
Funktionsblokken DELAYVALUE1 forsinker det indgående signal i et regelmæssigt interval og sætter den første ændring øjeblikkeligt igennem.
Bemærk: Tiderne for funktionsblokken er absolutte. Dette betyder, at ved genstart eller efter et servernedbrud sker der den samme reaktion.
Indgangen tjekkes på enhver ændring. Enhver datatype understøttes i indgangen. Efter at en ændring er blevet registreret, overføres værdien øjeblikkeligt til udgangen Q og den interne timer starter. Denne nulstilles efter udløb af tiden PT.
Forsinkelsestiden for at overføre indgangen IN til udgangen Q i T#.
Hvis indgangen er sand, overføres der ingen ændring fra indgangen IN til udgangen Q og forsinkelsen nulstilles.
Hvis indgangen er sand, overføres værdien på indgangen IN øjeblikkeligt til udgangen Q. Forsinkelsen nulstilles i denne situation. Indgangen SET har prioritet over indgangen DIS.
Efter at en ændring er blevet registreret på indgangen IN, overføres værdien fra indgangen IN øjeblikkeligt til udgangen og timeren blokeres, indtil tiden PT er udløbet.
I hviletilstand, altså når ingen ændring på indgangen IN er blevet registreret, er udgangen lig med T#0ms. Hvis en ændring er blevet registreret, begynder ET at tælle op, indtil tiden PT er nået. Derefter er udgangen lig med PT i én cyklus.