diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..be46003 Binary files /dev/null and b/requirements.txt differ diff --git a/src/test/tecna.py b/src/test/tecna.py new file mode 100644 index 0000000..c9653ae --- /dev/null +++ b/src/test/tecna.py @@ -0,0 +1,12 @@ +import pymodbus.exceptions +from pymodbus.client.sync import ModbusSerialClient as ModbusClient +import serial +client = ModbusClient(method="rtu", port="COM3", stopbits=serial.STOPBITS_ONE, bytesize=serial.EIGHTBITS, parity=serial.PARITY_NONE, baudrate=115200, timeout=1, strict=False) +status = client.connect() +read_data = client.read_holding_registers(1, count=1) +if type(read_data) is not pymodbus.exceptions.ModbusIOException: + for i,v in enumerate(read_data): + print(f"READ DATA at {i}:{v}") + pass +else: + print("READ ERROR") \ No newline at end of file