CTU (conteggio crescente)

L'istruzione CTU conta (gli Integer) da 0 fino a un valore dato, uno a uno.
Lingue supportate: Diagramma a blocchi funzione, Diagramma Ladder, Testo strutturato.
Questa istruzione vale per i controllori Micro810, L20E, L50E e L70E.
CTU
CTU
Parametri CTU
Parametro
Tipo di parametro
Tipo di dati
Descrizione
CU
Ingresso
BOOL
Esegue il conteggio crescente.
  • TRUE: fronte di salita rilevato, conteggio crescente con incrementi di uno.
  • FALSE: fronte di discesa rilevato, tenere premuto il valore del contatore con lo stesso valore.
RESET
Ingresso
BOOL
Reset verifica il valore PV rispetto al valore del conteggio crescente.
  • TRUE: imposta il valore CV a zero.
  • FALSE: continuare incrementando il conteggio crescente di uno.
PV
Ingresso
DINT
Valore massimo programmato del contatore.
Q
Uscita
BOOL
Indica se l'istruzione del conteggio crescente ha generato un numero maggiore o uguale al valore massimo del contatore.
  • TRUE: risultato contatore =>PV (condizione di Overflow).
  • FALSE: risultato contatore < PV
CV
Uscita
DINT
Risultato del contatore corrente.

Esempio di diagramma a blocchi funzionali CTU
Esempio di diagramma ladder CTU
Esempio di Diagramma Ladder CTU
Esempio di testo strutturato CTU
Esempio di Testo strutturato CTU
(* ST Equivalence: CTU1 is an instance of CTU block*) CTU1(trigger,NOT(auto_mode),100); overflow := CTU1.Q; result := CTU1.CV;
Risultati
Risultati
Fornire un feedback
Hai domande o feedback su questa documentazione? invia il tuo feedback qui.
Normal