8.1 KiB
Batch Tray
1. Function Overview
Batch Tray belongs to the core module of the MES system, used to manage the association relationship between production batches and trays, realizing logistics tracking and management of batches during production. Trays are production containers that carry materials, and batch tray management runs through the entire production logistics process.
Core Functions:
- Batch Tray Query: Query the association information between batches and trays
- Batch Tray Details: View detailed information of batch trays
- Batch Tracking: Track the flow status of batches on trays
- Unbind Operation: Unbind the association between batches and trays
- Stop Operation: Stop the current status of batch trays
Function Screenshot:
2. Term Explanation
| Term | Definition | Description |
|---|---|---|
| Batch Tray | Batch Tray, association record between batch and tray | Records the tray information where batch goods are located |
| Tray | Tray, container for carrying materials | Used for material storage and flow |
| Tray Activation Status | Tray Activation Status, whether the tray is activated | Records the activation status of the tray |
| Tray Number | Tray Number, unique identifier of the tray | Each tray has a unique number |
| Batch Number | Batch, unique identifier of the batch | Used to trace product production information |
| Unbind | Unbind, release the association between batch and tray | Executed when materials leave the tray |
| Stop | Stop, stop the current status of the batch tray | Pause further flow of the batch |
3. Data Model Relationship Explanation
3.1 Batch Tray Battery Hierarchy Relationship
Batch serves as the top-level entity, processes represent production stages. Some processes require trays to carry batteries, while in some processes, batteries exist independently after unbinding.
flowchart TB
subgraph Batch
subgraph Process1["Process 1 (Tray Carrying)"]
subgraph Tray1
Bat1[Battery 1]
Bat2[Battery 2]
end
end
subgraph Process2["Process 2 (No Tray Needed)"]
Bat3[Battery 3]
Bat4[Battery 4]
end
end
Relationship Explanation:
| Relationship Type | Description |
|---|---|
| Batch → Process | 1:N: A batch can contain multiple processes |
| Process → Tray | 1:N: A process can contain multiple trays (Process 1 has trays) |
| Tray → Battery | 1:N: A tray can contain multiple batteries |
| Process → Battery | 1:N: A process can directly contain multiple batteries (Process 2 has no tray) |
3.2 Battery Tray Binding Methods
There are two ways to bind batteries and trays, both can bind batteries and trays and log them to the batch:
| Binding Method | Interface | Battery Status Requirement | Description |
|---|---|---|---|
| Binding Interface | set_tray_binding |
Battery must be activated | Battery needs to be in activated state and belong to the same batch as the tray |
| Login Interface | set_tray_login |
Battery does not need to be activated | Battery does not need to be in activated state, can be bound and logged to the batch |
4. Batch Tray Interaction Flow
4.1 Batch Tray List
4.1.1 Batch Tray List Description
The batch tray list displays all association information between batches and trays, supporting query and filtering by multiple conditions.
Function Screenshot:
Field Description:
| Field | Description |
|---|---|
| Tray Number | Unique identification code of the tray |
| Serial Number | Serial number of the batch tray, used to uniquely identify each binding |
| Tray Status | Current tray status |
| Batch Number | Associated batch number |
| Process Flow Name | Associated process flow name |
| Current Process | Current process where the tray is located |
| Loaded Battery Quantity | Current quantity of batteries loaded on the tray |
| Login Time | Batch tray login time |
4.1.2 Batch Tray Query
Query Conditions:
| Query Condition | Description |
|---|---|
| Tray Number | Query by tray number exactly |
| Batch Number | Query by batch number exactly |
| Tray Activation Status | Filter by status (Activated, Stopped) |
| Login Time | Filter by creation time range |
Function Screenshot:
4.2 Batch Tray Details
4.2.1 Details View Description
View detailed information of the batch tray, including basic tray information, process flow time information, process flow equipment, loaded battery quantity, battery number, battery position, battery status, etc.
Operation Steps:
- Go to [Production Configuration] → [Batch Management] → [Batch Tray]
- Find the batch tray record to view details in the list
- Click [Details] button
- View complete batch tray information
Field Description:
| Field | Description |
|---|---|
| Tray Number | Unique identification code of the tray |
| Process Start Time | Process start time, used to record the start time of the process |
| Process End Time | Process end time, used to record the end time of the process |
| Current Process | Current process where the tray is located |
| Serial Number | Position of the battery barcode in the tray |
| Battery Barcode | Unique identification code of the battery |
| Battery Activation Status | Current status of the battery, such as activated, deactivated, etc. |
Function Screenshot:
4.3 Unbind Operation
4.3.1 Unbind Description
Release the association between batch and tray. After unbinding, the tray status will become stopped, but the battery status will not change.
Operation Steps:
- Go to [Production Configuration] → [Batch Management] → [Batch Tray]
- Find the batch tray record to unbind in the list
- Click [Unbind] button
- Click [OK] to complete the unbind operation
[Important] The unbind operation is irreversible. Please confirm before executing.
Function Screenshot:
4.4 Stop Operation
4.4.1 Stop Description
Stop the activation status of the tray and battery, pause further flow of the tray, used to handle abnormal situations.
Operation Steps:
- Go to [Production Configuration] → [Batch Management] → [Batch Tray]
- Find the batch tray record to stop in the list
- Click [Stop] button
- Click [OK] to complete the stop operation
[Important] The stop operation is irreversible. Please confirm before executing.
Function Screenshot:




