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
Link To Document