Temporizzatore con periodo definito
Questa è una funzione definita dall'utente da un Function Block di sistema. TP_FUN vi permette di programmare un temporizzatore a impulsi con un periodo di clock definito.
Ingresso
generatore clock
se viene rilevato un fronte di salita in start, viene generato un clock con il periodo definito in PT
periodo di clock
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
un temporizzatore con periodo PT viene prodotto per ciascun fronte di salita in start. Un nuovo fronte di salita rilevato in start all'interno del periodo di impulso non produce un nuovo temporizzatore.
Ingresso/uscita
Memoria interna contenente i valori e gli stati interni, che corrisponde alla memoria di istanza del relativo FB.
Uscita
uscita segnale
viene impostata per il periodo di PT non appena viene rilevato un fronte di salita in start
tempo trascorso
contiene il periodo trascorso del temporizzatore. Se PT = ET, Q verrà resettato
Il valore può essere cambiato durante il conteggio scrivendo sulla variabile dall’editore di programmazione.
FP2, FP2SH e FP10SH usare un valore a 32 bit per PT.
Indipendentemente dal periodo di attivazione del segnale start, viene generato un clock all'uscita Q con una lunghezza definita da PT. La funzione TP_FUN viene attivata se viene rilevato un fronte di salita all'ingresso start.
Un fronte di salita all'ingresso start non ha alcuna influenza durante l'elaborazione di PT.