• 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