• DocumentCode
    2583325
  • Title

    A hierarchical and concurrent approach for IEC 61499 function blocks

  • Author

    Shaw, Gareth D. ; Roop, Partha S. ; Salcic, Zoran

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Auckland, Auckland, New Zealand
  • fYear
    2009
  • fDate
    22-25 Sept. 2009
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    The IEC 61499 function block standard proposes a new specification language for describing distributed industrial control systems. The standard specifies the use of an execution control chart (ECC) for state control, with algorithm calls for data handling. The design of complex industrial systems such as baggage handling systems can be difficult because of large state-spaces or complicated component interactions. Additionally, the flat state machines used in the standard do not provide a simple method for specifying error handling within the process´s execution. State machines from synchronous languages, however, have hierarchy and concurrent constructs to aid the developer. This paper presents a hierarchical and concurrent extension to ECCs, which we call HCECCs, which presents new design constructs adapted from synchronous languages in order to improve system specification with function blocks. The semantics of HCECCs, which are backward compatible with the standard, are described and design using HCECCs is compared with other specification approaches.
  • Keywords
    IEC standards; concurrency control; control charts; distributed control; error handling; functional programming; industrial control; production engineering computing; specification languages; IEC 61499 function block standard; baggage handling systems; complex industrial systems; concurrent approach; data handling; distributed industrial control systems; error handling; execution control chart; hierarchical approach; specification language; state control; state machines; synchronous languages; Concurrent computing; Control charts; Control systems; Data handling; Electrical equipment industry; Error correction codes; IEC standards; Industrial control; Object oriented modeling; Specification languages; Function Blocks; IEC 61499; Modelling; Semantics; Synchronous extension;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Emerging Technologies & Factory Automation, 2009. ETFA 2009. IEEE Conference on
  • Conference_Location
    Mallorca
  • ISSN
    1946-0759
  • Print_ISBN
    978-1-4244-2727-7
  • Electronic_ISBN
    1946-0759
  • Type

    conf

  • DOI
    10.1109/ETFA.2009.5347020
  • Filename
    5347020