- 1
- 0
- 约2.17千字
- 约 4页
- 2021-12-09 发布于天津
- 举报
PAGE 1
PAGE 1
CIMS中MRPⅡ与DCS的信息集成方法
本文通过流程型行业中实施CIMS的实践,以国家863/CIMS示范应用工程杨州有机化工厂计算机集成制造系统(YH-CIMS)为背景,探讨MRPⅡ与DCS信息集成的方法。 1MRPⅡ系统中的信息流 首先我们将YH-CIMS/MRPⅡ系统中的信息流表述如下:MRPⅡ的起点是企业的经营计划,它确定了企业的战略目标,根据经营计划并依据市场预估和客户订单制定主生产计划(MPS),经能力需求计划平衡后,由MRP依据主生产计划、BOM、ROUT、物料库存计算后分解为作业计划和选购(包括外协)计划。在流程型行业中主要是产生原辅材料的投入计划,以及外购、外协半成品、原材料的需求计划。MRP将分解后的物料需求计划输出到车间,由工作中心供应的能力负荷信息进行细能力平衡后,编制出车间作业计划。在流程型行业中要特殊留意设备开工率与完好率,这就MRPⅡ直接从DCS系统中获得生产执行信息,MRPⅡ获取信息后进行能力需求计划。DCS将作业计划分解后送交各个工作中心,并进行实时监控,各工作中心将完工状况报交DCS,DCS按工作中心统计生产执行信息,最终报交MRPⅡ系统的计划执行模块。整个系统的信息流如图1所示。 在实际应用中,运行MRPⅡ所需的基本数据(如BOM表、库存信息、工艺规程、材料定额等)一般均由手工录入,完工后的报交数据和物料消耗也由人工录入,这些数据数量大,涉及范围广,因此能否精确准时地录入数据并进行有效的维护与管理,成为MRPⅡ有效运行的关键。MRPⅡ系统与底层的DCS系统的精确数据交换,将为MRPⅡ的计划与监控供应有力的保证。MRPⅡ与DCS集成,通过DCS收集生产执行信息输入企业内部网中,实现直接从网络中获取有关数据,则会大大削减录入工作量,有利于数据的维护与系统的实施。 2MRPⅡ与DCS的信息集成方法 从信息流图可以看出,MRPⅡ向DCS下达生产订单,并接受生产执行信息、能力负荷信息、完工报交信息等。在CIMS环境下,由于二者的实现环境很难保证完全同构,常常存在着异构数据库之间的数据传送与交换。本文以微机环境下的FS·MSS的MRPⅡ系统与Sybase数据库之间的数据交换为例,提出了利用Powerbuilder实现信息集成的方法。 a)用FS系统供应的CIM联接模块实现数据传送 FSMSS系统中CIM联接模块中包括CIM数据输入模块与输出模块,输入模块供应了用户模板输入功能。用户只要将传送的数据根据FS系统规定的库结构字段格式定义相应的模板,数据格式可以为逗号数据分隔或空格数据分隔两种文本形式。处理规律如图2所示。下面以详细事例说明,在YH-CIMS中通过此方法实现了生产完工的自动报交。DCS系统将生产完工数据转化为相应的报交摸板格式,应留意数据类型及宽度必需与FS的数据字典相符,然后将该文本文件存放于指定的网络路径上按时刷新,再通过FS系统定义相应的输入批处理,指明输入文件的路径及出错信息即可。这种方法简洁实用,主要用于FS系统接受生产执行数据,但安全性不强,使用范围受限制,可适当采用。 图1YH-CIMS部分信息流图 图2CIM模块实现信息集成示意图 b)用FS·MSS系统供应的SQL存取模块功能实现 FS·MSS系统的SQL存取模块供应了联机使用能力,各个部门都能从各种信息源存取数据并联机使用。利用SQL存取模块,用户可以建立、储存和执行特定的查询,应用程序也可以进行相应的数据调用。通过SQL存取模块,DCS系统可以从MRPⅡ系统查询存取相关的数据,实现二者的集成。处理规律示意如图3所示。 图3SQL模块信息集成示意图 在YH-CIMS中我们通过此方法实现DCS查询作业计划的下达,并已在实践中应用。DCS系统通过SQL编制了前端的特定查询程序,FS内定义相应的批处理,DCS由网络向FS系统的SQL模块恳求查询,即可随时得到查询结果。这种方法主要用于从MRPⅡ系统提取数据,需依靠MRPⅡ系统的功能,局限性大,可以适当采用。 c)用ODBC技术实现 ODBC技术能够实现在客户机与服务器之间透明的通信,使用户应用程序能够访问基于SQL语言的各种大型数据库,如SQLServer,Drecle,Sybase,Informix等。本文DCS系统以PB6.0开发前台应用程序,Sybase数据库为后台服务器为例,利用ODBC及PB6.0中的数据管道技术实现MRPⅡ系统与DCS系统的信息集成实现。数据管道能够实现不同的数据库管理系统,数据之间进行提取与交换。处理规律示意如图4所示。YH-CIMS中我们以数据管道
原创力文档

文档评论(0)