Introducción Desarrollo de sistemas de control de eventos discretos. Avanzar en las técnicas de control con Redes de Petri (RdP) de sistemas complejos Evaluación del lenguaje Java como plataforma de implementación. Continuación de los trabajos sobre implementación de RdP realizados en la Universidad de Zaragoza
Java?? Comparación con implementaciones previas en Ada. Primeros pasos en su aplicación al desarrollo de sistemas de control y empotrados. Posibilidad de ejecutar el mismo código en diferentes plataformas. Dos líneas de trabajo: una en Java clásico y otra en Java para Tiempo Real ( jRate)
Implementación de Redes de Petri Java como lenguaje para la implementación de RdP con tiempo. Se han adaptado a Java varias técnicas de implementación de RdP y se ha desarrollado una nueva, los coordinadores concurrentes. Se ha introducido en estas técnicas de implementación el tiempo mediante retrasos asociados a los lugares Se ha desarrollado un ejemplo de aplicación real: el control de una célula de fabricación flexible.
Plataforma de desarrollo Implementación de diferentes técnicas de control y diferentes formas de ejecutar las RdP. Biblioteca de clases Java de RdP Clase Lugar Clase Transición Clase Red de Petri Las tareas encargadas de la ejecución de forma concurrente de la RdP. Ejecución centralizada por el thread coordinador o por varios coordinadores ( control simultaneo de varias máquinas).
La célula de fabricación
Módulo Inline Módulo Inline Tsx Momentum Tsx Momentum Tsx Momentum Identificador de Productos IBS PCI SC/I-T Bus Interbus
Maestros de Interbus IBS PCI SC/I-T Phoenix Contact Entorno Windows CIF50-IBM Hilscher Entorno Linux
Estación 1 Estación 4 Bus Interbus
Página siguiente |