Application Guide Twin Safe en
Application Guide Twin Safe en
Table of contents
1 Foreword .................................................................................................................................................... 9
1.1 Notes on the documentation ............................................................................................................. 9
1.2 Safety instructions ........................................................................................................................... 10
1.2.1 Delivery state ................................................................................................................... 10
1.2.2 Operator's obligation to exercise diligence ...................................................................... 11
1.2.3 Purpose and area of application ...................................................................................... 11
1.2.4 Description of instructions ................................................................................................ 12
1.2.5 Explanation of terms ........................................................................................................ 13
1.3 Documentation issue status ............................................................................................................ 14
1 Foreword
This description is only intended for the use of trained specialists in control and automation engineering who
are familiar with the applicable national standards.
It is essential that the following notes and explanations are followed when installing and commissioning
these components.
The responsible staff must ensure that the application or use of the products described satisfy all the
requirements for safety, including all the relevant laws, regulations, guidelines and standards.
This is a translation of the original instructions which are written in German. All other languages are derived
from the German original.
Product features
Only the product features specified in the current user documentation are valid. Further information given on
the product pages of the Beckhoff homepage, in emails or in other publications is not authoritative.
Disclaimer
The documentation has been prepared with care. The products described are subject to cyclical revision. For
that reason the documentation is not in every case checked for consistency with performance data,
standards or other characteristics. We reserve the right to revise and change the documentation at any time
and without prior announcement. No claims for the modification of products that have already been supplied
may be made on the basis of the data, diagrams and descriptions in this documentation.
Trademarks
Beckhoff®, TwinCAT®, TwinCAT/BSD®, TC/BSD®, EtherCAT®, EtherCAT G®, EtherCAT G10®, EtherCAT P®,
Safety over EtherCAT®, TwinSAFE®, XFC®, XTS® and XPlanar® are registered trademarks of and licensed by
Beckhoff Automation GmbH. Other designations used in this publication may be trademarks whose use by
third parties for their own purposes could violate the rights of the owners.
Patent Pending
The EtherCAT Technology is covered, including but not limited to the following patent applications and
patents: EP1590927, EP1789857, EP1456722, EP2137893, DE102015105702 with corresponding
applications or registrations in various other countries.
EtherCAT® and Safety over EtherCAT® are registered trademarks and patented technologies, licensed by
Beckhoff Automation GmbH, Germany.
Copyright
Delivery conditions
In addition, the general delivery conditions of the company Beckhoff Automation GmbH & Co. KG apply.
Currentness
Please check whether you are using the current and valid version of this document. The current version can
be downloaded from the Beckhoff homepage at http://www.beckhoff.de/twinsafe. In case of doubt, please
contact Technical Support (see Beckhoff Services).
In the examples an EL1904 is taken as an example for a safe input or an EL2904 for a safe output. This is to
be considered an example; of course other safe inputs or outputs can be used, such as an EP1908 or an
EL2912. The appropriate parameters, which can be taken from the respective product documentation, must
then be used in the calculation.
NOTE
Application samples
These samples provide the user with example calculations. They do not release him from his duty to carry
out a risk and hazard analysis and to apply the directives, standards and laws that need to be considered
for the application.
DANGER
Serious risk of injury!
Failure to follow this safety instruction directly endangers the life and health of persons.
WARNING
Risk of injury!
Failure to follow this safety instruction endangers the life and health of persons.
CAUTION
Personal injuries!
Failure to follow this safety instruction can lead to injuries to persons.
NOTE
Damage to the environment/equipment or data loss
Failure to follow this instruction can lead to environmental damage, equipment damage or data loss.
Tip or pointer
This symbol indicates information that contributes to better understanding.
2 ESTOP functions
EL1904
Parameter Value
Sensor test channel 1 active Yes
Sensor test channel 2 active Yes
Sensor test channel 3 active Yes
Sensor test channel 4 active Yes
Logic channel 1 and 2 Single Logic
Logic channel 3 and 4 Single Logic
EL2904
Parameter Value
Current measurement active Yes
Output test pulses active Yes
2.1.3 Calculation
From:
d op * hop * 60
nop =
TZyklus
and:
B10 D
MTTFD =
0,1* nop
S1
230 *16 * 60
nop = = 21,90
10080
100.000
MTTFD = = 45662,1 y = 399999120h
0,1* 21,90
K1/K2
230 *16 * 60
nop = = 21,90
10080
1.300.000
MTTFD = = 593607,3 y = 5199997320h
0,1* 21,90
1
MTTFD =
lD
produces for
0,1* nop * (1 - DC ) 1 - DC
PFH = =
B10 D MTTFD
S1
1 - 0,99
PFH = = 2,50 E - 11
45662,1*8760
Safety switch S1: According to BIA report 2/2008, error exclusion to up 100000 cycles is possible, provided
the manufacturer has confirmed this. If no confirmation exists, S1 is included in the calculation as follows.
Relays K1 and K2 are both connected to the safety function. The non-functioning of a relay does not lead to
a dangerous situation, but it is discovered by the feedback. Furthermore, the B10d values for K1 and K2 are
identical.
There is a coupling coefficient between the components that are connected via two channels. Examples are
temperature, EMC, voltage peaks or signals between these components. This is assumed to be the worst-
case estimation, where β =10%. EN 62061 contains a table with which this β-factor can be precisely
determined. Further, it is assumed that all usual measures have been taken to prevent both channels failing
unsafely at the same time due to an error (e.g. overcurrent through relay contacts, overtemperature in the
control cabinet).
It follows for the calculation of the PFHD value for safety function 1:
PFH ( K 1) + PFH ( K 2)
PFH ges = PFH ( S 1) + PFH ( EL1904) + PFH ( EL 6900) + PFH ( EL 2904) + b * + (1 - b ) 2 * ( PFH ( K 1) * PFH ( K 2) ) * T 1
2
(1 - b ) 2 * ( PFH
( K 1) ( K 2) * PFH ) * T1
Since the portion is smaller than the rest by the power of ten, it is neglected in
this and all further calculations for the purpose of simplification.
to:
7,96 E - 11 + 7,96 E - 11
PFH ges = 2,5 E - 11 + 1,11E - 09 + 1,03E - 09 + 1, 25 E - 09 + 10% * = 3, 42 E - 09
2
or
1,92 E - 11 + 1,92 E - 11
PFH ges = 2,5 E - 11 + 1,11E - 09 + 1,03E - 09 + 1, 25 E - 09 + 10% * = 3, 42 E - 09
2
The MTTFD value for block 1 (based on the same assumption) is calculated with:
n
1 1
=å
MTTFDges i =1 MTTFDn
as:
1 1 1 1 1 1
= + + + +
MTTFDges MTTFD ( S 1) MTTFD ( EL1904) MTTFD ( EL 6900) MTTFD ( EL 2904) MTTFD ( K 1)
with:
B10 D ( S 1)
MTTFD ( S 1) =
0,1* nop
B10 D ( K 1)
MTTFD ( K 1) =
0,1* nop
If only PFHD values are available for EL1904, EL2904 and EL6900, the following estimation applies:
(1 - DC( ELxxxx ) )
MTTFD ( ELxxxx ) =
PFH ( ELxxxx )
Hence:
1
MTTFDges = = 334,1 y
1 1 1 1 1
+ + + +
45662,1 y 1028,8 y 1108,6 y 913, 2 y 593607,3 y
or:
CAUTION
Measures for attaining category 3!
This structure is possible up to category 3 at the most, since an error in the feedback path of the relays may
be undiscovered. In order to achieve category 3, all rising and falling edges must be evaluated together
with the time dependence in the controller for the feedback expectation!
CAUTION
Implement a restart lock in the machine!
The restart lock is NOT part of the safety chain and must be implemented in the machine!
MTTFD
Designation for each channel Range for each channel
low 3 years ≤ MTTFD < 10 years
medium 10 years ≤ MTTFD < 30 years
high 30 years ≤ MTTFD ≤ 100 years
DC
Name Range
none DC < 60 %
low 60 % ≤ DC < 90 %
medium 90 % ≤ DC < 99 %
high 99 % ≤ DC
NOTE
Diagnostic coverage
For practical usability, the number of the ranges was limited to four. An accuracy of 5% is assumed for the
limit values shown in this table.
EL1904
Parameter Value
Sensor test channel 1 active Yes
Sensor test channel 2 active Yes
Sensor test channel 3 active Yes
Sensor test channel 4 active Yes
Logic channel 1 and 2 Single Logic
Logic channel 3 and 4 Single Logic
EL2904
Parameter Value
Current measurement active Yes
Output test pulses active Yes
2.2.3 Calculation
From:
d op * hop * 60
nop =
TZyklus
and:
B10 D
MTTFD =
0,1* nop
S1:
230 *16 * 60
nop = = 21,90
10080
100.000
MTTFD = = 45662,1 y = 399999120h
0,1* 21,90
K1/K2:
230 *16 * 60
nop = = 21,90
10080
1.300.000
MTTFD = = 593607,3 y = 5199997320h
0,1* 21,90
1
MTTFD =
lD
produces for
0,1* nop * (1 - DC ) 1 - DC
PFH = =
B10 D MTTFD
S1:
1 - 0,90
PFH = = 2,50 E - 10
45662,1*8760
1 - 0,60
PFH = = 7,69 E - 11
593607,3*8760
1 - 0,90
PFH = = 1,92 E - 11
593607,3*8760
Safety switch S1: According to BIA report 2/2008, error exclusion to up 100000 cycles is possible, provided
the manufacturer has confirmed this. If no confirmation exists, S1 is included in the calculation as follows.
Relays K1 and K2 are both connected to the safety function. The non-functioning of a relay does not lead to
a dangerous situation, but it is discovered by the feedback. Furthermore, the B10D values for K1 and K2 are
identical.
There is a coupling coefficient between the components that are connected via two channels. Examples are
temperature, EMC, voltage peaks or signals between these components. This is assumed to be the worst-
case estimation, where β =10%. EN 62061 contains a table with which this β-factor can be precisely
determined. Further, it is assumed that all usual measures have been taken to prevent both channels failing
unsafely at the same time due to an error (e.g. overcurrent through relay contacts, overtemperature in the
control cabinet).
It follows for the calculation of the PFHD value for safety function 1:
PFH ( K 1) + PFH ( K 2)
PFH ges = PFH ( S 1) + PFH ( EL1904) + PFH ( EL 6900) + PFH ( EL 2904) + b * + (1 - b ) 2 * ( PFH ( K 1) * PFH ( K 2) ) * T 1
2
(1 - b ) 2 * ( PFH
( K 1) ( K 2) * PFH ) * T1
Since the portion is smaller than the rest by the power of ten, it is neglected in
this and all further calculations for the purpose of simplification.
to:
7,96 E - 11 + 7,96 E - 11
PFH ges = 2,5 E - 10 + 1,11E - 09 + 1,03E - 09 + 1, 25 E - 09 + 10% * = 3,65 E - 09
2
or
1,92 E - 11 + 1,92 E - 11
PFH ges = 2,5 E - 10 + 1,11E - 09 + 1,03E - 09 + 1, 25 E - 09 + 10% * = 3,65 E - 09
2
Calculation of the MTTFD value for safety function 1 (under the same assumption):
n
1 1
=å
MTTFDges i =1 MTTFDn
as:
1 1 1 1 1 1
= + + + +
MTTFDges MTTFD ( S 1) MTTFD ( EL1904) MTTFD ( EL 6900) MTTFD ( EL 2904) MTTFD ( K 1)
with:
B10 D ( S 1)
MTTFD ( S 1) =
0,1* nop
B10 D ( K 1)
MTTFD ( K 1) =
0,1* nop
If only PFHD values are available for EL1904, EL2904 and EL6900, the following estimation applies:
(1 - DC( ELxxxx ) )
MTTFD ( ELxxxx ) =
PFH ( ELxxxx )
Hence:
1
MTTFDges = = 334,1 y
1 1 1 1 1
+ + + +
45662,1 y 1028,8 y 1108,6 y 913, 2 y 593607,3 y
or:
CAUTION
Measures for attaining category 3!
This structure is possible only up to category 3 at the most on account of a possible sleeping error. In order
to achieve category 3, all rising and falling edges must be evaluated together with the time dependence in
the controller for the feedback expectation.
CAUTION
Implement a restart lock in the machine!
The restart lock is NOT part of the safety chain and must be implemented in the machine!
MTTFD
Designation for each channel Range for each channel
low 3 years ≤ MTTFD < 10 years
medium 10 years ≤ MTTFD < 30 years
high 30 years ≤ MTTFD ≤ 100 years
DC
Name Range
none DC < 60 %
low 60 % ≤ DC < 90 %
medium 90 % ≤ DC < 99 %
high 99 % ≤ DC
NOTE
Diagnostic coverage
For practical usability, the number of the ranges was limited to four. An accuracy of 5% is assumed for the
limit values shown in this table.
EL1904
Parameter Value
Sensor test channel 1 active Yes
Sensor test channel 2 active Yes
Sensor test channel 3 active Yes
Sensor test channel 4 active Yes
Logic channel 1 and 2 Single Logic
Logic channel 3 and 4 Single Logic
EL2904
Parameter Value
Current measurement active Yes
Output test pulses active Yes
2.3.3 Calculation
From:
d op * hop * 60
nop =
TZyklus
and:
B10 D
MTTFD =
0,1* nop
S1:
230 *16 * 60
nop = = 21,90
10080
100.000
MTTFD = = 45662,1 y = 399999120h
0,1* 21,90
K1/K2:
230 *16 * 60
nop = = 21,90
10080
1.300.000
MTTFD = = 593607,3 y = 5199997320h
0,1* 21,90
1
MTTFD =
lD
produces for
0,1* nop * (1 - DC ) 1 - DC
PFH = =
B10 D MTTFD
S1:
1 - 0,99
PFH = = 2,50 E - 11
45662,1*8760
1 - 0,90
PFH = = 1,92 E - 11
593607,3*8760
1 - 0,99
PFH = = 1,92 E - 12
593607,3*8760
Safety switch S1: According to BIA report 2/2008, error exclusion to up 100000 cycles is possible, provided
the manufacturer has confirmed this. If no confirmation exists, S1 is included in the calculation as follows.
Relays K1 and K2 are both connected to the safety function. The non-functioning of a relay does not lead to
a dangerous situation, but it is discovered by the feedback. Furthermore, the B10d values for K1 and K2 are
identical.
There is a coupling coefficient between the components that are connected via two channels. Examples are
temperature, EMC, voltage peaks or signals between these components. This is assumed to be the worst-
case estimation, where β =10%. EN 62061 contains a table with which this β-factor can be precisely
determined. Further, it is assumed that all usual measures have been taken to prevent both channels failing
unsafely at the same time due to an error (e.g. overcurrent through relay contacts, overtemperature in the
control cabinet).
It follows for the calculation of the PFHD value for safety function 1:
PFH ( K 1) + PFH ( K 2)
PFH ges = PFH ( S 1) + PFH ( EL1904) + PFH ( EL 6900) + PFH ( EL 2904) + b * + (1 - b ) 2 * ( PFH ( K 1) * PFH ( K 2) ) * T 1
2
(1 - b ) 2 * ( PFH
( K 1) ( K 2) * PFH ) * T1
Since the portion is smaller than the rest by the power of ten, it is neglected in
this and all further calculations for the purpose of simplification.
to:
1,92 E - 11 + 1,92 E - 11
PFH ges = 2,5 E - 11 + 1,11E - 09 + 1,03E - 09 + 1, 25 E - 09 + 10% * = 3, 42 E - 09
2
or
1,92 E - 12 + 1,92 E - 12
PFH ges = 2,5 E - 11 + 1,11E - 09 + 1,03E - 09 + 1, 25 E - 09 + 10% * = 3, 42 E - 09
2
Calculation of the MTTFD value for safety function 1 (under the same assumption):
n
1 1
=å
MTTFDges i =1 MTTFDn
as:
1 1 1 1 1 1
= + + + +
MTTFDges MTTFD ( S 1) MTTFD ( EL1904) MTTFD ( EL 6900) MTTFD ( EL 2904) MTTFD ( K 1)
with:
B10 D ( S 1)
MTTFD ( S 1) =
0,1* nop
B10 D ( K 1)
MTTFD ( K 1) =
0,1* nop
If only PFHD values are available for EL1904, EL2904 and EL6900, the following estimation applies:
(1 - DC( ELxxxx ) )
MTTFD ( ELxxxx ) =
PFH ( ELxxxx )
Hence:
1
MTTFDges = = 334,1 y
1 1 1 1 1
+ + + +
45662,1 y 1028,8 y 1108,6 y 913, 2 y 593607,3 y
or:
CAUTION
Measures for attaining category 4!
This structure is possible up to category 4 at the most. In order to attain category 4, all rising and falling
edges must be evaluated together with the time dependence in the controller for the feedback expectation!
CAUTION
Implement a restart lock in the machine!
The restart lock is NOT part of the safety chain and must be implemented in the machine!
MTTFD
Designation for each channel Range for each channel
low 3 years ≤ MTTFD < 10 years
medium 10 years ≤ MTTFD < 30 years
high 30 years ≤ MTTFD ≤ 100 years
DC
Name Range
none DC < 60 %
low 60 % ≤ DC < 90 %
medium 90 % ≤ DC < 99 %
high 99 % ≤ DC
NOTE
Diagnostic coverage
For practical usability, the number of the ranges was limited to four. An accuracy of 5% is assumed for the
limit values shown in this table.
Parameter Value
Sensor test channel 1 active Yes
Sensor test channel 2 active Yes
Sensor test channel 3 active Yes
Sensor test channel 4 active Yes
Logic channel 1 and 2 Single Logic
Logic channel 3 and 4 Single Logic
EL2904
Parameter Value
Current measurement active Yes
Output test pulses active Yes
2.4.3 Calculation
From:
d op * hop * 60
nop =
TZyklus
and:
B10 D
MTTFD =
0,1* nop
S1:
230 *16 * 60
nop = = 21,90
10080
100.000
MTTFD = = 45662,1 y = 399999120h
0,1* 21,90
S2:
230 *16 * 60
nop = = 21,90
10080
10.000.000
MTTFD = = 4566210,0 y = 4 E10h
0,1* 21,90
K1/K2:
230 *16 * 60
nop = = 21,90
10080
1.300.000
MTTFD = = 593607,3 y = 5199997320h
0,1* 21,90
and the assumption that S1, S2, K1 and K2 are each single-channel:
1
MTTFD =
lD
produces for
0,1* nop * (1 - DC ) 1 - DC
PFH = =
B10 D MTTFD
S1:
1 - 0,99
PFH = = 2,50 E - 11
45662,1*8760
S2:
1 - 0,90
PFH = = 2,50 E - 12
4566210,0 *8760
1 - 0,99
PFH = = 1,92 E - 12
593607,3*8760
Safety switch S1: According to BIA report 2/2008, error exclusion to up 100000 cycles is possible, provided
the manufacturer has confirmed this. If no confirmation exists, S1 is included in the calculation as follows.
Relays K1 and K2 are both connected to the safety function. The non-functioning of a relay does not lead to
a dangerous situation, but it is discovered by the feedback. Furthermore, the B10D values for K1 and K2 are
identical.
There is a coupling coefficient between the components that are connected via two channels. Examples are
temperature, EMC, voltage peaks or signals between these components. This is assumed to be the worst-
case estimation, where β =10%. EN 62061 contains a table with which this β-factor can be precisely
determined. Further, it is assumed that all usual measures have been taken to prevent both channels failing
unsafely at the same time due to an error (e.g. overcurrent through relay contacts, overtemperature in the
control cabinet).
It follows for the calculation of the PFHD value for safety function 1:
PFH ( K 1) + PFH ( K 2)
PFH ges = PFH ( S 1) + PFH ( EL1904) + PFH ( EL 6900) + PFH ( EL 2904) + b * + (1 - b ) 2 * ( PFH ( K 1) * PFH ( K 2) ) * T 1
2
+ PFH ( S 2) + PFH ( EL1904)
(1 - b ) 2 * ( PFH
( K 1) ( K 2) * PFH ) * T1
Since the portion is smaller than the rest by the power of ten, it is neglected in
this and all further calculations for the purpose of simplification.
to:
1,92 E - 12 + 1,92 E - 12
PFH ges = 2,5 E - 11 + 1,11E - 09 + 1,03E - 09 + 1, 25 E - 09 + 10% * + 2,5 E - 12 + 1,11E - 09 = 4,53E - 09
2
Calculation of the MTTFD value for safety function 1 (under the same assumption):
n
1 1
=å
MTTFDges i =1 MTTFDn
as:
1 1 1 1 1 1 1 1
= + + + + + +
MTTFDges MTTFD ( S 1) MTTFD ( EL1904) MTTFD ( EL 6900) MTTFD ( EL 2904) MTTFD ( K 1) MTTFD ( S 2) MTTFD ( EL1904)
with:
B10 D ( S 1)
MTTFD ( S 1) =
0,1* nop
B10 D ( S 2)
MTTFD ( S 2) =
0,1* nop
B10 D ( K 1)
MTTFD ( K 1) =
0,1* nop
If only PFHD values are available for EL1904, EL2904 and EL6900, the following estimation applies:
(1 - DC( ELxxxx ) )
MTTFD ( ELxxxx ) =
PFH ( ELxxxx )
Hence:
1
MTTFDges = = 252,1 y
1 1 1 1 1 1 1
+ + + + + +
45662,1 y 1028,8 y 1108,6 y 913, 2 y 593607,3 y 4566210,0 y 1028,8 y
or:
NOTE
Category
This structure is possible up to category 4 at the most.
MTTFD
Designation for each channel Range for each channel
low 3 years ≤ MTTFD < 10 years
medium 10 years ≤ MTTFD < 30 years
high 30 years ≤ MTTFD ≤ 100 years
DC
Name Range
none DC < 60 %
low 60 % ≤ DC < 90 %
medium 90 % ≤ DC < 99 %
high 99 % ≤ DC
NOTE
Diagnostic coverage
For practical usability, the number of the ranges was limited to four. An accuracy of 5% is assumed for the
limit values shown in this table.
Parameter Value
Sensor test channel 1 active Yes
Sensor test channel 2 active Yes
Sensor test channel 3 active Yes
Sensor test channel 4 active Yes
Logic channel 1 and 2 Single Logic
Logic channel 3 and 4 Single Logic
EL2904
Parameter Value
Current measurement active No
Output test pulses active Yes
2.5.3 Calculation
From:
d op * hop * 60
nop =
TZyklus
and:
B10 D
MTTFD =
0,1* nop
S1:
230 *16 * 60
nop = = 21,90
10080
100.000
MTTFD = = 45662,1 y = 399999120h
0,1* 21,90
S2:
230 *16 * 60
nop = = 21,90
10080
10.000.000
MTTFD = = 4566210,0 y = 4 E10h
0,1* 21,90
K1/K2:
230 *16 * 60
nop = = 21,90
10080
1.300.000
MTTFD = = 593607,3 y = 5199997320h
0,1* 21,90
and the assumption that S1, S2, K1 and K2 are each single-channel:
1
MTTFD =
lD
produces for
0,1* nop * (1 - DC ) 1 - DC
PFH = =
B10 D MTTFD
S1:
1 - 0,99
PFH = = 2,50 E - 11
45662,1*8760
S2:
1 - 0,90
PFH = = 2,50 E - 12
4566210,0 *8760
1 - 0,99
PFH = = 1,92 E - 12
593607,3*8760
Safety switch S1: According to BIA report 2/2008, error exclusion to up 100000 cycles is possible, provided
the manufacturer has confirmed this. If no confirmation exists, S1 is included in the calculation as follows.
Relays K1 and K2 are both connected to the safety function. The non-functioning of a relay does not lead to
a dangerous situation, but it is discovered by the feedback. Furthermore, the B10d values for K1 and K2 are
identical.
There is a coupling coefficient between the components that are connected via two channels. Examples are
temperature, EMC, voltage peaks or signals between these components. This is assumed to be the worst-
case estimation, where β =10%. EN 62061 contains a table with which this β-factor can be precisely
determined. Further, it is assumed that all usual measures have been taken to prevent both channels failing
unsafely at the same time due to an error (e.g. overcurrent through relay contacts, overtemperature in the
control cabinet).
It follows for the calculation of the PFHD value for safety function 1:
PFH ( K 1) + PFH ( K 2)
PFH ges = PFH ( S 1) + PFH ( EL1904) + PFH ( EL 6900) + PFH ( EL 2904) + b * + (1 - b ) 2 * ( PFH ( K 1) * PFH ( K 2) ) * T 1
2
+ PFH ( S 2) + PFH ( EL1904)
(1 - b ) 2 * ( PFH
( K 1) ( K 2) * PFH ) * T1
Since the portion is smaller than the rest by the power of ten, it is neglected in
this and all further calculations for the purpose of simplification.
to:
1,92 E - 12 + 1,92 E - 12
PFH ges = 2,5 E - 11 + 1,11E - 09 + 1,03E - 09 + 1, 25 E - 09 + 10% * + 2,5 E - 12 + 1,11E - 09 = 4,53E - 09
2
Calculation of the MTTFD value for safety function 1 (under the same assumption):
n
1 1
=å
MTTFDges i =1 MTTFDn
as:
1 1 1 1 1 1 1 1
= + + + + + +
MTTFDges MTTFD ( S 1) MTTFD ( EL1904) MTTFD ( EL 6900) MTTFD ( EL 2904) MTTFD ( K 1) MTTFD ( S 2) MTTFD ( EL1904)
with:
B10 D ( S 1)
MTTFD ( S 1) =
0,1* nop
B10 D ( S 2)
MTTFD ( S 2) =
0,1* nop
B10 D ( K 1)
MTTFD ( K 1) =
0,1* nop
If only PFHD values are available for EL1904, EL2904 and EL6900, the following estimation applies:
(1 - DC( ELxxxx ) )
MTTFD ( ELxxxx ) =
PFH ( ELxxxx )
Hence:
1
MTTFDges = = 252,1 y
1 1 1 1 1 1 1
+ + + + + +
45662,1 y 1028,8 y 1108,6 y 913, 2 y 593607,3 y 4566210,0 y 1028,8 y
or:
NOTE
Category
This structure is possible up to category 4 at the most.
MTTFD
Designation for each channel Range for each channel
low 3 years ≤ MTTFD < 10 years
medium 10 years ≤ MTTFD < 30 years
high 30 years ≤ MTTFD ≤ 100 years
DC
Name Range
none DC < 60 %
low 60 % ≤ DC < 90 %
medium 90 % ≤ DC < 99 %
high 99 % ≤ DC
NOTE
Diagnostic coverage
For practical usability, the number of the ranges was limited to four. An accuracy of 5% is assumed for the
limit values shown in this table.
CAUTION
Category
This structure is possible only up to category 3 at the most on account of a possible sleeping error.
Since the EL2904 terminal has only SIL2 in this application, the entire chain has only SIL2!
Parameter Value
Sensor test channel 1 active Yes
Sensor test channel 2 active Yes
Sensor test channel 3 active Yes
Sensor test channel 4 active Yes
Logic channel 1 and 2 Single Logic
Logic channel 3 and 4 Single Logic
EL2904
Parameter Value
Current measurement active No
Output test pulses active No
2.6.3 Calculation
From:
d op * hop * 60
nop =
TZyklus
and:
B10 D
MTTFD =
0,1* nop
S1:
230 *16 * 60
nop = = 21,90
10080
100.000
MTTFD = = 45662,1 y = 399999120h
0,1* 21,90
S2:
230 *16 * 60
nop = = 21,90
10080
10.000.000
MTTFD = = 4566210,0 y = 4 E10h
0,1* 21,90
K1/K2:
230 *16 * 60
nop = = 21,90
10080
1.300.000
MTTFD = = 593607,3 y = 5199997320h
0,1* 21,90
and the assumption that S1, S2, K1 and K2 are each single-channel:
1
MTTFD =
lD
produces for
0,1* nop * (1 - DC ) 1 - DC
PFH = =
B10 D MTTFD
S1:
1 - 0,99
PFH = = 2,50 E - 11
45662,1*8760
S2:
1 - 0,90
PFH = = 2,50 E - 12
4566210,0 *8760
1 - 0,99
PFH = = 1,92 E - 12
593607,3*8760
Safety switch S1: According to BIA report 2/2008, error exclusion to up 100000 cycles is possible, provided
the manufacturer has confirmed this. If no confirmation exists, S1 is included in the calculation as follows.
Relays K1 and K2 are both connected to the safety function. The non-functioning of a relay does not lead to
a dangerous situation, but it is discovered by the feedback. Furthermore, the B10D values for K1 and K2 are
identical.
There is a coupling coefficient between the components that are connected via two channels. Examples are
temperature, EMC, voltage peaks or signals between these components. This is assumed to be the worst-
case estimation, where β =10%. EN 62061 contains a table with which this β-factor can be precisely
determined. Further, it is assumed that all usual measures have been taken to prevent both channels failing
unsafely at the same time due to an error (e.g. overcurrent through relay contacts, overtemperature in the
control cabinet).
It follows for the calculation of the PFHD value for safety function 1:
PFH ( K 1) + PFH ( K 2)
PFH ges = PFH ( S 1) + PFH ( EL1904) + PFH ( EL 6900) + PFH ( EL 2904) + b * + (1 - b ) 2 * ( PFH ( K 1) * PFH ( K 2) ) * T 1
2
+ PFH ( S 2) + PFH ( EL1904)
(1 - b ) 2 * ( PFH
( K 1) ( K 2) * PFH ) * T1
Since the portion is smaller than the rest by the power of ten, it is neglected in
this and all further calculations for the purpose of simplification.
to:
1,92 E - 12 + 1,92 E - 12
PFH ges = 2,5 E - 11 + 1,11E - 09 + 1,03E - 09 + 1, 25 E - 09 + 10% * + 2,5 E - 12 + 1,11E - 09 = 4,53E - 09
2
Calculation of the MTTFD value for safety function 1 (under the same assumption):
n
1 1
=å
MTTFDges i =1 MTTFDn
as:
1 1 1 1 1 1 1 1
= + + + + + +
MTTFDges MTTFD ( S 1) MTTFD ( EL1904) MTTFD ( EL 6900) MTTFD ( EL 2904) MTTFD ( K 1) MTTFD ( S 2) MTTFD ( EL1904)
with:
B10 D ( S 1)
MTTFD ( S 1) =
0,1* nop
B10 D ( S 2)
MTTFD ( S 2) =
0,1* nop
B10 D ( K 1)
MTTFD ( K 1) =
0,1* nop
If only PFHD values are available for EL1904, EL2904 and EL6900, the following estimation applies:
(1 - DC( ELxxxx ) )
MTTFD ( ELxxxx ) =
PFH ( ELxxxx )
Hence:
1
MTTFDges = = 252,1 y
1 1 1 1 1 1 1
+ + + + + +
45662,1 y 1028,8 y 1108,6 y 913, 2 y 593607,3 y 4566210,0 y 1028,8 y
CAUTION
Category
This structure is possible only up to category 3 at the most on account of a possible sleeping error.
Since the EL2904 terminal has only SIL2 in this application, the entire chain has only SIL2!
MTTFD
Designation for each channel Range for each channel
low 3 years ≤ MTTFD < 10 years
medium 10 years ≤ MTTFD < 30 years
high 30 years ≤ MTTFD ≤ 100 years
DC
Name Range
none DC < 60 %
low 60 % ≤ DC < 90 %
medium 90 % ≤ DC < 99 %
high 99 % ≤ DC
NOTE
Diagnostic coverage
For practical usability, the number of the ranges was limited to four. An accuracy of 5% is assumed for the
limit values shown in this table.
1. EL1904
Parameter Value
Sensor test channel 1 active Yes
Sensor test channel 2 active not used
Sensor test channel 3 active No
Sensor test channel 4 active No
Logic channel 1 and 2 Single Logic
Logic channel 3 and 4 Single Logic
2. EL1904
Parameter Value
Sensor test channel 1 active not used
Sensor test channel 2 active not used
Sensor test channel 3 active Yes
Sensor test channel 4 active not used
Logic channel 1 and 2 Single Logic
Logic channel 3 and 4 Single Logic
EL2904
Parameter Value
Current measurement active Yes
Output test pulses active Yes
2.7.3 Calculation
From:
d op * hop * 60
nop =
TZyklus
and:
B10 D
MTTFD =
0,1* nop
S1:
230 *16 * 60
nop = = 21,90
10080
100.000
MTTFD = = 45662,1 y = 399999120h
0,1* 21,90
S2:
230 *16 * 60
nop = = 21,90
10080
10.000.000
MTTFD = = 4566210,0 y = 4 E10h
0,1* 21,90
K1/K2:
230 *16 * 60
nop = = 21,90
10080
1.300.000
MTTFD = = 593607,3 y = 5199997320h
0,1* 21,90
and the assumption that S1, S2, K1 and K2 are each single-channel:
1
MTTFD =
lD
produces for
0,1* nop * (1 - DC ) 1 - DC
PFH = =
B10 D MTTFD
S1:
1 - 0,90
PFH = = 2,50 E - 10
45662,1*8760
S2:
1 - 0,90
PFH = = 2,50 E - 12
4566210,0 *8760
Safety switch S1: According to BIA report 2/2008, error exclusion to up 100000 cycles is possible, provided
the manufacturer has confirmed this. If no confirmation exists, S1 is included in the calculation as follows.
Relays K1 and K2 are both connected to the safety function. The non-functioning of a relay does not lead to
a dangerous situation, but it is discovered by the feedback. Furthermore, the B10D values for K1 and K2 are
identical.
There is a coupling coefficient between the components that are connected via two channels. Examples are
temperature, EMC, voltage peaks or signals between these components. This is assumed to be the worst-
case estimation, where ß =10%. EN 62061 contains a table with which this β-factor can be precisely
determined. Further, it is assumed that all usual measures have been taken to prevent both channels failing
unsafely at the same time due to an error (e.g. overcurrent through relay contacts, overtemperature in the
control cabinet).
It follows for the calculation of the PFHD value for safety function 1:
PFH ( K 1) + PFH ( K 2)
PFH ges = PFH ( S 1) + PFH ( EL1904) + PFH ( EL 6900) + PFH ( EL 2904) + b * + (1 - b ) 2 * ( PFH ( K 1) * PFH ( K 2) ) * T 1
2
+ PFH ( S 2) + PFH ( EL1904)
(1 - b ) 2 * ( PFH
( K 1) ( K 2) * PFH ) * T1
Since the portion is smaller than the rest by the power of ten, it is neglected in
this and all further calculations for the purpose of simplification.
to:
1,92 E - 12 + 1,92 E - 12
PFH ges = 2,5 E - 10 + 1,11E - 09 + 1,03E - 09 + 1, 25 E - 09 + 10% * + 2,5 E - 12 + 1,11E - 09 = 4,75 E - 09
2
Calculation of the MTTFD value for safety function 1 (under the same assumption):
n
1 1
=å
MTTFDges i =1 MTTFDn
as:
1 1 1 1 1 1 1 1
= + + + + + +
MTTFDges MTTFD ( S 1) MTTFD ( EL1904) MTTFD ( EL 6900) MTTFD ( EL 2904) MTTFD ( K 1) MTTFD ( S 2) MTTFD ( EL1904)
with:
B10 D ( S 1)
MTTFD ( S 1) =
0,1* nop
B10 D ( S 2)
MTTFD ( S 2) =
0,1* nop
B10 D ( K 1)
MTTFD ( K 1) =
0,1* nop
If only PFHD values are available for EL1904, EL2904 and EL6900, the following estimation applies:
(1 - DC( ELxxxx ) )
MTTFD ( ELxxxx ) =
PFH ( ELxxxx )
Hence:
(1 - DC( EL1904) ) (1 - 0,99) 0,01
MTTFD ( EL1904) = = = = 1028,8 y
PFH ( EL1904) 1 h 1
1,11E - 09 *8760 9,72 E - 06
h y y
1
MTTFDges = = 252,1 y
1 1 1 1 1 1 1
+ + + + + +
45662,1 y 1028,8 y 1108,6 y 913, 2 y 593607,3 y 4566210,0 y 1028,8 y
or:
90% 99% 99% 99% 99% 99% 90% 99%
+ + + + + + +
45662,1 y 1028,8 y 1108,6 y 913, 2 y 593607,3 y 593607,3 y 4566210,0 y 1028,8 y
DCavg = = 98,95%
1 1 1 1 1 1 1 1
+ + + + + + +
45662,1 y 1028,8 y 1108,6 y 913, 2 y 593607,3 y 593607,3 y 4566210,0 y 1028,8 y
NOTE
Category
This structure is possible up to category 4 at the most.
MTTFD
Designation for each channel Range for each channel
low 3 years ≤ MTTFD < 10 years
medium 10 years ≤ MTTFD < 30 years
high 30 years ≤ MTTFD ≤ 100 years
DC
Name Range
none DC < 60 %
low 60 % ≤ DC < 90 %
medium 90 % ≤ DC < 99 %
high 99 % ≤ DC
NOTE
Diagnostic coverage
For practical usability, the number of the ranges was limited to four. An accuracy of 5% is assumed for the
limit values shown in this table.
Contactors K5 and K6 are wired to outputs 7.5 and 7.6 on the second output module on X7. Terminal A2 of
the contactors is wired to the common ground of the 24 VDC supply of terminal X7. The feedback loops of the
two contactors are wired in series from pulse 3 to input S8.
Restart S2 is wired to safe input S7 without testing. A restart option must be available for the application,
although this is not included in the calculation.
EK1960
Parameter Value
FSOUT module 3 (X7.1 – X7.4) -
8020:01 ModuloDiagTestPulse 0x00
8020:02 MultiplierDiagTestPulse 0x02
8020:03 Standard Outputs active FALSE
8020:04 Diag Testpulse active TRUE
8020:05 Diag Testpulse for Inputs active TRUE
FSOUT Module 4 (X7.5 – X7.8) -
8030:01 ModuloDiagTestPulse 0x00
8030:02 MultiplierDiagTestPulse 0x02
8030:03 Standard Outputs active FALSE
8030:04 Diag Testpulse active TRUE
8030:05 Diag Testpulse for Inputs active FALSE
FSIN Module 4 -
80A1:04 Channel 2.InputFilterTime 0x000C
80A1:05 Channel 2.DiagTestPulseFilterTime 0x0002
80A1:06 Channel 2.Testpulse Diag Mode (X7.3) Testpulse Detection Output Module 3.Channel 3
FSIN Module 5 -
80B1:01 Channel 1.InputFilterTime 0x000C
80B1:02 Channel 1.DiagTestPulseFilterTime 0x0002
80B1:03 Channel 1.Testpulse Diag Mode (X7.1) Testpulse Detection Output Module 3.Channel 1
80B1:04 Channel 2.InputFilterTime 0x000C
80B1:05 Channel 2.DiagTestPulseFilterTime 0x0002
80B1:06 Channel 2.Testpulse Diag Mode (X7.2) Testpulse Detection Output Module 3.Channel 2
ESTOP FB Parameter
Parameter Value
Reset Time (ms) (Port EDM1) 1000
Discrepancy Time (ms) (Port EStopIn1/EStopIn2) 1000
Safe Inputs After Disc Error TRUE
2.8.3 Calculation
Safety-over-EtherCAT communication
The PFHD value of the Safety-over-EtherCAT (FSoE) communication is included in the PFHD value
of the EK1960 logic component.
From:
230 *16 * 60
nop = = 21,90
10080
and:
B10 D
MTTFD =
0,1* nop
S1
230 *16 * 60
nop = = 21,90
10080
100.000
MTTFD = = 45662 y
0,1* 21,90
K5/K6
230 *16 * 60
nop = = 21,90
10080
1.300.000
MTTFD = = 593607 y
0,1* 21,90
as:
1 1 1 1 1 1
= + + + +
MTTFDges MTTFD ( S 1) MTTFD ( EK 1960 - Input ) MTTFD ( EK 1960 - Logic ) MTTFD ( EK 1960 - Output ) MTTFD ( K 5)
If only PFHD values are available for EL1960 components, the following estimation applies:
(1 - DC( EK 1960 - xxx ) )
MTTFD ( EK 1960 - xxx ) =
PFH ( EK 1960 - xxx )
Hence:
(1 - DC( EK 1960 - Input ) ) (1 - 0,99) 0,01
MTTFD ( EK 1960 - Input ) = = = = 17836 y
PFH D ( EK 1960 - Input ) 1 h 1
6, 40 E - 11 *8760 5,60 E - 07
h y y
1
MTTFDges = = 210 y
1 1 1 1 1
+ + + +
45662 y 17836 y 220 y 7610 y 593607 y
NOTE
Category
This structure is possible up to category 4 at the most.
CAUTION
Implement a restart lock in the machine!
The restart lock is NOT part of the safety chain and must be implemented in the machine!
MTTFD
Designation for each channel Range for each channel
low 3 years ≤ MTTFD < 10 years
medium 10 years ≤ MTTFD < 30 years
high 30 years ≤ MTTFD ≤ 100 years
DC
Name Range
none DC < 60 %
low 60 % ≤ DC < 90 %
medium 90 % ≤ DC < 99 %
high 99 % ≤ DC
NOTE
Diagnostic coverage
For practical usability, the number of the ranges was limited to four. An accuracy of 5% is assumed for the
limit values shown in this table.
produces for
0,1* nop * (1 - DC ) 1 - DC
PFH D = =
B10 D MTTFD
S1:
1 - 0,99
PFH D = = 2,50 E - 11
45662 *8760
K5/K6:
1 - 0,99
PFH D = = 1,92 E - 12
593607 *8760
Safety switch S1: According to BIA report 2/2008, error exclusion to up 100,000 cycles is possible, provided
the manufacturer has confirmed this. If no confirmation exists, S1 is included in the calculation as follows.
Relays K5 and K6 are both connected to the safety function. The non-functioning of a relay does not lead to
a dangerous situation, but it is discovered by the feedback. Furthermore, the B10D values for K5 and K6 are
identical.
There is a coupling coefficient between the components that are connected via two channels. Examples are
temperature, EMC, voltage peaks or signals between these components. This is assumed to be the worst-
case estimation, where β =10%. EN 62061 contains a table with which this β-factor can be precisely
determined. Further, it is assumed that all usual measures have been taken to prevent both channels failing
unsafely at the same time due to an error (e.g. overcurrent through relay contacts, overtemperature in the
control cabinet).
It follows for the calculation of the PFHD value for safety function 1:
PFH Dges = PFH D ( S 1) + PFH D ( EK 1960 - Input ) + PFH D ( EK 1960 - Logic ) + PFH D ( EK 1960 - Output )
PFH D ( K 5) + PFH D ( K 6)
+b * + (1 - b ) 2 * ( PFH D ( K 5) * PFH D ( K 6) ) * T 1
2
(1 - b ) 2 * ( PFH
D ( K 5) D ( K 6) * PFH ) * T1
Since the portion is smaller than the rest by the power of ten, it is neglected
in this and all further calculations for the purpose of simplification.
to:
1,92 E - 12 + 1,92 E - 12
PFH Dges = 2,5 E - 11 + 6, 40 E - 11 + 5,18 E - 09 + 1,50 E - 10 + 10% *
2
= 5, 42 E - 09
NOTE
Safety integrity level
The application meets the requirements of safety integrity level SIL3 according to EN 62061.
The relay outputs Channel 1 and Channel 2 are connected in series and can then be used for safety-related
functions (e.g. to transmit an emergency stop message to an upstream or downstream machine). The EDM
is not wired to the ESTOP input, because the relay module performs the EDM monitoring, and in case of an
error it reports a module error for the relay module. The application can then respond to this module error, or
the TwinSAFE group can be configured such that a module error leads to a Com error.
Restart S2 is wired to safe input S7 without testing. A restart option must be available for the application,
although this is not included in the calculation.
EK1960
Parameter Value
FSOUT module 3 (X7.1 – X7.4) -
8020:01 ModuloDiagTestPulse 0x00
8020:02 MultiplierDiagTestPulse 0x02
8020:03 Standard Outputs active FALSE
8020:04 Diag Testpulse active TRUE
8020:05 Diag Testpulse for Inputs active TRUE
FSOUT relay module -
8060:03 Standard Outputs active FALSE
FSIN Module 5 -
80B1:01 Channel 1.InputFilterTime 0x000C
80B1:02 Channel 1.DiagTestPulseFilterTime 0x0002
80B1:03 Channel 1.Testpulse Diag Mode (X7.1) Testpulse Detection Output Module 3.Channel 1
80B1:04 Channel 2.InputFilterTime 0x000C
80B1:05 Channel 2.DiagTestPulseFilterTime 0x0002
80B1:06 Channel 2.Testpulse Diag Mode (X7.2) Testpulse Detection Output Module 3.Channel 2
ESTOP FB Parameter
Parameter Value
Reset Time (ms) (Port EDM1) 1000
Discrepancy Time (ms) (Port EStopIn1/EStopIn2) 1000
Safe Inputs After Disc Error TRUE
NOTE
Module error in the relay module
In case of an EDM error, a module error of the relay module is reported. This module then enters the safe,
switched-off state. The error acknowledgement can take place via the signal FSOUT Relais Module.Err
Ack.
NOTE
Switching frequency
To achieve PL e, the relay outputs must be activated at least once per month. This example assumes a
switching frequency of 1x per week.
2.9.3 Calculation
Safety-over-EtherCAT communication
The PFHD value of the Safety-over-EtherCAT (FSoE) communication is included in the PFHD value
of the EK1960 logic component.
From:
230 *16 * 60
nop = = 21,90
10080
and:
B10 D
MTTFD =
0,1* nop
S1
230 *16 * 60
nop = = 21,90
10080
100.000
MTTFD = = 45662 y
0,1* 21,90
Relay
Both B10D and PFHD values are specified for the relay. In this case, the inferior of the two values is used to
calculate the MTTFD value (in this case the PFHD value – see below).
230 *16 * 60
nop = = 21,90
10080
1.500.000
MTTFD = = 684.931 y
0,1* 21,90
as:
1 1 1 1 1
= + + +
MTTFDges MTTFD ( S 1) MTTFD ( EK 1960 - Input ) MTTFD ( EK 1960 - Logic ) MTTFD ( EK 1960 - Relay )
If only PFHD values are available for EL1960 components, the following estimation applies:
(1 - DC( EK 1960 - xxx ) )
MTTFD ( EK 1960 - xxx ) =
PFH ( EK 1960 - xxx )
Hence:
(1 - DC( EK 1960 - Input ) ) (1 - 0,99) 0,01
MTTFD ( EK 1960 - Input ) = = = = 17836 y
PFH D ( EK 1960 - Input ) 1 h 1
6, 40 E - 11 *8760 5,60 E - 07
h y y
1
MTTFDges = = 169 y
1 1 1 1
+ + +
45662 y 17836 y 220 y 781 y
NOTE
Category
This structure is possible up to category 4 at the most.
CAUTION
Implement a restart lock in the machine!
The restart lock is NOT part of the safety chain and must be implemented in the machine!
MTTFD
Designation for each channel Range for each channel
low 3 years ≤ MTTFD < 10 years
medium 10 years ≤ MTTFD < 30 years
high 30 years ≤ MTTFD ≤ 100 years
DC
Name Range
none DC < 60 %
low 60 % ≤ DC < 90 %
medium 90 % ≤ DC < 99 %
high 99 % ≤ DC
NOTE
Diagnostic coverage
For practical usability, the number of the ranges was limited to four. An accuracy of 5% is assumed for the
limit values shown in this table.
produces for
0,1* nop * (1 - DC ) 1 - DC
PFH D = =
B10 D MTTFD
S1:
1 - 0,99
PFH D = = 2,50 E - 11
45662 *8760
Safety switch S1: According to BIA report 2/2008, error exclusion to up 100,000 cycles is possible, provided
the manufacturer has confirmed this. If no confirmation exists, S1 is included in the calculation as follows.
It follows for the calculation of the PFHD value for safety function 1:
PFH Dges = PFH D ( S 1) + PFH D ( EK 1960 - Input ) + PFH D ( EK 1960 - Logic ) + PFH D ( EK 1960 - Relay )
to:
PFH Dges = 2,5 E - 11 + 6, 40 E - 11 + 5,18 E - 09 + 1, 46 E - 09
= 6,73E - 09
NOTE
Safety integrity level
The application meets the requirements of safety integrity level SIL3 according to EN 62061.
Contactors K1 and K2 are wired to different output channels. The A2 connections of the two contactors are
fed back to the EL2904. The current measurement of the output channels is deactivated for this circuit. The
testing of the outputs is similarly inactive.
Parameter Value
Sensor test channel 1 active -
Sensor test channel 2 active -
Sensor test channel 3 active No
Sensor test channel 4 active No
Logic channel 1 and 2 Single Logic
Logic channel 3 and 4 Single Logic
EL2904
Parameter Value
Current measurement active No
Output test pulses active No
2.10.3 Calculation
From:
d op * hop * 60
nop =
TZyklus
and:
B10 D
MTTFD =
0,1* nop
S1:
230 *16 * 60
nop = = 21,90
10080
100.000
MTTFD = = 45662,1 y = 399999120h
0,1* 21,90
K1/K2:
230 *16 * 60
nop = = 21,90
10080
1.300.000
MTTFD = = 593607,3 y = 5199997320h
0,1* 21,90
produces for
0,1* nop * (1 - DC ) 1 - DC
PFH = =
B10 D MTTFD
S1:
1 - 0,90
PFH = = 2,50 E - 10
45662,1*8760
Safety switch S1: According to BIA report 2/2008, error exclusion to up 100000 cycles is possible, provided
the manufacturer has confirmed this. If no confirmation exists, S1 is included in the calculation as follows.
Relays K1 and K2 are both connected to the safety function. The non-functioning of a relay does not lead to
a dangerous situation, but it is discovered by the feedback. Furthermore, the B10D values for K1 and K2 are
identical.
There is a coupling coefficient between the components that are connected via two channels. Examples are
temperature, EMC, voltage peaks or signals between these components. This is assumed to be the worst-
case estimation, where β =10%. EN 62061 contains a table with which this β-factor can be precisely
determined. Further, it is assumed that all usual measures have been taken to prevent both channels failing
unsafely at the same time due to an error (e.g. overcurrent through relay contacts, overtemperature in the
control cabinet).
It follows for the calculation of the PFHD value for safety function 1:
PFH ( K 1) + PFH ( K 2)
PFH ges = PFH ( S 1) + PFH ( EL1904) + PFH ( EL 6900) + PFH ( EL 2904) + b * + (1 - b ) 2 * ( PFH ( K 1) * PFH ( K 2) ) * T 1
2
(1 - b ) 2 * ( PFH
( K 1) ( K 2) * PFH ) * T1
Since the portion is smaller than the rest by the power of ten, it is neglected in
this and all further calculations for the purpose of simplification.
to:
1,92 E - 11 + 1,92 E - 11
PFH ges = 2,5 E - 10 + 1,11E - 09 + 1,03E - 09 + 1, 25 E - 09 + 10% * = 3,65 E - 09
2
Calculation of the MTTFD value for safety function 1 (under the same assumption):
n
1 1
=å
MTTFDges i =1 MTTFDn
as:
1 1 1 1 1 1
= + + + +
MTTFDges MTTFD ( S 1) MTTFD ( EL1904) MTTFD ( EL 6900) MTTFD ( EL 2904) MTTFD ( K 1)
with:
B10 D ( S 1)
MTTFD ( S 1) =
0,1* nop
B10 D ( K 1)
MTTFD ( K 1) =
0,1* nop
If only PFHD values are available for EL1904, EL2904 and EL6900, the following estimation applies:
(1 - DC( ELxxxx ) )
MTTFD ( ELxxxx ) =
PFH ( ELxxxx )
Hence:
(1 - DC( EL1904) ) (1 - 0,99) 0,01
MTTFD ( EL1904) = = = = 1028,8 y
PFH ( EL1904) 1 h 1
1,11E - 09 *8760 9,72 E - 06
h y y
1
MTTFDges = = 334,1 y
1 1 1 1 1
+ + + +
45662,1 y 1028,8 y 1108,6 y 913, 2 y 593607,3 y
CAUTION
Category
This structure is possible only up to category 3 at the most on account of a possible sleeping error.
Since the EL2904 terminal has only SIL2 in this application, the entire chain has only SIL2!
CAUTION
Further measures for attaining Category 3!
This structure is possible up to category 3 at the most. In order to attain category 3, all rising and falling
edges must be evaluated together with the time dependence in the controller for the feedback expectation!
This is achieved via the implemented EDM function block.
CAUTION
Implement a restart lock in the machine!
The restart lock is NOT part of the safety chain and must be implemented in the machine!
MTTFD
Designation for each channel Range for each channel
low 3 years ≤ MTTFD < 10 years
medium 10 years ≤ MTTFD < 30 years
high 30 years ≤ MTTFD ≤ 100 years
DC
Name Range
none DC < 60 %
low 60 % ≤ DC < 90 %
medium 90 % ≤ DC < 99 %
high 99 % ≤ DC
NOTE
Diagnostic coverage
For practical usability, the number of the ranges was limited to four. An accuracy of 5% is assumed for the
limit values shown in this table.
3 Access functions
Parameter Value
Sensor test channel 1 active Yes
Sensor test channel 2 active Yes
Sensor test channel 3 active Yes
Sensor test channel 4 active Yes
Logic channel 1 and 2 Single Logic
Logic channel 3 and 4 Single Logic
EL2904
Parameter Value
Current measurement active Yes
Output test pulses active Yes
3.1.3 Calculation
From:
d op * hop * 60
nop =
TZyklus
and:
B10 D
MTTFD =
0,1* nop
S1:
230 *16 * 60
nop = = 14720
15
1.000.000
MTTFD = = 679,3 y = 5951087 h
0,1*14720
S2:
230 *16 * 60
nop = = 14720
15
2.000.000
MTTFD = = 1358,7 y = 11902174h
0,1*14720
K1/K2:
230 *16 * 60
nop = = 14720
15
1.300.000
MTTFD = = 883, 2 y = 7736413h
0,1*14720
and the assumption that S1, S2, K1 and K2 are each single-channel:
1
MTTFD =
lD
produces for
0,1* nop * (1 - DC ) 1 - DC
PFH = =
B10 D MTTFD
S1:
1 - 0,99
PFH = = 1,68 E - 09
679,3*8760
S2:
1 - 0,99
PFH = = 8, 4 E - 10
1358,7 *8760
K1/K2:
1 - 0,90
PFH = = 1, 29 E - 08
883, 2 *8760
The door switches S1/S2 are always actuated in opposite directions. Since the switches have different
values, but the complete protective door switch consists of a combination of normally closed and normally
open contacts and both switches must function, the poorer of the two values (S1) can be taken for the
combination!
Relays K1 and K2 are both connected to the safety function. The non-functioning of a relay does not lead to
a dangerous situation, but it is discovered by the feedback. Furthermore, the B10D values for K1 and K2 are
identical.
There is a coupling coefficient between the components that are connected via two channels. Examples are
temperature, EMC, voltage peaks or signals between these components. This is assumed to be the worst-
case estimation, where ß =10%. EN 62061 contains a table with which this β-factor can be precisely
determined. Further, it is assumed that all usual measures have been taken to prevent both channels failing
unsafely at the same time due to an error (e.g. overcurrent through relay contacts, overtemperature in the
control cabinet).
It follows for the calculation of the PFHD value for safety function 1:
PFH ( S 1) + PFH ( S 2)
PFH ges = b * + (1 - b ) 2 * ( PFH ( S 1) * PFH ( S 2) ) * T 1 + PFH ( EL1904) + PFH ( EL 6900) + PFH ( EL 2904)
2
PFH ( K 1) + PFH ( K 2)
+b * + (1 - b ) 2 * ( PFH ( K 1) * PFH ( K 2) ) * T 1
2
(1 - b ) 2 * ( PFH
( S 1) ( S 2) * PFH ) * T1
( K 1) ( K 2) (1 - b ) 2 * ( PFH * PFH ) * T1
Since the portions and are smaller than the rest
by the power of ten, they are neglected in this and all further calculations for the purpose of simplification.
to:
1,68 E - 09 + 1,68 E - 09 1, 29 E - 08 + 1, 29 E - 08
PFH ges = 10% * + 1,11E - 09 + 1,03E - 09 + 1, 25 E - 09 + 10% * = 4,85 E - 09
2 2
Calculation of the MTTFD value for safety function 1 (under the same assumption):
n
1 1
=å
MTTFDges i =1 MTTFDn
as:
1 1 1 1 1 1
= + + + +
MTTFDges MTTFD ( S 1) MTTFD ( EL1904) MTTFD ( EL 6900) MTTFD ( EL 2904) MTTFD ( K 1)
with:
B10 D ( S 1)
MTTFD ( S 1) =
0,1* nop
B10 D ( S 2)
MTTFD ( S 2) =
0,1* nop
B10 D ( K 1)
MTTFD ( K 1) =
0,1* nop
If only PFHD values are available for EL1904, EL2904 and EL6900, the following estimation applies:
(1 - DC( ELxxxx ) )
MTTFD ( ELxxxx ) =
PFH ( ELxxxx )
Hence:
(1 - DC( EL1904) ) (1 - 0,99) 0,01
MTTFD ( EL1904) = = = = 1028,8 y
PFH ( EL1904) 1 h 1
1,11E - 09 *8760 9,72 E - 06
h y y
1
MTTFDges = = 179, 4 y
1 1 1 1 1
+ + + +
679,3 y 1028,8 y 1108,6 y 913, 2 y 883, 2 y
CAUTION
Measures for attaining category 3!
This structure is possible only up to category 3 at the most on account of a possible sleeping error. In order
to achieve category 3, all rising and falling edges must be evaluated together with the time dependence in
the controller for the feedback expectation.
MTTFD
Designation for each channel Range for each channel
low 3 years ≤ MTTFD < 10 years
medium 10 years ≤ MTTFD < 30 years
high 30 years ≤ MTTFD ≤ 100 years
DC
Name Range
none DC < 60 %
low 60 % ≤ DC < 90 %
medium 90 % ≤ DC < 99 %
high 99 % ≤ DC
NOTE
Diagnostic coverage
For practical usability, the number of the ranges was limited to four. An accuracy of 5% is assumed for the
limit values shown in this table.
Parameter Value
Sensor test channel 1 active Yes
Sensor test channel 2 active Yes
Sensor test channel 3 active Yes
Sensor test channel 4 active Yes
Logic channel 1 and 2 Single Logic
Logic channel 3 and 4 Single Logic
EL2904
Parameter Value
Current measurement active Yes
Output test pulses active Yes
3.2.3 Calculation
From:
d op * hop * 60
nop =
TZyklus
and:
B10 D
MTTFD =
0,1* nop
S1:
230 *16 * 60
nop = = 14720
15
1.000.000
MTTFD = = 679,3 y = 5951087 h
0,1*14720
S2:
230 *16 * 60
nop = = 14720
15
2.000.000
MTTFD = = 1358,7 y = 11902174h
0,1*14720
K1/K2:
230 *16 * 60
nop = = 14720
15
1.300.000
MTTFD = = 883, 2 y = 7736413h
0,1*14720
and the assumption that S1, S2, K1 and K2 are each single-channel:
1
MTTFD =
lD
produces for
0,1* nop * (1 - DC ) 1 - DC
PFH = =
B10 D MTTFD
S1:
1 - 0,99
PFH = = 1,68 E - 09
679,3*8760
S2:
1 - 0,99
PFH = = 8, 4 E - 10
1358,7 *8760
K1/K2:
1 - 0,99
PFH = = 1, 29 E - 09
883, 2 *8760
The door switches S1/S2 are always actuated in opposite directions. Since the switches have different
values, but the complete protective door switch consists of a combination of normally closed and normally
open contacts and both switches must function, the poorer of the two values (S1) can be taken for the
combination!
Relays K1 and K2 are both connected to the safety function. The non-functioning of a relay does not lead to
a dangerous situation, but it is discovered by the feedback. Furthermore, the B10D values for K1 and K2 are
identical.
There is a coupling coefficient between the components that are connected via two channels. Examples are
temperature, EMC, voltage peaks or signals between these components. This is assumed to be the worst-
case estimation, where ß =10%. EN 62061 contains a table with which this β-factor can be precisely
determined. Further, it is assumed that all usual measures have been taken to prevent both channels failing
unsafely at the same time due to an error (e.g. overcurrent through relay contacts, overtemperature in the
control cabinet).
It follows for the calculation of the PFHD value for safety function 1:
PFH ( S 1) + PFH ( S 2)
PFH ges = b * + (1 - b ) 2 * ( PFH ( S 1) * PFH ( S 2) ) * T 1 + PFH ( EL1904) + PFH ( EL 6900) + PFH ( EL 2904)
2
PFH ( K 1) + PFH ( K 2)
+b * + (1 - b ) 2 * ( PFH ( K 1) * PFH ( K 2) ) * T 1 + PFH ( EL1904)
2
(1 - b ) 2 * ( PFH
( S 1) ( S 2) * PFH ) * T1
( K 1) ( K 2) (1 - b ) 2 * ( PFH * PFH ) * T1
Since the portions and are smaller than the rest
by the power of ten, they are neglected in this and all further calculations for the purpose of simplification.
to:
1,68 E - 09 + 1,68 E - 09 1, 29 E - 09 + 1, 29 E - 09
PFH ges = 10% * + 1,11E - 09 + 1,03E - 09 + 1, 25 E - 09 + 10% * + 1,11E - 09 = 4,80 E - 09
2 2
Calculation of the MTTFD value for safety function 1 (under the same assumption):
n
1 1
=å
MTTFDges i =1 MTTFDn
as:
1 1 1 1 1 1 1
= + + + + +
MTTFDges MTTFD ( S 1) MTTFD ( EL1904) MTTFD ( EL 6900) MTTFD ( EL 2904) MTTFD ( K 1) MTTFD ( EL1904)
with:
B10 D ( S 1)
MTTFD ( S 1) =
0,1* nop
B10 D ( S 2)
MTTFD ( S 2) =
0,1* nop
B10 D ( K 1)
MTTFD ( K 1) =
0,1* nop
If only PFHD values are available for EL1904, EL2904 and EL6900, the following estimation applies:
(1 - DC( ELxxxx ) )
MTTFD ( ELxxxx ) =
PFH ( ELxxxx )
Hence:
(1 - DC( EL1904) ) (1 - 0,99) 0,01
MTTFD ( EL1904) = = = = 1028,8 y
PFH ( EL1904) 1 h 1
1,11E - 09 *8760 9,72 E - 06
h y y
1
MTTFDges = = 152,7 y
1 1 1 1 1 1
+ + + + +
679,3 y 1028,8 y 1108,6 y 913, 2 y 883, 2 y 1028,8 y
NOTE
Category
This structure is possible up to category 4 at the most.
MTTFD
Designation for each channel Range for each channel
low 3 years ≤ MTTFD < 10 years
medium 10 years ≤ MTTFD < 30 years
high 30 years ≤ MTTFD ≤ 100 years
DC
Name Range
none DC < 60 %
low 60 % ≤ DC < 90 %
medium 90 % ≤ DC < 99 %
high 99 % ≤ DC
NOTE
Diagnostic coverage
For practical usability, the number of the ranges was limited to four. An accuracy of 5% is assumed for the
limit values shown in this table.
The contactors K1 and K2 are connected in parallel to the safe output. Current measurement and testing of
the output are active for this circuit.
Parameter Value
Sensor test channel 1 active Yes
Sensor test channel 2 active Yes
Sensor test channel 3 active Yes
Sensor test channel 4 active Yes
Logic channel 1 and 2 Single Logic
Logic channel 3 and 4 Single Logic
Parameter Value
Sensor test channel 1 active No
Sensor test channel 2 active No
Sensor test channel 3 active Yes
Sensor test channel 4 active Yes
Logic channel 1 and 2 Single Logic
Logic channel 3 and 4 Single Logic
Parameter Value
Current measurement active Yes
Output test pulses active Yes
3.3.3 Calculation
From:
d op * hop * 60
nop =
TZyklus
and:
B10 D
MTTFD =
0,1* nop
S1:
230 *16 * 60
nop = = 14720
15
1.000.000
MTTFD = = 679,3 y = 5951087 h
0,1*14720
S2:
230 *16 * 60
nop = = 14720
15
2.000.000
MTTFD = = 1358,7 y = 11902174h
0,1*14720
S3:
230 *16 * 60
nop = = 14720
15
20.000.000
MTTFD = = 13586,9 y = 119021739h
0,1*14720
S4:
230 *16 * 60
nop = = 14720
15
20.000.000
MTTFD = = 13586,9 y = 119021739h
0,1*14720
K1/K2:
230 *16 * 60
nop = = 14720
15
1.300.000
MTTFD = = 883, 2 y = 7736413h
0,1*14720
and the assumption that S1, S2, S3, S4, K1 and K2 are each single-channel:
1
MTTFD =
lD
produces for
0,1* nop * (1 - DC ) 1 - DC
PFH = =
B10 D MTTFD
S1:
1 - 0,99
PFH = = 1,68 E - 09
679,3*8760
S2:
1 - 0,99
PFH = = 8, 4 E - 10
1358,7 *8760
S3/S4:
1 - 0,90
PFH = = 8, 4 E - 10
13586,9 *8760
K1/K2:
1 - 0,99
PFH = = 1, 29 E - 09
883, 2 *8760
The door switches S1/S2 are always actuated in opposite directions. Since the switches have different
values, but the complete protective door switch consists of a combination of normally closed and normally
open contacts and both switches must function, the poorer of the two values (S1) can be taken for the
combination!
The proximity sensors S3/S4 are monitored for plausibility (temporal/logical) and are type A systems
according to EN 61508 (simple components whose behavior under error conditions is fully known). The safe
position is driven to once per shift.
Relays K1 and K2 are both connected to the safety function. The non-functioning of a relay does not lead to
a dangerous situation, but it is discovered by the feedback. Furthermore, the B10D values for K1 and K2 are
identical.
There is a coupling coefficient between the components that are connected via two channels. Examples are
temperature, EMC, voltage peaks or signals between these components. This is assumed to be the worst-
case estimation, where ß =10%. EN 62061 contains a table with which this β-factor can be precisely
determined. Further, it is assumed that all usual measures have been taken to prevent both channels failing
unsafely at the same time due to an error (e.g. overcurrent through relay contacts, overtemperature in the
control cabinet).
It follows for the calculation of the PFHD value for safety function 1:
PFH ( S 1/ S 2/ EL1904) + PFH ( S 3/ S 4/ EL1904)
PFH ges = b * + (1 - b ) 2 * ( PFH ( S 1/ S 2/ EL1904) * PFH ( S 3/ S 4/ EL1904) ) * T 1 + PFH ( EL 6900) + PFH ( EL 2904)
2
PFH ( K 1) + PFH ( K 2)
+b * + (1 - b ) 2 * ( PFH ( K 1) * PFH ( K 2) ) * T 1
2
(1 - b ) 2 * ( PFH
( S 1/ S 2/ EL1904) ( S 3/ S 4/ EL1904)* PFH ( K 1) ) * T1
( K 2) (1 - b ) 2 * ( PFH * PFH ) * T1
Since the portions and are smaller
than the rest by the power of ten, they are neglected in this and all further calculations for the purpose of
simplification.
to:
PFH ( S 1) + PFH ( S 2) 1,68 E - 09 + 8, 4 E - 10
PFH ( S 1/ S 2/ EL1904) = b * + PFH ( EL1904) = 10% * + 1,11E - 09 = 1, 24 E - 09
2 2
PFH ( S 3) + PFH ( S 4) 8, 4 E - 10 + 8, 4 E - 10
PFH ( S 3/ S 4/ EL1904) = b * + PFH ( EL1904) = 10% * + 1,11E - 09 = 1,19 E - 09
2 2
1, 24 E - 09 + 1,19 E - 09 1, 29 E - 09 + 1, 29 E - 09
PFH ges = 10% * + 1,03E - 09 + 1, 25 E - 09 + 10% * = 2,53E - 09
2 2
Calculation of the MTTFD value for safety function 1 (under the same assumption):
n
1 1
=å
MTTFDges i =1 MTTFDn
as:
1 1 1 1 1 1
= + + + +
MTTFDges MTTFD ( S 1) MTTFD ( EL1904) MTTFD ( EL 6900) MTTFD ( EL 2904) MTTFD ( K 1)
with:
B10 D ( S 1)
MTTFD ( S 1) =
0,1* nop
B10 D ( S 2)
MTTFD ( S 2) =
0,1* nop
B10 D ( S 3)
MTTFD ( S 3) =
0,1* nop
B10 D ( S 4)
MTTFD ( S 4) =
0,1* nop
B10 D ( K 1)
MTTFD ( K 1) =
0,1* nop
If only PFHD values are available for EL1904, EL2904 and EL6900, the following estimation applies:
(1 - DC( ELxxxx ) )
MTTFD ( ELxxxx ) =
PFH ( ELxxxx )
Hence:
1
MTTFDges = = 179, 4 y
1 1 1 1 1
+ + + +
679,3 y 1028,8 y 1108,6 y 913, 2 y 883, 2 y
99% 99% 90% 90% 99% 99% 99% 99% 99% 99%
+ + + + + + + + +
679,3 y 1358,7 y 13586,9 y 13586,9 y 1028,8 y 1028,8 y 1108,6 y 913, 2 y 883, 2 y 883, 2 y
DCavg = = 98,85%
1 1 1 1 1 1 1 1 1 1
+ + + + + + + + +
679,3 y 1358,7 y 13586,9 y 13586,9 y 1028,8 y 1028,8 y 1108,6 y 913, 2 y 883, 2 y 883, 2 y
NOTE
Category
This structure is possible up to category 4 at the most. The monitoring of sensors S3 and S4 must be tem-
porally and logically programmed.
MTTFD
Designation for each channel Range for each channel
low 3 years ≤ MTTFD < 10 years
medium 10 years ≤ MTTFD < 30 years
high 30 years ≤ MTTFD ≤ 100 years
DC
Name Range
none DC < 60 %
low 60 % ≤ DC < 90 %
medium 90 % ≤ DC < 99 %
high 99 % ≤ DC
NOTE
Diagnostic coverage
For practical usability, the number of the ranges was limited to four. An accuracy of 5% is assumed for the
limit values shown in this table.
The tumbler is switched via 2 safe inputs in which testing is active. Testing and current measurement is
active on the safe output for the tumbler.
Parameter Value
Sensor test channel 1 active Yes
Sensor test channel 2 active Yes
Sensor test channel 3 active Yes
Sensor test channel 4 active Yes
Logic channel 1 and 2 Single Logic
Logic channel 3 and 4 Single Logic
Parameter Value
Current measurement active Yes
Output test pulses active Yes
3.4.3 Calculation
From:
d op * hop * 60
nop =
TZyklus
and:
B10 D
MTTFD =
0,1* nop
S1:
230 *16 * 60
nop = = 14720
15
2.000.000
MTTFD = = 1358,7 y = 11902174h
0,1*14720
S2:
230 *16 * 60
nop = = 14720
15
2.000.000
MTTFD = = 1358,7 y = 11902174h
0,1*14720
Lock/Unlock:
230 *16 * 60
nop = = 14720
15
100.000
MTTFD = = 67,9 y = 595108h
0,1*14720
K1/K2:
230 *16 * 60
nop = = 14720
15
1.300.000
MTTFD = = 883, 2 y = 7736413h
0,1*14720
Restart:
230 *16 * 60
nop = = 14720
15
10.000.000
MTTFD = = 6793,5 y = 59511060h
0,1*14720
Tumbler:
230 *16 * 60
nop = = 14720
15
2.000.000
MTTFD = = 1358,7 y = 11902174h
0,1*14720
and the assumption that S1, S2, S3, S4, K1, K2 and the tumbler are each single-channel:
1
MTTFD =
lD
produces for
0,1* nop * (1 - DC ) 1 - DC
PFH = =
B10 D MTTFD
S1:
1 - 0,90
PFH = = 8, 40 E - 09
1358,7 *8760
S2:
1 - 0,99
PFH = = 8, 4 E - 10
1358,7 *8760
Lock/Unlock:
1 - 0,99
PFH = = 1,68 E - 08
67,9 *8760
Restart:
1 - 0,90
PFH = = 1,68 E - 09
6793,5 *8760
K1/K2:
1 - 0,99
PFH = = 1, 29 E - 09
883, 2 *8760
Tumbler:
1 - 0,99
PFH = = 8, 4 E - 10
1358,7 *8760
The door switches S1/S2 must both be actuated. Since the switches have different values, but the complete
protective door switch consists of a combination of normally closed and normally open contacts and both
switches must function, the poorer of the two values (S1) can be taken for the combination!
Relays K1 and K2 are both connected to the safety function. The non-functioning of a relay does not lead to
a dangerous situation, but it is discovered by the feedback. Furthermore, the B10D values for K1 and K2 are
identical.
The tumbler is mechanically connected to the switch S2 in such a way that a separation of the coupling is
impossible.
The restart is monitored, so that a signal change is only valid once the door is closed.
There is a coupling coefficient between the components that are connected via two channels. Examples are
temperature, EMC, voltage peaks or signals between these components. This is assumed to be the worst-
case estimation, where ß =10%. EN 62061 contains a table with which this β-factor can be precisely
determined. Further, it is assumed that all usual measures have been taken to prevent both channels failing
unsafely at the same time due to an error (e.g. overcurrent through relay contacts, overtemperature in the
control cabinet).
It follows for the calculation of the PFHD value for safety function 1:
PFH ( S 2/ Lock /Unlock / EL 2904/ GuardLock ) + PFH ( S 1)
PFH ges = b * + (1 - b ) 2 * ( PFH ( S 2/ Lock /Unlock / EL 2904/ GuardLock ) * PFH ( S 1) ) * T 1 + PFH ( EL1904)
2
PFH ( K 1) + PFH ( K 2)
+ PFH ( EL 6900) + PFH ( EL 2904) + b * + (1 - b ) 2 * ( PFH ( K 1) * PFH ( K 2) ) * T 1 + PFH ( EL1904) + PFH ( Restart )
2
(1 - b ) 2 * ( PFH
( x) ( y) * PFH ) * T 1
Since the portions are smaller than the rest by the power of ten, they are
neglected in this and all further calculations for the purpose of simplification.
to:
PFH ( Lock ) + PFH (Unlock )
PFH ( S 2/ / Lock /Unlock / EL 2904/ GuardLock ) = PFH ( S 2) + b * + PFH ( EL 2904) + PFH ( GuardLock )
2
1,68 E - 08 + 1,68 E - 08
= 8, 4 E - 10 + 10% * + 1, 25 E - 09 + 8, 4 E - 10 = 4,61E - 09
2
4,61E - 09 + 8, 4 E - 09
PFH ges = 10% * + 1,11E - 09 + 1,03E - 09 + 1, 25 E - 09
2
1, 29 E - 09 + 1, 29 E - 09
+10% * + 1,11E - 09 + 1,68 E - 09
2
= 6,96 E - 09
Calculation of the MTTFD value for safety function 1 (under the same assumption):
n
1 1
=å
MTTFDges i =1 MTTFDn
as:
1 1 1 1 1 1 1 1
= + + + + + +
MTTFDges MTTFD ( S 2/ Lock /Unlock / EL 2904/ GuardLock ) MTTFD ( EL1904) MTTFD ( EL 6900) MTTFD ( EL 2904) MTTFD ( K 1) MTTFD ( EL1904) MTTFD ( Restart )
with:
B10 D ( S 1)
MTTFD ( S 1) =
0,1* nop
B10 D ( S 2)
MTTFD ( S 2) =
0,1* nop
B10 D ( Lock )
MTTFD ( Lock ) =
0,1* nop
B10 D (Unlock )
MTTFD (Unlock ) =
0,1* nop
B10 D ( GuardLock )
MTTFD ( GuardLock ) =
0,1* nop
B10 D ( K 1)
MTTFD ( K 1) =
0,1* nop
If only PFHD values are available for EL1904, EL2904 and EL6900, the following estimation applies:
(1 - DC( ELxxxx ) )
MTTFD ( ELxxxx ) =
PFH ( ELxxxx )
Hence:
(1 - DC( EL1904) ) (1 - 0,99) 0,01
MTTFD ( EL1904) = = = = 1028,8 y
PFH ( EL1904) 1 h 1
1,11E - 09 *8760 9,72 E - 06
h y y
1
MTTFD ( S 2/ Lock /Unlock / EL 2904/ GuardLock ) =
1 1 1 1
+ + +
MTTFD ( S 2) MTTFD ( Lock ) MTTFD ( EL 2904) MTTFD ( GuardLock )
1
= = 57,82 y
1 1 1 1
+ + +
1358,7 y 67,9 y 913, 2 y 1358,7 y
1
MTTFDges = = 44, 41 y
1 1 1 1 1 1 1
+ + + + + +
57,82 y 1028,8 y 1108,6 y 913, 2 y 883, 2 y 1028,8 y 6793,5 y
99% 99% 99% 99% 99% 99% 99% 99% 99% 99% 99% 99% 90%
+ + + + + + + + + + + +
57,82 y 1358,7 y 67,9 y 67,9 y 913, 2 y 1358,7 y 1028,8 y 1108,6 y 913, 2 y 883, 2 y 883, 2 y 1028,8 y 6793,5 y
DCavg =
1 1 1 1 1 1 1 1 1 1 1 1 1
+ + + + + + + + + + + +
57,82 y 1358,7 y 67,9 y 67,9 y 913, 2 y 1358,7 y 1028,8 y 1108,6 y 913, 2 y 883, 2 y 883, 2 y 1028,8 y 6793,5 y
= 98,98%
NOTE
Category
This structure is possible up to category 4 at the most.
MTTFD
Designation for each channel Range for each channel
low 3 years ≤ MTTFD < 10 years
medium 10 years ≤ MTTFD < 30 years
high 30 years ≤ MTTFD ≤ 100 years
DC
Name Range
none DC < 60 %
low 60 % ≤ DC < 90 %
medium 90 % ≤ DC < 99 %
high 99 % ≤ DC
NOTE
Diagnostic coverage
For practical usability, the number of the ranges was limited to four. An accuracy of 5% is assumed for the
limit values shown in this table.
The feedback loop is read in via a safe input. The contactors K1 and K2 are connected in parallel to the safe
output. Current measurement and testing of the output are active for this circuit.
Parameter Value
Sensor test channel 1 active Yes
Sensor test channel 2 active Yes
Sensor test channel 3 active Yes
Sensor test channel 4 active Yes
Logic channel 1 and 2 Single Logic
Logic channel 3 and 4 Single Logic
EL2904
Parameter Value
Current measurement active Yes
Output test pulses active Yes
3.5.3 Calculation
From:
d op * hop * 60
nop =
TZyklus
and:
B10 D
MTTFD =
0,1* nop
S1/S2:
230 *16 * 60
nop = = 220.800
1
20.000.000
MTTFD = = 905,8 y = 7.934.783h
0,1* 220.800
K1/K2:
230 *16 * 60
nop = = 220.800
1
1.300.000
MTTFD = = 58,9 y = 515.760h
0,1* 220.800
and the assumption that S1, S2, K1 and K2 are each single-channel:
1
MTTFD =
lD
produces for
0,1* nop * (1 - DC ) 1 - DC
PFH = =
B10 D MTTFD
S1/S2:
1 - 0,99
PFH = = 1, 26 E - 09
905,8 y *8760
K1/K2:
1 - 0,99
PFH = = 1,94 E - 08
58,9 y *8760
Relays K1 and K2 are both connected to the safety function. The non-functioning of a relay does not lead to
a dangerous situation, but it is discovered by the feedback. Furthermore, the B10D values for K1 and K2 are
identical.
There is a coupling coefficient between the components that are connected via two channels. Examples are
temperature, EMC, voltage peaks or signals between these components. This is assumed to be the worst-
case estimation, where ß =10%. EN 62061 contains a table with which this β-factor can be precisely
determined. Further, it is assumed that all usual measures have been taken to prevent both channels failing
unsafely at the same time due to an error (e.g. overcurrent through relay contacts, overtemperature in the
control cabinet).
It follows for the calculation of the PFHD value for safety function 1:
PFH ( S 1) + PFH ( S 2)
PFH ges = b * + (1 - b ) 2 * ( PFH ( S 1) * PFH ( S 2) ) * T 1 + PFH ( EL1904) + PFH ( EL 6900)
2
PFH ( K 1) + PFH ( K 2)
+ PFH ( EL 2904) + b * + (1 - b ) 2 * ( PFH ( K 1) * PFH ( K 2) ) * T 1 + PFH ( EL1904)
2
(1 - b ) 2 * ( PFH
( S 1) ( S 2) * PFH ) * T1
( K 1) ( K 2)(1 - b ) 2 * ( PFH * PFH ) * T1
Since the portions and are smaller than the rest
by the power of ten, they are neglected in this and all further calculations for the purpose of simplification.
to:
1, 26 E - 09 + 1, 26 E - 09 1,94 E - 08 + 1,94 E - 08
PFH ges = 10% * + 1,11E - 09 + 1,03E - 09 + 1, 25 E - 09 + 10% * + 1,11E - 09
2 2
= 6,56 E - 09
Calculation of the MTTFD value for safety function 1 (under the same assumption):
n
1 1
=å
MTTFDges i =1 MTTFDn
as:
1 1 1 1 1 1 1
= + + + + +
MTTFDges MTTFD ( S 1) MTTFD ( EL1904) MTTFD ( EL 6900) MTTFD ( EL 2904) MTTFD ( K 1) MTTFD ( EL1904)
with:
B10 D ( S 1)
MTTFD ( S 1) =
0,1* nop
B10 D ( S 2)
MTTFD ( S 2) =
0,1* nop
B10 D ( K 1)
MTTFD ( K 1) =
0,1* nop
If only PFHD values are available for EL1904, EL2904 and EL6900, the following estimation applies:
(1 - DC( ELxxxx ) )
MTTFD ( ELxxxx ) =
PFH ( ELxxxx )
Hence:
(1 - DC( EL1904) ) (1 - 0,99) 0,01
MTTFD ( EL1904) = = = = 1028,8 y
PFH ( EL1904) 1 h 1
1,11E - 09 *8760 9,72 E - 06
h y y
1
MTTFDges = = 45, 4 y
1 1 1 1 1 1
+ + + + +
905,8 y 1028,8 y 1108,6 y 913, 2 y 58,9 y 1028,8 y
NOTE
Category
This structure is possible up to category 4 at the most.
MTTFD
Designation for each channel Range for each channel
low 3 years ≤ MTTFD < 10 years
medium 10 years ≤ MTTFD < 30 years
high 30 years ≤ MTTFD ≤ 100 years
DC
Name Range
none DC < 60 %
low 60 % ≤ DC < 90 %
medium 90 % ≤ DC < 99 %
high 99 % ≤ DC
NOTE
Diagnostic coverage
For practical usability, the number of the ranges was limited to four. An accuracy of 5% is assumed for the
limit values shown in this table.
Parameter Value
Sensor test channel 1 active No
Sensor test channel 2 active No
Sensor test channel 3 active Yes
Sensor test channel 4 active Yes
Logic channel 1 and 2 OSSD arbitrary types of pulse
Logic channel 3 and 4 Single Logic
EL2904
Parameter Value
Current measurement active Yes
Output test pulses active Yes
3.6.3 Calculation
From:
d op * hop * 60
nop =
TZyklus
and:
B10 D
MTTFD =
0,1* nop
K1/K2:
230 *16 * 60
nop = = 22.080
10
1.300.000
MTTFD = = 588,7 y = 5.157.012h
0,1* 22.080
produces for
0,1* nop * (1 - DC ) 1 - DC
PFH = =
B10 D MTTFD
K1/K2:
1 - 0,99
PFH = = 1,94 E - 09
588,7 y *8760
Relays K1 and K2 are both connected to the safety function. The non-functioning of a relay does not lead to
a dangerous situation, but it is discovered by the feedback. Furthermore, the B10D values for K1 and K2 are
identical.
There is a coupling coefficient between the components that are connected via two channels. Examples are
temperature, EMC, voltage peaks or signals between these components. This is assumed to be the worst-
case estimation, where ß =10%. EN 62061 contains a table with which this β-factor can be precisely
determined. Further, it is assumed that all usual measures have been taken to prevent both channels failing
unsafely at the same time due to an error (e.g. overcurrent through relay contacts, overtemperature in the
control cabinet).
It follows for the calculation of the PFHD value for safety function 1:
PFH ( K 1) + PFH ( K 2)
PFH ges = PFH ( Scanner ) + PFH ( EL1904) + PFH ( EL 6900) + PFH ( EL 2904) + b * + (1 - b ) 2 * ( PFH ( K 1) * PFH ( K 2) ) * T 1
2
(1 - b ) 2 * ( PFH
( K 1) ( K 2) * PFH ) * T1
Since the portion is smaller than the rest by the power of ten, it is neglected in
this and all further calculations for the purpose of simplification.
to:
1,94 E - 09 + 1,94 E - 09
PFH ges = 7,67 E - 08 + 1,11E - 09 + 1,03E - 09 + 1, 25 E - 09 + 10% *
2
= 8,03E - 08
Calculation of the MTTFD value for safety function 1 (under the same assumption):
n
1 1
=å
MTTFDges i =1 MTTFDn
as:
1 1 1 1 1 1
= + + + +
MTTFDges MTTFD ( Scanner ) MTTFD ( EL1904) MTTFD ( EL 6900) MTTFD ( EL 2904) MTTFD ( K 1)
with:
B10 D ( K 1)
MTTFD ( K 1) =
0,1* nop
If only PFHD values are available for EL1904, EL2904 and EL6900, the following estimation applies:
(1 - DC( ELxxxx ) )
MTTFD ( ELxxxx ) =
PFH ( ELxxxx )
Hence:
(1 - DC( EL1904) ) (1 - 0,99) 0,01
MTTFD ( EL1904) = = = = 1028,8 y
PFH ( EL1904) 1 h 1
1,11E - 09 *8760 9,72 E - 06
h y y
In accordance with the limitation of the MTTFD to 100 years for components with a category 3 structure (for
category 4 the limit is 2500 years) introduced in EN ISO 13849-1, the value is limited to 100 years for the
further processing of the MTTFD of the scanner.
1
MTTFDges = = 68, 2 y
1 1 1 1 1
+ + + +
100 y 1028,8 y 1108, 6 y 913, 2 y 588, 7 y
NOTE
Category
This structure is possible up to category 3 at the most through the use of the type 3 (category 3) laser scan-
ner.
MTTFD
Designation for each channel Range for each channel
low 3 years ≤ MTTFD < 10 years
medium 10 years ≤ MTTFD < 30 years
high 30 years ≤ MTTFD ≤ 100 years
DC
Name Area
none DC < 60 %
low 60 % ≤ DC < 90 %
medium 90 % ≤ DC < 99 %
high 99 % ≤ DC
NOTE
Diagnostic coverage
For practical usability, the number of the ranges was limited to four. An accuracy of 5% is assumed for the
limit values shown in this table.
EL1904
Parameter Value
Sensor test channel 1 active No
Sensor test channel 2 active No
Sensor test channel 3 active Yes
Sensor test channel 4 active Yes
Logic channel 1 and 2 Asynchronous evaluation OSSD
Logic channel 3 and 4 Single Logic
EL2904
Parameter Value
Current measurement active Yes
Output test pulses active Yes
3.7.3 Calculation
From:
d op * hop * 60
nop =
TZyklus
and:
B10 D
MTTFD =
0,1* nop
K1/K2:
230 *16 * 60
nop = = 44.160
5
1.300.000
MTTFD = = 294, 4 y = 2.578.944h
0,1* 44.160
produces for
0,1* nop * (1 - DC ) 1 - DC
PFH = =
B10 D MTTFD
K1/K2:
1 - 0,99
PFH = = 3,88 E - 09
294, 4 y *8760
Relays K1 and K2 are both connected to the safety function. The non-functioning of a relay does not lead to
a dangerous situation, but it is discovered by the feedback. Furthermore, the B10D values for K1 and K2 are
identical.
There is a coupling coefficient between the components that are connected via two channels. Examples are
temperature, EMC, voltage peaks or signals between these components. This is assumed to be the worst-
case estimation, where ß =10%. EN 62061 contains a table with which this β-factor can be precisely
determined. Further, it is assumed that all usual measures have been taken to prevent both channels failing
unsafely at the same time due to an error (e.g. overcurrent through relay contacts, overtemperature in the
control cabinet).
It follows for the calculation of the PFHD value for safety function 1:
PFH ( K 1) + PFH ( K 2)
PFH ges = PFH ( Lightcurtain ) + PFH ( EL1904) + PFH ( EL 6900) + PFH ( EL 2904) + b * + (1 - b ) 2 * ( PFH ( K 1) * PFH ( K 2) ) * T 1
2
(1 - b ) 2 * ( PFH
( K 1) ( K 2) * PFH ) * T1
Since the portion is smaller than the rest by the power of ten, it is neglected in
this and all further calculations for the purpose of simplification.
to:
3,88 E - 09 + 3,88 E - 09
PFH ges = 1,50 E - 08 + 1,11E - 09 + 1,03E - 09 + 1, 25 E - 09 + 10% *
2
= 1,88 E - 08
Calculation of the MTTFD value for safety function 1 (under the same assumption):
n
1 1
=å
MTTFDges i =1 MTTFDn
as:
1 1 1 1 1 1
= + + + +
MTTFDges MTTFD ( Lightcurtain ) MTTFD ( EL1904) MTTFD ( EL 6900) MTTFD ( EL 2904) MTTFD ( K 1)
with:
B10 D ( K 1)
MTTFD ( K 1) =
0,1* nop
If only PFHD values are available for EL1904, EL2904 and EL6900, the following estimation applies:
(1 - DC( ELxxxx ) )
MTTFD ( ELxxxx ) =
PFH ( ELxxxx )
Hence:
(1 - DC( EL1904) ) (1 - 0,99) 0,01
MTTFD ( EL1904) = = = = 1028,8 y
PFH ( EL1904) 1 h 1
1,11E - 09 *8760 9,72 E - 06
h y y
1
MTTFDges = = 51,3 y
1 1 1 1 1
+ + + +
76,1 y 1028,8 y 1108,6 y 913, 2 y 294, 4 y
NOTE
Category
This structure is possible up to category 4 at the most through the use of the type 4 (category 4) light cur-
tain.
MTTFD
Designation for each channel Range for each channel
low 3 years ≤ MTTFD < 10 years
medium 10 years ≤ MTTFD < 30 years
high 30 years ≤ MTTFD ≤ 100 years
DC
Name Range
none DC < 60 %
low 60 % ≤ DC < 90 %
medium 90 % ≤ DC < 99 %
high 99 % ≤ DC
NOTE
Diagnostic coverage
For practical usability, the number of the ranges was limited to four. An accuracy of 5% is assumed for the
limit values shown in this table.
Parameter Value
Sensor test channel 1 active Yes
Sensor test channel 2 active Yes
Sensor test channel 3 active Yes
Sensor test channel 4 active Yes
Logic channel 1 and 2 Cross-circuit is not a module error
Logic channel 3 and 4 Single Logic
EL2904
Parameter Value
Current measurement active Yes
Output test pulses active Yes
3.8.3 Calculation
From:
d op * hop * 60
nop =
TZyklus
and:
B10 D
MTTFD =
0,1* nop
K1/K2:
230 *16 * 60
nop = = 220.800
1
1.300.000
MTTFD = = 58,9 y = 515.760h
0,1* 220.800
Safety mat:
230 *16 * 60
nop = = 220.800
1
6,00 E 06
MTTFD = = 271,7 y = 2.380.434h
0,1* 220.800
produces for
0,1* nop * (1 - DC ) 1 - DC
PFH = =
B10 D MTTFD
K1/K2:
1 - 0,99
PFH = = 1,94 E - 08
58,9 y *8760
Safety mat:
1 - 0,99
PFH = = 4, 20 E - 09
271,7 y *8760
Relays K1 and K2 are both connected to the safety function. The non-functioning of a relay does not lead to
a dangerous situation, but it is discovered by the feedback. Furthermore, the B10D values for K1 and K2 are
identical.
There is a coupling coefficient between the components that are connected via two channels. Examples are
temperature, EMC, voltage peaks or signals between these components. This is assumed to be the worst-
case estimation, where ß =10%. EN 62061 contains a table with which this β-factor can be precisely
determined. Further, it is assumed that all usual measures have been taken to prevent both channels failing
unsafely at the same time due to an error (e.g. overcurrent through relay contacts, overtemperature in the
control cabinet).
It follows for the calculation of the PFHD value for safety function 1:
PFH ( K 1) + PFH ( K 2)
PFH ges = PFH ( SafetyMat ) + PFH ( EL1904) + PFH ( EL 6900) + PFH ( EL 2904) + b * + (1 - b ) 2 * ( PFH ( K 1) * PFH ( K 2) ) * T 1
2
(1 - b ) 2 * ( PFH
( K 1) ( K 2)* PFH ) * T1
Since the portion is smaller than the rest by the power of ten, it is neglected in
this and all further calculations for the purpose of simplification.
to:
1,94 E - 08 + 1,94 E - 08
PFH ges = 4, 20 E - 09 + 1,11E - 09 + 1,03E - 09 + 1, 25 E - 09 + 10% *
2
= 9,53E - 09
Calculation of the MTTFD value for safety function 1 (under the same assumption):
n
1 1
=å
MTTFDges i =1 MTTFDn
as:
1 1 1 1 1 1
= + + + +
MTTFDges MTTFD ( SafetyMat ) MTTFD ( EL1904) MTTFD ( EL 6900) MTTFD ( EL 2904) MTTFD ( K 1)
with:
B10 D ( K 1)
MTTFD ( K 1) =
0,1* nop
If only PFHD values are available for EL1904, EL2904 and EL6900, the following estimation applies:
(1 - DC( ELxxxx ) )
MTTFD ( ELxxxx ) =
PFH ( ELxxxx )
Hence:
(1 - DC( EL1904) ) (1 - 0,99) 0,01
MTTFD ( EL1904) = = = = 1028,8 y
PFH ( EL1904) 1 h 1
1,11E - 09 *8760 9,72 E - 06
h y y
1
MTTFDges = = 42,3 y
1 1 1 1 1
+ + + +
271,7 y 1028,8 y 1108,6 y 913, 2 y 58,9 y
NOTE
Category
This structure is possible up to category 4 at the most.
MTTFD
Designation for each channel Range for each channel
low 3 years ≤ MTTFD < 10 years
medium 10 years ≤ MTTFD < 30 years
high 30 years ≤ MTTFD ≤ 100 years
DC
Name Range
none DC < 60 %
low 60 % ≤ DC < 90 %
medium 90 % ≤ DC < 99 %
high 99 % ≤ DC
NOTE
Diagnostic coverage
For practical usability, the number of the ranges was limited to four. An accuracy of 5% is assumed for the
limit values shown in this table.
Parameter Value
Sensor test channel 1 active No
Sensor test channel 2 active No
Sensor test channel 3 active Yes
Sensor test channel 4 active Yes
Logic channel 1 and 2 Asynchronous evaluation OSSD
Logic channel 3 and 4 Single Logic
Parameter Value
Sensor test channel 1 active Yes
Sensor test channel 2 active Yes
Sensor test channel 3 active Yes
Sensor test channel 4 active Yes
Logic channel 1 and 2 Single Logic
Logic channel 3 and 4 Single Logic
EL2904
Parameter Value
Current measurement active Yes
Output test pulses active Yes
3.9.3 Calculation
From:
d op * hop * 60
nop =
TZyklus
and:
B10 D
MTTFD =
0,1* nop
S1:
230 *16 * 60
nop = = 1840
60
100.000
MTTFD = = 543,5 y = 4761060h
0,1*1840
K1/K2:
230 *16 * 60
nop = = 1840
60
1.300.000
MTTFD = = 7065, 2 y = 61891152h
0,1*1840
MS1/MS2/MS3/S4:
230 *16 * 60
nop = = 1840
60
100.000
MTTFD = = 543,5 y = 4761060h
0,1*1840
produces for
0,1* nop * (1 - DC ) 1 - DC
PFH = =
B10 D MTTFD
S1:
1 - 0,90
PFH = = 2,10 E - 08
543,5 *8760
K1/K2:
1 - 0,99
PFH = = 1,62 E - 10
7065, 2 *8760
MS1/MS2/MS3/S4:
1 - 0,90
PFH = = 2,10 E - 08
543,5 *8760
Relays K1 and K2 are both connected to the safety function. The non-functioning of a relay does not lead to
a dangerous situation, but it is discovered by the feedback. Furthermore, the B10D values for K1 and K2 are
identical.
There is a coupling coefficient between the components that are connected via two channels. Examples are
temperature, EMC, voltage peaks or signals between these components. This is assumed to be the worst-
case estimation, where ß =10%. EN 62061 contains a table with which this β-factor can be precisely
determined. Further, it is assumed that all usual measures have been taken to prevent both channels failing
unsafely at the same time due to an error (e.g. overcurrent through relay contacts, overtemperature in the
control cabinet).
It follows for the calculation of the PFHD value for safety function 1:
PFH ( K 1) + PFH ( K 2)
PFH ges = PFH ( Lightcurtain ) + PFH ( EL1904) + PFH ( EL 6900) + PFH ( EL 2904) + b * + (1 - b ) 2 * ( PFH ( K 1) * PFH ( K 2) ) * T 1
2
PFH ( MS 1) + PFH ( MS 2) PFH ( MS 3) + PFH ( MS 4)
+b * + (1 - b ) 2 * ( PFH ( MS 1) * PFH ( MS 2) ) * T 1 + b * + (1 - b ) 2 * ( PFH ( MS 3) * PFH ( MS 4) ) * T 1
2 2
+ PFH ( EL1904) + PFH ( S 1)
(1 - b ) 2 * ( PFH
( x) ( y) * PFH ) * T 1
Since the portions are smaller than the rest by the power of ten, they are
neglected in this and all further calculations for the purpose of simplification.
to:
1,62 E - 10 + 1,62 E - 10 2,10 E - 08 + 2,10 E - 08
PFH ges = 1,50 E - 08 + 1,11E - 09 + 1,03E - 09 + 1, 25 E - 09 + 10% * + 10% *
2 2
2,10 E - 08 + 2,10 E - 08
+10% * + 1,11E - 09 + 2,10 E - 08
2
= 4, 47 E - 08
Calculation of the MTTFD value for safety function 1 (under the same assumption):
n
1 1
=å
MTTFDges i =1 MTTFDn
as:
1 1 1 1 1 1
= + + + +
MTTFDges MTTFD ( Lightcurtain ) MTTFD ( EL1904) MTTFD ( EL 6900) MTTFD ( EL 2904) MTTFD ( K 1)
1 1 1 1
+ + + +
MTTFD ( MS 1) MTTFD ( MS 3) MTTFD ( EL1904) MTTFD ( S 1)
with:
B10 D ( K 1)
MTTFD ( K 1) =
0,1* nop
If only PFHD values are available for EL1904, EL2904 and EL6900, the following estimation applies:
(1 - DC( ELxxxx ) )
MTTFD ( ELxxxx ) =
PFH ( ELxxxx )
Hence:
1
MTTFDges = = 44,0 y
1 1 1 1 1 1 1 1 1
+ + + + + + + +
76,1 y 1028,8 y 1108,6 y 913, 2 y 7065, 2 y 543,6 y 543,6 y 1028,8 y 543,5 y
99% 99% 99% 99% 99% 99% 90% 90% 90% 90% 99% 99%
+ + + + + + + + + + +
76,1 y 1028,8 y 1108,6 y 913, 2 y 7065, 2 y 7065, 2 y 543,6 y 543,6 y 543,6 y 543,6 y 1028,8 y 543,5 y
DCavg =
1 1 1 1 1 1 1 1 1 1 1 1
+ + + + + + + + + + +
76,1 y 1028,8 y 1108,6 y 913, 2 y 7065, 2 y 7065, 2 y 543,6 y 543,6 y 543,6 y 543,6 y 1028,8 y 543,5 y
= 96,51%
NOTE
Category
This structure is possible up to category 4 at the most through the use of the type 4 (category 4) light cur-
tain.
MTTFD
Designation for each channel Range for each channel
low 3 years ≤ MTTFD < 10 years
medium 10 years ≤ MTTFD < 30 years
high 30 years ≤ MTTFD ≤ 100 years
DC
Name Range
none DC < 60 %
low 60 % ≤ DC < 90 %
medium 90 % ≤ DC < 99 %
high 99 % ≤ DC
NOTE
Diagnostic coverage
For practical usability, the number of the ranges was limited to four. An accuracy of 5% is assumed for the
limit values shown in this table.
Contactors K5 and K6 are wired to outputs 7.5 and 7.6 on the second output module on X7. Terminal A2 of
the contactors is wired to the common ground of the 24 VDC supply of terminal X7. The feedback loops of the
two contactors are wired in series from pulse 3 to input S16 (or 8.6).
CAUTION
Safety mat wiring
Only safety mats that operate according to the principle of resistance change (resistance value: 8k2) are
supported. The ground connection of the safety mat must be connected to the ground of the EK1960 supply
voltage according to the above drawing.
EK1960
Parameter Value
FSOUT module 3 (X7.1 – X7.4) -
8020:01 ModuloDiagTestPulse 0x00
8020:02 MultiplierDiagTestPulse 0x02
8020:03 Standard Outputs active FALSE
8020:04 Diag Testpulse active TRUE
8020:05 Diag Testpulse for Inputs active TRUE
FSOUT Module 4 (X7.5 – X7.8) -
8030:01 ModuloDiagTestPulse 0x00
8030:02 MultiplierDiagTestPulse 0x02
8030:03 Standard Outputs active FALSE
8030:04 Diag Testpulse active TRUE
8030:05 Diag Testpulse for Inputs active FALSE
FSIN Module 8 (X8.5 – X8.6) -
80E1:04 Channel 2.InputFilterTime 0x0014
80E1:05 Channel 2.DiagTestPulseFilterTime 0x0002
80E1:06 Channel 2.Testpulse Diag Mode (X7.3) Testpulse Detection Output Module 3.Channel 3
FSIN Module 9 (X8.7 – X8.8) -
80F0:03 Input Mode Bumper Mode Channel 1 (1)
80F1:01 Channel 1.InputFilterTime 0x0014
80F1:02 Channel 1.DiagTestPulseFilterTime 0x0002
80F1:03 Channel 1.Testpulse Diag Mode External test pulses (0)
MON FB parameter
Parameter Value
Reset Time (ms) (Port EDM1) 1000
3.10.3 Calculation
Safety-over-EtherCAT communication
The PFHD value of the Safety-over-EtherCAT (FSoE) communication is included in the PFHD value
of the EK1960 logic component.
From:
d op * hop * 60
nop =
TZyklus
and:
B10 D
MTTFD =
0,1* nop
K5/K6:
230 *16 * 60
nop = = 3680
60
1.300.000
MTTFD = = 3532 y
0,1* 3680
as:
1 1 1 1 1 1
= + + + +
MTTFDges MTTFD ( SwitchingMat ) MTTFD ( EK 1960 - InputSwitchingMat ) MTTFD ( EK 1960 - Logic ) MTTFD ( EK 1960 - Output ) MTTFD ( K 5)
If only PFHD values are available for EL1960 components, the following estimation applies:
(1 - DC( EK 1960 - xxx ) )
MTTFD ( EK 1960 - xxx ) =
PFH ( EK 1960 - xxx )
Hence:
(1 - DC( EK 1960 - InputSwitchingMat ) ) (1 - 0,90) 0,1
MTTFD ( EK 1960 - InputSwitchingMat ) = = = = 12913 y
PFH D ( EK 1960 - InputSwitchingMat ) 1 h 1
8,84 E - 10 *8760 7,74 E - 06
h y y
1
MTTFDges = = 196 y
1 1 1 1 1
+ + + +
16304 y 12913 y 220 y 7610 y 3532 y
NOTE
Category
This structure is possible up to category 2 at the most.
CAUTION
Implement a restart lock in the machine!
The restart lock is NOT part of the safety chain and must be implemented in the machine!
MTTFD
Designation for each channel Range for each channel
low 3 years ≤ MTTFD < 10 years
medium 10 years ≤ MTTFD < 30 years
high 30 years ≤ MTTFD ≤ 100 years
DC
Name Range
none DC < 60 %
low 60 % ≤ DC < 90 %
medium 90 % ≤ DC < 99 %
high 99 % ≤ DC
NOTE
Diagnostic coverage
For practical usability, the number of the ranges was limited to four. An accuracy of 5% is assumed for the
limit values shown in this table.
produces for
0,1* nop * (1 - DC ) 1 - DC
PFH D = =
B10 D MTTFD
K5/K6:
1 - 0,99
PFH D = = 3, 23E - 10
3532 *8760
Relays K5 and K6 are both connected to the safety function. The non-functioning of a relay does not lead to
a dangerous situation, but it is discovered by the feedback. Furthermore, the B10D values for K5 and K6 are
identical.
There is a coupling coefficient between the components that are connected via two channels. Examples are
temperature, EMC, voltage peaks or signals between these components. This is assumed to be the worst-
case estimation, where β =10%. EN 62061 contains a table with which this β-factor can be precisely
determined. Further, it is assumed that all usual measures have been taken to prevent both channels failing
unsafely at the same time due to an error (e.g. overcurrent through relay contacts, overtemperature in the
control cabinet).
It follows for the calculation of the PFHD value for safety function 1:
PFH Dges = PFH D ( SwitchingMat ) + PFH D ( EK 1960 - InputSwitchingMat ) + PFH D ( EK 1960 - Logic ) + PFH D ( EK 1960 - Output )
PFH D ( K 5) + PFH D ( K 6)
+b * + (1 - b ) 2 * ( PFH D ( K 5) * PFH D ( K 6) ) * T 1
2
(1 - b ) 2 * ( PFH
D ( K 5) D ( K 6) * PFH ) * T1
Since the portion is smaller than the rest by the power of ten, it is neglected
in this and all further calculations for the purpose of simplification.
to:
3, 23E - 10 + 3, 23E - 10
PFH Dges = 7,00 E - 10 + 8,84 E - 10 + 5,18 E - 09 + 1,50 E - 10 + 10% *
2
= 6,94 E - 09
NOTE
Safety integrity level
The application meets the requirements of safety integrity level SIL2 according to EN 62061, since the max-
imum achievable SIL for the safety mat input is limited to SIL 2.
The two actuators K1 and K2 are switched according to the protective door state. The feedback loop of the
two actuators is wired to a safe input. The test pulses are activated for this input.
EP1957
Parameter Value
FSOUT Module 1 Settings Common -
8000:04 Diag Testpulse active TRUE
8000:07 Module Fault Link active TRUE
FSOUT Module 2 Settings Common -
8010:04 Diag Testpulse active TRUE
8010:07 Module Fault Link active TRUE
FSIN Module 1 Settings Common -
8040:04 Diag Testpulse active FALSE
8040:05 Module Fault Link active TRUE
8040:0C Input Power Mode PowerMode A: Pin1(+) / Pin3(-)
FSIN Module 1 Settings Channel -
8041:01 Channel 1.InputFilterTime 0x000A (1ms)
8041:02 Channel 1.DiagTestPulseFilterTime 0x0002 (0.2 ms)
8041:04 Channel 2.InputFilterTime 0x000A (1ms)
8041:05 Channel 2.DiagTestPulseFilterTime 0x0002 (0.2 ms)
FSIN Module 4 Settings Common -
8070:04 Diag Testpulse active TRUE
8070:05 Module Fault Link active TRUE
8070:0C Input Power Mode Diag TestPulse
FSIN Module 4 Settings Channel -
8071:01 Channel 1.InputFilterTime 0x000A (1ms)
8071:02 Channel 1.DiagTestPulseFilterTime 0x0002 (0.2 ms)
MON FB parameter
Parameter Value
Reset Time (ms) (Port EDM1) 1000
Discrepancy Time (ms) (port MonIn1/MonIn2) 500
Safe Inputs After Disc Error TRUE
3.11.3 Calculation
From:
d op * hop * 60
nop =
TZyklus
and:
B10 D
MTTFD =
0,1* nop
K1/K2:
230 *8 * 60
nop = = 7360
15
1.300.000
MTTFD = = 1766,3 y = 15472788h
0,1* 7360
produces for
0,1* nop * (1 - DC ) 1 - DC
PFH = =
B10 D MTTFD
K1/K2
1 - 0,99
PFH = = 6, 46 E - 10
1766,3*8760
The contactors K1 und K2 are both connected to the safety function. The non-functioning of a contactor does
not lead to a dangerous situation, but it is discovered by the feedback. Furthermore, the B10D values for K1
and K2 are identical.
There is a coupling coefficient between the components that are connected via two channels. Examples are
temperature, EMC, voltage peaks or signals between these components. This is assumed to be the worst-
case estimation, where ß =10%. EN 62061 contains a table with which this β-factor can be precisely
determined. Further, it is assumed that all usual measures have been taken to prevent both channels failing
unsafely at the same time due to an error (e.g. overcurrent through contactor contacts, overtemperature in
the control cabinet).
It follows for the calculation of the PFHD value for safety function 1:
PFH ( K 1) + PFH ( K 2)
PFH ges = PFH ( SafetySensor ) + PFH ( EP1957) + b * + (1 - b ) 2 * ( PFH ( K 1) * PFH ( K 2) ) * T 1
2
(1 - b ) 2 * ( PFH
( x) ( y) * PFH ) * T 1
Since the portions are smaller than the rest by the power of ten, they are
neglected in this and all further calculations for the purpose of simplification.
to:
6, 46 E - 10 + 6, 46 E - 10
PFH ges = 1,00 E - 08 + 6,50 E - 09 + 10% *
2
= 1,66 E - 08
Calculation of the MTTFD value for safety function 1 (under the same assumption):
n
1 1
=å
MTTFDges i =1 MTTFDn
as:
1 1 1 1
= + +
MTTFDges MTTFD ( SafetySensor ) MTTFD ( EP1957) MTTFD ( K 1)
If only PFHD values are available for EP1957 and safety sensor, the following estimation applies:
(1 - DC( ELxxxx ) )
MTTFD ( ELxxxx ) =
PFH ( ELxxxx )
Hence:
(1 - DC( EP1957) ) (1 - 0,99) 0,01
MTTFD ( EP1957) = = = = 175 y
PFH ( EP1957) 1 h 1
6,50 E - 09 *8760 5,69 E - 05
h y y
1
MTTFDges = = 66 y
1 1 1
+ +
114 y 175 y 1766,3 y
DC DC DC DC
+ + +
MTTFD ( SafetySensor ) MTTFD ( EP1957) MTTFD ( K 1) MTTFD ( K 2)
DCavg =
1 1 1 1
+ + +
MTTFD ( SafetySensor ) MTTFD ( EP1957) MTTFD ( K 1) MTTFD ( K 2)
NOTE
Category
This structure is possible up to category 4 at the most.
MTTFD
Designation for each channel Range for each channel
low 3 years ≤ MTTFD < 10 years
medium 10 years ≤ MTTFD < 30 years
high 30 years ≤ MTTFD ≤ 100 years
DC
Name Range
none DC < 60 %
low 60 % ≤ DC < 90 %
medium 90 % ≤ DC < 99 %
high 99 % ≤ DC
NOTE
Diagnostic coverage
For practical usability, the number of the ranges was limited to four. An accuracy of 5% is assumed for the
limit values shown in this table.
NOTE
Safety integrity level
The application meets the requirements of safety integrity level SIL3 according to EN 62061.
4 Potential groups
The diagnostic information from the KL/EL9110 (24 V is present on the power contacts) is negated, ANDed
with the feedback signals from contactors K1, K2, K3 and K4 and applied to the EDM input.
The supply to the power contacts (24 V and also 0 V) of the potential group is switched off with the NO
contacts of contactors K1 and K2. The 0 V potentials of the load employed (in this case K3 and K4) must
always be fed back to the potential group.
NOTE
Safety consideration
The EL/KL9110 and EL/KL2xxx terminals used are not an active part of the safety controller. Accordingly,
the safety level attained is defined only through the higher-level safety controller. The standard terminals
are not incorporated in the calculation.
The external wiring of the standard terminals can lead to limitations in the maximum attainable safety lev-
els.
NOTE
Power supply unit requirements
The standard terminals must be supplied with 24 V by an SELV/PELV power supply unit with an output volt-
age limit Umax of 60 V in the event of a fault.
CAUTION
Prevention of feedback
Feedback can be prevented by various measures (see further information below):
NOTE
Interference-free Bus Terminals
A list of the interference-free Bus Terminals can be found in the Beckhoff Information System under
http://infosys.beckhoff.de.
NOTE
Maximum attainable safety level
Avoid feedback through ground feedback and all-pole disconnection:
DIN EN ISO 13849-1: max. cat. 4 PL e
IEC 61508: max. SIL3
EN 62061: max. SIL3
CAUTION
Time delay
Switching off the power supply for the potential group can delay the shutdown of the downstream contac-
tors and actuators. This delay depends on the downstream actuators, loads and lines and must be taken
into account by the user in the safety assessment.
Exceptions to the general requirement are allowed only if the manufacturer of the connected load guarantees
that feedback to the control input cannot occur.
CAUTION
Fault exclusion
The machine builder or the user is solely responsible for the correct execution and evaluation of the applied
alternatives.
Parameter Value
Sensor test channel 1 active Yes
Sensor test channel 2 active Yes
Sensor test channel 3 active Yes
Sensor test channel 4 active Yes
Logic channel 1 and 2 Single Logic
Logic channel 3 and 4 Single Logic
EL2904
Parameter Value
Current measurement active Yes
Output test pulses active Yes
4.1.4 Calculation
From:
d op * hop * 60
nop =
TZyklus
and:
B10 D
MTTFD =
0,1* nop
S1:
230 *8 * 60
nop = = 7360
15
1.000.000
MTTFD = = 1358,7 y = 11902212h
0,1* 7360
S2:
230 *8 * 60
nop = = 7360
15
2.000.000
MTTFD = = 2717, 4 y = 23804424h
0,1* 7360
K1/K2/K3/K4:
230 *8 * 60
nop = = 7360
15
1.300.000
MTTFD = = 1766,3 y = 15472788h
0,1* 7360
and the assumption that S1, S2, K1, K2, K3 and K4 are each single-channel:
1
MTTFD =
lD
produces for
0,1* nop * (1 - DC ) 1 - DC
PFH = =
B10 D MTTFD
S1
1 - 0,99
PFH = = 8, 40 E - 10
1358,7 *8760
S2
1 - 0,99
PFH = = 4, 20 E - 10
2717, 4 *8760
K1/K2
1 - 0,99
PFH = = 6, 46 E - 10
1766,3*8760
K3/K4
1 - 0,90
PFH = = 6, 46 E - 09
1766,3*8760
The door switches S1/S2 are always actuated in opposite directions. Since the switches have different
values, but the complete protective door switch consists of a combination of normally closed and normally
open contacts and both switches must function, the poorer of the two values (S1) can be taken for the
combination!
The contactors K1, K2, K3 und K4 are all connected to the safety function. The non-functioning of a
contactor does not lead to a dangerous situation, but it is discovered by the feedback. Furthermore, the B10D
values for K1, K2, K3 and K4 are identical.
There is a coupling coefficient between the components that are connected via two channels. Examples are
temperature, EMC, voltage peaks or signals between these components. This is assumed to be the worst-
case estimation, where ß =10%. EN 62061 contains a table with which this β-factor can be precisely
determined. Further, it is assumed that all usual measures have been taken to prevent both channels failing
unsafely at the same time due to an error (e.g. overcurrent through contactor contacts, overtemperature in
the control cabinet).
It follows for the calculation of the PFHD value for safety function 1:
PFH ( S 1) + PFH ( S 2)
PFH ges = b * + (1 - b ) 2 * ( PFH ( S 1) * PFH ( S 2) ) * T 1 + PFH ( EL1904) + PFH ( EL 6900) + PFH ( EL 2904)
2
PFH ( K 1) + PFH ( K 2) PFH ( K 3) + PFH ( K 4)
+b * + (1 - b ) 2 * ( PFH ( K 1) * PFH ( K 2) ) * T 1 + b * + (1 - b ) 2 * ( PFH ( K 3) * PFH ( K 4) ) * T 1
2 2
(1 - b ) 2 * ( PFH
( x) ( y) * PFH ) * T 1
Since the portions are smaller than the rest by the power of ten, they are
neglected in this and all further calculations for the purpose of simplification.
to:
8, 40 E - 10 + 4, 20 E - 10
PFH ges = 10% * + 1,11E - 09 + 1,03E - 09 + 1, 25 E - 09
2
6, 46 E - 10 + 6, 46 E - 10 6, 46 E - 09 + 6, 46 E - 09
+10% * + 10% *
2 2
= 4,16 E - 09
Calculation of the MTTFD value for safety function 1 (under the same assumption):
n
1 1
=å
MTTFDges i =1 MTTFDn
as:
1 1 1 1 1 1 1
= + + + + +
MTTFDges MTTFD ( S 1) MTTFD ( EL1904) MTTFD ( EL 6900) MTTFD ( EL 2904) MTTFD ( K 1) MTTFD ( K 3)
If only PFHD values are available for EL1904, EL2904 and EL6900, the following estimation applies:
(1 - DC( ELxxxx ) )
MTTFD ( ELxxxx ) =
PFH ( ELxxxx )
Hence:
1
MTTFDges = = 206,7 y
1 1 1 1 1 1
+ + + + +
1358,7 y 1028,8 y 1108,6 y 913, 2 y 1766,3 y 1766,3 y
NOTE
Category
This structure is possible up to category 4 at the most.
MTTFD
Designation for each channel Range for each channel
low 3 years ≤ MTTFD < 10 years
medium 10 years ≤ MTTFD < 30 years
high 30 years ≤ MTTFD ≤ 100 years
DC
Name Range
none DC < 60 %
low 60 % ≤ DC < 90 %
medium 90 % ≤ DC < 99 %
high 99 % ≤ DC
NOTE
Diagnostic coverage
For practical usability, the number of the ranges was limited to four. An accuracy of 5% is assumed for the
limit values shown in this table.
Only the 24 V supply to the power contacts of the potential group is switched off with the make contacts of
contactors K1 and K2. The 0 V connection of the power contacts is fed directly back to the 0 V of the power
supply.
The 0 V potentials of all loads and devices that are used have to be at or connected to the same potential.
NOTE
Safety consideration
The EL/KL9110 and EL/KL2xxx terminals used are not an active part of the safety controller. Accordingly,
the safety level attained is defined only through the higher-level safety controller. The standard terminals
are not incorporated in the calculation.
The external wiring of the standard terminals can lead to limitations in the maximum attainable safety lev-
els.
NOTE
Power supply unit requirements
The standard terminals must be supplied with 24 V by an SELV/PELV power supply unit with an output volt-
age limit Umax of 60 V in the event of a fault.
CAUTION
Prevention of feedback
Feedback can be prevented by various measures (see further information below):
• No switching of loads with a separate power supply
• Ground feedback and all-pole disconnection
or
cable short-circuit fault exclusion (separate sheathed cable, wiring only inside control cabinet, dedicated
earth connection per conductor)
(used in this example)
NOTE
Interference-free Bus Terminals
A list of the interference-free Bus Terminals can be found in the Beckhoff Information System under
http://infosys.beckhoff.de.
NOTE
Maximum attainable safety level
Avoiding feedback through short-circuit fault exclusion:
DIN EN ISO 13849-1: max. cat. 4 PL e
IEC 61508: max. SIL3
EN 62061: max. SIL2
NOTE
Fault exclusion
Due to the "line short circuit" fault exclusion in the wiring from the interference-free standard output termi-
nals EL/KL2xxx to the load (K3, K4 in this case), a power feed terminal with diagnostic function is not re-
quired in this case. Power feed terminals of type EL/KL9xxx can therefore be used.
The 0 V potentials of the load (K3, K4 in this case) have to be identical to the 0 V potential of the power
supply for the potential group.
CAUTION
Time delay
Switching off the power supply for the potential group can delay the shutdown of the downstream contac-
tors and actuators. This delay depends on the downstream actuators, loads and lines and must be taken
into account by the user in the safety assessment.
Exceptions to the general requirement are allowed only if the manufacturer of the connected load guarantees
that feedback to the control input cannot occur.
CAUTION
Fault exclusion
The machine builder or the user is solely responsible for the correct execution and evaluation of the applied
alternatives.
Parameter Value
Sensor test channel 1 active Yes
Sensor test channel 2 active Yes
Sensor test channel 3 active Yes
Sensor test channel 4 active Yes
Logic channel 1 and 2 Single Logic
Logic channel 3 and 4 Single Logic
EL2904
Parameter Value
Current measurement active Yes
Output test pulses active Yes
4.2.4 Calculation
From:
d op * hop * 60
nop =
TZyklus
and:
B10 D
MTTFD =
0,1* nop
S1:
230 *8 * 60
nop = = 7360
15
1.000.000
MTTFD = = 1358,7 y = 11902212h
0,1* 7360
S2:
230 *8 * 60
nop = = 7360
15
2.000.000
MTTFD = = 2717, 4 y = 23804424h
0,1* 7360
K1/K2/K3/K4:
230 *8 * 60
nop = = 7360
15
1.300.000
MTTFD = = 1766,3 y = 15472788h
0,1* 7360
and the assumption that S1, S2, K1, K2, K3 and K4 are each single-channel:
1
MTTFD =
lD
produces for
0,1* nop * (1 - DC ) 1 - DC
PFH = =
B10 D MTTFD
S1
1 - 0,99
PFH = = 8, 40 E - 10
1358,7 *8760
S2
1 - 0,99
PFH = = 4, 20 E - 10
2717, 4 *8760
K1/K2
1 - 0,99
PFH = = 6, 46 E - 10
1766,3*8760
K3/K4
1 - 0,90
PFH = = 6, 46 E - 09
1766,3*8760
The door switches S1/S2 are always actuated in opposite directions. Since the switches have different
values, but the complete protective door switch consists of a combination of normally closed and normally
open contacts and both switches must function, the poorer of the two values (S1) can be taken for the
combination!
The contactors K1, K2, K3 und K4 are all connected to the safety function. The non-functioning of a
contactor does not lead to a dangerous situation, but it is discovered by the feedback. Furthermore, the B10D
values for K1, K2, K3 and K4 are identical.
There is a coupling coefficient between the components that are connected via two channels. Examples are
temperature, EMC, voltage peaks or signals between these components. This is assumed to be the worst-
case estimation, where ß =10%. EN 62061 contains a table with which this β-factor can be precisely
determined. Further, it is assumed that all usual measures have been taken to prevent both channels failing
unsafely at the same time due to an error (e.g. overcurrent through contactor contacts, overtemperature in
the control cabinet).
It follows for the calculation of the PFHD value for safety function 1:
PFH ( S 1) + PFH ( S 2)
PFH ges = b * + (1 - b ) 2 * ( PFH ( S 1) * PFH ( S 2) ) * T 1 + PFH ( EL1904) + PFH ( EL 6900) + PFH ( EL 2904)
2
PFH ( K 1) + PFH ( K 2) PFH ( K 3) + PFH ( K 4)
+b * + (1 - b ) 2 * ( PFH ( K 1) * PFH ( K 2) ) * T 1 + b * + (1 - b ) 2 * ( PFH ( K 3) * PFH ( K 4) ) * T 1
2 2
(1 - b ) 2 * ( PFH
( x) ( y) * PFH ) * T 1
Since the portions are smaller than the rest by the power of ten, they are
neglected in this and all further calculations for the purpose of simplification.
to:
8, 40 E - 10 + 4, 20 E - 10
PFH ges = 10% * + 1,11E - 09 + 1,03E - 09 + 1, 25 E - 09
2
6, 46 E - 10 + 6, 46 E - 10 6, 46 E - 09 + 6, 46 E - 09
+10% * + 10% *
2 2
= 4,16 E - 09
Calculation of the MTTFD value for safety function 1 (under the same assumption):
n
1 1
=å
MTTFDges i =1 MTTFDn
as:
1 1 1 1 1 1 1
= + + + + +
MTTFDges MTTFD ( S 1) MTTFD ( EL1904) MTTFD ( EL 6900) MTTFD ( EL 2904) MTTFD ( K 1) MTTFD ( K 3)
If only PFHD values are available for EL1904, EL2904 and EL6900, the following estimation applies:
(1 - DC( ELxxxx ) )
MTTFD ( ELxxxx ) =
PFH ( ELxxxx )
Hence:
(1 - DC( EL1904) ) (1 - 0,99) 0,01
MTTFD ( EL1904) = = = = 1028,8 y
PFH ( EL1904) 1 h 1
1,11E - 09 *8760 9,72 E - 06
h y y
1
MTTFDges = = 206,7 y
1 1 1 1 1 1
+ + + + +
1358,7 y 1028,8 y 1108,6 y 913, 2 y 1766,3 y 1766,3 y
NOTE
Category
This structure is possible up to category 4 at the most.
MTTFD
Designation for each channel Range for each channel
low 3 years ≤ MTTFD < 10 years
medium 10 years ≤ MTTFD < 30 years
high 30 years ≤ MTTFD ≤ 100 years
DC
Name Range
none DC < 60 %
low 60 % ≤ DC < 90 %
medium 90 % ≤ DC < 99 %
high 99 % ≤ DC
NOTE
Diagnostic coverage
For practical usability, the number of the ranges was limited to four. An accuracy of 5% is assumed for the
limit values shown in this table.
The EL2911 monitors a feedback to the 24 VDC to the power contacts and enters the module error state as
soon as a voltage higher than 5 V is read in the switched-off state.
The feedback loop of the contactors K3 and K4 is connected to a safe input of the EL2911.
The 0 V potentials of all loads and devices that are used have to be at or connected to the same potential.
NOTE
Safety consideration
The EL2xxx terminals used are not an active part of the safety controller. Accordingly, the safety level at-
tained is defined only through the higher-level safety controller. The standard terminals are not incorpo-
rated in the calculation, but they must be interference-free.
The external wiring of the standard terminals can lead to limitations in the maximum attainable safety lev-
els.
CAUTION
Power supply unit requirements
The standard terminals must be supplied with 24 VDC by an SELV/PELV power supply unit with an output
voltage limit Umax of 36 V in the event of a fault.
CAUTION
Prevention of feedback
Feedback can be prevented by various measures (see further information below):
• No switching of loads with a separate power supply
• Cable short-circuit fault exclusion (separate non-metallic sheathed cable, wiring only inside control cabi-
net, dedicated earth connection per conductor, fixed installation)
CAUTION
Interference-free EtherCAT Terminals
In the potential group connected through the EL2911, only interference-free standard terminals must be
used. A list of the interference-free EtherCAT Terminals can be found in the Beckhoff Information System
under
http://infosys.beckhoff.de.
CAUTION
Maximum attainable safety level
Avoiding feedback through short-circuit fault exclusion:
DIN EN ISO 13849-1: max. cat. 4 PL e
IEC 61508: max. SIL3
EN 62061: max. SIL2
CAUTION
Potential 0V
The 0 V potentials of the load (in this case K3, K4) must be identical to the 0 V potential of the power supply
of the EL2911.
CAUTION
Time delay
Switching off the power supply for the potential group can delay the shutdown of the downstream contac-
tors and actuators. This delay depends on the downstream actuators, loads and lines and must be taken
into account by the user in the safety assessment.
CAUTION
Manufacturer's data
Exceptions to the general requirement are allowed only if the manufacturer of the connected load guaran-
tees that feedback to the control input cannot occur.
CAUTION
Fault exclusion
The machine manufacturer or the user is solely responsible for the correct execution and evaluation of the
applied alternatives.
EL2911
Parameter Value
FSOUT Settings Common -
0x8000:04 – Diag Testpulse active TRUE
0x8000:12 – Output Cross Circuit Detection Delay 1000 ms
FSIN Settings Common -
0x8010:02 - MultiplierDiagTestPulse 0x01
0x8010:04 – Diag TestPulse active TRUE
FSIN Settings Channel -
0x8011:01 – Channel 1.InputFilterTime 0x0014 (2 ms)
0x8011:02 – Channel 1.DiagTestPulseFilterTime 0x0002 (0.2 ms)
0x8011:04 – Channel 2.InputFilterTime -
0x8011:05 – Channel 2.DiagTestPulseFilterTime -
0x8011:07 – Channel 3.InputFilterTime 0x0014 (2 ms)
0x8011:08 – Channel 3.DiagTestPulseFilterTime 0x0002 (0.2 ms)
0x8011:0A – Channel 4.InputFilterTime 0x0014 (2 ms)
0x8011:0B – Channel 4.DiagTestPulseFilterTime 0x0002 (0.2 ms)
FB MON
Parameter Value
Reset Time (ms) (Port EDM1) 1000
Discrepancy Time (ms) (port MonIn1/MonIn2) 500
Safe Inputs After Disc Error TRUE
4.3.4 Calculation
From:
d op * hop * 60
nop =
TZyklus
and:
B10 D
MTTFD =
0,1* nop
S1:
230 *8 * 60
nop = = 7360
15
1.000.000
MTTFD = = 1358,7 y = 11902212h
0,1* 7360
S2:
230 *8 * 60
nop = = 7360
15
2.000.000
MTTFD = = 2717, 4 y = 23804424h
0,1* 7360
K3/K4:
230 *8 * 60
nop = = 7360
15
1.300.000
MTTFD = = 1766,3 y = 15472788h
0,1* 7360
and the assumption that S1, S2, K3 and K4 are each single-channel:
1
MTTFD =
lD
produces for
0,1* nop * (1 - DC ) 1 - DC
PFH = =
B10 D MTTFD
S1
1 - 0,99
PFH = = 8, 40 E - 10
1358,7 *8760
S2
1 - 0,99
PFH = = 4, 20 E - 10
2717, 4 *8760
K3/K4
1 - 0,90
PFH = = 6, 46 E - 09
1766,3*8760
The door switches S1/S2 are always actuated in opposite directions. Since the switches have different
values, but the complete protective door switch consists of a combination of normally closed and normally
open contacts and both switches must function, the poorer of the two values (S1) can be taken for the
combination!
The contactors K3 und K4 are both connected to the safety function. The non-functioning of a contactor does
not lead to a dangerous situation, but it is discovered by the feedback. Furthermore, the B10D values for K3
and K4 are identical.
There is a coupling coefficient between the components that are connected via two channels. Examples are
temperature, EMC, voltage peaks or signals between these components. This is assumed to be the worst-
case estimation, where ß =10%. EN 62061 contains a table with which this β-factor can be precisely
determined. Further, it is assumed that all usual measures have been taken to prevent both channels failing
unsafely at the same time due to an error (e.g. overcurrent through contactor contacts, overtemperature in
the control cabinet).
It follows for the calculation of the PFHD value for safety function 1:
PFH ( S 1) + PFH ( S 2)
PFH ges = b * + (1 - b ) 2 * ( PFH ( S 1) * PFH ( S 2) ) * T 1 + PFH ( EL 2911)
2
PFH ( K 3) + PFH ( K 4)
+b * + (1 - b ) 2 * ( PFH ( K 3) * PFH ( K 4) ) * T 1
2
(1 - b ) 2 * ( PFH
( x) ( y) * PFH ) * T 1
Since the portions are smaller than the rest by the power of ten, they are
neglected in this and all further calculations for the purpose of simplification.
to:
8, 40 E - 10 + 4, 20 E - 10 6, 46 E - 09 + 6, 46 E - 09
PFH ges = 10% * + 4,50 E - 09 + 10% *
2 2
= 5, 21E - 09
Calculation of the MTTFD value for safety function 1 (under the same assumption):
n
1 1
=å
MTTFDges i =1 MTTFDn
as:
1 1 1 1
= + +
MTTFDges MTTFD ( S 1) MTTFD ( EL 2911) MTTFD ( K 3)
If only PFHD values are available for EL2911, the following estimation applies:
(1 - DC( ELxxxx ) )
MTTFD ( ELxxxx ) =
PFH ( ELxxxx )
Hence:
(1 - DC( EL 2911) ) (1 - 0,99) 0,01
MTTFD ( EL 2911) = = = = 253 y
PFH ( EL 2911) 1 h 1
4,50 E - 09 *8760 3,94 E - 05
h y y
1
MTTFDges = = 190 y
1 1 1
+ +
1358,7 y 253 y 1766,3 y
DC DC DC DC DC
+ + + +
MTTFD ( S 1) MTTFD ( S 2) MTTFD ( EL 2911) MTTFD ( K 3) MTTFD ( K 4)
DCavg =
1 1 1 1 1
+ + + +
MTTFD ( S 1) MTTFD ( S 2) MTTFD ( EL 2911) MTTFD ( K 3) MTTFD ( K 4)
NOTE
Category
This structure is possible up to category 4 at the most.
MTTFD
Designation for each channel Range for each channel
low 3 years ≤ MTTFD < 10 years
medium 10 years ≤ MTTFD < 30 years
high 30 years ≤ MTTFD ≤ 100 years
DC
Name Range
none DC < 60 %
low 60 % ≤ DC < 90 %
medium 90 % ≤ DC < 99 %
high 99 % ≤ DC
NOTE
Diagnostic coverage
For practical usability, the number of the ranges was limited to four. An accuracy of 5% is assumed for the
limit values shown in this table.
The feedback loop of the contactors K3 and K4 is connected to a safe input of the EL2911.
The 0 V potentials of all loads and devices that are used have to be at or connected to the same potential.
Diagnostics
No fault exclusion can be used for the EtherCAT p cable because Us and Up are located in a common
sheathed cable and there is no dedicated earth connection per cable.
Firstly, for diagnosis of whether there is a feedback or cross-circuit on the EtherCAT p cable, the voltages Us
and Up are measured by the EPP9022-9060 EtherCAT p Box and transmitted by TwinSAFE SC as an
analog value to the EL2911. Corruption of the analog signals on the communication path is thus ruled out.
Secondly, the EL2911 monitors a feedback to the 24 VDC of the safe output and enters the module error state
as soon as a voltage higher than 5 V is read in the switched-off state.
NOTE
Safety consideration
The EPP2xxx boxes used are not an active part of the safety controller. Accordingly, the safety level at-
tained is defined only through the higher-level safety controller. The standard boxes are not incorporated in
the calculation.
The external wiring of the standard boxes can lead to limitations in the maximum attainable safety level
(See also Notes on prevention of feedback [} 164]).
CAUTION
Power supply unit requirements
The standard terminals must be supplied with 24 VDC by an SELV/PELV power supply unit with an output
voltage limit Umax of 36 V in the event of a fault.
CAUTION
Prevention of feedback
Feedback can be prevented by various measures (see further information below):
• No switching of loads with a separate power supply
• Cable short-circuit fault exclusion (separate non-metallic sheathed cable, wiring only inside control cabi-
net, dedicated earth connection per conductor, fixed installation)
CAUTION
Maximum safety response time
The maximum time for detecting a fault (Fault Detection Time) occurs when detecting of a fault by reading
the feedback circuits of the contactors K3 and K4, as this time is typically very much longer than detection
by reading back the voltages on the EL2911 and the EPP9022-9060. The time is set in the safety logic and
should be set large enough to enable fast error detection, but so that the availability of the machine is also
ensured.
The Fault Reaction Time results from the input filter time of the EL2911 (the safe input to which the feed-
back loop is connected), double the cycle time of the logic program running on the EL2911 (can also be
read from the CoE objects) and the release time of the contactors K3 and K4 after the voltage at the output
of the EL2911 has been switched off. The time is strongly dependent on the actuators employed.
These two times added together result in the Safety Response Time.
This Safety Response Time must be referred to and checked by the user or machine manufacturer for the
safety assessment of his application.
Safety application
If the safe output of the EL2911 (2) for Up is switched off, the analog value for Up transmitted via
TwinSAFE SC must signal a value smaller than 5 V. If this is not the case, both EL2911 outputs (1) + (2)
must be switched off. This is implemented, for example, via an EDM function block, which is programmed in
a TwinSAFE group with the outputs Us and Up and thus switches off the entire group and all outputs
configured within it in case of error.
Furthermore, in the case of a module error, the EL2911 (2) for Up and the EL2911 (1) for Us must be
switched off.
CAUTION
Implementation of the safety application
The user or machine manufacturer is solely responsible for the correct implementation and testing of the
safety application.
NOTE
Feedback loop
For clarity the feedback loop of the actuators K3 and K4 is not shown, but it must be taken into account by
the user.
NOTE
Maximum attainable safety level
Avoiding feedback through short-circuit fault exclusion:
DIN EN ISO 13849-1: max. cat. 4 PL e
IEC 61508: max. SIL3
EN 62061: max. SIL2
NOTE
Potential 0 V
The 0 V potentials of the load (in this case K3, K4) must be identical to the 0 V potential of the power supply
of both EL2911s.
CAUTION
Time delay
Switching off the power supply for the potential group can delay the shutdown of the downstream contac-
tors and actuators. This delay depends on the downstream actuators, loads and lines and must be taken
into account by the user in the safety assessment.
CAUTION
Manufacturer's data
Exceptions to the general requirement are allowed only if the manufacturer of the connected load guaran-
tees that feedback to the control input cannot occur.
CAUTION
Fault exclusion
The machine manufacturer or the user is solely responsible for the correct execution and evaluation of the
applied alternatives.
Parameter Value
FSOUT Settings Common -
0x8000:04 – Diag Testpulse active TRUE
0x8000:12 – Output Cross Circuit Detection Delay 1000 ms
FSIN Settings Common -
0x8010:02 - MultiplierDiagTestPulse 0x01
0x8010:04 – Diag TestPulse active TRUE
FSIN Settings Channel -
0x8011:01 – Channel 1.InputFilterTime 0x0014 (2 ms)
0x8011:02 – Channel 1.DiagTestPulseFilterTime 0x0002 (0.2 ms)
0x8011:04 – Channel 2.InputFilterTime -
0x8011:05 – Channel 2.DiagTestPulseFilterTime -
0x8011:07 – Channel 3.InputFilterTime 0x0014 (2 ms)
0x8011:08 – Channel 3.DiagTestPulseFilterTime 0x0002 (0.2 ms)
0x8011:0A – Channel 4.InputFilterTime 0x0014 (2 ms)
0x8011:0B – Channel 4.DiagTestPulseFilterTime 0x0002 (0.2 ms)
FB MON
Parameter Value
Reset Time (ms) (Port EDM1) 1000
Discrepancy Time (ms) (port MonIn1/MonIn2) 500
Safe Inputs After Disc Error TRUE
4.4.4 Calculation
From:
d op * hop * 60
nop =
TZyklus
and:
B10 D
MTTFD =
0,1* nop
S1:
230 *8 * 60
nop = = 7360
15
1.000.000
MTTFD = = 1358,7 y = 11902212h
0,1* 7360
S2:
230 *8 * 60
nop = = 7360
15
2.000.000
MTTFD = = 2717, 4 y = 23804424h
0,1* 7360
K3/K4:
230 *8 * 60
nop = = 7360
15
1.300.000
MTTFD = = 1766,3 y = 15472788h
0,1* 7360
and the assumption that S1, S2, K3 and K4 are each single-channel:
1
MTTFD =
lD
produces for
0,1* nop * (1 - DC ) 1 - DC
PFH = =
B10 D MTTFD
S1
1 - 0,99
PFH = = 8, 40 E - 10
1358,7 *8760
S2
1 - 0,99
PFH = = 4, 20 E - 10
2717, 4 *8760
K3/K4
1 - 0,90
PFH = = 6, 46 E - 09
1766,3*8760
The door switches S1/S2 are always actuated in opposite directions. Since the switches have different
values, but the complete protective door switch consists of a combination of normally closed and normally
open contacts and both switches must function, the poorer of the two values (S1) can be taken for the
combination!
The contactors K3 und K4 are both connected to the safety function. The non-functioning of a contactor does
not lead to a dangerous situation, but it is discovered by the feedback. Furthermore, the B10D values for K3
and K4 are identical.
There is a coupling coefficient between the components that are connected via two channels. Examples are
temperature, EMC, voltage peaks or signals between these components. This is assumed to be the worst-
case estimation, where ß =10%. EN 62061 contains a table with which this β-factor can be precisely
determined. Further, it is assumed that all usual measures have been taken to prevent both channels failing
unsafely at the same time due to an error (e.g. overcurrent through contactor contacts, overtemperature in
the control cabinet).
It follows for the calculation of the PFHD value for safety function 1:
PFH ( S 1) + PFH ( S 2)
PFH ges = b * + (1 - b ) 2 * ( PFH ( S 1) * PFH ( S 2) ) * T 1 + PFH ( EL 2911) + PFH ( EL 2911)
2
PFH ( K 3) + PFH ( K 4)
+b * + (1 - b ) 2 * ( PFH ( K 3) * PFH ( K 4) ) * T 1
2
(1 - b ) 2 * ( PFH
( x) ( y) * PFH ) * T 1
Since the portions are smaller than the rest by the power of ten, they are
neglected in this and all further calculations for the purpose of simplification.
to:
8, 40 E - 10 + 4, 20 E - 10 6, 46 E - 09 + 6, 46 E - 09
PFH ges = 10% * + 4,50 E - 09 + 4,50 E - 09 + 10% *
2 2
= 9,71E - 09
Calculation of the MTTFD value for safety function 1 (under the same assumption):
n
1 1
=å
MTTFDges i =1 MTTFDn
as:
1 1 1 1 1
= + + +
MTTFDges MTTFD ( S 1) MTTFD ( EL 2911) MTTFD ( EL 2911) MTTFD ( K 3)
If only PFHD values are available for EL2911, the following estimation applies:
(1 - DC( ELxxxx ) )
MTTFD ( ELxxxx ) =
PFH ( ELxxxx )
Hence:
(1 - DC( EL 2911) ) (1 - 0,99) 0,01
MTTFD ( EL 2911) = = = = 253 y
PFH ( EL 2911) 1 h 1
4,50 E - 09 *8760 3,94 E - 05
h y y
1
MTTFDges = = 108 y
1 1 1 1
+ + +
1358,7 y 253 y 253 y 1766,3 y
DC DC DC DC DC DC
+ + + + +
MTTFD ( S 1) MTTFD ( S 2) MTTFD ( EL 2911) MTTFD ( EL 2911) MTTFD ( K 3) MTTFD ( K 4)
DCavg =
1 1 1 1 1 1
+ + + + +
MTTFD ( S 1) MTTFD ( S 2) MTTFD ( EL 2911) MTTFD ( EL 2911) MTTFD ( K 3) MTTFD ( K 4)
NOTE
Category
This structure is possible up to category 4 at the most.
MTTFD
Designation for each channel Range for each channel
low 3 years ≤ MTTFD < 10 years
medium 10 years ≤ MTTFD < 30 years
high 30 years ≤ MTTFD ≤ 100 years
DC
Name Range
none DC < 60 %
low 60 % ≤ DC < 90 %
medium 90 % ≤ DC < 99 %
high 99 % ≤ DC
NOTE
Diagnostic coverage
For practical usability, the number of the ranges was limited to four. An accuracy of 5% is assumed for the
limit values shown in this table.
5 STO/SS1 functions
After 500 ms, for example, the AX8xxx-x1xx will be informed via the delayed-switching output that STO is to
be activated.
In this example it is assumed that, with the opening of the door and the delayed switching of the AX8xxx-
x1xx, the machine is in a safe state after STO before the hazard point can be reached by the user.
The machine manufacturer must assess the machine and the application.
If another application is to be executed on the drive, this can be implemented through a customer-specific
logic application on the AX8xxx-x1xx.
EL1904
Parameter Value
Sensor test channel 1 active Yes
Sensor test channel 2 active Yes
Sensor test channel 3 active -
Sensor test channel 4 active -
Logic channel 1 and 2 Single Logic
Logic channel 3 and 4 Single Logic
MON FB parameter
Parameter Value
Discrepancy Time (ms) (port MonIn1/MonIn2) 200
Safe Inputs After Disc Error TRUE
MON Delay Time 500
5.1.3 Calculation
From:
230 *16 * 60
nop = = 14720
15
and:
B10 D
MTTFD =
0,1* nop
S1
230 *16 * 60
nop = = 14720
15
1.000.000
MTTFD = = 679 y
0,1*14720
S2
230 *16 * 60
nop = = 14720
15
2.000.000
MTTFD = = 1358 y
0,1*14720
as:
1 1 1 1 1
= + + +
MTTFDges MTTFD ( S 1) MTTFD ( EL1904) MTTFD ( EL 6910) MTTFD ( AX 8 xxx - x1xx )
If only PFHD values are available for EL1904, EL6910 and AX8xxx-x1xx, the following estimation applies:
(1 - DC( ELxxxx ) )
MTTFD ( ELxxxx ) =
PFH ( ELxxxx )
Hence:
(1 - DC( EL1904) ) (1 - 0,99) 0,01
MTTFD ( EL1904) = = = = 1028,8 y
PFH ( EL1904) 1 h 1
1,11E - 09 *8760 9,72 E - 06
h y y
1
MTTFDges = = 149 y
1 1 1 1
+ + +
679 y 1028 y 637 y 375 y
DC DC DC DC DC
+ + + +
MTTFD ( S 1) MTTFD ( S 2) MTTFD ( EL1904) MTTFD ( EL 6910) MTTFD ( AX 8 xxx - x1xx )
DCavg =
1 1 1 1 1
+ + + +
MTTFD ( S 1) MTTFD ( S 2) MTTFD ( EL1904) MTTFD ( EL 6910) MTTFD ( AX 8 xxx - x1xx )
NOTE
Category
This structure is possible up to category 4 at the most.
CAUTION
Implement a restart lock in the machine!
The restart lock is NOT part of the safety chain and must be implemented in the machine!
MTTFD
Designation for each channel Range for each channel
low 3 years ≤ MTTFD < 10 years
medium 10 years ≤ MTTFD < 30 years
high 30 years ≤ MTTFD ≤ 100 years
DC
Name Range
none DC < 60 %
low 60 % ≤ DC < 90 %
medium 90 % ≤ DC < 99 %
high 99 % ≤ DC
NOTE
Diagnostic coverage
For practical usability, the number of the ranges was limited to four. An accuracy of 5% is assumed for the
limit values shown in this table.
produces for
0,1* nop * (1 - DC ) 1 - DC
PFH D = =
B10 D MTTFD
S1:
1 - 0,99
PFH D = = 1,68 E - 09
679 *8760
S2:
1 - 0,99
PFH D = = 8, 41E - 10
1358 *8760
Safety switch S1: According to BIA report 2/2008, error exclusion to up 100,000 cycles is possible, provided
the manufacturer has confirmed this. If no confirmation exists, S1 is included in the calculation as follows.
There is a coupling coefficient between the components that are connected via two channels. Examples are
temperature, EMC, voltage peaks or signals between these components. This is assumed to be the worst-
case estimation, where β =10%. EN 62061 contains a table with which this β-factor can be precisely
determined. Further, it is assumed that all usual measures have been taken to prevent both channels failing
unsafely at the same time due to an error (e.g. overcurrent through relay contacts, overtemperature in the
control cabinet).
It follows for the calculation of the PFHD value for safety function 1:
PFH D ( S 1) + PFH D ( S 2)
PFH Dges = b * + (1 - b ) 2 * ( PFH D ( S 1) * PFH D ( S 2) ) * T 1 + PFH D ( EL1904) + PFH D ( EL 6910) + PFH D ( AX 8 xxx - x1xx )
2
(1 - b ) 2 * ( PFH
( S 1) ( S 2) * PFH ) * T1
Since the portion is smaller than the rest by the power of ten, it is neglected in
this and all further calculations for the purpose of simplification.
to:
1,68 E - 09 + 8, 41E - 10
PFH Dges = 10% * + 1,11E - 09 + 1,79 E - 09 + 3,04 E - 09
2
= 6,07 E - 09
NOTE
Safety integrity level
The application meets the requirements of safety integrity level SIL3 according to EN 62061.
Testing and checking for discrepancy are activated for the input signals. The testing of the outputs is also
active. The relays of the 4 AX5801 option cards are wired in parallel to a safe output of the EL2904. The
feedback loops are wired in series to a safe input. The restart signal is wired to a non-safe input.
Parameter Value
Sensor test channel 1 active Yes
Sensor test channel 2 active Yes
Sensor test channel 3 active Yes
Sensor test channel 4 active Yes
Logic channel 1 and 2 Single Logic
Logic channel 3 and 4 Single Logic
EL2904
Parameter Value
Current measurement active Yes
Output test pulses active Yes
5.2.3 Calculation
From:
d op * hop * 60
nop =
TZyklus
and:
B10 D
MTTFD =
0,1* nop
S1:
230 *8 * 60
nop = = 1840
60
100.000
MTTFD = = 543,5 y = 4761060h
0,1*1840
AX5801:
230 *8 * 60
nop = = 1840
60
780.000
MTTFD = = 4239,1 y = 37134516h
0,1*1840
B10 D 780.000
T10 D = = 423 y
nop 1840 1
y
produces for
0,1* nop * (1 - DC ) 1 - DC
PFH = =
B10 D MTTFD
S1:
1 - 0,99
PFH = = 2,10 E - 09
543,5 *8760
AX5801:
1 - 0,99
PFH = = 2,70 E - 10
4239,1*8760
Safety switch S1: According to BIA report 2/2008, error exclusion to up 100000 cycles is possible, provided
the manufacturer has confirmed this. If no confirmation exists, S1 is included in the calculation as follows.
There is a coupling coefficient between the components that are connected via two channels. Examples are
temperature, EMC, voltage peaks or signals between these components. This is assumed to be the worst-
case estimation, where ß =10%. EN 62061 contains a table with which this β-factor can be precisely
determined. Further, it is assumed that all usual measures have been taken to prevent both channels failing
unsafely at the same time due to an error (e.g. overcurrent through relay contacts, overtemperature in the
control cabinet).
It follows for the calculation of the PFHD value for safety function 1:
4 * PFH ( AX 5801) + 4 * PFH ( AX 5801)
PFH ges = PFH ( S 1) + PFH ( EL1904) + PFH ( EL 6900) + PFH ( EL 2904) + b *
2
2
+4 * (1 - b ) * ( PFH ( AX 5801) * PFH ( AX 5801) ) * T 1
(1 - b ) 2 * ( PFH
( x) ( y) * PFH ) * T 1
Since the portion is smaller than the rest by the power of ten, it is neglected in
this and all further calculations for the purpose of simplification.
to:
4 * 2,70 E - 10 + 4 * 2,70 E - 10
PFH ges = 2,10 E - 09 + 1,11E - 09 + 1,03E - 09 + 1, 25 E - 09 + 10% * = 5,60 E - 09
2
Calculation of the MTTFD value for safety function 1 (under the same assumption):
n
1 1
=å
MTTFDges i =1 MTTFDn
as:
1 1 1 1 1 1 1 1 1
= + + + + + + +
MTTFDges MTTFD ( S 1) MTTFD ( EL1904) MTTFD ( EL 6900) MTTFD ( EL 2904) MTTFD ( AX 5801) MTTFD ( AX 5801) MTTFD ( AX 5801) MTTFD ( AX 5801)
with:
B10 D ( S 1)
MTTFD ( S 1) =
0,1* nop
B10 D ( AX 5801)
MTTFD ( AX 5801) =
0,1* nop
If only PFHD values are available for EL1904, EL2904 and EL6900, the following estimation applies:
(1 - DC( ELxxxx ) )
MTTFD ( ELxxxx ) =
PFH ( ELxxxx )
Hence:
(1 - DC( EL1904) ) (1 - 0,99) 0,01
MTTFD ( EL1904) = = = = 1028,8 y
PFH ( EL1904) 1 h 1
1,11E - 09 *8760 9,72 E - 06
h y y
1
MTTFDges = = 173,8 y
1 1 1 1 1 1 1 1
+ + + + + + +
543,5 y 1028,8 y 1108,6 y 913, 2 y 4239,1 y 4239,1 y 4239,1 y 4239,1 y
99% 99% 99% 99% 99% 99% 99% 99% 99% 99% 99% 99%
+ + + + + + + + + + +
543,5 y 1028,8 y 1108,6 y 913, 2 y 4239,1 y 4239,1 y 4239,1 y 4239,1 y 4239,1 y 4239,1 y 4239,1 y 4239,1 y
DCavg =
1 1 1 1 1 1 1 1 1 1 1 1
+ + + + + + + + + + +
543,5 y 1028,8 y 1108,6 y 913, 2 y 4239,1 y 4239,1 y 4239,1 y 4239,1 y 4239,1 y 4239,1 y 4239,1 y 4239,1 y
= 99,00%
NOTE
Category
This structure is possible up to category 4 at the most.
CAUTION
Implement a restart lock in the machine!
The restart lock is NOT part of the safety chain and must be implemented in the machine!
MTTFD
Designation for each channel Range for each channel
low 3 years ≤ MTTFD < 10 years
medium 10 years ≤ MTTFD < 30 years
high 30 years ≤ MTTFD ≤ 100 years
DC
Name Range
none DC < 60 %
low 60 % ≤ DC < 90 %
medium 90 % ≤ DC < 99 %
high 99 % ≤ DC
NOTE
Diagnostic coverage
For practical usability, the number of the ranges was limited to four. An accuracy of 5% is assumed for the
limit values shown in this table.
A protective door (S1 and S2) and a restart signal (S3) are logically linked on an ESTOP function block. The
EStopOut signal is transferred to the NC controller, with which, for example, the Enable signal of the
EL72x1-9014 can be switched. The STO input of the EL72x1-9014 is operated via the delayed output
EStopDelOut. The EL72x1-9014 supplies the information that the STO function is active via the standard
controller. This information is transferred to the EDM input of the ESTOP function block and additionally to
the EDM function block in order to generate an expectation for this signal.
CAUTION
Implement a restart lock in the machine!
The restart lock is NOT part of the safety chain and must be implemented in the machine!
If the risk analysis returns the result that a restart is to be realized in the safety controller, then the restart
must also be placed on a safe input.
WARNING
Wiring only inside the control cabinet
The wiring between the EL2904 and the STO input of the EL72x1-9014 must be located in the same control
cabinet in order to be able to assume a fault exclusion for the cross-circuit or external power supply of the
wiring between EL2904 and EL72x1-9014.
The evaluation of this wiring and the evaluation of whether the fault exclusion is permissible must be done
by the machine manufacturer or user.
NOTE
Calculation EL72x1-9014
The EL72x1-9014 is not taken into account in the calculation of the Performance Level according to
DIN EN ISO 13849-1 since it behaves interference-free to the safety function.
The PFHD value goes into the calculation according to EN 62061 with a value of 0.
EL1904
Parameter Value
Sensor test channel 1 active Yes
Sensor test channel 2 active Yes
Sensor test channel 3 active Yes
Sensor test channel 4 active Yes
Logic channel 1 and 2 Single Logic
Logic channel 3 and 4 Single Logic
EL2904
Parameter Value
Current measurement active No
Output test pulses active Yes
5.3.3 Calculation
From:
d op * hop * 60
nop =
TZyklus
and:
B10 D
MTTFD =
0,1* nop
S1:
230 *16 * 60
nop = = 14720
15
1.000.000
MTTFD = = 679,3 y = 5951087 h
0,1*14720
S2:
230 *16 * 60
nop = = 14720
15
2.000.000
MTTFD = = 1358,7 y = 11902174h
0,1*14720
produces for
0,1* nop * (1 - DC ) 1 - DC
PFH = =
B10 D MTTFD
S1:
1 - 0,99
PFH = = 1,68 E - 09
679,3*8760
S2:
1 - 0,99
PFH = = 8, 4 E - 10
1358,7 *8760
The door switches S1/S2 are always actuated in opposite directions. Since the switches have different
values, but the complete protective door switch consists of a combination of normally closed and normally
open contacts and both switches must function, the poorer of the two values (S1) can be taken for the
combination!
There is a coupling coefficient between the components that are connected via two channels. Examples are
temperature, EMC, voltage peaks or signals between these components. This is assumed to be the worst-
case estimation, where ß =10%. EN 62061 contains a table with which this β-factor can be precisely
determined. Further, it is assumed that all usual measures have been taken to prevent both channels failing
unsafely at the same time due to an error (e.g. overcurrent through relay contacts, overtemperature in the
control cabinet).
It follows for the calculation of the PFHD value for safety function 1:
PFH ( S 1) + PFH ( S 2)
PFH ges = b * + (1 - b ) 2 * ( PFH ( S 1) * PFH ( S 2) ) * T 1 + PFH ( EL1904) + PFH ( EL 6900) + PFH ( EL 2904) + PFH ( EL 72 x1- 9014)
2
(1 - b ) 2 * ( PFH
( S 1) ( S 2) * PFH ) * T1
Since the portion is smaller than the rest by the power of ten, it is neglected in
this and all further calculations for the purpose of simplification.
to:
1,68 E - 09 + 1,68 E - 09
PFH ges = 10% * + 1,11E - 09 + 1,03E - 09 + 1, 25 E - 09 + 0,00 = 3,558 E - 09
2
Calculation of the MTTFD value for safety function 1 (under the same assumption):
n
1 1
=å
MTTFDges i =1 MTTFDn
as:
1 1 1 1 1
= + + +
MTTFDges MTTFD ( S 1) MTTFD ( EL1904) MTTFD ( EL 6900) MTTFD ( EL 2904)
with:
B10 D ( S 1)
MTTFD ( S 1) =
0,1* nop
B10 D ( S 2)
MTTFD ( S 2) =
0,1* nop
If only PFHD values are available for EL1904, EL6900 and EL2904, the following estimation applies:
(1 - DC( ELxxxx ) )
MTTFD ( ELxxxx ) =
PFH ( ELxxxx )
Hence:
1
MTTFDges = = 225, 2 y
1 1 1 1
+ + +
679,3 y 1028,8 y 1108,6 y 913, 2 y
CAUTION
Category
This structure is possible up to category 3 at the most.
MTTFD
Designation for each channel Range for each channel
low 3 years ≤ MTTFD < 10 years
medium 10 years ≤ MTTFD < 30 years
high 30 years ≤ MTTFD ≤ 100 years
DC
Name Range
none DC < 60 %
low 60 % ≤ DC < 90 %
medium 90 % ≤ DC < 99 %
high 99 % ≤ DC
NOTE
Diagnostic coverage
For practical usability, the number of the ranges was limited to four. An accuracy of 5% is assumed for the
limit values shown in this table.
As an example, a protective door is wired to a safe input (in this case EL1904) together with a restart signal
in two-channel mode. Within the TwinSAFE Logic, these signals are used at an ESTOP function block.
Switching of the ESTOP function block is delayed and is used for the two safe EL2904 outputs. The
EStopOut output can be used to stop the drive electrically via the NC controller .
One output of the EL2904 is wired to STO input X49.1 of the Bosch Rexroth IndraDrive, the other output is
wired to X49.3. The corresponding GND connection (X49.2) is taken back to the EL2904 to illustrate that the
EL2904 and the IndraDrive use the same ground potential of the 24 V supply.
CAUTION
Implement a restart lock in the machine!
The restart lock is NOT part of the safety chain and must be implemented in the machine!
EL1904
Parameter Value
Sensor test channel 1 active Yes
Sensor test channel 2 active Yes
Sensor test channel 3 active Yes
Sensor test channel 4 active Yes
Logic channel 1 and 2 Single Logic
Logic channel 3 and 4 Single Logic
EL2904
Parameter Value
Current measurement active No
Output test pulses active Yes
5.4.3 Calculation
From:
d op * hop * 60
nop =
TZyklus
and:
B10 D
MTTFD =
0,1* nop
S1:
230 *16 * 60
nop = = 14720
15
1.000.000
MTTFD = = 679,3 y = 5951087 h
0,1*14720
S2:
230 *16 * 60
nop = = 14720
15
2.000.000
MTTFD = = 1358,7 y = 11902174h
0,1*14720
produces for
0,1* nop * (1 - DC ) 1 - DC
PFH = =
B10 D MTTFD
S1:
1 - 0,99
PFH = = 1,68 E - 09
679,3*8760
S2:
1 - 0,99
PFH = = 8, 4 E - 10
1358,7 *8760
The door switches S1/S2 are always actuated in opposite directions. Since the switches have different
values, but the complete protective door switch consists of a combination of normally closed and normally
open contacts and both switches must function, the poorer of the two values (S1) can be taken for the
combination!
There is a coupling coefficient between the components that are connected via two channels. Examples are
temperature, EMC, voltage peaks or signals between these components. This is assumed to be the worst-
case estimation, where β =10%. EN 62061 contains tables (Table F.1: Criteria for determining the CCF, and
Table F.2: Estimation of the CCF factor(β)), which can be used to determine the β factor precisely.
Further, it is assumed that all usual measures have been taken to prevent both channels failing unsafely at
the same time due to an error (e.g. overcurrent through relay contacts, overtemperature in the control
cabinet).
It follows for the calculation of the PFHD value for safety function 1:
PFH ( S 1) + PFH ( S 2)
PFH ges = b * + (1 - b ) 2 * ( PFH ( S 1) * PFH ( S 2) ) * T 1 + PFH ( EL1904) + PFH ( EL 6900) + PFH ( EL 2904) + PFH ( IndraDrive )
2
(1 - b ) 2 * ( PFH
( S 1) ( S 2) * PFH ) * T1
Since the portion is smaller than the rest by the power of ten, it is neglected in
this and all further calculations for the purpose of simplification.
to:
1,68 E - 09 + 8, 40 E - 10
PFH ges = 10% * + 1,11E - 09 + 1,03E - 09 + 1, 25 E - 09 + 0,50 E - 09 = 4,016 E - 09
2
NOTE
Calculation according to EN 62061
This value corresponds to SIL3, according to EN 62061, Table 3.
Calculation of the MTTFD value for safety function 1 (under the same assumption):
n
1 1
=å
MTTFDges i =1 MTTFDn
as:
1 1 1 1 1 1
= + + + +
MTTFDges MTTFD ( S 1) MTTFD ( EL1904) MTTFD ( EL 6900) MTTFD ( EL 2904) MTTFD ( IndraDrive )
with:
B10 D ( S 1)
MTTFD ( S 1) =
0,1* nop
If only PFHD values are available for EL1904, EL6900 and EL2904, the following estimation applies:
(1 - DC( ELxxxx ) )
MTTFD ( ELxxxx ) =
PFH ( ELxxxx )
Hence:
(1 - DC( EL1904) ) (1 - 0,99) 0,01
MTTFD ( EL1904) = = = = 1028,8 y
PFH ( EL1904) 1 h 1
1,11E - 09 *8760 9,72 E - 06
h y y
1
MTTFDges = = 105,9 y
1 1 1 1 1
+ + + +
679,3 y 1028,8 y 1108,6 y 913, 2 y 200 y
NOTE
Category
This structure is possible up to category 4 at the most.
MTTFD
Designation for each channel Range for each channel
low 3 years ≤ MTTFD < 10 years
medium 10 years ≤ MTTFD < 30 years
high 30 years ≤ MTTFD ≤ 100 years
DC
Name Range
none DC < 60 %
low 60 % ≤ DC < 90 %
medium 90 % ≤ DC < 99 %
high 99 % ≤ DC
NOTE
Diagnostic coverage
For practical usability, the number of the ranges was limited to four. An accuracy of 5% is assumed for the
limit values shown in this table.
The feedback signals are checked via the control and status word returned by the drive option.
Parameter Value
Sensor test channel 1 active Yes
Sensor test channel 2 active Yes
Sensor test channel 3 active Yes
Sensor test channel 4 active Yes
Logic channel 1 and 2 Single Logic
Logic channel 3 and 4 Single Logic
AX5805
Parameter Value
-
6.1.3 Calculation
From:
d op * hop * 60
nop =
TZyklus
and:
B10 D
MTTFD =
0,1* nop
S1:
230 *8 * 60
nop = = 1840
60
1.000.000
MTTFD = = 5434,8 y = 47608848h
0,1*1840
S2:
230 *8 * 60
nop = = 1840
60
2.000.000
MTTFD = = 10869,6 y = 95217696h
0,1*1840
produces for
0,1* nop * (1 - DC ) 1 - DC
PFH = =
B10 D MTTFD
S1:
1 - 0,99
PFH = = 2,10 E - 10
5434,8 *8760
S2:
1 - 0,99
PFH = = 1,05 E - 10
10869,6 *8760
The door switches S1/S2 are always actuated in opposite directions. Since the switches have different
values, but the complete protective door switch consists of a combination of normally closed and normally
open contacts and both switches must function, the poorer of the two values (S1) can be taken for the
combination!
There is a coupling coefficient between the components that are connected via two channels. Examples are
temperature, EMC, voltage peaks or signals between these components. This is assumed to be the worst-
case estimation, where ß =10%. EN 62061 contains a table with which this β-factor can be precisely
determined. Further, it is assumed that all usual measures have been taken to prevent both channels failing
unsafely at the same time due to an error (e.g. overcurrent through relay contacts, overtemperature in the
control cabinet).
It follows for the calculation of the PFHD value for safety function 1:
PFH ( S 1) + PFH ( S 2)
PFH ges = b * + (1 - b ) 2 * ( PFH ( S 1) * PFH ( S 2) ) * T 1 + PFH ( EL1904) + PFH ( EL 6900)
2
+ PFH ( AX 5805) + PFH ( AX 5805) + PFH ( AX 5805) + PFH ( AX 5805)
(1 - b ) 2 * ( PFH
( x) ( y) * PFH ) * T 1
Since the portion is smaller than the rest by the power of ten, it is neglected in
this and all further calculations for the purpose of simplification.
to:
2,10 E - 10 + 1,05 E - 10
PFH ges = 10% * + 1,11E - 09 + 1,03E - 09 + 4 * 5,15 E - 09 = 2, 28 E - 08
2
Calculation of the MTTFD value for safety function 1 (under the same assumption):
n
1 1
=å
MTTFDges i =1 MTTFDn
as:
1 1 1 1 1 1 1 1
= + + + + + +
MTTFDges MTTFD ( S 1) MTTFD ( EL1904) MTTFD ( EL 6900) MTTFD ( AX 5805) MTTFD ( AX 5805) MTTFD ( AX 5805) MTTFD ( AX 5805)
with:
B10 D ( S 1)
MTTFD ( S 1) =
0,1* nop
B10 D ( S 2)
MTTFD ( S 2) =
0,1* nop
If only PFHD values are available for EL1904, AX5805 and EL6900, the following estimation applies:
(1 - DC( ELxxxx ) )
MTTFD ( ELxxxx ) =
PFH ( ELxxxx )
Hence:
(1 - DC( EL1904) ) (1 - 0,99) 0,01
MTTFD ( EL1904) = = = = 1028,8 y
PFH ( EL1904) 1 h 1
1,11E - 09 *8760 9,72 E - 06
h y y
1
MTTFDges = = 49,8 y
1 1 1 1 1 1 1
+ + + + + +
5434,8 y 1028,8 y 1108,6 y 221,7 y 221,7 y 221,7 y 221,7 y
NOTE
Category
This structure is possible up to category 4 at the most.
MTTFD
Designation for each channel Range for each channel
low 3 years ≤ MTTFD < 10 years
medium 10 years ≤ MTTFD < 30 years
high 30 years ≤ MTTFD ≤ 100 years
DC
Name Range
none DC < 60 %
low 60 % ≤ DC < 90 %
medium 90 % ≤ DC < 99 %
high 99 % ≤ DC
NOTE
Diagnostic coverage
For practical usability, the number of the ranges was limited to four. An accuracy of 5% is assumed for the
limit values shown in this table.
A speed (Speed FB) is calculated from the position value within the safety-related EL6910 logic. The speed
of the drive is scaled via the FB so that the value matches the calculated speed. These two speed values are
checked by a Compare FB for equality and monitored by a Limit FB for a maximum value. Since the two
speed values (one calculated directly and the other calculated in the safety-related EL6910 logic) are never
100% equal at any time, the difference between the two speed values must lie within the tolerance band of
10% in order to still meet the condition of equality. If the current speed value lies below the threshold
specified in the Limit FB, the STO output is set to logical 1 and the drive can rotate. If the limit is exceeded or
the comparison is invalid, the output is set to logic 0, and the drive is switched torque-free or the safety
function integrated in the drive is activated. The entire calculation and scaling are performed at the SIL3/PL e
safety level in the safety-related EL6910 logic. Using this method, a safety-related result is created from two
non-safety-related signals.
An emergency stop function is additionally implemented by an ESTOP function block (not shown in the
diagram for reasons of clarity), which prevents the restart and also takes over the control of contactors K1
and K2.
The IsValid signal of the Compare function block must be used for shutdown in the event of a fault.
Structure
Logic
This terminal (EL5021-0090) supplies a position value that is converted within the safe logic to a speed
value, then scaled and compared with the speed value of the drive. Equality means in this case that the
difference signal lies within the tolerance window of 10%.
The encoder signal is transmitted via the standard fieldbus using the black channel principle. This value is
checked for plausibility against the drive speed that is transmitted via the standard fieldbus. Errors in one of
the two channels are detected by means of the comparison of the two diverse speed and position signals
within the safe logic and lead to the activation of STO of the drive.
7.1.2 FMEA
Error assumption Expectations Checked
The speed value, e.g. via This is detected via the second value and the plausibility
PROFINET, freezes check in the EL6910 (other fieldbus and TwinSAFE SC
communication between EL5021-0090 and EL6910).
In addition, the standard-communication watchdog should
be enabled for speed 0.
Speed value via EtherCAT and This is detected via the watchdog within the TwinSAFE SC
TwinSAFE SC communication communication.
freezes Plausibility check: Dynamic speed values are also expected
when the motor is started.
Speed values are copied in A distorted value within the TwinSAFE SC communication
succession in the standard PLC leads to an invalid CRC within the telegram and thus to
immediate shutdown of the group and the outputs.
The data types of the two speed values have a different
length (e.g. 4 bytes and 11 bytes)
Speed value is distorted, e.g. via This is detected via the second value and the plausibility
PROFINET check in the EL6910 (other fieldbus and TwinSAFE SC
communication between EL5021-0090 and EL6910)
There is no longer any connection Detected within the EL6910 via the plausibility check with
between the motor and the the speed value of the drive.
encoder Plausibility check: Dynamic speed values are also expected
when the motor is started.
Encoder supplies an incorrect Detected within the EL6910 via the plausibility check with
position value the speed value of the drive
Drive supplies incorrect speed This is detected via the second value and the plausibility
value check in the EL6910 (other fieldbus and TwinSAFE SC
communication between EL5021-0090 and EL6910)
The identical mechanisms are active, such as the black channel principle (bit error probability 10-2).
The quality of the data transmission is not crucial, because ultimately all transmission errors are detected via
the comparison in the safe logic, since this would lead to inequality.
EL2904
Parameter Value
Current measurement active Yes
Output test pulses active Yes
7.1.5 Calculation
Calculation of the PFHD and MTTFD values from the B10D values:
From:
d op * hop * 60
nop =
TZyklus
and:
B10 D
MTTFD =
0,1* nop
Calculation of the PFHD and MTTFD values from the MTBF values:
1
MTTFD =
lD
with
0,1 0,1* nop
lD » =
T10 D B10 D
produces for
0,1* nop * (1 - DC ) 1 - DC
PFH = =
B10 D MTTFD
Drive
MTTFD = 2 * MTBF = 2 * 59 y = 1.033.680h = 118 y
1 - DC 1 - 0,9
PFH = = = 9,67 E - 08
MTTFD 1.033.680h
Encoder
MTTFD = 2 * MTTF = 2 * 549149h = 1.098.298h = 125 y
1 - DC 1 - 0,9
PFH = = = 9,10 E - 08
MTTFD 1.098.298h
EL5021-0090
MTTFD = 2 * MTBF = 2 *1.205.000h = 2.410.000h = 275 y
1 - DC 1 - 0,9
PFH = = = 4,15 E - 08
MTTFD 2.410.000h
Input subsystem 1
PFH ( Input1) = PFH ( Encoder ) + PFH ( EL 5021- 0090) = 9,10 E - 08 + 4,15 E - 08 = 13, 25 E - 08
K1/K2:
230 *16 * 60
nop = = 21,90
10080
1.300.000
MTTFD = = 593607,3 y = 5199997320h
0,1* 21,90
1 - 0,99
PFH = = 1,92 E - 12
593607,3*8760
Relays K1 and K2 are both connected to the safety function. The non-functioning of a relay does not lead to
a dangerous situation, but it is discovered by the feedback. Furthermore, the B10D values for K1 and K2 are
identical.
The input signals from the encoder with EL5021-0090 and drive have different measuring procedures,
deliver differently scaled values and are both involved in the safety function. A malfunction of a channel does
not lead to a dangerous situation, but is detected by comparing the two values in the TwinSAFE Logic and
leads to shutdown.
There is a coupling coefficient between the components that are connected via two channels. Examples are
temperature, EMC, voltage peaks or signals between these components. This is assumed to be the worst-
case estimation, where β =10%. EN 62061 contains tables (Table F.1: Criteria for determining the CCF, and
Table F.2: Estimation of the CCF factor(β)), which can be used to determine the β factor precisely. For the
input subsystem, an estimated value of 2% can be achieved if the table for calculating the β factor is
modified accordingly. In the following calculation, the worst case is assumed with 10%.
Further, it is assumed that all usual measures have been taken to prevent both channels failing unsafely at
the same time due to an error (e.g. overcurrent through relay contacts, overtemperature in the control
cabinet).
It follows for the calculation of the PFHD value for safety function 1
PFH ( Input1) + PFH ( Drive )
PFH ges = b * + (1 - b ) 2 * ( PFH ( Input1) * PFH ( Drive ) ) * T 1 + PFH ( EL 6910) + PFH ( EL 2904)
2
PFH ( K 1) + PFH ( K 2)
+b * + (1 - b ) 2 * ( PFH ( K 1) * PFH ( K 2) ) * T 1
2
(1 - b ) 2 * ( PFH
( K 1) ( K 2) * PFH ) * T1
( Input 1) (1 - b ) 2 * ( PFH
( Antrieb ) * PFH ) * T1
Since the portions and are smaller than the
rest by the power of ten, they are neglected in this and all further calculations for the purpose of
simplification.
13, 25 E - 08 + 9,67 E - 08 1,92 E - 12 + 1,92 E - 12
PFH ges = 10% * + 1,79 E - 09 + 1, 25 E - 09 + 10% *
2 2
= 1, 45 E - 08
NOTE
EN 62061
According to EN 62061, the input subsystem is evaluated with an SFF or a DC of 90%. This limits the maxi-
mum SIL value that can be achieved to 2, according to table 5 of EN 62061.
Alternative calculation of the MTTFD value for safety function 1 according to EN 13849 (under the same
assumption):
n
1 1
=å
MTTFDges i =1 MTTFDn
The inferior value is taken from the input subsystem (in this case a combination of encoder and
EL5021-0090):
1 1 1 1 1 1
= + + + +
MTTFDges MTTFD ( Encoder ) MTTFD ( EL 5021- 0090) MTTFD ( EL 6910) MTTFD ( EL 2904) MTTFD ( K 1)
with:
If only PFHD values are available for EL2904 and EL6910, the following estimation applies:
(1 - DC( ELxxxx ) )
MTTFD ( ELxxxx ) =
PFH ( ELxxxx )
Hence:
(1 - DC( EL 6910) ) (1 - 0,99) 0,01
MTTFD ( EL 6910) = = = = 637 y
PFH ( EL 6910) 1 h 1
1,79 E - 09 *8760 15,68 E - 06
h y y
1
MTTFDges = = 69,9 y
1 1 1 1 1
+ + + +
125 y 275 y 637 y 913 y 593607 y
DC DC DC DC DC DC DC
+ + + + + +
MTTFD ( Encoder ) MTTFD ( EL 5021- 0090) MTTFD ( Drive ) MTTFD ( EL 6910) MTTFD ( EL 2904) MTTFD ( K 1) MTTFD ( K 2)
DCavg =
1 1 1 1 1 1 1
+ + + + + +
MTTFD ( Encoder ) MTTFD ( EL 5021- 0090) MTTFD ( Drive ) MTTFD ( EL 6910) MTTFD ( EL 2904) MTTFD ( K 1) MTTFD ( K 2)
CAUTION
Category
This structure is possible up to category 3 at the most.
WARNING
Standstill
When the motor is stopped, an error such as the freezing of an encoder signal is detected only if a move-
ment is requested. The machine manufacturer or user must take this into account.
CAUTION
Implement a restart lock in the machine!
The restart lock is NOT part of the safety chain and must be implemented in the machine!
MTTFD
Designation for each channel Range for each channel
low 3 years ≤ MTTFD < 10 years
medium 10 years ≤ MTTFD < 30 years
high 30 years ≤ MTTFD ≤ 100 years
DC
Name Range
none DC < 60 %
low 60 % ≤ DC < 90 %
medium 90 % ≤ DC < 99 %
high 99 % ≤ DC
NOTE
Diagnostic coverage
For practical usability, the number of the ranges was limited to four. An accuracy of 5% is assumed for the
limit values shown in this table.
MTTFD
Designation for each channel Range for each channel
low 3 years ≤ MTTFD < 10 years
medium 10 years ≤ MTTFD < 30 years
high 30 years ≤ MTTFD ≤ 100 years
DC
Name Range
none DC < 60 %
low 60 % ≤ DC < 90 %
medium 90 % ≤ DC < 99 %
high 99 % ≤ DC
NOTE
Diagnostic coverage
For practical usability, the number of the ranges was limited to four. An accuracy of 5% is assumed for the
limit values shown in this table.
The speed signals are transmitted in two different ways to the EL6910 TwinSAFE Logic and processed
according to the logic shown. The IO-Link encoder is wired to an EL6224-0090, and the speed information is
transmitted via a TwinSAFE SC communication. The drive speed is also transferred to the EL6910
TwinSAFE Logic, via the standard PROFINET communication (any other fieldbus is also possible) and the
standard PLC.
The two speeds are scaled by the Scale FB within the safety-related EL6910 logic so that the values match
each other. These two speed values are checked by a Compare FB for equality and monitored by a Limit FB
for a maximum value. Since the two speed values are never 100% equal at any time, the difference between
the two speed values must lie within the tolerance band of 10% in order to still meet the condition of equality.
If the current speed value lies below the threshold specified in the Limit FB, the STO output is set to logical 1
and the drive can rotate. If the limit is exceeded or the comparison is invalid, the output is set to logic 0, and
the drive is switched torque-free or the safety function integrated in the drive is activated. The entire
calculation and scaling are performed at the SIL3/PL e safety level in the safety-related EL6910 logic. Using
this method, a safety-related result is created from two non-safety-related signals.
An emergency stop function is additionally implemented by an ESTOP function block (not shown in the
diagram for reasons of clarity), which prevents the restart and also takes over the control of contactors K1
and K2.
The IsValid signal of the Compare function block must be used for shutdown in the event of a fault.
IO-link structure
Logic
The IO-link encoder signal is transmitted via the standard fieldbus using the black channel principle. This
value is checked for plausibility against the drive speed that is transmitted via the standard fieldbus. Errors in
one of the two channels are detected by comparing the two diverse speed signals within the safe logic and
lead to the activation of STO of the drive.
7.2.2 FMEA
Error assumption Expectations Checked
The speed value, e.g. via This is detected via the second value and the plausibility
PROFINET, freezes check in the EL6910 (TwinSAFE SC communication
between EL6224-0090 and EL6910).
In addition, the standard-communication watchdog should
be enabled for speed 0.
Speed value via EtherCAT and This is detected via the watchdog within the TwinSAFE SC
TwinSAFE SC communication communication.
freezes Plausibility check: Dynamic speed values are also expected
when the motor is started.
Speed values are copied in A distorted value within the TwinSAFE SC communication
succession in the standard PLC leads to an invalid CRC within the telegram and thus to
immediate shutdown of the group and the outputs
The data types of the two speed values have a different
length (e.g. 4 bytes and 11 bytes)
Speed value is distorted, e.g. via This is detected via the second value and the plausibility
PROFINET check in the EL6910 (TwinSAFE SC communication
between EL6224-0090 and EL6910)
There is no longer any connection Detected within the EL6910 via the plausibility check with
between the motor and the the speed value of the drive
encoder Plausibility check: Dynamic speed values are also expected
when the motor is started.
Encoder supplies an incorrect Detected within the EL6910 via the plausibility check with
position value the speed value of the drive
Drive supplies incorrect speed This is detected via the second value and the plausibility
value check in the EL6910 (TwinSAFE SC communication
between EL6224-0090 and EL6910)
The identical mechanisms are active, such as the black channel principle (bit error probability 10-2).
The quality of the data transmission is not crucial, because ultimately all transmission errors are detected via
the comparison in the safe logic, since this would lead to inequality.
EL2904
Parameter Value
Current measurement active Yes
Output test pulses active Yes
7.2.5 Calculation
Calculation of the PFHD and MTTFD values from the B10D values:
From:
d op * hop * 60
nop =
TZyklus
and:
B10 D
MTTFD =
0,1* nop
Calculation of the PFHD and MTTFD values from the MTBF values:
1
MTTFD =
lD
with
0,1 0,1* nop
lD » =
T10 D B10 D
produces for
0,1* nop * (1 - DC ) 1 - DC
PFH = =
B10 D MTTFD
Drive
MTTFD = 2 * MTBF = 2 * 59 y = 1.033.680h = 118 y
1 - DC 1 - 0,9
PFH = = = 9,67 E - 08
MTTFD 1.033.680h
Encoder
MTTFD = 2 * MTTF = 2 *1.208.880h = 2.417.760h = 276 y
1 - DC 1 - 0,9
PFH = = = 4,13E - 08
MTTFD 2.417.760h
EL6224-0090
MTTFD = 2 * MTBF = 2 *1.200.000h = 2.400.000h = 273 y
1 - DC 1 - 0,9
PFH = = = 4,17 E - 08
MTTFD 2.400.000h
Input system 1
PFH ( Input1) = PFH ( Encoder ) + PFH ( EL 6224 - 0090) = 4,13E - 08 + 4,17 E - 08 = 8,30 E - 08
K1/K2:
230 *16 * 60
nop = = 21,90
10080
1.300.000
MTTFD = = 593607,3 y = 5199997320h
0,1* 21,90
1 - 0,99
PFH = = 1,92 E - 12
593607,3*8760
Relays K1 and K2 are both connected to the safety function. The non-functioning of a relay does not lead to
a dangerous situation, but it is discovered by the feedback. Furthermore, the B10D values for K1 and K2 are
identical.
The input signals from the encoder with EL6224-0090 and drive have different measuring procedures,
deliver differently scaled values and are both involved in the safety function. A malfunction of a channel does
not lead to a dangerous situation, but is detected by comparing the two values in the TwinSAFE Logic and
leads to shutdown.
There is a coupling coefficient between the components that are connected via two channels. Examples are
temperature, EMC, voltage peaks or signals between these components. This is assumed to be the worst-
case estimation, where β =10%. EN 62061 contains tables (Table F.1: Criteria for determining the CCF, and
Table F.2: Estimation of the CCF factor(β)), which can be used to determine the β factor precisely. For the
input subsystem, an estimated value of 2% can be achieved if the table for calculating the β factor is
modified accordingly. In the following calculation, the worst case is assumed with 10%.
Further, it is assumed that all usual measures have been taken to prevent both channels failing unsafely at
the same time due to an error (e.g. overcurrent through relay contacts, overtemperature in the control
cabinet).
It follows for the calculation of the PFHD value for safety function 1
PFH ( Input1) + PFH ( Drive )
PFH ges = b * + (1 - b ) 2 * ( PFH ( Input1) * PFH ( Drive ) ) * T 1 + PFH ( EL 6910) + PFH ( EL 2904)
2
PFH ( K 1) + PFH ( K 2)
+b * + (1 - b ) 2 * ( PFH ( K 1) * PFH ( K 2) ) * T 1
2
(1 - b ) 2 * ( PFH
( K 1) ( K 2) * PFH ) * T1
( Input 1) (1 - b ) 2 * ( PFH
( Antrieb ) * PFH ) * T1
Since the portions and are smaller than the
rest by the power of ten, they are neglected in this and all further calculations for the purpose of
simplification.
8,30 E - 08 + 9,67 E - 08 1,92 E - 12 + 1,92 E - 12
PFH ges = 10% * + 1,79 E - 09 + 1, 25 E - 09 + 10% *
2 2
= 1, 2 E - 08
NOTE
EN 62061
According to EN 62061, the input subsystem is evaluated with an SFF or a DC of 90%. This limits the maxi-
mum SIL value that can be achieved to 2, according to table 5 of EN 62061.
Alternative calculation of the MTTFD value for safety function 1 according to EN 13849 (under the same
assumption):
n
1 1
=å
MTTFDges i =1 MTTFDn
The inferior value is taken from the input subsystem (in this case the drive):
1 1 1 1 1
= + + +
MTTFDges MTTFD ( Antrieb ) MTTFD ( EL 6910) MTTFD ( EL 2904) MTTFD ( K 1)
with:
If only PFHD values are available for EL2904 and EL6910, the following estimation applies:
(1 - DC( ELxxxx ) )
MTTFD ( ELxxxx ) =
PFH ( ELxxxx )
Hence:
1
MTTFDges = = 89,7 y
1 1 1 1
+ + +
118 y 637 y 913 y 593607 y
DC DC DC DC DC DC DC
+ + + + + +
MTTFD ( Encoder ) MTTFD ( EL 6244 - 0090) MTTFD ( Antrieb ) MTTFD ( EL 6910) MTTFD ( EL 2904) MTTFD ( K 1) MTTFD ( K 2)
DCavg =
1 1 1 1 1 1 1
+ + + + + +
MTTFD ( Encoder ) MTTFD ( EL 6224 - 0090) MTTFD ( Antrieb ) MTTFD ( EL 6910) MTTFD ( EL 2904) MTTFD ( K 1) MTTFD ( K 2)
CAUTION
Category
This structure is possible up to category 3 at the most.
WARNING
Standstill
When the motor is stopped, an error such as the freezing of an encoder signal is detected only if a move-
ment is requested. The machine manufacturer or user must take this into account.
CAUTION
Implement a restart lock in the machine!
The restart lock is NOT part of the safety chain and must be implemented in the machine!
MTTFD
Designation for each channel Range for each channel
low 3 years ≤ MTTFD < 10 years
medium 10 years ≤ MTTFD < 30 years
high 30 years ≤ MTTFD ≤ 100 years
DC
Name Range
none DC < 60 %
low 60 % ≤ DC < 90 %
medium 90 % ≤ DC < 99 %
high 99 % ≤ DC
NOTE
Diagnostic coverage
For practical usability, the number of the ranges was limited to four. An accuracy of 5% is assumed for the
limit values shown in this table.
MTTFD
Designation for each channel Range for each channel
low 3 years ≤ MTTFD < 10 years
medium 10 years ≤ MTTFD < 30 years
high 30 years ≤ MTTFD ≤ 100 years
DC
Name Range
none DC < 60 %
low 60 % ≤ DC < 90 %
medium 90 % ≤ DC < 99 %
high 99 % ≤ DC
NOTE
Diagnostic coverage
For practical usability, the number of the ranges was limited to four. An accuracy of 5% is assumed for the
limit values shown in this table.
These two signals are compared or checked for plausibility by means of a Compare function block within the
safe EL6910 TwinSAFE Logic. The signal is then checked via the Limit function block. The result of the Limit
function block and the IsValid output of the Compare function block is used to switch off contactors K1 and
K2 via the function block Mon.
To keep things clear the contactor control is not shown in this example, but the user should keep it in mind.
CAUTION
Emergency stop / contactor monitoring
In addition to the function shown above, contactor monitoring, e.g. via an EDM function block for K1 and
K2, and possibly an emergency stop function, must be implemented by the user!
The individual error assumptions and associated expectations are listed in the following FMEA table.
7.3.3 FMEA
Error assumption Expectations Checked
Temperature value via the The value is detected by the second value and via the
standard fieldbus freezes plausibility check in the EL6910.
Temperature value via the This is detected via the watchdog within the TwinSAFE SC
TwinSAFE SC communication communication and via the plausibility check in the EL6910.
freezes
Temperature values are copied to A distorted value within the TwinSAFE SC communication
each other in the standard PLC leads to an invalid CRC within the telegram and thus to
immediate shutdown of the group and the outputs.
Temperature value via standard The value is detected by the second value and via the
fieldbus is distorted plausibility check in the EL6910.
The connection between the This is detected via the plausibility check with the second
sensor and the EtherCAT temperature value within the EL6910.
Terminal has been lost
PT1000 delivers incorrect This is detected via the plausibility check with the second
temperature value temperature value within the EL6910.
Thermocouple delivers incorrect This is detected via the plausibility check with the second
temperature value temperature value within the EL6910.
The identical mechanisms are active, such as the black channel principle (bit error probability 10-2).
The quality of the data transmission is not crucial, because ultimately all transmission errors are detected via
the comparison in the safe TwinSAFE Logic, since this would lead to inequality.
EL2904
Parameter Value
Current measurement active No
Output test pulses active Yes
7.3.6 Calculation
Calculation of the PFHD and MTTFD values from the B10D values:
From:
d op * hop * 60
nop =
TZyklus
and:
B10 D
MTTFD =
0,1* nop
Calculation of the PFHD and MTTFD values from the MTBF values:
1
MTTFD =
lD
with
0,1 0,1* nop
lD » =
T10 D B10 D
produces for
0,1* nop * (1 - DC ) 1 - DC
PFH = =
B10 D MTTFD
PT1000
MTTFD = 7618 y = 66.733.680h
1 - DC 1 - 0,9
PFH = = = 1,50 E - 09
MTTFD 66.733.680h
EL3214-0090
MTTFD = 2 * MTBF = 2 *890.000h = 1.780.000h = 203 y
1 - DC 1 - 0,9
PFH = = = 5,62 E - 08
MTTFD 1.780.000h
Input system 1
PFH ( Input1) = PFH ( PT 1000) + PFH ( EL 3214 - 0090) = 1,50 E - 09 + 5,62 E - 08 = 5,77 E - 08
Thermocouple
1 1
MTTFD = = *109 h = 526.315h = 60 y
lD 1900 FIT
1 - DC 1 - 0,9
PFH = = = 19,0 E - 08
MTTFD 526.315h
EL3312
MTTFD = 2 * MTBF = 2 *1.661.253h = 3.322.506h = 379 y
1 - DC 1 - 0,9
PFH = = = 3,0 E - 08
MTTFD 3.322.506h
Input system 2
PFH ( Input 2) = PFH (ThermoCouple ) + PFH ( EL 3312) = 19,0 E - 08 + 3,0 E - 08 = 22,0 E - 08
K1/K2:
230 *16 * 60
nop = = 21,90
10080
1.300.000
MTTFD = = 593607,3 y = 5199997320h
0,1* 21,90
Relays K1 and K2 are both connected to the safety function. The non-functioning of a relay does not lead to
a dangerous situation, but it is discovered by the feedback. Furthermore, the B10D values for K1 and K2 are
identical.
The input signals from PT1000 with EL3214-0090 and thermocouple with EL3312 use different measuring
procedures. Both provide a temperature value and are involved in the safety function. A malfunction of a
channel does not lead to a dangerous situation, but is detected by comparing the two values in the
TwinSAFE Logic and leads to shutdown.
There is a coupling coefficient between the components that are connected via two channels. Examples are
temperature, EMC, voltage peaks or signals between these components. This is assumed to be the worst-
case estimation, where β =10%. EN 62061 contains tables (Table F.1: Criteria for determining the CCF, and
Table F.2: Estimation of the CCF factor(β)), which can be used to determine the β factor precisely. For the
input subsystem, an estimated value of 2% can be achieved if the table for calculating the β factor is
modified accordingly. In the following calculation, the worst case is assumed with 10%.
Further, it is assumed that all usual measures have been taken to prevent both channels failing unsafely at
the same time due to an error (e.g. overcurrent through relay contacts, overtemperature in the control
cabinet).
It follows for the calculation of the PFHD value for safety function 1
PFH ( Input1) + PFH ( Input 2)
PFH ges = b * + (1 - b ) 2 * ( PFH ( Input1) * PFH ( Input 2) ) * T 1 + PFH ( EL 6910) + PFH ( EL 2904)
2
PFH ( K 1) + PFH ( K 2)
+b * + (1 - b ) 2 * ( PFH ( K 1) * PFH ( K 2) ) * T 1
2
(1 - b ) 2 * ( PFH
( K 1) ( K 2) * PFH ) * T1
( Input 1) (1 - b ) 2 * ( PFH
( Input 2) * PFH ) * T1
Since the portions and are smaller than the
rest by the power of ten, they are neglected in this and all further calculations for the purpose of
simplification.
to:
5,77 E - 08 + 22,0 E - 08 1,92 E - 12 + 1,92 E - 12
PFH ges = 10% * + 1,79 E - 09 + 1, 25 E - 09 + 10% *
2 2
= 1,693E - 08
NOTE
EN 62061
According to EN 62061, the input subsystem is evaluated with an SFF or a DC of 90%. This limits the maxi-
mum SIL value that can be achieved to 2, according to table 5 of EN 62061.
Alternative calculation of the MTTFD value for safety function 1 according to EN 13849 (under the same
assumption)
n
1 1
=å
MTTFDges i =1 MTTFDn
If only PFHD values are available for EL2904 and EL6910, the following estimation applies:
(1 - DC( ELxxxx ) )
MTTFD ( ELxxxx ) =
PFH ( ELxxxx )
Hence:
(1 - DC( EL 6910) ) (1 - 0,99) 0,01
MTTFD ( EL 6910) = = = = 637 y
PFH ( EL 6910) 1 h 1
1,79 E - 09 *8760 15,68 E - 06
h y y
1
MTTFDges = = 45,5 y
1 1 1 1 1
+ + + +
60 y 379 y 637 y 913 y 593.607 y
DC DC DC DC DC DC DC DC
+ + + + + + +
MTTFD ( PT 1000) MTTFD ( EL 3214) MTTFD (Thermocouple ) MTTFD ( EL 3312) MTTFD ( EL 6910) MTTFD ( EL 2904) MTTFD ( K 1) MTTFD ( K 2)
DCavg =
1 1 1 1 1 1 1 1
+ + + + + + +
MTTFD ( PT 1000) MTTFD ( EL 3214) MTTFD (Thermocouple ) MTTFD ( EL 3312) MTTFD ( EL 6910) MTTFD ( EL 2904) MTTFD ( K 1) MTTFD ( K 2)
CAUTION
Category
This structure is possible up to category 3 at the most.
MTTFD
Designation for each channel Range for each channel
low 3 years ≤ MTTFD < 10 years
medium 10 years ≤ MTTFD < 30 years
high 30 years ≤ MTTFD ≤ 100 years
DC
Name Range
none DC < 60 %
low 60 % ≤ DC < 90 %
medium 90 % ≤ DC < 99 %
high 99 % ≤ DC
NOTE
Diagnostic coverage
For practical usability, the number of the ranges was limited to four. An accuracy of 5% is assumed for the
limit values shown in this table.
MTTFD
Designation for each channel Range for each channel
low 3 years ≤ MTTFD < 10 years
medium 10 years ≤ MTTFD < 30 years
high 30 years ≤ MTTFD ≤ 100 years
DC
Name Range
none DC < 60 %
low 60 % ≤ DC < 90 %
medium 90 % ≤ DC < 99 %
high 99 % ≤ DC
NOTE
Diagnostic coverage
For practical usability, the number of the ranges was limited to four. An accuracy of 5% is assumed for the
limit values shown in this table.
These two signals are compared or checked for plausibility by means of a Compare function block within the
safe EL6910 TwinSAFE Logic. The signal from the EP3174-0092 is scaled by the Scale function block first
so that both signals have an identical value range. The signal is then checked via the Limit function block.
The result of the Limit function block and the IsValid output of the Compare function block is used to switch
off contactors K1 and K2 via the function block Mon. In addition, the StuckAtError output of the Scale
function block can be connected to a Mon input. Freezing of the signal can be detected with this
configuration.
To keep things clear the contactor control is not shown in this example, but the user should keep it in mind.
CAUTION
Emergency stop / contactor monitoring
In addition to the function shown above, contactor monitoring, e.g. via an EDM function block for K1 and
K2, and possibly an emergency stop function, must be implemented by the user!
The individual error assumptions and associated expectations are listed in the following FMEA table.
7.4.3 FMEA
Error assumption Expectations Checked
Filling level value via the standard The value is detected by the second value and via the
fieldbus freezes plausibility check in the EL6910.
Filling level value via the This is detected via the watchdog within the TwinSAFE SC
TwinSAFE SC communication communication and via the plausibility check in the EL6910.
freezes
Filling level values are copied to A distorted value within the TwinSAFE SC communication
each other in the standard PLC leads to an invalid CRC within the telegram and thus to
immediate shutdown of the group and the outputs.
Filling level value via standard The value is detected by the second value and via the
fieldbus is distorted plausibility check in the EL6910.
The connection between the This is detected via the plausibility check with the second
sensor and the EtherCAT filling level value within the EL6910.
Terminal has been lost
Ultrasonic sensor supplies This is detected via the plausibility check with the second
incorrect filling level value filling level value within the EL6910.
Level probe supplies incorrect This is detected via the plausibility check with the second
filling level value filling level value within the EL6910.
The identical mechanisms are active, such as the black channel principle (bit error probability 10-2).
The quality of the data transmission is not crucial, because ultimately all transmission errors are detected via
the comparison in the safe TwinSAFE Logic, since this would lead to inequality.
EL2904
Parameter Value
Current measurement active No
Output test pulses active Yes
7.4.6 Calculation
Calculation of the PFHD and MTTFD values from the B10D values:
From:
d op * hop * 60
nop =
TZyklus
and:
B10 D
MTTFD =
0,1* nop
Calculation of the PFHD and MTTFD values from the MTBF values:
1
MTTFD =
lD
with
0,1 0,1* nop
lD » =
T10 D B10 D
produces for
0,1* nop * (1 - DC ) 1 - DC
PFH = =
B10 D MTTFD
Ultrasonic sensor
MTTFD = 2 * MTBF = 2 *195 y = 390 y = 3.416.400h
1 - DC 1 - 0,9
PFH = = = 2,93E - 08
MTTFD 3.416.400h
EP3174-0092
MTTFD = 2 * MTBF = 2 * 600.000h = 1.200.000h = 136 y
1 - DC 1 - 0,9
PFH = = = 8,33E - 08
MTTFD 1.200.000h
Input system 1
PFH ( Input1) = PFH (Ultrasonic ) + PFH ( EP 3174 - 0092) = 2,93E - 08 + 8,33E - 08 = 11, 26 E - 08
Level probe
MTTFD = 2 * MTTF = 2 * 732 y = 1.464 y = 12.824.640h
1 - DC 1 - 0,9
PFH = = = 7,79 E - 09
MTTFD 12.824.640h
EL3152
MTTFD = 2 * MTBF = 2 * 2.507.303h = 5.014.606h = 572 y
1 - DC 1 - 0,9
PFH = = = 1,99 E - 08
MTTFD 5.014.606h
Input system 2
PFH ( Input 2) = PFH ( Level Pr obe ) + PFH ( EL 3152) = 7,79 E - 09 + 1,99 E - 08 = 2,77 E - 08
K1/K2:
230 *16 * 60
nop = = 21,90
10080
1.300.000
MTTFD = = 593607,3 y = 5199997320h
0,1* 21,90
Relays K1 and K2 are both connected to the safety function. The non-functioning of a relay does not lead to
a dangerous situation, but it is discovered by the feedback. Furthermore, the B10D values for K1 and K2 are
identical.
The input signals from the ultrasonic sensor with EP3174-0092 and the level probe with EL3152 use different
measuring procedures. Both provide a filling level and are involved in the safety function. A malfunction of a
channel does not lead to a dangerous situation, but is detected by comparing the two values in the
TwinSAFE Logic and leads to shutdown.
There is a coupling coefficient between the components that are connected via two channels. Examples are
temperature, EMC, voltage peaks or signals between these components. This is assumed to be the worst-
case estimation, where β =10%. EN 62061 contains tables (Table F.1: Criteria for determining the CCF, and
Table F.2: Estimation of the CCF factor(β)), which can be used to determine the β factor precisely. For the
input subsystem, an estimated value of 2% can be achieved if the table for calculating the β factor is
modified accordingly. In the following calculation, the worst case is assumed with 10%.
Further, it is assumed that all usual measures have been taken to prevent both channels failing unsafely at
the same time due to an error (e.g. overcurrent through relay contacts, overtemperature in the control
cabinet).
It follows for the calculation of the PFHD value for safety function 1
PFH ( Input1) + PFH ( Input 2)
PFH ges = b * + (1 - b ) 2 * ( PFH ( Input1) * PFH ( Input 2) ) * T 1 + PFH ( EL 6910) + PFH ( EL 2904)
2
PFH ( K 1) + PFH ( K 2)
+b * + (1 - b ) 2 * ( PFH ( K 1) * PFH ( K 2) ) * T 1
2
(1 - b ) 2 * ( PFH
( K 1) ( K 2) * PFH ) * T1
( Input 1) (1 - b ) 2 * ( PFH
( Input 2) * PFH ) * T1
Since the portions and are smaller than the
rest by the power of ten, they are neglected in this and all further calculations for the purpose of
simplification.
to:
11, 26 E - 08 + 2,77 E - 08 1,92 E - 12 + 1,92 E - 12
PFH ges = 10% * + 1,79 E - 09 + 1, 25 E - 09 + 10% *
2 2
= 1,005 E - 08
NOTE
EN 62061
According to EN 62061, the input subsystem is evaluated with an SFF or a DC of 90%. This limits the maxi-
mum SIL value that can be achieved to 2, according to table 5 of EN 62061.
Alternative calculation of the MTTFD value for safety function 1 according to EN 13849 (under the same
assumption)
n
1 1
=å
MTTFDges i =1 MTTFDn
If only PFHD values are available for EL2904 and EL6910, the following estimation applies:
(1 - DC( ELxxxx ) )
MTTFD ( ELxxxx ) =
PFH ( ELxxxx )
Hence:
(1 - DC( EL 6910) ) (1 - 0,99) 0,01
MTTFD ( EL 6910) = = = = 637 y
PFH ( EL 6910) 1 h 1
1,79 E - 09 *8760 15,68 E - 06
h y y
1
MTTFDges = = 79, 46 y
1 1 1 1 1
+ + + +
390 y 136 y 637 y 913 y 593.607 y
DC DC DC DC DC DC DC DC
+ + + + + + +
MTTFD (UltraSonic ) MTTFD ( EP 3174 - 0092) MTTFD ( Level Pr obe ) MTTFD ( EL 3152) MTTFD ( EL 6910) MTTFD ( EL 2904) MTTFD ( K 1) MTTFD ( K 2)
DCavg =
1 1 1 1 1 1 1 1
+ + + + + + +
MTTFD (UltraSonic ) MTTFD ( EP 3174 - 0092) MTTFD ( Level Pr obe ) MTTFD ( EL 3152) MTTFD ( EL 6910) MTTFD ( EL 2904) MTTFD ( K 1) MTTFD ( K 2)
CAUTION
Category
This structure is possible up to category 3 at the most.
MTTFD
Designation for each channel Range for each channel
low 3 years ≤ MTTFD < 10 years
medium 10 years ≤ MTTFD < 30 years
high 30 years ≤ MTTFD ≤ 100 years
DC
Name Range
none DC < 60 %
low 60 % ≤ DC < 90 %
medium 90 % ≤ DC < 99 %
high 99 % ≤ DC
NOTE
Diagnostic coverage
For practical usability, the number of the ranges was limited to four. An accuracy of 5% is assumed for the
limit values shown in this table.
MTTFD
Designation for each channel Range for each channel
low 3 years ≤ MTTFD < 10 years
medium 10 years ≤ MTTFD < 30 years
high 30 years ≤ MTTFD ≤ 100 years
DC
Name Range
none DC < 60 %
low 60 % ≤ DC < 90 %
medium 90 % ≤ DC < 99 %
high 99 % ≤ DC
NOTE
Diagnostic coverage
For practical usability, the number of the ranges was limited to four. An accuracy of 5% is assumed for the
limit values shown in this table.
These two signals are compared or checked for plausibility by means of a Compare function block within the
safe EL6910 TwinSAFE Logic. The signal from the EP6224 is scaled by the Scale function block first so that
both signals have an identical value range. The signal is then checked via the Limit function block. The result
of the Limit function block and the IsValid output of the Compare function block is used to switch off
contactors K1 and K2 via the function block Mon. In addition, the StuckAtError output of the Scale function
block can be connected to a Mon input. Freezing of the signal can be detected with this configuration.
To keep things clear the contactor control is not shown in this example, but the user should keep it in mind.
WARNING
Pressure safety valve (PSV)
The application shown above cannot be used as a replacement for a pressure safety valve according to the
EC Pressure Equipment Directive.
CAUTION
Emergency stop / contactor monitoring
In addition to the function shown above, contactor monitoring, e.g. via an EDM function block for K1 and
K2, and possibly an emergency stop function, must be implemented by the user!
The individual error assumptions and associated expectations are listed in the following FMEA table.
7.5.3 FMEA
Error assumption Expectations Checked
Pressure value via the standard The value is detected by the second value and via the
fieldbus freezes plausibility check in the EL6910.
Pressure value via the TwinSAFE This is detected via the watchdog within the TwinSAFE SC
SC communication freezes communication and via the plausibility check in the EL6910.
Pressure values are copied to A distorted value within the TwinSAFE SC communication
each other in the standard PLC leads to an invalid CRC within the telegram and thus to
immediate shutdown of the group and the outputs.
Pressure value via standard The value is detected by the second value and via the
fieldbus is distorted plausibility check in the EL6910.
The connection between the This is detected via the plausibility check with the second
sensor and the EtherCAT pressure value within the EL6910.
Terminal has been lost
Pressure sensor (4..20 mA) This is detected via the plausibility check with the second
supplies incorrect pressure value pressure value within the EL6910.
Pressure sensor (IO-Link) This is detected via the plausibility check with the second
supplies incorrect pressure value pressure value within the EL6910.
The identical mechanisms are active, such as the black channel principle (bit error probability 10-2).
The quality of the data transmission is not crucial, because ultimately all transmission errors are detected via
the comparison in the safe TwinSAFE Logic, since this would lead to inequality.
EL2904
Parameter Value
Current measurement active No
Output test pulses active Yes
7.5.6 Calculation
Calculation of the PFHD and MTTFD values from the B10D values:
From:
d op * hop * 60
nop =
TZyklus
and:
B10 D
MTTFD =
0,1* nop
Calculation of the PFHD and MTTFD values from the MTBF values:
1
MTTFD =
lD
with
0,1 0,1* nop
lD » =
T10 D B10 D
produces for
0,1* nop * (1 - DC ) 1 - DC
PFH = =
B10 D MTTFD
1 - DC 1 - 0,9
PFH = = = 4,60 E - 08
MTTFD 2.172.480h
EL3124-0090
MTTFD = 2 * MTBF = 2 * 950.000h = 1.900.000h = 216 y
1 - DC 1 - 0,9
PFH = = = 5, 26 E - 08
MTTFD 1.900.000h
Input system 1
PFH ( Input1) = PFH (Pr essureSensor1) + PFH ( EL 3124 - 0090) = 4,60 E - 08 + 5, 26 E - 08 = 9,86 E - 08
1 - DC 1 - 0,9
PFH = = = 2,84 E - 08
MTTFD 3.521.520h
EL6224
MTTFD = 2 * MTBF = 2 *1.607.919h = 3.215.838h = 367 y
1 - DC 1 - 0,9
PFH = = = 3,11E - 08
MTTFD 3.215.838h
Input system 2
PFH ( Input 2) = PFH (Pr essureSensor 2) + PFH ( EL 6224) = 2,84 E - 08 + 3,11E - 08 = 5,95 E - 08
K1/K2:
230 *16 * 60
nop = = 21,90
10080
1.300.000
MTTFD = = 593607,3 y = 5199997320h
0,1* 21,90
Relays K1 and K2 are both connected to the safety function. The non-functioning of a relay does not lead to
a dangerous situation, but it is discovered by the feedback. Furthermore, the B10D values for K1 and K2 are
identical.
The input signals from pressure sensor 1 with EL3124-0090 and pressure sensor 2 with EL6224 use
different measuring procedures. Both supply a pressure value and are involved in the safety function. A
malfunction of a channel does not lead to a dangerous situation, but is detected by comparing the two values
in the TwinSAFE Logic and leads to shutdown.
There is a coupling coefficient between the components that are connected via two channels. Examples are
temperature, EMC, voltage peaks or signals between these components. This is assumed to be the worst-
case estimation, where β =10%. EN 62061 contains tables (Table F.1: Criteria for determining the CCF, and
Table F.2: Estimation of the CCF factor(β)), which can be used to determine the β factor precisely. For the
input subsystem, an estimated value of 2% can be achieved if the table for calculating the β factor is
modified accordingly. In the following calculation, the worst case is assumed with 10%.
Further, it is assumed that all usual measures have been taken to prevent both channels failing unsafely at
the same time due to an error (e.g. overcurrent through relay contacts, overtemperature in the control
cabinet).
It follows for the calculation of the PFHD value for safety function 1
PFH ( Input1) + PFH ( Input 2)
PFH ges = b * + (1 - b ) 2 * ( PFH ( Input1) * PFH ( Input 2) ) * T 1 + PFH ( EL 6910) + PFH ( EL 2904)
2
PFH ( K 1) + PFH ( K 2)
+b * + (1 - b ) 2 * ( PFH ( K 1) * PFH ( K 2) ) * T 1
2
(1 - b ) 2 * ( PFH
( K 1) ( K 2) * PFH ) * T1
( Input 1) (1 - b ) 2 * ( PFH
( Input 2) * PFH ) * T1
Since the portions and are smaller than the
rest by the power of ten, they are neglected in this and all further calculations for the purpose of
simplification.
to:
9,86 E - 08 + 5,95 E - 08 1,92 E - 12 + 1,92 E - 12
PFH ges = 10% * + 1,79 E - 09 + 1, 25 E - 09 + 10% *
2 2
= 1,094 E - 08
NOTE
EN 62061
According to EN 62061, the input subsystem is evaluated with an SFF or a DC of 90%. This limits the maxi-
mum SIL value that can be achieved to 2, according to table 5 of EN 62061.
Alternative calculation of the MTTFD value for safety function 1 according to EN 13849 (under the same
assumption)
n
1 1
=å
MTTFDges i =1 MTTFDn
If only PFHD values are available for EL2904 and EL6910, the following estimation applies:
(1 - DC( ELxxxx ) )
MTTFD ( ELxxxx ) =
PFH ( ELxxxx )
Hence:
(1 - DC( EL 6910) ) (1 - 0,99) 0,01
MTTFD ( EL 6910) = = = = 637 y
PFH ( EL 6910) 1 h 1
1,79 E - 09 *8760 15,68 E - 06
h y y
1
MTTFDges = = 88, 27 y
1 1 1 1 1
+ + + +
248 y 216 y 637 y 913 y 593.607 y
DC DC DC DC DC DC DC DC
+ + + + + + +
MTTFD ( Pressure1) MTTFD ( EL 3124 - 0090) MTTFD ( Pressure 2) MTTFD ( EL 6224) MTTFD ( EL 6910) MTTFD ( EL 2904) MTTFD ( K 1) MTTFD ( K 2)
DCavg =
1 1 1 1 1 1 1 1
+ + + + + + +
MTTFD ( Pressure1) MTTFD ( EL 3124 - 0090) MTTFD ( Pressure 2) MTTFD ( EL 6224) MTTFD ( EL 6910) MTTFD ( EL 2904) MTTFD ( K 1) MTTFD ( K 2)
CAUTION
Category
This structure is possible up to category 3 at the most.
MTTFD
Designation for each channel Range for each channel
low 3 years ≤ MTTFD < 10 years
medium 10 years ≤ MTTFD < 30 years
high 30 years ≤ MTTFD ≤ 100 years
DC
Name Range
none DC < 60 %
low 60 % ≤ DC < 90 %
medium 90 % ≤ DC < 99 %
high 99 % ≤ DC
NOTE
Diagnostic coverage
For practical usability, the number of the ranges was limited to four. An accuracy of 5% is assumed for the
limit values shown in this table.
MTTFD
Designation for each channel Range for each channel
low 3 years ≤ MTTFD < 10 years
medium 10 years ≤ MTTFD < 30 years
high 30 years ≤ MTTFD ≤ 100 years
DC
Name Range
none DC < 60 %
low 60 % ≤ DC < 90 %
medium 90 % ≤ DC < 99 %
high 99 % ≤ DC
NOTE
Diagnostic coverage
For practical usability, the number of the ranges was limited to four. An accuracy of 5% is assumed for the
limit values shown in this table.
A maximum permissible payload is specified for the lifting device. This must be monitored. After the
plausibility check of the signals of the EL3751 and EL3356-0090, the result is limited with the limit function
block in the EL6910.
Based to the customer's risk and hazard analysis, this safety function must be evaluated with PL c according
to EN 13849-1:2015.
Slack rope detection is used to detect whether the lifting slide has got stuck mechanically somewhere or is
on the floor. In both cases, the system must be switched off immediately. In addition, it also detects whether
a rope has snatched.
Based to the customer's risk and hazard analysis, this safety function must be evaluated with PL c according
to EN 13849-1:2015.
Synchronism can be checked by incremental comparison of the encoder values of winch 1 and 2. This
prevents the lifting slide from being pulled sideways by the two winches at an early stage.
The same procedure is used for the second side of the lifting unit with SG sensors 3 and 4. A different
polynomial is used for the TwinSAFE SC communication of the second EL3356-0090 compared to the first
side. This enables detection of situations where the data of the two TwinSAFE SC connections have been
copied to each other.
7.6.3 FMEA
Error assumption Expectations Checked
SG signal via standard fieldbus This is detected via the second value and the plausibility
freezes check in the EL6910 (TwinSAFE SC communication
between EL3356-0090 and EL6910).
SG signal via TwinSAFE SC This is detected via the second value and the plausibility
communication freezes check in the EL6910 and via the watchdog within the
TwinSAFE SC communication.
SG values are copied to each A distorted value within the TwinSAFE SC communication
other in the standard PLC leads to an invalid CRC within the telegram and thus to
immediate shutdown of the group and the outputs.
The data types of the two SG values have a different
length, since one of the two is packed in the TwinSAFE SC
telegram (e.g. 4 bytes and 11 bytes)
SG signal via standard fieldbus is This is detected via the second value and the plausibility
distorted check in the EL6910 (TwinSAFE SC communication
between EL3356-0090 and EL6910)
Mechanical connection between This is detected via the plausibility check with the second
lifting slide and winch no longer SG signal within the EL6910.
exists
EL3356-0090 delivers incorrect This is detected via the plausibility check with the SG value
SG value of the EL3751 within the EL6910
EL3751 returns incorrect SG value This is detected via the plausibility check with the SG value
of the EL3356-0090 within the EL6910
The identical mechanisms are active, such as the black channel principle (bit error probability 10-2).
The quality of the data transmission is not crucial, because ultimately all transmission errors are detected via
the comparison in the safe logic, since this would lead to inequality.
In the second section, the total load is determined and compliance with maximum and minimum values is
monitored via a limit function block. The result is transferred to the ESTOP function block of the first section.
In the third section, each individual signal is monitored for compliance with a minimum value. These four
signals are ANDed and linked to the ESTOP function block of the first section.
Section 1
Section 2
Section 3
EL2904
Parameter Value
Current measurement active No
Output test pulses active Yes
7.6.7 Calculation
Calculation of the PFHD and MTTFD values from the B10D values:
From:
d op * hop * 60
nop =
TZyklus
and:
B10 D
MTTFD =
0,1* nop
Calculation of the PFHD and MTTFD values from the MTBF values:
1
MTTFD =
lD
with
0,1 0,1* nop
lD » =
T10 D B10 D
produces for
0,1* nop * (1 - DC ) 1 - DC
PFH = =
B10 D MTTFD
SG sensor 1
MTTFD = 1.401.600h = 160 y
1 - DC 1 - 0,9
PFH = = = 7,13E - 08
MTTFD 1.401.600h
EL3356-0090
MTTFD = 2 * MTBF = 2 * 780.733h = 1.561.466h = 178 y
1 - DC 1 - 0,9
PFH = = = 6, 40 E - 08
MTTFD 1.561.466h
Input system 1
PFH ( Input1) = PFH ( DMS 1) + PFH ( EL 3356 - 0090) = 7,13E - 08 + 6, 40 E - 08 = 13,53E - 08
SG sensor 2
MTTFD = 1.401.600h = 160 y
1 - DC 1 - 0,9
PFH = = = 7,13E - 08
MTTFD 1.401.600h
EL3751
MTTFD = 2 * MTBF = 2 * 513.333h = 1.026.666h = 117 y
1 - DC 1 - 0,9
PFH = = = 9,74 E - 08
MTTFD 1.026.666h
Input system 2
PFH ( Input 2) = PFH ( DMS 2) + PFH ( EL 3751) = 7,13E - 08 + 9,74 E - 08 = 16,87 E - 08
For input system 3 the values calculated for input system 1 apply. For input system 4 the values calculated
for input system 2 apply.
K1/K2:
230 *16 * 60
nop = = 21,90
10080
1.300.000
MTTFD = = 593607,3 y = 5199997320h
0,1* 21,90
Relays K1 and K2 are both connected to the safety function. The non-functioning of a relay does not lead to
a dangerous situation, but it is discovered by the feedback. Furthermore, the B10D values for K1 and K2 are
identical.
The input signals from SG sensor 1 with EL3356-0090 and SG sensor 2 with EL3751 have a different
internal structure, supply different values (weight value and mV/V value) and are both involved in the safety
function. A malfunction of a channel does not lead to a dangerous situation, but is detected by comparing the
two values in the TwinSAFE Logic and leads to shutdown. An identical configuration is used for SG sensors
3 and 4. The sum of the four sensors provides the weight value for the overload shut down. If the value of an
SG sensor falls below a minimum load value, the slack rope shutdown feature is triggered.
There is a coupling coefficient between the components that are connected via two channels. Examples are
temperature, EMC, voltage peaks or signals between these components. This is assumed to be the worst-
case estimation, where β =10%. EN 62061 contains tables (Table F.1: Criteria for determining the CCF, and
Table F.2: Estimation of the CCF factor(β)), which can be used to determine the β factor precisely. For the
input subsystem, an estimated value of 2% can be achieved if the table for calculating the β factor is
modified accordingly. In the following calculation, the worst case is assumed with 10%.
Further, it is assumed that all usual measures have been taken to prevent both channels failing unsafely at
the same time due to an error (e.g. overcurrent through relay contacts, overtemperature in the control
cabinet).
It follows for the calculation of the PFHD value for safety function 1 / 2
PFH ( Input1) + PFH ( Input 2)
PFH ( DMS 1/ 2) = b * + (1 - b ) 2 * ( PFH ( Input1) * PFH ( Input 2) ) * T 1
2
13,53E - 08 + 16,87 E - 08
= 10% * = 1,52 E - 08
2
PFH ( Input 3) + PFH ( Input 4)
PFH ( DMS 3/ 4) = b * + (1 - b ) 2 * ( PFH ( Input 3) * PFH ( Input 4) ) * T 1
2
13,53E - 08 + 16,87 E - 08
= 10% * = 1,52 E - 08
2
PFH ( K 1) + PFH ( K 2)
PFH ( K 1/ K 2) = b * + (1 - b ) 2 * ( PFH ( K 1) * PFH ( K 2) ) * T 1
2
1,92 E - 12 + 1,92 E - 12
= 10% * = 1,92 E - 13
2
(1 - b ) 2 * ( PFH
( x) ( y) * PFH ) * T 1
Since the portions are smaller than the rest by the power of ten, they are
neglected in this and all further calculations for the purpose of simplification.
PFH ges = PFH ( DMS 1/ 2) + PFH ( DMS 3/ 4) + PFH ( EL 6910) + PFH ( EL 2904) + PFH ( K 1/ K 2)
= 1,52 E - 08 + 1,52 E - 08 + 1,79 E - 09 + 1, 25 E - 09 + 1,92 E - 13
= 3,344 E - 08
NOTE
EN 62061
According to EN 62061, the input subsystem is evaluated with an SFF or a DC of 90%. This limits the maxi-
mum SIL value that can be achieved to 2, according to table 5 of EN 62061.
Alternative calculation of the MTTFD value for safety function 1 / 2 according to EN 13849 (under the same
assumption)
n
1 1
=å
MTTFDges i =1 MTTFDn
If only PFHD values are available for EL2904 and EL6910, the following estimation applies:
(1 - DC( ELxxxx ) )
MTTFD ( ELxxxx ) =
PFH ( ELxxxx )
Hence:
(1 - DC( EL 6910) ) (1 - 0,99) 0,01
MTTFD ( EL 6910) = = = = 637 y
PFH ( EL 6910) 1 h 1
1,79 E - 09 *8760 15,68 E - 06
h y y
1
MTTFDges = = 57, 26 y
1 1 1 1 1
+ + + +
160 y 117 y 637 y 913 y 593.607 y
DC DC DC DC DC DC
+ + + + +
MTTFD ( DMS 1) MTTFD ( EL 3356) MTTFD ( DMS 2) MTTFD ( EL 3751) MTTFD ( DMS 1) MTTFD ( EL 3356)
DC DC DC DC DC DC
+ + + + + +
MTTFD ( DMS 2) MTTFD ( EL 3751) MTTFD ( EL 6910) MTTFD ( EL 2904) MTTFD ( K 1) MTTFD ( K 2)
DCavg =
1 1 1 1 1 1
+ + + + +
MTTFD ( DMS 1) MTTFD ( EL 3356) MTTFD ( DMS 2) MTTFD ( EL 3751) MTTFD ( DMS 1) MTTFD ( EL 3356)
1 1 1 1 1 1
+ + + + + +
MTTFD ( DMS 2) MTTFD ( EL 3751) MTTFD ( EL 6910) MTTFD ( EL 2904) MTTFD ( K 1) MTTFD ( K 2)
CAUTION
Category
This structure is possible up to category 3 at the most.
MTTFD
Designation for each channel Range for each channel
low 3 years ≤ MTTFD < 10 years
medium 10 years ≤ MTTFD < 30 years
high 30 years ≤ MTTFD ≤ 100 years
DC
Name Range
none DC < 60 %
low 60 % ≤ DC < 90 %
medium 90 % ≤ DC < 99 %
high 99 % ≤ DC
NOTE
Diagnostic coverage
For practical usability, the number of the ranges was limited to four. An accuracy of 5% is assumed for the
limit values shown in this table.
MTTFD
Designation for each channel Range for each channel
low 3 years ≤ MTTFD < 10 years
medium 10 years ≤ MTTFD < 30 years
high 30 years ≤ MTTFD ≤ 100 years
DC
Name Range
none DC < 60 %
low 60 % ≤ DC < 90 %
medium 90 % ≤ DC < 99 %
high 99 % ≤ DC
NOTE
Diagnostic coverage
For practical usability, the number of the ranges was limited to four. An accuracy of 5% is assumed for the
limit values shown in this table.
NOTE
Result
The result with category 3, PL d meets or exceeds the requirements of the risk and hazard analysis (PL c).
8 Application-specific scenarios
Testing and checking for discrepancy are activated for the input signals. The testing of the outputs is also
active.
NOTE
Start / restart
If a machine has more than one operating station, measures must be provided to ensure that the initiation
of commands from different operating stations does not lead to a hazardous situation.
NOTE
Contactor monitoring
If the result of the risk and hazard analysis shows that a contactor check is necessary when switching the
contactors of the respective remote controller, this is to be done using an EDM function block.
Parameter Value
Sensor test channel 1 active Yes
Sensor test channel 2 active Yes
Sensor test channel 3 active Yes
Sensor test channel 4 active Yes
Logic channel 1 and 2 Single Logic
Logic channel 3 and 4 Single Logic
EL2904
Parameter Value
Current measurement active Yes
Output test pulses active Yes
8.1.3 Calculation
From:
d op * hop * 60
nop =
TZyklus
and:
B10 D
MTTFD =
0,1* nop
S1:
230 *8 * 60
nop = = 7360
15
1.000.000
MTTFD = = 1358,7 y = 11902212h
0,1* 7360
S2:
230 *8 * 60
nop = = 7360
15
2.000.000
MTTFD = = 2717, 4 y = 23804424h
0,1* 7360
K1/K2:
230 *8 * 60
nop = = 7360
15
1.300.000
MTTFD = = 1766,3 y = 15472788h
0,1* 7360
and the assumption that S1, S2, K1 and K2 are each single-channel:
1
MTTFD =
lD
produces for
0,1* nop * (1 - DC ) 1 - DC
PFH = =
B10 D MTTFD
S1:
1 - 0,99
PFH = = 8, 40 E - 10
1358,7 *8760
S2:
1 - 0,90
PFH = = 4, 20 E - 09
2717, 4 *8760
Safety switch S1: According to BIA report 2/2008, error exclusion to up 100000 cycles is possible, provided
the manufacturer has confirmed this. If no confirmation exists, S1 is included in the calculation as follows.
Relays K1 and K2 are both connected to the safety function. The non-functioning of a relay does not lead to
a dangerous situation, but it is discovered by the feedback. Furthermore, the B10D values for K1 and K2 are
identical.
There is a coupling coefficient between the components that are connected via two channels. Examples are
temperature, EMC, voltage peaks or signals between these components. This is assumed to be the worst-
case estimation, where ß =10%. EN 62061 contains a table with which this β-factor can be precisely
determined. Further, it is assumed that all usual measures have been taken to prevent both channels failing
unsafely at the same time due to an error (e.g. overcurrent through relay contacts, overtemperature in the
control cabinet).
It follows for the calculation of the PFHD value for safety function 1:
PFH ( K 1) + PFH ( K 2)
PFH ges = PFH ( S 1) + b * + (1 - b ) 2 * ( PFH ( K 1) * PFH ( K 2) ) * T 1 + PFH ( S 2) + PFH ( EL1904) + PFH ( EL 6900) + PFH ( EL 2904)
2
+ PFH ( FSoE ) + PFH ( S 1) + PFH ( EL1904) + PFH ( EL 6900)
(1 - b ) 2 * ( PFH
( K 1) ( K 2) * PFH ) * T1
Since the portion is smaller than the rest by the power of ten, it is neglected in
this and all further calculations for the purpose of simplification.
to:
6, 46 E - 10 + 6, 46 E - 10
PFH ges = 8, 40 E - 10 + 10% * + 4, 20 E - 09 + 1,11E - 09 + 1,03E - 09 + 1, 25 E - 09
2
+1,00 E - 09 + 8, 40 E - 10 + 1,11E - 09 + 1,03E - 09
= 1, 25 E - 08
Calculation of the MTTFD value for safety function 1 (under the same assumption):
n
1 1
=å
MTTFDges i =1 MTTFDn
as:
1 1 1 1 1 1 1
= + + + + +
MTTFDges MTTFD ( S 1) MTTFD ( K 1) MTTFD ( S 2) MTTFD ( EL1904) MTTFD ( EL 6900) MTTFD ( EL 2904)
1 1 1 1
+ + + +
MTTFD ( FSoE ) MTTFD ( S 1) MTTFD ( EL1904) MTTFD ( EL 6900)
with:
B10 D ( S 1)
MTTFD ( S 1) =
0,1* nop
B10 D ( S 2)
MTTFD ( S 2) =
0,1* nop
B10 D ( K 1)
MTTFD ( K 1) =
0,1* nop
If only PFHD values are available for EL1904, EL2904 and EL6900, the following estimation applies:
(1 - DC( ELxxxx ) )
MTTFD ( ELxxxx ) =
PFH ( ELxxxx )
Hence:
(1 - DC( EL1904) ) (1 - 0,99) 0,01
MTTFD ( EL1904) = = = = 1028,8 y
PFH ( EL1904) 1 h 1
1,11E - 09 *8760 9,72 E - 06
h y y
1
MTTFDges = = 123,1 y
1 1 1 1 1 1 1 1 1 1
+ + + + + + + + +
1358,7 y 1766,3 y 2717, 4 y 1028,8 y 1108,6 y 913, 2 y 1141,6 y 1358,7 y 1028,8 y 1108,6 y
99% 99% 99% 90% 99% 99% 99% 99% 99% 99% 99%
+ + + + + + + + + +
1358,7 y 1766,3 y 1766,3 y 2717, 4 y 1028,8 y 1108,6 y 913, 2 y 1141,6 y 1358,7 y 1028,8 y 1108,6 y
DCavg =
1 1 1 1 1 1 1 1 1 1 1
+ + + + + + + + + +
1358,7 y 1766,3 y 1766,3 y 2717, 4 y 1028,8 y 1108,6 y 913, 2 y 1141,6 y 1358,7 y 1028,8 y 1108,6 y
= 98,99%
NOTE
Category
This structure is possible up to category 4 at the most.
MTTFD
Designation for each channel Range for each channel
low 3 years ≤ MTTFD < 10 years
medium 10 years ≤ MTTFD < 30 years
high 30 years ≤ MTTFD ≤ 100 years
DC
Name Range
none DC < 60 %
low 60 % ≤ DC < 90 %
medium 90 % ≤ DC < 99 %
high 99 % ≤ DC
NOTE
Diagnostic coverage
For practical usability, the number of the ranges was limited to four. An accuracy of 5% is assumed for the
limit values shown in this table.
On account of their high internal diagnostics, the EL2904 and EL1904 are to be evaluated as individual
components with Category 2, SIL2 and PL d, since only a single-channel structure is used externally. The
total performance level of output and input is to be evaluated with PL c at the most on account of chapter
6.2.5 DIN EN ISO 13849-1:2016-06.
The test setup required for Category 2 is integrated in the EL2904. When switching on the output of the
EL2904, a check is performed to ascertain whether 24 V are actually read back. When switching off, a check
is performed to ascertain whether 0 V are actually read back. If an error is detected, the EL2904 enters the
error state, which is also signaled to the higher level safety controller. This module error of the EL2904 must
be evaluated in the machine controller. To do this the parameter ModuleFault is ComError is to be switched
on for the connection to the EL2904, as a result of which the TwinSAFE group switches to the safe state and
signals a ComError in the event of a module error.
EL1904
Parameter Value
Sensor test channel 1 active No
Sensor test channel 2 active No
Sensor test channel 3 active No
Sensor test channel 4 active No
Logic channel 1 and 2 Single Logic
Logic channel 3 and 4 Single Logic
EL2904
Parameter Value
Current measurement active No
Output test pulses active No
8.2.3 Calculation
to:
PFH ges = 1,11E - 09 + 1, 25 E - 09 = 2,36 E - 09
as:
1 1 1
= +
MTTFDges MTTFD ( EL1904) MTTFD ( EL 2904)
If only PFHD values are available for EL1904 and EL2904, the following estimation applies:
(1 - DC( ELxxxx ) )
MTTFD ( ELxxxx ) =
PFH ( ELxxxx )
Hence:
(1 - DC( EL1904) ) (1 - 0,60) 0, 4
MTTFD ( EL1904) = = = = 41152 y
PFH ( EL1904) 1 h 1
1,11E - 09 *8760 9,72 E - 06
h y y
1
MTTFDges = = 19305 y
1 1
+
41152 y 36364 y
60% 60%
+
41152 y 36364 y
DCavg = = 60%
1 1
+
41152 y 36364 y
NOTE
Category
This structure is possible up to category 2 at the most.
CAUTION
Achieving the safety level
For the Attainment of the safety level the user must ensure that a testing of the wiring is carried out within
his application and will be done 100 times more often than the safety function is called.
MTTFD
Designation for each channel Range for each channel
low 3 years ≤ MTTFD < 10 years
medium 10 years ≤ MTTFD < 30 years
high 30 years ≤ MTTFD ≤ 100 years
DC
Name Range
none DC < 60 %
low 60 % ≤ DC < 90 %
medium 90 % ≤ DC < 99 %
high 99 % ≤ DC
NOTE
Diagnostic coverage
For practical usability, the number of the ranges was limited to four. An accuracy of 5% is assumed for the
limit values shown in this table.
EL1904
Parameter Value
Sensor test channel 1 active No
Sensor test channel 2 active No
Sensor test channel 3 active No
Sensor test channel 4 active No
Logic channel 1 and 2 Single Logic
Logic channel 3 and 4 Single Logic
EL2904
Parameter Value
Current measurement active No
Output test pulses active No
8.3.3 Calculation
to:
PFH ges = 1,11E - 09 + 1, 25 E - 09 = 2,36 E - 09
Calculation of the MTTFD value for safety function 1 (under the same assumption):
n
1 1
=å
MTTFDges i =1 MTTFDn
as:
1 1 1
= +
MTTFDges MTTFD ( EL1904) MTTFD ( EL 2904)
If only PFHD values are available for EL1904 and EL2904, the following estimation applies:
(1 - DC( ELxxxx ) )
MTTFD ( ELxxxx ) =
PFH ( ELxxxx )
Hence:
(1 - DC( EL1904) ) (1 - 0,90) 0,1
MTTFD ( EL1904) = = = = 10288,1 y
PFH ( EL1904) 1 h 1
1,11E - 09 *8760 9,72 E - 06
h y y
1
MTTFDges = = 4826,3 y
1 1
+
10288,1 y 9090,9 y
NOTE
Category
This structure is possible up to category 3 at the most.
MTTFD
Designation for each channel Range for each channel
low 3 years ≤ MTTFD < 10 years
medium 10 years ≤ MTTFD < 30 years
high 30 years ≤ MTTFD ≤ 100 years
DC
Name Range
none DC < 60 %
low 60 % ≤ DC < 90 %
medium 90 % ≤ DC < 99 %
high 99 % ≤ DC
NOTE
Diagnostic coverage
For practical usability, the number of the ranges was limited to four. An accuracy of 5% is assumed for the
limit values shown in this table.
11
1 2
3 4 5 6 7 8 9 10
8.4.2 Calculation
8.4.2.1 General
The push button and switch signals are read in by the FB6901-1918 as 1-channel signals, processed within
the SIL 3-certified FB6901-1918 and transferred to the PROFIsafe telegram. The calculation of the safety-
related parameters thus takes place from the push button to the transfer to the safe protocol. For further
evaluation on the higher-level safety controller, assumptions are made and alternative calculations are
created from them. Thus, except for safety subfunction 3, all examples are Cat.2 functions.
The residual error rate of the bus communication of 1E-09 (1% of SIL 3) is already considered in the
characteristics of FB6901-1918 and therefore does not have to be included again in the following
calculations.
The key figures of the switching element are much larger than the key figures of the operating element,
therefore the worse values are used here for the calculation.
WARNING
Verify value
The number of actuations is an assumption on the part of the customer. This value must be verified and, if
necessary, adjusted by the customer in the course of the final calculation of the safety function.
The key figures of the switching element are much larger than the key figures of the operating element,
therefore the worse values are used here for the calculation.
WARNING
Verify value
The number of actuations is an assumption on the part of the customer. This value must be verified and, if
necessary, adjusted by the customer in the course of the final calculation of the safety function.
The key figures of the switching element are identical, so it is not relevant which of the values is used.
WARNING
Verify value
The number of actuations is an assumption on the part of the customer. This value must be verified and, if
necessary, adjusted by the customer in the course of the final calculation of the safety function.
The test pulses of all channels are switched on and via the parameter Module Fault Link active all input
modules are set to the ModuleFault state in case of a fault.
WARNING
Perform plausibility check and cross comparison
For the alternative calculation of the emergency stop button with the assumption of a DC of 99%, it is
mandatory that a plausibility check / cross comparison of the two signals of the SW710 switch in the higher-
level safety controller is performed.
8.4.2.8.1 Overview
MBLP FB6901-1918
SW710.1 FB6901-1918_1
SW710.2 FB6901-1918_5
PROFIsafe
PROFINET / PROFIsafe
PLC Siemens
SW709.1 FB6901-1918_3 Logic
PLC
Black-Channel
SW709.2 FB6901-1918_4
SW705.2 FB6901-1918_2
The calculation for the two individual channels is identical, so this is only calculated once here.
WARNING
Implement measures
The extension of this block diagram to include the higher-level controller and the switched actuator system
together with the monitoring of the feedback loop and the implementation of the restart lock must be carried
out by the customer.
Calculation of the PFHD and MTTFD values from the B10D values:
Calculation PFH:
WARNING
Use in category 2
This structure of the safety subfunction can be used in category 2.
MTTFD
Designation for each channel Range for each channel
low 3 years ≤ MTTFD < 10 years
middle 10 years ≤ MTTFD < 30 years
high 30 years ≤ MTTFD ≤ 100 years
DCavg
Designation Range
none DC < 60 %
low 60 % ≤ DC < 90 %
middle 90 % ≤ DC < 99 %
high 99 % ≤ DC
NOTE
Diagnostic coverage
For practical usability, the number of the ranges was limited to four. An accuracy of 5% is assumed for the
limit values shown in this table.
WARNING
Perform plausibility check and set up restart lock
A plausibility check of the two signals must be performed in the higher-level safety controller and the restart
lock must also be implemented by the customer
WARNING
Implement measures
The extension of this block diagram to include the higher-level controller and the switched actuator system
together with the monitoring of the feedback loop and the implementation of the restart lock must be carried
out by the customer.
The two channels of the emergency stop button are designed as break contacts and are tested via test
pulses. The plausibility check of the two signals is performed in the higher-level controller. To simplify the
calculation, the worse of the two values can be used for the combination (see also D.2 of DIN EN ISO
13849-1:2016). Here in this case the values are identical.
Calculation of the PFHD and MTTFD values from the B10D values:
Calculation PFH:
There is a coupling coefficient between the components that are connected via two channels. Examples are
temperature, EMC, voltage peaks or signals between these components. This is assumed to be the worst-
case estimation, where ß =10%. EN 62061 contains a table with which this β-factor can be precisely
determined. Further, it is assumed that all usual measures have been taken to prevent both channels failing
unsafely at the same time due to an error (e.g. overcurrent through relay contacts, overtemperature in the
control cabinet).
WARNING
Use up to a maximum of category 4
This structure of the safety subfunction can be used in category 4.
MTTFD
Designation for each channel Range for each channel
low 3 years ≤ MTTFD < 10 years
middle 10 years ≤ MTTFD < 30 years
high 30 years ≤ MTTFD ≤ 100 years
DCavg
Designation Range
none DC < 60 %
low 60 % ≤ DC < 90 %
middle 90 % ≤ DC < 99 %
high 99 % ≤ DC
NOTE
Diagnostic coverage
For practical usability, the number of the ranges was limited to four. An accuracy of 5% is assumed for the
limit values shown in this table.
The calculation for the two individual channels is identical, so this is only calculated once here.
WARNING
Implement measures
The extension of this block diagram to include the higher-level controller and the switched actuator system
together with the monitoring of the feedback loop and the implementation of the restart lock must be carried
out by the customer.
WARNING
Maintain safe state
The safety function must be defined by the user so that the NOT-switched state is the safe state.
Calculation of the PFHD and MTTFD values from the B10D values:
Calculation B10D:
Calculation PFH:
WARNING
Use in category 2
This structure of the safety subfunction can be used in category 2.
MTTFD
Designation for each channel Range for each channel
low 3 years ≤ MTTFD < 10 years
middle 10 years ≤ MTTFD < 30 years
high 30 years ≤ MTTFD ≤ 100 years
DCavg
Designation Range
none DC < 60 %
low 60 % ≤ DC < 90 %
middle 90 % ≤ DC < 99 %
high 99 % ≤ DC
NOTE
Diagnostic coverage
For practical usability, the number of the ranges was limited to four. An accuracy of 5% is assumed for the
limit values shown in this table.
WARNING
Implement measures
The extension of this block diagram to include the higher-level controller and the switched actuator system
together with the monitoring of the feedback loop and the implementation of the restart lock must be carried
out by the customer.
Calculation of the PFHD and MTTFD values from the B10D values:
Calculation B10D:
NOTE
DC value
If the rising and falling edges and the time behavior of the reset button are monitored in the higher-level
controller (in the range of 0.5 s - 5 s between rising and falling edges), a DC of 90% can be assumed in-
stead of a DC of 60%.
Calculation PFH:
WARNING
Use in category 2
This structure of the safety subfunction can be used in category 2.
MTTFD
Designation for each channel Range for each channel
low 3 years ≤ MTTFD < 10 years
middle 10 years ≤ MTTFD < 30 years
high 30 years ≤ MTTFD ≤ 100 years
DCavg
Designation Range
none DC < 60 %
low 60 % ≤ DC < 90 %
middle 90 % ≤ DC < 99 %
high 99 % ≤ DC
NOTE
Diagnostic coverage
For practical usability, the number of the ranges was limited to four. An accuracy of 5% is assumed for the
limit values shown in this table.
9 Connection of PROFIsafe
If the current speed value lies below the threshold specified in the Limit FB, the STO output is set to logical 1
and the drive can rotate. If the limit is exceeded, the output is set to logic 0 and the drive is switched torque-
free or the safety function integrated in the drive is activated. The entire calculation and scaling are
performed at safety level SIL3/PL e in the safety-related EL6910 logic.
An ESTOP function block also implements an emergency stop function (not shown in the graph to reduce
complexity), which prevents restarting and also assumes control of the contactors K1 and K2.
Structure
Logic
Depending on the architecture of the application, appropriate measures must therefore be taken. Details of
the correct configuration of the overall system with regard to PROFIsafe can be found in the documentation
for the EL6910 and EL9930.
CAUTION
Use of external safe encoders
When using an external safe encoder, the current version of the documentation must always be observed.
Here you will find all the requirements for assembly, operation and repair, which must be met so that the
encoder can be used correctly in a safety-relevant application.
9.1.1 FMEA
Error assumption Expectations Checked
Speed value freezes The speed in the encoder is determined safely
(Performance Level e) and transmitted safely via
PROFIsafe. Freezing of the telegram is detected via the
watchdog of the safe communication protocol.
Speed value is falsified The speed in the encoder is determined safely
(Performance Level e) and transmitted safely via
PROFIsafe. Falsification of the telegram is detected via the
safe communication protocol.
There is no longer any connection Can be detected via a plausibility check with a standard
between the motor and the drive signal. Thus, both the standard speed of the drive can
encoder be used for a plausibility check as well as a Boolean
information about whether the drive should be rotating.
Alternatively, the position signal of the safe telegram can be
used as the input signal of the function block safeScaling in
order to be able to detect this error case with the help of the
output StuckAtError (e.g. in combination with the evaluation
of the information as to whether the drive is being actively
decelerated).
For the configuration of the safety-relevant parameters of the encoder, an additional application is required to
perform the parameterization of the device and to determine the CRC checksum of the iParameters, which
ultimately has to be additionally configured within TwinCAT.
Here the necessary parameters have to be configured according to the application, so that the CRC
checksum can be calculated correctly (F_iPar_CRC in the illustration).
In addition, the configuration of the PROFInet segment is generated by adding a PROFInet I/O controller.
In the same way as the configuration of the EtherCAT segment, an automatic scan can also be initiated in
the case of the PROFInet controller or the configuration can be generated manually. In this way, the encoder
can also be added manually.
The following information must be observed for the successful use of the encoder via PROFIsafe.
CAUTION
Data type WORD!
An additional configuration may have to be done when using WORD data types within the process image.
If no EL9930 is used within the configuration to limit the PROFIsafe segment, the swapping of the high and
low byte portions must be configured as part of the I/O configuration of the PROFIsafe device for the sig-
nals with WORD data type contained in the process image. This is done by checking the Swap LOBYTE
and HIBYTE checkbox directly on the data values (on the Flags tab).
CAUTION
iParameters
The identical iParameters as on the Alias Device must be configured on the PROFIsafe I/O device so that
communication can start correctly.
You can then continue with the configuration of the safety project. At this point, the following initial situation is
assumed.
You can then continue with the configuration of the PROFIsafe connection to the TR encoder. This
connection is implemented as usual via an Alias Device. A Custom PROFIsafe Connection can be created
via the context menu of the node Alias Devices selecting Add and New item….
After opening the Alias Device, PROFIsafe Master must first be selected as the mode of the connection on
the Connection tab.
On the Linking tab, the linking mode must be set to Automatic so that the TR encoder considered here can
be selected via the Map to Physical Device button.
In addition to mapping to the physical device, the safe address of the encoder must also be entered on the
Linking tab (13 in this example).
If all settings have been made correctly, the safe process image of the encoder can be viewed on the
Process Image tab (with the entry Velocity, which is relevant in this example).
The Safety Parameters tab provides the parameters for the PROFIsafe master connection.
All parameters for the PROFIsafe connection must be set correctly here. These include the two addresses
F_Source_Add (target system) and F_Dest_Add (safe address of PROFIsafe device). In addition, the CRC
of the iParameters must be configured. This can be taken from the additional application for configuring the
encoder (see section Encoder Configuration)
In the case of a PROFIsafe device, the parameters must be set both within the Alias Device and directly for
the device in the I/O configuration. The reading of the data from the I/O device and the transfer to the I/O
device can be initiated via the corresponding buttons on the Safety Parameters tab. Both data must match
for a PROFIsafe connection to be successfully established.
Parameter Description
F_Check_Seq_Nr Setting (0/1) to indicate whether the sequence number of the connection should be
checked.
F_Check_iPar Setting (0/1) to indicate whether the parameterization should take place via an iPar
server.
F_SIL Selecting the required SIL level (SIL1, SIL2, SIL3, NoSIL)
F_CRC_Length Display of the CRC length
F_Block_ID always 0
F_Par_Version PROFIsafe version used (typically V2 mode)
F_Source_Add Setting the PROFIsafe source address
F_Dest_Add Setting the PROFIsafe destination address
F_WD_Time Setting the watchdog time
F_iPar_CRC i-parameter(s) for the PROFIsafe slave
F_Par_CRC Calculated CRC across all parameters
After completion of the configuration of the parameters, they must be transferred to the I/O configuration by
clicking the button Update IO TreeItem final.
After completion of the configuration of the connections, you can continue with the implementation of the
actual safety function.
A safeLimit function block is used to check the speed value. The speed value received via PROFIsafe is a
16-bit integer value (see the Process Image tab of the Alias Device for the PROFIsafe connection).
Accordingly, the data type of the input AnalogIn must be configured as INT for the inserted safeLimit function
block.
The input can then be linked to the Velocity signal of the PROFIsafe connection.
The InLimit signal resulting from the safeLimit function block indicates whether the speed is below the
configured maximum limit. It can be used further to additionally evaluate a possibly existing emergency stop
switch with a safeEstop function block, for example.
As the illustration shows, the EstopOut output of the safeEstop function block switches the two contactors K1
and K2, which in turn control the STO safety function of the drive. The feedback from the contactors is used
as an EDM input of the safeEstop function block.
In addition to the function blocks already described, a safeEdm function block is used to check the correct
behavior of the contactors K1 and K2. Here, the time intervals for the switch-on and switch-off check are
configured according to the contactors used.
EL2904
Parameter Value
Current measurement active Yes
Output test pulses active Yes
1)
Please note the information provided in the current user documentation
Calculation of the PFHD and MTTFD values from the B10D values:
From:
d op * hop * 60
nop =
TZyklus
and:
B10 D
MTTFD =
0,1* nop
produces for
0,1* nop * (1 - DC ) 1 - DC
PFH = =
B10 D MTTFD
K1/K2:
230 *16 * 60
nop = = 21,90
10080
1.300.000
MTTFD = = 593607,3 y = 5199997320h
0,1* 21,90
Relays K1 and K2 are both connected to the safety function. The non-functioning of a relay does not lead to
a dangerous situation, but it is discovered by the feedback. Furthermore, the B10D values for K1 and K2 are
identical.
There is a coupling coefficient between the components that are connected via two channels. Examples are
temperature, EMC, voltage peaks or signals between these components. This is assumed to be the worst-
case estimation, where β =10%. EN 62061 contains tables (Table F.1: Criteria for determining the CCF, and
Table F.2: Estimation of the CCF factor(β)), which can be used to determine the β factor precisely. For the
output subsystem, an estimated value of 2% can be achieved if the table for calculating the β factor is
modified accordingly. In the following calculation, the worst case is assumed with 10%.
Further, it is assumed that all usual measures have been taken to prevent both channels failing unsafely at
the same time due to an error (e.g. overcurrent through relay contacts, overtemperature in the control
cabinet).
It follows for the calculation of the PFHD value for safety function 1
PFH ( K 1) + PFH ( K 2)
PFH ges = PFH ( Encoder ) + PFH ( EL 6910) + PFH ( EL 2904) + b * + (1 - b ) 2 *( PFH ( K 1) * PFH ( K 2) ) * T 1
2
(1 - b ) 2 * ( PFH
( K 1) * PFH
( K 2) ) * T1
Since the portions are smaller than the rest by the power of ten, they are
neglected in this and all further calculations for the purpose of simplification.
1,94 E - 09 + 1,94 E - 09
PFH ges = 1, 46 E - 09 + 1, 79 E - 09 + 1, 25 E - 09 + 10% *
2
PFH ges = 4, 69 E - 09
to:
1 1 1 1 1
= + + +
MTTFDges MTTFD ( Encoder ) MTTFD( EL 6910) MTTFD ( EL 2904) MTTFD ( K 1)
with:
If only PFHD values are available for EL2904 and EL6910, the following estimation applies:
(1 - DC ( x))
MTTFd ( x ) =
PFH ( x)
Hence:
(1 - DC( EL 6910) ) (1 - 0,99) 0,01
MTTFD ( EL 6910) = = = = 637 y
PFH ( EL 6910) 1 h 1
1,79 E - 09 *8760 15,68 E - 06
h y y
The value of the encoder can be taken from the current user documentation:
1
MTTFDges = = 198 y
1 1 1 1
+ + +
421 y 637 y 913 y 593607 y
DC DC DC DC DC
+ + + +
MTTFD ( Encoder ) MTTFD ( EL 6910) MTTFD ( EL 2904) MTTFD ( K 1) MTTFD ( K 2)
DCavg =
1 1 1 1 1
+ + + +
MTTFD ( Encoder ) MTTFD ( EL 6910) MTTFD ( EL 2904) MTTFD ( K 1) MTTFD ( K 2)
CAUTION
Implement a restart lock in the machine!
The restart lock is NOT part of the safety chain and must be implemented in the machine!
MTTFD
Designation for each channel Range for each channel
low 3 years ≤ MTTFD < 10 years
medium 10 years ≤ MTTFD < 30 years
high 30 years ≤ MTTFD ≤ 100 years
DC
Name Area
none DC < 60 %
low 60 % ≤ DC < 90 %
medium 90 % ≤ DC < 99 %
high 99 % ≤ DC
NOTE
Diagnostic coverage
For practical usability, the number of the ranges was limited to four. An accuracy of 5% is assumed for the
limit values shown in this table.
1)
Please note the information provided in the current user documentation
PFH ges = 1, 46 E - 09 + 1, 79 E - 09 + 3, 04 E - 09
PFH ges = 6, 29 E - 09
to:
1 1 1 1
= + +
MTTFDges MTTFD ( Encoder ) MTTFD( EL 6910) MTTFD ( AX 8 xxx - x1xx )
with:
If only PFHD values exist for AX8xxx-x1xx and EL6910, the following estimation applies:
(1 - DC ( x))
MTTFd ( x ) =
PFH ( x)
Hence:
(1 - DC( EL 6910) ) (1 - 0,99) 0,01
MTTFD ( EL 6910) = = = = 637 y
PFH ( EL 6910) 1 h 1
1,79 E - 09 *8760 15,68 E - 06
h y y
The value of the encoder can be taken from the current user documentation:
1
MTTFDges = = 151 y
1 1 1
+ +
421 y 637 y 375 y
DC DC DC
+ +
MTTFD ( Encoder ) MTTFD ( EL 6910) MTTFD ( AX 8 xxx - x1xx )
DCavg =
1 1 1
+ +
MTTFD ( Encoder ) MTTFD ( EL 6910) MTTFD ( AX 8 xxx - x1xx )
CAUTION
Implement a restart lock in the machine!
The restart lock is NOT part of the safety chain and must be implemented in the machine!
MTTFD
Designation for each channel Range for each channel
low 3 years ≤ MTTFD < 10 years
medium 10 years ≤ MTTFD < 30 years
high 30 years ≤ MTTFD ≤ 100 years
DC
Name Area
none DC < 60 %
low 60 % ≤ DC < 90 %
medium 90 % ≤ DC < 99 %
high 99 % ≤ DC
NOTE
Diagnostic coverage
For practical usability, the number of the ranges was limited to four. An accuracy of 5% is assumed for the
limit values shown in this table.
If the two switch-off paths of the set monitoring case (two signals within the PROFIsafe protocol) signal logic
1, then the protective field is free and the two contactors are switched on. If the protective field is occupied,
the two switch-off paths signal logic 0 and the contactors are switched off. The entire evaluation is carried
out in the safety-related logic EL6910 at the safety level SIL3 / PL e.
Any necessary restart lock can be realized via the reset input of the fbMon. The feedback loop is read in via
a safe input. Testing is active for this input.
Structure
Logic
Depending on the architecture of the application, appropriate measures must therefore be taken. Details of
the correct configuration of the overall system with regard to PROFIsafe can be found in the documentation
for the EL6910 and EL9930.
CAUTION
Use of external safe sensors
When using an external safe sensor, the current version of the documentation must always be observed.
Here you will find all the requirements for assembly, operation and repair, which must be met so that the
sensor can be used correctly in a safety-relevant application.
An additional application is required to configure the safety laser scanner. This determines the range of
functions of the safety laser scanner, the communication settings in PROFInet/PROFIsafe and the CRC
checksum of the iParameters, which ultimately has to be additionally configured within TwinCAT.
Here the necessary functions and parameters have to be configured according to the application, so that the
CRC checksum can be calculated correctly (F_iPar_CRC in the illustration).
Subsequently, a new TwinCAT project is created and the EtherCAT segment is configured.
In addition, the configuration of the PROFInet segment is generated by adding a PROFInet I/O controller.
In the same way as the configuration of the EtherCAT segment, an automatic scan can also be initiated in
the case of the PROFInet controller or the configuration can be generated manually. In this way, the Sick
laser scanner can also be added manually.
The following information must be observed for the successful use of the Sick laser scanner via PROFIsafe.
CAUTION
Data type WORD!
An additional configuration may have to be done when using WORD data types within the process image.
If no EL9930 is used within the configuration to limit the PROFIsafe segment, the swapping of the high and
low byte portions must be configured as part of the I/O configuration of the PROFIsafe device for the sig-
nals with WORD data type contained in the process image. This is done by checking the Swap LOBYTE
and HIBYTE checkbox directly on the data values (on the Flags tab).
CAUTION
iParameter
The identical iParameters as on the Alias Device must be configured on the PROFIsafe I/O device so that
communication can start correctly.
You can then continue with the configuration of the safety project. At this point, the following initial situation is
assumed.
You can then continue with the configuration of the PROFIsafe connection to the safety laser scanner. This
connection is implemented as usual via an Alias Device. A Custom PROFIsafe Connection can be created
via the context menu of the node Alias Devices selecting Add and New item….
After opening the Alias Device, PROFIsafe Master must first be selected as the mode of the connection on
the Connection tab.
On the Linking tab, the Linking mode must be set to Automatic so that the Sick safety laser scanner
considered here can be selected via the Map to Physical Device button.
In addition to mapping to the physical device, the safe address of the safety laser scanner must also be
entered on the Linking tab (20 in this example).
If all settings have been made correctly, the safe process image of the safety laser scanner can be viewed
on the Process Image tab. The names can be adapted via the Edit button. The assignment of the interface
as well as the description of the individual signals must be taken from the manufacturer's latest
documentation.
The Safety Parameters tab provides the parameters for the PROFIsafe master connection.
All parameters for the PROFIsafe connection must be set correctly here. These include the two addresses
F_Source_Add (target system) and F_Dest_Add (safe address of PROFIsafe device). In addition, the CRC
of the iParameters must be configured. This can be taken from the additional application for configuring the
safety laser scanner (see section Encoder Configuration).
In the case of a PROFIsafe device, the parameters must be set both within the Alias Device and directly for
the device in the I/O configuration. The reading of the data from the I/O device and the transfer to the I/O
device can be initiated via the corresponding buttons on the Safety Parameters tab. Both data must match
for a PROFIsafe connection to be successfully established.
Parameter Description
F_Check_Seq_Nr Setting (0/1) to indicate whether the sequence number of the connection should be
checked.
F_Check_iPar Setting (0/1) to indicate whether the parameterization should take place via an iPar
server.
F_SIL Selecting the required SIL level (SIL1, SIL2, SIL3, NoSIL)
F_CRC_Length Display of the CRC length
F_Block_ID always 0
F_Par_Version PROFIsafe version used (typically V2 mode)
F_Source_Add Setting the PROFIsafe source address
F_Dest_Add Setting the PROFIsafe destination address
F_WD_Time Setting the watchdog time
F_iPar_CRC i-parameter(s) for the PROFIsafe slave
F_Par_CRC Calculated CRC across all parameters
After completion of the configuration of the parameters, they must be transferred to the I/O configuration by
clicking the button Update IO TreeItem final.
After completion of the configuration of the connections, you can continue with the implementation of the
actual safety function.
In this example, the monitoring case 1 is switched on without any further condition by means of the
safeDecoupler function block.
The safety laser scanner monitors the hazard area parameterized in the device and sends the result of the
monitoring in the signals switch-off paths 01 and 02. These two signals are evaluated by means of the
safeMon function block. The switch-off paths are logic 1 if the hazard area is free and monitored in a safety-
oriented manner.
As the illustration shows, with logic 1 at the inputs MonIn1 and MonIn2 and EDM1, the two contactors K1
and K2, which execute the safety function, are switched via the output MonOut of the function block
safeMon. The feedback from the contactors is used as the EDM1 input of the function block safeMon.
Any necessary restart lock can be realized via the reset input of the function block safeMon.
EL2904
Parameter Value
Current measurement active Yes
Output test pulses active Yes
EL1904
Parameter Value
Sensor test channel 1 active Yes
Sensor test channel 2 active Yes
Sensor test channel 3 active Yes
Sensor test channel 4 active Yes
Logic channel 1 and 2 Single Logic
Logic channel 3 and 4 Single Logic
1)
Please note the information provided in the current user documentation
Calculation of the PFHD and MTTFD values from the B10D values:
From:
d op * hop * 60
nop =
TZyklus
and:
B10 D
MTTFD =
0,1* nop
produces for
0,1* nop * (1 - DC ) 1 - DC
PFH = =
B10 D MTTFD
K1/K2:
230 *16 * 60
nop = = 22.080
10
1.300.000
MTTFD = = 588,7 y = 5.157.012h
0,1* 22.080
Relays K1 and K2 are both connected to the safety function. The non-functioning of a relay does not lead to
a dangerous situation, but it is discovered by the feedback. Furthermore, the B10D values for K1 and K2 are
identical.
There is a coupling coefficient between the components that are connected via two channels. Examples are
temperature, EMC, voltage peaks or signals between these components. This is assumed to be the worst-
case estimation, where β =10%. EN 62061 contains tables (Table F.1: Criteria for determining the CCF, and
Table F.2: Estimation of the CCF factor(β)), which can be used to determine the β factor precisely. For the
output subsystem, an estimated value of 2% can be achieved if the table for calculating the β factor is
modified accordingly. In the following calculation, the worst case is assumed with 10%.
Further, it is assumed that all usual measures have been taken to prevent both channels failing unsafely at
the same time due to an error (e.g. overcurrent through relay contacts, overtemperature in the control
cabinet).
It follows for the calculation of the PFHD value for safety function 1
PFH ( K 1) + PFH ( K 2 )
PFH ges = PFH ( Scanner ) + PFH ( EL 6910) + PFH ( EL 2904) + b * 2
+ (1 - b ) 2 * ( PFH ( K 1) * PFH ( K 2) ) * T 1
(1 - b ) 2 * ( PFH
( K 1) * PFH
( K 2) ) * T1
Since the portions are smaller than the rest by the power of ten, they are
neglected in this and all further calculations for the purpose of simplification.
to:
1 1 1 1 1
= + + +
MTTFDges MTTFD ( Scanner ) MTTFD ( EL 6910) MTTFD ( EL 2904) MTTFD ( K 1)
with:
If only PFHD values exist for scanners, EL2904 and EL6910, the following estimation applies:
(1 - DC ( x))
MTTFd ( x ) =
PFH ( x)
Hence:
(1 - DC( EL 6910) ) (1 - 0,99) 0,01
MTTFD ( EL 6910) = = = = 637 y
PFH ( EL 6910) 1 h 1
1,79 E - 09 *8760 15,68 E - 06
h y y
In accordance with the limitation of the MTTFD to 100 years for components with a category 3 structure (for
category 4 the limit is 2500 years) introduced in EN ISO 13849-1, the value is limited to 100 years for the
further processing of the MTTFD of the scanner.
1
MTTFDges = = 69, 6 y
1 1 1 1
+ + +
100 y 637 y 913 y 588 y
DC DC DC DC DC
+ + + +
MTTFD ( Scanner ) MTTFD ( EL 6910) MTTFD ( EL 2904) MTTFD ( K 1) MTTFD ( K 2)
DCavg =
1 1 1 1 1
+ + + +
MTTFD ( Scanner ) MTTFD ( EL 6910) MTTFD ( EL 2904) MTTFD ( K 1) MTTFD ( K 2)
CAUTION
Implement a restart lock in the machine!
The restart lock is NOT part of the safety chain and must be implemented in the machine!
NOTE
Category
This structure is possible up to category 3 at the most through the use of the type 3 (category 3) laser scan-
ner.
MTTFD
Designation for each channel Range for each channel
low 3 years ≤ MTTFD < 10 years
medium 10 years ≤ MTTFD < 30 years
high 30 years ≤ MTTFD ≤ 100 years
DC
Name Area
none DC < 60 %
low 60 % ≤ DC < 90 %
medium 90 % ≤ DC < 99 %
high 99 % ≤ DC
NOTE
Diagnostic coverage
For practical usability, the number of the ranges was limited to four. An accuracy of 5% is assumed for the
limit values shown in this table.
The example considers the emergency stop safety function. The emergency stop switch is wired to an
EL1904 in a two-channel configuration with two normally closed contacts. The testing of the signals is
activated. The input signals are monitored for discrepancy. The entire evaluation is carried out in the safety-
related logic EL6910 at the safety level SIL 3 / PL e.
Structure
Logic
Depending on the architecture of the application, appropriate measures must therefore be taken. Details of
the correct configuration of the overall system with regard to PROFIsafe can be found in the documentation
for the EL6910 and EL9930.
CAUTION
Use of external PROFIsafe robots
When using an external PROFIsafe robot, the current version of the documentation must always be ob-
served. Here you will find all the requirements for assembly, operation and repair, which must be met so
that the robot can be used correctly in a safety-relevant application.
9.3.1 FMEA
Further requirements with regard to FMEA must also be observed when using an external PROFIsafe robot.
CAUTION
Use of external PROFIsafe robots
When using an external PROFIsafe robot, the current version of the documentation must always be ob-
served. Here you will find all the requirements for assembly, operation and repair, which must be met so
that the robot can be used correctly in a safety-relevant application.
For the configuration of the safety-relevant parameters of the encoder, an additional application is required to
perform the parameterization of the device and to determine the CRC checksum of the iParameters, which
ultimately has to be additionally configured within TwinCAT.
Here the necessary functions and parameters have to be configured according to the application, so that, for
example, the CRC checksum can be calculated correctly. Security-oriented communication is only possible if
the settings of the safe process images match.
In addition, the configuration of the PROFInet segment is generated by adding a PROFInet I/O controller.
In the same way as the configuration of the EtherCAT segment, an automatic scan can also be initiated in
the case of the PROFInet controller or the configuration can be generated manually. In this way, the ABB
robot can also be added manually.
The following information must be observed for the successful use of the ABB robot via PROFIsafe.
CAUTION
Data type WORD!
An additional configuration may have to be done when using WORD data types within the process image.
If no EL9930 is used within the configuration to limit the PROFIsafe segment, the swapping of the high and
low byte portions must be configured as part of the I/O configuration of the PROFIsafe device for the sig-
nals with WORD data type contained in the process image. This is done by checking the Swap LOBYTE
and HIBYTE checkbox directly on the data values (on the Flags tab).
CAUTION
iParameters
The identical iParameters as on the Alias Device must be configured on the PROFIsafe I/O device so that
communication can start correctly.
You can then continue with the configuration of the safety project. At this point, the following initial situation is
assumed.
You can then continue with the configuration of the PROFIsafe connection to the ABB robot. This connection
is implemented as usual via an Alias Device. A Custom PROFIsafe Connection can be created via the
context menu of the node Alias Devices selecting Add and New item….
After opening the Alias Device, PROFIsafe Master must first be selected as the mode of the connection and
the watchdog for the communication on the Connection tab.
On the Linking tab, the linking mode must be set to Automatic so that the ABB robot considered here can be
selected via the Map to Physical Device button.
In addition to mapping to the physical device, the safe address of the encoder must also be entered on the
Linking tab (21 in this example).
If all settings have been made correctly, the safe process image of the ABB robot can be set on the Process
Image tab and edited according to the setting from the robot's application tool.
The Safety Parameters tab provides the parameters for the PROFIsafe master connection. If necessary, the
values must be adapted to the application with the help of the Edit button.
All parameters for the PROFIsafe connection must be set correctly here. These include the two addresses
F_Source_Add (target system) and F_Dest_Add (safe address of PROFIsafe device). In addition, the CRC
of the iParameters must be configured. This can be taken from the additional application for configuring the
robot (see section Robot Configuration)
In the case of a PROFIsafe device, the parameters must be set both within the Alias Device and directly for
the device in the I/O configuration. The reading of the data from the I/O device and the transfer to the I/O
device can be initiated via the corresponding buttons on the Safety Parameters tab. Both data must match
for a PROFIsafe connection to be successfully established.
Parameter Description
F_Check_Seq_Nr Setting (0/1) to indicate whether the sequence number of the connection should be
checked.
F_Check_iPar Setting (0/1) to indicate whether the parameterization should take place via an iPar
server.
F_SIL Selecting the required SIL level (SIL1, SIL2, SIL3, NoSIL)
F_CRC_Length Display of the CRC length
F_Block_ID always 0
F_Par_Version PROFIsafe version used (typically V2 mode)
F_Source_Add Setting the PROFIsafe source address
F_Dest_Add Setting the PROFIsafe destination address
F_WD_Time Setting the watchdog time
F_iPar_CRC i-parameter(s) for the PROFIsafe slave
F_Par_CRC Calculated CRC across all parameters
After completion of the configuration of the parameters, they must be transferred to the I/O configuration by
clicking the button Update IO TreeItem final.
After completion of the configuration of the connections, you can continue with the implementation of the
actual safety function.
As the illustration shows, the signal for controlling the ABB robot via PROFIsafe is switched via the EStopOut
output of the safeEstop function block. The feedback from the ABB robot is used as an EDM input of the
safeEstop function block.
EL1904
Parameter Value
Sensor test channel 1 active Yes
Sensor test channel 2 active Yes
Sensor test channel 3 active Yes
Sensor test channel 4 active Yes
Logic channel 1 and 2 Single Logic
Logic channel 3 and 4 Single Logic
1)
Please note the information provided in the current user documentation
Calculation of the PFHD and MTTFD values from the B10D values:
From:
d op * hop * 60
nop =
TZyklus
and:
B10 D
MTTFD =
0,1* nop
produces for
0,1* nop * (1 - DC ) 1 - DC
PFH = =
B10 D MTTFD
S1:
230 *16 * 60
nop = = 21,90
10080
100.000
MTTFD = = 45662,1 y = 399999120h
0,1* 21,90
It follows for the calculation of the PFHD value for safety function 1
PFH ges = PFH ( S 1) + PFH ( EL1904) + PFH ( EL 6910) + PFH ( Roboter )
to:
1 1 1 1 1
= + + +
MTTFDges MTTFD ( S 1) MTTFD ( EL1904) MTTFD ( EL 6910) MTTFD ( Roboter )
with:
If only PFHD values are available for EL1904 and EL6910, the following estimation applies:
(1 - DC ( x))
MTTFd ( x ) =
PFH ( x)
Hence:
(1 - DC( EL1904) ) (1 - 0,99) 0,01
MTTFD ( EL1904) = = = = 1028,8 y
PFH ( EL1904) 1 h 1
1,11E - 09 *8760 9,72 E - 06
h y y
The value of the robot can be taken from the current user documentation:
MTTFD ( Roboter ) = 52 y
1
MTTFDges = = 45,88 y
1 1 1 1
+ + +
45662,1 y 1028,8 y 637 y 52 y
DC DC DC DC
+ + +
MTTFD ( S 1) MTTFD ( EL1904) MTTFD ( EL 6910) MTTFD ( Roboter )
DCavg =
1 1 1 1
+ + +
MTTFD ( S 1) MTTFD ( EL1904) MTTFD ( EL 6910) MTTFD ( Roboter )
99% 99% 99% 90%
+ + +
45662,1 y 1028,8 y 637 y 52 y
DCavg = = 91%
1 1 1 1
+ + +
45662,1 y 1028,8 y 637 y 52 y
CAUTION
Implement a restart lock in the machine!
The restart lock is NOT part of the safety chain and must be implemented in the machine!
NOTE
Category
Due to the safety data of the robot used, this structure is possible up to Category 3 at the most.
MTTFD
Designation for each channel Range for each channel
low 3 years ≤ MTTFD < 10 years
medium 10 years ≤ MTTFD < 30 years
high 30 years ≤ MTTFD ≤ 100 years
DC
Name Area
none DC < 60 %
low 60 % ≤ DC < 90 %
medium 90 % ≤ DC < 99 %
high 99 % ≤ DC
NOTE
Diagnostic coverage
For practical usability, the number of the ranges was limited to four. An accuracy of 5% is assumed for the
limit values shown in this table.
CAUTION
Machinery Directive
This description applies only to machines as defined by the Machinery Directive.
CAUTION
Standards
The relevant standards must be available to the user. The following description cannot replace the stan-
dard. Typically, the current version of EN ISO 13849-1 and EN ISO 13849-2 or EN 62061 should be avail-
able as a minimum. Further useful information can be found in IFA report 2/2017.
NOTE
Type C standard
Before you start the following process, you should check whether a type C standard is available for your
machine. If this is the case, please follow the steps and instructions given there. If no type C standard is
available, you can use the process described below as a guide for the steps to be performed.
In the first step, the risks and hazards and thus the safety functions must be identified. Machine
manufacturers require precise knowledge of the operation of their machine in order to identify risks and
hazards. Referring to Annex B of EN ISO 12100:2010 is helpful for this purpose.
This risk and hazard analysis should be carried out by persons with knowledge in different areas
(mechanics, electrics, hydraulics, software, maintenance, ...). All operating modes and conditions must be
taken into account, including commissioning, maintenance/servicing, normal operation and
decommissioning. The reasons for or against a particular decision should also be documented. Make sure
that your arguments and justifications are understandable and conclusive.
In this context, it is particularly important to note that safety measures must not yet be taken into account
when assessing the risk.
When all persons involved in the process agree with the result of the analysis, it should be signed by all
involved.
Risks and hazards whose residual risk is to be reduced by inherently safe design or user information must
be specified, but are not part of this description.
The following explanations refer only to safety functions, the residual risk of which is to be reduced by
technical protective measures.
For these safety functions, the iterative design process for safety-related parts of the control system (SRP/
CS) is carried out in accordance with EN ISO 13849-1:2015.
For each SF, the description of the measures must include the category according to EN ISO 13849-1 and
the components to be used, together with their safety parameters (MTTFD, DC, CCF, SFF).
Information on operating states and characteristics is required. These include the operating modes, the cycle
time, the response times or process safety time, the ambient conditions, the frequency of execution, the
operating times, the behavior of the machine in the event of energy loss and more. More detailed information
on this can be found in chapter 5.2 of EN 62061 and chapter 5 of EN ISO 13849-1:2015.
The machine manufacturer must specify and document the description of the safety-related program for the
TwinSAFE Logic, since it forms the basis for the implementation. In addition to selecting the TwinSAFE
components, the function blocks to be used and the sensors and actuators, the parameterization of the
components must also be specified, since this can influence the maximum achievable Performance Level.
Examples for the implementation of safety functions and the parameterization of the TwinSAFE components
can be found in this manual.
Once the entire safety logic and the parameterization of the safe inputs and outputs have been implemented,
a download to the TwinSAFE logic can take place.
A valid user name and password must be provided for the download, together with the serial number of the
device.
The download of the safety program is verified by comparing the CRC of the loaded project (online CRC)
and the calculated CRC from the Safety Editor (offline CRC). The comparison is carried out by TwinCAT on
the one hand and by the user on the other. The user confirms the comparison by ticking the checkbox and
re-entering the password.
The Safety CRC toolbar in TwinCAT can be used at any time to check whether the online CRC matches the
offline CRC, i.e. whether data has been changed in the editor or on the TwinSAFE logic. The following table
is taken from the EL6910 documentation.
CAUTION
Checking the checksums
The user must verify that the online CRC and the offline CRC match. This is the only way to ensure that a
download was carried out after the project was created or modified.
Once all specified safety functions have been implemented in the TwinSAFE logic, the implemented logic is
printed.
In addition to the entire logic, the parameters and the safety addresses of all safety components used, the
printout also contains the calculated project checksum, which is shown on the cover sheet. The programmer
and the customer can document the acceptance of the safety functions with date and signature on the cover
sheet.
The referenced chapters have already been changed over to the chapter numbers of EN ISO 13849-1:2015,
although EN ISO 13849-1:2006 is still referenced in EN ISO 13849-2:2013.
The purpose of the validation procedure is to confirm that the design of the safety-related parts of the control
system (SRP/CS) supports the specification of the safety requirements of the machines.
The validation must show that each SRP/CS meets the requirements of EN ISO 13849-1:2015, particularly
with regard to:
a) the specified safety characteristics of the safety functions, as intended by the design;
b) the requirements for the specified Performance Level (see EN ISO 13849-1:2015, 4.5):
1. the requirements for the specified category (see EN ISO 13849-1:2015, 6.2),
2. the measures for controlling and avoiding systematic failures (see EN ISO 13849-1:2015,
Annex G),
3. the software requirements, if applicable (see EN ISO 13849-1:2015, 4.6), and
4. the ability to provide a safety function under the expected conditions;
c) the ergonomic design of the user interface, e.g. to discourage the user to act in a dangerous
manner by circumventing the SRP/CS (see EN ISO 13849-1:2015, 4.8).
The validation should be carried out by persons who not involved in the SRP/CS design.
NOTE "Independent person" does not necessarily mean that a test by a third party is necessary.
Further information about the validation can be found in EN ISO 13849-2:2013, for example in Figure 1,
overview of the validation procedure, and in EN ISO 13849-1:2015.
The validation must also ensure that all hazards identified by the risk assessment are covered by appropriate
measures and that these measures have actually been implemented.
This applies especially to the life cycle phases of installation/assembly and maintenance. It must be ensured
that any necessary changes or extensions to the safety project are only made after the design engineer
(machine manufacturer) has been notified and the safety specification has been changed by the
manufacturer. A check to see whether an extension of the test specification is necessary must also be
carried out. This applies in particular to machines that are assembled and put into operation at the end
customer's premises.
10.9 Acceptance
The following list contains points which are required for the acceptance of the safety project. This list is not
exhaustive. These points must be checked after the initial start-up and after each software modification of
the TwinSAFE project.
Please contact your Beckhoff branch office or representative for local support and service on Beckhoff
products!
The addresses of Beckhoff's branch offices and representatives round the world can be found on her internet
pages: https://www.beckhoff.com
You will also find further documentation for Beckhoff components there.
Beckhoff Support
Support offers you comprehensive technical assistance, helping you not only with the application of
individual Beckhoff products, but also with other, wide-ranging services:
• support
• design, programming and commissioning of complex automation systems
• and extensive training program for Beckhoff system components
Hotline: +49 5246 963 157
Fax: +49 5246 963 9157
e-mail: [email protected]
Beckhoff Service
The Beckhoff Service Center supports you in all matters of after-sales service:
• on-site service
• repair service
• spare parts service
• hotline service
Hotline: +49 5246 963 460
Fax: +49 5246 963 479
e-mail: [email protected]
Beckhoff Headquarters
Huelshorstweg 20
33415 Verl
Germany
Phone: +49 5246 963 0
Fax: +49 5246 963 198
e-mail: [email protected]
web: https://www.beckhoff.com