21 lines
653 B
Python
21 lines
653 B
Python
from pymodbus.client import ModbusTcpClient
|
|
import time
|
|
client = ModbusTcpClient('localhost', port=5020)
|
|
client.connect()
|
|
client.write_registers(address=11, values=[2248])
|
|
client.write_registers(address=13, values=[0])
|
|
|
|
client.write_registers(address=21, values=[0])
|
|
time.sleep(2)
|
|
# client.write_registers(address=21, values=[1])
|
|
|
|
# client.write_registers(address=30, values=[25])
|
|
# client.write_registers(address=5, values=[16])
|
|
# 贴标完成
|
|
# client.write_registers(address=24, values=[1])s
|
|
client.write_registers(address=13, values=[1])
|
|
|
|
|
|
result = client.read_holding_registers(address=1, count=1)
|
|
print(result.registers[0],"123===")
|
|
client.close() |