modbus wellpro 3078 ao 통신
페이지 정보

본문
import logging, sys, time
from pymodbus.client.sync import ModbusSerialClient as ModbusClient
'''
FORMAT = ('%(asctime)-15s %(threadName)-15s'
' %(levelname)-8s %(module)-15s:%(lineno)-8s %(message)s')
logging.basicConfig(format=FORMAT)
log = logging.getLogger()
log.setLevel(logging.DEBUG)
'''
modbus_client = ModbusClient(method="rtu", baudrate=9600, parity="N", port="COM11", timeout=1)
modbus_client.connect()
print("connect ======> ", modbus_client)
rr = modbus_client.read_holding_registers(address=0, count=3, unit=1)
rr_data = rr.registers
#rr_data = rr.registers[1]
print("start ::: rr ==> ", rr, " :: rr_data ==> ", rr_data)
wc = modbus_client.write_register(address=0, value=1100, unit=1)
print("write_registers => " , wc)
- 이전글wellpro 3082 - ai 데이타 읽어오기 22.11.23
- 다음글rs485 - 지하수 센서 데이타 읽은 후, 파일에 데이타 저장하기 - 1 22.11.23
댓글목록
등록된 댓글이 없습니다.