Blok funkce DELAYVALUE1

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 IN

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.

Vstup PT

Časová zpoždění pro přenos vstupu IN na výstup Q v T#.

Vstup DIS

Pokud je vstup pravdivý, žádná změna z vstupu IN není přenášena na výstup Q a zpoždění se resetuje.

Vstup SET

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.

Výstup Q

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.

Výstup ET

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.