ANHANG E
E.3
Fehlermeldungen
Eine Anfrage-Nachricht des Masters erzeugt dann eine Fehlermeldung des Slaves
(Condumax), wenn:
•
der Funktionscode nicht unterstützt wird
•
die Zahl der Register > 127 (0x007D) ist
•
die Adresse des Registers ungültig ist
•
die Register-Adresse + die Anzahl der Register ungültig ist
•
ein Fehler beim Ausführen der Funktion auftritt
Die Fehlerfall-Antwort enthält den um 80H inkrementierten Funktionscode und den
Fehlercode.
Die folgende Tabelle listet die unterstützten Fehlercodes mit einer Erklärung zu jedem Code
auf:
Code
01
02
03
04
Beispiel einer Fehlermeldung (Ausnahmeantwort), bei der eine empfangene
Anfrage zur Erzeugung der Antwort-Nachricht „illegale Funktion" führt.
Byte
1
2
3
4
Das Beispiel oben zeigt, dass der in der Anfrage gesendete Funktioncode (02H) um 80H
inkrementiert und der Fehlercode 01H zur Antwort-Nachricht hinzugefügt wurde.
72
Name
ILLEGAL FUNCTION
ILLEGAL DATA
ADDRESS
ILLEGAL DATA VALUE
SLAVE DEVICE
FAILURE
Bedeutung
Slave-Adresse
Fehler-Code
Condumax II Bedienungsanleitung
Bedeutung
Der in der Anfrage erhaltene Funktionscode ist keine
zulässige Aktion für den Slave (Condumax).
Die erhaltenen Daten-Adressen sind nicht zulässig - die
Kombination aus Startadresse und Register-Nummer
sind für den Slave ungültig.
Der in dem Datenfeld der Anfrage stehende Wert ist für
den Slave ein ungültiger Wert.
Während der Slave versucht hat, die angeforderte
Aktion auszuführen, ist ein unbehebbarer Fehler
aufgetreten.
Funktion
CRC
97081 DE Ausgabe 29.1, November 2019
Value
01H
82H
01H
??