Kategorie: Domácí automatizace, Průmyslový elektrikář, Programovatelné regulátory
Počet zobrazení: 33778
Komentáře k článku: 0

LD Ladder Language a jeho aplikace

 

LD Ladder Language a jeho aplikaceJazyk žebříčku nebo schématu žebříčku LD (z anglického žebříčku diagramu) je snadno použitelný grafický vývojový jazyk. Je založen na reléových kontaktních obvodech, takže logickými prvky jsou: vinutí relé, reléové kontakty, horizontální a vertikální propojky.

Dvojice reléových kontaktů nebo tlačítek jsou hlavní logické proměnné jazyka LD, zatímco stav proměnných není nic jiného než stav kontaktů: otevřený nebo uzavřený.

Samotný program v tomto grafickém jazyce se zdá být analogem reléového obvodu, který může zahrnovat mnoho různých funkčních bloků. Obecně syntaxe jazyka LD velmi usnadňuje vytváření logických obvodů pro přenosovou technologii.


Trocha historie

Jako takový, jazyk relačních obvodů existoval v době Thomase Edisona, a jen v časných sedmdesátých létech to bylo přizpůsobeno pro první PLC. Na začátku se tento jazyk objevil v programovacích balíčcích PLC společností Modicon a Allen-Bradly a symbolika byla vypůjčena přesně z elektrického pole.

Jazyk LD byl původně určen pro inženýry automatizace pracující v podnicích. Programovací rozhraní vizuálně představuje logiku řídicí jednotky, usnadňuje řešení úkolů při uvádění do provozu a rychle najde problémy v zařízení připojeném k PLC. Vývojáři standardu speciálně vytvořili podobu tak, aby maximálně usnadnili práci techniků automatizace relé na PLC.

Princip fungování PLC

Například ve Spojených státech je nejběžnějším jazykem žebříkový jazyk. pro programování PLC. Je také široce distribuován po celém světě. Napsaný program vypadá intuitivně, aby jej každý elektrotechnik snadno přečetl a porozuměl mu, protože logické operace jsou zde prezentovány ve formě elektrického obvodu s otevřenými a uzavřenými kontakty.

Výsledek logické operace "FALSE" nebo "TRUE" v obecném případě má odpovídající stav obvodu: pokud proud teče - "TRUE", "true", pokud není žádný proud - "FALSE", "false".

LD diagram a obvod

Výhody a nevýhody jazyka LD

Hlavní výhodou jazyka je jistě jednoduchost. Program je prezentován jako elektrický proud, tomu bude rozumět každý odborník v elektrotechnice. Pravidla jsou jednoduchá, zde se používají pouze booleovské výrazy, kód je racionální a lze jej snadno ručně optimalizovat.

Z toho vyplývá hlavní nevýhoda - operace jsou pouze binární, jsou možné pouze diskrétní stavy, nepřetržitá kontrola okamžitě zmizí. Navíc, jak se zvyšuje počet relé, je obtížné číst, porozumět a ladit obvod.


Jak program vypadá na LD

Dvě svislé čáry představují dvojici napájecích kolejnic. Mezi pneumatikami jsou vodorovně obvody, ve kterých jsou připojeny kontakty vinutí a relé. V obvodu lze nastavit libovolný počet kontaktů. Sériově zapojené kontakty by měly být všechny uzavřené, potom proud prochází obvodem a vinutí relé bude napájeno. Několik vinutí relé lze připojit paralelně, ale ne v sérii.

LD program

V jazyce LD je pro každý kontakt logická proměnná, která určuje stav kontaktu. U normálně otevřeného kontaktu nabývá proměnná hodnotu „TRUE“, když je kontakt sepnut, nebo hodnotu „FALSE“, když je kontakt otevřen. Štítek nad kontaktem je název proměnné a zároveň jméno kontaktu.

Pokud je několik kontaktů zapojeno v sérii, logika je ekvivalentní operaci „A“. Paralelní připojené kontakty reprodukují logickou operaci „montáž NEBO“.Okruh je uzavřen „ON“, open - „OFF“, což ovlivňuje stav vinutí relé a hodnotu logické proměnné vzhledem k vinutí - „FALSE“ nebo „TRUE“.

  • - || - normálně otevřený kontakt

  • - | / | - normálně uzavřený kontakt

  • - () - cívka relé

  • - (/) - relé cívky inverzní

Je snadné vidět, že grafické symboly uvnitř LD diagramu jsou intuitivní, ale liší se od symbolů použitých v elektrických diagramech. Výhodou jazyka je však skutečnost, že pseudografické symboly slouží k vytvoření diagramu (programu).

Inverzní kontakty (normálně uzavřené - | / | -) jsou charakterizovány hodnotou proměnné TRUE, když je kontakt otevřen, a hodnotou proměnné FALSE, když je kontakt sepnutý. Činnost takového kontaktu je ekvivalentní logické operaci NE. Výsledkem kombinace inverzního a přímého kontaktu je spínací kontakt.

Kromě toho, jak vidíte, reléová vinutí mohou být také inverzní, což znamená, že logická proměnná vezme inverzní hodnotu s ohledem na stav obvodu: proud teče - „FALSE“, žádný proud - „TRUE“.

Příklady jazyka LD:

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

Implementace průchozího spínače pro automatizaci řízení osvětlení

Další velmi běžný programovací jazyk PLC:

Jazyk diagramu funkčních bloků (FBD)

Viz také na e.imadeself.com:

  • Schémata spouštění motoru v jazyce žebříkových diagramů LD pro PLC
  • Jazyk funkčního blokového diagramu (FBD) a jeho aplikace
  • Příklady jednoduchých programů PLC v CodeSys v ladder jazyce
  • Použití ARIES PLC v automatických systémech řízení osvětlení
  • Programovací jazyky PLC a automatizační softwarová platforma CoDeSys

  •