Herunterladen Inhalt Inhalt Diese Seite drucken

Ausnahmerückmeldung; Ausnahmerückmeldungen - Endress+Hauser EngyVolt RV12 Betriebsanleitung

Multifunktionaler elektrischer energiezähler
Vorschau ausblenden Andere Handbücher für EngyVolt RV12:
Inhaltsverzeichnis

Werbung

EngyVolt RV12
Feldname
Beispiel (Hex)
untere Anzahl an Punkten 02
untere Fehlerprüfung
41
obere Fehlerprüfung
C8
11.4.10 Ausnahmerückmeldung
Falls der „Slave" in dem vorstehenden Beispiel zum Schreiben in ein Halteregister die
angeforderte Aktion nicht unterstützt hätte, würde eine Ausnahmerückmeldung gemäß
untenstehender Tabelle erfolgen. Der Ausnahmefunktionscode ist der originäre Funkti-
onscode der Anfrage mit einem gesetzten höchstwertigen Bit, d.h. es wurde auf logischer
Basis ein OR mit 80 hex beaufschlagt. Der Ausnahmecode zeigt den Grund der Ausnahme
an. Es erfolgt keinerlei Rückmeldung des „Slave" falls der Fehler in der Parität oder CRC
der Anfrage liegt. Immer wenn der „Slave" eine Anfrage nicht ausführen kann, wird mit
einer Ausnahme geantwortet. Im unten gezeigten Fall mit Code 01, da die angefragte
Funktion nicht unterstützt wird.
Feldname
Beispiel (Hex)
Slave Geräteadresse
01
Funktion
10 OR 80 = 90
Ausnahmecode
01
untere Fehlerprüfung 8D
obere Fehlerprüfung
C0
11.4.11 Ausnahmerückmeldungen
Tabelle der Ausnahmecodes
Ausnahmecode
Modbus Name
01
Illegale Funktion
02
Illegale Datenadresse
03
Illegaler Datenwert
05
Fehler des „Slave" Geräts
11.4.12 Diagnose
Modbus Funktionscode 08 erlaubt eine Vielzahl von Unterfunktionen zur Diagnose. Ledig-
lich die Unterfunktion „Return Query Data / Rücksendung der Anfragedaten (Unterfunk-
tion 0)" wird von den EngyVolt-Geräten unterstützt.
Beispiel:
Die nachfolgende Anfrage übermittelt zur Diagnose die „Return Query Data / Rücksendung
der Anfragedaten" mit den auf Hex(AA) und Hex(55) gesetzten Datenelemeneten und
erwartet, dass diese in der Rückmeldung enthalten sind.
Feldname
Beispiel (Hex)
Slave Geräteadresse
01
Funktion
08
Beschreibung
Der Funktionscode wird vom Gerät nicht unterstützt.
Versuch auf eine ungültige Adresse zugreifen, um
einen Teil eines Gleitkommwertes zu lesen oder zu
schreiben.
Versuch eine Gleitkommavariable auf einen ungülti-
gen Wert zu setzen.
Während des Abspeicherns eines geänderten Wertes
in die Konfiguration meldet das Gerät einen Fehler.
Anhang
57

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Engyvolt rv15

Inhaltsverzeichnis