APP下载

实用型MES系统开发和使用流程(上)

2018-01-20胡强

电脑知识与技术 2018年31期
关键词:实用性

胡强

摘要:该文重点介绍中小企业自主进行实用型MES系统开发和使用的流程,实用性MES系统应包括八大模块,分别是:信息管理模块、订单管理模块、生产管理模块、工序管理模块、品质管理模块、统计分析模块、仓储管理模块、质量追溯模块,该文主要介绍前四大模块,后四大模块将在《实用型MES系统开发和使用流程(下)》中介绍。

关键词:MES;实用性;开发和使用

中图分类号:TP311        文献标识码:A        文章编号:1009-3044(2018)31-0270-02

MES(Manufacturing Execution System)即制造执行系统,目前已经有很多公司已经或者准备上线使用,通常大企业的做法是直接向MES开发公司定制符合自身需求的MES系统,这种做法简单快捷,短时间内就可以上线使用,但是价格昂贵。对于资金不足的中小企业一般是直接采购MES系统,这种方式虽然价格便宜,但是因为功能模块固定,不能完全满足企业的需求。针对这种情况,企业不妨自主研发符合自身需求的MES系统。本文将以一般中小型企业为例,阐述如果自主研发实用型MES系统,由于篇幅限制,本文只从流程上介绍如何开发和使用MES系统,不涉及具体的开发技术和开发工具。

MES系统虽然主要是面向制造企业车间执行层的生产信息化管理系统,但是我们在自主研发过程中不妨加入一些适合自身企业需求的功能模块,通过对部分企业的实地调研和考察,建议企业自主开发实用型MES系统由八大模块组成,分别是:信息管理模块、订单管理模块、生产管理模块、工序管理模块、品质管理模块、统计分析模块、仓储管理模块、质量追溯模块,如图1所示。

1 信息管理模块

此模块主要管理一些非业务、非生产数据,例如用户信息管理、用户权限管理等。用户信息管理主要包括分配账号、录入员工信息、修改密码、密码找回等功能,用户权限管理包括管理员权限、销售人员权限、销售经理权限、生产管理人员权限、生产经理权限、高级作业人员权限、一般作业人员权限、仓储人员权限等。因此类模块使用和开发跟其他系统并无本质差异,本文不做过多阐述,开发人员按照已有经验或参考其他系统设计即可。

2 订单管理模块

当客户下单后,由销售人员负责录入信息。如果企业上线了SAP系统,可以开发相应的接口,直接调用相关数据(其他模块如果遇到类似的情况,也可以采取这种方式),反之则直接录入信息。销售人员录入信息后,订单信息将直接推送给具有审核权限的部门经理,部门经理审核通过之后,由系统将订单信息推送给生产管理部门。开发人员在开发此模块时,应该包括以下关键信息:订单号、客户号、产品类型、下单数量、下单日期、期望交货日期、销售员、审核经理等相关信息。

3 生产管理模块

生产管理人员收到订单信息后,根据订单信息在MES系统中开具工单,在开具工单时应充分考虑客户的要求、目前生产现状、生产排程需要、人力资源等相关因素,制定出最合理的生产方案。生產管理人员录入信息后,工单信息将直接推送给具有审核权限的部门经理,部门经理审核通过之后,生产部门准备开始组织生产。开发人员在开发生产管理模块时,应该包括以下关键信息:工单号、订单号、计划生产开始日期、计划生产结束日期、生产数量、工单开具人员、审核经理等相关信息。

4 工序管理模块

这个模块是整个MES系统的核心模块,开发过程中需要花费大量的人力物力,因此在开发前应充分调研企业目前的生产流程,多走访一线的生产管理人员和生产作业人员,看是否有产品存在特殊的工艺流程,做好充分的信息收集工作。这项工作至关重要,决不能马虎大意。

产线管理人员接到工单信息后,按照工单要求的开始日期准备组织生产。在整个生产之前,作业人员应该先做一项准备工作,将标志产品身份(产品ID)的条形码贴至产品合适的部位。这项工作非常重要,必须在生产之前做完,否则有些数据将无法采集。

一般而言产品类型不同,生产工艺也会不一样。一般企业产品的流程可以分为四大类:第一类是所有工序必须依次完成,不能跳跃执行,也不能同时执行;第二类是所有工序不能跳跃执行,部分工序可以同时执行;第三类是部分工序可以跳跃执行,所有工序不能同时执行;最后一类是部分工序可以跳跃执行,部分工序可以同时执行。

开发人员在开发此模块时,将会花费大量的人力物力,此模块开发是否满足企业需求,将是评价MES系统是否合格的一个重要指标。在模块开发中,建议开发人员设计一个通用小模块,根据企业产品流程的差异性来设计通用小模块。比如可以设计四类小模块,分别是顺序模块(必须严格按照工序流程操作,不可跳跃,不可同时执行)、可跳跃不可同时执行模块(部分工序可以跳跃执行,所有模块不可同时执行)、不可跳跃可同时执行模块(所有工序不能跳跃执行,部分工序可以同时执行)、可跳跃可同时执行模块(部分工序可以跳跃执行,部分工序可以同时执行)。通过设计这四类小模块,基本可以解决大部分产品的工序问题。通过这种设计,既减轻了开发人员的工作量,同时也减轻了产线管理人员工作量。

工序流程设定必须由产线管理人员在正式生产之前做完,如果以前生产过同类型产品则直接从企业数据库中调取工序流程,如果是全新产品,则需要生产管理人员设定工序流程,例如工序一和工序二之间是顺序关系,还是并列关系。工序三和工序四可不可以同时进行,可不可以跳跃执行等,直至设定完所有生产工序。所有准备工作完成之后,可以进入正式生产。产线操作人员在每个工序开始时,先扫描产品的条形码,然后测试产品,期间所有重要数据实时传送至企业数据库中。开发人员在开发系统时,应使系统能够严格控制产品的生产流程,例如前后工序是顺序关系,如果前面工序没有执行完成,则后面工序执行按钮将会是灰色,无法执行。整个生产工序完成后,系统将推送信息给品保人员,告知产品达到检验条件。

本文详细介绍了中小企业自主进行MES系统中信息管理模块、订单管理模块、生产管理模块、工序管理模块四大模块开发和使用流程,此流程适合大部分生产型企业,开发人员可以根据企业的实际需求,对这些模块的功能进行适当的增减和修改。

参考文献:

[1] 米志强,邓子云.物流信息技术与应用[M].2版.北京:电子工业出版社,2014.

猜你喜欢

实用性
医学论文实用性的判断
医学论文实用性的判断
医学论文实用性的判断
医学论文实用性的判断
六大最具实用性的交通科技盘点
幼儿教育教学中玩教具的有效实用性探究
新展览展示技术和手段在规划馆应用的实用性
如何利用时事政治增强高中政治的实用性
创新高职高专钢琴教学实用性之研究
药品对比采购法实用性探究