收藏 分享(赏)

昆仑通态MCGS组态经典培训教程.pdf

上传人:weiwoduzun 文档编号:4016498 上传时间:2018-12-05 格式:PDF 页数:268 大小:5.95MB
下载 相关 举报
昆仑通态MCGS组态经典培训教程.pdf_第1页
第1页 / 共268页
昆仑通态MCGS组态经典培训教程.pdf_第2页
第2页 / 共268页
昆仑通态MCGS组态经典培训教程.pdf_第3页
第3页 / 共268页
昆仑通态MCGS组态经典培训教程.pdf_第4页
第4页 / 共268页
昆仑通态MCGS组态经典培训教程.pdf_第5页
第5页 / 共268页
点击查看更多>>
资源描述

1、MCGS 组态软 件培训教程 i1i 前 言 随着工业自动化水平的迅速提高,计算机在工业领域的广泛应用,人们对工业自 动化的要求越来越高,种类繁多的控制设备和过程监控装置在工业领域的应用,使得 传统的工业控制软件已无法满足用户的各种需求。MCGS 工控组态软件的出现为解决 一些实际工程问题提供了一种崭新的方法,因为它能够很好地解决传统工业控制软件 存在的种种问题,使用户能根据自己的控制对象和控制目的任意组态,完成最终的自 动化控制工程。 MCGS 全中文工业自动化控制组态软件(以下简称 MCGS 工控组态软件或 MCGS) 是一套 32 位工控组态软件,可稳定运行于 Windows95/98/

2、Me/NT/2000 等多种操作系 统,集动画显示、流程控制、数据采集、设备控制与输出、网络数据传输、双机热备、工 程报表、数据与曲线等诸多强大功能于一身,并支持国内外众多数据采集与输出设备,广 泛应用于石油、电力、化工、钢铁、矿山、冶金、机械、纺织、航天、建筑、材料、制冷、 交通、通讯、食品、制造与加工业、水处理、环保、智能楼宇、实验室等多种工程领域。 它的主要特点有(1)延续性和可扩充性。使用 MCGS 工控组态软件开发的应用程序, 当现场(包括硬件设备或系统结构)或用户需求发生改变时,不需作很多修改而方便 地完成软件的更新和升级; (2)封装性(易学易用) ,MCGS 工控组态软件所能完

3、成 的功能都用一种方便用户使用的方法包装起来,对于用户,不需掌握太多的编程语言 技术(甚至不需要编程技术) ,就能很好地完成一个复杂工程所要求的所有功能; (3) 通用性和可扩充性, 每个用户根据工程实际情况, 利用 MCGS 工控组态软件提供的底 i2i MCGS 组态软件培训教程 层设备(PLC、智能仪表、智能模块、板卡、变频器等)的设备驱动、开放式的数据 库和画面制作工具,就能完成一个具有动画效果、实时数据处理、历史数据和曲线并 存、具有网络功能的工程,不受行业限制。 MCGS 控组态软件是最为完善和方便的组态软件。 以下是 MCGS 工控组态软件的 简明教程,可以使您对它有更多的了解

4、。如果本书中的内容有纰漏之处,我们谨向您表 示诚挚的歉意,并希望您能与我们联系,促使我们及时更正,更好地为您服务。在此,我 们感谢您对我们工作的支持与信任。希望您能喜欢我们的软件,它一定会成为您成功的助 手。您的成功是我们最大的满足。 目录 i3i 目录 前 言 1 目录 . 3 第一部分 MCGS组态软件介绍 9 第一讲 MCGS组态软件概述 9 1.1 什么是MCGS组态软件 9 1.2 MCGS组态软件的系统构成 10 1.3 MCGS组态软件的功能和特点 . 13 1.4 MCGS组态软件的工作方式 15 第二讲 学习MCGS组态软件 18 2.1 MCGS组态软件常用术语 18 2

5、.2 MCGS组态软件的操作方式 21 2.3 鼠标操作 . 24 2.4 组建新工程的一般过程 25 第二部分 MCGS通用版组态软件初级教程 . 28 第一讲 建立一个新工程 . 28 1.1 建立一个新工程 28 i4i MCGS 组态软件培训教程 1.2 设计画面流程 33 第二讲 让动画动起来 . 39 2.1 定义数据变量 39 2.2 动画连接 . 42 2.3 模拟设备 . 52 2.4 编写控制流程 54 第三讲 报警显示与报警数据 58 3.1 定义报警 . 58 3.2 报警显示 . 59 3.3 报警数据 . 60 3.4 修改报警限值 63 3.5 报警动画 . 6

6、7 第四讲 报表输出 69 4.1 实时报表 . 69 4.2 历史报表 . 72 第五讲 曲线显示 77 5.1 实时曲线 . 77 5.2 历史趋势 . 78 目录 i5i 第六讲 安全机制 81 6.1 操作权限 . 81 6.2 系统权限管理 82 6.3 工程加密 . 88 6.4 设置工程试用期限 89 6.5 锁定软件狗 90 第三部分 MCGS通用版组态软件高级教程 . 93 第一讲 构造实时数据库 . 93 1.1 MCGS实时数据库的概述 93 1.2 数据对象的类型 94 1.3 数据对象的定义 97 1.4 数据对象的作用域 99 第二讲 动画制作 100 2.1 封

7、面制作 100 2.2 动画效果 103 第三讲 旋转动画的制作 . 105 3.1 组态环境下的旋转设置 . 105 3.2 运行环境下的动画效果 . 112 i6i MCGS 组态软件培训教程 第四讲 设备窗口组态 . 114 4.1 概述 114 4.2 支持硬件设备 . 117 4.3 设备在线调试 . 122 4.4 网络数据同步 . 128 4.5 数据前处理 . 131 第五讲 脚本程序 136 5.1 脚本程序语言要素 . 136 5.2 脚本程序基本语句 . 140 5.3 脚本程序应用场合及样例 142 第六讲 数据后处理及报表 156 6.1 数据后处理 . 156 6

8、.2 结合数据提取做复杂的报表 157 第四部分 MCGS网络版组态软件介绍 185 第一讲 MCGS网络版组态软件概述 185 1.1 什么是MCGS网络版组态软件 185 1.2 MCGS网络版组态软件的特点 185 第二讲 MCGS网络版与通用版的不同 189 目录 i7i 2.1 比通用版相比,MCGS网络版增加的功能 189 2.2 与通用版本相比,MCGS网络版中不能使用的功能 . 189 第三讲 学习MCGS网络版组态软件 192 3.1 软硬件环境 . 192 3.2 创建一个工程 . 192 3.3 远程浏览 192 第四讲 MCGS网络版组态软件问题分析 210 第五部分

9、 MCGS嵌入版组态软件介绍 212 第一讲 MCGS嵌入版组态软件概述 212 1.1 嵌入版软件的概念 . 212 1.2 嵌入版软件的组成 . 212 1.3 嵌入版软件的特点 . 213 第二讲 嵌入版组态软件的使用 . 215 2.1 连接上下位机 . 215 2.2 操作实例 228 2.3 高级操作 236 第三讲 嵌入版软件和通用版软件的区别 . 240 3.1 静态区别 240 i8i MCGS 组态软件培训教程 3.2 动态区别 241 第四讲 嵌入版软件问题分析 243 4.1、如何更新运行环境? . 243 4.2、如何更新组态环境? . 243 4.3、如何更新操作

10、系统? . 244 4.4、如何将点数由 64 点升级到 128 点? 245 第六部分 nTouch产品介绍 . 249 第一讲 nTouch产品概述 . 249 1.1 nTouch产品定义 . 249 1.2 nTouch产品发展过程 . 249 1.3 nTouch产品特点 . 249 1.4 nTouch产品的结构 . 250 第二讲 nTouch产品注意事项 255 2.1 nTouch产品注意事项 . 255 第七部分 使用技巧 256 MCGS 组态软 件介绍 i9i 第一部分 MCGS组态软件介绍 第一讲 MCGS组态软件概述 本讲重点: 了解什么是 MCGS 组态软件 了

11、解 MCGS 组态软件的系统构成 了解 MCGS 组态软件的功能和特点 了解 MCGS 组态软件面向对象的工作方式 1.1 什么是MCGS组态软件 MCGS(Monitor and Control Generated System)是一套基于 Windows 平台 的,用于快速构造和生成上位机监控系统的组态软件系统,可运行于 Microsoft Windows 95/98/Me/NT/2000 等操作系统。 MCGS 为用户提供了解决实际工程问题的完整方案和开发平台, 能够完成现场数 据采集、实时和历史数据处理、报警和安全机制、流程控制、动画显示、趋势曲线和 报表输出以及企业监控网络等功能。

12、使用 MCGS, 用户无须具备计算机编程的知识, 就可以在短时间内轻而易举地完 成一个运行稳定,功能全面,维护量小并且具备专业水准的计算机监控系统的开发工 作。 MCGS 具有操作简便、可视性好、可维护性强、高性能、高可靠性等突出特点,已 i10i MCGS 组态软件培训教程 成功应用于石油化工、钢铁行业、电力系统、水处理、环境监测、机械制造、交通运输、 能源原材料、农业自动化、航空航天等领域,经过各种现场的长期实际运行,系统稳定 可靠。 目前,MCGS 组态软件已经成功推出了 MCGS 通用版组态软件、MCGSWWW 网 络版组态软件和 MCGSE 嵌入版组态软件。三类产品风格相同,功能各

13、异,三者完美结 合,融为一体,形成了整个工业监控系统的从设备采集、工作站数据处理和控制、上位 机网络管理和 web 浏览的所有功能,很好的实现了自动控制一体化的功能。 1.2 MCGS组态软件的系统构成 MCGS组态软件的整体结构 MCGS 软件系统包括组态环境和运行环境两个部分。 组态环境相当于一套完整的工 具软件,帮助用户设计和构造自己的应用系统。运行环境则按照组态环境中构造的组态 工程,以用户指定的方式运行,并进行各种处理,完成用户组态设计的目标和功能。 MCGS 组态软件(以下简称 MCGS)由“MCGS 组态环境”和“MCGS 运行环境” 两个系统组成。两部分互相独立,又紧密相关。

14、组态环 境: 组态生成 应用系统 运行环 境: 解释执行 组态结果 组态结果 数据库 MCGS 组态软 件介绍 i11i MCGS 组态环境是生成用户应用系统的工作环境, 由可执行程序 McgsSet.exe 支持, 其存放于 MCGS 目录的 Program 子目录中。用户在 MCGS 组态环境中完成动画设计、 设备连接、编写控制流程、编制工程打印报表等全部组态工作后,生成扩展名为.mcg 的 工程文件,又称为组态结果数据库,其与 MCGS 运行环境一起,构成了用户应用系统, 统称为“工程” 。 MCGS 运行环境是用户应用系统的运行环境,由可执行程序 McgsRun.exe 支持,其 存

15、放于 MCGS 目录的 Program 子目录中。在运行环境中完成对工程的控制工作。 MCGS组态软件五大组成部分 MCGS 组态软件所建立的工程由主控窗口、设备窗口、用户窗口、实时数据库和运行 策略五部分构成,每一部分分别进行组态操作,完成不同的工作,具有不同的特性。 主控窗口:是工程的主窗口或主框架。在主控窗口中可以放置一个设备窗口和多 i12i MCGS 组态软件培训教程 个用户窗口,负责调度和管理这些窗口的打开或关闭。主要的组态操作包括:定 义工程的名称,编制工程菜单,设计封面图形,确定自动启动的窗口,设定动画 刷新周期,指定数据库存盘文件名称及存盘时间等。 设备窗口:是连接和驱动外

16、部设备的工作环境。在本窗口内配置数据采集与控制 输出设备,注册设备驱动程序,定义连接与驱动设备用的数据变量。 用户窗口:本窗口主要用于设置工程中的人机交互界面,诸如:生成各种动画显 示画面、报警输出、数据与曲线图表等。 实时数据库:是工程各个部分的数据交换与处理中心,它将MCGS工程的各个部 分连接成有机的整体。在本窗口内定义不同类型和名称的变量,作为数据采集、 处理、输出控制、动画连接及设备驱动的对象。 运行策略:本窗口主要完成工程运行流程的控制。包括编写控制程序(ifthen脚 本程序),选用各种功能构件,如:数据提取、定时器、配方操作、多媒体输出 等。 主控窗口 设备窗口 用户窗口 实时

17、数据库 运行策略 MCGS 工控组态软件 菜单设计 设置工程 属 性 添加工程 设 备 连接设备 变 量 注册设备 驱 动 创建动画 显 示 设置报警 窗 口 人机交互 界 面 定义数据 变 量编写控制 流 程 使用功能 构 件 MCGS 组态软 件介绍 i13i 1.3 MCGS组态软件的功能和特点 与国内外同类产品相比,MCGS 组态软件具有以下特点: 全中文、可视化、面向窗口的组态开发界面,符合中国人的使用习惯和要求,真 正的32位程序, 可运行于Microsoft Windows95/98/Me/NT/2000等多种操作系 统。 庞大的标准图形库、完备的绘图工具、22种不同形式的渐进

18、色填充功能以及丰富 的多媒体支持,使您能够快速地开发出集图像、声音、动画等于一体的丰富多样、 精美的工程画面。 MCGS组态软件不仅增添了在运行环境下支持图形的旋转功能,使您的工程更加 生动、逼真,而且在组态环境下也可以对图形进行任意角度的旋转,使您轻松完 成难度较大的图形组态工作。 MCGS位图构件主要用于显示静态图像,位图构件不仅可以显示标准的Windows 位图文件(即BMP文件),还增加了允许装载其它各种格式图片的功能; 全新的ActiveX动画构件,包括存盘数据处理、条件曲线、计划曲线、相对曲线、 通用棒图等,使您能够更方便、更灵活地处理、显示生产数据。 通用性强,支持目前绝大多数硬

19、件设备,每个用户根据工程实际情况,利用通 用组态软件提供的底层设备(PLC、智能仪表、智能模块、板卡、变频器等) 的I/O Driver、 开放式的数据库和画面制作工具, 就能完成一个具有动画效果、 i14i MCGS 组态软件培训教程 实时数据处理、历史数据和曲线并存、具有多媒体功能和网络功能的工程,不 受行业限制。 封装性好(易学易用),MCGS工控组态软件所能完成的功能都用一种方便用户 使用的方法包装起来,对于用户,不需掌握太多的编程语言技术(甚至不需要编 程技术),简单易学的类Basic脚本语言与丰富的MCGS策略构件,使您能够轻而 易举地开发出复杂的流程控制系统。 强大的数据处理功

20、能,能够对工业现场产生的数据以各种方式进行统计处理,使 您能够在第一时间获得有关现场情况的第一手数据。 方便的报警设置、丰富的报警类型、报警存贮与应答、实时打印报警报表以及灵 活的报警处理函数,使您能够方便、及时、准确地捕捉到任何报警信息。 完善的安全机制,允许用户自由设定菜单、按钮及退出系统的操作权限。此外, MCGS还提供了工程密码、锁定软件狗、工程运行期限等功能,以保护组态开发 者的成果。 强大的网络功能,支持TCP/IP、Modem、485/422/232,以及各种无线网络和 无线电台等多种网络体系结构。 良好的可扩充性, 可通过OPC、 DDE、 ODBC、 ActiveX等机制,

21、方便地扩展MCGS 组态软件的功能,并与其他组态软件、MIS系统或自行开发的软件进行连接。 延续性强,用MCGS组态软件开发的应用程序,当现场(包括硬件设备或系统 结构)或用户需求发生改变时,不需作很多修改而方便地完成软件的更新和升 MCGS 组态软 件介绍 i15i 级; 采用PLC可编程逻辑控制器工业自动控制装置,它拥有体积小、功能强、程序设计 简单、维护方便,所以它有更能适用恶劣工业环境的能力和它的高可靠性; nTouch系列触模屏作为一种新型的人机界面, 是专门面向PLC应用的, 功能强大, 使用方便,而且应用非常广泛,日益成为现代工业必不可少的设备之一; 提供了WWW浏览功能,能够

22、方便地实现生产现场控制与企业管理的集成。在整 个企业范围内, 只使用IE浏览器就可以在任意一台计算机上方便地浏览与生产现场 一致的动画画面,实时和历史的生产信息,包括历史趋势,生产报表等等,并提 供完善的用户权限控制 1.4 MCGS组态软件的工作方式 MCGS如何与设备进行通讯: MCGS通过设备驱动程序与外部设备进行数据交换。 包括数据采集和发送设备指令。设备驱动程序是由VB、VC程序设计语言编写的 DLL (动态连接库) 文件, 设备驱动程序中包含符合各种设备通讯协议的处理程序, 将设备运行状态的特征数据采集进来或发送出去。MCGS负责在运行环境中调用 相应的设备驱动程序,将数据传送到工

23、程中的各个部分,完成整个系统的通讯过 程。每个驱动程序独占一个线程,达到互不干扰的目的。 MCGS如何产生动画效果: MCGS为每一种基本图形元素定义了不同的动画属性, 如:一个长方形的动画属性有可见度,大小变化,水平移动等,每一种动画属性 都会产生一定的动画效果。所谓动画属性,实际上是反映图形大小、颜色、位置、 i16i MCGS 组态软件培训教程 可见度、闪烁性等状态的特征参数。然而,我们在组态环境中生成的画面都是静 止的,如何在工程运行中产生动画效果呢?方法是:图形的每一种动画属性中都 有一个“表达式”设定栏,在该栏中设定一个与图形状态相联系的数据变量,连 接到实时数据库中,以此建立相

24、应的对应关系,MCGS称之为动画连接。详细情 况请参阅后面第四讲中的动画连接。 MCGS如何实施远程多机监控: MCGS提供了一套完善的网络机制, 可通过TCP/IP 网、Modem网和串口网将多台计算机连接在一起,构成分布式网络监控系统,实 现网络间的实时数据同步、历史数据同步和网络事件的快速传递。同时,可利用 MCGS提供的网络功能,在工作站上直接对服务器中的数据库进行读写操作。分 布式网络监控系统的每一台计算机都要安装一套MCGS工控组态软件。MCGS把 各种网络形式,以父设备构件和子设备构件的形式,供用户调用,并进行工作状 态、端口号、工作站地址等属性参数的设置。 如何对工程运行流程实

25、施有效控制:MCGS开辟了专用的“运行策略”窗口,建 立用户运行策略。MCGS提供了丰富的功能构件,供用户选用,通过构件配置和 属性设置两项组态操作,生成各种功能模块(称为“用户策略”),使系统能够 按照设定的顺序和条件,操作实时数据库,实现对动画窗口的任意切换,控制系 统的运行流程和设备的工作状态。所有的操作均采用面向对象的直观方式,避免 了烦琐的编程工作。 总结:用户在本讲中应着重掌握 MCGS 组态软件的五大部分的概念,明确每一 部分的功能,工程组态中的各个部分的实现应在软件哪一部分中完成?而每一部分相 MCGS 组态软 件介绍 i17i 互之间如何进行数据交换, 我们将在以后的章节中

26、详细介绍。 MCGS 组态软件的运行 机制,用户只需做一般性了解。 i18i MCGS 组态软件培训教程 第二讲 学习MCGS组态软件 本讲重点: 介绍 MCGS 组态软件为用户组建工程所提供的工作环境,各种资源工具 介绍组建一个工程的一般过程。 2.1 MCGS组态软件常用术语 工程: 用户应用系统的简称。引入工程的概念,是使复杂的计算机专业 技术更贴近于普通工程用户。在 MCGS 组态环境中生成的文件 称为工程文件,后缀为.mcg,存放于 MCGS 目录的 WORK 子 目录中。如:“D:MCGSWORK水位控制系统.mcg”。 对象: 操作目标与操作环境的统称。如窗口、构件、数据、图形

27、等皆称 为对象。 选中对象: 鼠标点击窗口或对象,使其处于可操作状态,称此操作为选中对 象,被选中的对象(包括窗口),也叫当前对象。 组态: 在 MCGS 组态软件开发平台中对五大部分,进行对象的定义、 制作和编辑,并设定其状态特征(属性)参数,将此项工作称为 组态。 属性: 对象的名称、类型、状态、性能及用法等特征的统称。 菜单: 是执行某种功能的命令集合。 如系统菜单中的 “文件” 菜单命令, MCGS 组态软 件介绍 i19i 是用来处理与工程文件有关的执行命令。 位于窗口顶端菜单条内 的菜单命令称为顶层菜单, 一般分为独立的菜单项和下拉菜单两 种形式,下拉菜单还可分成多级,每一级称为

28、次级子菜单。 构件: 具备某种特定功能的程序模块,可以用 VB、VC 等程序设计语言 编写,通过编译,生成 DLL、OCX 等文件。用户对构件设置一 定的属性,并与定义的数据变量相连接,即可在运行中实现相应 的功能。 策略: 是指对系统运行流程进行有效控制的措施和方法。 启动策略: 在进入运行环境后首先运行的策略,只运行一次,一般完成系统 初始化的处理。该策略由 MCGS 自动生成,具体处理的内容由 用户充填。 循环策略: 按照用户指定的周期时间,循环执行策略块内的内容,通常用来 完成流程控制任务。 退出策略: 退出运行环境时执行的策略。该策略由 MCGS 自动生成,自动 调用,一般由该策略模

29、块完成系统结束运行前的善后处理任务。 用户策略: 由用户定义, 用来完成特定的功能。 用户策略一般由按钮、 菜单、 其他策略来调用执行。 事件策略: 当对应的事件发生时执行的策略,例如在用户窗口中定义了鼠标 单击事件, 工程运行时在用户窗口中单击鼠标则执行相应的事件 i20i MCGS 组态软件培训教程 策略,只运行一次。 热键策略: 当用户按下定义的组合热键(如:Ctrl+D)时执行的策略,只运 行一次。 可见度: 指对象在窗口内的显现状态,即可见与不可见。 变量类型: MCGS 定义的变量有五种类型:数值型、开关型、字符型、事件 型和组对象。 事件对象: 用来记录和标识某种事件的产生或状

30、态的改变。如开关量的状态 发生变化。 组对象: 用来存储具有相同存盘属性的多个变量的集合,内部成员可包含 多个其他类型的变量。 组对象只是对有关联的某一类数据对象的 整体表示方法,而实际的操作则均针对每个成员进行。 动画刷新周期: 动画更新速度,即颜色变换、物体运动、液面升降的快慢等,以 毫秒为单位。 父设备: 本身没有特定功能,但可以和其他设备一起与计算机进行数据交 换的硬件设备。如:串口通讯父设备。 子设备: 必须通过一种父设备与计算机进行通讯的设备。如:浙大中控 JL-26 无纸记录仪、研华 4017 模块等。 模拟设备: 在对工程文件测试时,提供可变化的数据的内部设备,可提供多 种变化

31、方式,如正弦波、三角波等。 MCGS 组态软 件介绍 i21i 数据库存盘文件: MCGS 工程文件在硬盘中存储时的文件,类型为 MDB 文件,一 般以工程文件的文件名+“D”进行命名,存储在 MCGS 目录下 WORK 子目录中,如 D:MCGSWork水位控制系统 D.MDB。 2.2 MCGS组态软件的操作方式 本节重点: 掌握 MCGS 的组态环境和工具 各种组态工作窗口 系统工作台面: 是 MCGS 组态操作的总工作台面。鼠标双击 Windows 桌面上 的“MCGS 组态环境”图标,或执行“开始”菜单中的“MCGS 组态环境”菜单项,弹出的窗口即为 MCGS 的工作台窗口,设 有

32、: 标题栏:显示“MCGS 组态环境-工作台”标题、工程文件名称 和所在目录; 菜单条:设置 MCGS 的菜单系统。参见“MCGS 组态软件用户 指南”附录所列 MCGS 菜单及快捷键列表; 工具条:设有对象编辑和组态用的工具按钮。不同的窗口设有不 同功能的工具条按钮,其功能详见附表。 工作台面:进行组态操作和属性设置。上部设有五个窗口标签, 分别对应主控窗口、用户窗口、设备窗口、实时数据库和运行策 i22i MCGS 组态软件培训教程 略五大窗口。鼠标单击标签按钮,即可将相应的窗口激活,进行 组态操作;工作台右侧还设有创建对象和对象组态用的功能按 钮; 组态工作窗口: 是创建和配置图形对象

33、、数据对象和各种构件的工作环境,又称 为对象的编辑窗口。主要包括组成工程框架的五大窗口,即:主 控窗口,用户窗口,设备窗口,实时数据库和运行策略。分别完 成工程命名和属性设置,动画设计,设备连接,编写控制流程, 定义数据变量等项组态操作。 属性设置窗口: 是设置对象各种特征参数的工作环境,又称属性设置对话框。对 象不同,属性窗口的内容各异,但结构形式大体相同。主要由下 列几部分组成: 窗口标题:位于窗口顶部,显示“属性设置”字样的标题。 窗口标签: 不同属性的窗口分页排列, 窗口标签作为分页的标记, 各类窗口分页排列,鼠标单击窗口标签, 即可将相应的窗口页 激活,进行属性设置。 输入框:设置属

34、性的输入框,左侧标有属性注释文字,框内输入 属性内容。为了便于用户操作,许多输入框的右侧带有“?”、 “”、 “” 等标志符号的选项按钮,鼠标单击此按钮,弹出 一列表框,鼠标双击所需要的项目,即可将其设置于输入框内。 单选按钮:带有“”或“”标记的属性设定器件。同一设置 MCGS 组态软 件介绍 i23i 栏内有多个选项钮时,只能选择其一。 复选框:带有“”标记的属性设定器件。同一设置栏内有多个 选项框时,可以设置多个。 功能按钮:一般设有“检查C”、“确认Y”、“取消N”、 “帮助H”四种按钮: “检查C”按钮用于检查当前属性设置内容是否正确; “确认Y”按钮用于属性设置完毕,返回组态窗口

35、; “取消N”按钮用于取消当前的设置,返回组态窗口; “帮助H”按钮用于查阅在线帮助文件。 图形库工具箱: MCGS 为用户提供了丰富的组态资源,包括: 系统图形工具箱: 进入用户窗口, 鼠标点击工具条中的 “工具箱” 按钮,打开图形工具箱,其中设有各种图元、图符、组合图形及 动画构件的位图图符。利用这些最基本的图形元素,可以制作出 任何复杂的图形。参见“MCGS 组态软件用户指南”。 设备构件工具箱: 进入设备窗口, 鼠标点击工具条中的 “工具箱” 按钮,打开设备构件工具箱窗口,其中设有与工控行业经常选用 的监控设备相匹配的各种设备构件。选用所需的构件,放置到设 备窗口中,经过属性设置和通道

36、连接后,该构件即可实现对外部 设备的驱动和控制。 策略构件工具箱:进入运行策略组态窗口,鼠标点击工具条中的 i24i MCGS 组态软件培训教程 “工具箱”按钮,打开策略构件工具箱,工具箱内包括所有策略 功能构件。选用所需的构件,生成用户策略模块,实现对系统运 行流程的有效控制。详见“MCGS 组态软件参考手册”。 对象元件库: 对象元件库是存放组态完好并具有通用价值动画图 形的图形库便于对组态成果的重复利用。 进入用户窗口的组态窗 口,执行“工具”菜单中的“对象元件库管理”菜单命令,或者 打开系统图形工具箱,选择“插入元件”图标,可打开对象元件 库管理窗口,进行存放图形的操作,参见后面章节

37、。 工具按钮一览: 工作台窗口的工具条一栏内,排列标有各种位图图标的按钮,称 为工具条功能按钮,简称为工具按钮。许多按钮的功能与菜单条 中的菜单命令相同,但操作更为简便,因此在组态操作中经常使 用。在本书的后面,用附表列出了各个窗口内工具按钮的名称、 位图、功能,以备用户查阅。同时可参阅MCGS 组态软件参考 手册第一章的内容。 2.3 鼠标操作 本节重点: 学会操作鼠标的基本方法 选中对象: 鼠标指针指向对象, 点击鼠标左键一次 (该对象出现蓝色阴影) 。 点击鼠标左键: 鼠标指针指向对象,点击鼠标左键一次。 点击鼠标右键: 鼠标指针指向对象,点击鼠标右键一次。 MCGS 组态软 件介绍

38、i25i 鼠标双击: 鼠标指针指向对象,快速连续点击鼠标左键两次。 鼠标拖动: 鼠标指针指向对象,按住鼠标左键,移动鼠标,对象随鼠标移动 到指定位置,松开左键,即完成鼠标拖动操作。 2.4 组建新工程的一般过程 本节重点: 侧重于介绍组建用户工程的步骤和内容,具体操作方法在下一章介绍 工程项目系统分析:分析工程项目的系统构成、技术要求和工艺流程,弄清系统的控 制流程和监控对象的特征,明确监控要求和动画显示方式,分析 工程中的设备采集及输出通道与软件中实时数据库变量的对应 关系,分清哪些变量是要求与设备连接的,哪些变量是软件内部 用来传递数据及动画显示的。 工程立项搭建框架:MCGS 称为建立新

39、工程。主要内容包括:定义工程名称、封面窗 口名称和启动窗口(封面窗口退出后接着显示的窗口)名称,指 定存盘数据库文件的名称以及存盘数据库,设定动画刷新的周 期。经过此步操作,即在 MCGS 组态环境中,建立了由五部分 组成的工程结构框架。 封面窗口和启动窗口也可等到建立了用户 窗口后,再行建立。 设计菜单基本体系:为了对系统运行的状态及工作流程进行有效地调度和控制,通常 要在主控窗口内编制菜单。编制菜单分两步进行,第一步首先搭 建菜单的框架,第二步再对各级菜单命令进行功能组态。在组态 i26i MCGS 组态软件培训教程 过程中,可根据实际需要,随时对菜单的内容进行增加或删除, 不断完善工程

40、的菜单。 制作动画显示画面:动画制作分为静态图形设计和动态属性设置两个过程。前一部分 类似于“画画”,用户通过 MCGS 组态软件中提供的基本图形 元素及动画构件库,在用户窗口内“组合”成各种复杂的画面。 后一部分则设置图形的动画属性, 与实时数据库中定义的变量建 立相关性的连接关系,作为动画图形的驱动源。 编写控制流程程序:在运行策略窗口内,从策略构件箱中,选择所需功能策略构件, 构成各种功能模块(称为策略块),由这些模块实现各种人机交 互操作。MCGS 还为用户提供了编程用的功能构件(称之为“脚 本程序” 功能构件) , 使用简单的编程语言, 编写工程控制程序。 完善菜单按钮功能:包括对菜

41、单命令、监控器件、操作按钮的功能组态;实现历史数 据、实时数据、各种曲线、数据报表、报警信息输出等功能;建 立工程安全机制等。 编写程序调试工程:利用调试程序产生的模拟数据,检查动画显示和控制流程是否正 确。 连接设备驱动程序:选定与设备相匹配的设备构件,连接设备通道,确定数据变量的 数据处理方式,完成设备属性的设置。此项操作在设备窗口内进 行。 MCGS 组态软 件介绍 i27i 工程完工综合测试:最后测试工程各部分的工作情况,完成整个工程的组态工作,实 施工程交接。 注意:以上步骤只是按照组态工程的一般思路列出的。在实际组态中,有些过程 是交织在一起进行的,用户可根据工程的实际需要和自己

42、的习惯,调整步骤的先后顺序, 而并没有严格的限制与规定。这里,我们列出以上的步骤是为了帮助用户了解 MCGS 组 态软件使用的一般过程,以便于用户快速学习和掌握 MCGS 工控组态软件。 i28i MCGS 组态软件培训教程 第二部分 MCGS通用版组态软件初级教程 第一讲 建立一个新工程 本节重点: 了解如何建立一个新工程 会灵活应用工具箱,特别是对象元件库管理制作画面 1.1 建立一个新工程 工程简介 通过一个水位控制系统的组态过程,介绍如何应用 MCGS 组态软件完成一个工程。 通过本讲及后续几讲学习,您将会应用 MCGS 组态软件建立一个比较简单的水位控制系 统。本样例工程中涉及到动

43、画制作、控制流程的编写、模拟设备的连接、报警输出、报表 曲线显示与打印等多项组态操作。 水位控制需要采集二个模拟数据: 液位 1(最大值 10 米) 液位 2(最大值 6 米) 三个开关数据:水泵、调节阀、出水阀。 MCGS 通用版 组态软件初级教程 i29i 工程效果图 工程组态好后,最终效果图如下: 样例工程剖析 本节重点: 分析水位控制系统工程的运行流程和具体实现的功能 对于一个工程设计人员来说,要想快速准确地完成一个工程项目,首先要了解工程的 系统构成和工艺流程,明确主要的技术要求,搞清工程所涉及到的相关硬件和软件。在此 基础上,拟定组建工程的总体规划和设想,比如:控制流程如何实现,

44、需要什么样的动画 i30i MCGS 组态软件培训教程 效果,应具备哪些功能,需要何种工程报表,需不需要曲线显示等。只有这样,您才能在 组态过程中有的放矢,尽量避免无谓的劳动,达到快速完成工程项目的目的。 工程的框架结构 样例工程定义的名称为 “水位控制系统.mcg” 工程文件, 由五大 窗口组成。总共建立了二个用户窗口,四个主菜单,分别作为水 位控制、报警显示、曲线显示、数据显示,构成了样例工程的基 本骨架。 动画图形的制作 水位控制窗口是样例工程首先显示的图形窗口(启动窗口),是一 幅模拟系统真实工作流程并实施监控操作的动画窗口。包括: 水位控制系统:水泵、水箱和阀门由“对象元件库管理”

45、调入; 管道则经过动画属性设置赋予其动画功能。 液位指示仪表:采用旋转式指针仪表,指示水箱的液位。 液位控制仪表:采用滑动式输入器,由鼠标操作滑动指针,改变 流速。 报警动画显示:由“对象元件库管理”调入,用可见度实现。 控制流程的实现 选用“模拟设备”及策略构件箱中的“脚本程序”功能构件,设 置构件的属性,编制控制程序,实现水位、水泵、调节阀和出水 阀的有效控制。 各种功能的实现 通过 MCGS 提供的各类构件实现下述功能: 历史曲线:选用历史曲线构件实现; MCGS 通用版 组态软件初级教程 i31i 历史数据:选用历史表格构件实现; 报警显示:选用报警显示构件实现; 工程报表:历史数据

46、选用存盘数据浏览策略构件实现,报警历史 数据选用报警信息浏览策略构件实现, 实时报表选用自由表格构 件实现,历史报表选用历史表格构件实现。 输入、输出设备 抽水泵的启停: 开关量输出; 调节阀的开启关闭:开关量输出; 出水阀的开启关闭:开关量输出; 水罐 1、2 液位指示: 模拟量输入。 其它功能的实现 工程的安全机制: 分清操作人员和负责人的操作权限。 注意:在 MCGS 组态软件中,我们提出了“与设备无关”的概念。无论用户使用 PLC、仪表,还是使用采集板、模块等设备,在进入工程现场前的组态测试时,均采用模 拟数据进行。待测试合格后,再进行设备的硬连接,同时将采集或输出的变量写入设备构 件

47、的属性设置窗口内,实现设备的软连接,由 MCGS 提供的设备驱动程序驱动设备工作。 以上列出的变量均采取这种办法。 建立MCGS新工程 如果您已在您的计算机上安装了 “MCGS组态软件” , 在Windows桌面上, 会有 “Mcgs 组态环境”与“Mcgs 运行环境” 图标。鼠标双击“Mcgs 组态环境”图标,进入 MCGS 组态环境。 i32i MCGS 组态软件培训教程 在菜单“文件”中选择“新建工程”菜单项,如果 MCGS 安装在 D:根目录下,则 会在 D:MCGSWORK下自动生成新建工程,默认的工程名为新建工程 X.MCG(X 表示 新建工程的顺序号,如:0、1、2 等)。如下图: 您可以在菜单 “文件” 中选择 “工程另存为” 选项, 把新建工程存为: D: MCGSWORK 水位控制系统。 MCGS 通用版 组态软件初级教程 i33i 祝贺您,已经成功地建立了自己的工程! 1.2 设计画面流程 建立新画面 在MCGS组态平台上,单击“用户窗口”,在“用户窗口”中单击“新建窗口”按钮, 则产生新“窗口0”,即: 选中“窗口 0” ,单击“窗口属性” ,进入“用户窗口属性设置” ,将“窗口名称”改为: 水位控制;将“窗口标题”改为:水位控

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 实用文档 > 简明教程

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报