kategória: Programovateľné ovládače
Počet zobrazení: 4966
Komentáre k článku: 0
Schémy štartovania motora v rebríčku rebríkov jazyka LD pre PLC
Týmto článkom začíname sériu školiacich materiálov na vytváranie programov pre programovateľné logické radiče (PLC) v prostredí CodeSys. Najlepšie je naučiť sa programovať PLC pomocou praktických príkladov z praxe.
Zvážte niekoľko jednoduchých programov, ktoré môžete použiť na ovládanie indukčných motorov veveričkovej klietky. Na vytvorenie programov použijeme jazyk rebríka LD v CodeSys.
Celkovo považujeme 4 programy pre 4 schémy:
1. schéma zapínania a vypínania motora;
2. riadiaci obvod reverzibilného motora používajúci medziskopové „zastavenie“;
3. riadiaci obvod reverzibilného motora bez použitia medzičasu „Stop“;
4. Riadiaci obvod reverzibilného motora pomocou koncových spínačov.
Príklady uvedené nižšie sú primárne na vzdelávacie účely, napr nie je praktické používať PLC pre také jednoduché obvody.

Jazyk rebríčka rebríka, LD) v dokumentácii v ruskom jazyku pre PLC sa často nazýva jazyk reléových kontaktných obvodov (RKS), Tento grafický jazyk bol vynájdený v 70. rokoch 20. storočia a bol vytvorený predovšetkým pre elektrikárov, ktorí v tom čase museli upgradovať obvody reléových kontaktov s diskrétnymi zariadeniami (relé, časovače, počítadlá atď.) Na obvody s pomocou programovateľných ovládačov. Dlhodobo je lídrom v popularite. medzi všetkými programovacími jazykmi IEC PLC.
Jazyk LD (RKS) takmer úplne opakuje logiku reléových elektrických obvodov. Vľavo a vpravo sú zvislé okruhy, ktoré sa považujú za napájacie autobusy. Medzi nimi sú vodorovné obvody, v ktorých vľavo sú rôzne normálne otvorené a normálne uzavreté kontakty a na pravej strane sú vinutia (cievky).
Každý kontakt zodpovedá svojej vlastnej logickej premennej (ON alebo OF), ktorá prenáša boolovský stav „True“ alebo „False“ na cievku. V prvom prípade cievka dostane hodnotu „zapnuté“ (ON), v druhom - „vypnuté“ (OFF).
V tomto jazyku je pomerne ľahké vytvoriť zložité obvody vrátane rôznych funkčných blokov (spúšťače, časovače, počítadlá atď.), Ktoré vám umožňujú používať tento jazyk na riešenie takmer všetkých, dokonca aj veľmi zložitých úloh.
Okruh zapínania a vypínania motora
Prvá verzia programu úplne opakuje najbežnejšie obvod pomocou dvoch tlačidiel a elektromagnetického štartéra.

Tlačidlo „štart“ (B1) po stlačení dodáva hodnotu logickej jednotky („True“) prostredníctvom uzavretého kontaktu tlačidla Stop (B2) do vinutia (K1). Vinutý kontakt pripojený paralelne s kontaktom prvého tlačidla je zapnutý a vytvára blokovací obvod, ktorý dodáva napätie vinutiu, keď je tlačidlo Štart uvoľnené.
Tento obvod je možné zjednodušiť pomocou cievok „Set“ a „Reset“ (analógový spúšť RS). Toto sú veľmi bežne používané komponenty jazyka LD. V programoch sú určené na zapamätanie stavu zapínania a vypínania elektromotora alebo iného výstupného prvku. Popri riadení motorov s inými ovládačmi cievky sa často používa Set / Reset na sledovanie častí stroja.
Pretože jazyk LD je vyvinutý na základe činnosti reléových kontaktných logických zariadení, cievky „Set“ a „Reset“ majú svoj vlastný fyzický prototyp. relé v minulosti tzv. „blokovacie relé“. Často sa používali na zapamätanie stavu činnosti kontrolného objektu počas výpadku napájania.
Išlo o relé s dvoma inštalačnými a resetovacími cievkami.Keď bola do montážnej cievky privádzaná energia, posunula vnútorný mechanizmus do polohy „zapnuté“ a táto poloha sa mechanicky udržiavala pomocou západky.
Napájanie resetovacej cievky viedlo k posunutiu vnútorného mechanizmu do vypnutej polohy. Ak by žiadna z cievok nebola pod napätím, relé by zostalo vo svojej poslednej polohe. Preto názov - „blokovacie relé“.
V nasledujúcom programe, keď sa na Set cievku aplikuje pulzný signál, spustí sa a zostane zapnutý, kým sa pulzný signál nevysiela na Reset cievku.

Ak v tomto obvode stlačíte súčasne dve tlačidlá (aktívne sú režimy „Set“ aj „Reset“), cievka bude deaktivovaná. Môžete tiež zmeniť logiku a zmeniť prioritu režimov „Set“ a „Reset“. V takom prípade zostane cievka pri súčasnom stlačení dvoch tlačidiel zapnutá.

Schéma v režime emulácie:

Aby ste povolili režim emulácie v CodeSys, musíte zaškrtnúť políčko „Emulačný režim“ v položke ponuky „Online“, potom „Štart“ (F5) a po nastavení požadovaných kontaktných hodnôt zapísať tieto hodnoty do ovládača, v tomto prípade virtuálne stlačením „Ctrl + F7“.
Reverzné obvody motor zapnutý a vypnutý
Teraz sa obraciame na riadiace obvody reverzibilného veveričkového elektromotora. Program uvedený nižšie umožňuje reverziu motora pomocou tlačidiel Forward (B2) a Back (B3) po stlačení stredného tlačidla Stop (B1) pred každou zmenou smeru otáčania.

Normálne zatvorené blokovacie kontakty K1 a K2 znemožňujú zapnúť motor na skrat pri súčasnom stlačení tlačidiel dopredu a dozadu.
Akékoľvek ďalšie blokovacie kontakty sú zapojené do série s cievkami, napríklad v programoch kontakty tepelného relé QC.
HL1 a HL2 sú cievky zodpovedné za rozsvietenie výstražných svetiel. Z nich je možné určiť, kedy sa elektromotor otáča.
Často sa používa program na riadenie elektrického motora, ktorý opakuje obvod kontaktov relé pomocou dvoch spárovaných kontaktov na tlačidlách. Takáto schéma vám umožňuje zmeniť smer otáčania elektromotora bez použitia prechodného tlačidla Stop. Toto tlačidlo sa používa iba vtedy, keď sa motor úplne zastaví.
Príklad takejto schémy LD v CodeSys:

Všetky vyššie uvedené programy LD sú celkom jednoduché a elektrikári ich veľmi dobre prijímajú. Na záver uvádzame komplexnejší program využívajúci časovače (softvérové analógy časového relé).

Tento program vám umožňuje ovládať automatický pohyb reverzibilného elektromotora medzi dvoma bodmi pomocou rýchlosti uzávierky. Po stlačení tlačidla „Štart“ (B2) sa mechanizmus ovládaný elektromotorom pohne z bodu A do bodu B. Tam sa zastaví na 10 sekúnd a začne sa pohybovať opačným smerom. V bode A nová zastávka na 10 sekúnd a spätný pohyb do bodu B.
Kontrola pohybu sa vykonáva pomocou dvoch koncové spínače (SQ1 a SQ2) a časové oneskorenia na zastávkach sú poskytované pomocou dvoch časovačov TON. O jednom z nasledujúcich článkov venovaných výučbe programovania PLC vám povieme o typoch časovačov CodeSys a vlastnostiach ich použitia v programoch.
Pozri tiež na electro-sk.tomathouse.com
: