Control Code Generation using Model Engineering for an Electric Train

Abstract This paper addresses first experiments in the usage of model engineering to generate control/command code from a high-level description of the system featuring the notions of architecture and configuration. This principle has been applied generate IEC-61131-3 control/command code for an industrial PLC to control the circuit and the engines of an electric train. It has been implemented using the AMMA platform, more precisely the ATL transformation language.

[1]  Kleanthis Thramboulidis,et al.  Towards an implementation model for FB-based reconfigurable distributed control applications , 2004, Seventh IEEE International Symposium onObject-Oriented Real-Time Distributed Computing, 2004. Proceedings..

[2]  Jean Bézivin,et al.  First experiments with the ATL model transformation language: Transforming XSLT into XQuery , 2003 .

[3]  A. G. U Lso,et al.  Reconfigurable manufacturing systems: Key to future manufacturing , 2000 .

[4]  Jean Luc Philippe,et al.  Using model engineering for the criticality analysis of reconfigurable manufacturing systems architectures , 2007, Int. J. Manuf. Technol. Manag..

[5]  B. Vogel-Heuser,et al.  Automatic code generation from a UML model to IEC 61131-3 and system configuration tools , 2005, 2005 International Conference on Control and Automation.

[6]  Jean Bézivin,et al.  On the unification power of models , 2005, Software & Systems Modeling.

[7]  J.-L. Philippe,et al.  Evaluation of Reconfigurable Manufacturing Systems configurations using tolerance criteria , 2006, IECON 2006 - 32nd Annual Conference on IEEE Industrial Electronics.