CANopen Safety

CANopen Safety is released as a European standard (EN 50325-5). This means that data can be transmitted via CAN networks which meet the requirements for SIL3 applications. This safety-oriented data transmission can occur parallel to an existing CANopen data transmission. CODESYS CANopen Safety supports the safety demands according to SIL2.

In addition to the conventional CANopen services for data transmission such as SDO and PDO, a special service for this data transmission is defined for the safety extension with the SRDO service (safety related data object). Regarding configuration and type of communication, it is similar to a PDO, but additional properties are defined.

To use CANopen Safety, the CANopen Device SIL2 is inserted in the device tree instead of the CANopen Device. A safe CANopen Device has safety-specific pages in addition to the usual configuration pages. The SRDOs (safe PDOs) can be configured in these. Besides the usual unsafe device instances, an additional instance with prefix "S_" is generated for each safety device (CANopen Device). This provides safety-specific diagnostic capabilities.

The use of the CANopen Device SIL2 requires a SIL2 CODESYS Runtime with a specially adapted CAN mini-driver and a CODESYS SIL2 plug-in. The required libraries and devices are already included in the standard installation.