1. 煤矿带式输送机控制系统概述
在煤矿井下生产环境中,带式输送机堪称"运输大动脉",其运行稳定性直接关系到整个矿井的生产效率和安全。传统机械式控制系统已难以满足现代煤矿对速度精准控制和智能监控的需求。我们这套基于西门子S7-200 PLC和MCGS组态软件的控制系统,就像给输送机装上了智能大脑和敏锐的神经系统。
系统核心由三部分组成:PLC控制单元负责实时运算和逻辑控制,变频驱动单元实现电机无级调速,MCGS人机界面提供可视化监控。特别值得一提的是,我们针对煤矿特殊环境做了全方位防护设计——从防爆型传感器到防尘密封柜,确保系统在煤尘弥漫、湿度高的井下环境中也能稳定运行。
2. 硬件系统设计与选型
2.1 PLC及扩展模块配置
主控单元选用西门子S7-200 CPU224XP,这款PLC在工控领域素有"小钢炮"之称。选择它主要基于三点考量:
- 内置14DI/10DO满足基础需求,且自带2AI/1AO省去了基础模拟量模块
- 0.22μs/指令的运算速度足以应对实时控制需求
- -25~+70℃的工作温度范围完美适配井下环境
扩展模块配置方案:
- EM221 8DI:接入急停、跑偏、堆煤等安全信号
- EM235 4AI/1AO:扩展模拟量通道用于速度检测和控制
特别注意:所有数字量输入信号均采用24VDC中间继电器隔离,避免井下长距离传输导致的信号干扰
2.2 传感器选型与安装要点
速度检测环节尝试过多种方案后,最终选定LS-100防爆激光测速仪,其优势在于:
- 非接触测量,避免机械磨损
- ±0.1%的测量精度
- IP67防护等级
- 标配RS485输出,通过Modbus RTU协议与PLC通信
安装时需注意:
- 激光发射端与接收端保持5-8米间距
- 避开皮带接头位置安装
- 定期用酒精棉清洁光学窗口
2.3 变频器参数设置关键点
驱动部分采用ABB ACS550变频器,核心参数设置如下:
code复制参数组 参数号 设定值 说明
99 9902 3 宏选择:PID控制
12 1201 2 启动方式:外部端子
13 1304 50Hz 最大频率
21 2101 10s 加速时间
22 2201 8s 减速时间
特别提醒:必须将参数1601(过载保护)设为"重型",才能适应煤矿连续作业工况。
3. PLC程序设计详解
3.1 安全控制逻辑实现
网络1的起保停电路看似简单,实则暗藏玄机:
lad复制Network 1
LD I0.0 // 急停按钮(NC)
O Q0.0 // 自保持回路
AN I0.1 // 故障信号
= Q0.0 // 主接触器输出
这个经典电路有三个设计亮点:
- 急停信号采用硬线直连,确保即使PLC故障也能切断电源
- 自保持回路避免按钮抖动导致误动作
- 所有安全信号采用常闭触点,断线自动触发保护
3.2 速度闭环控制算法
核心PID控制程序段:
lad复制Network 4
LD SM0.0 // 常ON触点
MOVW AIW0, VW100 // 读取编码器值
-I 200, VW100 // 基准速度校准
PID VW100, VD200, VD204, VD208 // PID运算
MOVW VD208, AQW0 // 输出至变频器
PID参数调试心得:
- 比例带(P=8.5):取值较小以加快响应,但过小会导致振荡
- 积分时间(Ti=2.3s):消除静差的关键,需根据负载惯性调整
- 微分作用:煤矿环境粉尘大,微分易引入噪声,故舍去
3.3 报警分级处理机制
我们设计了三级报警系统,程序实现如下:
lad复制Network 7
LDW> VW110, 5 // 速度偏差>5%
= M0.0 // 触发一级报警
LDW> VW110, 10 // 速度偏差>10%
= M0.1 // 触发二级报警
LDW> VW110, 15 // 速度偏差>15%
S Q0.2, 1 // 紧急停机
对应的输出控制:
- Q0.3:黄色报警灯(1Hz闪烁)
- Q0.4:红色报警灯(4Hz闪烁)+蜂鸣器
- Q0.2:直接切断主电路
4. MCGS组态界面开发
4.1 动态工艺画面设计
主监控界面包含三大创新元素:
- 矢量动画皮带:使用MCGS的动画构件实现煤流动态效果
- 皮带速度变量关联实际值
- 煤块位移量=速度×时间积分
- 3D设备状态指示:
- 电机、滚筒等关键设备立体显示
- 不同颜色表示运行/停止/故障状态
- 实时曲线趋势图:
- 同时显示设定速度、实际速度、负载电流
- 支持时间轴缩放
4.2 智能报警管理系统
我们突破了传统组态软件的报警模式:
vb复制' 报警确认脚本
If AlarmFlag = 1 Then
If MsgBox("速度异常!", vbExclamation+vbOkCancel) = vbCancel Then
AlarmCount = AlarmCount + 1
End If
End If
这套机制实现了:
- 未确认报警自动记录
- 相同报警合并显示
- 支持按时间、类型筛选查询
4.3 多级权限控制方案
| 权限等级 | 可操作功能 | 认证方式 |
|---|---|---|
| 1级(操作员) | 启停控制、速度微调 | 工号密码 |
| 2级(技术员) | PID参数调整、报警阈值设置 | 动态短信验证码 |
| 3级(管理员) | 系统配置、用户管理 | 指纹+虹膜识别 |
特别开发了"防误操作"机制:
- 关键参数修改需二次确认
- 所有操作留痕审计
- 连续错误输入锁定账户
5. 系统调试与优化实录
5.1 信号干扰处理方案
初期遇到模拟量信号波动问题,通过三重措施解决:
- 硬件层面:
- 增加信号隔离器
- 采用双绞屏蔽电缆
- 完善接地系统(接地电阻<4Ω)
- 软件滤波:
lad复制MOVW AQW0, VW110
FILTER VW110, 50, VW112 // 50ms滑动平均滤波
MOVW VW112, AQW0
- 参数优化:
- 将PID采样周期从100ms调整为200ms
- 增加输出限幅(0-32000)
5.2 负载自适应算法
开发了智能速度调节策略:
- 通过电流变送器实时监测负载
- 建立负载-速度对应关系:
code复制负载率 | 速度系数 <30% | 0.7 30-70% | 1.0 >70% | 1.2 - 自动调节基准速度:
lad复制LDW>= VW300, 70 // 负载>70% MOVW 240, VW102 // 提高基准速度
5.3 节能效果实测数据
| 运行参数 | 改造前 | 改造后 | 节电率 |
|---|---|---|---|
| 平均功率(kW) | 55.6 | 45.8 | 17.6% |
| 日耗电量(kWh) | 1334 | 1099 | |
| 年节省电费(万元) | - | 8.2 |
关键节能措施:
- 根据煤流量自动调节速度
- 空载时自动降速运行
- 优化启停曲线减少冲击电流
这套系统在山西某煤矿连续运行7000小时后,不仅实现了18%的节电目标,更将故障停机时间降低了92%。现场反馈最实用的三个功能是:智能速度调节、三级报警系统和手机远程监控。
