Sistemas de control distribuidos en la automatización industrial
Las tecnologías de control juegan un papel muy importante en los sistemas modernos de producción, garantizando unos niveles elevados de productividad. Sin embargo, la individualidad de los productos crece constantemente, y con lo último en controladores es casi imposible satisfacer estas demandas. Para contribuir a resolver la actual falta de flexibilidad en los controladores, el proyecto OCEAN trató de desarrollar una plataforma de comunicación en tiempo real para las aplicaciones de control distribuido. El «marco de sistema de control distribuido en tiempo real» (DCRF) fue diseñado para permitir la integración dinámica de los componentes numéricos de control en las plataformas abiertas distribuidas. Concretamente, el objetivo final del proyecto fue una configuración flexible y específica de cada aplicación en los sistemas de control. Para ello se optó por una filosofía modular que evolucionaba desde los conceptos básicos del estándar OSACA (Arquitectura de Sistemas Abiertos para Controles de Sistemas Automatizados). La principal función del DCRF de la plataforma de comunicación en tiempo real es apoyar el intercambio eficaz de datos entre los componentes de control. Para poder ejecutar la plataforma DCRF además de un sistema operativo en tiempo real, era necesario el correspondiente software personalizado de comunicación como base de la ejecución. Se descubrió que TAO era el mediador CORBA idóneo para las solicitudes entre objetos, y RTAI la extensión Linux preferida en tiempo real. La «arquitectura de agente de solicitud de objetos comunes» (CORBA) permite la comunicación entre objetos de software, incluso cuando son distintos los procesos que se ejecutan en las diferentes plataformas de hardware. Por otra parte, RTAI admite la ejecución simultánea de procesos en tiempo real, en kernel y en el espacio de usuario, y sobre todo el uso de distintas funcionalidades de los sistemas operativos en aplicaciones de tiempo real. Otro de los objetivos de los desarrolladores de DCRF era el funcionamiento entre los componentes de control de distintos vendedores en el mismo marco de comunicación. Se analizaron y evaluaron las abstracciones de hardware para que el intercambio de componentes fuera viable y sencillo. Así mismo, se añadieron los correspondientes mecanismos de transporte, ya que en el caso de los componentes en tiempo real es obligatorio que sus canales de comunicación cumplan las pertinentes restricciones temporales. A partir del software de la fuente abierta e independiente del vendedor, la plataforma de comunicación DCRF también se ofrece como software de código abierto. Para más información sobre la plataforma de comunicación CDRF, visite la página web del proyecto OCEAN: http://ocean.itia.cnr.it/