Omron Cefire 2015 Analogicas

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 37

lOMoARcPSD|48987186

Omron Cefire 2015 analogicas

Electrónica I (Universidad Autónoma de Santo Domingo)

Escanea para abrir en Studocu

Studocu no está patrocinado ni avalado por ningún colegio o universidad.


Descargado por Gerald Diaz ([email protected])
lOMoARcPSD|48987186

CURSO: Programación de
15FP35CF005 autómatas OMRON.
(Unidades analógicas)

Roberto Álvarez Sindín


Revisión 0.5
Abril - mayo 2015

Descargado por Gerald Diaz ([email protected])


lOMoARcPSD|48987186

Índice
1. Señales analógicas.............................................................................................................................. 1
2. Características y configuración de los módulos analógicos ............................................................... 2
2.1 Potenciómetro analógico CPM1A/CPM2A ................................................................................. 2
2.2 Potenciómetro y entrada externa CP1L ..................................................................................... 3
2.3 Entradas analógicas integradas CP1L-E ...................................................................................... 4
2.4 Módulo analógico CP1W-MAD11............................................................................................... 5
2.5 Módulo analógico CP1A-MAD01 ................................................................................................ 9
2.6 Tarjetas analógicas frontales para CP1L-E (Ethernet solamente) ............................................ 12
2.7 Tarjeta analógica MAD42 para serie CJ .................................................................................... 15
3. Funciones de regulación para E/S analógicas .................................................................................. 22
4. Visualización de variables de proceso.............................................................................................. 25
5. Ejemplos de aplicación ..................................................................................................................... 28
Ejemplo 1 ......................................................................................................................................... 28
Ejemplo 2 ......................................................................................................................................... 29
Ejemplo 3 ......................................................................................................................................... 30
Ejemplo 4 ......................................................................................................................................... 31
Ejemplo 5 ......................................................................................................................................... 32

Documentación de referencia:
W394-ES2-07 Manual de programación CS/CJ
W474-E1-09 Manual de referencia de instrucciones
W393-E1-14 Manual de operación de la serie CS/CJ
W516-E1-01 Manual de operación del CP1L-EL y CP1L-EM
W451-E1-03 Manual de programación CP1L / CP1H

Disponibles en la web del fabricante del producto:


http://industrial.omron.es/

Este trabajo se distribuye bajo licencia Creative Commons BY-NC-SA


http://creativecommons.org/licenses/by-nc-sa/4.0/

Descargado por Gerald Diaz ([email protected])


lOMoARcPSD|48987186

Roberto Álvarez Sindín Curso 15FP35CF005

1. Señales analógicas

Las tarjetas analógicas trabajan en un rango de valores continuos que se almacenan en un área de
memoria del PLC. Podemos tener señales tanto de entrada como de salida, según sea el caso:

 Para la lectura de entradas analógicas, convierten un valor analógico procedente de un sensor o


transductor en un valor digital de 16 bits que se almacena en el PLC.

 Para las salidas analógicas, convierten un valor digital de 16 bits de la memoria del PLC en una
señal analógica mediante un conversor digital-analógico.

Existen dos parámetros que determinan una entrada o una salida analógica:

 El tipo de señal conectada: sensores o sondas (en el caso de entradas), o actuadores (en el caso
de salidas). Normalmente tendremos como señales habituales 0-20 mA, 4-20 mA, 0-5 V, 1-5 V,
0-10 V, -10V +10V.

 La resolución a alcanzar en la lectura o escritura. Cuanta mayor sea la resolución, mayor será la
exactitud de la lectura y menor el error entre el valor real y el almacenado en el autómata. Por
contra, también será mayor el tiempo de conversión analógico / digital y por lo tanto las
variaciones en el proceso tardarán más en reflejarse en el PLC.

Por las características de las tarjetas los valores que se pueden representar vienen determinados por
una palabra (16 bits), por tanto tendremos que internamente los valores de trabajo serán:

Word (16 bits)


Posición del
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Bit
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Binario 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2

Decimal 32768 16384 8192 4092 2048 1024 512 256 128 64 32 16 8 4 2 1
3 2 1 0 3 2 1 0 3 2 1 0 3 2 1 0
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
Hexadecimal
Valor 0 … F Valor 0 … F Valor 0 … F Valor 0 … F
Binario con
Z VALOR DEL DATO DIGITAL
signo

Si se utiliza signo, lo indica el bit de mayor peso (el bit 15 Z), que tomará valor (0) al representar valores
positivos y (1) para valores negativos. En función de esto, los valores máximos y mínimos que se pueden
representar serán

 Binario sin signo: de 0 a + 65535 (decimal) y de 0 a FFFF (hexadecimal)


 Binario con signo: de -32767 a + 32767 (decimal) y de 8000 a 7FFF (hexadecimal)

Sin embargo de cara al usuario o programador, en los PLC de Omron no se trabaja con los datos del
canal, si no directamente con la resolución de la tarjeta. Esto es, los valores de trabajo ya están
ajustados a un número predefinido en función de los puntos de resolución que proporciona la tarjeta
analógica, lo que depende del número de bits usado en la conversión A/D ó D/A.

Programación de autómatas OMRON. Analógicas. 1

Descargado por Gerald Diaz ([email protected])


lOMoARcPSD|48987186

Roberto Álvarez Sindín Curso 15FP35CF005

Así tendremos que las resoluciones más habituales serán, en función del número de bits:

Resolución Bits Tarjeta ejemplo


Potenciómetro integrado CP1L
256 puntos 8 bits
Tarjeta CP1A-MAD01
1000 puntos 10 bits Entradas integradas CP1L-E
Tarjetas de ampliación ‘option board’ para
4000 puntos 12 bits
CP1 y CJ2 CP1W-MAB221
6000 puntos 13 bits Tarjeta CP1W-MAD11 para CP1/CPM2A
8000 puntos 13 bits Tarjeta CJ1W-MAD42 para CJ

Las características de cada una de las tarjetas en cuanto a conexionado y tipos de señales admitidas
deberán consultarse en la documentación de cada una de ellas.

2. Características y configuración de los módulos analógicos

Vamos a hacer un repaso de los módulos disponibles más habituales en la gama de autómatas Omron.
Existen muchos más módulos en catálogo, para aplicaciones concretas, por lo que sólo daremos una
visión general de los de uso más general.

2.1 Potenciómetro analógico CPM1A/CPM2A


En esta gama de PLC se integran dos potenciómetros analógicos que permiten hacer ajustes con una
resolución bastante baja. A diferencia de otros modelos, el canal de resultado se ofrece directamente en
BCD con un valor entre 0 y 200 (BCD).

Los datos de cada potenciómetro se almacenan en un canal, el potenciómetro 0 en (250) y el


potenciómetro 1 en (251). Girando cada uno de ellos variará el valor mostrado en el canal
correspondiente.

Al estar el dato en BCD se puede usar directamente


como referencia en un temporizador o contador,
simplemente indicando la dirección del canal en el
mismo.

Programación de autómatas OMRON. Analógicas. 2

Descargado por Gerald Diaz ([email protected])


lOMoARcPSD|48987186

Roberto Álvarez Sindín Curso 15FP35CF005

2.2 Potenciómetro y entrada externa CP1L


Los CP1L integran un potenciómetro y una entrada analógica de 0 a 10V, con una resolución de sólo 256
puntos (&0 a &255 en decimal ó #00 a #100 en hexadecimal).

Los datos de cada una de las entradas se almacenan en el área auxiliar:

Potenciómetro (área A642) Analógica 0-10V (área A643)

Para el cableado de la entrada analógica se usa un conector


especial, en el que el terminal 0V es el de la izquierda el de señal el
de la derecha.

La entrada admitirá un máximo de 11 V (&281), a partir de ese valor, aunque aumente el valor de
tensión a la entrada no se incrementa el valor registrado.

La entrada analógica integrada del CP1L no está aislada, por lo que la medición puede verse afectada
por condiciones ambientales. No debe usarse para ajustes que requieran de gran precisión.

Programación de autómatas OMRON. Analógicas. 3

Descargado por Gerald Diaz ([email protected])


lOMoARcPSD|48987186

Roberto Álvarez Sindín Curso 15FP35CF005

2.3 Entradas analógicas integradas CP1L-E


Los CP1L-E incorporan dos entradas analógicas de tensión de 0 a 10V con una resolución de 1000 puntos
(de 0 a 03E8 en hexadecimal). Los datos son almacenados en el área A642 para la entrada 1 y en el área
A643 para la entrada 2.

El valor máximo que registran las entradas es de 11V (&1100 ó #044C), a partir de ese valor aunque se
incremente la tensión en la entrada no se varía el valor registrado.

Las entradas analógicas integradas del CP1L-E no están aisladas, por lo que la medición puede verse
afectada por condiciones ambientales. No deben usarse para ajustes que requieran de gran precisión.

Programación de autómatas OMRON. Analógicas. 4

Descargado por Gerald Diaz ([email protected])


lOMoARcPSD|48987186

Roberto Álvarez Sindín Curso 15FP35CF005

2.4 Módulo analógico CP1W-MAD11


Los CP1L (tipo CPU M) admiten hasta un máximo de 3 unidades de expansión, mientras que en las (CPU
L) sólo se puede conectar una única unidad.

El módulo MAD11 tiene una resolución de 6000 puntos y permite diversidad de señales en tensión (1-
5V, 0-10V, -10-10V) y corriente (0-20mA y 4 a 20mA).

Programación de autómatas OMRON. Analógicas. 5

Descargado por Gerald Diaz ([email protected])


lOMoARcPSD|48987186

Roberto Álvarez Sindín Curso 15FP35CF005

Especificaciones:

Los rangos de señal:

Entradas
Rango -10V + 10V Rango 0 a 10V Rango 1 a 5V

Rango 0 a 5V Rango 0 a 20 mA Rango 4 a 20 mA

Programación de autómatas OMRON. Analógicas. 6

Descargado por Gerald Diaz ([email protected])


lOMoARcPSD|48987186

Roberto Álvarez Sindín Curso 15FP35CF005

Salidas
Rango -10V + 10V Rango 0 a 10V

Rango 1 a 5V Rango 0 a 20 mA

Rango 4 a 20 mA

Función promedio de las entradas

Mediante los microinterruptores de la unidad se puede ajustar, para cada una de las entradas, que la
unidad almacene como el valor de entrada, un promedio de los últimos 8 valores registrados. Este ajuste
permite suavizar señales de entrada que varíen mucho en un corto intervalo.

Detección de rotura de hilo

Si la unidad se ajusta a valores de señal de 1 a 5V o 4 a mA se detectará como rotura de hilo valores de


tensión por debajo de 0,8V o de 3,2 mA. Al activarse la alarma el valor de conversión será 8000. Si el
valor de la señal vuelve a su rango normal, la detección se borrar y el valor de conversión recupera su
rango normal.

Direccionamiento y configuración

Las direcciones por defecto de las entradas y salidas dependen del modelo de autómata y tomarán el
primer canal disponible después de las E/S integradas o la unidad de ampliación inmediatamente
anterior.

Por ejemplo, en un CP1L con 30 puntos de E/S, estando el módulo MAD11 conectado directamente a la
CPU (direcciones digitales integradas con canales 0 y 1 para las entradas y 100 y 101 para las salidas), las
entradas analógicas estarán en los canales 2 y 3, mientras que la salida analógica estará en el canal 102.

Programación de autómatas OMRON. Analógicas. 7

Descargado por Gerald Diaz ([email protected])


lOMoARcPSD|48987186

Roberto Álvarez Sindín Curso 15FP35CF005

En cuanto a la configuración podemos ajustar el rango de cada entrada o salida de forma independiente,
mandando a la dirección del canal de salida (la 102 en el ejemplo) una cifra en hexadecimal en el primer
ciclo de scan, codificada según la tabla siguiente:

Por ejemplo, si queremos:


Entrada 0: de 4 a 20 mA
Entrada 1: de 0 a 10 V
Salida 0: de -10 a 10V

Mandaremos al canal 102 la cifra:


100 000 000 001 010 = #800A
1000 = 8
0000 = 0
0000 = 0
1010 = A

Otro ejemplo, si queremos:


Entrada 0: de 0 a 10 V
Entrada 1: de 4 a 20 mA
Salida 0: de 0 a 10 V

Mandaremos al canal 102 la cifra:


100 000 001 010 001 = #8051
1000 = 8
0000 = 0
0101 = 5
0001 = 1

Programación de autómatas OMRON. Analógicas. 8

Descargado por Gerald Diaz ([email protected])


lOMoARcPSD|48987186

Roberto Álvarez Sindín Curso 15FP35CF005

2.5 Módulo analógico CP1A-MAD01


El módulo MAD01 tiene una resolución de 256 puntos (512 en rango -10 a 10V) y permite diversidad de
señales para las entradas (1-5V, 0-10V, 4 a 20 mA) y de para las salidas (0-10V, -10 a 10V, 4 a 20 mA).

Especificaciones:

Programación de autómatas OMRON. Analógicas. 9

Descargado por Gerald Diaz ([email protected])


lOMoARcPSD|48987186

Roberto Álvarez Sindín Curso 15FP35CF005

Detección de rotura de hilo

Si la unidad se ajusta a valores de señal de 1 a 5V o 4 a mA se detectará como rotura de hilo valores de


tensión por debajo de 0,8V o de 3,2 mA. Al activarse la alarma el bit 15 del canal de entradas se pondrá
a 1.

Programación de autómatas OMRON. Analógicas. 10

Descargado por Gerald Diaz ([email protected])


lOMoARcPSD|48987186

Roberto Álvarez Sindín Curso 15FP35CF005

Direccionamiento y configuración

Las direcciones por defecto de las entradas y salidas dependen del modelo de autómata y tomarán el
primer canal disponible después de las E/S integradas o la unidad de ampliación inmediatamente
anterior.

Por ejemplo, en un CP1L con 30 puntos de E/S, estando el módulo MAD01 conectado directamente a la
CPU (direcciones digitales integradas con canales 0 y 1 para las entradas y 100 y 101 para las salidas), las
entradas analógicas estarán en los canales 2 y 3, mientras que la salida analógica estará en el canal 102.

En un CPM2A con 30 puntos de E/S, estando el módulo conectado directamente a la CPU, (direcciones
digitales integradas con canales 0 y 1 para las entradas y 10 y 11 para las salidas), las entradas analógicas
estarán en los canales 2 y 3, mientras que la salida analógica estará en el canal 12.

En cuanto a la configuración podemos ajustar el rango de cada entrada o salida de forma independiente,
mandando a la dirección del canal de salida (la 102 para un CP1L del ejemplo o la 12 para el CPM2A) una
cifra en hexadecimal en el primer ciclo de scan, codificada según la tabla siguiente:

Por ejemplo, si queremos:


Entrada 1: de 4 a 20 mA
Entrada 2: de 0 a 10 V
Salida 1: de -10 a 10V

Mandaremos al canal 12 ó 102 la cifra:


#FF03

Programación de autómatas OMRON. Analógicas. 11

Descargado por Gerald Diaz ([email protected])


lOMoARcPSD|48987186

Roberto Álvarez Sindín Curso 15FP35CF005

2.6 Tarjetas analógicas frontales para CP1L-E (Ethernet solamente)


Se trata de tarjetas no aisladas, que se insertan en los zócalos de expansión de las CPU compactas CP1L-
E (sólo compatible con modelos con Ethernet integrado y con los CP1E versión de CPU 1.2 o posterior).
De acuerdo con la Web no serían compatibles con los CP1L versión USB.

Actualmente los modelos disponibles son 3, el ADB21 con 2 entradas, DAB21 con 2 salidas y MAB221
que integra 2 entradas y dos salidas analógicas, con una resolución de 4000 puntos en tensión y 2000
puntos en intensidad.

La instalación siempre se ha de realizar con la alimentación desconectada y puede hacerse de dos


formas:

1. Mediante los DIP_Switch de la unidad (nº 4 para


la unidad 1 y nº 5 para la unidad 2)
2. Mediante la configuración del PLC,
seleccionando en el puerto correspondiente el
modo de comunicación Toolbus con velocidad
115200 bps

Programación de autómatas OMRON. Analógicas. 12

Descargado por Gerald Diaz ([email protected])


lOMoARcPSD|48987186

Roberto Álvarez Sindín Curso 15FP35CF005

Especificaciones de las unidades

Mostramos las de la unidad MAB221, las que sólo integran entradas o salidas, tienen las mismas
especificaciones.

Rangos de conversión de las entradas


Rango 0 a 10V Rango 4 a 20 mA

Rango de conversión de las salidas


Rango 0 a 10V

Programación de autómatas OMRON. Analógicas. 13

Descargado por Gerald Diaz ([email protected])


lOMoARcPSD|48987186

Roberto Álvarez Sindín Curso 15FP35CF005

Circuitos internos ya cableado:

Direccionamiento y áreas de memoria

El direccionamiento depende del número de unidades del modelo, para los de un único puerto estarán
en el área CIO, a partir del área 2990 y para los de 2 puertos a partir del 2980, reservando 10 canales en
cada caso.

Por ejemplo, para un CP1L-E con 30 puntos de E/S (2 huecos frontales), con una MAB221 conectada en
el puerto 2 (izquierda) las direcciones serán:

Entrada 1 CIO 2990 Salida 1 CIO 2995


Entrada 2 CIO 2991 Salida 2 CIO 2996

En el área auxiliar AR podemos verificar el estado de la unidad.

Programación de autómatas OMRON. Analógicas. 14

Descargado por Gerald Diaz ([email protected])


lOMoARcPSD|48987186

Roberto Álvarez Sindín Curso 15FP35CF005

2.7 Tarjeta analógica MAD42 para serie CJ


La MAD42 es una unidad con 4 entradas y 2 salidas analógicas de propósito general, con
una resolución de 4000 ó 8000 puntos, seleccionable en la configuración de la unidad.

Las especificaciones pueden resumirse en la tabla siguiente:

Entradas Salidas
Tensión Corriente Tensión Corriente
Número de entradas Número de salidas
4 2
analógicas analógicas
1…5V 1…5V
Rango de la señal de 0…5V Rango de la señal de 0…5V
(1) 4 … 20mA (1) 4 … 20mA
entrada 0 … 10 V salida 0 … 10 V
-10 .. 10 V -10 .. 10 V
Valores máximos de Valores máximos de (4) (5)
 15 V  30 mA 2,4 mA 600 
entrada salida
Resolución (2) Resolución (2)
4000/8000 4000/8000
Tiempo de conversión (3) Tiempo de conversión (3)
1 ms/500s 1 ms/500s
A/D D/A

“n” nº de buffers que


utilizará para la conversión
Funciones del valor principal Funciones Valores CLR, HOLD y MAX
especiales especiales de las salidas
Memorización del valor
máximo de entrada

Notas:
(1) Se puede ajustar un rango distinto para cada punto de la tarjeta
(2) La configuración de la tarjeta, tanto si la resolución que deseamos es de 4000 o de 8000, la podemos
elegir en el área de memoria DM (m+18).
(3) Cuando la resolución es de 4000, el tiempo mínimo de conversión es de 1 ms, y, si es de 8000, el tiempo
mínimo es de 500 s (cuando el número de buffers que se utilizan para la conversión es el mínimo).
(4) Máxima corriente que se puede exigir a las salidas de tensión.
(5) Máxima impedancia que se puede dar a las salidas de corriente.

Es necesario ajustar el número de unidad especial mediante Retirando el bloque de terminales se puede acceder a los
los switch rotativos del frontal (de 00 a 95). switch de configuración de las entradas en modo tensión o
Este ajuste determina las direcciones CIO de las E/S y las corriente. Las salidas se ajustan directamente en el bornero
áreas de memoria de configuración de la unidad. cableando los terminales.

Programación de autómatas OMRON. Analógicas. 15

Descargado por Gerald Diaz ([email protected])


lOMoARcPSD|48987186

Roberto Álvarez Sindín Curso 15FP35CF005

Identificación del bornero:

Notas: El número de E/S que se usan se ajusta en el área DM, así como los rangos de cada una de ellas. Los terminales AG (A7 y
B7) están conectados a 0V internos. Los terminales N.C. (A4 y B4) no están conectados al circuito interno.

Tras cualquier cambio en la configuración de la unidad es necesario reiniciarla, para lo que existe una
serie de bits en el área auxiliar. El bit correspondiente depende del número de unidad que se haya
ajustado, a partir del A502.00 (unidad 0), hasta el A507.15 (unidad 95).

La configuración de la unidad se realiza en un área de 36DM, la dirección de las mismas dependen del
número de unidad que se haya ajustado en los swiches rotativos del frontal, que también determinará el
área CIO que ocuparán las E/S analógicas.

Área CIO n = 2 000 + (nº unidad x 10)

Área de ajuste DM: m = 20 000 + (nº unidad x 100)

Por ejemplo, para una unidad ajustada con el número de unidad #2, tendremos

Área CIO: n = 2 000 + (2x10) = 2 020

Área DM: m = 20 000 + (2x100) = 20 200

En este ejemplo tendremos que:

Bit de reinicio de unidad A502.02


Bits de conversión de las salidas: Salida 1 bit 2 020.00
Salida 2 bit 2 020.01
Acceso a los datos en área CIO: Entrada 1 canal 2 025
Entrada 2 canal 2 026
Entrada 3 canal 2 027
Entrada 4 canal 2 028
Salida 1 canal 2 021
Salida 2 canal 2 022

Programación de autómatas OMRON. Analógicas. 16

Descargado por Gerald Diaz ([email protected])


lOMoARcPSD|48987186

Roberto Álvarez Sindín Curso 15FP35CF005

Los canales de configuración DM de cada unidad y la configuración que permiten:

El proceso de configuración implica mandar los datos a los DM imprescindibles en el primer ciclo de scan
del programa.

Programación de autómatas OMRON. Analógicas. 17

Descargado por Gerald Diaz ([email protected])


lOMoARcPSD|48987186

Roberto Álvarez Sindín Curso 15FP35CF005

Configuración de la unidad MAD42

Una vez ajustado el cableado y los switches deberemos


encender el PLC para configurar el HW y los DM de la
tarjeta en función de las E/S que vamos a utilizar y sus
rangos de medida.

Desde CX programmer es posible crear y guardar la


configuración previamente para después cargarla en el
PLC.

Configuraremos la tabla de E/S agregando la unidad según el modelo y la configuración del PLC.
Deberemos asignar el número de unidad de acuerdo con la configuración que hayamos hecho en los
switches rotativos del frontal El ajuste puede hacerse de forma manual o descargarse directamente del
HW si estamos conectados al PLC.

Si tenemos comunicación directa con el PLC es posible transferir los módulos conectados a la CPU desde
la pantalla de configuración, usando el botón de la barra de herramientas:

Programación de autómatas OMRON. Analógicas. 18

Descargado por Gerald Diaz ([email protected])


lOMoARcPSD|48987186

Roberto Álvarez Sindín Curso 15FP35CF005

Una vez completada la transferencia nos aparece un mensaje de aviso y las unidades conectadas
aparecen de forma automática:

Configuración de los parámetros de las E/S

1. Accediendo directamente a los canales DM de configuración

Podemos configurar la unidad accediendo directamente a las áreas de memoria del PLC y escribiendo
allí los valores necesarios para configurar la unidad, aunque este procedimiento es delicado.

Programación de autómatas OMRON. Analógicas. 19

Descargado por Gerald Diaz ([email protected])


lOMoARcPSD|48987186

Roberto Álvarez Sindín Curso 15FP35CF005

2. Mediante el interfaz de configuración de la unidad MAD42

Es mejor configurar el sistema haciendo doble click sobre la unidad MAD 42 en la vista de configuración,
entonces accederemos a los parámetros de configuración de la misma, para ajustarlos con los valores
adecuados a nuestra configuración:

Para facilitar la navegación es posible visualizar sólo un grupo de parámetros de cada vez.

Una vez configurados todos los parámetros, podemos conectarnos al PLC para transferirlos y reiniciar la
unidad o bien, si no estamos conectados, guardar al proyecto y transferirlo junto con la configuración de
la unidad de E/S especiales.

3. Configuración por programa

Por ejemplo, si tenemos en nuestro sistema la MAD42 como unidad #0 y conectadas la entrada 1
configurada en modo tensión y la salida 1 también configurada en modo tensión y las queremos ajustar
ambas a un rango de 0 a 10 voltios, podemos crear un programa ó subrutina que se cargue en el primer
ciclo de scan y que escriba los valores necesarios en el área DM correspondiente. Veamos:

Programación de autómatas OMRON. Analógicas. 20

Descargado por Gerald Diaz ([email protected])


lOMoARcPSD|48987186

Roberto Álvarez Sindín Curso 15FP35CF005

Unidad #0, se ajusta por tanto en Área D 20 000

Bits
DM Word
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Conversión por proporción Entradas a utilizar Salidas a utilizar
D 20 000
-- -- -- -- Lazo 2 Lazo 1 E4 E3 E2 E1 -- -- S2 S1
Binario 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1
Hexadecimal 0 0 1 1

Habilitamos la E1 y la S1, por lo tanto, hay que mover el valor #0011 (hex) al D20000:

El rango de las E/S se ajusta en el D (m+1), esto es en D 20 001 y tanto al E1 como la S1 están ajustadas
en tensión en el rango 0 a 10 V.

Bits
DM Word
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Rango de las entradas a utilizar Rango de las salidas a utilizar
D 20 001
E4 E3 E2 E1 -- -- S2 S1
Binario 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1
Hexadecimal 0 1 0 1
Rango de medida a usar: 00: -10 V a 10 V
01: 0 a 10 V
10: 1 a 5 V y 4 a 20 mA
11: 0a5V

Por lo tanto, moveremos el valor #0101 (hex) al D20001:

El resto de valores los dejamos por defecto, por lo tanto habrá un 0000 (hex) en el D (m+18), que es el
que configura la resolución y no es necesario moverlo en este ejemplo, quedando ajustad a 4000
puntos. Para otras configuraciones o parámetros consultar el manual.

Finalmente hemos de reiniciar la unidad para que los cambios tengan efecto, lo que se puede hacer
apagando y encendiendo el PLC o poniendo a 1 el bit de estado correspondiente, que para la unidad #0
será el bit A502.00.

Resumiendo un programa que se carga en cada reinicio del PLC :

Programación de autómatas OMRON. Analógicas. 21

Descargado por Gerald Diaz ([email protected])


lOMoARcPSD|48987186

Roberto Álvarez Sindín Curso 15FP35CF005

3. Funciones de regulación para E/S analógicas

LIMIT CONTROL: LMT(680)

Controla la salida de datos según los datos de entrada están o no dentro de unos límites.

Instrucción LMT (680)

S Valor de entrada (entre 0 y 0FFF)


C Límites (requiere 2 canales uno para el
inferior y otro para el superior).
D Valor de salida (entre 0 y 0FFF)

DEAD BAND CONTROL: BAND(681)

Anula el valor del dato de entrada cuando está dentro de los límites especificados en la palabra de
control (C y C+1).

Instrucción BAND (681)

S Valor de entrada (entre 0 y 0FFF)


C Límites (requiere 2 canales uno para el
inferior y otro para el superior).
D Valor de salida (entre 0 y 0FFF)

Programación de autómatas OMRON. Analógicas. 22

Descargado por Gerald Diaz ([email protected])


lOMoARcPSD|48987186

Roberto Álvarez Sindín Curso 15FP35CF005

DEAD ZONE CONTROL: ZONE(682)

Establece el OFFSET (compensación) cuando está dentro de los límites especificados en la palabra de
control (C y C+1).

Instrucción ZONE (682)

S Valor de entrada (entre 0 y 0FFF)


C Límites (requiere 2 canales uno para el
inferior y otro para el superior).
D Valor de salida (entre 0 y 0FFF)

ESCALADO BCD (SCALING): SCL(194)

Convierte datos en binario sin signo en BCD de acuerdo con una función dada.

Instrucción SCL (194)

S Valor de entrada (entre 0 y 0FFF)


P1 Canal de control (requiere 4 para definir la
función).
R Valor de salida (entre 0 y 9999)

Nota: Como el valor de entrada es binario, no se admiten decimales, por lo


que si la entrada analógica tuviera un valor inferior al mínimo habría que
Puede ajustarse una escala inversa ‘sumar’ la diferencia antes de ejecutar la función.
ajustando As < Bs y Ar > Br

Programación de autómatas OMRON. Analógicas. 23

Descargado por Gerald Diaz ([email protected])


lOMoARcPSD|48987186

Roberto Álvarez Sindín Curso 15FP35CF005

ESCALADO BCD CON SIGNO (SCALING2): SCL2(486)

Convierte datos en binario con signo en BCD con signo, de acuerdo con una función dada.

Instrucción SCL2 (486)

S Valor de entrada (entre 8000 y 7FFF)


P1 Canal de control (requiere 3 para definir la
función).
R Valor de salida (entre -9999 y 9999)

PROMEDIO (AVERAGE): AVG(195)

Calcula el valor medio del valor en la palabra de entrada en el número de ciclos especificados .

Instrucción AVG (195)

S Valor de entrada (entre -9999 y 9999)


N Número de ciclos (entre 1 y 40 hex = 0 a 64
ciclos).
R Valor de salida (Requiere además tantos
canales adicionales como ciclos se hayan
ajustado, para almacenar los valores
intermedios)

Programación de autómatas OMRON. Analógicas. 24

Descargado por Gerald Diaz ([email protected])


lOMoARcPSD|48987186

Roberto Álvarez Sindín Curso 15FP35CF005

4. Visualización de variables de proceso

Es posible hacer el seguimiento de las variables del sistema directamente desde CX Programmer usando
la opción de seguimiento de datos. Desde el menú ‘PLC > Seguimiento de datos’ o desde el botón de la
barra de herramientas lanzamos la aplicación:

La barra de herramientas de la aplicación nos permite configurar y analizar los datos capturados.

Programación de autómatas OMRON. Analógicas. 25

Descargado por Gerald Diaz ([email protected])


lOMoARcPSD|48987186

Roberto Álvarez Sindín Curso 15FP35CF005

Hay que tener en cuenta que NO es posible hacer un seguimiento en tiempo real, ni modificar los datos
en el programa del PLC desde esta aplicación. Será necesario realizar primero la captura y después, una
vez los datos estén guardados, podremos revisar y analizar los mismos.

Para un seguimiento continuo sería necesario utilizar un SCADA o una pantalla táctil, desde la que sí que
es posible visualizar en tiempo real el proceso y a la vez modificar distintas variables en el programa del
PLC (siempre que el programa permita, claro).

Desde el menú ‘Operación > Configurar’ (o con ‘ALT+C’ o


usando el icono de la barra de herramientas) haremos los
ajustes de para establecer la configuración de la toma de
datos.

Tendremos un ventana emergente con dos pestañas, en la principal estableceremos la configuración del
seguimiento de datos y en la otra los objetos de seguimiento (variables, canales y bits que queremos
controlar).

Una vez hechos los ajustes podemos comenzar la toma de datos con los controles de la barra de
herramientas. En un momento dado podemos pausar la captura con el icono de pausa y para finalizar
pulsaremos en el icono. Después podemos leer los datos capturados pulsando en botón.

Nos aparecerá entonces una pantalla donde se refleja gráficamente los valores de las variables que
hemos seleccionado, identificadas en diferentes colores:

Programación de autómatas OMRON. Analógicas. 26

Descargado por Gerald Diaz ([email protected])


lOMoARcPSD|48987186

Roberto Álvarez Sindín Curso 15FP35CF005

Con la barra de herramientas y los distintos cursores del área gráfica podremos movernos por los
valores, hacer mediciones más precisas de los valores recogidos y algunas operaciones básicas.

Los datos de seguimiento puedes guardarse como un archivo CSV (caracteres separados por comas)
para ser analizados en una hoja de cálculo, por ejemplo, o poder ser revisados después con la misma
aplicación de CX Programmer.

Programación de autómatas OMRON. Analógicas. 27

Descargado por Gerald Diaz ([email protected])


lOMoARcPSD|48987186

Roberto Álvarez Sindín Curso 15FP35CF005

5. Ejemplos de aplicación

Ejemplo 1
Escalado de una entrada analógica integrada de un CP1L-E para hacer un temporizador de 0 a 10s.

Cargamos los parámetros de escalado durante el primer ciclo de scan, en D10 hasta D13. La resolución de la función a escalar
debe ajustarse al valor de la señal analógica (de &0 a &1000).

Escalado de la entrada analógica 1, que está en A642, con los parámetros que hay a partir de D10 y lo depositamos en el canal
D14, en formato BCD.

Con la entrada 01 cargamos el valor escalado en el contador. Activando la entrada 00 se decrementará una unidad en el
contador, el valor de contaje podrá variar de 0 a 10 según el valor de la entrada.

Programación de autómatas OMRON. Analógicas. 28

Descargado por Gerald Diaz ([email protected])


lOMoARcPSD|48987186

Roberto Álvarez Sindín Curso 15FP35CF005

Ejemplo 2
Escalado inverso. Vamos a hacer un escalado inverso, de forma que cuando tengamos 0 V en la entrada
analógica integrada 2 (A643, de &0 a &1000) tengamos 10 V en la salida analógica 2 de una MAB221
(canal 2996, de &0 a &4000) y que según vayamos incrementando el valor de la entrada se vaya
reduciendo del valor de la salida.

Movemos los datos de escalado en el primer ciclo, invirtiendo los valores máximo y mínimo.

Escalamos la entrada A643 y la pasamos a binario, para poder llevarla a la salida en el canal 2996

Programación de autómatas OMRON. Analógicas. 29

Descargado por Gerald Diaz ([email protected])


lOMoARcPSD|48987186

Roberto Álvarez Sindín Curso 15FP35CF005

Ejemplo 3
Funciones LIMIT, BAND y ZONE. Sólo se pretende comprobar el funcionamiento de estas funciones al
aplicarla a una señal analógica.

En el primer ciclo de scan cargamos los límites que emplearemos con las funciones.

Aplicamos las funciones y a la entrada A642 y llevamos el resultado a un área DM diferente en cada caso para ver como se
comporta.

Programación de autómatas OMRON. Analógicas. 30

Descargado por Gerald Diaz ([email protected])


lOMoARcPSD|48987186

Roberto Álvarez Sindín Curso 15FP35CF005

Ejemplo 4
Tenemos un CP1L-E en el que queremos controlar la salida analógica de una MAB221 (situada en el
zócalo 2 de la CPU), mediante un potenciómetro o una entrada analógica integrada. Tener en cuenta
que la resolución de la entrada integrada es de 1000 puntos y la salida de 4000 puntos.

Cargamos los parámetros de escalado durante el primer ciclo de scan, en D10 hasta D13. La resolución de la función a escalar
debe ajustarse al valor de la señal analógica (de &0 a &1000 en la entrada y de #0 a #4000 en la salida).

Escalado de la entrada analógica 1, que está en A642, con los parámetros que hay a partir de D10 y lo depositamos en el canal
D14, en formato BCD. Después hemos de pasarlo a BIN para poderlo mover a la salida con resolución (&0 a &4000).

Programación de autómatas OMRON. Analógicas. 31

Descargado por Gerald Diaz ([email protected])


lOMoARcPSD|48987186

Roberto Álvarez Sindín Curso 15FP35CF005

Ejemplo 5
Disponemos de un variador de frecuencia al que mandaremos su consigna de velocidad en tres
escalones (600 rpm, 1050 rpm y 1500 rpm) mediante la una señal analógica de 0 a 10V con una
MAB221. El control de velocidad lo haremos bien con entradas digitales o con un potenciómetro (de 1 a
5V), para lo que dispondremos de un selector que habilitará un método u otro.

La consigna de velocidad puede hacerse directamente con la salida de tensión (&400 = 1V = 150 rpm, con lo que &1600 =4V =
600 rpm, &2800 = 7V = 1050 rpm y & 4000 = 10V = 1500 rpm) o bien haciendo un escalado de la salida con lo que mandaremos
la consiga directamente mandando las rpm deseadas. Para ilustrarlo lo haremos de una forma diferente según mandemos la
consigna con el potenciómetro o con las entradas digitales. Cuando usamos el potenciómetro, suponemos que lo tenemos
conectado a la entrada analógica integrada que es de 0 a 10 V, por lo que tendremos que usar las funciones BAND y/o LIMIT.

Empezamos mandando un #00 a todos los canales en el primer ciclo, para ‘limipar’ cualquier valor que pudiera haber quedado
en la anterior ejecución del programa. También cargaremos los datos necesarios para el escalado y los límites de la analógica.

Cargamos los datos de escalado, en este caso escalamos la consigna de rpm (0 a 1500 rpm) para que se adapte a nuestra salida
analógica MAB221 (de &0 a &4000). Como el escalado es en BCD lo tendremos que pasar a binario más adelante.

También cargamos los límites que usaremos en la entrada analógica integrada (A642) para que sólo tome en cuenta valores
entre &100 y &500. Esto es, sólo moveremos datos cuando en la entrada integrada tengamos entre 1 y 5 voltios el resto de
valores los ignoramos.

Programación de autómatas OMRON. Analógicas. 32

Descargado por Gerald Diaz ([email protected])


lOMoARcPSD|48987186

Roberto Álvarez Sindín Curso 15FP35CF005

Aquí realizamos el escalado de las rpm para obtener la salida para la analógica y lo convertimos en BIN. También limitamos la
entrada integrada para que sólo tome valores entre 1 y 5 V.

Con el selector 00 elegimos el tipo de consigna que le vamos a mandar a la salida.

Cuando 00 está a ON la consigna se mandará mediante un pulso de 3 entradas digitales.

Además, cada vez que cambiemos el selector 00, deberemos anular el valor de consigan que pudiera haber previamente, ya
que al estar en áreas DM remanentes quedaría la última consigna. Con la entrada 03 seleccionaremos la velocidad 600 rpm, con
la 04 la velocidad 1050 rpm y con la 05 la consigna 1500 rpm. La forma de hacerlo es mandando el valor de velocidad deseado a
D30 para que sea escalado y adaptado a la salida analógica.

Programación de autómatas OMRON. Analógicas. 33

Descargado por Gerald Diaz ([email protected])


lOMoARcPSD|48987186

Roberto Álvarez Sindín Curso 15FP35CF005

Con 00 a OFF la consigna se hace con el potenciómetro de la entrada integrada 1. La hemos limitado en D18 para que sólo tome
valores entre 1 y 5 voltios. Por debajo de 1 V tomará el valor &100 y por encima de 5V quedará fijo en &500. Para cuando
estemos por debajo de 1 V, D18 = &100 y mandamos un 0 a la salida analógica. Después hemos repartido proporcionalmente el
valor de medida y con comparaciones mandamos el valor de consigna de velocidad deseado directamente a la salida.

Hay muchas formas de plantear este ejercicio, se ha realizado así sólo para ver la aplicación de un mayor
número de funciones.

Programación de autómatas OMRON. Analógicas. 34

Descargado por Gerald Diaz ([email protected])

También podría gustarte