PLCopen Software Construction Guidelines

The PLCopen industrial automation and control Coding Guidelines version 1.0 have been released and are available for Download.  The guidelines are useful for both new and experienced engineers and technicians to develop high quality industrial automation and control applications that are easy to maintain.  Development and maintenance of industrial automation and control software has become a significant part of the initial and lifecycle cost of projects.  The Coding Guidelines help users efficiently meet the increasing need for greater automation that requires more complex and larger programs.   Following the Coding Guidelines users will create high quality structured in reusable application code.  This first official version of the Coding Guidelines contains 63 rules for software programming, spread over different sections like: Naming Rules, Comment Rules, Coding Practice,  Languages, and even Vendor Specific IEC 61131-3 Extensions. These rules provide the basis for companies to develop internal guidelines and best practices tailored to their specific requirements.   The guidelines are  also very useful to train users and can be a good basis for universities to help them teach IEC 61131-3 programming more efficiently.

Additional working groups active under the Software Construction Guidelines will focus on the following topics:

Guidance for documentation in software programs
Software quality issues and software consistency
Software development process
Object orientation in the 3rd edition

The results of the different subgroups will be made available on the PLCopen website on an ongoing basis.