Blocco funzionale DELAYVALUE4

Il blocco funzionale DELAYVALUE4 ritarda il segnale di ingresso fino a quando questo non cambia più.

Nota: I tempi del blocco funzionale sono assoluti. Ciò significa che al riavvio o dopo un guasto del server si verifica la stessa reazione.

Ingresso IN

L'ingresso viene verificato per ogni cambiamento. Viene supportato qualsiasi tipo di dato all'ingresso. Dopo aver rilevato un cambiamento, viene avviato il timer interno. Questo viene reimpostato in caso di ulteriore cambiamento dell'ingresso o dopo la scadenza del tempo PT. Dopo la scadenza del tempo PT, il valore dall'ingresso viene trasmesso all'uscita Q.

Ingresso PT

Il tempo di ritardo per il trasferimento dell'ingresso IN all'uscita Q in T#.

Ingresso DIS

Se l'ingresso è vero, nessun cambiamento dall'ingresso IN viene trasmesso all'uscita Q e il ritardo viene reimpostato.

Ingresso SET

Se l'ingresso è vero, il valore all'ingresso IN viene trasmesso immediatamente all'uscita Q. Il ritardo viene reimpostato. L'ingresso SET ha priorità sull'ingresso DIS.

Uscita Q

Dopo aver rilevato un cambiamento nell'ingresso IN, l'uscita e il timer vengono bloccati fino a quando non è trascorsa la durata PT. Un ulteriore cambiamento dell'ingresso IN aumenta automaticamente il ritardo. Successivamente, il valore dall'ingresso IN viene trasmesso all'uscita.

Uscita ET

In stato di riposo, cioè quando non è stato rilevato alcun cambiamento nell'ingresso IN, l'uscita è uguale a T#0ms. Se viene rilevato un cambiamento, ET inizia a contare fino al raggiungimento del tempo PT. Poi l'uscita è uguale a PT per un ciclo.