本文给大家介绍一个实际的污水处理PLC控制程序应用案例,控制要求如下:
(1)控制方式:一个污水池,由两台污水泵实现对其污水的排放处理。两台排污泵定时循环工作,每间隔2min(实际时间可调整)实现换泵。当某一台泵在其工作期间出现故障时,要求另一台泵投入运行。当污水液位达到超高液位时,两台泵也可以同时投入运行。
(2)液位控制:污水池液位在高液位时,系统自动开启污水泵,污水池液位在低液位时,系统自动关闭污水泵,污水池液位达到超高液位时,系统自动开启两台污水泵。
(3)报警输出:污水池出现超低液位时,液位报警灯以1s 的周期闪烁,污水池出现超高液位时,液位报警灯以0.2s的周期闪烁。
采用西门子S7-200SMART SR20 PLC来实现这一控制要求。输入输出分配表如下:
输入信号 |
输出信号 |
||||
名称 |
代号 |
输入点编号 |
名称 |
代号 |
输出点编号 |
污水池超高液位传感器 |
S1 |
I0.0 |
1号泵接触器 |
KM1 |
Q0.0 |
1号泵过载保护 |
FR1 |
I0.1 |
2号泵接触器 |
KM2 |
Q0.1 |
2号泵过载保护 |
FR2 |
I0.2 |
超低液位指示灯 |
HL1 |
Q0.2 |
停止按钮 |
SB1 |
I0.3 |
低液位指示灯 |
HL2 |
Q0.3 |
启动按钮 |
SB2 |
I0.4 |
超高液位指示灯 |
HL3 |
Q0.4 |
污水池超低液位传感器 |
S2 |
I0.5 |
高液位指示灯 |
HL4 |
Q0.5 |
污水池高液位传感器 |
S3 |
I0.6 |
液位报警灯 |
HL5 |
Q0.6 |
污水池低液位传感器 |
S4 |
I0.7 |
程序如下:
—THE END—
原文始发于微信公众号(工控云学堂):西门子200smart案例分析:污水处理PLC控制程序