ScreenMaster RVG200
Bidschirmschreiber
B.3 MODBUS-Ausnahmeantworten
Wenn der Schreiber mindestens einen der in Tabelle B.1 aufgeführten Fehler erkennt, während er eine
Nachricht vom Hostsystem empfängt, antwortet er mit einer Antwortnachricht, die aus der
MODBUS-Adresse des Schreibers, dem Funktionscode, dem Fehlercode und den Fehlerprüfungsfeldern
besteht.
Code
Name
01
Ungültige Funktion
02
Ungültige Datenadresse
03
Ungültiger Datenwert
07
Negative Bestätigung
08
Speicherparitätsfehler
Tabelle B.1 MODBUS-Ausnahmeantworten
Hinweis:
Negative Zahlen werden als Zweierkomplement dargestellt. Beispiel 1000 = 0x03E8 (Hex),
–1000 = FC18 (Hex).
Der Schreiber kann erst dann eine neue Meldung annehmen, wenn die aktuelle Meldung
verarbeitet und eine Antwort zum Master gesendet wurde (maximale Reaktionszeit 50 ms).
Die zwischen dem Eingang der einzelnen von einem Host gesendeten Zeichen verstrichene Zeit
wird vom Schreiber überwacht. Wenn die zwischen dem Eingang zweier Zeichen verstrichene Zeit
mindestens das 3,5-fache der normalen Zeit beträgt, wird davon ausgegangen, dass das zweite
empfangene Zeichen den Beginn einer neuen Meldung darstellt.
150
Anhang B – MODBUS TCP / MODBUS 485
Die empfangene Nachrichtenfunktion ist keine zulässige Aktion.
Der Adressenverweis im Datenfeld ist keine zulässige Adresse.
Der im Datenfeld referenzierte Wert ist im adressierten Slave nicht
zulässig.
Fehler bei Nachrichtenempfang
Paritätsprüfung gibt einen Fehler in den empfangenen Zeichen an
Definition
OI/RVG200-DE Rev. E