Contador ascendente
Esta es una función definida por el usuario de un bloque de función del sistema. CTU_FUN (contador ascendente) permite programar procesos de contaje.
El contador comienza en cero hasta que se alcanza el valor máximo 32767. Cada flanco de subida en el contador ascendente CU aumenta el valor actual CV en 1.
Entrada
contador ascendente
En cada flanco de subida de CV, aumenta en 1 el valor de CU, excepto si se activa la entrada Reset
Reset
Un flanco ascendente en Reset pone a cero el valor actual CV y el contaje se detiene. La salida Q pasa a FALSE.
El siguiente flanco descendente en Reset reinicia el contaje.
Valor de preselección
si CV es mayor o igual que PV, Q pasa a TRUE
Si no se establece ningún valor de preselección o el valor de preselección es cero, la salida Q pasa a TRUE inmediatamente después de iniciarse el contaje.
Entrada/salida
Memoria interna que contiene los valores y estados internos, la cual se corresponde con la memoria de instancia del FB asociado.
Salida
señal de salida
pasa a TRUE si el valor de CV es mayor o igual que PV
pasa a FALSE cuando se detecta el flanco de subida en Reset.
Valor actual
Contiene el resultado de la suma
If CV reaches the preset value PV, the output Q is set to TRUE, pero el contaje continúa hasta que se alcanza el límite máximo de 32767.
El valor se puede cambiar durante la operación de contaje escribiendo en la variable desde el editor de programación.