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-377
Configuration example: :
Program excerpt FC96 - Assignment as shown in
the table
//
// Logic operations (SPL) are located here (SPL)
//
//
Supply SPL_DATA_OUTSIP ==> DB31, DB32, DB33
//
U
"SPL".STOP_A_ABWS
// STOP A for Spindle C
=
DB33.DBX 32.2
// Drive interface Drive C
//
U
"SPL". STOP_A_ABWA // STOP A for Axes X, Z
=
DB31.DBX 32.2
// Drive interface Drive X
=
DB32.DBX 32.2
// Drive interface Drive Z
//
//
Supply SPL_DATA_OUTSIP ==> DB31, DB32, DB33
//
U
"SPL". STOP_C_ABW
// STOP C for Drives X,Z,C
=
DB31.DBX 32.3
// Drive interface Drive X
=
DB32.DBX 32.3
// Drive interface Drive Z
=
DB33.DBX 32.3
// Drive interface Drive C
//
U
"SPL". STOP_D_ABW
// STOP D for Drives X,Z,C
=
DB31.DBX 32.4
// Drive interface Drive X
=
DB32.DBX 32.4
// Drive interface Drive Z
=
DB33.DBX 32.4
// Drive interface Drive C
//
U
"SPL".SBHABW
// SBH de-selection
=
DB31.DBX 22.1
// SBH de-selection Axis X
=
DB32.DBX 22.1
// SBH de-selection Axis Z
=
DB33.DBX 22.1
// SBH de-selection Spindle C
//
U
"SPL".SG_BIT_0
// SG bit 0 selection
=
DB31.DBX 22.3
// SG bit 0 Axis X
=
DB32.DBX 22.3
// SG bit 0 Axis Z
=
DB33.DBX 22.3
// SG bit 0 Spindle C
This means that the output signals of the SPL are transferred to the axis
interface (and therefore affect the outputs). Just like the systemology used in
the NCK (one $A_OUTSI can be assigned to more than one SGE), one DB18
variable $A_OUTSIP can be assigned to more than one drive to equally supply
SI functions in several axes.