Los contadores rápidos disponibles sobre autómatas pueden clasificarse en dos grupos según su modo de operación.
- Contadores unidireccionales y
- Contadores bidireccionales
Los primeros, muy poco frecuentes (pueden encontrarse sobre algunos autómatas compactos), incrementan su contenido con cada impulso que reciben por su única línea de datos.
Los contadores bidireccionales o incrementales, por su parte, necesitan dos entradas de datos para determinar impulsos y sentido, y pueden a su vez clasificarse atendiendo al tipo de entradas:
- Doble tren de impulsos, desfasados 90˚ (<<differencial phase>>),
- Doble línea de señal, con impulsos de conteo y conteo regresivo (<<Up/Down pulse>>)
- Doble línea de señal con impulsos de conteo y señal de sentido (<<pulse and direction>>).
En autómatas de gama media, y para una mejor adaptación del contador rápido a su aplicación mas general, el posicionamiento de móviles a partir de <<encoders>> incrementales, el contador tiene normalmente entrada por doble tren de impulsos, con dos entradas (fases) A y B tales que las señales o trenes de ondas enviadas por el sensor digital incrementan o decrementan el contador según el desfase existente entre ellas.
El decalaje de ¼ de división en los captadores consigue que las señales cuadradas de salida tengan entre si un desfase de ¼ de periodo cuando el <<encoder>> gira en un sentido, y de ¾ de periodo si gira en sentido contrario.
El procesamiento de dichas señales mediante un simple sistema lógico permite conocer el desplazamiento a partir de un origen, a base de contar impulsos y determinar el sentido del movimiento según el desfase existente entre las señales.
Además de los impulsos de posición, los <<encoders>> pueden emitir también al exterior una señal de referencia (cero o Reset) por cada revolución complete realizada, señal obtenida de un tercer captador que detecta una marca única en toda la banda de revolución. Esta señal se utiliza para poner a cero el contador de impulsos, a fin de fijar el origen de referencia.
Si el encoder utilizado no tuviese señal de fin de recorrido, debería contarce la entrada del contador a uno de los terminales de la alimentación (positivo o negativo según modelo) a través de un contacto, para habilitación/inhibición de la cuenta.
Al elegir el encoder apropiado para una aplicación, debe comprobarse la compatibilidad entre sus señales y las del contador en:
- Frecuencia máxima de operación
- Ancho de impulsos mínimo
- Niveles tensión/corriente de las señales
Los contadores rápidos soportados por los autómatas de gama alta permiten elegir el tipo de entrada de impulsos según la aplicación, incorporando además funciones adicionales que mejoran sus prestaciones:
- Validación/inhibición del mecanismo de conteo
- Incorporación de salidas binarias que reflejan el estado actual de cuenta
- Funcionamiento incremental, con retorno automático a cero al alcanzarse el modulo de cuenta
- Funcionamiento incremental, con inicio de cuenta desde un valor inicial de preselección
- Entradas de habilitación, que bloquean la cuenta si no esta presente la señal, etc.
Las frecuencias máximas de operación en un contador rápido van de los 2 a 5 KHz en los modelos de gama baja, hasta los centenares de kilohercio en las maquinas multiprocesos de gama alta, siendo valores usuales frecuencias de 10 a 50 KHz.
Además de las aplicaciones típicas como contador, otras posibles aplicaciones de este dispositivos son las de temporizador de precisión con base de tiempos menor de 1 ms, y como disparo de la rutina rápida (sí se dispone de esta función) a cualquier frecuencia periódica.
*En el K10 encontramos las siguientes clases de contadores:
- Contador Horario
- Contador Preselector Sumador
- Contador Preselector Restador
- Contador Preselector Suma/Resta
- Contador Sumador Reset Automático
- Contador de Alta Velocidad
- CONTADOR HORARIO:
Función: contador horario Nemotécnico: TMR
Direcc. 100 ms: T000 a T191 No de pasos: 3
10 ms: T192 a T255
Parámetros preselección directa: 0 a 65535 Presel. Indirecta: D0000 a D1023
Descripción cuando el contacto de activación del temporizador esta en ON, éste comienza a acumular los tiempos en los que permanece la entrada en ON. Cuando el temporizador ha acumulado un tiempo igual al preseleccionado, la salida del temporizador se pone en ON y se mantiene en ON hasta que por una entrada de reset de una secuencia distinta se le da una señal de puesta a cero y reinicio de ciclo.
Diagrama en escalera
Habilitado
I—I I———[TMR Address Pre-set] I
I Reset I
I—I I——————- RST Address] I
Ejemplo
I—I I————-[TMR T004 00300] I
I T004 I
I—I I—————————–(P012) I
I P005 I
I—I I———————–[RST T004] I
Programación desde PC
Teclas Descripción
[F3] [P] [0] [0] [3] <CR> Habilitado contacto
Direcc. C000 a C225 Nemotécnico CTU
No. De Pasos: 3
Parámetros de Preselección directa: 0 a 65535
Presel. Directa: D0000 a D1023
Descripción cada vez que la entrada del contador cambia de OFF a ON el contador sumara "1" a la cantidad acumulada en el contador. Tan pronto como el valor del contador alcance el valor preseleccionado la salida del contador se pondrá a ON, hasta que la entrada de reset se ponga ON y el valor acumulado en el contador se pone cero y la salida del contador se pone OFF.
Diagrama en escalera
Up – Input _________________
I—- I I——– IU CTU Adress I
I Reset Input I I
I—- I I——- IR <S> Preset I
I
EJEMPLO
P000 _________________
I—- I I——– IU CTU C004 I I
I P007 I I I
I—- I I——- IR <S> 00006 I I
I C004 I
I—- I I——————–(P010)—–I I
Programación desde Pc
Teclas Descripción
[F3] [P] [0] [0] <CR> Up – Input contact
<SHIFT – F6> CTU – Funcion
[C] [0] [0] [4] <SP> Counter Adress
[6] <CR> Pre – Set Count Value
[F3] [P] [0] [0] [7] <CR> Reset Input Contact
[F5] <CR> <CR> <CR> Horizontal Line
<CR> <CR> <CR>
[à ] [¯ ] Posición del cursor
[F3] [C] [0] [0] [4] <CR> Contact of Counter C4
[F9] [P] [0] [1] [0] <CR> Salida P10
- CONTADOR PRESELECTOR SUMADOR
Direcc. C000 a C255 Nemotécnico CTD
No. De Pasos: 3
Parámetros preselección directa: 0 a 65535
Presel. Indirecta: D0000 a D1023
Descripción cada vez que la entrada del contador cambia de OFF a ON el contador resta "1" del valor registrado en el mismo. El valor inicial registrado es el valor preseleccionado. Tan pronto como el valor registrado llega a cero, la salida del contador se pone a ON, permaneciendo en este estado hasta que la entrada de reset se pone a ON, entonces el valor acumulado del contador alcanza el valor preseleccionado y la salida del contador se pone OFF.
Diagrama en escalera
Down – Input _________________
I—- I I——– ID CTD Adress I I
I Reset Input I I I
I—- I I——- IR <S> Preset I I
I
EJEMPLO
P001 _________________
I—- I I——– ID CTD C201 I I
I P007 I I I
I—- I I——- IR <S> 00006 I I
I C201 I I
I—- I I——————–(P011)—–I I
Programación desde Pc
Teclas Descripción
[F3] [P] [0] [1] <CR> Down – Input contact
<SHIFT – F7> CTD – Funcion
[C] [2] [0] [1] <SP> Counter Adress
[5] <CR> Pre – Set Count Value
[F3] [P] [0] [0] [7] <CR> Reset Input Contact
[F5] <CR> <CR> <CR> Horizontal Line
<CR> <CR> <CR>
[à ] [¯ ] Posición del cursor
[F3] [C] [2] [0] [1] <CR> Contact of Counter C4
[F9] [P] [0] [1] [1] <CR> Salida P11
- CONTADOR PRESELECTOR RESTADOR
Sec. De com. Nem. CTUD Direcc. C000 a C255
No. De Pasos: 3
Parámetros preselección directa: 0 a 65535
Presel. Indirecta: D0000 a D1023
Descripción cada vez que la entrada de Suma cambia de ON a OFF el valor acumulado del contador aumenta en una unidad. Cada vez que la entrada de Resta cambia de ON a OFF el valor acumulado del contador disminuye en una unidad. Tan pronto como el valor del contador alcanza el valor preseleccionado la salida del contador se pone en ON, permaneciendo en este estado hasta que la entrada de reset se pone en ON, el valor del contador se pone OFF.
Diagrama en escalera
Up – Input _________________
I—- I I——– ID CTUD Adress I I
I Down Input I I I
I—- I I———I D I I
I Reset I I I
I—- I I——- IR <S> Preset I I
I I
EJEMPLO
P003 _________________
I—- I I——– ID CTUD C002 I I
I P004 I I I
I—- I I———I D 0005 I I
I P007 I I I
I—- I I——- IR <S> 00004 I I
I I
I C002 I
I— I I————————–(P012) I
Programación desde Pc
Teclas Descripción
[F3] [P] [0] [3] <CR> Up – Input contact
<SHIFT – F8> CTUD – Funcion
[C] [0] [0] [2] <SP> Counter Adress
[4] <CR> Pre – Set Count Value
[F3] [P] [0] [0] [4] <CR> Down – Input Contact
[F5] <CR> <CR> <CR> Horizontal Line
<CR> <CR> <CR> [à ]
[F3] [P] [0] [0] [7] <CR> Reset – Input Contact
[F5] <CR> <CR> <CR> Horizontal Line
<CR> <CR> <CR>
[à ] [¯ ] Posición del cursor
[F3] [C] [0] [0] [2] <CR> Contact of Counter C2
[F9] [P] [0] [1] [2] <CR> Salida P12
- CONTADOR PRESEL. SUMA / RESTA
- CONT. SUM. RESET AUTOM.
Nemotécnico CTR
Direcc. C000 a C255 No. De Pasos: 3
Parámetros Presel. Directa: 0 a 65535
Preselección indirecta: D0000 a D1023
Descripción cada vez que la entrada de suma cambia de ON a OFF el valor acumulado del contador aumenta en una unidad. Cada vez que la entrada de Resta cambia de ON a OFF el valor acumulado del contador disminuye en una unidad. Tan pronto como el valor del contador alcanza el valor preseleccionado la salida del contador se pone en ON, permaneciendo en este estado hasta que la entrada de reset se pone en ON, el valor del contador se pone cero y la salida del contador se pone OFF.
Diagrama de Escalera
Count – Input _________________
I—- I I——– ID CTR Adress I I
I Reset Input I I I
I—- I I——- IR <S> Preset I I
I I
EJEMPLO
P005 _________________
I—- I I——– IU CTR C255 I I
I P007 I I I
I—- I I——- IR <S> 00004 I I
I C255 I
I—- I I——————–(P013)—–I I
Programación desde Pc
Teclas Descripción
[F3] [P] [0] [5] <CR> Count – Input contact
<SHIFT – F9> CTR – Funcion
[C] [2] [5] [5] <SP> Counter Adress
[4] <CR> Pre – Set Count Value
[F3] [P] [0] [0] [7] <CR> Reset Input Contact
[F5] <CR> <CR> <CR> Horizontal Line
<CR> <CR> <CR>
[à ] [¯ ] Posición del cursor
[F3] [C] [2] [5] [5] <CR> Contact of C255
[F9] [P] [0] [1] [3] <CR> Salida P13
Autor:
Wulkan
Página anterior | Volver al principio del trabajo | Página siguiente |