AI 57x
Sub-
Index
Index
-
0x07
Message 2
-
0x08
Message 3
-
...
...
-
0x15
Message 16
Objektbeschreibungen
Diagnoses History Message [x] Eintrag
●
●
●
●
●
●
Projektierungshandbuch V1.00
© KEBA
Bezeichnung
Byte 0 bis 3: DiagCode (Typ = UINT32)
Diagnose Code zum Identifizieren der Diagnose Nachricht
Byte 4 bis 5: Flags (Typ = UINT16)
●
Bit 0 bis 3: DiagType (0 = Info, 1 = Warnung, 2 = Error, 3 = Reserviert)
●
Bit 4: Lokaler TimeStamp
●
Bit 5 bis 7: Reserviert
●
Bit 8 bis 15: Anzahl der Parameter der Diagnosenachricht
Byte 6 bis 7: Text ID (Typ = UINT16)
Referenz der Text ID zum Diagnosetext der ESI
●
0: Keine Textreferenz
●
1 bis 65.535: Referenz der Text ID in der ESI-Datei
Byte 8 bis 15: TimeStamp (Typ = UINT64)
DC Timestamp oder 0 wenn kein Timestamp verfügbar ist
Byte 16 bis 17: Flags Parameter 1 (Typ = UINT16)
●
Bit 12 bis 15 = 0: Std Type
●
Bit 0 bis 11: DataType (1 = BOOL, 2 = INT8, 3 = INT16, 4 = INT32, 5 = UINT8, 6 =
UINT16, 7 = UINT32)
●
Bit 12 bis 15 = 1: Byte Array
●
Bit 0 bis 11: Größe des Byte Array
●
Bit 12 bis 15 = 2: Ascii String
●
Bit 0 bis 11: Größe des Ascii String
●
Bit 12 bis 15 = 3: Unicode String
●
Bit 0 bis 11: Größe des Strings in Byte
●
Bit 12 bis 15 = 4: Text ID
●
Bit 0 bis 11: DataType
●
Bit 12 bis 15 = 5: Reserviert
●
Bit 0 bis 11: DataType
Byte 18 bis 18+(x-1) : Parameter 1 (Typ = X)
Größe ist abhängig vom Datentyp (siehe Flags Parameter 1)
Anhang: Objektbeschreibungen
Typ
Attr.
ARRAY [0..15]
ro
OF BYTE
ARRAY [0..15]
ro
OF BYTE
...
...
ARRAY [0..15]
ro
OF BYTE
Wert
Mapping
-
0
-
0
...
...
-
0
PDO-
59