组态工程,以用户指定的方式运行,并进行各种处理,完成用户组态设计的目标和功能。MCGS组态软件(以下简称MCGS)由“MCGS组态环境”和“MCGS运行环境”两个系统组成。两部分互相独立,又紧密相关。MCGS组态环境是生成用户应用系统的工作环境,由可执行程序McgsSet.exe支持,其存放于MCGS目录的Program子目录中。用户在MCGS组态环境中完成动画设计、设备连接、编写控制流程、编制工程打印报表等全部组态工作后,生成扩展名为.mcg的工程文件,又称为组态结果数据库,其与MCGS 运行环境一起,构成了用户应用系统,统称为Р“工程”。Р图1-2 MCGS组态软件五大组成部分РMCGS组态软件所建立的工程由主控窗口、设备窗口、用户窗口、实时数据库和运行策略五部分构成,每一部分分别进行组态操作,完成不同的工作,具有不同的特性。Р 主控窗口:是工程的主窗口或主框架。在主控窗口中可以放置一个设备窗口和多个用户窗口,负责调度和管理这些窗口的打开或关闭。主要的组态操作包括:定义工程的名称,编制工程菜单,Р设计封面图形,确定自动启动的窗口,设定动画刷新周期,指定数据库存盘文件名称及存盘时间Р等。Р 设备窗口:是连接和驱动外部设备的工作环境。在本窗口内配置数据采集与控制输出设备,注册Р设备驱动程序,定义连接与驱动设备用的数据变量。Р 用户窗口:本窗口主要用于设置工程中人机交互的界面,诸如:生成各种动画显示画面、报警输Р出、数据与曲线图表等。Р 实时数据库:是工程各个部分的数据交换与处理中心,它将MCGS工程的各个部分连接成有机的Р整体。在本窗口内定义不同类型和名称的变量,作为数据采集、处理、输出控制、动画连接及设Р备驱动的对象。Р 运行策略:本窗口主要完成工程运行流程的控制。包括编写控制程序(if…then脚本程序),选用各种功能构件,如:数据提取、定时器、配方操作、多媒体输出等。