Python Library – pymodbusTCP
Python pymodbusTCP Voor communicatie van Modbus TCP/IP Niet voor Modbus RTU Modbus ASCII Modbus RTU over TCP Installatie:
1 2 3 |
sudo apt-get update sudo apt-get install -y python-dev python-pip sudo pip install -U pymodbusTCP |
Installatie voor Python 3:
1 2 3 |
sudo apt-get update sudo apt-get install -y python3 python3-dev python-pip sudo pip3 install -U pymodbusTCP |
Mijn voorbeeld:
1 2 3 4 5 6 7 |
#!/usr/bin/env python from pyModbusTCP.client import ModbusClient client = ModbusClient(host="192.168.0.0", port=502, auto_open=True, auto_close=True, timeout=10) data = client.read_holding_registers(0, 1) # FUNCTIE 03 - Lees register 0, 1 lang print "Waarde register: ", data[0] client.close() |
Informatie (ENG): Summary A simple Modbus/TCP library for Python A simple Modbus/TCP client …