DocumentCode
1867952
Title
Automatic connections in IEC 61131-3 Function Block Diagrams
Author
Jamro, Marcin ; Rzonca, Dariusz
Author_Institution
Dept. of Comput. & Control Eng., Rzeszow Univ. of Technol., Rzeszow, Poland
fYear
2013
fDate
8-11 Sept. 2013
Firstpage
463
Lastpage
469
Abstract
IEC 61131-3 standard defines five languages for programming industrial controllers. They support both textual and graphical development approaches. In case of Function Block Diagram graphical language, diagrams consist of a set of elements connected with lines, which have various length and shape. Development of an editor supporting diagrams design involves implementation of an algorithm, which is able to automatically find a suitable connection between blocks. In the paper an appropriate application of A* algorithm is proposed. The authors have ensured that the proposed solution is efficient and work smoothly. Relations between implementation details and performance are discussed. Achieved results caused that the mechanism has been introduced into graphics editors available in CPDev engineering environment for programming controllers.
Keywords
IEC standards; control engineering computing; diagrams; industrial control; production engineering computing; programmable controllers; visual languages; A* algorithm; CPDev engineering environment; IEC 61131-3 function block diagrams; automatic connections; diagrams design; function block diagram graphical language; graphical development approaches; graphics editors; programming industrial controllers; textual development approaches; Algorithm design and analysis; Data structures; Graphics; IEC standards; Measurement; Software; Testing; A* algorithm; IEC 61131-3; graphics editors; searching path;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Science and Information Systems (FedCSIS), 2013 Federated Conference on
Conference_Location
Krako??w
Type
conf
Filename
6644041
Link To Document