Instrucciones tecnológicas
10.1 Contaje (contadores rápidos)
Cuando todos los valores del contador son iguales al valor de referencia, se dispara un evento de
alarma. Dentro del OB de alarma, el programa de usuario debe cargar el siguiente valor de
referencia en el HSC y poner las salidas a su próximo estado.
Cuando se dispara la entrada de sincronización, el valor de contaje actual se pone al valor inicial
y se genera un evento de alarma. Dentro de este OB de alarma, el programa de usuario debe
cargar el valor de referencia inicial en el HSC y poner las salidas a su estado inicial. En este
momento, el HSC ha regresado a su estado inicial y el ciclo se repite mientras el HSC sigue
contando.
Puesto que las alarmas ocurren con una frecuencia mucho menor que la frecuencia de contaje
del HSC, es posible implementar un control preciso de las operaciones rápidas con un impacto
relativamente bajo en el ciclo de la CPU. El método de asociar alarmas permite cargar cada valor
predeterminado nuevo en un subprograma por separado, lo que simplifica el control del estado.
Alternativamente, todos los eventos de alarma se pueden ejecutar en un solo subprograma.
La función de puerta, que se dispara desde el programa de usuario o mediante una señal de
entrada externa, puede desactivar el contaje de los impulsos del encóder. Es posible ignorar los
movimientos del eje desactivando la puerta. Esto significa que, aunque el encóder siga enviando
impulsos al HSC, el valor de contaje se mantiene al valor que tenía antes de desactivar la puerta.
Cuando la puerta se activa, el contaje se reinicia a partir del valor que tenía antes de que se
desactivara la puerta.
Cuando está activada, la función de captura provoca la captura del contaje actual cuando se
produce una entrada externa. Un proceso (p. ej. un subprograma de calibración) puede utilizar
esta función para determinar los impulsos que se producen entre eventos.
Cuando está activada, la función de salida de comparación genera un impulso individual
configurable cada vez que el contaje actual alcanza uno de los valores de referencia o
desbordamientos (excede los límites de contaje). Este impulso puede utilizarse como señal para
iniciar otro proceso siempre que se produzca un evento concreto del HSC.
El sentido de contaje se controla desde el programa de usuario o mediante una señal de entrada
externa.
Si se configura el HSC para el modo de frecuencia se obtiene la velocidad del eje rotativo. Esta
función proporciona un valor entero con signo en unidades de Hz. Puesto que la señal de reset
se produce una vez por revolución, al medir la frecuencia de la señal de reset se obtiene una
indicación rápida de la velocidad del eje en revoluciones por segundo.
Si desea obtener un valor en coma flotante de la frecuencia, configure el HSC para el modo de
período. Puede utilizar los valores de ElapsedTime y EdgeCount devueltos en el modo de período
para calcular la frecuencia.
10.1.3
Configurar un contador rápido
Para configurar un contador rápido (HSC):
• Seleccione la configuración de dispositivos en el árbol del proyecto.
• Seleccione la CPU que desea configurar.
• Haga clic en la ficha Propiedades situada en la ventana de inspección (ver la figura inferior).
• Seleccione el HSC que desea activar en la lista que se muestra debajo de la ficha General (ver
la figura inferior).
554
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO