Using EtherNet/IP with IEC 61499 Communication Function Blocks

  • Wilhelm Leonhardsberger
  • Alois Zoitl
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6867)


The purpose of this paper is to present and discuss on how an industrial Ethernet protocol, namely EtherNet/IP, can be integrated to IEC 61499 communication function blocks. This conglomerate enables a robust communication infrastructure for distributed control systems as well as a certain interface to existing facilities in terms of retrofitting. The functional definition of the required IEC 61499 communication function blocks rely on results of an analysis on how typical devices interact within an industrial automation and control network. Another focus is centered on the reliable connection establishment, as this demands careful attention within distributed systems. The mechanisms and approaches which are discussed in this paper will are implemented in the open source environments OpENer and 4DIAC.


Industrial Ethernet EtherNet/IP IEC 61499 Retrofitting 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    IEC 61499-1: Function blocks – Part 1: Architecture. International Electrotechnical Commission, Geneva (2005)Google Scholar
  2. 2.
    Schiffer, V.: The CIP family of fieldbus protocols and its newest member Ethernet/IP. In: Emerging Technologies and Factory Automation, Antibes, pp. 377–384 (2001)Google Scholar
  3. 3.
    Piggin, R.: Ethernet/IP - Control in real time. Computing & Control Engineering Journal 17(6), 28–31 (2006)CrossRefGoogle Scholar
  4. 4.
    The, C.I.P.: Networks Library: Volume 2: EtherNet/IP Adaptation of CIP, 1.7th edn. ODVA Inc., Ann Arbor (2009)Google Scholar
  5. 5.
    The CIP Networks Library: Volume 1: Common Industrial Protocol (CIPTM), 3.6th edn. ODVA Inc., Ann Arbor (2009)Google Scholar
  6. 6.
    Schimmel, A., Zoitl, A.: Real-Time Communication for IEC 61499 in Switched Ethernet Networks. In: 2010 International Congress on Ultra Modern Telecommunications and Control Systems and Workshops, Moscow, pp. 406–411 (2010)Google Scholar
  7. 7.
    Kalappa, N., Acton, K., Antolovic, M., Mantri, S., Parrott, J., Luntz, J., Moyne, J., Tilbury, D.: Experimental Determination of Real Time Peer to Peer Communication Characteristics of EtherNet/IP. In: Emerging Technologies and Factory Automation, pp. 1061–1064 (2006)Google Scholar
  8. 8.
    Pereira, N., Tovar, E., Pinho, L.M.: INDEPTH: timeliness assessment of Ethernet/IP-based systems. In: Proceedings of The IEEE Computer Society’s 12th Annual Intl. Symp. on Modeling, Analysis, and Simulation of Computer and Telecommunications Systems, pp. 192–201 (2004)Google Scholar
  9. 9.
    Weehuizen, F., Zoitl, A.: Using the CIP Protocol with IEC 61499 Communication Function Blocks. In: INDIN 2007 Conf. Proc., Vienna, pp. 261–265 (2007)Google Scholar
  10. 10.
    Christensen, J.H.: Design patterns for systems engineering in IEC 61499. In: Verteilte Automatisierung - Modelle und Methoden für Entwurf, Verifikation, Engineering und Instrumentierung, Magdeburg, pp. 63–71 (2000)Google Scholar
  11. 11.
    Lewis, R.: Modelling Control Systems Using IEC 61499. In: Applying Function Blocks to Distributed Systems. IEE, London (2001)CrossRefGoogle Scholar
  12. 12.
    OpENer – Open Source EtherNet/IP Adapter Stack,
  13. 13.
    4DIAC – Framework for Distributed Industrial Automation and Control,
  14. 14.
    FBDK – Function Block Development Kit,

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Wilhelm Leonhardsberger
    • 1
  • Alois Zoitl
    • 1
  1. 1.Automation and Control InstituteVienna University of TechnologyViennaAustria

Personalised recommendations