教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 专业资料 >

MCGS组态软件教程(2)

来源:网络收集 时间:2026-09-05
导读: 用户窗口:本窗口主要用于设置工程中人机交互的界面,诸如:生成各 种动画显示画面、报警输出、数据与曲线图表等。 实时数据库:是工程各个部分的数据交换与处理中心,它将MCGS工程 的各个部分连接成有机的整体。在

用户窗口:本窗口主要用于设置工程中人机交互的界面,诸如:生成各

种动画显示画面、报警输出、数据与曲线图表等。

实时数据库:是工程各个部分的数据交换与处理中心,它将MCGS工程

的各个部分连接成有机的整体。在本窗口内定义不同类型和名称的变量,作为

数据采集、处理、输出控制、动画连接及设备驱动的对象。

运行策略:本窗口主要完成工程运行流程的控制。包括编写控制程序

(if…then脚本程序),选用各种功能构件,如:数据提取、历史曲线、定时器、

配方操作、多媒体输出等。

三、MCGS组态软件的功能和特点

与国内外同类产品相比,MCGS5.1组态软件具有以下特点:

全中文、可视化、面向窗口的组态开发界面,符合中国人的使用习惯和要求,真

正的32位程序,可运行于MicrosoftWindows95/98/Me/NT/2000等多种操作系统。

庞大的标准图形库、完备的绘图工具集以及丰富的多媒体支持,使您能够快速地

开发出集图像、声音、动画等于一体的漂亮、生动的工程画面。

全新的ActiveX动画构件,包括存盘数据处理、条件曲线、计划曲线、相对曲线、

通用棒图等,使您能够更方便、更灵活地处理、显示生产数据。

支持目前绝大多数硬件设备,同时可以方便地定制各种设备驱动;此外,独特的

组态环境调试功能与灵活的设备操作命令相结合,使硬件设备与软件系统间的配合天衣无缝。

简单易学的类Basic脚本语言与丰富的MCGS策略构件,使您能够轻而易举地开

发出复杂的流程控制系统。

强大的数据处理功能,能够对工业现场产生的数据以各种方式进行统计处理,使

您能够在第一时间获得有关现场情况的第一手数据。

方便的报警设置、丰富的报警类型、报警存贮与应答、实时打印报警报表以及灵

活的报警处理函数,使您能够方便、及时、准确地捕捉到任何报警信息。

完善的安全机制,允许用户自由设定菜单、按钮及退出系统的操作权限。此外,

MCGS5.1还提供了工程密码、锁定软件狗、工程运行期限等功能,以保护组态开发者的成果。

强大的网络功能,支持TCP/IP、Modem、485/422/232,以及各种无线网络和无线

电台等多种网络体系结构。

良好的可扩充性,可通过OPC、DDE、ODBC、ActiveX等机制,方便地扩展MCGS

5.1组态软件的功能,并与其他组态软件、MIS系统或自行开发的软件进行连接。提供了WWW浏览功能,能够方便地实现生产现场控制与企业管理的集成。在整个企业范围内,只使用IE浏览器就可以在任意一台计算机上方便地浏览到与生产现场一致的动画画面,实时和历史的生产信息,包括历史趋势,生产报表等等,并提供完善的用户权限控制

四、MCGS组态软件的工作方式

MCGS如何与设备进行通讯:MCGS通过设备驱动程序与外部设备进行

数据交换。包括数据采集和发送设备指令。设备驱动程序是由VB、VC程序设计语言编写的DLL(动态连接库)文件,设备驱动程序中包含符合各种设备通讯协

议的处理程序,将设备运行状态的特征数据采集进来或发送出去。MCGS负责在运行环境中调用相应的设备驱动程序,将数据传送到工程中各个部分,完成整个系统的通讯过程。每个驱动程序独占一个线程,达到互不干扰的目的。

MCGS如何产生动画效果:MCGS为每一种基本图形元素定义了不同的

动画属性,如:一个长方形的动画属性有可见度,大小变化,水平移动等,每一种动画属性都会产生一定的动画效果。所谓动画属性,实际上是反映图形大小、颜色、位置、可见度、闪烁性等状态的特征参数。然而,我们在组态环境中生成的画面都是静止的,如何在工程运行中产生动画效果呢?方法是:图形的每一种动画属性中都有一个“表达式”设定栏,在该栏中设定一个与图形状态相联系的数据变量,连接到实时数据库中,以此建立相应的对应关系,MCGS称之为动画连接。详细情况请参阅后面第四讲中的动画连接。

MCGS如何实施远程多机监控:MCGS提供了一套完善的网络机制,可

通过TCP/IP网、Modem网和串口网将多台计算机连接在一起,构成分布式网络监控系统,实现网络间的实时数据同步、历史数据同步和网络事件的快速传递。同时,可利用MCGS提供的网络功能,在工作站上直接对服务器中的数据库进行读写操作。分布式网络监控系统的每一台计算机都要安装一套MCGS工控组态软件。MCGS把各种网络形式,以父设备构件和子设备构件的形式,供用户调用,并进行工作状态、端口号、工作站地址等属性参数的设置。

如何对工程运行流程实施有效控制:MCGS开辟了专用的“运行策略”

窗口,建立用户运行策略。MCGS提供了丰富的功能构件,供用户选用,通过构件配置和属性设置两项组态操作,生成各种功能模块(称为“用户策略”),使系统能够按照设定的顺序和条件,操作实时数据库,实现对动画窗口的任意切换,控制系统的运行流程和设备的工作状态。所有的操作均采用面向对象的直观方式,避免了烦琐的编程工作。

总结:用户在本讲中应着重掌握MCGS组态软件的五大部分的概念,明确每一部分的功能,工程组态中的各个部分的实现应在软件哪一部分中完成?而每一部分相互之间如何进行数据交换,我们将在以后的章节中详细介绍。MCGS组态软件的运行机制,用户只需做一般性了解。

MCGS全中文工控组态软件初级教材i10i

第二讲学习MCGS组态软件

本讲重点: 介绍MCGS组态软件为用户组建工程所提供的工作环境,各种资源工具

介绍组建一个工程的一般过程。

一、MCGS组态软件常用术语

工程:用户应用系统的简称。引入工程的概念,是使复杂的计算机专业

技术更贴近于普通工程用户。在MCGS组态环境中生成的文件

称为工程文件,后缀为.mcg,存放于MCGS目录的WORK子目

录中。如:“D:\MCGS\WORK\水位控制系统.mcg”。

对象:操作目标与操作环境的统称。如窗口、构件、数据、图形等皆称

为对象。

选中对象:鼠标点击窗口或对象,使其处于可操作状态,称此操作为选中对

象,被选中的对象(包括窗口),也叫当前对象。

组态:在MCGS组态软件开发平台中对五大部分,进行对象的定义、制

作和编辑,并设定其状态特征(属性)参数,将此项工作称为组

态。

属性:

菜单:对象的名称、类型、状态、性能及用法等特征的统称。是执行某种功能的命令集合。如系统菜单中的“文件”菜单命令,

是用来处理与工程文件有关的执行命令。位于窗口顶端菜单条内

的菜单命令称为顶层菜单,一般分为独立的菜单项和下拉菜单两

种形式,下拉菜单还可分成多级,每一级称为次级子菜单。

构件:具备某种特定功能的程序模块,可以用VB、VC等程序设计语言

编写,通过编译,生成DLL、OCX等文件。用户对构件设置一

定的属性,并与定义的数据变量相连接,即可在运行中实现相应

的功能。

策略:是指对系统运行流程进行有效控制的措施和方法。

启动策略:

循环策略:

退出策略:

用户策略:

事件策略:

热键策略:

可见度:

变量类型:

事件对象:

组对象:

动画刷新周期:

父设备:

子设备:

模拟设备:MCGS全中文工控组态软件初级教材i11i在进入运行环境后首先运行 …… 此处隐藏:2380字,全部文档内容请下载后查看。喜欢就下载吧 ……

MCGS组态软件教程(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/266308.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)