Modbus通过只让主机首先处理它们来让对话通话来避免冲突。这意味着没有办法像以太网那样广播消息或被动地收听。你可以像你一样轮询每个地址,而@Marker说。只需注意错误代码并将超时设置为1或2秒。
最好的办法是追踪串行链路,看看网络上的所有设备是什么。你知道在轮询时会有多少奴隶,你会得到制造商和型号信息。有了这些信息,您可以获得手册并了解每个寄存器的用途。如果设备具有键盘样式界面,您可能还可以找到从站地址。