Auf dieser Seite entsteht Schritt für Schritt die Entwicklung eines industriellen Modbus-I/O-Moduls auf Basis eines ESP32 und ESP-IDF. Das Modul soll sowohl Modbus RTU über RS-485 als auch Modbus TCP über LAN und WLAN unterstützen und sich flexibel in unterschiedliche Automatisierungs- und Steuerungssysteme integrieren lassen.
Ziel des Projekts ist die Entwicklung eines kompakten und kostengünstigen I/O-Moduls, das in bestehende Automatisierungs- und Steuerungssysteme integriert werden kann. Dabei soll nicht nur die Firmware entstehen, sondern auch die zugehörige Hardware inklusive Schaltungsentwicklung, Layout und Inbetriebnahme.
Geplant sind unter anderem folgende Funktionen:
- Modbus-RTU-Slave über RS-485
- Modbus-TCP-Slave über LAN
- Modbus-TCP-Slave über WLAN
- Digitale Ein- und Ausgänge, galvanisch getrennt, kurzschlussfest, 10 V oder 24 V Tolerant
- Analoge Ein- und Ausgänge über externe und/oder interne ADC/DAC, 0-10 V, 24 V Tolerant
- Freie Register für eigene Anwendungen
- Konfiguration über Modbus
- Status- und Diagnosefunktionen
- und weitere
Neben der eigentlichen Implementierung werden auch die technischen Hintergründe, Entscheidungen und Herausforderungen dokumentiert. Dadurch entsteht nicht nur ein funktionsfähiges I/O-Modul, sondern gleichzeitig eine praxisnahe Wissenssammlung rund um Embedded Software, Hardwareentwicklung und industrielle Kommunikation.
Die Entwicklung befindet sich aktuell in der Planungs- und Konzeptphase. Die ersten Beiträge zur Hardware, Firmware und Modbus-Implementierung werden nach und nach ergänzt.