




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于DOTNET平台的车间资源集成研究与实
践来源:万方数据作者:左革成朱传军饶运清黄刚导读:本文分析了在网络化制造环境下车间制造执行系统存在的问题及功能的局限性。指出了在网络化制造环境下进行车间制造资源内部集成、外部公布的必要性和实用性。探讨了基于车间制造资源建模网络层次结构和集成框架;提出了基于平台的车间资源集成化及网络化的实际解决方案,给出了具体的系统开发实例。关键字:制造执行系统 网络化制造资源集成多智能体系统计算机网络技术的迅速发展为现代制造企业跨地域、跨行业及企业内部实现信息实时传递和技术交流共享提供了可执行的条件。制造业面临的是全球性的市场、资源、技术和人员的竞争,制造将不再是传统意义上的制造,而是一个以 技术为基础,跨国界、全球性的大制造概念,即我们所称的网络化制造 。对中国的制造业企业特别是中小型企业来说,一方面为了增强自身的竞争力,在市场上抢得先机,就必须加强企业内部网络信息化、企业网络联盟的建设;而另一方面,企业底层设备的落后以及资金短缺的问题又在困扰着企业的决策层,把企业资源全部更新换代显然是企业没办法也没必要承受的。车间作为制造企业的底层,承担着产品制造的重任,而其信息化程度在企业内部相对来说是比较落后的,所以如何在现有车间制造设备资源的基础上,利用网络技术实现车间资源的分装集成和信息的实时传递,是促进企业信息化、提高企业生产力的关键之一。本文据此探讨了基于网络环境下车间资源的分类集成、车间网络体系结构、集成框架和基于网络化制造的车间资源管理系统的实施。传统的车间资源管理以及制造执行系统的功能及作用的概念最早形成于世纪年代末,进入年代后逐步成型并获得迅速发展。美国先进制造研究机构将定义为“位于上层的计划管理系统与底层的工业控制之间的面向车间层的管理信息系统”。在计划管理层和底层控制之间架起了一座桥梁,填补了两者之间的鸿沟。传统的 ,是指在传统的自上而下的层次结构上发展起来的信息系统。可以分为两大类:专用的系统 。这类系统是只解决某个特定的领域问题,如车间维护、生产监控、有限能力调度等。集成的系统。该类系统功能上已实现了与上层事务处理和下层实时控制系统的集
成,但此类系统依然是针对一个特定的行业,缺少通用性和广泛的集成能力,的功能包括车间的资源分配、过程管理、质量控制、维护管理、数据采集、性能分析及物料管理等。车间资源分类车间制造资源是要实施的主要对象,它主要包括人员、硬件资源和软件资源。其中硬件资源包括加工设备、物料处理系统、工装夹具、刀具量具以及计算机与网络设备等自动化、半自动化和非自动化的设备等;软件资源包括针对车间开发的应用程序、信息系统、网络应用软件和遗留系统以及相应的数据库等;人员是指车间生产过程的操作者和管理者,是车间硬件资源和软件资源的使用者。车间资源这儿部分相互协作、配合,实现了车间的生产过程。当前车间资源组织存在的问题车间作为制造企业的物化中心,怎么样在网络化制造环境下,合理地对车间内各种资源进行合理调配和实时信息的及时反馈,是提高车间生产效率和企业生产效益的关键所在。 作为车间层级的管理系统在车间资源的集成、车间计划的执行上起到了一定作用,但是也存在一些缺陷: 通用性差主要是考虑特定行业、或者当前车间的状态以及单项功能的实现,而没有考虑类型相关企业、地域相近其他企业的适用性。信息实时性差表现在车间级与制造部门级、企业决策层级之间缺乏必要的实时信息交互,车间的制造资源是动态的,一个微小的生产调整或者过程变化,都会使系统无所适从,无法及时反馈到上层部门,作出相应动态调整。 可拓展性差 所在的车间基本上是个相对封闭的单元,虽然它上与计划层、下与控制执行层有着很大联系,然而大部分还只是纵向的关联,同一工厂内车间与车间、不同工厂相似的车间之间还不能够产生密切的联系,形成资源优势互补。随着制造网络化趋势的不断扩大,车间生产环境越来越充满了不确定性,因此要求车间一方面要在内部对车间资源进行合理布置、集成,以面对任何不可预测的内部扰动;另一方面要进行网络化改造,与外部产生互动的联系,以适应网络化制造的要求,及时地、高质量地、低成本地生产出满足客户需求的产品。下面就针对传统资源组织存在的缺陷,在车间制造资源集成化和支持网络化方面进行讨论。车间制造资源集成框架网络化制造环境下车间制造资源的新特点传统意义上对车间制造资源的理解往往局限于单一企业内的单一车间,其配置也仅局限于对企业内部资源的有限重组和调配。而今,网络技术的发展不仅为企业之间形成联盟提供了极大的便利,而且使企业内部各部门,甚至不同企业同一部门、车间之间围绕某一个或若干个项目建立动态的网络联盟成为可能。资源的组织和利用已经脱离了地域的限制,车间作为企业网的子节点,除了能得到上级层的指令外,还能向上级层报告自己的状
态,以及通过 有针对性地从其他相关车间中选择最符合其需求的那部分制造资源进行合理组织以发挥该资源的最大效用,形成“网络化车间生产”。这样,网络化制造环境下的企业联盟可通过该系统来实时了解具体企业具体车间资源的使用情况,甚至直接参与该制造过程的管理与执行,进而达到整个企业联盟范围内车间制造资源共享的目的。基于以上特点,网络化制造环境下的企业内车间制造资源按组成和分配结构可以分为图所示的企业联盟层、部门层、车间层、设备层。图支持网络化制造的车间制造资源层次结构模型其中,企业联盟层掌握整个项目或具体产品的生产计划及加工资源配置信息,并根据企业联盟成员的个体优势给下属成员发布命令;部门层则是指具体企业在接受任务后依据项目产品的信息制定生产计划,把计划下达到各个车间并随时与企业联盟层进行交互;车间层掌握该车间的加工任务及所用制造单元或工作组的信息及其动态;设备层是制造任务的最终实施环节,需实时提交设备状态、任务状态以及任务负荷信息等。整个车间层和设备层可以通过现场总线进行连接,实现设备层内部各设备之间和设备层与车间层的通讯,在此基础上构建车间局域网并连接到企业计算机网络。车间内部制造资源集成框架车间内部制造资源种类繁多,功能和形式各异,有必要对车间制造资源进行建模,使其具有通讯、交互、协调、决策与智能性等能力,这是实现车间资源集成、共享与协同工作的基础。近年来,作为分布式人工智能的重要研究方向之一, 和多 技术为网络化车间制造系统的研究提供了一个有效的工具。 是一种具有自主性、交互性、反应性的高度智能的实体,每个 可以独立完成各自的工作,并通过它们之间的相互通信与协调达成系统整体的目标,从应用层次来说,代理也可以说是一种处于一定环境下包装的计算机系统,为了实现设计目的,它能在那种环境下灵活的、自主的活动;
是一种分布式自主系统,各之间通过智能行为协调它们的是一种分布式自主系统,各之间通过智能行为协调它们的知识、目标、技巧和规划,联合起来采取行动或求解问题, 区别于传统智能系统的显著特性在于 具备与其所处环境、其他 、和人交互、协调和协作的能力。多系统具有分布性、自制性、互操作性、鲁棒性、开放性等特征,基于多的方法能够有利于解决车间各种异质异构信息的集成问题,提高网络化车间的可扩展性和可重用性。在网络技术的支撑下,运用多,技术对车间制造资源建模,将车间中的各类对象转化为,形成开放的、一致的系统框架,利于车间制造资源的性能提高和利用率的提高。在通过统一建模后的车间制造资源应具有网络接口与通信功能、信息的交互与共享等特性。支持网络化制造的车间制造资源集成框架是对车间各类制造资源进行快速集成的平台,该平台应具有开放性、分布性、兼容性、可伸缩性、可扩展性、可重构性等特点。 是微软公司 年推出的基于分布式体系结构的软件平台,它是一种融合信息、终端设备、分布的应用程序以及人力资源等到 大环境中的技术。 是的核心,它简化了在高度分布式 环境中的应用程序开发,并使得应用程序更容易与其他异构网络系统进行集成、部署、生成,而公共语言运行组件 ,是 的基础,它提供核心服务如内存管理、线程管理和远程处理>本文将理论和技术相结合,建立了如图所示的基于平台的系统模型,作为支持网络化制造的车间制造资源集成框架的基于平台的以实现分布、异构制造资源之间的有效集成,并支持信息共享、功能共享和互操作。框架分为层:外部层、表示层、车间组件层、数据层。。.同用件工t分为层:外部层、表示层、车间组件层、数据层。。.同用件工t,NET用户控H[:NET见件NKTfriuneunfkXKfl.-"prs用户界面去f二一建Ag普受三的岳A<Knm外部层。外部层主要指通过企业外部网直接与用户交互的客户端,它包括外部层主要指通过企业外部网直接与用户交互的客户端,它包括多种类型的客户端组件,支持多种客户端。它既可以是通过 访问的浏览器客户端,也可以是通过企业 运行的瘦客户端。表示层。是处于网络应用层应用程序通讯的协议;是用于网络传送的通用标准;u可扩展标识性语言是 应用程序内以及应用程序之间传递数据的一种主要方法,随着越来越多的机构、公司支持这个标准, 逐渐成为异构系统、异构数据库之间传递数据的标准; 是用于创建 页面的服务器端技术,是使开发人员能够使用 开发基于 的应用程序的宿主环境,也是用于网络应用程序和 服务的发布机制,同时它具有支持 、等 标准,扩展性好、支持多语言、安全性好等特点。表示层位于企业与外部层之间,它是由部署Y 技术的企业级服务器组成,负责与外部层客户端的工作,接受来自浏览器的 的请求,然后返回浏览器可以显示的页面或者传输包含数据信息 文件,从而可以使用户访问车间组件层的各种资源状态信息。车间组件层。车间组件层是系统主要功能实现的部分。以 为基础,在 下将车间制造资源划分为各成员 ,每个 实际上是一个基于 规范封装、具有各自接口形式的分布式应用对象,它们是一种松散的祸合关系,处于完全平等的地位,彼此之间既独立、自主地活动,又基于相互间达成的协作协议,就各自的行为活动进行信息交流与共享、协调与合作以协同完成系统任务,其内部结构在图中被局部分解显示。各成员既可作为客户端应用程序来调用其他对象提供的服务,亦可作为服务器来为其他成员 提供透明服务。一个成员 的内部软件结构分为个部分:用户界面、客户端应用程序、服务器端应用程序、私有数据包括本成员 ,和用于成员 间互操作的数据以及接口。此外车间组件层还包括 组件群,组件群是在 框架支持下生成TOC\o"1-5"\h\z的组件,比如用户控件等。车间组件层通过 标准格式向访问层通报数据,并以 格式从数据源读取或者存储数据。数据层。是一种基于标准的程序设计模型,用于创建分布式应用以实现数据共享,其中的数据存储与传送是基于 实现的,因此可用于各种不同的开发语言 、、等和不同的数据库 、 、等。数据库 是指将各种异构数据库与车间组件层通过 的各 进行相应的
连接,实现系统中异构数据库之间的集成与数据共享。系统开发实例系统介绍及系统框架本系统以成都某车辆公司为背景,开发一个面向成德绵区域制造企业的通用型车间制造资源管理系统 ,为企业动态联盟的建立与运行提供车间层的管理。在系统体系结构的选择上,客户用及务器 , 结构与浏览器服务器r 各有其优缺点。 结构在数据完整性、安全性控制、高效的联机事务处理等方面有自己优势,然而其缺点在于客户端具有平台相关性,并且系统不易扩展等; 结构优点则主要体现在用户界面友好、操作直观、跨平台支持、系统可靠性高等方面,其客户端只需配置操作系统和 浏览器,降低了对客户机的软硬件要求,也更利于软件的开发、安装、升级,从而节省开发维护费用。对远程用户、企业外用户而言,结构更利于他们访问企业信息状况,而无需事先安装程序和经过专门培训;对企业内部物理上集中的部门或者车间而言,结构也更利于信息的浏览、发布和辅助领导决策支持,更符合企业对系统的要求。基于以上原因, 通过采用层结构,将系统进行明确的分割,使其在逻辑上各自独立,并且单独加以实现。层分别是用户界面层、业务逻辑层和数据访问层。其中,用户界面层用来实现在客户浏览器中显示的用户界面,该层要以适当的形式显示由业务逻辑层动态传送的数据信息,并负责获得用户录入的数据,完成对录入数据的校验,将录入数据传送给业务逻辑层;业务逻辑层为用户界面层提供功能调用,又调用数据访问层所提供的功能来访问数据库,实现项目中的大部分逻辑控制功能;数据访问层主要用来实现与数据库的交互,根据业务逻辑层的要求从数据库中提取数据或者修改数据库中的数据。如图所示,企业内部 客户企业内各部门以及企业外部 客户主要是企业联盟中其他成员可以通过浏览器服务器模式,根据被分配的不同的权限,访问中不同的业务逻辑模块,来进行各自的业务处理;业务逻辑模块则通过 方式向数据库服务器提出数据或其他资源的请求,经过处理后, 服务器再将请求结果返回客户端浏览器。
物盥部生产制选部- j讴miL Well服务案;T匚P,HP1间电品净缶中间生产数据♦理..彳阿土产.讣划■V网看疯枚触晕管四Hl-HVmWell服务案;T匚P,HP1间电品净缶中间生产数据♦理..彳阿土产.讣划■V网看疯枚触晕管四图 总体流程框架系统功能模块车间设备静态数据管理模块。车间设备数据的状态为动态联盟中企业在网络制造环境下了解各成员资源状祝、选定完成生产任务的车间和设备提供了便利企业接受子任务后就可以通过静态数据初步选定加工设备。有设备查询、备件库查询、工具库查询等子模块。车间设备动态数据查询与预测模块。因为设备资源在
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论