CTU_FUN

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.

Parametri

Ingresso

CU (BOOL)

conteggio avanti

il valore 1 viene sommato a CV per ogni fronte di salita in CU, eccetto quanto viene impostato Reset

Reset (BOOL)

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.

PV (INT)

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

dutInstance(CTU_FUN_INSTANCE_DUT)

Memoria interna contenente i valori e gli stati interni, che corrisponde alla memoria di istanza del relativo FB.

Uscita

Q (BOOL)

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.

CV (INT)

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.

Diagramma tempi

Argomenti correlati

Modificado el: 2021-09-27Comentarios sobre esta páginaPanasonic hotline