Presentatie Nick de With 2014.

PL en SIL, het ontwerp V-model in de praktijk
“Verificatie” en “validatie” van veiligheidsfuncties.
FUSACON B.V.
Functional Safety Consultants Nederland
ing. Nick de With , Senior Safety Consultant
Safety Event 2014
Dinsdag 13 mei 2014
© 2014 FUSACON B.V. - www.fusacon.nl
Page 1
Activiteiten FUSACON B.V.
© 2014 FUSACON B.V. - www.fusacon.nl
Page 2
Onderwerpen







Wet en normeisen besturingstechniek.
Functional Safety Management nieuw?
Het V-model en “verificatie” en “validatie.
Uitleg Safety Requirements Specification. (SRS)
Welke info moet naar de gebruiker? (IFU)
Uitleg Hardware Design Specification. (HDS)
Vragen?
© 2014 FUSACON B.V. - www.fusacon.nl
Page 3
Wettelijke eisen Machinerichtlijn
Wet iemand van u
wat de huidige Machinerichtlijn
zegt over de veiligheid van het
machine-besturingssysteem?
Wat wordt er wettelijk geeist?
© 2014 FUSACON B.V. - www.fusacon.nl
Page 4
Machinerichtlijn Bijlage I
MRL 2006/42/EG Bijlage I art. 1.2.1:
De besturingssystemen moeten zodanig ontworpen en
gebouwd zijn dat er geen gevaarlijke situaties
ontstaan, zodanig dat:
1. zij bestand zijn tegen de normale bedrijfsbelasting
en tegen invloeden van buitenaf,
2. een storing in de apparatuur of de programmatuur
van het besturingssysteem niet tot een gevaarlijke
situatie leidt,
Ad. 2. Geldt dus voor falen hardware en fouten in embedded software!
© 2014 FUSACON B.V. - www.fusacon.nl
Page 5
Machinerichtlijn Bijlage I
MRL 2006/42/EG Bijlage I art. 1.2.1:
De besturingssystemen moeten zodanig ontworpen en
gebouwd zijn dat er geen gevaarlijke situaties
ontstaan, zodanig dat:
3. fouten in de besturingslogica niet tot een gevaarlijke
situatie leiden,
4. redelijkerwijs voorzienbare menselijke fouten
gedurende de werking niet tot een gevaarlijke
situatie leiden.
Ad. 3. Geldt dus voor fouten in applicatie software!
© 2014 FUSACON B.V. - www.fusacon.nl
Page 6
VHC als veiligheidspal!
Standaard-PLC
Overig
Motoren/
Cilinders
Veiligheidsrelais
Veiligheids-PLC met of zonder
Safe bus systeem
© 2014 FUSACON B.V. - www.fusacon.nl
Page 7
VHC als veiligheidspal!
Zorg bij machines
tevens voor ontwerp,
bouw, verificatie en
validatie
volgens:
SIL (EN-IEC 62061)
Veiligheidspal
of
PL (EN-ISO 13849)
ZORG ALTIJD VOOR:
Een veilige schil om de normale besturing heen!!
© 2014 FUSACON B.V. - www.fusacon.nl
Page 8
Ontstaansreden IEC 62061
VDE 0801
DIN 19250
DIN 19251
Etc.
Machinesector
Medische sector
Start 1998
Einde 2004
90 pag.
IEC
62061
IEC
60601
IEC
50128
IEC
61508
Start 1985
Einde 2000
732 pag.
Transportsector
IEC
61511
Start 1998
Einde 2003
208 pag.
IEC
60880
Nucleaire sector
Processector
© 2014 FUSACON B.V. - www.fusacon.nl
pagina 9
Ontstaansreden ISO 13849-1
Faalkans niet meegenomen
EN 954
d1: 1996
d2: pr1999
IEC
61508
ISO 13849
d1: 1999
d2: 2003
ISO
13849-1
EN
954-1
prEN
954-2
Start 1985
Einde 2000
732 pag.
ISO 13849
d1: 2006
d2: 2012 (at last…)
ISO
13849-1
ISO
13849-2
© 2014 FUSACON B.V. - www.fusacon.nl
ISO
13849-2
pagina 10
Pilaren van het SIL of PL bouwwerk
© 2014 FUSACON B.V. - www.fusacon.nl
Testintervallen
Resistentie
Diagnose
Betrouwnbaarheid
Structuur
SIL of PL
Bouwwerk
Page 11
Parameters SIL of PL berekening
EN ISO 13849-1
EN 62061
PL - Performance Level
SIL - Safety Integrity Level
Structuur
HFT / SFF / SILCL
Cat.
Betrouwbaarbeid
PFHD / λ
PFHD / MTTFD
Diagnose
SFF (DC)
DC
Resistentie
CCF (ß-factor)
CCF
Testintervallen
T1 (prooftest/
levensduur)
T2 (diagnose/test)
T1 = 20 y fixed
T2 (afh. categorie)
Voor een juiste bepaling
zijn gegevens nodig !
© 2014 FUSACON B.V. - www.fusacon.nl
Page 12
SIL of PL rekentools
SET
PAScal
SISTEMA
Siemens SET tool:
Pilz PAScal tool:
IFA SISTEMA Tool:













Voor IEC 62061 (SIL) en
ISO 13849-1 (PL)
Door TÜV geteste online-tool
Gratis maar registratie vereist
Siemens producten in
geïntegreerde bibliotheek
Gegevens andere fabricaten te
importeren en zelf aanmaken
In Engelse taal
https://eb.automation.siemens.co
m/spice/sid/main/sid.jsf






Voor IEC 62061 (SIL) en
ISO 13849-1 (PL)
Stand-alone te gebruiken
Geringe vergoeding en
registratie vereist
Pilz producten in geïntegreerde
bibliotheek
Gegevens andere fabrikaten te
importeren en zelf aanmaken
(Sistema library te importeren)
In EN, DU, FR, IT, SP, JAP
www.pilz.com/downloads/restric
ted/pascal_1.5.2.zip
© 2014 FUSACON B.V. - www.fusacon.nl



Alleen voor ISO 13849-1 (PL)
Freeware door BGIA
BGIA heet nu IFA
Stand-alone te gebruiken
Diverse leveranciers producten in
geïntegreerde bibliotheek
Gegevens andere fabrikaten te
importeren en zelf aanmaken
In EN, DU, FR
http://www.dguv.de/bgia/en/pra/so
ftwa/sistema/index.jsp
Page 13
SIL en PL: reken jij je (ook) rijk?
Veel voorkomende denkfouten:
 Door de faalkans te berekenen komen
fouten in het systeem vanzelf naar
boven.
 Je past de veiligheidscomponenten toe
en dan is het dus altijd goed.
 De getallen in de bibliotheek zijn altijd
correct en zonder meer toe te passen.
 De uitdraai van de softwaretool is
voldoende bewijslast verificatie en
validatie!
 NEE dus!
Rekentools voor PL en SIL zijn
“rekentools” en geen ontwerptools!
© 2014 FUSACON B.V. - www.fusacon.nl
Page 14
Enige zekerheid in de techniek…
Wat is de enige zekerheid
in de techniek…
Na een storing door een foutieve aansluiting
van een meetwaarde-omvormer door een
monteur zei Murphy tegen hem:
"If there is any way to do it wrong, he'll
find it.“
Later is dit geworden:
Edward Aloysius Murphy, Jr.
"If anything can go wrong, it will“
Amerikaanse ruimtevaartingenieur die aan veiligheidkritieke systemen werkte.
http://www.murphys-laws.com
© 2014 FUSACON B.V. - www.fusacon.nl
Page 15
Beïnvloedingsfactoren veiligheid
© 2014 FUSACON B.V. - www.fusacon.nl
Page 16
Falen van veiligheidssystemen
 Veiligheidssystemen falen als gevolg van:
 Random failures; spontaan falen van hardware;
 Common Cause failures; falen van 2 kanalen
door dezelfde faaloorzaak (meestal
omgevingsfactoren);
 Systematic failures; falen door verborgen
HW/SW fout in bijv. de fase concept- of
detailontwerp.
LET OP: Systematische fouten zijn het slechtst te voorkomen en krijgen
vaak de minste aandacht!
© 2014 FUSACON B.V. - www.fusacon.nl
Page 17
Functionele veiligheid
Een veiligheidsbesturingssysteem is
“functioneel veilig” als….
Random, common cause en systematische fouten niet
leiden tot het falen van het veiligheidssysteem en niet
leiden tot:
o Verwonding en dood van personen,
o Milieu schade,
o Verlies van productie en machines.
© 2014 FUSACON B.V. - www.fusacon.nl
Page 18
Random en systematische fouten
Fouten
Fysieke (random +CC)
Functionele (systematische)
Fouten beheersen d.m.v. keuze
juiste component/structuur.
Fouten vermijden d.m.v.
Functional Safety Management.
© 2014 FUSACON B.V. - www.fusacon.nl
Page 19
Structuur: redundantie
Voorbeeld redundantie
© 2014 FUSACON B.V. - www.fusacon.nl
Page 20
Structuur: drievoudige redundantie
© 2014 FUSACON B.V. - www.fusacon.nl
Page 21
Functional Safety Management
Functional
Safety
Management
Een voorbeeld
uit de dagelijkse
praktijk…..
© 2014 FUSACON B.V. - www.fusacon.nl
Page 22
Functional Safety Management
 Doel: Vastleggen van de management- en technische
activiteiten die nodig zijn om de functionele veiligheid van
de besturing te realiseren.
 Input: Projectspecificatie + organisatie van de
opdrachtnemer.
 Eisen: IEC 62061 H4.2.1.
 Output: Functional Safety Plan; het functional safety
plan moet minimaal de volgende onderdelen bevatten:






Beschrijving van alle relevante activiteiten (opstellen van functionele eisen, ontwerp, verificatie, validatie).
Beschrijving van de strategie om aan de ontwerpeisen te voldoen.
Overzicht van de benodigde personen, capaciteit, tools en overige hulpmiddelen.
Input informatie waarmee het ontwerp proces en de risicobeoordeling kunnen worden gestart.
Een verificatieplan, zie IEC 62061 4.2.g. voor informatie over de inhoud.
Een validatieplan, zie IEC 62061 4.2.h. voor informatie over de inhoud.
© 2014 FUSACON B.V. - www.fusacon.nl
Page 23
Is FSM nieuw?
Is
Functional Safety Management
iets NIEUWS ….?
© 2014 FUSACON B.V. - www.fusacon.nl
Page 24
FSM methodiek EN 954-1:1996
Functional safety management was er ten tijde van de
EN 954:1996 ook al:
0. Doe een risicobeoordeling en
stel de risicoparameters S, F en P vast.
1. Bepaal een categorie middels de risicograaf (Bijlage A).
2. De systeemvereisten liggen per categorie vast.
3. Stel een Safety Requirements Specification op.
4. Bouw het veiligheidscircuit.
5. Verifïeer het veiligheidscircuit.
6. Valideer het circuit volgens ISO 13849-2:2003.
© 2014 FUSACON B.V. - www.fusacon.nl
Page 25
Ontwerpproces HW: V-model
SRECS
Specificatie
voor
veiligheidseisen
Veiligheids
specificatie (SRS)
hardware
SRECSarchitectuur
Validatie
Validatietests
Gevalideerde
hardware
Integratietests
[componenten, subsystemen & PE]
Hardwarearchitectuur
Integratietests
[Subsysteem]
Subsysteem
ontwerp
Detailontwerp
HW
Detailontwerp
tests
Leverbaar
Verificatie
Bouwen
© 2014 FUSACON B.V. - www.fusacon.nl
26
Ontwerpproces SW: V-model
SRECS
Specificatie
voor
veiligheidseisen
Specificatie
voor
veiligheidseisen
software
SRECSarchitectuur
Validatie
Validatietests
Gevalideerde
software
Integratietests
[componenten, subsystemen & PE]
Softwarearchitectuur
Integratietests
[Module]
Softwaresysteemontwerp
Moduulontwerp
Moduultests
Leverbaar
Verificatie
CODEREN
© 2011 FUSACON B.V. - www.fusacon.nl
Page 27
Definitie “verificatie”
Verificatie
Encyclo.nl: onderzoek naar de waarheid of authenticiteit van iets.
EN-ISO 13849-1: no definition found.
EN-ISO 13849-2: no definition found. Points out to ISO 12100.
EN-ISO 12100: no definition found.
EN 62061 3.2.51: confirmation by examination (e.g. tests, analysis) that
the SRECS, its subsystems or subsystem elements meet the
requirements set by the relevant specification.
Wat is verificatie?
 Heb ik het werk goed gedaan?
 Heb ik het (sub-)systeem correct gebouwd?
 Verificatie wordt uitgevoerd na elke levenscyclus
© 2014 FUSACON B.V. - www.fusacon.nl
Page 28
Definitie “validatie”
Validatie
Encyclo.nl: het geldig verklaren (van iets).
EN-ISO 13849-1: no definition found.
EN-ISO 13849-2: no definition found. Points out to ISO 12100.
EN-ISO 12100: no definition found.
EN 62061 3.2.52: confirmation by examination (e.g. tests, analysis) that
the SRECS meets the functional safety requirements of the specific
application.
Wat is validatie?
 Biedt de gekozen oplossing ook voldoende risicoreductie?
 Heb ik het juiste (sub-)systeem gebouwd?
 Validatie wordt uitgevoerd na integratie en installatie (FAT, SAT).
© 2014 FUSACON B.V. - www.fusacon.nl
Page 29
Belangrijke aspecten
Uitleg van enkele belangrijke aspecten:
1. Safety Requirements Specification.
2. Componentkeuze en toepassing.
3. Information For Use.
4. Hardware Design Specification (HDS).
© 2014 FUSACON B.V. - www.fusacon.nl
Page 30
Safety Requirements Specification
Het BESTEK
van de
veiligheidsfuncties
in de
Machinebesturing.
© 2014 FUSACON B.V. - www.fusacon.nl
Page 31
Safety Requirements Specification




VHF nummer:
1
VHF naam:
bijv. Neerstanddetectie slagboom.
VHF type:
bijv. Vergrendeling brugbeweging.
VHF beschrijving: Beschrijving van de veiligheidsfunctie in woorden. Bijv.
Indien de slagboom uit de de neerstand is of daaruit wordt bewogen wordt de
beweging van het brugdek geblokkeerd cq. gestopt volgens stopcategorie 0 en
daarna geblokkeerd.
 Functionele specificatie VHF:
 Vereiste SIL niveau of PL niveau: (bijv. SIL 2 of PLd ).
 Stopcategorie uit EN-IEC 60204-1: (bijv. stopcategorie 0, 1 of 2).
Let op: stopcategorie 2 is alleen toegestaan als de frequentieregelaar (Power Drive
System) voldoet aan IEC 61800-5-2).
 Andere vaste vereisten vanuit wetgeving en normen: (bijv.
Hardwarefouttolerantie, timing).
© 2014 FUSACON B.V. - www.fusacon.nl
Page 32
Safety Requirements Specification
 Functionele specificatie VHF:
 Verwachte aanspraakfrequentie v.d. VHF: (bijv. Elke brugcyclus).
 De gekozen “demand modus”: (bijv. low demand/high demand
continuous mode).
 Besturingsbereik v.d. VHF: (bijv. Opsomming van alle aangesloten
aandrijvingen die afgeschakeld worden).
 Beschrijving van de bedrijfsmodus/modi van de machine waarin de
VHF actief is: (bijv. normaal bedrijf).
 Beschrijving van de bedrijfsmodus/modi van de machine waarin de
VHF NIET actief is: (bijv. in instelbedrijf kan VHF worden overbrugt
met de hold-to-run).
© 2014 FUSACON B.V. - www.fusacon.nl
Page 33
Safety Requirements Specification
 Functionele specificatie VHF:
 Prioriteit van de VHF boven andere VHF’s die tegelijkertijd actief
kunnen zijn. (bijv. Een noodstop heeft prioriteit boven deze VHF).
 Verwachte omgevingscondities: (bijv. temperatuur,
luchtvochtigheid, stof, chemische substanties, mechanische
trillingen en schokken).




Timing/ testen:
Vereiste totale responstijd v.d. VHF: (bijv. Max. 500 ms.).
Proof test interval van de totale VHF: in uren/jaren.
Beschrijving van de prooftest(s): (bijv. type test(s), benodigde
testapparatuur, vereiste testprocedure etc.).
© 2014 FUSACON B.V. - www.fusacon.nl
Page 34
SRS: een ingevuld voorbeeld
Inzage in
FUSACON
praktijkvoorbeeld.
(niet in syllabus)
© 2014 FUSACON B.V. - www.fusacon.nl
Page 35
Conceptontwerp blokkeerscherm
Conceptontwerp PM4
Energy flow
Veiligheidsfunctie met blokkeerscherm
SW1
MC1
LS1
SW2
inside cabinet
outside cabinet
© 2014 FUSACON B.V. - www.fusacon.nl
NEN-EN-IEC 62061:Functionele
Componentkeuze en uitvoering
Symbool op
schakelaar voor
positief openende
contacten.
EN-IEC 60947-5-1.
© 2014 FUSACON B.V. - www.fusacon.nl
Page 37
Contactuitbreiding veiligheids-PLC
© 2014 FUSACON B.V. - www.fusacon.nl
Page 38
Is deze component geschikt?
© 2014 FUSACON B.V. - www.fusacon.nl
Page 39
Deze variant is niet geschikt
Schakeling met twee hulprelais van het fabrikaat SMITT type M2-L-D024,
zonder mechanische gedwongen contacten volgens de norm EN 50205:2002
type A. (Nederlandse titel: Relais met gedwongen schakelende contacten.
Engelse titel: Relays with forcibly guided (mechanically linked) contacts).
Het hulprelais van het fabrikaat SMITT type M2-L-D024 is middels een hendel
aan de buitenzijde eenvoudig te forceren in de ingeschakelde stand.
Dit relaistype is daarom ongeschikt voor gebruik in veiligheidscircuits.
© 2014 FUSACON B.V. - www.fusacon.nl
Page 40
Deze variant is WEL geschikt!
SMITT heeft wel een range
relais met mechanisch
verbonden contacten, namelijk
de range D-BW.
© 2014 FUSACON B.V. - www.fusacon.nl
Page 41
Veilige lampstroombewaking
Inzage in
FUSACON
praktijkvoorbeeld.
(niet in syllabus)
© 2014 FUSACON B.V. - www.fusacon.nl
Page 42
Informatie voor gebruiksfase
Gedachten
van
(sommige)
fabrikanten.
Wat zeggen de SIL en PL normen?
© 2014 FUSACON B.V. - www.fusacon.nl
Page 43
Informatie voor gebruiksfase
 De SIL norm (EN 62061:2005) geeft in
hoofdstuk 7: Information for use.*
 De PL norm (EN-ISO 13849-1:2008) geeft in
hoofdstuk 11: Information for use.*
* IFU: Informatie over besturingstechnische veiligheidsfuncties,
die minimaal door de fabrikant ter beschikking moet worden
gesteld aan de gebruiker.
© 2014 FUSACON B.V. - www.fusacon.nl
Page 44
Informatie voor gebruiksfase
Inzage in
de
normtekst.
(niet in syllabus)
© 2014 FUSACON B.V. - www.fusacon.nl
Page 45
Informatie voor gebruiksfase
Lichtscherm beveiliging AAN/UIT?
Een nette
schakelkast
of toch niet…!?
Mogelijk (dodelijke)
oplossing…
© 2014 FUSACON B.V. - www.fusacon.nl
Page 46
Ontwerpproces HW: V-model
SRECS
Specificatie
voor
veiligheidseisen
Veiligheids
specificatie (SRS)
hardware
SRECSarchitectuur
Validatie
Validatietests
Gevalideerde
hardware
Integratietests
[componenten, subsystemen & PE]
Hardwarearchitectuur
Integratietests
[Subsysteem]
Subsysteem
ontwerp
Detailontwerp
HW
Detailontwerp
tests
Leverbaar
Verificatie
Bouwen
© 2014 FUSACON B.V. - www.fusacon.nl
47
Hardware Design Specification
Inzage in
FUSACON
praktijkvoorbeeld.
(niet in syllabus)
© 2014 FUSACON B.V. - www.fusacon.nl
Page 48
Resumé
 Wettelijke eisen zijn duidelijk.
 Functional Safety Management.
 Ontdekken systematische fouten is het
belangrijkste. Zeker in de machinebouw!!
 Verificatie en validatie:
Check, check, double check.
VRAGEN?
© 2014 FUSACON B.V. - www.fusacon.nl
Page 49
Activiteiten FUSACON B.V.
© 2014 FUSACON B.V. - www.fusacon.nl
Page 50
Uw KennisPartner
FUSACON levert docenten aan: NEN, PAO Techniek en Mikrocentrum
FUSACON is lid van:
 Nederlandse Vereniging Van Veiligheidskundigen (NVVK)
 Working Equipment Safety Platform (WESP)
 Safety Cluster Foundation
 Nationale normcommissie NEC 44 (o.a. NEN-EN-IEC 60204-1)
 Internationale werkgroep IEC/TC 44 WG7: IEC 62061:2005 (SIL)
© 2014 FUSACON B.V. - www.fusacon.nl
Page 51
Nick de With
ing. Nick de With , Senior Safety Consultant
E [email protected]
T +31 347 352519
M +31 6 11 915 917
FUSACON B.V.
Functional Safety Consultants Nederland
Vogelenzangseweg 20 – 4124 AS – Hagestein
http://www.fusacon.nl
Specialisatie: Industriële automatisering
Veiligheid van machines (sinds 1994)
Auteur:
Diverse artikelen + Handboek Machineveiligheid
Gecertificeerd als:
TÜV Functional Safety Engineer
© 2014 FUSACON B.V. - www.fusacon.nl
Page 52