2. 工业异常与告警基础
在智慧工厂中,设备、工艺、质量、能源与安全等环节持续产生海量运行数据。告警系统的首要任务,并不是“把所有波动都报出来”,而是把真正偏离正常工况的事件识别出来,并按严重程度、影响范围和处理紧迫性进行分层表达。要做到这一点,必须先建立一套统一的异常与告警语言:什么是异常,异常如何分类,告警级别如何划分,常见工业异常有哪些典型场景,以及告警系统中反复出现的术语分别意味着什么。
一、异常的本质:偏离基准工况
工业异常可以理解为系统运行状态相对于“期望工况”的偏离。期望工况通常由工艺设定值、设备额定参数、历史稳定区间、质量标准和安规阈值共同定义。偏离一旦超过允许边界,就可能构成异常;若该异常需要人员或系统介入,则进一步升级为告警。
因此,异常与告警不是同义词。异常是客观状态,告警是经过规则判断后对外发出的通知。一个温度偏高可能只是异常,但若持续上升并接近联锁值,就会触发高优先级告警。理解这一区别,是后续设计告警抑制、升级和闭环处理的基础。
核心关系:数据 → 状态判断 → 异常识别 → 告警规则 → 告警级别 → 通知与处置 → 状态恢复或升级。
二、异常分类:按来源与性质划分
工业异常的分类方式很多,最实用的是按“来源对象”和“变化性质”两个维度划分。按来源可分为设备异常、工艺异常、质量异常、能源异常和安全异常;按性质可分为突变型、渐变型、间歇型和关联型。
- 设备异常:轴承磨损、电机过载、液压压力不足、阀门卡涩、传感器漂移等。
- 工艺异常:温度超限、压力波动、流量偏低、反应时间偏移、配方执行错误等。
- 质量异常:尺寸超差、表面缺陷、批次一致性下降、良率突降等。
- 能源异常:单位产品能耗升高、空压机泄漏、峰谷用电异常、蒸汽浪费等。
- 安全异常:气体泄漏、火焰探测、急停触发、安全门异常开启等。
按变化性质划分时,突变型异常往往对应突发故障,渐变型异常更接近劣化趋势,间歇型异常常与接触不良或周期扰动有关,关联型异常则表现为多个测点同时偏离。分类的价值在于:不同类别对应不同的检测方法、告警级别和处置路径。
三、告警级别:从提示到紧急的分层
告警级别用于表达“多严重、多紧急、需要谁处理”。常见做法是分为四级:提示、警告、严重、紧急。级别越高,通知范围越大、响应时限越短、升级策略越强。
| 级别 | 典型含义 | 响应要求 | 示例 |
|---|---|---|---|
| 提示 | 轻微偏离,不影响运行 | 记录并观察 | 温度略高于建议值 |
| 警告 | 已偏离正常,需关注 | 当班处理 | 振动趋势持续上升 |
| 严重 | 影响质量或产能 | 立即干预 | 压力接近联锁值 |
| 紧急 | 危及安全或设备 | 立即停机/联锁 | 气体泄漏、急停触发 |
级别划分不能只看单一阈值。实际系统中常结合持续时间、变化速率、影响范围和是否重复出现来综合定级。例如同样是温度偏高,持续 3 秒与持续 30 分钟,级别可能完全不同。
四、常见工业异常场景
在智慧工厂中,以下场景出现频率高、影响面广,适合作为告警规则设计的起点:
- 设备劣化:振动、温度、电流逐步上升,初期不触发阈值,但趋势明显。
- 工艺漂移:关键参数缓慢偏离设定值,导致批次质量波动。
- 传感器故障:数值冻结、跳变、超量程或与相邻测点严重不一致。
- 通信中断:PLC、网关或采集模块掉线,数据停止更新。
- 联锁与安全事件:急停、安全门、气体探测等触发高优先级告警。
- 能源浪费:非生产时段仍高能耗运行,或单位能耗异常升高。
这些场景的共同点是:单看某一时刻的数据未必异常,但结合时间、上下文和关联测点后,异常特征会变得清晰。因此,告警系统不能只做“越限判断”,还要支持趋势、变化率、持续时间和多条件组合判断。
五、告警系统基本术语
为了避免沟通歧义,团队需要统一以下术语:
- 测点:被采集的物理量或状态量,如温度、压力、电流、开关状态。
- 阈值:判断异常与否的边界值,可分为高限、低限、高高限、低低限。
- 死区:为避免临界值反复抖动而设置的缓冲区间。
- 持续时间:异常条件必须连续满足多久才正式触发告警。
- 告警抑制:在特定工况下暂时屏蔽某些告警,如启动阶段、检修模式。
- 告警泛滥:短时间内大量告警涌入,导致操作员无法有效处理。
- 误报与漏报:误报是正常状态被报为异常,漏报是异常未被报出。
- 确认与清除:确认表示人员已知晓,清除表示异常条件已恢复。
- 升级:告警在规定时间内未被处理,自动提升级别或通知上级。
示例:一条温度告警规则
测点:反应釜温度_T101
条件:温度 > 185℃ 且 持续 10s
级别:严重
抑制:启动阶段前 120s 不触发
动作:推送当班操作员 + 记录事件
设计告警规则时,建议先问三个问题:这个异常会影响什么?需要谁在多长时间内处理?如果没人处理,后果会升级到什么程度?答案会直接决定级别、通知方式和升级策略。
六、误区与复盘:告警不是越多越好
很多工厂在初期追求“全面覆盖”,结果导致告警数量爆炸。操作员面对满屏告警时,会逐渐失去敏感度,甚至直接忽略。常见误区包括:阈值设置过紧、缺少死区和持续时间、未做工况抑制、级别划分随意、告警没有明确责任人。
复盘时应重点关注:哪些告警长期无人处理?哪些告警重复出现但从未造成影响?哪些异常发生了却没有告警?通过持续调整阈值、抑制条件和级别策略,告警系统才能从“能报”走向“报得准、报得有用”。
掌握异常分类、告警级别、典型场景和基本术语后,后续的告警采集、规则引擎、通知策略和数据分析才有共同的语言基础。一个成熟的告警系统,最终目标不是“报得最多”,而是让每一条告警都有人负责、有据可查、有闭环可循。