佳工机电网 在线工博会 我的佳工网 手机版 English
关键字  
  选择展区 >>
您的位置: 首页 > CAD/CAM/PDM/PLM展区 > PDM/PLM/CAPP展厅 > 产品库 > 技术论文 > 正文 产品库 会展 人才 帮助 | 注册 登录  
PDM/PLM/CAPP
 按行业筛选
 按产品筛选
查看本类全部文章
e展厅 产品库 最新动态 技术文章 企业目录 资料下载 视频/样本 反馈/论坛
  技术应用 | 基础知识 | 外刊文摘 | 业内专家 | 文章点评 投稿 发表科技文章 
ERP与PDM系统接口技术的初步探索
newmaker
欢迎访问e展厅
展厅
3
PDM/PLM/CAPP展厅
图文档管理系统, CAPP...
1 ERP系统与PDM系统简述

PDM(产品数据管理)是一门管理所有与产品相关的信息(包括电子文档、数字化文件、数据库记录)和所有与产品有关的过程(工作流程、更改流程、项目管理)的技术,他提供了产品全生命周期的信息管理,并可在企业范围内为产品设计与制造建立一个并行化的协作环境。

ERP(企业资源计划)将企业内部各个部门,包括财务、会计、生产、物料管理、品质管理、销售与分销、人力资源管理、供应链管理等,利用信息技术整合,连接在一起。不同管理人员在一定的权限范围内,通过自己专门的帐号、密码,可以从网上轻易获得与自身管理职责相关的其它部门的数据。

2 接口问题存在的现实问题

ERP系统中的制造BOM,来源于PDM系统,PDM系统管理的信息有CAD系统产生的产品信息,包括如零件属性、产品结构关系等,也管理从CAPP系统产生的工艺加工信息,包括加工的工序、工号、工时、消耗的材料等,这些信息是企业的生产管理的基础数据,是ERP系统的输入数据。在两系统没有连接之前,要靠人工来重新输入和修改,难以确保正确无误,但这也是没有办法的事,ERP系统是基于sqlserver数据库的,而Pdm是基于oracle数据库的,由于设计思想不同,数据格式也不同,还有权限等问题,所以两系统需要有一个接口来负责数据的更新。

PDM系统与ERP系统中都管理与产品有关的信息,只是管理的目的和作用不同。PDM与ERP的关系,有嵌入式和非嵌入式,现在国内ERP厂商基本都没有做接口,企业上ERP系统的时候。总是会遇到数据接口问题,有时不得不等到PDM系统上好之后再作数据接口处理,非常麻烦。因为与产品相关的数据是在产品的设计和加工过程中产生的,即在PDM管理下产生的,而在ERP系统中这些信息只是作为基础数据输入系统,据此编制主生产计划、物料需求计划、能力计划、采购计划等。为了保证企业里ERP,PDM系统的有效合理运行,需要在PDM与ERP系统中开发接口,保证两个系统中与产品有关的数据的一致。

3 ERP系统与PDM系统接口问题的解决方法

3.1 主动式接口

PDM将ERP所需的信息直接写入ERP系统的数据库中。这种方式要求详细了解ERP系统内部的数据库结构,并且ERP系统允许PDM系统往里写数据(即有写的权限)。一般来说,主动式接口形式一般用在定制开发或自行开发的ERP系统中。这种情况下,ERP系统的数据库结构很清楚,在ERP系统中录入数据时要进行哪些数据校验也很清楚,当PDM系统往ERP系统中写数据时,也遵循ERP系统的数据校验规范,将其所需的物料信息、产品信息、加工信息等一一写入ERP系统中,保证数据的准确性和有效性。

采用主动式接口形式,在PDM系统与ERP系统中信息的同步性较好;但在安全性方面存在一定问题,如出现写数据冲突,即PDM系统写数据到ERP系统的同时,ERP系统也在往里写数据。一般对于大型的ERP系统如BAAN,ORACLE,SAP等建议不采用此种方式。

3.2 被动式接口

被动式接口中,ERP系统从PDM系统中读取所需的数据,将其写入自已的数据库中。对于被动式又有两种方式:(1)全被动式:即PDM系统完全公开其表达和存储信息的数据库结构。ERP系统读取信息时自行判断哪些信息是增加的,哪些是修改的,哪些已删除了。(2)半被动式:即PDM系统除公开其数据库结构外,还提供一些握手信号单独存入握手信号表中,握手信息说明哪些信息作了更新,这样ERP系统在读取PDM系统中的信息(如某零件工艺更改的版本信息、某产品结构中产品节点的更改信息)时,根据握手信号表来读取PDM系统中己经发生更改的部分信息,不需要全部读一遍,这样可以提高接口处理的速度。

采用被动式接口形式,PDM系统与ERP系统的同步性也做得比较好,安全性方面也比主动式要强。一般由ERP软件提供商来完成接口工作比较合适,适合于自行开发的ERP系统。

3.3 中间式接口

中间式接口方式中,PDM系统将ERP系统所需的信息生成中间文件或中间数据表,ERP系统直接读取中间文件或中间表中的信息写入数据库中,这种方式要求PDM和ERP两方都做一些开发工作。

需要特别提出的是:采用中间式如何保证PDM和ERP信息一致性。常用的有两种方式,一种是由ERP系统来保证。即PDM系统将ERP系统所需的三类信息定期写在中间文件或数据表中,ERP系统读取该信息时与ERP系统中已有的信息进行分析比较,判断哪是新增的、哪是修改的、哪些删除了,最后把更新的信息写入ERP系统中。另一种是,在PDM系统在生成中间文件或数据表时,与ERP系统中己有的数据进行比较,判断哪些数据进行了更新,并将更新的数据写入中间文件或数据表:ERP系统读取中间文件或数据表中的数据直接写入自己的数据库中。这种方式要求在PDM系统写中间文件之前ERP系统将其数据库中的数据导出,以供PDM系统进行比较用。

中间式接口是比较常用的一种方式,这种方式PDM系统和ERP系统相对独立,接口不涉及双方内部的结构,而且接口的责任也很明确。数据的安全性也得到了保证;存在的问题是两个系统的数据同步性稍差一些,但只要合理地规定读写中间文件或数据表的时间,数据的同步性是不会影响使用的。

通过以上三种简单方式的接口,解决了客户在不同系统之间的数据交换问题,对合作各方也是一个很好的启示,随着企业信息化的不断深入,各系统之间的数据交换会越来越多,因此系统间的接口问题会一直存在。(end)
文章内容仅供参考 (投稿) (如果您是本文作者,请点击此处) (1/10/2010)
查看更多PDM/PLM/CAPP相关文章: more
·PDM流程与数据库临时垃圾文件清理 福田模具有限责任公司 于涛 李树新 林明 (1/10/2010)
·海信PLM项目为研发提供协同平台 newmaker (1/8/2010)
·德州联合石油机械有限公司XTPDM项目应用案例 刘宁 吴玉涛 (12/24/2009)
·CimatronE客制化的工艺报表的应用 思美创(北京)科技有限公司 (12/23/2009)
·CAXA PLM提升上海标准件信息化水平 上海标准件机械厂 向磊 (12/21/2009)
·沪东中华造船公司数字化造船 newmaker (12/14/2009)
·CAXA图文档优化企业信息管理平台 韶关天恒液压机械有限公司 张祝福 (12/11/2009)
·华喜PDM与用友U8紧密集成案例 newmaker (12/5/2009)
·ERP与PDM集成 “天堑变通途” 大同电力机车有限责任公司 (12/1/2009)
·PDM系统有效推动设计标准化自动化 newmaker (12/1/2009)
查看相关文章目录:
·CAD/CAM/PDM/PLM展区 > PDM/PLM/CAPP展厅 > PDM/PLM/CAPP文章
文章点评 查看全部点评 投稿 进入贴吧


对 PDM/PLM/CAPP 有何见解?请到 PDM/PLM/CAPP论坛 畅所欲言吧!


网站简介 | 企业会员服务 | 广告服务 | 服务条款 | English | Showsbee | 会员登录  
© 1999-2024 newmaker.com. 佳工机电网·嘉工科技