# 01-功能内容

更新时间：2026-06-24  
来源文档：`产线通讯信号可视化看板设计说明.md`

## 1. 看板目标

本看板用于把 `通讯变量列表.xlsx` 中的产线通讯信号转化为 16:9 大屏可视化页面。核心目标不是单纯展示静态页面，而是把线体状态、机器人任务、物料库位、设备状态、报警事件、任务日志和三维模型联动起来，形成一块可持续接入真实数据的数字孪生监控看板。

当前主页面为：`src/views/DaLuJiaTV1.vue`。  
当前模型入口通过 `window.dt_Config.iframeAddress` 配置，默认设计说明中建议先使用 `https://www.baidu.com` 占位，后续替换为真实三维模型地址。

## 2. 页面区域

| 区域 | 位置 | 功能内容 | 当前实现建议 |
|---|---|---|---|
| 顶部标题栏 | 页面顶部 | 系统名称、当前日期时间、可扩展通讯状态/报警数量 | 保留系统标题和时间，顶部 KPI 根据当前视觉要求暂不显示 |
| 左侧运行态势区 | 左侧 | 线体状态、任务流向、机器人反馈流程 | 合并为 `线体联动监控`，减少重复表达 |
| 中央三维模型区 | 中心 | iframe 三维模型，后续可加透明 HUD | 当前按用户要求保留纯 iframe，不叠加无用悬浮元素 |
| 右侧设备监控区 | 右侧 | 加工设备状态、辅助设备状态 | 标题右对齐，与左侧标题形成对称 |
| 底部物料与事件区 | 底部 | 物料库位矩阵、报警与异常事件、任务日志 | 库位矩阵需完整显示 9/9/6 格 |

## 3. 核心数据范围

| 数据表 | 主要对象 | 用途 |
|---|---|---|
| 线体状态 | 长地轨、短地轨、关节机器人 | 判断在线、自动、允许接任务、急停 |
| 任务数据 | 长地轨、短地轨、关节机器人 | 展示起点、终点、配方、托盘、零件类型、反馈流程 |
| 物料库数据 | 长地轨、短地轨、关节物料库 | 展示库位是否有件，统计库位占用情况 |
| 设备数据 | F500、L2000LSY、L2100SY、新日、MAZAK、YKD5132H、打标机、清洗机、测量仪 | 展示程序号、上下料、运行、报警、打标、清洗、测量状态 |

## 4. 功能模块清单

| 模块编号 | 模块名称 | 功能内容 | 数据/信号 | 验收要点 |
|---|---|---|---|---|
| M01 | 顶部标题栏 | 展示系统名称和当前时间 | 系统时间 | 标题清晰，时间每秒刷新 |
| M02 | 全局状态 KPI | 在线单元、自动模式、可接任务、急停、执行中任务、当前报警 | PCS_RUN、AUTO_ACTIVE、ALLOW_TASK、EMG、BUSY、ERROR、ALARM | 当前阶段可选；如恢复，需避免顶部拥挤 |
| M03 | 线体联动监控 | 单元状态、任务流向、反馈流程合并展示 | PCS_RUN、ALLOW_TASK、AUTO_ACTIVE、EMG、START_POS、END_POS、READY、BUSY、ERROR、COMPLETE | 一行/一卡表达一个单元，避免任务编号重复占位 |
| M04 | 中央三维模型 iframe | 嵌入三维产线模型 | `window.dt_Config.iframeAddress` | iframe 填满中间区域，不被无用浮层遮挡 |
| M05 | 模型透明 HUD | 设备标签、任务路径、报警定位 | 设备/任务/报警信号 | 当前按用户要求暂不显示，后续按需恢复 |
| M06 | 加工设备状态 | F500、L2000LSY、L2100SY、新日、MAZAK、YKD5132H 列表 | D_PROG_NO、A_PROG_NO、UPLOAD/UNLOAD、BUSY、ALARM | 最右状态列不被挤压，报警整行高亮 |
| M07 | 辅助设备状态 | 打标机、清洗机、桁架、测量仪、复测工位 | NORMAL、START、BUSY、IDLE、ERROR、UPLOAD_READY、UNLOAD_READY | 卡片紧凑显示，标题右对齐 |
| M08 | 物料库位矩阵 | A/B/C 库区库位状态 | S1_YES 至 S9_YES、S1_YES 至 S6_YES | A/B 库区完整显示 3x3，C 库区完整显示 2x3 |
| M09 | 报警与异常事件 | 展示严重/警告/提示事件 | EMG、ERROR、ALARM、程序不一致、任务超时 | 事件包含时间、设备、级别、内容 |
| M10 | 任务日志 | 记录任务创建、启动、执行、完成、异常 | TASK_NO、FLAG、READY、BUSY、COMPLETE、ERROR | 不再强制展示 #1024 等临时编号 |
| M11 | 交互联动 | 单元、设备、报警、任务之间联动 | 模块状态集合 | 后续实现点击联动/弹窗时补充 |

## 5. 状态色规则

| 状态 | 颜色 | 应用范围 |
|---|---|---|
| 正常 / 在线 / 完成 | 绿色 | PCS_RUN、READY、COMPLETE、IDLE、上下料完成 |
| 运行中 / 忙碌 | 蓝色 | BUSY、自动运行中、当前任务执行 |
| 等待 / 未触发 | 灰色 | 无任务、默认 0、未触发 |
| 预警 / 不一致 | 黄色 | 程序号不一致、人工确认、待同步 |
| 报警 / 急停 / 错误 | 红色 | EMG、ERROR、ALARM |

## 6. 当前内容边界

1. 当前页面先使用模拟数据结构，后续用真实通讯数据替换数组即可。
2. 中央 iframe 不读取内部 DOM；跨域时只能通过外部信号数据驱动周边面板或 HUD。
3. 顶部 KPI 和模型 HUD 在原设计中存在，但当前根据界面调整要求暂时移除或不显示。
4. 线体、任务、反馈三类信息已经合并为一个联动模块，后续不再拆回三个孤立面板，除非业务明确要求。
