PLC programozási koncepció
a programozható logikai vezérlők (Plc) az ipari automatizálási és vezérlőrendszerek fő alkotóelemei. A PLC vezérlési jellege az egyszerű nyomógombos váltástól az egyetlen motoron át a több összetett vezérlőszerkezetig terjed. A PLC programozás fontos feladat a vezérlő alkalmazás tervezésében és megvalósításában az ügyfelek igényeitől függően. A PLC program egy sor utasításból áll, akár szöveges, akár grafikus formában, amely a konkrét ipari valós idejű alkalmazásokhoz megvalósítandó logikát képviseli.
egy dedikált PLC programozó szoftver egy adott gyártó PLC hardveréből származik, amely lehetővé teszi a felhasználói alkalmazás kódjának bevitelét és fejlesztését, amely végül letölthető a PLC hardverre. Ez a szoftver biztosítja a Human Machine Interface (HMI), mint a grafikus ábrázolása változók. Amint ez a program letöltődik a PLC-re, és ha a PLC futási módba kerül, akkor a PLC folyamatosan a programnak megfelelően működik. Mielőtt rátérnénk a PLC programjára, ismerkedjünk meg a PLC programozási oktatóanyag alapjaival és alapfogalmaival.
PLC programozás alapjai
a PLC CPU-ja két különböző programot hajt végre:
1. Az Operációs Rendszer
2. A felhasználói Program
az operációs rendszer
az operációs rendszer szervezi a CPU összes olyan funkcióját, műveletét és szekvenciáját, amelyek nem kapcsolódnak vezérlési feladathoz. Az operációs rendszer feladatai a következők
- forró újraindítás és meleg újraindítás kezelése
- a bemeneti és kimeneti folyamatkép táblázatok frissítése és kiadása
- felhasználói program végrehajtása
- megszakítások észlelése és hívása
- memóriaterületek kezelése
- kommunikáció létrehozása programozható eszközökkel
PLC programozás alapjai
a felhasználói Program
ez a kombináció a különböző funkciók, amelyek feldolgozásához szükséges egy automatizált feladat. Ezt a felhasználóknak kell létrehozniuk, és le kell tölteniük a PLC CPU-jára. A felhasználói program néhány feladata a következő:
- a megadott feladat megkezdésének minden feltételének megkezdése
- minden bináris és analóg bemeneti jel olvasása és értékelése
- a kimeneti jelek meghatározása minden bináris és analóg kimeneti jelhez
- megszakítások és kezelési hibák végrehajtása
a jelenlegi ipari automatizálási szektorban számos vezető PLC gyártó fejleszti a tipikus PLC-ket, a kis és a csúcskategóriás PLC-ktől kezdve. Minden PLC gyártó rendelkezik saját dedikált szoftverrel a PLC hardver programozásához és konfigurálásához. De a PLC programozási nyelv a gyártóktól függően változik. Egyes gyártók közös programozási nyelvekkel rendelkeznek, mások pedig eltérőek. A PLC szabványos programozási nyelveinek egy része alapvetően két típusból áll, amelyeket tovább osztanak több típusra, amelyek a következők:
1.Szöveges nyelv
- utasítások listája (IL)
- strukturált szöveg (ST)
2. Grafikus nyelv
- létra diagramok (LD)
- funkció blokk Diagram (FBD)
- szekvenciális funkció diagram (SFC)
a szöveges nyelvekhez képest a grafikus nyelveket sok felhasználó preferálja a PLC programozásához egyszerű és kényelmes programozási funkcióik miatt. Minden szükséges funkció és funkcionális blokk Elérhető az egyes PLC szoftverek standard könyvtárában. Ezek a funkcióblokkok magukban foglalják az időzítőket, számlálókat, karakterláncokat, komparátorokat, numerikus, aritmetikai, bit-shift, hívó függvényeket stb.
PLC programozási eszközök
különböző típusú programozási eszközöket használnak a PLC programok bevitelére, módosítására és hibaelhárítására. Ezek a programozási végberendezések magukban foglalják a kézi és PC-alapú eszközöket. A kézi programozó eszköz módszerében egy saját eszközt csatlakoztatnak a PLC-hez egy összekötő kábelen keresztül. Ez az eszköz egy kulcskészletből áll, amely lehetővé teszi a kód bevitelét, szerkesztését és kiírását a PLC-be. Ezek a kézi eszközök kis kijelzőből állnak, hogy láthatóvá tegyék a beprogramozott utasításokat. Ezek kompakt és könnyen használható eszközök, de ezek a kézi eszközök korlátozott képességekkel rendelkeznek.
PLC programozó eszközök
leggyakrabban személyi számítógépet (PC) használnak a PLC programozásához a gyártó által adott szoftverrel együtt. Ezzel a PC – vel futtathatjuk a programot online vagy offline módban, valamint szerkeszthetjük, figyelhetjük, diagnosztizálhatjuk és hibaelháríthatjuk a PLC programját. A Program PLC-re történő átvitelének módját a fenti ábra mutatja, ahol a PC a vezérlőalkalmazásnak megfelelő programkódból áll, amelyet programozókábelen keresztül továbbítanak a PLC CPU-ra.
létra logikai PLC programozás
létra logikai PLC programozás
számos programozási nyelv közül a létra logikai diagram a PLC programozásának legalapvetőbb és legegyszerűbb formája. Mielőtt elkezdené programozni a PLC-t ezzel a nyelvvel, ismernie kell néhány alapvető információt róla. Az alábbi ábra a vezetékes létra diagramot mutatja, ahol ugyanazt a lámpa terhelést két nyomógombos kapcsoló vezérli, abban az esetben, ha bármelyik kapcsoló bezáródik, a lámpa világít. Itt két vízszintes vonalat nevezünk fokok amelyek két függőleges vonal között vannak összekötve, amelyeket síneknek neveznek. Minden fokozat létrehozza az elektromos folytonosságot a pozitív (L) és a negatív sínek (N) között, így az áram a bemenetről a kimeneti eszközökre áramlik. A létra logikai programozásában használt szimbólumok egy részét az ábra mutatja.
a bemeneti kapcsolók olyan típusok, amelyek általában zárva vannak és általában nyitottak, mint fent látható. A fenti funkcionális szimbólumok mellett számos funkció létezik, például időzítő, számláló, PID stb., amelyeket a standard könyvtárban tárolnak összetett feladatok programozásához.
lépésenkénti eljárás Plc programozásához létra logikával
lépésről lépésre eljárás Plc programozásához létra logikával
a PLC programozásának eljárása egy adott alkalmazáshoz a szabványos gyártó szoftver eszköz típusától és a vezérlő alkalmazás típusától függ. De annak érdekében, hogy alapvető útmutatást adjon a hallgatóknak, ez az atrticle egyszerű megközelítést kínál a vezérlő alkalmazás tervezéséhez a PLC programozási szoftverben, az alábbiak szerint, de ez a programozási mód nem pontosan illeszkedik az összes programozási eszközhöz és vezérlőalkalmazáshoz.
1. lépés: elemezze és szerezze be a vezérlő alkalmazás ötletét
a PLC programozásának elsődleges lépése az, hogy megkapja azt az ötletet, amelyre alkalmazás-alapú programot fog kidolgozni. Ha vonalkövető robotot vezet egyenáramú motor használatával, amikor megnyomja a nyomógombot. Ezt az állapotot a motor bekapcsolásakor a LED-lámpának kell megjelenítenie. A motort egy érzékelővel is rögzítik (itt egy másik kapcsolónak tekintik), amely érzékeli az akadályokat, ezért amikor ez be van kapcsolva, a motort ki kell kapcsolni. Ennek megfelelően, ha a motor kikapcsol, a hangjelzőt be kell kapcsolni.
PLC vezérlő alkalmazás
2. lépés: sorolja fel az összes feltételt és szerezze be a tervet folyamatábra segítségével
a fenti projekt változói M: Motor, a: bemeneti kapcsoló 1, B: bemeneti kapcsoló 2, L: LED és Bu: Buzzer, és a tervezés a logika egyszerű a végrehajtása folyamatábra, amely az alábbiakban megadott a fenti alkalmazás.
PLC programozás folyamatábra
3.lépés: Nyissa meg és konfigurálja a PLC programozó szoftvert
nyissa meg a PLC hardverrel ellátott PC-re telepített programozó szoftvert. Válassza ki a PLC hardvermodelljét a Szoftverben, és konfigurálja a megfelelő bemeneti és kimeneti modulokkal. Válassza ki a létra nyelvét (ld) a programozási nyelvek listájából, válassza ki a hardverprocesszort, és adjon nevet a programnak.
PLC programozó szoftver
4.lépés: Adja hozzá a szükséges lépcsőket és címezze őket
adja hozzá a szükséges lépcsőket a vezérlőalkalmazás logikája alapján, és adja meg a címet minden egyes bemenetnek és kimenetnek. A fenti példa létra logikai diagramját az alábbiakban adjuk meg.
példa a létra logikai programra
5.lépés: Ellenőrizze a hibákat és szimulálja
keresse meg a menüsor Online szakaszát, és válassza az Online lehetőséget. Ellenőrizze a hibákat, és végezze el a szükséges módosításokat az Offline kiválasztása után. Ismét menjen online, és válassza a Futtatás lehetőséget a szimulációhoz.
6. lépés: Töltse le a programot a PLC CPU memóriájába
a program sikeres szimulációja után töltse le a programot a CPU-ra a letöltési lehetőség kiválasztásával hálózaton vagy kommunikációs kábelen keresztül.
ez a PLC programozás alapjairól és eljárási lépéseiről szól. Reméljük, hogy az adott tartalom világos és könnyen érthető. Az is lehetséges, hogy jobban megismerjük és megértsük az adott PLC meghatározott szoftverével, mint az RSLogix 500, a Codesys, a 7.lépés stb. Megoszthatja véleményét, javaslatait a PLC programozásával kapcsolatban , vagy ha segítségre van szüksége a példákkal kapcsolatban, akkor írjon nekünk az alábbi megjegyzés részben.
Fotó Kredit:
- PLC programming Concept by automation
- Procedure for Programming PLC by siemens
- PLC Programming Software by blogspot