• DocumentCode
    2334859
  • Title

    Methodology for modeling visual flowchart control programs using net condition/event systems formalism in distributed environments

  • Author

    Lobov, Andrei ; Lastra, Jose L Martinez ; Tuokko, Reiio ; Vyatkin, Valeriy

  • Author_Institution
    Inst. of Production Eng., Tampere Univ. of Technol., Finland
  • Volume
    2
  • fYear
    2003
  • fDate
    16-19 Sept. 2003
  • Firstpage
    329
  • Abstract
    This paper addresses formal validation of distributed logic controllers represented in Visual Flowchart Language (VFL) that is a high-level programming language used in industrial automation. Traditional validation approaches based on simulation become obsolete in reconfigurable manufacturing systems where complex machines have decentralized control and are built by reuse of components. The source code based validation is also important for OEMs to unify their development procedures from embedded systems to machine controllers. For modeling the VFL design we used net condition/event systems (NCES) - a modular formalism developed for modeling systems with distributed states such as closed-loop control systems in distributed mechatronic devices. The methodology was implemented in software tools automatically generating the model´s modules given the controller´s source code. Then the hierarchical NCES model is assembled into a place/transition net that is subjected to model checking. The proposed approach facilitates integration of formal validation into software/hardware development in control systems´ engineering.
  • Keywords
    closed loop systems; decentralised control; embedded systems; flowcharting; formal logic; industrial control; mechatronics; visual languages; Visual Flowchart Language; closed-loop control systems; complex machines; control system engineering; decentralized control; distributed environments; distributed logic controllers; distributed mechatronic devices; embedded systems; formal validation; hardware development; high-level programming language; industrial automation; machine controllers; net condition/event systems formalism; place/transition net; reconfigurable manufacturing systems; software development; software tools; visual flowchart control programs; Automatic control; Computer languages; Control systems; Distributed control; Electrical equipment industry; Flowcharts; Industrial control; Logic programming; Manufacturing industries; Reconfigurable logic;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Emerging Technologies and Factory Automation, 2003. Proceedings. ETFA '03. IEEE Conference
  • Print_ISBN
    0-7803-7937-3
  • Type

    conf

  • DOI
    10.1109/ETFA.2003.1248718
  • Filename
    1248718