预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于CIM的数据存储模型设计和实现 一、引言 CIM是一种面向对象的通用数据模型,是计算机集成制造的重要组成部分,在制造领域的应用广泛。本文就基于CIM的数据存储模型设计和实现展开讨论。 二、CIM数据模型概述 CIM的数据模型是以面向对象为基础的,所有数据以对象的形式表示。CIM的数据模型包括三个层次: 1.实体层:包括产品、工艺、设备、机床等,是制造过程中具有实体和物理属性的对象。 2.控制层:包括操作和事件等,是指控制制造过程的行为模式。 3.信息层:包括产品信息、加工信息、现场信息、工艺参数等,是用于在制造过程中管理和监测信息的对象。 CIM的数据模型将制造过程抽象成“对象-对象属性-对象间关系”的三层递进结构,能够实现从物理层到信息层的全面综合管理和控制制造过程中的数据信息。 三、基于CIM的数据存储模型设计 1.数据库设计 CIM的数据模型包含了实体、控制和信息三个方面的数据,因此需要在数据库中为每个方面分别建立对应的表格,并且通过外键来建立它们之间的关联关系。 -实体层:建立产品、机床、工艺等表格,将实体对象以及它们的基本属性信息存储在表格中。 -控制层:建立事件、指令,状态等表格,记录制造过程中的控制信息。 -信息层:建立加工信息、产品信息等表格,记录产品加工过程中的各种信息。 2.数据模型设计 数据模型设计需要考虑CIM的层次结构和面向对象的特点,主要分为三个方面: -对象设计:将制造过程中的实体、控制和信息等对象按照具体的类别进行设计,例如,产品、机床、工艺等对象。 -属性设计:为每个对象设计对应的属性信息,例如,产品的名称、材料、尺寸等信息。 -关系设计:建立不同对象之间的关系,例如,产品和机床之间的关系,可以通过外键来实现。 四、基于CIM的数据模型实现 1.数据采集 数据采集是将实际制造过程中的各种数据进行采集和记录的过程,主要包括设备状态、工序信息、产品状态等信息。采集的过程可以通过传感器等工具实现。 2.数据处理 数据处理是将采集到的数据按照预先定义的数据模型进行处理,并将数据存储到指定的数据库中,以便后续实现数据分析和处理等功能。 3.数据分析 数据分析是指通过对数据进行统计和分析,得出一些有价值的信息和结论,为管理者提供决策依据。 五、总结 CIM作为一种通用的数据模型,在制造领域中应用广泛。本文介绍了基于CIM的数据存储模型设计和实现,主要包括数据库设计、数据模型设计、数据采集、数据处理和数据分析等主要内容。通过对CIM的深入研究和应用,可以极大地优化制造过程的控制和管理,满足制造企业的需求。