组态王实验报告Word文档下载推荐.doc
《组态王实验报告Word文档下载推荐.doc》由会员分享,可在线阅读,更多相关《组态王实验报告Word文档下载推荐.doc(5页珍藏版)》请在冰豆网上搜索。
一、实验目的
计算机相关课程是现在任何专业的学生都掌握的一种技能,此集中上机旨在一周的时间内帮助学生独立掌握关于软件的基本常识,加强计算机操作能力。
组态王通用工业自动化监控组态软件系统是实时程序生成器,可以产生管理级别上的监控和数据采集系统,可用于电力、通讯、制冷、化工、石油、钢铁、煤炭、水泥、纺织、机械制造、造纸、食品、水处理、建材、环保、智能楼宇、实验室、交通等多种工程领域,对这个组态软件的学习可为以后的工作、学习奠定坚实的基础。
二、实验内容
1.实验目标:
自行开发一个锅炉监控系统。
设计要求:
以学生社区锅炉为例,自动检测锅炉液面和温 度,根据学生用水情况(主要是要区别开学生的用水高峰、低峰等时间段,还有就是水的 用途(是烧的开水还是洗澡水等等)),及时控制进、出水阀的开关和流量,设置指示灯、 报警灯,处理好温度和高度的关系等。
要求实时显示液面(既有锅炉也有进水炉等等) 高度和温度,有报警显示,时间显示等。
各种开关既可以手动又可以自动控 制。
2.设计思路:
根据生活中的实际事例进行分析和化简,理清设计思路,划分模块,先有个大概的蓝图, 然后再对各个模块进行设计。
3.任务模块划分:
首先是冷水系统,冷水系统负责平常的锅炉供水和应及时的供水,然后是锅炉,由 于要烧开水和热水,必须确定锅炉的数量并根据用水高低峰进行锅炉的控制,最后是出 水系统,出水系统包括水箱储水及热水和开水的加压供应。
三、实验步骤
1.主界面设计及实施:
首先以冷水,热水,出水三大系统为基础进行主界面的布局;
然后根据各子系 统的功能,从图库中调取所需的东西。
2.各子模块的设计与实现:
①冷水系统:
从图库中调取水箱,管道,阀门,容量计,开关等元素,自 定义变量,编写函数,然后进行调试。
②热水系统:
从图库中调取锅炉,管道, 阀门,开关,温度计,容量计,报警器等元素,自定义相关变量,编写函数实 现功能,进行调试。
③出水系统:
从图库中调取水泵,管道等相关元素进行布 局。
④最后进行总体的调试,修改函数,再调试,直到实现所有要求的功能。
四、实验程序
if(电源==1)
{if(开关4==1)
{if(开关1==1)
{阀门1=1;
阀门2=1;
冷液面=冷液面+10;
阀门3=0;
阀门4=0;
阀门5=0;
报警2=0;
}
if(冷液面>
=50&
&
开关2==1)
{热液面=热液面+10;
冷液面=冷液面-10;
if(热液面>
=100)
{热液面=100;
变量1=热液面;
阀门1=0;
阀门2=0;
开关1=0;
开关2=0;
if(冷液面==100)
冷液面=100;
if(变量1==100)
温度=温度+5;
if(开关3==1)
{阀门3=1;
热液面=热液面-10;
温度=温度-5;
if(温度>
{温度=100;
报警=1;
if(温度==100)
{阀门3=1;
if(热液面==0)
{温度=0;
开关3=0;
报警=0;
开关1=1;
开关2=1;
开关4=1;
}}}
if(开关4==0)
{if(开关1==1&
{开关1=1;
阀门1=1;
热液面=热液面+10;
if(开关1==1&
阀门4=1;
热液面2=热液面2+10;
if(热液面>
{热液面=100;
if(热液面2>
变量2=热液面;
if(变量1==100&
变量2==100)
{开关1=0;
if(变量1==100)
{温度=温度+5;
=50)
{温度=50;
阀门3=1;
if(热液面==0)
{开关1=1;
温度=0;
}}
{温度=温度-5;
if(变量2==100)
{温度2=温度2+5;
if(温度2>
{温度2=50;
报警2=1;
热液面2=热液面2-10;
阀门5=1;
if(热液面2==0)
{开关1=1;
温度2=0;
{温度2=温度2-5;
if(热液面2==0)
}}}}}
五、实验结果
主界面
热水图
开水图
六、写出本次实验的实验心得
通过本实验的学习,我熟悉了组态王软件的初步操作,了解了组态王监控组态软件系统的组成,学会运行组态王软件开发系统、运行系统。
了解了开发系统主窗口,熟悉工程项目管理器,学会新建、打开、连接、修改、删除、保护、退出工程。
学会使用常用系统工具栏、画面图形绘制。
能绘制正方形、圆形、实时趋势曲线、报警窗口等。
掌握了组态王监控软件,软件变量数据库,了解了变量类型。
熟悉动画连接和软件的命令语言。
通过进一步的练习,掌握了组态王监控软件,并自行开发一个监控系统。