一、概述
随着测控技术的飞速发展和测控领域的不断扩展,人们对测控系统的要求越来越高,因此,基于原始的低水平、重复开发模式已不适应现代测控系统需求,而通用化、标准化、模块化的组态设计理念已经成为当今测控系统的主流。
所谓组态设计,就是用某一应用软件中提供的工具、方法完成工程中某一具体任务的过程。这个应用软件就是我们所说的组态软件。不同的测控任务用不同的组态方法来实现,相同的测控任务,只要改变一下组态方法www.cechina.cn,就能实现不同的测控功能。这样基于组态技术的测控系统不但开发周期短、设计成本低,而且具有很好的延续性、可扩充性、可维护性以及很强的通用性。
北京航天测控技术开发公司自90年代就着手研发工业自动化控制组态软件,并成功应用于友力2000集散控制系统中。随着计算机技术的迅猛发展,这套组态软件不断更新和加以完善控制工程网版权所有,现已成为测试与控制领域的专业组态软件。这套软件已经注册,并正式命名为组态专家2008。
组态专家2008是北京航天测控技术开发公司自主研发的组态软件,她集中了该公司多年从事测控系统开发、设计经验,并完全符合IEC61131-3标准规范。利用这套软件能轻松实现DCS
组态专家2008由离线组态软件和实时运行软件两大部分组成,下面介绍其具体内容。
二、离线组态软件
离线组态软件是组态专家2008的重要组态工具,其主要部分有:工程管理工具、系统配置工具、算法模块编辑器、回路组态工具、流程图编辑器、控制分组工具、报表组态工具、配方组态工具、系统编译工具、数据下装工具等,如图一所示:
1、工程管理工具:
组态专家2008以工程项目的形式管理每一项测控任务。每项工程的所有组态内容按目录层次保存在一个工程目录中,不同的工程目录代表不同的测控任务。这项技术有效实现了组态工具与组态环境的分离。这样,不管工程目录移动到什么地方,只要打开工程工具能搜索到,都能正确无误地进行编辑与修改。
2、系统配置工具:
系统配置是组态工作的第一步。它把整个测控系统的硬件按板卡型号、站号、板号、路号进行编排和定义,并形成一张IO表。通过IO表和系统配置文件,各板卡驱动程序与组态专家2008进行数据交互。
3、算法模块编辑器:
算法模块编辑是所有组态工作的基础。组态专家2008已经预制了60几个算法模块。这些算法模块已基本满足大部分用户的控制回路组态需求。因此,对于一般用户来说,并不需要亲自动手新建或修改算法模块。算法模块封装了一种或几种控制算法,当某一测控任务需要新的控制算法时,可以利用算法模块编辑器进行模块设计个编辑。
4、回路组态工具:
所谓回路组态,就是把所需的算法模块按先后顺序放到各个控制回路中,然后根据控制回路需求,对各个模块参数进行设置和参数连接。不同的参数设置或参数连接形成不同的控制策略,从而使测控系统执行不同的测控功能。一项测控工程的控制策略大部分是由回路组态工具实现的www.cechina.cn,因此,回路组态是组态过程中的重要一步控制工程网版权所有,同时也是其它组态工作的基础。
5、流程图编辑器:
我们把测控现场的测控流程CONTROL ENGINEERING China版权所有,用一幅幅图形进行描述,并且把各个关键控制点的数据与某个图形元素关联。这样,当现场控制点的数据发生变化时,与之关联的图形元素属性也随之改变,比如:图形颜色、图形高度变化等等。我们把这种图形叫做测控流程图。目前,流程图测控系统中扮演着重要角色。组态专家2008配有功能强大的流程图组态工具。利用这个工具,您能绘制出形象、逼真的测控流程图和直观、便捷的变量组态。
7、控制分组工具:
通常,我们用工位来描述测控现场某一测控点的特性。一项工程往往由很多测控点组成。为了有效的监控和管理这些控制点数据,我们可以利用控制分组工具把这些控制点对应的工位,按类别进行分组。在实时监控系统中,我们让每组工位信息出现在一幅控制画面中。这样,不同的控制画面显示不同类别的工位信息。我们想查看某一类别的工位信息,只要找到相应的控制画面即可。
8、报表组态工具:
利用报表组态工具可以把具有相关意义的测控点数据定义到一张张报表中。从而实现不同的报表打印不同内容的信息。
9、配方组态工具:
配方组态工具是专门为具有顺序控制的测控系统而设计的组态工具。每组配方包含一组数据,当测控系统的顺序控制启动时,系统就可把某组配方的数据按先后顺序一一发往测控现场,从而形成顺序控制。
10、系统编译工具:
所谓系统编译,就是对整个组态数据进行编排、整理,并生成各种目标文件或数据文件,然后,实时运行软件按着这些文