1. 项目概述:工业自动化中的液位控制
在化工、水处理、食品饮料等行业的生产线上,液位控制是最基础也最关键的环节之一。我最近完成了一个采用三菱FX系列PLC和MCGS触摸屏的液位控制系统,这套方案特别适合中小型容器的精确液位管理。不同于简单的开关控制,这个系统实现了PID调节、多级报警和可视化监控,整套设计从硬件接线到软件编程都经过实际验证。
这个项目的核心价值在于将传统继电器控制升级为智能控制系统。通过PLC程序逻辑和HMI人机界面的配合,操作员可以实时查看液位变化趋势、修改设定参数,系统还能自动记录运行数据。下面我会从硬件配置、程序设计和组态开发三个维度,拆解整个项目的实现过程。
2. 硬件系统搭建
2.1 设备选型与IO分配
系统采用三菱FX3U-32MT PLC作为主控制器,搭配MCGS TPC7062Ti触摸屏。传感器部分选用台湾MTS公司的磁致伸缩液位计(量程0-2m,4-20mA输出),执行机构是台湾AirTAC的电动调节阀(DN50,4-20mA控制)。具体IO分配如下:
| PLC端口 | 设备信号 | 类型 | 备注 |
|---|---|---|---|
| X0 | 液位上限报警 | DI | 常开触点 |
| X1 | 液位下限报警 | DI | 常开触点 |
| Y0 | 进水阀控制 | DO | 继电器输出 |
| Y1 | 排水阀控制 | DO | 继电器输出 |
| D0 | 液位计反馈 | AI | 4-20mA(FX3U-4AD模块) |
| D1 | 调节阀输出 | AO | 4-20mA(FX3U-4DA模块) |
注意:模拟量模块需要单独供电,接线时务必确保信号地与电源地分离,避免干扰导致测量跳动。
2.2 电气接线实图

(示意图说明:实际接线需注意强电弱电分离,模拟信号采用双绞屏蔽线)
关键接线要点:
- 液位计信号线选用RVVP 2×1.0mm²屏蔽电缆,屏蔽层单端接地
- PLC输出到电磁阀的线路中串联中间继电器(线圈电压DC24V)
- 为PLC和触摸屏配置UPS不间断电源,防止突然断电导致数据丢失
3. PLC程序设计
3.1 梯形图主逻辑
ladder复制|--[ ]--[ ]--[ ]--( )--| 手动模式切换
|--[ ]--[ ]--[/]--( )--| 自动模式切换
|--[ ]--[PID]--[ ]--( )--| PID调节回路
(此为简化示意图,实际程序包含20个网络段)
程序功能模块:
- 模式选择:手动/自动无扰动切换
- PID运算:采用FX3U内置PID指令,采样周期100ms
- 联锁保护:高低液位强制关阀
- 故障自诊断:传感器断线检测
3.2 PID参数整定技巧
通过阶跃响应法整定参数:
- 先设I=0,D=0,逐步增大P直到出现等幅振荡
- 记录振荡周期Tu和增益Ku,按Z-N公式计算:
- P = 0.6×Ku
- I = Tu/2
- D = Tu/8
- 现场微调时注意:化工液体建议加大I值,食品类液体减小D值
实测经验:对于2m³的水箱,最终参数P=120,I=45,D=10时控制精度可达±3mm
4. MCGS组态开发
4.1 画面层级设计
- 首页面:实时趋势图+关键参数仪表盘
- 参数设置页:PID参数、液位设定值输入
- 报警记录页:带时间戳的报警历史查询
- 系统诊断页:设备状态指示灯和通讯测试
4.2 通讯配置要点
使用三菱编程口协议(波特率9600,偶校验):
- 在MCGS设备窗口中添加FX系列PLC驱动
- 变量地址映射规则:
- D寄存器直接填写D0、D1等
- M寄存器需加前缀,如M0对应"MX0.0"
- 重要数据设置1秒的采集周期,普通变量可设为3秒
5. 系统调试实录
5.1 常见故障排查
| 现象 | 可能原因 | 解决方案 |
|---|---|---|
| 液位显示跳变 | 信号干扰 | 检查屏蔽层接地,加信号隔离器 |
| 阀门动作滞后 | PID参数不合适 | 重新整定D值 |
| 触摸屏通讯中断 | 接线松动或波特率错误 | 用串口调试助手测试物理层 |
| PLC报错"ERR LED" | 程序扫描周期过长 | 优化梯形图结构 |
5.2 值得记录的优化
- 在PLC程序中添加了"夜间模式",当检测到生产停止时自动降低控制频率
- 利用MCGS的脚本功能实现了班次报表自动生成
- 为关键参数设置了修改权限密码,防止误操作
这套系统目前已在某化工厂连续运行6个月,液位控制标准差保持在2.5%以内。相比原来的浮球开关控制,不仅减少了30%的能源浪费,还通过历史数据追溯发现了管道泄漏问题。如果项目预算允许,下一步计划增加Modbus TCP通讯实现远程监控。
