mcgs水位控制系统实验

上传人:pu****.1 文档编号:476567761 上传时间:2023-01-27 格式:DOC 页数:20 大小:450.50KB
返回 下载 相关 举报
mcgs水位控制系统实验_第1页
第1页 / 共20页
mcgs水位控制系统实验_第2页
第2页 / 共20页
mcgs水位控制系统实验_第3页
第3页 / 共20页
mcgs水位控制系统实验_第4页
第4页 / 共20页
mcgs水位控制系统实验_第5页
第5页 / 共20页
点击查看更多>>
资源描述

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

1、-实验1建立一个新工程1.1建立工程通过一个水位控制系统的组态过程,介绍如何应用MCGS组态软件完成一个工程。通过本讲及后续几讲学习,您将会应用MCGS组态软件建立一个比拟简单的水位控制系统。本样例工程中涉及到动画制作、控制流程的编写、模拟设备的连接、报警输出、报表曲线显示与打印等多项组态操作。水位控制需要采集二个模拟数据:液位1最大值10米液位2最大值6米三个开关数据:水泵、调节阀、出水阀。工程效果图工程组态好后,最终效果图如下:在菜单“文件中选择“新建工程菜单项,如果MCGS安装在D:根目录下,则会在D:MCGSWORK下自动生成新建工程,默认的工程名为新建工程*.MCG(*表示新建工程的

2、顺序号,如:0、1、2等)。如下列图:您可以在菜单“文件中选择“工程另存为选项,把新建工程存为:D:MCGSWORK水位控制系统。祝贺您,已经成功地建立了自己的工程!1.2 设计画面流程建立新画面在MCGS组态平台上,单击“用户窗口,在“用户窗口中单击“新建窗口按钮,则产生新“窗口0,即:选中“窗口0,单击“窗口属性,进入“用户窗口属性设置,将“窗口名称改为:水位控制;将“窗口标题改为:水位控制;在“窗口位置中选中“最大化显示,其它不变,单击“确认。选中刚创立的“水位控制用户窗口,单击“动画组态,进入动画制作窗口。工具箱单击工具条中的“工具箱按钮,则翻开动画工具箱,图标对应于选择器,用于在编辑

3、图形时选取用户窗口中指定的图形对象;图标用于翻开和关闭常用图符工具箱,常用图符工具箱包括27种常用的图符对象。图形对象放置在用户窗口中,是构成用户应用系统图形界面的最小单元,MCGS中的图形对象包括图元对象、图符对象和动画构件三种类型,不同类型的图形对象有不同的属性,所能完成的功能也各不一样。为了快速构图和组态,MCGS系统内部提供了常用的图元、图符、动画构件对象,称为系统图形对象。如下列图所示:装载背景位图 装载一幅背景位图:翻开工具箱,选择“工具箱内的“位图构件,鼠标的光标变为“十字形,在窗口任何位置拖拽鼠标,拉出一个一定大小的矩形。 装载位图:单击鼠标右键,在右键菜单项选择择“装载位图菜

4、单项。弹出文件装载窗口,输入或选择需装载的文件名称,选择内部存贮格式,即是否将图像保存到工程内,是否使用JPEG压缩,设置压缩质量值。本工程保存系统默认设置,将图像保存到工程内,不使用JPEG压缩。制作文字框图建立文字框:翻开工具箱,选择“工具箱内的“标签按钮,鼠标的光标变为“十字形,在窗口任何位置拖拽鼠标,拉出一个一定大小的矩形。输入文字:建立矩形框后,光标在其内闪烁,可直接输入“水位控制系统演示工程文字,按回车键或在窗口任意位置用鼠标点击一下,文字输入过程完毕。如果用户想改变矩形内的文字,先选中文字标签,按回车键或空格键,光标显示在文字起始位置,即可进展文字的修改。设置框图颜色设定文字框颜

5、色:选中文字框,按工具条上的填充色按钮,设定文字框的背景颜色设为无填充色;按线色按钮改变文字框的边线颜色设为没有边线。设定的结果是,不显示框图,只显示文字。设定文字的颜色:按字符字体按钮改变文字字体和大小。按字符颜色按钮,改变文字颜色为蓝色。对象元件库管理单击“工具菜单,选中“对象元件库管理或单击工具条中的“工具箱按钮,则翻开动画工具箱,工具箱中的图标用于从对象元件库中读取存盘的图形对象;图标用于把当前用户窗口中选中的图形对象存入对象元件库中。如下列图: 从“对象元件库管理中的“储藏罐中选取中意的罐,按“确认,则所选中的罐在桌面的左上角,可以改变其大小及位置,如罐17、罐53。从“对象元件库管

6、理中的“阀和“泵中分别选取2个阀阀44、阀58、1个泵泵40。流动的水是由MCGS动画工具箱中的“流动块构件制作成的。 选中工具箱内的“流动块动画构件 。移动鼠标至窗口的预定位置,鼠标的光标变为十字形状,点击一下鼠标左键,移动鼠标,在鼠标光标后形成一道虚线,拖动一定距离后,点击鼠标左键,生成一段流动块。再拖动鼠标可沿原来方向,也可垂直原来方向,生成下一段流动块。当用户想完毕绘制时,双击鼠标左键即可。当用户想修改流动块时,先选中流动块流动块周围出现选中标志:白色小方块,鼠标指针指向小方块,按住左键不放,拖动鼠标,就可调整流动块的形状。用工具箱中的图标,分别对阀,罐进展文字注释,方法见上面做“水位

7、控制系统演示工程。整体画面最后生成的画面如下列图所示:选择菜单项 “文件 中的“保存窗口,则可对所完成的画面进展保存。祝贺您,您现在已学会了用MCGS组态软件制作工程画面了。. z.-实验2让动画动起来我们已经绘制好了静态的动画图形,我们将利用MCGS软件中提供的各种动画属性,使图形动起来。2.1 定义数据变量在前面我们讲过,实时数据库是MCGS工程的数据交换和数据处理中心。数据变量是构成实时数据库的根本单元,建立实时数据库的过程也即是定义数据变量的过程。定义数据变量的内容主要包括:指定数据变量的名称、类型、初始值和数值*围,确定与数据变量存盘相关的参数,如存盘的周期、存盘的时间*围和保存期限

8、等。下面介绍水位控制系统数据变量的定义步骤。分析变量名称:下表列出了样例工程中与动画和设备控制相关的变量名称。变量名称类 型注 释水泵开 关 型控制水泵“启动、“停顿的变量调节阀开 关 型控制调节阀“翻开、“关闭的变量出水阀开 关 型控制出水阀“翻开、“关闭的变量液位1数 值 型水罐1的水位高度,用来控制1#水罐水位的变化液位2数 值 型水罐2的水位高度,用来控制2#水罐水位的变化液位1上限数值型用来在运行环境下设定水罐1的上限报警值液位1下限数值型用来在运行环境下设定水罐1的下限报警值液位2上限数值型用来在运行环境下设定水罐2的上限报警值液位2下限数值型用来在运行环境下设定水罐2的下限报警值

9、液位组组 对 象用于历史数据、历史曲线、报表输出等功能构件鼠标点击工作台的“实时数据库窗口标签,进入实时数据库窗口页。按“新增对象 按钮,在窗口的数据变量列表中,增加新的数据变量,屡次按该按钮,则增加多个数据变量,系统缺省定义的名称为“Data1、“Data2、“Data3等选中变量,按“对象属性按钮或双击选中变量,则翻开对象属性设置窗口。指定名称类型:在窗口的数据变量列表中,用户将系统定义的缺省名称改为用户定义的名称,并指定类型,在注释栏中输入变量注释文字。本系统中要定义的数据变量如下列图所示,以“液位1变量为例。在根本属性中,对象名称为:液位1;对象类型为:数值;其它不变。液位组变量属性设

10、置,在根本属性中,对象名称为:液位组;对象类型为:组对象;其它不变。在存盘属性中,数据对象值的存盘选中定时存盘,存盘周期设为5秒。在组对象成员中选择“液位1,“液位2。具体设置如下列图:水泵、调节阀、出水阀三个开关型变量,属性设置只要把对象名称改为:水泵、调节阀、出水阀;对象类型选中“开关,其它属性不变。如下列图:2.2 动画连接由图形对象搭制而成的图形界面是静止不动的,需要对这些图形对象进展动画设计,真实地描述外界对象的状态变化,到达过程实时监控的目的。MCGS实现图形动画设计的主要方法是将用户窗口中图形对象与实时数据库中的数据对象建立相关性连接,并设置相应的动画属性。在系统运行过程中,图形

11、对象的外观和状态特征,由数据对象的实时采集值驱动,从而实现了图形的动画效果。在用户窗口中,双击水位控制窗口进入,选中水罐1双击,则弹出单元属性设置窗口。选中折线,则会出现,单击则进入动画组态属性设置窗口,按下列图所示修改,其它属性不变。设置好后,按确定,再按确定,变量连接成功。对于水罐2,只需要把“液位1改为“液位2;最大变化百分比100,对应的表达式的值由10改为6即可。如图:在用户窗口中,双击水位控制窗口进入,选中调节阀双击,则弹出单元属性设置窗口。选中组合图符,则会出现,单击则进入动画组态属性设置窗口,按下列图所示修改,其它属性不变。设置好后,按确定,再按确定,变量连接成功。水泵属性设置

12、跟调节阀属性设置一样。使用技巧“开关量是系统图库中开关类图形的默认连接表达式,它表示此图形的连接数据变量或表达式必须是开关型。 出水阀属性设置,我们可以在“属性设置中调入其它属性,如下列图:在用户窗口中,双击水位控制窗口进入,选中水泵右侧的流动块双击,则弹出流动块构件属性设置窗口。按下列图所示修改,其它属性不变。水罐1右侧的流动块与水罐2右侧的流动块在流动块构件属性设置窗口中,只需要把表达式相应改为:调节阀=1,出水阀=1即可,如下列图:到此动画连接我们已经做好了,让我们先让工程运行起来,看看我们自己的劳动成果。在运行之前我们需要做一下设置。在“用户窗口中选中“水位控制,单击鼠标右键,点击“设

13、置为启动窗口,这样工程运行后会自动进入“水位控制窗口。在菜单项“文件中选“进入运行环境或直接按“F5或直接按工具条中图标,都可以进入运行环境。这时我们看见的画面并不能动,移动鼠标到“水泵、“调节阀、“出水阀上面的红色局部,会出现一只小“手,单击一下,红色局部变为绿色,同时流动块相应地运动起来。但水罐仍没有变化,这是由于我们没有信号输入,也没有人为地改变其值。我们现在可以用如下方法改变其值,使水罐动起来。先在“工具箱中单击“常用符号构件,在它的工具箱中选中图标,当鼠标变为“十后,拖动鼠标到适当大小。再选中矩形图标,在凹平面上拖动适当大小,留出凹平面四周轮廓。然后双击矩形进入属性设置窗口,点击填充

14、颜色下拉框选中“填充效果,在渐进色属性页中选择双色,设置“颜色1为蓝灰色,“颜色2为白色。底纹样式选择为“横向,点击变形的第一个样式效果从上到下,由颜色1向颜色2渐变。设置如下:在“工具箱中选中滑动输入器图标,当鼠标变为“十后,在以上“填充效果框内拖动鼠标到适当大小,然后双击进入属性设置,具体操作如下列图所示,以液位1为例:在“滑动输入器构件属性设置的“操作属性中,把对应数据对象的名称改为:液位1,可以通过单击图标,到库中选,自己输入也可;“滑块在最右边时对应的值为:10。在“滑动输入器构件属性设置的“根本属性中,在“滑块指向中选中“指向左上,其它不变。在“滑动输入器构件属性设置的“刻度与标注属性中,把“主划线数目改为:5,即能被10整除,其它不变。属性设置好后,效果如下列图所示:这时您再按“F5或直接按工具条中图标,进入运行环境后,可以通过拉动滑动输入器而使水罐中的液面动起来。为了能准确了解,水罐1、水罐2的值,我们可以用数字显示其值,具体操作如下:在“工具箱中单击“标签图标,调整大小放在水罐下面,双击进展属性设置如图:注意:在显示输出页面中,小数位数如果设置为0,运行环境下将该数值显示为整数;否则将显示带有N位小数的数值。现场一般都有仪表显示,如果用户需要在动画界面中模拟现场的仪表运行状态,怎么办呢?其实在MCGS组态软件中实现并不难,请按如下操作:在

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 自考

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