Sección Española _________________________________________________________________________________________ CORBA: UNA PLATAFORMA SOFTWARE PARA LOS SISTEMAS DE CONTROL DEL FUTURO M. RODRÍGUEZ, R. SANZ, S. GALÁN, C. GARCÍA, R. CHINCHILLA Y A.YELA AUTONOMOUS SYSTEMS LABORATORY / UNIVERSIDAD POLITÉCNICA MADRID _________________________________________________________________________________________ RESUMEN Los sistemas de control industrial son, en su mayoría, aplicaciones software de elevada complejidad. Tradicionalmente un reducto de tecnologías propietarias, la ingeniería de sistemas de control está sufriendo una progresiva inmersión en el mundo de los sistemas abiertos y las tecnologías estandarizadas. Este artículo presenta la tecnología CORBA y muestra cómo ésta ofrece una plataforma adecuada para la construcción, integración y evolución de los sistemas de control actuales y futuros. El artículo describe también, sumariamente, algunas de las actividades actuales en I+D en este campo. 1. INTRODUCCIÓN La complejidad de los sistemas de control que podemos encontrar actualmente en una planta de proceso crece continuamente. De los sistemas monolíticos del pasado hemos pasado en poco tiempo a sistemas compuestos por miles de elementos hardware y software que interactúan de múltiples formas realizando funciones diversas mucho mas allá del simple bucle de control. Con la aparición de los sensores y actuadores inteligentes, los computadores alcanzan el nivel más bajo del sistema, haciendo de la planta un único sistema distribuido. Distribuido no en el sentido tradicional en el mundo del control de procesos, sino en el sentido de las redes informáticas, donde diferentes tareas individuales se ejecutan en diferentes procesadores —PLCs, interfaces, ordenadores, etc— para realizar una tarea global mediante el flujo de información través de las conexiones que los unen a diferentes niveles. Debido a los diferentes tipos de requisitos y a la escasa disponibilidad de tecnologías de amplio espectro, las redes de los sistemas de control se han dividido tradicionalmente en tres niveles: 1. Red de campo, donde se sitúan los sensores, actuadores y elementos del control regulatorio elemental. La red es aquí típicamente un bus de campo. 2. Red de control de procesos, incluyendo el control avanzado, supervisión y optimización local. Hasta muy recientemente usando redes propietarias y en la actualidad sobre red Ethernet. 3. Sistema de información de empresa, donde se encuentran la optimización global, planificación y scheduling. Empleando redes corporativas convencionales. Las implementaciones han ido evolucionando hacia un incremento de la distribución de las tareas en los múltiples agentes y al aumento de la disponibilidad y densidad del tráfico de datos, creciendo la versatilidad y las posibilidades de los sistemas de control que se han convertido en sistemas de gestión en tiempo real —en el más amplio sentido del término. La consecuencia, aún no del todo comprendida en algunos entornos del sector, es que los sistemas de control ya no son lo que eran —agrupaciones de subunidades hardware/software monolíticas— y que este cambio se va a acentuar en el futuro: · 1 ·