新闻中心
PRESS CENTERAB PLC(Allen-Bradley Programmable Logic Controller),是罗克韦尔自动化旗下 Allen-Bradley 公司制造的一种可编程逻辑控制器。本文将带领读者一起实操,看看EG8200边缘计算网关是如何快速采集AB PLC数据的。本文中适配的AB PLC是AB1769-L23-QB1B。
AB PLC 协议主要包括ControlNet 协议、DeviceNet 协议、EtherNet/IP 协议和Data Highway Plus 协议。EtherNet/IP 协议是基于以太网的工业控制网络协议,具有实时控制、数据传输和网络管理等功能。这里,我们就是用到AB EtherNet/IP 协议进行通信。
EtherNet/IP协议采用网口通信的方式,因此,保证网关的LAN口和AB PLC的IP在一个网段即可。
由PLC工程师提供
首先进入EG8200边缘计算网关编程界面,从左侧拖入一个AllenBradley节点,双击打开设置页面,根据PLC的网口参数填写配置如下:
协议:选择EtherNet/IP 地址:填写PLC地址,本例为192.168.1.13 端口:填写PLC连接端口,本例为44818 连接超时:2000 通讯超时:2000 保活时间:60000 Slot:0
在AllenBradley节点的参数列表内填写要读取的数据点,数据点填写完成后,会按照设定的频率自动读取PLC的数据。
数据点一般PLC工程师会提供,拿到点位表后,按照网关要求的格式填写数据点,具体对应关系可以参考这里。
本例程读取XT,XT1地址的数据,在参数列表,依次填写地址/名称/数据类型/数据长度,定时2秒循环读取,如图所示:
点击部署,观察每隔2秒会打印一条数据,观察读到的数据点结果为:XT:true,XT1:5。通信成功!
经过上面简单几步配置,我们实现了EG8200边缘计算网关与AB PLC通信。这能方便用户对AB PLC数据进行快速采集,帮助自动化应用的建设。如果你对上面的过程还有疑问,随时欢迎咨询纵横智控。纵横智控是您物联网建设中的好伙伴,专业数采就找纵横智控!