時間:2010-06-03 11:29:00來源:xuliyuan
作為企業(yè)上層計劃決策系統(tǒng)和底層過程控制系統(tǒng)之間的橋梁,制造執(zhí)行系統(tǒng)(MES)在車間生產(chǎn)的計劃調(diào)度、過程管理等方面起到了越來越重要的作用。在當今敏捷制造與網(wǎng)絡化制造的模式下,傳統(tǒng)的制造執(zhí)行系統(tǒng)難以滿足車間生產(chǎn)管理的需求,主要表現(xiàn)在:a)集成困難。通常是在設計開發(fā)完成后,再著手解決與其他企業(yè)應用系統(tǒng)集成的問題,由于企業(yè)各應用系統(tǒng)沒有統(tǒng)一的標準和成熟的技術(shù)支持,集成起來格外困難。b)可重構(gòu)性差。普遍采用的緊耦合、僵硬脆弱的架構(gòu)往往固化了系統(tǒng)的大部分功能,只余小部分可以進行參數(shù)的配置,難以保證企業(yè)的敏捷性,無法支持企業(yè)快速適應市場和生產(chǎn)環(huán)境的變化。c)開發(fā)周期長。傳統(tǒng)MES普遍存在定制工作量大、成本高、周期長的問題,阻礙了MES應用于不同類型、特點的企業(yè)和車間。
面向服務架構(gòu)(SCA)的制造執(zhí)行系統(tǒng)基于開放的工業(yè)標準,具有語言獨立性、松散耦合、跨平臺、良好的封裝性、位置透明等特點。這些特點使得制造執(zhí)行系統(tǒng)能夠快速地按需應變以滿足制造管理的需求。面向服務架構(gòu)的制造執(zhí)行系統(tǒng)已經(jīng)成為研究的熱點,目前的研究尚未提出較為完整的面向服務制造執(zhí)行系統(tǒng)體系架構(gòu),對面向服務在MES集成、配置和產(chǎn)品化中的作用分析不足。針對以上問題與現(xiàn)狀,本文基于SOA的核心標準,建立了MES的面向服務技術(shù)體系,深入研究面向服務的關(guān)鍵技術(shù)在MES中的應用。
1 面向服務的制造執(zhí)行系統(tǒng)
面向服務的制造執(zhí)行系統(tǒng)體系結(jié)構(gòu)如圖1所示。系統(tǒng)表示層主要是MES的人機交互界面,提供Web、無線等多種方式的訪問。系統(tǒng)平臺層包括企業(yè)數(shù)據(jù)庫、車間遺留系統(tǒng)、應用服務器和ISA95領域標準等。在服務構(gòu)件層,車間業(yè)務按照SCA(服務構(gòu)件體系)規(guī)范被封裝為一系列粗粒度的服務,這些服務相對獨立。自包含、可重用,其接口采用中立的、基于標準的方式。MES服務通過服務總線層進行交互、調(diào)用。服務流程層以BPEL(業(yè)務流程執(zhí)行語言)與BPMN(business process modeling notation,業(yè)務流程建模符號)為標準,對MES服務進行復合、編排,以實現(xiàn)端到端的車間業(yè)務流程建模與執(zhí)行。
2 基于SCA的MES服務設計與裝配
SCA是OpenSOA組織提出的一種全新的編程模型。服務構(gòu)件是SOA中的基本構(gòu)件單位,封裝了MES的業(yè)務功能與邏輯規(guī)則。服務構(gòu)件具有比面向?qū)ο蟾玫闹赜眯剩沟肕ES能夠以一種搭積木的方式快速地開發(fā)實施。服務構(gòu)件將MES服務分為接口與實現(xiàn)兩部分。服務接口使用WSDL(web service description language,Web服務描述語言)描述該服務的所有功能方法和相關(guān)信息。服務實現(xiàn)是服務對接口定義功能的具體實現(xiàn)方式,具有跨平臺的特點,Java、C++等語言以及EJB、CORBA、.NET等技術(shù)體系都可以作為MES服務構(gòu)件的實現(xiàn)。例如,自動排產(chǎn)算法構(gòu)件通過服務接口為MES系統(tǒng)提供算法生成的詳細作業(yè)計劃,通過接口引用從其他MES服務得到任務信息、產(chǎn)品信息和加工能力信息等作為算法約束。服務的實現(xiàn)可以是自適應離散粒子群算法、改進的遺傳算法、模擬退火算法等,算法代碼所采用的語言平臺不受限制。
根據(jù)SCA規(guī)范,多個關(guān)聯(lián)的服務構(gòu)件裝配得到MES服務模塊(composite)。服務模塊是MES最小的部署單位,能夠?qū)⒛K內(nèi)構(gòu)件的部分接口提升作為自身服務。一個服務模塊可以作為另一模塊內(nèi)部構(gòu)件的服務實現(xiàn)進行嵌套式的裝配。在MES的設計開發(fā)過程中,選擇合適的裝配對象、設計合理的裝配方式,可以對應實現(xiàn)MES層次化的功能模型。
MES通過服務構(gòu)件的封裝與裝配,提高了服務的粒度,便于系統(tǒng)的重用。以航天系統(tǒng)的離散制造車間為例,典型的MES服務有:a)多層生產(chǎn)計劃服務。依據(jù)主生產(chǎn)計劃以及產(chǎn)品、資源等基礎數(shù)據(jù)對任務項進行批次分解得到批次生產(chǎn)計劃,并進一步手動或自動地制定詳細作業(yè)計劃。b)動態(tài)調(diào)度服務。按照生產(chǎn)計劃向工位或工人實際派發(fā)加工任務;針對加工過程中出現(xiàn)的質(zhì)量超差、緊急任務、設備故障等問題協(xié)調(diào)質(zhì)檢員、工藝員等角色進行生產(chǎn)異常處理。c)加工狀態(tài)服務。(工人)接收加工任務,報告加工過程中出現(xiàn)的異常,并在加工完畢后提交;(調(diào)度員)在必要時直接修改加工狀態(tài),中斷或停止當前任務。d)質(zhì)量管理服務。查詢并記錄加工任務首件三檢、總監(jiān)、軍檢的結(jié)果,作為計劃制訂和統(tǒng)計分析的依據(jù)。e)條碼標志/RFlD服務。對物料、工裝等資源的條碼號或射頻卡進行查詢、管理。f)在制品追蹤服務。對在制品所處的位置(工位、緩存區(qū)、庫房)進行精確定位,以縮短周轉(zhuǎn)時間。除此之外,還包括資源管理、基礎數(shù)據(jù)、系統(tǒng)集成、外協(xié)生產(chǎn)等服務。
3 基于總線的MES服務集成與系統(tǒng)集成
傳統(tǒng)的分布式MES架構(gòu)中,各項業(yè)務功能之間相互依賴、密不可分,導致重構(gòu)困難,原因在于功能構(gòu)件之間的調(diào)用存在著明確的指向性。功能構(gòu)件的URL等位置信息需要修改或者整個構(gòu)件被刪除時,依賴于該構(gòu)件的其他部分必將出現(xiàn)運行異常。另外,構(gòu)件通信技術(shù)往往也是固定的,新加入的構(gòu)件傳輸協(xié)議不匹配也會阻礙系統(tǒng)的重構(gòu),如EJB只能接收RMI,無法兼容JMS協(xié)議的構(gòu)件。
面向服務的MES系統(tǒng)采用總線模式對系統(tǒng)內(nèi)各種服務進行集成、注冊和管理,并保證系統(tǒng)的擴展性和兼容性。服務總線主要有兩個組成部分:一是服務注冊表,保存連接在該服務總線上所有服務的注冊信息;二是服務路由器,負責消息轉(zhuǎn)發(fā)、格式轉(zhuǎn)換、協(xié)議映射等功能。服務總線思想的核心是服務消費者和提供者之間松散耦合、彼此透明。尤其是對于跨子系統(tǒng)的MES服務調(diào)用,服務消費者能在協(xié)議不限(SOAP、EJB、JMS)且無須了解提供者位置的前提下,與特定協(xié)議特定位置的服務提供者進行交互。在服務總線的支持下,MES應用可以根據(jù)車間的業(yè)務需求對系統(tǒng)中的功能進行添加、刪除、修改等操作而不會造成系統(tǒng)整體的異常。除了內(nèi)部的服務集成,服務總線還可以支持MES與ERP、SCM、PDM等企業(yè)應用系統(tǒng)的集成。MES通過服務總線提供服務供其他系統(tǒng)調(diào)用,并調(diào)用其他應用系統(tǒng)的服務,以實現(xiàn)系統(tǒng)間的互操作。
MES與ERP集成的典型場景。服務總線首先為ERP(服務消費者)和MES(服務提供者)分別創(chuàng)建入站和出站端口。MES在服務注冊表發(fā)布WSDL描述文件,ERP檢索注冊表后向服務總線發(fā)布請求信息,經(jīng)路由器中轉(zhuǎn)交給MES。MES收到請求后完成服務內(nèi)容,并將包含了生產(chǎn)進度的響應信息沿相反路徑返回。在該場景中,MES向ERP提供了以下服務:訂單進度監(jiān)控服務負責在ERP系統(tǒng)發(fā)出服務請求后,反饋某零件產(chǎn)品的當前生產(chǎn)進度信息;物料消耗反饋服務根據(jù)車間物料庫存情況與生產(chǎn)計劃的對比結(jié)果向ERP提出集中配送要求;短期生產(chǎn)計劃服務提供車間當前一段時間的任務安排與加工能力狀態(tài),作為企業(yè)級決策的依據(jù)。
標簽:
中國傳動網(wǎng)版權(quán)與免責聲明:凡本網(wǎng)注明[來源:中國傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國傳動網(wǎng)(connectcrack.com)獨家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“中國傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責任。
本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負版權(quán)法律責任。
產(chǎn)品新聞
更多>2025-07-08
調(diào)機師傅的"外掛神器"!維宏「一鍵調(diào)機...
2025-06-30
顛覆傳統(tǒng)加工!維宏VHTube一鍵實現(xiàn)變徑...
2025-06-16
2025-06-09
2025-06-06
2025-05-26