基于PLC的供水控制系统设计(5)

2019-02-16 13:31

第4章 供水系统的软件设计

供水系统概况:供水系统有水泵4台,供水管道安装压力检测开关K1,K2和K3。K1接通,表示水压偏低;K2接通,表示水压正常;K3接通,表示水压

偏高。

1. 控制要求:

(1)自动工作时,当用水量少,压力增高,K3接通,此时可延时30s后撤除1台水泵工作,要求先工作的水泵先切断;当用水量多时,压力降低,K1接通,此时可延时30s后增设1台水泵工作,要求未曾工作过的水泵增加投入运行;当K2接通,表示供水正常,可维持水泵运行数量。工作时,要求水泵数量最少为1台,最多不得超出4台。

(2)各水泵工作时,均应有工作状态显示。

(3)手动工作时,要求4台水泵可分别独立操作(分设起动和停止开关),并分别具有过载保护,可随时对单台水泵进行断电控制。

(4) 设置“自动/手动”切换开 关(ON——手动,OFF——自动),另设自动运行控制开关(ON——自动运行,OFF——自动运行停止)。

2. 扩展功能报警功能,当只有1台水泵工作,水压仍然高,发生高压报警,当4台水泵都工作,水压仍然低,发生低压报警。

21

4.1 供水系统程序流程图

开始 自动模X3断X3是否闭合 X4断X4是否闭X4断X4闭至少1台水泵水压水压判断水延时水压正延时增加1没工作先工作减少1台水泵 过的先的先停台水泵 4台水泵都只有1台水泵开启检测到开启检测到水低压报高压报警 报警判警 水压正返回循环执行 22

手动模X3闭X11水泵1启动 X12水泵1停止 X13水泵2启动 X14水泵2停止 X15水泵3启动 X16水泵3停止 X17水泵4启动 X20水泵4停止

4.2 供水系统程序设计

4.2.1 供水系统的程序主体思路

(1)自动工作时,当用水量少,压力增高,K3接通,此时可延时30s后撤除1台水泵工作,要求先工作的水泵先切断;当用水量多时,压力降低,K1接通,此时可延时30s后增设1台水泵工作,要求未曾工作过的水泵增加投入运行;当K2接通,表示供水正常,可维持水泵运行数量。工作时,要求水泵数量最少为1台,最多不得超出4台。

(2)各水泵工作时,均应有工作状态显示。

(3)手动工作时,要求4台水泵可分别独立操作(分设起动和停止开关),并分别具有过载保护,可随时对单台水泵进行断电控制。

(4) 设置“自动/手动”切换开 关(ON——手动,OFF——自动),另设自动运行控制开关(ON——自动运行,OFF——自动运行停止)。

(5) 扩展功能报警功能,当只有1台水泵工作,水压仍然高,发生高压报警,当4台水泵都工作,水压仍然低,发生低压报警。

23

4.3.2 供水系统程序设计

1. 主程序的模式选择部分程序设计及解析

图4-2 主程序模式选择

这是主程序的模式选择部分,当X3接通时选择手动模式,在手动模式下要打开手动模式指示灯即SET Y012,同时把自动模式的指示灯关掉即RST Y011。再调用手动处理子函数。然后复位在自动模式下开启的T0和T1,这时为下一次进入自动模式做好准备;当X3断开时,系统工作在自动模式,这时要关闭手动模式指示灯同时打开自动模式指示灯,然后调用自动模式子程序。

2. 水压低处理初始化部分程序设计及解析

图4-3水压低处理初始化

这是水压低处理初始化部分。当自动模式开启即X4闭合,同时X000即水压低输入I/O口闭合,则程序进入。首先,要打开定时器T0定时30S,30S之后再增加要增加水泵,这样的设计为的是系统的稳定性。如果不延时,立马开启水

24

泵,那么,4台水泵会频繁的开启和停止,将严重影响水泵的寿命。

在进入低压处理部分时对T1即高压延时定时器复位,这是为进入高压处理做好准备。用以实现30S延时,如果不RST T1,有可能刚进入高压处理部分立马就切断水泵。

后边的程序采用MC和MCR指令是为了增加程序的简洁和可读性。 3. 水压高处理初始化部分程序设计及解析

图4-4水压高处理初始化

和上面的水压低处理相同,水压高处理采用相同的初始化处理方式,这里不再详细解析。

4. 过载保护程序设计及解析

图4-5过载保护

虽然硬件上有热继电器和熔断器,但是为了系统的可靠性和完整性,在主程序中还是写入了过载保护,当过载保护检测到时,立即停止所有水泵,以保证水泵和整个电路的安全。这样的设计虽然会增加系统的复杂性,但是,却提高了系统的可靠性。

5. 水泵工作状态指示程序设计及解析

25


基于PLC的供水控制系统设计(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:苏教版六年级下册第二单元圆柱和圆锥 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: