MES系统开发手记(一) - Peter.zhou

时间:2024-02-23 07:52:23

MES系统开发手记(一)

前言:

从ERP开发转到MES系统开发又是将近5年时间了,前后做了几个项目的MES系统,终于想为自己的这几年开发做个总结,写一个比较产品化的MES系统。

(一):建模

1.基础资料,建立以下几个信息中心:车间资源、产品数据、工艺数据

对制造过程中所需的员工、设备、备件、物料及设备相应软件体等信息进行维护,并在执行过程中进行分配及更新相应状态,计划及其它管理人员利用车间资源的实时状态信息来有效安排满足生产计划的预定及调度。

电子产品物料多,设计更新快,更有异地生产的差异性,有效管理好产品资料、工艺变更是系统有效运作的基础。

2.计划执行业务模型,与SAP集成,将SAP的计划转为MES系统计划并进行分解到机台及时间维度。

 计划执行是整个生产过程的主线,当前电子产品生产客户要求交期短,有效分解订单计划,利用实时数据准确地跟踪到每个时间点的计划达成率,及早发现问题及采取措施。在关键站点设定电子看板,线上员工实时了解到每小时应完成情况及实际达成状况,对于检测时间点达成率低于预警值的,将通过预警系统通知到相关管理人员。

3.过程跟踪业务模型,过程跟踪包括有工序跟踪、物料跟踪、测试跟踪、返修跟踪、出货跟踪

用来监控生产过程、纠正生产中的错误并向用户提供决策以改进操作方法及提高效率。过程跟踪实现原理是利用采集的数据进行运算分析,并根据分析及运算结果按照业务逻辑对事件及结果做出反馈。过程跟踪由众多的分解的业务规则单元组成,并根据不同的产品生产要求进行配置,有效解决业务要求个性化差别:比如工艺检测(Route Check)功能单元将保证工艺执行的完整性;SPC功能单元利用品质统计方法对产品质量的随机波动与异常进行控制;包装检测功能单元将提供防混、防呆滞产品等功能,以防止不合产品出货到客户;错误统计分析成为培训及IE改善的数据依据。

4.出货管理业务模型

多级包装层层关联,并与产品个体进行关联。

包装规则设定。

包装信息存储。

5.品质管理业务模型

品质规则设定

品质检验

6.物料管理业务模型

物料管理与ERP及WMS有一定重叠,做这个模块的建模需要考虑到系统实施及操作的方便性。

车间仓位设置

物料移动记录(分为批量级及单个条码级)

盘点管理

7.返修业务模型

返修流程定义

返修记录跟踪

8.后台管理

用户、角色、权限

系统对象维护

多语言、信息管理

系统日志、参数配置等

 

建模花费时间比较多,考虑了之前项目中的各种业务及产品特性,花了将近一个月,初步完成了一个业务模型。

生产上的业务问题确实比较多样,设计一个严谨而又可以灵活的业务模型确实不容易。

目前实体表已接近200个。