kategória: Programozható vezérlők
Megtekintések száma: 4966
Megjegyzések a cikkhez: 0

A motor indítási ábrái a létradiagram LD nyelvén a PLC-hez

 

Ezzel a cikkel kezdjük a tananyagok sorozatát a CodeSys környezetben programozható logikai vezérlők (PLC) programjainak létrehozására. A legjobb, ha megtanuljuk, hogyan kell programozni a PLC-ket valós gyakorlati példák felhasználásával.

Fontolj meg néhány egyszerű programot, amelyek segítségével irányíthatják a mókuskosár-indukciós motorokat. A programok létrehozásához az LD létradiagram nyelvét fogjuk használni a CodeSys-ben.

Összesen 4 programot tekintünk 4 rendszerre:

1. A motor be- és kikapcsolásának vázlata;

2. a reverzibilis motor vezérlő áramköre a „Stop” közbenső ásás segítségével;

3. a megfordítható motor vezérlőáramlása közbenső „Stop” ásás nélkül;

4. A reverzibilis motor vezérlő áramköre végálláskapcsolókkal.

Az alábbi példák elsősorban oktatási célokat szolgálnak, pl nem praktikus a PLC-t ilyen egyszerű áramköröknél használni.

Villamos motor gyártásban

Létradiagram nyelve, Az PL) orosz nyelvű dokumentációjában gyakran hívják az LD) -t relé-érintkező áramkörök nyelve (RKS). Ezt a grafikus nyelvet a XX. Század 70-es éveiben találták ki, és elsősorban a villanyszerelők számára készült, akik akkoriban diszkrét eszközökkel (relék, időzítők, számlálók stb.) Továbbították a relé-érintkező áramköröket áramkörökké. programozható vezérlőkkel. Régóta vezető szerepet játszik a népszerűségben. az összes IEC PLC programozási nyelv között.

Az LD nyelv (RKS) szinte teljes egészében megismétli a relé-érintkező elektromos áramkörök logikáját. Bal és jobb oldalon vannak a függőleges áramkörök, amelyeket erőbuszoknak tekintünk. Közöttük vannak vízszintes áramkörök, amelyek mindegyikében bal oldalon különféle nyitott és általában zárt érintkezők vannak, a jobb oldalon pedig tekercsek (tekercsek).

Minden érintkező megfelel a saját logikai változójának (BE vagy BE), amely továbbítja a „igaz” vagy „hamis” logikai állapotot a tekercsre. Az első esetben a tekercs "be" (BE) értéket kap, a második esetben "ki" (kikapcsolt) értéket.

Ebben a nyelvben meglehetősen könnyű összetett áramköröket létrehozni, különféle funkcionális blokkokkal (triggerek, időzítők, számlálók stb.), Ami lehetővé teszi, hogy ezt a nyelvet szinte bármilyen, még nagyon bonyolult feladat megoldására is használhassa.


Motor be- és kikapcsolása

A program első verziója teljes mértékben megismétli a leggyakoribbat áramkör két gombbal és egy elektromágneses indítóval.

Motor be- és kikapcsolása PLC-hez

A „Start” gomb (B1), amikor megnyomják, a logikai egység értékét („True”) adja meg a stop gomb (B2) zárt érintkezőjén keresztül a tekercshez (K1). Az első gomb érintkezőjével párhuzamosan csatlakoztatott tekercsérintkező bekapcsol, és létrehoz egy reteszelő áramkört, amely energiát ad a tekercsnek, amikor az indítógomb elengedi.

Ez az áramkör egyszerűsíthető a „Set” és a „Reset” tekercsekkel (az RS trigger analógja). Ezek az LD nyelv nagyon gyakran használt összetevői. A programokat úgy tervezték, hogy emlékezzenek az elektromos motor vagy bármely más kimeneti elem be- és kikapcsolásának állapotára. A motorok tekercs más működtetőivel történő vezérlése mellett a Set / Reset funkciót gyakran használják a gép alkatrészeinek nyomon követésére.

Mivel az LD nyelvet a relé-kontakt logikai eszközök működése alapján fejlesztették ki, a „Set” és a „Reset” tekercseknek saját fizikai prototípusuk van relé a múltban az úgynevezett „blokkoló relék”. Ezeket gyakran használták a vezérlőobjektum működésének állapotának memorizálásához áramszünet alatt.

Ezek relék voltak, két beszerelési és visszaállítási tekerccsel.Amikor a szerelőtekercset táplálták, ez a belső mechanizmust bekapcsolt helyzetbe állította, és ezt a helyzetet retesz segítségével mechanikusan fenntartotta.

A visszaállító tekercs tápellátása a belső mechanizmus kikapcsolt helyzetbe történő elmozdulásához vezetett. Ha egyik tekercs sem kap energiát, a relé az utolsó helyzetében marad. Ezért a név - „blokkoló relé”.

Az alábbi programban, amikor egy impulzusjelet adnak a beállított tekercsnek, akkor ez bekapcsol, és mindaddig bekapcsolva marad, amíg az impulzusjelet nem továbbítják a Reset tekercshez.

Motor be- és kikapcsolása a Set / Reset segítségével

Ebben az áramkörben, ha egyszerre két gombot nyomnak meg (a „Set” és a „Reset” mód is aktív), a tekercs letiltásra kerül. Megváltoztathatja a logikát és a „Set” és „Reset” mód prioritásait is. Ebben az esetben, ha egyszerre két gombot nyomnak meg, a tekercs bekapcsolt állapotban marad.

Séma a Reset és Set használatával

Séma emulációs módban:

Séma emulációs módban

Az emulációs mód engedélyezéséhez a CodeSys-ben ellenőriznie kell az „Emuláció mód” jelölőnégyzetet az „Online” menüpontban, majd az „Indítás” (F5) menüpontot, és a kívánt kapcsolattartási értékek beállítása után írja be ezeket az értékeket a vezérlőbe, ebben az esetben a „Ctrl + F7” virtuális megnyomásával.


Fordított áramkörök motor be- és kikapcsolása

Most egy megfordítható mókuskerekes villamos motor vezérlő áramköreire fordulunk. Az alábbi program lehetővé teszi a motor megfordítását a Forward (B2) és a Back (B3) gombokkal, miután megnyomta a közbenső Stop gombot (B1), mielőtt minden forgásirányt megváltoztatna.

Fordítható motorindító áramkör a CodeSys-en az LD-n

A normál módon zárt K1 és K2 reteszelők nem teszik lehetővé a motor rövidzárlatát az Előre és Vissza gombok megnyomásakor.

Minden további blokkoló érintkező sorba van kötve a tekercsekkel, például a programba hőrelé érintkezők QC.

A HL1 és a HL2 tekercsek felelősek a figyelmeztető lámpák bekapcsolásáért. Ezekből meg lehet határozni, mikor a motor melyik irányba forog.

Gyakran egy programot használnak az elektromos motor vezérlésére, amely a relé-érintkező áramkört megismétli a gombok két páros érintkezője segítségével. Ez a séma lehetővé teszi az elektromos motor forgásirányának megváltoztatását a közbenső Stop gomb használata nélkül. Ezt a gombot csak akkor használja, amikor a motor teljesen leáll.

Példa egy ilyen LD-sémára a CodeSys-ben:

A séma a közbenső leállító gomb nélkül használható

Az összes fenti LD program meglehetősen egyszerű, és nagyon jól fogadja el a villanyszerelőket. Összegzésként egy összetettebb programot mutatunk be időmérőkkel (egy időrelé szoftver analógjai).

Motorvezérlő program szoftver időzítők használatával

Ez a program lehetővé teszi a reverzibilis villanymotor automatikus mozgásának vezérlését redőnyökkel két pont között. A „Start” gomb (B2) megnyomása után az elektromos motor által vezérelt mechanizmus az A pontból a B pontba mozog. Ott 10 másodpercre megáll, és az ellenkező irányba indul. Az A ponton egy új megállás 10 másodpercre és hátramenet a B pont felé.

A mozgásvezérlés kettővel történik végálláskapcsolók (SQ1 és SQ2), és a stop-ok késleltetését két TON időzítővel kell biztosítani. A CodeSys időzítők típusairól és a programban való alkalmazásuk jellemzőiről a következő cikkek egyikében fogunk beszélni:

Lásd még az bgv.electricianexp.com oldalon:

  • LD létranyelv és alkalmazása
  • Példák a CodeSys egyszerű PLC programjaira létra nyelven
  • Példa a teherfelvonó elektromos áramkörének modernizálására ...
  • ARIES PLC használata automatikus világításvezérlő rendszerekben
  • Példa a két szivattyúval működő szivattyútelep elektromos áramkörének korszerűsítésére ...

  •