Diagnosemeldungen im rtu-modus – VEGA VEGACOM 557 Modbus protocol Benutzerhandbuch
Seite 41

VEGACOM 557 Modbus
41
Diagnosemeldungen im RTU-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.
Datenübertragung mit Modbus RTU
Start
Slave-
Adres-
se
Funk-
tions-
code
Diagnostic
Code
Diagnostic
Data
Error
Check
Ende
Anzahl
Bytes
Werte-
bereich
Bedeu-
tung
Aufbau der Diagnosefunktion von Modbus-Master an VEGACOM 557
RTU-Anfrage Telegramm Diagnose (Funktionscode 08)
3 ... 4
1
1
2
2
2
3 ... 4
Ruhepegel
1 .. 247
08
0
0 ... 65.535
CRC
Ruhepegel
0x01
0x08
0x00
0x00
0xA5
0x37
0xXX
0xXX
Start
Slave-
Adres-
se
Funk-
tions-
code
Diagnostic
Code
Diagnostic
Data
Error
Check
Ende
Anzahl
Bytes
Werte-
bereich
Bedeu-
tung
Aufbau der Bestätigung von VEGACOM 557 an Modbus-Master
RTU-Bestätigungstelegramm Diagnose (Funktionscode 08)
3 ... 4
1
1
2
2
2
3 ... 4
Ruhepegel
1 .. 247
08
0
0 ... 65.535
CRC
Ruhepegel
0x01
0x08
0x00
0x00
0xA5
0x37
0xXX
0xXX