好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

mcgs水位控制系统实验.doc

59页
  • 卖家[上传人]:正**
  • 文档编号:35175167
  • 上传时间:2018-03-11
  • 文档格式:DOC
  • 文档大小:17.75MB
  • / 59 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1 实验 1 建立一个新工程 1.1建立工程 通过一个水位控制系统的组态过程,介绍如何应用 MCGS 组态软件完成一个工程 通过本讲及后续几讲学习,您将会应用 MCGS 组态软件建立一个比较简单的水位控制系 统本样例工程中涉及到动画制作、控制流程的编写、模拟设备的连接、报警输出、报 表曲线显示与打印等多项组态操作 水位控制需要采集二个模拟数据: 液位 1(最大值 10米) 液位 2(最大值 6米) 三个开关数据:水泵、调节阀、出水阀 工程效果图 工程组态好后,最终效果图如下:2在菜单“文件”中选择“新建工程”菜单项,如果 MCGS 安装在 D:根目录下,则 会在 D:\MCGS\WORK\下自动生成新建工程,默认的工程名为新建工程 X.MCG(X 表示 新建工程的顺序号,如:0、1、2等)如下图:3 您可以在菜单“文件”中选择“工程另存为”选项,把新建工程存为: D:\MCGS\WORK\水位控制系统 祝贺您,已经成功地建立了自己的工程! 1.2 设计画面流程 建立新画面 在MCGS组态平台上,单击“用户窗口”,在“用户窗口”中单击“新建窗口”按钮, 则产生新“窗口0”,即: 选中“窗口 0” ,单击“窗口属性” ,进入“用户窗口属性设置” ,将“窗口名称”改 为:水位控制;将“窗口标题”改为:水位控制;在“窗口位置”中选中“最大化显示” , 其它不变,单击“确认” 。

      4 选中刚创建的“水位控制”用户窗口,单击“动画组态” ,进入动画制作窗口 工具箱 单击工具条中的“工具箱”按钮,则打开动画工具箱, 图标 对应于选择器,用于在编辑图形时选取用户窗口中指定的图形对象; 图标 用于打开和关闭常用图符工具箱,常用图符工具箱包括 27种常用的图符对 象 图形对象放置在用户窗口中,是构成用户应用系统图形界面的最小单元,MCGS 中 的图形对象包括图元对象、图符对象和动画构件三种类型,不同类型的图形对象有不同 的属性,所能完成的功能也各不相同 为了快速构图和组态,MCGS 系统内部提供了常用的图元、图符、动画构件对象, 称为系统图形对象如下图所示:5 装载背景位图 装载一幅背景位图:打开工具箱,选择“工具箱”内的“位图” 构件 ,鼠标的光标变为“十字”形,在窗口任何位置拖拽鼠 标,拉出一个一定大小的矩形装载位图:单击鼠标右键,在右键菜单选择“装载位图”菜单 项弹出文件装载窗口,输入或选择需装载的文件名称,选择 内部存贮格式,即是否将图像保存到工程内,是否使用 JPEG 压 缩,设置压缩质量值本工程保留系统默认设置,将图像保存 到工程内,不使用 JPEG 压缩。

      制作文字框图 建立文字框:打开工具箱,选择“工具箱”内的“标签”按钮 ,鼠标的光标变为“十字”形,在窗口任何位置拖拽鼠标, 拉出一个一定大小的矩形 输入文字:建立矩形框后,光标在其内闪烁,可直接输入“水 位控制系统演示工程”文字,按回车键或在窗口任意位置用鼠 标点击一下,文字输入过程结束如果用户想改变矩形内的文 字,先选中文字标签,按回车键或空格键,光标显示在文字起 始位置,即可进行文字的修改 设置框图颜色 设定文字框颜色:选中文字框,按工具条上的 (填充色)按 钮,设定文字框的背景颜色(设为无填充色);按 (线色)6 按钮改变文字框的边线颜色(设为没有边线)设定的结果是, 不显示框图,只显示文字 设定文字的颜色:按 (字符字体)按钮改变文字字体和大小 按 (字符颜色)按钮,改变文字颜色(为蓝色)对象元件库管理 单击“工具”菜单,选中“对象元件库管理”或单击工具条中的“工具箱”按钮, 则打开动画工具箱,工具箱中的 图标 用于从对象元件库中读取存盘的图形对象; 图标 用于把当前用户窗口中选中的图形对象存入对象元件库中如下图: 从“对象元件库管理”中的“储藏罐”中选取中意的罐,按“确认” ,则所选中的罐7 在桌面的左上角,可以改变其大小及位置,如罐 17、罐 53。

      从“对象元件库管理”中的“阀”和“泵”中分别选取 2个阀(阀 44、阀 58) 、1个 泵(泵 40) 流动的水是由 MCGS 动画工具箱中的“流动块”构件制作成的 选中工具箱内的“流动块”动画构件( )移动鼠标至窗口的预定位置,(鼠标的 光标变为十字形状),点击一下鼠标左键,移动鼠标,在鼠标光标后形成一道虚线,拖 动一定距离后,点击鼠标左键,生成一段流动块再拖动鼠标(可沿原来方向,也可垂 直原来方向),生成下一段流动块当用户想结束绘制时,双击鼠标左键即可当用户 想修改流动块时,先选中流动块(流动块周围出现选中标志:白色小方块),鼠标指针 指向小方块,按住左键不放,拖动鼠标,就可调整流动块的形状 用工具箱中的 图标,分别对阀,罐进行文字注释,方法见上面做“水位控制系统 演示工程” 整体画面 最后生成的画面如下图所示: 选择菜单项 “文件” 中的“保存窗口” ,则可对所完成的画面进行保存 祝贺您,您现在已学会了用 MCGS 组态软件制作工程画面了8 实验 2 让动画动起来 我们已经绘制好了静态的动画图形,我们将利用 MCGS 软件中提供的各种动画属性, 使图形动起来。

      2.1 定义数据变量 在前面我们讲过,实时数据库是 MCGS 工程的数据交换和数据处理中心数据变量 是构成实时数据库的基本单元,建立实时数据库的过程也即是定义数据变量的过程定 义数据变量的内容主要包括:指定数据变量的名称、类型、初始值和数值范围,确定与 数据变量存盘相关的参数,如存盘的周期、存盘的时间范围和保存期限等下面介绍水 位控制系统数据变量的定义步骤 分析变量名称:下表列出了样例工程中与动画和设备控制相关的变量名称 变量名称 类 型 注 释 水泵 开 关 型 控制水泵“启动”、“停止”的变量 调节阀 开 关 型 控制调节阀“打开”、“关闭”的变量 出水阀 开 关 型 控制出水阀“打开”、“关闭”的变量 液位 1 数 值 型 水罐 1 的水位高度,用来控制 1#水罐水位的变化 液位 2 数 值 型 水罐 2 的水位高度,用来控制 2#水罐水位的变化 液位 1 上限 数 值 型 用来在运行环境下设定水罐 1 的上限报警值 液位 1 下限 数 值 型 用来在运行环境下设定水罐 1 的下限报警值 液位 2 上限 数 值 型 用来在运行环境下设定水罐 2 的上限报警值 液位 2 下限 数 值 型 用来在运行环境下设定水罐 2 的下限报警值9 液位组 组 对 象 用于历史数据、历史曲线、报表输出等功能构件 鼠标点击工作台的“实时数据库”窗口标签,进入实时数据库窗口页。

      按“新增对象” 按钮,在窗口的数据变量列表中,增加新的数据变量,多次按该按 钮,则增加多个数据变量,系统缺省定义的名称为“Data1” 、 “Data2” 、 “Data3”等 选中变量,按“对象属性”按钮或双击选中变量,则打开对象属性设置窗口 指定名称类型:在窗口的数据变量列表中,用户将系统定义的缺省名称改为用户定 义的名称,并指定类型,在注释栏中输入变量注释文字本系统中要定义的数据变量如 下图所示,以“液位 1”变量为例在基本属性中,对象名称为:液位 1;对象类型为:数值;其它不变 液位组变量属性设置,在基本属性中,对象名称为:液位组;对象类型为:组对象; 其它不变在存盘属性中,数据对象值的存盘选中定时存盘,存盘周期设为 5秒在组 对象成员中选择“液位 1” , “液位 2” 具体设置如下图:10水泵、调节阀、出水阀三个开关型变量,属性设置只要把对象名称改为:水泵、 调节阀、出水阀;对象类型选中“开关” ,其它属性不变如下图:2.2 动画连接 由图形对象搭制而成的图形界面是静止不动的,需要对这些图形对象进行动画设计, 真实地描述外界对象的状态变化,达到过程实时监控的目的MCGS 实现图形动画设计 的主要方法是将用户窗口中图形对象与实时数据库中的数据对象建立相关性连接,并设 置相应的动画属性。

      在系统运行过程中,图形对象的外观和状态特征,由数据对象的实 时采集值驱动,从而实现了图形的动画效果 在用户窗口中,双击水位控制窗口进入,选中水罐 1双击,则弹出单元属性设置窗11 口选中折线,则会出现 ,单击 则进入动画组态属性设置窗口,按下图所示修改, 其它属性不变设置好后,按确定,再按确定,变量连接成功对于水罐 2,只需要把“液位 1”改为“液位 2” ;最大变化百分比 100,对应的表达 式的值由 10改为 6即可如图:在用户窗口中,双击水位控制窗口进入,选中调节阀双击,则弹出单元属性设置窗 口选中组合图符,则会出现 ,单击 则进入动画组态属性设置窗口,按下图所示 修改,其它属性不变设置好后,按确定,再按确定,变量连接成功水泵属性设置跟 调节阀属性设置一样12使用技巧 “@开关量”是系统图库中开关类图形的默认连接表达式,它表示此图形的连接数 据变量或表达式必须是开关型 出水阀属性设置,我们可以在“属性设置”中调入其它属性,如下图:1314 在用户窗口中,双击水位控制窗口进入,选中水泵右侧的流动块双击,则弹出流动 块构件属性设置窗口按下图所示修改,其它属性不变水罐 1右侧的流动块与水罐 2 右侧的流动块在流动块构件属性设置窗口中,只需要把表达式相应改为:调节阀=1,出 水阀=1 即可,如下图:15 到此动画连接我们已经做好了,让我们先让工程运行起来,看看我们自己的劳动成 果。

      在运行之前我们需要做一下设置在“用户窗口”中选中“水位控制” ,单击鼠标右 键,点击“设置为启动窗口” ,这样工程运行后会自动进入“水位控制”窗口 在菜单项“文件”中选“进入运行环境”或直接按“F5”或直接按工具条中 图标, 都可以进入运行环境 这时我们看见的画面并不能动,移动鼠标到“水泵” 、 “调节阀” 、 “出水阀”上面的 红色部分,会出现一只小“手” ,单击一下,红色部分变为绿色,同时流动块相应地运动 起来但水罐仍没有变化,这是由于我们没有信号输入,也没有人为地改变其值我们16 现在可以用如下方法改变其值,使水罐动起来 先在“工具箱”中单击“常用符号”构件,在它的工具箱中选中 图标,当鼠标变 为“十”后,拖动鼠标到适当大小再选中 矩形图标,在凹平面上拖动适当大小,留 出凹平面四周轮廓 然后双击矩形进入属性设置窗口,点击填充颜色下拉框选中“填充效果” ,在渐进色 属性页中选择双色,设置“颜色 1”为蓝灰色, “颜色 2”为白色底纹样式选择为“横 向” ,点击变形的第一个样式效果(从上到下,由颜色 1向颜色 2渐变) 设置如下: 在“工具箱”中选中滑动输入器 图标,当鼠标变为“十”后,在以上“填充效果” 框内拖动鼠标到适当大小,然后双击进入属性设置,具体操作如下图所示,以液位 1为 例: 在“滑动输入器构件属性设置”的“操作属性”中,把对应数据对象的名称改为: 液位 1,可以通过单击 图标,到库中选,自己输入也可;“滑块在最右边时对应的值” 为:10。

      在“滑动输入器构件属性设置”的“基本属性”中,在“滑块指向”中选中“指向左 (上) ” ,其它不变17 在“滑动输入器构件属性设置”的“刻度与标注属性”中,把“主划线数目”改为: 5,即能被 10整除,其它不变 属性设置好后,效果如下图所示:这时您再按“F5”或直接按工具条中 图标,进入运行环境后,可以通过拉动滑动 输入器而使水罐中的液面动起来 为了能准确了解,水罐 1、水罐 2的值,我们可以用数字显示其值,具体操作如下: 在“工具箱”中单击“标签” 图标,调整大小放在水罐下面,双击进行属性设 置如图:18注意:在显示输出页面中,小数位数如果设置为 0,运行环境下将该数值显示为 整数;否则将显示带有 N 位小数的数值 现场一般都有仪表显示,如果用户需要在动画界面中模拟现场的仪表运行状态,怎 么办呢?其实在。

      点击阅读更多内容
      相关文档
      主题五+设计制作动画片(第二课时)+课件+2025-2026学年【广州版】初中综合实践活动《劳动》七年级上册+.pptx 学习项目三+编织有趣的复调课件+2025-2026学年人教版(2024)初中音乐八年级上册.pptx 四年级语文下语文园地二.pptx 全等三角形的判定 SSS 说课课件 2025--2026学年冀教版八年级数学上册.pptx 影响健康因素多+课件+2025-2026学年人教版(2024)初中体育与健康七年级全一册.pptx 主题班会课件:不说一个脏字-不大声叫喊——做一名文明的中学生+.pptx 珍爱生命+绽放光彩+班会课件.pptx 确定位置 说课课件2025-2026学年北师大版(2024)数学八年级上册.pptx 主题五+设计制作动画片(第一课时)课件2025-2026学年【广州版】初中综合实践活动《劳动》七年级上册+.pptx 关注学生心理健康全国学生心理健康宣传+.pptx 数据解密+课件2025-2026学年浙教版(2023)初中信息科技八年级上册.pptx 展望物联网+课件 2025-2026学年川教版(2024)初中信息科技八年级上册.pptx Unit+3+读说课第1课时(1)课件++2025-2026学年外研版(2024)七年级英语上册+++.pptx 从“要我做”到“我要做”课件--2025-2026学年上学期班级自主管理主题班会课件.pptx 战胜愤怒远离冲动+主题班会课件.pptx 拒绝校园欺凌共建和谐校园+班会课件.pptx 网络安全防范课件+2025-2026学年浙教版(2023)初中信息科技八年级上册.pptx 第6课《散步》说课课件+2025—2026学年统编版语文七年级上册.pptx 【班级凝聚力】主题班会:聚是一团火散是满天星【课件】.pptx 四年级语文7纳米技术就在我们身边.pptx
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.