# PLC 数据与看板差距分析 更新日期:2026-06-25 数据来源:`07-功能确认.md`(客户提供的 PLC 点位清单) 对照对象:`09-看板功能说明.md`、`10-技术协议.md`、`DaLuJiaTV1.vue` --- ## 一、客户已提供、但看板未使用的数据 ### 1. 预调台数据(3 个单元,共 51 个 PLC 点位)—— 完全未用 客户提供了长地轨、短地轨、关节三个单元的预调台信号,包含请求/反馈/相机/气压等完整握手流程,看板完全没有展示。 | 信号类型 | 包含内容 | 建议用途 | |---|---|---| | 预调台请求 | 请求原位、请求终位、托盘编号 | 可独立增加"预调台状态"模块,或并入物料库位区域 | | 预调台反馈 | 原位到位、终位到位、有托盘、允许放/取 | 同上,展示预调台就绪状态 | | 相机检测 | PHOTO_OK / PHOTO_NG | 可在报警事件中增加相机 NG 事件 | | 气压检测 | AIR_PRESSURE 正常/异常 | 可在辅助设备中增加气压状态指示 | > **建议**:优先级 P2,可在底部物料区域旁增加预调台状态矩阵。 --- ### 2. AGV 数据(3 个单元,共 69 个 PLC 点位)—— 完全未用 客户提供了完整的上料/取料 AGV 进出流程信号(请求进入→允许进入→接驳到位→接驳完成→请求离开→允许离开→离开到位→离开完成),每单元 23 个点位,看板完全没有展示。 | 信号类型 | 包含内容 | 建议用途 | |---|---|---| | 上料 AGV 流程 | 请求进入/允许/到位/完成/离开 | 可新增"AGV 状态"模块,展示 AGV 位置和流程阶段 | | 取料 AGV 流程 | 请求进入/允许/到位/完成/离开 | 同上 | | 接驳站状态 | 有托盘/无托盘/错误 | 类似库位矩阵,展示接驳站占用状态 | > **建议**:优先级 P2,AGV 物流是产线重要环节,建议至少展示接驳站状态和 AGV 当前所处阶段。 --- ### 3. 分拣台数据(3 个单元,共 21 个 PLC 点位)—— 完全未用 长地轨 3 个分拣台 + 短地轨 2 个 + 关节 2 个,每个有"有托盘/无托盘/错误"三个信号。 > **建议**:优先级 P2,可融入物料库位矩阵,作为额外库区展示。 --- ### 4. 机床详细数据 —— 大部分未用 客户为每台加工设备提供了远多于看板当前使用的信号: | 信号 | 客户是否提供 | 看板是否使用 | 差距 | |---|---|---|---| | D_PROG_NO(目标程序号) | ✅ 全部提供 | ❌ 未使用 | **可用于程序一致性校验**,黄色预警 | | A_PROG_NO(实际程序号) | ✅ 全部提供 | △ 仅短地轨/关节设备用 | 长地轨设备(F500/L2000LSY/L2100SY)的 A_PROG_NO 客户提供了但看板未展示 | | PROG_SELECT / PROG_CYC_START | ✅ 提供 | ❌ 未使用 | 脉冲信号,适合事件记录 | | AUTO_ONLINE(自动联线) | ✅ 提供 | ❌ 未使用 | 可用于判断设备是否在联线模式 | | FIRST(首件)/ LAST(排空) | ✅ 提供 | ❌ 未使用 | 生产管理重要节点 | | COMPLETE(加工完成) | ✅ 提供 | ❌ 未使用 | **可用于产量计数** | | DOOR_OPEN / DOOR_CLOSE | ✅ 提供 | ❌ 未使用 | 门状态,安全相关 | | EMG(设备级急停) | ✅ 提供 | ❌ 未使用 | 可在报警事件中区分线体急停和设备急停 | | NORMAL(通讯正常) | ✅ 提供 | ❌ 未使用 | 判断设备是否在线/通讯是否正常 | | UPLOAD_READY / UNLOAD_READY(长地轨设备) | ✅ 提供 | ❌ 未使用 | 长地轨设备客户提供了这两个信号,看板只用了 COMPLETE | > **建议**: > - **P0**:D_PROG_NO 与 A_PROG_NO 做程序一致性校验,黄色预警 > - **P1**:COMPLETE 信号用于产量计数 > - **P1**:NORMAL 用于区分"关机"和"待机"(设备运行履历需要) > - **P2**:DOOR_OPEN/CLOSE、AUTO_ONLINE、FIRST/LAST --- ### 5. 夹头数据 —— 完全未用 客户提供了长地轨三台设备(F500/L2000LSY/L2100SY)和短地轨 MAZAK 的夹头编号(实时)、目标夹头和更换完成信号。 > **建议**:优先级 P2,可在加工设备详情中展示当前夹头编号,更换完成时记录事件。 --- ### 6. 夹头库数据(长地轨 64 位 + 短地轨 32 位)—— 完全未用 与物料库位类似,客户提供了夹头库每个位置的"有件/无件/错误"信号。 > **建议**:优先级 P2,可与物料库位并列展示。 --- ### 7. 清洗机/测量仪 —— 客户多发、看板少用 | 信号 | 客户提供 | 看板使用 | |---|---|---| | NORMAL(通讯正常) | ✅ | ❌ | | AUTO(联机状态) | ✅ | ❌ | | READY(准备好) | ✅ | ❌ | | BUSY | ✅ | ✅ | | ERROR | ✅ | ✅ | | UPLOAD_READY / UNLOAD_READY | ✅ | ✅ | > **建议**:P1,NORMAL 和 READY 可增加展示,让清洗/测量状态更完整。 --- ## 二、看板已有、但客户未提供数据 —— 需向客户索要 ### 1. 磨床 S33 —— 协议设备清单第 2 项,完全无 PLC 点位 技术协议明确列了 studer S33 磨床,但客户 PLC 文档中没有任何该设备的点位。看板上也没有展示。 | 需确认 | 说明 | |---|---| | S33 是否有 PLC 点位 | 如果没有,是走什么协议?是否需要另配采集? | | S33 需采集哪些信号 | 至少需要 BUSY、ALARM、NORMAL,以及产量相关信号 | | S33 归属哪个单元 | 需确认是长地轨/短地轨/关节,还是独立单元 | > **严重程度**:🔴 P0 — 协议设备缺失 --- ### 2. 产量计数器 —— 没有任何设备的产量点位 看板上"加工设备状态"模块有"产量"列,但客户 PLC 点位中**没有任何设备的直接产量计数器**。 | 可能方案 | 说明 | |---|---| | A | 客户补充每台设备的产量计数器点位 | | B | 后端根据 UNLOAD_COMPLETE / COMPLETE 上升沿累计计算 | | C | 后端根据机器人任务 COMPLETE 按目标设备归属计数 | > **严重程度**:🔴 P0 — 技术协议 §3.5③ 明确要求展示产量 --- ### 3. 轴运动参数 —— 完全没有 技术协议 §3.5③ 明确要求展示"轴运动参数",但客户 PLC 文档中**没有任何设备的轴位置、轴速度、主轴转速等点位**。 | 需确认 | 说明 | |---|---| | 各设备是否可提供轴参数 | X/Y/Z 轴位置、主轴转速、进给速度等 | | 数据量是否可控 | 轴参数通常高频变化,需评估采集频率和带宽 | > **严重程度**:🔴 P0 — 技术协议明确要求 --- ### 4. 生产节拍 —— 无直接点位 协议要求展示"生产节拍",需要从任务时间差计算,客户未提供节拍相关点位。 | 可能方案 | 说明 | |---|---| | A | 后端根据 COMPLETE 信号时间戳计算各工位节拍 | | B | 客户补充节拍计数器点位 | > **严重程度**:🔴 P0 — 技术协议明确要求,可通过后端计算解决 --- ### 5. 设备运行负荷 —— 无直接点位 协议要求展示"设备运行负荷",通常指 BUSY 时间占比,可通过 BUSY 信号计算。 > **严重程度**:🟡 P1 — 可通过 BUSY 时间占比计算,不一定需要新点位 --- ### 6. 工序完成进度 —— 无直接点位 协议要求展示"工序完成进度",需要知道当前加工到哪个工序/总共几个工序。 | 需确认 | 说明 | |---|---| | 是否有工序定义 | 每个零件需要经过哪些工序 | | 如何判断当前工序 | 通过当前所在设备判断?还是通过程序号判断? | > **严重程度**:🟡 P1 — 需要客户补充工序定义 --- ### 7. 桁架 —— 看板展示了但客户无任何 PLC 点位 看板"辅助设备状态"中有"桁架"一项,但客户 PLC 文档中完全没有任何桁架相关点位。 | 需确认 | 说明 | |---|---| | 桁架是否存在 | 是否确实有此设备 | | 桁架是否需要监控 | 如需,需提供 PLC 点位 | | 或是否应从看板移除 | 如果不存在,需从看板删除 | > **严重程度**:🔴 P0 — 看板展示了不存在的设备,可能是理解偏差 --- ### 8. 复测工位 —— 看板展示了但客户无任何 PLC 点位 与桁架类似,客户 PLC 文档中没有"复测工位"的独立点位。可能和测量仪是同一个设备(业纳 CS608 Pro),需确认。 > **严重程度**:🔴 P0 — 需确认是否与测量仪重复 --- ### 9. 长地轨打标机地址缺失 客户 PLC 文档中,长地轨打标机的 NORMAL 和 BUSY 地址为空,看板无法获取这两个信号。 | 需确认 | 说明 | |---|---| | 长地轨打标机 NORMAL 地址 | 文档标注为空 | | 长地轨打标机 BUSY 地址 | 文档标注为空 | > **严重程度**:🟡 P1 — 只有 2 个信号缺失,影响长地轨打标机状态 --- ### 10. 其他需确认的地址缺口 | 设备 | 缺失信号 | 说明 | |---|---|---| | YKD5132H | D_PROG_NO、A_PROG_NO、PROG_SELECT、PROG_SELECT_READY、COMPLETE | 地址全部为空,无法做程序校验和产量计数 | | 长地轨机器人 | PART_KIND(零件类型) | 短地轨和关节有,长地轨没有,需确认缺还是不需要 | | 长地轨 / 短地轨 | 物料库位地址相同(均为 DB50.DBX101.0–109.0) | 需确认是否共用地址还是 Excel 复制错误 | | MAZAK | D_PROG_NO、A_PROG_NO 标注为"不需要" | 确认是否确实不需要程序号监控 | --- ## 三、总结 ### 客户给了但我没做的(>200 个 PLC 点位闲置) | 数据类别 | 信号数量 | 建议优先级 | |---|---|---| | 机床详细数据(D_PROG_NO / COMPLETE / NORMAL / DOOR / EMG 等) | ~100 个 | 🔴 P0:程序校验、产量计数、通讯状态 | | AGV 物流数据 | 69 个 | 🟡 P2:AGV 状态模块 | | 预调台数据 | 51 个 | 🟡 P2:预调台状态 | | 夹头库数据 | ~100 个 | 🟡 P2:夹头库矩阵 | | 夹头数据 | ~20 个 | 🟡 P2:设备详情 | | 分拣台数据 | 21 个 | 🟡 P2:融入物料区 | | 清洗机/测量仪 补充信号 | 6 个 | 🟡 P1 | ### 我做了但客户没给、需要索要的 | 缺失项 | 协议关联 | 严重程度 | |---|---|---| | 磨床 S33 全部点位 | §1.3 设备清单 | 🔴 P0 | | 产量计数器 | §3.5③ | 🔴 P0 | | 轴运动参数 | §3.5③ | 🔴 P0 | | 桁架 PLC 点位 | — | 🔴 P0 | | 复测工位 PLC 点位 | — | 🔴 P0 | | 生产节拍(可通过计算) | §3.5③ | 🔴 P0 | | 设备运行负荷(可通过计算) | §3.5③ | 🟡 P1 | | 工序完成进度 | §3.5③ | 🟡 P1 | | 长地轨打标机 NORMAL/BUSY | — | 🟡 P1 | | YKD5132H 程序号等地址 | — | 🟡 P1 | | 长地轨 PART_KIND | — | 🟡 P1 | | 物料库地址重复确认 | — | 🟡 P2 |