AstraRegul
Релиз 2024.08.31.00
×

5.3.3.1.9. INHIBIT | ЗАПРЕТ

 
 
 
Алгоритм позволяет:
запрещать увеличение и/или уменьшение аналогового сигнала внешними командами;
формировать признаки наличия запретов на выход.
 
Если запрет INH_UP = TRUE и значение входного сигнала больше значения выходного сигнала или запрет INH_DN = TRUE и значение входного сигнала меньше значения выходного сигнала, то выходной сигнал не меняется, иначе на выход транслируется входной сигнал.
 
Условие формирования
Значение
Описание запрета
IN.VALUE = OUT.VALUE
NO
Нет
IN.VALUE > OUT.VALUE
UP
Больше
IN.VALUE < OUT.VALUE
DN
Меньше
 
Качество выходного сигнала OUT определяется качеством входного сигнала IN:
OUT.QUALITY = IN.QUALITY
 

Таблица состояний

Выходной сигнал OUT формируется в соответствии с таблицей состояний:
                       
INH_UP
INH_DN
IN.VALUE
OUT
FALSE
FALSE
*
IN
*
TRUE
< OUT.VALUE
не меняется
FALSE
TRUE
>= OUT.VALUE
IN
TRUE
*
> OUT.VALUE
не меняется
TRUE
FALSE
<= OUT.VALUE
IN