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

Parametro | Tipo di parametro | Tipo di dati | Descrizione |
|---|---|---|---|
CU | Ingresso | BOOL | Esegue il conteggio crescente.
|
RESET | Ingresso | BOOL | Reset verifica il valore PV rispetto al valore del conteggio crescente.
|
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.
|
CV | Uscita | DINT | Risultato del contatore corrente. |
Esempio di diagramma a blocchi funzionali CTU

Esempio di diagramma ladder 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

Fornire un feedback