Brand Independent PLC Programming on the NetBeans Platform
By Geertjan-Oracle on May 15, 2013
Most modern automation installations, such as controlers of machinery on factory assembly lines, amusement rides, or light fixtures, are driven by Programmable Logic
Controllers (PLCs). Low level programming languages that
have been used for decades, such as Ladder Diagrams (LD), are still being
used to develop new PLC software. Together with the ageing techniques inherent in such programming constructs, there are hidden penalties, such as the fact that
PLC software is brand dependent.
PLC-PROG is the first tool for PLC programming to enable a completely brand independent and user-friendly object oriented approach, resulting in a reduction of development cost and an increase in the reliability of developed programs. It is valid for all PLC brands which comply with the IEC 611131-3 standard, is based on graphical programming methodologies, requires no specific programming skills, and makes it possible to perform both monitoring and visualization from the tool.
PLC-PROG has been developed using the NetBeans Platform, to take advantage of the benefits that its libraries offer. Below you see the PLC-Prog Visual Editor with the rack concept, which is a base element on top of which fuctions and input/output modules can be dragged:
Other tools, such as a Tree View for tracking programming flow, is shown below: