jiateng_ws/from pymodbus.py

29 lines
997 B
Python
Raw Normal View History

from pymodbus.client import ModbusTcpClient
import time
client = ModbusTcpClient('localhost', port=5020)
client.connect()
2025-09-24 14:26:29 +08:00
client.write_registers(address=11, values=[19200])
2025-07-01 16:04:18 +08:00
# client.write_registers(address=3, values=[0])
# time.sleep(2)
# client.write_registers(address=0, values=[0])
# client.write_registers(address=4, values=[0])
2025-06-26 18:26:22 +08:00
# client.write_registers(address=30, values=[25])
# client.write_registers(address=5, values=[16])
# 贴标完成
2025-07-14 15:44:16 +08:00
# client.write_registers(address=24, values=[1])
2025-07-19 21:30:51 +08:00
# client.write_registers(address=2, values=[0])
2025-09-24 14:26:29 +08:00
client.write_registers(address=13, values=[0])
# time.sleep(2)
2025-07-25 14:42:21 +08:00
# 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])
2025-07-19 13:59:27 +08:00
2025-07-19 16:51:27 +08:00
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()