1. 恒压供水系统概述
恒压供水系统(无负压供水)是现代建筑供水领域的核心解决方案,它通过闭环控制技术实现管网压力的精准调节。这套系统由PLC控制器、变频器、压力传感器和水泵机组构成完整闭环,相比传统水箱供水可节能30%-50%,特别适合高层建筑、工业园区等对水压稳定性要求苛刻的场所。
我经手的某医院改造项目就采用了S7-200 SMART PLC搭建的恒压系统。原供水系统夜间用水低谷时经常出现"水锤"现象,更换为PID恒压控制后,不仅彻底解决了压力波动问题,每月电费还节省了1.2万元。这充分证明了现代自动化控制在公用设施中的实用价值。
2. 系统硬件架构解析
2.1 核心设备选型要点
西门子S7-200 SMART系列PLC是该系统的"大脑",推荐选用CPU ST30型号(14DI/10DO)。其优势在于:
- 内置PID算法指令库,无需额外编程
- 0.1μs的布尔指令处理速度
- 支持RS485通信(Modbus RTU协议)
压力传感器建议选用量程0-1.6MPa的4-20mA输出型,安装时需注意:
- 距水泵出口5-8倍管径距离
- 避免安装在管道弯头或阀门附近
- 定期进行零点校准(建议每月一次)
2.2 电气控制柜设计规范
典型控制柜应包含:
- 主回路:
- 断路器(水泵额定电流1.5倍)
- 交流接触器(AC-3类)
- 热继电器(整定值=电机额定电流)
- 控制回路:
- 24VDC开关电源(预留30%余量)
- 中间继电器(隔离PLC输出)
- 急停按钮(硬线直接切断主回路)
重要提示:变频器接地线必须单独引至接地极,线径不小于4mm²,避免与其他设备共用地线造成干扰。
3. PLC程序设计详解
3.1 PID参数整定方法论
采用临界比例度法进行参数整定:
- 先设Ti=∞,Td=0,逐步增大Kp至系统出现等幅振荡
- 记录临界增益Ku和振荡周期Tu
- 按Ziegler-Nichols公式计算:
- Kp=0.6Ku
- Ti=0.5Tu
- Td=0.125Tu
某小区供水项目实测参数:
// S7-200 SMART PID指令参数 VW100 := 32767; // 设定值(SP) 0.8MPa对应16000 VW102 := 0; // 过程值(PV)来自AIW0 VD104 := 0.5; // Kp=0.5 VD108 := 30.0; // Ti=30s VD112 := 0.0; // Td=0(先不加微分)3.2 水泵轮换控制逻辑
为延长设备寿命,需实现:
- 定时轮换(建议每8小时切换)
- 故障自动切换
- 累计运行时间平衡
梯形图关键程序:
LD SM0.5 // 秒脉冲 TON T37, 28800 // 8小时定时器 LD T37 RST T37 MOVW VW200, VW202 // 记录当前泵运行时间 INCW VW2024. 触摸屏人机界面设计
4.1 威纶通触摸屏布局要点
- 主画面包含:
- 实时压力曲线(2秒刷新周期)
- 水泵运行状态指示灯
- 压力设定值输入框(带权限控制)
- 参数设置画面:
- PID参数分组显示
- 手/自动切换按钮
- 故障复位键
操作技巧:压力设定值变化率应限制在±0.05MPa/min,避免管网冲击。
4.2 数据记录实现方案
采用循环存储方式记录关键数据:
' 威纶通宏脚本示例 If TimeInterval(1) Then DataHistory[0] = GetData("PLC1.PV") DataHistory[1] = GetData("PLC1.Output") SaveToCSV("/USB/DataLog.csv") End If5. 系统调试与故障处理
5.1 开机调试步骤
- 空载测试:
- 断开电机接线,模拟反馈信号
- 验证PID输出0-100%变化
- 带载测试:
- 先设Kp=0.2,Ti=60s
- 逐步增大Kp至出现小幅振荡
- 最后加入微分作用
5.2 典型故障处理表
| 故障现象 | 可能原因 | 排查方法 |
|---|---|---|
| 压力振荡大 | PID参数不当 | 减小Kp或增大Ti |
| 水泵频繁启停 | 休眠阈值过小 | 调整休眠唤醒压力差≥0.05MPa |
| 触摸屏通信中断 | 终端电阻未接 | 在最后站接120Ω电阻 |
| 变频器报过流 | 电机绝缘不良 | 用500V兆欧表检测(应>1MΩ) |
6. 系统优化进阶技巧
在完成基础功能后,可考虑以下增强功能:
- 夜间小流量休眠功能:
- 当流量<10%Qn持续5分钟
- 切换至稳压罐供水模式
- 压力下降0.03MPa时唤醒
- 手机APP监控:
- 通过4G模块上传数据
- 微信推送报警信息
- 能效分析:
- 计算吨水电耗
- 生成节能报告
某商业综合体项目通过增加休眠功能,使水泵每天少运行6小时,年节电约4.8万度。这提醒我们,自动化系统不仅要实现基本控制,更要追求运行优化。