Hegedűs József - Programozás létradiagramos programozási nyelven (2010, 67 oldal)

download Hegedűs József - Programozás létradiagramos programozási nyelven (2010, 67 oldal)

of 67

Transcript of Hegedűs József - Programozás létradiagramos programozási nyelven (2010, 67 oldal)

Forrs: http://www.doksi.hu

Hegeds Jzsef

Programozs ltradiagramos programozsi nyelven

M

U NA kvetelmnymodul megnevezse:

A kvetelmnymodul szma: 0907-06 A tartalomelem azonost szma s clcsoportja: SzT-022-50

KA ANPLC-vezrls

YA G

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

GRAFIKUS PROGRAMOZS LD-VEL

ESETFELVETS MUNKAHELYZETszakmt tanul kzpiskolsok nyri gyakorlaton vesznek rszt. Csak az alapjait ismerik az irnytstechniknak, az iskolban ksztettek mr rels s pneumatikus vezrlseket. Megismerkedtek a PLC felptsvel, feladatval, a tanri segtsggel rt programot szimultoron ellenriztk, de nllan nem kpesek programot rni, telepteni, futtatni. A

PLC-PROGRAMOZST, vagyis lpsrl lpsre mondja s mutassa a folyamatot. Az id rvidsge s a rendelkezsre ll eszkzk miatt a grafikus programnyelvek kzl a ltravezrlst ksztik el.

PLC bektst sem vgeztk. nnek az a feladata, hogy mutassa be a tanulknak "lben" a

SZAKMAI INFORMCITARTALOM

A programozs folyamata meghatrozott sorrendben vgzett tevkenysg. Az egyes vgezhetk, az albbiak: -

mveletek, melyek esetenknt felcserlhetk, kihagyhatk, vagy egymssal prhuzamosan

-

-

M

-

-

-

U NProgramrs

PLC-bektsi rajz ksztse

Hozzrendelsi lista ksztse

A mkds egyrtelm megfogalmazsa A mkds grafikus brzolsa A program ellenrzse, tesztelse A program ttltse a PLC-be A mkds ellenrzse, tesztelse

KA AN

diagramos (LD) programozst kell vlasztania. Gyakorl feladatknt egy terem vilgtsnak

YA G

Munkahelyn automatikai mszersz, ersram elektrotechnikus s elektronikai technikus

1

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

1. A PLC bektseA PLC (Programmable Logic Controller) Programozhat Logikai Vezrl. Az irnytstechnika "kzlhet vele" mit, s mi alapjn kell vgeznie. Logikai, mert a vezrelt gpet a mkdsi vgrehajtsra. Egyszval a vezrls lelke, kzpontja, s ennek megfelelen kzptt a mindkt gban (vezrls s szablyozs) hasznlhat eszkz. Programozhat, vagyis

felttelek - a logika - alapjn mkdteti. Vezrl, mivel utastsokat ad mveletek helye: a mkdst befolysol rzkelk, vagy parancsadk s a mkdst kivlt

alkalmas csatlakozk vannak elhelyezve (1. bra). Az I/O pontok szma a PLC "nagysgtl"

fggen vltozik. Mikro PLC-knl kicsi, 10-40 I/O pont (az 1. bra 12 I/O pontos PLC-t

mutat: 8 bemenet s 4 kimenet) , a nagyoknl szinte vgtelen.

M

2

U N

KA AN

YA G

(bemenetek= Imputs), a msik oldaln a beavatkozk bektsre (kimenetek = Outputs)

beavatkozk kztt. Fizikai felptse is ezt szolglja. Egyik oldaln az rzkelk fogadsra

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

Parancsadk ..

Bemeneti kapcsok

KA ANBeavatkozk

U Nvezrls egy

1. bra. PLC csatlakozi

huzalozott

A 2. bra egy egyszer huzalozott, s egy vele egyenrtk PLC-s vezrlst mutat. A fogyaszt mkdtetst teszi lehetv kt

M

segtsgvel. Az ramutas rajz alapjn az S2 nyomgomb (NO - zr rintkez) megnyomsakor meghz a K1 mgneskapcsol s bekapcsolja a fogyasztt. Ezzel egy idben a sajt segdrintkezje prhuzamosan kapcsoldik S2-vel, azt elengedve a nyomgomb (NC - nyit rintkez) megnyomsval lehet megszaktani, ezzel kikapcsolhat

fogyaszt tovbbra is bekapcsolva marad. K1-es tekercsnek ramkrt az S1-es a fogyaszt. A pldban egyrtelmen meghatrozhatk a feladatok: a be- s kikapcsolsi

bemenetre, K1 a kimenetre csatlakozik. A bektsnl (2. bra) gyelni kell a feszltsgszintekre.

mgneskapcsol beavatkozsval trtnik. A PLC bektse ennek megfelelen: S1 s S2 a

parancs az S2 s S1 nyomgombok megnyomsval, a fogyaszt mkdtetse, a K1

YA GKimeneti kapcsoknyomgomb 3

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

24 V DC

+ -

S1

S2

L1

1

S12 13

K1

S24

K114

A1

K1A2

H1

N

2. bra Fogyaszt vezrlse nyomgombokkal

A PLC bemenetei feszltsget rzkelnek. Akkor mkdnek helyesen, ha megfelel alak s

-

-

-

M

-

-

A vlasztott PLC-nek 24 V DC bemeneti feszltsgre van szksge, s ktfle bemenettel rendelkezik.

a legnagyobbra s a legkisebbre reagl. A 2. brn ilyenek az I1-I4 bemenetek. A bemeneten program feldolgozhassa. A 2. brn a 24 V DC bemenet PLC-re az S2 kapcsolval nem adhat pldul 12 V DC jel, mert a 0 V s a 12 V feszltsghez is logikai 0-t rendel, amit a program feldolgoz ugyan, de nem a vrt mkdst eredmnyezi. 4 megjelen feszltsget logikai szintre vltja, (a pldban 24 V 1 s 0 V 0), hogy a

A digitlis bemenet azt jelenti, hogy a berkez feszltsgnek csupn kt rtkre, ltalban

U N12 V DC 24V DC 24 V AC 230 V AC 100-230 V AC

nagysg feszltsg kerl a bemenetkre. A szoksos rtkek:

KA ANL1

230 V ACN

YA GH1

3

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN Az analg bemeneten sokkal tbb informcit juthat a PLC-be. A 2. bra IB-IE bemenetei a

D/A talakt a feszltsg nagysgnak megfelel binris szmm alaktja a bemeneti feszltsget, gy a programozs rengeteg informci alapjn vgezhet. Egy vztartly feszltsgg alaktja, az analg bemeneten keresztl a PLC informcit szerez a vz

0-10 V DC tartomnyon bell kpesek a feszltsg nagysgt megklnbztetni. A beptett

hmrsklet-rzkelje pl. ha az rzkelt 0-100 C0 kztti hmrskletet 0-10 V DC hmrskletrl s annak fggvnyben avatkozhat be a folyamatba. Az IB-IE bemenetek, mint a legtbb analg bemenet, digitlis bemenetknt is hasznlhatk, ha csak 0 V vagy 24 V feszltsg jelenik meg rajtuk.

brn is ilyen PLC lthat. Ebben az esetben a bemeneteket egy ponton fmesen sszektik parancsadn keresztl a vlasztott bemenetre juttatni. A PLC kimenetei is tbbflk lehetnek.

a tpfeszltsggel (DC esetn ltalban a negatv kapoccsal), gy elegend a msik plust a

A digitlis kimenet kt llapot kimenetet jelent. A legegyszerbb a rels kimenet (2. bra), ami egy rintkezt, teht kt csatlakozsi pontot jelent. programtl fggen bevagy kikapcsolhatja azt.

KA ANfeszltsg ramkrkhz.

lehetsges, hogy az rintkezt sorosan beptjk a mkdtetett ramkrbe, a PLC pedig a Gyakorlatilag minden

mkdtetsre alkalmas, feszltsg-fggetlen megolds. Terhelhetsge 4-16 A kztt vltozhat. Htrnya a lass mkds, msodpercenknt csak nhny kapcsolsra kpes. Gyorsabb mkdsre kpes a flvezet alap szilrdtest-rel.

A flvezet alap kimenetek: tranzisztoros, tirisztoros, gyors mkdsre is kpesek, de nem alkalmazhatk csatlakozsi pontot jelent, mivel a tpfeszltsget kapcsolja a kimenetre. Figyelni kell a tetszleges ltalban egy kimenet

YA G

A bemenetek feszltsge ltalban a PLC-t mkdtet un. tpfeszltsggel azonos. A 2.

Ekkor a beavatkozs gy ramkr

egy

kimenet aktv (bekapcsolt) llapotban megjelen feszltsgre, annak polaritsra, valamint

Az analg kimenettel olyan jel llthat el, mint amilyet az analg bemenet fogadni kpes. felhasznlsa van, de hasznlata minsgi javulst eredmnyezhet.

Ezzel informci vihet t egy msik PLC-re vagy ms feldolgoz egysgre. Ma mg kisebb

M

Be s kimenetek llapota

Aktv llapotnak nevezzk, ha a PLC jelet kap vagy jelet ad. Minden bemenet s kimenet

nem kap feszltsget). A Q1 kimenet sem aktv, mert a rel rintkezje nem mkdtetett(nem kap jelet). A folyadkkristlyos kijelz az albbi jelzst adja:

aktv (S1-en keresztl feszltsget (jelet) kap), I4-es bemenete nem aktv (S2-n keresztl

A LED aktv llapotban vilgt, a kijelz pedig inverz kpet mutat. A 2. bra I1-es bemenete

llapott jelzi a PLC. A jelzsre egy-egy LED, vagy ms, pl. folyadkkristlyos kijelz szolgl.

U N

a terhelhetsgre. Tranzisztoros kimenetnl gyakran kicsi, 100 mA krli a terhelhetsg.

5

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

I1 I2 I3 I4 IB IC ID IE

Q1 Q2

Q3

Q4

3. bra. Be- s kimenetek llapotjelzsePLC-bektsi rajz ksztse

A 2. brn elksztettk a bektst. Elektronikus eszkzkkel ltvnyos az alkalmazott PLC figyelni kell, hogy -

fnykpnek felhasznlsval elkszteni, de egyszerbb brval knnyebb. A bektsnl

-

A parancsadk a bemenetekhez csatlakozzanak A bemenetekre megfelel jelszint kerljn A beavatkozk a kimenetekhez csatlakozzanak A be- s kimeneteket tervjelekkel lssuk el

-

-

-

-

A parancsadkat s beavatkozkat tervjelekkel lssuk el Ne felejtsnk el bektni egyetlen elemet se

A 4. brn a PLC-bektsi rajz lthat. Egyszerbb, a fizikai bekts alapjn kszl, de csak a PLC s krnyezetnek kapcsolatt mutat rajz. Mind a be-, mind a kimeneteknl csak egy csatlakozsi pontot brzol. A nem hasznlt be- s kimeneteket nem ktelez

feltntetni. A tpfeszltsg csatlakoztatst nem mutatja. A fogyaszt (vezrelt berendezs) nincs feltntetve, csak a mkdtet eleme. A K1 tervjel az ramutas rajzon tbbszr is

megllaptsokat tehetjk: -

sszehasonltva a huzalozott vezrls ramutas rajzval a PLC-bektsi rajzrl a kvetkez

-

M

-

6

U N

szerepel (tekercs, f- s segdrintkez), a PLC-bektsnl csak egyszer, a tekercs mellett.

Csak a vezrl ramkr elemeit tartalmazza Annak minden eleme csak egyszer szerepel A vezrl logikt nem mutatja.

KA AN

-

A beavatkozk megfelel feszltsget kapjanak

YA G

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

+L1

1

24 V DCK1

S1

S2

S12 3 13

K1

I1

I2

I3

I4

S24

14

L1A1

K1A2

H1

230 V AC K1N

N

4. bra. PLC-bektsi rajz

2. Hozzrendelsi lista ksztse

A hozzrendelsi lista a programoz szmra tblzatban mutatja a PLC s a klvilg kiolvashatk a parancsadkra s a beavatkozkra vonatkoz legfontosabb informcik: A tervjelk kapcsolatt. Egyfajta informcis kzpont. Tbb formja hasznlatos, de mindegyikbl

-

-

A bektsk (melyik be- vagy kimenetre csatlakoznak) A felptskre, szerepkre vonatkoz megjegyzsekTervjel S1 S2 PLC-cm I1 I4 Q1

Sorszm 1 2

U NK1

KA AN

STOP Nyomgomb, NC, A fogyaszt kikapcsolsa START Nyomgomb, NO, A fogyaszt bekapcsolsa Mgneskapcsol , pl.: DIL052, tekercsfeszltsge 230 V, hrom frintkez, nvleges rama16 A, egy zr segdrintkez, a vilgts mkdtetse

3

M

4

5

.

A hozzrendelsi lista megjegyzs rovatba olyan informcik kerlnek, amelyek a

programozshoz nyjtanak fontos informcikat. Ilyen az rintkez tpusa (NO, NC) vagy a mkdtetett berendezs adatai. gyelni kell r, hogy tl sok informci ne kerljn ide, mert zavar lehet.

YA GMegjegyzs

Q1

7

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

3. A mkds egyrtelm megfogalmazsaA PLC bekts s a hozzrendelsi lista egytt sem r annyit mint a 4. bra ramutas rajza. Az ugyanis tartalmazza a vezrl logikt. Ezt a PLC esetben a programban adjuk meg. J fogalmazzuk meg a programtl elvrt mkdst. A megfogalmazsban segthet a mkdse tbb szemszgbl is megfogalmazhat: program akkor kszthet, ha a programoz szmra egyszeren s egyrtelmen vezrlramkr ramutas rajza, de ilyen nincs minden esetben. A 4. bra ramkrnek

Az ramutas rajz alapjn: A K1 mgneskapcsol meghzott llapotban van, ha zrt S1 s

vele egyidben vagy S2 vagy K1 is.

A PLC szemszgbl: A Q1 kimenet aktv, ha I1 aktv s I4 rvid ideig aktv lesz.

Mindegyik megfogalmazs alapjn elkszthet a vezrl program. A mkds azonos lesz, de a program jelentsen eltrhet. Mivel a programozs sorn szmos elemet hasznlhatunk,

mkdst befolysol minden krlmnyt vegynk figyelembe a megfogalmazsnl, de kerljk a "tlhatrozst", a tbbszrs megadst. Az egyrtelmen megfogalmazott Egyrtelm megfogalmazs lehet fggvnykapcsolat (5. fejezet a. pontjban) vagy mkds vezet a legegyszerbb, legtbb ignyt kielgt program elksztshez. igazsgtblzat (6. fejezet) megadsa is.

4. A mkds grafikus brzolsa

Tbbfle grafikus brzols van. Minden folyamatnak van olyan brzolsi mdja amely a diagramok, a grfok,

U Nvagy programoz

legszemlletesebben mutatja be a mkdst. Ilyenek az id-diagramok, t-id s t-lps grafikus lersa. Segti a programoz s a felhasznl kztti kommunikcit: -

-

A programoz kszti: n gy rtettem (a megfogalmazott mkds alapjn) A felhasznl ellenrzi: valban ezt akartam? (az elkpzels visszatkrzse)

M

Gyakran elfordul, hogy a felhasznl nem (vagy nem csak) szvegben fogalmazza meg a s mkdst, hanem grafikusan is brzolja. Termszetesen ms lesz a grafikon a felhasznl a szemszgbl. Az 5. brn lthatak a harmadik pontban megfogalmazottak alapjn ksztett iddiagramok.

8

KA AN

azonos mkdst eredmnyez program lehet egyszer s bonyolult is. Fontos az is, hogy a

ms szemlltet brzols. Cljuk a program mkdsnek

YA G

megnyomsakor.

A felhasznl szemszgbl: A lmpa kapcsoldjon be az S2, s kapcsoldjon ki az S1

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVENS1 S1 I1

S2

S2

I2

H1

K1

Q1

A felhasznl szemszgbl: A lmpa kapcsoldjon be az S2, s kapcsoldjon ki az S1 megnyomsakor.

Az ramutas rajz alapjn: A K1 mgneskapcsol meghzott llapotban van, ha zrt S1 s vele egyidben vagy S2 vagy K1 is.

A PLC szemszgbl: A Q1 kimenet aktv, ha I1 aktv s I4 rvid ideig aktv lesz.

Az els diagram a felhasznl megfogalmazsa. A parancsads s a beavatkozs a "mit teszek s mit kapok" kapcsolata. Parancsads nla a nyomgomb megnyomsa, a alapja, mivel annak zrsval lehet az ramkrt bekapcsolni s nyitsval kikapcsolni. A beavatkozs a lmpa vilgtsa. Az ramutas rajznl az rintkez llapota a parancsads

lv rintkez llapothoz. A bemenetrl beolvasott informcival is, meg annak- csak gy helyes. A pldban ugyanis mkds megindtsa s mkds meglltsa a feladat.

beavatkozst a mgneskapcsol llapota jelenti. A PLC mkdse nem kttt a bemenetn

megjelensvel vgezhet, hogy hibs parancsadval mkds ne jhessen ltre.

A mkds megindtsa csak zr rintkezvel, vagyis a PLC bemenetn feszltsg

A mkds meglltsa csak nyitrintkezvel vgezhet, vagyis a PLC bemenetn a lltania a mkdst. Nyitrintkez esetn a parancsad ramkr meghibsodsa (pl. kikapcsolsi parancsknt fog rtelmezni s a mkdst lelltja.

vezetkszakads) kvetkeztben a PLC bemenetrl eltnik a feszltsg, amit a PLC

M

5. ProgramrsAkkor kezdhet, ha a programoz minden, a mkdshez szksges informcival vezrlsek szintjre", az ramkri kapcsolatok mellet a logikai kapcsolatok is ltrejnnek. rendelkezik. A vezrl program megrsa az utols lncszem. Ezzel rnk a "huzalozott

vezrlst egy ramtknt kezeljk.

Az LD-t, a grafikus programozs egy olyan formjt alkalmazzuk, ahol egy kimenet

U N

feszltsg megsznsvel vgezhet. A vezrlsnek minden krlmnyek kztt meg kell

KA AN

fordtottjval is tud dolgozni. A harmadik diagram mgis - a biztonsgot is figyelembe vve

YA G

5. bra. A mkds iddiagramjai

9

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN Az ramt az ersram szakmban ismert ramkr-brzolsi mdszer. Az gy kszlt

rajzokat nevezik ramutas rajzoknak. A 4. brn mr ilyen rajz lthat. Egy fggleges vonal mentn fellrl lefele haladva mutatja, hogy a fogyaszthoz milyen elemeken t (milyen ton) jut el a villamos energia. Korbban vzszintesen kszltek az ramutak, gy ahogy most az ltalunk hasznlt "ltra-diagram". A huzalozott logika PLC-re val tltetse ppen ezrt nagyon knny annak, aki jratos az ramutas rajzokban. Csupn "el kell fektetni" az ramutas rajzot s mris ksz a program.

A1

2 3 13

K1

S1

K1

S24

K114

KA ANH1

13

14

A1

K1A2

N

6. bra. Fgglegesbl vzszintes ramt

A vzszintes elrendezs rajz ramtjai olyanok mint a ltra fokai LTRA-DIAGRAM

M

10

U N

K1

H1

A2

1

1

S1

2

3

S2

L1

YA G4

L1

K1

N

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

L1

1

S1

2

3

S2

4

A1

K114

13

K1

I1

I4

Q1

7. bra. Ltra-diagram kialaktsa ramutrajz alapjn

"Az rdg a rszletekben rejlik" tartja a monds. gy van ez a ltra-diagramnl is. Nagyon kell figyelni a megfelel jellsek helyes hasznlatra, rtelmezsre. A ltra-diagram eszkzkszlete nagyon szles. Van idztje, szmllja, kompartora, ismeri az rt, kezeli a kijelzt, stb. Mindezt rintkez jelhez hasonl szimblumok alkalmazsval. A program "rst" megknnyti a programoz szoftver. A munkaasztaln csak a megfelel helyre kell

hzni az elemeket s paramterezni azokat. Nagyon hasznos, ha megjegyzsek (Comments)

programrt, msrszt a programfjl rszeknt a felhasznlnak is rtkes informcit

bevitelre is lehetsg van. Az itt lertak egyrszt emlkeztetik, figyelmeztetik a

Megfelelen mkd program rsa csak akkor lehetsges, ha a programoz azt "ltja", azt mechanizmust. A fontosabbak:

"gondolja" s azt az "eredmnyt adja" amit a PLC, vagyis ismeri a PLC program-feldolgozsi

M

A ciklusid. A PLC programfeldolgozsa ciklikus. Egyms utn sorban feldolgozza a kapott mri, hogy a kvetkez ciklus kezdetig mennyi id telik el. Amennyiben ez nagyobb, mint a megengedett ciklusid (pl. 20 s, 500 ms stb.), lelltja a PLC-t. Nagyon hossz is lehet: kikapcsolja a PLC-t, ha "vgtelen ciklust" hozunk ltre. programoknl figyelni kell, nehogy tllpjk. Hibsan megrt programoknl vdelmi szerepe utastsokat, majd kezdi az egszet ellrl. A ciklus kezdetn elindul egy ra, amely azt

A bemenetek "beolvassa". Minden ciklus ezzel kezddik. A bemenetek akkori llapott nz" a bemenetekre csak a trolra, gy a ciklus alatt bekvetkez vltozsokat csak a

olvassa be a PLC s menti egy bels trolba. Az utastsok feldolgozsa sorn mr "nem

kvetkez ciklusban veszi figyelembe.

U N

jelenthet.

KA AN

YA GQ111

A2

N

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN A kimenetek "rsa" is a ciklushoz rendelt. A ciklus alatt egy bels trolba gyjti a kimenetek llapott, de csak a ciklus vgn, egyszerre lltja be a kimeneteket, gy azok is is "lthat". Egy kimenet rtkt pl. a 20. programsorban 0-rl 1-re lltva, s azt a 22. programsorban lekrdezve mr 1-es rtket kapunk. csak ciklusonknt frisslnek. A kimenetek lekrdezsnl viszont a cikluson belli vltozs

Bemenetek beolvassa

M

12

U N

KA ANUtastsok feldolgozsa Kimenetek tlltsa8. bra. A PLC ciklikus mkdse

YA G

Ciklus indul

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

a. Programrs a huzalozott vezrls logikja szerintL1

1

S1

2

3

S2

4

A1

K114

SI1

K1

VAGY13

I4

9. bra. A huzalozott vezrls s a ltra-diagram logikjaA 8. brn jl lthat, hogy a ltra-diagram s a huzalozott vezrls logikja szinte teljesen azonos: -

U N

Huzalozott vezrls: a K1-es mgneskapcsol mkdse egy olyan S fggvny eredmnye, amelynek egyik tagja egy VAGY kapcsolat eredmnye. Tervjelekkel a kapcsolatot lerva: A logikai algebra jellseivel:

M

-

Ltra-diagram: a Q1-es kimenet rtke egy olyan S fggvny eredmnye, amelynek egyik tagja egy VAGY kapcsolat eredmnye. A PLC- bekts alapjn: A logikai algebra jellseivel:

hasznlja. A lnyeges klnbsg a kt logika kztt a rajzjelek rtelmezse.

A Ltra-diagram a rels-logikra pl. rintkezk helyett a s a / szimblumokat

KA ANSVAGY Q1

YA GQ1

K 1 S 1 S ( S 2 VAGY K 1)

K 1 S 1 ( S 2 K 1)

Q1 I 1 S ( I 4 VAGY Q1)

Q1 I 1 ( I 4 Q1)

A2

N

13

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN Nem szabad a nyitrintkezt automatikusan / szimblummal, a zrrintkezt pedig szimblummal helyettesteni! A ltra-diagramon nem folyik ram, hanem utastsok alapjn logikai rtkeket kezel.

A 8. bra fels rajzban S2-t megnyomva zrdik az rintkezje s ezzel a K1 mgneskapcsol ramkre is, s a megindul ram hatsra bekapcsol. Az als brt, a ltra-diagramot teljesen mskpp kell kezelni. A ltra-diagram is szmtgpes program, jelent pl. a szimblum s a hozz tartoz I1-es PLC-cm. A parancs jelentse:

amelyben parancsok vannak. Minden parancs egyrtelm: "tedd ezt, ezzel"! Egy parancsot

+24 V DCS1 S2

+24 V DC I4Q1

-

I1

I2

I3

-

1 I1 0 I4

KA AN0 Q1 L1

L1

Q1

230 V AC K1N

230 V AC K1N

U N

a. I1 bemenet egyenes lekrdezse

10. bra. Egyenes s fordtott lekrdezs

-

A szimblum hasznlatt "egyenes lekrdezsnek" nevezzk, mert eredmnyl azt kapjuk a mit a PLC "lt". Az a. brn az I1 bemenetre S1-en keresztl feszltsg rkezik, ami logikai 1-nek felel meg, s a lekrdezs eredmnye is ez.

M

-

annak a fordtottjt kapjuk a mit a PLC "lt". A b. brn az I1 bemenetre S1-en lett a lekrdezs eredmnye.

A / szimblum hasznlatt "fordtott lekrdezsnek" nevezzk, mert eredmnyl

keresztl feszltsg rkezik, ami logikai 1-nek felel meg, de ennek a fordtottja, 0

A szimblumok egymshoz kapcsolsval hozzuk ltre a logikai kapcsolatot. Ez teljesen azonos a rels logikval: kt szimblum sorba ktse S kapcsolatot, prhuzamos ktse hatrozza meg. VAGY kapcsolatot jelent. A Q1 kimenet rtkt S2 mkdtetsekor a PLC a 11. bra szerint

14

YA GS1 S2

rtelmezi a parancsot, ha I1-hez , vagy / szimblumot hasznlunk.

olvasd be I1 az I1-es bemenet logikai rtkt! A 10. bra mutatja, hogy a PLC hogyan

I1

I2

I3

I4

0 I1 0 I4 0 Q1

Q1

Q1

b. I1 bemenet fordtott lekrdezse

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

+24 V DCS1 S2

+24 V DC I41Q1

S1

S2

-

I1

I2

I3

-

I1

I2

I3

I4

0Q1

1 I1 1 I4 0 Q1 L1

0 I1 1 I4 0 Q1 L1

Q1

Q1

230 V AC K1N

230 V AC K1N

a. I1 bemenet egyenes lekrdezse

11. bra. A ltradiagram rtelmezse

Az eredmny nmagrt beszl: az a. megolds a helyes. A program ekkor fogja a Q1 gondolni, hogy mikor alkalmazunk egyenes s fordtott lekrdezst.

kimeneten keresztl K1-et bekapcsolni az S2 megnyomsakor. Alaposan meg kell teht

A program ltalban nem rhat kzvetlenl a PLC-be. A programoz szoftver segtsgvel kszl, amely a tovbbi szolgltatsokkal (nem teljes felsorols) is rendelkezhet: -

-

A megjelentsi mdokat egymsba alaktja (konvertlja)

A programrst tbb megjelentsi mdban is (szveges s grafikus) lehetv teszi Hozzrendelsi listt kszt

-

-

M

-

-

A PLC gyrtk igyekeznek a programozkat s a felhasznlkat minl jobban kiszolglni, de trekednek az egyedi megjelensre is. Nem csak a szoftver munkaterlete, kinzete, tjrhatsg az eltr PLC-k kztt emiatt nagyon nehz. Az MSZ IEC 1131-es szabvny eszkztra eltr, de sok esetben a szimblumokhoz hasznlt kiegszt jelkpek is. rgzti ugyan a gyakrabban hasznlt grafikus elemek felptst, de ezzel nem lesz

szimblum miatt a program nem alakthat t a msik PLC-re. Egy szabadon felhasznlhat szoftverrel (zeliosoft) a program:

egyszerbb az tvitel. Egy-egy jl hasznlhat, de csak az adott PLC-nl meglv

U NSzimulcira kpes Vizualizcira kpes Monitorozst vgez

Lehetv teszi megjegyzsek bevitelt Egyszerstett bektsi rajzot kszt

Megteremti a kapcsolatot a PLC s szmtgp kztt

KA AN

YA G

b. I1 bemenet fordtott lekrdezse

15

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

12. bra. A mintaplda megoldsa

b. Programrs a mkds felttelei szerintA mkds felttelei alapjn "szabadabb" programozs lehetsges. Nem kell mindenron a plda erre a mintafeladat. Az 5. bra els diagramja a felhasznl szemszgbl kszlt. Az S1 nyomgomb megnyomsakor ki kell kapcsolnia. A Ltra-diagram ennek megfelelen is elkszthet, az S-R funkcik hasznlatval. A kimeneteket nem csak logikai rtkekkel kivlasztsval. Gyakorlatilag trolknt kezelhet a kimenet, ahol azonos rtkre lehet lltani, hanem rni (S) s trlni (R) is lehet a megfelel szimblum olvashat ki belle, hogy az S2 nyomgomb megnyomsakor a mgneskapcsolnak be, az

-

az R bemenetre adott jel hatsra a trolba logika 0 kerl (trls)

Az gy megrt program lthat a 13. brn. Most az I1 bemenetet fordtva kell lekrdezni! Az feszltsget kapcsol az I1-es bemenetre, amely azt logikai 1-nek rtkeli. Ezt trlsre (R)

S1 nyomgomb a kikapcsolsi parancsot adja. Amg nem mkdtetjk, a nyit rintkezje hasznlva a Q1 kimenet rtkt mindig 0-ra lltannk, ezrt a program nem mkdne. bemenet feszltsgnek eltnsekor (a bemenet logikai 0 rtkt 1-esre "fordtva"), kvetkezik be. A szoftverrel kszlt trols verzi programjt mutatja a 13. bra.

Fordtott lekrdezsnl a bemenet logikai 0 rtkt 1-re vltoztatjuk, gy trls csak az I1-es

M

helyes megolds, mert a nyomgombok egyidej mkdtetsekor nem szabad a K1-nek bekapcsolni.

kikapcsolsi parancs lesz az utols, vagyis az ersebb, a magasabb rend. A pldban ez a

bemenet kerl alulra - az utastsok sorban egyms utn trtn feldolgozsa miatt- , a

"Mindig az utols parancs rvnyes" a hadseregben, s gy van ez a PLC-nl is. Ha a trl

16

U N13. bra. Trol funkci programozsa

KA AN

-

az S bemenetre adott jel hatsra a trolba logika 1 kerl (rs)

YA G

huzalozott logikt PLC-re fordtani, koncentrlhatunk az adott PLC eszkzkszletre. J

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

6. A program ellenrzse, tesztelseKnny helyzetben vagyunk, ha a programoz szoftver alkalmas az elkszlt program kszteni, ami a bemeneti vltozk sszes lehetsges rtknl megadja a kimenet llapott, kimeneteinek fggvnykapcsolatt brzoltuk, mert ezt kell ellenrizni. tesztelsre. Logikai hlzatok esetn az ellenrzs eltt clszer igazsgtblzatot vagyis a fggvnykapcsolatot. A plda igazsgtblzata lthat a 14. brn. Itt a PLC be- s

I1 1 2 3 4 5 6 7 8 0 0 0 0 1 1 1 1

I4 0 0 1 1 0 0 1 1

Q1 0 1 0 1 0 1 0 1

Q1 0 1 0 0 0 1

Kikapcsols utni llapot Kikapcsols pillanata

KA AN0 1

A nyomgombok egyidej megnyomsakor a KI parancs az ersebb

Bekapcsols utni pillanat

14. bra. A 12. bra programjnak igazsgtblzataA 15-19. bra a szimulci eredmnyt mutatja az igazsgtblzat minden sornl. A kk

szn a logikai 0-t, a piros a logikai 1-et jelenti. A programot a gyakorlatban megvalsul utn, de mindegyiken lthat, hogy az igazsgtblzat melyik sornak felel meg. Az igazsgtblzat azon sorai, amelyek pillanatmkdst jelentenek nem brzolhatk, mivel a

mkdtets sorrendjben clszer ellenrizni. A kvetkez brk gy kvetkeznek egyms

M

vltozs egy szempillants alatt vgbemegy. A program ellenrzsnl segt, ha a megjegyzsek is lthatk (pl. STOP), valamint a szoftver elugr ablakai, amelyekkel a bemenetek s a kimenetek llapota jobban kivehet.

U N

YA GBemenetek, Kimenet Kikapcsolt llapot ntarts Bekapcsols pillanata

S1 0

S2 1

K1

K1

Parancsadk, beavatkoz A nyomgomb megnyomsakor

17

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

5

15. bra. Kikapcsolt llapot, nyomgombok alaphelyzetben (STOP zrt, START nyitot)

16. bra. A bekapcsols utni pillanat: START mg benyomva, K1 mr bekapcsolt

M

18

U N

KA AN8

YA G

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

6

17. bra. Bekapcsolt llapot (ntarts): mindkt nyomgomb alaphelyzetben, K1 bekapcsolt

M

U N

18. bra. Kikapcsols utni pillanat: STOP mg benyomva, K1 mr kikapcsolt

KA AN1

YA G

19

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

3

19. bra. A kt nyomgomb egyttes mkdtetse: NEMKAPCSOL BE/KIKAPCSOLA 19. bra szerint a kikapcsolsi parancs biztosan vgrehajtdik, ha a STOP nyomgomb nyitrintkez, vagyis a PLC bemenetrl eltnik a feszltsg. Az I1 bemeneti ramkr nem megszakad. Teljeslnek teht a fontos biztonsgi szempontok, hogy: a kikapcsols minden csak az S1 benyomsakor, hanem vezetkszakads, csatlakozsok rossz rintkezse, stb. is

KA ANK1 Q1 0 0 Kikapcsolsa KI parancs az ersebb

helyzetben megtrtnjen, hiba esetn nmkden bekvetkezzk,

parancs.

csupn ktvltozs fggvny. Az bra a trol bemeneteire rkez logikai rtkeket is az I4 jelvel.

A trols megolds program ellenrzse is az igazsgtblzat szerint trtnik. Egyszerbb, mutatja: az R bemenet eltt NEM kapu van az I1 jele megfordul, az S bemenet jele azonos

U N

S1 0

S2 1

Parancsadk, beavatkoz Bemenetek, Kimenet

A nyomgomb megnyomsakor

I1 (R) 0 0 1 1 1 1 0 0

I4 (S) 0 1 0 1 0 1 0 1

1 2 4

M

3 3

0 vagy 1 1 Bekapcsols

20. bra. A trols vezrls igazsgtblzataA 21-24. brk most is a mkdtetsnek megfelel sorrendben kvetik egymst.

20

YA G

magasabb szint

NINCS VLTOZS ! Kikapcsols utn 0 Bekapcsols utn 1

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

3

21. bra. Bekapcsols eltti, vagy kikapcsols utni llapot, nyomgombok alaphelyzetben (STOP zrt, START nyitott), K1 kikapcsolt

M

U N

22. bra. Bekapcsols: START mg benyomva, K1 mr bekapcsolt

KA AN8

YA G

21

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

3

23. bra. Bekapcsols utni llapot: mindkt nyomgomb alaphelyzetben, K1 bekapcsolt

24. bra. A kt nyomgomb egyttes mkdtetse: NEMKAPCSOL BE/KIKAPCSOL

7. A program ttltse a PLC-be

M

Az ttlts eltt a programoz kbellel ssze kell ktni a PC-t s a PLC-t. Van olyan PLC, sszekapcsols utn a programoz szoftver megfelel parancsval tlthet t a program.

ahol ez csak kikapcsolt llapotban vgezhet, de a korszerek erre nem knyesek. Az

22

U N

KA AN2

YA G

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

25. bra. A program ttltseA szoftver ellenrzi, hogy van-e mr program a PLC-ben, ha igen az ttltsrl megerstst kr. Ilyen mdon vgezhet a msik irny mozgats is, vagyis a PLC-bl a PC-be.

8. A mkds ellenrzse, tesztelse

A mkds ellenrzse sok esetben tbb idt ignyel, mint a programrs. A vezrelt olyan befolysol tnyezkkel is szembesl, amelyekre a szmtgp mellett programozva nem gondolhatott. Vizsglni kell az zemszer mkdst s a rendellenes llapotokat (az

rzkel, stb.). A sikeres teszt utn vekkel is jhet jabb hiba, vagy a program

elre lthat sszes zavar krlmnyt, pl. idegen trgyak bekerlse, anyaghiny, elromlott

mdostsnak ignye. Ekkor lesz nagyon hasznos a megfelel alapossggal ksztett szoftver generlja a ksr dokumentumokat, mint az a32. brnlthat.

dokumentci, a rszletes megjegyzsek, brk. Knny az archivls, ha a programoz

M

U N26. bra. A programoz szoftver ltal generlt dokumentci

KA AN

berendezsen kell vgezni, az ott zemszernek tekinthet krnyezetben. A programoz itt

YA G

23

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

sszefoglals A PLC-s vezrls mr a mindennapjaink rsze. A hagyomnyos, huzalozott vezrlstl abban

tr el, hogy a vezrl logikt a vezetkezs helyett egy kis szmtgpben troljuk. Ide

csatlakoznak a parancsadk s a vgrehajtk. A vezrl megjelense gyrttl, tudsszinttl fgg, de mindegyikkel azonos eredmny rhet el. A programozst clszer az albbi lpsenknt vgezni: PLC-bektsi rajz ksztse Hozzrendelsi lista ksztse A mkds egyrtelm megfogalmazsa A mkds grafikus brzolsa Programrs A program ellenrzse, tesztelse A program ttltse a PLC-be A mkds

A jegyzetben lpsrl lpsre oldottuk meg az esetfelvetsben megfogalmazott feladatot.

Tltse le a www.aut.hu honlaprl a zeliosoft legfrissebb verzijt s teleptse a szmtgpre!

Az asztalon megjelen parancsikonnal (vagy a "Minden program"-ban kikeresett paranccssal) mintafeladatot! A krdjelre kattintva krhet segtsget! indtsa el a programoz szoftvert s a jegyzet szerint ksztse el az elzekben trgyalt

M

24

U N

KA AN

TANULSIRNYT

YA G

ellenrzse, tesztelse.

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

NELLENRZ FELADATOK1. feladat Vlassza ki az igaz lltsokat! 1. A PLC be- s kimeneteinek llapott a) Nem jelzi semmi

2. A PLC egy bemenete fogadhat

c) Csak a programoz szoftverrel lehet lekrdezni

a) Analg jeleket 0-10 V tartomnyban c) Analg s digitlis jelet is

b) Digitlis jeleket adott feszltsgszinten 3. A PLC-bektsi rajz

a) Bemeneteihez a parancsadk csatlakoznak b) Kimeneteket nem brzol c) A programot is mutatja

4. A PLC s a krnyezete kapcsolatt brzolja a a) PLC-bektsi rajz

b) A be- s kimenetekhez rendelt llapotjelzs 5. A hozzrendelsi lista c) A huzalozott vezrls ramutas rajza

a) A PLC-bektsi rajzhoz kpest nem szolgltat tovbbi informcit b) Gyakorlatilag a PLC program-listja c) Tblzatosan mutatja a PLC s a krnyezete kapcsolatt a) Szvegesen

b) Fggvnnyel

7. A mkds grafikus brzolsa:

c) Igazsgtblzattal

M

b) Kszthet a felhasznl, a PLC krnyezete s a PLC interfsze alapjn is c) Megknnyti a programtl elvrt mkds rtelmezst a) Kerlend, mert nagyon sok programsorbl ll

a) Nem clszer, mert a grafikonok nehezen tlthatk

8. A programrs LD-ben

b) Egy kimenet vezrlst egy ramtknt kezeljk

9. Egy felhasznli ignyhez kszlt LD-program a) Tbb elv alapjn is elkszthet c) Nem valsthat meg LD-vel

c) Csak a profiknak ajnlott, mert nagyon sok a "ltrafok"

b) Az ramthoz hasonlan csak egy mdon valsthat meg

10. A program ellenrzse

U N

6. A PLC programjtl elvrt mkds egyrtelmen megfogalmazhat:

KA AN

YA G25

b) LED vagy ms kijelz mutatja

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN a) Csak a berendezssel sszekapcsolt PLC-vel lehetsges b) Szimulcival is vgezhet c) PLC nlkl is ellenrizhet

2. feladat Slyemels eredmnyjelzjnek ksztsre kapott megbzst. A hrom brnak egy srga szn lmpa (SRGA-Q1) bekapcsolsa utn 10 msodpercen bell le kall adnia a szavazatt. A gyakorlat "rvnyes" tlet a sajt nyomgomb trtnik. Ha legalbb kt br rvnyesnek tli a gyakorlatot akkor a 10 msodperc letelte (B1-I2, B2-I3, B3-I4) megnyomsval

eredmnyjelz trlse s egyben a szavazs kezdete a SZAVAZS felirat (NO, I1) mkdnek. Feladatok 1. Rajzolja le a PLC-bektst!

nyomgombbal trtnik. A nyomgombok s a jelzlmpk is 12 V vltakoz feszltsgrl

M

2. Ksztsen hozzrendelsi listt

26

U N

KA AN

YA G

utn a ZLD lmpa (Q2) vilgt. rvnytelen gyakorlat esetn a PIROS lmpa (Q3) vilgt. Az

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

3. Rajzolja le a mkds iddiagramjt a PLC be- s kimeneteinek feltntetsvel, ha Br1 s Br3 rvnyesnek ltta a gyakorlatot s idben szavazott!

M

U N

KA AN

YA G27

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

4. Ksztse el a vezrl programot!

M

5. Nyomtassa ki az elkszlt program generlt dokumentcijt!

28

U N

KA AN

YA G

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

MEGOLDSOK1. feladat 1. A PLC be- s kimeneteinek llapott a) Nem jelzi semmi b) LED vagy ms kijelz mutatja 2. A PLC egy bemenete fogadhat

c) Csak a programoz szoftverrel lehet lekrdezni

a) Analg jeleket 0-10 V tartomnyban c) Analg s digitlis jelet is

b) Digitlis jeleket adott feszltsgszinten

3. A PLC-bektsi rajz

a) Bemeneteihez a parancsadk csatlakoznak b) Kimeneteket nem brzol c) A programot is mutatja

a) PLC-bektsi rajz

b) A be- s kimenetekhez rendelt llapotjelzs c) A huzalozott vezrls ramutas rajza

5. A hozzrendelsi lista

a) A PLC-bektsi rajzhoz kpest nem szolgltat tovbbi informcit b) Gyakorlatilag a PLC program-listja c) Tblzatosan mutatja a PLC s a krnyezete kapcsolatt

6. A PLC programjtl elvrt mkds egyrtelmen megfogalmazhat: a) Szvegesen

7. A mkds grafikus brzolsa:

c) Igazsgtblzattal

a) Nem clszer, mert a grafikonok nehezen tlthatk

b) Kszthet a felhasznl, a PLC krnyezete s a PLC interfsze alapjn is

M

c) Megknnyti a programtl elvrt mkds rtelmezst

8. A programrs LD-ben

a) Kerlend, mert nagyon sok programsorbl ll

b) Egy kimenet vezrlst egy ramtknt kezeljk

9. Egy felhasznli ignyhez kszlt LD-program a) Tbb elv alapjn is elkszthet c) Nem valsthat meg LD-vel

c) Csak a profiknak ajnlott, mert nagyon sok a "ltrafok"

b) Az ramthoz hasonlan csak egy mdon valsthat meg

10. A program ellenrzse

a) Csak a berendezssel sszekapcsolt PLC-vel lehetsges b) Szimulcival is vgezhet 29

U N

b) Fggvnnyel

KA AN

4. A PLC s a krnyezete kapcsolatt brzolja a

YA G

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN c) PLC nlkl is ellenrizhet 2. feladat 1. Rajzolja le a PLC-bektst!

~12 V ACSZ B1 B2 B3

~

I1

I2

~12 V AC

~

2. Ksztsen hozzrendelsi listtSorszm 1 Tervjel SZ PLC-cm I1 I2 I3 I4 Q1 Q2 Q3 Megjegyzs Nyomgomb, NO, A kijelz trlse s a szavazs indtsa Nyomgomb, NO, els br szavaz gombja Nyomgomb, NO, msodik br szavaz gombja Nyomgomb, NO, harmadik br szavaz gombja L1, Eredmnyek bevitelre figyelmeztet lmpa ZLD, A gyakorlat rvnyes PIROS, A gyakorlat rvnytelen

M

2

3

4 5 6

7

3. Rajzolja le a mkds iddiagramjt a PLC be- s kimeneteinek feltntetsvel, ha Br1 s Br2 rvnyesnek ltta a gyakorlatot s idben szavazott!

30

U N

B1

B2 B3 S Z P

KA ANQ1 Q2S Z P27. bra

YA GI3 I4 Q3

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

I 1 (KI) I 2 (B1) I 3 (B2) I 4 (B3)10 s

T 1 (10 s) M1 (B1 rv.) M2 (B2 rv.) M3 (B3 rv.)

Q 1 (S) Q 2 (Z) Q 3 (P)

U N

4. Ksztse el a vezrl programot!

M

KA AN28. bra.31

YA G

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

U N

5. Nyomtassa ki az elkszlt program generlt dokumentcijt!

M

32

KA AN29. bra.

YA G

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

M

U N

KA AN30. bra.33

YA G

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

M

34

U N

KA AN31. bra.

YA G

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

SORRENDI VEZRLS LD-VEL

ESETFELVETS MUNKAHELYZETAz 1. rszt sikeresen elsajttottk a tanulk A szakoktatjuk krsre a sorrendi vezrlst kell megismertetnie velk. A feladat egy frgp vezrlse az albbiak szerint:

S1 nyomgomb megnyomsakor a frmotor elindul az ra jrsnak irnyban. Hrom

msodperc mlva indul a pneumatikus eltols is. A megfelel frsi mlysg elrsekor az alaphelyzetbe visszatrve mg egy msodpercig forog, majd teljesen kikapcsol. A fr kezelje vszlellst kezdemnyezhet egy piros nyomgomb megnyomsval. eltols lell, az ors visszatr a kiindulsi helyzetbe, de mr ellenttes forgsirnnyal. Az

SZAKMAI INFORMCITARTALOMA sorrendi vezrls nem egy

irnybl val megkzeltse. Mindegyik grafikus nyelven (ltra-diagram, funkciblokkdiagram) alkalmazhat. Olyan vezrlseknl alkalmazhat, ahol a folyamat egymst kvet

lpsekre bonthat. Ilyen az esetfelvetsben lert alkalmazs is. A programozs folyamata megegyezik az 1. rsz elejn lertakkal, csupn az 5. mvelet, a programrs lesz eltr:

2. Hozzrendelsi lista ksztse

4. A mkds grafikus brzolsa 5. Programrs

3. A mkds egyrtelm megfogalmazsa

M

a) Folyamatbra (grf) ksztse

7. A program ttltse a PLC-be

6. A program ellenrzse, tesztelse

b) A program grf szerinti "sszelltsa"

8. A mkds ellenrzse, tesztelse

U N

1. PLC-bektsi rajz ksztse

A vezrlsi folyamat lpsekre bontsa A lps feltteleinek meghatrozsa A beavatkozsok lpsekhez rendelse

KA AN

j programozsi nyelv, hanem a PLC-programozs ms

YA G

35

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

1. PLC-bektsi rajz ksztseA frgp vezrlst korbban is PLC vgezte, de korszerbbre cserltk. A parancsadk, beavatkozk a rgiek maradtak, krsnkre a megrendel az albbi vzlatot ksztette. Az j PLC beptse is megtrtnt, de bektst mg nem vgeztk el. Tovbbi informci, hogy a parancsadk s a beavatkozk is 24 V DC tpllsak, de kln tpforrsrl zemelnek.

Balra: K1+K2

Jobbra: K1

START

STOP

I

O

KA AN M36

S4

Vghelyzet

A rendelkezsre ll informcik alapjn az albbi PLC-bektsi rajzot ksztettk:

U N

32. bra. A mkds vzlatrajza

Eltols: K3

YA GS3 Alaphelyzet

Motor

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

+24 V DCSTOP START S3 S4

-

I1

I2

I3

I4

+24 V DC

Q1

Q2

K1

K2

K3

2. Hozzrendelsi lista ksztseSorszm 1 2 3 Tervjel S1 S2 S3

KA AN33. bra. PLC-bektsi rajzPLC-cm I2 I1 I3 I4 Q1 Q2 Q3

-

START-nyomgomb, NO, a folyamat indtsa STOP-nyomgomb, NC, a folyamat lelltsa Vgllskapcsol, NO, Alaphelyzet jelzse Vgllskapcsol, NO, Vghelyzet jelzse Mgneskapcsol, Motor mkdik Mgneskapcsol, Motor irnyvltsa

4

5

6 7

U NS4 K1 K2 K3

Mgnesszelep, egyszeres mkds henger vezrlse

M

A hozzrendelsi listban megadhat az elemek gyrtja, paramterei, stb.

YA GQ3Megjegyzs

37

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

3. A mkds egyrtelm megfogalmazsaAz esetfelvetsben lertak nem egyrtelmen adjk meg a mkdst. "S1 nyomgomb megnyomsakor a frmotor elindul az ra jrsnak irnyban. Hrom msodperc mlva indul a pneumatikus eltols is. A megfelel frsi mlysg elrsekor az eltols lell, az ors visszatr a kiindulsi helyzetbe, de mr ellenttes forgsirnnyal. Az alaphelyzetbe

kezdemnyezhet egy piros nyomgomb megnyomsval." Itt a vszlellskor vgzett vezrlssel megoldhat. Krds, hogy azutn a fr miknt tr vissza az alaphelyzetbe? A

visszatrve mg egy msodpercig forog, majd teljesen kikapcsol. A fr kezelje vszlellst

mvelet nem egyrtelm. Vsz esetn a legfontosabb a frgp azonnali kikapcsolsa, ami megrendel ezt a feladatot a gpkezelre bzta, a programban erre nem kell megoldst adni.

4. A mkds grafikus brzolsa

I 1 (KI) I 2 (BE) I 3 (Alaphelyzet) I 3 (Vghelyzet)

KA ANsllyed emelkedik 1 s 3s

3s

Q 1 (Motor)

Q 2 (Forgsirny) Q 3 (Eltols)

M

A 43. bra els rsze egy teljes frsi ciklust brzol. A frszr visszatr az alaphelyzetbe, frszr az alaphelyzetbe visszarne. Az I3 bemenetre kttt rzkelrl nem rkezik jel a PLC I3 bemenetre, jraindtani csak a visszallts utn lehet. gy indthat a msodik frsi ciklus. Ennek a KI-gomb megnyomsa vet vget, mieltt a

38

U N34. bra. Teljes s megszaktott mkds

YA Gsllyed emelkedik

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

5. Programrsa folyamatot lpsekre tudjuk bontani, a tbbi mr szinte magtl addik. A lpsekre bontott folyamat grafikus brzolsa llapotgrffal trtnik. Most rkeztnk el az eddigiektl eltr rszhez. A program abban a pillanatban ksz, ahogy

a. Folyamatbra (grf) ksztseA vezrlsi folyamat lpsekre bontsa A lpseket a "Mit kell tenni?" krdsre adott vlaszok jelentik. Tblzatos formban:Lpsszm Mit kell tenni

-

-

0.

-

2. 3. 5.

1.

Vrakozni az indtsra A 3 s letelte utn Az indts utn

-

4.

A vghelyzet elrse utn

Lpsszm

A 44. brba bejelltk a lpseket. Az idfggvny is sorrendi brzols, minden vltozst bejellve (szaggatott vonalak) a "Mit kell tenni?" krsre adott vlaszok sorrendje, vagyis a az egyes lpseknl vgzend: a "Lps felttelre" s a "Lpsben vgzett tevkenysgre". sorrendi vezrls lpsei olvashatk ki belle. Mindkt meghatrozsnl kt rszre bonthat

M

U N

KA ANA lps felttele

-

Az 1 s letelte utn

Az alaphelyzetbe rs utn

YA GMotor jobbra + eltols Motor balra Motor balra + 1 s vrakozsA lpsben vgzett tevkenysg

Motor jobbra + 3 s vrakozs

NEM MKDIK SEMMI (alaphelyzet)

VISSZA AZ ELEJRE (0. lpsre)

39

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

I 1 (KI) I 2 (BE) I 3 (Alaphelyzet) I 4 (Vghelyzet)

0

1

2

3

4

5

Meghatrozott sorrend!

Q 1 (Motor) Q 2 (Forgsirny) Q 3 (Eltols)

A lps feltteleinek meghatrozsa

A lps felttele az az esemny, amely utn vgezhet a lpshez kapcsolt tevkenysg. A

tblzat szerint az 1. lps felttele az indts, amivel azonos rtk az iddiagramon az I2 bemenet aktvv vlsa. A 2. lps felttele a 3 s-os vrakozsi id letelte, amely szintn lthat a diagramon is.

U N

A beavatkozsok lpsekhez rendelse Minden lpshez tevkenysget

KA ANrendelnk, amelyek a forgst s irnyvltst. (Ms

35. bra. A frsi folyamat lpsekre bontsa

YA Gfelttelek teljeslse megoldsban

3s

sllyed emelkedik 1 s

Sorrendi vezrls!

kvetkeznek. Az 1. lpsben kt tevkenysg is van: Forog a motor jobbra, s elkezddik a a motor s a fr sllyed. A 3. lpsben egy tevkenysg van, a motor balra forog, de ez kt vrakozsi id mrse. A 2. lpsben megint kt beavatkozs trtnik: most is jobbra forog jelent: vgezhet egy

utn

M40

beavatkozst

beavatkozssal is). A sorrendi vezrls elny itt jelentkezik. A kvetkez lpsben csak a befejezdnek. Ez rengeteg odafigyelstl, felttelrendszer megalkotstl mentesti a programozt, s az egyszerstssel a programhiba is cskken.

hozz rendelt tevkenysg hajtdik vgre, az elz lpsben megadottak automatikusan

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN Az llapotgrf elksztse csak annyit jelent, hogy egyms al, minden lpst egy tglalappal s a tglalapokhoz berajzoljuk a lpsek feltteleit s a vgzend

tevkenysget. A 36. bra kt vltozatot mutat. Az elsnl a tglalapok bal oldaln a felttel, minden a tglalapok jobb oldalra kerl. Az elsnl a PLC-cmek, a msodiknl a tervjelek lthatk. A tervjelek feltntetse nem mindig szolgltat elegend informcit

brzolunk,

jobb oldaln a lpshez rendelt beavatkozs. A msodik a szabvny szerinti brzols, ahol a

megjelense vagy eltnse) vltja ki a mkdst. A grfbl hinyzik az 5. lps. Ez ugyanis az alaphelyzettel megegyez llapot. A baloldali brban nyilak jelzik a tovbbhalads tovbbhalads irnya rtelemszeren a kvetkez lps (az alatta lv tglalap). Ettl eltr irnyt, a 4. lpsrl a nyl a 0. lpsre mutat. A jobboldalinl nincsenek nyilak, a irny esetn a tglalap helyett kr lthat, amelyben a kvetkez lps szma van

programoznak, mert nem mutatja, hogy a PLC bemenetein milyen jelvltozs (feszltsg

feltntetve. A pldban a 4. lps utn a 0. kvetkezik. rdekesge mg az brnak az osztott tglalap. A fels rszben tovbbra is a lps szma van feltntetve, az alsban pedig trolra utal (merker) amely jelli az adott lpst. A programban pl. M2 bit rtke 1-es lesz, ha a msodik lpsre jutunk. ez a szm egy M bet mg rva. Akkor van szerepe, ha ltrban programozunk. Azon bels

M

U N

KA AN41

YA G

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

0M0

0 1I2 = 1

S2 K1 T1 = 3 s

M1

1T1 = 1

Q1 T1 = 3 s 3s

2I4 = 1

Q1 Q3

3I3 = 1

Q1 Q2

KA ANQ1 Q2 T2 = 1 s

4T2 = 1

U N

36. bra. A frgp vezrlsnek llapot-grfja

M

A legtbb esetben nem csupn egy felttele van a kvetkez lps megttelnek. ltalban programunk. Kt elemmel kell kiegszteni: az indulssal s a lelltssal . A frsi folyamat indtsa

kt, vagy tbb vltoz logikai fggvnye. gy van ez a frgpnl is. Mg nem tkletes a

A frsi folyamat csak akkor kezddhet, ha a frgp alaphelyzetben van. Ehhez a 37. bra szabjuk, hogy a fr alaphelyzetben legyen, vagyis az alaphelyzet vglls-kapcsol az I3as bemenetre feszltsget kapcsoljon.

szerint mdostani kell a 0-rl az 1. lpsre halads felttelt. Az indulshoz felttell

42

YA G2K1 K3

M2

S4

3

K1 K2

M3

S3

4M4

K1 K2 T2 = 1 s 1s

0

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

0M0M0 I2 I3

& 1M1K1 T1 = 3 s

M0=0, M1=1

T1

2M2M2 I4

K1 K3

& 3K1 K2

M3 I3

&

KA ANM3

4

K1 K2

M4

T2 = 1 s 1s

U NM4 T2

&

0

M

37. bra. Kiegsztve az indulsi felttellel

A frsi folyamat lelltsa

YA GM2=0, M3=1 M3=0, M4=1 M4=0, M0=143

M1

&

M1=0, M2=1

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN A msik a vszlells megvalstsa: arrl a lpsrl ahol a vszlelltskor volt a program

"ugorjon" a 0. lpsre, ahol minden kikapcsoldik. Azon PLC szoftvereknl, amelyek egy

kimenet hasznlatt tbbszr is megengedik elegend egy lpshez beiktatni a kikapcsolsi

felttelt. A 38. bra megoldsa ott is alkalmazhat, ahol nincs ez a lehetsg. Ebben az esetben minden lpshez beptjk a kikapcsolsi felttelt. Ez szmunkra megfelel, mert az egyszeres mkds henger gy is visszatrti a frt az alaphelyzetbe. A 38. brn csak (pl. motorvd kapcsol, vszgomb, stb.) tovbbi VAGY-kapcsolatok ltrehozsval. a STOP nyomgomb vgez megszaktst. Lehetsg van ms megszaktsok beptsre is

M0M0 I2 I3

& 1M1

K1

T1

&I1

KA AN1 2K1 K3

M1

T1 = 3 s

M2 I4

M2

&I1

1

U NM3 I3

3

K1 K2

M3

&

I1

1

M

4M4

K1 K2 T2 = 1 s

M4 T2

&I1

1 0

1s

38. bra. Kiegsztve a folyamat megszaktsval.44

YA GM0=0, M1=1 M1=0, M2=1 M2=0, M3=1 M3=0, M4=1 M4=0, M0=1

0

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN A program grf szerinti "sszelltsa" Ltra-diagramban nincs grf. A programunkat gy kell megrni, hogy az sorrendi vezrls

legyen, vagyis-

lpsekre kell bontani, s minden lpshez jelzbitet (merker) kell rendelni, melyek kzl mindig csak az aktulis lps jelzbitje lehet 1-es rtk tehet, ha teljeslnek a lps felttelei lps jelzbitjt a lpseket felttelek teljeslse esetn lehet megtenni a kvetkez lps akkor a lpsek egyms utn kvetkezzenek, a kvetkezre lpve trlni kell az elz

egy "ltrafok" egy kimenet vezrlse. Ez a sorrendi vezrlskor sem msthat meg, kimeneteket, hanem a kimenethez a lpseket

ezrt a kimenetek vezrlse fordtott mdon trtnik: nem a lpshez kapcsoljuk a az utols lps utn a program a 0. lpsre, vagyis alaphelyzetbe ll

-

Megszaktsok kezelse: a megszaktsok minden esetben elsbbsget lveznek, a program futsa sorn brmikor kvetkeznek be, a hatsuk azonnal rvnyre jut.

3. programrsz: megszaktsok kezelse

2. programrsz: a kimenetek kezelse

1. programrsz: a lpsi felttelek kezelse

A 37. bra llapot-grfja mindezt az informcit tartalmazza, a programrst ennek alapjn nem lesz nehz feladat.

A lpsi felttelek kezelse.

U NM0 I2 I3

M

&

KA AN0M0

A lertak alapjn a programrst hrom rszre lehet bontani:

1M1

K1 T1 = 3 s

39. bra. Lps felttele a Ltra-diagramban

YA GM0=0, M1=1

a lpsek kimeneteket, ms program-elemeket mkdtetnek. A ltra-diagramban

45

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN A 37. bra rszlett emeltk ki a 38. brn. A kijellt rsz a tovbbhalads felttele,

aktulis lps (M0) S megnyomtk a START-gombot (I2), s a fr alaphelyzetben van (I3) AKKOR a 0. lps befejezdtt (M0=0), kvetkezik az 1. lps (M1=1).

gyakorlatilag ezt kell ltrban megrni. Az brt a kvetkezkppen kell olvasni: HA a 0. az

HAAz aktulis lps:0 START megnyomva Fr alaphelyzetben M0 I2 I3

0M0

AKKORA 0. lps ksz M0=0, M1=1

& 1M1K1

T1 = 3 s

40. bra. A felttel rtelmezse

A ltra-diagram els "ltrafoka" a megfogalmazott felttel alapjn az albbiak szerint nz ki:

M0 I2 I3

U N

M0

I2

KA AN0M0

&

1

K1

M1

T1 = 3 s

I3

M

MA

I2

I3

41. bra. Az els lps felttele Ltra-diagramban.

46

YA GM0=0, M1=1

Kvetkezik az 1. lps

M0 R M1 S

MA S M1 S

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN Kt apr vltoztatst kell tenni, a programon: A helyes mkdse rdekben az M0-val vgzett mveleteket meg kell fordtani. (Az 1. lps eltt M0=0 helyett M0=1, a 4. lps utn M0=1 helyett M0=0) Az ok a PLC felttelnl ezrt az M0=0 rtkkel kell dolgoznunk. mkdse. Bekapcsolskor minden bels trol rtke 0 gy az M0 rtke is. Az els A hasznlt szoftverben nincs M0-s bels trol, ezrt helyette MA-t hasznlunk.

A feltteleket a vlasztott szoftverrel megrva a 42. bra mutatja

M

U N

KA AN47

YA G

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

M

48

U N42. bra. A vlasztott szoftverrel kszlt felttel

KA AN

YA G

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN A kimenetek kezelse A 44. brn lthat a kimeneteket vezrl programrsz. Itt lthat igazn a sorrendi vezrls lpsek, amelyekben az adott kimenet aktv. Ennek a programrsznek a megrsa a legknnyebb s legkevesebb idt ignyl mvelet. Ide tartoznak rszfeladatok is, mint pl. az

elnye: egy kimenet vezrlse csak egy logikai VAGY kapcsolat, amelynek vltozi azok a

kimenetekhez hasonl, egyszer feladat (43. bra).

idztsek.

Ezek

programozsa

is

a

M

U N

KA AN

43. bra. Idztk programozsa

YA G49

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

Lpsrl-lpsre kveti a mkdst az albbi brasor, amely az ellenrzs egy jabb

trtn ellenrzst is. A be- s kimenetek mellett az ellap is lthat, azon is kvethet a

lehetsgt mutatja. Az alkalmazott szoftver szimulcija lehetv teszi a PLC-ellapjn program mkdse.

M

50

U N

6. A program ellenrzse, tesztelse

KA AN

44. bra. A kimenetek vezrlse.

YA G

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

0.

KA AN

45. bra. 0. lps:Kiindulsi helyzet (STOP zrt (I1), fr alaphelyzetben (I3)) 1. lps: A fr laphelyzetben a BE-gombot zrva jobbra forogva elindul a motor s a 3 sos idzts

M

U N

YA G1.51

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

2.

KA AN

M

52

U N

46. bra. 2. lps: A 3s-os ksleltets letelte utn a motor jobbra forgsa kzben elindul az eltols, a fr kimozdul az alaphelyzetbl. 3. lps: Jobbra forg motorral a fr elrte a vghelyzetet, irnyt vltoztatott s az eltols megsznt.

YA G3.

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

4.

KA AN

47. bra. 4. lps: A balra forg fr visszatrt az alaphelyzetbe, s 1 msodpercig itt marad (az brn T2= 0,6 s), majd a program 0. lpsre ugrik 0. lps:Kiindulsi helyzet (STOP zrt (I1), fr alaphelyzetben (I3))A program tesztelse sorn szimullhatk a vrhat hibk is, pl. egy vglls-kapcsol beragadsa, vagy a hibs rintkezse. Ezekkel a helyszni prbk ideje lecskkenthet.

7. A program ttltse a PLC-be

M

Azonos az 1. fejezetben lertakkal.

8. A mkds ellenrzse, tesztelseAzonos az 1. fejezetben lertakkal. sszefoglals

U N

YA G0.53

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN Sorrendi vezrls = Msknt gondolkods. A grafikus programozsbl elrhet lehetsg. Lpsekre bonthat vezrlseknl hasznlhat. A 0. lps az alaphelyzet, ekkor a PLC kimenetei nem aktvak. A tovbbi lpsek megttele felttelekhez kttt, azok teljeslse esetn "lp tovbb" a program. Csak azok a kimenetek lesznek aktvak, amelyeket az adott lpshez rendelnk. A sorrendi folyamat grffal rhat le. Az elksztett grf alapjn a felttelek, kimenetek s megszaktsok vezrlst vgz Ltra-diagram. 4. programozs sorn pthet fel a program "gerince", amely alapjn egyszeren rhat meg a

TANULSIRNYTszmtgpre!

Tltse le a www.aut.hu honlaprl a zeliosoft legfrissebb verzijt s teleptse a

Az asztalon megjelen parancsikonnal (vagy a "Minden program"-ban kikeresett paranccssal) indtsa el a programoz szoftvert s a jegyzet szerint ksztse el az elzekben trgyalt mintafeladatot! A krdjelre kattintva krhet segtsget!

M

54

U N

KA AN

YA G

A jegyzetben lpsrl lpsre oldottuk meg az esetfelvetsben megfogalmazott feladatot.

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

NELLENRZ FELADATOK1. feladat Vagontlt berendezst kell vezrelnie.

M1

U NSTART STOP

KA ANiga cs ol ag Ad

Szlltszalag

I

O

M

S248. bra. Vagontlt elvi vzlata

A vagontlt mkdse:

YA GM2S155

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN A trolbl (sil) a szilrd anyagot adagolcsiga juttatja a szlltszalagra, amely a

vagonba tlti. A tlts a START-gomb (NO) megnyomsval kezddik, ha a vagon kapcsol NO rintkezje zrt). Elszr a szlltszalag indul, majd 3 s elteltvel az

nincs (S2 NO rintkezje nyitott) tele s a megfelel pozciban van (S1 vgllsadagolcsiga. Ha a vagon megtelt (S2 rzkel rintkezje zrdik) az adagol csiga azonnal, a szlltszalag 5 msodperc elteltvel ll meg. Vszlellskor, ha a vagon elmozdul (S1 nyit), vagy megnyomjk a STOP-gombot, a szalag s az adagolcsiga is azonnal megll. A PLC

-

mgneskapcsolinak tekercsei 230 V AC feszltsgrl mkdnek.

bemenetei

24

V

DC

feszltsgek,

kimenete

rels.

A

motorok

Az a-e feladatokat az albbi hozzrendelsi lista alapjn vgezze!Sorszm 1 2 3 4 5 6 Tervjel STOP START S1 S2 K1 K2 PLC-cm I1 I2 I3 I4 Q1

STOP-nyomgomb, NC, a folyamat lelltsa START-nyomgomb, NO, a folyamat indtsa Vgllskapcsol, NO, Tltsi pozci jelzse Slyrzkel, NO, Vagon tele jelzse

Feladatok

a) Ksztse el a PLC-bektst!

M

56

U N

KA ANQ2

Mgneskapcsol, Szlltszalag motorjnak bekapcsolsa Mgneskapcsol, Adagolcsiga motorjnak bekapcsolsa

YA GMegjegyzs

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN b) Rajzolja le a mkds iddiagramjt a PLC be- s kimeneteinek feltntetsvel!

c) Rajzolja meg az llapot-grfot a 38. bra alapjn!

M

U N

KA AN57

YA G

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

d) Ksztse el a vezrl programot!

e) Nyomtassa ki az elkszlt program generlt dokumentcijt!

M

58

U N

KA AN

YA G

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

MEGOLDSOK1. feladat

a. Ksztse el a PLC-bektst!

+24 V DCSTOP START S1

-

I1

I2

L1

230 V ACN

U N

M

b. Rajzolja le a mkds iddiagramjt a PLC be- s kimeneteinek feltntetsvel!

KA ANQ1 Q2K1 K249. bra.

YA GS2

I3

I4

Q3

59

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

I 1 (STOP) I 2 (START) I 3 (Pozci) I 4 (Tele)

A STOP parancs (jel megsznse) is kivltja a mkdst

A vagon elmozdulsa (jel megsznse) is kivltja a mkdst

Szalag lertse 3s 0 1 2 tlts 3 5s

Q 1 (Szalag-motor) Q 2 (Csiga-motor)

c. Rajzolja meg az llapot-grfot a 38. bra alapjn!

M

60

U N

KA AN50. bra.

YA G4

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

0M0 I2 I3 I4 M1 T1

M0

& 1M1Q1 T1 = 3 s

M0=0, M1=1

&I1 I3

2M2

Q1 Q2

M2 I4

&I1 I3

1 3M3

M3 T2

&I1 I3

KA AN11s

Q1

T2 = 5 s

0

d. Ksztse el a vezrl programot! (51. bra)

e. Nyomtassa ki az elkszlt program generlt dokumentcijt!

M

U N

51. bra.

YA GM2=0, M3=1 M3=0, M0=161

1

M1=0, M2=1

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

M

62

U N

52. bra. A dokumentci els rsze, a vezrl program

KA AN

YA G

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

M

U N

KA AN53. bra. A dokumentci tovbbi adatai63

YA G

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

IRODALOMJEGYZKFELHASZNLT IRODALOMJancskrn Anweiler Ildik: PLC-programozs (Kzirat) Szerzi kollektva : Elektrotechnikai szakismeretek (Mszaki Knyvkiad, 1996) Lrincz Istvn: PLC-jegyzet 2008 (Kzirat) dr. Hodossy Lszl: Programozott vezrlsek (Kszlt a HEFOP 3.3.1-P.-2004-09-0102/1.0 plyzat tmogatsval.)

Schneider Electric: Zelio Logic 2 Vezrlmodul Felhasznli kziknyv (Schneider Electric Hungria Villamossgi Rt, 2004

Jancskrn Anweiler Ildik: PLC-programozs (Kzirat)

Szerzi kollektva : Elektrotechnikai szakismeretek (Mszaki Knyvkiad, 1996) Lrincz Istvn: PLC-jegyzet 2008 (Kzirat)

dr. Hodossy Lszl: Programozott vezrlsek (Kszlt a HEFOP 3.3.1-P.-2004-09-0102/1.0 plyzat tmogatsval.)

Schneider Electric: Zelio Logic 2 Vezrlmodul Felhasznli kziknyv (Schneider Electric

M

64

U N

Hungria Villamossgi Rt, 2004

KA AN

AJNLOTT IRODALOM

YA G

Forrs: http://www.doksi.hu

A(z) 0907-06 modul 022-es szakmai tanknyvi tartalomeleme felhasznlhat az albbi szakkpestsekhez:

A szakkpests OKJ azonost szma: 52 523 01 0100 52 01 52 523 01 1000 00 00

A szakkpests megnevezse PLC programoz Automatikai mszersz

A szakmai tanknyvi tartalomelem feldolgozshoz ajnlott raszm: 20 ra

M

U N

KA AN

YA G

Forrs: http://www.doksi.hu

M

TMOP 2.2.1 08/1-2008-0002 A kpzs minsgnek s tartalmnak A projekt az Eurpai Uni tmogatsval, az Eurpai Szocilis Alap trsfinanszrozsval valsul meg. Kiadja a Nemzeti Szakkpzsi s Felnttkpzsi Intzet 1085 Budapest, Baross u. 52. Telefon: (1) 210-1065, Fax: (1) 210-1063 Felels kiad: Nagy Lszl figazgat fejlesztse keretben kszlt.

U N

A kiadvny az j Magyarorszg Fejlesztsi Terv

KA AN

YA G