7 Configuring example
11.03
7.3 Safety Integrated with SPL
© Siemens AG 2003 All Rights Reserved
7-404
SINUMERIK 840D/SIMODRIVE 611 digital SINUMERIK Safety Integrated (FBSI) - Edition 11.03
FUNCTION FC 96: VOID
TITLE =
VERSION : 0.1
BEGIN
NETWORK
TITLE =Supply I/Os with signals from/to PLC-SPL
// Supply I/Os ==> SPL_DATA_INSEP
//
U E 76.0;
// EMERGENCY STOP button
= "SPL".NOT_HALTE;
//
U E 76.1;
// Door switch (closed and interlocked)
= "SPL".TUERZUVER;
//
U E 76.3;
// EMERGENCY STOP acknowledgement
= "SPL".NOT_QUIT;
//
U E 76.5;
= "SPL".SCHLUESSEL;
// Key-operated switch (SBH de-selection)
NETWORK
TITLE =
// ---------- EMERGENCY STOP ----------
U "SPL".NOT_HALTE;
// EMERGENCY STOP button INSE 1
U( ;
O "SPL".NOT_HALT;
// EMERGENCY STOP signal internal
O "SPL".NOT_QUIT;
// EMERGENCY STOP acknowledgement
O "SPL".QUIT_MARKER; // EMERGENCY STOP acknowledgement forced
checking procedure
) ;
= "SPL".NOT_HALT;
// EMERGENCY STOP signal internal
//
U "SPL".NOT_HALT;
// After pressing
L S5T#1S;
// Load for 1 second
SA T 20;
// After pressing
U T 20;
// EMERGENCY STOP
= "SPL".STOP_A_A;
// Intermediate marker STOP A for axes X,Z
//
U "SPL".NOT_HALT;
// EMERGENCY STOP
L S5T#5S;
// Load for 5 seconds
SA T 21;
// After pressing
U T 21;
// EMERGENCY STOP
= "SPL".STOP_A_S;
// Intermediate marker STOP A for spindle C
//
U "SPL".STOP_A_A;
//Intermediate marker STOP A for axes X,Z
UN M 216.3;
// Test external STOP A (see FC97)
= "SPL".STOP_A_ABWA; // STOP A for axes X, Z
//
U "SPL".STOP_A_S;
// Intermediate marker STOP A for spindle C
UN M 216.3;
// Test: external STOP A (see FC97)
= "SPL".STOP_A_ABWS; // STOP A for spindle C
//
U "SPL".NOT_HALT;
// EMERGENCY STOP signal internal
UN M 216.2;
// Test: external STOP C (see FC97)
= "SPL".STOP_C_ABW;
// De-select STOP C
//
AN M 216.1;
// Test: external STOP D (see FC97)
UN M 216.7;
// STOP D for forced checking procedure
= "SPL".STOP_D_ABW;
// De-select STOP D
//
U "SPL".NOT_HALT;
// EMERGENCY STOP
= "SPL".NOT_HALT1K;
// EMERGENCY STOP contactor
//
//
// ---- SBH de-selection using the key-operated switch----
//
//
U "SPL".SCHLUESSEL;
// Key-operated switch
O "SPL".TUERZUVER;
// DOOR LOCKED
= "SPL".SBHABW;
// SBH de-selection
//
// ------ SG selection using the protective door----------
//
//
U "SPL".TUERZUVER;
// DOOR LOCKED