Modbus – was ist das und wie funktioniert es?
Haben Sie sich schon einmal gefragt, was Modbus, das Modbus-Protokoll oder ein Modbus-Plugin ist? In unserem heutigen Blogpost beschäftigen wir uns mit diesen Fragen und erklären Ihnen die Funktionsweise von Modbus.
Was ist Modbus?
Die Bezeichnung Modbus beschreibt kein Hardware- oder Software-Feature und ist auch nicht wirklich ein Produkt. Vielmehr handelt es sich dabei um ein Kommunikationsprotokoll, das 1979 von Modicon Systems entwickelt wurde. Das Modbus-Protokoll wird verwendet, um Informationen zwischen zwei oder mehreren Geräten über eine serielle Schnittstelle oder Ethernet zu übertragen.
Bei Modbus handelt es sich um ein offenes Protokoll und ist somit für jedermann ohne Lizenzgebühren verfügbar. Daher hat es sich in verschiedenen Branchen zu einem De-facto-Standard-Kommunikationsprotokoll entwickelt.
Wie funktioniert Modbus?
Das Modbus-Protokoll basiert auf einer Master-Slave-Architektur. Der Master ist ein Gerät oder ein Protokoll, das den Slave steuert, indem es Daten sendet oder anfordert. Der Slave wiederum antwortet auf den Befehl des Masters. Ein Master kann mit bis zu 247 Slaves verbunden werden, wobei jeder Slave eine individuelle Adresse von 1 bis 247 besitzt.
Heutzutage gibt es mehrere Versionen von Modbus-Protokollen. Die drei gängigsten sind Modbus TCP/IP, Modbus RTU und Modbus ASCII. Vereinfacht gesagt, unterscheiden sich diese Versionen vor allem in der Art und dem Format der Datenübertragung. Die folgende Tabelle zeigt einen schnellen Vergleich der drei Versionen.
Modbus Version | Kommunikationsart | Format |
TCP/IP | Ethernet | binary |
ASCII | serial | ASCII-Code |
RTU | serial | binary |
Abbildung 1: Schematische Darstellung eines Master-Slave-Netzwerks mit verschiedenen Modbus-Protokollen.
Gut zu wissen:
Möchte man zwei Geräte mit unterschiedlichen Anschlüssen verbinden, lässt sich dieses Problem mittels Protokollumsetzer lösen. Dieser ermöglicht die Integration von Geräten mit serieller Schnittstelle in ein TCP-System.
Modbus in Oxygen
Auch wir bei DEWETRON haben die Vorteile des offenen Protokolls genutzt und Modbus TCP/IP in unsere OXYGEN Messsoftware integriert. Durch die Implementierung des Modbus-TCP-Plugins ist es möglich, Daten von Modbus-TCP-Clients zu lesen, zu speichern und weiters die Daten des Prüflings zu analysieren.
Dies ermöglicht es Ihnen, den internen Zustand im Vergleich zu den Messwerten zu ermitteln. Das Modbus-TCP-Plugin in OXYGEN ist eine nützliche Funktion für die Arbeit mit Solarwechselrichtern, Stromrichtern oder für das Energie-Monitoring
Kurz gesagt, verwandelt das TCP-Plugin unsere OXYGEN Messsoftware in eine leistungsstarke Überwachungssoftware für Modbus und vereinfacht damit Ihre täglichen Aufgaben.
ERFAHREN SIE MEHR ÜBER UNSERE OXYGEN MESSSOFTWARE
Unser Tipp: Verpassen Sie kein OXYGEN Feature!
Unsere Softwareentwickler leisten großartige Arbeit, um in jedem Quartal neue Software-Features zu veröffentlichen. Werden Sie Teil der DEWETRON Academy und melden Sie sich für unseren Newsletter an. Somit werden Sie umgehend über Software-Updates, nützliche Tutorial-Videos, Webinare oder Veranstaltungen informiert.