Está en la página 1de 30

ESCUELA POLITECNICA DEL EJRCITO

INTERFACES DE COMUNICACIN
Tema: Implementacin de un sistema SCADA para el control de nivel.

Objetivo General: Realizar la comunicacin conectada por red para el control de nivel SCADA.

Objetivo Especifico: Realizar el HMI en el programa FactoryTalk. Realizar la comunicacin Modbus punto a punto. Visualizar el Control de Nivel mediante un PanelView.

Marco Terico

PLC Control Logix L61 El ControlLogix L61 es un autmata de ltima generacin que esta formado por mdulos. Este proporciona una plataforma de control modular ideal para aplicaciones secuenciales y de proceso. Con esta plataforma se puede combinar mltiples procesadores, redes y mdulos de E/S

sin restricciones y a medida que crece un sistema puede usar una red ControlNet o Ethernet I/Para distribuir el control a mdulos adicionales y a otras plataformas Logix.

Caractersticas: Las principales caractersticas de un PLC ControlLogix son las siguientes: Permite control multidisciplinario: secuencial, proceso, drivers y movimiento Lenguajes de programacin, segn norma IEC: diagramas de escalera (ladder), texto estructurado, diagramas de bloques de funcin y graficas de funcin secuencial. Sistema modular flexible, con chasis de diferentes tamaos Ms de un controlador se puede ubicar en un chasis. Permite configurar en hot-backup para respaldo de aplicaciones crticas. Puede tener 32 tareas, con 100 programas cada uno. Memoria desde 750Kb hasta 16Mb Amplia gama de mdulos en entrada/salida: 38 de E/S discreta, 12 de E/S anlogas, 3 de E/S especiales, 3 de E/S HART y otra amplia variedad a travs de mdulos compatibles de otra serie. Comunicacin. Puerto RS-232 integrado, y el resto por mdulos adicionales, entre los que estn: Ethernet/IP, DeviceNet y ControlNet. Tambin tiene comunicacin a redes antiguas como Remote I/O y DH+. Mayor integracin con HMI, de modo de acercarse ms a la funcionalidad de DCS. Mayor encapsulamiento en la programacin, utilizando variables locales a nivel de rutinas. Mejora en la configuracin de hot-backup; comunicando directamente los PLCs o permitiendo hacer backup en un mismo chasis.

FactoryTalk View Machine Edition 6.0

El software FactoryTalk View Machine Edition (ME) es una aplicacin de interface operadormquina (HMI) verstil que proporciona una solucin dedicada y eficiente para dispositivos de interface de operador-mquina a nivel de mquina. Como elemento integral de la solucin de visualizacin de Rockwell Automation, FactoryTalk View Machine Edition proporciona grficos superiores, conmutacin de idioma en tiempo de ejecucin y un tiempo de puesta en marcha ms breve con un entorno de desarrollo comn.

FactoryTalk View Machine Edition 6.0 aade nuevas caractersticas que acortan el tiempo de desarrollo por un lapso de hasta 30 por ciento, mejorando a la vez la funcionalidad y el impacto de las aplicaciones de HMI para soluciones de interface de operador basada en PC a nivel de mquina. Estas nuevas caractersticas incluyen: Biblioteca de smbolos Symbol Factory Library completa para permitir a los usuarios crear pantallas ms eficientes e interesantes, en menos tiempo. Capacidades extendidas para registro de datos y gestin de recetas usando un formato de archivo.csv comn.

Fuente incorporada Arial Unicode de Microsoft que permite implementar una aplicacin en tiempo de ejecucin en hasta 20 idiomas sin la engorrosa vinculacin de fuentes. Una versin autnoma de la utilidad Machine Edition Transfer Utility de modo que los usuarios de mantenimiento puedan descargar un PanelView Plus sin tener que adquirir e instalar una licencia para FactoryTalk View Studio.

Caractersticas y Ventajas FactoryTalk View Machine Edition ofrece a los fabricantes originales de equipos y usuarios i nales caractersticas que reducen el tiempo de desarrollo y de puesta en marcha, mejorando la experiencia y conservando la capacidad de escalado a nivel de toda la planta. Reduzca el tiempo de diseo y de puesta en marcha con: Interface de operador-mquina sin tags con Factory Talk Directory Objetos globales Biblioteca de plantillas incorporadas e instrucciones add-on de Rockwell Automation

Expanda la flexibilidad y capacidad de la mquina mediante: configuracin de la mquina registro de datos

Usando el formato de archivo .csv, FactoryTalk View ME puede escribir registros de datos accesibles mediante FTP en una red Ethernet para anlisis de tendencias. Es posible almacenar archivos .csv en la PC o PanelView local y usarlos para modificar valores en el controlador para cambios de receta y/o configuracin de la mquina. Estas recetas tambin pueden descargarse al terminal local mediante una red Ethernet.

Variador de Velocidad de CA PowerFlex 700S

El variador de CA PowerFlex 700S de Allen-Bradley, una versin de la plataforma de potencia PowerFlex700, mejora la integracin de las aplicaciones ms exigentes en control y sistemas de variadores, tanto autnomas como coordinadas. El PowerFlex 700S con la opcin DriveLogix combina la potencia y flexibilidad de control de los variadores de CA PowerFlex con una mquina Logix de alto rendimiento para brindar una solucin de variador y control de alta funcionalidad y muy rentable.

Comunicaciones La familia de variadores PowerFlex de Allen-Bradley utiliza la arquitectura de redes abiertas NetLinx de Rockwell Automation. Esta arquitectura proporciona el conjunto comn de las caractersticas y servicios para redes DeviceNet, ControlNet y EtherNet/IP, lo que reduce los costos de adquisicin. La gestin de la informacin por parte de los usuarios es mucho ms sencilla; consiguen integrarse totalmente en el sistema, ya que son los encargados de monitorear, configurar y recopilar datos. Los variadores PowerFlex ofrecen opciones de comunicacin interna que ayudan al usuario a gestionar de forma rentable las aplicaciones incluidas en los mismos. Estas opciones son: DeviceNet, ControlNet, Universal Remote I/O y otras comunicaciones abiertas como PROFIBUS DP e Interbus.

Los indicadores de estado para todas las opciones de comunicacin interna se pueden ver en la cubierta a fin de facilitar la configuracin y el monitoreo de las comunicaciones del variador.

RSLINX

RSLinx Lite para los controladores programables Allen-Bradley es una solucin completa para las comunicaciones en fbrica que utilizan el sistema operativo Windows NT de Microsoft. Proporciona al controlador programable Allen-Bradley acceso a una amplia variedad de aplicaciones de Rockwell Software y Allen-Bradley, tales comoRSLogix 500 y Logstica de Escalera PLC-5 A.I. Serie ya que RS Linx se desarroll especficamente desde el comienzo hasta el fin como una verdadera aplicacin de 32 bits, aprovecha al mximo las capacidades de multicomunicaciones, multitareas y multiproceso del sistema operativo Windows NT. RSLinx puede ejecutar simultneamente cualquier combinacin de las aplicaciones anteriores, por medio del mismo o de varias interfaces de comunicaciones. Y adems, es fcil de usar - la mayora de los usuarios pueden ejecutar el software en cinco minutos.

Caractersticas: Facilidad de actualizacin a procesadores y redes nuevas porque todos nuestros controladores AllenBradley de 32 bits se incluyen en un paquete. Soporte para los dispositivos 1784-KT, 1784-KTX(D), 1784-PCMK, RS-232 DF1,Allen-Bradley Ethernet, dispositivos remotos a travs de WINtelligent LINXGateway, RSEmulate_500 y RS Emulate 5. Compatibilidad con productos para programacin de Rockwell Software y Allen-Bradley. Acceso de lectura y escritura a la informacin de procesadores PLC-5, PLC-2, PLC-3, PLC-5/250, MicroLogix 1000 y SLC 500. Operacin concurrente de varios dispositivos de comunicacin.

Interface de usuario intuitiva, probada en nuestro laboratorio de usabilidad. Uso eficiente de los recursos del sistema y el mnimo de trfico en la red mediante lecturas DDE optimizadas. Velocidad superior y carga de red reducida con el uso de bloques de lectura y escritura. Conectividad a redes ms antiguas compatibles con encaminamientos remotos mediante 1785-KA, 1785-KA5, 5130-KA y 5820-EI. Investigacin intuitiva del sistema aceptada por la funcin grfica SuperQuin y diagnsticos generales. La asistencia se obtiene con slo hacer clic, mediante ayuda interactiva. Actualizacin integral a RSLinx o RSLinx OEM

RSLOGIX

Con el software RSLogix 5000 Enterprise Series, necesita un solo paquete de software para la programacin de control secuencial, de seguridad, de procesos, de variadores y de control de movimiento. Este entorno es comn para las plataformas Logix5000 de Allen-Bradley: ControlLogix, FlexLogix, CompactLogix y SoftLogix5800, as como PowerFlex 700S con DriveLogix. Instrucciones add-on definidas por el usuario Alarmas FactoryTalk y eventos incorporados en el controlador Logix Servicio de asistencia tcnica de seguridad SIL3 integrado Recuperacin y almacenamiento automtico de proyectos Importacin/exportacin parcial de tipo de datos definido por el usuario (UDT)

Advertencia de verificacin de bifurcacin en corto de diagrama de lgica de escalera y opcin de bsqueda Opcin FuzzyDesigner de RSLogix 5000 Configuracin de variadores PowerFlex integrados Tags consumidos/producidos de unidifusin de EtherNet/IP Supervisor Firmware de Logix5000 Actualizacin rpida automtica para variadores

Cable Serial RS-232 La comunicacin serial es un protocolo muy comn para comunicacin entre dispositivos que se incluye de manera estndar en prcticamente cualquier computadora. La mayora de las computadoras incluyen dos puertos seriales RS-232. La comunicacin serial es tambin un protocolo comn utilizado por varios dispositivos para instrumentacin; existen varios dispositivos compatibles con GPIB que incluyen un puerto RS-232. Adems, la comunicacin serial puede ser utilizada para adquisicin de datos si se usa en conjunto con un dispositivo remoto de muestreo. RS-232 (Estndar ANSI/EIA-232) es el conector serial hallado en las PCs IBM y compatibles. Es utilizado para una gran variedad de propsitos, como conectar un ratn, impresora o modem, as como instrumentacin industrial. Gracias a las mejoras que se han ido desarrollando en las lneas de transmisin y en los cables, existen aplicaciones en las que se aumenta el desempeo de RS-232 en lo que respecta a la distancia y velocidad del estndar. RS-232 est limitado a comunicaciones de punto a punto entre los dispositivos y el puerto serial de la computadora. El hardware de RS-232 se puede utilizar para comunicaciones seriales en distancias de hasta 50 pies. Caractersticas: Mxima longitud de cable: 15mts aprox. Mxima velocidad de transmisin: 115.200 baudios. Nivel de seal de salida: 5V. Mxima corriente de salida: 3mA. Impedancia mnima de salida: 3K. Sensibilidad de entrada: 3V. Protecciones: Optoaislado, supresor de picos y filtro de altas frecuencias.

Comunicacin MODBUS

Modbus es un protocolo de comunicaciones situado en el nivel 7 del Modelo OSI, basado en la arquitectura maestro/esclavo o cliente/servidor, diseado en 1979 por Modicon para su gama decontroladores lgicos programables (PLCs). Convertido en un protocolo de comunicaciones estndar de facto en la industria es el que goza de mayor disponibilidad para la conexin de dispositivos electrnicos industriales. Las razones por las cuales el uso de Modbus es superior a otros protocolos de comunicaciones son: 1. es pblico 2. su implementacin es fcil y requiere poco desarrollo 3. maneja bloques de datos sin suponer restricciones Modbus permite el control de una red de dispositivos, por ejemplo un sistema de medida de temperatura y humedad, y comunicar los resultados a un ordenador. Modbus tambin se usa para la conexin de un ordenador de supervisin con una unidad remota (RTU) en sistemas de supervisin adquisicin de datos (SCADA). Existen versiones del protocolo Modbus para puerto serie yEthernet (Modbus/TCP). Existen dos variantes, con diferentes representaciones numricas de los datos y detalles del protocolo ligeramente desiguales. Modbus RTU es una representacin binaria compacta de los datos. Modbus ASCII es una representacin legible del protocolo pero menos eficiente. Ambas implementaciones del protocolo son serie. El formato RTU finaliza la trama con una suma de control de redundancia cclica (CRC), mientras que el formato ASCII utiliza una suma de control de redundancia longitudinal (LRC). La versin Modbus/TCP es muy semejante al formato RTU, pero estableciendo la transmisin mediante paquetes TCP/IP (puerto del sistema 502, identificador asa-appl-proto)1 Modbus Plus (Modbus+ o MB+), es una versin extendida del protocolo y privativa de Modicon. Dada la naturaleza de la red precisa un coprocesador dedicado para el control de la misma. Con una velocidad de 1 Mbit/s en un par trenzado sus especificaciones son muy semejantes al estndar EIA/RS-485 aunque no guarda compatibilidad con este. Cada dispositivo de la red Modbus posee una direccin nica. Cualquier dispositivo puede enviar rdenes Modbus, aunque lo habitual es permitirlo slo a un dispositivo maestro. Cada comando Modbus contiene la direccin del dispositivo destinatario de la orden. Todos los dispositivos reciben la trama pero slo el destinatario la ejecuta (salvo un modo especial denominado "Broadcast"). Cada uno de los mensajes incluye informacin redundante que asegura su integridad en la recepcin. Los comandos bsicos Modbus permiten controlar un dispositivo RTU para modificar el valor de alguno de sus registros o bien solicitar el contenido de dichos registros. Existe gran cantidad de modems que aceptan el protocolo Modbus. Algunos estn especficamente diseados para funcionar con este protocolo. Existen implementaciones para conexin por cable, wireless, SMS o GPRS. La mayora de problemas presentados hacen referencia a la latencia y a la sincronizacin.

Procedimiento

Configuracin del PLC 1. En el escritorio del Windows (Windows XP) hacer clic en Inicio>>Todos los programas>>Rockwell software. En esta parte se encontrarn varios software de Rockwell para distintos tipos de programacin, de los cuales se utilizar el RSLinx y el RSLogix 5000.

2. Hacer clic en RSLinx que permite configurar la comunicacin serial del PLC ControlLogix. Seleccionar RSLinx Classic.

3. A continuacin, en la parte inferior derecha del escritorio, aparecer el logo del software de comunicacin, que indica que el software est listo para proceder a la configuracin inicial del PLC ControlLogix.

4. Despus del procedimiento anterior hacer doble clic, con el puntero del ratn sobre dicho

icono que se encuentra en la barra de tareas anteriormente expuesto. Aparecer la siguiente pantalla.

5. En la ventana de Comunications>>RSWho.

configuracin

de

RSLinx,

dirigirse

6. Una vez realizados estos pasos, aparecer en esta ventana en el lado derecho los dispositivos Allen Bradley conectados, y en la parte izquierda los diferentes tipos de comunicacin: RS232, DeviceNet, ControlNet y Ethernet.

7. Dentro de la ventana de RSLinx existen dos formas para realizar la comunicacin

RS-232. La primera representada por un icono que se encuentra en la ventana principal del software RSLinx Classic.

8. La otra forma, es mediante el men de desplazamiento que se encuentra en la parte superior de la ventana del RSLinx. Con el puntero del ratn del computador dirigirse a Comunications>> Configure Drivers.

9. Despus de realizar los pasos anteriores, aparecer la ventana Available drivers types. Para la comunicacin RS-232, seleccionar el parmetro RS-232 DF1 device, seguidamente hacer clic sobre Add New.

10. Se presentar una nueva ventana, donde se ingresa un nombre para el tipo de comunicacin

que se est realizando, de lo contrario dejar con el mismo nombre que asigne el software y presionar OK para guardar el nombre asignado por el usuario, o dejar por defecto el nombre que da el software RSLinx Classic.

11. Seleccionar el Puerto de Comunicacin, que puede ser desde COM1 hasta COM7 dependiendo de la configuracin de las tarjetas de la PC, y el equipo que se desea configurar. En este caso seleccionar Logix. 5500/Compactlogix seguidamente presionar sobre Autoconfigure para dejar habilitada la comunicacin serial y luego OK para guardar.

12. Se mostrar una ventana, en donde se indicar el nombre del puerto B_DF-1, DF1 y su estado Runing. Para verificar el enlace presionar Close en dicha ventana.

13. En la Ventana del RSLinx Classic, verificar si en el software se agreg el PLC

ControlLogix, en la que aparecern todos los mdulos que se encuentran conectados a ste.

14. Una vez configurado la comunicacin RS-232 del PLC ControlLogix, abrir el programa RSLogix 5000 (para Windows XP), haciendo clic con el puntero del ratn en: Inicio>>todos los programas>>Rockwell Software>>RSLogix 5000 Enterprise Series>> RSLogix 5000.

15. En la ventana del programa, para empezar, dirigirse a New Project.

16. Se desplegar una nueva ventana, en donde se configura el PLC ControlLogix. En

el cuadro de seleccion Type, buscar el PLC a utilizar; para este caso ser el 1756L61. A continuacin, en el cuadro de dialogo Name poner un nombre, verificar el tipo de chasis Chassis Type, tambin verificar la baha donde se encuentra ubicado, para el mdulo de estudio ser el Slot 4 y con el puntero dar en OK sin modificar las otras variables que presenta la ventana.

17. En el software RSLogix 5000, dirigir con el puntero a Communication>> Who Active, que se encuentra en la parte superior del men desplegable del software

18. Seleccionar el controlador en la comunicacin serial y presionar en Set Project Path para que la carga y descarga de programas sea va puerto RS-232, hacia el PLC.

19. Para agregar los mdulos de entrada y salidas, digitales o analgicas, que posee el PLC ControlLogix; en el RSLogix 5000, en las carpetas que se encuentran en el lado izquierdo de la

ventana del software, escoger una carpeta con el nombre de I/O Configuration, dentro de la misma se encuentra un cuadro con el nombre de 1756 Backplne, 1756-A10.

20. En el Backplane,1756-A10, sealar con el puntero y dar clic derecho sobre el mismo para agregar un New Module.

21. Se presentar una nueva ventana, en donde se busca entre varias opciones que se encuentran dentro de la pantalla. Seleccionar Digital y buscar el mdulo 1756-IB16D.

22. Presionar sobre OK y aparecer una nueva ventana, para verificar la mejor revisin del firmware, escoger el valor ms alto luego le hacer clic en OK

23. Ingresar el nombre del mdulo Name, la baha en donde est ubicada Slot para este caso es 0 y escribir alguna descripcin sobre el mismo, seguidamente hacer clic en OK para guardar la configuracin del mdulo.

24. En la siguiente ventana se procede a configurar el mdulo de entradas digitales de acuerdo a las necesidades, una vez realizado presionar en OK

25. Repetir el procedimiento 20 para ingresar un nuevo mdulo de comunicacin del PLC ControlLogix, seleccionar Communications y buscar el mdulo 1756-ENBT/A.

26. Presionar OK y aparecer una ventana para verificar la mejor revisin del firmware del mdulo, escoger la mayor, seguidamente hacer clic en OK.

27. Ingresar el nombre del mdulo Name, la baha en donde est ubicada Slot para este caso es 1, alguna descripcin sobre el mismo, seguidamente hacer clic en OK para

guardar la configuracin del mdulo.

28. En la siguiente ventana, configurar el mdulo de comunicacin de acuerdo a las necesidades. Una vez realizado hacer clic en OK de la ventana.

29. Repetir desde el procedimiento 20 para aadir los dems mdulos.

30. Realizados las operaciones anteriores, en la ventana principal del software, se indican los mdulos de trabajo que han sido agregados para el funcionamiento del PLC ControlLogix.

31. En el organizador del controlador, abra la carpeta MainProgram haciendo doble clic en +.

32. Una vez abierta, MainProgram aparecer como se muestra a continuacin.

33. Hacer doble clic en el icono MainRoutine. Se abre el editor de rutina. Y aparece un rengln vaco, tal y como se muestra a continuacin:

34. En la barra de herramientas de instrucciones, clic con el botn izquierdo del ratn en Examine if Closed (XIC) (comprobar si est cerrada), y arrastre XIC al rengln 0 hasta que el punto verde aparezca, como se muestra en la ilustracin. Suelte el botn del ratn en el lugar donde desee colocar su instruccin.

Compruebe que el rengln azul tiene el mismo aspecto de la siguiente ilustracin:

35. En la barra de herramientas de instrucciones, clic con el botn izquierdo del ratn y

mantngase en la instruccin Examine if Open (XIO)

(comprobar si est abierta).

Arrastre XIO al rengln 0 hasta la derecha de la instruccin XIC, como se muestra en la ilustracin. De nuevo aparece un punto verde a la derecha de la instruccin XIC, que indica dnde se ubicar su nueva instruccin. Suelte el botn del ratn en el lugar donde desee colocar la instruccin.

36. Crear el tag Motor_Start. Hacer clic con el botn derecho del ratn en el smbolo ? de la primera instruccin XIC y seleccione New Tag (nuevo tag).

37. A continuacin aparece la ventana New Tag (nueva etiqueta).

Introducir los parmetros tal como se indica a continuacin.

38. D un clic en OK para aceptar y crear el tag. El rengln tendr ahora el mismo aspecto que el que aparece en la siguiente ilustracin. Se crear el tag Motor_Start.

39. Realizamos el mismo procedimiento para el botn Stop. Y el resto de programa que se

muestra a continuacin. Y guardamos el programa realizado

40. En FactoryTalk creamos un nuevo proyecto con el nombre Planta de Nivel

41. Despues de creada damos click derecho sobre planta de nivel, buscamos Add New Server,

OPC Data Server se desplegara una ventana.

42. En la ventana que se despliega damos click en browse y escogemos el archivo de RSLinx OPC Server.

43. Creamos el interfas grafica con las herramientas que dispone FactoryTalk, se indica como

configurar continuacin.

44. Crear la ventana de proceso.

45. Despus creamos la ventana Variables del Proceso.

46. Creamos la ventana Grafica Nivel vs. Tiempo

47. Nos ubicamos en la barra de men y buscamos Application>>Crate Runtime Application.

48. Se despliega la ventana y guardamos con el nombre Planta de Nivel

49. Damos click en el botn transfer Utility se desplegara una ventana.

50. En esta ventana damos click en Download y se carga al panelView.

51. Hecho esto dames click derecho sobre el botn start de la ventana proceso, se despliega la barra de opciones y damos click en Connections.

52. La ventana desplegada vamos a dar click en el botn que se encuentra por debajo del texto tag en value.

53. Lo mismo se debe realizar para el botn stop. 54. Actualizamos lo realizado, esto ya nos da un control on-off y podemos prender desde la computadora. Conclusiones:

Se pudo realizar la comunicacin por red con un SCADA para el control de nivel. Realizamos el control HMI en el programa FactoryTalk, dndonos cuenta que en este programa es ms sencilla la, comunicacin. Realizamos la red Modbus punto a punto, con el cable RS-232 es rapida porq solo nos comunicamos a un PLC. Se observo el interface grafico en el PanleView, sin tener control solo visulazacion.

Recomendaciones: Las maquinas deben estar en optimas condiciones Las versiones de los programas utilizados en el proyecto como FactoryTalk, RSLogix5000 funcionan perfectamente Los drivers de los puertos deben estar en buen estado y no presentar conflictos con los programas En el variador tener precaucin en las conexiones, caso contrario se presenta un paro forzado propio del variador El Intouch es un buen programador de Scada pero se debe tener el programa instalado en Windows XP ya que en Windows 7 presenta problemas al abrir el OPC adecuado y es muy difcil de conseguir. Las pruebas en vaco no son exactos ya que al ser un sensor ultrasnico necesitamos el lquido para realizar el control del nivel de lquido.

Bibliografa: http://es.scribd.com/doc/51576864/Manual-de-RS-Linx-Lite http://literature.rockwellautomation.com/idc/groups/literature/documents/sg/pflexsg002_-es-p~b1.pdf http://literature.rockwellautomation.com/idc/groups/literature/documents/pp/20d-pp003_es-p.pdf http://literature.rockwellautomation.com/idc/groups/literature/documents/pp/20d-pp003_es-p.pdf http://literature.rockwellautomation.com/idc/groups/literature/documents/pp/ftalkpp012_-es-p.pdf http://www.pacpro.com/upload/data/Rockwell%20RSViewSE_ME/PanelViewPlus_User Manual_2711p-um001_-en-p.pdf http://literature.rockwellautomation.com/idc/groups/literature/documents/pp/9324pp001_-es-p.pdfhttp://www.infoplc.net/descargas/36-rockwell/303-configuracion-de-lacomunicacion-serie-de-rslogix-500-con-un-plc-micrologix-1000 http://digital.ni.com/public.nsf/allkb/039001258CEF8FB686256E0F005888D1#232