Funktionsprinzip des Modbus-Protokolls
Überblick
Jeweils nur ein Gerät kann auf der Leitung Daten übertragen.
Das Primärgerät verwaltet und initiiert den Datenaustausch. Es fragt die einzelnen Sekundärgeräte nacheinander ab. Die Sekundärgeräte können nur eine Nachricht senden, wenn sie dazu aufgefordert werden.
Bei einem unkorrekten Datenaustausch wiederholt das Primärgerät die Anfrage und stuft das abgefragten Sekundärgerät als nicht vorhanden ein, wenn innerhalb einer vorgegebenen Zeitspanne keine Antwort eingeht.
Wenn ein Sekundärgerät eine Meldung nicht versteht, sendet es eine Ausnahmeantwort an das Primärgerät. Das Primärgerät sendet die Anfrage dann möglicherweise erneut.
Modbus-Dialog
Zwischen Primär- und Sekundärgeräten sind zwei Dialogarten möglich:
-
Das Primärgerät sendet eine Anfrage an ein Sekundärgerät und wartet auf dessen Antwort.
-
Das Primärgerät sendet eine Anfrage an alle Sekundärgeräte, ohne auf eine Antwort zu warten.
Eine direkte Kommunikation von Sekundärgerät zu Sekundärgerät ist nicht möglich. Für die Kommunikation zwischen zwei Sekundärgeräten muss das Primärgerät das eine Sekundärgerät abfragen und die empfangenen Daten an das andere Sekundärgerät senden.
Transparent Ready
Die Controller LTMR Modbus entspricht der Klasse A05 (Transparent Ready).