物业供水系统水泵梯形图控制程序设计与调试(共28页).doc

上传人:飞****2 文档编号:16789921 上传时间:2022-05-18 格式:DOC 页数:28 大小:574.50KB
返回 下载 相关 举报
物业供水系统水泵梯形图控制程序设计与调试(共28页).doc_第1页
第1页 / 共28页
物业供水系统水泵梯形图控制程序设计与调试(共28页).doc_第2页
第2页 / 共28页
点击查看更多>>
资源描述

《物业供水系统水泵梯形图控制程序设计与调试(共28页).doc》由会员分享,可在线阅读,更多相关《物业供水系统水泵梯形图控制程序设计与调试(共28页).doc(28页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上湘潭大学专业课程设计 题 目 物业供水系统水泵梯形图控制程序设计与调试 学 院 机械工程学院 专 业 机械设计制造及其自动化 班 级 五 学 号 姓 名 张书洋 指导教师 李明富 完成日期 2018 年 1 月 9 日目录一、引言11.1 物业供水系统的应用简介11.2 物业供水系统主要实现功能1二、系统总体设计方案22.1 系统硬件配置及组成原理2 2.2 系统变量定义及I/O分配表42.3 系统接线图设计5 三、控制系统设计63.1 控制程序流程图设计63.2 控制程序梯形图设计73.3 控制程序设计思路13四、系统调试及结果分析 4.1 系统调试及解决的问题14

2、 4.2 实现的效果17 五、结束语17六、参考文献17附录:带功能注释的源程序18一、引言1.1 物业供水系统的应用简介随着我国社会经济的发展,人们生活水平的不断提高,城市中各类小区的建设发展十分迅速,同时也对小区的基础设施建设提出了更高的要求,小区的供水系统是其中的一个重要方面。针对目前的小区供水系统中存在的电能、水资源浪费且供水质量差等问题采用三菱FX2N PLC为核心控制器,构成恒压供水系统。该系统是以管网水压为设定参数,根据用水量的大小由PLC控制投入运行的水泵的数量实现管网水压的闭环调节,即实现恒压供水。1.2 物业供水系统主要实现功能某物业供水系统有水泵4台,供水管道安装压力检测

3、开关K1,K2和K3。K1接通,表示水压偏低;K2接通,表示水压正常;K3接通,表示水压偏高。1. 控制要求:(1)自动工作时,当用水量少,压力增高,K3接通,此时可延时30s后撤除1台水泵工作,要求先工作的水泵先切断;当用水量多时,压力降低,K1接通,此时可延时30s后增设1台水泵工作,要求未曾工作过的水泵增加投入运行;当K2接通,表示供水正常,可维持水泵运行数量。工作时,要求水泵数量最少为1台,最多不得超出4台。(2)各水泵工作时,均应有工作状态显示。(3)手动工作时,要求4台水泵可分别独立操作(分设起动和停止开关),并分别具有过载保护,可随时对单台水泵进行断电控制(注:若输入点不够,可减

4、少一个过载保护输入)。(4) 设置“自动/手动”切换开关(ON手动,OFF自动),另设自动运行控制开关(ON自动运行,OFF自动运行停止)。二、系统总体设计方案2.1 系统硬件配置及组成原理由设计内容和要求可知,本设计要用到四台水泵,在设计主电路时,水泵以电动机代替,图中的KM为接触器线圈,FR为热继电器,主电路中有短路过载保护。主电路如图所示:本系统用到的元器件有:可编程控制器PLC,水泵,以及继电器,接触器等。PLC选用的是S7-200。可编程序控制器英文称Programmable Logic Controller,简称PLC。但由于PC容易和个人计算机(Personal Computer

5、)混淆,故人们仍习惯地用PLC作为可编程序控制器的缩写。它是一个以微处理器为核心的数字运算操作的电子系统装置,专为在工业现场应用而设计,它采用可编程序的存储器,用以在其内部存储执行逻辑运算、顺序控制、定时/计数和算术运算等操作指令,并通过数字式或模拟式的输入、输出接口,控制各种类型的机械或生产过程。传统的继电器控制系统主要存在以下两个缺点,一是可靠性差,排除故障困难,因为它是接触控制,所以当触点发生磨损和断裂等损坏情况时很难做出相应处理;二是灵活性差,总体成本较高。继电器本身并不贵,但是控制柜内部的安装,接线工作量极大,工艺发生变化时相应的改动更是复杂。因此当市场需要适应新的变化时,PLC就应

6、运而生了。PLC是微机技术与传统的继电接触控制技术相结合的产物,它克服了继电接触控制系统中的机械触点的接线复杂、可靠性低、功耗高、通用性和灵活性差的缺点,充分利用了微处理器的优点,又照顾到现场电气操作维修人员的技能与习惯,特别是PLC的程序编制,不需要专门的计算机编程语言知识,而是采用了一套以继电器梯形图为基础的简单指令形式,使用户程序编制形象、直观、方便易学;调试与查错也都很方便。用户在购到所需的PLC后,只需按说明书的提示,做少量的接线和简易的用户程序编制工作,就可灵活方便地将PLC应用于生产实践。 可编程序控制器一直在发展中,所以至今尚未对其下最后的定义。国际电工学会(IEC)曾先后于1

7、982年、1985年和1987年发布了可编程序控制器标准草案的第一,二,三稿,并在1987年2月对PLC作了如下定义:可编程序控制器是一种数字运算操作电子系统,专为在工业环境下应用而设计。它采用了可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字的,模拟的输入和输出,控制各种类型的机械或生产过程。可编程序控制器及其有关的外围设备,都应按易于与工业控制系统形成一个整体、易于扩充其功能的原则设计。定义强调了PLC是:1 数字运算操作的电子系统也是一种计算机;2 专为在工业环境下应用而设计;3 面向用户指令编程方便;4 逻辑运算、顺序控制、定时计算

8、和算术操作;5 数字量或模拟量输入输出控制;6 易与控制系统联成一体、易于扩充。选择西门子仿真软件step7的原因:可靠PLC不需要大量的活动元件和连线电子元件。它的连线大大减少。与此同时,系统的维修简单,维修时间短。Plc采用了一系列可靠性设计的方法进行设计。例如:冗余的设计。断电保护,故障诊断和信息保护及恢复。PLC是为工业生产过程控制而专门设计的控制装置,它具有比通用计算机控制更简单的编程语言和更可靠的硬件。采用了精简化的编程语言。编程出错率大大降低。易操作PLC有较高的易操作性。它具有编程简单,操作方便,维修容易等特点,一般不容易发生操作的错误。对PLC的操作包括程序输入和程序更改的操

9、作。程序的输入直接可接显示,更改程序的操作也可以直接根据所需要的地址编号或接点号进行搜索或程序寻找,然后进行更改。PLC有多种程序设计语言可供使用。用于梯形图与电气原理图较为接近。容易掌握和理解。PLC具有的自诊断功能对维修人员维修技能的要求降低。当系统发生故障时,通过硬件和软件的自诊断,维修人员可以很快找到故障的部位。灵活PLC采用的编程语言有梯形图、布尔助记符、功能表图、功能模块和语句描述编程语言。编程方法的多样性使编程简单、应用面拓展。操作十分灵活方便,监视和控制变量十分容易。2.2 系统变量定义及I/O分配表供水系统的IO地址分配表本设计的控制部分有PLC完成。由于本系统控制分手动和自

10、动运行,手动运行时,每台水泵分别有启动和停止开关,自动运行时需要有自动运行/停止开关。水压判断开关以及过载保护等,还有四个水泵输出。所以PLC的I/O地址分配表如表2-1所示:表2-1: I/O地址分配表 控制信号信号名称元件名称元件符号地址编码输入信号自动手动切换信号常开按钮QS1I0.0手动启动泵1常开按钮SB1I0.1手动停止泵1常闭按钮SB2I0.2手动启动泵2常开按钮SB3I0.3手动停止泵2常闭按钮SB4I0.4手动启动泵3常开按钮SB5I0.5手动停止泵3常闭按钮SB6I0.6手动启动泵4常开按钮SB7I0.7手动停止泵4常闭按钮SB8I1.0自动启动停止信号常开按钮QS2I1.

11、1低压开关K1压力开关SP1I1.2水压正常反馈信号压力开关SP2I1.3高压开关K3压力开关SP3I1.4输出信号泵1供水接触器KM1Q0.0泵2供水接触器KM2Q0.1泵3供水接触器KM3Q0.2泵4供水接触器KM4Q0.3信号灯1亮信号灯HL1Q0.4信号灯2亮信号灯HL2Q0.5信号灯3亮信号灯HL3Q0.6信号灯4亮信号灯HL4Q0.7 2.3 系统接线图设计图2-2物业供水系统I/O接线图三、控制系统设计3.1控制程序流程图设计于该系统既可以手动运行又可以自动运行,所以本系统设计主要分两部分,一部分是手动模块,一部分是自动模块。系统的总流程图如图3-1所示。该流程图主要介绍了本系统

12、的设计思路,其中的具体细节没有在流程图中给出,将会在后面的程序分析中详细介绍。图3-1程序流程图3.2控制程序梯形图设计梯形图的编写使用的软件是 STEP7-Micro/WINV4.0,该编程软件是专为西门子公司S7-200系列小型机而设计的编程工具软件,使用该软件可根据控制系统的要求编制控制程序并完成与PLC的实时通信,进行程序的下载与上传及在线监控。STEP7-Micro/WIN提供软件工具帮助调试和测试程序。这些特征包括:监视S7-200正在执行的用户程序状态,为S7-200指定运行程序的扫描次数,强制变量值等。 由流程图和设计要求可得相应的梯形图:3.3控制程序设计思路本系统主要分为手

13、动运行和自动运行两部分,在编程过程中将本系统主要分为三大模块:手动运行模块、自动运行模块、输出模块。在系统一上电情况下首先通过判断自动手动/开关I0.0,判断是进入手动模块还是自动模块,I0.0为ON表示手动,OFF表示自动。然后进入相应的模块执行程序。手动模块,当进入手动模块后,I0.1是泵1的手动启动开关,I0.2是泵1的手动停止开关,I0.3是泵2的手动启动开关,I0.4是泵2的手动停止开关,I0.5是泵3的手动启动开关,I0.6是泵3的手动停止开关,I0.7是泵4的手动启动开关,I1.0是泵4的手动启动开关。可以通过上述开关相对独立的对单台水泵进行通断电控制。自动模块,当进入自动模块后

14、,在自动进行模块还有自动运行停止开关I1.1(ON表示运行,OFF表示停止),在I1.1为ON的情况下,系统首先判断四台水泵的运行状态,如四台水泵都没有工作将自动把第一台水泵打开,其中M0.0、M0.1、M0.2、M0.3分别是四台水泵自动运行的标志,然后通过压力传感器判断水压的高低,在系统中I1.2表示水压低,I1.3表示水压正常,I1.4表示水压高。水压高/低的时候延时30秒减少/增加一台水泵工作,增加的顺序是没工作过的优先增加,程序为了满足这个要求,采用的是四台水泵按M0.0-M0.1-M0.2-M0.3-M0.0的顺序依次循环启动或停止。这样就能满足没工作过的优先增加和工作过的优先停止

15、的要求。其次在选择增加四台水泵的控制PLC,扫描程序遵照从上到下从左到右的原则,为了避免上面程序对下面的影响,在设计过程中对于水压低需要增加水泵时先写出四台水泵同时工作的情况,然后逐次减一到只有一台工作,对于水压高时需要减泵时先从一台水泵工作,然后逐次加一到四台全工作这样就能满足上述要求。每当自动模块执行完之后程序跳到输出模块执行。输出模块,在输出模块中,M0.0是泵1的运行标志;M0.1是泵2的运行标志;M0.2是泵3的运行标志;M0.3是泵4的运行标志。四、系统调试及结果分析4.1 系统调试1.选择CPU型号:2242.手动控制打开,通过I0.1、I0.2,I0.3、I0.4,I0.5、I

16、0.6,I0.7,I1.0分别控制泵1、泵2、泵3、泵4的开启和停止;3.手动控制I0.0关闭,自动控制I1.1开启;4.水压过低时30s后启动泵2;5.水压过高时,30s后泵1停止工作;4.2 实现结果按要求输入梯形图,检查并编译。本次设计实验里,正确输入梯形图,编译成功。同时通过在线工作后把程序写入可编程序控制器的程序存储区,然后进行运行调试,在前面正确操作和正常进行的基础上,使PLC进入运行状态,观察运行情况,结果是本PLC设计运行正常,没有未知错误。在自动运行时,先开先关,先关先开要求;手动实现各个水泵的开关。最终达到课程设计所需的全部要求。五、结束语通过此次课程设计,让我对PLC梯形

17、图有了更好的了解,也让我了解了关于PLC设计原理。有很多设计理念来源于实际,从中找出最适合的设计法。PLC课程都是极理论的东西,所做过的几个实验也都是在已知程序图的情况下学习使用编程器,这并不能提高PLC的设计水平,而这次的课程设计是从根本上让我们理论联系实际,在这种根据实际状况进行系统设计的情况下能够让我们对PLC有更深刻的认识。 不积跬步何以至千里,课程设计是大学学习阶段非常难得的理论与实际相结合的机会,通过这次课程设计,我摆脱了单纯的理论知识学习状态,和实际设计的结合,锻炼了综合运用所学的专业基础知识的能力,提高了查阅文献资料、设计手册的能力,而且通过对整体的掌控,对局部的取舍,以及对细

18、节的斟酌处理,使得能力得到了锻炼,经验得到了丰富,并且意志品质力,毅力及耐力也都得到了不同程度的提升。六、参考文献1 周亚军、张卫.电气控制与PLC原理及应用.西安:西安电子科技大学出版社,20102王兆义、杨新志.小型可编程控制器实用技术.北京:机械工业出版社,20063 中国电工技术协会风机水泵交流调速节能技术.北京:机械工业出版社,19984周芝峰、张星.变频器在供水系统中的节能分析.变频器世界,20005金传伟,毛宗源.变频调速技术在水泵控制系统中的应用.上海:华南理工大学,1999附录:带功能注释的源程序由梯形图可以得出相应的语句表:TITLE=物业供水系统水泵控制梯形图Networ

19、k 1 / 自动/手动切换开关状态为“off”时,程序自动跳转到自动控制模块(网络6)执行LDN I0.0JMP 1Network 2 / 水泵1手动启动或停止:I0.1闭合,水泵1启动;I0.2断开,水泵1停止LD I0.1O M0.0AN I0.2A I0.0= M0.0Network 3 / 水泵2手动启动或停止:I0.3闭合,水泵2启动;I0.6断开,水泵2停止LD I0.3O M0.1AN I0.4A I0.0= M0.1Network 4 / 水泵3手动启动或停止:I0.5闭合,水泵3启动;I0.6断开,水泵3停止LD I0.5O M0.2AN I0.6A I0.0= M0.2Ne

20、twork 5 / 水泵4手动启动或停止:I0.7闭合,水泵4启动;I1.0断开,水泵4停止LD I0.7O M0.3AN I1.0A I0.0= M0.3Network 6 / 网络6-12为自动控制模块LBL 1Network 7 / 自动运行控制开关状态为on(I1.1闭合)时,M1得电LD I1.1AN I0.0= M1.1Network 8 / 无水泵工作时,水泵1自动启动LD M1.1AN M0.0AN M0.1AN M0.2AN M0.3S M0.0, 1Network 9 / 水压低时,I1.2闭合,定时器T37开始计时30SLD I1.2A M1.1AN I1.3AN T37

21、TON T37, 300Network 10 / 水压低时,个水泵启动或停止程序段LD T37LPSA M0.0A M0.1A M0.2A M0.3JMP 2LRDA M0.0A M0.1AN M0.2A M0.3S M0.2, 1S M0.7, 1LRDA M0.0AN M0.1A M0.2A M0.3S M0.1, 1S M0.6, 1LRDAN M0.0A M0.1A M0.2A M0.3S M0.0, 1S M0.5, 1LRDA M0.0A M0.1A M0.2AN M0.3S M0.3, 1S M0.4, 1LPPLPSA M0.0AN M0.1AN M0.2A M0.3S M0.

22、1, 1LRDAN M0.0AN M0.1A M0.2A M0.3S M0.0, 1LRDAN M0.0A M0.1A M0.2AN M0.3S M0.3, 1LRDA M0.0A M0.1AN M0.2AN M0.3S M0.2, 1LRDAN M0.0AN M0.1AN M0.2A M0.3S M0.0, 1LRDAN M0.0AN M0.1A M0.2AN M0.3S M0.3, 1LRDAN M0.0A M0.1AN M0.2AN M0.3S M0.2, 1LPPA M0.0AN M0.1AN M0.2AN M0.3S M0.1, 1Network 11 / 水压高时,I1.4闭合,定

23、时器T38开始计时30SLD I1.4A M1.1AN I1.3AN T38TON T38, 300Network 12 / 水压高时,各水泵启动停止控制程序段LD T38LPSA M0.0AN M0.1AN M0.2AN M0.3JMP 2LRDAN M0.0A M0.1AN M0.2AN M0.3JMP 2LRDAN M0.0AN M0.1A M0.2AN M0.3JMP 2LRDAN M0.0AN M0.1AN M0.2A M0.3JMP 2LRDA M0.0A M0.1AN M0.2AN M0.3R M0.0, 1LRDAN M0.0A M0.1A M0.2AN M0.3R M0.1,

24、 1LRDAN M0.0AN M0.1A M0.2A M0.3R M0.2, 1LRDA M0.0AN M0.1AN M0.2A M0.3R M0.3, 1LRDA M0.0A M0.1A M0.2AN M0.3R M0.0, 1LRDAN M0.0A M0.1A M0.2A M0.3R M0.1, 1LRDA M0.0AN M0.1A M0.2A M0.3R M0.2, 1LRDA M0.0A M0.1AN M0.2A M0.3R M0.3, 1LRDA M0.0A M0.1A M0.2A M0.3R M0.0, 1R M0.4, 1LRDA M0.0A M0.1A M0.2A M0.3R

25、M0.1, 1R M0.5, 1LRDA M0.0A M0.1A M0.2A M0.3R M0.2, 1R M0.6, 1LPPA M0.0A M0.1A M0.2A M0.3R M0.3, 1R M0.7, 1Network 13 / 网络13-17为输出模块LBL 2Network 14 / 水泵1输出:M0.0闭合,水泵1工作;M0.0断开,水泵1停止,同时指示灯灭LD M0.0= Q0.0= Q0.4Network 15 / 水泵2输出:M0.1闭合,水泵2工作;M0.2断开,水泵2停止,同时指示灯灭LD M0.1= Q0.1= Q0.5Network 16 / 水泵3输出:M0.2闭合,水泵3工作;M0.2断开,水泵3停止,同时指示灯灭LD M0.2= Q0.2= Q0.6Network 17 / 水泵4输出:M0.0.3闭合,水泵4工作;M0.3断开,水泵4停止,同时指示灯灭LD M0.3= Q0.3= Q0.7 专心-专注-专业

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

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

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

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