2022年MCGS组态软件课程设计 .pdf

上传人:C****o 文档编号:33385464 上传时间:2022-08-10 格式:PDF 页数:28 大小:1.38MB
返回 下载 相关 举报
2022年MCGS组态软件课程设计 .pdf_第1页
第1页 / 共28页
2022年MCGS组态软件课程设计 .pdf_第2页
第2页 / 共28页
点击查看更多>>
资源描述

《2022年MCGS组态软件课程设计 .pdf》由会员分享,可在线阅读,更多相关《2022年MCGS组态软件课程设计 .pdf(28页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、MCGS 组态软件课程设计题目:自动供水系统姓名:孙增成学号:P081613334 学院:电气工程学院专业班级:08 级电气( 1)班指导教师:王彩霞同 组 人:李小婉王亮王水峰西北民族大学2011 年 6 月 21 日名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 28 页 - - - - - - - - - 目录1.1 课题背景 . 3 1.2 设计目的 . 3 1.3 设计思路 . 4 2.1 建立主窗口文件 . 5 2.1.1 建立用户窗口 . 5 2.1.2 确

2、定实时数据库. 6 2.1.3 系统界面设计 . 7 2.2 运行策略 . 9 2.2.1 PID定义 . 9 2.2.2 达下限时开关的动作. 9 2.2.3 水箱 1 的水位 . 10 2.2.4 水箱 2 的水位 . 10 2.2.5 水箱 3 的水位 . 11 2.2.6 水箱 4 的水位 . 11 2.3 调节曲线 . 12 2.4 数据显示和报警 . 14 2.5 历史记录 . 16 组态图 . 20 控制窗口 . 20 运行情况 . 21 运行程序 . 22 PID程序 . 22 水位控制 . 22 致谢. 26 名师资料总结 - - -精品资料欢迎下载 - - - - - -

3、- - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 28 页 - - - - - - - - - 1 自动专业: 08 电气 1 班姓名:孙增成指导教师:王彩霞老师摘要随建筑物高层智能化技术进步, 社会经济的迅速发展, 人们对供水质量和供水系统可靠性的要求不断提高;再加上目前能源紧缺 ,低碳生活成为一种生活时尚, 采用先进的自动化技术、控制技术以及通讯技术 , 使得不同领域的恒压供水系统达到高性能、高节能成为技术的发展趋势。本文针对这个问题, 运用 MCGS 设计了一套恒压供水系统。 MCGS 页面直观,可直观显示系统运行的情况。本设计可广

4、泛应用于生活供水。关键词恒压供水 PID 调节自动供水MCGSABSTRACT Building intelligent technology progress with the top of the rapid development of economy, society, people on the water quality and water supply system reliability requirements are improving; Plus the current energy shortages, low carbon life become a kind of

5、life style, and the use of advanced automation technology, control technology and communication technology, makes the different areas of constant pressure water supply system to achieve high performance, high energy saving become the development trends of the technology. In this paper, by using 名师资料

6、总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 28 页 - - - - - - - - - 2 the problem MCGS designed a set of constant pressure water supply system. MCGS page, intuitive, and the operation of the system can be visual display. This design can be widely used in life wat

7、er supply. Key Words: Constant Pressure Water Supply PID Control Automatic Water Supply MCGS名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 28 页 - - - - - - - - - 3 1. 绪论1.1 课题背景随建筑物高层智能化技术进步, 社会经济的迅速发展, 人们对供水质量和供水系统可靠性的要求不断提高;再加上目前能源紧缺, 低碳生活成为一种生活时尚, 采用先进的自动化技术

8、、控制技术以及通讯技术 , 使得不同领域的恒压供水系统达到高性能、高节能成为技术的发展趋势。本设计是针对学校生活用水而设计的。应用 MCGS 组态软件,由压力传感器、PID 调节器组成控制系统 , 调节水泵的输出流量。设计中用到六台水泵、一个压力传感器,根据供水系统出口水压和流量来控制 , 使系统运行在最合理状态, 保证按需供水。本文经过PID运算, 调节出水量和流量 , 实现闭环自动调节恒压变量供水。运行结果表明 , 该系统具有压力稳定 , 结构简单等特点。1.2 设计目的水资源已经成为 21 世纪的热点话题, 水是一种特殊的、 不可替代的资源,同时水也是一种可重复使用、可再生的资源。水运用

9、在各行各业,也是我们生活必不可少的珍贵财富。我国目前还是一个发展中国家,更加要注重对水资源的有效利用。恒压供水调速系统可实现水泵电动机的无差调速,根据用水量的名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 28 页 - - - - - - - - - 4 变化,自动调节供水的压力(即水流量),在用水量发生变化时保持水压恒定以满足用水的需求。对供水系统进行的控制是为了满足对水流量的需求,考虑到在动态的情况下,水管内的水压力的大小与供水和用水之间的平衡情况,当供水量大于用水量

10、时,压力上升,水泵不工作或者功率减少;当供水量小于用水水量时,压力下降,到达设定压力下限时,为了保证供水的正常,水泵开始工作或者加大功率,为水箱注水。1.3 设计思路我们的设计思路是先利用PID 对水位进行闭环控制, 输出水和下一环节的供水系统相连接,为用户提供供水。 本系统可以对用水量进行监控。设计框图如下图 2.1 :供水系统名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 28 页 - - - - - - - - - 5 2. 基于 MCGS 组态软件的系统设计2.1

11、 建立主窗口文件2.1.1 建立用户窗口(1) 在“用户窗口”中单击“新建窗口”按钮,连续点击5次,建立“窗口 0” “窗口1” “窗口 2” “窗口3” “窗口 4”。(2) 选中“窗口 0”,单击“窗口属性”,进入“用户窗口属性设置”。(3) 将窗口名称改为:控制窗口;窗口标题改为:控制窗口;窗口位置选中“最大化显示”,其它不变,单击“确认”。(4) 重复上述步骤,分别把“窗口 1” “窗口 2” “窗口 3” “窗口4”改为:“数据显示”“供水系统”“调节曲线”“报警显示”,在下面的步骤中会用到。(5) 在“用户窗口”中,选中“控制窗口”,点击右键,选择下拉菜单中的“设置为启动窗口”选项

12、,将该窗口设置为运行时的初始窗口如图 2.2 。图 2.2 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 28 页 - - - - - - - - - 6 2.1.2 确定实时数据库(1) 单击工作台中的“实时数据库”窗口标签,进入实时数据库窗口页。(2) 单击“新增对象”按钮,在窗口的数据对象列表中,增加了一个名为“Data1”的对象,双击进入“Data1”的属性栏,把“Data1”改名为“ D”, 类型为“数值型”。(3) 重复上述步骤,共设置39 个变量,并正确设

13、置其属性,如图2.3 所示:图 2.3 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 28 页 - - - - - - - - - 7 2.1.3 系统界面设计(1) 先确定控制界面的整体布局,然后点击工具栏中的“对象元件库管理”,在弹出的窗口中,选择相应的水泵,和阀门,水管,水箱等元件。 (2)确定好各元件的位置后,点击工具栏中的“流动块”工具,画在水管上,代表流动水的样式。(3) 最后再微调各元件的位置,做到布局合理,最终如图2.4 参数设置如图 2.5:图 2.4

14、 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 28 页 - - - - - - - - - 8 压力表的参数设置如下图2.6:在本设计中,前一部分是控制部分而后一部分是供水部分,图 2.7即为供水系统最终的组态工程图, 该组态画面的设计可以反映实际当中遇到的情况,如水泵的开关次序,水位在不同位置时,系统的运行情况。图 2.5 图 2.6 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 -

15、- - - - - - 第 10 页,共 28 页 - - - - - - - - - 9 图 2.5 2.2 运行策略2.2.1 PID定义本策略是用来定义PID 控制的水位值及其当K3 为不同状态时出水量的不同值。2.2.2 达下限时开关的动作本策略是用在“当水箱水位小于设定值上限”时,当水箱水位小于设定值上限时, 且到达设定的下限值时, 水泵将会按照本策略上所图 2.7名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 28 页 - - - - - - - - - 1

16、0 编写的程序进行供水, 注入一号水箱的三分之一, 保证用水的可靠性。2.2.3 水箱 1 的水位本策略是用来反映液位1 的水位情况。2.2.4 水箱 2 的水位本策略反映了水泵为水箱供水时液位2 的水位,部分程序如下:If 液位 2液位 2 下限then 液位 2=液位 2+液位 1/3 Endif If 液位 3液位 3 下限then 液位 3=液位 3+液位 1/3 endif If 液位 3液位 3 下限then 液位 3=液位 3+液位 1/3 endif 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理

17、- - - - - - - 第 12 页,共 28 页 - - - - - - - - - 11 2.2.5水箱 3 的水位本策略反映了水泵为水箱供水时液位3 的水位,部分程序如下:2.2.6水箱 4 的水位本策略反映了水泵为水箱供水时液位4 的水位,部分程序如下:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 28 页 - - - - - - - - - 12 2.3 调节曲线调节曲线反映了PID 控制的水位与设定值之间的实时关系, 反映了当前的调节情况,实时的数据报

18、表可以通过MCGS 系统的实时表格构建出来。具体步骤如下:(1) 首先建立实时数据报表。在“工具箱”中单击“实时曲线”图标,拖放到桌面适当位置。双击表格,把鼠标移到上边字母或左边数字之间,当鼠标变化时,拖动鼠标改变单元格大小, 单击鼠标右键进行编辑,如下图2.8 所示: (2) 双击曲线,弹出“实时曲线构件属性设置”窗口,图 2.8 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 28 页 - - - - - - - - - 13 图 3.6 各参数如图 2.9 所示:

19、调节曲线工作情况示意图,如图2.10。图 2.9 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 28 页 - - - - - - - - - 14 图 2.7 2.4 数据显示和报警数据显示是显示了用户的用水情况,在“工具箱”中单击“自由表格”图标,拖放到合适位置,双击进行设计如下图2.11所示:图 2.10 图 2.11 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - -

20、 - - 第 16 页,共 28 页 - - - - - - - - - 15 属性设置如下图2.12 所示:从“工具箱”中单击“报警显示”图标,变“十”后用鼠标拖动到适当位置与大小;然后双击构件,在弹出的属性窗口中,设置如下图 2.13 所示:属性设置如下图 2.14 所示:图 2.12 图 2.13 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 17 页,共 28 页 - - - - - - - - - 16 图 2.9 2.5 历史记录历史数据是反映在一定时间段内,系统数据库

21、记录系统特定参数的运行结果, 并以历史报表或历史趋势曲线反映出来。而本系统的历史记录正是由历史报表以及历史趋势曲线组成的,能准确地反映系统在过去的一个时间段内的数据变化情况。在“工具箱”中单击“历史曲线”图标,拖放到适当位置调整大小。双击曲线,弹出“历史曲线构件属性设置”窗口,按下图设置。其他的设计如前所述。图 2.14 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 18 页,共 28 页 - - - - - - - - - 17 图 2.11 各参数如图 2.15。属性设置如下:

22、图 2.15 图 2.16 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 19 页,共 28 页 - - - - - - - - - 18 3. 结论本次课程设计以PID 控制器为核心进行设计,借助于PID 控制器优良的性能,实现了恒压供水的控制。该系统通过进行PID 调节,按实际需要设定居民区进水量, 压力传感器压力, 根据压差调整水泵的工作情况,实现恒压供水, 使给水泵始终在高效率下运行,在启动时压力波动小,可控制在给定值的5% 范围内。本设计可广泛应用于生活供水、学校供水等日

23、常供水系统。实现节能,环保,经济于一体,可为类似的系统提供一种可行的设计方案。通过这次课程设计,也让我们发现了自己的不足, 通过查阅资料,我们弥补了自己知识缺乏的问题,及时补充改正。 在今后的学习过程中,我们会更加努力。由于水平有限,或许有一些地方考虑不周到,希望老师批评指正。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 20 页,共 28 页 - - - - - - - - - 19 参考文献【1】 胡寿松 . 自动控制原理科学出版社 2001.2 【2】 金以慧 . 过程控制清

24、华大学出版社2003.6 【3】 林新春 . 智能变频供水控制系统设计及应用. 新疆有色金属 ,2005.4 【4】 张伯龙主编 . 可编程逻辑控制器实用教程: PLC 起步与进阶 . 北京 : 国防工业出版社 , 2008. 6. 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 21 页,共 28 页 - - - - - - - - - 20 附录组态图控制窗口供水窗口名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - -

25、名师精心整理 - - - - - - - 第 22 页,共 28 页 - - - - - - - - - 21 运行情况名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 23 页,共 28 页 - - - - - - - - - 22 附录运行程序PID 程序水位 =水位 +进水量 /100-出水量 /100 IF K3=0 THEN 出水量 =0 IF K3=1 THEN 出水量 =变量水位控制if 水泵 1=1 and k4=0 then 液位 1=液位 1+出水量endif if

26、 水泵 1=1 and k4=1 and 水泵 2=0 and 水泵 3=0 and 水泵 4=0 then 液位 1=液位 1+出水量endif if 水泵 1=1 and k4=1 and 水泵 2=0 and 水泵 3=0 and 水泵 4=1 then 液位 1=液位 1+出水量 -澡堂endif if 水泵 1=1 and k4=1 and 水泵 2=0 and 水泵 3=1 and 水泵 4=0 then 液位 1=液位 1+出水量 -食堂endif if 水泵 1=1 and k4=1 and 水泵 2=1 and 水泵 3=0 and 水泵 4=0 then 液位 1=液位 1

27、+出水量 -宿舍endif if 水泵 1=1 and k4=1 and 水泵 2=1 and 水泵 3=1 and 水泵 4=0 then 液位 1=液位 1+出水量 -宿舍 -食堂endif if 水泵 1=1 and k4=1 and 水泵 2=1 and 水泵 3=0 and 水泵 4=1 then 液位 1=液位 1+出水量 -宿舍 -澡堂名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 24 页,共 28 页 - - - - - - - - - 23 endif if 水泵

28、 1=1 and k4=1 and 水泵 2=1 and 水泵 3=1 and 水泵 4=1 then 液位 1=液位 1+出水量 -宿舍 -澡堂 -食堂endif *液位 1 if k4=1 and 水泵 2=1 and k8=0 and 水泵 3=0 and 水泵 4=0 then 液位 2=液位 2+出水量endif if k4=1 and 水泵 2=1 and k8=1 and 水泵 3=0 and 水泵 4=0 then 液位 2=液位 2+出水量 -宿舍endif if k4=1 and 水泵 2=1 and k8=0 and 水泵 3=1 and 水泵 4=0 then 液位 2

29、=液位 2+出水量 /2 endif if k4=1 and 水泵 2=1 and k8=1 and 水泵 3=1 and 水泵 4=0 then 液位 2=液位 2+出水量 -宿舍endif if k4=1 and 水泵 2=1 and k8=0 and 水泵 3=0 and 水泵 4=1 then 液位 2=液位 2+出水量endif if k4=1 and 水泵 2=1 and k8=0 and 水泵 3=0 and 水泵 4=1 then 液位 2=液位 2+出水量 /2 endif if k4=1 and 水泵 2=0 and k9=1 and 水泵 3=1 and 水泵 4=0 t

30、hen 液位 3=液位 3+出水量 -食堂endif if k4=1 and 水泵 2=0 and k9=0 and 水泵 3=1 and 水泵 4=0 then 液位 3=液位 3+出水量endif if k4=1 and 水泵 3=1 and k9=0 and 水泵 2=0 and 水泵 4=0 then 液位 3=液位 3+出水量endif if k4=1 and 水泵 3=1 and k9=1 and 水泵 2=0 and 水泵 4=0 then 液位 3=液位 3+出水量 -食堂endif 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - -

31、- - - - - 名师精心整理 - - - - - - - 第 25 页,共 28 页 - - - - - - - - - 24 if k4=1 and 水泵 3=1 and k9=0 and 水泵 2=1 and 水泵 4=0 then 液位 3=液位 3+出水量 /2 endif if k4=1 and 水泵 3=1 and k9=1 and 水泵 2=1 and 水泵 4=0 then 液位 3=液位 3+出水量 /2-食堂endif if k4=1 and 水泵 2=0 and k10=0 and 水泵 3=0 and 水泵 4=1 then 液位 4=液位 4+出水量endif i

32、f k4=1 and 水泵 3=1 and k9=1 and 水泵 2=0 and 水泵 4=1 then 液位 3=液位 3+出水量 /2-食堂endif if k4=1 and 水泵 3=1 and k9=0 and 水泵 2=0 and 水泵 4=1 then 液位 3=液位 3+出水量 /2 endif if k4=1 and 水泵 3=1 and k9=1 and 水泵 2=1 and 水泵 4=1 then 液位 3=液位 3+出水量 /3-食堂endif if k4=1 and 水泵 3=1 and k9=0 and 水泵 2=1 and 水泵 4=0 then 液位 3=液位

33、3+出水量 /2 endif if k4=1 and 水泵 4=1 and k10=0 and 水泵 2=0 and 水泵 3=0 then 液位 4=液位 4+出水量endif if k4=1 and 水泵 4=1 and k10=1 and 水泵 2=0 and 水泵 3=0 then 液位 4=液位 4+出水量 -澡堂endif if k4=1 and 水泵 4=1 and k10=1 and 水泵 2=1 and 水泵 3=0 then 液位 4=液位 4+出水量 /2-澡堂endif if k4=1 and 水泵 4=1 and k10=0 and 水泵 2=1 and 水泵 3=0

34、 then 液位 4=液位 4+出水量 /2 endif 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 26 页,共 28 页 - - - - - - - - - 25 if k4=1 and 水泵 4=1 and k10=1 and 水泵 2=0 and 水泵 3=1 then 液位 4=液位 4+出水量 /2-澡堂endif if k4=1 and 水泵 4=1 and k10=0 and 水泵 2=0 and 水泵 3=1 then 液位 4=液位 4+出水量 /2 endi

35、f if k4=1 and 水泵 4=1 and k10=1 and 水泵 2=1 and 水泵 3=1 then 液位 4=液位 4+出水量 /3-澡堂endif if k4=1 and 水泵 4=1 and k10=0 and 水泵 2=1 and 水泵 3=1 then 液位 4=液位 4+出水量 /3 endif if 水泵 1=0 then 液位 1=液位 1-食堂 -澡堂 -宿舍endif if 水泵 2=0 then 液位 2=液位 2-宿舍endif if 水泵 3=0 then 液位 3=液位 3-食堂endif if 水泵 4=0 then 液位 4=液位 4-澡堂endi

36、f 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 27 页,共 28 页 - - - - - - - - - 26 致谢在本次 MCGS 组态软件课程设计的过程中,非常感谢那些给予我帮助的同学,感谢王彩霞老师在我课程设计期间,悉心的指导和无微不至的关心,为我们提供了优秀的设计方案并帮助我解决了很多问题, 也要非常感谢刘炜彬和李银双同学在程序编写时给予的指导和帮助。感谢所有帮助我关心我的老师、同学和朋友! 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 28 页,共 28 页 - - - - - - - - -

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

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁