
Den funktionsblok DELAYVALUE3 forsinker det indgående signal, indtil dette ikke ændrer sig mere, og sætter den første ændring øjeblikkeligt igennem.
Bemærkning: Tiderne for funktionsblokken er absolutte. Dette betyder, at ved genstart eller efter et servernedbrud sker der den samme reaktion.
Indgangen tjekkes på enhver ændring. Der understøttes ethvert datatyper på indgangen. Efter en ændring er blevet registreret, overføres værdien øjeblikkeligt til udgangen Q og den interne timer starter. Denne nulstilles ved en ny ændring af indgangen eller efter udløb af tiden PT.
Forsinkelsestiden for overførslen af indgangen IN til udgangen Q i T#.
Er indgangen sand, så videreleder den ingen ændring fra indgangen IN til udgangen Q og forsinkelsen nulstilles.
Er indgangen sand, så videreleder den værdien på indgangen IN øjeblikkeligt til udgangen Q. Forsinkelsen nulstilles herved. Indgangen SET har forrang over indgangen DIS.
Efter en ændring er blevet registreret på indgangen IN, overføres værdien fra indgangen IN øjeblikkeligt til udgangen, indtil tiden PT er udløbet. En ny ændring af indgangen IN øger forsinkelsen automatisk.
I hviletilstand, altså når ingen ændring på indgangen IN er blevet registreret, er udgangen lig med T#0ms. Er en ændring blevet registreret, begynder ET at tælle op, indtil tiden PT nås. Derefter er udgangen lig med PT i én cyklus.