You are on page 1of 67

Forrs: http://www.doksi.

hu

Hegeds Jzsef

Programozs ltradiagramos programozsi nyelven

U N
A kvetelmnymodul megnevezse:

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

KA AN
PLC-vezrls

YA G

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

GRAFIKUS PROGRAMOZS LD-VEL

ESETFELVETS MUNKAHELYZET
szakmt 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

U N
Programrs

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

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

1. A PLC bektse
A 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.

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 AN
Beavatkozk

U N
vezrls 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

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 G
Kimeneti kapcsok
nyomgomb 3

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

24 V DC

+ -

S1

S2

L1

S1
2 13

K1

S2
4

K1
14

A1

K1
A2

H1

2. bra Fogyaszt vezrlse nyomgombokkal

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

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 N
12 V DC 24V DC 24 V AC 230 V AC 100-230 V AC

nagysg feszltsg kerl a bemenetkre. A szoksos rtkek:

KA AN
L1

230 V AC
N

YA G
H1

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 AN
feszltsg 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

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.

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 llapotjelzse


PLC-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

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

24 V DC
K1

S1

S2

S1
2 3 13

K1

I1

I2

I3

I4

S2
4

14

L1
A1

K1
A2

H1

230 V AC K1
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 megjegyzsek
Tervjel S1 S2 PLC-cm I1 I4 Q1

Sorszm 1 2

U N
K1

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

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 G
Megjegyzs

Q1

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

3. A mkds egyrtelm megfogalmazsa


A 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 N
vagy 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)

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.

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 NYELVEN


S1 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

5. Programrs
Akkor 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

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

S2
4

K1
14

KA AN
H1

13

14

A1

K1
A2

6. bra. Fgglegesbl vzszintes ramt

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

10

U N

K1

H1

A2

S1

S2

L1

YA G
4

L1

K1

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

L1

S1

S2

A1

K1
14

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

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 G
Q1
11

A2

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

12

U N

KA AN
Utastsok feldolgozsa Kimenetek tlltsa
8. bra. A PLC ciklikus mkdse

YA G

Ciklus indul

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

a. Programrs a huzalozott vezrls logikja szerint


L1

S1

S2

A1

K1
14

S
I1

K1

VAGY
13

I4

9. bra. A huzalozott vezrls s a ltra-diagram logikja


A 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:

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 AN
S
VAGY Q1

YA G
Q1

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

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 DC
S1 S2

+
24 V DC I4
Q1

I1

I2

I3

1 I1 0 I4

KA AN
0 Q1 L1

L1

Q1

230 V AC K1
N

230 V AC K1
N

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.

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 G
S1 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 DC
S1 S2

+
24 V DC I4
1
Q1

S1

S2

I1

I2

I3

I1

I2

I3

I4

0
Q1

1 I1 1 I4 0 Q1 L1

0 I1 1 I4 0 Q1 L1

Q1

Q1

230 V AC K1
N

230 V AC K1
N

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

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 N
Szimulcira 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 szerint


A 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

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 N
13. 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, tesztelse


Knny 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 AN
0 1

A nyomgombok egyidej megnyomsakor a KI parancs az ersebb

Bekapcsols utni pillanat

14. bra. A 12. bra programjnak igazsgtblzata


A 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

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 G
Bemenetek, 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

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

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

18

U N

KA AN
8

YA G

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

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

U N

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

KA AN
1

YA G

19

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

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


A 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 AN
K1 Q1 0 0 Kikapcsols
a 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

3 3

0 vagy 1 1 Bekapcsols

20. bra. A trols vezrls igazsgtblzata


A 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

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

U N

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

KA AN
8

YA G

21

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

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

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 AN
2

YA G

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

25. bra. A program ttltse


A 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

U N
26. 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

24

U N

KA AN

TANULSIRNYT

YA G

ellenrzse, tesztelse.

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

NELLENRZ FELADATOK
1. 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

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 G
25

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

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!

U N

KA AN

YA G
27

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

4. Ksztse el a vezrl programot!

5. Nyomtassa ki az elkszlt program generlt dokumentcijt!

28

U N

KA AN

YA G

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

MEGOLDSOK
1. 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

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 AC
SZ B1 B2 B3

I1

I2

~
12 V AC

2. Ksztsen hozzrendelsi listt


Sorszm 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

4 5 6

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 AN
Q1 Q2
S Z P
27. bra

YA G
I3 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!

KA AN
28. bra.
31

YA G

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

U N

5. Nyomtassa ki az elkszlt program generlt dokumentcijt!

32

KA AN
29. bra.

YA G

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

U N

KA AN
30. bra.
33

YA G

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

34

U N

KA AN
31. bra.

YA G

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

SORRENDI VEZRLS LD-VEL

ESETFELVETS MUNKAHELYZET
Az 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 INFORMCITARTALOM
A 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

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 ksztse


A 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

KA AN M
36

S4

Vghelyzet

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

U N

32. bra. A mkds vzlatrajza

Eltols: K3

YA G
S3 Alaphelyzet

Motor

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

+
24 V DC
STOP START S3 S4

I1

I2

I3

I4

+
24 V DC

Q1

Q2

K1

K2

K3

2. Hozzrendelsi lista ksztse


Sorszm 1 2 3 Tervjel S1 S2 S3

KA AN
33. bra. PLC-bektsi rajz
PLC-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

6 7

U N
S4 K1 K2 K3

Mgnesszelep, egyszeres mkds henger vezrlse

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

YA G
Q3
Megjegyzs

37

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

3. A mkds egyrtelm megfogalmazsa


Az 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 AN
sllyed emelkedik 1 s 3s

3s

Q 1 (Motor)

Q 2 (Forgsirny) Q 3 (Eltols)

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 N
34. bra. Teljes s megszaktott mkds

YA G
sllyed emelkedik

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

5. Programrs
a 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) ksztse


A 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

U N

KA AN
A lps felttele

Az 1 s letelte utn

Az alaphelyzetbe rs utn

YA G
Motor jobbra + eltols Motor balra Motor balra + 1 s vrakozs
A 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)

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 AN
rendelnk, amelyek a forgst s irnyvltst. (Ms

35. bra. A frsi folyamat lpsekre bontsa

YA G
felttelek 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

M
40

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

U N

KA AN
41

YA G

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

0
M0

0 1
I2 = 1

S2 K1 T1 = 3 s

M1

1
T1 = 1

Q1 T1 = 3 s 3s

2
I4 = 1

Q1 Q3

3
I3 = 1

Q1 Q2

KA AN
Q1 Q2 T2 = 1 s

4
T2 = 1

U N

36. bra. A frgp vezrlsnek llapot-grfja

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 G
2
K1 K3

M2

S4

K1 K2

M3

S3

4
M4

K1 K2 T2 = 1 s 1s

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

0
M0
M0 I2 I3

& 1
M1
K1 T1 = 3 s

M0=0, M1=1

T1

2
M2
M2 I4

K1 K3

& 3
K1 K2

M3 I3

&

KA AN
M3

K1 K2

M4

T2 = 1 s 1s

U N
M4 T2

&

37. bra. Kiegsztve az indulsi felttellel

A frsi folyamat lelltsa

YA G
M2=0, M3=1 M3=0, M4=1 M4=0, M0=1
43

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

M0
M0 I2 I3

& 1
M1

K1

T1

&
I1

KA AN
1 2
K1 K3

M1

T1 = 3 s

M2 I4

M2

&
I1

U N
M3 I3

K1 K2

M3

&

I1

4
M4

K1 K2 T2 = 1 s

M4 T2

&
I1

1 0

1s

38. bra. Kiegsztve a folyamat megszaktsval.


44

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

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 N
M0 I2 I3

&

KA AN
0
M0

A lertak alapjn a programrst hrom rszre lehet bontani:

1
M1

K1 T1 = 3 s

39. bra. Lps felttele a Ltra-diagramban

YA G
M0=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

HA
Az aktulis lps:0 START megnyomva Fr alaphelyzetben M0 I2 I3

0
M0

AKKOR
A 0. lps ksz M0=0, M1=1

& 1
M1
K1

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 AN
0
M0

&

K1

M1

T1 = 3 s

I3

MA

I2

I3

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

46

YA G
M0=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

U N

KA AN
47

YA G

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

48

U N
42. 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

U N

KA AN

43. bra. Idztk programozsa

YA G
49

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.

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

U N

YA G
1.
51

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

2.

KA AN

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 G
3.

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

Azonos az 1. fejezetben lertakkal.

8. A mkds ellenrzse, tesztelse


Azonos az 1. fejezetben lertakkal. sszefoglals

U N

YA G
0.
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

TANULSIRNYT
szmtgpre!

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!

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 FELADATOK
1. feladat Vagontlt berendezst kell vezrelnie.

M1

U N
START STOP

KA AN
iga cs ol ag Ad

Szlltszalag

S2
48. bra. Vagontlt elvi vzlata

A vagontlt mkdse:

YA G
M2
S1
55

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

DC

feszltsgek,

kimenete

rels.

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!

56

U N

KA AN
Q2

Mgneskapcsol, Szlltszalag motorjnak bekapcsolsa Mgneskapcsol, Adagolcsiga motorjnak bekapcsolsa

YA G
Megjegyzs

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!

U N

KA AN
57

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!

58

U N

KA AN

YA G

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

MEGOLDSOK
1. feladat

a. Ksztse el a PLC-bektst!

+
24 V DC
STOP START S1

I1

I2

L1

230 V AC
N

U N

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

KA AN
Q1 Q2
K1 K2
49. bra.

YA G
S2

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!

60

U N

KA AN
50. bra.

YA G
4

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

0
M0 I2 I3 I4 M1 T1

M0

& 1
M1
Q1 T1 = 3 s

M0=0, M1=1

&
I1 I3

2
M2

Q1 Q2

M2 I4

&
I1 I3

1 3
M3

M3 T2

&
I1 I3

KA AN
1
1s

Q1

T2 = 5 s

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

e. Nyomtassa ki az elkszlt program generlt dokumentcijt!

U N

51. bra.

YA G
M2=0, M3=1 M3=0, M0=1
61

M1=0, M2=1

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

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

U N

KA AN
53. bra. A dokumentci tovbbi adatai
63

YA G

Forrs: http://www.doksi.hu

PROGRAMOZS LTRADIAGRAMOS PROGRAMOZSI NYELVEN

IRODALOMJEGYZK
FELHASZNLT IRODALOM
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 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

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

U N

KA AN

YA G

Forrs: http://www.doksi.hu

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

You might also like