OFweek工控网讯:PLCopen呼吁采用更加通用的编码规则。尽管如今很多编程语言都有其编码规则(包括IEC61131-3和PLCopen扩展),但是他们都不涉及到重要的工控领域。
然而,软件在工业领域的地位变得越来越重要,软件工程规模在变大,故障成本也在增加。软件花费占初始项目一半的成本,其中40%~80%用于支付软件设备寿命周期维护的开支。
处理大型的复杂程序,需要支持结构化方法的现代软件开发过程作后盾。同样,我们需要通过重复利用预定义功能提高编程效率,并使程序的生命周期更易理解。
通过整体设备效率(OEE)或者制造执行系统(MES)优化生产线,同样需要更多的掌握控制器信息。而通过制定统一的命名规定,可以实现直接访问,方便了信息的获取。来自控制级大量的信息以及各级之间透明的通信能够为生产创造更多的效益。
供应商们需要在大学和技校以外的培训项目中针对上述问题进行培训。而长期疏于对这些问题的重视也导致了产品生命周期的后期花费增加。
确保软件质量的自动化测试&校验市场也因此发展壮大,该部分工作变得越来越重要,工作范围不再局限于安全相关的环境中。
综上所述为当前PLCopen希望整合出一个更通用可行的方法原因。编程语言编码规定和工程项目编码规定两者之间存在差异。工业项目中有GNU,Mozilla,GNAT操作环境,也有一些编程语言(如Java,C++和Ada)的专用环境,以及一些新标准结构如ISO26262,AUTOSAR,DO-178C和MISRAC。PLCopen尝试采用尽可能多的规格和创新以实现结构化方法的现代软件开发。
(CLB译)