1. 污水处理厂自控系统改造项目概述
去年接手某污水处理厂自控系统改造项目时,面对的是已经运行8年的老式继电器控制系统。这套系统不仅故障率高,而且操作工需要频繁现场巡检,根本无法实现水质参数的实时调节。我们采用西门子S7-1200 PLC作为主站,配合KTP1200触摸屏组成新一代控制系统,同时保留原有200Smart PLC作为提升泵站子站,通过485总线实现全厂设备联网监控。
这个项目的核心难点在于要在不停产的情况下完成改造,所有调试工作都必须在设备运行的间隙进行。主工艺段采用CPU1215C DC/DC/DC型PLC,扩展了3个SM1231模拟量输入模块用于采集PH值、浊度、溶解氧等关键参数。特别值得一提的是,我们在触摸屏上开发了可拖动的工艺流程图,操作工可以像使用手机地图一样查看全厂设备状态,这个设计后来被多个同类项目借鉴。
2. 硬件系统设计与配置要点
2.1 PLC选型与模块配置
主站选用西门子S7-1215C PLC主要基于三点考虑:首先,其自带的两个PROFINET接口可以同时连接触摸屏和上位机;其次,6个高速计数器正好满足流量计信号采集需求;最重要的是,它的数据块存储区足够大,能容纳所有工艺参数和历史数据。
模拟量模块配置方案:
- SM1231 8AI×12bit(6ES7231-4HD32-0XB0)×3块
- 第1块:PH值(4-20mA)、浊度(4-20mA)、液位(0-10V)
- 第2块:溶解氧(4-20mA)、污泥浓度(4-20mA)、温度(PT100)
- 第3块:预留4个通道用于后期扩展
特别注意:污水处理厂的传感器信号普遍存在干扰,我们在每个AI通道都加了RC滤波电路(10kΩ电阻并联0.1μF电容),实测可将信号波动降低60%以上。
2.2 触摸屏人机界面设计
KTP1200 Basic触摸屏虽然只有7寸,但通过合理的画面规划实现了完整监控功能:
- 主画面:采用分层设计,第一层是全厂工艺总览,点击各工艺段可进入第二层详细画面
- 参数设置:关键PID参数设置界面增加了权限管理,普通操作工只能查看不能修改
- 报警系统:按工艺段分类报警,重要报警(如曝气池溶解氧过低)会触发声光报警
- 历史曲线:支持最多4个参数同屏对比,数据采样间隔可调(1s-1h)
一个实用技巧:在画面切换时预加载下一画面所需数据,可使画面响应时间缩短至0.3秒以内。
3. 通信系统实现与问题排查
3.1 485总线组网方案
系统采用主从式通信架构:
- 主站:S7-1200(Port0配置为485接口)
- 从站1:Smart200 PLC(提升泵站控制)
- 从站2:变频器(MM420系列)
- 从站3:智能电表
通信参数设置:
- 波特率:19200bps(现场干扰较大,未采用更高的38400bps)
- 数据位:8位
- 停止位:1位
- 校验方式:偶校验
- 报文间隔:≥3个字符时间
3.2 典型通信故障处理
调试期间遇到的通信问题及解决方案:
-
数据丢包问题:
- 现象:夜间频繁出现通信中断
- 排查:用示波器捕捉总线波形,发现信号振铃严重
- 解决:在总线两端加装120Ω终端电阻,电缆换用Belden 9842双绞屏蔽线
-
从站响应超时:
- 现象:Smart200偶尔不响应主站查询
- 排查:发现从站程序扫描周期过长(约150ms)
- 解决:优化从站程序结构,将通信处理放在定时中断(OB35)中执行
-
变频器干扰问题:
- 现象:通信时变频器显示异常
- 排查:共地干扰导致
- 解决:在PLC与变频器间加装信号隔离器(型号:WS1520)
4. 核心控制算法实现
4.1 曝气池PID控制优化
溶解氧(DO)控制采用西门子PID_Compact指令块,但根据污水处理特点做了特殊处理:
-
参数整定:
- 比例带:0.8(常规水处理推荐值为1.2-1.5)
- 积分时间:3秒
- 微分时间:0(关闭)
-
前馈补偿:
st复制IF "DO_Value" < 2.0 THEN #PID_Output := "PID_DO".Output + 30.0; ELSE #PID_Output := "PID_DO".Output; END_IF; -
抗饱和处理:
- 当DO值持续5分钟低于设定值,自动提高鼓风机基础频率
- 在PID块中启用"InputAdditive"功能,将前馈量直接叠加到输出
4.2 提升泵轮换控制算法
Smart200 PLC中实现的泵组轮换逻辑:
- 采用环形队列管理4台提升泵
- 每次启动选择累计运行时间最短的泵
- 故障泵自动退出轮换队列
核心代码片段:
st复制LD SM0.1
MOV_B 1, VB100 //初始化泵编号
LD M10.0 //启动命令
EU
INC_B VB100
LDW>= VB100, 4
RESET VB100, 1
运行统计显示,该算法使各泵运行时间偏差控制在±5%以内,大大延长了机械密封寿命。
5. 电气设计要点与图纸规范
5.1 控制柜布局原则
-
强弱电分离:
- 左侧布置PLC、继电器等弱电设备
- 右侧布置断路器、接触器等强电元件
- 中间用金属隔板分隔
-
布线规范:
- 电源线(红)、信号线(蓝)、通信线(橙)分槽敷设
- 所有模拟量信号采用双绞屏蔽线(型号:LIYCY 11×2×0.5)
- 电缆标签采用耐腐蚀热缩管标识
5.2 典型电路设计
-
电机控制回路:
- 主回路:断路器→接触器→热继电器
- 控制回路:PLC输出→中间继电器→接触器线圈
- 增加就地/远程选择开关(SA1)
-
传感器供电:
- 为每类传感器配置独立电源(PH计用24V稳压电源)
- 在电源端加装TVS二极管防止浪涌
全套图纸包含:
- 一次系统图(ML-001)
- PLC控制原理图(ML-002)
- 端子接线图(ML-003)
- 控制柜布置图(ML-004)
- 电缆清册(ML-005)
6. 调试经验与故障案例
6.1 调试流程标准化
我们总结的调试七步法:
- 单机测试(不带负载)
- 手动模式运行
- 自动模式空载运行
- 带负载试运行
- 参数整定
- 72小时连续运行测试
- 操作培训
6.2 典型故障处理记录
-
案例一:PH值跳变
- 现象:PH值突然从7.5跳到9.0
- 排查:发现电极接地不良
- 解决:重新做等电位连接,信号稳定
-
案例二:曝气量不足
- 现象:DO值始终低于设定值
- 排查:鼓风机皮带打滑
- 解决:调整皮带张力并修改PLC程序增加皮带磨损报警
-
案例三:触摸屏卡顿
- 现象:切换画面时响应迟缓
- 排查:历史数据存储区已满
- 解决:优化数据归档策略,改为循环存储
7. 系统优化与功能扩展
运行半年后实施的改进措施:
-
能源管理系统:
- 增加电表通信采集
- 在触摸屏显示实时能耗
- 建立吨水电耗指标
-
移动监控:
- 通过OPC UA将数据上传至云平台
- 开发手机APP查看关键参数
- 重要报警短信通知
-
预测性维护:
- 采集电机振动数据(新增传感器)
- 建立设备健康度模型
- 提前两周预警机械故障
这套系统最终实现的效果:
- 人工巡检次数减少70%
- 能耗降低15%
- 设备故障率下降40%
- 出水水质达标率100%