INTERBUS
Aufgabe:
Syntax:
Wort 1
Wort 2
Wort 3
Wort 4
Bit
Legende:
2-124
2.7.5
Dienst „Get_Diag_Info"
Mit diesem Dienst können Sie statistische, globale Diagnose-Informatio-
nen eines Konfigurationsrahmens auslesen. Die positive Meldung der
Confirmation enthält die Diagnose-Informationen in mehreren, logisch
zusammengehörenden Blöcken. Jeder Block enthält einen Zähler
(Changed_Info_Count, kurz CIC), der bei einer Änderung der Diagnose-
Information dieses Blockes inkrementiert wird.
Get_Diag_Info_Request
Parameter_Count
Frame_Reference
15 ............................................................................... 0
Code:
Parameter_Count:
Frame_Reference:
Diag_Info_Attr:
Code
Diag_Info_Attr
032B
Kommando-Code des Requests
hex
Anzahl der nachfolgenden Worte
0002
2 Parameterworte
hex
Nummer des Konfigurationsrahmens, dessen
Diagnose-Informationen Sie auslesen wollen
Auswahl der Diagnose-Informationen, die aus-
gelesen werden sollen.
Der Parameter beschreibt ein 16 Bit breites Feld,
wobei jedes Bit einem Diagnose-Block ent-
spricht. Setzen Sie bei den Diagnose-Blöcken,
die Sie auslesen wollen, die entsprechenden
Bits auf 1.
Zuordnung (die wichtigsten sind fett hervorgeho-
ben):
Bit 0
Changed_Info_Count (CIC)
Bit 1
Statistics_State
Bit 2
Global_Count
Bit 3
Top_Ten_CRC
Bit 4
Last_Ten_PF
Bit 5
IPMS_Error
Bit 6
Bus_Error
Bit 7
PF_Error (Peripheral Fault)
Bit 8
Time_Out_Error
Bit 9...15 reserviert (immer 0
032B
hex
!)
bin
5150D