Herunterladen Inhalt Inhalt Diese Seite drucken

Modbus Telegramm - Endress+Hauser LPGmass Betriebsanleitung

Coriolis-massedurchfluss-messsystem für lpg-applikationen (liquified petroleum gas)
Vorschau ausblenden Andere Handbücher für LPGmass:
Inhaltsverzeichnis

Werbung

Bedienung
22
5.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 angesprochen.
• Funktionscode
Mit dem Funktionscode wird bestimmt, welche Aktion ausgeführt werden soll.
Vom Messgerät unterstützte Funktionscodes → Seite 23
• Daten
In diesem Datenfeld werden abhängig vom Funktionscode u.a. folgende Werte übertragen:
– 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 vor-
angegangene Telegramm erhalten hat oder nachdem die am Master eingestellte Time-Out-Zeit
abgelaufen ist. Diese Time-Out-Zeit kann vom Anwender vorgegeben bzw. verändert 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 geforderten
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 beinhalten
bzw. die Ausführung der vom Master gewünschten Aktion bestätigen, sowie einer Prüfsumme.
Funktionscode
Daten
LPGmass MODBUS RS485
Prüfsumme
Endress+Hauser

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis