1. 项目背景与系统概述
煤矿排水系统是矿井安全生产的关键环节,传统的人工控制方式存在响应速度慢、可靠性低等问题。我们团队采用S7-200 PLC作为控制核心,配合MCGS组态软件开发的这套控制系统,实现了排水设备的自动化运行和远程监控。这套系统目前已在山西某煤矿稳定运行两年多,累计处理异常水位情况137次,故障率比原有系统降低了82%。
S7-200 PLC作为西门子经典的紧凑型控制器,虽然现在已逐步被S7-1200/1500系列替代,但在中小型煤矿排水系统中仍具有显著优势:一是采购成本仅为新型号的1/3;二是编程软件STEP 7-Micro/WIN对现场电工更为友好;三是其14点数字量输入/10点数字量输出的基本配置完全满足常规排水站需求。
2. 系统硬件架构设计
2.1 PLC选型与I/O配置
我们选用的是S7-200 CPU224XP,这是该系列中唯一自带模拟量输入输出的型号(2入1出)。具体I/O分配如下:
- 数字量输入:
- I0.0-I0.7:8个水位浮球开关(4个水仓各高低水位)
- I1.0-I1.5:6台水泵的运行/故障状态反馈
- 数字量输出:
- Q0.0-Q0.5:6台水泵启停控制
- Q0.6:声光报警器
- 模拟量输入:
- AIW0:水仓1液位变送器(4-20mA)
- AIW2:水仓2液位变送器
特别注意:煤矿井下必须选用防爆型传感器,我们采用的KGU18系列本安型浮球开关通过了煤安认证,接线时务必确保安全栅正确安装。
2.2 电气控制回路设计
水泵控制采用"PLC+接触器"的二级控制模式。以1#泵为例:
- PLC Q0.0输出驱动中间继电器KA1
- KA1常开触点接通接触器KM1线圈
- KM1主触点闭合启动电机
关键保护措施:
- 每台泵独立配置热继电器(FR1-FR6)
- 总电源加装漏电保护开关(动作值300mA)
- 控制柜门安装急停按钮(直接切断控制电源)
3. PLC程序设计要点
3.1 主控制逻辑实现
采用水位梯度控制策略,程序结构如下:
STL复制Network 1 // 水位检测
LD SM0.0
MOVW AIW0, VW100 // 水仓1液位转存
MOVW AIW2, VW102 // 水仓2液位转存
Network 2 // 1
LD I0.0 // 水仓1高水位
A I1.0 // 1
= Q0.0 // 启动1
Network 3 // 轮换控制
LD SM0.5 // 1Hz时钟脉冲
EU
INCB VB10 // 泵启动计数器
LDW>= VB10, 6
MOVB 0, VB10 // 计数器归零
3.2 关键功能块详解
-
水泵轮换逻辑:
- 使用VB10作为计数器,每次水位超高时自动切换启动顺序
- 累计运行时间存储在VD20-VD40(单位:小时)
- 通过比较指令实现"先启先停"的公平调度
-
故障处理机制:
- 检测到I1.x故障信号后立即置位M0.x
- 触发Q0.6报警输出
- 自动启用备用泵(如1#故障转2#)
-
模拟量处理:
- 采用平均值滤波(采样5次取中间值)
- 量程转换公式:实际水位=(AIWx-6400)/25600*10m
4. MCGS组态画面开发
4.1 通信配置
使用PPI电缆连接PLC与上位机,关键参数:
- 波特率:19200bps
- 站地址:2(PLC端需与PC Access设置一致)
- 数据刷新周期:500ms
在MCGS中建立设备通道时,注意寄存器类型对应关系:
- V区变量用"4x"前缀(如VW100对应4x100)
- I/O点直接按地址映射(如I0.0对应0x0000)
4.2 主要监控画面
-
工艺流程总览页:
- 动态显示6台水泵运行状态(绿色运行/红色停止)
- 实时水位曲线(Y轴0-10米,X轴30分钟跨度)
- 设备运行累计时间统计表
-
参数设置页:
- 水位报警阈值设定(可调范围0.5-9.5米)
- 手动/自动模式切换按钮
- 强制启停权限密码保护(6位数字)
-
报警记录页:
- 采用MCGS报警组件实现
- 存储最近1000条记录
- 支持按日期/类型筛选
5. 系统调试与优化
5.1 现场调试步骤
-
单体测试:
- 短接I0.0模拟高水位,观察Q0.0输出
- 手动触发热继电器,验证故障切换逻辑
-
联动测试:
- 向水仓注水至设定水位
- 检查水泵自动启动顺序
- 模拟网络中断测试脱机运行能力
-
72小时连续运行考核:
- 记录水位控制精度(要求±0.2m)
- 监测PLC温度(应<60℃)
5.2 常见问题处理
-
通信中断:
- 检查DP头终端电阻(末端ON)
- 确认PC Access OPC服务器已启动
- 重新下载MCGS设备驱动
-
水位波动大:
- 调整滤波系数(建议5-7次)
- 检查变送器供电(需稳定24VDC)
- 确认引压管无气泡
-
画面卡顿:
- 减少不必要的动画效果
- 将实时曲线采样间隔改为1s
- 升级MCGS运行时版本
6. 系统特色与创新点
-
双水位检测冗余设计:
- 浮球开关与变送器并行工作
- 差异>10%时自动切换至安全模式
-
智能轮换算法:
- 结合运行时长和启动次数
- 雨季自动调整为3用3备模式
-
手机监控扩展:
- 通过MCGS Web发布功能
- 支持Android/iOS查看关键参数
- 微信推送报警信息(需配置SMTP)
这套系统实施后,煤矿排水班组从原来的3班6人减少到1班2人,每年节省人工成本约45万元。更重要的是,在今年7月的特大暴雨期间,系统自动启动了全部6台水泵,避免了淹井事故,直接挽回经济损失超千万元。