如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
我们都知道,水是人类生活生产中不可缺少的物质,在提倡节能环保的时代,对于我们这个水资源,电能短缺的国家,节约更显得尤为重要。随着人们生活水平的提高,城市中各小区的建设发展的十分迅速,同时也对小区的基础建设提出了更高的要求。小区的供水系统的建设正是其中的一部分,供水的可靠性、稳定性、经济型直接影响到小区居民的正常生活和工作,也直接体现出小区物业管理水平的高低。现在某物业供水系统有水泵4台,供水管道安装压力检测开关K1、K2和K3,K1接通,表示水压偏低;K2接通表明水压正常;K3接通,表明水压偏高。对于供水系统有以下控制要求:(1)自动工作时,当用水量少,压力增高,K3接通,此时可延时30s后撤除1台水泵工作,要求工作的水泵先切断;压力降低,K1接通,此时可延时30s后增设1台水泵工作,要求未曾工作过的水泵增加投入运行;当K2接通,表示水压正常,可维持水泵运行数量。工作时,要求水泵至少为1台,最多不得超出4台。(2)各水泵工作时,均应有工作状态显示。(3)手动工作时,要求4台水泵可分别独立操作(分设起动和停止开关),并分别具有过载保护,可随时对单个水泵进行断电控制。(4)设置“自动手动”切换开关(ON——手动,OFF——自动),另设自动运行控制开关(ON——自动运行,OFF——自动运行停止)。对于这个恒压供水系统,总体设计思路如下:选择合适的电动机,画出主电路图,确定I/O地址分配表,确定PLC的CPU,根据系统的控制要求选择合适的CPU,选出CPU后之后按照控制要求设计出梯形图,编译成STL语序表。第二章硬件设计由设计内容和要求可知,本设计要用到四台水泵,在设计主电路时,水泵以电动机代替,图中的KM为接触器线圈,FR为热继电器,主电路中有短路过载保护,主电路如图所示:M1M2FUFU1FU2FR1FR2KM1KM2FU4FU3M4M3KM4KM3FR4FR3供水系统的I/O地址分配表供水系统的I/O地址分配表本设计的控制部分有PLC完成。由于本系统控制分手动和自动运行,手动运行时,每台水泵分别有启动和停止开关,自动运行时需要有自动运行/停止开关。水压判断开关以及过载保护等,还有四个水泵输出。所以PLC的I/O地址分配表如表2-1所示。表2-1I/O地址分配表控制信号信号名称元件名称元件符号地址编码输入信号自动∕手动切换信号常开按钮SB1手动启动泵1常开按钮SB2手动停止泵1常闭按钮SB3手动启动泵2常开按钮SB4手动停止泵2常闭按钮SB5手动启动泵3常开按钮SB6手动停止泵3常闭按钮SB7手动启动泵4常开按钮SB8手动停止泵4常闭按钮SB9自动启动∕停止信号常开按钮SB10低压开关K1常开按钮SB11水压正常反馈信号常开按钮SB12高压开关K3常开按钮SB13泵1的过载保护接触器FU2泵2的过载保护接触器FU3泵3的过载保护接触器FU4泵4的过载保护接触器FU5输出信号泵1供水接触器KM1泵2供水接触器KM2泵3供水接触器KM3泵4供水接触器KM4信号灯1亮接触器HL1信号灯2亮接触器HL2信号灯3亮接触器HL3信号灯4亮接触器HL42.3供水系统的元件选择本系统用到的元器件有:可编程控制器PLC,水泵,以及继电器,接触器等。PLC选用的是S7-200.2.3.1供水系统的I/O接线图CPU的选择:由I/O分配表可知,本系统需要17个输入点,8个输出点。由于CPU226(24输入/16输出)价格昂贵,不能充分利用,造成浪费,所以选用CPU224(14输入/10输出)串联一个扩展模块EM221。其I/O接线图如图2-2所示图2-2I/O接线图第三章软件设计由于该系统既可以手动运行又可以自动运行,所以本系统设计主要分两部分,一部分是手动模块,一部分是自动模块。系统的总流程图如图3-1所示。启动输出Y进入手动至少一台水泵工作判断水压高低延时30秒加一台泵延时30秒减一台泵N进入自动图3-1程序流程图该流程图主要介绍了本系统的设计思路,其中的具体细节没有在流程图中给出,将会在后面的程序分析中详细介绍。3.2程序分析本系统主要分为手动运行和自动运行两部分,在编程过程中将本系统主要分为三大模块:手动运行模块、自动运行模块、输出模块。,判断是进入手动模块还是自动模块,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的手动启动开