Model-driven development of PLC software for machine tools

Developing PLC software for modern machine tools is becoming more difficult because of the increasing functionality and resulting complexity. An approach for managing this is provided by the model-driven development of the control software. However, this innovative development method requires both a procedure that is adapted to the specific application domain and suitable modeling techniques. The article describes an approach appropriate for machine tools. The focus is on introducing the necessary description techniques and a methodology for their use in product development.

[1]  Bernard P. Zeigler,et al.  Theory of Modeling and Simulation: Integrating Discrete Event and Continuous Complex Dynamic Systems , 2000 .

[2]  R. Kretschmann,et al.  INTERNATIONAL ELECTROTECHNICAL COMMISSION TECHNICAL COMMITTEE No. 65B: INDUSTRIAL-PROCESS MEASUREMENT AND CONTROL WORKING GROUP 7/TASK FORCE 3: PROGRAMMING LANGUAGES FOR PROGRAMMABLE CONTROLLERS (IEC 61131-3, -8) MINUTES OF MEETING , 2007 .

[3]  Thomas A. Henzinger,et al.  The theory of hybrid automata , 1996, Proceedings 11th Annual IEEE Symposium on Logic in Computer Science.

[4]  Jürgen Gausemeier,et al.  Kooperatives Produktengineering: Ein neues Selbstverständnis des ingenieurmäßigen Wirkens , 2000 .

[5]  Markus Völter,et al.  Modellgetriebene Softwareentwicklung - Techniken, Engineering, Management , 2005 .

[6]  R. E. Kurt Stirewalt,et al.  Model-driven reverse engineering , 2004, IEEE Software.

[7]  Michael F. Zaeh,et al.  Emerging Virtual Machine Tools , 2003, DAC 2003.

[8]  Bran Selic,et al.  Using UML for Modeling Complex Real-Time Systems , 1998, LCTES.

[9]  Tim Weilkiens,et al.  Systems Engineering mit SysML / UML - Modellierung, Analyse, Design , 2006 .

[10]  Eckehard Schnieder,et al.  Modelling, Analysis and Design of Hybrid Systems , 2002 .

[11]  Birgit Vogel-Heuser,et al.  UML in der automatisierungstechnischen Anwendung - Stärken und Schwächen , 2002 .

[12]  M. F. Zaeh,et al.  A Model-Based Method to Develop PLC Software for Machine Tools , 2005 .

[13]  Stuart Kent,et al.  Model Driven Engineering , 2002, IFM.