Bloques contadores
14.3 CTD: Decrementar contador
Conexiones (terminales E/S)
Entradas
Salidas
Nota
Este bloque existe por duplicado: en la Standard Library como SFB0 y en la librería elemental
de CFC como FB24. Ambos bloques tienen comportamientos distintos:
● El tipo SFB0 no tiene valores predeterminados. La entrada PV se compara con la salida CV
para comprobar si se alcanza / rebasa el valor. La salida Q indica si el valor actual de contaje
es mayor o igual que PV.
● El tipo FB24 tiene como valor predeterminado la entrada PV. Se cuenta a partir de este
valor. La salida Q no se evalúa.
14.3
CTD: Decrementar contador
Función
Este bloque es un contador descendente controlado por flanco. El contador se ajusta al valor
de preselección PV con un flanco ascendente en la entrada S. El contador es decrementado
por un flanco ascendente en la entrada CD. El estado del contador se emite en la salida CV.
Al alcanzar el valor INT mínimo, el contador se detiene. Al inicializarlo, el contador se vuelve
a poner a 0.
Q = 0, si CV = 0
Q = 1, si CV > 0
Al alcanzar CV = 0, el contador se detiene. No se cuenta en el rango negativo.
Comportamiento en arranque
Al arrancar, este bloque se comporta del mismo modo que al ponerlo a cero (CV = 0).
90
Nombre
Tipo de datos
CU
BOOL
R
BOOL
S
BOOL
PV
INT
Q
BOOL
CV
INT
Descripción
Impulso adelante
Inicializar
Ajustar (cargar)
Valor de preselección
Desbordamiento por ex‐
ceso
Estado del contador
Ayuda de bloques elementales CFC
Manual de programación y manejo, 04/2020, A5E41367453-AD
Ajuste predetermina‐
do
0
0
0
1000
0
0