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-365
7.3 Safety Integrated with SPL
The principal method of operation is illustrated in the diagram below. Please
refer to this diagram when reading the following sections.
1 2 3 4
7
6
5
8
NCK-SPL
$A_INSE
SPL input
variables
$A_OUTSE
SPL output
variables
NCK-SGA/SGE signals
SI Kernel
$A_OUTSI
SPL output
variables
$A_INSI
SPL input
variables
NCK I/Os
Machine data
Machine data
Switches. light barriers, signal lamps, contactors, etc.
Inputs
Outputs
Drive SGA/
SGE signals
Drive SW (on RK)
Simatic I/Os
Data and event
cross
-check
Data exchange via drive bus
Data and event
cross
-check
NCK-SW / FB 15
PLC-SPL
DB18
DB18-DB31-61
Safe_SPF
Logic
Safe_SPF
Logic
FC XXX
Logic
Fig. 7-3
Function chart – a detailed view of this diagram is provided in the Appendix (7.3.12)
Note
Examples of the PLC blocks can be requested from the Centre of
Competence Service (CoCS) – Sinumerik Safety Integrated.
Also refer to Chapter 2.10.
The PLC blocks, listed in Chapter 7 are available as example in the toolbox for
the basic PLC program. Further, an S7 library can be requested via Customer
Support (refer to 2.10) within the scope of a Hotline request. This S7 library has
example blocks for the SI application that can be generally used. They can be
incorporated in a specific project and adapted to the particular requirements by
appropriately parameterizing them.
In this example, PLC blocks FC95 (start ASUB), FC96 (PLC-SPL), FC97
(safety test routine) are used for Safety Integrated.
The basic program blocks FB4 and FC9 are called (FB1/P3) in FC 95 to start
the NCK ASUB. The parameter supply for FC9 and FB4 is stored in DB120.
Description
Example blocks for
SI applications
Description