384
Funcionamiento
Entradas
Salidas
Bloques de funciones estándar
El valor de la salida del contador (CV) se incrementa en 1 si el valor de la entrada del
contador (CU) cambia de 0 -> 1 y la entrada de restauración (R) es 0 y la entrada de
carga (LD) es 0.
El valor de la salida del contador (CV) se reduce en 1 si la entrada del contador (CU)
cambia de 0 -> 1 y la entrada de carga (LD) es 0 y la entrada de restauración (R) es 0.
Si la entrada de carga (LD) es 1, el valor de la entrada predefinida (PV) se almacena
como valor de la salida del contador (CV).
La salida del contador (CV) se restaura a 0 si la entrada de restauración (R) es 1.
Si la salida del contador alcanza su valor mínimo o máximo (-32768 o +32767), la salida
del contador permanece sin cambios hasta que se restaure (R) o hasta que la entrada
de carga (LD) se ajuste a 1.
La salida de estado del contador ascendente (QU) es 1 si el valor de la salida del
contador > que el valor de la entrada predefinida (PV).
La salida de estado del contador descendente (QD) es 1 si el valor de la salida del
contador (CV) < 0.
Ejemplo:
CU
CD
R
0 -> 0
0 -> 0
0
0 -> 0
0 -> 0
0
0 -> 0
0 -> 0
1
0 -> 0
0 -> 0
1
0 -> 0
0 -> 1
0
0 -> 0
1 -> 1
0
0 -> 0
1 -> 1
1
0 -> 0
1 -> 1
1
0 -> 1
1 -> 0
0
1 -> 1
0 -> 0
0
1 -> 1
0 -> 0
1
1 -> 1
0 -> 0
1
1 -> 1
0 -> 1
0
1 -> 1
1 -> 1
0
1 -> 1
1 -> 1
1
1 -> 1
1 -> 1
1
CV
es el valor de la salida del contador en el ciclo anterior.
prev
Entrada del contador ascendente (CU): Booleano
Entrada del contador descendente (CD): Booleano
Entrada de restauración (R): Booleano
Entrada de carga (LD): Booleano
Entrada predefinida (PV): INT
Salida del contador (CV): INT
Salida de estado del contador ascendente (QU): Booleano
Salida de estado del contador descendente (QD): Booleano
LD
PV
QU
0
2
0
1
2
1
0
2
0
1
2
0
0
2
0
1
2
1
0
2
0
1
2
0
0
2
0
1
2
1
0
2
0
1
2
0
0
2
0
1
2
1
0
2
0
1
2
0
QD
CV
CV
prev
1
0
0
0
0
2
1
2
0
1
0
0
1
0
0 - 1 = -1
0
-1
2
1
2
0
1
0
0
0
0
0 + 1 = 1
0
1
2
1
2
0
1
0
0
1
0
0 - 1 = -1
0
-1
2
1
2
0
1
0
0