我正试着用pymodbus读取一个寄存器。我试图读取的modbus输入寄存器是310301。由于寄存器必须在65535或以下,我如何读取这个寄存器?
发布于 2016-11-16 06:10:22
310301看起来是"Modicon“符号中指定的地址,其中第一个数字表示Modbus表类型(持有寄存器、输入寄存器、线圈、离散输入)。
3 3xxxxx地址是输入寄存器,所以尝试阅读输入寄存器10301。
一般而言,在这一计划中:
有时你会发现制造商只使用5位数字来指定地址,而不是6位。我觉得这种做法令人遗憾,因为它会导致模棱两可,但你能做什么……
https://stackoverflow.com/questions/40599415
复制相似问题