客户上位MES系统不支持AB Ethernet/IP 协议,只有标准的modbus tcp协议,以此需要将AB Ethernet/IP协议转为MODBUS TCP.且PLC的IP和MES的IP不在同一个网段,需要跨网段。因此选用巨控GRM300系列的GRM331网关简单快速实现协议转换。
GRM300 是巨控科技开发的一款专用于 PLC 的通讯协议网关:
GRM300 功能:
◆ 支持不同协议统一转成 MODBUS TCP, RTU 或者 OPC
◆ 最多 5 路隔离 485 并行采集,解决轮询速度和抗干扰问题
◆ 对 MODBUS 从站协议实现不完整的仪表采集可完美兼容
◆ 支持不同 PLC 或者仪表之间交换数据, PLC 不用增加通讯程序
◆ 交换数据可区分优先级,阀值,最大限度利用通讯带宽
◆ 支持上位机和 PLC 不在一个网段采集,支持 64 位浮点
◆ 支持局域网 WEB 接口读取数据,适合第三方开发
◆ 丰富的逻辑和函数,可进行数据处理,计算,统计
◆ 通讯自诊断和故障恢复机制,具备多种调试手段
◆ 带权限控制,支持只读设置,保证设备安全
GRM300内置了AB Ethernet/IP协议,支持Compactlogix/ControlLogix这两个系列的PLC,通过标签配置,将AB PLC的变量映射到GRM331内部。配置设置可以参考下图:下图是将ABPLC的标签变量:CGS_TSBF_YW1映射到粗格栅液位1号,这样实际粗格栅液位1号就是等同:CGS_TSBF_YW1
AB的标签变量映射到模块内部后,我们再给这个变量配置一个modbus 标准的地址。相当于粗格栅液位1号,这个变量对上位机是有1个modbus通讯地址,同时对PLC是用AB Ethernet/IP通讯,起到了一个协议转换承上启下的作用。巨控GRM331的协议网关的协议转换,不需要使用者写任何通讯代码,只需要简单映射配置和modbus 地址编号。简单快捷。
GRM331分为两个网口,LAN和WAN,IP是独立的,可以分别设置IP,这样就完美解决了PLC和电脑跨网段的问题。