from pymodbus.client import ModbusTcpClient import time client = ModbusTcpClient('localhost', port=5020) client.connect() client.write_registers(address=11, values=[5062]) # client.write_registers(address=3, values=[0]) # time.sleep(2) # client.write_registers(address=0, values=[0]) # client.write_registers(address=4, values=[0]) # client.write_registers(address=30, values=[25]) # client.write_registers(address=5, values=[16]) # 贴标完成 # client.write_registers(address=24, values=[1]) # client.write_registers(address=2, values=[0]) client.write_registers(address=13, values=[0]) # time.sleep(2) # client.write_registers(address=20, values=[0]) # time.sleep(3) # client.write_registers(address=20, values=[1]) # time.sleep(3) # client.write_registers(address=20, values=[0]) result1 = client.read_holding_registers(address=3, count=1) print(result1.registers[0],"123===") result2 = client.read_holding_registers(address=2, count=1) print(result2.registers[0],"123===") client.close()