Funktionsblok DELAYVALUE1

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.

Indgang IN

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.

Indgang PT

Forsinkelsestiden for at overføre indgangen IN til udgangen Q i T#.

Indgang DIS

Hvis indgangen er sand, overføres der ingen ændring fra indgangen IN til udgangen Q og forsinkelsen nulstilles.

Indgang SET

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.

Udgang Q

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.

Udgang ET

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.