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
fDate :
Aug. 30 2006-Sept. 1 2006
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;
Conference_Titel :
Power Electronics and Motion Control Conference, 2006. EPE-PEMC 2006. 12th International
Conference_Location :
Portoroz
Print_ISBN :
1-4244-0121-6
DOI :
10.1109/EPEPEMC.2006.4778440