Functional Safety 2012
Functional Safety 2012
Wayne Pearse
Safety Consultant
FSExpert (TÜV Rheinland, #203/13, Machinery)
Rev 5058-CO900C Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
Agenda
2. ISO 13849
3. IEC 62061
4. Development Tools
Rev 5058-CO900C Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
EU - Directive
EU-Directives define:
Basic product requirements for health and safety protection of end
users.
Basic requirements for safe operation of machines and thus for
health and safety of persons and quality of the environment.
Minimum requirements for safety at work.
The directives require compliance with basic safety goals and for
that purpose state basic and general safety requirements. It is not
defined in detail how these safety goals shall be achieved.
European Standards (or Euro Norms) are identified by the letters “EN” and may be
prefixed by the member states standards authority when adopted. In the United Kingdom
this prefix is BS (British Standards). Standards such as EN 62061 (BS EN 62061 in the
UK) and AS (Australian Standard) 62061 in AU are typical of the nomenclature.
Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 5
European Standards for Safety of Machinery
EU-Directives define:
Basic product requirements for health and safety protection of end
users.
Basic requirements for safe operation of machines and thus for
health and safety of persons and quality of the environment.
Minimum requirements for safety at work.
The directives require compliance with basic safety goals and for that
purpose state basic and general safety requirements. It is not
defined in detail how these safety goals shall be achieved.
Rev 5058-CO900C Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
Framework of WHS Legislation 2012
Worldwide Presence
Worldwide
61 countries
490 sites
Employees worldwide
approx. 13300
(Technischer Überwachungs-Verein)
Literally "Technical Watch-Over Association." A German certifying
body involved with product safety for the European community
Rev 5058-CO900C Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
Standards - EN, ISO and IEC
EXAMPLES:
Type A
EN ISO 12100 Safety of machinery. Basic terminology and
methodology
EN ISO 14121 Safety of machinery. Risk assessment
Type B
EN ISO 13849-1 - Safety related parts of control systems
EN ISO 13850 - Emergency stop function
EN / IEC 62061 - Functional safety of electrical control systems
EN / IEC 60204-1 - Safety of machinery. Electrical Equipment
EN 574 / ISO 13851 – Two hand controls
Type C
EN ISO 2860 - Earth Moving Machinery
EN ISO 8230 - Safety requirements for dry-cleaning
machines
Rev 5058-CO900C Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
What is Safety? - Industry Definition
Safety
Life Cycle
4. Installation
& Validation 2. Functional
Requirements
Rev 5058-CO900C Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
ISO 12100:2010
Note: ISO 12100:2010 combines ISO 12100:2010, ISO 12100-2 and ISO
14121-1 into one document. All three standards are complied into one
document with no editorial changes other than referential.
3.1 Machinery – assembly, fitted with or intended to be fitted with a drive system
consisting of linked parts or components, at least one of which moves, and which are
joined together for a specific application.
3.2 Reliability – ability of a machine or its components or equipment, to perform a required
function under specified conditions and for a given period of time without failing.
3.5 harm - physical injury or damage to health
3.6 hazard - potential source of harm
3.12 risk – combination of the probability of occurrence of harm and the severity of that
harm
3.13 residual risk – risk remaining after protective measures have been taken.
3.19 protective measure – measure intended to achieve risk reduction
3.21 safeguarding – protective measure using safeguards to protect persons from the
hazards which cannot reasonably be eliminated or from the risk which cannot be
sufficiently reduced by inherently
3.27 guard – physical barrier, designed as part of the machine, to provide protection
3.28 protective devices – safeguards other than guards
Severity of injury
S1 slight (usually reversible) injury
S2 serious (usually irreversible) injury, including death
Frequency and/or exposure time for hazard
F1 seldom to less often and/or short duration of
exposure time
F2 frequent to continuous and/or long duration of
exposition
Possibilities of avoiding the hazard
P1 possible under certain conditions
P2 almost impossible
Performance
Level, PLr Contribution to
Risk Reduction
P1
F1 a
P2
Low
S1
P1 b
Task/Hazard F2
P2
P1 c
F1
P2
S2
P1 d
F2
P2
e
S = Severity High
F = Frequency or Duration of Exposure
P = Avoidance Probability
The standard provided the safety requirements and guiding principles for
design and integration of safety-related parts of control systems.
The problem with EN 954 was that it was viewed as an over-simplification
of safety concepts that were very subjective or qualitative. The standard
failed to force designers to assess the reliability of the safety components.
The superseding Functional Safety standards add quantitative
calculations to the qualitative requirements of the previous standard as a
way to factor in the likelihood of failure of any component that is part of the
safety system.
A risk assessment is still necessary to determine the requirements of risk
reduction strategy.
Performance Productivity
Sustainability
Time-to-Market
Information Compliance
Development Costs Ops & Maintenance Costs
Type A
EN ISO 12100 Safety of machinery. Basic terminology
and methodology
EN ISO 14121 Safety of machinery. Risk assessment
Type B
EN ISO 13849-1 - Safety related parts of control
systems
EN ISO 13850 - Emergency stop function
EN / IEC / AS 62061 - Functional safety of electrical
control systems
EN / IEC / AS 60204-1 - Safety of machinery. Electrical
Equipment
EN 574 / ISO 13851 – Two hand controls
Type C
EN ISO 2860 - Earth Moving Machinery
EN ISO 8230 - Safety requirements for dry-cleaning
machines
Safety
Life Cycle
4. Installation
& Validation 2. Functional
Requirements
EN 954 is the “old” standard for safety related parts of control systems
PROCESS
SIL
Electrical IEC AS 61511 Safety Integrity Level
Control Systems
MACHINERY
Electrical IEC EN AS 62061:2006
Control Systems
MACHINERY
Control Systems ISO 13849-1: 2008 PL
replaces EN 954-1 Performance
)
(All technologies Level
• Will the system include technologies • Will the system require validation to
other than electrical? e.g. Hydraulics, SIL? e.g. Safety PLC, programmable
Pneumatics
IF the answer to either question is YES IF the answer to either question is YES
THEN select ISO 13849-1: 2008 THEN select IEC 62061
You can choose the most suitable standard for your use
– Two Methods to Achieve the Same Goal of Risk Reduction
– EN ISO13849-1: 2008 is the usual choice
52 Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
52
Safety Categories Are Being Replaced
EN 954 (Categories) only remained valid until December 31, 2011 in the EU
SIL and PL assessment require more information and calculation than Categories It is not a
direct conversion!
ANSI Required Category Performance Level Safety Integrity Level
Circuit Performance EN 954 ISO 13849-1: 2008 IEC 62061
New
Requirements
New
Requirements
Rev 5058-CO900C Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
International standards concerning the functional
safety of machinery control systems
=
Performance Level (PL) acc. to ISO 13849-1
a b c d e
Iterative process to identify, design, verify and validate the requirements of the
safety related parts of a control system.
P1
F1 a Low
P2
S1
P1 b
F2
P2
P1 c
F1
P2
S2
P1 d
F2
S = Severity P2
F = Frequency or Duration of Exposure e
P = Avoidance Probability
High
Must be determined for each safety function!
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
Levels of MTTFd and DC
ISO 13849-1:2008
low complexity/simple
Electrical, mechanical, pneumatic and hydraulic safety systems
Performance levels a – e
Categories 1 – 4, be able to define and determine Category requirements for
all categories. Must recognise on site and be able to define characteristics of
each category
Establish MTTFd, must know how to calculate MTTFd data for electro-
mechanical and electronic safety functions
Diagnostic Coverage, must be able to determine both individual component
and average DC for safety function.
Evaluate CCF, must be able to declare CCF for safety functions
Review Systemic failure - see Annex G for more information.
To be determined:
Number of switching cycles per year: T10d
Operation time of the component until it MTTFd
fails dangerously: 0.1
Mean time to dangerous failure (MTTFd):
Mechanical or Electromechanical
Failure is dependent on load and operating frequency
B10d
Number of operations where 10% of the sample has failed to danger.
Electronic
Failure is dependent on temperature and time.
MTTFd or PFHd
Mean time to failure - dangerous
• Probability of danger failure per year
MTTFd ≈ 1 / PFHd (must convert years to hours)
Rev 5058-CO900C Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
Emergency Stop – PL b
Rev 5058-CO900C Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
Evaluation of Functional Safety - Example 1:
Emergency stop, Performance Level b
ES Logic K3
Button
75
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.Copyri
Functional Safety Data
Application specific:
2 demands per year,
mean time between two demands (successive cycles): 0.5 a = 15,768,000
sec
78
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.Copyri
ISO 13849 Table C.1
B10d
MTTFd
0.1 nop
s
d op hop 3600 B10d
nop h T10d
tcycle nop
81
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.Copyri
Determination of DC
EN ISO 13849-1, Table E.1
ES-Device
Diagnosis not necessary because of the fault exclusion.
Logic Unit
DCL = med
Contactor
No diagnosis implemented: DCContactor = none
82
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.Copyri
EN ISO 13849 Annex E -Table E.1 (Inputs)
Logic Unit:
Information from Manufacturer max. PL d
Contactors
Cat 1, MTTFd high, DCContactor = none max. PL c
(well-tried component)
ES Button Logic K3
Cat: B 1 2 2 3 3 4
DCavg: 0 0 low medium low medium high
90
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.Copyri
Example 1:ES, Performance Level b
Overall Circuit
Cat = 1
MTTFd = High
DC = Low
PL = c
ES Button Logic K3 CCF = N/R
PLr = b
• Cat = 1 • Cat = 3 • Cat = 1
• MTTFd = ∞ • MTTFd = 200y • MTTFd = 10,000,000a
• DC = exclusion • DC = med • DC = none
• PL = c • PL = d • PL = c
• CCF = N/R • CCF = N/R • CCF = N/R
91
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.Copyri
Safety Gate – Performance Level e - ISO 13849
Rev 5058-CO900C Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
Example 3: Safety Gate, Performance Level e
S1 K3
CCF L CCF
S2 K4
Application specific:
average operations per day: 8 h/day
average operating time: 250 days/year
1 demand per hour,
mean time between two demands (successive cycles): 1 h = 3,600
sec
94
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.Copyri
Determination of nop and MTTFd
95
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.Copyri
Determination of DC: EN ISO 13849-1, Table E.1
Position Switches
Cross monitoring of inputs without dynamic test DCPos = 99 %
(because of frequent cycling, 1/h)
Logic Unit
DCL = high ( 99 %)
Contactor
Direct monitoring (monitoring of electromechanical devices by
mechanically linked contact element): DCContactor = 99 %
Position Switches:
Cat 4, 2-channel (2 switches), MTTFd = high, DCPOS = 99 %,
measures against common cause are sufficient max. PL e
Logic Unit
Cat 4, MTTFD = high, DCL = 99 %: max. PL e
Contactors
Cat 4, 2-channel (2 contactors), MTTFd = high, DCcontactors = 99 %,
measures against common cause are sufficient max. PL e
S1 K3
CCF L CCF
S2 K4
Limiting to 100 years (according to MTTFd, a maximum value of 100 years can be taken
into account. [EN ISO 13849-1, chapter 4.5.2)
Acc. to table 5 the MTTFd can be classified as „high“ (30 y MTTFd 100 y)
100
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.Copyri
Result
Cat: B 1 2 2 3 3 4
DCavg: 0 0 low medium low medium high
101
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.Copyri
Example 3: Safety Gate, Performance Level e
K3
K4
S1 K3
CCF L CCF
S2 K4
Overall Circuit
• CAT = 4
• DC = High
• CAT = 4 • CAT = 4 • CAT = 4 • MTTFd = High
• DC = 99 % • DC = 99 % • DC = 99 % • CCF = considered
• MTTFd = 125,000 y • MTTFd = 200 y • MTTFd = 10,000 y • PL = e
• CCF = 65 • CCF = N/R • CCF = 65
• PL = e • PL = e • PL = e • PLr = e
102
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.Copyri
SISTEMA
Rev 5058-CO900C Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
Functional Safety
Introduction:
EN 954-1 has been withdrawn at the end of 2011 – it designated safety related control
systems as “Categories” (B, 1, 2, 3, 4). EN 954-1 has been replaced by EN ISO 13849-1 in
December 2011.
EN ISO 13849-1 is a standard for machinery safety related control systems that is available
for use now. It designates safety related control systems as “Performance Levels”
(PL – a, b, c, d, e)
1996-2006 2006-2011 2012 ->
All safety
Transition systems
EN 954-1
to in Europe must
ISO 13849-1 meet EN ISO
13849-1 or EN
IEC 62061
SISTEMA
Safety Integrity Software Tool for the Evaluation of Machine Applications
Institute for Occupational Safety and Health of the German Social Accident Insurance (IFA), 2010
What are the benefits of using SISTEMA vs. using a vendor-developed tool or manually
calculating PL?
Users are spared time-consuming calculations
and table lookups
Users can assess system design changes with
little effort.
Software allows for PDF report generation.
Software indicates when a condition of EN ISO
13849:1 is not satisfied and when limit values are
exceeded.
Software is developed by IFA, a well-respected,
neutral government authority on Functional Safety in machinery.
Software allows use of vendor-created product data libraries to further simplify PL calculations.
TÜV recommends SISTEMA over other vendor-developed EN ISO 13849-1 calculation tools.
Question Answer
How is RA supporting RA has developed a free, downloadable product library for use
SISTEMA and helping with SISTEMA (available for download on the Safety Portal -
customers transition to EN http://discover.rockwellautomation.com/).
ISO 13849-1?
How does the RA SISTEMA Saves time for customers by providing them with a centralized
product library help repository of product data required to calculate PL in a
customers? convenient, applicable format.
What does the RA SISTEMA Downloadable file for SISTEMA containing Functional Safety
product library include? data required for compliance with EN ISO 13849-1 for over 70
commonly-used RA safety product families.
When used with the SISTEMA tool, the RA Product Library will save time and
simplify Performance Level calculations for customers.
Rev 5058-CO900C Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
ISO 13849-2 Validation
Goal:
Proof that the SRP/CS comply to the overall safety
requirements of the machinery, proof that the requirements EN
954-1 or ISO 13849-1 are fulfilled.
Method:
Analysis and testing according to the validation plan
Start
Design
Fault lists considerations Validation plan Validation
principles
Documents Analysis
Yes Testing
Is testing No
complete?
Only restricted applicable for complex and/or programmable electronic systems (PES).
Reference to IEC 61508.
Validation of ...
the safety functions
the category
the combination of safety-related parts
the environmental requirements
the maintenance requirements
The validation covers the whole safety system. Therefore it will be done on system level.
Rev 5058-CO900C Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
Functional Safety Standards
Introduction
1 Scope and object
2 Normative references
3 Terms, definitions and abbreviations
4 Management of functional safety
5 Requirements for the specification of SRCFs SIL
6 Design and integration of the SRECS FSM
&
7 Information for use of the SRECS Life cycle
8 Validation of the safety-related electrical control system
9 Modification
10 Documentation
Annex
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
Overview and objectives of IEC 62061 (1)
Requirement Management of functional safety (Clause 4)
To specify the management and technical activities which are necessary for the
achievement of the required functional safety of the SRECS.
Requirements for the specification of safety-related control functions (Clause 5)
To set out the procedures to specify the requirements for safety-related control
functions.
Design and integration of the safety related electrical control system (Clause 6)
To specify the selection criteria and/or the design and implementation methods of the
SRECS to meet the functional safety requirements.
Information for use of the machine (clause 7)
To specify requirements for the information for use of the SRECS, which has to be
supplied with the machine.
Validation of the safety related electrical control system (clause 8)
To specify the requirements for the validation process to be applied to the SRECS.
Modification of the safety related electrical control system (clause 9)
To specify the requirements for the modification procedure that has to be applied when
modifying the SRECS.
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
Overview – AS 62061- Annex
Annex A - SIL assignment
Annex B - Example of safety related electrical control system (SRECS)
design using concepts and requirements of Clauses 5 and 6
Annex C - Guide to embedded software design and development
Annex D - Failure modes of electrical/electronic components
Annex E - Electromagnetic (EM) phenomenon and increased immunity
levels for SRECS intended for use in an industrial environment according
to IEC 61000-6-2
Annex F - Methodology for the estimation of susceptibility to common
cause failures (CCF)
Annex ZA - Normative references to international publications with their
corresponding European publications
Annex ZZ - Coverage of Essential Requirements of EC Directives
determine the required SIL for any safety related function, which is
executed by SRECS (Risk Estimation)
Faults
ANALYSIS
Conceptional Design
Note: the SRS has to be verified for completeness and consistency (inspection, analysis,
check lists, reviews, involvement of other persons, departments, organisations)
Safety Related
Embedded Software
(SRESW)
Clause 6.11.1
- Firmware of microprocessor
- Operating system Software for
Parameterisation
Clause 6.11.2
Safety Related
Application Software
(SRASW)
Clause 6.11.3
- Application programs for
programmable Safety systems
Channel 1
HFT = 1 1oo2
Channel 2
Channel 1
Channel 3
Channel 3
General:
HFT = N: N + 1 faults can result in a loss of the safety function
λS λD λDD
Safe Dangerous
Detected
Dangerous
Dangerous
UnDetected
λDU
λ𝑆+ λ𝐷𝐷
SFF=
λ𝑡𝑜𝑡
λS λD λDD
Safe Dangerous
Detected
Dangerous
Dangerous
UnDetected
λDU
λ𝐷𝐷 λDD = 𝜆𝐷 ∗ 𝐷𝐶
DC =
λ𝐷 λDU = 𝜆 𝐷 ∗ (1 − 𝐷𝐶)
Common Cause Failures (CCF) result from a single cause and affect more than one
channel.
One part of the failures in both channels reveals as CC failures; that means due to one
cause a failure in one channel is followed by the same failure in the other channel,
either at the same time or some time later.
Common causes are:
External stress as excessive temperature, high e/m-interferences, e. g.
Systematic design failures due to the high complexity of the product or missing
experience with the new technology
No spatial separation between channels, use of common cables, on one PCB etc.
Human errors during maintenance and repair
The b-factor describes the fraction of the failures, which effects both channels as
common cause failure.
Annex F
Input
Logic Solving Output
Subsystem elements
Subsystem
Subsystem A
PFHD = DssX * 1h
HFT = 0
Subsystem Subsystem
element n:
no diagnosis
element 1:
D1 Dn DssA = D1 + ...+ Dn
Subsystem B
HFT = 1
Subsystem no diagnosis
element 1:
D1
DssB= (1-b)2 * D1* D2* T+ b* (D1+ D2 )/2
Common Cause
effect
b D1, D2 = Failure rate of dangerous failures
Subsystem
element 2: T = Proof Test Interval
D2 b = Common Cause Factor
Subsystem D
Subsystem
element 1:
D1 DC1 HFT = 1
Common Cause
Diagnosis with DC1 and DC2
Diagnostic function(s) effect DssD (1 b ) 2 D1 D 2 ( DC1 DC2 ) TD 2
b
D1 D 2 (2 DC1 DC2 )
T
2
b D1 D 2 1
Subsystem
element 2: 2
D2 DC2
This architecture is such that a single failure of any subsystem element does
not cause a loss of the SRCF, where:
T2 is the diagnostic test interval;
T1 is the proof test interval or lifetime whichever is the smaller.
b is the susceptibility to common cause failures; λ D = λ DD + λ DU;
where λ DD is the rate of detectable dangerous failures
and λ DU is the rate of undetectable dangerous failure.
λ DD = λ D x DC or DC = λ DD / λ D
λ DU = λ D x (1 – DC)
Rev 5058-CO900C Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
Functional Safety – Example 1
Safety Gate, SIL 3
S1 K3
Diagnostic CCF L Diagnostic CCF
S2 K4
• Application specific:
• 1 demand per hour (opening of safety gate): C = 1/h
SFF = ?
Subsystem Contactors
PFH D _ contactors (1 b ) 2 2D _ contactor (2 DC) TD
K3 2
Diagnostic CCF 2D _ contactor (2 2 DC) T
2
b 2D _ contactor 1 2
K4 DC = 99 % (Fault detection by monitoring of direct contacts)
Common Cause Failures CCF: b = 5 %
S _ contactor D _ contactor DC
SFF
contactor
For this calculation S_contactor, D_ contactor and contactor is necessary.
Alternative: Estimation via DC..
Contactor:
D = 0.1 x C / B10d
B10d = 2,000,000
C= 1/h
D_Contactor = 0.1 x (1/ h) / 2,000,000
= 5 x 10-8 1/h
Position Switch: from Manufacturer SIL CL 3, PFHD = 1.4 10-8 1/h (C = 1/h)
Safety Function
Two channel monitoring of safety gate
• K3 & K4 are switched off, when
• Q1 (S1) = High (active)
• Q2 (S2) = High (not active)
• NC K3 & K4 closed
K3
K4
S1 K3
Diagnostic CCF L Diagnostic CCF
S2 K4 SIL 3
Rev 5058-CO900C Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
Supporting Your Solution
Safety • Development of
Safety Requirements
Life Cycle Specification (SRS)
4. Installation
& Physical Validation Functional
• Safety Circuit Analysis 2.
• Installation Services • Safety Circuit / Logic Design Requirements
• Safety Product Training • Machine Stop Time and
• Verify Safety Distance 3. Design & Safety Distance Calculation
Calculation Verification • Safety Product Training
The stop time is used to determine what type of safeguarding techniques can be used
as well as the appropriate mounting position
For example, how far away from the hazard does a light curtain need to be
mounted in order to give the machine enough time to stop after the light curtain
determines that something is approaching the hazard
Addsassets
Shared significant
acrossvalue throughout
standard & safetythe manufacturing
control process.
drives cost savings.
Copyright © 2009 Rockwell Automation, Inc. All rights reserved. Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
Where to begin
Rockwell Automation
Safety Portal
http://discover.rockwellautomation.com/Safety
RAGuard
http://www.twitter.com/raguard
www.rockwellautomation.com
Rev 5058-CO900C Copyright © 2012 Rockwell Automation, Inc. All rights reserved.