11.03
3.10 Safe programable logic (SPL) (840D SW 4.4.18)
LEVELSI:
LEVELSI is used for diagnostics and indicates how many signals with different
signal levels are present.
Fig. 3-36
Configuring sensors
Sensors with exclusive OR'ed output signals must be configured in such a way
that in the safe state the 0 level is present on the NCK side and the 1 level on
the PLC side. The PLC-SPL program must invert the sensor signal so that the
same level appears in DB18 as is active on the NCK side. Otherwise the
crosswise data comparison function would indicate an error. Transfer into the
DB18 must be performed by the user program for such signals because the
basic program can only copy but it cannot invert.
Crosswise data
The crosswise data comparison between the PLC and NCK is performed
comparison
cyclically. If a difference is detected, Alarm "error for crosswise data
comparison NCK-PLC" is output. A STOP D/E is also triggered internally.
The crosswise data comparison between the PLC and the NCK includes all
signals that are received at the SPL, signals generated by the SPL and internal
states of the SPL:
SPL_DATA.INSEP[1...64]
SPL_DATA.OUTSEP[1...64]
SPL_DATA.INSIP[1...64]
SPL_DATA.OUTSIP[1...64]
SPL_DATA.MARKERSIP[1...64]
Criterion "commissioning phase must have been completed"
© Siemens AG 2003 All Rights Reserved
SINUMERIK 840D/SIMODRIVE 611 digital SINUMERIK Safety Integrated (FBSI) - Edition 11.03
PQB
QB
PIB
IB
Transfer
DB18 parameterization part
via
basic
program
DB18 data area
Data
SPL_DATA.MARKERSIP
cross
check
Mode of operation of the PLC-SPL program with DB 18
3 Safety-Related Functions
INSEP_Valid
OUTSEP_Valid
INSEP_ADDR
OUTSEP_ADDR
SPL_DATA.INSEP
SPL_DATA.OUTSEP
SPL_DATA.INSIP
SPL_DATA.OUTSIP
PLC-SPL
PLC_SPL3.DSF
3-157