CTU (recuento ascendente)
La instrucción CTU cuenta (enteros) de forma ascendente desde 0 hasta un valor concreto, de uno en uno.
Idiomas compatibles: Diagrama de bloque de funciones, diagrama de lógica de escalera y texto estructurado.
Esta instrucción se aplica a los controladores Micro810, L20E, L50E y L70E.
CTU

Parámetro | Tipo de parámetro | Tipo de datos | Descripción |
|---|---|---|---|
CU | Entrada | BOOL | Recuento ascendente.
|
RESET | Entrada | BOOL | Reset comprueba el valor de PV respecto al valor de recuento ascendente.
|
PV | Entrada | DINT | Valor máximo programado del contador. |
Q | Salida | BOOL | Indica si la instrucción del recuento ascendente ha resultado en un número mayor o igual al valor máximo del contador.
|
CV | Salida | DINT | Resultado del contador actual. |
Ejemplo de diagrama de bloque de funciones CTU

Ejemplo de diagrama de lógica de escalera CTU

Ejemplo de texto estructurado CTU

(* ST Equivalence: CTU1 is an instance of CTU block*) CTU1(trigger,NOT(auto_mode),100); overflow := CTU1.Q; result := CTU1.CV;
Resultados

Entregue su opinión