Fehlerantwort des ModbusTCP Slaves (BK9000, BX/BC9xx0, BC9191, IP/ILxxxx-B/C900, EK9000)

Wenn der Anwender dem Slave eine Anforderung oder Mitteilung sendet, die der Koppler nicht versteht, antwortet der Slave mit einer Fehlermitteilung. Diese Antwort enthält die Funktion und den Fehler-Code. Der Funktionsrückgabewert wird mit 0x80 addiert.

Code

Name

Bedeutung

1

ILLEGAL  FUNKTION

Nicht implementierte Modbus-Funktion

2

ILLEGAL DATA ADDRESS

Ungültige Adresse oder Länge

3

ILLEGAL DATA VALUE

Ungültige Parameter
- Diagnose-Funktionen
- falsches Register

4

SLAVE DEVICE ERROR

Watchdog- oder K-Bus-Fehler
EK9000: E-Bus Fehler

6

SLAVE DEVICE BUSY

Es wird schon von einem anderen IP-Teilnehmer Ausgangs-Daten empfangen