CTUD_FUN

Ingresso conteggio AVANTI/INDIETRO

Questa è una funzione definita dall'utente da un Function Block di sistema. CTUD_FUN (count up/down) vi consente di programmare procedure di conteggio (avanti e indietro).

Parametri

Ingresso

CU (BOOL)

conteggio avanti

il valore 1 viene sommato al valore CV attuale per ogni fronte di salita rilevato in CU, eccetto quando vengono impostati Reset e/o Load.

CD (BOOL)

conteggio indietro

il valore 1 viene sottratto dal valore CV attuale per ogni fronte di salita rilevato in CD, eccetto quando vengono impostati Reset e/o Load.

se CU e CD vengono impostati simultaneamente su TRUE non si avranno operazioni di conteggio.

Reset (BOOL)

Reset

CV viene resettato a zero per ogni fronte di salita in Reset e il conteggio si arresta. L'uscita QU/QD viene impostata su FALSE.

Il successivo fronte di discesa a Reset riavvia il conteggio.

Load (BOOL)

se Load è impostato, PV viene caricato in CV e QU viene impostato su TRUE. Questo, tuttavia, non vale se viene simultaneamente impostato Reset. In tal caso, Load verrà ignorato.

PV (INT)

Valore preimpostato

definisce il valore preimpostato da raggiungere con l'addizione o la sottrazione

Se non è stato impostato un valore preimpostato o se il valore preimpostato è zero, l'uscita QU viene impostata su TRUE subito dopo l'avvio del conteggio.

Ingresso/uscita

dutInstance(CTUD_FUN_INSTANCE_DUT)

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

Uscita

QU (BOOL)

uscita segnale – conteggio avanti

viene impostata su TRUE se CV è maggiore di/uguale a PV

viene impostata su FALSE se viene rilevato un fronte di salita su Reset.

QD (BOOL)

uscita segnale – conteggio indietro

viene impostata su TRUE se CV = zero

viene impostata su FALSE se viene rilevato un fronte di salita su Reset.

CV (INT)

Valore attuale

  • è il risultato della somma/sottrazione

  • conteggio in avanti:

    Se CV raggiunge il valore preimpostato PV, l'uscita QU viene impostata su TRUE, ma il conteggio continua fino a quando il limite massimo di 32767 viene raggiunto.

  • countdown

    Se CV raggiunge lo zero, l'uscita QD viene impostata su TRUE, ma il conteggio continua fino a quando il limite minimo di -32768 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