3 Safety-Related Functions
11.03
3.12 SI I/Os using fail-safe modules connected to PROFIBUS DP (840D from SW 6.3.30)
© Siemens AG 2003 All Rights Reserved
3-192
SINUMERIK 840D/SIMODRIVE 611 digital SINUMERIK Safety Integrated (FBSI) - Edition 11.03
refer to each other via their indices.
The following parameterizing errors are detected at run-up and the appropriate
alarms displayed:
-
Bit limits interchanged (start value > end value)
1)
-
Bit values greater than max. SGE/SGA number (> 64)
1)
-
Number greater than max. F useful data bits (end value – start
value + 1> 8)
1)
-
No SPL assignment parameterized (start and end value == 0)
1)
-
Incorrect SPL assignment (start or end value == 0)
1)
-
SPL-SGE multiple assignment (F module and DMP module)
2)
F module: MD 10388 $MN_PROFISAFE_IN_ASSIGN
DMP module: MD 10390 $MN_SAFE_IN_HW_ASSIGN
•
1)
Alarm: 27203 "PROFIsafe: MD
Number
[
Index
]: SPL assignment
incorrect"
•
2)
Alarm: 27204 "PROFIsafe: Dual allocation MD
Number
[
Index
] -
MD
Number
[
Index
]"
Note
If, via NCK machine data:
•
MD 10388: $MN_PROFISAFE_IN_ASSIGN[Index]
is incorrectly assigned more useful data bits of an F-DI module of the SPL
SGEs than are transferred to the relevant bits defined by the parameterization
of the F/DI module, this cannot be detected by the NCK.
Example:
For 2v2 parameterization of all of the channels of the F module:
-
ET 200S F, F-DI module: 4/8 F-DI 24VDC
the 8 transferred useful data bits contain only 4 actually relevant bits (bit 0 to
bit 3). In this case, bit 4 to bit 7 are always 0.
Assignment example based on two ET 200S F-DI modules "4/8 F-DI 24V":
-
The F-DI modules have been assigned the F target addresses: 1022 and
1021.
-
For the parameter: "2v2" was selected in each case for the parameter:
"encoder analysis", so that only bits 0 to 3 are used to transfer relevant
data in the F useful data. A "0" is always transferred in the other F useful
data.
The F target addresses (1022 and 1021) of the configured F-DI modules are
entered into the NCK machine data:
•
MD 10386: $MN_PROFISAFE_IN_ADDRESS[0] and [1].
Using the NCK machine data:
MD 10388: $MN_PROFISAFE_IN_ASSIGN[0] and [1]
the F useful (net) data are assigned:
-
F useful data of 1022, bit 0 to bit 3 for SPL-SGE[1] to SPL-SGE[4]
-
F useful data of 1021, bit 0 to bit 3 for SPL-SGE[5] to SPL-SGE[8]
Parameterizing errors
Assignment example