SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Downloaden Sie, um offline zu lesen
What is
PROFIsafe and
how does it
work?

Pete Brown
Siemens I CS
What do we mean by “Safety”
2

“The condition of being safe; freedom from danger, risk, or
injury.”
In the UK (and Europe) this can cover many areas and industries, for example:
Supply of Machinery (Safety) Regulations
Electromagnetic Compatibility Regulations
Electrical Equipment (Safety) Regulations
Pressure Equipment Regulations
Simple Pressure Vessels (Safety) Regulations
Equipment and Protective Systems Intended for Use in Potentially
Explosive Atmospheres Regulations
Lifts Regulations
Medical Devices Regulations
Gas Appliances (Safety) Regulations

Important: It is essential to have some form of risk
assessment / risk analysis
e.g. HAZAN / HAZID / HAZOP / RA to ISO 12100
Peter Brown / What is PROFIsafe?
PROFIsafe – The Vision
3

F-I/O

F-Host/FPLC

Standard-Host/PLC
Standard-I/O

Profibus DP
Repeater

Coexistence of standard and failsafe communication

DP/PA

PG/ES with
secure access
e.g. Firewall

Standard-I/O
F-Gateway

TCP/IP
Engineering Tool
F = Failsafe

Peter Brown / What is PROFIsafe?

F-Sensor

F-FieldDevice

F-Actuator

other
SafetyBus

Master-Slave
Assignment
Cyclic Communication
4

F-Host / FPLC

Bus cycle
1

1:1 Communication relationship
between master and slave

2

Laserscanner

Peter Brown / What is PROFIsafe?

Standard-I/O

F-I/O

Drive with integrated
Safety
PROFIsafe – ISO/OSI Model
5

e.g.. Diagnostics

Safety
Input

Safety
Control

Safety
Output
Standard
Control

StandardI /O
Safety-Layer

Safety-Layer

Safety-Layer

7

7

7

7

7

2

2

2

2

2

1

1

1

1

1

"Black Channel": ASICs, Links, Cables, etc. Not safety relevant
Non safety critical functions, e.g. diagnostics
"PROFIsafe": Safety critical communications systems: Addressing, Watch Dog Timers,
Sequencing, Signature, etc.
Safety relevant, Not part of the PROFIsafe: Safety I/O / Safety Control Systems

Peter Brown / What is PROFIsafe?
PROFIsafe – Add-on Strategy
6

Standard
engineering
tool
STEP 7

Failsafe engineering
Tool
Distributed Safety

Standard
CPU

Failsafe
Application
Program

F-Hardware

Standard
Remote I/O

Standard
PROFIBUS DP
Peter Brown / What is PROFIsafe?

Failsafe
I/O Modules

PROFIsafe
PROFIsafe - Program
7

Coexistence of standard program and safetyrelated program on one CPU
Changes to the standard program have no
effect on the integrity of the safety-related
program section

Standard program
Safety program
Standard program

Peter Brown / What is PROFIsafe?

Back-up
PROFIsafe – Coded Processing
8

Coded Processing

Time redundancy and diversity replace
complete redundancy
Operators

A, B

Operation

C

Output

AND
Coding

Comparison

Stop
by D /C

OR
Diverse
Operators

/A, /B

Diverse
Operation

Time redundancy
Peter Brown / What is PROFIsafe?

D = /C

Diverse
Output

Time
PROFIsafe - Introduction
9

Safety-oriented communication via PROFIsafe
First standard of communication in accordance with safety
standard IEC 61508
PROFIsafe supports safe communication for the
open standard PROFIBUS and PROFINET
The PROFIsafe meets possible faults like address
error, delay, data loss with
Fail-safe
data

Standard
data

PROFIsafe
layer

PROFIBUS
PROFINET

Peter Brown / What is PROFIsafe?

Standard
data

PROFIsafe
layer
Standard
bus
protocol

Standard
bus
protocol

PROFIsafe supports standard- and failsafe
Communication by one medium

Fail-safe
data

“Black channel"

Serial numeration
of PROFIsafe-telegram
Time monitoring
Authenticity monitoring
via unique addresses
Optimized CRC-checking
PROFIsafe - Introduction
10

Overview: Possible Errors and detection mechanism
Remedy:
Failure type:
Repetition

Deletion
Insertion

Resequencing

Data Corruption
Delay
Masquerade (standard
message mimics failsafe)
Revolving memory failure
within switches

Peter Brown / What is PROFIsafe?

Consecutive
Number

Time Out
with Receipt

Codename for
Sender and
Receiver

Data
Consistency
Check
PROFIsafe safety PDU
11

Standard PROFINET IO messages
S

F Input/Output Data

S

S

Status /
Control Byte

S

CRC2

across
F I/O data, Status or
Control Byte,
F-Parameter,
and Vconsnr_h
Max. 12 / 123 Bytes

1 Byte

PROFIsafe container =
Safety PDU

Peter Brown / What is PROFIsafe?

3/4 Bytes *)

*) 3 Bytes for a max. of
12 Byte F I/O data
4 Byte for a max. of
123 Bytes F I/O data
Extended Consecutive Number (24 Bit)
12

Synchronization via "Toggle Bit"

Example:

Status Byte

F Input data

CRC2

across
F Input data,
Status Byte,
F-Parameter,
and Vconsnr_d
Max. 12 / 123 Bytes

CRC1
Vconsnr_d
Toggle_h
(Bit 5 of the
Control Byte)

Increment

1
R_cons_nr
(Bit 2 of the
Control Byte)

Reset

.
(F-Device)
Consecutive
Number
(not transmitted)
0,1...0FFFFFFh

1 Byte

3 / 4 Bytes

Change Toggle_d
0 1or 1 0
when incremented

24/32 Bit CRC
Signature

include Vconsnr_d
within CRC2 calculation
(see calculation details)

3 3 Bytes
Bytes

24 Bit consecutive number

Virtual consecutive numbering = pa
Peter Brown / What is PROFIsafe?
PROFIsafe - Introduction
13

Which protocol must be supported ?
Encapsulation

IOC

Local bus

FHost

PROFINET

PROFINETSWITCH

Modular Device
PROFINET
-IO

Peter Brown / What is PROFIsafe?

PROFIBUS Device
F
D
O

Encapsulation

Encapsulation
Sensor

Fail-safe digital input
Fail-safe digital output
PROFINET IO-Controller

Link

F F
D D
I O

Device

F-DI
F-DO
IO-C

PROFIBUS.

PROFIBUS

Actuator
PROFIsafe - Introduction
14

Which protocol version applies when ?
Goal: 100% compatability
A PROFIsafe slave which supports the v2 mode must be able to replace an older
version of this PROFIsafe slave which only supports the v1 mode without the
need of any adaption

PROFIsafe V2
Slave used in
PROFIBUS
network only
PROFINET
network only
PROFIBUS /
PROFINET
network
Peter Brown / What is PROFIsafe?

Protocol with
8Bit-Counter
(= PROFIsafe
V1 mode)

Protocol with
24Bit-Counter
(= PROFIsafe
V2 mode)

mandatory

mandatory

-

mandatory

mandatory

mandatory
PROFIsafe - Introduction
15

Which protocol version applies when ?
PROFINET – PROFIsafe V2

Proxy

Only
DP Slave V2

I/OI/O-Device V2
DP Master

PROFIBUS – PROFIsafe V1 or V2

DP Slave V1

DP Slave V2

DP Slave V1
V1 = PROFIsafe Profil V1
V2 = PROFIsafe Profil V2
Peter Brown / What is PROFIsafe?
Handling
Functional
Safety

Modern
Requirements and
Best Practice
‘Drivers’ for Safety
17

Legislation: “I need to do something.…..but
what?”
Fear: “What are my responsibilities and am I
doing enough…. Or too much?”
Compliance: “Can I prove I have done as
much as is reasonably practicable”
Operational Efficiency: “Can I produce
products safely with maximum efficiency?”
Cost: “Am I getting the best return on my
investment” (FFI)
Support: “I want advice based on solutions
not products”
Peter Brown / Handling Functional Safety
What is Functional Safety?
18

Functional safety is part of the overall safety that depends
on a system or equipment operating correctly in response
to its inputs. Functional safety is achieved when every
specified safety function is carried out and the level of
performance required of each safety function is met.
Functional safety relies on active systems.
Safety achieved by measures that rely on passive
systems is not functional safety.
Safety Instrumented
System (SIS)
Inputs

Outputs

Reactor

Peter Brown / Handling Functional Safety

Basic Process Control
System (BPCS)
Inputs

Outputs
Systematic Failures
19

Definition of a systematic failure:
failure related in a deterministic way to a certain
cause, which can only be eliminated by a
modification of the design or of the manufacturing
process, operational procedures,
documentation or other relevant factors
Examples of systematic failures include human error in:
The safety requirement specification;
The design, manufacture, installation or operation of the
hardware;
The design and / or implementation of the software.

Peter Brown / Handling Functional Safety
International Standards
20

Define / measure the functional safety required / achieved
using prescribed parameters
Manage the design process of the required functional
safety in a prescribed manner
Manage the design activities using a prescribed process
Realise the design using a prescribed design methodology
Produce and maintain prescribed documents relating to
the specification, realisation, verification, modification,
installation, commissioning and validation

Peter Brown / Handling Functional Safety
‘Best Practice’
Focus
Product Manufacture

21

IEC 61508

Harmonized
standards

IEC 61511

Relevant good
practice

IEC 62061

ISO 13849

Focus
Integration

EN 954
(until 2011)

Process
Industry

Peter Brown / Handling Functional Safety

Manufacturing Industry
Basic Lifecycle Concept
22

Functional Safety

Control of dangerous
failures during
operation through
Robust Design

Control and avoidance
of systematic failures
through Robust
Processes

Safety Lifecycle Requirement

Engineering / Design
System Architecture
Failure Probability

Peter Brown / Handling Functional Safety

Planning / Processes
Safety Management
Verification / Responsibilities
Verification and Validation
23

Verification (in general) =
“Are you making it right?"
Verification is the process used to evaluate whether or not
a system complies with regulations / specifications /
conditions imposed at the start of a phase.
Validation (in general) =
"Are you making the right thing?“
Validation is the process of establishing evidence (including
functional testing) that provides a high degree of assurance
that a system accomplishes its intended requirements (Fit
for purpose).

Peter Brown / Handling Functional Safety
Simplified Safety Lifecycle
24

Hazard and Risk Assessment

Installation, Validation and Start-up

Operation and Maintenance

Modernisation and Upgrade

Peter Brown / Handling Functional Safety

Verification

Design and Engineering
Example Specific Requirements
25

Support in setting up management of functional safety
Support in designing or standardising a safety plan
(defining responsibilities)
Understanding the reliability calculations to ensure
they are correct
Defining suitable mission times for the safety functions
Understanding limitations of safety circuits and what
they mean (e.g. separate wiring)
Understanding fault exclusions and how they should be
used
Has a Failure Mode and Effect Analysis (FMEA) been
done (or similar)?
Have all the appropriate elements been verified?
Has validation been completed and all the appropriate
documentation created?

Peter Brown / Handling Functional Safety
Consultancy / Services
26

Process Industry

Manufacturing Industry

Manufacturing Industry

IEC 61511

IEC 62061

ISO 13849-1

Management and assessment
of functional safety and audits

Management and assessment
of functional safety

Management and assessment
of functional safety

Safety planning

Safety planning

Safety planning

Hazard and risk assessment
(HAZID / HAZOP)

Hazard and risk assessment
(ISO 12100)

Hazard and risk assessment
(ISO 12100)

Allocations of safety functions
to protection layers

SIL assessments

PL assessments

Safety requirement
specifications

Safety requirement
specifications

Assessment of safety-related
application code

Assessment of safety-related
application code

Verification & Validation

Verification & Validation

Modification

Modification

Training

Training

SIL assessments (risk graph,
LOPA)
Safety requirement
specifications
Assessment of safety-related
application code
Verification & Validation
Modification
Training

Peter Brown / Handling Functional Safety
Questions?
27
27

Author / Title of the presentation

Weitere ähnliche Inhalte

Was ist angesagt?

Installation & maintenance of power cable
Installation & maintenance of power cableInstallation & maintenance of power cable
Installation & maintenance of power cableAmbuj Mishra
 
343logic-design-lab-manual-10 esl38-3rd-sem-2011
343logic-design-lab-manual-10 esl38-3rd-sem-2011343logic-design-lab-manual-10 esl38-3rd-sem-2011
343logic-design-lab-manual-10 esl38-3rd-sem-2011e11ie
 
Digital Clock Using Logic Gates
Digital Clock Using Logic GatesDigital Clock Using Logic Gates
Digital Clock Using Logic GatesJalpaMaheshwari1
 
Binary up and down counter using IC 74193
Binary up and down counter using IC 74193Binary up and down counter using IC 74193
Binary up and down counter using IC 74193Yashvant Kathiriya
 
Laws of boolean algebra
Laws of boolean algebraLaws of boolean algebra
Laws of boolean algebraArunaDevi63
 
Formation Poste HT.pptx
Formation Poste HT.pptxFormation Poste HT.pptx
Formation Poste HT.pptxAyoubSabir8
 
COUNTERS(Synchronous & Asynchronous)
COUNTERS(Synchronous & Asynchronous)COUNTERS(Synchronous & Asynchronous)
COUNTERS(Synchronous & Asynchronous)Sairam Adithya
 
Double Side Band SC using LabVIEW
Double Side Band SC using LabVIEW Double Side Band SC using LabVIEW
Double Side Band SC using LabVIEW Mostafa Eleswy
 
Arduino Workshop
Arduino WorkshopArduino Workshop
Arduino Workshopatuline
 
RAYCHEM SAUDI ARABIA LTD. (TYCO ELECTRONICS) Raychem terminations for polymer...
RAYCHEM SAUDI ARABIA LTD. (TYCO ELECTRONICS) Raychem terminations for polymer...RAYCHEM SAUDI ARABIA LTD. (TYCO ELECTRONICS) Raychem terminations for polymer...
RAYCHEM SAUDI ARABIA LTD. (TYCO ELECTRONICS) Raychem terminations for polymer...AKBAR TRADING
 

Was ist angesagt? (20)

Installation & maintenance of power cable
Installation & maintenance of power cableInstallation & maintenance of power cable
Installation & maintenance of power cable
 
Arduino
ArduinoArduino
Arduino
 
Adders
AddersAdders
Adders
 
Ardui no
Ardui no Ardui no
Ardui no
 
Acti9 Communication System catalog
Acti9 Communication System catalogActi9 Communication System catalog
Acti9 Communication System catalog
 
PROFINET - applying the Ethernet standard to industral automation - Peter Th...
PROFINET  - applying the Ethernet standard to industral automation - Peter Th...PROFINET  - applying the Ethernet standard to industral automation - Peter Th...
PROFINET - applying the Ethernet standard to industral automation - Peter Th...
 
343logic-design-lab-manual-10 esl38-3rd-sem-2011
343logic-design-lab-manual-10 esl38-3rd-sem-2011343logic-design-lab-manual-10 esl38-3rd-sem-2011
343logic-design-lab-manual-10 esl38-3rd-sem-2011
 
Digital Clock Using Logic Gates
Digital Clock Using Logic GatesDigital Clock Using Logic Gates
Digital Clock Using Logic Gates
 
Binary up and down counter using IC 74193
Binary up and down counter using IC 74193Binary up and down counter using IC 74193
Binary up and down counter using IC 74193
 
counters.ppt
counters.pptcounters.ppt
counters.ppt
 
Laws of boolean algebra
Laws of boolean algebraLaws of boolean algebra
Laws of boolean algebra
 
Formation Poste HT.pptx
Formation Poste HT.pptxFormation Poste HT.pptx
Formation Poste HT.pptx
 
COUNTERS(Synchronous & Asynchronous)
COUNTERS(Synchronous & Asynchronous)COUNTERS(Synchronous & Asynchronous)
COUNTERS(Synchronous & Asynchronous)
 
Double Side Band SC using LabVIEW
Double Side Band SC using LabVIEW Double Side Band SC using LabVIEW
Double Side Band SC using LabVIEW
 
Arduino
ArduinoArduino
Arduino
 
Basics of plc_programming1
Basics of plc_programming1Basics of plc_programming1
Basics of plc_programming1
 
Introduction of Arduino Uno
Introduction of Arduino UnoIntroduction of Arduino Uno
Introduction of Arduino Uno
 
Arduino Workshop
Arduino WorkshopArduino Workshop
Arduino Workshop
 
Arduino- Serial communication
Arduino-  Serial communicationArduino-  Serial communication
Arduino- Serial communication
 
RAYCHEM SAUDI ARABIA LTD. (TYCO ELECTRONICS) Raychem terminations for polymer...
RAYCHEM SAUDI ARABIA LTD. (TYCO ELECTRONICS) Raychem terminations for polymer...RAYCHEM SAUDI ARABIA LTD. (TYCO ELECTRONICS) Raychem terminations for polymer...
RAYCHEM SAUDI ARABIA LTD. (TYCO ELECTRONICS) Raychem terminations for polymer...
 

Andere mochten auch (10)

Caso clinico cirugia2 todos(1)
Caso clinico cirugia2 todos(1)Caso clinico cirugia2 todos(1)
Caso clinico cirugia2 todos(1)
 
PROFIsafe and Trends - Pete Brown - Siemens
PROFIsafe and Trends - Pete Brown - SiemensPROFIsafe and Trends - Pete Brown - Siemens
PROFIsafe and Trends - Pete Brown - Siemens
 
Profisafe update - Pete Brown
Profisafe update  - Pete BrownProfisafe update  - Pete Brown
Profisafe update - Pete Brown
 
Profinet system design - Andy Verwer
Profinet system design - Andy VerwerProfinet system design - Andy Verwer
Profinet system design - Andy Verwer
 
W4 profinet frame analysis handout, peter thomas
W4 profinet frame analysis handout, peter thomasW4 profinet frame analysis handout, peter thomas
W4 profinet frame analysis handout, peter thomas
 
Industrial Ethernet Facts - The 5 major technologies
Industrial Ethernet Facts - The 5 major technologiesIndustrial Ethernet Facts - The 5 major technologies
Industrial Ethernet Facts - The 5 major technologies
 
IEEE Conference - Industrial Ethernet
IEEE Conference - Industrial EthernetIEEE Conference - Industrial Ethernet
IEEE Conference - Industrial Ethernet
 
PROFIsafe and IT security - Peter Brown of Siemens A&D
PROFIsafe and IT security  - Peter Brown of Siemens A&DPROFIsafe and IT security  - Peter Brown of Siemens A&D
PROFIsafe and IT security - Peter Brown of Siemens A&D
 
Engineering with PROFIsafe - Peter Brown
Engineering with PROFIsafe - Peter BrownEngineering with PROFIsafe - Peter Brown
Engineering with PROFIsafe - Peter Brown
 
Introduction to Profibus & Profinet - Mark Freeman
Introduction to Profibus & Profinet - Mark FreemanIntroduction to Profibus & Profinet - Mark Freeman
Introduction to Profibus & Profinet - Mark Freeman
 

Ähnlich wie PROFIsafe and Trends - Pete Brown

Key Tips for Using and Operating Safety Networks
Key Tips for Using and Operating Safety NetworksKey Tips for Using and Operating Safety Networks
Key Tips for Using and Operating Safety NetworksDesign World
 
How Profisafe and cybersecurity enhance your Profinet/Profibus project - Pete...
How Profisafe and cybersecurity enhance your Profinet/Profibus project - Pete...How Profisafe and cybersecurity enhance your Profinet/Profibus project - Pete...
How Profisafe and cybersecurity enhance your Profinet/Profibus project - Pete...PROFIBUS and PROFINET InternationaI - PI UK
 
Towards a certification scheme for IoT security evaluation
Towards a certification scheme for IoT security evaluationTowards a certification scheme for IoT security evaluation
Towards a certification scheme for IoT security evaluationAxel Rennoch
 
PROFIBUS maintenance & monitoring in Factory Automation - Andy Verwer and Dal...
PROFIBUS maintenance & monitoring in Factory Automation - Andy Verwer and Dal...PROFIBUS maintenance & monitoring in Factory Automation - Andy Verwer and Dal...
PROFIBUS maintenance & monitoring in Factory Automation - Andy Verwer and Dal...PROFIBUS and PROFINET InternationaI - PI UK
 

Ähnlich wie PROFIsafe and Trends - Pete Brown (20)

C11 PROFIsafe, considerations for functional safety and security - Pete Bro...
C11   PROFIsafe, considerations for functional safety and security - Pete Bro...C11   PROFIsafe, considerations for functional safety and security - Pete Bro...
C11 PROFIsafe, considerations for functional safety and security - Pete Bro...
 
Current trends involving PROFIsafe - Peter Brown
Current trends involving PROFIsafe - Peter BrownCurrent trends involving PROFIsafe - Peter Brown
Current trends involving PROFIsafe - Peter Brown
 
Safety for Automation and Control Networks - Peter Brown
Safety for Automation and Control Networks - Peter BrownSafety for Automation and Control Networks - Peter Brown
Safety for Automation and Control Networks - Peter Brown
 
Key Tips for Using and Operating Safety Networks
Key Tips for Using and Operating Safety NetworksKey Tips for Using and Operating Safety Networks
Key Tips for Using and Operating Safety Networks
 
W02 Profinet benefits workshop - Andy Williams, Siemens
W02   Profinet benefits workshop - Andy Williams, SiemensW02   Profinet benefits workshop - Andy Williams, Siemens
W02 Profinet benefits workshop - Andy Williams, Siemens
 
How Profisafe and cybersecurity enhance your Profinet/Profibus project - Pete...
How Profisafe and cybersecurity enhance your Profinet/Profibus project - Pete...How Profisafe and cybersecurity enhance your Profinet/Profibus project - Pete...
How Profisafe and cybersecurity enhance your Profinet/Profibus project - Pete...
 
Practical steps to a successful PROFIBUS project - Richard Needham and Xiu Ji
Practical steps to a successful PROFIBUS project - Richard Needham and Xiu JiPractical steps to a successful PROFIBUS project - Richard Needham and Xiu Ji
Practical steps to a successful PROFIBUS project - Richard Needham and Xiu Ji
 
PROFIBUS maintenance & monitoring in Process Automation - Andy Verwer and Da...
PROFIBUS maintenance & monitoring in Process Automation -  Andy Verwer and Da...PROFIBUS maintenance & monitoring in Process Automation -  Andy Verwer and Da...
PROFIBUS maintenance & monitoring in Process Automation - Andy Verwer and Da...
 
Profibus network health checking and monitoring andy verwer
Profibus network health checking and monitoring   andy verwerProfibus network health checking and monitoring   andy verwer
Profibus network health checking and monitoring andy verwer
 
11. PI_Ford_Dunton_IOLINK_Safety.pdf
11. PI_Ford_Dunton_IOLINK_Safety.pdf11. PI_Ford_Dunton_IOLINK_Safety.pdf
11. PI_Ford_Dunton_IOLINK_Safety.pdf
 
PROFIBUS maintenance & monitoring in Factory Automation - Andy Verwer & Dave...
PROFIBUS maintenance & monitoring in  Factory Automation - Andy Verwer & Dave...PROFIBUS maintenance & monitoring in  Factory Automation - Andy Verwer & Dave...
PROFIBUS maintenance & monitoring in Factory Automation - Andy Verwer & Dave...
 
Profinet security and safety update - Peter Brown
Profinet security and safety update - Peter BrownProfinet security and safety update - Peter Brown
Profinet security and safety update - Peter Brown
 
Introduction to PROFINET - Derek Lane of Wago
Introduction to PROFINET -  Derek Lane of WagoIntroduction to PROFINET -  Derek Lane of Wago
Introduction to PROFINET - Derek Lane of Wago
 
Profibus maintenance & monitoring andy verwer
Profibus maintenance & monitoring  andy verwerProfibus maintenance & monitoring  andy verwer
Profibus maintenance & monitoring andy verwer
 
Profibus system engineering and monitoring - Andy Verwer and Peter Thomas
Profibus system engineering and monitoring - Andy Verwer and Peter ThomasProfibus system engineering and monitoring - Andy Verwer and Peter Thomas
Profibus system engineering and monitoring - Andy Verwer and Peter Thomas
 
3. The basics of PROFIBUS and PROFINET - Mark Freeman
3. The basics of PROFIBUS and PROFINET - Mark Freeman3. The basics of PROFIBUS and PROFINET - Mark Freeman
3. The basics of PROFIBUS and PROFINET - Mark Freeman
 
PI and the basics of profibus and profinet at e+h june 2018 mark freeman
PI and the basics of profibus and profinet at e+h june 2018   mark freemanPI and the basics of profibus and profinet at e+h june 2018   mark freeman
PI and the basics of profibus and profinet at e+h june 2018 mark freeman
 
Towards a certification scheme for IoT security evaluation
Towards a certification scheme for IoT security evaluationTowards a certification scheme for IoT security evaluation
Towards a certification scheme for IoT security evaluation
 
3. pi and the basics of profibus and profinet mark freeman
3. pi and the basics of profibus and profinet   mark freeman3. pi and the basics of profibus and profinet   mark freeman
3. pi and the basics of profibus and profinet mark freeman
 
PROFIBUS maintenance & monitoring in Factory Automation - Andy Verwer and Dal...
PROFIBUS maintenance & monitoring in Factory Automation - Andy Verwer and Dal...PROFIBUS maintenance & monitoring in Factory Automation - Andy Verwer and Dal...
PROFIBUS maintenance & monitoring in Factory Automation - Andy Verwer and Dal...
 

Mehr von PROFIBUS and PROFINET InternationaI - PI UK

Mehr von PROFIBUS and PROFINET InternationaI - PI UK (20)

7. Ford_Dunton_TSN_CRM.pdf
7. Ford_Dunton_TSN_CRM.pdf7. Ford_Dunton_TSN_CRM.pdf
7. Ford_Dunton_TSN_CRM.pdf
 
6. SRCI Profibus International v2.pdf
6. SRCI Profibus International v2.pdf6. SRCI Profibus International v2.pdf
6. SRCI Profibus International v2.pdf
 
13. CEMA - AUTOMOTIVE.pdf
13. CEMA - AUTOMOTIVE.pdf13. CEMA - AUTOMOTIVE.pdf
13. CEMA - AUTOMOTIVE.pdf
 
12. PI_OPC_UK.pdf
12. PI_OPC_UK.pdf12. PI_OPC_UK.pdf
12. PI_OPC_UK.pdf
 
4. APL PI Presentation 2023.pdf
4. APL PI Presentation 2023.pdf4. APL PI Presentation 2023.pdf
4. APL PI Presentation 2023.pdf
 
10. PI_Dunton - OT Security.pdf
10. PI_Dunton - OT Security.pdf10. PI_Dunton - OT Security.pdf
10. PI_Dunton - OT Security.pdf
 
9. PA DIM presentation.pdf
9. PA DIM presentation.pdf9. PA DIM presentation.pdf
9. PA DIM presentation.pdf
 
3. Ford Dunton Mark Freeman.pdf
3. Ford Dunton Mark Freeman.pdf3. Ford Dunton Mark Freeman.pdf
3. Ford Dunton Mark Freeman.pdf
 
2. Ford_Dunton_Introductions_CRM.pdf
2. Ford_Dunton_Introductions_CRM.pdf2. Ford_Dunton_Introductions_CRM.pdf
2. Ford_Dunton_Introductions_CRM.pdf
 
PI UK Seminar (Nov 2021) - Online Certified Training Courses
PI UK Seminar (Nov 2021) - Online Certified Training CoursesPI UK Seminar (Nov 2021) - Online Certified Training Courses
PI UK Seminar (Nov 2021) - Online Certified Training Courses
 
PI UK Seminar (Nov 2021) - PROFINET Implementation and Testing
PI UK Seminar (Nov 2021) - PROFINET Implementation and TestingPI UK Seminar (Nov 2021) - PROFINET Implementation and Testing
PI UK Seminar (Nov 2021) - PROFINET Implementation and Testing
 
PI UK Seminar (Nov 2021) - PROFINET Design Basics
PI UK Seminar (Nov 2021) - PROFINET Design BasicsPI UK Seminar (Nov 2021) - PROFINET Design Basics
PI UK Seminar (Nov 2021) - PROFINET Design Basics
 
PI UK Seminar (Nov 2021) - PROFINET Gateways
PI UK Seminar (Nov 2021) - PROFINET GatewaysPI UK Seminar (Nov 2021) - PROFINET Gateways
PI UK Seminar (Nov 2021) - PROFINET Gateways
 
PI UK Seminar (Nov 2021) - PROFIBUS and PROFINET Device Configuration
PI UK Seminar (Nov 2021) - PROFIBUS and PROFINET Device ConfigurationPI UK Seminar (Nov 2021) - PROFIBUS and PROFINET Device Configuration
PI UK Seminar (Nov 2021) - PROFIBUS and PROFINET Device Configuration
 
PI UK Seminar (Nov 2021) - PROFINET of Things
PI UK Seminar (Nov 2021) - PROFINET of ThingsPI UK Seminar (Nov 2021) - PROFINET of Things
PI UK Seminar (Nov 2021) - PROFINET of Things
 
PI UK Seminar (Nov 2021) - Update on APL
PI UK Seminar (Nov 2021) - Update on APLPI UK Seminar (Nov 2021) - Update on APL
PI UK Seminar (Nov 2021) - Update on APL
 
PROFINET to PROFIBUS gateways - Peter Thomas - 03 june 2020
PROFINET to PROFIBUS gateways - Peter Thomas - 03 june 2020PROFINET to PROFIBUS gateways - Peter Thomas - 03 june 2020
PROFINET to PROFIBUS gateways - Peter Thomas - 03 june 2020
 
PROFIBUS lightning surge protection - Peter Thomas, CSL - 10 june 2020
PROFIBUS lightning surge protection -  Peter Thomas, CSL - 10 june 2020 PROFIBUS lightning surge protection -  Peter Thomas, CSL - 10 june 2020
PROFIBUS lightning surge protection - Peter Thomas, CSL - 10 june 2020
 
PROFINET network diagnostics and support - May 2020 - Peter Thomas
PROFINET network diagnostics and support - May 2020 - Peter ThomasPROFINET network diagnostics and support - May 2020 - Peter Thomas
PROFINET network diagnostics and support - May 2020 - Peter Thomas
 
Profinet network design webinar - Peter Thomas may 2020 - v1.0
Profinet network design webinar - Peter Thomas   may 2020 - v1.0Profinet network design webinar - Peter Thomas   may 2020 - v1.0
Profinet network design webinar - Peter Thomas may 2020 - v1.0
 

Kürzlich hochgeladen

Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 

Kürzlich hochgeladen (20)

Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 

PROFIsafe and Trends - Pete Brown

  • 1. What is PROFIsafe and how does it work? Pete Brown Siemens I CS
  • 2. What do we mean by “Safety” 2 “The condition of being safe; freedom from danger, risk, or injury.” In the UK (and Europe) this can cover many areas and industries, for example: Supply of Machinery (Safety) Regulations Electromagnetic Compatibility Regulations Electrical Equipment (Safety) Regulations Pressure Equipment Regulations Simple Pressure Vessels (Safety) Regulations Equipment and Protective Systems Intended for Use in Potentially Explosive Atmospheres Regulations Lifts Regulations Medical Devices Regulations Gas Appliances (Safety) Regulations Important: It is essential to have some form of risk assessment / risk analysis e.g. HAZAN / HAZID / HAZOP / RA to ISO 12100 Peter Brown / What is PROFIsafe?
  • 3. PROFIsafe – The Vision 3 F-I/O F-Host/FPLC Standard-Host/PLC Standard-I/O Profibus DP Repeater Coexistence of standard and failsafe communication DP/PA PG/ES with secure access e.g. Firewall Standard-I/O F-Gateway TCP/IP Engineering Tool F = Failsafe Peter Brown / What is PROFIsafe? F-Sensor F-FieldDevice F-Actuator other SafetyBus Master-Slave Assignment
  • 4. Cyclic Communication 4 F-Host / FPLC Bus cycle 1 1:1 Communication relationship between master and slave 2 Laserscanner Peter Brown / What is PROFIsafe? Standard-I/O F-I/O Drive with integrated Safety
  • 5. PROFIsafe – ISO/OSI Model 5 e.g.. Diagnostics Safety Input Safety Control Safety Output Standard Control StandardI /O Safety-Layer Safety-Layer Safety-Layer 7 7 7 7 7 2 2 2 2 2 1 1 1 1 1 "Black Channel": ASICs, Links, Cables, etc. Not safety relevant Non safety critical functions, e.g. diagnostics "PROFIsafe": Safety critical communications systems: Addressing, Watch Dog Timers, Sequencing, Signature, etc. Safety relevant, Not part of the PROFIsafe: Safety I/O / Safety Control Systems Peter Brown / What is PROFIsafe?
  • 6. PROFIsafe – Add-on Strategy 6 Standard engineering tool STEP 7 Failsafe engineering Tool Distributed Safety Standard CPU Failsafe Application Program F-Hardware Standard Remote I/O Standard PROFIBUS DP Peter Brown / What is PROFIsafe? Failsafe I/O Modules PROFIsafe
  • 7. PROFIsafe - Program 7 Coexistence of standard program and safetyrelated program on one CPU Changes to the standard program have no effect on the integrity of the safety-related program section Standard program Safety program Standard program Peter Brown / What is PROFIsafe? Back-up
  • 8. PROFIsafe – Coded Processing 8 Coded Processing Time redundancy and diversity replace complete redundancy Operators A, B Operation C Output AND Coding Comparison Stop by D /C OR Diverse Operators /A, /B Diverse Operation Time redundancy Peter Brown / What is PROFIsafe? D = /C Diverse Output Time
  • 9. PROFIsafe - Introduction 9 Safety-oriented communication via PROFIsafe First standard of communication in accordance with safety standard IEC 61508 PROFIsafe supports safe communication for the open standard PROFIBUS and PROFINET The PROFIsafe meets possible faults like address error, delay, data loss with Fail-safe data Standard data PROFIsafe layer PROFIBUS PROFINET Peter Brown / What is PROFIsafe? Standard data PROFIsafe layer Standard bus protocol Standard bus protocol PROFIsafe supports standard- and failsafe Communication by one medium Fail-safe data “Black channel" Serial numeration of PROFIsafe-telegram Time monitoring Authenticity monitoring via unique addresses Optimized CRC-checking
  • 10. PROFIsafe - Introduction 10 Overview: Possible Errors and detection mechanism Remedy: Failure type: Repetition Deletion Insertion Resequencing Data Corruption Delay Masquerade (standard message mimics failsafe) Revolving memory failure within switches Peter Brown / What is PROFIsafe? Consecutive Number Time Out with Receipt Codename for Sender and Receiver Data Consistency Check
  • 11. PROFIsafe safety PDU 11 Standard PROFINET IO messages S F Input/Output Data S S Status / Control Byte S CRC2 across F I/O data, Status or Control Byte, F-Parameter, and Vconsnr_h Max. 12 / 123 Bytes 1 Byte PROFIsafe container = Safety PDU Peter Brown / What is PROFIsafe? 3/4 Bytes *) *) 3 Bytes for a max. of 12 Byte F I/O data 4 Byte for a max. of 123 Bytes F I/O data
  • 12. Extended Consecutive Number (24 Bit) 12 Synchronization via "Toggle Bit" Example: Status Byte F Input data CRC2 across F Input data, Status Byte, F-Parameter, and Vconsnr_d Max. 12 / 123 Bytes CRC1 Vconsnr_d Toggle_h (Bit 5 of the Control Byte) Increment 1 R_cons_nr (Bit 2 of the Control Byte) Reset . (F-Device) Consecutive Number (not transmitted) 0,1...0FFFFFFh 1 Byte 3 / 4 Bytes Change Toggle_d 0 1or 1 0 when incremented 24/32 Bit CRC Signature include Vconsnr_d within CRC2 calculation (see calculation details) 3 3 Bytes Bytes 24 Bit consecutive number Virtual consecutive numbering = pa Peter Brown / What is PROFIsafe?
  • 13. PROFIsafe - Introduction 13 Which protocol must be supported ? Encapsulation IOC Local bus FHost PROFINET PROFINETSWITCH Modular Device PROFINET -IO Peter Brown / What is PROFIsafe? PROFIBUS Device F D O Encapsulation Encapsulation Sensor Fail-safe digital input Fail-safe digital output PROFINET IO-Controller Link F F D D I O Device F-DI F-DO IO-C PROFIBUS. PROFIBUS Actuator
  • 14. PROFIsafe - Introduction 14 Which protocol version applies when ? Goal: 100% compatability A PROFIsafe slave which supports the v2 mode must be able to replace an older version of this PROFIsafe slave which only supports the v1 mode without the need of any adaption PROFIsafe V2 Slave used in PROFIBUS network only PROFINET network only PROFIBUS / PROFINET network Peter Brown / What is PROFIsafe? Protocol with 8Bit-Counter (= PROFIsafe V1 mode) Protocol with 24Bit-Counter (= PROFIsafe V2 mode) mandatory mandatory - mandatory mandatory mandatory
  • 15. PROFIsafe - Introduction 15 Which protocol version applies when ? PROFINET – PROFIsafe V2 Proxy Only DP Slave V2 I/OI/O-Device V2 DP Master PROFIBUS – PROFIsafe V1 or V2 DP Slave V1 DP Slave V2 DP Slave V1 V1 = PROFIsafe Profil V1 V2 = PROFIsafe Profil V2 Peter Brown / What is PROFIsafe?
  • 17. ‘Drivers’ for Safety 17 Legislation: “I need to do something.…..but what?” Fear: “What are my responsibilities and am I doing enough…. Or too much?” Compliance: “Can I prove I have done as much as is reasonably practicable” Operational Efficiency: “Can I produce products safely with maximum efficiency?” Cost: “Am I getting the best return on my investment” (FFI) Support: “I want advice based on solutions not products” Peter Brown / Handling Functional Safety
  • 18. What is Functional Safety? 18 Functional safety is part of the overall safety that depends on a system or equipment operating correctly in response to its inputs. Functional safety is achieved when every specified safety function is carried out and the level of performance required of each safety function is met. Functional safety relies on active systems. Safety achieved by measures that rely on passive systems is not functional safety. Safety Instrumented System (SIS) Inputs Outputs Reactor Peter Brown / Handling Functional Safety Basic Process Control System (BPCS) Inputs Outputs
  • 19. Systematic Failures 19 Definition of a systematic failure: failure related in a deterministic way to a certain cause, which can only be eliminated by a modification of the design or of the manufacturing process, operational procedures, documentation or other relevant factors Examples of systematic failures include human error in: The safety requirement specification; The design, manufacture, installation or operation of the hardware; The design and / or implementation of the software. Peter Brown / Handling Functional Safety
  • 20. International Standards 20 Define / measure the functional safety required / achieved using prescribed parameters Manage the design process of the required functional safety in a prescribed manner Manage the design activities using a prescribed process Realise the design using a prescribed design methodology Produce and maintain prescribed documents relating to the specification, realisation, verification, modification, installation, commissioning and validation Peter Brown / Handling Functional Safety
  • 21. ‘Best Practice’ Focus Product Manufacture 21 IEC 61508 Harmonized standards IEC 61511 Relevant good practice IEC 62061 ISO 13849 Focus Integration EN 954 (until 2011) Process Industry Peter Brown / Handling Functional Safety Manufacturing Industry
  • 22. Basic Lifecycle Concept 22 Functional Safety Control of dangerous failures during operation through Robust Design Control and avoidance of systematic failures through Robust Processes Safety Lifecycle Requirement Engineering / Design System Architecture Failure Probability Peter Brown / Handling Functional Safety Planning / Processes Safety Management Verification / Responsibilities
  • 23. Verification and Validation 23 Verification (in general) = “Are you making it right?" Verification is the process used to evaluate whether or not a system complies with regulations / specifications / conditions imposed at the start of a phase. Validation (in general) = "Are you making the right thing?“ Validation is the process of establishing evidence (including functional testing) that provides a high degree of assurance that a system accomplishes its intended requirements (Fit for purpose). Peter Brown / Handling Functional Safety
  • 24. Simplified Safety Lifecycle 24 Hazard and Risk Assessment Installation, Validation and Start-up Operation and Maintenance Modernisation and Upgrade Peter Brown / Handling Functional Safety Verification Design and Engineering
  • 25. Example Specific Requirements 25 Support in setting up management of functional safety Support in designing or standardising a safety plan (defining responsibilities) Understanding the reliability calculations to ensure they are correct Defining suitable mission times for the safety functions Understanding limitations of safety circuits and what they mean (e.g. separate wiring) Understanding fault exclusions and how they should be used Has a Failure Mode and Effect Analysis (FMEA) been done (or similar)? Have all the appropriate elements been verified? Has validation been completed and all the appropriate documentation created? Peter Brown / Handling Functional Safety
  • 26. Consultancy / Services 26 Process Industry Manufacturing Industry Manufacturing Industry IEC 61511 IEC 62061 ISO 13849-1 Management and assessment of functional safety and audits Management and assessment of functional safety Management and assessment of functional safety Safety planning Safety planning Safety planning Hazard and risk assessment (HAZID / HAZOP) Hazard and risk assessment (ISO 12100) Hazard and risk assessment (ISO 12100) Allocations of safety functions to protection layers SIL assessments PL assessments Safety requirement specifications Safety requirement specifications Assessment of safety-related application code Assessment of safety-related application code Verification & Validation Verification & Validation Modification Modification Training Training SIL assessments (risk graph, LOPA) Safety requirement specifications Assessment of safety-related application code Verification & Validation Modification Training Peter Brown / Handling Functional Safety
  • 27. Questions? 27 27 Author / Title of the presentation