技术支持
客户名录
  • 中国电网
  • 中国银行
  • 工商银行
  • 中国电信
  • 中信银行
  • 中国移动
  • 中国人寿
  • 中国重汽集团
  • 中国平安保险
  • 太平洋保险
  • 中国石化
  • 幸福人寿
  • 中国建设银行
  • 浙江体育彩票
联系我们
地址:浙江·杭州市文三路398号东方通信大厦1008室
电话:0571-56778835
传真:0571-56771915
联系人:胡先生,许先生
服务信箱:OK55667788@126.COM
当前位置:首页 >> 技术支持 >> 正文

国际自控软件设计的最新趋势

点击数 :13923 次 发布时间:2011-05-23 13:49:10
一、前言
  近年来,国内工控行业的发展日新月异,国内企业在DCS领域也有了长足的发展,涌现出一大批优秀企业和产品。然而,国内工控行业的发展并不平衡:一方面,在工控硬件方面和国际水平全面接轨;另一方面,在工控软件设计方面却遇到发展瓶颈,全面落后于国外先进水平。这方面的介绍文章也很少见到。

  在目前国际上较通用的自控软件开发工程中,编写源代码只占整个开发过程的30%。而从工程角度对产品功能进行划分,并形成一系列相关文档(编写详细的代码说明、相关支持文档等)将占去70%的开发时间。大多数设计在现场安装调试前就已经通过仿真进行了校验测试,进而确保整个系统的现场安装调试可以在很短的时间内完成。而在我国,这一情况正好相反,甚至尤有过之,编写源代码占去了开发的绝大部分时间,冗长的现场调试更是费时费力。造成大多数项目不能按时完工,且频繁超过预算。由于缺乏完善的规范化的设计方法,国内的自控设计在控制精度和控制效果方面仍然处于落后水平,同时也极大地限制了完成复杂的大规模控制系统的能力。

  造成这一情况固然有我国工程化开发水平较低的原因,开发观念、工具平台上的不足也是很重要的因素。从当前我国从事工控软件开发的人员构成来看,一方面大多数开发人员工程化软件开发方面的知识较为缺乏;另一方面,目前的大学教育对软件工程概念仍然认识不足,教学方法和教育平台仍较落后。这两方面原因造成了我国工控软件的开发水平、尤其是工程化水平仍然较低。与国外优秀的工控软件开发过程相比,我们自己开发的软件常常有源代码而无流程图、无详细说明文档、质量不高、设计复用困难、需要长时间在现场进行调试以及升级维护困难。

  从国际上来看,自控软件设计的发展已经进入到自动化、图形化开发阶段。用户通过功能强大的系统级图形化软件开发工具对所开发的项目进行描述,建立整套系统的形式化模型。只要能够建立起正确的系统模型,图形化开发工具就可以根据该模型生成PLC或C语言的源代码,提供完善的系统流程图、标准化的软件说明文档,并对系统功能进行仿真校验,显著缩短现场调试时间,可以极大提高自控软件的开发效率。下面,我们将从几个方面介绍一下国外先进的工控软件设计的理念,希望能给国内自控界的朋友带来一些启示,早日赶超国际先进水平。

二、仿真校验测试
   目前国际上已经普遍采用的是在现场之前校验测试自控系统的设计,从而节省大量的现场工作时间和劳动。国内则刚好相反,全面软件测试和综合软件测试全部需要到现场去做。在现场边安装边调试成为国内所有系统集成商的唯一选择。大多数工程都必须花费数个月的现场时间,不仅严重影响用户的产品上市时间,对于系统集成商本身也是巨大人力和物力的浪费。

   今天,长时间的现场调试已经变得不可容忍!最终用户给予系统集成商的时间越来越短,并且对工程延误处以高额罚金。这就迫使自控系统集成商在现场调试之前对自控代码设计进行校验测试,发现并更正绝大多数设计错误,从而确保使用最短的现场时间完成系统的安装调试。

  很显然,通过仿真方法建立现场对象的形式化模型,然后在此仿真环境中对自控软件进行校验和验证是最自然的解决方案。当然,这样的仿真校验必须是在完整的仿真环境下(仿真整个生产线甚至是整个工厂环境)进行,而各硬件厂商自带的仿真工具由于只能仿真测试单个功能块,是无法担此重任的,需要使用一些先进的自控软件设计CASE(计算机辅助软件工程)工具,如ControlBuild等。
通过仿真进行校验测试具有无可比拟的优点:
   1、在仿真环境下校验测试自控软件,发现并更正绝大多数的设计错误,大大缩短现场安装调试时间。从国外的经验来看,通过仿真校验可以将数个月的现场安装调试时间缩短到数个星期,极大地提高了效率。
   2、在仿真环境下,改变环境及生产条件,测试设计的反应
   3、在仿真环境下,可以引入各种异常,失灵情况,对设计进行破坏性测试
   4、在仿真环境下,虚拟机器100%可使用
   5、在仿真环境下,有更多的时间去测试和修改
   6、仿真环境提供了更好的工作环境,避免进入一些高危险性的场合(高温、酸、易爆、有毒等)
   7、在物理设备或系统没有实际安装或联接的情况下,可以提早校验测试、提早投产
   8、系统操作员和维护人员可以提早接受培训,提高操作维护水平。

  仿真校验在欧美自控界已被广泛使用。更由于仿真校验对最终用户的巨大好处(几乎没有坏处)而受到最终用户的强烈推崇。许多公司甚至硬性规定必须使用仿真校验。例如,PSA标志雪铁龙集团就强迫要求所有自控系统集成商,在现场安装之前必须使用仿真对设计进行校验测试,确保生产线按时高质量完工。事实上,来自最终用户的强力推动正是仿真校验在欧美迅速推广起来的重要原因之一。然而令人惊讶的是,这样的先进理念在国内却无声无息,我们迟迟看不到这方面的介绍和探讨。而最终用户更是在不知情的情况下被迫接受效率极其低下的现场调试,并且对频繁的工程延误和预算超标束手无策。当然我们相信这样的状况不会持久。随着国外自控系统集成商和工程公司的逐步进入,先进的自控设计理念也必然随之进入中国。仿真校验作为一股不可阻挡的潮流,在国内自控界的流行将指日可待。