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
Last revision Both sides next revision
cs:automation:02-glossary:iec61131-3-hidden [2020/05/07 12:20]
avsetula
cs:automation:02-glossary:iec61131-3-hidden [2020/05/25 07:32]
avsetula
Line 1: Line 1:
-======%hide IEC61131-3 ======+~~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 10:
  
 ===== 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 |}}