29 Commits

Author SHA1 Message Date
a80ec90314 Merge branch 'feat/sheng' of http://119.91.43.128:3001/James/HF-MES-manual into feat/sheng 2026-05-06 17:56:59 +08:00
7fef0c3a87 英文版menu_configuration,system_assistant,system_monitoring,user_management 2026-05-06 17:56:55 +08:00
sheng
cb36a7e52a docs: 移除批次托盘管理文档中的冗余条目 2026-05-06 17:56:45 +08:00
sheng
bf49e2aa07 docs(设备管理): 添加设备管理模块的功能截图和说明文档
添加设备状态管理、维修管理和耗材管理模块的功能截图
更新相关文档以包含截图引用和说明
完善设备管理模块的操作流程文档
2026-05-06 17:40:10 +08:00
sheng
98f2821c2b feat(物料模型): 新增物料模型相关图片并更新文档
更新物料模型功能截图路径,添加物料类别、BOM管理、计量单位等相关图片
同步更新文档中的权限配置和功能截图引用
2026-05-06 17:38:55 +08:00
sheng
9eab858d3e feat(产品管理): 添加产品模型相关图片并更新文档
更新产品管理模块的文档,添加相关功能截图图片文件
修正文档中的图片引用路径
更新权限配置表格中的产品管理和不良管理权限状态
2026-05-06 17:14:26 +08:00
sheng
f992d34244 docs: 更新Webman界面权限表权限配置
更新工艺流程类别和工序单元的权限配置,添加缺失的查看和编辑权限
2026-05-06 16:42:28 +08:00
sheng
cab6ca98cd Merge branch 'feat/sheng' of http://119.91.43.128:3001/James/HF-MES-manual into feat/sheng 2026-05-06 16:37:05 +08:00
sheng
7b87adf13d docs(工厂模型): 更新工厂模型文档并添加相关图片
- 移除车间管理相关内容,简化工厂模型层级结构
- 更新文档中的图片引用路径
- 添加新的功能截图和查询操作说明
2026-05-06 16:36:43 +08:00
2dfa48629b Merge branch 'feat/sheng' of http://119.91.43.128:3001/James/HF-MES-manual into feat/sheng 2026-05-06 16:33:32 +08:00
bb48d0112c 新增英文版device_management截图 2026-05-06 16:33:17 +08:00
sheng
fa0f46541b feat: 添加系统监控和系统助手功能截图并更新文档
添加监控配置、操作日志和接口日志相关的功能截图
更新系统监控和系统助手的文档内容,补充截图说明
2026-05-06 16:21:04 +08:00
sheng
451bb4f318 feat(菜单管理): 添加菜单管理功能截图并更新文档
添加菜单管理各功能对应的截图文件
更新菜单配置文档以包含功能截图引用
2026-05-06 15:25:32 +08:00
sheng
fb4cedb504 docs(user_management): 添加用户管理功能截图并更新文档
更新用户管理模块文档,添加各功能对应的中文截图
补充EXCEL模板图片和操作流程图
2026-05-06 15:11:02 +08:00
sheng
3a40db0260 feat(设备管理): 添加设备管理相关功能图标并更新权限表
添加设备管理模块所需的图标资源文件
更新权限对照表,为设备管理功能添加移动端权限标识
2026-05-06 14:22:39 +08:00
sheng
e9925f9a0f Merge branch 'feat/sheng' of http://119.91.43.128:3001/James/HF-MES-manual into feat/sheng 2026-05-06 10:32:59 +08:00
sheng
475443d35c docs: 添加Webman界面截图对照表文档
添加系统功能清单与界面截图对照表,用于记录各模块功能说明及文档内容情况
2026-05-06 10:32:39 +08:00
6eff251a0a 新增英文版截图first_inspection,process_model 2026-04-30 17:59:49 +08:00
sheng
f4b2857029 docs: 更新功能清单文档,添加路由和前端代码列并补充质量管理模块
更新系统功能清单文档,新增两列用于记录后台路由代码和前端代码位置。同时补充了质量管理模块下的检验控制和SPC统计过程控制相关功能项,完善了数据中台模块的内容。
2026-04-30 11:51:01 +08:00
sheng
2d0c34d36e docs: 新增和更新多个模块的文档
新增SPC模块、托盘登录、生产批次不良报表、设备监控、半成品管理、托盘管理、系统监控、批次管理、班组模型、电池工序管理、电池复投管理、批次托盘、系统助手、SPC采集模型、产品模型管理、物料模型管理、用户管理、菜单配置等文档内容

更新文档指南,添加系统功能清单
2026-04-29 17:59:31 +08:00
sheng
f2390a2fbb 📃 docs(设备管理篇): 提交设备管理篇的相关文档
文档包含 设备莫模型 设备点检 设备损耗品管理
2026-04-29 17:59:00 +08:00
sheng
13e9ab0d2c docs(device_management): 新增设备管理相关文档
添加设备状态管理、设备模型管理、设备保养、设备维修管理、设备损耗品管理和设备点检的详细文档,包含功能概述、术语说明、操作流程和业务规则等内容
2026-04-29 17:56:13 +08:00
sheng
fba66a1088 Merge branch 'feat/sheng' of http://119.91.43.128:3001/James/HF-MES-manual into feat/sheng 2026-04-16 17:21:41 +08:00
sheng
1376aac566 docs(生产配置): 新增厂区模型和工艺模型文档
重构工艺流程模型文档,新增厂区模型文档,并更新文档结构表
2026-04-16 17:20:21 +08:00
1ffc57e44a 📃 docs(提交.gitignore): 2026-04-16 11:31:03 +08:00
sheng
b84548fab1 docs(quality_control): 更新首巡检文档并添加相关图片
移除重复的截图引用并整理文档结构
2026-04-14 19:15:35 +08:00
sheng
7b20671497 feat(quality_control): 新增首巡检功能文档和图片资源
添加首巡检功能相关文档说明和配套图片资源
包括检验类别管理、项目配置、录入操作和报表查询等功能
2026-04-14 19:08:14 +08:00
sheng
e6fa510f4b docs(guide): 更新文档结构并简化内容
- 重构文档目录结构,调整各章节内容
- 删除冗余的文档约定和排版规范说明
- 保留核心的代码块和反馈渠道信息
- 简化版权声明部分
2026-04-14 11:06:58 +08:00
sheng
80e1091fdf docs: 更新文档结构和添加基础模块文档
添加格式标准图片并更新文档结构说明
新增厂区模型和工艺流程模型基础模块文档
2026-04-14 10:16:48 +08:00
281 changed files with 5619 additions and 824 deletions

7
.gitignore vendored Normal file
View File

@@ -0,0 +1,7 @@
node_modules/
.temp/
.cache/
dist/
.vitepress/
package.json
package-lock.json

View File

@@ -1,397 +0,0 @@
# 基础数据管理
## 1. 功能概述
基础数据是 MES 系统运行的核心支撑,涵盖产品、物料、工艺、设备、组织等各类主数据的管理。完善的基础数据是系统正常运转的前提。
**核心数据分类:**
| 数据类别 | 主要内容 | 重要性 |
|---------|---------|--------|
| 产品数据 | 产品信息、BOM、工艺路线 | ⭐⭐⭐⭐⭐ |
| 物料数据 | 物料主数据、单位转换 | ⭐⭐⭐⭐⭐ |
| 工艺数据 | 工序定义、工艺路线 | ⭐⭐⭐⭐ |
| 设备数据 | 设备台账、产线信息 | ⭐⭐⭐⭐ |
| 组织数据 | 工厂、车间、仓库 | ⭐⭐⭐⭐⭐ |
## 2. 产品数据管理
### 2.1 产品主数据
**产品信息定义:**
| 字段 | 说明 | 是否必填 |
|------|------|---------|
| 产品编码 | 产品唯一标识 | ✓ |
| 产品名称 | 产品名称 | ✓ |
| 产品规格 | 产品规格型号 | ✓ |
| 产品分类 | 产品类别 | ✓ |
| 计量单位 | 默认计量单位 | ✓ |
| 产品版本 | 版本号 | - |
| 保质期 | 保质天数 | - |
| 追溯要求 | 是否需要批次追溯 | ✓ |
**产品创建步骤:**
1. 进入【基础数据】→【产品管理】
2. 点击【新建】
3. 填写产品基本信息
4. 保存产品信息
### 2.2 物料清单BOM
BOMBill 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. 定期审核权限配置
---
**基础数据管理篇完**

View File

@@ -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. **规范编码** - 遵循统一的编码规范
**【提示】** 设备基础数据的准确性直接影响设备管理效果,建议安排专人负责数据维护。
---
**设备基础信息篇完**

View File

@@ -0,0 +1,285 @@
# 设备模型管理
## 1. 功能概述
设备模型管理用于对工厂设备分类信息及设备资产台账信息进行统一维护,实现设备分类标准化、设备资产信息透明化,为设备点检、维修、保养等业务提供基础数据支撑。
**核心功能:**
- 设备类别管理:定义设备分类信息,统一设备类别标准
- 设备信息管理管理:维护工厂所有设备资产信息,设备信息管理与设备类别自动关联
**功能对应截图:**
<div align="center">
<img style="margin-top:18px;" src="/public/image/device_management/device_model/设备模型功能截图.png" alt="设备模型功能截图">
<div style="font-size:12px; font-weight:bold;">图1 设备模型功能页面</div>
</div>
<div align="center">
<img style="margin-top:18px;" src="/public/image/device_management/device_model/设备类别功能截图.png" alt="设备类别功能截图">
<div style="font-size:12px; font-weight:bold;">图2 设备类别功能页面</div>
</div>
<div align="center">
<img style="margin-top:18px;" src="/public/image/device_management/device_model/设备信息管理功能截图.png" alt="设备信息管理功能截图">
<div style="font-size:12px; font-weight:bold;">图3 设备信息管理功能页面</div>
</div>
## 2. 术语说明
#### 2.1 设备模型相关术语
| 术语 | 定义 | 说明 |
|------|------|------|
| 设备类别 | 设备的分类 | 对设备按功能或用途进行分类定义,如 OCV设备类为台账中所有的OCV设备 |
| 设备信息管理 | 工厂设备的管理 |工厂内所有设备资产的档案记录,包含资产编码、设备编码、厂区、产线等信息 |
| 固定资产编码 | 设备的资产编码 | 企业资产管理中的唯一资产编号 |
| 设备编码 | 设备的固定编码信息 | 系统中设备的唯一标识编码,用于和设备对接的唯一编码 |
| PPM | 设备每分钟生产的数量 | - |
| 设计PPM | 设备技术协议中可以达到的PPM | 作用于设备OEE等计算 |
| IP | PC电脑的IP地址 | 作用于设备与系统之间通讯的IP地址 |
---
## 3. 设备模型功能说明
### 3.1 设备类别管理
设备类别管理用于统一定义工厂设备类别,为设备信息管理提供分类依据,实现设备分类标准化管理。
**核心功能:**
- 新增设备类别
- 编辑设备类别信息
- 查询设备类别信息
- 为设备信息管理提供类别基础数据
**字段说明:**
设备类别信息包含以下字段:
| 字段 | 说明 | 必填 |
|------|------|------|
| 序号 | 系统自动生成的记录序号 | - |
| 设备类别编码 | 设备类别唯一编码 | ✓ |
| 设备类别名称 | 设备类别名称如OCV类 | ✓ |
| 备注 | 设备类别补充说明 | - |
| 创建时间 | 记录创建时间,系统自动生成 | - |
---
#### 3.1.1 新增设备类别
**操作步骤:**
1. 进入【设备管理】→【设备模型】→【设备类别】
2. 点击【新增】按钮
3. 输入设备类别编码
4. 输入设备类别名称
5. 填写备注信息
6. 点击【保存】按钮完成新增
**字段说明:**
| 字段 | 说明 | 必填 |
|------|------|------|
| 设备类别编码 | 建议按设备分类规则编码(英文编码) | ✓ |
| 设备类别名称 | 设备分类名称(可中文) | ✓ |
| 备注 | 对设备类别进行补充说明 |-|
**【提示】** 建议设备类别编码按统一规则命名,便于后续维护。
**功能对应截图:**
<div align="center">
<img style="margin-top:18px;" src="/public/image/device_management/device_model/设备类别新增功能截图.png" alt="设备类别新增功能截图">
<div style="font-size:12px; font-weight:bold;">图1 设备类别新增功能页面</div>
</div>
---
#### 3.1.2 查询设备类别
**查询条件:**
| 查询条件 | 说明 |
|---------|------|
| 设备类别编码 | 按类别编码查询 |
| 设备类别名称 | 按类别名称模糊查询 |
**操作步骤:**
1. 进入【设备管理】→【设备模型】→【设备类别】
2. 输入设备类别编码或类别名称
3. 点击【查询】按钮
4. 系统返回符合条件的设备类别列表
**功能对应截图:**
<div align="center">
<img style="margin-top:18px;" src="/public/image/device_management/device_model/设备类别查询功能截图.png" alt="设备类别查询功能截图">
<div style="font-size:12px; font-weight:bold;">图1 设备类别查询功能页面</div>
</div>
---
#### 3.1.3 编辑/删除设备类别
**操作步骤:**
1. 进入【设备管理】→【设备模型】→【设备类别】
2. 在设备类别列表中选择目标记录
3. 在操作列点击【编辑】按钮
4. 编辑/删除设备类别
5. 点击【确定】完成操作
**【注意】** 若设备类别已被设备信息管理引用,建议谨慎编辑/删除类别编码。
**功能对应截图:**
<div align="center">
<img style="margin-top:18px;" src="/public/image/device_management/device_model/设备类别编辑功能截图.png" alt="设备类别编辑功能截图">
<div style="font-size:12px; font-weight:bold;">图1 设备类别编辑功能页面</div>
</div>
<div align="center">
<img style="margin-top:18px;" src="/public/image/device_management/device_model/设备类别删除功能截图.png" alt="设备类别删除功能截图">
<div style="font-size:12px; font-weight:bold;">图2 设备类别删除功能页面</div>
</div>
---
### 3.2 设备信息管理
设备信息管理管理用于维护工厂所有设备资产档案信息,包括设备资产编码、设备分类、所属产线、网络信息等,为设备全生命周期管理提供基础数据支撑。
**核心功能:**
- 新增设备信息管理
- 编辑设备资产信息
- 查询设备资产信息
- 设备分类关联
- 设备状态档案维护
**字段说明:**
设备信息管理包含以下字段:
| 字段 | 说明 | 必填 |
|------|------|------|
| 序号 | 系统自动生成记录号 | - |
| 设备固定资产编码 | 财务资产唯一编码 | ✓ |
| 设备编码 | 系统设备唯一编号 | ✓ |
| 设备名称 | 设备名称 | ✓ |
| 设备类别 | 对应设备类别管理中的类别 | ✓ |
| 设计PPM | 设备采购时的设计PPM值 | ✓ |
| 厂区 | 所属厂区 | ✓ |
| 产线 | 所属产线 | ✓ |
| IP | 设备IP地址 |-|
| 进场时间 | 设备进场日期 |-|
| 备注 | 设备补充说明 |-|
| 创建时间 | 系统自动生成 | - |
#### 3.2.1 新增设备信息
**操作步骤:**
1. 进入【设备管理】→【设备模型】→【设备信息】
2. 点击【新增】按钮
3. 填写设备固定资产编码
4. 填写设备编码和设备名称
5. 选择设备类别
6. 填写PPM区、产线、IP、进场时间等信息
7. 点击【保存】按钮完成新增
**字段说明:**
| 字段 | 说明 | 必填 |
|------|------|------|
| 设备编码 | 设备唯一编码 | ✓ |
| 设备名称 | 设备名称 | ✓ |
| 设备类别 | 关联设备类别 | ✓ |
| 设计PPM | 设备采购的计划PPM | ✓ |
| 厂区 | 所属生厂区 | ✓ |
| 产线 | 所属生产线 | ✓ |
| IP | 设备IP地址 |-|
| 设备固定资产编码 | 财务固定资产编号 | - |
| 进场时间 | 设备进场日期 |-|
| 备注 | 补充说明 |-|
**【提示】** 设备编码建议与现场设备铭牌编号保持一致,方便管理。
**功能对应截图:**
<div align="center">
<img style="margin-top:18px;" src="/public/image/device_management/device_model/设备信息新增功能截图.png" alt="设备信息新增功能截图">
<div style="font-size:12px; font-weight:bold;">图1 设备信息新增功能页面</div>
</div>
---
#### 3.2.2 查询设备信息
**查询条件:**
| 查询条件 | 说明 |
|---------|------|
| 设备编码 | 按设备编码查询 |
| 设备名称 | 按设备名称模糊查询 |
| 设备类别 | 按设备类别筛选 |
| 产线 | 按所属产线筛选 |
**操作步骤:**
1. 进入【设备管理】→【设备模型】→【设备信息】
2. 输入查询条件
3. 点击【查询】按钮
4. 系统展示设备信息管理列表
**功能对应截图:**
<div align="center">
<img style="margin-top:18px;" src="/public/image/device_management/device_model/设备信息查询功能截图.png" alt="设备信息查询功能截图">
<div style="font-size:12px; font-weight:bold;">图1 设备信息查询功能页面</div>
</div>
---
#### 3.2.3 编辑/删除设备信息
**操作步骤:**
1. 进入【设备管理】→【设备模型】→【设备信息】
2. 在设备信息管理列表中选择目标设备
3. 点击对应列的【编辑】/【删除】按钮
4. 编辑/删除设备信息
5. 点击【确认】按钮完成操作
**【注意】** 已投入使用的设备编辑/删除设备信息时,应同步确认相关业务配置是否受影响。
**功能对应截图:**
<div align="center">
<img style="margin-top:18px;" src="/public/image/device_management/device_model/设备信息编辑功能截图.png" alt="设备信息编辑功能截图">
<div style="font-size:12px; font-weight:bold;">图1 设备信息编辑功能页面</div>
</div>
<div align="center">
<img style="margin-top:18px;" src="/public/image/device_management/device_model/设备信息删除功能截图.png" alt="设备信息删除功能截图">
<div style="font-size:12px; font-weight:bold;">图2 设备信息删除功能页面</div>
</div>
## 4. 业务关系说明
设备类别管理与设备信息管理管理存在主从关系:
```mermaid
flowchart LR
A[设备类别管理] --> B[设备类别定义]
B --> C[设备信息管理管理]
C --> D[设备点检]
C --> E[设备维修]
C --> F[设备保养]
C --> G[设备损耗品管理]
C --> H[设备维修管理]

View File

@@ -0,0 +1,377 @@
# 设备损耗品管理
## 1. 功能概述
设备损耗品管理模块用于对生产设备中各类损耗品(如刀具、治具、载具等)进行全生命周期管理,实现损耗品分类清晰、寿命可控、使用可追溯、异常可预警。
**核心功能:**
- 设备损耗品类别管理:统一维护损耗品类别,规范数据结构
- 设备损耗品项管理:建立完整的损耗品基础信息及寿命参数
- 设备损耗品寿命管理:实时记录使用次数与寿命消耗情况,管理更换流程,确保设备稳定运行
- 设备损耗品更换日志:完整记录历史更换记录,实现可追溯分析
**功能对应截图:**
<div align="center">
<img style="margin-top:18px;" src="/public/image/device_management/equipment_consumables_management/设备损耗品管理功能截图.png" alt="设备损耗品管理功能截图">
<div style="font-size:12px; font-weight:bold;">图1 设备损耗品管理功能页面</div>
</div>
<div align="center">
<img style="margin-top:18px;" src="/public/image/device_management/equipment_consumables_management/设备损耗品类别功能截图.png" alt="设备损耗品类别功能截图">
<div style="font-size:12px; font-weight:bold;">图2 设备损耗品类别功能页面</div>
</div>
<div align="center">
<img style="margin-top:18px;" src="/public/image/device_management/equipment_consumables_management/设备损耗品项管理功能截图.png" alt="设备损耗品项管理功能截图">
<div style="font-size:12px; font-weight:bold;">图3 设备损耗品项管理功能页面</div>
</div>
<div align="center">
<img style="margin-top:18px;" src="/public/image/device_management/equipment_consumables_management/设备损耗品寿命管理功能截图.png" alt="设备损耗品寿命管理功能截图">
<div style="font-size:12px; font-weight:bold;">图4 设备损耗品寿命管理功能页面</div>
</div>
<div align="center">
<img style="margin-top:18px;" src="/public/image/device_management/equipment_consumables_management/设备损耗品更换日志功能截图.png" alt="设备损耗品更换日志功能截图">
<div style="font-size:12px; font-weight:bold;">图5 设备损耗品更换日志功能页面</div>
</div>
---
## 2. 术语说明
### 2.1 损耗品相关术语
| 术语 | 定义 | 说明 |
|------|------|------|
| 损耗品 | 指在生产设备运行过程中存在使用寿命限制,需要进行寿命管理及定期更换的功能性部件 | 如:刀具、喷嘴、滤芯、治具等 |
| 损耗品类别 | 按损耗品的使用特性或寿命管理方式进行分类 | 如:计次类(刀具)、计时类(滤芯)、固定周期更换类(润滑件) |
| 损耗品项 | 指具体登记在系统中的损耗品实例,用于寿命管理与设备绑定 | 如刀具Φ3钻头、贴片机吸嘴、回流焊滤芯等 |
| 标准寿命 | 损耗品理论可使用的最大寿命 | 可按次数或时间定义 |
| 预警寿命 | 提前触发提醒的寿命阈值 | 通常小于标准寿命 |
| 寿命单位 | 损耗品寿命的计量单位 | 如次数、小时、天 |
| 已使用寿命 | 当前损耗品已累计使用次数/时长 | 用于寿命计算 |
| 更换记录 | 损耗品被替换时产生的历史记录 | 用于追溯与分析 |
---
## 3. 设备损耗品功能说明
### 3.1 设备损耗品类别管理
设备损耗品类别用于对损耗品进行分级分类管理,便于统一维护与快速检索。
**典型使用场景:**
- 系统初次上线时,需统一梳理并录入所有损耗品类别,建立基础分类体系
- 业务扩展或引入新设备时,根据实际需求补充新的损耗品类别
**字段说明:**
| 字段 | 说明 | 必填 |
|------|------|------|
| 损耗平类别编码 | 损耗品类别唯一标识 | ✓ |
| 损耗品类别名称 | 损耗品类别名称 | ✓ |
| 创建时间 | 新增后自动生成 | - |
| 更新时间 | 编辑后自动生成 | - |
| 备注 | 补充说明 | - |
**操作步骤:**
1. 进入【设备管理】→【设备损耗品管理】→【设备损耗品类别】
2. 点击【新增】按钮
3. 填写类别信息
4. 点击【确认】完成创建
**功能对应截图:**
<div align="center">
<img style="margin-top:18px;" src="/public/image/device_management/equipment_consumables_management/设备备损耗品类别管理新增.png" alt="设备备损耗品类别管理新增">
<div style="font-size:12px; font-weight:bold;">图1 设备损耗品类别管理新增功能页面</div>
</div>
---
### 3.2 设备损耗品项管理
损耗品项管理用于维护所有具体损耗品的基础信息及寿命参数。
**核心功能:**
- 维护损耗品基础档案
- 绑定损耗品类别与设备类别
- 配置标准寿命与预警寿命
- 支持多种寿命单位(次数/时间)
**典型使用场景:**
- 资产规划或系统初次上线时,需统一梳理并录入设备所涉及的所有损耗品类别,建立基础分类体系
- 新设备导入或产线扩展时,根据设备结构补充相应的损耗品项
- 当设备引入新的易损件时,需要新增对应的损耗品项进行管理
**字段说明:**
| 字段 | 说明 | 必填 |
|------|------|------|
| 损耗品项编码 | 唯一标识 | ✓ |
| 损耗品项名称 | 名称描述 | ✓ |
| 损耗品类别 | 关联类别 | ✓ |
| 设备类别 | 适用设备类型 | ✓ |
| 标准寿命 | 最大可使用寿命 | ✓ |
| 预警寿命 | 提前预警阈值 | ✓ |
| 寿命单位 | 次数/小时/天 | ✓ |
| 创建时间 | 系统自动记录 | - |
| 更新时间 | 系统自动记录 | - |
| 备注 | 补充信息 |-|
**操作步骤:**
- 单个新增
1. 进入【设备管理】→【设备损耗品管理】→【设备损耗品项管理】
2. 点击【新增】按钮
3. 填写损耗品信息
4. 点击【确认】完成创建
- 批量新增
1. 进入【设备管理】→【设备损耗品管理】→【设备损耗品项管理】
2. 点击【导入】按钮
3. 点击【下载模板】按钮
4. 根据模板填写相关内容
5. 点击【选择文件】后选择填写好内容的模板文件
6. 查看预信息确认没有问题
7. 点击【确认】按钮
**【提示】** 建议预警寿命设置为标准寿命的80%~90%,以确保更换提前准备。
**功能对应截图:**
<div align="center">
<img style="margin-top:18px;" src="/public/image/device_management/equipment_consumables_management/损耗品管理项新增.png" alt="损耗品管理项新增">
<div style="font-size:12px; font-weight:bold;">图1 设备损耗品项管理新增功能页面</div>
</div>
<div align="center">
<img style="margin-top:18px;" src="/public/image/device_management/equipment_consumables_management/损耗品管理项导入和导入模板.png" alt="损耗品管理项导入和导入模板">
<div style="font-size:12px; font-weight:bold;">图2 设备损耗品项管理批量导入功能页面</div>
</div>
---
### 3.3 设备损耗品寿命管理
该功能用于将具体损耗品绑定到设备上,并实时管理其使用情况与寿命状态。
**核心功能:**
- 设备绑定损耗品
- 实时记录使用次数或时间
- 自动计算剩余寿命
- 支持手动调整寿命
- 支持损耗品更换操作
**业务说明:**
每个设备可绑定多个损耗品,系统根据设备运行数据自动累计损耗品使用量,并进行寿命计算。
**典型使用场景:**
- 新设备投产或损耗品首次绑定时,需初始化设备对应的损耗品及其已使用寿命
- 设备运行过程中,系统自动或人工申报累计损耗品使用寿命,实现实时寿命跟踪
- 当损耗品达到预警寿命时,提醒维护人员提前准备更换
- 当损耗品达到或超过标准寿命时,执行更换操作并重置寿命周期
- 对于无法自动采集使用数据的场景,通过人工申报方式补充寿命数据
**字段说明(新增损耗品项):**
| 字段 | 说明 | 必填 |
|------|------|------|
| 损耗品项 | 选择的损耗品项目 | ✓ |
| 所属设备 | 选择损耗品项所属的设备 | ✓ |
| 标准寿命 | 选择损耗品项后自动加载 | - |
| 预警寿命 | 选择损耗品项后自动加载 | - |
| 已使用寿命 | 创建时已经使用了多少寿命 | ✓ |
| 备注 | 备注内容 | - |
**功能对应截图:**
<div align="center">
<img style="margin-top:18px;" src="/public/image/device_management/equipment_consumables_management/损耗品寿命管理新增.png" alt="损耗品寿命管理新增">
<div style="font-size:12px; font-weight:bold;">图1 损耗品寿命管理新增</div>
</div>
**字段说明(更换损耗品项):**
| 字段 | 说明 | 必填 |
|------|------|------|
| 损耗品项 | 选择的损耗品项目 | - |
| 所属设备 | 选择损耗品项所属的设备 | - |
| 标准寿命 | 选择损耗品项后自动加载 | - |
| 预警寿命 | 选择损耗品项后自动加载 | - |
| 更换人员 | 更换的操作人员 | ✓ |
| 更换时间 | 更换的时间 | ✓ |
| 更换原因 | 下拉选择(异常损耗/正常损耗/超标准寿命) | ✓ |
| 更换用时 | 更换过程用了多少时间 | ✓ |
| 备注 | 备注异常损耗信息 | - |
**更换原因状态判定规则:**
| 状态 | 判定条件 |
|------|----------|
| 异常损耗 | 使用量 < 预警寿命可能有特殊原因损坏例如刀具撞击磨损需要在备注中描述 |
| 正常损耗 | 使用量 预警寿命 < 标准寿命 |
| 超标准寿命 | 使用量 标准寿命 |
**寿命状态判定规则:**
| 状态 | 判定条件 |
|------|----------|
| 正常 | 使用量 < 预警寿命 |
| 接近标准寿命 | 使用量 预警寿命 < 标准寿命 |
| 超出标准寿命 | 使用量 标准寿命 |
<div align="center">
<img style="margin-top:18px;" src="/public/image/device_management/equipment_consumables_management/设备损耗品寿命管理状态.png" alt="设备损耗品寿命管理状态">
<div style="font-size:12px; font-weight:bold;">图1 设备损耗品寿命管理状态</div>
</div>
**操作步骤(更换损耗品):**
1. 进入【设备管理】→【损耗品管理】→【设备损耗品寿命管理】
2. 选择目标设备及损耗品
3. 点击【更换】按钮
4. 填写更换信息
5. 点击【确认】完成更换
**功能对应截图:**
<div align="center">
<img style="margin-top:18px;" src="/public/image/device_management/equipment_consumables_management/损耗品寿命管理更换.png" alt="损耗品寿命管理更换">
<div style="font-size:12px; font-weight:bold;">图1 损耗品寿命管理更换</div>
</div>
**操作步骤(人工申报使用寿命):**
1. 进入【设备管理】→【损耗品管理】→【设备损耗品寿命管理】
2. 选择目标设备及损耗品
3. 点击【申报使用寿命】按钮
4. 填写当前已使用寿命
5. 点击【确认】完成申报
**【重要】** 超寿命损耗品应禁止继续生产或需强制确认后才能继续使用。
**功能对应截图:**
<div align="center">
<img style="margin-top:18px;" src="/public/image/device_management/equipment_consumables_management/损耗品寿命管理申报.png" alt="损耗品寿命管理申报">
<div style="font-size:12px; font-weight:bold;">图1 损耗品寿命管理申报</div>
</div>
---
### 3.4 设备损耗品更换日志
用于记录所有损耗品的更换历史,实现全过程追溯与数据分析。
**核心功能:**
- 记录每次更换详细信息
- 支持按设备/损耗品/更换时间/创建时间查询
- 支持更换原因分析
- 支持更换耗时统计
**查询条件:**
| 查询条件 | 说明 |
|---------|------|
| 设备编号 | 查询指定设备 |
| 损耗品项编码 | 查询指定损耗品项 |
| 损耗品项名称 | 查询指定损耗品项 |
| 更换时间范围 | 筛选时间区间 |
| 创建时间范围 | 筛选时间区间 |
**更换记录字段说明:**
| 字段 | 说明 |
|------|------|
| 所属设备 | 设备名称 |
| 损耗品项编码 | 被更换损耗品项编码 |
| 损耗品项名称 | 被更换损耗品项名称 |
| 标准寿命 | 标准的寿命值 |
| 预警寿命 | 预警的寿命值 |
| 使用寿命 | 更换前使用量 |
| 更换原因 | 正常更换/异常损坏等 |
| 更换时间 | 实际更换时间 |
| 更换人员 | 操作人员 |
| 更换耗时 | 更换所用时间 |
| 备注 | 异常损耗备注 |
**【提示】** 可通过更换日志分析损耗品实际寿命与理论寿命差异,用于优化维护策略。
**功能对应截图:**
<div align="center">
<img style="margin-top:18px;" src="/public/image/device_management/equipment_consumables_management/设备损耗品更换日志功能截图.png" alt="设备损耗品更换日志功能截图">
<div style="font-size:12px; font-weight:bold;">图1 设备损耗品更换日志功能页面</div>
</div>
<div align="center">
<img style="margin-top:18px;" src="/public/image/device_management/equipment_consumables_management/设备损耗品更换日志导出功能.png" alt="设备损耗品更换日志导出功能">
<div style="font-size:12px; font-weight:bold;">图2 设备损耗品更换日志导出功能</div>
</div>
<div align="center">
<img style="margin-top:18px;" src="/public/image/device_management/equipment_consumables_management/设备损耗品更换日志导出文件获取.png" alt="设备损耗品更换日志导出文件获取">
<div style="font-size:12px; font-weight:bold;">图3 设备损耗品更换日志导出文件获取</div>
</div>
---
## 4. 数据管理规范
### 4.1 数据完整性要求
**【重要】** 为保证损耗品管理有效性,需确保:
- 所有损耗品必须建立标准档案
- 所有设备关键损耗品必须绑定管理
- 所有更换操作必须记录日志
- 使用数据需实时或准实时采集
---
### 4.2 管理规则
| 规则 | 说明 |
|------|------|
| 唯一性 | 损耗品项编码全局唯一 |
| 关联性 | 损耗品项必须关联设备类别 |
| 实时性 | 使用数据需及时更新 |
| 可追溯性 | 所有更换记录必须可查询 |
---
## 5. 常见问题与处理
### 5.1 常见问题
| 问题现象 | 可能原因 | 处理方法 |
|---------|---------|---------|
| 寿命未更新 | 数据未采集 | 检查设备数据接口 |
| 提前损坏 | 使用异常 | 分析工艺或操作问题 |
| 未触发预警 | 预警配置错误 | 检查寿命参数设置 |
| 无更换记录 | 未执行更换流程 | 强制规范操作流程 |
---
### 5.2 优化建议
- 建议结合设备运行数据自动采集使用次数
- 建立关键损耗品强制更换机制
- 定期分析损耗品寿命与成本
**【提示】** 对高价值或关键损耗品,建议结合设备状态管理实现联动控制。

View File

@@ -0,0 +1,351 @@
# 设备点检
## 1. 功能概述
设备点检功能用于规范生产设备的日常检查与维护管理,通过标准化点检流程,实现设备状态可视化、异常可追溯、维护可预防,从而保障设备稳定运行与生产连续性。
**核心功能:**
- 点检项目管理:维护设备点检项目基础数据
- 点检数据录入支持PC与PDA多端录入点检结果
- 点检日志记录:完整记录点检历史数据,实现可追溯
- 异常拦截机制:点检不通过时禁止设备运行/物料投入
**功能对应截图:**
<div align="center">
<img style="margin-top:18px;" src="/public/image/device_management/equipment_inspection/设备点检功能截图.png" alt="设备点检功能截图">
<div style="font-size:12px; font-weight:bold;">图1 设备点检功能页面</div>
</div>
<div align="center">
<img style="margin-top:18px;" src="/public/image/device_management/equipment_inspection/设备点检项目管理功能截图.png" alt="设备点检项目管理功能截图">
<div style="font-size:12px; font-weight:bold;">图2 设备点检项目管理功能页面</div>
</div>
<div align="center">
<img style="margin-top:18px;" src="/public/image/device_management/equipment_inspection/设备点检录入功能截图.png" alt="设备点检录入功能截图">
<div style="font-size:12px; font-weight:bold;">图3 设备点检录入功能页面</div>
</div>
<div align="center">
<img style="margin-top:18px;" src="/public/image/device_management/equipment_inspection/设备点检日志功能截图.png" alt="设备点检日志功能截图">
<div style="font-size:12px; font-weight:bold;">图4 设备点检日志功能页面</div>
</div>
## 2. 术语说明
### 2.1 点检相关术语
| 术语 | 定义 | 说明 |
|------|------|------|
| 点检 | 对设备按规定的项目进行检查 | 是设备管理的基础工作、确认设备是否能够达到运行标准 |
| 点检项目 | 需要检查的具体内容或部位 | 如温度、压力、外观、使用次数等 |
| 点检标准 | 判断点检结果是否合格的依据 | 如数值范围、状态描述等 |
| 点检记录 | 对点检结果的记录数据 | 支持追溯和分析 |
| 点检结果 | 点检后得到的状态判断 | 如OK、NG |
| 异常点检 | 在点检过程中发现设备异常情况 | 需要及时处理 |
| 漏检 | 未按规定执行的点检行为 | 属于管理异常 |
| 补检 | 对漏检或异常情况进行补充点检 | 用于数据修正 |
| 点检人员 | 执行点检任务的人员 | 可为操作工或设备人员 |
| 点检设备 | 被执行点检的设备对象 | 可细化到部位 |
| 点检方式 | 点检执行方式 | 如人工点检、扫码点检、自动采集 |
| 点检合格率 | 合格点检次数占总点检次数的比例 | 用于评价设备状态 |
| 异常拦截 | 拦截点检未通过的设备 | 点检未通过提示设备不允许开始生产 |
## 3. 点检业务流程
- 流程图
```mermaid
flowchart TD
A[开始] --> A1[点检项目配置]
A1 --> A2[配置点检标准/判定规则]
A2 --> A3[绑定设备类别]
A3 --> A4[生成点检计划(按班次/日期)]
A4 --> B{点检途径}
B -->|PDA| C[PDA端执行点检当班/当日首次开机前)]
B -->|PC| D[PC端执行点检当班/当日首次开机前)]
C --> E{点检是否通过}
E -->|通过| F[允许上料]
E -->|不通过| G[禁止上料]
D --> H{点检是否通过}
H -->|通过| I[允许设备进入自动运行]
H -->|不通过| J[禁止设备进入自动运行]
F --> K[生产开始]
I --> K
G --> L[处理异常或重新点检]
J --> L
```
## 4. 设备点检功能说明
### 4.1 设备点检项目管理
设备点检项目管理用于对设备点检内容进行统一配置与维护,明确各类点检项目的检查方式及判定标准。
#### 4.1.1 点检项目基本信息
**字段说明:**
| 字段 | 说明 | 必填 |
|------|------|------|
| 项目编码 | 点检项目唯一标识 | ✓ |
| 项目名称 | 点检项目名称 | ✓ |
| 设备类型 | 适用的设备类型分类 | ✓ |
| 点检方法 | 点检方式说明(如:使用温湿度仪检测) | - |
| 点检标准 | 判定标准(如:湿度 ≤ 50%RH | - |
| 点检单位 | 数据单位(如:%RH | - |
| 是否启用 | 是否启用该点检项目 | - |
| 备注 | 补充说明信息 | - |
---
#### 4.1.2 点检项目状态定义
| 状态 | 说明 | 业务场景 |
|------|------|---------|
| 启用 | 该点检项目生效 | 设备需执行该点检项目 |
| 禁用 | 该点检项目不生效 | 临时无需执行该点检项目 |
---
#### 4.1.3 点检项目创建
**操作步骤:**
1. 进入【设备管理】→【设备点检】→【设备点检项目管理】
2. 选择【设备类别】
3. 点击【新增】按钮
4. 填写点检项目基本信息
5. 点击【确定】完成创建
6. 提交点检负责人审核(如启用审核流程)
**【提示】** 点检项目按“设备类别”统一配置,同一类别下设备共享点检项目;如设备差异较大,建议拆分设备类别。
**功能对应截图:**
<div align="center">
<img style="margin-top:18px;" src="/public/image/device_management/equipment_inspection/设备点检项目管理新增功能截图01.png" alt="设备点检项目管理新增功能截图01">
<div style="font-size:12px; font-weight:bold;">图1 设备点检项目管理新增功能页面</div>
</div>
<div align="center">
<img style="margin-top:18px;" src="/public/image/device_management/equipment_inspection/设备点检项目管理新增功能截图02.png" alt="设备点检项目管理新增功能截图02">
<div style="font-size:12px; font-weight:bold;">图2 设备点检项目管理新增功能页面</div>
</div>
### 4.2 设备点检录入管理
设备点检录入管理用于操作人员对设备点检结果进行录入与提交,支持填写检验数值及判定结果等信息。系统记录完整点检数据,实现点检过程可追溯与结果可核查。
#### 4.2.1 点检录入基本信息
**字段说明:**
| 字段 | 说明 | 必填 |
|------|------|------|
| 点检值 | 检测数据(如数值类项目填写;判断类可不填) |-|
| 点检结果 | 点检判定结果OK / NG | ✓ |
| 实施人 | 点检人员 | ✓ |
| 班别 | 早班/晚班 | ✓ |
---
#### 4.2.2 点检结果状态定义
| 状态 | 说明 | 业务场景 |
|------|------|---------|
| OK | 点检通过 | 满足开机条件 |
| NG | 点检不通过 | 禁止设备运行 |
---
#### 4.2.3 点检录入途径
| 途径 | 说明 | 适用场景 |
|------|------|---------|
| PDA | 手持终端录入点检数据 | 无PC工位如电极段 |
| PC | 电脑端录入点检数据 | 装配段、成品段等 |
---
#### 4.2.4 设备点检操作
**PC端操作步骤**
1. 进入【设备管理】→【设备点检】→【设备点检录入】
2. 选择【设备类别】→查看设备列表
3. 点击目标设备的【新增点检日志】
4. 填写点检值并选择点检结果
5. 点击【提交】完成点检
6. 系统根据点检结果控制设备是否可生产
**【提示】** 无论通过PC或PDA进行点检均与设备开机生产权限强绑定。
---
**功能对应截图:**
<div align="center">
<img style="margin-top:18px;" src="/public/image/device_management/equipment_inspection/设备点检录入PC端新增功能截图01.png" alt="设备点检录入PC端新增功能截图01">
<div style="font-size:12px; font-weight:bold;">图1 设备点检录入PC端新增功能页面</div>
</div>
<div align="center">
<img style="margin-top:18px;" src="/public/image/device_management/equipment_inspection/设备点检录入PC端新增功能截图02.png" alt="设备点检录入PC端新增功能截图02">
<div style="font-size:12px; font-weight:bold;">图2 设备点检录入PC端新增功能功能页面</div>
</div>
---
**PDA端操作步骤**
1. 进入【生产】→【设备点检】
2. 扫描设备二维码
3. 系统加载点检项目列表
4. 填写点检数据并选择点检结果
5. 输入【实施人】选择班别【早/晚】
6. 点击【上传点检信息】
7. 返回生产模块执行生产操作
**功能对应截图:**
<div align="center">
<img style="margin-top:18px;" src="/public/image/device_management/equipment_inspection/设备点检录入PDA端新增功能截图01.png" alt="设备点检录入PDA端新增功能截图01">
<div style="font-size:12px; font-weight:bold;">图1 设备点检录入PDA端新增功能页面</div>
</div>
<div align="center">
<img style="margin-top:18px;" src="/public/image/device_management/equipment_inspection/设备点检录入PDA端新增功能截图02.png" alt="设备点检录入PDA端新增功能截图02">
<div style="font-size:12px; font-weight:bold;">图2 设备点检录入PDA端新增功能功能页面</div>
</div>
### 4.3 设备点检日志管理
#### 4.3.1 功能说明
设备点检日志用于记录每次点检的执行情况,包括点检人、点检时间、点检结果及相关数据,实现全过程可追溯。
**核心功能:**
- 点检记录查询
- 历史数据追溯
---
#### 4.3.2 查询条件
**查询条件:**
| 查询条件 | 说明 |
|---------|------|
| 设备名称 | 查询指定设备 |
| 设备编码 | 查询指定设备编码 |
| 设备类别 | 按设备分类筛选 |
| 点检日期 | 查询时间范围 |
| 点检人员 | 查询人员的点检记录 |
---
#### 4.3.3 日志字段说明
| 字段 | 说明 |
|------|------|
| 设备编码 | 执行点检的设备编码 |
| 设备名称 | 执行点检的设备名称 |
| 设备类别 | 执行点检的设备类别 |
| 点检项目总数 | 设备点检的项目数量 |
| 点检NG总数 | 点检NG的数量 |
| 点检NG率 | NG占比 |
| 点检结果 | OK / NG |
| 操作人 | 点检人员 |
| 点检时间 | 点检执行时间 |
| 详情 | 查看点检的项目详情 |
---
#### 4.3.4 日志管理说明
**【注意】**
- 点检日志为生产关键数据,不可随意删除
- 若需修改,应通过异常处理流程进行修正
**【提示】** 建议定期分析点检日志,识别设备潜在风险,提前进行维护。
**功能对应截图:**
<div align="center">
<img style="margin-top:18px;" src="/public/image/device_management/equipment_inspection/设备点检日查询功能截图01.png" alt="设备点检日查询功能截图01">
<div style="font-size:12px; font-weight:bold;">图1 设备点检日查询功能页面</div>
</div>
<div align="center">
<img style="margin-top:18px;" src="/public/image/device_management/equipment_inspection/设备点检日查询功能截图02.png" alt="设备点检日查询功能截图02">
<div style="font-size:12px; font-weight:bold;">图2 设备点检日查询功能页面</div>
</div>
## 5. 常见问题与处理
### 5.1 点检异常处理
| 问题现象 | 可能原因 | 处理方法 |
|---------|---------|---------|
| 点检无法提交 | 必填项未填写 | 检查点检结果是否已选择 |
| 点检结果异常NG | 检测数据不符合标准 | 按异常流程处理设备问题 |
| 无法加载点检项目 | 未配置点检项目 | 联系管理员配置点检项目 |
| PDA无法提交数据 | 网络异常或数据未填写完整 | 检查网络或补充数据后重新提交 |
**【重要】** 点检结果为 NG 时,设备必须停止使用,待问题处理完成后重新点检。
---
### 5.2 点检流程异常
| 问题现象 | 可能原因 | 处理方法 |
|---------|---------|---------|
| 设备无法启动 | 未完成点检或点检未通过 | 完成点检并确保结果为 OK |
| 可生产但未点检 | 系统控制未启用 | 检查点检与设备控制绑定配置 |
**【注意】** 建议启用“开机前强制点检”机制,避免漏检风险。
---
## 6. 点检数据管理规范
### 6.1 数据完整性要求
**【重要】**
为确保点检数据真实有效,必须满足以下要求:
- 所有设备必须配置点检项目
- 每次生产前必须完成点检
- 点检结果必须真实填写,不得造假
- 点检异常必须记录并处理
- 点检记录必须与设备、人员关联
---
### 6.2 数据管理规则
| 规则 | 说明 |
|------|------|
| 数据真实性 | 点检数据必须真实反映设备状态 |
| 数据完整性 | 点检记录必须完整,不允许缺失 |
| 数据及时性 | 点检数据需实时或当班录入 |
| 数据关联性 | 点检记录需关联设备、人员、时间 |
---
### 6.3 点检频率建议
| 点检类型 | 建议频率 | 说明 |
|---------|---------|------|
| 开机点检 | 每班/每日一次 | 开机前必须执行 |
| 过程点检 | 按工艺要求 | 关键工序设备 |
| 巡检点检 | 每日/每周 | 设备运行状态检查 |
| 专项点检 | 按需执行 | 异常或维护后 |
**【提示】**
可根据设备重要程度设置不同点检频率,实现精细化管理。
---

View File

@@ -0,0 +1,237 @@
# 设备保养
## 1. 功能概述
设备保养模块用于对生产设备的日常维护、周期保养及保养执行过程进行规范化管理,实现设备寿命延长、故障预防和维护过程可追溯。
**核心功能:**
- 保养计划管理:支持按时间/运行时长制定周期性保养计划
- 保养任务派发:自动或手动生成保养任务并分配责任人
- 保养执行记录:记录保养过程、结果及相关数据
- 设备保养项目管理:定义不同设备的保养项目及作业标准
- 保养提醒与预警:根据计划自动提醒即将到期或逾期任务
- 保养履历追溯:支持设备全生命周期保养记录查询与分析
---
## 2. 术语说明
### 2.1 设备保养相关术语
| 术语 | 定义 | 说明 |
|------|------|------|
| 设备保养 | 对设备进行定期维护和检查的作业活动 | 包括清洁、润滑、紧固、调整等 |
| 保养周期 | 保养执行的时间或使用频率间隔 | 如每日、每周、运行100小时 |
| 保养计划 | 系统中预先设定的保养安排 | 自动生成保养任务的依据 |
| 保养任务 | 具体执行的一次保养工作 | 由计划触发或手动创建 |
| 保养标准 | 每类设备对应的保养内容规范 | 包含步骤、要求及判定标准 |
| 保养履历 | 设备历史保养记录集合 | 用于分析设备状态和可靠性 |
---
## 3. 保养管理
### 3.1 保养计划管理
保养计划用于定义设备的周期性维护规则,是保养任务生成的基础。
**计划类型:**
| 类型 | 说明 | 示例 |
|------|------|------|
| 时间周期 | 按固定时间间隔执行 | 每天/每周/每月 |
| 运行时长 | 按设备运行累计时间执行 | 每运行100小时 |
| 自定义周期 | 灵活设置执行规则 | 每3天或每500件产量 |
**字段说明:**
| 字段 | 说明 | 必填 |
|------|------|------|
| 计划编号 | 保养计划唯一标识 | - |
| 设备编号 | 需要保养的设备 | 是 |
| 保养类型 | 日保/周保/月保/年度保养 | 是 |
| 保养周期 | 执行周期规则 | 是 |
| 保养项目 | 对应的保养内容清单 | 是 |
| 责任人 | 执行保养的人员或岗位 | 是 |
| 启用状态 | 是否启用该计划 | 是 |
---
### 3.2 保养任务生成
系统根据保养计划自动生成保养任务,也支持手动创建临时保养任务。
**任务来源:**
- 自动生成:系统按周期自动触发
- 手动创建:管理员或设备负责人创建
- 异常触发:设备异常后触发专项保养
**任务状态:**
| 状态 | 说明 |
|------|------|
| 待执行 | 已生成但未开始 |
| 执行中 | 正在进行保养 |
| 已完成 | 保养完成并记录 |
| 已逾期 | 超过计划时间未执行 |
---
### 3.3 保养标准管理
保养标准用于规范不同设备的保养内容和执行要求。
**保养内容示例:**
| 项目 | 内容 | 标准要求 |
|------|------|----------|
| 清洁 | 清理设备表面灰尘 | 无明显积尘 |
| 润滑 | 对运动部件加润滑油 | 油量适中,无干摩擦 |
| 紧固 | 检查螺丝是否松动 | 无松动 |
| 检查 | 检查电气/机械状态 | 无异常 |
**【重要】** 保养标准应由设备工程或工艺人员统一制定,确保一致性。
---
## 4. 保养执行操作
### 4.1 保养任务执行
**操作步骤:**
1. 进入【设备管理】→【设备保养】→【保养任务】
2. 在任务列表中选择需要执行的保养任务
3. 点击【开始执行】按钮
4. 按照保养标准逐项完成保养内容
5. 填写保养结果及备注信息
6. 点击【完成保养】按钮提交记录
**字段说明:**
| 字段 | 说明 | 必填 |
|------|------|------|
| 任务编号 | 保养任务唯一编号 | - |
| 执行人 | 实际执行保养的人员 | 是 |
| 执行时间 | 保养开始/结束时间 | 是 |
| 保养结果 | 正常/异常 | 是 |
| 异常说明 | 若异常需填写具体情况 | 否 |
| 处理措施 | 异常处理方式 | 否 |
**【注意】** 若保养过程中发现异常,应立即记录并上报处理。
---
### 4.2 保养结果记录
保养完成后,系统记录详细执行数据,用于后续分析。
**记录内容:**
- 保养项目执行情况
- 异常点及处理结果
- 实际执行时间
- 执行人员信息
**【提示】** 建议在移动端PDA进行现场记录提高数据实时性。
---
## 5. 保养履历查询
### 5.1 查询条件设置
**查询条件:**
| 查询条件 | 说明 |
|---------|------|
| 设备编号 | 查询指定设备 |
| 保养类型 | 日保/周保/月保 |
| 时间范围 | 保养执行时间范围 |
| 执行人 | 指定人员 |
| 保养结果 | 正常/异常 |
---
### 5.2 查询结果展示
**保养履历示例:**
| 日期 | 设备 | 保养类型 | 执行人 | 结果 | 状态 |
|------|------|----------|--------|------|------|
| 2026-04-10 | 设备A | 日保 | 张三 | 正常 | 已完成 |
| 2026-04-12 | 设备A | 周保 | 李四 | 异常 | 已处理 |
**【提示】** 点击记录可查看详细保养内容及异常处理过程。
---
## 6. 保养提醒与预警
### 6.1 提醒机制
系统根据保养计划自动提醒相关人员:
- 即将到期提醒(提前通知)
- 当日保养提醒
- 逾期未执行提醒
### 6.2 预警规则
| 预警类型 | 触发条件 | 处理建议 |
|----------|----------|----------|
| 逾期预警 | 超过计划时间未执行 | 立即安排执行 |
| 频繁异常 | 多次保养出现异常 | 进行设备检修 |
| 长期未保养 | 无保养记录 | 检查计划配置 |
**【重要】** 长期未执行保养可能导致设备故障风险显著增加。
---
## 7. 数据管理规范
### 7.1 数据完整性要求
- 所有设备必须配置保养计划
- 所有保养任务必须记录执行结果
- 异常情况必须填写处理措施
- 保养记录必须关联设备编号
---
### 7.2 保养管理规则
| 规则 | 说明 |
|------|------|
| 计划唯一性 | 同一设备同类型保养计划唯一 |
| 执行及时性 | 保养任务应按时完成 |
| 数据真实性 | 保养记录必须真实有效 |
| 闭环管理 | 异常必须有处理结果 |
**【注意】** 保养数据是设备可靠性分析的重要依据,必须确保准确性。
---
## 8. 常见问题与处理
### 8.1 保养异常处理
| 问题现象 | 可能原因 | 处理方法 |
|---------|---------|---------|
| 保养未执行 | 人员遗漏 | 补执行并加强提醒 |
| 保养记录缺失 | 未及时填写 | 补录数据 |
| 异常未处理 | 未上报 | 立即处理并闭环 |
| 频繁异常 | 设备老化 | 安排检修或更换 |
---
### 8.2 保养优化建议
- 建立标准化保养模板
- 使用扫码/PDA执行保养
- 定期分析保养数据
- 将保养与设备状态联动
**【提示】** 建议结合设备状态管理实现预测性维护PM

View File

@@ -0,0 +1,347 @@
# 设备维修管理
## 1. 功能概述
设备维修管理用于对设备从报修申请、审核确认到维修完成的全过程进行闭环管理,实现维修过程透明化、责任可追溯、记录可沉淀。
**核心功能:**
- 设备报修管理:用于对设备报修全过程进行管理,支持报修申请、报修审核确认、维修处理、维修完成及报修取消等操作,实现维修流程闭环管理
- 设备维修记录:用于对设备维修历史数据进行管理,支持维修记录查询与追溯、维修单详情查看与管理,实现维修数据可追溯与可分析
---
**功能对应截图:**
<div align="center">
<img style="margin-top:18px;" src="/public/image/device_management/equipment_maintenance_management/设备维修管理模块截图.png" alt="设备维修管理模块截图">
<div style="font-size:12px; font-weight:bold;">图1 设备维修管理模块</div>
</div>
<div align="center">
<img style="margin-top:18px;" src="/public/image/device_management/equipment_maintenance_management/设备报修管理截图.png" alt="设备报修管理截图">
<div style="font-size:12px; font-weight:bold;">图2 设备报修管理</div>
</div>
<div align="center">
<img style="margin-top:18px;" src="/public/image/device_management/equipment_maintenance_management/设备维修记录截图.png" alt="设备维修记录截图">
<div style="font-size:12px; font-weight:bold;">图3 设备维修记录</div>
</div>
## 2. 术语说明
### 2.1 维修相关术语
| 术语 | 定义 | 说明 |
|------|------|------|
| 申请报修 | 设备发生异常后发起的维修申请单据 | 作为维修流程的起点 |
| 报修确认 | 对报修申请进行二次确认 | 决定是否进入维修流程 |
| 维修人员 | 实际执行设备维修的人员 | 可为内部或外部人员 |
| 维修状态 | 维修流程中的状态标识 | 用于跟踪维修进度 |
| 维修记录 | 已完成维修的历史数据 | 用于追溯与分析 |
---
## 3. 功能模块说明
### 3.1 设备报修管理
设备报修管理页面用于发起报修申请,并对维修流程进行全过程管理。
**核心功能:**
- 报修申请创建
- 报修审核确认
- 维修任务执行
- 维修状态流转管理
- 报修取消操作
**典型使用场景:**
1. **设备突发故障处理**
- 生产过程中设备突然停机或异常报警
- 操作人员第一时间发起报修申请
- 审核人员确认后安排维修人员处理
- 维修完成后恢复生产
2. **设备异常但可继续运行**
- 设备出现轻微异常(如异响、参数波动)
- 现场人员发起报修申请
- 审核人员评估后决定是否立即维修或延后处理
- 维修完成后记录处理结果
3. **误报或无需维修场景**
- 报修后发现设备无实际故障
- 审核人员现场确认无需维修
- 直接取消报修,流程结束
4. **计划性维修触发**
- 点检或巡检过程中发现潜在问题
- 提前发起报修申请
- 审核后安排维修,避免设备故障扩大
---
#### 3.1.1 状态说明
| 状态 | 说明 |
|------|------|
| 待确认 | 报修申请已提交,等待审核人确认 |
| 维修中 | 审核通过,维修人员正在处理 |
| 已完成 | 维修完成并关闭 |
| 已取消 | 报修被取消或审核未通过 |
**【注意】** 状态一旦进入“已完成”或“已取消”,默认不可再流转。
---
#### 3.1.2 报修流程
```mermaid
flowchart LR
A[发起报修] --> B[待确认]
B -->|审核通过| C[维修中]
B -->|审核拒绝/取消| D[已取消]
C --> E[维修完成]
E --> F[已完成]
```
#### 3.1.3 报修申请
**操作步骤:**
1. 进入【设备管理】→【设备维修管理】→【设备报修管理】
2. 点击【申请报修】按钮
3. 填写报修信息
4. 点击【确定】按钮
**字段说明:**
| 字段 | 说明 | 必填 |
|------|------|------|
| 报修设备 | 需要维修的设备名称 | ✓ |
| 报修描述 | 设备异常或故障说明 | ✓ |
| 报修单号 | 系统自动生成 | - |
| 报修人 | 报修人员自动获取登录账号 | - |
**功能对应截图:**
<div align="center">
<img style="margin-top:18px;" src="/public/image/device_management/equipment_maintenance_management/报修申请功能截图.png" alt="报修申请功能截图">
<div style="font-size:12px; font-weight:bold;">图1 报修申请功能</div>
</div>
<div align="center">
<img style="margin-top:18px;" src="/public/image/device_management/equipment_maintenance_management/报修申请后确认截图.png" alt="报修申请后确认截图">
<div style="font-size:12px; font-weight:bold;">图2 报修申请确认</div>
</div>
---
#### 3.1.4 报修审核
**字段说明:**
| 字段 | 说明 | 必填 |
|------|------|------|
| 是否进行维修 | 是否需要进行设备停机维修 | ✓ |
| 是否更换损耗品 | 是否需要更换损耗品 | ✓ |
| 故障原因 | 需要审核人确认后填写 | ✓ |
| 维修措施 | 需要审核人提供维修方案 | ✓ |
**操作步骤:**
1. 进入【设备管理】→【设备维修管理】→【设备报修管理】
2. 选择状态为“待确认”的报修单
3. 现场判断实际情况,是否需要维修
4. 如果不需要维修直接点击【取消申报】
5. 如果需要维修,点击【报修确认】按钮
6. 填写相关维修信息
7. 点击【确认】按钮,审核完毕
**流程图:**
```mermaid
flowchart LR
A[进入设备报修管理] --> B[选择待确认报修单]
B --> C[现场确认设备情况]
C --> D{是否需要维修?}
D -->|否| E[点击取消申报]
E --> F[状态变更为已取消]
D -->|是| G[点击报修确认]
G --> H[填写维修相关信息]
H --> I[确认提交]
I --> J[状态变更为维修中]
```
**【重要】** 审核通过后,报修单自动进入“维修中”状态。
**功能对应截图:**
<div align="center">
<img style="margin-top:18px;" src="/public/image/device_management/equipment_maintenance_management/报修确认信息录入截图.png" alt="报修确认信息录入截图">
<div style="font-size:12px; font-weight:bold;">图1 报修确认信息录入</div>
</div>
<div align="center">
<img style="margin-top:18px;" src="/public/image/device_management/equipment_maintenance_management/报修确认完成截图.png" alt="报修确认完成截图">
<div style="font-size:12px; font-weight:bold;">图2 报修确认完成</div>
</div>
---
#### 3.1.5 维修处理
**字段说明:**
| 字段 | 说明 | 必填 |
|------|------|------|
| 维修人员 | 执行维修的人员系统自动获取账号 | - |
| 更换损耗品 | 选择维修过程中更换的损耗品 | ✓ |
| 维修结果 | 修复/更换/临时处理等 | ✓ |
| 完成时间 | 维修完成时间 | 系统自动生成 |
**操作步骤:**
1. 进入【设备管理】→【设备维修管理】→【设备报修管理】
2. 选择状态为“维修中”的报修单
3. 去现场维修设备
4. 设备维修完成,点击【完成维修】按钮
5. 填写维修结果信息
6. 点击【确认】按钮
**流程图:**
```mermaid
flowchart LR
A[进入设备报修管理] --> B[选择维修中报修单]
B --> C[现场进行设备维修]
C --> D{维修是否完成?}
D -->|否| C
D -->|是| E[点击完成维修]
E --> F[填写维修结果信息]
F --> G[确认提交]
G --> H[状态变更为已完成]
```
**功能对应截图:**
<div align="center">
<img style="margin-top:18px;" src="/public/image/device_management/equipment_maintenance_management/维修完成信息录入截图.png" alt="维修完成信息录入截图">
<div style="font-size:12px; font-weight:bold;">图1 维修完成信息录入</div>
</div>
### 3.2 设备维修记录
#### 3.2.1 功能说明
设备维修记录页面用于对所有已完成的维修数据进行统一管理与查询。
**核心功能:**
- 维修记录列表展示
- 条件查询与筛选
- 维修详情查看
---
#### 3.2.2 查询条件
**查询条件:**
| 查询条件 | 说明 |
|---------|------|
| 设备名称 | 选择需要查询的设备 |
| 报修单号 | 精确或模糊查询 |
| 维修时间范围 | 查询指定时间段 |
---
#### 3.2.3 报修记录列表
维修记录列表用于展示所有已完成的维修数据。
**展示字段:**
| 字段 | 说明 |
|------|------|
| 报修单号 | 维修记录唯一编号 |
| 设备名称 | 维修设备名称 |
| 设备编号 | 设备唯一编号 |
| 报修人员 | 执行报修人员 |
| 报修描述 | 报修时填写的故障信息 |
| 维修结果 | 最终处理结果 |
| 维修人员 | 执行维修人员 |
| 报修时间 | 开始报修的时间 |
| 开始维修时间 | 开始维修时间 |
| 完成维修时间 | 完成维修时间 |
| 实际维修时长(分) | 维修的持序时长 |
**操作步骤:**
1. 进入【设备管理】→【设备维修管理】→【设备维修记录】
**【提示】** 支持点击维修单号查看详细信息。
**功能对应截图:**
<div align="center">
<img style="margin-top:18px;" src="/public/image/device_management/equipment_maintenance_management/设备维修记录截图.png" alt="设备维修记录截图">
<div style="font-size:12px; font-weight:bold;">图1 设备维修记录</div>
</div>
---
### 3.2.4 维修单详情
维修单详情用于展示单条维修记录的完整信息。
**操作步骤:**
1. 进入【设备管理】→【设备维修管理】→【设备维修记录】
2. 点击对应单号操作列的【详情】按钮
3. 查看详情维修单
**详情内容包含:**
- 基本信息(设备、报修人、时间等)
- 报修详细
- 维修详细
- 损耗品更换记录
**功能对应截图:**
<div align="center">
<img style="margin-top:18px;" src="/public/image/device_management/equipment_maintenance_management/维修单详情截图.png" alt="维修单详情截图">
<div style="font-size:12px; font-weight:bold;">图1 维修单详情</div>
</div>
## 4. 数据管理要求
### 4.1 数据完整性
**【重要】** 为确保维修数据可追溯,需保证以下信息完整:
- 所有报修必须填写故障描述
- 所有维修必须填写维修内容与结果
- 审核记录必须保留
- 状态流转必须符合流程规则
---
### 4.2 状态流转规则
| 当前状态 | 可操作 | 下一状态 |
|----------|--------|----------|
| 待确认 | 审核通过 | 维修中 |
| 待确认 | 审核拒绝 | 已取消 |
| 维修中 | 完成维修 | 已完成 |
| 维修中 | 取消报修 | 已取消 |
**【注意】** 禁止跨状态跳转,必须按照流程逐步流转。

View File

@@ -0,0 +1,200 @@
# 设备状态管理
## 1. 功能概述
设备状态管理功能用于对生产现场设备运行状态进行实时监控、记录与分析,实现设备状态透明化、异常可追溯、运行可管控。
**核心功能:**
- 实时状态监控:查看设备当前运行状态(运行/待机/故障/离线/完成/手动)
## 2. 术语说明
### 2.1 设备状态相关术语
| 术语 | 定义 | 说明 |
|------|------|------|
| 设备状态 | 设备在某一时间点的运行情况 | 如运行、待机、故障、离线、完成、手动 |
| 运行状态 | 设备正常生产或加工的状态 | 通常表示设备处于加工中 |
| 待机状态 | 设备已开机但未生产 | 可随时进入生产状态 |
| 故障状态 | 设备因异常无法运行 | 需维修或人工干预 |
| 离线状态 | 设备未连接系统或关机 | 系统超过15秒无法获取实时数据 |
| 完成状态 | 设备设备处于完成结束状态 | 部分设备是有完成状态的例如分容和DCIR设备在设备工作结束后需要等待物流线取料或者排出设备会定义为完成状态工作完成等待取料 |
| 手动状态 | 设备在手动状态 | 当设备在首检/巡检/设备调整为手动,这个状态大多数是设备调试中 |
| 状态切换 | 设备状态之间的变化过程 | 如运行→故障→恢复 |
| 状态日志 | 记录设备状态变化的历史数据 | 包含时间、状态、持续时长等 |
**功能对应截图:**
<div align="center">
<img style="margin-top:18px;" src="/public/image/device_management/equipment_status_management/设备状态管理页面截图.png" alt="设备状态管理页面截图">
<div style="font-size:12px; font-weight:bold;">图1 设备状态管理页面</div>
</div>
---
## 3. 功能模块
### 3.1 设备状态监控
设备状态日志用于记录和展示设备在生产过程中的所有状态变化信息。
**典型应用场景:**
- 生产管理人员实时查看设备运行情况
- 设备异常时快速定位故障发生时间
**设备状态数据链:**
```mermaid
flowchart LR
A[设备开机] --> B[待机状态]
%% 正常生产流程
B --> C[运行状态]
C --> D{是否加工完成}
D -->|否| C
D -->|是| E[完成状态]
%% 完成后的流转
E --> F{是否已取料}
F -->|否| E
F -->|是| B
%% 故障流程
C --> G{是否异常}
G -->|是| H[故障状态]
H --> I[维修处理]
I --> B
%% 手动流程(可插入多个状态)
B --> J[手动状态]
C --> J
E --> J
J --> K[手动结束]
K --> B
```
## 4. 操作说明
### 4.1 设备状态监控
**操作步骤:**
1. 进入【设备管理】→【设备状态管理】→【设备状态监控】
2. 点击(运行 / 待机 / 故障 / 完成 / 手动 / 离线)状态
3. 系统展示符合条件的设备状态记录
**功能对应截图:**
<div align="center">
<img style="margin-top:18px;" src="/public/image/device_management/equipment_status_management/设备状态管理运行状态筛选截图.png" alt="设备状态管理运行状态筛选截图">
<div style="font-size:12px; font-weight:bold;">图1 设备状态管理运行状态筛选</div>
</div>
<div align="center">
<img style="margin-top:18px;" src="/public/image/device_management/equipment_status_management/设备状态管理待料状态筛选截图.png" alt="设备状态管理待料状态筛选截图">
<div style="font-size:12px; font-weight:bold;">图2 设备状态管理待料状态筛选</div>
</div>
<div align="center">
<img style="margin-top:18px;" src="/public/image/device_management/equipment_status_management/设备状态管理手动状态筛选截图.png" alt="设备状态管理手动状态筛选截图">
<div style="font-size:12px; font-weight:bold;">图3 设备状态管理手动状态筛选</div>
</div>
## 5. 状态定义与规则
### 5.1 状态优先级
为避免设备同时存在多个状态,系统定义状态优先级如下:
| 优先级 | 状态 | 说明 |
|--------|------|------|
| 1 | 故障状态 | 优先级最高,设备异常 |
| 2 | 手动状态 | 人工干预(调机/检修) |
| 3 | 运行状态 | 正常生产 |
| 4 | 完成状态 | 加工完成待取料 |
| 5 | 待机状态 | 空闲可生产 |
**【重要】** 当多个状态同时满足时,系统按优先级展示最高状态。
---
### 5.2 状态判定规则
| 状态 | 判定规则 |
|------|----------|
| 运行状态 | 设备有生产任务且处于加工中 |
| 待机状态 | 设备已开机但无生产任务 |
| 故障状态 | 设备报错或异常停机 |
| 完成状态 | 加工完成但未取料 |
| 手动状态 | 人工操作或调试中 |
| 离线状态 | 系统超15秒没有取得设备通讯默认离线 |
**【注意】** 状态判定依赖设备数据采集,如数据异常可能导致状态不准确。
### 5.3 异常状态上传规则
**注意以下规则根据设备和厂家不同需要看设备厂家有无具体定义MES单次请求只收集唯一的设备异常编码和异常信息异常等级当需要设备厂家有对应的规划**
在设备运行过程中,可能同时出现多个异常信号(如伺服报警、安全门打开、气压异常等)。为保证设备状态展示的唯一性与准确性,系统需按照预设优先级进行判定,仅展示最高优先级的异常状态。
**判定原则:**
- 多个异常同时存在时,仅显示优先级最高的异常
- 高优先级异常未解除前,低优先级异常不生效
- 异常恢复后,系统自动重新判定当前最高优先级状态
- 异常状态优先级高于所有正常状态(运行/待机/完成等)
---
**异常优先级示例:**
| 优先级 | 异常类型 | 说明 |
|--------|----------|------|
| 1 | 伺服电机异常 | 影响设备核心运动控制,需立即停机处理 |
| 2 | 主轴/驱动异常 | 关键执行部件异常 |
| 3 | 气压异常 | 影响设备动作稳定性 |
| 4 | 安全门打开 | 安全保护触发,需人工干预 |
| 5 | 一般报警 | 非关键报警,不影响核心运行 |
---
**判定逻辑说明:**
- 当“伺服电机异常”和“安全门打开”同时存在时,系统/设备优先判定为“伺服电机异常”
- 当高优先级异常解除后,如低优先级异常仍存在,则自动切换为对应异常状态
- 若所有异常解除,则设备恢复为正常状态(运行/待机等)
---
**【重要】** 异常优先级需根据设备类型进行配置,不同设备(如分容设备、装配设备)可能存在差异。
**【注意】** 若异常优先级配置不合理,可能导致现场误判设备真实状态,需由设备工程人员参与定义。
**【提示】** 建议将异常编码与优先级进行绑定管理,便于系统统一维护与扩展。
## 6. 数据管理要求
### 6.1 数据完整性要求
**【重要】** 为保证状态分析的准确性,需确保以下数据完整:
- 所有设备必须接入系统
- 状态变化必须实时上传
- 故障状态需记录原因
- 手动状态需记录操作场景
---
### 6.2 数据异常处理
| 问题现象 | 可能原因 | 处理方法 |
|---------|---------|---------|
| 状态未更新 | 设备未联网 | 检查设备连接 |
| 状态错误 | 数据采集异常 | 检查采集程序 |
| 无状态记录 | 未启用状态管理 | 开启设备监控 |
**【注意】** 数据异常会直接影响设备分析结果,应及时处理。

View File

@@ -10,84 +10,50 @@
## 2. 文档结构
| 章节 | 名称 | 主要内容 |
|------|------|---------|
| 文档说明篇 | 文档管理 | 文档说明、系统概述 |
| 快速入门篇 | 新手入门 | 系统登录、快速入门指南 |
| 基础配置篇 | 基础配置 | 基础数据管理、设备基础信息 |
| 生产管理篇 | 生产执行 | 生产计划、工单管理、报工管理 |
| 质量管理篇 | 质量追溯 | 质量检验、质量控制、追溯管理 |
| 仓储物流篇 | 仓储管理 | 入库管理、出库管理、库存管理 |
| 数据集成篇 | 系统集成 | 数据接口、系统集成方案 |
| 报表分析篇 | 数据分析 | 生产报表、质量报表、设备报表 |
| 系统运维篇 | 系统管理 | 系统管理、系统运维 |
| 技术支持篇 | 技术支持 | 异常处理、技术支持 |
| 附录篇 | 参考资料 | 术语表、流程图、更新日志 |
| 章节 | 名称 | 主要内容 | 作者 |
|------|------|---------|------|
| 文档说明篇 | 文档管理 | 文档说明、系统概述 | james
| 快速入门篇 | 新手入门 | 系统登录、快速入门指南 | james
| 基础配置篇 | 基础配置 | 厂区模型、工艺模型、产品管理、物料模型、班组模型 | 升
| 生产管理篇 | 生产执行 | 生产批次管理、生产监控、冻结解冻管理、预警中心 | 升
| 质量管理篇 | 质量追溯 | 首巡检管理、xqc管理、SPC相关| 升
| 设备管理篇 | 设备管理 | 设备点检、设备保养、设备损耗品管理、设备状态管理、设备维修管理 |
| 报表分析篇 | 数据分析 | 基础追溯、生产报表 | 涛
| scada管理篇 | scada管理 | edgemanager、EPS | 伟、叶
| DAS篇 | DAS分析 | 设备首页、OEE推移分析、稼动分析、设备分析、品质分析 | 升 涛
| 数据集成篇 | 系统集成 | 数据接口、系统集成方案 | 伟
| 系统运维篇 | 系统管理 | 系统管理、系统运维 | 待定
| 技术支持篇 | 技术支持 | 异常处理、技术支持 | 待定
| 附录篇 | 参考资料 | 术语表、流程图、更新日志 | 待定
## 3. 文档约定
### 3.1 菜单路径表示
# 系统功能清单
本文档使用【】表示菜单路径,例如:
| 一级模块 | 二级模块 | 三级模块 | 功能说明 | 备注 | 负责人 |
| :--- | :--- | :--- | :--- | :--- | :--- |
| **系统设置** | 用户管理 | 用户组 | 设置用户组别并且分配权限(增删改查用户组,以及实现权限分配功能) | | |
| | | 管理人员 | 管理人员账号并且绑定对应的用户组 | | |
| | 系统助手 | 操作日志 | 系统操作日志 | | |
| | | 接口日志 | 与设备对接流程交互日志(可根据 IP 和接口名称等条件查询) | | |
| **基础配置** | 所级模型 | 产线设置 | 管理产线(包括产线的增删改查) | | |
| | | 所区设置 | 管理工厂(包括工厂的增删改查) | | |
| | 工艺模型 | 工艺流程类别 | 工艺流程类别的增删改查功能 | | |
| | | 工序单元 | 配置管理工序单元(节点),实现增删改查,对工序单元的结果参数采集预设和工艺参数预设 | | |
| | | 工艺流程 | 设置电池生产工艺流程,实现工序卡的增删改查和流程卡的设定 | | |
| | 产品管理 | 产品列表 | 产品管理页面实现产品的增删改查 | | |
| | | 异常不良管理 | 设备不良信息以及产品 NG 信息的编码与描述管理,实现批量导入以及增删改查 | | |
| | 设备类型 | 设备类别 | 管理设备种类并且实现设备种类的增删改查 | | |
| | | 设备信息管理 | 管理每个设备信息并且实现设备的增删改查 | | |
| | 物料模型 | 物料类别列表 | 区分原材料和半成品(固定编码) | | |
| | | 物料信息管理 | 维护物料编码、名称、类别、单位、规格型号、BOM信息等基础属性 | | |
| | | Bom物料清单 | 产品 BOM 管理 | | |
| | | 计量单位 | 配置和管理计量单位,并且能够增删改查 | | |
| | SPC采集模型 | SPC采集配置 | 配置结果参数采集参数 | | |
- 【系统管理】→【用户管理】表示:点击"系统管理"菜单,然后点击"用户管理"子菜单
### 3.2 界面元素表示
## 3. 代码块
| 表示方式 | 含义 | 示例 |
|---------|------|------|
| 【按钮】 | 操作按钮 | 【保存】、【取消】 |
| 「输入框」 | 输入控件 | 「工单编号」 |
| 「下拉框」 | 选择控件 | 「工单状态」 |
| ☐ | 复选框 | ☐ 启用 |
| ○ | 单选按钮 | ○ 新增 |
### 3.3 操作步骤表示
**操作步骤格式:**
1. 第一步操作
2. 第二步操作
3. 第三步操作
### 3.4 注意事项
| 标记 | 含义 |
|------|------|
| 【注意】 | 需要特别注意的事项 |
| 【提示】 | 有助于操作的提示信息 |
| 【重要】 | 必须遵守的重要规则 |
## 4. 符号说明
| 符号 | 说明 | 示例 |
|------|------|------|
| → | 操作流向 | 工单创建 → 工单审核 |
| ───▶ | 流程跳转 | 提交 ───▶ 审批 |
| │ | 分支判断 | 是 │ 否 |
| □ | 可选项 | □ 启用 |
| ■ | 已选项 | ■ 启用 |
| - | 列表项 | - 列表内容 |
## 5. 排版规范
### 5.1 标题层级
使用 # 符号表示标题层级:
- # 一级标题
- ## 二级标题
- ### 三级标题
- #### 四级标题
### 5.2 表格格式
| 列头1 | 列头2 | 列头3 |
|-------|-------|-------|
| 内容1 | 内容2 | 内容3 |
| 内容4 | 内容5 | 内容6 |
### 5.3 代码块
### 3.1
使用 ``` 包裹代码块,例如:
@@ -97,21 +63,14 @@ cd /opt/mes
./start.sh
```
## 6. 文档维护
### 6.1 更新频率
- 常规更新:每月一次
- 紧急更新:随时发布
### 6.2 反馈渠道
## 4. 反馈渠道
如果您发现文档内容有误或需要补充,请通过以下方式反馈:
- 邮箱docs-feedback@hfmes.com
- 服务热线400-XXX-XXXX
## 7. 版权声明
## 5. 版权声明
本文档版权归 HF-MES 所属公司所有,未经许可不得擅自复制、传播或修改。

View File

@@ -0,0 +1,58 @@
# 生产批次不良报表
## 1. 功能概述
生产批次不良报表属于 MES 系统的质量分析模块,用于统计和分析生产批次中的不良品情况,为生产质量改进提供数据支持。
**核心功能:**
- 不良统计:按批次维度统计不良品数量和不良率
- 不良类型分析:区分电池类不良和外观类不良
**功能对应截图**
![图片:生产批次不良报表功能截图](/public/image/process_model/图片:工艺模型功能截图.png)
## 2. 术语说明
| 术语 | 定义 | 说明 |
|------|------|------|
| 不良品 | Defective Item生产过程中产生的质量异常产品 | 需要进行质量分析和处理 |
| 不良率 | Defect Rate不良品数量与总生产数量的比率 | 用于衡量生产质量水平 |
## 3. 生产批次不良报表交互流程
### 3.1 不良报表列表
#### 3.1.1 不良报表列表说明
不良报表列表展示所有生产批次的的不良品统计信息,支持按多种条件查询和筛选。
**功能对应截图**
![图片:不良报表列表截图](/public/image/process_model/图片:工序单元列表截图.png)
**字段说明:**
| 字段 | 说明 |
|------|------|
| 批次编号 | 生产批次的唯一标识 |
| 产品型号 | 对应的产品型号 |
| 总数量 | 批次总生产数量 |
| 不良数量 | 批次中产生的不良品数量 |
| 不良率 | 不良数量占总数量的百分比 |
| 电池类不良数 | 电池类不良数量 |
| 外观类不良数 | 外观类不良数量 |
| 统计时间 | 报表统计时间 |
#### 3.1.2 不良报表查询
**查询条件:**
| 查询条件 | 说明 |
|---------|------|
| 批次编号 | 按批次编号精确查询 |
| 生产时间 | 按统计时间范围筛选 |
| 不良类型 | 按不良类型筛选(全部、电池类、外观类) |

View File

@@ -0,0 +1,167 @@
# 批次管理
## 1. 功能概述
批次管理属于 MES 系统的核心模块,用于管理生产批次,实现生产任务的创建、跟踪和监控。
**核心功能:**
- 批次管理:维护生产批次的新增、删除、修改、查询
- 批次关联:关联工艺流程、产品型号、产区和产线
**功能对应截图**
![图片:批次管理功能截图](/public/image/process_model/图片:工艺模型功能截图.png)
## 2. 术语说明
| 术语 | 定义 | 说明 |
|------|------|------|
| 批次 | Production Batch具有独立标识的生产单位 | 用于追踪和管理生产过程 |
| 工艺流程 | Process Flow生产工艺路线 | 定义产品的生产工艺步骤 |
| 产品型号 | Product Model产品规格型号 | 对应生产的产品种类 |
| 计划预计完成日期 |计划完成时间 | 批次计划完成的时间 |
| 计划预计完成数量 |计划完成数量 | 批次计划生产的数量 |
## 3. 数据模型关系说明
### 3.1 批次与其他实体关系
```mermaid
flowchart TB
subgraph 批次
B[批次]
end
subgraph 基础数据
F[工厂]
L[产线]
PF[工艺流程]
PM[产品型号]
end
B -->|关联| F
B -->|关联| L
B -->|关联| PF
B -->|关联| PM
```
**关系说明:**
| 关系类型 | 说明 |
|---------|------|
| 批次 → 工厂 | **N:1**:多个批次属于一个工厂 |
| 批次 → 产线 | **N:1**:多个批次属于一条产线 |
| 批次 → 工艺流程 | **N:1**:多个批次使用同一工艺流程 |
| 批次 → 产品型号 | **N:1**:多个批次生产同一产品型号 |
## 4. 批次管理交互流程
### 4.1 批次列表
#### 4.1.1 批次列表说明
批次列表展示所有生产批次信息,支持按多种条件查询和筛选。
**功能对应截图**
![图片:批次列表截图](/public/image/process_model/图片:工序单元列表截图.png)
#### 4.1.2 批次查询
**查询条件:**
| 查询条件 | 说明 |
|---------|------|
| 批次编号 | 按批次编号精确查询 |
| 产品型号 | 按产品型号筛选 |
| 工厂 | 按工厂筛选 |
| 产线 | 按产线筛选 |
| 创建时间 | 按创建时间范围筛选 |
### 4.2 新增批次
#### 4.2.1 新增批次说明
创建新的生产批次,需要选择关联的基础数据和生产参数。
**操作步骤:**
1. 进入【生产配置】→【批次管理】→【批次列表】
2. 点击【新增】按钮
3. 选择关联的工艺流程
4. 选择产品型号
5. 选择产区
6. 选择产线
7. 填写计划预计完成日期
8. 填写计划预计完成数量
9. 点击【确定】完成批次创建
**字段说明:**
| 字段 | 说明 | 必填 |
|------|------|------|
| 批次号 | 批次的唯一标识代码,用户自定义 | 是 |
| 工艺流程 | 批次使用的生产工艺路线 | 是 |
| 产品型号 | 批次生产的产品规格 | 是 |
| 产区 | 批次所属的产区 | 是 |
| 产线 | 批次执行的产线 | 是 |
| 预计完成日期 | 计划完成时间 | 是 |
| 生产数量 | 计划生产数量 | 是 |
| 批次状态 | 初始状态为"待生产" | 否 |
| 备注 | 其他补充说明信息 | 否 |
**【重要】** 批次编号创建后不允许修改,请在创建时仔细确认。
**【重要】** 批次一旦开始生产,不允许删除。
**功能对应截图**
![图片:新增批次截图](/public/image/process_model/图片:新增工序单元截图.png)
### 4.3 编辑批次
#### 4.3.1 编辑批次说明
修改批次信息,仅能编辑计划预计完成日期和计划预计完成数量。
**操作步骤:**
1. 进入【生产配置】→【批次管理】→【批次列表】
2. 在列表中找到需要编辑的批次
3. 点击【编辑】按钮
4. 修改需要更新的信息
5. 点击【确定】完成修改
**【注意】** 已开始生产的批次不允许编辑基本信息,仅可更新备注信息。
### 4.4 删除批次
#### 4.4.1 删除批次说明
删除批次记录,仅未开始生产的批次可删除。
**操作步骤:**
1. 进入【生产配置】→【批次管理】→【批次列表】
2. 在列表中找到需要删除的批次
3. 点击【删除】按钮
4. 确认删除操作
**【注意】** 删除批次会将批次数据永久删除,无法恢复。
## 4.5.1. 电池批量登录
**操作步骤:**
1. 进入【生产配置】→【批次管理】→【批次列表】
2. 点击【导入】按钮
3. 按照模板格式填写电池数据
4. 点击【选择文件】上传填写好的Excel文件
5. 点击【开始导入】执行数据导入
6. 查看导入结果报告
**【注意】** 导入前请确保关联的工艺流程、产品型号、工厂、产线已存在。

View File

@@ -0,0 +1,175 @@
# 批次托盘
## 1. 功能概述
批次托盘属于 MES 系统的核心模块,用于管理生产批次与托盘的关联关系,实现批次在生产过程中的物流跟踪和管理。托盘是承载物料的生产容器,批次托盘管理贯穿整个生产物流环节。
**核心功能:**
- 批次托盘查询:查询批次与托盘的关联信息
- 批次托盘详情:查看批次托盘的详细信息
- 批次跟踪:跟踪批次在托盘上的流转状态
- 解绑操作:解除批次与托盘的绑定关系
- 停止操作:停止批次托盘的当前状态
**功能对应截图**
![图片:批次托盘功能截图](/public/image/process_model/图片:工艺模型功能截图.png)
## 2. 术语说明
| 术语 | 定义 | 说明 |
|------|------|------|
| 批次托盘 | Batch Tray批次与托盘的关联记录 | 记录批次货物所在的托盘信息 |
| 托盘 | Tray承载物料的容器 | 用于物料的存储和流转 |
| 托盘激活状态 | Tray Activation Status托盘是否激活 | 记录托盘的激活状态 |
| 托盘编号 | Tray Number托盘的唯一标识 | 每 个托盘都有唯一编号 |
| 批次编号 | Batch批次的唯一标识 | 用于追溯产品的生产信息 |
| 解绑 | Unbind解除批次与托盘的关联 | 当物料离开托盘时执行 |
| 停止 | Stop停止批次托盘的当前状态 | 暂停批次的进一步流转 |
## 3. 数据模型关系说明
### 3.1 批次托盘电池层级关系
批次作为顶层实体,工序表示生产阶段,部分工序需要托盘运载电池,部分工序电池解绑后独立存在。
```mermaid
flowchart TB
subgraph 批次
subgraph 工序1["工序1(托盘运载)"]
subgraph 托盘1
Bat1[电池1]
Bat2[电池2]
end
end
subgraph 工序2["工序2无需托盘"]
Bat3[电池3]
Bat4[电池4]
end
end
```
**关系说明:**
| 关系类型 | 说明 |
|---------|------|
| 批次 → 工序 | **1:N**:一个批次可包含多个工序 |
| 工序 → 托盘 | **1:N**一个工序可包含多个托盘工序1有托盘 |
| 托盘 → 电池 | **1:N**:一个托盘可包含多个电池 |
| 工序 → 电池 | **1:N**一个工序可直接包含多个电池工序2无托盘 |
### 3.2 电池托盘绑定方式
电池与托盘的绑定有两种方式,均可将电池和托盘绑定并登录到批次上:
| 绑定方式 | 接口 | 电池状态要求 | 说明 |
|---------|------|------------|------|
| 绑定接口 | `set_tray_binding` | 电池必须已激活 | 电池需处于激活状态,且与托盘属于同一批次 |
| 登录接口 | `set_tray_login` | 电池无需激活 | 电池无需处于激活状态,即可绑定并登录到批次 |
## 4. 批次托盘交互流程
### 4.1 批次托盘列表
#### 4.1.1 批次托盘列表说明
批次托盘列表展示所有批次与托盘的关联信息,支持按多种条件查询和筛选。
**功能对应截图**
![图片:批次托盘列表截图](/public/image/process_model/图片:工序单元列表截图.png)
**字段说明:**
| 字段 | 说明 |
|------|------|
| 托盘编号 | 托盘的唯一标识代码 |
| 流水号 | 批次托盘的流水号,用于唯一标识每次绑定 |
| 托盘状态 | 当前托盘状态 |
| 批次编号 | 关联的批次编号 |
| 工艺流程名称 | 关联的工艺流程名称 |
| 当前工序 | 托盘当前所在工序 |
| 载入电池数量 | 托盘当前载入的电池数量 |
| 登录时间 | 批次托盘登录时间 |
#### 4.1.2 批次托盘查询
**查询条件:**
| 查询条件 | 说明 |
|---------|------|
| 托盘号 | 按托盘编号精确查询 |
| 批次号 | 按批次编号精确查询 |
| 托盘激活状态 | 按状态筛选(激活、停止) |
| 登录时间 | 按创建时间范围筛选 |
### 4.2 批次托盘详情
#### 4.2.1 详情查看说明
查看批次托盘的详细信息,包括托盘基本信息、工序的流转时间信息、工序流程设备、载入的电池数量、电池编号、电池位置、电池状态等。
**操作步骤:**
1. 进入【生产配置】→【批次管理】→【批次托盘】
2. 在列表中找到需要查看详情的批次托盘记录
3. 点击【详情】按钮
4. 查看批次托盘的完整信息
**字段说明:**
| 字段 | 说明 |
|------|------|
| 托盘编号 | 托盘的唯一标识代码 |
| 工序开始时间 | 工序开始时间,用于记录工序开始的时间 |
| 工序结束时间 | 工序结束时间,用于记录工序结束的时间 |
| 当前工序 | 托盘当前所在工序 |
| 序号 | 电池条码在托盘里的位置 |
| 电池条码 | 电池的唯一标识代码 |
| 电池激活状态 | 电池的当前状态,如激活、停用等 |
**功能对应截图**
![图片:批次托盘详情截图](/public/image/process_model/图片:新增工序单元截图.png)
### 4.3 解绑操作
#### 4.3.1 解绑说明
解除批次与托盘的绑定关系,解绑后托盘状态会变成停止,但是电池状态不会改变。
**操作步骤:**
1. 进入【生产配置】→【批次管理】→【批次托盘】
2. 在列表中找到需要解绑的批次托盘记录
3. 点击【解绑】按钮
4. 点击【确定】完成解绑操作
**【重要】** 解绑操作不可逆,请在确认后执行。
**功能对应截图**
![图片:解绑操作截图](/public/image/process_model/图片:新增工序单元截图.png)
### 4.4 停止操作
#### 4.4.1 停止说明
停止托盘和电池的激活状态,暂停该托盘的进一步流转,用于处理异常情况。
**操作步骤:**
1. 进入【生产配置】→【批次管理】→【批次托盘】
2. 在列表中找到需要停止的批次托盘记录
3. 点击【停止】按钮
4. 点击【确定】完成停止操作
**【重要】** 停止操作不可逆,请在确认后执行。
**功能对应截图**
![图片:停止操作截图](/public/image/process_model/图片:新增工序单元截图.png)

View File

@@ -0,0 +1,74 @@
# 设备监控
## 1. 功能概述
设备监控属于 MES 系统的生产监控模块,用于实时监控生产设备的设备状态。
**核心功能:**
- 设备状态监控:实时监控设备的运行状态
**功能对应截图**
![图片:设备监控功能截图](/public/image/process_model/图片:工艺模型功能截图.png)
## 2. 术语说明
| 术语 | 定义 | 说明 |
|------|------|------|
| 设备状态 | Device Status设备的当前运行状态 | 包括运行、待机、故障等 |
| 最后响应 | Last Response设备的最后响应时间 | 设备上次上传设备状态的时间 |
| 信息 | Information设备的信息 | 设备的详细信息,如设备类型、关联产线等 |
## 3. 设备监控交互流程
### 3.1 设备状态监控
#### 3.1.1 设备状态列表说明
设备状态列表展示所有设备的实时运行状态,支持按多种条件查询和筛选。
**功能对应截图**
![图片:设备状态列表截图](/public/image/process_model/图片:工序单元列表截图.png)
**字段说明:**
| 字段 | 说明 |
|------|------|
| 设备编码 | 设备的唯一标识代码 |
| 设备名称 | 设备的名称 |
| 厂区 | 设备所属的厂区 |
| 产线 | 设备所属的产线 |
| 工作站 | 设备所属的工作站 |
| 最后响应 | 设备的最后响应时间 |
| 工作状态 | 设备的当前工作状态 |
| 信息 | 异常状态下的异常信息 |
#### 3.1.2 设备状态查询
**查询条件:**
| 查询条件 | 说明 |
|---------|------|
| 设备编号 | 按设备编号精确查询 |
| 设备名称 | 按设备名称模糊查询 |
| 设备类型 | 按设备类型筛选 |
| 运行状态 | 按运行状态筛选 |
| 关联产线 | 按产线筛选 |
## 3.1.3. 设备状态说明
| 状态 |状态编码| 说明 |
|------|------|------|
| 运行 | RUN | 设备正常运行中 |
| 待机 | IDLE | 设备待机中 |
| 异常 | TROUBLE | 设备出现异常 |
| 手动 | MANUAL | 设备手动操作 |
| 离线 | OFFLINE | 设备已离线 |
| 完成 | FINISH | 设备已完成任务 |
**重要** 详细查看设备上传状态接口文档,了解设备状态的上传格式和内容。

View File

@@ -0,0 +1,104 @@
# 半成品管理
## 1. 功能概述
半成品管理用于记录和查询生产过程中各工序产出的半成品信息,支持半成品的录入与追溯。
**主要功能:**
- 半成品数据录入:将各工序产出的半成品信息登记到系统中
- 半成品列表查询按批次号、半成品ID、工序单元、下料时间等条件检索半成品记录
- 物料状态查看:查看半成品当前是"已完成"还是"未使用"状态
**对应功能截图**
![图片:半成品管理功能截图](/public/image/process_model/图片:工艺模型功能截图.png)
## 2. 术语说明
| 术语 | 定义 |
|------|------|
| 半成品 | 生产过程中各工序产出的中间物料 |
| 半成品ID | 系统自动为每个半成品生成的唯一编号 |
| 半成品编码 | 标识半成品物料类型的编码 |
| 批次号 | 半成品所属的生产批次编号 |
| 工序单元 | 产出该半成品的具体工序 |
| 物料状态 | 半成品当前使用情况:已完成 / 未使用 |
## 3. 半成品管理交互流程
### 3.1 半成品列表
#### 3.1.1 列表说明
半成品列表展示所有已录入的半成品记录,默认按下料时间由近到远排列,支持分页浏览。
**对应功能截图**
![图片:半成品列表截图](/public/image/process_model/图片:工序单元列表截图.png)
**表格字段说明:**
| 字段 | 说明 |
|------|------|
| 批次号 | 半成品所属的生产批次编号 |
| 半成品ID | 系统自动生成的唯一编号,格式为"工序属性-物料类别-物料编码-时间戳" |
| 半成品编码 | 表示半成品物料类型的编码 |
| 产出数量 | 该工序产出的半成品数量 |
| 工序单元 | 产出该半成品的工序名称 |
| 生产设备 | 生产该半成品所使用的设备编号 |
| 物料状态 | 红色标签表示"已完成",绿色标签表示"未使用" |
| 下料时间 | 半成品产出完成的时间 |
#### 3.1.2 列表查询
可通过以下条件筛选半成品记录:
| 查询条件 | 说明 |
|---------|------|
| 批次号 | 输入批次编号进行模糊搜索 |
| 半成品ID | 输入半成品ID进行精确查找 |
| 工序单元 | 从下拉列表中选择工序单元进行筛选 |
| 下料时间 | 选择一个时间范围,查询该时间段内产出的半成品 |
### 3.2 录入半成品数据
#### 3.2.1 录入流程说明
**操作步骤:**
1. 进入【计划生产】→【半成品管理】
2. 点击表格上方的 **【录入半成品数据】** 按钮
3. 在弹出的对话框中填写以下信息:
| 字段 | 必填 | 说明 |
|------|------|------|
| 生产批次 | 是 | 从下拉列表中选择关联的生产批次 |
| 工序单元 | 是 | 从下拉列表中选择产出半成品的工序单元(选项根据所选批次自动联动) |
| 设备编码 | 是 | 从下拉列表中选择生产设备编号 |
| 产出数量 | 是 | 输入该工序的产出数量,最小为 1 |
| 产出日期 | 否 | 选择半成品的产出日期 |
4. 填写完成后点击 **确定** 提交
#### 3.2.2 录入校验说明
| 校验项 | 规则 |
|--------|------|
| 生产批次 | 必填,必须从列表中选择 |
| 工序单元 | 必填,必须从列表中选择 |
| 产出数量 | 必填,须为大于 0 的数字 |
#### 3.2.3 录入处理过程
提交录入后,系统会自动执行以下处理:
1. **校验关联数据**:确认批次号存在、工序单元有效、该工序的物料产出配置已设置
2. **生成半成品ID**:系统根据工序属性、物料类别、物料编码和当前时间自动生成唯一的半成品编号
3. **计算后续工序**:根据工艺流程自动确定该半成品的下一个流转工序
4. **保存数据**:将半成品信息写入系统,若任一步失败则自动回滚,保证数据一致性
## 4. 物料状态说明
| 状态 | 标签颜色 | 说明 |
|------|---------|------|
| 已完成 | 红色 | 该半成品已被后续工序使用 |
| 未使用 | 绿色 | 该半成品尚未被后续工序使用 |

View File

@@ -0,0 +1,142 @@
# 电池复投管理
## 1. 功能概述
电池复投管理用于将生产中产生的 NG不良电池重新激活使其恢复正常生产状态继续按工艺流程流转。
**主要功能:**
- 电池验证:输入电池条码,系统校验电池是否符合复投条件
- 复投激活:将符合条件的 NG 电池重新激活,恢复为正常生产状态
**对应功能截图**
![图片:电池复投管理功能截图](/public/image/process_model/图片:工艺模型功能截图.png)
## 2. 术语说明
| 术语 | 定义 |
|------|------|
| NG 电池 | 生产过程中因质量检测判定为不良的电池 |
| 复投 | 将 NG 电池重新激活,使其恢复正常生产 |
| 电池条码 | 电池的唯一标识编号 |
| 激活状态 | 电池当前是否处于可流转生产的状态 |
| 托盘 | 承载电池的生产容器 |
| 批次 | 电池所属的生产批次 |
## 3. 电池复投逻辑流程
```mermaid
sequenceDiagram
participant 用户
participant 前端页面
participant 后端服务
participant Workerman
用户->>前端页面: 输入电池条码,点击验证数据
前端页面->>后端服务: 请求验证电池信息
后端服务->>后端服务: 校验1: 电池是否存在于系统
alt 电池不存在
后端服务-->>前端页面: 提示电池不存在
前端页面-->>用户: 展示异常信息
end
后端服务->>后端服务: 校验2: 电池批次是否全部一致
alt 批次不一致
后端服务-->>前端页面: 提示批次不一致
前端页面-->>用户: 展示异常信息
end
后端服务->>后端服务: 校验3: 电池是否绑定激活中的托盘
alt 托盘仍在激活中
后端服务-->>前端页面: 提示托盘激活中
前端页面-->>用户: 展示异常信息
end
后端服务->>后端服务: 校验4: 电池是否为NG状态
alt 不是NG电池
后端服务-->>前端页面: 提示不是NG电池
前端页面-->>用户: 展示异常信息
end
后端服务->>后端服务: 校验5: 电池是否为未激活状态
alt 电池已激活
后端服务-->>前端页面: 提示电池已激活
前端页面-->>用户: 展示异常信息
end
后端服务-->>前端页面: 验证通过,返回电池详情
前端页面-->>用户: 展示电池信息表格
用户->>前端页面: 核对信息,点击复投激活
前端页面-->>用户: 弹出确认提示
用户->>前端页面: 点击确定
前端页面->>Workerman: 发送复投激活指令
Workerman->>Workerman: 复制电池数据生成新纪录
Workerman->>Workerman: 清除NG标记和档位信息
Workerman->>Workerman: 重新激活电池
Workerman-->>前端页面: 返回激活成功
前端页面-->>用户: 提示复投成功,电池恢复流转
```
**关键验证规则:**
| 验证项 | 规则说明 |
|--------|---------|
| 电池是否存在 | 输入的每条电池条码必须在系统中存在 |
| 批次一致性 | 所有输入的电池必须属于同一生产批次 |
| 托盘状态 | 如果电池绑定在托盘上,托盘不能处于激活状态 |
| NG 状态 | 电池必须带有 NG 标记,普通电池不可复投 |
| 激活状态 | 电池当前必须处于未激活状态,已激活的电池不可复投 |
## 4. 操作步骤
### 4.1 验证电池
1. 进入【生产监控】→【电池复投管理】
2. 在输入框中录入电池条码:
- 方式一:直接在输入框中输入多个电池条码,以逗号分隔
- 方式二:点击输入框右侧的 **📄** 按钮,在弹出的多行输入框中每行输入一个电池条码,点击确定
3. 点击 **【验证数据】** 按钮
4. 系统校验电池信息,校验通过后在下方表格展示电池详情
**表格字段说明:**
| 字段 | 说明 |
|------|------|
| 电池条码 | 电池的唯一标识编号 |
| 批次 | 电池所属的生产批次 |
| 托盘 | 电池绑定的托盘编号 |
| 流水号 | 电池的生产流水号 |
| 激活状态 | "激活"或"未激活" |
| 档位类型 | 电池的档位分类 |
| 档位 | 电池的档位信息 |
| 上一工序 | 电池最近完成的工序 |
| 当前工序 | 电池接下来要流转的工序 |
### 4.2 执行复投激活
1. 验证通过后,核对表格中的电池信息
2. 点击 **【复投激活】** 按钮
3. 系统弹出确认提示:"确认后电池将激活,激活后只能从当前工序开始生产,不能重新做上一工序"
4. 点击 **确定** 完成复投
**【重要】**
- 复投激活后,电池的 NG 标记会被清除,档位信息也会被清除
- 电池激活后只能从当前工序继续流转,无法退回上一工序
- 此操作不可逆,请在确认后执行
**对应功能截图**
![图片:复投激活截图](/public/image/process_model/图片:工序单元列表截图.png)
## 5. 常见异常提示
| 提示信息 | 原因 | 处理建议 |
|---------|------|---------|
| 电池不存在 BATTERY_MAP 数据 | 电池条码输入错误或未在系统中登记 | 检查条码是否正确 |
| 电池的批次与第一个不一致 | 输入了不同批次的电池 | 确保同一批次电池一起复投 |
| 电池绑定的托盘仍在激活中 | 电池所在托盘还在生产中 | 等待托盘完成后再操作 |
| 该条码必须是未激活状态且为 NG 电池 | 电池不满足复投条件 | 只有 NG 且未激活的电池才能复投 |
| 电池在批次中是激活的,不需要重新激活 | 电池已经是激活状态 | 无需操作 |
| 电池没有 NG 信息,不是 NG 电池 | 电池为正常品 | 正常电池无需复投 |

View File

@@ -0,0 +1,208 @@
# 电池工序管理
## 1. 功能概述
电池工序管理属于 MES 系统的生产监控模块,用于管理电池在生产过程中的工序流转,实现工序的增加、删除、修改、查询等操作。
**核心功能:**
- 工序管理:维护工序的基本信息和配置
- 工序查询:查询电池当前所在工序及工序历史
- 工序调整:调整电池的当前工序
- 工序记录:记录电池的工序流转历史
**功能对应截图**
![图片:电池工序管理功能截图](/public/image/process_model/图片:工艺模型功能截图.png)
## 2. 术语说明
| 术语 | 定义 | 说明 |
|------|------|------|
| 电池工序 | Battery Process电池在生产中的加工步骤 | 定义电池的生产加工流程 |
| 工序顺序 | Process Sequence工序的执行顺序 | 电池按照顺序流经各工序 |
| 工序时间 | Process Time电池在工序的时间节点 | 包括开始时间、结束时间 |
## 3. 数据模型关系说明
### 3.1 电池工序管理与其他实体关系
```mermaid
flowchart TB
subgraph 电池
Bat[电池]
end
subgraph 批次
B[批次]
end
subgraph 工序
P[工序]
end
subgraph 工序记录
PR[工序记录]
end
PR -->|关联| Bat
PR -->|关联| B
PR -->|属于| P
```
**关系说明:**
| 关系类型 | 说明 |
|---------|------|
| 工序记录 → 电池 | **N:1**:多个工序记录对应一块电池 |
| 工序记录 → 批次 | **N:1**:多个工序记录对应一个批次 |
| 工序记录 → 工序 | **N:1**:多个工序记录对应同一工序 |
## 4. 电池工序管理交互流程
### 4.1 电池工序列表
#### 4.1.1 电池工序列表说明
电池工序列表展示所有电池的工序流转信息,支持按多种条件查询和筛选。
**功能对应截图**
![图片:电池工序列表截图](/public/image/process_model/图片:工序单元列表截图.png)
**字段说明:**
| 字段 | 说明 |
|------|------|
| 电池编号 | 电池的唯一标识代码 |
| 批次编号 | 关联的批次编号 |
| 当前工序 | 电池当前所在工序 |
| 上一工序 | 电池上一工序 |
| 下一工序 | 电池下一工序 |
| 进入时间 | 电池进入当前工序的时间 |
| 工序状态 | 当前工序的处理状态 |
#### 4.1.2 电池工序查询
**查询条件:**
| 查询条件 | 说明 |
|---------|------|
| 电池编号 | 按电池编号精确查询 |
| 批次编号 | 按批次编号精确查询 |
| 当前工序 | 按当前工序筛选 |
| 工序状态 | 按工序状态筛选 |
### 4.2 工序管理
#### 4.2.1 新增工序说明
为电池添加新的工序记录。
**操作步骤:**
1. 进入【生产监控】→【电池工序管理】
2. 点击【新增工序】按钮
3. 扫描或输入电池编号
4. 选择工序
5. 填写工序信息
6. 点击【确定】完成新增
**字段说明:**
| 字段 | 说明 | 必填 |
|------|------|------|
| 电池编号 | 电池的唯一标识代码 | 是 |
| 工序 | 选择要添加的工序 | 是 |
| 开始时间 | 工序开始时间 | 是 |
| 备注 | 其他补充说明信息 | 否 |
#### 4.2.2 删除工序说明
删除电池的工序记录。
**操作步骤:**
1. 进入【生产监控】→【电池工序管理】
2. 在列表中找到需要删除的电池工序记录
3. 点击【删除】按钮
4. 确认删除信息
5. 点击【确定】完成删除
**【重要】** 删除操作不可逆,请在确认后执行。
#### 4.2.3 修改工序说明
修改电池的工序信息。
**操作步骤:**
1. 进入【生产监控】→【电池工序管理】
2. 在列表中找到需要修改的电池工序记录
3. 点击【编辑】按钮
4. 修改工序信息
5. 点击【确定】完成修改
### 4.3 工序调整
#### 4.3.1 工序调整说明
调整电池的当前工序,实现工序间的跳转。
**操作步骤:**
1. 进入【生产监控】→【电池工序管理】
2. 在列表中找到需要调整的电池记录
3. 点击【调整工序】按钮
4. 选择目标工序
5. 填写调整原因
6. 点击【确定】完成调整
**字段说明:**
| 字段 | 说明 | 必填 |
|------|------|------|
| 电池编号 | 电池的唯一标识代码 | 是 |
| 当前工序 | 电池当前所在工序 | 是 |
| 目标工序 | 调整后的目标工序 | 是 |
| 调整原因 | 选择或填写调整原因 | 是 |
### 4.4 工序流转历史
#### 4.4.1 流转历史说明
查看电池的完整工序流转历史记录。
**操作步骤:**
1. 进入【生产监控】→【电池工序管理】
2. 在列表中找到需要查看历史的电池记录
3. 点击【流转历史】按钮
4. 查看电池的完整工序流转轨迹
**字段说明:**
| 字段 | 说明 |
|------|------|
| 工序名称 | 工序的名称 |
| 进入时间 | 进入该工序的时间 |
| 离开时间 | 离开该工序的时间 |
| 工序结果 | 该工序的处理结果 |
| 操作人 | 执行操作的人员 |
## 5. 工序状态说明
| 状态 | 说明 |
|------|------|
| 待处理 | 电池等待该工序处理 |
| 处理中 | 电池正在该工序处理 |
| 已完成 | 电池已完成该工序处理 |
| 异常 | 电池在该工序出现异常 |

View File

@@ -0,0 +1,54 @@
# 托盘登录
## 1. 功能概述
托盘登录属于 MES 系统的生产监控模块,用于将托盘和电池登录到生产线,记录托盘的登录状态并支持查询托盘的相关信息。
**核心功能:**
- 托盘登录:执行托盘登录操作
- 托盘解绑:将托盘和电池的绑定关系解绑。
- 托盘停止:将托盘和电池的激活状态设置为停止,结束托盘和电池的流转。
- 托盘编码格式:支持用户自定义,验证用户输入的托盘条码格式是否正确。
- 电池编码格式:支持用户自定义,验证用户输入的电池条码格式是否正确。
**功能对应截图**
![图片:托盘登录功能截图](/public/image/process_model/图片:工艺模型功能截图.png)
## 2. 术语说明
| 术语 | 定义 | 说明 |
|------|------|------|
| 托盘登录 | Tray Login托盘进入生产线 | 托盘开始在生产线上运作 |
| 登录状态 | Login Status托盘是否已登录 | 记录托盘的登录状态 |
## 3. 托盘登录交互流程
### 3.1 托盘登录操作
**操作步骤:**
1. 进入【生产监控】→【托盘登录】
2. 选择批次号
3. 选择托盘与电池格式编码
4. 扫描或输入托盘编号
5. 扫描或输入电池编号
6. 点击登录按钮
7. 点击【确定】完成登录操作
**字段说明:**
| 字段 | 说明 |
|------|------|
| 通道 | 托盘登录的通道 |
| 电池ID | 扫描或输入的电池ID |
| 上一个批次 | 托盘上登录的批次编号 |
| 上一个托盘 | 托盘上登录的托盘编号 |
| 电池已完成工序 | 电池是否已完成当前工序 |

View File

@@ -0,0 +1,178 @@
# 托盘管理
## 1. 功能概述
托盘管理属于 MES 系统的生产监控模块,用于管理生产过程中的托盘,实现托盘的工序调整、停止、状态查询以及托盘绑定的电池查询等功能。
**核心功能:**
- 托盘状态查询:查询托盘的当前状态
- 托盘工序调整:调整托盘所在的工序
- 托盘停止操作:停止托盘的当前状态
- 托盘电池查询:查询托盘绑定的电池信息
**功能对应截图**
![图片:托盘管理功能截图](/public/image/process_model/图片:工艺模型功能截图.png)
## 2. 术语说明
| 术语 | 定义 | 说明 |
|------|------|------|
| 托盘 | Tray承载物料的容器 | 用于物料的存储和流转 |
| 托盘状态 | Tray Status托盘的当前状态 | 包括空闲、使用中、已停止等 |
| 托盘工序 | Tray Process托盘所在的工序 | 托盘当前所处的生产工序 |
## 3. 数据模型关系说明
### 3.1 托盘管理与其他实体关系
```mermaid
flowchart TB
subgraph 托盘
T[托盘]
end
subgraph 批次
B[批次]
end
subgraph 工序
P[工序]
end
subgraph 电池
Bat[电池]
end
T -->|属于| B
T -->|位于| P
T -->|承载| Bat
```
**关系说明:**
| 关系类型 | 说明 |
|---------|------|
| 托盘 → 批次 | **N:1**:多个托盘属于一个批次 |
| 托盘 → 工序 | **N:1**:多个托盘位于同一工序 |
| 托盘 → 电池 | **1:N**:一个托盘可承载多个电池 |
## 4. 托盘管理交互流程
#### 4.1 托盘查询
**查询条件:**
| 查询条件 | 说明 |
|---------|------|
| 托盘编号 | 按托盘编号精确查询 |
**操作步骤:**
1. 进入【生产监控】→【托盘管理】
2. 输入托盘编号
3. 点击【查询】按钮
4. 查看托盘的详细信息
**字段说明:**
| 字段 | 说明 |
|------|------|
| 托盘编号 | 托盘的唯一标识代码 |
| 托盘状态 | 当前托盘状态 |
| 批次 | 关联的批次编号 |
| LOT | 托盘流水号 |
| 投入电池 | 托盘绑定的电池数量 |
| 投入时间 | 托盘登录的时间 |
| 上一工序 | 托盘上一个工序编号 |
| 当前工序 | 托盘当前所在工序 |
| 状态 | 托盘当前状态,激活/停止 |
| 整盘NG | 托盘是否整盘NG |
### 4.2 托盘工序调整
#### 4.2.1 工序调整说明
调整托盘所在的工序,实现托盘在工序间的转移。
**操作步骤:**
1. 进入【生产监控】→【托盘管理】
2. 输入托盘编号
3. 点击【查询】按钮
4. 在左侧工序列表中选择目标工序
5. 点击【确定】完成工序调整
**【重要】** 工序调整可能影响生产流程,请在确认后执行。
### 4.3 托盘停止
#### 4.3.1 托盘停止说明
停止托盘的当前状态,暂停托盘的进一步流转。
**操作步骤:**
1. 进入【生产监控】→【托盘管理】
2. 输入托盘编号
3. 点击【查询】按钮
4. 点击【停止托盘】按钮
5. 点击【确定】完成停止操作
**【重要】** 停止托盘会将电池和托盘的状态改为停止状态,无法继续流转。
### 4.4 托盘电池查询
#### 4.4.1 电池查询说明
查询托盘上绑定的电池信息,了解托盘承载的具体电池。
**操作步骤:**
1. 进入【生产监控】→【托盘管理】
2. 输入托盘编号
3. 点击【查询】按钮
4. 查看托盘绑定的电池列表
**字段说明:**
| 字段 | 说明 |
|------|------|
| 电池编号 | 电池的唯一标识代码 |
| 电池位置 | 电池在托盘中的位置 |
| 电池激活状态 | 电池的激活状态,激活/停止/NG |
## 4.5 整盘NG处理
标记托盘为整盘NG记录托盘的NG信息。
**操作步骤:**
1. 进入【生产监控】→【托盘管理】
2. 输入托盘编号
3. 点击【查询】按钮
4. 点击【标记NG盘】按钮
5. 点击【确定】完成标记操作
**【重要】** 标记NG盘后托盘的状态会改为NG状态物流线通过接口get_process_route 获取托盘为整盘NG信息。
## 4.6 清除托盘NG
清除托盘的NG标记将托盘里电池的NG状态恢复为正常状态。
**操作步骤:**
1. 进入【生产监控】→【托盘管理】
2. 输入托盘编号
3. 点击【查询】按钮
4. 点击【清除NG盘】按钮
5. 点击【确定】完成清除操作
**【重要】** 清除NG盘后托盘里的NG电池会恢复为正常状态但是生产日志不会被清除。

View File

@@ -0,0 +1,146 @@
# 班组模型
## 1. 功能概述
班组模型属于 MES 系统的基础模块,用于构建企业的生产班组、生产班次、生产成员数据,为生产排班提供组织基础数据支撑。
**核心功能:**
- 班组管理:维护生产班组的新增、删除、修改、查询
- 排班计划管理:维护生产排班的新增、删除、修改、查询
- 排班日历:查看生产排班的时间规划和排班信息
**功能对应截图**
![图片:班组模型功能截图](/public/image/process_model/图片:工艺模型功能截图.png)
## 2. 术语说明
| 术语 | 定义 | 说明 |
| ---- | -------------------------- | ----------- |
| 班组 | Production Team生产作业组织单元 | 用于组织和管理生产人员 |
| 班组成员 | Production Members班组的组成人员 | 属于某个班组的操作人员 |
| 排班计划 | Production Schedule班组的排班计划 | 定义班组的工作时间和任务分配 |
| 轮班方式 | Rotation Schedule班组的排班方式 | 如轮班、固定排班等 |
| 休息日选择 | Rest Day Schedule班组的休息日选择 | 定义哪些天是休息天 |
**关系说明:**
| 关系类型 | 说明 |
| --------- | ------------------------ |
| 班组 → 班次 | **1 对 N**:一个班组可以包含多个班次 |
| 班组 → 生产成员 | **1 对 N**:一个班组可以包含多个生产成员 |
## 3. 班组模型交互流程
### 3.1 班组管理
#### 3.1.1 班组说明
班组是生产作业的基本组织单元,用于编入生产人员。
**功能对应截图**
![图片:班组列表截图](/public/image/process_model/图片:工序单元列表截图.png)
#### 3.1.2 新增班组
**操作步骤:**
1. 进入【生产配置】→【班组模型】→【班组管理】
2. 点击【新增】按钮
3. 填写班组基本信息
4. 添加班组成员
5. 点击【确定】完成班组创建
**字段说明:**
| 字段 | 说明 | 必填 |
| ---- | ------------------- | -- |
| 班组名称 | 班组的名称,如"包装班组" | 是 |
| 所属厂区 | 班组所属的生产厂区,如"工厂A" | 是 |
| 所属产线 | 班组所属的生产产线,如"包装线" | 是 |
**【重要】** 班组编码创建后不允许修改,请在创建时仔细确认。
**【重要】** 班组被工单引用后,不允许删除。
**功能对应截图**
![图片:新增班组截图](/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. 点击【确定】完成排班计划创建
**字段说明:**
| 字段 | 说明 | 必填 |
| ---- | --------------------- | -- |
| 排班名称 | 排班计划的名称,如"早班"、"中班"、"晚班" | 是 |
| 排班编码 | 排班计划的唯一标识代码 | 是 |
| 排班时间范围 | 排班计划的时间范围,如"9:00-17:00" | 是 |
| 状态 | 排班计划的状态,如"启用"、"禁用" | 否 |
| 班组 | 排班计划里包含的班组 | 否 |
| 备注 | 其他补充说明信息 | 否 |
**【重要】** 排班计划编码创建后不允许修改。
**【重要】** 排班计划被排班记录引用后,不允许删除。
**功能对应截图**
![图片:新增排班计划截图](/public/image/process_model/图片:新增工序单元截图.png)
#### 3.2.3 排班计划查询
**查询条件:**
| 查询条件 | 说明 |
| ---- | --------- |
| 排班编码 | 按排班编码精确查询 |
| 排班名称 | 按排班名称模糊查询 |
| 创建时间 | 按排班计划创建时间筛选 |
**功能对应截图**
![图片:排班计划查询截图](/public/image/process_model/图片:工序单元查询列表截图.png)
#### 3.2.4 排班计划导入
**操作步骤:**
1. 进入【生产配置】→【班组模型】→【排班计划】
2. 点击【导入】按钮
3. 上传排班计划文件
4. 点击【确定】完成排班计划导入
#### 3.2.4 排班计划导出
**操作步骤:**
1. 进入【生产配置】→【班组模型】→【排班计划】
2. 点击【导出】按钮
3. 选择导出格式如Excel
4. 点击【确定】完成排班计划导出

View File

@@ -0,0 +1,208 @@
# SPC采集模型
## 1. 功能概述
SPC采集模型属于 MES 系统的基础模块用于配置工序单元的结果参数采集点位实现对生产过程数据的实时采集与监控。SPCStatistical Process Control为统计过程控制用于监控生产过程的稳定性。
**核心功能:**
- SCADA点位绑定配置工序单元与采集点位的关联关系
- 采集参数管理:管理采集点位的数据采集参数
**功能对应截图**
![图片SPC采集模型功能截图](/public/image/process_model/图片:工艺模型功能截图.png)
## 2. 术语说明
| 术语 | 定义 | 说明 |
|------|------|------|
| SPC | 统计过程控制 | 用于监控生产过程的稳定性 |
| SCADA | 数据采集与监控系统 | 用于实时数据采集和监控 |
| 数据类型 | 采集数据的类型 | 包括首巡检数据、结果数据 |
| 结果参数 | 工序单元的结果参数 | 定义工序执行后的产出数据 |
| 首巡检数据 | 首件检验数据 | 生产首件产品的检验数据 |
## 3. 数据模型关系说明
### 3.1 SPC采集配置组成
一个完整的SPC采集配置由以下四要素组成
```mermaid
flowchart LR
subgraph SPC采集配置要素
direction TB
A[工序单元] --> B[SPC采集配置]
C[数据类型] --> B
D[SCADA点位] --> B
end
B --> E[保存到对应数据表]
```
| 要素 | 说明 | 示例 |
|------|------|------|
| 工序单元 | 配置针对哪个工序 | 电芯装配工序 |
| 数据类型 | 数据的业务类型 | 首巡检数据 / 结果数据 |
| SCADA点位 | 数据的来源点位 | TEMP_001 |
### 3.2 数据类型与数据表对应关系
数据类型决定了数据保存到哪张表:
```mermaid
flowchart TB
subgraph 数据类型
DT1["首巡检数据<br/>First Inspection"]
DT2["结果数据<br/>Result Data"]
end
subgraph 对应数据表
T1["首巡检数据表<br/>保存首件检验的数据"]
T2["结果参数表<br/>保存工序结果的数据"]
end
DT1 -->|"数据类型=首巡检"| T1
DT2 -->|"数据类型=结果"| T2
```
### 3.3 采集入口说明
SCADA数据采集只有一个入口接口 `set_node_data`有4个调用方
```mermaid
flowchart TB
subgraph SCADA采集入口
A[set_node_data 接口]
end
subgraph 调用方
B[EdgeMange]
C[EPS]
D[MES内部调用]
E[设备调用]
end
B --> A
C --> A
D --> A
E --> A
style D fill:#90EE90
```
| 调用方 | 说明 | 与SPC配置关系 |
|-------|------|--------------|
| EdgeMange | 边缘管理器推送 | 不使用SPC配置 |
| EPS | EPS系统推送 | 不使用SPC配置 |
| MES内部调用 | MES内部业务调用 | **使用SPC配置** |
| 设备调用 | 设备直接调用 | 不使用SPC配置 |
**本功能配置的即为"MES内部调用"的采集规则。**
### 3.4 MES内部调用采集流程
当MES内部业务调用 `set_node_data` 接口时SPC采集配置决定数据保存位置
```mermaid
sequenceDiagram
participant MES业务 as MES内部业务
participant SCADA as set_node_data 接口
participant SPC配置 as SPC采集配置
participant DB as 数据库
MES业务->>SCADA: 调用set_node_data<br/>参数:点位编码、采集值
SCADA->>SPC配置: 根据点位编码查询配置
SPC配置-->>SCADA: 返回工序单元、数据类型、SCADA点位
SCADA->>DB: 根据数据类型保存到对应数据表
DB-->>SCADA: 保存成功
SCADA-->>MES业务: 返回结果
```
### 3.5 配置示例
| 配置编号 | 工序单元 | 数据类型 | 数据表 | SCADA点位 |
|---------|---------|---------|-------|----------|
| 配置1 | 电芯装配工序 | 首巡检数据 | 首巡检数据表 | TEMP_001 |
| 配置2 | 电芯装配工序 | 结果数据 | 结果参数表 | PRESS_001 |
| 配置3 | 化成工序 | 结果数据 | 结果参数表 | VOLT_001 |
## 4. SPC采集模型交互流程
### 4.1 SCADA点位绑定
#### 4.1.1 点位绑定说明
点位绑定是建立工序单元与SCADA采集点位之间的关联关系实现生产数据的自动采集。
**功能对应截图**
![图片SCADA点位绑定列表截图](/public/image/process_model/图片:工序单元列表截图.png)
#### 4.1.2 新增点位绑定
**操作步骤:**
1. 进入【生产配置】→【SPC采集模型】→【SCADA点位绑定】
2. 点击【新增】按钮
3. 选择需要绑定的工序单元
4. 选择或配置SCADA采集点位
5. 设置采集参数
6. 点击【保存】完成点位绑定
**字段说明:**
| 字段 | 说明 | 必填 |
|------|------|------|
| 工序单元 | 需要绑定点位的工序单元 | 是 |
| 点位编码 | SCADA系统的点位编码 | 是 |
| 点位名称 | 点位的描述名称 | 是 |
| 数据类型 | 点位的数据类型,如"数值"、"开关" | 是 |
| 采集频率 | 数据采集的频率,单位为秒 | 是 |
| 状态 | 启用/禁用 | 否 |
| 备注 | 其他补充说明信息 | 否 |
**【重要】** 点位编码必须与SCADA系统中配置一致否则无法正常采集数据。
**【重要】** 同一工序单元不能重复绑定相同的点位编码。
**功能对应截图**
![图片:新增点位绑定截图](/public/image/process_model/图片:新增工序单元截图.png)
#### 4.1.3 编辑点位绑定
**操作步骤:**
1. 进入【生产配置】→【SPC采集模型】→【SCADA点位绑定】
2. 在列表中找到需要编辑的绑定记录
3. 点击【编辑】按钮
4. 修改需要更新的信息
5. 点击【保存】完成修改
**【注意】** 已采集的历史数据不受影响。
#### 4.1.4 删除点位绑定
**操作步骤:**
1. 进入【生产配置】→【SPC采集模型】→【SCADA点位绑定】
2. 在列表中找到需要删除的绑定记录
3. 点击【删除】按钮
4. 确认删除操作
**【注意】** 删除点位绑定后,该点位的后续数据将停止采集,已采集数据保留。
#### 4.1.5 点位绑定查询
**查询条件:**
| 查询条件 | 说明 |
|---------|------|
| 工序单元 | 按工序单元筛选 |
| 点位编码 | 按点位编码精确查询 |
| 点位名称 | 按点位名称模糊查询 |
| 状态 | 按启用/禁用状态筛选 |
| 创建时间 | 按创建时间范围筛选 |

View File

@@ -0,0 +1,119 @@
# 厂区模型
## 1. 功能概述
厂区模型属于 MES 系统的基础模块用于构建MES系统的厂区、产线为班组管理、批次、环控数据创建提供数据支撑。
**核心功能:**
- 厂区管理:维护厂区的新增、删除、修改、查询
- 产线管理:维护产线的新增、删除、修改、查询
功能对应截图:
![图片:工厂模型功能截图](/public/image/factory_model/图片:工厂模型功能截图.png)
## 2. 术语说明
#### 2.1.1 工厂建模相关术语
| 术语 | 定义 | 说明 |
|------|------|------|
| 厂区 | Area生产制造厂区 | 用于对应生产产线 |
| 产线 | Production Line生产线体 | 用于对应生产班组和生产车间 |
## 3. 厂区模型结构
### 3.1 模块层级说明
厂区模型结构采用层级化管理,从上到下依次为 工厂 → 产线。
**模块层级结构:**
```mermaid
flowchart TD
A[厂区设置 Area]
A --> B[产线 Production Line]
```
| 层级 | 名称 | 说明 |
|------|------|------|
| 1 | 工厂 | 独立的生产制造单位 |
| 2 | 产线 | 具体的生产线体 |
### 3.2 新增/编辑 工厂
**操作步骤:**
1. 进入【生产配置】→【厂区模型】→【厂区设置】
2. 点击【新增/编辑厂区】按钮,根据需要选择【新增/编辑厂区】按钮
3. 填写工厂基本信息
4. 点击【保存】完成工厂创建
**字段说明:**
| 字段 | 说明 | 必填 |
|------|------|------|
| 工厂编码 | 工厂的唯一标识代码,通常采用简写或缩写 | 是 |
| 工厂名称 | 工厂的全称,如"**厂区" | 是 |
| 备注 | 其他补充说明信息 | 否 |
**【重要】** 工厂编码一旦绑定产线后不允许修改编码,请在创建时仔细确认。
**功能对应截图**
![图片:新增编辑工厂截图](/public/image/factory_model/图片:新增编辑工厂截图.png)
### 3.3 新增/编辑 产线
**操作步骤:**
1. 进入【生产配置】→【厂区模型】→【产线设置】
2. 点击【新增/编辑产线】按钮,根据需要选择【新增/编辑产线】按钮
3. 填写产线基本信息
4. 点击【保存】完成产线创建
**字段说明:**
| 字段 | 说明 | 必填 |
|------|------|------|
| 产线编码 | 产线的唯一标识代码 | 是 |
| 产线名称 | 产线的名称,如"**产线" | 是 |
| 所属厂区 | 所属厂区 | 是 |
| 备注 | 其他补充说明信息 | 否 |
**【注意】** 产线编码一旦绑定车间后不允许修改编码,请在创建时仔细确认。
**功能对应截图**
![图片:新增编辑产线截图](/public/image/factory_model/图片:新增编辑产线截图.png)
### 3.4 查询操作 工厂
**查询条件:**
| 查询条件 | 说明 |
|---------|------|
| 名称 | 按厂区名称模糊查询 |
| 编号 | 按厂区编号模糊查询 |
**功能对应截图**
![图片:工厂模型查询截图](/public/image/factory_model/图片:工厂模型查询截图.png)
### 3.5 查询操作 产线
**查询条件:**
| 查询条件 | 说明 |
|---------|------|
| 名称 | 按产线名称模糊查询 |
| 编号 | 按产线编号模糊查询 |
**功能对应截图**
![图片:产线模型查询截图](/public/image/factory_model/图片:产线模型查询截图.png)

View File

@@ -0,0 +1,299 @@
# 物料模型管理
## 1. 功能概述
物料模型管理属于 MES 系统的基础模块,用于构建企业的物料分类、物料基本信息和 BOM 物料清单等核心数据,为生产计划、物料采购、仓库管理、成本核算等业务模块提供物料基础数据支撑。
**核心功能:**
- 物料类别列表:维护物料的分类体系,按物料类型进行分类管理
- 物料信息管理:维护物料的基本信息、物料属性、计量单位等
- BOM物料清单维护产品的物料构成清单定义产品与物料的用量关系
- 计量单位:定义物料的数量计量标准单位,如个、件、千克、米等
**功能对应截图**
![图片:物料模型功能截图](/public/image/material_model/图片:物料模型功能截图.png)
## 2. 术语说明
| 术语 | 定义 | 说明 |
|------|------|------|
| 物料类别 | Material Category对物料进行分类管理的单元 | 用于区分不同类型的物料 |
| 物料信息 | Material Information物料的基本属性和特征 | 包括物料编码、名称、规格、单位等 |
| 物料清单 | BOMBill of Materials产品构成清单 | 定义产品与物料的用量关系 |
| 计量单位 | Unit of Measure计量物料数量的标准单位 | 如个、件、千克、米等,属于物料信息的属性 |
| 物料编码 | Material Code物料的唯一标识代码 | 物料管理系统中的唯一编号 |
**数据模型关系说明:**
```mermaid
flowchart TB
subgraph 物料类别列表
MCA[物料类别A]
MCB[物料类别B]
end
subgraph 物料信息管理
MI1[物料信息1]
MI2[物料信息2]
MI3[物料信息3]
end
subgraph BOM物料清单
BOM1[BOM物料清单A]
BOM2[BOM物料清单B]
end
MCA -->|1:N| MI1
MCA -->|1:N| MI2
MCB -->|1:N| MI3
BOM1 ---|N:M| MI1
BOM1 ---|N:M| MI2
BOM2 ---|N:M| MI2
BOM2 ---|N:M| MI3
```
**关系说明:**
| 关系类型 | 说明 |
|---------|------|
| 物料类别列表 → 物料信息管理 | **1 对 N**:一个物料类别可以包含多个物料信息 |
| BOM物料清单 ↔ 物料信息管理 | **N 对 M**一个BOM可以引用多个物料一个物料可被多个BOM引用 |
| 物料信息管理 → 计量单位 | **属性**:计量单位是物料信息的属性之一 |
**简化关系图:**
```mermaid
flowchart LR
A[物料类别列表] -->|1:N| B[物料信息管理]
C[BOM物料清单] -.->|N:M| B
B -->|包含| D[计量单位]
B -->|包含| E[物料规格]
B -->|包含| F[物料属性]
```
## 3. 物料模型交互流程
### 3.1 物料类别列表管理
#### 3.1.1 物料类别说明
物料类别是对物料进行分类管理的单元,用于区分不同类型的物料,便于物料的检索和维护。
**功能对应截图**
![图片:物料类别列表截图](/public/image/material_model/图片:物料类别列表截图.png)
#### 3.1.2 新增物料类别
**操作步骤:**
1. 进入【生产配置】→【物料模型】→【物料类别列表】
2. 点击【新增】按钮
3. 填写基本信息
4. 点击【保存】完成类别创建
**字段说明:**
| 字段 | 说明 | 必填 |
|------|------|------|
| 物料类别编码 | 类别的唯一标识代码 | 是 |
| 物料类别名称 | 类别的名称,如"原材料"、"半成品" | 是 |
| 备注 | 其他补充说明信息 | 否 |
**【重要】** 物料类别编码一旦启用不允许修改和删除,请在创建时仔细确认。
**功能对应截图**
![图片:物料类别设置截图](/public/image/material_model/图片:物料类别设置截图.png)
#### 3.1.3 物料类别查询
**查询条件:**
| 查询条件 | 说明 |
|---------|------|
| 物料类别编码 | 按物料类别编码精确查询 |
| 物料类别名称 | 按物料类别名称模糊查询 |
| 上级类别 | 按上级类别筛选 |
### 3.2 物料信息管理
#### 3.2.1 物料信息说明
物料信息是描述物料基本属性和特征的核心数据,包括物料编码、名称、计量单位等,是企业物料管理的基础。
**物料信息特点:**
- 唯一性:每个物料有唯一的物料编码
- 规范性:物料信息有统一的数据规范和标准
- 关联性物料信息可被BOM、工单、仓库等模块引用
**功能对应截图**
![图片:物料信息列表截图](/public/image/material_model/图片:物料信息列表截图.png)
#### 3.2.2 新增物料信息
**操作步骤:**
1. 进入【生产配置】→【物料模型】→【物料信息管理】
2. 点击【新增】按钮
3. 填写物料基本信息
4. 点击【保存】完成物料信息创建
**字段说明:**
| 字段 | 说明 | 必填 |
|------|------|------|
| 物料编码 | 物料的唯一标识代码 | 是 |
| 物料名称 | 物料的名称 | 是 |
| 物料类别 | 关联的物料类别 | 是 |
| 计量单位 | 物料的计量单位,如个、件、千克等 | 是 |
| 备注 | 其他补充说明信息 | 否 |
**【注意】** 物料编码创建后不允许修改,请在创建时仔细确认。
**【重要】** 物料信息被BOM或其他单据引用后不允许删除。
**功能对应截图**
![图片:新增物料信息截图](/public/image/material_model/图片:新增物料信息截图.png)
#### 3.2.3 物料信息查询
**查询条件:**
| 查询条件 | 说明 |
|---------|------|
| 物料编码 | 按物料编码精确查询 |
| 物料名称 | 按物料名称模糊查询 |
| 物料类别 | 按物料类别筛选 |
| 物料类型 | 按物料类型筛选 |
**功能对应截图**
![图片:物料信息查询列表截图](/public/image/material_model/图片:物料信息查询列表截图.png)
### 3.3 BOM物料清单管理
#### 3.3.1 BOM物料清单说明
BOM物料清单是定义产品与物料构成关系的核心数据记录产品由哪些物料组成、各物料的用量比例关系。BOM是生产计划、物料采购、成本核算的重要依据。
**BOM物料清单特点**
- 层级性支持多层级BOM体现产品的装配结构
- 用量关系:明确各层级的物料用量和比例
- 版本管理支持BOM版本变更和历史追溯
**功能对应截图**
![图片BOM物料清单列表截图](/public/image/material_model/图片BOM物料清单列表截图.png)
#### 3.3.2 新增BOM物料清单
**操作步骤:**
1. 进入【生产配置】→【物料模型】→【BOM物料清单】
2. 点击【新增】按钮
3. 填写BOM基本信息
4. 点击【保存】完成BOM创建
**字段说明:**
| 字段 | 说明 | 必填 |
|------|------|------|
| BOM版本编码 | BOM的唯一标识代码 | 是 |
| BOM版本名称 | BOM的名称如"产品A的物料清单" | 是 |
| 产品编码 | 关联的产品型号 | 是 |
| 状态 | 状态:启用、禁用 | 是 |
| 备注 | 其他补充说明信息 | 否 |
**【重要】** BOM被生产工单引用后不允许删除。
**功能对应截图**
![图片新增BOM物料清单截图](/public/image/process_model/图片:新增工艺流程截图.png)
#### 3.3.3 设置BOM
**操作步骤:**
1. 进入【生产配置】→【物料模型】→【BOM物料清单】
2. 选择要设置的BOM点击【设置BOM】按钮
3. 选择对应的工序在IN/OUT中配置物料信息和投入数量
**BOM子项字段说明**
| 字段 | 说明 | 必填 |
|------|------|------|
| IN/OUT | 工序的投料和产出品 | 是 |
| 物料类别 | 引用的物料类别 | 是 |
| 物料编码 | 引用的物料编码 | 是 |
| 物料名称 | 引用的物料名称 | 是 |
| 投入数量 | 生产一个产品该物料的用量 | 是 |
| 单位 | 物料用量的计量单位 | 是 |
**【注意】** 同一BOM中不允许出现相同的物料编码。
**【注意】** BOM子项的用量单位应与物料信息的计量单位一致。
**功能对应截图**
![图片BOM子项物料配置截图](/public/image/material_model/图片BOM子项物料配置截图.png)
#### 3.3.4 BOM物料清单查询
**查询条件:**
| 查询条件 | 说明 |
|---------|------|
| BOM编码 | 按BOM编码精确查询 |
| BOM名称 | 按BOM名称模糊查询 |
| 产品型号 | 按产品型号筛选 |
### 3.4 计量单位管理
#### 3.4.1 计量单位说明
计量单位是物料信息的属性之一,用于标准化工物料数量的计量。系统预置常用的计量单位,同时支持用户自定义计量单位。
**常用计量单位类型:**
- 数量单位:个、件、只、支、台、套
- 重量单位:千克、克、吨、磅
- 长度单位:米、厘米、毫米、英寸
- 体积单位:升、毫升、立方米
- 面积单位:平方米、平方厘米
**功能对应截图**
![图片:计量单位列表截图](/public/image/material_model/图片:计量单位列表截图.png)
#### 3.4.2 新增计量单位
**操作步骤:**
1. 进入【生产配置】→【物料模型】→【计量单位】
2. 点击【新增】按钮
3. 填写计量单位基本信息
4. 点击【保存】完成计量单位创建
**字段说明:**
| 字段 | 说明 | 必填 |
|------|------|------|
| 单位编码 | 单位的唯一标识代码 | 是 |
| 单位名称 | 单位的名称,如"个"、"千克" | 是 |
| 备注 | 其他补充说明信息 | 否 |
**【注意】** 系统预置的计量单位不允许修改和删除。
**【重要】** 计量单位被物料信息引用后,不允许删除。
**功能对应截图**
![图片:新增计量单位截图](/public/image/material_model/图片:新增计量单位截图.png)
#### 3.4.3 计量单位查询
**查询条件:**
| 查询条件 | 说明 |
|---------|------|
| 单位编码 | 按单位编码精确查询 |
| 单位名称 | 按单位名称模糊查询 |
| 单位类型 | 按单位类型筛选 |

View File

@@ -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)

View File

@@ -0,0 +1,228 @@
# 产品模型管理
## 1. 功能概述
产品模型管理属于 MES 系统的基础模块,用于构建企业的产品分类、产品基本信息、异常不良类别等核心数据,为生产计划、工单执行、品质管理等业务模块提供产品基础数据支撑。
**核心功能:**
- 产品列表:维护产品的基本信息,支持产品的分类管理和多层级产品结构
- 异常不良管理:维护产品的异常不良类别,绑定设备类别,用于生产过程中的品质异常记录
**功能对应截图**
![图片:产品模型功能截图](/public/image/product_model/图片:产品模型功能截图.png)
## 2. 术语说明
| 术语 | 定义 | 说明 |
|------|------|------|
| 产品列表 | Product List记录产品的基本信息和分类 | 用于生产执行和品质管理的基础数据 |
| 异常不良 | Abnormal/Defect生产过程中出现的异常情况 | 包括NG不合格和ERR错误类型 |
| 异常不良类别 | Defect Category对异常不良进行分类管理 | 用于区分不同类型的异常 |
| 设备类别 | Device Category对设备进行分类管理 | 异常不良绑定设备类别,用于特定设备的异常记录 |
| NG | Not Good不合格品 | 生产过程中判定为不合格的产品 |
| ERR | Error错误 | 系统或设备运行时出现的错误信息 |
**数据模型关系说明:**
```mermaid
flowchart TB
subgraph 产品列表
P1[产品]
P2[产品]
end
subgraph 工艺流程
PF1[工艺流程A]
PF2[工艺流程B]
end
subgraph 异常不良管理
D1[NG不良类别]
D2[ERR错误类别]
end
subgraph 设备类别
DC1[设备类别]
DC2[设备类别]
end
P1 -->|1:N| PF1
P2 -->|1:N| PF2
DC1 -->|1:N| D1
DC2 -->|1:N| D2
```
**关系说明:**
| 关系类型 | 说明 |
|---------|------|
| 产品列表 → 工艺流程 | **1 对 N**:一个产品可以配置多个工艺流程 |
| 设备类别 → 异常不良管理 | **1 对 N**:一个设备类别可以配置多个异常不良类别 |
## 3. 产品模型交互流程
### 3.1 产品列表管理
#### 3.1.1 产品列表说明
产品列表是记录产品基本信息的核心数据,包括产品型号、产品名称等,是企业生产执行和品质管理的基础。
**产品列表特点:**
- 关联性:产品信息可被工艺流程
**功能对应截图**
![图片:产品列表截图](/public/image/product_model/图片:产品列表截图.png)
#### 3.1.2 新增产品
**操作步骤:**
1. 进入【生产配置】→【产品模型】→【产品列表】
2. 点击【新增】按钮
3. 填写产品基本信息
4. 点击【保存】完成产品创建
**字段说明:**
| 字段 | 说明 | 必填 |
|------|------|------|
| 产品型号 | 产品的唯一标识代码 | 是 |
| 产品名称 | 产品的名称 | 是 |
| 备注 | 其他补充说明信息 | 否 |
**【重要】** 产品型号创建后不允许修改,请在创建时仔细确认。
**【重要】** 产品被工艺流程或工单引用后,不允许删除。
**功能对应截图**
![图片:新增产品截图](/public/image/product_model/图片:新增产品截图.png)
#### 3.1.3 产品查询
**查询条件:**
| 查询条件 | 说明 |
|---------|------|
| 产品型号 | 按产品型号精确查询 |
| 产品名称 | 按产品名称模糊查询 |
| 产品分类 | 按产品分类筛选 |
**功能对应截图**
![图片:产品查询列表截图](/public/image/product_model/图片:产品查询列表截图.png)
### 3.2 异常不良管理
#### 3.2.1 异常不良管理说明
异常不良管理是用于记录生产过程中出现的异常情况包括NG不合格品和ERR错误两种类型。异常不良类别绑定设备类别用于特定设备工序的异常记录。
**异常不良类型:**
| 类型 | 说明 |
|------|------|
| NG | Not Good不合格品生产过程中判定为不合格的产品 |
| ERR | Error错误系统或设备运行时出现的错误信息 |
**功能对应截图**
![图片:异常不良管理列表截图](/public/image/product_model/图片:异常不良管理列表截图.png)
#### 3.2.2 新增异常不良类别
**操作步骤:**
1. 进入【生产配置】→【产品模型】→【异常不良管理】
2. 点击【新增】按钮
3. 选择异常类型NG/ERR
4. 填写异常不良类别信息
5. 选择绑定的设备类别
6. 点击【保存】完成异常不良类别创建
**字段说明:**
| 字段 | 说明 | 必填 |
|------|------|------|
| 异常类别编码 | 异常类别的唯一标识代码 | 是 |
| 异常类别名称 | 异常类别的名称,如"短路"、"开路" | 是 |
| 异常类型 | NG不合格/ ERR错误 | 是 |
| 设备类别 | 绑定的设备类别,用于特定设备的异常记录 | 是 |
| 备注 | 其他补充说明信息 | 否 |
**【重要】** 异常类别编码创建后不允许修改。
**【重要】** 异常不良类别被使用后,不允许删除。
**功能对应截图**
![图片:新增异常不良类别截图](/public/image/product_model/图片:新增异常不良类别截图.png)
#### 3.2.3 异常不良类别查询
**查询条件:**
| 查询条件 | 说明 |
|---------|------|
| 异常类别编码 | 按异常类别编码精确查询 |
| 异常类别名称 | 按异常类别名称模糊查询 |
| 异常类型 | 按异常类型筛选NG / ERR |
| 设备类别 | 按绑定的设备类别筛选 |
**功能对应截图**
![图片:异常不良类别查询列表截图](/public/image/product_model/图片:异常不良类别查询列表截图.png)
#### 3.2.4 导入异常不良类别
导入功能支持批量导入异常不良类别数据,提高数据维护效率。
**操作步骤:**
1. 进入【生产配置】→【产品模型】→【异常不良管理】
2. 点击【导入】按钮
3. 下载导入模板
4. 按照模板格式填写异常不良类别数据
5. 点击【选择文件】上传填写好的Excel文件
6. 点击【开始导入】执行数据导入
7. 查看导入结果报告
**导入模板字段说明:**
| 字段 | 说明 | 必填 | 示例 |
|------|------|------|------|
| 异常类别编码 | 异常类别的唯一标识代码 | 是 | NG-001 |
| 异常类别名称 | 异常类别的名称 | 是 | 短路 |
| 异常类型 | NG不合格/ ERR错误 | 是 | NG |
| 设备类别编码 | 绑定的设备类别编码 | 是 | DEV-SMT |
| 备注 | 其他补充说明信息 | 否 | - |
**【注意】** 导入前请确保设备类别已存在。
**【提示】** 建议先导入少量数据进行验证,确认格式正确后再进行大批量导入。
**功能对应截图**
![图片:导入异常不良类别对话框截图](/public/image/product_model/图片:导入异常不良类别对话框截图.png)
#### 3.2.5 批量删除异常不良类别
批量删除功能支持一次删除多个异常不良类别,提高数据清理效率。
**操作步骤:**
1. 进入【生产配置】→【产品模型】→【异常不良管理】
2. 在列表中勾选需要删除的异常不良类别(可多选)
3. 点击【批量删除】按钮
4. 在弹出的确认对话框中确认删除
5. 点击【确定】执行批量删除
**【注意】** 已使用的异常不良类别不允许删除。
**【注意】** 删除操作不可恢复,请在删除前仔细确认。
**【提示】** 建议在删除前先查询该类别是否已被工单或异常记录引用。
**功能对应截图**
![图片:批量删除确认对话框截图](/public/image/product_model/图片:批量删除确认对话框截图.png)
### 3.3 异常不良管理说明
异常不良管理独立于产品和工艺流程,仅与设备类别存在绑定关系。异常不良类别用于记录设备在生产过程中出现的异常情况。
**【重要】** 异常不良管理不与工艺流程关联,而是直接与设备类别绑定。
**【重要】** 多个异常不良类别可以绑定同一个设备类别,实现异常分类的统一管理。

Binary file not shown.

After

Width:  |  Height:  |  Size: 142 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 133 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 88 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 138 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 145 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 112 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 107 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 114 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 114 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 136 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 136 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 131 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 248 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 138 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 106 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 147 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 148 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 109 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 136 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 129 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 85 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 118 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 144 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 136 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 126 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 90 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 152 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 186 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 186 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 178 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 117 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 137 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 123 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 138 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 147 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 122 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 126 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 86 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 75 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 126 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 126 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 100 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 100 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 98 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Some files were not shown because too many files have changed in this diff Show More