Está en la página 1de 27

GUÍA RÁPIDA

CJ1W-CT021

ESTE MANUAL CONTIENE:

1 INTRODUCCIÓN
2 TIPOS DE ENTRADA
3 CONEXIONADO
4 MODOS DE CONTAJE
5 MODOS DE CONTROL Y RESET
6 FUNCIONES DE ENTRADAS DIGITALES
7 OTRAS FUNCIONES
8 EJEMPLOS PRÁCTICOS
1 Introducción GUÍA RÁPIDA DEL MÓDULO CJ1W-CT021

1 Introducción
1.1 Características principales

El módulo CJ1W-CT021 es una unidad especial de E/S conectable a CJ1 y sus


principales características son:

?? Se dispone de 2 contadores de alta velocidad bidireccionables con un valor


de contaje máximo de hasta 500 kHz.
?? Tiempo de respuesta máxima de 0.5 ms.
?? Tipos de contaje: Simple, Circular y Lineal.
?? Tipo de señal de entrada:
- Entrada en fase diferencial.
- Entrada en modo adelante / atrás.
- Entrada en modo pulso / dirección.
?? Cuatro niveles de señal de entrada: 5Vdc, 12Vdc, 24Vdc y Line Driver.
?? Se dispone de 2 entradas digitales (I0 y I1) que pueden ser asignadas
libremente a cualquier contador.
?? Existen 2 modos de control de las salidas digitales:
- Rango: configurable hasta 32 rangos por contador.
- Comparación: configurable igualmente hasta 32 valores de
comparación.
?? El reset del valor de contaje se puede realizar mediante:
- Bit a nivel de software.
- Fase Z.
- Entrada digital (configurada como entrada de Reset).
?? Puede configurarse filtros de entrada para evitar problemas de ruido, de
manera independiente para cada una de las entradas de contaje.
?? Todas las salidas y entradas digitales son configurables para generar
interrupciones.
?? Una característica importante y novedosa en estos módulos es el
Plug&Play para el Modo Simple o lo que se llama: "Quick Start Simple
Counters", mediante esta operación se pueden poner los contadores a
funcionar prácticamente de forma directa sin necesidad de configuración
alguna.

1.2 Asignación de canales

El módulo CJ1W-CT021 lleva asignado un bloque de 40 canales entre el


DM20000 y DM29599 y un bloque de 400 canales entre el CIO2000 y CIO2959,
dependiendo número de unidad seleccionado en el switch de rotación
denominado MACH Nº. Es decir, estos módulos ocupan como 4 unidades
especiales.

m = DM (20000 + 100 x (Nº unidad 0 a 92))


n = CIO (2000 + 10 x (Nº unidad 0 a 92))

Dependiendo del modo de operación estos canales tendrán una u otra utilidad.

OMRON ELECTRONICS, S.A. CJ1W_CT021.doc Pag. 2


2 Tipos de entrada GUÍA RÁPIDA DEL MÓDULO CJ1W-CT021

2 Tipos de entrada
El tipo de señal de entrada se configura de manera independiente para cada
una de las entradas de contaje en los siguientes canales:

0 = Fase diferencial (x1)


1 = Fase diferencial (x2)
2 = Fase diferencial (x4)
4 = Adelante / Atrás
8 = Pulso / Dirección

2.1 Fase diferencial

Consiste en enviar por las señales A y B el mismo tren de pulsos pero


desfasado 90º, de forma que el sentido de contaje o descontaje dependerá de
qué tren de pulsos esté adelantado. Si A está adelantado 90º a B, será en
sentido ascendente, pero si B está adelantado 90º a A, el sentido será
descendente.

Si seleccionamos x1, el contaje se hace con el flanco ascendente de los


pulsos de A.
Si seleccionamos x2, el contaje se hace con los flancos ascendente y
descendente de A.
Si seleccionamos x4, el contaje se hace con los flancos ascendente y
descendente de A y B.

2.2 Adelante / Atras

En este caso tendremos 2 trenes de pulsos distintos y separados, de manera


que uno de ellos será para el sentido ascendente y el otro para el descendente.

Así tendremos un encoder conectado a la señal A y otro encoder para la señal


B, la señal Z vendrá dado por un sensor o switch externo.

2.3 Pulso / Dirección

En este caso tendremos una señal de tren de pulsos para el contaje y otra
señal que nos indicará si estamos contando o descontado según esté activa o
no.

Así tendremos un encoder conectado a la señal A, y en la señal B


conectaremos un switch externo al igual que para Z.

OMRON ELECTRONICS, S.A. CJ1W_CT021.doc Pag. 3


3 Conexionado GUÍA RÁPIDA DEL MÓDULO CJ1W-CT021

3 Conexionado
A continuación se muestran varios esquemas de conexionado en función del
tipo de salida del encoder.

3.1 Colector abierto NPN – 5/12/24 VDC

3.2 Colector abierto PNP – 5/12/24 VDC

3.3 Line Driver (RS422)

OMRON ELECTRONICS, S.A. CJ1W_CT021.doc Pag. 4


4 Modos de contaje GUÍA RÁPIDA DEL MÓDULO CJ1W-CT021

4 Modos de contaje
Configuración del modo de contaje

Cada una de las dos entradas de contaje rápido es configurable de manera


independiente. La selección del modo de contaje se configura mediante los DIP
Switch situados en la parte posterior y según la selección de los siguientes
canales :

Pin1 y 2 a ON = Modo Circular / Lineal


Pin1 y 2 a OFF = Modo Simple

0 = Modo Circular
1 = Modo Lineal

Valor actual del contador

El valor de los contadores se representa en los siguientes canales en 32 bits (2


canales por entrada de contaje):

Modo Simple: entre 80000000 y 7FFFFFFF


Modo Circular: entre 00000000 y FFFFFFFF
Modo Lineal: entre 80000000 y 7FFFFFFF

Indicación de “fuera de rango” y de modo de contaje

Los siguientes bits nos indican cuando se produce un desbordamiento del valor
de contaje sobre el rango prefijado, así como el modo de contaje seleccionado.

1: Detectado
“Overflow”

1: Detectado “Underflow”

0: Modo Circular/ Lineal


1: Modo Simple

Inicio/Parada de contaje

Activando el bit de “Inicio” se habilita el contaje por la entrada correspondiente.


Por otro lado, activando el bit de “Parada” se detiene o deshabilita el contaje.
Ambos bit son activos al flanco ascendente.

OMRON ELECTRONICS, S.A. CJ1W_CT021.doc Pag. 5


4 Modos de contaje GUÍA RÁPIDA DEL MÓDULO CJ1W-CT021

0 ? 1: Inicio contaje

0 ? 1: Parada contaje

Preset del valor de contaje

La finalidad de esta función es sustituir el valor actual del contador por un valor
predeterminado. Este nuevo valor del contador se selecciona en los siguientes
canales:

Preset Value

Se sustituye el valor actual del contador por el valor anteriormente fijado al


activar el bit de “Preset” del contador correspondiente.

0 ? 1: Bit de Preset

Reset del contador

Mediante la activación de los siguientes bit de “Reset” se actualiza el valor del


contador correspondiente a “0”. Hay que tener en cuenta que este bit es activo
al flanco ascendente y que su actualización depende directamente del ciclo de
refresco de E/S.

0 ? 1: Bit de Reset de
Software

Entradas digitales

En los siguientes bits se muestra el estado de las dos entradas digitales de la


unidad:

0: Entrada a OFF
1: Entrada a ON

Salidas digitales

Igualmente sucede para las salidas digitales:

0: Salida a OFF
1: Salida a ON

OMRON ELECTRONICS, S.A. CJ1W_CT021.doc Pag. 6


4 Modos de contaje GUÍA RÁPIDA DEL MÓDULO CJ1W-CT021

Seleccionando “Control Manual” para las salidas digitales, es posible realizar el


forzado de las mismas mediante la activación de los siguientes bits:

0: Sal. forzada a OFF


1: Sal. forzada a ON

0: Control Automático
1: Control Manual

4.1 Modo Simple

En este modo de funcionamiento se cuenta el número de pulsos en la entrada


del contador, en un rango entre –2147483648 y 2147483647.

Límite Inferior = -2147483648 Límite Superior = +2147483648


(80000000h) (7FFFFFFFh)

Valor de contaje

Underflow Overflow

4.2 Modo Circular

En Modo Circular, cuenta el número de pulsos de entrada entre 0 y el valor de


“Límite Superior” fijado (entre 1 y 4294967295) en los siguientes canales:

Límite superior

Al llegar el valor de contaje al “Limite Superior”, el valor del contador se resetea


a “0” y continua con el contaje.

1 ? Límite Superior ? 4294967295 0


(00000001 ? Límite Superior ? FFFFFFFFh) (00000000h)

Contaje Contaje
ascendente descendente

OMRON ELECTRONICS, S.A. CJ1W_CT021.doc Pag. 7


4 Modos de contaje GUÍA RÁPIDA DEL MÓDULO CJ1W-CT021

4.3 Modo Lineal

En Modo Lineal, se cuentan los pulsos de entrada establecidos en un rango


comprendido entre el “Limite Inferior” y el “Limite Superior”.

-2147483648 ? Límite Inferior ? -1 1 ? Límite Superior ? 2147483647


(80000000h ? Límite Inferior ? FFFFFFFFh) (00000001 ? Límite Superior ? 7FFFFFFFh)

Valor de contaje

Underflow Overflow

Los límites se establecen en los siguientes canales:

Límite Superior

Límite Inferior

En el caso de sobrepasar los “Límites Superior / Inferior” establecidos, es


posible configurar un “Código de Error”. Puede utilizarse la generación de este
“Codigo de Error” para almacenar los errores de fuera de rango establecido en
la memoria EEPROM de la unidad.

1: Generación de
código de error de
Overflow/Underflow

OMRON ELECTRONICS, S.A. CJ1W_CT021.doc Pag. 8


5 Modos de control y reset GUÍA RÁPIDA DEL MÓDULO CJ1W-CT021

5 Modos de control y reset


5.1 Modos de control

El módulo de contaje CJ1W-CT021 cuenta con 32 salidas (30 salidas de soft y


2 salidas físicas), las cuales pueden ser controladas automáticamente
mediante 2 modos de control:

- Modo Rango: se define un máximo de 32 rangos por contador.


- Modo Comparación: se selecciona un máximo de 32 valores de
comparación por contador.

El modo de control seleccionado queda establecido para todas las entradas de


contaje y se configura como se muestra a continuación:

0: Modo Rango
1: Modo Comparación

Nota.- Ambos modos de control pueden utilizarse en Modo Lineal y Modo


Circular, no así en Modo Simple.

5.1.1 Modo Rango

En Modo Rango, se pueden asignar hasta 32 rangos por entrada de contaje y


cada uno de estos rangos queda establecido en 6 canales del área de datos:

Límite inferior del


rango

Datos de Límite superior del


rango rango

Patrón de salida

El área de datos para cada contador se define en el área de configuración


(canales m+65, m+66 y m+67 para el contador 1 y canales m+110, m+111 y
m+112 para el contador 2).

Cuando el valor de contaje se encuentre comprendido entre el “Límite Inferior


del Rango” y el “Límite Superior del Rango” se activarán las salidas
seleccionadas en el “Patrón de Salidas”.

En los sigiuentes canales se visualizan los rangos activos:

0: Rango no activo
1: Rango activo

Todos los rangos pueden ser habilitados o deshabilitados. Si un rango está


deshabilitado (por defecto) será ignorado el “Patrón de Salidas” establecido.

OMRON ELECTRONICS, S.A. CJ1W_CT021.doc Pag. 9


0: Rango deshabilitado
1: Rango habilitado
5 Modos de control y reset GUÍA RÁPIDA DEL MÓDULO CJ1W-CT021

Cuando varios contadores son utilizados simultáneamente en una aplicación,


es posible seleccionar lógica AND o OR para los “Patrones de Salidas” de
ambos contadores.

0: Lógica OR
1: Lógica AND

5.1.2 Modo Comparación

En Modo Comparación, pueden ser asignados hasta 32 valores de comparación


por entrada de contaje y cada uno de estos valores queda establecido en 10
canales del área de datos:

Valor de
comparación

Patrón de
activación (+)

Dato de Patrón de
comparación desactivación (+)

Patrón de
activación (-)

Patrón de
desactivación (-)

(+) indica sentido ascendente o positivo de contaje. (-) indica sentido


descendente o negativo de contaje.

El área de datos se define de la misma manera que en el modo rango.

En los siguientes canales se visualizan los valores de comparación activos:

0: Valor de comparación
no activo
1: Valor de comparación
activo

Todos los valores de comparación pueden ser habilitados o deshabilitados. Si


un valor está deshabilitado (por defecto) serán ignorados los patrones definidos.

0: Valor de comparación
deshabilitado
OMRON ELECTRONICS, S.A. CJ1W_CT021.doc Pag. 10
1: Valor de comparación
habilitado
5 Modos de control y reset GUÍA RÁPIDA DEL MÓDULO CJ1W-CT021

5.2 Modos de reset

Para las dos entradas de contaje, se dispone de distintos métodos de reset:

- Bit de reset de software.


- Entrada digital.
- Señal de fase Z.

5.2.1 Bit de reset de software

Este bit tiene prioridad sobre cualquier otro método de reset. Al activar el bit de
reset se actualiza el valor de contaje a cero en el siguiente ciclo de refresco de
E/S.

0 ? 1: Bit de Reset
de software

5.2.2 Entrada digital

Para configurar el reset mediante “Entrada digital” de alguna entrada de contaje


es necesario asignar la función 5, 6, 11, 12, 13 ó 14 a la entrada digital
correspondiente.

5.2.3 Señal de fase Z

Si se quiere utilizar la fase Z de un encoder incremental como método de reset,


hay que configurarlo primeramente en DMs. Este método es válido para todas
las entradas de contaje.

0: Fase-Z deshabilitada
1: Fase-Z habilitada

OMRON ELECTRONICS, S.A. CJ1W_CT021.doc Pag. 11


6 Funciones de entradas digitales GUÍA RÁPIDA DEL MÓDULO CJ1W-CT021

6 Funciones de entradas digitales


La unidad de contaje de alta velocidad CJ1W-CT021 está equipada con dos
entradas digitales que permiten controlar las dos entradas de contaje. Es
posible asignar las entradas digitales a un contador, pero una misma entrada
digital sólo puede ser asignada a una única entrada de contaje.

Las dos entradas digitales de la unidad puedan ser configuradas para generar
una interrupción en la CPU.

Se dispone de un total de 17 funciones que se pueden asignar a las dos


entradas digitales. Todas las funciones realizan su propia acción sobre el
contador al que ha sido asignada la entrada digital respectiva. La configuración
es la siguiente:

00: Sin función


01: Inicio/Parada de contaje
02: Inicio/Parada de contaje (invertido)
03: Preset (Flanco ascendente)
04: Preset (Flanco descendente)
05: Reset (Flanco ascendente)
06: Reset (Flanco descendente)
07: Captura (Flanco ascendente)
08: Captura (Flanco descendente)
09: Parada, Captura y Continuación
10: Parada, Captura y Continuación (invertido)
11: Parada, Captura, Reset y Continuación
12: Parada, Captura, Reset y Continuación (invertido)
13: Captura y Reset (Flanco ascendente)
14: Captura y Reset (Flanco descendente)
15: Reset habilitado
16: Reset deshabilitado

01: Contador 1
02: Contador 2

6.1 Función de Inicio/Parada de contaje

Esta función permite realizar el inicio y la parada de la entrada de contaje


mediante una entrada digital. Esta misma función es también posible a través
de la activación de los bits correspondientes de la zona CIO asignada a la
unidad de contaje (ver sección 4 - Inicio/Parada de contaje).

“01” “02”

Contaje Contaje

OMRON ELECTRONICS, S.A. CJ1W_CT021.doc Pag. 12


6 Funciones de entradas digitales GUÍA RÁPIDA DEL MÓDULO CJ1W-CT021

6.2 Función de Preset

Mediante la selección de esta función en una entrada digital es posible realizar


un Preset sobre el contador al cual ha sido asignada. El “Valor de Preset” se
encuentra configurado en zona CIO. Igualmente es posible realizar un Preset
mediante la activación del “Bit de Preset” interno del contador (ver sección 4 –
Preset del valor de contaje).

“03” “04”

Preset Preset

6.3 Función de Reset

Asignando esta función es posible realizar un Reset del contador a través de


una entrada digital.

“05” “06”

Reset Reset

Para ello es necesario seleccionar el “Bit de habilitación de reset por software”


a 1. El contador también puede resetearse mediante la activación del “Bit de
reset de software” correspondiente al contador como puede verse a
continuación:

0 ? 1: Bit de Reset de
Software

0: Reset a través de entrada digital


deshabilitado
1: Reset a través de entrada digital
habilitado

6.4 Función de Captura

Seleccionando la función de Captura en una entrada digital permite registrar el


valor actual del contador sobre un registro interno de la unidad asignado a cada
una de las entradas de contaje.

“07” “08”

Captura Captura

Esta misma función se puede realizar mediante la activación del siguiente “Bit
de Captura” localizado en zona CIO de la unidad.

0 ? 1: Captura del valor


OMRON ELECTRONICS, S.A. CJ1W_CT021.doc actual delPag.
contador
13
6 Funciones de entradas digitales GUÍA RÁPIDA DEL MÓDULO CJ1W-CT021

6.5 Función de Parada, Captura y Continuación

Cuando se activa una entrada digital configurada con esta función se produce el
siguiente proceso sobre el contador correspondiente:

“09” “10”

Parada del contador Reinicio del Parada del contador Reinicio del
y captura del valor contaje y captura del valor contaje
actual de contaje actual de contaje

6.6 Función de Parada, Captura, Reset y Continuación

Esta función es similar a la función anterior con la diferencia de que al


reiniciarse el contaje se produce un reset del valor del contador.

“11” “12”

Parada del contador Reset y reinicio Parada del contador Reset y reinicio
y captura del valor del contaje y captura del valor del contaje
actual de contaje actual de contaje

6.7 Función de Captura y Reset

Estando la entrada digital configurada con esta función se produce el registro


del valor actual del contador y un posterior reset del valor de contaje, al
activarse dicha entrada.

“13” “14”

Captura del valor Captura del valor


actual del contador actual del contador
y posterior reset y posterior reset

6.8 Función de reset habilitado/deshabilitado

Mediante esta función y la consiguiente activación/desactivación de la entrada


digital a la cual ha sido asignada, permitirá o no realizar un reset mediante una
señal externa, ya sea otra entrada digital o mediante fase Z.

“15” “16”

Reset externo Reset externo


habilitado habilitado

OMRON ELECTRONICS, S.A. CJ1W_CT021.doc Pag. 14


7 Otras funciones GUÍA RÁPIDA DEL MÓDULO CJ1W-CT021

7 Otras funciones
En esta sección se va a explicar el modo de funcionamiento de una serie de
funciones adicionales incorporadas en el módulo CJ1W-CT021.

7.1 Pulsos de salida programables

Dependiendo de los requerimientos de la aplicación, las características de las


salidas digitales pueden ser modificadas. A continuación se detallan las
funcionalidades que pueden ser asignadas a las salidas digitales.

7.1.1 Modo normal

Este es el modo por defecto asignado a las 2 salidas digitales. Las


salidas conmutan a estado ON inmediatamente después del
establecimiento de la condición de activación correspondiente.

7.1.2 Retardo a ON de la salida (1 a 9999 ms)

En este modo se introduce un tiempo de retardo de activación de la


salida digital, con lo cual no se produce la conmutación a estado ON
hasta transcurrido el tiempo de retardo establecido.

7.1.3 Duración del pulso de salida (1 a 9999 ms)

La salida digital conmuta a ON de manera instantánea y permanecerá en


este estado durante el tiempo establecido.

7.1.4 Combinación de retardo a ON y duración del pulso de salida

Este modo es una combinación de las dos funcionalidades anteriores.


Se introduce un retardo de activación de la salida y esta permanecerá en
estado ON durante un tiempo establecido.

La programación de las salidas digitales con las anteriores funcionalidades se


realiza en los siguientes canales:

Duración a ON de la salida
0000: Modo normal
0001-9999: Duración a ON (ms)

Retardo a ON de la salida
0000: Modo normal
0001-9999: Retardo a ON (ms)

7.2 Histéresis

OMRON ELECTRONICS, S.A. CJ1W_CT021.doc Pag. 15


7 Otras funciones GUÍA RÁPIDA DEL MÓDULO CJ1W-CT021

Un encoder puede estacionarse en una posición en particular y después


“oscilar” en torno a esta posición, produciéndose pequeñas fluctuaciones. Si
por ejemplo un límite de rango se encuentra en este área de fluctuación, el
rango posiblemente conmutara entre activo e inactivo dependiendo del ritmo de
las fluctuaciones.

Para prevenir este efecto, se dispone de una función de Histéresis que puede
configurarse para cada una de las entradas de contaje de manera
independiente. Esta función sólo está disponible en Modo Rango.

Esta función se configura en los siguientes canales:

Histéresis
0000: Función deshabilitada
0001-0255: Histéresis (nº de contajes)

7.3 Filtro de ruido

El filtro de ruido se puede aplicar sobre las entradas de contaje y sobre las
entradas digitales. Esta función tiene por finalidad suprimir la influencia del
ruido sobre las distintas entradas.

7.3.1 Filtro de ruido sobre las entradas de contaje

Filtro de ruido contadores 1&2


00: 50 kHz
01: 500 kHz
02: 10 kHz

7.3.2 Filtro de ruido sobre las entradas digitales

Filtro de ruido contadores 1&2


00: 50 kHz
01: 10 kHz

7.4 Valor inicial del contador

Es posible asignar un “Valor inicial de contaje” configurable en DMs (2 canales)


a cada uno de los contadores. Es una función muy útil ante fallos de
alimentación.

OMRON ELECTRONICS, S.A. CJ1W_CT021.doc Pag. 16


00000000-FFFFFFFF: Modo Circular
80000000-7FFFFFFF: Modo Lineal
Por defecto, el valor inicial del contador es 0
7 Otras funciones GUÍA RÁPIDA DEL MÓDULO CJ1W-CT021

7.5 Medición del rango

Se puede medir el rango del incremento de pulsos para cada contador, tanto en
Modo Rango como en Modo Comparación.

Además, para cada contador se pueden configurar dos intervalos de rango,


estando éstos formados por un límite superior y por un límite inferior.
Para cada intervalo de rango se puede definir un patrón de
Activación / Desactivación para controlar cualquiera de las 32 salidas posibles.

7.5.1 Cálculo del valor del rango

Primero se define el Tiempo de Monitorización.

Tiempo de Monitorización

0000 (BCD) =sin medida de rango


0001-9999 (BCD) = Tiempo de Monitarización en ms

El valor del rango se calcula como la diferencia entre el valor del contador al
final y al principio del Tiempo de Monitorización.

Tiempo de Monitorización Tiempo de Monitorización

VCA 0 (Valor actual del contador) VCA 1 VCA 2

Valor del rango 1 = VCA 1 – VCA 0


Valor del rango 2 = VCA 2 – VCA 1

El valor del rango se almacena en un Fichero de Históricos de Rangos; se


pueden guardar hasta 64 valores, y se accede a ellos utilizando la instrucción
IORD en el programa Ladder.

7.5.2 Medida de la frecuencia

La frecuencia de las señales aplicadas se pueden calcular, a partir del valor del
rango, usando la siguiente fórmula:

Valor del rango


Frecuencia (Hz) =
Tiempo de Monitorización (s)

OMRON ELECTRONICS, S.A. CJ1W_CT021.doc Pag. 17


7 Otras funciones GUÍA RÁPIDA DEL MÓDULO CJ1W-CT021

7.5.3 Medida de la velocidad de rotación

A partir del valor del rango se puede calcular la velocidad de rotación (por
ejemplo, de un motor) en revoluciones por minuto.
Para ello, hace falta saber el número de pulsos por vuelta del motor o encoder:

Valor del rango 60


Velocidad de rotación (rpm) = X
Resolución del encoder (P/R) Tiempo de Monitorización

7.5.4 Intervalos de rangos

Los Intervalos de rangos permiten realizar determinadas acciones (por ejemplo,


controlar los patrones de salidas de la Unidad) cuando el valor del rango se
encuentra en un cierto intervalo:

Valor de rango

Límite superior del Intervalo


de rangos 0

Límite inferior del Intervalo de


rangos 0

Límite superior del Intervalo


de rangos 1

Límite inferior del Intervalo de


rangos 1

Tiempo de Monitorización

El límite superior del Intervalo de rangos debe ser mayor que el límite inferior.
En caso contrario, se producirá un error en la Unidad.

La configuración de los Intervalos se realiza en los siguientes DMs:

OMRON ELECTRONICS, S.A. CJ1W_CT021.doc Pag. 18


7 Otras funciones GUÍA RÁPIDA DEL MÓDULO CJ1W-CT021

Rango 0:

Límte
inferior.

Límite
superior.

Rango 1:

Límite
inferior.

Límite
superior

Para definir los patrones de activación y desactivación de las salidas se utilizan


los siguientes canales:
Rango 0:

Patrón de
activación

Patrón de
desactivación

Rango 1:

Patrón de
activación.

Patrón de
desactivación

Una vez configurados los rangos, éstos pueden ser habilitados o


deshabilitados:

Intervalo de rango 0
0 = Intervalo 0 deshabilitado
1 = Intervalo 0 habilitado

Intervalo de rango 1
0 = Intervalo 1 deshabilitado
1 = Intervalo 1 habilitado

OMRON ELECTRONICS, S.A. CJ1W_CT021.doc Pag. 19


8 Ejemplos Prácticos GUÍA RÁPIDA DEL MÓDULO CJ1W-CT021

8 Ejemplos Prácticos

8.1 Ejemplo 1
Este ejemplo va a controlar el llenado de un tanque con una cantidad fija de
líquido. El contador se va a configurar como ‘Contador Simple’ , no requiriendo
de ninguna configuración de DM.

El llenado del tanque se va a realizar a través de un pulsador que reseteará el


contador, activará la puesta en marcha del contador y abrirá la válvula de
entrada de líquido.

El líquido circulará a través de un medidor de flujo hasta el tanque. La salida de


pulsos conectada al medidor de flujo medirá la cantidad de líquido entrante al
tanque, esta cantidad es proporcional al nº de pulsos generados (5.000 pulsos
equivale a 1 litro).

Después de que el tanque sea llenado con exactamente 100 litros, la válvula y
el contador simple se cerrarán automáticamente.

Pulsador (I0)

Líquido

Medidor de Válvula (O0)


flujo
Tanque

El pulsador se conecta a la entrada digital I0 y la válvula a la salida digital O0


de la unidad contadora de alta velocidad. Los pulsos del medidor de flujo se
cuentan a través del Contador1, el cual se configura como Contador Simple
(poner a Off los DIP switches)

El nº de unidad configurada es la ‘00’, lo que significa que la unidad está


direccionada desde el CIO2000 al CIO2039 (40 canales).

Se requiere de un pequeño programa ladder para controlar la aplicación.

Los canales CIO a configurar para controlar la aplicación y que deben ser
usados en el programa ladder son:

OMRON ELECTRONICS, S.A. CJ1W_CT021.doc Pag. 20

Control
Estado
Manual
Entrada
Salida
digital
digital
0 0
Poner
Selección
enResetear
marcha
0Control
Parar Contador
Contador
Automático/Manual
= Pulsador
0 no Simple
= Válvula
presionado 1
cerrada
8.1 Ejemplo 1 GUÍA RÁPIDA DEL MÓDULO CJ1W-CT021

Para la conexión del encoder (para el ejemplo tipo NPN) a la tarjeta contadora,
hay que tener en cuenta que el contador va a trabajar como contador simple,
por lo que únicamente hay que cablear la señal A y la señal B del encoder a
las entradas A y B del contador1. Ver gráfico :

?? Programa ladder:

Habilitación Control Salida


Manual Contador1
Flag 1er scan

Control por salida Manual

Reset Contador1
(modo simple)
Pulsador

Iniciar cuenta Contador1

Abrir válvula

Chequear si el
contenido del tanque es
Flag Inicio cuenta
superior o igual a 100
litros (0007 A120H )

Cerrar válvula

OMRON ELECTRONICS, S.A. CJ1W_CT021.doc Pag. 21


8.1 Ejemplo 1 GUÍA RÁPIDA DEL MÓDULO CJ1W-CT021

¿El tanque contiene


menos de 100 litros?

OMRON ELECTRONICS, S.A. CJ1W_CT021.doc Pag. 22


8.2 Ejemplo 2 GUÍA RÁPIDA DEL MÓDULO CJ1W-CT021

8.2 Ejemplo 2
Este ejemplo va a realizar un taladro sobre un objeto, teniendo como ayuda la
tarjeta contadora del CJ1. El contador de alta velocidad trabajará como
contador lineal.

La velocidad de giro del taladro será fija, al igual que la dirección del motor2
(encargado de mover el taladro). El motor de alimentación (motor1) tendrá 2
velocidades (rápida y lenta) y dos sentidos de giro (adelante y atrás).

La unidad contadora controlará la velocidad y sentido de giro del motor1 y


pondrá en marcha y parará el motor del taladro (motor2). La puesta en
marcha/parada del motor de alimentación (motor1) se realizará por programa de
PLC y a través de la unidad de entrada (CJ1W-ID231) y de la unidad de salida
(CJ1W-OD231). Un sensor de proximidad se conectará igualmente a la unidad
de entrada e informará a la CPU, vía programa ladder, que el objeto está listo
para ser taladrado. Como consecuencia de esto, el motor1 se pondrá en
marcha (via programa ladder).

Para controlar el motor1 se conectará un encoder incremental al eje del motor.


El encoder funcionará como contador lineal y la unidad contadora se
configurará en Modo Comparación y se definirán 4 valores de comparación para
controlar la velocidad y el sentido de giro del motor1. Esta comparación
también provocará la puesta en marcha del motor2.

El final de carrera (FC1) se toma como referencia de la posición inicial del


taladro, reseteando el valor del contador cuando el motor2 alcanza esta
posición.

Motor 1 Directo(=0)/Inverso
(=1)
Motor 1 Rápido (=1) / Lento
=0)
Motor 2 a ON (=1) / a OFF (=0)
Motor 1 a ON (=1) / a OFF (=0)

Final de carrera
(FC1)

Motor1
(alimentación) Motor2
(taladro)

Sensor de
proximidad

Objeto
M1 lento/directo M1 rápido/directo M2 a ON M1 lento/directo

0 CV0=5.000 CV1=35.000 CV2=37.000 CV3=40.000

M1 lento/inverso

M1 rápido/inverso y M2 a OFF M1 rápido/inverso


0 CV0=5.000 CV1=35.000 CV3=40.000

OMRON ELECTRONICS, S.A. CJ1W_CT021.doc Pag. 23


8.2 Ejemplo 2 GUÍA RÁPIDA DEL MÓDULO CJ1W-CT021

Después de que un objeto ha sido detectado, el motor1 se pone en marcha


(velocidad lenta/sentido directo). Cuando se alcanza el punto CV0 (5.000
pulsos), el motor1 pasa a velocidad rápida. Una vez alcanzado el punto CV1, el
taladro se pone en marcha (motor2). Al paso por el punto CV2, el motor de
alimentación (motor1) pasa a velocidad lenta y al alcanzar CV3, una vez
finalizado el taladro, el motor1 invierte su sentido para volver a la posición inicial
(el contador1 decrementa el contaje).

Otra maquinaria (no visible en el ejemplo), automáticamente mueve el objeto y


el sensor de proximidad pasa a estado de reposo.

Al paso nuevamente por el punto CV1, el motor2 se para y al alcanzar el punto


CV0 el motor1 pasa a velocidad lenta hasta alcanzar el punto de retorno. En
este punto, por programa ladder, el final de carrera se activa, parando el motor
de alimentación. En este momento un nuevo objeto se situa en parrilla de
salida, para repetir nuevamente el ciclo de taladrado.

El final de carrera (FC1) se conecta a la entrada digital 0, a la cual se le asigna


le función ‘5’ (activación por flanco del reset). La activación del final de carrera
cuando el motor2 está en la posición de retorno, provoca que el Contador1 se
resetee y el motor1 vuelva a sus condiciones iniciales (velocidad lenta (O0)
/sentido directo (O1) ).

Se ha definido una máscara de reset de salida (m+61, m+62) para situar al


motor de alimentación en sus condiciones iniciales (O0 y O1). El nº de unidad
seleccionado en la tarjeta contadora es la ‘00’, ocupando 40 canales desde el
CIO 2000 (n= CIO 2000 + 0x10) al CIO 2039 y 400 canales desde el D 20000
(m= D 20000 + 0x100) al D 20099. Los datos del rango de comparación del
Contador1 se almacenan en el área EM, a partir del EM 01500.

Para configurar la unidad se deben asignar los siguientes valores en los DMs
de configuración.

Modo
Comparación
Contador 1 (=01), Entrada digital I0,
función 05 (=05)
Contador lineal (=1)

Habilitar CV0, CV1, CV2 y CV3


Máscara reset de Salida Contador1:
reset salidas digitales O0 y O1
(preparar al motor1 para
condiciones iniciales:
Nº total de valores de velocidad
Área de Memoria EM (=0)

Direccionamiento indirecto en EM
01500 (=0000 1500)

OMRON ELECTRONICS, S.A. CJ1W_CT021.doc Pag. 24


8.2 Ejemplo 2 GUÍA RÁPIDA DEL MÓDULO CJ1W-CT021

Rango Comparación Contador1

Configuración rango CV0 (en área EM)

Valor 0 de comparación ‘5000’ (=0000 1388)

+ Máscara SET: Activar salida digital O0 (cambio de


velocidad del motor1, de lenta (=0) a rápida (=1), en
sentido directo (=+)

+ Máscara RESET: ninguna salida será reseteada al


pasar por CV0 en el sentido directo.

- Máscara SET: ninguna salida será activada al pasar


por CV0 en el sentido inverso.

- Máscara RESET: Resetear salida digital O0 (cambio


de velocidad del motor1, de rápida (=1) a lenta (=0), en
sentido inverso (=-)
Configuración rango CV1 (en área EM)

Valor 1 de comparación ‘35000’ (=0000 88B8)

+ Máscara SET: Activar salida digital O2 (poner en


marcha el motor del taladro (motor2)

+ Máscara RESET: ninguna salida será reseteada al


pasar por CV1 en el sentido directo.

- Máscara SET: ninguna salida será activada al pasar


por CV1 en el sentido inverso.

- Máscara RESET: Resetear salida digital O2 (parar el


motor2)

Configuración rango CV2 (en área EM)

Valor 2 de comparación ‘37000’ (=0000 9088)

+ Máscara SET: ninguna salida será activada al pasar


por CV2 en el sentido directo.

+ Máscara RESET: Resetear salida digital O0 (cambio


de velocidad del motor1, de rápida (=1) a lenta (=0), en
sentido directo (=+)
- Máscara SET: ninguna salida será activada al pasar
por CV2 en el sentido inverso.

- Máscara RESET: ninguna salida será activada al


pasar por CV2 en el sentido inverso.

Configuración rango CV3 (en área EM)

Valor 3 de comparación ‘40000’ (=0000 9C40)


OMRON ELECTRONICS, S.A. CJ1W_CT021.doc Pag. 25
8.2 Ejemplo 2 GUÍA RÁPIDA DEL MÓDULO CJ1W-CT021

+ Máscara SET: Activar salida digital O0 y O1


(cambio velocidad/sentido del motor1, de lenta (=0) a
rápida (=1), y de directo (=1) a inverso (=0).
+ Máscara RESET: Resetear salida digital O0 (cambio
de velocidad del motor1, de rápida (=1) a lenta (=0), en
sentido directo (=+)
- Máscara SET: ninguna salida será activada al pasar
por CV2 en el sentido inverso.

- Máscara RESET: ninguna salida será activada al


pasar por CV2 en el sentido inverso.

Transferir las configuraciones de DMs realizadas a la tarjeta contadora y


resetear la unidad para que los cambios tengan efecto.

Lo último que queda es realizar el pequeño programa ladder para poner en


marcha y parar el motor del taladro (motor2). El motor de alimentación (motor1)
se conecta a una unidad de salidas digitales, mapeándose en el área CIO
0000.00 . El sensor de proximidad se direcciona en el canal CIO 0002.00

Poner en marcha el motor1 si


el objeto está presente AND si
el motor2 está en reposo
(cuando el objeto sea tratado,
Entrada digital I0 Sensor de Proximidad
Final de carrera (FC1)
automáticamente es sacado
del proceso).

Apagar el motor1 si el motor2


está en reposo, detectado en
Entrada digital I0 el flanco de subida de la
Final de carrera (FC1) entrada digital I0.

Si el motor1 esta en marcha, el


motor2 se pondrá en marcha
después de que se alcance la
Motor de alimentación Salida digital O0
(motor1)
posición objeto CV1,
activando la salida digital O2.

A continuación se muestra un ejemplo de cómo variar el valor de comparación


de un rango a través de la instrucción IOWR.

El ejemplo muestra el cambio del rango de comparación del punto CV3 por
programa.

Disparo nuevo
dato-CV para CV3

OMRON ELECTRONICS, S.A. CJ1W_CT021.doc Pag. 26

Escritura nuevos datos-CV


8.2 Ejemplo 2 GUÍA RÁPIDA DEL MÓDULO CJ1W-CT021

OMRON ELECTRONICS, S.A. CJ1W_CT021.doc Pag. 27

También podría gustarte