PyModbus - Read_holding_coils返回奇怪的值

时间:2015-05-13 06:05:54

标签: python modbus modbus-tcp

我写了以下一小段代码:

from pymodbus.client.sync import ModbuTcpClient

def test(client):
   client.connect()
   print client.read_holding_registers(10, 1, unit=10)
   client.close()

test(client)

我从print获得的输出是:

ReadRegisterResponse (1)

为什么我得到这个,而不是寄存器持有的实际值(整数/字符串)?

感谢您的回答!

1 个答案:

答案 0 :(得分:0)

你在地址10要求1个注册,并得到一个回复​​,说明地址10的值是1.你期望有什么不同?