1. 项目背景与需求分析
去年接手了一个老旧小区供水系统改造项目,业主方明确要求采用三菱FX系列PLC实现恒压供水控制。这种项目在工业自动化领域很典型,但真正做起来会发现不少"坑"。恒压供水系统的核心目标是通过变频器调节水泵转速,维持管网压力恒定,同时实现多泵轮换、休眠唤醒等智能功能。
传统供水系统普遍存在水压波动大、能耗高、设备损耗快等问题。我们设计的这套系统需要满足几个硬指标:
- 压力控制精度±0.01MPa
- 水泵切换时压力波动不超过±0.02MPa
- 支持4台7.5kW水泵的变频/工频切换
- 每日自动轮换主泵顺序
- 夜间低流量时自动进入休眠模式
2. 硬件配置方案
2.1 核心设备选型
经过比选最终确定的硬件配置:
- PLC:三菱FX3U-48MT/ES-A(基本单元)+FX3U-4AD(模拟量输入模块)
- 变频器:三菱FR-F740-7.5K-CHT(共4台)
- 压力传感器:横河EJA510A(4-20mA输出)
- HMI:威纶通MT8071iE
关键提示:压力传感器必须选工业级产品,家用净水器那种几块钱的压力开关根本达不到控制精度要求。我们吃过亏,换了三次传感器才稳定。
2.2 电气接线要点
变频器控制线路需要特别注意:
- 每台变频器的多功能输入端子配置:
- STF/STR:正反转指令
- RH/RM/RL:多段速选择
- RES:故障复位
- 模拟量输出接法:
- FX3U-4AD的CH1接总管压力传感器
- CH2~CH4备用(后期可扩展分区压力监测)
- 急停回路必须采用硬线连接,不能只靠PLC程序控制
3. 控制程序设计
3.1 PID算法实现
三菱PLC自带PID指令很方便,但需要合理设置参数:
structured复制// PID指令示例
LD M8000
PID S1 D1 S2 S3 S4 D2
- S1:设定值(SV)
- D1:测量值(PV)
- S2:PID参数起始地址
- S3:输出值地址
- S4:工作区起始地址
- D2:输出值(MV)
参数整定经验:
- 先设Ti=9999,Td=0,纯比例调节
- 逐渐增大Kp直到系统出现等幅振荡
- 取振荡周期的0.6倍作为Ti
- Td一般取Ti的1/5~1/3
3.2 多泵控制逻辑
水泵调度采用"1变频+2工频+1备用"的模式:
structured复制// 水泵启动顺序控制
LD X001 // 启动信号
ANI T1 // 变频泵运行时间
OUT Y001 // 启动1#泵变频运行
LD X002 // 压力不足信号
ANI T2 // 延时保护
OUT Y002 // 启动2#泵工频运行
关键技巧:
- 每次启动工频泵前,先将变频泵频率升至50Hz保持3秒
- 切换时监测压力变化率,超过设定值立即暂停切换
- 用D8013(秒时钟)实现24小时自动轮换主泵
4. HMI界面设计
威纶通触摸屏主要界面布局:
- 主监控画面:
- 实时压力曲线(1秒刷新)
- 水泵运行状态指示灯
- 压力设定值输入框
- 参数设置画面:
- PID参数调整
- 轮换时间设置
- 压力上下限报警值
- 故障记录画面:
- 最近20条故障信息
- 带时间戳的故障代码
实用经验:压力显示值建议做0.5秒的滑动平均滤波,避免数值跳动影响操作判断。
5. 现场调试问题汇总
5.1 典型故障处理
| 故障现象 | 可能原因 | 解决方案 |
|---|---|---|
| 压力剧烈波动 | 传感器取样管有气泡 | 排气并检查管路密封性 |
| 变频器频繁报OL | 加速时间太短 | 将Pr.7参数从5秒改为10秒 |
| PLC模拟量值跳变 | 信号线未用双绞线 | 更换带屏蔽的双绞线 |
5.2 调试注意事项
- 首次上电务必按顺序启动:
- 先开PLC电源
- 再开变频器控制电源
- 最后合主回路断路器
- PID参数整定步骤:
- 先手动控制变频器到50Hz
- 观察系统自然振荡周期
- 按Ziegler-Nichols法初步设定参数
- 安全测试必须包含:
- 急停按钮功能验证
- 缺水保护测试
- 过压保护测试
6. 系统优化技巧
经过三个月运行后总结的优化点:
-
节能优化:
- 将夜间压力设定值从0.32MPa降至0.28MPa
- 增加流量判断,低于2m³/h时自动停1台泵
-
维护便利性改进:
- 在PLC程序中增加水泵累计运行时间记录
- HMI上添加"手动润滑"功能按钮
- 故障记录增加"维护建议"字段
-
扩展功能:
- 通过RS485采集电表数据计算能耗
- 增加手机短信报警功能(需加GSM模块)
- 预留云平台对接接口(MQTT协议)
这套系统最终实现的效果:
- 压力控制精度达到±0.008MPa
- 比原系统节能37%
- 设备故障率下降82%
- 平均每天自动轮换水泵2次
最让我自豪的是,通过优化PID参数和切换逻辑,成功将水泵切换时的压力波动控制在±0.015MPa以内,这已经超过同类进口设备的性能指标。整个项目最大的体会是:工业自动化系统既要懂编程,更要理解工艺需求,有时候现场蹲守观察几个小时,比在办公室调一天参数更管用。