11.03
3 Safety-Related Functions
3.10 Safe programable logic (SPL) (840D SW 4.4.18)
© Siemens AG 2003 All Rights Reserved
SINUMERIK 840D/SIMODRIVE 611 digital SINUMERIK Safety Integrated (FBSI) - Edition 11.03
3-163
SPL status signals
for DB18.DBW136
DB18.DBX136.0 SPL_STATUS[1]
NCK-PLC
interface
parameterized
DB18.DBX136.1
SPL_STATUS[2]
NCK-PLC program file exists
DB18.DBX136.2
SPL_STATUS[3]
NCK waits until the PLC has run-up
DB18.DBX136.3
SPL_STATUS[4]
NCK-PLC in cyclic mode
DB18.DBX136.4
SPL_STATUS[5]
Call FB4 processing for SPL
DB18.DBX136.5
SPL_STATUS[6]
End FB4 processing on NCK
DB18.DBX136.6
SPL_STATUS[7]
Call FC9 processing for SPL
DB18.DBX136.7
SPL_STATUS[8]
End FC9 processing on NCK
DB18.DBX137.0
SPL_STATUS[9]
SPL started via PROG_EVENT mechanism (from SW 6.4.15)
DB18.DBX137.1
SPL_STATUS[10]
Crosswise data comparison NCK started
DB18.DBX137.2
SPL_STATUS[11]
Crosswise data comparison PLC started
DB18.DBX137.3
SPL_STATUS[12]
NCK-SPL checksum checking active
DB18.DBX137.4
SPL_STATUS[13]
All SPL protective mechanisms active (from SW 6.4.15)
DB18.DBX137.5
SPL_STATUS[14]
End of SPL program reached
DB18.DBX137.6 SPL_STATUS[15]
Not
assigned
DB18.DBX137.7 SPL_STATUS[16]
Not
assigned
Table 3-61
Overview of DB 18 signals
DB18
Signal r
Read
w-Write
Type Value
range Remarks
Parameterization part
INSEP_VALID[1..8]
r/w
Bool
0 = INSEP[1..8] No automatic transfer, can be
supplied by the user program
1 = Transfer of input byte defined in
INSEP_ADDR[1..8] to INSEP[1..8] by basic
program
OUTSEP_VALID[1..8]
r/w
Bool
0 = OUTSEP[1..8] No automatic transfer, can
be retrieved by the user program
1 = Transfer to output byte defined in
OUTSEP[1..8] from OUTSET_ADDR[1..8] by
the basic program
INSEP_ADDR[1..8]
r/w
Int
1..EB Max
Address input byte
OUTSEP_ADDR[1..8]
r/w
Int
1..AB Max
Address output byte
SPL_READY
r/w
Bool
0 = Commissioning phase
(no STOP D is triggered for crosswise data
comparison error)
1 = Commissioning completed
(STOP D/E is triggered for crosswise data
comparison error)
STOP E
If DB18, DBX36.1 = 1 was set, and if a
crosswise data comparison error is
determined, then an external STOP E instead
of an external STOP D is transferred to the
drive
Data area/status
SPL_DATA Useful
data:
INSEP[1..64]
r
Bool
External PLC input for SPL
OUTSEP[1..64]
r/w
Bool
External PLC output for SPL
INSIP[1..64]
r
Bool
Internal PLC input for SPL
OUTSIP[1..64]
r/w
Bool
Internal PLC output for SPL
MARKERSIP[1..64]
r/w
Bool
Marker for SPL
SPL_DELTA
Signal differences for diagnostics:
INSEP[1..64]
r
Bool
External PLC input for SPL
OUTSEP[1..64]
r
Bool
External PLC output for SPL
INSIP[1..64]
r
Bool
Internal PLC input for SPL
OUTSIP[1..64]
r
Bool
Internal PLC output for SPL
MARKERSIP[1..64]
r
Bool
Marker for SPL
CMDSI
r/w
Bool
Timeout value in crosswise data comparison
is extended by a factor of 10