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