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/21 09:56]
tomhora
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 9: Line 8:
   * Sekvenční funkční graf (SFC)   * Sekvenční funkční graf (SFC)
  
-FIXME Update podle clanku ​s obrazky https://www.unipi.technology/​cs/​produkty/​mervis-43?​categoryId=6&​categorySlug=software+===== Metoda funkčních bloků (FBD) ===== 
 +FBD (označováno rovněž ​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 funkciBloky 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í**.
  
-FIXME Nasledne zkontrolovat funknost odkazu na nadpisy v odkazujicim clanku https://​kb.unipi.technology/​cs:sw:01-mervis:01-mervis-ide+{{ :en:automation:02-glossary:fbd.png?​nolink |}}
  
-===== Metoda funkčních bloků ​(FBD) ===== +===== Strukturovaný text (ST) ===== 
-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, ​ípadně s vstupními/​výstupními proměnnými. Každý funkční blok definuje vztah mezi vstupem a výstupemFunkční bloky lze importovat, ​ípadně si můžete snadno vytvářet své vlastní. ​+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óduJde tak o vhodnou volbu **edevším pro zkušené uživatele** programující rozsáhlé projektyípadě potřeby je také možné pomocí ST tvořit vlastní ​funkční bloky.  
 + 
 +{{ :​en:​automation:​02-glossary:​st.png?nolink |}}