5.4
Modbus-Ausnahmecodes
7854678 - v.01 - 15092023
In den obigen Beispielen wird die Befehlsanforderung von Dezimalregister
32 bis Dezimalregister 35 geschrieben.
Die obigen leeren (xx) Register müssen mit Werten von
Dezimalregister 32 bis Dezimalregister 35 gefüllt werden, bevor
eine Anfrage gesendet wird.
Tab.119 Normale Antwortmeldungen 'Mehrere Register schreiben'
Nachricht Byte
Position lesen
Neben-Adresse
Funktionscode
Startregister
Obere
Untere
Anzahl
Obere
Untere
CRC-16
Untere
Obere
In den oben genannten Fällen antwortet das Nebengerät mit einer
Meldung, die angibt, dass Register 32 bis Register 35 von dem
Schreibbefehl betroffen sind.
Tab.120 Modbus-Ausnahmecodes
Ausnahmecode
Bezeichnung
01 (01 hex)
Unzulässige Funktion
02 (02 hex)
Unzulässige Datenad
resse
03 (03 hex)
Unzulässiger Daten
wert
04 (04 hex)
Ausfall Nebengerät
10 (0A hex)
Gateway-Pfad nicht
verfügbar
11 (0B hex)
Keine Antwort von Ga
teway-Zielgerät
de
5 Konfiguration
Beispiel hexadezimale
Eingabe
00
03
00
20
00
04
xx
xx
Beschreibung
GLT fordert einen nicht
unterstützten Funkti
onscode an
GLT fordert BDR-Gerät
für eine Wortadresse
außerhalb des Be
reichs an
GLT setzt für BDR-Ge
rät bei Wortadresse ei
nen Wert außerhalb
des Bereichs
Eine Wortadresse wird
geschrieben. Schrei
ben auf BDR-Gerät
nicht beendet
BDR-Gerät wurde von
GTW-08 Modbus nicht
erkannt
Angeforderte Wortad
resse noch nicht vom
GTW-08 Modbus aus
BDR-Gerät gelesen
63