Modbus从站计数限制

Pre*_*nil 2 networking modbus addressing master-slave tcp-ip

我有两个问题:

  1. 为什么Modbus只允许247个从站连接到同一网络?

  2. 如何通过Modbus TCP/IP克服此限制?

Jon*_*art 7

1)Modbus定义帧中的地址字段仅为8位宽.这将提供256个可能的从地址.地址0保留为"广播"地址.

我找不到具体的原因,但大概有8个其他"保留"地址对于奴隶无效.256 - 9 = 247.

2)Modbus TCP/IP在标准IPv4寻址之上实现,其仅限于本地子网的大小(例如10.10.0.0).网络上的每个"网关"都有自己的IP地址,因此可以有超过247个网关.

此外,每个网关后面可以有多个Modbus设备.这种网关背后的设备数量受到相同的8位地址字段的限制,这里称为"单元标识符".

参考: