
Blok funkce DELAYVALUE1 zpožďuje vstupní signál v pravidelném intervalu a provádí první změnu okamžitě.
Poznámka: Časy bloku funkce jsou absolutní. To znamená, že při restartu nebo po výpadku serveru se chování nezmění.
Vstup je kontrolován na každou změnu. Na vstupu je podporován jakýkoli datový typ. Jakmile je změna detekována, hodnota je okamžitě přenášena na výstup Q a spuštěn interní časovač. Tento časovač se po uplynutí času PT resetuje.
Časová zpoždění pro přenos vstupu IN na výstup Q v T#.
Pokud je vstup pravdivý, žádná změna z vstupu IN není přenášena na výstup Q a zpoždění se resetuje.
Pokud je vstup pravdivý, hodnota na vstupu IN je okamžitě přenesena na výstup Q. Zpoždění se v tomto případě resetuje. Vstup SET má přednost před vstupem DIS.
Jakmile je změna na vstupu IN detekována, hodnota z vstupu IN je okamžitě přenesena na výstup a časovač je blokován, dokud neuplyne čas PT.
Ve stavu klidu, tedy pokud není změna na vstupu IN detekována, je výstup roven T#0ms. Pokud je změna detekována, začne ET počítat nahoru, dokud nedosáhne času PT. Poté je výstup roven PT po dobu jednoho cyklu.