Table of Contents Author Guidelines Submit a Manuscript
Journal of Engineering
Volume 2013, Article ID 638521, 9 pages
http://dx.doi.org/10.1155/2013/638521
Research Article

IEC 61499 as an Enabler of Distributed and Intelligent Automation: A State-of-the-Art Review—A Different View

Department of Electrical and Computer Engineering, University of Patras, Eratosthenous Street 6, 26504 Rio Patras, Greece

Received 15 August 2012; Revised 28 November 2012; Accepted 19 December 2012

Academic Editor: Piero Castoldi

Copyright © 2013 Kleanthis Thramboulidis. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Linked References

  1. V. Vyatkin, “IEC, 61499 as enabler of distributed and intelligent automation: state-of-the-art review,” IEEE Transactions on Industrial Informatics, vol. 7, no. 4, pp. 768–781, 2011. View at Google Scholar
  2. L. H. Yoong, P. S. Roop, V. Vyatkin, and Z. Salcic, “A Synchronous approach for IEC 61499 function block implementation,” IEEE Transactions on Computers, vol. 58, no. 12, pp. 1599–1614, 2009. View at Publisher · View at Google Scholar · View at Scopus
  3. “The father of invention: Dick Morley looks back on the 40th anniversary of the PLC,” Manufacturing Automation Magazine, http://www.automationmag.com/features/the-father-of-invention-dick-morley-looks-back-on-the-40th-anniversary-of-the-plc.html.
  4. International Electrotechnical Commission, “IEC international standard IEC, 61131-3: programmable controllers, part 3: programming languages,” in Proceedings of the International Epilepsy Congress (IEC '03), 2003.
  5. PLCopen, “PLCopen for efficiency in automation,” http://www.plcopen.org/.
  6. T. Strasser, A. Zoitl, J. H. Christensen, and C. Sunder, “Design and execution issues in IEC 61499 distributed automation and control systems,” IEEE Transactions on Systems, Man and Cybernetics C, vol. 41, no. 1, pp. 41–51, 2010. View at Publisher · View at Google Scholar · View at Scopus
  7. K. Thramboulidis, “Towards an object-oriented extension for IEC, 61131,” in Proceedings of the 17th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA '12), Krakow, Poland, September 2012.
  8. International Electrotechnical Commission, “International standard IEC 61499, function blocks, part 1-part 4,” in Proceedings of the International Epilepsy Congress (IEC '05), 2005.
  9. D. Witsch and B. Vogel-Heuser, “Close integration between UML and IEC 61131-3: new possibilities through object-oriented extensions,” in Proceedings of the IEEE Conference on Emerging Technologies and Factory Automation (ETFA '09), Palma de Mallorca, Spain, September 2009. View at Publisher · View at Google Scholar · View at Scopus
  10. D. N. Ramos-Hernandez, P. J. Fleming, and J. M. Bass, “A novel object-oriented environment for distributed process control systems,” Control Engineering Practice, vol. 13, no. 2, pp. 213–230, 2005. View at Publisher · View at Google Scholar · View at Scopus
  11. K. Thramboulidis and G. Frey, “An MDD Process for IEC, 61131-based Industrial Automation Systems,” in Proceedings of the 16th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA '11), Toulouse, France, September 2011.
  12. B. Werner, “Object-oriented extensions for IEC 61131-3,” IEEE Industrial Electronics Magazine, vol. 3, no. 4, pp. 36–39, 2009. View at Publisher · View at Google Scholar · View at Scopus
  13. K. Thramboulidis and G. Frey, “Towards a model-driven IEC, 61131-based development process in industrial automation,” Journal of Software Engineering and Applications, vol. 4, no. 4, pp. 217–226, 2011. View at Publisher · View at Google Scholar
  14. L. H. Yoong, P. S. Roop, V. Vyatkin, and Z. Salcic, “A Synchronous approach for IEC 61499 function block implementation,” IEEE Transactions on Computers, vol. 58, no. 12, pp. 1599–1614, 2009. View at Publisher · View at Google Scholar · View at Scopus
  15. G. Doukas and K. Thramboulidis, “A real-time-linux-based framework for model-driven engineering in control and automation,” IEEE Transactions on Industrial Electronics, vol. 58, no. 3, pp. 914–924, 2011. View at Publisher · View at Google Scholar · View at Scopus
  16. D. Streitferdt, G. Wendt, P. Nenninger, A. Nyßen, and H. Lichter, “Model driven development challenges in the automation domain,” in Proceedings of the 32nd Annual IEEE International Computer Software and Applications Conference (COMPSAC '08), pp. 1372–1375, Turku, Finland, August 2008. View at Publisher · View at Google Scholar · View at Scopus
  17. S. Panjaitan and G. Frey, “Combination of UML modeling and the IEC 61499 function block concept for the development of distributed automation systems,” in Proceedings of the IEEE Conference on Emerging Technologies and Factory Automation (ETFA '06), pp. 766–773, Prague, Czech Republic, September 2006. View at Publisher · View at Google Scholar · View at Scopus
  18. K. Thramboulidis, D. Perdikis, and S. Kantas, “Model driven development of distributed control applications,” International Journal of Advanced Manufacturing Technology, vol. 33, no. 3-4, pp. 233–242, 2007. View at Publisher · View at Google Scholar · View at Scopus
  19. A. Brusaferri, A. Ballarino, and E. Carpanzano, “Reconfigurable knowledge-based control solutions for responsive manufacturing systems,” Studies in Informatics and Control, vol. 20, no. 1, pp. 31–42, 2011. View at Google Scholar · View at Scopus
  20. V. Vyatkin and J. Chouinard, “On comparisons of the ISaGRAF implementation of IEC 61499 with FBDK and other implementations,” in Proceedings of the 6th IEEE International Conference on Industrial Informatics (IEEE INDIN '08), July 2008. View at Publisher · View at Google Scholar · View at Scopus
  21. D. Harel, “Statecharts in the making: a personal account,” Communications of the ACM, vol. 52, no. 3, pp. 67–75, 2009. View at Publisher · View at Google Scholar
  22. K. Thramboulidis, “Design alternatives in the IEC 61499 function block model,” in Proceedings of the IEEE Conference on Emerging Technologies and Factory Automation (ETFA '06), pp. 1309–1316, Prague, Czech Republic, September 2006. View at Publisher · View at Google Scholar · View at Scopus
  23. B. P. Douglas, Real-Time Agility, Addison Wesley, Pearson Education, 2009.
  24. T. Lui Sha, K. Abdelzaher, K. Arzen et al., “Real time scheduling theory: a historical perspective,” Real-Time Systems, vol. 28, pp. 101–155, 2004. View at Google Scholar
  25. P. Tata and V. Vyatkin, “Proposing a novel IEC61499 runtime framework implementing the cyclic execution semantics,” in Proceedings of the 7th IEEE International Conference Industrial Informatics, pp. 416–421, 2009.
  26. G. Doukas and K. Thramboulidis, “A real-time-linux-based framework for model-driven engineering in control and automation,” IEEE Transactions on Industrial Electronics, vol. 58, no. 3, pp. 914–924, 2011. View at Publisher · View at Google Scholar · View at Scopus
  27. K. Thramboulidis, “IEC, 61499: back to the well proven practice of IEC, 61131?” in Proceedings of the 17th EEE International Conference on Emerging Technologies and Factory Automation (ETFA '12), Krakow, Poland, September 2012.
  28. K. Thramboulidis, “IEC61499 function block model: facts and fallacies,” IEEE Industrial Electronics Magazine, vol. 3, no. 4, pp. 7–26, 2009. View at Google Scholar
  29. G. Cengic and K. Akesson, “On formal analysis of IEC, 61499 applications, part A: modeling,” IEEE Transactions OnIndustrial Informatics, vol. 6, pp. 136–144, 2010. View at Google Scholar
  30. K. H. Hall, R. J. Staron, and A. Zoitl, “Challenges to industry adoption of the IEC, 61499 standard on event-based function blocks,” Proceedings of the 5th IEEE International Conference on Industrial Informatics, pp. 823–828, 2007. View at Google Scholar