EasyManua.ls Logo

ECKELMANN Compact GLT 3010 - Status of the CAN Bus

ECKELMANN Compact GLT 3010
119 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Firmware: V2.18 / V--
26.10.2022
35/119
5.4.5.1 Status of the CAN bus
The CAN bus status can be read out bit by bit by the application from the variable CAN_STATE. The meaning
of the individual bits is shown in the table.
Bit Mask Status of the CAN bus
7 16#80 CAN-Bus-Off (CAN bus controller has switched off)
6 16#40 Error counter in CAN bus controller above threshold value
5 16#20 Overflow of the receive buffer in the CAN bus controller
4 16#10 Overflow of the receive buffer in the operating system
3 16#08 CAN bus address conflict
2 16#04 Controller is in alarm state
1 16#02 -
0 16#01 CAN bus enable has been granted by central control
In CODESYS, the defined variable name and the associated IEC address can be looked up using the following
path:
Controller configuration → GLT3010_V2 → System → System state → CAN_STATE
Example in STRUCTURED TEXT:
ADDR_ERR := EXTRACT(CAN_STATE, 3); (* Query the fourth bit from the bottom in the table *)

Table of Contents