Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
cs:automation:02-glossary:iec61131-3-hidden [2020/05/07 12:21]
avsetula
cs:automation:02-glossary:iec61131-3-hidden [2020/05/25 07:33] (current)
avsetula
Line 1: Line 1:
-~~NOTOC~~ 
 ====== Programovací metody dle IEC 61131-3 ====== ====== Programovací metody dle IEC 61131-3 ======
 Standard IEC 61131-3 definuje celkem 5 programovacích metod pro programovatelné logické kontroléry: ​ Standard IEC 61131-3 definuje celkem 5 programovacích metod pro programovatelné logické kontroléry: ​
Line 10: Line 9:
  
 ===== Metoda funkčních bloků (FBD) ===== ===== Metoda funkčních bloků (FBD) =====
-Diagram funkčních bloků ​je programovací ​metoda umožňující jednoduché grafické programování pomocí ​eddefinovaných ​funkčních blokůTato bloky lze propojovat buď s jinými bloky, případně s vstupními/​výstupními ​proměnnýmiKaždý funkční blok definuje vztah mezi vstupem a výstupemFunkční bloky lze importovat, případně si můžete snadno vytvářet své vlastní. ​+FBD (označováno rovněž i jako FUPLA) ​je grafický ​programovací ​jazyk založený na edpřipravených ​funkčních ​blocích, obsahujících vlastní kus kódu, kdy každý ​blok plní určitou funkciBloky jsou vybaveny vlastními vstupy (měřená teplotasignál spínače apod.) a výstupy (pokyn k sepnutí, regulace výkonu apod.). Samotnou řídící logiku pak vytvoříte v ehledném grafickém rozhraní jednoduchým spojováním bloků a proměnnýchMervis IDE je vybaveno rozsáhlou knihovnou již hotových ​funkčních bloků - kromě matematických operací (součet, násobení, porovnání) zde naleznete i řídicí smyčky (hystereze, trojcestné ventily aj.), čítače, časové funkce a mnoho dalšího. Lze také vytvářet složitější ​bloky spojením několika jiných bloků. Práci s FBD si proto rychle osvojí **i uživatelé bez hlubších znalostí programování**. 
 + 
 +{{ :​en:​automation:​02-glossary:​fbd.png?​nolink |}} 
 + 
 +===== Strukturovaný text (ST) ===== 
 +Jazyk ST je založen na strukturovaném textuse kterým lze i velmi složité funkce vyjádřit několika řádky textového kódu. Jde tak o vhodnou volbu **edevším pro zkušené uživatele** programující rozsáhlé projekty. V případě potřeby je také možné pomocí ST tvořit vlastní ​funkční bloky.  
 + 
 +{{ :​en:​automation:​02-glossary:​st.png?nolink |}}