Real-time capable software agents on IEC 61131 systems – Developing a tool supported method

Abstract In this paper an approach that utilizes the paradigm of agent-orientation for the software development of automation systems, is presented. We discuss different methods for agent-oriented software development in general and motivate a novel approach that meets the special requirements for control software in production automation. We show how this novel approach can enhance the dependability of control software by integrating concepts for diagnosis and failure compensation in real-time. Furthermore, we present a modelling approach, that will be integrated into a market leading IEC 61131 software development tool and by that, allow application engineers to implement agent control software.