S7-1200 también ofrece contadores rápidos (Página 105) (HSC) para el contaje de eventos
que se producen con mayor rapidez que la frecuencia de ejecución del OB.
Las instrucciones CU, CD y CTUD utilizan contadores de software cuya frecuencia de
contaje máxima está limitada por la frecuencia de ejecución del OB en el que se encuentran.
Nota
Si los eventos que se deben contar se producen con la frecuencia de ejecución del OB,
utilice las instrucciones de contaje CTU, CTD o CTUD. Si el evento se produce con mayor
rapidez que la frecuencia de ejecución del OB, utilice el HSC.
Todo contador utiliza una estructura almacenada en un bloque de datos para conservar sus
datos. En SCL, hay que crear primero el DB de la instrucción de contador individual antes
de poder emplearla. En KOP y FUP, STEP 7 crea automáticamente el DB al introducir la
instrucción.
El número de contadores que pueden utilizarse en el programa de usuario está limitado sólo
por la cantidad de memoria disponible en la CPU. Los contadores individuales emplean 3
bytes (para SInt o USInt), 6 bytes (para Int o UInt) o 12 bytes (para DInt o UDInt).
Tabla 6- 16
KOP / FUP
El cronograma muestra el funcionamiento de un contador CTU con un valor de contaje de
entero sin signo (donde PV = 3).
● Si el valor del parámetro CV (valor de contaje actual) es superior o igual que el del
● Si el valor del parámetro de inicialización R cambia de 0 a 1, CV se pone a 0.
Easy Book
Manual de producto, 04/2011, A5E02486778-02
Contador (ascendente) CTU
Funcionamiento
parámetro PV (valor de contaje predeterminado), el parámetro de salida del contador Q =
1.
Programación cada vez más sencilla
6.3 Instrucciones eficaces que facilitan la programación
97