AB的PLC协议和西门子PLC协议转换网关 |
发布时间:2023-11-16
|
AB的PLC通讯协议是AB Ethernet/IP,西门子PLC的协议是S7 TCP,两者之间的通讯协议不一样,不能直接通讯。两个PLC之间如果要直接通讯,就要统一用一种通讯协议对接,这样两个PLC里面都需要编写通讯块。自定义通讯程序对于很多PLC工程师来说都是工作量大难度高的工作,一点点小状况就导致通讯不正常,排查费时费力。那采用协议转换网关,就能轻松解决这个问题,这样节约的时间人力成本远远大于购买网关的价格。 巨控GRM300协议网关上市多年,内置各种PLC通讯协议,通过简单配置就能实现不同协议PLC之间的通讯。GRM300的功能如下: 1. 支持不同协议统一转成 MODBUS TCP, RTU 或者 OPC 2. 最多 5 路隔离 485 并行采集,解决轮询速度和抗干扰问题 3. 对 MODBUS 从站协议实现不完整的仪表采集可完美兼容 4. 支持不同 PLC 或者仪表之间交换数据, PLC 不用增加通讯程序 5. 交换数据可区分优先级,阀值,最大限度利用通讯带宽 6. 巨控独有的优化打包读写策略,通讯速度更快 7. 支持上位机和 PLC 不在一个网段采集,支持 64 位浮点 8. 支持局域网 WEB 接口读取数据,适合第三方开发 9. 丰富的逻辑和函数,可进行数据处理、计算、统计 10. 通讯自诊断和故障恢复机制,具备多种调试手段 11. 带权限控制,支持只读设置和程序下载保护,保证设备安全 这里简单演示一下AB PLC和西门子PLC的协议转换 第一步,在GRM300网关,选择建立两种不同的通讯协议驱动,AB Ethernet/IP和西门子S7 TCP协议。 第二步,在GRM300里面建立不同的变量,通过不同的协议驱动,用变量来和PLC的寄存器或者标签进行一对一的映射。 第三步,利用GRM的数据交换功能,将AB1756的数据2,赋值给西门子1200的数据1,就等于将real的数值送到了DB10:DBD100。 使用GRM300协议网关,利用不同PLC协议驱动,进行变量映射配置,再用等式赋值。就能快速简单完成两个不同协议的PLC通讯。整个过程无需写任何通讯代码,通讯数据比较多,还能利用EXCEL来配置,极大减轻了工作量。 |