Compare commits
6 Commits
f147189a4a
...
docs/devic
| Author | SHA1 | Date | |
|---|---|---|---|
| bc6a1a400c | |||
| a05f589724 | |||
| c986c73312 | |||
| 87ef92c007 | |||
| 73d1f2e055 | |||
| 1e7effa77c |
@@ -1,211 +1,231 @@
|
||||
import { defineConfig } from 'vitepress'
|
||||
import { withMermaid } from 'vitepress-plugin-mermaid'
|
||||
|
||||
export default defineConfig({
|
||||
title: 'HF-MES v5.0 使用手册',
|
||||
description: 'HF-MES v5.0 制造执行系统完整使用指南',
|
||||
lang: 'zh-CN',
|
||||
themeConfig: {
|
||||
logo: '/logo.svg',
|
||||
siteTitle: 'HF-MES v5.0 使用手册',
|
||||
|
||||
nav: [
|
||||
{ text: '首页', link: '/' },
|
||||
{
|
||||
text: '文档说明',
|
||||
items: [
|
||||
{ text: '文档说明', link: '/guide/document-guide' },
|
||||
{ text: '系统概述', link: '/guide/system-overview' }
|
||||
]
|
||||
},
|
||||
{
|
||||
text: '快速入门',
|
||||
items: [
|
||||
{ text: '快速入门', link: '/getting-started/quick-start' }
|
||||
]
|
||||
},
|
||||
{
|
||||
text: '基础配置',
|
||||
items: [
|
||||
{ text: '基础数据管理', link: '/basic/data-management' },
|
||||
{ text: '设备管理', link: '/basic/equipment' }
|
||||
]
|
||||
},
|
||||
{
|
||||
text: '业务模块',
|
||||
items: [
|
||||
{ text: '生产管理', link: '/business/production' },
|
||||
{ text: '质量管理', link: '/business/quality' },
|
||||
{ text: '仓储物流', link: '/business/warehouse' },
|
||||
{ text: '设备仓储', link: '/business/equipment-warehouse' }
|
||||
]
|
||||
},
|
||||
{
|
||||
text: '数据集成',
|
||||
items: [
|
||||
{ text: '数据与集成', link: '/integration/data-integration' }
|
||||
]
|
||||
},
|
||||
{
|
||||
text: '报表分析',
|
||||
items: [
|
||||
{ text: '报表与分析', link: '/analysis/reports' }
|
||||
]
|
||||
},
|
||||
{
|
||||
text: '系统运维',
|
||||
items: [
|
||||
{ text: '系统运维', link: '/operation/system-operation' },
|
||||
{ text: '技术支持', link: '/operation/technical-support' }
|
||||
]
|
||||
},
|
||||
{
|
||||
text: '附录',
|
||||
items: [
|
||||
{ text: '术语表', link: '/appendix/glossary' }
|
||||
]
|
||||
export default withMermaid(
|
||||
defineConfig({
|
||||
mermaid: {
|
||||
theme: 'default',
|
||||
mermaidConfig: {
|
||||
fontFamily: 'sans-serif', // 确保使用通用字体
|
||||
}
|
||||
],
|
||||
},
|
||||
title: 'HF-MES v5.0 使用手册',
|
||||
description: 'HF-MES v5.0 制造执行系统完整使用指南',
|
||||
lang: 'zh-CN',
|
||||
themeConfig: {
|
||||
logo: '/logo.svg',
|
||||
siteTitle: 'HF-MES v5.0 使用手册',
|
||||
|
||||
sidebar: {
|
||||
'/guide/': [
|
||||
nav: [
|
||||
{ text: '首页', link: '/' },
|
||||
{
|
||||
text: '文档管理篇',
|
||||
text: '文档说明',
|
||||
items: [
|
||||
{ text: '文档说明', link: '/guide/document-guide' }
|
||||
{ text: '文档说明', link: '/guide/document-guide' },
|
||||
{ text: '系统概述', link: '/guide/system-overview' }
|
||||
]
|
||||
},
|
||||
{
|
||||
text: '系统认知篇',
|
||||
items: [
|
||||
{ text: '系统概述', link: '/guide/system-overview' }
|
||||
]
|
||||
}
|
||||
],
|
||||
'/getting-started/': [
|
||||
{
|
||||
text: '快速入门篇',
|
||||
text: '快速入门',
|
||||
items: [
|
||||
{ text: '快速入门', link: '/getting-started/quick-start' }
|
||||
]
|
||||
}
|
||||
],
|
||||
'/basic/': [
|
||||
},
|
||||
{
|
||||
text: '基础配置篇',
|
||||
text: '基础配置',
|
||||
items: [
|
||||
{ text: '基础数据管理', link: '/basic/data-management' },
|
||||
{ text: '设备基础信息', link: '/basic/equipment' }
|
||||
]
|
||||
}
|
||||
],
|
||||
'/business/': [
|
||||
{
|
||||
text: '生产管理篇',
|
||||
items: [
|
||||
{ text: '生产管理', link: '/business/production' }
|
||||
{ text: '设备管理', link: '/basic/equipment' }
|
||||
]
|
||||
},
|
||||
{
|
||||
text: '质量管理篇',
|
||||
text: '设备管理篇',
|
||||
items: [
|
||||
{ text: '质量与追溯', link: '/business/quality' }
|
||||
{ text: '设备模型', link: '/device_management/device_model' },
|
||||
{ text: '设备点检', link: '/device_management/equipment_inspection' },
|
||||
{ text: '设备保养', link: '/device_management/equipment_maintenance' },
|
||||
{ text: '设备损耗品管理', link: '/device_management/equipment_consumables_management' },
|
||||
{ text: '设备状态管理', link: '/device_management/equipment_status_management' },
|
||||
{ text: '设备维修管理', link: '/device_management/equipment_maintenance_management' },
|
||||
]
|
||||
},
|
||||
{
|
||||
text: '仓储物流篇',
|
||||
text: '业务模块',
|
||||
items: [
|
||||
{ text: '设备与仓储', link: '/business/equipment-warehouse' }
|
||||
{ text: '生产管理', link: '/business/production' },
|
||||
{ text: '质量管理', link: '/business/quality' },
|
||||
{ text: '仓储物流', link: '/business/warehouse' },
|
||||
{ text: '设备仓储', link: '/business/equipment-warehouse' }
|
||||
]
|
||||
}
|
||||
],
|
||||
'/integration/': [
|
||||
},
|
||||
{
|
||||
text: '数据集成篇',
|
||||
text: '数据集成',
|
||||
items: [
|
||||
{ text: '数据与集成', link: '/integration/data-integration' }
|
||||
]
|
||||
}
|
||||
],
|
||||
'/analysis/': [
|
||||
},
|
||||
{
|
||||
text: '报表分析篇',
|
||||
text: '报表分析',
|
||||
items: [
|
||||
{ text: '报表与分析', link: '/analysis/reports' }
|
||||
]
|
||||
}
|
||||
],
|
||||
'/operation/': [
|
||||
},
|
||||
{
|
||||
text: '系统运维篇',
|
||||
text: '系统运维',
|
||||
items: [
|
||||
{ text: '系统运维', link: '/operation/system-operation' }
|
||||
{ text: '系统运维', link: '/operation/system-operation' },
|
||||
{ text: '技术支持', link: '/operation/technical-support' }
|
||||
]
|
||||
},
|
||||
{
|
||||
text: '技术支持篇',
|
||||
items: [
|
||||
{ text: '异常处理与技术支持', link: '/operation/technical-support' }
|
||||
]
|
||||
}
|
||||
],
|
||||
'/appendix/': [
|
||||
{
|
||||
text: '附录篇',
|
||||
text: '附录',
|
||||
items: [
|
||||
{ text: '术语表', link: '/appendix/glossary' }
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
],
|
||||
|
||||
socialLinks: [
|
||||
{ icon: 'github', link: 'https://github.com/vuejs/vitepress' }
|
||||
],
|
||||
sidebar: {
|
||||
'/guide/': [
|
||||
{
|
||||
text: '文档管理篇',
|
||||
items: [
|
||||
{ text: '文档说明', link: '/guide/document-guide' }
|
||||
]
|
||||
},
|
||||
{
|
||||
text: '系统认知篇',
|
||||
items: [
|
||||
{ text: '系统概述', link: '/guide/system-overview' }
|
||||
]
|
||||
}
|
||||
],
|
||||
'/getting-started/': [
|
||||
{
|
||||
text: '快速入门篇',
|
||||
items: [
|
||||
{ text: '快速入门', link: '/getting-started/quick-start' }
|
||||
]
|
||||
}
|
||||
],
|
||||
'/basic/': [
|
||||
{
|
||||
text: '基础配置篇',
|
||||
items: [
|
||||
{ text: '基础数据管理', link: '/basic/data-management' },
|
||||
{ text: '设备基础信息', link: '/basic/equipment' }
|
||||
]
|
||||
}
|
||||
],
|
||||
'/business/': [
|
||||
{
|
||||
text: '生产管理篇',
|
||||
items: [
|
||||
{ text: '生产管理', link: '/business/production' }
|
||||
]
|
||||
},
|
||||
{
|
||||
text: '质量管理篇',
|
||||
items: [
|
||||
{ text: '质量与追溯', link: '/business/quality' }
|
||||
]
|
||||
},
|
||||
{
|
||||
text: '仓储物流篇',
|
||||
items: [
|
||||
{ text: '设备与仓储', link: '/business/equipment-warehouse' }
|
||||
]
|
||||
}
|
||||
],
|
||||
'/integration/': [
|
||||
{
|
||||
text: '数据集成篇',
|
||||
items: [
|
||||
{ text: '数据与集成', link: '/integration/data-integration' }
|
||||
]
|
||||
}
|
||||
],
|
||||
'/analysis/': [
|
||||
{
|
||||
text: '报表分析篇',
|
||||
items: [
|
||||
{ text: '报表与分析', link: '/analysis/reports' }
|
||||
]
|
||||
}
|
||||
],
|
||||
'/operation/': [
|
||||
{
|
||||
text: '系统运维篇',
|
||||
items: [
|
||||
{ text: '系统运维', link: '/operation/system-operation' }
|
||||
]
|
||||
},
|
||||
{
|
||||
text: '技术支持篇',
|
||||
items: [
|
||||
{ text: '异常处理与技术支持', link: '/operation/technical-support' }
|
||||
]
|
||||
}
|
||||
],
|
||||
'/appendix/': [
|
||||
{
|
||||
text: '附录篇',
|
||||
items: [
|
||||
{ text: '术语表', link: '/appendix/glossary' }
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
footer: {
|
||||
message: 'HF-MES v5.0 使用手册',
|
||||
copyright: 'Copyright © 2026 All Rights Reserved'
|
||||
},
|
||||
socialLinks: [
|
||||
{ icon: 'github', link: 'https://github.com/vuejs/vitepress' }
|
||||
],
|
||||
|
||||
search: {
|
||||
provider: 'local'
|
||||
},
|
||||
footer: {
|
||||
message: 'HF-MES v5.0 使用手册',
|
||||
copyright: 'Copyright © 2026 All Rights Reserved'
|
||||
},
|
||||
|
||||
editLink: {
|
||||
pattern: 'https://github.com/vuejs/vitepress/edit/main/docs/:path',
|
||||
text: '在 GitHub 上编辑此页'
|
||||
},
|
||||
search: {
|
||||
provider: 'local'
|
||||
},
|
||||
|
||||
lastUpdated: {
|
||||
text: '最后更新于',
|
||||
formatOptions: {
|
||||
dateStyle: 'short',
|
||||
timeStyle: 'short'
|
||||
editLink: {
|
||||
pattern: 'https://github.com/vuejs/vitepress/edit/main/docs/:path',
|
||||
text: '在 GitHub 上编辑此页'
|
||||
},
|
||||
|
||||
lastUpdated: {
|
||||
text: '最后更新于',
|
||||
formatOptions: {
|
||||
dateStyle: 'short',
|
||||
timeStyle: 'short'
|
||||
}
|
||||
},
|
||||
|
||||
outline: {
|
||||
level: [2, 4],
|
||||
label: '目录'
|
||||
},
|
||||
|
||||
docFooter: {
|
||||
prev: '← 上一页',
|
||||
next: '下一页 →'
|
||||
}
|
||||
},
|
||||
|
||||
outline: {
|
||||
level: [2, 3],
|
||||
label: '目录'
|
||||
markdown: {
|
||||
theme: {
|
||||
light: 'github-light',
|
||||
dark: 'github-dark'
|
||||
},
|
||||
lineNumbers: false
|
||||
},
|
||||
|
||||
docFooter: {
|
||||
prev: '← 上一页',
|
||||
next: '下一页 →'
|
||||
}
|
||||
},
|
||||
|
||||
markdown: {
|
||||
theme: {
|
||||
light: 'github-light',
|
||||
dark: 'github-dark'
|
||||
},
|
||||
lineNumbers: false
|
||||
},
|
||||
|
||||
head: [
|
||||
['link', { rel: 'icon', href: '/favicon.ico' }],
|
||||
['meta', { name: 'author', content: 'HF-MES' }],
|
||||
['meta', { name: 'viewport', content: 'width=device-width, initial-scale=1.0' }]
|
||||
]
|
||||
})
|
||||
head: [
|
||||
['link', { rel: 'icon', href: '/favicon.ico' }],
|
||||
['meta', { name: 'author', content: 'HF-MES' }],
|
||||
['meta', { name: 'viewport', content: 'width=device-width, initial-scale=1.0' }]
|
||||
]
|
||||
})
|
||||
)
|
||||
@@ -1,6 +1,11 @@
|
||||
import DefaultTheme from 'vitepress/theme'
|
||||
import './style/print.css'
|
||||
import mermaid from 'mermaid'
|
||||
|
||||
export default {
|
||||
...DefaultTheme,
|
||||
}
|
||||
enhanceApp() {
|
||||
if (typeof window !== 'undefined') {
|
||||
mermaid.initialize({ startOnLoad: true })
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,168 +0,0 @@
|
||||
# 电池曲线
|
||||
|
||||
## 1. 功能概述
|
||||
|
||||
电池曲线属于 MES 系统数据中台的基础追溯模块,用于查询电池在各个工序中的充放电曲线数据,以可视化图表形式展示电压、电流、容量随时间的变化趋势,帮助工艺和品质人员分析电池性能。
|
||||
|
||||
**核心功能:**
|
||||
|
||||
- 电池工序查询:按电池编码查询该电池经历的所有工序记录
|
||||
- 曲线图表展示:以多轴折线图/柱状图展示电压、电流、容量变化曲线
|
||||
- 图表交互操作:支持区域缩放、图表保存为图片等交互功能
|
||||
- 整盘曲线查看:支持跳转到外部曲线查看器查看整盘托盘的曲线数据
|
||||
- 数据导出:支持将当前工序的全部曲线数据文件导出为 ZIP 压缩包
|
||||
|
||||
**功能对应截图** :
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/data_middleground/battery_curve/电池曲线页面截图.png" alt="电池曲线页面截图">
|
||||
<div style="font-size:12px; font-weight:bold;">图1 电池曲线页面</div>
|
||||
</div>
|
||||
|
||||
## 2. 术语说明
|
||||
|
||||
| 术语 | 定义 | 说明 |
|
||||
|------|------|------|
|
||||
| 电池曲线 | Battery Curve,电池在工序中的充放电数据曲线 | 包含电压、电流、容量三条变化曲线 |
|
||||
| 电池编码 | Battery ID,电池在系统中的唯一标识 | 查询电池曲线数据的入口 |
|
||||
| 电压曲线 | Voltage Curve,电池两端电压随时间变化的曲线 | 纵轴单位为毫伏(mV) |
|
||||
| 电流曲线 | Current Curve,电池充放电电流随时间变化的曲线 | 纵轴单位为毫安(mA) |
|
||||
| 容量曲线 | Capacity Curve,电池充放电容量随时间累积的曲线 | 纵轴单位为毫安时(mAH),以柱状图展示 |
|
||||
| 托盘曲线 | Tray Curve,同一托盘内所有电池的曲线数据 | 通过外部曲线查看器打开 |
|
||||
|
||||
## 3. 电池曲线查询
|
||||
|
||||
### 3.1 查询说明
|
||||
|
||||
通过输入电池编码,系统查询该电池在所有工序中的充放电记录,以左侧工序列表 + 右侧曲线图表的形式呈现。
|
||||
|
||||
**查询条件:**
|
||||
|
||||
| 查询条件 | 说明 | 必填 |
|
||||
|---------|------|------|
|
||||
| 电池编码 | 输入需要查询曲线的电池编码 | 是 |
|
||||
|
||||
### 3.2 查询操作步骤
|
||||
|
||||
1. 进入【数据中台】→【基础追溯】→【电池曲线】
|
||||
2. 在搜索框中输入电池编码
|
||||
3. 点击【查询】按钮
|
||||
4. 左侧出现该电池的工序记录列表,每项显示批次名称、工序名称和上传时间
|
||||
5. 点击左侧某条工序记录,右侧展示对应的充放电曲线图表
|
||||
|
||||
**功能对应截图** :
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/data_middleground/battery_curve/电池曲线页面查询展示截图.png" alt="电池曲线页面查询展示截图">
|
||||
<div style="font-size:12px; font-weight:bold;">图1 电池曲线页面查询展示</div>
|
||||
</div>
|
||||
|
||||
### 3.3 工序记录列表
|
||||
|
||||
查询成功后,左侧以菜单列表形式展示该电池经历的所有工序记录。
|
||||
|
||||
**列表字段:**
|
||||
|
||||
| 字段 | 说明 |
|
||||
|------|------|
|
||||
| 批次名称 | 该电池所属的生产批次 |
|
||||
| 工序名称 | 该条记录对应的工序名称 |
|
||||
| 上传时间 | 该工序数据的上传时间 |
|
||||
|
||||
**功能对应截图** :
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/data_middleground/battery_curve/电池曲线页面工序列表截图.png" alt="电池曲线页面工序列表截图">
|
||||
<div style="font-size:12px; font-weight:bold;">图1 电池曲线页面工序列表</div>
|
||||
</div>
|
||||
|
||||
|
||||
## 4. 曲线图表展示
|
||||
|
||||
### 4.1 图表说明
|
||||
|
||||
点击左侧某条工序记录后,右侧展示该工序的充放电曲线图表。图表上方显示该记录的基本信息。
|
||||
|
||||
**基本信息:**
|
||||
|
||||
| 字段 | 说明 |
|
||||
|------|------|
|
||||
| 设备编码 | 执行该工序的设备编码 |
|
||||
| 电池序号 | 电池在该设备通道中的序号 |
|
||||
|
||||
### 4.2 曲线数据说明
|
||||
|
||||
曲线图表同时展示三条数据曲线,每条曲线使用独立的纵轴刻度:
|
||||
|
||||
| 曲线 | 展示形式 | 纵轴单位 | 说明 |
|
||||
|------|---------|---------|------|
|
||||
| 电流曲线 | 折线图,绿色 | mA(毫安) | 左侧第一纵轴,反映充放电电流的变化 |
|
||||
| 电压曲线 | 折线图,蓝色 | mV(毫伏) | 左侧第二纵轴,反映电池电压的变化 |
|
||||
| 容量曲线 | 柱状图,橙色 | mAH(毫安时) | 右侧纵轴,反映容量累积过程 |
|
||||
|
||||
**功能对应截图** :
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/data_middleground/battery_curve/电池曲线页面曲线数据截图.png" alt="电池曲线页面曲线数据截图">
|
||||
<div style="font-size:12px; font-weight:bold;">图1 电池曲线页面曲线数据</div>
|
||||
</div>
|
||||
|
||||
|
||||
### 4.3 图表交互操作
|
||||
|
||||
| 操作 | 说明 |
|
||||
|------|------|
|
||||
| 图例切换 | 点击图例可显示/隐藏对应的曲线(容量曲线默认隐藏) |
|
||||
| 区域缩放 | 在图表上鼠标滚轮缩放或拖拽选择区域放大查看细节 |
|
||||
| 数据悬停 | 鼠标悬停在曲线上可查看具体数值 |
|
||||
| 保存图片 | 点击右上角工具箱的保存按钮,将当前图表保存为图片 |
|
||||
|
||||
## 5. 整盘托盘曲线
|
||||
|
||||
### 5.1 功能说明
|
||||
|
||||
除了查看单个电池的曲线数据,还支持查看同一工序中整盘托盘所有电池的曲线数据,通过调用外部曲线查看器程序打开。
|
||||
|
||||
### 5.2 操作步骤
|
||||
|
||||
1. 在左侧工序列表中,点击选择需要查看的工序记录
|
||||
2. 点击右侧上方的【查看整盘托盘曲线】按钮
|
||||
3. 系统调用外部曲线查看器(Curve Viewer),展示整盘托盘的完整曲线数据
|
||||
|
||||
**【注意】** 此功能需要本地安装曲线查看器程序。
|
||||
|
||||
**功能对应截图** :
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/data_middleground/battery_curve/电池曲线界面查看组曲线截图1.png" alt="电池曲线界面查看组曲线截图1">
|
||||
<div style="font-size:12px; font-weight:bold;">图1 电池曲线界面查看组曲线1</div>
|
||||
</div>
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/data_middleground/battery_curve/电池曲线界面查看组曲线截图2.png" alt="电池曲线界面查看组曲线截图2">
|
||||
<div style="font-size:12px; font-weight:bold;">图2 电池曲线界面查看组曲线2</div>
|
||||
</div>
|
||||
|
||||
|
||||
## 6. 数据导出
|
||||
|
||||
### 6.1 导出说明
|
||||
|
||||
支持将当前选中工序的全部曲线原始数据文件导出为 ZIP 压缩包,包含该工序下所有设备的 `.dat` 和 `.kdat` 数据文件,便于离线分析。
|
||||
|
||||
### 6.2 导出操作步骤
|
||||
|
||||
1. 在左侧工序列表中,点击选择需要导出数据的工序记录
|
||||
2. 点击右侧上方的【导出全部数据】按钮
|
||||
3. 系统自动打包并下载 ZIP 文件
|
||||
|
||||
**【注意】** 导出前必须先在左侧列表中选中一条工序记录,否则会提示"请先查询电池信息"。
|
||||
|
||||
**功能对应截图** :
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/data_middleground/battery_curve/电池曲线界面导出组曲线数据截图.png" alt="电池曲线界面导出组曲线数据截图">
|
||||
<div style="font-size:12px; font-weight:bold;">图1 电池曲线界面导出组曲线数据</div>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -1,353 +0,0 @@
|
||||
# 电池详情报表
|
||||
|
||||
## 1. 功能概述
|
||||
|
||||
电池详情报表属于 MES 系统数据中台的报表分析模块,用于按**工艺流程 + 批次 + 工序**的维度查询电池在各工序中的详细结果参数数据。系统根据用户选择的工序,动态生成多级表头,将各工序的设定值参数和实际结果参数以表格形式展示,支持灵活筛选工序结果参数、按工序结束时间过滤,以及大批量数据导出为 CSV 文件。
|
||||
|
||||
**核心功能:**
|
||||
|
||||
- 工艺流程联动筛选:按工艺流程类别 → 工艺流程 → 批次 → 工序的层级联动选择,快速定位目标数据范围
|
||||
- 工序参数动态选择:根据选中的工序,动态加载各工序的结果参数树,用户可自由勾选需要展示的参数列
|
||||
- 多级表头展示:系统根据工序类型(常规工序 / 化成-分容多工步工序)自动生成多级嵌套表头,清晰展示工序 → 工步 → 结果参数的层级关系
|
||||
- 时间范围过滤:以所选最后一个工序的完成时间作为筛选条件,精准定位时间段内的生产数据
|
||||
- 数据导出:支持将查询条件下的全量数据通过异步任务导出为 CSV 文件,适用于大批量数据分析
|
||||
|
||||
**功能对应截图** :
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/data_middleground/battery_detail_report/电池详情报表页面截图.png" alt="电池详情报表页面截图">
|
||||
<div style="font-size:12px; font-weight:bold;">图1 电池详情报表页面</div>
|
||||
</div>
|
||||
|
||||
|
||||
## 2. 术语说明
|
||||
|
||||
| 术语 | 定义 | 说明 |
|
||||
|------|------|------|
|
||||
| 电池详情报表 | Battery Detail Report,按批次和工序维度查询电池结果参数的报表 | 数据中台报表分析模块的核心功能之一 |
|
||||
| 工艺流程 | Process Flow,定义产品从原材料到成品的完整加工顺序 | 筛选条件的一级维度,按工艺流程类别分组展示 |
|
||||
| 批次 | Batch,生产计划中的最小执行单元 | 筛选条件的二级维度,一个批次关联一个工艺流程 |
|
||||
| 工序 | Process,工艺流程中的一个加工环节 | 筛选条件的三级维度,支持多选 |
|
||||
| 工序参数 | Process Result Param,工序作业完成后记录的实际结果数据 | 如电压、电流、容量、内阻等,用户可选择性展示 |
|
||||
| 多工步工序 | Multi-Step Process,一个工序内包含多个工步(如化成、分容) | 结果参数会按工步拆分,如电压01、电压02 |
|
||||
| 单工步结果参数 | 不随工步变化的工序结果参数 | 如进站时间、出站时间、设备编码等 |
|
||||
| 工序结束时间 | 工序的完成时间(finish_time) | 时间范围的筛选依据,以所选最后一个工序的完成时间为准 |
|
||||
| 档位/档位类别 | Classification,电池按容量等级划分的档位 | 如 K1、K2、F1 等 |
|
||||
| 导出任务 | Export Task,异步大数据导出的任务机制 | 在系统顶部"系统下载任务"中查看进度并下载 |
|
||||
|
||||
**数据模型关系说明:**
|
||||
|
||||
```mermaid
|
||||
flowchart TB
|
||||
subgraph 筛选维度
|
||||
FC[工艺流程类别]
|
||||
TF[工艺流程]
|
||||
BA[批次]
|
||||
PR[工序]
|
||||
end
|
||||
|
||||
subgraph 数据来源
|
||||
BPL[电池工序聚合日志<br/>hf_mes_bkv_batch_process_log]
|
||||
BKV[电池结果数据分表<br/>hf_mes_tmp_bkv_subbatch]
|
||||
end
|
||||
|
||||
subgraph 工序相关
|
||||
WS[工序单元<br/>ProcessWorkingsubclass]
|
||||
RP[工序结果参数<br/>TechnologyProcessResultParam]
|
||||
DP[默认结果参数<br/>DefaultResultParam]
|
||||
PS[工序设定值<br/>setting字段]
|
||||
end
|
||||
|
||||
FC -->|1:N| TF
|
||||
TF -->|1:N| BA
|
||||
TF -->|1:N| PR
|
||||
PR -->|关联| WS
|
||||
PR -->|拥有| RP
|
||||
WS -->|预设| DP
|
||||
PR -->|配置| PS
|
||||
|
||||
BA -->|产出| BPL
|
||||
BPL -->|关联查询| BKV
|
||||
```
|
||||
|
||||
**关系说明:**
|
||||
|
||||
| 关系类型 | 说明 |
|
||||
|---------|------|
|
||||
| 工艺流程类别 → 工艺流程 | **1 对 N**:一个工艺流程类别包含多个工艺流程 |
|
||||
| 工艺流程 → 批次 | **1 对 N**:一个工艺流程可被多个批次引用 |
|
||||
| 工艺流程 → 工序 | **1 对 N**:一个工艺流程包含多个工序 |
|
||||
| 工序 → 工序单元 | **N 对 1**:每个工序关联一个工序单元 |
|
||||
| 工序 → 工序结果参数 | **1 对 N**:每个工序可配置多个结果参数 |
|
||||
| 工序单元 → 默认结果参数 | **1 对 N**:每个工序单元可预设多个默认结果参数 |
|
||||
| 批次 → 电池工序日志 | **1 对 N**:一个批次下包含多条电池工序日志记录 |
|
||||
| 电池工序日志 → 电池结果数据 | **1 对 1**:每条日志关联一条电池结果数据(按 subbatch 路由分表) |
|
||||
|
||||
**简化关系图:**
|
||||
|
||||
```mermaid
|
||||
flowchart LR
|
||||
A[工艺流程类别] -->|1:N| B[工艺流程]
|
||||
B -->|1:N| C[批次]
|
||||
B -->|1:N| D[工序]
|
||||
D -->|关联| E[工序单元]
|
||||
E -->|预设| F[默认结果参数]
|
||||
C -->|查询| G[电池工序日志]
|
||||
G -->|关联| H[电池结果数据]
|
||||
```
|
||||
|
||||
## 3. 电池详情报表交互流程
|
||||
|
||||
### 3.1 筛选条件设置
|
||||
|
||||
#### 3.1.1 筛选条件说明
|
||||
|
||||
左侧面板提供层级联动的筛选条件,用户需按"流程 → 批次 → 工序"的顺序逐级选择,系统会根据上一级选择动态加载下一级的选项。
|
||||
|
||||
**功能对应截图** :
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/data_middleground/battery_detail_report/筛选条件面板截图.png" alt="筛选条件面板截图">
|
||||
<div style="font-size:12px; font-weight:bold;">图1 筛选条件面板</div>
|
||||
</div>
|
||||
|
||||
#### 3.1.2 工艺流程选择
|
||||
|
||||
工艺流程按**工艺流程类别**分组展示,便于用户快速定位。
|
||||
|
||||
**操作步骤:**
|
||||
|
||||
1. 进入【数据中台】→【报表分析】→【电池详情报表】
|
||||
2. 在左侧【筛选条件】面板的【流程】下拉框中,按工艺流程类别分组浏览
|
||||
3. 选择目标工艺流程
|
||||
|
||||
**字段说明:**
|
||||
|
||||
| 字段 | 说明 | 必填 |
|
||||
|------|------|------|
|
||||
| 流程 | 按工艺流程类别分组的工艺流程列表,选中后联动加载批次和工序 | 是 |
|
||||
|
||||
**【注意】** 切换工艺流程后,已选的批次和工序将被清空,需重新选择。
|
||||
|
||||
#### 3.1.3 批次选择
|
||||
|
||||
**操作步骤:**
|
||||
|
||||
1. 完成工艺流程选择后,【批次】下拉框自动加载该工艺流程下的所有批次
|
||||
2. 从下拉列表中选择目标批次,支持输入关键字过滤
|
||||
|
||||
**字段说明:**
|
||||
|
||||
| 字段 | 说明 | 必填 |
|
||||
|------|------|------|
|
||||
| 批次 | 所选工艺流程下的生产批次列表 | 是 |
|
||||
|
||||
#### 3.1.4 工序选择
|
||||
|
||||
**操作步骤:**
|
||||
|
||||
1. 完成工艺流程选择后,【工序】下拉框自动加载该工艺流程下的所有工序
|
||||
2. 支持多选(可勾选多个工序),选中后右侧工序参数树将动态更新
|
||||
|
||||
**字段说明:**
|
||||
|
||||
| 字段 | 说明 | 必填 |
|
||||
|------|------|------|
|
||||
| 工序 | 所选工艺流程下的工序列表,支持多选 | 是(查询时必选) |
|
||||
|
||||
**【注意】** NG 判定工序(NG01~NG05)和分选工序(SELECTION)不在筛选列表中显示。
|
||||
|
||||
### 3.2 工序参数选择
|
||||
|
||||
#### 3.2.1 工序参数说明
|
||||
|
||||
工序参数是各工序在作业过程中记录的实际结果数据。系统根据用户在筛选条件中选择的工序,动态加载对应工序的结果参数,以树形结构展示。用户可以自由勾选需要在报表中展示的参数列。
|
||||
|
||||
**功能对应截图** :
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/data_middleground/battery_detail_report/工序选择筛选面板截图.png" alt="工序选择筛选面板截图">
|
||||
<div style="font-size:12px; font-weight:bold;">图1 工序选择筛选面板</div>
|
||||
</div>
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/data_middleground/battery_detail_report/工序数据筛选面板截图.png" alt="工序数据筛选面板截图">
|
||||
<div style="font-size:12px; font-weight:bold;">图2 工序数据筛选面板</div>
|
||||
</div>
|
||||
|
||||
#### 3.2.2 工序参数树操作
|
||||
|
||||
**操作步骤:**
|
||||
|
||||
1. 在筛选条件中勾选目标工序
|
||||
2. 左侧【工序参数】区域自动加载所选工序的结果参数树
|
||||
3. 勾选需要展示的参数项,支持父子级联勾选
|
||||
4. 使用搜索框可按关键字快速定位参数
|
||||
|
||||
**字段说明:**
|
||||
|
||||
| 字段 | 说明 |
|
||||
|------|------|
|
||||
| 工序名称(父节点) | 工序的名称,如"OCV1"、"分容" |
|
||||
| 结果参数(子节点) | 该工序下的结果参数,如电压、电流、内阻等 |
|
||||
|
||||
**【重要】** 如果未勾选任何工序参数,查询时将不显示该工序的结果参数列。
|
||||
|
||||
### 3.3 查询结果展示
|
||||
|
||||
#### 3.3.1 查询操作步骤
|
||||
|
||||
1. 完成筛选条件设置(流程、批次、工序)和工序参数勾选
|
||||
2. 在右上方面板设置查询条件:
|
||||
- **工序结束时间**:选择时间范围,系统以所选最后一个工序的完成时间作为过滤条件
|
||||
- **托盘**:可选,按托盘号精确过滤
|
||||
3. 点击【查询】按钮
|
||||
4. 系统生成多级表头并加载数据
|
||||
|
||||
**查询条件说明:**
|
||||
|
||||
| 查询条件 | 说明 | 必填 |
|
||||
|---------|------|------|
|
||||
| 工序结束时间 | 以所选最后一个工序的完成时间(finish_time)作为时间范围条件 | 是 |
|
||||
| 托盘 | 输入托盘号进行精确过滤 | 否 |
|
||||
|
||||
> **工序结束时间规则:**
|
||||
> - 如果选择了工序,则以所选工序中**最后一个**的完成时间作为过滤条件
|
||||
> - 如果未选择工序(使用全部工序),则以工艺流程中**最后一个工序**的完成时间作为过滤条件
|
||||
|
||||
**功能对应截图** :
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/data_middleground/battery_detail_report/查询条件与结果截图.png" alt="查询条件与结果截图">
|
||||
<div style="font-size:12px; font-weight:bold;">图1 查询条件与结果</div>
|
||||
</div>
|
||||
|
||||
#### 3.3.2 表格表头结构
|
||||
|
||||
表格采用**多级嵌套表头**结构,分为三层:
|
||||
|
||||
**第一层 — 工序层:**
|
||||
以每个工序名称为一级列头,如"OCV1"、"分容"、"DCIR"等。
|
||||
|
||||
**第二层 — 工步层(仅化成/分容类工序):**
|
||||
对于化成(FORMATION/HC)、分容(FR)、预化成(FORMATION_SS)等多工步工序,在工序下按工步展开二级列头,如"第1工步:搁置"、"第2工步:恒流恒压充电"。
|
||||
|
||||
**第三层 — 参数层:**
|
||||
每个工序(或工步)下的具体结果参数,如电压、电流、容量、内阻等。
|
||||
|
||||
**基础信息列(固定显示):**
|
||||
|
||||
| 列名 | 说明 |
|
||||
|------|------|
|
||||
| 电池编码 | 电池在系统中的唯一标识 |
|
||||
| 批次号 | 电池所属的生产批次 |
|
||||
| 电池型号 | 产品的型号代码 |
|
||||
| 工艺流程 | 该批次关联的工艺流程名称 |
|
||||
| 托盘号 | 电池所在托盘的编号 |
|
||||
| 流水号 | 托盘在批次内的流水编号 |
|
||||
| 激活状态 | 电池当前状态:激活 / 未激活 |
|
||||
| 档位类别 | 电池的容量档位分类 |
|
||||
| 档位 | 电池的具体档位等级(如 K1、K2、F1 等) |
|
||||
|
||||
**化成/分容类工序特殊说明:**
|
||||
|
||||
化成和分容工序包含多个工步(搁置、恒流恒压充电、恒流恒压放电、恒流放电、恒流充电、循环),每个工步独立记录结果参数。系统会根据工序设定值(setting)中的工步配置自动生成对应的列。
|
||||
|
||||
例如,分容工序有 5 个工步,每个工步记录电压(VOL)、电流(CUR)、容量(CAP),则动态生成:
|
||||
|
||||
| 第1工步:搁置 | | | 第2工步:恒流恒压充电 | | | ... |
|
||||
|:---:|:---:|:---:|:---:|:---:|:---:|
|
||||
| VOL01 | CUR01 | CAP01 | VOL02 | CUR02 | CAP02 | ... |
|
||||
|
||||
**单工步结果参数:**
|
||||
|
||||
部分结果参数不随工步变化(is_only = 1),如进站时间(START_TIME)、出站时间(FINISH_TIME)、设备编码(DEVICE_CODE),这些参数在工序层级直接展示,不归属到具体工步下。
|
||||
|
||||
#### 3.3.3 数据来源说明
|
||||
|
||||
查询结果的数据来自以下数据表:
|
||||
|
||||
| 数据表 | 说明 |
|
||||
|-------|------|
|
||||
| 电池工序聚合日志表 | 记录每个电池在每道工序的完成状态、完成时间、档位等信息 |
|
||||
| 电池结果数据分表 | 按 subbatch 分表存储电池的详细结果参数值(如电压、电流等) |
|
||||
| 生产批次表 | 提供批次的工艺流程和产品型号关联信息 |
|
||||
|
||||
系统先查询聚合日志表获取电池列表,再根据每条电池的 subbatch 路由到对应的结果数据分表获取各工序参数值。
|
||||
|
||||
### 3.4 数据导出
|
||||
|
||||
#### 3.4.1 导出说明
|
||||
|
||||
系统采用**异步任务导出**机制,先将导出请求创建为后台任务,用户可在系统顶部的"系统下载任务"中查看任务进度并下载生成的文件。导出格式为 CSV。
|
||||
|
||||
#### 3.4.2 导出操作步骤
|
||||
|
||||
1. 设置好筛选条件(流程、批次、工序、时间范围和工序参数)
|
||||
2. 点击【导出】按钮
|
||||
3. 系统弹出确认提示:"数据导出需要先创建下载任务,是否继续?"
|
||||
4. 点击【确定】,系统创建后台导出任务
|
||||
5. 在系统顶部菜单进入【系统下载任务】,查看任务进度
|
||||
6. 任务完成后,点击下载获取 CSV 文件
|
||||
|
||||
**【注意】** 导出前必须选择批次,否则无法导出。
|
||||
|
||||
#### 3.4.3 导出文件格式
|
||||
|
||||
导出 CSV 文件的表头同样采用多级结构:
|
||||
|
||||
| 层级 | 说明 | 示例 |
|
||||
|------|------|------|
|
||||
| 第 1 行(一级标题) | 工序名称 | OCV1, , , 分容, , , , , , |
|
||||
| 第 2 行(二级标题) | 工步名称(仅多工步工序) | , , , 第1工步:搁置, , , 第2工步:恒流恒压充电 |
|
||||
| 第 3 行(三级标题) | 具体结果参数名称 | 电池编码, 批次号, ..., 电压, 电流, 电压, 电流 |
|
||||
|
||||
**【重要】** 数据量较大的批次,系统会自动将数据拆分为多个 CSV 文件分别生成,最后合并为一个完整的 CSV 文件供下载。
|
||||
|
||||
**功能对应截图** :
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/data_middleground/battery_detail_report/导出数据截图.png" alt="导出数据截图">
|
||||
<div style="font-size:12px; font-weight:bold;">图1 导出数据</div>
|
||||
</div>
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/data_middleground/battery_detail_report/获取导出文件截图.png" alt="获取导出文件截图">
|
||||
<div style="font-size:12px; font-weight:bold;">图2 获取导出文件</div>
|
||||
</div>
|
||||
|
||||
### 3.5 分页浏览
|
||||
|
||||
查询结果支持分页浏览,系统默认每页显示 10 条记录。用户可以在表格底部切换页码和每页条数。
|
||||
|
||||
**分页操作:**
|
||||
|
||||
- 点击页码切换页面
|
||||
- 修改每页显示条数
|
||||
- 系统自动重新加载对应页的数据
|
||||
|
||||
**【注意】** 切换分页时无需重新点击查询按钮,系统会自动根据当前筛选条件加载对应页码的数据。
|
||||
|
||||
---
|
||||
|
||||
## 4. 常见问题
|
||||
|
||||
### 4.1 为什么选择工艺流程后没有批次可选?
|
||||
|
||||
请确认该工艺流程下是否已创建了生产批次。批次需要在【生产批次管理】中创建并与工艺流程关联。
|
||||
|
||||
### 4.2 为什么工序参数树为空?
|
||||
|
||||
请先在筛选条件中勾选目标工序,工序参数树会根据选中的工序动态加载对应的结果参数。如果已勾选工序但参数树仍为空,请确认该工序是否已在【工艺模型】中配置了结果参数。
|
||||
|
||||
### 4.3 为什么化成/分容工序查询报错"设定值为空"?
|
||||
|
||||
化成和分容工序需要在【工艺模型】→【工艺详情】中配置工序设定值(工步信息),否则系统无法确定工步数量和类型,报表无法生成。请联系系统管理员配置。
|
||||
|
||||
### 4.4 为什么导出的 CSV 文件与页面展示的列不同?
|
||||
|
||||
导出时会导出所选工序的**全部结果参数**(不再受页面工序参数树的勾选影响),而页面展示仅显示勾选的参数列。导出以完整数据为准。
|
||||
|
||||
### 4.5 导出任务创建后在哪里下载?
|
||||
|
||||
在系统顶部菜单栏找到【系统下载任务】,进入后可查看所有导出任务的状态和进度,任务完成后即可下载。
|
||||
@@ -1,223 +0,0 @@
|
||||
# 电池追溯
|
||||
|
||||
## 1. 功能概述
|
||||
|
||||
电池追溯属于 MES 系统数据中台的基础追溯模块,用于根据**电池编码**查询电池的登录批次、所在托盘、激活状态、良品/NG 判定等信息,并可进入电池详情页面查看该电池在各工序中的工艺设定值和结果参数数据。
|
||||
|
||||
**核心功能:**
|
||||
|
||||
- 电池信息查询:按电池编码查询电池的基本信息和生产状态
|
||||
- 工艺树形展示:以组织树形图直观展示电池的 BOM 物料组成结构
|
||||
- 电池详情查看:查看电池在每个工序中的详细工艺数据(设定值和结果参数)
|
||||
- 组装详情查看:查看电池在当前工序的投料(In)和产出(Out)物料信息
|
||||
- 取消激活:将已激活的电池取消激活,取消后电池无法继续生产
|
||||
- 复投激活:将 NG 电池重新激活,使其可从下一工序继续生产
|
||||
|
||||
**功能对应截图** :
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/data_middleground/battery_traceability/电池追溯功能页面截图.png" alt="电池追溯功能页面截图">
|
||||
<div style="font-size:12px; font-weight:bold;">图1 电池追溯功能页面</div>
|
||||
</div>
|
||||
|
||||
## 2. 术语说明
|
||||
|
||||
| 术语 | 定义 | 说明 |
|
||||
|------|------|------|
|
||||
| 电池追溯 | Battery Traceability,查询电池的生产状态和工序详情 | 从电池编码出发,查看电池在各工序中的完整工艺数据 |
|
||||
| 电池编码 | Battery ID,电池在系统中的唯一标识 | 查询入口条件 |
|
||||
| 登录批次 | 电池首次登录到系统的批次号 | 电池所属的原始生产批次 |
|
||||
| 托盘号 | Tray ID,承载电池的托盘编号 | 电池在产线上流转时所在的托盘 |
|
||||
| 流水号 | Lot Number,批次内的流水编号 | 托盘在批次内的顺序号 |
|
||||
| 激活 | Active,电池是否处于可生产状态 | 激活(可生产)/ 停止(不可生产) |
|
||||
| 良品/NG | 电池的品质判定结果 | GOOD(良品)/ NG(不良品) |
|
||||
| 等级 | 电池的容量等级 | 如 K1、K2、F1 等 |
|
||||
| 工序标签 | Process Tab,电池详情中左侧的工序导航按钮列表 | 点击可切换查看不同工序的数据 |
|
||||
|
||||
## 3. 电池追溯查询
|
||||
|
||||
### 3.1 查询说明
|
||||
|
||||
通过输入电池编码,查询电池的基本信息,包括登录批次、所在托盘、流水号、激活状态、良品/NG 判定、等级和当前所在工序。
|
||||
|
||||
**查询条件:**
|
||||
|
||||
| 查询条件 | 说明 | 必填 |
|
||||
|---------|------|------|
|
||||
| 电池编码 | 输入需要追溯的电池编码 | 是 |
|
||||
|
||||
**【注意】** 也可以从其他页面通过路由参数携带电池编码跳转到本页面,系统会自动执行查询。
|
||||
|
||||
### 3.2 查询操作步骤
|
||||
|
||||
1. 进入【数据中台】→【基础追溯】→【电池追溯】
|
||||
2. 在搜索框中输入电池编码
|
||||
3. 点击【查询】按钮,系统展示电池信息列表
|
||||
|
||||
**功能对应截图** :
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/data_middleground/battery_traceability/电池追溯查询条件截图.png" alt="电池追溯查询条件截图">
|
||||
<div style="font-size:12px; font-weight:bold;">图1 电池追溯查询条件</div>
|
||||
</div>
|
||||
|
||||
|
||||
### 3.3 查询结果字段说明
|
||||
|
||||
| 字段 | 说明 |
|
||||
|------|------|
|
||||
| 电池编码 | 电池在系统中的唯一标识 |
|
||||
| 登录批次 | 电池首次登录的生产批次号 |
|
||||
| 托盘号 | 电池所在托盘的编号 |
|
||||
| 流水号 | 托盘在批次内的流水编号 |
|
||||
| 是否激活 | 电池当前状态:激活(绿色标签)或 停止(橙色标签) |
|
||||
| 良品/NG | 电池品质判定:GOOD(绿色标签)或 NG(橙色标签) |
|
||||
| 等级 | 电池的容量等级 |
|
||||
| NG信息 | 不良品的具体不良原因说明 |
|
||||
| 当前工序编码 | 电池当前所在工序的编码 |
|
||||
|
||||
**功能对应截图** :
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/data_middleground/battery_traceability/电池追溯查询结果列表截图.png" alt="电池追溯查询结果列表截图">
|
||||
<div style="font-size:12px; font-weight:bold;">图1 电池追溯查询结果列表</div>
|
||||
</div>
|
||||
|
||||
## 4. 电池详情
|
||||
|
||||
### 4.1 详情说明
|
||||
|
||||
点击操作列的【电池详情】按钮,进入全屏详情页面。页面分为左右两个区域:
|
||||
|
||||
- **左侧-工序标签**:显示该电池所经历的全部工序,以按钮形式排列
|
||||
- **右侧-工序数据**:显示当前选中工序的详细工艺数据
|
||||
|
||||
### 4.2 操作步骤
|
||||
|
||||
1. 在查询结果列表中,点击目标电池行的【电池详情】按钮
|
||||
2. 系统进入全屏详情页面,左侧显示工序标签列表
|
||||
3. 默认自动选中第一个工序标签,右侧展示该工序的数据
|
||||
4. 点击左侧其他工序标签,可切换查看不同工序的数据
|
||||
5. 点击页面左上角返回箭头,退出详情页面
|
||||
|
||||
**功能对应截图** :
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/data_middleground/battery_traceability/电池追溯详情页面截图.png" alt="电池追溯详情页面截图">
|
||||
<div style="font-size:12px; font-weight:bold;">图1 电池追溯详情页面</div>
|
||||
</div>
|
||||
|
||||
### 4.3 工序数据字段说明
|
||||
|
||||
工序数据以表格形式展示,包含序号、项目名、内容三列。不同类型的工序展示的数据项目有所差异。
|
||||
|
||||
**通用数据项:**
|
||||
|
||||
| 项目名 | 说明 |
|
||||
|-------|------|
|
||||
| 批次 | 电池所属的生产批次 |
|
||||
|
||||
**充放电工序(分容)数据项:**
|
||||
|
||||
| 项目名 | 说明 |
|
||||
|-------|------|
|
||||
| 通道号 | 电池在设备中的通道编号 |
|
||||
| 设备编号 | 执行该工序的设备编号 |
|
||||
| 容量等级 | 电池的容量等级 |
|
||||
| 档位 | 电池的容量档位 |
|
||||
| 充电结束电压 | 最后一次恒流恒压充电后的开路电压 |
|
||||
| 充电容量 | 多次恒流恒压充电结束容量的累加值 |
|
||||
| 原始放电容量 | 恒流放电的原始容量累加值 |
|
||||
| 放电容量 | 多次恒流放电结束容量的累加值 |
|
||||
| 充电开始时间 | 充电工序的开始时间 |
|
||||
| 充电完了时间 | 充电工序的结束时间 |
|
||||
| 放电开始时间 | 放电工序的开始时间 |
|
||||
| 放电完了时间 | 放电工序的结束时间 |
|
||||
| 定电压充电时间 | 恒压充电累计时长(分钟) |
|
||||
| 定电流充电时间 | 恒流充电累计时长(分钟) |
|
||||
| 总放电时间 | 恒流放电累计时长(分钟) |
|
||||
| 充电开始温度 | 充电开始时的温度(℃) |
|
||||
| 放电结束温度 | 放电结束时的温度(℃) |
|
||||
|
||||
**出荷充放电工序数据项:**
|
||||
|
||||
| 项目名 | 说明 |
|
||||
|-------|------|
|
||||
| 通道号 | 电池在设备中的通道编号 |
|
||||
| 设备编号 | 执行该工序的设备编号 |
|
||||
| 容量等级 | 电池的容量等级 |
|
||||
| 档位 | 电池的容量档位 |
|
||||
| 测定后电压 | 充电结束后的电压值 |
|
||||
| 充电容量 | 恒流充电结束容量的累加值 |
|
||||
| 充电开始时间 | 充电工序的开始时间 |
|
||||
| 充电完了时间 | 充电工序的结束时间 |
|
||||
| 定电压充电时间 | 恒压充电累计时长(分钟) |
|
||||
| 定电流充电时间 | 恒流充电累计时长(分钟) |
|
||||
| 充电开始温度 | 充电开始时的温度(℃) |
|
||||
| 放电结束温度 | 放电结束时的温度(℃) |
|
||||
|
||||
**其他常规工序数据项:**
|
||||
|
||||
显示该工序在工艺模型中配置的**结果参数**,每个结果参数的名称和实际采集值一一对应展示。当结果参数为"不良"或"不良编码"时,系统会自动将不良编码转换为对应的不良原因说明。
|
||||
|
||||
**【注意】** 装盘工序(DENGLU)不展示容量等级和档位信息。
|
||||
|
||||
### 4.4 工序数据搜索
|
||||
|
||||
在工序数据表格的"项目名"列表头中,点击放大镜图标可展开搜索输入框,输入关键词可快速筛选目标数据项。点击【关闭】按钮收起搜索框。
|
||||
|
||||
## 5. 取消激活
|
||||
|
||||
### 5.1 功能说明
|
||||
|
||||
取消激活用于将已激活的电池设置为停止状态。取消激活后,该电池无法再继续进行生产,需谨慎操作。
|
||||
|
||||
### 5.2 操作步骤
|
||||
|
||||
1. 在查询结果列表中,找到目标电池行(激活状态为"激活")
|
||||
2. 点击操作列的【取消激活】按钮
|
||||
3. 系统弹出确认对话框,提示"确认后电池将取消,取消激活后电池则无法再继续进行生产"
|
||||
4. 点击【确定】执行取消激活操作
|
||||
5. 操作成功后,该电池的激活状态变为"停止"
|
||||
|
||||
**【注意】** 只有激活状态为"激活"的电池才显示【取消激活】按钮。
|
||||
**【注意】** 如果取消激活后该托盘下没有其他激活的电池,托盘也会同步停止激活。
|
||||
|
||||
**功能对应截图** :
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/data_middleground/battery_traceability/取消电池激活截图.png" alt="取消电池激活截图">
|
||||
<div style="font-size:12px; font-weight:bold;">图1 取消电池激活</div>
|
||||
</div>
|
||||
|
||||
## 6. 复投激活
|
||||
|
||||
### 6.1 功能说明
|
||||
|
||||
复投激活用于将已停止且判定为 NG 的电池重新激活,使其可从下一工序继续生产。激活后电池只能从下一工序开始,不能重新执行当前工序。
|
||||
|
||||
### 6.2 操作步骤
|
||||
|
||||
1. 在查询结果列表中,找到目标电池行(激活状态为"停止"且良品/NG 为"NG")
|
||||
2. 点击操作列的【复投激活】按钮
|
||||
3. 系统弹出确认对话框,提示"激活后只能从下一工序开始生产,不能重新做当前工序"
|
||||
4. 点击【确定】执行复投激活操作
|
||||
5. 操作成功后,页面自动刷新查询结果
|
||||
|
||||
**【注意】** 只有激活状态为"停止"且判定为"NG"的电池才显示【复投激活】按钮。
|
||||
|
||||
**功能对应截图** :
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/data_middleground/battery_traceability/电池复投激活截图.png" alt="电池复投激活截图">
|
||||
<div style="font-size:12px; font-weight:bold;">图1 电池复投激活</div>
|
||||
</div>
|
||||
|
||||
## 7. 相关功能
|
||||
|
||||
| 功能 | 关系 | 说明 |
|
||||
|------|------|------|
|
||||
| 电池曲线 | 互补功能 | 电池追溯查看工序的设定值和结果参数,电池曲线查看充放电的曲线数据 |
|
||||
| 托盘追溯 | 数据关联 | 可通过托盘追溯找到托盘下的电池编码,再跳转到电池追溯查看详情 |
|
||||
| 生产批次管理 | 数据来源 | 电池的批次信息来源于生产批次管理模块 |
|
||||
| 电池复投管理 | 功能关联 | 复投激活操作与电池复投管理模块的复投流程相关联 |
|
||||
@@ -1,198 +0,0 @@
|
||||
# 鹰眼
|
||||
|
||||
## 1. 功能概述
|
||||
|
||||
鹰眼(Hawkeye)属于 MES 系统数据中台的高级分析模块,用于对生产批次中出现的 NG(不良品)与各工序的工艺结果参数进行统计学相关性分析。系统通过皮尔逊相关系数(PCC)和卡方检验(X²)两种统计学方法,自动识别哪些工艺参数与 NG 的产生存在显著关联,帮助工艺工程师快速定位导致不良品的根本原因,为工艺优化提供数据支撑。
|
||||
|
||||
**核心功能:**
|
||||
|
||||
- NG 关联分析:选择生产批次和 NG 代码,自动分析该 NG 与所有工序结果参数的统计学相关性
|
||||
- 皮尔逊相关性分析(PCC):以火山图形式展示相关系数与 p 值,直观区分显著相关与不相关的参数
|
||||
- 卡方独立性检验(X²):对分类型数据进行卡方检验,判断 NG 与各参数分布的独立性
|
||||
|
||||
**功能对应截图** :
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/data_middleground/eagle_eyes/相关性分析鹰眼截图.png" alt="相关性分析鹰眼截图">
|
||||
<div style="font-size:12px; font-weight:bold;">图1 相关性分析鹰眼</div>
|
||||
</div>
|
||||
|
||||
|
||||
## 2. 术语说明
|
||||
|
||||
| 术语 | 定义 | 说明 |
|
||||
|------|------|------|
|
||||
| 鹰眼 | Hawkeye,MES 系统中的 NG 相关性分析模块 | 属于数据中台的高级分析功能 |
|
||||
| 生产批次 | Production Batch,一次完整的生产任务批次 | 分析的基本范围,所有分析数据均来自同一批次 |
|
||||
| NG 代码 | NG Code,不良品分类编码 | 如"荷电保持率不合格"、"容量不合格"等,是分析的目标变量 |
|
||||
| 工序 | Process,生产过程中的一个作业单元 | 如化成、分容、OCV 等,每个工序有多个结果参数 |
|
||||
| 皮尔逊相关系数 | Pearson Correlation Coefficient (PCC),衡量两个连续变量之间线性相关程度的指标 | 取值范围 -1 到 1,正值表示正相关,负值表示负相关,绝对值越大相关性越强 |
|
||||
| p 值 | P-Value,统计学显著性检验的概率值 | p > 0.05 表示显著相关性 |
|
||||
| 卡方检验 | Chi-Square Test (X²),用于检验分类变量之间独立性的统计方法 | 检验 NG 与各参数分类分布是否存在关联 |
|
||||
| 样本量 | Sample Size,参与分析的有效数据条数 | 样本量越大分析结果越可靠 |
|
||||
| 相关/不相关 | Correlated/Not Correlated,基于 p 值的相关性判定结论 | p > 0.05 判定为存在显著相关性(蓝色),p ≤ 0.05 判定为无显著相关性(红色) |
|
||||
| 火山图 | Volcano Plot,以散点图形式展示相关系数与 p 值关系的可视化图表 | X 轴为相关系数,Y 轴为 p 值 |
|
||||
|
||||
**相关性判定规则:**
|
||||
|
||||
| 判定结果 | p 值条件 | 颜色标识 | 含义 |
|
||||
|---------|---------|---------|------|
|
||||
| 存在显著相关性 | p > 0.05 | 蓝色 | NG 与该工艺参数存在统计学上的显著关联 |
|
||||
| 无显著相关性 | p ≤ 0.05 | 红色 | NG 与该工艺参数之间不存在统计学上的显著关联 |
|
||||
|
||||
## 3. 鹰眼分析流程
|
||||
|
||||
### 3.1 分析流程说明
|
||||
|
||||
鹰眼的分析流程分为三步:选择生产批次 → 选择分析目标(工序 + NG 代码)→ 执行分析并查看结果。
|
||||
|
||||
```mermaid
|
||||
flowchart LR
|
||||
A[选择生产批次] --> B[选择NG工序]
|
||||
B --> C[选择NG代码]
|
||||
C --> D[点击分析]
|
||||
D --> E[PCC皮尔逊相关性分析]
|
||||
D --> F[X²卡方检验分析]
|
||||
E --> G[火山图可视化]
|
||||
F --> H[检验结果表格]
|
||||
```
|
||||
|
||||
### 3.2 选择生产批次
|
||||
|
||||
**操作步骤:**
|
||||
|
||||
1. 进入【数据中台】→【鹰眼】
|
||||
2. 在左侧【分析条件】面板中,从"生产批次"下拉列表选择需要分析的目标批次
|
||||
3. 系统自动加载该批次的生产工艺信息
|
||||
|
||||
**字段说明:**
|
||||
|
||||
| 字段 | 说明 | 必填 |
|
||||
|------|------|------|
|
||||
| 生产批次 | 选择需要进行 NG 分析的批次号 | 是 |
|
||||
|
||||
**功能对应截图** :
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/data_middleground/eagle_eyes/选择生产批次截图.png" alt="选择生产批次截图">
|
||||
<div style="font-size:12px; font-weight:bold;">图1 选择生产批次</div>
|
||||
</div>
|
||||
|
||||
### 3.3 选择 NG 工序与 NG 代码
|
||||
|
||||
选择批次后,系统会自动加载该批次工艺流程中所有可记录 NG 的工序及其对应的 NG 代码。
|
||||
|
||||
**操作步骤:**
|
||||
|
||||
1. 选择生产批次后,在"工序"下拉列表中选择需要分析的工序
|
||||
2. 系统自动加载该工序下所有可记录的 NG 代码
|
||||
3. 在"NG 代码"下拉列表中选择具体的 NG 类型
|
||||
|
||||
**字段说明:**
|
||||
|
||||
| 字段 | 说明 | 必填 |
|
||||
|------|------|------|
|
||||
| 工序 | 需要分析的工序,如化成、分容、OCV 等 | 是 |
|
||||
| NG 代码 | 该工序下需要分析的具体 NG 类型,如"荷电保持率不合格"等 | 是 |
|
||||
|
||||
**功能对应截图** :
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/data_middleground/eagle_eyes/选择工艺流程截图.png" alt="选择工艺流程截图">
|
||||
<div style="font-size:12px; font-weight:bold;">图1 选择工艺流程</div>
|
||||
</div>
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/data_middleground/eagle_eyes/选择NG类别截图.png" alt="选择NG类别截图">
|
||||
<div style="font-size:12px; font-weight:bold;">图2 选择NG类别</div>
|
||||
</div>
|
||||
|
||||
### 3.4 执行分析
|
||||
|
||||
选择完毕后,点击【分析】按钮,系统执行以下分析:
|
||||
|
||||
1. 从该批次的 BKV 临时数据表中提取 NG 列和目标工序的结果参数数据
|
||||
2. 对每个连续型结果参数计算皮尔逊相关系数(PCC)及 p 值
|
||||
3. 对每个分类型结果参数进行卡方独立性检验(X²)
|
||||
4. 汇总分析结果以图表和表格形式展示
|
||||
|
||||
**【注意】** 分析需要一定时间,数据量越大分析时间越长。如果分析区域无 NG 数据,系统会提示"没找到分析表格"。
|
||||
|
||||
## 4. 分析结果解读
|
||||
|
||||
分析结果分为上下两个区域,分别展示皮尔逊相关性分析(PCC)和卡方检验(X²)的结果。
|
||||
|
||||
**功能对应截图** :
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/data_middleground/eagle_eyes/分析结果总览截图.png" alt="分析结果总览截图">
|
||||
<div style="font-size:12px; font-weight:bold;">图1 分析结果总览</div>
|
||||
</div>
|
||||
|
||||
|
||||
### 4.1 皮尔逊相关性分析(PCC)
|
||||
|
||||
皮尔逊相关性分析用于检验连续型的工艺结果参数(如电压、电流、温度等)与 NG 发生之间的线性相关程度。
|
||||
|
||||
**火山图展示:**
|
||||
|
||||
系统以火山图形式展示所有工艺参数与目标 NG 的皮尔逊相关系数(X 轴)和 p 值(Y 轴)。每个点代表一个工艺参数:
|
||||
- 蓝色点:p > 0.05,该工艺参数与 NG 存在显著相关性
|
||||
- 红色点:p ≤ 0.05,该工艺参数与 NG 无显著相关性
|
||||
|
||||
鼠标悬停在点上可查看该参数的详细信息(参数名称、相关系数、p 值)。
|
||||
|
||||
**右侧表格字段:**
|
||||
|
||||
| 字段 | 说明 |
|
||||
|------|------|
|
||||
| 工艺参数 | 参与分析的工艺结果参数名称,格式为"工序名称.参数名称" |
|
||||
| 样本量 | 参与计算的有效数据条数 |
|
||||
| 相关系数 | 皮尔逊相关系数 r 值 |
|
||||
| p 值 | 显著性检验 p 值 |
|
||||
| 相关性 | 判定结论,蓝色"显著"或红色"不显著" |
|
||||
|
||||
**功能对应截图** :
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/data_middleground/eagle_eyes/有无相关性结果截图.png" alt="有无相关性结果截图">
|
||||
<div style="font-size:12px; font-weight:bold;">图1 有无相关性结果</div>
|
||||
</div>
|
||||
|
||||
### 4.2 卡方独立性检验(X²)
|
||||
|
||||
卡方检验用于分析分类型结果参数与 NG 发生之间是否存在统计关联。
|
||||
|
||||
**表格字段:**
|
||||
|
||||
| 字段 | 说明 |
|
||||
|------|------|
|
||||
| 工艺参数 | 参与分析的工艺结果参数名称 |
|
||||
| 样本量 | 参与计算的有效数据条数 |
|
||||
| 卡方值 | 卡方统计量 X² 值 |
|
||||
| p 值 | 显著性检验 p 值(支持科学计数法显示) |
|
||||
| 相关性 | 判定结论,蓝色"显著"或红色"不显著" |
|
||||
|
||||
**【提示】** 卡方检验的 p 值列支持科学计数法展示,鼠标悬停在"p 值"表头上可查看说明。
|
||||
|
||||
**功能对应截图** :
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/data_middleground/eagle_eyes/卡方检验结果截图.png" alt="卡方检验结果截图">
|
||||
<div style="font-size:12px; font-weight:bold;">图1 卡方检验结果</div>
|
||||
</div>
|
||||
|
||||
### 4.3 无分析数据提示
|
||||
|
||||
如果某些工艺参数列中的数据完全相同或完全不相同(如全部为 0 或全部为同一值),系统无法对该列进行统计学分析,会在分析结果上方折叠面板中列出这些无法分析的参数名称。
|
||||
|
||||
|
||||
|
||||
## 6. 相关功能
|
||||
|
||||
| 功能 | 关系 | 说明 |
|
||||
|------|------|------|
|
||||
| 工艺模型 | 上游数据 | 工序单元、预设结果参数在工艺模型中配置,鹰眼分析基于这些参数定义进行 |
|
||||
| 批次管理 | 上游数据 | 生产批次在批次管理模块中创建,鹰眼从批次中选择分析目标 |
|
||||
| NG 管理 | 上游数据 | NG 代码类型在系统中统一维护,鹰眼加载可用的 NG 代码供分析选择 |
|
||||
| 电池追溯 | 下游追溯 | 鹰眼发现显著相关的参数后,可通过电池追溯查看具体电池的工艺数据,进一步验证分析结论 |
|
||||
@@ -1,130 +0,0 @@
|
||||
# 设备履历报表
|
||||
|
||||
## 1. 功能概述
|
||||
|
||||
设备履历报表属于 MES 系统生产配置模块下的设备模型子模块,用于集中查看和管理所有设备的运行状态历史记录。系统会实时记录每台设备的状态变更(如工作中、异常中、空闲中、离线中等)及其持续时间,形成完整的设备运行履历,为设备管理、故障分析和生产排程提供数据支撑。
|
||||
|
||||
**核心功能:**
|
||||
|
||||
- 设备状态履历查询:按设备编码、设备类别、设备状态、时间范围等条件查询设备的状态变更记录
|
||||
- 设备状态追踪:实时反映每台设备的状态变化,包括状态类型、异常代码、状态信息及状态持续时长
|
||||
- 数据导出:支持将设备履历数据导出为 CSV 文件,通过系统下载任务进行下载
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
## 2. 术语说明
|
||||
|
||||
| 术语 | 定义 | 说明 |
|
||||
|------|------|------|
|
||||
| 设备履历报表 | Equipment History Report,记录设备状态变更历史的报表 | 属于生产配置→设备模型下的子模块 |
|
||||
| 设备类别 | Device Category,对设备进行分类管理的单元 | 如SMT、分容、化成、OCV等设备类别 |
|
||||
| 设备编码 | Device Code,设备在系统中的唯一标识 | 作为查询的筛选条件之一 |
|
||||
| 设备状态 | Device Status,设备当前所处的运行状态 | 包括工作中、异常中、空闲中、手动中、已完成、离线中等 |
|
||||
| 异常代码 | Error Code,设备发生异常时对应的错误编码 | 用于快速定位设备故障类型 |
|
||||
| 设备状态信息 | Device Status Message,设备状态或异常的详细描述信息 | 展示设备当前状态的具体说明 |
|
||||
| 设备其他信息 | Device Other Info,设备状态相关的补充信息 | 可能包含设备点位、通道等附加数据 |
|
||||
| 状态时长 | Duration,设备在当前状态下持续的时间 | 单位为秒 |
|
||||
| 状态解除时间 | Release Time,设备从当前状态解除的时间 | 当设备状态变更时记录新状态并解除旧状态 |
|
||||
|
||||
**设备状态说明:**
|
||||
|
||||
| 状态 | 英文标识 | 说明 |
|
||||
|------|---------|------|
|
||||
| 工作中 | RUN | 设备正在执行生产任务 |
|
||||
| 异常中 | TROUBLE | 设备发生异常,需要人工介入处理 |
|
||||
| 已完成 | FINISH | 设备已完成当前生产任务 |
|
||||
| 空闲中 | IDLE | 设备处于空闲待机状态,等待生产任务 |
|
||||
| 手动中 | PAUSE | 设备被手动暂停或人工接管操作 |
|
||||
| 离线中 | OFFLINE | 设备与MES系统断开连接,无法通讯 |
|
||||
|
||||
## 3. 设备履历查询
|
||||
|
||||
### 3.1 查询条件说明
|
||||
|
||||
设备履历报表支持多条件组合查询,可按设备编码、设备类别、设备状态以及时间范围进行筛选。
|
||||
|
||||
**查询条件:**
|
||||
|
||||
| 查询条件 | 说明 | 必填 |
|
||||
|---------|------|------|
|
||||
| 设备编码 | 输入设备编码,精确匹配查询 | 否 |
|
||||
| 设备类别 | 从下拉列表选择设备类别进行筛选 | 否 |
|
||||
| 设备状态 | 选择设备状态进行筛选(空闲中/工作中/已完成/异常中/手动中/离线中) | 否 |
|
||||
| 创建时间 | 选择日期时间范围,筛选状态记录的创建时间 | 否 |
|
||||
| 状态解除时间 | 选择日期时间范围,筛选状态解除的时间 | 否 |
|
||||
|
||||
**【注意】** 所有查询条件均可选填,系统默认展示全部设备的最新状态记录。如需精确查询,建议至少填写一个条件。
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
### 3.2 查询结果字段说明
|
||||
|
||||
查询结果以设备状态记录为粒度展示,每条记录表示设备在某个时间段内的状态信息。
|
||||
|
||||
| 字段 | 说明 |
|
||||
|------|------|
|
||||
| ID | 设备履历记录的唯一标识 |
|
||||
| 设备类别 | 设备所属的类别名称,如"SMT"、"分容"等 |
|
||||
| 设备编码 | 设备的唯一标识编码 |
|
||||
| 设备状态 | 设备当前所处的运行状态 |
|
||||
| 异常代码 | 设备发生异常时对应的错误编码,正常状态时可能为空 |
|
||||
| 设备状态信息 | 设备状态或异常的详细描述信息 |
|
||||
| 设备其他信息 | 设备状态相关的补充数据 |
|
||||
| 创建时间 | 该状态记录产生的时间 |
|
||||
| 状态解除时间 | 该状态被解除的时间,即设备切换到新状态的时间 |
|
||||
| 状态时长(秒) | 设备在该状态下持续的时长,单位为秒 |
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
### 3.3 查询操作步骤
|
||||
|
||||
1. 进入【生产配置】→【设备模型】→【设备履历报表】
|
||||
2. 根据需要填写查询条件(设备编码、设备类别、设备状态、创建时间、状态解除时间)
|
||||
3. 点击【查询】按钮,系统展示符合条件的设备履历记录
|
||||
4. 如需清空所有查询条件,点击【重置】按钮
|
||||
5. 查询结果支持分页浏览,可通过底部分页栏切换页码或调整每页显示条数
|
||||
|
||||
## 4. 数据导出
|
||||
|
||||
### 4.1 功能说明
|
||||
|
||||
设备履历报表支持将查询结果导出为 CSV 文件。导出操作采用异步任务机制——系统先创建导出任务,用户可在系统顶部的【系统下载任务】中查看任务进度并下载生成的文件。
|
||||
|
||||
**导出字段说明:**
|
||||
|
||||
| 导出字段 | 说明 |
|
||||
|---------|------|
|
||||
| 设备类别 | 设备所属的类别名称 |
|
||||
| 设备名称 | 设备的编码 |
|
||||
| 设备状态 | 设备所处的运行状态 |
|
||||
| 异常代码 | 异常发生时对应的错误代码 |
|
||||
| 设备状态信息 | 状态或异常的详细说明 |
|
||||
| 设备其他信息 | 设备状态的补充数据 |
|
||||
| 创建时间 | 状态记录的产生时间 |
|
||||
| 状态解除时间 | 状态被解除的时间 |
|
||||
| 状态时长(秒) | 状态持续的时长 |
|
||||
|
||||
### 4.2 操作步骤
|
||||
|
||||
1. 在设备履历报表页面,根据需要填写查询条件(导出范围与当前查询条件一致)
|
||||
2. 点击表格上方的【导出】按钮
|
||||
3. 系统弹出确认提示:"数据导出需要先创建下载任务(可在系统顶部系统下载任务中查看下载进度并下载文件),是否继续?"
|
||||
4. 点击【确定】,系统创建导出任务
|
||||
5. 创建成功后,系统提示"创建下载任务成功"并自动跳转到【系统下载任务】页面
|
||||
6. 在下载任务页面等待任务完成,点击下载即可获取 CSV 文件
|
||||
|
||||
**【注意】** 如果当前查询条件范围内没有数据,系统会提示"没有下载数据,无法创建下载任务!",请调整查询条件后重试。
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
## 5. 相关功能
|
||||
|
||||
| 功能 | 关系 | 说明 |
|
||||
|------|------|------|
|
||||
| 设备管理 | 上游数据 | 设备的基本信息(编码、类别等)在设备管理模块中维护,设备履历报表展示这些设备的运行状态历史 |
|
||||
| 设备类别管理 | 上游数据 | 设备类别在设备类别管理模块中定义,用于设备履历报表中的分类筛选 |
|
||||
| 系统下载任务 | 下游功能 | 设备履历报表的导出任务创建后,在系统下载任务中跟踪进度并下载文件 |
|
||||
@@ -1,127 +0,0 @@
|
||||
# 正向追溯
|
||||
|
||||
## 1. 功能概述
|
||||
|
||||
正向追溯属于 MES 系统数据中台的基础追溯模块,用于根据**物料编码 + 物料批次**或**半成品码**为入口,追踪物料在哪些电池上被使用,以及经过哪些工序和设备,实现从物料到电池的正向追溯链路。
|
||||
|
||||
**核心功能:**
|
||||
|
||||
- 正向追溯查询:支持按物料编码+物料批次、半成品码查询追溯数据
|
||||
- 反向追溯跳转:支持从追溯结果中的电池条码直接跳转到反向追溯页面
|
||||
- 数据导出:支持将追溯结果导出为 CSV 文件
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
## 2. 术语说明
|
||||
|
||||
| 术语 | 定义 | 说明 |
|
||||
|------|------|------|
|
||||
| 正向追溯 | Positive Direction Traceability,从物料出发追踪其被使用的电池范围 | 与反向追溯(从电池出发追踪物料)互为逆向关系 |
|
||||
| 物料编码 | Item Code,物料的唯一标识编码 | 系统中的物料主数据编码 |
|
||||
| 物料批次 | Item Batch,物料的生产批次号 | 同一物料编码 + 批次号唯一确定一批物料 |
|
||||
| 半成品码 | Semi-finished Product ID,半成品的唯一标识 | 可替代物料编码+物料批次作为追溯入口 |
|
||||
| 电池条码 | Battery ID,单个电池的唯一标识 | 追溯结果的粒度,表示该物料被用于哪个电池 |
|
||||
|
||||
## 3. 正向追溯查询
|
||||
|
||||
### 3.1 查询条件说明
|
||||
|
||||
正向追溯支持两种查询入口:
|
||||
|
||||
- **物料编码 + 物料批次**:通过物料编码和物料批次号精确匹配
|
||||
- **半成品码**:通过半成品的唯一标识进行匹配
|
||||
|
||||
**【注意】** 如果填写了物料编码,则物料批次为必填项,两者需组合使用。
|
||||
|
||||
**查询条件:**
|
||||
|
||||
| 查询条件 | 说明 | 必填 |
|
||||
|---------|------|------|
|
||||
| 物料编码 | 按物料编码精确查询 | 否 |
|
||||
| 物料批次 | 按物料批次号精确查询 | 当物料编码不为空时必填 |
|
||||
| 半成品码 | 按半成品码精确查询 | 否 |
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
### 3.2 查询结果字段说明
|
||||
|
||||
查询结果以电池为粒度展示,每条记录表示该物料在某个电池上的使用情况。
|
||||
|
||||
| 字段 | 说明 |
|
||||
|------|------|
|
||||
| 电池条码 | 使用该物料的电池唯一标识 |
|
||||
| 生产批次 | 电池所属的生产批次号 |
|
||||
| 物料名称 | 物料的名称 |
|
||||
| 物料编码 | 物料的编码 |
|
||||
| 物料批次 | 物料的批次号 |
|
||||
| 设备编码 | 加工该电池所用设备的编码 |
|
||||
| 工序单元 | 加工该电池的工序单元名称 |
|
||||
| 工序编码 | 工序的编码 |
|
||||
| 完成时间 | 该工序的完成时间 |
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
### 3.3 查询操作步骤
|
||||
|
||||
1. 进入【数据中台】→【基础追溯】→【正向追溯】
|
||||
2. 在查询区域输入查询条件:
|
||||
- **方式一**:输入【物料编码】和【物料批次】
|
||||
- **方式二**:输入【半成品码】
|
||||
3. 点击【查询】按钮,系统展示正向追溯结果列表
|
||||
|
||||
## 4. 反向追溯跳转
|
||||
|
||||
在正向追溯结果列表中,每条电池数据都支持跳转到该电池的反向追溯页面,查看电池从原材料到成品的完整生产过程。
|
||||
|
||||
**操作步骤:**
|
||||
|
||||
1. 在正向追溯结果列表中,找到目标电池行
|
||||
2. 点击操作列的【反向追溯】按钮
|
||||
3. 系统携带电池条码信息,跳转到反向追溯页面
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
## 5. 数据导出
|
||||
|
||||
### 5.1 导出说明
|
||||
|
||||
正向追溯支持将查询结果导出为 CSV 文件。导出采用异步任务机制,用户创建导出任务后,可在系统顶部的【系统下载任务】中查看进度并下载文件。
|
||||
|
||||
**导出字段:**
|
||||
|
||||
| 序号 | 导出字段 | 说明 |
|
||||
|------|---------|------|
|
||||
| 1 | 电池条码 | 电池唯一标识 |
|
||||
| 2 | 生产批次 | 电池所属的生产批次号 |
|
||||
| 3 | 物料名称 | 物料名称 |
|
||||
| 4 | 物料编码 | 物料编码 |
|
||||
| 5 | 物料批次 | 物料批次号 |
|
||||
| 6 | 设备编码 | 设备编码 |
|
||||
| 7 | 工序单元 | 工序单元名称 |
|
||||
| 8 | 工序编码 | 工序编码 |
|
||||
| 9 | 完成时间 | 工序完成时间 |
|
||||
|
||||
### 5.2 导出操作步骤
|
||||
|
||||
1. 在正向追溯页面,先通过查询条件筛选出需要导出的数据
|
||||
2. 点击表格上方的【导出】按钮
|
||||
3. 系统弹出确认对话框,提示"数据导出需要先创建下载任务"
|
||||
4. 点击【确定】确认创建下载任务
|
||||
5. 系统提示"创建下载任务成功",并自动跳转到【系统下载任务】页面
|
||||
6. 在下载任务页面等待任务完成,点击下载即可获取 CSV 文件
|
||||
|
||||
**【注意】** 如果当前没有查询到任何数据,导出时会提示"没有下载数据,无法创建下载任务"。
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
## 6. 相关功能
|
||||
|
||||
| 功能 | 关系 | 说明 |
|
||||
|------|------|------|
|
||||
| 反向追溯 | 互为逆向 | 从电池条码出发追踪使用的物料,与正向追溯形成完整的双向追溯链路 |
|
||||
| 系统下载任务 | 导出依赖 | 正向追溯的导出结果通过系统下载任务统一管理和下载 |
|
||||
@@ -1,156 +0,0 @@
|
||||
# 反向追溯
|
||||
|
||||
## 1. 功能概述
|
||||
|
||||
反向追溯属于 MES 系统数据中台的基础追溯模块,用于从**电池条码**或**半成品条码**出发,反向追溯该电池所使用的全部原材料信息,以树形关系图谱的形式直观展示从制成品到原材料的完整物料组成链路。
|
||||
|
||||
**核心功能:**
|
||||
|
||||
- 反向追溯查询:输入电池条码或半成品条码,反向追溯其物料组成
|
||||
- 关系图谱展示:以横向/纵向树形图谱展示物料之间的层级关系
|
||||
- 节点定位:支持按物料编码、物料批次、工序单元快速定位图谱中的节点
|
||||
- 数据导出:支持将追溯树结构导出为 Excel 文件
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
## 2. 术语说明
|
||||
|
||||
| 术语 | 定义 | 说明 |
|
||||
|------|------|------|
|
||||
| 反向追溯 | Reverse Direction Traceability,从成品/半成品出发逆向追溯原材料的过程 | 与正向追溯(从原材料追溯成品去向)相对 |
|
||||
| 关系图谱 | Relation Graph,以节点和连线展示物料父子关系的可视化图形 | 支持横向和纵向两种展示形态 |
|
||||
| 电池条码 | Battery ID,电池在系统中的唯一标识 | 查询的入口条件 |
|
||||
| 制成品 | 经过加工后产生的中间品或成品 | 图谱中以绿色节点标识 |
|
||||
| 原材料 | 用于制造制成品的原始物料 | 图谱中以青色节点标识 |
|
||||
| 工序单元 | Process Unit,标准化工序模块 | 每个物料节点在加工时关联的工序单元 |
|
||||
|
||||
## 3. 反向追溯查询
|
||||
|
||||
### 3.1 查询说明
|
||||
|
||||
反向追溯通过输入电池条码或半成品条码,系统自动回溯该电池在生产过程中各个工序的投料记录,构建从成品到原材料的完整物料树形关系图。
|
||||
|
||||
**查询条件:**
|
||||
|
||||
| 查询条件 | 说明 | 必填 |
|
||||
|---------|------|------|
|
||||
| 电池条码/半成品条码 | 输入需要追溯的电池或半成品条码 | 是 |
|
||||
|
||||
**【注意】** 也可从正向追溯页面点击操作列的【反向追溯】按钮跳转过来,系统会自动带入电池条码并执行查询。
|
||||
|
||||
### 3.2 查询操作步骤
|
||||
|
||||
1. 进入【数据中台】→【基础追溯】→【反向追溯】
|
||||
2. 在搜索框中输入电池条码或半成品条码
|
||||
3. 点击【查询】按钮
|
||||
4. 系统展示物料关系图谱
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
## 4. 关系图谱展示
|
||||
|
||||
### 4.1 图谱说明
|
||||
|
||||
关系图谱以树形结构展示从制成品到原材料的完整层级关系。每个节点代表一个物料(制成品或原材料),连线代表物料之间的投料组成关系。
|
||||
|
||||
**图谱节点信息:**
|
||||
|
||||
| 节点信息 | 说明 |
|
||||
|---------|------|
|
||||
| 节点标识 | 电池条码/半成品条码 |
|
||||
| 物料名称 | 原材料的名称 |
|
||||
| 物料编码 | 物料的唯一标识代码 |
|
||||
| 物料批次 | 物料的批次号 |
|
||||
| 工序单元 | 物料所经历工序单元的编码 |
|
||||
| 工序单元名称 | 工序单元的中文名称 |
|
||||
| 工序编码 | 物料所经历的具体工序编码 |
|
||||
| 卸料人 | 该工序的卸料操作人员 |
|
||||
| 投料时间 | 物料投入的开始时间 |
|
||||
| 完成时间 | 物料加工完成的时间 |
|
||||
| 类型标签 | 制成品(绿色标签)或 原材料(青色标签) |
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
### 4.2 图谱形态切换
|
||||
|
||||
图谱支持两种展示形态,可通过页面上方的切换按钮进行切换:
|
||||
|
||||
| 图谱形态 | 说明 |
|
||||
|---------|------|
|
||||
| 横向图谱 | 节点从左至右展开,适合层级较深的树结构 |
|
||||
| 纵向图谱 | 节点从上至下展开,适合层级较宽的树结构 |
|
||||
|
||||
**操作步骤:**
|
||||
|
||||
1. 在关系图谱上部找到图谱形态切换区域
|
||||
2. 点击【横向图谱】或【纵向图谱】切换按钮
|
||||
3. 图谱自动按选中形态重新渲染
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
### 4.3 节点定位
|
||||
|
||||
当图谱中节点较多时,可通过节点定位功能快速定位到目标节点。
|
||||
|
||||
**定位方式:**
|
||||
|
||||
| 定位方式 | 说明 |
|
||||
|---------|------|
|
||||
| 物料编码定位 | 输入物料编码,在图谱中定位并居中显示对应节点 |
|
||||
| 物料批次定位 | 输入物料批次,在图谱中定位并居中显示对应节点 |
|
||||
| 工序单元定位 | 输入工序单元编码,定位对应节点 |
|
||||
|
||||
**操作步骤:**
|
||||
|
||||
1. 在关系图谱左侧操作面板中找到"定位"区域
|
||||
2. 在对应的定位输入框中输入物料编码 / 物料批次 / 工序单元
|
||||
3. 点击对应的【定位确认】按钮
|
||||
4. 图谱自动放大并将对应节点居中显示
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
## 5. 数据导出
|
||||
|
||||
### 5.1 导出说明
|
||||
|
||||
反向追溯支持将当前查询的物料树结构导出为 Excel 文件(.xlsx 格式),便于离线分析和归档。
|
||||
|
||||
**导出字段:**
|
||||
|
||||
| 序号 | 导出字段 | 说明 |
|
||||
|------|---------|------|
|
||||
| 1 | 层级 | 物料在树结构中的层级深度 |
|
||||
| 2 | 电池条码 | 电池/半成品条码,带缩进表示层级关系 |
|
||||
| 3 | 物料名称 | 原材料的名称 |
|
||||
| 4 | 物料编码 | 物料的唯一标识代码 |
|
||||
| 5 | 物料批次 | 物料的批次号 |
|
||||
| 6 | 工序单元 | 工序单元编码 |
|
||||
| 7 | 工序单元名称 | 工序单元的中文名称 |
|
||||
| 8 | 工序编码 | 工序编码 |
|
||||
| 9 | 投料时间 | 投料开始时间 |
|
||||
| 10 | 完成时间 | 投料完成时间 |
|
||||
| 11 | 类别 | 制成品 或 原材料 |
|
||||
|
||||
### 5.2 导出操作步骤
|
||||
|
||||
1. 在反向追溯页面,先输入电池条码执行查询
|
||||
2. 确认图谱数据已加载完成
|
||||
3. 点击【导出】按钮
|
||||
4. 系统生成 Excel 文件并自动下载到本地
|
||||
|
||||
**【注意】** 导出前必须先执行查询,否则会提示"请输入电池条码"。
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
## 6. 相关功能
|
||||
|
||||
| 功能 | 关系 | 说明 |
|
||||
|------|------|------|
|
||||
| 正向追溯 | 互为逆向 | 从物料编码+物料批次出发追踪物料被哪些电池使用,可跳转到反向追溯 |
|
||||
| 产线管理 | 数据来源 | 工序数据来源于产线的生产投料记录 |
|
||||
@@ -1,168 +0,0 @@
|
||||
# 托盘追溯
|
||||
|
||||
## 1. 功能概述
|
||||
|
||||
托盘追溯属于 MES 系统数据中台的基础追溯模块,用于以**托盘编码**为入口,查询托盘在各生产批次中的流转记录,以及托盘内所有电池的明细信息和工序流转时间线,实现从托盘到电池的完整追溯链路。
|
||||
|
||||
**核心功能:**
|
||||
|
||||
- 托盘追溯查询:按托盘编码查询该托盘关联的所有生产批次记录
|
||||
- 电池明细查看:在托盘详情中以抽屉面板展示托盘内全部电池的明细数据
|
||||
- 工序时间线:以时间线形式展示托盘在各工序间的流转记录
|
||||
- 取消激活电池:支持在托盘详情中批量取消电池的激活状态
|
||||
- 追溯跳转:支持从托盘详情中的电池条码直接跳转到电池追溯页面
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
## 2. 术语说明
|
||||
|
||||
| 术语 | 定义 | 说明 |
|
||||
|------|------|------|
|
||||
| 托盘追溯 | Tray Traceability,以托盘为入口追踪其批次流转和电池明细 | 属于数据中台的基础追溯模块 |
|
||||
| 托盘编码 | Tray ID,托盘在系统中的唯一标识 | 作为追溯查询的入口条件 |
|
||||
| 登录批次 | 生产批次号,托盘当前关联的生产批次 | 一个托盘可在多个批次中被使用 |
|
||||
| 流水号 | Lot Number,托盘在批次内的流水号 | 与批次配合使用,区分同批次内不同托盘 |
|
||||
| 激活状态 | Active Status,标识托盘/电池是否处于激活中 | 激活表示当前可继续生产操作,取消激活后不可操作 |
|
||||
| 载入电池 | Input Battery Count,该托盘实际装载的电池数量 | 区别于计划载入数量 |
|
||||
| 工序时间线 | Process Timeline,托盘在各工序间的流转时间记录 | 记录每道工序的开始时间、结束时间和处理设备 |
|
||||
| 类别/档位 | 电池经过分选工序后确定的等级分类 | 如 A 品、B 品等 |
|
||||
| 电池条码 | Battery ID,单个电池在系统中的唯一标识 | 可点击跳转到电池追溯页面查看该电池的完整追溯信息 |
|
||||
|
||||
## 3. 托盘追溯查询
|
||||
|
||||
### 3.1 查询条件说明
|
||||
|
||||
托盘追溯以托盘编码作为唯一查询条件,支持精确匹配查询。
|
||||
|
||||
**查询条件:**
|
||||
|
||||
| 查询条件 | 说明 | 必填 |
|
||||
|---------|------|------|
|
||||
| 托盘编码 | 输入需要追溯的托盘编码 | 是 |
|
||||
|
||||
**【注意】** 可通过其他页面(如托盘管理页面)携带托盘编码参数跳转至本页面,系统会自动填充编码并执行查询。
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
### 3.2 查询结果字段说明
|
||||
|
||||
查询结果以托盘为粒度展示,每条记录表示该托盘在某个生产批次中的流转情况。
|
||||
|
||||
| 字段 | 说明 |
|
||||
|------|------|
|
||||
| ID | 托盘流转记录的唯一标识 |
|
||||
| 托盘 | 托盘编码 |
|
||||
| 登录批次 | 托盘关联的生产批次号 |
|
||||
| 流水号 | 托盘在该批次内的流水号 |
|
||||
| 是否激活 | 托盘当前的激活状态("激活" 或 "停止") |
|
||||
| 载入电池 | 该托盘实际载入的电池数量 |
|
||||
| 登录时间 | 托盘登录至该批次的时间 |
|
||||
| 取消激活时间 | 托盘被取消激活的时间(若已取消) |
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
### 3.3 查询操作步骤
|
||||
|
||||
1. 进入【数据中台】→【基础追溯】→【托盘追溯】
|
||||
2. 在搜索框中输入托盘编码
|
||||
3. 点击【查询】按钮,系统展示该托盘关联的所有批次记录
|
||||
4. 如需清空查询结果,点击【重置】按钮
|
||||
|
||||
## 4. 电池明细查看
|
||||
|
||||
### 4.1 功能说明
|
||||
|
||||
通过托盘追溯查询到目标托盘后,可查看该托盘内所有电池的详细信息。系统以全宽抽屉面板打开,左侧展示工序时间线,右侧展示电池明细表格。
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
### 4.2 电池明细表格字段
|
||||
|
||||
| 字段 | 说明 |
|
||||
|------|------|
|
||||
| 序号 | 电池在该托盘内的排列序号 |
|
||||
| 电池条码 | 电池的唯一标识,点击可跳转到电池追溯页面 |
|
||||
| 生产批次 | 电池所属的生产批次号 |
|
||||
| 型号 | 电池的产品型号 |
|
||||
| 工艺流程名称 | 该批次关联的工艺流程名称 |
|
||||
| 托盘号 | 托盘编码 |
|
||||
| 流水号 | 托盘在批次内的流水号 |
|
||||
| 激活状态 | 电池当前的激活状态("激活" 或 "未激活") |
|
||||
| 类别 | 电池的分选类别 |
|
||||
| 档位 | 电池的分选档位等级 |
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
### 4.3 工序时间线
|
||||
|
||||
在电池明细抽屉的左侧,以时间线形式展示该托盘在各工序间的流转记录,直观反映托盘的生产进度。
|
||||
|
||||
**时间线字段:**
|
||||
|
||||
| 字段 | 说明 |
|
||||
|------|------|
|
||||
| 工序名称 | 该流转记录的工序名称 |
|
||||
| 开始时间 | 进入该工序的时间 |
|
||||
| 结束时间 | 离开该工序的时间 |
|
||||
| 设备编码 | 处理该工序的设备编码 |
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
### 4.4 电池条码搜索
|
||||
|
||||
在电池明细面板中,支持通过电池条码进行前端过滤,快速定位到目标电池。
|
||||
|
||||
**操作步骤:**
|
||||
|
||||
1. 打开电池明细抽屉
|
||||
2. 在电池明细表格上方的搜索框中输入电池条码
|
||||
3. 系统自动过滤并展示匹配的电池记录
|
||||
|
||||
### 4.5 操作步骤
|
||||
|
||||
1. 在托盘追溯结果列表中,找到目标托盘行
|
||||
2. 点击操作列的【电池详情】按钮
|
||||
3. 系统打开全宽抽屉面板,左侧展示工序时间线,右侧展示电池明细表格
|
||||
|
||||
## 5. 取消激活电池
|
||||
|
||||
### 5.1 功能说明
|
||||
|
||||
在托盘详情中,支持批量选择电池并取消其激活状态。取消激活后,电池将不可再进行生产操作。当托盘内所有电池都被取消激活后,托盘本身也会被级联取消激活。
|
||||
|
||||
### 5.2 操作步骤
|
||||
|
||||
1. 在电池明细抽屉中,勾选需要取消激活的电池(支持多选)
|
||||
2. 点击表格上方的【取消激活电池】按钮
|
||||
3. 系统批量将选中电池的激活状态更新为"未激活"
|
||||
4. 若该托盘下所有电池均已取消激活,托盘激活状态自动变更为"停止"
|
||||
|
||||
**【注意】** 取消激活操作不可撤销,请谨慎操作。
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
## 6. 追溯跳转
|
||||
|
||||
在电池明细面板中,点击任意电池条码可跳转至该电池的电池追溯页面,查看该电池从原材料到成品的完整生产过程。
|
||||
|
||||
**操作步骤:**
|
||||
|
||||
1. 在电池明细表格中,点击目标电池的电池条码
|
||||
2. 系统携带电池条码信息,跳转到电池追溯页面
|
||||
|
||||
## 7. 相关功能
|
||||
|
||||
| 功能 | 关系 | 说明 |
|
||||
|------|------|------|
|
||||
| 电池追溯 | 下游追溯 | 从托盘追溯中的电池条码可跳转到电池追溯,查看单个电池的完整生产追溯信息 |
|
||||
| 正向追溯 | 互补 | 从物料出发追踪被哪些电池使用,与托盘追溯形成"物料→电池→托盘"的追溯链路 |
|
||||
| 反向追溯 | 互补 | 从电池条码出发追溯物料组成,可与托盘追溯配合定位问题批次 |
|
||||
| 电池曲线 | 数据关联 | 通过电池追溯查询到电池后,可进一步查看该电池的充放电曲线数据 |
|
||||
| 托盘管理 | 上游数据 | 托盘的登录、激活等操作在托盘管理模块中完成 |
|
||||
@@ -19,7 +19,7 @@
|
||||
| 质量管理篇 | 质量追溯 | 首巡检管理、xqc管理、SPC相关| 升
|
||||
| 设备管理篇 | 设备管理 | 设备点检、设备保养、设备损耗品管理、设备状态管理、设备维修管理 | 涛
|
||||
| 报表分析篇 | 数据分析 | 基础追溯、生产报表 | 涛
|
||||
| scada管理篇 | scada管理 | edgemanager、EPS | 伟、叶
|
||||
| scada管理篇 | scada管理 | edgemanager、EPS | 伟
|
||||
| DAS篇 | DAS分析 | 设备首页、OEE推移分析、稼动分析、设备分析、品质分析 | 升 涛
|
||||
| 数据集成篇 | 系统集成 | 数据接口、系统集成方案 | 伟
|
||||
| 系统运维篇 | 系统管理 | 系统管理、系统运维 | 待定
|
||||
@@ -27,30 +27,6 @@
|
||||
| 附录篇 | 参考资料 | 术语表、流程图、更新日志 | 待定
|
||||
|
||||
|
||||
# 系统功能清单
|
||||
|
||||
| 一级模块 | 二级模块 | 三级模块 | 功能说明 | 备注 | 负责人 |
|
||||
| :--- | :--- | :--- | :--- | :--- | :--- |
|
||||
| **系统设置** | 用户管理 | 用户组 | 设置用户组别并且分配权限(增删改查用户组,以及实现权限分配功能) | | |
|
||||
| | | 管理人员 | 管理人员账号并且绑定对应的用户组 | | |
|
||||
| | 系统助手 | 操作日志 | 系统操作日志 | | |
|
||||
| | | 接口日志 | 与设备对接流程交互日志(可根据 IP 和接口名称等条件查询) | | |
|
||||
| **基础配置** | 所级模型 | 产线设置 | 管理产线(包括产线的增删改查) | | |
|
||||
| | | 所区设置 | 管理工厂(包括工厂的增删改查) | | |
|
||||
| | 工艺模型 | 工艺流程类别 | 工艺流程类别的增删改查功能 | | |
|
||||
| | | 工序单元 | 配置管理工序单元(节点),实现增删改查,对工序单元的结果参数采集预设和工艺参数预设 | | |
|
||||
| | | 工艺流程 | 设置电池生产工艺流程,实现工序卡的增删改查和流程卡的设定 | | |
|
||||
| | 产品管理 | 产品列表 | 产品管理页面实现产品的增删改查 | | |
|
||||
| | | 异常不良管理 | 设备不良信息以及产品 NG 信息的编码与描述管理,实现批量导入以及增删改查 | | |
|
||||
| | 设备类型 | 设备类别 | 管理设备种类并且实现设备种类的增删改查 | | |
|
||||
| | | 设备信息管理 | 管理每个设备信息并且实现设备的增删改查 | | |
|
||||
| | 物料模型 | 物料类别列表 | 区分原材料和半成品(固定编码) | | |
|
||||
| | | 物料信息管理 | 维护物料编码、名称、类别、单位、规格型号、BOM信息等基础属性 | | |
|
||||
| | | Bom物料清单 | 产品 BOM 管理 | | |
|
||||
| | | 计量单位 | 配置和管理计量单位,并且能够增删改查 | | |
|
||||
| | SPC采集模型 | SPC采集配置 | 配置结果参数采集参数 | | |
|
||||
|
||||
|
||||
## 3. 代码块
|
||||
|
||||
### 3.1
|
||||
|
||||
@@ -1,326 +0,0 @@
|
||||
# 预警中心
|
||||
|
||||
## 1. 功能概述
|
||||
|
||||
预警中心属于 MES 系统数据中台的监控预警模块,用于实时监控生产设备的通道异常状态,帮助生产管理人员及时发现并处理设备点位问题。系统以设备类别(工作站)为组织维度,分别统计**连续异常**(同一通道连续 3 次及以上报错)和**累计异常**(同一通道累计 10 次及以上报错)两类预警数据,并提供详情查看和异常清除功能。
|
||||
|
||||
**核心功能:**
|
||||
|
||||
- 工作站总览:按设备类别(工作站)展示各工作站下的异常设备数量概览,包括连续异常设备数和累计异常设备数
|
||||
- 设备异常明细:查看某个工作站下所有异常设备的详细数据,区分连续异常和累计异常两类
|
||||
- 通道异常详情:查看每个异常通道的具体错误信息,包括错误代码、错误描述、发生时间
|
||||
- 异常清除:支持设备级清除和单通道级清除,分为清零(重置计数)和标记已处理两种方式
|
||||
- 条件筛选:按时间范围和具体设备进行筛选,支持导出异常数据
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
## 2. 术语说明
|
||||
|
||||
| 术语 | 定义 | 说明 |
|
||||
|------|------|------|
|
||||
| 预警中心 | Alert Center,设备点位异常监控与预警模块 | 实时展示生产设备通道异常状态,帮助快速定位问题设备 |
|
||||
| 工作站 | Workstation,即设备类别(Device Category) | 按设备类型分组,如化成、分容、OCV、DCIR 等 |
|
||||
| 连续异常 | Consecutive Error,同一通道连续 3 次及以上报错 | 表示该通道近期持续处于异常状态,需重点关注 |
|
||||
| 累计异常 | Cumulative Error,同一通道累计 10 次及以上报错 | 表示该通道虽然可能不连续,但总体异常频率较高 |
|
||||
| 通道 | Channel,设备上的数据采集点位 | 一个设备通常有多个通道,每个通道独立统计异常次数 |
|
||||
| 点位 NG | Pin NG,设备通道上报的异常(不良)信息 | 设备通过 MES 接口上报,包含错误代码和错误描述 |
|
||||
| 异常清除 | Clear Error,对异常计数进行清零操作 | 支持整体清除和单通道清除,清除后计数器重新开始统计 |
|
||||
| 通道异常记录 | Channel Exception Record,工序中开启的通道异常监控配置 | 在工艺详情中为工序开启后,设备才会触发通道异常检测 |
|
||||
|
||||
**数据模型关系说明:**
|
||||
|
||||
```mermaid
|
||||
flowchart TB
|
||||
subgraph 筛选维度
|
||||
DC[设备类别<br/>DeviceCategory]
|
||||
DE[设备<br/>Device]
|
||||
end
|
||||
|
||||
subgraph 异常统计
|
||||
CES[设备通道异常统计<br/>DeviceChannerlExceptionStatistics]
|
||||
end
|
||||
|
||||
subgraph 异常详情
|
||||
PNR[点位NG记录<br/>PinNgRecord]
|
||||
NI[不良信息<br/>NgInfo]
|
||||
end
|
||||
|
||||
subgraph 触发来源
|
||||
SPR[工序结果上报<br/>SetTrayProcessResult]
|
||||
PCQ[点位检查队列<br/>hf_mes_queue_pincheck]
|
||||
end
|
||||
|
||||
DC -->|1:N| DE
|
||||
DE -->|1:1| CES
|
||||
CES -->|关联查询| PNR
|
||||
PNR -->|关联| NI
|
||||
SPR -->|触发验证| PCQ
|
||||
PCQ -->|异步更新| CES
|
||||
```
|
||||
|
||||
**关系说明:**
|
||||
|
||||
| 关系类型 | 说明 |
|
||||
|---------|------|
|
||||
| 设备类别 → 设备 | **1 对 N**:一个设备类别下包含多台设备 |
|
||||
| 设备 → 通道异常统计 | **1 对 1**:每台设备对应一条通道异常统计记录 |
|
||||
| 通道异常统计 → 点位NG记录 | **1 对 N**:通过设备编码和通道号关联查询异常详情 |
|
||||
| 点位NG记录 → 不良信息 | **N 对 1**:每条NG记录关联一个不良代码,获取不良描述 |
|
||||
|
||||
**简化关系图:**
|
||||
|
||||
```mermaid
|
||||
flowchart LR
|
||||
A[设备类别] -->|1:N| B[设备]
|
||||
B -->|1:1| C[通道异常统计]
|
||||
C -->|关联| D[点位NG记录]
|
||||
D -->|关联| E[不良信息]
|
||||
```
|
||||
|
||||
## 3. 预警中心交互流程
|
||||
|
||||
### 3.1 工作站总览
|
||||
|
||||
#### 3.1.1 工作站总览说明
|
||||
|
||||
工作站总览页面以卡片形式展示所有设备类别(工作站),每个卡片显示该工作站名称以及两类异常设备数量:
|
||||
- **连续异常设备数**:存在至少一个通道连续异常次数 ≥ 3 次的设备数量
|
||||
- **累计异常设备数**:存在至少一个通道累计异常次数 ≥ 10 次的设备数量
|
||||
|
||||
用户可通过筛选条件按时间范围和具体设备进行过滤。
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
#### 3.1.2 查询条件
|
||||
|
||||
**查询条件:**
|
||||
|
||||
| 查询条件 | 说明 |
|
||||
|---------|------|
|
||||
| 时间范围 | 选择起始时间和结束时间,精确到秒 |
|
||||
| 工作站 | 从下拉列表选择设备类别(工作站),如化成、分容、OCV等 |
|
||||
| 设备 | 选择工作站后,进一步选择具体设备进行筛选(可选) |
|
||||
|
||||
**操作步骤:**
|
||||
|
||||
1. 进入【数据中台】→【预警中心】
|
||||
2. 设置时间范围(必选)
|
||||
3. 选择工作站(可选,默认展示全部工作站)
|
||||
4. 如需查看特定设备,选择工作站后再选择设备
|
||||
5. 点击【查询】按钮,系统展示符合条件的预警数据
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
#### 3.1.3 工作站卡片信息
|
||||
|
||||
每个工作站卡片包含以下信息:
|
||||
|
||||
| 显示字段 | 说明 |
|
||||
|---------|------|
|
||||
| 工作站名称 | 设备类别的名称,如"化成"、"分容" |
|
||||
| 连续异常设备数 | 该工作站下存在连续异常通道(≥3次)的设备总数,以蓝色角标显示 |
|
||||
| 累计异常设备数 | 该工作站下存在累计异常通道(≥10次)的设备总数,以橙色角标显示 |
|
||||
| 查看数据 | 当连续异常设备数或累计异常设备数大于 0 时,可点击查看详情 |
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
### 3.2 设备异常明细
|
||||
|
||||
#### 3.2.1 设备异常明细说明
|
||||
|
||||
点击工作站卡片上的【查看数据】按钮,会打开全屏对话框,分为左右两栏:
|
||||
- **左侧:连续异常列表** — 展示该工作站下存在连续异常的设备
|
||||
- **右侧:累计异常列表** — 展示该工作站下存在累计异常的设备
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
#### 3.2.2 连续异常列表
|
||||
|
||||
连续异常列表展示该工作站下所有存在通道连续异常次数 ≥ 3 次的设备。
|
||||
|
||||
**列表字段:**
|
||||
|
||||
| 字段 | 说明 |
|
||||
|------|------|
|
||||
| 设备名称 | 设备的显示名称 |
|
||||
| 设备编码 | 设备的唯一标识代码 |
|
||||
| 异常通道数 | 该设备中存在连续异常(≥3次)的通道总数 |
|
||||
| 最后清零时间 | 最近一次清除连续异常计数的时间 |
|
||||
| 更新时间 | 设备异常统计数据的最后更新时间 |
|
||||
| 操作 | 包括【详情】和【清除】两个操作按钮 |
|
||||
|
||||
**展开行:** 点击行首展开按钮,可查看该设备每个通道的连续异常次数,每个通道以角标形式显示具体数值,支持点击单个通道进行单独清零。
|
||||
|
||||
#### 3.2.3 累计异常列表
|
||||
|
||||
累计异常列表展示该工作站下所有存在通道累计异常次数 ≥ 10 次的设备。
|
||||
|
||||
**列表字段:**
|
||||
|
||||
| 字段 | 说明 |
|
||||
|------|------|
|
||||
| 设备名称 | 设备的显示名称 |
|
||||
| 设备编码 | 设备的唯一标识代码 |
|
||||
| 异常通道数 | 该设备中存在累计异常(≥10次)的通道总数 |
|
||||
| 最后清零时间 | 最近一次清除累计异常计数的时间 |
|
||||
| 更新时间 | 设备异常统计数据的最后更新时间 |
|
||||
| 操作 | 包括【详情】和【清除】两个操作按钮 |
|
||||
|
||||
**展开行:** 点击行首展开按钮,可查看该设备每个通道的累计异常次数,每个通道以角标形式显示具体数值,支持点击单个通道进行单独清零。
|
||||
|
||||
### 3.3 通道异常详情
|
||||
|
||||
#### 3.3.1 通道异常详情说明
|
||||
|
||||
在连续异常列表或累计异常列表中,点击某个设备行的【详情】按钮,弹出通道异常详情对话框,展示该设备所有异常通道的具体错误信息。
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||

|
||||
|
||||
#### 3.3.2 通道异常详情字段
|
||||
|
||||
**详情列表字段:**
|
||||
|
||||
| 字段 | 说明 |
|
||||
|------|------|
|
||||
| 设备名称 | 设备的显示名称 |
|
||||
| 设备编码 | 设备的唯一标识代码 |
|
||||
| 通道编号 | 发生异常的通道号 |
|
||||
| 错误代码 | 异常的错误代码 |
|
||||
| 错误描述 | 异常的具体描述信息 |
|
||||
| 异常时间 | 异常发生的具体时间 |
|
||||
|
||||
**【注意】** 查看详情时,系统会根据连续异常或累计异常的类型,分别展示对应类型的异常记录。如果该设备在最近一次清零后有新的异常记录,详情中只会展示清零之后产生的异常。
|
||||
|
||||
### 3.4 异常清除
|
||||
|
||||
#### 3.4.1 异常清除说明
|
||||
|
||||
预警中心支持两种粒度的异常清除方式,用户可根据实际情况灵活选择。
|
||||
|
||||
**清除方式:**
|
||||
|
||||
| 清除方式 | 说明 | 适用场景 |
|
||||
|---------|------|---------|
|
||||
| 设备级清除 | 清除该设备的所有异常通道计数 | 设备整体已恢复正常,所有通道问题已解决 |
|
||||
| 单通道清除 | 仅清除指定通道的异常计数 | 仅个别通道问题已解决,其他通道仍需关注 |
|
||||
|
||||
**清除效果:**
|
||||
|
||||
| 清除类型 | 效果 |
|
||||
|---------|------|
|
||||
| 连续异常清除 | 将设备的连续异常计数全部重置为零/清空,记录最后清零时间 |
|
||||
| 累计异常清除 | 将设备的累计异常计数全部重置为零/清空,记录最后清零时间 |
|
||||
|
||||
#### 3.4.2 设备级清除
|
||||
|
||||
**操作步骤:**
|
||||
|
||||
1. 在设备异常明细页面,找到需要清除的设备行
|
||||
2. 点击【清除】按钮
|
||||
3. 系统弹出确认对话框,确认后执行清除操作
|
||||
4. 清除成功后,页面数据自动刷新,工作站总览同步更新
|
||||
|
||||
**【注意】** 设备级清除会将该设备所有通道的异常计数一次性清零,请谨慎操作。
|
||||
**【重要】** 清除后,相关的点位 NG 记录也会被标记为已处理,便于后续追溯。
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
#### 3.4.3 单通道清除
|
||||
|
||||
**操作步骤:**
|
||||
|
||||
1. 在设备异常明细页面,点击设备行的展开按钮,显示各通道的异常次数
|
||||
2. 点击需要清除的通道对应按钮
|
||||
3. 系统弹出确认对话框,确认后执行单通道清除操作
|
||||
4. 清除成功后,页面数据自动刷新
|
||||
|
||||
**【注意】** 单通道清除仅将该通道的异常计数置为零,不影响其他通道的异常计数。
|
||||
**【注意】** 单通道清除不会标记点位 NG 记录为已处理,仅重置计数统计。
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
## 4. 预警触发机制
|
||||
|
||||
### 4.1 预警触发流程说明
|
||||
|
||||
预警中心的数据来源于生产执行过程中设备上报的工序结果数据。当设备调用 MES 接口上报工序结果时,系统会根据工序配置自动进行通道异常检测。
|
||||
|
||||
**触发流程:**
|
||||
|
||||
```mermaid
|
||||
sequenceDiagram
|
||||
participant 设备 as 设备
|
||||
participant MES接口 as MES工序上报接口
|
||||
participant 验证 as 通道异常验证
|
||||
participant 队列 as 预警队列
|
||||
participant 统计 as 异常统计表
|
||||
|
||||
设备->>MES接口: 1. 上报工序结果数据(含pin_check、NG信息)
|
||||
MES接口->>MES接口: 2. 检查工序是否开启通道异常记录
|
||||
MES接口->>验证: 3. 工序已开启通道异常记录,触发验证
|
||||
验证->>验证: 4. 验证pin_check数组的有效性
|
||||
验证->>队列: 5. 存在异常(pin_check=1),写入预警队列
|
||||
队列->>统计: 6. 异步任务消费队列,更新异常统计数据
|
||||
统计->>统计: 7. 累加通道的连续/累计异常计数
|
||||
```
|
||||
|
||||
**流程说明:**
|
||||
|
||||
| 步骤 | 执行者 | 操作 | 说明 |
|
||||
|------|--------|------|------|
|
||||
| 1 | 设备 | 上报工序结果 | 设备调用 MES 接口提交工序完成数据,数据中包含 pin_check(点位检查)和 NG(不良代码)信息 |
|
||||
| 2 | MES | 检查工序配置 | 判断该工序是否在工艺详情中开启了"通道异常记录"开关 |
|
||||
| 3 | MES | 触发验证 | 工序已开启通道异常记录,触发点位检查验证逻辑 |
|
||||
| 4 | MES | 验证数据 | 检查 pin_check 数组和 NG 数组的合法性(长度一致、值均为 0 或 1、pin_check=1 时 NG 必填) |
|
||||
| 5 | MES | 写入队列 | 当 pin_check 数组中存在值为 1 的条目时,将异常数据写入预警缓存队列 |
|
||||
| 6 | 后台任务 | 消费队列 | 异步任务读取预警队列中未处理的数据,按设备编码汇总异常计数 |
|
||||
| 7 | 后台任务 | 更新统计 | 将通道异常次数累加到异常统计表,区分连续异常和累计异常 |
|
||||
|
||||
### 4.2 前置条件
|
||||
|
||||
预警功能需要以下前置配置:
|
||||
|
||||
| 前置条件 | 说明 | 配置位置 |
|
||||
|---------|------|---------|
|
||||
| 开启通道异常记录 | 在工艺详情中为工序开启"开启通道异常记录"开关 | 生产配置 → 工艺模型 → 工艺流程 → 设置工序 |
|
||||
| 配置不良代码 | 在系统中维护不良代码及其描述 | 生产配置 → 产品管理 → 不良管理 |
|
||||
| 设备品类配置 | 确保设备已绑定到正确的设备类别(工作站) | 设备模型 → 设备信息 |
|
||||
|
||||
**【重要】** 只有在工艺详情的工序配置中开启了"通道异常记录",设备上报工序结果时才会触发通道异常检测,预警中心才会展示该工序相关的预警数据。
|
||||
|
||||
## 5. 常见问题
|
||||
|
||||
### 5.1 预警中心没有数据?
|
||||
|
||||
**可能原因:**
|
||||
1. 工序未开启"通道异常记录"开关,请在【工艺详情】中检查工序配置
|
||||
2. 设备尚未上报包含 pin_check 信息的工序结果数据
|
||||
3. 选择的查询时间范围内没有异常数据产生
|
||||
4. 设备类别(工作站)未正确配置
|
||||
|
||||
### 5.2 清除数据后为何又会重新出现?
|
||||
|
||||
清除操作仅重置异常计数,不会阻止设备继续上报异常数据。如果设备通道问题未从根本解决,设备继续上报异常后,计数会重新累加并再次达到预警阈值。建议:
|
||||
- 定位并解决设备通道的根本问题后,再执行清除操作
|
||||
- 清除后观察设备状态,确认异常不再复现
|
||||
|
||||
### 5.3 连续异常和累计异常有什么区别?
|
||||
|
||||
- **连续异常**:同一通道连续 3 次及以上报错,表示通道近期持续异常,是当前重点关注对象
|
||||
- **累计异常**:同一通道累计 10 次及以上报错,表示通道虽然可能不连续但总体异常频率高,反映设备长期健康状态
|
||||
|
||||
### 5.4 导出数据失败怎么办?
|
||||
|
||||
导出功能依赖异步任务机制,请检查:
|
||||
1. 是否选择了时间范围和工作站
|
||||
2. 系统下载任务服务是否正常运行
|
||||
3. 可在【系统下载任务】页面查看任务状态和失败原因
|
||||
@@ -1,64 +0,0 @@
|
||||
# 生产批次不良报表
|
||||
|
||||
## 1. 功能概述
|
||||
|
||||
生产批次不良报表属于 MES 系统的质量分析模块,用于统计和分析生产批次中的不良品情况,为生产质量改进提供数据支持。
|
||||
|
||||
**核心功能:**
|
||||
|
||||
- 不良统计:按批次维度统计不良品数量和不良率
|
||||
- 不良类型分析:区分电池类不良和外观类不良
|
||||
|
||||
|
||||
**功能对应截图** :
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/planning_and_production/batch_defect_report/生产批次不良报表截图.png" alt="生产批次不良报表截图">
|
||||
<div style="font-size:12px; font-weight:bold;">图1 生产批次不良报表</div>
|
||||
</div>
|
||||
|
||||
|
||||
## 2. 术语说明
|
||||
|
||||
| 术语 | 定义 | 说明 |
|
||||
|------|------|------|
|
||||
| 不良品 | Defective Item,生产过程中产生的质量异常产品 | 需要进行质量分析和处理 |
|
||||
| 不良率 | Defect Rate,不良品数量与总生产数量的比率 | 用于衡量生产质量水平 |
|
||||
|
||||
|
||||
## 3. 生产批次不良报表交互流程
|
||||
|
||||
### 3.1 不良报表列表
|
||||
|
||||
#### 3.1.1 不良报表列表说明
|
||||
|
||||
不良报表列表展示所有生产批次的的不良品统计信息,支持按多种条件查询和筛选。
|
||||
|
||||
**功能对应截图** :
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/planning_and_production/batch_defect_report/生产批次不良报表截图.png" alt="生产批次不良报表截图">
|
||||
<div style="font-size:12px; font-weight:bold;">图1 生产批次不良报表</div>
|
||||
</div>
|
||||
|
||||
**字段说明:**
|
||||
|
||||
| 字段 | 说明 |
|
||||
|------|------|
|
||||
| 批次编号 | 生产批次的唯一标识 |
|
||||
| 产品型号 | 对应的产品型号 |
|
||||
| 总数量 | 批次总生产数量 |
|
||||
| 不良数量 | 批次中产生的不良品数量 |
|
||||
| 不良率 | 不良数量占总数量的百分比 |
|
||||
| 电池类不良数 | 电池类不良数量 |
|
||||
| 外观类不良数 | 外观类不良数量 |
|
||||
| 统计时间 | 报表统计时间 |
|
||||
|
||||
|
||||
#### 3.1.2 不良报表查询
|
||||
|
||||
**查询条件:**
|
||||
|
||||
| 查询条件 | 说明 |
|
||||
|---------|------|
|
||||
| 批次编号 | 按批次编号精确查询 |
|
||||
| 生产时间 | 按统计时间范围筛选 |
|
||||
| 不良类型 | 按不良类型筛选(全部、电池类、外观类) |
|
||||
@@ -1,214 +0,0 @@
|
||||
# 批次管理
|
||||
|
||||
## 1. 功能概述
|
||||
|
||||
批次管理属于 MES 系统的核心模块,用于管理生产批次,实现生产任务的创建、跟踪和监控。
|
||||
|
||||
**核心功能:**
|
||||
|
||||
- 批次管理:维护生产批次的新增、删除、修改、查询
|
||||
- 批次关联:关联工艺流程、产品型号、产区和产线
|
||||
|
||||
## 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 批次列表说明
|
||||
|
||||
批次列表展示所有生产批次信息,支持按多种条件查询和筛选。
|
||||
|
||||
**功能对应截图** :
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/planning_and_production/batch_management/批次列表功能截图.png" alt="批次列表功能截图">
|
||||
<div style="font-size:12px; font-weight:bold;">图1 批次列表功能</div>
|
||||
</div>
|
||||
|
||||
#### 4.1.2 批次查询
|
||||
|
||||
**查询条件:**
|
||||
|
||||
| 查询条件 | 说明 |
|
||||
|---------|------|
|
||||
| 批次编号 | 按批次编号精确查询 |
|
||||
| 产品型号 | 按产品型号筛选 |
|
||||
| 工厂 | 按工厂筛选 |
|
||||
| 产线 | 按产线筛选 |
|
||||
| 创建时间 | 按创建时间范围筛选 |
|
||||
|
||||
**功能对应截图** :
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/planning_and_production/batch_management/批次列表查询条件截图.png" alt="批次列表查询条件截图">
|
||||
<div style="font-size:12px; font-weight:bold;">图1 批次列表查询条件</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
### 4.2 新增批次
|
||||
|
||||
#### 4.2.1 新增批次说明
|
||||
|
||||
创建新的生产批次,需要选择关联的基础数据和生产参数。
|
||||
|
||||
**操作步骤:**
|
||||
|
||||
1. 进入【生产配置】→【批次管理】→【批次列表】
|
||||
2. 点击【新增】按钮
|
||||
3. 选择关联的工艺流程
|
||||
4. 选择产品型号
|
||||
5. 选择产区
|
||||
6. 选择产线
|
||||
7. 填写计划预计完成日期
|
||||
8. 填写计划预计完成数量
|
||||
9. 点击【确定】完成批次创建
|
||||
|
||||
**字段说明:**
|
||||
|
||||
| 字段 | 说明 | 必填 |
|
||||
|------|------|------|
|
||||
| 批次号 | 批次的唯一标识代码,用户自定义 | 是 |
|
||||
| 工艺流程 | 批次使用的生产工艺路线 | 是 |
|
||||
| 产品型号 | 批次生产的产品规格 | 是 |
|
||||
| 产区 | 批次所属的产区 | 是 |
|
||||
| 产线 | 批次执行的产线 | 是 |
|
||||
| 预计完成日期 | 计划完成时间 | 是 |
|
||||
| 生产数量 | 计划生产数量 | 是 |
|
||||
| 批次状态 | 初始状态为"待生产" | 否 |
|
||||
| 备注 | 其他补充说明信息 | 否 |
|
||||
|
||||
**【重要】** 批次编号创建后不允许修改,请在创建时仔细确认。
|
||||
**【重要】** 批次一旦开始生产,不允许删除。
|
||||
|
||||
**功能对应截图** :
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/planning_and_production/batch_management/新建批次截图.png" alt="新建批次截图">
|
||||
<div style="font-size:12px; font-weight:bold;">图1 新建批次</div>
|
||||
</div>
|
||||
|
||||
### 4.3 编辑批次
|
||||
|
||||
#### 4.3.1 编辑批次说明
|
||||
|
||||
修改批次信息,仅能编辑计划预计完成日期和计划预计完成数量。
|
||||
|
||||
**操作步骤:**
|
||||
|
||||
1. 进入【生产配置】→【批次管理】→【批次列表】
|
||||
2. 在列表中找到需要编辑的批次
|
||||
3. 点击【编辑】按钮
|
||||
4. 修改需要更新的信息
|
||||
5. 点击【确定】完成修改
|
||||
|
||||
**【注意】** 已开始生产的批次不允许编辑基本信息,仅可更新备注信息。
|
||||
|
||||
**功能对应截图** :
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/planning_and_production/batch_management/编辑批次截图.png" alt="编辑批次截图">
|
||||
<div style="font-size:12px; font-weight:bold;">图1 编辑批次</div>
|
||||
</div>
|
||||
|
||||
|
||||
### 4.4 删除批次
|
||||
|
||||
#### 4.4.1 删除批次说明
|
||||
|
||||
删除批次记录,仅未开始生产的批次可删除。
|
||||
|
||||
**操作步骤:**
|
||||
|
||||
1. 进入【生产配置】→【批次管理】→【批次列表】
|
||||
2. 在列表中找到需要删除的批次
|
||||
3. 点击【删除】按钮
|
||||
4. 确认删除操作
|
||||
|
||||
**【注意】** 删除批次会将批次数据永久删除,无法恢复。
|
||||
|
||||
**功能对应截图** :
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/planning_and_production/batch_management/删除批次截图.png" alt="删除批次截图">
|
||||
<div style="font-size:12px; font-weight:bold;">图1 删除批次</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
## 4.5.1. 电池批量登录
|
||||
|
||||
**操作步骤:**
|
||||
|
||||
1. 进入【生产配置】→【批次管理】→【批次列表】
|
||||
2. 点击【导入】按钮
|
||||
3. 按照模板格式填写电池数据
|
||||
4. 点击【选择文件】上传填写好的Excel文件
|
||||
5. 点击【开始导入】执行数据导入
|
||||
6. 查看导入结果报告
|
||||
|
||||
**【注意】** 导入前请确保关联的工艺流程、产品型号、工厂、产线已存在。
|
||||
|
||||
**功能对应截图** :
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/planning_and_production/batch_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/planning_and_production/batch_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/planning_and_production/batch_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/planning_and_production/batch_management/电池批量登录文件载入完成截图.png" alt="电池批量登录文件载入完成截图">
|
||||
<div style="font-size:12px; font-weight:bold;">图4 电池批量登录文件载入完成</div>
|
||||
</div>
|
||||
|
||||
@@ -1,204 +0,0 @@
|
||||
# 批次托盘
|
||||
|
||||
## 1. 功能概述
|
||||
|
||||
批次托盘属于 MES 系统的核心模块,用于管理生产批次与托盘的关联关系,实现批次在生产过程中的物流跟踪和管理。托盘是承载物料的生产容器,批次托盘管理贯穿整个生产物流环节。
|
||||
|
||||
**核心功能:**
|
||||
|
||||
- 批次托盘查询:查询批次与托盘的关联信息
|
||||
- 批次托盘详情:查看批次托盘的详细信息
|
||||
- 批次跟踪:跟踪批次在托盘上的流转状态
|
||||
- 解绑操作:解除批次与托盘的绑定关系
|
||||
- 停止操作:停止批次托盘的当前状态
|
||||
|
||||
**功能对应截图** :
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/planning_and_production/batch_tray/批次托盘页面截图.png" alt="批次托盘页面截图">
|
||||
<div style="font-size:12px; font-weight:bold;">图1 批次托盘页面</div>
|
||||
</div>
|
||||
|
||||
|
||||
## 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 批次托盘列表说明
|
||||
|
||||
批次托盘列表展示所有批次与托盘的关联信息,支持按多种条件查询和筛选。
|
||||
|
||||
**功能对应截图** :
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/planning_and_production/batch_tray/批次托盘页面截图.png" alt="批次托盘页面截图">
|
||||
<div style="font-size:12px; font-weight:bold;">图1 批次托盘页面</div>
|
||||
</div>
|
||||
|
||||
|
||||
**字段说明:**
|
||||
|
||||
| 字段 | 说明 |
|
||||
|------|------|
|
||||
| 托盘编号 | 托盘的唯一标识代码 |
|
||||
| 流水号 | 批次托盘的流水号,用于唯一标识每次绑定 |
|
||||
| 托盘状态 | 当前托盘状态 |
|
||||
| 批次编号 | 关联的批次编号 |
|
||||
| 工艺流程名称 | 关联的工艺流程名称 |
|
||||
| 当前工序 | 托盘当前所在工序 |
|
||||
| 载入电池数量 | 托盘当前载入的电池数量 |
|
||||
| 登录时间 | 批次托盘登录时间 |
|
||||
|
||||
|
||||
#### 4.1.2 批次托盘查询
|
||||
|
||||
**查询条件:**
|
||||
|
||||
| 查询条件 | 说明 |
|
||||
|---------|------|
|
||||
| 托盘号 | 按托盘编号精确查询 |
|
||||
| 批次号 | 按批次编号精确查询 |
|
||||
| 托盘激活状态 | 按状态筛选(激活、停止) |
|
||||
| 登录时间 | 按创建时间范围筛选 |
|
||||
|
||||
**功能对应截图** :
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/planning_and_production/batch_tray/批次托盘查询条件截图.png" alt="批次托盘查询条件截图">
|
||||
<div style="font-size:12px; font-weight:bold;">图1 批次托盘查询条件</div>
|
||||
</div>
|
||||
|
||||
|
||||
### 4.2 批次托盘详情
|
||||
|
||||
#### 4.2.1 详情查看说明
|
||||
|
||||
查看批次托盘的详细信息,包括托盘基本信息、工序的流转时间信息、工序流程设备、载入的电池数量、电池编号、电池位置、电池状态等。
|
||||
|
||||
**操作步骤:**
|
||||
|
||||
1. 进入【生产配置】→【批次管理】→【批次托盘】
|
||||
2. 在列表中找到需要查看详情的批次托盘记录
|
||||
3. 点击【详情】按钮
|
||||
4. 查看批次托盘的完整信息
|
||||
|
||||
**字段说明:**
|
||||
|
||||
| 字段 | 说明 |
|
||||
|------|------|
|
||||
| 托盘编号 | 托盘的唯一标识代码 |
|
||||
| 工序开始时间 | 工序开始时间,用于记录工序开始的时间 |
|
||||
| 工序结束时间 | 工序结束时间,用于记录工序结束的时间 |
|
||||
| 当前工序 | 托盘当前所在工序 |
|
||||
| 序号 | 电池条码在托盘里的位置 |
|
||||
| 电池条码 | 电池的唯一标识代码 |
|
||||
| 电池激活状态 | 电池的当前状态,如激活、停用等 |
|
||||
|
||||
**功能对应截图** :
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/planning_and_production/batch_tray/托盘批次详情信息截图.png" alt="托盘批次详情信息截图">
|
||||
<div style="font-size:12px; font-weight:bold;">图1 托盘批次详情信息</div>
|
||||
</div>
|
||||
|
||||
|
||||
### 4.3 解绑操作
|
||||
|
||||
#### 4.3.1 解绑说明
|
||||
|
||||
解除批次与托盘的绑定关系,解绑后托盘状态会变成停止,但是电池状态不会改变。
|
||||
|
||||
**操作步骤:**
|
||||
|
||||
1. 进入【生产配置】→【批次管理】→【批次托盘】
|
||||
2. 在列表中找到需要解绑的批次托盘记录
|
||||
3. 点击【解绑】按钮
|
||||
4. 点击【确定】完成解绑操作
|
||||
|
||||
**【重要】** 解绑操作不可逆,请在确认后执行。
|
||||
|
||||
**功能对应截图** :
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/planning_and_production/batch_tray/批次托盘托盘解绑截图.png" alt="批次托盘托盘解绑截图">
|
||||
<div style="font-size:12px; font-weight:bold;">图1 批次托盘托盘解绑</div>
|
||||
</div>
|
||||
|
||||
### 4.4 停止操作
|
||||
|
||||
#### 4.4.1 停止说明
|
||||
|
||||
停止托盘和电池的激活状态,暂停该托盘的进一步流转,用于处理异常情况。
|
||||
|
||||
**操作步骤:**
|
||||
|
||||
1. 进入【生产配置】→【批次管理】→【批次托盘】
|
||||
2. 在列表中找到需要停止的批次托盘记录
|
||||
3. 点击【停止】按钮
|
||||
4. 点击【确定】完成停止操作
|
||||
|
||||
**【重要】** 停止操作不可逆,请在确认后执行。
|
||||
|
||||
**功能对应截图** :
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/planning_and_production/batch_tray/批次托盘托盘停止截图.png" alt="批次托盘托盘停止截图">
|
||||
<div style="font-size:12px; font-weight:bold;">图1 批次托盘托盘停止</div>
|
||||
</div>
|
||||
|
||||
@@ -1,83 +0,0 @@
|
||||
# 设备监控
|
||||
|
||||
## 1. 功能概述
|
||||
|
||||
设备监控属于 MES 系统的生产监控模块,用于实时监控生产设备的设备状态。
|
||||
|
||||
**核心功能:**
|
||||
|
||||
- 设备状态监控:实时监控设备的运行状态
|
||||
|
||||
|
||||
**功能对应截图** :
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/planning_and_production/device_monitoring/设备监控页面截图.png" alt="设备监控页面截图">
|
||||
<div style="font-size:12px; font-weight:bold;">图1 设备监控页面</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
## 2. 术语说明
|
||||
|
||||
| 术语 | 定义 | 说明 |
|
||||
|------|------|------|
|
||||
| 设备状态 | Device Status,设备的当前运行状态 | 包括运行、待机、故障等 |
|
||||
| 最后响应 | Last Response,设备的最后响应时间 | 设备上次上传设备状态的时间 |
|
||||
| 信息 | Information,设备的信息 | 设备的详细信息,如设备类型、关联产线等 |
|
||||
|
||||
|
||||
## 3. 设备监控交互流程
|
||||
|
||||
### 3.1 设备状态监控
|
||||
|
||||
#### 3.1.1 设备状态列表说明
|
||||
|
||||
设备状态列表展示所有设备的实时运行状态,支持按多种条件查询和筛选。
|
||||
|
||||
**功能对应截图** :
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/planning_and_production/device_monitoring/设备监控点击运行状态截图.png" alt="设备监控点击运行状态截图">
|
||||
<div style="font-size:12px; font-weight:bold;">图1 设备监控点击运行状态</div>
|
||||
</div>
|
||||
|
||||
**字段说明:**
|
||||
|
||||
| 字段 | 说明 |
|
||||
|------|------|
|
||||
| 设备编码 | 设备的唯一标识代码 |
|
||||
| 设备名称 | 设备的名称 |
|
||||
| 厂区 | 设备所属的厂区 |
|
||||
| 产线 | 设备所属的产线 |
|
||||
| 工作站 | 设备所属的工作站 |
|
||||
| 最后响应 | 设备的最后响应时间 |
|
||||
| 工作状态 | 设备的当前工作状态 |
|
||||
| 信息 | 异常状态下的异常信息 |
|
||||
|
||||
|
||||
#### 3.1.2 设备状态查询
|
||||
|
||||
**查询条件:**
|
||||
|
||||
| 查询条件 | 说明 |
|
||||
|---------|------|
|
||||
| 设备编号 | 按设备编号精确查询 |
|
||||
| 设备名称 | 按设备名称模糊查询 |
|
||||
| 设备类型 | 按设备类型筛选 |
|
||||
| 运行状态 | 按运行状态筛选 |
|
||||
| 关联产线 | 按产线筛选 |
|
||||
|
||||
|
||||
## 3.1.3. 设备状态说明
|
||||
|
||||
| 状态 |状态编码| 说明 |
|
||||
|------|------|------|
|
||||
| 运行 | RUN | 设备正常运行中 |
|
||||
| 待机 | IDLE | 设备待机中 |
|
||||
| 异常 | TROUBLE | 设备出现异常 |
|
||||
| 手动 | MANUAL | 设备手动操作 |
|
||||
| 离线 | OFFLINE | 设备已离线 |
|
||||
| 完成 | FINISH | 设备已完成任务 |
|
||||
|
||||
**重要** 详细查看设备上传状态接口文档,了解设备状态的上传格式和内容。
|
||||
@@ -1,120 +0,0 @@
|
||||
# 半成品管理
|
||||
|
||||
## 1. 功能概述
|
||||
|
||||
半成品管理用于记录和查询生产过程中各工序产出的半成品信息,支持半成品的录入与追溯。
|
||||
|
||||
**主要功能:**
|
||||
|
||||
- 半成品数据录入:将各工序产出的半成品信息登记到系统中
|
||||
- 半成品列表查询:按批次号、半成品ID、工序单元、下料时间等条件检索半成品记录
|
||||
- 物料状态查看:查看半成品当前是"已完成"还是"未使用"状态
|
||||
|
||||
**功能对应截图** :
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/planning_and_production/material_monitoring/半成品管理页面截图.png" alt="半成品管理页面截图">
|
||||
<div style="font-size:12px; font-weight:bold;">图1 半成品管理页面</div>
|
||||
</div>
|
||||
|
||||
## 2. 术语说明
|
||||
|
||||
| 术语 | 定义 |
|
||||
|------|------|
|
||||
| 半成品 | 生产过程中各工序产出的中间物料 |
|
||||
| 半成品ID | 系统自动为每个半成品生成的唯一编号 |
|
||||
| 半成品编码 | 标识半成品物料类型的编码 |
|
||||
| 批次号 | 半成品所属的生产批次编号 |
|
||||
| 工序单元 | 产出该半成品的具体工序 |
|
||||
| 物料状态 | 半成品当前使用情况:已完成 / 未使用 |
|
||||
|
||||
## 3. 半成品管理交互流程
|
||||
|
||||
### 3.1 半成品列表
|
||||
|
||||
#### 3.1.1 列表说明
|
||||
|
||||
半成品列表展示所有已录入的半成品记录,默认按下料时间由近到远排列,支持分页浏览。
|
||||
|
||||
**表格字段说明:**
|
||||
|
||||
| 字段 | 说明 |
|
||||
|------|------|
|
||||
| 批次号 | 半成品所属的生产批次编号 |
|
||||
| 半成品ID | 系统自动生成的唯一编号,格式为"工序属性-物料类别-物料编码-时间戳" |
|
||||
| 半成品编码 | 表示半成品物料类型的编码 |
|
||||
| 产出数量 | 该工序产出的半成品数量 |
|
||||
| 工序单元 | 产出该半成品的工序名称 |
|
||||
| 生产设备 | 生产该半成品所使用的设备编号 |
|
||||
| 物料状态 | 红色标签表示"已完成",绿色标签表示"未使用" |
|
||||
| 下料时间 | 半成品产出完成的时间 |
|
||||
|
||||
#### 3.1.2 列表查询
|
||||
|
||||
可通过以下条件筛选半成品记录:
|
||||
|
||||
| 查询条件 | 说明 |
|
||||
|---------|------|
|
||||
| 批次号 | 输入批次编号进行模糊搜索 |
|
||||
| 半成品ID | 输入半成品ID进行精确查找 |
|
||||
| 工序单元 | 从下拉列表中选择工序单元进行筛选 |
|
||||
| 下料时间 | 选择一个时间范围,查询该时间段内产出的半成品 |
|
||||
|
||||
**功能对应截图** :
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/planning_and_production/material_monitoring/半成品管理页面查询条件截图.png" alt="半成品管理页面查询条件截图">
|
||||
<div style="font-size:12px; font-weight:bold;">图1 半成品管理页面查询条件</div>
|
||||
</div>
|
||||
|
||||
### 3.2 录入半成品数据
|
||||
|
||||
#### 3.2.1 录入流程说明
|
||||
|
||||
**操作步骤:**
|
||||
|
||||
1. 进入【计划生产】→【半成品管理】
|
||||
2. 点击表格上方的 **【录入半成品数据】** 按钮
|
||||
3. 在弹出的对话框中填写以下信息:
|
||||
|
||||
| 字段 | 必填 | 说明 |
|
||||
|------|------|------|
|
||||
| 生产批次 | 是 | 从下拉列表中选择关联的生产批次 |
|
||||
| 工序单元 | 是 | 从下拉列表中选择产出半成品的工序单元(选项根据所选批次自动联动) |
|
||||
| 设备编码 | 是 | 从下拉列表中选择生产设备编号 |
|
||||
| 产出数量 | 是 | 输入该工序的产出数量,最小为 1 |
|
||||
| 产出日期 | 否 | 选择半成品的产出日期 |
|
||||
|
||||
4. 填写完成后点击 **确定** 提交
|
||||
|
||||
**功能对应截图** :
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/planning_and_production/material_monitoring/半成品管理页面录入数据截图.png" alt="半成品管理页面录入数据截图">
|
||||
<div style="font-size:12px; font-weight:bold;">图1 半成品管理页面录入数据</div>
|
||||
</div>
|
||||
|
||||
|
||||
#### 3.2.2 录入校验说明
|
||||
|
||||
| 校验项 | 规则 |
|
||||
|--------|------|
|
||||
| 生产批次 | 必填,必须从列表中选择 |
|
||||
| 工序单元 | 必填,必须从列表中选择 |
|
||||
| 产出数量 | 必填,须为大于 0 的数字 |
|
||||
|
||||
#### 3.2.3 录入处理过程
|
||||
|
||||
提交录入后,系统会自动执行以下处理:
|
||||
|
||||
1. **校验关联数据**:确认批次号存在、工序单元有效、该工序的物料产出配置已设置
|
||||
2. **生成半成品ID**:系统根据工序属性、物料类别、物料编码和当前时间自动生成唯一的半成品编号
|
||||
3. **计算后续工序**:根据工艺流程自动确定该半成品的下一个流转工序
|
||||
4. **保存数据**:将半成品信息写入系统,若任一步失败则自动回滚,保证数据一致性
|
||||
|
||||
## 4. 物料状态说明
|
||||
|
||||
| 状态 | 标签颜色 | 说明 |
|
||||
|------|---------|------|
|
||||
| 已完成 | 红色 | 该半成品已被后续工序使用 |
|
||||
| 未使用 | 绿色 | 该半成品尚未被后续工序使用 |
|
||||
@@ -1,167 +0,0 @@
|
||||
# 电池复投管理
|
||||
|
||||
## 1. 功能概述
|
||||
|
||||
电池复投管理用于将生产中产生的 NG(不良)电池重新激活,使其恢复正常生产状态,继续按工艺流程流转。
|
||||
|
||||
**主要功能:**
|
||||
|
||||
- 电池验证:输入电池条码,系统校验电池是否符合复投条件
|
||||
- 复投激活:将符合条件的 NG 电池重新激活,恢复为正常生产状态
|
||||
|
||||
**对应功能截图**:
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/planning_and_production/reject_management/电池复投管理页面截图.png" alt="电池复投管理页面截图">
|
||||
<div style="font-size:12px; font-weight:bold;">图1 电池复投管理页面</div>
|
||||
</div>
|
||||
|
||||
|
||||
## 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 标记会被清除,档位信息也会被清除
|
||||
- 电池激活后只能从当前工序继续流转,无法退回上一工序
|
||||
- 此操作不可逆,请在确认后执行
|
||||
|
||||
**对应功能截图**:
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/planning_and_production/reject_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/planning_and_production/reject_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/planning_and_production/reject_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/planning_and_production/reject_management/复投激活确认截图.png" alt="复投激活确认截图">
|
||||
<div style="font-size:12px; font-weight:bold;">图4 复投激活确认</div>
|
||||
</div>
|
||||
|
||||
|
||||
## 5. 常见异常提示
|
||||
|
||||
| 提示信息 | 原因 | 处理建议 |
|
||||
|---------|------|---------|
|
||||
| 电池不存在 BATTERY_MAP 数据 | 电池条码输入错误或未在系统中登记 | 检查条码是否正确 |
|
||||
| 电池的批次与第一个不一致 | 输入了不同批次的电池 | 确保同一批次电池一起复投 |
|
||||
| 电池绑定的托盘仍在激活中 | 电池所在托盘还在生产中 | 等待托盘完成后再操作 |
|
||||
| 该条码必须是未激活状态且为 NG 电池 | 电池不满足复投条件 | 只有 NG 且未激活的电池才能复投 |
|
||||
| 电池在批次中是激活的,不需要重新激活 | 电池已经是激活状态 | 无需操作 |
|
||||
| 电池没有 NG 信息,不是 NG 电池 | 电池为正常品 | 正常电池无需复投 |
|
||||
@@ -1,240 +0,0 @@
|
||||
# 电池工序管理
|
||||
|
||||
## 1. 功能概述
|
||||
|
||||
电池工序管理属于 MES 系统的生产监控模块,用于管理电池在生产过程中的工序流转,实现工序的增加、删除、修改、查询等操作。
|
||||
|
||||
**核心功能:**
|
||||
|
||||
- 工序管理:维护工序的基本信息和配置
|
||||
- 工序查询:查询电池当前所在工序及工序历史
|
||||
- 工序调整:调整电池的当前工序
|
||||
- 工序记录:记录电池的工序流转历史
|
||||
|
||||
**对应功能截图**:
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/planning_and_production/technology_process/电池工序管理页面截图.png" alt="电池工序管理页面截图">
|
||||
<div style="font-size:12px; font-weight:bold;">图1 电池工序管理页面截</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
## 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 电池工序列表说明
|
||||
|
||||
电池工序列表展示所有电池的工序流转信息,支持按多种条件查询和筛选。
|
||||
|
||||
**对应功能截图**:
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/planning_and_production/technology_process/录入后验证数据截图.png" alt="录入后验证数据截图">
|
||||
<div style="font-size:12px; font-weight:bold;">图1 录入后验证数据</div>
|
||||
</div>
|
||||
|
||||
**字段说明:**
|
||||
|
||||
| 字段 | 说明 |
|
||||
|------|------|
|
||||
| 电池编号 | 电池的唯一标识代码 |
|
||||
| 批次编号 | 关联的批次编号 |
|
||||
| 当前工序 | 电池当前所在工序 |
|
||||
| 上一工序 | 电池上一工序 |
|
||||
| 下一工序 | 电池下一工序 |
|
||||
| 进入时间 | 电池进入当前工序的时间 |
|
||||
| 工序状态 | 当前工序的处理状态 |
|
||||
|
||||
|
||||
#### 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. 点击【确定】完成调整
|
||||
|
||||
**字段说明:**
|
||||
|
||||
| 字段 | 说明 | 必填 |
|
||||
|------|------|------|
|
||||
| 电池编号 | 电池的唯一标识代码 | 是 |
|
||||
| 当前工序 | 电池当前所在工序 | 是 |
|
||||
| 目标工序 | 调整后的目标工序 | 是 |
|
||||
| 调整原因 | 选择或填写调整原因 | 是 |
|
||||
|
||||
**对应功能截图**:
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/planning_and_production/technology_process/电池数据录入页面截图.png" alt="电池数据录入页面截图">
|
||||
<div style="font-size:12px; font-weight:bold;">图1 电池数据录入页面</div>
|
||||
</div>
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/planning_and_production/technology_process/录入后验证数据截图.png" alt="录入后验证数据截图">
|
||||
<div style="font-size:12px; font-weight:bold;">图2 录入后验证数据</div>
|
||||
</div>
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/planning_and_production/technology_process/选择需要调整到的工序截图.png" alt="选择需要调整到的工序截图">
|
||||
<div style="font-size:12px; font-weight:bold;">图2 选择需要调整到的工序</div>
|
||||
</div>
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/planning_and_production/technology_process/点击更改工序成功截图.png" alt="点击更改工序成功截图">
|
||||
<div style="font-size:12px; font-weight:bold;">图2 点击更改工序成功</div>
|
||||
</div>
|
||||
|
||||
|
||||
### 4.4 工序流转历史
|
||||
|
||||
#### 4.4.1 流转历史说明
|
||||
|
||||
查看电池的完整工序流转历史记录。
|
||||
|
||||
**操作步骤:**
|
||||
|
||||
1. 进入【生产监控】→【电池工序管理】
|
||||
2. 在列表中找到需要查看历史的电池记录
|
||||
3. 点击【流转历史】按钮
|
||||
4. 查看电池的完整工序流转轨迹
|
||||
|
||||
**字段说明:**
|
||||
|
||||
| 字段 | 说明 |
|
||||
|------|------|
|
||||
| 工序名称 | 工序的名称 |
|
||||
| 进入时间 | 进入该工序的时间 |
|
||||
| 离开时间 | 离开该工序的时间 |
|
||||
| 工序结果 | 该工序的处理结果 |
|
||||
| 操作人 | 执行操作的人员 |
|
||||
|
||||
|
||||
## 5. 工序状态说明
|
||||
|
||||
| 状态 | 说明 |
|
||||
|------|------|
|
||||
| 待处理 | 电池等待该工序处理 |
|
||||
| 处理中 | 电池正在该工序处理 |
|
||||
| 已完成 | 电池已完成该工序处理 |
|
||||
| 异常 | 电池在该工序出现异常 |
|
||||
@@ -1,97 +0,0 @@
|
||||
# 托盘登录
|
||||
|
||||
## 1. 功能概述
|
||||
|
||||
托盘登录属于 MES 系统的生产监控模块,用于将托盘和电池登录到生产线,记录托盘的登录状态并支持查询托盘的相关信息。
|
||||
|
||||
**核心功能:**
|
||||
|
||||
- 托盘登录:执行托盘登录操作
|
||||
- 托盘解绑:将托盘和电池的绑定关系解绑。
|
||||
- 托盘停止:将托盘和电池的激活状态设置为停止,结束托盘和电池的流转。
|
||||
- 托盘编码格式:支持用户自定义,验证用户输入的托盘条码格式是否正确。
|
||||
- 电池编码格式:支持用户自定义,验证用户输入的电池条码格式是否正确。
|
||||
|
||||
|
||||
**功能对应截图** :
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/planning_and_production/tray_login/托盘登录页面截图.png" alt="托盘登录页面截图">
|
||||
<div style="font-size:12px; font-weight:bold;">图1 托盘登录页面</div>
|
||||
</div>
|
||||
|
||||
## 2. 术语说明
|
||||
|
||||
| 术语 | 定义 | 说明 |
|
||||
|------|------|------|
|
||||
| 托盘登录 | Tray Login,托盘进入生产线 | 托盘开始在生产线上运作 |
|
||||
| 登录状态 | Login Status,托盘是否已登录 | 记录托盘的登录状态 |
|
||||
|
||||
|
||||
## 3. 托盘登录交互流程
|
||||
|
||||
### 3.1 托盘登录操作
|
||||
|
||||
**操作步骤:**
|
||||
|
||||
1. 进入【生产监控】→【托盘登录】
|
||||
2. 选择批次号
|
||||
3. 选择托盘与电池格式编码
|
||||
4. 扫描或输入托盘编号
|
||||
5. 扫描或输入电池编号
|
||||
6. 点击登录按钮
|
||||
7. 点击【确定】完成登录操作
|
||||
|
||||
**字段说明:**
|
||||
|
||||
| 字段 | 说明 |
|
||||
|------|------|
|
||||
| 通道 | 托盘登录的通道 |
|
||||
| 电池ID | 扫描或输入的电池ID |
|
||||
| 上一个批次 | 托盘上登录的批次编号 |
|
||||
| 上一个托盘 | 托盘上登录的托盘编号 |
|
||||
| 电池已完成工序 | 电池是否已完成当前工序 |
|
||||
|
||||
**功能对应截图** :
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/planning_and_production/tray_login/托盘登录选择批次截图.png" alt="托盘登录选择批次截图">
|
||||
<div style="font-size:12px; font-weight:bold;">图1 托盘登录选择批次</div>
|
||||
</div>
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/planning_and_production/tray_login/托盘登录选择托盘与电池格式截图1.png" alt="托盘登录选择托盘与电池格式截图1">
|
||||
<div style="font-size:12px; font-weight:bold;">图2 托盘登录选择托盘与电池格式1</div>
|
||||
</div>
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/planning_and_production/tray_login/托盘登录选择托盘与电池格式截图2.png" alt="托盘登录选择托盘与电池格式截图2">
|
||||
<div style="font-size:12px; font-weight:bold;">图3 托盘登录选择托盘与电池格式2</div>
|
||||
</div>
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/planning_and_production/tray_login/托盘登录新增电池托盘格式截图.png" alt="托盘登录新增电池托盘格式截图">
|
||||
<div style="font-size:12px; font-weight:bold;">图4 托盘登录新增电池托盘格式</div>
|
||||
</div>
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/planning_and_production/tray_login/托盘登录选择托盘与电池格式截图3.png" alt="托盘登录选择托盘与电池格式截图3">
|
||||
<div style="font-size:12px; font-weight:bold;">图5 托盘登录选择托盘与电池格式3</div>
|
||||
</div>
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/planning_and_production/tray_login/托盘登录录入托盘和电池条码截图.png" alt="托盘登录录入托盘和电池条码截图">
|
||||
<div style="font-size:12px; font-weight:bold;">图6 托盘登录录入托盘和电池条码</div>
|
||||
</div>
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/planning_and_production/tray_login/托盘登录确认登录截图.png" alt="托盘登录确认登录截图">
|
||||
<div style="font-size:12px; font-weight:bold;">图7 托盘登录确认登录</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1,228 +0,0 @@
|
||||
# 托盘管理
|
||||
|
||||
## 1. 功能概述
|
||||
|
||||
托盘管理属于 MES 系统的生产监控模块,用于管理生产过程中的托盘,实现托盘的工序调整、停止、状态查询以及托盘绑定的电池查询等功能。
|
||||
|
||||
**核心功能:**
|
||||
|
||||
- 托盘状态查询:查询托盘的当前状态
|
||||
- 托盘工序调整:调整托盘所在的工序
|
||||
- 托盘停止操作:停止托盘的当前状态
|
||||
- 托盘电池查询:查询托盘绑定的电池信息
|
||||
|
||||
**功能对应截图** :
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/planning_and_production/tray_management/托盘管理页面截图.png" alt="托盘管理页面截图">
|
||||
<div style="font-size:12px; font-weight:bold;">图1 托盘管理页面</div>
|
||||
</div>
|
||||
|
||||
|
||||
## 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 |
|
||||
|
||||
**功能对应截图** :
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/planning_and_production/tray_management/托盘管理页面截图.png" alt="托盘管理页面截图">
|
||||
<div style="font-size:12px; font-weight:bold;">图1 托盘管理页面</div>
|
||||
</div>
|
||||
|
||||
|
||||
### 4.2 托盘工序调整
|
||||
|
||||
#### 4.2.1 工序调整说明
|
||||
|
||||
调整托盘所在的工序,实现托盘在工序间的转移。
|
||||
|
||||
**操作步骤:**
|
||||
|
||||
1. 进入【生产监控】→【托盘管理】
|
||||
2. 输入托盘编号
|
||||
3. 点击【查询】按钮
|
||||
4. 在左侧工序列表中选择目标工序
|
||||
5. 点击【确定】完成工序调整
|
||||
|
||||
**【重要】** 工序调整可能影响生产流程,请在确认后执行。
|
||||
|
||||
**功能对应截图** :
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/planning_and_production/tray_management/托盘管理调整工序截图1.png" alt="托盘管理调整工序截图1">
|
||||
<div style="font-size:12px; font-weight:bold;">图1 托盘管理调整工序1</div>
|
||||
</div>
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/planning_and_production/tray_management/托盘管理调整工序截图2.png" alt="托盘管理调整工序截图2">
|
||||
<div style="font-size:12px; font-weight:bold;">图2 托盘管理调整工序2</div>
|
||||
</div>
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/planning_and_production/tray_management/托盘管理调整工序截图3.png" alt="托盘管理调整工序截图3">
|
||||
<div style="font-size:12px; font-weight:bold;">图3 托盘管理调整工序3</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
### 4.3 托盘停止
|
||||
|
||||
#### 4.3.1 托盘停止说明
|
||||
|
||||
停止托盘的当前状态,暂停托盘的进一步流转。
|
||||
|
||||
**操作步骤:**
|
||||
|
||||
1. 进入【生产监控】→【托盘管理】
|
||||
2. 输入托盘编号
|
||||
3. 点击【查询】按钮
|
||||
4. 点击【停止托盘】按钮
|
||||
5. 点击【确定】完成停止操作
|
||||
|
||||
**【重要】** 停止托盘会将电池和托盘的状态改为停止状态,无法继续流转。
|
||||
|
||||
**功能对应截图** :
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/planning_and_production/tray_management/托盘管理托盘停止截图.png" alt="托盘管理托盘停止截图">
|
||||
<div style="font-size:12px; font-weight:bold;">图1 托盘管理托盘停止</div>
|
||||
</div>
|
||||
|
||||
### 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信息。
|
||||
|
||||
**功能对应截图** :
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/planning_and_production/tray_management/托盘管理托盘整盘NG截图.png" alt="托盘管理托盘整盘NG截图">
|
||||
<div style="font-size:12px; font-weight:bold;">图1 托盘管理托盘整盘NG</div>
|
||||
</div>
|
||||
|
||||
## 4.6 清除托盘NG
|
||||
|
||||
清除托盘的NG标记,将托盘里电池的NG状态恢复为正常状态。
|
||||
|
||||
**操作步骤:**
|
||||
|
||||
1. 进入【生产监控】→【托盘管理】
|
||||
2. 输入托盘编号
|
||||
3. 点击【查询】按钮
|
||||
4. 点击【清除NG盘】按钮
|
||||
5. 点击【确定】完成清除操作
|
||||
|
||||
**【重要】** 清除NG盘后,托盘里的NG电池会恢复为正常状态,但是生产日志不会被清除。
|
||||
|
||||
**功能对应截图** :
|
||||
|
||||
<div align="center">
|
||||
<img style="margin-top:18px;" src="/public/image/planning_and_production/tray_management/托盘管理清除托盘NG截图.png" alt="托盘管理清除托盘NG截图">
|
||||
<div style="font-size:12px; font-weight:bold;">图1 托盘管理清除托盘NG</div>
|
||||
</div>
|
||||
|
||||
@@ -1,158 +0,0 @@
|
||||
# 班组模型
|
||||
|
||||
## 1. 功能概述
|
||||
|
||||
班组模型属于 MES 系统的基础模块,用于构建企业的生产班组、生产班次、生产成员数据,为生产排班提供组织基础数据支撑。
|
||||
|
||||
**核心功能:**
|
||||
|
||||
- 班组管理:维护生产班组的新增、删除、修改、查询
|
||||
- 排班计划管理:维护生产排班的新增、删除、修改、查询
|
||||
- 排班日历:查看生产排班的时间规划和排班信息
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
## 2. 术语说明
|
||||
|
||||
| 术语 | 定义 | 说明 |
|
||||
| ---- | -------------------------- | ----------- |
|
||||
| 班组 | Production Team,生产作业组织单元 | 用于组织和管理生产人员 |
|
||||
| 班组成员 | Production Members,班组的组成人员 | 属于某个班组的操作人员 |
|
||||
| 排班计划 | Production Schedule,班组的排班计划 | 定义班组的工作时间和任务分配 |
|
||||
| 轮班方式 | Rotation Schedule,班组的排班方式 | 如轮班、固定排班等 |
|
||||
| 休息日选择 | Rest Day Schedule,班组的休息日选择 | 定义哪些天是休息天 |
|
||||
|
||||
|
||||
**关系说明:**
|
||||
|
||||
| 关系类型 | 说明 |
|
||||
| --------- | ------------------------ |
|
||||
| 班组 → 班次 | **1 对 N**:一个班组可以包含多个班次 |
|
||||
| 班组 → 生产成员 | **1 对 N**:一个班组可以包含多个生产成员 |
|
||||
|
||||
## 3. 班组模型交互流程
|
||||
|
||||
### 3.1 班组管理
|
||||
|
||||
#### 3.1.1 班组说明
|
||||
|
||||
班组是生产作业的基本组织单元,用于编入生产人员。
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
#### 3.1.2 新增班组
|
||||
|
||||
**操作步骤:**
|
||||
|
||||
1. 进入【生产配置】→【班组模型】→【班组管理】
|
||||
2. 点击【新增】按钮
|
||||
3. 填写班组基本信息
|
||||
4. 添加班组成员
|
||||
5. 点击【确定】完成班组创建
|
||||
|
||||
**字段说明:**
|
||||
|
||||
| 字段 | 说明 | 必填 |
|
||||
| ---- | ------------------- | -- |
|
||||
| 班组名称 | 班组的名称,如"包装班组" | 是 |
|
||||
| 所属厂区 | 班组所属的生产厂区,如"工厂A" | 是 |
|
||||
| 所属产线 | 班组所属的生产产线,如"包装线" | 是 |
|
||||
|
||||
|
||||
**【重要】** 班组编码创建后不允许修改,请在创建时仔细确认。
|
||||
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
#### 3.1.3 班组查询
|
||||
|
||||
**查询条件:**
|
||||
|
||||
| 查询条件 | 说明 |
|
||||
| ---- | --------- |
|
||||
| 班组名称 | 按班组名称模糊查询 |
|
||||
| 所属厂区 | 按班组所属厂区筛选 |
|
||||
| 所属产线 | 按班组所属产线筛选 |
|
||||
| 创建时间 | 按班组创建时间筛选 |
|
||||
|
||||
### 3.2 排班计划
|
||||
|
||||
#### 3.2.1 排班计划说明
|
||||
|
||||
排班计划是班组工作时间的基本划分,用于管理生产作业的时间安排。
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
#### 3.2.2 新增排班计划
|
||||
|
||||
**操作步骤:**
|
||||
|
||||
1. 进入【生产配置】→【班组模型】→【排班计划】
|
||||
2. 点击【新增】按钮
|
||||
3. 填写排班计划基本信息
|
||||
4. 点击【确定】完成排班计划创建
|
||||
|
||||
**字段说明:**
|
||||
|
||||
| 字段 | 说明 | 必填 |
|
||||
| ---- | --------------------- | -- |
|
||||
| 排班名称 | 排班计划的名称,如"早班"、"中班"、"晚班" | 是 |
|
||||
| 排班编码 | 排班计划的唯一标识代码 | 是 |
|
||||
| 排班时间范围 | 排班计划的时间范围,如"9:00-17:00" | 是 |
|
||||
| 状态 | 排班计划的状态,如"启用"、"禁用" | 否 |
|
||||
| 班组 | 排班计划里包含的班组 | 否 |
|
||||
| 备注 | 其他补充说明信息 | 否 |
|
||||
|
||||
**【重要】** 排班计划编码创建后不允许修改。
|
||||
**【重要】** 排班计划被排班记录引用后,不允许删除。
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
|
||||
#### 3.2.3 排班计划查询
|
||||
|
||||
**查询条件:**
|
||||
|
||||
| 查询条件 | 说明 |
|
||||
| ---- | --------- |
|
||||
| 排班编码 | 按排班编码精确查询 |
|
||||
| 排班名称 | 按排班名称模糊查询 |
|
||||
| 创建时间 | 按排班计划创建时间筛选 |
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
|
||||
#### 3.2.4 排班计划导入
|
||||
|
||||
**操作步骤:**
|
||||
|
||||
1. 进入【生产配置】→【班组模型】→【排班计划】
|
||||
2. 点击【导入】按钮
|
||||
3. 上传排班计划文件
|
||||
4. 点击【确定】完成排班计划导入
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||

|
||||
#### 3.2.4 排班计划导出
|
||||
|
||||
**操作步骤:**
|
||||
|
||||
1. 进入【生产配置】→【班组模型】→【排班计划】
|
||||
2. 点击【导出】按钮
|
||||
3. 选择导出格式(如Excel)
|
||||
4. 点击【确定】完成排班计划导出
|
||||
|
||||
|
||||
#### 3.2.5 排班日历
|
||||
|
||||
排班日历是班组排班计划的可视化展示,用于查看和管理排班计划。
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
@@ -1,207 +0,0 @@
|
||||
# SPC采集模型
|
||||
|
||||
## 1. 功能概述
|
||||
|
||||
SPC采集模型属于 MES 系统的基础模块,用于配置工序单元的结果参数采集点位,实现对生产过程数据的实时采集与监控。SPC(Statistical Process Control)为统计过程控制,用于监控生产过程的稳定性。
|
||||
|
||||
**核心功能:**
|
||||
|
||||
- SCADA点位绑定:配置工序单元与采集点位的关联关系
|
||||
- 采集参数管理:管理采集点位的数据采集参数
|
||||
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
|
||||
|
||||
## 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采集点位之间的关联关系,实现生产数据的自动采集。
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
#### 4.1.2 新增点位绑定
|
||||
|
||||
**操作步骤:**
|
||||
|
||||
1. 进入【生产配置】→【SPC采集模型】→【SCADA点位绑定】
|
||||
2. 点击【新增】按钮
|
||||
3. 选择需要绑定的工序单元
|
||||
4. 选择或配置SCADA采集点位
|
||||
5. 设置采集参数
|
||||
6. 点击【保存】完成点位绑定
|
||||
|
||||
**字段说明:**
|
||||
|
||||
| 字段 | 说明 | 必填 |
|
||||
|------|------|------|
|
||||
| 工序单元 | 需要绑定点位的工序单元 | 是 |
|
||||
| 点位编码 | SCADA系统的点位编码 | 是 |
|
||||
| 点位名称 | 点位的描述名称 | 是 |
|
||||
| 数据类型 | 点位的数据类型,如"数值"、"开关" | 是 |
|
||||
| 采集频率 | 数据采集的频率,单位为秒 | 是 |
|
||||
| 状态 | 启用/禁用 | 否 |
|
||||
| 备注 | 其他补充说明信息 | 否 |
|
||||
|
||||
**【重要】** 点位编码必须与SCADA系统中配置一致,否则无法正常采集数据。
|
||||
**【重要】** 同一工序单元不能重复绑定相同的点位编码。
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
#### 4.1.3 编辑点位绑定
|
||||
|
||||
**操作步骤:**
|
||||
|
||||
1. 进入【生产配置】→【SPC采集模型】→【SCADA点位绑定】
|
||||
2. 在列表中找到需要编辑的绑定记录
|
||||
3. 点击【编辑】按钮
|
||||
4. 修改需要更新的信息
|
||||
5. 点击【保存】完成修改
|
||||
|
||||
**【注意】** 已采集的历史数据不受影响。
|
||||
|
||||
#### 4.1.4 删除点位绑定
|
||||
|
||||
**操作步骤:**
|
||||
|
||||
1. 进入【生产配置】→【SPC采集模型】→【SCADA点位绑定】
|
||||
2. 在列表中找到需要删除的绑定记录
|
||||
3. 点击【删除】按钮
|
||||
4. 确认删除操作
|
||||
|
||||
**【注意】** 删除点位绑定后,该点位的后续数据将停止采集,已采集数据保留。
|
||||
|
||||
#### 4.1.5 点位绑定查询
|
||||
|
||||
**查询条件:**
|
||||
|
||||
| 查询条件 | 说明 |
|
||||
|---------|------|
|
||||
| 工序单元 | 按工序单元筛选 |
|
||||
| 点位编码 | 按点位编码精确查询 |
|
||||
| 点位名称 | 按点位名称模糊查询 |
|
||||
| 状态 | 按启用/禁用状态筛选 |
|
||||
| 创建时间 | 按创建时间范围筛选 |
|
||||
|
||||
@@ -2,15 +2,17 @@
|
||||
|
||||
## 1. 功能概述
|
||||
|
||||
厂区模型属于 MES 系统的基础模块,用于构建MES系统的厂区、产线,为班组管理、批次、环控数据创建提供数据支撑。
|
||||
厂区模型属于 MES 系统的基础模块,用于构建MES系统的厂区、产线、车间数据,为班组管理、批次、环控数据创建提供数据支撑。
|
||||
|
||||
**核心功能:**
|
||||
|
||||
- 厂区管理:维护厂区的新增、删除、修改、查询
|
||||
- 产线管理:维护产线的新增、删除、修改、查询
|
||||
- 车间管理:维护车间的新增、删除、修改、查询
|
||||
|
||||
功能对应截图:
|
||||

|
||||

|
||||
|
||||
|
||||
## 2. 术语说明
|
||||
|
||||
@@ -20,14 +22,14 @@
|
||||
|------|------|------|
|
||||
| 厂区 | Area,生产制造厂区 | 用于对应生产产线 |
|
||||
| 产线 | Production Line,生产线体 | 用于对应生产班组和生产车间 |
|
||||
|
||||
| 车间 | Workshop,厂区内按产品或工艺划分的生产单元 | 用于对应车间环控点位 |
|
||||
|
||||
|
||||
## 3. 厂区模型结构
|
||||
|
||||
### 3.1 模块层级说明
|
||||
|
||||
厂区模型结构采用层级化管理,从上到下依次为 工厂 → 产线。
|
||||
厂区模型结构采用层级化管理,从上到下依次为 工厂 → 车间 → 产线。
|
||||
|
||||
**模块层级结构:**
|
||||
|
||||
@@ -35,13 +37,15 @@
|
||||
flowchart TD
|
||||
A[厂区设置 Area]
|
||||
A --> B[产线 Production Line]
|
||||
B --> C[车间 Workshop]
|
||||
|
||||
```
|
||||
|
||||
| 层级 | 名称 | 说明 |
|
||||
|------|------|------|
|
||||
| 1 | 工厂 | 独立的生产制造单位 |
|
||||
| 2 | 产线 | 具体的生产线体 |
|
||||
| 2 | 车间 | 按产品线或工艺划分的生产单元 |
|
||||
| 3 | 产线 | 具体的生产线体 |
|
||||
|
||||
|
||||
### 3.2 新增/编辑 工厂
|
||||
@@ -64,8 +68,7 @@ flowchart TD
|
||||
**【重要】** 工厂编码一旦绑定产线后不允许修改编码,请在创建时仔细确认。
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||

|
||||
|
||||
|
||||
### 3.3 新增/编辑 产线
|
||||
@@ -89,30 +92,34 @@ flowchart TD
|
||||
**【注意】** 产线编码一旦绑定车间后不允许修改编码,请在创建时仔细确认。
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||

|
||||
|
||||
### 3.4 查询操作 工厂
|
||||
### 3.4 新增/编辑 车间
|
||||
|
||||
**查询条件:**
|
||||
**操作步骤:**
|
||||
|
||||
| 查询条件 | 说明 |
|
||||
|---------|------|
|
||||
| 名称 | 按厂区名称模糊查询 |
|
||||
| 编号 | 按厂区编号模糊查询 |
|
||||
1. 进入【生产配置】→【厂区模型】→【车间设置】
|
||||
2. 点击【新增/编辑车间】按钮,根据需要选择【新增/编辑车间】按钮
|
||||
3. 填写车间基本信息
|
||||
4. 点击【保存】完成车间创建
|
||||
|
||||
**字段说明:**
|
||||
|
||||
| 字段 | 说明 | 必填 |
|
||||
|------|------|------|
|
||||
| 车间编码 | 车间的唯一标识代码 | 是 |
|
||||
| 车间名称 | 车间的名称,如"**车间" | 是 |
|
||||
| 所属产线 | 所属产线 | 是 |
|
||||
| 备注 | 其他补充说明信息 | 否 |
|
||||
|
||||
**【注意】** 车间编码一旦绑定车间点位后不允许修改编码,请在创建时仔细确认。
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||

|
||||
|
||||
### 3.5 查询操作 产线
|
||||
**查询条件:**
|
||||
|
||||
| 查询条件 | 说明 |
|
||||
|---------|------|
|
||||
| 名称 | 按产线名称模糊查询 |
|
||||
| 编号 | 按产线编号模糊查询 |
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
## 4. 查询操作
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1,299 +0,0 @@
|
||||
# 物料模型管理
|
||||
|
||||
## 1. 功能概述
|
||||
|
||||
物料模型管理属于 MES 系统的基础模块,用于构建企业的物料分类、物料基本信息和 BOM 物料清单等核心数据,为生产计划、物料采购、仓库管理、成本核算等业务模块提供物料基础数据支撑。
|
||||
|
||||
**核心功能:**
|
||||
|
||||
- 物料类别列表:维护物料的分类体系,按物料类型进行分类管理
|
||||
- 物料信息管理:维护物料的基本信息、物料属性、计量单位等
|
||||
- BOM物料清单:维护产品的物料构成清单,定义产品与物料的用量关系
|
||||
- 计量单位:定义物料的数量计量标准单位,如个、件、千克、米等
|
||||
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
## 2. 术语说明
|
||||
|
||||
| 术语 | 定义 | 说明 |
|
||||
|------|------|------|
|
||||
| 物料类别 | Material Category,对物料进行分类管理的单元 | 用于区分不同类型的物料 |
|
||||
| 物料信息 | Material Information,物料的基本属性和特征 | 包括物料编码、名称、规格、单位等 |
|
||||
| 物料清单 | BOM,Bill 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 物料类别说明
|
||||
|
||||
物料类别是对物料进行分类管理的单元,用于区分不同类型的物料,便于物料的检索和维护。
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
#### 3.1.2 新增物料类别
|
||||
|
||||
**操作步骤:**
|
||||
|
||||
1. 进入【生产配置】→【物料模型】→【物料类别列表】
|
||||
2. 点击【新增】按钮
|
||||
3. 填写基本信息
|
||||
4. 点击【保存】完成类别创建
|
||||
|
||||
**字段说明:**
|
||||
|
||||
| 字段 | 说明 | 必填 |
|
||||
|------|------|------|
|
||||
| 物料类别编码 | 类别的唯一标识代码 | 是 |
|
||||
| 物料类别名称 | 类别的名称,如"原材料"、"半成品" | 是 |
|
||||
| 备注 | 其他补充说明信息 | 否 |
|
||||
|
||||
**【重要】** 物料类别编码一旦启用不允许修改和删除,请在创建时仔细确认。
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
#### 3.1.3 物料类别查询
|
||||
|
||||
**查询条件:**
|
||||
|
||||
| 查询条件 | 说明 |
|
||||
|---------|------|
|
||||
| 物料类别编码 | 按物料类别编码精确查询 |
|
||||
| 物料类别名称 | 按物料类别名称模糊查询 |
|
||||
| 上级类别 | 按上级类别筛选 |
|
||||
|
||||
### 3.2 物料信息管理
|
||||
|
||||
#### 3.2.1 物料信息说明
|
||||
|
||||
物料信息是描述物料基本属性和特征的核心数据,包括物料编码、名称、计量单位等,是企业物料管理的基础。
|
||||
|
||||
**物料信息特点:**
|
||||
|
||||
- 唯一性:每个物料有唯一的物料编码
|
||||
- 规范性:物料信息有统一的数据规范和标准
|
||||
- 关联性:物料信息可被BOM、工单、仓库等模块引用
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
#### 3.2.2 新增物料信息
|
||||
|
||||
**操作步骤:**
|
||||
|
||||
1. 进入【生产配置】→【物料模型】→【物料信息管理】
|
||||
2. 点击【新增】按钮
|
||||
3. 填写物料基本信息
|
||||
4. 点击【保存】完成物料信息创建
|
||||
|
||||
**字段说明:**
|
||||
|
||||
| 字段 | 说明 | 必填 |
|
||||
|------|------|------|
|
||||
| 物料编码 | 物料的唯一标识代码 | 是 |
|
||||
| 物料名称 | 物料的名称 | 是 |
|
||||
| 物料类别 | 关联的物料类别 | 是 |
|
||||
| 计量单位 | 物料的计量单位,如个、件、千克等 | 是 |
|
||||
| 备注 | 其他补充说明信息 | 否 |
|
||||
|
||||
**【注意】** 物料编码创建后不允许修改,请在创建时仔细确认。
|
||||
**【重要】** 物料信息被BOM或其他单据引用后,不允许删除。
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
#### 3.2.3 物料信息查询
|
||||
|
||||
**查询条件:**
|
||||
|
||||
| 查询条件 | 说明 |
|
||||
|---------|------|
|
||||
| 物料编码 | 按物料编码精确查询 |
|
||||
| 物料名称 | 按物料名称模糊查询 |
|
||||
| 物料类别 | 按物料类别筛选 |
|
||||
| 物料类型 | 按物料类型筛选 |
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
|
||||
### 3.3 BOM物料清单管理
|
||||
|
||||
#### 3.3.1 BOM物料清单说明
|
||||
|
||||
BOM物料清单是定义产品与物料构成关系的核心数据,记录产品由哪些物料组成、各物料的用量比例关系。BOM是生产计划、物料采购、成本核算的重要依据。
|
||||
|
||||
**BOM物料清单特点:**
|
||||
|
||||
- 层级性:支持多层级BOM,体现产品的装配结构
|
||||
- 用量关系:明确各层级的物料用量和比例
|
||||
- 版本管理:支持BOM版本变更和历史追溯
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
#### 3.3.2 新增BOM物料清单
|
||||
|
||||
**操作步骤:**
|
||||
|
||||
1. 进入【生产配置】→【物料模型】→【BOM物料清单】
|
||||
2. 点击【新增】按钮
|
||||
3. 填写BOM基本信息
|
||||
4. 点击【保存】完成BOM创建
|
||||
|
||||
**字段说明:**
|
||||
|
||||
| 字段 | 说明 | 必填 |
|
||||
|------|------|------|
|
||||
| BOM版本编码 | BOM的唯一标识代码 | 是 |
|
||||
| BOM版本名称 | BOM的名称,如"产品A的物料清单" | 是 |
|
||||
| 产品编码 | 关联的产品型号 | 是 |
|
||||
| 状态 | 状态:启用、禁用 | 是 |
|
||||
| 备注 | 其他补充说明信息 | 否 |
|
||||
|
||||
**【重要】** BOM被生产工单引用后,不允许删除。
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
#### 3.3.3 设置BOM
|
||||
|
||||
**操作步骤:**
|
||||
|
||||
1. 进入【生产配置】→【物料模型】→【BOM物料清单】
|
||||
2. 选择要设置的BOM,点击【设置BOM】按钮
|
||||
3. 选择对应的工序,在IN/OUT中配置物料信息和投入数量
|
||||
|
||||
|
||||
**BOM子项字段说明:**
|
||||
|
||||
| 字段 | 说明 | 必填 |
|
||||
|------|------|------|
|
||||
| IN/OUT | 工序的投料和产出品 | 是 |
|
||||
| 物料类别 | 引用的物料类别 | 是 |
|
||||
| 物料编码 | 引用的物料编码 | 是 |
|
||||
| 物料名称 | 引用的物料名称 | 是 |
|
||||
| 投入数量 | 生产一个产品该物料的用量 | 是 |
|
||||
| 单位 | 物料用量的计量单位 | 是 |
|
||||
|
||||
**【注意】** 同一BOM中不允许出现相同的物料编码。
|
||||
**【注意】** BOM子项的用量单位应与物料信息的计量单位一致。
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
#### 3.3.4 BOM物料清单查询
|
||||
|
||||
**查询条件:**
|
||||
|
||||
| 查询条件 | 说明 |
|
||||
|---------|------|
|
||||
| BOM编码 | 按BOM编码精确查询 |
|
||||
| BOM名称 | 按BOM名称模糊查询 |
|
||||
| 产品型号 | 按产品型号筛选 |
|
||||
|
||||
|
||||
### 3.4 计量单位管理
|
||||
|
||||
#### 3.4.1 计量单位说明
|
||||
|
||||
计量单位是物料信息的属性之一,用于标准化工物料数量的计量。系统预置常用的计量单位,同时支持用户自定义计量单位。
|
||||
|
||||
**常用计量单位类型:**
|
||||
|
||||
- 数量单位:个、件、只、支、台、套
|
||||
- 重量单位:千克、克、吨、磅
|
||||
- 长度单位:米、厘米、毫米、英寸
|
||||
- 体积单位:升、毫升、立方米
|
||||
- 面积单位:平方米、平方厘米
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
#### 3.4.2 新增计量单位
|
||||
|
||||
**操作步骤:**
|
||||
|
||||
1. 进入【生产配置】→【物料模型】→【计量单位】
|
||||
2. 点击【新增】按钮
|
||||
3. 填写计量单位基本信息
|
||||
4. 点击【保存】完成计量单位创建
|
||||
|
||||
**字段说明:**
|
||||
|
||||
| 字段 | 说明 | 必填 |
|
||||
|------|------|------|
|
||||
| 单位编码 | 单位的唯一标识代码 | 是 |
|
||||
| 单位名称 | 单位的名称,如"个"、"千克" | 是 |
|
||||
| 备注 | 其他补充说明信息 | 否 |
|
||||
|
||||
**【注意】** 系统预置的计量单位不允许修改和删除。
|
||||
**【重要】** 计量单位被物料信息引用后,不允许删除。
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
#### 3.4.3 计量单位查询
|
||||
|
||||
**查询条件:**
|
||||
|
||||
| 查询条件 | 说明 |
|
||||
|---------|------|
|
||||
| 单位编码 | 按单位编码精确查询 |
|
||||
| 单位名称 | 按单位名称模糊查询 |
|
||||
| 单位类型 | 按单位类型筛选 |
|
||||
@@ -1,228 +0,0 @@
|
||||
# 产品模型管理
|
||||
|
||||
## 1. 功能概述
|
||||
|
||||
产品模型管理属于 MES 系统的基础模块,用于构建企业的产品分类、产品基本信息、异常不良类别等核心数据,为生产计划、工单执行、品质管理等业务模块提供产品基础数据支撑。
|
||||
|
||||
**核心功能:**
|
||||
|
||||
- 产品列表:维护产品的基本信息,支持产品的分类管理和多层级产品结构
|
||||
- 异常不良管理:维护产品的异常不良类别,绑定设备类别,用于生产过程中的品质异常记录
|
||||
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
## 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 产品列表说明
|
||||
|
||||
产品列表是记录产品基本信息的核心数据,包括产品型号、产品名称等,是企业生产执行和品质管理的基础。
|
||||
|
||||
**产品列表特点:**
|
||||
|
||||
- 关联性:产品信息可被工艺流程
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
#### 3.1.2 新增产品
|
||||
|
||||
**操作步骤:**
|
||||
|
||||
1. 进入【生产配置】→【产品模型】→【产品列表】
|
||||
2. 点击【新增】按钮
|
||||
3. 填写产品基本信息
|
||||
4. 点击【保存】完成产品创建
|
||||
|
||||
**字段说明:**
|
||||
|
||||
| 字段 | 说明 | 必填 |
|
||||
|------|------|------|
|
||||
| 产品型号 | 产品的唯一标识代码 | 是 |
|
||||
| 产品名称 | 产品的名称 | 是 |
|
||||
| 备注 | 其他补充说明信息 | 否 |
|
||||
|
||||
**【重要】** 产品型号创建后不允许修改,请在创建时仔细确认。
|
||||
**【重要】** 产品被工艺流程或工单引用后,不允许删除。
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
#### 3.1.3 产品查询
|
||||
|
||||
**查询条件:**
|
||||
|
||||
| 查询条件 | 说明 |
|
||||
|---------|------|
|
||||
| 产品型号 | 按产品型号精确查询 |
|
||||
| 产品名称 | 按产品名称模糊查询 |
|
||||
| 产品分类 | 按产品分类筛选 |
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
### 3.2 异常不良管理
|
||||
|
||||
#### 3.2.1 异常不良管理说明
|
||||
|
||||
异常不良管理是用于记录生产过程中出现的异常情况,包括NG(不合格品)和ERR(错误)两种类型。异常不良类别绑定设备类别,用于特定设备工序的异常记录。
|
||||
|
||||
**异常不良类型:**
|
||||
|
||||
| 类型 | 说明 |
|
||||
|------|------|
|
||||
| NG | Not Good,不合格品,生产过程中判定为不合格的产品 |
|
||||
| ERR | Error,错误,系统或设备运行时出现的错误信息 |
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
#### 3.2.2 新增异常不良类别
|
||||
|
||||
**操作步骤:**
|
||||
|
||||
1. 进入【生产配置】→【产品模型】→【异常不良管理】
|
||||
2. 点击【新增】按钮
|
||||
3. 选择异常类型(NG/ERR)
|
||||
4. 填写异常不良类别信息
|
||||
5. 选择绑定的设备类别
|
||||
6. 点击【保存】完成异常不良类别创建
|
||||
|
||||
**字段说明:**
|
||||
|
||||
| 字段 | 说明 | 必填 |
|
||||
|------|------|------|
|
||||
| 异常类别编码 | 异常类别的唯一标识代码 | 是 |
|
||||
| 异常类别名称 | 异常类别的名称,如"短路"、"开路" | 是 |
|
||||
| 异常类型 | NG(不合格)/ ERR(错误) | 是 |
|
||||
| 设备类别 | 绑定的设备类别,用于特定设备的异常记录 | 是 |
|
||||
| 备注 | 其他补充说明信息 | 否 |
|
||||
|
||||
**【重要】** 异常类别编码创建后不允许修改。
|
||||
**【重要】** 异常不良类别被使用后,不允许删除。
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
#### 3.2.3 异常不良类别查询
|
||||
|
||||
**查询条件:**
|
||||
|
||||
| 查询条件 | 说明 |
|
||||
|---------|------|
|
||||
| 异常类别编码 | 按异常类别编码精确查询 |
|
||||
| 异常类别名称 | 按异常类别名称模糊查询 |
|
||||
| 异常类型 | 按异常类型筛选:NG / ERR |
|
||||
| 设备类别 | 按绑定的设备类别筛选 |
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
#### 3.2.4 导入异常不良类别
|
||||
|
||||
导入功能支持批量导入异常不良类别数据,提高数据维护效率。
|
||||
|
||||
**操作步骤:**
|
||||
|
||||
1. 进入【生产配置】→【产品模型】→【异常不良管理】
|
||||
2. 点击【导入】按钮
|
||||
3. 下载导入模板
|
||||
4. 按照模板格式填写异常不良类别数据
|
||||
5. 点击【选择文件】上传填写好的Excel文件
|
||||
6. 点击【开始导入】执行数据导入
|
||||
7. 查看导入结果报告
|
||||
|
||||
**导入模板字段说明:**
|
||||
|
||||
| 字段 | 说明 | 必填 | 示例 |
|
||||
|------|------|------|------|
|
||||
| 异常类别编码 | 异常类别的唯一标识代码 | 是 | NG-001 |
|
||||
| 异常类别名称 | 异常类别的名称 | 是 | 短路 |
|
||||
| 异常类型 | NG(不合格)/ ERR(错误) | 是 | NG |
|
||||
| 设备类别编码 | 绑定的设备类别编码 | 是 | DEV-SMT |
|
||||
| 备注 | 其他补充说明信息 | 否 | - |
|
||||
|
||||
**【注意】** 导入前请确保设备类别已存在。
|
||||
**【提示】** 建议先导入少量数据进行验证,确认格式正确后再进行大批量导入。
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
#### 3.2.5 批量删除异常不良类别
|
||||
|
||||
批量删除功能支持一次删除多个异常不良类别,提高数据清理效率。
|
||||
|
||||
**操作步骤:**
|
||||
|
||||
1. 进入【生产配置】→【产品模型】→【异常不良管理】
|
||||
2. 在列表中勾选需要删除的异常不良类别(可多选)
|
||||
3. 点击【批量删除】按钮
|
||||
4. 在弹出的确认对话框中确认删除
|
||||
5. 点击【确定】执行批量删除
|
||||
|
||||
**【注意】** 已使用的异常不良类别不允许删除。
|
||||
**【注意】** 删除操作不可恢复,请在删除前仔细确认。
|
||||
**【提示】** 建议在删除前先查询该类别是否已被工单或异常记录引用。
|
||||
|
||||
**功能对应截图** :
|
||||

|
||||
|
||||
### 3.3 异常不良管理说明
|
||||
|
||||
异常不良管理独立于产品和工艺流程,仅与设备类别存在绑定关系。异常不良类别用于记录设备在生产过程中出现的异常情况。
|
||||
|
||||
**【重要】** 异常不良管理不与工艺流程关联,而是直接与设备类别绑定。
|
||||
**【重要】** 多个异常不良类别可以绑定同一个设备类别,实现异常分类的统一管理。
|
||||
|
Before Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 38 KiB |
|
Before Width: | Height: | Size: 6.4 KiB |
|
Before Width: | Height: | Size: 35 KiB |
|
Before Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 49 KiB |
|
Before Width: | Height: | Size: 63 KiB |
|
Before Width: | Height: | Size: 4.0 KiB |
|
Before Width: | Height: | Size: 36 KiB |
|
Before Width: | Height: | Size: 3.5 KiB |
|
Before Width: | Height: | Size: 28 KiB |
|
Before Width: | Height: | Size: 256 KiB |
|
Before Width: | Height: | Size: 154 KiB |
|
Before Width: | Height: | Size: 268 KiB |
|
Before Width: | Height: | Size: 146 KiB |
|
Before Width: | Height: | Size: 70 KiB |
|
Before Width: | Height: | Size: 149 KiB |
|
Before Width: | Height: | Size: 222 KiB |
|
Before Width: | Height: | Size: 152 KiB |
|
Before Width: | Height: | Size: 97 KiB |
|
Before Width: | Height: | Size: 86 KiB |
|
Before Width: | Height: | Size: 146 KiB |
|
Before Width: | Height: | Size: 77 KiB |
|
Before Width: | Height: | Size: 79 KiB |
|
Before Width: | Height: | Size: 126 KiB |
|
Before Width: | Height: | Size: 215 KiB |
|
Before Width: | Height: | Size: 288 KiB |
|
Before Width: | Height: | Size: 96 KiB |
|
Before Width: | Height: | Size: 61 KiB |
|
Before Width: | Height: | Size: 116 KiB |
|
Before Width: | Height: | Size: 66 KiB |
|
Before Width: | Height: | Size: 128 KiB |
|
Before Width: | Height: | Size: 127 KiB |
|
Before Width: | Height: | Size: 128 KiB |
|
Before Width: | Height: | Size: 128 KiB |
|
Before Width: | Height: | Size: 135 KiB |
|
Before Width: | Height: | Size: 132 KiB |
|
Before Width: | Height: | Size: 134 KiB |
|
Before Width: | Height: | Size: 122 KiB |
|
Before Width: | Height: | Size: 116 KiB |
|
Before Width: | Height: | Size: 110 KiB |
|
Before Width: | Height: | Size: 109 KiB |
|
Before Width: | Height: | Size: 66 KiB |
|
Before Width: | Height: | Size: 143 KiB |
|
Before Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 128 KiB |
|
Before Width: | Height: | Size: 134 KiB |
|
Before Width: | Height: | Size: 148 KiB |
|
Before Width: | Height: | Size: 157 KiB |
|
Before Width: | Height: | Size: 145 KiB |
|
Before Width: | Height: | Size: 176 KiB |
|
Before Width: | Height: | Size: 33 KiB |
|
Before Width: | Height: | Size: 134 KiB |
|
Before Width: | Height: | Size: 59 KiB |
|
Before Width: | Height: | Size: 68 KiB |
|
Before Width: | Height: | Size: 61 KiB |
|
Before Width: | Height: | Size: 21 KiB |
|
Before Width: | Height: | Size: 71 KiB |
|
Before Width: | Height: | Size: 69 KiB |
|
Before Width: | Height: | Size: 28 KiB |
|
Before Width: | Height: | Size: 6.9 KiB |
|
Before Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 52 KiB |
|
Before Width: | Height: | Size: 31 KiB |
|
Before Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 77 KiB |
|
Before Width: | Height: | Size: 4.6 KiB |
|
Before Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 49 KiB |