Você está na página 1de 25

CAPTULO IV RESULTADOS DE LA INVESTIGACIN En el siguiente captulo se desarrollan las fases aplicadas a los objetivos especficos de la presente investigacin, para

ellos fueron planteados segn las metodologas Kendall y Kendall, MEDSI y Commonkads, a fin de desarrollar un plan de accin para la migracin de las aplicaciones en lenguaje ll984 del plc Modicom serie 984 al lenguaje bloques funcionales de los sistemas de bombeo para la empresa Tecno Controles Sistemas C.A en Maturn Estado Monagas. RESULTADOS

Identificar las fortalezas y debilidades que originan el cambio del lenguaje de programacin.

Cada equipo de control que existe en el mercado por lo general posee un software asociado al cual permitir realizar al programador las tareas requeridas por el usuario. De acuerdo con el documento 5345-DIP-BD-APU03 suministrado por la Gerencia de Tecno Controles Sistemas C.A, los PLC usados como elemento de adquisicin de datos son marca MODICOM modelo PC-E984-785 en el cual reside la lgica de control y un PC-E984-385 donde residen los permisivos de habilitacin de consolas y parada de emergencia , ambas lgicas elaboradas bajo PRO WORX. Aunque el sistema actual cumple con su funcin de control y monitoreo, los plc presentan daos fsicos como consecuencia de la ubicacin geogrfica y cambios ambientales (Ver Fig. 3), por otra parte, motivado a condiciones de obsolescencia la empresa ya no fabrica repuestos para los mismos; ni las tarjetas asociadas a los procesadores, slo algunas compaas venden tarjetas reparadas y recuperadas que

49

han sido utilizadas en aplicaciones anteriores, lo cual no hace confiable la operatividad de dichas tarjetas y ocasiona una serie de inconvenientes para garantizar la disponibilidad de estos equipos. En virtud de lo anterior, se hace necesaria la migracin de la lgica del PLC de la serie 984 realizada bajo el lenguaje de lgica de escalera a bloques funcionales. Fortalezas del sistema actual: El sistema cumple con su funcin de control y monitoreo. Los plc contemplan la base de datos.

Debilidades del sistema actual: Los equipos presentan daos fsicos como consecuencia de la ubicacin geogrfica y los cambios ambientales. Motivado a condiciones de obsolescencia la empresa ya no fabrica repuestos para este tipo de PLC; ni las tarjetas asociadas al procesador del mismo, slo algunas compaas venden tarjetas reparadas y recuperadas que han sido utilizadas en aplicaciones anteriores, lo cual no hace confiable la operatividad de dichas tarjetas y ocasiona una serie de inconvenientes para garantizar la disponibilidad de estos equipos. Los cambios en la lgica y la programacin de los PLC solo pueden realizarse bajo el lenguaje LL (Ladder Logic). La serie 984 fue descontinuada en 1999 para ser definitivamente sustituida por el Quantum

Fortalezas del cambio del Lenguaje: Los nuevos equipos sern programados mediante la migracin de la lgica existente bajo el software Unity Pro el cual fue creado segn la norma IEC 61131-3 y su funcin es unificar las plataformas de automatizacin de los equipos del fabricante existentes y nuevos . Los programadores tendrn un solo lenguaje bajo norma que aplica para cualquier autmata siguiendo las especificaciones del fabricante del mismo. 50

Debilidades del cambio de lenguaje: Aunque este software contempla los 5 lenguajes de programacin de la norma

IEC, no trabaja con el lenguaje 984LL, trayendo como consecuencia que si existen otros equipos de la serie 984 estos debern ser sustituidos por alguno de los nuevos modelos del fabricante.(Ver Fig. N 2)

Figura N2: Arquitectura Actual. Tomado de Arquitectura Tecno Controles Sistemas C.A (2011)

51

Describir la operatividad de las actividades a implementar para la elaboracin del plan de accin.

A continuacin se realiza la descripcin de las actividades dentro del proceso como lo indica la 2 fase de la Metodologa Commonkads:

1.

El Sistema de Control es el encargado de efectuar la funcin de recoleccin

de informacin, almacenamiento de datos, procesamiento de informacin, salida de comandos y la realizacin de la interface con parmetros de campo. La lgica de programacin del PLC Modicom 984 se encarga de recibir informacin de la siguiente secuencia: (Ver Fig. N3 y Fig. N4)

Arranque automtico servicios auxiliares. Bomba M4 arranque automtico-manual. Arranque automtico servicios auxiliares. Bomba M2 arranque automtico - manual. Arranque Bomba M2 o M3 baja presin de aceite. Bomba M3 arranque automtico manual. Bombas M2 y M3 operando/paradas. Enfriador M5 arranque automtico manual. Enfriador M6 arranque automtico manual. Bomba M7 arranque automtico manual. Enfriador M8 arranque automtico manual. Alarmas sobre carga servicios auxiliares. Alarmas al SCP-RI02 Parte I. Alarmas al CSP-RI02 Parte II. Bombas o enfriadores operando. Bombas o enfriadores sobrecarga. Transferencia de datos al SCP.

52

Figura N 3: Planos de Diagramas de Lazo de los Servicios Auxiliares (Parte I). Tomado de Documentacin Tecno Controles Sistemas C.A (2011)

53

Figura N 4: Planos de Diagramas de Lazo de los Servicios Auxiliares (Parte II. Tomado de Documentacin Tecno Controles Sistemas C.A (2011)

2. Despus del anlisis que se obtuvo de la documentacin se definen los siguientes pasos para la propuesta de la migracin:

Verificar la nueva arquitectura para determinar el lenguaje necesario para su programacin.

Instalar el software diseado para tal fin. Obtener la filosofa de operacin para conocer el funcionamiento de la lgica de control.

Adquirir la base de datos de los PLC a desinstalar para verificar y proceder con la migracin.

54

Analizar la filosofa de operacin de manera que los requerimientos del lenguaje de programacin que est operando en los equipos Modicom, permitan obtener una visin ms amplia de las dificultades que se presentan.

A continuacin se realiz la recoleccin de toda la informacin y procedimientos y operaciones que se desempeen actualmente, determinando los requerimientos y el entorno de desarrollo de las actividades segn lo indica la Fase 2 de la metodologa Kendall y Kendall: La filosofa de operacin del PLC 984 (Ver Fig. N 5) se encarga de monitorear y supervisar los servicios auxiliares del sistema de control de una determinada planta, un segmento de la misma funciona de la siguiente manera:

Figura N 5: Lgica nativa en Lenguaje LL984 Software ProworxNt. Tomado de documentacin Tecno Controles Sistemas C.A (2011)

55

Esta lgica esta realizada bajo el lenguaje LL (Ladder Logic) con la aplicacin Prowork: Network 0001: Arranque automtico de Servicios Auxiliares.

1. El contacto 00035 del selector de la bobina se encuentra normalmente cerrado en modo local 1, para poder activar el arranque se mantendr cerrado, es decir, en modo local 1. 2. El contacto 10001 del selector se encuentra en modo manual cerrado 1 dejndose en modo manual cerrado 1. 3. El contacto 10002 del pulsador de arranque de servicios auxiliares esta en modo remoto abierto 0 cambia a modo local cerrado 1 para que pueda fluir la corriente, pasando por el 10003 parada local de servicios auxiliares que estando en modo remoto abierto 0 cambiara a modo local cerrado 1. 4. Al no encontrar ningn problema en el contacto 10020 de falla de servicios auxiliares encontrndose en modo remoto cerrado 0, mantenindose en modo remoto cerrado 0 y teniendo tambin de forma paralela al contacto 00004 permisivo arranque servicios auxiliares en modo remoto cerrado 0 este al igual se mantendr en modo remoto cerrado 0 para poder continuar con el proceso. 5. El contacto 10015(N) de disparo bomba principal est forzado a 0, es decir, si normalmente un contacto abierto en modo remoto 0 no deja pasar el flujo de corriente este contacto al estar en modo 0 dejara pasar el flujo de corriente mantenindose el proceso. 6. Si no existe falla alguna en el bajo nivel de aceite reservorio ni una alta temperatura en el nivel de aceite reservorio, estos contactos 10010 y 10016 cambiaran de modo remoto abierto 0 a modo local cerrado 1. 7. Al no presentarse ninguna dificultad en el contacto de Pulso 3min falla sobrecarga que est en modo local cerrado 1 se mantendra en modo local cerrado 1 activndose el arranque automtico activo de los servicios auxiliares 00050 realizando un enclavamiento con el contacto 00050 del arranque activo mantenindose as el proceso de los servicios auxiliares.

56

Las posibles fallas en el lenguaje de programacin que dificulten la migracin de la lgica a los nuevos equipos son: El nuevo hardware no funciona con la lgica existente. Existen algunos segmentos del Ladder que no pueden ser cambiados a bloques funcionales.

Determinar la factibilidad del plan de accin para el cambio del lenguaje de programacin. Segn la fase 1 de la metodologa MEDSI: Recopilar y analizar aquellos elementos que indiquen la necesidad de un nuevo sistema, argumentos que justifiquen un cambio se delimitaran cuales sern los beneficios del plan de accin para la nueva lgica tomando en cuenta las condiciones reales, las condiciones esperadas y las posibles limitaciones relacionadas directamente con Hardware, software y filosofa de operacin. Condiciones reales: 1. Hardware: 2 PLC denominados: PC- E 984-785 PC-E 984-385 AS-BDEP-216 Input Module 16 Point 24 VDC AS-BDAP-208 Output Module 8 pint Relay 24 VDC AS-BDAP-216 Discrete Output 16x24 VDC 1 Fuente de poder 115 VAC 24 VDC. 1 Ethernet Gateway.

2. Software: Ladder Logic (Lenguaje Escalera): es el sistema operativo de diagramas de contactos mediante el cual segn la lgica cargada se monitoriza el estado de los aparatos asociados, recibiendo seales y dirigiendo la actividad mediante salidas. Los elementos a evaluar para decidir si activar o no las salidas en un 57

determinado RUNG (Escalera) son variables lgicas o binarias, que pueden tomar solo dos estados; Presente o ausente, abierto o cerrado, 1 o 0; y que provienen de entradas al PLC o rels internos del mismo. Finalmente en este programa se realizan las acciones en forma secuencial, siguiendo el orden en que los Rugs (Escalones) fueron escritos. Para realizar la secuencia lgica se har a travs de Proworx. 3. Filosofa de Operacin: La filosofa de operacin de la lgica cargada en los PLC de los auxiliares deben ser colocados en servicio de forma local antes de operar las bombas, estos servicios son pre-lubricacin, bombas de sellos, sistemas de enfriamiento para que se aseguren la operatividad del conjunto bomba y motor principal. Cuando se presentan: sobrecarga en los motores, baja o alta presin en el aceite lubricante, alta temperatura de aceite reservorio y baja o alta presin en el aceite del actuador se enva el comando de arranque o parada de la bomba.

Condiciones esperadas: 1. Hardware: BMXP 342020 M-340 CPU 340-20. BMXC P53020 M-340 Fuente de Alimentacin. BMXD DI1602 M-340 Mdulos de 16 entradas 24 VCC. BMXD RA0805 M-340 Mdulo 8 salidas de Rel. BMXD DO1602 M-340 Mdulo de 16 salidas transistor

2. Software: Unity Pro: ofrece una biblioteca de Diagrama de Bloques Funcionales (DFB) de diagnstico de aplicaciones. Se encuentran integrados en el programa y, segn su funcin, permiten vigilar las condiciones permanentes de seguridad y la evolucin del proceso en el tiempo. Una ventana de visualizacin muestra, de forma clara y cronolgicamente con marcacin de tiempo en origen, todos los fallos del sistema y de la aplicacin. Desde esta ventana, se accede 58

mediante un simple click al editor de programa en el que se ha producido el error. Adems tiene la ventaja de mostrar de forma animada como est operando el PLC. 3. Filosofa de operacin: La filosofa de operacin tiene el mismo fin, el arranque o parada de la bomba, lo que cambia es la estructura en el lenguaje de programacin para que sea funcional en los nuevos equipos.

Posibles limitaciones: Errores al obtener la lgica del 984. Instalacin del software de forma incorrecta limitando su operatividad. Creacin de nuevos bloques para cumplir secuencias inexistentes en Ladder Logic. Los nuevos bloques creados no cumplan con la secuencia de control deseada.

Ejecutar el plan de accin para la migracin del lenguaje LL984 del PLC Modicom 984 al lenguaje bloques funcionales de los sistemas de bombeo para la empresa Tecno Controles Sistemas C.A.

Plan de accin para el desarrollo de la migracin: Obtencin de la base de datos del archivo BD_APU03_1.xls. Extraccin de los tags a migrar pertenecientes a la Network 0001. Instalacin del software Unity Pro. Migracin.

Obtencin de la base de datos. La base de datos contiene la informacin existente para realizar la migracin, est compuesta por los valores de los elementos necesarios para ejecutar la secuencia de control. (Ver Fig. N 6)

59

Figura N 6: Base de datos Servicios Auxiliares. Tomado de documentacin Tecno Controles Sistemas C.A (2011)

60

Extraccin de los tags a migrar pertenecientes a la Network 0001 Estos datos se obtuvieron de la base de datos arriba mencionada. AUX_HS_303 HS_300 HS_301 APU3_START AUX_US_301 HS_302 XS_301 UY_301 XS_300 LSL_51 TSH_52 AUX_XS_303

Instalacin del software Unity Pro Los requerimientos mnimos para la instalacin del software son los siguientes:

Cuadro 4 Requerimientos para la instalacin Mnimo Sistema Memoria RAM Disco duro Pentium 800 MHz o ms 256 MB 2 GB Recomendado 1.2 GHz 512 MB 4 GB

Sistema Operativo Windows 2000 Windows XP Edition Professional Lector Pantalla Perifricos Acceso a Internet Lector CD-ROM Reproductor CD-ROM

SVGA o una pantalla de mayor resolucin Ratn, teclado o un sistema de puntera La solucin recomendada para conectarse a internet

61

Para la instalacin del software se inserta el Cd Nro. 1, ejecutara el auto run copiando los archivos del software a la computadora, se mostrarn todos los archivos y componentes del software copindose en la computadora (Ver Fig. N 7)

Figura N 7: Instalacin del software. Realizado por Joseilys Vsquez (2011)

62

En la Figura N 8 se visualiza la instalacin del programa, ya una vez copiados todos los archivos del software Unity Pro se procede a preparar la instalacin.

Figura N 8: Instalacin del programa. Realizado por Joseilys Vsquez (2011)

63

En la Figura N 9 se muestra la aplicacin donde pide la instalacin del Cd 2 que contiene los drivers del software.

Figura N 9: Instalacin de drivers del programa. Realizado por Joseilys Vsquez (2011)

64

En la Figura N 10 se visualiza finalmente el editor instalado.

Figura N 10: Editor instalado. Realizado por Joseilys Vsquez (2011) Luego el programa pide ser reiniciado para que los cambios surjan efecto (Ver Fig. N 11)

Figura N11: Ventana de reinicio. Realizado por Joseilys Vsquez (2011)

65

Ya instalado el programa, se procede a realizar la migracin teniendo en cuenta los siguientes pasos: 1. Ya dentro del programa se har click en el men de Fichero seleccionando nuevo proyecto (Ver Fig. 12)

Figura N 12: Men de ficheros. Realizado por Joseilys Vsquez (2011) 2. Definicin de equipos, estos se definen en el programa Unity Pro antes de comenzar a realizar la migracin: Plc Bastidor Fuentes Mdulos de entrada Mdulos de salida

66

3. Creacin de Base de Datos: En la Figura N 13 se define el tags, luego el tipo de lenguaje, es decir, elementos binarios; seguidamente se direcciona asignando a cada elemento una direccin dependiendo si es una entrada o una salida binaria, siguiendo la norma IEC que indica 1= %I y 0=%Q; finalmente se agrega el comentario o descriptor del tags. Esto debe realizarse para cada uno de los registros de la base de datos.

Figura N 13: Creacin base de datos. Realizado por Joseilys Vsquez (2011)

67

4. Este es el entorno de edicin de los Bloques funcionales, aqu se comenzara a realizar el cambio del Lenguaje Ladder Logic (Ver Fig. N 14)

Figura N 14: Entorno de edicin de bloques funcionales. Realizado por Joseilys Vsquez (2011)

68

5. Para agregar un bloque funcional primeramente se har click derecho en el entorno de trabajo, seleccionamos asistente de entrada FFB (Ver Fig. N 15)

Figura N 15: Men agregar bloques funcionales. Realizado por Joseilys Vsquez (2011)

69

6. Despus de haber seleccionado el asistente de entrada FFB se visualizara en el editor el men para agregar la compuerta correspondiente al network que se quiere migrar (Ver Fig. N 16 y Fig. N 17)

Figura N 16: Editor de men. Realizado por Joseilys Vsquez (2011)

Figura N 17: Editor de men. Realizado por Joseilys Vsquez (2011)

70

7. Despus de haber seleccionado la compuerta con que se quiere trabajar el programa te da la opcin grafica, este bloque permite mediante aumentar o disminuir las entradas arrastrando la figura con el mouse, en este caso se requieren 9 entradas y 1 salida. (Ver Fig. N 18)

Figura N 18: Visualizacin bloque funcional sin variables. Realizado por Joseilys Vsquez (2011)

71

8. Una vez definida todas las entradas en el bloque se proceder a agregar los valores de las variables, para ello se seleccionara la primera entrada haciendo doble click encima de ella, la cual mostrara una ventana de seleccin que presenta las variables ya cargadas. Esto se realizara para cada una de las entradas restantes para los bloques AND. (Ver Fig. N 19 y Fig. N 20)

Figura N 19: Men agregar variable a bloque funcional. Realizado por Joseilys Vsquez (2011)

Figura N 20: Variables de los bloques funcionales. Realizado por Joseilys Vsquez (2011)

72

9. El procedimiento anterior se aplicara igualmente para las compuertas OR.

10. Una vez establecidos todos los bloques necesarios se realiza la conexin de los mismos, mediante una lnea de conexin establecida por el programa teniendo de esta manera la secuencia de control elaborada en bloques funcionales. Finalmente se guardar el trabajo. (Ver Fig. N 21)

Figura N 21: Visualizacin de bloques funcionales terminados. Realizado por Joseilys Vsquez (2011) 73

Você também pode gostar