• DocumentCode
    2016217
  • Title

    Improved communication model for an IEC 61499 runtime environment

  • Author

    Hofmann, Martin ; Rooker, Martijn ; Zoitl, Alois

  • Author_Institution
    Profactor GmbH, Steyr-Gleink, Austria
  • fYear
    2011
  • fDate
    5-9 Sept. 2011
  • Firstpage
    1
  • Lastpage
    7
  • Abstract
    For IEC 61499 distributed control application development the control engineer has to rely mainly on the Compliance Profile for Feasibility Demonstrations for the necessary communication infrastructure. This profile utilizes the TCP/UDP protocols and has some limitations in order to be easily used for industrial automation. With this article we identify these shortcomings and introduce an improved communication model for IEC 61499 control applications. The following three attempts to define communication interaction in IEC 61499 will be presented: (1) by function block type defined protocol, (2) by function block parameter defined protocol, (3) automatic connection. We show the impact of these attempts from the engineer´s point of view. Also the required engineering tool features are presented. The result is a profile which enables the engineer to easily use different network protocols within IEC 61499 applications without the limitation to use only the TCP/UDP protocol. Furthermore, this paper shows the implementation of the developed communication profile. The implementation focuses on the runtime environment and shows how the implementation can be used by the engineer and by the engineering tool. The implementation takes strong attention to the re-usability of already implemented protocols. This is achieved by the usage of the ”layered protocol” design pattern.
  • Keywords
    control engineering computing; distributed control; industrial control; local area networks; production engineering computing; transport protocols; Ethernet; IEC 61499 runtime environment; TCP/UDP protocol; communication infrastructure; communication interaction; communication model; communication profile; compliance profile; control engineer; distributed control application development; function block parameter defined protocol; function block type defined protocol; industrial automation; layered protocol design pattern; Encoding; IEC standards; IP networks; Network interfaces; Protocols; Runtime environment; Servers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Emerging Technologies & Factory Automation (ETFA), 2011 IEEE 16th Conference on
  • Conference_Location
    Toulouse
  • ISSN
    1946-0740
  • Print_ISBN
    978-1-4577-0017-0
  • Electronic_ISBN
    1946-0740
  • Type

    conf

  • DOI
    10.1109/ETFA.2011.6059121
  • Filename
    6059121