zalotay peter plc alapok

29
PLC tanfolyam Zalotay Péter 108 V. Fejezet AZ ALAPSZINTŰ PLC TANFOLYAM Forrás: http://www.doksi.hu

Upload: rgewrggew-wgregrge

Post on 07-Nov-2015

42 views

Category:

Documents


11 download

DESCRIPTION

fvsfsfsdfdsf sdfsdfdsfsdf dsf sdfsdfdsfdsfsdf dsfds

TRANSCRIPT

  • PLC tanfolyam Zalotay Pter108

    V. Fejezet

    AZ ALAPSZINT PLC

    TANFOLYAM

    Forrs: http://www.doksi.hu

  • PLC tanfolyam Zalotay Pter109

    ,

    5. A programozhat logikai vezrlkAz ipari automatizlsban nagyon elterjedt programozhat logikai vezrlk tulajdonkppen

    cl-szmtgpek ipari alkalmazsokhoz.

    A defincit bvebben kifejtve olyan szmtgpek, amelyek feladata az irnytstechnikai

    feladatokban szerepl logikai s szmtsi (aritmetikai) mveletek elvgzse. A mveletek

    bemeneti adatait az irnytand technolgitl kapja, s az eredmnyeket is a technolgia

    fel kzvetti. Miutn ipari krnyezetben kell mkdjn a szmtgp s a krnyezet

    kapcsolatt nagy megbzhatsg, zavarvdett, s teljestmnyillesztst is ellt peri-

    frikkal rendelkezik. A perifrik illesztik az irnyts bemeneti vltozit ( parancsok,

    felttelek stb. ), a technolgiai berendezs beavatkoz kszlkeit ( relk, mgnes-

    kapcsolk, szelepek stb. ), illetve a klnbz jelz kszlkeket ( lmpk, hangjelzk,

    szmjegyes megjelentk stb.).

    5.1 . A PLC-k fejldseAz 1960-as vek vgig a szmtstechnika, s az ipari irnytstechnika lnyegben

    egymstl fggetlenl fejldtt.

    Erre az idszakra a flvezetk ( tranzisztorok, majd az integrlt ramkrk ) alkalmazsval

    a szmtgpek, s alkalmazsuk nagyon gyorsan fejldtt. Ugyanakkor az automatiz-

    lsban mg egyeduralkod az elektromgneses eszkzk ( relk, mgnes-kapcsolk stb.)

    alkalmazsa.

    Ezekben az vekben klnsen a gpkocsigyrtsban - jelents volt a termels felfutsa.

    A futszalagon trtn gyrts ignyelte az automatikus irnytst. Az alkalmazott vezrl

    egysgek huzalozott berendezsek voltak, s egy jabb technolgihoz j rendszert kellett

    pteni.

    A szmtgpek fejlettsge, s nvekv alkalmazsi terlete magtl rtetden eredm-

    nyezte azt a felismerst, hogy az ipari irnytsok terletn is lehetne alkalmazni a

    szmtgpeket. Az ekkor gyrtott szmtgpek mg csak lgkondicionlt krnyezetben

    zemeltek megfelelen, s nagyon rzkenyek voltak az elektromgneses zajokra. Ezek

    voltak elssorban azok az okok, amelyek korltoztk ipari alkalmazsukat.

    Forrs: http://www.doksi.hu

  • PLC tanfolyam Zalotay Pter110

    1966-67-es vekben a MODICON cg tervezte az els, kimondottan ipari vezrlsek

    szmra alkalmas programozhat elektronikus berendezst a Generl Motors rszre. Ez a

    PLC ( Programabble Logic Controller - Programozhat Logikai Vezrl ) szletse. A PLC

    - amelyet ipari szmtgpnek is nevezhetnk - gyrtsa s alkalmazsa elszr az Egyeslt

    llamokban, de rvid idn bell Eurpban is nagyon gyorsan fejldtt. A gyors fejldsre

    mi sem jellemzbb, mint hogy t vvel ksbb mr tbb mint szz gyrt mutatott be PLC-t

    a nemzetkzi ipari vsrokon.

    A legels kszlkek elsdlegesen a rels-mgneskapcsols vezrlseket kivltsra kszl-

    tek. A lnyeges eltrs nem abban volt, hogy a PLC elektronikus kszlk, amely gyorsabb,

    hanem a programozhatsgban.

    A rels berendezst egy adott feladatra ksztettek, s az ramkri elemek sszektse,

    huzalozsa hatrozta meg a mkdst. A mkds megvltoztatsa csak a huzalozs

    mdostsval, j kszlkek beiktatsval lehetsges. Mai szhasznlattal az ilyen

    berendezseket huzalozott programozs kszlkeknek nevezzk.

    A PLC-k ramkri felptse a hardver ( hardware kemny anyag ) kzvetlenl mg

    semmilyen feladatot nem tud vgezni. A mkdshez program (szoftver, software lgy

    anyag ) is szksges. Ugyanazon kszlknl is a program megvltoztatsa, j program

    betltse a mkdst alapveten mdostja. A program a PLC memrijban van, innen a

    trolt program, vagy szabadon programozhat berendezs elnevezs. A program

    mdostsa, fejlesztse gazdasgosabb, s fleg sokkal tbb lehetsget knl mint egy j

    kszlk megptse.

    Az eltelt harminc v alatt nagyon sokat fejldtek a kszlkek. A mikroprocesszorok

    megjelense az 1970-es vek kzepe - gyorstotta meg a fejldst. Bvlt a kszlkek

    alkalmazhatsgi terlete.

    Az els idszakban a kzepes s a nagyobb kipts PLC-ket alkalmaztk. A mretet a ki-,

    s a bemenetek szmval szoks jellemezni. ( Kzepes mret az 500 krli, mg a nagy az

    1000 vagy a feletti ki-, bemenet szm.) Ez egy teljes technolgia berendezs irnytsra

    alkalmas kszlk.

    A 80-as vek kzeptl kezdve minden gyrt piacra dobta a sajt kismret , 10 20 db

    diszkrt jelet feldolgoz kszlkt. Ezek a kompakt PLC-k egyedi irnytsi feladatokhoz

    ugyangy alkalmazhatk, mint egy nagyobb rendszer egysgeknt. A kompakt kszlkek

    mindegyikben van

    Forrs: http://www.doksi.hu

  • PLC tanfolyam Zalotay Pter111

    diszkrt ki-, bementi,

    analog ki-, bementi,

    megszakts ( interrupt ) bemeneti, valamint

    tbb soros vonali

    illeszt egysg. Az egyedi feladatokat is nllan ellt kszlkek soros kommunik-

    cis egysgeken keresztl csatlakoztathatk egymshoz nagyobb rendszerbe.

    A tbb PLC bl felptett rendszer mind gazdasgossgi szempontok, mind pedig

    sebessg, ill. hatkonysg szerint is elnysebb az egyetlen PLC-bl felptett nagy

    rendszereknl. Az nll kszlkekbl szervezett irnytst nevezik osztott intelli-

    gencij , vagy modulris szervezsnek.

    Az osztott felptsben az egyes kszlkek a kapcsolatot az un. ipari buszok on

    keresztl tartjk. Ilyen ipari kommunikcis busz pl. a MODBUS, PROFIBUS stb. A

    kommunikci feladata a mkds sszehangolsa, felgyelete s a szksges informcik

    gyjtse a mrs-adatgyjts .

    A PLC-k fejldse a programoz eszkzk, s programozsi mdszerek vltozsn

    keresztl is nyomon kvethet. A kezdeti idszakban a programozs nll programoz

    kszlkek -el trtnt. Ezek a kszlkek rendszerint csak az un. lineris programok

    rsra voltak alkalmasak.

    Az 1980-as vek elejn megjelen PC-k ( Personal Computer, szemlyi szmtgp )

    megjelense j lehetsget teremtett a PLC programozsban is. Elssorban az a PLC tpu-

    sonknt klnbz programoz kszlkeket vltottk ki PC vel. gy a programfejleszts-

    hez csak szoftvereket kellett kszteni. A szmtstechnikai lehetsgek nagyon gyors fejl-

    dse, valamint a PLC be ptett modulok bvtse egytt eredmnyezte a sokkal gyor-

    sabb, rugalmasabb modulris programozs - i mdszerek elterjedst.

    5.2. A PLC - k felptseA PLC - k mindegyikben megtalljuk

    a kzponti vezrl egysget ( CPU Central Processor Unit ),

    a program memrit (PMEM),

    az adat memrit (DMEM),

    a perifria illeszt egysgeket (I/O ILL.),

    Forrs: http://www.doksi.hu

  • PLC tanfolyam Zalotay Pter112

    s a tpegysget (TE).

    A rendszertechnikai felptst szemllteti a 3.1.bra.

    3.1.bra

    5.2. 1 . A kzponti vezrl egysg

    A CPU irnytja a mikrogp program szerinti mkdst. A mkds a programban

    egyms utn kvetkez utastsok vgrehajtsn alapul. Egy utasts vgrehajtsa ( az un.

    utasts ciklus ) sorn a CPU

    a programtrbl beolvassa a soron kvetkez utastst,

    vgrehajtja az utastsnak megfelel elemi mveletet, s

    ellltja a mikrogp elemeit vezrl jeleket.

    A mikrogp - ben, gy a PLC -nek alkalmazottban is alapveten kt programot klnbz-

    tetnk meg.

    Forrs: http://www.doksi.hu

  • PLC tanfolyam Zalotay Pter113

    Az opercis-, vagy monitor program tbbek kztt irnytja perifriik,

    memrik kztti adattvitelt ( beolvasst, kiratst ), a megszaktsok ( interrupt )

    kezelst, valamint biztostja a felhasznli program ciklikus futtatst.

    A felhasznli program a PLC-t alkalmaz ltal megrt program. A program

    feladata az irnytand berendezs kvnalmak szerinti mkdtetse.

    A tphlzat bekapcsolsa utn a monitor program inicializlja ( kezdeti rtkre lltja ) a

    PLC perifriit, lefuttatja a tesztel programokat, s ha hibtlan a rendszer felllsa, akkor

    indtja el az irnytsi feladatot vezrl ciklikus programot, ms megnevezs szerint a PLC-

    ciklus -t.

    A PLC kszlkek ciklikus programfeldolgozst szemllteti a 3.2. bra szerinti folyamat-

    bra.

    Beme ne ti ada-to k fri sst se

    Fel has znl iprogr amfut t ats a

    Ki m enete k fri sstse

    3.2.bra

    Minden PLC - ciklus legfontosabb rszei:

    a bemeneti adatok frisstse, amely sorn a PLC hez csatlakoz bemeneti

    egysgek aktulis llapot - t beolvassa, s azokat letrolja az adatmem-

    ria bemeneti szegmensbe,

    megoldja - az elzekben beolvasott bemeneti adatok alapjn - a felhasznli

    programban megfogalmazott logikai, aritmetikai feladatokat, s az eredmnyeket

    letrolja az adatmemria kimeneti szegmensbe,

    a feladatok megoldst kveten a kimeneti memriba trolt j eredmnyek

    alapjn belltja ( frissti ) a kimeneti egysgek llapott .

    Forrs: http://www.doksi.hu

  • PLC tanfolyam Zalotay Pter114

    A lert program-ciklus mindaddig ismtldik, amg hiba, vagy lellts be nem kvetkezik. A

    program vgrehajtshoz id szksges. Azt az idt, ameddig egy PLC ciklus tart, nevezik

    ciklusid nek. A ciklusid hrom rszre bonthat, gymint:

    a bemeneti adatok frisstshez tartoz id tbe ,

    a felhasznli program futsnak ideje tf ,

    a kimenetek frisstshez tartoz id tki.

    A hrom idbl lland rtkek a be-, kimeneti frisstsi idk, amelyek a PLC konfigur-

    cijtl, s jelfeldolgozsi sebessgtl fggnek. A tnyleges irnytsi program futsnak

    ideje vltozik a feladat nagysgtl fggen. Egy kzepes mret irnytsi feladatot

    megold PLC ciklus ideje 5 50 ms kztti rtk. A mindenkori ciklusid hatrozza meg,

    hogy az adott irnytsi feladatban milyen sebessg bemeneti vltozsokat lehet mg

    feldolgozni, illetve gyorsan lehet vltoztatni az irnytsi szakaszba trtn beavatkozst. ( A

    ciklus-idt szoks mg a PLC reakci-idejnek is nevezni. )

    5.2. 2. Memrik

    A mikrogpek mkdshez felttlenl szksges a programot, s a szmtsok, mveletek

    vltozinak, s eredmnyeinek rtkt trol memrikra. Funkcionlisan ezek kln egy-

    sget alkotnak, ugyanakkor fizikailag egy memria is alkothatja ezeket.

    5.2. 2. 1. A program memria( PMEM )A mikrogp mkdst elr program utastsainak megfelel mveleti kdokat, s ehhez

    tartoz mveleti tnyezket ( operandus ) trolja a program memria. A mveletek

    vgrehajtsa sorn e memria terletrl csak olvass trtnik. Olyan mikrogpek - ben

    amelyek csak egy programot hajtanak vgre ( pl. vide-magn irnytsa ), a programot un.

    fix-memria ( ROM, PROM, EPROM, EEPROM ) trolja. A PC - ben vltozik az ppen

    vgrehajtand program, ezrt itt irhat-olvashat memriba ( RAM ) troldnak az ppen

    aktulis program kdjai, operanduszai.

    5.2. 2. 2. Az adatmemria ( DMEM )Az adatmemria trolja a mkds sorn hasznlt vltozk, perifrikrl beolvasott, ill.

    kiviend informcik aktulis rtkeit. A feladatbl addan csak irhat-olvashat memrik

    ( statikus s dinamikus RAM, mgneses trolok stb. ) hasznlhatak ilyen feladatra.

    5.2. 3. Perifria illeszts ( I/O Illesztk )

    A mikrogp s a kls eszkzk adatforgalma s vezrlse a perifria illeszt

    egysgeken keresztl trtnik. Mindkett irnyulhat a kls eszkztl a mikrogp - be ( be-

    Forrs: http://www.doksi.hu

  • PLC tanfolyam Zalotay Pter115

    meneti-, vagy input egysg ), illetve ellenkez irnyba ( kimeneti-, vagy output egysg ). Az

    ember-gp kzvetlen kapcsolat alapeszkzei az adat-, s parancsbevitelre szolgl klavi-

    atra , illetve a klnbz megjelent egysgek (kperny, szm-, s karakter kijelzk

    stb. ) ahov a mikrogp a mveletek eredmnyeit rja ki. Amikor a mikrogp egy berendezst

    irnyt ( automatizls ) az informcik cserje, s a parancsok kiadsa gp-gp kztti

    illeszt egysgeken keresztl trtnik.

    5.2. 4. A tpegysg

    A mikrogp feszltsg, s ramelltst biztostja. A leggyakrabban norml hlzatbl ( 230

    VAC 50 Hz ) lltjk el a tpegysgek az integrlt ramkrk biztos mkdst szolgl

    stabilizlt ( Ucc= 5 V ), illetve az egyb clokra hasznlt stabilizlatlan egyenfeszltsgeket (

    12 V , stb. ). Klnleges mikrogpek tpenergijt akkumultor is biztosthatja ( pl.

    gpkocsik fedlzeti szmtgpei, meteorolgiai mrsadatgyjtk stb. )

    5.3. Adatok cmzseAz irnytsi feladatokra alkalmazott PLC-kben a beolvasott bemeneti rtkek, bels vltozk

    ( rszeredmnyek ) s a vezrl kimenetek kiszmtott rtkei a bels adat-memriban

    vannak. A felhasznli programban ezekre tbbszr is kzvetlenl kell hivatkozni. A

    memria egyes cellit, illetve bitjeit a processzor cmek alapjn irja, vagy olvassa. Ugyangy

    a felhasznli programokban is cmek alapjn lehet hivatkozni a vltozkra. A klnbz

    PLC gyrtk eltr mdozat cmzseket alkalmaznak, s ezrt a programoz szoftver is

    PLC tpus fgg.

    A PLC-k adatmemrijt alapveten kt nagy terletre lehet osztani, gymint

    a kt rtk vltozkat trol, bit-cmezhet s,

    a digitlis bjtos, szavas vltozkat trol memria.

    Mindkt memria terlet funkcionlis szempont szerint - tovbbi rszekre bonthat. Igy

    megklnbztetik

    a bemeneti,

    a kimeneti, s

    a bels vltozk

    rtkeit trol memria terleteket. A felsorolt szempontok szerint csoportostott memria

    terletek elrsre szolglnak a klnbz cmek.

    Forrs: http://www.doksi.hu

  • PLC tanfolyam Zalotay Pter116

    A cmzsi mdok az egyes gyrtk szerint klnbz. A kvetkezekben hrom cg, a

    Siemens, az Omron, s a Modicon PLC-k programozsnl hasznlt cmzsi mdszerekrl

    adunk egy tmr ttekintst.

    ! SIEMENS PLC cmzsek

    A klnbz funkcira elklntett memriaterletek 16 bites szavas szerve-

    zsek. A hasznlt cmzsi hrom rszbl ll:

    Bet(k) bjt-sorszm . bit-sorszm

    a bet(k) adja meg a memriaterlet funkci-jt, s tpust,

    a bjt-sorszm a memria-terlet kezdettl szmtott szm (relatv cmzs),

    a bit-sorszm a bjton belli bit-sorszm ( 0 7 ).

    A kvetkezkben nhny konkrt pldt mutatunk.

    Bemeneti vltozk: ( Eingang, vagy Input ).

    Pl.

    E 12.6 (I 12.6) a bemeneti memria 12. bjtjnak 6.bitje,

    EB 24 ( IB 24 ) a bemeneti memria 24. bjtja,

    EW 32 ( IW 24 ) a bemeneti memria 32. szava.

    Kimeneti vltozk: ( Ausgang, vagy Output ).

    Pl.

    A 46.0 (O 12.6) a kimeneti memria 46. bjtjnak 0.bitje,

    AB 13 ( OB 24 ) a kimeneti memria 13. bjtja,

    AW 42 (OW 24 ) a kimeneti memria 42. szava.

    tmeneti ( bels ) vltozk: ( Merker, vagy Flag ) csak bites vltoz.

    Pl.

    M 9.4 (F 9.4) a merker memria 9. bjtjnak 4.bitje,

    A PLC tovbbi funkciit idzts, szmlls, analg bemenet stb. cmzse is

    hasonl, csak a klnbz funkcihoz ms-ms bet-kombinci tartozik.

    ! OMRON PLC cmzsek

    Az Omron PLC csaldban is sokban hasonlan betk, s szmok egyttese

    hatrozza meg a vltozk rtkt trol hely elrst.

    Betk Sz-sorszma . bjt-sorszma

    A lnyeges eltrs a Siemens jellsi rendszertl az, hogy mind a bemeneti, mind

    a kimeneti, mind pedig a merker memrihoz azonos bet-jellst alkalmaz, s a

    cmtartomnyokkal hatrolja el a hrom memriaterletet.

    Forrs: http://www.doksi.hu

  • PLC tanfolyam Zalotay Pter117

    Bemeneti vltozk: IR ( input/output regiszter) 000 009 sz-sorszm

    Pl.

    IR 001.12 a 001. sz 12. bitje

    IR 007 a 007. sz

    Kimeneti vltozk: IR ( input/output regiszter) 010 019 sz-sorszm

    Pl.

    IR 012.02 a 012. sz 02. bitje

    IR 017 a 017. sz

    tmeneti vltozk: IR ( input/output regiszter) 200 231 sz-sorszm

    Pl.

    IR 216.15 a 216. sz 15. bitje

    IR 227 a 227. sz

    A PLC tovbbi funkciit idzts, szmlls, analg bemenet stb. cmzse is

    hasonl, csak a klnbz funkcihoz ms-ms bet-kombinci tartozik.

    ! MODICON PLC cmzsek

    A Modicon PLC csaldban csak szmjegyes cmzst alkalmaznak. A szmok

    els szmjegye adja meg a memria funkcijt, a kvetkez szmjegyek a me-

    mrin belli sorszmot, amely PLC tpusonknt klnbzhet.

    Kimeneti s tmeneti vltozk 0xxxx,

    Bemeneti vltozk 1xxxx,

    Bemeneti regiszterek 3xxxx,

    ltalnos s kimeneti regiszterek 4xxxx,

    Az xxxx el jellt sorszmok csak decimlisak, s minden terleten 0001-el

    kezddik.

    A PLC - k memria szervezse 16 bites szavas elrs.

    5.4. Programozsi nyelvekAz els PLC-k alkalmazsnak idejben az automatizlsban az ramt terv volt az elfoga-

    dott dokumentlsi mdszer. A vezrl ramkrket is ilyen formban terveztk.

    Termszetszeren a PLC-k egyik programozsi nyelve is ezt kvette, s ltra diagram -

    nak nevezik. Ltra diagramos programozs csak kpernys programoz kszlkkel oldhat

    meg.

    Egyszerbb programoz-kszlkeken az utasts-lists nyelvezettel kellett programozni.

    Forrs: http://www.doksi.hu

  • PLC tanfolyam Zalotay Pter118

    Azt kveten, hogy a programozs PC n trtnt, jabb nyelvezet a funkcionlis blokk

    ok segtsgvel trtn programozst is alkalmazzk.

    5.4. 1. Ltra-diagram

    A rels-mgneskapcsols vezrl ramkrk dokumentlsnl hasznlt kapcsolsi rajzban

    minden vezrelt kszlk ( lmpa, rel-, vagy mgnes-kapcsol gerjeszt tekercse stb.) a

    vezrl elemek ( nyomgomb, kapcsol, helyzetrzkel stb. ) vegyes kapcsolsn keresztl

    kap gerjeszt ramot. Ezt nevezik ram-t -nak ( innen a rajzolsi mdnak az elnevezse ).

    Az ilyen kapcsolsi rajzon vgig kvethet, hogy az ramkrbe kapcsolt kszlkek milyen

    llapotban folyik ram a vezrelt kszlk tekercsn, vagyis mikor hz meg. Az egyes

    kszlkek rajzjeleit szabvnyok rgztetik. A rajz egyttal a huzalozshoz is segtsget

    nyjt.

    A kvetkez sszellts a leggyakrabban hasznlt jellseket ( rajzjeleket ) mutatja.

    Mindegyik jel a mkdsi funkcira utal szimblumbl, s egy terv-jelbl ( azonost ) ll.

    Funkci Tervjel

    1-es szm zr nyomgomb Be1

    5-s szm bont nyomgomb Ki5

    Az R5 rel 3-as szmmkdskor zr rintkezje R5-3

    Az MK2 mgnes kapcsol 1-es szmmkdskor bont rintkezje MK2-1

    Az 5-s szm rel (tekercse) R5

    A 2-es szm lmpa LP2

    A bemutatott jellsek a klnbz orszgok szabvnyai szerint vltozhatnak.

    Forrs: http://www.doksi.hu

  • PLC tanfolyam Zalotay Pter119

    A 3.3. brn az R5 rel ntart vezrlst biztost kapcsols ram-utas rajza lthat.

    3.3.bra.

    A vezrl ramkr tphlzata itt az S fzis s a 0. Egy vezrelt kszlk pl. az R5 tekercse

    csak egyetlen ram-tban szerepelhet!

    A rel mkdsnek felttelt szban a kvetkezkppen fogalmazhatjuk meg: a rel teker-

    csn ram folyik t, ha a Be1 gomb rintkezje, vagy az R5-3 rintkez kzl legalbb az

    egyik zrt, s nem nyitott a Ki5 gomb rintkezje.

    A szveg alapjn is eldnthetjk a logikai kapcsolatot, miszerint a prhuzamosan kapcsolt

    elemek vagy, mg a sorba ktttek s kapcsolatban vannak.

    Megfordtva az elz kvetkeztetst, a programozsnl a feladat logikai feltteleit ismerjk

    igazsgtblzatban, vagy logikai fggvny formjban. A ltra-diagramot teht gy kell

    felrajzolni, hogy amely elemek S kapcsolatban vannak azoknak a szimblumait sorba, mg

    azokat amelyek VAGY kapcsolatak prhuzamosan rajzoljuk.

    A PLC programozsnl hasznlt ltra-diagram megrajzolsa az ram-t tervhez hasonlt. A

    hasznlt szimblumok viszont csak arra utalnak, hogy mikor folyik ram. Az egyes

    kszlkeket a tervjel helyett pedig egy szm azonostja. A szimblumhoz rt szm megadja,

    hogy melyik cm bemeneti, vagy kimeneti illeszt egysghez csatlakozik a kszlk, vagy

    hogy a memriban milyen cmen helyezkedik el egy bels vltoz llapott trol bit, vagy

    bjt.

    Egy vezrls programozsa eltt tblzat - ban, vagy blokk diagram - ban meg kell adni,

    hogy az egyes kls eszkzk a PLC milyen cm bemeneteihez csatlakoznak. Ez a cm lesz

    a program-szimblum cme is! Amennyiben a vezrlsnl bels bit-vltozt ( merker ),

    illetve bjt - os, vagy szavas ( kett, vagy tbb bjt PLC fgg ) vltozt (regiszter) is

    hasznlunk, akkor ezeket is tblzatban kell rgzteni.

    Forrs: http://www.doksi.hu

  • PLC tanfolyam Zalotay Pter120

    A leggyakrabban hasznlt szimblumok a kvetkezk:

    Funkci Cm

    Mkdskor zr 1002

    Mkdskor bont 0012

    Bekapcsolskor egy 0121ciklus-ideig zr (pozitv l)

    Kikapcsolskor egy 1045ciklus-ideig zr (pozitv l)

    Vezrelt objektum 0028

    Trolt (Latch-elt) vez- 0158relt objektum

    Vzszintes segdvonal

    Fggleges segdvonal

    A szimblumokhoz rt cmeket PLC tpusonknt klnbz mdon kell megadni. Az brban

    csak azrt rtunk plda cmeket, mivel minden logikai szimblumhoz tartozik cm. (A

    programozskor a kszlk nem is fogad el cm nlkli

    megadst!)

    A plda szerinti ntart vezrls programozshoz a kszlkek s a PLC csatlakoztatsnak

    blokk vzlatt, valamint a programot mutatja a kvetkez 3.4. bra. ( A cmzs MODICON

    rendszer).

    Forrs: http://www.doksi.hu

  • PLC tanfolyam Zalotay Pter121

    3.4.bra.

    Az ramt-terv s a ltra diagram rajztechnikailag nagyon hasonl, mgis lnyeges a

    klnbsg kzttk.

    A huzalozott ramkrkben alkalmazott kszlkhez annyi segdrintkezt kell hasznlni,

    ahny ramkrben szerepel az adott kszlk. Az ramt-terv szerinti rajzban ezrt kell az

    egyes rintkezket tpus ( zr, nyit ), s sorszm szerint is megklnbztetni.

    A PLC mkdsbl addan egy kszlk llapott ciklusonknt lekrdezs alapjn egy

    bels memria bit trolja. A felhasznli programban az adott kszlket azonost vltoz

    tetszleges szm ram-tban felhasznlhat anlkl, hogy a kszlkrl j bemenetet

    kellene kipteni. Az adott vltoz a programban tagadhat is/s ezrt mind mkdskor

    zr, mind pedig bont jelleg felhasznlst is lehet programozni egyetlen bemeneti

    csatlakozsrl. A lertakbl kvetkezik, hogy minden alkalmazott ktllapot kszlktl

    csak egyetlen llapotjelzst ( rintkezt ) kell bektni a PLC bemenetre.

    Az brn szemlltetett pldban az ramrt megszakt Ki5 nyomgombrl mkdtetskor

    zr rintkezt hasznlhatunk, miutn a programban a tagadottjt ( bont szimblum ) alkal-

    maztuk. A program elksztsekor erre nagyon oda kell figyelni!

    A bemutatott szimblumok csak a kt-rtk ( bit es ) vltozk hasznlathoz alkalmaz-

    hatk, s mindegyik PLC programozsnl nagyon hasonl. Az esetleges eltrseket az adott

    PLC programozi krnyezetben lehet megismerni.

    A klnbz ipari vezrlseknl ksleltetseket , szmllsokat , valamint aritmeti-

    kai mveletek is kell programozni. Ezek mr tbb funkcij mveletek, amelyeket blokk

    szimblumokkal ( funkcionlis blokk ) rajzolunk be a ltra-diagram tpus programba. Az

    ilyen blokkok a klnz PLC nl jelentsebben eltr egymstl. Ezeket a funkcik is-

    mertetsnl rszletesen trgyaljuk.

    Forrs: http://www.doksi.hu

  • PLC tanfolyam Zalotay Pter122

    A ltra-diagram formj programozs teht egy grafikus programnyelv . A

    megrajzolt brbl a fordt program ( compiller ) s a szerkeszt ( linker ) lltja el azt

    a gpi-kdsorozatot , amely a PLC kzponti vezrl egysgnek ( CPU, mikroprocesszor)

    a mkdst meghatrozza. A fordtst, szerkesztst a programoz eszkzben (pl. PC) fut

    programoz szoftver automatikusan vgrehajtja. A programoznak a grafikus forrst

    kell megrajzolnia a program EDITOR - a segtsgvel.

    5.4. 2. Utasts lista

    A szveges formj programozs az utasts lista. A lista minden egyes sora egy el emi

    mveletet r le. Egy mvelethez ltalban egy utasts s a mvelethez tartoz

    operandusz ( cm, vagy adat ) tartozik. Az utasts-sz ( a mnemonic ) ltalban a

    mveletet jelent sznak angol, - vagy a programozshoz vlasztott nyelv - rvidtse.

    Pl. az S mvelet angolul AND (nmetl UND), a VAGY az angolul OR ( metl ODER ).

    Az utasts-listban csak az els bett, az A-t ( U ), vagy az O-t ( O ) rjk.

    Az utastshoz tartoz cmek, vagy klnbz vltozk jellse is sokban eltr az egyes PLC

    k programozsban. Ezekrl a PLC memriknl mr rtunk.

    Nzzk a ltra-diagram szerint programozott ntart vezrls utasts-listban rt programjt.

    LD Be1 ; a Be1 llapotnak beolvassa

    OR R5 ; a beolvasott rtk VAGY az R5 llapota

    AND NOT Ki5 ; az eddigi eredmny S NEM a Ki5 llapota

    OUT R5 ; az eredmny kivitele az R5 re.

    A plda alapjn a kvetkez fontos trvnyszersgeket hatrozhatjuk meg:

    minden sor egy ktrtk diszkrt rtkkel vgzett elemi mvelet ( behozatal,

    logikai mvelet, kivitel stb.),

    a sorokban elrt mveletek egy, vagy kt vltozra vonatkoznak ( egy vltozs

    a behozatal, kivitel stb. mg kt vltozs a logikai mvelet),

    az egyes sorokban elrt mvelet egyik, vagy egyetlen tnyezje ( vltoz,

    operandus ) mindig az elz sorban kapott eredmny,

    a behozatal ( LD ) s az eredmny kivitele ( OUT ) egy ram-t kt vge.

    A bemutatott pldval csak az utasts-lista felptst szemlltettk. A klnbz PLC k

    programozsnl a be s kimeneti kszlkek cmeit kell megadni a tervjel helyett. Miutn a

    cmzsi mdok jelentsen eltrnek a klnbz szoftvereknl, ezrt alkalmaztuk az ltalnos

    lerst.

    5.4. 3. Funkci blokk

    Forrs: http://www.doksi.hu

  • PLC tanfolyam Zalotay Pter123

    A szmtgpes programozi szoftverek legtbbje tmogatja a grafikus programozsnak egy

    olyan vltozatt, amelyeknl a logikai mveleteket is a digitlistechnikban alkalmazott

    funkci - szimblumokkal adjuk meg. Ezt a programozsi nyelvet szoks funkci-

    blokkos programozsnak is nevezni. Ez a mdszer a ltra-diagram rajzolstl csak csak

    annyiban tr el, hogy a rel-logikai szimblumok helyett hasznlja kapu-szimblumokat.

    Az sszetett logikai funkcikat ellt feladatok ( szmlls, aritmetikai mvelet stb. )

    programozsa mindkt nyelv ben azonos funkci-blokk segtsgvel trtnik.

    Ebben a programozsi formban a be-, s a kimenetek cmeit kell a szimblumok megfelel

    pontjaihoz rni.

    Az eddig is pldaknt hozott ntarts vezrlsnek funkci-blokk szerinti programjt a 3.5.

    bra mutatja.

    3.5. bra

    A jelvezetkekre rajzolt karika a logikai tagadst jelli.

    Lnyeges megjegyezni, hogy a plda szerinti funkci-blokk szerinti program akkor helyes, ha

    a ltra-diagram rajzolsnl elmondottakhoz hasonlan - a Ki5 nyomgombnak is a

    mkdtetskor zr rintkezjt csatlakoztatjuk a PLC bemenetre.

    5.5. A programozs eszkzeiA PLC-k programozshoz ma mr elsdlegesen a PC-t hasznljk. Minden cg kifejlesztette

    a kszlkeihez alkalmazhat programoz szoftvert. Az egyedi programoz kszlkeket

    kizrlag olyan helyeken, vagy alkalmakkor hasznljak, amikor nem ll rendelkezsre

    szmtgp. Habr ma mr a hordozhat gpek ( lap-top ) mindenhl hasznlhatk.

    A szmtgpes szoftverek integrlt programfejleszti krnyezetet (IDE) biz-

    tostanak. A programfejleszts rszei:

    a forrs-program ( grafikus, vagy szveges ) megrsa ( rajzolsa ),

    Forrs: http://www.doksi.hu

  • PLC tanfolyam Zalotay Pter124

    a megrt ( rajzolt ) program a CPU mkdst vezrl - gpi kdsorozatra

    fordtsa ( compiller ),

    az esetleges forrsprogram-hibk megllaptsa, jelzse,

    a hibtlan program futtathat programm szerkesztse ( linker ),

    a program mkdsnek szimullsa ,

    a program tesztelse a vals krnyezetben.

    A korszer fejleszti szoftverek a felsorolt feladatok mindegyikt rszben automatikusan,

    rszben parancsok hatsra vgrehajtjk. A legkorszerbb fejleszt programok is csak a

    megrt programbl csak azt kpes megllaptani, hogy olyan utastsokat, illetve program-

    szerkezeteket hasznlt a programoz, amelyek megfelelnek az adott PLC konfigurcijnak.

    Eltr esetben jelzi a hiba tpust hibakd, esetleg rvid hibamagyarzattal kiegsztve.

    Azt, hogy a megrt, s hibtlanul lefordtott, szerkesztett program valban a kiindul fela-

    datot hajtatja vgre a PLC vel, csak a vals idej tesztels segtsgvel tudjuk

    megllaptani.

    A fejleszt szoftverek fejldse is kveti a szmtgpek operci rendszernek a vltozst.

    Ennek megfelelen a korbbi DOS alap fejleszti szoftvereket lassan kivltjk a klnbz

    verzij WINDOWS krnyezetben fut szoftverek. Az utbbi vltozatok szolgltatsai,

    kezelsk fejlettebb a korbbiaknl.

    A kvetkez brkon hrom klnbz PLC fejleszt-szoftvernek f-kpt mutatjuk be. A

    bemutatott STEP5 ( Siemens) s a MODSOFT ( Modicon) fejleszti programok DOS alatt,

    mg a SWIN ( Omron) Windows krnyezetben futtathatk.

    STEP5

    Forrs: http://www.doksi.hu

  • PLC tanfolyam Zalotay Pter125

    MODSOFT

    SYSWIN

    Forrs: http://www.doksi.hu

  • PLC tanfolyam Zalotay Pter126

    Mindhrom fejleszti krnyezetben egy j program rsa egy j terv ( Projekt ) megnyitsval

    kezddik. Ekkor adjuk meg a program

    Krnyezett,

    a fjlok neveit,

    a PLC s a szmtgp kztti kommunikci mdjt.

    A megnyitst kveten kezddik a forrsprogram rsa ( rajzolsa) az EDIT menben.

    A ltra-diagram szerinti programozsnl mind a rel-logikai szimblumok, mond pedig az

    egyb funkcionlis blokk-ok bevitele a megfelel funkci-gomb lenyomsval trtnik. Ezek

    felsorolsa a kperny aljn, vagy tetejn lthatk.

    Egy szimblum felrajzolsa utn meg kell adni az adott funkcihoz tartoz paramter(ek)

    rtkt pl. rel-szimblumhoz a cmet. Ezt kveten lehet csak tovbb lpni. A mindenkori

    programozsi helyet a kpernyn eltr sznnel jelzett ngyszg ( cursor ) mutatja. A

    cursot a mozgat nyilakkal, vagy egr segtsgvel lehet a kvetkez programlpshez

    tartoz helyre vinni.

    A felrajzolt (rt) forrs-programot menet kzben automatikusa fordtja, s szerkeszti a

    fejleszt szoftver. Hibs adat-megadskor hibajelzs figyelmeztet a rendellenessgre, s csak

    ennek kijavtsa utn lehet a kvetkez programlpst bevinni.

    A programozs ktfle zemmdban is vgezhet.

    Az OFFLINE zemmdban csak a PC-be rjuk a programot, s ellenrizni a helyessget

    csak logikailag tudjuk.

    A programoz eszkz ( PC ) soros vonalon a program fejlesztse kzben is

    sszekapcsolhat a PLC vel. A soros kommunikci segtsgvel a programunk menet

    kzben is letlthet, s tesztelshez mkdtethet. Ezt nevezzk ONLINE mkdtetsnek.

    Md van arra is, hogy a korbban mr letlttt programot a PLC-ben mdostsuk ,s progra-

    mozzuk. Ilyenkor gondoskodni kell arrl, hogy a mdistott programot le is mentsk a

    megfelel fjlba. Ellenkez esetben elvsz a mdostott ( lesztett program ).

    Mr meglv program tovbbfejlesztsekor nem kell j Projekt-et nyitni, hanem brmikor

    behvhat egy meglv program.

    5.6. Egyszer vezrlsi feladatok programozsaEgyszer vezrlseknek azokat tekintjk, amelyekben a bemeneti kszlkek ( parancsadk,

    feltteladk stb.) s a kimenetekhez kapcsolt vezrelt kszlkek kztti kapcsolat lerhat

    Forrs: http://www.doksi.hu

  • PLC tanfolyam Zalotay Pter127

    kombincis logikai fggvnyekkel. Elszr tekintsk vgig az alapvet logikai mveletek az

    S ( AND ), a VAGY ( OR ) s a TAGADS ( INVERZ) programozst.

    Az elzekben mr emltettk, de ismt szt ejtnk arrl, hogy milyen mdon kell figyelem-

    be venni a bemenetre csatlakoz kszlket a programozsnl. Az irnytott technolgia

    parancs-, s felttelad kszlkei a legtbb esetben mkdtetskor zr, vagy nyit rint-

    kezk. Esetenknt alkalmaznak elektronikus jeladkat is.

    A programozsnl a megvalstand logikai kapcsolatot mindig egy mdostand -

    kimenetre rjuk fel, a bemenetekre csatlakoztatott kszlkek fggvnyben. Leggyakrabban

    azt a mdszert clszer hasznlni, hogy az adott kszlk mkdtetst tekintjk a vezrlsi

    felttel teljeslsnek.

    Vegyk a kvetkez pldt. Egy elmozduls vgllst jelzi a V1 jel mkdtetskor zr

    rintkez. A feladat az, hogy az M2 jel motor csak addig mkdjn, amg a V1 nem jelzi a

    vgllst, ugyanakkor a JL2 jelzlmpa a vgllst jelezze. Teht a V1-t a motor vezrl-

    krben tagadott ( bont rintkezi jelkppel), mg a lmpa vezrlsbe egyenes alakban (

    zr jelkppel) kell programozni. Abban az esetben viszont, ha a vglls jelzsre mkd-

    tetskor bont rintkezt alkalmazunk, akkor fordtva kell a programozsban az rintkezt

    figyelembe venni. sszefoglalva ez azt jelenti, hogy a PLC bemenetre olyan jeladkat

    clszer csatlakoztatni, amelyek mkdtetskor kapcsolnak a bemenetre ramot. A

    programban ekkor egyszerbben tudjuk kvetni a mkdtetst.

    5.6. 1. Logikai S (AND) mvelet programozsa:A logikai S mvelet eredmnye akkor IGAZ, ha a vltoz mindegyike IGAZ, ha mr egy

    felttel nem teljesl, akkor az eredmny is HAMIS.

    Amikor ltradiagram -ban programozunk akkor egy logikai- llts , vagy kvetkez-

    tets akkor IGAZ, ha ott ram folyik. Ennek megfelelen kt, vagy tbb logikai felttel S

    kapcsolatakor akkor teljesl a felttel, ha ram folyik az ramkrben. Ezt azzal rhetjk el, ha

    sorba kapcsoljuk az egyes vltozkat jelent rintkez-szimblumokat . Az utasts

    lista szerinti programozsnl az AND, illetve AND NOT utastsok rjk el a vltozk

    kztti S mveletet. A 3.6. bra szerinti programban az L_1 lmpa akkor vilgt, ha a hrom

    kapcsol kzl a K1, s a K3 bekapcsolt, s a K2 kikapcsolt.

    Forrs: http://www.doksi.hu

  • PLC tanfolyam Zalotay Pter128

    3.6. bra

    5.6. 2. Logikai VAGY (OR) mvelet programozsa:A logikai VAGY mvelet eredmnye akkor IGAZ, ha a vltozk kzl legalbb az egyik

    IGAZ, az eredmny pedig akkor HAMIS ha egyik felttel sem teljesl.

    Amikor ltradiagram -ban programozunk akkor kell mkdjn a kimenet ( folyjk ram )

    ha valamelyik, vagy tbb, esetleg mindegyik zrja az ramkrt. A lert felttel pedig az

    rintkez-szimblumok prhuzamos kapcsolsakor igaz.

    Az utasts lista szerinti programozsnl az OR, illetve OR NOT utastsok rjk el a

    vltozk kztti S mveletet. A 3.7. bra szerinti programban az L_1 lmpa akkor vilgt,

    ha a hrom kapcsol kzl a K1, vagy a K2 bekapcsolt, vagy a K3 kikapcsolt.

    3.7. bra

    5.6. 3. Logikai TAGADS (INVERZ) mvelet programozsa:A logikai TAGADS egy vltozra vonatkozik. ( Egy vltoznak kell tekinteni egy sszetett

    logikai mvelet eredmnyt is ). Az kimenet ( kvetkeztets) IGAZ, ha a bemenet ( llts )

    HAMIS, s fordtva.

    Amikor ltra-diagramban programozunk, akkor az adott vltoz tagadsa a mkdskor

    bont, illetve zr rintkez szimblumok megfelel alkalmazsval trtnik. Az hogy

    melyiket kell alkalmazni, fgg attl hogy az adott vltoz a bemenetre milyen rintkezvel

    kapcsoldik. Az utasts-listban val programozsnl a NOT utasts rja el a TAGA-

    DST.

    Forrs: http://www.doksi.hu

  • PLC tanfolyam Zalotay Pter129

    Az elz kt bra mindegyikben lthatunk pldt a tagadsra.

    5.6. 4. sszetett kombincis feladat programozsa:Egy vezrlsi feladatban ritkn kell csak S, illetve VAGY mvelettel lerni a feladatot.

    Tbbsgben tbb mveletes ( sszetett ) logikai fggvnyt kell programozni.

    A kvetkez minta feladatban egy hrom szintes egyszer lpcshzi vilgts vezrlt

    programozzuk.

    A lpcshz egyes szintjein elhelyezett lmpk vilgtst MV mgnes-kapcsolnak vezrli.

    Minden szinten egy ktlls mkdtetskor zr rintkezs kzi kapcsol (K1, K2, K3)

    van. A vezrls olyan kell legyen, hogy ha lmpk nem vilgtanak brmelyik kapcsol

    mkdtetse bekapcsolja, ha pedig vilgtanak brmelyik szinten lv kapcsol mkdtetse

    kikapcsolja a vilgtst. A feladat tblzatosa felrs az IGAZSGTBLZAT. ( Az 1-el

    jelljk a mkdst ).

    K3 K2 K1 MV

    0 0 0 0

    0 0 1 1

    0 1 0 1

    0 1 1 0

    1 0 0 1

    1 0 1 0

    1 1 0 0

    1 1 1 1

    A logikai fggvnyt a tblzatbl felrva kapjuk a kvetkez:

    1K2K3K1K2K3K1K2K3K1K2K3KMV ++++++++++++====

    A 3.8. brn lthatjuk a ltra-diagram, illetve az utasts-lista szerinti programot. ( Az egyes

    vltozk cme, illetve szimbluma is leolvashat az brrl.)

    Forrs: http://www.doksi.hu

  • PLC tanfolyam Zalotay Pter130

    3.8.bra

    5.7. Ksleltetsek programozsaA digitlis berendezsekben, gy a PLC ben is, a ksleltets tulajdonkppen szmllsi

    mvelet. Egy nagy pontossg - lland frekvencij - impulzussorozat peridusideje ( Ti )

    lland. Amikor a berkezett impulzusokat egy szmllra vezetjk, akkor n db impulzus

    szmllsa n* Ti ideig tart. Az elmondottakbl kvetkezik, hogy a ksleltetshez szksgnk

    van egy bels regiszter-re, amelynek a szmtartalma minden berkez impulzus hatsra

    egy-el nvekszik, s egy sszehasonlt egysgre, amely jelzi hogy a megadott szm

    impulzus mr berkezett, vagyis hogy mr eltelt a belltott id. A szmlls, s a vgrtk

    megadsn kvl szksges, hogy az idzts (szmlls) kezdett s az alaphelyzet ( trls )

    visszalltst is tudjuk vezrelni.

    A PLC ben a lert mvelet sorozatot egy bels program vgzi, s a felhasznlnak csak

    a szksges paramtereket kell megadnia.

    A ksleltets ltra-diagramban trtn programozskor:

    elszr a ksleltets szimblumt, illetve ezzel egytt a ksleltets idalap -jt

    kell kivlasztunk,

    majd be kell adni a vgrtk -et,

    utna pedig a bemenetekhez ( indts, trls ) kell csatlakoztatni a vezrl vlto-

    zkat,

    befejezsknt a kimenethez kell csatlakoztatni azt a vltozt, amely a ksleltets

    lejrtakor kell kapcsoljon.

    Forrs: http://www.doksi.hu

  • PLC tanfolyam Zalotay Pter131

    Mindegyik PLC tpusnl a lertak szerint mkdnek a ksleltetk, csupn a programozs

    szimblumai trnek el egymstl.

    Pldaknt a ksleltets szimblumt a MODSOFT ltra-diagramja alapjn elemezzk a 3.9.

    bra alapjn.

    3.9.bra

    A szimblum belsejben talljuk

    fell: az idzts vgrtk -e,

    kzpen: az idalap jelt ( T.1 a 0,1 sec peridusidej bels impulzussorozat )

    alul: a szmll regiszter cme.

    A szimblum bal oldaln vannak a vezrl bemenetek:

    fell: engedlyez , zrt ramt engedlyezi a szmllst,

    alul: trl , nyitott ramtnl trli a regiszter tartalmt, s ilyenkor engedlyezs

    mellet sincs szmlls.

    A szimblum jobb oldaln vannak a kimenetek:

    fell: akkor aktv (bekapcsolt), ha a regiszter tartalma s a vgrtk egyenl,

    teht jelzi a ksleltets vgt,

    alul: a fels kimenet tagadott-ja.

    Mint lthat a Modicon PLC nl a 4xxxx cm ltalnos regiszterek brmelyike vlaszthat

    ksleltet-regiszternek. A Siemens, s az Omron PLC k esetben kln ki vannak jellve a

    ksleltetsre hasznlhat bels regiszterek. Ezekre nevkkel kell hivatkozni.

    5.7. 1 . A ksleltetsek tipikus alkalmazsai: a meghzs ( bekapcsols )ksleltets,

    az elengeds ( kikapcsols ) ksleltets,

    a sszegzett ksleltets,

    impulzussorozat generlsa.

    Forrs: http://www.doksi.hu

  • PLC tanfolyam Zalotay Pter132

    ! Meghzs ksleltetse:

    A legegyszerbb meghzs ksleltetsnl az ST jel felfut lt ( bekapcsolst ) Tk idvel

    ksbb kveti a Q jel vltozsa. Az ST s Q jelek egyszerre kapcsolnak ki. Az idbeli

    vltozst szemllteti a 3.10. bra.

    3.10.bra

    A program ltra-diagramja lthat a 3.11. brn.

    3.11. bra

    Az ST jel zr rintkez vezrli mind az engedlyez, mind pedig a trl bemenetet. Mivel

    a kt bemenet vezrlsi felttele ellenttes, ezrt mindaddig amg nem indtjuk el a

    ksleltetst ( amg nyitott az rintkez ) a regiszterre trl jel jut ( a trolt rtk 0 ). Az ST

    rintkez meghzsakor a trls megsznik, s elkezddik az idalap szmllsa. Amikor a

    regiszter szmtartalma elri a vgrtket akkor kapcsol be a Q kimenet, amely az ST kikap-

    csolsval sznik meg.

    Az elemzett programban csak akkor van bekapcsols ksleltets, amikor az engedlyez

    bemenetre csatlakoz vezrls hosszabb idej, mint a belltott ksleltetsi id. A mennyiben

    egy indts utn rviddel megsznik az engedlyezs, akkor a regiszter is trldik. Ezt

    szemlltetik a 3.12.bra iddiagramjai.

    Forrs: http://www.doksi.hu

  • PLC tanfolyam Zalotay Pter133

    3.12.bra

    A meghzs ksleltets egy msik vltozatt szemllteti a 3.13.bra. Ebben a vltozatban az

    indt jel ( ST ) csak az engedlyezst vezrli, mg a trlst fggetlen jel ( R ) vgzi.

    3.13.bra

    A program lthat a 3.14. brn.

    3.14.bra

    Forrs: http://www.doksi.hu

  • PLC tanfolyam Zalotay Pter134

    ! Elengeds ksleltetse:

    Az elengeds, vagy kikapcsols ksleltetsnl egy jel kikapcsolsa ( megsznse ) utn kell

    mg Tk ideig bekapcsoltan ( aktvan ) tartani a kimenetet. A 3.15. bra szemllteti a megva-

    lstand vezrls iddiagramjait.

    3.15.bra

    A feladatot megvalst program egyik vltozata lthat a 3.16.brn.

    3.16.bra

    Amikor az ST jel vezrl bementet bekapcsoljuk akkor trldik a regiszter, s mindaddig

    nem indul el a szmlls, vagyis nem kezddik a ksleltets. Az ST jel kikapcsolsval

    megsznik a trls s indul a ksleltets, amely Tk id mlva befejezdik. A lertakbl

    kvetkezik, hogy a tagadott kimeneten kapjuk azt a jelet, amely az ST bekapcsolsval egytt

    aktivizldik, s Tk idvel tovbb marad bekapcsolt mint ST.

    ! sszegzett (halmozott) ksleltets:

    A vezrlsekben addhat olyan feladat, amelynl csak azalatt kell idzteni, amikor a bemen

    jel aktv. Ilyen feladat iddiagramjai lthatk a 3.17.brn.

    Forrs: http://www.doksi.hu

  • PLC tanfolyam Zalotay Pter135

    3.17.bra

    A 3.14.brn lthat programrszlet az sszegzett ksleltetst is megoldja.

    Mivel a trls s az idzts engedlyezse szt van vlasztva, ezrt az engedlyezs

    megszaktsa alatt a regiszter tartalma nem vltozik, trolja az addig berkezett idalap-

    impulzusok szmt. Az jabb engedlyezst kveten errl a szmrl folytatdik a szmlls,

    s a vgrtk elrsekor kapcsol be a Q kimenet. gy a tnyleges ksleltets Tt a belltott Tk

    ksleltets s az engedlyezs szneteltetsi idejnek Ts az sszege.

    ! Impulzussorozat generlsa:

    Egy ksleltet kimenett tagadottan a bemenetre vezetve nrezg kapcsolst ( astabil multi-

    vibrtort) kapunk, mivel a vgszm elrse utni program ciklusban trldik a regiszter

    tartalma. A trls kvetkezen ismt engedlyezett lesz a szmlls, s ez ismtldik Tk

    idnknt. Az gy ellltott jel felhasznlhat a vezrlsekben. A 3.18.brn az iddiagram,

    mg a 3.19. brn a programrszlet lthat.

    3.18.bra

    Forrs: http://www.doksi.hu

  • PLC tanfolyam Zalotay Pter136

    3.19.bra

    Olyan vezrlsi feladatokban amelyeknl meghatrozott kitltsi tnyezj ( be-, s a kikap-

    csolsi id arnya ) - 3.20. bra szerinti idfggvny - kell alkalmazni, az a 3.21. bra

    szerinti programmal valsthat meg. Az els ksleltetsi id ( T1) lejrta utn indul a mso-

    dik ksleltet. Az utbbi T2 id mlva ismt engedlyezi a folyamatot ellrl.

    3.20.bra

    3.21.bra

    Mindkt impulzusgenertor vltozat indtsa, lelltsa az ST kszlkkel vezrelhet.

    Forrs: http://www.doksi.hu