| |
许昌烟机PDM与ERP的集成方法研究 | |
为节省流量,手机版未显示文章中的图片,请点击此处浏览网页版 | |
随着市场经济的发展,企业面临越来越大的竞争压力,市场要求企业以更短的时间提供更好的质量、更低成本的产品,能否满足这种要求已经成为现代企业能否生存和发展的关键。
于是,越来越多的企业通过各种企业信息化系统来规范管理,提高企业核心竞争力,PDM、ERP同为企业信息化的主要组成部分,然而各个系统之间缺乏很好的数据互换性,如何解决各个系统之间“信息孤岛”的问题,如何将连PDM、ERP系统有效连接起来,便成为摆在企业面前的一道难题。本文将从PDM、ERP的概念着手来探讨PDM系统与ERP集成的作用及其重要性,并针对许昌烟机实际情况对集成方案及特点进行探讨。
1 集成的必要性
ERP以生产经营及计划管理为主线,对企业活动中的和制造有关的所有资源和过程进行统一管理,主要包括:主生产计划、物料需求计划、仓库管理、车间作业计划等功能模块,但是它不能有效地管理CAD/CAM/CAE所产生的工程数据,不能控制工程变更,而PDM则侧重与产品的整个生命周期管理,包括工作流管理、标准件管理、项目管理、变更管理,产品配置管理等,虽然PDM和ERP在管理重点上有所不同,但是,由于同一产品的形成周期涉及PDM和ERP 2个领域,所以,对PDM和ERP进行系统集成研究,对于有效缩短产品形成周期,加速产品从设计领域到制造领域的转化,从根本上促进企业的现代化进程具有十分重要的现实意义[1]。
许昌烟机公司于2003年先实施ERP,该系统是北京自动化所的ERP/RS10产品,后台数据库为ORACLE9i,大量的基础数据如物料属性信息,产品结构需要组织大量的人力手工录入到ERP系统的基础数据中,不但浪费人力、物力,而且效率低下,容易产生数据错误。2006年随着信息化建设的深入和发展,许昌烟机又实施了PDM系统,该系统是PTC公司的WINDCHIll,后台数据库为ORACLE9i,如何能够智能化的实现两个系统信息的交互和共享就成为公司必须解决的问题。
2 集成的方法设计
2.1 ERP与PDM集成的内容
许昌烟机在实施PDM之前,已经完成了CAPP系统与ERP系统的深度集成,两个系统共用物料表和BOM表,因此工艺信息的集成已经在CAPP与ERP的接口中实现,而PDM与ERP的接口内容如下:
(1)物料信息。即物料的属性信息,包括零部件的代码、名称、型号规格、图号、自制采购标识、材料、单位等;
(2)产品结构信息。即记录产品的父子结构关系,如产品由那些零部件组成、每个零部件的数量和单位;
(3)图纸的变更信息。对于PDM系统中的工程变更,图纸版本的变化,要通过PDM的工作流,将其以邮件的方式通知给ERP系统。
2.2 ERP与PDM信息集成的形式
(1)系统的封装集成。通过CORBA规范可以增强PDM的可扩展性及与ERP系统或者与其他应用系统的集成能力;OMG制度了基于CORBA的PDM Enabler标准,这一标准规定了PDM系统的功能、PDM系统的逻辑模型和PDM产品之间的互操作性。这种方法可以做到信息较好的集成,但这样的封装集成往往需要专门的开发工具和知识,必将增加集成的难度和成本。
(2)基于数据库表的集成。采用中间缓冲表的形式存储不同系统问共用的数据,并通过直接对表进行操作的方式实现不同系统间的数据交换。这种模式效率很高,但开发的难度很大,存在着失败的风险。
(3)基于中间文件的数据交换。这种集成方法把PDM和ERP系统需要交换的信息通过中间文件进行无缝的双向传输。保护了产品数据在两个系统间的往来。通常,这种集成方法支持通用的数据交换标准,如STEP、XML等技术,它们可以提供一种不依赖具体应用系统的中性机制,用来描述产品整个生命周期中的数据[2]。
对比以上3种方式,在此我们认为基于中间文件的方式简单实用,有效的实现了PDM系统与ERP系统的集成,并且开发难度、开发成本和风险性小,而且能够保持两个系统相对的独立性,完全能够符合我公司的应用要求,我们选择第三种方式。
2.3 集成方法的具体实现
要完成PDM与ERP的集成,我们确定了PDM为数据的源头,建立中间表的数据接口模型,在Windchill系统中产品详细信息页面开发图形界面,将接口模型信息导入到中间表,再由ERP系统读取中间表的信息,将其导入到RS10的正式表中,利用RSl0自身的约束关系,来确保数据的准确性和完整性。对应的逻辑模型如图1所示。 (图片) (图片) 表1. 映射关系表 (图片) | |
电脑版 | 客户端 | 关于我们 |
佳工机电网 - 机电行业首选网站 |