Herunterladen Inhalt Inhalt Diese Seite drucken

Endress+Hauser LPGmass Betriebsanleitung Seite 19

Modbus rs485. coriolis-durchflussmessgerät. für lpg-applikationen
Vorschau ausblenden Andere Handbücher für LPGmass:
Inhaltsverzeichnis

Werbung

LPGmass Modbus RS485
Endress+Hauser
6.3.2
Modbus Telegramm
Ein Anforderungstelegramm vom Master beinhaltet die folgenden Felder:
Telegrammaufbau:
Slave-Adresse
• Slave-Adresse
Die Slave Adresse kann in einem Adressebereich von 1...247 liegen.
Über die Slave Adresse 0 (Broadcast Message) werden alle Slaves gleichzeitig angespro-
chen.
• Funktionscode
Mit dem Funktionscode wird bestimmt, welche Aktion ausgeführt werden soll.
Vom Messgerät unterstützte Funktionscodes →  20
• Daten
In diesem Datenfeld werden abhängig vom Funktionscode u.a. folgende Werte übertra-
gen:
– Register-Startadresse (ab der die Daten übertragen werden)
– Anzahl Register
– Schreib-/Lesedaten
– Datenlänge
• Prüfsumme (CRC bzw. LRC-Check)
Die Prüfsumme bildet den Abschluss des Telegramms.
Der Master kann ein weiteres Telegramm an den Slave senden, sobald er Antwort auf das
vorangegangene Telegramm erhalten hat oder nachdem die am Master eingestellte Time-
Out-Zeit abgelaufen ist. Diese Time-Out-Zeit kann vom Anwender vorgegeben bzw. verän-
dert werden und ist von der Antwortzeit des Slaves abhängig.
Tritt bei der Datenübertragung ein Fehler auf oder kann der Slave den vom Master geforder-
ten Befehl nicht ausführen, sendet der Slave ein Fehlertelegramm (Exception Response) an
den Master.
Das Antworttelegramm des Slave besteht aus Feldern, welche die angeforderten Daten bein-
halten bzw. die Ausführung der vom Master gewünschten Aktion bestätigen, sowie einer
Prüfsumme.
Funktionscode
Daten
Prüfsumme
Bedienung
19

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis