3

我有两个问题:

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

  2. Modbus TCP/IP 如何克服这个限制?

4

1 回答 1

7

1) Modbus 定义帧中的地址字段只有 8 位宽。这将提供 256 个可能的从地址。地址 0 保留为“广播”地址。

我找不到具体原因,但大概还有八个其他“保留”地址对从站无效。256 - 9 = 247.

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

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

参考:

于 2014-03-20T04:56:45.787 回答