Logischer Fehler
Erkennt der Slave einen logischen Fehler innerhalb einer Anfrage, antwortet er mir einer
"Exception Response" an den Master. Dabei wird in der Antwort das höchste Bit im
Funktions-Code auf 1 gesetzt. Erhält er z.B. einen nicht unterstützen Funktionscode vom
Master, so antwortet der Slave mit einer "Exception Response" mit dem Code 01 (Illegal
Function Code).
Tabelle 6- 35 Übersicht über die Exception Codes
Exception-
Code
01
02
03
04
Verarbeitungszeit maximal, p2024[0]
Für eine fehlerfreie Kommunikation muss die Slave-Response-Zeit (Zeit in der der Modbus-
Master Antwort auf einen Request erwartet) in Master und Slave (p2024[0] im Umrichter) auf
den gleichen Wert eingestellt werden.
Prozessdaten-Überwachungszeit (Sollwert-Timeout), p2040
Der Alarm "Sollwert-Timeout" (F1910) wird vom Modbus ausgegeben, wenn
p2040 > 0 ms eingestellt ist und innerhalb dieser Zeit keine Prozessdaten abgefragt werden.
Der Alarm "Sollwert-Timeout" gilt nur für den Zugriff auf Prozessdaten (40100, 40101,
40110, 40111). Der Alarm "Sollwert-Timeout" wird für Parameterdaten (40200 ... 40522)
nicht generiert.
Hinweis
Je nach Anzahl der Slaves und der am Bus eingestellten Baudrate, muss diese Zeit
angepasst werden (Werkseinstellung = 100 ms).
Frequenzumrichter mit den Control Units CU240B-2 und CU240E-2
Betriebsanleitung, 07/2010, FW 4.3.2, A5E02299792A AA
Modbus- Name
Illegal Function Code
Illegal Data Address
Illegal Data Value
Server Failure
6.4 Kommunikation über RS485
Anmerkung
Ein unbekannter (nicht unterstützter) Funktions-Code
wurde an den Slave gesendet.
Eine ungültige Adresse wurde abgefragt.
Ein ungültiger Datenwert wurde erkannt.
Slave hat während der Verarbeitung abgebrochen.
Anbindung an einen Feldbus
153