1 引言
在竞争日益激烈的市场经济环境下,现代企业通过信息化建设来提升市场竞争力是一个必然的的选择。PDM(产品数据管理)和ERP(企业资源规划)是产品形成周期中必然要涉及到的两个系统。
然而,PDM与ERP系统在单项技术上得到广泛应用的同时,在一定程度上形成了信息孤岛。在信息化高度发展的今天,信息孤岛成了许多企业发展的瓶颈,而PDM/ERP集成技术是解决这一问题的重要途径,从而有效地加快产品形成周期,提高企业的运行效率。
此次研究主要针对某电力设备公司在信息化建设的实际情况,在分析比较了PDM与ERP系统集成模式的特点及适用情况后,提出利用中间接口软件生成中间文件的集成方案。通过开发中间接口软件实现变电站电气柜PDM系统与ERP系统的集成,以满足企业的实际需求,加快产品形成周期,提高企业竞争力。
2 PDM与ERP系统集成模式
四种PDM与ERP系统集成模式框图,如图1 所示。
图1 PDM与ERP系统集成模式
2.1 主动式集成
主动式集成是PDM系统将ERP系统所需的信息直接写入ERP系统的数据库中。这种集成方式需要详细了解ERP系统内部数据库结构,并要求ERP系统允许PDM系统有写数据库的权限。这种模式比较适合于以工程设计见长的企业,一般应用在定制开发或自行开发的ERP系统中。
2.2 被动式集成
被动式集成是ERP系统从PDM系统中读取所需的数据,将其写入自己的数据库中。这种集成模式要求PDM系统公开其数据库结构,适合于自行开发的ERP系统,并由ERP软件提供商来完成接口工作。
2.3 直通式集成(直接数据库访问集成)
直通式集成模式是PDM和ERP系统中使用相同的数据模型和数据,两个系统都直接对数据库的数据进行操作,并交换数据。这种集成方式通常是PDM系统和ERP系统有统一供应商提供,并且在对企业进行CIMS 总体数据规划后形成的。2.4 中间文件式集成
中间文件式集成模式是PDM系统将ERP系统所需的信息生成中间文件或中间数据表,ERP系统直接读取中间文件或中间表中的信息写入数据库中。这种集成模式不涉及到PDM系统与ERP系统双方的内部数据结构,而且接口的责任很明确,只为实现两系统间公用信息的传递,保证了数据的安全性。这种集成模式适合于集成独立的PDM和ERP系统。
根据企业的实际情况,该公司的PDM系统和ERP系统时两个独立的系统,具有各自不同的数据模型和数据。并且PDM和ERP系统所使用的数据库是经过加密处理的,即不能利用PDM系统向ERP系统数据库里写数据,也不能利用ERP系统直接从PDM系统中读取数据。结合上述四种集成模式的特点及适应情况,要实现该企业现有PDM系统和ERP系统资源的集成,最有效可行的方法是利用第四种集成方式,即中间文件方式集成。中间文件集成是比较常用的一种方式,虽然可能存在的问题是连个系统的数据同步性稍差一些,但只要合理地规范读写中间文件的时间,不会影响到数据的同步性。
3 生成中间文件的实现方法
3.1 中间文件实现模型
PDM与ERP系统集成采用中间文件的集成方式不需了解PDM和ERP系统底层错综复杂的数据结构,而只需了解PDM能提供怎样与生产有关的数据,ERP系统需要怎样的数据。通过开发中间接口软件,实现两系统之间的数据交换和字段映射,达到集成的目的。即将从PDM系统中提取到的数据信息,经过中间接口软件的处理并结合ERP能提供的基础物料文件数据,生成符合ERP系统需要的中间文件。生成中间文件的实现模型,如图2 所示。
图2 中间文件实现模型
3.2 中间文件数据字段来源分析
从PDM系统中提取到的装配体BOM 信息存入到中间数据库中,提取数据字段如表1 所示,即装配体BOM 信息字段,包括零件数量、零件密度和零件体积等字段。ERP系统提供的基础物料文件数据字段,包括物料代码、名称等字段。ERP系统中提供的PDM物料数据导入接口中需要的文件格式是EXCEL 文档,即中间文件需要的关键字段有BOM 代码、物料代码、名称、净重等。
表1 字段信息汇总
如表1 所示,来介绍逐一中间文件各字段来源:“BOM 代码”来源于用户输入的某一产品编码;“净重”是由装配体BOM 信息字段中的“零件数量”、“零件体积”和“零件密度”经中间软件统计与计算后得到的;“规格型号”、“名称”、“单位”均源自基础物料文件字段。最后,要使中间文件能成功的导入到ERP系统中,要求PDM系统与ERP系统采用同一套物料编码体系,即装配体BOM 信息字段中的“零件材料”字段与基础物料文件字段和中间文件字段中的“物料代码”字段使用同一套编码体。在实现过程中一般以ERP系统中的物料编码体系为基准,保证物料编码同步即保证数据同步。
4 PDM与ERP系统集成应用实例
(1)如图3 所示,从PDM系统中将需要的产品装配图调取出来(另存为即可),该图为某组合箱式变电站产品装配体图。
(2)启动中间接口软件(PDM-CAD-ERP接口),根据软件的提示,添加产品装配图,如图4 所示。软件能自动提取并统计装配BOM 信息,并将数据存入到中间数据库中。
图3 PDM系统中调取产品装配图 图4 添加产品装配图
(3)存入到中间数据库中数据库字段形式,如图5 所示。可以通过中间接口软件查看。如果自动提取信息有误还可以通过软件提供的功能进行及时的修改。
(4) 通过中间接口软件对自动提取和实时修改得到的数据进行处理,并结合ERP系统提供的基础物料文件数据,最后生成满足ERP系统需求的中间文件,该文件要求是EXCEL 文档格式。生成后的文档,如图6 所示。
图5 查看中间数据库数据 图6 中间数据文件
5 结束语
PDM与ERP系统的集成是制造企业面临的迫切问题,将两大系统有效集成,大大减少信息冗余和信息冲突,从而缩短产品的形成周期,提高市场竞争力。此次研究根据企业的实际应用环境和目标需求,通过分析某公司PDM系统的功能特点及ERP系统提供的PDM物料数据导入接口和基础物料文件数据,确定了解决PDM/ERP系统集成问题的方案,并通过开发中间接口软件实现了PDM与ERP系统集成,较好的满足了企业的实际需求。此次研究为提高企业的运行效率、产品研发和产品数据管理效率具有实际的意义。
转载请注明出处:拓步ERP资讯网http://www.toberp.com/