MES核心模块功能设计

MES在流程性和离散型行业中具有显著差异,流程行业注重原材料的物理变化,离散行业关注产品的物理组装。尽管生产过程复杂,但两者存在共性,如产品建模、工艺流程、BOM、工单计划、原料发料和生产加工。数据结构设计包括物料、工单、WIP、库存等表,通过主流程图和软件界面实现系统建模和管理。
摘要由CSDN通过智能技术生成

         MES定制化很强,不同的行业差别很大,同一行业的不同公司差别很大,MES的复杂度是由产品的复杂度,公司的管理方法等决定的;所以没有哪一款MES能做成一招鲜,吃遍天的,要想在客户方实施成功,一般都是要做些订制化开发的;

        MES使用的行业从大的方面分为两类:一类是流程性行业,一类是离散型行业;典型的流程生产行业有医药、石油化工、电力、钢铁制造、能源、水泥等领域。这些企业,主要采用按库存、批量、连续的生产方式。典型的离散制造行业主要包括机械制造、电子电器、航空制造、汽车制造等行业。这些企业,则既有按定单生产,也有按库存生产;既有批量生产,也有单件小批生产行业的需求差异在于:流程生产行业,主要是通过对原材料进行混合、分离、粉碎、加热等物理或化学方法,使原材料增值。通常,他们以批量或连续的方式进行生产。而离散工业主要是通过对原材料物理形状的改变、组装,成为产品,使其增值

       流程性行业与离散型性行业产品结构的差别:离散制造企业的产品结构,可以用树”的概念进行描述,其最终产品一定是由固定个数的零件或部件组成,这些关系非常明确并且固定。流程企业的产品结构,则有较大的不同,它们往往不是很固定上级物料和下级物料之间的数量关系,可能随温度、压力、湿度、季节、人员技术水平、工艺条件不同而不同。

       虽然离散性行业生产过程复杂多样,但任然可以抽象出它们的共同点,主要共同点如下:

        1.产品建模(包括原物料,半成品,成品信息)

        2.工艺流程(包括工艺,工站,路径,流程图)

        3.产品BOM(产品与物料之前的关系)

        4.工单计划(制定计划,安排生产)

        5.原料发料(原料出库,发料)

        6.生产加工(WIP在制品生产)

        7.包装入库(成品入库)

         生产过程也一般是聚合式生产的,也就说由多种物料组合变成一个成品的过程; 一个生产计划要具备最基本的三要素:产品建模,要有一个唯一的编码来代表物料(也就是行业常说的一物一料),产品BOM:成品与原物料的合成关系,通过编码联系起来;工艺流程:原料要经过哪些工艺路线,最后成为成品;

       根据抽象出来的这些特点以及此它们之间的关系, 就可以进行系统建模,软件架构设计,构建出系统的主干,其它的功能就是在此主干再添枝加叶了;

 

 一. 数据结构设计:

   数据建模 表:part

序号

列名

数据类型

长度

小数位

标识

主键

外键

允许空

默认值

说明

1

ID

bigint

8

0

 

 

自增序号

2

Part_ID

nvarchar

30

0

 

 

 

物料编码

3

Part_Ver

nvarchar

30

0

 

 

 

 

 

4

Part_Name

nvarchar

50

0

 

 

 

 

物料名称

5

Full_Name

nvarchar

50

0

 

 

 

 

全名

6

Model

nvarchar

30

0

 

 

 

 

 

7

Spec

nvarchar

30

0

 

 

 

 

 

8

Part_Type

nvarchar

30

0

 

 

 

 

物料类型

9

Part_Flag

nvarchar

10

0

 

 

 

 

P:成品;S:半成品;M:原料

10

Description

nvarchar

100

0

 

 

 

 

描述

11

Weight

float

8

0

 

 

 

0

重量

12

Unit_Price

float

8

0

 

 

 

0

单价

13

Unit

nvarchar

30

0

 

 

 

 

单位

14

Unit1

nvarchar

30

0

 

 

 

 

单位

15

Conversion_Rate

int

4

0

 

 

 

 

转换比

16

Cust_ID

nvarchar

30

0

 

 

 

 

客户

17

Create_User_ID

nvarchar

30

0

 

 

 

 

创建人

18

Create_Date

datetime

8

3

 

 

 

 

创建日期

19

Modify_User_ID

nvarchar

30

0

 

 

 

 

修改人

20

Modify_Date

datetime

8

3

 

 

 

 

修改日期

21

Is_Acc

nvarchar

1

0

 

 

 

N'N'

 

22

Acc_Type

nvarchar

30

0

 

 

 

 

 

23

SubPart

nvarchar

300

0

 

 

 

 

 


工艺路径 表 Process

序号

列名

数据类型

长度

小数位

标识

主键

外键

允许空

默认值

说明

1

ID

bigint

8

0

 

 

 

自增序号

2

Process_ID

nvarchar

30

0

 

 

 

流程ID

3

Process_Name

nvarchar

30

0

 

 

 

 

流程名称

4

Description

nvarchar

100

0

 

 

 

 

描述

5

State

nvarchar

1

0

 

 

 

N'Y'

状态

6

Create_User_ID

nvarchar

30

0

 

 

 

 

创建人

7

Create_Date

datetime

8

3

 

 

 

 

创建日期

8

Modify_User_ID

nvarchar

30

0

 

 

 

 

修改人

9

Modify_Date

datetime

8

3

 

 

 

 

修改日期


 工艺路径 表Process_Detail

序号

列名

数据类型

长度

小数位

标识

主键

外键

允许空

默认值

说明

1

ID

bigint

8

0

 

 

 

  • 18
    点赞
  • 46
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值