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.