Ingresso conteggio avanti
Questa è una funzione definita dall'utente da un Function Block di sistema. CTU_FUN (count up) vi consente di programmare procedure di conteggio.
Il conteggio parte da zero fino a raggiungere il valore massimo di 32767. Ogni fronte di salita al conteggio in avanti a CU aumenta il valore al valore attuale CV di 1.
Ingresso
conteggio avanti
il valore 1 viene sommato a CV per ogni fronte di salita in CU, eccetto quanto viene impostato Reset
Reset
Un fronte di salita su Reset reimposta il valore attuale CV a zero e il conteggio si arresta. L'uscita Q viene impostata su FALSE.
Il successivo fronte di discesa a Reset riavvia il conteggio.
Valore preimpostato
se CV è maggiore di/uguale a PV, Q viene impostata su TRUE
Se non è stato impostato un valore preimpostato o se il valore preimpostato è zero, l'uscita Q viene impostata su TRUE subito dopo l'avvio del conteggio.
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 su TRUE se CV è maggiore di/uguale a PV
viene impostata su FALSE se viene rilevato un fronte di salita su Reset.
Valore attuale
Contiene il risultato della somma
Se CV raggiunge il valore preimpostato PV, l'uscita Q viene impostata su TRUE, ma il conteggio continua fino a quando il limite massimo di 32767 viene raggiunto.
Il valore può essere modificato durante l'operazione di conteggio scrivendo sulla variabile dall'editor di programmazione.