0
pymodbus를 사용하여 PLC에서 modbus 레지스터를 읽으려고합니다. 나는 here 게시 된 예제를 따르고 있습니다. 을 시도하면 다음 오류가 발생합니다. object has no attribute 'registers'
이 예는 가져 오는 모듈을 표시하지 않지만 허용되는 대답 인 것 같습니다. 오류는 내가 잘못된 모듈을 가져오고 있거나 모듈이 누락 된 것일 수 있습니다. 나는 단순히 기록을 읽으려고 노력하고있다.pymodbus를 사용하여 레지스터 읽기
여기 내 코드입니다 :
from pymodbus.client.sync import ModbusTcpClient
c = ModbusTcpClient(host="192.168.1.20")
chk = c.read_holding_registers(257,10, unit = 1)
response = c.execute(chk)
print response.registers
@J Earls 오류는 없어지지 만 레지스터를 읽지는 않습니다. Modbus 설문 조사가 정상적으로 읽습니다. 코드에 다른 문제가 보이십니까? –