Skip to main content

Abstract

The International Electro-technical Commission (IEC) has adopted the function block (FB) concept to define the IEC 61499 standard for the development of the next generation distributed control applications. However, even though many researchers are working last years to exploit this standard in factory automation a lot of issues are still open. Except from the open issues in the design phase a lot of execution semantics are still undefined making the development of execution environments a difficult task. In this paper the semantics of the execution of the IEC 61499 Function Block model are examined, possible alternatives are investigated and existing implementations are discussed.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [1] International Electro-technical Commission, (IEC), International Standard IEC61499, Function Blocks, Part 1 - Part 4, IEC Jan. 2005.

    Google Scholar 

  2. K.Thramboulidis, G. Doukas, A. Frantzis, “Towards an Implementation Model for FB-based Reconfigurable Distributed Control Applications”, 7th IEEE International Symposium on Object-oriented Real-time distributed Computing, May, 2004.

    Google Scholar 

  3. K. Thramboulidis, D. Perdikis, S. Kantas, “Model Driven Development of Distributed Control Applications”, The International Journal of Advanced Manufacturing Technology, Springer-Verlag, DOI 10.1007/s00170-006-0455-0

    Google Scholar 

  4. [4] Doukas, G., K. Thramboulidis, “A Real-Time Linux Execution Environment for Function-Block Based Distributed Control Applications”, 3rd IEEE International Conference on Industrial Informatics, Perth, Australia, August 2005, (INDIN’05).

    Google Scholar 

  5. [5] Thramboulidis, K., A. Zoupas, “Real-Time Java in Control and Automation: A Model Driven Development Approach”, 10th IEEE Inter. Conference on Emerging Technologies and Factory Automation, Catania, Italy, September 2005. (ETFA’05).

    Google Scholar 

  6. M. Colla, E. Carpanzano, A. Brusaferri, “Applying the IEC-61499 Model to the Shoe Manufacturing Sector”, 11th IEEE Inter. Conf. on Emerging Technologies and Factory Automation, Sept. 20-22, 2006.

    Google Scholar 

  7. A. Zoitl, G. Grabmair, F. Auinger, C. Sunder, “Executing real-time constrained control applications modelled in IEC 61499 with respect to dynamic reconfiguration”, 3rd IEEE International Conference on Industrial Informatics, 2005. INDIN ’05, 10-12 Aug. 2005

    Google Scholar 

  8. G. Cengic, O. Ljungkrantz, K. Akesson, “Formal Modeling of Function Block Applications Running in IEC 61499 Execution Runtime”, 11th IEEE International Conference on Emerging Technologies and Factory Automation, September 20-22, 2006, Czech Republic.

    Google Scholar 

  9. L. Ferrarini, C. Veber, “Implementation approaches for the execution model of IEC 61499 applications”, 2nd IEEE International Conference on Industrial Informatics, (INDIN ’04). 24-26 June 2004.

    Google Scholar 

  10. J.L.M. Lastra, L. Godinho, A. Lobov, R. Tuokko, “An IEC 61499 application generator for scan-based industrial controllers”, 3rd IEEE Inter. Conf. on Industrial Informatics. INDIN ’05. 10-12 Aug. 2005

    Google Scholar 

  11. [11] FBRT (Function Block Run-time Toolkit), Rockwell Automation, http://www.holobloc.com

    Google Scholar 

  12. K. Thramboulidis, C. Tranoris, “An Architecture for the Development of Function Block Oriented Engineering Support Systems”, IEEE Intern. Conference on Computational Intelligence in Robotics and Automation, Canada August 2001.

    Google Scholar 

  13. K. Thramboulidis, “A Model Based Approach to Address Inefficiencies of the IEC61499 Function Block Model”, 19th International Conference on Software & Systems Engineering and their Applications, Paris - December 5-7, 2006

    Google Scholar 

  14. K. Thramboulidis, “Development of Distributed Industrial Control Applications: The CORFU Framework”, 4th IEEE International Workshop on Factory Communication Systems, Vasteras, Sweden. August 2002.

    Google Scholar 

  15. [15] ICS Triplex ISaGRAF, Commercially Available IEC 61499 Software, http://www.icstriplex.com/

    Google Scholar 

  16. A. Zoitl, R. Smodic, C. Sunder, G. Grabmair, “Enhanced real-time execution of modular control software based on IEC 61499”, Proceedings 2006 IEEE International Conference on Robotics and Automation. ICRA 2006, May 15-19, 2006, Page(s):327 – 332.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer

About this paper

Cite this paper

Thramboulidis, K., Doukas, G. (2007). IEC61499 Execution Model Semantics. In: Sobh, T., Elleithy, K., Mahmood, A., Karim, M. (eds) Innovative Algorithms and Techniques in Automation, Industrial Electronics and Telecommunications. Springer, Dordrecht. https://doi.org/10.1007/978-1-4020-6266-7_41

Download citation

  • DOI: https://doi.org/10.1007/978-1-4020-6266-7_41

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-1-4020-6265-0

  • Online ISBN: 978-1-4020-6266-7

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics