1.前言 造成这一情况固然有我国工程化开发水平较低的原因,开发观念、工具平台上的不足也是很重要的因素。从当前我国从事工控软件开发的人员构成来看www.cechina.cn,一方面大多数开发人员工程化软件开发方面的知识较为缺乏;另一方面,目前的大学教育对软件工程概念仍然认识不足,教学方法和教育平台仍较落后。这两方面原因造成了
在目前国际上较通用的自控软件开发工程中,编写源代码只占整个开发过程的30%。而从工程角度对产品功能进行划分,并形成一系列相关文档(编写详细的代码说明、相关支持文档等)将占去70%的开发时间。大多数设计在现场安装调试前就已经通过仿真进行了校验测试,进而确保整个系统的现场安装调试可以在很短的时间内完成。而在我国,这一情况正好相反,甚至尤有过之,编写源代码占去了开发的绝大部分时间,冗长的现场调试更是费时费力。造成大多数项目不能按时完工,且频繁超过预算。由于缺乏完善的规范化的设计方法,国内的自控设计在控制精度和控制效果方面仍然处于落后水平,同时也极大地限制了完成复杂的大规模控制系统的能力。
我国工控软件的开发水平、尤其是工程化水平仍然较低。与国外优秀的工控软件开发过程相比,我们自己开发的软件常常有源代码而无流程图、无详细说明文档、质量不高、设计复用困难、需要长时间在现场进行调试以及升级维护困难。
从国际上来看,自控软件设计的发展已经进入到自动化、图形化开发阶段。用户通过功能强大的系统级图形化软件开发工具对所开发的项目进行描述,建立整套系统的形式化模型。只要能够建立起正确的系统模型,图形化开发工具就可以根据该模型生成PLC或C语言的源代码,提供完善的系统流程图、标准化的软件说明文档,并对系统功能进行仿真校验,显著缩短现场调试时间,可以极大提高自控软件的开发效率。下面,将从几个方面介绍一下国外先进的工控软件设计的理念,希望能给国内自控界的朋友带来一些启示,早日赶超国际先进水平。
2.仿真校验测试 今天,长时间的现场调试已经变得不可容忍。最终用户给予系统集成商的时间越来越短CONTROL ENGINEERING China版权所有,并且对工程延误处以高额罚金。这就迫使自控系统集成商在现场调试之前对自控代码设计进行校验测试,发现并更正绝大多数设计错误,从而确保使用最短的现场时间完成系统的安装调试。 很显然,通过仿真方法建立现场对象的形式化模型,然后在此仿真环境中对自控软件进行校验和验证是最自然的解决方案。当然,这样的仿真校验必须是在完整的仿真环境下(仿真整个生产线甚至是整个工厂环境)进行,而各硬件厂商自带的仿真工具由于只能仿真测试单个功能块CONTROL ENGINEERING China版权所有,是无法担此重任的,需要使用一些先进的自控软件设计CASE(计算机辅助软件工程)工具,如ControlBuild等。 通过仿真进行校验测试具有无可比拟的优点: 仿真校验在欧美自控界已被广泛使用。更由于仿真校验对最终用户的巨大好处(几乎没有坏处)而受到最终用户的强烈推
目前国际上已经普遍采用的是在现场之前校验测试自控系统的设计,从而节省大量的现场工作时间和劳动。国内则刚好相反,全面软件测试和综合软件测试全部需要到现场去做。在现场边安装边调试成为国内所有系统集成商的唯一选择。大多数工程都必须花费数个月的现场时间,不仅严重影响用户的产品上市时间,对于系统集成商本身也是巨大人力和物力的浪费。
2.1在仿真环境下校验测试自控软件,发现并更正绝大多数的设计错误控制工程网版权所有,大大缩短现场安装调试时间。从国外的经验来看,通过仿真校验可以将数个月的现场安装调试时间缩短到数个星期,极大地提高了效率。
2.2在仿真环境下,改变环境及生产条件CONTROL ENGINEERING China版权所有,测试设计的反应。
2.3在仿真环境下,可以引入各种异常,失灵情况,对设计进行破坏性测试。
2.4在仿真环境下,虚拟机器100%可使用。
2.5在仿真环境下,有更多的时间去测试和修改。
2.6仿真环境提供了更好的工作环境,避免进入一些高危险性的场合(高温、酸、易爆、有毒等)。
2.7在物理设备或系统没有实际安装或联接的情况下,可以提早校验测试、提早投产。
2.8系统操作员和维护人员可以提早接受培训,提高操作维护水平。


在线会议
论坛
专题
工控直播
新闻中心
子站
技术
社区


2026具身智能机器人电子制造应用研讨会
福禄克六大“法宝”帮您搞定过程仪表校准难题
中控时间序列大模型TPT免费有奖体验
爱德克SE2L进阶版安全激光扫描仪有奖预约演示
剑维软件电子半导体行业白皮书有奖下载



























