第1章 MCGS嵌入版组态软件介绍ppt课件.pptx
《第1章 MCGS嵌入版组态软件介绍ppt课件.pptx》由会员分享,可在线阅读,更多相关《第1章 MCGS嵌入版组态软件介绍ppt课件.pptx(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第1章 MCGS嵌入版组态软件介绍组态技术应用教程第1章 MCGS嵌入版组态软件介绍3【学习目标】 了解MCGS嵌入版组态软件系统的构成和运行方式。 了解MCGS嵌入版组态软件操作平台的五个窗口。 能在MCGS嵌入版组态环境下构建用户应用系统。目录CONTENTSMCGS嵌入版组态软件入门1.1 MCGS嵌入版组态过程1.2MCGS嵌入版安全机制1.3MCGS嵌入版动画构件1.4MCGS嵌入版设备构件1.5MCGS嵌入版内部函数1.65什么是MCGS嵌入版组态软件? MCGSE (Monitor and Control Generated System for Embeded,嵌入式通用监控系
2、统)是一种用于快速构造和生成监控系统的组态软件。通过对现场数据的采集处理,以动画显示、报警处理、流程控制和报表输出等多种方式向用户提供解决实际工程问题的方案,在自动化领域有着广泛的应用。 61.1.2 MCGS嵌入版软件的安装 嵌入版的组态环境与通用版基本一致,是专为Microsoft Windows系统设计的32位应用软件,可以运行于Windows XP、10等版本的操作系统中,其模拟环境也同样运行在Windows XP、10的操作系统中。 MCGS嵌入版组态软件可以从昆仑通态公司官网()下载MCGS嵌入版7.7完整安装包,具体安装步骤参见教材。71.1.3 MCGS嵌入版组态软件的体系结构
3、 MCGS嵌入版组态软件的体系结构包括组态环境、运行环境、模拟运行环境三部分。文件McgsSetE.exe对应于组态环境,文件McgsCE.exe对应于运行环境,文件CEEMU. exe对应于模拟运行环境。其中,组态环境和模拟运行环境安装在上位机中;运行环境安装在下位机中。组态环境是用户组态工程的平台。模拟运行环境可以在PC机上模拟工程的运行情况,用户可以不必连接下位机,对工程进行检查。运行环境是下位机真正的运行环境。1.1.3 MCGS嵌入版组态软件的体系结构 运行环境是一个独立的运行系统,它按照组态工程中用户指定的方式进行各种处理,完成用户组态设计的目标和功能。运行环境本身没有任何意义,必
4、须与组态工程一起作为一个整体,才能构成用户应用系统。一旦组态工作完成,并且将组态好的工程通过串口或以太网下载到下位机的运行环境中,组态工程就可以离开组态环境而独立运行在下位机上。从而实现了控制系统的可靠性、实时性、确定性和安全性。1.1.3 MCGS嵌入版组态软件的体系结构 由MCGS嵌入版生成的用户应用系统,其结构由主控窗口、设备窗口、用户窗口、实时数据库和运行策略五个部分构成,如图1-1所示。图1-1 MCGS的五大组成部分101.1.4 MCGS软件的工作方式1. MCGS嵌入版如何与设备进行通讯:MCGS嵌入版通过设备驱动程序与外部设备进行数据交换。包括数据采集和发送设备指令。设备驱动
5、程序中包含符合各种设备通讯协议的处理程序,将设备运行状态的特征数据采集进来或发送出去。MCGS嵌入版负责在运行环境中调用相应的设备驱动程序,将数据传送到工程中各个部分,完成整个系统的通讯过程。每个驱动程序独占一个线程,达到互不干扰的目的。1.1.4 MCGS软件的工作方式2. MCGS嵌入版如何产生动画效果:MCGS嵌入版为每一种基本图形元素定义了不同的动画属性,如:一个长方形的动画属性有可见度,大小变化,水平移动等,每一种动画属性都会产生一定的动画效果。所谓动画属性,实际上是反映图形大小、颜色、位置、可见度、闪烁性等状态的特征参数。然而,我们在组态环境中生成的画面都是静止的,如何在工程运行中
6、产生动画效果呢?方法是:图形的每一种动画属性中都有一个“表达式”设定栏,在该栏中设定一个与图形状态相联系的数据变量,连接到实时数据库中,以此建立相应的对应关系,MCGS称之为动画连接。目录CONTENTSMCGS嵌入版组态软件入门1.1MCGS嵌入版组态过程1.2MCGS嵌入版安全机制1.3MCGS嵌入版动画构件1.4MCGS嵌入版设备构件1.5MCGS嵌入版内部函数1.6131.2 MCGS嵌入版组态过程使用MCGS完成一个实际的应用系统,首先必须在MCGS的组态环境下进行系统的组态生成工作,然后将系统放在MCGS的运行环境下运行。14工程的建立 MCGS中用“工程”来表示组态生成的应用系统
7、,创建一个新工程就是创建一个新的用户应用系统,打开工程就是打开一个已经存在的应用系统。工程文件的命名规则和Windows系统相同,MCGS嵌入版自动给工程文件名加上后缀“.mce”。每个工程都对应一个组态结果数据库文件。151.2.2 建立实时数据库 实时数据库是MCGS嵌入版系统的核心,也是应用系统的数据处理中心,系统各部分均以实时数据库为数据公用区,进行数据交换、数据处理和实现数据的可视化处理。 16 数据对象是实时数据库的基本单元。在MCGS嵌入版生成应用系统时,应对实际工程问题进行简化和抽象化处理,将代表工程特征的所有物理量,作为系统参数加以定义,定义中不只包含了数值类型,还包括参数的
8、属性及其操作方法,这种把数值、属性和方法定义成一体的数据就称为数据对象。构造实时数据库的过程,就是定义数据对象的过程。在实际组态过程中,一般无法一次全部定义所需的数据对象,而是根据情况需要逐步增加。 MCGS嵌入版中定义的数据对象的作用域是全局的,像通常意义的全局变量一样,数据对象的各个属性在整个运行过程中都保持有效,系统中的其它部分都能对实时数据库中的数据对象进行操作处理。171.2.3 组态用户窗口 MCGS嵌入版以窗口为单位来组建应用系统的图形界面,创建用户窗口后,通过放置各种类型的图形对象,定义相应的属性,为用户提供漂亮、生动、具有多种风格和类型的动画画面。 181.2.4 组态主控窗
9、口 主控窗口是用户应用系统的主窗口,也是应用系统的主框架,展现工程的总体外观。主控窗口提供菜单命令,响应用户的操作。主控窗口负责调度设备窗口的工作、管理用户窗口的打开和关闭、驱动动画图形和调度用户策略的运行等工作。主控窗口组态包括菜单设计和主控窗口中系统属性的设置。191.2.5 组态设备窗口 设备窗口是MCGS嵌入版系统与作为测控对象的外部设备建立联系的后台作业环境,负责驱动外部设备,控制外部设备的工作状态。系统通过设备与数据之间的通道,把外部设备的运行数据采集进来,送入实时数据库,供系统其它部分调用,并且把实时数据库中的数据输出到外部设备,实现对外部设备的操作与控制。 MCGS嵌入版为用户
10、提供了多种类型的“设备构件”,作为系统与外部设备进行联系的媒介。进入设备窗口,从设备构件工具箱里选择相应的构件,配置到窗口内,建立接口与通道的连接关系,设置相关的属性,即完成了设备窗口的组态工作。 1.2.5 组态运行策略 运行策略是指对监控系统运行流程进行控制的方法和条件,它能够对系统执行某项操作和实现某种功能进行有条件的约束。运行策略由多个复杂的功能模块组成,称为“策略块”,用来完成对系统运行流程的自由控制,使系统能按照设定的顺序和条件,进行操作实时数据库,控制用户窗口的打开、关闭以及控制设备构件的工作状态等一系列工作,从而实现对系统工作过程的精确控制及有序的调度管理。 用户可以根据需要来
11、创建和组态运行策略。 目录CONTENTSMCGS嵌入版组态软件入门1.1MCGS嵌入版组态过程1.2MCGS嵌入版安全机制1.3MCGS嵌入版动画构件1.4MCGS嵌入版设备构件1.5MCGS嵌入版内部函数1.622 MCGS嵌入版组态软件提供了一套完善的安全机制,用户能够自由组态控制按钮和退出系统的操作权限,只允许有操作权限的操作员才能对某些功能进行操作。MCGS嵌入版还提供了工程密码功能,来保护使用MCGS嵌入版组态软件开发所得的成果,开发者可利用这些功能保护自己的合法权益。 MCGS嵌入版系统的操作权限机制是采用用户组和用户的概念来进行操作权限的控制。在MCGS嵌入版中可以定义多个用户
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第1章 MCGS嵌入版组态软件介绍ppt课件 MCGS 嵌入 组态 软件 介绍 ppt 课件
限制150内