MCGS嵌入版组态软件生成的用户系统由主控窗口、设备窗口、用户窗口、实时数据库和运行策略5个部分构成,如图2-102所示。
图2-102 MCGS嵌入版组态软件的组成
1.主控窗口
MCGS嵌入版的主控窗口是组态工程的主窗口,是所有设备窗口和用户窗口的父窗口,它相当于一个大的容器,可以放置一个设备窗口和多个用户窗口,负责这些窗口的管理和调度,并调度用户策略的运行。同时,主控窗口又是组态工程结构的主框架,可在主控窗口内设置系统运行流程及特征参数,以方便用户的操作。
2.设备窗口
设备窗口是MCGS嵌入版系统与作为测控对象的外部设备建立联系的后台作业环境,负责驱动外部设备,控制外部设备的工作状态。系统通过设备与数据之间的通道,把外部设备的运行数据采集进来,送入实时数据库,供系统其他部分调用,并把实时数据库中的数据输出到外部设备,实现对外部设备的操作与控制。
3.用户窗口
用户窗口本身是一个“容器”,用来放置各种图形对象(图元、图符和动画构件),不同的图形对象对应不同的功能,可通过对用户窗口内多个图形对象的组态,生成漂亮的图形界面,为实现动画显示效果做准备。(www.xing528.com)
4.实时数据库
在MCGS嵌入版中,用数据对象来描述系统中的实时数据,用对象变量代替传统意义上的值变量,我们把数据库技术管理的所有数据对象的集合称为实时数据库。
实时数据库是MCGS嵌入版系统的核心,是应用系统的数据处理中心,系统各个部分均以实时数据库为公用区交换数据,以实现各个部分的协调动作。
设备窗口通过设备构件驱动外部设备,将采集的数据送入实时数据库;由用户窗口组成的图形对象,与实时数据库中的数据对象建立连接关系,以动画形式实现数据的可视化;运行策略通过策略构件对数据进行操作和处理。如图2-103所示。
图2-103 实时数据库数据流图
5.运行策略
对于复杂的工程,监控系统必须设计成多分支、多层循环嵌套式结构,按照预定的条件,对系统的运行流程及设备的运行状态进行有针对性的选择和精确的控制。为此,MCGS嵌入版引入运行策略的概念,用以解决上述问题。所谓“运行策略”,是用户为实现对系统运行流程自由控制所组态生成的一系列功能块的总称。
MCGS嵌入版为用户提供了进行策略组态的专用窗口和工具箱。运行策略的建立使系统能够按照设定的顺序和条件操作实时数据库,并控制用户窗口的打开、关闭以及设备构件的工作状态,从而实现对系统工作过程进行精确控制及有序调度管理的目的。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。