9.6.11 BUS_STATE (ENUM)
Name
Beschreibung
BUS_STATE
Zustand der CAN-
Schnittstelle
9.6.12 CAN_Info (GVL)
Name
Beschreibung
CAN_State
Zustand der CAN-Kanäle
Logger_Enabled
zeigt, ob Log des CAN-
Kanals aktiviert ist
9.6.13 CAN_BUS_STATE (STRUCT)
Name
Datentyp
uiBaudrate
UINT
eBusState
BUS_STATE
uiErrorCntRx
UINT
uiErrorCntTx
UINT
xWarningRx
BOOL
xWarningTx
BOOL
udErrorCntTx
UDINT
296
Mögliche Werte
UNDEFINED
Zustand nicht verfügbar oder nicht
konfiguriert
ERROR_ACTIVE
Fehlerzähler Tx und Rx <= 96
ERROR_PASSIVE
Fehlerzähler Tx oder Rx > 127 und
Fehlerzähler Tx oder Rx < 255
ERROR_WARNING
Fehlerzähler Rx oder Tx > 96 und
Fehlerzähler Rx oder Tx <= 127
BUS_OFF
Fehlerzähler Tx = 255
Datentyp
ARRAY[0...3] OF
CAN_BUS_STATE
ARRAY[0...3] OF BOOL
Beschreibung
Baudrate der CAN-Schnittstelle
aktueller Zustand der CAN-Schnittstelle
Fehlerzähler Rx-Nachrichten
Fehlerzähler Tx-Nachrichten
Rx-Fehler: Schwelle für Warnmeldung
überschritten (uiErrorCntRx > 96)
Tx-Fehler: Schwelle für Warnmeldung
überschritten (uiErrorCntTx > 96)
Anzahl der erkannten CAN-Nachrichten
(unabhängig von konfigurierten Rx-Nachrichten)
Datentyp
INT
INT
INT
INT
INT
Mögliche Werte
pro Array-Feld: → CAN_BUS_STATE
(STRUCT)
pro Array-Feld:
FALSE
deaktiviert
TRUE
aktiviert
Mögliche Werte
Ò CAN_BAUDRATE (ENUM)
Ò BUS_STATE (ENUM)
0...65535
0...65535
FALSE
keine Warnung
TRUE
Warnung
FALSE
keine Warnung
TRUE
Warnung
0...4294967295
Wert
0
1
2
3
65535