ITS les 2 safety Flashcards
Wat is de moederstandaard van de IEC-standaarden op het gebied van functional safety?
IEC 61508
Wat houdt de Seveso directive (richtlijn) iii in?
De Seveso-richtlijn richt zich op het beheersen van de risico’s op en de gevaren van zware
ongevallen door gevaarlijke stoffen. Dat gebeurt aan de ene kant door de kans dat
dergelijke ongevallen plaatsvinden te verkleinen (preventie). Aan de ander kant door de
gevolgen van een eventueel ongeval te beperken
Hoe heet de Nederlandse versie van Seveso 3 ?
BRZO 2015
Wat is het verschil tussen een norm en een richtlijn?
Richtlijn is verplicht en een norm geeft aan hoe aan richtlijn voldaan kan worden.
Waar staat de afkorting HAZOP voor?
Hazard and Operability Analysis. Wordt uitgevoerd door een multidisciplinair team
om mogelijke gevaren met de bijbehorende risico’s en oorzaken in kaart te brengen
Waar houdt een HAZOP-team zich mee bezig?
Normale werking van een systeem, afwijkingen , oorzaken , consequenties , beveiligingen,
aanbevelingen.
Wat is “functional safety”?. Geef enkele voorbeelden.
Het detecteren van een gevaarlijke situatie en het activeren van preventie systemen om de situatie te verminderen of voorkomen
Welke kans op een dodelijk ongeval tgv een fabrieksongeluk van iemand die zich buiten
de fabriek bevindt wordt maatschappelijk aanvaardbaard geacht?
10-6
Hoe is een risico gedefinieerd?
kans x relative blootstelling x gevolg
Wat is een safety instrumented system (SIS)?
Een Safety Instrumented System (emergency shutdown system) is een beveiligings-systeem dat bij detectie van een gevaarlijke toestand zodanig ingrijpt dat er weer een veilige situatie ontstaat
Leg uit wat het SIL-niveau van een SIS inhoudt.
Het SIL-niveau geeft aan met welke factor de kans op een gevaarlijke gebeurtenis verminderd moet worden om een toelaatbaar risico over te houden. Het SIL-niveau is een maat
voor de betrouwbaarheid van het safety instrumented system.
Wat is de relatie tussen de pfd(avg) van een SIS en het SIL-niveau?
SIL 1: PFDavg: 10-2‒ t.m. 10‒1
SIL 2: PFDavg: 10-3‒ t.m. 10‒2
SIL 3: PFDavg: 10-4‒ t.m. 10‒3
SIL 4: PFDavg: 10-5‒ t.m. 10‒4
Waar staat de afkorting pfd voor?
Probability of a failure on demand
Teken het schema van een SIS voor overvulbeveiliging.
Zie blad vr 13
Bereken het SIL-niveau behorend bij een PFDavg van 0,09
0,09 ligt in de range [0,01 – 0,1 ] – dus een sil 1 niveau
Noem enkele technieken om de betrouwbaarheid van bussystemen te verhogen.
nummeren van pakketjes
CRC controle
echo van pakketten
heartbeat
Wat is profisafe ? Boven op welk protocol draait profisafe en wat voor cpu-module is er
benodigd?
Profisafe zorgt voor veilige communicatie met de I/O, draait boven op het profibus protocol en voor profisafe is een fail safe cpu nodig.
Hoe wordt een failsafe cpu-module bij Siemens aangeduid?
F
Noem twee bussen die voor safety critical toepassingen geschikt zijn.
Safety bus p
Flexray
Voor de automotive industrie moet Misra C (of Misra C++) gebruikt worden ipv C (of
C++). Geef 3 voorbeelden waarin misra C verschilt van C en leg uit waarom deze
aanpassing bij misra C de veiligheid ten goede kan komen.
geen malloc, geen recursie, geen assignments in booleaanse expressies.
geen goto, break en continue; elk switch statement moet een default bevatten.
namen van variabele binnen een functie niet gelijk aan namen van variabelen buiten die functie
Misra C 2016 & 2020 beschrijven 3 categorieën “guidelines”. Welke 3 typen?
Advisory
Required
Mandatory
Wat is white box testing?
Testen van een system en daarbij kijken welk deel van de code feitelijk getest wordt (code coverage).
Wanneer is er bij code coverage sprake van “decision coverage” ?
Als bij alle decision [if else] de uitkomst true en de uitkomst false getest is.
Wanneer is er bij code coverage sprake van “modified decision coverage” ?
Als bij het testen elke boolean subexpressie bij inversie minimaal 1 keer de uitkomst van
de booleaanse expressie mee geinverteerd is.
Wanneer is er bij code coverage sprake van “multiple decision coverage”?
Als bij het testen alle mogelijke true/ flase combinaties van alle subexpressies
getest zijn. Bij een if-statement met 4 sub booleaanse expressies betreft dat dus 16 testen
(FFFF t.e.m. TTTT).