如何解决ModbusSlaveException:错误代码= 3?

时间:2015-08-10 06:51:21

标签: java modbus sourceforge

我有一个modbus项目,我在从设备读取时收到错误代码3。如果有人知道问题是什么以及如何解决请帮帮忙。

net.wimpi.modbus.ModbusSlaveException: Error Code = 3

1 个答案:

答案 0 :(得分:3)

异常代码3是“非法值”,这意味着您在请求中提供的值之一是非法的。这不是无效地址,因为它是异常代码2(“非法地址”)。这意味着您读取的寄存器数量很可能小于或等于0或大于每个请求可读取的寄存器的最大数量 - 通常为125左右。