水塔水位控制系统(共19页)_第1页
水塔水位控制系统(共19页)_第2页
水塔水位控制系统(共19页)_第3页
水塔水位控制系统(共19页)_第4页
水塔水位控制系统(共19页)_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 过程控制工程实训 设计报告题目: 水塔水位控制系统 院系: 电气信息工程系 专业: 电气工程及其自动化 2012年10月10日 过程控制工程实训 设计报告一、选题目的和意义:水塔水位控制系统是我国住宅小区广泛应用的供水系统,传统供水系统 大多采用水塔、高位水箱或气压罐式增压设备,用水泵以高出实际用水高度 的扬程来“提升”水量,其结果增大了水泵的轴功率和能耗。现研究设计的水塔水位控制系统采用变频调速恒压供水系统,实现水泵无级调速。依据用水量的变化自动调节系统的运行参数,保持水压恒定以满足用水要求,是当今先进、合理的节能型供水系统。供水是一个关系国计民生的重要产业。随着社会的发展和人民生活水平的

2、提高,对城市供水提出了更高的要求,要满足及时、准确、安全保证充足 供水,如果仍然沿用人工方式,劳动强度大,工作效率低,安全性难以保障,为此必须进行水塔水位控制自动化系统的改造。由于当前可编程序控制器(PLC)技术已日趋成熟,因而考虑利用它来实现水塔/水箱供水控制。多年来,可编程控制器(简称 PLC)从其产生到现在,实现了接线逻辑 到存储逻辑的飞跃,今天的 PLC 在处理模拟量、数字运算、人机接口和网络 的各方面能力都已大幅提高,成为工业控制领域的主流控制设备,在各行各业发挥着越来越大的作用。 可编程控制器(PLC)是以计算接触控制技术相结合的产物,它克服了继电接触控制系统中的机械触点的接 线复

3、杂、可靠性低、功耗高、通用性和灵活性差的缺点,充分利用了微处理 器的优点,又照顾到现场电气操作维修人员的技能与习惯,特别是 PLC 的程序编制,不需要专门的计算机编程语言知机技术为基础的新型工业控制装置。 因其高可靠性和较高的性价比在工业控制中得到广泛的应用。本文针对目前比较流行的控制技术,利用 PLC 和传感器构成了水塔水位的控制系统。改造后的水塔水位自控系统,实现水塔水位自动控制系统,远程监控,实现无人值守,提高了供水质量。学生姓名任务分工学生姓名任务分工二、主要研究内容:1.如何利用PLC实现对水塔水位自动控制;2.设计一基于组态王的水塔水位控制系统的模拟装置;3.如何利用组态王与PLC

4、有效连接,控制和实时监控水塔水位的变化。三、设计的方法及步骤: 一、有关控制系统设计1.水塔水位控制系统的控制装置设计 水塔水位控制装置在原始状态的情况下(既水塔和水池都没水),水池上限Q0.4和水池下限Q0.3指示灯及水塔上限Q0.6和水塔下限Q0.5指示灯都是亮着的。当扳上开关按钮I0.0 的时候,电磁阀 Q0.1开始工作,当水流流到水池下限位I0.4 时,既4秒之后,如果水池下限指示灯Q0.3仍然亮着,这个时候电磁阀指示灯Q0.7一闪一闪,表示电磁阀 Q0.1 出了故障停止工作,系统开始报警。当水池下限指示灯Q0.3不亮的时候,水池水位开始往上升,同时水泵 Q0.2动作,开始往水塔里抽水

5、。当水位到水塔下限位I0.2时,这时水塔下限指示灯Q0.5不亮。同时水池水位继续往上升,当上升到水池上限位Q0.3时,既水池灌满水之后,此时电磁阀Q0.1不动作。水泵 Q0.2 继续往水塔抽水,抽水的同时水池的水位会下降,当下降到水池上限位Q0.4以下时, 此时水池上限指示灯I0.3 变亮,而水塔的水位往上升。当上升到水塔上限位.I0.1时,水塔上限指示灯Q0.6不亮。此时电磁阀Q0.1动作,当水池灌满水之后结束。2.水塔水位控制系统的组态王软件设计(1) 建立组态王新工程要建立新的组态王工程,请首先为工程指定工作目录(或称“工程路径”)。“组态王”用工作目录标识工程,不同的工程应置于不同的目

6、录。工作目录下的文件由“组态王”自动管理。启动“组态王”工程管理器(ProjManager),选择菜单“文件新建工程”或单击“新建”按钮,弹出如左图所示。单击“下一步”继续。弹出“新建工程向导之二对话框”,如图右所示。 新建工程向导一 新建工程向导二在工程路径文本框中输入一个有效的工程路径,或单击“浏览”按钮,在弹出的路径选择对话框中选择一个有效的路径。单击“下一步”继续。弹出“新建工程向导之三对话框”,如图所示。在工程名称文本框中输入工程的名称,该工程名称同时将被作为当前工程的路径名称。在工程描述文本框中输入对该工程的描述文字。工程名称长度应小于32个字节,工程描述长度应小于40个字节。单击

7、“完成”完成工程的新建。系统会弹出对话框,询问用户是否将新建工程设为当前工程,如图所示。 新建工程向导三 是否设为当前工程对话框 单击“否”按钮,则新建工程不是工程管理器的当前工程,如果要将该工程设为新建工程,还要执行“文件设为当前工程”命令;单击“是”按钮,则将新建的工程设为组态王的当前工程。定义的工程信息会出现在工程管理器的信息表格中。双击该信息条或单击“开发”按钮或选择菜单“工具切换到开发系统”,进入组态王的开发系统。(2) 创建组态画面继续上节的工程,进入新建的组态王工程,选择工程浏览器左侧大纲项“文件画面”,在工程浏览器右侧用鼠标左键双击“新建”图标,弹出对话框如图所示。在“画面名称

8、”处输入新的画面名称,如leipeng,其它属性目前不用更改。点击“确定”按钮进入内嵌的组态王画面开发系统。如图所示。 新建画面 组态王开发系统(3)定义IO设备继续上节的工程。选择工程浏览器左侧大纲项“设备COM1”,在工程浏览器右侧用鼠标左键双击“新建”图标,运行“设备配置向导”,如图3-9所示选择“S7-200系列”的“PPI”项,单击“下一步”,弹出“设备配置向导”,如图所示。 设备配置向导一 设备配置向导二为外部设备取一个名称,输入PLC,单击“下一步”,弹出“设备配置向导”,如图所示。为设备选择连接串口,假设为COM1,单击“下一步”,弹出“设备配置向导”,如图所示。 设备配置向导

9、三 设备配置向导四填写设备地址为2,单击“下一步”,弹出“设备配置向导”,如图所示。设置通信故障恢复参数(一般情况下使用系统默认设置即可),单击“下一步”,弹出“设备配置向导”,如图所示。 设备配置向导五 设备配置向导六请检查各项设置是否正确,确认无误后,单击“完成”。 设备定义完成后,可以在工程浏览器的右侧看到新建的外部设备“PLC”。在定义数据库变量时,只要把IO变量连结到这台设备上,它就可以和组态王交换数据了。二、实验步骤1.水塔水位控制系统的PLC设计选取水塔水位控制系统的主电路,确定该系统的PLC的I/O端口分配,连接系统的I/O设备,按要求确定系统的控制流程图,编写控制程序,最后与

10、硬件连接并调试,直至硬件正常运行2.水塔水位控制系统的组态画面设计首先建立组态王工程名程为“水塔水位控制系统”的新工程,再创建组态画面,并在图库管理器中画出该系统的静态画面,定义I/O设备(假设仿真PLC连接在计算机的COM1口),确定变量类型,并构造数据库(自动开关1、自动开关2、自动开关3、自动开关4、a1、a2、a3、a4、a5、水泵运行、电池阀、水池液位、水塔液位、水流1、水流2、水流3、水流4、水流5、水流6),之后建立动画连接(各个图素动画连接设备,并在画面命令语言中编写程序),最后PLC与组态连接并运行。四、实验设计(相关原理框图):(一)水塔水位控制系统PLC设计1.水塔水位控

11、制系统的I/O口分配首先先确定该系统的输入输出信号,在该系统里面共有5个输入信号和7个输出信号,具体分配如下所示输入: 控制开关: I0.0 水塔上限位: I0.1 水塔下限位: IO.2 水池上限位: I0.3 水池下限位:IO.4 输出: 电磁阀: Q0.1 水泵: Q0.2 水池下限指示灯a1: Q0.3 水池上限指示灯a2:Q0.4 水塔下限指示灯a3: Q0.5 水塔上限指示灯a4:Q0.6 报警指示灯: Q0.7 2.水塔水位主电路水塔水位控制系统中水泵的主电路图如图所示 水泵主电路3. 水塔水位控制系统的I/O设备这是一个单体控制小系统,没有特殊的控制要求,它有5个开关量,开关量

12、输出触点数有8个,输入、输出触点数共有13个,只需选用一般中小型控制器即可。据此,可以对输入、输出点作出地址分配,水塔水位控制系统的I/O接线图如图2-3所示。 水塔水位控制系统的I/O接线图4. 水塔水位控制系统的梯形图梯形图程序设计语言是用梯形图的图形符号来描述程序的一种程序设计语言。采用梯形图程序设计语言,程序采用梯形图的形式描述。这种程序设计语言采用因果关系来描述事件发生的条件和结果。每个梯级是一个因果关系。在梯级中,描述事件发生的条件表示在左面,事件发生的结果表示在后面。梯形图程序设计语言是最常用的一种程序设计语言。它来源于继电器逻辑控制系统的描述。在工业过程控制领域,电气技术人员对

13、继电器逻辑控制技术较为熟悉,因此,由这种逻辑控制技术发展而来的梯形图受到了欢迎,并得到了广泛的应用。梯形图程序设计语言的特点是:与电气操作原理图相对应,具有直观性和对应性;与原有继电器逻辑控制技术相一致,对电气技术人员来说,易于撑握和学习,因此我们制作了一个水塔水位控制系统的梯形图如图所示。 2-4 水塔水位控制系统的梯形图.5. 水塔水位控制系统的流程图水塔水位控制系统的流程图如图所示。 水塔水位控制系统的流程图6.编程语言Network 1LD I0.0O Q0.1A I0.3= Q0.1Network 2LD Q0.1TON T37, 40Network 3LD I0.4= Q0.3Ne

14、twork 4LD T37A I0.4LPSAN T38= Q0.7LPPAN T39TON T38, 10Network 5LD T38TON T39, 10Network 6LD I0.3= Q0.4Network 7LD I0.2O Q0.2A I0.1AN I0.4= Q0.2Network 8 LD I0.2A Q0.6= Q0.5Network 9 LD I0.1= Q0.6(二)水塔水位控制系统的组态王设计1.建立组态画面 静态组态王水塔水位控制画面2.本设计中使用仿真PLC和组态王通信。仿真PLC可以模拟PLC为组态王提供数据。假设仿真PLC连接在计算机的COM1口. 设备定义

15、完成后,可以在工程浏览器的右侧看到新建的外部设备“PLC”。在定义数据库变量时,只要把IO变量连结到这台设备上,它就可以和组态王交换数据了。3.构造数据库选择工程浏览器左侧大纲项“数据库数据词典”,在工程浏览器右侧用鼠标左键双击“新建”图标,弹出“变量属性”对话框,分别定义:自动开关1、自动开关2、自动开关3、自动开关4、a1、a2、a3、a4、a5、水泵、电池阀、水池液位、水塔液位、水流1、水流2、水流3、水流4、水流5、水流6。 4. 命令语言组态王的命令语言包括:画面命令语言、数据改变命令语言、事件命令语言、热键命令语言何自定义函数命令语言。本设计重点使用应用程序命令语言。如图所示。打开

16、命令语言下的应用程序命令语言,选择存在时,输入如下完整的代码。if(本站点启动=1) 本站点a1=1;本站点a2=1;本站点a3=1;本站点a4=1;本站点a5=0;本站点自动开关1=1;本站点自动开关2=1;本站点自动开关3=1;本站点自动开关4=1;if(本站点电磁阀=1)本站点a5=1;本站点水流1=本站点水流1+1;本站点水流2=本站点水流2+1;本站点水池水位=本站点水池水位+1;if(本站点水池水位<10&&本站点$秒>2) 本站点自动开关1=0;本站点a1=1;if(本站点水池水位>=10&&本站点$秒>10&&am

17、p;本站点水塔水位<100) 本站点水泵运行=1;if(本站点水池水位>=10&&本站点$秒>2) 本站点a1=0;本站点自动开关1=1;if(本站点水池水位>=90&&本站点$秒>=2)本站点a2=0; else本站点a5=0;本站点水流1=0;本站点水流2=0;if(本站点水池水位>=100) 本站点电磁阀=0; 本站点水池水位=100;if(本站点水泵运行=1)本站点水流4=本站点水流4+1;本站点水流5=本站点水流5+1;本站点水塔水位=本站点水塔水位+1.5;本站点水池水位=本站点水池水位-0.5;else本站点水流4=0;本站点水流5=0;if(本站点水塔水位>=10) 本站点a3=0;if(本站点水塔水位>=90) 本站点a4=0; 本站点水泵运行=0;if(本站点水池水位<10&&本站点水塔水位<10) 本站点水泵运行=0;if(本站点水塔水位>=100) 本站点水塔水位=100;流量小五、结果及讨论: 1.实验结果 运行效果一运行效果二在设计过程中,我通过上网查阅,到图书馆翻阅有关书籍,学到了不少的东西。在这期间特别是对PLC编程及梯形图、指令表都有了一个更深入的了解,知道了PLC在人们生活中是多么的重要,知道了知识无论什么时候都是那样的宝贵。设计的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论