基于PLC的污水泵站自动控制系统
PLC通电后,由其第一个扫描周期内接通的特殊位 寄存器SM0.1将M0.0置位,为自动运行做准备,当SA 在自动位置(io.4接通),且水位超过Sl时,如按动自动启 动按钮则10.5接通,M0.0复位为零,MO.1置位激活, K l得电吸合,第一台水泵投入运行,如这时水位超过了 S2,则M0.1复位为零,M0.2置位,继电器K1,K2得电,第一,二台水泵投入运行,如水位超过了报警水位S3,则 M0.2复位,M0.3置位,第一,二,三台水泵投入运行;如 在M0.1状态激活,K1运行一段时间后,水位下降到停 泵水位,S0为OFF,则其反状态为l,M0.1复位,M0.5激 活,Ki失电,水泵停止运行,再过一段时间如水位上升到 开第一台水泵Sl时,则M0.5被复位,M0.6激活,K2得 电,物理意义上的第二台水泵作为第一台水泵投入运 行。只有在雷雨季节集水井中水位才有可能超过报警 水位S3,也就是说,M0.3,M1.2,M1.7被激活的几率不 高,一般情况下最多只有两台水泵运行。从下面流程图 中我们可以看出,当水位升到需要开第一台水泵或第二 台水泵时,程序总是会选择。下一台没有开过的水泵”, 而这个下一台不是固定的,是在物理意义上的第一台, 第二台,第三台水泵间轮流,由PL C来根据上一次运行 情况判断决定得出,这样,实际上就成了三台水泵互为 备用,合理有效地利用了资源。
在梯形图程序中从M0.1到M0.2状态转换时有一 个延时接通时间计时器,延时时间10秒,从M0.2到M0. 3也有一个延时接通计时器,延时也是1 0秒,加这两个 延时计时器的目的是以防当系统开始投入运行时,如集 水坑中的水位超过S2,S3的话,二台,三台水泵会同时 起动运行。
5S7200梯形图程序(见图3)
该泵站控制程序主要以复位置位指令编写,由于全 部梯形图程序篇幅太长,不便于在此全部列出。本文以 图2中状态M1.5,M1.6,M1.7,M2.0,M0.6之间转换 为例来说明,见所附梯形图程序(图3)。
当M1.5是激活状态时,K3,K1工作CONTROL ENGINEERING China版权所有,这时如水位 降到停泵水位时,M1.5复位,M1.6激活,K3,K1停止工 作CONTROL ENGINEERING China版权所有,从流程图中可以看出,M 1.6激活时没有水泵工作; 当M1.5激活时,如水位继续上升到报警水位时,则M1. 7激活,M1.5复位,三台水泵全部投入运行。M1.6激活 时,如水位上升到开一台泵水位,则M1.6复位,M0.6激 活,开启一台“上一次没有运行过的水泵”。在M1.7激 活时,如水位降到停泵水位,则M1.7复位,M2.0激活, 停止水泵运行。在M 2.0激活时,如水位上升到开启一 台水泵水位时,M2.0复位,M0.6激活,开动一台。上一 次没有运行过的水泵”。
6 结束语
本文论述的是基于P L C的污水泵站污水泵水位开 关自动控制系统,针对污水泵站在处理备用水泵运行方 式方面,本文软硬件设计合理,实用性强,做到了让三台 水泵轮流做备用水泵,消除了备用水泵长期在水中不运 行带来的种种不利因素;本文所做的程序已在西门子 $7200模拟器上进行了模拟,完全达到互为备用要求。
参考文献:
黎一强.PLC技术在生活污水处理及回用系统中的应用 .自动化技术与应用,2008,27(8):123-125.
吴中俊,黄永红主编.可编程序控制器原理及应用. 北京:机械工业出版社,2003.8.
廖常初.PLC编程及应用.北京:机械工业出版社, 2003.
- 嵌入式系统硬件平台的软件PLC实现方法(04-12)
- 利用数字信号控制器实现稳健的PLC通信(05-02)
- 基于Linux系统的软PLC设计(07-19)
- 基于VxWorks的嵌入式实时PLC设计(01-08)
- 基于AT89C51单片机的微型可编程控制器(04-23)
- 基于DSP的光纤监控网络系统方案(08-03)