Title :
Automatic code generation from a UML model to IEC 61131-3 and system configuration tools
Author :
Vogel-Heuser, Birgit ; Witsch, Daniel ; Katzke, Uwe
Author_Institution :
Process Control Eng., Wuppertal Univ., Germany
Abstract :
An agile software development approach for embedded systems has been transferred to automation and process control. With using UML 1.4, an approach was developed, which allows to generate IEC 61131-3 code from an UML-model and to import it into soft-PLCs, automatically. The generated IEC 61131 code consists of ST and SFC. Besides, the system architecture is part of the UML-model, which bridges the gap between hard and software engineering. This approach was evaluated by using a sorting machine and by automation experts. The work is embedded in a development of UML for process automation and usability test of UML with automation engineers.
Keywords :
Unified Modeling Language; control engineering computing; process control; production engineering computing; program compilers; software engineering; IEC 61131-3; UML model; agile software development approach; automatic code generation; embedded systems; hardware engineering; process control; software engineering; sorting machine; system configuration tools; Automation; Bridges; Computer architecture; Embedded system; IEC standards; Process control; Programming; Software engineering; Sorting; Unified modeling language;
Conference_Titel :
Control and Automation, 2005. ICCA '05. International Conference on
Conference_Location :
Budapest
Print_ISBN :
0-7803-9137-3
DOI :
10.1109/ICCA.2005.1528274