DocumentCode
2365546
Title
UML-based Approach for the Re-Engineering of PLC Programs
Author
Younis, Mohammed Bani ; Frey, Georg
Author_Institution
Dept. of Electr. & Comput. Eng., Kaiserslautern Univ.
fYear
2006
fDate
6-10 Nov. 2006
Firstpage
3691
Lastpage
3696
Abstract
Re-engineering and reuse of programs implemented on programmable logic controllers (PLCs) became vital in the recent years. This is because the programming of PLC programs is an exhaustive and expensive activity. This paper outlines a re-engineering approach based on the formalization of PLC programs. The approach utilizes XML as an intermediate step for the transformation of the existing PLC programs into a vendor independent format. After this transformation XML is used as a basis for the visualization and formalization of the PLC code. The formalization consists of two main steps: first the modular structure of the program is transferred to an UML class diagram and in the second step the algorithms contained in the modules are converted to state diagrams. This conversion uses an abstraction method to avoid large automata
Keywords
Unified Modeling Language; XML; programmable controllers; PLC program reengineering approach; UML-based approach; XML; abstraction method; modular structure; programmable logic controllers; Application software; Automatic control; Electrical equipment industry; Hardware; Internet; Programmable control; Reverse engineering; Unified modeling language; Visualization; XML;
fLanguage
English
Publisher
ieee
Conference_Titel
IEEE Industrial Electronics, IECON 2006 - 32nd Annual Conference on
Conference_Location
Paris
ISSN
1553-572X
Print_ISBN
1-4244-0390-1
Type
conf
DOI
10.1109/IECON.2006.347292
Filename
4153084
Link To Document