Fehlermeldungen im ascii-modus, Aufbau der antwort vegascan 850 an modbusmaster, Exception code = 1 – VEGA VEGASCAN 850 Modbus signal output Benutzerhandbuch
Seite 14: Datenübertragung mit modbus ascii

14
Modbus Signalausgang VEGASCAN 850
Start
Slave-
adresse
Funktions-
code
Exception
Code
Error
Check
Ende
Anzahl
Bytes
Werte-
bereich
Bedeu-
tung
Aufbau der Antwort VEGASCAN 850 an Modbusmaster
ASCII-Antwort Telegramm auf Anfrage mit Funktionscode 06
1
2
2
2
2
2
:
1 .. 247
0x84
1 .. 3
LRC
CR LF
Exception Code = 1
:
0
1
8
6
0
1
X
X
CR
LF
Datenübertragung mit Modbus ASCII
Fehlermeldungen im ASCII-Modus
Fehler im Telegramm beim Funktionscode 04 (Read Input Register) werden über eine Fehler-
meldung (Exception Response) kommentiert. Dabei wird das höchstwertige Bit des
Funktionscodes auf 1 gesetzt (entspricht Funktionscode + 80H). Im Byte Exception Code wird
der Fehler in codierter Form benannt (siehe Fehlerübersicht).
Fehlerübersicht:
Exception Code
Bedeutung
1
unzulässige Funktion
2
unzulässiges Startregister
3
unzulässige Registeranzahl
Beispiel für Fehlermeldung:
Es soll ein PLS-Wert von einem VEGASCAN abgeholt werden. Die Slaveadresse des
VEGASCAN steht auf 1.
Beim Anfrage-Telegramm wurde versehentlich ein für das VEGASCAN unzulässiger
Funktionscode (06) abgefragt. Somit erscheint folgendes Antworttelegramm: