文档库 最新最全的文档下载
当前位置:文档库 › ERP与MES集成技术及其应用研究

ERP与MES集成技术及其应用研究

ERP与MES集成技术及其应用研究
ERP与MES集成技术及其应用研究

第26卷第9期 计算机应用与软件

V ol 126No .9

2009年9月 Co m puter Applicati o ns and Soft w are Sep .2009

ERP 与MES 集成技术及其应用研究

高远飙1 刘仁金

2

1(安徽工业大学计算机学院 安徽马鞍山243002)

2

(皖西学院计算机科学与技术系 安徽六安237012)

收稿日期:2008-03-13。安徽省教育厅自然科学基金资助(K J 2007B234,K J 2008B132)。高远飙,硕士生,主研领域:软件系统开发。

摘 要 ERP (Enterprise R esource P lann i ng)与M ES(M anu fact ur i ng Execu tion System )是企业综合自动化的两个重要系统。ERP 是面向管理的企业层信息系统;M ES 是面向执行的工厂层信息系统,为ER P 系统和底层过程控制系统提供关键连接。介绍了ER P 和

M ES 的功能模型,分析了钢铁企业ERP 和M ES 的集成方法,结合某钢轧总厂的实际应用提出了一种ERP 与M ES 的集成技术,基于流程设计了SAP X I(Ex change Infrastructure)接口系统,并将整个接口系统分为生产计划与控制、物料管理、销售与分销、质量管理四个模块,有效地解决了ERP 与M ES 之间的矛盾,提高了系统实时性、灵活性和生产线的运行效率。关键词 ERP M ES 功能模型 集成

STUDY ON INTEGRATION TECHNOLOGY AND APPLI CATION OF ERP AND M ES

Gao Yuanbiao 1 Liu Ren jin

2

1(School of C o mpu t er Sc i ence ,Anhui Universit y of Technology,M a .anshan 243002,Anhui ,C hina)

2

(De part m e n t of Compu ter S cience and Technology,W estAnhu i Un i v e rsit y,L u .an 237012,Anhui ,China )

Abstrac t ERP (Enterprise R esource P l ann i ng )andM ES (M anufacturi ng Execution Syste m )a re t wo i m po rtant sy stem s i n co m prehensive automa ti on o f enterprises .ERP i s the m anag e m ent -o riented i nfor m ation syste m of enterpr ises l ayer ,andM ES i s the execution -or i ented i n f o r m a -ti on syste m o f facto ries l ayer ,w hich prov i des p i vo tal connecti on bet w een ERP sy stem and PCR (P rocess Contro l Syste m ).In this paper it i n -troduces the functi on m odu l e o f ERP and M ES ,analyses ERP and M ES i ntegrati on w ay f o r iron and stee l en terpr i se ,presents an i ntegrati on techno logy comb i n i ng w ith the practi ca l app licati ons at a steel ro lli ng plant ,desi gns SAP X I (Exchang e Infrastructure)interface syste m based on i ndustrial processes ,and d i v i des the i n terface syste m i n t o f our modu l es :producti on planni ng and contro,l m ater i a ls m anage m en t ,sa l es and d i str i bu ti on ,qua lity m anagement .The resu lts i ndicate tha t the i ntegration technology so l ves t he conflicts bet w een ERP and M ES e ffecti ve ly ,en -hances rea l ti m e and flex i b ility of the sche m e ,and i m proves the m anufacturing e fficiency of producti on li ne .K eywords Enterpr i ses resource p l ann i ng (ER P) M anu fact ur i ng ex ecution sy stem (M ES) F uncti on m ode l Integ ra ti on

0 引 言

钢铁企业是连续的流程型企业,钢铁的生产是连续(铁前)和离散(钢后)混合、物理变化和化学变化混合的过程,工艺复

杂、生产条件严格,并且是多工厂联合生产,生产设备多,自动化程度比较高,有大量的自动化设备、数据采集系统和检验系统。钢铁行业的特点决定了钢铁企业的信息化具有其自身的特点,即不仅要进行业务层的系统建设,还要考虑底层与设备相关的控制和生产管理系统。

从钢铁企业信息化的任务看,打通订货)生产)销售的关键路径,并在这条关键路径上整合全流程的质量监控(包括计量化验、质保书生成)、动态成本核算、采购、销售、运输、出厂以及财务管理,就成了综合营销系统。这样的综合营销系统再加上设备维修和备品备件管理、人力资源管理、网上办公和远程办公,就是钢铁企业ER P 。钢铁企业中的M ES 实际上是过程控制级和作业管理级的整合。作业管理中的过程物料平衡、生产计划、调度、排序及优化已经纳入综合营销系统,成为其核心部分[1,2]。ERP 需要M ES 提供的成本、制造周期和预计产出时间

等实际生产数据;ERP 从M ES 中取到生产订单的实际状态、企

业当前的实际生产能力情况以及企业中生产换班的相互约束关系;客户关系管理模块的成功报价和准时交货决定于每个时刻生产的实际情况。

M ES 根据ERP 系统下达的生产计划,通过生产调度、生产统计、成本控制、物料平衡和能源管理过程组织生产,并将各种信息加以采集、传递和加工处理,及时呈报ERP 系统[3]。近几年来,随着市场竞争日趋激烈,钢铁企业计划系统(ERP )受市场影响越来越大,计划的适应性问题日渐显露出来,与低层生产过程之间脱节的矛盾也日益突出[4]。如何有效地解决两者之间的矛盾,充分利用上下两层之间的数据,提高计划的实时性和灵活性,同时又能改善生产线的运行效率,已成为一个重要的研究课题,而制造执行系统(M ES)处于钢铁企业综合自动化系统的中心环节,起到承上启下的作用。文章首先分析了钢铁企业信息化体系结构,接着研究了ERP 与M ES 信息化集成方法,最后解决了信息化集成的具体实现。

70

计算机应用与软件2009年

1 钢铁企业信息化体系结构

在钢铁企业信息化过程中一般将信息系统与控制系统分为

四级[5]:其中L 4为企业资源计划系统(ERP );L 3为分厂(车间)生产制造执行系统(M ES);L2为过程控制系统PCS(P ro cess Con tro l Syste m );L 1为基础自动化系统,如图1所示。L 4的ERP 负责企业的经营决策和生产规划;L3的M ES 负责企业生产调度和系统过程优化;L 2及L 1

负责生产过程控制。

图1 钢铁企业信息化4级体系结构

位于最底层的L1和L2以设备综合控制为核心,聚焦于生

产过程的设备,监控生产设备的运行状况,控制整个生产过程。

L3以优化管理、优化运行为核心。M ES 将生产过程控制、生产过程管理和经营管理活动中产生的诸多信息进行转换、加工、传递,是生产过程控制与管理信息集成的重要桥梁和纽带。M ES 要完成生产计划的调度与统计、生产过程成本控制、产品质量控制与管理、物流控制与管理、设备安全控制与管理、生产数据采集与处理等功能。

L4以财物分析/决策为核心,以产品的生产和销售为处理对象,聚焦于定货、交货期、成本和顾客的关系等,直接面向管理层和决策层。

在以上四级体系结构中,逐级之间处在互相依赖和数据传递的关系。L1-L3各级之间有严格的依赖关系,上级控制下级,下级向上级反馈运行信息,形成闭环的控制机制。L 3与L4之间更注重信息的关联性和管理性。L4的ER P 系统与L3的M ES 系统的有效集成,是钢铁企业信息化实现/产销一体化0和/管控一体化0目标的一个关键因素[6]。

2 ERP 与M ES 集成技术

2.1 ERP 与MES 的集成方法

ERP 与M ES 集成的方法是对生产相关的业务流程进行疏理和优化,通过流程来把M ES 和ER P 集成到一起,基于流程在

M ES 和ER P 之间的/进0和/出0来设计两个系统间的接口。ERP 与M ES 一起构成计划、控制、反馈、调整的完整闭环系统,通过接口进行计划、命令的传递和实绩的接收,使生产计划、控制指令、实绩信息在整个ERP 、M ES 、过程控制系统/基础自动化的体系中透明、及时、顺畅地交互传递。M ES 介于ERP 与底层控制和自动化系统之间,起着承上启下的作用,是ERP 系统数据基础和保证[7-9]。

2.2 ERP 与MES 集成的信息流程

钢铁企业M ES 通常包括以下功能模块:生产订单管理、生产计划管理、生产实绩与跟踪、质量管理、原料库管理、成品库管理、发货管理、统计报表、钢包管理、系统管理及接口通信等。ERP 与M ES 功能模块及信息流程如图2所示。

钢铁企业在ER P 系统中根据销售订单和销售预测排出生

产计划(年生产计划、月生产计划),同时根据质量标准进行质

量设计,生产计划和质量设计结果由ERP 导入M ES ,M ES 根据这些信息排出更细致的生产计划(日生产计划、班次生产计划等)。由ERP 传入M ES 的生产计划的具体数据有:生产订单、物料编码、钢种和规格、具体数量、生产单位、对应销售订单、预计开始生产时间、预计完成生产时间等;由ERP 传入M ES 的质量设计的具体数据有:销售订单、物料编码、钢种和规格、力学性能要求、化学性能要求、生产工艺要求、几何尺寸要求、表面质量要求等。

图2 ERP 与M ES 功能模块及信息流程

M ES 在下发作业计划以后,对生产的执行进行管理,将生产实绩反馈给ERP 系统的车间管理和库存管理模块,作为计算生产成本的依据。从M ES 传入ER P 的生产实绩的具体数据有:生产订单、物料编码、钢种和规格、生产单位、对应销售订单、消耗材料数据、消耗动力数据、资源消耗数据、产出数据等。

M ES 在生产执行的过程中还需要进行质量控制和检验,把质量结果反馈给ERP 系统的质量管理模块。从M ES 传入ERP 的质量结果的具体数据有:生产订单、销售订单、物料编码、钢种和规格、力学性能结果、化学性能结果、生产工艺结果、表面质量结果等。

销售发货在ER P 系统中实现,把相关信息传入M ES 系统的发货管理模块,传递的具体数据有:销售订单、销售行、物料编码、钢种和规格、发货仓库、发货时间、出库数据等。

实现ERP 与M ES 系统的集成,关键在于业务流程的优化和集成以及对所涉及M ES 和ERP 系统的具体分析以充分发挥各系统的优点。首先,信息系统都是为业务服务的,M ES 和ER P 各自解决一部分业务问题,分别反映一部分业务流程,流程是M ES 与ERP 整合的/粘合剂0,通过流程的整体优化划分出哪些流程在M ES 中处理、哪些流程在ERP 中处理。

3 ERP 与M ES 集成的解决方案

以某钢轧总厂实施的M ES (L 3)系统与S A P(L4)系统(Sys -te m s ,A ppli cations and P roducts i n D ata P rocessi ng)为例。

3.1 集成场景描述

该钢厂SAP 与M ES 系统基于流程设计了SAP X I 接口系统,通过S A P X I 接口系统完成整个系统的集成,如图3所示。

图3 SAP 与M ES 系统集成场景描述

第9期高远飙等:ERP与MES集成技术及其应用研究71

SAP与M ES系统功能的划分本着一体化系统的设计方案,保证系统业务逻辑清楚,尽量减少数据的传输量,尽量避免一个业务数据逻辑在SAP和M ES系统之间多次来回传输,尽量减少SAP X I接口系统处理大量复杂的计算为前提,在保证业务和流程顺畅、部门和岗位职责清晰,能够方便、快捷而有效地生成相应的管理和分析性报表数据等的基础上进行SAP与M ES的功能划分。

3.2集成技术

3.2.1M ES系统与X I系统集成技术

通信协议:

M ES y X I:采用W eb Serv ice,通过SOA P m essage进行通信。

X I y M ES:采用J D BC,直接对数据库表格进行操作。

通信方式描述:

当数据从M ES系统发送到X I系统中时,通过SOAP协议进行通信。X I作为数据的接收方,提供接口描述的W SDL文件, M ES根据X I提供的W S DL文件,将数据以S OA P消息的方式发送到X I上。

当数据从X I发送到M ES中时,通过J DBC进行通信。X I 的outbound接口将数据发送到J DBC A dapter,通过J DBC Adap-t e r直接执行SQL语句或者调用存储过程,将数据写入M ES的数据中间表中。

3.2.2X I系统与SAP ECC(ERP Central Co m ponent)系统

集成技术

通信协议:

采用X I协议,通过A BAP P roxy进行通信。

通信方式描述:

当数据从X I发送到ECC中时,ECC通过i nbound ABAP P roxy与X I进行通信。接口集中定义在X I系统中,导入ECC系统后,在接口类的异步方法中开发的ABA P程序中进行业务处理。

当数据从ECC发送到X I中时,ECC通过out bound ABAP P roxy与X I进行通信。接口同样集中定义在X I系统中,导入ECC系统后,通过调用实例化接口对象的异步方法来完成数据的发送。

3.3接口系统模块及功能描述

整个接口系统主要分为以下四个模块:

3.3.1生产计划和控制PP(Producti on P lanni ng and Con-

tro l)模块

包括物料主数据下传、生产主数据下传、生产订单下传、生产订单变更上传、新增生产订单申请上传、生产收货上传、生产发料上传等接口。

#物料、生产主数据下传实现S A P中的物料、生产主数据下传到M ES;相应的,M ES接收到SAP物料后,可作为未来计划外投料、异常产出的标准,以避免M ES上传SAP的物料号码在SAP系统不存在的情况。

#生产订单处理当SAP新增、修改、删除生产订单或者计划订单转为生产订单时,触发生产订单下传接口,接口程序根据约定的逻辑检查订单内容的相关变化来判断是否下传。当M ES对接收的生产订单进行了生产订单开始时间、结束时间的变更,生产订单数量的变更,生产订单状态的变更,生产订单产线的变更等,利用生产订单变更上传接口将生产订单做的变更上传到SAP,以实现L3与L4生产订单的同步更新。当M ES异常产出或者其他需要新增生产订单时,利用新增生产订单申请上传接口向SAP申请一个新的生产订单,S A P根据上传信息新建生产订单。

#生产收货上传M ES在生产订单产品产出后,收集产出信息,利用此接口将产出信息上传S A P;SAP接收数据并作生产订单收货处理。

#生产发料上传M ES对于收集到的物料消耗数据,需要对应到相应产出品的生产订单,生产发料上传接口上传生产订单的物料消耗;S A P的接口接收来自M ES的物料消耗数据,完成生产订单发料处理。

3.3.2物料管理MM(M ater i a lsM anagement)模块

包括通用移动类型记账上传、转储订单下传、转储单收货及发货确认上传、盘点或库存平衡差异上传、物料凭证取消上传、采购订单下传、转储单发货信息下传、账面库存下传等接口。

#通用移动类型记账上传在M ES/LES中收集好相应的出入库业务相关数据信息后,调用该接口上传SAP系统并触发S A P系统相应的移动类型记账;S A P记账成功后,系统会自动产生相应的物料凭证,该接口将返回相应的物料凭证号及项目号给M ES/LES系统保存。

#转储订单处理对于钢后产品主要为钢坯或者钢卷在厂际间的库存调拨,需要在S A P系统中建立相应的转储订单作为调拨计划下传到M ES系统,转储订单下传接口根据发货工厂和发货库存确认下发到哪个发货M ES系统;M ES系统再给转储订单发料或收货业务数据进行处理。当SAP的转储订单下传到M ES系统后,M ES进行实际库存调拨装运并计量后,由库存调拨发出方先在M ES系统中触发上传发货数据,SAP X I调用转储单收货及发货确认上传接口触发S A P完成对转储订单的发货记账;当库存调拨接收方收到钢坯/钢卷后,则在M ES确认收货,M ES系统则上传对转储订单的收货数据,S A P X I则调用转储单收货及发货确认上传接口触发S A P对转储订单的收货记账。S A P发货记账后,利用转储单发货信息下传接口将发货信息(钢坯、炉号、重量、质量检验等)下传到接收方M ES,并形成预入库信息。

#库存平衡差异上传库存盘点后,三级系统计算出库存差异数据,并且将该数据上传至SAP,保留在自定义数据表中,然后通过A B A P程序开发从该表中读取相应的库存平衡差异数据,按照相应的分摊规则计算分摊结果记账到相应的成本对象上去。

#物料凭证取消上传当M ES系统某笔库存收发数据已经上传SAP成功记账后,发现错误,需要取消原先上传记账的数据,则调用该接口取消原先记账的物料凭证。

#采购订单下传当销售公司在S A P系统建立完外购钢材产品的采购订单并保存后,利用此接口下传到M ES系统,以便供应商货物到达后,在M ES系统进行外购钢材产品的采购收货。

3.3.3销售和分销SD(Sales and D istri buti on)模块

包括订单库存转储下传、拣配单下传、拣配单删除下传、发货实绩确认上传等接口。

#订单库存转储下传业务人员根据销售定单与库存状况,把产品在定单库存间进行转移,S A P系统执行相应的操作后,通过接口把库存调整信息传递给M ES系统,M ES根据SAP 系统的指令作相应的库存调整。

(下转第74页)

74

计算机应用与软件2009年

3 仿真运行结果

3.1 仿真输入窗体

本仿真程序在运行前要输入交叉口各个进口车道的小时交通量及每个相位的配时和饱和流量。数据输入窗体如图2所示。各数据采集采用实地调查

获得。

图2 数据输入窗体

3.2

仿真运行窗体

图3 仿真运行窗体

4 结束语

本研究首先讨论城市道路交叉口运营特征的优化数学模型,对通行能力和信号配时的计算进行探讨。采用事件步长法作为推进仿真钟,仿真输出运行延误、通行能力和饱和度等指标。对输出结果进行分析,可以对信号控制交叉口进行评价。本仿真系统实际应用于城市道路交叉口工程改进优化与评价中,取得了较好的效果。

参 考 文 献

[1]刘运通,等.交通系统仿真技术[M ].北京:人民交通出版社,2002.[2]王炜,等.公路交叉口通行能力分析方法[M ].北京:科学出版

社,2001.

[3]杨晓光,等.城市道路交通设计指南[M ].北京:人民交通出版

社,2003.

[4]熊光楞,等.连续系统仿真与离散系统仿真[M ].北京:清华大学出

版社,1991.

[5]西南交通大学.国际物流与运输大会学术论文集.西南交通大学出

版社,2004.

(上接第71页)

#拣配处理 SAP 在系统创建拣配单后,通过拣配单下传接口将装运发货指令下达给M ES ,M ES 负责货物出库的实际操作,如确定仓库、装卸点、进行拣配、打印发货标签、组织发运等;

M ES 系统拣配完成后按实绩发货及拣配数量通过发货实绩确

认上传接口对SAP 系统中的拣配单进行拣配确认。若SAP 系统取消拣配单,通过拣配单删除下传接口发送给M ES ,M ES 根据指令删除相应的拣配单。

3.3.4 质量管理QM (Qua lity M anagement)模块

包括代码下传、检验计划下传、检验结果上传、检验批下传、检验计划申请上传等接口。

#代码下传 SAP 系统将定性检验结果做成代码组、代码形式,利用代码下传接口下传M ES 系统,以便为M ES 上传定性检验结果以代码的形式上传。

#检验计划下传 S A P 系统确定需要下传给M ES 的检验计划的创建或修改后,利用此接口下传给M ES ,以便M ES 完成判定的物料。

#检验结果上传 M ES 系统完成连铸坯、板坯的检验后,

利用此接口将检验结果上传给SAP 。

4 结 论

ER P 、M ES 、PCS 、基础自动化系统构成了钢铁企业信息自动化的整体。特别是M ES 系统弥合了企业计划层和生产车间过程控制系统之间的间隔,是制造过程信息集成的纽带。M ES 通过强调制造过程的整体优化来帮助企业实施完整的闭环生产,同时也为敏捷制造企业的实施提供了良好的基础。深刻理解ER P 、M ES 和PCS 等系统先进的管理思想,把握它们的发展趋势,分析它们之间的相互关系,对于钢铁企业的信息化建设具有重要的意义。

文章结合某钢轧总厂的ERP 与M ES 系统的实际应用提出了一种ERP 与M ES 的集成技术,基于流程设计了SAP X I 接口系统,并将整个接口系统分为生产计划与控制、物料管理、销售与分销、质量管理等四个模块。实践表明该集成技术有效地解决了ERP 与M ES 系统之间的矛盾,充分利用系统间的数据,提高了计划的实时性和灵活性,从而改善了生产线的运行效率。

参 考 文 献

[1]孟丽丽.浅析ERP 与M ES 在冶金企业管理信息化中的作用[J].

山东冶金,2004(5):35-37.

[2]裴俊.典型钢铁企业产销一体化系统研究[J ].四川冶金,2006

(3):28-31.

[3]陈刚.浅谈M ES 技术在钢铁企业的应用[J].安徽冶金科技职业学

院学报,2005(15):50-53.

[4]张涛,陈向阳.钢铁行业M ES 与ERP 的整合[J].中国制造业信息

化,2005(6):35-37.

[5]陈勇,等.M ES 在钢铁企业中的应用[J].制造业自动化,2004(5):

46-48.

[6]马万太,谭惠民,等.ERP 闭环实现关键)ERP /M ES /底层控制集

成系统研究[J].中国机械工程,2003(16):1387-1390.

[7]吴刚,史海波.基于中间件的M ES 与ERP 系统信息集成技术研究

[J].微计算机信息,2006(9-3):46-49.

[8]丛培勇,范玉青,等.ERP 与M ES 集成关系研究[J ].制造业自动

化,2007(8):1-5.

[9]马万太,楼佩煌.基于X M L /OPC 的ERP /M ES /底层控制集成系统

研究[J].机械科学与技术,2005(3):346-349.

相关文档