• DocumentCode
    2668982
  • Title

    Graphical Development of Software for Programmable Logic Controllers

  • Author

    Roger ; Pérez, Juan ; Pineda, Manuel ; Puche, Rubén

  • Author_Institution
    Department of Electrical Engineering, Universidad Politécnica de Valencia, Valencia, Spain
  • fYear
    2006
  • fDate
    Aug. 30 2006-Sept. 1 2006
  • Firstpage
    444
  • Lastpage
    449
  • Abstract
    Graphical languages are standard in the field of computer programming. Complex software development is best handled by graphically connecting pre-built, fully tested and highly specialized software components, instead of writing and debugging thousands of lines of code. Modern programming environments include complete libraries of such components. In the field of Programmable Logic Controllers (PLCs), this is not the case. PLC programs can be developed using graphical languages, as Ladder Diagrams (LD) or Function Block Diagrams (FBD), but the standard libraries are very limited, so the programmer must develop his own libraries, building software objects from scratch. In this paper, a framework is presented for automatically building complex software modules using based on two key pillars: on the one hand, using object oriented concepts as encapsulation, inheritance and generic programming, and, in the other one, closely following the physical model of the objects used in building electrical control cabinets (ECBs).
  • Keywords
    Joining processes; Programmable control; Programming environments; Programming profession; Software debugging; Software libraries; Software standards; Software testing; Standards development; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Power Electronics and Motion Control Conference, 2006. EPE-PEMC 2006. 12th International
  • Conference_Location
    Portoroz
  • Print_ISBN
    1-4244-0121-6
  • Type

    conf

  • DOI
    10.1109/EPEPEMC.2006.4778440
  • Filename
    4778440