智能制造工业软件之间的信息交互——PLM/PDM研发管理系统与ERP系统的集成
在中国制造2025的战略规划下,很多企业在产业数字化方面提出如下疑问:
打造智能工厂需要多少软件支撑?
这些软件之间的关系是什么?
各软件之间如何集成?
软件上下游系统有哪些?
对于 同时具有进 销 存、财务、设计、工艺、仿真 、生产制造 、物流运输、仓库管理、质量控制等 业务的企业 ,这些业务本应该 是一个有机联系的整体 , 是打造智能工厂的基础 。 但目前没有 一个软件 能解决所有的 业务问题,对于 很多读者的疑问,在此给出一一解答。本系列文章 不代表全部 观 点 ,欢迎指正。PLM/PDM系统
见文章 《工业设计软件与PLM/PDM系统的集成》
ERP系统
ERP系统是随着信息技术的发展而形成的企业级的信息管理平台,透过EPR系统企业能对其全部或部分资源进行掌握、跟踪、调查,进而达到理性配置企业资源、实现企业成长的目标。
(1)生产和物流管理。这一管理目标基本上是由MRPⅡ派生发展而来的,主要从客户订单材料采购、工艺流程、生产能力、生产进程、物料控制等方面进行管理。系统具有全面记录、分析,自动完成订单生成、指令下达功能,这些都是制造型企业应具备的最基本的管理环节。
(2)财务管理。财务管理一度是与上述生产管理分离的系统,ERP概念得到管理理论承认后,开始与生产管理整合起来。在完成生产管理的同时,系统增加了对资金运用、现金流量、资金周转等方面的管理,使企业决策层能更快地安排、调度企业资源,及时完成物质与资金的转换,满足“现金为王”的时代对企业运作的要求。
(3)供应链管理。实现供应商与客户的关系管理,不仅是要在企业自己的系统中记录,反映供应商的资料,更深管理目标是实现与供应商或客户的信息共享,使产、供双方能借助信息技术提供的功能及时将供应商的出货计划作出全面检讨,对供应商的实力及合作效果作出评估。
(4)人力资源管理。人力资源是企业制定和实现持续发展的最关键资源。信息技术的发展也为企业完成这方面的管理任务提供条件,使企业能掌握员工的工作与发展情况,对市场变化因素有充分的把握。现在这方面的管理也全面纳入ERP系统管理体系。
代表厂家:
国外: SAP和ORACLE等
国内:用友、金蝶 等
上游接口:PLM/PDM系统、Capp系统、工时系统;
下游接口: MES系统、WMS系统、SRM、CRM等;
接口数据: BOM/工艺路线/设备工装/工序/工艺图纸/工时数据
集成方法:
1)接口函数调用
基于接口函数调用的PLM与ERP系统集成过程,两系统间的传递信息通过打包的数据文件完成。如果PLM系统要访问ERP系统中的信息,需先通过ERP系统的接口函数把所要的信息抽取出来,然后转换成数据文件,再将数据文件转换成符合PLM系统接口函数的数据结构,传递到PLM系统。这种方式实现的信息传递非常有限,难以做到整个企业信息共享。
2)直接访问数据库
直接访问数据库方法是通过允许PLM访问ERP系统底层数据库或允许ERP访问PLM系统底层数据库,以实现数据共享与交换的目的。 如果采用该方法,要求PLM或ERP开发人员对异构数据库底层结构有充分了解方可实现,对开发人员要求较高。 另一方面,这种共享的访问方式,在数据安全方面也需要得到充分考虑。
3)中间数据库访问
中间数据库访问方法是通过中间数据库存储PLM与ERP系统需共用的数据,它们通过访问或操作中间数据库表的方式以实现两系统间数据交换的目的。采用该方法,独立的中间数据库在数据安全性方面可以更出色;另外,使用该方法,对中间件开发人员的技术要求比采用直接访问数据库的方法要求低。
4)中间文件传输
中间文件传输方法是PLM与ERP系统采用文件读写的方法,以统一的文件格式通过各自系统的导入程序将所需数据写入各自系统,支持如XML和STEP通用的数据交换标准,提供不依赖系统的中间机制。使用该方法,更具有通用性,如果更新或升级现有的PLM或ERP系统,只需在新系统中也开发相应的读写导入函数即可。但使用该方法对网络传输要求较高,否则系统集成效率会受影响。
文末彩蛋~~~
ERP通过得到来自管理部门的产品数据、工艺数据、开工数据、变更数据、变更原因、库存信息、物料信息、产品测试结果、在制品状态、设备状态信息、加工能力等信息,生成的与产品有关的生产计划、材料、维修服务等信息,并借助PLM这一桥梁将有关信息自动传递或交换给3C系统。ERP到CAD/CAPP/CAM之间传递的数据应含有: 开发任务书、技术指标、时间要求、修改任务书、任务书审核、计划日期、产品接收报告等 。
PLM系统和ERP系统之间的数据必须能够按照过程的实际情况进行必要的交换。主要交换数据包括: 产品结构、零件主记录、工程图主记录、文档主记录、物料主记录和物料清单等。
从PLM 和ERP的作用可知,处于ERP的上游,通过集成CAD/CAPP/CAM 为ERP提供产品的全部数据,展现设计的创造力。ERP系统在产品生命周期的下游过程中通过跟踪和保持营业账目的处理信息,在繁重的事物处理环境中展现管理的控制力。