Skip to main content

Encapsulation of IEC 61499 Function Blocks Using Real-Time Java According to the RTSJ

  • Conference paper
On the Move to Meaningful Internet Systems 2004: OTM 2004 Workshops (OTM 2004)

Abstract

Existing trends in information sciences currently also entering the manufacturing control field. Especially object oriented programming, distributed systems, and platform independent programming are interesting approaches to improve control system design at the factory floor. Within this context the international standard IEC 61499 has been adopted. It enables a modular and hierarchical control application design on a functional level based on control function blocks. But it does not address implementation issues. This paper will present an implementation and application approach to map the elements of an IEC 61499 Function Block Network to Java classes according to the Real-Time Specification for Java and to implement on this basement most flexible control applications. This approach will enable the usage of Java also on the field device level where beside of reliability, Real-Time is one of the major requirements and will improve the application of the IEC 61499 standard. This work is part of the research project TORERO, which is funded by the European Commission under the IST program.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight 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. Kühnle, H., Klostermeyer, A., Lorentz, K.: A Paradigm Shift to Distributed Systems in Plant Automation. In: Fares Sebaaly, M. (ed.) The International NAISO Congress on Information Science Innovations ISI 2001. Proceedings, pp. 463–469. VAE, Dubai (2001)

    Google Scholar 

  2. Walczuch, R., Sans, K., Lemmink, J., Streukens, S.: Acceptance of Information Technology by Technology Ready Service Employees. In: International IMS Forum, – Global Challenges in Manufacturing, Proceedings, Como, Italy, pp. 257–264 (2004)

    Google Scholar 

  3. Standard IEC 61499, Function Blocks for Industrial-Process Measurements and Control System, IEC TC65/WG6, 03-01-24, www.iec.ch

  4. Standard IEC 61131-3, Programming Languages for Programmable Logic Controllers, 2nd Edition, IEC TC65/WG6, 03-06-02, www.iec.ch

  5. IEC 61804-2 Ed. 1.0 E: Function blocks (FB) for process control - Part 2: Specification of FB concept and Electronic Device Description Language (EDDL), IEC SC65/WG7, 04- 05-01, www.iec.ch

  6. Ferrarini, L., Veber, C.: Implementation approaches for the execution of IEC 61499 applications. In: 2nd International Conference on Industrial Informatics (INDIN 2004), Proceedings, Berlin, Germany, pp. 612–617 (2004)

    Google Scholar 

  7. Function Block Development Kit, online Editorial and Demonstration (2004), http://www.holobloc.com/doc/fbdk/FBEditor.html

  8. Thramboulidis, K.: Using UML in Control and Automation: A Model Driven Approach. In: 2nd International Conference on Industrial Informatics (INDIN 2004), Proceedings, Berlin, Germany, pp. 587–593 (2004)

    Google Scholar 

  9. The TORERO Project, Project home page (2004), http://www.uni-magdeburg.de/iaf/cvs/torero

  10. Bollella, G., Brosgol, B., Dibble, P., Furr, S., Gosling, J., Hardin, D., Turnbull, M., Belliardi, R.: The Real-Time Specification for JavaTM (First Public Release). Addison-Wesley, Reading (2001)

    Google Scholar 

  11. Kalogeras, A.P., Prayati, A., Schwab, C., Tangermann, M., Ferrarini, L., Papadopoulos, G.: Integrated Web Enabled Control System Design Methodology. In: IEEE International Workshop on Factory Communication Systems – WFCS, Proceedings, Vienna, Austria, (September 2004) (accepted to)

    Google Scholar 

  12. Prayati, A., Koulamas, C., Koubias, S., Papadopoulos, G.: A Methodology for the Development of Distributed Real-Time Control Applications with Focus on Task Allocation in Heterogeneous Systems. IEEE Transactions on Industrial Electronics, Special Section on Distributed Network-based Control Systems and Applications (2004)

    Google Scholar 

  13. Tangermann, M., Schwab, C., Kalogeras, A., Lorentz, K., Prayati, A.: Aspect-Orientation of Control Application Code for Distributed Automation Systems: the TORERO Approach. In: First Workshop on Java Technologies for Real-Time and Embedded Systems – JTRES 2003, Catania, Italy (November 2003); Meersman, R., Tari, Z. (eds.): OTM-WS 2003. LNCS, vol. 2889, pp. 335–345. Springer, Heidelberg (2003)

    Google Scholar 

  14. Christensen, J.: Basic Concepts of IEC 61499 (2004), www.holobloc.com

  15. Lewis, R.: Modelling control systems using IEC 61499, IEE control engineering series; n. 59, The Institution of Electrical Engineers, London, UK (2001)

    Google Scholar 

  16. Dibble, P.: Real-Time Java Platform Programming. Sun Microsystems Press, Prentice Hall (2002)

    Google Scholar 

  17. Siebert, F.: Bringing the Full Power of Java Technology to Embedded Real-Time Applications. In: 2nd Mechatronic Systems International Conference, Winterthur, Switzerland, October 2002. Proceedings, pp. 41–46 (2002)

    Google Scholar 

  18. www.eclipse.org

  19. Cohen, Aggarwal, Goland: Universal Plug and Play Architecture (2000), www.upnp.org

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Tangermann, M., Schwab, C., Lüder, A., Ferrarini, L., Veber, C. (2004). Encapsulation of IEC 61499 Function Blocks Using Real-Time Java According to the RTSJ. In: Meersman, R., Tari, Z., Corsaro, A. (eds) On the Move to Meaningful Internet Systems 2004: OTM 2004 Workshops. OTM 2004. Lecture Notes in Computer Science, vol 3292. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30470-8_50

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-30470-8_50

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-23664-1

  • Online ISBN: 978-3-540-30470-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics