登陆注册
7540200000003

第3章 MCGS组态软件概述

MCGS(Monitorand Control Generated System)组态软件是北京昆仑通态自动化软件科技有限公司研发的一套基于Windows平台的,用于快速构造和生成上位机监控系统的组态软件系统,以下简称MCGS。MCGS可运行于Microsoft Windows95/98/Me/NT/2000等操作系统。

具有功能完善、操作简便、可视性好、可维护性强的特点。用户只需要通过简单的模块化组态就可构造自己的应用系统。

2.1认识MCGS组态软件

MCGS提供解决实际工程问题的完整方案和开发平台,能够完成现场数据采集、实时和历史数据处理、报警和安全机制、流程控制、动画显示、趋势曲线和报表输出及企业监控网络等功能。

使用MCGS可以在短时间内轻而易举地完成一个运行稳定,功能成熟,维护量小并且具备专业水准的计算机监控系统的开发工作。MCGS已成功应用于石油化工、钢铁、电力系统、水处理、环境监测、机械制造、交通运输、能源原材料、农业自动化、航空航天和印刷等领域。

2.2MCGS组态软件的安装

2.2.1MCGS组态软件的系统要求

MCGS组态软件是专为标准Microsoft Windows系统设计的32位应用软件。因此,它可以运行在中文Windows98、Windows NT4.0或Windows2000professional、Windows XP操作系统中。推荐使用中文Windows98、中文Windows2000professional或Windows XP操作系统。

2.2.2MCGS组态软件版本类型

1.MCGS通用版

MCGS通用版又称为MCGS单机版,是昆仑通态公司数十位软件开发精英辛勤耕耘的结晶。MCGS通用版除具有友好的界面、强大的内部功能,还具有系统可扩充性。

2.MCGS网络版

MCGS网络版在MCGS通用版的基础上增加了强大的网络功能,是企业实现从现场监控到网络监控、网络管理的一个重要的工具,是实现企业现代化管理的必备手段。MCGS网络版具有先进的C/S(客户端/服务器)结构,客户端只需要使用标准的IE浏览器就可以实现对服务器的浏览和控制。

3.MCGS嵌入版

MCGS嵌入版是在MCGS通用版的基础上开发的,专门应用于嵌入式计算机监控系统的组态软件。组态好的用户工程可以通过以太网下载到嵌入式操作系统WindowsCE中实时运行。

MCGS嵌入版适应于应用系统对功能、可靠性、成本、体积、功耗等综合性能有严格要求的专用计算机系统,在自动化领域有着广泛的应用。

2.2.3安装MCGS组态软件

MCGS组态软件的安装盘只有一张光盘。具体安装步骤如下(以MCGS通用版的安装为例):

第一步:在光盘驱动器中插入MCGS软件的安装光盘。在Windows桌面双击我的电脑图标,打开光盘驱动器。

第二步:开始安装。进入MCGS通用版文件夹,执行其中的Setup.exe,开始安装MCGS通用版组态软件。

选择了需要安装的程序后,单击【继续】按钮,弹出开始安装程序的对话框。

单击【下一步】按钮,会弹出MCGS【自述文件】对话框。

单击【下一步】按钮。

第三步:选择MCGS软件安装路径。在所示窗口中,指定安装路径,如不指定,系统默认安装路径为D:\MCGS。

设置好软件的安装路径后,单击【下一步】按钮,开始安装MCGS通用版软件,整个安装过程大约要持续数分钟。安装完成后,安装程序将弹出提示对话框,提示安装已成功完成。

单击【完成】按钮,弹出对话框,选择是否重新启动计算机。一般计算机初次安装时需要选择重新启动计算机,单击【确定】按钮,操作系统重新启动,完成安装。

如果选择以后再重新启动,单击【取消】按钮即可。

安装完成后,Windows操作系统的桌面上添加了两个图标,分别用于启动MCGS组态环境和MCGS运行环境。

同时,在Windows开始菜单中也添加了相应的MCGS程序组;MCGS程序组包括五项:MCGS组态环境、MCGS运行环境、MCGS电子文档、MCGS自述文件及卸载MCGS组态软件。MCGS运行环境和MCGS组态环境为软件的主体程序,自述文件描述了软件发行时的最后信息,MCGS电子文档则包含了有关MCGS最新的帮助信息。

组态软件控制技术2.3MCGS组态软件的组成部分

2.3.1系统工作台双击Windows桌面上的MCGS组态环境图标,或执行【开始】菜单中的【MCGS组态环境】菜单项,进入【MCGS组态环境】。

选择【文件】|【新建工程】,弹出的窗口即为MCGS的工作台窗口。

MCGS工作台由以下5个功能窗口组成。

(1)主控窗口

MCGS的主控窗口是组态工程的主窗口,是所有设备窗口和用户窗口的父窗口,它相当于一个大的容器,可以放置一个设备窗口和多个用户窗口,负责这些窗口的管理和调度,并调度用户策略的运行。同时,主控窗口又是组态工程结构的主框架,可以在主控窗口内建立菜单系统,创建各种菜单命令,展现工程的总体概貌和外观,设置系统运行流程及特征参数,方便用户的操作。

(2)设备窗口

设备窗口是MCGS系统的重要组成部分,在设备窗口中建立系统与外部硬件设备的连接关系,使系统能够从外部设备读取数据并控制外部设备的工作状态,实现对工业过程的实时监控。

(3)用户窗口

用户窗口是由用户来定义的、用来构成MCGS图形界面的窗口。是组成MCGS图形界面的基本单位,所有的图形界面都是由一个或多个用户窗口组合而成的。用户窗口相当于一个“容器”,用来放置图元、图符和动画构件等各种图形对象,通过对图形对象的组态设置,建立与实时数据库的连接,来完成图形界面的设计工作。

(4)实时数据库

在MCGS中,用数据对象来描述系统中的实时数据,用对象变量代替传统意义上的值变量,把数据库技术管理的所有数据对象的集合称为实时数据库。实时数据库是MCGS系统的核心,是应用系统的数据处理中心。系统各个部分均以实时数据库为公用区交换数据,实现各个部组态软件控制技术分协调动作。

(5)运行策略

所谓运行策略,是用户为实现对系统运行流程自由控制所组态生成的一系列功能块的总称。MCGS为用户提供了进行策略组态的专用窗口和工具箱。

此外,工作台右侧还设有如下3个进行窗口组态和窗口属性设置的功能按钮。

(1)新建窗口

新建窗口实现新建窗口功能。

(2)动画组态

动画组态打开选定窗口的动画组态窗口。

(3)窗口属性

窗口属性打开选定窗口的属性设置窗口。

2.3.2软件组态的常用操作方式

1.属性设置窗口

属性设置窗口是设置对象各种特征参数的工作环境。对象不同,属性窗口的设置内容各异,但结构形式大体相同。

2.图形库工具箱

MCGS为用户提供了丰富的组态资源,包括:用户窗口中的绘图工具箱,设备窗口中的设备构件工具箱,运行策略窗口中的策略构件工具箱等。

(1)用户窗口中的绘图工具箱

进入【用户窗口】,单击工具条中的【工具箱】按钮,打开用户窗口中的绘图工具箱,其中设有各种图元、图符、组合图形及动画构件的位图图符。利用这些最基本的图形元素,可以制作出任何复杂的图形。

(2)设备工具箱

进入【设备窗口】,单击工具条中的【工具箱】按钮,打开【设备工具箱】窗口。

单击【设备管理】按钮,打开【可选设备】列表。

选用所需的设备构件,放置到【选定设备】窗口中,经过属性设置和通道连接后,该构件即可实现对外部设备的驱动和控制。

(3)策略工具箱

进入【运行策略】窗口,选择某个策略,进入该策略的策略组态窗口。单击工具条中的【工具箱】按钮,打开【策略工具箱】。工具箱内包括MCGS提供的策略功能构件。添加所需的策略构件,生成用户策略行,实现对系统运行程的有效控制。

3.对象元件库

对象元件库是图形对象存放库,具有通用价值的动画图形库便于对组态成果的重复利用。

进入【用户窗口】的【组态窗口】,执行【工具】菜单中的【对象元件库管理】菜单命令,或者打开【用户窗口】系统图形工具箱,选择【插入元件】按钮,打开【对象元件库管理】窗口,选择需要的图形元件,可进行图形操作。

2.4组建新工程的步骤

1.工程项目系统分析

分析工程项目的系统构成、技术要求和工艺流程,弄清系统的控制流程和监控对象的特征,明确监控要求和动画显示方式,分析工程中的设备采集及输出通道与软件中实时数据库变量的对应关系,分清哪些变量是要求与设备连接的,哪些变量是软件内部用来传递数据及动画显示的。

2.建立新工程

建立新工程主要包括:定义工程名称、封面窗口名称(工程运行后第一个显示的图形界面)和启动窗口名称(封面窗口退出后接着显示的窗口),使用MCGS默认的存盘数据库(Access数据库)或者指定存盘数据库文件的名称及存盘数据库,设定动画刷新的周期。经过此步操作,在MCGS组态环境中,建立了由主控窗口、设备窗口、用户窗口、实时数据库和运行策略五部分组成的工程结构框架。封面窗口和启动窗口也可在建立了用户窗口后,再建立。

3.设计菜单基本体系

为了对系统运行的状态及工作流程进行有效的调度和控制,通常要在主控窗口内编制菜单。编制菜单分两步进行,第一步首先搭建菜单的框架,第二步再对各级菜单命令进行功能组态。在组态过程中,可根据实际需要,随时对菜单的内容进行增加或删除,不断完善工程的菜单。

4.制作动画显示画面

动画制作分为静态图形设计和动态属性设置两个过程。前一部分类似于“画画”,用户通过MCGS组态软件中提供的基本图形元素及动画构件库,在用户窗口内“组合”成各种复杂的画面。后一部分则设置图形的动画属性,与实时数据库中定义的变量建立相关性的连接关系,作为动画图形的驱动源。

5.编写控制流程程序

在运行策略窗口内,从策略箱中,选择所需功能策略构件,构成各种功能模块(称为策略块),由这些模块实现各种人机交互操作。MCGS还为用户提供了编程用的功能构件,称之为(脚本程序)功能构件,使用简单的编程语言,编写工程控制程序。

6.完善菜单按钮功能

包括对菜单命令、监控器件、操作按钮的功能组态;实现历史数据、实时数据、各种曲线、数据报表、报警信息输出等功能;建立工程安全机制等。

7.编写程序调试工程

利用调试程序产生的模拟数据,检查动画显示和控制流程是否正确。

8.连接设备驱动程序

选定与设备相匹配的设备构件,连接设备通道,确定数据变量的数据处理方式,完成设备属性的设置。此项操作在设备窗口内进行。

9.工程完工综合测试

最后测试工程各部分的工作情况,完成整个工程的组态工作,设置工程安全管理,实施工程交接。

同类推荐
  • 体感交互技术

    体感交互技术

    本书提出了体感计算的研究,探讨了基于体验性认知的个性化电子学习方式,并且分析了面向儿童的艺术创造体验,在体感虚拟化身的帮助下,用户可以通过身体运动,促进情感心智的全面发展,
  • 音视频合成制作

    音视频合成制作

    本书共分4篇6章,其中第1篇简介音视频合成的编导基础,第2篇主要介绍SonyCinescore1电影音乐自动合成,第3篇主要介绍Vegas7.0音视频剪辑合成,第4篇主要介绍AdobeAudition2.0、CakewalkSONAR6和SteinbergNuendo3的音视频合成。本书可以作为音乐、美术、动画、舞蹈、影视、戏剧等艺术院校视听艺术合成制作课程的教材,也可以作为相关人员的自学用书。
  • 《Internet实用技术》作业集

    《Internet实用技术》作业集

    随着计算机应用的普及和社会信息化水平的提高,Internet已走进我们的生活。《Internet实用技术》这门课将带领我们走进网络的神秘殿堂,让我们认识网络,了解网络,进而学会使用网络,维护网络。其范围涵盖了在授课过程中所讲授的内容,题型多样,内容丰富,并附有两套模拟题,最后附有答案。学生可按照课程进度做习题来巩固和掌握知识。本作业集由李琳编写,由西北工业大学网络教育学院负责组稿和审定。因为时间仓促,水平有限,错误和不当之处在所难免,敬请读者批评指正。
  • 条形码技术与应用

    条形码技术与应用

    条形码是一种可供电子仪器自动识别的标准符号,是由一组黑白相间、粗细不同的条、空符号按一定编码规则排列组成的标记,用以表示一定的信息,确认某个物体或规定它的移动,能正确快速地为产、供、销各环节在采集、处理和交换信息时提供标识。
  • Delphi程序设计教程

    Delphi程序设计教程

    本书为适应不同层次读者的需要,从Delphi的基本知识讲起,由浅入深,全面讲述了Delphi的集成开发环境、Delphi的编程语言——ObjectPascal、常用组件的使用、窗体的设计、菜单的设计、对话框的设计、多文档界面程序的设计、多媒体编程和数据库应用程序设计等内容。
热门推荐
  • 总裁老公很难缠

    总裁老公很难缠

    新婚夜,身为妻子的她,被迫观摩老公与名模亲热。他是炙手可热的秦氏总裁,娶她不过是为了继承权。她是秦家养女,爱了他十年,如愿嫁他为妻,以为默默守候能等来他的爱。被人设计,他的新欢怀孕,她终于离婚,带着肚中宝宝远走他乡。八年后重逢,她身边已有别的男人。--情节虚构,请勿模仿
  • 皇后升职记

    皇后升职记

    于是,她步步做死。一脚碾碎太后的长生丸,然而,丸药有毒,程美人大功,晋贵人。一药打掉贵妃腹中胎,然而,此乃野种,程贵人大功,晋嫔。两耳刮子扇了皇后凉凉,然而,打好了皇后多年的歪脖子病,程嫔大功,晋妃。勾引侍卫银乱后宫,然而,侍卫竟是刺客为她重新做人投案自首,程妃大功,晋为淑妃。擦,还能不能愉快玩耍了,看来只能拿皇帝开刀。一把匕首,扎了皇帝一大窟窿眼,然而,皇上云:朕从来没遇到过你这么暴脾气的小妖精,甚得朕心,来人,传朕旨意,朕要立淑妃为后。(本文纯属虚构,请勿模仿。)
  • 从冒牌大学开始

    从冒牌大学开始

    丁跃刚穿越平行世界,就高考落榜了。为了不挨父母的混合双打,丁跃伪造了一份录取通知书,建了个假大学官网,并在大学城附近租了一块场地,临时开了一所冒牌大学试图蒙混过关。结果没成想。开学那天,自己这所冒牌大学的报名现场竟然十分火爆......PS:轻松种田流、日常向、神豪、科技、学霸......喜欢的可以加入书架,顺便投一投推荐票噢~
  • 只因是妳

    只因是妳

    为初恋有一个美好结局,为未来的你我有未来
  • 梅之寒

    梅之寒

    她曾经是一个无忧无虑的江湖侠士,为了梦想,步入官场,却经历了两次国破家亡,他一直默默守护在她身边,在她最需要时他义无反顾的把他留在身边,别人问他为什么赌上整个家族的荣辱也要护她,他笑了笑:“因为是她啊!”
  • 真魔道君

    真魔道君

    神秘的小村偶然多了一个男婴,族长一声令下举全族之力将男婴培养成了一个体术双修、万法皆通的小怪物,他是千古魔帝转世、他现在的名字叫叶君临。
  • 轩窗半夏凉

    轩窗半夏凉

    风月前湖夜,轩窗半夏凉。六月二十二又是一年夏至日。“夏至日,半夏生。就叫半夏吧。这孩子一看便可知有不足之症,不如让她跟着我做徒弟可好。”……“师父,您找我啊。”“今天是你的生辰,此物可还喜欢?”......“药,治病草也。”世人皆知药能治病,焉知这每一味本草背后都有一个美丽的故事。七情五志,君臣佐使。世间百草,皆有其情。半夏每天浸染在悠悠药香中,邂逅着他们美丽的的故事……
  • 流浪的刺刀

    流浪的刺刀

    讲述一个特种部队执行任务的故事
  • 填词杂说

    填词杂说

    本书为公版书,为不受著作权法限制的作家、艺术家及其它人士发布的作品,供广大读者阅读交流。
  • 盗妃天下:侧妃不承欢

    盗妃天下:侧妃不承欢

    定亲八载,苦等四年,等回的他,却拥着另一个美丽女子。一夕之间,她由正妃沦为侧妃。侯门深深,君恩微薄。正妃受伤,她被诬陷,他废她武功,逐她出府。他一掌将她拍下悬崖,只为了救他心中的那个她。原来,这段情,都是她一个人的独角戏。她毅然挥刀断情,向无尽的深渊坠去。心已累,情归何处?