- October 16, 2017
- Itris Automation Square
October 16, 2017 – The development tool PLC Checker from Itris Automation is now available with a PLCopen coding guidelines rules set allowing developers to automatically verify that their program respects this reference standard.
For the past 25 years, PLCopen has been working towards standardising PLC programming. In April 2016, they released a set of coding guidelines to promote and share good programming practices for PLCs across all industries. Now Itris Automation has integrated these coding guidelines into PLC Checker, an automatic static analysis tool, allowing users to verify that their program respects PLCopen’s guidelines.
PLCopen is a worldwide association whose mission is to lead the resolution of topics related to control programming to support the use of international standards in this field. Their coding guidelines are a set of 64 good practice programming rules which relate to the naming, comments, coding practices and languages of the code. These guidelines were created by a working group consisting of members from several different companies in the industrial automation domain, including PLC vendors (Siemens, Omron…), software vendors (CoDeSys, Itris Automation…) and educational institutions (RWTH Aachen…), to name a few. These coding guidelines, available for free from the PLCopen website, are the first of their kind for PLC programming. Their creation by a mixed working group means that ideas came from several backgrounds and influences. Thus, creating a comprehensive set of coding rules that are independent of industry and PLC brand.
Itris Automation, a French software engineering company, decided to integrate the PLCopen coding guidelines into PLC Checker, their static analysis tool. Since its launch in 2008, PLC Checker has allowed its more than 1400 users to automate the verification testing process of their PLC programs, taking out the painful manual review process that would be used otherwise. PLC Checker works by checking a PLC program against a set of rules, with a message created for every violation of a rule. These results are then displayed in two ways. Firstly, they are displayed visually to allow the user to manage their program’s quality. Secondly, they are displayed in detail, to allow the user to work with these results to improve their program and fix any bugs.
Itris Automation decided to integrate the PLCopen coding guidelines into PLC Checker as they share PLCopen’s objective of improving the quality of PLC programs and promoting good practices. They believe the guidelines are a comprehensive reference standard and that they will be of great use to all their current and future users.
Find out more about the PLCopen coding guidelines and how their integration into PLC Checker can help you improve the quality and consistency of your PLC programs in Itris Automation’s webinar on Monday 23rd October at 4pm (GMT+1). The webinar is free of charge and open to all. For more information, please go to: http://www.itris-automation.com/sign-plcopen-coding-guidelines-webinar/