Academia.eduAcademia.edu

Outline

A Virtual Verification and Execution of Grafcet Using VRML

Abstract

A systemic approach is privileged in Automatics. A given system design description must be structured in an operative part and a sequence control part. From the system point of view, the GRAFCET (French StandardNF C03-190/ European Standard. CEI IEC 848) is today a well known and recognized graphic tool in educational and industrial world for describing the specification of a sequence control system. In a teaching context the operative part is often represented by didactic components. therefore a student must: a) Elaborate the Grafcet according to a system viewpoint; b) Implement the whole or part of the Grafcet on a PLC; c) Validate the behavior of the operative part according to the implementation mentioned in b). In this paper we describe a system allowing the accomplishment of these three tasks without the need of a real PLC nor an operative part. A visual simulation is possible by using a VRML viewer to validate the conformity of the Grafcet with the awaited automatism behavior. The virtual didactic models are stored in a library of reusable components. The reusability of components is based on the following points: a) The 3-D description of the components is made by using the standard language VRML, which makes them portable on many types of platforms. b) The storage of the components in a spatiotemporal database based on a relational model gives, to them a modular structure that facilitates reusability. c) The component is a software component that can be used in a virtual environment (simulation) or a real environment (Co-simulation). It can also be combined with different types of sequence control systems in order to create new types of automatism.

References (18)

  1. S. Kanai, T. Kishinami, "a Virtual Verification Environment for the Sequence Control System Using Vrml and Java ", Proc. DETC'99/CIE , 1999.
  2. F. Mallet, D. Gaffé, F. Boéri, " Concurrent Control Systems: from Grafcet to VHDL ", Proc. Of the EuroMicro Conference, 2000.
  3. M. Rohrmeier, " Web Based Robot Simulation Using Vrml ", Proc. of the 2000 Winter SimulationConference , pp1525-1528, 2000.
  4. K. Cibulka, J. Zara, " Using VRML for Creating Interactive Demonstrations of Physical models", Proc. of CESCG confernce, 1998.
  5. A.Vakaloudis, B. Theodoulidis, " Formalising interactive behaviour in 3D-spatiotemporal worlds ", proc. of the AVI Conference,2000.
  6. B. Roland, "Apports réciproques d'un projet de recherche en base de données et d'une unité de recherche en risques naturels ",sirnat,,2002.
  7. N. Richard, " description de comportements d'agents autonomes évoluant dans des mondes virtuels habités ", Thèse de doctorat , 2001.
  8. F. Boussinot, " Reactive Scripts", Proceedings RTCSA'96, 1996.
  9. Ph. Codognet, "Animating Autonomous Agents in Shared Virtual Worlds", proc. DMS'99), 1999.
  10. M. Moalla. "Réseaux de petri interprétés et grafcet ", Rairo Automatiaue, 1985.
  11. L.I.R.M.M, "Conception et Validation de Systèmes Automatisé de production : un état de l'art", www.lirmm.fr/ftp, 1990.
  12. H. H. Saliah, " Design of a Generic, Interactive, Virtual and Remote Electrical Engineering Laboratory ", 29 th ASEE/IEEE FEC, 1999.
  13. H. H. Saliah, L. Villardier, C. Kedowide, "Resource Management Strategies for Remote Virtual Laboratory Experimentation ", 30th ASEE/IEEE , 2000.
  14. Vrml Groupe Phracophone, "Cours Vrml en ligne", http://kdo.chez.tiscali.fr/vrml,1998.
  15. VRML 97 specification: http://www.vrml.org/Specifications/VRML97/index.html
  16. X3D, "Extensible 3D (X3D) Specification",http://www.web3d.org/news/x3d/index.html,1999
  17. N. Chapuis, "Procédure sockées en Java", Les bases de donnée Oracle 8i, 2001.
  18. P. Muller, N. Gaertner, "La notation UML", La modélisation objet avec UML, 2000.