# iAOP-Template-Resin(吸附树脂行业模板) 对应 EPIC #13「树脂模板封装(并行,固化已交付项目)」: 将**已终验的化工新材料AI平台(吸附树脂)**固化为 iAOP-Template-Resin, 验证内核复制能力;与 Template-Ti(`templates/ti-cl4/`)并行,由 bot_pm 协调。 ## 行业背景(来自 docs/项目对比与通用产品可行性分析.md) - 吸附树脂:ASC / ASD / HPR / ACD 系列,间歇/配方驱动(树脂合成、交联度、交换容量); - 已终验交付(M1–M9,2026-05-30),覆盖 802/803/804 多车间 + 污水/纯水/能源; - 数据源:和利时 DCS + 威盛 DCS + 西门子 S7-1200 PLC + 称重/能源 + 人工录入; - AI 能力:质量预测 / 工艺优化 / 配方推荐 / 异常检测 + R&D AI + LLM 网关 + RAG。 ## 模板资产 ``` templates/resin/ ├── point-dict/ │ └── point_dict.resin.csv 树脂点位字典(对齐内核 CSV schema:9 列) ├── rag-kb/ │ └── kb.resin.template.yaml 树脂 RAG 知识库配置(工艺规范/SOP/国标) ├── dashboard/ │ └── cockpit.resin.yaml 树脂驾驶舱布局(PRD 5.5 schema) ├── version.yaml 模板版本清单(打包发布用,子任务 #85) ├── _sanity_check.py 资产离线校验 └── README.md ``` ## 资产说明 | 资产 | 对应子任务 | 说明 | | --- | --- | --- | | `point_dict.resin.csv` | #82 抽取树脂点位字典 | 反应釜/交联釜温度压力液位、搅拌转速、引发剂滴加速率、原料(苯乙烯/二乙烯苯)流量、称重/能源/蒸汽点位,协议覆盖 opcua/s7/modbus/weighing/energy(人工录入质检值经 Modbus holding 寄存器),量纲/协议与内核 schema 完全对齐,`core/edge-gateway/point_dict/validator.py` 校验通过 | | `kb.resin.template.yaml` | #83 树脂 RAG 知识库导出 | 吸附树脂合成工艺规范、异常处置 SOP、GB/T 离子交换树脂标准(5475/8144/8330) | | `cockpit.resin.yaml` | #84 树脂驾驶舱布局提取 | 四状态工艺视图(合成→交联→洗涤→干燥)、温度/转速趋势、交换容量/交联度/批产率/单吨能耗 KPI、告警面板、NL 查询入口 | | `version.yaml` | #85 树脂模板打包与版本发布 | 模板元信息 + 资产清单 + 基线(已交付化工AI平台) | ## 使用方式(验证内核复制能力) 模板资产全部**配置驱动**:换行业只替换 `templates/<行业>/` 下的资产, 内核(`core/`)零改动—— 1. **采集层**:把 `point_dict.resin.csv` 交给边缘网关(`core/edge-gateway`) 按点位字典加载,校验设备/测点完整性后启动只读采集; 2. **知识层**:把 `kb.resin.template.yaml` + 树脂文档集交给领域 RAG (`core/rag-kb`),换行业只改模板资产; 3. **呈现层**:把 `cockpit.resin.yaml` 交给配置化驾驶舱(PRD 5.5), 切换行业模板后驾驶舱按布局自动重排,无需改前端代码; 4. **打包发布**:按 `version.yaml` 的 assets 清单收集模板,独立 semver。 ## 校验 ```bash python _sanity_check.py ``` 校验:点位 CSV 表头与内核 schema 对齐、YAML 资产可解析、 version.yaml 资产清单完整、驾驶舱 widget 类型合法。