7 Configuring example
11.03
7.3 Safety Integrated with SPL
© Siemens AG 2003 All Rights Reserved
7-390
SINUMERIK 840D/SIMODRIVE 611 digital SINUMERIK Safety Integrated (FBSI) - Edition 11.03
Data exchange between NCK -> PLC
$A_IN[1..8] -> DB10.DBB60
$A_IN[9..40] -> DB10.DBB186..189
$A_OUT[1..8] ->
DB10.DBB64
$A_OUT[9..40] ->
DB10.DBB190..193
$A_OUT variables can be written in the NC program
e.g. $A_OUT[n] = 1
Data exchange between PLC -> NC
$A_IN[1..8]
->
DB10.DBB1
$A_IN[9..40]
->
DB10.DBB123..129
$A_OUT[1..8]
->
DB10.DBB6
$A_OUT[9..40]
->
DB10.DBB130..141
$A_IN variables can be read in the NC program
To implement data transfer for the test stop, a bit is allocated to each test stop
step. The further implementation can be seen from the above SPL program
excerpt.
Test stop phase 1
marker 211.1)
Pulses of drives
X, Z, C not
disabled
Start
yes
yes
no
no
Triggering of test stop
on NCK side
Drive X, C: Q89.0
FC 60 internal
Check signal
Pulses safely disabled
Drive X, C:
DB3x.DBX108.2
FC 60 internal
yes
no
Canellation of test stop
on NCK side
FC 60 internal
yes
no
yes
no
End of test stop phase 1
M 216.0
FUNKPLAN.DSF
Cancellation of test stop
on PLC side
FC 60 internal
Cancellation of test stop
on PLC side
FC 60 internal
Cancellation of test stop
on NCK side
FC 60 internal
Checkback signal
Pulses safely
Drive X, C:
DB3x.DBX108.2
FC 60 internal
Checkback signal
Pulses safely disabled
Drive Z:
DB3x.DBX108.2
FC 60 internal
Checkback signal
Pulses safely disabled
Drive Z:
DB3x.DBX108.2
FC 60 internal
Triggering of test stop
on PLC side
Drive Z: DB3x.DBX23.7
FC 60 internal
Triggering of test stop
on NCK side
Drive Z: Q89.1
FC 60 internal
Triggering of test stop
on PLC side
Drive X, C:
DB3x.DBX23.7
FC 60 internal
Fig. 7-12
Function chart
FC97 program excerpt:
//
// ----- Forced checking procedure of the pulse cancellation -----
UN
M 211.0
// Monitoring time of 8 hours
L
S5T#2H40M
// Load for 2 hours and 40 minutes
SE
T 30
// Start Timer 30
//
U
T 30
// After 160 minutes
L
S5T#2H40M
// Load for 2 hours and 40 minutes
Test stop step 1