# 厂区模型

## 1. 功能概述

厂区模型属于 MES 系统的基础模块，用于构建MES系统的厂区、产线、车间数据，为班组管理、批次、环控数据创建提供数据支撑。

**核心功能：**

- 厂区管理：维护厂区的新增、删除、修改、查询
- 产线管理：维护产线的新增、删除、修改、查询
- 车间管理：维护车间的新增、删除、修改、查询

功能对应截图：
![图片：厂区模型功能截图](factory_model.png)


## 2. 术语说明

#### 2.1.1 工厂建模相关术语

| 术语 | 定义 | 说明 |
|------|------|------|
| 厂区 | Area，生产制造厂区 | 用于对应生产产线 |
| 产线 | Production Line，生产线体 | 用于对应生产班组和生产车间 |
| 车间 | Workshop，厂区内按产品或工艺划分的生产单元 | 用于对应车间环控点位 |


## 3. 厂区模型结构

### 3.1 模块层级说明

厂区模型结构采用层级化管理，从上到下依次为 工厂 → 车间 → 产线。

**模块层级结构：**

```mermaid
flowchart TD
    A[厂区设置 Area]
    A --> B[产线 Production Line]
    B --> C[车间 Workshop]

```

| 层级 | 名称 | 说明 | 
|------|------|------|
| 1 | 工厂 | 独立的生产制造单位 |
| 2 | 车间 | 按产品线或工艺划分的生产单元 |
| 3 | 产线 | 具体的生产线体 |


### 3.2 新增/编辑 工厂

**操作步骤：**

1. 进入【生产配置】→【厂区模型】→【厂区设置】
2. 点击【新增/编辑厂区】按钮，根据需要选择【新增/编辑厂区】按钮
3. 填写工厂基本信息
4. 点击【保存】完成工厂创建

**字段说明：**

| 字段 | 说明 | 必填 |
|------|------|------|
| 工厂编码 | 工厂的唯一标识代码，通常采用简写或缩写 | 是 |
| 工厂名称 | 工厂的全称，如"**厂区" | 是 |
| 备注 | 其他补充说明信息 | 否 |

**【重要】** 工厂编码一旦绑定产线后不允许修改编码，请在创建时仔细确认。

**功能对应截图** ：
![图片：厂区模型功能截图](factory_model.png)


### 3.3 新增/编辑 产线

**操作步骤：**

1. 进入【生产配置】→【厂区模型】→【产线设置】
2. 点击【新增/编辑产线】按钮，根据需要选择【新增/编辑产线】按钮
3. 填写产线基本信息
4. 点击【保存】完成产线创建

**字段说明：**

| 字段 | 说明 | 必填 |
|------|------|------|
| 产线编码 | 产线的唯一标识代码 | 是 |
| 产线名称 | 产线的名称，如"**产线" | 是 |
| 所属厂区 | 所属厂区 | 是 |
| 备注 | 其他补充说明信息 | 否 |

**【注意】** 产线编码一旦绑定车间后不允许修改编码，请在创建时仔细确认。

**功能对应截图** ：
![图片：产线设置截图](factory_model.png)

### 3.4 新增/编辑 车间

**操作步骤：**

1. 进入【生产配置】→【厂区模型】→【车间设置】
2. 点击【新增/编辑车间】按钮，根据需要选择【新增/编辑车间】按钮
3. 填写车间基本信息
4. 点击【保存】完成车间创建

**字段说明：**

| 字段 | 说明 | 必填 |
|------|------|------|
| 车间编码 | 车间的唯一标识代码 | 是 |
| 车间名称 | 车间的名称，如"**车间" | 是 |
| 所属产线 | 所属产线 | 是 |
| 备注 | 其他补充说明信息 | 否 |

**【注意】** 车间编码一旦绑定车间点位后不允许修改编码，请在创建时仔细确认。

**功能对应截图** ：
![图片：车间设置截图](factory_model.png)


## 4. 查询操作





