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

Példák a CodeSys létranyelvű egyszerű PLC programjaira

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:

Automatikus palackdobó rendszer

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:

Létraprogram PLC-k számára a CodeSys automatikus palack-kilökő rendszerben

Program emulációs módban:

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:

Palack csepegtetési folyamat

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:

Automatikus pigment színválasztás

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:

PLC program a CodeSys-ben

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):

Program emulációs módban

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:

A szellőztető rendszer automatizálása

PLC program-ban CoDeSys:

PLC program a CodeSys-ben

A program folytatása:

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):

Program emulációs módban

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 bgv.electricianexp.com oldalon:

  • A motor indítási ábrái a létradiagram LD nyelvén a PLC-hez
  • LD létranyelv és alkalmazása
  • A fürdőszobában található ventilátorok csatlakoztatása a hálózathoz
  • A funkcionális blokkdiagram nyelv (FBD) és alkalmazása
  • Példa a két szivattyúval működő szivattyútelep elektromos áramkörének korszerűsítésére ...

  •