Herunterladen Inhalt Inhalt Diese Seite drucken

Modbus Fehlerbehandlung (Exception Codes) - ABB CoriolisMaster FCB100 Betriebsanleitung

Vorschau ausblenden Andere Handbücher für CoriolisMaster FCB100:
Inhaltsverzeichnis

Werbung

CoriolisMaster FCB100, FCH100 CORIOLIS MASSE-DURCHFLUSSMESSER | OI/FCB100/FCH100-DE REV. E

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
Change from one to two columns
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.
49

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Coriolismaster fch100

Inhaltsverzeichnis