• DocumentCode
    2138286
  • Title

    Modeling and Clarifying the Execution of IEC 61499 Function Blocks Using XNet

  • Author

    Hagge, Nils ; Wagner, Bernardo

  • Author_Institution
    Hanover Univ., Hanover
  • Volume
    2
  • fYear
    2007
  • fDate
    23-27 June 2007
  • Firstpage
    1177
  • Lastpage
    1182
  • Abstract
    This paper aims at the clarification of the execution of IEC 61499 function block networks. A new event-discrete execution model called "handler-based execution model" (HB-XM) has been introduced for CNet in previous work that enables full automatic code generation for Petri-net based component descriptions [4]. The HB-XM abstracts from the CNet language elements and specifies how each element is treated for implementation. A new graphical notation called XNet representation -execution nets -has been defined to represent the resulting behavioral models [6]. The execution of IEC 61499 function blocks is defined using plain English text definitions. The model of the actual standard differs from the earlier draft. Several publications revealed that the standard still does not sufficiently and unambiguously define the execution behavior of function block networks. This paper uses XNet to visualize the different execution models and shows how the understanding of the XNet models will give natural answers to various ambiguities concerning the execution of function blocks.
  • Keywords
    IEC standards; Petri nets; control system CAD; distributed control; object-oriented programming; program compilers; system monitoring; CNet language; HB-XM abstract; IEC 61499 function block network execution; Petri-net based component description; XNet graphical notation; automatic code generation; behavioral model visualization; distributed control system modeling; event-discrete execution model; handler-based execution model; Abstracts; Distributed control; Helium; IEC standards; Natural languages; Programmable control; Standardization; Standards development; Standards publication; Visualization; IEC function blocks; XNet; event-discrete execution; execution model;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Informatics, 2007 5th IEEE International Conference on
  • Conference_Location
    Vienna
  • ISSN
    1935-4576
  • Print_ISBN
    978-1-4244-0851-1
  • Electronic_ISBN
    1935-4576
  • Type

    conf

  • DOI
    10.1109/INDIN.2007.4384942
  • Filename
    4384942