s7-200modbus指令库无法读取从站16进制寄存器数据
发布网友
发布时间:2023-02-09 13:30
我来回答
共1个回答
热心网友
时间:2024-12-10 13:52
1、串口端配置或接线错误。
2、Modbus软件使用错误。
3、CAN端配置或者接线错误造成的。一个标准的Modbus从站设备,所以串口端配置或接线错误和调试软件错误很容易发现并解决。客户CAN端连接接线是否有错误、客户CAN端有没有数据发出或者是否有交互协议需要触发、实际发出的数据ID和配置是否匹配等问题等等。配置需要了解设备的使用原理,我们的设备是一个标准的ModbusRTU从站转CAN的设备,设备将两种截然不同的总线连接到一起是通过将Modbus端的寄存器地址和CAN端数据ID绑定实现的。