# Tray Management ## 1. Function Overview Tray Management belongs to the production monitoring module of the MES system, used to manage trays during production, implementing functions such as tray process adjustment, stop operation, status query, and battery query for tray binding. **Core Functions:** - Tray Status Query: Query the current status of trays - Tray Process Adjustment: Adjust the process where the tray is located - Tray Stop Operation: Stop the current status of the tray - Tray Battery Query: Query battery information bound to the tray **Function Screenshot**:
Tray Management Page Screenshot
Figure 1: Tray Management Page
## 2. Term Explanation | Term | Definition | Description | |------|------------|-------------| | Tray | Tray, container for carrying materials | Used for material storage and flow | | Tray Status | Tray Status, current status of the tray | Including idle, in use, stopped, etc. | | Tray Process | Tray Process, the process where the tray is located | The current production process of the tray | ## 3. Data Model Relationship Description ### 3.1 Tray Management and Other Entity Relationships ```mermaid flowchart TB subgraph Tray T[Tray] end subgraph Batch B[Batch] end subgraph Process P[Process] end subgraph Battery Bat[Battery] end T -->|Belongs to| B T -->|Located at| P T -->|Carries| Bat ``` **Relationship Description:** | Relationship Type | Description | |------------------|-------------| | Tray → Batch | **N:1**: Multiple trays belong to one batch | | Tray → Process | **N:1**: Multiple trays are in the same process | | Tray → Battery | **1:N**: One tray can carry multiple batteries | ## 4. Tray Management Interaction Flow #### 4.1 Tray Query **Query Conditions:** | Query Condition | Description | |----------------|-------------| | Tray Number | Exact query by tray number | **Operation Steps:** 1. Go to [Production Monitoring] → [Tray Management] 2. Enter tray number 3. Click [Query] button 4. View tray details **Field Description:** | Field | Description | |-------|-------------| | Tray Number | Unique identification code of the tray | | Tray Status | Current tray status | | Batch | Associated batch number | | LOT | Tray serial number | | Input Batteries | Number of batteries bound to the tray | | Input Time | Tray login time | | Previous Process | Previous process number of the tray | | Current Process | Current process where the tray is located | | Status | Current status of the tray, Active/Stopped | | Whole Tray NG | Whether the tray is marked as whole tray NG | **Function Screenshot**:
Tray Management Page Screenshot
Figure 1: Tray Management Page
### 4.2 Tray Process Adjustment #### 4.2.1 Process Adjustment Description Adjust the process where the tray is located to achieve transfer between processes. **Operation Steps:** 1. Go to [Production Monitoring] → [Tray Management] 2. Enter tray number 3. Click [Query] button 4. Select the target process in the left process list 5. Click [OK] to complete the process adjustment **[Important]** Process adjustment may affect the production flow, please confirm before execution. **Function Screenshots**:
Tray Management Adjust Process Screenshot 1
Figure 1: Tray Management Adjust Process 1
Tray Management Adjust Process Screenshot 2
Figure 2: Tray Management Adjust Process 2
Tray Management Adjust Process Screenshot 3
Figure 3: Tray Management Adjust Process 3
### 4.3 Tray Stop #### 4.3.1 Tray Stop Description Stop the current status of the tray and pause further flow of the tray. **Operation Steps:** 1. Go to [Production Monitoring] → [Tray Management] 2. Enter tray number 3. Click [Query] button 4. Click [Stop Tray] button 5. Click [OK] to complete the stop operation **[Important]** Stopping the tray will change the status of batteries and tray to stopped, and they cannot continue to flow. **Function Screenshot**:
Tray Management Tray Stop Screenshot
Figure 1: Tray Management Tray Stop
### 4.4 Tray Battery Query #### 4.4.1 Battery Query Description Query battery information bound to the tray to understand the specific batteries carried by the tray. **Operation Steps:** 1. Go to [Production Monitoring] → [Tray Management] 2. Enter tray number 3. Click [Query] button 4. View the battery list bound to the tray **Field Description:** | Field | Description | |-------|-------------| | Battery Number | Unique identification code of the battery | | Battery Position | Position of the battery in the tray | | Battery Activation Status | Activation status of the battery, Active/Stopped/NG | ## 4.5 Whole Tray NG Handling Mark the tray as whole tray NG and record the NG information of the tray. **Operation Steps:** 1. Go to [Production Monitoring] → [Tray Management] 2. Enter tray number 3. Click [Query] button 4. Click [Mark NG Tray] button 5. Click [OK] to complete the marking operation **[Important]** After marking as NG tray, the tray status will be changed to NG status, and the logistics line will obtain the whole tray NG information through the interface get_process_route. **Function Screenshot**:
Tray Management Whole Tray NG Screenshot
Figure 1: Tray Management Whole Tray NG
## 4.6 Clear Tray NG Clear the NG mark of the tray and restore the NG status of batteries in the tray to normal. **Operation Steps:** 1. Go to [Production Monitoring] → [Tray Management] 2. Enter tray number 3. Click [Query] button 4. Click [Clear NG Tray] button 5. Click [OK] to complete the clearing operation **[Important]** After clearing the NG tray, the NG batteries in the tray will be restored to normal status, but the production log will not be cleared. **Function Screenshot**:
Tray Management Clear Tray NG Screenshot
Figure 1: Tray Management Clear Tray NG