From 141e403ee6ff72cdc4bf27b15e8c1dd9c221f9fd Mon Sep 17 00:00:00 2001 From: liuyu65 Date: Tue, 27 Oct 2026 13:46:32 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=87=E6=A1=A3=EF=BC=9A10.1=20=E7=BB=93?= =?UTF-8?q?=E6=A1=88=E2=80=94=E2=80=94201=20=E6=98=AF=E6=A0=87=E7=AD=BE?= =?UTF-8?q?=E6=9C=AA=E5=A1=AB=EF=BC=88=E5=9C=B0=E5=9D=80/=E7=AC=A6?= =?UTF-8?q?=E5=8F=B7=EF=BC=89=EF=BC=8C=E9=9D=9E=E9=80=9A=E8=AE=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增 A1 网络 / A2 地址符号 / B 属性 三类分叉 - 记录 201 实例:设备绑对,标签为空/错,填上即恢复 - A 分支排查把「先看标签」提到第 1 步 - 提醒整页复制元件不会自动换标签 --- 设计文档/开发主文件.md | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/设计文档/开发主文件.md b/设计文档/开发主文件.md index 932b379..88837a0 100644 --- a/设计文档/开发主文件.md +++ b/设计文档/开发主文件.md @@ -424,18 +424,23 @@ XD 画板:`A_start`、`B_PID`、`C_运行1~3`、`D_点动1/2`、`E_配方1~3` **为什么"编辑区有、运行时不画"**:EB Pro 对**地址取不到数据**的元件,运行时是**整片不绘制**(不是画成 0、也不是灰显)。因此"编辑区有、模拟和真屏都没有"= 这批元件的**地址链路没通**,或者**元件属性被设成了不显示**。 -**两类原因(先分叉,禁止直接改画面)** +**三类原因(先分叉,禁止直接改画面)** | 类别 | 具体原因 | 主要特征 | | --- | --- | --- | -| **A 地址/通讯** | 设备没配/没通讯;元件绑的设备不是实际在跑的那台;块名或变量名对不上 | 同一页面里绑**本机地址(LB/LW)的元件正常**,绑 PLC 符号地址的元件整片消失 | +| **A1 设备/网络** | 设备没配、IP/端口错、PLC 断线、PUT/GET 未开 | 绑这台设备的**所有页面**都不显示;`LB-10100`/`LB-10400` 通讯位 = 0 | +| **A2 地址/符号** | **元件地址为空或填错**;绑的设备不是实际那台;块名/变量名与 PLC 不一致(符号寻址下改过名、DB 没下载) | 同一页里绑 `LB`/`LW` 的元件正常,绑 PLC 符号的整族消失;**其它页用别的 DB 却正常** | | **B 元件属性** | 「安全」勾了启用 + 无权限时隐藏;可见度/显示控制绑了位;透明度/图层;元件类型当前韧体不支持 | 地址换成本机 `LB` 后**仍然不显示** | +> **两个案例(10-27)** +> - **A2 实例(201 上料-输送2)**:设备绑的是对的(`上料清洗` = 设备5),但 21 个开关的**标签没填/填错**,运行时不画;**把地址填进去立刻恢复**。这不是网线问题、也不是通讯问题——重连设备/重启 PLC 都不会好。 +> - 这类元件常是**整页复制**来的:EB 复制不会自动换标签,很容易整批为空或残留旧名,复制完必须逐个核对「标签」。 + **一步判定(关键,先做这个)** 把出问题页面里**任意一个**开关的地址临时改成本机地址(如 `LB-400`)→ 保存 → 编译 → 在线/离线模拟: -- **能显示** → 走 A,查设备与通讯; +- **能显示** → 走 A,再分 A1/A2:先看通讯位,再逐个核对「设备 + 标签」; - **还不显示** → 走 B,逐个对比该元件与正常页面同款元件的「安全 / 可见度 / 透明度 / 图层」属性。 **本项目的高危叠加因素** @@ -449,10 +454,11 @@ XD 画板:`A_start`、`B_PID`、`C_运行1~3`、`D_点动1/2`、`E_配方1~3` | # | 动作 | 判据 | | --- | --- | --- | -| 1 | 显示 `LW-9403`/`LW-9404`(错误码)、`LB-10100`/`LB-10400`(通讯位) | 有错误码或通讯位=0 → 没通 | -| 2 | 设备列表核对:出问题的元件绑的是**哪台设备**,这台设备是否存在、协议/IP 是否正确 | 绑到不存在/未配置的设备 → 改绑或补配置 | -| 3 | 13 号窗看 `RW-40~51`,填对 IP 后点「应用」 | 空值/错值即根因 | -| 4 | PC `ping` 三台 PLC | 不通 → 网络/配置问题 | +| 1 | **先看元件属性「标签」是否为空 / 与 PLC 一致**(10-27 实证:201 就是这里) | 空标签或名字对不上 → A2,填上就好 | +| 2 | 看「设备」是不是实际在跑的那台(`设备5`=上料清洗 / `设备4`=制丸1) | 绑错 → 改绑 | +| 3 | 显示 `LW-9403`/`LW-9404`(错误码)、`LB-10100`/`LB-10400`(通讯位) | 有错误码或通讯位=0 → A1,查网络 | +| 4 | 13 号窗看 `RW-40~51`,填对 IP 后点「应用」 | 空值/错值 → A1 | +| 5 | PC `ping` 两台 PLC(`192.168.189.2` / `.22`) | 不通 → 网络/配置问题 | **S7-1500 三查**