Funktionen
sign_len status_type slot_number specifier user_data 1 ... user_data n
0 0
1 0 1 1 0 0 0 0
0 0 0 0 0 0 0 0
12
Diagnosetelegramme
Der DMT stellt gemäß PROFIBUS
zur Verfügung. Die Diagnosedaten bestehen aus Standarddiagnose-
informationen (6-Bytes gem. PROFIBUS
gerätespezifischen Diagnosedaten. Für die gerätespezifischen
Diagnosedaten können maximal 63 Byte eingefügt werden. Hiervon
sind die ersten 4 Byte in der PROFIBUS
Dadurch bleiben dann noch 59 Bytes zur freien Verfügung übrig
(user_data).
Die gerätebezogenen Informationen sind wie folgt aufgebaut:
Das Byte sign_len wie folgt kodieren:
Länge der Status-DU inklusive Headerbyte: 04..63
Kennzeichen 'gerätebezogene Diagnose': 00
konstant
Das Byte status_type wie folgt kodieren:
Status-Typ: 48 (herstellerspezifisch)
Kennzeichen 'Status': 1
Das Byte slot_ number wie folgt kodieren:
Slot-Nummer (0 da nur Slot 0 genutzt wird)
Das Byte specifier wie folgt kodieren:
0 0
Status-Spezifizierung: 00
reserviert
Über die user_data -Felder werden Fehler
signalisiert.
Die user_data -Felder sind in Blocks von je 3 Byte
zusammengefasst und wie folgt zu interpretieren:
• Dienst
• Fehlerart
• Art des Datenzugriffs (lesen/schreiben)
Somit können bis zu 19 Fehler signalisiert werden.
®
-Norm den Dienst Get_Sl_Diag
®
-Norm) und eventuell
®
-Norm spezifiziert (s.u.).
konstant
b
konstant
b
b
ProMinent
®