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