2. 矿山监控对象与数据点表设计
在矿山SCADA系统中,组态画面、趋势曲线和报警逻辑都建立在同一个基础之上——数据点表。点表设计得好,后续组态就是"按名取数";点表设计得乱,画面能画出来,但趋势查不准、报警分不清、IO对不上,调试阶段会反复返工。本节围绕提升机、通风机、水泵、皮带机四类关键设备,梳理各自需要监控的参数,并给出数据点表的规范字段与IO分配方法。
一、四类关键设备的监控参数梳理
参数梳理的原则是:先按"设备本体—驱动系统—工艺环境—安全保护"四个维度找全,再按"是否参与联锁、是否参与报警、是否只做趋势"分级。不同设备的侧重点差异明显。
提升机是矿山安全等级最高的设备,监控参数集中在运行状态与安全保护:提升容器位置(以井口为0点、向下为正的深度值)、提升速度、电机电流、液压站油压、闸瓦间隙或制动油压、松绳与过卷开关状态、深度指示器同步状态。其中过卷、松绳、闸瓦磨损属于安全保护信号,必须独立成点并接入联锁,不能与普通模拟量混在一起。
通风机关注风量与运行连续性:风机电机电流、轴承温度、振动值、风压(静压)、风量、风机开停状态、正反转状态。主通风机通常要求"双机备用",因此每台风机要有独立的运行状态点,并额外设置"风机切换"状态点,供联锁与报警判断使用。
水泵关注水位与排水能力:水仓水位(模拟量,用于启停泵判断)、泵出口压力、电机电流、流量、泵体温度、运行状态、故障状态。水位是典型的"越限报警+联锁启停"参数,需要设置高高位、高位、低位、低低位四个阈值点。
皮带机关注跑偏、打滑与沿线保护:电机电流、带速、跑偏开关状态(沿线多点)、拉绳急停状态、打滑检测、煤位或料流信号、张紧压力。跑偏与拉绳属于沿线离散点,点数多,点表设计时要按"设备编号+位置序号"统一命名,否则组态时无法批量绑定。
二、数据点表的规范字段
一张可用的点表至少要包含以下字段,缺一项都会在后续环节出问题:
- 点号(TagName):全局唯一,建议采用"区域_设备_参数_序号"结构,如
YK_TJ1_SPD表示主井1号提升机速度。 - 点描述:中文全称,供画面与报警引用。
- 数据类型:BOOL、INT、REAL 等,决定组态时的显示与运算方式。
- 量程与工程单位:如速度 0~12 m/s、压力 0~10 MPa,缺量程则趋势无法正确缩放。
- 采集方式与地址:对应PLC的寄存器地址或通信点地址,是IO分配的核心。
- 报警级别与阈值:区分提示、一般、重要、紧急,安全保护点必须为紧急。
- 是否参与联锁:标记该点是否进入联锁逻辑,便于后期核查。
- 归档周期:趋势点通常1~5 s,安全点可加密到500 ms。
三、IO分配方法
IO分配是把点表中的每个点落到具体的PLC模块通道上。以一台主通风机为例,假设采用西门子S7-1500,配置如下:
DI 模块(16点):
I0.0 风机1运行反馈 I0.1 风机1故障
I0.2 风机2运行反馈 I0.3 风机2故障
I0.4 风机1正转接触器 I0.5 风机1反转接触器
I0.6 就地/远程选择 I0.7 急停状态
AI 模块(8通道,4~20mA):
IW64 风机1电机电流 0~200A
IW66 风机1轴承温度 0~150℃
IW68 风机1风压 0~5kPa
IW70 风机1振动 0~20mm/s
DO 模块(16点):
Q0.0 风机1启动指令 Q0.1 风机1停止指令
Q0.2 风机1故障复位 Q0.3 声光报警输出
分配时遵循三条实用规则:一是同类信号集中,同一设备的DI、AI尽量放在相邻通道,便于查线与故障定位;二是预留余量,每个模块留10%~20%备用点,矿山设备改造频繁,临时加点很常见;三是安全信号独立,过卷、急停、拉绳等安全点不与其他信号共用公共端,避免一路故障影响多路保护。
四、从点表到组态与报警的衔接
点表完成后,需要做一次"闭环核对":每个组态画面上的显示对象,能否在点表中找到对应点;每条报警记录,是否有明确的触发点与阈值;每个联锁动作,其输入点是否已标记"参与联锁"。这一步用表格逐项打勾即可,但必须做,否则调试时会出现"画面有数、报警不响"的典型问题。
上图把"设备参数—点表字段—IO通道—闭环核对"四层关系放在一起,可以看出点表是承上启下的枢纽:向上承接设备参数梳理的完整性,向下决定IO分配与组态绑定的准确性。实际项目中,建议先出点表、再出IO清单、最后做组态,顺序颠倒就会陷入"边画边改"的被动局面。
最后给出一个可直接套用的点表片段示例,字段按前述规范排列,新增设备时复制结构、替换内容即可:
| TagName | 点描述 | 类型 | 量程/单位 | PLC地址 | 报警级别 | 联锁 | 归档 |
|---|---|---|---|---|---|---|---|
| YK_TJ1_SPD | 主井1号提升机速度 | REAL | 0~12 m/s | IW64 | 重要 | 是 | 1 s |
| YK_TJ1_OVR | 主井1号提升机过卷 | BOOL | — | I0.4 | 紧急 | 是 | 500 ms |
| TF_FJ1_CUR | 1号通风机电机电流 | REAL | 0~200 A | IW64 | 一般 | 否 | 2 s |
| TF_FJ1_RUN | 1号通风机运行反馈 | BOOL | — | I0.0 | 提示 | 是 | 1 s |
| SB_P1_LVL | 1号水泵水仓水位 | REAL | 0~5 m | IW72 | 重要 | 是 | 1 s |
| PD_B1_DEV | 1号皮带机跑偏(3号位) | BOOL | — | I1.2 | 紧急 | 是 | 500 ms |