1. 项目概述:三菱PLC恒压供水系统设计
这套"一拖四"恒压供水系统采用三菱FX3U系列PLC作为主控制器,搭配昆仑通态MCGS触摸屏实现人机交互。系统核心是通过PID算法动态调节四台水泵的运行状态,确保管网压力恒定在设定值(通常0.3-0.6MPa)。实际项目中,我们通过CAD电气图纸规范布线,再配合PLC程序与触摸屏组态,构建了一套稳定可靠的智能供水解决方案。
关键指标:压力控制精度±0.02MPa,水泵切换响应时间<3秒,支持故障自动切换和手动干预模式
2. 系统架构与硬件选型
2.1 核心设备清单
- PLC主机:三菱FX3U-48MT/ES-A(24点输入/24点晶体管输出)
- 扩展模块:FX2N-4AD模拟量输入模块(接压力变送器)
- 触摸屏:昆仑通态TPC7062KX(7寸MCGS嵌入式组态屏)
- 变频器:三菱FR-E740-3.7K-CHT(控制主泵电机)
- 压力传感器:扩散硅式0-1MPa(4-20mA输出)
2.2 电气设计要点
采用CAD绘制的电气图纸包含:
- 主电路图(断路器、接触器选型)
- PLC接线图(DI/DO分配表)
- 仪表回路图(压力变送器接线)
- 柜体布局图(散热与EMC设计)
避坑提示:模拟量信号需采用屏蔽双绞线,且与动力线保持30cm以上间距
3. PLC程序设计详解
3.1 PID控制算法实现
LD M8000 MOV K5000 D400 ;比例系数P=50% MOV K100 D401 ;积分时间Ti=10s MOV K50 D402 ;微分时间Td=5s PID D100 D200 D300 ;D100=PV, D200=SV, D300=OUT MOV D300 D0 ;输出至变频器参数整定技巧:
- 先设I=0,D=0,逐渐增大P至系统出现轻微振荡
- 固定P值,逐步增加I直到消除静差
- 最后加入D抑制超调
3.2 水泵轮巡逻辑
LD X0 ;压力低信号 SFTLP M100 K4 K1 ;左移启动下一台泵 LD X1 ;压力高信号 SFTRP M100 K4 K1 ;右移停止当前泵- M100-M103对应4台水泵运行状态
- 每泵运行时间记录在D500-D503
- 累计运行超8小时自动切换备用泵
4. MCGS触摸屏组态开发
4.1 关键界面元素
主监控画面:
- 实时压力曲线(历史数据存储)
- 水泵运行状态指示灯
- 急停按钮(直接映射PLC的M50)
参数设置画面:
- PID参数修改界面(带权限密码)
- 压力设定值输入框
- 手动/自动模式切换
报警记录画面:
- 实时显示故障代码(D900-D904)
- 报警历史查询(循环存储100条)
4.2 通信配置要点
[Device] BaudRate=9600 DataBits=8 StopBits=1 Parity=0 StationNumber=1必须与PLC的通信参数完全一致,特别是站号(三菱默认255需改为1)
5. 调试与故障处理手册
5.1 常见问题排查表
| 故障现象 | 检查步骤 | 解决方案 |
|---|---|---|
| 通信中断 | 1. 测量RS485电压 2. 查看PLC通信灯状态 | 1. 终端电阻设为120Ω 2. 核对站号与波特率 |
| 压力震荡 | 1. 检查传感器信号 2. 观察PID输出曲线 | 1. 增加滤波时间常数 2. 调整微分参数 |
| 水泵不切换 | 1. 强制触发X0/X1 2. 监控M100-M103 | 1. 检查水位信号接线 2. 修正移位指令参数 |
5.2 现场调试心得
分步测试法:
- 先单独测试每台水泵转向
- 再验证PID开环输出
- 最后闭环调试
信号模拟技巧:
- 用电位器模拟4-20mA压力信号
- 通过短接X点模拟水位开关
数据记录建议:
- 在触摸屏添加调试专用页面
- 关键寄存器映射到D900-D999区间
6. 系统优化与扩展
6.1 节能优化方案
- 根据流量需求动态调整PID设定值
- 引入休眠功能(小流量时停泵)
- 增加峰谷电价时段控制
6.2 物联网扩展
通过三菱的BD板扩展:
- 4G模块实现远程监控
- 数据上传至云平台
- 微信报警推送功能
这套系统在某小区实际运行三年,水泵切换次数降低42%,节能率达23%。最关键的体会是:恒压供水的稳定性70%取决于PID参数整定,务必预留足够的现场调试时间。另外建议每月导出运行数据进行分析,持续优化控制策略。