本科毕业设计--基于plc的水塔水位控制系统设计.doc

上传人:知****量 文档编号:91610997 上传时间:2023-05-27 格式:DOC 页数:24 大小:508.50KB
返回 下载 相关 举报
本科毕业设计--基于plc的水塔水位控制系统设计.doc_第1页
第1页 / 共24页
本科毕业设计--基于plc的水塔水位控制系统设计.doc_第2页
第2页 / 共24页
点击查看更多>>
资源描述

《本科毕业设计--基于plc的水塔水位控制系统设计.doc》由会员分享,可在线阅读,更多相关《本科毕业设计--基于plc的水塔水位控制系统设计.doc(24页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、目 录第1章 引言3第2章 系统总体设计42.1 系统控制要求42.2 设计分析示意图52.3 确定设计方案6第3章 控制系统硬件设计73.1 PLC选型及扩展73.2 电机及驱动线路113.3 检测元件选型113.4 低压电器选型123.5 电源设计123.6 人机接口设计12第4章 控制系统软件设计134.1 控制程序流程图134.2 控制程序设计144.3 显示操作界面设计18结束语19参考文献20附录1:PLC源程序21附录2:硬件原理图24附录3:电控柜控制面板元件布置图26第1章 引言在社会经济飞速发展的今天,水在人们正常生活和生产中起着越来越重要的作用。一旦断了水,轻则给人民生活

2、带来极大的不便,重则可能造成严重的生产事故及损失。因此给水工程往往成为高层建筑或工矿企业中最重要的基础设施之一。任何时候都能提供足够的水量、平稳的水压、合格的水质是对给水系统提出的基本要求。就目前而言,多数工业、生活供水系统都采用水塔、层顶水箱等作为基本储水设备,由一级或二级水泵从地下市政水管补给。传统的控制方式存在控制精度低、能耗大、可靠性差等缺点。可编程控制器(PLC)是根据顺序逻辑控制的需要而发展起来的,是专门为工业环境应用而设计的数字运算操作的电子装置。鉴于其种种优点,目前水位控制的方式被PLC控制取代。因此,如何建立一个可靠安全、又易于维护的给水系统是值得我们研究的课题。 在工农业生

3、产过程中,经常需要对水位进行测量和控制。水位控制在日常生活中应用也相当广泛,比如水塔、地下水、水电站等情况下的水位控制。然而随着世界人口的不断增长,人们生活用水的增加,以往采用的继电器水塔水位自动控制系统由于频繁操作会产生机械磨损,不方便维护和更新,已经不能满足人们的实际需求,本文采用的是西门子S7-200系列小型PLC可编程控制器作为水塔水位自动控制系统核心,对水塔水位自动控制系统的功能进行性进行了需求分析。主要实现方法是通过传感器检测水塔水位的实际水位,将水位具体信息传至PLC构成的控制模块,进行数据比较,来控制抽水电机的动作,同时进行数据还原,显示水位具体信息,如果水位低于或高于某个设定

4、值是,就会发出危险报警的信号。本文以一个水塔水位控制系统的设计过程,给出了基于PLC水塔水位控制系统的设计好实现的具体过程。第2章 系统总体设计 2.1 系统控制要求水塔水位控制示意图如图2.1所示:图2.1水塔水位控制示意图 水塔工作系统的工作方式为:当水池水位低于水池下限位液位检测传感器S1时,则S1此时为OFF,电磁阀MB1打开,水泵M1启动,开始向水池供水,待4S后,若水池水位没有超过水池下限位液位检测传感器S1,即说明系统发生故障,则水池蜂鸣器PB1报警,水池报警灯闪烁。 若系统正常,则此时水池水位应该超过了水池下限位液位检测传感器S1,则S1此时为ON,表示水池水位高于水池下限水位

5、。当水位水位高于水池上限位液位检测传感器S2时,则S2为ON,水泵M1停止,电磁阀MB1关闭。 当水塔水位低于水塔下限位液位检测传感器S3时,则S3此时为OFF,电磁阀MB2打开,水泵M2启动,开始向水塔供水,待4S后,若水塔水位没有超过水塔下限位液位检测传感器S3,即说明系统发生故障,则水塔蜂鸣器PB2报警,水塔报警灯闪烁。 若系统正常,则此时水塔水位应该超过了水塔下限位液位检测传感器S3,则S3此时为ON,表示水塔水位高于水塔下限水位。当水塔水位高于水塔上限位液位检测传感器S4时,则S4为ON,水泵M2停止,电磁阀MB2关闭。 当水塔水位低于水塔下限位,同时水池水位也低于水池下限位时,水泵

6、M2无法启动,电磁阀MB2无法打开。2.2 设计分析示意图基于PLC的水塔水位控制系统是一个自动控制系统,根据系统要求,设计分析分析如下:当电源启动时,水池和水塔的水位有以下几种情况:(1) 水池的水位在S1之下,如图2.2(a)所示,则电磁阀MB1打开,水泵M1启动,开始向水池供水,待4S后,若水池水位没有超过S1,则水池蜂鸣器报警。当水池水位高于S2时,如图2.2(c)所示,水泵M1停止,电磁阀MB1关闭。(2) 水池的水位在S1与S2之间,如图2.2(b)所示,则电磁阀MB1不会打开,水泵M1不会启动,保持待命状态。(3) 水塔的水位在S3之下,如图2.2(d)所示,并且水池水位在S1与

7、S2之间,则电磁阀MB2打开,水泵M2启动,开始向水塔供水,待4S后,若水塔水位没有超过S3,则水塔蜂鸣器报警。当水塔水位高于S4时,如图2.2(f)所示,水泵M2停止,电磁阀MB2关闭。(4) 水塔的水位在S3之下,并且水池水位在S1之下,则电磁阀MB2不会打开,水泵M2不会启动,等待水池水位高于S1。(5) 水塔水位在S3与S4之间,如图2.2(e)所示,则电磁阀MB2不会打开,水泵M2不会启动,保持待命状态。 水塔设计分析示意图如图2.2所示:图2.2水塔设计分析示意图2.3 确定设计方案 经过再三的探讨,我们决定用S7-200系列的CPU224做主机,扩展模块EM222为数字量输出模块

8、,液位传感器作为感测水塔系统水位的元件,经扩展模块EM232传给MM430变频器,变频后,驱动水泵。水塔系统总体框图如图2.3所示:图2.3水塔设计分析示意图 本章小结:本章通过确定系统可控制要求,并作出了设计分析,经过和同组人员的一番的探讨之后,最终,确定了设计方案。第3章 控制系统硬件设计3.1 PLC选型及扩展 CPU224主机共有14个输入点,10个输出点,输入需DC24V供电,输入点接启动按钮、停止按钮、报警确认按钮、液位检测传感器、热继电器开关。输出需AC220V供电,输出点接启动信号灯、水泵、水位信号灯、报警信号灯,CPU224及其接线如图3.1所示。图3.1 CPU224及其接

9、线 EM222为数字量模拟输出模块,为扩展模块,它有八个输出点,0.1、0.2输出端接蜂鸣器,0.3、0.4输出端接电磁阀,EM222及其接线如图3.2所示。图3.2 EM222及其接线 EM232为模拟量输出模块,为扩展模块,有两路模拟量输出,它与变频器的接线图如图3.3所示。图3.3EM232及其接线水塔系统的I/O分配表见表3.1所示。表3.1 水塔系统I/O分配表输入信号输入变量名输出信号输出变量名I0.0启动按钮Q0.0启动指示灯PG0I0.1停止按钮Q0.1水泵M1I0.2报警确认按钮Q0.2水泵M2I0.3水池下限位液位检测S1Q0.3水池水位过低指示灯PG1I0.4水池上限位液

10、位检测S2Q0.4水池水位过高指示灯PG2I0.5水塔下限位液位检测S3Q0.5水塔水位过低指示灯PG3I0.6水塔上限位液位检测S4Q0.6水塔水位过高指示灯PG4I0.7热继电器FR1Q0.7水池报警指示灯PG5I1.0热继电器FR2Q1.0水塔报警指示灯PG6Q2.1水池蜂鸣器PB1Q2.2水塔蜂鸣器PB2Q2.3电磁阀MB1Q2.4电磁阀MB23.2 电机及驱动线路电机采用卧式离心泵,型号为:IS50-32-125,驱动电路如图3.4所示。图3.4 水塔系统驱动电路3.3 检测元件选型检测元件采用GSK液位传感器,它的特点为:1、外壳采用优质不锈钢,机械强度高、密封性好。2、电缆采用特

11、种材质,耐油、酸、碱,抗蚀能力优越。3、输出稳定可靠的“ON”、“OFF”开关控制信号,无任何误动作,可靠性高。4、安装简捷,调试方便,上下移动定位重块,即可随意调节液面控制范围。3.4 低压电器选型 低压断路器是一种不仅可以接通和分断正常负荷电流和过负荷电流,还可以接通和分断短路电流的开关电器。低压断路器在电路中除起控制作用外,还具有一定的保护功能,如过负荷、短路、欠压和漏电保护等。低压断路器容量范围很大,最小为4A,而最大可达5000A。 这次设计选择的是型号为DZ47 3P 16A。3.5 电源设计 PLC的外部工作电源一般为单相85260 50/60Hz交流电源,也有采用2436V直流

12、电源的。使用单相交流电源的PLC,往往还能同时提供24V直流电源,提供直流输入使用。PLC对其外部工作电源的稳定度要求不高,一般可允许15左右。所以,这次设计采用的是单相220V交流电源供电的PLC。3.6 人机接口设计人机接口是操作者与机电系统之间进行信息交换的接口。按照信息传递的方式分为两类:输入接口,输出接口。常用的输出设备:状态指示灯,发光二极管,液晶显示器,微型打印机,阴极摄像管显示器,扬声器等。此次设计用到的输出设备有状态指示灯,液晶显示器,扬声器。本章小结:本章根据控制要求,确定了PLC的型号,系统的I/O分配表,并由此确认都要扩展什么模块,然后,选择了电机及其驱动电路,并且确定

13、了检测元件,低压电器,最后确定了电源与人机接口的设计。第4章 控制系统软件设计4.1 控制程序流程图 根据系统要求,水塔系统的控制流程图如图4.1所示:图4.1水塔系统控制程序流程图4.2 控制程序设计本次设计采用的是自动检测系统,当水池中缺水时,系统能够自动检测,并自动向水池中供水,同样,当水塔中缺水时,系统能能自动检测,并自动向水塔中供水,当系统发生故障时,系统还会报警。系统的控制程序设计如下:(1) 水塔系统启停控制程序如图4.2所示:图4.2水塔系统启停控制程序(2) 水泵M1启停控制程序如图4.3所示:图4.3水泵M1启停控制程序(3) 水泵M1注水4S控制程序如图4.4所示:图4.

14、4水泵M1注水4S控制程序(4) 水池水位过低指示控制程序如图4.5所示:图4.5水池水位过低指示控制程序(5) 水泵M1处故障时蜂鸣器H1控制程序如图4.6所示:图4.6水泵M1处故障时蜂鸣器H1控制程序(6) 水池报警指示灯闪烁控制程序如图4.7所示:图4.7水池报警指示灯闪烁控制程序(7) 水池水位过高指示控制程序如图4.8所示:图4.8水池水位过高指示控制程序(8) 水泵M2启停控制程序如图4.9所示:图4.9水泵M2启停控制程序(9) 水泵M2注水4S控制程序如4.10所示:图4.10水泵M2注水4S控制程序(10) 水塔水位过低指示控制程序如图4.11所示:图4.11水塔水位过低指

15、示控制程序(11) 水泵M2处故障时蜂鸣器H2控制程序如图4.12所示:图4.12水泵M2处故障时蜂鸣器H2控制程序(12) 水塔报警指示灯闪烁控制程序如图4.13所示:图4.13水塔报警指示灯闪烁控制程序(13) 水塔水位过高指示控制如图4-14所示:图4.14水塔水位过高指示控制4.3 显示操作界面设计显示操作界面采用的是TD200显示,TD200是Text Display 200的简写,它是可编程控制器S7-200系列的常用文本显示器。它可以用来显示信息,在信息中可以内嵌数据,数据既可以显示,也可以由操作人员进行设置。TD200既可以通过TD/CPU电缆由S7-200 CPU供电,也可以

16、由一个外部插入式电源供电,但不能TD/CPU电缆和外部电源同时对TD200 供电,这样会损坏设备。本文只讨论最简单、最常用的方式:由S7-200通过TD/CPU电缆供电。TD200只是一个文本显示器,不需对TD200进行组态和编程,所有组态信息全部存在CPU S7-200中。 TD200 里只存储TD200的地址、所连接的CPU的地址、通讯波特率和参数块的位置。也就是说,TD200的所有组态数据都存储在CPU S7-200可变存储器(V存储器)内,而在TD200中只需通过面板设置TD200的地址、所连接的CPU的地址、通讯波特率和参数块的位置。TD200上电后,按“ESC”键进入“诊断菜单”,

17、接着进入“TD200 设置”选项,分别设置“TD200 地址”(缺省值为1)、“CPU 地址”(缺省值为2)、“参数块地址”(缺省值为0)、“波特率”(缺省值为9.6K)。本例中,我们使用缺省设置。在STEP 7 MicroWIN V4.0中,用TD200向导(菜单“ToolsTD200 Wizard”)给CPU S7-200编程。完成编程并下载后,将CPU和TD200通过TD/CPU电缆进行正确连接,正确设置TD200的参数,即可完成TD200的开发使用。上电后,TD200从CPU读参数块。对所有参数均进行合法性检查。如果一切合格,TD200开始主动轮询信息使能位以决定要显示的信息,并从CP

18、U读取信息,然后显示信息。本章小结:本章根据系统要求,画出了水塔系统的控制流程图,通过对水塔系统的控制流程图的分析,用软件设计出了程序,并最后确认了显示操作界面。结束语此次实习,我设计的是基于PLC的水塔水位控制系统,我在原有的要求上有加了好多要求,是这个系统设计有了一定的难度,但,我还是在老师和同学的帮助下做完了这次设计,此次设计,是通过PLC与液位传感器的结合,使水塔水塔维持一定的水位。在工农业生产以及日常生活应用中,常常会需要对容器中的液位进行自动控制。比如自动控制水塔、水池、水槽、锅炉等容器中的蓄水量,生活中抽水马桶的自动补水控制、自动电热水器、电开水机的自动进水控制等。虽然各种水位控

19、制的技术要求不同,精度不同。但其原理都大同小异。特别是在实际操作系统中,稳定、可靠是控制系统的基本要求。采用PLC能很好的解决以上问题,使水位控制在要求的位置。参考文献1王永华.现代电气控制及PLC应用技术,北京,北京航空航天出版社,2008,2.2廖常初.PLC编程及应用,北京,机械工业出版社,2008,1.3廖常初.PLC应用技术问答,北京,机械工业出版社,2006,14西门子(中国)有限公司.深入浅出西门子S7-200,北京,北京航空航天出版社,2007,1.5西门子(中国)有限公司.SIMATIC S7-200 可编程序控制器系统手册,2010.6SIEMENS公司编.MICROMASTER 430 用户手册,2010.7胡学林.可编程控制器原理及应用,北京,电子工业出版社,2007,1.8汪志峰.可编程控制器原理及应用,西安,电子科技大学出版社,2004,5.9吴中俊.可编程序控制器原理及应用,北京,机械工业出版社,2004.10郑晟.现代可编程序控制器原理与应用,北京,科学出版社,2008.附录1:PLC源程序附录2:硬件原理图附录3:电控柜控制面板元件布置图23

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

当前位置:首页 > 教育专区 > 教案示例

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

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