Siemens SINUMERIK 840D sl Function Manual page 280

Safety integrated
Hide thumbs Also See for SINUMERIK 840D sl:
Table of Contents

Advertisement

Connecting sensors and actuators
8.5 Safe programmable logic
The "status" variable must be defined as integer to correctly map the possible return values
of the function block. The following values are possible for status:
Return value
status
1
2
3
4
5
6
7
Note
1. The SIRELAY call must be made in the NCK-SPL (program SAFE.SPF), since the allocation
of the output quantities corresponds to the write access operations to safety system
variables. If the call comes from a different program, Alarm 17070 "Channel %1 Block %2
Data write-protected" is output.
2. The SIRELAY call must be included in a synchronized action. If this condition is violated,
Alarm 14091, "Channel %1 Block %2 function not permitted, Index: 6" is output.
3. If parameter x contains a value that lies outside the range 1 - 4, Alarm 20149 "Channel %1
Block %2 Motion synchronous action: Invalid index" is output.
Forced checking procedure
When the safety relay is tested, acknowledge input Q2 and one of the three disable inputs (E1,
E2 or E3) must be used. Q2 must be connected to a safety marker ($A_MARKERSI[ ]), and
may only be briefly set (< 1s) to 1.
One of the three inputs E1 to E3 can be used (e.g. from the PLC) with a short falling edge to
check that the safety relay has dropped out. The 0 signal level may not be present for longer
than the time parameterized in TM1. The maximum value for TM1 is 1s, as otherwise the
crosswise data comparison between NCK and PLC-SPL would detect an error.
Acknowledge input Q2 can only be used if the measured time t4 is shorter than TM1. This
prevents a queued shutdown operation being acknowledged externally via the test
acknowledge input. If A0 is 1 at the time of the falling edge of E_AND (= ANDing of E1, E2 and
280
The input quantity of the safety relay is either not parameterized or not correctly parameterized.
Remedy: Call SIRELIN with the correct parameterization
The output quantities of the safety relay are either not parameterized or not correctly parameter‐
ized.
Remedy: Call SIRELOUT with the correct parameterization
The input and output quantities of the safety relay are either not parameterized or not correctly
parameterized.
Remedy: Call SIRELIN and SIRELOUT with the correct parameterization
The timers of the safety relay are either not parameterized or not correctly parameterized.
Remedy: Call SIRELTIME with the correct parameterization
The input quantities and timers of the safety relay are either not parameterized or not correctly
parameterized.
Remedy: Call SIRELIN and SIRELTIME with the correct parameterization
The output quantities of the safety relay are either not parameterized or not correctly parameter‐
ized.
Remedy: Call SIRELOUT and SIRELTIME with the correct parameterization
The initialization of the safety relay was either not carried out or not correctly carried out.
Remedy: Call SIRELIN, SIRELOUT and SIRELTIME with the correct parameterization
Meaning
Function Manual, 12/2017, 6FC5397-4BP40-6BA1
Safety Integrated

Advertisement

Table of Contents
loading

Table of Contents