
Funksjonsblokken DELAYVALUE1 forsinker inngangssignalet i regelmessige intervaller og setter den første endringen umiddelbart.
Merk: Tidene til funksjonsblokken er absolute. Dette betyr at ved omstart eller etter en serverfeil skjer det samme.
Inngangen sjekkes for hver endring. Alle datatyper på inngangen støttes. Etter at en endring er oppdaget, overføres verdien umiddelbart til utgangen Q og den interne timeren starter. Denne nullstilles etter at tiden PT har gått.
Forsinkelsestiden for å overføre inngangen IN til utgangen Q i T#.
Hvis inngangen er sann, overføres ingen endring fra inngangen IN til utgangen Q og forsinkelsen nullstilles.
Hvis inngangen er sann, overføres verdien på inngangen IN umiddelbart til utgangen Q. Forsinkelsen nullstilles da. Inngangen SET har prioritet over inngangen DIS.
Etter at en endring i inngangen IN er oppdaget, overføres verdien fra inngangen IN umiddelbart til utgangen og timeren blokkeres til tiden PT har gått.
I hviletilstand, det vil si når ingen endring i inngangen IN er oppdaget, er utgangen lik T#0ms. Hvis en endring er oppdaget, begynner ET å telle opp til tiden PT er nådd. Da er utgangen lik PT for en syklus.