• DocumentCode
    2138339
  • Title

    Synchronous Execution of IEC 61499 Function Blocks Using Esterel

  • Author

    Yoong, Li Hsien ; Roop, Partha ; Vyatkin, Valeriy ; Salcic, Zoran

  • Author_Institution
    Univ. of Auckland, Auckland
  • Volume
    2
  • fYear
    2007
  • fDate
    23-27 June 2007
  • Firstpage
    1189
  • Lastpage
    1194
  • Abstract
    The IEC 61499 standard proposes a component-oriented approach for specifying industrial-process measurement and control systems using function blocks. Unfortunately, the standard does not provide rigorous semantics for the execution of function blocks, resulting in different behaviours on different implementations. The differences arise mostly as a result of the various event handling and scheduling mechanisms employed. To overcome such ambiguities, this paper proposes synchronous semantics for function block execution by translating function block programs into Esterel, a well-known synchronous language. The mathematical foundation of synchronous languages will not only precisely define the execution semantics, but also open up the pathway for formal verification of function blocks.
  • Keywords
    IEC standards; control engineering computing; formal specification; object-oriented programming; process control; program interpreters; program verification; programming language semantics; scheduling; system monitoring; Esterel; IEC 61499 function block; component-oriented approach; event handling; formal verification; function block program translation; industrial-process measurement-control system specification; scheduling mechanism; synchronous language execution semantics; Computer industry; Distributed control; Electrical equipment industry; IEC standards; Industrial control; Job shop scheduling; Measurement standards; Predictive models; Programmable control; Yarn;
  • 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.4384944
  • Filename
    4384944