專利名稱:作為用于裝備健康狀況監(jiān)視服務(wù)的基礎(chǔ)的云計算的制作方法
技術(shù)領(lǐng)域:
本公開內(nèi)容大致涉及計算機系統(tǒng),并且更具體地涉及在裝備健康狀況(health)監(jiān)視應(yīng)用中使用云計算,以及與在裝備健康狀況監(jiān)視應(yīng)用中使用云計算相關(guān)的系統(tǒng)和方法。
背景技術(shù):
云計算是信息技術(shù)(IT)產(chǎn)業(yè)中的一種新興技術(shù)。云計算允許將應(yīng)用、服務(wù)和數(shù)據(jù)從臺式計算機移回主服務(wù)器場(server farm)。服務(wù)器場可以是遠(yuǎn)離客戶駐地的、并且實現(xiàn)為一種服務(wù)。通過對應(yīng)用的執(zhí)行、服務(wù)的部署、以及數(shù)據(jù)的存儲進(jìn)行重置,云計算提供了一種系統(tǒng)化的方式來管理開放式系統(tǒng)的成本、集聚信息、并且增強魯棒性、以及減少能量成本。
發(fā)明內(nèi)容
本公開內(nèi)容提供了一種用于在裝備健康狀況監(jiān)視應(yīng)用中使用云計算的系統(tǒng)和方法。在第一實施例中,系統(tǒng)包括計算云,該計算云具有至少一個數(shù)據(jù)存儲單元和至少一個處理單元。計算云配置成提供至少一個服務(wù)。該系統(tǒng)還包括多個客戶端,每個客戶端配置成與計算云和至少一個工業(yè)自動化單元通信,并且傳送與至少一個工業(yè)自動化單元相關(guān)聯(lián)的信息至計算云。計算云中的至少一個處理單元配置成通過使用由客戶端所提供的信息而確定至少一個工業(yè)自動化單元的狀態(tài)。在具體實施例中,計算云中的至少一個處理單元配置成對由客戶端所提供的信息執(zhí)行預(yù)測性分析以確定至少一個工業(yè)自動化單元的健康狀況。在其它具體實施例中,計算云中的至少一個數(shù)據(jù)存儲單元配置成存儲與至少一個工業(yè)自動化單元相關(guān)聯(lián)的信息。在又一些具體實施例中,計算云中的至少一個處理單元配置成處理由客戶端捕捉的、與過去的裝備故障相關(guān)聯(lián)的數(shù)據(jù)。計算云中的至少一個處理單元可配置成使用與過去的裝備故障相關(guān)聯(lián)的數(shù)據(jù)來預(yù)測未來的裝備故障。同樣,一種警告模塊可配置成在預(yù)測的未來故障之前發(fā)出警告。在再一些具體實施例中,計算云中的至少一個處理單元配置成基于由客戶端所捕捉的、與過去的裝備故障相關(guān)聯(lián)的數(shù)據(jù)來預(yù)測至少一個工業(yè)自動化單元的預(yù)期壽命。計算云中的至少一個處理單元可配置成使用預(yù)測的預(yù)期壽命來在發(fā)生另一故障之前對維護(hù)進(jìn)行調(diào)度。在第二實施例中,一種確定裝備健康狀況的方法包括獲得與工業(yè)單元相關(guān)聯(lián)的至少一組信息。該方法還包括使用計算云中的至少一個處理單元來分析該組信息。對該組信息的分析包括了將該組信息與從多個工業(yè)單元獲得的一組或多組經(jīng)驗(empirical)信息進(jìn)行比較。該方法還包括實時地確定工業(yè)單元的狀態(tài)。在第三實施例中,一種系統(tǒng)包括了一種計算云,該計算云具有具備與一個或多個工業(yè)工具的故障相關(guān)聯(lián)的經(jīng)驗信息的數(shù)據(jù)庫。該系統(tǒng)還包括與至少一個工業(yè)工具相關(guān)聯(lián)的客戶端。計算云配置成接收來自客戶端的至少一些經(jīng)驗信息、并且使用所接收到的經(jīng)驗數(shù)據(jù)來實時地確定至少一個工業(yè)工具的健康狀況。從下列附圖、說明和權(quán)利要求,其它技術(shù)特征可以易于對本領(lǐng)域技術(shù)人員顯而易見。
為更全面地理解本公開內(nèi)容,現(xiàn)在參考結(jié)合附圖理解的下列說明,其中 圖1圖示了一種根據(jù)本公開的示例性云計算環(huán)境;
圖2圖示了一種根據(jù)本公開的示例性本地系統(tǒng)環(huán)境; 圖3圖示了一種根據(jù)本公開的示例性制造系統(tǒng);
圖4圖示了一種根據(jù)本公開的分配過程(process)和數(shù)據(jù)的示例性方法; 圖5圖示了一種根據(jù)本公開的監(jiān)視狀態(tài)信息的示例性方法;以及圖6圖示了一種根據(jù)本公開的支持云計算的示例性計算機系統(tǒng)。
具體實施例方式下面討論的圖1到6,以及用來對本專利文檔中的本發(fā)明的原理加以描述的各種實施例,僅是作為示例、且絕不應(yīng)該理解為限制本發(fā)明的范圍。本領(lǐng)域的技術(shù)人員將會理解到,本發(fā)明的原理可以在任何類型的合適地布置的裝置或系統(tǒng)中實現(xiàn)。圖1圖示了一種根據(jù)本公開的示例性系統(tǒng)100。圖1示出了連接至計算云108的客戶端102、104和106。計算云108包括處理單元110和數(shù)據(jù)存儲單元112,它們二者都是客戶端102、104和106可訪問的。本公開內(nèi)容的創(chuàng)新方面之一是設(shè)計出一種靈活的、魯棒的云108的能力,所述云108能夠通過一種創(chuàng)新性的混合方法來服務(wù)于多種部署環(huán)境。這種混合方法識別所需信息的類型、以及該信息需要處在的位置這二者。例如在用于自動化工廠設(shè)定中的制造執(zhí)行系統(tǒng)(MES)中,該系統(tǒng)必須識別需處理的信息的類型、以及何種信息需要在本地進(jìn)行存儲、且何種信息可被存儲在計算云中。計算云108是一種能夠存儲信息并且針對信息執(zhí)行數(shù)據(jù)功能的計算云。計算云包括可從遠(yuǎn)程位置訪問的至少一個計算機。計算云108可包括多個存儲裝置以及多個處理單元,存儲裝置將會被共同地稱作存儲單元112,處理單元將會被共同地稱作處理單元110。 計算云108可包括這樣的硬件在各個客戶端102、104、和106處部署和維護(hù)該硬件是成本過高令人不敢問津的。另外,計算云108可包括這樣的軟件在各個計算云處安裝、部署和維護(hù)該軟件是成本過高令人不敢問津的。因此,計算云108可通過到客戶端102、104和106 的安全連接來提供這樣的硬件和軟件。盡管在圖1中示出的是一個計算云108,明顯可以理解的是,多個云可以是符合本公開內(nèi)容的??蛻舳?02、104和106是與計算云108通信的各個計算機、工廠現(xiàn)場、或操作位置??蛻舳?02、104和106能夠訪問位于計算云108中的處理單元110和存儲單元112 二者。客戶端102、104和106能夠從計算云108訪問本地過程以及信息??蛻舳?02至106 可包括工業(yè)環(huán)境中的多個制造工具和用以對制造工具進(jìn)行監(jiān)視的傳感器??蛻舳?02至 106也可包括多個瘦客戶端、各個計算機、或其它通信裝置。傳感器可檢測出一個或多個制造工具的任何操作狀況,諸如溫度、壓力、氣流、潤滑劑的粘性、振動、或(多個)其它可測量的操作參數(shù)??蛻舳?02-106通過任何安全或不安全的方法來與計算云108通信,這些方法包括安全超文本傳輸協(xié)議(HTTPS)、安全遠(yuǎn)程登錄、或安全文件傳輸協(xié)議(FTPS)。應(yīng)理解的是,安全的方法可以是比不安全的方法更優(yōu)選的,且選定的特定方法將會取決于正訪問著的功能的需要。此公開內(nèi)容不應(yīng)解釋成局限于傳輸數(shù)據(jù)的任何特定協(xié)議或方法。應(yīng)理解的是,客戶端102-106與計算云108之間的通信可以是單向的或雙向的。在本文中披露的許多系統(tǒng)和方法中,雙向通信是優(yōu)選的。術(shù)語“單向通信”指的是數(shù)據(jù)從一個通信裝置發(fā)送到第二通信裝置的通信。術(shù)語“雙向通信”指的是數(shù)據(jù)由兩個或更多個通信裝置發(fā)送和接收的通信。在一些實施例中,計算云108可利用面向服務(wù)的架構(gòu)(SOA)以從位置服務(wù)本身抽象出(abstract)云服務(wù)的消費者。當(dāng)給定客戶端處的云用戶調(diào)用功能(諸如MES功能)時, 可通過在同一客戶端本地的MES組件來執(zhí)行該功能、或者將該功能重引導(dǎo)到計算云108中的服務(wù)器上運行的MES組件。通過一種服務(wù)總線來執(zhí)行這種重引導(dǎo),該服務(wù)總線將一組服務(wù)端點暴露給與這些服務(wù)進(jìn)行交互的用戶,就如同服務(wù)是本地的一樣。服務(wù)總線將針對那些服務(wù)的請求引導(dǎo)到適當(dāng)?shù)姆?wù)提供者,其要么是本地的,要么是基于所配置的映射處于云中的。在每一服務(wù)的基礎(chǔ)上可實現(xiàn)映射,允許使用本地服務(wù)和基于云的服務(wù)的混合。服務(wù)總線本身可以是在工廠本地的,或者也可以是位于云中的。所披露的系統(tǒng)和方法可被設(shè)計用于多租用,從而使得許多公司能夠共享同一物理數(shù)據(jù)庫資源、但保持它們的數(shù)據(jù)分別完全私有。當(dāng)通過制造執(zhí)行系統(tǒng)來在所使用的多個云之中分配數(shù)據(jù)存儲和數(shù)據(jù)處理時,本公開的創(chuàng)新性方面之一是使用了一種混合方法。與在客戶端102、104和106處相比,客戶端 102、104和106的一些特征可由計算云108更好地執(zhí)行。通過確定哪些功能可在計算云108 上比在本地客戶端102、104和106處更有效地執(zhí)行,能夠以這樣的方式分配計算資源即使得性能最大化。圖2是本地系統(tǒng)202的圖示200。每個客戶端102、104和106包括本地系統(tǒng)202。 本地系統(tǒng)202包括本地處理單元208、本地數(shù)據(jù)存儲器210、以及本地數(shù)據(jù)輸入/輸出212。 本地處理單元208可包括實時功能204和非實時功能206 二者。實時功能是命令或控制其它裝置的那些功能,其它裝置包括了在工廠中使用的實際機械系統(tǒng)。一般情況下總是需要這些實時功能可用,并且這些實時功能可被設(shè)計成非資源密集型的。這些實時功能的實例可包括對基本的自動化系統(tǒng)進(jìn)行編程以在特定時間內(nèi)執(zhí)行特定的功能(例如,鉆入物質(zhì)內(nèi))。非實時功能是可用來形成實時功能的功能。非實時功能的實例是這些功能,該功能被用來訓(xùn)練實時功能、和對由非實時功能創(chuàng)造的產(chǎn)物的仿真。這些非實時功能可以是處理器密集型的并需要專用軟件。不僅功能可以是實時地或非實時地執(zhí)行的,系統(tǒng)也可以實時地或非實時地需要數(shù)據(jù)。在一個實施例中,實時地需要的數(shù)據(jù)將會在本地存儲于本地數(shù)據(jù)存儲器210中,而并非實時地需要的數(shù)據(jù)可被存儲在計算云108中的存儲單元112中。MES系統(tǒng)的常規(guī)部署的問題之一在于,大多數(shù)準(zhǔn)確仿真模型過于昂貴而不能部署到本地系統(tǒng)中。另外,大多數(shù)準(zhǔn)確仿真模型的存儲需求超過了本地數(shù)據(jù)存儲器210的可用的存儲。本公開內(nèi)容通過數(shù)據(jù)和過程二者分離的過程來克服這些問題。通過確定是需要實時地還是非實時地執(zhí)行特定過程或數(shù)據(jù),可延遲的那些功能可以被置入計算云108。實時和非實時之間的界定(delineation)旨在作為示例性方法其確定何種過程和數(shù)據(jù)應(yīng)在本地存儲、以及何種過程和數(shù)據(jù)應(yīng)在計算云108中存儲。應(yīng)清楚地理解到,基于數(shù)據(jù)的優(yōu)先級或其它特征,可使用其它界定。通過此公開內(nèi)容,明確地設(shè)想了任何這樣的系統(tǒng)或方法其界定了共享的過程和存儲,并且隨后通過在計算云108以及本地系統(tǒng)202 二者上使用混合方法執(zhí)行所述系統(tǒng)和方法。可用于確定何種數(shù)據(jù)及何種功能待置入計算云108的界定的另一實例,是基于究竟數(shù)據(jù)和功能為“高水平(high level)”抑或“低水平”的。高水平的功能可包括沒有直接地與機械件的實際操作相關(guān)聯(lián)的功能。高水平的功能的實例可包括可在計算云108中執(zhí)行的調(diào)度、協(xié)調(diào)(reconci 1 iation)或其它功能。關(guān)于所披露的混合方法的優(yōu)點之一是制造執(zhí)行系統(tǒng)(MES)的增強。制造執(zhí)行系統(tǒng)用于向基本自動化系統(tǒng)提供指令或例程?;咀詣踊到y(tǒng)繼而用于直接地就要執(zhí)行什么動作(例如,自動化硬件的實際操作)命令系統(tǒng)。當(dāng)前所披露的系統(tǒng)和方法的另一優(yōu)點是用以迅速地部署新服務(wù)或特征到多個客戶端而不需要對客戶端本身進(jìn)行改變的能力。隨著新服務(wù)變得可用(例如,仿真變得可用), 則可提供此服務(wù)來在給定的現(xiàn)場處改善制造過程、而不需要在現(xiàn)場處重新進(jìn)行編程。當(dāng)前所披露的系統(tǒng)和方法的又一優(yōu)點是用于增強的數(shù)據(jù)收集和分析的能力。通過客戶端102、104和106到計算云108的鏈接,數(shù)據(jù)可由客戶端102、104和106上載到云108, 所述數(shù)據(jù)表示與數(shù)據(jù)處理相關(guān)的實時信息。此信息可繼而由計算云108用于多個功能,包括監(jiān)視生產(chǎn)結(jié)果和識別裝備的潛在問題。例如,云在某些實施例中可應(yīng)用模型,諸如啟發(fā)式模型,來識別潛在的裝備故障。這將會允許對裝備的提前的預(yù)防性維護(hù)。圖3是使用制造執(zhí)行系統(tǒng)302的一系統(tǒng)的示例性實施例300。在此示例性實施例中,該制造執(zhí)行系統(tǒng)302包括了計算云108以及本地系統(tǒng)202 二者。該制造執(zhí)行系統(tǒng)302 用來控制基本自動化系統(tǒng)304。應(yīng)理解的是,該制造執(zhí)行系統(tǒng)可包括多個本地系統(tǒng)和多個計算石。圖4是執(zhí)行當(dāng)前所披露的混合方法的一個方法400的實例。在此實施例中,在方框402中選擇模型來在本地環(huán)境202和計算云108之間分配過程和數(shù)據(jù)。在方框404中, 設(shè)置了用于云的過程,并且在云中存儲了數(shù)據(jù)。在方框406中,設(shè)置了用于本地環(huán)境的過程,并且在本地環(huán)境中存儲了數(shù)據(jù)。在方框408中,計算云108鏈接至本地環(huán)境202。在方框410中,執(zhí)行了制造過程。本混合方法的又一好處是產(chǎn)生這樣一種過程歷史(historian)的能力所述過程歷史能夠捕集、提供和存檔過程相關(guān)數(shù)據(jù)以用于過程操作。現(xiàn)今,制造業(yè)顧客需要越來越復(fù)雜的工具(諸如儀表板)來監(jiān)測它們的制造過程的、以及用于制造自動化的控制裝備的健康狀況。云計算為提供裝備健康狀況服務(wù)的新模型在以下兩方面提供了基礎(chǔ),即在就管理和部署裝備健康狀況服務(wù)解決信息技術(shù)關(guān)注方面、以及作為計算基礎(chǔ)來執(zhí)行對數(shù)據(jù)的存儲和分析以提供較高階信息(諸如由托管于計算云108中的復(fù)雜算法所揭露的預(yù)防性維護(hù)需要) 方面。
在一些實施例中,此公開內(nèi)容使得所有與客戶端102-106的健康狀況服務(wù)相關(guān)的數(shù)據(jù)能存儲于計算云108內(nèi)的中央全局?jǐn)?shù)據(jù)倉庫(central global data r印ository)中。 存儲于此倉庫中的數(shù)據(jù)可包括定位成遍及一個或多個制造系統(tǒng)(本地地、或全球地)的裝備的當(dāng)前健康狀況。除了當(dāng)前的健康狀況,也可在數(shù)據(jù)庫中提供與維護(hù)和評估所述控制裝備的健康狀況有關(guān)的數(shù)據(jù)。此數(shù)據(jù)可由控制裝備制造商提供??刂蒲b備制造商也可具備通過計算云108提供維護(hù)通知(maintenance notice)的能力。這樣,控制裝備制造商可只需要向一個位置告知任何維護(hù)通知。計算云108隨后可將該通知分配給所有控制裝備使用者,并且調(diào)度對該裝備的維護(hù)。計算云108的使用也使得來自需要評估的控制裝備的信息能夠被帶給專家以幾乎即刻地就對該數(shù)據(jù)進(jìn)行分析。 這為較快的解決問題做好了準(zhǔn)備。在一些實施例中,本地收集器和其它裝置可聚合一個或多個系統(tǒng)中的健康狀況數(shù)據(jù),并且這些系統(tǒng)可以處于相同的地理區(qū)域或相異的地理區(qū)域。云服務(wù)隨后可基于此數(shù)據(jù)而進(jìn)行收集、分析和通知。圖5圖示了一種根據(jù)本公開的監(jiān)視狀態(tài)信息的示例性方法500。在方框502中, 監(jiān)視來自于多個不同本地環(huán)境的狀態(tài)信息。在方框504中,聚合來自本地環(huán)境的狀態(tài)信息。 在方框506中,分析狀態(tài)信息。在方框508中,分配經(jīng)分析的狀態(tài)信息
圖5中所披露的方法的優(yōu)點之一在于,本系統(tǒng)可在其它環(huán)境中使用來自本地環(huán)境的信息。例如,如果一種特定的工具開始記錄指定的振動并且隨后該工具發(fā)生故障,則與振動相關(guān)的信息可傳播至每個其它本地系統(tǒng)202以向它們發(fā)出關(guān)于可能的故障的警告。將來自一個本地環(huán)境的信息共享給其它本地環(huán)境可以提供一種方法用來避免損壞部件故障。通過實時地聚合并分析制造數(shù)據(jù),可以對制造過程做出改進(jìn)。(與僅存儲于計算云108中的信息相比)將會存儲于本地環(huán)境202和計算云108中的信息可基于“什么信息是預(yù)期由本地環(huán)境202所需的”而得以被確定。例如,本地環(huán)境 202可取得每10秒鐘的讀數(shù),但是只需要每分鐘的讀數(shù)。每個讀數(shù)可存儲于計算云108中用于增強分析,但是在本地環(huán)境202中可僅需存儲一分鐘一個的讀數(shù)。此存儲將會使得本地環(huán)境202能緩存其期望所需的數(shù)據(jù)、而同時向計算云108提供所有可用數(shù)據(jù)。這樣,計算云108具有盡可能多的信息來執(zhí)行分析,而同時本地環(huán)境已存儲了其用于立即操作所需的 fn息ο以上描述的計算云108以及本地環(huán)境202的元素可在具有充足處理能力、存儲器資源和網(wǎng)絡(luò)吞吐能力的任何通用計算機600上實現(xiàn),以處理置于其上的必要工作負(fù)荷。消費者家庭個人計算機(通過諸如互聯(lián)網(wǎng)這樣的廣域網(wǎng)而聯(lián)網(wǎng)至計算云108),可與所披露的實施例相結(jié)合而使用。消費者家庭個人計算機可共享計算云108的一些或全部元素。圖6 圖示了適于實施本文中所披露的一個或多個實施例的典型的計算機系統(tǒng)。通用計算機600 包括處理器612 (其可稱為中央處理器單元或CPU),該處理器與存儲器裝置通信,該存儲器裝置包括輔助存儲器602、只讀存儲器(R0M)604、隨機存取存儲器(RAM)606、輸入/輸出 (I/O) 608裝置、以及網(wǎng)絡(luò)連接裝置610。處理器可實現(xiàn)為一個或多個CPU芯片。輔助存儲器602通常包括一個或多個磁盤驅(qū)動器或磁帶驅(qū)動器,并且用于數(shù)據(jù)的非易失性存儲、且在RAM 606不足夠大以保持住所有工作數(shù)據(jù)的情況下作為溢出數(shù)據(jù)存儲裝置。輔助存儲器602可用來存儲這樣的程序當(dāng)這樣的程序被選擇用于執(zhí)行時,該程序被加載到RAM 606內(nèi)。ROM 604用來存儲指令并且可能用來存儲在程序執(zhí)行期間讀取的數(shù)據(jù)。ROM 604是非易失性存儲器裝置,相對于輔助存儲器的較大存儲容量而言,該非易失性存儲器裝置通常具有小的存儲容量。RAM 606用來存儲易失性數(shù)據(jù)且可能用來存儲指令。 對ROM 604和RAM 606的訪問通常比對輔助存儲器602的訪問更快。I/O 608裝置可包括打印機、視頻監(jiān)視器、液晶顯示器(IXD)、觸摸屏顯示器、鍵盤、小鍵盤、開關(guān)、撥盤、鼠標(biāo)、軌跡球、語音識別器、讀卡器、紙帶讀取器、或其它公知的輸入裝置。網(wǎng)絡(luò)連接裝置610可采取如下形式調(diào)制解調(diào)器、調(diào)制解調(diào)器組、以太網(wǎng)卡、通用串行總線(USB)接口卡、串口、令牌環(huán)卡(token ring card)、光纖分布式數(shù)據(jù)接口(FDDI)卡、無線局域網(wǎng)(WLAN)卡、無線電收發(fā)器卡諸如碼分多址(CDMA)和/或全球移動通信系統(tǒng)(GSM) 無線電收發(fā)器卡、以及其它公知的網(wǎng)絡(luò)裝置。這些網(wǎng)絡(luò)連接裝置610可使得處理器612能夠與互聯(lián)網(wǎng)或者一個或多個內(nèi)聯(lián)網(wǎng)相通信。利用這樣網(wǎng)絡(luò)連接,可設(shè)想到在執(zhí)行以上描述的方法步驟的過程中,處理器612可從網(wǎng)絡(luò)接受信息、或可向網(wǎng)絡(luò)輸出信息。這樣的信息(其經(jīng)常被表示為待使用處理器612來執(zhí)行的指令序列),可以例如以在載波中體現(xiàn)的計算機數(shù)據(jù)信號的形式來從網(wǎng)絡(luò)接收并且輸出到網(wǎng)絡(luò)。這樣的信息(其例如可包括待使用處理器612來執(zhí)行的數(shù)據(jù)或指令),可例如以計算機數(shù)據(jù)基帶信號或在載波中體現(xiàn)的信號的形式來從網(wǎng)絡(luò)接收并且輸出到網(wǎng)絡(luò)。由網(wǎng)絡(luò)連接裝置610產(chǎn)生的載波中體現(xiàn)的信號或基帶信號可傳播于電導(dǎo)體的表面之中或之上、同軸電纜之中、波導(dǎo)之中、光學(xué)介質(zhì)例如光纖之中、或者空氣或自由空間之中??筛鶕?jù)不同的順序來排序在載波中嵌入的信號或基帶信號中所包含的信息,這可以是對于處理或產(chǎn)生信息、或者傳送或接收信息而言所希望的。載波中嵌入的信號或基帶信號、或者當(dāng)前使用或此后開發(fā)的其它類型的信號(在本文中稱為傳送介質(zhì)),可根據(jù)本領(lǐng)域技術(shù)人員公知的若干方法而產(chǎn)生。處理器612執(zhí)行它從硬盤、軟盤、光盤(這些各種基于盤的系統(tǒng)都可認(rèn)為是輔助存儲器602)、R0M 604,RAM 606、或者網(wǎng)絡(luò)連接裝置610存取的指令、代碼、計算機程序、腳本。盡管圖示為一系列步驟,圖4和5中的各種步驟可以重疊、并行地發(fā)生、以不同順序發(fā)生、或多次發(fā)生。此外,應(yīng)注意的是,這些步驟可以在任何適當(dāng)?shù)臅r間發(fā)生,諸如響應(yīng)于來自用戶或外部裝置或系統(tǒng)的命令。在一些實施例中,以上描述的各種功能由從計算機可讀程序代碼形成的以及在計算機可讀介質(zhì)中體現(xiàn)的計算機程序來實現(xiàn)或者支持。短語“計算機可讀程序代碼”包括任何類型的計算機代碼,包括源代碼、目標(biāo)代碼、以及可執(zhí)行代碼。短語“計算機可讀介質(zhì)”包括任何類型的能夠由計算機訪問的介質(zhì),諸如只讀存儲器(ROM)、隨機存取存儲器(RAM)、 硬盤驅(qū)動器、光盤(CD)、數(shù)字化視頻光盤(DVD)、或者任何其它類型的存儲器。可能有利的是闡明在本專利文檔中通篇使用的某些詞和短語的定義。術(shù)語“耦合” 及其派生詞指的是在兩個或更多個元件之間的任何直接或間接的連通,無論那些元件是否彼此成物理接觸。術(shù)語“傳送”、“接收”和“通信”及其派生詞,包含了直接和間接通信二者。 術(shù)語“包括”和“包含”及其派生詞,意思是包括在內(nèi)而沒有限制。術(shù)語“或”是包含性的, 意思為和/或。短語“關(guān)聯(lián)”和“與其相關(guān)聯(lián)”及其派生詞,可意為包括、被包括于、互連著、 包含、被包含于、連接至或連接著、耦合至或耦合著、可連通著、協(xié)同著、交錯、并列、接近于、 結(jié)合至或結(jié)合著、具有、具有...屬性,等等。術(shù)語“控制器”意思是控制至少一個操作的任何裝置、系統(tǒng)、或其部分??刂破骺蓪崿F(xiàn)為硬件、固件、軟件、或它們中至少兩個的某些組合。 與任何特定控制器相關(guān)聯(lián)的功能性可被集中或分布,而不管是在本地或遠(yuǎn)程。
盡管本公開內(nèi)容已描述了某些實施例和一般地關(guān)聯(lián)的方法,但這些實施例和方法的變更和變換將會對本領(lǐng)域技術(shù)人員顯而易見。因此,對示例性實施例的以上描述沒有限定或約束本公開內(nèi)容。在不離開如下列權(quán)利要求書所限定的本公開內(nèi)容的精神和范圍的情況下,其它改變、替代和更改也是有可能的。
權(quán)利要求
1.一種系統(tǒng),包括計算云(108),包括至少一個數(shù)據(jù)存儲單元(112)和至少一個處理單元(110),其中該計算云配置成提供至少一個服務(wù);以及多個客戶端(102-106),每個客戶端都配置成與計算云和至少一個工業(yè)自動化單元通信,并且傳送與該至少一個工業(yè)自動化單元相關(guān)聯(lián)的信息至該計算云;其中所述計算云中的至少一個處理單元配置成通過使用由客戶端所提供的信息而確定該至少一個工業(yè)自動化單元的狀態(tài)。
2.如權(quán)利要求1所述的系統(tǒng),其中所述計算云中的至少一個處理單元配置成對由客戶端所提供的信息執(zhí)行預(yù)測性分析以確定該至少一個工業(yè)自動化單元的健康狀況。
3.如權(quán)利要求1所述的系統(tǒng),其中該計算云中的至少一個處理單元配置成處理由客戶端捕捉的、與過去的裝備故障相關(guān)聯(lián)的數(shù)據(jù);以及該計算云中的至少一個處理單元配置成使用與過去的裝備故障相關(guān)聯(lián)的數(shù)據(jù)來預(yù)測未來的裝備故障。
4.如權(quán)利要求3所述的系統(tǒng),還包括警告模塊,配置成在預(yù)測的未來故障之前發(fā)出警告。
5.如權(quán)利要求1所述的系統(tǒng),其中該計算云中的至少一個處理單元配置成基于由客戶端捕捉的、與過去的裝備故障相關(guān)聯(lián)的數(shù)據(jù)來預(yù)測至少一個工業(yè)自動化單元的預(yù)期壽命;以及該計算云中的至少一個處理單元配置成使用預(yù)測的預(yù)期壽命來在發(fā)生另一故障之前對維護(hù)進(jìn)行調(diào)度。
6.一種確定裝備的健康狀況的方法,所述方法包括獲得至少一組與工業(yè)單元相關(guān)聯(lián)的信息;使用計算云(108)中的至少一個處理單元(110)來分析所述一組信息,其中對所述一組信息的分析包括將所述一組信息與從多個工業(yè)單元獲得的一組或多組經(jīng)驗信息進(jìn)行比較;以及實時地確定工業(yè)單元的狀態(tài)。
7.如權(quán)利要求6所述的方法,其中由計算云的客戶端(102-106)獲得所述一組信息。
8.如權(quán)利要求7所述的方法,其中計算云的客戶端通過安全連接而連接至計算云。
9.如權(quán)利要求6所述的方法,其中通過附接至工業(yè)單元的至少一個傳感器而獲得所述一組信息。
10.一種系統(tǒng),包括計算云(108),包括具有與一個或多個工業(yè)工具的故障相關(guān)聯(lián)的經(jīng)驗信息的數(shù)據(jù)庫;以及客戶端(102-106),與至少一個工業(yè)工具相關(guān)聯(lián);其中所述計算云配置成接收來自客戶端的至少一些經(jīng)驗信息、并且使用所接收到的經(jīng)驗數(shù)據(jù)來實時地確定至少一個工業(yè)工具的健康狀況。
全文摘要
一種系統(tǒng)包括計算云(108),計算云具有至少一個數(shù)據(jù)存儲單元(112)和至少一個處理單元(110)。計算云配置成提供至少一個服務(wù)。該系統(tǒng)還包括多個客戶端(102-106),每個客戶端配置成與計算云和至少一個工業(yè)自動化單元通信,并且傳送與至少一個工業(yè)自動化單元相關(guān)聯(lián)的信息至計算云。計算云中的至少一個處理單元配置成通過使用由客戶端所提供的信息而確定至少一個工業(yè)自動化單元的狀態(tài)。
文檔編號G05B19/418GK102449567SQ201080024008
公開日2012年5月9日 申請日期2010年3月23日 優(yōu)先權(quán)日2009年4月1日
發(fā)明者P. 斯塔斯 K., F. 麥克勞林 P. 申請人:霍尼韋爾國際公司