
Blok funkce DELAYVALUE4 zpoždí vstupní signál, dokud se nezmění.
Poznámka: Časy bloku funkce jsou absolutní. To znamená, že při restartu nebo po výpadku serveru nastane stejná reakce.
Vstup je kontrolován na každou změnu. Podporuje se každý typ dat na vstupu. Jakmile je zjištěna změna, spustí se vnitřní časovač. Tento časovač je resetován při další změně vstupu nebo po uplynutí času PT. Po uplynutí času PT je hodnota ze vstupu přenesena na výstup Q.
Čas zpoždění pro přenos vstupu IN na výstup Q v T#.
Pokud je vstup pravdivý, není žádná změna ze vstupu IN přenášena na výstup Q a zpoždění je resetováno.
Pokud je vstup pravdivý, hodnota na vstupu IN je okamžitě přenesena na výstup Q. Zpoždění je při tom resetováno. Vstup SET má přednost před vstupem DIS.
Jakmile je zjištěna změna na vstupu IN, výstup a časovač jsou blokovány, dokud neuplyne čas PT. Další změna vstupu IN automaticky zvýší zpoždění. Poté je hodnota ze vstupu IN přenesena na výstup.
Ve stavu klidu, tedy pokud není zjištěna žádná změna na vstupu IN, je výstup roven T#0ms. Pokud je zjištěna změna, začne ET počítat nahoru, dokud není dosaženo času PT. Potom je výstup roven PT po dobu jednoho cyklu.