1. 煤矿排水系统自动化改造的必要性
在煤矿安全生产体系中,排水系统堪称"矿井的生命线"。传统的人工控制方式存在响应滞后、操作误差等弊端,特别是在突水事故等紧急情况下,人工操作往往难以及时应对。我参与过多个矿区的自动化改造项目,亲眼见过因为排水不及时导致的全矿被淹事故,损失都以千万计。
煤矿排水系统主要承担三大任务:一是排除井下自然涌水,二是应对采掘过程中的突发性涌水,三是处理生产用水。这些水如果不及时排出,轻则影响生产进度,重则引发淹井事故。采用PLC控制系统后,可以实现水位实时监测、水泵自动启停、故障自动切换等功能,将响应时间从人工操作的分钟级提升到秒级。
2. 系统整体设计方案
2.1 硬件架构设计
我们采用西门子S7-200 PLC作为控制核心,这是经过多个项目验证的可靠选择。具体配置如下:
- CPU 224XP:14输入/10输出,自带2个模拟量输入和1个模拟量输出
- EM231模拟量输入模块:用于连接水位传感器
- EM277 PROFIBUS-DP模块:与上位机通信
- 数字量输出模块:控制接触器、指示灯等
传感器选型特别关键,我们选用的是投入式静压水位传感器,量程0-10米,精度±0.5%FS。这种传感器不怕煤泥淤积,实测在井下恶劣环境中能稳定工作3年以上。
2.2 控制逻辑设计
系统设置三级水位控制:
- 警戒水位(30%容量):仅启动1#水泵
- 危险水位(70%容量):启动1#和2#水泵
- 紧急水位(90%容量):全泵运行并报警
每台水泵都设置运行时间累计功能,系统会自动均衡各泵的运行时间,延长设备寿命。我在山西某矿的实施数据显示,这种轮换策略能使水泵平均寿命延长23%。
3. PLC程序设计详解
3.1 主程序结构
程序采用模块化设计,主要包含以下功能块:
- 水位采集与处理(FC1)
- 水泵控制逻辑(FC2)
- 故障检测与处理(FC3)
- 数据通信(FC4)
特别要注意的是水位信号的滤波处理。井下环境干扰大,我们采用移动平均滤波算法,在FC1中实现。以下是关键代码片段:
code复制// 水位滤波处理
MOVW AIW0, LW0 // 读取原始值
+I LW0, LW2 // 累加
INCW LW4 // 计数器+1
MOVW 10, LW6 // 采样次数
>=I LW4, LW6 // 达到10次?
JMPB NOT_FULL // 未达到则跳转
/I LW2, 10, LW8 // 求平均值
MOVW LW8, VW100 // 存储滤波后值
MOVW 0, LW2 // 清空累加器
MOVW 0, LW4 // 清空计数器
NOT_FULL: NOP
3.2 故障处理机制
我们设计了三级故障防护:
- 电机过流保护:热继电器信号直接接入PLC
- 水泵空转保护:通过流量计与运行信号比对
- 管路堵塞检测:出水压力与运行状态比对
任何故障触发后,系统会自动切换到备用泵,并在MCGS画面上弹出报警窗口。在陕西某矿的实际运行中,这套机制成功避免了17次潜在事故。
4. MCGS组态画面开发
4.1 主监控画面设计
使用MCGS6.2组态软件,我们开发了包含以下要素的主画面:
- 动态水位显示:用柱状图+数字双重显示
- 水泵运行状态:颜色变化(绿色运行/红色停止)
- 实时曲线:显示最近1小时水位变化
- 操作按钮:带权限控制的启停按钮
一个实用技巧:将报警信息做成浮动窗口,不影响主画面观察,又确保操作员不会漏看报警。我们在画面上还添加了"试灯"按钮,定期提醒操作员检查指示灯是否正常。
4.2 数据记录功能
组态系统实现了:
- 每小时自动记录水位、流量等数据
- 操作事件记录(谁在什么时间进行了什么操作)
- 故障记录与分类统计
这些数据不仅用于实时监控,更为设备预防性维护提供了依据。通过分析某矿3个月的数据,我们发现2#水泵电流有缓慢上升趋势,提前更换轴承避免了更严重的损坏。
5. 电气图纸设计要点
5.1 主电路设计
采用双电源进线+母联方案,确保供电可靠性。每台水泵电机都配置:
- 真空断路器作为主开关
- 软启动器(55kW以上电机)
- 热继电器保护
- 运行/故障指示灯
特别提醒:井下环境潮湿,所有柜体必须达到IP54防护等级。我们在柜底加了加热除湿装置,解决了多个项目中的凝露问题。
5.2 控制回路设计
PLC输出通过中间继电器隔离后控制接触器。关键设计包括:
- 急停回路采用硬线直连,不经过PLC
- 每台设备设置就地/远程切换开关
- 状态指示灯采用LED+并联电阻方案,延长寿命
一个容易忽视的细节:控制电缆必须与动力电缆分开敷设,间距不小于300mm。某项目曾因忽视这点导致误动作频发。
6. 系统调试与优化
6.1 现场调试步骤
我们总结的调试流程如下:
- 先查线:用万用表逐点核对IO
- 空载测试:不带设备验证逻辑
- 单机测试:逐台设备试运行
- 联动测试:模拟各种工况
- 72小时连续运行测试
重要经验:一定要在调试阶段模拟各种故障情况,测试系统的容错能力。我们专门编制了故障测试清单,包含27个测试项目。
6.2 参数优化技巧
通过现场观察,我们优化了几个关键参数:
- 水位采样周期从1秒调整为2秒,减少波动
- 水泵最小运行时间从5分钟延长到15分钟,减少频繁启停
- 故障复位延迟从立即改为10秒,防止误操作
这些调整使某矿区的设备维修率下降了40%。特别要注意的是,不同矿井的水文地质条件不同,参数不能简单套用。
7. 维护保养实务
7.1 日常检查项目
我们制定的日常检查表包含:
- 水位传感器清洁(每周)
- 控制柜通风滤网清理(每半月)
- 备用泵自动切换测试(每月)
- 接地电阻检测(每季度)
一个实用方法:在MCGS画面上添加维护提醒功能,到期自动弹出提示。这大大提高了维护工作的及时性。
7.2 常见故障处理
根据多个项目的运维数据,我们整理了高频故障处理指南:
| 故障现象 | 可能原因 | 处理方法 |
|---|---|---|
| 水位显示异常 | 传感器堵塞/线路受潮 | 清洁传感器/检查电缆接头 |
| 水泵无法启动 | 热继电器动作/软故障 | 复位后检查电流 |
| 通信中断 | DP接头松动/终端电阻错误 | 重新插拔/检查电阻设置 |
特别提醒:井下维修必须严格执行断电、验电、放电程序,我曾见过因省去放电步骤导致的触电事故。
8. 系统升级与扩展
随着技术发展,我们正在尝试以下升级:
- 增加手机APP远程监控功能
- 引入AI算法预测涌水量
- 采用光纤替代部分电缆,提高抗干扰能力
但要注意:任何升级都要考虑井下设备的防爆要求,必须通过相关认证。我们正在与认证机构合作开发新一代本安型控制设备。