2025-06-11 15:21:26 +08:00
|
|
|
from pymodbus.client import ModbusTcpClient
|
2025-06-24 16:33:33 +08:00
|
|
|
import time
|
2025-06-11 15:21:26 +08:00
|
|
|
client = ModbusTcpClient('localhost', port=5020)
|
|
|
|
|
client.connect()
|
2025-07-24 17:42:23 +08:00
|
|
|
client.write_registers(address=11, values=[19562])
|
2025-07-01 16:04:18 +08:00
|
|
|
# client.write_registers(address=3, values=[0])
|
2025-07-18 15:17:59 +08:00
|
|
|
# time.sleep(2)
|
|
|
|
|
# client.write_registers(address=0, values=[0])
|
|
|
|
|
# client.write_registers(address=4, values=[0])
|
2025-06-24 16:33:33 +08:00
|
|
|
|
2025-06-26 18:26:22 +08:00
|
|
|
# client.write_registers(address=30, values=[25])
|
2025-06-12 10:25:33 +08:00
|
|
|
# client.write_registers(address=5, values=[16])
|
2025-06-16 17:17:55 +08:00
|
|
|
# 贴标完成
|
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-07-20 12:22:52 +08:00
|
|
|
# client.write_registers(address=13, values=[1])
|
|
|
|
|
# time.sleep(2)
|
2025-07-20 16:44:20 +08:00
|
|
|
client.write_registers(address=13, values=[0])
|
2025-06-11 15:21:26 +08:00
|
|
|
|
2025-06-11 17:00:05 +08:00
|
|
|
|
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===")
|
2025-06-11 15:21:26 +08:00
|
|
|
client.close()
|