Temporizzatore con ritardo allo spegnimento
Questa è una funzione definita dall'utente da un Function Block di sistema. TOF_FUN vi permette di programmare un ritardo allo spegnimento, p.es. per spegnere il ventilatore di una macchina in un secondo momento rispetto alla macchina stessa.
Ingresso
temporizzatore attivo
un temporizzatore interno viene avviato se viene rilevato un fronte di discesa in start. Se viene rilevato un fronte di salita in start prima che PT abbia raggiunto il suo valore, Q non verrà impostato su FALSE
ritardo allo spegnimento (PT = tempo preimpostato)
valore a 16 bit: 0–327.27s
valore a 32 bit: 0–21,474,836.47s (valore a 32 bit non è disponibile per FP3, FPC, FP5, FP10/10S)
risoluzione 10ms ciascuno
Ingresso/uscita
Memoria interna contenente i valori e gli stati interni, che corrisponde alla memoria di istanza del relativo FB.
Uscita
uscita segnale
resettata (FALSE) se PT = ET
tempo trascorso
indica il valore attuale del tempo trascorso
Il valore può essere cambiato durante il conteggio scrivendo sulla variabile dall’editore di programmazione.
Q viene impostato su FALSE con un ritardo corrispondente al tempo definito in PT. L'impostazione su TRUE avviene senza ritardo.
Se start (come nel diagramma tempi t3 a t4) viene impostato prima che sia trascorso il tempo di ritardo PT, Q rimane impostato (diagramma tempi per t2 a t3).