mcgs组态软件水位控制系统汇总

上传人:第*** 文档编号:98641306 上传时间:2019-09-12 格式:PPT 页数:37 大小:791.50KB
返回 下载 相关 举报
mcgs组态软件水位控制系统汇总_第1页
第1页 / 共37页
mcgs组态软件水位控制系统汇总_第2页
第2页 / 共37页
mcgs组态软件水位控制系统汇总_第3页
第3页 / 共37页
mcgs组态软件水位控制系统汇总_第4页
第4页 / 共37页
mcgs组态软件水位控制系统汇总_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《mcgs组态软件水位控制系统汇总》由会员分享,可在线阅读,更多相关《mcgs组态软件水位控制系统汇总(37页珍藏版)》请在金锄头文库上搜索。

1、工业组态软件的功能,组态软件一般都能完成以下几个功能: 实时数据采集(数字量、模拟量) 动态显示数据(文本、曲线、图、表等方式) 数据的实时运算处理(内置数字处理+脚本支持) 过程控制(脚本实现控制策略,流程控制) 历史数据记录 报警功能 网络通信功能(TCP/IP、Modem) 开放式结构(可扩充性,允许二次开发),工业组态软件的结构,组态软件一般都由两部分组成: 系统开发环境(或称组态环境):用户在组态环境中完成动画设计、设备连接、编写控制流程、编制打印报表等全部组态工作,组态结果保存在实时数据库中,一般在办公室就可完成。 系统运行环境:将目标应用程序(用户的组态结果)装入计算机内存并投入

2、实时运行,完成对生产设备及过程的控制。一般在现场使用。 系统开发环境和系统运行环境之间的联系纽带是实时数据库。,工业组态软件的结构,类似于编程,类似于 解释运行,工业组态软件在不同行业中的应用,使用方便,用户无须具备计算机编程的知识使用。 操作简便、可视性好、可维护性强、高性能、高可靠性,已成功应用于石油化工、钢铁行业、电力系统、水处理、环境监测、机械制造、交通运输、能源原材料、农业自动化、航空航天等领域,经过各种现场的长期实际运行,系统稳定可靠。 查看不同应用(参考MCGS Sample)。,MCGS全中文工控组态软件介绍,MCGS组态软件由北京昆仑通态自动化软件科技有限公司(http:/)

3、出品。分通用版、网络版和嵌入版。 MCGS(Monitor and Control General System) 基于Windows平台。 MCGS能够完成现场数据采集、实时和历史数据处理、报警和安全机制、流程控制、动画显示、趋势曲线和报表输出以及企业监控网络等功能。 当前最高版本是V6.2,可在公司网站上下载到30分钟学习版和相关学习资料。,MCGS组态软件的整体结构,MCGS组态软件: MCGS组态环境:用户在MCGS组态环境中完成动画设计、设备连接、编写控制流程、编制打印报表等组态工作,生成组态结果数据库。 MCGS运行环境:运行组态结果数据库,实现现场设备与过程控制。,类似于编程,类

4、似于 解释运行,MCGS组态环境的五大组成部分,菜单设计 设置工程属性 设定存盘结构,添加工程设备 连接设备变量 注册设备驱动,创建动画显示 设置报警窗口 人机交互界面,定义数据变量 定义中间变量,编写控制流程 使用功能构件,主控窗口,设备窗口,实时数据库,运行策略,用户窗口,MCGS组态环境,MCGS组态软件的工作方式,MCGS如何与设备进行通讯 MCGS通过设备驱动程序与外部设备进行数据交换。包括数据采集和发送设备指令。每个驱动程序独占一个线程,达到互不干扰的目的。 MCGS如何产生动画效果 MCGS为每一种基本图形元素定义了不同的动画属性,如:一个长方形的动画属性有可见度,大小变化,水平

5、移动等,每一种动画属性都会产生一定的动画效果。所谓动画属性,实际上是反映图形大小、颜色、位置、可见度、闪烁性等状态的特征参数。 如何对工程运行流程实施有效控制 MCGS开辟了专用的“运行策略”窗口,建立用户运行策略。,用MCGS组态软件组建新工程的一般过程,工 程 项 目 系 统 分 析,工 程 立 项 搭 建 框 架,设 计 菜 单 基 本 体 系,制 作 动 画 显 示 画 面,编 写 控 制 流 程 程 序,完 善 菜 单 按 钮 功 能,编 写 程 序 调 试 工 程,连 接 设 备 驱 动 程 序,工 程 完 工 综 合 测 试,MCGS组态软件实现一个简单的水位控制,工程简介 工程

6、建立 流程画面 定义数据对象 动画连接 设备连接 流程控制 报警显示 报表输出 显示曲线 安全机制,工程简介,工程简介: 通过一个水位控制系统的组态过程,介绍如何使用MCGS组态软件。本样例涉及到动画制作、控制流程的编写、模拟设备的连接、报警输出、报表曲线显示与打印等多项组态操作。 水位控制系统相关数据: 二个模拟数据(输入通道、模拟量): 水箱水位(最大值10米)(水位传感器数据采集卡驱动程序) 水罐水位(最大值6米) 三个开关数据(输入/输出通道,数字量): 水泵(开关I/O卡驱动程序) 调节阀 出水阀,MCGS组态软件实现一个简单的水位控制,工程简介 工程建立 流程画面 定义数据对象 动

7、画连接 设备连接 流程控制 报警显示 报表输出 显示曲线 安全机制,工程建立,演示 新建一个工程并另存为“水位控制系统” 练习,注意:路径中不要包含空格, 错误:C:Documents and SettingsAdministrator桌面水位控制系统.mcg 正确:d:水位控制系统水位控制系统.mcg,MCGS组态软件实现一个简单的水位控制,工程简介 工程建立 流程画面 定义数据对象 动画连接 设备连接 流程控制 报警显示 报表输出 显示曲线 安全机制,流程画面,演示 新建一个用户窗口“水位控制” 在窗口的基本属性中设定窗口名称、窗口标题、窗口背景、窗口位置等属性。 对“水位控制”窗口进行动

8、画组态 添加文本“水位控制系统演示工程” 水箱-选取“储藏罐”中的罐17 水罐-选取“储藏罐”中的罐53 调节阀-选取“阀”中的阀58 出水阀-选取“阀”中的阀43 泵-选取“泵”中的泵38 添加流动块(块的颜色为蓝色、填充色为灰色、边界色为黑色) 添加各设备的文字标签 练习,请与此编号保持一致!,MCGS组态软件实现一个简单的水位控制,工程简介 工程建立 流程画面 定义数据对象 动画连接 设备连接 流程控制 报警显示 报表输出 显示曲线 安全机制,定义数据对象,变量的作用: 1.屏幕上的图符(左桥)变量(右桥)实际设备,起到一个桥梁的作用; 2.参与编程,例如:中间变量,设备变量,定义数据对

9、象,演示 添加数值型变量“水箱水位” 、 “水罐水位” 添加组对象“水位组” 添加开关型变量“水泵”、“调节阀”、“出水阀” 练习,MCGS组态软件实现一个简单的水位控制,工程简介 工程建立 流程画面 定义数据对象 动画连接 设备连接 流程控制 报警显示 报表输出 显示曲线 安全机制,动画连接,演示 将变量“水箱水位”、“水罐水位”与水箱、水罐进行连接 将变量“泵”、“调节阀”、“出水阀”与泵、调节阀、出水阀进行连接 水流(流动块)的设置 将水位控制窗口设置为启动窗口并运行(主控窗口) 用滑动输入器构件手动控制水箱、水罐中的水位 与“水箱水位”对应的滑块 与“水罐水位”对应的滑块 用旋转仪表构

10、件显示水箱、水罐中的水位 与“水箱水位”对应的旋转仪表构件(+90度-90度) 与“水罐水位”对应的旋转仪表构件(+90度-90度) 用文字构件显示水箱、水罐中的水位 文字构件显示输出 练习,MCGS组态软件实现一个简单的水位控制,工程简介 工程建立 流程画面 定义数据对象 动画连接 设备连接 流程控制 报警显示 报表输出 显示曲线 安全机制,设备连接,演示 添加模拟设备,用模拟设备进行调试 在设备的内部属性中将通道1(与水箱水位对应,模拟量)的最大值设为10 在设备的内部属性中将通道2(与水罐水位对应,模拟量)的最大值设为6 与实际设备连接 从设备工具箱中添加“数据采集卡研华PCL-812P

11、G” 设置基本属性,并进行通道连接 两个模拟量输入(水箱水位对应AD0,水罐水位对应AD1) 三个开关量输入输出(水泵对应DI0、DO0,调节阀对应DI1、DO1,出水阀对应DI2、DO2) 练习,MCGS组态软件实现一个简单的水位控制,工程简介 工程建立 流程画面 定义数据对象 动画连接 设备连接 流程控制 报警显示 报表输出 显示曲线 安全机制,流程控制,流程 若“水箱”的水位不足9米时,就要把 “水泵”打开 否则 “水泵”关闭 若“水罐”的水位不足1米时,就要 关闭“出水阀” 否则 开启“调节阀” 若“水箱”的水位大于1米,同时“水罐”的水位小于6米,就要 开启“调节阀” 否则 关闭“调

12、节阀”,演示 IF 水箱水位1 and 水罐水位6 THEN 调节阀=1 ELSE 调节阀=0 ENDIF,,在循环策略中实现控制流程(运行策略循环策略策略属性改为200ms,新增策略行,添加脚本程序),大小写无关,但一定要为半角符号或字符,不能是全角!,MCGS组态软件实现一个简单的水位控制,工程简介 工程建立 流程画面 定义数据对象 动画连接 设备连接 流程控制 报警显示 报表输出 显示曲线 安全机制,报警显示,演示 定义报警 在实时数据库中,对相关变量进行定义 选中“允许进行报警处理”; 设定“上限报警”( 9/5米)和报警注释(水箱/罐的水已达上限值); 设定“下限报警”(1/1米)和

13、报警注释(水箱/罐没水了); 在存盘属性中,选中“自动保存产生的报警信息”。 将水位组设置成自动存盘,时间为5s。 文本(列表)报警显示 添加报警显示构件,与水位组连接,并将最大显示记录设置为6。 练习,报警显示,演示 动画(指示灯)报警显示 添加水箱/水罐水位报警灯(指示灯1/3) 水箱水位报警动画设置(填充颜色:水箱水位=9 or 水箱水位=5 or 水罐水位=9 or 水箱水位=5 or 水罐水位=1 THEN !PlaySound(“C:WINDOWSMEDIAnotify.wav“ ,2) ENDIF 练习,报警显示,演示 报警数据浏览 添加用户策略 “运行策略”“新建策略”“选择策

14、略的类型”“用户策略”,策略名称(“报警数据”),注释(“水箱、水罐的报警数据”); 策略组态添加新的策略行在策略工具箱中选择“报警信息浏览”设置数据源为“水位组”。 添加显示菜单 主控窗口新增菜单项改名为“报警数据 ”在“菜单操作”中选中“执行运行策略块”选中“报警数据”。 修改报警上下限值 增加四个变量:水箱水位上限、水箱水位下限、水罐水位上限、水罐水位下限,其初值分别为9,1,5,1。 在用户窗口中创建四个“输入框”与四个变量对应,在“循环策略” 中添加处理程序: !SetAlmValue(水箱水位,水箱水位上限,3) !SetAlmValue(水箱水位,水箱水位下限,2) !SetAl

15、mValue(水罐水位,水罐水位上限,3) !SetAlmValue(水罐水位,水罐水位下限,2) 练习,应修改前面的报警条件表达式!,MCGS组态软件实现一个简单的水位控制,工程简介 工程建立 流程画面 定义数据对象 动画连接 设备连接 流程控制 报警显示 报表输出 显示曲线 安全机制,报表输出,演示 新添用户窗口“数据显示” 添加文字标签“水位控制系统数据显示”、“实时数据”、“历史数据”。 实时报表(用自由表格构件实现) 添加自由表格构件,5行2列; 在第一列中输入显示对象名称(“水箱水位”、“水罐水位”、“水泵”、“调节阀”、“出水阀”); 在第二列中设置模拟量的显示格式(前两行中输入

16、“2|0”); 在第二列中单击右键进行数据连接; 添加数据显示菜单(添加“数据显示”菜单,菜单操作为“打开用户窗口”) 练习,报表输出,演示 历史报表(用历史表格构件实现) 添加历史表格构件,5行3列; 在第一行中输入显示对象名称(“采集时间”、“水箱水位”、“水罐水位”); 数据连接(选中第一行以下的所有单元格单击右键进行连接表格菜单中选择合并单元再单击右键设置数据来源、显示属性和时间条件,并在基本属性中设置为多页显示 ) 历史数据浏览(用策略中“存盘数据浏览构件”实现) 新建用户策略“历史数据 ”; 策略组态,在新增的策略行中添加“历史数据浏览”(策略工具箱内,将其数据来源改为“水位组”,显示属性中将“水箱水位”和“水罐水位”的小数位改为2,时间条件中改为按系统时间排序); 在主控窗口中添加一个“历史数据”的菜单,其操作为“执行策略块历史数据”) 练习,MCGS组态软件实现一个简单的水位控制,工程简介

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号