pymodbus: создание запроса и получение ответа

Может кто-нибудь объяснить, как создать запрос и получить ответ правильно, используя pymodbus через Modbus TCP / IP?

У меня есть ПЛК, который я хочу использовать в качестве ведомого, а ПК - в качестве главного.

Я пытаюсь сделать это таким образом:

from pymodbus.client.sync import ModbusTcpClient

host = '192.168.56.9'
port = 502   

client = ModbusTcpClient(host, port)
client.connect()

#Register address 0x102A (4138dec) with a word count of 1
#Value - MODBUS/TCP Connections
#Access - Read
#Description - Number of TCP connections

request = client.read_holding_registers(4138, 1) 
response = client.execute(request)

print response

>>> ReadRegisterResponse (1)

Ответы на вопрос(2)

Ваш ответ на вопрос