Commit 294df942 by Biswajit Sahu

Updated by User

parent c200bd68
from pymodbus.client.sync import ModbusTcpClient, ModbusSerialClient, ModbusRtuFramer
import time
import traceback
import serial
client = ModbusSerialClient(method='rtu',
port="/dev/ttyUSB0",
baudrate=int(2400),
timeout=int(10),
parity=serial.PARITY_EVEN
)
unit_list = [166,44,163,147,70,109,194,136]
if client.connect():
while True:
for each_device in unit_list:
try:
print(each_device)
data = client.read_holding_registers(0, 15, unit=each_device)
print(data.registers)
except Exception as e:
traceback.print_exc()
time.sleep(0)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment