Files
QingAnVue2TV/work/working1/01-功能内容.md
2026-06-25 08:45:26 +08:00

64 lines
5.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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 库区完整显示 3x3C 库区完整显示 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. 线体、任务、反馈三类信息已经合并为一个联动模块,后续不再拆回三个孤立面板,除非业务明确要求。