diff --git a/basic/data-management.md b/basic/data-management.md deleted file mode 100644 index 71ff74c..0000000 --- a/basic/data-management.md +++ /dev/null @@ -1,397 +0,0 @@ -# 基础数据管理 - -## 1. 功能概述 - -基础数据是 MES 系统运行的核心支撑,涵盖产品、物料、工艺、设备、组织等各类主数据的管理。完善的基础数据是系统正常运转的前提。 - -**核心数据分类:** - -| 数据类别 | 主要内容 | 重要性 | -|---------|---------|--------| -| 产品数据 | 产品信息、BOM、工艺路线 | ⭐⭐⭐⭐⭐ | -| 物料数据 | 物料主数据、单位转换 | ⭐⭐⭐⭐⭐ | -| 工艺数据 | 工序定义、工艺路线 | ⭐⭐⭐⭐ | -| 设备数据 | 设备台账、产线信息 | ⭐⭐⭐⭐ | -| 组织数据 | 工厂、车间、仓库 | ⭐⭐⭐⭐⭐ | - -## 2. 产品数据管理 - -### 2.1 产品主数据 - -**产品信息定义:** - -| 字段 | 说明 | 是否必填 | -|------|------|---------| -| 产品编码 | 产品唯一标识 | ✓ | -| 产品名称 | 产品名称 | ✓ | -| 产品规格 | 产品规格型号 | ✓ | -| 产品分类 | 产品类别 | ✓ | -| 计量单位 | 默认计量单位 | ✓ | -| 产品版本 | 版本号 | - | -| 保质期 | 保质天数 | - | -| 追溯要求 | 是否需要批次追溯 | ✓ | - -**产品创建步骤:** - -1. 进入【基础数据】→【产品管理】 -2. 点击【新建】 -3. 填写产品基本信息 -4. 保存产品信息 - -### 2.2 物料清单(BOM) - -BOM(Bill of Materials)是产品的物料构成清单,是生产计划、物料核算的基础。 - -**BOM结构类型:** - -| 类型 | 说明 | 适用场景 | -|------|------|---------| -| 单层BOM | 仅包含直接下级物料 | 简单产品 | -| 多层BOM | 包含多层级的物料结构 | 复杂装配产品 | -| 工艺BOM | 包含工艺路线信息 | 生产制造 | -| 成本BOM | 包含成本信息 | 成本核算 | - -**BOM层级结构示例:** - -``` -产品A (1个) -├── 物料B (2个) -│ ├── 物料C (3个) -│ └── 物料D (1个) -└── 物料E (5个) -``` - -**BOM创建步骤:** - -1. 进入【基础数据】→【BOM管理】 -2. 选择产品 -3. 添加下级物料 -4. 填写用量和损耗率 -5. 保存BOM - -**【提示】** BOM变更需要经过审核流程,确保数据准确性。 - -### 2.3 工艺路线 - -工艺路线定义产品从原材料到成品的加工顺序和工艺参数。 - -**工艺路线要素:** - -| 要素 | 说明 | -|------|------| -| 工序编号 | 工序唯一标识 | -| 工序名称 | 工序名称 | -| 工序顺序 | 工序执行顺序 | -| 标准工时 | 标准作业时间 | -| 作业指导 | 作业指导书 | -| 检验点 | 是否需要质量检验 | - -**工艺路线示例:** - -| 工序号 | 工序名称 | 作业工时 | 检验点 | 设备要求 | -|--------|---------|---------|--------|---------| -| 001 | SMT贴片 | 10min | ✓ | SMT设备 | -| 002 | 回流焊接 | 5min | ✓ | 回流焊机 | -| 003 | AOI检测 | 3min | ✓ | AOI设备 | -| 004 | 组装 | 15min | - | 产线 | -| 005 | 测试 | 10min | ✓ | 测试设备 | -| 006 | 包装 | 5min | - | 包装线 | - -**工艺路线创建步骤:** - -1. 进入【基础数据】→【工艺路线】 -2. 选择产品 -3. 添加工序 -4. 配置工序参数 -5. 保存工艺路线 - -## 3. 物料数据管理 - -### 3.1 物料主数据 - -**物料信息字段:** - -| 字段 | 说明 | 是否必填 | -|------|------|---------| -| 物料编码 | 物料唯一标识 | ✓ | -| 物料名称 | 物料名称 | ✓ | -| 物料分类 | 物料类别 | ✓ | -| 规格型号 | 物料规格 | ✓ | -| 计量单位 | 计量单位 | ✓ | -| 安全库存 | 最低库存量 | - | -| 最高库存 | 最高库存量 | - | -| 采购周期 | 采购提前期 | - | -| 批次管理 | 是否批次管理 | ✓ | - -**物料分类示例:** - -| 一级分类 | 二级分类 | 示例 | -|---------|---------|------| -| 原材料 | 金属材料 | 铜材、铝材 | -| 原材料 | 塑料材料 | ABS、PC | -| 半成品 | PCB板 | 单面板、双面板 | -| 半成品 | 结构件 | 外壳、支架 | -| 成品 | 电子元件 | 电阻、电容 | -| 成品 | 模块 | 电源模块、通讯模块 | -| 包材 | 包装材料 | 纸箱、说明书 | -| 辅材 | 化学品 | 焊锡、助焊剂 | - -### 3.2 单位管理 - -**单位类型:** - -| 类型 | 说明 | 示例 | -|------|------|------| -| 基本单位 | 最小计量单位 | PCS、KG | -| 采购单位 | 采购计量单位 | 箱、卷 | -| 库存单位 | 库存计量单位 | PCS、KG | -| 生产单位 | 生产投料单位 | 盘、卷 | - -**单位转换规则:** - -| 物料 | 基本单位 | 采购单位 | 转换比例 | -|------|---------|---------|---------| -| 电阻 | PCS | 盘 | 5000 PCS/盘 | -| 焊锡 | KG | 卷 | 1 KG/卷 | -| PCB板 | PCS | 箱 | 50 PCS/箱 | - -### 3.3 仓库管理 - -**仓库信息:** - -| 字段 | 说明 | -|------|------| -| 仓库编码 | 仓库唯一标识 | -| 仓库名称 | 仓库名称 | -| 仓库类型 | 原材料库/成品库/半成品库 | -| 地址 | 仓库地址 | -| 管理员 | 仓库负责人 | - -**库位管理:** - -| 库位编码 | 说明 | 示例 | -|---------|------|------| -| A-01-001 | 区域-货架-层位 | A区01排001位 | -| 立体库位 | 仓库-区-排-层-位 | 01-01-001-01-01 | - -**库位规划原则:** - -- 按物料类别分区 -- 常用物料靠近出入口 -- 危险品单独存放 -- 批次管理物料分批存放 - -## 4. 组织数据管理 - -### 4.1 组织架构 - -**组织层级:** - -``` -公司 -└── 工厂 - └── 车间 - └── 产线 - └── 工位 -``` - -**组织数据示例:** - -| 层级 | 名称 | 编码 | -|------|------|------| -| 公司 | XX电子有限公司 | HQ | -| 工厂 | 深圳工厂 | SZ01 | -| 车间 | SMT车间 | SZ01-SMT | -| 车间 | 组装车间 | SZ01-ASM | -| 产线 | SMT-A线 | SZ01-SMT-A | -| 产线 | SMT-B线 | SZ01-SMT-B | -| 产线 | 组装-A线 | SZ01-ASM-A | - -### 4.2 工厂数据 - -**工厂信息配置:** - -| 配置项 | 说明 | -|--------|------| -| 工厂编码 | 工厂唯一标识 | -| 工厂名称 | 工厂名称 | -| 工厂地址 | 工厂地址 | -| 联系方式 | 联系电话 | -| 工作时间 | 上班时间-下班时间 | -| 时区设置 | 时区配置 | - -### 4.3 车间数据 - -**车间信息配置:** - -| 配置项 | 说明 | -|--------|------| -| 车间编码 | 车间唯一标识 | -| 车间名称 | 车间名称 | -| 所属工厂 | 上级工厂 | -| 车间类型 | 生产车间/仓储车间 | -| 负责人 | 车间主管 | -| 联系方式 | 联系电话 | - -### 4.4 产线数据 - -**产线信息配置:** - -| 配置项 | 说明 | -|--------|------| -| 产线编码 | 产线唯一标识 | -| 产线名称 | 产线名称 | -| 所属车间 | 上级车间 | -| 产线类型 | 专用线/柔性线 | -| 产能 | UPH(每小时产能) | -| 设备列表 | 产线设备 | - -**产能配置:** - -| 产线 | 日产能 | 月产能 | 利用率 | -|------|--------|--------|--------| -| SMT-A线 | 10000 PCS | 220000 PCS | 85% | -| SMT-B线 | 8000 PCS | 176000 PCS | 80% | -| 组装-A线 | 5000 PCS | 110000 PCS | 75% | - -## 5. 客户与供应商数据 - -### 5.1 客户数据 - -**客户信息字段:** - -| 字段 | 说明 | -|------|------| -| 客户编码 | 客户唯一标识 | -| 客户名称 | 客户名称 | -| 客户类型 | 经销商/终端客户 | -| 联系信息 | 联系人、电话、邮箱 | -| 地址信息 | 送货地址 | -| 信用等级 | 客户信用等级 | - -### 5.2 供应商数据 - -**供应商信息字段:** - -| 字段 | 说明 | -|------|------| -| 供应商编码 | 供应商唯一标识 | -| 供应商名称 | 供应商名称 | -| 供应物料 | 供应的物料类别 | -| 联系信息 | 联系人、电话、邮箱 | -| 地址信息 | 公司地址/送货地址 | -| 资质信息 | 营业执照等资质 | - -## 6. 数据导入导出 - -### 6.1 数据导入 - -**导入流程:** - -1. 下载导入模板 -2. 填写数据 -3. 上传文件 -4. 数据校验 -5. 导入确认 -6. 导入完成 - -**【注意】** 导入前请仔细阅读模板填写说明,确保数据格式正确。 - -### 6.2 数据导出 - -**导出方式:** - -| 方式 | 说明 | -|------|------| -| 页面导出 | 在列表页面选择导出 | -| 批量导出 | 按条件批量导出 | -| 接口导出 | 通过API接口导出 | - -**导出格式:** - -- Excel格式(.xlsx) -- CSV格式(.csv) -- PDF格式(报表) - -### 6.3 导入模板字段说明 - -**产品导入模板:** - -| 列名 | 说明 | 示例 | -|------|------|------| -| 产品编码 | 产品唯一编码 | P001 | -| 产品名称 | 产品名称 | PCB板 | -| 规格型号 | 规格型号 | 100*80mm | -| 产品分类 | 产品分类编码 | 03 | -| 计量单位 | 计量单位编码 | 01 | -| 是否追溯 | 是/否 | 是 | - -**物料导入模板:** - -| 列名 | 说明 | 示例 | -|------|------|------| -| 物料编码 | 物料唯一编码 | M001 | -| 物料名称 | 物料名称 | 电阻 | -| 规格型号 | 规格型号 | 10KΩ | -| 物料分类 | 物料分类编码 | 0101 | -| 计量单位 | 计量单位编码 | 01 | -| 安全库存 | 安全库存数量 | 1000 | -| 是否批次 | 是否批次管理 | 是 | - -## 7. 数据校验规则 - -### 7.1 编码规则 - -**编码规范:** - -| 数据类型 | 编码规则 | 示例 | -|---------|---------|------| -| 产品编码 | P+数字 | P001 | -| 物料编码 | M+数字 | M001 | -| 客户编码 | C+数字 | C001 | -| 供应商编码 | S+数字 | S001 | -| 设备编码 | E+数字 | E001 | -| 工位编码 | W+数字 | W001 | - -**【提示】** 建议在实施前制定统一的编码规范,避免后续混乱。 - -### 7.2 数据校验 - -**必填校验:** - -- 必填字段不能为空 -- 编码不能重复 -- 数量必须大于0 - -**格式校验:** - -| 字段 | 格式要求 | 示例 | -|------|---------|------| -| 编码 | 字母+数字组合 | P001 | -| 日期 | YYYY-MM-DD | 2026-04-10 | -| 数量 | 正整数或小数 | 100、99.5 | -| 比例 | 0-100之间 | 85.5% | - -## 8. 数据权限管理 - -### 8.1 数据权限级别 - -| 权限级别 | 说明 | 适用对象 | -|---------|------|---------| -| 公司级 | 可查看所有工厂数据 | 高管 | -| 工厂级 | 可查看所属工厂数据 | 工厂负责人 | -| 车间级 | 可查看所属车间数据 | 车间主管 | -| 产线级 | 可查看所属产线数据 | 产线主管 | -| 个人级 | 只能查看自己的数据 | 普通员工 | - -### 8.2 数据权限配置 - -**配置要点:** - -1. 根据用户角色分配数据权限级别 -2. 特殊用户可配置例外权限 -3. 定期审核权限配置 - ---- - -**基础数据管理篇完** diff --git a/basic/equipment.md b/basic/equipment.md deleted file mode 100644 index faeed60..0000000 --- a/basic/equipment.md +++ /dev/null @@ -1,340 +0,0 @@ -# 设备基础信息 - -## 1. 功能概述 - -设备基础信息管理是 MES 设备管理模块的重要组成部分,涵盖设备台账、设备分类、设备参数等基础数据的管理,为设备的日常运维和监控分析提供数据支撑。 - -**核心功能:** - -| 功能 | 说明 | -|------|------| -| 设备台账 | 设备基本信息管理 | -| 设备分类 | 设备分类体系管理 | -| 设备参数 | 设备技术参数配置 | -| 设备关联 | 设备与产线、工序关联 | - -## 2. 设备台账管理 - -### 2.1 设备基本信息 - -**设备信息字段:** - -| 字段 | 说明 | 是否必填 | -|------|------|---------| -| 设备编码 | 设备唯一标识 | ✓ | -| 设备名称 | 设备名称 | ✓ | -| 设备型号 | 设备型号规格 | ✓ | -| 设备分类 | 设备所属类别 | ✓ | -| 所属产线 | 所属产线 | ✓ | -| 供应商 | 设备供应商 | - | -| 购置日期 | 购置时间 | ✓ | -| 购置金额 | 采购价格 | - | -| 使用部门 | 使用部门 | ✓ | -| 设备状态 | 在用/停用/报废 | ✓ | - -### 2.2 设备状态定义 - -| 状态 | 说明 | 业务场景 | -|------|------|---------| -| 在用 | 正常运行中 | 正常生产使用 | -| 闲置 | 可用但未使用 | 备用设备 | -| 维修中 | 正在维修 | 故障维修 | -| 保养中 | 正在保养 | 计划保养 | -| 停用 | 暂时停用 | 产能调整 | -| 报废 | 已淘汰 | 设备报废 | - -### 2.3 设备创建步骤 - -**操作步骤:** - -1. 进入【设备管理】→【设备台账】 -2. 点击【新增设备】 -3. 填写设备基本信息 -4. 上传设备图片(可选) -5. 保存设备信息 -6. 设备审核(如需) - -**【提示】** 设备编码建议使用统一的编码规则,便于识别和管理。 - -## 3. 设备分类管理 - -### 3.1 设备分类体系 - -**分类层级结构:** - -``` -设备 -├── 生产设备 -│ ├── 加工设备 -│ │ ├── CNC加工中心 -│ │ ├── 车床 -│ │ ├── 铣床 -│ │ └── 磨床 -│ ├── 专用设备 -│ │ ├── SMT设备 -│ │ ├── 回流焊 -│ │ └── AOI检测仪 -│ └── 装配设备 -│ ├── 自动装配机 -│ └── 手工装配台 -├── 检测设备 -│ ├── 测量设备 -│ ├── 测试设备 -│ └── 检验设备 -├── 辅助设备 -│ ├── 空压设备 -│ ├── 通风设备 -│ └── 配电设备 -└── 办公设备 - ├── 计算机 - └── 网络设备 -``` - -### 3.2 分类管理配置 - -**分类信息:** - -| 配置项 | 说明 | -|--------|------| -| 分类编码 | 分类唯一标识 | -| 分类名称 | 分类名称 | -| 上级分类 | 父级分类 | -| 分类级别 | 层级深度 | -| 排序号 | 显示顺序 | - -**【提示】** 合理的设备分类有助于设备统计和分析,建议在实施时仔细规划分类体系。 - -## 4. 设备参数管理 - -### 4.1 技术参数 - -**设备技术参数:** - -| 参数类别 | 参数项 | 说明 | -|---------|--------|------| -| 基本参数 | 设备型号 | 设备型号 | -| 基本参数 | 制造商 | 生产厂家 | -| 基本参数 | 出厂日期 | 出厂时间 | -| 基本参数 | 序列号 | 出厂序列号 | -| 性能参数 | 额定功率 | kW | -| 性能参数 | 额定电压 | V | -| 性能参数 | 额定电流 | A | -| 性能参数 | 工作压力 | MPa | -| 性能参数 | 产能 | UPH | -| 尺寸参数 | 外形尺寸 | 长×宽×高 | -| 尺寸参数 | 重量 | kg | - -### 4.2 运行时参数 - -**实时监控参数:** - -| 参数类型 | 参数项 | 采集方式 | -|---------|--------|---------| -| 运行状态 | 启动/停止 | 自动采集 | -| 运行时间 | 累计运行时间 | 自动累计 | -| 产量数据 | 当班产量 | 自动统计 | -| 报警状态 | 报警信息 | 自动采集 | -| 能耗数据 | 电力消耗 | 自动采集 | -| 温度数据 | 设备温度 | 传感器采集 | - -## 5. 设备关联管理 - -### 5.1 设备与产线关联 - -**关联关系:** - -| 产线 | 设备列表 | 设备数量 | -|------|---------|---------| -| SMT-A线 | 贴片机、回流焊、AOI | 3台 | -| 组装-A线 | 自动装配机、检测仪 | 2台 | -| 包装-A线 | 贴标机、打包机 | 2台 | - -**关联配置步骤:** - -1. 进入【设备管理】→【设备关联】 -2. 选择产线 -3. 添加设备 -4. 设置设备在产线中的角色 -5. 保存关联关系 - -### 5.2 设备与工序关联 - -**工序-设备对应关系:** - -| 工序 | 使用设备 | 设备数量 | -|------|---------|---------| -| SMT贴片 | 贴片机 | 1台 | -| 回流焊接 | 回流焊 | 1台 | -| AOI检测 | AOI检测仪 | 1台 | -| 组装 | 自动装配机 | 1台 | -| 测试 | 综合测试仪 | 2台 | - -### 5.3 设备能力配置 - -**产能配置:** - -| 设备 | 理论产能 | 实际产能 | 产能利用率 | -|------|---------|---------|-----------| -| SMT贴片机 | 25000 CPH | 20000 CPH | 80% | -| 回流焊机 | 30000 CPH | 25000 CPH | 83% | -| AOI检测仪 | 5000 CPH | 4500 CPH | 90% | - -## 6. 设备文档管理 - -### 6.1 设备文档类型 - -| 文档类型 | 说明 | -|---------|------| -| 使用说明书 | 设备操作手册 | -| 维修手册 | 维修指南 | -| 保养手册 | 保养规范 | -| 电路图纸 | 电气原理图 | -| 机械图纸 | 机械结构图 | -| 合格证书 | 出厂合格证 | -| 验收报告 | 设备验收单 | - -### 6.2 文档上传步骤 - -**操作步骤:** - -1. 进入设备详情页面 -2. 点击【文档管理】标签 -3. 点击【上传文档】 -4. 选择文档类型 -5. 上传文件 -6. 保存文档信息 - -**【注意】** 文档建议使用 PDF 格式,确保长期可读性。 - -## 7. 设备位置管理 - -### 7.1 设备位置信息 - -**位置配置:** - -| 配置项 | 说明 | -|--------|------| -| 所在工厂 | 所属工厂 | -| 所在车间 | 所属车间 | -| 所在区域 | 车间内区域 | -| 具体位置 | 具体位置描述 | -| GPS坐标 | 经纬度坐标(可选) | - -### 7.2 设备布局图 - -**产线设备布局:** - -``` -产线布局示意图: - -入口 ──▶ [来料暂存区] - │ - ▼ - ┌────────┐ - │ 贴片机 │ ← 设备1 - └────┬───┘ - │ - ▼ - ┌────────┐ - │ 回流焊 │ ← 设备2 - └────┬───┘ - │ - ▼ - ┌────────┐ - │ AOI检测 │ ← 设备3 - └────┬───┘ - │ - ▼ - ┌────────┐ - │ 组装工位 │ ← 工位1 - └────┬───┘ - │ - ▼ - [成品暂存区] ──▶ 出口 -``` - -## 8. 设备点检标准 - -### 8.1 点检项目定义 - -**点检标准内容:** - -| 项目 | 说明 | -|------|------| -| 点检编码 | 点检项目唯一标识 | -| 点检名称 | 点检项目名称 | -| 点检周期 | 日/周/月点检 | -| 点检方法 | 视觉/触觉/听觉等 | -| 判断标准 | 正常/异常判定标准 | -| 处理方式 | 异常时的处理方法 | - -### 8.2 点检标准示例 - -**贴片机日点检标准:** - -| 点检项目 | 点检方法 | 判断标准 | 异常处理 | -|---------|---------|---------|---------| -| 设备外观 | 视觉检查 | 无破损、变形 | 停机报修 | -| 电源指示 | 观察指示灯 | 绿色正常 | 检查电源 | -| 物料状态 | 视觉检查 | 物料充足 | 补充物料 | -| 吸嘴清洁度 | 视觉检查 | 无杂物、干净 | 清洁吸嘴 | -| 传送带状态 | 运行观察 | 运行平稳 | 调整张力 | -| 润滑状态 | 触觉检查 | 润滑良好 | 补充润滑油 | - -## 9. 设备保养标准 - -### 9.1 保养周期定义 - -| 保养类型 | 周期 | 内容 | -|---------|------|------| -| 日常保养 | 每日 | 清洁、润滑、检查 | -| 一级保养 | 每周 | 清洁、润滑、调整 | -| 二级保养 | 每月 | 清洁、润滑、紧固 | -| 三级保养 | 每季 | 检查、调整、更换 | -| 项修 | 每半年 | 部分检修 | -| 大修 | 每年 | 全面检修 | - -### 9.2 保养标准内容 - -**保养标准要素:** - -| 要素 | 说明 | -|------|------| -| 保养编码 | 保养标准唯一标识 | -| 保养名称 | 保养项目名称 | -| 保养周期 | 执行周期 | -| 保养项目 | 具体保养内容 | -| 所需备件 | 保养所需备件 | -| 预计工时 | 保养预计时间 | -| 保养指导 | 保养操作指导 | - -## 10. 数据导入与维护 - -### 10.1 批量导入 - -**导入模板字段:** - -| 列名 | 说明 | 示例 | -|------|------|------| -| 设备编码 | 唯一编码 | E001 | -| 设备名称 | 设备名称 | SMT贴片机 | -| 设备型号 | 型号规格 | YS-200 | -| 设备分类 | 分类编码 | 0101 | -| 所属产线 | 产线编码 | LINE01 | -| 供应商 | 供应商名称 | XX机械 | -| 购置日期 | 日期格式 | 2025-01-01 | - -### 10.2 数据维护规范 - -**维护要点:** - -1. **及时更新** - 设备变更后及时更新信息 -2. **定期审核** - 定期审核设备数据准确性 -3. **完整记录** - 记录设备全生命周期信息 -4. **规范编码** - 遵循统一的编码规范 - -**【提示】** 设备基础数据的准确性直接影响设备管理效果,建议安排专人负责数据维护。 - ---- - -**设备基础信息篇完** diff --git a/basic/process_model.md b/basic/process_model.md deleted file mode 100644 index 5c5a4c9..0000000 --- a/basic/process_model.md +++ /dev/null @@ -1,201 +0,0 @@ -# 工艺流程模型 - -## 1. 功能概述 - -工艺流程模型属于 MES 系统的基础模块,用于构建产品的工艺流程分类、工艺流程路线、工序设定值、工艺结果参数等核心工艺数据,为生产执行、品质管理、设备管理等业务模块提供工艺基础数据支撑。 - -**核心功能:** - -- 工艺流程类别管理:维护工艺流程的分类体系,按生产工段进行分类 -- 工序单元管理:维护标准化的工序单元库,可被多个工艺流程复用,实现工序标准化 -- 工艺流程管理:维护具体产品的完整工艺流程,定义工序顺序、工艺设定值、工艺结果参数等 - -**功能对应截图** : -![图片:工艺流程类别管理功能截图](process_model.png) -![图片:工序单元管理功能截图](process_model.png) -![图片:工艺流程管理功能截图](process_model.png) - -## 2. 术语说明 - -| 术语 | 定义 | 说明 | -|------|------|------| -| 工艺流程类别 | Process Category,对工艺流程进行工段分类管理的单元 | 用于区分不同生产工段的工艺流程 | -| 工艺流程 | Process Flow,定义产品从原材料到成品的完整加工顺序 | 又称工艺路线或生产流程 | -| 工序单元 | Process Unit,标准化的小工序模块 | 可被多个工艺流程复用 | -| 工艺设定值 | Process Set Value,工序作业的标准参数 | 如温度、压力、时间等 | -| 工艺结果参数 | Process Result Parameter,工序作业的实际结果记录 | 用于工艺监控和品质追溯 | - -## 3. 工艺流程类别管理 - -### 3.1 工艺流程类别说明 - -工艺流程类别用于对工艺流程进行分类管理,按生产工段进行划分,便于检索和维护。一个类别可以包含多个工艺流程,实现工艺数据的层级化管理。 - -### 3.2 新增工艺流程类别 - -**操作步骤:** - -1. 进入【生产配置】→【工艺流程模型】→【工艺流程类别】 -2. 点击【新增类别】按钮 -3. 填写类别基本信息 -4. 点击【保存】完成类别创建 - -**字段说明:** - -| 字段 | 说明 | 必填 | -|------|------|------| -| 类别编码 | 类别的唯一标识代码 | 是 | -| 类别名称 | 类别的名称,如"**工段" | 是 | -| 排序号 | 同级类别的排序序号 | 否 | -| 备注 | 其他补充说明信息 | 否 | - -**【重要】** 类别编码一旦启用不允许修改,请在创建时仔细确认。 - -**功能对应截图** : -![图片:工艺流程类别设置截图](process_model.png) - -### 3.3 工艺流程类别查询 - -**查询条件:** - -| 查询条件 | 说明 | -|---------|------| -| 类别编码 | 按类别编码精确查询 | -| 类别名称 | 按类别名称模糊查询 | - -## 4. 工序单元管理 - -### 4.1 工序单元说明 - -工序单元是标准化的小工序模块,是构成工艺流程的基本单位。工序单元具有通用性,可被多个工艺流程引用,实现工序的标准化复用。 - -**工序单元特点:** - -- 标准化:定义统一的工序名称、工序编码、作业规范 -- 复用性:可被多个工艺流程引用,无需重复创建 -- 可配置:支持配置工序的作业参数、检验项目、资源需求 - -### 4.2 新增工序单元 - -**操作步骤:** - -1. 进入【生产配置】→【工艺流程模型】→【工序单元库】 -2. 点击【新增工序】按钮 -3. 填写工序单元基本信息 -4. 配置工序的工艺设定值 -5. 点击【保存】完成工序单元创建 - -**字段说明:** - -| 字段 | 说明 | 必填 | -|------|------|------| -| 工序编码 | 工序的唯一标识代码 | 是 | -| 工序名称 | 工序的名称,如"SMT贴装" | 是 | -| 工序类型 | 类型:加工、检验、搬运、包装等 | 是 | -| 标准工时 | 完成该工序的标准时间,单位分钟 | 是 | -| 作业指导书 | 关联的作业指导书编号 | 否 | -| 备注 | 其他补充说明信息 | 否 | - -**【注意】** 工序单元被工艺流程引用后,修改需谨慎,建议创建新版工序单元。 - -**功能对应截图** : -![图片:工序单元设置截图](process_model.png) - -### 4.3 工序单元查询 - -**查询条件:** - -| 查询条件 | 说明 | -|---------|------| -| 工序编码 | 按工序编码精确查询 | -| 工序名称 | 按工序名称模糊查询 | -| 工序类型 | 按工序类型筛选 | - -## 5. 工艺流程管理 - -### 5.1 工艺流程说明 - -工艺流程是定义产品从原材料到成品的完整加工顺序的核心数据,包含工序排列、工序属性、工艺设定值、工艺结果参数等信息。 - -**工艺流程与工序单元的关系:** - -一个工艺流程由多个工序单元组成,同一工序单元可被多个工艺流程引用,形成多对多的复用关系。 - -```mermaid -flowchart TB - A[工艺流程类别] -->|1:N| B[工艺流程A] - A -->|1:N| C[工艺流程B] - - B --> D[工序1] - B --> E[工序2] - B --> F[工序3] - C --> G[工序2] - C --> H[工序4] - C --> F - - D --> I[工序单元:贴装] - E --> J[工序单元:焊接] - F --> K[工序单元:检测] - G --> I - H --> L[工序单元:组装] -``` - -### 5.2 新增工艺流程 - -**操作步骤:** - -1. 进入【生产配置】→【工艺流程模型】→【工艺流程设置】 -2. 点击【新增工艺流程】按钮 -3. 填写工艺流程基本信息 -4. 从工序单元库选择并添加工序 -5. 配置各工序的工艺设定值和工艺结果参数 -6. 点击【保存】完成工艺流程创建 - -**字段说明:** - -| 字段 | 说明 | 必填 | -|------|------|------| -| 工艺流程编码 | 工艺流程的唯一标识代码 | 是 | -| 工艺流程名称 | 工艺流程的名称 | 是 | -| 所属类别 | 关联的工艺流程类别 | 是 | -| 适用产品 | 关联的产品型号或产品系列 | 是 | -| 版本号 | 工艺流程的版本,用于版本管理 | 是 | -| 工艺流程状态 | 状态:草稿、已审核、已发布、已禁用 | 是 | -| 备注 | 其他补充说明信息 | 否 | - -**【重要】** 工艺流程审核发布后如需修改,必须创建新版本,不能直接修改已发布的版本。 - -**功能对应截图** : -![图片:工艺流程设置截图](process_model.png) - -### 5.3 工序配置 - -**操作步骤:** - -1. 在工艺流程编辑页面,点击【添加工序】按钮 -2. 从工序单元库中选择需要引用的工序单元 -3. 设置工序在工艺流程中的排列顺序 -4. 为每个工序配置工艺设定值和工艺结果参数 -5. 点击【保存】完成工序配置 - -**工序配置字段说明:** - -| 字段 | 说明 | 必填 | -|------|------|------| -| 工序序号 | 工序在工艺流程中的顺序号 | 是 | -| 工序单元 | 从工序单元库选择的工序 | 是 | -| 工艺设定值 | 工序作业的标准参数,如温度、压力、时间 | 是 | -| 工艺结果参数 | 工序作业的实际结果记录参数 | 是 | -| 备注 | 其他补充说明信息 | 否 | - -### 5.4 工艺流程查询 - -**查询条件:** - -| 查询条件 | 说明 | -|---------|------| -| 工艺流程编码 | 按工艺流程编码精确查询 | -| 工艺流程名称 | 按工艺流程名称模糊查询 | -| 所属类别 | 按工艺流程类别筛选 | -| 适用产品 | 按关联的产品型号筛选 | -| 工艺流程状态 | 按状态筛选:草稿/已审核/已发布/已禁用 | diff --git a/guide/document-guide.md b/guide/document-guide.md index 3e68930..42251df 100644 --- a/guide/document-guide.md +++ b/guide/document-guide.md @@ -10,21 +10,21 @@ ## 2. 文档结构 -| 章节 | 名称 | 主要内容 | -|------|------|---------| -| 文档说明篇 | 文档管理 | 文档说明、系统概述 | -| 快速入门篇 | 新手入门 | 系统登录、快速入门指南 | -| 基础配置篇 | 基础配置 | 厂区模型、工艺模型、产品管理、物料模型、班组模型 | -| 生产管理篇 | 生产执行 | 生产批次管理、生产监控、冻结解冻管理、预警中心 | +| 章节 | 名称 | 主要内容 | 作者 | +|------|------|---------|------| +| 文档说明篇 | 文档管理 | 文档说明、系统概述 | james +| 快速入门篇 | 新手入门 | 系统登录、快速入门指南 | james +| 基础配置篇 | 基础配置 | 厂区模型、工艺模型、产品管理、物料模型、班组模型 | 升 +| 生产管理篇 | 生产执行 | 生产批次管理、生产监控、冻结解冻管理、预警中心 | 升 | 质量管理篇 | 质量追溯 | 首巡检管理、xqc管理、SPC相关| 升 | 设备管理篇 | 设备管理 | 设备点检、设备保养、设备损耗品管理、设备状态管理、设备维修管理 | 涛 | 报表分析篇 | 数据分析 | 基础追溯、生产报表 | 涛 | scada管理篇 | scada管理 | edgemanager、EPS | 伟 | DAS篇 | DAS分析 | 设备首页、OEE推移分析、稼动分析、设备分析、品质分析 | 升 涛 | 数据集成篇 | 系统集成 | 数据接口、系统集成方案 | 伟 -| 系统运维篇 | 系统管理 | 系统管理、系统运维 | -| 技术支持篇 | 技术支持 | 异常处理、技术支持 | -| 附录篇 | 参考资料 | 术语表、流程图、更新日志 | +| 系统运维篇 | 系统管理 | 系统管理、系统运维 | 待定 +| 技术支持篇 | 技术支持 | 异常处理、技术支持 | 待定 +| 附录篇 | 参考资料 | 术语表、流程图、更新日志 | 待定 ## 3. 代码块 diff --git a/basic/factory_model.md b/production_configuration/factory_model.md similarity index 99% rename from basic/factory_model.md rename to production_configuration/factory_model.md index 4a5183b..17ded46 100644 --- a/basic/factory_model.md +++ b/production_configuration/factory_model.md @@ -25,7 +25,7 @@ | 车间 | Workshop,厂区内按产品或工艺划分的生产单元 | 用于对应车间环控点位 | -## 3. 厂区模型结构管理 +## 3. 厂区模型结构 ### 3.1 模块层级说明 diff --git a/production_configuration/process_model.md b/production_configuration/process_model.md new file mode 100644 index 0000000..7d2326f --- /dev/null +++ b/production_configuration/process_model.md @@ -0,0 +1,475 @@ +# 工艺流程模型 + +## 1. 功能概述 + +工艺流程模型属于 MES 系统的基础模块,用于构建产品的工艺流程分类、工艺流程、工序单元 、工序设定值、工序结果参数等核心工艺数据,为生产执行、品质管理等业务模块提供工艺基础数据支撑。 + +**核心功能:** + +- 工艺流程类别:维护工艺流程的分类体系,按生产工段进行分类 +- 工序单元:维护标准化的工序单元库,可被多个工艺流程复用,实现工序标准化 +- 工艺流程管理:维护具体产品的完整工艺流程,定义工序顺序、工序设定值、工序结果参数等 + + +**功能对应截图** : +![图片:工艺模型功能截图](/public/image/process_model/图片:工艺模型功能截图.png) + +## 2. 术语说明 + +| 术语 | 定义 | 说明 | +|------|------|------| +| 工艺流程类别 | Process Category,对工艺流程进行工段分类管理的单元 | 用于区分不同生产工段的工艺流程 | +| 工艺流程 | Process Flow,定义产品从原材料到成品的完整加工顺序 | 又称工艺路线或生产流程 | +| 工序单元 | Process Unit,标准化的小工序模块 | 可被多个工艺流程复用 | +| 工序设定值 | Process Set Value,工序作业的标准参数 | 如温度、压力、时间等,属于工序单元的属性 | +| 工序结果参数 | Process Result Parameter,工序作业的实际结果记录 | 用于工艺监控和品质追溯,属于工序单元的属性 | +| 设备类别 | Device Category,对设备的类别进行分类管理的单元 | 用于区分不同类型的设备,属于工序单元的属性 | +| 计算脚本 | Process Calculation Script,工序接口执行额外的代码逻辑 | 用于生产执行中进行复杂计算,属于工序的属性 | +| 通道异常记录 | Channel Exception Record,记录工序通道异常的详细信息 | 用于设备点位预警,属于工序的属性 | + +**数据模型关系说明:** + +```mermaid +flowchart TB + subgraph 工艺流程类别 + CA[工艺流程类别A] + CB[工艺流程类别B] + end + + subgraph 工艺流程 + PA1[工艺流程A1] + PA2[工艺流程A2] + PB1[工艺流程B1] + end + + subgraph 工序单元 + U1[工序单元1] + U2[工序单元2] + U3[工序单元3] + end + + CA -->|1:N| PA1 + CA -->|1:N| PA2 + CB -->|1:N| PB1 + + PA1 --- U1 + PA1 --- U2 + PA2 --- U2 + PB1 --- U2 + PB1 --- U3 + + U1 -->|属性| PSV1[工序设定值] + U1 -->|属性| PRP1[工序结果参数] + U1 -->|属性| DC1[设备类别] + + U2 -->|属性| PSV2[工序设定值] + U2 -->|属性| PRP2[工序结果参数] + U2 -->|属性| DC2[设备类别] +``` + +**关系说明:** + +| 关系类型 | 说明 | +|---------|------| +| 工艺流程类别 → 工艺流程 | **1 对 N**:一个工艺流程类别可以包含多个工艺流程 | +| 工艺流程 ↔ 工序单元 | **N 对 M**:一个工艺流程可以引用多个工序单元,一个工序单元可被多个工艺流程复用 | +| 工序单元 → 工序设定值 | **属性**:工序设定值是工序单元的属性之一 | +| 工序单元 → 工序结果参数 | **属性**:工序结果参数是工序单元的属性之一 | +| 工序单元 → 设备类别 | **属性**:设备类别是工序单元的属性之一 | + +**简化关系图:** + +```mermaid +flowchart LR + A[工艺流程类别] -->|1:N| B[工艺流程] + B -.->|N:M| C[工序单元] + + C -->|包含| D[工序设定值] + C -->|包含| E[工序结果参数] + C -->|包含| F[设备类别] +``` + + +## 3. 工艺流程模型交互流程 + +### 3.1 工艺流程类别管理 + +#### 3.1.1 工艺流程类别说明 + +工艺流程类别是对工艺流程进行工段分类管理的单元,用于区分不同生产工段的工艺流程。 + +**功能对应截图** : +![图片:工艺流程类别列表截图](/public/image/process_model/图片:工艺流程类别列表截图.png) + +#### 3.1.2 新增工艺流程类别 +**操作步骤:** + +1. 进入【生产配置】→【工艺模型】→【工艺流程类别】 +2. 点击【新增】按钮 +3. 填写基本信息 +4. 点击【保存】完成类别创建 + +**字段说明:** + +| 字段 | 说明 | 必填 | +|------|------|------| +| 工艺流程类别编码 | 类别的唯一标识代码 | 是 | +| 工艺流程类别名称 | 类别的名称,如"**工段" | 是 | +| 备注 | 其他补充说明信息 | 否 | + +**【重要】** 类别编码一旦启用不允许修改和删除,请在创建时仔细确认。 + +**功能对应截图** : +![图片:工艺流程类别设置截图](/public/image/process_model/图片:工艺流程类别设置截图.png) + +#### 3.1.3 工艺流程类别查询 + +**查询条件:** + +| 查询条件 | 说明 | +|---------|------| +| 类别编码 | 按类别编码精确查询 | +| 类别名称 | 按类别名称模糊查询 | + +### 3.2 工序单元管理 + +#### 3.2.1 工序单元说明 + +工序单元是标准化的小工序模块,是构成工艺流程的基本单位。工序单元具有通用性,可被多个工艺流程引用,实现工序的标准化复用。 + +**工序单元特点:** + +- 标准化:定义统一的工序名称、工序编码、作业规范 +- 复用性:可被多个工艺流程引用,无需重复创建 +- 可配置:支持配置工序的预设工艺参数、预设结果参数 + +**功能对应截图** : + +![图片:工序单元列表截图](/public/image/process_model/图片:工序单元列表截图.png) + +#### 3.2.2 新增工序单元 + +**操作步骤:** + +1. 进入【生产配置】→【工艺模型】→【工序单元】 +2. 点击【新增】按钮 +3. 填写工序单元基本信息 +4. 点击【确定】完成工序单元创建 + +**字段说明:** + +| 字段 | 说明 | 必填 | +|------|------|------| +| 工序单元编码 | 工序单元的唯一标识代码 | 是 | +| 工序单元名称 | 工序单元的名称,如"SMT贴装" | 是 | +| 设备类别 | 完成该工序的设备类别,如"SMT" | 是 | +| 备注 | 其他补充说明信息 | 否 | + +**【注意】** 工序单元创建后,不允许修改编码,请在创建时仔细确认。 +**【重要】** 工序单元被工艺流程引用后,不允许删除,请在创建时仔细确认。 + +**功能对应截图** : + +![图片:新增工序单元截图](/public/image/process_model/图片:新增工序单元截图.png) + +#### 3.2.3 预设设定值 + +预设设定值是预设该工序的标准参数,如温度、压力、时间等,工艺流程新增工序的时候会按照预设设定值默认配置。 + +**功能对应截图** : + +![图片:预设设定值对话框截图](/public/image/process_model/图片:预设设定值对话框截图.png) + +**操作步骤:** + +1. 在【工序单元】页面,点击需要配置设定值的工序单元 +2. 点击【预设定值】按钮,弹出预设设定值对话框 +3. 填写设定值参数 +4. 点击【确定】完成设定值配置 + +**【重要】** 根据工序单元的类别,预设的设定值对话框也会不同。 + +以下是MES系统预设的设定值对话框种类: + +- 充放电相关:![图片:分容预设设定值对话框截图](/public/image/process_model/图片:分容预设设定值对话框截图.png) +- 分选相关:![图片:分选预设设定值对话框截图](/public/image/process_model/图片:分选预设设定值对话框截图.png) +- OCV相关:![图片:预设设定值对话框截图](/public/image/process_model/图片:预设设定值对话框截图.png) +- 静置相关:![图片:静置预设设定值对话框截图](/public/image/process_model/图片:静置预设设定值对话框截图.png) +- DCIR相关:![图片:DCIR预设设定值对话框截图](/public/image/process_model/图片:DCIR预设设定值对话框截图.png) + +除了以上之外,MES还提供表格形式的预设设定值对话框,用于配置复杂的设定值。 +其余:![图片:常规预设设定值对话框截图](/public/image/process_model/图片:预设设定值对话框截图.png) + +**【重要】** 如果现场有特殊需求,需要自定义设定值对话框内容,需要联系MES系统管理员进行开发。 + +#### 3.2.4 预设结果参数 + +预设结果参数是预设该工序的实际结果记录,如电压、电流、时间等,工艺流程新增工序的时候会按照预设结果参数默认配置。 + +**功能对应截图** : + +![图片:预设结果参数对话框截图](/public/image/process_model/图片:预设结果参数对话框截图.png) + +##### 3.2.4.1 新增结果参数 + +**操作步骤:** + +1. 在【工序单元】页面,点击需要配置结果参数的工序单元 +2. 点击【预设结果参数】按钮,弹出预设结果参数对话框 +3. 点击【新增一行】按钮,弹出新增结果参数对话框 +4. 填写结果参数参数 +5. 点击【确定】完成结果参数配置 + +**【重要】** 新增之后,系统会默认增加 进站时间(START_TIME)、出站时间(FINISH_TIME)、设备编码(DEVICE_CODE)三个结果参数。 + +**字段说明:** + +| 字段 | 说明 | 必填 | +|------|------|------| +| 参数 | 结果参数的唯一标识代码 | 是 | +| 名称 | 结果参数的名称,如"电压" | 是 | +| 类型 | FLOAT/INT/VARCHAR/TEXT/TIMESTAMP | 是 | +| 是否唯一 | 结果参数是否会根据工步数量而变化,例如分容、化成等结果参数会根据工步数量变化,10个工步就有10个结果参数;而二封或者注液等工序没有工步所以唯一 | 是 | +| 是否上传 | 结果参数上传的时候根据是否上传进行判断,如果是则上传到MES系统,否则不上传 | 是 | +| 备注 | 其他补充说明信息 | 否 | + +**功能对应截图** : + +![图片:新增预设结果参数对话框截图](/public/image/process_model/图片:新增预设结果参数对话框截图.png) + +##### 3.2.4.2 导入预设结果参数 +导入预设结果参数是批量导入该工序的结果参数,如电压、电流、时间等。 + +**操作步骤:** + +1. 在【工序单元】页面,点击需要配置结果参数的工序单元 +2. 点击【预设结果参数】按钮,弹出预设结果参数对话框 +3. 点击【导入】按钮,弹出导入结果参数对话框 +4. 点击【选择文件】,上传包含结果参数的xlsx文件 + +**【注意】** 导入的结果参数如果与已有的结果参数编码或者名称重复,会弹出报错。 +**【注意】** 导入的xlsx文件MES会提供下载,用户可以根据下载的文件进行修改后重新导入。 + +**功能对应截图** : + +![图片:导入结果参数的按钮和文件对话框截图](/public/image/process_model/图片:导入结果参数的按钮和文件对话框截图.png) +![图片:导入结果参数文件截图](/public/image/process_model/图片:导入结果参数文件截图.png) + +#### 3.2.5 工序单元查询 + +**查询条件:** + +| 查询条件 | 说明 | +|---------|------| +| 工序单元编码 | 按工序单元编码精确查询 | +| 工序单元名称 | 按工序单元名称模糊查询 | +| 设备类别 | 按设备类别筛选 | + +**功能对应截图** : +![图片:工序单元查询列表截图](/public/image/process_model/图片:工序单元查询列表截图.png) + +### 3.3 工艺流程管理 + +#### 3.3.1 工艺流程说明 + +工艺流程是定义产品从原材料到成品的完整加工顺序的核心数据,包含工序排列、工序名称、工序编码、工艺设定值、工艺结果参数等信息。 + +**功能对应截图** : +![图片:工艺流程列表截图](/public/image/process_model/图片:工艺流程列表截图.png) + +#### 3.3.2 新增工艺流程 + +**操作步骤:** + +1. 进入【生产配置】→【工艺模型】→【工艺流程】 +2. 点击【新增】按钮 +3. 填写工艺流程基本信息 +4. 点击【保存】完成工艺流程创建 + +**字段说明:** + +| 字段 | 说明 | 必填 | +|------|------|------| +| 工艺流程编码 | 工艺流程的唯一标识代码 | 是 | +| 工艺流程名称 | 工艺流程的名称 | 是 | +| 工艺流程类别 | 关联的工艺流程类别 | 是 | +| 产品代码 | 关联的产品型号 | 是 | +| 备注 | 其他补充说明信息 | 否 | + +**【重要】** 工艺流程被生产批次绑定后,不允许删除。 + + +**功能对应截图** : +![图片:新增工艺流程截图](/public/image/process_model/图片:新增工艺流程截图.png) + +#### 3.3.3 工艺流程、工序单元、工序的关系 + +```mermaid +flowchart TB + A[工艺流程类别] -->|1:N| B[工艺流程A] + A -->|1:N| C[工艺流程B] + + B --> D[工序1] + B --> E[工序2] + B --> F[工序3] + C --> G[工序2] + C --> H[工序4] + C --> F + + D --> I[工序单元:贴装] + E --> J[工序单元:焊接] + F --> K[工序单元:检测] + G --> I + H --> L[工序单元:组装] +``` +**【注意】** 工序编码和工序名称是系统自动分配的,分配规则是工艺流程的唯一ID拼接工序单元编码,用户无需手动输入,用户可以根据需要修改名称,但是编码不能修改。 + + +### 3.4 设置工序(工艺详情) + +工艺详情页面是用于配置工艺流程的详细信息,包括新增工序、删除工序、编辑设定值、编辑结果参数、设置计算脚本等。 + +**功能对应截图** : + +![图片:工艺详情页面截图](/public/image/process_model/图片:工艺详情页面截图.png) + +#### 3.4.1 设置工序(工艺详情)说明 + +**操作步骤:** +1. 进入【生产配置】→【工艺模型】→【工艺流程】 +2. 点击【设置工序】按钮 +3. 进入【工艺详情】页面 + +**功能说明:** +- 新增工序:配置工艺流程的工序顺序、工序单元、是否开启通道异常记录等信息 +- 删除工序:配置工艺流程的工序顺序、工序单元、是否开启通道异常记录等信息 +- 编辑设定值:为每个工序配置标准的作业参数,如温度、压力、时间等 +- 编辑结果参数:为每个工序配置实际的结果记录,如电压、电流、时间等 +- 设置计算脚本:为每个工序配置实际的结果记录,如电压、电流、时间等 + + +#### 3.4.2 新增工序 +**操作步骤:** + +1. 在【工艺流程】页面,点击需要配置工艺流程的【设置工序】按钮,进入到【工艺详情】页面 +2. 点击新增按钮,弹出新增工序对话框 +3. 选择工序单元,系统会自动生成工序编码和工序名称 +4. 选择是否开启通道异常记录 +5. 点击【确定】完成工序配置 + +**工序配置字段说明:** + +| 字段 | 说明 | 必填 | +|------|------|------| +| 工序单元 | 从工序单元库选择的工序 | 是 | +| 工序编码 | 系统自动生成的工序编码,格式为工艺流程唯一id+工序单元编码 | 是 | +| 工序名称 | 系统自动生成的工序名称,格式为工艺流程唯一id+工序单元名称 | 是 | +| 开启通道异常记录 | 是否开启对该工序的通道异常记录 | 否 | +| 备注 | 其他补充说明信息 | 否 | + +**【注意】** 工序删除后,相关的设定值和结果参数也会被删除,请谨慎操作。 +**【重要】** 工艺流程被生产批次绑定后,工序不允许删除。 + +**功能对应截图** : +![图片:新增工序对话框截图](/public/image/process_model/图片:新增工序对话框截图.png) + +#### 3.4.3 工序设定值 +工序设定值是工序作业的标准参数,如温度、压力、时间等。 + +**操作步骤:** + +1. 在【工艺详情】页面,点击需要配置设定值的工序 +2. 点击【新增设定值】按钮,弹出新增设定值对话框 +3. 填写设定值参数、单位、最小值、最大值、正常值、警告值、报警值 +4. 点击【确定】完成设定值配置 + +**【注意】** 如果该工序的工序单元设置了预设设定值,系统会自动填充预设设定值,用户无需手动配置。 +**【重要】** 工序设定值设备会通过MES接口 [get_battery_process_setting]() 和 [get_tray_process_setting]() 进行获取。 + +**功能对应截图** : +![图片:工序设定值对话框截图](/public/image/process_model/图片:工序设定值对话框截图.png) + +#### 3.4.4 工序结果参数 +工序结果参数是工序作业的实际结果记录,如电压、电流、时间等。 + +**【注意】** 如果该工序的工序单元设置了预设结果参数,系统会自动填充预设结果参数,用户无需手动配置。 +**【重要】** 如果该工序的结果参数是非唯一的,系统会在设定值确定之后,根据设定值的工步数量动态生成结果参数。 + +> 例如,分容工序的结果参数是电压、电流、电压等,根据工步数量生成第一个工步的电压、电流、电压,和第二个工步的电压、电流、电压等,直到最后一个工步。 + +**功能对应截图** : +![图片:工序结果参数对话框截图](/public/image/process_model/图片:工序结果参数对话框截图.png) + +#### 3.4.5 计算脚本 + +计算脚本是在设备调用接口的过程中,根据设置的脚本触发位置,例如接口执行前或者执行后触发复杂计算的脚本,计算脚本用PHP代码编写,用于项目基于接口追加特定的复杂逻辑。 + +**功能对应截图** : +![图片:计算脚本对话框截图](/public/image/process_model/图片:计算脚本对话框截图.png) + +##### 3.4.5.1 新增计算脚本 + +**操作步骤:** +1. 在【工艺详情】页面,点击需要配置计算脚本的工序 +2. 点击【计算脚本】按钮,弹出新增计算脚本列表对话框 +3. 点击【新增】按钮,弹出新增计算脚本对话框 +4. 填写计算脚本基本信息,包括脚本名称、触发位置、脚本内容 +5. 点击【计算脚本编辑器】按钮,弹出计算脚本编辑器对话框 +6. 在计算脚本编辑器中,编写PHP代码 +7. 点击【保存】按钮,保存计算脚本 +8. 点击【确定】完成计算脚本配置 + +**功能对应截图** : +![图片:新增计算脚本对话框截图](/public/image/process_model/图片:新增计算脚本对话框截图.png) +![图片:计算脚本编辑器对话框截图](/public/image/process_model/图片:计算脚本编辑器对话框截图.png) + +**【注意】** 脚本编辑器有语法高亮、代码提示、格式化等功能 +**【注意】** 脚本编辑器有预设好的函数库,用户可以直接拖拽进行使用 +**【重要】** 脚本编辑器有是保存计算某个结果参数数据,需要结果参数里有对应的参数,否则会报错。 + +##### 3.4.5.2 计算脚本使用案例 +**案例1:** +例如需要增加OCV2的K值计算,从后台设置到执行和导出显示流程: + +```mermaid +sequenceDiagram + participant 用户 as 用户 + participant MES as MES系统 + participant 设备 as 设备 + + 用户->>MES: 1. 编辑计算脚本(设置触发位置:结束位置) + MES->>MES: 2. 保存计算脚本配置 + + 设备->>MES: 3. 设备上传数据(OCV2数据) + MES->>MES: 4. 判断触发位置是否为"结束位置" + MES->>MES: 5. 加载对应的计算脚本 + MES->>MES: 6. 执行脚本逻辑(计算K值) + MES->>MES: 7. 保存计算结果到结果参数 + MES->>用户: 8. 返回计算完成结果 +``` + +**流程说明:** + +| 步骤 | 执行者 | 操作 | 说明 | +|------|--------|------|------| +| 1 | 用户 | 编辑计算脚本 | 设置触发位置为"结束位置" | +| 2 | MES | 保存脚本配置 | 保存脚本内容和触发位置 | +| 3 | 设备 | 上传数据 | 设备调用接口上传OCV2数据 | +| 4 | MES | 判断触发位置 | 检查触发位置是否为"结束位置" | +| 5 | MES | 加载脚本 | 根据触发位置加载对应脚本 | +| 6 | MES | 执行计算 | 运行脚本逻辑计算K值 | +| 7 | MES | 保存结果 | 将计算结果保存到结果参数 | +| 8 | MES | 返回结果 | 向用户展示计算完成状态 | + + +#### 3.4.6 查看日志 +日志是记录工艺详情页面的操作日志,包括新增、删除、编辑工序、配置设定值、配置结果参数、配置计算脚本等操作。 + +**操作步骤:** +1. 在【工艺详情】页面,点击【查看日志】按钮 +2. 弹出日志对话框,显示所有操作日志 + +**功能对应截图** : +![图片:查看日志对话框截图](/public/image/process_model/图片:查看日志对话框截图.png) + + diff --git a/public/image/process_model/图片:DCIR预设设定值对话框截图.png b/public/image/process_model/图片:DCIR预设设定值对话框截图.png new file mode 100644 index 0000000..30bb966 Binary files /dev/null and b/public/image/process_model/图片:DCIR预设设定值对话框截图.png differ diff --git a/public/image/process_model/图片:分容预设设定值对话框截图.png b/public/image/process_model/图片:分容预设设定值对话框截图.png new file mode 100644 index 0000000..9f3f0e9 Binary files /dev/null and b/public/image/process_model/图片:分容预设设定值对话框截图.png differ diff --git a/public/image/process_model/图片:分选预设设定值对话框截图.png b/public/image/process_model/图片:分选预设设定值对话框截图.png new file mode 100644 index 0000000..12da613 Binary files /dev/null and b/public/image/process_model/图片:分选预设设定值对话框截图.png differ diff --git a/public/image/process_model/图片:导入结果参数文件截图.png b/public/image/process_model/图片:导入结果参数文件截图.png new file mode 100644 index 0000000..ed63fbb Binary files /dev/null and b/public/image/process_model/图片:导入结果参数文件截图.png differ diff --git a/public/image/process_model/图片:导入结果参数的按钮和文件对话框截图.png b/public/image/process_model/图片:导入结果参数的按钮和文件对话框截图.png new file mode 100644 index 0000000..724c085 Binary files /dev/null and b/public/image/process_model/图片:导入结果参数的按钮和文件对话框截图.png differ diff --git a/public/image/process_model/图片:工序单元列表截图.png b/public/image/process_model/图片:工序单元列表截图.png new file mode 100644 index 0000000..29847ec Binary files /dev/null and b/public/image/process_model/图片:工序单元列表截图.png differ diff --git a/public/image/process_model/图片:工序单元查询列表截图.png b/public/image/process_model/图片:工序单元查询列表截图.png new file mode 100644 index 0000000..143d6b8 Binary files /dev/null and b/public/image/process_model/图片:工序单元查询列表截图.png differ diff --git a/public/image/process_model/图片:工序结果参数对话框截图.png b/public/image/process_model/图片:工序结果参数对话框截图.png new file mode 100644 index 0000000..583e29a Binary files /dev/null and b/public/image/process_model/图片:工序结果参数对话框截图.png differ diff --git a/public/image/process_model/图片:工序设定值对话框截图.png b/public/image/process_model/图片:工序设定值对话框截图.png new file mode 100644 index 0000000..206bc74 Binary files /dev/null and b/public/image/process_model/图片:工序设定值对话框截图.png differ diff --git a/public/image/process_model/图片:工艺模型功能截图.png b/public/image/process_model/图片:工艺模型功能截图.png new file mode 100644 index 0000000..851de7d Binary files /dev/null and b/public/image/process_model/图片:工艺模型功能截图.png differ diff --git a/public/image/process_model/图片:工艺流程列表截图.png b/public/image/process_model/图片:工艺流程列表截图.png new file mode 100644 index 0000000..c864413 Binary files /dev/null and b/public/image/process_model/图片:工艺流程列表截图.png differ diff --git a/public/image/process_model/图片:工艺流程类别列表截图.png b/public/image/process_model/图片:工艺流程类别列表截图.png new file mode 100644 index 0000000..21117cb Binary files /dev/null and b/public/image/process_model/图片:工艺流程类别列表截图.png differ diff --git a/public/image/process_model/图片:工艺流程类别设置截图.png b/public/image/process_model/图片:工艺流程类别设置截图.png new file mode 100644 index 0000000..a746fbb Binary files /dev/null and b/public/image/process_model/图片:工艺流程类别设置截图.png differ diff --git a/public/image/process_model/图片:工艺详情页面截图.png b/public/image/process_model/图片:工艺详情页面截图.png new file mode 100644 index 0000000..4a3ded6 Binary files /dev/null and b/public/image/process_model/图片:工艺详情页面截图.png differ diff --git a/public/image/process_model/图片:常规预设设定值对话框截图.png b/public/image/process_model/图片:常规预设设定值对话框截图.png new file mode 100644 index 0000000..c232e40 Binary files /dev/null and b/public/image/process_model/图片:常规预设设定值对话框截图.png differ diff --git a/public/image/process_model/图片:新增工序单元截图.png b/public/image/process_model/图片:新增工序单元截图.png new file mode 100644 index 0000000..7a87a30 Binary files /dev/null and b/public/image/process_model/图片:新增工序单元截图.png differ diff --git a/public/image/process_model/图片:新增工序对话框截图.png b/public/image/process_model/图片:新增工序对话框截图.png new file mode 100644 index 0000000..538b556 Binary files /dev/null and b/public/image/process_model/图片:新增工序对话框截图.png differ diff --git a/public/image/process_model/图片:新增工艺流程截图.png b/public/image/process_model/图片:新增工艺流程截图.png new file mode 100644 index 0000000..99b2cad Binary files /dev/null and b/public/image/process_model/图片:新增工艺流程截图.png differ diff --git a/public/image/process_model/图片:新增计算脚本对话框截图.png b/public/image/process_model/图片:新增计算脚本对话框截图.png new file mode 100644 index 0000000..2d0c8c4 Binary files /dev/null and b/public/image/process_model/图片:新增计算脚本对话框截图.png differ diff --git a/public/image/process_model/图片:新增预设结果参数对话框截图.png b/public/image/process_model/图片:新增预设结果参数对话框截图.png new file mode 100644 index 0000000..2b9fc09 Binary files /dev/null and b/public/image/process_model/图片:新增预设结果参数对话框截图.png differ diff --git a/public/image/process_model/图片:查看日志对话框截图.png b/public/image/process_model/图片:查看日志对话框截图.png new file mode 100644 index 0000000..237be72 Binary files /dev/null and b/public/image/process_model/图片:查看日志对话框截图.png differ diff --git a/public/image/process_model/图片:计算脚本对话框截图.png b/public/image/process_model/图片:计算脚本对话框截图.png new file mode 100644 index 0000000..49ec485 Binary files /dev/null and b/public/image/process_model/图片:计算脚本对话框截图.png differ diff --git a/public/image/process_model/图片:计算脚本编辑器对话框截图.png b/public/image/process_model/图片:计算脚本编辑器对话框截图.png new file mode 100644 index 0000000..4c3e146 Binary files /dev/null and b/public/image/process_model/图片:计算脚本编辑器对话框截图.png differ diff --git a/public/image/process_model/图片:静置预设设定值对话框截图.png b/public/image/process_model/图片:静置预设设定值对话框截图.png new file mode 100644 index 0000000..75efc3a Binary files /dev/null and b/public/image/process_model/图片:静置预设设定值对话框截图.png differ diff --git a/public/image/process_model/图片:预设结果参数对话框截图.png b/public/image/process_model/图片:预设结果参数对话框截图.png new file mode 100644 index 0000000..dd1e5ce Binary files /dev/null and b/public/image/process_model/图片:预设结果参数对话框截图.png differ diff --git a/public/image/process_model/图片:预设设定值对话框截图.png b/public/image/process_model/图片:预设设定值对话框截图.png new file mode 100644 index 0000000..bd9fbd7 Binary files /dev/null and b/public/image/process_model/图片:预设设定值对话框截图.png differ