Kategorie: Programovatelné regulátory
Počet zobrazení: 2452
Komentáře k článku: 0

Příklady jednoduchých programů PLC v CodeSys v ladder jazyce

 

Tento článek ukazuje příklad tří jednoduchých programů. pro programovatelné logické regulátory (PLC). Všechny programy jsou napsány tak, aby automatizovaly řídicí systémy pro různé instalace v oboru. Mají vzdělávací povahu a lze je použít k výuce programování PLC.

Dříve jsme na toto téma zkoumali několik typických řešení v programech PLC, které lze použít k řízení elektrických motorů:Schémata spouštění motoru v jazyce žebříkových diagramů LD pro PLC

Příklady jednoduchých programů PLC v CodeSys v ladder jazyce

Tato kolekce pokrývá automatizaci následujících procesů:

  • Automatický systém pro kapání lahví;

  • Automatický výběr barev barev;

  • Automatizace ventilačního systému.

Technologické nápady a ilustrace. technologické procesy převzaté z místaInstrumentationTools.

Všechny programy jsou psány v Codeys žebříkový jazyk, v anglické verzi Žebříkový diagram, zkráceně LD.

Ve všech příkladech se používají pouze základní prvky tohoto jazyka - kontakty a cívky. Jazyk žebříčkových diagramů také umožňuje použití velkého množství dalších prvků - časovače, čítače, triggery atd. Vážnější programy se všemi těmito prvky budou diskutovány v následujících článcích.


Automatický systém házení lahví

Princip funkce: tento systém umožňuje vyhodit padlé lahve, což komplikuje výrobní proces.

Vývojový diagram procesu:

Automatický systém házení lahví

Dopravní pás se používá k přemísťování lahví z jedné stanice do druhé. Než se však lahve dostanou do čerpací stanice, je nutné, aby byly všechny láhve užitečné pro další plnění. Vypuštěná láhev na dopravníku může způsobit problém v následujícím procesu, takže zde je jednoduchý program PLC, který zpracovává vypuštěnou láhev z dopravníku.

Tento proces se provádí pomocí senzorů a akčních členů. Když dopravník pracuje, jsou všechny láhve přesunuty z jedné stanice do druhé pro další proces. K detekci stojatých a padlých lahví se používají dva senzory a jeden pneumatický válec k vytlačení padlé láhve z dopravníku.

Žebříkový program pro PLCv Codeys automatický systém vyřazování lahví:

Žebříkový program pro PLC v automatickém systému vyřazování lahví CodeSys

Program v emulačním režimu:

Program v emulačním režimu

Popis programu:

Stiskněte tlačítko "START" a tím napájíte obvod. Cyklus a potrubí začínají. V druhé části obvodu jsou dva indukční senzory „X1“ a „X2“, pomocí kterých je určována poloha láhve na dopravníku. Když láhev spadne, spustí se senzor „X2“ a jeho kontakt přeruší obvod, čímž nedovolí propuštěné láhvi projít.

Když se lahve pohybují podél dopravníku, tyto senzory detekují polohu lahví, ať už stojí nebo padají. Senzor X2 detekuje spodní polohu láhve a senzor X1 detekuje horní polohu láhve. Pokud senzor X2 detekuje láhev, ale senzor X1 nedetekuje, pak pneumatický pohon (Cilinder) a vyhodí láhev z dopravníku. Poté zbývající láhve půjdou do čerpací stanice vody a celý cyklus bude dokončen.

Proces resetování lahve:

Proces kapání lahve

Automatický výběr barvy barvy

Princip práce: v tomto procesu bylo nutné realizovat automatický výběr barvy správné barvy k vyplnění.

Vývojový diagram procesu:

Automatický výběr barvy pigmentu

Zde musíme podle potřeby vyplnit různé barvy do sklenic. Zvažte tedy 3 typy barev v různých barvách (žlutá, modrá a zelená). K přivádění inkoustu se používají dva ventily.

Jak víme, směšování žluté a modré je zelené, takže není potřeba samostatný ventil pro zelené. Když jsou současně naplněny žlutá a modrá, změní se na zelenou.

Přepínač se používá k výběru barvy v systému a vypínač se používá k zastavení systému.

Program PLCv CodeSys:

Program PLC v CodeSys

Popis programu:

Pokud je přepínač ZAP / VYP (I2.0) v poloze ZAPNUTO a je stisknuto tlačítko START, kontrolka se rozsvítí CYCLEON. Pokud je cyklus zapnutý a je vybrána žlutá barva (ŽELEZNIČNÍ ODDĚLENÍ), žlutý regulační ventil (YELLOWCONTROLVALVE). Pokud je cyklus zapnutý a je vybrána modrá barva (BLUEPIGMENTSELECTION), zapne se modrý regulační ventil (BLUECONTROLVALVE). Pokud vyberete zelenou barvu (GREENPIGMENTSELECTION), oba ventily se zapnou a barva se změní na zelenou.

Program v emulačním režimu (plnění láhve zelenou barvou):

Program v emulačním režimu

Automatizace ventilačního systému

Program PLC pro řídicí systémy ventilátorů pro průmysl.

Během provozu systému by měly fungovat všechny dva ze tří ventilátorů. Chcete-li spustit libovolný dva ventilátory - řekněme, ventilátor 2 a ventilátor 3 - pro každý z nich existují samostatná tlačítka start a stop.

Předpokládejme, že ventilátor 2 a ventilátor 3 fungují a jeden z nich selže, pak by se ventilátor 1 měl automaticky zapnout, tzn. dva fanoušci by měli běžet v daném okamžiku. V případě poruchy kteréhokoli z dvou ventilátorů by se měl přívod energie do systému automaticky vypnout.

Stav „ON“ ventilátorů a stav hlavního napájení musí být signalizován příslušnou LED. Pokud dojde k poruše více než jednoho ventilátoru, musí být tento stav indikován blikající LED s frekvencí 5 Hz. Porucha u jednoho ventilátoru nebo porucha u ventilátoru by měla být signalizována stálým světlem na indikátoru stavu poruchy.

Toto je jednoduchý příklad řídicí jednotky ventilátoru používané v průmyslu.

Diagram procesu:

Automatizace ventilačního systému

Program PLCv CodeSys:

Program PLC v CodeSys

Pokračování programu:

Pokračování programu

Popis programu:

Program používá startovací cyklus cyklu - CYCLEK cívka. Lze jej spustit stisknutím tlačítka START a zastavit stisknutím tlačítka STOP. Hlavní vypínač (MS) musí být zapnutý.

Když je cyklus zapnutý (CYCLEK) a nedochází k závadě ventilátoru 2 a ventilátoru 3, zapne se ventilátor 2 (FAN2) a ventilátor 3 (FAN3). Pokud je ventilátor 2 nebo ventilátor 3 vadný, spustí se ventilátor 1 (FAN1).

Pokud jsou v systému některá ze tří ventilátorů vadná, bliká kontrolka poruchy (FIND) na frekvenci 5 Hz. Chcete-li to provést, musíte použít speciální časovač, ale abychom program nekomplikovali, omezíme se prozatím na samostatný kontakt v něm. Kontrolky pro ventilátor 1, ventilátor 2 a ventilátor 3 se rozsvítí podle poruchového signálu.

Program v emulačním režimu (v případě poruchy ventilátoru 3):

Program v emulačním režimu

Všechny výše uvedené programy jsou velmi jednoduché a primárně určené k získání základních znalostí v učení jazyka diagramů skutečného života. V následujících článcích budeme zvažovat složitější příklady.

Viz také na i.electricianexp.com:

  • Schémata spouštění motoru v jazyce žebříkových diagramů LD pro PLC
  • LD Ladder Language a jeho aplikace
  • Připojení ventilátorů v koupelně k síti
  • Jazyk funkčního blokového diagramu (FBD) a jeho aplikace
  • Příklad modernizace elektrického obvodu čerpací stanice dvěma čerpadly ...

  •