3. Alarm ID 与 Severity:编码规则、等级划分与产线影响

在 SECS/GEM 协议中,Alarm 是设备向主机报告异常状态的核心机制。Alarm ID 用于唯一标识报警类型,Severity 等级则定义了报警的严重程度。合理的编码规则与等级划分,直接影响产线的响应策略与停机决策。

3.1 Alarm ID 编码规则

Alarm ID 是一个 无符号整数(通常为 16 位或 32 位),在设备生命周期内必须唯一。编码规则通常遵循以下原则:

  • 唯一性:同一设备内,每个 Alarm ID 只能对应一种报警条件。
  • 模块化编码:高位表示子系统或模块,低位表示具体故障类型。
  • 预留范围:通常保留 0–999 给标准/通用报警,1000 以上留给设备厂商自定义。
  • 不可复用:已废弃的 Alarm ID 不应重新分配给新报警,避免历史数据混淆。
工程建议: 建议在设备固件中维护一份 Alarm ID 映射表,包含 ID、名称、Severity、描述、触发条件、恢复条件。该表应通过 SECS S2F41/RCMD 或 S2F43 命令可读。

典型 Alarm ID 编码示例

Alarm ID 子系统 故障类型 描述
1001 真空系统 压力异常 真空腔体压力超过上限
1002 真空系统 泄漏检测 真空泄漏率超标
2001 传输系统 晶圆卡住 机械手末端晶圆检测失败
3001 温度控制 过热 加热器温度超过安全阈值

3.2 Severity 等级划分

SECS/GEM 标准将 Severity 分为三个等级,每个等级对应不同的产线响应策略:

  • Critical(严重):设备必须立即停止,需要人工干预。通常涉及安全、污染或不可逆损坏。
  • Major(主要):设备无法继续生产,但可进入安全暂停状态。需要维护人员介入,但可能不需要立即停机。
  • Minor(次要):设备可继续生产,但性能下降或存在潜在风险。通常记录日志,安排计划内维护。
注意: Severity 等级由设备厂商定义,但必须与主机(Host)协商一致。同一报警在不同工厂可能被赋予不同等级,取决于工艺敏感度。

Severity 等级对比表

等级 数值 产线影响 典型响应 示例
Critical 1 立即停机,产线中断 E-Stop、隔离设备、通知工程师 腔体泄漏、火灾检测、安全门打开
Major 2 暂停生产,等待维护 停止进片、标记设备不可用、派发工单 机械手故障、真空泵失效、温度失控
Minor 3 继续生产,需监控 记录报警、降低运行速率、安排计划内维护 传感器漂移、过滤器寿命到期、轻微振动

3.3 Severity 等级对产线的影响

Severity 等级直接决定了产线自动化系统的响应逻辑。错误的等级划分可能导致:

  • Critical 误判为 Minor:设备带病运行,可能造成产品批量报废或安全事故。
  • Minor 误判为 Critical:不必要的停机,降低设备利用率(OEE)。
  • 等级不一致:设备端与主机端 Severity 定义不同,导致报警处理逻辑混乱。
关键提醒: 在工程实施中,Severity 等级必须写入设备规格书,并在 FAT(工厂验收测试)阶段与主机联调验证。建议使用 SECS S2F37(Enable/Disable Alarm)和 S2F41(Remote Command)进行等级切换测试。

3.4 Alarm ID 与 Severity 关系图

下图展示了 Alarm ID 编码结构、Severity 等级以及产线响应之间的映射关系:

Alarm ID 与 Severity 关系图 Alarm ID 编码与 Severity 等级映射 Alarm ID 编码结构 高位:子系统编码 中位:故障类型编码 低位:具体实例编码 示例:1001 1=真空系统, 001=压力异常 Severity 等级 Critical(严重) Major(主要) Minor(次要) 数值:1 / 2 / 3 由设备厂商定义 产线响应策略 立即停机,人工干预 暂停生产,等待维护 继续生产,监控运行 影响 OEE / 产品质量 需与主机协商一致 每个 Alarm ID 映射到一个 Severity 等级,等级决定产线响应策略

3.5 工程实施要点

  1. 编码规范文档化:在设备设计阶段制定 Alarm ID 编码规则,并写入《设备报警规范书》。
  2. Severity 等级评审:由设备工程师、工艺工程师、自动化工程师共同评审每个报警的 Severity 等级。
  3. 主机侧同步:设备上线前,通过 SECS S1F13/S1F14 交换设备能力,确保主机侧 Alarm 配置与设备一致。
  4. 动态等级调整:部分设备支持通过 S2F41 远程修改 Severity 等级(需设备固件支持)。
  5. 报警日志与统计:记录每次 Alarm 发生/清除的时间戳、Severity、当前设备状态,用于产线 OEE 分析和故障根因定位。
最佳实践: 在设备 HMI 上提供 Alarm 等级筛选视图,操作员可快速过滤 Critical/Major 报警,避免被大量 Minor 报警淹没。