Compendio AB

125
Instituto Tecnológico de Estudios Superiores de Monterrey Campus Monterrey Laboratorio de Redes Industriales Compendio de prácticas: Estación Allen-Bradley

Transcript of Compendio AB

  • Instituto Tecnolgico de Estudios Superiores de Monterrey

    Campus Monterrey

    Laboratorio de Redes Industriales

    Compendio de prcticas: Estacin Allen-Bradley

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 2 de 125 Compendio de Prcticas Edicin: 11/2010

    NDICE

    PRCTICA #1: CONFIGURACIN Y PROGRAMACIN DEL BASTIDOR PRINCIPAL

    POR MEDIO DEL SISTEMA CONTROLLOGIX Y LOS PAQUETES RSLINX Y

    RSLOGIX5000................................................................................................................... 4

    ACTIVIDADES A REALIZAR EN LA PRACTICA 1 ........................................... 4

    LISTA DE MATERIAL ....................................................................................... 4

    ACTIVIDADES DEL ALUMNO .......................................................................... 4

    DESARROLLO DE LA PRCTICA ................................................................... 5

    DIAGRAMA ESCALERA ................................................................................. 23

    PROBLEMAS OPCIONALES ......................................................................... 24

    REPORTE ...................................................................................................... 25

    PRCTICA # 2: CONTROLADOR LGICO PROGRAMABLE (PLC) ............................ 26

    ACTIVIDADES A REALIZAR EN LA PRCTICA 2 ......................................... 26

    LISTA DE MATERIAL ..................................................................................... 26

    DESARROLLO DE LA PRCTICA ................................................................. 26

    EJERCICIOS A REALIZAR ............................................................................ 45

    DIAGRAMA ESCALERA ................................................................................. 46

    PRCTICA #3: BUS DE CONTROL (CONTROLNET) Y RSNETWORX FOR

    CONTROLNET ................................................................................................................ 49

    ACTIVIDADES A REALIZAR EN LA PRCTICA 3 ......................................... 49

    LISTA DE MATERIAL ..................................................................................... 49

    DESARROLLO DE LA PRCTICA ................................................................. 50

    EJERCICIOS A REALIZAR ............................................................................ 70

    EJERCICIO OPCIONAL. ................................................................................ 70

    DIAGRAMA ESCALERA ................................................................................. 71

    PRCTICA #4: INTERFASE HUMANO MQUINA HMI PANEL BUILDER ................ 77

    ACTIVIDADES A REALIZAR EN LA PRCTICA 4 ......................................... 77

    LISTA DE MATERIAL ..................................................................................... 77

    DESARROLLO DE LA PRCTICA ................................................................. 77

    DIAGRAMA ESCALERA ................................................................................. 97

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 3 de 125 Compendio de Prcticas Edicin: 11/2010

    EJERCICIOS A REALIZAR .......................................................................... 100

    PRCTICA #5: SISTEMAS SCADA, RSVIEW 32 ......................................................... 101

    ACTIVIDADES A REALIZAR EN LA PRCTICA 5 ....................................... 101

    LISTA DE MATERIAL ................................................................................... 101

    DESARROLLO DE LA PRCTICA ............................................................... 101

    DIAGRAMA ESCALERA ............................................................................... 106

    EJERCICIOS DE PREPARACIN PARA FINAL DE CURSO ...................................... 118

    EJERCICIO 1. Tanque de Agua ................................................................... 118

    EJERCICIO 2. Control de un Semforo ........................................................ 119

    NDICE DE FIGURAS .................................................................................................... 120

    BIBLIOGRAFA: ............................................................................................................ 124

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 4 de 125 Compendio de Prcticas Edicin: 11/2010

    PRCTICA #1: CONFIGURACIN Y PROGRAMACIN DEL

    BASTIDOR PRINCIPAL POR MEDIO DEL SISTEMA

    CONTROLLOGIX Y LOS PAQUETES RSLINX Y

    RSLOGIX5000

    ACTIVIDADES A REALIZAR EN LA PRACTICA 1

    Actividades a realizar ANTES

    de la prctica

    Actividades a realizar

    DURANTE la prctica

    Actividades a realizar

    DESPUS a la prctica

    1. Leer los documentos: Lo que debo de saber para la

    prctica 1 Allen-Bradley.doc

    1. Tener disponible (impreso

    o virtual) el documento

    "Prctica 1 AB.doc"

    2. Seguir las instrucciones

    del documento.

    1.Hacer un reporte de la

    prctica para entregarse en la

    siguiente sesin.

    2. Comentar la solucin a esos

    problemas.

    3. Comentar el aprendizaje

    que se tuvo en la prctica

    (conclusiones).

    Tabla 1 Tabla de Actividades.

    LISTA DE MATERIAL

    5 Cables Banana - Banana

    Multmetro

    ACTIVIDADES DEL ALUMNO

    Abrir la aplicacin RSLinx y configurar los drivers de comunicacin para las redes de: o DeviceNet o ControlNet

    Monitoreo de la comunicacin correcta entre el ordenador con el sistema ControlLogix por las redes.

    Abrir la aplicacin RSLogix5000 y dar de alta el PLC que se desea en el diseo de la red. o Controlador Logix5555

    Configurar los mdulos en el sistema ControlLogix que controlar el PLC. o Mdulo de Comunicaciones de la red EtherNet/IP o Mdulo de Comunicaciones de la red DeviceNet o Mdulo de Comunicaciones de la red ControlNet o Mdulo de Entradas Anlogas o Mdulo de Salidas Anlogas

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 5 de 125 Compendio de Prcticas Edicin: 11/2010

    o Mdulo de Entradas Digitales

    Introducir ruta que indicar el camino a seguir hasta el procesador donde se deposit toda la configuracin.

    Monitorear el funcionamiento correcto del mdulo de salidas digitales.

    Realizar la implementacin en diagrama escalera de una aplicacin haciendo uso de RSLogix5000.

    DESARROLLO DE LA PRCTICA

    PASO 1. Configuracin de Drivers de Comunicacin.

    Figura 1. Icono

    Figura 2. RSLinx

    Siguiendo la ruta Start>Programs>Rockwell Software>RSLinx>RSLinx> Communications> Configure Drivers se llega al icono de la Figura 1. Como se muestra en la Figura 2. Se puede configurar por medio de DeviceNet, ControlNet o EtherNet para el caso particular de las estaciones de trabajo, se tiene solamente dos formas de comunicarse:

    - Por medio del protocolo de EtherNet/IP la cual se realiza entre una tarjeta convencional de red con el mdulo 1756 ENBT/A. - A travs de una tarjeta especial instalada en la PC para la red ControlNet y el mdulo de comunicaciones 1756 CNBR/O.

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 6 de 125 Compendio de Prcticas Edicin: 11/2010

    Figura 3. Seleccin de protocolo

    Figura 4. Add New> Escribir el nombre (Ethernet_bus) > Ok

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 7 de 125 Compendio de Prcticas Edicin: 11/2010

    Figura 5. Browse Remote Subset > IP address > Subset Mask > Ok

    En este caso se har la configuracin del protocolo de comunicacin de EtherNet/IP como se muestra en la Figura 3. Es necesario agregarle un nombre, como se muestra en la Figura 4. Para el IP requerido en una de sus ventanas de configuracin, ser necesario tener el mismo que en el mdulo de comunicaciones de EtherNet/IP. ste es posible visualizarlo en el mdulo instalado en el sistema ControlLogix en la estacin fsica. Para esta prctica, la direccin ser 130.130.0.1, como se muestra en la Figura 5.

    Figura 6. Protocolo ControlNet

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 8 de 125 Compendio de Prcticas Edicin: 11/2010

    Figura 7. ContolNet

    Figura 8. Controladores de comunicacin.

    Una vez agregado el protocolo de EtherNet ser necesario entonces introducir el protocolo de ControlNet. De manera similar a como se configur EtherNet, pero ahora de la lista mostrada en la Figura 6, se selecciona: - 1784 PCIC(S) para dispositivos de ControlNet Nombre: ControINet-Bus, Direccin: 99. Como se muestra en la Figura 7

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 9 de 125 Compendio de Prcticas Edicin: 11/2010

    Una vez introducido cada uno de estos protocolos de comunicacin como se muestra en la Figura 8, ser posible visualizar cada uno de los componentes dentro de cada red.

    Figura 9. RSWho

    . Figura 10. Comunicacin a travs de ControlNet.

    Despus de agregar los controladores se deber verificar que exista comunicacin y esto se logra dando clic en el icono RSWho como se muestra en la Figura 9. En la Figura 10, se muestra un ejemplo de la comunicacin establecida por medio de ControlNet ya configurados, se puede observar el sistema ControlLogix. Una manera de comprobar que existe comunicacin es cumpliendo con los siguientes puntos:

    Se observan todos los componentes instalados en esa red en particular.

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 10 de 125 Compendio de Prcticas Edicin: 11/2010

    AI dar clic al mdulo de comunicaciones correspondiente a esa red, se observa el bastidor (blackplane) el cual es portador del sistema ControlLogix.

    AI abrir este bastidor se observan a todos los componentes instalados en el sistema, los cuales corresponden a la configuracin existente en ese momento (fsicamente hablando).

    Dentro del sistema ControlLogix se puede observar nuevamente el mdulo de comunicaciones por donde se entr por primera vez, ya que primero enlaza una comunicacin entre la computadora y el mdulo en cuestin.

    Este mdulo logra una comunicacin con la computadora del sistema ControlLogix (esto es justamente el PLC); la computadora logra una comunicacin con cada uno de los mdulos de comunicacin as como los mdulos de entradas y salidas instalados solamente en el mdulo ControlLogix.

    AI comunicarse con un mdulo de comunicaciones en particular le es posible observar todos los componentes instalados en esa red (ya sea EtherNetlP, ControlNet o DeviceNet).

    PASO 2. Configuracin de Mdulos de I/O.

    Figura 11. Icono RSLogix5000

    Figura 12. RSLogix5000>File>New

    Antes de llevar a cabo la configuracin de los mdulos de entradas y de salidas es necesario configurar el sistema ControlLogix y para esto es necesario abrir la aplicacin RSLogix5000 como se muestra en la Figura 11 siguiendo la ruta Start>Programs>Rockwell Software> RSLogix5000> RSLogix5000.

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 11 de 125 Compendio de Prcticas Edicin: 11/2010

    La aplicacin se encarga de la configuracin de la computadora del sistema ControlLogix, que para este caso en particular y de las estaciones siempre se trabajar con un controlador Logix5555. Este software permite indicarle justamente qu es lo que se desea tener en el sistema ControlLogix as como tambin indicarle por medio de diferentes archivos de configuracin de redes (EtherNetlIP, ControlNet y DeviceNet) los componentes que se desean en un diseo de redes industriales. AI iniciar una nueva aplicacin siempre se requerir introducir el controlador que se utilizar as como la revisin del Firmware a utilizar. Esto se har dentro de RSLogix en File>New, como se muestra en la Figura 12 (lo cual para toda aplicacin o diseo realizado en este laboratorio se tendr para una revisin 11 y un controlador 1756-L55).

    Figura 13. Seleccin de Controlador

    Uno de los datos que se requieren es la localizacin de este controlador en el sistema ControlLogix. La localizacin se logra contando a partir del mdulo seguido de la fuente poder del sistema con la direccin 00H en adelante; por lo tanto el primer mdulo tendr la direccin 00H, el siguiente 01H y as sucesivamente. Entonces se deber introducir el slot correspondiente al controlador Logix5555. El otro dato es el tipo de sistema, he aqu donde se coloca que se desea un sistema ControlLogix con 10 Slots con nmero de parte 1756-A10 como se muestra en la Figura 13.

    Type: 1756-L55 ControlLogix5555 Controller

    Revisin: 11

    Name: Nombre de la aplicacin

    Description: Opcional

    Chasis Type: 1756-A10 10-Slot ControlLogix Chasis

    Slot: 0

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 12 de 125 Compendio de Prcticas Edicin: 11/2010

    Figura 14. Base de datos del controlador.

    Figura 15. Agregar mdulos.

    AI dar OK se generar una pantalla con una base de datos para el controlador como se muestra en la Figura 14. Esta base de datos proporciona toda la informacin depositada en todo momento en el PLC: los mdulos dados de alta para su control, el programa de la aplicacin industrial o automatizacin, los tags de programa as como los del controlador. Una vez seleccionado el tipo de controlador se realizar la configuracin de los mdulos en el sistema ControlLogix. Para introducir uno a uno los mdulos (instalados fsicamente en el bastidor o slot) se debe dar clic derecho sobre I/0 Configuracin como se muestra en la Figura 15.

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 13 de 125 Compendio de Prcticas Edicin: 11/2010

    Figura 16. Seleccin de agregar mdulo de DeviceNet.

    Figura 17. Configuracin DeviceNet

    En cada mdulo se debe introducir la informacin correspondiente, incluyendo su localizacin sobre el bastidor (nmero de slot). Como se muestra la seleccin y configuracin del mdulo de DeviceNet en la Figura 16 y Figura17.

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 14 de 125 Compendio de Prcticas Edicin: 11/2010

    Figura 18. Mdulos agregados.

    En cada uno de los mdulos que se introducirn, es posible configurarles muchas de sus caractersticas. En esta prctica esto se omitir y solamente se agregarn con los valores por default de cada una de sus propiedades, dando clic en Finish>>. De esta manera ser necesario introducir los siguientes mdulos, dejando en blanco el slot 4, debido a que en la estacin se encuentra vaco, para fines de este laboratorio como se muestra en la Figura 18:

    - 1756-ENBT/A, Mdulo de EtherNet - 1756-DNB, Mdulo de DeviceNet. - 1756-CNBR/D, Mdulo de ControlNet. - 1756-IF8, Entradas Anlogas - 1756-OF4, Salidas Anlogas - 1756-IB16, Entradas Digitales - 1756-OB8, Salidas Digitales.

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 15 de 125 Compendio de Prcticas Edicin: 11/2010

    Figura 19. Tabla de tags de los controladores.

    De manera similar, al introducir cada uno de estos mdulos ser posible observar, dentro de la base de datos correspondiente a los tags de los controladores, un conjunto de datos (dobles palabras, palabras, bytes y/o bits) por la mayora de los mdulos introducidos. Como se muestra en la Figura 19, la base de datos crea una tabla tipo de Excel con los bits tanto de configuracin, como de entradas o salidas que corresponden a un mdulo en particular de los que se introdujeron anteriormente. Se muestra que la base de datos genera diferentes tipos de tags. Tags de configuracin que les corresponden la nomenclatura Local:SlotNumber:C, tags de sistema con nomenclatura Local:SlotNumber:S, tags de entradas con nomenclatura Local:SlotNumber:I y tags de salidas con nomenclatura Local:SlotNumber:O. Dentro de cada a tag pueden existir, adems, bits especficos sobre cada tipo de tag. NOTA IMPORTANTE: En cada prctica de laboratorio se deben introduccin los mdulos con los que se va a trabajar. Este proceso debe ser realizado y verificado al principio de cada prctica. Se puede llegar a perder mucho tiempo buscando errores de comunicacin, cuando simplemente se trata de que un mdulo no est agregado o se introdujo un mdulo incorrecto.

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 16 de 125 Compendio de Prcticas Edicin: 11/2010

    PASO 3. Configuracin del Path.

    Figura 20. Seleccin del path hasta llegar a LOGIX5555.

    Figura 21. Seleccin de download.

    El siguiente paso es establecer el path (ruta) de comunicacin para lo cual se tendr que dar clic en el icono que est sealado en la Figura 20. Una vez seleccionado la ruta de comunicacin es necesario descargar la configuracin al controlador como se ve en la Figura 21.

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 17 de 125 Compendio de Prcticas Edicin: 11/2010

    Figura 22. Descarga de configuracin.

    Figura 23. Modo RUN

    Dando un clic para descargar la informacin aparecer un conjunto de ventanas para avisar al operador sobre la accin a realizar como se ve en la Figura 22. Despus de descargar la configuracin es posible interactuar con los mdulos de entradas y salidas, seleccionando el modo RUN como se ve en la Figura 23.

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 18 de 125 Compendio de Prcticas Edicin: 11/2010

    PASO 4. Lectura de Entradas y Salidas.

    Figura 24. Conjunto 32 bits

    Ahora es tiempo de verificar que las variables del controlador funcionen correctamente, y esto se hace en la parte de tags de los controladores (Controller Tags) se buscaran los datos digitales para el mdulo de salidas digitales. AI abrir su conjunto de datos se tendr algo similar a la Figura 24, donde se tiene un conjunto de 32 bits de datos para el mdulo 1756 OB8.

    Cuando el controlador est en modo RUN es posible manipular directamente estos valores en cada uno de los bits y observar su repercusin en el mdulo de salidas digitales. Coloque por lo pronto el valor de 1 en el dato 2 del mdulo de salidas digitales y observar que en el mdulo fsico se enciende el nmero dos en su cartula. As mismo si usted presiona algn otro bit se encender algn otro nmero en la cartula, siempre y cuando se haya colocada en algn dato del rango de 0 a 7; los otros valores no generan ningn cambio fsico en el mdulo y por lo pronto no nos interesarn estos bits 1.

    Figura 25. Datos de las entradas del modulo 1756 IB16.

    Como se muestra en la Figura 25 se tiene un conjunto de datos para las entradas del modulo 1756 IB16 que corresponden al mdulo de entradas digitales. Si se intentara cambiar el valor de algn bit de entrada observar que la aplicacin no lo permitir realizando un cambio del valor de primera instancia. Esto se debe a que los valores de entrada de cualquier mdulo no pueden ser

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 19 de 125 Compendio de Prcticas Edicin: 11/2010

    modificados por programa, si no solamente por algn cambio externo. Esto se debe recordar siempre al momento de programar en diagrama escalera. PASO 5. Programacin, Diagrama Escalera.

    Figura 26. MainRoutine.

    Figura 27. Herramientas de programacin.

    Despus de monitorear las entradas y salidas ahora es posible realizar un pequeo programa para controlar el encendido y apagado de cuatro salidas de mdulo 1756 OB8 por medio de bloques tipo TIMER y para eso debemos posarnos en la base de datos en la parte de MainRoutine para empezar a realizar la programacin dando clic en sta, como se muestra en la Figura 26. Existe una herramienta grfica para ir colocando cada elemento de un diagrama escalera: contacto normalmente abierto, contacto normalmente cerrado, bobinas, bobinas tipo memoria, TIMER, contadores, entre otros, as como agregar nuevos escalones y editar escalones. Estos se encuentran en la parte superior como se indican en la Figura 27.

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 20 de 125 Compendio de Prcticas Edicin: 11/2010

    Figura 28. Bobina que activa comunicacin de DeviceNet.

    Figura 29. Men de declarar Tags en el Diagrama Escalera. A manera de ejemplo, se colocar en el primer escaln una bobina que simboliza un bit del mdulo de comunicacin de DeviceNet, el cual cuando es UNO lgico, el mdulo se encontrar listo para interactuar entre el PLC y los elementos instalados en la red DeviceNet, como se muestra en la Figura 28. Se tendr que agregar un nuevo escaln e introducir en la familia de elementos tipo bit una bobina comn. Es necesario indicarle al programa qu bit debe encender esa bobina, por lo cual dando un clic en la parte superior de la bobina aparecer una ventana como se muestra en la Figura 29. Como indica la figura anterior existen dos tipos de tags, los de los controladores y los de programa.

    Los tags de los controladores, son conjunto de bits correspondientes a algn dato en particular de un mdulo en cuestin. Estos nombres pueden ser redireccionados a tags creados por el usuario con nombres ms sencillos y fciles de manejar. Por ejemplo, si el tag seleccionado en la Figura 29 (sirve para poner en modo RUN al mdulo de comunicaciones de DeviceNet) se puede llamar como: ON_DeviceNet. Esto es posible yendo a los controller tags y editar algunos tags.

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 21 de 125 Compendio de Prcticas Edicin: 11/2010

    Figura 30. Tags de programa.

    Figura 31. Timers

    Figura 32. Tipo de Tag

    Los tags de programa, deben de ser creados cuando el programador necesita de algn bit auxiliar que no dependan de algn contacto de entrada fsica, que enciendan alguna salida de un mdulo o provoquen algn cambio de las comunicaciones de algn mdulo. Se crea una variable interna de programa y se debe colocar una etiqueta. Volviendo a Controller Tags en la pestaa de Scope se va a MainProgram y en la pestaa de abajo se coloca sobre Edit Tags, como se muestra en la Figura 30. Ya en esta ventana se coloca el cursor para escribir y se le da el nombre al tag que se va a utilizar, como se muestra en la Figura 31. Se debe de asignar el tipo de tag a utilizar seleccionando la opcin que se muestra sealada en la Figura 31 para despus escoger el tipo de tag, como se muestra en la Figura 32.

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 22 de 125 Compendio de Prcticas Edicin: 11/2010

    Figura 33. Conjunto de bits y datos tipo DINT.

    Figura 34. Bosquejo de bits y valores enteros.

    Se pueden crear tags para variables tipo bit, TIMER que en realidad son un conjunto de bit y datos tipo DINT como se muestra en la Figura 33. Estos bits y valores enteros corresponden a algn parmetro en particular del TIMER, los cuales se muestran en el HELP de la aplicacin RSLogix5000. Estos se bosquejan en la siguiente Figura 34. Para facilitar la prctica el resto del HELP que respecta al TIMER se mostrara al final de esta prctica en el rea de Documento de Apoyo. Para realizar la programacin, se agregar un nuevo escaln al programa y se colocar un TIMER que servir para lograr el fin de nuestra aplicacin. En la familia de los TIMERS y COUNTERS introduciremos un nuevo TIMER. Ser necesario entonces incluirlo en nuestro Programa Tags, lo cual se realiza en la carpeta de MainProgram, como ya lo habamos mencionado anteriormente, en el archivo de los tags de programa. Ah teclearemos un nombre del TIMER: TIMER-UNO y despus cambiaremos el tipo de tag, seleccionando un tag tipo TIMER. Remontarse a la Figura 30, Figura 31 y Figura 32 de llegar a tener algn problema con este paso.

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 23 de 125 Compendio de Prcticas Edicin: 11/2010

    Figura 35. Introduccin Diagrama

    DIAGRAMA ESCALERA

    Para formar la configuracin deseada de cada segmento debe de arrastrar desde la ventana de

    elementos de programa aquellos elementos o bloques que configuren adecuadamente el

    segmento de acuerdo a la funcin deseada.

    Figura 36. Diagrama Escalera

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 24 de 125 Compendio de Prcticas Edicin: 11/2010

    Regresando al programa de diagrama escalera. AI nuevo TIMER introducido le seleccionaremos el tag de programa correspondiente, es el nombre con el cual se tendr que referir cuando se quiera invocar. En la Figura 35 se muestra como se introduce el tag, de manera muy similar a como se introdujo el tag para la bobina, as como tambin los valores de conteo, solo que ahora iremos a Program Scoped Tags, como se muestra seleccionado en la figura y no a Controller Scoped Tags, como lo habamos hecho anteriormente. Ah mismo de forma dinmica se puede observar el tiempo que ha transcurrido desde el momento que comienza su conteo. De forma similar se deben incluir uno a uno los componentes que se muestran en la Figura 36 de tal forma que se realiza el programa completo deseado.

    Figura 37. Conexiones.

    Teniendo completo el diagrama escalera es necesario realizar las conexiones que se muestran en la Figura 37 y entender que es lo que est haciendo dicho programa.

    PROBLEMAS OPCIONALES

    Problema 2. Puntos Extras (4) Modifique el programa para que cada 15 segundos se lean los bits cero, uno y dos de las entradas digitales del mdulo en ControlLogix (nmero binario de tres bits, bit cero como el menos significativo) y despliegue su valor decimal activando el bit de salida correspondiente en el mdulo de salidas digitales, el cual deber permanecer prendido durante los siguientes 15 segundos. Ejemplo, se tiene los (bit cero no activada, bit uno activada, bit dos activada) se deber encender la salida seis (0 bit 6).

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 25 de 125 Compendio de Prcticas Edicin: 11/2010

    Problema 3. Puntos Extras (6) Realice una modificacin a la implementacin anterior de tal forma que el valor decimal corresponda al valor de voltaje que arrojar el mdulo de salidas anlogas montado en el sistema ControlLogix.

    REPORTE

    1. Entregue el diagrama de flujo ha seguir para la configuracin de la comunicacin y el diagrama de flujo para la configuracin del sistema ControlLogix.

    2. Entregue la lista de errores con su razn y solucin. 3. Conclusiones individuales. 4. Realice las lecturas los archivos ControlLogix 1756 System.pdf y RSNetWorx for

    DeviceNet.pdf 5. Investigue la hoja de especificaciones de los mdulos 1756 DNBIA, 1756 IFB/A, 1756

    OF4/A, 1756 IB16 y 1756 OBB.

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 26 de 125 Compendio de Prcticas Edicin: 11/2010

    PRCTICA # 2: CONTROLADOR LGICO

    PROGRAMABLE (PLC)

    ACTIVIDADES A REALIZAR EN LA PRCTICA 2

    Actividades a realizar

    ANTES de la prctica

    Actividades a realizar

    DURANTE la prctica

    Actividades a realizar

    DESPUS a la prctica

    1. Asegurar que una persona

    del equipo lleve la prctica

    ya sea impresa o de manera

    electrnica.

    2. Leer individualmente la

    prctica.

    3. Leer e imprimir el

    documento terico

    1. Organizar el modelo de

    trabajo en:

    Aplicador: Persona que se encarga de manejar la computadora.

    Verificador: Encargado de conectar cables, checar entradas, salidas y nmeros de partes.

    Gua: Tendr disponibles los documentos necesarios para el desarrollo de la prctica.

    2. Reportar los problemas

    que se vallan presentando y

    la manera de resolverlos.

    1. Realizar reporte que incluya:

    Bitcora de problemas encontrados y como los resolvieron.

    Explicacin del diagrama escalera de cada una sus lneas.

    Conclusiones de cada integrante.

    Tabla 2 Tabla de Actividades.

    LISTA DE MATERIAL

    Multmetro

    Conexin banana- banana

    DESARROLLO DE LA PRCTICA

    Los comentarios que aparecen en gris es informacin importante, ms no indispensable para el

    desarrollo de la prctica.

    PASO 1. Abrir aplicacin RSLinx y configurar los drivers de comunicacin

    NOTA: Puedes abrir el archivo de la prctica anterior donde ya estn configurados:

    Ethernet

    ControlNet

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 27 de 125 Compendio de Prcticas Edicin: 11/2010

    DeviceNet

    Figura 38. Protocolos de comunicacin

    Como se muestra en la figura 38 se tiene cada uno de los protocolos de comunicacin con un

    funcionamiento correcto. Para este caso en particular como lo muestra tambin la figura antes

    mencionada, los componentes que se visualizan en la pantalla son los elementos que se

    encuentran instalados en la red, sin embargo es necesario aclarar que RSLinx no genera ninguna

    configuracin de los elementos por lo que estos componentes aun no se encuentran dados de alta

    en la red.

    .

    PASO 2. Abrir aplicacin RSLogix5000 y dar de alta los componentes que se desean en el diseo

    del sistema ControlLogix.

    NOTA: Puedes abrir el archivo de la prctica anterior donde ya estn configurados

    Asegrate de que estn instalados los siguientes mdulos:

    Utilizar el controlador Logix5555

    Mdulo de Comunicaciones de la red EtherNet/IP

    Mdulo de Comunicaciones de la red DeviceNet

    Mdulo de Comunicaciones de la red ControlNet

    Mdulo de Entradas Anlogas

    Mdulo de Salidas Anlogas

    Mdulo de Entradas Digitales

    Mdulo de Salidas Digitales

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 28 de 125 Compendio de Prcticas Edicin: 11/2010

    Figura 38. RSLOGIX5000

    PASO 3. Abrir la aplicacin para la configuracin de la red RSNetWorx para DeviceNet:

    Figura 39. RSNETWORX

    Colocarse en lnea y detectar cada uno de los elementos de la red de forma automtica.

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 29 de 125 Compendio de Prcticas Edicin: 11/2010

    Figura 40. Online

    Lo que se realizar es colocarse en ON-LINE( figura 40) de manera tal que se observen cada

    uno de los elementos instalados en la red, mismos que aparecern en la parte derecha del

    programa. Esta accin realiza un BROWSE por cada uno de los nodos en la red DeviceNet. Como

    es bien sabido, la red DeviceNet solo soporta 64 elementos, por lo cual solo tiene 64 nodos o

    direcciones. stas direcciones pueden ser declaradas a cada uno de los elementos de forma

    electrnica (por medio de un software) o por medio fsico. Muchos de los elementos contienen un

    juego de contactos para seleccionar la direccin que se desea, sin embargo algunos elementos

    que en caso particular de estas estaciones de Allen Bradley, el PanelView y el detector de

    proximidad solo pueden ser asignados de forma electrnica. Para el caso del CompactBlock,

    RediStation, PowerFlex, Torreta de Alarma es asignado de forma fsica.

    Ingresando a las propiedades de cada elemento es posible asignarles la direccin dando un clic

    derecho al ratn y entrar a las propiedades del mismo. Dentro de la ventana que se desplegar el

    nodo asignado en el momento. Para el caso de los elementos que se le es asignado la direccin de

    forma fsica es necesario buscar en los elementos los contactos seleccionados.

    Regresando a la accin de colocarse en lnea con la red DeviceNet (en la figura 41 se muestra

    otra forma de colocarse en lnea con la red) existir una pantalla donde muestra que primero ser

    necesario tomar la informacin sobre el protocolo de comunicaciones de DeviceNet (figura 42) por

    lo cual ser necesario seleccionar el protocolo y aparecer la ventana de bsqueda de elementos

    sobre la red como lo ilustra la figura 43.

    Figura 41. Colocarse en lnea

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 30 de 125 Compendio de Prcticas Edicin: 11/2010

    Figura 42. DeviceNet

    Figura 43. Ventana de bsqueda

    Configuracin del mdulo de comunicaciones de DeviceNet: Al finalizar la bsqueda mostrar cada

    uno de los elementos instalados en la red lo cual ser posible realizar la configuracin deseada

    sobre cada uno de los elementos. Todo esto lo ilustra la figura 44.

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 31 de 125 Compendio de Prcticas Edicin: 11/2010

    Figura 44. Configuracin deseada

    En este caso solamente es posible para el detector de proximidad ya que el PanelView solo le es

    posible asignarle una direccin por medio del software PanelBuilder32 que se mostrar en

    prcticas posteriores. En la figura 44 tambin se muestra, en la parte inferior de la ilustracin, que

    existen varias pestaas; en estas pestaas existen formas distintas de visualizar a los elementos.

    Para el caso grfico se tiene el despliegue como en la figura. Para la siguiente pestaa se tiene la

    visualizacin de los elementos de forma de lista con sus caractersticas importantes. Para la

    pestaa de Configuracin de Maestro/Esclavo indica que elementos sobre la red, son

    inteligentes y cuales no. Para la pestaa de diagnsticos, para el caso particular de la licencia

    que se esta manejando no es posible realizar esta tarea, la cual permitira realizar diagnsticos

    personalizados sobre cada uno de los elementos.

    Para ver informacin adicional acerca del direccionamiento del PanelView recurrir al anexo B

    Direccionamiento del PanelView.

    Entonces ahora ser necesario dar doble clic al mdulo de comunicaciones de DeviceNet para

    observar sus propiedades. En la primera pestaa se mostrar la informacin de este mdulo sobre

    la red, es posible asignarle por software la direccin deseada por el usuario en la parte inferior de

    la ventana (figura 45).

    Es importante aclarar que esta direccin no necesariamente debe ser la misma que la direccin del

    sistema ControlLogix. Sin embargo en la pestaa del mdulo, si es importante asignar la direccin

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 32 de 125 Compendio de Prcticas Edicin: 11/2010

    del mdulo en el sistema. ControlLogix de tal forma que el controlador pueda entablar una

    comunicacin correcta entre los dispositivos de campo y l (figura 46).

    Figura 45. Direccin

    Figura 46. ControlLogix

    Ahora bien, despus de analizado este punto ser necesario asignar la memoria al mdulo de

    comunicaciones. A diferencia a los dems mdulos de comunicaciones de ControlNet y EtherNet,

    el mdulo de comunicaciones de DeviceNet trabaja de manera muy diferente ya que este mdulo

    provee una memoria de entradas y otra memoria para salidas. Con estas memorias ser posible la

    comunicacin entre los dispositivos de campo y el controlador (PLC) ya que el PLC solamente

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 33 de 125 Compendio de Prcticas Edicin: 11/2010

    controlar tanto la memoria de entrada como la memoria de salida sin saber realmente que es lo

    que maneja, y de la misma manera estar controlando a los dispositivos.

    Esto es debido a que cada uno de los dispositivos necesitan de memoria de entrada y memoria de

    salida para poder ser monitoreado y controlado respectivamente. La memoria de entrada servir

    para que cada uno de los dispositivos coloque informacin en el mdulo de comunicaciones de

    DeviceNet y el PLC segn su aplicacin lea esta memoria y realice una accin. La memoria de

    salida servir para que el PLC escriba informacin relevante y los dispositivos la lean y realicen

    una tarea en especfico. En un caso estudio del CompactBlock requiere un byte de memoria de

    entrada y un byte de memoria de salida para poder detectar entradas digitales fsicas y accionar

    las salidas digitales fsicas; entonces requerir que se le asigne parte de la memoria del mdulo de

    comunicaciones para su funcionamiento tanto de entrada como de salida. El PLC entonces leer la

    memoria asignada al CompactBlock para observar las entradas digitales y escribir en la memoria

    de salida asignada al CompactBlock para accionar alguna salida digital.

    En la pestaa correspondiente a Scanlist ser posible indicarle al mdulo de comunicaciones

    cuales de los dispositivos de campo se les desea asignar memoria de entrada y memoria de salida.

    En este momento es posible eliminar elementos que para una aplicacin no son relevantes o

    simplemente ignorarles sin asignarles memoria. Para esta prctica todos los elementos debern

    tener una asignacin de memoria. Como se ilustra en la figura 47 se tiene cada uno de los

    dispositivos ledos en la red; para accionarlos y asignarles memoria basta con dar clic en el icono

    con punta hacia la derecha para darlos de alta. Si en algn momento por equivocacin en una

    aplicacin se quiere eliminar uno o varios elementos basta con seleccionarlos y dar clic en el icono

    con punta hacia la izquierda.

    Es posible que el programa asigne la memoria de forma automtica, sin embargo de forma

    explicativa se desactivar esta opcin eliminado la seleccin de Automap que esta en la parte

    inferior izquierda.

    Figura 47. Asignacin de memoria

    Al momento de dar de alta a la asignacin del PanelView aparecer una venta de cuidado (figura

    48), ya que el PanelView no maneja una memoria de entrada y salida predefinida debido a que es

    un dispositivo de HMI, le es posible manejar diferente cantidades de datos, por lo cual ser

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 34 de 125 Compendio de Prcticas Edicin: 11/2010

    necesario asignarle una cantidad de datos especfica. Esta cantidad de memoria deber

    corresponder exactamente igual a la memoria asignada al PanelView2 como se observa en la

    figura 48. La cantidad de datos que se manejan para el PanelView son de dos bytes de entrada y

    salida.

    Figura 48. Memoria PanelView

    En la figura 13 se observa que los parmetros de entradas y salidas pueden ser de diferente tipo

    (Strobed, Polled, Change of State/Cyclic) segn la aplicacin lo requiera. Selecciona el nmero de

    bytes sealados por tu instructor del tipo COS (change of state).

    Figura 49. Parmetros

    En prcticas posteriores se analizar la configuracin del PanelView y ser necesario asignarle por

    medio de software cuantos datos se requerirn para el HMI a disear y esta cantidad de datos

    debe corresponder a la asignada al mdulo de comunicaciones de DeviceNet ya que si no se

    respeta este punto pueden ocurrir traslapes de dato y un mal funcionamiento del sistema diseado.

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 35 de 125 Compendio de Prcticas Edicin: 11/2010

    Ahora el siguiente punto es asignarles la parte de memoria a cada uno de los dispositivos de

    campo de forma manual. Es posible que se muestre un mensaje como la figura 50 donde se

    indique que la memoria asignada difiere al del componente y puede fallar, en este caso es

    importante observar el contenido de memoria asignada al PanelView haciendo un UPLOAD de

    los datos en l con el software PanelBuilder323

    Figura 50. Warning

    La memoria de entrada del mdulo se muestra en este momento en la figura 51 donde aun no se

    tiene ningn elemento mapeado. Ahora seccionando al CompactBlock y dando un clic en el botn

    de Advanced se desplegar la ventana de asignacin de memoria de entrada como lo indica la

    figura 52. Este software se mostrar en prcticas posteriores y se indicar este punto.

    Figura 51. Memoria entrada

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 36 de 125 Compendio de Prcticas Edicin: 11/2010

    Figura 52. Asignacin de memoria

    Dentro de esta ventana escogeremos el tipo de dato en la parte de Message el cual corresponde

    a COS y ser mapeado en la doble palabra 1 (DWORD) a partir del bit cero de esta doble palabra

    para esta prctica en particular, sin embargo es posible asignarle cualquier ubicacin de memoria

    de entrada. Ahora bien, entonces la asignacin debe corresponder a la de la figura 53. Una vez

    logrado esta configuracin basta con seleccionar el botn de aplicar el mapeo.

    Figura 53. Asignacin correspondiente

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 37 de 125 Compendio de Prcticas Edicin: 11/2010

    Saliendo de la ventana para la asignacin de memoria de entrada ser posible observar de manera

    grfica la ubicacin de la asignacin hasta el momento del dispositivo de campo correspondiente a

    CompactBlock como lo revela la figura 54. De manera similar a los pasos para asignar la memoria

    a este dispositivo, se deber realizar la asignacin para los dems dispositivos restantes de tal

    forma que la ubicacin de cada uno de los elementos sea igual a la figura 55. Es importante que la

    asignacin se respete de tal forma que la aplicacin propuesta al final de la prctica tenga un

    funcionamiento correcto.

    Figura 54. CompactBlock

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 38 de 125 Compendio de Prcticas Edicin: 11/2010

    Figura 55. Memoria de Salida

    Ahora bien, la asignacin de la memoria de salida se realiza de la misma forma, de tal forma que la

    asignacin debe realizarse como se muestra en la figura 56 para el buen funcionamiento de la

    aplicacin propuesta. Si puede observarse en la figura 56 se tiene que entre los elementos

    mapeados no existe el detector de proximidad aun cuando si se tiene en la memoria de entrada.

    Esto es debido a que el detector de proximidad solamente puede escribir datos o enviar datos al

    PLC que describen el estado de ste, y el PLC no puede enviar datos al detector de proximidad

    para controlarle o asignarle una tarea debido a su naturaleza.

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 39 de 125 Compendio de Prcticas Edicin: 11/2010

    Figura 56. Memoria PanelView

    Enviar la configuracin al mdulo as como a la red por completo:

    Finalmente para terminar con la configuracin de la red DeviceNet basta con enviar la

    configuracin al mdulo de comunicaciones y a la red misma. Esto se logra yendo al men de

    opciones y dar clic en Network para as dar un Download to Network por lo cual aparecer la

    pantalla similar al de la figura 57. En este momento se enviar todos lo datos tanto al mdulo como

    a cada uno de los dispositivos. Con esto se logra la configuracin total de la red DeviceNet y ahora

    ser necesario pasar al software para indicarle al controlador esta configuracin. No olvide grabar

    su archivo RSNetWorx para la red DeviceNet.

    Figura 57. Download to Network

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 40 de 125 Compendio de Prcticas Edicin: 11/2010

    PASO 4. Abrir la aplicacin de RSLogix5000 para indicar al PLC la configuracin de la red

    DeviceNet con el archivo *.dnt por medio del mdulo 1756 DNB/A.

    Ahora ser necesario abrir la aplicacin de RSLogix5000 para indicar al PLC la configuracin de la

    red DeviceNet as como disear una aplicacin donde se interacta con los dispositivos de campo

    con los mdulos de ControlLogix.

    Da doble clic al mdulo de comunicaciones de DeviceNet en la base de datos se abrirn sus

    propiedades como se muestra en la figura 58.

    Figura 58. Modulo de comunicaciones

    PASO 5. Enviar la configuracin hecha en RSLogix5000 al controlador

    Dentro de sus propiedades existe una pestaa correspondiente al RSNetWorx donde se colocar

    la ruta donde se encuentra el archivo guardado de la configuracin de DeviceNet de tal forma que

    el PLC podr controlar los dispositivos. En la figura 59 se ilustra esta opcin.

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 41 de 125 Compendio de Prcticas Edicin: 11/2010

    Figura 59. Propiedades

    En este momento se tiene finalmente toda la configuracin de la red DeviceNet as como tambin

    la configuracin del controlador o PLC para poder disponer de los recursos de estos dispositivos.

    Es necesario recordar que el mdulo de comunicaciones de DeviceNet contiene una memoria de

    entradas y salidas la cual el controlador dispondr para realizar la tarea programada por el usuario.

    Entonces en los tags de los mdulos tendremos que utilizar la memoria del mdulo DeviceNet, el

    cual para la configuracin fsica del sistema ControlLogix se encuentra en el Slot 0 rack dos, por lo

    tanto los tags llevarn la nomenclatura de Local:2:I/O:Tipo_de_Dato.

    Es el momento de enviar la configuracin realizada en la aplicacin RSLogix5000 al PLC para

    despus pasar a la programacin de la aplicacin sencilla de automatizacin.

    Ahora pondremos el controlador en su modo RUN para poder hacer uso de sus recursos de

    forma manual y sin programa. Recordando en el programa de la prctica anterior, entre sus lneas

    de programacin se incluy el encendido de un bit del mdulo de comunicaciones de DeviceNet

    correspondiente al Local:2:O:CommandRegister.RUN que este bit permite la comunicacin entre

    los dispositivos de campo y el PLC, y sin el encendido de este bit no se pudiera monitorear o

    controlar los dispositivos.

    La figura 60 muestra los tags correspondientes al mdulo de DeviceNet y el encendido de forma

    manual del ste. En este momento se podr ver cambios en la memoria de entradas y salidas

    segn activemos entradas de forma fsica o activemos salidas de forma manual por software.

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 42 de 125 Compendio de Prcticas Edicin: 11/2010

    Figura 60. Tags

    PASO 6. Generar tags personalizados (ALIAS).

    Al iniciar cualquier programa donde se quiera utilizar la red DeviceNet, se debe incluir en sus

    lneas de programacin la activacin del bit que en el prrafo anterior se discuti, de manera que

    el inicio del programa deber ser similar al de la figura 60.

    Figura 61. Inicio de programa

    Una vez realizado este punto, pasemos a los tags de los mdulos y ubquese en los tags del

    mdulo DeviceNet; si hacemos referencia a la asignacin de memoria de entrada de la red

    DeviceNet (figura 55) tenemos que el CompactBlock se ubica en la doble palabra uno del bit 0 al

    bit 7 por lo cual si usted hiciera una conexin fsica de la entrada 0 del CompactBlock al voltaje de

    24 volts de la estacin usted ver un cambio en los valores digitales de esta memoria como se

    muestra en la figura 62.

    Figura 62. Tags Programa

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 43 de 125 Compendio de Prcticas Edicin: 11/2010

    Ahora ubquese en la asignacin de la memoria de salida para el CompactBlock y active

    cualquiera de sus bits, usted ver en el CompactBlock el encendido de los leds indicadores y si

    realizar la conexin a algn indicador luminoso, este se encender. Este hecho se describe en la

    figura 63.

    Figura 63. Indicadores

    En muchos programas los usuarios o programadores prefieren generar tags personalizados que

    contengan un nombre que describa la funcin de un bit, un conjunto de bits (nmero entero INT,

    nmero entero sin signo SINT, etc.) para realizar la programacin mucho ms entendible, por lo

    tanto, como muestra en la figura 63 se ha creado un tag para los mdulos con el nombre del

    Estado del Sensor el cual esta direccionado a la memoria de entrada que esta reservado para el

    detector de proximidad. Este bit se encuentra activado cuando detecta metal en su contacto y

    desactivado en cualquier otro caso.

    De la misma forma en que agrego el tag anterior, incluya los tags que se muestran en la figura 64

    con el direccionamiento mostrado.

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 44 de 125 Compendio de Prcticas Edicin: 11/2010

    Figura 64. Direccionamiento

    De manera que el programa tenga el funcionamiento deseado ser necesario generar variables

    internas auxiliares que no modifiquen ningn tag de los mdulos de comunicaciones, mdulos de

    salidas, as como tampoco los dispositivos de campo, por lo cual es necesario generar los tags de

    programa como se muestra en la figura 65. Al generar los tags, primero es necesario incluir su

    nombre, despus seleccionar el tipo, el estilo de visualizacin, as como finalmente se colocar los

    valores para los siguientes tags como se muestra a continuacin:

    Mask1 con el valor de 310

    Mask2 con el valor 1210

    Figura 65. Tags Generados

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 45 de 125 Compendio de Prcticas Edicin: 11/2010

    Para finalizar la implementacin realice la configuracin del diagrama escalera como se muestran

    en las figuras en la seccin de programa de aplicacin. Al terminar con la correcta configuracin

    solo basta con enviar el programa al controlador, as como tambin ponerlo en modo RUN para

    observar la tarea programada. Si su implementacin es correcta, al colocar una configuracin de

    entradas fsicas al voltaje de la estacin para los bits en cuestin, y al colocar al sensor en contacto

    con algn metal, al paso de 5 segundos ver la respuesta desplegada en el CompactBlock.

    EJERCICIOS A REALIZAR

    Realice un programa que ejecute la suma de los grupos A (bits 2 y 3) y B (bits 0 y 1)

    correspondientes a las entradas digitales del Compact Block, de tal manera que encienda la salida

    digital correspondiente a la suma realizada al pasar 5 segundos del sensado magntico.El primer

    sumando toma los dos primeros bits del CompactBlock y el segundo toma los bits 2 y 3 del

    CompactBlock, ya que la aplicacin que se realizar sumar estos nmeros y segn su suma lo

    desplegar en las mismas salidas del CompactBlock segn sea la suma. Es decir, si el primer

    sumando tenga el nmero 102 y el segundo sumando sea 112 el resultado sera 1012 o 510 lo

    cual corresponder activar el bit 5 de las salidas del CompactBlock.

    Ejemplo:

    A

    B

    Salidas digitales

    CompactBlock

    Entradas digitales

    Se introduce en

    A = 102, B = 112

    A + B = 1012 = 510

    Como resultado tenemos

    encendida la salida 5 del

    CompactBlock

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 46 de 125 Compendio de Prcticas Edicin: 11/2010

    DIAGRAMA ESCALERA

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 47 de 125 Compendio de Prcticas Edicin: 11/2010

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 48 de 125 Compendio de Prcticas Edicin: 11/2010

    Notas:

    Para irse de modo online en el RSlogix5000 tenemos que seleccionar la ruta del PLC por medio del Who Active en el blackplane del PLCs

    Encender el bit Local:2:O:CommandRegister.RUN que nos permite la comunicaciones entre los dispositivos de campo y el PLC

    Para poder teclar los Tags tenemos que irnos a modo OFFLINE y teclear los valores

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 49 de 125 Compendio de Prcticas Edicin: 11/2010

    PRCTICA #3: BUS DE CONTROL (CONTROLNET) Y

    RSNETWORX FOR CONTROLNET

    ACTIVIDADES A REALIZAR EN LA PRCTICA 1

    Actividades a realizar ANTES

    de la prctica

    Actividades a realizar

    DURANTE la prctica

    Actividades a realizar

    DESPUS a la prctica

    1. Leer la prctica antes de la sesin de laboratorio.

    2. Leer el documento de apoyo a la practica 3.

    1. Seguir con los pasos descritos en esta prctica y preguntar al instructor cuando se presente alguna duda o problema.

    2. Realizar las conexiones de acuerdo al diagrama

    3. Tomar nota de las fallas o errores cometidos

    1. Realizar reporte de la

    prctica incluyendo:

    Tabla con errores experimentados durante la prctica, con sus respectivas soluciones.

    Solucin a los problemas del final de la prctica.

    Conclusiones individuales de la prctica.

    Comentarios generales.

    LISTA DE MATERIAL

    Conexin Banana Banana

    Potencimetro

    Multmetro

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 50 de 125 Compendio de Prcticas Edicin: 11/2010

    DESARROLLO DE LA PRCTICA

    Figura 66. Configuracin de Dispositivos

    Antes de empezar la configuracin de la red de Controlnet, como siempre lo primero que tenemos

    que hacer es configurar los drivers de comunicacin. Para esto entramos al programa RSLinx que

    se encuentra en Start > Programs > Rockwell Software > RSLinx > RSLinx. En este programa

    tenemos que efectuar la configuracin de los drivers o abrir una configuracin ya existente de

    manera que la configuracin quede como muestra la figura a continuacin.

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 51 de 125 Compendio de Prcticas Edicin: 11/2010

    Figura 67. Configuracin de Dispositivos

    Una vez hecho esto procedemos a abrir el programa RSNetWorx for ControlNet el cual se

    encuentra en Start > Programs > Rockwell Software > RSNetWorx > RSNetWorx for ControlNet.

    Este programa es muy parecido al programa de RSNetworx for DeviceNet, aunque se tienen

    algunas diferencias en la configuracin de los dispositivos, que se vern a continuacin.

    Dentro del programa lo primero que tenemos que hacer es ponernos en lnea para que el programa

    haga un reconocimiento de los dispositivos que se encuentran en la red. Para hacer esto en la

    barra de mens del programa seleccionamos Network > Online o buscamos el icono de Online

    dentro de la barra de mens. Si es la primera vez que nos ponemos en lnea para hacer el

    reconocimiento de los dispositivos, el programa nos pedir que le indiquemos la ruta hacia el

    programa. Se selecciona la ruta hasta la red de ControlNet como muestra la figura 67 y se presiona

    OK. Al hacer esto el programa comienza a hacer el reconocimiento automtico de los dispositivos.

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 52 de 125 Compendio de Prcticas Edicin: 11/2010

    Figura 68. Configuracin de Dispositivos a la Red.

    Despus de efectuar el reconocimiento automtico de los dispositivos en la red, algunos

    dispositivos aparecern con un signo de + de color verde, como se muestra en la figura 68. Con

    este signo el programa nos esta avisando que se encontraron dispositivos que no estn registrados

    en la configuracin de la red de ControlNet actual. Esto no quiere decir que se tengan errores,

    solamente quiere decir que por el momento la configuracin de la red y los dispositivos en ella no

    concuerdan pero esto se resolver mas adelante en la prctica, guardando la configuracin y

    transmitindola a la red de ControlNet.

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 53 de 125 Compendio de Prcticas Edicin: 11/2010

    Figura 69. Configuracin de Mdulo Nuevo Modulo

    Lo que se tiene que hacer a continuacin es dar de alta los dispositivos que se encuentran en la

    red de ControlNet en el programa de RSLogix5000. Estos dispositivos son los mdulos de

    entradas y salidas anlogas y digitales que se encuentran en la estacin. Para entrar este

    programa seguimos la ruta Start > Programs > Rockwell Software > RSLogix5000 > RSLogix5000.

    Una vez adentro del programa creamos un nuevo proyecto o abrimos uno ya existente. Para

    empezar a dar de alta a los mdulos de la red de ControlNet, en la base de datos del programa

    RSLogix500 (ventana de la izquierda) buscamos al modulo de Controlnet dentro de la carpeta de

    I/O Configuration. Damos click derecho en el icono de este modulo y seleccionamos la opcin

    New Module, como se muestra en la figura 69.

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 54 de 125 Compendio de Prcticas Edicin: 11/2010

    Figura 70. Configuracin de Mdulo Seleccin de Tipo de Modulo

    Despus de dar click en New Module se abrir una ventana donde se nos pide seleccionar el tipo

    de modulo a agregar. El primer modulo a agregar es el modulo 1794 ACNR15/C, que viene

    siendo el segundo modulo de izquierda a derecha en el rack de los mdulos de la red de

    ControlNet. Despus de localizar este modulo fsicamente en la red de ControlNet, dentro de la

    ventana buscamos el modulo y se presiona OK, como se muestra en la figura 70, dejando los

    valores de las casillas de la parte inferior sin mover. Este componente que estamos agregando es

    un puente entre el sistema ControlLogix y otros mdulos que se agregaran a continuacin.

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 55 de 125 Compendio de Prcticas Edicin: 11/2010

    Figura 71. Configuracin de Mdulo Parmetros del Mdulo

    Despus de presionar OK nos aparecer otra ventana en la cual se pos pide configurar algunos

    parmetros del modulo que estamos agregando. Aqu lo nico que nos interesa por el momento es

    configurar la direccin del modulo dentro de la red, la cual se define en el campo de Node. Le

    damos un valor de 2 en el campo de nodo y verificamos que el tamao de chasis sea de 8.

    Finalmente se le da un nombre al modulo. Al finalizar la ventana queda como se muestra en la

    figura 71 a continuacin. Con esto listo damos click en Finish.

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 56 de 125 Compendio de Prcticas Edicin: 11/2010

    Figura 72. Configuracin de Mdulo Agregar Modulo

    Acabando esto dentro de la ventana de la base de datos del programa RSLogix5000 aparecer el

    modulo agregado abajo del icono del modulo de ControlNet en I/O Configuration. Ahora ser

    necesario empezar a agregar los dems mdulos. Estos mdulos se agregaran dentro del modulo

    recin agregado como muestra la figura 72 mas arriba.

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 57 de 125 Compendio de Prcticas Edicin: 11/2010

    Figura 73. Configuracin de Mdulo Agregar Modulo

    De igual manera, aparecer una ventana donde se nos pedir seleccionar el tipo de modulo a

    agregar. El primero que agregaremos ser el modulo 1794 IF41/A, que es un modulo de entradas

    anlogas con cuatro canales diferentes. Estos canales pueden ser configurados para leer ya sea

    corriente o voltaje, por lo cual fsicamente cada canal tiene 4 entradas, dos para voltaje y dos para

    corriente. Despus de seleccionar el tipo de modulo aparecer la ventana de configuracin del

    modulo, en la cual se tienen que introducir la direccin del modulo y su nombre, como muestra la

    figura 73. Se selecciona el slot 0 ya que esta es la direccin que le corresponde al modulo al ser el

    primero de izquierda a derecha despus del modulo 1794 ACNR15/C. El modulo 1794 ACNR15/C

    tiene una capacidad de hasta 8 slots, por lo cual se le podran agregar hasta 8 mdulos diferentes,

    aunque en nuestro caso solamente se tendrn tres.

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 58 de 125 Compendio de Prcticas Edicin: 11/2010

    Figura 74. Configuracin de Mdulo Agregar Modulo

    De igual manera se agregara el modulo siguiente, que es el 1794-OF41/A. En la ventana de

    configuracin se selecciona el numero de slot 1 y el nombre del modulo como se muestra en la

    figura. Este modulo tiene igualmente 4 canales pero para salidas anlogas, las cuales tambin

    pueden ser definidas para dar voltaje o corriente.

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 59 de 125 Compendio de Prcticas Edicin: 11/2010

    Figura 75. Configuracin de Mdulo Agregar Modulo

    Ahora por ultimo se agregara al modulo de entradas y salidas digitales 1794 B10X0B6. A este

    modulo se asignar el slot 2. Este modulo dispone de 15 conectores que se pueden configurar

    para que sean salidas o entradas por medio de software. La ventana de configuracin tiene que

    quedar como muestra la figura 75.

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 60 de 125 Compendio de Prcticas Edicin: 11/2010

    Figura 76. Descarga de Configuracin del Sistema

    Ya con todos los mdulos agregados en la base de datos de RSLogix5000 tenemos que descargar

    esta configuracin al sistema. Para hacer esto en la parte superior izquierda de la pantalla damos

    click izquierdo en el icono de Offline y posteriormente en Download, como muestra la figura 76.

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 61 de 125 Compendio de Prcticas Edicin: 11/2010

    Figura 77. Configuracin de ControlNet Online - Offline

    Ya hecho esto regresamos al programa RSNetworx for ControlNet en el cual para terminar la

    configuracin. En este programa en la barra de mens seleccionamos Network > Enable edits. Al

    hacer esto aparecer una ventana como la que se muestra en la figura 77. En esta ventana

    tenemos que indicarle al programa que queremos bajar la informacin de la configuracin que

    hemos hecho hasta el momento a la red seleccionando la opcin Use offline data.

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 62 de 125 Compendio de Prcticas Edicin: 11/2010

    Figura 78. Configuracin de ControlNet

    Al hacer esto se descarga la informacin a la red y como la configuracin de la red ya concuerda

    con los dispositivos encontrados en esta, los signos de + que aparecieron anteriormente

    desaparecen, como se muestra en la figura 78.

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 63 de 125 Compendio de Prcticas Edicin: 11/2010

    Figura 79. Configuracin de ControlNet

    Despus procedemos a guardar la configuracin del programa de RSNetworx for ControlNet

    seleccionando en la barra de men File > Save. Tenemos que seleccionar el lugar donde se va a

    guardar el archivo con la configuracin y es importante que recordemos el lugar donde se guarde

    este archivo ya que posteriormente tendremos que usar este archivo en el programa. Despus de

    seleccionar el path donde se guarda el archivo aparecer una ventana como la que se muestra en

    la figura 79 donde se especifica que se optimizaran las conexiones de la red, donde

    seleccionaremos solamente presionaremos OK.

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 64 de 125 Compendio de Prcticas Edicin: 11/2010

    Figura 80. Propiedades del Mdulo

    En este punto ya tenemos configurada la red ControlNet as como los dispositivos que se

    encuentran en esta. Ahora lo que resta es modificar algunas propiedades de los mdulos para

    poder lograr que el sistema funcione como queremos y poder lograr los objetivos de la prctica.

    Para empezar a hacer esto en el programa RSLogix5000 tenemos que buscar al modulo de

    entradas anlogas dentro de la base de datos del proyecto y entrar a la ventana de sus

    propiedades. Despus seleccionaremos la pestaa de Configuration. Aparecer una ventana

    como la que se muestra en la figura 80. Aqu lo que tenemos que hacer es seleccionar el tipo de

    entrada para el canal 1 del modulo. En el programa que se va a desarrollar mas adelante

    necesitamos que el canal 1 del modulo de entradas anlogas pueda leer voltaje de 0 a 10V, por lo

    cual seleccionamos la opcin 0 to 10V Signed 2s Complement %. La figura 80 muestra el lugar

    donde se encuentra esta opcin.

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 65 de 125 Compendio de Prcticas Edicin: 11/2010

    Figura 81. Tags Personalizadas

    En la figura 81 se muestra en la parte superior la introduccin de dos tags personalizados de los mdulos que estn diseccionados a las entradas en el mdulo CompactBlockIO (bit 6 y 7), siguiendo la configuracin de la red DeviceNet de la prctica anterior llamados B y C respectivamente los cuales describirn a los botones.

    As mismo, en esta misma figura se pueden observar los tags generados por la aplicacin de

    RSLogix5000 con relacin a los mdulos en la red ControlNet. Obsrvese que los nombres de los

    tags siguen la nomenclatura siguiente:

    Nombre_Asignado_U:Tipo_de_Dato para el caso del mdulo de comunicacin 1794 ACNR15/A y Nombre_Asignado_U:SLOT:Tipo_de_Dato para los mdulos de entradas y salidas.

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 66 de 125 Compendio de Prcticas Edicin: 11/2010

    Figura 82. Variables Internas

    En la figura 82 se muestran los tags creados como variables internas del programa para la solucin

    de la tarea a realizar. En este caso se generaron los tags de:

    E1, el bit relacionado con el estado de la etapa uno en la secuencia de la subrutina.

    E2, bit relacionado con el estado de la etapa dos en la secuencia de la subrutina.

    EDGE, bit que es activado durante la transicin de un bit.

    STAGE, bit que indica la habitacin de un bloque tipo OSR.

    ANALOG_INPUT, variable entera que toma el valor de la entrada anloga del mdulo en ControlNet.

    TIMER_TRES, variable TIMER para la ejecucin de la tarea.

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 67 de 125 Compendio de Prcticas Edicin: 11/2010

    Figura 83. Tags de Mdulos

    En la figura 83 se tienen los tags de los mdulos que se utilizarn en la programacin de la tarea

    en esta prctica. La figura describe a las entradas anlogas y los bits de salida del mdulo de

    entradas y salidas digitales.

    Cabe mencionar que las salidas del mdulo 1794 IB10XOB6 tan slo son 6 y en la figura se

    muestran 16 bits, de manera tal que las nicas que tiene efecto fsicamente son los bits del cero al

    cinco y los dems bits slo sirven para seguir el estndar de datos (booleano, entero, doble entero,

    etc).

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 68 de 125 Compendio de Prcticas Edicin: 11/2010

    Figura 84. Crear una Subrutina

    En la figura 84 se muestran los pasos a seguir para crear una rutina o una subrutina. Para concluir

    nuestra configuracin y la elaboracin del programa es necesario crear una nueva rutina. En el

    panel de la derecha nos posicionamos sobre la carpeta Tasks y luego buscamos la carpeta que

    diga Main Program, damos clic derecho y seleccionamos la opcin que diga New Routine. Esta

    rutina (en realidad subrutina) se manda llamar por medio de un bloque tipo JSR (jump to

    subroutine) la cual slo tendr efecto sobre los dispositivos en sus escaleras programadas durante

    su ejecucin, sin embargo la rutina principal seguir en ejecucin y realizando su tarea programada

    an cuando se est ejecutando la subrutina. En la figura 83 se muestra la forma en que se agrega

    una nueva rutina principal dando un clic con el ratn del ordenador posndose sobre la carpeta de

    Main Program.

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 69 de 125 Compendio de Prcticas Edicin: 11/2010

    Figura 85. Nueva Subrutina

    En la figura 85 se muestra la ventana que se despliega inmediatamente despus de agregar la

    rutina donde ser necesario introducir el nombre de la rutina y el tipo de programacin de la

    subrutina.

    Figura 86. Nombre y Tipo de Subrutina

    En la figura 86 se muestra la configuracin que se debe colocar en la ventana que se despleg una

    vez que le dimos click para crear una Subrutina, asignamos el nombre de Analog_Control y en el

    Tipo colocamos que es Ladder Diagram.

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 70 de 125 Compendio de Prcticas Edicin: 11/2010

    Para terminar la programacin de la tarea tome en cuenta las figuras 4 y 5. Al terminar con la

    correcta configuracin y programacin slo basta con enviar el programa al controlador as como

    tambin ponerlo en modo RUN para observar la tarea programada.

    EJERCICIOS A REALIZAR

    EJERCICIO 1.

    Se desea que el mdulo de salidas anlogas del sistema ControlLogix contenga el valor de voltaje

    una vez que se ha presionado el botn B durante el tiempo necesario, permanecer con el valor de

    voltaje hasta que se presione un botn para despus pasar al ajuste y salir de la subrutina. (Slo

    es posible utilizar 2 botones, B y C).

    EJERCICIO OPCIONAL. 10 puntos extras

    Crea una nueva subrutina en la cual se tome el valor actual de la entrada anloga y la muestre en

    el mdulo de salidas anlogas del sistema ControlLogix por medio del botn START del dispositivo

    RediStation.

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 71 de 125 Compendio de Prcticas Edicin: 11/2010

    DIAGRAMA ESCALERA

    Figura 87. Programa Principal

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 72 de 125 Compendio de Prcticas Edicin: 11/2010

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 73 de 125 Compendio de Prcticas Edicin: 11/2010

    Figura 88. Subrutina

    Figura 89. Conexiones

    En la figura 89 se muestra el diagrama de conexiones a realizar para poder correr correctamente el

    programa implementado en las figuras 88 y 89, as como las conexiones para los indicadores y

    botones y los potencimetros.

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 74 de 125 Compendio de Prcticas Edicin: 11/2010

    Figura 90. Diagrama de Estados del Programa

    Figura 91. Identificacin de Bits del Compact Block

  • ITESM Campus Monterrey Departamento de Mecatrnica y Automatizacin

    Manual del Laboratorio de Redes Industriales Pgina 75 de 125 Compendio de Prcticas Edicin: 11/2010

    Figura 92. Identificacin de las Entradas y Salidas de los Mdulos

    Figura 93. Identificacin de los Botones

  • ITESM Campus Monterrey Departame