Professional Documents
Culture Documents
SIL PLC
SIL PLC
SIL PLC
AUTOMATIZÁLÁSI ÉS
INFOKOMMUNIKÁCIÓS
INTÉZETI TANSZÉK
SZAKDOLGOZAT
KÉSZÍTETTE:
Csanak Sándor
Villamosmérnök BSc szakos hallgató
TERVEZÉSVEZETŐ ÉS KONZULENS:
Dr. Trohák Atilla
Miskolc, 2016.
1. Tartalomjegyzék
1. Tartalomjegyzék..............................................................................................................1
2. Bevezetés ..........................................................................................................................4
3. Folyamatipari biztonság rövidítései és értelmezésük .....................................................6
4. Lépések a biztonság növelésének érdekében ..................................................................9
4.1 Szabványok ............................................................................................................ 10
4.2 Irányelvek .............................................................................................................. 11
4.3 Megfelelősség ......................................................................................................... 14
5. Szabványok a folyamatipari és gépipari biztonság területén ....................................... 17
5.1 Az „ernyőszabvány” .............................................................................................. 17
5.2. Gépipari szabványok ............................................................................................. 19
5.3 IEC 61508 szabvány részletes bemutatása és elemzése ......................................... 21
5.3.1. Funkcionális biztonság ................................................................................... 21
5.3.2 A szabvány felépítése ..................................................................................... 22
5.3.3. A szabvány alkalmazása .................................................................................. 24
5.3.4. ALARP alapelv .............................................................................................. 25
5.3.5. Rizikó mátrix.................................................................................................. 26
5.3.6. Safety Integrity Level ..................................................................................... 27
6. Működésbéli biztonság: IEC 61511 .............................................................................. 32
6.1. A szabvány felépítése ............................................................................................. 32
6.2. Életciklus modell .................................................................................................... 33
6.2.1. Elemzési fázis ................................................................................................. 33
6.2.2. Megvalósítási fázis: ........................................................................................ 34
6.2.3. Működtetési fázis: .......................................................................................... 35
7. Siemens S7 failsafe PLC-k és szoftverek bemutatása ................................................... 36
7.1. Felépítés ................................................................................................................. 37
7.2. Redundancia megjelenése a PLC-knél .................................................................. 39
7.3. Példarendszer bemutatása ..................................................................................... 41
7.4. Distributed Safety .................................................................................................. 44
7.4.1. Konfigurálás ................................................................................................... 44
7.4.2. Programozás .................................................................................................. 45
7.5. Safety Matrix ......................................................................................................... 53
2
8. Összegzés ....................................................................................................................... 57
9. Summary ....................................................................................................................... 58
10. Függelék......................................................................................................................... 59
11. Felhasznált források ...................................................................................................... 60
12. Ábrajegyzék................................................................................................................... 61
3
2. Bevezetés
4
Ezért választottam szagdolgozatom témájául a funkcionális biztonság és a
Siemens S7-es Fail-safe PLC-k folyamatipari biztonsági alkalmazásainak
bemutatását. Szakdolgozatomban kitérek a folyamatipari biztonság területén
alkalmazandó, illetve kötelezően alkalmazott standardokra, részletezem az IEC
61508 és az IEC 61511-es szabványokat és alkalmazásukat, valamint bemutatom az
iparban is igen népszerű Siemens S7 Fail-Safe rendszereit és az egyetemi
eszközparkban is megtalálható S7-300-as biztonsági programozható logikai
vezérlőket és kiegészítőiket. Tisztázom a folyamatipari biztonsággal kapcsolatos
szakkifejezéseket, illetve egyszerűbb példafeladatokkal bemutatom az S7-300 F
biztonsági PLC alkalmazását és alkalmazhatóságát két fejlesztőkörnyezetet
használva.
5
3. Folyamatipari biztonság rövidítései és értelmezésük
Szakdolgozatomban sok, a folyamatipari biztonság területén rendszeresen
használt rövidítést fogok felhasználni. Ahhoz, hogy szakdolgozatom érthető legyen
mindvégig, szeretném az írásom elején felsorolni ezeket a szakkifejezéseket és
jelentésüket.
6
PFD (Probability of Failure on Demand) Hiba valószínűsége
terhelés alatt. Annak a valószínűségét adja meg egy évre kivetítve, hogy a
biztonsági rendszer pont akkor nem működik, amikor kellene, igény esetén
pont nem látja el a funkcióját.
PFH (Probability of Failure on Hour) Annak a valószínűsége
órára vetítve, hogy a biztonsági rendszer pont akkor nem működik, amikor
kellene.
RRF (Risk Reduction Factor) Kockázatcsökkentési tényező. A
technológiai kockázat és a törvényileg, illetve társadalmilag elfogadott
kockázat számszerűsített értékek, így a kettejük „közötti” érték is
számszerűsíthető (lásd: x. ábra)
SPLC (Safety PLC) Veszélyes technológiákhoz használt
programozható logikai vezérlők („biztonsági” PLC).
SIS (Safety Instrumented System) Biztonságosan műszerezett
rendszer. Az ilyen rendszerek egy vagy több biztonsági elemet,
biztonságtechnikai funkciókat tartalmaznak és minden ilyenre érvényes
egy SIL követelmény.
EUC (Equipment Under Control) Irányított berendezés
E/E/PE (Electrical/Electronic/Programmable Electronic Safety-
related Systems) - Elektromos/elektronikus/programozható elektronikus
rendszerek. Beletartozik minden olyan eszköz és rendszer, amellyel
biztonságtechnikai funkciót lehet végezni, egyszerű elektromos eszköztől
a programozható logikai vezérlőkig.
HIPPS (High-integrity Pressure Protection System) Magas
integritású túlnyomás védelmi rendszer, biztonságosan műszerezett
rendszerek egy változata vegyi gyárakban és olajfinomítókban
alkalmazott.
FMEA (Failure Mode and Effects Analysis) Hibamód- és
hatáselemzés. Nem csak minőségmenedzsment, hanem a folyamatiparban
egy biztonsági rendszer kockázatelemzéséhez is használják. Hibák
hatásának jelentőségét lehet meghatározni, mely egy biztonsági rendszer
telepítéséhez elengedhetetlen.
7
HAZOP (Hazard and Operability Study) A veszélyek azonosítására
és becslésére szolgáló, egyszerű módszer. Alapelve az, hogy a normál és
szabványos munkakörülmények biztonságosak és csak akkor keletkeznek
veszélyek, ha ezektől eltérnek.
LOPA (Layers of Protection Analysis) Védelmi szintek
ellenőrzéséhez használt analízis, módszer, elsősorban folyamatos
technológiában használt. A módszer részletes terveket, leírásokat igényel
a technológiáról és a gépekről.
8
4. Lépések a biztonság növelésének érdekében
9
4.1 Szabványok
Amennyiben egy szabvány elfogadásra kerül az Európai Unióban vagy
honosításra kerül a Magyar Szabványügyi Testület által, akkor annak a
szabványosítási szervezetnek a betűjele is szerepel a szabványban (pl. EN ISO, MSZ
EN). [1]
10
4.2 Irányelvek
16%
10%
50%; 50%
24%
Tisztázzuk, mit nevezünk balesetnek: A baleset egy olyan nem kívánt, váratlan
negatív esemény, kár, amelynek bekövetkezése megelőzhető lett volna. A rendkívüli
esemény egy ipari üzemben olyan ipari esemény, mely azonnali beavatkozást igényel
és magában hordozza egy vegyi anyagokkal kapcsolatos súlyos baleset lehetőségét.
11
Alsó küszöbértékű veszélyes ipari üzem
Felső küszöbértékű veszélyes ipari üzem
12
csatlakozik. Mindkét esetben a relék megbízhatóságán és üzembiztonságán múlhat a
berendezés helyes működése és a kezelőszemélyzet biztonsága!
13
4.3 Megfelelősség
14
- ennek ellenére nem biztosít semmilyen minőségi tulajdonságot -, hanem a hatósági
ellenőrzés egyszerűbb lehetőségét biztosítja. A CE jelölésnek tehát nem csak az
Európában forgalmazott hétköznapi termékekre kell felkerülnie, hanem minden ipari
gépre, berendezésre ugyanúgy vonatkoznak az irányelvek. Ha egy berendezésre,
gépre léteznek a harmonizált szabványok, a terméket előállító cégnek az alábbi
lehetőségei vannak:
Az, hogy egy szabvány általános, az azt jelenti, hogy alkalmazható minden ipari
ágazatban. Azonban egy adott ágazatra vonatkozó megegyezés (mint pl. az IEC
61513-as alapvetés, amely atomerőművek biztonsági
műszerezésével, vezérlésével és általános
rendszerkövetelményeivel foglalkozik) az „ernyőszabványt”
felülírhatja, de minden más esetben az a mérvadó. Az IEC 61508
tehát azokat a követelményeket írja le, amelyeket a gyártóknak
kötelező betartani az eszközeik, ill. rendszereik vonatkozásában. A gyártónak mindig
bizonyítania kell, hogy terméke kielégíti a termékre vonatkozó irányelvekben lévő
"lényeges követelményeket". Az eszközöket a gyártó cégek a már említett,
professzionális független harmadik féllel, minősítő szervezetekkel minősíthetik. A
minősítő igazolással a gyártó cég jogosult lesz feltüntetni a termékén a minősítés
emblémáját.
15
3. ábra: Egy TÜV-SÜD által kibocsájtott minősítő igazolás egy SIL 3
követelményeknek eleget tett berendezésről
16
5. Szabványok a folyamatipari és gépipari biztonság
területén
5.1 Az „ernyőszabvány”
17
gépiparhoz és egyéb ághoz kapcsolódnak. Alkalmazásával gépi, és emberi hibákból
adódó baleseteket, illetve veszélyhelyzeteket lehet csökkenteni, illetve elkerülni.
18
EN 50128: A szabvány vasúti alkalmazásokhoz készült. („Railway
applications.”)
EN 954-1: Gépekre vonatkozó Safety Categories 2009. november 31-ig
volt érvényben, helyét az ISO 13849 vette át.
19
13849-1 azonban nem SIL szinteken, hanem öt PL, azaz öt teljesítményszintet
definiál, amely az óránkénti veszélyes kiesések átlagos valószínűségi értékét adja
meg. A Perfomance Level egy valószínűségi becslést határoz meg. SIL és PL között
lehetséges az átjárhatóság (CSAK mindkét szabványt részletesen figyelembe véve!),
mely az alábbi ábrán látható: [5]
A kép tehát csakis úgy használható fel konverziós célra, ha a szabványok teljes
követelményeit figyelembe vesszük még a tervezés során. Az alkalmazhatóságot az
alábbi táblázat foglalja össze:
20
5.3 IEC 61508 szabvány részletes bemutatása és elemzése
21
rendszerek létrehozására alkalmasak. Ilyen eszközök a biztonsági relék, zárak,
fényfüggönyök, kapcsolók, illetve minden olyan elem, amely valamilyen biztonsági
funkciót hajt végre. []
Biztonsági funkció
Biztonsági integritás
Az IEC 61508 és IEC 61511 szabványok használata több országban nem kötelező,
de két fél (cégek) között létrejöhet olyan szerződés, ahol a használatát kötelezővé
teszik. Használatuk lehet, hogy nem kötelező, de alkalmazásuk jó mérnöki
gyakorlatnak számít ("Good engineering practice") és a bíróságon perdöntő lehet.
22
Part Leírás
Általános követelmények
IEC 61508-1
(General requirements)
Hardveres követelmények
IEC 61508-2
(Hardware requirements for E/E/PES)
Szoftverekkel szemben támasztott követelmények
IEC 61508-3
(Software requirements for E/E/PES)
Definíciók és rövidítések
IEC 61508-4
(Definitions and abbreviations)
Módszertani példák SIL meghatározására
IEC 61508-5
(Examples of methods for SIL)
Irányelvek Part 2 és 3 alkalmazásához
IEC 61508-6
(Guidelines on the application of Part 2 and 3)
Technikák és mérések áttekintése
IEC 61508-7
(Overview of techniques and measures)
2. táblázat: IEC 61508:2010 frissített szabvány tartalma
23
7. ábra: Biztonsági életciklus összhangban az IEC 61508 szabvánnyal
24
szisztematikus és általános, szinte minden esetben alkalmazható. Ellentétben a
FMEA-val (Failure Mode and Effect Analysis) nem a komponenseket vizsgálja,
hanem a céltól való lehetséges eltéréseket és ezeknek a nem kívánt eltéréseknek a
következményeit. Az elemzés a teljes projektet, illetve a termék teljes életciklusát
kell, hogy érintse. A veszélyforrások és a várható súlyosságuk felméréséhez ismerni
kellhet az ágazati szabványokat és a már esetlegesen felszerelt biztonsági
berendezéseket. Ezután jön az átfogó tervezési tevékenység. Ezek a tevékenységek
az olyan tennivalókkal kapcsolatos elvárások megfelelését biztosító tevékenységeket
takarnak, mint a rendszerátadás, üzembe helyezés, karbantartás, validálás, stb. és
egyaránt tartalmazza a biztonságkritikus rendszer tervezésével kapcsolatos
feladatokat. A szabvány a külső kockázatcsökkentő biztonsági eszközöket is kezeli.
Elvárt, hogy a résztvevők rendelkezzenek megfelelő mérnöki és technikai tudással,
gyakorlattal és minősítéssel a SIS minden életciklusában. A következő lépések a
rendszer építését követő, azaz a rendszer telepítéséhez, üzembe helyezéséhez,
validálásához, karbantartásához kötődő előírásokat rögzítik. Az összes hibamódot
tesztelni és minden hibát detektálni egy kész rendszert érintő validálás során nem
lehetséges.
25
8. ábra: Technológiai kockázat és kockázatcsökkentés (-> ALARP)
Súlyosság
IEC 61508 Elhanyagolható Közepes Kritikus Végzetes
Rizikó mátrix Nem Sok sérült,
Több ember
Kisebb sérülések életveszélyes egy ember
halála
sérülések halála
Gyakori >10-3 II I I I
Valószínű 10-3-10-4 III II I I
Frekvencia
26
Class I: Elfogadhatatlan – Bármilyen körülmény között szükség van
kockázatcsökkentésre.
Class II: Nem kívánatos – Csak olyan, extrém esetekben
megengedhető, ha a kockázatcsökkentés kivitelezhetetlen, vagy a
kockázatcsökkentésre fordítandó költségek nagymértékben
aránytalanok az elérhető eredményhez képest.
Class III: Tolerálható – Elfogadható, ha a kockázatcsökkentésre
fordítandó költségek és az elérhető eredmény nem állnak arányban
Class IV: Elfogadható – Társadalmilag elfogadott kockázati szint, de
folyamatos ellenőrzés szükséges ebben az esetben is.
1
𝑅𝑅𝐹 =
𝑃𝐹𝐷
27
Safety Integrity Level PFH RRF
SIL 4 <10-8 >100,000,000
SIL 3 10-7-10-8 100,000,000-10,000,000
SIL 2 10-6-10-7 10,000,000-1,000,000
SIL 1 10-5-10-6 1,000,000-100,000
5. táblázat: PFH és RRF értékek folyamatos működésre
(High demand mode or Continous mode SIL)
28
9. ábra: Megelőzési és kárcsökkentési rétegek kapcsolódása egymáshoz [4]
29
10. ábra: A hiba valószínűségének (PFD) meghatározása egy rendszerre. [4]
30
11. ábra: A PFD-értékek megoszlása egy biztonsági szabályozási körben
(forrás: phoenixcontact.com)
31
6. Működésbéli biztonság: IEC 61511
Az IEC61511-es szabvány a folytonos technológiákra lett kidolgozva és a
funkcionális biztonságú berendezések létesítésére és működtetésére vonatkozó
követelményeket tartalmazza. A szabvány megköveteli, hogy a kivitelező kövesse
végig az ipari biztonsági rendszerek életciklusát (12. ábra). Minden fázisban
szükséges a verifikáció. Nem tévesztendő össze a validációval, amelyre a rendszer
telepítése után van szükség, a biztonsági követelmények kielégítettségének
meghatározásához.
Elemzési fázis
Megvalósítási fázis
Üzemeltetési fázis
Part Leírás
Felépítés, definíciók, rendszerek, hardveres és szoftveres
követelmények
IEC 61511-1
(Frameworks, definitions, systems, hardware and software
requiements)
Útmutató az első rész alkalmazásához
IEC 61511-2
(Guidelines in the application of Part 1)
Útmutató veszély és rizikó analízishez/szükséges SIL szint
IEC 61511-3 meghatározásához
(Guidelines in the application of hazard and risk analysis)
6. táblázat: IEC 61511 logikai felépítése
32
6.2. Életciklus modell
Az elemzési fázisban három nagyon fontos lépés van a tervezés megkezdése előtt.
33
Az 13. ábrán látható 3 interakció az életciklusban az elemzési szakasz. Ezalapján
készül el biztonsági követelmények meghatározása (SRS = Safety Requirements
Specification). A lehetséges veszélyek megismeréséhez és a rizikó megítéléséhez
egy, a leggyakrabban alkalmazott analízis metódus a HAZOP. Az analízis eredménye
szempontjából lényeges elem a biztonsági követelmények meghatározása (SRS) a
biztonságtechnikai rendszer számára. Az SRS leír minden biztonsági funkciót (SIF),
különösen a felállított követelmények tekintetében és megadja a szükséges SIL
értéket.
34
megvalósítása a biztonsági funkcióknak. A következő tevékenységek végrehajtása
tipikusan az SRS során dokumentált információk alapján történik:
35
7. Siemens S7 failsafe PLC-k és szoftverek bemutatása
A több mint 150 éves Siemens az ipari automatizálás egyik legmeghatározóbb
szereplője, csakugyan a folyamatipari biztonságban is jelentős piaci részesedéssel
rendelkezik. A Simatic S7 PLC családban több, a standard vezérlőkön felül az ipar
igényeinek megfelelő termékcsaládok is megtalálhatók. Ezek az alábbiak:
36
7.1. Felépítés
Az S7-300F moduláris vezérlők robosztus és kompakt kialakításúak, általában
kisebb vagy közepes folyamatipari biztonsági feladatokra alkalmazzák (pl.: burner
control). Elsődleges felhasználása azonban az ipari automatizálásban van (safety-
related controls in the factory automation). Csak egycsatornás és egy CPU-s
változatban szállítja a Siemens, redundáns CPU-s változat ebben a termékcsaládban
nincs. A 300-as szériában 3 darab, csak Profibus DP-s (DO) vagy Profibus DP +
Profinet-es (DP/PN) kivitelek egyaránt rendelkezésre állnak. A felhasználhatóságot
szerintem nem is a számítási kapacitás, sokkal inkább a belső memória mérete
korlátozza. Az S7-315F CPU rendelkezik a legkisebb memóriával, ami csak kisebb
folyamatipari feladatok megvalósítására alkalmas. Az S7-317F már több memóriával
rendelkezik, míg a legnagyobb számítási teljesítménnyel és memóriával rendelkező
változat, az S7-319F már komoly feladatokra is alkalmas.
CPU
Teljesítmény
315F 317F 319F 414F-3 416F-2 416F-3
Integrált
384 / 512 1 / 1,5
2,5 MB 4 MB 5,6 MB 16 MB
memória KB MB
Utasítás - - - 680 KB 920 KB 2680 KB
memória
Program memória - - - 2 MB 2,8 MB 8 MB
Adat - - - 2 MB 2,8 MB 8 MB
memória
Bit 2 KB 4 KB 8 KB 8 KB 16 KB 16 KB
memória
I/O címzés n/a n/a n/a 8 KB 16 KB 16 KB
hossz
Bit/szó
0.045
50 ns 25 ns 4 ns 0.03 µs 0.03 µs
feldolgozási idő µs
Lebegőpontos 0.135
művelet 150 ns 75 ns 12 ns 0.09 µs 0.09 µs
feldolgozási idő µs
EN 954-1 up to Cat. 4, IEC 62061 up to SIL 3, and
Standards:
EN ISO 13849 up to PL e
7. táblázat: Siemens failsafe CPU-k teljesítményösszehasonlítása
37
ebben a családban. Jelentősen nagyobb memóriamennyiséggel (RAM) rendelkeznek
(lásd: 7. táblázat). Mindegyik széria rendelkezik memóriakártya foglalattal (MMC
slot).
38
Interace modullal Profibus és Profinet, opcionálisan száloptikás Profibus és HART
is elérhető. Ehhez vagy az S7-300-as PLC-hez 12 modul csatlakoztatható (64 DI
vagy DO), de alkalmazható robbanásveszélyes (ATEX – Ex-zone 2 tanúsítvány)
környezetben is és a modulok működés közben is cserélhetők (hot-swappable). Az
ET 200pro moduláris és többfunkciós I/O modul nagy teljesítménnyel és immár
IP65/67-es védettséggel és ugyancsak Profibus/Profinet csatlakozással rendelkezik.
A hibamentes működéshez szükséges funkciók a modulban integrálva vannak.
Mindkét I/O SIL 3 szintig hitelesítettek. A bemeneteknél program futása alatt meg
kell győződni arról, hogy a "0" logikai szintre a bemenetek működőképesek-e, azaz
a szakadásra végre tudja-e hajtani a lekapcsolást; valamint a kimeneteknél a
biztonsági program futása meg kell vizsgálni például visszacsatolással, hogy a "0"
logikai átmenetre a végrehajtó elemek működőképesek-e.
39
(„árnyék”), ezért nagyon gyorsan átveheti az elsődleges helyét. Azonban a
meghibásodási tényező ekkor azonos lesz.
40
belső kiegészítő redundancia és a diagnosztika (x. ábra) gondoskodik arról, hogy a
PLC elérje a kívánt biztonsági tanúsítványt.
41
CPU: 315F-2 PN/DP
Digital Output: SM 326F DO8x
Digital Input: SM 326F DI24x
42
Az MMC memóriakártyával a memória max. 8MiB méretig bővíthető, erre
történhet az adatlogolás is. Fontos, hogy egy „F”-esített memóriakártya csak F-es
PLC-kben lesz használható és jelszóval védett. Az általam használt jelszó: simatic.
Ez a jelszó szükséges a program módosításához is.
43
követelményeinek, a tervezéstől kezdődően a programozáson át a karbantartásokig.
A Safety Matrix összetettebb folyamatipari projekteknél szívesebben alkalmazott
szoftver és kevésbé memóriaigényes.
7.4.1. Konfigurálás
A kezdeti lépések ugyan azok, mint már megszoktuk a Step7-ben: Először egy új
projektet hozunk létre, majd a Hardware Config-ban felkonfiguráljuk a PLC
rendszert:
44
kommunikálni lehessen a számítógép és a PLC között. A DI/DO modulokra kattintva
lehet a működési módot („Normal mode” vagy „Safety mode”), illetve az F és a
modulparamétereket beállítani. Alapbeállításként a normál működési mód aktív, ezt
át kell állítani.
7.4.2. Programozás
A programozás megkönnyítése érdekében, a Distributed Safety könyvtár TÜV
által jóváhagyott alkalmazásspecifikus blokkokat (például vész-ki, kétkezes
alkalmazások, némítás, kapu monitoring) is tartalmaz az F-rendszerblokkokon felül.
A felhasználó is létrehozhat saját blokkokat és a készítés során a fejlesztőkörnyezet
automatikusan ellenőrzi azokat biztonsági szempontból, segíti a hibafelismerést és
kezelést. Emellett természetesen lehet használni más, „normál” funkcióblokkokat is.
A vezérlő blokkok biztosítják a hardver és a szoftver hibájának detektálását és a
45
rendszer biztonságos állapotban tartását. A felhasználó a fail-safe FB-ken vagy FC-
ken belül a biztonsági programot F-LAD vagy F-FBD nyelveken írhatja meg. A
baloldalon lévő lenyitható menüben (x. ábra) Distributed Safety könyvtár
tartalmazza az F-alkalmazás blokkokat, amelyeket be lehet építeni a programba.
46
Ebben a példában a működtetett vészleállító gomb hatására a DO egy kimenetét
letiltja (a többi marad ugyanabban az állapotban), így leállítva a veszélyes rész,
gépegység vagy gép működését. A gép ismételt működtetéséhez a vészstop gombot
manuálisan vissza kell állítani az alapállapotába és nyugtázójel szükséges. A blokk
önmagában is alkalmazható, ha a hívás (F-Call), illetve az időzítések megfelelőek.
Ezt a későbbiekben, egy teljes példaprogramnál fogom részletezni.
47
Biztonsági kapu megfigyelés vészleállítással
A Q kimeneti jel logikai 0 értéket vesz fel, amennyiben valamely input jel
(IN1 vagy IN2) logikai 0-ra áll. Ezekre a bemenetekre kell kötni a
pozícióérzékelőt.
Ha IN1 és IN2 egyaránt logikai 1, vagyis zárt a kapu, vagy logikai 0, azaz
teljesen nyitott, akkor a Q kimenet értéke 1 lesz.
48
Ha az ACK bemenetre felfutó él érkezik, akkor Q szintén 1 lesz.
QBAD_IN1 és QBAD_IN2 bemeneteknek azonosaknak kell lenniük. Egy
QBAD_I_xx változó egy csatornához vagy egy F-IO-hoz tartozik. A
QBAD szignál az F-I/O DB-jéből származik (DB819.DBX2.1).
Az OPEN_NEC (Opening neccessary at startup) és az ACK_NEC
(Acknowledgment neccessary) szintén egy adatblokkból szedi az
értékbitet (DB818. DBX36.4)
Itt I6.0 a nyugtázás, I6.1 pedig a leállítás. I5.0 a vészstop bemenet. Az #Eng_kapu
a F-SFDOOR kimeneti jele.
49
Az F-FDBACK blokk Q kimenete logikai 1 éretéket vesz fel, ha az ON emenetre
is logikai 1 érték érkezik és nincs Feedback error. A QBAD bemeneti jele a DB820
adatblokk DBX2.1 bitjének értéke (F-I/O). A teljes program a függelékben található
meg.
Mentés után még meg kell adni az F-runtime csoportot. Ehhez az Options
menüpontban az „Edit safety program” gombra kell kattintani és a 29. ábrán látható
ablak fog felugrani.
50
28. ábra: Biztonsági program módosítása
51
30. ábra: F-runtime group beállítás
52
7.5. Safety Matrix
A Safety Matrix-szal a Siemens egy ugyancsak TÜV által jóváhagyott biztonsági
életciklusmenedzsment eszközt kínál maximum SIL 3 biztonsági alkalmazási szintig.
Eszköz és módszertan egyaránt, mert nemcsak a PLC program elkészítéséhez, hanem
már a tervezési fázisban is alkalmazható. Az ok-okozati (cause and effect) mátrix
módszertan segítségével definiálható, hogy hogyan és milyen akciók legyenek
végrehajtva a biztonsági rendszerben. A módszer magában foglalja az folyamatipari
események kategorizálását valamint az okok és hatások összekötését. Ezeket a
kapcsolatokat nevezzük csomópontoknak (intersection), amelyek jelzik az adott
esemény okozta hatás(oka)t.
53
oszloponként. Ha az effekt aktív, akkor a hozzá rendelt tagok biztonságos értékre
lesznek állítva (amit szintén a felhasználó határoz meg).
54
Az „Options” fülön további, részletes beállítások végezhetők el, például
jelkésleltetés.
1. N (not stored)
2. S (set stored)
3. V (override)
4. R (resetable override)
55
különböző módban használható: Offline módban kerül elkészítésre az ok-hatás
mátrix, és ebben a módban lehet a logikát lefordítani és a PLC-re tölteni. Monitor
módban lehet nyomon követni a valós idejű adatokat és a mátrix állapotát.
[*] A mátrix CFC-vé alakításához a Step7-en (5.5-ös verzió) felül szüksége van a
Simatic CFC 7.0-ás és az F-Systems 6.0-ás verziójára. Más verziók esetén nem
kompatibilisek egymással a szoftverek. Emiatt nem tudtam a példaprogramot
importálni, lefordítattni és tesztelni, sem PLC-n sem PLCSIM-en. Továbbá hogy
Windows 7 operációs rendszer alatt használható legyen, szükség van egy segédfájlra,
amelyet mellékeltem a CD-n (tabctlx32.obc fájl) a hozzá készített útmutatással
(readme.txt) együtt. Ezért inkább a program működésére és használatának
bemutatására koncentráltam ebben a fejezetben.
56
8. Összegzés
57
9. Summary
The industrial safety system is becoming more important in these days. Not only
they have become increasingly complex processes, increasing the demand for
precision – witch means, the potetnial faults increasing too; but also socially and
economically it expects disasters and human injury or death to reduce the likelihood
of the highest possible level. For this reason, regulations and internationally accepted
standard is to be used. My thesis divided into two main parts: In the first part, I dealt
with the process industries standards and their adaptation. In the second part, dealt
with the Siemens S7-300 F failsafe PLC’s (– which is rather preferred in the factory
automation), its building blocks/accesories, programming, and development
environment.
In preparation my thesis, I got acquainted with more detailed standards in the field
of industrial process safety, especially with the general IEC 61508 and IEC 61511
standards. I touched the standards which applied in the Factory Autamation, their
composition, their application and I also mentioned the European Union and the state
guidelines. Furthermore, I analyzed the Siemens S7-315F safety PLC, including the
development environment (Distributed Safety, Safety Matrix, Step7 software
package) and the expansion elements. With the example programs I presented the
above-mentioned Siemens failsafe PLC configuration and programming.
Unfortunately, the development environment (IDE) and the PLC have limited
suitability for process industrie. Moreover Step7 and Distributed Safety packages
does not contain any frequently used process industry functions, they can be
purchased separately: The F-Systems, CFC and Safety Matrix even more preferred.
however, these old version programs are incompatible with Step7 version 5.5 and
Windows 7 operating systems.
58
10. Függelék
59
11. Felhasznált források
1) A szabványok (ellenőrizve: 2016. október 20.)
http://mmfk.nyf.hu/min/alap/15.htm
4) Safety Lifecycle Management - Emerson Exchange 2010 - Meet the Experts (ellenőrizve:
2016. október 30.)
http://www.slideshare.net/MikeBoudreaux01/safety-lifecycle-management-emerson-
exchange-2010-meet-the-experts
6) Allan Bradley – Biztonsági intézkedések és védelmi rendszerek – logikai eszközök (91. ábra)
(ellenőrizve: 2016. november 11.)
http://www.ab.com/en/epub/catalogs/3377539/5866177/3378076/7131359/Logic-
Devices.html
7) Siemens – Process Safety – Safety Life Cycle (ellenőrizve: 2016. október 23.)
http://www.industry.siemens.com/topics/global/en/safety-integrated/process-
safety/standards/safety-lifecycle/Pages/default.aspx?tabcardname=realization%20phase
10) Siemens - Options for programming and design (ellenőrizve: 2016. november 18.)
http://w3.siemens.com/mcms/simatic-controller-software/en/programming-
options/Pages/Default.aspx
11) Siemens Safety Integrated for Process Automation (2010 April - brossúra)
60
12. Ábrajegyzék
1. ábra: Nemzetközi szervezetek és a szabványjelek kapcsolódása ................... 8.
2. ábra: Kockázat mértékét befolyásoló tényezők ........................................... 12.
3. ábra: TÜV-SÜD által kibocsájtott minősítő igazolás ................................. 15.
4. ábra: IEC 61508 illetve a hozzá kapcsoló további szabványok .................. 16.
5. ábra: SIL és PL közötti átjárhatóság PFHdangerous érték alapján ................. 19.
6. ábra: Szabványok felhasználása. ................................................................ 20.
7. ábra: Biztonsági életciklus összhangban az IEC 61508 szabvánnyal ......... 23.
8. ábra: Technológiai kockázat és kockázatcsökkentés .................................. 25.
9. ábra: Megelőzési és kárcsökkentési rétegek kapcsolódása egymáshoz [4] .. 28.
10. ábra: A hiba valószínűségének (PFD) meghatározása egy rendszerre. [4] . 29.
11. ábra: A PFD-értékek megoszlása egy biztonsági szabályozási körben ........ 30.
12. ábra: IEC 61511 biztonsági életciklus egyszerűsített nézete ...................... 32.
13. ábra: A három legfontosabb tervezés előtti lépés kapcsolata ...................... 32.
14. ábra: Biztonsági igények meghatározása ................................................... 33.
15. ábra: Példa egy ET 200 konfigurációra izolációs modullal ....................... 37.
16. ábra: Redundancia megvalósítása Siemens „FH” PLC-kkel [11]............... 39.
17. ábra: Egy példa biztonsági PLC blokkdiagrammja .................................... 40.
18. ábra: Összeállított, konfiguráltalan PLC rendszer ..................................... 41.
19. ábra: Jelszó beállítás ................................................................................ 42.
20. ábra: HW Config ....................................................................................... 43.
21. ábra: DI modul beállítása ......................................................................... 44.
22. ábra: Distributed Safety könyvtár............................................................... 45.
23. ábra: E_STOP funkcióblokk ....................................................................... 45.
24. ábra: F-SFDOOR funkcióblokk ................................................................. 47.
25. ábra: Vészleállítási funkció ........................................................................ 48.
26. ábra: Visszacsatolás megfigyelés ............................................................... 48.
27. ábra: F-CALL blokk készítése ................................................................... 49.
28. ábra: A biztonsági program módosítása ..................................................... 50.
29. ábra: A biztonsági program blokkjai .......................................................... 50.
30. ábra: F-Runtime group beállítás ................................................................ 51.
31. ábra: Safety Matrix logikai felépítése ......................................................... 52.
32. ábra: Tag-ek konfigurálása ........................................................................ 53.
61
33. Analóg paraméterek beállítása .................................................................. 54.
62