Функциональный блок DELAYVALUE2

Функциональный блок DELAYVALUE2 задерживает входной сигнал с регулярным интервалом.

Примечание: Время функционального блока абсолютное. Это означает, что при перезапуске или после сбоя сервера происходит та же реакция.

Вход IN

Вход проверяется на любое изменение. Поддерживается любой тип данных на входе. После обнаружения изменения запускается внутренний таймер. Он сбрасывается после истечения времени PT.

Вход PT

Время задержки для передачи входа IN на выход Q в T#.

Вход DIS

Если вход истинный, то любое изменение от входа IN не передается на выход Q, и задержка сбрасывается.

Вход SET

Если вход истинный, то значение на входе IN сразу передается на выход Q. Задержка при этом сбрасывается. Вход SET имеет приоритет перед входом DIS.

Выход Q

После обнаружения изменения на входе IN выход и таймер блокируются до тех пор, пока не истечет время PT. После этого значение от входа IN передается на выход.

Выход ET

В состоянии покоя, то есть если изменение на входе IN не обнаружено, выход равен T#0ms. Если изменение обнаружено, ET начинает увеличиваться до тех пор, пока не будет достигнуто время PT. Затем выход равен PT в течение одного цикла.