2023-11-23 08:57发布
modbus tcp转发,数据模型里是一个设备(寄存器地址0-99),但是对应到设备管理里边想对应多个设备(10个设备,每10个寄存器一个设备),这种实际项目比较常见,建议增加此功能
今天我也发现这个问题。
用一个网关的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口连接多个串口仪表在现场比较常见,也许是有必要完善的场景。
最多设置5个标签!
今天我也发现这个问题。
用一个网关的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口连接多个串口仪表在现场比较常见,也许是有必要完善的场景。
一周热门 更多>