- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
水塔供水系统
上海应用技术学院课程设计报告
课程名称 组态王课程设计
设计题目 水塔供水系统
姓 名
学 号
班 级
学 院 计算机科学与信息工程
专 业 计算机科学与技术
日 期 2014.03.14-2014.4 .23
指导教师 方华
前言
水塔供水系统
组态Kingview是一种通用的工业监控软件,它融过程控制设计、现场操作及工厂资源管理于一体,将一个企业内部的各种生产系统和应用以及信息交流汇集在一起,实现了最优化管理。它适用于从单一设备的生产运营管理和故障诊断,到网络结构分布式大型集中监控管理系统的开发。在生活及生产供水中, 通常是通过建造水塔以维持水压。但是, 建造水塔费用高, 还会造成水的二次污染。因此, 通常采用的方法是: 当用水量增大时, 增加水泵数量或提高水泵的运转速度以保持供水管网中的水压不变; 用水量减小时, 做出相反的调节。这就是恒压供水的基本思路。本文介绍了组态王模块化编程本课程设计是计算机科学与技术专业重要的实践性环节之一,是在学生学习完《》课程后进行的一次全面的综合练习。本课程设计的目的和任务:
巩固和加深学生对的基本知识的理解和掌握;
掌握编程和程序调试的基本技能;
利用进行基本的软件设计;
掌握书写程序设计说明文档的能力
提高运用解决实际问题的能力。分析课程设计题目的要求;
写出详细设计说明;
编写程序代码,调试程序使其能正确运行;
设计完成的软件要便于操作和使用,有整齐、美观的使用界面;
设计完成后提交课程设计报告和源代码文件的电子文档。else
\\本站点\阀门_LYC=0;
if(\\本站点\放水阀门_LYC==0)
{
\\本站点\泵1_LYC=0;
\\本站点\泵2_LYC=0;
\\本站点\泵3_LYC=0;
}
\\本站点\水塔压强_LYC=\\本站点\水塔_LYC/2;
if(\\本站点\水塔_LYC10)
\\本站点\阀门_LYC=70;
if(\\本站点\水塔_LYC==100)
\\本站点\阀门_LYC=0;
if(\\本站点\水塔_LYC80)
{
\\本站点\放水阀门_LYC=1;
\\本站点\泵3_LYC=1;
\\本站点\泵1_LYC=0;
\\本站点\泵2_LYC=0;
}
if(\\本站点\水塔_LYC80\\本站点\水塔_LYC30)
{
\\本站点\放水阀门_LYC=1;
\\本站点\泵2_LYC=1;
\\本站点\泵1_LYC=0;
\\本站点\泵3_LYC=0;
}
if(\\本站点\水塔_LYC30\\本站点\水塔_LYC10)
{
\\本站点\放水阀门_LYC=1;
\\本站点\泵1_LYC=1;
\\本站点\泵2_LYC=0;
\\本站点\泵3_LYC=0;
}
if(\\本站点\水塔_LYC10)
{
\\本站点\放水阀门_LYC=0;
}
\\本站点\总流量显示_LYC=\\本站点\流量_LYC/1000;
数据改变命令语言
long row;
row=\\本站点\$秒+4;
ReportSetCellString(Report1,2, 2, \\本站点\$日期);
ReportSetCellString(Report1,row, 1,\\本站点\$时间);
ReportSetCellValue(Report1,row, 2,\\本站点\水塔_LYC);
ReportSetCellValue(Report1,row, 3,\\本站点\流速1_LYC);
ReportSetCellValue(Report1,row, 4,\\本站点\流速2_LYC);
ReportSetCellValue(Report1,row, 5,\\本站点\流速3_LYC);
ReportSetCellValue(Report1,row, 6,\\本站点\流量_LYC);
事件命令语言
当\\本站点\泵1_LYC==1
if(\\本站点\水塔_LYC=\\本站点\流速1_LYC\\本站点\水塔_LYC!=0)
{
\\本站点\流速1_LYC=\\本站点\阀门1_LYC*0.1;
\\本站点\流量_LYC=\\本站点\流量_LYC+\\本站点\流速1_LYC;
\\本站点\水塔_LYC=\\本站点\水塔_LYC-\\本站点\流速1_LYC;
}
else if(\\本站点\水塔_LYC\\本站点\
文档评论(0)