Herunterladen Inhalt Inhalt Diese Seite drucken

Modbus Fehlerbehandlung (Exception Codes) - ABB SensyMaster FMT430 Handbuch

Vorschau ausblenden Andere Handbücher für SensyMaster FMT430:
Inhaltsverzeichnis

Werbung

12
SensyMaster FMT430, FMT450 THERMISCHER MASSE-DURCHFLUSSMESSER | COM/FMT430/450/MODBUS-DE REV. A
... 4 Schnittstellenbeschreibung

Modbus Fehlerbehandlung (Exception codes)

Falls der Empfänger der Nachricht einen Fehler feststellt, sendet er eine entsprechende Fehlermeldung an den Master zurück. Dabei
wird dem Funktionscode aus dem Anfragetelegramm 0x80 addiert. Als Daten wird ein entsprechender Fehlercode gesendet.
Folgende Fehlercodes werden unterstützt:
Fehlercode
Name
0x01
ILLEGAL_FUNCTION
0x02
ILLEGAL_DATA_ADDRESS
0x03
ILLEGAL_DATA_VALUE
0x04
SLAVE_DEVICE_FAILURE
Das Antwort-Telegramm mit der Fehlermeldung ist wie folgt aufgebaut:
Byte
Beschreibung
1
Slave Gerätekennung
2
Funktionscode + 0x80
3
Fehlercode (Exception code)
4,5
Prüfsumme (CRC) des Modbus-Telegramms
Beschreibung
Verwendung eines nicht unterstützten Funktionscodes, oder das Gerät kann die Anfrage
momentan nicht bearbeiten.
Ungültige Registeradresse verwendet oder Versuch auf eine schreibgeschützte
Registeradresse zu schreiben.
Verwendung unerlaubter Datenwerte, z. B. eine falsche Anzahl von Registern.
Das Gerät kann die Anfrage momentan nicht bearbeiten. Die Anfrage später wiederholen.

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sensymaster fmt450

Inhaltsverzeichnis