guÍa rÁpida cj1w-ct021 - automatización … modos de contaje guÍa rÁpida del mÓdulo cj1w-ct021...

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

Upload: vuongnga

Post on 29-Sep-2018

243 views

Category:

Documents


0 download

TRANSCRIPT

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

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

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.

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

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

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:

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.

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

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

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

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)

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

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

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 :

Valor actual del contador El valor de los contadores se representa en los siguientes canales en 32 bits (2 canales por entrada de contaje): 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. 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.

Pin1 y 2 a ON = Modo Circular / Lineal Pin1 y 2 a OFF = Modo Simple

0 = Modo Circular 1 = Modo Lineal

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

1: Detectado “Overflow”

1: Detectado “Underflow”

0: Modo Circular/ Lineal 1: Modo Simple

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

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

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: Se sustituye el valor actual del contador por el valor anteriormente fijado al activar el bit de “Preset” del contador correspondiente. 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. Entradas digitales En los siguientes bits se muestra el estado de las dos entradas digitales de la unidad: Salidas digitales Igualmente sucede para las salidas digitales:

0 ? 1: Inicio contaje

0 ? 1: Parada contaje

Preset Value

0 ? 1: Bit de Preset

0 ? 1: Bit de Reset de Software

0: Entrada a OFF 1: Entrada a ON

0: Salida a OFF 1: Salida a ON

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

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

Seleccionando “Control Manual” para las salidas digitales, es posible realizar el forzado de las mismas mediante la activación de los siguientes bits: 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.

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:

Al llegar el valor de contaje al “Limite Superior”, el valor del contador se resetea a “0” y continua con el contaje.

0: Sal. forzada a OFF 1: Sal. forzada a ON

0: Control Automático 1: Control Manual

Valor de contaje

Límite Inferior = -2147483648 (80000000h)

Límite Superior = +2147483648 (7FFFFFFFh)

Underflow Overflow

1 ? Límite Superior ? 4294967295 (00000001 ? Límite Superior ? FFFFFFFFh)

0 (00000000h)

Contaje ascendente

Contaje descendente

Límite superior

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

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

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”.

Los límites se establecen en los siguientes canales: 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.

Valor de contaje

-2147483648 ? Límite Inferior ? -1 (80000000h ? Límite Inferior ? FFFFFFFFh)

1 ? Límite Superior ? 2147483647 (00000001 ? Límite Superior ? 7FFFFFFFh)

Underflow Overflow

Límite Superior

Límite Inferior

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

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

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

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: 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: 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: Todos los rangos pueden ser habilitados o deshabilitados. Si un rango está deshabilitado (por defecto) será ignorado el “Patrón de Salidas” establecido.

0: Modo Rango 1: Modo Comparación

Datos de rango

Límite inferior del rango

Límite superior del rango

Patrón de salida

0: Rango no activo 1: Rango activo

0: Rango deshabilitado 1: Rango habilitado

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

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

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.

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: (+) 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: 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: Lógica OR 1: Lógica AND

Valor de comparación

Dato de comparación

Patrón de activación (+)

Patrón de desactivación (+)

Patrón de activación (-)

Patrón de desactivación (-)

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

0: Valor de comparación deshabilitado 1: Valor de comparación habilitado

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

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

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. 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 ? 1: Bit de Reset de software

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

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

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

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: 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).

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

Contaje Contaje

“01” “02”

01: Contador 102: Contador 2

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

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

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).

6.3 Función de Reset Asignando esta función es posible realizar un Reset del contador a través de una entrada digital.

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: 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.

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

“03” “04”

Preset Preset

“05” “06”

Reset Reset

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

“07” “08”

Captura Captura

0 ? 1: Captura del valor actual del contador

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

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

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:

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.

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.

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.

“09” “10”

Parada del contador y captura del valor actual de contaje

Parada del contador y captura del valor actual de contaje

Reinicio del contaje

Reinicio del contaje

“11” “12”

Parada del contador y captura del valor actual de contaje

Parada del contador y captura del valor actual de contaje

Reset y reinicio del contaje

Reset y reinicio del contaje

“13” “14”

Captura del valor actual del contador y posterior reset

Captura del valor actual del contador y posterior reset

Reset externo habilitado

“15” “16”

Reset externo habilitado

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

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

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: 7.2 Histéresis

Retardo a ON de la salida 0000: Modo normal

0001-9999: Retardo a ON (ms)

Duración a ON de la salida 0000: Modo normal

0001-9999: Duración a ON (ms)

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

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

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: 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 7.3.2 Filtro de ruido sobre las entradas digitales 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.

Histéresis 0000: Función deshabilitada

0001-0255: Histéresis (nº de contajes)

Filtro de ruido contadores 1&2 00: 50 kHz

01: 500 kHz 02: 10 kHz

Filtro de ruido contadores 1&2 00: 50 kHz 01: 10 kHz

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

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

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.

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

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:

Tiempo de Monitorización

0000 (BCD) =sin medida de rango 0001-9999 (BCD) = Tiempo de Monitarización en ms

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

Valor del rango Frecuencia (Hz) = Tiempo de Monitorización (s)

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

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

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:

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:

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:

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

Valor de rango

Tiempo de Monitorización

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

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

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

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

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

Rango 0: Límte inferior. Límite superior. Rango 1: Límite inferior. Límite superior

Rango 0: Patrón de activación Patrón de desactivación Rango 1: Patrón de activación. Patrón de desactivación

Intervalo de rango 0 0 = Intervalo 0 deshabilitado

1 = Intervalo 0 habilitado

Intervalo de rango 1 0 = Intervalo 1 deshabilitado

1 = Intervalo 1 habilitado

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

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

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. 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:

Control Manual Salida digital 00 = Válvula cerradaSelección Control Automático/ManualPoner en marcha Contador Simple 1 Resetear Contador Simple 1 Parar Contador Simple 1

Estado Entrada digital 00 = Pulsador no presionado

Tanque

Pulsador (I0)

Medidor de flujo

Válvula (O0)

Líquido

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

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

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

Reset Contador1 (modo simple)

Iniciar cuenta Contador1

Abrir válvula

Cerrar válvula

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

Flag 1er scan

Control por salida Manual

Pulsador

Flag Inicio cuenta

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

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

¿El tanque contiene menos de 100 litros?

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

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

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.

Motor1 (alimentación) Motor2

(taladro)

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)

Objeto M1 lento/directo M1 rápido/directo

0 CV0=5.000 CV1=35.000 CV3=40.000

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

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

Sensor de proximidad

M2 a ON M1 lento/directo

M1 lento/inverso

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

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

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: velocidad Nº total de valores de

Área de Memoria EM (=0)

Direccionamiento indirecto en EM 01500 (=0000 1500)

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

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

Rango Comparación Contador1 Configuración rango CV0 (en área EM) Configuración rango CV1 (en área EM) Configuración rango CV2 (en área EM) Configuración rango CV3 (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 (=-)

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)

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.

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

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

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

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 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.

+ 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.

Entrada digital I0 Final de carrera (FC1)

Sensor de Proximidad

Entrada digital I0 Final de carrera (FC1)

Motor de alimentación (motor1)

Salida digital O0

Poner en marcha el motor1 si el objeto está presente AND si el motor2 está en reposo (cuando el objeto sea tratado, automáticamente es sacado del proceso). Apagar el motor1 si el motor2 está en reposo, detectado en el flanco de subida de la entrada digital I0. Si el motor1 esta en marcha, el motor2 se pondrá en marcha después de que se alcance la posición objeto CV1, activando la salida digital O2.

Escritura nuevos datos-CV

Disparo nuevo dato-CV para CV3

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

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