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