kategória: Programovateľné ovládače
Počet zobrazení: 2452
Komentáre k článku: 0

Príklady jednoduchých PLC programov v CodeSys v rebríčkovom jazyku

 

V tomto článku je uvedený príklad troch jednoduchých programov. pre programovateľné logické radiče (PLC), Všetky programy sú napísané na automatizáciu riadiacich systémov pre rôzne inštalácie v priemysle. Majú vzdelávací charakter a môžu sa použiť na výučbu programovania PLC.

Na začiatku tejto témy sme preskúmali niekoľko typických riešení v programoch PLC, ktoré možno použiť na riadenie elektrických motorov:Schémy štartovania motora v rebríčku rebríkov jazyka LD pre PLC

Príklady jednoduchých PLC programov v CodeSys v rebríčkovom jazyku

Táto zbierka pokrýva automatizáciu nasledujúcich procesov:

  • Automatický systém na vypúšťanie fliaš;

  • Automatický výber farieb farieb;

  • Automatizácia vetracieho systému.

Technologické nápady a ilustrácie. technologické procesy z lokalityInstrumentationTools.

Všetky programy sú napísané v jazyku CoDeSys rebrík, v anglickej verzii je Rebríkový diagram, skrátene LD.

Vo všetkých príkladoch sa používajú iba základné prvky tohto jazyka - kontakty a cievky. Jazyk rebríkových schém tiež umožňuje použitie veľkého množstva ďalších prvkov - časovače, počítadlá, spúšťače atď. Vážnejšie programy so všetkými týmito prvkami sa budú diskutovať v nasledujúcich článkoch.


Automatický systém hádzania fliaš

Princíp činnosti: tento systém vám umožňuje vyhodiť odpadnuté fľaše, čo komplikuje výrobný proces.

Vývojový diagram procesu:

Automatický systém hádzania fliaš

Dopravný pás sa používa na presun fliaš z jednej stanice do druhej. Ale predtým, ako sa fľaše dostanú do benzínovej stanice, je potrebné, aby boli všetky fľaše vhodné na ďalšie plnenie. Spadnutá fľaša na dopravníku môže spôsobiť problém v nasledujúcom postupe, takže tu je jednoduchý program PLC, ktorý spracúva spadanú fľašu z dopravníka.

Tento proces sa vykonáva pomocou senzorov a akčných členov. Keď dopravník pracuje, všetky fľaše sa presunú z jednej stanice na druhú na ďalší proces. Na detekciu stojacich a padlých fliaš sa používajú dva senzory a jeden pneumatický valec na vytlačenie padnutej fľaše z dopravníka.

Program rebríkov pre PLCv CoDeSys automatický systém vyraďovania fliaš:

Program rebríka pre PLC v automatickom systéme vyraďovania fliaš z CodeSys

Program v emulačnom režime:

Programujte v režime emulácie

Opis programu:

Stlačte tlačidlo "ŠTART" a tým napájajte okruh. Cyklus a potrubie sa začínajú. V druhej časti obvodu sú dva indukčné senzory „X1“ a „X2“, pomocou ktorých sa určuje poloha fľaše na dopravníku. Keď fľaša spadne, spustí sa snímač „X2“ a jeho kontakt preruší obvod, a tak nenechá spadnutú fľašu spadnúť.

Keď sa fľaše pohybujú pozdĺž dopravného pásu, tieto senzory zisťujú polohu fliaš, či už stoja alebo padajú. Senzor X2 detekuje spodnú polohu fľaše a senzor X1 detekuje hornú polohu fľaše. Ak snímač X2 zistí fľašu, ale snímač X1 nedetekuje, potom pneumatický pohon (cilinder) a vyhodí fľašu z dopravníka. Potom sa zvyšné fľaše dostanú do čerpacej stanice vody a celý cyklus sa dokončí.

Proces resetovania fľaše:

Spúšťanie fliaš

Automatický výber farby farby

Princíp práce: V tomto procese bolo potrebné realizovať automatický výber farby správnej farby, ktorá sa má vyplniť.

Vývojový diagram procesu:

Automatický výber farby pigmentu

Tu musíme podľa potreby vyplniť rôzne farby do pohára. Preto zvážte 3 druhy farieb v rôznych farbách (žltá, modrá a zelená). Na prívod atramentu sa používajú dva ventily.

Ako vieme, zmiešanie žltej a modrej je zelené, takže pre zelenú nie je potrebný samostatný ventil. Ak sú súčasne vyplnené žltá a modrá, zmení sa na zelenú.

Prepínač sa používa na výber farby v systéme a vypínač sa používa na zastavenie systému.

Program PLCv CoDeSys:

Program PLC v CodeSys

Opis programu:

Keď je spínač ZAP./VYP. (I2.0) v polohe ZAP a stlačené tlačidlo ŠTART, kontrolka sa rozsvieti CYCLEON. Ak je cyklus zapnutý a je vybratá žltá farba (YELLOWPIGMENTSELECTION), žltý regulačný ventil (YELLOWCONTROLVALVE). Ak je cyklus zapnutý a je vybraná modrá farba (BLUEPIGMENTSELECTION), zapne sa modrý regulačný ventil (BLUECONTROLVALVE). Ak vyberiete zelenú farbu (ZELENÉ ZELENIE), oba ventily sa zapnú a farba sa zmení na zelenú.

Program v emulačnom režime (plnenie fľaše zelenou farbou):

Programujte v režime emulácie

Automatizácia ventilačného systému

Program PLC pre riadiace systémy ventilátorov pre priemysel.

Počas prevádzky systému by mali fungovať všetky dva z troch ventilátorov. Ak chcete spustiť ľubovoľné dva ventilátory - povedzme ventilátor 2 a ventilátor 3 - pre každý z nich sú samostatné tlačidlá spustenia a zastavenia.

Predpokladajme, že ventilátor 2 a ventilátor 3 fungujú a jeden z nich zlyhá, potom by sa ventilátor 1 mal automaticky zapnúť, t.j. v rovnakom čase by mali bežať dvaja fanúšikovia. V prípade poruchy ktoréhokoľvek z dvoch ventilátorov by sa mal prívod energie do systému automaticky vypnúť.

Stav „ZAPNUTÉ“ ventilátorov, ako aj stav hlavného napájacieho zdroja, musí byť uvedený pomocou príslušnej LED. Ak dôjde k poruche s viac ako jedným ventilátorom, musí byť tento stav signalizovaný blikajúcou LED diódou s frekvenciou 5 Hz. Porucha s jedným ventilátorom alebo porucha s ventilátorom by mala byť signalizovaná stálym svetlom na indikátore stavu poruchy.

Toto je jednoduchý príklad riadiacej jednotky ventilátora používanej v priemysle.

Schéma procesu:

Automatizácia ventilačného systému

Program PLCv CoDeSys:

Program PLC v CodeSys

Pokračovanie v programe:

Pokračovanie programu

Opis programu:

Program používa obvod štartovacieho cyklu - CYCLEK cievka. Môže sa spustiť stlačením START a zastaviť stlačením STOP. Hlavný vypínač (MS) musí byť zapnutý.

Ak je cyklus zapnutý (CYCLEK) a nedochádza k poruche ventilátora 2 a ventilátora 3, zapne sa ventilátor 2 (FAN2) a ventilátor 3 (FAN3). Ak je ventilátor 2 alebo ventilátor 3 chybný, spustí sa ventilátor 1 (FAN1).

Ak sú v systéme nejaké dva z troch ventilátorov chybné, kontrolka poruchy (FIND) bude blikať pri frekvencii 5 Hz. Aby ste to mohli urobiť, musíte použiť špeciálny časovač, ale aby sme program nekomplikovali, obmedzíme sa na tento čas na samostatný kontakt. Kontrolné svetlá pre ventilátor 1, ventilátor 2 a ventilátor 3 sa rozsvietia podľa chybového signálu.

Program v režime emulácie (v prípade poruchy ventilátora 3):

Programujte v režime emulácie

Všetky vyššie uvedené programy sú veľmi jednoduché a primárne určené na získanie základných vedomostí pri učení sa jazyka reálnych diagramov. V nasledujúcich článkoch zvážime zložitejšie príklady.

Pozri tiež na electro-sk.tomathouse.com:

  • Schémy štartovania motora v rebríčku rebríkov jazyka LD pre PLC
  • LD Ladder Language a jeho aplikácia
  • Pripojenie ventilátorov v kúpeľni do siete
  • Jazyk funkčnej blokovej schémy (FBD) a jeho aplikácia
  • Príklad modernizácie elektrického obvodu čerpacej stanice dvoma čerpadlami ...

  •