diff --git a/docs/nice-signals-with-fail-safe-resistors.png b/docs/nice-signals-with-fail-safe-resistors.png new file mode 100644 index 0000000..d28019c Binary files /dev/null and b/docs/nice-signals-with-fail-safe-resistors.png differ diff --git a/snippets/ENV b/snippets/ENV new file mode 100644 index 0000000..5c8bdef --- /dev/null +++ b/snippets/ENV @@ -0,0 +1,2 @@ +export LD_LIBRARY_PATH=/home/pi/modbusmaster/pyserialext/ +export PYTHONPATH=/home/pi/modbusmaster/pyserialext/ diff --git a/snippets/test6.py b/snippets/test6.py new file mode 100644 index 0000000..6d7f3e9 --- /dev/null +++ b/snippets/test6.py @@ -0,0 +1,21 @@ +from pymodbus.client.sync import ModbusSerialClient +import RS485Ext +import time + +ser=RS485Ext.RS485Ext(port='/dev/ttyAMA0', baudrate=1200, stopbits=2) + +client = ModbusSerialClient(method='rtu') +client.socket = ser +client.connect() + +while True: + try: + result = client.read_holding_registers(address=0x2000, count=2, unit=1) + print(result) + print(result.registers) + except Exception as e: + print("ERROR: %s" % str(e)) + time.sleep(2) + +client.close() +