
A Funkcióblokk DELAYVALUE2 késlelteti a bemeneti jelet szabályos időközönként.
Megjegyzés: A funkcióblokk időei abszolútak. Ez azt jelenti, hogy a szerver újraindítása vagy egy leállás után ugyanaz az reakció történik.
A bemenet minden változásra ellenőrizve van. Minden adóttípus támogatott a bemenetnél. Miután egy változás felismerésre került, elindul a belső időzítő. Ez a PT idő leteltével nullázódik.
A késleltetési idő az IN bemeneti érték átvitelére a Q kimenetre T#-ban.
Ha a bemenet igaz, akkor nem továbbítódik változás az IN bemeneten a Q kimeneten és a késleltetés nullázódik.
Ha a bemenet igaz, akkor az IN bemeneti érték azonnal átvitelre kerül a Q kimenetre. Ekkor a késleltetés nullázódik. A SET bemenetnek prioritása van a DIS bemenet előtt.
Miután egy változás felismerésre került az IN bemeneten, a kimenet és az időzítő lezárva van, amíg a PT idő letelt. Ezután az IN bemeneti érték átvitelre kerül a kimenetre.
A nyugalomállapotban, vagyis ha nincs változás felismerve az IN bemeneten, a kimenet egyenlő T#0ms-sal. Ha egy változás felismerésre került, ET elkezd növekedni, amíg a PT idő el nem érkezik. Ekkor a kimenet egyenlő PT-vel egy ciklusra.