• DocumentCode
    713453
  • Title

    Tool for visual difference display of programs in IEC 61131-3 ladder diagrams

  • Author

    Nedved, Miroslav ; Vrba, Pavel ; Obitko, Marek

  • Author_Institution
    Czech Inst. of Inf., Robot. & Cybern., Czech Tech. Univ. in Prague, Prague, Czech Republic
  • fYear
    2015
  • fDate
    17-19 March 2015
  • Firstpage
    2994
  • Lastpage
    2999
  • Abstract
    The IEC 61131 standard is commonly used for the programming of Programmable Logic Controllers (PLCs). One of the graphical languages of this standard is the ladder logic diagram based on the circuit diagrams of relay logic systems. This paper reports on a tool that enables the control system engineer to compare two ladder logic based programs developed in the Rockwell Automation RSLogix5000 environment and to display the differences in both textual and graphical form. The comparison employs modified Token Passing, Longest Common Subsequence and Longest Common Substring algorithms performed upon the XML representation of the RSLogix5000 project. This paper describes the steps in the whole comparison procedure and demonstrates this solution including visual comparison on examples shown in our implemented tool.
  • Keywords
    IEC standards; XML; logic programming; programmable controllers; IEC 61131 standard; IEC 61131-3 ladder diagrams; PLC; Rockwell Automation RSLogix5000 environment; XML representation; circuit diagrams; graphical languages; ladder logic diagram; longest common subsequence; longest common substring algorithms; programmable logic controllers; relay logic systems; token passing; visual difference display; Automation; Change detection algorithms; IEC standards; Visualization; XML; Graphical programming language comparison; IEC61131; Ladder Diagrams; PLC; RSLogix5000;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Technology (ICIT), 2015 IEEE International Conference on
  • Conference_Location
    Seville
  • Type

    conf

  • DOI
    10.1109/ICIT.2015.7125540
  • Filename
    7125540