Fehlercode
Beschreibung
Protokollfehler - Modbus_Slave (nur Kommunikationsmodule, die Modbus unterstützen)
16#8380
CRC-Fehler
16#8381
Der Funktionscode wird nicht unterstützt bzw. wird für
Broadcast nicht unterstützt.
16#8382
Unzulässige Längenangabe im Anforde-
rungstelegramm
16#8383
Unzulässige Datenadresse im Anforde-
rungstelegramm
16#8384
Unzulässiger Datenwertfehler im Anforde-
rungstelegramm
16#8385
Der Diagnosewert wird vom Modbus-Slave nicht
unterstützt (Funktionscode 08)
Protokollfehler - Modbus_Master (nur Kommunikationsmodule, die Modbus unterstützen)
16#8380
CRC-Fehler
16#8381
Antworttelegramm vom Modbus Slave mit Fehlermel-
dung: Der Funktionscode wird nicht unterstützt.
16#8382
Antworttelegramm vom Modbus Slave mit Fehlermel-
dung: Unzulässige Längenangabe
16#8383
Antworttelegramm vom Modbus Slave mit Fehlermel-
dung: Unzulässige Datenadresse im Anforde-
rungstelegramm
16#8384
Antworttelegramm vom Modbus Slave mit Fehlermel-
dung: Datenwertfehler
16#8385
Antworttelegramm vom Modbus Slave mit Fehlermel-
dung: Der Diagnosewert wird vom Modbus-Slave
nicht unterstützt
16#8386
Der zurückgemeldete Funktionscode passt nicht zum
angefragten Funktionscode.
16#8387
Ein nicht angefragter Slave antwortet
16#8388
Fehler in der Antwort des Slave auf eine Schreiben-
Anfrage.
16#8828
DATA_PTR zeigt auf eine Bitadresse ungleich n * 8
1)
16#8852
DATA_PTR ist kein Zeiger auf einen DB oder Mer-
1)
kerbereich
16#8853
DATA_PTR ist kein Zeiger vom Typ BOOL oder
1)
WORD
16#8855
DATA_PTR zeigt auf einen schreibgeschützten DB
1)
16#8856
Fehler beim Aufruf des SFC51
1)
CM PtP - Konfigurationen für Punkt-zu-Punkt-Kopplungen
Funktionshandbuch, 12/2017, A5E37509393-AC
Programmieren - Kommunikation über Anweisungen
Abhilfe
Checksummenfehler des Modbus-Telegramms.
Überprüfen Sie den Kommunikationspartner.
Überprüfen Sie den Kommunikationspartner und
stellen Sie sicher, dass ein gültiger Funktionscode
gesendet wird.
Wählen Sie am Parameter DATA_LEN eine geeig-
nete Datenlänge.
Wählen Sie am Parameter DATA_ADDR einen ge-
eigneten Wert für Datenadresse.
Überprüfen Sie den Datenwert im Anforde-
rungstelegramm des Modbus-Master
Der Modbus-Slave unterstützt nur die Diagnosewer-
te 16#0000 und 16#000A.
Checksummenfehler des Modbus-Telegramms.
Überprüfen Sie den Kommunikationspartner.
Überprüfen Sie den Kommunikationspartner und
stellen Sie sicher, dass ein gültiger Funktionscode
gesendet wird.
Wählen Sie eine geeignete Datenlänge.
Wählen Sie am Parameter DATA_ADDR einen ge-
eigneten Wert für Datenadresse.
Überprüfen Sie das Anforderungstelegramm an den
Modbus-Slave.
Modbus-Slaves unterstützen nur die Diagnosewerte
16#0000 und 16#000A.
Überprüfen Sie das Antworttelegramm und die
Adressierung des Salve.
Überprüfen Sie das Antworttelegramm des Slave.
Überprüfen Sie die Adresseinstellungen der Slaves.
Überprüfen Sie das Antworttelegramm des Slave.
Überprüfen Sie den Zeiger DATA_PTR
Überprüfen Sie den Zeiger DATA_PTR
Überprüfen Sie den Zeiger DATA_PTR
Überprüfen Sie den Zeiger DATA_PTR
Wiederholen Sie den Aufruf der Anweisung Mod-
bus_Master
5.4 Anweisungen
121