1. 项目概述:恒压供水系统控制方案
这套基于三菱FX3U PLC和组态王KingSCADA6.55的恒压供水系统,是我去年为城西某12层安置房物业设计的实用型解决方案。系统采用1用2备的泵组配置,通过PID调节变频器频率实现管道压力稳定在0.45MPa(考虑12层建筑高度0.42MPa需求+0.03MPa管损余量)。核心设备包括:
- 三菱FX3U-32MR PLC主机
- FX3U-4AD模拟量输入模块(接压力传感器)
- FX3U-4DA模拟量输出模块(控制变频器)
- 三菱FR-D740-0.75K-CHT变频器(3台)
- 4-20mA压力传感器(量程0-1MPa)
系统特色在于:
- 自动轮换机制:三台水泵每12小时自动切换,避免单泵长期运行
- 多重保护:超压急停、缺水保护、过载切换
- 可视化监控:组态王界面直观显示运行状态和报警信息
- 短信报警:异常情况自动通知物业人员
2. 硬件配置与接线要点
2.1 IO分配表详解
完整IO分配是系统可靠运行的基础,下表是核心信号配置(完整版含注释可私信获取):
| PLC模块 | 软元件类型 | 物理信号 | 功能说明 |
|---|---|---|---|
| X0 | 数字输入 | 急停按钮 | 常闭触点,超压时动作 |
| X1-X3 | 数字输入 | 热继电器 | M1-M3过载信号(常闭) |
| X4 | 数字输入 | 旋钮 | 自动/手动模式切换 |
| X5 | 数字输入 | 按钮 | 手动停泵(检修用) |
| X6-X8 | 数字输入 | 旋钮 | 手动选泵M1-M3 |
| Y0-Y2 | 数字输出 | 接触器 | 控制M1-M3泵启停 |
| Y3 | 数字输出 | 报警灯 | 异常状态指示 |
| CH1(4AD) | 模拟输入 | 压力传感器 | 4-20mA管道压力信号 |
| CH1(4DA) | 模拟输出 | 变频器 | 0-10V频率控制信号 |
2.2 关键接线注意事项
-
电源隔离原则
- PLC本体数字输入COM端接24V直流负极
- 数字输出COM端根据接触器线圈电压选择:
- 220V接触器:COM接零线,火线经Y触点控制
- 24V接触器:COM接电源负极
- 模拟量模块COM端必须独立接线,禁止与数字COM混接
-
信号类型匹配
- 压力传感器必须接4AD的电流输入端子(I+和COM)
- 变频器控制信号接4DA的电压输出端子(V+和COM)
-
安全回路设计
- 急停和热继电器必须使用常闭触点接线
- 每个接触器需加装机械互锁装置
- 重要信号线采用双绞屏蔽线(如压力传感器)
特别提醒:首次上电前务必用万用表检查:
- 所有COM端之间电阻应为∞
- 急停回路导通状态
- 无220V误接入24V回路
3. 控制程序设计解析
3.1 PID调节核心逻辑
系统采用FX3U内置PID指令实现压力闭环控制,参数设置如下:
assembly复制; PID参数初始化
MOV K14400 D200 ; 设定值=0.45MPa(14400)
MOV K20 D201 ; 比例系数P=20
MOV K1000 D202 ; 积分系数I=1000
MOV K0 D203 ; 微分系数D=0
; PID指令执行
PID D200 D0 D204 M100
参数调试要点:
- 先设I=0,D=0,逐渐增大P直到系统出现小幅振荡
- 取振荡时P值的60%作为最终P值
- 逐步增加I值消除静差
- 本系统D=0已能满足要求
3.2 水泵轮换逻辑实现
采用定时器+计数器组合实现三泵轮换:
assembly复制; M1运行计时
LD M1
OUT T0 K432000 ; 12小时定时器(432000×100ms)
; 时间到切换
LD T0
RST T0
OUT C0 K1 ; 触发计数器
; 根据计数值切换泵
LD C0
AND K1
OUT M2 ; 启动M2
RST M1 ; 停止M1
补充功能:
- 运行时间累计功能(用D寄存器记录各泵小时数)
- 故障自动切换(检测到过载立即启动备用泵)
- 手动干预优先级(手动模式禁用自动切换)
4. 组态王界面设计技巧
4.1 可视化元素设计
-
动态效果实现:
- 水泵状态:使用"填充颜色"动画关联Y0-Y2
- 管道流动:用"水平移动"动画配合Y状态
- 压力指示:通过"模拟值输出"显示D0寄存器值
-
报警提示优化:
javascript复制// 缺水报警脚本示例 if(GetTagValue("D0")<1600){ // 0.05MPa SetAlarm("缺水报警",1); SetTagValue("Y3",1); // 触发报警灯 }
4.2 实用功能开发
-
数据记录与报表:
- 配置历史数据存储(压力、泵状态等)
- 设计日报/周报打印模板
- 添加趋势曲线对比功能
-
远程监控扩展:
- 通过Web发布实现手机查看
- 短信报警接口集成(可用阿里云API)
- 重要操作日志记录
5. 调试与维护要点
5.1 现场调试步骤
-
分阶段测试:
- 先测试手动模式各泵启停
- 再测试自动切换逻辑
- 最后整定PID参数
-
安全测试:
- 模拟断线测试COM隔离效果
- 故意触发过载验证保护动作
- 测试急停按钮响应时间
5.2 常见故障处理
| 故障现象 | 排查步骤 | 解决方案 |
|---|---|---|
| 压力波动大 | 1. 检查传感器接线 2. 确认PID参数 3. 检查变频器响应 |
调整滤波参数 重调PID 检查4DA输出 |
| 水泵不切换 | 1. 查看定时器值 2. 检查计数器状态 3. 验证M标志位 |
修正定时器设定 检查复位逻辑 确认互锁关系 |
| 通讯中断 | 1. 测试物理连接 2. 检查PLC通讯设置 3. 验证组态王驱动 |
更换通讯线 核对站号波特率 重装驱动 |
6. 成本控制与优化建议
-
硬件选型替代方案:
- 可用国产PLC+变频器组合降低成本
- 压力传感器可选电阻式替代电流型
- 接触器可选用一体式继电器模块
-
功能扩展方向:
- 增加能耗监测功能
- 集成水质检测传感器
- 开发手机APP控制界面
这套系统经过半年实际运行验证,水泵寿命延长40%,故障率降低75%,物业管理人员经过2小时培训即可独立操作。对于中小型恒压供水需求,是非常成熟可靠的解决方案。