Herunterladen Inhalt Inhalt Diese Seite drucken

Allgemein - Endress+Hauser Proline t-mass 65 Modbus RS485 Betriebsanleitung

Thermisches massedurchfluss-messgerät
Vorschau ausblenden Andere Handbücher für Proline t-mass 65 Modbus RS485:
Inhaltsverzeichnis

Werbung

Proline t-mass 65 Modbus RS485
Endress+Hauser
6.5.2
Modbus Telegramm

Allgemein

Für den Datenaustausch wird der Master-Slave-Prozess eingesetzt. Nur der Master kann die
Datenübertragung einleiten. Der Slave sendet dem Master nach Aufforderung die
gewünschten Daten als Antworttelegramm oder führt den vom Master geforderten Befehl
aus.
Telegrammaufbau
Der Datentransfer zwischen Master und Slave erfolgt über ein Telegramm.
Ein Anforderungstelegramm vom Master beinhaltet die folgenden Telegrammfelder:
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 Lese–, Schreib– oder Testaktion über das
Modbus Protokoll ausgeführt werden soll.
Vom Messgerät unterstützte Funktionscodes →  42
• 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
– etc.
• Prüfsumme (CRC bzw. LRC–Check)
Die Telegrammprü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 Bediener 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 geforder-
ten Befehl nicht ausführen, sendet der Slave ein Fehlertelegramm (Exception Response) an
den Master.
Das Antworttelegramm des Slave besteht aus Telegrammfeldern, welche die angeforderten
Daten beinhalten bzw. die Ausführung der vom Master gewünschten Aktion bestätigen,
sowie ebenfalls einer Prüfsumme.
Funktionscode
Daten
Bedienung
Prüfsumme
41

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis