7 Configuring example 11.03
7.3 Safety Integrated with SPL
© Siemens AG 2003 All Rights Reserved
7-412 SINUMERIK 840D/SIMODRIVE 611 digital SINUMERIK Safety Integrated (FBSI) - Edition 11.03
Function overview
SPL logic
Uebersicht_00.DSF
1234 7658
NCK-SPL
$A_INSE
Input
variables SPL
$A_OUTSE
Output
variables SPL
NCK-SGA/SGE signals
$A_INSI
input
variables SPL
$A_OUTSI
Output
variables SPL
NCK I/Os
Machine data
Machine data
Switches, light barriers, display lamps, contactors, etc.
Inputs
Outputs
Drive
SGA/SGE signals
Drive SW (on CL)
SIMATIC I/Os
Cross checking of data
and results
Data exchange via drive bus
Cross checking of data
and results
NCK-SW / FB 15
PLC-SPL
DB18
DB18-DB31-61
10390
FE_IN_HW_ASSIGN[0..7]
tewise assignment of
NCK inputs =>
_INSE
MD 10392
SAFE_OUT_HW_ASSIGN[0..7]
bytewise assignment of $A_OUTSE
=> NCK outputs
SAFE.SPF
Logic
SAFE.SPF
Logic
nment of $A_OUTSI
E
6970..36978
: SBH/SG deselection
1: SBH deselection
: SG selection
: SE selection
: I Transmission ratio sel.
: I Test stop selection
: I Status pulses reset
: I External STOPS
: I SG overrid e select.
t of the SI function
SI-KERNEL
DB18 comparison (monitoring 1s -> 10s)
In case of error, STOP D is triggered
if SPL is protected
Monitoring cycles settable in MD
Order of magnitude 81 * MD 10090
Assignment to SPL inputs
INSEP[1...64]
DB18.DBX38.0 to DBX45.7
Assignment of SPL outputs
OUTSEP[1...64]
DB18.DBX46.0 to DBX53.7
FC XXX
Logic
OUTSIP[1..64]
DB18.DBX62.0 to
DB18.DBX69.7
Output variables
SPL
FC XXX
Logik
INSIP[1..64]
DB18.DBX54.0 to
DB18.DBX61.7
Input variables
SPL
DB31...61 (axis interface)
DBX22.0: SBH/SG deselection
DBX22.1: SBH deselection
DBX22.3..4: SG selection
DBX23.4: SE selection
DBX23.0..2: I monit. selection
DBX23.7: I Test stop selection
DBX32.2..4: I External STOPS
DBX33.4..7: I SG override selection
Input of the SI function
MD36980..36990
36980: Q SBH/SG active
36981: Q SBH active
36982: Q SG active
36985: Q n<n
x
36986: Q Release pulses
36987: Q Axis safely ref.
36988: Q SN1+ to SN4+
36989: Q SN1- to SN4-
36990: Q active stop
Output of the SI function
In case of error STOP F
* inverted with respect to SGA
Pulses enabled in NCK
not if test stop active (PLC side)
Assignment
SGA => INSIP
DB31..61 ( axis interface)
DBX108.0: Q SBH/SG active
DBX108.2 Q Status pulses reset*
DBX110.1: Q SBH active
DBX110.3..4: Q SG active
DBX110.5: Q n<
n
x
DBX108.7: Q Axis safely ref.
DBB109: Q SN1+ to SN4+
DBB109: Q SN1- to SN4-
DBX 111.4..6: Q active stop
Output of the SI function
Fig. 7-20 Overview, SPL logic