
Il blocco funzionale DELAYVALUE3 ritarda il segnale di ingresso fino a quando questo non cambia più e imposta la prima modifica immediatamente.
Nota: I tempi del blocco funzionale sono assoluti. Ciò significa che al riavvio o dopo un guasto del server si verifica la stessa reazione.
L'ingresso viene verificato per ogni modifica. Viene supportato qualsiasi tipo di dato all'ingresso. Dopo aver rilevato una modifica, il valore viene trasferito immediatamente all'uscita Q e viene avviato il timer interno. Questo viene reimpostato in caso di ulteriore modifica dell'ingresso o dopo la scadenza del tempo PT.
Il tempo di ritardo per il trasferimento dell'ingresso IN all'uscita Q in T#.
Se l'ingresso è vero, nessuna modifica dall'ingresso IN viene trasmessa all'uscita Q e il ritardo viene reimpostato.
Se l'ingresso è vero, il valore all'ingresso IN viene trasferito immediatamente all'uscita Q. Il ritardo viene reimpostato. L'ingresso SET ha priorità sull'ingresso DIS.
Dopo aver rilevato una modifica all'ingresso IN, il valore dall'ingresso IN viene trasferito immediatamente all'uscita fino a quando non è trascorsa la durata PT. Una nuova modifica dell'ingresso IN aumenta automaticamente il ritardo.
In stato di riposo, cioè se nessuna modifica è stata rilevata all'ingresso IN, l'uscita è uguale a T#0ms. Se viene rilevata una modifica, ET inizia a contare fino al raggiungimento del tempo PT. Poi l'uscita è uguale a PT per un ciclo.