西门子1200 和AB 1756PLC通过巨控GRM321协议网关实现数据交互 |
发布时间:2023-04-19
|
西门子和AB的两家的PLC通讯协议不一致,如果要实现通讯,就要在PLC按照自由口通讯,两个PLC都要写通讯程序块,还需要通讯调试。这样工作量比较大,且技术人员要求高,需要对两种PLC的都非常熟悉。现在通过巨控GRM321-CS协议转换网关,PLC无需编写任何通讯程序,通过简单配置,就能实现两种不同协议的PLC之间相互通讯。 本文以西门子1200和AB 1756为例,来说明怎样通过巨控GRM321-CS协议网关来实现两种不同PLC的通讯的。在网关内部只需要配置对PLC的地址映射,在配置一个数据交换即可以。网关是内置了西门子,AB,三菱等各种协议的。西门子1200对应是S7 1200 TCP协议,AB 1756对应是AB Ethernet/IP ControlLogix协议。 第一步,打开巨控GRM模块配置软件GRMDEV5,建立工程,选择对应的硬件型号,选择PLC对应的协议。 第二步,建立变量和PLC的寄存器地址进行映射。 我们现在建立一个数据1关联西门子1200,在I/O设备选择对应的PLC,选择对应的PLC寄存器类型,数据类型,下图是演示:数据1 ,关联西门子1200 的DB10:DBD100,数据类型是FLOAT32. 建立一个数据2关联AB1756,在I/O设备选择对应的PLC,选择对应的PLC寄存器类型,数据类型,下图是演示:数据2 ,关联AB1756的全局标签real,数据类型是FLOAT32. 第三步,利用GRM的数据交换功能,将AB1756的数据2,赋值给西门子1200的数据1,就等于将real的数值送到了DB10:DBD100。 这两个PLC的通讯所有配置都在GRM321-CS里面完成,所有的操作都是简单变量设置和等式赋值。全部操作不需要在PLC上做任何操作,且无需写任何通讯代码,就能快速简单完成两个PLC的数据交换和通讯。 广州巨控GRM300协议网关GRM311GRM312GRM313GRM321GRM322GRM323GRM331GRM332GRM333详细选型-巨控湖南分公司 (csjukong.com) |