通过网关转发数据,串口下多个设备的数据会以一个设备通过modbus tcp转发

2023-11-23 08:57发布

modbus tcp转发,数据模型里是一个设备(寄存器地址0-99),但是对应到设备管理里边想对应多个设备(10个设备,每10个寄存器一个设备),这种实际项目比较常见,建议增加此功能

1条回答
hellocafe
1楼-- · 2023-11-29 18:52

今天我也发现这个问题。

用一个网关的485口,连接多个modbus485设备。就算在ism中,添加设备时选择了不同的modbus地址,该网关口下手拉手连接的多个设备,还是显示一个设备的数据。我的ISM设备配置的是TCP client模式,网关做串口的服务器。

比如:图中的传感器1/2的数据真实是不一样的,他们手拉手连接在一个串口转网口的网关下,二者具有相同的波特率、IP,只是一个modbus站号是01、一个是02,使用网口调试助手,走modbus RTU协议,分别以

01 03 00 65 00 01 94 15

02 03 00 65 00 01 94 15

是能够得到正常回复数据的,这里ISM表现为没有对同一地址下的多个RTU设备进行地址。


这种一个485口连接多个串口仪表在现场比较常见,也许是有必要完善的场景。

2023-11-29_183541.jpg

相关问题

    相关文章