文档:新增状态字表(6 组真实状态字+缺号清单),窗口档案补 X1Y2 七页签结构与层套层实测
- 状态字表:风淋投料/送粉气力输送/送粉三通阀/回粉三通阀/混合机/膏体称重,标注缺号与待确认 6 项 - 窗口档案:补 X1Y2 运行页 7 页签控件清单;层套层实测(130叠104、131~134叠116、158三层) - 记录 web-demo 本次改动清单与无回退点风险
This commit is contained in:
+133
@@ -0,0 +1,133 @@
|
||||
# 状态字表(工艺状态字 · 实际取值)
|
||||
|
||||
> 来源:2026-10-27 从 `unitouch1025.cmtp` 的 HMI 模拟界面逐个抄录(X1Y2 运行页的「状态说明」弹层)。
|
||||
> 用途:状态卡/流程图展示、PLC 侧状态机核对、demo 数据源。
|
||||
> **标注「缺号」的,表示界面上没有该取值** —— 是设计上跳过,还是说明书漏写,需电气确认。
|
||||
|
||||
---
|
||||
|
||||
## 1. 风淋投料 · 风淋输送状态
|
||||
|
||||
| 值 | 含义 |
|
||||
| --- | --- |
|
||||
| 0 | 初始 |
|
||||
| 1 | 启动输送机 |
|
||||
| 2 | 等待物料到达吹扫光电,启动吹扫电磁阀和除尘电机 |
|
||||
| 3 | 延时关闭吹扫电磁阀和除尘风机 |
|
||||
| 5 | 等待物料到头部,延时暂停输送机 |
|
||||
| 8 | 等待人工取走,延时计数器 +1;偶数本次结束(每次 2 袋),奇数返回到 15 |
|
||||
|
||||
> **缺 4、6、7**;第 8 步提到「返回到 15」,但列表里**没有 15**。
|
||||
|
||||
## 2. 输送 · 送粉气力输送状态
|
||||
|
||||
| 值 | 含义 |
|
||||
| --- | --- |
|
||||
| 0 | 初始 |
|
||||
| 1 | 等待送粉/回粉三通阀切换到正确位置完成 |
|
||||
| 2 | 根据选择的风机,打开对应的风机三通阀 |
|
||||
| 3 | 开启风机 |
|
||||
| 4 | 负压站总负压阀打开 |
|
||||
| 5 | 投料站运行;开启投料站除尘、一级除尘、二级除尘;振动筛;等待人工确认投料结束 |
|
||||
| 6 | 延时投料站停止、负压站停止 |
|
||||
|
||||
> 连续 0~6,无缺号。
|
||||
|
||||
## 3. 输送 · 送粉三通阀切换状态
|
||||
|
||||
| 值 | 含义 |
|
||||
| --- | --- |
|
||||
| 0 | 初始 |
|
||||
| 1 | 判断送粉三通阀是否在正确位置 |
|
||||
| 2 | 密封阀泄气 |
|
||||
| 3 | 拔管气缸伸出动作 |
|
||||
| 4 | 换向气缸换向至**对应**口 |
|
||||
| 5 | 拔管气缸缩回动作 |
|
||||
| 6 | 密封阀充气 |
|
||||
| 10 | 密封阀(**原文不完整,待补**) |
|
||||
|
||||
> 缺 7、8、9。
|
||||
|
||||
## 4. 输送 · 回粉三通阀切换状态
|
||||
|
||||
与「送粉三通阀」**完全同构**,只有两处措辞不同:
|
||||
|
||||
| 值 | 含义 |
|
||||
| --- | --- |
|
||||
| 1 | 判断**回粉**三通阀是否在正确位置 |
|
||||
| 4 | 换向气缸换向至**正确**口 |
|
||||
|
||||
其余(0、2、3、5、6、10)与送粉一致。同样缺 7、8、9,10 待补。
|
||||
|
||||
## 5. 混合机(1# / 2# 共用一套)
|
||||
|
||||
| 值 | 含义 |
|
||||
| --- | --- |
|
||||
| 0 | 初始 |
|
||||
| 1 | 进粉中,等待「投料送粉完成信号」 |
|
||||
| 2 | 投料送粉完成 |
|
||||
| 3 | 判断是否需要加浸膏 |
|
||||
| 4 | 给出「混合机加浸膏信号」,并启动慢速混合 |
|
||||
| 5 | 等待膏体投料完成 |
|
||||
| 6 | 启动快速混合 |
|
||||
| 7 | 药粉加浸膏还要一个低速混合 |
|
||||
| 8 | 混合机混合完成;等待后道要料信号 |
|
||||
| 9 | 关闭排料门气囊充气 |
|
||||
| 10 | 打开混合机下料门(并给后道出料中信号) |
|
||||
| 11 | 混合机卸料正转 |
|
||||
| 12 | 混合机卸料正转间隔等待 |
|
||||
| 13 | 混合机卸料反转 |
|
||||
| 14 | 混合机卸料反转间隔等待 |
|
||||
| 15 | 判断混合机里 2 个料位均检测到有料 |
|
||||
| 16 | 给出混合机卸料完成标志 |
|
||||
| 17 | 混合机排料门关闭 |
|
||||
| 18 | 排料门气囊充气(并给出混合机要料信号) |
|
||||
|
||||
> 连续 0~18,**唯一完整的一组**。
|
||||
> 疑点:`7`(低速混合)排在 `6`(快速混合)之后,与“先慢后快”的常规工艺相反,需确认。
|
||||
|
||||
## 6. 浸膏称重 · 1号膏体配料称重状态
|
||||
|
||||
| 值 | 含义 |
|
||||
| --- | --- |
|
||||
| 0 | 初始 |
|
||||
| 1 | 进入高速加料状态 |
|
||||
| 2 | 进入低速加料状态 |
|
||||
| 3 | 停止加料,等待空中落料完成 |
|
||||
| 4 | 称重,判断称数据是否有效 |
|
||||
| 5 | 判断重量是否合格 |
|
||||
| 6 | 欠重,再加料一次(或点人工确认重量正常) |
|
||||
| 7 | 再加料一次 |
|
||||
| 8 | 超重,人工处理 |
|
||||
| 10 | 重量合格给出加料计量完成标志 |
|
||||
|
||||
> 缺 9。
|
||||
|
||||
## 7. 浸膏称重 · 1号线浸膏泵配料状态
|
||||
|
||||
**未获取**(界面上有该状态字的取值框,但没打开说明)。2 号线同构,待补。
|
||||
|
||||
---
|
||||
|
||||
## 8. 待确认清单(问电气/工艺)
|
||||
|
||||
| # | 问题 | 影响 |
|
||||
| --- | --- | --- |
|
||||
| 1 | 风淋投料的 4/6/7 是跳过还是漏写?「返回到 15」的 15 是什么状态? | 状态机画不完整 |
|
||||
| 2 | 送粉/回粉三通阀的 7/8/9 是否存在?10 的完整文字? | 同上 |
|
||||
| 3 | 混合机 6 快速 / 7 低速的先后顺序 | 工艺逻辑 |
|
||||
| 4 | 膏体称重的 9 是否存在? | 同上 |
|
||||
| 5 | 浸膏泵配料状态字全文 | 缺一整组 |
|
||||
| 6 | 这些状态字各自的寄存器地址(`LW-?`) | 上屏时要用 |
|
||||
|
||||
---
|
||||
|
||||
## 9. 与页面控件的对应关系
|
||||
|
||||
| 页签 | 状态字控件 | 其它控件 |
|
||||
| --- | --- | --- |
|
||||
| 通用 | — | 膏体配料功能(摆开关)、负压风机选择(0:M103 / 1:M104) |
|
||||
| 风淋投料 | 风淋输送状态 + 说明 | 进料计数器、上料输送皮带、上料输送吹扫阀、上料除尘风机、计数器清零 |
|
||||
| 输送 | 送粉气力输送 / 送粉三通阀 / 回粉三通阀 | PIC101、PIT802、PIT801 压差;L1/L2 投料计数器;人工确认向 1#/2# 投料、投料完成 |
|
||||
| 1#/2# 浸膏称重 | 膏体配料称重 + 浸膏泵配料 | 1#/2# 秤(重量 + 通讯警告/数据有效/零中心/动态);M201 浸膏泵;V202x01~05、V802x0x 阀门;再次加料、人工确认 |
|
||||
| 1#/2# 混合 | 混合机状态字 | 计数器、料位 1/2 检测值、M301A/B 混合电机、排料门开/关、气囊充气(受互锁,界面显示锁) |
|
||||
@@ -69,3 +69,55 @@
|
||||
- `104` 的 `NE` 编号跳号(`NE_31` 是目标重量,15~30 空缺);
|
||||
- `130` 的 `NE` 编号乱序(0,7,8,6,5 | 1,2,3,4,9,10);
|
||||
- IO 页的灯位序混乱(`WL_0 = LW_Bit 310.1`、`WL_15 = 310.0`)。
|
||||
|
||||
---
|
||||
|
||||
## 6. X1Y2 运行页(102)结构 · 7 个页签
|
||||
|
||||
> 2026-10-27 逐个页签实拍。原设计里每个状态字旁边有 ☰ 按钮,点开弹层看「状态说明」;
|
||||
> 状态字的全部取值已单独整理到 `状态字表.md`。
|
||||
|
||||
| 页签 | 状态字 | 其它控件 |
|
||||
| --- | --- | --- |
|
||||
| 通用 | — | 膏体配料功能(摆开关)、负压风机选择(0:M103 / 1:M104) |
|
||||
| 风淋投料 | 风淋输送状态 | 进料计数器、上料输送皮带、上料输送吹扫阀、上料除尘风机、计数器清零 |
|
||||
| 输送 | 送粉气力输送 / 送粉三通阀 / 回粉三通阀 | PIC101 / PIT802 / PIT801 压差、L1·L2 投料计数器、人工确认向 1#/2# 投料、投料完成 |
|
||||
| 1# 浸膏称重 | 膏体配料称重 / 浸膏泵配料 | 1# 秤(重量 + 4 个握手灯)、M201 浸膏泵、V202101~V202105、V802101、再次加料、人工确认 |
|
||||
| 1# 混合 | 混合机状态字 | 计数器、料位 1/2、M301A、排料门开/关、气囊充气(互锁,挂锁图标) |
|
||||
| 2# 浸膏称重 | 同 1#(V2022xx、V802102、PICA201B) | 同 1# |
|
||||
| 2# 混合 | 混合机状态字 | 计数器、料位 1/2、M301B、排料门、气囊充气 |
|
||||
|
||||
**共性**:每页底部都是「手动/自动模式 + XX段初始化 + 启动/停止/复位」;
|
||||
摆开关统一是“左灰右白”的滑块样式(EB 里就是两张位状态图)。
|
||||
|
||||
---
|
||||
|
||||
## 7. 层套层规律(补充实测)
|
||||
|
||||
| 页 | 底层 | 中层 | 顶层 | 说明 |
|
||||
| --- | --- | --- | --- | --- |
|
||||
| 101 / 102 / 103 / 104 | 100 | 无 | 无 | 老框架标准页 |
|
||||
| 130 清洗参数 | 100 | **104**(X1Y4) | 无 | 参数页叠参数页 |
|
||||
| 131~134 制丸系列 | 100 | **116**(X3Y2) | 无 | 运行页叠运行页 |
|
||||
| 158 上料-IO | 100 | **105**(X1Y5) | **149**(上料-IO) | 三层,文字与灯分家 |
|
||||
|
||||
**结论**:新增页都是从老页复制出来的,复制时把「重叠窗口」一起带了过来。
|
||||
**修复动作统一**:清掉中层/顶层,只留底层 100。
|
||||
|
||||
---
|
||||
|
||||
## 8. web-demo 本次改动(**未入库,无 git 回退点**)
|
||||
|
||||
> `web-demo/` 被 `.git/info/exclude` 排除,以下改动只在本地磁盘。
|
||||
|
||||
| 文件 | 改了什么 |
|
||||
| --- | --- |
|
||||
| `serve.py` | 支持命令行端口参数(默认仍 8000) |
|
||||
| `index.html` | 曾被我误清空后**按原文重建**;新增 `css/run.css` 引用;版本号改 `?v=20261027w` |
|
||||
| `js/data.js` | 追加 `X1_FEED_STATES`、`X1_CONVEY_STATES`、`X1_MIX_STATES`、`X1_EXTRACT_STATES`、`RUN_TABS`、`X1Y1_BLOCKS`、`X1Y1_FLOW` 及末尾 patch(改 4 个工艺段名称与状态字) |
|
||||
| `js/app.js` | 新增 `renderRun` / `renderX1Y1` 两套渲染;101/102 的 content 映射(101=initial、102=jog);`run-tab` 事件;登录态持久化 `localStorage(hmiSession)`;`zoomMode` 曾改 fit 已还原 `physical` |
|
||||
| `css/run.css` | 新增,X1Y1/运行页的静态样式(无过渡无动画) |
|
||||
|
||||
**当前状态**:`zoomMode = physical`(1920×1080 1:1);101 = 原管线流程图 + 状态卡 + 中区按钮;102 = 原点动页。
|
||||
|
||||
**风险**:这批改动没有版本回退点。若要保留,建议先 `git add web-demo` 提交一次基线。
|
||||
|
||||
Reference in New Issue
Block a user