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 |