Programming | PLC programming » Gyulavári Zsolt - PLC programozás

Datasheet

Year, pagecount:2003, 3 page(s)

Language:Hungarian

Downloads:78

Uploaded:October 12, 2019

Size:655 KB

Institution:
-

Comments:

Attachment:-

Download in PDF:Please log in!



Comments

No comments yet. You can be the first!

Content extract

PLC programozás Gyulavári Zsolt 1. Mi is a PLC A PLC vagy programozható logikai vezérlő (Programmable Logic Controller) egy olyan mikroszámítógép, amelyet elsősorban ipari folyamatirányításra használnak. Ezeket a számítógépeket eleve ipari célokra építik, és ennek megfelelően könnyebben programozhatóak egyes feladatokhoz, mint a PC-k. Ezek mellett a PLC-k további előnye, hogy sokkal olcsóbbak is. 2. Miért jött létre? Már az első számítógépek megjelenésekor is megjelent az igény arra, hogy ezeket ipari irányításra is felhasználják. Ezek viszont túlságosan nagyok és drágák voltak ahhoz, hogy gazdaságosan tudjanak működni. Emellett nem is ipari körülmények közé lettek tervezve, ahol a por vagy a nagy páratartalom tönkretette volna őket. Ekkor kezdtek elterjedni a PLC-k, és majdnem teljesen kiszorították a hagyományos számítógépeket a piacról. A PLC-k térhódítása annak is köszönhető, hogy ki- és bemeneteik az

iparban általában használatos jelszintekhez vannak illesztve. Tehát nagyobb teljesítménnyel is terhelhetőek, és csak a legritkább esetben 5V-os feszültséget adnak le. Általában a ki/bemeneti feszültségek 24V és 220V között változnak. 3. Alkalmazása A PLC-k elsősorban kisebb adatmennyiséggel működő ipari folyamatok irányításában állják meg a helyüket, ahol nem kell egyszerre nagy mennyiségű számítást végezni. Az igazán gyors és nagy mennyiségű számításokhoz már számítógépeket alkalmaznak. 4. Fajtái A PLC-k körében két alapvető típust különböztetünk meg, a kompakt és a moduláris rendszereket. A kompakt PLC-ket kisebb feladatok elvégzésére használják, például közlekedési lámpákat is vezérelhetnek, vagy egyéb kisebb folyamatokat szabályozhatnak. A moduláris PLC-k már szélesebb körben terjedtek el, mivel bővíthetők, skálázhatók, igény szerint alakíthatók. 4.1 Kompakt A kompakt PLC-k egy egységben

tartalmazzák az összes szerkezeti elemet, vagyis a tápegységet, a CPU-t, az összes ki- és bemenetet. Ezeket sokszor különféle feszültségekre előre skálázott formában lehet kapni. 4.2 Moduláris A moduláris PLC-k előre elkészített modulokból építhetőek fel. Ezeknek közönhetően a PLC-ket saját igényeinknek megfelelően építhetjük ki, és így olyan feladatokat is elláthatnak, amelyeket kompakt vezérlőkkel nehéz lenne megvalósítani. Ezeket a rendszereket könnyebb skálázni, bővíteni. 5. A PLC felépítése Egy PLC legyen kompakt vagy moduláris, a következő alapvető elemekből épül fel: CPU, tápegység, I/O egységek, kommunikációs egységek, egyéb alkotóelemek. Ezek összeköttetését a PLC busz biztosítja. Most egy moduláris PLC darabjait vesszük sorra 5.1 CPU modul A PLC központi egysége, amely a logikai számításokat végzi és az utasításokat hajtja végre. Futtatja a memóriájában elraktározott programot, és

vezérli a többi alkotóelemet Általában található rajta valmilyen kommunikációs port, amely a többek között számítógépes programozást, kijelzők, terminálok csatlakoztatását teszi lehetővé. Ez legtöbb esetben RS232, RS422, RJ45, vagy valamilyen saját interfész szokott lenni. Az egység tartalmaz még egy RAM vagy EPROM memóriát is, amiben a program tárolódik. Régebben voltak huzalozással programozható egységek is, de ezeket nehézkes kezelésük miatt ma már nem alkalmazzák. A nagyobb központi egységek tartalmaznak még egy rádióvevő egységet is, amely a gyártó adójára van hangolva. Ez az adó a mindenkori pontos időt sugározza, és nagyban megkönnyíti az egymástól nagy távolságban levő PLC-k szinkronizálását. 5.2 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 is

megmaradjon. 5.3 I/O egységek Ezek az egységek skálázzák, alakítják a bemenő jeleket a CPU számára elfogadhatóvá, a kimenő jeleket pedig vissza az ipari feszültségekhez. Ezek lehetnek digitális vagy analóg egységek. A digitális egységek kimeneteire vagy kapcsol áramot, vagy nem Ez történhet relékkel, vagy félvezetőkkel. A relék előnye a félvezetős megoldással szemben, hogy nagy áramok kapcsolásához is olcsó megoldást nyújtanak, de nem túl gyorsak. A legnagyobb relékkel elérhető kapcsolási frekvencia 10 Hz körül mozog Ezzel szemben a félvezetős megoldások kapcsolási frekvenciája akár 100 Hz fölé is mehet, viszont ha ezekkel nagy feszültségeket szeretnénk kapcsolni, azt már csak eléggé drágán tehetjük meg. A digitális egységek ki/bemenetein általában 24, 48, 60, 220 V feszültség szokott lenni. Vannak olyan egységek is, amelyek képesek váltakozó áramot is fogadni vagy leadni. Az analóg I/O egységekben A/D és D/A

konverterek vannak. Ezek a bejövő feszültségeket digitális jelekké, vagy a digitális jeleket analóggá alakítják. 5.4 Kommunikációs egységek Ezek biztosítják a kommunikációt további PLC-kkel, vagy terminálokkal, PC-kkel. A PLC-k és a számítógépek összekötésére az egyik szabvány a DeviceNet, ami szerint minden PC-t és PLC-t egy ethernethez hasonló sínre tesznek, majd ezezk így tudnak egymással kommunikálni. Ennek a rendszernek az az előnye, hogy a PLC-k programozása és a beavatkozás sokkal egyszerűbbé válik, és a huzalozás költségei is csökkennek. Néhány PLC csatlakoztatható az Internetre is, így a programozó akár otthonról is rá tudja tölteni a kívánt programokat, vagy nagy távolságokra levő PLC-k is tudnak egymással kommunikálni külön kommunikációs vonal lefektetése nélkül is. 5.5 Egyéb Ezek lehetnek speciális feladatokra tervezett egységek, memóriabővítések, különböző interfészek, stb. 6. PLC

programozása A PLC-k programozására számos módszer létezik, de elviekben 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 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 nem látják el külön kezelőszervekkel, hanem a programot PC-n fejlesztik, majd megfelelő adatkábel segítségével töltik át a PLC-re. Ezek a programok általában képesek valamilyen szinten szimulálni a PLC működését, így a programok tesztelése már a PC-n megtörténhet. A különböző szakemberek különböző szemléletmódjaihoz is igazodtak a fejlesztőszoftverek, több különböző programmegjelenítés is lehetséges. 6.1 Szöveges / utasításlistás A szöveges megjelenítési mód hasonlít a hagyományos

PC-s programnyelvekre leginkább. Ez azonban nem annyira áttekinthető, mint a grafikus módok A lényege, hogy különböző a gép által érthető „mondatokkal” adjuk meg, hogy mit is csináljon majd a PLC. Ezeket a mondatokat a fordítóprogram lefordítja a PLC számára érthető programnyelvre, majd áttölthetjük azt a PLC programtárába. 6.2 Blokkdiagram Ez az ábrázolási mód grafikus, inkább a villamosmérnökök számára átlátható. Hasonlít egy rendes áramköri rajzhoz. A programozó a képernyőre rajzolhatja a logikai kapukat, logikai egységeket, időzítőket, egyéb alkotóelemeket. Ezeket összekötve áramkörként definiálhatja a programot. Másik lehetőség, hogy az áramkör nem logikai egységekből épül fel, hanem virtuális reléket, tekercseket köthet össze a fejlesztő. 6.3 Létradiagram Ez a másik alapvető grafikus programozási módszer, amely az információtechnológiában járatos emberek számára nyújt könnyű

áttekinthetőséget. Itt egy sínre illeszthetünk bizonyos feltételekhez kötött utasításokat. A PLC minden időpontban megvizsgálja, hogy mely feltételek teljesülnek, és az azokhoz tartozó utasításokat elkezdi végrehajtani. Felhasznált irodalom: Programozható logikai vezérlők Segédlet az Irányítástechnika I. c tárgyhoz Összeállította: Szabó Géza egyetemi tanársegéd BME Közlekedésautomatikai Tanszék Budapest, 1995. október www1.kkabmehu/~irtech/I1B/plc eapdf OMRON Programozható logikai vezérlők CQM1H-sorozat felhasználói kézikönyv OMRON Programozható logikai vezérlők CPM-sorozat felhasználói kézikönyv