Das Diagnosetelegramm
4.10.2 Modul-Status
Byte 0
Block-
Headerbyte
Tabelle 4-27:
Byte 0
Modul-Status
Byte 1
Byte 2
Byte 3
Byte 4 bis 19
D301105 1211 - BL20-ECO PROFIBUS-DP
Byte 1
Byte 2
Status-Type
Slot-Nr.
Block-Headerbyte
Dieses Headerbyte kennzeichnet Status- und Alarm PDUs (Bit 6 und Bit 7 = „00").
Darüber hinaus enthält es auch Informationen zur Länge des
Diagnosetelegramms (Länge = 14 Byte). Dabei ist das Header-Byte in der
Längenkennung enthalten.
Status-Typ:
Bit 7 = 1 (gibt an, dass es sich bei dieser Meldung um eine Status-PDU handelt).
Bit 0 bis 6: Geben den Typ der Status-PDU an:
Bit 1 = 1 → Modul-Status
Slot-Nummer:
Immer „0", da das Gateway der erste Teilnehmer der Station ist
Specifier: Hier „0" = unspezifisch
Modul-Status (2 Bit pro Modul):
00 = Daten gültig, ok.
01 = das Modul sendet eine Diagnose; Daten ungültig z.B. Kurzschluss.
10 = falsches Modul am Steckplatz (das gesteckte Modul und das in der Referenz-
Modulliste gespeicherte Modul stimmen nicht überein); Daten ungültig
11 = Modul fehlt (es ist kein Modul gesteckt obwohl es laut Referenz-Modulliste
vorgesehen ist); Daten ungültig.
Hinweis
Im Modul-Status werden 16 Byte Diagnose gesendet (Bytes 4 bis 19), wobei für jedes Modul
2 Bit reserviert sind. Es können also Diagnosemeldungen von maximal 64 Modulen
abgebildet werden.
Diese 16 Byte werden immer gesendet. Dabei ist es nicht relevant, ob die Module der Station
eine Diagnose senden oder nicht. Darüber hinaus ist die Darstellung unabhängig von der
Anzahl der tatsächlich in einer Station vorkommenden Module.
Die Bedeutung der Diagnosemeldungen entnehmen Sie bitte der vorangehenden Tabelle 3:
„Modul-Status". Nicht vorhandene Diagnosemeldungen werden mit „0" dargestellt.
Byte 3
Byte 4 bis 19
Specifier
Modul-Diagnose
(2 Bit pro Modul)
4-45