Modbus je otvorený protokol na vzájomnú komunikáciu rôznych zariadení (PLC, dotykové displeje, I/O rozhrania a pod.), ktorý umožňuje prenášať dáta po rôznych sieťach a zberniciach. Komunikácia funguje na princípe prenosu dátových správ medzi klientom a serverom (master a slave).
Protokol Modbus definuje štruktúru správy na úrovni protokolu (PDU – Protocol Data Unit) nezávisle na type komunikačnej vrstvy. V závislosti na type siete, na ktorej je protokol použitý, je PDU rozšírený o ďalšiu časť a tvorí tak správu na aplikačnej úrovni (ADU – Application Data Unit).