本發(fā)明是申請人向中國專利局提交的申請?zhí)枮?01410196127.5、申請日為2014年5月9日、發(fā)明名稱為“用信息疊加把基于云的數(shù)據(jù)用于工業(yè)自動化環(huán)境的虛擬化”的發(fā)明專利申請的分案申請。
相關(guān)申請
本申請要求于2013年5月9日遞交的標(biāo)題為“遠(yuǎn)程服務(wù)和資產(chǎn)管理系統(tǒng)和方法”的美國臨時專利申請no.61/821,639的優(yōu)先權(quán),上述申請的全部內(nèi)容通過引用合并到本文中。
本申請一般性地涉及工業(yè)自動化,更具體地涉及通過信息疊加把基于云的數(shù)據(jù)用于工業(yè)自動化環(huán)境的虛擬化。
背景技術(shù):
工業(yè)控制器及其關(guān)聯(lián)的輸入/輸出(i/o)設(shè)備能夠有用于現(xiàn)代工業(yè)自動化系統(tǒng)的操作。這些工業(yè)控制器能夠與工廠地板上的現(xiàn)場設(shè)備進(jìn)行交互以控制與諸如產(chǎn)品制造、材料處理、批量處理、監(jiān)督控制以及其他類似應(yīng)用的目標(biāo)有關(guān)的自動化過程。工業(yè)控制器能夠存儲和執(zhí)行用戶定義的控制程序以實現(xiàn)與受控過程有關(guān)的決策制定。這種程序能夠包含但不限于階梯邏輯、順序功能圖、功能框圖、結(jié)構(gòu)化文本或者其他這樣的編程結(jié)構(gòu)。通常,工業(yè)控制器能夠從傳感器和測量設(shè)備讀取輸入數(shù)據(jù),傳感器和測量設(shè)備能夠提供與受控系統(tǒng)的一個或更多個狀態(tài)有關(guān)的離散和遙感探測的數(shù)據(jù),并且工業(yè)控制器能夠根據(jù)用戶定義的程序基于這些輸入來生成控制輸出。
除了工業(yè)控制器及其關(guān)聯(lián)的i/o設(shè)備之外,一些工業(yè)自動化系統(tǒng)也可以包括低級別控制系統(tǒng),例如視覺系統(tǒng)、條形碼標(biāo)記系統(tǒng)、變頻驅(qū)動器、工業(yè)機(jī)器人等,其能夠進(jìn)行一部分工業(yè)過程的本地控制,或者能夠具有其自身的本地化控制系統(tǒng)。
在包括一組工業(yè)設(shè)備、工業(yè)過程、其他工業(yè)資產(chǎn)和與網(wǎng)絡(luò)相關(guān)的資產(chǎn)的給定工業(yè)自動化系統(tǒng)的操作期間,用戶(例如:操作者、技術(shù)員、維護(hù)人員等)通常能夠監(jiān)視或管理工業(yè)自動化系統(tǒng)的操作,對工業(yè)自動化系統(tǒng)進(jìn)行維護(hù)、修理或升級,或者進(jìn)行與工業(yè)自動化系統(tǒng)的操作有關(guān)的其他任務(wù)。對當(dāng)今的工業(yè)控制和商業(yè)系統(tǒng)的上述描述僅意在提供與常規(guī)工業(yè)自動化系統(tǒng)相關(guān)的背景概述,而并非意在窮舉。
技術(shù)實現(xiàn)要素:
為了提供對本文所述的一些方面的基礎(chǔ)理解,下面給出了簡要總結(jié)。該總結(jié)既不是全面概述也不意在識別出關(guān)鍵/重要元素或者勾畫出本文所描述的各個方面范圍。其目的僅在于以簡化的形式給出一些概念,作為稍后給出的更詳細(xì)描述的引子。
所公開的主題的各個方面和實施方式涉及在云平臺中使用數(shù)據(jù)分析以利于生成、更新或使用虛擬化工業(yè)自動化系統(tǒng),以利于與工業(yè)自動化系統(tǒng)進(jìn)行交互(例如,利于遠(yuǎn)程監(jiān)視、跟蹤、控制等)。虛擬化部件能夠采用采集部件(例如,基于云的采集部件),該采集部件能夠從一個或更多個工業(yè)客戶的一個或更多個工業(yè)自動化系統(tǒng)采集與工業(yè)自動化系統(tǒng)相關(guān)的數(shù)據(jù),以在云平臺上進(jìn)行存儲(例如,在基于云的數(shù)據(jù)存儲中進(jìn)行存儲)和分析。
虛擬化管理部件能夠分析數(shù)據(jù),并且能夠至少部分地基于分析結(jié)果來生成工業(yè)自動化系統(tǒng)的虛擬化工業(yè)自動化系統(tǒng)。虛擬化工業(yè)自動化系統(tǒng)能夠是能夠呈現(xiàn)工業(yè)自動化系統(tǒng)的多維(例如,三維(3-d)或者二維(2-d))虛擬化視圖(例如3-d視圖或2-d視圖)的多維虛擬化工業(yè)自動化系統(tǒng),或者能夠是工業(yè)自動化系統(tǒng)的虛擬化儀表盤視圖。虛擬化管理部件也能夠經(jīng)由用戶的通信設(shè)備接收有關(guān)與虛擬化工業(yè)自動化系統(tǒng)的用戶交互的信息,以利于與工業(yè)自動化系統(tǒng)的遠(yuǎn)程交互、對工業(yè)自動化系統(tǒng)的監(jiān)視、跟蹤和/或控制。在一些實現(xiàn)中,響應(yīng)于關(guān)于與虛擬化工業(yè)自動化系統(tǒng)進(jìn)行的、涉及遠(yuǎn)程控制工業(yè)自動化系統(tǒng)的用戶交互的信息,虛擬化管理部件能夠生成一個或多個對應(yīng)控制信號,并且能夠?qū)⒃撘粋€或多個對應(yīng)控制信號傳送(例如,發(fā)送)給工業(yè)自動化系統(tǒng),以利于控制(例如,遠(yuǎn)程控制)工業(yè)自動化系統(tǒng)的操作。虛擬化管理部件也能夠至少部分地基于(例如,響應(yīng)于)虛擬化工業(yè)自動化系統(tǒng)或工業(yè)自動化系統(tǒng)(例如經(jīng)由虛擬化工業(yè)自動化系統(tǒng))的操作和與之進(jìn)行的用戶交互來更新虛擬化工業(yè)自動化系統(tǒng)。
在一些實現(xiàn)中,虛擬化管理部件能夠定制用戶的通信設(shè)備上虛擬化工業(yè)自動化系統(tǒng)的用戶視圖,和/或與虛擬化工業(yè)自動化系統(tǒng)關(guān)聯(lián)的定制數(shù)據(jù)疊加,并且/或者能夠至少部分地基于下述因素來對在用戶的通信設(shè)備上呈現(xiàn)的與虛擬化工業(yè)自動化系統(tǒng)關(guān)聯(lián)的數(shù)據(jù)進(jìn)行過濾:用戶與工業(yè)自動化系統(tǒng)有關(guān)的角色、用戶訪問虛擬化工業(yè)自動化系統(tǒng)或工業(yè)自動化系統(tǒng)的授權(quán)或者訪問權(quán)限、用戶與工業(yè)自動化系統(tǒng)相關(guān)的位置(例如,用戶的通信設(shè)備的位置或者用戶的射頻識別標(biāo)簽(rfid))(例如,用戶在包括工業(yè)自動化系統(tǒng)的設(shè)施(例如,工廠)內(nèi)(或外)的位置)、用戶關(guān)于虛擬化工業(yè)自動化系統(tǒng)的偏好、一個或多個過濾器(例如,一個或多個所選擇的數(shù)據(jù)過濾器)、或其他所定義的虛擬化管理準(zhǔn)則,其中,能夠在不同用戶的不同通信設(shè)備上呈現(xiàn)虛擬化工業(yè)自動化系統(tǒng)的能夠包括不同數(shù)據(jù)疊加(例如,角色為中心的數(shù)據(jù)疊加)的不同視圖。虛擬化管理部件也能夠利于使用戶能夠經(jīng)由用戶的通信設(shè)備應(yīng)用期望的過濾器來過濾與虛擬化工業(yè)自動化系統(tǒng)的用戶視圖(例如,定制視圖)關(guān)聯(lián)的數(shù)據(jù),以例如呈現(xiàn)與用戶此時正進(jìn)行的工作任務(wù)有關(guān)的數(shù)據(jù)子集,呈現(xiàn)關(guān)于虛擬化的工業(yè)自動化系統(tǒng)和關(guān)聯(lián)的工業(yè)自動化系統(tǒng)的某部分的更詳細(xì)數(shù)據(jù)或鉆取視圖,或者呈現(xiàn)至少部分地基于其他準(zhǔn)則過濾的數(shù)據(jù)。
虛擬化管理部件也能夠根據(jù)所定義的虛擬化管理準(zhǔn)則(例如,當(dāng)另一用戶被授權(quán)在該另一用戶的通信設(shè)備上訪問這種個性化視圖時,和/或部分地基于該另一用戶與工業(yè)自動化系統(tǒng)有關(guān)的角色等),與一個或多個其他用戶的一個或多個通信設(shè)備上共享在該用戶的通信設(shè)備上顯示的虛擬化工業(yè)自動化系統(tǒng)的定制視圖(例如,個性化視圖)。虛擬化管理部件能夠利于使用戶能夠使用通信設(shè)備來生成虛擬化注釋,虛擬化注釋包括期望的信息(例如,有關(guān)由虛擬化工業(yè)自動化系統(tǒng)的虛擬化部分代表的工業(yè)自動化系統(tǒng)的一部分的用戶生成的信息),以及將虛擬化注釋應(yīng)用或者放置到虛擬化工業(yè)自動化系統(tǒng)的虛擬化部分。虛擬化管理部件能夠利于使用戶能夠使用通信設(shè)備根據(jù)所定義的虛擬化管理準(zhǔn)則(例如,當(dāng)另一用戶被授權(quán)在該另一用戶的通訊設(shè)備上訪問或查看虛擬注釋時,和/或部分地基于該另一用戶與工業(yè)自動化系統(tǒng)有關(guān)的角色等),來控制虛擬化注釋的范圍,以控制例如在另一用戶的通信設(shè)備上虛擬化注釋對該另一用戶的可見性。虛擬化注釋能夠被用來例如標(biāo)記與工業(yè)自動化系統(tǒng)的部分有關(guān)的問題或異常操作條件,以用作輪班報告(例如,從一個工作輪班的用戶到下一個工作輪班的另一個用戶),以提醒該用戶(或者一個或多個其他用戶)與該工業(yè)自動化系統(tǒng)的該部分有關(guān)的一些事情,以通知一個或多個其他用戶要進(jìn)行的與該工業(yè)自動化系統(tǒng)相關(guān)的一些工作任務(wù)(例如,維護(hù)任務(wù),修理任務(wù)或更換任務(wù)等),以及其他期望的原因。
為了實現(xiàn)上述內(nèi)容或相關(guān)目標(biāo),在本文中結(jié)合以下描述和附圖描述了一些說明性的方面。這些方面是對能夠?qū)嵤┑母鞣N方式的陳述,意在覆蓋能夠?qū)嵤┑母鞣N方式。結(jié)合附圖根據(jù)以下詳細(xì)描述,其他優(yōu)點和創(chuàng)新特征可以變得明顯。
附圖說明
圖1示出了根據(jù)所公開的主題的各種實現(xiàn)和實施方式的示例系統(tǒng)(例如,虛擬化系統(tǒng))的框圖,該系統(tǒng)能夠利于至少部分地基于與工業(yè)企業(yè)有關(guān)的基于云的數(shù)據(jù)來生成和管理能夠?qū)?yīng)于與工業(yè)企業(yè)相關(guān)聯(lián)的工業(yè)自動化系統(tǒng)的虛擬化工業(yè)自動化系統(tǒng)。
圖2描繪了根據(jù)所公開的主題的各種實現(xiàn)和實施方式的另一示例性系統(tǒng)(例如,虛擬化系統(tǒng))的圖,該系統(tǒng)能夠利于至少部分地基于與工業(yè)企業(yè)有關(guān)的基于云的數(shù)據(jù)來生成和管理能夠?qū)?yīng)于與工業(yè)企業(yè)相關(guān)聯(lián)的工業(yè)自動化系統(tǒng)的虛擬化工業(yè)自動化系統(tǒng)。
圖3表示了根據(jù)所公開的主題的各方面和實施方式的虛擬化工業(yè)自動化系統(tǒng)的各部分的示例視圖(例如,虛擬定制或個性化視圖)的圖。
圖4示出了根據(jù)所公開的主題的各方面和實施方式的虛擬化工業(yè)自動化系統(tǒng)的示例儀表板視圖的框圖。
圖5描繪了根據(jù)所公開的主題的各方面和實施方式的虛擬化工業(yè)自動化系統(tǒng)的示例混合虛擬化視圖的框圖。
圖6示出了根據(jù)所公開的主題的各方面和實施方式的能夠包含數(shù)據(jù)疊加的虛擬化工業(yè)自動化系統(tǒng)的示例定制視圖的圖。
圖7示出了根據(jù)所公開的主題的各方面和實施方式的示例系統(tǒng)的圖,該系統(tǒng)能夠利于和與第二用戶相關(guān)聯(lián)的通信設(shè)備共享與第一用戶相關(guān)聯(lián)的虛擬化工業(yè)自動化系統(tǒng)的定制視圖,和/或與該虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的第一定制數(shù)據(jù)疊加。
圖8示出了根據(jù)所公開的主題的各方面和實施方式的示例系統(tǒng)的圖,該系統(tǒng)能夠利于和與另一用戶相關(guān)聯(lián)的通信設(shè)備來共享與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的虛擬注釋。
圖9是根據(jù)所公開的主題的各方面和實施方式的示例工業(yè)企業(yè)的高層概述的圖,該企業(yè)能夠利用基于云的服務(wù),包括虛擬化相關(guān)的服務(wù)、數(shù)據(jù)采集服務(wù)以及數(shù)據(jù)存儲服務(wù)。
圖10呈現(xiàn)了根據(jù)所公開的主題的各種實現(xiàn)和實施方式的示例性系統(tǒng)(例如,基于云的虛擬化系統(tǒng),或部分地基于云的虛擬化系統(tǒng))的框圖。
圖11示出了根據(jù)所公開的主題的各方面和實施方式的示例系統(tǒng)(例如,虛擬化系統(tǒng))的圖,該系統(tǒng)能夠利于生成虛擬化工業(yè)自動化系統(tǒng),該虛擬化工業(yè)自動化系統(tǒng)代表工業(yè)自動化系統(tǒng),以及能夠利于執(zhí)行至少部分地基于由基于云的虛擬化系統(tǒng)進(jìn)行的對客戶特定工業(yè)數(shù)據(jù)的采集的其他虛擬化相關(guān)服務(wù)。
圖12示出這些示例數(shù)據(jù)類之間的示例層次關(guān)系的圖。
圖13描繪了根據(jù)所公開的主題的各方面和實現(xiàn)的示例系統(tǒng)的框圖,該系統(tǒng)能夠被配置為包括工業(yè)設(shè)備,該工業(yè)設(shè)備能夠用作為或者操作為針對工業(yè)自動化系統(tǒng)的其他工業(yè)設(shè)備的云代理,以利于將工業(yè)數(shù)據(jù)遷移到用于由虛擬化系統(tǒng)進(jìn)行的分類和分析的云平臺。
圖14示出了根據(jù)所公開的主題的各方面和實現(xiàn)的示例系統(tǒng)的框圖,該系統(tǒng)能夠采用防火墻設(shè)備,該防火墻設(shè)備能夠用作為針對一組工業(yè)設(shè)備的云代理,以利于將工業(yè)數(shù)據(jù)遷移到用于由虛擬化系統(tǒng)進(jìn)行的分類和分析的云平臺。
圖15示出了根據(jù)所公開的主題的各方面和實現(xiàn)的示例設(shè)備模型的框圖。
圖16表示了根據(jù)所公開的主題的各方面和實現(xiàn)的示例系統(tǒng)的框圖,該系統(tǒng)能夠利于從與各工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的設(shè)備和資產(chǎn)來采集數(shù)據(jù),以供在基于云的數(shù)據(jù)存儲中存儲。
圖17示出了根據(jù)所公開的主題的各方面和實施方式的基于云的系統(tǒng)的框圖,該系統(tǒng)能夠采用虛擬化系統(tǒng)以利于進(jìn)行或提供與工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的虛擬化相關(guān)服務(wù)。
圖18示出了根據(jù)所公開的主題的各實現(xiàn)和實施方式的示例方法的流程圖,該方法能夠利于至少部分地基于與工業(yè)企業(yè)有關(guān)的基于云的數(shù)據(jù)來生成和管理虛擬化工業(yè)自動化系統(tǒng)的定制視圖,該虛擬化工業(yè)自動化系統(tǒng)能夠?qū)?yīng)于與工業(yè)企業(yè)相關(guān)聯(lián)的工業(yè)自動化系統(tǒng)。
圖19描繪了根據(jù)所公開的主題的各實現(xiàn)和實施方式的示例方法的流程圖,該方法能夠利于至少部分地基于與工業(yè)企業(yè)有關(guān)的基于云的數(shù)據(jù)來生成和管理虛擬化工業(yè)自動化系統(tǒng),該虛擬化工業(yè)自動化系統(tǒng)能夠?qū)?yīng)于與工業(yè)企業(yè)相關(guān)聯(lián)的工業(yè)自動化系統(tǒng)。
圖20呈現(xiàn)了根據(jù)所公開的主題的各實現(xiàn)和實施方式的示例方法的流程圖,該方法能夠采用虛擬化工業(yè)自動化系統(tǒng)以利于控制工業(yè)自動化系統(tǒng)。
圖21呈現(xiàn)了根據(jù)所公開的主題的各實現(xiàn)和實施方式的能夠過濾操作數(shù)據(jù)的子集的示例方法的流程圖,該操作數(shù)據(jù)關(guān)聯(lián)于與工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的虛擬化工業(yè)自動化系統(tǒng)的定制視圖,和/或與該虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的定制數(shù)據(jù)疊加。
圖22示出了根據(jù)所公開的主題的各實現(xiàn)和實施方式的能夠過濾操作數(shù)據(jù)的子集的示例方法的流程圖,該操作數(shù)據(jù)關(guān)聯(lián)于與工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的虛擬化工業(yè)自動化系統(tǒng)的定制視圖,和/或與該虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的定制數(shù)據(jù)疊加。
圖23示出了根據(jù)所公開的主題的各實現(xiàn)和實施方式的示例方法的流程圖,該方法能夠利于和第二用戶的通信設(shè)備共享與第一用戶的工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的虛擬化工業(yè)自動化系統(tǒng)的定制視圖,和/或關(guān)聯(lián)于與該虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的定制數(shù)據(jù)疊加。
圖24示出了根據(jù)所公開的主題的各實現(xiàn)和實施方式的示例方法的流程圖,該方法能夠利于將虛擬注釋與關(guān)聯(lián)于工業(yè)自動化系統(tǒng)的虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)。
圖25是示例計算和/或操作環(huán)境。
圖26是示例計算和/或網(wǎng)絡(luò)環(huán)境。
具體實施方式
現(xiàn)在將參考附圖來描述本主題公開內(nèi)容,其中相同的附圖標(biāo)記被用來表示相同的元素。在下面的描述中,為了解釋的目的,闡述了許多具體的細(xì)節(jié)以便提供對本發(fā)明的透徹理解。然而明顯的是,可以在沒有這些具體細(xì)節(jié)的情況下實施本主題公開內(nèi)容。在其他實例中,以框圖的形式示出了公知的結(jié)構(gòu)和設(shè)備,以利于對它們的描述。
工業(yè)自動化系統(tǒng)能夠執(zhí)行各種過程以生產(chǎn)期望的產(chǎn)品或經(jīng)加工的材料。工業(yè)自動化系統(tǒng)能夠包括各種工業(yè)設(shè)備、工業(yè)過程、其他工業(yè)資產(chǎn)以及與網(wǎng)絡(luò)相關(guān)的資產(chǎn)(例如,通信網(wǎng)絡(luò)設(shè)備和軟件)。在給定的工業(yè)自動化系統(tǒng)操作期間,諸如例如操作員、技術(shù)人員、維護(hù)人員的用戶通常能夠監(jiān)視或管理工業(yè)自動化系統(tǒng)的操作,對工業(yè)自動化系統(tǒng)進(jìn)行維護(hù)、修理或升級,或者進(jìn)行與工業(yè)自動化系統(tǒng)的操作有關(guān)的其他任務(wù)。
為此,提出了所公開的主題的各種系統(tǒng)、方法以及技術(shù),所公開的主題涉及在云平臺中使用數(shù)據(jù)分析(例如,大數(shù)據(jù)分析)以利于生成工業(yè)自動化系統(tǒng)的虛擬化工業(yè)自動化系統(tǒng),該工業(yè)自動化系統(tǒng)能夠被用來利于與工業(yè)自動化系統(tǒng)進(jìn)行交互(例如,利于經(jīng)由通信設(shè)備進(jìn)行工業(yè)自動化系統(tǒng)的遠(yuǎn)程監(jiān)視操作、跟蹤操作、控制操作等),以及利于給用戶提供與虛擬化工業(yè)自動化系統(tǒng)及相關(guān)聯(lián)的工業(yè)自動化系統(tǒng)有關(guān)的增強(qiáng)現(xiàn)實、獨(dú)特的(例如,角色為中心的)信息疊加和信息共享能力。所公開的主題的各種系統(tǒng)、方法及技術(shù)也能夠利于至少部分地基于用戶的角色、授權(quán)級別、位置或偏好,或者與工業(yè)自動化系統(tǒng)或相關(guān)聯(lián)的虛擬化工業(yè)自動化系統(tǒng)有關(guān)的其他所定義的虛擬化管理準(zhǔn)則,來定制用戶的通信設(shè)備上的虛擬化工業(yè)自動化系統(tǒng)的用戶視圖。
基于云的虛擬化生成服務(wù)(例如,采用采集部件)能夠從一個或更多個工業(yè)客戶(如工業(yè)企業(yè))的一個或更多個工業(yè)自動化系統(tǒng)采集工業(yè)自動化系統(tǒng)相關(guān)的數(shù)據(jù),以供在云平臺上的存儲(例如,在基于云的數(shù)據(jù)存儲中)和分析。虛擬化管理部件能夠分析數(shù)據(jù),以及至少部分地基于數(shù)據(jù)分析的結(jié)果生成(例如,創(chuàng)建、構(gòu)建、構(gòu)造等)能夠?qū)?yīng)于并且以圖形表示工業(yè)自動化系統(tǒng)的虛擬化工業(yè)自動化系統(tǒng)。虛擬化工業(yè)自動化系統(tǒng)也能夠包括虛擬化的網(wǎng)絡(luò)部件,其能夠?qū)?yīng)于并且以圖形表示能夠與工業(yè)自動化系統(tǒng)的其他部分(例如,工業(yè)設(shè)備、工業(yè)過程,工業(yè)資產(chǎn)等)集成或者接口的網(wǎng)絡(luò)部件(例如,有線通信網(wǎng)絡(luò)和/或無線通信網(wǎng)絡(luò))。虛擬化管理部件也能夠利于將虛擬化工業(yè)自動化系統(tǒng)與工業(yè)自動化系統(tǒng)接口,以利于使用虛擬化工業(yè)自動化系統(tǒng)來(例如,經(jīng)由通信設(shè)備)遠(yuǎn)程地與工業(yè)自動化系統(tǒng)進(jìn)行交互和/或控制該工業(yè)自動化系統(tǒng)的操作。
虛擬化工業(yè)自動化系統(tǒng)能夠包括多維的虛擬化工業(yè)自動化系統(tǒng),其能夠從不同的視覺角度(例如,不同的視角)提供工業(yè)自動化系統(tǒng)的多維的虛擬化視圖(例如,三維(3-d)視圖或二維(2-d)視圖)。在一些實現(xiàn)中,虛擬化工業(yè)自動化系統(tǒng)能夠包括儀表板(例如,儀表板的圖形表示),儀表板能夠是與工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的參數(shù)、控制、警報指示器等的全部或一部分的虛擬視圖。虛擬化工業(yè)自動化系統(tǒng)能夠被存儲在基于云的數(shù)據(jù)存儲中。能夠?qū)⑻摂M化工業(yè)自動化系統(tǒng)或其一部分提供給(例如,傳送到)各用戶的通信設(shè)備并且在其上顯示上(例如,用于在這樣的通信設(shè)備上的虛擬化工業(yè)自動化系統(tǒng)的遠(yuǎn)程顯示)。
使用具有通信功能、互聯(lián)網(wǎng)協(xié)議(ip)電視(iptv)等的通信設(shè)備(例如計算機(jī)、手機(jī)(如智能手機(jī))、電子板或平板電腦、電子眼鏡(例如,智能眼鏡)),用戶能夠經(jīng)由用戶的通信設(shè)備和與對應(yīng)的工業(yè)自動化系統(tǒng)相關(guān)聯(lián)(例如,接口)的虛擬化工業(yè)自動化系統(tǒng)進(jìn)行交互,以利于經(jīng)由用戶的通信設(shè)備來至少部分地基于與虛擬化工業(yè)自動化系統(tǒng)的用戶交互(例如,遠(yuǎn)程交互和/或控制)與工業(yè)自動化系統(tǒng)交互和/或?qū)ζ淇刂?。例如,虛擬化的管理部件能夠接收與經(jīng)由用戶的通信設(shè)備與虛擬化工業(yè)自動化系統(tǒng)進(jìn)行的用戶交互有關(guān)的輸入信息(例如用戶輸入,例如用戶的手勢(例如,觸摸屏上的手勢)、按鍵、鼠標(biāo)點擊、選擇、語音命令等),這能夠利于控制虛擬的工業(yè)自動化系統(tǒng)的虛擬化操作,以利于對應(yīng)控制工業(yè)自動化系統(tǒng)的操作。虛擬管理部件能夠至少部分地基于與虛擬化工業(yè)自動化系統(tǒng)的用戶交互來生成控制信號,并且能夠?qū)⒖刂菩盘柊l(fā)送到自動化系統(tǒng),以利于響應(yīng)于,以及至少部分地基于(例如,與之相一致地)和虛擬化工業(yè)自動化系統(tǒng)的用戶交互來控制工業(yè)自動化系統(tǒng)的操作。
虛擬化管理部件能夠至少部分地基于與工業(yè)自動化系統(tǒng)的操作有關(guān)的采集數(shù)據(jù)(例如,響應(yīng)于與虛擬化工業(yè)自動化系統(tǒng)的用戶交互)和與工業(yè)自動化系統(tǒng)的用戶交互來更新(例如,自動地、動態(tài)地、或連續(xù)地更新、實時地或至少準(zhǔn)實時地)虛擬化工業(yè)自動化系統(tǒng)。虛擬化管理部件也能夠至少部分地基于對工業(yè)自動化系統(tǒng)的任何修改來更新(例如,自動地或動態(tài)地更新,實時地或至少準(zhǔn)實時地)虛擬化工業(yè)自動化系統(tǒng),以生成能夠虛擬化對工業(yè)自動化系統(tǒng)所做的任何修改的經(jīng)修改的虛擬化工業(yè)自動化系統(tǒng)。
在一些實現(xiàn)中,虛擬化管理部件能夠至少部分地基于下述因素來定制用戶的通信設(shè)備上的虛擬化工業(yè)自動化系統(tǒng)的用戶視圖,或者過濾與用戶的通信設(shè)備上呈現(xiàn)給用戶的虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的數(shù)據(jù):用戶的與工業(yè)自動化系統(tǒng)有關(guān)的角色、用戶訪問虛擬化工業(yè)自動化系統(tǒng)或工業(yè)自動化系統(tǒng)的授權(quán)或訪問權(quán)限、與工業(yè)自動化系統(tǒng)相關(guān)的用戶的位置(例如,用戶的通信設(shè)備的位置或用戶的射頻識別(rfid)標(biāo)簽)(例如,包括工業(yè)自動化系統(tǒng)的設(shè)施(例如,工廠)內(nèi)的用戶的位置)、用戶關(guān)于虛擬化工業(yè)自動化系統(tǒng)的偏好、或者其它所定義的虛擬化管理準(zhǔn)則,其中,能夠在不同用戶的不同通信設(shè)備上呈現(xiàn)能夠包括不同數(shù)據(jù)疊加(例如,角色為中心的數(shù)據(jù)疊加)的虛擬化工業(yè)自動化系統(tǒng)的不同視圖。虛擬化管理部件也能夠利于經(jīng)由用戶的通信設(shè)備使得用戶能夠應(yīng)用期望的一個或更多個過濾器,以過濾與虛擬化工業(yè)自動化系統(tǒng)的用戶視圖(例如,定制視圖)相關(guān)聯(lián)的數(shù)據(jù),以例如呈現(xiàn)與用戶此刻正在進(jìn)行的工作任務(wù)有關(guān)的數(shù)據(jù)子集,呈現(xiàn)關(guān)于虛擬化工業(yè)自動化系統(tǒng)和相關(guān)聯(lián)的工業(yè)自動化系統(tǒng)的某部分的更詳細(xì)數(shù)據(jù)或鉆取視圖。
虛擬化管理部件也能夠根據(jù)所定義的虛擬化管理準(zhǔn)則(例如,當(dāng)授權(quán)另一用戶在該另一用戶的通信設(shè)備上訪問個性化視圖時,和/或至少部分地基于該另一用戶的與工業(yè)自動化系統(tǒng)有關(guān)的角色等)與另外一個或更多個用戶的一個或更多個通信設(shè)備共享顯示在用戶的通信設(shè)備上的虛擬化工業(yè)自動化系統(tǒng)的定制視圖(例如,個性化視圖)。虛擬化管理部件能夠利于使得用戶能夠使用通信設(shè)備生成虛擬注釋,虛擬注釋包括期望信息(例如,有關(guān)由虛擬化工業(yè)自動化系統(tǒng)的虛擬化部分(例如,虛擬化的工業(yè)設(shè)備、虛擬化的工業(yè)過程或虛擬化的網(wǎng)絡(luò)相關(guān)設(shè)備等)代表的工業(yè)自動化系統(tǒng)的部分(例如,工業(yè)設(shè)備、工業(yè)過程、工業(yè)資產(chǎn)或網(wǎng)絡(luò)相關(guān)設(shè)備等)的信息),并且使得用戶能夠?qū)⑻摂M注釋應(yīng)用到(例如,將虛擬注釋附加、鏈接、關(guān)聯(lián)至、或放置到等)虛擬化工業(yè)自動化系統(tǒng)的虛擬化部分。虛擬化管理部件能夠使用通信設(shè)備根據(jù)所定義的虛擬化管理準(zhǔn)則(例如,當(dāng)授權(quán)其它用戶訪問或觀看其它用戶通信設(shè)備上的虛擬注釋時,和/或至少部分地基于與工業(yè)自動化系統(tǒng)有關(guān)的其他用戶的角色等)來利于使得用戶能夠控制虛擬注釋的范圍,以控制例如其他一個或更多個用戶的一個或更多個通信設(shè)備上虛擬注釋對其它一個或更多個用戶的可見性。虛擬化注釋能夠被用來例如標(biāo)記與工業(yè)自動化系統(tǒng)的部分有關(guān)的問題或異常操作條件,以用作輪班報告(例如,從一個工作輪班的用戶到下一個工作輪班的另一個用戶),以提醒該用戶(或者一個或多個其他用戶)與該工業(yè)自動化系統(tǒng)的該部分有關(guān)的一些事情,以通知一個或多個其他用戶要進(jìn)行的與該工業(yè)自動化系統(tǒng)相關(guān)的一些工作任務(wù)(例如,維護(hù)任務(wù),修理任務(wù)或更換任務(wù)等),以及其他期望的原因。
如在本申請中所使用的,術(shù)語“部件”、“系統(tǒng)”、“平臺”、“層”、“控制器”、“終端”、“站”、“節(jié)點”、“接口”意在指與計算機(jī)相關(guān)的實體,或者與具有一個或更多個特定功能的操作設(shè)備相關(guān)的實體,或者該操作設(shè)備的一部分,其中,該實體可以是硬件、硬件和軟件的組合、軟件或者執(zhí)行中的軟件。例如,部件可以是但不限于在處理器上運(yùn)行的處理、處理器、硬盤驅(qū)動器、包括附著的(例如螺紋相關(guān)或螺栓相關(guān))或可拆卸附著的固態(tài)存儲驅(qū)動、的多個存儲驅(qū)動(光學(xué)或磁存儲介質(zhì))、對象、可執(zhí)行文件、執(zhí)行的線程、計算機(jī)可執(zhí)行程序和/或計算機(jī)。通過示出的方式,在服務(wù)器上運(yùn)行的應(yīng)用程序和服務(wù)器二者都可以是部件。一個或更多個部件可以駐留在處理和/或執(zhí)行的線程內(nèi),并且部件可以位于一個計算機(jī)上和/或分布在兩個或更多個計算機(jī)之間。此外,可以從具有各種數(shù)據(jù)結(jié)構(gòu)存儲在其中的各種計算機(jī)可讀存儲介質(zhì)中來執(zhí)行如本文所描述的部件。部件可以經(jīng)由本地和/或遠(yuǎn)程處理例如根據(jù)具有一個或更多個數(shù)據(jù)分組(例如,來自與本地系統(tǒng)中的另一部件相交互的一個部件的數(shù)據(jù)、來自分布的系統(tǒng)的數(shù)據(jù)和/或經(jīng)由信號與其他系統(tǒng)穿過網(wǎng)絡(luò)例如因特網(wǎng))。作為另一示例,部件可以是具有由電氣或電子電路操作的機(jī)械部件提供的特點功能的設(shè)備,由處理器執(zhí)行的軟件或固件來操作該電氣或電子電路操作,其中,處理器可以內(nèi)置或外置于設(shè)備,并且至少執(zhí)行軟件或固件應(yīng)用程序的一部分。作為又一示例,部件可以是通過電子元件而無需機(jī)械部件來提供特定功能的設(shè)備,電子部件可以包括其中的處理器以執(zhí)行軟件或固件,可提供電子部件的至少一部分的功能。作為再一示例,一個或更多個接口可以包括輸入/輸出(i/o)部件以及相關(guān)聯(lián)的處理器、應(yīng)用程序或應(yīng)用程序編程接口(api)部件。雖然前述示例是針對部件的各個方面的,但是所例示的方面或特征也適用于系統(tǒng)、平臺、接口、層、控制器、終端等。
經(jīng)由事件如本文所使用的,術(shù)語“推斷”和“推論”一般是指根據(jù)經(jīng)由對事件和/或數(shù)據(jù)捕獲的一組觀察來對系統(tǒng)、環(huán)境和/或用戶的推理或推斷狀態(tài)進(jìn)行處理、例如,可以使用推斷來識別特定的背景環(huán)境或動作,或者推斷可以通過狀態(tài)來生成概率分布。推斷可以是概率性的,也就是說,基于所考慮的數(shù)據(jù)和事件來計算感興趣的狀態(tài)的概率分布。推斷還可以指采用其以用于根據(jù)一組事件和/或數(shù)據(jù)來構(gòu)成高層事件的技術(shù)。這樣的推斷導(dǎo)致根據(jù)一組觀察到的事件和/或存儲的事件數(shù)據(jù)、事件是否與接近的時間相關(guān)以及事件和數(shù)據(jù)是否來自一個或幾個事件或數(shù)據(jù)源來構(gòu)建新的事件或動作。
此外,術(shù)語“或”意指包括性“或”而非排他性的“或”。也就是說,除另外指定或者從上下文中明確之外,短語“x采用a或b”意在表示任何自然的包括性排列。也就是說,短語“x采用a或b”是由滿足下列任何實例:x采用a;x采用b;或x采用a和b。此外,在本申請和所附權(quán)利要求書中使用的冠詞“a”和“an”一般應(yīng)被解釋為是指“一個或多個”,除非另有指定或從上下文明確是針對單數(shù)形式。
此外,這里使用的術(shù)語“組”不包括空組;例如,沒有任何元件設(shè)置在內(nèi)的組。因此,在本主題公開內(nèi)容中的“組”包括一個或多個元件或?qū)嶓w。作為示例,一組控制器包括一個或更多個控制器;一組數(shù)據(jù)資源包括一個或更多個數(shù)據(jù)資源等。同樣地,這里所用的術(shù)語“集”是指一個或更多個實體的集合;例如,一組節(jié)點指的是一個或更多個節(jié)點。
將按照可以包括多個設(shè)備、部件、模塊等的系統(tǒng)來描述各種方面或特征。應(yīng)當(dāng)理解和明白的是,各個系統(tǒng)可以包括額外的設(shè)備、部件、模塊等,和/或可以不包括結(jié)合附圖所討論的所有的設(shè)備、部件、模塊等。也可以使用這些方法的組合。
圖1示出了根據(jù)所公開的主題的各種實現(xiàn)和各種實施方式的可以利于至少部分地基于與工業(yè)企業(yè)相關(guān)的基于云的數(shù)據(jù)來生成和管理與工業(yè)企業(yè)相關(guān)聯(lián)的工業(yè)自動化系統(tǒng)所對應(yīng)的虛擬化工業(yè)自動化系統(tǒng)的示例系統(tǒng)100(例如,虛擬化系統(tǒng))的框圖??梢曰谟脩魜矶ㄖ朴上到y(tǒng)100生成和管理的虛擬化工業(yè)自動化系統(tǒng),以將與虛擬化工業(yè)自動化系統(tǒng)的各個定制視圖相關(guān)聯(lián)的工業(yè)自動化系統(tǒng)環(huán)境的各個增強(qiáng)現(xiàn)實表示以及各個數(shù)據(jù)疊加(例如,以角色為中心的數(shù)據(jù)疊加)提供給各個用戶。如本文中所更充分公開的,系統(tǒng)100也可以利于使用戶能夠共享虛擬化工業(yè)自動化系統(tǒng)的用戶定制視圖和/或與其有關(guān)的期望數(shù)據(jù),創(chuàng)建可以與用于由用戶或者另外的用戶查看的虛擬化工業(yè)自動化系統(tǒng)的虛擬化部分相關(guān)聯(lián)(例如,位于其上)的虛擬注釋,或者利用所公開的主題的其他特征。
系統(tǒng)100可以包括虛擬化部件102,該虛擬化部件102可以利于根據(jù)所定義的自動化管理準(zhǔn)則,至少部分地基于從工業(yè)自動化系統(tǒng)104、另外的工業(yè)自動化系統(tǒng)或者從其他源(例如,外部源)獲得的數(shù)據(jù)(例如,工業(yè)自動化系統(tǒng)相關(guān)數(shù)據(jù))來生成和管理與工業(yè)自動化系統(tǒng)104對應(yīng)的虛擬化工業(yè)自動化系統(tǒng)。
虛擬化部件102可以利用和提供各種服務(wù),包括基于云的虛擬化生成服務(wù)。作為提供的基于云的虛擬化生成服務(wù)的一部分,虛擬化部件102可以在云平臺中進(jìn)行數(shù)據(jù)分析(例如,大數(shù)據(jù)分析),以利于生成工業(yè)自動化系統(tǒng)的虛擬化工業(yè)自動化系統(tǒng),虛擬化工業(yè)自動化系統(tǒng)可以用于利于與工業(yè)自動化系統(tǒng)104交互(例如,經(jīng)由通信設(shè)備遠(yuǎn)程監(jiān)視工業(yè)自動化系統(tǒng)104的操作,追蹤工業(yè)自動化系統(tǒng)104的操作,控制工業(yè)自動化系統(tǒng)104的操作等)。如本文中所更充分地公開的,作為提供的基于云的虛擬化生成服務(wù)的一部分的虛擬化部件102可以采用能夠從一個或更多個工業(yè)客戶(例如,工業(yè)企業(yè))的一個或更多個工業(yè)自動化系統(tǒng)采集工業(yè)自動化系統(tǒng)相關(guān)數(shù)據(jù)的采集部件106(例如,數(shù)據(jù)采集部件),以用于在云平臺上存儲(例如,在基于云的數(shù)據(jù)存儲中)和分析(例如,由虛擬化部件102進(jìn)行)。采集部件106可以與工業(yè)自動化系統(tǒng)104相關(guān)聯(lián)(例如,接口和/或通信地連接),工業(yè)自動化系統(tǒng)104與工業(yè)企業(yè)相關(guān)聯(lián)。
工業(yè)自動化系統(tǒng)104可以包括可以根據(jù)所期望的工業(yè)自動化系統(tǒng)配置而分布遍及工業(yè)設(shè)施的一個或更多個工業(yè)設(shè)備108、工業(yè)過程110或其他工業(yè)資產(chǎn)112。工業(yè)自動化系統(tǒng)104可以進(jìn)行工業(yè)過程或其他活動以利于生產(chǎn)所期望的產(chǎn)品、所處理的材料等,作為輸出。
工業(yè)自動化系統(tǒng)104還可以包括網(wǎng)絡(luò)部件114以利于經(jīng)由網(wǎng)絡(luò)部件114在各種工業(yè)設(shè)備108、工業(yè)過程110和/或其他工業(yè)資產(chǎn)112之間傳輸信息(例如,命令或控制信息,狀態(tài)信息、生產(chǎn)信息等),網(wǎng)絡(luò)部件114可以與工業(yè)自動化系統(tǒng)104的各種工業(yè)設(shè)備108、工業(yè)過程110和/或其他工業(yè)資產(chǎn)112相關(guān)聯(lián)(例如,集成、接口和/或通信地連接)。網(wǎng)絡(luò)部件114可以與采集部件106相關(guān)聯(lián)(例如,接口、通信地連接)以利于在工業(yè)自動化系統(tǒng)104與采集部件106之間傳輸數(shù)據(jù)。網(wǎng)絡(luò)部件114可以包括網(wǎng)絡(luò)相關(guān)設(shè)備(例如,通信設(shè)備、路由器(例如,有線路由器或無線路由器)、開關(guān)等),其中,各個網(wǎng)絡(luò)相關(guān)設(shè)備可以連接至某些其他網(wǎng)絡(luò)相關(guān)設(shè)備或與其接口,以形成具有所期望的網(wǎng)絡(luò)配置的通信網(wǎng)絡(luò)。網(wǎng)絡(luò)部件114的一個或更多個網(wǎng)絡(luò)相關(guān)設(shè)備可以連接至一個或更多個工業(yè)設(shè)備108、工業(yè)過程110和/或其他工業(yè)資產(chǎn)112或與其接口,以利于從一個或更多個工業(yè)設(shè)備108、工業(yè)過程110和/或其他工業(yè)資產(chǎn)112采集數(shù)據(jù)(例如,工業(yè)自動化系統(tǒng)相關(guān)數(shù)據(jù)),或?qū)⑿畔?例如,控制信號、參數(shù)數(shù)據(jù)、配置數(shù)據(jù)等)傳輸至一個或更多個工業(yè)設(shè)備108、工業(yè)過程110和/或其他工業(yè)資產(chǎn)112。
虛擬化部件102可以監(jiān)視或追蹤工業(yè)自動化系統(tǒng)104的操作,包括監(jiān)視和追蹤各個工業(yè)設(shè)備108、工業(yè)過程110、工業(yè)資產(chǎn)112和/或網(wǎng)絡(luò)部件114的網(wǎng)絡(luò)相關(guān)設(shè)備的各個操作。采集部件106可以根據(jù)所定義的虛擬化管理準(zhǔn)則根據(jù)需要(例如,自動地、動態(tài)地或連續(xù)地,實時地或接近實時地)接收、獲得、檢測或采集與工業(yè)自動化系統(tǒng)104和網(wǎng)絡(luò)部件114相關(guān)的數(shù)據(jù)。例如,采集部件106可以接收與工業(yè)設(shè)備108相關(guān)的數(shù)據(jù)(例如,工業(yè)設(shè)備的操作或狀態(tài)、工業(yè)設(shè)備的屬性或特征、工業(yè)設(shè)備的維修記錄、工業(yè)設(shè)備的配置等)、與工業(yè)過程110相關(guān)的數(shù)據(jù)(例如,工業(yè)過程的操作或狀態(tài)、工業(yè)過程的屬性或特征、與工業(yè)過程相關(guān)聯(lián)的維修記錄、工業(yè)過程的配置等)以及與其他工業(yè)資產(chǎn)112相關(guān)的數(shù)據(jù)(例如,工業(yè)資產(chǎn)的操作或狀態(tài)、工業(yè)資產(chǎn)的屬性或特征、與工業(yè)資產(chǎn)相關(guān)聯(lián)的維修記錄、工業(yè)資產(chǎn)的配置等)。采集部件106還可以接收或采集與網(wǎng)絡(luò)部件114的子部件(例如,網(wǎng)絡(luò)相關(guān)設(shè)備)的操作有關(guān)的數(shù)據(jù)(例如,網(wǎng)絡(luò)設(shè)備或資產(chǎn)的操作或狀態(tài)、與通信信道相關(guān)聯(lián)的通信條件、通信信道的總帶寬、通信信道的可用帶寬、網(wǎng)絡(luò)設(shè)備或資產(chǎn)的屬性或特征、與網(wǎng)絡(luò)設(shè)備或資產(chǎn)相關(guān)聯(lián)的維修記錄、網(wǎng)絡(luò)設(shè)備或資產(chǎn)的配置等)。
虛擬化部件102還可以包括可與采集部件106相關(guān)聯(lián)(例如,接口、通信地連接)的數(shù)據(jù)存儲116。采集部件106可以將從工業(yè)自動化系統(tǒng)104和網(wǎng)絡(luò)部件114接收或采集的數(shù)據(jù)提供(例如,傳輸、寫入等)至數(shù)據(jù)存儲116,以用于存儲在數(shù)據(jù)存儲116中。
虛擬化部件102還可以包括虛擬化管理部件118,該虛擬化管理部件118可以根據(jù)所定義的虛擬化管理準(zhǔn)則,至少部分地基于從工業(yè)自動化系統(tǒng)104、另外的工業(yè)自動化系統(tǒng)或從其他源(例如,外部源)獲得的數(shù)據(jù)來生成和管理可以與工業(yè)自動化系統(tǒng)104對應(yīng)的虛擬化工業(yè)自動化系統(tǒng)。虛擬化管理部件118可以與數(shù)據(jù)存儲116相關(guān)聯(lián)(例如,接口、通信地連接)以利于獲得數(shù)據(jù),以利于生成和管理工業(yè)自動化系統(tǒng)104的虛擬化工業(yè)自動化系統(tǒng)。
在一些實現(xiàn)中,虛擬化部件102、采集部件106、數(shù)據(jù)存儲116和/或虛擬化管理部件118可以位于云平臺上,該云平臺與工業(yè)自動化系統(tǒng)104接口。根據(jù)各種其他實現(xiàn),虛擬化部件102的采集部件106、數(shù)據(jù)存儲116、虛擬化管理部件118和/或各種其他部分中的一個或更多個可以位于與工業(yè)自動化系統(tǒng)104相關(guān)聯(lián)的工廠或原始設(shè)備制造商(oem)級別,或者可以位于不同的平臺或級別中。
虛擬化管理部件118可以分析存儲在數(shù)據(jù)存儲116中的數(shù)據(jù)和/或其他數(shù)據(jù)(例如,其他工業(yè)自動化系統(tǒng)相關(guān)數(shù)據(jù)和/或其他數(shù)據(jù),例如外部數(shù)據(jù)),并且可以根據(jù)所定義的虛擬化管理準(zhǔn)則至少部分地基于數(shù)據(jù)分析的結(jié)果來生成(例如,創(chuàng)建、建造、建立等)與工業(yè)自動化系統(tǒng)104對應(yīng)的虛擬化工業(yè)自動化系統(tǒng)。虛擬化工業(yè)自動化系統(tǒng)還可以包括與網(wǎng)絡(luò)部件114(例如,有線通信網(wǎng)絡(luò)和/或無線通信網(wǎng)絡(luò))對應(yīng)的虛擬化網(wǎng)絡(luò)部件,網(wǎng)絡(luò)部件114可以與工業(yè)自動化系統(tǒng)104的其他部分(例如,工業(yè)設(shè)備108、工業(yè)過程110、工業(yè)資產(chǎn)112等)集成或接口。虛擬化管理部件118可以從而將自動化或控制環(huán)境以及網(wǎng)絡(luò)環(huán)境進(jìn)行虛擬化(例如,網(wǎng)絡(luò)環(huán)境的信息技術(shù)(it)視圖),該自動化或控制環(huán)境以及網(wǎng)絡(luò)環(huán)境可以表示工業(yè)自動化系統(tǒng)104或與其相關(guān)聯(lián)(例如,接口)。例如,虛擬化管理部件118可以生成虛擬化工業(yè)自動化系統(tǒng),該虛擬化工業(yè)自動化系統(tǒng)可以將工業(yè)設(shè)備108、工業(yè)過程110、工業(yè)資產(chǎn)及網(wǎng)絡(luò)部件114的網(wǎng)絡(luò)相關(guān)設(shè)備進(jìn)行虛擬化(例如,包括它們的虛擬化版本),包括將工業(yè)設(shè)備108、工業(yè)過程110、工業(yè)資產(chǎn)112以及網(wǎng)絡(luò)部件114的網(wǎng)絡(luò)相關(guān)設(shè)備等的各個特征和配置(例如,各個功能、控制、參數(shù)、設(shè)置等)進(jìn)行虛擬化,以及將各個工業(yè)設(shè)備108、工業(yè)過程110、工業(yè)資產(chǎn)112以及網(wǎng)絡(luò)部件114的網(wǎng)絡(luò)相關(guān)設(shè)備等之間的各個連接、交互或相互關(guān)系進(jìn)行虛擬化,以虛擬化工業(yè)自動化系統(tǒng)104的配置來生成對應(yīng)的虛擬化工業(yè)自動化系統(tǒng)。在一些實現(xiàn)中,為了利于根據(jù)需要(例如,當(dāng)合適時)分析數(shù)據(jù),虛擬化管理部件118可以歸一化數(shù)據(jù),以利于生成可用于生成虛擬化工業(yè)自動化系統(tǒng)的具有歸一化值的數(shù)據(jù)。
為了利于生成可以與工業(yè)自動化系統(tǒng)104對應(yīng)和相關(guān)聯(lián)(例如,可以交互或接口)的虛擬化工業(yè)自動化系統(tǒng),虛擬化管理部件118可以訪問數(shù)據(jù)存儲116(例如,基于云的數(shù)據(jù)存儲),以獲得一組與工業(yè)自動化系統(tǒng)104和/或其他工業(yè)自動化系統(tǒng)(例如,包括可以與工業(yè)自動化系統(tǒng)104的工業(yè)設(shè)備108、過程110和/或資產(chǎn)112相同或相似的工業(yè)設(shè)備、過程和/資產(chǎn)的其他系統(tǒng))有關(guān)的數(shù)據(jù)。該組數(shù)據(jù)可以包括例如與各個工業(yè)設(shè)備108、工業(yè)過程110、其他工業(yè)資產(chǎn)112或網(wǎng)絡(luò)部件114的網(wǎng)絡(luò)相關(guān)設(shè)備的各個屬性、特征、功能、配置等有關(guān)的信息,或者與彼此相關(guān)的工業(yè)設(shè)備108、工業(yè)過程110或其他工業(yè)資產(chǎn)112的配置有關(guān)的信息。例如,工業(yè)設(shè)備108或工業(yè)過程110的屬性或特征可以包括與工業(yè)設(shè)備或過程相關(guān)聯(lián)的機(jī)械或過程屬性或特征(例如,與工業(yè)設(shè)備相關(guān)聯(lián)的機(jī)械延遲、過程周期時間、操作安排等)。作為另一示例,網(wǎng)絡(luò)相關(guān)設(shè)備的屬性或特征可以包括各個網(wǎng)絡(luò)相關(guān)設(shè)備的通信屬性或特征(例如,無線和/或有線通信功能,網(wǎng)絡(luò)通信協(xié)議的類型、網(wǎng)絡(luò)或通信規(guī)范、總帶寬等)。
該組數(shù)據(jù)還可以包括例如與彼此相關(guān)的網(wǎng)絡(luò)相關(guān)設(shè)備的配置有關(guān)的信息,或者與工業(yè)設(shè)備108、工業(yè)過程110和/或其他工業(yè)資產(chǎn)112有關(guān)的網(wǎng)絡(luò)相關(guān)設(shè)備的配置有關(guān)的信息;由工業(yè)自動化系統(tǒng)104利用的軟件、固件和/或操作系統(tǒng)(例如,軟件、固件和/或操作系統(tǒng)的類型、版本、修訂、配置);工業(yè)設(shè)備108、工業(yè)過程110、工業(yè)資產(chǎn)112、網(wǎng)絡(luò)部件114的網(wǎng)絡(luò)相關(guān)設(shè)備等之間的功能或通信關(guān)系(例如,工業(yè)設(shè)備之間的通信連接或條件、工業(yè)設(shè)備之間的連接的類型、工業(yè)設(shè)備與網(wǎng)絡(luò)相關(guān)設(shè)備之間的通信連接等)。該組數(shù)據(jù)還可以包括與例如人的行為或者與工業(yè)自動化系統(tǒng)104的交互有關(guān)的信息(例如,維護(hù)安排,班次特定的或操作者特定的行為,或者操作者與工業(yè)自動化系統(tǒng)的交互);工業(yè)自動化系統(tǒng)104在特定時間或與特定項目相關(guān)的生產(chǎn)或處理流程;和/或工業(yè)自動化系統(tǒng)104的其他方面或特征。
由工業(yè)化管理部件118生成和管理的虛擬化工業(yè)自動化系統(tǒng)可以是或者可以包括從各種視覺角度提供工業(yè)自動化系統(tǒng)104或其一部分的多維虛擬化的視圖(例如,三維(3d)視圖或二維(2d)視圖)的多維虛擬化工業(yè)自動化系統(tǒng)。在一些實現(xiàn)中,虛擬化管理部件118可以生成和管理包括儀表板(例如,虛擬化儀表板、儀表板的圖形表示)的虛擬化工業(yè)自動化系統(tǒng),該儀表板可以包括與工業(yè)自動化系統(tǒng)104相關(guān)聯(lián)的參數(shù)、控制、警告指示器等中的全部或者一部分的虛擬視圖。例如,虛擬化管理部件118可以利用在云中采集的豐富的一組歷史和實時數(shù)據(jù)(例如工業(yè)自動化系統(tǒng)相關(guān)數(shù)據(jù)及其他數(shù)據(jù))來創(chuàng)建用戶的工廠環(huán)境(例如,與用戶在工廠中的角色或工作有關(guān)的工廠的一部分)的交互的、多維(例如,3d、2d)虛擬化或其他交互虛擬化(例如,儀表板虛擬化),其可以利于經(jīng)由用戶的通信設(shè)備120在工業(yè)自動化系統(tǒng)104的底層上(plantfloor)遠(yuǎn)程(虛擬化)觀看、交互和/或控制工業(yè)設(shè)備108、工業(yè)過程110、工業(yè)資產(chǎn)112、網(wǎng)絡(luò)相關(guān)設(shè)備等。
在一些實現(xiàn)中,由虛擬化管理部件118生成的3d虛擬化工業(yè)自動化系統(tǒng)可以包括可重新創(chuàng)建和/或虛擬化工業(yè)自動化系統(tǒng)的視差信息(例如,水平視差信息和垂直視差信息)和深度信息,重新創(chuàng)建和/或虛擬化工業(yè)自動化系統(tǒng)包括重新創(chuàng)建和/或虛擬化工業(yè)自動化系統(tǒng)的對象(例如,設(shè)備、過程、資產(chǎn)等)之間的關(guān)系(例如,重新創(chuàng)建和/或虛擬化對象的地理空間關(guān)系、在用戶的視點處對象與用戶的相對距離、提供關(guān)于對象的深度感知等之間)。用戶可以使用用戶的通信設(shè)備120(例如,通過與虛擬化服務(wù)或應(yīng)用所提供的控制進(jìn)行交互)來與多維虛擬化工業(yè)自動化系統(tǒng)進(jìn)行交互。例如,使用用戶的通信設(shè)備120(例如,具有通信能力和功能等的計算機(jī)、電話、電子平板或筆記本電腦、電子(例如,智能)眼鏡),用戶可以沉浸在(例如,視覺地或聽覺地)與工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的多維(例如,3d)虛擬化工業(yè)自動化系統(tǒng)中,以使得用戶可以以就像用戶在工廠查看工業(yè)自動化系統(tǒng)相似的方式來體驗(例如,視覺地或聽覺地)多維(例如,3d)虛擬化工業(yè)自動化系統(tǒng)或與其交互,其中,用戶可以使用在通信設(shè)備上提供的控制(例如,由虛擬化服務(wù)或應(yīng)用提供),以實際上在虛擬化工業(yè)自動化系統(tǒng)周圍并與其交互,以利于與工業(yè)自動化系統(tǒng)的遠(yuǎn)程交互。
由虛擬化管理部件118生成的虛擬化工業(yè)自動化系統(tǒng)可以包括工業(yè)自動化系統(tǒng)104的各種工業(yè)設(shè)備108、工業(yè)過程110、工業(yè)資產(chǎn)112、網(wǎng)絡(luò)相關(guān)設(shè)備等的圖形和/或虛擬化表示,以及可以被疊加在圖形和/或虛擬化表示上和/或設(shè)置在其附近的數(shù)據(jù)(例如,工業(yè)自動化系統(tǒng)相關(guān)數(shù)據(jù)及其他數(shù)據(jù))。由虛擬化管理部件118生成的各種工業(yè)設(shè)備108、工業(yè)過程110、工業(yè)資產(chǎn)112、網(wǎng)絡(luò)相關(guān)設(shè)備等的圖形和/或虛擬化表示可以包括各種工業(yè)設(shè)備108、工業(yè)過程110、工業(yè)資產(chǎn)112、網(wǎng)絡(luò)相關(guān)設(shè)備等中的一個或更多個相應(yīng)實例(例如,虛擬化實例)。各種工業(yè)設(shè)備108、工業(yè)過程110、工業(yè)資產(chǎn)112、網(wǎng)絡(luò)相關(guān)設(shè)備等的圖形和/或虛擬化表示還可以包括(例如,可應(yīng)用的)工業(yè)自動化系統(tǒng)104的控制器(例如,虛擬化控制)、開關(guān)(例如,虛擬化開關(guān))、傳送機(jī)(例如,虛擬化傳送機(jī))或其他部分(例如,虛擬化部分)的圖形和/或虛擬化表示,該控制器、開關(guān)、傳送機(jī)、或其它部分對應(yīng)于各種工業(yè)設(shè)備108、工業(yè)過程110、工業(yè)資產(chǎn)112、網(wǎng)絡(luò)相關(guān)設(shè)備等的或與其相關(guān)聯(lián)的各種控制器、開關(guān)、傳送機(jī)或其他部分。當(dāng)考慮到用戶對虛擬化工業(yè)自動化系統(tǒng)以及相關(guān)工業(yè)自動化系統(tǒng)的訪問權(quán)限(例如,經(jīng)由虛擬化工業(yè)自動化系統(tǒng))時,用戶可以使用用戶的通信設(shè)備120與虛擬化工業(yè)自動化系統(tǒng)交互,以操縱或調(diào)整各種工業(yè)設(shè)備108、工業(yè)過程110、工業(yè)資產(chǎn)112、網(wǎng)絡(luò)相關(guān)設(shè)備等的圖形和/或虛擬化表示的虛擬化控制器、虛擬化開關(guān)(例如將虛擬開關(guān)切換至開或關(guān))等,以利于遠(yuǎn)程操縱或調(diào)整工業(yè)自動化系統(tǒng)104的各種工業(yè)設(shè)備108、工業(yè)過程110、工業(yè)資產(chǎn)112、網(wǎng)絡(luò)相關(guān)設(shè)備等的控制器、開關(guān)等。
在一些實現(xiàn)中,虛擬化部件102可以利于捕捉(例如,經(jīng)由一個或更多個捕捉部件(例如,針對工業(yè)自動化系統(tǒng)104的各種部分的一個或更多個視頻相機(jī)))或者獲得工業(yè)自動化系統(tǒng)104或其期望部分的視頻圖像。視頻圖像可以由采集部件106采集并且存儲在數(shù)據(jù)存儲116中。虛擬化管理部件118可以在虛擬化工業(yè)自動化系統(tǒng)上疊加工業(yè)自動化系統(tǒng)104的視頻圖像(例如,實時或接近實時的視頻圖像),和/或?qū)⒃撘曨l圖像與虛擬化工業(yè)自動化系統(tǒng)集成,以增強(qiáng)虛擬化工業(yè)自動化系統(tǒng)(例如,以生成增強(qiáng)的虛擬化工業(yè)自動化系統(tǒng)),其中,工業(yè)自動化系統(tǒng)104的視頻圖像可以給虛擬化工業(yè)自動化系統(tǒng)提供經(jīng)由虛擬化工業(yè)自動化系統(tǒng)自身不可獲得的視覺數(shù)據(jù)。
虛擬化管理部件118可以在數(shù)據(jù)存儲116(例如,基于云的存儲)中存儲虛擬化工業(yè)自動化系統(tǒng)。虛擬化管理部件118也可以將虛擬化工業(yè)自動化系統(tǒng)或其一部分提供(例如,傳輸)給與工業(yè)自動化系統(tǒng)104相關(guān)聯(lián)的用戶(例如,操作者、技術(shù)員、工程師、管理者、維護(hù)或修理人員等)的通信設(shè)備120,其中,用戶的通信設(shè)備120可以將虛擬化工業(yè)自動化系統(tǒng)或其一部分呈現(xiàn)(例如,顯示)給用戶(例如,用于在這樣的通信設(shè)備120上遠(yuǎn)程顯示虛擬化工業(yè)自動化系統(tǒng),以用于用戶查看)。例如,虛擬化管理部件118可以提供(例如,傳輸、呈現(xiàn)等)包括工業(yè)自動化系統(tǒng)104的虛擬化工業(yè)自動化系統(tǒng)的全部或一部分的一個或更多個虛擬接口(例如,包括所有的虛擬化工業(yè)自動化系統(tǒng)或者只包括用戶所期望的或被允許訪問的虛擬化工業(yè)自動化系統(tǒng)的部分(例如,僅是某個工業(yè)設(shè)備108、過程110、資產(chǎn)112或網(wǎng)絡(luò)相關(guān)設(shè)備))。通信設(shè)備120可以是例如計算機(jī)(例如,臺式計算機(jī)、筆記本電腦)、移動電話(例如,智能電話、便攜式電話)、電子平板或平板電腦、具有通信功能的電子眼鏡(例如,智能眼鏡)、具有通信功能的電子表、因特網(wǎng)協(xié)議(ip)電視(iptv)或其他類型的合適的通信設(shè)備。
虛擬化管理部件118可以監(jiān)視用戶的位置(例如,與工業(yè)自動化系統(tǒng)104有關(guān)),以及與工業(yè)自動化系統(tǒng)104或相關(guān)虛擬化工業(yè)自動化系統(tǒng)有關(guān)的用戶的交互及行為,以利于經(jīng)由用戶的通信設(shè)備120以及云平臺與工業(yè)自動化系統(tǒng)104的工業(yè)設(shè)備108、工業(yè)過程110、工業(yè)資產(chǎn)112和/或網(wǎng)絡(luò)相關(guān)設(shè)備等的遠(yuǎn)程交互。在一些實現(xiàn)中,用戶可以經(jīng)由用戶的通信設(shè)備120與對應(yīng)工業(yè)自動化系統(tǒng)104相關(guān)聯(lián)(例如,接口)的虛擬自動化系統(tǒng)進(jìn)行交互,以利于至少部分地基于用戶經(jīng)由用戶的通信設(shè)備120與虛擬化工業(yè)自動化系統(tǒng)的交互來與工業(yè)自動化系統(tǒng)104進(jìn)行交互和/或控制工業(yè)自動化系統(tǒng)104(例如,遠(yuǎn)程交互和/或控制)。
例如,用戶可以在用戶的通信設(shè)備120上查看虛擬化工業(yè)自動化系統(tǒng)(例如,監(jiān)視和/或追蹤其的虛擬化操作),并且可以期望調(diào)整對工業(yè)自動化系統(tǒng)104的控制,以利于調(diào)整或控制工業(yè)自動化系統(tǒng)104的操作。虛擬化工業(yè)自動化系統(tǒng)可以包括與工業(yè)自動化系統(tǒng)104的控制對應(yīng)和/或接口的虛擬化控制。用戶可以將信息(例如,用戶的用戶輸入,例如手勢(例如,在觸摸屏上的手勢)、按鍵、鼠標(biāo)點擊、選擇、聲音命令等)輸入至用戶的通信設(shè)備120,以利于操作由用戶的通信設(shè)備120呈現(xiàn)(或顯示)的虛擬化工業(yè)自動化系統(tǒng)的虛擬化控制,以利于調(diào)整虛擬化控制,這可以利于調(diào)整工業(yè)自動化系統(tǒng)104的對應(yīng)控制。虛擬化管理部件118可以經(jīng)由用戶的通信設(shè)備120和通信網(wǎng)絡(luò)接收用戶與虛擬化工業(yè)自動化系統(tǒng)之間的交互相關(guān)的輸入信息或者對應(yīng)的控制信息(例如,由通信設(shè)備120至少部分地基于輸入信息所生成的)。輸入信息或?qū)?yīng)的控制信息可以利于控制工業(yè)自動化系統(tǒng)104的操作。
響應(yīng)于輸入信息或?qū)?yīng)的控制信息,虛擬化管理部件118可以生成控制信號,該控制信號可以至少部分地基于(例如,對應(yīng)于)用戶與虛擬化工業(yè)自動化系統(tǒng)的交互。虛擬化管理部件118可以將控制信號傳輸(例如,實時或接近實時地)至工業(yè)自動化系統(tǒng)104,以利于響應(yīng)于并且至少部分地基于(例如,對應(yīng)于)用戶與虛擬化工業(yè)自動化系統(tǒng)的交互,來控制(例如,實時或接近實時地)工業(yè)自動化系統(tǒng)104的操作(例如,調(diào)整其控制)。
為了利于使用虛擬化工業(yè)自動化系統(tǒng)滿意地(例如,精確地,有效地等)控制工業(yè)自動化系統(tǒng)104的操作,虛擬化部件102可以獲得(例如,自動地、動態(tài)地或連續(xù)地獲得,實時或至少接近實時地)與工業(yè)自動化系統(tǒng)104的操作有關(guān)的數(shù)據(jù)、用戶與工業(yè)自動化系統(tǒng)104的交互(例如,用戶與工業(yè)自動化系統(tǒng)104的直接交互,或者經(jīng)由用戶與虛擬工業(yè)自動化系統(tǒng)的交互的用戶與工業(yè)自動化系統(tǒng)104的間接或虛擬交互)、和/或其他數(shù)據(jù)。例如,虛擬化部件102可以響應(yīng)于控制信號來監(jiān)視和追蹤工業(yè)自動化系統(tǒng)的操作響應(yīng)。采集部件106可以響應(yīng)于控制信號從工業(yè)自動化系統(tǒng)104獲得與工業(yè)自動化系統(tǒng)104的操作響應(yīng)有關(guān)的數(shù)據(jù)。
虛擬化管理部件118可以至少部分地基于用戶與虛擬化工業(yè)自動化系統(tǒng)的交互,響應(yīng)于用戶與虛擬化工業(yè)自動化系統(tǒng)的交互并且響應(yīng)于與工業(yè)自動化系統(tǒng)104的操作響應(yīng)有關(guān)的數(shù)據(jù),來更新虛擬化工業(yè)自動化系統(tǒng)。例如,虛擬化管理部件118可以至少部分地基于與工業(yè)自動化系統(tǒng)的操作有關(guān)的數(shù)據(jù)、用戶與工業(yè)自動化系統(tǒng)的交互和/或其他數(shù)據(jù)來更新(例如,自動地、動態(tài)地或連續(xù)地更新,實時或至少接近實時地)虛擬化工業(yè)自動化系統(tǒng)。虛擬化管理部件118還可以至少部分地基于對工業(yè)自動化系統(tǒng)104的任何修改來更新(例如,自動地、動態(tài)地或連續(xù)地更新,實時或至少接近實時地)虛擬化工業(yè)自動化系統(tǒng),以生成可以將對工業(yè)自動化系統(tǒng)104的任何修改進(jìn)行虛擬化的修改的虛擬化工業(yè)自動化系統(tǒng)。
作為示例性情況,在工業(yè)自動化系統(tǒng)104中,電動機(jī)短路可能會引起流體溢出。虛擬化部件102可以檢測工業(yè)自動化系統(tǒng)104中的電動機(jī)短路和流體溢出,并且可以采集(例如,經(jīng)由采集部件106)與電動機(jī)短路和流體溢出有關(guān)的數(shù)據(jù)。虛擬化管理部件118可以分析數(shù)據(jù),并且至少部分地基于分析結(jié)果來更新虛擬化工業(yè)自動化系統(tǒng),以呈現(xiàn)與工業(yè)自動化系統(tǒng)104相關(guān)聯(lián)的圖形表示和/或疊加數(shù)據(jù),該工業(yè)自動化系統(tǒng)104示出了電動機(jī)短路和流體溢出和/或與電動機(jī)短路和流體溢出有關(guān)。
虛擬化管理部件118可以將更新的虛擬化工業(yè)自動化系統(tǒng)或其所期望的部分提供(例如,傳輸、呈現(xiàn)等)至用戶的通信設(shè)備120。使用通信設(shè)備120,用戶可以遠(yuǎn)程觀察虛擬化工業(yè)自動化系統(tǒng)或與虛擬化工業(yè)自動化系統(tǒng)進(jìn)行交互,其可以包括電動機(jī)、相關(guān)驅(qū)動以及工業(yè)自動化系統(tǒng)104的受泄漏影響的部分的3d圖形表示。響應(yīng)于工業(yè)自動化系統(tǒng)104的變化(當(dāng)發(fā)生時),虛擬化管理部件118可以繼續(xù)更新虛擬化工業(yè)自動化系統(tǒng),以反映(例如,結(jié)合)工業(yè)自動化系統(tǒng)104的變化。
用戶可以與呈現(xiàn)在通信設(shè)備120上的更新的虛擬化工業(yè)自動化系統(tǒng)進(jìn)行交互以利于關(guān)閉電動機(jī)。例如,用戶可以關(guān)于更新的虛擬化工業(yè)自動化系統(tǒng)做出手勢(例如,選擇按鈕、觸摸或滑動顯示在觸摸屏上的控制、說出語音命令、鍵入命令等)以利于關(guān)閉發(fā)動機(jī),更新的虛擬化工業(yè)自動化系統(tǒng)指示用戶關(guān)閉與工業(yè)自動化系統(tǒng)104的電動機(jī)對應(yīng)的虛擬化電動機(jī)。通信設(shè)備120可以接收手勢,并且可以將與手勢有關(guān)的信息(例如,控制或命令相關(guān)信息)傳輸至虛擬化管理部件118。
響應(yīng)于從通信設(shè)備120接收的信息,在給定更新的虛擬化工業(yè)自動化系統(tǒng)的用戶的當(dāng)前視圖時,虛擬化管理部件118可以檢測到用戶已經(jīng)進(jìn)行了指示或?qū)?yīng)于關(guān)閉工業(yè)自動化系統(tǒng)104的電動機(jī)的命令的手勢。作為響應(yīng),虛擬化管理部件118可以進(jìn)一步更新虛擬化工業(yè)自動化系統(tǒng)以反映(例如,以圖形表示或顯示示出虛擬化電動機(jī)被關(guān)閉的數(shù)據(jù))虛擬化電動機(jī)被關(guān)閉。此外,作為響應(yīng),虛擬化管理部件118可以生成并傳輸(例如,經(jīng)由云平臺)能夠指示與電動機(jī)相關(guān)聯(lián)的控制器(例如,工業(yè)自動化系統(tǒng)104的)將停止或關(guān)閉命令傳輸至電動機(jī)的命令,以利于關(guān)閉電動機(jī)并且停止或減緩泄漏。因此,可以在維修人員到達(dá)泄漏點之前減小故障電動機(jī)的直接影響。
作為另一示例,在一些實現(xiàn)中,虛擬化管理部件118可以根據(jù)所定義的虛擬化管理準(zhǔn)則,至少部分地基于數(shù)據(jù)來生成自動化系統(tǒng)104的工業(yè)設(shè)備108、工業(yè)過程110、工業(yè)資產(chǎn)112和/或網(wǎng)絡(luò)相關(guān)設(shè)備的內(nèi)部部件、內(nèi)部部件的配置、內(nèi)部部件的操作、內(nèi)部部件的故障(例如,當(dāng)其發(fā)生時)等的虛擬化視圖。虛擬化管理部件118可以將工業(yè)設(shè)備108、工業(yè)過程110、工業(yè)資產(chǎn)112和/或網(wǎng)絡(luò)相關(guān)設(shè)備的內(nèi)部虛擬化視圖根據(jù)需要提供(例如,傳輸,呈現(xiàn))至用戶的通信設(shè)備120。例如,如果檢測到工業(yè)自動化系統(tǒng)104的工業(yè)設(shè)備108存在問題,則用戶可以使用通信設(shè)備120與對應(yīng)的虛擬化工業(yè)自動化系統(tǒng)的虛擬化工業(yè)設(shè)備交互,以訪問虛擬化工業(yè)設(shè)備的虛擬化內(nèi)部部件、配置、操作和/或故障等。例如,用戶可以使用通信設(shè)備120在通信設(shè)備120的顯示屏上與虛擬化工業(yè)設(shè)備交互以移除虛擬化工業(yè)設(shè)備的虛擬化面板,來將虛擬化工業(yè)自動化設(shè)備的虛擬化部件、配置、操作和/或故障等經(jīng)由通信設(shè)備120暴露(例如,顯示、呈現(xiàn))給用戶。響應(yīng)于用戶與通信設(shè)備120的交互,用戶可以導(dǎo)航虛擬化工業(yè)設(shè)備的內(nèi)部以利于確定和/或確認(rèn)工業(yè)設(shè)備108的問題。
在一些實現(xiàn)中,虛擬化管理部件118可以采用或提供虛擬化定制和/或數(shù)據(jù)過濾服務(wù)或應(yīng)用。經(jīng)由此虛擬化定制和/或數(shù)據(jù)過濾服務(wù)或應(yīng)用,虛擬化管理部件118可以至少部分地基于以下內(nèi)容來在用戶的通信設(shè)備120上定制虛擬化工業(yè)自動化系統(tǒng)的用戶的視圖,或者過濾與在用戶的通信設(shè)備120上呈現(xiàn)給用戶的虛擬化工業(yè)自動化系統(tǒng)(以及相關(guān)聯(lián)的工業(yè)自動化系統(tǒng)104)相關(guān)聯(lián)的數(shù)據(jù):用戶與工業(yè)自動化系統(tǒng)相關(guān)的角色(例如,操作者、技術(shù)員、管理者、工程師或其他角色)、用戶或用戶的通信設(shè)備120的標(biāo)識或者射頻識別(rfid)標(biāo)簽、用戶訪問虛擬化工業(yè)自動化系統(tǒng)或工業(yè)自動化系統(tǒng)104的認(rèn)證或訪問權(quán)利、由用戶給出的認(rèn)證信息(例如,用戶名、密碼、生物信息(例如,聲音信息、指紋信息、與用戶的眼睛有關(guān)的信息)等)、與工業(yè)自動化系統(tǒng)104有關(guān)的用戶的位置(例如,在包括工業(yè)自動化系統(tǒng)104的設(shè)施(例如,工廠)內(nèi)(或外部)的用戶位置)(例如,用戶的通信設(shè)備120的位置或者用戶的rfid標(biāo)記)、數(shù)據(jù)的內(nèi)容、用戶的偏好(例如,用戶的視圖定制偏好)、或者其他定義的虛擬化管理準(zhǔn)則。例如,虛擬化管理部件118可以在用戶的通信設(shè)備120上定制虛擬化工業(yè)自動化系統(tǒng)的用戶的視圖,或者過濾與呈現(xiàn)在用戶的通信設(shè)備120上的虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的數(shù)據(jù),以在用戶的通信設(shè)備120上呈現(xiàn)虛擬化工業(yè)自動化系統(tǒng)的一部分或者用于用戶視圖的所期望的(例如,感興趣的)或允許的疊加數(shù)據(jù)(例如,工業(yè)自動化系統(tǒng)相關(guān)數(shù)據(jù))的一部分。虛擬化管理部件118可以生成和提供包括不同的數(shù)據(jù)疊加(例如,以角色為中心的數(shù)據(jù)疊加和/或基于用戶偏好的數(shù)據(jù)疊加)的虛擬化工業(yè)自動化系統(tǒng)的不同視圖,以用于在不同的通信設(shè)備120上呈現(xiàn)給不同的用戶,其中,各個用戶可以通過其各個通信設(shè)備120來查看虛擬化工業(yè)自動化系統(tǒng)(例如,虛擬化工廠),并與虛擬化工業(yè)自動化系統(tǒng)(例如,虛擬化工廠)交互,以利于執(zhí)行他們的各個工作任務(wù),以經(jīng)由呈現(xiàn)在他們的各個通信設(shè)備120上的虛擬化工業(yè)自動化系統(tǒng)的各個定制視圖來分別遠(yuǎn)程控制工業(yè)自動化系統(tǒng)104。
例如,虛擬化管理部件118可以對與第一用戶、第二用戶和第三用戶相關(guān)聯(lián)的數(shù)據(jù)進(jìn)行分析,其中數(shù)據(jù)可以是數(shù)據(jù)存儲116中存儲的數(shù)據(jù)、從第一用戶、第二用戶和第三用戶(例如,經(jīng)由用戶的通信設(shè)備120)獲得的數(shù)據(jù),和/或從另一數(shù)據(jù)源獲得的數(shù)據(jù)。數(shù)據(jù)可以對第一用戶、第二用戶和第三用戶相對于工業(yè)自動化系統(tǒng)的各自角色進(jìn)行指定或指示。例如,與第一用戶相關(guān)聯(lián)的第一數(shù)據(jù)可以指定或指示第一用戶是維護(hù)工程師;與第二用戶相關(guān)聯(lián)的第二數(shù)據(jù)可以指定或指示第二用戶是班次管理員(shiftsupervisor);以及與第三用戶相關(guān)聯(lián)的第三數(shù)據(jù)可以指定或指示第三用戶是網(wǎng)絡(luò)工程師。至少部分地基于數(shù)據(jù)分析的結(jié)果,虛擬化管理部件118可以確定第一用戶為維護(hù)工程師,第二用戶為班次管理員以及第三用戶為網(wǎng)絡(luò)工程師。
虛擬化管理部件118可以至少部分地基于第一用戶、第二用戶和第三用戶各自相對于工業(yè)自動化系統(tǒng)104的角色來生成虛擬化工業(yè)自動化系統(tǒng)的不同定制視圖和每個用戶的定制數(shù)據(jù)疊加。例如,虛擬化管理部件118可以至少部分地基于被確定為維護(hù)工程師的第一用戶的角色和/或一個或更多個其他定制因素(例如,第一用戶相對于工業(yè)自動化系統(tǒng)104的位置,第一用戶的定制偏好等),按照定義的虛擬化管理準(zhǔn)則來確定和產(chǎn)生虛擬自動化系統(tǒng)的第一定制視圖。虛擬化管理部件118還可以確定操作數(shù)據(jù)的第一子集,所述操作數(shù)據(jù)的第一子集可以與在第一用戶的角色為維護(hù)工程師時的第一用戶相關(guān),其中,操作數(shù)據(jù)的第一子集可以包括從數(shù)據(jù)存儲116獲得的數(shù)據(jù)(例如,和從工業(yè)自動化系統(tǒng)104采集的數(shù)據(jù)一樣)和/或從工業(yè)自動化系統(tǒng)104獲得的數(shù)據(jù)(例如,自動地或動態(tài)地,實時或接近實時地)。虛擬化管理部件118可以將操作數(shù)據(jù)的第一子集疊加在虛擬工業(yè)自動化系統(tǒng)的第一定制視圖上。例如,虛擬化管理部件118可以將操作數(shù)據(jù)的第一子集(例如,各個工業(yè)設(shè)備108,工業(yè)過程110和/或工業(yè)資產(chǎn)112的各個狀態(tài)信息)疊加在虛擬工業(yè)自動化系統(tǒng)的第一定制視圖中所呈現(xiàn)的對應(yīng)的虛擬工業(yè)設(shè)備、虛擬工業(yè)過程和/或虛擬工業(yè)資產(chǎn)上或其附近。
虛擬管理部件118還可以至少部分地基于被確定為班次管理員的第二用戶的角色和/或一個或更多個其他定制因素(例如,第二用戶相對于工業(yè)自動化系統(tǒng)104的位置,第二用戶的定制偏好等),按照定義的虛擬化管理準(zhǔn)則來確定和產(chǎn)生虛擬工業(yè)自動化系統(tǒng)的第二定制視圖。虛擬化管理部件118還可以確定操作數(shù)據(jù)的第二子集,所述操作數(shù)據(jù)的第二子集可以與在第二用戶的角色為班次管理員時的第二用戶相關(guān)。其中,操作數(shù)據(jù)的第二子集可以包括從數(shù)據(jù)存儲116獲得的數(shù)據(jù)(例如,和從工業(yè)自動化系統(tǒng)104采集的數(shù)據(jù)一樣)和/或從工業(yè)自動化系統(tǒng)104獲得的數(shù)據(jù)(例如,自動地或動態(tài)地,實時或接近實時地)。虛擬管理部件118可以將操作數(shù)據(jù)的第二子集疊加在虛擬工業(yè)自動化系統(tǒng)的第二定制視圖上。例如,虛擬化管理部件118可以將操作數(shù)據(jù)的第二子集(例如,與各個工業(yè)設(shè)備108、工業(yè)過程110和/或工業(yè)資產(chǎn)112相關(guān)聯(lián)的各個生產(chǎn)統(tǒng)計)疊加在虛擬工業(yè)自動化系統(tǒng)的第二定制視圖中所呈現(xiàn)的對應(yīng)的虛擬工業(yè)設(shè)備、虛擬工業(yè)過程和/或虛擬工業(yè)資產(chǎn)上或其附近。
虛擬化管理部件118還可以至少部分地基于被確定為網(wǎng)絡(luò)工程師的第三用戶的角色和/或一個或更多個定制因素(例如,第三用戶相對于工業(yè)自動化系統(tǒng)104的位置、第三用戶的定制偏好等),按照定義的虛擬化管理準(zhǔn)則來確定并產(chǎn)生虛擬工業(yè)自動化系統(tǒng)的第三定制視圖。虛擬化管理部件118還可以確定操作數(shù)據(jù)的第三子集,所述操作數(shù)據(jù)的第三子集可以與在第三用戶的角色為網(wǎng)絡(luò)工程師時的第三用戶相關(guān)。其中,操作數(shù)據(jù)的第三子集可以包括從數(shù)據(jù)存儲116獲得的數(shù)據(jù)(例如,和從工業(yè)自動化系統(tǒng)104采集的數(shù)據(jù)一樣)和/或從工業(yè)自動化系統(tǒng)104獲得的數(shù)據(jù)(例如,自動地或動態(tài)地,實時或接近實時地)。虛擬化管理部件118可以將操作數(shù)據(jù)的第三子集疊加在虛擬工業(yè)自動化系統(tǒng)的第三定制視圖(例如,it視圖)上。例如,虛擬化管理部件118可以將操作數(shù)據(jù)的第三子集(例如,與各個網(wǎng)絡(luò)相關(guān)設(shè)備相關(guān)聯(lián)的各個數(shù)據(jù)使用信息)疊加在虛擬工業(yè)自動化系統(tǒng)的第三定制視圖中所呈現(xiàn)的對應(yīng)的虛擬網(wǎng)絡(luò)相關(guān)設(shè)備上或其附近。
虛擬化管理部件118還可以利于使用戶能夠經(jīng)由用戶的通信設(shè)備120來應(yīng)用期望的過濾器,以過濾與虛擬工業(yè)自動化系統(tǒng)的用戶視圖(例如,定制視圖)相關(guān)聯(lián)的數(shù)據(jù),例如,以呈現(xiàn)與用戶當(dāng)時正在執(zhí)行的工作任務(wù)相關(guān)聯(lián)的數(shù)據(jù)子集,呈現(xiàn)更多詳細(xì)數(shù)據(jù)和/或與虛擬工業(yè)自動化系統(tǒng)和關(guān)聯(lián)的工業(yè)自動化系統(tǒng)104的某部分有關(guān)的鉆取視圖(drilled-downview),或用于其他原因,如用戶所希望的。虛擬化管理部件118可以向各用戶的通信設(shè)備120提供許多不同類型的過濾器,使得用戶能夠?qū)?shù)據(jù)疊加進(jìn)行定制、增強(qiáng)和/或過濾,以用于虛擬工業(yè)自動化系統(tǒng)的用戶個性化視圖。例如,可以采用各過濾器來利于:過濾數(shù)據(jù)以呈現(xiàn)可以提供與工業(yè)自動化系統(tǒng)104的特定部分有關(guān)的概要數(shù)據(jù)或高級別摘要數(shù)據(jù)的數(shù)據(jù)疊加、過濾數(shù)據(jù)以呈現(xiàn)與特定工業(yè)設(shè)備108、工業(yè)過程110、工業(yè)資產(chǎn)112或網(wǎng)絡(luò)相關(guān)設(shè)備相關(guān)的數(shù)據(jù)疊加、過濾數(shù)據(jù)以呈現(xiàn)包括關(guān)于特定工業(yè)設(shè)備108、工業(yè)過程110、工業(yè)資產(chǎn)112或網(wǎng)絡(luò)相關(guān)設(shè)備的比當(dāng)前數(shù)據(jù)疊加所呈現(xiàn)的更詳細(xì)信息(例如,鉆取信息)的數(shù)據(jù)疊加、至少部分地基于數(shù)據(jù)的類型為數(shù)據(jù)疊加過濾數(shù)據(jù)、至少部分地基于用戶的角色為數(shù)據(jù)疊加過濾數(shù)據(jù)、至少部分地基于用戶的位置來過濾數(shù)據(jù)、至少部分地基于與數(shù)據(jù)相關(guān)聯(lián)的時間來過濾數(shù)據(jù)、至少部分地基于與數(shù)據(jù)相關(guān)聯(lián)的工作班次(例如,班次時間段)來過濾數(shù)據(jù)、和/或利用另一期望類型的過濾器為數(shù)據(jù)疊加過濾數(shù)據(jù)。
作為數(shù)據(jù)過濾的示例,虛擬化管理部件118按照定義的虛擬化管理準(zhǔn)則,至少部分地基于用戶的角色(例如,網(wǎng)絡(luò)工程師)和/或用戶的偏好,可以產(chǎn)生并且向用戶例如網(wǎng)絡(luò)工程師的通信設(shè)備120提供與工業(yè)自動化系統(tǒng)104相關(guān)聯(lián)的虛擬工業(yè)自動化系統(tǒng)的定制視圖(例如,it視圖)和與該定制視圖相關(guān)聯(lián)的數(shù)據(jù)疊加。例如,虛擬工業(yè)自動化系統(tǒng)的定制視圖的數(shù)據(jù)疊加可以包括全程顯示的帶寬使用信息或虛擬工業(yè)自動化系統(tǒng)的定制視圖中所呈現(xiàn)的虛擬網(wǎng)絡(luò)相關(guān)設(shè)備的期望部分,其中各虛擬網(wǎng)絡(luò)相關(guān)設(shè)備可以與工業(yè)自動化系統(tǒng)104的網(wǎng)絡(luò)部件114的各網(wǎng)絡(luò)相關(guān)設(shè)備對應(yīng)。在這個示例中,作為原始數(shù)據(jù)疊加(例如,原始定制數(shù)據(jù)疊加)的一部分,用戶通信設(shè)備120的顯示屏可以在特定虛擬網(wǎng)絡(luò)相關(guān)設(shè)備上顯示告警(例如,告警的圖形表示),或在特定虛擬網(wǎng)絡(luò)相關(guān)設(shè)備附近顯示告警。其中該告警可以指示(可以被知道指示,或可以顯示指示帶寬使用達(dá)到減速級別的數(shù)據(jù))帶寬使用達(dá)到減速級別。如果期望,用戶(例如,網(wǎng)絡(luò)工程師)可以利用通信設(shè)備120來選擇可以放置在虛擬工業(yè)自動化系統(tǒng)的用戶定制視圖上的、或者與虛擬工業(yè)自動化的用戶定制視圖相關(guān)地使用的過濾器(例如,數(shù)據(jù)過濾器)。虛擬管理系統(tǒng)118可以從通信設(shè)備120接收與過濾器的選擇相關(guān)的信息。作為響應(yīng),虛擬管理系統(tǒng)118可以修改(例如,增強(qiáng))虛擬工業(yè)自動化系統(tǒng)的定制視圖(例如,修改或增強(qiáng)虛擬工業(yè)自動化系統(tǒng)的定制視圖的數(shù)據(jù)疊加),以將與各網(wǎng)絡(luò)相關(guān)設(shè)備相關(guān)聯(lián)的帶寬使用相關(guān)的更詳細(xì)信息疊加在各虛擬網(wǎng)絡(luò)相關(guān)設(shè)備上或其附近。例如,當(dāng)原始數(shù)據(jù)疊加將告警指示器呈現(xiàn)在特定網(wǎng)絡(luò)相關(guān)設(shè)備上或呈現(xiàn)在特定網(wǎng)絡(luò)相關(guān)設(shè)備附近時,表示帶寬使用達(dá)到減速級別,增強(qiáng)的數(shù)據(jù)疊加可以將各數(shù)據(jù)疊加部分呈現(xiàn)在通信設(shè)備120的顯示屏上所呈現(xiàn)的各網(wǎng)絡(luò)相關(guān)設(shè)備上或各網(wǎng)絡(luò)相關(guān)設(shè)備附近。其中,各數(shù)據(jù)疊加部分可以包括各數(shù)據(jù),所述數(shù)據(jù)可以指示例如哪個網(wǎng)絡(luò)相關(guān)設(shè)備正在利用帶寬以及這些網(wǎng)絡(luò)相關(guān)設(shè)備中的每個正在使用多少帶寬。
數(shù)據(jù)疊加還可以至少部分地基于當(dāng)前背景環(huán)境(context)(例如,用戶位置、與工業(yè)設(shè)備108、工業(yè)過程110、工業(yè)資產(chǎn)112或網(wǎng)絡(luò)相關(guān)設(shè)備相關(guān)聯(lián)的當(dāng)前操作條件等)。作為基于位置的示例,虛擬化管理部件118至少部分地基于用戶相對于工業(yè)自動化系統(tǒng)104的位置(例如,用戶通信設(shè)備120的位置或用戶的rfid),可以對用戶的通信設(shè)備120上所呈現(xiàn)的虛擬化工業(yè)自動化系統(tǒng)的視圖和/或數(shù)據(jù)疊加進(jìn)行更新、增強(qiáng)、過濾或定制。例如,如果用戶位于相對于工業(yè)自動化系統(tǒng)104的第一位置,虛擬化管理部件118可以至少部分地基于定義的虛擬化管理準(zhǔn)則來對用戶的通信設(shè)備120上所呈現(xiàn)的虛擬化工業(yè)自動化系統(tǒng)的用戶視圖和/或與所述虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的數(shù)據(jù)疊加進(jìn)行定制、增強(qiáng)或過濾,以使得用戶可以按照用戶的訪問權(quán)限來查看虛擬化工業(yè)自動化系統(tǒng)的第一視圖和/或與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的第一數(shù)據(jù)疊加(例如,呈現(xiàn)虛擬化工業(yè)自動化系統(tǒng)的第一部分),所述第一視圖和/或第一數(shù)據(jù)疊加可以對應(yīng)于第一位置(其中第一視圖可以包括第一位置的所定義距離內(nèi)的工業(yè)自動化系統(tǒng)104的區(qū)域)。如果用戶位于相對于工業(yè)自動化系統(tǒng)104的第二位置(或從第一位置移動到第二位置),則虛擬化管理部件118可以至少部分地基于定義的虛擬化管理準(zhǔn)則來對用戶通信設(shè)備120上所呈現(xiàn)的虛擬化工業(yè)自動化系統(tǒng)的用戶視圖進(jìn)行更新、增強(qiáng)、過濾或定制,以使得用戶可以按照用戶訪問權(quán)限來查看虛擬化工業(yè)自動化系統(tǒng)的第二視圖和/或與該虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的第二數(shù)據(jù)疊加(例如,呈現(xiàn)虛擬化工業(yè)自動化系統(tǒng)的第二部分),所述第二視圖和/或第二數(shù)據(jù)疊加可以對應(yīng)于第二位置(其中第二視圖可以包括第二位置的所定義距離內(nèi)的工業(yè)自動化系統(tǒng)104的區(qū)域)。
虛擬化管理部件118還可以按照定義的虛擬化管理準(zhǔn)則(例如,當(dāng)其他用戶被授權(quán)在該其他用戶的通信設(shè)備上訪問這種定制視圖或定制數(shù)據(jù)疊加時,和/或部分地基于與工業(yè)自動化系統(tǒng)104相關(guān)的該其他用戶的角色),來將用戶的通信設(shè)備120上顯示的虛擬化工業(yè)自動化系統(tǒng)的定制視圖(例如,個性化視圖)和/或與該虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的定制數(shù)據(jù)疊加共享給其它用戶的通信設(shè)備120。例如,第一用戶(例如,第一操作者)可以希望經(jīng)由用戶的通信設(shè)備120來將虛擬化工業(yè)自動化系統(tǒng)的第一用戶的第一定制視圖和/或與該虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的第一用戶的第一定制數(shù)據(jù)疊加共享給第二用戶(例如,第二操作者、班次管理員、維護(hù)工程師等)??商鎿Q地,第二用戶可以期望看到虛擬化工業(yè)自動化系統(tǒng)的第一用戶的第一定制視圖和/或與該虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的第一用戶的第一定制數(shù)據(jù)疊加。第一用戶利用第一用戶的通信設(shè)備120可以選擇共享控制,或可替換地,第二用戶利用第二用戶的通信設(shè)備120可以選擇控制(例如,共享請求控制),并且,可以將與共享控制的選擇相關(guān)的信息從通信設(shè)備120發(fā)送給虛擬化管理部件118。
作為響應(yīng),如果已滿足可應(yīng)用的虛擬化管理準(zhǔn)則(例如,當(dāng)確定第二用戶被授權(quán)觀看虛擬化工業(yè)自動化系統(tǒng)的第一用戶的第一定制視圖和/或與該虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的第一用戶的第一定制數(shù)據(jù)疊加時),則虛擬化管理部件118可以利于將虛擬化工業(yè)自動化系統(tǒng)的第一用戶的第一定制視圖和/或與該虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的第一用戶的第一定制數(shù)據(jù)疊加傳送至第二用戶的通信設(shè)備120來呈現(xiàn)給第二用戶。在某些實現(xiàn)中,第一用戶的通信設(shè)備120可以直接將虛擬化工業(yè)自動化系統(tǒng)的第一用戶的第一定制視圖和/或與該虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的第一用戶的第一定制數(shù)據(jù)疊加傳送給第二用戶的通信設(shè)備120,而不需要將虛擬化管理部件118涉及到共享過程中;或者如果該共享由虛擬化管理部件118進(jìn)行授權(quán),則當(dāng)允許第一用戶的通信設(shè)備120對第一定制視圖和第一數(shù)據(jù)疊加到第二用戶的通信設(shè)備120的傳送進(jìn)行管理時,虛擬化管理部件118可以對授權(quán)過程進(jìn)行管理,以利于確定該共享是否被允許。
在某些實現(xiàn)中,除了下述共享之外或作為下述共享的替換,所述共享是將虛擬化工業(yè)自動化系統(tǒng)的第一用戶的定制視圖和/或與該虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的第一用戶的定制數(shù)據(jù)疊加共享給另一用戶,虛擬化管理部件118可以利于使第一用戶利用第一用戶的通信設(shè)備120來將過濾器、過濾器組或過濾器設(shè)置共享給另一用戶,用戶應(yīng)用所述過濾器、過濾器組或過濾器設(shè)置來利于產(chǎn)生虛擬化工業(yè)自動化系統(tǒng)的第一用戶的定制視圖和/或與該虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的第一用戶的定制數(shù)據(jù)疊加。其他用戶通過與該其他用戶的通信設(shè)備120的交互,可以將從第一用戶獲得的過濾器、過濾器組或過濾器設(shè)置應(yīng)用于數(shù)據(jù)疊加和/或虛擬化工業(yè)自動化系統(tǒng),以使得利于產(chǎn)生虛擬化工業(yè)自動化系統(tǒng)的第一用戶的定制視圖和/或與該虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的第一用戶的定制數(shù)據(jù)疊加。作為響應(yīng),虛擬化管理部件118可以利于產(chǎn)生并向另一用戶的通信設(shè)備120提供虛擬化工業(yè)自動化系統(tǒng)的第一用戶的定制視圖和/或與該虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的第一用戶的定制數(shù)據(jù)疊加來呈現(xiàn)給另一用戶。
系統(tǒng)100還可以利于使用戶能夠與虛擬化工業(yè)自動化系統(tǒng)進(jìn)行交互(例如,與系統(tǒng)的增強(qiáng)現(xiàn)實表示進(jìn)行交互),以添加與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的和/或該虛擬化工業(yè)自動化系統(tǒng)上顯示的期望信息,以利于將與工業(yè)自動化系統(tǒng)104相關(guān)的用戶生成信息或其他用戶生成信息共享給其他用戶,所述其他用戶可以經(jīng)由通信設(shè)備120來查看虛擬化工業(yè)自動化系統(tǒng)。例如,虛擬化管理部件118(例如,經(jīng)由虛擬注釋生成服務(wù)或應(yīng)用)可以利于使用戶能夠使用通信設(shè)備120來生成虛擬注釋,所述虛擬注釋可以包括期望信息(例如與虛擬化工業(yè)自動化系統(tǒng)的虛擬化部分(例如,虛擬化工業(yè)設(shè)備、虛擬化工業(yè)過程、虛擬化工業(yè)資產(chǎn)或虛擬化網(wǎng)絡(luò)相關(guān)設(shè)備等)所表示的工業(yè)自動化系統(tǒng)的一部分(例如,工業(yè)設(shè)備、工業(yè)過程、工業(yè)資產(chǎn)或網(wǎng)絡(luò)相關(guān)設(shè)備等)相關(guān)的信息)。虛擬注釋可以被用于,例如,用作班次報告(例如,從一個班次的用戶到下一班次的另一用戶以利于將期望信息提供給下一班次的另一用戶)、對于工業(yè)自動化系統(tǒng)104相關(guān)聯(lián)的問題或異常操作條件進(jìn)行標(biāo)記、提醒用戶(或另一用戶)與工業(yè)自動化系統(tǒng)104的該部分有關(guān)的事情、通知另一用戶與工業(yè)自動化系統(tǒng)104的該部分相關(guān)地要執(zhí)行某工作任務(wù)(例如,維護(hù)任務(wù)、維修任務(wù)或替換任務(wù)等)(例如,為維護(hù)人員提供“面包屑”蹤跡,例如,通過利用虛擬注釋來標(biāo)記哪個機(jī)器要求維修、替換或安裝替換部分)、利于對工業(yè)自動化系統(tǒng)的遠(yuǎn)程監(jiān)視或遠(yuǎn)程支持(例如,通過操作工業(yè)自動化系統(tǒng)的實體或通過提供這種遠(yuǎn)程監(jiān)視或支持的第三方實體),或用于另外的期望原因。
虛擬化管理部件118可以利于使用戶能夠使用通信設(shè)備120來將虛擬注釋應(yīng)用于(例如,將虛擬注釋附加、鏈接、關(guān)聯(lián)、放置等)虛擬化工業(yè)自動化系統(tǒng)的虛擬化部分。例如,用戶通過利用通信設(shè)備120可以與虛擬注釋和/或虛擬化工業(yè)自動化系統(tǒng)的虛擬化部分進(jìn)行交互(例如,經(jīng)由用戶手勢(例如,在觸摸屏上),選擇、按鍵、鼠標(biāo)移動或命令等),其中該交互可以指示用戶嘗試將虛擬注釋應(yīng)用于虛擬化工業(yè)自動化系統(tǒng)的虛擬化部分上或其附近。例如,用戶可以經(jīng)由通信設(shè)備120與虛擬注釋進(jìn)行交互,來將該虛擬注釋拖放在虛擬化工業(yè)自動化系統(tǒng)的虛擬化部分上或其附近。虛擬化管理部件118可以從通信設(shè)備120接收關(guān)于用戶與虛擬注釋和/或虛擬化工業(yè)自動化系統(tǒng)的虛擬化部分的交互的信息。作為響應(yīng),虛擬化管理部件118可以利于將虛擬注釋應(yīng)用于虛擬化工業(yè)自動化系統(tǒng)的虛擬化部分上或其附近。
虛擬化管理部件118還可以按照定義的虛擬化管理準(zhǔn)則(例如,當(dāng)其他用戶被授權(quán)在該其他用戶的通信設(shè)備120上訪問或觀看虛擬注釋時,和/或部分地基于與工業(yè)自動化系統(tǒng)104有關(guān)的該其他用戶的角色等),來利于使用戶通過利用通信設(shè)備120能夠控制虛擬注釋的范圍,以控制例如在其他用戶的通信設(shè)備120上由其他用戶對虛擬化工業(yè)自動化系統(tǒng)的虛擬化部分上的虛擬注釋或與其關(guān)聯(lián)(例如,接近)的虛擬注釋的可見性。例如,用戶通過利用通信設(shè)備120可以選擇與虛擬注釋相關(guān)聯(lián)的范圍控制,并且可以輸入指示虛擬注釋的可見性范圍的信息,以利于控制哪個用戶可以查看該虛擬注釋。可替換地或此外,虛擬化管理部件118可以按照定義的虛擬化管理準(zhǔn)則來設(shè)置虛擬注釋的可見性范圍,或定義虛擬注釋的最小或最大可見性范圍。按照定義的虛擬化管理準(zhǔn)則,虛擬注釋的范圍可以例如從允許任何人(例如,不管角色)來查看虛擬化工業(yè)自動化系統(tǒng)的虛擬化部分上的虛擬注釋,到只允許在虛擬化管理部件118中登錄的、并由虛擬化管理部件118認(rèn)證的用戶(例如,不管角色)來查看虛擬化工業(yè)自動化系統(tǒng)的虛擬化部分上的虛擬注釋,到只允許提供認(rèn)證憑證(該認(rèn)證憑證指示其滿足定義的安全準(zhǔn)則)的用戶查看虛擬化工業(yè)自動化系統(tǒng)的虛擬化部分上的虛擬注釋,到只允許具有特定角色的用戶查看虛擬化工業(yè)自動化系統(tǒng)的虛擬化部分上的虛擬注釋,到只允許由創(chuàng)建虛擬注釋的用戶所指定的特定用戶查看虛擬化工業(yè)自動化系統(tǒng)的虛擬化部分上的虛擬注釋,到實際上其他任何期望的可見性范圍。
作為使用虛擬化注釋的示例,用戶通過使用用戶的通信設(shè)備120可以與虛擬化工業(yè)自動化系統(tǒng)(例如,虛擬化設(shè)備)的用戶個性化視圖進(jìn)行交互,以生成虛擬注釋,并將該虛擬注釋(例如,虛擬化便利貼(post-itnote))放置在虛擬化工業(yè)自動化系統(tǒng)的虛擬機(jī)器表示中的一個上或其附近(例如,虛擬化工業(yè)設(shè)備上或其附近)。虛擬注釋可以包括來自用戶(例如,維護(hù)工程師)的信息,所述信息可以警告其他用戶針對與該虛擬化工業(yè)設(shè)備相關(guān)聯(lián)的特定工業(yè)設(shè)備108觀察到的異常操作條件。用戶通過利用通信設(shè)備120還可以與范圍控制進(jìn)行交互,以設(shè)置虛擬注釋的可見性范圍,以利于控制誰能夠查看與虛擬化工業(yè)自動化系統(tǒng)有關(guān)的虛擬注釋。例如,用戶可以希望下述用戶能夠查看該虛擬注釋:所述用戶執(zhí)行與工業(yè)自動化系統(tǒng)104的任何部分有關(guān)的工作任務(wù)(例如,作為操作員、管理員、工程師等),所述工作任務(wù)可以被特定工業(yè)設(shè)備108的異常操作條件影響。用戶通過利用通信設(shè)備120可以與范圍控制進(jìn)行交互和/或輸入信息,所述信息指示所述用戶被允許查看與查看虛擬化工業(yè)自動化系統(tǒng)(例如,查看虛擬化工業(yè)設(shè)備)有關(guān)的虛擬注釋。虛擬化管理部件118可以對與范圍控制進(jìn)行交互相關(guān)的信息和/或關(guān)聯(lián)信息進(jìn)行接收,并且作為響應(yīng),虛擬化管理部件118可以設(shè)置并加強(qiáng)可見性范圍,以允許這些用戶經(jīng)由各自的通信設(shè)備120來查看虛擬注釋,并且不允許其他用戶經(jīng)由各自的通信設(shè)備120來查看虛擬注釋。
通過使用戶生成并共享與工業(yè)自動化系統(tǒng)104相關(guān)的用戶生成信息,虛擬化管理部件118可以進(jìn)一步利于增強(qiáng)數(shù)據(jù)驅(qū)動設(shè)備虛擬化(例如,虛擬化工業(yè)自動化系統(tǒng)),以將用戶提供的數(shù)據(jù)呈現(xiàn)給用戶,以利于將與工業(yè)自動化系統(tǒng)104相關(guān)的知識或觀察結(jié)果共享給其他用戶。這可以使用戶能夠工作地更高效,并且使工業(yè)自動化系統(tǒng)104能夠運(yùn)行地更高效。
在某些實施中,虛擬化管理部件118按照定義的虛擬化管理準(zhǔn)則可以利于保護(hù)或控制對虛擬化工業(yè)自動化系統(tǒng)和工業(yè)自動化系統(tǒng)104的訪問,以利于減小下述安全風(fēng)險:所述安全風(fēng)險與將虛擬化工業(yè)自動化系統(tǒng)呈現(xiàn)給用戶的通信設(shè)備和/或經(jīng)由系統(tǒng)100(例如,基于云的虛擬化系統(tǒng))執(zhí)行控制命令相關(guān)聯(lián)。至少部分地基于用戶身份、與用戶關(guān)聯(lián)的認(rèn)證信息(例如,用戶名、密碼、口令、個人標(biāo)識號碼(pin)、生物信息或其他唯一標(biāo)識信息)、用戶相對于工業(yè)自動化系統(tǒng)104的位置(或用戶通信設(shè)備120或rfid標(biāo)簽的位置)、可見性范圍設(shè)置、用戶偏好或其他定義的虛擬化管理準(zhǔn)則,虛擬化管理部件118可以對訪問虛擬化工業(yè)自動化系統(tǒng)和工業(yè)自動化系統(tǒng)104(例如,經(jīng)由虛擬化工業(yè)自動化系統(tǒng))進(jìn)行控制,對訪問與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的特定定制視圖或定制數(shù)據(jù)疊加進(jìn)行控制,和/或?qū)υL問用戶生成信息(例如,包含在虛擬注釋內(nèi))進(jìn)行控制。
例如,如果用戶嘗試使用用戶的通信設(shè)備來訪問虛擬化工業(yè)自動化系統(tǒng)以利于控制關(guān)聯(lián)的工業(yè)自動化系統(tǒng)104,則虛擬化管理部件118可以要求用戶提供正確的認(rèn)證信息給虛擬化管理部件118,所述認(rèn)證信息指示該用戶被授權(quán)可以使用虛擬化工業(yè)自動化系統(tǒng)和/或被授權(quán)對虛擬化工業(yè)自動化系統(tǒng)或工業(yè)自動化系統(tǒng)104執(zhí)行動作(例如,調(diào)整虛擬化控制器或開關(guān))。在某些實施中,至少部分地基于各用戶的各訪問許可以及各用戶的各認(rèn)證信息,虛擬化管理部件118可以將對虛擬化工業(yè)自動化系統(tǒng)和工業(yè)自動化系統(tǒng)104(例如,經(jīng)由虛擬化工業(yè)自動化系統(tǒng))的各類型的訪問權(quán)限授予各用戶。其中各訪問許可或權(quán)限可以與各用戶的各認(rèn)證信息相關(guān)聯(lián)(例如,映射或鏈接)。對虛擬化工業(yè)自動化系統(tǒng)和工業(yè)自動化系統(tǒng)104(例如,經(jīng)由虛擬化工業(yè)自動化系統(tǒng))的訪問許可或權(quán)限可以與以下內(nèi)容相關(guān):用戶可以訪問的虛擬化工業(yè)自動化系統(tǒng)的部分、用戶可以發(fā)出的命令或用戶可以控制的虛擬化工業(yè)自動化系統(tǒng)的部分(以及工業(yè)自動化系統(tǒng)104的對應(yīng)部分)等。至少部分地基于與工業(yè)自動化系統(tǒng)104或相關(guān)工業(yè)企業(yè)有關(guān)的各用戶的各角色、用戶相對于工業(yè)自動化系統(tǒng)104的位置或其他定義的虛擬化管理準(zhǔn)則,虛擬化管理部件118可以向各用戶授予對虛擬化工業(yè)自動化系統(tǒng)和工業(yè)自動化系統(tǒng)104(例如,經(jīng)由虛擬化工業(yè)自動化系統(tǒng))的各個(例如,不同的)訪問許可或權(quán)限。
如果用戶沒有提供可接受的(例如,有效的)認(rèn)證信息,或用戶不在用戶嘗試經(jīng)由命令控制的、工業(yè)自動化系統(tǒng)104的一部分(例如,工業(yè)設(shè)備108、工業(yè)過程110、工業(yè)資產(chǎn)112等)的所定義距離內(nèi),虛擬化管理部件118可以拒絕用戶訪問虛擬化工業(yè)自動化系統(tǒng)和工業(yè)自動化系統(tǒng)104(例如,經(jīng)由虛擬化工業(yè)自動化系統(tǒng)),或可以限制用戶對虛擬化工業(yè)自動化系統(tǒng)和工業(yè)自動化系統(tǒng)104(例如,經(jīng)由虛擬化工業(yè)自動化系統(tǒng))的訪問權(quán)限,以只允許用戶發(fā)出利于控制虛擬化工業(yè)自動化系統(tǒng)和工業(yè)自動化系統(tǒng)104(例如,經(jīng)由虛擬化工業(yè)自動化系統(tǒng))的一定的受限的命令子集。
在某些實施中,按照定義的虛擬化管理準(zhǔn)則,至少部分地基于用戶(或用戶的通信設(shè)備120或標(biāo)識標(biāo)記(例如rfid標(biāo)簽))相對于工業(yè)自動化系統(tǒng)104的位置(例如,檢測到的位置),虛擬化管理部件118可以對用戶采用不同級別的認(rèn)證,以利于確定要授予該用戶的訪問許可或權(quán)限,來允許訪問虛擬化工業(yè)自動化系統(tǒng)和工業(yè)自動化系統(tǒng)104(例如,經(jīng)由虛擬化工業(yè)自動化系統(tǒng))。例如,如果用戶(或用戶的通信設(shè)備120或標(biāo)識標(biāo)記)在用戶嘗試經(jīng)由通信設(shè)備120所呈現(xiàn)的虛擬化工業(yè)自動化系統(tǒng)來控制的、工業(yè)自動化系統(tǒng)104的一部分的所定義距離內(nèi)(例如,在包含工業(yè)自動化系統(tǒng)104的一部分的設(shè)備中),則至少部分地基于第一級別認(rèn)證(以及對應(yīng)的第一類認(rèn)證信息(例如,認(rèn)證憑證))(其中該第一級別認(rèn)證低于與用戶(或用戶的通信設(shè)備120或標(biāo)識標(biāo)記)的第二位置相關(guān)聯(lián)的第二級別認(rèn)證(以及對應(yīng)的第二類(例如,更高的或更嚴(yán)格的類型)認(rèn)證信息),其中用戶的第二位置不在用戶嘗試經(jīng)由通信設(shè)備120所呈現(xiàn)的虛擬化工業(yè)自動化系統(tǒng)來控制的、工業(yè)自動化系統(tǒng)104的一部分的所定義距離內(nèi)),虛擬化管理部件118可以經(jīng)由通信設(shè)備120所呈現(xiàn)的虛擬化工業(yè)自動化系統(tǒng)來控制對工業(yè)自動化系統(tǒng)104的訪問。如果用戶(或用戶的通信設(shè)備120或標(biāo)識標(biāo)記)在第二位置內(nèi)(或被監(jiān)視到位于工業(yè)自動化系統(tǒng)104的一部分的所定義距離內(nèi)),則虛擬化管理部件118至少部分地基于第二級別認(rèn)證(以及對應(yīng)的第二類認(rèn)證信息),可以經(jīng)由通信設(shè)備120所呈現(xiàn)的虛擬化工業(yè)自動化系統(tǒng)來控制對工業(yè)自動化系統(tǒng)104的訪問。
虛擬化管理部件118可以控制對工業(yè)自動化系統(tǒng)104的一部分的訪問以授予用戶第一(例如,更低)級別訪問權(quán)限來響應(yīng)接收第一類認(rèn)證信息,并且可以授予用戶第二(例如,更高)級別訪問權(quán)限來響應(yīng)接收第二類認(rèn)證信息,其中相比與第一類認(rèn)證信息相關(guān)聯(lián)的第一級別訪問權(quán)限而言,第二級別訪問權(quán)限可以允許用戶使用通信設(shè)備120來具有對虛擬化工業(yè)自動化系統(tǒng)和工業(yè)自動化系統(tǒng)104(例如,經(jīng)由虛擬化工業(yè)自動化系統(tǒng))的更多訪問,或者具有更多的權(quán)限來發(fā)出與虛擬化工業(yè)自動化系統(tǒng)和工業(yè)自動化系統(tǒng)104(例如,經(jīng)由虛擬化工業(yè)自動化系統(tǒng))相關(guān)的命令。作為示例,第一類認(rèn)證信息可以包括在用戶嘗試經(jīng)由通信設(shè)備120所呈現(xiàn)的虛擬化工業(yè)自動化系統(tǒng)來控制的、工業(yè)自動化系統(tǒng)104的一部分的所定義距離內(nèi)檢測到用戶的通信設(shè)備120的設(shè)備標(biāo)識或用戶的rfid標(biāo)簽(例如,通過虛擬化管理部件118);并且第二類認(rèn)證信息可以包括當(dāng)例如虛擬化管理部件118檢測到用戶(或用戶的通信設(shè)備120或標(biāo)識標(biāo)記)位于第二位置(或沒有被檢測到位于工業(yè)自動化系統(tǒng)104的一部分的所定義距離內(nèi))時的有效的用戶名、密碼和/或與用戶相關(guān)聯(lián)的生物信息。應(yīng)該認(rèn)識和理解的是,按照多種其他實施,另外地或可替換地,虛擬管理部件118按照定義的虛擬化管理準(zhǔn)則可以實現(xiàn)并加強(qiáng)與用戶控制對虛擬化工業(yè)自動化系統(tǒng)和工業(yè)自動化系統(tǒng)104(例如,經(jīng)由虛擬化工業(yè)自動化系統(tǒng))的訪問相關(guān)的多種其他認(rèn)證政策。例如,按照定義的虛擬化管理準(zhǔn)則,至少部分地基于下述內(nèi)容,虛擬化管理部件118可以實現(xiàn)并加強(qiáng)多種不同的認(rèn)證政策:所述內(nèi)容是用戶相對于工業(yè)自動化系統(tǒng)104的角色、用戶嘗試在虛擬化工業(yè)自動化系統(tǒng)和工業(yè)自動化系統(tǒng)104(例如,經(jīng)由虛擬化工業(yè)自動化系統(tǒng))上執(zhí)行的動作或任務(wù)、與用戶相關(guān)聯(lián)的通信設(shè)備120的標(biāo)識(例如至少部分地基于與設(shè)備相關(guān)聯(lián)的設(shè)備標(biāo)識(例如移動用戶綜合業(yè)務(wù)數(shù)字網(wǎng)絡(luò)號碼(msisdn)、媒體訪問控制(mac)地址等))和/或另外的認(rèn)證政策或準(zhǔn)則。
在某些實施中,為了利于工業(yè)自動化系統(tǒng)104的期望(例如,良好的、有益的、有用的等)性能,虛擬化部件102(例如,采用仿真部件)可以利于為大量所需目的而生成工業(yè)自動化系統(tǒng)104的仿真模型。例如,在對與工業(yè)自動化系統(tǒng)104的對應(yīng)工業(yè)設(shè)備相關(guān)的虛擬化工業(yè)自動化系統(tǒng)的虛擬化工業(yè)設(shè)備所相關(guān)聯(lián)的虛擬化控制器或虛擬化開關(guān)進(jìn)行調(diào)整之前,至少部分地基于工業(yè)自動化系統(tǒng)104的仿真模型,虛擬化部件102(例如,響應(yīng)于經(jīng)由通信設(shè)備120的來自用戶的請求)可以對工業(yè)自動化系統(tǒng)104的操作進(jìn)行仿真,以響應(yīng)對與虛擬化工業(yè)自動化系統(tǒng)的虛擬化工業(yè)設(shè)備相關(guān)聯(lián)的虛擬化控制器或虛擬化開關(guān)的調(diào)整,以利于響應(yīng)于對與虛擬化工業(yè)自動化系統(tǒng)的虛擬化工業(yè)設(shè)備相關(guān)聯(lián)的虛擬化控制器或虛擬化開關(guān)的調(diào)整,確定工業(yè)自動化系統(tǒng)104是否會如期望的那樣(例如,適當(dāng)?shù)?、合適地、最優(yōu)地等)運(yùn)行。至少部分地基于工業(yè)自動化系統(tǒng)104的仿真操作的結(jié)果,按照定義的操作準(zhǔn)則集(可以是定義的虛擬化管理準(zhǔn)則集的一部分),虛擬化部件102或用戶可以確定是否對與虛擬化工業(yè)自動化系統(tǒng)的虛擬化工業(yè)設(shè)備相關(guān)聯(lián)的虛擬化控制器或虛擬化開關(guān)進(jìn)行調(diào)整,以遠(yuǎn)程控制工業(yè)自動化系統(tǒng)104的操作。
為了利于生成工業(yè)自動化系統(tǒng)104的仿真模型,虛擬化部件102(例如,采用仿真部件)可以對與工業(yè)自動化系統(tǒng)104和/或其他工業(yè)自動化系統(tǒng)相關(guān)的數(shù)據(jù)集進(jìn)行分析,以利于對工業(yè)自動化系統(tǒng)104和其組成設(shè)備、過程以及其他資產(chǎn)進(jìn)行仿真或模仿。至少部分地基于數(shù)據(jù)集的分析結(jié)果,虛擬化部件102可以對工業(yè)自動化系統(tǒng)104進(jìn)行仿真或模仿,包括分別確定對各工業(yè)設(shè)備108、工業(yè)過程110、其他工業(yè)資產(chǎn)112以及網(wǎng)絡(luò)部件114的網(wǎng)絡(luò)相關(guān)設(shè)備進(jìn)行仿真或模仿;對各工業(yè)設(shè)備108、工業(yè)過程110、其他工業(yè)資產(chǎn)112以及網(wǎng)絡(luò)部件114的網(wǎng)絡(luò)相關(guān)設(shè)備之間的相互關(guān)系(例如,系統(tǒng)配置、連接等)進(jìn)行仿真或模仿;和/或?qū)I(yè)自動化系統(tǒng)104的各設(shè)備、過程和/或資產(chǎn)等的屬性、特征、功能等進(jìn)行仿真或模仿。
虛擬化部件102至少部分地基于工業(yè)自動化系統(tǒng)104的仿真或模仿可以生成工業(yè)自動化系統(tǒng)104的仿真模型,包括各工業(yè)設(shè)備108、工業(yè)過程110、其他工業(yè)資產(chǎn)112以及網(wǎng)絡(luò)部件114的網(wǎng)絡(luò)相關(guān)設(shè)備的各仿真或模仿;各工業(yè)設(shè)備108、工業(yè)過程110、其他工業(yè)資產(chǎn)112以及網(wǎng)絡(luò)部件114的網(wǎng)絡(luò)相關(guān)設(shè)備之間的相互關(guān)系(例如,系統(tǒng)配置、連接等)的仿真或模仿等。
當(dāng)將操作數(shù)據(jù)集應(yīng)用于仿真模型時,可以生成仿真模型的響應(yīng)或行為。虛擬化部件102可以利用由仿真模型產(chǎn)生的響應(yīng)或行為來響應(yīng)將操作數(shù)據(jù)集應(yīng)用到仿真模型,以利于在操作數(shù)據(jù)集應(yīng)用于工業(yè)自動化系統(tǒng)104時確定或預(yù)測工業(yè)自動化系統(tǒng)104會如何響應(yīng)(或者被希望響應(yīng)),以及利于確定是否要執(zhí)行與虛擬化工業(yè)自動化系統(tǒng)或工業(yè)自動化系統(tǒng)104相關(guān)的動作(例如,調(diào)整與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的虛擬化控制器或開關(guān),或與工業(yè)自動化系統(tǒng)104相關(guān)聯(lián)的對應(yīng)的控制器或開關(guān))。虛擬化部件102可以將工業(yè)自動化系統(tǒng)104的仿真模型和/或與基于仿真模型確定的或預(yù)測的響應(yīng)相關(guān)的響應(yīng)信息存儲在數(shù)據(jù)存儲116中。
應(yīng)該認(rèn)識及理解的是,雖然虛擬化部件102和虛擬化管理部件118可以生成各工業(yè)設(shè)備108、工業(yè)過程110、工業(yè)資產(chǎn)112、網(wǎng)絡(luò)相關(guān)設(shè)備等的圖形表示和/或虛擬化,或生成各工業(yè)設(shè)備108、工業(yè)過程110、工業(yè)資產(chǎn)112、網(wǎng)絡(luò)相關(guān)設(shè)備等的一個或更多個實例(例如,虛擬化實例),但所公開的主旨不受此限制。在某些實施中,例如與第三方廠家相關(guān)聯(lián)的另一虛擬化部件可以生成各工業(yè)設(shè)備108、工業(yè)過程110、工業(yè)資產(chǎn)112、網(wǎng)絡(luò)相關(guān)設(shè)備等的全部或一些圖形表示和/或虛擬化,或者生成各工業(yè)設(shè)備108、工業(yè)過程110、工業(yè)資產(chǎn)112、網(wǎng)絡(luò)相關(guān)設(shè)備等的一個或更多個實例(例如,虛擬化實例)。虛擬化部件102可以接收由其他虛擬化部件生成的下述信息:所述信息與各工業(yè)設(shè)備108、工業(yè)過程110、工業(yè)資產(chǎn)112、網(wǎng)絡(luò)相關(guān)設(shè)備等的圖形表示和/或虛擬化,或者各工業(yè)設(shè)備108、工業(yè)過程110、工業(yè)資產(chǎn)112、網(wǎng)絡(luò)相關(guān)設(shè)備等的一個或更多個實例(例如,虛擬化實例)相關(guān)。不考慮與工業(yè)自動化系統(tǒng)104相關(guān)聯(lián)的圖形表示或虛擬化的源,虛擬化管理部件118可以利于對各工業(yè)設(shè)備108、工業(yè)過程110、工業(yè)資產(chǎn)112、網(wǎng)絡(luò)相關(guān)設(shè)備等的圖形表示和/或虛擬化,或者各工業(yè)設(shè)備108、工業(yè)過程110、工業(yè)資產(chǎn)112、網(wǎng)絡(luò)相關(guān)設(shè)備等的一個或更多個實例(例如,虛擬化實例)進(jìn)行管理,并且可以利于對工業(yè)自動化系統(tǒng)的各工業(yè)設(shè)備108、工業(yè)過程110、工業(yè)資產(chǎn)112、網(wǎng)絡(luò)相關(guān)設(shè)備等進(jìn)行管理(例如,控制)。
圖2描繪了根據(jù)公開的主題的各種實現(xiàn)和實施方式的另一示例性系統(tǒng)200(例如,虛擬化系統(tǒng))的圖,該示例性系統(tǒng)200可以利于至少部分地基于與工業(yè)企業(yè)相關(guān)的基于云的數(shù)據(jù)來生成和管理與工業(yè)企業(yè)相關(guān)聯(lián)的工業(yè)自動化系統(tǒng)對應(yīng)的虛擬化工業(yè)自動化系統(tǒng)。如在此更全面地公開的,系統(tǒng)200可以包括虛擬化部件102,虛擬化部件102可以包括采集部件106、數(shù)據(jù)存儲116以及虛擬化管理部件118。虛擬化部件中的所有虛擬化部件或所期望的一部分虛擬化部件可以駐留在云平臺中。
如在此更全面地公開的,工業(yè)自動化系統(tǒng)202可以與虛擬化部件102相關(guān)聯(lián)(例如,通信地連接或與其接口)。工業(yè)自動化系統(tǒng)202可以包括可以相對于彼此進(jìn)行配置以形成工業(yè)自動化系統(tǒng)202的一個或更多個工業(yè)設(shè)備108、工業(yè)過程110、工業(yè)資產(chǎn)112、與網(wǎng)絡(luò)部件114相關(guān)聯(lián)的網(wǎng)絡(luò)相關(guān)設(shè)備等。用于形成工業(yè)自動化系統(tǒng)202的一個或更多個工業(yè)設(shè)備108、工業(yè)過程110、工業(yè)資產(chǎn)112、與網(wǎng)絡(luò)部件114相關(guān)聯(lián)的網(wǎng)絡(luò)相關(guān)設(shè)備等的配置可以與下述內(nèi)容相關(guān):所述一個或更多個工業(yè)設(shè)備108、工業(yè)過程110、工業(yè)資產(chǎn)112、與網(wǎng)絡(luò)部件114相關(guān)聯(lián)的網(wǎng)絡(luò)相關(guān)設(shè)備等在設(shè)施中相對于彼此的各個位置(例如,方位);各個設(shè)備、過程和/或資產(chǎn)之間的各個連接(例如,電連接、機(jī)械連接、通信連接、接口等);各個設(shè)備、過程和/或資產(chǎn)的各個設(shè)置或配置;和/或工業(yè)自動化系統(tǒng)202的配置的其他方面。
一個或更多個用戶(例如,操作者、技術(shù)員、管理者、工程師、維護(hù)或維修人員等)可以與工業(yè)自動化系統(tǒng)202進(jìn)行交互(例如,執(zhí)行與工業(yè)自動化系統(tǒng)202有關(guān)聯(lián)的工作任務(wù)),以利于對工業(yè)自動化系統(tǒng)202進(jìn)行所期望的操作。例如,第一用戶可以與工業(yè)自動化系統(tǒng)202的第一部分進(jìn)行交互以執(zhí)行與工業(yè)自動化系統(tǒng)202有關(guān)聯(lián)的第一組工作任務(wù)、第二用戶可以與工業(yè)自動化系統(tǒng)202的第二部分進(jìn)行交互以執(zhí)行與工業(yè)自動化系統(tǒng)202有關(guān)聯(lián)的第二組工作任務(wù)等,其中,第一部分可以包括工業(yè)設(shè)備108、工業(yè)過程110、工業(yè)資產(chǎn)112和/或與網(wǎng)絡(luò)部件114相關(guān)聯(lián)的網(wǎng)絡(luò)相關(guān)設(shè)備中的第一子集,并且第二部分可以包括工業(yè)設(shè)備108、工業(yè)過程110、工業(yè)資產(chǎn)112和/或與網(wǎng)絡(luò)部件114相關(guān)聯(lián)的網(wǎng)絡(luò)相關(guān)設(shè)備中的第二子集。用戶中的所有用戶或一些用戶可以具有諸如通信設(shè)備204的下述通信設(shè)備:該通信設(shè)備可以用于傳送聲音、數(shù)據(jù)、音頻內(nèi)容、視頻內(nèi)容等,并且該通信設(shè)備可以用于利于經(jīng)由虛擬化部件102與工業(yè)自動化系統(tǒng)202進(jìn)行交互。
虛擬化管理部件118可以生成和管理虛擬化工業(yè)自動化系統(tǒng)206(例如,交互式工業(yè)自動化系統(tǒng)),如在此更全面地公開的,虛擬化工業(yè)自動化系統(tǒng)206可以根據(jù)定義的虛擬化準(zhǔn)則至少部分地基于從工業(yè)自動化系統(tǒng)202(例如,通過采集部件106)獲得的數(shù)據(jù)和/或其他數(shù)據(jù)的分析結(jié)果來表示(以圖形的方式描繪)工業(yè)自動化系統(tǒng)202。作為生成虛擬化工業(yè)自動化系統(tǒng)206的一部分,虛擬化管理部件118可以生成一個或更多個虛擬化工業(yè)設(shè)備208(例如,包括每個工業(yè)設(shè)備108的一個或更多個虛擬化實例)、虛擬化工業(yè)過程210(例如,包括每個工業(yè)過程110的一個或更多個虛擬化實例)、虛擬化工業(yè)資產(chǎn)212(例如,包括每個工業(yè)資產(chǎn)112的一個或更多個虛擬化實例)、與虛擬化網(wǎng)絡(luò)部件214相關(guān)聯(lián)的虛擬化網(wǎng)絡(luò)相關(guān)設(shè)備(例如,包括每個網(wǎng)絡(luò)相關(guān)設(shè)備的一個或更多個虛擬化實例)等,所述虛擬化工業(yè)設(shè)備208、虛擬化工業(yè)過程210、虛擬化工業(yè)資產(chǎn)212、與虛擬化網(wǎng)絡(luò)部件214相關(guān)聯(lián)的虛擬化網(wǎng)絡(luò)相關(guān)設(shè)備等可以虛擬化、復(fù)制(虛擬地)或?qū)?yīng)于工業(yè)自動化系統(tǒng)202的一個或更多個工業(yè)設(shè)備108、工業(yè)過程110、工業(yè)資產(chǎn)112、與網(wǎng)絡(luò)部件114相關(guān)聯(lián)的網(wǎng)絡(luò)相關(guān)設(shè)備等,以及工業(yè)自動化系統(tǒng)202的配置(例如,形成工業(yè)自動化系統(tǒng)202的一個或更多個工業(yè)設(shè)備108、工業(yè)過程110、工業(yè)資產(chǎn)112、與網(wǎng)絡(luò)部件114相關(guān)聯(lián)的網(wǎng)絡(luò)相關(guān)設(shè)備等的配置)。
虛擬化管理部件118還可以至少部分地基于從工業(yè)自動化系統(tǒng)202(例如,通過采集部件106)獲得的數(shù)據(jù)和/或其他數(shù)據(jù),響應(yīng)于由虛擬化管理部件118檢測到的工業(yè)自動化系統(tǒng)202的變化來更新虛擬化工業(yè)自動化系統(tǒng)206。如在此更全面地公開的,用戶可以與工業(yè)自動化系統(tǒng)202直接交互,以利于對工業(yè)自動化系統(tǒng)202進(jìn)行操作,或者,用戶可以通過經(jīng)由通信設(shè)備204與虛擬化工業(yè)自動化系統(tǒng)206進(jìn)行交互而與工業(yè)自動化系統(tǒng)202進(jìn)行間接交互,以利于對工業(yè)自動化系統(tǒng)進(jìn)行操作。虛擬化管理部件118還可以響應(yīng)于用戶與工業(yè)自動化系統(tǒng)202的直接交互,或者響應(yīng)于用戶通過經(jīng)由通信設(shè)備204與虛擬化工業(yè)自動化系統(tǒng)206進(jìn)行交互而與工業(yè)自動化系統(tǒng)202的間接交互,來更新虛擬化工業(yè)自動化系統(tǒng)206。虛擬化管理部件118還可以操作和管理虛擬化工業(yè)自動化系統(tǒng)206,以利于與工業(yè)自動化系統(tǒng)202進(jìn)行交互,和/或利于控制工業(yè)自動化系統(tǒng)202。例如,響應(yīng)于用戶經(jīng)由通信設(shè)備204與虛擬化工業(yè)自動化系統(tǒng)206的交互(例如,響應(yīng)于對與虛擬化工業(yè)設(shè)備208相關(guān)聯(lián)的虛擬化控制器的調(diào)整)以利于對工業(yè)自動化系統(tǒng)202進(jìn)行調(diào)整或控制,虛擬化管理部件118可以至少部分地基于(例如,以對應(yīng)的方式)響應(yīng)于用戶與虛擬化工業(yè)自動化系統(tǒng)206的交互而對虛擬化工業(yè)自動化系統(tǒng)206進(jìn)行調(diào)整或控制,來生成能夠利于調(diào)整和控制工業(yè)自動化系統(tǒng)202(例如,調(diào)整與相應(yīng)工業(yè)設(shè)備108相關(guān)聯(lián)的相應(yīng)控制器)的控制信號。虛擬化管理部件118可以將控制信號傳送給工業(yè)自動化系統(tǒng)202,其中,工業(yè)自動化系統(tǒng)202能夠響應(yīng)于控制信號相應(yīng)地進(jìn)行調(diào)整或控制。
簡要地參照圖3(連同圖2),圖3呈現(xiàn)了根據(jù)所公開的主題的各個方面和實施方式的虛擬化工業(yè)自動化系統(tǒng)206的部分的示例性視圖300(例如,虛擬定制視圖或個性化視圖)的圖。虛擬化管理部件118可以根據(jù)定義的虛擬化管理準(zhǔn)則,至少部分地基于用戶的角色、用戶關(guān)于工業(yè)自動化系統(tǒng)202的偏好(例如,定制偏好)、與工業(yè)自動化系統(tǒng)202相關(guān)的用戶的位置(例如,和/或用戶的通信設(shè)備204或rfid標(biāo)簽的位置)、用戶感興趣的工業(yè)自動化系統(tǒng)202的部分和/或其他因素或準(zhǔn)則,來管理和更新虛擬化工業(yè)自動化系統(tǒng)206,以將虛擬化工業(yè)自動化系統(tǒng)206的定制視圖或個性化視圖提供(例如,傳送、呈現(xiàn))給用戶的通信設(shè)備204。
例如,虛擬化管理部件118可以根據(jù)定義的虛擬化管理準(zhǔn)則,至少部分地基于用戶的角色、偏好、或位置和/或其他因素或準(zhǔn)則來確定用戶要定制的虛擬化工業(yè)自動化系統(tǒng)206的視圖,以將與工業(yè)自動化系統(tǒng)202的第一部分相對應(yīng)的虛擬化工業(yè)自動化系統(tǒng)206的第一部分的視圖經(jīng)由用戶的通信設(shè)備呈現(xiàn)給用戶。作為響應(yīng),虛擬化管理部件118可以修改、更新或定制被提供給(例如,發(fā)送給)通信設(shè)備204以呈現(xiàn)給用戶的虛擬化工業(yè)自動化系統(tǒng)206的視圖,以生成虛擬化工業(yè)自動化系統(tǒng)206的第一定制視圖302,第一定制視圖302呈現(xiàn)了與工業(yè)自動化系統(tǒng)202的第一部分相對應(yīng)的虛擬化工業(yè)自動化系統(tǒng)206第一部分??梢猿尸F(xiàn)虛擬化工業(yè)自動化系統(tǒng)206的第一部分的虛擬化工業(yè)自動化系統(tǒng)206的第一定制視圖302可以包括:例如,工業(yè)設(shè)備208的第一子集、工業(yè)過程210的第一子集、工業(yè)資產(chǎn)212的第一子集和/或網(wǎng)絡(luò)部件214的網(wǎng)絡(luò)相關(guān)設(shè)備的第一子集。虛擬化管理部件118可以將虛擬化工業(yè)自動化系統(tǒng)206的第一定制視圖302傳送給通信設(shè)備204,以經(jīng)由通信設(shè)備204的顯示屏幕呈現(xiàn)給用戶。
繼續(xù)該示例,在另一時間、或至少部分地基于用戶的情況的變化(例如,用戶的角色、偏好、位置、數(shù)據(jù)過濾器選擇等)、或?qū)τ诹硪挥脩?,虛擬化管理部件118可以根據(jù)定義的虛擬化管理準(zhǔn)則,至少部分地基于用戶的角色、偏好、或位置和/或其他因素或準(zhǔn)則來確定用戶要定制的虛擬化工業(yè)自動化系統(tǒng)206的視圖,以將與工業(yè)自動化系統(tǒng)202的第二部分相對應(yīng)的虛擬化工業(yè)自動化系統(tǒng)206的第二部分的視圖經(jīng)由用戶的通信設(shè)備呈現(xiàn)給用戶。作為響應(yīng),虛擬化管理部件118可以修改、更新或定制被提供給(例如,發(fā)送給)通信設(shè)備204以呈現(xiàn)給用戶的虛擬化工業(yè)自動化系統(tǒng)206的視圖,以生成虛擬化工業(yè)自動化系統(tǒng)206的第二定制視圖304,第二定制視圖304呈現(xiàn)了與工業(yè)自動化系統(tǒng)202的第二部分相對應(yīng)的虛擬化工業(yè)自動化系統(tǒng)206第二部分??梢猿尸F(xiàn)虛擬化工業(yè)自動化系統(tǒng)206的第二部分的虛擬化工業(yè)自動化系統(tǒng)206的第二定制視圖304可以包括:例如,工業(yè)設(shè)備208的第二子集、工業(yè)過程210的第二子集、工業(yè)資產(chǎn)212的第二子集和/或網(wǎng)絡(luò)部件214的網(wǎng)絡(luò)相關(guān)設(shè)備的第二子集。虛擬化管理部件118可以將虛擬化工業(yè)自動化系統(tǒng)206的第二定制視圖304傳送給通信設(shè)備204,以經(jīng)由通信設(shè)備204的顯示屏幕呈現(xiàn)給用戶。
簡要地參照圖4(連同圖2),圖4示出了根據(jù)所公開的主題的各個方面和實施方式的虛擬化工業(yè)自動化系統(tǒng)206的示例儀表板視圖400(例如,虛擬標(biāo)準(zhǔn)視圖、定制視圖或個性化視圖)的框圖。如在此更全面地公開的,虛擬化管理部件118可以根據(jù)定義的虛擬化管理準(zhǔn)則,至少部分地基于與工業(yè)自動化系統(tǒng)202相關(guān)的用戶的位置(例如,和/或用戶的通信設(shè)備204或rfid標(biāo)簽的位置)、用戶感興趣的工業(yè)自動化系統(tǒng)202的部分和/或其他因素或準(zhǔn)則來生成、管理及更新虛擬化工業(yè)自動化系統(tǒng)206,以將虛擬化工業(yè)自動化系統(tǒng)206的所期望的儀表板視圖400提供(例如,傳送、呈現(xiàn))給用戶的通信設(shè)備204。
例如,儀表板視圖400可以包括與工業(yè)自動化系統(tǒng)202相關(guān)的用于提供工業(yè)自動化系統(tǒng)202的虛擬化視圖(例如,以儀表板的圖形表示的形式)的一個或更多個系統(tǒng)性能指示器402、警告指示器404、系統(tǒng)輸出指示器406、數(shù)據(jù)的子集408、控制器410(例如,虛擬化控制器)或其他所期望的指示器(例如,質(zhì)量指示器、材料指示器、狀態(tài)指示器等)、按鈕等。如在此更全面地公開的,虛擬化管理部件118可以根據(jù)定義的虛擬化管理準(zhǔn)則,至少部分地基于用戶(或用戶的通信設(shè)備204或rfid標(biāo)簽)的位置、用戶的身份、用戶的角色、來自用戶的用于指示用戶對工業(yè)自動化系統(tǒng)202的什么部分或數(shù)據(jù)感興趣的信息和/或其他因素或準(zhǔn)則來定制或更新工業(yè)自動化系統(tǒng)202的儀表板視圖400。例如,虛擬化管理部件118可以定制或更新呈現(xiàn)在工業(yè)自動化系統(tǒng)202的儀表板視圖400中的指示器、控制器按鈕、數(shù)據(jù)等。虛擬化管理部件118還可以例如,根據(jù)定義的虛擬化管理準(zhǔn)則,按照用戶的偏好、各個虛擬化儀表板項目的相對重要性或優(yōu)先級、用戶的角色等來定制或更新儀表板視圖400中的各個虛擬化項目(例如,系統(tǒng)性能指示器402、警告指示器404、系統(tǒng)輸出指示器406、數(shù)據(jù)的子集408、控制器410(例如,虛擬化控制器)、或其他所期望的指示器和/或按鈕等)的大小。指示器(例如,402、404、406等)、數(shù)據(jù)或其他的儀表板項目的信息可以由儀表板視圖400以圖表、曲線圖、計量表、字母數(shù)字符號等表示,其中,圖表、曲線圖或計量表可以是所期望的類型(例如,條形圖、餅形圖等)并且可以具有所期望的顏色、形狀、比例等。
簡要的參照圖5(連同圖2),圖5描繪了根據(jù)所公開的主題的各個方面和實施方式的虛擬化工業(yè)自動化系統(tǒng)206的混合虛擬視圖500(例如,虛擬標(biāo)準(zhǔn)視圖、定制視圖或個性化視圖)的框圖。如在此更全面地公開的,虛擬化管理部件118可以根據(jù)定義的虛擬化管理準(zhǔn)則,至少部分地基于與工業(yè)自動化系統(tǒng)202相關(guān)的用戶的位置(例如,和/或用戶的通信設(shè)備204或rfid標(biāo)簽的位置)、用戶感興趣的工業(yè)自動化系統(tǒng)202的部分或其他因素或準(zhǔn)則來生成、管理及更新虛擬化工業(yè)自動化系統(tǒng)206,以將虛擬化工業(yè)自動化系統(tǒng)206的所期望的混合虛擬視圖500提供(例如,傳送、呈現(xiàn))給用戶的通信設(shè)備204。
由虛擬化管理部件118生成的混合虛擬視圖500可以包括來自不同透視圖的虛擬化工業(yè)自動化系統(tǒng)206的多個(兩個或更多個)虛擬化視圖。例如,虛擬化工業(yè)自動化系統(tǒng)206可以生成虛擬化工業(yè)自動化系統(tǒng)206的第一虛擬化視圖502(例如,第一視圖或第一定制視圖),該第一虛擬化視圖502可以顯示在通信設(shè)備204的顯示屏幕的第一部分,并且可以生成虛擬化工業(yè)自動化系統(tǒng)206的第二虛擬化視圖504(例如,第二視圖或第二定制視圖),該第二虛擬化視圖504可以顯示在通信設(shè)備204的顯示屏幕的第二部分。第一虛擬化視圖502和第二虛擬化視圖504可以由虛擬化工業(yè)自動化系統(tǒng)206生成,并且作為畫中畫(pip)混合視圖(如圖5所描繪的)、作為并排混合視圖或以另外所期望的形式顯示在通信設(shè)備204的顯示屏幕上。
第一虛擬化視圖502和第二虛擬化視圖504可以分別呈現(xiàn)虛擬化工業(yè)自動化系統(tǒng)206的不同的虛擬化部分。例如,第一虛擬化視圖502可以呈現(xiàn)(例如,用戶可能感興趣的)虛擬化工業(yè)自動化系統(tǒng)206的第一虛擬化部分的虛擬化視圖,而第二虛擬化視圖504可以呈現(xiàn)虛擬化工業(yè)自動化系統(tǒng)206的第二虛擬化部分的虛擬化視圖(例如,整個系統(tǒng)206或系統(tǒng)206的不同部分)。作為另一示例,第一虛擬化視圖502可以呈現(xiàn)虛擬化工業(yè)自動化系統(tǒng)206的全部或部分的虛擬化儀表板視圖,而第二虛擬化視圖504可以呈現(xiàn)能夠以圖形的方式描繪虛擬化工業(yè)自動化系統(tǒng)206的第二虛擬化部分的物理結(jié)構(gòu)和配置的虛擬化視圖。
簡要的參照圖6(連同圖2和圖3),圖6示出了根據(jù)所公開的主題的各個方面和實施方式的可以包括數(shù)據(jù)疊加的虛擬化工業(yè)自動化系統(tǒng)206的示例性定制視圖600的圖。虛擬化管理部件118可以生成虛擬化工業(yè)自動化系統(tǒng)206的示例性定制視圖600。由虛擬化管理部件118生成的示例性定制視圖600可以包括例如虛擬化工業(yè)自動化系統(tǒng)206的第一定制視圖602,該第一定制視圖602可以包括第一定制數(shù)據(jù)疊加604,其中,包括第一定制數(shù)據(jù)疊加604的第一定制視圖602可以顯示在與用戶(例如班次管理員)相關(guān)聯(lián)的通信設(shè)備204的顯示屏幕上。例如,第一定制數(shù)據(jù)疊加604可以位于或靠近(如所描繪的)虛擬化工業(yè)自動化系統(tǒng)206的第一定制視圖602的圖形配置中的虛擬化工業(yè)設(shè)備208。第一定制數(shù)據(jù)疊加604可以包括與虛擬化工業(yè)自動化系統(tǒng)206的一組虛擬化工業(yè)設(shè)備208相關(guān)聯(lián)的工業(yè)自動化系統(tǒng)104的一組工業(yè)設(shè)備108相關(guān)的信息。例如,如果第一定制視圖602是為班次管理員定制的視圖,則第一定制數(shù)據(jù)疊加604可以包括與一組工業(yè)設(shè)備108的生產(chǎn)統(tǒng)計相關(guān)的信息,該組工業(yè)設(shè)備108與虛擬化工業(yè)自動化系統(tǒng)206的一組虛擬化工業(yè)設(shè)備208相關(guān)聯(lián)。
班次管理員可能希望挖掘和獲取有關(guān)生產(chǎn)統(tǒng)計的更多詳情,例如希望獲得與該組工業(yè)設(shè)備108的各工業(yè)設(shè)備108相關(guān)的各生產(chǎn)統(tǒng)計。為此,班次管理員使用通信設(shè)備204可以與虛擬化工業(yè)自動化系統(tǒng)206的第一定制視圖602進(jìn)行交互,以利于選擇能夠利于分析與該組工業(yè)設(shè)備108相關(guān)聯(lián)的生產(chǎn)統(tǒng)計的過濾器,并且對這些生產(chǎn)統(tǒng)計進(jìn)行過濾,以生成針對該組工業(yè)設(shè)備108的各工業(yè)設(shè)備108的各生產(chǎn)統(tǒng)計子集。虛擬化管理部件118可以從通信設(shè)備204接收與過濾器的選擇相關(guān)的信息。虛擬化管理部件118可以向與該組工業(yè)設(shè)備108相關(guān)聯(lián)的生產(chǎn)統(tǒng)計數(shù)據(jù)應(yīng)用過濾器,并且虛擬化管理部件118可以對生產(chǎn)統(tǒng)計數(shù)據(jù)進(jìn)行過濾,以生成針對該組工業(yè)設(shè)備108的各工業(yè)設(shè)備108的各生產(chǎn)統(tǒng)計子集。虛擬化管理部件118可以更新或增強(qiáng)虛擬化工業(yè)自動化系統(tǒng)206的第一定制視圖602,以生成虛擬化工業(yè)自動化系統(tǒng)206的第二定制視圖606,該第二定制視圖606可以包括第二定制數(shù)據(jù)疊加608、610及612,第二定制數(shù)據(jù)疊加608、610及612分別可以呈現(xiàn)針對該組工業(yè)設(shè)備108的各工業(yè)設(shè)備108的各生產(chǎn)統(tǒng)計子集。虛擬化管理部件118可以將各個第二定制數(shù)據(jù)疊加608、610及612放置在對應(yīng)于各個工業(yè)設(shè)備108的各個虛擬化工業(yè)設(shè)備208上或附近。應(yīng)當(dāng)認(rèn)識到和理解的是,根據(jù)各種實現(xiàn),例如,如果用戶交互或偏好導(dǎo)致第二定制視圖606僅關(guān)注各虛擬化工業(yè)設(shè)備208和各第二數(shù)據(jù)疊加608、610及612,則虛擬化工業(yè)自動化系統(tǒng)206的第二定制視圖606(如所描繪的)可以被組織為不顯示虛擬化工業(yè)自動化系統(tǒng)206的虛擬化工業(yè)過程210、虛擬化工業(yè)資產(chǎn)212以及網(wǎng)絡(luò)部件214(因為它們顯示在第一定制視圖602中),或者虛擬化工業(yè)自動化系統(tǒng)206的第二定制視圖606可以被組織成除了示出各虛擬化工業(yè)設(shè)備208和各第二定制數(shù)據(jù)疊加608、610及612外,還示出虛擬化工業(yè)自動化系統(tǒng)206的虛擬化工業(yè)過程210、虛擬化工業(yè)資產(chǎn)212以及網(wǎng)絡(luò)部件214。
簡要的參照圖7(連同圖2和圖3),圖7示出了根據(jù)所公開的主題的各個方面和實施方式的示例性系統(tǒng)700的圖,示例性系統(tǒng)700可以利于利用與第二用戶相關(guān)聯(lián)的通信設(shè)備共享與第一用戶相關(guān)聯(lián)的虛擬化工業(yè)自動化系統(tǒng)的定制視圖和/或與該虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的第一定制數(shù)據(jù)疊加。如在此更全面地公開的,例如,參照圖3,虛擬化管理部件118可以生成虛擬化工業(yè)自動化系統(tǒng)206的第一定制視圖302。在一些實現(xiàn)中,虛擬化工業(yè)自動化系統(tǒng)206的第一定制視圖302可以包括定制數(shù)據(jù)疊加(未在圖7示出)。虛擬化管理部件118可以將虛擬化工業(yè)自動化系統(tǒng)206的第一定制視圖302和/或相關(guān)聯(lián)的定制數(shù)據(jù)疊加傳送給通信設(shè)備204,以經(jīng)由通信設(shè)備204的顯示屏幕呈現(xiàn)給第一用戶。
第一用戶可能希望與第二用戶共享虛擬化工業(yè)自動化系統(tǒng)206的第一定制視圖302和/或相關(guān)聯(lián)的定制數(shù)據(jù)疊加,或者第二用戶可能希望查看顯示在第一用戶的通信設(shè)備204上的虛擬化工業(yè)自動化系統(tǒng)206的第一定制視圖302和/或相關(guān)聯(lián)的定制數(shù)據(jù)疊加。為了利于共享第一定制視圖和/或定制數(shù)據(jù)疊加,使用第一用戶的通信設(shè)備204的第一用戶可以選擇共享控制,或者可替代地,使用第二用戶的通信設(shè)備702的第二用戶可以選擇共享控制(例如,共享請求控制),并且與共享控制的選擇相關(guān)的信息可以從通信設(shè)備204或者可替代地通信設(shè)備702發(fā)送到虛擬化管理部件118。
響應(yīng)于共享控制的選擇,如果滿足了可應(yīng)用虛擬化管理準(zhǔn)則(例如,當(dāng)確定第二用戶被授權(quán)查看虛擬化工業(yè)自動化系統(tǒng)的第一用戶的第一定制視圖和/或與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的第一定制數(shù)據(jù)疊加時),則虛擬化管理部件118可以利于將虛擬化工業(yè)自動化系統(tǒng)206的第一用戶的第一定制視圖302和/或與虛擬化工業(yè)自動化系統(tǒng)206相關(guān)聯(lián)的定制數(shù)據(jù)疊加傳送給第二用戶的通信設(shè)備702以呈現(xiàn)給第二用戶。在一些實現(xiàn)中,第一用戶的通信設(shè)備204可以在虛擬化管理部件118不必被牽涉在共享過程中的情況下將虛擬化工業(yè)自動化系統(tǒng)206的第一用戶的第一定制視圖和/或與虛擬化工業(yè)自動化系統(tǒng)206相關(guān)聯(lián)的定制數(shù)據(jù)疊加直接傳送給第二用戶的通信設(shè)備702,或者,虛擬化管理部件118可以管理授權(quán)過程,以利于確定是否允許這種共享,如果這種共享被虛擬化管理部件118授權(quán),則使得第一用戶的通信設(shè)備204能夠?qū)ο虻诙脩舻耐ㄐ旁O(shè)備702傳送第一定制視圖302和/或數(shù)據(jù)疊加進(jìn)行管理。
簡要的參照圖8(連同圖2),圖8示出了根據(jù)所公開的主題的各個方面和實施方式的示例性系統(tǒng)800的圖,示例性系統(tǒng)800可以利于用與另一用戶相關(guān)聯(lián)的通信設(shè)備來共享與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的虛擬注釋。如在此更全面地公開的,例如,參照圖3,虛擬化管理部件118可以生成虛擬化工業(yè)自動化系統(tǒng)206。在一些實現(xiàn)中,虛擬化管理部件118可以生成虛擬化工業(yè)自動化系統(tǒng)206的定制視圖(例如,第一定制視圖302),和/或可以生成可以放置在虛擬化工業(yè)自動化系統(tǒng)206的虛擬化對象(例如,虛擬化工業(yè)設(shè)備208、虛擬化工業(yè)過程210、虛擬化工業(yè)資產(chǎn)212、虛擬化網(wǎng)絡(luò)部件214或者與虛擬化網(wǎng)絡(luò)部件214相關(guān)聯(lián)的虛擬化網(wǎng)絡(luò)相關(guān)設(shè)備)中或附近的數(shù)據(jù)疊加(例如,定制數(shù)據(jù)疊加)(在圖8中未示出)。虛擬化管理部件118可以將虛擬化工業(yè)自動化系統(tǒng)206和/或相關(guān)聯(lián)的數(shù)據(jù)疊加傳送給通信設(shè)備204,以經(jīng)由通信設(shè)備204的顯示屏幕呈現(xiàn)給第一用戶。
第一用戶可能希望,例如,通過將與用戶自身的觀察相關(guān)的信息(例如,用戶生成信息)或者與虛擬化工業(yè)自動化系統(tǒng)206相關(guān)的其他所期望的信息、和/或相關(guān)聯(lián)的數(shù)據(jù)疊加添加到由虛擬化工業(yè)自動化系統(tǒng)206呈現(xiàn)的信息和/或相關(guān)聯(lián)的數(shù)據(jù)疊加,來增強(qiáng)由虛擬化工業(yè)自動化系統(tǒng)206呈現(xiàn)的信息。
例如,虛擬化管理部件118可以利于使得第一用戶能夠使用通信設(shè)備204來生成虛擬注釋802(例如,注釋或消息的圖形表示),虛擬注釋802可以包括所期望的信息(例如,與虛擬化工業(yè)自動化系統(tǒng)206的虛擬部分(例如,虛擬化工業(yè)設(shè)備208、虛擬化工業(yè)過程210、虛擬化工業(yè)資產(chǎn)212、或虛擬化網(wǎng)絡(luò)部件214的虛擬化網(wǎng)絡(luò)相關(guān)設(shè)備等)所表示的工業(yè)自動化系統(tǒng)的部分(例如,工業(yè)設(shè)備108、工業(yè)過程110、工業(yè)資產(chǎn)112、或網(wǎng)絡(luò)部件114的網(wǎng)絡(luò)相關(guān)設(shè)備等)相關(guān)的信息)。虛擬注釋802可以用于任何數(shù)量的目的,諸如,例如,標(biāo)記與工業(yè)自動化系統(tǒng)104的部分相關(guān)聯(lián)的問題或異常操作情況、用作為班次報告、提醒用戶(或另外的用戶)與工業(yè)自動化系統(tǒng)104的部分有關(guān)的一些事情、通知另外的用戶關(guān)于工業(yè)自動化系統(tǒng)104的部分要執(zhí)行一些工作任務(wù)(例外,維護(hù)任務(wù)、維修任務(wù)、或替換任務(wù)等)、或者用于另外的所期望的原因。
虛擬化管理部件118可以利于使得第一用戶能夠使用通信設(shè)備120向與工業(yè)自動化系統(tǒng)104的部分的相對應(yīng)的虛擬化工業(yè)自動化系統(tǒng)206的虛擬化部分應(yīng)用虛擬注釋802(例如,將虛擬注釋附加到、鏈接于或放置在其上等)。例如,用戶使用通信設(shè)備204可以與虛擬注釋802和/或虛擬化工業(yè)自動化系統(tǒng)206的虛擬化部分進(jìn)行交互(例如,經(jīng)由用戶手勢、選擇、按鍵、鼠標(biāo)移動或命令等),其中,交互可以指示用戶試圖將虛擬注釋802應(yīng)用到虛擬化工業(yè)自動化系統(tǒng)206的虛擬化部分上或附近。例如,用戶可以經(jīng)由通信設(shè)備204與虛擬注釋802進(jìn)行交互,以將虛擬注釋802拖放到虛擬化工業(yè)自動化系統(tǒng)206的虛擬化部分上或附近。例如,出于示出的目的,虛擬化工業(yè)自動化系統(tǒng)206的虛擬化部分可以是虛擬化工業(yè)設(shè)備208。虛擬化管理部件118可以從通信設(shè)備204接收用戶與虛擬注釋802和/或虛擬化工業(yè)自動化系統(tǒng)206的虛擬化部分(例如,虛擬化工業(yè)設(shè)備208)的交互相關(guān)的信息。作為響應(yīng),虛擬化管理部件118可以利于將虛擬注釋802應(yīng)用到虛擬化工業(yè)自動化系統(tǒng)206的虛擬化部分(例如,虛擬化工業(yè)設(shè)備208)上或附近。
虛擬化管理部件118還可以利于使得用戶能夠使用通信設(shè)備204根據(jù)定義的虛擬化管理準(zhǔn)則(例如,當(dāng)其他用戶被授權(quán)在該其他用戶的通信設(shè)備804上訪問或查看虛擬注釋802時,和/或至少部分地基于與工業(yè)自動化系統(tǒng)104有關(guān)的其他用戶的角色等)來控制虛擬注釋802的范圍,以控制例如在其他用戶的通信設(shè)備804上由其它用戶對虛擬化工業(yè)自動化系統(tǒng)206的虛擬化部分(例如,虛擬化工業(yè)設(shè)備208)上的虛擬注釋802,或者與該虛擬化部分相關(guān)聯(lián)的虛擬注釋802的可見性。例如,用戶使用通信設(shè)備204可以選擇與虛擬注釋802相關(guān)聯(lián)的范圍控制,并且用戶可以輸入指示虛擬注釋802的可見性范圍的信息(例如,范圍參數(shù)),以利于控制哪個用戶可以查看與虛擬化工業(yè)自動化系統(tǒng)206有關(guān)的虛擬注釋802??商娲鼗蚋郊拥?,虛擬化管理部件118可以根據(jù)定義的虛擬化管理準(zhǔn)則來設(shè)置虛擬注釋802的可見性范圍或規(guī)定虛擬注釋802的最小可見性范圍或最大可見性范圍。虛擬注釋802的范圍可以根據(jù)需要延伸,以利于由其他用戶至少部分地基于如在此公開的其他用戶的角色、其他用戶的身份、用戶相對于工業(yè)自動化系統(tǒng)104的位置、其他用戶對虛擬化工業(yè)自動化系統(tǒng)206進(jìn)行訪問的訪問權(quán)限或另外期望的所定義的虛擬化管理準(zhǔn)則來控制對虛擬注釋802的可見性。例如,根據(jù)定義的虛擬化管理準(zhǔn)則,虛擬注釋802的范圍可以從允許任何其他用戶(例如,與角色無關(guān))查看虛擬化工業(yè)自動化系統(tǒng)206的虛擬化部分上的虛擬注釋802,到僅允許登錄并且被虛擬化管理部件118認(rèn)證的用戶(例如,與角色無關(guān))查看虛擬化工業(yè)自動化系統(tǒng)206的虛擬化部分上的虛擬注釋802,到僅允許提供了用于指示其滿足所定義的安全準(zhǔn)則(例如,具有訪問權(quán))的認(rèn)證憑證的用戶查看虛擬化工業(yè)自動化系統(tǒng)206的虛擬化部分上的虛擬注釋802,到僅允許具有特定角色的用戶查看虛擬化工業(yè)自動化系統(tǒng)206的虛擬化部分上的虛擬注釋802,到僅允許由生成虛擬注釋802的用戶所指定的某用戶查看在虛擬化工業(yè)自動化系統(tǒng)206的虛擬化部分上或附近的虛擬注釋802,到實際上任何其他所期望的可見性范圍。
虛擬化管理部件118可以至少部分地基于針對虛擬注釋802設(shè)置的范圍來強(qiáng)制執(zhí)行與虛擬注釋802相關(guān)聯(lián)的范圍,以使得被允許查看虛擬注釋802的用戶(例如,與通信設(shè)備804相關(guān)的用戶)能夠查看在虛擬化工業(yè)自動化系統(tǒng)206的虛擬化部分上或附近的虛擬注釋802,而不允許查看虛擬注釋802的用戶將不能夠經(jīng)由其通信設(shè)備查看在虛擬化工業(yè)自動化系統(tǒng)206的虛擬化部分上或附近的虛擬注釋802。
進(jìn)一步參見圖1至圖8,虛擬化管理部件118可以根據(jù)定義的虛擬化管理準(zhǔn)則,至少部分地基于用戶的偏好、用戶經(jīng)由通信設(shè)備(例如,120、204)與虛擬化工業(yè)自動化系統(tǒng)(例如,104、206)的交互,或者自動地或動態(tài)地響應(yīng)于發(fā)生與工業(yè)自動化系統(tǒng)(例如,104、202)相關(guān)聯(lián)的事件來生成、管理、更新或控制虛擬化工業(yè)自動化系統(tǒng)(例如,206)的虛擬化視圖的類型、虛擬化視圖的大小、虛擬化視圖的形狀、呈現(xiàn)在虛擬化視圖中的項目的大小、形狀或顏色等。例如,混合虛擬視圖500可以是pip視圖,其中,第一虛擬化視圖502可以覆蓋通信設(shè)備(例如,120、204)的顯示屏幕的較大部分,而第二虛擬化視圖504可以覆蓋通信設(shè)備的顯示屏幕的相對較小部分。如果工業(yè)自動化系統(tǒng)(例如,104、202)的第二部分中發(fā)生事件(例如,流體溢出,馬達(dá)問題等),則虛擬化管理部件118可以修改(例如,動態(tài)地或自動地修改或調(diào)整)混合虛擬視圖500,以增加顯示在通信設(shè)備的顯示屏幕上的第二虛擬化視圖504的大小,和/或減小第一虛擬化視圖502的大小,虛擬化管理部件118可以反轉(zhuǎn)(例如,動態(tài)地或自動地反轉(zhuǎn))第一虛擬化視圖502與第二虛擬化視圖504的顯示,使得第二虛擬化視圖504覆蓋顯示屏幕的較大部分,而第一虛擬化視圖502覆蓋顯示屏幕的較小部分,或者可以將提示、通知或告警發(fā)送給通信設(shè)備,以通知用戶在工業(yè)自動化系統(tǒng)(例如,104、202)的第二部分中發(fā)生了事件,并且推薦修改第二虛擬化視圖504(例如,響應(yīng)于用戶經(jīng)由通信設(shè)備與虛擬化工業(yè)自動化系統(tǒng)的混合虛擬視圖500進(jìn)行交互)。
虛擬化管理部件118和/或通信設(shè)備(例如,120、204)還可以利于使得用戶能夠調(diào)整虛擬化工業(yè)自動化系統(tǒng)的虛擬化視圖的大小。例如,響應(yīng)于經(jīng)由通信設(shè)備與虛擬化工業(yè)自動化系統(tǒng)進(jìn)行的下述用戶交互(例如,手勢或命令):所述用戶交互指示用戶試圖增加虛擬化工業(yè)自動化系統(tǒng)的視圖的一部分的大小,則虛擬化管理部件118和/或通信設(shè)備(例如,120、204)可以放大或鉆取視圖的該部分,以增大或放大在通信設(shè)備的顯示屏幕上的視圖的該部分的大小。如果虛擬化視圖的大小大于通信設(shè)備的(例如,120、204)顯示屏幕的大小,則虛擬化管理部件118和/或通信設(shè)備(例如,120、204)可以利于提供可以使得用戶保持相對較大的虛擬化視圖大小的滾動條或其他功能,同時使得用戶能夠與虛擬化工業(yè)自動化系統(tǒng)進(jìn)行交互以查看虛擬化工業(yè)自動化系統(tǒng)的不同區(qū)域(例如,通過移動虛擬化工業(yè)自動化系統(tǒng)在顯示屏幕之外的不同區(qū)域,使得其顯示在顯示屏幕上)。虛擬化管理部件118和/或通信設(shè)備(例如,120、204)還可以利于將鍵盤(例如,彈出式觸摸屏鍵盤)和/或鼠標(biāo)(例如,虛擬鼠標(biāo)或觸摸屏鼠標(biāo))呈現(xiàn)在通信設(shè)備的顯示屏幕上,以利于使用戶能夠與顯示屏幕進(jìn)行交互以輸入數(shù)據(jù)、選擇、移動或修改項目和/或與虛擬化工業(yè)自動化系統(tǒng)進(jìn)行交互等。
如本文所公開的,虛擬化系統(tǒng)(例如100,200)及其部分可以位于云平臺中。為了提供本文所描述的基于云的虛擬化系統(tǒng)和服務(wù)的一般背景環(huán)境,圖9是根據(jù)所公開的主題的各種方面和實施方式的可以利用包括虛擬化相關(guān)服務(wù)、數(shù)據(jù)采集服務(wù)和數(shù)據(jù)存儲服務(wù)的基于云的服務(wù)的示例工業(yè)企業(yè)900的高級別概述的框圖。工業(yè)企業(yè)900可以包括一個或更多個工業(yè)設(shè)施,如工業(yè)設(shè)施19041直至工業(yè)設(shè)施n904n,其中每個工業(yè)設(shè)施可以包括在使用中的許多工業(yè)設(shè)備。例如,工業(yè)設(shè)施19041可以包括工業(yè)設(shè)備19081直至工業(yè)設(shè)備n908n,而工業(yè)設(shè)施n904n可以包括工業(yè)設(shè)備19101直至工業(yè)設(shè)備n910n。工業(yè)設(shè)備(例如,9081,908n,9101,910n等)可以組成可以在各個工業(yè)設(shè)施(例如工業(yè)設(shè)施19041直至工業(yè)設(shè)施n904n)內(nèi)工作的一個或更多個自動化系統(tǒng)。示例性工業(yè)自動化系統(tǒng)可以包括但不限于批量控制系統(tǒng)(例如混合系統(tǒng))、連續(xù)控制系統(tǒng)(例如比例積分微分(pid)控制系統(tǒng))或離散控制系統(tǒng)。工業(yè)設(shè)備(例如,9081,908n,9101,910n等)可以包括諸如工業(yè)控制器(例如可編程邏輯控制器或其他類型的可編程自動化控制器)的工業(yè)設(shè)備,諸如傳感器和計量器的現(xiàn)場設(shè)備,馬達(dá)驅(qū)動器,hmi,工業(yè)機(jī)器人、條形碼標(biāo)記器及讀取器,視覺系統(tǒng)設(shè)備(例如視覺相機(jī)),智能焊接機(jī)或其他類型的工業(yè)設(shè)備。
示例性工業(yè)自動化系統(tǒng)可以包括可以利于對它們各自的工業(yè)過程進(jìn)行監(jiān)視和控制的一個或更多個工業(yè)控制器。工業(yè)控制器可以通過使用本地硬連線輸入/輸出(i/o)或經(jīng)由工廠網(wǎng)絡(luò),諸如以太網(wǎng)/因特網(wǎng)協(xié)議(ip)、高速數(shù)據(jù)通道、控制網(wǎng)、設(shè)備網(wǎng)等與現(xiàn)場設(shè)備交換數(shù)據(jù)。給定的工業(yè)控制器通??梢越邮諄碜袁F(xiàn)場設(shè)備的、可以指示工業(yè)設(shè)備的當(dāng)前狀態(tài)和/或它們相關(guān)的工業(yè)過程(例如,溫度、位置、部件存在或不存在、液面等)的數(shù)字信號或模擬信號的任意組合,并且可以基于所接收的信號來執(zhí)行能夠針對受控的工業(yè)過程進(jìn)行自動化決策的用戶定義的控制程序。工業(yè)控制器可以根據(jù)由控制程序做出的決定向現(xiàn)場設(shè)備輸出適當(dāng)?shù)臄?shù)字控制信號和/或模擬控制信號。這些輸出可以包括設(shè)備致動信號、溫度或位置控制信號、對機(jī)械加工或原材料處理機(jī)器人的操作命令、混合器控制信號、運(yùn)動控制信號等??刂瞥绦蚩梢园ㄓ糜谔幚碜x入控制器中的輸入信號并且控制由工業(yè)控制器生成的輸出信號的任何合適類型的代碼,該代碼包括但不限于梯形邏輯(ladderlogic)、順序功能圖、功能框圖,結(jié)構(gòu)化文本或其他這樣的平臺。
雖然圖9中所示出的示例性概述將工業(yè)設(shè)備(例如,9081,908n,9101,910n等)描述為駐留在固定位置工業(yè)設(shè)施(例如,分別地,工業(yè)設(shè)施19041直至工業(yè)設(shè)施n904n)中,但在一些實施中,工業(yè)設(shè)備(例如,9081,908n,9101和/或910n等)還可以是移動控制和/或監(jiān)視應(yīng)用的部分,如包含在卡車或其他服務(wù)車輛中的系統(tǒng)。
根據(jù)所公開的主題的一個或更多個實施方式,工業(yè)設(shè)備(例如,9081,908n,9101,910n等)可以耦接至云平臺902,以利于利用與云平臺902相關(guān)聯(lián)的基于云的應(yīng)用和服務(wù)(例如,數(shù)據(jù)采集服務(wù)、數(shù)據(jù)存儲服務(wù)、虛擬化服務(wù)等)。也就是說,工業(yè)設(shè)備(例如,9081,908n,9101,910n等)可以被配置成發(fā)現(xiàn)并且與云平臺902所支持的基于云的計算服務(wù)912進(jìn)行交互。云平臺902可以是使云服務(wù)912(例如,基于云的計算服務(wù),共享計算服務(wù))能夠被有云能力的設(shè)備訪問和利用的任何基礎(chǔ)設(shè)施。云平臺902可以是由具有公共網(wǎng)絡(luò)連通性(例如因特網(wǎng)連通性)和利用云服務(wù)912的適當(dāng)授權(quán)的設(shè)備經(jīng)由公共網(wǎng)絡(luò)(如因特網(wǎng))可訪問的公共云。在一些情形中,云平臺902可以由云供應(yīng)者提供,作為平臺即服務(wù)(platform-as-a-service)(paas),并且云服務(wù)912可以在云平臺902上駐留并執(zhí)行,作為基于云的服務(wù)。在一些這樣的配置中,對云平臺902及相關(guān)聯(lián)的云服務(wù)912的訪問可以被提供給客戶,作為云服務(wù)912的所有者的訂閱服務(wù)。附加地和/或可替代地,云平臺902可以是可由工業(yè)企業(yè)900或與第三方實體相關(guān)聯(lián)的聯(lián)營企業(yè)內(nèi)部操作的專用云。示例性的專用云平臺可以包括一組服務(wù)器,該組服務(wù)器可以支持云服務(wù)912并且可以駐留在可由防火墻保護(hù)的專用網(wǎng)絡(luò)(例如,內(nèi)聯(lián)網(wǎng),公司網(wǎng)絡(luò)等)上。
云服務(wù)912可以包括但不限于數(shù)據(jù)采集,數(shù)據(jù)存儲,數(shù)據(jù)分析,控制應(yīng)用(例如可以至少部分地基于對實時系統(tǒng)數(shù)據(jù)或接近實時系統(tǒng)數(shù)據(jù)或其他因素的分析來生成控制指令,并且將控制指令傳送給工業(yè)設(shè)備(例如,9081,908n,9101,910n等)),對可對應(yīng)于工業(yè)自動化系統(tǒng)的虛擬化工業(yè)自動化系統(tǒng)進(jìn)行遠(yuǎn)程監(jiān)視和支持、生成和管理,經(jīng)由虛擬化工業(yè)自動化系統(tǒng)對工業(yè)自動化系統(tǒng)進(jìn)行遠(yuǎn)程控制,對虛擬化工業(yè)自動化系統(tǒng)和/或在虛擬化工業(yè)自動化系統(tǒng)上的數(shù)據(jù)疊加進(jìn)行定制,生成虛擬注釋,視圖共享(例如,共享虛擬化工業(yè)自動化系統(tǒng)的定制視圖、共享與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的定制數(shù)據(jù)疊加、共享與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的虛擬注釋),準(zhǔn)備與虛擬化工業(yè)自動化系統(tǒng)以及相關(guān)聯(lián)的工業(yè)自動化系統(tǒng)有關(guān)的安全性,或者提供與工業(yè)自動化相關(guān)的其他應(yīng)用或服務(wù)。如果云平臺902是基于網(wǎng)絡(luò)的云,則各工業(yè)設(shè)施904處的工業(yè)設(shè)備(例如,9081,908n,9101,910n等)可以經(jīng)由公共網(wǎng)絡(luò)(例如因特網(wǎng))與云服務(wù)912進(jìn)行交互。在示例性配置中,工業(yè)設(shè)備(例如,9081,908n,9101,910n等)可以通過在各工業(yè)設(shè)施(例如,分別地,工業(yè)設(shè)施19041直至工業(yè)設(shè)施n904n)處的單獨(dú)的云網(wǎng)關(guān)(例如云網(wǎng)關(guān)9061直至云網(wǎng)關(guān)906n)來訪問云服務(wù)912,其中工業(yè)設(shè)備(例如,9081,908n,9101,910n等)可以通過物理的(例如,線路)或無線局域網(wǎng)或無線電鏈路來連接至各云網(wǎng)關(guān)(例如云網(wǎng)關(guān)9061直至云網(wǎng)關(guān)906n)。在另一種示例性配置中,工業(yè)設(shè)備(例如,9081,908n,9101,910n等)可以使用集成的云網(wǎng)關(guān)服務(wù)來直接訪問云平臺902。云網(wǎng)關(guān)(例如云網(wǎng)關(guān)9061直至云網(wǎng)關(guān)906n)還可以包括網(wǎng)絡(luò)基礎(chǔ)設(shè)施設(shè)備的集成部件,如防火墻設(shè)備、路由器或交換機(jī)。
假定具有云能力的工業(yè)設(shè)備經(jīng)由云網(wǎng)關(guān)(例如云網(wǎng)關(guān)9061直至云網(wǎng)關(guān)906n)可以提供尤其對工業(yè)自動化的許多優(yōu)點。例如,由云平臺902提供的基于云的存儲(例如基于云的數(shù)據(jù)存儲)可以容易地擴(kuò)展,以容納由工業(yè)企業(yè)每天生成的大量數(shù)據(jù)。此外,不同地理位置的多個工業(yè)設(shè)施(例如工業(yè)設(shè)施19041直至工業(yè)設(shè)施n904n)可以將它們各自的工業(yè)自動化數(shù)據(jù)轉(zhuǎn)移(或傳送)至云平臺902(例如經(jīng)由采集部件),以用于聚集、校對、集體大數(shù)據(jù)分析以及企業(yè)級報告,而不需要建立各個工業(yè)設(shè)施之間的專用網(wǎng)絡(luò)。具有智能配置能力的工業(yè)設(shè)備(例如,9081,908n,9101,910n等)和/或云網(wǎng)關(guān)(例如云網(wǎng)關(guān)9061直至云網(wǎng)關(guān)906n)可以被配置成在被安裝在任何設(shè)施處時自動地檢測云平臺902并且與云平臺902進(jìn)行通信,這從而可以簡化與工業(yè)企業(yè)900所使用的現(xiàn)有的基于云的數(shù)據(jù)存儲、分析或報告應(yīng)用進(jìn)行集成。在另一種示例性應(yīng)用中,(例如,由包括虛擬化部件的虛擬化系統(tǒng)利用的)基于云的虛擬化應(yīng)用可以訪問與存儲在基于云的數(shù)據(jù)存儲中的工業(yè)自動化系統(tǒng)有關(guān)的數(shù)據(jù),可以生成和/或更新可呈現(xiàn)工業(yè)自動化系統(tǒng)及其操作的虛擬化視圖的虛擬化工業(yè)自動化系統(tǒng),可以響應(yīng)于與對應(yīng)的虛擬化工業(yè)自動化系統(tǒng)的交互(例如,用戶交互以虛擬地控制)來遠(yuǎn)程控制工業(yè)自動化系統(tǒng),可以(例如至少部分地基于與用戶相關(guān)聯(lián)的一個或更多個定制因素)為用戶定制工業(yè)自動化系統(tǒng)的虛擬化視圖,可以(例如至少部分地基于用戶的認(rèn)證憑證和用戶的訪問權(quán)限)提供安全性,該安全性包括控制對虛擬化工業(yè)自動化系統(tǒng)及對應(yīng)的工業(yè)自動化系統(tǒng)的訪問,如本文所更充分公開的。這些工業(yè)云計算應(yīng)用僅意圖是示例性的,并且本文所描述的系統(tǒng)和方法不限于這些特定應(yīng)用。作為這些示例說明,與云網(wǎng)關(guān)(例如云網(wǎng)關(guān)9061直至云網(wǎng)關(guān)906n)一起工作的云平臺902可以使工業(yè)應(yīng)用的建造者提供可擴(kuò)展(scalable)的解決方案作為服務(wù),去除對底層基礎(chǔ)設(shè)施和框架的維護(hù)、升級和備份的負(fù)擔(dān)。
圖10表示了根據(jù)所公開的主題的各種實現(xiàn)方式和實施方式的示例性虛擬化部件1000(例如,基于云的虛擬化部件或部分基于云的虛擬化部件)的框圖。本公開內(nèi)容中所說明的系統(tǒng)、設(shè)備或過程的各個方面可以構(gòu)成配備(embody)在一個或多個機(jī)器內(nèi)的機(jī)器可執(zhí)行部件,例如配備在與一個或更多個機(jī)器相關(guān)聯(lián)的一個或更多個計算機(jī)可讀媒介(或介質(zhì))中。這樣的部件在由一個或更多個機(jī)器(例如計算機(jī)、計算設(shè)備、自動化設(shè)備、虛擬機(jī)器等)執(zhí)行時可以使機(jī)器進(jìn)行所描述的操作。
虛擬化部件1000可以包括通信部件1002,通信部件1002可以用于在虛擬化部件1000與其他部件(例如,通信設(shè)備、網(wǎng)絡(luò)相關(guān)設(shè)備、工業(yè)設(shè)備、具有通信功能的其他類型的工業(yè)資產(chǎn)、與工業(yè)企業(yè)相關(guān)聯(lián)的具有通信功能的其他設(shè)備、云網(wǎng)關(guān)等)之間傳送(例如,發(fā)送、接收)信息。信息可以包括例如與工業(yè)自動化系統(tǒng)有關(guān)的數(shù)據(jù),與工業(yè)設(shè)備或其他工業(yè)資產(chǎn)相關(guān)的規(guī)范、特性或特征有關(guān)的數(shù)據(jù)、客戶相關(guān)數(shù)據(jù)、與將要或可以由工業(yè)自動化系統(tǒng)處理的工作指令相關(guān)的工作指令相關(guān)數(shù)據(jù)等。
虛擬化部件1000可以包括聚集器部件1004,聚集器部件1004可以聚集從各種實體(例如,通信設(shè)備、工業(yè)設(shè)備、工業(yè)資產(chǎn)、網(wǎng)絡(luò)相關(guān)設(shè)備、云網(wǎng)關(guān)、與工業(yè)企業(yè)相關(guān)聯(lián)的具有通信功能的其他設(shè)備、一個或多個處理器部件、一個或多個用戶接口、一個或多個數(shù)據(jù)存儲)接收的(例如,獲得的、采集的、檢測的等)數(shù)據(jù)。聚集器部件1004可以至少部分地基于數(shù)據(jù)的類型、數(shù)據(jù)的源、生成或接收數(shù)據(jù)的時間或日期、與數(shù)據(jù)相關(guān)聯(lián)的設(shè)備或資產(chǎn)的類型、與設(shè)備或資產(chǎn)相關(guān)聯(lián)的標(biāo)識符、與數(shù)據(jù)相關(guān)聯(lián)的客戶、與數(shù)據(jù)相關(guān)聯(lián)的用戶(例如,操作者、監(jiān)督者或管理者、工程師、技師等)、與數(shù)據(jù)相關(guān)聯(lián)的工業(yè)自動化系統(tǒng)、與該系統(tǒng)相關(guān)聯(lián)的工業(yè)企業(yè)等,來使各項數(shù)據(jù)相關(guān),以利于數(shù)據(jù)的處理(例如,分析數(shù)據(jù)、生成仿真模型等)。
虛擬化部件1000還可以包括監(jiān)視部件1006,監(jiān)視部件1006可以監(jiān)視設(shè)備數(shù)據(jù)、過程數(shù)據(jù)、資產(chǎn)數(shù)據(jù)、系統(tǒng)數(shù)據(jù)、客戶數(shù)據(jù)、和/或與工業(yè)自動化系統(tǒng)有關(guān)的其他數(shù)據(jù)。例如,監(jiān)視部件1006可以監(jiān)視與工業(yè)自動化系統(tǒng)、虛擬化工業(yè)自動化系統(tǒng)、工業(yè)企業(yè)、和/或與工業(yè)企業(yè)相關(guān)聯(lián)的客戶的系統(tǒng)或設(shè)備相關(guān)聯(lián)的信息(例如,信號、設(shè)備或過程狀態(tài)、信息的網(wǎng)絡(luò)通信、過程流、更新、修改等),以利于檢測與工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的信息,其可利于:生成并更新虛擬化工業(yè)自動化系統(tǒng);經(jīng)由相關(guān)聯(lián)的虛擬化工業(yè)自動化系統(tǒng)來遠(yuǎn)程追蹤工業(yè)自動化系統(tǒng)的操作或控制工業(yè)自動化系統(tǒng)的操作;為用戶定制虛擬化自動化系統(tǒng)的視圖和/或與虛擬化自動化系統(tǒng)相關(guān)聯(lián)的數(shù)據(jù)疊加;與另外的用戶的通信設(shè)備共享虛擬化自動化系統(tǒng)的視圖(例如,定制視圖)和/或與虛擬化自動化系統(tǒng)相關(guān)聯(lián)的數(shù)據(jù)疊加(例如,定制數(shù)據(jù)疊加);生成與虛擬自動化系統(tǒng)有關(guān)的虛擬注釋;控制和/或加強(qiáng)與虛擬注釋相關(guān)聯(lián)的可見范圍;和/或進(jìn)行其他虛擬化相關(guān)服務(wù)。監(jiān)視部件1006可以與傳感器、計量器、hmi、通信監(jiān)視部件,或與工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的其他部件、工業(yè)企業(yè)、和/或客戶的系統(tǒng)或設(shè)備相關(guān)聯(lián),以利于對工業(yè)自動化系統(tǒng)、工業(yè)企業(yè)、和/或客戶的系統(tǒng)或設(shè)備進(jìn)行監(jiān)視。
根據(jù)所定義的虛擬化管理準(zhǔn)則,虛擬化部件1000可以包括檢測器部件1008,檢測器部件1008可檢測與工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的期望的信息,其可以利于進(jìn)行與工業(yè)自動化系統(tǒng)有關(guān)的虛擬化相關(guān)服務(wù)(例如,生成或更新虛擬化工業(yè)自動化系統(tǒng),經(jīng)由與虛擬化工業(yè)自動化系統(tǒng)交互來與工業(yè)自動化系統(tǒng)進(jìn)行遠(yuǎn)程交互(例如,監(jiān)視、追蹤、和/或控制等工業(yè)自動化系統(tǒng)的操作)等)。例如,檢測器部件1008可以檢測與工業(yè)自動化系統(tǒng)有關(guān)的期望的設(shè)備數(shù)據(jù)、過程數(shù)據(jù)、資產(chǎn)數(shù)據(jù)、系統(tǒng)數(shù)據(jù)和/或客戶數(shù)據(jù),其可利于生成虛擬化工業(yè)自動化系統(tǒng),該虛擬化工業(yè)自動化系統(tǒng)可以精確地表示工業(yè)自動化系統(tǒng)并且與工業(yè)自動化系統(tǒng)進(jìn)行接口連接,經(jīng)由相關(guān)聯(lián)的虛擬化工業(yè)自動化系統(tǒng)與工業(yè)自動化系統(tǒng)進(jìn)行遠(yuǎn)程交互和/或遠(yuǎn)程控制工業(yè)自動化系統(tǒng),和/或進(jìn)行其他虛擬化相關(guān)服務(wù)或功能。
虛擬化部件1000還可以包括采集部件1010,采集部件1010可以從工業(yè)自動化系統(tǒng)、通信設(shè)備、虛擬化工業(yè)自動化系統(tǒng)、外部源等接收、采集或獲得數(shù)據(jù)(例如,期望的設(shè)備數(shù)據(jù)、過程數(shù)據(jù)、資產(chǎn)數(shù)據(jù)、系統(tǒng)數(shù)據(jù)和/或客戶數(shù)據(jù)),以利于進(jìn)行虛擬化相關(guān)服務(wù),如本文更全面公開的。由采集部件1010采集的數(shù)據(jù)可以存儲在數(shù)據(jù)存儲1040中,和/或可以使其可用于其他部件(例如,分析部件1016、虛擬化管理部件1018等),以利于生成并更新虛擬化工業(yè)自動化系統(tǒng),經(jīng)由相關(guān)聯(lián)的虛擬化工業(yè)自動化系統(tǒng)與工業(yè)自動化系統(tǒng)進(jìn)行遠(yuǎn)程交互(例如,監(jiān)視、追蹤和/或控制等),和/或進(jìn)行其他虛擬化相關(guān)服務(wù)或功能。
虛擬化部件1000可以包括接口部件1012,可以使用接口部件1012以利于使虛擬化部件1000,包括由虛擬化部件1000生成的虛擬化工業(yè)自動化系統(tǒng)同工業(yè)自動化系統(tǒng)及其構(gòu)成部件(例如工業(yè)設(shè)備或資產(chǎn)、網(wǎng)絡(luò)相關(guān)設(shè)備或資產(chǎn)等)或過程、與客戶相關(guān)聯(lián)的系統(tǒng)或設(shè)備、與設(shè)備制造商相關(guān)聯(lián)的系統(tǒng)或設(shè)備等進(jìn)行接口連接。例如,接口部件1012可以被配置成接收由一個或更多個云能力(cloud-capable)工業(yè)設(shè)備、云網(wǎng)關(guān)或工業(yè)數(shù)據(jù)的其他源發(fā)送的工業(yè)數(shù)據(jù)(例如,設(shè)備數(shù)據(jù)、過程數(shù)據(jù)、資產(chǎn)數(shù)據(jù)、系統(tǒng)數(shù)據(jù)、配置數(shù)據(jù)、狀態(tài)數(shù)據(jù)、過程變量數(shù)據(jù)等)。接口部件1012還可以被配置成接收由工業(yè)自動化系統(tǒng)的網(wǎng)絡(luò)部件的一個或更多個網(wǎng)絡(luò)相關(guān)設(shè)備傳送的網(wǎng)絡(luò)相關(guān)數(shù)據(jù)(例如,與通信條件有關(guān)的數(shù)據(jù)、網(wǎng)絡(luò)狀態(tài)數(shù)據(jù)、標(biāo)識網(wǎng)絡(luò)相關(guān)設(shè)備的數(shù)據(jù)等)。接口部件1012還可以被配置成將虛擬化工業(yè)自動化系統(tǒng)與對應(yīng)的工業(yè)自動化系統(tǒng)進(jìn)行接口連接,以利于經(jīng)由與虛擬化工業(yè)自動化系統(tǒng)的交互(例如,用戶交互)(例如,經(jīng)由對虛擬化工業(yè)自動化系統(tǒng)的虛擬化操作進(jìn)行虛擬化控制)來與工業(yè)自動化系統(tǒng)進(jìn)行遠(yuǎn)程交互(例如,監(jiān)視、追蹤、和/或控制等工業(yè)自動化系統(tǒng)的操作)。接口部件1012可以進(jìn)一步被配置成經(jīng)由因特網(wǎng)連接與一個或更多個客戶端或客戶設(shè)備交換數(shù)據(jù)。例如,接口部件1012可以從客戶端設(shè)備(例如,具有因特網(wǎng)能力的客戶端設(shè)備(如電話、計算機(jī)、電子平板或平板電腦)或者其他合適的具有因特網(wǎng)能力的設(shè)備)接收客戶配置數(shù)據(jù)、固件更新請求、客戶服務(wù)選擇、與產(chǎn)品的工作指令有關(guān)的信息、針對工作指令的客戶偏好或要求、或其他這樣的信息。接口部件1012還可以向客戶端設(shè)備遞送更新通知、固件更新、關(guān)于對工業(yè)自動化系統(tǒng)的評估的報告或通知及關(guān)于對工業(yè)自動化系統(tǒng)所提出的修改的確定、即將發(fā)生的設(shè)備故障的通知、資產(chǎn)或系統(tǒng)無效率的識別、配置建議、或其他這樣的數(shù)據(jù)。
該系統(tǒng)還可以包含控制器部件1014,控制器部件1014可以控制與過程數(shù)據(jù)有關(guān)的操作、生成或更新可以表示工業(yè)自動化系統(tǒng)的虛擬化工業(yè)自動化系統(tǒng),使用相關(guān)聯(lián)的虛擬化工業(yè)自動化系統(tǒng)來遠(yuǎn)程控制工業(yè)自動化系統(tǒng),為用戶定制虛擬化工業(yè)自動化系統(tǒng)的視圖,生成工業(yè)自動化系統(tǒng)的仿真模型,使用仿真模型進(jìn)行仿真操作,和/或進(jìn)行與工業(yè)自動化系統(tǒng)有關(guān)的其他操作。控制器部件1014可以利于控制由虛擬化部件1000的各部件進(jìn)行的操作,控制虛擬化部件1000的各部件之間的數(shù)據(jù)流、控制虛擬化部件1000與同虛擬化部件1000相關(guān)聯(lián)的其他部件或系統(tǒng)之間的數(shù)據(jù)流等。
分析部件1016可以對數(shù)據(jù)(例如,設(shè)備數(shù)據(jù)、過程數(shù)據(jù)、資產(chǎn)數(shù)據(jù)、系統(tǒng)數(shù)據(jù)、客戶數(shù)據(jù)、用戶生成或用戶提供的數(shù)據(jù)和/或其他數(shù)據(jù))進(jìn)行分析,以利于:生成工業(yè)自動化系統(tǒng)的虛擬化工業(yè)自動化系統(tǒng);定制虛擬化工業(yè)自動化系統(tǒng)的視圖和/或與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的數(shù)據(jù)疊加;共享所定制虛擬化工業(yè)自動化系統(tǒng)的視圖和/或所定制與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的數(shù)據(jù)疊加;處理虛擬注釋等。分析部件1016可以解析數(shù)據(jù),以利于識別與由虛擬化部件1000進(jìn)行操作(例如,生成虛擬化工業(yè)自動化系統(tǒng)、定制虛擬化工業(yè)自動化系統(tǒng)的視圖和/或與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的數(shù)據(jù)疊加等)有關(guān)的數(shù)據(jù)。至少部分地基于對數(shù)據(jù)的分析,分析部件1016可以生成可提供給其他部件(例如,虛擬化管理部件1018、處理器部件1038等)的分析結(jié)果,以利于虛擬化部件1000對各操作的執(zhí)行。
虛擬化部件100還可以包括虛擬化管理部件1018,虛擬化管理部件1018可以生成和/或更新可以表示工業(yè)自動化系統(tǒng)的虛擬化工業(yè)自動化系統(tǒng),使用相關(guān)聯(lián)的虛擬化工業(yè)自動化系統(tǒng)與工業(yè)自動化系統(tǒng)進(jìn)行遠(yuǎn)程交互和/或遠(yuǎn)程控制工業(yè)自動化系統(tǒng),為用戶定制虛擬化工業(yè)自動化系統(tǒng)的視圖和/或與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的數(shù)據(jù)疊加,共享虛擬化工業(yè)自動化系統(tǒng)的定制視圖和/或與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的定制數(shù)據(jù)疊加,處理虛擬注釋,生成工業(yè)自動化系統(tǒng)的仿真模型,使用仿真模型進(jìn)行仿真操作,和/或進(jìn)行其他操作。例如,如本文所更全面公開的,根據(jù)一組定義的虛擬化管理準(zhǔn)則,虛擬化管理部件1018可以包括虛擬化產(chǎn)生器部件1020,虛擬化產(chǎn)生器部件1020可以生成和/或更新可以表示工業(yè)自動化系統(tǒng)的虛擬化工業(yè)自動化系統(tǒng),其中包括生成和/或更新工業(yè)自動化系統(tǒng)的構(gòu)成部件(例如,工業(yè)設(shè)備、工業(yè)過程、工業(yè)資產(chǎn)、網(wǎng)絡(luò)相關(guān)設(shè)備或資產(chǎn)等)的虛擬化版本或?qū)嵗鱾€構(gòu)成部件之間的相互關(guān)系,各個構(gòu)成部件的配置等。
虛擬化管理部件1018可以包括虛擬化控制器部件1022,虛擬化控制器部件1022可以利于使用相關(guān)聯(lián)的虛擬化工業(yè)自動化系統(tǒng)來與工業(yè)自動化系統(tǒng)進(jìn)行遠(yuǎn)程交互和/或遠(yuǎn)程控制工業(yè)自動化系統(tǒng)。例如,虛擬化控制器部件1022可以從用戶的通信設(shè)備接收與和虛擬化工業(yè)自動化系統(tǒng)的用戶交互有關(guān)的信息,并且可以利于響應(yīng)于與和虛擬化工業(yè)自動化系統(tǒng)的用戶交互有關(guān)的信息來與工業(yè)自動化系統(tǒng)進(jìn)行遠(yuǎn)程交互和/或遠(yuǎn)程控制工業(yè)自動化系統(tǒng),如本文所更全面公開的。
虛擬化管理部件1018可以包括定制器部件1024,定制器部件1024可以例如至少部分地基于(例如,與用戶相關(guān)聯(lián)的)一個或更多個定制因素來定制虛擬化工業(yè)自動化系統(tǒng)的視圖和/或與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的數(shù)據(jù)疊加,該虛擬化工業(yè)自動化系統(tǒng)可以對應(yīng)于工業(yè)自動化系統(tǒng)并且與工業(yè)自動化系統(tǒng)進(jìn)行接口連接。虛擬化管理部件1018可以利于將與虛擬化工業(yè)自動化系統(tǒng)的定制視圖和/或同虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的定制數(shù)據(jù)疊加有關(guān)的數(shù)據(jù)提供(例如,傳送、呈現(xiàn)等)給用戶的通信設(shè)備,以利于經(jīng)由通信設(shè)備向用戶顯示虛擬化工業(yè)自動化系統(tǒng)的定制視圖和/或與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的定制數(shù)據(jù)疊加。
虛擬化管理部件1018還可以包括數(shù)據(jù)疊加部件1026,數(shù)據(jù)疊加部件1026可以利于將數(shù)據(jù)集疊加在虛擬化工業(yè)自動化系統(tǒng)上,其中數(shù)據(jù)集可以與同虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的工業(yè)自動化系統(tǒng)的操作有關(guān)。數(shù)據(jù)疊加部件1026可以利于將與工業(yè)自動化系統(tǒng)或者其部分相關(guān)聯(lián)的數(shù)據(jù)的歸納或合成疊加在虛擬化工業(yè)自動化系統(tǒng)或其部分上。數(shù)據(jù)疊加部件1026可以利于將各個數(shù)據(jù)子組疊加到呈現(xiàn)于虛擬化工業(yè)自動化系統(tǒng)中的各個虛擬化對象(例如,虛擬化工業(yè)設(shè)備、虛擬化工業(yè)過程、虛擬化工業(yè)資產(chǎn)、虛擬化網(wǎng)絡(luò)相關(guān)設(shè)備等)上或附近,其中各個虛擬化對象(例如,工業(yè)設(shè)備、工業(yè)過程、工業(yè)資產(chǎn)、網(wǎng)絡(luò)相關(guān)設(shè)備等)可以對應(yīng)于工業(yè)自動化系統(tǒng)的各個對象。在一些實現(xiàn)方式中,根據(jù)虛擬化管理準(zhǔn)則,數(shù)據(jù)疊加部件1026可以利于至少部分地基于用戶的角色、用戶關(guān)于工業(yè)自動化系統(tǒng)的位置、用戶的偏好和/或其他因素,來將定制數(shù)據(jù)集疊加到虛擬化工業(yè)自動化系統(tǒng)上,或者將定制數(shù)據(jù)子集疊加到呈現(xiàn)于虛擬化工業(yè)自動化系統(tǒng)中的各個虛擬化對象上或附近。
虛擬化管理部件1018還可以包括過濾部件1028,過濾部件1028可以利于對疊加在虛擬化工業(yè)自動化系統(tǒng)上的數(shù)據(jù)進(jìn)行過濾,其中數(shù)據(jù)可以與工業(yè)自動化系統(tǒng)的操作和/或同工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的用戶有關(guān)。過濾部件1028可以利于將一個或更多個過濾器設(shè)置于用戶的通信設(shè)備,以使用戶能夠?qū)ΟB加在虛擬化工業(yè)自動化系統(tǒng)上的數(shù)據(jù)或數(shù)據(jù)的視圖(例如,虛擬化工業(yè)自動化系統(tǒng)的用戶的定制視圖)進(jìn)行過濾。用戶經(jīng)由通信設(shè)備可以操縱或選擇過濾控制和/或輸入過濾相關(guān)信息,以利于設(shè)置或選擇可以用于過濾與工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的數(shù)據(jù)的期望的過濾器。虛擬化管理部件1018可以從通信設(shè)備接收與過濾器的設(shè)置或選擇有關(guān)的信息和/或其他過濾相關(guān)信息以用于處理。過濾部件1029可以利于至少部分地基于與過濾器的設(shè)置或選擇有關(guān)的信息和/或其他過濾相關(guān)信息來設(shè)置或?qū)崿F(xiàn)過濾器。過濾部件1028(和/或分析部件1016)可以對與工業(yè)自動化系統(tǒng)有關(guān)的數(shù)據(jù)進(jìn)行分析,并且可以對這樣的數(shù)據(jù)進(jìn)行過濾以生成與工業(yè)自動化系統(tǒng)有關(guān)的經(jīng)過濾的數(shù)據(jù)集。數(shù)據(jù)疊加部件1026可以利于將經(jīng)過濾的數(shù)據(jù)集疊加在虛擬化工業(yè)自動化系統(tǒng)或其部分上(例如,利于將經(jīng)過濾的數(shù)據(jù)集疊加在虛擬化工業(yè)自動化系統(tǒng)的虛擬化對象上或附近)。
例如,過濾部件1028可以利于使用戶能夠經(jīng)由用戶的通信設(shè)備選擇并應(yīng)用期望過濾器,以對與虛擬化工業(yè)自動化系統(tǒng)的用戶的視圖(例如,定制視圖)相關(guān)聯(lián)的數(shù)據(jù)進(jìn)行過濾,例如,將與此時用戶正進(jìn)行的工作任務(wù)有關(guān)的數(shù)據(jù)子集呈現(xiàn)(在虛擬化工業(yè)自動化系統(tǒng)上),將關(guān)于虛擬化工業(yè)自動化系統(tǒng)的某一部分以及相關(guān)聯(lián)的工業(yè)自動化系統(tǒng)104的更詳細(xì)的數(shù)據(jù)和/或鉆取視圖呈現(xiàn)(在虛擬化工業(yè)自動化系統(tǒng)上),如用戶所期望的。過濾部件1028可以利于將大量不同類型的過濾器設(shè)置于用戶的通信設(shè)備,以使用戶能夠針對虛擬化工業(yè)自動化系統(tǒng)的用戶的個性化視圖定制、增強(qiáng)和/或過濾數(shù)據(jù)疊加,如本文所更全面公開的。
虛擬化管理部件1018還可以包括共享部件1030,共享部件1030可以利于與另外的用戶的通信設(shè)備共享虛擬化工業(yè)自動化系統(tǒng)的定制視圖和/或與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的定制數(shù)據(jù)疊加。共享部件1030可以利于經(jīng)由用戶的通信設(shè)備將共享控制或另外的控制呈現(xiàn)給用戶。如果用戶期望與另外的用戶的通信設(shè)備共享虛擬化工業(yè)自動化系統(tǒng)的用戶的定制視圖和/或與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的定制數(shù)據(jù)疊加,則用戶可以操縱或選擇共享控制和/或另外的控制。作為響應(yīng),根據(jù)定義的虛擬化管理準(zhǔn)則,共享部件1030可以利于至少部分地基于以下內(nèi)容來確定另外的用戶是否被準(zhǔn)許訪問并查看虛擬化工業(yè)自動化系統(tǒng)的用戶的定制視圖和/或與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的定制數(shù)據(jù)疊加:另外的用戶的角色、另外的用戶關(guān)于工業(yè)自動化系統(tǒng)的位置、另外的用戶訪問與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的信息的訪問權(quán)限、和/或其他因素。如果共享部件1030確定另外的用戶被準(zhǔn)許訪問并查看虛擬化工業(yè)自動化系統(tǒng)的用戶的定制視圖和/或與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的用戶的定制數(shù)據(jù)疊加,則共享部件1030可以利于將虛擬化工業(yè)自動化系統(tǒng)的用戶的定制視圖和/或與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的定制數(shù)據(jù)疊加傳送至另外的用戶的通信設(shè)備用于呈現(xiàn)給另外的用戶。如果共享部件1030確定另外的用戶不被許可訪問并查看虛擬化工業(yè)自動化系統(tǒng)的用戶的定制視圖和/或與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的定制數(shù)據(jù)疊加,則共享部件1030可以拒絕共享的請求和/或可以將拒絕消息傳送給用戶的通信設(shè)備和/或另外的用戶的通信設(shè)備。
虛擬化管理部件1018可以進(jìn)一步包括注釋部件1032,注釋部件1032可以利于生成虛擬注釋并將虛擬注釋發(fā)布給虛擬化工業(yè)自動化系統(tǒng)。虛擬注釋可以是注釋的圖形表示,并且可以包括與工業(yè)自動化系統(tǒng)有關(guān)的信息(例如,用戶生成的信息)或由用戶呈現(xiàn)的其他期望的信息。在一些實現(xiàn)方式中,注釋部件1032可以將可利于創(chuàng)建虛擬注釋的注釋生成控制或另外的控制呈現(xiàn)(例如,傳送)給用戶的通信設(shè)備。如果用戶期望創(chuàng)建虛擬注釋,則用戶可以操縱或選擇呈現(xiàn)在通信設(shè)備上的注釋生成控制或另外的控制,以利于生成創(chuàng)建虛擬注釋的請求并且將該請求發(fā)送給虛擬化管理部件1018。注釋部件1032可以從用戶的通信設(shè)備接收創(chuàng)建虛擬注釋的請求。作為響應(yīng),注釋部件1032可以利于生成虛擬注釋。用戶可以經(jīng)由通信設(shè)備將期望包括的信息(例如,用戶生成的信息)登記在虛擬注釋中,并且通信設(shè)備可以將期望信息傳送給虛擬化管理部件1018。注釋部件1032可以將期望信息插入在虛擬注釋中。用戶經(jīng)由通信設(shè)備還可以操縱或選擇控制(例如,注釋放置控制)以利于將虛擬注釋放置、應(yīng)用或插入在虛擬化工業(yè)自動化系統(tǒng)中的期望位置處。對控制和/或用戶的其他手勢或輸入信息(例如,觸摸屏手勢、鼠標(biāo)點擊、鼠標(biāo)移動、按鍵等)的操縱或選擇可以利于生成注釋放置信息,這可以利于將虛擬注釋放置、應(yīng)用或插入在虛擬化工業(yè)自動化系統(tǒng)中的期望位置處,并且可以將虛擬注釋發(fā)送給虛擬化管理部件1018以用于處理。注釋部件1032可以利于至少部分地基于注釋放置信息將具有期望信息的虛擬注釋放置、應(yīng)用或插入在虛擬化工業(yè)自動化系統(tǒng)中的期望位置處。
在一些實現(xiàn)方式中,注釋部件1032可以利于設(shè)置并加強(qiáng)虛擬注釋的可見范圍,并且可以控制哪個實體(及相關(guān)聯(lián)的通信設(shè)備)可以查看(或呈現(xiàn))虛擬化工業(yè)自動化系統(tǒng)上所發(fā)布的(例如,所放置的)虛擬注釋。例如,用戶可能期望如下:根據(jù)所定義的虛擬化管理準(zhǔn)則,至少部分地基于另外的用戶相對于工業(yè)自動化系統(tǒng)的角色、另外的用戶的身份、另外的用戶關(guān)于工業(yè)自動化系統(tǒng)位置、和/或其他因素,僅某個用戶或某些用戶能夠查看虛擬注釋。用戶使用用戶的通信設(shè)備可以操縱或選擇范圍控制,和/或可以將范圍相關(guān)信息輸入到通信設(shè)備,以利于設(shè)置虛擬注釋的可見范圍。通信設(shè)備可以將與范圍控制有關(guān)的信息和/或另外的范圍相關(guān)信息發(fā)送給虛擬化管理部件1018以用于處理。注釋部件1032可以至少部分地基于與范圍控制有關(guān)的信息和/或另外的范圍相關(guān)信息來設(shè)置并加強(qiáng)虛擬注釋的可見范圍,如本文所更全面公開的。注釋部件1032可以利于至少部分地基于與虛擬注釋相關(guān)聯(lián)的可見范圍來控制哪些實體(例如,用戶)可以使用他們各自的通信設(shè)備查看虛擬化工業(yè)自動化系統(tǒng)上所發(fā)布的(例如,所放置的)虛擬注釋,如本文所更全面公開的。
虛擬化管理部件1018還可以包含安全部件1034,安全部件1034可以利于使虛擬化工業(yè)自動化系統(tǒng)及相關(guān)聯(lián)的工業(yè)自動化系統(tǒng)安全。安全部件1034可以利于至少部分地基于用戶的各自的認(rèn)證憑證、用戶的各自的訪問權(quán)限、用戶的各自的位置等來控制對虛擬化工業(yè)自動化系統(tǒng)(或者虛擬化工業(yè)自動化系統(tǒng)的特定(例如,定制)視圖)和/或相關(guān)聯(lián)的工業(yè)自動化系統(tǒng)(例如,經(jīng)由虛擬化工業(yè)自動化系統(tǒng))的訪問,如本文所更全面公開的。
虛擬化管理部件1018還可以包括仿真部件1036,根據(jù)一組定義的虛擬化管理準(zhǔn)則,仿真部件1036可以至少部分地基于對工業(yè)控制系統(tǒng)的仿真或模擬來生成工業(yè)自動化系統(tǒng)的仿真模型。仿真部件1036可以集成工業(yè)自動化系統(tǒng)的構(gòu)成部件的各自的仿真或模仿、各個構(gòu)成部件之間的相互關(guān)系、各個構(gòu)成部件的配置等,以利于生成可以仿真或模擬工業(yè)自動化系統(tǒng)的仿真模型。仿真部件1036還可以使用仿真模型以利于在(例如,響應(yīng)于)給定的一組條件下(例如,在與對考慮中的虛擬化工業(yè)控制系統(tǒng)的修改(例如,對虛擬化控制的調(diào)整、虛擬化切換等)相關(guān)聯(lián)的一組條件下)對工業(yè)自動化系統(tǒng)的仿真操作。虛擬化管理部件1018或用戶可以分析工業(yè)自動化系統(tǒng)的仿真操作的結(jié)果,并且可以至少部分地基于分析結(jié)果來確定是否進(jìn)行對考慮中的虛擬化工業(yè)控制系統(tǒng)的修改。
虛擬化部件1000還可以包括處理器部件1038,處理器部件1038可以結(jié)合其他部件(例如,通信部件1002、聚集器部件1004、監(jiān)視器部件1006等)進(jìn)行工作,以利于進(jìn)行虛擬化部件1000的各種功能和操作。處理器部件1038可以使用一個或更多個處理器(中央處理單元(cpu)、圖形處理單元(gpu)、現(xiàn)場可編程門陣列(fpga)等)、微處理器或可以處理數(shù)據(jù)的控制器,該數(shù)據(jù)例如與工業(yè)控制系統(tǒng)相關(guān)聯(lián)的工業(yè)數(shù)據(jù)(例如設(shè)備數(shù)據(jù)、過程數(shù)據(jù)、資產(chǎn)數(shù)據(jù)、系統(tǒng)數(shù)據(jù)等)、客戶或客戶端相關(guān)數(shù)據(jù)、與同虛擬化部件1000或相關(guān)的部件相關(guān)聯(lián)的參數(shù)有關(guān)的數(shù)據(jù)等,以利于生成或更新可以表示工業(yè)自動化系統(tǒng)的虛擬化工業(yè)自動化系統(tǒng),使用相關(guān)聯(lián)的虛擬化工業(yè)自動化系統(tǒng)與工業(yè)自動化系統(tǒng)進(jìn)行遠(yuǎn)程交互和/或遠(yuǎn)程控制工業(yè)自動化系統(tǒng),為用戶定制虛擬化工業(yè)自動化系統(tǒng)的視圖和/或與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的數(shù)據(jù)疊加,結(jié)合數(shù)據(jù)疊加對與工業(yè)自動化系統(tǒng)有關(guān)的數(shù)據(jù)進(jìn)行過濾,與另外的用戶的通信設(shè)備共享與用戶相關(guān)聯(lián)的定制視圖和/或定制數(shù)據(jù)疊加,生成或發(fā)布虛擬注釋,生成工業(yè)自動化系統(tǒng)的仿真模型,使用仿真模型進(jìn)行仿真操作以利于確定是否進(jìn)行與虛擬化工業(yè)自動化系統(tǒng)或相關(guān)聯(lián)的工業(yè)自動化系統(tǒng)有關(guān)的特定動作,進(jìn)行其他虛擬化相關(guān)操作等;并且該處理器部件1038可以控制虛擬化部件1000與同虛擬化部件1000相關(guān)聯(lián)的其他部件之間的數(shù)據(jù)流。
在另一方面,虛擬化部件1000可以包含數(shù)據(jù)存儲1040,數(shù)據(jù)存儲1040可以存儲數(shù)據(jù)結(jié)構(gòu)(例如,用戶數(shù)據(jù)、元數(shù)據(jù));代碼結(jié)構(gòu)(例如,模塊、對象、類別、步驟)、命令或指令;與工業(yè)自動化系統(tǒng)或工業(yè)企業(yè)相關(guān)聯(lián)的工業(yè)數(shù)據(jù)或其他數(shù)據(jù);客戶或客戶端相關(guān)信息;關(guān)于與工業(yè)自動化系統(tǒng)有關(guān)的虛擬化相關(guān)服務(wù)的數(shù)據(jù);參數(shù)數(shù)據(jù);算法(例如,與生成或更新可以表示工業(yè)自動化系統(tǒng)(包括工業(yè)自動化系統(tǒng)的工業(yè)設(shè)備、工業(yè)過程、工業(yè)資產(chǎn)、網(wǎng)絡(luò)相關(guān)設(shè)備、這樣的設(shè)備、過程或資產(chǎn)之間的相互關(guān)系等)的虛擬化工業(yè)自動化系統(tǒng)有關(guān)的算法);關(guān)于使用相關(guān)聯(lián)的虛擬化工業(yè)自動化系統(tǒng)與工業(yè)自動化系統(tǒng)進(jìn)行遠(yuǎn)程交互(例如,監(jiān)視、追蹤、控制工業(yè)自動化系統(tǒng)等)的算法,關(guān)于定制虛擬化工業(yè)自動化系統(tǒng)的視圖和/或與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的數(shù)據(jù)疊加、過濾數(shù)據(jù)、共享虛擬化工業(yè)自動化系統(tǒng)的定制視圖和/或與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的定制數(shù)據(jù)疊加、生成或發(fā)布虛擬注釋等的算法;一組定義的虛擬化管理準(zhǔn)則等。在一個方面,處理器部件1038可以(例如,通過存儲器總線)功能上耦接至數(shù)據(jù)存儲1040,以便存儲并取回期望的數(shù)據(jù)來進(jìn)行操作和/或?qū)⒅辽俨糠止δ苁谟杼摂M化部件1000的通信部件1002、聚集器部件1004、監(jiān)視部件1006等和/或基本上虛擬化部件1000的任何其他操作的方面。應(yīng)該理解和了解的是,虛擬化部件1000的各種部件可以根據(jù)需要在彼此之間和/或與虛擬化部件1000相關(guān)聯(lián)的其他部件之間傳送數(shù)據(jù)、指令或信號,以實現(xiàn)虛擬化部件700的操作。還應(yīng)當(dāng)理解和了解的是,虛擬化部件1000的各個部件(例如,通信部件1002、聚集器部件1004、監(jiān)視部件1006等)均根據(jù)需要可以是獨(dú)立的單元,可以被包括在虛擬化部件1000內(nèi)(如所描繪的),可以結(jié)合在虛擬化部件1000的另外的部件內(nèi)(例如,在虛擬化管理部件1018內(nèi))或者與虛擬化部件1000分立的部件內(nèi),和/或它們的虛擬地任意合適的組合。
根據(jù)各種實施方式,虛擬化部件1000的各種部件中的一個或更多個部件(例如,通信部件1002、聚集器部件1004、監(jiān)視部件1006等)可以電學(xué)上和/或通信上彼此耦接,以進(jìn)行虛擬化部件1000的功能中的一個或更多個功能。在一些實現(xiàn)方式中,虛擬化部件1000中的一個或更多個部件(例如,通信部件1002、聚集器部件1004、監(jiān)視部件1006,……,虛擬化管理部件1018)可以包括可以存儲在數(shù)據(jù)存儲1040中并且由處理器部件1038執(zhí)行的軟件指令。虛擬化部件1000還可以與圖10中未描繪的其他硬件部件和/或軟件部件進(jìn)行交互。例如,處理器部件1038可以與一個或更多個外部用戶接口設(shè)備進(jìn)行交互,外部用戶接口設(shè)備例如為鍵盤、鼠標(biāo)、顯示器、觸摸屏或其他這樣的接口設(shè)備。
圖11示出了根據(jù)所公開的主題的各方面和各實施方式的可以利于生成虛擬化工業(yè)自動化系統(tǒng)的示例系統(tǒng)1100的圖,該虛擬化工業(yè)自動化系統(tǒng)表示工業(yè)自動化系統(tǒng)并至少部分地基于由基于云的虛擬化系統(tǒng)進(jìn)行的客戶特定工業(yè)數(shù)據(jù)的采集來執(zhí)行其他虛擬化相關(guān)服務(wù)。系統(tǒng)1100可以包括虛擬化系統(tǒng)1102,虛擬化系統(tǒng)1102可以在云平臺(例如,圖9的云平臺902)上執(zhí)行如基于云的服務(wù),并且可以從多個工業(yè)自動化系統(tǒng)(如工業(yè)自動化系統(tǒng)111041、工業(yè)自動化系統(tǒng)211042和/或(直至)工業(yè)自動化系統(tǒng)n1104n)采集數(shù)據(jù)。工業(yè)自動化系統(tǒng)(例如,11041,11042,1104n)可以在各種各樣的地理位置處的給定設(shè)施和/或不同的工業(yè)設(shè)施內(nèi)包括不同的工業(yè)自動化系統(tǒng)。工業(yè)自動化系統(tǒng)(例如,11041,11042,1104n)還可以對應(yīng)于不同的商業(yè)實體(例如,不同的工業(yè)企業(yè)或客戶),其中虛擬化系統(tǒng)1102可以針對每個客戶或商業(yè)實體采集并保持有區(qū)別的客戶數(shù)據(jù)存儲1106。
虛擬化系統(tǒng)1102可以根據(jù)各種類別來組織從工業(yè)自動化系統(tǒng)(例如,11041,11042,1104n)采集的制造數(shù)據(jù)。在所示出的示例中,可以根據(jù)設(shè)備數(shù)據(jù)1108、過程數(shù)據(jù)1110、資產(chǎn)數(shù)據(jù)1112和系統(tǒng)數(shù)據(jù)1114將制造數(shù)據(jù)分類。
簡要參照圖12,圖12示出了這些示例數(shù)據(jù)類別之間的示例分層關(guān)系1200的圖。給定工廠或者供應(yīng)鏈1202可以包括一個或更多個工業(yè)自動化系統(tǒng)1204。工業(yè)自動化系統(tǒng)1204可以表示給定工廠設(shè)施內(nèi)或者跨越供應(yīng)鏈的多個設(shè)施的生產(chǎn)線或者生產(chǎn)區(qū)域。每個工業(yè)自動化系統(tǒng)1204可以包括多個資產(chǎn)1206,資產(chǎn)1206可以表示構(gòu)成工業(yè)自動化系統(tǒng)的機(jī)器和設(shè)備(例如,生產(chǎn)線的各個階段)。一般而言,每個資產(chǎn)1206可以包括一個或更多個工業(yè)設(shè)備1208,工業(yè)設(shè)備1208可以包括例如可編程控制器、電機(jī)驅(qū)動器、hmi、傳感器、計量器等,從而構(gòu)成資產(chǎn)1206。在圖11和圖12中描繪的各種數(shù)據(jù)類僅意在是示例性的,并且應(yīng)理解,由虛擬化系統(tǒng)1102保持的工業(yè)數(shù)據(jù)類的任何組織在所公開的主題的一個或更多個實施方式的范圍之內(nèi)。
再次參照圖11,虛擬化系統(tǒng)1102可以采集并且保持來自構(gòu)成工業(yè)自動化系統(tǒng)1204的各種設(shè)備和資產(chǎn)的數(shù)據(jù),并且可以根據(jù)以上提及的類別對數(shù)據(jù)進(jìn)行分類,目的是為了利于數(shù)據(jù)的分析、工業(yè)自動化系統(tǒng)(例如,11041、11042、1104n)的仿真模型的生成、和/或由虛擬化系統(tǒng)1102進(jìn)行其他操作。設(shè)備數(shù)據(jù)1108可以包含與構(gòu)成工業(yè)自動化系統(tǒng)(例如,11041、11042、1104n)的各設(shè)備的身份、配置和狀態(tài)有關(guān)的設(shè)備級信息,設(shè)備級信息包括但不限于設(shè)備標(biāo)識符、設(shè)備狀態(tài)、當(dāng)前的固件版本、健康和診斷數(shù)據(jù)、設(shè)備文檔、與該設(shè)備交互的相鄰設(shè)備的識別和關(guān)系等。
過程數(shù)據(jù)1110可以包括與設(shè)備執(zhí)行的一個或更多個過程或者其他自動化操作有關(guān)的信息;例如,設(shè)備級和過程級故障和警報、過程變量值(速度、溫度、壓力等)等。
資產(chǎn)數(shù)據(jù)1112可以包括基于可以隨著時間從各種(例如,多個)工業(yè)設(shè)備聚集的數(shù)據(jù)而生成、采集,確定或者推斷的信息,這可以產(chǎn)生工業(yè)自動化系統(tǒng)(例如,11041、11042、1104n)的更高的資產(chǎn)級視圖。示例資產(chǎn)數(shù)據(jù)1112可以包括針對各資產(chǎn)的性能指標(biāo)(kpi)、資產(chǎn)級過程變量、故障、警報等。因為資產(chǎn)數(shù)據(jù)1112可以相對于設(shè)備和過程數(shù)據(jù)產(chǎn)生相對更長期的資產(chǎn)特性視圖,所以虛擬化系統(tǒng)1102可以利用(leverage)資產(chǎn)數(shù)據(jù)1112以利于在其他類型的分析中識別對每個資產(chǎn)唯一的操作模式和相關(guān)性,并且這可以利于生成對應(yīng)于各資產(chǎn)的各虛擬化資產(chǎn),并且至少部分地基于與工業(yè)控制系統(tǒng)相關(guān)聯(lián)的各資產(chǎn)的各虛擬化來生成、更新、使用、定制等工業(yè)控制系統(tǒng)的虛擬化工業(yè)自動化系統(tǒng)。
系統(tǒng)數(shù)據(jù)1114可以包括可基于可隨著時間從各種(例如,多個)資產(chǎn)聚集的數(shù)據(jù)而生成的所采集、確定或者推斷的信息。系統(tǒng)數(shù)據(jù)1114可以在資產(chǎn)的大系統(tǒng)內(nèi)表征系統(tǒng)行為,產(chǎn)生工業(yè)自動化系統(tǒng)(例如,11041、11042、1104n)中的每個工業(yè)自動化系統(tǒng)的系統(tǒng)級視圖。系統(tǒng)數(shù)據(jù)1114還可以記載使用中的具體的系統(tǒng)配置以及在工業(yè)自動化系統(tǒng)(例如,11041、11042、1104n)中的每個工業(yè)自動化系統(tǒng)處進(jìn)行的工業(yè)操作。例如,系統(tǒng)數(shù)據(jù)1114可以記載資產(chǎn)的布置、設(shè)備之間的相互連接、在給定設(shè)施處制造的產(chǎn)品、由資產(chǎn)進(jìn)行的工業(yè)過程、每個工業(yè)系統(tǒng)的產(chǎn)業(yè)類別(例如,汽車、石油和天然氣、食品和藥物、船舶、紡織品等)或者其他相關(guān)信息。在其他功能中,該數(shù)據(jù)可以由技術(shù)支持人員在支持會話期間進(jìn)行訪問,以使得可以不依賴于客戶擁有對其資產(chǎn)的完整知識而獲得客戶的唯一的系統(tǒng)和設(shè)備配置的具體情況。
作為示例,給定工業(yè)設(shè)施可以包括封裝線(例如,系統(tǒng)),封裝線進(jìn)而可以包括多個單獨(dú)的資產(chǎn)(例如,填充器、貼標(biāo)機(jī)、壓蓋機(jī)、堆垛機(jī)等)。每個資產(chǎn)可以包括多個設(shè)備(例如,控制器、變頻驅(qū)動器、hmi等)。使用類似于圖9中描繪的架構(gòu),虛擬化系統(tǒng)1102可以在操作期間從各設(shè)備采集工業(yè)數(shù)據(jù),并且可以根據(jù)以上提及的分類對客戶數(shù)據(jù)存儲1106中的數(shù)據(jù)進(jìn)行分類。注意,可以跨越多于一個類別復(fù)制某些數(shù)據(jù)。例如,被分類在過程數(shù)據(jù)1110下的過程變量還可以與資產(chǎn)數(shù)據(jù)1112表示的系統(tǒng)的資產(chǎn)級視圖相關(guān)。對應(yīng)地,這種過程變量可以被分類在這兩個類別之下。而且,一個分類中的數(shù)據(jù)的子集是可以基于另外的分類下的數(shù)據(jù)而得到、確定或者推斷的。例如,可以基于較低級分類中的數(shù)據(jù)的長期分析而得到、確定或者推斷可以表征特定系統(tǒng)行為的系統(tǒng)數(shù)據(jù)1114的子集。
除了保持?jǐn)?shù)據(jù)類別(例如,1108、1110、1112、1114)以外,每個客戶數(shù)據(jù)存儲還可以保持客戶模型1116,客戶模型1116可以包含特定于給定工業(yè)實體或者客戶的數(shù)據(jù)。客戶模型1116可以包含客戶特定的信息和偏好,所述客戶特定的信息和偏好可以被虛擬化系統(tǒng)1102利用(例如,被使用),以利于生成或者更新可以表示工業(yè)自動化系統(tǒng)的虛擬化工業(yè)自動化系統(tǒng),使用相關(guān)聯(lián)的虛擬化工業(yè)自動化系統(tǒng)來與工業(yè)自動化系統(tǒng)進(jìn)行遠(yuǎn)程交互(例如,監(jiān)視、追蹤、控制等)、為用戶定制虛擬化工業(yè)自動化系統(tǒng)的視圖和/或與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的數(shù)據(jù)疊加、共享針對用戶的虛擬化工業(yè)自動化系統(tǒng)的定制視圖和/或與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的定制數(shù)據(jù)疊加、處理虛擬注釋、生成工業(yè)自動化系統(tǒng)的仿真模型、使用仿真模型來進(jìn)行仿真操作,和/或進(jìn)行與工業(yè)自動化系統(tǒng)相關(guān)的其他操作等??梢栽诳蛻裟P?116中保持的示例信息可以包括客戶標(biāo)識符、關(guān)于與工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的生產(chǎn)或者工作指令的客戶偏好或者要求、響應(yīng)于工業(yè)自動化系統(tǒng)對與相關(guān)聯(lián)的虛擬化工業(yè)自動化系統(tǒng)的用戶交互的響應(yīng)結(jié)果而指定要通知哪個工廠人員的客戶聯(lián)系信息、可以指定如何通知工廠人員的通知優(yōu)選(例如,電子郵件、移動電話、文本消息等)、在客戶和技術(shù)支持實體之間有效的服務(wù)合同、以及其他這樣的信息。出于識別和事件處理的目的,虛擬化系統(tǒng)1102將可以將針對每個客戶采集的數(shù)據(jù)與對應(yīng)的客戶模型1116進(jìn)行結(jié)合(例如,關(guān)聯(lián)、鏈接、聯(lián)合、映射等)。
如上所述,可以使用云網(wǎng)關(guān)將工業(yè)數(shù)據(jù)從工業(yè)設(shè)備遷移(例如,傳送)至云平臺(例如,包括虛擬化系統(tǒng)1102)。為此目的,某些設(shè)備可以包括可以直接將每個設(shè)備接口連接到云平臺的集成的云網(wǎng)關(guān)。附加地或者替選地,某些配置可以利用云代理設(shè)備,云代理設(shè)備可以從與工業(yè)自動化系統(tǒng)(例如,11041、11042、1104n)相關(guān)聯(lián)的多個設(shè)備采集工業(yè)數(shù)據(jù)并且可以將數(shù)據(jù)發(fā)送(例如,傳送)到云平臺。這種云代理可以包括專用的數(shù)據(jù)采集設(shè)備,如可以與工業(yè)設(shè)備共享網(wǎng)絡(luò)(例如,通信網(wǎng)絡(luò))的代理服務(wù)器。附加地或者替選地,云代理可以是可以從其他工業(yè)設(shè)備采集數(shù)據(jù)的對等工業(yè)設(shè)備。
圖13和圖14分別描繪了根據(jù)所公開的主題的各方面和各實施方式的示例系統(tǒng)1300和示例系統(tǒng)1400的框圖,分別示出了可以利于經(jīng)由代理設(shè)備將工業(yè)數(shù)據(jù)遷移到云平臺以用于虛擬化系統(tǒng)進(jìn)行分類和分析的各技術(shù)。圖13描繪了系統(tǒng)1300,系統(tǒng)1300可以被配置成包括工業(yè)設(shè)備,該工業(yè)設(shè)備可以用作或者操作為針對工業(yè)自動化系統(tǒng)的其他工業(yè)設(shè)備的云代理。工業(yè)自動化系統(tǒng)可以包括多個工業(yè)設(shè)備,包括工業(yè)設(shè)備113061、工業(yè)設(shè)備213062、工業(yè)設(shè)備313063、和/或(直至)工業(yè)設(shè)備n1306n,所述多個工業(yè)設(shè)備可以集體監(jiān)視和/或控制一個或更多個受控過程1302。工業(yè)設(shè)備13061、13062、13063和/或(直至)1306n分別可以生成和/或采集與受控過程1302的控制有關(guān)的過程數(shù)據(jù)。對于工業(yè)控制器如plc或者其他自動化控制器,這可以包括從連接到工業(yè)控制器的i/o的遙測設(shè)備采集數(shù)據(jù),基于測量的過程值等在內(nèi)部生成數(shù)據(jù)。
在圖13中描繪的配置中,工業(yè)設(shè)備113061可以擔(dān)任、操作為或者用作針對工業(yè)設(shè)備13062、13063和/或(直至)1306n的代理,由此來自設(shè)備13062,13063和/或(直至)1306n的數(shù)據(jù)1314可以經(jīng)由代理工業(yè)設(shè)備113061發(fā)送(例如,傳送)到云。工業(yè)設(shè)備13062、13063和/或(直至)1306n可以通過工廠網(wǎng)絡(luò)或者底板1312(例如,通用工業(yè)協(xié)議(cip)網(wǎng)絡(luò)或者其他合適的網(wǎng)絡(luò)協(xié)議)向代理工業(yè)設(shè)備113061傳遞其各自的數(shù)據(jù)1314。如所期望的,使用這種配置,可以將一個工業(yè)設(shè)備接口連接到云平臺(經(jīng)由云網(wǎng)關(guān)1308)。在某些實施方式中,云網(wǎng)關(guān)1308可以在向云平臺遷移數(shù)據(jù)之前對收集的數(shù)據(jù)進(jìn)行預(yù)處理(例如,標(biāo)記時間戳、過濾、格式化、歸一化、匯總、壓縮等)。經(jīng)采集并且處理的數(shù)據(jù)可以作為云數(shù)據(jù)1304經(jīng)由云網(wǎng)關(guān)1308被推送到(例如,傳送)云平臺。一旦遷移到云平臺,基于云的虛擬化系統(tǒng)可以根據(jù)在本文中描述的示例分類對數(shù)據(jù)進(jìn)行分類和/或可以利用數(shù)據(jù),以利于進(jìn)行與生成或者更新虛擬化工業(yè)自動化系統(tǒng)以及使用虛擬化工業(yè)自動化系統(tǒng)有關(guān)的各種操作(例如,以利于與相關(guān)聯(lián)的工業(yè)自動化系統(tǒng)遠(yuǎn)程地交互和/或控制相關(guān)聯(lián)的工業(yè)自動化系統(tǒng)的操作)。
雖然在圖13中示出的代理設(shè)備被描繪成自身可以對受控過程1302的一部分進(jìn)行監(jiān)視、追蹤和/或控制的工業(yè)設(shè)備,但是其他類型的設(shè)備也可以被配置成用作根據(jù)所公開的主題的一個或更多個實現(xiàn)方式的針對多個工業(yè)設(shè)備的云代理。例如,圖14示出了可以包括防火墻設(shè)備1412的示例系統(tǒng)1400,示例系統(tǒng)1400可以用作針對一組工業(yè)設(shè)備14061、14062和/或(直至)工業(yè)設(shè)備1406n的云代理。防火墻設(shè)備1412可以用作網(wǎng)絡(luò)基礎(chǔ)架構(gòu)設(shè)備,其可以允許工廠網(wǎng)絡(luò)1416訪問如因特網(wǎng)的外部網(wǎng)絡(luò),同時還提供可以防止從因特網(wǎng)對工廠網(wǎng)絡(luò)1416的未授權(quán)的訪問的防火墻保護(hù)。除了這些防火墻功能以外,防火墻設(shè)備1412可以包括可以將防火墻設(shè)備1412與一個或更多個基于云的服務(wù)(例如,虛擬化相關(guān)服務(wù)、數(shù)據(jù)采集服務(wù)、數(shù)據(jù)存儲服務(wù)等)進(jìn)行接口連接的云網(wǎng)關(guān)1408。以與圖13的代理工業(yè)設(shè)備13061類似的方式,圖14的防火墻設(shè)備1412可以從包括工業(yè)設(shè)備114061、工業(yè)設(shè)備214062和/或(直至)工業(yè)設(shè)備n1406n的工業(yè)設(shè)備采集工業(yè)數(shù)據(jù)1414,這可以監(jiān)視并且控制受控過程1402的各部分。防火墻設(shè)備1412可以包括云網(wǎng)關(guān)1408,其可以在將數(shù)據(jù)作為云數(shù)據(jù)1404推送(例如,傳送)到基于云的虛擬化系統(tǒng)之前,對收集的工業(yè)數(shù)據(jù)1414實施適當(dāng)?shù)念A(yù)處理。防火墻設(shè)備1412可以允許工業(yè)設(shè)備14061、14062和/或(直至)1406n在不直接地將工業(yè)設(shè)備暴露于因特網(wǎng)的情況下與云平臺交互。
在某些實施方式中,圖13的云網(wǎng)關(guān)1308或者圖14的云網(wǎng)關(guān)1408可以在將數(shù)據(jù)作為云數(shù)據(jù)(例如,1304或者1404)推送到云平臺之前將采集的工業(yè)數(shù)據(jù)(例如,1314或者1414)添加背景環(huán)境(contextual)元數(shù)據(jù)的標(biāo)簽。這種背景環(huán)境元數(shù)據(jù)可以包括例如時間戳、生成數(shù)據(jù)時設(shè)備的位置、或者其他背景環(huán)境信息。在另一示例中,某些感知云的設(shè)備可以包括能夠在工廠或者企業(yè)環(huán)境內(nèi)確定其自己的背景環(huán)境的智能設(shè)備。這種設(shè)備可以確定其在分層工廠背景環(huán)境或者設(shè)備拓?fù)鋬?nèi)的位置。由這種設(shè)備生成的數(shù)據(jù)可以被附到可以定義工業(yè)企業(yè)的多個分層級(例如,工作間級、生產(chǎn)線級、區(qū)域級、站點級、企業(yè)級等)的分層工廠模型,以使得可以在這些分層級的方面(例如,通過虛擬化系統(tǒng))識別數(shù)據(jù)。這可以允許跨整個工業(yè)企業(yè)使用共有術(shù)語來識別設(shè)備和其關(guān)聯(lián)的數(shù)據(jù)。根據(jù)這種組織分層對企業(yè)建模的基于云的應(yīng)用和服務(wù)可以在該組織分層內(nèi)表示工業(yè)控制器、設(shè)備、機(jī)器或者過程作為數(shù)據(jù)結(jié)構(gòu)(例如,類型實例),以相對于作為整體的企業(yè)提供由企業(yè)內(nèi)的各設(shè)備生成的數(shù)據(jù)的背景環(huán)境。這種約定(convention)可以代換某些工業(yè)應(yīng)用所采用的扁平名稱結(jié)構(gòu)。
在某些實施方式中,圖13的云網(wǎng)關(guān)1308或者圖14的云網(wǎng)關(guān)1408可以包括可被配置成僅從場所(例如,工業(yè)設(shè)施)向云平臺移動數(shù)據(jù)的單向的“只有數(shù)據(jù)(onlydata)”網(wǎng)關(guān)??商孢x地,云網(wǎng)關(guān)1308和1408可以包括雙向的“數(shù)據(jù)和配置”網(wǎng)關(guān),雙向的“數(shù)據(jù)和配置”網(wǎng)關(guān)可以被附加地配置成接收來自在云平臺上運(yùn)行的服務(wù)的配置或者指令數(shù)據(jù)。某些云網(wǎng)關(guān)可以利用存儲并轉(zhuǎn)發(fā)技術(shù),存儲并轉(zhuǎn)發(fā)技術(shù)可以在網(wǎng)關(guān)和云平臺之間的通信被中斷的情況下,允許收集的工業(yè)數(shù)據(jù)(例如,1314或者1414)臨時地本地存儲在與云網(wǎng)關(guān)(例如,1308或者1408)相關(guān)聯(lián)的存儲設(shè)備上。在這樣的事件中,當(dāng)通信鏈路被重新建立時,云網(wǎng)關(guān)(例如,1308或者1408)可以將存儲的數(shù)據(jù)轉(zhuǎn)發(fā)(例如,傳送)到云平臺。
為了確保豐富和描述性的數(shù)據(jù)集以用于分析的目的,基于云的虛擬化系統(tǒng)可以根據(jù)一個或更多個標(biāo)準(zhǔn)化的設(shè)備模型來采集設(shè)備數(shù)據(jù)。為此目的,可以針對每個工業(yè)設(shè)備開發(fā)標(biāo)準(zhǔn)化的設(shè)備模型。設(shè)備模型可以扼要描述(profile)可用于由虛擬化系統(tǒng)采集并保持的設(shè)備數(shù)據(jù)。
圖15示出了根據(jù)所公開的主題的各方面和各實現(xiàn)方式的示例設(shè)備模型1500的框圖。在示出的示例模型1500中,設(shè)備模型1506可以與感知云的工業(yè)設(shè)備1502(例如,可編程邏輯控制器、變頻驅(qū)動器、hmi、視覺攝像設(shè)備、條形碼標(biāo)記系統(tǒng)等)相關(guān)聯(lián)。作為感知云的設(shè)備,工業(yè)設(shè)備1502可以被配置成在工廠設(shè)施處安裝、與現(xiàn)有的基于云的數(shù)據(jù)存儲簡化集成、分析以及應(yīng)用(例如,如由本文中描述的虛擬化系統(tǒng)進(jìn)行的)時,自動地檢測云平臺1508并且與云平臺1508通信。當(dāng)添加到現(xiàn)有的工業(yè)自動化系統(tǒng)時,工業(yè)設(shè)備1502可以與云平臺通信并且可以以設(shè)備模型1506的形式將識別和配置信息發(fā)送到云平臺1508。設(shè)備模型1506可以由虛擬化系統(tǒng)1510接收,虛擬化系統(tǒng)1510可以基于設(shè)備模型1506來更新客戶的設(shè)備數(shù)據(jù)1512。以這種方式,虛擬化系統(tǒng)1510可以利用設(shè)備模型1506,以利于將新的工業(yè)設(shè)備1502集成到作為整體的更大的系統(tǒng)。該集成可以包括虛擬化系統(tǒng)1510更新基于云的應(yīng)用或者服務(wù)以識別新的工業(yè)設(shè)備1502,向客戶的工業(yè)企業(yè)或者工廠的動態(tài)更新的數(shù)據(jù)模型添加新的工業(yè)設(shè)備1502,至少部分地基于識別和配置信息(或者其他數(shù)據(jù))來修改與工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的虛擬化工業(yè)自動化系統(tǒng)以集成、合并或者包括新的工業(yè)設(shè)備1502的虛擬化的版本,至少部分地基于集成了新的工業(yè)設(shè)備1502的修改的仿真模型來確定或者預(yù)測修改的工業(yè)自動化系統(tǒng)的響應(yīng),使廠房地面上的其他設(shè)備感知新的工業(yè)設(shè)備1502,或者其他需要的集成功能。一旦被部署,包括設(shè)備模型1506的某些數(shù)據(jù)項可以由虛擬化系統(tǒng)1510實時或者近乎實時地采集并且監(jiān)視。
設(shè)備模型1506可以包括這樣的信息,諸如與工業(yè)設(shè)備1502相關(guān)聯(lián)的設(shè)備標(biāo)識符(例如,型號和序列號)、針對工業(yè)設(shè)備1502的狀態(tài)信息、與工業(yè)設(shè)備1502相關(guān)聯(lián)的當(dāng)前安裝的固件版本、與工業(yè)設(shè)備1502相關(guān)聯(lián)的設(shè)備安裝數(shù)據(jù)、與工業(yè)設(shè)備1502相關(guān)聯(lián)的保證規(guī)格、與工業(yè)設(shè)備1502相關(guān)聯(lián)的計算的和/或預(yù)期的kpi(例如,故障之間的平均時間)、與工業(yè)設(shè)備1502相關(guān)聯(lián)的健康和診斷信息、設(shè)備文檔、或者其他這樣的參數(shù)。
除了針對每個工業(yè)企業(yè)保持單獨(dú)的客戶特定數(shù)據(jù)存儲以外,虛擬化系統(tǒng)(例如,基于云的虛擬化系統(tǒng))還可以向全局?jǐn)?shù)據(jù)存儲(在本文中稱作基于云的數(shù)據(jù)存儲或者用于制造的大數(shù)據(jù)(bdfm)數(shù)據(jù)存儲)供給(例如,傳送)用于(例如,由虛擬化系統(tǒng)進(jìn)行的)云平臺中的集體大數(shù)據(jù)分析的客戶數(shù)據(jù)集。圖16呈現(xiàn)了根據(jù)所公開的主題的各方面和各實現(xiàn)方式的示例系統(tǒng)1600的框圖,示例系統(tǒng)1600可以利于從與各工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的設(shè)備和資產(chǎn)采集數(shù)據(jù)以存儲在基于云的數(shù)據(jù)存儲中。如圖16所示,虛擬化系統(tǒng)(例如,如接口部件1012利用的)的采集部件1010可以從構(gòu)成各自不同的工業(yè)自動化系統(tǒng)如工業(yè)自動化系統(tǒng)116061、工業(yè)自動化系統(tǒng)216062和/或(直至)工業(yè)自動化系統(tǒng)n1606n的設(shè)備和資產(chǎn)采集數(shù)據(jù),以存儲在基于云的bdfm數(shù)據(jù)存儲1602中。在某些實施方式中,在各客戶的同意的情況下可以匿名采集保持在bdfm數(shù)據(jù)存儲1602中的數(shù)據(jù)。例如,客戶可以與技術(shù)支持實體達(dá)成服務(wù)協(xié)議,客戶可以由此同意擁有由虛擬化系統(tǒng)采集的其設(shè)備和資產(chǎn)數(shù)據(jù),以作為虛擬化相關(guān)服務(wù)或者面向虛擬化相關(guān)服務(wù)的信用的交換。在bdfm數(shù)據(jù)存儲1602中保持的數(shù)據(jù)可以包括結(jié)合圖11描述的分類的客戶特定數(shù)據(jù)的全部或者一部分、以及附加數(shù)據(jù)(例如,得到的、確定的或者推斷的數(shù)據(jù))。虛擬化部件1000(例如,聚集器部件1004、虛擬化管理部件1018等)或者虛擬化系統(tǒng)的另外的部件可以根據(jù)設(shè)備類型、系統(tǒng)類型、應(yīng)用類型、應(yīng)用產(chǎn)業(yè)或者其他相關(guān)類別來組織存儲在bdfm數(shù)據(jù)存儲1602中的所采集的數(shù)據(jù)。虛擬化管理部件1018可以分析存儲在得到的多產(chǎn)業(yè)、多客戶數(shù)據(jù)存儲(例如,bdfm數(shù)據(jù)存儲1602)中的數(shù)據(jù),以利于學(xué)習(xí)、確定或者識別工業(yè)特定的、設(shè)備特定的和/或應(yīng)用特定的趨勢、模式、閾值(例如,設(shè)備相關(guān)閾值、網(wǎng)絡(luò)相關(guān)閾值等)、與同云平臺相關(guān)聯(lián)的工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的設(shè)備或者資產(chǎn)等之間的工業(yè)自動化系統(tǒng)相互關(guān)系。一般而言,虛擬化管理部件1018可以對保持在(例如,存儲在)bdfm數(shù)據(jù)存儲1602中的數(shù)據(jù)(例如,多產(chǎn)業(yè)企業(yè)數(shù)據(jù))進(jìn)行數(shù)據(jù)分析(例如,大數(shù)據(jù)分析),以利于學(xué)習(xí)、確定、識別、表征、虛擬化、仿真和/或模擬與工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的操作工業(yè)自動化系統(tǒng)的相互關(guān)系、閾值、趨勢或者模式,作為產(chǎn)業(yè)類型、應(yīng)用類型、使用中的設(shè)備、資產(chǎn)配置、設(shè)備配置設(shè)定或者其他類型的變量的函數(shù)。
例如,可以知道可以跨針對不同類型的工業(yè)應(yīng)用的不同產(chǎn)業(yè)使用給定工業(yè)資產(chǎn)(例如,設(shè)備、設(shè)備的配置、機(jī)器等)。對應(yīng)地,虛擬化管理部件1018可以識別與資產(chǎn)或者資產(chǎn)類型有關(guān)的存儲在bdfm數(shù)據(jù)存儲1602中的全局?jǐn)?shù)據(jù)的子集,并且對該數(shù)據(jù)的子集進(jìn)行分析,以確定針對多個不同產(chǎn)業(yè)或者不同類型的工業(yè)應(yīng)用中的每個、資產(chǎn)或者資產(chǎn)類型如何隨著時間并且在各種類型的操作條件下進(jìn)行。虛擬化管理部件1018還可以確定針對不同的操作約束或者參數(shù)集(例如不同的操作溫度或者壓力范圍、不同配方成分或者成分類型等)中的每個、資產(chǎn)或者資產(chǎn)類型隨著時間并且在各種類型的操作條件下的操作行為。虛擬化管理部件1018可以利用(例如,使用)已經(jīng)從很多不同工業(yè)自動化系統(tǒng)收集的(例如,采集的和/或聚集的)與資產(chǎn)或者資產(chǎn)類型有關(guān)的大量歷史數(shù)據(jù),以利于學(xué)習(xí)或者確定在相對高程度的粒度并且在很多不同操作背景環(huán)境中的工業(yè)資產(chǎn)或者資產(chǎn)類型的很多不同的配置的共有操作特性。虛擬化管理部件1018可以使用學(xué)習(xí)的或者確定的與工業(yè)資產(chǎn)或者資產(chǎn)類型有關(guān)的操作特性,以利于在工業(yè)自動化系統(tǒng)中采用時有利于生成、更新和/或使用工業(yè)資產(chǎn)或者資產(chǎn)類型的虛擬化的版本,從而利于生成、更新和/或使用可以至少部分地基于工業(yè)資產(chǎn)或者資產(chǎn)類型的虛擬化的版本的虛擬化工業(yè)自動化系統(tǒng)。
圖17示出了根據(jù)所公開的主題的各方面和各實施方式的基于云的系統(tǒng)1700的框圖,基于云的系統(tǒng)1700可以采用虛擬化系統(tǒng)以利于進(jìn)行或提供與工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的虛擬化相關(guān)服務(wù)。如本文中所公開的,虛擬化系統(tǒng)1702可以采集、保持并且監(jiān)視與工業(yè)企業(yè)的一個或更多個工業(yè)資產(chǎn)1704有關(guān)的客戶特定數(shù)據(jù)(例如設(shè)備數(shù)據(jù)1108、過程數(shù)據(jù)1110、資產(chǎn)數(shù)據(jù)1112以及系統(tǒng)數(shù)據(jù)1114)。另外,虛擬化系統(tǒng)1702可以從多個工業(yè)企業(yè)匿名地采集和組織工業(yè)數(shù)據(jù)(在客戶同意下),并且可以將這種工業(yè)數(shù)據(jù)存儲在bdfm數(shù)據(jù)存儲1706中,以用于由虛擬化系統(tǒng)1702進(jìn)行集體分析,例如,如本文中所描述的。
虛擬化系統(tǒng)1702還可以采集產(chǎn)品資源信息并且將產(chǎn)品資源信息保持(例如,存儲)在基于云的產(chǎn)品資源數(shù)據(jù)存儲1708中。一般而言,產(chǎn)品資源數(shù)據(jù)存儲1708可以保持關(guān)于與工業(yè)自動化系統(tǒng)相關(guān)的特定的工業(yè)設(shè)備或者其他銷售商產(chǎn)品的到最新(up-to-date)的信息。存儲在產(chǎn)品資源數(shù)據(jù)存儲1708中的產(chǎn)品數(shù)據(jù)可以由虛擬化系統(tǒng)1702和/或一個或更多個產(chǎn)品銷售商或者oem來管理。由產(chǎn)品資源數(shù)據(jù)存儲1708保持的示例性設(shè)備特定數(shù)據(jù)可以包括產(chǎn)品序列號、最新固件修訂、優(yōu)選的設(shè)備配置設(shè)定和/或針對給定類型的工業(yè)應(yīng)用的軟件,或者其他這種銷售商提供的信息。
圖17中描繪的系統(tǒng)可以向訂購客戶(例如,工業(yè)資產(chǎn)1704的擁有者)提供虛擬化相關(guān)服務(wù)。例如,客戶可以與產(chǎn)品銷售商或者技術(shù)支持實體達(dá)成協(xié)議,以使其系統(tǒng)數(shù)據(jù)能夠被匿名地收集并且供應(yīng)給(例如,傳送至并且存儲在其中)bdfm數(shù)據(jù)存儲1706,由此這可以擴(kuò)大對于由虛擬化系統(tǒng)1702進(jìn)行集體分析可用的全局?jǐn)?shù)據(jù)的存儲設(shè)備。作為交換,銷售商或者技術(shù)支持實體可以同意向客戶(例如,實時或者近乎實時的系統(tǒng)監(jiān)視;實時或者近乎實時地生成、更新和/或使用與工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的虛擬化工業(yè)自動化系統(tǒng)等)提供虛擬化相關(guān)服務(wù)(例如,定制虛擬化相關(guān)服務(wù))??商孢x地,客戶可以訂購可由虛擬化系統(tǒng)1702提供的一個或更多個可用的虛擬化相關(guān)服務(wù),并且可選地可以允許其系統(tǒng)數(shù)據(jù)保持在bdfm數(shù)據(jù)存儲1706中。在某些實施方式中,可以對客戶給出選項,以訂購虛擬化相關(guān)服務(wù)而不允許將其數(shù)據(jù)存儲在bdfm數(shù)據(jù)存儲1706中用于與來自其他系統(tǒng)(例如,工業(yè)自動化系統(tǒng))的數(shù)據(jù)一起進(jìn)行集體分析。在這種情況下,客戶的數(shù)據(jù)將僅被保持為客戶數(shù)據(jù)(例如,在客戶數(shù)據(jù)存儲1106中),用于實時或者近乎實時生成、更新和/或使用與同該特定的客戶有關(guān)的工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的虛擬化工業(yè)自動化系統(tǒng),并且將采集的客戶數(shù)據(jù)與存儲在bdfm數(shù)據(jù)存儲1706以及產(chǎn)品資源數(shù)據(jù)存儲1708中的數(shù)據(jù)結(jié)合地進(jìn)行分析,而不將客戶數(shù)據(jù)遷移以存儲在bdfm數(shù)據(jù)存儲1706中以進(jìn)行長期存儲和分析。在另一示例性協(xié)議中,可以給客戶提供對虛擬化相關(guān)服務(wù)的折扣,作為允許其系統(tǒng)數(shù)據(jù)被匿名遷移到bdfm數(shù)據(jù)存儲1706以由虛擬化系統(tǒng)1702進(jìn)行集體分析的交換。
根據(jù)各方面,客戶特定數(shù)據(jù)可以包括設(shè)備和/或資產(chǎn)級故障和警報、過程變量值(例如,溫度、壓力、生產(chǎn)計數(shù)、周期時間等)、針對客戶的各種資產(chǎn)計算的或者預(yù)期的關(guān)鍵性能指標(biāo)、系統(tǒng)隨著時間的行為的指標(biāo)以及其他這樣的信息??蛻籼囟〝?shù)據(jù)還可以包括固件版本的文檔、配置設(shè)定以及在客戶的工業(yè)資產(chǎn)的各設(shè)備上使用的軟件。而且,虛擬化系統(tǒng)1702可以將在客戶模型1116中編碼的客戶信息納入考慮,該客戶信息會對由虛擬化系統(tǒng)1702至少部分地基于存儲在bdfm數(shù)據(jù)存儲1706中的分析(例如,大數(shù)據(jù)分析)而作出的推論產(chǎn)生影響。例如,客戶模型1116可以指示作為客戶的業(yè)務(wù)(例如,汽車、食品和藥物,油和天然氣、纖維和紡織品、發(fā)電、船舶等)的焦點的產(chǎn)業(yè)類型。對客戶的產(chǎn)業(yè)的認(rèn)知可以利于使虛擬化系統(tǒng)1702能夠?qū)⒖蛻籼囟〝?shù)據(jù)與同相同產(chǎn)業(yè)中的類似的系統(tǒng)和應(yīng)用有關(guān)的數(shù)據(jù)相關(guān),如由存儲在bdfm數(shù)據(jù)存儲1706中的數(shù)據(jù)所記載的。
綜上所述,客戶特定數(shù)據(jù)和客戶模型(例如,1116)可以利于準(zhǔn)確地從隨著時間的高級系統(tǒng)行為下降到設(shè)備和軟件級在高粒度級別上對客戶的工業(yè)企業(yè)建模??紤]到經(jīng)由對存儲在bdfm數(shù)據(jù)存儲1706中的數(shù)據(jù)以及保持在產(chǎn)品資源數(shù)據(jù)存儲1708中的銷售商提供的設(shè)備信息的分析而學(xué)習(xí)的全局工業(yè)特定的和應(yīng)用特定趨勢的、對該客戶特定數(shù)據(jù)的分析(例如,經(jīng)由虛擬化系統(tǒng)1702)可以利于實時或者近乎實時地生成、更新和/或使用與工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的虛擬化工業(yè)自動化系統(tǒng),以利于使用虛擬化工業(yè)自動化系統(tǒng)(例如,至少部分地基于由用戶經(jīng)由通信設(shè)備與虛擬化工業(yè)自動化系統(tǒng)的用戶交互)來與工業(yè)自動化系統(tǒng)進(jìn)行實時或者近乎實時的遠(yuǎn)程交互(例如,監(jiān)視、追蹤、控制等工業(yè)自動化系統(tǒng))。
在某些實現(xiàn)方式中,系統(tǒng)1700(例如,經(jīng)由采集部件或者虛擬化系統(tǒng)1702)還可以從一個或更多個源(例如,外部數(shù)據(jù)源)接收,采集,或者捕獲外部數(shù)據(jù)1710。虛擬化系統(tǒng)1702可以使用或者利用從客戶的工業(yè)企業(yè)外部的源接收、采集、或者捕獲的外部數(shù)據(jù)1710,其中外部數(shù)據(jù)1710可以具有與客戶的工業(yè)自動化系統(tǒng)的操作的相關(guān)性。示例外部數(shù)據(jù)1710可以包括例如能量成本數(shù)據(jù)、材料成本和可用性數(shù)據(jù)、來自為客戶提供產(chǎn)品運(yùn)輸服務(wù)的公司的運(yùn)輸調(diào)度信息、市場指標(biāo)數(shù)據(jù)、網(wǎng)站流量統(tǒng)計、與已知的信息安全漏洞或威脅有關(guān)的信息、或者與客戶的工業(yè)自動化系統(tǒng)的操作相關(guān)的其他信息。虛擬化系統(tǒng)1702可以從基本上任何數(shù)據(jù)源來取回外部數(shù)據(jù)1710,任何數(shù)據(jù)源諸如為:例如鏈接到因特網(wǎng)的服務(wù)器或者其他數(shù)據(jù)存儲、保持關(guān)注的外部數(shù)據(jù)的基于云的存儲設(shè)備、或者其他源。虛擬化系統(tǒng)1702可以分析外部數(shù)據(jù)1710和/或其他數(shù)據(jù)(例如,與同工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的用戶(例如,操作者、管理員、技師、其他工人)相關(guān)聯(lián)的用戶相關(guān)數(shù)據(jù),設(shè)備數(shù)據(jù)1108、過程數(shù)據(jù)1110、資產(chǎn)數(shù)據(jù)1112、系統(tǒng)數(shù)據(jù)1114等),以利于結(jié)合工業(yè)自動化系統(tǒng)進(jìn)行虛擬化相關(guān)或者其他服務(wù)。
已經(jīng)關(guān)于若干部件之間的交互對以上提及的系統(tǒng)和/或設(shè)備進(jìn)行了描述。應(yīng)理解,這種系統(tǒng)和部件可以包括本文中指定的那些部件或者子部件、指定的部件或者子部件中的一些、和/或附加部件。子部件可以還被實現(xiàn)為通信地耦接到其他部件,而不是包括在父部件之內(nèi)。再進(jìn)一步地,可以將一個或更多個部件和/或子部件組合成提供聚集功能的單個部件。部件還可以與一個或更多個其他部件進(jìn)行交互,為了簡明起見,在本文中未進(jìn)行具體描述,但是對于本領(lǐng)域普通技術(shù)人員來說是已知的。
圖18至圖24示出了根據(jù)本申請的一個或更多個實施方式的各種方法。雖然為了簡要說明的目的,在本文中示出的一個或更多個方法被示出且描述為一系列的動作,但是應(yīng)理解并認(rèn)識到,所公開的主題不受限于這些動作的順序,因為某些動作可以據(jù)其以與文中示出和描述的其他動作不同的順序發(fā)生和/或同時發(fā)生。例如,本領(lǐng)域普通技術(shù)人員將理解并且認(rèn)識到,替選地,方法可以被表示成如狀態(tài)圖中的一系列的相互關(guān)聯(lián)的狀態(tài)或者事件。而且,可以不要求所有示出的動作來實現(xiàn)根據(jù)所公開的主題的方法。此外,當(dāng)不同的實體擔(dān)任(enact)方法的不同部分時,交互圖可以表示根據(jù)主題公開內(nèi)容的方法。再進(jìn)一步地,可以將兩個或者更多個公開的示例方法彼此組合來實現(xiàn),以實現(xiàn)本文中所描述的一個或更多個特征或者優(yōu)點。
圖18示出了根據(jù)所公開的主題的各種實現(xiàn)和實施方式的示例方法1800的流程圖,示例方法1800可以利于至少部分地基于與工業(yè)企業(yè)有關(guān)的基于云的數(shù)據(jù)來生成和管理虛擬化工業(yè)自動化系統(tǒng)的定制視圖,該虛擬化工業(yè)自動化系統(tǒng)可以對應(yīng)于與工業(yè)企業(yè)相關(guān)聯(lián)的工業(yè)自動化系統(tǒng)??梢酝ㄟ^虛擬化系統(tǒng)來實現(xiàn)方法1800,該虛擬化系統(tǒng)可以包括虛擬化部件,該虛擬化部件可以包括采集部件、數(shù)據(jù)存儲、和/或虛擬化管理部件等。虛擬化部件的所有的或者期望的部分可以駐留于云平臺。
在1802,可以至少部分地基于工業(yè)自動化系統(tǒng)相關(guān)數(shù)據(jù)集和/或存儲在基于云的數(shù)據(jù)存儲中的其他數(shù)據(jù)以及與同工業(yè)自動化系統(tǒng)相關(guān)的用戶相關(guān)聯(lián)的信息來生成可對應(yīng)于工業(yè)自動化系統(tǒng)的虛擬化工業(yè)自動化系統(tǒng)的定制視圖,其中可以從工業(yè)自動化系統(tǒng)接收(例如,采集、獲得、檢測等)工業(yè)自動化系統(tǒng)相關(guān)數(shù)據(jù)集的第一子集,并且將其存儲在基于云的數(shù)據(jù)存儲中。工業(yè)自動化系統(tǒng)相關(guān)數(shù)據(jù)集可以包括例如設(shè)備相關(guān)數(shù)據(jù)(例如,工業(yè)設(shè)備相關(guān)數(shù)據(jù),網(wǎng)絡(luò)設(shè)備相關(guān)數(shù)據(jù))、資產(chǎn)相關(guān)數(shù)據(jù)、過程相關(guān)數(shù)據(jù)(例如,工業(yè)自動化過程相關(guān)數(shù)據(jù))、與同工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的用戶有關(guān)的數(shù)據(jù)(例如,角色信息、用戶偏好等)、和/或與工業(yè)企業(yè)相關(guān)聯(lián)的其他工業(yè)自動化系統(tǒng)相關(guān)數(shù)據(jù)??梢允褂靡粋€或更多個云網(wǎng)關(guān)(例如,通信網(wǎng)關(guān)部件)將工業(yè)自動化系統(tǒng)相關(guān)數(shù)據(jù)遷移(例如,傳送)到云平臺,云網(wǎng)關(guān)可以用作工業(yè)自動化系統(tǒng)的工業(yè)設(shè)備與云平臺之間的單向或者雙向通信接口。設(shè)備相關(guān)數(shù)據(jù)、資產(chǎn)相關(guān)數(shù)據(jù)、過程相關(guān)數(shù)據(jù)和/或其他工業(yè)自動化系統(tǒng)相關(guān)數(shù)據(jù)可以與識別信息(例如像客戶標(biāo)識符和其他客戶特定信息)相關(guān)聯(lián)地被存儲在基于云的數(shù)據(jù)存儲中。
采集部件可以利于采集或者獲得工業(yè)自動化系統(tǒng)相關(guān)數(shù)據(jù),并且可以將工業(yè)自動化系統(tǒng)相關(guān)數(shù)據(jù)存儲在基于云的數(shù)據(jù)存儲中。虛擬化管理部件可以訪問基于云的數(shù)據(jù)存儲,并且可以從基于云的數(shù)據(jù)存儲接收(例如,采集、獲得等)工業(yè)自動化系統(tǒng)相關(guān)數(shù)據(jù)集。虛擬化管理部件可以分析工業(yè)自動化系統(tǒng)相關(guān)數(shù)據(jù)集以生成分析結(jié)果。虛擬化管理部件可以至少部分地基于工業(yè)自動化系統(tǒng)相關(guān)數(shù)據(jù)集的分析結(jié)果,來生成、管理、修改和/或更新與工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的虛擬化工業(yè)自動化系統(tǒng)的定制視圖。例如,使用分析結(jié)果,虛擬化管理部件可以利于至少部分地基于如下內(nèi)容的虛擬化來生成、管理、修改和/或更新虛擬化工業(yè)自動化系統(tǒng)的定制視圖:工業(yè)設(shè)備,與工業(yè)設(shè)備和/或工業(yè)自動化系統(tǒng)的其他部件相關(guān)聯(lián)的軟件和/或固件配置(包括軟件或者固件修訂或者更新),與工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的網(wǎng)絡(luò)相關(guān)設(shè)備(例如,通信設(shè)備、計算機(jī)、路由器等),在工業(yè)設(shè)備、工業(yè)過程、網(wǎng)絡(luò)相關(guān)設(shè)備等之間的功能和通信關(guān)系(例如,在工業(yè)設(shè)備之間的通信連接或狀況,在工業(yè)設(shè)備之間的連接類型,在工業(yè)設(shè)備與網(wǎng)絡(luò)相關(guān)設(shè)備之間的通信連接等),與工業(yè)設(shè)備相關(guān)聯(lián)的機(jī)械或過程特性或特征(例如,與工業(yè)設(shè)備相關(guān)聯(lián)的機(jī)械等待時間(latency)、過程周期時間、操作調(diào)度等),與工業(yè)自動化系統(tǒng)相關(guān)的用戶行為或者交互(例如,維護(hù)調(diào)度、移位特定或者操作者特定行為或者操作者與工業(yè)自動化系統(tǒng)的交互),與虛擬化工業(yè)自動化系統(tǒng)相關(guān)的用戶行為或者交互(例如,經(jīng)由用戶的通信設(shè)備),在特定時間或者與特定項目(project)相關(guān)的工業(yè)自動化系統(tǒng)的生產(chǎn)或者處理流程,和/或工業(yè)自動化系統(tǒng)的其他方面或者特征。
為了利于為用戶定制虛擬化工業(yè)自動化系統(tǒng)的視圖,虛擬化管理部件可以分析與用戶相關(guān)聯(lián)的信息,并且可以至少部分地基于數(shù)據(jù)分析的結(jié)果來確定用戶關(guān)于工業(yè)自動化系統(tǒng)的角色、用戶關(guān)于虛擬化工業(yè)自動化系統(tǒng)的用戶的視圖的定制的偏好和/或與用戶相關(guān)聯(lián)的其他定制因素(例如,是否選擇或者選擇了什么類型的數(shù)據(jù)過濾器、與數(shù)據(jù)相關(guān)聯(lián)的可見范圍等)。虛擬化管理部件可以至少部分地基于與工業(yè)自動化系統(tǒng)相關(guān)的用戶的角色來生成、管理、修改和/或更新與工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的虛擬化工業(yè)自動化系統(tǒng)的定制視圖。
在1804,可以響應(yīng)于所接收的與同虛擬化工業(yè)自動化系統(tǒng)的定制視圖的用戶交互有關(guān)的信息而與工業(yè)自動化系統(tǒng)進(jìn)行交互和/或控制工業(yè)自動化系統(tǒng)。使用通信設(shè)備(例如,計算機(jī)、智能電話、電子板或者平板電腦、電子眼鏡等),用戶可以感知(例如,查看)虛擬化工業(yè)自動化系統(tǒng)的定制視圖。使用通信設(shè)備的用戶可以與在通信設(shè)備的顯示屏上顯示的虛擬化工業(yè)自動化系統(tǒng)或其部分(例如,定制部分)進(jìn)行交互(例如,對其進(jìn)行監(jiān)視或者追蹤操作、調(diào)節(jié)控制、修改參數(shù)、進(jìn)行另一類型的工作任務(wù)等)。虛擬化管理部件可以從與下述用戶相關(guān)的通信設(shè)備接收與用戶和虛擬化工業(yè)自動化系統(tǒng)的定制視圖的交互有關(guān)的信息:該用戶期望利于與同虛擬化工業(yè)自動化系統(tǒng)的定制視圖相關(guān)聯(lián)的工業(yè)自動化系統(tǒng)進(jìn)行交互或者控制該工業(yè)自動化系統(tǒng)的操作。在某些實現(xiàn)方式中,響應(yīng)于從與控制工業(yè)自動化系統(tǒng)相關(guān)的通信設(shè)備接收的交互相關(guān)信息,虛擬化管理部件可以至少部分地基于與用戶和虛擬化工業(yè)自動化系統(tǒng)的定制視圖的交互有關(guān)的信息來生成用戶期望的可以對應(yīng)于控制工業(yè)自動化系統(tǒng)的一個或更多個控制信號。
工業(yè)自動化系統(tǒng)可以從虛擬化管理部件接收一個或更多個控制信號。響應(yīng)于一個或更多個控制信號,可以根據(jù)與用戶和虛擬化工業(yè)自動化系統(tǒng)的定制視圖進(jìn)行交互有關(guān)的信息以及根據(jù)所定義的虛擬化管理準(zhǔn)則,來控制工業(yè)自動化系統(tǒng)的操作。虛擬化部件可以監(jiān)視工業(yè)自動化系統(tǒng)對一個或更多個控制信號的操作響應(yīng)。采集部件可以接收或者采集與工業(yè)自動化系統(tǒng)對一個或更多個控制信號的操作響應(yīng)有關(guān)的數(shù)據(jù)。響應(yīng)于用戶與虛擬化工業(yè)自動化系統(tǒng)的定制視圖的交互并且響應(yīng)于工業(yè)自動化系統(tǒng)對一個或更多個控制信號的操作響應(yīng),虛擬化管理部件還可以利于更新虛擬化工業(yè)自動化系統(tǒng)或其部分(例如,定制部分)來控制虛擬化工業(yè)自動化系統(tǒng)的虛擬操作。
圖19描繪了根據(jù)所公開的主題的各種實現(xiàn)方式和實施方式的另一示例方法1900的流程圖,示例方法1900可以利于至少部分地基于與工業(yè)企業(yè)有關(guān)的基于云的數(shù)據(jù)來成并且管理虛擬化工業(yè)自動化系統(tǒng),該虛擬化工業(yè)自動化系統(tǒng)可以對應(yīng)于與工業(yè)企業(yè)相關(guān)聯(lián)的工業(yè)自動化系統(tǒng)。可以通過虛擬化系統(tǒng)來實現(xiàn)方法1900,該虛擬化系統(tǒng)可以包括虛擬化部件,該虛擬化部件可以包括采集部件、數(shù)據(jù)存儲、和/或虛擬化管理部件等。虛擬化部件的全部或期望的部分可以駐留于云平臺。
在1902,可以采集與包括一個或更多個工業(yè)自動化系統(tǒng)的工業(yè)自動化系統(tǒng)組有關(guān)的數(shù)據(jù)集。虛擬化系統(tǒng)可以包括能夠采集與工業(yè)自動化系統(tǒng)組有關(guān)的數(shù)據(jù)集的采集部件。數(shù)據(jù)集可以包括與同工業(yè)自動化系統(tǒng)組的一個或更多個工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的工業(yè)設(shè)備、工業(yè)過程、其他工業(yè)資產(chǎn)、和/或網(wǎng)絡(luò)相關(guān)設(shè)備等有關(guān)的數(shù)據(jù)。工業(yè)自動化系統(tǒng)組可以與一個或更多個工業(yè)企業(yè)相關(guān)聯(lián)。
在一些實現(xiàn)方式中,虛擬化系統(tǒng)的全部或部分可以位于云平臺中。例如,虛擬化部件、采集部件、數(shù)據(jù)存儲(例如,基于云的數(shù)據(jù)存儲)、虛擬化管理部件、和/或虛擬化系統(tǒng)的其他部件可以位于云平臺中。在其他實現(xiàn)方式中,某些部件(例如,虛擬化管理部件或采集部件)可以位于云平臺外部,并且可以訪問云平臺(例如,云平臺中的數(shù)據(jù)存儲),以利于分析數(shù)據(jù)存儲中的數(shù)據(jù),從而利于生成、管理、和/或更新虛擬化工業(yè)自動化系統(tǒng),該虛擬化工業(yè)自動化系統(tǒng)可以對應(yīng)于工業(yè)自動化系統(tǒng)組中的工業(yè)自動化系統(tǒng),并且與工業(yè)自動化系統(tǒng)組中的工業(yè)自動化系統(tǒng)接口連接或交互。
在1904,可以將數(shù)據(jù)集存儲在數(shù)據(jù)存儲中。采集部件可以利于將數(shù)據(jù)集存儲在數(shù)據(jù)存儲中,其中數(shù)據(jù)存儲可以是位于云平臺中的基于云的數(shù)據(jù)存儲。
在1906,可以分析數(shù)據(jù)集。虛擬化管理部件可以訪問基于云的數(shù)據(jù)存儲并且可以從基于云的數(shù)據(jù)存儲取回、獲得、讀取數(shù)據(jù)集。虛擬化管理部件可以分析數(shù)據(jù)集(例如,對數(shù)據(jù)集執(zhí)行大數(shù)據(jù)分析)以利于生成、管理、和/或更新虛擬化工業(yè)自動化系統(tǒng),該虛擬化工業(yè)自動化系統(tǒng)可以對應(yīng)于工業(yè)自動化系統(tǒng),并且與工業(yè)自動化系統(tǒng)接口連接或交互。虛擬化管理部件可以分析數(shù)據(jù)集,以利于識別或確定與工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的工業(yè)設(shè)備、工業(yè)過程、操作系統(tǒng)、軟件(例如,軟件類型、軟件版本、軟件功能、軟件制造商等)、固件(例如,固件類型、固件版本、固件功能、固件制造商等)、網(wǎng)絡(luò)相關(guān)設(shè)備等;識別或確定工業(yè)設(shè)備、工業(yè)過程、操作系統(tǒng)、軟件、固件、以及網(wǎng)絡(luò)相關(guān)設(shè)備的配置,包括:各個工業(yè)設(shè)備、工業(yè)過程、操作系統(tǒng)、軟件、固件、以及網(wǎng)絡(luò)相關(guān)設(shè)備之間的功能關(guān)系或連接;與各個工業(yè)設(shè)備、工業(yè)過程、操作系統(tǒng)、軟件、固件、以及網(wǎng)絡(luò)相關(guān)設(shè)備相關(guān)聯(lián)的各特性或特征;等。
在1908,可以至少部分地基于數(shù)據(jù)集的分析結(jié)果來生成可以對應(yīng)于工業(yè)自動化系統(tǒng)(例如,是工業(yè)自動化系統(tǒng)的虛擬復(fù)制)的虛擬化工業(yè)自動化系統(tǒng),包括工業(yè)設(shè)備、工業(yè)過程、操作系統(tǒng)、軟件、固件、網(wǎng)絡(luò)相關(guān)設(shè)備等。虛擬化管理部件可以生成與工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的虛擬化工業(yè)自動化系統(tǒng),包括生成:虛擬化的工業(yè)設(shè)備,與工業(yè)設(shè)備和/或工業(yè)自動化系統(tǒng)的其他部件相關(guān)聯(lián)的虛擬化的軟件和/或固件配置(包括虛擬化的軟件或固件修訂或更新),與工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的虛擬化的網(wǎng)絡(luò)相關(guān)設(shè)備(例如,虛擬化的通信設(shè)備、計算機(jī)、路由器等),在工業(yè)設(shè)備、工業(yè)過程、網(wǎng)絡(luò)相關(guān)設(shè)備等之間的虛擬化的功能和通信關(guān)系(例如,在工業(yè)設(shè)備之間的虛擬化的通信連接或狀況,在工業(yè)設(shè)備之間的連接類型,在工業(yè)設(shè)備與網(wǎng)絡(luò)相關(guān)設(shè)備之間的虛擬化的通信連接等),與工業(yè)設(shè)備相關(guān)聯(lián)的虛擬化的機(jī)械或過程特性或特征(例如,與工業(yè)設(shè)備相關(guān)聯(lián)的虛擬化的機(jī)械等待時間(latency)、過程周期時間、操作調(diào)度等),與網(wǎng)絡(luò)相關(guān)設(shè)備相關(guān)聯(lián)的虛擬化的特性或特征(例如,與網(wǎng)絡(luò)相關(guān)設(shè)備相關(guān)聯(lián)的虛擬化的通信狀況、虛擬化的總帶寬、虛擬化的可用帶寬、虛擬化的無線通信、虛擬化的有線通信等),和/或工業(yè)自動化系統(tǒng)的其他方面或特征。
在1910,可以向例如用戶的通信設(shè)備提供(例如,傳送、呈現(xiàn))虛擬化工業(yè)自動化系統(tǒng)。虛擬化管理部件可以經(jīng)由通信網(wǎng)絡(luò)(例如,包括基于ip的網(wǎng)絡(luò)(例如,因特網(wǎng)、內(nèi)聯(lián)網(wǎng))的通信網(wǎng)絡(luò)、移動核心網(wǎng)、和/或局域網(wǎng)(lan))向用戶的通信設(shè)備提供虛擬化工業(yè)自動化系統(tǒng)。用戶可以使用通信設(shè)備來訪問虛擬化工業(yè)自動化系統(tǒng),以利于遠(yuǎn)程地控制相關(guān)聯(lián)的工業(yè)自動化系統(tǒng),如文中更全面地公開的。
這時,方法1900可以進(jìn)行到參考點a,其中,例如,正如關(guān)于方法2000所公開的,從參考點a,可以使用所生成的虛擬化工業(yè)自動化系統(tǒng)以利于控制工業(yè)自動化系統(tǒng)的操作,和/或正如關(guān)于方法2100所公開的,可以定制所生成的虛擬化工業(yè)自動化系統(tǒng),以經(jīng)由用戶的通信設(shè)備向用戶提供虛擬化工業(yè)自動化系統(tǒng)的定制視圖、和/或與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的定制數(shù)據(jù)疊加。
可以將與虛擬化工業(yè)自動化系統(tǒng)有關(guān)的信息存儲在基于云的數(shù)據(jù)存儲或其他期望的數(shù)據(jù)存儲中,其中虛擬化管理部件可以從基于云的數(shù)據(jù)存儲或其他數(shù)據(jù)存儲訪問與虛擬化工業(yè)自動化系統(tǒng)有關(guān)的數(shù)據(jù),并且可以使用與虛擬化工業(yè)自動化系統(tǒng)有關(guān)的數(shù)據(jù),以利于:更新該虛擬化工業(yè)自動化系統(tǒng),控制與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的工業(yè)自動化系統(tǒng)的操作,為用戶定制該虛擬化工業(yè)自動化系統(tǒng)的視圖,和/或?qū)μ摂M化工業(yè)自動化系統(tǒng)或相關(guān)聯(lián)的工業(yè)自動化系統(tǒng)執(zhí)行其他操作,如文中更全面地公開的。
圖20呈現(xiàn)了根據(jù)所公開的主題的各實現(xiàn)方式和實施方式的示例方法2000的流程圖,示例方法2000可以采用虛擬化工業(yè)自動化系統(tǒng)以利于控制工業(yè)自動化系統(tǒng)。例如,方法2000可以從方法1900的參考點a開始進(jìn)行??梢酝ㄟ^虛擬化系統(tǒng)來實現(xiàn)方法2000,該虛擬化系統(tǒng)可以包括虛擬化部件,該虛擬化部件可以包括采集部件、數(shù)據(jù)存儲、和/或虛擬化管理部件等。虛擬化部件的全部或期望的部分可以駐留于云平臺。
在2002,可以接收與由用戶和虛擬化工業(yè)自動化系統(tǒng)進(jìn)行交互有關(guān)的信息。用戶可以使用用戶的通信設(shè)備來與虛擬化工業(yè)自動化系統(tǒng)或其部分(例如,虛擬化工業(yè)自動化系統(tǒng)的定制視圖或版本)進(jìn)行交互(例如,虛擬化工業(yè)自動化系統(tǒng)或其部分的監(jiān)視操作、虛擬化工業(yè)自動化系統(tǒng)或其部分的追蹤操作、調(diào)節(jié)虛擬化工業(yè)自動化系統(tǒng)或其部分的控制、修改虛擬化工業(yè)自動化系統(tǒng)或其部分的系統(tǒng)參數(shù)、和/或執(zhí)行與虛擬化工業(yè)自動化系統(tǒng)或其部分有關(guān)的另一工作任務(wù)等),以利于與同虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)(例如,與其接口連接或以通信方式連接)的工業(yè)自動化系統(tǒng)進(jìn)行交互、和/或控制與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)(例如,與其接口連接或以通信方式連接)的工業(yè)自動化系統(tǒng)的操作。通信設(shè)備可以經(jīng)由通信網(wǎng)絡(luò)(例如,包括基于ip的網(wǎng)絡(luò)(例如,因特網(wǎng)、內(nèi)聯(lián)網(wǎng))的通信網(wǎng)絡(luò)、移動核心網(wǎng)、和/或lan)將與由用戶和虛擬化工業(yè)自動化系統(tǒng)進(jìn)行交互有關(guān)的信息傳送給虛擬化管理部件。虛擬化管理部件能夠接收與由用戶和虛擬化工業(yè)自動化系統(tǒng)進(jìn)行交互有關(guān)的信息。
在2004,可以分析與虛擬化工業(yè)自動化系統(tǒng)有關(guān)的數(shù)據(jù)以及與由用戶和虛擬化工業(yè)自動化系統(tǒng)進(jìn)行交互有關(guān)的信息。虛擬化管理部件可以分析與虛擬化工業(yè)自動化系統(tǒng)有關(guān)的數(shù)據(jù)以及與由用戶和虛擬化工業(yè)自動化系統(tǒng)或其部分(例如,虛擬化工業(yè)自動化系統(tǒng)的定制視圖或版本)進(jìn)行交互有關(guān)的信息,以利于根據(jù)用戶與虛擬化工業(yè)自動化系統(tǒng)的交互來與虛擬化工業(yè)自動化系統(tǒng)進(jìn)行交互和/或控制虛擬化工業(yè)自動化系統(tǒng)的虛擬操作、以及確定由用戶期望的或啟動的與工業(yè)自動化系統(tǒng)進(jìn)行交互,以利于控制工業(yè)自動化系統(tǒng)的操作。
在2006,可以至少部分地基于在2004的數(shù)據(jù)分析結(jié)果,確定一個或更多個控制信號。虛擬化管理部件可以至少部分地基于在2004的數(shù)據(jù)分析結(jié)果確定一個或更多個控制信號,該控制信號可以用于利于根據(jù)用戶與虛擬化工業(yè)自動化系統(tǒng)或其部分(例如,虛擬化工業(yè)自動化系統(tǒng)的定制視圖或版本)的交互,而與工業(yè)自動化系統(tǒng)進(jìn)行交互和/或控制工業(yè)自動化系統(tǒng)的操作。
在2008,可以將一個或更多個控制信號傳送給工業(yè)自動化系統(tǒng)。根據(jù)用戶與虛擬化工業(yè)自動化系統(tǒng)或其部分(例如,虛擬化工業(yè)自動化系統(tǒng)的定制視圖或版本)的交互,虛擬化管理部件能夠經(jīng)由通信網(wǎng)絡(luò)將一個或更多個控制信號傳送給工業(yè)自動化系統(tǒng),以利于與工業(yè)自動化系統(tǒng)進(jìn)行交互和/或控制工業(yè)自動化系統(tǒng)的操作。例如,工業(yè)自動化系統(tǒng)可以接收一個或更多個控制信號。響應(yīng)于一個或更多個控制信號,根據(jù)用戶與虛擬化工業(yè)自動化系統(tǒng)的交互,可以控制工業(yè)自動化系統(tǒng)的操作。
在2010,可以接收與工業(yè)自動化系統(tǒng)響應(yīng)于一個或更多個控制信號的操作有關(guān)的數(shù)據(jù)。采集部件可以接收或采集與工業(yè)自動化系統(tǒng)響應(yīng)于一個或更多個控制信號的操作(例如,操作的變化)有關(guān)的數(shù)據(jù)。
在2012,可以分析與工業(yè)自動化系統(tǒng)響應(yīng)于一個或更多個控制信號的操作有關(guān)的數(shù)據(jù)、與虛擬化工業(yè)自動化系統(tǒng)有關(guān)的數(shù)據(jù)、以及與由用戶和虛擬化工業(yè)自動化系統(tǒng)進(jìn)行交互有關(guān)的信息。虛擬化管理部件可以分析與工業(yè)自動化系統(tǒng)響應(yīng)于一個或更多個控制信號的操作有關(guān)的數(shù)據(jù)、與虛擬化工業(yè)自動化系統(tǒng)有關(guān)的數(shù)據(jù)、以及與由用戶和虛擬化工業(yè)自動化系統(tǒng)進(jìn)行交互有關(guān)的信息,以利于更新虛擬化工業(yè)自動化系統(tǒng)(或更新虛擬化工業(yè)自動化系統(tǒng)的定制視圖、和/或與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的定制數(shù)據(jù)疊加)。
在2014,可以至少部分地基于在2012的數(shù)據(jù)分析的結(jié)果來更新虛擬化工業(yè)自動化系統(tǒng)(和/或虛擬化工業(yè)自動化系統(tǒng)的定制視圖、和/或與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的定制數(shù)據(jù)疊加)。虛擬化管理部件可以至少部分地基于在2012獲得的數(shù)據(jù)分析結(jié)果來控制虛擬化工業(yè)自動化系統(tǒng)的虛擬操作。例如,響應(yīng)于與由用戶和虛擬化工業(yè)自動化系統(tǒng)交互有關(guān)的信息以及響應(yīng)于工業(yè)自動化系統(tǒng)對一個或更多個控制信號的操作響應(yīng),虛擬化管理部件可以更新虛擬化工業(yè)自動化系統(tǒng)(和/或虛擬化工業(yè)自動化系統(tǒng)的定制視圖、和/或與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的定制數(shù)據(jù)疊加),其可以利于與虛擬化工業(yè)自動化系統(tǒng)進(jìn)行交互和/或控制虛擬化工業(yè)自動化系統(tǒng)的虛擬操作。
圖21描繪了根據(jù)所公開的主題的各實現(xiàn)方式和實施方式的示例方法2100的流程圖,示例方法2100可以定制與工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的虛擬化工業(yè)自動化系統(tǒng)的視圖,和/或定制與同工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的數(shù)據(jù)的疊加。例如,方法2100可以從方法1900的參考點a開始進(jìn)行??梢酝ㄟ^虛擬化系統(tǒng)來實現(xiàn)方法2100,該虛擬化系統(tǒng)可以包括虛擬化部件,該虛擬化部件可以包括采集部件、數(shù)據(jù)存儲、和/或虛擬化管理部件等。虛擬化部件的全部或期望的部分可以駐留于云平臺。
在2102,可以接收與同工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的用戶有關(guān)的數(shù)據(jù)。虛擬化部件可以監(jiān)視工業(yè)自動化系統(tǒng)的操作并且監(jiān)視用戶相對于工業(yè)自動化系統(tǒng)的運(yùn)動、行為、交互等。采集部件可以接收、采集和/或獲得與用戶有關(guān)的數(shù)據(jù),其中與用戶有關(guān)的數(shù)據(jù)可以包括與工業(yè)自動化系統(tǒng)的操作以及用戶相對于工業(yè)自動化系統(tǒng)的運(yùn)動、行為、交互等有關(guān)的數(shù)據(jù),和/或其他數(shù)據(jù)(例如,識別用戶的數(shù)據(jù)、識別用戶相對于工業(yè)自動化系統(tǒng)的角色的數(shù)據(jù),識別用戶相對于定制待提供給用戶的虛擬化工業(yè)自動化系統(tǒng)的視圖和/或定制待提供給用戶的與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的數(shù)據(jù)疊加的偏好的數(shù)據(jù)等)。與用戶有關(guān)的數(shù)據(jù)可以存儲在數(shù)據(jù)存儲中。
在2104,可以分析與用戶有關(guān)的數(shù)據(jù)以及與虛擬化工業(yè)自動化系統(tǒng)有關(guān)的數(shù)據(jù)。虛擬化管理部件可以分析與用戶有關(guān)的數(shù)據(jù)和與虛擬化工業(yè)自動化系統(tǒng)有關(guān)的數(shù)據(jù),以利于確定一個或更多個定制因素,可以采用所述定制因素以利于確定如何給用戶定制虛擬工業(yè)自動化系統(tǒng)的視圖、和/或如何給用戶定制與虛擬工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的數(shù)據(jù)疊加。
在2106,可以至少部分地基于2104的數(shù)據(jù)分析的結(jié)果確定與用戶相關(guān)聯(lián)的一個或更多個定制因素。虛擬化管理部件可以至少部分地基于2104的數(shù)據(jù)分析的結(jié)果確定與用戶相關(guān)聯(lián)的一個或更多個定制因素。例如,一個或更多個定制因素可以包括或與以下內(nèi)容有關(guān):與工業(yè)自動化系統(tǒng)相關(guān)的用戶的角色、用戶的身份,與通信設(shè)備相關(guān)聯(lián)的設(shè)備標(biāo)識符、與用戶相關(guān)聯(lián)的rfid標(biāo)簽、用戶訪問虛擬化工業(yè)自動化系統(tǒng)或工業(yè)自動化系統(tǒng)的訪問權(quán)組、與用戶相關(guān)聯(lián)的授權(quán)信息、用戶關(guān)于工業(yè)自動化系統(tǒng)的位置、通信設(shè)備關(guān)于工業(yè)自動化系統(tǒng)的位置、與用戶相關(guān)聯(lián)的射頻識別標(biāo)簽關(guān)于工業(yè)自動化系統(tǒng)的位置、用戶相對于定制虛擬化工業(yè)自動化系統(tǒng)的視圖和/或定制與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的數(shù)據(jù)疊加的一個或多個偏好、用戶選擇的用以利于過濾疊加數(shù)據(jù)的一個或多個數(shù)據(jù)過濾器、和/或與虛擬化工業(yè)自動化系統(tǒng)或用戶相關(guān)聯(lián)的數(shù)據(jù)集的背景環(huán)境。
在2108,可以至少部分地基于與用戶相關(guān)聯(lián)的一個或更多個定制因素,來確定虛擬化工業(yè)自動化系統(tǒng)的定制視圖、和/或與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的定制數(shù)據(jù)疊加。虛擬化管理部件可以至少部分地基于與用戶相關(guān)聯(lián)的一個或更多個定制因素,來確定虛擬化工業(yè)自動化系統(tǒng)的定制視圖、和/或與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的定制數(shù)據(jù)疊加。例如,數(shù)據(jù)分析的結(jié)果可以表示與工業(yè)自動化系統(tǒng)相關(guān)的用戶的角色是定制因素。虛擬化管理部件還可以識別與工業(yè)自動化系統(tǒng)相關(guān)的用戶的角色。在這種實例中,虛擬化管理部件可以至少部分地基于與工業(yè)自動化系統(tǒng)相關(guān)的用戶的角色,來確定虛擬化工業(yè)自動化系統(tǒng)的定制視圖。例如,如果虛擬化管理部件確定用戶具有與工業(yè)自動化系統(tǒng)相關(guān)的第一角色(例如,操作者),則虛擬化管理部件可以至少部分地基于用戶的第一角色來確定虛擬化工業(yè)自動化系統(tǒng)的第一定制視圖、和/或與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的第一定制數(shù)據(jù)疊加;或者,替選地,如果虛擬化管理部件確定用戶具有與工業(yè)自動化系統(tǒng)相關(guān)的第二角色(例如,維護(hù)工程師),則虛擬化管理部件可以至少部分地基于用戶的第二角色來確定虛擬化工業(yè)自動化系統(tǒng)的第二定制視圖、和/或與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的第二定制數(shù)據(jù)疊加。第一定制視圖和/或與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的第一定制數(shù)據(jù)疊加可以利于在與第一用戶相關(guān)聯(lián)的通信設(shè)備上呈現(xiàn)虛擬化工業(yè)自動化系統(tǒng)的第一部分,其中第一數(shù)據(jù)子集可以被疊加在虛擬化工業(yè)自動化系統(tǒng)的第一部分上。第二定制視圖和/或與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的第二定制數(shù)據(jù)疊加可以利于在與第二用戶相關(guān)聯(lián)的通信設(shè)備上呈現(xiàn)虛擬化工業(yè)自動化系統(tǒng)的第二部分,其中第二數(shù)據(jù)子集可以被疊加在虛擬化工業(yè)自動化系統(tǒng)的第二部分上。作為定制虛擬化工業(yè)自動化系統(tǒng)的視圖的一部分,虛擬化管理部件還可以過濾經(jīng)由虛擬化工業(yè)自動化系統(tǒng)所呈現(xiàn)的數(shù)據(jù)(例如,疊加的數(shù)據(jù)),以經(jīng)由(例如,用于疊加于)虛擬化工業(yè)自動化系統(tǒng)的定制視圖生成增強(qiáng)的和/或進(jìn)一步定制的數(shù)據(jù)子集以用于呈現(xiàn)。
在2110,可以至少部分地基于對虛擬化工業(yè)自動化系統(tǒng)的定制視圖、和/或與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的定制數(shù)據(jù)疊加的確定,來生成虛擬化工業(yè)自動化系統(tǒng)的定制視圖、和/或與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的定制數(shù)據(jù)疊加。虛擬化管理部件可以響應(yīng)于確定虛擬化工業(yè)自動化系統(tǒng)的定制視圖、和/或與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的定制數(shù)據(jù)疊加,而生成虛擬化工業(yè)自動化系統(tǒng)的定制視圖、和/或與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的定制數(shù)據(jù)疊加。
在2112,例如,可以向與用戶相關(guān)聯(lián)的通信設(shè)備提供(例如,傳送、呈現(xiàn))與虛擬化工業(yè)自動化系統(tǒng)的定制視圖有關(guān)的、和/或與同虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的定制數(shù)據(jù)疊加有關(guān)的信息。虛擬化管理部件可以向與用戶相關(guān)聯(lián)的通信設(shè)備提供虛擬化工業(yè)自動化系統(tǒng)的定制視圖、和/或與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的定制數(shù)據(jù)疊加,其中虛擬化工業(yè)自動化系統(tǒng)的定制視圖、和/或與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的定制數(shù)據(jù)疊加可以顯示在通信設(shè)備的顯示屏上。用戶可以經(jīng)由通信設(shè)備與虛擬化工業(yè)自動化系統(tǒng)的定制視圖和/或同虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的定制數(shù)據(jù)疊加進(jìn)行交互,以利于與虛擬化工業(yè)自動化系統(tǒng)遠(yuǎn)程交互和/或控制虛擬化工業(yè)自動化系統(tǒng)。在一些實現(xiàn)方式中,根據(jù)所定義的虛擬化管理準(zhǔn)則(例如,當(dāng)準(zhǔn)則表明允許與一個或更多個其他通信設(shè)備共享虛擬化工業(yè)自動化系統(tǒng)的定制視圖時),虛擬化管理部件和/或通信設(shè)備可以利于向與工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的一個或更多個其他用戶的一個或更多個其他通信設(shè)備提供(例如,傳送、呈現(xiàn)、與其共享)虛擬化工業(yè)自動化系統(tǒng)的定制視圖和/或與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的定制數(shù)據(jù)疊加。
在一些實現(xiàn)方式中,方法2100可以進(jìn)行到參考點b,其中,例如,從參考點b,正如關(guān)于方法2100所公開的,可以使用期望的過濾器過濾與虛擬化工業(yè)自動化系統(tǒng)的定制視圖相關(guān)聯(lián)的、和/或與同虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的定制數(shù)據(jù)疊相關(guān)聯(lián)的數(shù)據(jù)子集。
圖22示出了根據(jù)所公開的主題的各實現(xiàn)方式和實施方式的示例方法2200的流程圖,示例方法2200可以過濾操作數(shù)據(jù)的子集,該操作數(shù)據(jù)與下述內(nèi)容相關(guān)聯(lián):與工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的虛擬化工業(yè)自動化系統(tǒng)的定制視圖、和/或與同工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的定制數(shù)據(jù)疊加。例如,方法2200可以從方法2100的參考點b開始進(jìn)行??梢酝ㄟ^虛擬化系統(tǒng)來實現(xiàn)方法2200,該虛擬化系統(tǒng)可以包括虛擬化部件,該虛擬化部件可以包括采集部件、數(shù)據(jù)存儲、和/或虛擬化管理部件等。虛擬化部件的全部或期望的部分可以駐留于云平臺。
在2202,可以接收表示與虛擬化工業(yè)自動化系統(tǒng)相關(guān)的定制視圖的一部分的過濾器的選擇的信息。用戶可以使用用戶的通信設(shè)備以輸入信息(例如,選擇信息),該信息可以表示下述過濾器:用戶期望使用該過濾器來過濾與虛擬化工業(yè)自動化系統(tǒng)的定制視圖相關(guān)聯(lián)的、和/或與同虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的定制數(shù)據(jù)疊加相關(guān)聯(lián)的操作數(shù)據(jù)子集。例如,操作數(shù)據(jù)子集可以是定制數(shù)據(jù)疊加的一部分,和/或可以與虛擬化工業(yè)自動化系統(tǒng)的定制視圖的一部分相關(guān)聯(lián)。例如,虛擬化管理部件可以經(jīng)由通信網(wǎng)絡(luò)從用戶的通信設(shè)備接收表示過濾器的選擇的信息。
在2204,可以至少部分地基于所接收的表明過濾器的選擇的信息確定待應(yīng)用到操作數(shù)據(jù)子集的過濾器,該操作數(shù)據(jù)與虛擬化工業(yè)自動化系統(tǒng)的定制數(shù)據(jù)疊加和/或虛擬化工業(yè)自動化系統(tǒng)的定制視圖的一部分相關(guān)聯(lián)。虛擬化管理部件可以分析所接收的表示過濾器的選擇的信息,并且可以至少部分地基于分析結(jié)果確定待應(yīng)用到操作數(shù)據(jù)子集的過濾器。例如,過濾器可以是文中所公開的類型的各類型數(shù)據(jù)過濾器中的一種。
在2206,可以至少部分地基于過濾器來過濾操作數(shù)據(jù)子集,以生成經(jīng)過濾的操作數(shù)據(jù)。虛擬化管理部件可以將過濾器應(yīng)用到操作數(shù)據(jù)子集以過濾操作數(shù)據(jù)子集,來生成經(jīng)過濾的操作數(shù)據(jù)。至少部分地基于過濾器的類型,經(jīng)過濾的操作數(shù)據(jù)可以包括操作數(shù)據(jù)子集的一部分,和/或可以包括其他數(shù)據(jù)(例如,根據(jù)將過濾器應(yīng)用到操作數(shù)據(jù)集而獲得的更詳細(xì)的操作數(shù)據(jù))。
在2208,可以將經(jīng)過濾的操作數(shù)據(jù)疊加到虛擬化工業(yè)自動化系統(tǒng)的定制視圖的一部分上或虛擬化工業(yè)自動化系統(tǒng)的定制視圖的一部分的附近。虛擬化管理部件可以增強(qiáng)與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的定制視圖的原始部分和原始數(shù)據(jù)疊加,以例如用可疊加到虛擬化工業(yè)自動化系統(tǒng)的定制視圖的一部分上或虛擬化工業(yè)自動化系統(tǒng)的定制視圖的一部分的附近的、經(jīng)過濾的操作數(shù)據(jù)來替換原始數(shù)據(jù)疊加的至少一部分。例如,虛擬化管理部件可以去除(例如,濾出)與虛擬化工業(yè)自動化系統(tǒng)的定制視圖的原始部分相關(guān)聯(lián)的原始數(shù)據(jù)疊加的全部或一部分,并且可以將經(jīng)過濾的操作數(shù)據(jù)疊加到虛擬化工業(yè)自動化系統(tǒng)的定制視圖的一部分上或虛擬化工業(yè)自動化系統(tǒng)的定制視圖的一部分的附近。
在2210,可以提供(例如,用于顯示)虛擬化工業(yè)自動化系統(tǒng)的增強(qiáng)的定制視圖,其中經(jīng)過濾的操作數(shù)據(jù)疊加到虛擬化工業(yè)自動化系統(tǒng)的定制視圖的一部分上或虛擬化工業(yè)自動化系統(tǒng)的定制視圖的一部分的附近。虛擬化管理部件可以向用戶的通信設(shè)備提供虛擬化工業(yè)自動化系統(tǒng)的增強(qiáng)的定制視圖,其可以具有疊加到虛擬化工業(yè)自動化系統(tǒng)的定制視圖的一部分上或虛擬化工業(yè)自動化系統(tǒng)的定制視圖的一部分的附近的經(jīng)過濾的操作數(shù)據(jù)。通信設(shè)備可以向用戶顯示虛擬化工業(yè)自動化系統(tǒng)的增強(qiáng)的定制視圖,以利于向用戶提供期望的信息(例如,經(jīng)過濾的操作數(shù)據(jù))。使用用戶的通信設(shè)備(例如,計算機(jī)、電話、電子平板或平板電腦,具有通信功能的電子眼鏡(例如,智能眼鏡)等),用戶可以經(jīng)由虛擬化工業(yè)自動化系統(tǒng)的增強(qiáng)的定制視圖來監(jiān)視、追蹤、和/或與同虛擬化工業(yè)自動化系統(tǒng)有關(guān)的信息進(jìn)行交互,以利于執(zhí)行與工業(yè)自動化系統(tǒng)有關(guān)的工作任務(wù)。
圖23呈現(xiàn)了根據(jù)所公開的主題的各實現(xiàn)方式和實施方式的示例方法2300的流程圖,該示例方法2300可利于與第二用戶的通信設(shè)備共享與第一用戶的工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的虛擬化工業(yè)自動化系統(tǒng)的定制視圖、和/或與同第一用戶的工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的定制數(shù)據(jù)疊加。可以通過虛擬化系統(tǒng)來實現(xiàn)方法2300,該虛擬化系統(tǒng)可以包括虛擬化部件,該虛擬化部件可以包括采集部件、數(shù)據(jù)存儲、和/或虛擬化管理部件等。虛擬化部件的全部或期望的部分可以駐留于云平臺。
在2302,可以生成與第一用戶的工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的虛擬化工業(yè)自動化系統(tǒng)的定制視圖、和/或與同第一用戶的工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的定制數(shù)據(jù)疊加。根據(jù)所公開的主題,結(jié)合第一用戶,虛擬化管理部件可以至少部分地基于與第一用戶相關(guān)聯(lián)的定制因素組和所定義的虛擬化管理準(zhǔn)則,來生成虛擬化工業(yè)自動化系統(tǒng)的定制視圖、和/或與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的定制數(shù)據(jù)疊加。
在2304,可以向與第一用戶相關(guān)聯(lián)的第一通信設(shè)備提供(例如,傳送)虛擬化工業(yè)自動化系統(tǒng)的定制視圖和/或與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的定制數(shù)據(jù)疊加。虛擬化管理部件可以將虛擬化工業(yè)自動化系統(tǒng)的定制視圖和/或與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的定制數(shù)據(jù)疊加傳送給第一通信設(shè)備,以在第一通信設(shè)備上顯示以供第一用戶查看。
在2306,可以接收用以共享虛擬化工業(yè)自動化系統(tǒng)的定制視圖和/或與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的定制數(shù)據(jù)疊加的請求。例如,第一用戶可以向第一通信設(shè)備輸入信息,該信息表示第一用戶請求與同第二用戶相關(guān)聯(lián)的第二通信設(shè)備共享虛擬化工業(yè)自動化系統(tǒng)的定制視圖、和/或與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的定制數(shù)據(jù)疊加。第一用戶可以使用第一通信設(shè)備以將共享的請求傳送給可接收共享的請求的虛擬化管理部件。
在2308,可以確定是否與第二通信設(shè)備共享虛擬化工業(yè)自動化系統(tǒng)的定制視圖和/或與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的定制數(shù)據(jù)疊加。虛擬化管理部件可以分析與共享的請求相關(guān)聯(lián)的信息、以及與第二用戶相關(guān)聯(lián)的信息,以生成分析結(jié)果,該分析結(jié)果可以利于確定是否與同第二用戶相關(guān)聯(lián)的第二通信設(shè)備共享虛擬化工業(yè)自動化系統(tǒng)的定制視圖和/或與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的定制數(shù)據(jù)疊加。例如,虛擬化管理部件可以至少部分地基于分析結(jié)果來進(jìn)行確定,即確定第二用戶的身份或角色:如果共享的請求被準(zhǔn)許,則確定將使與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的什么信息可用于第二用戶;結(jié)合查看虛擬化工業(yè)自動化系統(tǒng)的定制視圖和/或與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的定制數(shù)據(jù)疊加,確定第二用戶的訪問權(quán);確定第二用戶或第二通信設(shè)備相對于工業(yè)自動化系統(tǒng)的位置等。
在2310,可以響應(yīng)于確定第二通信設(shè)備被允許接收虛擬化工業(yè)自動化系統(tǒng)的定制視圖、和/或與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的定制數(shù)據(jù)疊加,而向第二通信設(shè)備傳送(例如,與第二通信設(shè)備共享)虛擬化工業(yè)自動化系統(tǒng)的定制視圖、和/或與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的定制數(shù)據(jù)疊加。例如,虛擬化管理部件可以至少部分地基于數(shù)據(jù)分析結(jié)果和所定義的虛擬化管理準(zhǔn)則來確定第二用戶和相關(guān)聯(lián)的第二通信設(shè)備被允許接收與第一用戶相關(guān)聯(lián)的虛擬化工業(yè)自動化系統(tǒng)的定制視圖、和/或與第一用戶相關(guān)聯(lián)的虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的定制數(shù)據(jù)疊加。例如,數(shù)據(jù)分析結(jié)果可以表明第二用戶具有相對于工業(yè)自動化系統(tǒng)的、與對于同工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的信息的訪問權(quán)組相關(guān)聯(lián)的角色,所述訪問權(quán)允許第二用戶訪問虛擬化工業(yè)自動化系統(tǒng)的定制視圖、和/或與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的定制數(shù)據(jù)疊加。至少部分地基于這樣的數(shù)據(jù)分析結(jié)果,虛擬化管理部件可以根據(jù)所定義的虛擬化管理準(zhǔn)則來確定第二用戶和相關(guān)聯(lián)的第二通信設(shè)備被允許接收與第一用戶相關(guān)聯(lián)的虛擬化工業(yè)自動化系統(tǒng)的定制視圖、和/或與同第一用戶相關(guān)聯(lián)的虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的定制數(shù)據(jù)疊加。虛擬化管理部件可以利于將虛擬化工業(yè)自動化系統(tǒng)的定制視圖、和/或與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的定制數(shù)據(jù)疊加傳送給第二通信設(shè)備,以在第二通信設(shè)備的顯示屏幕上呈現(xiàn)給第二用戶。以此方式,第一用戶可以與第二用戶共享虛擬化工業(yè)自動化系統(tǒng)的定制視圖、和/或與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的定制數(shù)據(jù)疊加。
如果虛擬化管理部件已經(jīng)確定第二用戶或第二通信設(shè)備未被準(zhǔn)許接收或訪問虛擬化工業(yè)自動化系統(tǒng)的定制視圖、和/或與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的定制數(shù)據(jù)疊加,則虛擬化管理部件可以拒絕共享的請求,并且可以拒絕給予第二用戶和第二通信設(shè)備接收或訪問虛擬化工業(yè)自動化系統(tǒng)的定制視圖、和/或與虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的定制數(shù)據(jù)疊加的能力。虛擬化管理部件還可以將拒絕消息傳送給第一通信設(shè)備和/或第二通信設(shè)備,以向第一用戶和/或第二用戶通知該共享的請求被拒絕。
圖24示出了根據(jù)所公開的主題的各實現(xiàn)方式和實施方式的、可利于將虛擬注釋與同工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的虛擬化工業(yè)自動化系統(tǒng)進(jìn)行關(guān)聯(lián)的示例方法2400的流程圖??梢酝ㄟ^虛擬化系統(tǒng)來實現(xiàn)方法2400,該虛擬化系統(tǒng)可以包括虛擬化部件,該虛擬化部件可以包括采集部件、數(shù)據(jù)存儲、和/或虛擬化管理部件等。虛擬化部件的全部或期望的部分可以駐留于云平臺。
在2402,可以生成虛擬注釋。用戶可以使用通信設(shè)備與同虛擬化工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的應(yīng)用或服務(wù)進(jìn)行交互,從而例如選擇注釋生成控制以利于生成虛擬注釋。虛擬化管理部件可以從通信設(shè)備接收與注釋生成控制的選擇有關(guān)的信息。虛擬化管理部件可以響應(yīng)于注釋生成控制的選擇而生成虛擬注釋。
在2404,可以接收用于包含在虛擬注釋中的信息。用戶可以使用通信設(shè)備以輸入(例如,加入)用戶期望包括在虛擬注釋中的信息。通信設(shè)備可以將虛擬注釋的這種信息傳送給虛擬化管理部件。虛擬化管理部件可以接收待被包括在虛擬注釋中的信息,并且可以將這種信息插入到虛擬注釋中。
在2406,可以接收注釋放置信息。用戶可以使用通信設(shè)備以輸入(例如,加入)注釋放置信息,該注釋放置信息可以利于將虛擬注釋放置在虛擬化工業(yè)自動化系統(tǒng)的期望位置處。例如,注釋放置信息可以包括按鍵、用戶手勢(例如,觸摸屏手勢)、鼠標(biāo)移動和/或點擊、和/或拖放(drag-and-drop)信息。例如,用戶可以將虛擬化工業(yè)自動化系統(tǒng)上的虛擬注釋拖動(例如,經(jīng)由觸摸屏手勢、或鼠標(biāo)移動和/或點擊)到虛擬化工業(yè)自動化系統(tǒng)中的、用戶希望將虛擬注釋放置在虛擬化工業(yè)自動化系統(tǒng)上的期望位置處。用戶的這種動作可以利于生成注釋放置信息。通信設(shè)備可以將注釋放置信息傳送給虛擬化管理部件。
在2408,可以響應(yīng)于注釋放置信息將虛擬注釋移動到的虛擬化工業(yè)自動化系統(tǒng)中的期望位置。在2410,可以響應(yīng)于注釋放置信息將虛擬注釋放置在虛擬化工業(yè)自動化系統(tǒng)中的期望位置。響應(yīng)于注釋放置信息,虛擬化管理部件可以將虛擬注釋移動到虛擬化工業(yè)自動化系統(tǒng)中的期望位置,并且可以將虛擬注釋放置在虛擬化工業(yè)自動化系統(tǒng)中的期望位置。例如,隨著通信設(shè)備生成注釋放置信息,所生成的注釋放置信息可以被傳送給虛擬化管理部件。響應(yīng)于所生成的注釋放置信息,虛擬化管理部件可以相對虛擬化工業(yè)自動化系統(tǒng)移動虛擬注釋,并且可以將與這樣的運(yùn)動有關(guān)的信息傳送給通信設(shè)備,以利于在通信設(shè)備的顯示屏上顯示相對虛擬化工業(yè)自動化系統(tǒng)移動的虛擬注釋。該操作可以繼續(xù)下去,直到根據(jù)注釋放置信息將虛擬注釋放置到虛擬化工業(yè)自動化系統(tǒng)中的期望位置為止。
文中所描述的實施方式、系統(tǒng)和部件以及可以實施本說明書中闡述的各方面的工業(yè)自動化或控制系統(tǒng)和工業(yè)自動化環(huán)境可以包括能夠通過網(wǎng)絡(luò)交互的計算機(jī)或網(wǎng)絡(luò)部件,諸如服務(wù)器、客戶端、可編程邏輯控制器(plc)、自動化控制器、通信模塊、移動計算機(jī)、無線部件、控制部件等。計算機(jī)和服務(wù)器包括被配置為執(zhí)行存儲在介質(zhì)中的指令的一個或更多個處理器(采用電信號執(zhí)行邏輯運(yùn)算的電子集成電路),該介質(zhì)諸如隨機(jī)存取存儲器(ram)、只讀存儲器(rom)、硬驅(qū)動器、以及可移動存儲器設(shè)備,可移動存儲器設(shè)備可以包括記憶棒、存儲卡、閃存驅(qū)動器、外部硬驅(qū)動器等。
類似地,文中所使用的術(shù)語plc或自動化控制器可以包括可以跨越多個部件、系統(tǒng)和/或網(wǎng)絡(luò)共享的功能。作為示例,一個或更多個plc或者自動化控制器可以通過網(wǎng)絡(luò)與各種網(wǎng)絡(luò)設(shè)備通信并協(xié)作。這可以包括基本上經(jīng)由網(wǎng)絡(luò)進(jìn)行通信的任何類型的控件、通信模塊、計算機(jī)、輸入/輸出(i/o)設(shè)備、傳感器、致動器以及人機(jī)接口(hmi),所述網(wǎng)絡(luò)包括控制、自動化、和/或公共網(wǎng)絡(luò)。plc或自動化控制器還可以與各種其他設(shè)備通信并且控制各種其他設(shè)備,該設(shè)備諸如包括模擬、數(shù)字、編程/智能i/o模塊的i/o模塊、其他可編程控制器、通信模塊、傳感器、致動器、輸出設(shè)備等。
網(wǎng)絡(luò)可以包括公共網(wǎng)絡(luò)諸如互連網(wǎng)、內(nèi)聯(lián)網(wǎng)和自動化網(wǎng)絡(luò),所述自動化網(wǎng)絡(luò)諸如為包括設(shè)備網(wǎng)(devicenet)、控制網(wǎng)(controlnet)和以太網(wǎng)/ip的控制和信息協(xié)議(cip)網(wǎng)絡(luò)。其他網(wǎng)絡(luò)包括以太網(wǎng)、dh/dh+、遠(yuǎn)程i/o、fieldbus、modbus、profibus、can、無線網(wǎng)絡(luò)、串行協(xié)議等。另外,網(wǎng)絡(luò)設(shè)備可以包括各種可能性(硬件和/或軟件部件)。這些包括諸如具有虛擬局域網(wǎng)(vlan)能力的交換機(jī)的部件、lan、wan、代理服務(wù)器、網(wǎng)關(guān)、路由器、防火墻、虛擬專用網(wǎng)絡(luò)(vpn)設(shè)備、服務(wù)器、客戶端、計算機(jī)、配置工具、監(jiān)視工具、和/或其他設(shè)備。
為了提供所公開的主題的各個方面的背景環(huán)境,圖25和圖26以及下面的討論意在提供可以實現(xiàn)所公開的主題的各個方面的適當(dāng)?shù)沫h(huán)境的簡要的概括性描述。
參照圖25,用于實現(xiàn)上述主題的各個方面的示例環(huán)境2500包括計算機(jī)2512。計算機(jī)2512包括處理單元2514、系統(tǒng)存儲器2516和系統(tǒng)總線2518。系統(tǒng)總線2518將系統(tǒng)部件(包括但不限于系統(tǒng)存儲器2516)耦接到處理單元2514。處理單元2514可以是各種可用處理器中的任一種。多核微處理器和其他多處理器架構(gòu)也可以用作處理單元2514。
系統(tǒng)總線2518可以是使用任何各種可用總線架構(gòu)的若干類型的總線結(jié)構(gòu)中的任一種,包括存儲器總線或存儲器控制器、外圍總線或外部總線和/或局部總線,所述可用總線架構(gòu)包括但不限于:8位總線、工業(yè)標(biāo)準(zhǔn)架構(gòu)(isa),微通道架構(gòu)(msa),擴(kuò)展isa(eisa),智能驅(qū)動電子設(shè)備(ide),vesa局部總線(vlb),外圍部件互連(pci),通用串行總線(usb),高級圖形端口(agp),個人計算機(jī)存儲卡國際協(xié)會總線(pcmcia)和小型計算機(jī)系統(tǒng)接口(scsi)。
系統(tǒng)存儲器2516包括易失性存儲器2520和非易失性存儲器2522。包括基本例程以諸如在啟動期間在計算機(jī)2512內(nèi)的元件之間傳送信息的基本輸入/輸出系統(tǒng)(bios)被存儲在非易失性存儲器2522中。通過說明而非限制的方式,非易失性存儲器2522可以包括只讀存儲器(rom)、可編程rom(prom)、電可編程rom(eprom)、電可擦除prom(eeprom)或閃存存儲器。易失性存儲器2520包括充當(dāng)外部高速緩存存儲器的隨機(jī)存取存儲器(ram)。通過說明而非限制的方式,ram以多種形式可用,所述形式例如為同步ram(sram)、動態(tài)ram(dram)、同步dram(sdram)、雙倍數(shù)據(jù)速率sdram(ddrsdram)、增強(qiáng)型sdram(esdram)、同步鏈路dram(sldram)以及直接型rambusram(drram)。
計算機(jī)2512還包括可移動/不可移動、易失性/非易失性計算機(jī)存儲介質(zhì)。圖25示出了例如盤存儲器2524。盤存儲器2524包括但不限于設(shè)備如磁盤驅(qū)動器、軟盤驅(qū)動器、帶驅(qū)動器、jaz驅(qū)動器、zip驅(qū)動器、ls-100驅(qū)動器、閃存存儲卡或記憶棒。另外,盤存儲器2524可以獨(dú)立于其他存儲介質(zhì)或者與其他存儲介質(zhì)結(jié)合地包括存儲介質(zhì),所述其他存儲介質(zhì)包括但不限于:光盤驅(qū)動器如致密盤rom設(shè)備(cd-rom)、cd可記錄驅(qū)動器(cd-r驅(qū)動器)、cd可重寫驅(qū)動器(cd-rw驅(qū)動器)或數(shù)字多功能盤rom驅(qū)動器(dvd-rom)。為了利于盤存儲器2524連接至系統(tǒng)總線2518,通常使用可移動或不可移動接口,如接口2526。
應(yīng)當(dāng)理解的是,圖25描述了在用戶與在適當(dāng)?shù)牟僮鳝h(huán)境2500中所述的基本計算機(jī)資源之間充當(dāng)媒介的軟件。這樣的軟件包括操作系統(tǒng)2528??梢员淮鎯υ诒P存儲器2524上的操作系統(tǒng)2528用于控制和分配計算機(jī)2512的資源。系統(tǒng)應(yīng)用2530通過存儲在系統(tǒng)存儲器2516中或者存儲在盤存儲器2524上的程序模塊2532和程序數(shù)據(jù)2534來利用操作系統(tǒng)2528對資源的管理。應(yīng)當(dāng)理解的是,可以通過各種操作系統(tǒng)或操作系統(tǒng)的組合來實現(xiàn)主題公開內(nèi)容的一個或更多個實施方式。
用戶通過輸入設(shè)備2536將命令或信息輸入計算機(jī)2512。輸入設(shè)備2536包括但不限于指示設(shè)備如鼠標(biāo)、追蹤球、指示筆、觸摸板、鍵盤、麥克風(fēng)、操縱桿、游戲板、圓盤式衛(wèi)星天線、掃描儀、tv調(diào)諧卡、數(shù)碼相機(jī)、數(shù)碼攝像機(jī)、網(wǎng)絡(luò)攝像機(jī)等。這些和其他輸入設(shè)備通過系統(tǒng)總線2518經(jīng)由接口端口2538連接至處理單元2514。接口端口2538包括例如串行端口、并行端口、游戲端口和通用串行總線(usb)。輸出設(shè)備2540使用與輸入設(shè)備2536相同類型的端口中的一些。因而,例如,usb端口可以用于向計算機(jī)2512提供輸入,并且從計算機(jī)2512向輸出設(shè)備2540輸出信息。提供輸出適配器2542來說明存在需要特殊適配器的一些輸出設(shè)備2540如監(jiān)視器、揚(yáng)聲器、打印機(jī)以及其它輸出設(shè)備2540。輸出適配器2542示例地而非限制地包括提供輸出設(shè)備2540和系統(tǒng)總線2518之間的連接方式的顯卡和聲卡。應(yīng)當(dāng)注意的是,其他設(shè)備和/或設(shè)備的系統(tǒng)提供輸入能力和輸出能力二者,諸如遠(yuǎn)程計算機(jī)2544。
計算機(jī)2512可以使用到一個或更多個遠(yuǎn)程計算機(jī)例如遠(yuǎn)程計算機(jī)2544的邏輯連接在網(wǎng)絡(luò)環(huán)境中操作。遠(yuǎn)程計算機(jī)2544可以是個人計算機(jī)、服務(wù)器、路由器、網(wǎng)絡(luò)pc、工作站、基于微處理器的設(shè)備、對等(peer)設(shè)備或其他公共網(wǎng)絡(luò)節(jié)點等,并且通常包括與計算機(jī)2512相關(guān)地描述的元件中的許多或所有元件。出于簡明的目的,僅內(nèi)存存儲器2546與遠(yuǎn)程計算機(jī)2544一起被示出。遠(yuǎn)程計算機(jī)2544通過網(wǎng)絡(luò)接口2548邏輯地連接至計算機(jī)2512并且然后經(jīng)由通信連接2550物理地連接。網(wǎng)絡(luò)接口2548包括通信網(wǎng)絡(luò),例如局域網(wǎng)(lan)和廣域網(wǎng)(wan)。lan技術(shù)包括光纖分布式數(shù)據(jù)接口(fddi)、銅分布式數(shù)據(jù)接口(cddi)、以太網(wǎng)/ieee802.3、令牌環(huán)/ieee802.5等。wan技術(shù)包括但不限于點對點鏈路、電路交換網(wǎng)如綜合業(yè)務(wù)數(shù)字網(wǎng)(isdn)及其變型、分組交換網(wǎng)絡(luò)和數(shù)字用戶線(dsl)。
通信連接2550指代用于將網(wǎng)絡(luò)接口2548連接至系統(tǒng)總線2518的硬件/軟件。雖然通信連接2550為了說明清楚而被示出在計算機(jī)2512的內(nèi)部,其也可以在計算機(jī)2512的外部。僅舉例而言,到網(wǎng)絡(luò)接口2548的連接所需要的硬件/軟件包括內(nèi)部技術(shù)和外部技術(shù),例如調(diào)制解調(diào)器(包括普通的電話級調(diào)制解調(diào)器、線纜調(diào)制解調(diào)器和dsl調(diào)制解調(diào)器)、isdn適配器和以太網(wǎng)卡。
圖26是可以與所公開的主題進(jìn)行交互的樣本計算和/或網(wǎng)絡(luò)環(huán)境2600的示意性框圖。計算和/或網(wǎng)絡(luò)環(huán)境2600可以包括一個或更多個客戶端2602??蛻舳?602可以是硬件和/或軟件(例如線程、過程、計算設(shè)備)。計算和/或網(wǎng)絡(luò)環(huán)境2600還可以包括一個或更多個服務(wù)器2604。服務(wù)器2604也可以是硬件和/或軟件(例如線程、過程、計算設(shè)備)。例如,服務(wù)器2604可以容置線程,以通過采用本文中所描述的一個或更多個實施方式以執(zhí)行轉(zhuǎn)換??蛻舳?602與服務(wù)器2604之間的一個可能的通信可以是適于在兩個或更多個計算機(jī)處理之間傳輸?shù)臄?shù)據(jù)包的形式。計算和/或網(wǎng)絡(luò)環(huán)境2600可以包括可用于利于客戶端2602與服務(wù)器2604之間的通信的通信框架2606??蛻舳?602可操作地連接至可用于存儲客戶端2602的本地信息的一個或更多個客戶端數(shù)據(jù)存儲2608。類似地,服務(wù)器2604可操作地連接至可用于存儲服務(wù)器2604的本地信息的一個或更多個服務(wù)器數(shù)據(jù)存儲2610。
上述內(nèi)容包括所公開的主題的示例。當(dāng)然不可能為了描述所公開的主題而描述部件或者方法的每個可想到的組合,然而,本領(lǐng)域技術(shù)人員可以認(rèn)識到,所公開的主題的很多另外的組合和置換都是可能的。因而,所公開的主題意在包括落入所附權(quán)利要求的精神和范圍內(nèi)的所有這樣的替選、修改和變型。
具體地,關(guān)于由上述部件、設(shè)備、電路、系統(tǒng)等執(zhí)行的各種功能,用于描述這樣的部件的術(shù)語(包括提及“設(shè)備”)除非另作指明,否則意在對應(yīng)于即使結(jié)構(gòu)上不等同于所公開的結(jié)構(gòu)也執(zhí)行所述部件的指定功能的任意部件(例如,功能等同物),該部件執(zhí)行所公開的主題的本文中說明的示例性方面中的功能。關(guān)于這點,還應(yīng)當(dāng)認(rèn)識到,所公開的主題包括系統(tǒng)以及具有用于執(zhí)行所公開的主題的各種方法的動作和/或事件的計算機(jī)可執(zhí)行指令的計算機(jī)可讀介質(zhì)。
此外,雖然可能僅關(guān)于若干實現(xiàn)方式中的一個實現(xiàn)方式公開了所公開的主題的具體特征,然而,如果對于任意給定或特定應(yīng)用是期望的且有利的,則這樣的特征可以與其它實現(xiàn)方式的一個或更多個其他特征組合。此外,就詳細(xì)描述或權(quán)利要求中所使用的用語“包括(includes/including)”及其變體而言,這些用語意在與用語“包括(comprising)”相似的方式是包容性的(inclusive)。
應(yīng)當(dāng)理解和明白的是,關(guān)于特定的系統(tǒng)或方法所描述的部件(例如虛擬化部件、采集部件、虛擬化管理部件、處理器部件、數(shù)據(jù)存儲等)可以包括與關(guān)于本文中公開的其他系統(tǒng)或方法所描述的相應(yīng)部件(例如各自命名的部件或相似命名的部件)相同或相似的功能。
在本申請中,詞語“示例性”用于表示用作示例、例子或說明。本文中描述為“示例性”的任意方面或設(shè)計并不一定要被理解為相比于其它方面或設(shè)計是優(yōu)選的或有利的。相反,詞語“示例性”的使用意在以具體的方式表示概念。
本文中所描述的各個方面或特征可以實現(xiàn)為方法、設(shè)備或使用標(biāo)準(zhǔn)編程和/或工程技術(shù)的制造物。本文中所使用的術(shù)語“制造物”意在包括能夠從任意計算機(jī)可讀設(shè)備、載體或介質(zhì)訪問的計算機(jī)程序。例如,計算機(jī)可讀介質(zhì)可以包括但不限于磁存儲設(shè)備(例如,硬盤、軟盤、磁條……)、光盤(例如,致密盤(cd)、數(shù)字多功能盤(dvd)……)、智能卡和閃存設(shè)備(例如,卡、條、鍵驅(qū)動器……)。
此外,本發(fā)明還可以被配置如下。
(1)一種系統(tǒng),包括:
存儲器,所述存儲器存儲計算機(jī)可執(zhí)行的部件;
處理器,所述處理器工作上耦接至所述存儲器,所述處理器執(zhí)行計算機(jī)可執(zhí)行的部件,所述計算機(jī)可執(zhí)行的部件包括:
采集部件,所述采集部件被配置成從工業(yè)自動化系統(tǒng)的一組設(shè)備中采集工業(yè)數(shù)據(jù)子集,以及采集與用戶有關(guān)的數(shù)據(jù)子集,并且將所述工業(yè)數(shù)據(jù)和所述與用戶有關(guān)的數(shù)據(jù)子集存儲到數(shù)據(jù)存儲中,以及
虛擬化管理部件,所述虛擬化管理部件被配置成基于對所述工業(yè)數(shù)據(jù)子集和與所述用戶有關(guān)的所述數(shù)據(jù)子集的分析結(jié)果來生成與所述工業(yè)自動化系統(tǒng)對應(yīng)并且接口的虛擬化工業(yè)自動化系統(tǒng)的定制視圖,以利于響應(yīng)于與所述虛擬化工業(yè)自動化系統(tǒng)的所述定制視圖的交互而與所述工業(yè)自動化系統(tǒng)進(jìn)行遠(yuǎn)程交互。
(2)根據(jù)(1)所述的系統(tǒng),其中,所述采集部件、所述虛擬化管理部件和所述數(shù)據(jù)存儲的至少之一是所述云平臺的一部分。
(3)根據(jù)(2)所述的系統(tǒng),還包括接口部件,所述接口部件被配置成經(jīng)由所述工業(yè)自動化系統(tǒng)的云網(wǎng)關(guān)設(shè)備使所述云平臺與所述工業(yè)自動化系統(tǒng)接口,以利于將所述工業(yè)數(shù)據(jù)子集從所述工業(yè)自動化系統(tǒng)傳送到所述采集部件或所述虛擬化管理部件的至少之一。
(4)根據(jù)(1)所述的系統(tǒng),其中,所述虛擬化管理部件還被配置成基于與通信設(shè)備的所述用戶關(guān)聯(lián)的一個或更多個定制因素,生成所述虛擬工業(yè)自動化系統(tǒng)的所述定制視圖,所述定制視圖用于顯示在與所述用戶關(guān)聯(lián)的所述通信設(shè)備上。
(5)根據(jù)(4)所述的系統(tǒng),其中,所述一個或更多個定制因素包括下述因素中的至少之一:所述用戶的與所述工業(yè)自動化系統(tǒng)有關(guān)的角色、所述用戶的偏好、所述用戶的身份、與所述通信設(shè)備關(guān)聯(lián)的設(shè)備標(biāo)識、與所述用戶關(guān)聯(lián)的射頻識別標(biāo)簽、所述用戶訪問所述虛擬化工業(yè)自動化系統(tǒng)或訪問所述工業(yè)自動化系統(tǒng)的訪問權(quán)限集、與所述用戶關(guān)聯(lián)的認(rèn)證信息、所述用戶的與所述工業(yè)自動化系統(tǒng)相關(guān)的位置、所述通信設(shè)備的與所述工業(yè)制動化系統(tǒng)相關(guān)的位置、與所述用戶關(guān)聯(lián)的所述射頻識別標(biāo)簽的與所述工業(yè)自動化系統(tǒng)相關(guān)的位置、或者與所述虛擬化工業(yè)自動化系統(tǒng)相關(guān)的數(shù)據(jù)集的背景環(huán)境。
(6)根據(jù)(5)所述的系統(tǒng),其中,所述虛擬化管理部件還被配置成基于所述一個或更多個定制因素來確定要在所述虛擬化工業(yè)自動化系統(tǒng)的所述定制視圖上疊加的定制的操作數(shù)據(jù)子集。
(7)根據(jù)(6)所述的系統(tǒng),其中,所述虛擬化管理部件還被配置成將所述定制的操作數(shù)據(jù)子集疊加在所述虛擬化工業(yè)自動化系統(tǒng)的所述定制視圖上。
(8)根據(jù)(5)所述的系統(tǒng),其中,所述虛擬化管理部件還被配置成響應(yīng)于從所述用戶的所述通信設(shè)備接收過濾選擇信息,基于過濾器來修改所述定制的操作數(shù)據(jù)子集以生成經(jīng)過濾的操作數(shù)據(jù)子集。
(9)根據(jù)(8)所述的系統(tǒng),其中,所述虛擬化管理部件還被配置成將所述經(jīng)過濾的操作數(shù)據(jù)子集的第一子集疊加在所述虛擬化工業(yè)自動化系統(tǒng)的第一虛擬化對象的附近,以及將所述經(jīng)過濾的操作數(shù)據(jù)子集的第二子集疊加在所述虛擬化工業(yè)自動化系統(tǒng)的第二虛擬化對象的附近。
(10)根據(jù)(9)所述的系統(tǒng),其中,所述第一虛擬化對象包括下述對象中的至少之一:虛擬化工業(yè)設(shè)備、虛擬化工業(yè)過程、虛擬化工業(yè)資產(chǎn)、或者虛擬化的網(wǎng)絡(luò)相關(guān)設(shè)備;并且所述第二虛擬化對象包括下述對象中的至少之一:另外的虛擬化工業(yè)設(shè)備、另外的虛擬化工業(yè)過程、另外的虛擬化工業(yè)資產(chǎn)、或者另外的虛擬化的網(wǎng)絡(luò)相關(guān)設(shè)備。
(11)根據(jù)(4)所述的系統(tǒng),其中,所述虛擬化管理部件還被配置成響應(yīng)于與和第二用戶關(guān)聯(lián)的第二通信設(shè)備共享所述虛擬化工業(yè)自動化系統(tǒng)的所述定制視圖的請求,基于與所述第二通信設(shè)備或第二用戶關(guān)聯(lián)的信息,以及與所述虛擬化工業(yè)自動化系統(tǒng)的所述定制視圖的共享有關(guān)的所定義的虛擬化管理準(zhǔn)則,確定是否將所述虛擬化工業(yè)自動化系統(tǒng)的所述定制視圖傳送給所述第二通信設(shè)備。
(12)根據(jù)(11)所述的系統(tǒng),其中,所述虛擬化管理部件還被配置成響應(yīng)于確定所述第二通信設(shè)備被授權(quán)訪問所述虛擬化工業(yè)自動化系統(tǒng)的所述定制視圖,將所述虛擬化工業(yè)自動化系統(tǒng)的所述定制視圖傳送給所述第二通信設(shè)備,以利于所述虛擬化工業(yè)自動化系統(tǒng)的所述定制視圖在所述第二通信設(shè)備上的顯示。
(13)根據(jù)(1)所述的系統(tǒng),其中,所述虛擬化管理部件還被配置成生成虛擬注釋,所述虛擬注釋包括從與所述用戶關(guān)聯(lián)的通信設(shè)備接收的一組信息,其中,所述虛擬注釋是注釋或消息的圖形表示。
(14)根據(jù)(13)所述的系統(tǒng),其中,所述虛擬化管理部件還被配置成從所述通信設(shè)備接收注釋放置信息,并且基于所述注釋放置信息將所述虛擬注釋放置在所述虛擬化工業(yè)自動化系統(tǒng)的一部分上。
(15)根據(jù)(14)所述的系統(tǒng),其中,所述虛擬化管理部件還被配置成基于從與第二用戶關(guān)聯(lián)的第二通信設(shè)備接收的可見性范圍參數(shù),控制所述虛擬注釋對與所述第二用戶關(guān)聯(lián)的所述第二通信設(shè)備的可見性。
(16)根據(jù)(1)所述的系統(tǒng),其中,所述虛擬化管理部件還被配置成響應(yīng)于與所述虛擬化工業(yè)自動化系統(tǒng)的所述交互而遠(yuǎn)程地控制所述工業(yè)自動化系統(tǒng)。
(17)根據(jù)(16)所述的系統(tǒng),其中,所述虛擬化管理部件還被配置成基于與所述虛擬化工業(yè)自動化系統(tǒng)的所述交互而生成一個或更多個控制信號,并且將所述一個或更多個控制信號發(fā)送給所述工業(yè)自動化系統(tǒng),以利于對所述工業(yè)自動化系統(tǒng)的所述遠(yuǎn)程控制。
(18)根據(jù)(17)所述的系統(tǒng),其中,所述采集部件還被配置成采集與所述工業(yè)自動化系統(tǒng)響應(yīng)于所述一個或更多個控制信號的操作響應(yīng)有關(guān)的第二工業(yè)數(shù)據(jù)子集。
(19)根據(jù)(18)所述的系統(tǒng),其中,所述虛擬化管理部件還被配置成基于與所述用戶與所述虛擬化工業(yè)自動化系統(tǒng)的交互有關(guān)的數(shù)據(jù)子集,以及與所述工業(yè)自動化系統(tǒng)的所述操作響應(yīng)有關(guān)的所述第二工業(yè)數(shù)據(jù)子集,更新所述虛擬化工業(yè)自動化系統(tǒng)。
(20)根據(jù)(1)所述的系統(tǒng),其中,所述虛擬化工業(yè)自動化系統(tǒng)呈現(xiàn)下述中的至少一項:所述工業(yè)自動化系統(tǒng)的三維虛擬化視圖、所述工業(yè)自動化系統(tǒng)的二維虛擬化視圖、或者包括與所述工業(yè)自動化系統(tǒng)的操作關(guān)聯(lián)的一組操作數(shù)據(jù)的虛擬化儀表盤。
(21)根據(jù)(1)所述的系統(tǒng),其中,所述采集部件還被配置成從與云平臺關(guān)聯(lián)并且包括所述工業(yè)自動化系統(tǒng)的一組工業(yè)自動化系統(tǒng)中的第二工業(yè)自動化系統(tǒng),或者從與外部實體關(guān)聯(lián)的設(shè)備采集數(shù)據(jù)子集,并且其中,所述虛擬化管理部件還被配置成基于對所述工業(yè)數(shù)據(jù)子集和所述數(shù)據(jù)子集的分析結(jié)果來生成與所述工業(yè)自動化系統(tǒng)對應(yīng)并且接口的所述虛擬化工業(yè)自動化系統(tǒng)的所述定制視圖,以利于響應(yīng)于與所述虛擬化工業(yè)自動化系統(tǒng)的所述定制視圖的交互而與所述工業(yè)自動化系統(tǒng)進(jìn)行遠(yuǎn)程交互。
(22)根據(jù)(1)所述的系統(tǒng),其中,所述工業(yè)數(shù)據(jù)子集包括下述數(shù)據(jù)中的至少之一:與所述一組設(shè)備中的工業(yè)設(shè)備有關(guān)的數(shù)據(jù)、與關(guān)聯(lián)于所述一組設(shè)備的工業(yè)過程有關(guān)的數(shù)據(jù)、與工業(yè)資產(chǎn)有關(guān)的數(shù)據(jù)、與所述一組設(shè)備中的利于與所述工業(yè)自動化系統(tǒng)關(guān)聯(lián)的數(shù)據(jù)通信的網(wǎng)絡(luò)相關(guān)設(shè)備有關(guān)的數(shù)據(jù)、與關(guān)聯(lián)于所述工業(yè)自動化系統(tǒng)的操作系統(tǒng)有關(guān)的數(shù)據(jù)、與關(guān)聯(lián)于所述工業(yè)自動化系統(tǒng)的軟件有關(guān)的數(shù)據(jù)、或者與關(guān)聯(lián)于所述工業(yè)自動化系統(tǒng)的固件有關(guān)的數(shù)據(jù)。
(23)根據(jù)(1)所述的系統(tǒng),其中,所述工業(yè)數(shù)據(jù)子集包括與所述一組設(shè)備中的至少一個設(shè)備與至少另一個設(shè)備之間的至少一個相互關(guān)系有關(guān)的數(shù)據(jù),并且其中,所述虛擬化管理部件還被配置成基于與所述至少一個相互關(guān)系有關(guān)的所述數(shù)據(jù),生成將所述至少一個設(shè)備與所述至少另一個設(shè)備之間的所述相互關(guān)系虛擬化的至少一個虛擬化相互關(guān)系,以利于生成所述虛擬化工業(yè)自動化系統(tǒng)。
(24)一種方法,包括:
由包括處理器的系統(tǒng)從工業(yè)自動化系統(tǒng)的一組設(shè)備接收工業(yè)數(shù)據(jù)子集,以及接收與所述工業(yè)自動化系統(tǒng)關(guān)聯(lián)的用戶有關(guān)的數(shù)據(jù)子集,以存儲在與所述工業(yè)自動化系統(tǒng)關(guān)聯(lián)的數(shù)據(jù)存儲中;以及
由所述系統(tǒng)基于對所述工業(yè)數(shù)據(jù)子集和與所述用戶有關(guān)的所述數(shù)據(jù)子集的分析結(jié)果來生成與所述工業(yè)自動化系統(tǒng)的一部分對應(yīng)的虛擬化工業(yè)自動化系統(tǒng)的定制視圖,以利于響應(yīng)于與所述虛擬化工業(yè)自動化系統(tǒng)的所述定制視圖的交互而與所述工業(yè)自動化系統(tǒng)進(jìn)行遠(yuǎn)程交互。
(25)根據(jù)(24)所述的方法,還包括:
由所述系統(tǒng)使包括所述數(shù)據(jù)存儲的云平臺與所述工業(yè)自動化系統(tǒng)接口,以利于使所述虛擬化工業(yè)自動化系統(tǒng)與所述工業(yè)自動化系統(tǒng)接口;以及
由所述系統(tǒng)經(jīng)由所述接口來監(jiān)視所述工業(yè)自動化系統(tǒng),以利于從所述工業(yè)自動化系統(tǒng)的所述一組設(shè)備接收所述工業(yè)數(shù)據(jù)子集。
(26)根據(jù)(24)所述的方法,還包括:
由所述系統(tǒng)基于與通信設(shè)備的所述用戶關(guān)聯(lián)的一個或更多個定制因素,生成所述虛擬工業(yè)自動化系統(tǒng)的所述定制視圖,所述定制視圖用于顯示在與所述用戶關(guān)聯(lián)的所述通信設(shè)備上。
(27)根據(jù)(26)所述的方法,其中,所述一個或更多個定制因素包括下述因素中的至少之一:所述用戶的與所述工業(yè)自動化系統(tǒng)有關(guān)的角色、所述用戶的偏好、所述用戶的身份、與所述通信設(shè)備關(guān)聯(lián)的設(shè)備標(biāo)識、與所述用戶關(guān)聯(lián)的射頻識別標(biāo)簽、所述用戶訪問所述虛擬化工業(yè)自動化系統(tǒng)或訪問所述工業(yè)自動化系統(tǒng)的訪問權(quán)限集、與所述用戶關(guān)聯(lián)的認(rèn)證信息、所述用戶的與所述工業(yè)自動化系統(tǒng)相關(guān)的位置、所述通信設(shè)備的與所述工業(yè)制動化系統(tǒng)相關(guān)的位置、與所述用戶關(guān)聯(lián)的所述射頻識別標(biāo)簽的與所述工業(yè)自動化系統(tǒng)相關(guān)的位置、或者與所述虛擬化工業(yè)自動化系統(tǒng)相關(guān)的數(shù)據(jù)集的背景環(huán)境。
(28)根據(jù)(27)所述的方法,還包括:
由所述系統(tǒng)基于所述一個或更多個定制因素來確定要在所述虛擬化工業(yè)自動化系統(tǒng)的所述定制視圖上疊加的定制的操作數(shù)據(jù)子集。
(29)根據(jù)(28)所述的方法,還包括:
由所述系統(tǒng)將所述定制的操作數(shù)據(jù)子集疊加在所述虛擬化工業(yè)自動化系統(tǒng)的所述定制視圖上;以及
由所述系統(tǒng)將所述虛擬化工業(yè)自動化系統(tǒng)的所述定制視圖連同在其上疊加的所述定制的操作數(shù)據(jù)子集傳送給所述通信設(shè)備,以在所述通信設(shè)備上顯示。
(30)根據(jù)(28)所述的方法,還包括:
由所述系統(tǒng)響應(yīng)于從所述用戶的所述通信設(shè)備接收過濾選擇信息,基于過濾器對包括所述定制的操作數(shù)據(jù)子集的數(shù)據(jù)進(jìn)行過濾,以生成與所述工業(yè)自動化系統(tǒng)有關(guān)的經(jīng)過濾的操作數(shù)據(jù)子集。
(31)根據(jù)(30)所述的方法,還包括:
由所述系統(tǒng)將所述經(jīng)過濾的數(shù)據(jù)子集中的第一子集疊加在所述虛擬化工業(yè)自動化系統(tǒng)的第一虛擬化對象的附近;以及
由所述系統(tǒng)將所述經(jīng)過濾的數(shù)據(jù)子集中的第二子集疊加在所述虛擬化工業(yè)自動化系統(tǒng)的第二虛擬化對象的附近,其中,所述第一虛擬化對象包括下述對象中的至少之一:虛擬化工業(yè)設(shè)備、虛擬化工業(yè)過程、虛擬化工業(yè)資產(chǎn)、或者虛擬化的網(wǎng)絡(luò)相關(guān)設(shè)備,并且所述第二虛擬化對象包括下述對象中的至少之一:另外的虛擬化工業(yè)設(shè)備、另外的虛擬化工業(yè)過程、另外的虛擬化工業(yè)資產(chǎn)、或者另外的虛擬化的網(wǎng)絡(luò)相關(guān)設(shè)備。
(32)根據(jù)(26)所述的方法,還包括:
由所述系統(tǒng)響應(yīng)于與和第二用戶關(guān)聯(lián)的第二通信設(shè)備共享所述虛擬化工業(yè)自動化系統(tǒng)的所述定制視圖的請求,基于與所述第二通信設(shè)備或與第二用戶關(guān)聯(lián)的信息,以及與所述虛擬化工業(yè)自動化系統(tǒng)的所述定制視圖的共享有關(guān)的所定義的虛擬化管理準(zhǔn)則,確定是否將所述虛擬化工業(yè)自動化系統(tǒng)的所述定制視圖發(fā)送給所述第二通信設(shè)備。
(33)根據(jù)(32)所述的方法,還包括:
由所述系統(tǒng)確定所述第二通信設(shè)備被授權(quán)訪問所述虛擬化工業(yè)自動化系統(tǒng)的所述定制視圖;以及
由所述系統(tǒng)響應(yīng)于確定所述第二通信設(shè)備被授權(quán)訪問所述虛擬化工業(yè)自動化系統(tǒng)的所述定制視圖,將所述虛擬化工業(yè)自動化系統(tǒng)的所述定制視圖發(fā)送給所述第二通信設(shè)備,以利于所述虛擬化工業(yè)自動化系統(tǒng)的所述定制視圖在所述第二通信設(shè)備上的顯示。
(34)根據(jù)(24)所述的方法,還包括:
由所述系統(tǒng)響應(yīng)于從與所述用戶關(guān)聯(lián)的通信設(shè)備接收注釋生成數(shù)據(jù)來生成虛擬注釋,所述虛擬注釋包括從所述通信設(shè)備接收的一組信息,其中,所述虛擬注釋是注釋或消息的圖形表示;
由所述系統(tǒng)從所述通信設(shè)備接收注釋放置數(shù)據(jù);以及
由所述系統(tǒng)基于指示將所述虛擬注釋放置在所述虛擬化工業(yè)自動化系統(tǒng)的一部分上的所述注釋放置信息,將所述虛擬注釋放置在所述虛擬化工業(yè)自動化系統(tǒng)的所述一部分上。
(35)根據(jù)(34)所述的方法,還包括:
基于從與第二用戶關(guān)聯(lián)的第二通信設(shè)備接收的可見性范圍信息,控制與所述第二用戶關(guān)聯(lián)的所述第二通信設(shè)備用于觀看所述虛擬注釋的訪問權(quán)。
(36)根據(jù)(24)所述的方法,還包括:
由所述系統(tǒng)基于與所述虛擬化工業(yè)自動化系統(tǒng)的定制視圖的所述交互而生成一個或更多個控制信號;以及
由所述系統(tǒng)將所述一個或更多個控制信號傳送給所述工業(yè)自動化系統(tǒng),以利于對所述工業(yè)自動化系統(tǒng)進(jìn)行遠(yuǎn)程控制。
(37)根據(jù)(36)所述的方法,還包括:
由所述系統(tǒng)監(jiān)視所述工業(yè)自動化系統(tǒng)響應(yīng)于所述一個或更多個控制信號的操作響應(yīng);
由所述系統(tǒng)接收與所述工業(yè)自動化系統(tǒng)的所述操作響應(yīng)有關(guān)的第二工業(yè)數(shù)據(jù)子集;以及
由所述系統(tǒng)基于與所述用戶與所述虛擬化工業(yè)自動化系統(tǒng)的交互有關(guān)的數(shù)據(jù)子集,以及與所述工業(yè)自動化系統(tǒng)的所述操作響應(yīng)有關(guān)的所述第二工業(yè)數(shù)據(jù)子集,更新所述虛擬化工業(yè)自動化系統(tǒng)和所述虛擬化工業(yè)自動化系統(tǒng)的所述定制視圖。
(38)根據(jù)(24)所述的方法,其中,所述生成所述虛擬化工業(yè)自動化系統(tǒng)的所述定制視圖還包括:
由所述系統(tǒng)生成下述中的至少一項:三維虛擬化工業(yè)自動化系統(tǒng)、二維虛擬化工業(yè)自動化系統(tǒng)、或者包括與所述工業(yè)自動化系統(tǒng)的操作關(guān)聯(lián)的一組操作數(shù)據(jù)的虛擬化儀表盤,以利于將下述中的至少一項分別發(fā)送給與所述用戶關(guān)聯(lián)的通信設(shè)備:所述工業(yè)自動化系統(tǒng)的三維定制的虛擬化視圖、所述工業(yè)自動化系統(tǒng)的二維定制的虛擬化視圖、或者定制的虛擬化儀表盤。
(39)一種計算機(jī)可讀的存儲設(shè)備,所述計算機(jī)可讀的存儲設(shè)備存儲計算機(jī)可執(zhí)行的指令,所述計算機(jī)可執(zhí)行的指令被執(zhí)行時使包括處理器的系統(tǒng)執(zhí)行操作,所述操作包括:
從工業(yè)自動化系統(tǒng)的一組設(shè)備中采集工業(yè)數(shù)據(jù)子集,以及采集與所述工業(yè)自動化系統(tǒng)關(guān)聯(lián)的用戶有關(guān)的數(shù)據(jù)子集,以存儲到與所述工業(yè)自動化系統(tǒng)關(guān)聯(lián)的數(shù)據(jù)存儲中;以及
基于對所述工業(yè)數(shù)據(jù)子集和與所述用戶有關(guān)的數(shù)據(jù)子集的分析結(jié)果來生成與所述工業(yè)自動化系統(tǒng)對應(yīng)的虛擬化工業(yè)自動化系統(tǒng)的定制視圖,以利于響應(yīng)于與所述虛擬化工業(yè)自動化系統(tǒng)的交互而與所述工業(yè)自動化系統(tǒng)進(jìn)行遠(yuǎn)程交互。
(40)根據(jù)(39)所述的計算機(jī)可讀的存儲設(shè)備,其中,所述操作還包括:
基于一個或更多個定制因素來確定要在所述虛擬化工業(yè)自動化系統(tǒng)的所述定制視圖上疊加的定制的操作數(shù)據(jù)子集;以及將所述定制的操作數(shù)據(jù)子集疊加在所述虛擬化工業(yè)自動化系統(tǒng)的所述定制視圖上,以利于在與所述用戶關(guān)聯(lián)的通信設(shè)備上顯示所述虛擬化工業(yè)自動化系統(tǒng)的所述定制視圖和所述定制的操作數(shù)據(jù)子集。