diff --git a/src/views/DaLuJiaTV1.vue b/src/views/DaLuJiaTV1.vue index c30d47e..a49c2b8 100644 --- a/src/views/DaLuJiaTV1.vue +++ b/src/views/DaLuJiaTV1.vue @@ -885,7 +885,7 @@ body, .left-control-bar, .right-control-bar { position: absolute; - width: 360px; + width: 300px; height: 30px; z-index: 20; pointer-events: auto; diff --git a/work/working1/09-看板功能说明.md b/work/working1/09-看板功能说明.md new file mode 100644 index 0000000..e231a3d --- /dev/null +++ b/work/working1/09-看板功能说明.md @@ -0,0 +1,220 @@ +# 庆安产线数字孪生监控看板 — 功能说明 + +更新日期:2026-06-25 + +--- + +本看板将生产线上的设备运行信号、机器人搬运任务、物料库位状态、报警事件和三维产线模型整合到一块大屏上,帮助车间管理人员和生产调度人员实时掌握整条产线的运行情况。 + +--- + +## 1. 页面整体布局 + +看板采用 1920×1080 分辨率大屏设计,从上到下、从左到右分为以下区域: + +| 区域 | 位置 | 展示内容 | +|---|---|---| +| 标题栏 | 页面顶部 | 系统名称、模式切换按钮、当前时间、视角切换按钮 | +| 线体联动监控 | 左侧 | 长地轨、短地轨、关节机器人三大单元的运行状态、当前任务和任务进度 | +| 三维产线模型 | 中央(全屏背景) | 产线三维数字模型,可随视角按钮切换观察角度 | +| 加工设备状态 | 右侧上方 | 六台主要加工设备的实时状态、程序号和上下料信号 | +| 辅助设备状态 | 右侧下方 | 打标机、清洗机、测量仪等辅助设备的运行状态 | +| 物料库位矩阵 | 底部左侧 | 三个库区的物料存放情况,一目了然看到哪些库位有料 | +| 报警与异常事件 | 底部中间 | 当前发生的报警和异常事件列表 | +| 任务日志 | 底部右侧 | 机器人搬运任务的关键节点记录 | + +--- + +## 2. 顶部控制区 + +### 2.1 孪生模式 / 仿真模式 + +页面左上角有两个模式按钮:**孪生模式** 和 **仿真模式**。 + +| 按钮 | 用途 | +|---|---| +| **孪生模式** | 点击后,三维区域展示真实产线的数字孪生画面,设备状态由产线 PLC 实时数据驱动,看到的即是现场正在发生的情况。 | +| **仿真模式** | 点击后,三维区域切换到仿真运行画面,可用于离线演示、方案推演或培训,不依赖真实产线数据。 | + +> 两个模式互斥,同一时间只有一个处于激活状态。当前激活的按钮会有高亮边框和光效,便于识别。 + +### 2.2 长地轨视角 / 短地轨视角 / 关节视角 + +页面右上角有三个视角切换按钮,分别对应产线上的三大作业单元: + +| 按钮 | 切换到的观察区域 | 可以看到的设备 | +|---|---|---| +| **长地轨视角** | 长地轨线体区域 | 长地轨机器人、长地轨库区、F500、L2000LSY、L2100SY | +| **短地轨视角** | 短地轨线体区域 | 短地轨机器人、短地轨库区、新日、MAZAK | +| **关节视角** | 关节机器人区域 | 关节机器人、关节库区、YKD5132H、清洗机、测量仪 | + +> 点击按钮后,中央三维画面会自动切换到对应区域的最佳观察角度,方便快速定位到想看的线体。当前选中的视角按钮会有高亮显示。 + +### 2.3 实时时钟 + +页面标题栏右侧显示当前日期和时间,每秒自动更新,方便现场人员确认数据时效。 + +--- + +## 3. 线体联动监控(左侧) + +此模块集中展示长地轨、短地轨和关节机器人三大核心单元的实时运行情况。每个单元以一张卡片呈现,包含以下信息: + +**单元综合状态** + +顶部显示单元名称(如"长地轨")和当前综合状态,例如: +- **可派发任务**(绿色):单元在线、自动模式、允许接收任务,且无急停 +- **执行中**(蓝色):机器人正在执行搬运任务 +- **准备就绪**(绿色):机器人已就绪,等待任务下发 +- **异常中断**(红色):发生错误或急停 + +**当前任务信息** + +展示机器人正在执行的任务详情: +- **任务流向**:显示搬运的起点位置和终点位置,如 `01 → 06` +- **配方号**:当前任务使用的加工配方 +- **托盘类型**:当前使用的托盘 +- **零件类型**:长轴或短轴 + +**线体运行信号** + +四个核心状态指示灯: +- PCS 运行(绿色 = 在线) +- 允许接收任务(绿色 = 可接任务) +- 自动模式(绿色 = 自动 / 黄色 = 待恢复) +- 急停状态(灰色 = 正常 / 红色 = 急停激活) + +**任务进度流程条** + +展示机器人任务的四个阶段:`FLAG(任务下发)→ READY(就绪)→ BUSY(执行中)→ COMPLETE(完成)`。当前所处的阶段节点会高亮发光,错误阶段显示为红色。一眼就能判断任务走到哪一步、卡在哪一步。 + +--- + +## 4. 三维产线模型(中央背景) + +页面中央区域以全屏方式嵌入整条产线的三维数字模型,是看板的视觉核心。三维模型中可以直观看到设备与机器人的空间位置和动作状态。 + +三维模型会响应以下操作: +- 点击顶部**视角按钮**,自动切换到长地轨、短地轨或关节区域 +- 点击顶**模式按钮**,在孪生(真实数据驱动)和仿真(离线演示)之间切换 +- 后续可扩展:当某台设备报警时,模型中对应设备高亮红色 + +--- + +## 5. 加工设备状态(右侧上方) + +展示六台主要加工设备的实时运行数据: + +| 设备 | 所属单元 | 监控内容 | +|---|---|---| +| F500 | 长地轨 | 当前程序号、上料/下料是否完成、运行/待机/报警状态 | +| L2000LSY | 长地轨 | 当前程序号、上料/下料是否完成、运行/待机/报警状态 | +| L2100SY | 长地轨 | 当前程序号、上料/下料是否完成、运行/待机/报警状态 | +| 新日 | 短地轨 | 当前程序号、上料/下料是否就绪、运行/待机/报警状态 | +| MAZAK | 短地轨 | 上料/下料是否就绪、运行/待机/报警状态 | +| YKD5132H | 关节 | 当前程序号、上料/下料是否就绪、运行/待机/报警状态 | + +每台设备以一行展示,包含: +- **设备名称** +- **目标程序号 / 实际程序号**:当两者不一致时会黄色预警 +- **上下料状态标签**:上料完成/下料完成/上料就绪/下料就绪 +- **运行状态标签**:运行中(蓝色)/ 正常(绿色)/ 预警(黄色)/ 报警(红色) + +> 报警设备整行红色高亮,方便快速定位异常。 + +--- + +## 6. 辅助设备状态(右侧下方) + +展示打标机、清洗机、测量仪等辅助设备的运行状态: + +| 设备 | 监控内容 | +|---|---| +| 打标机 | 是否开机、是否正在打标、是否待机等待任务 | +| 清洗机 | 是否运行中、是否有错误、上料/下料是否就绪 | +| 测量仪 | 是否运行中、是否有错误、上料/下料是否就绪 | + +每台设备显示综合状态标签和具体信号指示灯。 + +--- + +## 7. 物料库位矩阵(底部左侧) + +展示三个库区的物料存放情况: + +| 库区 | 库位数 | 说明 | +|---|---|---| +| A 库区(长地轨) | 9 个库位 | 长地轨线体的物料缓存区 | +| B 库区(短地轨) | 9 个库位 | 短地轨线体的物料缓存区 | +| C 库区(关节) | 6 个库位 | 关节机器人的物料缓存区 | + +每个库位以方格显示: +- **绿色高亮** = 有料 +- **灰色暗框** = 空位 + +每个库区顶部显示有料数量占比,如 "6 / 9",方便快速了解各库区剩余容量。 + +--- + +## 8. 报警与异常事件(底部中间) + +实时展示当前发生的报警和异常事件,包括: + +- **时间**:事件发生时间 +- **设备**:报警来源设备名称 +- **级别**:严重(红色)/ 警告(黄色) +- **事件内容**:简要描述 + +报警触发条件包括: +- 设备报警信号触发 +- 机器人执行错误 +- 急停按钮激活 +- 程序号不一致 +- 测量/清洗流程异常 + +> 事件列表自动滚动刷新。鼠标移到列表上时会暂停滚动,方便仔细阅读。 + +--- + +## 9. 任务日志(底部右侧) + +记录机器人搬运任务的关键节点,形成完整的任务履历: + +- 任务创建时间 +- 哪个单元 +- 从哪个位置搬运到哪个位置 +- 当前到了哪个阶段(已下发 / 已就绪 / 执行中 / 已完成 / 异常) + +示例日志: +``` +10:31 长地轨从 01 工位向 06 工位搬运,机器人保持 BUSY +10:29 短地轨任务已下发,READY=1,等待进入 BUSY +10:24 关节机器人在测量仪工位异常中断,ERROR=1 +``` + +--- + +## 10. 数据来源说明 + +看板上展示的实时数据来源于产线 PLC 控制系统,通过数据采集服务实时获取以下信号: + +| 数据类型 | 信号示例 | 刷新频率 | +|---|---|---| +| 线体运行状态 | PCS 在线、自动模式、允许接任务、急停 | 约 1 秒 | +| 机器人任务 | 任务号、起点、终点、配方、托盘类型 | 约 1 秒 | +| 设备状态 | 运行中、报警、上下料就绪/完成 | 约 1-2 秒 | +| 物料库位 | 各库位有料/无料 | 约 1-3 秒 | +| 报警事件 | 设备报警、错误、急停 | 实时推送 | + +> 产量数据、24 小时设备运行履历等统计类数据,由后端系统根据 PLC 信号变化进行累计计算后提供。 + +--- + +## 11. 版本信息 + +| 项目 | 内容 | +|---|---| +| 看板页面 | `DaLuJiaTV1.vue` | +| 适用分辨率 | 1920×1080(自适应缩放) | +| 三维模型 | 通过页面配置地址加载 | +| 数据来源 | 产线 PLC → 采集服务 → 看板 |