可能是以下原因导致的:

  1. 寄存器地址输入错误,导致读取到了其他寄存器的值。

  2. 设备本身存在问题,导致无论输入什么地址都能读取到离散输入寄存器的值。

建议检查寄存器地址是否正确,以及设备本身是否正常工作。

在pymodbus里使用read_discrete_inputs函数时无论我输入的什么地址都能读到离散输入寄存器?

原文地址: https://www.cveoy.top/t/topic/bKRD 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录