Show/Hide Toolbars

PROFIBUS Handbuch

Neben den Diagnose-Blöcken nach MS0 können weitere Status-Diagnose-Blöcke in einem Diagnose-Telegramm übertragen werden. Diese Blöcke haben die folgende Struktur:

Header

Status_Typ

Slot_Number

Status_Specifier

Diag_User_Data

 

Der Header für einen Alarm-Block spezifiziert die Länge des Blocks:

7

6

5

4

3

2

1

0

 

0

0

 

 

 

 

 

 

Header für Diagnose-Block

 

 

0 - 63

Anzahl der Bytes in diesem Diagnose-Block (inkl. dieses Byte)

 

Im Byte Status_Type wird die Art der Statusmeldung mitgeteilt:

7

6

5

4

3

2

1

0

 

1

 

 

 

 

 

 

 

Kennzeichnung als Statusblock

 

0 (0x00)

1 (0x01)

2 (0x02)

3 (0x03)

4 - 29

30 (0x1E)

31 (0x1F)

32 -126

127

Reserviert

Statusmeldung

Modulstatus

DXB Link Status

Reserviert

Quittung für einen Parameterbefehl

Status gelesen

Herstellerspezifisch

Reserviert

 

Byte Slot_Number:

7

6

5

4

3

2

1

0

 

0 – 254

Nummer des betroffenen Slots

(255 ist reserviert)

 

Byte Status_Specifier:

7

6

5

4

3

2

1

0


 

 

 

 

 

 

0

1

2

3

Keine weitere Unterscheidung

Status kommt

Status geht

reserviert

0 - 63

 

 

Reserviert

 

Weitere Bytes Diag_User_Data sind herstellerspezifisch und müssen in der GSD erklärt werden.