Blok funkcija DELAYVALUE4

Blok funkcija DELAYVALUE4 kašnji signal ulaza sve dok se ne promijeni.

Napomena: Vremenska razdoblja bloka funkcije su apsolutna. To znači da se nakon ponovnog pokretanja ili nakon pada servera događa isti odgovor.

Ulaz IN

Ulaz se provjerava na svaku promjenu. Podržan je svaki tip podataka na ulazu. Nakon što je prepoznata promjena, pokreće se unutarnji tajmer. Tajmer se resetira pri novoj promjeni ulaza ili nakon isteka vremena PT. Nakon isteka vremena PT vrijednost s ulaza prenosi se na izlaz Q.

Ulaz PT

Vremensko razdoblje kašnjenja za prijenos ulaza IN na izlaz Q u T#.

Ulaz DIS

Ako je ulaz istinit, promjena s ulaza IN ne prenosi se na izlaz Q i kašnjenje se resetira.

Ulaz SET

Ako je ulaz istinit, vrijednost na ulazu IN odmah se prenosi na izlaz Q. Kašnjenje se pri tome resetira. Ulaz SET ima prioritet nad ulazom DIS.

Izlaz Q

Nakon prepoznavanja promjene na ulazu IN, izlaz i tajmer blokiraju se sve dok ne isteče vrijeme PT. Nova promjena ulaza IN automatski povećava kašnjenje. Nakon toga vrijednost s ulaza IN prenosi se na izlaz.

Izlaz ET

U stanju mirovanja, tj. kada nije prepoznata promjena na ulazu IN, izlaz je jednak T#0ms. Ako je prepoznata promjena, ET počinje brojanje unatrag do trenutka kada se postigne vrijeme PT. Tada je izlaz jednak PT za jedan ciklus.