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:
TMRDirecc. 100 ms: T000 a T191 No de pasos:
310 ms: T192 a T255
Parámetros preselección directa: 0 a
65535 Presel. Indirecta: D0000 a D1023Descripció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)
II P005 I
I—I I———————–[RST T004]
IProgramación desde PC
Teclas Descripción
[F3] [P] [0] [0] [3] <CR> Habilitado
contactoDirecc. C000 a C225 Nemotécnico
CTUNo. De Pasos: 3
Parámetros de Preselección directa: 0
a 65535Presel. 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
II
EJEMPLO
P000 _________________
I—- I I——– IU CTU C004 I I
I P007 I I I
I—- I I——- IR <S> 00006 I
II C004 I
I—- I I——————–(P010)—–I
IProgramació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
SUMADORDirecc. C000 a C255 Nemotécnico
CTDNo. De Pasos: 3
Parámetros preselección directa: 0 a
65535Presel. 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
II
EJEMPLO
P001 _________________
I—- I I——– ID CTD C201 I I
I P007 I I I
I—- I I——- IR <S> 00006 I
II C201 I I
I—- I I——————–(P011)—–I
IProgramació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
RESTADORSec. De com. Nem. CTUD Direcc. C000 a
C255No. De Pasos: 3
Parámetros preselección directa: 0 a
65535Presel. 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
II 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
II I
I C002 I
I— I I————————–(P012)
IProgramació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 |