技術(shù)頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國(guó)傳動(dòng)網(wǎng) > 技術(shù)頻道 > 應(yīng)用方案 > 基于SCA的制造執(zhí)行系統(tǒng)技術(shù)研究

基于SCA的制造執(zhí)行系統(tǒng)技術(shù)研究

時(shí)間:2010-06-03 11:29:00來(lái)源:xuliyuan

導(dǎo)語(yǔ):?MES通過(guò)服務(wù)構(gòu)件的封裝與裝配,提高了服務(wù)的粒度,便于系統(tǒng)的重用。

      作為企業(yè)上層計(jì)劃決策系統(tǒng)和底層過(guò)程控制系統(tǒng)之間的橋梁,制造執(zhí)行系統(tǒng)(MES)在車(chē)間生產(chǎn)的計(jì)劃調(diào)度、過(guò)程管理等方面起到了越來(lái)越重要的作用。在當(dāng)今敏捷制造與網(wǎng)絡(luò)化制造的模式下,傳統(tǒng)的制造執(zhí)行系統(tǒng)難以滿(mǎn)足車(chē)間生產(chǎn)管理的需求,主要表現(xiàn)在:a)集成困難。通常是在設(shè)計(jì)開(kāi)發(fā)完成后,再著手解決與其他企業(yè)應(yīng)用系統(tǒng)集成的問(wèn)題,由于企業(yè)各應(yīng)用系統(tǒng)沒(méi)有統(tǒng)一的標(biāo)準(zhǔn)和成熟的技術(shù)支持,集成起來(lái)格外困難。b)可重構(gòu)性差。普遍采用的緊耦合、僵硬脆弱的架構(gòu)往往固化了系統(tǒng)的大部分功能,只余小部分可以進(jìn)行參數(shù)的配置,難以保證企業(yè)的敏捷性,無(wú)法支持企業(yè)快速適應(yīng)市場(chǎng)和生產(chǎn)環(huán)境的變化。c)開(kāi)發(fā)周期長(zhǎng)。傳統(tǒng)MES普遍存在定制工作量大、成本高、周期長(zhǎng)的問(wèn)題,阻礙了MES應(yīng)用于不同類(lèi)型、特點(diǎn)的企業(yè)和車(chē)間。

  面向服務(wù)架構(gòu)(SCA)的制造執(zhí)行系統(tǒng)基于開(kāi)放的工業(yè)標(biāo)準(zhǔn),具有語(yǔ)言獨(dú)立性、松散耦合、跨平臺(tái)、良好的封裝性、位置透明等特點(diǎn)。這些特點(diǎn)使得制造執(zhí)行系統(tǒng)能夠快速地按需應(yīng)變以滿(mǎn)足制造管理的需求。面向服務(wù)架構(gòu)的制造執(zhí)行系統(tǒng)已經(jīng)成為研究的熱點(diǎn),目前的研究尚未提出較為完整的面向服務(wù)制造執(zhí)行系統(tǒng)體系架構(gòu),對(duì)面向服務(wù)在MES集成、配置和產(chǎn)品化中的作用分析不足。針對(duì)以上問(wèn)題與現(xiàn)狀,本文基于SOA的核心標(biāo)準(zhǔn),建立了MES的面向服務(wù)技術(shù)體系,深入研究面向服務(wù)的關(guān)鍵技術(shù)在MES中的應(yīng)用。

  1 面向服務(wù)的制造執(zhí)行系統(tǒng)

  面向服務(wù)的制造執(zhí)行系統(tǒng)體系結(jié)構(gòu)如圖1所示。系統(tǒng)表示層主要是MES的人機(jī)交互界面,提供Web、無(wú)線(xiàn)等多種方式的訪(fǎng)問(wèn)。系統(tǒng)平臺(tái)層包括企業(yè)數(shù)據(jù)庫(kù)、車(chē)間遺留系統(tǒng)、應(yīng)用服務(wù)器和ISA95領(lǐng)域標(biāo)準(zhǔn)等。在服務(wù)構(gòu)件層,車(chē)間業(yè)務(wù)按照SCA(服務(wù)構(gòu)件體系)規(guī)范被封裝為一系列粗粒度的服務(wù),這些服務(wù)相對(duì)獨(dú)立。自包含、可重用,其接口采用中立的、基于標(biāo)準(zhǔn)的方式。MES服務(wù)通過(guò)服務(wù)總線(xiàn)層進(jìn)行交互、調(diào)用。服務(wù)流程層以BPEL(業(yè)務(wù)流程執(zhí)行語(yǔ)言)與BPMN(business process modeling notation,業(yè)務(wù)流程建模符號(hào))為標(biāo)準(zhǔn),對(duì)MES服務(wù)進(jìn)行復(fù)合、編排,以實(shí)現(xiàn)端到端的車(chē)間業(yè)務(wù)流程建模與執(zhí)行。

  2 基于SCA的MES服務(wù)設(shè)計(jì)與裝配

  SCA是OpenSOA組織提出的一種全新的編程模型。服務(wù)構(gòu)件是SOA中的基本構(gòu)件單位,封裝了MES的業(yè)務(wù)功能與邏輯規(guī)則。服務(wù)構(gòu)件具有比面向?qū)ο蟾玫闹赜眯?,使得MES能夠以一種搭積木的方式快速地開(kāi)發(fā)實(shí)施。服務(wù)構(gòu)件將MES服務(wù)分為接口與實(shí)現(xiàn)兩部分。服務(wù)接口使用WSDL(web service description language,Web服務(wù)描述語(yǔ)言)描述該服務(wù)的所有功能方法和相關(guān)信息。服務(wù)實(shí)現(xiàn)是服務(wù)對(duì)接口定義功能的具體實(shí)現(xiàn)方式,具有跨平臺(tái)的特點(diǎn),Java、C++等語(yǔ)言以及EJB、CORBA、.NET等技術(shù)體系都可以作為MES服務(wù)構(gòu)件的實(shí)現(xiàn)。例如,自動(dòng)排產(chǎn)算法構(gòu)件通過(guò)服務(wù)接口為MES系統(tǒng)提供算法生成的詳細(xì)作業(yè)計(jì)劃,通過(guò)接口引用從其他MES服務(wù)得到任務(wù)信息、產(chǎn)品信息和加工能力信息等作為算法約束。服務(wù)的實(shí)現(xiàn)可以是自適應(yīng)離散粒子群算法、改進(jìn)的遺傳算法、模擬退火算法等,算法代碼所采用的語(yǔ)言平臺(tái)不受限制。

  根據(jù)SCA規(guī)范,多個(gè)關(guān)聯(lián)的服務(wù)構(gòu)件裝配得到MES服務(wù)模塊(composite)。服務(wù)模塊是MES最小的部署單位,能夠?qū)⒛K內(nèi)構(gòu)件的部分接口提升作為自身服務(wù)。一個(gè)服務(wù)模塊可以作為另一模塊內(nèi)部構(gòu)件的服務(wù)實(shí)現(xiàn)進(jìn)行嵌套式的裝配。在MES的設(shè)計(jì)開(kāi)發(fā)過(guò)程中,選擇合適的裝配對(duì)象、設(shè)計(jì)合理的裝配方式,可以對(duì)應(yīng)實(shí)現(xiàn)MES層次化的功能模型。

  MES通過(guò)服務(wù)構(gòu)件的封裝與裝配,提高了服務(wù)的粒度,便于系統(tǒng)的重用。以航天系統(tǒng)的離散制造車(chē)間為例,典型的MES服務(wù)有:a)多層生產(chǎn)計(jì)劃服務(wù)。依據(jù)主生產(chǎn)計(jì)劃以及產(chǎn)品、資源等基礎(chǔ)數(shù)據(jù)對(duì)任務(wù)項(xiàng)進(jìn)行批次分解得到批次生產(chǎn)計(jì)劃,并進(jìn)一步手動(dòng)或自動(dòng)地制定詳細(xì)作業(yè)計(jì)劃。b)動(dòng)態(tài)調(diào)度服務(wù)。按照生產(chǎn)計(jì)劃向工位或工人實(shí)際派發(fā)加工任務(wù);針對(duì)加工過(guò)程中出現(xiàn)的質(zhì)量超差、緊急任務(wù)、設(shè)備故障等問(wèn)題協(xié)調(diào)質(zhì)檢員、工藝員等角色進(jìn)行生產(chǎn)異常處理。c)加工狀態(tài)服務(wù)。(工人)接收加工任務(wù),報(bào)告加工過(guò)程中出現(xiàn)的異常,并在加工完畢后提交;(調(diào)度員)在必要時(shí)直接修改加工狀態(tài),中斷或停止當(dāng)前任務(wù)。d)質(zhì)量管理服務(wù)。查詢(xún)并記錄加工任務(wù)首件三檢、總監(jiān)、軍檢的結(jié)果,作為計(jì)劃制訂和統(tǒng)計(jì)分析的依據(jù)。e)條碼標(biāo)志/RFlD服務(wù)。對(duì)物料、工裝等資源的條碼號(hào)或射頻卡進(jìn)行查詢(xún)、管理。f)在制品追蹤服務(wù)。對(duì)在制品所處的位置(工位、緩存區(qū)、庫(kù)房)進(jìn)行精確定位,以縮短周轉(zhuǎn)時(shí)間。除此之外,還包括資源管理、基礎(chǔ)數(shù)據(jù)、系統(tǒng)集成、外協(xié)生產(chǎn)等服務(wù)。

  3 基于總線(xiàn)的MES服務(wù)集成與系統(tǒng)集成

  傳統(tǒng)的分布式MES架構(gòu)中,各項(xiàng)業(yè)務(wù)功能之間相互依賴(lài)、密不可分,導(dǎo)致重構(gòu)困難,原因在于功能構(gòu)件之間的調(diào)用存在著明確的指向性。功能構(gòu)件的URL等位置信息需要修改或者整個(gè)構(gòu)件被刪除時(shí),依賴(lài)于該構(gòu)件的其他部分必將出現(xiàn)運(yùn)行異常。另外,構(gòu)件通信技術(shù)往往也是固定的,新加入的構(gòu)件傳輸協(xié)議不匹配也會(huì)阻礙系統(tǒng)的重構(gòu),如EJB只能接收RMI,無(wú)法兼容JMS協(xié)議的構(gòu)件。

  面向服務(wù)的MES系統(tǒng)采用總線(xiàn)模式對(duì)系統(tǒng)內(nèi)各種服務(wù)進(jìn)行集成、注冊(cè)和管理,并保證系統(tǒng)的擴(kuò)展性和兼容性。服務(wù)總線(xiàn)主要有兩個(gè)組成部分:一是服務(wù)注冊(cè)表,保存連接在該服務(wù)總線(xiàn)上所有服務(wù)的注冊(cè)信息;二是服務(wù)路由器,負(fù)責(zé)消息轉(zhuǎn)發(fā)、格式轉(zhuǎn)換、協(xié)議映射等功能。服務(wù)總線(xiàn)思想的核心是服務(wù)消費(fèi)者和提供者之間松散耦合、彼此透明。尤其是對(duì)于跨子系統(tǒng)的MES服務(wù)調(diào)用,服務(wù)消費(fèi)者能在協(xié)議不限(SOAP、EJB、JMS)且無(wú)須了解提供者位置的前提下,與特定協(xié)議特定位置的服務(wù)提供者進(jìn)行交互。在服務(wù)總線(xiàn)的支持下,MES應(yīng)用可以根據(jù)車(chē)間的業(yè)務(wù)需求對(duì)系統(tǒng)中的功能進(jìn)行添加、刪除、修改等操作而不會(huì)造成系統(tǒng)整體的異常。除了內(nèi)部的服務(wù)集成,服務(wù)總線(xiàn)還可以支持MES與ERP、SCM、PDM等企業(yè)應(yīng)用系統(tǒng)的集成。MES通過(guò)服務(wù)總線(xiàn)提供服務(wù)供其他系統(tǒng)調(diào)用,并調(diào)用其他應(yīng)用系統(tǒng)的服務(wù),以實(shí)現(xiàn)系統(tǒng)間的互操作。

  MES與ERP集成的典型場(chǎng)景。服務(wù)總線(xiàn)首先為ERP(服務(wù)消費(fèi)者)和MES(服務(wù)提供者)分別創(chuàng)建入站和出站端口。MES在服務(wù)注冊(cè)表發(fā)布WSDL描述文件,ERP檢索注冊(cè)表后向服務(wù)總線(xiàn)發(fā)布請(qǐng)求信息,經(jīng)路由器中轉(zhuǎn)交給MES。MES收到請(qǐng)求后完成服務(wù)內(nèi)容,并將包含了生產(chǎn)進(jìn)度的響應(yīng)信息沿相反路徑返回。在該場(chǎng)景中,MES向ERP提供了以下服務(wù):訂單進(jìn)度監(jiān)控服務(wù)負(fù)責(zé)在ERP系統(tǒng)發(fā)出服務(wù)請(qǐng)求后,反饋某零件產(chǎn)品的當(dāng)前生產(chǎn)進(jìn)度信息;物料消耗反饋服務(wù)根據(jù)車(chē)間物料庫(kù)存情況與生產(chǎn)計(jì)劃的對(duì)比結(jié)果向ERP提出集中配送要求;短期生產(chǎn)計(jì)劃服務(wù)提供車(chē)間當(dāng)前一段時(shí)間的任務(wù)安排與加工能力狀態(tài),作為企業(yè)級(jí)決策的依據(jù)。

標(biāo)簽:

點(diǎn)贊

分享到:

上一篇:研華車(chē)載電腦TREK-775在集裝...

下一篇:微能WIN-V63矢量控制變頻器在...

中國(guó)傳動(dòng)網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來(lái)源:中國(guó)傳動(dòng)網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國(guó)傳動(dòng)網(wǎng)(www.wangxinlc.cn)獨(dú)家所有。如需轉(zhuǎn)載請(qǐng)與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來(lái)源“中國(guó)傳動(dòng)網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明其他來(lái)源的稿件,均來(lái)自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請(qǐng)保留稿件來(lái)源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。

網(wǎng)站簡(jiǎn)介|會(huì)員服務(wù)|聯(lián)系方式|幫助信息|版權(quán)信息|網(wǎng)站地圖|友情鏈接|法律支持|意見(jiàn)反饋|sitemap

傳動(dòng)網(wǎng)-工業(yè)自動(dòng)化與智能制造的全媒體“互聯(lián)網(wǎng)+”創(chuàng)新服務(wù)平臺(tái)

網(wǎng)站客服服務(wù)咨詢(xún)采購(gòu)咨詢(xún)媒體合作

Chuandong.com Copyright ?2005 - 2025 ,All Rights Reserved 深圳市奧美大唐廣告有限公司 版權(quán)所有
粵ICP備 14004826號(hào) | 營(yíng)業(yè)執(zhí)照證書(shū) | 不良信息舉報(bào)中心 | 粵公網(wǎng)安備 44030402000946號(hào)