1. 项目背景与系统概述
热电厂输煤控制系统是保障燃煤发电机组稳定运行的关键环节。传统人工控制方式存在效率低、安全性差等问题,采用PLC+组态软件的自动化控制方案已成为行业标配。这个项目基于西门子S7-300 PLC和MCGS组态软件,构建了一套完整的输煤带控制解决方案。
我在山西某2×350MW热电联产项目上首次实施这套系统时,输煤效率提升了37%,故障停机时间减少了82%。系统核心包括:
- 5条输煤皮带机(带宽1.4米,带速2.5m/s)
- 3台环锤式碎煤机(出力800t/h)
- 2台滚轴筛(筛分能力1000t/h)
- 18个犁式卸料器
- 32个拉绳开关和跑偏开关
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 硬件配置方案
2.1 S7-300 PLC选型要点
选用315-2DP CPU模块作为主站,扩展配置如下:
plaintext复制| 模块类型 | 型号 | 数量 | 用途说明 |
|----------------|---------------|------|--------------------------|
| 数字量输入 | SM321 DI32xDC | 4 | 开关量信号采集 |
| 数字量输出 | SM322 DO32xDC | 3 | 电机启停控制 |
| 模拟量输入 | SM331 AI8x12B | 2 | 皮带秤信号采集 |
| 通信处理器 | CP343-1 | 1 | 与MCGS触摸屏以太网通信 |
| 电源模块 | PS307 10A | 1 | 系统供电 |
关键经验:输煤系统粉尘大,所有模块必须选用工业级(-25~60℃工作温度)并加装防尘罩。曾有个项目因使用商业级模块导致半年内3次模块故障。
2.2 传感器布置规范
- 拉绳开关:每20米安装1个,采用双触点串联接线
- 跑偏开关:皮带机头尾各1组,成对安装角度15°
- 速度检测:选用ENCODER编码器,分辨率1024PPR
- 料流检测:微波物位开关,检测距离0.3-1.2m可调
3. 梯形图程序设计
3.1 主控制逻辑结构
ladder复制Network 1: 系统启动联锁
LD I0.0 // 集控室允许启动
AND I0.1 // 无急停信号
AND I0.2 // 除尘系统已启动
= M0.0 // 系统就绪标志
Network 2: 皮带顺序启动
LD M0.0
S M0.1 // 启动1#皮带
TON T1, 30s // 延时30秒
LD T1
S M0.2 // 启动2#皮带
3.2 安全保护程序
ladder复制Network 10: 拉绳急停处理
LD I1.0 // 1#拉绳信号
O I1.1 // 2#拉绳信号
...
O I1.7 // 8#拉绳信号
R M0.0 // 复位系统就绪
= Q0.0 // 触发声光报警
调试技巧:在STEP7中设置"交叉引用"功能,可快速定位所有使用M0.0的触点。曾因未及时更新交叉引用表导致排查故障多花4小时。
4. MCGS组态设计
4.1 通信配置关键参数
plaintext复制1. 新建设备窗口→添加西门子S7-300驱动
2. 设置IP地址:192.168.1.10(PLC侧)
3. 槽号参数必须设为2(CP343-1默认槽位)
4. 变量周期设置:
- 开关量:100ms
- 模拟量:500ms
- 报警量:50ms
4.2 典型画面元素实现
皮带运行状态显示:
- 插入矢量图元件→绘制皮带示意图
- 添加动画连接:
- 填充颜色关联Q0.0(运行/停止)
- 流动效果速度=DB10.DBD4(实际带速)
- 添加趋势图显示电流曲线(DB20.DBD0)
报警历史查询:
plaintext复制1. 创建报警组:
- 级别1:设备故障(红色)
- 级别2:工艺异常(黄色)
2. 设置报警条件:
| 变量地址 | 报警内容 | 触发条件 |
|----------|----------------|--------------|
| I1.0 | 1#拉绳动作 | 上升沿触发 |
| DB5.DBD0 | 电机温度过高 | >85℃ |
5. 系统调试要点
5.1 上电测试流程
- 先断开所有输出负载,测试输入信号:
- 短接DI点验证PLC采集
- 用信号发生器测试AI通道
- 输出测试:
- 强制Q点观察继电器动作
- 测试电磁阀响应时间≤200ms
- 联动测试:
- 模拟跑偏信号验证急停时序
- 测试碎煤机联锁停机延迟(应≤3s)
5.2 典型故障处理
案例1:MCGS通信中断
现象:画面数据停止刷新
排查步骤:
- Ping测试PLC IP(丢包率应<0.1%)
- 检查CP343-1诊断缓冲区(常见错误:TSAP冲突)
- 用STEP7监控通信负载(建议<40%)
案例2:皮带打滑误报
解决方法:
- 调整编码器安装位置(距滚筒轴心≤30cm)
- 修改速度比较逻辑:
ladder复制LD DB10.DBD4 // 实际速度
L MD20 // 设定速度
-D
T MD24 // 速度差
L 0.2 // 允许偏差20%
*R
ABS
<=R
= M10.0 // 速度正常标志
6. 系统优化建议
6.1 能耗管理功能扩展
- 增加电能计量模块(如PAC3200)
- 在MCGS中创建能耗看板:
plaintext复制
- 瞬时功率=电压×电流×功率因数 - 班产耗电量=∫功率 dt - 单耗指标=耗电量/上煤量
6.2 智能预警方案
- 振动监测:
- 安装加速度传感器(4-20mA输出)
- 设置FFT频谱分析(重点关注50-100Hz分量)
- 皮带寿命预测:
plaintext复制
剩余寿命(%) = 100 - [ (运行小时/20000) + (启停次数/5000) ] ×100
这套系统经过3个热电厂的实绩验证,平均无故障运行时间已达8600小时。最关键的是要确保每月做一次PLC电池电压检测,每季度清理一次模块散热风扇。最近我们正在测试将WinCC作为上位机替代MCGS的方案,主要看中其更强的数据分析功能。
