状态代码定义
目录
- 概述
- 报警优先级
- 诊断级别
- 通信连接状态 (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 (严重) |
报警活跃与确认状态
| 字段 | 值 | 含义 |
|---|---|---|
is_on | Y | 报警活跃 (发生中) |
is_on | N | 报警解除 (已恢复) |
is_read | Y | 已确认 (Acknowledged) |
is_read | N | 未确认 (Unread) |
运营人员确认报警后 (
is_read=Y) 如果尚未恢复 (is_on=Y),屏幕上仍会显示为活跃报警。
诊断级别
诊断界面显示的系统诊断日志的严重程度。
| 代码 | 中文 | 颜色 | 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 (立即检查连接管理) |
| 1天以上中断 | 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 | 连接延迟 | 橙色 | 下级中有 WARN 1个以上 |
ERROR | 连接异常 | 红色 | 下级中有 ERROR 1个以上 |
DISCONNECTED | 连接断开 | 深红色 (#4a0e0e) | 下级中有 DISCONNECTED 1个以上 |
UNKNOWN | 未观测 | 浅灰色 | 下级无评估数据 |
判定逻辑(优先级高→低):DISCONNECTED → ERROR → WARN → NORMAL → UNKNOWN。
系统健康状态
平台整体健康状态。由诊断日志计数决定。
| 代码 | 中文 | 颜色 | 描述 |
|---|---|---|---|
NORMAL | 正常 | 绿色 | 无诊断日志 |
INFO | 信息 | 蓝色 | 仅发生信息性诊断 |
WARN | 警告 | 橙色 | 发生警告诊断 |
ERROR | 危险 | 红色 | 发生严重诊断,需系统巡检 |
负载监护程序在仪表板健康栏·诊断中单独运行 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)的状态机。这五个值是实际存储的状态。
作业指令列表除了这五个还显示 延迟和取消,共七个,但这两个不是存储的状态,而是屏幕根据当前时间与 "等待"状态比较计算出来的。判定规则在那份文档中。
| 代码 | 中文 | 颜色 | 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 选项) |
自动化节点详情见流程—作业指令状态转移。
日历(班次)状态
班次表(班次)计划的状态。
| 代码 | 中文 | 颜色 | 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 (通用) |
相同含义的色彩在不同屏幕区域可能使用略微不同的色调。但同一屏幕内的显示一致性保持不变。
图表系列基本色彩顺序
多系列图表按以下顺序分配颜色。
파랑 → 녹색 → 주황 → 보라 → 청록 → 빨강 → 노랑 → 회색 → ...
当图表的系列数较多时,某些颜色可能重复。