Control of a flexible manufacturing cell by Petri nets in Java language. - PowerPoint PPT Presentation

1 / 12
About This Presentation
Title:

Control of a flexible manufacturing cell by Petri nets in Java language.

Description:

... independent nets Inicialization net Ram n Piedrafita Moreno Alberto Gran Tejero Oscar Garc a Flores Universidad de Zaragoza Video (Media Player) ... – PowerPoint PPT presentation

Number of Views:54
Avg rating:3.0/5.0
Slides: 13
Provided by: Ramo108
Category:

less

Transcript and Presenter's Notes

Title: Control of a flexible manufacturing cell by Petri nets in Java language.


1
Control of a flexible manufacturing cell by Petri
nets in Java language.
2
Objetives
  • Configurating the PCI SC/I-T controller board via
    CMDs HLI.
  • Create a set of Java classes that can access to
    the bus.
  • Create a Java implementation of Petri nets to
    control the manufacturing cell via Interbus.

3
The PCI SC/I-T controller board
  • 4th. Generation Interbus controller board.
  • Remote interface for PCI bus.
  • Total configuration of the controlled system
    process data by CMD software.
  • Permits permanent storage of process data in its
    EEPROM memory.

4
Interbus
5
CMD
  • Phoenix-Contact bus configuration software
  • Can export bus configuration to a high-level
    languaje.
  • Auto-configuration.

6
JNI
  • Interconnect Java with C libraries.
  • Solution changing the C functions created by HLI
    for being used from a Java application.
  • Java provides this funcionality JNI (Java Native
    Interface).
  • Now we only have to find a method for
    representing the system to control Petri nets.

7
Java programming
8
Petri nets
  • Petri nets (PN) are a modelling and analysis tool
    especifically adapted to the study of discrete
    events systems.
  • A set of classes have been implemented for
    representing a PN Place, Transition, Net.
  • Two ways for creating a PN direct code writing
    or importing a PN from an external editor.
  • We have used HPSim, a free PN editor that exports
    a PN into a .txt file the class TextToNet
    translates the created PN into a Net object
    inside our project.

9
Petri nets
Inicialization net
Station automatic production independent nets
  • Global control net

10
(No Transcript)
11
Control
  • Class Coordinator implements the evolution of the
    PN habilited transitions, fires and marking.
    Actualizates the monitor/s values.
  • Monitors hold the variables station inputs and
    outputs, array of orders, etc.
  • After a fixed delay the class BusManager
    actualizates the station output variables from
    the monitor objects values and actualizates from
    the bus the input values.

12
Xplore project Members
Ramón Piedrafita Moreno Alberto Gran Tejero Oscar
García Flores
Video (Media Player)
Video (Quicktime)
Universidad de Zaragoza
Write a Comment
User Comments (0)
About PowerShow.com