Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import time
- import struct
- from pymodbus.client.sync import ModbusTcpClient
- Float = struct.Struct("<f")
- def float2word(value):
- data = Float.pack(value)
- return data[0] | data[1] << 8, data[2] | data[3] << 8
- with ModbusTcpClient("192.168.82.15") as client:
- for i in range(0, 200):
- client.write_registers(0, float2word(i / 200 * 100))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement