• 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