状态代码定义
目录
- 概览
- 报警优先级
- 诊断级别
- 通信连接状态 (OPC/Edge)
- 通信延迟状态 (OPC 延迟)
- 健康状态 (站点/区域/线/设备)
- 连接状态汇总 (层级单位)
- 系统健康状态
- 健康检查状态 (基础设施组件)
- 设备运行状态 (OEE)
- 工单状态 (全生命周期)
- 日历(班次)状态
- 标签报警带代码
- 实体生命周期事件
- 流节点关系 (Relations)
- 通用颜色调色板
概览
本页是平台界面中显示的各种状态徽章、图标和颜色的含义参考指南。在运行过程中,如果您对某些颜色或代码的含义不明确,可查阅此文档进行确认。
本文件为状态代码参考文档而非界面操作指南,其定义的内容映射于以下界面:
报警优先级
用于表示报警严重程度的三级标准。
| 代码 | 中文 | 颜色 | HEX | 说明 | 建议措施 |
|---|---|---|---|---|---|
INFO | 信息 | 绿色 | #5eb561 | 信息性报警 | 无需立即处理,仅供参考 |
WARN | 警告 | 橙色 | #eb7f0a | 需要注意 | 确认趋势,临近阈值时准备巡检 |
ERROR | 严重 | 红色 | #d9534f | 需要立即处理 | 巡检发生故障的资产或通知系统管理员 |
报警带与优先级的映射
报警带(阈值区间)会自动映射到相应的优先级。
| 报警带 | 映射优先级 |
|---|---|
NORMAL | 无报警 |
HIGH / LOW | INFO (信息) |
HIGH-HIGH / LOW-LOW | WARN (警告) |
TRIP-HIGH / TRIP-LOW | ERROR (严重) |
报警激活·确认状态
| 状态 | 值 | 含义 |
|---|---|---|
| 激活 | 开启 | 报警激活 (发生中) |
| 激活 | 关闭 | 报警解除 (已恢复) |
| 确认 | 已确认 (ACKED) | 已有人确认 — 每个报警对应一次确认 |
| 确认 | 未确认 (UNACKED) | 尚未有人确认 |
即使操作员已确认报警,但如果尚未恢复,在界面上仍将显示为激活报警。
报警隐藏状态
被隐藏的发生记录不记录在报警列表中,而是单独记录 — 隐藏 · 抑制 · 停用。
| 代码 | 界面术语 | 含义 |
|---|---|---|
SHELVED | 暂时隐藏 | 由操作员在设定时间内隐藏的报警 (ISA-18.2 shelved) |
SUPPRESSED_BY_DESIGN | 设计抑制 | 因计划维护或修理而根据设备状态抑制的报警 (ISA-18.2 suppressed by design) |
OUT_OF_SERVICE | 停用 | 由管理员移出服务的报警 (ISA-18.2 out of service) |
报警解除原因
| 代码 | 界面术语 |
|---|---|
RETURN_TO_NORMAL | 正常恢复 |
BAND_CHANGED | 切换至其他报警带 |
CONFIG_DISABLED | 报警设置关闭 |
CONFIG_DELETED | 报警设置删除 |
RECOVERY | 重启恢复 |
OUT_OF_SERVICE | 停用 — 非问题解决 |
诊断级别
显示在 诊断 界面中的系统诊断日志严重程度。
| 代码 | 中文 | 颜色 | HEX | 说明 |
|---|---|---|---|---|
INFO | 信息 | 蓝色 | #5bc0de | 正常运行信息 (如启动/停止通知) |
WARN | 警告 | 橙色 | #f0ad4e | 潜在问题,需要监控 |
ERROR | 严重 | 红色 | #d9534f | 严重情况,需要立即巡检 |
界面颜色可能会根据运行环境的主题设置而略有不同。
通신连接状态 (OPC/Edge)
根据 最后接收时间 判断 OPC 服务器和 Edge 设备的采集状态。
| 代码 | 中文 | 颜色 | HEX | 阈值 | 说明 |
|---|---|---|---|---|---|
OK | 已连接 | 绿色 | #2e7d32 | 10分钟以内 | 数据采集正常 |
WARN | 连接延迟 | 橙色 | #e65100 | 10分钟 ~ 60分钟 | 未接收数据,注意 |
ERROR | 连接异常 | 红色 | #b71c1c | 60分钟 ~ 24小时 | 超过1小时未接收 |
DISCONNECTED | 断开连接 | 灰色 | #888 | 超过24小时 | 超过24小时未接收 |
UNKNOWN | 未观测 | 浅灰色 | #ccc | — | 无最终接收记录 |
10分钟、60分钟、24小时的阈值由
StatusThresholds定义。 在部分旧版本界面(如资产树图例)中,OK被标记为 "正常连接",UNKNOWN被标记为 "未连接" — 仅名称不同,状态一致。
快速识别技巧
| 情况 | 含义 |
|---|---|
| 新增 OPC 注册后 | UNKNOWN (从未接收) |
| 采集正常运行 | OK |
| 短暂中断 (网络/重启) | WARN |
| 中断1小时以上 | ERROR (立即巡检 连接管理) |
| 中断一天以上 | DISCONNECTED (巡检设备/网络) |
通信延迟状态 (OPC 延迟)
延迟判定有 两套标准,具体取决于所查看的界面。
① 状态判定用 — 基于平均延迟
用于评估资产健康状态的标准 (StatusEvaluator)。
| 代码 | 中文 | 颜色 | 阈值 (平均延迟) | 说明 |
|---|---|---|---|---|
OK | 正常 | 绿色 | 1秒以内 | 无响应延迟 |
WARN | 延迟 | 橙色 | 1秒 ~ 10秒 | 出现响应延迟 |
ERROR | 严重延迟 | 红色 | 10秒以上 | 严重响应延迟 |
UNKNOWN | 未知 | 灰色 | — | 无延迟测量数据 |
② 趋势图用 — 基于区间最大延迟
连接状态 界面的 通信延迟状态趋势 图表不采用上述标准,而是基于 该时间区间的最大延迟 (max_latency) 进行计算。
| 条形 | 阈值 (区间最大延迟) |
|---|---|
| 🟢 正常 | 10秒以内 |
| 🟠 延迟 | 10秒 ~ 60秒 |
| 🔴 严重延迟 | 60秒以上 |
虽然该图表的 ⓘ 帮助说明写着 "平均延迟 1秒以内 / 1~10秒 / 10秒以上",但生成条形的计算逻辑是 ② (最大 10秒/60秒)。工具提示的数值与条形颜色采用的是不同标准,因此阅读图表时请按 ② 来解读。
平均延迟 3 秒的连接在图表中显示为绿色并非故障,而是因为这一标准差异。
健康状态 (站点/区域/线/设备)
各层级的健康状态。由该层级下属资产中发生的报警最高级别决定。
| 代码 | 中文 | 颜色 | HEX | 说明 |
|---|---|---|---|---|
NORMAL | 正常 | 绿色 | #3d8b40 | 无报警 |
WARN | 注意 | 橙色 | #eb7f0a | 存在1件及以上警告报警 |
ERROR | 危险 | 红色 | #d9534f | 存在1件及以上严重报警 |
UNKNOWN | 未知 | 浅灰色 | #ccc | 无评估数据 (如新注册后) |
判定逻辑: 存在1件及以上严重报警 → ERROR, 存在1件及以上警告报警 → WARN, 其他 → NORMAL. 无评估结果 → UNKNOWN.
连接状态汇总 (层级单位)
站点/区域/线/设备等层级的连接状态是通过汇总该层级下所有 OPC/Edge 的状态来决定的。
| 代码 | 中文 | 颜色 | 说明 |
|---|---|---|---|
NORMAL | 已连接 | 绿色 | 下级全部为 OK |
WARN | 连接延迟 | 橙色 | 下级存在1件及以上 WARN |
ERROR | 连接异常 | 红色 | 下级存在1件及以上 ERROR |
DISCONNECTED | 断开连接 | 深红色 (#4a0e0e) | 下级存在1件及以上 DISCONNECTED |
UNKNOWN | 未观测 | 浅灰色 | 下级无评估数据 |
判定逻辑 (优先级 高 → 低): DISCONNECTED → ERROR → WARN → NORMAL → UNKNOWN.
系统健康状态
平台整体健康状态。由诊断日志计数决定。
| 代码 | 中文 | 颜色 | 说明 |
|---|---|---|---|
NORMAL | 正常 | 绿色 | 无诊断日志 |
INFO | 信息 | 蓝色 | 仅发生信息性诊断 |
WARN | 警告 | 橙色 | 发生警告诊断 |
ERROR | 危险 | 红色 | 发生严重诊断,需要系统巡检 |
负载看门狗 (Watchdog) 独立运行一套 HEALTHY/DEGRADED/CRITICAL 三级状态机,显示在 仪表板健康轨道 和 诊断 界面中。
| 看门狗状态 | 含义 | 发布 |
|---|---|---|
HEALTHY | 正常负载 | (恢复时记录1行) |
DEGRADED | 超过阈值1级持续30秒以上 | 诊断日志1行 (WARN) |
CRITICAL | 超过阈值2级持续30秒以上 | 诊断日志1行 (ERROR) |
健康检查状态 (基础设施组件)
显示在 仪表板健康轨道 的 "基础设施" 区域。
结果代码
| 代码 | 中文 | 含义 |
|---|---|---|
NORMAL | 正常 | 组件正常运行 |
ABNORMAL | 异常 | 检测到组件异常 |
UNKNOWN | 未知 | 未收到健康检查结果 |
健康检查对象 (基于仪表板健康轨道标签)
| 标签 | 角色 |
|---|---|
| 内存缓存 | 运行数据缓存 |
| WebSocket | 实时推送通道 |
| MQTT | MQTT 消息通道 |
| KAFKA | KAFKA 消息通道 |
| 事件存储 | 事件·时序永久存储 |
| 时序引擎 | 时序数据处理引擎 |
组件标签是直接显示在运行界面中的名称。即使内部实现发生变化,界面标签也将保持不变。
设备运行状态 (OEE)
基于 OEE (设备综合效率) 的设备运行状态。
| 代码 | 中文 | 颜色 | HEX | 说明 |
|---|---|---|---|---|
RUN | 运行 | 绿色 | #15803D | 正常生产运行中 |
IDLE | 闲置 | 橙色 | #D97706 | 等待 (原材料短缺·等待指令等) |
FAULT | 故障 | 红色 | #B91C1C | 因设备故障/异常导致停止运行 |
STOP | 停止 | 深灰色 | #374151 | 操作员有意停止 |
SETUP | 调机 | 蓝色 | #1D4ED8 | 准备/调机 (更换模具·预热) |
PLANNED_STOP | 计划停止 | 蓝色 | #1D4ED8 | 计划内停止 (午休·定期巡检·休假) |
PLANNED_START | 计划开始 | 蓝色 | #1D4ED8 | 计划内运行开始 |
DOWN | 非运行 | 灰色 | #4B5563 | 非运行状态 |
UNKNOWN | 未知 | 灰色 | #888 | 状态不明 |
运行/非运行分类
| 分类 | 包含代码 |
|---|---|
| 运行 (Operating) | RUN, SETUP (生产准备), PLANNED_START |
| 非运行 (Non-operating) | IDLE, FAULT, STOP, PLANNED_STOP, DOWN, UNKNOWN |
OEE 的 可用率 (Availability) 计算方式为:运行时间 ÷ 计划运行时间 (计划停止不计入分母)。
工单状态 (全生命周期)
工单 (WorkOrder) 的状态机。以下五种为实际存储的值。
工单列表 中通过增加 延迟 和 取消 共显示 7 种状态。其中这两者并非存储的状态,而是界面根据当前时间与等待状态对比计算得出的。判定规则请参阅相关文档。
| 代码 | 中文 | 颜色 | HEX | 说明 |
|---|---|---|---|---|
WAIT | 等待 | 灰色 | #888 | 等待工单执行 (创建后的默认状态) |
START | 进行中 | 绿色 | #15803D | 工单执行中 |
PAUSED | 暂停 | 橙色 | #D97706 | 工作暂时中断 (可恢复) |
END | 完成 | 深灰色 | #374151 | 工作正常完成 |
ABORTED | 中止 | 深红色 | #7f1d1d | 工作异常终止 (质量异常·线隔离等) |
状态转移图
WAIT ─[start]─▶ START ─[pause]─▶ PAUSED
│ ▲ │
│ └─[resume]─────┘
│
├─[end]──────▶ END
│
└─[abort]────▶ ABORTED
▲
PAUSED ───[abort]──┘
PAUSED ───[end]────▶ END
| 转移 | 自动化节点 |
|---|---|
WAIT → START | flow_start_work_order |
START → PAUSED | flow_pause_work_order |
PAUSED → START | flow_resume_work_order |
START/PAUSED → END | flow_end_work_order |
START/PAUSED → ABORTED | flow_abort_work_order (abort_code/notes 选项) |
自动化节点详情请参考 流 — 工单状态转移。
日历(班次)状态
排班表 (Shift) 日程的状态。
| 代码 | 中文 | 颜色 | HEX | 说明 |
|---|---|---|---|---|
UPCOMING | 计划 | 灰色 | #888 | 未来日程 |
PROGRESS | 进行中 | 绿色 | #15803D | 当前执行中的班次 |
DONE | 完成 | 深灰色 | #374151 | 已结束的班次 |
标签报警带代码
表示标签所处报警带区间的代码。
数值型 (Numeric)
| 代码 | 中文 | 含义 |
|---|---|---|
NORMAL | 正常 | 无报警区间 |
HIGH | 上限 | 超过用户定义上限 |
LOW | 下限 | 低于用户定义下限 |
HIGH-HIGH | 严重上限 | 超过严重上限 |
LOW-LOW | 严重下限 | 低于严重下限 |
TRIP-HIGH | 跳机上限 | 超过跳机上限 (建议立即停止) |
TRIP-LOW | 跳机下限 | 低于跳机下限 (建议立即停止) |
布尔型 (Boolean)
| 代码 | 中文 | 说明 |
|---|---|---|
BOOL_TRUE | 真 | 标签值为 true 时 |
BOOL_FALSE | 假 | 标签值为 false 时 |
每个布尔值可分别定义优先级 (bool_true_priority / bool_false_priority) 和消息 (bool_true_message / bool_false_message)。
实体生命周期事件
领域实体 (资产·标签·工单·班次等) 的变更事件类型。
| 事件 | 发生时点 |
|---|---|
ENTITY_CREATED | 实体新创建后 |
ENTITY_UPDATED | 实体元数据修改后 |
ENTITY_DELETED | 实体删除后 |
流 的 flow_on_entity_event 触发器接收这些事件。
资产单位事件
| 事件 | 发生 |
|---|---|
ASSET_DATA | 资产遥测接入 |
ASSET_EVENT | 资产领域事件 |
ASSET_ALARM | 资产报警发生 |
ASSET_COMMAND | 资产命令发布 |
ASSET_AGGREGATION | 资产汇总 (如:6小时平均) |
ASSET_CONTEXT | 资产上下文 |
ASSET_HEALTH_STATUS | 资产健康周期评估结果 |
ASSET_CONNECTION_STATUS | 资产连接周期评估结果 |
流节点关系 (Relations)
流 界面中节点之间连线上标注的关系标签。全部为大写。
| 代码 | 含义 |
|---|---|
SUCCESS | 正常处理完成 |
FAILURE | 处理失败 (通常分流至错误处理器) |
TRUE | 条件过滤为真 |
FALSE | 条件过滤为假 |
MATCH | Switch 节点匹配分流 |
NO_MATCH | Switch 节点不匹配 |
DEFAULT | Switch 节点所有 case 均未匹配 |
THROTTLED | Throttle 节点拦截 |
EXHAUSTED | Retry 超过最大尝试次数 |
SKIPPED | 触发模式未匹配 (不包含执行计数) |
通用颜色调色板
基础三级状态颜色
| 状态 | 颜色名 | HEX |
|---|---|---|
| 正常 | 绿色 | #5eb561 |
| 警告 | 橙色 | #eb7f0a |
| 严重/危险 | 红色 | #d9534f |
| 未激活/未知 | 灰色 | #888 |
| 极度危险 (断开连接) | 深红色 | #4a0e0e / #7f1d1d |
设备状态颜色 (OEE)
| 状态 | 颜色名 | HEX |
|---|---|---|
| 运行 | 绿色 | #15803D |
| 闲置 | 橙色 | #D97706 |
| 故障 | 红色 | #B91C1C |
| 停止 | 深灰色 | #374151 |
| 调机/计划 | 蓝色 | #1D4ED8 |
| 非运行 | 灰色 | #4B5563 |
| 未知 | 灰色 | #888 |
报警优先级颜色 (独立调色板)
| 优先级 | HEX |
|---|---|
| 信息 (INFO) | #5bc0de (侧边栏) / #5eb561 (列表徽章) |
| 警告 (WARN) | #f0ad4e (侧边栏) / #eb7f0a (列表徽章) |
| 严重 (ERROR) | #d9534f (通用) |
即使含义相同的颜色,也会根据界面区域采用略微不同的色调。显示的一致性在同一界面内部维持。
图表系列默认颜色顺序
图表的多系列将按以下顺序分配颜色。
파랑 → 녹색 → 주황 → 보라 → 청록 → 빨강 → 노랑 → 회색 → ...
当单个图表的系列较多时,部分颜色可能会重复出现。