kategória: Domáca automatizácia, Priemyselný elektrikár, Programovateľné ovládače
Počet zobrazení: 33778
Komentáre k článku: 0

LD Ladder Language a jeho aplikácia

 

LD Ladder Language a jeho aplikáciaJazyk rebríka rebríka alebo rebríka LD (z anglického rebríka rebríčka) je ľahko použiteľný grafický vývojový jazyk. Je založená na obvodoch relé-kontakt, takže logickými prvkami sú: vinutia relé, kontakty relé, horizontálne a vertikálne prepojky.

Pár reléových kontaktov alebo tlačidiel sú hlavnými logickými premennými jazyka LD, zatiaľ čo stav premenných nie je nič iné ako stav kontaktov: otvorené alebo zatvorené.

Samotný program v tomto grafickom jazyku sa zdá byť analógom reléového obvodu, ktorý môže obsahovať mnoho rôznych funkčných blokov. Syntax jazyka LD vo všeobecnosti zjednodušuje vytváranie logických obvodov pre technológiu prenosu.


Trocha histórie

Jazyk reléových obvodov tak existoval v čase Thomasa Edisona a až začiatkom 70. rokov bol prispôsobený prvý PLC, Na začiatku sa tento jazyk objavil v programovacích balíkoch PLC spoločností Modicon a Allen-Bradly a symbolika sa požičala presne z elektrického poľa.

Jazyk LD bol pôvodne určený pre inžinierov automatizácie pracujúcich v podnikoch. Programovacie rozhranie vizuálne predstavuje logiku ovládača, uľahčuje riešenie úloh pri uvádzaní do prevádzky a rýchlo zisťuje problémy v zariadeniach pripojených k PLC. Vývojári normy špeciálne vytvorili podobu tak, aby maximálne uľahčili prácu technikov automatizácie relé na PLC.

Princíp činnosti PLC

Napríklad v Spojených štátoch je najbežnejším jazykom rebríkový jazyk. na programovanie PLC, Je tiež široko distribuovaný po celom svete. Napísaný program vyzerá intuitívne, takže ho každý elektrotechnik ľahko prečíta a porozumie mu, pretože logické operácie sú tu prezentované vo forme elektrického obvodu s otvorenými a zatvorenými kontaktmi.

Výsledok logickej operácie „FALSE“ alebo „TRUE“ vo všeobecnom prípade má zodpovedajúci stav obvodu: ak prúd tečie - „TRUE“, „true“, ak neexistuje žiadny prúd - „FALSE“, „false“.

LD schéma a obvod

Výhody a nevýhody jazyka LD

Hlavnou výhodou jazyka je určite jednoduchosť. Program je prezentovaný ako elektrický prúd, ktorémukoľvek odborníkovi v elektrotechnike to bude rozumieť. Pravidlá sú jednoduché, tu sa používajú iba boolovské výrazy, kód je racionálny a dá sa ľahko manuálne optimalizovať.

Z toho vyplýva hlavná nevýhoda - operácie sú iba binárne, sú možné iba diskrétne stavy, nepretržitá kontrola okamžite zmizne. Okrem toho, ako sa zvyšuje počet relé, je obtiažne čítať, porozumieť a ladiť obvod.


Ako program vyzerá na LD

Dve zvislé čiary predstavujú pár napájacích koľajníc. Medzi pneumatikami sú horizontálne obvody, v ktorých sú zapojené kontakty vinutia a relé. V okruhu je možné nastaviť ľubovoľný počet kontaktov. Sériovo zapojené kontakty by mali byť zatvorené všetky, potom prúd preteká obvodom a vinutie relé bude napájané. Niekoľko reléových vinutí môže byť spojených paralelne, ale nie sériovo.

LD program

V jazyku LD je pre každý kontakt logická premenná, ktorá určuje stav kontaktu. Pri normálne otvorenom kontakte premenná získava hodnotu „PRAVDA“, keď je kontakt zatvorený, alebo hodnotu „FALSE“, keď je kontakt otvorený. Štítok nad kontaktom je názov premennej a zároveň názov kontaktu.

Ak je do série zapojených niekoľko kontaktov, logika je ekvivalentná operácii AND. Paralelne pripojené kontakty reprodukujú logickú operáciu „montáž ALEBO“.Okruh je uzavretý „ON“, otvorený - „OFF“, čo ovplyvňuje stav vinutia relé a hodnotu logickej premennej vzhľadom na vinutie - „FALSE“ alebo „TRUE“.

  • - || - normálne otvorený kontakt

  • - | normálne zatvorený kontakt

  • - () - relé cievka

  • - (/) - reléová cievka inverzne

Je ľahké vidieť, že grafické symboly vo vnútri schémy LD sú intuitívne, líšia sa však od symbolov použitých v elektrických schémach. Výhodou jazyka je však skutočnosť, že pseudo-grafické symboly slúžia na zostavenie schémy (programu).

Inverzné kontakty (normálne zatvorené - | / | -) sú charakterizované hodnotou premennej TRUE, keď je kontakt otvorený, a hodnotou premennej FALSE, keď je kontakt uzavretý. Činnosť takého kontaktu je ekvivalentná logickej operácii NOT. Výsledkom kombinácie inverzného a priameho kontaktu je spínací kontakt.

Okrem toho, ako vidíte, reléové vinutia môžu byť tiež inverzné, čo znamená, že logická premenná berie inverznú hodnotu vzhľadom na stav obvodu: aktuálne toky - „FALSE“, žiadny prúd - „TRUE“.

Príklady jazykov LD:

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

Implementácia prepínača na automatizáciu riadenia osvetlenia

Ďalší veľmi častý programovací jazyk PLC:

Jazyk schémy funkčných blokov (FBD)

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

  • Schémy štartovania motora v rebríčku rebríkov jazyka LD pre PLC
  • Jazyk funkčnej blokovej schémy (FBD) a jeho aplikácia
  • Príklady jednoduchých PLC programov v CodeSys v rebríčkovom jazyku
  • Použitie ARIES PLC v automatických systémoch riadenia osvetlenia
  • Programovacie jazyky PLC a automatizačná softvérová platforma CoDeSys

  •