Funkce

Pomocí funkcí lze vytvářet z logických vstupů a výstupů další signály, které lze použít pro řízení algoritmu ŘS (ovládání jiných logických vstupů) nebo je mapovat na fyzické výstupy.

Na vstupy funkčních bloků lze připojovat veškeré logické vstupy a výstupy, na výstupy bloků lze připojit  uživatelské logické výstupy, pomocné signály (pro propojení bloků) a uživatelské poruchy. Pokud výstup z jednoho funkčního bloku pouze vstupuje do dalšího (nebude využit pro fyzický výstup), lze pro propojení bloků využít pomocné signály (BinAuxN, AnlAuxN). Při použití těchto pomocných veličin se příslušné bloky také již vykreslí zapojené.

Pomocí funkce "TraceRout" je možné v reálném čase zobrazovat stavy výstupů jednotlivých bloků (u zpoždění např.  i zbývající čas) a je tak tedy možné snadno funkce trasovat či ladit.

Aritmetika "analogových"  funkcí je 16-ti bitová a počítá s jedním desetinným místem. Výsledek analogových operací nesmí tedy být větší než 3276,7 či menší než -3276,8.

Přehled dostupných funkčních bloků

Logical „AND“ function Logický součin vstupních signálů Y = 1 když A=1 a současně B=1 Y = 0 když A=0 nebo B=0
Logical  „OR“  function Logický součet vstupních signálů Y = 1 když A=1 nebo B=1 Y = 0 když A=0 a současně B=0
Logical „XOR“ function Logický exkluzivní součet vstupních signálů Y = 1 když A=B Y = 0 když A<>B
Flip-flop circuit „D“ Klopný obvod typu D Q = D když CK=1 Q = Qt-1 když CK=0 Při resetu ŘS je stav KO nulován
Flip-flop circuit „RS“ Klopný obvod typu RS Q = 1 když S=1 Q = 0 když R=1 Q = Qt-1 když S=0 a R=0 Při resetu ŘS je stav KO nulován
Signal Delay Zpožďuje nástupnou hranu logického signálu o definovaný čas. Po resetu ŘS Y=A bez ohledu na nastavené zpoždění.
Analog Comparator Analogový komparátor Y = 1 když A>=B Y = 0 když A<B
Analog Addition Součet analogových signálů OUT = IN1 + IN2
Analog Subtraction Rozdíl analogových signálů OUT = IN1 - IN2
Analog Multiplication Násobení analogových signálů OUT = IN1 * IN2
Analog Division Dělení analogových signálů OUT = IN1 / IN2
Analog Switch Analogový spínač OUT = IN když S=1 OUT = 0 když S=0
Analog Memory Analogová paměť (obdoba klopného obvodu typu „D“ v analogové formě) OUT = IN když S=1 OUT = OUT t-1 když S=0 Při resetu ŘS je výstup nulován.
Analog Integrator Analogový integrátor, na výstupu funkce se časově integruje vstupní signál. Při resetu ŘS je výstup integrátoru nulován.
Hysteresis Hystereze OUT = IN+Hys když OUT>IN+Hys OUT = IN-Hys když OUT<IN-Hys Kde Hys je volitelná velikost hystereze.
Minor of two Minimum z obou vstupů OUT = IN1 když IN1<=IN2 OUT = IN2 když IN1>IN2
Major of two Maximum z obou vstupů OUT = IN1 když IN1>=IN2 OUT = IN2 když IN1<IN2
PWM to D.C. convertor Převádí vstupní binární signál na analogovou hodnotu 0÷100% odpovídající střídě signálu na vstupu. Perioda vstupního signálu musí být menší než 4s, přesnost měření je v řádu jednotek ms.
D.C. to PWM convertor Převádí vstupní analogovou hodnotu 0÷100% na výstupní binární signál s odpovídající střídou. Perioda výstupního binárního signálu je 2s.

Všechny logické signály (vstupy i výstupy bloků) lze konfigurovat jako přímé nebo invertované (z ANDu lze tedy snadno vytvořit NAND atd.).
 

Na jeden ze vstupů  analogových bloků je možné připojit signál s konstantní úrovní (porovnání analogové veličiny s konstantou, přičtení konstanty) atd. Konstanta může být přímo definovaná hodnota nebo některý z parametrů se stejnou jednotkou a váhou.

 Příklady použití funkčních bloků

Spojením dvou komparátorů a RS klopného obvodu lze vytvořit hysterezí komparátor. Výstup se aktivuje při nárůstu vstupní teploty (v tomto příkladě) nad 80°C a deaktivuje po poklesu teploty pod 60°C
V tomto případě bude výstup aktivován jen v definovaném „okně“ vstupní teploty, tedy pouze v případě, že teplota bude vyšší než cca 40°C a nižší než caa 80°C. Blok hystereze zajistí, aby výstup nekmital bude-li se vstupní teplota pohybovat kolem rozhodovacích úrovní.
Zpoždění s přímým vstupem i výstupem zpožďuje nástupnou hranu výstupního signálu oproti vstupnímu. Lze použít k odfiltrování impulsů kratších než zpoždění nebo k oddálení reakce na vstupní signál.
Zpoždění s invertovaným vstupem i výstupem  zpožďuje sestupnou hranu výstupního signálu oproti vstupnímu (monostabilní klopný obvod). Lze použít např. pro prodloužení reakce na vstupní signál.
Zařazením neinvertovaného a invertovaného zpoždění lze ovládat zpoždění vzestupné i sestupné hrany. Lze tedy definovat např. zpoždění některé ochrany a její trvání po odeznění příčiny.

 

 

 

Řídící systémy, měření, regulace
english
CMS: Správce webu - Vyrobila reklamní agentura Yashica s.r.o. 2007