0

我编写了以下一小段代码:

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)

.

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

感谢您的回答!

4

1 回答 1

0

您在地址 10 处请求 1 个寄存器,并得到回复说地址 10 处的值为 1。您期望有什么不同?

于 2015-05-13T12:37:30.007 回答