当前位置:文档之家› 组态软件的学习及应用

组态软件的学习及应用

集中上机2(组态软件的学习及应用)
成绩:题目:锅炉监控系统
姓名:
学号:
班级:
指导教师:李老师、张老师
实习时间:2012年9月
一、实验目的
计算机相关课程是现在任何专业的学生都掌握的一种技能,集中上机2旨在16学时时间内帮助学生了解、熟悉并掌握组态软件的使用及应用方法,为今后的监控系统的设计打下初步基础。

本次上机使用的平台是组态王6.53及以上版本。

通过组态软件设计的监控系统可广泛应用于电力、通讯、制冷、化工、石油、钢铁、煤炭、水泥、纺织、机械制造、造纸、食品、水处理、建材、环保、智能楼宇、实验室、交通等多种工程领域,在本次集中上机中,我们将通过对软件的学习掌握监控系统的设计方法和应用技巧,为以后的工作、学习奠定坚实的基础。

二、实验内容
实验一、熟悉组态软件的初步操作(2小时)
1.了解世纪星监控组态软件系统的组成,学会运行世纪星组态软
件开发系统、运行系统。

2.了解开发系统主窗口,熟悉工程项目管理器,学会新建、打开、
连接、修改、删除、保护、退出工程。

3.学会使用常用系统工具栏、画面图形绘制。

能绘制正方形、圆
形、实时趋势曲线、报警窗口等。

实验二、进一步熟悉世纪星监控组态软件(2小时)
1.熟悉软件变量数据库、了解变量类型。

2.熟悉动画连接。

3.熟悉软件的命令语言。

验三、进一步熟悉世纪星监控组态软件,并根据教师要求自行开发一个监控系统(3*4小时)
锅炉监控系统(学号尾号为3号需要完成)。

设计要求:以学生社区锅炉为例,自动检测锅炉液面和温度,根据学生用水情况(主要是要区别开学生的用水高峰、低峰等时间段,还有就是水的用途(是烧的开水还是洗澡水等等)),及时控制进、出水阀的开关和流量,设置指示灯、报警灯,处理好温度和高度的关系等。

要求实时显示液面(既有锅炉也有进水炉等等)高度和温度,有报警显示,时间显示等。

主要是通过不同时段的用水目的和用水量进行自动的调节。

三、实验步骤
1、首先新建一个工程,在画面中双击新建,名称为烧水,进入画面打开图库选择两个锅炉,分别为进水炉和烧水炉。

2、在图库中选择阀门3个分别为进水阀,热锅炉阀门,出水阀门,在工具中选择立体管道将他们按顺序连接起来。

3、然后选择一个温度表,一个开关,3个实时趋势曲线,分别为温度,两个锅炉,和水阀的曲线。

4、在工程浏览器中选择设备com1进行设置如图
设置外部仿真
5、然后再数据库/数据结构中设置变量
同时还有烧水锅炉的变量
6、还有阀门的变量设置如图
还有其他的两个阀门也同上设置
7、再变量中还有温度,报警的设置。

8、然后我们在选择锅炉,双击的到如图
点击右上角的?号选择我们设置好的变量,其他的锅炉和阀门也如图一样的选择对应的变量。

9、双击立体管道
选择流动,得到如图选择相连接的阀门
10、然后选择T和椭圆输入不同的时段来控制。

11、最后点击命令语言来进行画面的控制,
12、if(\\本站点\时段<100)
13、\\本站点\时段=\\本站点\时段+1;
14、else \\本站点\时段=1;
if(\\本站点\出水阀门==0)
15、{\\本站点\热锅炉阀门=0;\\本站点\进水阀=0;}
16、else
17、{ \\本站点\热锅炉阀门=\\本站点\出水阀门;
18、\\本站点\进水阀=\\本站点\出水阀门;
19、}
20、if(\\本站点\时段>1&&\\本站点\时段<15)
21、{ \\本站点\出水阀门=80;
22、\\本站点\烧水锅炉=\\本站点\热锅炉阀门+\\本站点\烧水锅炉-\\本站点\进水阀;
23、\\本站点\进水锅炉=\\本站点\进水锅炉+\\本站点\进水阀-\\本站点\热锅炉阀门;}
24、if(\\本站点\时段>15&&\\本站点\时段<30)
25、{ \\本站点\出水阀门=30;
\\本站点\烧水锅炉=\\本站点\热锅炉阀门+\\本站点\烧水锅炉-\\本站点\进水阀;
\\本站点\进水锅炉=\\本站点\进水锅炉+\\本站点\进水阀-\\本站点\热锅炉阀门;}
26、if(\\本站点\时段>31&&\\本站点\时段<40)
27、{ \\本站点\出水阀门=60;
\\本站点\烧水锅炉=\\本站点\热锅炉阀门+\\本站点\烧水锅炉-\\本站点\进水阀;
28、\\本站点\进水锅炉=\\本站点\进水锅炉+\\本站点\进水阀-\\本站点\热锅炉阀门;}
29、if(\\本站点\时段>41&&\\本站点\时段<60)
30、{ \\本站点\出水阀门=40;
31、\\本站点\烧水锅炉=\\本站点\热锅炉阀门+\\本站点\烧水锅炉-\\本站点\进水阀;
32、\\本站点\进水锅炉=\\本站点\进水锅炉+\\本站点\进水阀-\\本站点\热锅炉阀门;\\本站点\温度1=97;}
33、if(\\本站点\时段>61&&\\本站点\时段<80)
34、{ \\本站点\出水阀门=80;
\\本站点\烧水锅炉=\\本站点\热锅炉阀门+\\本站点\烧水锅炉-\\本站点\进水阀;\\本站点\进水锅炉=\\本站点\进水锅炉+\\本站点\进水阀-\\本站点\热锅炉阀门;}
35、if(\\本站点\时段>81&&\\本站点\时段<100)
36、{ \\本站点\出水阀门=0;
\\本站点\烧水锅炉=\\本站点\热锅炉阀门+\\本站点\烧水锅炉-\\本站点\进水阀;
37、\\本站点\进水锅炉=\\本站点\进水锅炉+\\本站点\进水阀-\\本站点\热锅炉阀门;}
38、if(\\本站点\烧水锅炉<10)
39、\\本站点\报警2=1;
40、if(\\本站点\烧水锅炉>95)
41、\\本站点\报警2=1;
42、if(\\本站点\烧水锅炉>10&&\\本站点\烧水锅炉<94)
43、\\本站点\报警2=0;
44、if(开关==0)
45、{时段=0;出水阀门=0;}
四、实验结果
我们的到画面如图:
远行画面我们我们可以看到系统运行起来,各项的数据也显示在曲线中,同上关闭开关,系统停止运行。

从图上我们可以看到在14:oo-17:00是出的开水温度在97左右,出水在80左右是用水的高峰期。

烧水炉的水在下降,进水炉的水下降流入烧水炉,3个水阀都打开。

在图中的曲线上我们可以看到温度
的变化,个水阀的流动情况和两个锅炉水位的情况。

当烧水炉的水超过警戒线和过低的时候的时候报警会亮起,可以选择关闭开关或热锅炉进水阀。

五、写出本次实验的实验心得
通过这次的实验,我们学到了如何使用组态王,通过它我们可以进行很多的自动操作,可以很简单的监测一个系统。

这个软件的使用会方便生活中的很多领域,在实验中,对于不了解的东西,可以自己在使用手册上看到,可以上网去查一些程序的写法,也可以问老师,大部分都是我们自己学习,通过这次的学习,加强了自己自学的能力,通过一个组的讨论,相互学习,在不断的讨论中知道了很多细节上的东西,大部分都是粗心大意没注意的。

这次学习虽然很短,但却学到了很多的东西,有知识上的,也有方法上的,受益很多。

相关主题