1. 项目背景与核心需求
这个120吨双级反渗透加混床的水处理项目,是我去年为某电子厂纯水系统做的典型工业水处理案例。当时客户需要一套能稳定产出15MΩ·cm以上超纯水的系统,用于芯片清洗工艺。这种规格的水处理系统在半导体、光伏等行业很常见,但具体到程序实现上,每个项目都有其独特的设计考量。
项目采用西门子S7-200 SMART PLC作为主控制器,主要实现以下核心功能:
- 双级RO(反渗透)系统的自动运行与保护
- 混床树脂的自动再生控制
- 系统压力、流量、电导率的闭环调节
- 故障自诊断与报警处理
关键点:工业水处理程序不同于普通控制逻辑,需要特别关注设备安全性和水质稳定性,任何一个参数超标都可能导致膜组件的不可逆损坏。
2. 系统架构设计解析
2.1 硬件配置方案
整套系统硬件配置如下表所示:
| 设备类型 | 型号规格 | 数量 | 信号类型 |
|---|---|---|---|
| PLC主机 | CPU ST40 | 1 | - |
| 模拟量输入模块 | EM AM06 | 2 | 4-20mA |
| 数字量输出模块 | EM DR32 | 1 | 继电器输出 |
| 电导率仪 | CM-230(0-200μS/cm) | 2 | 4-20mA |
| pH计 | PH-300(0-14pH) | 1 | 4-20mA |
| 压力变送器 | PT-123(0-1.6MPa) | 6 | 4-20mA |
特别说明:模拟量信号全部采用4-20mA传输,相比电压信号抗干扰能力更强。所有仪表供电统一采用PLC的24VDC电源,避免地环路干扰。
2.2 控制逻辑分层设计
程序采用模块化设计,分为三个层级:
- 设备层:直接控制泵、阀等执行机构
- 工艺层:实现RO冲洗、混床再生等工艺流程
- 监控层:处理HMI交互和报警管理
这种分层结构使得:
- 设备故障不影响整体工艺逻辑
- 工艺调整无需修改底层程序
- 各模块可独立测试和维护
3. 核心程序实现细节
3.1 双级RO控制逻辑
反渗透系统的控制难点在于平衡产水流量与回收率。我们采用PID算法动态调节高压泵频率,程序段如下:
stl复制// 一级RO压力控制
NETWORK 1
LD SM0.0
MOVR VD100, VD200 // 设定压力→PID输入
MOVR AIW0, VD204 // 实际压力反馈
PID VD200, VD204, VD208 // PID运算
MOVR VD208, AQW0 // 输出到变频器
关键参数设置经验:
- 比例带(P)通常设为量程的20-30%
- 积分时间(I)建议5-10秒
- 微分时间(D)在压力控制中一般设为0
实际调试中发现:当进水TDS>500ppm时,需要将回收率从75%降至60%,否则会导致二级RO膜过快污堵。
3.2 混床再生程序
混床再生是超纯水系统的核心环节,典型步骤包括:
- 反洗分层:以10-15m/h流速反洗15分钟
- 进碱再生:4%NaOH溶液,流速5m/h
- 置换冲洗:至出水pH<9
- 进酸再生:5%HCl溶液,流速5m/h
- 最终冲洗:至电阻率>10MΩ·cm
程序中使用S7-200 SMART的顺控指令实现:
stl复制// 混床再生顺控
LD SM0.0
SCR
SCRE
LD S0.0
SCR
// 步骤1: 反洗
TON T37, 900 // 15分钟定时
SCRE
LD S0.1
SCR
// 步骤2: 进碱
MOVR 50.0, VD300 // 碱计量泵开度50%
SCRE
...
4. 关键保护逻辑设计
4.1 高压泵保护策略
高压泵是RO系统最昂贵的设备,保护逻辑包括:
- 进水压力<0.1MPa时延时5秒停机
- 出水压力>1.2MPa时立即停机
- 电机温度>85℃报警,>95℃停机
- 软启动时间设定为30秒
对应的PLC程序实现:
stl复制NETWORK 10
LD I0.2 // 低压开关
A I0.3 // 高压开关
TON T40, 50 // 5秒延时
= Q0.0 // 高压泵接触器
4.2 膜组件防垢措施
通过以下手段预防膜结垢:
- 每运行2小时自动低压冲洗2分钟
- 停机超过1小时自动进行保护性冲洗
- 当进水SDI>5时自动降低回收率
- 添加阻垢剂泵与产水电导率联动
5. 调试中的典型问题
5.1 电导率波动问题
初期调试时发现二级产水电导率周期性波动,排查过程:
- 检查仪表接地:发现与变频器共用接地线
- 改为独立接地后波动幅度减小但未消除
- 最终发现是RO膜壳内存在气缚现象
- 通过在浓水排放管加装自动排气阀解决
5.2 混床树脂交叉污染
出现阴树脂进入阳树脂层的现象,解决方案:
- 调整反洗流量从12m/h降至9m/h
- 在再生前增加10分钟沉降时间
- 在树脂分界面加装光电检测开关
- 修改程序增加界面检测判断逻辑
6. 系统优化建议
经过三个月运行后,我们做了以下优化:
- 节能优化:将一级浓水作为二级进水,回收率提升8%
- 程序优化:增加"假日模式"降低待机能耗
- 维护提醒:累计运行时间达到膜清洗周期时触发报警
- 数据记录:增加SD卡存储关键参数历史数据
这套系统最终实现的技术指标:
- 产水电阻率:稳定在16-18MΩ·cm
- 系统回收率:整体达到72%
- 耗电量:3.2kWh/吨水
- 膜使用寿命:预计可达5年以上
实际运行中最有价值的经验是:在程序设计阶段就要考虑好各种异常工况的处理逻辑,比如突然断电后的安全恢复流程。我们后来增加了UPS电源和状态自动恢复功能,避免了多次非正常停机导致的膜损伤。