PLCopen编码指南1.0版本现已发布并可供下载。1.0版本包含63条软件编程规则,覆盖了命名规则、注释规则、编码规则、语言以及供应商特定IEC 61131-3扩展等不同部分内容。这些规则用于用户培训并为大学有效地教授IEC 61131-3编程提供了基础。
现在,软件通常会占初始项目成本的一半以上,而软件生命周期维护成本就占其中的40%-80%。为了解决大量编程的负责度,需要用到支持结构性方案的现代化软件开发过程和创建可重复使用的代码。此外,需要通过重复利用预定义功能来提高编码效率和更好地理解生命周期的程序。
自从首批文件发布以来,已做以下的进一步工作:
创建PLCopen兼容功能块函数库;
通过顺序功能表实现结构化和分解。
这两个方面的初步结果即将公布。函数库为创建自己的函数库提供了指导和例子。为此,还提供了这两个基础功能块操作之间区别的模板:边缘触发或水平触发。这一基础通过暂停功能和一个定时器得以拓展,以伸展多个工作循环中的操作。收入例子显示的基本代码将在IEC61131-3标准中提供。
其他工作组的软件构造指南将集中在以下主题:
软件编程文档编制指南;
软件质量问题和软件一致性;
软件开发过程;
第三版本的面向对象。(文/Moon译)