
Funktionsblocket DELAYVALUE2 fördröjer inkommande signal i regelbundna intervall.
Anmärkning: Tiderna i funktionsblocket är absoluta. Detta innebär att vid omstart eller efter ett serverfel sker samma reaktion.
Ingången kontrolleras vid varje förändring. Alla datatyper stöds på ingången. Efter att en förändring har upptäckts startas den interna timern. Den återställs efter att tiden PT har löpt ut.
Fördröjningsintervallet för överföring av IN till utgång Q i T#.
Om ingången är sann, så vidarebefordras ingen förändring från IN till Q och fördröjningen återställs.
Om ingången är sann, så vidarebefordras värdet på IN omedelbart till utgång Q. Fördröjningen återställs då. Ingången SET har högre prioritet än ingången DIS.
Efter att en förändring i IN har upptäckts, blockeras utgången och timern tills tiden PT har löpt ut. Därefter överförs värdet från IN till utgången.
I vila, det vill säga när ingen förändring i IN har upptäckts, är utgången lika med T#0ms. Har en förändring upptäckts, börjar ET räkna uppåt tills tiden PT har nåtts. Då är utgången lika med PT under en cykel.