维普资讯
机电工程 2001年第 18卷第6期 M~hmlieal&Ⅱ E n 唱h ne Vd.培 №.6 200
VB下PLC与Pc的通信在工业机器人监控系统中的应用
王生发 .潘 敏
(兰州铁道学院机械工程系,甘肃 兰州 730070)
摘 要:结合 Fx系列可编程控制器的特点,介绍了用VB实现计算机同多台PLC通信的方法,并给
出了详细的程序设计过程。
关 键 词 :工业机器人 ;可鳊程控制器;通信
中图分类号 :TIY242.2;TP3918 文献标识码:A 文章编号 :1001—4551(~001)06—0035—03
Ctmmaunlealino be ^即 PLC andPCComputerUndervB
EnvlrormaentanditsApplicationinControlSystem ofIndustrialRobots
WANG Sheng-fa,PAN ?din
(De~ lttofMecJzanical 蝌 g,Lam,houRailu,ayUnivers对, u730070)
Absh :Accordi~gtotheckaracterlstiesofFX seriespx'o~ramnmblecontrolle~.tiffspaperintroducesthemethodfortheconl/nu·
nicafionpmgratttbetweenseveralpro~ammablec~mllersandPCcomputer II】VBlanguage.progrmmrm~andprocessisOven
detail
Key~ords:iadustrlalrobot;眦 :eommum~tio.a
1 引 言 在监控系统中,上位机的主要任务是获取机器
由于可靠性高、抗干扰能力好、接 口功能强、使 人的信息,完成机器人运动在上位机上的实时显示 ,
用方便等优点,PLC在工业机器人控制领域 中得到 在机器人出现故障时上位机可控制机器人工作,并
了广泛应用。但是PIE无法进行复杂的运算和显 及时报警以便尽快修复故障;下位机采用三菱 Fx
示各种实时控制图表,人机交互性差、管理人员不能 系列 PLC,其主要任务是对机器人的运动进行控制 ,
及时了解现场情况,为弥补 PLC这方面的不足,这 获取和存储机器人的状态信息,发生故障时按上位
就需要采用一套PC--PLC监控管理系统。而在该 机命令执行。
系统中,其最主要的问题便是Pc与 PLC之间的通 3 通信协议
信,为此,用VB下的PLC通信开发的工业机器人监 计算机与PLC之问采用主从应答方式,计算机
控系统 始终具有初始传送优先权,根据需要 向PLC发出读
2 系统构成 写命令;下位机处于被动状态响应上位机的命令。
工业机器人监控系统构成,如图1示。 上位机读数据时通过通信口向PLC发出读数据命
令,PLC响应命令并将数据传回上位机 ,上位机通过
读通信口即可取的所需数据;写数据时,上位机通过
通信El向PLC发出写命令及数据,PLC即可接收。