15、DMS和PLM的集成
在DMS的实施案例中,DMS 的管理对象非常明确,即电子设计的过程数据管理,大多数PLM系统都没有涵盖这一部分。器件的选择、设计库对象的管理、EDA设计工具的集成、设计反复迭代调整、设计团队间协作等等都不直接与成产加工相关,PLM系统更关心的是设计结果,从DMS中导入归档设计,并管理产品的生命周期。如果归档设计发现问题,则停止生产并返回DMS环境进行设计更改。
PLM系统包括了设计生命周期的全部特征,在PLM中创建一个对象,PLM首先赋给它一个器件编码,它就有一个基本的生命周期:创建、发布、成熟、失效。PLM系统通过工程变更(ECO/ECR)来进行产品生命周期的管理。
虽然设计过程管理是产品生命周期的一部分,但是它要复杂得多,单纯PLM的产品生命模型不能很好地支持 WIP 设计过程管理。通过DMS对设计过程的管理,以及与PLM的协同,两个系统都能集中在各自的核心领域进行管理,并很好地解决各自的成功经验。
一个典型的PLM集成系统的任务:
- 申请新器件编码
- 发布工程变更信息
- 对象状态变更通知
- 将DMS中的WIP状态设计发布到PLM系统中,成为发布状态
16、系统集成的技术选择
DMS提供了标准API调用,用于与其它系统的集成,如PLM 应用。然而使用标准底层工具箱编程的方法通常会导致不必要的复杂化和高维护成本,一个定制的接口因为DMS软件的升级和双方接口的变化,需要不断升级和维护,同时还会导致设计环境升级困难。
作为替代,DMS提供了基于标准适配器的业界标准方法,实现与其它PLM系统(包括 eMatrix 和SAP)的集成,同时还提供了集成工具箱,实现与其它系统集成,减少实施难度和维护成本。Mentor提供的集成架构有下列特定:
• 使用JMS (Java Messaging Service) 架构
JMS是从应用层面进行系统集成,例如ECO更改,新器件的创建,实现跨系统的流程集成。信息流架构避免了点到点的集成,允许为所有的集成系统创建一个信息流通道,实现多系统信息相互传输。而且,通过大多数PLM and ERP 系统现有的JMS Adapters能够更进一步降低实施成本。
• 工业标准方法
使用工业标准做法,即标准XML格式进行各个系统间信息交换,或者采用基于PLM enablers的system-neutral PLM信息接口协议,能够简化DMS与PLM系统集成,大幅削减维护成本,
• 开放性
通过基于XML的配置和映射工具,DMS使用的企业集成平台能够实现各系统间数据模型的映射,进行数据交换。这可以减少集成的工具成本,提高集成环境的相应速度。
实现PLM系统的集成,最大限度减小实施的复杂性和提高后期可维护性非常重要。通过标准JMS集成架构, DMS能够很好地实现与PILM系统集成,给提供工程师一个快捷方便的设计环境,而不需要在多个系统间切换。
17、DMS系统和PLM的关系
对于总体的PLM而言,两者都是很重要的。而且,DMS为PLM系统延伸至EDA设计领域的提供了关键的扩展功能。
DMS系统实现产品的设计过程管理(WIP),而PLM在管理制造阶段的信息。一旦设计完成,DMS系统以正式的发布过程将设计数据传给PLM。或者(在一些设计环境需要情况下,)在中间的评审、审批的里程碑点提供早期的预览及通知其他部门和组织。
同时,设计库必须直接被设计工具调用,库管理系统需要能与设计工具直接集成。PLM系统没有适合的功能完成此项任务,但这正是DMS系统被设计来完成的事情。(E-works)