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

Seite 41

Advertising
background image

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

Advertising