Het Modbus-protocol is een veelgebruikte taal in elektronische besturingen. Via dit protocol kunnen controllers met elkaar communiceren, en met andere apparaten via een netwerk (zoals Ethernet). Het is een algemene industriestandaard geworden. Hiermee kunnen besturingsapparaten van verschillende fabrikanten worden aangesloten op een industrieel netwerk voor gecentraliseerde bewaking. Dit protocol definieert een berichtstructuur die controllers kunnen herkennen en gebruiken, ongeacht het netwerk waarmee ze communiceren. Het beschrijft het proces waarbij een controller toegang vraagt tot andere apparaten, hoe te reageren op verzoeken van andere apparaten en hoe fouten kunnen worden gedetecteerd en geregistreerd. Het specificeert een gemeenschappelijk formaat voor de lay-out en inhoud van het berichtdomein.
Bij communicatie op een Modbus-netwerk schrijft het protocol voor dat elke controller zijn apparaatadres moet kennen, berichten moet herkennen die door het adres worden verzonden en moet beslissen welke actie moet worden ondernomen. Als een reactie vereist is, genereert de controller een feedbackbericht en verzendt dit via het Modbus-protocol. Op andere netwerken worden berichten met het Modbus-protocol geconverteerd naar de frame- of pakketstructuur die op dit netwerk wordt gebruikt. Deze conversie breidt ook de methode uit voor het oplossen van knooppuntadressen, routeringspaden en foutdetectie volgens het specifieke netwerk.
Dit protocol ondersteunt verouderde RS-232-, RS-422-, RS-485- en Ethernet-apparaten. Veel industriële apparaten, waaronder PLC, DCS, slimme instrumenten, enz., gebruiken het Modbus-protocol als hun communicatiestandaard.


