kategória: Programozható vezérlők
Megtekintések száma: 2452
Megjegyzések a cikkhez: 0
Példák a CodeSys létranyelvű egyszerű PLC programjaira
Ez a cikk három egyszerű programra mutat példát. programozható logikai vezérlőkhöz (PLC). Az összes program az iparág különféle telepítéseinek vezérlőrendszereinek automatizálására készült. Oktató jellegűek, és felhasználhatók a PLC programozás tanítására.
A témában korábban számos tipikus megoldást vizsgáltunk a PLC programokban, amelyek felhasználhatók az elektromos motorok vezérlésére:A motor indítási ábrái a létradiagram LD nyelvén a PLC-hez

Ez a gyűjtemény a következő folyamatok automatizálásáról szól:
-
Automatikus üveg palackozási rendszer;
-
A festékfestékek automatikus kiválasztása;
-
A szellőztető rendszer automatizálása.
Technológiai ötletek és illusztrációk. a helyszínről vett technológiai folyamatokInstrumentationTools.
Minden program be van írva CoDeSys létra nyelv, angol változatban ez a Létradiagram, rövidítve LD.
Valamennyi példában csak a nyelv alapvető elemeit használjuk - érintkezőket és tekercseket. A létradiagramok nyelve számos további elem - időzítők, számlálók, triggerek stb. - használatát is lehetővé teszi. Az ezekkel az elemekkel kapcsolatos komolyabb programokat a következő cikkek tárgyalják.
Automatikus palackdobó rendszer
Működési elv: ez a rendszer lehetővé teszi az eldobott palackok eldobását, ami bonyolítja a gyártási folyamatot.
Folyamatábra:

A palackok egyik állomásról a másikra történő mozgatásához szállítószalagot használnak. De mielőtt a palackok eljutnának a benzinkúthoz, el kell készíteni az összes üveget, amely érdemes a további feltöltéshez. A szállítószalagon leesett palack problémát okozhat a következő folyamatban, tehát itt van egy egyszerű PLC program, amely feldolgozza a leesett palackot a szállítószalagból.
Ezt a folyamatot érzékelők és hajtóművek segítségével hajtják végre. Amikor a szállítószalag működik, az összes palackot egyik állomásról a másikra mozgatják a következő folyamathoz. Az álló és elesett palackok felismerésére két érzékelőt és egy pneumatikus hengert használnak az elesett palack lecsúsztatására a szállítószalagról.
Létra program a PLC-hez-ban CoDeSys automatikus palack visszautasító rendszer:

Program emulációs módban:

A program leírása:
Nyomja meg a "START" gombot, ezzel táplálva az áramkört. A ciklus és a csővezeték elindul. Az áramkör második részében két „X1” és „X2” indukciós érzékelő található, amelyek segítségével meghatározzák a palack helyzetét a szállítószalagon. Amikor a palack leesett, az „X2” érzékelő kiold és az érintkezője megszakítja az áramkört, ezáltal nem engedve, hogy a leesett üveg áthaladjon.
Amikor a palackok a szállítószalag mentén mozognak, ezek az érzékelők felismerik a palackok helyzetét, akár állnak, akár esnek. Az X2 érzékelő érzékeli a palack alsó helyzetét, az X1 érzékelő pedig a palack felső helyzetét. Ha az X2 érzékelő érzékeli a palackot, de az X1 érzékelő nem érzékeli, akkor a pneumatikus meghajtó (cilinder), és ledobja a palackot a szállítószalagról. Ezután a fennmaradó palackok a víz töltőállomásába kerülnek, és az egész ciklus befejeződik.
Palack visszaállítás folyamata:

Automatikus festék színválasztás
A munka alapelve: Ebben a folyamatban meg kellett valósítani a megfelelő színű festék automatikus kiválasztását.
Folyamatábra:

Itt különféle festékeket kell kitölteni egy edényben, a követelményeknek megfelelően. Tehát vegyünk figyelembe 3 különböző színű festéket (sárga, kék és zöld). Két szelepet használnak a tinta szállításához.
Mint tudjuk, a sárga és a kék keverése zöld, tehát nincs szükség külön szelepre a zöld számára. Ha a sárga és a kék egyszerre van kitöltve, akkor zöldre vált.
A választókapcsolóval a rendszer színét választhatja ki, a BE / KI kapcsolóval pedig a rendszert le lehet állítani.
PLC program-ban CoDeSys:

A program leírása:
Amikor a BE / KI kapcsoló (I2.0) BE állásban van és a START gombot megnyomja, a lámpa kigyullad CYCLEON. Ha a ciklus be van kapcsolva, és a sárga festéket választotta (YELLOWPIGMENTSELECTION), sárga szabályozószelep (YELLOWCONTROLVALVE) szerepelni fog. Ha a ciklus be van kapcsolva, és a kék festéket (BLUEPIGMENTSELECTION) választja, a kék vezérlőszelep (BLUECONTROLVALVE) bekapcsol. Ha a zöld szín (GREENPIGMENTSELECTION) van kiválasztva, mindkét szelep bekapcsol, és a szín zöldre vált.
A program emulációs módban (az üveg zöld festékkel való feltöltése):

A szellőztető rendszer automatizálása
PLC program az ipari ventilátorvezérlő rendszerekhez.
A rendszer működése közben a három ventilátor közül bármelyiknek működnie kell. Bármelyik két ventilátor elindításához - mondjuk a 2. és a 3. ventilátor - mindegyikéhez külön Start és Stop gombok vannak.
Tegyük fel, hogy a 2. és 3. ventilátor működik, és egyikük meghibásodik, akkor az 1. ventilátornak automatikusan be kell kapcsolnia, azaz két rajongónak futnia kell bármikor. Bármelyik két ventilátor meghibásodása esetén a rendszer bemeneti áramellátásának automatikusan ki kell kapcsolnia.
A ventilátorok „BE” állapotát, valamint a fő tápegység állapotát a megfelelő LED-sel kell jelezni. Ha egynél több ventilátorral működési hiba van, akkor ezt az állapotot egy villogó LED-en kell jelezni, amelynek frekvenciája 5 Hz. Az egyik ventilátor vagy a ventilátor meghibásodását folyamatosan világítania kell a működési állapotjelzőn.
Ez egy egyszerű példa az iparban használt ventilátorvezérlő egységre.
Folyamatdiagram:

PLC program-ban CoDeSys:

A program folytatása:

A program leírása:
A program ciklusindító áramkört használ - CYCLEK tekercs. Az indítás a START gomb megnyomásával indítható, és a STOP gomb megnyomásával állítható le. A főkapcsolónak (MS) bekapcsolt állapotban kell lennie.
Ha a ciklus be van kapcsolva (CYCLEK), és a 2. és 3. ventilátor nem működik megfelelően, akkor a 2. ventilátor (FAN2) és a 3. ventilátor (FAN3) bekapcsol. Ha a 2. vagy 3. ventilátor meghibásodik, az 1. ventilátor (FAN1) elindul.
A rendszerben, ha a három ventilátor közül bármelyik meghibásodik, a hibajelző lámpa (FIND) 5 Hz frekvencián villog. Ehhez speciális időzítőt kell használnia, de a program bonyolulásának elkerülése érdekében egy különálló kapcsolattartóra korlátozódik. Az 1., 2. és 3. ventilátor jelzőfényei a hibajelnek megfelelően világítanak.
Program emulációs módban (a ventilátor 3. meghibásodása esetén):

A fenti programok mindegyike nagyon egyszerű és elsősorban az alapvető ismeretek megszerzésére szolgál a valós diagramok nyelvének megtanulásához. A következő cikkekben összetettebb példákat mutatunk be.
Lásd még az electro-hu.tomathouse.com oldalon
: