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