Функціональний блок DELAYVALUE4

Функціональний блок DELAYVALUE4 затримує вхідний сигнал до тих пір, поки він не зміниться.

Примітка: Час функціонального блоку абсолютний. Це означає, що при перезавантаженні або після збою сервера відбувається така ж реакція.

Вхід IN

Вхід перевіряється на кожну зміну. Підтримується будь-який тип даних на вході. Після виявлення зміни запускається внутрішній таймер. Він скидається при повторній зміні входу або після завершення часу PT. Після завершення часу PT значення з входу передається на вихід Q.

Вхід PT

Час затримки для передачі входу IN на вихід Q у T#.

Вхід DIS

Якщо вхід істинний, то зміна з входу IN не передається на вихід Q, і затримка скидається.

Вхід SET

Якщо вхід істинний, то значення на вході IN відразу передається на вихід Q. При цьому затримка скидається. Вхід SET має пріоритет над входом DIS.

Вивід Q

Після виявлення зміни на вході IN вивід і таймер блокуються, поки не мине час PT. Повторна зміна входу IN автоматично збільшує затримку. Після цього значення з входу IN передається на вихід.

Вивід ET

У стані спокою, тобто коли зміна на вході IN не виявлена, вивід дорівнює T#0ms. Якщо зміна виявлена, ET починає відлік, поки не досягне часу PT. Потім вивід дорівнює PT протягом одного циклу.