Python:MODBUS通讯失败

时间:2017-03-08 07:50:20

标签: python python-3.x modbus

我正在尝试与具有内部和外部BUS的MODBUS控制器通信,因此有MASTER和SLAVE模式。我用MinimalModbus或Modbus-tk无法读取任何内容。但它读取并与制造商自己的modbus工具一起使用。

我一直在使用MinimalModbus和Modbus-tk成功地使用其他设备,这些设备肯定是在SLAVE MODE中,但是我无法从该控制器获得任何东西。我想知道我能在这里尝试一下吗?

1 个答案:

答案 0 :(得分:0)

正如您所说,您可以正确使用制造商Modbus程序,我建议使用嗅探器来捕获该通信的数据包。对于Modbus TCP,您可以使用Wireshark,对于RTU,您可以使用HHD软件串口监视器。

如果您认为控制器是主控制器,您还可以尝试使用从模拟器,向您显示是否已连接主控制器和请求。例如Sourceforge上的ModRSsim。