8 Application examples
11.03
8.2 Two-channel brake control with SI (SPL)
© Siemens AG 2003 All Rights Reserved
8-446
SINUMERIK 840D/SIMODRIVE 611 digital SINUMERIK Safety Integrated (FBSI) - Edition 11.03
Connecting these signals to $A_OUTSEP (DB18 signal)
Signals that are logically combined after $A_OUTSEP to control the PLC output
no longer influence the SPL crosswise data comparison. Additional signals can
include the following:
•
User signals, e.g. "test stop active”
•
Status signal "position controller active”, axis DB.DBX 61.6
for faster application of the brake
Connecting these signals to the PLC output
NCK part
(1) Machine data
MD 36990[0] SAFE_ACT_STOP_OUTPUT = 04010101 (for drive X1)
(2) SPL
DEFINE STOP_A_B_aktiv
AS $A_INSI[1]
DEFINE
P_BREMSE_X1
AS
$A_OUTSE[1]
DEFINE NOT_HALT_nicht_aktiv
AS $A_MARKERSI[1]
IDS=1 DO P_BREMSE_X1 = NOT STOP_A_B_aktiv AND $VA_DPE[X1]
AND
EMERGENCA_STOP_not_active
PLC part
U
DB31.DBX111.4
// STOP A/B active
= DB18.DBX56.0 //
$A_INSIP[1]
UN DB18.DBX56.0
// $A_INSIP[1]
UN DB31.DBX108.2
// SGA pulses not safely cancelled
U DB31.DBX93.7
// Pulses enabled
U DB31.DBX61.6
// Speed controller active
U DB18.DBX70.0
// EMERGENCY STOP not active
= DB18.DBX46.0
// $A_OUTSEP[1]
U
DB18.DBX46.0
// $A_OUTSE[1]
U
DB31.DBX61.5
// Position controller active – from here
onwards, no longer any effect on SPL
crosswise
data
comparison
.
.
= A2.0
// PLC output, relay module (M voltage)
Example