Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
cs:automation:02-glossary:iec61131-3-hidden [2020/05/21 09:55] tomhora |
cs:automation:02-glossary:iec61131-3-hidden [2020/05/25 07:33] (current) avsetula |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ~~NOTOC~~ | ||
- | FIXME Update podle clanku i s obrazky https://www.unipi.technology/cs/produkty/mervis-43?categoryId=6&categorySlug=software | ||
- | |||
====== 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 12: | 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í př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ými. Každý funkční blok definuje vztah mezi vstupem a výstupem. Funkč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 předpřipravených funkčních blocích, obsahujících vlastní kus kódu, kdy každý blok plní určitou funkci. Bloky jsou vybaveny vlastními vstupy (měřená teplota, signál spínače apod.) a výstupy (pokyn k sepnutí, regulace výkonu apod.). Samotnou řídící logiku pak vytvoříte v přehledném grafickém rozhraní jednoduchým spojováním bloků a proměnných. Mervis 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 textu, se kterým lze i velmi složité funkce vyjádřit několika řádky textového kódu. Jde tak o vhodnou volbu **př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 |}} |