Programovacie jazyky PLC: Instruction List (IL), Structured Text (ST), Ladder Diagrams (LD), Function Block Diagram (FBD), Sequential Function Chart (SFC) :)

Vytvorené: 25. 12. 2020 Tlačiť

V rokoch 1993÷2003 vydal International Electrotechnical Commission (IEC) štandard známy ako 61131. V danom štandarde nájdeme sekciu IEC 61131-3 ktorá obsahuje dokumenty venované programovacím jazykom PLC. Hlavným dôvodom pre vytvorenie tohto štandardu bolo práve zjednotenie – štandardizácia existujúcich programovacích jazykov rôznych výrobcov PLC automatov.

Povedzme si úprimne o koľko komplikovanejší by bol život programátora, keby sa pri rôznych výrobcoch PLC musel učiť nový spôsob programovania. Či už teda programujete PLC od Mitsubishi, Siemens, Beckhoff či iného výrobcu, vždy sa stretnete s niektorými z programovacích jazykov popísaných v danom štandarde.

Štandard IEC 61131-3 hovorí práve o piatich nasledovných spôsoboch programovania PLC.

 

Instruction List (IL) – postupnosť inštrukcii (nemecky AWL)

Ide o programovací jazyk nižšej úrovne, ktorý je veľmi podobný assembleru. Takýto jazyk je predovšetkým vhodný skôr iba pre malé projekty, alebo pre tvorbu uzavretých funkcií. V dnešnej dobe je však pre svoju zložitosť využívaný iba veľmi málo pretože v súčasnosti nájdeme iné jednoduchšie, a tiež prehľadnejšie spôsoby programovania.

 

Structured Text (ST) – štruktúrovaný text

Pri ST ide o programovací jazyk vyššej úrovne. Môžeme ho prirovnať programovacím jazykom „C“, Pascal a iné. Svojich priaznivcov si „ST“ preto nachádza predovšetkým medzi programátormi, ktorí sú zvyknutý pracovať práve s programovacími jazykmi vyššej úrovne.

 

Ladder Diagrams (LD) – jazyk kontaktných (reléových) schém (nemecky KOP)

Daný programovací jazyk môžeme prirovnať ku tvorbe elektrických reléových schém. Na rozdiel od predošlých programovacích jazykoch (IL, ST) je LD grafický spôsob programovania. V dnešnej dobe je veľmi obľúbeným a využívaným jazykom z dôvodu svojej jednoduchosti tvorby vlastného programu, prehľadnosti zápisu, čítania kódu a jednoduchej diagnostiky v prípade poruchy zariadenia.

 

Function Block Diagram (FBD) – jazyk funkčných blokov (nemecky FUP)

Ide opäť o grafický spôsob programovania, kde využívame na programovanie funkčné bloky, na ktoré pripájame vstupy a výstupy. Každá z funkcii (časovače, matematické operácie a iné) má svoje označenie a svoj vlastný blok, ktorý následne spájame dokopy s ostatnými blokmi s cieľom vytvorenia vlastného programu podľa vopred nadefinovaného algoritmu.

 

Sequential Function Chart (SFC)

Tak ako predošlé dva programovacie jazyky tak aj tento môžeme považovať sa grafický programovací jazyk. V súčasnej dobe je veľmi obľúbený, a to predovšetkým pre vytváranie sekvenčných programov. V preklade, ak potrebujeme naprogramovať sled po sebe nasledujúcich udalostí je vhodné využiť práve daný typ programovania – SFC. Ako príklad si môžeme uviesť jednoduchú postupnosť krokov potrebných pre naprogramovanie:

1. kontrola inicializácie pracoviskám,

2. vlož diel,

3. skontroluj prítomnosť dielu,

4. uzavri úpinky,

5. opracuj diel,

6. odopni úpinky, 

7. zinicializuj pracovisko.

 

Zdroje
Prevzaté a upravené z: 
• https://www.dailyautomation.sk/01-programovacie-jazyky-plc/.
Hodnotenie užitočnosti článku:


    Umela inteligencia Novy narodopis Teoria poezie 3D-tlac Arduino Nove rekordy Prudove chranice Robotika Priemysel 4.0 Dejiny Slovenska do roku 1945 ang_znacky_fluidsim LOGOSoftComfort Novinky Historia elektromobilov Free e-kurzy Elektrina pre ZŠ Druhá svetová vojna Cvičebnice O troch pilieroch EP je spat Prehlad Fyzika Prehlad Informatika Ako sa učiť a ako učiť Dejiny sveta

     

    · Simulácie z fyziky 
    · O Slovensku po slovensky 
    · Slovenské kroje
    · Kurz národopisu
    · Diela maliarov
    · Kontrolné otázky, Domáce úlohy, E-testy - Priemysel
    · Odborné obrázkové slovníky
    · Poradňa žiadaného učiteľa
    · Rýchlokurz Angličtiny
    . Rozprávky (v mp3)
    · PREHĽADY (PRIBUDLO, ČO JE NOVÉ?)
    Seriály:
    · História sveta (1÷6)
    · História Slovenska (1÷5)
    · História módy (1÷5).

                                       
    Členstvo na portáli
    Mám účet a chcem sa prihlásiť Prihlásiť sa
    Nemám účet, ale chcel by som ho získať Registrovať sa
    Poznámka pre autora

    Ak ste na stránke našli chybu, dajte nám vedieť


    Copyright © 2013-2024 Wesline, s.r.o. Všetky práva vyhradené. Mapa stránky ako tabuľka | Kurzy | Prehľady