Diagnosemeldungen im ascii-modus, Datenübertragung mit modbus ascii – VEGA VEGACOM 557 Modbus protocol Benutzerhandbuch
Seite 48

48
VEGACOM 557 Modbus
Diagnosemeldungen im ASCII-Modus
Der Funktionscode 08 (Diagnostics) ermöglicht die Diagnose der Modbus-Teilnehmer durch
den Modbus-Master. Das VEGACOM 557 unterstützt den Diagnostic Code 0x0000 (Rücksen-
dung der Daten). Im Feld „Diagnostic Data“ können beliebige, zugelassene Daten eingetra-
gen werden, die bei funktionierendem VEGACOM 557 unverändert zurückgesandt werden.
Die Funktion 08 wird ohne Unterschied bei VEGAMET oder VEGALOG eingesetzt.
Beispiel eines Diagnosetelegramms:
Der Modbusteilnehmer mit der Slaveadresse 1 soll die Diagnosedaten 0xA5, 0x37 bestätigen.
Start
Slave-
Adresse
Funktions-
code
Diagnostic
Code
Diagnostic
Data
Error
Check
Ende
Anzahl
Bytes
Werte-
bereich
Bedeu-
tung
Aufbau der Diagnosefunktion von Modbus-Master an VEGACOM 557
ASCII-Anfrage Telegramm Diagnose (Funktionscode 08)
1
2
2
4
4
2
2
:
1 .. 247
08
0
0 ... 65.535
LRC
CR LF
Anzahl
Bytes
Werte-
bereich
Bedeu-
tung
Aufbau der Bestätigung von VEGACOM 557 an Modbus-Master
ASCII-Bestätigungs-Telegramm Diagnose (Funktionscode 08)
Datenübertragung mit Modbus ASCII
:
0
1
0
8
0
0
0
0
A
5
3
7
X
X
CR
LF
Start
Slave-
Adresse
Funktions-
code
Diagnostic
Code
Diagnostic
Data
Error
Check
Ende
1
2
2
4
4
2
2
:
1 .. 247
08
0
0 ... 65.535
LRC
CR LF
:
0
1
0
8
0
0
0
0
A
5
3
7
X
X
CR
LF