QTouch与AB PLC通讯
作者:舜通智能 来源:www.sitcsys.com 发布时间:2020-04-13
热度:0
一、简介
AB PLC 现在主要有:高端道的ControlLogix,中端CompactLogix,低端MicroLogix。AB PLC 的特点是具有极强的回通信能力,这点是其它PLC所不能比的。AB PLC是一个著名的可编程控制器产品,在产品体系基本上涵盖了工业控制产品的各个领域,并以产品的可靠而著称。在国内的PLC市场的占有率近30%。
二、新建驱动
打开QTouch工程管理器,新建工程,建好工程后点击左侧的网络设备
双击新建网络设备,弹出一个选择通讯协议的界面如图
点击上图的第一个选择按钮,在弹出的窗口里选择PLC设备下的“SLC500_EtherNet”
再点击第二个选择按钮如图:
选择EtherNet协议即可
三、配置驱动的IP地址和端口
选择的端口配置页面,输入PLC的ip地址,端口号填写44818(标准协议采用44818)
完成上述操作驱动建立完毕,然后ping一下AB PLC,检测下网络是否畅通。
四、新建变量
鼠标选择IO设备,在右边空白处点击“增加”,增加变量
弹出如图
打开上图的“IO连接属性”页,勾选“是否IO连接”,设备名选择上面新建的驱动,标签名输入PLC中定义的标签名称,例如:LGT31.F,数据类型布尔;
建立模拟量,标签名为N1,数据类型为Real;
注意的是:当变量是Program Scope tag里的原子变量时
标签名格式为PROGRAM:<program name>.<atomic name>
例如:Program:MainProgram.SIPAI_SSS_ADD,数据类型bool;
变量如下:
五、运行测试
完成以上四步后点击保存 ,新建一个画面,点击运行
运行之后,最小化运行界面,双击工程管理器的实时数据库可以观测数据是否已经读取;
如果数据未读取到,可以先检查下驱动监视,如下图双击左侧驱动监视,点击连接,勾选显示,即可看到收发的报文。