Logikai hálózatok szimulációja LOGO!PLC alkalmazásával

Hasonló dokumentumok
Kombinációs hálózatok és sorrendi hálózatok realizálása félvezető kapuáramkörökkel

Programozható logikai vezérlõk

Programozható logikai vezérlő

Táblázatok. Táblázatok beszúrása. Cellák kijelölése

Intelligens jelzőfej alkalmazása a közúti forgalomirányításban

PLC-K ÁLTALÁNOS FELÉPÍTÉSE

Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD)

KAPCSOLÓÓRÁK ÉS ALKONYKAPCSOLÓK

Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD)

KINCO árlista. Viszonteladói árlista. K2 PLC család K5 PLC család MT,GL univerzális kijelzők CV frekvenciaváltók PS tápegységek

2 VEZETÉKES KAPUTELEFON RENDSZER Kültéri egység

Programozható Logikai Vezérlő

OMRON FOTOELEKTROMOS KAPCSOLÓK E3NT

AC-MF1W. RFID kártyaolvasó és kódzár. Felhasználói leírás

Irányítástechnika Elıadás. Programozható logikai vezérlık

Logikai áramkörök. Informatika alapjai-5 Logikai áramkörök 1/6

KINCO PLC és HMI, frekvenciaváltó árlista

Új kompakt X20 vezérlő integrált I/O pontokkal

WAGO PLC-vel vezérelt hő- és füstelvezetés

UJJLENYOMAT OLVASÓ. Kezelői Kézikönyv

Yottacontrol I/O modulok beállítási segédlet

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

APB mini PLC és SH-300 univerzális kijelző Általános használati útmutató

Multi-20 modul. Felhasználói dokumentáció 1.1. Készítette: Parrag László. Jóváhagyta: Rubin Informatikai Zrt.

TM Szervó vezérlő és dekóder

Nyolcbites számláló mintaprojekt

2000 Szentendre, Bükköspart 74 MeviMR 3XC magnetorezisztív járműérzékelő szenzor

ems2.cp04d [18010] Keriterv Mérnök Kft Programozható Automatikai állomás 14 multifunkcionális bemenet, 6 relé kimenet, 4 analóg kimenet DIGICONTROL

XI. DIGITÁLIS RENDSZEREK FIZIKAI MEGVALÓSÍTÁSÁNAK KÉRDÉSEI Ebben a fejezetben a digitális rendszerek analóg viselkedésével kapcsolatos témákat

3. Laborgyakorlat. ProTool bevezető

KINCO PLC és HMI, frekvenciaváltó árlista

IRÁNYÍTÁSTECHNIKAI ALAPFOGALMAK, VEZÉRLŐBERENDEZÉSEK FEJLŐDÉSE, PLC-GENERÁCIÓK

KINCO PLC és HMI, frekvenciaváltó árlista

SYS700-A Digitális szabályozó és vezérlõ modul DDC rendszerelemek, DIALOG-III család. Terméktámogatás:

Lapműveletek. Indítsuk el az Excel programot és töröljük ki a Munka1 nevű munkalapot!

1. A berendezés programozása

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

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

Programozható logikai vezérlõk

3.5.2 Laborgyakorlat: IP címek és a hálózati kommunikáció

Loxone IR extension és IR modul bekötése és programozása:

Sebury BC Önálló RF kártyás és kódos beléptető

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

MPLAB IDE - SIM - - Rövid ismertető a használathoz - Kincses Levente 3E22 89/ November 14. Szabadka

Alapvető információk a vezetékezéssel kapcsolatban

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

Digitális technika házi feladat III. Megoldások

T Bird 2. AVR fejlesztőpanel. Használati utasítás. Gyártja: BioDigit Kft. Forgalmazza: HEStore.hu webáruház. BioDigit Kft, Minden jog fenntartva

3.1.5 Laborgyakorlat: Egyszerű egyenrangú hálózat építése

LPT_4DM_2a. Bekötési utasítás

Fürdőszoba tutorial 01

3. A DIGILENT BASYS 2 FEJLESZTŐLAP LEÍRÁSA

Kimenetek száma Kimenet Szoftveres beállítás Bank funkció Típus. Nincs Nincs H8PS-8BP 16 H8PS-16BP 32 H8PS-32BP. Felbontás Kábelhossz Típus

Szekvenciális hálózatok és automaták

Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD)

Mérés, Vezérlés. mérésadat rögzítés CMC - 99 CMC kis és nagytestvér

T2-CNCUSB vezérlő család hardver segédlet

ALPHA és ALPHA XL műszaki leírás

Digitális technika (VIMIAA02) Laboratórium 4

HT2110 ID kártyás beléptetı rendszer

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?

JELLEMZŐK MŰSZAKI ADATOK ALKATRÉSZEK LEÍRÁSA

Programozható vezérlô Twido. A programozás és a kommunikáció szabadsága

Foglalkozási napló a 20 /20. tanévre

USB I/O kártya. 12 relés kimeneti csatornával, 8 digitális bemenettel (TTL) és 8 választható bemenettel, mely analóg illetve TTL módban használható.

5. Hét Sorrendi hálózatok

Működési vázlat: Egyéb feltétel. Opcionális rendszerelem. Központi kijelző. Ügyfél terminál érintő monitorral. Ügyfél. Ügyfél Hivatali PC.

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

Digitális aláírás általános telepítése és ellenőrzése

Elektronika laboratóriumi mérőpanel elab panel NEM VÉGLEGES VÁLTOZAT! Óbudai Egyetem

Advisor Master. GE Interlogix Magyarország Kft.

SZINOPTIKUS PANEL CA-64 PTSA

Digitális technika (VIMIAA02) Laboratórium 1

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

Programozó- készülék Kezelőkozol RT óra (pl. PC) Digitális bemenetek ROM memória Digitális kimenetek RAM memória Analóg bemenet Analóg kimenet

Saia PCD vezérlőegységek

Digitális Technika. Dr. Oniga István Debreceni Egyetem, Informatikai Kar

Fényerő és LED szalagszabályzás

Digitális technika (VIMIAA02) Laboratórium 1

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

Termeléshatékonyság mérés Ipar 4.0 megoldásokkal a nyomdaiparban

Akciók, diavetítés. 1. ábra Akciógombok. A lap két regiszterfülből áll, ezek a Kattintásra és az Áthaladáskor. Nézzük meg először az elsőt!

Hálózati projektor használati útmutató

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

Békéscsabai Kemény Gábor Logisztikai és Közlekedési Szakközépiskola "Az új szakképzés bevezetése a Keményben" TÁMOP

VB IP. IP Kommunikátor

Használati Útmutató V:1.25

WLAN router telepítési segédlete

Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD)

VarioFace dokumenta cio

Digitális technika (VIMIAA01) Laboratórium 4

Megoldás Digitális technika I. (vimia102) 4. gyakorlat: Sorrendi hálózatok alapjai, állapot gráf, állapottábla

"Eseményekre imm/connection Server scriptek futtatása

Mintavételes szabályozás mikrovezérlő segítségével

Wally1/2/3/4/4 PLUS. Programozási leírás. 1, 2, 3, és 4 csatornás rádiós vevő

Kézikönyv. Szelekciós jegyzék 2.

TM Szervó vezérlő

Irányítástechnika Elıadás. PLC rendszerek konfigurálása

= "fel" = KI / BE = OK. = Hőmérséklet. = "le" = Kezdési idő. = Szaunázási idő. = Szaunavilágítás. = programgombok. = Szellőzés 314 SYRA 3 A

Átírás:

Budapesti Műszaki és Gazdaságtudományi Egyetem Közlekedés- és Járműirányítási Tanszék Logikai hálózatok szimulációja LOGO!PLC alkalmazásával Segédlet az Irányítástechnika I. c. tantárgy LOGO!PLC c. méréséhez Dr. Bede Zsuzsanna tanársegéd 2015

1. A PLC BEMUTATÁSA A programozható logikai vezérlő (Programmable Logical Controller, PLC) az ipari szabályozások, illetve vezérlések megvalósítására elterjedten alkalmazott ipari kivitelű mikroszámítógép. Az ipari kivitel jellemzője a környezeti ártalmakkal (por, légszennyezettség) és a mechanikai hatásokkal (ütések, rázkódás) szembeni ellenállóképesség. A PLC-k többnyire moduláris felépítésűek. Ez lehetővé teszi a különböző felhasználói igényekhez való optimális illesztést. Könnyen programozhatók egyes feladatokhoz, és megbízhatóan működnek az elektromosan zajos és más szempontból is szélsőséges ipari környezetben. A PLC-k programozására számos módszer létezik, ezek nagyon hasonlítanak egymáshoz. A legegyszerűbb módszer, amit általában kompakt PLC-ken alkalmaznak, hogy a PLC-n található gombok és kijelző segítségével egyszerű programokat vihetünk be minden egyéb külső eszköz nélkül. Ez a megoldás remekül működik kisebb programoknál, ám nagyobb feladatok programozásához nem alkalmas. A moduláris PLC-ket általában a programot PC-n fejlesztik, majd áttöltik a PLC-re. Ezek a programok képesek valamilyen szinten szimulálni a PLC működését, így a programok már a PC-n tesztelhetők. A PLC-ket kedvező jellemzőik az alábbi területeken teszik alkalmassá irányítási funkciók elvégzésére: Kis irányítási feladatok. A kompakt kivitelű, mini PLC-k alacsony áruk miatt már 5-10 relét igénylő hagyományos megoldások kivitelezésénél is gazdaságosan válthatják ki a relés vezérlést. Bonyolult, összetett feladatok. A nagy teljesítményű, bonyolult számítások elvégzésére képes PLC-k jelentik a megoldást az olyan vezérléseknél, ahol a relés technika alkalmazása már nem, vagy csak nehezen vezet eredményre. Ezek a nagyteljesítményű PLC-k már közel állnak a folyamatirányító számítógépekhez. Gyakran módosuló feladatok. Mivel a PLC a memóriájában tárolt program végrehajtásával oldja meg a feladatot, a feladat módosulása esetén legtöbbször elég a programot módosítani, ami gyors és olcsóbb, mint egy huzalozott vezérlőáramkör átalakítása. Területileg elosztott feladatok. A nagyobb, moduláris PLC-k esetében lehetőség van arra, hogy az I/O (input/output) modulokat a vezérlési helyek közelében helyezzük el, és ezek a modulok a központi egységgel egy kábelen keresztül kommunikáljanak. Így a rendszer kábelezési költségei jelentősen csökkenthetők ahhoz képest, mintha minden egyes I/O jelet egyenként kellene a központi egységhez vezetni. - 1 -

1.1 A PLC-K ALAPVETŐ ELEMEI: CPU A PLC központi egysége, amely a logikai számításokat végzi és az utasításokat végrehajtja. Futtatja a memóriájában elraktározott programot, és vezérli a többi alkotóelemet. Tápegység Ez a modul szolgáltatja a PLC moduljainak az áramellátást. A RAM memóriát tartalmazó CPU-khoz általában akkut is tartalmazó tápegységeket választanak, hogy a program áramszünet esetén se vesszen el. I/O egységek: ezek alakítják a bemenőjeleket elfogadhatóvá a CPU és a kimenőjeleket pedig visszaalakítják az ipari feszültségekhez (A/D, D/A konverterek). Az áram kapcsolása relékkel, vagy félvezetőkkel történik Kommunikációs egységek: a további PLC-kkel, terminálokkal és PC-kkel a kommunikációt teszik lehetővé 1.2 A SIEMENS LOGO!PLC FELÉPÍTÉSE: Vezérlőegység Kezelő- és kijelző panel Tápegység Interfész a bővítő modul számára Interfész a program modul (kártya) és a PC kábel számára Előrekonfigurált alapfunkciók, pl.: be- és kikapcsolás késleltetés, impulzus relé és funkcióbillentyű Időzítő Digitális és analóg jelzők 8 digitális bement és 4 kimenet - 2 -

Mérőpanel felépítése: A LOGO!PLC 4 bemenetén kapcsolók találhatók, mellettük egy-egy kis visszajelző LED jelzi a kapcsoló állását. A 4 kimenetre egy-egy LED van bekötve. A bemenetek sorszáma a PLC-n fel van tüntetve és rendre megegyeznek a programban használt számokkal (I1, I2, I3, ), ugyanígy jelölve vannak a kimenetek is (Q1, Q2, Q3, ). A PLC programozáshoz rendelkezésünkre áll a LOGO!Soft Comfort programozó szoftver a következőkben ez kerül bemutatásra. - 3 -

2. LOGO!SOFT COMFORT PROGRAMOZÓ SZOFTVER HASZNÁLATA Egy egyszerű példán keresztül mutatjuk be a szoftver használatát. 2.1 FELHASZNÁLÓI FELÜLET 1 Menu bar 2 Standard toolbar 3 Drowing Board 4 Info box 5 Status bar 6 Constans and connectors / Basic functions / Spacial functions 7 Tools toolbar Tools toolbar A Constants gomb a konstans értékeket tartalmazza, pl.: a bemenetek és kimenetek kiválasztását vagy a fix jelszinteket. A Basic Functions gomb a Boole algebra függvényeit tartalmazza. Az egyéb speciális függvényekre pedig a Special Functions gomb áll rendelkezésre. Ha kiválasztjuk (ráklikkelünk) az egyik függvény gombra, akkor a hozzá tartozó elemek az alapeszközök sorában jobb oldalt jelennek meg. - 4 -

A Drowing Boardra úgy helyezhetjük a blokkokat, ha kijelöljük a megfelelő elemet utána pedig a Drowing Board megfelelő helyére klikkelünk. Természetesen ezeket a blokkokat később is mozgathatjuk, így nem szükséges pontosan kiválasztani a helyüket. Elemek kiválasztásának másik módja, ha a gombra kattintva kilistázzuk az összes elemet és itt is kijelölhetünk egyegy elemet, ez után a gomb ikonja erre vált, ahogy ez a felhasználói felület ábrán is látszik. Ha duplán kattintunk ez egyes blokkokra, akkor a hozzá tartozó tulajdonságok ablak jelenik meg, ahol beállíthatjuk az egyes paramétereket. Ha megvizsgáljuk a blokkokat, akkor be- és kimeneti portot láthatunk az ikonokon. A Connector gomb kiválasztásával tudjuk a blokkokat összekötni, méghozzá úgy, hogy az egeret az egyik block kimenetére visszük utána a bal egérgomb nyomva tartásával húzzuk az egeret a kívánt bemenetre és utána engedjük fel az egérgombot. Az összekötő vonalakra az alábbi szabályok érvényesek: Vonal csak az egyik blokk kimenete és a másik block bemenete között húzható Kimeneti port több bemenet portjával is összeköthető, míg bemeneti portra csak egy kimeneti port kapcsolható. A speciális függvények között lévő blokkok tartalmaznak zöld portokat is. Ezekre nem tudunk vonallal kapcsolódni, ezeket csak parametrizálni tudjuk a tulajdonságok ablakban. Objektumok kijelölése Mielőtt az objektumokat, blockokat vagy vonalakat mozgatni, törölni szeretnénk, akkor előtte ki kell jelölni a Selection tool gombot. Egy-egy objektum kiválasztásánál egyszerűen rá kell kattintani. Ha egyszerre több objektumot szeretnénk kijelölni, akkor azt egy téglalappal tehetjük meg. Az egér bal gombjának nyomva tartásával rajzolhatunk egy téglalapot azon objektumok köré, amit ki szeretnénk jelölni. A most kijelölt blokkok körül kis piros négyzetek jelennek meg. Több objektumot úgy is kijelölhetünk, hogy a Ctrl billentyűt nyomva tartva egyesével klikkelünk a kívánt elemekre. - 5 -

Szimuláció A szimuláció futásához ki kell jelölni a Simulation gombot Tools toolbar eszközei közül. A kiválasztás után előjön egy állapot sor, ahol megjelenik az összes olyan bemenet illetve kimenet ikonja, amelyeket elhelyeztünk az Drowing Boardon, függetlenül attól, hogy bekötöttük-e a rendszerbe vagy nem. A bemenetekre kattintva aktiválhatjuk őket, a kimenet szimbóluma változik annak megfelelően, hogy van-e jel a kimeneten vagy nincs, valamint a Drowing Boardon lévő kapcsolási rajzon a vonalak pirosra váltanak, ha van rajtuk jelátvitel, így bonyolultabb kapcsolásnál fény derülhet, ha valami rosszul van bekötve. az 1-es bemenet szakítva van; a 2-es bemenet működésben van; az 1-es kimeneten nincs jel; az 1-es kimeneten van jel. 2.1 MEGVALÓSÍTÁSI PÉLDA A 3-BÓL 2-ES SZAVAZÓ LOGIKÁRA Most nézzünk egy megvalósítási példát a 3/2-es szavazó logikára. A modell létrehozásához szükségünk van az alábbi blokkokra: 3 db bemenet 3 db AND kapu 1 db OR kapu 1 db kimenet Ezeket másoljuk a Drowing Boardra, majd kössük össze őket. Először minden bemenetet kössünk egy-egy AND kapu bemenetére és mindhárom AND kapu kimenetét kössük be az OR kapuba, majd az OR kapu kimenete legyen a rendszer kimenete. Ezután az egyes bemeneteket más-más AND kapuba is be kell kötnünk, de mivel csak egy kimeneti portja van az inputoknak, ezért a vonalról kell leágazni. Jelöljük ki a Connector gombot és utána, ha az egeret az egyes vonalak fölé húzzuk, akkor megjelenik egy kis kék négyzet. Ahonnan le szeretnénk ágazni, ott megnyomjuk a bal egérgombot és most már tudunk újabb vonalat húzni, ha folyamatosan nyomva tarjuk az egeret. Ha mindhárom bemenetet bekötöttük a megfelelő AND kapukba, akkor elkészült a rendszerünk és most már szimulációval ellenőrizhetjük a működését. - 6 -

Kijelöljük a Simulation gombot és láthatjuk, hogy az állapot soron megjelenik a 3 bemenetünk és az 1 kimenetünk. 2.2. PROGRAM FELTÖLTÉSE A PLC-RE A LOGO!Soft-ban megírt program feltöltése a PLC-re egy UTP kábel segítségével történik. Először a PLC-nek kell beállítani egy IP-címet és Subnet Mask-ot, a Network opció alatt található IP Address menuben. A LOGO!Soft programban a Tools menü Ethernet Connections fül alatt állítjuk be a PLC IP-címét és a Subnet Mask-ot. Ezután válasszuk ki a Server Connection opciót, kapcsoljuk be a Connect with Operator Panel (OP) funkciót. Ezt elfogadva a Detect lenyomása után a Status fül alatt Yes felirat jelzi a kapcsolat létrejöttét. A letöltést a felső menüsorban lévő gombbal vagy Ctrl+D billentyűkombinációval lehet megkezdeni. Az ekkor felugró ablakban a Select paranccsal a listából kiválaszthatjuk a megfelelő PLC-t. - 7 -

3. FELKÉSZÜLÉS A MÉRÉSRE A mérés során egy vasúti vonal foglaltságát jelző lámpa jelzéseit tervezzük meg. A szakaszon a hosszából adódóan 2 db jármű tartózkodhat. Ha a szakasz szabad, akkor a bejáratnál zöld lámpának, egy jármű belépésekor a sárga és két jármű belépésekor a vörös jelzésnek kell kinn lennie. A rendszerhez szükségünk van két db érzékelőre, amelyek a be- (E 1) és kilépő (E 2) járműveket érzékelik a térközön, ezek lesznek a rendszer bemenetei. A mérésre való felkészülés során meg kell tervezni a számláló sorrendi hálózatát, ahol a számláló kimenetei az egyes izzók lesznek. A rendszer bemenetei (E 1 és E 2) az áthaladó vasúti jármű érzékelése lesz. Az érzékelőnél figyelembe kell venni, hogy nem ismert az áthaladó jármű hossza, sebessége, illetve ezen paraméterekből következő foglaltság időbeni alakulása, ezért először egy felfutó élre impulzus generátort kell terveznünk. (Ezzel kizárjuk azt, hogy ugyanazt a járművet többször is megszámoljuk.) Az impulzus méretének (X 1 és X 2) akkorának kell lennie, hogy az egymást követő járművek között hosszabb idő teljen el, mint maga az impulzus. 3.1. FELFUTÓ ÉLRE IMPULZUS GENERÁLÁS A bemenő négyszögjel felfutó élét figyeljük és kimenetként egy impulzusnyi időre négyszögjelet adunk, így tudjuk számolni a négyszögjeleinket. A továbbiakban a felfutó élre impulzus generátorunknak 3 állapotát különböztetjük meg; a, üres az érintkező, kimenet értéke 0. b, érintkező jelet kap, ekkor generálunk egy impulzust, azaz a kimenet 1 lesz c, az érintkező továbbra is foglalt az impulzus idejének letelte után is, ekkor már a kimenet 0 értékű. - 8 -

A rendszer állapotgráfja a fenti ábrán látható, tervezzen erre szinkron sorrendi hálózatot JK tárolók megvalósításával! Írja fel a kimeneti függvényt és a tárolók vezérlő függvényeit, írja fel a hálózat vezérlési és állapottábláját! Az állapotkódolás az alábbi kombináció legyen; a:00, b:01, c:11. 3.2. SZÁMLÁLÓ Az előbbiekben tervezett érzékelő impulzus jelei (x 1 és x 2) legyenek a számláló bemenetei. A kimenetnek megfelelően a számlálónak is 3 állapotát különböztetjük meg: a, üres a térköz, kimenet a Zöld, b, egy jármű van a térközben, kimenet a Sárga, c, két jármű van a térközben, kimenet a Vörös. A rendszer állapotgráfja a fenti ábrán látható, tervezzünk erre is szinkron sorrendi hálózatot JK tárolók megvalósításával. Írja fel a kimeneti függvényt és a tárolók vezérlő függvényeit, írja fel a hálózat vezérlési és állapottábláját! Az állapotkódolás az alábbi kombináció legyen; a:00, b:01, c:11. - 9 -

Logikai hálózatok szimulációja LOGO!PLC alkalmazásával mérés jegyzőkönyve Laborfelkészülés (Az ábrákat a labor elején be kell mutatni): 1. Tervezzen felfutó élre impulzus generátort JK tárolók megvalósításával: - 1 -

2. Tervezzen számlálót JK tárolók megvalósításával: - 2 -

A felfutó élre impulzus generátorhoz szükséges JK tárolók vezérlő függvényei és a generátor kimenete: J 1 = K 1 = J 2 = K 2 = X = A számlálóhoz szükséges JK tárolók vezérlő függvényei és a számláló kimenetei: J 1 = K 1 = J 2 = K 2 = Z = S = V = A LOGO!PLC labormérésen végrehajtandó feladatok: Írja meg LOGO!Soft programba a vasúti vonal foglaltságát jelző lámpa jelzéseit meghatározó hálózatot a fenti ábrák alapján. Töltse fel a PLC-re is a programot és tesztelje... A mérés időpontja A jegyzőkönyvet készítette (Név, Neptun kód) Laborvezető aláírása - 3 -