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
|