我有两个问题:
为什么Modbus只允许247个从属设备连接到同一个网络?
Modbus TCP / IP如何克服此限制?
答案 0 :(得分:6)
1)Modbus定义帧中的地址字段仅为8位宽。这将提供256个可能的从地址。地址0保留为"广播"地址。
我无法找到具体原因,但可能还有其他八个"保留"对从站无效的地址。 256 - 9 = 247
。
2)Modbus TCP / IP在标准IPv4寻址之上实现,其仅限于本地子网的大小(例如10.10.0.0)。每个"网关"在网络上将有自己的IP地址,因此可以有超过247个网关。
此外,每个网关后面都可以有多个Modbus设备。这种网关背后的设备数量受到相同的8位地址字段的限制,此处称为"单位标识符"。
参考: