>>> from pymodbus.client.sync import ModbusTcpClient as ModbusClient
>>> import logging
>>> client = ModbusClient('localhost', port=502)
>>> client.connect()
True
>>> rr = client.read_coils(0, 1, unit=1)
>>> print(rr.bits)
[False, False, False, False, False, False, False, False]
>>> rr = client.read_holding_registers(1,18,unit=1)
>>> print(rr.registers)
[2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
>>> rr = client.read_holding_registers(0,10,unit=1)
>>> print(rr.registers)
[1, 2, 0, 0, 0, 0, 0, 0, 0, 0]
>>> print(rr.registers)
[1, 2, 0, 0, 0, 0, 0, 0, 0, 0]
>>> rr = client.read_holding_registers(0,10,unit=1)
>>> print(rr.registers)
[1, 2, 3, 0, 0, 0, 0, 0, 0, 0]
>>> rq = client.write_register(1,10,unit=1)
>>> rq = client.write_register(2,10,unit=1)
>>> client.close()
'파이썬' 카테고리의 다른 글
numpy 차원수 늘리기 / 줄이기 (0) | 2021.10.28 |
---|---|
그래프의 개형을 그려보자 (0) | 2021.04.17 |
Pandas 관련 이것저것 (0) | 2021.03.06 |
[파이썬] 간단한 그래프 그리기 (0) | 2021.02.22 |
KERAS Convolution 필터 데이터 저장하기 (0) | 2020.12.09 |