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

Advertising
background image

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:

Advertising