5.2.3.2.6.1. Алгоритм

 
 
Алгоритм применяется для обработки дискретного сигнала с внешнего программного модуля.
 
Режимы работы алгоритма:
штатный режим;
режим подмены.
 

Штатный режим

В штатном режиме работы значение входного сигнала проходит через блок инверсии, где при включенной функции инвертирования значение меняется на противоположное входному значению и выдается на значение выхода OUT.
OUT.VALUE     := INV_ON XOR IN.VALUE;
OUT.QUALITY := IN.QUALITY;
 

Режим подмены

Для перевода алгоритма в режим подмены необходимо на входе MAN_ON установить значение TRUE. При этом на выход алгоритма транслируется значение MAN_VALUE, и качество выходного сигнала устанавливается в значение REPLACE.
OUT.VALUE     := MAN_VALUE;
OUT.QUALITY := ENUM_QUALITY.REPLACE;
 
При переходе в режим подмены имитационное значение MAN_VALUE приравнивается к значению выходного сигнала VALUE для обеспечения безударности.