MCGS通用版组态软件高级教程综述

合集下载

MCGS工控组态软件使用课件

MCGS工控组态软件使用课件
脚本编程问题
脚本运行错误或逻辑不正确。
数据连接问题
无法正常连接设备或数据传输中断。
画面设计问题
画面布局不合理或控件无法正常显示。
解决方案与技巧
软件启动问题
重新安装软件或检查系统环境是否满足软件 要求。
画面设计问题
调整画面布局或使用正确的控件类型。
数据连接问题
检查设备连接线是否完好,重新配置数据源 。
报表生成与导
报表模板设计
创建或导入报表模板,定义报表的格式和内 容。
报表数据提取
从数据库或实时数据中提取报表所需的数据 。
报表生成
根据模板和数据生成报表。
报表导出
将报表导出为Excel、PDF等格式,便于分析 和汇报。
PART 04
MCGS工控组态软件高级 功能
脚本编程
脚本编程语言
MCGS支持多种脚本编程语言,如VBScript和JavaScript,允许用 户自定义数据处理、事件响应等逻辑。
软件特点
易学易用
MCGS工控组态软件采用图形化编程语 言,无需编写复杂的代码,降低了学习
门槛。
实时性强
软件采用多线程技术,能够实时处理 数据和事件,保证系统的稳定性和可
靠性。
功能强大
软件具备丰富的功能模块,支持多种 通信协议和硬件设备,可满足各种工 业控制需求。
安全性高
软件具备完善的安全机制,可对数据 进行加密、备份和恢复,保障系统的 安全性和稳定性。
脚本编辑器
提供可视化的脚本编辑器,方便用户编写、调试和运行脚本程序。
脚本库
提供丰富的脚本库函数,包括数学运算、字符串处理、文件操作等 ,简化脚本编写过程。
数据库连接
数据库类型

第2讲 MCGS组态软件概述

第2讲  MCGS组态软件概述
第2讲 MCGS组态软件概述
认识MCGS MCGS组态软件 2.1 认识MCGS组态软件 2.2 MCGS组态软件的功能和特点 MCGS组态软件的功能和特点 MCGS组态软件的安装 2.3 MCGS组态软件的安装 MCGS组态软件的系统构成 2.4 MCGS组态软件的系统构成 2.5 MCGS组态软件的工作方式 MCGS组态软件的工作方式
ቤተ መጻሕፍቲ ባይዱ
MCGS组态软件的功能和特点 2.2 MCGS组态软件的功能和特点
MCGS工控组态软件的功能和特点可归纳如下: 工控组态软件的功能和特点可归纳如下: 工控组态软件的功能和特点可归纳如下 9、MCGS系统由五大功能部件组成,主要的功能部件以构件的形式 、 系统由五大功能部件组成, 系统由五大功能部件组成 来构造。不同的构件有着不同的功能,且各自独立。 来构造。不同的构件有着不同的功能,且各自独立。三种基本类 型的构件(设备构件、动画构件、策略构件)完成了MCGS系统 型的构件(设备构件、动画构件、策略构件)完成了 系统 三大部分(设备驱动、动画显示和流程控制)的所有工作。 三大部分(设备驱动、动画显示和流程控制)的所有工作。用户 也可以根据需要,定制特定类型构件, 也可以根据需要,定制特定类型构件,使MCGS系统的功能得到 系统的功能得到 扩充。这种充分利用“面向对象”的技术, 扩充。这种充分利用“面向对象”的技术,大大提高了系统的可 维护性和可扩充性。 维护性和可扩充性。
MCGS组态软件的功能和特点 2.2 MCGS组态软件的功能和特点
MCGS工控组态软件的功能和特点可归纳如下: 工控组态软件的功能和特点可归纳如下: 工控组态软件的功能和特点可归纳如下 8、引入“运行策略”的概念。复杂的工程作业,运行流程都是多分 、引入“运行策略”的概念。复杂的工程作业, 支的。用传统的编程方法实现,既繁琐又容易出错。 支的。用传统的编程方法实现,既繁琐又容易出错。MCGS开辟 开辟 策略窗口” 了“策略窗口”,用户可以选用系统提供的各种条件和功能的 策略构件” 用图形化的方法构造多分支的应用程序, “策略构件”,用图形化的方法构造多分支的应用程序,实现自 精确地控制运行流程,按照设定的条件和顺序, 由、精确地控制运行流程,按照设定的条件和顺序,操作外部设 控制窗口的打开或关闭,与实时数据库进行数据交换。同时, 备,控制窗口的打开或关闭,与实时数据库进行数据交换。同时, 也可以由用户创建新的策略构件,扩展系统的功能。 也可以由用户创建新的策略构件,扩展系统的功能。

MCGS工控组态软件实例教程

MCGS工控组态软件实例教程

MCGS工控组态软件实例教程MCGS(Macro Control Graphic System)是一款功能强大的工控组态软件,可用于设计和开发人机界面(HMI)与自动化控制系统。

它提供了直观、易于使用的开发界面,使用户能够轻松创建自定义的仪表板和监控界面。

本篇文章将为您提供一个MCGS工控组态软件的实例教程,帮助您入门并了解其基本用法。

首先,在您的电脑上安装MCGS软件,并启动它。

在启动界面上,您可以选择创建一个新项目或打开一个现有项目。

在本教程中,我们将从头开始创建一个新项目。

在创建新项目时,您需要选择一个存储位置和一个项目名称。

接下来,您将被带到主界面,在这里您可以开始设计您的人机界面。

第一步是创建一个新的页面。

在主界面的"基本元件"选项卡下,您可以找到各种用于设计界面的元件。

例如,文本框、按钮、图表等。

从中选择一个元件,然后将其拖动到页面上。

接下来,您可以通过双击该元件来设置其属性。

例如,您可以设置文本框的大小、字体、颜色等。

您还可以设置按钮的样式和触发动作。

除了基本元件,MCGS还提供了丰富的图像和动画元素,以及数据显示和控制元件,如进度条、开关等。

您可以根据自己的需要添加和设置这些元件。

在设计界面时,您还可以使用排列工具和对齐功能来调整元件的位置和布局。

这将确保您的界面整齐、美观。

一旦您完成了界面的设计,您可以通过点击"运行"按钮来查看实际效果。

您也可以在MCGS软件中使用模拟数据来测试您的界面。

除了设计界面,MCGS还提供了强大的数据采集和处理功能。

您可以通过连接PLC或其他自动化设备来获取实时数据,并在界面上实时显示。

您还可以使用MCGS提供的逻辑控制和算法来处理数据,并进行报警和记录。

当您满意于您的界面设计和功能设置后,您可以将其部署到目标设备上。

MCGS支持多种目标设备,包括工控机、嵌入式系统和触摸屏等。

在部署过程中,您可以选择不同的运行模式,如全屏模式或窗口模式。

MCGS昆仑通态触摸屏高级培训教程

MCGS昆仑通态触摸屏高级培训教程

i 2i MCGS 嵌入版用户手册
第四章 构造实时数据库.................................................................................................. 69
4.1 概述......................................................................................................................... 69 4.2 定义数据对象......................................................................................................... 70 4.3 数据对象的类型..................................................................................................... 71 4.4 数据对象的属性设置............................................................................................. 73 4.5 数据对象的属性和方法......................................................................................... 76 4.6 数据对象的作用域................................................................................................. 79 4.7 MCGS 嵌入版系统变量......................................................................................... 79 4.8 MCGS 嵌入版系统函数......................................................................................... 80 4.9 数据对象浏览和查询............................................................................................. 80 4.10 使用计数检查....................................................................................................... 82

关于MCGS 5.5通用版组态软件应用

关于MCGS 5.5通用版组态软件应用

关于MCGS 5.5通用版组态软件应用简介MCGS 5.5通用版组态软件是一套基于Windows 95和Windows NT平台(或更高版本)、用于快速构造和生成上位机监控系统的组态软件系统,它提供了从数据采集到数据处理、报警处理、流程控制、动画显示、报表输出等解决实际工程问题的完整方案。

MCGS 5.5通用版组态软件的功能和特性如下所述:* 概念简单,易于理解和使用普通工程人员经过短时间的培训就能正确掌握、快速完成大多数简单的工程项目,使其能集中精力解决工程本身的问题,而不需了解太多的计算机系统复杂的软硬件问题,就可组态出高性能、高可靠性、高度专业化的上位机监控系统。

* 提供了一套完整的解决方案包括从设备驱动(数据采集)到数据处理、报警处理、流程控制、动画显示、报表输出等,提供足够多的功能组件和丰富的常用图形库,真正做到只使用MCGS 5.5通用版组态软件就可快速组态完成工程项目的大多数工作,而对使用者没有太苛刻的要求。

* 真正的32位应用系统可同时运行于Windows 95和Windows NT平台(或更高版本),支持Windows 系统的多任务多线程技术。

MCGS的运行是以线程为单位来完成处理功能的,在整个运行进程中,线程以事件的方式被触发,按优先级的大小顺序执行。

打印任务作为一个独立的线程运行于后台,可实现与其他任务的并行处理。

* “以实时数据库为核心,面向窗口”此概念的提出,简化了系统的运行框架,解决了系统中功能部件的相关性问题。

以实时数据库为核心对象,MCGS 5.5通用版组态软件的系统部件(包括主控窗口、设备窗口、用户窗口以及运行策略)成为实时数据库数据对象上的操作。

这种对象方案使得MCGS的系统部件各自相对独立,且只与实时数据库有关。

* 设备无关在MCGS 5.5通用版组态软件中,设备被实现成独立的构件形式,不同的设备对应于不同的构件。

设备构件不仅仅包括设备驱动程序,还有不同的方法和属性供系统调用,每个设备构件都由一个独立的线程来管理。

MCGS组态软件教程

MCGS组态软件教程

MCGS组态软件教程初级教材前言随着计算机技术和网络技术的飞速发展,为工业自动化开辟了广阔的发展空间,用户可以方便快捷地组建优质高效的监控系统,并且通过采用远程监控及诊断、双机热备等先进技术,使系统更加安全可靠,在这方面,MCGS工控组态软件将为您提供强有力的软件支持。

MCGS全中文工业自动化控制组态软件(以下简称MCGS工控组态软件或MCGS)为用户建立全新的过程控制系统提供了一整套解决方案。

MCGS工控组态软件是一套32位工控组态软件,可稳定运行于Windows95/98/NT/2000/Me操作系统,集动画显示、流程控制、数据采集、设备控制与输出、网络数据传输、双机热备、工程报表、历史数据与曲线等诸多强大功能于一身,并支持国内外众多数据采集与输出设备,广泛应用于石油、电力、化工、钢铁、矿山、冶金、机械、纺织、航天、建筑、材料、制冷、交通、通讯、食品、制造与加工业、水处理、环保、智能楼宇、实验室等多种工程领域。

本书以一个工程实例对MCGS工控组态软件的特点与功能进行综合性描述。

希望您能通过本书掌握MCGS工控组态软件的基本操作与用法,并引导您完成一个简单的工程组态工作。

如果本书中的内容有纰漏之处,我们谨向您表示诚挚的歉意,并希望您能与我们联系,促使我们及时更正,更好地为您服务。

在此,我们感谢您对我们工作的支持与信任。

希望您能喜欢我们的软件,它一定会成为您成功的助手。

您的成功是我们最大的满足。

简介培训目的通过一个工程实例使您熟悉MCGS工控组态软件的基本用法与功能,并按照完成工程的一般过程讲述工程实例,使您了解如何通过MCGS工控组态软件完成工程项目。

培训内容动画显示,编制控制策略,输出实时曲线、历史曲线、实时数据、历史数据,报警显示,操作菜单设计,模拟设备连接,工程密码设置,运行测试参考手册《MCGS用户指南》《MCGS参考手册》MCGS多媒体教程MCGS工控组态软件联机帮助其它E-mail:mcgs@网址:目录初级教材 (2)前言 (2)简介 (4)目录 (5)第一讲MCGS组态软件概述 (9)一、什么是MCGS组态软件 (9)二、MCGS组态软件的系统构成10三、MCGS组态软件的功能和特点 (14)四、MCGS组态软件的工作方式17 第二讲学习MCGS组态软件 (21)一、MCGS组态软件常用术语 (21)二、MCGS组态软件的操作方式26三、鼠标操作 (33)四、组建新工程的一般过程 (34)第三讲建立一个新工程 (39)一、建立一个新工程 (39)二、设计画面流程 (46)第四讲让动画动起来 (56)一、定义数据变量 (56)二、动画连接 (62)三、模拟设备 (76)四、编写控制流程 (79)第五讲报警显示与报警数据 (85)一、定义报警 (85)二、报警显示 (87)三、报警数据 (88)四、修改报警限值 (93)五、报警动画 (99)第六讲报表输出 (103)一、实时报表 (104)二、历史报表 (108)第七讲曲线显示 (116)一、实时曲线 (116)二、历史趋势 (118)第八讲安全机制 (122)一、操作权限 (123)二、系统权限管理 (124)三、工程加密 (136)第一讲MCGS组态软件概述本讲重点: 了解什么是MCGS组态软件了解MCGS组态软件的系统构成了解MCGS组态软件的功能和特点了解MCGS组态软件面向对象的工作方式一、什么是MCGS组态软件MCGS(Monitor and Control Generated System)是一套基于Windows平台的,用于快速构造和生成上位机监控系统的组态软件系统,可运行于Microsoft Windows 95/98/Me/NT/2000等操作系统。

MCGS工控组态软件使用说明书

MCGS工控组态软件使用说明书

MCGS工控组态软件使用说明书一、概述计算机技术和网络技术的飞速发展,为工业自动化开辟了广阔的发展空间,用户可以方便快捷地组建优质高效的监控系统,并且通过采用远程监控及诊断、双机热备等先进技术,使系统更加安全可靠,在这方面,MCGS工控组态软件将为您提供强有力的软件支持。

MCGS工控组态软件是一套32位工控组态软件,可稳定运行于Windows95/98/NT操作系统,集动画显示、流程控制、数据采集、设备控制与输出、网络数据传输、双机热备、工程报表、数据与曲线等诸多强大功能于一身,并支持国内外众多数据采集与输出设备。

二、软件组成(一)按使用环境分,MCGS组态软件由“MCGS组态环境”和“MCGS运行环境”两个系统组成。

两部分互相独立,又紧密相关,分述如下:1.MCGS组态环境:该环境是生成用户应用系统的工作环境,用户在MCGS组态环境中完成动画设计、设备连接、编写控制流程、编制工程打印报表等全部组态工作后,生成扩展名为.mcg的工程文件,又称为组态结果数据库,其与MCGS 运行环境一起,构成了用户应用系统,统称为“工程”。

2.MCGS运行环境:该环境是用户应用系统的运行环境,在运行环境中完成对工程的控制工作。

(二)按组成要素分,MCGS工程由主控窗口、设备窗口、用户窗口、实时数据库和运行策略五部分构成:1.主控窗口:是工程的主窗口或主框架。

在主控窗口中可以放置一个设备窗口和多个用户窗口,负责调度和管理这些窗口的打开或关闭。

主要的组态操作包括:定义工程的名称,编制工程菜单,设计封面图形,确定自动启动的窗口,设定动画刷新周期,指定数据库存盘文件名称及存盘时间等。

2.设备窗口:是连接和驱动外部设备的工作环境。

在本窗口内配置数据采集与控制输出设备,注册设备驱动程序,定义连接与驱动设备用的数据变量。

3.用户窗口:本窗口主要用于设置工程中人机交互的界面,诸如:生成各种动画显示画面、报警输出、数据与曲线图表等。

MCGS组态软件教程-34页精选文档

MCGS组态软件教程-34页精选文档

初级教材前言随着计算机技术和网络技术的飞速发展,为工业自动化开辟了广阔的发展空间,用户可以方便快捷地组建优质高效的监控系统,并且通过采用远程监控及诊断、双机热备等先进技术,使系统更加安全可靠,在这方面,MCGS工控组态软件将为您提供强有力的软件支持。

MCGS全中文工业自动化控制组态软件(以下简称MCGS工控组态软件或MCGS)为用户建立全新的过程控制系统提供了一整套解决方案。

MCGS工控组态软件是一套32位工控组态软件,可稳定运行于Windows95/98/NT/2000/Me操作系统,集动画显示、流程控制、数据采集、设备控制与输出、网络数据传输、双机热备、工程报表、历史数据与曲线等诸多强大功能于一身,并支持国内外众多数据采集与输出设备,广泛应用于石油、电力、化工、钢铁、矿山、冶金、机械、纺织、航天、建筑、材料、制冷、交通、通讯、食品、制造与加工业、水处理、环保、智能楼宇、实验室等多种工程领域。

本书以一个工程实例对MCGS工控组态软件的特点与功能进行综合性描述。

希望您能通过本书掌握MCGS 工控组态软件的基本操作与用法,并引导您完成一个简单的工程组态工作。

如果本书中的内容有纰漏之处,我们谨向您表示诚挚的歉意,并希望您能与我们联系,促使我们及时更正,更好地为您服务。

在此,我们感谢您对我们工作的支持与信任。

希望您能喜欢我们的软件,它一定会成为您成功的助手。

您的成功是我们最大的满足。

简介培训目的通过一个工程实例使您熟悉MCGS工控组态软件的基本用法与功能,并按照完成工程的一般过程讲述工程实例,使您了解如何通过MCGS工控组态软件完成工程项目。

培训内容动画显示,编制控制策略,输出实时曲线、历史曲线、实时数据、历史数据,报警显示,操作菜单设计,模拟设备连接,工程密码设置,运行测试参考手册《MCGS用户指南》《MCGS参考手册》MCGS多媒体教程MCGS工控组态软件联机帮助其它E-mail:mcgs@mcgs网址:mcgs目录初级教材 (1)前言 (1)简介 (1)目录 (2)第一讲MCGS组态软件概述 (3)一、什么是MCGS组态软件 (4)二、MCGS组态软件的系统构成 (4)三、MCGS组态软件的功能和特点 (5)四、MCGS组态软件的工作方式 (6)第二讲学习MCGS组态软件 (8)一、MCGS组态软件常用术语 (8)二、MCGS组态软件的操作方式 (10)三、鼠标操作 (12)四、组建新工程的一般过程 (12)第三讲建立一个新工程 (15)一、建立一个新工程 (15)二、设计画面流程 (17)第四讲让动画动起来 (19)一、定义数据变量 (19)二、动画连接 (21)三、模拟设备 (23)四、编写控制流程 (23)第五讲报警显示与报警数据 (25)一、定义报警 (25)二、报警显示 (25)三、报警数据 (26)四、修改报警限值 (27)五、报警动画 (28)第六讲报表输出 (28)一、实时报表 (28)二、历史报表 (29)第七讲曲线显示 (30)一、实时曲线 (31)二、历史趋势 (31)第八讲安全机制 (32)一、操作权限 (32)二、系统权限管理 (32)三、工程加密 (34)第一讲MCGS组态软件概述本讲重点: 了解什么是MCGS组态软件了解MCGS组态软件的系统构成了解MCGS组态软件的功能和特点了解MCGS组态软件面向对象的工作方式一、什么是MCGS组态软件MCGS(Monitor and Control Generated System)是一套基于Windows平台的,用于快速构造和生成上位机监控系统的组态软件系统,可运行于Microsoft Windows 95/98/Me/NT/2000等操作系统。

MCGS高级教程

MCGS高级教程

第一章MCGS的可扩充性1.1 概述MCGS组态软件是一套功能丰富、简单易用的组态软件,大部分工程师都可以很容易的使用这套组态软件来完成一个完整的工程项目。

但是,当用户熟练的掌握了这套组态软件以后,用户必然会寻求在这套组态软件上进一步开发的能力。

以实现有自己风格的界面、自己设计的控制算法和与自己硬件相匹配的驱动程序。

其他一些长期使用Visual Basic、C++、Delphi的高级工程开发人员,为了充分利用自己的编程特长和已有的程序积累,也希望能够把自己编写的程序装配到MCGS组态软件中。

大部分面向工程应用的工程人员,虽然没有时间和精力开发自己的专有模块,但是,却希望能够从MCGS开发组或第三方的专业、业余开发者那里获得为自己定制的特殊模块,并且能够很方便的装配到现有的MCGS组态软件上。

而对硬件开发商和一些高级的开发人员,都希望能够开发出自己的设备驱动模块和专业化、行业化的模块以充分利用MCGS软件的组态功能,当然,对于这些专业化的高品质模块,位于工程一线的工程人员也是具有非同一般的兴趣的。

为了满足用户的这些要求,MCGS提供一套可扩充的接口规范和配套的高级开发工具包。

使用接口规范和工具包开发出来的扩充构件,具有很优越的特点:z安全保密。

扩充构件是编译成二进制代码的,可以很好的保护您的工作。

非法用户不可能通过反编译你的扩充构件来获得你独有的设备驱动构件、特殊的运算构件和特殊的窗口界面。

你更可以使用扩充构件来进行自己的加密,以防止你制作的工程被任意拷贝,保护你自己的利益。

z简单快速。

MCGS组态软件高级开发包中提供了常用的数据后处理构件源代码。

初级用户可以直接使用这些数据后处理构件,但高级用户则可以修改这些构件的源代码,以满足自己特殊的要求。

众所周知,工控工程的数据后处理部分具有各自不同的要求,因此一般的组态软件,都要求用户自己使用例如Excel、Access等软件来完成自己的特殊的后处理。

但是MCGS组态软件除了可以用类似的方法处理外,还提供了另外一种不同的处理方法。

MCGS工控组态软件使用说明书

MCGS工控组态软件使用说明书

MCGS工控组态软件使用说明书一、概述计算机技术和网络技术的飞速发展,为工业自动化开辟了广阔的发展空间,用户可以方便快捷地组建优质高效的监控系统,并且通过采用远程监控及诊断、双机热备等先进技术,使系统更加安全可靠,在这方面,MCGS工控组态软件将为您提供强有力的软件支持。

MCGS工控组态软件是一套32位工控组态软件,可稳定运行于Windows95/98/NT操作系统,集动画显示、流程控制、数据采集、设备控制与输出、网络数据传输、双机热备、工程报表、数据与曲线等诸多强大功能于一身,并支持国内外众多数据采集与输出设备。

二、软件组成(一)按使用环境分,MCGS组态软件由“MCGS组态环境”和“MCGS运行环境”两个系统组成。

两部分互相独立,又紧密相关,分述如下:1.MCGS组态环境:该环境是生成用户应用系统的工作环境,用户在MCGS组态环境中完成动画设计、设备连接、编写控制流程、编制工程打印报表等全部组态工作后,生成扩展名为.mcg的工程文件,又称为组态结果数据库,其与MCGS 运行环境一起,构成了用户应用系统,统称为“工程”。

2.MCGS运行环境:该环境是用户应用系统的运行环境,在运行环境中完成对工程的控制工作。

(二)按组成要素分,MCGS工程由主控窗口、设备窗口、用户窗口、实时数据库和运行策略五部分构成:1.主控窗口:是工程的主窗口或主框架。

在主控窗口中可以放置一个设备窗口和多个用户窗口,负责调度和管理这些窗口的打开或关闭。

主要的组态操作包括:定义工程的名称,编制工程菜单,设计封面图形,确定自动启动的窗口,设定动画刷新周期,指定数据库存盘文件名称及存盘时间等。

2.设备窗口:是连接和驱动外部设备的工作环境。

在本窗口内配置数据采集与控制输出设备,注册设备驱动程序,定义连接与驱动设备用的数据变量。

3.用户窗口:本窗口主要用于设置工程中人机交互的界面,诸如:生成各种动画显示画面、报警输出、数据与曲线图表等。

MCGS组态软件教学课件详解

MCGS组态软件教学课件详解

MCGS全中文工控组态软件介绍
MCGS组态软件由北京昆仑通态自动化软件科 技有限公司()出品。 分通用版、网络版和嵌入版。 MCGS(Monitor and Control General System) 基于Windows平台。 MCGS能够完成现场数据采集、实时和历史数 据处理、报警和安全机制、流程控制、动画显 示、趋势曲线和报表输出以及企业监控网络等 功能。 当前最高版本是V6.2,可在公司网站上下载 到30分钟学习版和相关学习资料。
组态软件通常有以下几方面的功能
(1)强大的界面显示组态功能。目前,工控组态 软件大都运行于Windows环境下,充分利用 Windows的图形功能完善界面美观的特点,可视化 的m风格界面、丰富的工具栏,操作人员可以直接 进人开发状态,节省时间。 丰富的图形控件和工况图库,既提供所需的组件, 又是界面制作向导。提供给用户丰富的作图工具, 可随心所欲地绘制出各种工业界面,并可任意编辑, 从而将开发人员从繁重的界面设计中解放出来,丰 富的动画连接方式,如隐含、闪烁、移动等等,使 界面生动、直观。

MCGS组态软件概述
什么是MCGS组态软件
MCGS(Monitor and Control Generated System) 是一套基于Windows平台的,用于快速构造和生成 上位机监控系统的组态软件系统,可运行于 Microsoft Windows 95/98/Me/NT/2000等操作系 统。 MCGS为用户提供了解决实际工程问题的完整方案 和开发平台,能够完成现场数据采集、实时和历史 数据处理、报警和安全机制、流程控制、动画显示、 趋势曲线和报表输出以及企业监控网络等功能。
国外组态软件介绍
1、InTouch:Wonderware(万维公司) 是 Invensys plc“生产管理”部的一个运营单位,是全球工业自动化软件 的领先供应商。Wonderware的InTouch软件是最早进入我国 的组态软件。 2、WinCC:西门子自动化与驱动集团(A&D)是西门子股份 公司中最大的集团之一,是西门子工业领域的重要组成部分。 Siemens的WinCC也是一套完备的组态开发环境,Simens 提供类C语言的脚本,包括一个调试环境。WinCC内嵌OPC 支持,并可对分布式系统进行组态。但WinCC的结构较复杂, 用户最好经过Siemens的培训以掌握WinCC的应用。 3、Movicon:是意大利自动化软件供应商PROGEA公司开 发。该公司自1990年开始开发基于Windows平台的自动化监 控软件,可在同一开发平台完成不同运行环境的需要。特色 之处在于完全基于XML,又集成了VBA兼容的脚本语言及类 似STEP-7指令表的软逻辑功能。

2014-昆仑通态-高级教程

2014-昆仑通态-高级教程

目录未找到目录项。

第一章显示和存盘MCGS软件提供了丰富的报表和曲线功能,用以实现实时报表、历史报表、实时曲线、历史曲线等功能,本章主要学习这些功能的组态方法,其中讲到了模拟设备的应用,实时报表、实时曲线显示,如何实现数据的存盘,存盘数据如何生成历史报表和历史曲线,最后还会实际操作人机界面中存盘数据的U盘导出功能。

第1节数据准备模拟设备是MCGS软件根据设置的参数产生一组模拟曲线的数据,以供用户调试工程使用。

可以产生标准的正弦波,方波,三角波,锯齿波信号,且其幅值和周期都可以任意设置。

我们首先添加模拟设备,产生一组正弦信号。

1.添加驱动在工作台中激活设备窗口,鼠标双击进入设备组态画面,点击工具条中的打开“设备工具箱”。

打开“设备工具箱”上的“设备管理”按钮,在通用设备分类下,找到“模拟设备”,添加到选定设备中。

图1-1-1在“设备工具箱”中的双击“模拟设备”,驱动即被添加到设备窗口中。

驱动添加完成后显示效果如下图所示。

图1-1-22.连接变量双击“设备0--[模拟设备]”打开“设备编辑窗口”。

点击按钮,打开“快速连接”对话框。

将通道个数修改为2个,确认。

图1-1-3 快速连接驱动的通道0和通道1分别连接了两个变量Data00、Data01。

图1-1-4点击“设置设备内部属性”,将通道1的正弦信号周期修改为20秒。

图1-1-5图1-1-6点击按钮,软件出现“添加数据对象”的提示,点击“全部添加”,即可将Data00、Data01两个变量在MCGS组态工程中进行定义。

图1-1-7至此,数据准备部分已经完成。

点击“设备属性设置”的“启动设备调试”,可以看到模拟设备按照正弦信号产生的调试数据。

图1-1-8第2节实时报表实时报表是对变量瞬时值的反映,通常用于将当前时间的数据变量按一定报表格式显示和打印出来。

实时报表可以通过MCGS系统的自由表格构件组态实现。

这一节,我们要通过自由表格构件实现一个简单的实时报表的功能。

MCGS通用版5.1初级高级教程

MCGS通用版5.1初级高级教程

第一讲MCGS组态软件概述本讲重点: 了解什么是MCGS组态软件了解MCGS组态软件的系统构成了解MCGS组态软件的功能和特点了解MCGS组态软件面向对象的工作方式1.1 什么是MCGS组态软件MCGS(Monitor and Control Generated System)是一套基于Windows平台的,用于快速构造和生成上位机监控系统的组态软件系统,可运行于Microsoft Windows 95/98/Me/NT/2000等操作系统。

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

使用MCGS,用户无须具备计算机编程的知识,就可以在短时间内轻而易举地完成一个运行稳定,功能全面,维护量小并且具备专业水准的计算机监控系统的开发工作。

MCGS具有操作简便、可视性好、可维护性强、高性能、高可靠性等突出特点,已成功应用于石油化工、钢铁行业、电力系统、水处理、环境监测、机械制造、交通运输、能源原材料、农业自动化、航空航天等领域,经过各种现场的长期实际运行,系统稳定可靠。

1.2 MCGS组态软件的系统构成MCGS组态软件的整体结构MCGS 5.1软件系统包括组态环境和运行环境两个部分。

组态环境相当于一套完整的工具软件,帮助用户设计和构造自己的应用系统。

运行环境则按照组态环境中构造的组态工程,以用户指定的方式运行,并进行各种处理,完成用户组态设计的目标和功能。

MCGS 组态软件(以下简称MCGS )由“MCGS 组态环境”和“MCGS 运行环境”两个系统组成。

两部分互相独立,又紧密相关。

MCGS 组态环境是生成用户应用系统的工作环境,由可执行程序McgsSet.exe 支持,其存放于MCGS 目录的Program 子目录中。

用户在MCGS 组态环境中完成动画设计、设备连接、编写控制流程、编制工程打印报表等全部组态工作后,生成扩展名为.mcg 的工程文件,又称为组态结果数据库,其与MCGS 运行环境一起,构成了用户应用系统,统称为“工程” 。

MCGS高级教程1

MCGS高级教程1

第一章MCGS的可扩充性1.1 概述MCGS组态软件是一套功能丰富、简单易用的组态软件,大部分工程师都可以很容易的使用这套组态软件来完成一个完整的工程项目。

但是,当用户熟练的掌握了这套组态软件以后,用户必然会寻求在这套组态软件上进一步开发的能力。

以实现有自己风格的界面、自己设计的控制算法和与自己硬件相匹配的驱动程序。

其他一些长期使用Visual Basic、C++、Delphi的高级工程开发人员,为了充分利用自己的编程特长和已有的程序积累,也希望能够把自己编写的程序装配到MCGS组态软件中。

大部分面向工程应用的工程人员,虽然没有时间和精力开发自己的专有模块,但是,却希望能够从MCGS开发组或第三方的专业、业余开发者那里获得为自己定制的特殊模块,并且能够很方便的装配到现有的MCGS组态软件上。

而对硬件开发商和一些高级的开发人员,都希望能够开发出自己的设备驱动模块和专业化、行业化的模块以充分利用MCGS软件的组态功能,当然,对于这些专业化的高品质模块,位于工程一线的工程人员也是具有非同一般的兴趣的。

为了满足用户的这些要求,MCGS提供一套可扩充的接口规范和配套的高级开发工具包。

使用接口规范和工具包开发出来的扩充构件,具有很优越的特点:z安全保密。

扩充构件是编译成二进制代码的,可以很好的保护您的工作。

非法用户不可能通过反编译你的扩充构件来获得你独有的设备驱动构件、特殊的运算构件和特殊的窗口界面。

你更可以使用扩充构件来进行自己的加密,以防止你制作的工程被任意拷贝,保护你自己的利益。

z简单快速。

MCGS组态软件高级开发包中提供了常用的数据后处理构件源代码。

初级用户可以直接使用这些数据后处理构件,但高级用户则可以修改这些构件的源代码,以满足自己特殊的要求。

众所周知,工控工程的数据后处理部分具有各自不同的要求,因此一般的组态软件,都要求用户自己使用例如Excel、Access等软件来完成自己的特殊的后处理。

但是MCGS组态软件除了可以用类似的方法处理外,还提供了另外一种不同的处理方法。

MCGS组态软件教程详解

MCGS组态软件教程详解

用MCGS组态软件组建新工程的一般过程








































































MCGS组态软件实现一个简单的水位控制
▪ 工程简介 ▪ 工程建立 ▪ 流程画面 ▪ 定义数据对象 ▪ 动画连接 ▪ 设备连接 ▪ 流程控制 ▪ 报警显示 ▪ 报表输出 ▪ 显示曲线 ▪ 安全机制
▪ 查看不同应用(参考MCGS Sample)。
MCGS全中文工控组态软件介绍
▪ MCGS组态软件由北京昆仑通态自动化软件科 技有限公司()出品。 分通用版、网络版和嵌入版。
▪ MCGS(Monitor and Control General System) 基于Windows平台。
工业组态软件的功能
▪ 组态软件一般都能完成以下几个功能:
• 实时数据采集(数字量、模拟量) • 动态显示数据(文本、曲线、图、表等方式) • 数据的实时运算处理(内置数字处理+脚本支持) • 过程控制(脚本实现控制策略,流程控制) • 历史数据记录 • 报警功能 • 网络通信功能(TCP/IP、Modem) • 开放式结构(可扩充性,允许二次开发)

第6讲__MCGS通用版组态软件高级教程

第6讲__MCGS通用版组态软件高级教程
在MCGS组态软件下,可以旋转的动画构件具有多边形状态和旋 转状态。多边形状态可以对动画构件进行编辑,包括调整形状, 属性设置等。旋转状态主要是对旋转属性进行设置,包括旋转表 达式、旋转位置、旋转圆心、旋转半径和旋转角度等的设置。
6.3 旋转动画的制作
6.3.1 组态环境下的旋转设置
旋转动画窗口是由一个简单的旋转动画构件,以小人推车沿直线 滚动来显示旋转动画功能的工程。运行后显示以下界面:

数值型数据对象有限值报警属性,可同时设置下下限、下限、上 限、上上限、上偏差、下偏差等六种报警限值,当对象的值超过 设定的限值时,产生报警;当对象的值回到所有的限值之内时, 报警结束。
6.1 构造实时数据库
6.1.2 数据对象的类型
3、字符型数据对象 字符型数据对象是存放文字信息的单元,用于描述外部对象的状 态特征,其值为多个字符组成的字符串,字符串长度最长可达 64KB。字符型数据对象没有工程单位和最大、最小值属性,也 没有报警属性。

6.1 构造实时数据库
6.1.2 数据对象的类型
5、数据组对象 数据组对象是MCGS引入的一种特殊类型的数据对象,类似于一 般编程语言中的数组和结构体,用于把相关的多个数据对象集合 在一起,作为一个整体来定义和处理。例如:在初级教材中,描 述一个水位控制系统的工作状态有液位1、液位2两个物理量,为 便于处理,定义“液位组”为一个组对象,用来表示“液位”这 个实际的物理对象,其内部成员则由上述物理量对应的数据对象 组成,这样,在对“液位”对象进行处理(如:组态存盘、曲线 显示、报警显示)时,只需指定组对象的名称“液位组”,就包 括了对其所有成员的处理。
6.1 构造实时数据库
6.1.2 数据对象的类型

组态控制技术实训教程(MCGS)课件高级篇4.4 曲线显示

组态控制技术实训教程(MCGS)课件高级篇4.4  曲线显示
曲线构件使用时间型x轴使用数值型x轴历史曲线可以不可以实时曲线可以不可以条件曲线可以可以相对曲线不可以可以计划曲线可以不可以表42可使用的x坐标轴类型表2y轴标注属性设置在所有mcgs的曲线构件中y坐标轴只允许连接类型为开关型或数值型的数据源
组态控制技术—高级应用
曲线显示
4.4 曲线显示
在实际生产过程中,对实时数据、历 史数据的查看、分析是不可缺少的工作, 但对大量数据仅做定量的分析还远远不够, 必须根据大量的数据信息,绘制出趋势曲 线,从趋势曲线的变化中发现数据的变化 规律。因此,趋势曲线处理在工控系统中 成为一个非常重要的部分。
次划分线则在主划分线的基础上,将 主划分线划分好的每一个小区域,划分成 若干个相同大小的区域,例如:若主划分 线数目为4,次划分线数目为2,则曲线区 域共被划分为4*2=8个区域。
此外,X坐标轴及Y坐标轴的标注也依 赖于各个方向的主划分线,通常,坐标轴 的标注文字都只在相应的主划分线下,按 照用户设定的标注间隔依次标注。
1)时间字段标明了X轴数据的数据来源;
2)长度和时间单位确定了X轴的总长度,例如:X
轴长度设置为10,X轴时间单位设置为“分”,则X轴总
长度为10分钟。
对于数值型X坐标轴,通常需要设置X轴对应的数
据变量名或字段名、最大值、最小值、小数位数、标注
间隔以及标注的颜色和字体等属性。
对于不同的趋势曲线构件,可使用的X坐标轴类型
4.4.4 定义曲线网格
为了使趋势曲线显示更准确,MCGS提供的 所有曲线构件都可以自由地设置曲线背景网格的 属性。
曲线网格分为与X坐标轴垂直的划分线和与 Y坐标轴垂直的划分线;每个方向上的划分线又 分为主划分线与次划分线。其中,主划分线用于 划分整个曲线区域,例如:主划分线数目设置为 4,则整个曲线区域即被主划分线划分为大小相 同的4个区域。

第6讲__MCGS通用版组态软件高级教程

第6讲__MCGS通用版组态软件高级教程

6.2 动画制作
6.2.1 封面制作
从“工具箱”中选中“椭圆”,拖放到桌面,把其大小调整为: 480×200,“填充颜色”为“玫瑰红”。在 “查看” 菜单中 单击“状态条”打开状态条,可以根据右下角的大小调整。小球 大小调整为:28×28,位置位于椭圆的中心,“填充颜色”选 择为“填充效果”样式,选中双色填充,颜色1为海绿色,颜色2 为白色,底纹样式为中心幅射,变形选择由颜色2向颜色1从内而 外幅射。其定位与属性设置如下图:其中角度是在实时数据库中 定义的数值型数据对象。
6.3 旋转动画的制作
6.3.1 组态环境下的旋转设置
在MCGS组态软件开发平台上,单击“用户窗口”进入,再单击 “新建窗口”按钮,生成“窗口0”,选中“窗口0”,单击“窗口 属性”按钮,修改“窗口名称”为“小人推车”。
双击“小人推车”窗口,进入此窗口的组态环境。单击“工具箱” 中的位图装载构件,鼠标变为“+”字形后,拖动位图到窗口上, 调整其适当位置。然后再点击鼠标右键,选中“装载位图”子菜 单。

6.1 构造实时数据库
6.1.3 数据对象的定义
变量名称 日期 时间 石屑 碎石 类 型 注 释 字符型 显示系统日期 字符型 显示系统时间 数值型 配方操作中的材料之- 数值型 配方操作中的材料之-
瓜子片
粉煤灰 石灰 配方库操作 配方号 配方查询号
数值型 配方操作中的材料之-
数值型 配方操作中的材料之- 数值型 配方操作中的材料之- 数值型 用于对配方库进行操作如编辑、装载、查询 等 字符型 配方操作中用于配方查询的变量 字符型 配方操作中用于配方查询的变量
6.3 旋转动画的制作
6.3.1 组态环境下的旋转设置
在工具箱中选择“矩形”、“圆形”和“直线”,构成一个小人 推小车的画面。如图:
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

6.1 构造实时数据库
6.1.2 数据对象的类型 事件型数据对象的值是19个字符组成的定长字符串,用来保留当
前最近一次事件所产生的时刻:“年,月,日,时,分,秒”。 年用四位数字表示,月、日、时、分、秒分别用两位数字表示, 之间用逗号分隔。如“1997,02,03,23,45,56”,即表示该事 件产生于1997年2月3日23时45分56秒。当相应的事件没有发 生时,该对象的值固定设置为“1970,01,01,08,00,00”。 事件型数据对象没有工程单位、最大值和最小值属性,没有限值 报警,只有状态报警,不同于开关型数据对象,事件型数据对象 对应的事件产生一次,其报警也产生一次,且报警的产生和结束 是同时完成的。
6.1 构造实时数据库
6.1.2 数据对象的类型 2、数值型数据对象 在MCGS组态软件中,数值型数据对象的数值范围是:负数是从
-3.402823E38 到 -1.401298E-45,正数是从 1.401298E-45 到 3.402823E38。数值型数据对象除了存 放数值及参与数值运算外,还提供报警信息,与外部设备的模拟 量输入输出通道连接。 数值型数据对象有限值报警属性,可同时设置下下限、下限、上 限、上上限、上偏差、下偏差等六种报警限值,当对象的值超过 设定的限值时,产生报警;当对象的值回到所有的限值之内时, 报警结束。
MCGS用数据对象来表述系统中的实时数据,用对象变量代替传 统意义的值变量。把用数据库技术管理的所有数据对象的集合称 为实时数据库。实时数据库是MCGS的核心,是应用系统的数据 处理中心,如下图所示,系统各个部分均以实时数据库为公用区 交换数据,实现各个部分协调动作。设备窗口通过设备构件驱动 外部设备,将采集的数据送入实时数据库;由用户窗口组成的图 形对象,与实时数据库中的数据对象建立连接关系,以动画形式 实现数据的可视化;运行策略通过策略构件,对数据进行操作和 处理。
6.1 构造实时数据库
6.1.2 数据对象的类型 组对象只是在组态时对某一类对象的整体表示方法,实际的操作
则是针对每一个成员进行的。如在报警显示动画构件中,指定要 显示报警的数据对象为组对象“液位组”,则该构件显示组对象 包含的各个数据对象在运行时产生的所有报警信息。
数据组对象是单一数据对象的集合,一般包含两个以上的数据对 象,但不能包含其他的数据组对象。一个数据对象可以是多个不 同组对象的成员。把一个对象的类型定义成组对象后,还必须定 义组对象所包含的成员。如下图所示,在“组对象属性设置”对 话框内,专门有“组对象成员”窗口页,用来定义组对象的成员。 图中左边为所有数据对象的列表,右边为组对象成员列表。利用 属性页中的“增加”按钮,可以把左边指定的数据对象增加到组 对象成员中;“删除”按钮则把右边指定的组对象成员删除。组 对象没有工程单位、最大值、最小值属性,组对象本身没有报警 属性。
6.1 构造实时数据库
6.1.2 数据对象的类型 在MCGS组态软件中,数据对象有开关型、数值型、字符型、事
件型、组对象等五种类型。不同类型的数据对象,属性不同,用 途也不同。在初级培训教材中我们已经学会定义开关型、数值型、 组对象三种类型。 1、 开关型数据对象 记录开关信号(0或非0)的数据对象称为开关型数据对象,通常 与外部设备的数字量输入输出通道连接,用来表示某一设备当前 所处的状态。开关型数据对象也用于表示MCGS中某一对象的状 态,如对应于一个图形对象的可见度状态。 开关型数据对象没有工程单位、最大值和最小值属性,没有限值 报警属性,只有状态报警属性。
6.1 构造实时数据库
6.1.2 数据对象的类型 3、字符型数据对象 字符型数据对象是存放文字信息的单元,用于描述外部对象的状
态特征,其值为多个字符组成的字符串,字符串长度最长可达 64KB。字符型数据对象没有工程单位和最大、最小值属性,也 没有报警属性。 4 、事件型数据对象 事件型数据对象用来记录和标识某种事件产生或状态改变的时间 信息。例如,开关量的状态发生变化,用户有按键动作,有报警 信息产生等,都可以看作是一种事件发生。事件发生的信息可以 直接从某种类型的外部设备获得,也可以由内部对应的功能构件 提供。
6.1 构造实时数据库
6.1.2 数据对象的类型 5、数据组对象 数据组对象是MCGS引入的一种特殊类型的数据对象,类似于一
般编程语言中的数组和结构体,用于把相关的多个数据对象集合 在一起,作为一个整体来定义和处理。例如:在初级教材中,描 述一个水位控制系统的工作状态有液位1、液位2两个物理量,为 便于处理,定义“液位组”为一个组对象,用来表示“液位”这 个实际的物理对象,其内部成员则由上述物理量对应的数据对象 组成,ห้องสมุดไป่ตู้样,在对“液位”对象进行处理(如:组态存盘、曲线 显示、报警显示)时,只需指定组对象的名称“液位组”,就包 括了对其所有成员的处理。
6.1 构造实时数据库
6.1.3 数据对象的定义
变量名称 日期 时间 石屑 碎石 瓜子片 粉煤灰 石灰 配方库操作
配方号 配方查询号 角度
类型 注 释 字符型 显示系统日期 字符型 显示系统时间 数值型 配方操作中的材料之- 数值型 配方操作中的材料之- 数值型 配方操作中的材料之- 数值型 配方操作中的材料之- 数值型 配方操作中的材料之- 数值型 用于对配方库进行操作如编辑、装载、查询
第6讲 MCGS通用版组态软件高级教程
6.1 构造实时数据库 6.2 动画制作 6.3 旋转动画的制作 6.4 设备窗口组态 6.5 脚本程序 6.6 数据后处理及报表
6.1 构造实时数据库
6.1.1 MCGS实时数据库的概述 在MCGS中的数据不同于传统意义的数据或变量,它不只包含了
变量的数值特征,还将与数据相关的其它属性(如数据的状态、 报警限值等)以及对数据的操作方法(如存盘处理、报警处理等) 封装在一起,作为一个整体,以对象的形式提供服务。这种把数 值、属性和方法定义成一体的数据称为数据对象。
相关文档
最新文档