Generación de aplicaciones de control distribuidas basada en componentes funcionales

  1. MORAN SOLANO, MARIA GUADALUPE
Dirigida por:
  1. Federico Pérez González Director/a

Universidad de defensa: Universidad del País Vasco - Euskal Herriko Unibertsitatea

Fecha de defensa: 01 de diciembre de 2011

Tribunal:
  1. Margarita Marcos Muñoz Presidente/a
  2. Dario Orive Revillas Secretario/a
  3. Elisabet Estévez Estévez Vocal
  4. Josep M. Fuertes Armengol Vocal
  5. Francisco Maciá Pérez Vocal
Departamento:
  1. Ingeniería de Sistemas y Automática

Tipo: Tesis

Teseo: 320566 DIALNET lock_openTESEO editor

Resumen

La necesidad de flexibilidad en los actuales sistemas de fabricación demanda el establecimiento de nuevas metodologías en el diseño e implementación de aplicaciones distribuidas. El estándar IEC 61499 define una arquitectura genérica para el diseño de aplicaciones distribuidas basada en la utilización de redes de Bloques Funcionales (FBs). Para vincular las aplicaciones distribuidas entre el control software y el hardware o el sistema de comunicación, se utiliza el Bloque Funcional de Interfaz de Servicio (SIFB). Dado que el estándar y las herramientas software disponibles no proporcionan las pautas para implementar este tipo de FB, se exponen metodologías que ayudan en su diseño. En esta Tesis se presenta una metodología de diseño y desarrollo de aplicaciones de control distribuidas conforme al estándar IEC 61499. Esta metodología es independiente de la herramienta de desarrollo. Además, se incluye un repositorio de plantillas de SIFBs donde se encuentran almacenados los SIFBs de comunicaciones que serán utilizados en el sistema a desarrollar. Por otra parte, se presenta la herramienta Compositor diseñada para permitir la composición automática de aplicaciones de control distribuidas IEC 61499 mediante la inserción de SIFBs de comunicaciones apropiados a la aplicación y a los protocolos de comunicación empleados. Asimismo, se ha realizado la verificación de la herramienta Compositor sobre un conjunto de aplicaciones distribuidas.