PLC programozási példák. GEVAU 140B, GEVAU 189B kurzusok (Automatika).

Hasonló dokumentumok
A 27/2012 (VIII. 27.) NGM rendelet (12/2013 (III.28) NGM rendelet által módosított) szakmai és vizsgakövetelménye alapján.

Folyamatirányítás labor 4. mérés Gyártósori szállítószalag modell irányítása Modicon M340 PLC-vel. Feladat leírás

Követővezérlés időzítőkkel

Ütem Lámpafázisok A számláló értéke ütemmerker 1 P 0 M1 2 P 1 M2 3 P S 2 M3 4 Z 3 M4 5 Z 4 M5 6 Z 5 M6 7 Z 6 M7 8 S 7 M8

Programozható logikai vezérlő

A 27/2012 (VIII. 27.) NGM rendelet (12/2013 (III. 28.) NGM rendelet által módosított) szakmai és vizsgakövetelménye alapján.

Dinnyeválogató v2.0. Típus: Dinnyeválogató v2.0 Program: Dinnye2 Gyártási év: 2011 Sorozatszám:

KeyLock-23 Digitális kódzár 2 kimenettel, 3 bemenettel

Szélkövetés: Ehhez az üzemmódhoz a PR3-as paraméter értékét 0-ra kell állítani.

WorldSkills előválogató Mechatronika PLC feladat március 4. - Gödöllő

Poolcontroller. Felhasználói leírás

Panel bekötési pontok:

1. Az adott kapcsolást rajzolja le a lehető legkevesebb elemmel, a legegyszerűbben. MEGOLDÁS:

KeyLock-2V Digitális kódzár 2 kimenettel

Felhasználói és Telepítői Kézikönyv AT 7070 Elektronikus vezérlő garázskapukhoz

eco1 egymotoros vezérlés

Alternatív kapcsolás. Feladat

2) Tervezzen Stibitz kód szerint működő, aszinkron decimális előre számlálót! A megvalósításához

Kezelési útmutató. Egyfázisú 230V-os 50Hz hálózatról üzemelő háromfázisú motor hajtására alkalmas. AC Automatavezérlésű Mézpörgető készülékhez

ASC. Kezelési útmutató , H ó d m e z ő v á s á r h e l y. B o t o n d u T e l. : /

Programozható Logikai Vezérlő

CDC 2000 Vezérlő 7. Vezérlőelemek figyelése Asian Plastic

Használati útmutató M-SHEV hő és füstelvezető központhoz

Példák lefutóvezérlésekre

A 27/2012 (VIII. 27.) NGM rendelet (12/2013 (III. 28.) NGM rendelet által módosított) szakmai és vizsgakövetelménye alapján.

C. Szerelési és beállítási útmutató

vialan OS-103 vonalfordító készülék kezelési útmutató

Kapunyitó vezérlése Moeller PLC-vel. Széchenyi István Egyetem Programozható logikai vezérlők NGB_AU023_1

XXI. Országos Ajtonyi István Irányítástechnikai Programozó Verseny

2-VEZETÉKES KAPUTELEFON RENDSZER. Kiegészítő egység VDT SC6V. VDT-SC6V Leírás v1.0.pdf

AARTECH EASY LOCK Használati útmutató

Házi feladat. 1. ábra. Mh1 Adagoló henger. Vákum E12 F I O M E10. Mh4 Emelő henger E11 M O I F O. Tolólap E14 E13 E2 E3 E4 F I O M 2 0.

HANDY PROGRAMOZÓ EGYSÉG STAR VEZÉRLÉSHEZ Használati útmutató. SAFEHOME v1.1

NEMZETGAZDASÁGI MINISZTÉRIUM

FAAC 531 EM. Az 531 EM automata mozgató belső használatra és garázskapuk működtetésére lett tervezve és gyártva. Minden másfajta használat helytelen.

Beachside FAMILY. Kombinált Infraszauna HASZNÁLATI ÚTMUTATÓ

2. Szerelés, csatlakozás, üzembe helyezés Naptári hónap, nap és üzemmód változtatása cha = hét napjára vonatkozó átállítás 10-11

CTR 32 VEZÉRLÉS. Elektronikus vezérlés egy vagy két motorra, 230 V, AC egy fázisú, egy vagy két szárnyú kapu motorizálására.

Kioldóköri ellenőrzés EuroProt+ készülékekben

Budapesti Műszaki és Gazdaságtudományi Egyetem Villamosmérnöki és Informatikai Kar Irányítástechnika és Informatika Tanszék. Önálló laboratórium

PERREKUP DxxTx - HDK10 Rekuperátor vezérlő Használati Utasítás

GIGA 4 EASYRX433 Sorompó vezérlés

ASTRASUN PID Reduktor. Kézikönyv

Tartalomjegyzék. 2 Telepítés A rendszer standard telepítése Eszköz leírása Eszköz mérete 4

TELEPÍTÉSI LEÍRÁS. 1. Ábra 2. Ábra. 3. Ábra. 4. Ábra


Panel bekötési pontok:

Használati útmutató a Hungary Mérleg Kft. által forgalmazott T-Scale típusú hitelesített lapmérleghez

Q60A/R Vezérlőegység egy és kétmotoros szárnyaskapukhoz 230V AC Q60S/R VEZÉRLÉS GÖRDÜLŐ KAPUKHOZ. 1.

Gi.Bi.Di. gyártmányú, F12 Rally típusú mikroprocesszoros vezérlés 12 V DC motorokhoz

LabVIEW példák és bemutatók KÉSZÍTETTE: DR. FÜVESI VIKTOR

Megszakító vezérlés funkcióblokk

SDL 43xx vizsgasor rövid leírása

A BECKHOFF típusú PLC használata.

AIPHONE KVI. Telepítési és Használati útmutató. Szerelőkészlet Mennyiség Megnevezés A. Vandálbiztos, kültéri, fém kezelőegység

PQRM Ux Ix xx xx (PS) Háromfázisú multifunkciós teljesítmény távadó. Kezelési útmutató

ZL180 Kétmotoros vezérlés 24V-os mototokhoz

A SUN POWER KIT TELEPÍTÉSÉNEK LEÍRÁSA. Leírás telepítő szakemberek részére!

TL21 Infravörös távirányító

Név: Logikai kapuk. Előzetes kérdések: Mik a digitális áramkörök jellemzői az analóg áramkörökhöz képest?

PLC Versenyfeladat. XIV. Országos Irányítástechnikai Programozó Verseny Budapest, március Összeállította az EvoPro Kft.

DIGITÁLIS TECHNIKA 8 Dr Oniga. I stván István

Premier 412, 816, 816+ és 832 felhasználói útmutató. Kezelési útmutató. PREMIER 412, 816, 816+ és 832 központokhoz. RKP16+ kezelőegység használatával

BU 1000 típusú vezérlés, ULIXES 24V motorhoz. Technikai jellemzők és kapcsolási rajz

micron s e c u r i t y p r o d u c t s EzeProx proximity kártyaolvasó és kódbillentyűzet

XXI. Országos Ajtonyi István Irányítástechnikai Programozó Verseny

PROGRAMOZHATÓ LOGIKAI VEZÉRLİK

STAGNOLI PROFESSIONAL VEZÉRLÉS

BCSD. Kezelési útmutató. Botond u. 10.

Premier 412, 816, 816+ és 832 felhasználói útmutató. Kezelési útmutató. PREMIER 412, 816, 816+ és 832 központokhoz

IDAXA-PiroSTOP. PIRINT PiroFlex Interfész. Terméklap

TARTALOM ÓVINTÉZKEDÉSEK 4 FELÉPÍTÉS 5 NYOMÓGOMBOK 6 MŰVELETEK Normál mérés Mérés tárával Instabil tömeg mérése 8

1. A berendezés programozása

CIDRA-RE C CIDRA-RI C vezérlés

JIM4 garázskapu mozgató szett JIM4. garázskapu mozgató szett CP.J4 vezérléssel

MINTA Írásbeli Záróvizsga Mechatronikai mérnök MSc. Debrecen,

Választás /Program gomb Forgató gomb Start/ Stop gomb

RX V. Műszaki jellemzők. 1 CSATORNÁS TANÍTHATÓ RÁDIÓS VEVŐ 433,92 Mhz. Telepítési és használati útmutató KAPU AUTOMATIZÁLÁS VEVŐ CSATLAKOZÓI

5. Laborgyakorlat. Számláló funkciók, időzítő funkciók.

PLC feladatok. 1. feladat

VK-2001 V1.0 Vezetőképesség mérő és szabályozó műszer

SIOUX-RELÉ. Sioux relé modul telepítési leírás Szerkesztés MACIE0191

HASZNÁLATI ÚTMUTATÓ. F-sorozat

SYS700-PLM Power Line Monitor modul DDC rendszerelemek, DIALOG-III család

Dr. Oniga István DIGITÁLIS TECHNIKA 8

BEN. BEN vezérlés 1. oldal

Mielıtt használná termékünket Az eltérı környezeti körülmény elektromos áramütést, tüzet, hibás mőködést vagy. okozhat.

DIGITÁLIS TECHNIKA feladatgyűjtemény

2014. január ELPRO 63 JUNIOR 633/650 részére. Biztosíték (lomha) Hálózati feszültség 230V ±10% 50Hz. Villogó lámpa 230V - 25W

KUTATÁSI JELENTÉS. A FÉMALK Zrt. Öntött járműipari alkatrészek automatizált ellenőrzési rendszerének és eszközeinek fejlesztésére

Pintér Tibor. Újgenerációs vezérlések és használati tapasztalataik

NOVOTECHNICA. LAB 9 Mágneses hurokérzékelõ Szerelési és karbantartási utasítása

Bekötési rajz a Wheels WRS6 típusú ugrókódú távirányítós relémodulhoz

Gi.Bi.Di. gyártmányú F4 Plus típusú egyfázisú két motorhoz alkalmazható mikroprocesszoros vezérlés, - beépített rádiófrekvenciás vevővel.

MaxiCont. MOM690 Mikroohm mérő

Használati útmutató a LEGOS motorkerékpár riasztókhoz

Programozható irányító rendszerek I. Vizsgakérdés. 1. tétel

Digitális ki-bemenetek kezelése, bitszintű műveletek

PV GUARD Használati - kezelési útmutató PV-DC-AM-01 típusú készülékhez

Irányítástechnika Elıadás. PLC-k programozása

Átírás:

PLC programozási példák. GEVAU 140B, GEVAU 189B kurzusok (Automatika). Miskolci Egyetem dr. Gyuricza István 2017.

A segédlet elsődleges célja, hogy néhány példán keresztül megismerje a PLC programozás technikáját, és előtte egy nagyon rövid összefoglalót adjunk az IEC 61131-3 legfontosabb programozási szabályairól. Ez a rövid ismertető nem helyettesíti az előadáson elhangzó ismereteket, valamint az irodalom részletesebb szakmai magyarázatát. Az IEC 61131-3 szabványban az alkalmazható programnyelvek: IL Utasítás lista (Instruction List) LD Létra diagramm (Ladder Diagramm) FBD/CFC Funkció blokk (Function Block Diagramm) SFC Sorrendi funkció blokk (Sequential Function Chart) ST Strukturált szöveg (Structured Text) A példák az LD grafikus programnyelv alkalmazásával kerültek kidolgozásra. Az LD programnyelv leginkább a vezérlések áramút tervéhez hasonlítható, és a relés logikai tervezésekor követett gondolkodásmódot örökíti át a PLC programozás világába. Egy energia vezetéktől, ha az energia az alkalmazott kontaktusokon, funkcióblokkokon keresztül eljut egy tekercshez, akkor a tekercs (a kimenet) gerjesztett logikai 1 állapotba kerül. Ha az energiafolyam valamely elem (kontaktus, funkcióblokk) állapota miatt megszakad, akkor a kimenet nem gerjesztődik, logikai 0 állapotba kerül. Az LD programok Vízszintes, és függőleges energiavezetékeket Kontaktusokat Tekercseket Funkciókat, és funkcióblokkokat tartalmaznak. A szabvány szerint az alábbi alapelemek alkalmazhatók. -- -- záró kontaktus. Ha a kontaktushoz rendelt logikai változó 1 értékű, akkor átengedi az energiát, ellenkező esetben szakítja. -- / -- bontó kontaktus. Ha a kontaktushoz rendelt logikai változó 0 értékű, akkor átengedi az energiát, ellenkező esetben szakítja. -- P -- Pozitív él. Ha a kontaktushoz rendelt logikai változó 0 értékről 1 értékre nő, akkor átengedi az energiát ezen mintavételezés idejére, ellenkező esetben szakítja azt. -- N --Negatív él. Ha a kontaktushoz rendelt logikai változó 1 értékről 0 értékre csökken, akkor átengedi az energiát ezen mintavételezés idejére, ellenkező esetben szakítja azt. --( )-- Tekercs. Amennyiben a tekercs energiát kap, akkor a tekercshez rendelt logikai változó 1 értéket kap, ellenkező esetben a változó 0 értékű lesz. A tekercs bal oldalának (1 vagy 0) állapota átmásolódik a tekercs jobb oldalán lévő csatlakozó pontra is. --( / )-- Negált működtetésű tekercs. Amennyiben a tekercs energiát kap, akkor a tekercshez rendelt logikai változó 0 értéket kap, ellenkező esetben a változó 1 értékű lesz. A tekercs bal oldalának (1 vagy 0) állapota átmásolódik a tekercs jobb oldalán lévő csatlakozó pontra is.

--(S)-- RS tároló beírás. Ha energia kapcsolódik a tekercsre, akkor a címzett változó beírásra kerül. A tekercs bal oldalának (1 vagy 0) állapota átmásolódik a tekercs jobb oldalán lévő csatlakozó pontra is. --(R)-- RS tároló törlés. Ha energia kapcsolódik a tekercsre, akkor a címzett változó törlésre kerül. A tekercs bal oldalának (1 vagy 0) állapota átmásolódik a tekercs jobb oldalán lévő csatlakozó pontra is. --(P)-- Ha a tekercsre kapcsolt jel 0-ról 1-re változik, akkor a címzett logikai jel egy végrehajtási ciklusra 1 értékbe íródik. A tekercs bal oldalának (1 vagy 0) állapota átmásolódik a tekercs jobb oldalán lévő csatlakozó pontra is. --(N)-- Ha a tekercsre kapcsolt jel 1-ről 0-ra változik, akkor a címzett logikai jel egy végrehajtási ciklusra 1 értékbe íródik. A tekercs bal oldalának (1 vagy 0) állapota átmásolódik a tekercs jobb oldalán lévő csatlakozó pontra is. --- Vízszintes, és függőleges vezetékszakasz. A funkcióblokkokat téglalapok jelölik, amelyekbe a funkcióra jellemző szövegek, a bementek, és kimenetek vannak feltüntetve. A szabvány rögzíti, hogy milyen funkcióblokkokat kell tartalmaznia egy PLC fejlesztőrendszerének. A funkciók csoportosítása az alábbi. Flip flopok Él detektálás Számlálók Időzítők A táblázat a csoporton belüli elemek szabványos elnevezését, bemeneteinek és kimeneteinek szabványos elnevezését tartalmazza. A jelölések magyarázata az alábbi.

A programozási példák a 2016/17 GEVAU 140B vizsgákon szereplő kérdései, és ezek megoldása. A megoldások LD programnyelven kerültek kidolgozásra, részben a MODICON PLC-k UNITY PRO XL fejlesztői környezetében. A programozási példáknál a rövidebb terjedelem miatt az alkalmazott változók definíciós táblázatait, a fizikai be/kimenetek kiosztását nem mellékelem. A nagy betűs változónevek a PLC kétállapotú fizikai be, és kimeneteit jelentik, míg a kis betűs változónevek memóriában tárolt BOOL típusú változókat jelentenek. A feladatoknak több jó megoldása is van, sok esetben az Önök által adott programok eltérő elvek alapján működnek ugyancsak jól. Programozási példák. GEVAU 140 B vizsga 2017. január 23. Készítsen PLC programot az IEC 61131-3 szabvány valamelyik programnyelvén, az alábbi feladat megoldására. Egy minőség ellenőrző munkahelyen amikor megjelenik a munkadarab, a PLC DARAB jelű bemenete logikai 1 állapotba kerül, és mindaddig 1 értékű marad, amíg a darab elmozgatásra nem kerül a minőségvizsgálat végén. A munkadarab megjelenését követően a PLC START jelű kimenetén logikai 1 jelet kell kiadni legalább 1 s ideig, hogy az anyagvizsgáló berendezés elkezdje a vizsgálatot. Az anyagvizsgáló gép a START jelre logikai 0 állapotba helyezi 3 kimenetét, amelyek a PLC KESZ, JO, ROSSZ nevű bemeneteire kapcsolódnak. A vizsgálat eredményétől függően az anyagvizsgáló a JO, vagy a ROSSZ vonalak valamelyikét állítja 1 értékre, majd kb. 0.1s idő múlva a KESZ vonal lesz logikai 1 állapotú. A vizsgálat eredménye a leírt formában maximum 15 s időn belül megjelenik. A KESZ, JO, ROSSZ vonalak a következő START jelig őrzik az értékeiket. A vizsgálat eredményétől függően jó munkadarab estén a PLC az OK kimenetét, hibás darab esetén a SELEJT kimenetet hozza logika 1 állapotba, a következő darab megjelenéséig. Amennyiben a PLC az anyagvizsgáló berendezés (Ön által megalkotott szabályai szerinti) hibáját észleli, úgy a PLC a HIBA nevű kimenetét logikai 1 állapotba hozza, és ezt mindaddig fenntartja amíg a kezelő a hiba elhárítást követően a PLC NYUGTAZ bemenetére logikai 1 jelet nem ad, egy nyugtázó nyomógomb megnyomásával. A hiba fellépésétől, a nyugtázásig a PLC a minőség ellenőrzési folyamatot felfüggeszti (nem kezdődik vizsgálati ciklus). Megoldás:

GEVAU 140B vizsga 2017. január 16. Egy finom vegyipari művelet során az alábbi lépéseket kell IEC 61131-3 szabvány szerinti PLC programmal megvalósítani: Miután a kezelő elhelyezte a gyártó tégelyt egy digitális mérlegen, megnyomja a művelet kezdetét jelző nyomógombot, ami a START nevű PLC bemenetre a megnyomás idejére logikai 1 értéket kapcsol. A PLC a TARA jelű kimenetén 15 s időre logikai 1 jelet ad ki, ami a mérleg tárázását (nullázását) fogja eredményezni. A PLC az ANYAG1 kimenet logikai 1 állapotba kapcsolásával elindítja az egyik folyadék komponens betöltését a tégelybe. A töltést mindaddig folytatni kell amíg a KG1 nevű PLC bemenetre kapcsolódó mérleg jelzés 1 értékkel azt nem jelzi, hogy az előírt tömeg betöltésre került (KG1 akkor 1, ha a mérlegen a beállított, vagy annál nagyobb tömeg van). A PLC az ANYAG2 kimenet logikai 1 állapotba kapcsolásával elindítja a második folyadék komponens betöltését a tégelybe. A töltést mindaddig folytatni kell amíg a KG2 jelű PLC bemenetre kapcsolódó mérleg jelzés 1 értékkel azt nem jelzi, hogy a mérlegelt tömeg a megkívánt értékre növekedett (folyadék1+folyadék2). A PLC a KEVERES jelű kimenet 1 értékbe állításával elindítja a komponensek keverését. A keverést 8 perc 25 s ideig kell folytatni. A gyártási ciklus befejeződött, a tégely manuálisan eltávolítható. A PLC program ismét a START jelre fog várakozni. Megoldás:

GEVAU 140B vizsga 2017. január 9. Egy szerelősor valamelyik munkahelyén az elhelyezett optikai érzékelő érzékeli a szerelendő darab mozgatására szolgáló kocsi meglétét (KOCSI=1), vagy a hiányát (KOCSI=0), azaz a darab jelenlétét, és távozását. A soron óránként 20 munkadarabot kell előállítani a tervezett ütem szerint. A szerelés tényleges, helyi ütemének kijelzése céljából három lámpát kell működtetni. A LASSU lámpa azt jelzi, hogy az utolsó munkadarab szerelési ideje alapján csak 19, vagy kevesebb darab óránkénti előállítása prognosztizálható, a szerelési ütemet növelni kell. A GYORS lámpa azt jelzi, hogy az utolsó munkadarab szerelési ideje alapján 21, vagy több darab óránkénti előállítása prognosztizálható, a szerelési ütemet csökkenteni kell. A NORMAL lámpa azt jelzi, hogy a prognosztizálható darabszám 19...21 óránként, a szerelési ütem közel optimális. A lámpáknak a kocsi távozásakor (a szerelés befejezésekor) kell kigyulladni, és a következő kocsi távozásakor kell az új értékeknek megfelelően frissülni. Készítse el a fenti feladat megoldására szolgáló PLC programot az IEC 61131-3 bármelyik programnyelvét alkalmazva. Megoldás:

GEVAU 140B vizsga 2017. január 2. Egy PLC bemeneteire egy motor indítására és leállítására szolgáló nyomógombok (BE, KI) kapcsolódnak. A PLC kimeneteire a motor, és egy duda (MOTOR, DUDA) csatlakozik. A BE gomb (rövid idejű) megnyomásakor megszólal a figyelmeztető duda 10 s időre szaggatottan (500 ms be, 500 ms ki), majd ezt követően elindul a motor. A motor mindaddig működik, amíg a KI gombot (rövid időre) meg nem nyomjuk. Készítse el a vezérlés programját az IEC 61131-3 bármelyik programnyelvét alkalmazva. Megoldás:

GEVAU 140B vizsga 2016. december 19. Az IEC 61131-3 valamely programnyelvének alkalmazásával készítsen PLC programot az alábbi vezérlési feladat megoldására. Egy tartályban a folyadék szintjét három szintérzékelő (L, H, HH) érzékeli, amelyek a PLC három bemenetére kapcsolódnak. Ha a folyadék ellepi valamelyik érzékelőt, akkor az logikai 1 jelet szolgáltat. A PLC kimenetei két kijelzőt (LED) működtetnek egy sématáblán. Ha a LEV kimenet logikai 1, akkor az egyik (a szint) kijelző világít a PLC ZOLD, vagy a PIROS kimeneteinek (logikai 1) állapotától függően zöld, vagy piros színben. A LEV szintjelzőt az alábbiak szerint kell működtetni: ha a folyadék szintje L és H között van (normál), akkor folyamatos zöld színnel világít

ha a folyadék szintje L alatt van (alacsony), akkor zöld színnel villog a kijelző (1 s ciklikussággal, 0.5 s be, 0.5 s ki) ha a folyadék szintje H és HH között van (magas) a kijelző folyamatos piros színnel világít ha a folyadék szintje HH felett van (nagyon magas), akkor a kijelző piros színnel villog (0.5 s ciklikussággal) Ha az ERR kimenet logikai 1, akkor a hibakijelző világít piros színnel. A kijelzőnek 0.5 s ciklikussággal kell villognia, ha valamelyik érzékelő meghibásodását valószínűsíthetjük az Ön által megalkotott szabályrendszer alapján. A program mellett adja meg, hogy az IEC 61131-3 szabvány melyik programnyelvét alkalmazza a programozás során! A hiba (ERR) meghatározása érdekében írjuk fel az igazságtáblázatot, ahol a fizikailag lehetetlen kombinációk jelentsék a hibát. L H HH ERR 0 0 0 0 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 0 1 0 1 1 1 1 0 0 1 1 1 0 Az egyszerűsítés eredményeként az ERR függvénye: Megoldás:

GEVAU 140B vizsga 2016. december 12. Az IEC 61131-3 valamely programnyelvének alkalmazásával készítsen PLC programot az alábbi vezérlési feladat megoldására. Egy gyártósor egyik munkahelyén a munkadarab jelenlétét a DARAB jelű PLC bemenet logikai 1 állapota mutatja. A darab megjelenésekor elkezdődik a megmunkálás, majd ennek befejezésekor a darab továbbításra kerül a következő megmunkálási helyre, és várakozunk a következő darab megjelenésére. A PLC egyik, LASSU_MEGMUNKALAS jelű kimenete akkor íródik logikai 1 állapotba, ha a darab 127 s időnél többet tartózkodott a munkahelyen. A PLC másik LASSU_UTEM jelű kimenete akkor íródik logikai 1 állapotba, ha a munkadarab kilépését követő 60 s időn belül nem érkezik meg az új munkadarab a munkahelye. A kimenetek mindaddig jelzik a LASSU_MEGMUNKALAS, ill. LASSU_UTEM jelzéseket, amíg egy normán belüli (127s, és 60s) értéket nem mérünk a munkahelyen. DARAB (%IX1.0) a munkahelynél lévő munkadarab jelenlétének a jelzése (1, ha van darab) LASSU_MEGMUNKALAS (%QX2.0) azt jelzi, ha 127 s időt meghalad a megmunkálás

ideje LASSU_UTEM (%QX2.1) azt jelzi, ha a munkadarabra való várakozás 60 s-nál több A program mellett adja meg, hogy az IEC 61131-3 szabvány melyik programnyelvét alkalmazza a programozás során! Megoldás:

GEVAU 140B pótzárthelyi feladat 2016. december 5. Az IEC 61131-3 valamely programnyelvének alkalmazásával készítsen PLC programot az alábbi vezérlési feladat megoldására. Egy minőség ellenőrző berendezés két kimenete a PLC A, és B jelű bemeneteire kapcsolódik. Amennyiben az A bemenet lefutó élét követő 3.5 s időn belül megjelenik a B jel (logikai 1 lesz), akkor a JO jelű PLC kimenetet kell 1.25 s időre logikai 1-be állítani a B bemenet lefutó élével kezdődően. Amennyiben az A bemenet lefutó élét követő 3.5 s időn belül nem jelenik meg a B jel, akkor a ROSSZ jelű PLC kimenetet kell 1.25 s időre logikai 1-be állítani a B bemenet lefutó élével kezdődően. A (%IX1.0) a minőségvizsgáló berendezés egyik (logikai) jele B (%IX1.0) a minőségvizsgáló berendezés másik (logikai) jele JO (%QX2.0) a jó minőséget jelző kimenet ROSSZ (%QX2.1) a rossz minőséget jelző kimenet A program mellett adja meg, hogy az IEC 61131-3 szabvány melyik programnyelvét alkalmazza a programozás során! Megoldás:

GEVAU 140B zárthelyi feladat 2016. november 25. Az IEC 61131-3 valamely programnyelvének alkalmazásával készítsen PLC programot az alábbi vezérlési feladat megoldására. Egy munkadarabot amikor megjelenik az alaphelyzetben, akkor automatikusan meg kell fogni. Amikor a fogószerkezet jelzi a darab teljes megfogását, akkor el kell fordítani a megmunkálási pozícióba. Ebben a pozícióban 4.5 s ideig kell (megfogva) tartani, majd tovább kell fordítani (megfogva) a kiadási pozícióba. Itt el kell engedni a munkadarabot, majd amikor a fogószerkezet jelzi az elengedett állapotot, akkor vissza kell fordítani a fogószerkezetet az alaphelyzetbe. A PLC be és kimenetei az alábbi funkciókra szolgálnak: DARAB (%IX1.1) akkor 1 ha az alaphelyzetben felszerelt érzékelő előtt ott van a munkadarab POS_ALAP (%IX1.2) 1 értéke jelzi, hogy a fogószerkezet az alaphelyzetbe lett fordítva POS_MEGMUNKAL (%IX1.3) 1 értéke jelzi, hogy a fogószerkezet a megmunkálási pocizóba fordult POS_KIADASI (%IX1.4) 1 értéke jelzi, hogy a fogószerkezet a kiadási pocizóba fordult MEGFOGVA (%IX1.5) 1 értéke jelzi, hogy a fogószerkezet (teljesen) megfogta a darabot ELENGEDVE (%IX1.6) 1 értéke jelzi, hogy a fogószerkezet (teljesen) elengedte a darabot FOG (%QX1.1) ha 1, akkor a megfogószerkezet megfogja, vagy fogva tartja a munkadarabot. Ha 0, akkor elengedi a darabot a fogószerkezet. ELOREFORDIT (%QX1.2) ha 1, akkor előre (kiadási pozíció) irányba fordul a megfogószerkezet. Ha 0, akkor nincs előre fordítás. VISSZAFORDT (%QX1.3) ha 1, akkor vissza (alaphelyzet) irányba fordul a megfogószerkezet. Ha 0, akkor nincs visszafordítás. Megoldás:

Számlálók használatára programozási példa. Egy gépsoron a kész darabokat egy konvejor szállítja be egy gyűjtőlapra, ha a PLC SZALLITAS_BE jelű kimenetén logikai 1 jel van. Minden egyes darab gyűjtőlapra szállításánál egy optoérzékelő logikai 1 értéket ad a PLC BE1DB bemenetére, arra a rövid időre, amíg a darab elhalad az érzékelő előtt. A gyűjtőlapról a kiszedő szerkezet egyesével kiemeli az ott lévő darabok egyikét (a saját logikája szerint), ha a PLC SZALLITAS_KI nevű kimenete ezt logikai 1 értékkel engedélyezi. A darab kiemeléséről a PLC KI1DB bemenetén fellépő impulzusa ad jelzést. Amikor a kiemelő szerkezet már 5 darabot kiemelt, akkor a PLC-nek le kell tiltania a kiszállítást (SZALLITAS_KI=0), és a CSOMAGOL kimeneten logikai 1 értékkel az 5 darab becsomagolását kell elrendelnie. Amikor a csomagológép a csomagolást befejezte a PLC CSOMAG_KESZ bemenetére egy kb. 1 s idejű logikai 1 értéket kapcsol, és ezzel kezdődhet egy másik csomag összeállításának ciklusa. Amennyiben a gyűjtőlapon már 10 munkadarab van, akkor a telítettség miatt a beszállítást le kell tiltani (SZALLITAS_BE=0), amíg a kritikus érték alá nem csökken gyűjtőlapon lévő darabok száma. Ha a gyűjtőlap üres, akkor a kiszállítást kell letiltani (SZALLITAS_KI=0), amíg ismét nincs csomagolásra kész darab a gyűjtőlapon.

A PLC TORLES nevű bemenetére kapcsolódó nyomógomb megnyomásával bármikor ki lehet váltani, annak a kezdőállapotnak a felvételét, amikor nincs egyetlen darab sem a gyűjtőlapon, és a csomagoló helyen sem. Miskolc 2017. január 27. dr. Gyuricza István