Supported platforms: CODESYS 3.5 SAFETY

 

 

Safety project prerequisites

This section describes the software required to build a safety project.

 

CODESYS with SIL2 extensions

Required CODESYS software

  • CODESYS 3.5 SP10 (3.5.10.0).

  • CODESYS Safety SIL2 package version 3.5.10.0.

 

 

CODESYS device description for a Safety Control Unit

Epec S-Series CODESYS device description is required for a safety project.

For example, SC52 CODESYS device description (installed by Epec MultiTool Creator Installer).

 

 

Epec libraries

All Epec libraries are installed with Epec MultiTool Creator Installer.

Library versions are specified by CODESYS device description.

 

Required set of platform specific external libraries

  • SafeSSeriesIoDriverExt

  • SSeriesSystemExt

  • SSeriesCanExt

  • SSeriesNvRamExt

 

Required set of platform specific internal libraries

  • SSeriesHardware library

  • Safety Control Unit specific library, e.g. SafeSC52int library

 

 

Required set of safety libraries

 

CANopen related set of safety libraries

 

Device related set of safety libraries

 

 

CAN related set of non-safety libraries

  • CANVXD API library version 4.0.0.1 or above.

    • The previous version must be removed from the CODESYS library repository. This is done by Epec SDK.

  • CANL2 CANVXD library version 4.0.0.1 or above.

 

CANopen related set of non-safety libraries

 

J1939 related non-safety libraries

  • J1939 library version 3.0.10.0 or above

 

Epec event system related non-safety libraries

 

 

 

 

CODESYS Safety SIL2 package installation

1. Download the CODESYS Safety SIL2 package from Epec extranet

2. Install the package with CODESYS Package Manager (Tools > Package Manager...).