Programové organizační jednotky

Funkce, funkční bloky a programy jsou v rámci normy EN 61131-3 nazývány společně programové organizační jednotky (program organization units, zkratka POU).

Existují tři základní typy POU:

Pozor: Parametry funkcí (např. u funkce MUL násobení vstupu konstantou) jsou v kódu vedeny jako konstanty, za běhu programu je nelze měnit. Mohou být změněny pouze úpravou zdrojového kódu a přehráním programu. Pokud budeme chtít měnit parametry funkcí, musíme je „vytáhnout“ na vstupy a připojit ke globálním proměnným.

Každá POU se skládá ze dvou základních částí: deklarační a výkonné. V deklarační části POU se definují proměnné potřebné pro činnost POU. Výkonná část pak obsahuje vlastní příkazy pro realizaci požadovaného algoritmu.

  • © Energocentrum Plus, s.r.o. 2017 - 2024