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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
[1] International Electro-technical Commission, (IEC), International Standard IEC61499, Function Blocks, Part 1 - Part 4, IEC Jan. 2005.
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.
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
[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).
[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).
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.
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
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.
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.
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
[11] FBRT (Function Block Run-time Toolkit), Rockwell Automation, http://www.holobloc.com
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.
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
K. Thramboulidis, “Development of Distributed Industrial Control Applications: The CORFU Framework”, 4th IEEE International Workshop on Factory Communication Systems, Vasteras, Sweden. August 2002.
[15] ICS Triplex ISaGRAF, Commercially Available IEC 61499 Software, http://www.icstriplex.com/
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.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)