Sunteți pe pagina 1din 36

EPN

Electrnica y Control

GUA BSICA PARA USO Y PROGRAMACIN DE PLCS MODICON MOMENTUM MEDIANTE EL SOFTWARE CONCEPT 2.6 XL Preparado por: David Ghia Ros Revisado por: Ing. Jorge Molina 1. INTRODUCCIN En este documento se presenta una breve gua para la configuracin y programacin de PLCs Modicon Momentum mediante el software CONCEPT V2.6 XL. Entre otros temas se abordar: Asignacin de la direccin IP al PLC, configuracin del PLC (CPU, entradas y salidas), conexin de un mdulo de extensin de E/S con comunicacin Modbus Plus, conexin entre el PLC y la PC, desarrollo de un programa sencillo y descarga al PLC, desarrollo de dos ejemplos usando el mdulo de extensin de E/S y comunicacin Modbus Plus.

2. DESCRIPCIN DEL HARDWARE DISPONIBLE Los PLCs Modicon Momentum disponibles en el Laboratorio de Control Industrial tienen una arquitectura modular, estn constituidos bsicamente por un mdulo procesador, una base para E/S y de un adaptador de comunicaciones (opcional). Adicionalmente se dispone de una base de entradas y salidas analgicas/discretas y un adaptador de comunicacin Modbus Plus.

2.1 Mdulo Procesador M1 Momentum


Un mdulo de procesador M1 Momentum almacena y ejecuta el programa de la aplicacin desarrollada mediante el software de programacin y controla los puntos de E/S locales de la unidad de E/S a la que est conectado el mdulo procesador. Adems puede controlar E/S distribuidas mediante buses de comunicacin opcionales (Modbus o Modbus Plus). Un modulo procesador M1 tpico incluye los siguientes componentes:

Donde:

1. Conector de puerto estndar (Modbus o Ethernet) 2. Conector de segundo puerto opcional (para conexin Modbus o Bus de E/S)
3. Indicadores LED

LABORATORIO DE CONTROL INDUSTRIAL

pg. 1 de 36

EPN

Electrnica y Control

Para el mdulo de procesador 171 CCC 960 30 disponible en el laboratorio se tiene:

1. Puerto Ethernet: Permite la carga y descarga de programas al procesador, adems


de la conectividad con redes basadas en Ethernet 10BASE-T. El conector es tipo RJ45 y el medio de conexin es un cable de red Ethernet (cruzado para conectar PC PLC y directo para conectar PLC Switch/HUB). 2. Puerto de E/S: Permite la conexin con otros mdulos de E/S no locales, el conector es tipo D hembra de 9 pines (similar al que se tiene para el puerto serial). 3. Indicadores LED: Permiten visualizar el estado del PLC.

2.2 Mdulo de E/S digitales 170 ARM 370 30


Caractersticas generales:

Alimentacin del mdulo: 110 VAC Nmero de Entradas: 10 entradas a 24VDC. Nmero de Salidas: 8 salidas de rel (contacto NA), en dos grupos de cuatro salidas. Fuente interna: 24 VDC (para la conexin de entradas) Capacidad de los contactos de rels: Voltaje 20 VDC 115 VDC 24 VAC Indicadores LED Corriente 2A mximo 0.5A mximo 2A

Indicador Led Ready 1L+ IN: 1...10 (fila superior)

Estado Verde Apagado Verde Apagado Verde Apagado

OUT: 916 (fila intermedia

Verde Apagado

Mensaje El mdulo est listo para comunicarse. El mdulo no est listo Hay tensin VDC para las entradas 1 a 10 No hay tensin para las entradas 1 a 10 Punto de entrada activo, la entrada transmite una seal 1 lgico. Punto de entrada inactivo, la entrada transmite una seal 0 lgico. Punto de salida activo, la salida da una seal 1 lgico. Punto de salida inactivo, la salida da una seal 0 lgico.

Esquema de conexiones internas


pg. 2 de 36

LABORATORIO DE CONTROL INDUSTRIAL

EPN

Electrnica y Control

Asignacin de terminales Terminal 1...10 11, 12 13, 14 15, 16 17, 18 1 ... 8 9 ... 12 13 ... 16 17 18 Funcin Entradas Fuente interna + 24 VDC (1L+) para las entradas 9 y 10. Fuente interna (M-) para las entradas No utilizado (N L1)Tensin de alimentacin del mdulo 120 VAC Fuente interna + 24 VDC (1L+) para las entradas 18 Salidas del grupo 1 Salidas del grupo 2 1L1: Tensin externa para los rels 1... 4 (20... 115 VCC o 24... 230 VCA) 1L2: Tensin externa para los rels 5... 8 (20... 115 VCC o 24... 230 VCA) Fuente interna (M-) para las entradas 1N: Punto comn de retorno para los rels 1... 4 2N: Punto comn de retorno para los rels 5... 8 1N/2N: Para conectar la lnea externa de retorno para las salidas de rel Tierra de proteccin (PE)

Fila 1

1 ... 8 9, 10, 11, 12 13, 14, 15, 16 17/18 1 ... 18

2.3 Mdulo de Extensin de E/S 170 AMM 090 00


Caractersticas generales

Entradas y salidas analgicas: 4 entradas / 2 salidas diferenciales. Entradas y salidas discretas: 4 entradas (24 Vdc) / 2 salidas (24Vdc). Tensin de alimentacin: 24 VDC Consumo de corriente: Mximo 350 mA a 24 VDC Prdidas de potencia: 4 W (habitual), 6 W (mxima) Asignacin de E/S: 5 palabras de entrada y 5 palabras de salida

LABORATORIO DE CONTROL INDUSTRIAL

pg. 3 de 36

EPN

Electrnica y Control

Indicadores LED

Indicador Led Ready

Estado Verde

1L+ Fila superior 13 a 16 Fila media 13 y 14 Fila inferior 13 y 14

Inactivo Verde Inactivo Verde Inactivo Verde Inactivo Rojo

Inactivo

Mensaje El mdulo est preparado para comunicarse. Se da la tensin de funcionamiento necesaria para la lgica interna y se han realizado las autocomprobaciones. El mdulo no est preparado. Tensin de alimentacin para las salidas 1, 2 aplicada. Tensin de alimentacin para las salidas 1, 2 no aplicada. Punto de entrada activo. Punto de entrada inactivo. Punto de salida activo. Punto de salida inactivo. Sobrecarga de las salidas (un indicador LED por salida). La salida en cuestin presenta un cortocircuito o est sobrecargada. Las salidas 1 2 funcionan con normalidad.

Conexiones elctricas Esquema de conexiones para entradas dicretas

Esquema de conexiones para salidas discretas

LABORATORIO DE CONTROL INDUSTRIAL

pg. 4 de 36

EPN

Electrnica y Control

Esquema de conexiones para entradas analgicas

Esquema de conexiones para salidas analgicas

2.4 Mdulo de Comunicacin Modbus Plus 172 PNN 210 22

LABORATORIO DE CONTROL INDUSTRIAL

pg. 5 de 36

EPN

Electrnica y Control

Este mdulo (opcional) Momentum, montado entre bases de entradas/salidas y el procesador M1, puede utilizarse para mejorar las capacidades de comunicacin de los mdulos procesadores. Los mdulos opcionales permiten introducir en red los controladores lgicos para constituir un subsistema inteligente de una aplicacin ms importante; asimismo, es posible hacer una red autnoma compuesta por autmatas locales con entradas/salidas remotas. El mdulo 172 PNN 210 22 agrega al PLC un puerto de comunicacin Modbus Plus.

1. Indicador LED: Segn la intermitencia del parpadeo define el estado de


funcionamiento del mdulo. 2. Puerta de compartimiento para batera 3. Conmutadores para establecer la direccin de cada participante dentro de la red Modbus Plus. Tiene dos conmutadores: X1 para definir las unidades y X10 para las decenas. Las direcciones van desde 00 a 64, cualquier valor fuera de este intervalo el PLC pasa a modo off line. 4. Conector tipo SUB D de 9 pines para Modbus Plus: Para la conexin fsica de la red MB+

2.5 Adaptador de Comunicacin de MB+ 170 PNT 110 20


Este mdulo permite la comunicacin de una unidad de E/S Momentum a una red MB+. Dispone de un conector para MB+ para conectarse a una red mediante un cable troncal simple. El ajuste de la direccin Modbus Plus es similar al descrito para el adaptador opcional 172 PNN 210 22.

LABORATORIO DE CONTROL INDUSTRIAL

pg. 6 de 36

EPN

Electrnica y Control

Indicadores de estado:

3.

GUA PARA LA CONFIGURACIN Y PROGRAMACIN MEDIANTE CONCEPT V2.6 XL

Concept es el software de programacin para PLCs Modicon Quantum, Compact, Momentum y Atrium. Las aplicaciones en concept se pueden desarrollar en diferentes lenguajes de programacin, estandarizados segn la Norma Internacional IEC 61131 3. Dependiendo de la magnitud y, o complejidad del programa, ste puede dividirse en varias secciones, con el mismo o diferente lenguaje de programacin.

3.1

Conexin PLC - PC

El PLC con mdulo procesador M1 Momentum, disponible en el laboratorio, tiene como puerto principal un Ethernet 10BASE-T. Para conectar el PLC con una PC se deben cumplir los siguientes requerimientos: La PC debe tener una direccin IP fija La PC y el PLC deben estar conectados por un cable de red Ethernet cruzado. Si se desea conectar el PLC a un SWITCH o HUB, se debe conectar con un cable directo tanto la PC como el PLC. Asignacin de una Direccin IP al PLC

3.2

LABORATORIO DE CONTROL INDUSTRIAL

pg. 7 de 36

EPN

Electrnica y Control

El computador que tiene instalado el programa Concept va a funcionar como servidor para el PLC. El PLC toma su direccin a partir de la que tiene el computador, y del nodo que se le asigne, de all la importancia de que el computador tenga una IP fija. El procedimiento es el siguiente:

1. En la ruta del men inicio: Inicio/Programas/Concept 2.6 XL/Ethernet configurator

2. Se ejecuta el configurador de bus, esta herramienta permite buscar al PLC por su


direccin MAC

LABORATORIO DE CONTROL INDUSTRIAL

pg. 8 de 36

EPN

Electrnica y Control

Los campos: IP-Address y Master IP-Address se llenan automticamente en base a la direccin IP del computador.

3. Para buscar el PLC se presiona: BootP-Server, el computador encuentra la direccin


MAC del PLC

4. Se detiene el BootP server y se edita el nodo haciendo doble clic sobre el tem
encontrado. Se asigna nmero del nodo, en este caso: 4, se presiona connect para que el programa busque el dispositivo y le asigne una IP de acuerdo al nodo, en este caso 192.168.50.4

LABORATORIO DE CONTROL INDUSTRIAL

pg. 9 de 36

EPN

Electrnica y Control

Se puede guardar la configuracin de bus para dicho PLC en un archivo .BIN que se guarda directamente en la carpeta donde se instal CONCEPT o en un destino cualquiera elegido por el usuario.

5. Se presiona OK y el mdulo procesador tiene ya asignada una IP, en este caso:


192.168.50.4. Para que la IP quede permanente en el PLC se sigue el siguiente procedimiento (ver descarga de un programa al PLC):

6. Luego de haber descargado un programa al PLC se elige: Online/Online Control


Panel/

LABORATORIO DE CONTROL INDUSTRIAL

pg. 10 de 36

EPN

Electrnica y Control

7. Se elige Stop controller, y aceptar.

8. Se elige Flash program, Start After Power Up, save to flash:

LABORATORIO DE CONTROL INDUSTRIAL

pg. 11 de 36

EPN

Electrnica y Control

Con esta opcin el programa grabado en el PLC funciona automticamente luego de energizar el PLC.

Si se elige la opcin Stop After Power Up, el programa grabado en la memoria flash del PLC no corre luego de energizar el PLC; para que se ejecute, se debe elegir Star Controller del cuadro de dilogo Online Control Panel. Al presionar Save To Flash se presenta el siguiente cuadro de dilogo:

LABORATORIO DE CONTROL INDUSTRIAL

pg. 12 de 36

EPN

Electrnica y Control

De esta manera el PLC adems del programa grabado en su memoria flash, tiene asignado una IP fija.

3.3 Seleccin del PLC 1. Se abre el programa CONCEPT 2. Se crea un nuevo proyecto que se guarda de preferencia en una carpeta individual, una carpeta para cada nuevo proyecto.

LABORATORIO DE CONTROL INDUSTRIAL

pg. 13 de 36

EPN

Electrnica y Control

3. Se le asigna un nombre al proyecto y se presiona ACEPTAR

4. Se presenta el cuadro de dilogo PLC Configuration:

5. Configuracin del PLC: PLC selection: mediante un doble clic sobre este tem se muestra el cuadro de dilogo PLC selection en el cul se elige el tipo de PLC con el que se va a trabajar, en nuestro caso un MOMENTUM con CPU 171 CCC 960 30-IEC, se presiona OK:

LABORATORIO DE CONTROL INDUSTRIAL

pg. 14 de 36

EPN

Electrnica y Control

6. Luego de esto se crean nuevas opciones, se elige I/O Map, se presenta el cuadro de
dilogo I/O Map, se elige EDIT

7. Se abre la pestaa MODULE, se presenta el cuadro de dilogo: Module Selection, se


elige Disc Mixed: 170-ARM-370-30, se presiona OK:

LABORATORIO DE CONTROL INDUSTRIAL

pg. 15 de 36

EPN

Electrnica y Control

8. Se procede a asignar la direccin de entradas y salidas, en nuestro caso:


Entradas: 1:1 a 1:16 Salidas: 0:1 a 0:16

LABORATORIO DE CONTROL INDUSTRIAL

pg. 16 de 36

EPN

Electrnica y Control

9. Se presiona OK De esta manera el PLC puede manejar sus entradas y salidas discretas del mdulo ARM370-30; o bien el Simulador, ya que ste es independiente del PLC elegido.

LABORATORIO DE CONTROL INDUSTRIAL

pg. 17 de 36

EPN

Electrnica y Control

3.4 Creacin de un programa en CONCEPT

1. Se elige: File/New Section, se presenta el cuadro de dilogo New Program Section

Se tiene la posibilidad de elegir cualquiera de los lenguajes disponibles y que son estandarizados por la IEC. El lenguaje LD (ladder) es el tpico diagrama de escalera utilizado en sistemas de control electromecnico. A manera de ejemplo, a continuacin crearemos un proyecto (Mando alternado de dos contactores), utilizando el lenguaje LD y dando un nombre que describa lo que contiene la seccin: Alternado.

Se presiona OK En la barra de herramientas se tiene a disposicin contactos abiertos, cerrados y bobinas.

2. Se procede a la asignacin de variables segn el esquema de entradas y salidas que


se requiera, para este ejemplo asignaremos las siguientes:

LABORATORIO DE CONTROL INDUSTRIAL

pg. 18 de 36

EPN

Electrnica y Control

Entradas: I1: Interruptor de marcha Salidas: C1: Contactor principal 1 C2: Contactor principal 2 Variables internas: Caux1: Contactor auxiliar 1

3. En la barra de herramientas se elige: Create or Edit Variables

Se presenta el cuadro de dilogo del Editor de variables, en este cuadro de dilogo podemos especificar el nombre de la variable, el tipo de dato (en este caso booleano), su direccin (de acuerdo a las entradas que se especificaron en el I/O Map) y se puede agregar un comentario por cada variable.

IMPORTANTE: Para la asignacin de variables se debe prestar especial atencin a las direcciones de memoria de las entradas y salidas fsicas del PLC MOMENTUM, como se indica en la siguiente tabla:

Entrada del PLC Direccin de Memoria Entrada 1 1:16

LABORATORIO DE CONTROL INDUSTRIAL

pg. 19 de 36

EPN

Electrnica y Control

Entrada 2 Entrada 3 Entrada 4 Entrada 5 Entrada 6 Entrada 7 Entrada 8 Entrada 9 Entrada 10

1:15 1:14 1:13 1:12 1:11 1:10 1:9 1:8 1:7

Esto quiere decir que si fsicamente conectamos la entrada 1 del PLC (borne 1), esa entrada tiene la direccin 1:16 en la memoria interna. Lo mismo ocurre para las salidas: Salida del PLC Salida 1 Salida 2 Salida 3 Salida 4 Salida 5 Salida 6 Salida 7 Salida 8 Direccin de Memoria 0:16 0:15 0:14 0:13 0:12 0:11 0:10 0:9

En el Anexo 1 se muestra una tabla resumen con los requerimientos para E/S del PLC MOMENTUM En el configurador de variables adems se puede dar un valor inicial a cualquiera de las variables y definir constantes del sistema. Ntese que la variable Caux1 no tiene direccin, lo que significa que es una variable interna del sistema.

4. Se procede a armar el diagrama Ladder:

LABORATORIO DE CONTROL INDUSTRIAL

pg. 20 de 36

EPN

Electrnica y Control

5. Se asignan las variables a cada uno de los contactos y bobinas del programa LD
haciendo doble clic sobre cada uno de estos, a travs del siguiente cuadro de dilogo:

6. Se puede asignar variables, literales (valores constantes) o una direccin directa de la


memoria del PLC, crear nuevas variables; o bien, escoger una de las variables ya declaradas, eligiendo Lookup

Se presenta el cuadro de dilogo Lookup Variables, en el cual se muestran todas las variables disponibles para el tipo de entrada o salida elegida, en nuestro caso, la primera entrada es: I1

Se presiona OK y se repite el procedimiento para todas las variables.

LABORATORIO DE CONTROL INDUSTRIAL

pg. 21 de 36

EPN

Electrnica y Control

Una vez asignadas todas las variables se tiene:

3.5 Descarga del Programa al Simulador 1. Del men de Concept se escoge Online/Connect

2. Se presenta el cuadro de dilogo Conect to PLC:

LABORATORIO DE CONTROL INDUSTRIAL

pg. 22 de 36

EPN

Electrnica y Control

Se presentan todas las opciones de protocolos de comunicacin para los PLCs que maneja Concept y tambin para conectarse al Simulador. Se escoge IEC Simulator y se presiona OK, se presentan mensajes de advertencia, estos son normales ya que el programa tiene una configuracin y el simulador otra al ser abierto por primera vez. Para conectarse y descargar el programa al PLC fsico (Modicon Momentum), se escoge la opcin TCP/IP, se ingresa la direccin IP del PLC y se presiona OK. El simulador tiene 32 entradas discretas (1:1 a 1:32), 32 salidas discretas (0:1 a 0:32), dos entradas analgicas de 16 bits de resolucin (3:1 y 3:2) y dos salidas analgicas de 32 bits de resolucin (4:1 y 4:2). El simulador trabaja al igual que un PLC real.

LABORATORIO DE CONTROL INDUSTRIAL

pg. 23 de 36

EPN

Electrnica y Control

3. Para bajar el programa del PC al PLC se elige en el men del Concept: Online/Download, opcin: ALL. Se presiona Download. Se muestra el un mensaje de advertencia, al aceptar este mensaje se autoriza el funcionamiento continuo del PLC, esta opcin es muy deseable:

En este momento el simulador se comporta como un PLC real e independiente del software, y se puede monitorizar su funcionamiento desde Concept de la siguiente manera: En el men de Concept se elige: Edit/Select All o bien se presiona Crtl + A y se selecciona todo el diagrama Ladder:

LABORATORIO DE CONTROL INDUSTRIAL

pg. 24 de 36

EPN

Electrnica y Control

En la barra de herramientas se presiona: Read all selected variables, esto da paso al monitoreo de todas las variables del PLC; tambin se puede elegir la opcin de Read all bolean variables para monitorear nicamente las variables binarias (booleanas).

LABORATORIO DE CONTROL INDUSTRIAL

pg. 25 de 36

EPN

Electrnica y Control

Se puede visualizar el cambio de estado de las variables de salida, a la vez que se hacen cambios en las entradas del PLC.

LABORATORIO DE CONTROL INDUSTRIAL

pg. 26 de 36

EPN

Electrnica y Control

4.

CONEXIN DE MDULO DE EXTENSIN DE E/S A TRAVS DE RED MODBUS PLUS Mdulo de Extensin de E/S 171 AMM 090 00

4.1

La arquitectura elegida para los PLCs Momentum disponible en el laboratorio de control Industrial est conformada de 5 elementos que fueron descritos al inicio de este documento:

Mdulo Procesador: 171 CCC 960 30 Mdulo de E/S Discretas: 170 ARM 370 30 Mdulo de Comunicacin MB+: 172 PNN 210 22 Adaptador de Comunicacin MB+: MB+ 170 PNT 110 20 Mdulo de E/S Analgicas: 170 AMM 090 00

Todos estos componentes estn organizados de la siguiente manera:

PLC: Mdulo procesador + Mdulo de E/S discretas + Mdulo opcional de comunicacin Modbus Plus (MB+) Mdulo de E/S remotas: Mdulo de E/S analgicas + mdulo adaptador de comunicacin MB+

En razn de que el PLC no dispone de E/S analgicas locales, en aplicaciones donde sean requeridas stas deben conectarse al mdulo de extensin 170 AMM 090 00; y sus datos sern transferidos al PLC mediante comunicacin MB+, a travs de los adaptadores de comunicacin correspondientes.

4.2

Direcciones MB+ para el PLC y el mdulo de extensin de E/S analgicas

En la red MB+ pueden haber 64 participantes, las direcciones pueden ir desde 1 a 64 y se eligen mediante selectores ubicados en Mdulo de comunicaciones (que se encuentra montado en el PLC) y en el Adaptador de comunicacin MB+ (que se encuentra en el mdulo de extensin de E/S). Para este caso particular, se puede establecer al PLC como participante 1 y al mdulo de extensin como participante 2. La conexin fsica entre el PLC y el mdulo de extensin se realiza a travs de un cable blindado de tres hilos, con conectores tipo D - SHELL macho de 9 pines. 4.3 PEER COP Peer cop es la herramienta con la que Concept recibe y enva tramas de datos a travs de la red MB+, adems de configurarla. Para habilitar el Peer cop y utilizar sus funciones se sigue el siguiente procedimiento:

LABORATORIO DE CONTROL INDUSTRIAL

pg. 27 de 36

EPN

Electrnica y Control

1.

En el configurador de Concept se hace doble clic sobre select extensions.

2.

Se da clic sobre Peer Cop, se habilita esta opcin y se presiona OK.

3.
cop:

Se hace doble clic sobre Peer cop, se presenta el cuadro de dilogo Peer

LABORATORIO DE CONTROL INDUSTRIAL

pg. 28 de 36

EPN

Electrnica y Control

4.

Para poder manejar las entradas y salidas del mdulo de E/S analgicas, son necesarias 10 palabras de 16 bits (4 para las entradas analgicas, 2 para las salidas analgicas, 1 para las 4 entradas digitales, 1 para las 2 salidas digitales y 2 para parametrizar las entradas y salidas analgicas). En realidad el mdulo 170 AMM 090 00 es un mdulo mixto que tiene E/S analgicas y discretas. Al tener nicamente dos participantes en la red, el PLC y el Mdulo de Extensin, haremos uso de la opcin de Peer cop para el intercambio de datos especfico entre dos participantes de la red; esto se logra haciendo clic sobre Specific sea Input o bien Output.

5.

Al hacer clic sobre Input se abre el cuadro de dilogo Specific Input, en el cual definimos las direcciones de memoria del PLC donde se escribirn los valores que enve el mdulo de extensin, esto es: los valores que el mdulo analgico lee en sus canales de entrada. Esta direccin es 4:x donde x es un nmero entre 1 y 1872.

LABORATORIO DE CONTROL INDUSTRIAL

pg. 29 de 36

EPN

Electrnica y Control

En el cuadro de dilogo se escribe en el participante 2 (Source Node 2):

o Dest. Ref: referencia de destino: 4:50


o o Lenght: 5 (las 5 palabras requeridas) Bin/BCD: se elige BIN

Se presiona OK

6.

Al hacer clic sobre Output se abre el cuadro de dilogo Specific Output, definimos las direcciones de memoria del PLC de donde leer el mdulo de extensin, esto es: valores que el PLC escribir sobre los canales de salida del mdulo y las configuraciones de dichos canales (por ejemplo 3 en hexadecimal significa 10V). Tngase en cuenta que las direcciones elegidas para Specific Input y Specific Output no deben superponerse, por ejemplo si se eligi la direccin 4:50 para Input no se debe elegir 4:50 para Output.

LABORATORIO DE CONTROL INDUSTRIAL

pg. 30 de 36

EPN

Electrnica y Control

En el cuadro de dilogo se escribe en el participante 2 (Source Node 2):

o Source Ref: referencia de la fuente: 4:100


o o Lenght: 5 (las 5 palabras requeridas) Bin/BCD: se elige BIN

Se presiona OK Se presiona OK en el cuadro de dilogo Peer cop

4.4

Ejemplos de uso del Mdulo de Extensin de E/S con Comunicacin MB+

Ejemplo 1 El siguiente ejercicio consiste en leer la seal de voltaje (de 0 a 10 voltios) que ingresa a una entrada analgica del mdulo de extensin y transferirla a un canal analgico de salida, como valor de voltaje entre 0 y 10 voltios. Solucin: Como se haba explicado, el mdulo de E/S 171 AMM 090 00 requiere de 10 palabras de 16 bits para sus funciones, 5 para salidas y 5 para entradas (que configuramos anteriormente como 4:50 a 4:54 para entradas y 4:100 a 4:104 para salidas) cada una de estas palabras representan lo siguiente:

Palabra 1 2 3 4

Dato de Entrada Valor del canal de entrada 1 Valor del canal de entrada 2 Valor del canal de entrada 3 Valor del canal de entrada 4

Dato de Salida Configuracin entradas analgicas Configuracin salidas analgicas Valor del canal de salida 1 Valor del canal de salida 2

LABORATORIO DE CONTROL INDUSTRIAL

pg. 31 de 36

EPN

Electrnica y Control

Estado de las entradas digitales

Estado de las salidas digitales

Que de acuerdo a los valores de direccin que asignamos a las palabras son: Direccin de la palabra 4:50 4:51 4:52 4:53 4:54 Dato de Entrada Direccin de la palabra de 4:100 4:101 4:102 4:103 4:104 Dato de Salida Configuracin entradas Configuracin salidas Valor de Canal salida 1 Valor de Canal salida 2 Salidas discretas de de de de

Valor Canal entrada 1 Valor Canal de entrada 1 Valor Canal de entrada 1 Valor Canal de entrada 1 Entradas discretas

Las palabras 4:100 y 4:101 se usan para configurar los canales analgicos, esto se logra escribiendo un nmero de 16 bits en formato hexadecimal en dichas direcciones. Este nmero representa un cdigo que indica al canal si la variable que va a leer (entrada) o a escribir (salida) est en voltaje o corriente y en que niveles de voltaje o corriente est. Los cdigos empleados para las entradas se especifican en la palabra 4:100, los bits de esta palabra son:

Esto quiere decir que 4 bits (un carcter en hexadecimal) representan el cdigo de cada canal, que segn el fabricante son:

Los cdigos empleados para las salidas se especifican en la palabra 4:101, los bits de esta palabra son:

Se observa que 8 bits no se utilizan ya que el mdulo solo dispone de 2 canales de salida. El resto de bits (8 bits: dos caracteres en hexadecimal) representan los cdigos de cada canal de salida, que segn el fabricante son:

LABORATORIO DE CONTROL INDUSTRIAL

pg. 32 de 36

EPN

Electrnica y Control

Entonces utilizando el editor de variables de Concept creamos 10 variables que representen los parmetros del mdulo analgico, por conveniencia elegimos los siguientes nombres: ValorInCanal1 ValorInCanal2 ValorInCanal3 ValorInCanal4 ValorInDisc WORD WORD WORD WORD WORD 400050 400051 400052 400053 400054 Todas la entradas anlogas estn en el rango de +/-10V Las salidas anlogas estn en 400101 16#0033 el rango de +/-10V, Reset en 0V 400102 400103 400104

ConfigAnalogInCanal1_to_4 WORD 400100 16#3333 ConfigAnalogOutCanal1_2 ValorOutCanal1 ValorOutCanal2 ValorOutDisc WORD WORD WORD WORD

Con ello la configuracin base est lista, y es recomendable guardar este programa como una plantilla y para no tener que repetir la configuracin. Se debe tener en cuenta adems que las direcciones de entradas y salidas no deben estar necesariamente en 4:50 y 4:100 pueden ubicarse en cualquier parte de la memoria 4:X (holding registers: registros para lectura y escritura). En el caso del problema que tratamos de resolver, requerimos solo una entrada y una salida ambas configuradas como 10V (cdigo 3), para enviar el valor de la entrada a la salida utilizaremos el bloque MOVE, con ello el valor de la entrada analgica 1 del mdulo de extensin es enviado a la salida 1 del mismo mdulo:

LABORATORIO DE CONTROL INDUSTRIAL

pg. 33 de 36

EPN

Electrnica y Control

Ejemplo 2 Se requiere controlar el flujo de refrigerante en un intercambiador de calor mediante una bomba. Para controlar el flujo de refrigerante se vara la velocidad de un motor de induccin de 1750 RPM, acoplado a la bomba, mediante un variador de velocidad, cuya entrada de control de 0 a 10 Vdc, produce una frecuencia de salida proporcional de 0 a 60 Hz y, consecuentemente, una velocidad en el motor de 0 a 1750 RPM. Para que el producto alcance una temperatura determinada se debe recircular el refrigerante en mayor cantidad a medida que ste aumenta su temperatura (a mayor temperatura mayor velocidad de circulacin). Mediante pruebas se ha determinado que el refrigerante puede estar a temperaturas desde 0C de hasta 65C y con las siguientes condiciones: Si la temperatura del refrigerante est bajo 25C la velocidad del motor debe ser 550 RPM Si la temperatura del refrigerante est entre 25C y 45C la velocidad del motor debe ser 1000 RPM Si la temperatura del refrigerante est sobre 45C la velocidad del motor debe ser 1750 RPM

Suponga que la medida de temperatura viene dada por un sensor/transmisor que entrega una seal de 0 a 10 Vdc, proporcional a 0 y 100C de temperatura.

ESQUEMA DEL PROCESO Solucin:

LABORATORIO DE CONTROL INDUSTRIAL

pg. 34 de 36

EPN

Electrnica y Control

Se deber tomar lectura del valor de temperatura y enviar un valor de voltaje adecuado para que el variador establezca la velocidad del motor. Lista de variables utilizadas:

Programa del PLC

El bloque W_INT_REAL convierte la entrada tipo Word (que captura del canal analgico de entrada) primero a entero y luego a real. EL bloque R_INT_WORD convierte el valor real primero a entero y luego a Word, que se transfiere al canal analgico de salida (conectado a la entrada del variador).

LABORATORIO DE CONTROL INDUSTRIAL

pg. 35 de 36

EPN

Electrnica y Control

ANEXO 1
Entradas y salidas fsicas al PLC MOMENTUM y direcciones de memoria:

Tabla Resumen: Entrada del PLC Entrada 1 Entrada 2 Entrada 3 Entrada 4 Entrada 5 Entrada 6 Entrada 7 Entrada 8 Entrada 9 Entrada 10 Direccin de memoria 1:16 1:15 1:14 1:13 1:12 1:11 1:10 1:9 1:8 1:7 Salida del PLC Salida 1 Salida 2 Salida 3 Salida 4 Salida 5 Salida 6 Salida 7 Salida 8 Direccin de memoria 0:16 0:15 0:14 0:13 0:12 0:11 0:10

0:9

Entradas y salidas del Simulador y direcciones de memoria:

LABORATORIO DE CONTROL INDUSTRIAL

pg. 36 de 36

S-ar putea să vă placă și