11.03
7 Configuring example
7.3 Safety Integrated with SPL
© Siemens AG 2003 All Rights Reserved
SINUMERIK 840D/SIMODRIVE 611 digital SINUMERIK Safety Integrated (FBSI) - Edition 11.03
7-385
The "AND" and "OR" blocks shown in the logic diagram form a latching
element, which is initialized by the acknowledgement button
(NOT_QUIT /"SPL".NOT_QUIT) when the EMERGENCY STOP button
(NOT_AUSE/"SPL".NOT_AUSE) is not actuated and which sets the internal
EMERGENCY STOP signal (NOT_AUS/"SPL".NOT_AUS = "1") to "1".
When the EMERGENCY STOP button is pressed
(NOT_AUSE/"SPL".NOT_AUSE = "0") this initiates the contactless
EMERGENCY STOP (NOT_AUS//"SPL".NOT_AUS = "0"). The "AND" function
ensures that acknowledgement is not possible when an EMERGENCY STOP is
present.
The contactless EMERGENCY STOP brakes all drives with STOP C (n
set
= 0 ;
STOP_C_ABW/"SPL". STOP_C_ABW = "0") and cancels the pulses for the
axes after 1 second (STOP_A_A/"SPL". STOP_A_A = "0") and for the spindles
after 5 seconds (STOP_A_S/"SPL". STOP_A_S = "0"). These times must be
carefully adapted for each of the drives of the machine.
If the machine configuration does not allow braking of any of the drives with
STOP C (e.g. a grinding wheel), it is possible to make a distinction between the
different types of drive and to brake the drives in question with STOP D (brake
along a path) or STOP A (pulse cancellation).
However, a STOP C is the fastest braking method (analog terminal 64 - I/R
module). A hazard analysis must be conducted to determine whether any other
STOP function is permissible.
The Emergency Stop contactors K1 and K2 (NOT_AUS2K/ "SPL".
NOT_AUS1K) are switched with the internal EMERGENCY STOP signal
(NOT_AUS/"SPL".NOT_AUS = "1").
&
>1
T=8s
OFF
delay
T=3s
OFF
delay
STOP_A_S
"SPL".STOP_A_S
STOP_A_A
"SPL".STOP_A_A
STOP_C_ABW
"SPL".STOP_C_ABW
NOT_HALT2K
"SPL".NOT_HALT1K
NOT_AUSE
"SPL".NOT_HALTE
NOT_QUIT
"SPL".NOT_QUIT
NOTAUS4.DSF
NOT_AUS
"SPL".NOT_HALT
Fig. 7-10
EMERGENCY STOP logic
NCK-SPL program excerpt
;
N100 IDS=08 EVERY QUIT_PLC == 1 DO QUIT_REQUEST = 1
N101 IDS=09 EVERY QUIT_PLC == 0 DO QUIT_REQUEST = 0
N102 IDS=10 DO QUIT_MARKER = 0
N103 IDS=11 EVERY NOT_HALTE == 0 DO QUIT_TIMER = 0
Description
Function diagram
Program