MCGS概述1
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3. 实时性与并行处理。MCGS充分利用了 Windows操作平台的多任务、按优先级分 时操作的功能,使PC机广泛应用于工程测 控领域成为可能。
4. 建立实时数据库,便于用户分步组态, 保证系统安全可靠运行。MCGS组态软件由 主控窗口、设备窗口、用户窗口、实时数据 库和运行策略五部分构成。其中的“实时数 据库”是整个系统的核心。
7
9.MCGS系统由五大功能部件组成,主要的功 能部件以构件的形式来构造。不同的构件有 着不同的功能,且各自独立。三种基本类型 的构件(设备构件、动画构件、策略构件) 完成了MCGS系统三大部分(设备驱动、动 画显示和流程控制)的所有工作。
10.MCGS中数据的存储不再使用普通的文件, 而是用数据库来管理一切。
境,在运行环境中完成对工程的控制工作。11ຫໍສະໝຸດ 2. MCGS工程的五大部分
12
MCGS组态软件所建立的工程由主控窗口、 设备窗口、用户窗口、实时数据库和运行策 略五部分构成,每一部分分别进行组态操作, 完成不同的工作,具有不同的特性。
①主控窗口:是工程的主窗口或主框架。主 要的组态操作包括:定义工程的名称,编制 工程菜单,设计封面图形,确定自动启动的 窗口,设定动画刷新周期,指定数据库存盘 文件名称及存盘时间等。
方法是:图形的每一种动画属性中都有一个 “表达式”设定栏,在该栏中设定一个与图 形状态相联系的数据变量,连接到实时数据 库中,以此建立相应的对应关系,MCGS称 之为动画连接。 3. MCGS如何实施远程多机监控: MCGS提供了一套完善的网络机制,可 通过TCP/IP网、Modem网和串口网将多台 计算机连接在一起,构成分布式网络测控系 统,实现网络间的实时数据同步、历史数据 18 同步和网络事件的快速传递。
⑤ 运行策略:本窗口主要完成工程运行流程的控
制。包括编写控制程序(if…then脚本程序),选 用各种功能构件,如:数据提取、历史曲线、定时 器、配方操作、多媒体输出等。
15
三、MCGS组态软件的工作方式 1. MCGS如何与设备进行通讯:
MCGS通过设备驱动程序与外部设备 进行数据交换。包括数据采集和发送设备指 令。MCGS负责在运行环境中调用相应的设 备驱动程序,将数据传送到工程中各个部分, 完成整个系统的通讯过程。每个驱动程序独 占一个线程,达到互不干扰的目的。
5
5.设立“设备工具箱”,针对外部设备的特 征,用户从中选择某种“构件”,设置于 设备窗口内,赋予相关的属性,建立系统 与外部设备的连接关系,即可实现对该种 设备的驱动和控制。 6. “面向窗口”的设计方法,增加了可视性 和可操作性。以窗口为单位,构造用户运 行系统的图形界面,使得MCGS的组态工 作既简单直观,又灵活多变。
4.如何对工程运行流程实施有效控制: MCGS开辟了专用的“运行策略”窗口, 建立用户运行策略。 MCGS提供了丰富的功能构件,供用户 选用,通过构件配置和属性设置两项组态操 作,生成各种功能模块(称为“用户策 略”),使系统能够按照设定的顺序和条件, 操作实时数据库,实现对动画窗口的任意切 换,控制系统的运行流程和设备的工作状态。 19
打开窗口0和1 将用户变量连接到相应的对象 bg(B)、NUM(N) 、RUN(B)
26
为对象创建运行策略完成程序
27
6
7.利用丰富的“动画组态”功能,快速构造 各种复杂生动的动态画面。以图象、图符、 数据、曲线等多种形式,为操作员及时提 供系统运行中的的状态、品质及异常报警 等有关信息。
8.引入“运行策略”的概念。复杂的工程作 业,运行流程都是多分支的。用传统的编 程方法实现,既繁琐又容易出错。MCGS 开辟了“策略窗口”,用户可以选用系统 提供的各种条件和功能的“策略构件”。
机电系统人机界 面与编程
苏州市职业大学 机电系 潘丽敏
MCGS概述1
第一讲 第二讲
第三讲
组态软件概述 MCGS组态软件常用术语 建立新工程
2
第一讲 组态软件概述
一、MCGS组态软件的功能和特点 MCGS即“监视与控制通用系统”,英 文全称为Monitor and Control Generated System。MCGS是为工业过程控制和实时监 测领域服务的通用计算机系统软件,具有功 能完善、操作简便、可视性好、可维护性强 的突出特点。
3
MCGS工控组态软件的功能和特点可归纳如 下: 1.概念简单,易于理解和使用。普通工程 人员经过短时间的培训就能正确掌握、快速 完成多数简单工程项目的监控程序设计和运 行操作。 2.功能齐全,便于方案设计。MCGS从设 备驱动(数据采集)到数据处理、报警处理、 流程控制、动画显示、报表输出、曲线显示 等各个环节,均有丰富的功能组件和常用图 4 形库可供选用。
打开窗口window0 添加三个对象 编辑窗口
23
操作说明
编辑窗口 window1
打开窗口window2 添加三个对象 编辑窗口
24
操作说明
创建变量
打开RealTime DB 添加三个用户变量 bg(B)、NUM(N) 、RUN(B)
25
操作说明
连接变量与对象
9
二、MCGS组态软件的系统构成
1.MCGS组态软件的整体结构
10
MCGS组态软件(以下简称MCGS)由 “MCGS组态环境”和“MCGS运行环境” 两个系统组成。两部分互相独立,又紧密相 关。
① MCGS组态环境是生成用户应用系统的
工作环境,用户在MCGS组态环境中完成全 部组态工作。
②MCGS运行环境是用户应用系统的运行环
16
2. MCGS如何产生动画效果: MCGS为每一种基本图形元素定义了不 同的动画属性,所谓动画属性,实际上是反映 图形大小、颜色、位置、可见度、闪烁性等 状态的特征参数。如:一个长方形的动画属 性有可见度,大小变化,水平移动等,每一 种动画属性都会产生一定的动画效果。 思考:我们在组态环境中生成的画面都是静止 的,如何在工程运行中产生动画效果呢? 17
实操任务二 定时器
任务要求: 根据老师的操作提示完整的完成简单的 定时器。 调试通过该工程。
20
操作说明
步骤1 建立新工程 File New
21
操作说明
创建窗口 window0 和 window1 进入 User Wnd 界面 Create
22
操作说明
编辑窗口 window0
13
②设备窗口:是连接和驱动外部设备的工作
环境。在本窗口内配置数据采集与控制输出
设备,注册设备驱动程序,定义连接与驱动
设备用的数据变量。
③用户窗口:本窗口主要用于设置工程中人
机交互的界面。诸如:生成各种动画显示画
面、报警输出、数据与曲线图表等。
14
④实时数据库:是工程各个部分的数据交换与处
理中心,它将MCGS工程的各个部分连接成有机的 整体。在本窗口内定义不同类型和名称的变量,作 为数据采集、处理、输出控制、动画连接及设备驱 动的对象。
8
11.设立“对象元件库”,解决了组态结果的积 累和重新利用问题。所谓对象元件库,实际 上是分类存储各种组态对象的图库。 12.提供对网络的支持。考虑到工控系统今后的 发展趋势,MCGS充分运用现今发展的 DCCW(Distributed Computer Cooperator Work)技术,即分布式计算机协同工作方式, 来使分散在不同现场之间的采集系统和工作 站之间协同工作。