Professional Documents
Culture Documents
B ab le n a A n d r s
ISBN 9 7 8 -9 6 3 -0 8 -6 0 3 9 -0
K s z lt
R o s e n ta l Kft. n yo m d j b a n
2013
Tartalom
Elsz 4
Gyalogtkel.........................................................................................................6
Ldatlt........................................ .....................................................................20
Vasti tk e l ........................................................................................................ 55
Gyrkapu............................................................................................................. .65
3
Elsz
Az elz ktetben bem utatott GRAFCET-mdszer kell gyakorls utn
igen hatkony, s lendletes mdja lehet egy PLC-program elksztsnek,
amely radsul univerzlis alapjul is szolgl a majdani vgeredmnynek;
hiszen olyan ltra program kszthet el segtsgvel, amely - honosts utn,
- tulajdonkppen a ltra nyelvet rt " PLC-k brmelyikben megllja helyt,
mkdkpes. Ennek ksznheten pp annyira szles krben alkalmazhat,
mint amennyire tkpes, s br a lehetsges feladatok nagy rsznl nll
mdszerknt alkalmazhat, m mgis elfordulhatnak olyan esetek, amelyek
megoldshoz a GRAFCET ismerete nmagban kevs, vagy pp ellenkezleg;
az ltala nyjtott megolds tl bonyolult, vagy nehzkes megoldst hoz.
4
idjanak vlaszt. Szakzsargonnal lve ez affle bedrtozott" mkdst jelent.
Izekben az esetekben a bemeneti kombincik sokflesge, - valamint az,
hogy brmelyik kombinci utn brmelyik msik kombinci jhet, - br
nem zrja ki ugyan a GRAFCET-el trtn megoldst, de olyan bonyolult
teszi azt, hogy szinte kptelensg abbl egszsges PLC-programot kszteni.
Gondoljunk bele; mr 4 db PLC bemenetnek is 16 klnbz kombincija
lehet, amely felttelezn, hogy minden GRAFCET program-lpsbl 15
msikba lehetne/kellene tovbblpni, valamint visszafel is, amely - a
visszalpsi tilalom miatt, - jpr knyszeren bevezetett program-lpst
jelentene. Az eredmnyl kapott program bonyolult, nagy s nehezen
ttekinthet lenne.
5
Gyalogtkel
M int azt a bevezetben emltettem, tbbfle GRAFCET-el nehezebben
megoldhat problma ltezik, m mgis a legegyszerbbet ragadnm ki
elsdlegesen ezek kzl, mivel ez rugaszkodik el legkevsb a megismert
mdszertl.
6
Mkdtesse a gyalogos-tkel s autsok jelzlm pit a kvetkez
mdon: Az autsok szabad jelzsnek ideje 30 mp legyen abban az esetben,
ha nincs gyalogos tkelsi szndk. Amennyiben van, ez az idtartam
mindssze 20 mp legyen! Ezt a minimum idt az auts szabad jelzsnek
minden esetben ki kell vrnia, amennyiben ezen id a la tt a gyalogos
rszrl tkelsi szndk jelzse trtnik, szmra VRJ fe lira t lmpa
felvillansa jelezze a krs elfogadst! Ha a gyalogos a minimum id
letelte utn (de a 30 mp letelte eltt) jelzi tkelsi szndkt, szmra a
szabad jelzsre vlts ksedelem nlkl kezddjn meg, amelynek
megrkezsig szintn a VRJ fe lira t lmpa vilgtson!
Nos, ennyi rszlet azt hiszem elg is, az egyb jelzsek idtartamait
(mivel azokat a nyomgomb nem szablyozza) nem hatroztam meg.
Lmpk
llapota: TO = 10s
P1 P2 TO
@
@ TO
Lmpk
llapota:
O <8
Lmpk
llapota:
S1) (22
Lmpk
llapota: IZ.
T1 = 3s
S1 P2 T1
8
A Tl-es idzt ismtelten felhasznlsra kerlt, (mivel a megelz
program-lpsben nem volt hasznlva) ez megtehet. Folytatsknt egy rvid
III.OS jelzs kvetkezzen mindkt irny szmra [5], amely elkszti a
gyalogosok szabad jelzst:
Lmpk
llapota: T1
T3 = 3s
5 P1 P2 T3
T3
Lmpk
llapota:
Z ?
Lmpk
llapota:
ZT
9
A GRAFCET igen nagy elnye, hogy ksztsekor meglehetsen szabadon
lehet a jellsekkel bnni, a lnyeg az, hogy a ltra ksztsekor az elhelyezett
jellsek jelentst ne felejtsk el, vagy ne keverjk ssze.
10
Lmpk TO = 10s
0 0
P1 P2 TO
is?) ( n
TO
T1 = 3s
P1 S1 P2 T1
@
z T1
T2 = 20s
- Z1 P2 T2
@
T2
T1 = 3s
- S1 P2 T1
0 (22
Z1 T1
T3 = 3s
- P1 P2 T3
@ @
z? T3
T2 = 20s
@ @ P1 72 T2
z? T2
TO = 10s
P1 TO
IZ1' TO
T3 = 3s
u
P1 P2 T3
( s ) Z2
(Zl) T3
11
Az elkszlt bra szpen mutatja a majdani folyamatot, kivve a
gyalogos tkelsi szndkt...
nyomgomb
H y f OM9 h
HK M9
Oh
VRJ
nyomgomb M6
-C h
M9
O H
M9 VRJ
13
SZABAD jelzsnek legyen vge, s a gyalogosok SZABAD jelzsre trtn
tvlts kezddjn el.
15
TO = 10s
16
Ma mindent rendben tallunk, kezddhet az trs ltrba! Kezdsnek az
V.yvorsg kedvrt javaslok egy kizr merkeres indtst:
M2 M3 M4 M5 M6 M7 M8 M10
Lthat, hogy az M9-es merker nem kerlt bele az M l-e t indt sorba.
Mlvt'l ez a merker nem rsze a folyamatnak, - hanem csak kiegszt
funkcikat lt el, - gy erre nincs is szksg. Folytatsban kvetkezhetnek a
program egyb lpsei, merkerei is, a mr megismert mdon:
TO M3
M8 T3 M2
M2
M2 T1 M4 M10
h i ii ~ "t ir m D h
M3 M3
M3 T2 M9 M5
~\\------ I h
M10 M9 M4
M10 TO
M4
M4 T1 M6
^ C h
M5 M5
M5 T3 M7
M6 M6
17
M6 T2 M8
O h
M7 M7
M7 TO M2
i- p - O i
M8 M8
nyomgomb M6
Oi M9
w
fv19 VRJ
M3 12 M9 M4 _
-a t A M D i
M10 M10
M6
H
M7 1 sec Z2
-I
21
De ha nem a GRAFCET, akkor mi a megfelel mdszer?
nyomgomb
visszajelz
visszajelz
- t i t i 1
nyomgomb nyomgomb
(74b) (9db)
visszajelz 5db)
nyomgomb (7db) visszajelz (7db)
t i t i <
nyomgomb nyomgomb
(5db) (9dh)
visszajelz (7db}
nyomgomb (9db) visszajelz 9db)
t i -
nyomgomb nyomgomb
t CH
i
(5db} (7db>
visszajelz (9db)
23
kzbenjrsa" nlkl trtnjen meg. Ezt legegyszerbben az n. FirstScan,
vagy FirstCycIe kontakttal lehet elrni, amely a PLC sajt bels vltozja
lehet, s azzal a nevezetsggel br, hogy a PLC bekapcsolsakor 1 ciklusnyi
ideig zr (a zr kontaktja), majd a kvetkez ciklustl kezdden kinyit, s a
PLC kikapcsolsig mr nem fog zrni tbb. Ezltal pontosan alkalmas arra,
hogy jelenlegi, s az ehhez hasonl indtsi feladatokat ellssa.
Tulajdonkppen pp erre lett kitallva...
it t f t C H
nyomgomb nyomgomb
(7db) (9db)
visszajelz (5db)
nyomgomb (7db) visszajelz (7db)
% ---------f t C H
nyomgomb nyomgomb
(5db) (9db)
First Scan
visszajelz (7db)
nyomgomb (9db) visszajelz (9db)
f t ---------- f t C h
nyomgomb nyomgomb
(5db) (7db)
visszajelz (9-db)
24
elfordul...) Ebben az esetben ennek mkdst le kell szimullni. Ehhez egy
oly,in merkert kell alkalmazni, amely ms clra az adott programban nem
hasznlunk. Bekapcsolskor a merker nem aktv, gy annak bont kontaktja
/.'rva van. Amennyiben ezt hasznljuk FirstScan helyett, akkor egsz jl el
lehet vele indtani brmit, csak az a bkken, hogy ez a kontakt vltozni
m.igtl nem fog, gy folyamatos indtjelet szolgltat, ami nem clravezet,
ppen ezrt, amint ez a passzv merker a dolgt elvgezte, meg kell hzatni",
majd ntartsba vinni gy, hogy abbl kijnni ne tudjon. Ez ltal bont
kontaktja nyit, s pontosan gy flrell az tbl, mint ahogyan azt a FirstScan
ltte volna.
visszajelz (7db)
C H
M100
fl100
nyomgomb (5db) visszajelz (5db)
itf C h
nyomgomb nyomgomb
(7dfo> (9db)
visszajelz (5db)
nyomgomb {7db} visszajelz (7db)
II ir f A ? <
nyomgomb nyomgomb
(5db) (9db)
M100
M M
visszajelz (7db)
nyomgomb (9db) visszajelz (9db)
<
nyomgomb nyom-gomb
(5db) (7db)
I------
visszajelz (9db)
Kt eset lehetsges.
Ha a kezel mg idben elengedi a gombokat, akkor ezt nem fogja tudni
egy PLC cikluson bell megtenni mindkt gombbal, - vagy ha mgis, akkor azt
a PLC egyms utn fogja feldolgozni, az egyik gombot elbbre veszi a
vgreajtsi sorrend miatt, - azaz lesz olyan idpillanat, amikor mr csak az
egyik gomb lesz megnyomva, amit a rendszer gy fog rtkelni, mint norml
gombnyomst. Ez magyarul azt jelenti, hogy az utoljra elengedett gomb
kivlasztsra fog kerlni. gy ezzel a helyzettel klnsebben foglalkozni nem
kell.
A msik eset - a rosszabb, - amikor a kezel a gombokat valamilyen
oknl fogva folyamatosan nyomva tartja, s a folyamat ahhoz a ponthoz
rkezik, amikor az pp megvizsgln, hogy melyik darabszm visszajelz van
mkdtets alatt. Ebben az esetben a folyamatot nem szabad tovbb
engedni, mivel nincs egyrtelm darabszm meghatrozva. A ksbbiekben,
a program ksztsekor erre majd figyelni kell, hogy csak egyrtelm
kivlaszts esetn indulhasson az adagols.
26
Mivel a program mkdsbl mr sikerlt kivenni, - s megoldani, - a
|iiol)lmk nagy rszt okoz darabszmvlasztst, gy a programot
h.inyomnyos mdon kezdhetjk. A kezd [[1]] program-lpsrl a BE"
i'.oml) megnyomsa engedi majd tovbb a folyamatot, - azaz indtja a gpet, -
vls/ont a KI"-gomb szerepe mr nem rajzolhat fel a megszokott mdon,
(old.ilrl a kezd program-lpsbe vezetve), hiszen nem n. ltalnos lellt
%/eiepe van ebben a feladatban, hanem a megnyomst kveten a gp mg
esetlegesen feladatokat kell ellsson, - pldul be kell fejeznie az aktulisan
id.igolt lda tltst, - mieltt teljesen lell. ppen ezrt ezt thztam,
m.V.kppen fogjuk megoldani, de majd csak a feladat kidolgozsnak vgn!
BE
ZEM
2
Lda OK Lda OK
27
Itt a program elgazik, hiszen, ha van lda, akkor minden mehet tovbb
norm l" menetrend szerint, ha viszont nincs, akkor gondoskodni kell arrl,
hogy legyen!
28
A program teht kszen ll az adagolsra, s most kellene eldnteni,
mennyi is legyen az adagoland darabszm! Mint korbban emltettk,
Mm i d.imbszm-visszajelz lmpk llapott kell lekrdezni, - azaz amelyik
I Imenel .iklv, - s az annak megfelel darabszmot kell adagolni a ldba! Ez
I-w.ike/kppen nzhetne ki:
29
visszajelzs nem rkezik arrl, hogy az adagolt valami" elhagyta az adagolt.
Errl a DarabOK" szenzor jele adhat korrekt visszajelzst:
ZEM
5 ADAGOLO
DarabOK
30
I |)|)('n ezrt minden esetben figyelni kell arra, hogy szmllval
i i| m miI.Uos mveletek esetn MINDIG maradjon legalbb egy program-lps
t .iinll mkdtetse, s annak vizsglata kztt! Ennek fnyben a [8]
i t.i *<in lpsben nem vizsgljuk mg a szmllt, inkbb vrjuk meg, hogy a
IMi.ihOK jel megsznjn! gy mr elkerlhet a szmllval kapcsolatos
(MOblma, valamint a program nem lp tovbb abban az esetben, ha az
.hI.ikoIi valami" pld. fennakad az rzkeln!
- DarabOK
ZEM
+ oo
8
-*
8
DarabOK
31
Mivel a [4] program-lpsben hrom lehetsges irnyba gazhat el a
program, - amelyek tulajdonkppen hasonl mkdsek, s csak a szmolt
darabszmban (azaz szmllkban!) klnbznek egymstl, - gy a fenti
programrszletet hromszor kell megrni, ms-ms szmllkkal:
32
(A/ brbl helyszke miatt hinyoznak az ZEM mkdtetsek,
! iiiH'szetesen nem elfelejtend!)
A/ adagols teht leprogramozva, de mi legyen ez utn?
H.i a lda megtelt, - pontosabban belekerlt a kvnt darabszm, - akkor
M lu'll hozni az adagol all, ami a szlltszalag mkdtetsvel valsthat
muk zt brmely darabszm esetn ugyangy kell megtenni, ppen ezrt a
Ii.iiDinfel elgazott program ismt egyesthet ebben a kzs funkciban
I M|, .hol a szlltszalag mkdtetve lesz egszen addig, amg a lda le nem
lul .1 szenzorrl, azaz ki nem kerl az adagol all. Ezt a LdaOK jel
ni'T/./nse fogja jelezni:
33
Korbban mr emltettk azt, hogy a GRAFCET nem kpes feldolgozni nem
vrt esemnyek megtrtntt, pontosabban azokt, amelyek idben nem
tudni mikor rkeznek.
ppen ezrt a Kl-nyomgomb mkdtetst a GRAFCET-en kvl, sajt
ntart krben magvalstva lehet megoldani, - kzvetlenl ltrban
kivitelezve, - hasonlan az ebben a knyvben mr bem utatott gyalogtkel
feladathoz. Els lpsben ki kell vlasztani egy, a programban msra nem
hasznlt MERKER-t arra, hogy a Kl-gomb megnyomst fogadja, s trolja:
Ki-nyomgomb
M200
ntarts
M20
34
Nzzk meg a kiegsztett [14] program-lpst!
35
STOP
BE
ZEM
2
Lda OK Lda OK
___C
ZEM sz.sz.
MOTOR
Lda OK
i
ZEM CO C1 C2
4
Reset Reset Reset
5(g) 7
11 13
co- CO C1 C1 C2 C2
ZEM SZ.SZ.
14
MOTOR
Lda OK Lda OK
lells M200 M200_______ j ciklus
36
(A/ i'\(Y/, brbl helyszke miatt kimaradt a bels hrmas ciklusokbl
o u/l M" visszajelz mkdtets, termszetesen ezek szksgesek lesznek
mi .! i korrekt mkdshez!)
visszajelz (7db)
-CH
M160
M100
nyomgomb (5db) visszajelz (5db)
if C H
nyomgomb nyomgomb
(7db) (9db>
visszajelz (5db)
nyomgomb (7db) visszajelz (7db)
A f----------- - X '
nyomgomb nyomgomb
IV pUDJ
Jn
M100
H M
visszajelz (7db}
nyomgomb (9db) visszajelz (9db)
i r t ---------- C H
nyomgomb nyomgomb
(Sdb> (7db)
visszajelz (9db)
Kl-nyomgomb Ml
-y r~ 0 ~ i
M200
^ " ' o n t a r t s
M20
37
program visszatr az [[1]] programlpsre. Ezen a ponton M200-ra mr nincs
tovbb szksg, ezrt M l-e l bonthat az ntart kr.
*KNmpa
H
M20 1Hz
A teljes ltrba trsra jelen esetben sem trnk ki, clom tovbbra is a
GRAFCET felptsnek, valamint a kiegszt kisebb hlzatok
elksztsnek ismertetse volt. Az trs - az els knyvben bemutatott
mdon, - a meglv GRAFCET-bra alapjn knnyen elvgezhet.
38
Eloszt
S ze ia p i
Szelep3
i j Szelep
1 ........
mm
U /im Stop S zivattyi Szivatty? Tlterhels
i i b b IPS31 I~ n
KI n Kvva m g
11B5B
_ - . ...
39
Kiegsztenm annyival, hogy termszetesen minden visszajelznek az
n. opertor-panelen mkdnie kell, hogy a gpkezel lthassa az aktulis
llapotokat!
Szerencsre azrt van megolds, s taln egyszerbb is, mint ami elsre
vrhat, de ehhez teljesen mskpp kell a feladatot megkzelteni! Az eddigi,
GRAFCET-el mogoldott programok nagyban hasonltanak egymsra abban,
hogy tulajdonkppen egy-egy meghatrozott, jl lerhat folyamatot
valstanak meg. A hangsly ebben az esetben a folyamaton van, ugyanis
jelenlegi feladatunkrl nem igazn mondhat el, hogy folyamat lenne. Nem
lehet korrektl megfogalmazni a rszfeladatok sorrendisgt, de mg egy
tisztessges kezdlpst sem. Az egyetlen kzzelfoghat elem ebben a
feladatban az a logika, amelyet az elmleti megrendel meghatrozott. s ez
ppen elg is!
A tisztn logikn alapul feladatok nem, - vagy csak nagy nehzsgek
rn, - oldhatak meg GRAFCET segtsgvel, gy e helyett ms mdszer
alkalmazsa szksges. Ez pedig nem ms, mint a digitlis technikbl
egyesek szmra mr ismers IGAZSGTBLA.
40
A/ gazsgtbla bal oldala tartalmazza az adott logikai hlzat minden
I' ,' . bemenett, valamint azok minden lehetsges kombincijt. Ez a mi
tinikben a kvetkezkppen nzhet ki:
41
Tlterhels
Ignyi Igny2 Igny3 Igny4 Szivattyi %/iv<)t:ty2 visszajelz
0 0 0 0 0 0 0
0 0 0 1 1 0 0
0 0 1 0 1 0 0
0 0 1 1 0 1 0
0 1 0 0 1 0 0
0 1 0 1 0 1 0
0 1 1 0 0 1 0
0 1 1 1 1 1 0
1 0 0 0 1 0 0
1 0 0 1 0 1 0
1 0 1 0 0 1 0
1 0 1 1 1 1 0
1 1 0 0 0 1 0
1 1 0 1 1 1 0
1 1 1 0 1 1 0
1 1 1 1 1 1 1
42
A 1*1C ltraprogramja az gazsgtblbl kzvetlenl megrhat az egyes
i inn nelokre. Nzzk hogyan!
Mindazokra a sorokra van szksg, ahol az egyes klmenetek 1-est
1tilalmaznak! Ez a Szivattyi esetn a kvetkez sorokat jelenti: (A 0-s
ntil'.il trltem!)
43
szksges a kimenet mkdtetse. A VAGY" most is szndkosan lett
kiemelve, a feladat megoldsnak folytatshoz szksges tltni, hogy a/
egyes sorok egymssal VAGY kapcsolatban vannak. Amennyiben ez gy van, A
mrpedig igen, - akkor az egyes sorokat kln-kln az elz mdon t lehel
rni kzvetlenl ltrba, majd azokat egyszeren egymssal VAGY
kapcsolatba kell helyezni, s a kimenet leprogramozsa tulajdonkppen meg
is trtnt! Nzzk a teljes megoldst egyben:
44
H i" In*k. Ezt a mdszert kvetve a Szivattyi kimenet ltra programja
ti < -i ii" mdon kszthet el! Nzzl elszr az igazsgtblt!
M f II- O i
Ignyi griy2 gny3 Igny4
-tf- Hh -tf-
Ignyi Igny2 IgnyS Igny4
" i f -------- II-----------I H -A f-
Ignyi Igny2 Igny3 Igny4
H t f -------- II-----------l l ~
45
ignyi Igny2 Ignyi tgny4
HI i f IH
ignyi Igny2 Igny3 Igny4
-X -
ignyi Igny2 Igny3 Igny4
HI 5 f 11 I
Ignyi tgny2 IgnyS Igny4
H h --------- II-------- 1X-
Ignyi Igny2 Igny3 Igny4
H l II 5 f lh
Ignyi Igny2 IgnyS Igny4
H h ---------II-----------II---------i X ~
Ignyi Igny2 IgnyS Igny4
Tlterhels
Ignyi Igny2 Igny3 Igny4 visszajelz
1 1 1 1 1
Tlterhels
Ignyi Ignv2 Igny3 Igny4 visszajelz
Hh---- l Hh------------ Hl--- CH
46
A/ .idolt ignyekhez tartoz szelepek mkdtetsrl eddig mg nem
H /('). Feladatuk tulajdonkppen egyszeren megfogalmazhat; ha
M m it'lylk lgny"-vonalon jelzs rkezik, a hozz tartoz szelepnek nyitnia
I Hl pp akkor kell mkdtetni, mint amikor a jel berkezik, s pontosan
-Min, ,img a jel l. Ez egyszer, n. bedrtozssal" kivitelezhet, ha
iM iim lylk Igny jel bejn, a hozz tartoz szelep vezrlsre kerl:
Ignyi Szelepl
H h --------- C H
fgny2 Szelep2
Hh--- CH
Igny3 SzelepS
Hh--- CH
[gny4 Szelep4
Hh--- CH
I /mi fell, minden egyes szelephez tartozik egy-egy visszajelz az n.
h|!hm1oi panelen, amely a gpkezel szmra mutatja a szelepek llapott,
i 1'ink ,i visszajelzknek ppen akkor kell mkdnik, mint amikor a hozz
<i **i/i' volepnek, teht a vezrl ltrjuk ugyanaz lehet, vagy egyszeren a
- I< i'i'(,l <i:yszerre mkdtethetek:
-CH
47
Igny3 Szelep3 Igny4 Szelep4
O i Szelep4
Szelep3
visszajelz visszajelz
48
HyHlcn megmaradt problmval kell mr csak megkzdeni, mgpedig
1 *1 " ! t panel ngy megmaradt elemvel, a BE s KI gombokkal, valamint
1 11 l M, (Vs .i STOP visszajelzkkel.
I </d|k ^ visszajelzkkel!
N.iKyon gyakran gy a legknnyebb megvalstani egy mkdtetett elem
wiMMltv.t'1, ha egyszeren feltesszk magunknak a krdst; M i mkdteti
hm|iI r / i ,1 / elemet, avagy minek a hatsra kell mkdsbe lpnie, s
mi. itilij; i,irtson ez?"
ZEM
visszajelz
BE
ZEM
visszajelz
i '\~?nhA STOP
49
Ismt azt a lehetsget hasznltuk ki .1 PLC ben, amely engedi, hogy ,1
H f Hf Hf
Ig n y i Igny2 tgny3 Igny4 Szivattyi
Hf \\~ - x -
visszajelz
Referencia
Ignyi lgnv'2 Igny3 Igny4 Szivattyi
vonal
H f- Hf- -H f -O h
X.
Ignyi lgny2 IgnyS Igny4 Szivattyi
H f- H f- Hf- visszajelz
H f- Hf- Hf-
I'LC referencia
vonal ZEM
BE
1^1 visszajelz
Kapcsolt, "r-
referencia vonal
ZEM
visszajelz
ZEM
BE visszajelz
51
A feladat gy mr tkletesen megoldhat, - s teljes rtk is, - de
gyakorlatban nem teljesen gy szoks ezt a referencia vonal dolgot kezelni
Ltezik egy (szerintem) elterjedtebb megolds, amely ugyan hasonl elvet
kvet; mgis kicsit ms. A dolog lnyege a kvetkez; nem klnll kapcsol
referencia vonalat hoznak ltre, hanem minden egyes, mr elksztett ltra
el beillesztenek egy-egy olyan kontaktot, amely akkor zr, ha az adott ltra
mr mkdhet, azaz mintegy engedlyezi azt! Nzzk meg gy megvalstvj
az eddigi feladat nhny elemt!
ZEM
visszajelz
Ch
ZEM Engedlyezs
visszajelz
52
Mivel ezeddig ilyen jelleg feladat ebben a knyvben mg nem - s az
Irt/ben sem, - lett bemutatva, gy kvetkezzen a teljes megolds, az elbb
m'i{lsmert engedlyez kontaktokkal kivitelezve!
ZEM
BE ^1 visszajelz
O i
ZEM
visszajelz
ZEM STOP
visszajelz visszajelz
-M -C m
ignyi Igny2 IgnyS Igny4 Szivattyi
ii t '^ t ^ m
ZEM ignyi Igny2 Igny3 Igny4 Szivattyi
visszajelz
^ f ------- --------------------------------------------- i |------ visszajelz
Ignyi Igny2 ignyS Igny4
~ H f-------II-----H f
ignyi Igriy2 IgnyS gny4
H f ---------II--------- II----------- I H
Ignyi Igny2 IgnyS Igny4
H l------ - t f - - y h
53
Ignyi Igny2 Igny3 Igny4 Szivatty2
-Af t C H
ZEM Ignyi Igny2 IgnyS Igny4 Szivatty2
visszajelz visszajelz
II II
Ignyi tgny2 IgnyS Igny4
if - II II
Ignyl tgny2 IgnyS Igny4
W- II II IH -
Ignyi Igriy2 IgnyS tgny4
H h ------- i r t ------- A f -------- 1 1 -
Ignyi Igny2 IgnyS gny4
H h ------- -------------II---------- X -
Igny! Igny2 IgnyS Igny4
H l II \f~
Ignyi Igny2 IgnyS Igny4
Hh---- II---- -A f
Ignyi Igny2 IgnyS Igny4
H l II IH
Ignyi Igny2 IgnyS Igny4
Hl---- \i---- II---- i f -
Ignyi Igny2 Ignv3 Igny4
Tlterhels
Ignyi tgny2 IgnyS Igny4 visszajelz
Hl Hh---- II---- Ih---- II---- CH
ZEM
visszajelz
54
ignyi Szelepl
- C m
ZEM Szelepl
visszajelz
visszajelz
gny2 Szelep2
m :m
ZEM Szelep2
visszajelz visszajelz
IgnyS SzelepS
-CM
ZEM SzelepS
visszajelz visszajelz
Igny4 Szelep4
O i
ZEM Szelep4
visszajelz visszajelz
55
Vasti tkel
I
fe | | i
I
Vf
I.. I _ -T
TILOS
SZABAD :
56
i / .i feladat a kevs szm be-, s kimenet miatt elrelthatan nem lesz
IH l'onyolult, de a megolds vgre lthat lesz, hogy ms megkzeltssel
i 1 iih H egyszerbb vgeredmny is elrhet. De haladjunk sorban!
57
Mris programozhat a kvetkez piros lmpa villogsa, amelynek
idztse szintn pp 0.5 msodperc, ami azt jelenti, hogy (az ugyanazon
idztk egyms utni alkalmazhatsgnak tilalm t figyelembe vtelvel) j
idztt kell bevezetni!
TS
Egy villogsi tem ez ltal ksz, mris lehet belle ciklust pteni, amely
egszen addig kell, hogy tartson, amg a PLC erre kivlasztott TS" bemenete
ezt hatrozza meg. Tulajdonkppen vissza is lehetne hurkolni a program
menetet a 2. program-lpsre, de ezt a visszahurkolsi szably sajnos nem
engedi, gy egy plusz program-lps bevezetse szksges!
58
A kiegszt program-lpsben mkdtets teht nincs, egyedl csak a
dttnts a lps vgn. De vajon tnyleg szksges-e ez?
59
A feladat tulajdonkppen nagyon hasonl, br itt csak egyetlen
kimenetet kell vezrelni, viszont van benne egy res" llapot is, amikor a
fehr izznak nem kell vilgtania, s ennek pontosan annyi ideig kell tartania,
ameddig a vezrelt, vilgt llapot. gy kivitelezhet a villogs.
60
A visszahurkols ugyangy lett kivitelezve, a ciklus vgn visszalps
) 1 1nik az 1. program-lpsre, amelyben a TS bemenet aktulis llapota
wnilnti dnts alapjn a program vagy jra a 4. program-lpsre lp s
nuHlsmtli ezt a ciklust, vagy a piros villogs zemmdra vlt. Nzzk a teljes
rprogramot!
M2 M3 M4 M5 Ml
-X X - C H
M3 T1
M5 T1
H h
M1 TS M3 M2
- r f-
M2
M2 TO M1 M3
C h
M3
H h
M1 TS M5 M4
if t if C H
M4
M4 TO Ml M5
if - C H
M5
M2 TO
M2 J-PIROS
C H
C H M4
M3 B-PIROS
M3 T1
-C M
FEHR C H
M4
-CM M5
61
A program vgeredmnye a vrakozsnak megfelelen nem lett tl
bonyolult, de egy-kt trkkt alkalmazva, ez lehet akr mg rvidebb, mg
egyszerbb is!
Egyszeren csak tegyk fel a krdst, hogy egy kimenetnek mikor kell
mkdnie! Vegyk elszr a fehr izzt, pontosabban a hozz tartoz;
kimenetet! Mikor is kell annak mkdnie? s hogyan?
62
Akkor kell mkdnie, a mikor a TS bemeneten nincs jel, s villogva! Ez
- ny lovidke ltrafokkal akr ki is fejezhet!
TS 1 mp.
t IH----CH
Fehr izz
TS 1 mp.
Piros izz
{jobb}
TS 1mp.
Piros izz
(bal)
63
A teljes program gy alakult:
TS 1 mp. __
H f II CH
Fehr izz
TS 1 mp. _
H l---- II-----CH
Piros izz
TS 1 mp. 2 ?
H l--- ------CH
Piros izz
(bal)
T TI
-Hf----CH
Ti TO
- i i C m
64
A kt kis ltrafokon lthat a kt idzt! Bekapcsolskor (mivel egyik
Idzt sem aktv) TO bont kontaktja mkdtetni fogja T I idztt (els sor),
mely a belltott id letelte utn kapcsol, s mkdteti TO idztt (msodik
-or). Amint TO belltott ideje letelik, az szintn kapcsol, s ez ltal
megsznteti T I mkdtetst. Ennek hatsra mindkt idzt lell, amely
jra az alapllapotot jelenti, s a folyamat jraindul.
TO T1
C H
T1 TO
O h
TS T1
C m
Fehr izz
TS TI
- C m
Piros izz
(jobb)
TS T1
H f - O h
Piros izz
(bal)
65
Gyrkapu
66
Nzzk is sorban, kezdve pldul a kaput nyit kimenettel! Mikor is kell
mkdnie ennek a kimenetnek? Akkor, ha a NYIT gombot nyomjk! (kzi
ii/omben) Meddig kell mkdnie? Amg a vghelyzett el nem ri, vagy a
combot el nem engedik! Ez eddig egy szimpla S kapcsolat a nyomgomb, s
.1 vghelyzet rzkelje kztt!
ii C h
KAPU NYITS
ZR Kapu zrva
h i C h
KAPU ZRS
67
NYIT Kapu nyitva
-Hf Ch
KAPU NYITS
AUTOMATA
KAPU NYITS
ZR Kapu zrva
i f C h
KAPU ZRS
AUTOMATA
H
KAPU ZARAS
t i ---- CH
KAPU NYITS
AUTOMATA VSZ
c tf-
KAPU NYITS
ZR Kapu zrva
-Hf CH
KAPU ZRS
AUTOMATA VSZ
-----II---------II--------
KAPU ZRS
68
Mg valamit kiemelnk ezzel a feladattal kapcsolatban. Az ilyen, s az
i'hhez hasonl feladatokban, - ahol pldul motorokat vezrelnek kt
klnbz irnyba, vagy esetleg csillag-delta" kapcsolsban - tbbek kzt a
Villamos kivitelezs feladata gondoskodni arrl, hogy a m otort semmi esetre
M*m lehessen egyszerre kt irnyba, vagy kt klnbz mdon mkdtetni,
i rnek a neve keresztbe reteszels. A villamos megoldsba most nem mennk
licle, de a lnyeg, hogy ez kiemelten fontos. Annyira, hogy a PLC programoz
'<MYi feledkezhet meg errl. Minden ilyen esetben a PLC programban is
keresztbe reteszelst kell alkalmazni, ami megtiltja, hogy egyszerre mindkt, -
|Hen esetben motort vezrl, - kimenet egyszerre legyen aktv. Ez
legegyszerbben gy oldhat meg, hogy az adott kimenetek a msik kimenet
un. bont gban egy-egy bont rintkezvel szerepelnek, gy amennyiben
brmelyik aktv; a msik kimenetet lehetetlen aktivlni. A teljes mkdtetsi
lil/tonsg gy rhet el, egyszer villamos oldalrl, egyszer pedig PLC oldalrl.
I^y, ha brmely vletlen folytn a kapu mindkt mkdtet nyomgombjt
'cyszerre megnyomjk; az semmikppen sem okoz ez esetben ketts
mkdtetst. Mutatom a megoldst:
- H f ----------r f C m
KAPU ZARAS KAPU NYITS
AUTOMATA VSZ
- H l ---------- II
KAPU NYITS
-H f ------- O h
KAPUNYITS KAPUZRS
AUTOMATA VSZ
II--------- II -tf-
KAPU ZRS
69
mozgsban van. Ha feltesszk a szoksos krdst, hogy mikor is kell ennek
mkdnie, akkor a vlasz egyszer; ha a kaput nyitjk, vagy zrjk. Ehhez
ennek a kt kimenetnek, pontosabban ezek egy-egy zr kontaktjnak
felhasznlsa a kzenfekv, egyszer VAGY kapcsolattal kell a kt kimenetbl
felpteni:
1Hz
\\
KAPU ZRS
Kapu zrva
Kapu nyitva
Kapu nyitva
II---- CH
70
A teljes ltra az albbiak szerint nz ki, ismt csak egyszeren, merkerek
kihasznlsa nlkl, kzvetlenl programozva a kimeneteket:
t i ----------------------- - t f - C H
KAPU ZARAS KAPU NYITS
AUTOMATA VSZ
~ t i~
KAPU NYITS
ZR Kapu zrva
t i ---- - t i ----- CH
KAPU NYITS KAPU ZRS
AUTOMATA VSZ
~ t i~
KAPU ZARAS
Kapu zrva
Kapu nyitva isszajelz
Kapu nyitva
- i C m
-\ i C h
I Hz
i-
KAPU ZARAS
71
Lift
72
Mkdtesse a lifte t a k t em elet k ztt! A liftszekrny m indig lass
sebessggel induljon, az em eletek kztt haladjon gyorsan, m ajd ism t
lass sebessggel kzeltse meg a clllom st! Ha a lifte t senki sem
hasznlja, 15 msodperc utn nllan zrdjanak be az a jt k ! A lif t hvsa
legyen trolva annak rkezsig! Amennyiben bekapcsolskor (ramsznet
utni visszatrskor) a lif t a k t em elet kztt tartzkodik, a liftszekrny
csak lass sebessggel legyen leeresztve az als llom sra, m ajd nyljon k i
az ajt, hogy az esetlegesen bennrekedt utasok kiszllhassanak. Ez utn
norml zem kvetkezzen!
73
Ez persze csak a mkdtets, tbb minden hinyzik mg, kzte a
program-lps szmok, valamint a felttelek is az egyes lpsek kztt. De
mik is lehetnek ezek? A lifteknl nem csak olyan szintrzkelket helyeznek
el, amelyek az lloms pontos helyzett mutatjk, (legyen a neve: szint
elrve") hanem olyanokat is, amelyek mr az lloms kzelbe rve jeleznek.
Nevezzk ezeket szint-kzei" jeleknek. Visszatekintve az brra; meddig is
kell az indulskori lass fel" sebessggel kzlekednie a lift-szekrnynek?
Felfel haladvn els krben (induls utn azonnal) az als szint szint
elrve" jele fog megsznni, majd az llomstl tvolodva a szint-kzei" jel is
megsznik. Ez az alkalmas pillanat arra, hogy gyorsabb sebessgre kapcsoljuk
a liftet!
74
A program-lps szmok tovbbra is hinyoznak, a feladat
megoldsnak ezen a rszn ez mg nem fontos, rr akr a legvgn is a
lps-szmok feltltse.
75
avagy beszllhassanak. Ez ugyan kt klnbz eset, - a kt emelet miatt, - de
az ajt szempontjbl ez ugyanaz; ki kell nylni! Ez radsul az llomstl
fggetlen, hiszen ezt az als szintre rve ugyangy meg kell tenni, mint a
felsre rve! s a kinyits utn minek kell trtnnie? A feladat kirsa szerint,
ha a liftet nem hvjk el, akkor 15 msodperc utn az ajt zrdjon be. s ha
igen? Mi legyen akkor, ha a liftet a msik llomsrl mr korbban hvtk,
avagy valaki mg a 15 msodperc letelte eltt a liftbe lp, s a msik
emeletre akar jutni? Semmikppen sem szerencss, ha a lift azonnal indulna
a msik emeletre (korbbi hvs esetn), mivel idt kell adni az utasoknak a
kiszllsra, s az esetleges beszllknak, hogy a liftszekrnybe lpjenek. A
feladat kirsa nem tr ki erre a paramterre, ezrt javaslom, hogy 10
msodpercben llapodjunk meg errl. Az ajt teht a zrssal mindenkppen
megvrja a 10 msodpercet, (idt adva a ki-, avagy beszllknak) s ha
kzben hvs vagy utasts rkezett, akkor a 10 msodperc letelte utn
bezrja az ajtt, ha nem, akkor vr mg 5 msodpercet, s csak akkor zrja
be. A vgeredmny mindkt esetben a bezrt ajt!
76
A folyamat gerince akr mr ssze is illeszthet, felhasznlva a mr
meglv GRAFCET darabokat, s azt, hogy mindkt irny vgn az ajtval
ugyanazon mveleteket kell vgrehajtani.
77
Brmely irnyba is haladt teht a lift, a mvelet vgn az ajt
mkdtetse komplexen megvalsul, llomsra rve nyit az ajt, majd
hvstl fgg idej vrakozs utn pedig bezr. Ebben a zrt helyzet
pozciban tbb dolog is trtnhet a lifttel, aktv hvs esetn el kell indulnia
a msik llomsra, mg ugyanazon emeleten trtn hvs esetn ki kell
nyitnia az ajtt, hogy az utasok beszllhassanak. Ezt egyetlen program- j
lpsben fognm egybe, - amely az ajt bezrsa utn kvetkezhet, - s
feladata egy affle vrakoz/dntst hoz funkci, a lift pozcijnak, s az
esetleges hvs irnynak figyelembe vtelvel. Ha utbbi nincs, akkor
semmifle mkdtets nem trtnik, a lift tulajdonkppen nyugalmi
helyzetben marad.
Ha hvs trtnt, vagy trtnik ebben a pozciban, az ngy lehetsges
tovbblpsi felttelt jelenthet, amelyeket kln-kln szksges lekezelni.
Amennyiben a lift ugyanazon az llomson tartzkodik, amelyrl a hvst
kezdemnyeztk, (kt bal oldali tovbblps) akkor csak az ajtt ki kell
kinyitnia, majd ez utn vrni a belp utas jelzst. Ha ez kimarad, akkor a
norml vrakozsi id letelte utn az ajt visszazr, brmely emeleten is van
ekkor.
Ajtzrra
Vrakozs/
Dnts
78
79
A folyamat tulajdonkppen kszen is volna, de mg hinyzik a kezd
program-lps, amelyrl a GRAFCET, - s a folyamat, - a PLC bekapcsolsa
utn indul. Itt mr egy kicsit egyszerbb a helyzet, mintha a program elejn
kellett volna ugyanezt elkszteni, mivel a teljes folyamat mr rendelkezsre
ll, gy a kezd program-lpst elegend csak a megfelel pontokra
becsatlakoztatni.
A PLC bekapcsolsakor (avagy ramsznetbl val visszatrs esetn) a
kezd program-lpsnek egyetlen dolgot kell csak megvizsglnia, mgpedig
azt, hogy a lift valamelyik llomson tartzkodik-e, avagy sem. Els esetben
norml zem kezddik, amelynek azrt oda kell figyelnie a lift ajtajnak
llapotra; amennyiben az zrva volt, - ami jelenthet esetlegesen bent
tartzkod utasokat is, - mindenkppen nyitnia kell az ajtt, s csak ez utn
kezddhet a tnyleges mkds! Ehhez a legjobb csatlakozsi pont a [8]
program-lps, ahol ugyan az ajt nyitsa trtnik, de csak abban az esetben,
ha az nem volt nyitva! gy egyszerre kt funkcinak is eleget lehet tenni,
bezrt llapot esetn biztonsgi okokbl az ajt elszr nyit, majd kezddik a
norml zem, amennyiben viszont az ajtt nyitva tallta, a [8] program-lps
- annak tovbblpsi felttele miatt - azonnal tugrsra kerl, s a [9] lpsre
kerl a folyamat, amely mr a norml zem vrakozsi rsze.
Amennyiben a lift egyik llomson sem tartzkodik bekapcsolskor, a
vsz zemmd szerint meghatrozottakat kell vgrehajtani, azaz lass
menetben az als llomsra kell jrni a lifttel. Ehhez is van mr megfelel
csatlakozsi pont, mghozz a [4] program-lps, amely lass lefel mozgsi
vgez, egszen az als vghelyzet rzkeljig. Ezt akkor is gy teszi meg, ha
az als emelettl tvol, de mg a fels emeletet nem elrve llt meg az
ramkimarads megtrtntekor, ilyenkor a teljes utat a lass sebessggel
teszi meg! Ez utn ajtnyits kvetkezik, az esetlegesen bennragadt utasok
kiengedsre, amely egyben mr a norml zem kezdete is.
A ksz, indtssal kiegsztett GRAFCET a kvetkez oldalon lthat, a
kezd program-lpst helyszke miatt a kimaradt szabad helyen kapotl
helyet.
80
81
Felhvnm a figyelmet arra, hogy a hvsok nincsenek trolva, a lift csak
akkor veszi figyelembe az rkez hvsokat, ha pp llomson tartzkodik! Ez
nem szerencss, hiszen gyakran elfordulhat az, hogy a lift pp valamelyik
llomsnak irnyba tart, mikzben hvs rkezik a htrahagyott lloms
fell. Ezeket a hvsokat nem szabad szem ell tveszteni, s mivel a program
szerint ezek majd egy ksbbi idpontban lesznek vgrehajtva, - ha majd az
aktulis feladattal vgzett, - trolsuk szksges.
A plda kedvrt, amit eddig hvs le n tik n t emltettnk, az nem lehet
egyrtelmen az als emelet hv nyomgombjnak a jele, hiszen az majd
csak egy viszonylag rvid ideig lesz mkdtetve, s nem vrhat el, hogy ez
minden szempontbl megfelel idpontban rkezzen. A hvs a trolsa
megegyezhet a gyalogtkel feladatban ism ertetett mdszerrel, itt is egy
ntart krt kell csak bevezetni, amely a nyomgomb megnyomsnak
hatsra ntartsba kerl, s o tt is marad mindaddig, amg a programban
feldolgozsra nem kerl ez az informci. Mivel kt nyomgomb tallhat a
feladatban, gy ez termszetesen kt klnll ntart krt is jelent.
Als Iifth iv Fels Iifth v
nyomgomb Lift lent Hvs lent nyomgomb Lift fent Hvs fent
i f r O i II- CH
Hvs lent \/ | Hvs fent
Als Fels
h ivsvisszajelz h vsvisszajelz
-Cm
Hvs lent
Als
hvsvisszajelz
82
Ktkezes indts
A ktkezes indts minden olyan vezrls szerves rsze lehet, amely
olyan mveletet vgez, ami a kezel szemlyzet szmra kiemelt
veszlyforrst jelent. Ezek lehetnek pldul prsgpek, lemezvg gpek,
hajlt berendezsek. Indtsukra mr rgebben is kt nyomgombot
.ilkalmaztak, de ezeket jobbra csak egyszeren sorba ktttk, s a kt
nyomgomb kt kln kzzel trtn megnyomsa pedig indtotta a
folyamatot. Ez egszen addig rendben is lett volna, amg valamelyik
Kpkezel meg nem prblta egyszerbb" tenni a folyamatot, azaz
valamelyik nyomgombot thidalta, kitmasztotta. Ennek kvetkezmnye
sok olyan csonkolsos baleset lett, amely miatt a ktkezes indts
mkdsnek ma mr olyan feltteleknek kell megfelelnie, amelyek kizrjk
.innak lehetsgt, hogy az elre eltervezett mkdstl brki eltrjen. Ezek
.1 kvetkezk:
83
mveletet ksedelem nlkl meg kell szaktania! s vgezetl; a folyamat
megismtlshez mindkt gombot el kell engedni, gy a nyomgombok
brmelyiknek esetleges kikelse megakadlyozza a gp ismtelt
mkdtetst! Ez igen fontos biztonsgi tnyez!
Jogosan merlhet fel a krds, hogy mirt is kell a PLC programoznak
ilyen mrtkben ismernie, s kezelnie ezt a problmt? A vlasz egyszer! Ha
a PLC program lehetv tenn, hogy a gpkezel a nyomgombok
brminem befolysolsval krt tegyen sajt magban, az esetlegesen
bekvetkezett baleset elsszm felelse maga a PLC programoz lenne,
mivel nem vdte meg kellkppen a gpkezelt! ppen e miatt a ktkezes
indts megfelel ismerete, s helyes alkalmazsa kiemelten fontos a
veszlyes gpek esetn!
Nzzk akkor, hogyan is lehet megfelelen kivitelezni ezt!
84
100
85
Amennyiben nem jnne ssze idben a kt gomb megnyomsa adott
idn bell, akkor TO ideje letelik, amely egy msik, hibt jelent oldalgat
kpezhet! (Ezzel az ggal kicsit ksbb foglalkozunk...)
86
M100Q lett kivlasztva ebben a pldban a sikeres indts jelzsre. De
meddig kell a jelnek aktvnak maradnia? A ktkezes indts zemfeltteleiben
szerepel, hogy a veszlyes mvelet TELJES ideje alatt! Ez azt jelenti, hogy
brmely nyomgomb elengedse azonnal meg kell szntesse az engedlyez
(M1000) aktv llapott! GRAFCET-ben kifejezve; azonnal tovbb kell lpnie a
programnak, ha brmely nyomgomb jele megsznik! Mivel itt sem tudhat,
hogy melyik lesz ez, gy mindkt lehetsgre fel kell kszlni!
87
A [103] lpsre jutva M1000 mkdtetse azonnal megsznik!
88
A ktkezes indts rszprogramja gy mr ksznek mondhat, a fejezet
elejn megadott feltteleknek minden tekintetben megfelel.
M1000
H h
89
1 PLC = 2 PLC
90
Ebben a knyvben egyszer mr bemutatsra kerlt egy vasti tkel
fnyjelzseinek leprogramozsa, amely elg egyszer feladat ahhoz, hogy
megduplzva se lpje tl e knyv ltal megszabott mretbeli hatrokat. Erre a
programra gondolok:
91
me teht a msodik GRAFCET az j sorszmokkal, amelyekhez
termszetesen majd j merkerek is fognak trsulni.
Nzzk a mkdtetett elemeket! Itt szintn hrom lmps kimenet kerl
vezrlsre, de ezek nem ugyanazok, mint az elzekben, hiszen ms fiziklis
kimenet tartozik ezekhez, s msik jelzlmpa is! Ez a 2." szmmal lett
jellve:
92
Az idztk is jak lettek, br az idzts mrtke ugyanaz maradt, 0.5
msodperc! A tovbblpsi felttelek ezek alapjn szintn ki lettek tltve!
93
A msodik program, pontosabban annak GRAFCET brja
tulajdonkppen kszen van! sszevetve az elsvel, lthat, hogy ugyanaz, de
mgsem, mivel nem hasznlnak kzs vltozkat!
94
Az egyik tjrt kiszolgl program:
M2 M3 M4 M5 M1
i f -------- i f ------- i f ------ i f
M3 T1
H h
M5 Ti
Ml TS M3 M2
if - C m
M2
M2 TO M1 M3
lh i f
M3
Ml TS M5 M4
- if
M4
M4 T Ml M5
lh C M
M5
lh
M2 J-PIROS
M2 TO
O i
M3 B-PIROS
M4
U H
M4 FEHR
H h
M3 T1
I!--------- < H h
M5
H h
95
A 2. tjrt kiszolgl program:
M7 M8 M8 MG M6
i f if if if - C H
M8 T3
M10 T3
TS2 M8 M7
if --------- C H
M7
M7 T2 M8
t i --------- C H
M8
M6 TS2 MIO M1
i H H H f --------- C H
MTO
M9 T2 M6 M l?
- t i C H
M10
M7 J-PERS2
M7 T2
Hl-----------C H
B-PIR0S2 O h
M8
M9 FEHR2
T3
Hl-----------C H -C H
M10
96