基于-DOTNET平台车间资源集成研究报告实践

上传人:dc****87 文档编号:91687504 上传时间:2022-05-17 格式:DOC 页数:6 大小:39KB
返回 下载 相关 举报
基于-DOTNET平台车间资源集成研究报告实践_第1页
第1页 / 共6页
基于-DOTNET平台车间资源集成研究报告实践_第2页
第2页 / 共6页
基于-DOTNET平台车间资源集成研究报告实践_第3页
第3页 / 共6页
点击查看更多>>
资源描述
-基于DOTNET平台的车间资源集成研究与实践.ciotimes.2021-10-16来源:万方数据 左革成 朱传军 饶运清 黄刚导读:本文分析了在网络化制造环境下车间制造执行系统(MES)存在的问题及功能的局限性;指出了在网络化制造环境下进展车间制造资源部集成、外部公布的必要性和实用性;探讨了基于车间制造资源建模网络层次构造和集成框架;提出了基于.NET平台的车间资源集成化及网络化的实际解决方案,给出了具体的系统开发实例。关键字:制造执行系统(MES) 网络化制造 资源集成 多智能体系统计算机网络技术的迅速开展为现代制造企业跨地域、跨行业及企业部实现信息实时传递和技术交流共享提供了可执行的条件。制造业面临的是全球性的市场、资源、技术和人员的竞争,制造将不再是传统意义上的制造,而是一个以Internet技术为根底,跨国界、全球性的大制造概念,即我们所称的网络化制造(Network-based Manufacturing)。对中国的制造业企业(特别是中小型企业)来说,一方面为了增强自身的竞争力,在市场上抢得先机,就必须加强企业部网络信息化、企业网络联盟的建立;而另一方面,企业底层设备的落后以及资金短缺的问题又在困扰着企业的决策层,把企业资源全部更新换代显然是企业没方法也没必要承受的。车间作为制造企业的底层,承当着产品制造的重任,而其信息化程度在企业部相对来说是比拟落后的,所以如何在现有车间制造设备资源的根底上,利用网络技术实现车间资源的分装集成和信息的实时传递,是促进企业信息化、提高企业生产力的关键之一。本文据此探讨了基于网络环境下车间资源的分类集成、车间网络体系构造、集成框架和基于网络化制造的车间资源管理系统的实施。1 传统的车间资源管理以及制造执行系统1.1 MES的功能及作用MES(Manufacturing E*ecution System)的概念最早形成于20世纪80年代末,进入90年代后逐步成型并获得迅速开展。美国先进制造研究机构AMR(Advanced Manufacturing Research)将MES定义为位于上层的方案管理系统与底层的工业控制之间的面向车间层的管理信息系统。MES在方案管理层和底层控制之间架起了一座桥梁,填补了两者之间的鸿沟。传统的MES(Traditional MES,T-MES)是指在传统的自上而下的层次构造上开展起来的信息系统。可以分为两大类:(1)专用的MES系统(Point MES)。这类系统是只解决*个特定的领域问题,如车间维护、生产监控、有限能力调度等。(2)集成的MES系统(Integrated MES)。该类系统功能上已实现了与上层事务处理和下层实时控制系统的集成,但此类系统依然是针对一个特定的行业,缺少通用性和广泛的集成能力,MES的功能包括车间的资源分配、过程管理、质量控制、维护管理、数据采集、性能分析及物料管理等。1.2 车间资源分类车间制造资源是MES要实施的主要对象,它主要包括人员、硬件资源和软件资源。其中硬件资源包括加工设备、物料处理系统、工装夹具、刀具量具以及计算机与网络设备等自动化、半自动化和非自动化的设备等;软件资源包括针对车间开发的应用程序、信息系统、网络应用软件和遗留系统以及相应的数据库等;人员是指车间生产过程的操作者和管理者,是车间硬件资源和软件资源的使用者。车间资源这儿局部相互协作、配合,实现了车间的生产过程。1.3 当前车间资源组织存在的问题车间作为制造企业的物化中心,怎么样在网络化制造环境下,合理地对车间各种资源进展合理调配和实时信息的及时反响,是提高车间生产效率和企业生产效益的关键所在。T-MES作为车间层级的管理系统在车间资源的集成、车间方案的执行上起到了一定作用,但是也存在一些缺陷:(1)通用性差主要是考虑特定行业、或者当前车间的状态以及单项功能的实现,而没有考虑类型相关企业、地域相近其他企业的适用性。(2)信息实时性差表现在车间级与制造部门级、企业决策层级之间缺乏必要的实时信息交互,车间的制造资源是动态的,一个微小的生产调整或者过程变化,都会使系统无所适从,无法及时反响到上层部门,作出相应动态调整。(3)可拓展性差T-MES所在的车间根本上是个相对封闭的单元,虽然它上与方案层、下与控制执行层有着很大联系,然而大局部还只是纵向的关联,同一工厂车间与车间、不同工厂相似的车间之间还不能够产生密切的联系,形成资源优势互补。随着制造网络化趋势的不断扩大,车间生产环境越来越充满了不确定性,因此要求车间一方面要在部对车间资源进展合理布置、集成,以面对任何不可预测的部扰动;另一方面要进展网络化改造,与外部产生互动的联系,以适应网络化制造的要求,及时地、高质量地、低本钱地生产出满足客户需求的产品。下面就针对传统资源组织存在的缺陷,在车间制造资源集成化和支持网络化方面进展讨论。2 车间制造资源集成框架2.1 网络化制造环境下车间制造资源的新特点传统意义上对车间制造资源的理解往往局限于单一企业的单一车间,其配置也仅局限于对企业部资源的有限重组和调配。而今,网络技术的开展不仅为企业之间形成联盟提供了极大的便利,而且使企业部各部门,甚至不同企业同一部门、车间之间围绕*一个或假设干个工程建立动态的网络联盟成为可能。资源的组织和利用已经脱离了地域的限制,车间作为企业网的子节点,除了能得到上级层的指令外,还能向上级层报告自己的状态,以及通过Intranet/Internet有针对性地从其他相关车间中选择最符合其需求的那局部制造资源进展合理组织以发挥该资源的最大效用,形成网络化车间生产。这样,网络化制造环境下的企业联盟可通过该系统来实时了解具体企业具体车间资源的使用情况,甚至直接参与该制造过程的管理与执行,进而到达整个企业联盟围车间制造资源共享的目的。基于以上特点,网络化制造环境下的企业车间制造资源按组成和分配构造可以分为图1所示的企业联盟层、部门层、车间层、设备层。图1 支持网络化制造的车间制造资源层次构造模型其中,企业联盟层掌握整个工程或具体产品的生产方案及加工资源配置信息,并根据企业联盟成员的个体优势给下属成员发布命令;部门层则是指具体企业在承受任务后依据工程(产品)的信息制定生产方案,把方案下到达各个车间并随时与企业联盟层进展交互;车间层掌握该车间的加工任务及所用制造单元或工作组的信息及其动态;设备层是制造任务的最终实施环节,需实时提交设备状态、任务状态以及任务负荷信息等。整个车间层和设备层可以通过现场总线进展连接,实现设备层部各设备之间和设备层与车间层的通讯,在此根底上构建车间局域网并连接到企业计算机网络。2.2 车间部制造资源集成框架车间部制造资源种类繁多,功能和形式各异,有必要对车间制造资源进展建模,使其具有通讯、交互、协调、决策与智能性等能力,这是实现车间资源集成、共享与协同工作的根底。近年来,作为分布式人工智能(DAI)的重要研究方向之一,Agent和多Agent技术为网络化车间制造系统的研究提供了一个有效的工具。Agent是一种具有自主性、交互性、反响性的高度智能的实体,每个Agent可以独立完成各自的工作,并通过它们之间的相互通信与协调达成系统整体的目标,从应用层次来说,代理也可以说是一种处于一定环境下包装的计算机系统,为了实现设计目的,它能在那种环境下灵活的、自主的活动;MAS(Multi-Agent System)是一种分布式自主系统,各Agent之间通过智能行为协调它们的知识、目标、技巧和规划,联合起来采取行动或求解问题,MAS区别于传统智能系统的显著特性在于Agent具备与其所处环境、其他Agen、和人交互、协调和协作的能力。多Agent系统具有分布性、自制性、互操作性、鲁棒性、开放性等特征,基于多Agent的方法能够有利于解决车间各种异质异构信息的集成问题,提高网络化车间的可扩展性和可重用性。在网络技术的支撑下,运用多Agen,技术对车间制造资源建模,将车间中的各类对象转化为Agent,形成开放的、一致的MAS系统框架,利于车间制造资源的性能提高和利用率的提高。在通过统模后的车间制造资源应具有网络接口与通信功能、信息的交互与共享等特性。支持网络化制造的车间制造资源集成框架是对车间各类制造资源进展快速集成的平台,该平台应具有开放性、分布性、兼容性、可伸缩性、可扩展性、可重构性等特点。.NET是微软公司(Microsoft)2001年推出的基于分布式体系构造的软件平台,它是一种融合信息、终端设备、分布的应用程序以及人力资源等到Internet大环境中的技术。.NET Framework是.NET的核心,它简化了在高度分布式Internet环境中的应用程序开发,并使得应用程序更容易与其他异构网络系统进展集成、部署、生成,而公共语言运行组件(mon Language Runtime,CLR)是.NET Framework的根底,它提供核心效劳(如存管理、线程管理和远程处理)。本文将MAS理论和.NET技术相结合,建立了如图2所示的基于.NET平台的Multi-Agent系统模型,作为支持网络化制造的车间制造资源集成框架以实现分布、异构制造资源之间的有效集成,并支持信息共享、功能共享和互操作。框架分为4层:外部层、表示层、车间组件层、数据层。a. 外部层。外部层主要指通过企业外部网Internet/E*tranet直接与用户交互的客户端,它包括多种类型的客户端组件,支持多种客户端。它既可以是通过Internet的Web浏览器客户端,也可以是通过企业Intranet运行的瘦客户端。b. 表示层。HTTP(Hyperte*t Transfer Protocol)是处于网络应用层应用程序通讯的协议;HTML(Hyperte*t Markup Language)是用于网络传送的通用标准;*ML(e*tensible Markup Language,可扩展标识性语言)是.NET应用程序以及应用程序之间传递数据的一种主要方法,随着越来越多的机构、公司支持这个标准,*ML逐渐成为异构系统、异构数据库之间传递数据的标准;ASP.NET是用于创立Web页面的效劳器端技术,是使开发人员能够使用.NET Framework开发基于Web的应用程序的宿主环境,也是用于网络应用程序和Web效劳的发布机制,同时它具有支持SOAP、*ML等Internet标准,扩展性好、支持多语言、平安性好等特点。表示层位于企业与外部层之间,它是由部署了ASP.NET技术的企业级效劳器组成,负责与外部层客户端的工作,承受来自浏览器的HTTP的请求,然后返回浏览器可以显示的HTML页面或者传输包含数据信息*ML文件,从而可以使用户车间组件层的各种资源状态信息。c. 车间组件层。车间组件层是系统主要功能实现的局部。以CLR为根底,在.NET Framework下将车间制造资源划分为各成员Agent,每个Agent实际上是一个基于.NET规封装、具有各自接口形式的分布式应用对象,它们是一种松散的祸合关系,处于完全平等的地位,彼此之间既独立、自主地活动,又基于相互间达成的协作协议,就各自的行为活动进展信息交流与共享、协调与合作以协同完成系统任务,其部构造在图2中被局局部解显示。各成员Agent既可作为客户端应用程序来调用其他对象提供的效劳,亦可作为效劳器来为其他成员Agent提供透明效劳。一个成员Agent的部软件构造分为5个局部:用户界面、客户端应用程序、效劳器端应用程序、私有数据(包括本成员Agen,和用于成员Agent间互操作的数据)以及接口。此外车间组件层还包括.NET组件群,组件群是在.NET框架支持下生成的组件,比方用户控件等。车间组件层通过*ML标准格式向层通报数据,并以*ML格式从数据源读取或者存储数据。d. 数据层。ADO.NET是一种基于标准的程序设计模型,用于创立分布式应用以实现数据共享,其中的数据存储与传送是基于*ML实现的,因此可用于各种不同的开发语言(perl、vb、c*等)和不同的数据库(sglserver、oracle、db2等)。数据库Agent是指将各种异构数据库与车间组件层通过ADO.NET的各API进展相应的连接,实现系统中异构数据库之间的集成与数据共享。3 系统开发实例3.1 系统介绍及系统框架本系统以*车辆公司为背景,开发一个面向成德绵区域制造企业的通用型车间制造资源管理系统(SRMS),为企业动态联盟的建立与运行提供车间层的管理。在系统体系构造的选择上,客户用及务器(Client/Server,C/S)构造与浏览器/效劳器(Browser/Server,B/S)各有其优缺点。C/S构造在数据完整性、平安性控制、高效的联机事务处理等方面有自己优势,然而其缺点在于客户端具有平台相关性,并且系统不易扩展等;B/S构造优点则主要表达在用户界面友好、操作直观、跨平台支持、系统可靠性高等方面,其客户端只需配置操作系统和Web浏览器,降低了对客户机的软硬件要求,也更利于软件的开发、安装、升级,从而节省开发维护费用。对远程用户、企业外用户而言,B/S构造更利于他们企业信息状况,而无需事先安装程序和经过专门培训;对企业部物理上集中的部门或者车间而言,B/S构造也更利于信息的浏览、发布和辅助领导决策支持,更符合企业对系统的要求。基于以上原因,SRMS通过采用3层B/S构造,将系统进展明确的分割,使其在逻辑上各自独立,并且单独加以实现。3层分别是用户界面层、业务逻辑层和数据层。其中,用户界面层用来实现在客户浏览器中显示的用户界面,该层要以适当的形式显示由业务逻辑层动态传送的数据信息,并负责获得用户录入的数据,完成对录入数据的校验,将录入数据传送给业务逻辑层;业务逻辑层为用户界面层提供功能调用,又调用数据层所提供的功能来数据库,实现工程中的大局部逻辑控制功能;数据层主要用来实现与数据库的交互,根据业务逻辑层的要求从数据库中提取数据或者修改数据库中的数据。如图3所示,企业部Intranet客户(企业各部门)以及企业外部Internet客户(主要是企业联盟中其他成员)可以通过浏览器/效劳器模式,根据被分配的不同的权限,SRMS中不同的业务逻辑模块,来进展各自的业务处理;业务逻辑模块则通过SQL方式向数据库效劳器提出数据或其他资源的请求,经过处理后,Web效劳器再将请求结果返回客户端浏览器。图3 SRMS总体流程框架3.2 SRMS系统功能模块a. 车间设备静态数据管理模块。车间设备数据的状态为动态联盟中企业在网络制造环境下了解各成员资源状祝、选定完成生产任务的车间和设备提供了便利企业承受子任务后就可以通过静态数据初步选定加工设备。有设备查询、备件库查询、工具库查询等子模块。b. 车间设备动态数据查询与预测模块。由于设备资源在不同时间的可用情况不同,我们还必须对车间设备动态数据进展查询与预测。包括设备运行查询、维护方案查询等子模块。c. 车间生产数据统计模块。生产数据为工人工资奖金发放、设备维修等提供依据。我们统计的车间生产数据主要有车间工人工时,设备的运行时间,废品、历史废品和产品的产量等。d. 生产方案管理模块。主要是对企业生产的车型进展删除、增加。指定车型就可以从数据库中提取该车型的产品构造树,并根据缺件情况向各库房发送料通知以及告知送料的先后顺序,包括库房送料统计、覆盖件公司送料统计、预留零件或总成统计等子模块。3.3 SRMS的实现效劳器端采用Windows2000SERVER操作系统,客户端要求配置IE4.0以上。在数据库选用方面,针对一般车间信息的流量以及客户端对信息的量,采用面向企业的中型数据库作为数据库效劳器是完全可以满足需求的,我们选择的是优秀国产数据库DM4。在效劳器端应用程序设计方面,SRMS采用的是ASP.NET技术和C*语言。ASP.NET在效劳器端对代码进展编译的而不是解释,因而具有更高的效率;C*语言是随着,NET推出一起出现的,它综合了C+和Java的优点。SRMS的成功应用,可以实现车间部资源的集成和信息的共享,对提高车间管理效率、降低生产本钱、持续改良制造产品的质量等方面将起到积极的辅助作用。4 完毕语对车间制造资源集成和网络化的研究对于提高我国制造业资源的利用率、提升企业的核心竞争力以及推动网络化制造的开展与应用具有积极的意义和实用价值,也为进一步针对车间制造过程管理的研究打下了根底。. z
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 幼儿教育


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!