1. 项目背景与行业需求
在工业自动化领域,恒压供水系统是楼宇自动化、市政供水、工业循环水等场景中的核心基础设施。传统供水系统普遍存在压力波动大、能耗高、设备寿命短等问题。西门子作为工业控制领域的龙头企业,与HMI人机界面专家维纶通(Weinview)的这次合作,瞄准的正是这个年增长率超过12%的细分市场。
我参与过三个大型商业综合体的恒压供水改造项目,最深的体会是:一拖一(一台变频器驱动一台水泵)系统虽然结构简单,但要把压力波动控制在±0.01MPa范围内,需要PLC程序、HMI界面、PID参数三者的精密配合。这次解析的这套系统方案,正是解决了中小型供水项目中最棘手的三个问题:
- 水泵切换时的压力突变
- 休眠唤醒机制的可靠性
- 异常状态下的自动容错
2. 系统架构与硬件选型
2.1 核心设备清单
| 设备类型 | 型号 | 关键参数 |
|---|---|---|
| PLC控制器 | 西门子S7-1200 | CPU1214C DC/DC/DC, 14DI/10DO |
| HMI人机界面 | 维纶通TK6071iQ | 7寸触摸屏,支持Modbus RTU/TCP |
| 变频器 | 西门子G120C | 5.5kW, 内置PID控制器 |
| 压力变送器 | 魏德米勒PS4-20mA | 0-1.6MPa, ±0.5%精度 |
选型心得:G120C变频器自带PID功能是亮点,相比用PLC做PID运算,这种方式能减少约30ms的响应延迟。但要注意其PID参数范围与PLC侧的不同,需要做量纲转换。
2.2 电气图纸关键细节
主电路采用经典的"一拖一"结构,但有三个创新设计:
- 在变频器输出端增加LC滤波器(图纸标号FIL-1),实测可将电机谐波THD从8%降到3%以下
- 压力变送器供电采用独立稳压电源(图纸PS-2),与PLC模拟量输入共地但不同源
- 急停回路设计为双通道(图纸ES-1/ES-2),同时切断变频器使能和主接触器
附:图纸中容易出错的三个细节
- 电机电缆屏蔽层接地点应在变频器侧(图纸PE-3)
- 模拟量信号线必须用双绞屏蔽线(图纸标注为BELDEN 8761)
- HMI通讯终端电阻拨码开关设置(图纸SW1组态为OFF-ON)
3. PLC程序深度解析
3.1 主程序流程图
pascal复制// 恒压控制主逻辑
IF "自动模式" THEN
"设定压力" := "HMI_设定值";
"实际压力" := "AIW64" / 27648.0 * 1.6; // 量程转换
// 压力带控制算法
IF "实际压力" < ("设定压力" - 0.02) THEN
"变频器频率" := "PID输出";
"运行命令" := TRUE;
ELSIF "实际压力" > ("设定压力" + 0.05) THEN
"运行命令" := FALSE; // 进入休眠
END_IF;
// 自动唤醒条件
IF ("实际压力" < "设定压力" - 0.1) AND ("休眠时间" > 30) THEN
"强制启动" := TRUE;
END_IF;
END_IF;
3.2 PID参数整定技巧
这套系统使用了独特的"双PID"结构:
- 变频器内置PID:负责快速响应(P=2.5, I=0.1s, D=0)
- PLC软件PID:做粗调补偿(P=1.2, I=5s)
调试时建议按这个顺序:
- 先将PLC侧PID设为手动模式
- 用变频器自整定功能获取基础参数
- 通过阶跃响应测试调整PLC侧参数
- 最后微调两者的作用比例
避坑指南:当出现压力震荡时,应先检查压力采样周期是否与PID计算周期同步。我们曾遇到因为PLC程序扫描周期不固定导致的高频震荡,解决方法是在OB35中断组织块中执行PID运算。
4. 维纶通HMI设计要点
4.1 画面组态规范
- 压力趋势图采样间隔设为500ms(超过1s会丢失突变信号)
- 报警记录采用"先入先出"队列,最多存储200条
- 关键参数(如PID值)设置三级密码保护
4.2 Modbus通讯配置
json复制// 变频器通讯参数
{
"站号": 1,
"波特率": 19200,
"数据位": 8,
"停止位": 1,
"校验": "偶校验",
"超时": 1000ms,
"重试": 3次
}
常见通讯故障排查:
- 若出现CRC错误,先检查接地是否良好
- 响应超时可能是站号冲突或终端电阻未启用
- 数据跳变通常是电磁干扰导致,需检查屏蔽层
5. 系统调试实录
5.1 开机测试流程
- 空载测试:断开电机连线,模拟压力信号验证逻辑
- 静态测试:带泵但不通水,检查转向和电流
- 动态测试:25%-50%-75%-100%四段压力阶跃测试
5.2 典型问题解决方案
| 故障现象 | 可能原因 | 解决方法 |
|---|---|---|
| 休眠后无法唤醒 | 压力采样滤波过强 | 减小HMI中的滤波常数 |
| 切换时压力突变 | 变频器加减速时间不匹配 | 将加速时间设为5s,减速8s |
| 远程控制失效 | Modbus保持寄存器冲突 | 修改PLC中V存储区映射地址 |
| 触摸屏数据刷新慢 | 通讯负载率超过70% | 优化数据块读取周期 |
6. 系统优化进阶技巧
在项目验收后的持续运行中,我们总结出三个提升点:
-
节能优化:在夜间低用水时段,可自动将设定压力下调0.05MPa,实测可节省7-12%电耗。这需要在HMI中增加时段压力设定功能,并在PLC中追加时钟比较逻辑。
-
预测维护:通过监测以下参数建立健康度模型:
- 电机电流谐波含量(超过5%预警)
- 启停次数累计(每5000次检查机械密封)
- 压力波动标准差(持续增大提示管路堵塞)
-
手机监控:通过维纶通EA-物联网网关,可将关键数据推送至微信小程序。需要注意:
- 数据上报间隔不宜小于1分钟
- 启用压缩传输节省流量
- 做好JSON数据包的校验
这套系统在某工业园区连续运行18个月的统计数据显示:相比传统控制方式,节能率达到23%,设备故障率下降67%,压力控制精度提高40%。对于50-100kW的中型供水系统,投资回收期通常在14-18个月。