compendio ab
TRANSCRIPT
-
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