Herunterladen Inhalt Inhalt Diese Seite drucken

Modbus Fehlermeldungen; Modbus Auto-Scan-Puffer; Funktionsbeschreibung - Endress+Hauser Proline Promag 53 MODBUS RS485 Betriebsanleitung

Magnetisch-induktives durchfluss-messsystem
Vorschau ausblenden Andere Handbücher für Proline Promag 53 MODBUS RS485:
Inhaltsverzeichnis

Werbung

Bedienung
68
5.5.6

MODBUS Fehlermeldungen

Erkennt der MODBUS Slave einen Fehler im Anforderungstelegramm des Masters, sendet er als
Antwort dem Master eine Fehlermeldung bestehend aus Slave-Adresse, Funktionscode, Fehlercode
(Exception Code) und Prüfsumme. Als Kennzeichnung, dass es sich um eine Fehlermeldung han-
delt, wird das Führungsbit des zurückgesendeten Funktionscodes gesetzt. Die Fehlerursache wird
über den Fehlercode (Exception Code) an den Master übertragen.
Folgende Fehlercodes werden vom Messgerät unterstützt:
Exception Codes
Beschreibung
01
ILLEGAL_FUNCTION
Der vom Master gesendete Funktionscode wird vom Messgerät (Slave) nicht unterstützt.
!
Beschreibung der vom Messgerät unterstützten Funktionscodes → ä 64.
02
ILLEGAL_DATA_ADDRESS
Das vom Master adressierte Register ist nicht belegt (d.h. es existiert nicht), oder die Länge
der abgefragten Daten ist zu gross.
03
ILLEGAL_DATA_VALUE
• Der Master versucht in ein Register zu schreiben, welches nur einen Lesezugriff erlaubt.
• Der Wert, der in dem Datenfeld erscheint, ist nicht zulässig: z.B. Bereichsgrenzen
überschritten oder falsches Datenformat.
04
SLAVE DEVICE FAILURE
Der Slave hat auf das Anforderungstelegramm des Masters nicht geantwortet bzw. bei der
Verarbeitung des Anforderungstelegramms ist ein Fehler afgetreten.
5.5.7

MODBUS Auto-Scan-Puffer

Funktionsbeschreibung

Über das Anforderungstelegramm greift der MODBUS Master auf die Geräteparameter (Daten)
des Messgerätes zu. Abhängig vom Funktionscode erfolgt der Lese- oder Schreibzugriff auf einen
einzelnen oder eine Gruppe von aufeinanderfolgenden Geräteparametern. Sind die gewünschten
Geräteparameter (Register) nicht als Gruppe verfügbar, muss der Master für jeden Parameter jeweils
ein Anforderungstelegramm an den Slave senden.
Für das Gruppieren von nicht aufeinanderfolgenden Geräteparametern bietet das Messgerät einen
speziellen Speicherbereich, den sogenannten Auto-Scan-Puffer, mit dem bis zu 16 Geräteparameter
(Register) flexibel vom Anwender gruppiert werden können. Diesen kompletten Datenblock kann
der Master über ein einzelnes Anforderungstelegramm ansprechen.
Aufbau des Auto-Scan-Puffers
Der Auto-Scan-Puffer besteht aus zwei Datensätzen, dem Konfigurationsbereich und dem Daten-
bereich. Im Konfigurationsbereich wird in einer Liste, der Scan Liste, festgelegt, welche Geräte-
parameter gruppiert werden sollen. Hierzu wird die entsprechende Registeradresse, z.B. für den
Volumenfluss die Registeradresse 2009, in die Scan Liste eingetragen. Es können bis zu 16 Geräte-
parameter gruppiert werden.
Das Messgerät liest die in der Scan Liste eingetragenen Registeradressen zyklisch aus und schreibt
die zugehörigen Gerätedaten in den Datenbereich (Puffer). Der Abfragezyklus läuft automatisch.
Nachdem der letzte Eintrag in der Scan Liste abgefragt wurde, beginnt der Zyklus von neuem.
Via MODBUS können die gruppierten Geräteparameter im Datenbereich vom Master mit nur
einem Anforderungstelegramm gelesen oder beschrieben werden (Registeradresse 5051...5081).
Hinweis!
Proline Promag 53 MODBUS RS485
Endress+Hauser

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Promag wPromag pPromag h

Inhaltsverzeichnis