![background image](http://html1.mh-extra.com/html/ifm/ac412s/ac412s_device-manual_3900860026.webp)
SmartPLC SafeLine with PROFIBUS slave interface
26
3.4
Software
Content
Software modules of the device .......................................................................................................... 26
Safety functions ................................................................................................................................... 26
Certified software components for safe applications ........................................................................... 27
42280
>
3.4.1
Software modules of the device
42281
AC412S has the following software modules:
Software modules
Description
Recovery system
Environment for the firmware installation
Firmware
Firmware of AC412S
CODESYS standard runtime system
(Standard-SPS)
Runtime environment for the execution of CODESYS applications to IEC 61131
CODESYS safety runtime system (fail-
safe PLC)
Certified runtime environment for the execution of safe CODESYS applications
Standard application
CODESYS application for Standard-SPS
Safe application
CODESYS application for fail-safe PLC (= safety function)
The user is responsible for setting the safe function of the application (= safe application). If
necessary, he must also obtain an approval from the supervisory and test organisations
according to the national regulations.
>
3.4.2
Safety functions
42262
AC412S provides the following safety functions:
Freely programmable fail-safe PLC
Safe reading of local digital inputs and linking via the fail-safe PLC
Safe control of local digital outputs via the fail-safe PLC
Safe reading of safe AS-i input slaves and linking via the fail-safe PLC
Control of safe AS-i output slaves via the fail-safe PLC
Safe data transfer between min. 2 AC412S
Safe data transfer from and to EtherCAT slaves (FSoE)
AC412S provides the programmer with a safe environment which is suited for the execution
of a safe application to SIL3. The user is responsible for programming the safe application.