1. 项目背景与核心需求
在工业自动化领域,恒压供水系统是最基础也最经典的应用场景之一。我从业十多年来,参与过上百套供水系统的设计与调试,发现很多工程师在PLC与变频器协同控制这个环节总会遇到各种"坑"。这次就结合最近完成的一个纺织厂项目,聊聊如何用三菱FX系列PLC和安川变频器搭建一套稳定的恒压供水系统。
这个纺织厂项目的主要痛点在于:厂区有6栋厂房,用水点分散且用水量波动大。传统的水塔供水方式压力不稳定,经常出现远端厂房水压不足的问题。我们的解决方案是通过压力传感器实时监测管网压力,用PLC分析数据后控制变频器调节水泵转速,实现管网压力恒定在0.35MPa±0.02MPa的范围内。
2. 系统架构设计要点
2.1 硬件选型背后的考量
核心设备选型往往决定了系统的稳定性上限。在这个项目中,我们最终确定的配置方案是:
- PLC:三菱FX3U-32MT(16点输入/16点晶体管输出)
- 变频器:安川GA700-01L5(1.5kW,带PID控制卡)
- 压力传感器:西门子7MF4433(0-1MPa,4-20mA输出)
- 水泵:格兰富CR3-5(3kW,额定流量5m³/h)
特别说明:选择晶体管输出型PLC是因为需要输出高频脉冲信号控制变频器,继电器输出型无法满足要求。变频器功率比水泵电机额定功率略小是考虑到纺织厂实际用水量不会长期满载运行。
2.2 控制逻辑设计
系统采用"一拖二"模式(一台变频器带两台水泵),通过PLC实现以下控制策略:
- 当用水量<30%时,仅变频泵运行
- 当30%≤用水量<70%时,变频泵全速运行,启动1#工频泵
- 当用水量≥70%时,变频泵全速运行,启动1#和2#工频泵
- 压力传感器信号通过PLC的AD模块(FX3U-4AD)采集,采样周期设置为100ms
3. 关键参数设置与调试
3.1 变频器参数设置要点
安川GA700需要重点设置的参数如下表:
| 参数编号 | 参数名称 | 设定值 | 说明 |
|---|---|---|---|
| A1-02 | 控制模式选择 | 3(PID控制) | 启用内置PID功能 |
| B1-01 | 频率指令选择 | 2(模拟量) | 接收PLC的4-20mA信号 |
| C1-01 | 加速时间 | 10s | 防止水锤效应 |
| C1-02 | 减速时间 | 15s | 比加速时间略长 |
| H3-02 | 模拟输入滤波 | 0.5s | 消除信号抖动 |
实测发现:减速时间设置过短会导致管道出现明显水锤现象,表现为压力表指针剧烈抖动。建议通过现场听诊判断,当能听到明显的"咚咚"声时,需要适当延长减速时间。
3.2 PLC程序关键逻辑
使用三菱GX Works2编写的核心程序段包括:
- 压力值标定处理:
st复制MOV K4000 D0 // 4mA对应值
MOV K20000 D1 // 20mA对应值
SUB D10 D0 D2 // D10为AD读取值
DIV D2 16000 D3 // 计算百分比
MUL D3 1000 D4 // 换算为0-1MPa
- PID运算控制:
st复制LD SM400
MOV K350 D100 // 目标压力值(0.35MPa)
MOV D4 D101 // 当前压力值
CALL P100 // 调用PID运算子程序
MOV D102 D200 // 输出控制量
4. 现场调试避坑指南
4.1 压力波动问题排查
在初期调试时遇到压力波动±0.05MPa的情况,远超设计要求的±0.02MPa。通过以下步骤最终定位问题:
- 断开变频器与PLC连接,手动给变频器4-20mA信号,确认变频器响应正常
- 用信号发生器模拟压力传感器信号,发现PLC采集值存在±0.01MPa跳动
- 检查发现传感器电源与变频器共用导致干扰
- 解决方案:为传感器单独配置稳压电源,并在PLC输入端增加RC滤波(100Ω+100μF)
4.2 水泵切换逻辑优化
原设计的工频泵启动条件在实际运行中出现过频繁启停问题(每小时超过15次)。通过修改程序增加以下判断条件:
- 增加30秒延时判断:只有压力持续低于设定值30秒才启动下一级泵
- 增加5分钟保护间隔:工频泵停止后至少5分钟才能再次启动
- 引入流量累计算法:通过计算单位时间内压力变化率预测用水趋势
5. 系统优化与扩展
5.1 能耗数据采集
后期增加了电能计量模块(通过RS485接入PLC),发现一个有趣现象:在70%负荷工况下,采用"变频泵+1台工频泵"模式比单独运行2台变频泵节能23%。这是因为变频器在低频运行时效率会明显下降。
5.2 手机监控实现
通过添加三菱GT15-J71E71以太网模块,实现了以下远程监控功能:
- 网页端实时查看压力曲线(采样周期1秒)
- 微信推送压力异常报警(超过阈值持续1分钟)
- 每月自动生成能耗报告(PDF格式)
这套系统最终实现了:
- 压力控制精度:±0.018MPa(优于设计指标)
- 水泵启停次数:<5次/小时(原系统>20次)
- 综合节能率:31%(相比原水塔系统)