Funksjonsblokk DELAYVALUE4

Funksjonsblokken DELAYVALUE4 forsinker inngangssignalet til det ikke endrer seg lenger.

Merk: Tidene i funksjonsblokken er absolute. Dette betyr at ved omstart eller etter en serverfeil skjer den samme reaksjonen.

Inngang IN

Inngangen blir sjekket for hver endring. Alle datatyper på inngangen støttes. Etter at en endring er oppdaget, starter den interne timeren. Denne tilbakesettes ved en ny endring av inngangen eller etter utløp av tiden PT. Etter utløp av tiden PT overføres verdien fra inngangen til utgangen Q.

Inngang PT

Forsinkelsestiden for å overføre inngangen IN til utgangen Q i T#.

Inngang DIS

Hvis inngangen er sant, blir ingen endring fra inngangen IN overført til utgangen Q og forsinkelsen tilbakesettes.

Inngang SET

Hvis inngangen er sant, blir verdien på inngangen IN umiddelbart overført til utgangen Q. Forsinkelsen tilbakesettes da. Inngangen SET har prioritet over inngangen DIS.

Utgang Q

Etter at en endring i inngangen IN er oppdaget, blir utgangen og timeren blokkert til tiden PT har løpt ut. En ny endring av inngangen IN øker forsinkelsen automatisk. Deretter overføres verdien fra inngangen IN til utgangen.

Utgang ET

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.