1. 项目概述
这套"一拖三恒压供水系统"是我去年为某工业园区设计的实际项目方案,核心目标是通过1台主泵+3台辅泵的配置,实现稳定、节能的恒压供水。系统采用西门子S7-1200 PLC作为主控制器,搭配威纶通MT8071iE触摸屏作为人机交互界面,整套方案从电气图纸到PLC程序都经过实际验证。
恒压供水系统在工业、商业建筑中非常常见,但很多同行在设计时容易陷入两个极端:要么过度设计导致成本飙升,要么简化过度影响稳定性。我在这个项目中的设计思路是"够用就好"——用最经济的配置实现98%的工况需求,剩余2%的特殊情况通过操作流程规避而非硬件堆砌。
2. 系统架构设计
2.1 硬件选型解析
主控制器选用西门子S7-1200 1214C DC/DC/DC型号,主要考虑:
- 自带14点数字量输入/10点输出,刚好满足基础IO需求
- 2个模拟量输入(用于压力传感器反馈)
- 支持4台变频器的USS协议通信(实际使用3台)
- 性价比高于S7-1500系列(本项目无需运动控制等高级功能)
触摸屏选择威纶通MT8071iE是因为:
- 7寸屏足够显示压力曲线、泵状态等关键信息
- 自带USB接口方便程序下载和日志导出
- 与西门子PLC的通信稳定性经过多个项目验证
2.2 电气原理图要点
主电路设计特别注意了以下几点:
- 主泵采用55kW电机+变频器,辅泵为3台18.5kW固定速电机
- 每台电机独立配置热继电器和断路器
- 压力传感器选用4-20mA输出的扩散硅型号(量程0-1.6MPa)
- 所有变频器共用直流母线(节能关键设计)
控制回路中值得注意的设计:
- 急停按钮采用双回路设计(同时切断PLC输出和变频器使能)
- 每台泵的运行反馈信号都通过中间继电器隔离
- 模拟量信号采用屏蔽双绞线并单独走线槽
3. PLC程序设计详解
3.1 恒压控制算法
核心PID控制采用西门子标准PID_Compact指令块,参数整定过程:
- 先设置Kp=0.5,Ki=0,Kd=0进行纯比例控制
- 观察压力波动曲线,逐步增大Kp至1.2(出现小幅振荡)
- 加入积分时间Ti=30s消除静差
- 最终参数:Kp=1.0,Ti=25s,Td=0(本项目不需要微分作用)
特别注意:PID输出限幅设置为10%-90%,避免变频器长时间工作在极限频率
3.2 泵组轮换逻辑
为均衡各泵运行时间,设计了智能轮换策略:
- 主泵运行时间达到8小时自动切换至下一台泵
- 每次启动优先选择累计运行时间最短的泵
- 故障泵自动退出轮换队列并报警
pascal复制// 轮换逻辑示例代码
IF "主泵运行时间".RUN_HOURS >= 8 THEN
"切换请求" := TRUE;
"目标主泵" := ("当前主泵" MOD 3) + 1; // 1→2→3→1循环
END_IF;
3.3 故障处理机制
系统设计了三级故障响应:
- 轻微故障(如传感器偏差):仅报警不停机
- 中等故障(如单泵过载):自动切换备用泵
- 严重故障(如压力骤降):立即停机并锁定
4. 触摸屏界面设计
4.1 主界面布局
威纶通屏幕分为四个区域:
- 顶部状态栏:实时压力、系统模式、报警指示
- 左侧导航菜单:手动/自动/参数/报警页面切换
- 中央数据显示区:压力曲线、泵运行状态
- 底部操作区:启动/停止/复位按钮组
4.2 关键功能实现
压力曲线显示采用"先入先出"队列算法:
- 每500ms记录一次压力值
- 保持最近30分钟数据(3600个点)
- 启用平滑滤波(移动平均窗口=5)
pascal复制// 数据记录逻辑
IF "定时器500ms".Q THEN
"压力队列"[0] := "当前压力";
FOR i := 1 TO 3599 DO
"压力队列"[i] := "压力队列"[i-1];
END_FOR;
END_IF;
5. 调试与优化经验
5.1 现场调试步骤
- 先测试单泵手动模式:确认每台泵正反转正常
- 校准压力传感器:零点(空管)=4mA,满量程(1.6MPa)=20mA
- 测试PID响应:通过阶跃扰动观察调节过程
- 模拟故障测试:拔掉传感器、过载信号等验证保护逻辑
5.2 常见问题解决
问题1:压力波动大
- 检查传感器安装位置(应距泵出口5D以上)
- 确认PID采样周期与系统惯性匹配(本项目设为500ms)
问题2:泵切换时压力突降
- 在切换前先启动新泵,延时2秒再停止旧泵
- 适当提高PID在切换期间的输出上限
问题3:触摸屏通信中断
- 检查RS485终端电阻(两端各接120Ω)
- 降低通信波特率至19.2kbps(原设计38.4kbps不稳定)
6. 节能效果实测
通过直流母线共享设计,实测节能效果:
- 主泵变频运行时:比工频节电约35%
- 辅泵启停过程:通过母线能量回收降低15%冲击电流
- 系统综合能耗:比传统控制方式降低28%(月均数据)
这套系统从设计到调试完成共耗时3周,目前已经连续运行11个月无故障。最大的收获是认识到:工业自动化项目不是技术越先进越好,而是要在可靠性、成本、功能之间找到最佳平衡点。比如最初考虑过用S7-1500+G120变频器的方案,但最终用S7-1200+国产变频器节省了40%成本,而实际性能差异完全可以接受。