• DocumentCode
    3435026
  • Title

    Efficient implementation of IEC 61499 function blocks

  • Author

    Yoong, Li Hsien ; Roop, Partha S. ; Salcic, Zoran

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Auckland, Auckland
  • fYear
    2009
  • fDate
    10-13 Feb. 2009
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Current trends in the manufacturing sector have greatly increased the need for portability and reusability in software systems for industrial control and automation. The IEC 61499 standard has emerged out of this need for a platform-independent way to develop industrial control systems. So far, typical IEC 61499 solutions have relied on some run-time environment that differ in the execution model for each implementation. This has resulted in code that is neither portable, nor efficient in terms of execution speed and memory footprint. Therefore, we present, instead, a synchronous model for function blocks, which removes the need for a run-time environment by making all event scheduling decisions during compile-time. This approach has been used to create a function block compiler, with two different back-end code generators. We present experimental results of a benchmark suite implemented using different code generators for different execution models, and show that our technique yields significant gains in efficiency over existing approaches.
  • Keywords
    IEC standards; benchmark testing; industrial control; IEC 61499 standard; back-end code generators; benchmark suite; code generators; execution models; function block compiler; industrial control systems; synchronous model; Computer aided manufacturing; IEC standards; Industrial control; Job shop scheduling; Manufacturing automation; Manufacturing industries; Programmable control; Runtime environment; Software systems; Standards development;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Technology, 2009. ICIT 2009. IEEE International Conference on
  • Conference_Location
    Gippsland, VIC
  • Print_ISBN
    978-1-4244-3506-7
  • Electronic_ISBN
    978-1-4244-3507-4
  • Type

    conf

  • DOI
    10.1109/ICIT.2009.4939707
  • Filename
    4939707