APP下载

PDM和ERP系统集成技术的研究

2018-10-20李伟

中国新技术新产品 2018年15期

李伟

摘 要:随着各个企业对信息化管理要求的不断提高,各企业均加强了对PDM系统和ERP系统的使用和研究。本文介绍了PDM系统和ERP系统集成的内容,并对PDM和ERP系统集成技术的方法、基础和实现过程进行了详细的讲解。通过基于脚本的方法对PDM和ERP系统进行集成,可以消除时间差,方法简单,效率高,不需要通过中间文件或数据库,能够广泛适用于各种企业的PDM和ERP系统的集成。

关键词:PDM;ERP;集成技术

中图分类号:F273 文献标志码:A

随时国家信息化水平的不断提高,各企业的管理也需要提高信息化建设,PDM(产品数据管理)和ERP(企业资源计划)系统都已经非常普遍的应用于各个信息化的企业管理中。PDM和ERP在一些功能上是一致的,但是如果PDM和ERP没有集成处理,这两个系统就需要分开使用,PDM无法将CAD软件中获取的产品结构导入ERP中形成设计BOM,ERP无法将编制好的设计BOM导入PDM中供CAPP系统编制工艺路线,CAPP系统编制完工艺路线后不能自动传递给ERP系统,需手工重新输入等等,这样企业就需要投入一定的人力资源进行管理。所以說,通过对PDM和ERP系统进行集成,形成一个统一的平台是非常有必要的。本文首先介绍了PDM和ERP系统集成的内容,然后对PDM和ERP系统集成技术的方法、基础和实现过程进行了详细的讲解。

1 PDM和ERP系统集成的内容

PDM系统是产品数据管理的系统,这个系统主要管理与产品相关的所有信息,包括工艺过程、文档、技术文件、零件信息等等内容。ERP系统是企业资源计划系统,这个系统主要是管理企业的财务、销售、维修、生产、质量技术等内容。一般情况下,PDM可以为ERP提供一些产品的设计信息,ERP为PDM提供制造成本的信息,ERP系统还可以为PDM系统提供产品制作的一些资源需求计划来指导生产过程,确保生产的顺利进行。另外,以往都是由PDM系统单独的为ERP系统提供产品信息,随着产品的不断完善,现代企业还需要由ERP系统向PDM提出要求或其他质量问题,再由PDM系统完成修改后再传递给ERP系统,从而使得产品的设计更加成熟完善。

2 PDM和ERP系统集成技术

2.1 集成的方法

PDM系统和ERP系统的集成技术有很多种,一般按照接口方式的不同可以分为4种,包括:内部函数调用集成方式、直接数据库访问集成方式、中间文件交换集成方式、中间数据库集成方式。每种集成方式都有自己的特点,内部函数调用方式的开发工作量比较大,经济性也不太好,但是这种方式的工作效率特别高;直接数据库访问的方式需要随时访问PDM系统和ERP系统的数据库内容,需要获取足够的访问权限,但是一般企业的PDM系统和ERP系统都是有一定的保密要求,不能获取所有权限,如果取消这些保密工作,就可能出现更大的安全风险。所以,内部函数调查和直接数据库访问的集成方式应用的都不太多,而是主要采用了中间文件交换和中间数据库对PDM系统和ERP系统进行集成。但是中间文件交换和中间数据库集成的方式也有一个非常大的问题,就是这两个方法都不能实现完全的同步,需要有一定的时间差。随着科技的不断进步,目前可以采用基于脚本的集成方法来解决这个时间差的问题,从而实现PDM系统和ERP系统的完全同步,规避了直接数据库访问、中间文件交换、中间数据库、内部函数调用这4种方法的各个问题,采用脚本集成的方法非常简单方便,效率也比较高,成本比较低,不需要通过中间文件或数据库,也比直接数据库和内部函数简单很多,能够广泛适用于各种企业的PDM和ERP系统的集成。

2.2 集成的基础

在PDM系统和ERP系统进行集成时,要注意以下几个基础性问题:(1)一定要确保数据的准确性,因为数据是PDM和ERP系统的关键,如果数据都存在一定问题,那就会导致PDM和ERP系统在引用这些数据时造成不可想象的问题,因此必须确保引用数据的准确性。(2)定期对数据进行及时的维护。一般情况下,PDM系统和ERP系统所调用的基础性数据都是来自很多系统,企业应当定期对这些基础性数据进行维护,确保在PDM系统和ERP系统调用时这些数据是有效和可用的。(3)PDM和ERP系统调用的数据应当选自一个数据库,从而确保数据来源的一致性,对已经被PDM和ERP系统应用的数据就不要再对这些基础数据修改,避免再次引用时发出错误。(4)PDM系统和ERP系统应当采用相同的文件编码规则,这样在各个系统调用文件时能够更容易识别是同一个产品的相关信息,同时在各个系统中产品信息传递时不会混乱,便于后期对产品相关信息的维护和整理。

2.3 集成的实现

采用基于脚本对PDM系统和ERP系统进行集成的方法,应当以PDM系统为主,ERP系统为辅。通过对ERP系统的信息进行保密处理,然后对PDM系统开通一定的权限,让PDM系统在调用ERP系统信息时能够顺利使用,而且要指定少数人员才能操作对数据的维护。这些维护人员要能够熟练使用PDM系统和ERP系统,能够正确操作数据库和使用相应的设计软件。以下是PDM系统和ERP系统实现集成的过程,包括BOM的传递、制作工艺卡片以及工艺路线的传递过程。

2.3.1 PDM与ERP系统间BOM的传递

当维护人员完成一个PDM系统内的BOM数据维护工作后,可以选择使用PDM系统中的相关工具,可以触发系统执行相应的脚本程序,这个脚本程序一般是以VB或VC++作为开发工具,选择PDM系统的二次开发函数和ERP系统提供的接口函数,并判断这些数据是属于新增、删除、修改和无变化中的某一种,从而实现对另一个系统数据的更新工作。这个数据更新过程全部是由后台进行处理的,能够让维护人员非常轻松地通过一个按钮完成这些工作,而且完全可以保证产品数据的一致性。

2.3.2 制作工艺卡片

在利用CAPP编制工艺卡片时,可以利用ERP系统中的材料、工装、车间和设备等制作工具。软件带有映射库、虚拟库和本地库等功能,可以非常好的实现制造资源从PDM到ERP系统的传递。

2.3.3 PDM与ERP系统之间工艺路线的传递

PDM系统与ERP系统之间的工艺路线传递,需要采用脚本程序开发一个专门的工艺路线表。当一个产品的工艺路线产生变更,只需在CAPP系统中点击菜单,便可将变更的工艺路线输出到开发的工艺路线表中,同时保持ERP系统中工艺路线的一致。

结语

随着各个企业对信息化管理的要求,PDM系统和ERP系统发展非常迅速,应用非常广泛,本文介绍的基于脚本的PDM系统和ERP系统的集成技术不一定适用于任何单位,各个企业应当结合自身的实际情况,选择适合自己的集成方法,但是最终的目标是一致的,都是要降低企业的管理成本,提高企业的管理和生产效率,不断完善PDM系统和ERP系统的管理,从而实现无纸化办公、数字化管理,不断正确企业自身的管理水平,适应市场竞争环境。

参考文献

[1]徐雁,陈新度.PDM与ERP系统集成的关键技术与应用[J].中国机械工程,2007, 18(3):296-299.

[2]周至明,闫鑫.PDM与ERP集成研究及其实现[J].工程机械,2006(2):4-7.

[3]张志.PDM和ERP接口实施技术的研究[J].CAD/CAM与制造业信息化,2005 (12):18-20.