Bloques contadores
14.1
COUNTER
Bloques CFC de la familia "COUNTER"
Esta familia comprende los siguientes bloques contadores:
CTU: Incrementar
contador (Página 89)
CTD: Decrementar
contador (Página 90)
CTUD: Incrementar/
decrementar contador
(Página 91)
14.2
CTU: Incrementar contador
Función
Este bloque es un contador ascendente controlado por flanco. Cuando se produce un flanco
ascendente en la entrada S, el contador se pone al valor de preselección PV. El valor del
contador se incrementa con un flanco ascendente en la entrada CU. El estado del contador se
emite en la salida CV. Al alcanzar el máximo valor INT (32767), el contador se detiene. Al
inicializarlo, el contador se vuelve a poner a 0 y puede incrementarse nuevamente.
Q = 0, si CV = 0,
Q = 1, si CV > 0
Comportamiento en arranque
Al arrancar, este bloque se comporta del mismo modo que al ponerlo a cero (CV = 0).
Tabla de verdad
R
1
0
0
X es un valor cualquiera
CV* es el valor antiguo del último ciclo
Ayuda de bloques elementales CFC
Manual de programación y manejo, 04/2020, A5E41367453-AD
Incrementar contador
Decrementar contador
Incrementar/decrementar contador
CU
CV
X
0
1
CV*+1
0
CV*
14
ENO
1
1
1
89