搜档网
当前位置:搜档网 › ERP与MES集成技术及其应用研究

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

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

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

Vol 126No .9

2009年9月 Computer App licati ons and Soft w are Sep.2009

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

高远飙1 刘仁金

2

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

2

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

收稿日期:2008-03-13。安徽省教育厅自然科学基金资助(KJ

2007B234,KJ2008B132)。高远飙,硕士生,主研领域:软件系统开发。

摘 要 ERP (Enter p rise Res ource Planning )与M ES (Manufacturing Executi on Syste m )是企业综合自动化的两个重要系统。ERP 是

面向管理的企业层信息系统;M ES 是面向执行的工厂层信息系统,为ERP 系统和底层过程控制系统提供关键连接。介绍了ERP 和MES 的功能模型,分析了钢铁企业ERP 和MES 的集成方法,结合某钢轧总厂的实际应用提出了一种ERP 与M ES 的集成技术,基于流程设计了S AP X I (Exchange I nfrastructure )接口系统,并将整个接口系统分为生产计划与控制、物料管理、销售与分销、质量管理四个模块,有效地解决了ERP 与MES 之间的矛盾,提高了系统实时性、灵活性和生产线的运行效率。关键词 ERP M ES 功能模型 集成

STUDY O N I NTEGRAT IO N TECHNOLO GY AND APPL ICAT IO N O F ERP AND M ES

Gao Yuanbiao 1 L iu Renjin

2

1(School of Co m puter Science,A nhui U niversity of Technology,M a ’anshan 243002,A nhui,China )

2

(D epart m ent of Co m puter Science and Technology,W est Anhui U niversity,L u ’an 237012,Anhui,China )

Abstract ERP (Enter p rise Res ource Planning )and MES (Manufacturing Executi on Syste m )are t w o i m portant syste m s in comp rehensive aut omati on of enter p rises .ERP is the manage ment 2oriented inf or mati on syste m of enter p rises layer,and MES is the executi on 2oriented inf or ma 2ti on system of fact ories layer,which p r ovides p ivotal connecti on bet w een ERP syste m and PCR (Pr ocess Contr ol System ).I n this paper it in 2tr oduces the functi on module of ERP and MES,analyses ERP and MES integrati on way f or ir on and steel enter p rise,p resents an integrati on technol ogy combining with the p ractical app licati ons at a steel r olling p lant,designs S AP X I (Exchange I nfrastructure )interface syste m based on industrial p r ocesses,and divides the interface system int o four modules:p r oducti on p lanning and contr ol,materials manage ment,sales and distributi on,quality manage ment .The results indicate that the integrati on technol ogy s olves the conflicts bet w een ERP and M ES effectively,en 2hances real ti m e and flexibility of the sche me,and i m p r oves the manufacturing efficiency of p r oducti on line .

Keywords Enter p rises res ource p lanning (ERP ) Manufacturing executi on syste m (MES ) Functi on model I ntegrati on

0 引 言

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

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

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

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

M ES 根据ERP 系统下达的生产计划,通过生产调度、生产统计、成本控制、物料平衡和能源管理过程组织生产,并将各种信息加以采集、传递和加工处理,及时呈报ERP 系统[3]。

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

70

计算机应用与软件2009年1 钢铁企业信息化体系结构

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

四级[5]:其中L4为企业资源计划系统(ERP);L3为分厂(车

间)生产制造执行系统(MES);L2为过程控制系统PCS(Pr ocess

Contr ol System);L1为基础自动化系统,如图1所示。L4的ERP

负责企业的经营决策和生产规划;L3的MES负责企业生产调

度和系统过程优化;L2及L1负责生产过程控制

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

位于最底层的L1和L2以设备综合控制为核心,聚焦于生产过程的设备,监控生产设备的运行状况,控制整个生产过程。

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

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

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

2 ERP与M ES集成技术

2.1 ERP与M ES的集成方法

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

2.2 ERP与M ES集成的信息流程

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

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

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

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

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

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

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

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

以某钢轧总厂实施的MES(L3)系统与S AP(L4)系统(Sys2 te m s,App licati ons and Pr oducts in Data Pr ocessing)为例。

3.1 集成场景描述

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

图3 S AP与MES系统集成场景描述

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

 

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

3.2 集成技术

3.2.1 MES系统与X I系统集成技术

通信协议:

M ES→X I:采用W eb Service,通过S OAP message进行通信。

X I→MES:采用JDBC,直接对数据库表格进行操作。

通信方式描述:

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

当数据从X I发送到MES中时,通过JDBC进行通信。X I 的outbound接口将数据发送到JDBC Adap ter,通过JDBC Adap t2 er直接执行S QL语句或者调用存储过程,将数据写入MES的数据中间表中。

3.2.2 X I系统与S AP ECC(ERP Central Component)系统

集成技术

通信协议:

采用X I协议,通过ABAP Pr oxy进行通信。

通信方式描述:

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

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

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

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

3.3.1 生产计划和控制PP(Pr oducti on Planning and Con2

tr ol)模块

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

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

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

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

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

3.3.2 物料管理MM(M aterialsM anage ment)模块

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

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

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

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

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

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

3.3.3 销售和分销S D(Sales and D istributi on)模块

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

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

(下转第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页)

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

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

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

3.3.4 质量管理QM (QualityManagement )模块

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

?代码下传 S AP 系统将定性检验结果做成代码组、代码形式,利用代码下传接口下传MES 系统,以便为MES 上传定性检验结果以代码的形式上传。

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

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

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

4 结 论

ERP 、MES 、PCS 、基础自动化系统构成了钢铁企业信息自动

化的整体。特别是M ES 系统弥合了企业计划层和生产车间过程控制系统之间的间隔,是制造过程信息集成的纽带。MES 通过强调制造过程的整体优化来帮助企业实施完整的闭环生产,同时也为敏捷制造企业的实施提供了良好的基础。深刻理解

ERP 、MES 和PCS 等系统先进的管理思想,把握它们的发展趋

势,分析它们之间的相互关系,对于钢铁企业的信息化建设具有

重要的意义。

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

参 考 文 献

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

山东冶金,2004(5):35237.

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

(3):28231.

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

院学报,2005(15):50253.

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

化,2005(6):35237.

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

46248.

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

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

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

[J ].微计算机信息,2006(923):46249.

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

化,2007(8):125.

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

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

相关主题