首页 理论教育 MCGS软件平台的组成部分详解

MCGS软件平台的组成部分详解

时间:2023-06-29 理论教育 版权反馈
【摘要】:MCGS所建立的工程由主控窗口、设备窗口、用户窗口、实时数据库和运行策略5个部分构成,如图0.2所示。它是MCGS系统与外部设备联系的媒介。图0.6用户窗口“用户窗口”选项卡;多个打开窗口实时数据库:它是工程各个部分的数据交换与处理中心,它将MCGS工程的各个部分连接成有机的整体,是MCGS系统的核心。

MCGS软件平台的组成部分详解

MCGS所建立的工程由主控窗口、设备窗口、用户窗口、实时数据库和运行策略5个部分构成,如图0.2所示。

图0.2 MCGS的组成部分

MCGS用“工作台”窗口来管理这5个部分,如图0.3所示。工作台上的5个标签对应5个不同的选项卡,每个选项卡负责管理用户应用系统的一个部分,每一部分分别进行组态操作,完成不同的工作,具有不同的特性。在MCGS通用版组态软件中,每个应用系统只能有一个主控窗口和一个设备窗口,但可以有多个用户窗口和多个运行策略,实时数据库也可以有多个数据对象。

图0.3 “工作台”窗口

(1)主控窗口:它是工程的主窗口或主框架。它确定了工业控制中工程作业的总体轮廓、运行流程、菜单命令、特性参数和启动命令等参数。在主控窗口中可以放置一个设备窗口和多个用户窗口,负责调度和管理这些窗口的打开或关闭。主要的组态操作包括:定义工程的名称、编制工程菜单、设计封面图形、确定自动启动的窗口、设定动画刷新周期、指定数据库存盘文件名称及存盘时间等,如图0.4所示。

(2)设备窗口:它是连接和驱动外部设备的工作环境。在该窗口内可配置数据采集与控制输出设备,注册设备驱动程序,定义连接与驱动设备用的数据变量。它是MCGS系统与外部设备联系的媒介。设备窗口专门用来放置不同类型和功能的设备构件,如图0.5所示。它通过设备构件把外部设备的数据采集进来,送入实时数据库,或把实时数据库中的数据输出到外部设备。运行时,系统自动打开设备窗口,管理和调度所有设备构件正常工作。但要注意,对用户来说,设备窗口在运行时是不可见的。

图0.4 主控窗口

(a)主控窗口“菜单组态”;(b)“主控窗口属性设置”对话框

图0.5 设备窗口

(a)“设备窗口”选项卡;(b)“设备组态:设备窗口”对话框

(3)用户窗口:该窗口主要用于设置工程中人机交互的界面,例如生成各种动画显示画面、报警输出、数据与曲线图表等,由用户自己定义。用户窗口中有3种不同类型的图形对象,即图元、图符和动画构件。图元和图符为用户提供了一套完善的设计制作图形画面和定义动画的方法,动画构件则对应于不同的动画功能。它们是从工程实践经验中总结出来的常用的动画显示与操作模块,用户可以直接使用。(www.xing528.com)

通过搭建多个用户窗口、在用户窗口内放置不同的图形对象等操作,用户可以构造各种复杂的图形界面,然后再借助内部命令和脚本程序来实现其工艺流程和画面的调用,从而实现现场工艺流程的“可视化”。

在组态工程中可定义多个用户窗口,如图0.6所示,但最多不超过512个。所有用户窗口均位于主控窗口内,其打开时窗口可见,关闭时窗口不可见。允许多个用户窗口同时处于打开状态。

图0.6 用户窗口

(a)“用户窗口”选项卡;(b)多个打开窗口

(4)实时数据库:它是工程各个部分的数据交换与处理中心,它将MCGS工程的各个部分连接成有机的整体,是MCGS系统的核心。

在数据库中,可定义不同类型和名称的变量,作为数据采集、处理、输出控制、动画连接及设备驱动的对象,如图0.7所示。实时数据库用来管理所有的实时数据,将实时数据在系统中进行交换处理,自动完成对实时数据的报警处理和存盘处理等,有时还可处理相关信息。因此,实时数据库中的数据不同于传统意义上的数据或变量,它不仅包含了变量的数值特征,还将与数据相关的其他属性(如数据的状态、报警限值等)以及对数据的操作方法(如存盘处理、报警处理等)封装在一起,作为一个整体,以对象的形式提供服务。这种把数值、属性和方法定义成一体的数据称为数据对象。

图0.7 “实时数据库”选项卡

(5)运行策略:它是指用户为实现对系统运行流程自由控制所组态而成的一系列功能模块的总称,主要用于完成工程运行流程的控制,包括编写控制程序(IF…THEN脚本程序),选用各种功能构件,如数据提取、定时器、配方操作、多媒体输出等。通过对运行策略的定义,可使系统能够按照设定的顺序和条件操作数据库,控制用户窗口的打开、关闭并确定设备构件的工作状态等,从而实现对外部设备工作过程的精确控制。

一个应用系统有3个固定的运行策略——启动策略、循环策略和退出策略,如图0.8所示。用户还可根据具体需要创建新的用户策略、报警策略、实践策略等。注意:用户最多可创建512个用户策略。

图0.8 运行策略

(a)“运行策略”选项卡;(b)新建策略类型选择窗口

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈