5: F
UNCIONES ESPECIALES
Ejemplo: Contador de alta velocidad de dos fases para el recuento de pulsos de entrada desde
el codificador rotativo
Este ejemplo demuestra un programa en el que el contador de alta velocidad de dos fases HSC1 perfora
agujeros en una cinta de papel a intervalos regulares.
Descripción de la operación
Los codificadores rotativos se vinculan al rodillo de alimentación de
la cinta y los pulsos de salida procedentes del mismo son contados
por el contador de alta velocidad de dos fases en el módulo de la
CPU de MicroSmart . Cuando este contador alcanza los 2.700
pulsos, se activa la salida de comparación. Una vez activada, el
contador de alta velocidad continúa con otro ciclo de recuento. La
salida de comparación permanece activada durante 0,5 segundos
para perforar agujeros en la cinta y se desactiva antes de que el
contador de alta velocidad vuelva a contar 2.700 pulsos.
Parámetros del programa
Grupo 1 (I0 - I2)
Configuración del contador de
alta velocidad
Activar comparación
Salida de comparación
Utilizar entrada de Reinicio de
HSC (I2)
Valor de preselección de HSC
(D8046)
Valor de preselección del
temporizador
Nota: Este ejemplo no utiliza la señal de fase Z (entrada I2).
Programación de WindLDR
5-18
Contador de alta velocidad de una o dos fases
Contador de alta velocidad de dos fases
Sí
Q1
No
Para hacer que el valor actual se desborde cada 2.700 pulsos, almacene 62836
en D8046
(65535 – 2700 + 1 = 62836)
0,5 seg. (necesarios para perforar) programados en la instrucción TIM
M
ANUAL DEL USUARIO DE
Cinta enrollada
M
S
FC4A FC9Y-B1145
ICRO
MART
Rodillo de
alimentación
Perforación de la cinta
Encoder rotativo