Modbus ist ein offenes Protokoll für eine gegenseitige Kommunikation verschiedener Geräte (PLC, Touchscreens, I/O-Schnittstellen u. ä.), das die Datenübertragung durch verschiedene Netzwerke und Busse ermöglicht. Die Kommunikation erfolgt nach dem Prinzip der Übertragung von Datennachrichten zwischen dem Klienten und dem Server (Master und Slave).
Das Protokoll Modbus definiert die Struktur der Nachricht auf der Ebene des Protokolls (PDU – Protocol Data Unit) unabhängig vom Typ der Kommunikationsschicht. Abhängig vom Typ des Netzwerkes, in dem das Protokoll verwendet wird, wird PDU um weitere Teile erweitert und schafft so eine Nachricht auf der Anwendungsschicht (ADU – Application Data Unit).