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.
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
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)
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)
Standard IEC 61499, Function Blocks for Industrial-Process Measurements and Control System, IEC TC65/WG6, 03-01-24, www.iec.ch
Standard IEC 61131-3, Programming Languages for Programmable Logic Controllers, 2nd Edition, IEC TC65/WG6, 03-06-02, www.iec.ch
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
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)
Function Block Development Kit, online Editorial and Demonstration (2004), http://www.holobloc.com/doc/fbdk/FBEditor.html
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)
The TORERO Project, Project home page (2004), http://www.uni-magdeburg.de/iaf/cvs/torero
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)
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)
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)
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)
Christensen, J.: Basic Concepts of IEC 61499 (2004), www.holobloc.com
Lewis, R.: Modelling control systems using IEC 61499, IEE control engineering series; n. 59, The Institution of Electrical Engineers, London, UK (2001)
Dibble, P.: Real-Time Java Platform Programming. Sun Microsystems Press, Prentice Hall (2002)
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)
Cohen, Aggarwal, Goland: Universal Plug and Play Architecture (2000), www.upnp.org
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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