Temporizzatore per intervalli di 1ms (da 0 a 32.767s)
Questa è una funzione definita dall'utente da un Function Block di sistema. Questo temporizzatore per unità di 0.001s funziona come un temporizzatore con ritardo all’accensione. Se il contatto start della funzione è in stato TRUE, il tempo preimpostato SV (valore target) viene avviato. Una volta trascorso questo tempo, il contatto temporizzatore T passa a TRUE.
Ingresso
contatto di avvio
ogni qualvolta viene rilevato un fronte di salita, il valore target SV viene copiato nel valore corrente EV e il temporizzatore viene avviato
valore target
tempo di ritardo accensione definito (da 0 a 32.767s)
Ingresso/uscita
Memoria interna contenente i valori e gli stati interni, che corrisponde alla memoria di istanza del relativo FB.
Uscita
contatto temporizzatore
viene impostato quando il tempo definito in SV è trascorso, ovvero quando EV diventa 0
valore corrente
valore di conteggio dal quale viene sottratto 1 ogni 0.001s mentre il temporizzatore è in esecuzione
Il valore può essere cambiato durante il conteggio scrivendo sulla variabile dall’editore di programmazione.
Il numero di temporizzatori disponibili è limitato e dipende dalle impostazioni nei registri di sistema 5 e 6.