
Функціональний блок DELAYVALUE3 затримує вхідний сигнал, поки він не зміниться, і негайно застосовує першу зміну.
Примітка: Часи функціонального блоку абсолютні. Це означає, що при перезапуску або після збою сервера відбувається така ж реакція.
Вхід перевіряється на кожну зміну. Підтримується будь-який тип даних на вході. Після виявлення зміни значення негайно передається на вихід Q і запускається внутрішній таймер. Він скидається при повторній зміні входу або після завершення часу PT.
Час затримки для передачі входу IN на вихід Q у T#.
Якщо вхід істинний, то зміна від входу IN не передається на вихід Q, і затримка скидається.
Якщо вхід істинний, то значення на вході IN негайно передається на вихід Q. При цьому затримка скидається. Вхід SET має пріоритет над входом DIS.
Після виявлення зміни на вході IN значення від входу IN негайно передається на вихід, поки не мине час PT. Повторна зміна входу IN автоматично збільшує затримку.
У стані спокою, тобто коли зміна на вході IN не виявлена, вихід дорівнює T#0ms. Якщо зміна виявлена, ET починає відлік, поки не досягне часу PT. Потім вихід дорівнює PT протягом одного циклу.