版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
PCT/EP2019/06067720WO2019/219349EN2019.11.21地址德國慕尼黑J-G·菲舍爾S·蘭帕特司72001GO6F8/4審查員張玉卿權利要求書2頁說明書11頁附圖9頁用于在機床的邊緣計算設備上部署工業(yè)應用于在機床的邊緣計算設備上部署工業(yè)應連接的邊緣計算設備ECD上部署工業(yè)應用的部署例化存儲在存儲器中的通用機床模型GMTM,以提適于使用相應的機床MT的機器實例模型MIM將通用工業(yè)應用的通用數(shù)據(jù)要求gR轉換成機床特定展其配置數(shù)據(jù)或者在運行時轉換要求來實例化00MN2-EC03-QDMT12ASTRIDVONEULER-CHELPIN.Informati31.一種用于在連接到機床MT的控制器的邊緣計算設備ECD上部署工業(yè)應用的方法,所述方法包括以下步驟:描述機床組件的配置、運動學和相關聯(lián)數(shù)據(jù)項的方案;(b)通過部署平臺的模型管理組件MMC基于述控制器提取的機床數(shù)據(jù)報告MTDR來實例化(S2)機床組件的通用機床模型GMTM,以提供所述機床MT的機器實例模型MIM,其中,所述機器實例模型MIM借助于由所述通用機床模型(c)通過所述模型管理組件MMC使用所述機床MT的所述機器實例模型MIM,將通用工業(yè)應用的通用數(shù)據(jù)要求gR轉換(S3)成特定于機床的要求mtsR;(d)通過采用所述特定于機床的要求mtsR擴展其配置數(shù)據(jù)來實例化所述通用工業(yè)應(e)通過所述模型管理組件MMC將所述實例化工業(yè)應用部署(S5)在所述機床MT的所述2.根據(jù)權利要求1所述的方法,其中,采用相應的機床MT的原始設備制造商OEM的特定于0EM的數(shù)據(jù)豐富了所述機床MT的所述機器實例模型MIM。3.根據(jù)權利要求1或2所述的方法,其中,所述通用機床模型GMTM和所述機床MT4.根據(jù)前述權利要求1或2所述的方法,其中,所述通用工業(yè)應用的所述通用數(shù)據(jù)要求gR包括由查詢引擎QE使用所述機床MT的豐富的機器實例模型MIM評估的查詢Q,以生成查詢結果QR,形成特定于機床的要求mtsR。5.根據(jù)前述權利要求1或2所述的方法,其中,使用所述機床MT的豐富的機器實例模型MIM轉換成特定于機床的要求mtsR的所述通用工業(yè)應用的所述通用數(shù)據(jù)要求gR包括在部署時轉換的靜態(tài)數(shù)據(jù)要求和當所述工業(yè)應用在所述邊緣計算設備ECD的處理器上執(zhí)行時在應用運行時期間轉換的動態(tài)數(shù)據(jù)要求。所述控制器提取的所述機床數(shù)據(jù)報告MTDR包括包含特定于控制器的數(shù)據(jù)報告格式或工業(yè)標準格式的預定義格式,并且包括從所述預定義格式到后端的所述模型管理組件MMC的數(shù)據(jù)庫中存儲的所述通用機床模型GMTM的映射。7.根據(jù)前述權利要求1或2所述的方法,其中,通過所述通用工業(yè)應用的通用應用模型來擴展存儲在后端的存儲器中的所述通用機床模型GMTM。8.根據(jù)前述權利要求1或2所述的方法,其中,通過應用在所述通用工業(yè)應用中指定的規(guī)則來豐富所述機床MT的所述機器實例模型MIM。9.根據(jù)前述權利要求1或2所述的方法,其中,具有采用所述特定于機床的要求mtsR擴展的其配置數(shù)據(jù)的所述實例化工業(yè)應用部署在所述機床MT的所述邊緣計算設備ECD上,其中由所述邊緣計算設備ECD使用所述特定于機床的要求mtsR和/或所述通用數(shù)據(jù)要求gR經(jīng)由所述邊緣計算設備ECD的機床接口從所述機床MT的數(shù)據(jù)源獲取數(shù)據(jù)。10.根據(jù)前述權利要求1或2所述的方法,其中,機床MT的所述機器實例模型MIM的副本4被存儲在相應的機床MT的所述邊緣計算設備ECD的本地存儲器中,其中,所述機器實例模型MIM副本由所述工業(yè)應用用來將通用數(shù)據(jù)要求轉換成特定于機床的要求mtsR,其中,每當改變存儲在所述模型管理組件MMC的存儲器中的所述機床MT的所述機器實11.根據(jù)前述權利要求1或2所述的方法,其中,數(shù)據(jù)質量謂詞用于關于由所述邊緣計算設備ECD從所述機床MT的數(shù)據(jù)源獲取的數(shù)據(jù)限定所述數(shù)據(jù)質量謂詞包括數(shù)據(jù)采集頻率,數(shù)據(jù)正確性的概率,數(shù)據(jù)精度,數(shù)據(jù)完整性,數(shù)據(jù)最新性,數(shù)據(jù)安全約束。用工業(yè)應用的通用數(shù)據(jù)要求gR轉換成特定于機床的要求mtsR,包括所述機床MT及其控制器及其邊緣計算設備ECD的數(shù)據(jù)點和/或數(shù)據(jù)協(xié)議。13.根據(jù)前述權利要求1或2所述的方法,其中,在已經(jīng)成功檢查相應的邊緣計算設備ECD滿足所述特定于機床的要求mtsR之后,將所述實例化工業(yè)應用部署在所述機床MT的所14.一種部署平臺,用于在連接到機床MT的所述控制器的邊緣計算設備ECD上部應用,所述部署平臺執(zhí)行根據(jù)權利要求1-13中任一項所述的方法。5用于在機床的邊緣計算設備上部署工業(yè)應用的方法和平臺技術領域[0001]本發(fā)明涉及一種用于在與制造設施內的機床的控制器連接的邊緣計算設備上部署工業(yè)應用的方法和平臺。背景技術設備)可以經(jīng)由諸如IoT網(wǎng)關的代理連接到云平臺??梢栽谥圃飙h(huán)境中使用數(shù)字化以及諸如物聯(lián)網(wǎng)、云計算和人工智能的相關技術發(fā)展,從而出現(xiàn)了智能工廠,其中可以借助于數(shù)據(jù)驅動的決策來優(yōu)化流程。在許多情況下,必須在數(shù)據(jù)源附近做出決策,以縮短響應時間,解決算設備處理由物理系統(tǒng)生成的數(shù)據(jù)以便提供增值功能,特別是診斷、過程監(jiān)視和過程優(yōu)化以及搶先維護、安全監(jiān)視等。這可以基于多種基礎技術,諸如復雜事件處理、機器學習或推[0003]這些增值功能通??梢圆渴馂榭芍赜玫能浖M件,即工業(yè)應用。這形成了一種有效的方法,由此僅對核心功能進行一次編程,并且然后就可以將其部署到可以執(zhí)行大部分等效任務的多個制造環(huán)境。制造設施可以包括由相關聯(lián)的控制器控制的不同的機床。例如,可以提供制造環(huán)境的機床來切削金屬工件。[0004]然而,由于制造環(huán)境的異質性,很難實現(xiàn)這一愿景,因為可以在每個工廠中使用不同的設備配置來執(zhí)行任務。例如,可以使用不同系列或版本的數(shù)字控制器(甚至來自不同的[0005]這使得創(chuàng)建可以在不同制造環(huán)境下工作的通用應用變得困難。到目前為止,應用開發(fā)人員可以提供適用于不同制造環(huán)境的多個版本的工業(yè)應用,如圖1中所示。用戶或開發(fā)人員D可以發(fā)布該工業(yè)應用的不同版本V1、V2。在典型設置中,可以將不同的制造環(huán)境連接的制造環(huán)境共有的不同服務。在該設置中,應用開發(fā)人員或用戶D需要提供適用于不同機器配置的應用APP的不同版本V1、V2(例如,發(fā)布到造環(huán)境ME上執(zhí)行哪個工業(yè)應用版本??梢詫⒁寻l(fā)布的工業(yè)應用的不同版本部署在相應制造內的機器或機床MT的不同機器配置來針對不同環(huán)境生產(chǎn)工業(yè)應用的多個版本。[0006]一種更高級的保守方法是將標準協(xié)議用于工業(yè)自動化,諸如0PC統(tǒng)一架構(OPC-UA)。此類協(xié)議可以為從不同類型的設備接收的數(shù)據(jù)提供統(tǒng)一的廣告處理機制。在機床MT的所有控制器實施此類通用協(xié)議的假設下,app開發(fā)人員D可以為所有制造環(huán)境ME提供單個應用。然而,通過訴諸通用協(xié)議來對通用應用進行編程,其自身會出現(xiàn)許多局限性。這些應用與使用其它協(xié)議的設備和機器不兼容。這可能使應用無法訪問制造環(huán)境ME中可用的所有數(shù)據(jù)。此外,基于關于目標制造環(huán)境的能力的先驗假設來開發(fā)應用。例如,協(xié)議可以使用通用的靜態(tài)信息模型。此外,沒有機制使開發(fā)人員D了解一些潛在目標制造環(huán)境ME的特定特征,6諸如數(shù)據(jù)點或額外的傳感器設備。此外,工業(yè)應用彼此之間并不了解,因此獨立開發(fā)人員難以基于其它應用逐步構建復雜的功能。[0007]因此,需要提供一種方法和平臺,其允許部署工業(yè)應用而不將應用綁定到唯一協(xié)議或信息模型。發(fā)明內容[0008]根據(jù)本發(fā)明的第一方面,該目的通過包括權利要求1的特征的一種用于部署工業(yè)應用的方法來實現(xiàn)。[0009]根據(jù)第一方面,本發(fā)明提供一種用于在連接至機床的控制器的邊緣計算設備上部[0010]提供機床組件、組件配置和/或動態(tài)數(shù)據(jù)項的通用機床模型,[0011]將由邊緣計算設備從機床的控制器提取的機床數(shù)據(jù)報告轉換成實例化所述通用機床模型的機床的機器實例模型,[0012]使用機床的機器實例模型將通用工業(yè)應用的通用數(shù)據(jù)要求轉換成機床特定要求,[0013]通過采用機床特定要求擴展其配置數(shù)據(jù)或者在機床運行時轉換子集要求或全部要求來實例化通用工業(yè)應用,提供了機床的實例化工業(yè)應用,并且在機床的邊緣計算設備上部署實例化工業(yè)應用。[0014]根據(jù)本發(fā)明的第一方面的方法允許定制和擴展。它提供并維護了常見的通用機床以形成現(xiàn)有機床數(shù)據(jù)標準的超集,并且可以提供用于描述驅動參數(shù)以及機床MT的運動學轉換的方案。該方法可以使用不同的機器、配置和數(shù)據(jù)協(xié)議將通用工業(yè)應用自動部署到特定制造環(huán)境ME中。該方法可以自動生成與特定制造環(huán)境ME相對應的通用機床模型GMTM的實例。[0015]該方法允許開發(fā)人員D創(chuàng)建通用工業(yè)應用,該通用工業(yè)應用可以部署在多個異構制造環(huán)境ME上,從而充分利用那些制造環(huán)境的能力以及由其它應用所提供的功能。為不同的制造環(huán)境ME創(chuàng)建通用工業(yè)應用的可能性大大提高了部署平臺的效率和可用性。[0016]在根據(jù)本發(fā)明的第一方面的方法的可能的實施例中,利用相應機床的原始設備制造商的OEM特定數(shù)據(jù)豐富了機床的機器實例模型。[0017]在根據(jù)本發(fā)明的第一方面的方法的另一可能的實施例中,通用機床模型和機床的機器實例模型被存儲在邊緣計算設備連接到的后端內的模型管理組件的存儲器或數(shù)據(jù)庫[0018]在根據(jù)本發(fā)明的第一方面的方法的另一可能的實施例中,通用機床模型提供了適于描述機床組件的配置、運動學和相關聯(lián)數(shù)據(jù)項的方案。[0019]在根據(jù)本發(fā)明的第一方面的方法的另一可能實施例中,通用工業(yè)應用的通用數(shù)據(jù)要求包括查詢。[0020]在根據(jù)本發(fā)明的第一方面的方法的可能的實施例中,通用工業(yè)應用的查詢由查詢引擎使用機床的豐富的機器實例模型來評估,以生成形成機床特定要求的查詢結果。[0021]在根據(jù)本發(fā)明的第一方面的方法的另一可能的實施例中,使用機床的豐富的機器實例模型轉換成機床特定要求的通用工業(yè)應用的通用數(shù)據(jù)要求包括在部署時轉換的靜態(tài)7數(shù)據(jù)要求和當工業(yè)應用在邊緣計算設備的處理器上執(zhí)行時在應用運行時期間轉換的動態(tài)數(shù)據(jù)要求。[0022]在根據(jù)本發(fā)明的第一方面的方法的另一可能的實施例中,由邊緣計算設備從機床的控制器提取的機床數(shù)據(jù)報告包括包含控制器特定的數(shù)據(jù)報告格式或工業(yè)標準格式的預定義格式,并且包括從預定義格式到后端的模型管理組件的數(shù)據(jù)庫中存儲的通用機床模型的映射。[0023]在根據(jù)本發(fā)明的第一方面的方法的另一可能的實施例中,通過通用工業(yè)應用的通用應用模型來擴展存儲在后端的存儲器或數(shù)據(jù)庫中的通用機床模型。[0024]在根據(jù)本發(fā)明的第一方面的方法的另一可能的實施例中,通過應用在通用工業(yè)應用中指定的規(guī)則來豐富機床的機器實例模型。[0025]在根據(jù)本發(fā)明的第一方面的方法的另一可能的實施例中,具有采用機床特定要求擴展的其配置數(shù)據(jù)的實例化工業(yè)應用部署在機床的邊緣計算設備上,其中由邊緣計算設備使用機床特定要求和/或通用數(shù)據(jù)要求經(jīng)由邊緣計算設備的機床接口從機床的數(shù)據(jù)源獲取[0026]在根據(jù)本發(fā)明的第一方面的方法的另一可能的實施例中,機床的機器實例模型的副本被存儲在相應機床的邊緣計算設備的本地存儲器中,其中,機器實例模型副本由工業(yè)應用用來將通用數(shù)據(jù)要求轉換為機床特定要求。[0027]在根據(jù)本發(fā)明的第一方面的方法的另一可能的實施例中,每當改變存儲在模型管理組件的存儲器中的機床的機器實例模型時,更新機器實例模型副本。[0028]在根據(jù)本發(fā)明的第一方面的方法的另一可能的實施例中,數(shù)據(jù)質量謂詞用于關于由邊緣計算設備從機床的數(shù)據(jù)源獲取的數(shù)據(jù)限定工業(yè)應用的動態(tài)數(shù)據(jù)要求。[0029]在根據(jù)本發(fā)明的第一方面的方法的可能的實施例中,數(shù)據(jù)質量謂詞包括[0030]數(shù)據(jù)采集頻率,[0031]數(shù)據(jù)正確性的概率,[0033]數(shù)據(jù)完整性,[0034]數(shù)據(jù)最新性,[0036]數(shù)據(jù)安全約束。[0037]在根據(jù)本發(fā)明的第一方面的方法的另一可能的實施例中,將根據(jù)通用機床模型表達的通用工業(yè)應用的通用數(shù)據(jù)要求轉換成機床特定要求,包括機床及其控制器及其邊緣計算設備的數(shù)據(jù)點和/或數(shù)據(jù)協(xié)議。[0038]在根據(jù)本發(fā)明的第一方面的方法的另一可能的實施例中,在已經(jīng)成功檢查相應的邊緣計算設備滿足機床特定要求之后,將實例化工業(yè)應用部署在機床的邊緣計算設備上。[0039]根據(jù)另外的第二方面,本發(fā)明進一步提供了包括權利要求15的特征的部署平臺。[0040]根據(jù)第二方面,本發(fā)明提供一種部署平臺,用于在連接到機床的控制器的邊緣計算設備上部署工業(yè)應用,[0042]模型管理組件,其適于基于由模型管理組件從相應的機床的邊緣計算設備接收的8機床數(shù)據(jù)報告,實例化存儲在存儲器中的通用機床模型,以提供相應的機床的機器實例模型,并進一步適于使用相應的機床的機器實例模型將通用工業(yè)應用的通用數(shù)據(jù)要求轉換成機床特定要求,[0043]其中,通過采用機床特定要求擴展其配置數(shù)據(jù)或者在機床運行時轉換子集要求或全部要求來實例化通用工業(yè)應用,提供了機床的實例化工業(yè)應用,[0044]其中,實例化工業(yè)應用由部署平臺的模型管理組件部署在相應的機床的邊緣計算設備上。附圖說明[0045]在下文中,參考附圖更詳細地描述本發(fā)明的不同方面的可能實施例。[0046]圖1示意性地示出用于在邊緣計算設備上部署工業(yè)應用的傳統(tǒng)方法;[0047]圖2示出用于說明根據(jù)本發(fā)明的一方面的用于在邊緣計算設備上部署工業(yè)應用的部署平臺的可能的示例性實施例的示意圖;[0048]圖3示出根據(jù)本發(fā)明的一方面的用于在邊緣計算設備上部署工業(yè)應用的方法的可能的示例性實施例的流程圖;[0049]圖4示意性地示出具有機器實例模型的通用機床模型的示例;[0051]圖6示出具有OEM特定數(shù)據(jù)的機床的機器實例模型的豐富化;[0052]圖7示出用于說明在邊緣計算設備上部署實例化工業(yè)應用的可能的示例性實施例的流程圖;[0053]圖8示意性地示出由查詢引擎使用機床的機器實例模型來生成形成機床特定要求的查詢結果的查詢評估;[0054]圖9示意性地示出實例化在機床的邊緣計算設備上的工業(yè)應用的部署;[0055]圖10示出部署過程的可能的示例性實施例的流程圖。具體實施方式[0056]圖2示出用于說明用于在制造設施內的機床MT的一個或多個邊緣計算設備ECD上部署工業(yè)應用的方法和平臺的可能的示例性實施例的示意圖。在圖2中所示的示例性實施用于在制造過程中處理工件的機械組件。機床MT可以連接至至少一個機床控制器,該控制器適于控制機床的機械組件。機床控制器包括到制造環(huán)境ME的邊緣計算設備ECD的接口以交換數(shù)據(jù)。[0057]部署平臺的后端BE包括模型管理組件MMC,該模型管理組件MMC適于實例化存儲在平臺的存儲器或數(shù)據(jù)庫中的通用機床模型GMT適于使用相應的機床MT的機器實例模型MIM將通用工業(yè)應用的通用數(shù)據(jù)要求gR轉換成機床9該特定實施例中,邊緣計算設備ECD和機床MT形成單獨的物理實體,但是經(jīng)由數(shù)據(jù)接口連接。邊緣計算設備ECD本身也可以物理地嵌入到機床MT中,即與機床MT的其它組件(諸如機床控制器)集成在一起。[0058]在可能的實施例中,通過采用機床特定要求mtsR擴展其配置數(shù)據(jù)來實例化通用工業(yè)應用gAPP,來提供機床MT的實例化工業(yè)應用。如果選擇將一些通用數(shù)據(jù)要求gR轉換成機床特定要求mtsR,則可以執(zhí)行此操作。在替代實施例中,所有要求在機床MT的運行時被轉設備ECD上。圖2中所示的部署平臺適于執(zhí)行用于在制造環(huán)境內的連接至機床MT的控制器的邊緣計算設備ECD上部署工業(yè)應用的方法,該方法在可能的實施例中包括圖3中所示的步驟。[0059]在第一步驟S1中,提供相應機床MT的機床組件的通用機床模型GMTM,并且可以將[0060]在另一步驟S2中,通過實例化通用機床模型GMTM,由邊緣計算設備ECD從相應機床[0061]在另一步驟S3中,可以使用在步驟S2中提供的機床MT的機器實例模型MIM,將通用工業(yè)應用gAPP的通用數(shù)據(jù)要求gR轉換成機床特定要求mtsR。[0062]在另一步驟S4中,提供了實例化工業(yè)應用。在可能的實施例中,通過采用機床特定要求mtsR擴展其配置數(shù)據(jù)來實例化通用工業(yè)應用gAPP,提供了實例化工業(yè)應用。此外,在替代實施例中,有可能在機床MT的運行時轉換子集要求或所有要求。[0063]在最后的步驟S5中,可以將實例化工業(yè)應用部署在機床MT的邊緣計算設備ECD上。[0064]在可能的實施例中,步驟S2中生成的機床MT的機器實例模型MIM可以用相應機床的數(shù)據(jù)庫中的通用機床模型GMTM提供了適于描述機床組件的配置、它們的運動學以及相關聯(lián)數(shù)據(jù)項的方案。圖2中所示的部署平臺的平臺所有者PO可以生成和/或更新通用機床模型QE使用機床MT的機器實例模型MIM進行評估,以生成查詢結果QR,從而形成機床特定要求[0065]可以使用機床MT的豐富的機器實例模型MIM將通用工業(yè)應用的通用數(shù)據(jù)要求gR轉換成機床特定要求mtsR。機床特定要求mtsR可以包括在部署時轉換的靜態(tài)數(shù)據(jù)要求以及當工業(yè)應用在制造環(huán)境的邊緣計算設備ECD的處理器上執(zhí)行時在應用運行時期間轉換的動態(tài)數(shù)據(jù)要求。[0066]在可能的實施例中,在步驟S2中由邊緣計算設備ECD從機床MT的控制器提取的機床數(shù)據(jù)報告MTDR可以包括預定義格式。該預定義格式可以包括控制器特定數(shù)據(jù)報告格式或工業(yè)標準格式。機床數(shù)據(jù)報告MTDR還可伴隨從預定義格式到后端BE的模型管理組件MMC的[0067]在可能的實施例中,可以通過通用工業(yè)應用gAPP的通用應用模型gAPPM來擴展存儲在后端BE的存儲器或數(shù)據(jù)庫中的通用機床模型GMTM,也如圖2中所示。在可能的實施例中,在步驟S2中提供的機床MT的機器實例模型MIM也可以通過應用通用工業(yè)應用中指定的規(guī)則來豐富。[0068]具有采用機床特定要求mtsR擴展的其配置數(shù)據(jù)的實例化工業(yè)應用可以使用平臺部署在機床MT的邊緣計算設備ECD上??捎蛇吘売嬎阍O備ECD使用機床特定要求mtsR和/或通用數(shù)據(jù)要求gR經(jīng)由邊緣計算設備ECD的機床接口從機床MT的數(shù)據(jù)源獲取數(shù)據(jù)。[0069]在可能的實施例中,機床MT的機器實例模型MIM的副本可以存儲在機床MT的邊緣計算設備ECD的本地存儲器中。然后,機器實例模型MIM副本由工業(yè)應用用來將通用數(shù)據(jù)要[0070]在可能的實施例中,數(shù)據(jù)質量謂詞用于關于由邊緣計算設備ECD從機床MT的數(shù)據(jù)源獲取的數(shù)據(jù)限定工業(yè)應用的動態(tài)數(shù)據(jù)要求。這些數(shù)據(jù)質量謂詞可以包括數(shù)據(jù)采集頻率、數(shù)據(jù)正確性的概率、數(shù)據(jù)精度、數(shù)據(jù)完整性、數(shù)據(jù)最新性、歷史數(shù)據(jù)可用性范圍以及數(shù)據(jù)安全約束。[0071]可以將根據(jù)通用機床模型GMTM表達的通用工業(yè)應用的通用數(shù)據(jù)要求gR轉換成機床特定要求mtsR,包括機床MT及其控制器及其邊緣計算設備ECD的數(shù)據(jù)點和/或數(shù)據(jù)協(xié)議。在可能的實施例中,在已經(jīng)成功檢查相應的邊緣計算設備ECD滿足機床特定要求mtsR之后,僅將實例化工業(yè)應用部署在機床MT的邊緣計算設備ECD上。理和抽象的機床組件類(類型)、它們的屬性以及它們的關系(諸如子類、詞法和連接性)的存儲庫。通用機床模型GMTM的示例也在圖4中示出。通用機床模型GMTM可以包括動態(tài)數(shù)據(jù)項類(類型)、模擬量和離散量二者、它們的屬性和其子類層次結構以及與機床組件的關系的存儲庫。通用機床模型GMTM可以包括用于指定機床組件運動學轉換的概念和結構。通用機床模型GMTM可以支持多個層次結構,并且也是可擴展的。存儲在平臺后端BE內的模型管理組件MMC的數(shù)據(jù)庫中的通用機床模型GMTM形成了機床數(shù)據(jù)標準的超集,諸如MTConnect和來定義特定機床MT的配置數(shù)據(jù)和動態(tài)數(shù)據(jù)。機器實例模型MIM描述了機床MT及其機床組件OEM(原始設備制造商)定義的格式或例如借助于OPC-UA地址空間映射到機器特定地址。外,軸AX是資產(chǎn)ASS的子類,其被定義為機如圖4中所示。資產(chǎn)ASS具有包括數(shù)據(jù)項DI的特性(hP)。數(shù)據(jù)項DI可以是模擬數(shù)據(jù)項aDI或離散數(shù)據(jù)項dDI,如圖4種所示。實際位置aPOS是位置POS的子類,項aDI的子類,該模擬數(shù)據(jù)項aDI形成數(shù)據(jù)項DI的子類,如圖4中所示。資產(chǎn)ASS可以連接到[0074]在圖4的示例中,示出了模型實例模型MIM片段。圖4中示出銑床的實例millmach-123,該實例millmach-123具有零件軸1,該零件軸1為線性軸1AX的實例,并且具有名稱為 axis1.ComTorque,其是Commanded11諸如unit=Nm和address=“/nck/servodata/nckServoDataCmdTorque64[1]”,這是并將其存儲到后端BE的存儲器中。所需的輸入可以包括由邊緣計算設備ECD提供的機床數(shù)提供。實例化通用機床模型GMTM的機床MT的機床實例模型MIM,如圖5中所示。Channel1是信道CH[0083]oeml:WorkpieceStatesub[0085]還如圖2中所示,還可以經(jīng)由由應用管理組件APPMC提供的通用應用模型gAPPM來擴展可以由應用管理組件APPMC和應用部的每個實例a都會生成類型為XYZ-AxisLoadlndex的新特性a.XYZ-AxisLoadIndex。該擴展[0094]如果通用機床模型GMTM不足以描述新配置,則可以使用模型管理組件MMC的接口如,如果創(chuàng)建了應用XYZ,該應用測量特定機器軸上的負載,則可以通過將參數(shù)XYZ-AxisLoadIndex添加到軸類來應用利用的數(shù)據(jù)點的列表,借助于通用機床模型GMTM,例如通過使用查詢Q(例如SPARQL查統(tǒng)服務、其它應用、資源、機器詳細信息等方面的相關性。數(shù)據(jù)。[0101]首先,借助于SPARQL,查詢AXES_CONFIG[0105]該應用查詢所有軸的靜態(tài)軸配置數(shù)據(jù):其名稱(例如X,Y)和類型(例如線性/旋轉/主軸)。[0108]其中?axismt:hasProperty?axis_torquemt:unit?axis_torquerdf:typemt:Co[0110]該應用訂閱軸扭矩數(shù)據(jù)以及這些數(shù)據(jù)的上下文,即它與哪個軸相關以及以哪個單位進行測量。[0111]提交后,后端BE可以管理這些工件的生命周期。兩者都可以在應用部署過程以及模型生命周期過程中使用。[0112]包括機床MT的制造商、運營商或所有者的用戶能夠經(jīng)由后端系統(tǒng)BE將工業(yè)應用部署到特定制造環(huán)境ME中的特定機床MT。當發(fā)生這種情況時,在后端BE處執(zhí)行圖7中所示的流程圖的步驟。[0113]在步驟S70中,觸發(fā)應用部署。在步驟S71中,檢查相關性,即檢查是否已準備好將應用部署在特定邊緣計算設備ECD上。檢查是否滿足所有必要要求。這些包括物理要求、軟件要求和/或資源要求。物理要求例如是相應應用所需的相關聯(lián)機器模型的型號和類型。例如,軟件要求可以包括對其它應用的相關性,或者對邊緣計算設備ECD提供的特定服務或服務版本的相關性。資源要求可以包括設備上的可用物理存儲器要求或CPU要求。如果一些相關性未得到滿足,則后端BE可以嘗試部署它們,盡管并非所有要求都得到滿足。否則,部署步驟可能失敗。[0114]如圖7中所示,在步驟S72中,確定相關性是否已經(jīng)滿足。如果滿足相關性,則在步驟S74中執(zhí)行靜態(tài)數(shù)據(jù)要求的解析。如果不滿足相關性,則在步驟S73中觸發(fā)相關性的部署。應用開發(fā)人員D可以例如以對通用模型的查詢Q的形式提供數(shù)據(jù)點的通用描述。對于應用的任何正在運行的實例,所有通用數(shù)據(jù)要求都可以轉換成特定于部署應用的機床MT和邊緣計算設備ECD的數(shù)據(jù)要求。這些特定要求可以包括例如必須在感興趣的特定機器上讀取數(shù)據(jù)的物理地址,以及必須用于與機床MT通信的特定協(xié)議。該轉換步驟可以通過在后端BE的查詢引擎QE上評估查詢Q來進行,該查詢引擎QE可以使用與感興趣的機床MT的邊緣計算設備ECD相對應的機器實例模型MIM,也如圖8中所示。通用應用的通用數(shù)據(jù)要求gR可以包括由查詢引擎QE使用機床MT的機器實例模型MIM評估的查詢列表Q,以生成形成機床特定要求mtsR的查詢結果QR,如圖8中示意性所示??梢酝ㄟ^采用機床特定要求mtsR擴展其配置數(shù)據(jù)來實例化通用工業(yè)應用,以為相應機床MT提供實例化工業(yè)應用。[0115]在部署期間,可以決定將哪些查詢Q形式的通用數(shù)據(jù)要求gR解析為特定要求,以及哪些通用數(shù)據(jù)需求gR在部署之前沒有解析,留給邊緣計算設備ECD在應用運行時期間解析。在部署期間將通用數(shù)據(jù)要求gR解析為特定數(shù)據(jù)要求更為有效,因為它不會消耗邊緣設備資源。然而,部署期間的解決方案靈活性較差,因為它不允許正在運行的應用對模型的改變做出反應。在可能的實施例中,后端BE可以基于關于所請求的參數(shù)在應用運行時期間改變的可能性的知識來選擇靜態(tài)解析哪些通用數(shù)據(jù)要求gR(例如,在部署之前)。[0116]機床特定要求mtsR(可能與運行時要解析的通用數(shù)據(jù)要求gR一起)可以與應用一起在圖7的步驟S75中部署,并且可以由邊緣計算設備ECD用來從機經(jīng)由邊緣計算設備ECD上的機器接口組件將獲取的數(shù)據(jù)提供給應用,該邊緣計算設備ECD使用特定協(xié)議來實施與實際機床MT的通信。[0117]在一些情況下,查詢Q在部署時不是靜態(tài)解析的,而是在應用運行時解析,即當在以包含機器實例模型MIM的本地副本以及本地查詢引擎QE,也如圖9中所示。邊緣計算設備ECD可以包括本地存儲器,該本地存儲器包含機器模型實例cMIM的本地副本。此外,邊緣計算設備ECD可包括如圖9中所示的本地查詢引擎QE。應用APP可以使用本地查詢引擎QE來將通用查詢Q解析為特定機床MT的數(shù)據(jù)點和/或使用適當?shù)膶ぶ窓C制從其它應用解析為通用查詢Q。然后可以將這些轉發(fā)到邊緣計算設備ECD的機床接口組件MT-INT。[0118]在可能的實施例中,數(shù)據(jù)質量謂詞可用于定義動態(tài)數(shù)據(jù)要求。如果應用APP在運行時提供了此類謂詞,則查詢引擎QE不僅會用于解析應用所需的數(shù)據(jù)點,而且使所需的數(shù)據(jù)質量與如機器傳感器、攝像機、音頻輸入設備等的可用數(shù)據(jù)源匹配。[0119]數(shù)據(jù)質量的屬性可以由應用定義為時間序列數(shù)據(jù)集隨時間推移的謂詞,諸如來自機器傳感器或其它應用提供的數(shù)據(jù)的采集頻率。此外,謂詞可以包括關于數(shù)據(jù)正確性的不確定性的概率。謂詞還可以與數(shù)據(jù)精度或時間序列數(shù)據(jù)中有關丟失數(shù)據(jù)點的信息有關。此外,謂詞可以指代所接收數(shù)據(jù)的最新性和/或歷史數(shù)據(jù)可用性的量或范圍。謂詞還可以包含可以以靜態(tài)方式(例如,應用對數(shù)據(jù)的基于角色的訪問控制)或動態(tài)方式(例如,基于僅允許在預定義的上下文中訪問數(shù)據(jù)的應用的需要了解的上下文,該上下文在應用的數(shù)據(jù)傳輸期間不斷被評估)定義的數(shù)據(jù)安全約束。[0120]為了協(xié)調整個數(shù)據(jù)點解析過程,可以將數(shù)據(jù)質量屬性和謂詞的語義添加到通用模型中,并在實例模型中進行管理。當基于本地模型實例從它們解析數(shù)據(jù)點時,這允許合并應用的數(shù)據(jù)質量要求。例如,當請求查詢引擎QE基于模型解析數(shù)據(jù)點時,每個應用可以提供一個或多個屬性作為可選謂詞,用于根據(jù)其原理可用性
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 七年級數(shù)學上冊第一章有理數(shù)有理數(shù)除法新人教版教案
- 中班安全外出游玩小警鐘活動教案
- 創(chuàng)呼吸機操作參數(shù)設置教案
- 人教版品德生活二下美化家園全國示范課微課金獎教案
- 2026年網(wǎng)絡預約出租汽車駕駛員從業(yè)資格考試題庫附完整答案【必刷】
- 美國糖尿病學會(ADA)2025版糖尿病醫(yī)學診療標準
- 高低壓電工安全作業(yè)培訓課件
- 初中英語閱讀理解提高方法
- 未來五年基礎零部件企業(yè)制定與實施新質生產(chǎn)力戰(zhàn)略分析研究報告
- 未來五年PMOLED顯示企業(yè)數(shù)字化轉型與智慧升級戰(zhàn)略分析研究報告
- 2025云南省人民檢察院招聘22人筆試考試備考試題及答案解析
- 駿馬奔騰啟新程盛世華章譜未來-2026年馬年學校元旦主持詞
- 22863中級財務會計(一)機考綜合復習題
- 油漆車間年終總結
- 2025年甘肅省水務投資集團有限公司招聘企業(yè)管理人員筆試考試參考試題及答案解析
- 廣東省六校2025-2026學年高二上學期12月聯(lián)合學業(yè)質量檢測語文試題(含答案)
- 2025年10月自考07180廣播播音主持試題及答案
- 鄉(xiāng)村康養(yǎng)項目申請書
- 私人奴隸協(xié)議書范本
- GB/T 17774-2025通風機尺寸
- 2025年綜合物流園區(qū)建設可行性研究報告及總結分析
評論
0/150
提交評論