
Funktionsblocket DELAYVALUE3 fördröjer ingångssignalet tills det inte ändras längre och sätter den första ändringen omedelbart.
Anmärkning: Tiderna i funktionsblocket är absoluta. Detta innebär att vid omstart eller efter ett serverhaveri sker samma reaktion.
Ingången kontrolleras vid varje ändring. Alla datatyper stöds på ingången. Efter att en ändring har upptäckts överförs värdet omedelbart till utgången Q och den interna timern startas. Denna återställs vid en ny ändring av ingången eller efter att tiden PT har löpt ut.
Fördröjningstiden för överföring av ingången IN till utgången Q i T#.
Om ingången är sann, överförs ingen ändring från ingången IN till utgången Q och fördröjningen återställs.
Om ingången är sann, överförs värdet på ingången IN omedelbart till utgången Q. Fördröjningen återställs då. Ingången SET har prioritet framför ingången DIS.
Efter att en ändring i ingången IN har upptäckts överförs värdet från ingången IN omedelbart till utgången, tills tiden PT har löpt ut. En ny ändring av ingången IN ökar fördröjningen automatiskt.
I vila, det vill säga när ingen ändring i ingången IN har upptäckts, är utgången lika med T#0ms. Har en ändring upptäckts börjar ET räkna upp till dess att tiden PT nås. Då är utgången lika med PT under en cykel.