SmartPLC SafeLine AC4S with fieldbus interfaces
76
>
8.3
Use safety functions of the ifm AS-i package
Content
Safe AS-i slaves: Reset logical device ...................................................................................................76
Safe AS-i slaves: Provide diagnostic information ...................................................................................77
Safe AS-i slaves: Transmit help signals HSI_1 and HSI_2 to safe AS-i output modules ......................77
Local I/O interface: Reset logical device ................................................................................................77
Local I/O interface: Provide diagnostic information ................................................................................78
Local I/O interface: Access non-safe inputs/outputs ..............................................................................78
PLCopen Safety: Provide diagnostic information ...................................................................................78
43025
ifm electronic provides the
library SF_IO.lib
. It contains certified function blocks by means of which
the programmer can create safe applications for the fail-safe PLC of AC4S. The library is automatically
loaded by means of the AC4S template during creation of a safety project. The user can access the
elements of the library via the library manager in the safety extension area of the device tree.
To add function blocks from the ifm library sf_io.lib to a network:
► Select network.
► Activate [Ctrl]+[B].
>
The window [Input assistant] appears.
► Select the required FB at [SF_IO] and add it to the network with [OK].
>
8.3.1
Safe AS-i slaves: Reset logical device
43081
To reset the logical device of a safe AS-i input slave from the locked error state and to change into the
initialisation state the following function blocks are available:
Function block
Description
Reference
CtrlASi_InSlave
Reset safe AS-i input slave that is in the locked error
state
→
CtrlASi_InSlave
(
CtrlASi_ResetAllSlaves
Reset all safe AS-i slaves of an AS-i network that are in
the locked error state.
→
CtrlASi_ResetAllSlaves
(
The safe AS-i slave that is to be controlled by means of the FB CtrlASi_InSlave must be
inserted in the device tree.