INTE – Řízený integrátor

Symbol blokuPotřebná licence: STANDARD
PIC

Popis funkce
Blok INTE realizuje řízený integrátor s proměnnou integrační časovou konstantou ti a indikací dvou úrovní výstupu ymin a ymax. Je-li RUN = on a R1 = off, potom

y(t) = 1 Ti0tu(τ)dτ + C,

kde hodnota C = y0. Je-li RUN = off a R1 = off, je výstup y zmrazen na jeho poslední hodnotu před sestupnou hranou vstupu RUN. Je-li R1 = on, potom je výstup y resetován na počáteční hodnotu y0. Integrace se provádí lichoběžníkovou metodou podle vztahu

yk = yk1 + TS 2Ti(uk + uk1),

kde TS je perioda spouštění bloku.

Pro integraci je také možno použít blok SINT, jehož jednodušší struktura a funkčnost může být pro základní úlohy dostačující.

Vstupy

u

Analogový vstupní signál

Double (F64)

RUN

Povolení běhu algoritmu

Bool

off ..

integrace je pozastavena

on ...

integrace probíhá

R1

Reset bloku, inicializace výstupu integrátoru na hodnotu y0

Bool

y0

Počáteční hodnota výstupu

Double (F64)

ti

Integrační časová konstanta

Double (F64)

Výstupy

y

Výstup integrátoru

Double (F64)

Q

Příznak probíhající integrace

Bool

LY

Příznak dosažení spodní úrovně (y < ymin)

Bool

HY

Příznak dosažení horní úrovně (y > ymax)

Bool

Parametry

ymin

Nastavení dolní úrovně  -1.0

Double (F64)

ymax

Nastavení horní úrovně  1.0

Double (F64)

2020 © REX Controls s.r.o., www.rexygen.com