
第一部分 MCGS嵌入版组态软件简介
1.1 MCGS嵌入版组态软件的主要功能及组成
1.1.1 MCGS嵌入版组态软件的主要功能
通用监控系统(Monitor and Control Generated System, MCGS)是一套用于快速构造和生成计算机监控系统的组态软件,通过对现场数据的采集处理,以动画显示、报警处理、流程控制、实时曲线、历史曲线和报表输出等多种方式向用户提供解决实际工程问题的方案。
MCGS嵌入版组态软件的主要特点和基本功能如下:
(1)有简单灵活的可视化操作界面,采用全中文、可视化的开发界面,符合中国人的使用习惯和要求。
(2)7.7版本软件向下兼容,支持全系列产品,兼容Win7-64位系统。
(3)有丰富、生动的多媒体画面,以图像、图符、报表、曲线等多种形式,为操作员及时提供相关信息。
(4)有完善的安全机制,提供了良好的安全机制,可以为多个不同级别的用户设定不同的操作权限。
(5)支持串口、网口等多种通信方式,支持MPI直连、PPT187.5K。
(6)有多样化的报警功能,提供多种不同的报警方式,具有丰富的报警类型,方便用户进行报警设置。
(7)提供了800多种常用设备的驱动。
总之,MCGS嵌入版组态软件具有与通用组态软件一样强大的功能,并且操作简单,易学易用。
1.1.2 MCGS嵌入版组态软件的组成
MCGS嵌入版组态软件生成的用户应用系统,其结构由主控窗口、设备窗口、用户窗口、实时数据库和运行策略5个部分构成,如图1-1所示。

图1-1 MCGS嵌入版组态软件生成的用户应用系统的结构
(1)主控窗口确定了工业控制中工程作业的总体轮廓,以及运行流程、特性参数和启动特性等项内容,是应用系统的主框架。
(2)设备窗口是MCGS嵌入版系统与外部设备联系的媒介,是专门用来放置不同类型和功能的设备构件,实现对外部设备的操作和控制。设备窗口通过设备构件把外部设备的数据采集进来,送入实时数据库,或把实时数据库中的数据输出到外部设备。
(3)用户窗口实现了数据和流程的“可视化”。在用户窗口中可以放置3种不同类型的图形对象:图元、图符和动画构件。通过在用户窗口内放置不同的图形对象,用户可以构造各种复杂的图形界面,用不同的方式实现数据和流程的“可视化”。
(4)实时数据库是MCGS嵌入版系统的核心。它相当于一个数据处理中心,同时也起到公共数据交换区的作用。从外部设备采集来的实时数据送入实时数据库,系统其他部分操作的数据也来自实时数据库。
(5)运行策略是对系统运行流程实现有效控制的手段。运行策略本身是系统提供的一个框架,其里面放置由策略条件构件和策略构件组成的“策略行”,通过对运行策略的定义,系统能够按照设定的顺序和条件操作任务,实现对外部设备工作过程的精确控制。