針對工業(yè)模擬使用基于云的數(shù)據(jù)的制作方法
【專利摘要】本發(fā)明涉及一種系統(tǒng)和方法。基于云的模擬生成服務(wù)從多個(gè)工業(yè)客戶收集工業(yè)數(shù)據(jù)以在云平臺上進(jìn)行存儲和分析。該服務(wù)采用模擬生成器組件,其分析數(shù)據(jù)以有助于生成用于模擬工業(yè)自動化系統(tǒng)的模擬模型,包括模擬或仿真工業(yè)設(shè)備、工業(yè)過程、其他工業(yè)資產(chǎn)或網(wǎng)絡(luò)相關(guān)的資產(chǎn)或設(shè)備及其彼此之間相應(yīng)的相互關(guān)系。該模擬生成器組件還分析修改數(shù)據(jù),以有助于基于該修改生成用于模擬該工業(yè)自動化系統(tǒng)的修改的模擬模型。模擬生成器組件使用模擬模型或修改的模擬模型來進(jìn)行操作模擬,以有助于:確定做出修改是否恰當(dāng);確定或預(yù)測修改后的工業(yè)自動化系統(tǒng)的性能;確定修改與工業(yè)自動化系統(tǒng)的兼容性;或確定或預(yù)測在處理工作定單時(shí)工業(yè)自動化系統(tǒng)的性能。
【專利說明】針對工業(yè)模擬使用基于云的數(shù)據(jù)
[0001] 相關(guān)申請
[0002] 本申請要求于2013年5月9日提交的題為"遠(yuǎn)程服務(wù)與資產(chǎn)管理系統(tǒng)及方法 (REMOTE SERVICES AND ASSET MANAGEMENT SYSTEMS AND METHODS)" 的美國臨時(shí)專利申請 序列號61/821,639的優(yōu)先權(quán),其全部內(nèi)容通過引用合并到本文中。
【技術(shù)領(lǐng)域】
[0003] 本申請一般涉及工業(yè)自動化,并且更具體地涉及使用基于云的數(shù)據(jù)進(jìn)行工業(yè)系統(tǒng) 的工業(yè)模擬。
【背景技術(shù)】
[0004] 工業(yè)控制器及其相關(guān)聯(lián)的輸入/輸出(I/O)設(shè)備對于現(xiàn)代自動化系統(tǒng)的操作可以 是有用的。這些工業(yè)控制器可以與工廠底層(plant floor)的現(xiàn)場設(shè)備進(jìn)行進(jìn)行接口,以 對與如產(chǎn)品制造、材料處理、批處理、監(jiān)督控制以及其他這樣的應(yīng)用等的目的有關(guān)的自動化 處理進(jìn)行控制。工業(yè)控制器可以存儲并且執(zhí)行用戶定義的控制程序以結(jié)合受控處理進(jìn)行決 策。這樣的程序可以包括但不限于梯形邏輯(ladder logic)、順序功能圖、功能塊圖、結(jié)構(gòu) 化文本或其他這樣的編程結(jié)構(gòu)。一般地,工業(yè)控制器可以從能夠提供關(guān)于受控系統(tǒng)的一個(gè) 或更多個(gè)狀態(tài)的離散的遙測數(shù)據(jù)的傳感器與測量設(shè)備讀取輸入數(shù)據(jù),并且可以根據(jù)用戶定 義的程序基于這些輸入來生成控制輸出。
[0005] 除了工業(yè)控制器及其相關(guān)聯(lián)的1/0設(shè)備之外,一些工業(yè)自動化系統(tǒng)還可以包括低 等級的控制系統(tǒng),如視覺系統(tǒng)、條形碼標(biāo)記系統(tǒng)、變頻驅(qū)動、工業(yè)機(jī)器人等,其可以對工業(yè)處 理的部分進(jìn)行局部控制,或者其可以具有自己的局部化控制系統(tǒng)。
[0006] 組成給定的工業(yè)自動化系統(tǒng)的工業(yè)設(shè)備、工業(yè)處理、其他工業(yè)資產(chǎn)以及網(wǎng)絡(luò)相關(guān) 的資產(chǎn)的集合通常在不斷變動。由于系統(tǒng)擴(kuò)展、維護(hù)顧慮以及設(shè)備升級,可頻繁地添加、移 除、切換、替代、重新配置或更新工業(yè)設(shè)備或其他資產(chǎn);可頻繁地修改工業(yè)處理;可頻繁地 添加、移除、切換、替代、重新配置或更新網(wǎng)絡(luò)相關(guān)的組件(例如,網(wǎng)絡(luò)相關(guān)設(shè)備或軟件)等 等。對工業(yè)自動化系統(tǒng)的這樣的修改潛在地具有對工業(yè)自動化系統(tǒng)的性能的正面或負(fù)面的 影響。
[0007] 上述的如今的工業(yè)控制和商業(yè)系統(tǒng)的缺陷僅意在提供傳統(tǒng)系統(tǒng)的一些問題的概 要而非意為窮盡性的。傳統(tǒng)系統(tǒng)的其他問題以及本文所描述的各種非限制性實(shí)施方式的相 應(yīng)益處基于對以下描述的查閱會變得更加明顯。
【發(fā)明內(nèi)容】
[0008] 為了提供本文中所描述的一些方面的基本理解,下面給出了簡化的概述。該概述 不是廣泛的綜述,也不意在標(biāo)識重要/關(guān)鍵元件或描繪本文所描述的各個(gè)方面的范圍。其 目的僅在于以簡化形式給出一些概念作為后面給出的更詳細(xì)的描述的前奏。
[0009] 所公開的主題的各個(gè)方面以及實(shí)施方式涉及在云平臺中使用數(shù)據(jù)分析來有助于 工業(yè)自動化系統(tǒng)的模擬操作?;谠频哪M生成服務(wù)可以從與用于云平臺上的存儲與分 析的一個(gè)或更多個(gè)工業(yè)客戶端相關(guān)聯(lián)的工業(yè)自動化系統(tǒng)收集工業(yè)數(shù)據(jù)(例如,與工業(yè)自動 化系統(tǒng)有關(guān)的數(shù)據(jù))。該服務(wù)可以采用能夠分析工業(yè)數(shù)據(jù)的模擬生成器組件來有助于生成 能夠模擬或仿真工業(yè)自動化系統(tǒng)的模擬模型,包括對工業(yè)設(shè)備、工業(yè)處理、其他工業(yè)資產(chǎn)、 或網(wǎng)絡(luò)相關(guān)的資產(chǎn)或設(shè)備、以及其相應(yīng)的彼此間的相互關(guān)系(例如,功能和/或通信相互關(guān) 系)進(jìn)行模擬或仿真。模擬生成器組件還可以對修改數(shù)據(jù)(例如,與對所考慮的工業(yè)自動 化系統(tǒng)的修改有關(guān)的工業(yè)數(shù)據(jù))進(jìn)行分析,以有助于能夠基于該修改而生成模擬或仿真工 業(yè)自動化系統(tǒng)的修改模擬模型。
[0010] 模擬生成器組件可以使用模擬模型和/或修改模擬模型來進(jìn)行操作模擬,以有助 于確定模擬模型和/或修改模擬模型對操作數(shù)據(jù)集(例如,測試數(shù)據(jù)、歷史操作數(shù)據(jù)等)的 響應(yīng)。模擬生成器組件可以基于從使用模擬模型和/或修改模擬模型進(jìn)行的操作模擬中獲 取的響應(yīng)(例如,模擬響應(yīng)數(shù)據(jù))來確定或預(yù)測相應(yīng)的工業(yè)自動化系統(tǒng)和/或相應(yīng)的修改 自動化系統(tǒng)的響應(yīng)(例如,現(xiàn)實(shí)世界響應(yīng))。模擬生成器組件可以評估操作模擬的結(jié)果,以 有助于:確定對工業(yè)自動化系統(tǒng)做出修改是否恰當(dāng);確定修改集中的哪種修改或修改組合 恰當(dāng)(如果有的話);確定或預(yù)測修改工業(yè)自動化系統(tǒng)的性能;確定修改或修改組合與工業(yè) 自動化系統(tǒng)的兼容性;或確定或預(yù)測當(dāng)處理工作定單(work order)時(shí)工業(yè)自動化系統(tǒng)的 性能。
[0011] 為了實(shí)現(xiàn)上述及有關(guān)目的,在本文中結(jié)合以下描述和附圖對某些示意性方面進(jìn)行 了描述。這些方面表示可以實(shí)現(xiàn)的各種方式,本文意在涵蓋所有這些方式。當(dāng)結(jié)合附圖考 慮以下詳細(xì)描述時(shí),根據(jù)以下詳細(xì)描述,其他優(yōu)點(diǎn)和新穎特征會變得明顯。
【專利附圖】
【附圖說明】
[0012] 圖1示出了根據(jù)所公開主題的各種實(shí)現(xiàn)與實(shí)施方式的示例系統(tǒng)(例如,模擬生成 系統(tǒng))的框圖,該系統(tǒng)可以有助于基于與工業(yè)企業(yè)有關(guān)的基于云的數(shù)據(jù)來生成與該工業(yè)企 業(yè)相關(guān)聯(lián)的工業(yè)自動化系統(tǒng)的模擬模型。
[0013] 圖2是根據(jù)所公開主題的各個(gè)方面與實(shí)施方式的示例工業(yè)企業(yè)的高等級概要的 圖,該工業(yè)企業(yè)可以利用(leverage)基于云的服務(wù),包括模擬生成服務(wù)、數(shù)據(jù)收集服務(wù)以 及數(shù)據(jù)存儲服務(wù)。
[0014] 圖3呈現(xiàn)了根據(jù)所公開主題的各種實(shí)現(xiàn)與實(shí)施方式的示例性系統(tǒng)(例如,基于云 的或部分基于云的模擬生成系統(tǒng))的框圖。
[0015] 圖4示出了根據(jù)所公開主題的各個(gè)方面與實(shí)施方式的示例性系統(tǒng)的圖,該系統(tǒng)可 以有助于通過基于云的模擬生成系統(tǒng)、至少部分地基于用戶特定的工業(yè)數(shù)據(jù)的集合來生成 工業(yè)模擬。
[0016] 圖5示出了這些示例數(shù)據(jù)類之間的示例分層關(guān)系的圖。
[0017] 圖6描繪了根據(jù)所公開主題的各個(gè)方面與實(shí)現(xiàn)的示例系統(tǒng)的框圖,該示例系統(tǒng)可 以被配置成包括下述工業(yè)設(shè)備:該工業(yè)設(shè)備可以用作或操作為工業(yè)自動化系統(tǒng)的其他工 業(yè)設(shè)備的云代理,以有利于將工業(yè)數(shù)據(jù)遷移到云平臺以便通過模擬生成系統(tǒng)進(jìn)行歸類與分 析。
[0018] 圖7示出了根據(jù)所公開主題的各個(gè)方面與實(shí)現(xiàn)的示例系統(tǒng)的框圖,該系統(tǒng)可以采 用可以用作一組工業(yè)設(shè)備的云代理的防火墻盒(proxy box),以有利于將工業(yè)數(shù)據(jù)遷移到 云平臺以便由模擬生成系統(tǒng)進(jìn)行歸類與分析。
[0019] 圖8示出了根據(jù)所公開主題的各個(gè)方面與實(shí)現(xiàn)的示例設(shè)備模型的框圖。
[0020] 圖9呈現(xiàn)了根據(jù)所公開主題的各個(gè)方面與實(shí)現(xiàn)的示例系統(tǒng)的框圖,該系統(tǒng)能夠有 助于從與各個(gè)工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的設(shè)備與資產(chǎn)中收集數(shù)據(jù)以存儲在基于云的數(shù)據(jù)存 儲裝置(data storage)中。
[0021] 圖10示出了根據(jù)所公開主題的各個(gè)方面與實(shí)施方式的基于云的系統(tǒng)的框圖,該 基于云的系統(tǒng)可以采用模擬生成系統(tǒng)來有助于與工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的模擬生成服務(wù)。
[0022] 圖11示出了根據(jù)所公開主題的各個(gè)方面與實(shí)施方式的示例方法的流程圖,該方 法可以有助于基于與工業(yè)自動化系統(tǒng)有關(guān)的基于云的數(shù)據(jù)來模擬工業(yè)自動化系統(tǒng)。
[0023] 圖12描繪了根據(jù)所公開主題的各個(gè)方面與實(shí)施方式的示例方法的流程圖,該方 法可以有助于基于與工業(yè)自動化系統(tǒng)有關(guān)的基于云的數(shù)據(jù)集來模擬該組工業(yè)自動化系統(tǒng) 中的工業(yè)自動化系統(tǒng)。
[0024] 圖13呈現(xiàn)了根據(jù)所公開主題的各個(gè)方面與實(shí)施方式的示例方法的流程圖,該方 法可以有助于基于與工業(yè)自動化系統(tǒng)有關(guān)的基于云的數(shù)據(jù)集來模擬對該組工業(yè)自動化系 統(tǒng)中的工業(yè)自動化系統(tǒng)的修改。
[0025] 圖14呈現(xiàn)了根據(jù)所公開主題的各個(gè)方面與實(shí)施方式的示例方法的流程圖,該方 法可以有助于確定是否要基于與工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的修改模擬模型來修改該工業(yè)自 動化系統(tǒng)。
[0026] 圖15示出了根據(jù)所公開主題的各個(gè)方面與實(shí)施方式的另一種示例方法的流程 圖,該方法可以有助于確定是否要基于與工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的修改模擬模型來修改該 工業(yè)自動化系統(tǒng)。
[0027] 圖16描繪了根據(jù)所公開主題的各個(gè)方面與實(shí)施方式的另一種示例方法的流程 圖,該方法可以有助于確定是否要基于與工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的各個(gè)修改模擬模型來修 改該工業(yè)自動化系統(tǒng),以及如果要修改,則確定要實(shí)現(xiàn)哪種修改。
[0028] 圖17呈現(xiàn)了根據(jù)所公開主題的各個(gè)方面與實(shí)施方式的另一種示例方法的流程 圖,該方法可以基于工業(yè)自動化系統(tǒng)的模擬模型來模擬與工作定單相關(guān)聯(lián)的生產(chǎn),以有利 于確定或預(yù)測在與該工作定單相關(guān)聯(lián)的生產(chǎn)期間該工業(yè)自動化系統(tǒng)的響應(yīng)。
[0029] 圖18是示例計(jì)算和/或操作環(huán)境。
[0030] 圖19是示例計(jì)算和/或聯(lián)網(wǎng)環(huán)境。
【具體實(shí)施方式】
[0031] 現(xiàn)參照附圖描述本主題公開內(nèi)容,其中,貫穿全文相同的附圖標(biāo)記用于指代相同 的元件。在下面的描述中,為了說明起見,闡述了大量的具體細(xì)節(jié)以便提供其全面的理解。 然而,明顯的是,可以在沒有這些具體細(xì)節(jié)的情況下實(shí)踐本主題公開內(nèi)容。在其它實(shí)例中, 以框圖形式示出了已知的結(jié)構(gòu)和裝置,以便有助于其描述。
[0032] 工業(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)的工業(yè)設(shè)備、工業(yè)處理、其他工業(yè)資產(chǎn)和網(wǎng)絡(luò) 相關(guān)資產(chǎn)的集合通常可處于不斷變化中。由于系統(tǒng)擴(kuò)展、維護(hù)顧慮和設(shè)備升級,工業(yè)設(shè)備或 其他資產(chǎn)可頻繁地被添加、移除、切換、替換、重新配置或更新;工業(yè)處理可頻繁地被修改; 網(wǎng)絡(luò)相關(guān)組件(例如,網(wǎng)絡(luò)相關(guān)設(shè)備或軟件)可頻繁地被添加、移除、切換、替換、重新配置 或更新;等等。對工業(yè)自動化系統(tǒng)的這樣的修改可潛在地對工業(yè)自動化系統(tǒng)的性能具有積 極的或消極的影響。
[0033] 為此,給出了所公開主題的各種系統(tǒng)、方法和技術(shù),其涉及云平臺中的數(shù)據(jù)分析 (例如,大數(shù)據(jù)分析)的使用以有助于工業(yè)自動化系統(tǒng)的模擬操作?;谠频哪M生成服務(wù) (例如,利用收集組件)可以從與一個(gè)或更多個(gè)工業(yè)客戶(例如,工業(yè)企業(yè))相關(guān)聯(lián)的工業(yè) 自動化系統(tǒng)中收集工業(yè)數(shù)據(jù)(例如,與工業(yè)自動化系統(tǒng)有關(guān)的數(shù)據(jù))以用于云平臺上的存 儲(例如,在基于云的數(shù)據(jù)存儲庫(data store)中)和分析。模擬生成服務(wù)可以利用模擬 生成器組件,該模擬生成器組件可以分析工業(yè)數(shù)據(jù)以有助于生成模擬模型,該模擬模型可 以模擬或仿真工業(yè)自動化系統(tǒng),包括模擬或仿真工業(yè)設(shè)備、工業(yè)處理、其他工業(yè)資產(chǎn)、或者 網(wǎng)絡(luò)相關(guān)資產(chǎn)或設(shè)備(例如,網(wǎng)絡(luò)通信或路由設(shè)備、網(wǎng)絡(luò)交換機(jī)、網(wǎng)絡(luò)相關(guān)軟件或操作系統(tǒng) 等)、以及它們彼此各自的相互關(guān)系(例如,功能和/或通信相互關(guān)系)。當(dāng)對工業(yè)自動化 系統(tǒng)的修改在考慮之中時(shí),模擬生成器組件可以連同與工業(yè)自動化系統(tǒng)有關(guān)的工業(yè)數(shù)據(jù)一 起分析修改數(shù)據(jù)(例如,與在考慮之中的對工業(yè)自動化系統(tǒng)的修改有關(guān)的工業(yè)數(shù)據(jù)),以有 助于生成修改的模擬模型,該修改的模擬模型可以基于該修改來模擬或仿真工業(yè)自動化系 統(tǒng),包括該修改的模擬或仿真。
[0034] 模擬生成器組件可以使用模擬模型和/或修改的模擬模型來執(zhí)行操作模擬,以有 助于確定模擬模型和/或修改的模擬模型對操作數(shù)據(jù)集合(例如,測試數(shù)據(jù)、歷史操作數(shù) 據(jù)、表示工作定單的數(shù)據(jù)等)的響應(yīng)。模擬生成器組件可以基于從使用模擬模型和/或修 改的模擬模型所執(zhí)行的操作模擬獲得的響應(yīng)(例如,模擬響應(yīng)數(shù)據(jù)),來確定或預(yù)測相應(yīng)的 工業(yè)自動化系統(tǒng)和/或相應(yīng)的修改的自動化系統(tǒng)的響應(yīng)(例如,真實(shí)世界響應(yīng))。除了本文 中所公開的其他特征或?qū)崿F(xiàn)之外,模擬生成器組件可以評估操作模擬的結(jié)果以有助于下述 各項(xiàng):確定對工業(yè)自動化系統(tǒng)進(jìn)行修改是否適當(dāng),確定一組修改中的哪種修改或修改組合 適當(dāng)(如果存在的話)(例如,基于所定義的操作標(biāo)準(zhǔn)集合而言的最優(yōu)選的),確定修改或修 改組合與工業(yè)自動化系統(tǒng)的兼容性,或者確定或預(yù)測當(dāng)處理工作定單時(shí)工業(yè)自動化系統(tǒng)的 性能。
[0035] 如本串請中所使用的,術(shù)語"部件"、"系統(tǒng)"、"平臺"、"層"、"控制器"、"終端"、"站"、 "節(jié)點(diǎn)"、"接口 "意在指代計(jì)算機(jī)相關(guān)的實(shí)體或與具有一個(gè)或更多具體功能性的操作設(shè)備有 關(guān)的實(shí)體或是具有一個(gè)或更多具體功能性的操作設(shè)備的一部分,其中,這樣的實(shí)體可以是 硬件、硬件和軟件的組合、軟件或執(zhí)行的軟件。例如,部件可以是但不限于處理器上運(yùn)行的 處理、處理器、硬盤驅(qū)動器、包括附接的(例如,旋擰的或螺栓固定的)或可移除地附接的 固態(tài)存儲驅(qū)動器的(光學(xué)或電磁存儲介質(zhì)的)多個(gè)存儲驅(qū)動器;對象;可執(zhí)行的;執(zhí)行的線 程;計(jì)算機(jī)可執(zhí)行的程序、和/或計(jì)算機(jī)。借助于說明,服務(wù)器和在服務(wù)器上運(yùn)行的應(yīng)用程 序兩者可以是部件。一個(gè)或更多部件可以駐留在執(zhí)行的處理和/或線程內(nèi),并且部件可以 位于一個(gè)計(jì)算機(jī)上和/或分布在兩個(gè)或更多個(gè)計(jì)算機(jī)之間。此外,本文中所描述的部件可 以根據(jù)多種計(jì)算機(jī)可讀存儲介質(zhì)執(zhí)行,計(jì)算機(jī)可讀存儲介質(zhì)具有在其上存儲的各種數(shù)據(jù)結(jié) 構(gòu)。部件可以經(jīng)由本地和/或遠(yuǎn)程處理如根據(jù)具有一個(gè)或更多數(shù)據(jù)包(例如,經(jīng)由信號來 自與本地系統(tǒng)、分布式系統(tǒng)中的另一部件進(jìn)行接口的一個(gè)部件的和/或跨網(wǎng)絡(luò)如具有其它 系統(tǒng)的互聯(lián)網(wǎng)的數(shù)據(jù))的信號進(jìn)行通信。作為另一示例,部件可以是具有由機(jī)械零件提供 的具體功能性的設(shè)備,機(jī)械部件由電氣或電子電路系統(tǒng)操作,電氣或電子電路系統(tǒng)由軟件 或由處理器執(zhí)行的固件應(yīng)用程序操作,其中,處理器可以在設(shè)備的內(nèi)部或外部,并且至少執(zhí) 行軟件或固件應(yīng)用程序的一部分。作為又一示例,部件可以是通過不具有機(jī)械零件的電子 部件提供具體功能性的設(shè)備,電子部件可以包括其中的處理器以執(zhí)行軟件或固件,軟件或 固件至少部分提供電子部件的功能性。作為再一示例,接口(多個(gè)接口)可以包括輸入/輸 出(I/O)部件以及相關(guān)聯(lián)的處理器、應(yīng)用程序或應(yīng)用程序編程接口(API)部件。盡管上述 示例針對部件的多個(gè)方面,但是舉例的方面或特征還應(yīng)用于系統(tǒng)、平臺、接口、層、控制器、 終端等。
[0036] 如本文中所使用的,術(shù)語"推理(to infer)"和"推理(inference)"通常指代根 據(jù)經(jīng)由事件和/或數(shù)據(jù)捕獲的觀察的集合推出或推理系統(tǒng)、環(huán)境和/或用戶的狀態(tài)的處理。 推理可以用于識別具體的上下文或動作,或可以生成例如關(guān)于狀態(tài)的概率分布。推理可以 是概率性的--也就是說,關(guān)于感興趣的狀態(tài)的概率分布的計(jì)算基于考慮數(shù)據(jù)和事件。推 理還指代用于根據(jù)事件和/或數(shù)據(jù)的集合組成高級事件的技術(shù)。這樣的推理根據(jù)觀察的事 件和/或存儲的事件數(shù)據(jù)的集合產(chǎn)生新的時(shí)間或動作的構(gòu)造,無論事件在相近的時(shí)間接近 上是否相關(guān),以及無論事件和數(shù)據(jù)是否來自一個(gè)或若干個(gè)時(shí)間和數(shù)據(jù)來源。
[0037] 另外,術(shù)語"或"意在表示包括性的"或"而非排它性的"或"。也就是說,除非另外 指出或根據(jù)上下文清楚的,短語"X使用A或B"意在表示任何自然包括性的排列。也就是 說,短語"X使用A或B"滿足下列實(shí)例中的任何一個(gè):X使用A ;X使用B ;或X使用A和B兩 者。另外,本說明書和所附權(quán)利要求中所使用的冠詞"一個(gè)(a)"和"一個(gè)(an)"通常應(yīng)當(dāng) 被解釋為表示"一個(gè)或更多個(gè)",除非另外指出或根據(jù)上下文清楚針對單數(shù)形式。
[0038] 此外,本文中所使用的術(shù)語"集合"排除空集;例如,其中不具有元素的集合。從而, 本主題公開內(nèi)容中的"集合"包括一個(gè)或更多個(gè)元件或?qū)嶓w。作為說明,控制器的集合包括 一個(gè)或更多個(gè)控制器,數(shù)據(jù)資源的集合包括一個(gè)或更多個(gè)數(shù)據(jù)資源;等。同樣,本文中使用 的術(shù)語"組"指代一個(gè)或更多個(gè)實(shí)體的集合;例如,節(jié)點(diǎn)組指代一個(gè)或更多節(jié)點(diǎn)。
[0039] 可以根據(jù)可以包括大量裝置、部件、模塊等的系統(tǒng)給出各個(gè)方面或特征。應(yīng)當(dāng)明白 和理解的是:多個(gè)系統(tǒng)可以包括另外的裝置、部件、模塊等,和/或不包括結(jié)合圖所討論的 所有的裝置、部件、模塊等。還可以使用這些方法的組合。
[0040] 圖1示出了根據(jù)所公開的主題的各種實(shí)現(xiàn)和實(shí)施方式的示例系統(tǒng)100 (例如,模擬 生成系統(tǒng))的框圖,該系統(tǒng)100可以有助于基于與工業(yè)企業(yè)有關(guān)的基于云的數(shù)據(jù)來生成與 工業(yè)企業(yè)相關(guān)聯(lián)的工業(yè)自動化系統(tǒng)的模擬模型。該系統(tǒng)100包括收集組件102 (例如,數(shù)據(jù) 收集組件),收集組件102可以與工業(yè)自動化系統(tǒng)104相關(guān)聯(lián),工業(yè)自動化系統(tǒng)104與工業(yè) 企業(yè)相關(guān)聯(lián)。工業(yè)自動化系統(tǒng)104可以包括一個(gè)或更多個(gè)工業(yè)設(shè)備106、工業(yè)處理108、或 其他工業(yè)資產(chǎn)110,其可以根據(jù)所期望的工業(yè)自動化系統(tǒng)配置而貫穿工業(yè)設(shè)施來分布。工業(yè) 自動化系104可以執(zhí)行工業(yè)處理或其他動作以有助于生產(chǎn)所期望的產(chǎn)品、經(jīng)加工的材料等 作為輸出。
[0041] 工業(yè)自動化系統(tǒng)104還可以包括網(wǎng)絡(luò)組件112,其可以與工業(yè)自動化系統(tǒng)104的各 種工業(yè)設(shè)備106、處理108和/或其他資產(chǎn)110相關(guān)聯(lián)(例如,與其進(jìn)行接口,通信上與其連 接),以有助于經(jīng)由網(wǎng)絡(luò)組件112的各種工業(yè)設(shè)備106、處理108和/或其他資產(chǎn)110之間 的信息(例如,命令或控制信息、狀態(tài)信息、生產(chǎn)信息等)的通信。網(wǎng)絡(luò)組件112可以與收 集組件102相關(guān)聯(lián)(例如,與其進(jìn)行接口,通信上與其連接),以有助于工業(yè)自動化系統(tǒng)104 與收集組件102之間的數(shù)據(jù)的通信。
[0042] 收集組件102可以監(jiān)視或跟蹤工業(yè)自動化系統(tǒng)104的操作。收集組件102可以接 收、獲得、檢測或收集與工業(yè)自動化系統(tǒng)104和網(wǎng)絡(luò)組件112的操作有關(guān)的數(shù)據(jù)。例如,收 集組件102可以接收與工業(yè)設(shè)備106有關(guān)的數(shù)據(jù)(例如,工業(yè)設(shè)備的操作或狀態(tài)、工業(yè)設(shè)備 的屬性或特性、工業(yè)設(shè)備的維護(hù)記錄、工業(yè)設(shè)備的配置等)、與工業(yè)處理108有關(guān)的數(shù)據(jù)(例 如,工業(yè)處理的操作或狀態(tài)、工業(yè)處理的屬性或特性、與工業(yè)處理相關(guān)聯(lián)的維護(hù)記錄、工業(yè) 處理的配置等)、以及與其他工業(yè)資產(chǎn)110有關(guān)的數(shù)據(jù)(例如,工業(yè)資產(chǎn)的操作或狀態(tài)、工業(yè) 資產(chǎn)的屬性或特性、與工業(yè)資產(chǎn)相關(guān)聯(lián)的維護(hù)記錄、工業(yè)資產(chǎn)的配置等)。收集組件102還 可以接收或收集與網(wǎng)絡(luò)組件112的組件的操作有關(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)的維護(hù)記錄、網(wǎng)絡(luò)設(shè)備或資產(chǎn)的配置 等)。
[0043] 系統(tǒng)100還可以包括數(shù)據(jù)存儲庫114,數(shù)據(jù)存儲庫114可以與收集組件102相關(guān)聯(lián) (例如,與其進(jìn)行接口,通信上與其連接)。收集組件102可以將從工業(yè)自動化系統(tǒng)104和 網(wǎng)絡(luò)組件112接收或收集的數(shù)據(jù)提供(例如,傳輸,寫入等)至數(shù)據(jù)存儲庫114以用于存儲 在數(shù)據(jù)存儲庫114中。
[0044] 系統(tǒng)100還可以包括模擬生成器組件116 (例如,模擬建造器組件),模擬生成器組 件116可以生成模擬模型,該模擬模型可以仿真、建?;蚰M工業(yè)自動化系統(tǒng)104和相關(guān)聯(lián) 的網(wǎng)絡(luò)組件112的操作。模擬生成器組件116可以與數(shù)據(jù)存儲庫114相關(guān)聯(lián)(例如,與其 進(jìn)行接口,通信上與其連接),以有助于獲得與工業(yè)自動化系統(tǒng)104和網(wǎng)絡(luò)組件112相關(guān)聯(lián) 的數(shù)據(jù),以有助于生成工業(yè)自動化系統(tǒng)104的模擬模型。
[0045] 在一些實(shí)現(xiàn)中,模擬生成器組件116、收集組件102、和/或數(shù)據(jù)存儲庫114可以位 于云平臺中,該云平臺可以與工業(yè)自動化系統(tǒng)104進(jìn)行接口。根據(jù)各種其他實(shí)現(xiàn),模擬生成 器組件116、收集組件102、和/或數(shù)據(jù)存儲庫114中的一個(gè)或更多個(gè)可以位于與工業(yè)自動 化系統(tǒng)104相關(guān)聯(lián)的工廠或原始設(shè)備制造商(OEM)等級,或可以位于不同的平臺或等級中。
[0046] 模擬生成器組件116可以針對大量所期望的目的而生成工業(yè)自動化系統(tǒng)104的模 擬模型。例如,模擬生成器組件116可以生成模擬模型,以有助于根據(jù)所定義的操作標(biāo)準(zhǔn)集 合來確定或預(yù)測工業(yè)自動化系統(tǒng)104是否將在定義條件集下合乎期望地(例如,勝任地、適 當(dāng)?shù)亍⒆罴训氐龋┎僮?。模擬生成器組件116還可以生成模擬模型(例如,修改的工業(yè)自動 化系統(tǒng)的模型),以有助于根據(jù)所定義的操作標(biāo)準(zhǔn)集合來確定或預(yù)測在考慮中的工業(yè)自動 化系統(tǒng)的修改是否是期望的(例如,將會改進(jìn)系統(tǒng)104,將不會表現(xiàn)不佳,將不會傷害系統(tǒng) 104等)。模擬生成器組件116還可以生成模擬模型(例如,對工業(yè)自動化系統(tǒng)104的各種 修改的模型),以有助于根據(jù)所定義的操作標(biāo)準(zhǔn)集合來確定或預(yù)測考慮中的一個(gè)或更多個(gè) 修改是否是所期望的。
[0047] 在再一示例中,模擬生成器組件116可以生成對工業(yè)自動化系統(tǒng)104的修改的模 擬模型,并且可以將歷史操作數(shù)據(jù)集合應(yīng)用于模擬模型,以有助于確定或預(yù)測具有修改的 工業(yè)自動化系統(tǒng)104是否可以合乎期望地響應(yīng)于歷史操作數(shù)據(jù)集合,或基于歷史操作數(shù)據(jù) 集合來確定在修改的工業(yè)自動化系統(tǒng)的修改的模擬模型的響應(yīng)與工業(yè)自動化系統(tǒng)的響應(yīng) 之間存在什么樣的所確定或預(yù)測的響應(yīng)差異。在又一示例中,關(guān)于產(chǎn)品或已加工的材料的 工作定單,模擬生成器組件116可以將與工作定單有關(guān)的操作數(shù)據(jù)集合應(yīng)用于工業(yè)自動化 系統(tǒng)104的模擬模型,以有助于根據(jù)所定義的操作標(biāo)準(zhǔn)集合來確定或預(yù)測工業(yè)自動化系統(tǒng) 104是否可以合乎期望地處理或?qū)崿F(xiàn)工作定單。例如,模擬生成器組件116可以執(zhí)行工業(yè)自 動化系統(tǒng)104對工作定單的處理的模擬,以有助于基于所定義的操作標(biāo)準(zhǔn)集合來確定或預(yù) 測工業(yè)自動化系統(tǒng)104是否將能夠滿足與工作定單、購買者或與工業(yè)企業(yè)相關(guān)聯(lián)的制造商 相關(guān)聯(lián)的定單完成參數(shù)集(例如,時(shí)間限制、財(cái)政限制、產(chǎn)品質(zhì)量限制等)。
[0048] 為了有助于生成工業(yè)自動化系統(tǒng)104的模擬模型,模擬生成器組件116可以訪問 數(shù)據(jù)存儲庫114 (例如,基于云的數(shù)據(jù)存儲庫)以獲得與工業(yè)自動化系統(tǒng)104和/或另一工 業(yè)自動化系統(tǒng)(例如,包括可以與工業(yè)自動化系統(tǒng)104的工業(yè)設(shè)備106、處理108和/或資 產(chǎn)110相同或相似的工業(yè)設(shè)備、處理和/或資產(chǎn)的另一系統(tǒng))有關(guān)的數(shù)據(jù)集合。數(shù)據(jù)集合 可以包括例如與各個(gè)工業(yè)設(shè)備106、工業(yè)處理108、其他工業(yè)資產(chǎn)110、或網(wǎng)絡(luò)組件112的網(wǎng) 絡(luò)相關(guān)設(shè)備的相應(yīng)屬性、特性、功能、配置等有關(guān)的信息;或與彼此相關(guān)的工業(yè)設(shè)備106、工 業(yè)處理或其他資產(chǎn)的配置有關(guān)的信息。例如,工業(yè)設(shè)備104或工業(yè)處理106的屬性或特性 可以包括與工業(yè)設(shè)備或處理相關(guān)的機(jī)械或處理屬性或特性(例如,與工業(yè)設(shè)備相關(guān)的機(jī)械 延遲、處理周期時(shí)間、操作調(diào)度等)。作為另一示例,網(wǎng)絡(luò)相關(guān)設(shè)備的屬性或特性可以包括相 應(yīng)的網(wǎng)絡(luò)相關(guān)設(shè)備的通信屬性或特性(例如,無線和/或有線通信功能性、網(wǎng)絡(luò)或通信協(xié)議 的類型、網(wǎng)絡(luò)或通信規(guī)范、總帶寬等)。
[0049] 數(shù)據(jù)集合還可以包括例如與彼此相關(guān)的網(wǎng)絡(luò)相關(guān)設(shè)備的配置或者與工業(yè)設(shè)備 106、工業(yè)處理108和/或其他工業(yè)資產(chǎn)110有關(guān)的網(wǎng)絡(luò)相關(guān)設(shè)備的配置有關(guān)的信息;與由 工業(yè)自動化系統(tǒng)104利用的軟件、固件和/或操作系統(tǒng)有關(guān)的信息(例如,軟件、固件和/ 或操作系統(tǒng)的類型、版本、修訂、配置等);與工業(yè)設(shè)備106、工業(yè)處理108、工業(yè)資產(chǎn)110、網(wǎng) 絡(luò)組件112的網(wǎng)絡(luò)相關(guān)設(shè)備等之間的功能和通信關(guān)系有關(guān)的信息(例如,工業(yè)設(shè)備之間的 通信連接或條件、通信設(shè)備之間的連接的類型、工業(yè)設(shè)備與網(wǎng)絡(luò)相關(guān)設(shè)備之間的通信連接 等)。數(shù)據(jù)集合還可以包括例如與和工業(yè)自動化系統(tǒng)104有關(guān)的人類行為或交互有關(guān)的信 息(例如,維修調(diào)度表、操作者的與工業(yè)自動化系統(tǒng)的、換班(shift)特定或操作者特定的 行為或交互);與特定時(shí)間處或與特定項(xiàng)目有關(guān)的工業(yè)自動化系統(tǒng)104的生產(chǎn)或處理流程 有關(guān)的信息;和/或與工業(yè)自動化系統(tǒng)104的其他方面或特征有關(guān)的信息。
[0050] 模擬生成器組件116可以分析與工業(yè)自動化系統(tǒng)104和/或其他工業(yè)自動化系統(tǒng) 有關(guān)的數(shù)據(jù)集合,以有助于模擬或仿真工業(yè)自動化系統(tǒng)104以及其組成設(shè)備、處理和其他 資產(chǎn)。至少部分地基于數(shù)據(jù)集合的分析結(jié)果,模擬生成器組件116可以模擬或仿真工業(yè)自 動化系統(tǒng)104 (例如,確定和/或生成其模擬或仿真),包括:確定相應(yīng)地模擬或仿真相應(yīng)的 工業(yè)設(shè)備106、工業(yè)處理108、其他資產(chǎn)110以及網(wǎng)絡(luò)組件112的網(wǎng)絡(luò)相關(guān)設(shè)備,模擬或仿真 相應(yīng)的工業(yè)設(shè)備106、工業(yè)處理108、其他工業(yè)資產(chǎn)110以及網(wǎng)絡(luò)組件112的網(wǎng)絡(luò)相關(guān)設(shè)備 之間的相互關(guān)系(例如,系統(tǒng)配置、連接等),和/或模擬或仿真工業(yè)自動化系統(tǒng)104的相應(yīng) 設(shè)備、處理和/或資產(chǎn)等的屬性、特性、功能等。
[0051] 模擬生成器組件116可以基于工業(yè)自動化系統(tǒng)104的模擬或仿真來生成工業(yè)自 動化系統(tǒng)104的模擬模型,其中工業(yè)自動化系統(tǒng)104的模擬或仿真包括:相應(yīng)的工業(yè)設(shè)備 106、工業(yè)處理108、其他資產(chǎn)110以及網(wǎng)絡(luò)組件112的網(wǎng)絡(luò)相關(guān)設(shè)備的相應(yīng)的模擬或仿真, 相應(yīng)的工業(yè)設(shè)備106、工業(yè)處理108、其他工業(yè)資產(chǎn)110以及網(wǎng)絡(luò)組件112的網(wǎng)絡(luò)相關(guān)設(shè)備 等之間的相互關(guān)系(例如,系統(tǒng)配置、連接等)的模擬或仿真。
[0052] 當(dāng)操作數(shù)據(jù)集合被應(yīng)用于模擬模型時(shí),可以生成模擬模型的響應(yīng)或行為。模擬生 成器組件116可以利用由模擬模型響應(yīng)于將操作數(shù)據(jù)集合應(yīng)用于模擬模型而產(chǎn)生的響應(yīng) 或行為,以有助于確定或預(yù)測當(dāng)操作數(shù)據(jù)集合被應(yīng)用于工業(yè)自動化系統(tǒng)104時(shí)工業(yè)自動化 系統(tǒng)104將如何響應(yīng)(或?qū)㈩A(yù)期如何響應(yīng))。模擬生成器組件116可以將工業(yè)自動化系統(tǒng) 104的模擬模型和/或與基于模擬模型所確定或預(yù)測的響應(yīng)有關(guān)的響應(yīng)信息存儲在數(shù)據(jù)存 儲庫114中。
[0053] 在一些實(shí)例中,可能期望修改工業(yè)自動化系統(tǒng)104以改進(jìn)工業(yè)自動化系統(tǒng)104的 性能、結(jié)合特定的工作項(xiàng)目重新配置工業(yè)自動化系統(tǒng)104、執(zhí)行對工業(yè)自動化系統(tǒng)104的部 分(例如,軟件、固件、操作系統(tǒng)等)的更新等。系統(tǒng)1〇〇(例如,模擬生成系統(tǒng))可以有助于 例如在實(shí)現(xiàn)修改之前建模或模擬對工業(yè)自動化系統(tǒng)104的修改,以確定或預(yù)測(所修改的) 工業(yè)自動化系統(tǒng)104的響應(yīng)、確定或預(yù)測工業(yè)自動化系統(tǒng)104的性能是否將通過修改被改 進(jìn)、確定或預(yù)測潛在修改集中的哪種修改或修改組合是該集合的最優(yōu)選的修改、和/或基 于將歷史操作數(shù)據(jù)集合應(yīng)用于系統(tǒng)104來確定或預(yù)測(所修改的)工業(yè)自動化系統(tǒng)104的 響應(yīng),等等。
[0054] 例如,如果對工業(yè)自動化系統(tǒng)104的修改在考慮中,和/或如果由模擬生成器組件 116接收到用于生成修改的工業(yè)自動化系統(tǒng)的修改的模擬模型的請求,則模擬生成器組件 116可以訪問數(shù)據(jù)存儲庫114以獲得與考慮中的修改有關(guān)的修改數(shù)據(jù)的子集。修改數(shù)據(jù)的 子集可以包括關(guān)于與修改相關(guān)聯(lián)的設(shè)備、處理和/或資產(chǎn)的屬性、特性、功能性、配置、版本 等的信息。
[0055] 模擬生成器部件116可以對與修改相關(guān)聯(lián)的修改數(shù)據(jù)的子集以及與工業(yè)自動化 系統(tǒng)104相關(guān)聯(lián)的數(shù)據(jù)集合進(jìn)行分析。至少部分地基于分析結(jié)果,模擬生成器組件116可以 模擬或仿真工業(yè)自動化系統(tǒng)104 (例如,修改的工業(yè)自動化系統(tǒng)104),包括基于與工業(yè)自動 化系統(tǒng)104相關(guān)聯(lián)的數(shù)據(jù)集合以及與修改相關(guān)聯(lián)的修改數(shù)據(jù)子集來與工業(yè)自動化系統(tǒng)104 有關(guān)地(例如,與工業(yè)自動化系統(tǒng)104相結(jié)合地)模擬或仿真對工業(yè)自動化系統(tǒng)104的修 改。模擬生成器組件116可以基于修改的工業(yè)自動化系統(tǒng)104的模擬或仿真來生成能與修 改的工業(yè)自動化系統(tǒng)104對應(yīng)的修改的模擬模型。
[0056] 在一些實(shí)現(xiàn)中,模擬生成器組件116可以評估工業(yè)自動化系統(tǒng)104 (不具有修改) 的模擬模型和修改的工業(yè)自動化系統(tǒng)104的修改的模擬模型的相應(yīng)的響應(yīng)。例如,模擬生 成器組件116可以將操作數(shù)據(jù)集合應(yīng)用于模擬模型和修改的模擬模型中的每個(gè),以產(chǎn)生相 應(yīng)的響應(yīng)或行為(例如,相應(yīng)的輸出或響應(yīng)數(shù)據(jù))。模擬生成器組件116可以將模擬模型的 響應(yīng)或行為(例如,響應(yīng)數(shù)據(jù))與修改的模擬模型的響應(yīng)或行為(例如,響應(yīng)數(shù)據(jù))進(jìn)行比 較,并且可以確定或識別相應(yīng)響應(yīng)中的任何差異。
[0057] 基于比較以及響應(yīng)之間的所識別的差異,模擬生成器組件116可以基于所定義的 操作標(biāo)準(zhǔn)集合來確定或預(yù)測工業(yè)自動化系統(tǒng)104的性能是否將通過實(shí)現(xiàn)修改被改進(jìn),和/ 或確定或預(yù)測潛在修改集中的哪個(gè)修改或修改組合是該集合的最優(yōu)選的修改。例如,如果 基于修改的模擬模型的響應(yīng)、比較、和/或響應(yīng)之間的所識別的差異,模擬生成器組件116 根據(jù)所定義的操作標(biāo)準(zhǔn)集合而確定了修改的實(shí)現(xiàn)將改進(jìn)工業(yè)自動化系統(tǒng)104的性能、和/ 或性能的改進(jìn)關(guān)于當(dāng)前的(未修改的)工業(yè)自動化系統(tǒng)104滿足定義改進(jìn)等級或滿足驗(yàn)證 了該修改合理的定義性能目標(biāo)(例如,滿足財(cái)政或其他限制(例如,實(shí)現(xiàn)該修改的益處(例 如,財(cái)政或其他益處)超過了修改的成本),滿足性能或生產(chǎn)要求或目標(biāo)等),模擬生成器組 件116可以確定該修改要被實(shí)現(xiàn)以修改工業(yè)自動化系統(tǒng)104。所定義的操作標(biāo)準(zhǔn)集合也可 以涉及商業(yè)級標(biāo)準(zhǔn)或因素(例如,與修改相關(guān)聯(lián)的投資回報(bào)或利潤,等)。如果基于修改的 模擬模型的響應(yīng)、比較和/或響應(yīng)之間的所識別的差異,模擬生成器組件116根據(jù)所定義的 操作標(biāo)準(zhǔn)而確定或預(yù)測了修改的實(shí)現(xiàn)將不會改進(jìn)工業(yè)自動化系統(tǒng)104的性能和/或性能的 改進(jìn)關(guān)于當(dāng)前的(未修改的)工業(yè)自動化系統(tǒng)104并未滿足定義改進(jìn)等級或未滿足驗(yàn)證該 修改合理的定義性能目標(biāo),則模擬生成器組件116可以確定不應(yīng)實(shí)現(xiàn)該修改,或至少不推 薦實(shí)現(xiàn)該修改以修改工業(yè)自動化系統(tǒng)104。
[0058] 如果存在考慮中的潛在修改集中的兩個(gè)或更多個(gè)修改,則基于模擬模型和修改的 模擬模型的相應(yīng)響應(yīng)的評估結(jié)果,模擬生成器組件116可以根據(jù)所定義的操作標(biāo)準(zhǔn)集合來 確定或預(yù)測兩個(gè)或更多個(gè)修改中的哪個(gè)修改是最優(yōu)選的(如果存在的話),和/或可以根據(jù) 所定義的操作標(biāo)準(zhǔn)集合來確定或預(yù)測潛在修改集中的哪個(gè)修改組合是最優(yōu)選的(如果存 在的話)。
[0059] 模擬生成器組件116可以利用與工業(yè)自動化系統(tǒng)104相關(guān)聯(lián)的模擬模模型和/或 修改的模擬模型,以有助于執(zhí)行各種所期望的類型的"如果...將會怎樣"("what if") 分析。作為一個(gè)示例,歷史操作數(shù)據(jù)集合可以被應(yīng)用于修改的模擬模型,以有助于確定或預(yù) 測當(dāng)遭受歷史數(shù)據(jù)集合時(shí)相應(yīng)的修改的工業(yè)自動化系統(tǒng)104將如何響應(yīng)或表現(xiàn)。模擬生成 器組件116可以評估響應(yīng)(例如,模擬響應(yīng)數(shù)據(jù))?;谠撛u估,模擬生成器組件116可以 有助于下述確定:確定修改的工業(yè)自動化系統(tǒng)是否被預(yù)測為與基于歷史操作數(shù)據(jù)集合執(zhí)行 的工業(yè)自動化系統(tǒng)1〇4(或其先前版本)不同地執(zhí)行(例如,更好地或更差地執(zhí)行);確定 或預(yù)測相較于響應(yīng)于歷史操作數(shù)據(jù)集合的工業(yè)自動化系統(tǒng)104 (或其先前版本)的歷史響 應(yīng)(例如,歷史輸出)而言的、可能產(chǎn)生的對生產(chǎn)輸出的影響(例如,生產(chǎn)輸出的變化量); 和/或確定或預(yù)測該修改是否能滿足所定義的操作標(biāo)準(zhǔn)集合。所定義的操作標(biāo)準(zhǔn)集合還可 以包括或涉及系統(tǒng)性能標(biāo)準(zhǔn)、用戶偏好或要求(例如,工業(yè)企業(yè)實(shí)體的偏好或要求、產(chǎn)品的 購買者的偏好或要求等)、和/或商業(yè)級標(biāo)準(zhǔn)或因素(例如,與修改相關(guān)聯(lián)的投資回報(bào)或利 潤、與生產(chǎn)有關(guān)的材料成本、產(chǎn)品的當(dāng)前或預(yù)測的要求等)。
[0060] 模擬生成器組件116還可以利用工業(yè)自動化系統(tǒng)104的模擬模型來執(zhí)行(例如, 運(yùn)行)工作定單模擬。工作定單模擬可以有助于根據(jù)所定義的操作標(biāo)準(zhǔn)集合來確定工業(yè)自 動化系統(tǒng)104是否能夠合乎期望地滿足工作定單。
[0061] 與工作定單有關(guān)的操作數(shù)據(jù)集合可以從數(shù)據(jù)存儲庫114中獲得和/或經(jīng)由接口組 件(例如,人機(jī)接口(HMI))從用戶(例如,操作者)接收。例如,模擬生成器部件116可以 有助于經(jīng)由接口組件向用戶提供模擬工具集,接口組件可以使得用戶能夠輸入與工作定單 有關(guān)的操作數(shù)據(jù)集合的全部或一部分。工作定單相關(guān)數(shù)據(jù)可以表示與工作定單有關(guān)的各個(gè) 方面或參數(shù),例如諸如要由工業(yè)自動化系統(tǒng)生產(chǎn)的產(chǎn)品的類型、要生產(chǎn)的產(chǎn)品量或要生產(chǎn) 的產(chǎn)品的件數(shù)、產(chǎn)品的生產(chǎn)的起始日期或時(shí)間、產(chǎn)品的生成的完成的結(jié)束日期或時(shí)間、與產(chǎn) 品相關(guān)聯(lián)的屬性或特性、產(chǎn)品的成分等。
[0062] 模擬生成器組件116可以將與工作定單有關(guān)的操作數(shù)據(jù)集合應(yīng)用于模擬模型,以 有助于確定或預(yù)測如果工業(yè)自動化系統(tǒng)104處理工作定單或當(dāng)其處理工作定單時(shí)工業(yè)自 動化系統(tǒng)104將會如何響應(yīng)。模擬生成器組件116可以評估模擬模型對將操作數(shù)據(jù)集合應(yīng) 用于模擬模型的響應(yīng)(例如,模擬響應(yīng)數(shù)據(jù))。模擬生成器組件116可以確定或預(yù)測工業(yè)自 動化系統(tǒng)104的響應(yīng)或行為連同基于模擬模型對與工作定單有關(guān)的操作數(shù)據(jù)的應(yīng)用的響 應(yīng)來處理工作定單。
[0063] 模擬生成器組件116可以基于所定義的操作標(biāo)準(zhǔn)集合、結(jié)合與工作定單有關(guān)的信 息來評估工業(yè)自動化系統(tǒng)的所確定的或預(yù)測的響應(yīng)或行為,其中,與工作定單有關(guān)的信息 涉及定單完成參數(shù)(例如,時(shí)間限制(例如,生產(chǎn)起始日期、中間定單期限、定單完成期限 等)、財(cái)政限制(例如,生成成本限制、利潤限制、與操作工業(yè)自動化系統(tǒng)以處理工作定單 的成本有關(guān)的限制等)、產(chǎn)品質(zhì)量限制(例如,產(chǎn)品或材料質(zhì)量限制、工程或誤差容限等) 等)。基于該評估的結(jié)果,模擬生成器組件116可以基于所定義的操作標(biāo)準(zhǔn)集合來確定工業(yè) 自動化系統(tǒng)104是否可以滿足定單完成參數(shù),其中所述標(biāo)準(zhǔn)可以包括或涉及購買者的偏好 或要求和/或與工業(yè)自動化系統(tǒng)104相關(guān)聯(lián)的工業(yè)企業(yè)實(shí)體的偏好或要求。所定義的操作 標(biāo)準(zhǔn)集合還可以涉及商業(yè)級標(biāo)準(zhǔn)或因素(例如,與工作定單相關(guān)聯(lián)的投資回報(bào)或利潤、處 理工作定單的材料成本、作為工作定單的主題的產(chǎn)品的當(dāng)前或預(yù)測的要求等)。
[0064] 模擬生成器組件116可以生成報(bào)告,該報(bào)告可以根據(jù)所定義的操作標(biāo)準(zhǔn)集合來表 示工業(yè)自動化系統(tǒng)104是否可以處理和完成工作定單以滿足定單完成參數(shù)。模擬生成器組 件116可以提供(例如,發(fā)送)報(bào)告作為輸出(例如,經(jīng)由通信信道、HMI、打印機(jī)等),以用 于由與工業(yè)企業(yè)相關(guān)的另一組件或者由操作者或管理員來審閱或分析。該報(bào)告還可以包括 與下述有關(guān)的信息:處理工作定單的所預(yù)期的周轉(zhuǎn)時(shí)間、與運(yùn)行為滿足與工作定單相關(guān)聯(lián) 的工作量而期望的額外的換班相關(guān)聯(lián)的預(yù)期加班費(fèi)、與工作定單相關(guān)聯(lián)的投資回報(bào)等。 [0065] 如本文中所公開的,模擬生成系統(tǒng)100或其一部分可以位于云平臺中。為了提供 基于云的模擬生成系統(tǒng)和本文中所描述的服務(wù)的總的上下文,圖2示出了根據(jù)所公開的主 題的各個(gè)方面和實(shí)施方式的示例工業(yè)企業(yè)200的高級概述的框圖,工業(yè)企業(yè)200可以利用 基于云的服務(wù),包括模擬生成服務(wù)、數(shù)據(jù)收集服務(wù)以及數(shù)據(jù)存儲服務(wù)。工業(yè)企業(yè)200可以包 括一個(gè)或更多個(gè)工業(yè)設(shè)施,如工業(yè)設(shè)施jOl至工業(yè)設(shè)施 N204N,其中,每個(gè)工業(yè)設(shè)施可以包 括大量使用中的工業(yè)設(shè)備。例如,工業(yè)設(shè)施jOl可以包括工業(yè)設(shè)備jOSi至工業(yè)設(shè)備 n208n, 并且工業(yè)設(shè)置n204n可以包括工業(yè)設(shè)備jlOi至工業(yè)設(shè)備 n210n。工業(yè)設(shè)備(例如,208^208^ 等)可以組成可在相應(yīng)的工業(yè)設(shè)施(例如,工業(yè)設(shè)施301至工業(yè)設(shè)施N204N)內(nèi) 操作的一個(gè)或更多個(gè)自動化系統(tǒng)。示例性工業(yè)自動化系統(tǒng)可以包括但不限于批處理控制系 統(tǒng)(例如,混合系統(tǒng))、連續(xù)控制系統(tǒng)(例如,比例-積分-微分(PID)控制系統(tǒng))或離散 控制系統(tǒng)。工業(yè)設(shè)備(例如,208 1、2081<、2101、21(^等)可以包括:工業(yè)設(shè)備,如工業(yè)控制器 (例如,可編程邏輯控制器或其他類型的可編程自動化控制器);現(xiàn)場設(shè)備,如傳感器和計(jì) 量計(jì);電機(jī)驅(qū)動器;HMI ;工業(yè)機(jī)器人、條碼標(biāo)記器和閱讀器;視覺系統(tǒng)設(shè)備(例如,視覺相 機(jī));智能焊接機(jī);或其他類型的工業(yè)設(shè)備。
[0066] 示例性工業(yè)自動化系統(tǒng)可以包括能有助于監(jiān)視和控制其相應(yīng)工業(yè)處理的一個(gè)或 更多個(gè)控制器。工業(yè)控制器可以使用本機(jī)的硬件輸入/輸出(1/0)或經(jīng)由工廠網(wǎng)絡(luò)(如以 太網(wǎng)/互聯(lián)網(wǎng)協(xié)議(IP)、數(shù)據(jù)高速通道(Data Highway Plus)、控制網(wǎng)、設(shè)備網(wǎng)等)與現(xiàn)場 設(shè)備交換數(shù)據(jù)。給定的工業(yè)控制器通??梢詮默F(xiàn)場設(shè)備接收能表示工業(yè)設(shè)備和/或與其相 關(guān)聯(lián)的工業(yè)處理的當(dāng)前狀態(tài)(例如,溫度、位置、部件存在或不存在、液面等)的數(shù)字或模擬 信號的任何組合,并且可以執(zhí)行用戶定義控制程序,該用戶定義控制程序可以基于所接收 的信號執(zhí)行受控的工業(yè)處理的自動化的決策制定。工業(yè)控制器可以根據(jù)由控制程序做出的 決定向現(xiàn)場設(shè)備輸出適當(dāng)?shù)臄?shù)字和/或模擬控制信令。這些輸出可以包括設(shè)備致動信號、 溫度或位置控制信號、對機(jī)械加工或材料處理機(jī)器人的操作命令、混合器控制信號、運(yùn)動控 制信號等??刂瞥绦蚩梢园苡糜谔幚肀蛔x入到控制器中的輸入信號并且控制由工業(yè)控 制器生成的輸出信號的任何適當(dāng)類型的代碼,包括但不限于梯形邏輯、順序功能圖、功能框 圖、結(jié)構(gòu)化文本或其他這樣的平臺。
[0067] 盡管圖2中示出的示例性概述將工業(yè)設(shè)備(例如,208^208^210^21(?)描繪為駐 留在固定位置的工業(yè)設(shè)施(例如,分別駐留在工業(yè)設(shè)施口。^至工業(yè)設(shè)施N204N)中,但是在 一些實(shí)現(xiàn)中,工業(yè)設(shè)備(例如,208^208^21(^、和/或210 N)也可以是移動控制和/或監(jiān)視 應(yīng)用程序(如包含在卡車或其他服務(wù)車輛中的系統(tǒng))的一部分。
[0068] 根據(jù)所公開的主題的一個(gè)或更多個(gè)實(shí)施方式,工業(yè)設(shè)備(例如,208^208^210^ 210N等)可以耦接至云平臺202,以有助于利用與云平臺202相關(guān)聯(lián)的基于云的應(yīng)用和服 務(wù)(例如,數(shù)據(jù)收集服務(wù)、數(shù)據(jù)存儲服務(wù)、模擬生成服務(wù)等)。也就是說,工業(yè)設(shè)備(例如, 208^208^210^21(?等)可以被配置成發(fā)現(xiàn)基于云的計(jì)算服務(wù)212并且與其進(jìn)行接口,該 基于云的計(jì)算服務(wù)212可以由云平臺202所容置(host)。云平臺202可以是能夠允許云服 務(wù)212 (例如,基于云的計(jì)算服務(wù)、共享計(jì)算服務(wù))被具有云能力的服務(wù)所訪問和利用的任 何基礎(chǔ)設(shè)施。云平臺202可以是公共云,公共云可以是由具有公共網(wǎng)絡(luò)連接(例如,互聯(lián)網(wǎng) 連接)以及使用云服務(wù)212的適當(dāng)授權(quán)的設(shè)備經(jīng)由公共網(wǎng)絡(luò)(如互聯(lián)網(wǎng))可訪問的。在一 些場景中,云平臺202可以由云提供商提供為平臺即服務(wù)(PaaS),并且云服務(wù)212可以在云 平臺202上駐留和執(zhí)行為基于云的服務(wù)。在一些這樣的配置中,對云平臺202和相關(guān)聯(lián)的 云服務(wù)212的訪問可以由云服務(wù)212的所有者提供至客戶,作為訂閱服務(wù)。另外,和/或可 替代地,云平臺202可以是私有云,私有云可以由工業(yè)企業(yè)200或與第三方實(shí)體相關(guān)聯(lián)的關(guān) 聯(lián)企業(yè)內(nèi)部操作。示例性私有云平臺可以包括一組服務(wù)器,其可以容置云服務(wù)212,并且可 以駐留在私有網(wǎng)絡(luò)(例如,內(nèi)聯(lián)網(wǎng)、企業(yè)網(wǎng)等)上,私有網(wǎng)絡(luò)可以由防火墻保護(hù)。
[0069] 云服務(wù)212可以包括但不限于數(shù)據(jù)收集、數(shù)據(jù)存儲、數(shù)據(jù)分析、控制應(yīng)用程序(例 如,可以基于對實(shí)時(shí)或近實(shí)時(shí)數(shù)據(jù)或其他因素的分析而生成控制指令并且向工業(yè)設(shè)備(例 如,2081、208 1<、2101、2101<等)遞送控制指令的應(yīng)用程序)、遠(yuǎn)程監(jiān)視和支持、工業(yè)自動化系統(tǒng) 的模擬和對工業(yè)自動化系統(tǒng)的修改、對工業(yè)自動化系統(tǒng)的提出的修改的性能評估、或與工 業(yè)自動化有關(guān)的其他應(yīng)用程序或服務(wù)。如果云平臺202是基于網(wǎng)絡(luò)的云,則相應(yīng)工業(yè)設(shè)施 204處的工業(yè)設(shè)備(例如,208 1、2081<、2101、2101<等)可以經(jīng)由公共網(wǎng)絡(luò)(例如,互聯(lián)網(wǎng))與 云服務(wù)212進(jìn)行接口。在示例性配置中,工業(yè)設(shè)備(例如,208 1、2081<、2101、2101<等)可以通 過相應(yīng)工業(yè)設(shè)施處的(例如,分別在工業(yè)設(shè)施301至工業(yè)設(shè)施 N204N處的)分離的云網(wǎng)關(guān) (例如,云網(wǎng)關(guān)206i至云網(wǎng)關(guān)206N)來訪問云服務(wù)212,其中,工業(yè)設(shè)備(例如,208^208^ 210 1、2101<等)可以通過有形(例如,有線)或無線局域網(wǎng)或者無線電鏈路連接至相應(yīng)的 云網(wǎng)關(guān)(例如,云網(wǎng)關(guān)206 1至云網(wǎng)關(guān)206N)。在另一示例性配置中,工業(yè)設(shè)備(例如,208^ 208^210^2%等)可以使用集成的云網(wǎng)關(guān)服務(wù)直接訪問云平臺202。云網(wǎng)關(guān)(例如,云網(wǎng) 關(guān)2061至云網(wǎng)關(guān)206N)還可以包括網(wǎng)絡(luò)基礎(chǔ)設(shè)施設(shè)備的集成組件,如防火墻盒、路由器或交 換機(jī)。
[0070] 通過云網(wǎng)關(guān)(例如,云網(wǎng)關(guān)2061至云網(wǎng)關(guān)206N)為工業(yè)設(shè)備提供云能力可以提供 特別對工業(yè)自動化而言的大量優(yōu)勢。例如,由云平臺202提供的基于云的存儲(例如,基于 云的數(shù)據(jù)存儲庫)可以容易地被按比例調(diào)節(jié)成容納工業(yè)企業(yè)每日可生成的大量的數(shù)據(jù)。此 夕卜,不同的地理位置處的多個(gè)工業(yè)設(shè)施(例如,工業(yè)設(shè)施jOl至工業(yè)設(shè)施 N204N)可以將它 們相應(yīng)的工業(yè)自動化數(shù)據(jù)遷移(例如,傳輸)至云平臺202(例如,通過收集組件)以用于 聚合、校準(zhǔn)、集體的大數(shù)據(jù)分析以及企業(yè)級報(bào)告,而不需要在相應(yīng)工業(yè)設(shè)施之間建立私有網(wǎng) 絡(luò)。具有智能配置能力的工業(yè)設(shè)備(例如,208 1、2081<、2101、2101<等)和/或云網(wǎng)關(guān)(例如, 云網(wǎng)關(guān)206i至云網(wǎng)關(guān)206 N)可以被配置成當(dāng)安裝在任何設(shè)施處時(shí)自動檢測云平臺202并 與其通信,由此這可以簡化與由工業(yè)企業(yè)200使用的現(xiàn)有的基于云的數(shù)據(jù)存儲、分析或報(bào) 告應(yīng)用程序的集成。在另一示例性應(yīng)用中,如本文中更詳細(xì)公開的,基于云的模擬應(yīng)用程序 (例如,由包括模擬生成器組件的模擬生成系統(tǒng)所利用)可以訪問與存儲在基于云的數(shù)據(jù) 存儲庫中的工業(yè)自動化系統(tǒng)有關(guān)的數(shù)據(jù),可以生成可模擬工業(yè)自動化系統(tǒng)的操作的模擬模 型、生成與對工業(yè)自動化系統(tǒng)的提出的修改有關(guān)的修改的模擬模型,和/或基于測試操作 數(shù)據(jù)或歷史操作數(shù)據(jù)來模擬模擬模型和/或修改的模擬模型的操作,以有助于確定或預(yù)測 相應(yīng)的工業(yè)自動化系統(tǒng)或相應(yīng)的修改的工業(yè)自動化系統(tǒng)的響應(yīng)。這些工業(yè)的云計(jì)算應(yīng)用僅 意在是示例性的,并且本文中所描述的系統(tǒng)和方法不限于這些特定應(yīng)用。如這些示例所展 示的,與云網(wǎng)關(guān)(例如,云網(wǎng)關(guān)206i至云網(wǎng)關(guān)206 N) -起工作的云平臺202可以使工業(yè)應(yīng)用 程序的建造器能夠提供可按比例調(diào)節(jié)的解決方案作為服務(wù),去除了底層基礎(chǔ)設(shè)置和構(gòu)架的 備份、升級以及維護(hù)的負(fù)擔(dān)。
[0071] 圖3給出了根據(jù)所公開主題的各種實(shí)現(xiàn)和實(shí)施方式的示例性系統(tǒng)300 (例如,基 于云或部分地基于云的模擬生成系統(tǒng))的框圖。本公開內(nèi)容中所說明的系統(tǒng)、設(shè)備或處理 的各方面可以構(gòu)成機(jī)器內(nèi)實(shí)現(xiàn)的機(jī)器可執(zhí)行的組件,例如在與一個(gè)或更多個(gè)機(jī)器相關(guān)聯(lián)的 一個(gè)或更多個(gè)計(jì)算機(jī)可讀介質(zhì)中實(shí)現(xiàn)的機(jī)器可執(zhí)行的組件。這樣的組件在由一個(gè)或更多個(gè) 機(jī)器(例如計(jì)算機(jī)、計(jì)算設(shè)備、自動化設(shè)備、虛擬機(jī)等)執(zhí)行時(shí),可以使機(jī)器執(zhí)行所描述的操 作。
[0072] 系統(tǒng)300可以包括通信組件302,其可以用于在系統(tǒng)300與其他組件(例如,工業(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ī)格、屬性或特性有關(guān)的數(shù)據(jù)、客戶相關(guān)數(shù)據(jù)、 與將會由或可以由工業(yè)自動化系統(tǒng)處理的工作定單有關(guān)的工作定單相關(guān)數(shù)據(jù)等。
[0073] 系統(tǒng)300可以包括聚合器組件304,其可以將從各種實(shí)體(例如,工業(yè)設(shè)備、工業(yè)資 產(chǎn)、云網(wǎng)關(guān)、與工業(yè)企業(yè)相關(guān)聯(lián)的具有通信功能的其他設(shè)備、處理器組件、用戶接口、數(shù)據(jù)存 儲接收(例如,獲得,收集,檢測等)的數(shù)據(jù)聚合。聚合器組件304可以至少部分地基于數(shù) 據(jù)的類型、數(shù)據(jù)的來源、數(shù)據(jù)被生成或接收的時(shí)間或日期、設(shè)備或資產(chǎn)的類型、與設(shè)備或資 產(chǎn)相關(guān)聯(lián)的標(biāo)識符、與數(shù)據(jù)相關(guān)聯(lián)的客戶、與數(shù)據(jù)相關(guān)聯(lián)的工業(yè)自動化系統(tǒng)、與系統(tǒng)相關(guān)聯(lián) 的工業(yè)企業(yè)等將數(shù)據(jù)的相應(yīng)項(xiàng)目相互關(guān)聯(lián),以有助于數(shù)據(jù)的處理(例如,數(shù)據(jù)的分析、生成 模擬模型等)。
[0074] 系統(tǒng)300還可以包括監(jiān)視器組件306,其可以監(jiān)視與工業(yè)自動化系統(tǒng)有關(guān)的設(shè)備 數(shù)據(jù)、處理數(shù)據(jù)、資產(chǎn)數(shù)據(jù)、系統(tǒng)數(shù)據(jù)、客戶數(shù)據(jù)和/或其他數(shù)據(jù)。例如,監(jiān)視器組件306可 以監(jiān)視與工業(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)。監(jiān)視器 組件306可以與傳感器、計(jì)量計(jì)、HMI、通信監(jiān)視組件相關(guān)聯(lián),或者與和工業(yè)自動化系統(tǒng)、工 業(yè)企業(yè)和/或客戶的系統(tǒng)或設(shè)備相關(guān)聯(lián)的其他組件相關(guān)聯(lián),以有助于工業(yè)自動化系統(tǒng)、工 業(yè)企業(yè)和/或客戶的系統(tǒng)或設(shè)備的監(jiān)視。
[0075] 系統(tǒng)300可以包括檢測器組件308,其可以檢測與工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的期望 信息,該期望信息可以有助于根據(jù)所定義的操作標(biāo)準(zhǔn)來模擬工業(yè)自動化系統(tǒng)。例如,檢測器 組件308可以檢測與工業(yè)自動化系統(tǒng)有關(guān)的所期望的設(shè)備數(shù)據(jù)、處理數(shù)據(jù)、資產(chǎn)數(shù)據(jù)、系統(tǒng) 數(shù)據(jù)、和/或客戶數(shù)據(jù),這些數(shù)據(jù)可以有助于模擬工業(yè)自動化系統(tǒng)以有助于所期望的數(shù)據(jù) 的收集。
[0076] 系統(tǒng)300還可以包括收集組件300,如本文中更詳細(xì)公開的,收集組件300可以接 收、收集或獲得數(shù)據(jù)(例如,所期望的設(shè)備數(shù)據(jù)、處理數(shù)據(jù)、資產(chǎn)數(shù)據(jù)、系統(tǒng)數(shù)據(jù)和/或客戶 數(shù)據(jù)),以有助于模擬工業(yè)自動化系統(tǒng)。由收集組件310收集的數(shù)據(jù)可以存儲在數(shù)據(jù)存儲庫 328中,和/或可以對其他組件(例如,分析器組件316、模擬生成器組件318等)來說可利 用,以有助于模擬工業(yè)自動化系統(tǒng)、評估工業(yè)自動化系統(tǒng)的模擬模型的操作、和/或使用數(shù) 據(jù)執(zhí)行其他所期望的功能。
[0077] 系統(tǒng)300可以包括接口組件312,其可以被利用以有助于將系統(tǒng)300與下述各項(xiàng)進(jìn) 行進(jìn)行接口:工業(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è)備等。例如,接 口組件312可以被配置成接收由一個(gè)或更多個(gè)具有云能力的工業(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ù)等)。接口組件312還可以被配置成接收由工業(yè)自動化系統(tǒng)的 網(wǎng)絡(luò)組件的一個(gè)或更多個(gè)網(wǎng)絡(luò)相關(guān)設(shè)備所傳輸?shù)木W(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ù)等)。接口組件312還可以被配置成通過互 聯(lián)網(wǎng)連接與一個(gè)或更多個(gè)客戶或消費(fèi)者設(shè)備交換數(shù)據(jù)。例如,接口組件312可以接收客戶 用戶簡檔數(shù)據(jù)、固件升級的請求、客戶服務(wù)選擇、與產(chǎn)品的工作定單有關(guān)的信息、客戶偏好 或關(guān)于工作定單的要求、或來自客戶設(shè)備(例如,具有互聯(lián)網(wǎng)能力的客戶設(shè)備,如手機(jī)、計(jì) 算機(jī)、電子平板電腦或平板、或其他適當(dāng)?shù)木哂谢ヂ?lián)網(wǎng)能力的設(shè)備)的其他這樣的信息。接 口組件312還可以將升級通知、固件升級、關(guān)于對工業(yè)自動化系統(tǒng)的提出的修改的評估的 報(bào)告或通知以及關(guān)于這些修改的確定、即將來臨的設(shè)備故障的通知、資產(chǎn)或系統(tǒng)無效的識 另IJ、配置推薦、或其他這樣的數(shù)據(jù)遞送至客戶設(shè)備。
[0078] 系統(tǒng)還可以包括控制器組件314,其可以控制與處理數(shù)據(jù)、生成可模擬或仿真工 業(yè)自動化系統(tǒng)的模擬模型、使用模擬模型執(zhí)行模擬操作、基于相應(yīng)的模擬模型確定或預(yù)測 工業(yè)自動化系統(tǒng)的響應(yīng)、評估考慮中的對工業(yè)自動化系統(tǒng)的修改有關(guān)的操作和/或其他操 作??刂破鹘M件314可以有助于下述各項(xiàng):控制由系統(tǒng)300的各種組件執(zhí)行的操作,控制在 系統(tǒng)300的各種組件之間的數(shù)據(jù)流,控制在系統(tǒng)300與和系統(tǒng)300相關(guān)聯(lián)的其他組件或系 統(tǒng)之間的數(shù)據(jù)流,等。
[0079] 分析器組件316可以對數(shù)據(jù)(例如,設(shè)備數(shù)據(jù)、處理數(shù)據(jù)、資產(chǎn)數(shù)據(jù)、系統(tǒng)數(shù)據(jù)、客 戶數(shù)據(jù)和/或其他數(shù)據(jù))進(jìn)行分析,以有助于下述各項(xiàng):生成工業(yè)自動化系統(tǒng)的模擬模型, 評估對于工業(yè)自動化系統(tǒng)考慮的修改,基于相應(yīng)的模擬模型確定或預(yù)測在一組條件下的工 業(yè)自動化系統(tǒng)的響應(yīng),等。分析器組件316可以解析數(shù)據(jù)以有助于識別與由系統(tǒng)300執(zhí)行操 作(例如,生成模擬模型,評估修改等)有關(guān)的數(shù)據(jù)。至少部分地基于數(shù)據(jù)的分析,分析器 組件316可以生成分析結(jié)果,分析結(jié)果可以被提供至另一組件(例如,模擬生成器組件318、 處理器組件326等),以有助于系統(tǒng)300的各種操作的性能。
[0080] 系統(tǒng)300還可以包括模擬生成器318,其可以生成模擬模型,該模擬模型可以模擬 或仿真工業(yè)控制系統(tǒng),并可以基于模擬模型模擬在一組條件下的工業(yè)控制系統(tǒng)的操作。如 本文中更詳細(xì)公開的,模擬生成器組件318可以包括仿真器組件320,仿真器組件320可以 根據(jù)所定義的操作標(biāo)準(zhǔn)集合來仿真或有助于模擬工業(yè)控制系統(tǒng),包括仿真或有助于模擬工 業(yè)控制系統(tǒng)的構(gòu)成組件(例如,工業(yè)設(shè)備、工業(yè)處理、工業(yè)資產(chǎn)、網(wǎng)絡(luò)相關(guān)設(shè)備或資產(chǎn)等)、 相應(yīng)的構(gòu)成組件之間的相互關(guān)系、相應(yīng)的構(gòu)成組件的配置等。
[0081] 模擬生成器組件318可以包括模擬模型生成器組件322,其可以根據(jù)所定義的操 作標(biāo)準(zhǔn)集合、基于工業(yè)控制系統(tǒng)的模擬或仿真來生成工業(yè)自動化系統(tǒng)的模擬模型。模擬模 型生成器組件322可以集成工業(yè)自動化系統(tǒng)的構(gòu)成組件的相應(yīng)的模擬或仿真、相應(yīng)的構(gòu)成 組件之間的相互關(guān)系、相應(yīng)的構(gòu)成組件的配置等,以有助于生成可模擬或仿真工業(yè)自動化 系統(tǒng)的模擬模型。當(dāng)要考慮或?qū)崿F(xiàn)對工業(yè)自動化系統(tǒng)的修改時(shí),仿真器組件320可以仿真 或有助于模擬該修改以及該修改與工業(yè)自動化系統(tǒng)的其他構(gòu)成組件的相互關(guān)系,以有助于 模擬或仿真經(jīng)修改的工業(yè)自動化系統(tǒng)。模擬模型生成器組件322可以基于該修改的模擬或 仿真以及該修改與工業(yè)自動化系統(tǒng)的其他構(gòu)成組件的相互關(guān)系來生成經(jīng)修改的工業(yè)自動 化系統(tǒng)。
[0082] 模擬生成器組件318還可以包括評估器組件324,其可以評估基于相應(yīng)的模擬模 型(或相應(yīng)修改的模擬模型)的在給定的一組條件下的工業(yè)自動化系統(tǒng)(或修改的工業(yè)自 動化系統(tǒng))的模擬操作,以有助于下述各項(xiàng):確定或預(yù)測工業(yè)自動化系統(tǒng)(或修改的工業(yè)自 動化系統(tǒng))在給定的一組條件下的響應(yīng),基于模擬操作和相應(yīng)的模擬模型的響應(yīng)來確定或 預(yù)測工業(yè)自動化系統(tǒng)是否可以勝任地處理針對產(chǎn)品或已加工的材料的工作定單,確定對工 業(yè)自動化系統(tǒng)提出的修改是否適合于實(shí)現(xiàn),確定哪個(gè)修改或修改組合最適合于實(shí)現(xiàn)以修改 工業(yè)自動化系統(tǒng),和/或根據(jù)所定義的操作標(biāo)準(zhǔn)集合來做出與工業(yè)自動化系統(tǒng)有關(guān)的其他 確定或預(yù)測。
[0083] 系統(tǒng)300還可以包括處理器組件326,其可以結(jié)合其他組件(例如,通信組件302、 聚合器組件304、監(jiān)視器組件306等)進(jìn)行操作,以有助于執(zhí)行系統(tǒng)300的各種功能和操 作。處理器組件326可以利用能處理數(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ù)等)、消費(fèi)者或客戶相關(guān)數(shù)據(jù)、與和系統(tǒng)300以及 相關(guān)聯(lián)的組件相關(guān)聯(lián)的參數(shù)有關(guān)的數(shù)據(jù)等)的一個(gè)或更多個(gè)處理器(例如,中央處理器單 元(CPU)、圖形處理單元(GPU)、現(xiàn)場可編程門陣列(FPGA)等)、微處理器、或控制器,以有助 于下述各項(xiàng):生成工業(yè)自動化系統(tǒng)的模擬模型,基于修改的工業(yè)自動化系統(tǒng)的模擬模型來 評估對工業(yè)自動化系統(tǒng)的修改,在一組條件下模擬模擬模型的操作以有助于確定或預(yù)測相 應(yīng)的工業(yè)自動化系統(tǒng)將如何在該組條件下響應(yīng)等;并且可以控制在系統(tǒng)300與和系統(tǒng)300 相關(guān)聯(lián)的其他組件之間的數(shù)據(jù)流。
[0084] 在又一方面,系統(tǒng)300可以包括數(shù)據(jù)存儲庫328,其可以存儲:數(shù)據(jù)結(jié)構(gòu)(例如, 用戶數(shù)據(jù)、元數(shù)據(jù));代碼結(jié)構(gòu)(例如,模塊、對象、類、過程)、命令、或指令;工業(yè)數(shù)據(jù)或者 與工業(yè)自動化系統(tǒng)或工業(yè)企業(yè)相關(guān)聯(lián)的其他數(shù)據(jù);消費(fèi)者或客戶相關(guān)信息;與工業(yè)自動化 系統(tǒng)的模擬模型的生成有關(guān)的數(shù)據(jù);參數(shù)數(shù)據(jù);算法(例如,與模擬或仿真工業(yè)設(shè)備、工業(yè) 處理、工業(yè)資產(chǎn)、網(wǎng)絡(luò)相關(guān)設(shè)備、這樣的設(shè)備、處理或資產(chǎn)之間的相互關(guān)系等有關(guān)的算法;與 基于相應(yīng)的模擬模型評估、確定或預(yù)測工業(yè)自動化系統(tǒng)的操作或者與基于相應(yīng)修改的模擬 模型評估、確定或預(yù)測修改的自動化系統(tǒng)的操作有關(guān)的算法);所定義的操作標(biāo)準(zhǔn)集合;等 等。在一方面中,處理器組件326可以功能上耦接至(例如,通過存儲器總線)數(shù)據(jù)存儲庫 328,以便將操作和/或比較功能性所期望的數(shù)據(jù)至少部分地存儲和獲取至系統(tǒng)300的通信 組件302、聚合器組件304、監(jiān)視器組件306等和/或系統(tǒng)300的基本上任何其他操作方面。 應(yīng)當(dāng)理解和明白的是,系統(tǒng)300的各個(gè)組件可以如所期望地在相互之間和/或在與系統(tǒng)300 相關(guān)聯(lián)的其他組件之間傳輸數(shù)據(jù)、指令、或信號以執(zhí)行系統(tǒng)300的操作。還應(yīng)當(dāng)理解和明白 的是,系統(tǒng)300的相應(yīng)組件(例如,通信組件302、聚合器組件304、監(jiān)視器組件306等)每 個(gè)可以是獨(dú)立的單元,可以包括在系統(tǒng)300內(nèi)(如所描繪的),可以合并在系統(tǒng)300的另一 組件內(nèi)(例如,模擬生成器組件318內(nèi))或與系統(tǒng)300分離的組件內(nèi),和/或?qū)嶋H上如所期 望的其任何適當(dāng)?shù)慕M合。
[0085] 根據(jù)各種實(shí)施方式,系統(tǒng)300的各種組件中的一個(gè)或更多個(gè)(例如,通信組件302、 聚合器組件304、監(jiān)視器組件306等)可以電耦接和/或通信耦接至彼此以執(zhí)行系統(tǒng)300的 一個(gè)或更多個(gè)功能。在一些實(shí)現(xiàn)中,系統(tǒng)300的一個(gè)或更多個(gè)組件(例如,通信組件302、聚 合器組件304、監(jiān)視器組件306.....模擬生成器組件318)可以包括軟件指令,這些軟件指 令可以存儲在數(shù)據(jù)存儲庫328中并且由處理器組件326執(zhí)行。系統(tǒng)300還可以與圖3中沒 有描繪的其他硬件和/或軟件組件交互。例如,處理器組件326可以與一個(gè)或更多個(gè)外部 用戶接口設(shè)備(如鍵盤、鼠標(biāo)、顯示監(jiān)視器、觸摸屏、或其他這樣的接口設(shè)備)進(jìn)行接口。
[0086] 圖4示出了根據(jù)所公開主題的各個(gè)方面和實(shí)施方式的示例系統(tǒng)400的圖,該系統(tǒng) 400可以有助于通過基于云的模擬生成系統(tǒng)、至少部分地基于用戶特定的工業(yè)數(shù)據(jù)的集合 來生成工業(yè)模擬。系統(tǒng)400可以包括模擬生成系統(tǒng)402,模擬生成系統(tǒng)402可以作為基于云 的服務(wù)在云平臺(例如,圖2的云平臺202)上執(zhí)行,并且可以從多個(gè)工業(yè)自動化系統(tǒng)(如 工業(yè)自動化系統(tǒng)00+、工業(yè)自動化系統(tǒng) 24042和/或(直至)工業(yè)自動化系統(tǒng)N404N)收集 數(shù)據(jù)。工業(yè)自動化系統(tǒng)(例如,404^404^04)可以包括在給定的設(shè)施和/或在不同的地 理位置處的不同工業(yè)設(shè)施內(nèi)的不同工業(yè)自動化系統(tǒng)。工業(yè)自動化系統(tǒng)(例如,404^404、 404 N)還可以對應(yīng)于不同的業(yè)務(wù)實(shí)體(例如,不同的工業(yè)企業(yè)或客戶),其中,模擬生成系統(tǒng) 402可以針對每個(gè)客戶或業(yè)務(wù)實(shí)體來收集和維護(hù)不同的客戶數(shù)據(jù)存儲庫406。
[0087] 模擬生成系統(tǒng)402可以根據(jù)各種分類來組織從工業(yè)自動化系統(tǒng)(例如,404^404、 404 N)收集的制造數(shù)據(jù)。在所示的示例中,可以根據(jù)設(shè)備數(shù)據(jù)408、過程數(shù)據(jù)410、資產(chǎn)數(shù)據(jù) 412和系統(tǒng)數(shù)據(jù)414對制造數(shù)據(jù)進(jìn)行分類。
[0088] 簡要地參照圖5,圖5示出了這些示例數(shù)據(jù)類之間的示例分層關(guān)系500的圖。給定 的工廠或供應(yīng)鏈502可以包括一個(gè)或更多個(gè)工業(yè)自動化系統(tǒng)504。工業(yè)自動化系統(tǒng)504可 以表示給定工廠設(shè)施內(nèi)的或跨越供應(yīng)鏈的多個(gè)設(shè)施的生產(chǎn)線或生產(chǎn)區(qū)域。每個(gè)工業(yè)自動化 系統(tǒng)504可以包括多項(xiàng)資產(chǎn)506,這些資產(chǎn)506可以表不組成工業(yè)自動化系統(tǒng)的機(jī)器和設(shè) 備(例如,生產(chǎn)線的各個(gè)級(stage))。通常,每項(xiàng)資產(chǎn)506可以包括一個(gè)或更多個(gè)工業(yè)設(shè)備 508,這些工業(yè)設(shè)備508可以包括例如包括資產(chǎn)506的可編程控制器、電機(jī)驅(qū)動器、HMI、傳感 器、計(jì)量計(jì)等。圖4和圖5所描繪的各項(xiàng)數(shù)據(jù)類僅意在示例性,并且應(yīng)當(dāng)理解的是,由模擬 生成系統(tǒng)402維護(hù)的工業(yè)數(shù)據(jù)類的任何組織都在所公開主題的一種或更多種實(shí)施方式的 范圍內(nèi)。
[0089] 再次返回至圖4,模擬產(chǎn)生系統(tǒng)402可以收集和維護(hù)來自組成工業(yè)自動化系統(tǒng)504 的各種設(shè)備和資產(chǎn)的數(shù)據(jù),并且可以根據(jù)上述類對數(shù)據(jù)進(jìn)行分類,其目的在于有利于數(shù)據(jù) 分析、工業(yè)自動化系統(tǒng)(例如,404^404^404)的模擬模型的生成和/或由模擬生成系統(tǒng) 402執(zhí)行其他操作。設(shè)備數(shù)據(jù)408可以包括與包括工業(yè)自動化系統(tǒng)(例如,404^404^404) 的各個(gè)設(shè)備的身份、配置和狀態(tài)現(xiàn)有關(guān)的設(shè)備級信息,該設(shè)備級信息包括但不限于設(shè)備標(biāo) 識符、設(shè)備狀態(tài)、當(dāng)前固件版本、健康與診斷數(shù)據(jù)、設(shè)備文檔、與該設(shè)備進(jìn)行接口的鄰近設(shè)備 的識別和關(guān)系等。
[0090] 過程數(shù)據(jù)410可以包括與一個(gè)或更多個(gè)處理或由設(shè)備實(shí)現(xiàn)的其他自動操作有關(guān) 的信息,例如,設(shè)備級和處理級的故障和警告、過程變量值(速度、溫度、壓力等)等。
[0091] 資產(chǎn)數(shù)據(jù)412可以包括基于能隨著時(shí)間從各個(gè)(例如,多個(gè))工業(yè)設(shè)備聚合的數(shù) 據(jù)而生成、收集、確定或推斷出的信息,這可以產(chǎn)生工業(yè)自動化系統(tǒng)(例如,404^404^404) 的較高資產(chǎn)級視圖。示例資產(chǎn)數(shù)據(jù)412可以包括各個(gè)資產(chǎn)的績效指標(biāo)(KPI)、資產(chǎn)級過程變 量、故障、警告等。由于資產(chǎn)數(shù)據(jù)412可以產(chǎn)生與設(shè)備和處理數(shù)據(jù)有關(guān)的資產(chǎn)特性的相對較 長時(shí)期的視圖,因此,除了其他類型的分析之外,模擬生成系統(tǒng)402可以利用資產(chǎn)數(shù)據(jù)412 來有利于識別各項(xiàng)資產(chǎn)獨(dú)有的操作模式和相關(guān)度,并且這能有利于各個(gè)資產(chǎn)的模擬或仿真 以及基于與工業(yè)控制系統(tǒng)相關(guān)聯(lián)的各個(gè)資產(chǎn)的模擬或仿真來生成工業(yè)控制系統(tǒng)的模擬模 型。
[0092] 系統(tǒng)數(shù)據(jù)414可以包括可以基于能隨著時(shí)間從各個(gè)(例如,多個(gè))資產(chǎn)聚合的數(shù) 據(jù)而生成的所收集、確定或推斷出的信息。系統(tǒng)數(shù)據(jù)414可以表征較大的資產(chǎn)系統(tǒng)內(nèi)的 系統(tǒng)行為,從而為每個(gè)工業(yè)自動化系統(tǒng)(例如,404^404^404^產(chǎn)生系統(tǒng)級視圖。系統(tǒng)數(shù) 據(jù)414還可以記錄使用中的具體系統(tǒng)配置以及在每個(gè)工業(yè)自動化系統(tǒng)(例如,404^404、 404 N)處執(zhí)行的工業(yè)操作。例如,系統(tǒng)數(shù)據(jù)414可以記錄資產(chǎn)的布置、設(shè)備之間的互連、在給 定設(shè)備處制造的產(chǎn)品、由資產(chǎn)執(zhí)行的工業(yè)處理、每個(gè)工業(yè)系統(tǒng)的工業(yè)分類(例如,汽車、油 和氣、食品和藥品、船舶、紡織品等)或其他相關(guān)信息。除了其他功能之外,該數(shù)據(jù)可在支持 會話期間由技術(shù)支持人員訪問,使得可以在不依賴于客戶的情況下獲得客戶特有系統(tǒng)和設(shè) 備配置的詳情,以擁有他們資產(chǎn)的完整知識。
[0093] 例如,給定的工業(yè)設(shè)備可以包括包裝線(packaging line)(例如,系統(tǒng)),包裝線 轉(zhuǎn)而可以包括大量單獨(dú)資產(chǎn)(例如填料、貼標(biāo)機(jī)、封口機(jī)、碼垛機(jī)等)。每項(xiàng)資產(chǎn)可以包括多 個(gè)設(shè)備(例如,控制器、變頻驅(qū)動器、HMI等)。使用類似于圖2中所描繪的架構(gòu),模擬生成 系統(tǒng)402可以在操作期間從各個(gè)設(shè)備中收集工業(yè)數(shù)據(jù),并且可以根據(jù)上述分類對客戶數(shù)據(jù) 存儲庫406中的數(shù)據(jù)進(jìn)行分類。注意,可以跨越一個(gè)以上的類復(fù)制一些數(shù)據(jù)。例如,歸類于 處理數(shù)據(jù)410的處理變量還可以與由資產(chǎn)數(shù)據(jù)412表示的系統(tǒng)的資產(chǎn)級視圖相關(guān)。因此, 這樣的處理變量可以歸類為兩個(gè)類之下。此外,可以基于另外的分類下的數(shù)據(jù)而得出、確定 或推斷出一個(gè)分類中的數(shù)據(jù)的子集。例如,基于對較低級別分類下的數(shù)據(jù)長期分析,可以得 出、確定或推斷出表征某些系統(tǒng)行為的系統(tǒng)數(shù)據(jù)414的子集。
[0094] 除了維護(hù)數(shù)據(jù)類(例如,408、410、412、414)之外,每個(gè)客戶數(shù)據(jù)存儲庫還可以維 護(hù)客戶模型416,客戶模型416可以包括特定于給定工業(yè)實(shí)體或客戶的數(shù)據(jù)??蛻裟P?16 可以包括某些客戶特定的信息和偏好,模擬生成系統(tǒng)402可以利用(例如,使用)這些客戶 特定的信息和偏好來有利于生成可以代表工業(yè)自動化系統(tǒng)(或修改的模擬模型)的模擬模 型(或修改的模擬模型)、在一組條件下評估模擬模型(或修改的模擬模型)的性能或響 應(yīng)、基于模擬模型(或修改的模擬模型)確定或預(yù)測工業(yè)自動化系統(tǒng)(或修改的工業(yè)自動 化系統(tǒng))的響應(yīng)等??稍诳蛻裟P?16中維護(hù)的示例信息可以包括客戶標(biāo)識符、關(guān)于與工 業(yè)自動化系統(tǒng)相關(guān)聯(lián)的生產(chǎn)或工作定單的客戶偏好或客戶需求、用于指定響應(yīng)于工業(yè)自動 化系統(tǒng)或其修改的模擬的評估結(jié)果要通知哪個(gè)工廠人員的客戶聯(lián)絡(luò)信息、可指定如何通知 工廠人員的通知偏好(例如,電子郵件、移動電話、短信等)、在客戶和技術(shù)支持實(shí)體之間起 作用的服務(wù)合同、以及其他這樣的信息。模擬生成系統(tǒng)402可以將為每個(gè)客戶收集的數(shù)據(jù) 與相應(yīng)的客戶模型416相結(jié)合(例如,相關(guān)聯(lián)、相聯(lián)合、相映射)以用于識別和事件處理目 的。
[0095] 如上所述,可以使用云網(wǎng)關(guān)來將工業(yè)數(shù)據(jù)從工業(yè)設(shè)備遷移(例如,傳輸)到云平 臺(例如,102)。為此,一些設(shè)備可以包括能將每個(gè)設(shè)備與云平臺直接進(jìn)行接口的集成云網(wǎng) 關(guān)。另外或替選地,一些配置可以利用云代理設(shè)備,該云代理設(shè)備可以從與工業(yè)自動化系 統(tǒng)(例如,404^404^404)相關(guān)聯(lián)的多個(gè)設(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è)備。
[0096] 圖6和圖7分別描繪了根據(jù)所公開主題的各個(gè)方面和實(shí)施方式的示例系統(tǒng)600和 700的框圖,從而示出了可以有利于經(jīng)由代理設(shè)備將工業(yè)數(shù)據(jù)遷移到云平臺以便通過模擬 生成系統(tǒng)進(jìn)行歸類與分析的相應(yīng)技術(shù)。圖6描繪了系統(tǒng)600,該系統(tǒng)600可以被配置成包括 可用作或操作為工業(yè)自動化系統(tǒng)的其他工業(yè)設(shè)備的云代理的工業(yè)設(shè)備。工業(yè)自動化系統(tǒng)可 以包括多個(gè)工業(yè)設(shè)備,包括工業(yè)設(shè)備、工業(yè)設(shè)備 26062、工業(yè)設(shè)備36063和/或(直至) 工業(yè)設(shè)| N606N,他們可共同地監(jiān)視和/或控制一個(gè)或更多個(gè)受控處理602。工業(yè)設(shè)備606^ 606 2、6063和/或(直至)606Ν*別可以生成和/或收集與受控處理602的控制有關(guān)的處理 數(shù)據(jù)。對于工業(yè)控制器(如PLC或其他自動化控制器),這可以包括從與工業(yè)控制器的I/O 連接的遙測設(shè)備收集數(shù)據(jù)、內(nèi)部地基于測量處理值生成數(shù)據(jù)等。
[0097] 在圖6所描繪的配置中,工業(yè)設(shè)備AOei可以用作、操作為或作為工業(yè)設(shè)備6062、 6063和/或(直至)606 N的代理,從而可以經(jīng)由代理工業(yè)設(shè)備poei將來自設(shè)備6062、6063和 /或(直至)606 N的數(shù)據(jù)614發(fā)送(例如,傳送)至云端。工業(yè)設(shè)備6062、6063和/或(直 至)606 N可以通過工廠網(wǎng)絡(luò)或底板(backplane)612(例如,通用工業(yè)協(xié)議(CIP)網(wǎng)絡(luò)或其 他合適的網(wǎng)絡(luò)協(xié)議)將他們各自的數(shù)據(jù)614遞送至代理工業(yè)設(shè)備。使用這樣的配置, 僅需要使一個(gè)工業(yè)設(shè)備與云平臺進(jìn)行接口(經(jīng)由云網(wǎng)關(guān)608)。在一些實(shí)施方式中,云網(wǎng)關(guān) 608可在將所采集的數(shù)據(jù)遷移至云平臺之前執(zhí)行對所采集的數(shù)據(jù)的處理(例如,加時(shí)間戳、 過濾、格式化、歸一化、匯總、壓縮等)??梢越?jīng)由云網(wǎng)關(guān)608將所收集和處理的數(shù)據(jù)推送(例 如,傳送)至云平臺作為云數(shù)據(jù)604。一旦被遷移至云平臺,則基于云的模擬生成系統(tǒng)就可 以根據(jù)本文所描述的示例分類對數(shù)據(jù)進(jìn)行分類,和/或利用該數(shù)據(jù)以有利于執(zhí)行與模擬工 業(yè)自動化系統(tǒng)有關(guān)的各種操作。
[0098] 盡管圖6中所示出的代理設(shè)備被描述為自身可以執(zhí)行對受控處理602的部分進(jìn)行 監(jiān)視和/或控制的工業(yè)設(shè)備,但是根據(jù)所公開主題的一種或更多種實(shí)施方式,其他類型的 設(shè)備也可以被配置來作為多個(gè)工業(yè)設(shè)備的云代理。例如,圖7示出了示例系統(tǒng)700,其可以 包括可以用作一組工業(yè)設(shè)備706 1、7062和/或(直至)706N的云代理的防火墻盒712。防火 墻盒712可以用作網(wǎng)絡(luò)基礎(chǔ)設(shè)施設(shè)備,該網(wǎng)絡(luò)基礎(chǔ)設(shè)施設(shè)備可以使得工廠網(wǎng)絡(luò)716能夠訪 問外部網(wǎng)絡(luò)(如互聯(lián)網(wǎng)),同時(shí)還提供可以阻止從互聯(lián)網(wǎng)進(jìn)行對工廠網(wǎng)絡(luò)716的未授權(quán)訪問 的防火墻保護(hù)。除了這些防火墻功能之外,防火墻盒712可以包括云網(wǎng)關(guān)708,云網(wǎng)關(guān)708 可以使防火墻盒712與一個(gè)或更多個(gè)基于云的服務(wù)(例如,模擬生成服務(wù)、數(shù)據(jù)收集服務(wù)、 數(shù)據(jù)存儲服務(wù)等)進(jìn)行接口。以類似于圖6的代理工業(yè)設(shè)備eoei的方式,圖7的防火墻盒 712可以從包括工業(yè)設(shè)備、工業(yè)設(shè)備 27062和/或(直至)工業(yè)設(shè)備N706N中收集工業(yè) 數(shù)據(jù)714,這些工業(yè)設(shè)備可以監(jiān)視和控制受控處理702的各個(gè)部分。防火墻盒712可以包括 云網(wǎng)關(guān)708,云網(wǎng)關(guān)708可以在將所采集的工業(yè)數(shù)據(jù)714推送(例如,傳輸)至基于云的模 擬產(chǎn)生系統(tǒng)作為云數(shù)據(jù)704之前,將適當(dāng)?shù)念A(yù)處理應(yīng)用到所采集的工業(yè)數(shù)據(jù)714。防火墻盒 712可以在不將工業(yè)服務(wù)直接暴露給互聯(lián)網(wǎng)的情況下,使得工業(yè)設(shè)備706^7062和/或(直 至)706 N能夠與云平臺進(jìn)行進(jìn)行接口。
[0099] 在一些實(shí)施方式中,圖6的云網(wǎng)關(guān)608或圖7的云網(wǎng)關(guān)708可以在將所收集的工 業(yè)數(shù)據(jù)(例如,614或714)作為云數(shù)據(jù)(例如,604或704)推送至云平臺之前,使用上下文 元數(shù)據(jù)標(biāo)記所收集的工業(yè)數(shù)據(jù)(例如,614或714)。這樣的上下文元數(shù)據(jù)可以包括例如時(shí) 間戳、生成數(shù)據(jù)時(shí)設(shè)備的位置、或其他上下文信息。在另一示例中,一些云感知設(shè)備可以包 括能夠在工廠環(huán)境或企業(yè)環(huán)境中確定他們自己的上下文的智能設(shè)備。這樣的設(shè)備可以確定 在分層工廠上下文或設(shè)備拓?fù)鋬?nèi)他們的位置。由這樣的設(shè)備生成的數(shù)據(jù)可以附著到可定義 工業(yè)企業(yè)的多個(gè)分層等級(例如,工作單元級、線路級、區(qū)域級、站點(diǎn)級、企業(yè)級等)的分層 工廠模型,使得數(shù)據(jù)可以根據(jù)這些分層等級進(jìn)行識別(例如,通過模擬生成系統(tǒng))。這可以 使得能夠跨越整個(gè)工業(yè)企業(yè)使用通用的術(shù)語來標(biāo)識設(shè)備以及與其相關(guān)聯(lián)的數(shù)據(jù)。能根據(jù)這 樣的組織分層來對企業(yè)進(jìn)行建模的基于云的應(yīng)用與服務(wù)可以將工業(yè)控制器、設(shè)備、機(jī)器或 處理表示為該組織分層內(nèi)的數(shù)據(jù)結(jié)構(gòu)(例如,類型實(shí)例),以為企業(yè)內(nèi)與企業(yè)相關(guān)的作為整 體的各個(gè)設(shè)備生成的數(shù)據(jù)提供上下文。這樣的約定可以替換由一些工業(yè)應(yīng)用采取的平面名 稱結(jié)構(gòu)。
[0100] 在一些實(shí)施方式中,圖6的云網(wǎng)關(guān)608或圖7的云網(wǎng)關(guān)708可以包括單向"僅數(shù) 據(jù)"網(wǎng)關(guān),這些單向"僅數(shù)據(jù)"網(wǎng)關(guān)可以僅被配置成將數(shù)據(jù)從房屋(例如,工業(yè)設(shè)施)移至云 平臺??商孢x地,云網(wǎng)關(guān)608和708可以包括雙向"數(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ù),該技術(shù)可以在網(wǎng)關(guān)與云平臺之間的通信被中斷的情況下, 使得所采集的工業(yè)數(shù)據(jù)(例如,614或714)能夠暫時(shí)地本地存儲在與云網(wǎng)關(guān)(例如,608或 708)相關(guān)聯(lián)的存儲裝置上。在這樣的情況下,當(dāng)通信鏈路被重新建立時(shí),云網(wǎng)關(guān)(例如,608 或708)可以轉(zhuǎn)發(fā)(例如,傳輸)所存儲的數(shù)據(jù)至云平臺。
[0101]為了確保豐富的且具有描述性的數(shù)據(jù)集合來用于分析目的,基于云的模擬生成系 統(tǒng)可以根據(jù)一個(gè)或更多個(gè)標(biāo)準(zhǔn)化設(shè)備模型收集設(shè)備數(shù)據(jù)。為此,可以針對每個(gè)工業(yè)設(shè)備開 發(fā)標(biāo)準(zhǔn)化設(shè)備模型。設(shè)備模型可以為對于由模擬生成系統(tǒng)進(jìn)行收集和維護(hù)而言可獲得的設(shè) 備數(shù)據(jù)來繪制曲線。
[0102] 圖8示出了根據(jù)所公開主題的各個(gè)方面與實(shí)現(xiàn)的示例設(shè)備模型800的框圖。在所 示出的示例模型800中,設(shè)備模型806可以與云感知工業(yè)設(shè)備802 (例如,可編程邏輯控制 器、變頻驅(qū)動器、HMI、視覺攝像機(jī)、條形碼標(biāo)記系統(tǒng)等)相關(guān)聯(lián)。作為云感知設(shè)備,工業(yè)設(shè)備 802可以被配置成當(dāng)安裝在工廠設(shè)備時(shí)自動地檢測云平臺808并與其通信,從而簡化與現(xiàn) 有基于云的數(shù)據(jù)存儲裝置之間的集成、分析和應(yīng)用(例如,通過本文所描述的模擬生成系 統(tǒng)來執(zhí)行)。當(dāng)將工業(yè)設(shè)備802添加至現(xiàn)有的工業(yè)自動化系統(tǒng)時(shí),工業(yè)設(shè)備802可以與云平 臺進(jìn)行通信,并且可以將標(biāo)識和配置信息以設(shè)備模型806的形式發(fā)送至云平臺808。設(shè)備模 型806可以通過模擬生成系統(tǒng)810進(jìn)行接收,模擬生成系統(tǒng)810可以基于設(shè)備模型806更新 客戶的設(shè)備數(shù)據(jù)812。以這種方式,模擬生成系統(tǒng)810可以利用設(shè)備模型806,以便于將新 工業(yè)設(shè)備802集成到更大的系統(tǒng)中作為一個(gè)整體。該集成可以包括:模擬生成系統(tǒng)810對 基于云的應(yīng)用或服務(wù)進(jìn)行更新以識別新的工業(yè)設(shè)備802 ;將新的工業(yè)設(shè)備802添加至客戶 的工業(yè)企業(yè)或工廠的動態(tài)更新數(shù)據(jù)模型;對工業(yè)自動化系統(tǒng)的模擬模型進(jìn)行修改,以集成、 合并、或者包括下述各項(xiàng):基于標(biāo)識和配置信息(或其他數(shù)據(jù))對新的工業(yè)設(shè)備802進(jìn)行模 擬或仿真,基于集成了新的工業(yè)設(shè)備802的已修改的模擬模型來確定或預(yù)測經(jīng)修改的工業(yè) 自動化系統(tǒng)的響應(yīng),使得工廠底層的其他設(shè)備意識到新的工業(yè)設(shè)備802,或其他所期望的集 成功能。一旦部署完成,包括設(shè)備模型806的一些數(shù)據(jù)項(xiàng)可以被模擬生成系統(tǒng)810以實(shí)時(shí) 或接近實(shí)時(shí)的方式進(jìn)行控制和監(jiān)視。
[0103] 設(shè)備模型806可以包括這樣的信息:與工業(yè)設(shè)備802相關(guān)聯(lián)的設(shè)備標(biāo)識符(例如, 型號和序列號)、工業(yè)設(shè)備802的狀態(tài)信息、與工業(yè)設(shè)備802相關(guān)聯(lián)的當(dāng)前安裝的固件版本、 與工業(yè)設(shè)備802相關(guān)聯(lián)的設(shè)備設(shè)置數(shù)據(jù)、與工業(yè)設(shè)備802相關(guān)聯(lián)的保修規(guī)格、與工業(yè)設(shè)備 802相關(guān)聯(lián)的所計(jì)算和/或預(yù)期的KPI (例如,平均故障間隔時(shí)間)、與工業(yè)設(shè)備802相關(guān)聯(lián) 的健康和診斷信息、設(shè)備文檔或其他這樣的參數(shù)。
[0104] 除了為每個(gè)工業(yè)企業(yè)維護(hù)單獨(dú)的客戶特定的數(shù)據(jù)存儲庫之外,模擬生成系統(tǒng)(例 如,基于云的模擬生成系統(tǒng))還可以將客戶數(shù)據(jù)集合饋送(例如,傳送)至全局?jǐn)?shù)據(jù)存儲裝 置(本文中稱為基于云的數(shù)據(jù)存儲庫或用于制造的大數(shù)據(jù)(BDFM)數(shù)據(jù)存儲庫),以用于在 云平臺中進(jìn)行集體大數(shù)據(jù)分析(例如,通過模擬生成系統(tǒng))。圖9呈現(xiàn)了根據(jù)所公開主題 的各個(gè)方面與實(shí)現(xiàn)的示例系統(tǒng)900的框圖,該系統(tǒng)可以有助于從與各個(gè)工業(yè)自動化系統(tǒng)相 關(guān)聯(lián)的設(shè)備與資產(chǎn)中收集數(shù)據(jù)以存儲在基于云的數(shù)據(jù)存儲裝置中。如圖9所示,模擬生成 系統(tǒng)的收集組件310 (例如,如由接口組件312所有助于的那樣)可以從包括各個(gè)不同工業(yè) 自動化系統(tǒng)(如工業(yè)自動化系統(tǒng)poei、工業(yè)自動化系統(tǒng) 29062、和/或(直至)工業(yè)自動化 系統(tǒng)N906N)的設(shè)備和資產(chǎn)中收集數(shù)據(jù),以用于存儲在基于云的BDFM數(shù)據(jù)存儲庫902中。在 一些實(shí)施方式中,在各個(gè)客戶同意的情況下,還可以匿名地收集在BDFM數(shù)據(jù)存儲庫902中 維護(hù)的數(shù)據(jù)。例如,客戶可以與技術(shù)支持實(shí)體簽訂服務(wù)協(xié)議,由此客戶可以同意由模擬生成 系統(tǒng)收集他們的設(shè)備和資產(chǎn)數(shù)據(jù),以換取模擬生成服務(wù)或?qū)δM生成服務(wù)的信貸。在BDFM 數(shù)據(jù)存儲庫902中維護(hù)的數(shù)據(jù)可以包括結(jié)合圖4進(jìn)行描述的全部或部分歸類客戶特定數(shù)據(jù) 以及附加數(shù)據(jù)(例如,所獲得的、確定的或推斷出的數(shù)據(jù))。模擬生成系統(tǒng)的模擬生成器組 件318或另外的組件可以根據(jù)設(shè)備類型、系統(tǒng)類型、應(yīng)用類型、適用的工業(yè)或其他相關(guān)分類 來對BDFM數(shù)據(jù)存儲庫902中存儲的收集數(shù)據(jù)進(jìn)行組織。模擬生成器組件318可以對存儲 在所生成的多工業(yè)、多客戶的數(shù)據(jù)存儲庫(例如,BDFM數(shù)據(jù)存儲庫902)中的數(shù)據(jù)進(jìn)行分析, 以有助于學(xué)習(xí)、確定或識別與和云平臺相關(guān)聯(lián)的工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的工業(yè)特定、設(shè)備 特定和/或應(yīng)用特定的趨勢、模式、閾值(例如,設(shè)備相關(guān)的閾值、網(wǎng)絡(luò)相關(guān)的閾值等)、設(shè)備 或資產(chǎn)之間的工業(yè)自動化系統(tǒng)的相互關(guān)系等。通常,模擬生成器組件318可以對在BDFM數(shù) 據(jù)存儲庫902中維護(hù)(例如,存儲)的數(shù)據(jù)(例如,多工業(yè)的企業(yè)數(shù)據(jù))進(jìn)行數(shù)據(jù)分析(例 如,大數(shù)據(jù)分析),以學(xué)習(xí)、確定、識別、表征、模擬和/或仿真作為工業(yè)類型、應(yīng)用類型、使用 設(shè)備、資產(chǎn)配置、設(shè)備配置設(shè)置或其他類型變量的函數(shù)的、與工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的操作 工業(yè)自動化系統(tǒng)相互關(guān)系、閾值、趨勢或模式。
[0105] 例如,可以知道,可以針對不同類型的工業(yè)應(yīng)用在不同的工業(yè)中使用給定的工業(yè) 資產(chǎn)(例如,設(shè)備、設(shè)備的配置、機(jī)器等)。因此,模擬生成器組件318可以識別存儲在BDFM 數(shù)據(jù)存儲裝置902中的與資產(chǎn)或資產(chǎn)類型有關(guān)的全局?jǐn)?shù)據(jù)的子集,并且執(zhí)行對該數(shù)據(jù)子集 的分析,以確定在多個(gè)不同工業(yè)中的每個(gè)工業(yè)的各種類型的操作條件或各種類型的工業(yè)應(yīng) 用之下,隨著時(shí)間的推移,如何執(zhí)行資產(chǎn)或資產(chǎn)類型。模擬生成器組件318還可以確定隨著 時(shí)間的推移、且在針對不同的操作約束或參數(shù)集(例如,操作溫度或壓力的不同范圍、不同 的配方原料或原料類型等)中的每個(gè)參數(shù)集的各種類型的操作條件下的資產(chǎn)或資產(chǎn)類型 的操作行為。模擬生成器組件318可以利用(例如,使用)已從多個(gè)不同工業(yè)自動化系統(tǒng) 中采集(例如,收集和/或聚合)的與資產(chǎn)或資產(chǎn)類型相關(guān)的大量歷史數(shù)據(jù),以有助于學(xué)習(xí) 或確定相對較高的粒度程度的、且在許多不同的操作上下文中的工業(yè)資產(chǎn)或資產(chǎn)類型的多 種不同配置的公共操作特性。當(dāng)模擬生成器組件318部署于工業(yè)自動化系統(tǒng)中時(shí),模擬生 成器組件318可以使用所學(xué)習(xí)的或確定的與工業(yè)資產(chǎn)或資產(chǎn)類型相關(guān)的操作特性。
[0106] 圖10示出了根據(jù)公開主題的各個(gè)方面與實(shí)施方式的基于云的系統(tǒng)1000的框圖, 該基于云的系統(tǒng)1000可以采用模擬生成系統(tǒng)來促進(jìn)與工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的模擬生成 服務(wù)。如本文所公開的,模擬生成系統(tǒng)1002可以收集、維護(hù)和監(jiān)測與工業(yè)企業(yè)的一項(xiàng)或更 多項(xiàng)資產(chǎn)1004相關(guān)的客戶專用數(shù)據(jù)(例如,設(shè)備數(shù)據(jù)408、過程數(shù)據(jù)410、資產(chǎn)數(shù)據(jù)412和 系統(tǒng)數(shù)據(jù)414)。此外,模擬生成系統(tǒng)1002可以匿名地(在客戶同意的情況下)收集和組織 來自多個(gè)工業(yè)企業(yè)的工業(yè)數(shù)據(jù),并且可以將這樣的工業(yè)數(shù)據(jù)存儲在BDFM數(shù)據(jù)存儲庫(data store) 1006中,以由例如本文中所描述的模擬生成系統(tǒng)1002進(jìn)行集中分析。
[0107] 模擬生成系統(tǒng)1002還可以收集產(chǎn)品資源信息并且將該產(chǎn)品資源信息保持(例如, 存儲)在基于云的產(chǎn)品資源數(shù)據(jù)存儲庫1008中。通常,產(chǎn)品資源數(shù)據(jù)存儲庫1008可以保 持與特定工業(yè)設(shè)備或與工業(yè)自動化系統(tǒng)關(guān)聯(lián)的其他供應(yīng)商產(chǎn)品相關(guān)的最新信息??梢杂赡?擬生成系統(tǒng)1002和/或一個(gè)或更多個(gè)產(chǎn)品供應(yīng)商或OEM來管理產(chǎn)品資源數(shù)據(jù)存儲庫1008 中存儲的產(chǎn)品數(shù)據(jù)。由產(chǎn)品資源數(shù)據(jù)存儲庫1008保持的示例性設(shè)備專用數(shù)據(jù)可以包括產(chǎn) 品序列號、最新的固件版本、優(yōu)選的設(shè)備配置設(shè)置和/或?qū)τ诮o定類型的產(chǎn)品應(yīng)用的軟件 或其他這樣的供應(yīng)商提供的信息。
[0108] 圖10中所描繪的系統(tǒng)可以將模擬生成服務(wù)提供給訂閱客戶(例如,工業(yè)資產(chǎn)1004 的所有者)。例如,客戶可以與產(chǎn)品供應(yīng)商或技術(shù)支持實(shí)體簽署協(xié)議以使得能夠匿名地采集 他們的系統(tǒng)數(shù)據(jù)并且將這些系統(tǒng)數(shù)據(jù)饋送至(例如,傳送或存儲于)BDFM數(shù)據(jù)存儲庫1006 中,從而可以擴(kuò)大可用的全局?jǐn)?shù)據(jù)存儲,以由模擬生成系統(tǒng)1002進(jìn)行集中分析。作為交換, 供應(yīng)商或技術(shù)支持實(shí)體可以同意將定制的模擬生成服務(wù)提供給客戶(例如,實(shí)時(shí)或接近實(shí) 時(shí)的系統(tǒng)監(jiān)測、對工業(yè)自動化系統(tǒng)提出的修改進(jìn)行評估、結(jié)合工作定單對工業(yè)自動化系統(tǒng) 的性能進(jìn)行模擬和評估等)??商孢x地,客戶可以訂閱可由模擬生成系統(tǒng)1002提供的一個(gè) 或更很多個(gè)可獲得的模擬生成服務(wù),并且可選地可以使得他們的系統(tǒng)數(shù)據(jù)可以保持在BDFM 數(shù)據(jù)存儲庫1006中。在一些實(shí)施方式中,可以向客戶給出選項(xiàng)來訂閱模擬生成服務(wù),而不 允許他們的數(shù)據(jù)存儲在BDFM數(shù)據(jù)存儲庫1006中以使用來自其他系統(tǒng)(例如,工業(yè)自動化 系統(tǒng))的數(shù)據(jù)進(jìn)行集中分析。在這樣的情況下,為了生成和評估對于與特定客戶相關(guān)的工 業(yè)自動化系統(tǒng)的模擬,客戶的數(shù)據(jù)將僅被保持為客戶數(shù)據(jù)(例如,在客戶數(shù)據(jù)存儲庫406 中),并且將結(jié)合存儲在BDFM數(shù)據(jù)存儲庫1006和產(chǎn)品資源數(shù)據(jù)存儲庫1008中的數(shù)據(jù)對所 收集的客戶數(shù)據(jù)進(jìn)行分析,而不將客戶數(shù)據(jù)遷移至BDFM數(shù)據(jù)存儲1006中存儲,以進(jìn)行長期 存儲和分析。在另外的示例性協(xié)議中,可以為客戶提供模擬生成服務(wù)的折扣,作為交換使得 他們的系統(tǒng)數(shù)據(jù)能夠匿名地遷移到BDFM數(shù)據(jù)存儲庫1006中以由模擬生成系統(tǒng)1002進(jìn)行 集中分析。
[0109] 根據(jù)各個(gè)方面,客戶專用數(shù)據(jù)可以包括設(shè)備和/或資產(chǎn)級故障和警報(bào)、過程變量 值(例如,溫度、壓力、產(chǎn)品計(jì)數(shù)、循環(huán)次數(shù)等)、對于客戶的各種資產(chǎn)所計(jì)算或預(yù)期的關(guān)鍵 性能指標(biāo)、隨著時(shí)間系統(tǒng)行為的指標(biāo)和其他這樣的信息??蛻魧S脭?shù)據(jù)還可以包括固件版 本的文檔、配置設(shè)置和在客戶的工業(yè)資產(chǎn)的各個(gè)設(shè)備上使用的軟件。并且,模擬生成系統(tǒng) 1002可以考慮客戶模型416中所編碼的客戶信息,這可以具有基于存儲在BDFM數(shù)據(jù)存儲 庫1006中的分析(例如,大數(shù)據(jù)分析)來通過模擬生成系統(tǒng)1002做出的推斷的支承。例 如,客戶模型416可以表示作為客戶業(yè)務(wù)的重點(diǎn)的工業(yè)的類型(例如,汽車、食品和藥品、石 油和天然氣、纖維和紡織品、發(fā)電、船舶等)??蛻艄I(yè)的知識可以促進(jìn)使得模擬生成系統(tǒng) 1002能夠使用與相同行業(yè)中的類似的系統(tǒng)和應(yīng)用相關(guān)的數(shù)據(jù)來校正客戶專用數(shù)據(jù),該特定 數(shù)據(jù)由存儲在BDFM數(shù)據(jù)存儲裝置1006中的數(shù)據(jù)進(jìn)行記錄。
[0110] 總之,隨著時(shí)間從高級別系統(tǒng)行為下降至設(shè)備和軟件級別,客戶專用數(shù)據(jù)和客戶 模型(例如,416)可以促進(jìn)以高粒度級別對客戶的工業(yè)企業(yè)進(jìn)行精確地建模。考慮通過對 存儲在DBFM數(shù)據(jù)存儲裝置1006中的數(shù)據(jù)的分析而獲得的全局工業(yè)專用趨勢和應(yīng)用專用趨 勢來對該客戶專用數(shù)據(jù)(例如,通過模擬生成系統(tǒng)1002)進(jìn)行的分析和在產(chǎn)品資源數(shù)據(jù)存 儲裝置1008中保持的供應(yīng)商提供的設(shè)備信息可以促進(jìn)工業(yè)自動化系統(tǒng)的精確模擬模型的 生成。
[0111] 已經(jīng)描述了上述系統(tǒng)和/或設(shè)備的關(guān)于若干組件之間的交互。應(yīng)當(dāng)理解的是,這 樣的系統(tǒng)和組件可以包括這里指定的那些組件或子組件、某些指定的組件或子組件,和/ 或附加的組件。子組件還可以執(zhí)行為通信地耦接至其他組件而不是包括在母組件(parent component)內(nèi)的組件。進(jìn)一步地,一個(gè)或更多個(gè)組件和/或子組件可以組合至提供聚合功 能的單個(gè)組件。組件還可以與一個(gè)或更多個(gè)其他組件進(jìn)行接口,為了簡潔起見,本文中沒有 具體地描述這些其他組件,但是本領(lǐng)域的技術(shù)人員知道這些其他組件。
[0112] 圖11至圖17示出了根據(jù)本申請的一個(gè)或更多個(gè)實(shí)施方式的各種方法。然而,為 了簡化說明的目的,本文所示出的一種或更多種方法被表示或描述為一系列的動作,需要 理解和明白的是,本公開主題并不限制動作的順序,因此根據(jù)這個(gè)原因,一些動作可以以不 同的順序出現(xiàn)和/或與本文所示出和描述的其他動作同時(shí)出現(xiàn)。例如,本領(lǐng)域的技術(shù)人員 需要理解和明白的是,方法可替選地呈現(xiàn)為一系列相互關(guān)聯(lián)的狀態(tài)或事件,如狀態(tài)圖中的 狀態(tài)或事件。此外,不是所有示出的動作都需要用來實(shí)現(xiàn)根據(jù)本公開主題的方法。此外,根 據(jù)本公開內(nèi)容,當(dāng)不同的實(shí)體實(shí)施方法的不同部分時(shí),交互圖可以呈現(xiàn)方法。進(jìn)一步地,兩 種或更多種公開示例方法可以彼此結(jié)合來實(shí)現(xiàn),以完成本文中所描述的一個(gè)或更多個(gè)特征 或優(yōu)點(diǎn)。
[0113] 圖11示出了根據(jù)本公開主題的各個(gè)方面與實(shí)施方式的示例方法1100的流程圖, 該方法1100可以促進(jìn):基于與工業(yè)自動化系統(tǒng)有關(guān)的基于云的數(shù)據(jù)模擬工業(yè)自動化系統(tǒng)。 可以由模擬生成系統(tǒng)實(shí)現(xiàn)方法1100,該模擬生成系統(tǒng)可以包括模擬生成器組件和/或另外 的組件(例如,收集組件、基于云的數(shù)據(jù)存儲庫等)。
[0114] 在1102處,可以基于存儲在基于云的數(shù)據(jù)存儲庫中的工業(yè)自動化系統(tǒng)相關(guān)數(shù)據(jù) 集合來對工業(yè)自動化系統(tǒng)進(jìn)行模擬或仿真,其中,可以從工業(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ù))、資產(chǎn)相關(guān)數(shù)據(jù)、過程相關(guān)數(shù)據(jù)(例如,工業(yè)自動化相關(guān)數(shù)據(jù))和/或與工業(yè)企業(yè) 相關(guān)的其他工業(yè)自動化系統(tǒng)相關(guān)數(shù)據(jù)。可以使用一個(gè)或更多個(gè)云網(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ù)存儲庫中。
[0115] 收集組件可以有助于工業(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ù)的集合對工業(yè)自動化系統(tǒng) 進(jìn)行模擬或仿真。例如,模擬生成器組件可以對以下各項(xiàng)進(jìn)行模擬或仿真:工業(yè)設(shè)備、與工 業(yè)自動化系統(tǒng)的工業(yè)設(shè)備和/或其他組件相關(guān)聯(lián)的軟件配置和/或固件配置(包括軟件版 本或固件修訂或更新)、與工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的網(wǎng)絡(luò)相關(guān)設(shè)備(例如,通信設(shè)備、計(jì)算 機(jī)、路由器等)、工業(yè)設(shè)備之間的功能和通信關(guān)系、工業(yè)過程、網(wǎng)絡(luò)相關(guān)設(shè)備等(例如,工業(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ī)械延遲、過程周期時(shí)間、操作調(diào)度等)、與工業(yè)自動化系統(tǒng)相關(guān)的人類行為或交互(例 如,維護(hù)調(diào)度、輪班特定(shift-specific)行為或操作員特定行為或操作員與工業(yè)自動化 系統(tǒng)的交互)、具體時(shí)間或與具體項(xiàng)目相關(guān)的工業(yè)自動化系統(tǒng)的生產(chǎn)流程或過程流程,和/ 或工業(yè)自動化系統(tǒng)的其他方面或特征。
[0116] 在1104處,可以基于工業(yè)自動化系統(tǒng)的模擬或仿真來生成模擬模型,該模擬模型 可以模擬工業(yè)自動化系統(tǒng)。模擬生成器組件可以基于工業(yè)自動化系統(tǒng)的各個(gè)部分(例如, 工業(yè)設(shè)備、軟件、固件等)的各自的模擬或仿真,來生成可以模擬工業(yè)自動化系統(tǒng)的模擬模 型。例如,模擬生成器組件使用工業(yè)自動化系統(tǒng)的模擬或仿真(包括對于各個(gè)工業(yè)設(shè)備、軟 件和/固件配置、網(wǎng)絡(luò)設(shè)備、工業(yè)設(shè)備或過程之間的功能和通信關(guān)系、機(jī)械或過程屬性或特 征、與工業(yè)自動化系統(tǒng)相關(guān)的人類行為或交互、具體時(shí)間或與具體項(xiàng)目有關(guān)的工業(yè)自動化 系統(tǒng)的生產(chǎn)流程或過程流程的模擬或仿真)來促進(jìn)工業(yè)自動化系統(tǒng)的模擬模型的生成。
[0117] 圖12描繪了根據(jù)本公開主題的各個(gè)方面與實(shí)施方式的示例方法1200的流程圖, 該方法1200可以促進(jìn):基于與一組工業(yè)自動化系統(tǒng)有關(guān)的基于云的數(shù)據(jù)來模擬該組工業(yè) 自動化系統(tǒng)中的工業(yè)自動化系統(tǒng)??梢酝ㄟ^模擬生成系統(tǒng)實(shí)現(xiàn)方法1200,該模擬生成系統(tǒng) 可以包括模擬生成器組件和/或其它組件(例如,收集組件、基于云的數(shù)據(jù)存儲庫等)。
[0118] 在1202處,可以收集與包括一個(gè)或更多個(gè)工業(yè)自動化系統(tǒng)的一組工業(yè)自動化系 統(tǒng)相關(guān)的數(shù)據(jù)集合。模擬生成系統(tǒng)可以包括收集組件,該收集組件可以收集與該組工業(yè)自 動化系統(tǒng)相關(guān)的數(shù)據(jù)集合。該數(shù)據(jù)集合可以包括如下數(shù)據(jù),該數(shù)據(jù)與和該組工業(yè)自動化系 統(tǒng)中的一個(gè)或更多個(gè)工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的工業(yè)設(shè)備、資產(chǎn)、工業(yè)過程和網(wǎng)絡(luò)設(shè)備相關(guān)。 該組工業(yè)自動化系統(tǒng)可以與一個(gè)或更多個(gè)工業(yè)企業(yè)相關(guān)聯(lián)。
[0119] 在一些實(shí)施方式中,全部或部分模擬生成系統(tǒng)可以位于云平臺中。例如,模擬生成 器組件、收集組件、數(shù)據(jù)存儲庫(例如,基于云的數(shù)據(jù)存儲庫)和/或模擬生成系統(tǒng)中的其 它組件可以位于云平臺中。在其他實(shí)施方式中,某些組件(例如,模擬生成器組件或收集組 件)可以位于云平臺的外部并且可以訪問云平臺(例如,云平臺中的數(shù)據(jù)存儲庫)以便于 對數(shù)據(jù)存儲庫中的數(shù)據(jù)進(jìn)行分析,從而便于對該組工業(yè)自動化系統(tǒng)中的工業(yè)自動化系統(tǒng)進(jìn) 行模擬。
[0120] 在1204處,可以將該數(shù)據(jù)集合存儲在數(shù)據(jù)存儲庫中。收集組件可以有助于將該數(shù) 據(jù)集合存儲到數(shù)據(jù)存儲庫中,其中,數(shù)據(jù)存儲庫可以是位于云平臺中的基于云的數(shù)據(jù)存儲 庫。
[0121] 在1206處,可以對該數(shù)據(jù)集合進(jìn)行分析。模擬生成器組件可以訪問基于云的數(shù)據(jù) 存儲庫并且可以從基于云的倉庫中檢索、獲得、讀取該數(shù)據(jù)集合。模擬生成器組件可以對該 數(shù)據(jù)集合進(jìn)行分析(例如,對該數(shù)據(jù)集合執(zhí)行大數(shù)據(jù)分析)以便于模擬工業(yè)自動化系統(tǒng)。 模擬生成器組件可以對該數(shù)據(jù)集合進(jìn)行分析,以便于識別或確定與工業(yè)自動化系統(tǒng)相關(guān)聯(lián) 的工業(yè)設(shè)備、工業(yè)過程、操作系統(tǒng)、軟件(例如,軟件類型、軟件版本、軟件功能、軟件制造商 等)、固件(例如,固件類型、固件版本、固件功能、固件制造商等);以及便于識別或確定 工業(yè)設(shè)備的配置、工業(yè)過程、操作系統(tǒng)、軟件、固件和網(wǎng)絡(luò)設(shè)備(包括各個(gè)工業(yè)設(shè)備、工業(yè)過 程、操作系統(tǒng)、軟件、固件和網(wǎng)絡(luò)設(shè)備之間的功能關(guān)系或連接;與各個(gè)工業(yè)設(shè)備、工業(yè)過程、 操作系統(tǒng)、軟件、固件和網(wǎng)絡(luò)設(shè)備相關(guān)聯(lián)的相應(yīng)屬性或特征等)。
[0122] 在1208處,可以基于該數(shù)據(jù)集合的分析結(jié)果對包括工業(yè)設(shè)備、工業(yè)過程、操作系 統(tǒng)、軟件、固件和網(wǎng)絡(luò)設(shè)備等的工業(yè)自動化系統(tǒng)進(jìn)行模擬或仿真。模擬生成器組件可以對工 業(yè)自動化系統(tǒng)進(jìn)行模擬或仿真,包括對以下各項(xiàng)進(jìn)行模擬或仿真:與工業(yè)自動化系統(tǒng)的工 業(yè)設(shè)備和/或其他組件相關(guān)聯(lián)的工業(yè)設(shè)備、軟件和/或固件配置(包括軟件或固件修訂或 更新);與工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的網(wǎng)絡(luò)相關(guān)設(shè)備(例如,通信設(shè)備、計(jì)算機(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ī)械延遲、過程周 期時(shí)間、操作調(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)相關(guān)聯(lián)的人 類行為或交互(例如,維護(hù)調(diào)度、輪班特定行為或操作員特定行為或操作員與工業(yè)自動化 系統(tǒng)進(jìn)行的交互)、具體時(shí)間或與具體項(xiàng)目相關(guān)的工業(yè)自動化系統(tǒng)的生產(chǎn)流程或過程流程, 和/或工業(yè)自動化系統(tǒng)的其他方面或特征。
[0123] 在一些實(shí)施方式中,數(shù)據(jù)子集可以與該組工業(yè)自動化系統(tǒng)中的第二個(gè)工業(yè)自動化 系統(tǒng)的一部分(例如,工業(yè)設(shè)備、工業(yè)過程、軟件、固件、網(wǎng)絡(luò)相關(guān)設(shè)備等)的操作相關(guān)。模 擬生成器組件可以對數(shù)據(jù)子集進(jìn)行分析,以便于模擬或仿真工業(yè)自動化系統(tǒng)的相同或相似 的部分。例如,第二個(gè)工業(yè)自動化系統(tǒng)的一部分可以是工業(yè)設(shè)備,其中,工業(yè)自動化系統(tǒng)可 以包括相同的或相似的工業(yè)設(shè)備。模擬生成器組件可以對該數(shù)據(jù)子集和/或數(shù)據(jù)集合的其 它子集(例如,與工業(yè)自動化系統(tǒng)的相同的或相似的工業(yè)設(shè)備相關(guān)的數(shù)據(jù))進(jìn)行分析,并且 可以基于對該數(shù)據(jù)子集或數(shù)據(jù)的其他子集的分析來模擬或仿真工業(yè)設(shè)備。
[0124] 在1210處,可以基于對工業(yè)自動化系統(tǒng)的相應(yīng)部分(例如,工業(yè)設(shè)備、工業(yè)過程、 軟件、固件、網(wǎng)絡(luò)相關(guān)設(shè)備等)的模擬或仿真來生成可模擬工業(yè)自動化系統(tǒng)的模擬模型。模 擬生成器組件可以生成模擬模型,該模擬模型可以基于對與工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的相應(yīng) 部分(例如,工業(yè)設(shè)備、工業(yè)過程、軟件、固件、網(wǎng)絡(luò)相關(guān)設(shè)備等)的模擬或仿真來對工業(yè)自 動化系統(tǒng)的操作進(jìn)行模擬(例如,對與工業(yè)自動化系統(tǒng)的操作相關(guān)的輸入數(shù)據(jù)做出響應(yīng))。
[0125] 此時(shí),方法1200可以進(jìn)行至參考點(diǎn)A,其中使用所生成的模擬模型可以便于評估 針對正考慮的工業(yè)自動化系統(tǒng)的修改,便于確定是否要對工業(yè)自動化系統(tǒng)和/或本公開主 題的其他特征或方面(如本文中關(guān)于方法1300、方法1400、方法1500、方法1600和/或方 法1700所描述的公開主題的這些特征和方面)進(jìn)行修改。
[0126] 與模擬模型相關(guān)的信息可以存儲在基于云的數(shù)據(jù)存儲庫中或其它所期望的數(shù)據(jù) 存儲庫中,其中,模擬生成器組件可以從基于云的數(shù)據(jù)存儲庫或其他數(shù)據(jù)存儲庫中訪問模 擬模型,并且可以使用模擬模型來模擬相關(guān)聯(lián)的工業(yè)自動化系統(tǒng)的操作,例如,對于將數(shù)據(jù) (如與工業(yè)自動化系統(tǒng)相關(guān)的操作數(shù)據(jù))應(yīng)用于模擬模型做出響應(yīng)。
[0127] 圖13呈現(xiàn)了根據(jù)本公開主題的各個(gè)方面與實(shí)施方式的示例方法1300的流程圖, 該方法1300可以有助于基于與一組工業(yè)自動化系統(tǒng)有關(guān)的基于云的數(shù)據(jù)來模擬針對該組 工業(yè)自動化系統(tǒng)中的工業(yè)自動化系統(tǒng)的修改??梢酝ㄟ^模擬生成系統(tǒng)實(shí)現(xiàn)方法1300,該模 擬生成系統(tǒng)可以包括模擬生成器組件和/或其它組件(例如,收集組件、基于云的數(shù)據(jù)存儲 庫等)。在一些實(shí)施方式中,方法1300可以從方法1200的參考點(diǎn)A繼續(xù),其中,已經(jīng)根據(jù)方 法1500生成了可模擬工業(yè)自動化系統(tǒng)的模擬模型。
[0128] 在1302處,可以接收用于評估針對工業(yè)自動化系統(tǒng)的修改的請求。模擬生成器組 件可以接收用于評估針對正考慮的工業(yè)自動化系統(tǒng)的修改的請求。該修改可以涉及:與工 業(yè)自動化系統(tǒng)相關(guān)聯(lián)的工業(yè)設(shè)備或工業(yè)設(shè)備的配置的改變、與工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的工 業(yè)過程的改變、與工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的軟件的改變或更新、與工業(yè)自動化系統(tǒng)相關(guān)聯(lián) 的固件的變化或更新,和/或與工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的網(wǎng)絡(luò)相關(guān)設(shè)備或網(wǎng)絡(luò)相關(guān)設(shè)備的 配置的改變等。
[0129] 在1304處,可以從數(shù)據(jù)存儲庫(例如,基于云的數(shù)據(jù)存儲庫)中獲得與工業(yè)自動 化系統(tǒng)修改相關(guān)的修改數(shù)據(jù)子集。與修改相關(guān)的修改數(shù)據(jù)子集可以存儲在基于云的數(shù)據(jù)存 儲庫中和/或模擬生成器組件可以生成與修改相關(guān)的修改數(shù)據(jù)子集。修改數(shù)據(jù)子集例如可 以包括與對象(例如,工業(yè)設(shè)備、工業(yè)過程、軟件、固件、網(wǎng)絡(luò)相關(guān)設(shè)備等)的功能、特性、特 征、屬性等相關(guān)的、與修改相關(guān)聯(lián)的信息。
[0130] 在1306處,可以對與修改相關(guān)的修改數(shù)據(jù)子集進(jìn)行分析。模擬生成器組件可以結(jié) 合與工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的模擬模型(例如,使用方法1200生成的)來分析修改數(shù)據(jù) 子集,以便于模擬或仿真該修改以及生成基于該修改后的工業(yè)自動化系統(tǒng)的修改的模擬模 型。
[0131] 在1308處,可以基于與修改相關(guān)的修改數(shù)據(jù)子集的分析結(jié)果結(jié)合模擬模型對工 業(yè)自動化系統(tǒng)的修改進(jìn)行模擬或仿真。模擬生成器組件可以基于修改數(shù)據(jù)子集的分析結(jié)果 來模擬或仿真針對工業(yè)自動化系統(tǒng)的修改。例如,模擬生成器組件可以模擬或仿真針對工 業(yè)自動化系統(tǒng)的修改,包括模擬或仿真對工業(yè)自動化系統(tǒng)的其他部分的修改的相互關(guān)系。
[0132] 在1310處,可以基于根據(jù)對修改的模擬或仿真而修改的工業(yè)自動化系統(tǒng)的模擬 模型來生成修改的工業(yè)自動化系統(tǒng)的修改的模擬模型。模擬生成器組件可以生成根據(jù)對修 改的模擬或仿真而修改的工業(yè)自動化系統(tǒng)的修改的模擬模型。
[0133] 此時(shí),方法1300可以進(jìn)行至參考點(diǎn)B,其中,例如,使用修改的工業(yè)自動化系統(tǒng) 的修改的模擬模型可以有助于確定是否要對工業(yè)自動化系統(tǒng)做出修改(例如,根據(jù)方法 1400、方法1500或方法1600)。
[0134] 圖14呈現(xiàn)了根據(jù)本公開主題的各個(gè)方面與實(shí)施方式的示例方法1400的流程圖, 該方法可以有助于基于與工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的修改的模擬模型來確定是否要修改該 工業(yè)自動化系統(tǒng)??梢酝ㄟ^能夠包括模擬生成器組件和/或其他組件(例如,收集器組件、 基于云的數(shù)據(jù)存儲庫等)的模擬生成系統(tǒng)來實(shí)現(xiàn)方法1400。在一些實(shí)現(xiàn)中,方法1400可以 從方法1300的參考點(diǎn)B開始,其中,例如,根據(jù)方法1300可以生成可模擬修改的工業(yè)自動 化系統(tǒng)的修改的模擬模型(例如,基于可以存儲在基于云的數(shù)據(jù)存儲庫中的關(guān)于修改的修 改數(shù)據(jù)子集)。
[0135] 在1402處,可以基于工業(yè)自動化系統(tǒng)的模擬模型來確定或預(yù)測工業(yè)自動化系統(tǒng) 的響應(yīng)或行為。模擬生成器組件可以基于(例如,根據(jù)方法1200所生成的)模擬模型來確 定或預(yù)測工業(yè)自動化系統(tǒng)的響應(yīng)或行為。例如,模擬生成器組件可以將與工業(yè)自動化系統(tǒng) 或其部分的操作有關(guān)的操作數(shù)據(jù)集合(例如,真實(shí)操作數(shù)據(jù)或模擬操作數(shù)據(jù))應(yīng)用于模擬 模型。模擬生成器組件可以通過將操作數(shù)據(jù)集合應(yīng)用于模擬模型,來基于模擬模型的模擬 操作分析模擬模型的模擬操作并且可以確定或預(yù)測工業(yè)自動化系統(tǒng)或其部分的響應(yīng)或行 為。
[0136] 在1404處,可以基于修改后的工業(yè)自動化系統(tǒng)的修改的模擬模型來確定或預(yù)測 修改后的工業(yè)自動化系統(tǒng)的響應(yīng)或行為。模擬生成器組件可以基于修改的模擬模型來確定 或預(yù)測修改后的工業(yè)自動化系統(tǒng)或其部分的響應(yīng)或行為。例如,模擬生成器組件可以將與 修改后的工業(yè)自動化系統(tǒng)的操作有關(guān)的操作數(shù)據(jù)集合應(yīng)用于修改的模擬模型。模擬生成器 組件可以通過將操作數(shù)據(jù)集合應(yīng)用于修改的模擬模型,來基于修改的模擬模型的模擬操作 分析修改的模擬模型的模擬操作并且可以確定或預(yù)測修改后的工業(yè)自動化系統(tǒng)或其部分 的響應(yīng)或行為。
[0137] 在1406處,可以將修改后的工業(yè)自動化系統(tǒng)的確定或預(yù)測的響應(yīng)或行為與(未修 改的)工業(yè)自動化系統(tǒng)的確定或預(yù)測的響應(yīng)或行為相比較。模擬生成器組件可以將修改后 的工業(yè)自動化系統(tǒng)的確定或預(yù)測的響應(yīng)或行為與(未修改的)工業(yè)自動化系統(tǒng)的確定或預(yù) 測的響應(yīng)或行為相比較。
[0138] 在1408處,可以基于修改后的工業(yè)自動化系統(tǒng)的確定或預(yù)測的響應(yīng)或行為與(未 修改的)工業(yè)自動化系統(tǒng)的確定或預(yù)測的響應(yīng)或行為的比較結(jié)果,來確定修改后的工業(yè)自 動化系統(tǒng)的確定或預(yù)測的響應(yīng)或行為與(未修改的)工業(yè)自動化系統(tǒng)的確定或預(yù)測的響應(yīng) 或行為之間的差異。模擬生成器組件可以確定或標(biāo)識修改后的工業(yè)自動化系統(tǒng)的確定或預(yù) 測的響應(yīng)或行為與(未修改的)工業(yè)自動化系統(tǒng)的確定或預(yù)測的響應(yīng)或行為之間的差異。 例如,模擬生成器組件可以基于如下內(nèi)容來確定或標(biāo)識工業(yè)自動化系統(tǒng)的操作的改進(jìn):該 修改;與未修改的工業(yè)自動化系統(tǒng)的性能相比,基于修改的工業(yè)自動化系統(tǒng)的性能的縮減; 或修改后的工業(yè)自動化系統(tǒng)的確定或預(yù)測的響應(yīng)或行為與(未修改的)工業(yè)自動化系統(tǒng)的 確定或預(yù)測的響應(yīng)或行為之間的其它差異。
[0139] 在1410處,可以根據(jù)定義的操作標(biāo)準(zhǔn)集基于修改后的工業(yè)自動化系統(tǒng)的確定或 預(yù)測的響應(yīng)或行為與(未修改的)工業(yè)自動化系統(tǒng)的確定或預(yù)測的響應(yīng)或行為之間的差 異,來確定是否對工業(yè)自動化系統(tǒng)做出修改。模擬生成器組件可以根據(jù)定義的操作標(biāo)準(zhǔn)集 基于修改后的工業(yè)自動化系統(tǒng)的確定或預(yù)測的響應(yīng)或行為與(未修改的)工業(yè)自動化系統(tǒng) 的確定或預(yù)測的響應(yīng)或行為之間的差異,來確定是否對工業(yè)自動化系統(tǒng)做出修改。例如,響 應(yīng)于根據(jù)定義的操作標(biāo)準(zhǔn)集而確定針對工業(yè)自動化系統(tǒng)的修改被確定或預(yù)測導(dǎo)致在性能 方面比未修改的工業(yè)自動化系統(tǒng)高出定義的水平的改進(jìn),模擬生成器組件可以確定將要對 工業(yè)自動化系統(tǒng)做出修改或應(yīng)當(dāng)對工業(yè)自動化系統(tǒng)做出修改,并且可以生成表示針對工業(yè) 自動化系統(tǒng)的修改是適當(dāng)?shù)暮?或推薦的報(bào)告。
[0140] 圖15示出了根據(jù)本公開主題的各個(gè)方面與實(shí)施方式的另一種示例方法1500的流 程圖,該方法可以有助于確定是否要基于與工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的修改的模擬模型來修 改該工業(yè)自動化系統(tǒng)??梢酝ㄟ^可包括模擬生成器組件和/或其他組件(例如,收集器組 件、基于云的數(shù)據(jù)存儲庫等)的模擬生成系統(tǒng)來實(shí)現(xiàn)方法1500。在一些實(shí)現(xiàn)中,方法1500 可以從方法1300的參考點(diǎn)B開始,其中,根據(jù)方法1300可以生成可模擬修改后的工業(yè)自動 化系統(tǒng)的修改的模擬模型。
[0141] 在1502處,例如可以從基于云的數(shù)據(jù)存儲庫接收與工業(yè)自動化系統(tǒng)相關(guān)的歷史 操作數(shù)據(jù)集合。模擬生成器組件可以訪問基于云的數(shù)據(jù)存儲庫,并且可以從基于云的數(shù)據(jù) 存儲庫獲取、檢索或讀取歷史操作數(shù)據(jù)集合。
[0142] 在1504處,可以將歷史操作數(shù)據(jù)集合應(yīng)用于修改后的工業(yè)自動化系統(tǒng)的修改的 模擬模型,以便基于歷史操作數(shù)據(jù)集合(例如,響應(yīng)于歷史操作數(shù)據(jù)集合的應(yīng)用)來通過修 改的模擬模型生成響應(yīng)。模擬生成器組件可以將歷史操作數(shù)據(jù)集合應(yīng)用于修改的模擬模 型。修改的模擬模型可以基于將歷史操作數(shù)據(jù)集合應(yīng)用于修改的模擬模型來產(chǎn)生響應(yīng)。
[0143] 在1506處,可以確定或預(yù)測修改后的工業(yè)自動化系統(tǒng)對于將歷史操作數(shù)據(jù)集合 應(yīng)用于修改的模擬模型的響應(yīng),以便于生成響應(yīng)數(shù)據(jù)集合。模擬生成器組件可以基于將歷 史操作數(shù)據(jù)集合應(yīng)用于修改的模擬模型,來確定或預(yù)測修改后的工業(yè)自動化系統(tǒng)或其部分 的響應(yīng)或行為。例如,響應(yīng)于將歷史操作數(shù)據(jù)集合應(yīng)用于修改的模擬模型,模擬生成器組件 可以分析修改的模擬模型的模擬操作。部分地基于該分析的結(jié)果,模擬生成器組件可以基 于修改的模擬模型的模擬操作來確定或預(yù)測修改后的工業(yè)自動化系統(tǒng)或其部分的響應(yīng)或 行為。
[0144] 在1508處,例如可以從基于云的數(shù)據(jù)存儲庫接收歷史響應(yīng)數(shù)據(jù)集合,該歷史響應(yīng) 數(shù)據(jù)集合與工業(yè)自動化系統(tǒng)針對歷史操作數(shù)據(jù)集合的響應(yīng)有關(guān)。模擬生成器組件可以訪問 基于云的數(shù)據(jù)存儲庫,并且能夠從基于云的數(shù)據(jù)存儲庫獲取、檢索或讀取歷史響應(yīng)數(shù)據(jù)集 合。例如,歷史響應(yīng)數(shù)據(jù)集合可以是與工業(yè)自動化系統(tǒng)或以前版本的工業(yè)自動化系統(tǒng)針對 歷史操作數(shù)據(jù)集合的響應(yīng)有關(guān)的數(shù)據(jù)。
[0145] 在1510處,可以將與修改后的工業(yè)自動化系統(tǒng)的響應(yīng)的模擬相關(guān)聯(lián)的響應(yīng)數(shù)據(jù) 集合與歷史響應(yīng)數(shù)據(jù)集合相比較。模擬生成器組件可以將與修改后的工業(yè)自動化系統(tǒng)的 響應(yīng)的模擬相關(guān)聯(lián)的響應(yīng)數(shù)據(jù)集合與歷史響應(yīng)數(shù)據(jù)集合相比較,以便于確定響應(yīng)之間的差 異。
[0146] 在1512處,可以基于響應(yīng)數(shù)據(jù)集合與歷史響應(yīng)數(shù)據(jù)集合之間的比較的結(jié)果來確 定響應(yīng)數(shù)據(jù)集合與歷史響應(yīng)數(shù)據(jù)集合之間的差異。模擬生成器組件可以基于該比較結(jié)果確 定或標(biāo)識響應(yīng)數(shù)據(jù)集合與歷史響應(yīng)數(shù)據(jù)集合之間的差異。例如,模擬生成器組件可以基于 如下內(nèi)容結(jié)合歷史操作數(shù)據(jù)集合的應(yīng)用來確定或標(biāo)識工業(yè)自動化系統(tǒng)的操作或響應(yīng)的改 進(jìn):作為對歷史操作數(shù)據(jù)集合的應(yīng)用的響應(yīng),與工業(yè)自動化系統(tǒng)(或其以前的版本)的性 能相比,基于修改結(jié)合歷史操作數(shù)據(jù)集合的應(yīng)用來確定或標(biāo)識工業(yè)自動化系統(tǒng)的性能的縮 減;或者響應(yīng)于歷史操作數(shù)據(jù)集合的應(yīng)用來確定或標(biāo)識修改后的工業(yè)自動化系統(tǒng)的確定或 預(yù)測的操作或響應(yīng)與工業(yè)自動化系統(tǒng)(或其以前的版本)的操作或響應(yīng)之間的其它差異。
[0147] 在1514處,根據(jù)定義的操作標(biāo)準(zhǔn)集,可以基于響應(yīng)數(shù)據(jù)集合與歷史響應(yīng)數(shù)據(jù)集合 之間的差異確定是否可以基于響應(yīng)數(shù)據(jù)集合與歷史響應(yīng)數(shù)據(jù)集合之間的差異來對工業(yè)自 動化系統(tǒng)做出修改。根據(jù)定義的操作標(biāo)準(zhǔn)集,模擬生成器組件可以基于響應(yīng)數(shù)據(jù)集合與歷 史響應(yīng)數(shù)據(jù)集合之間的差異確定是否可以基于響應(yīng)數(shù)據(jù)集合與歷史響應(yīng)數(shù)據(jù)集合之間的 差異來對工業(yè)自動化系統(tǒng)做出修改。例如,響應(yīng)于根據(jù)定義的操作標(biāo)準(zhǔn)集確定針對工業(yè)自 動化系統(tǒng)的修改被確定或預(yù)測導(dǎo)致在性能方面比未修改的工業(yè)自動化系統(tǒng)高出定義的水 平的改進(jìn),則模擬生成器組件可以確定將要對工業(yè)自動化系統(tǒng)做出修改或應(yīng)當(dāng)對工業(yè)自動 化系統(tǒng)做出修改,并且可以生成表示針對工業(yè)自動化系統(tǒng)的修改是適當(dāng)?shù)暮?或推薦的報(bào) 生 1=1 〇
[0148] 圖16描繪了根據(jù)本公開主題的各個(gè)方面與實(shí)施方式的另一示例方法1600的流程 圖,該方法可以有助于基于與工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的各個(gè)修改的模擬模型確定是否要修 改該工業(yè)自動化系統(tǒng),如果要修改,則確定要實(shí)現(xiàn)哪種修改。可以通過可包括模擬生成器組 件和/或其他組件(例如,收集器組件、基于云的數(shù)據(jù)存儲庫等)的模擬生成系統(tǒng)來實(shí)現(xiàn)方 法1600。在一些實(shí)現(xiàn)中,方法1600可以從方法1300的參考點(diǎn)B開始,其中,根據(jù)方法1300 可以(例如基于第一修改)生成可模擬修改后的工業(yè)自動化系統(tǒng)的修改的模擬模型。例如, 可以模擬或仿真針對工業(yè)自動化系統(tǒng)的第一類型的修改,并且如果基于第一類型的修改進(jìn) 行修改,則例如根據(jù)方法1300可以生成工業(yè)自動化系統(tǒng)的第一修改的模擬模型。
[0149] 在1602處,可以接收用于對工業(yè)自動化系統(tǒng)的第二類型的修改進(jìn)行評估的請求。 模擬生成器組件可以接收用于評估對正在被考慮的工業(yè)自動化系統(tǒng)的第二類型的修改的 請求。該請求可以是與第一類型的修改相關(guān)聯(lián)的請求相同的請求的一部分,或者可以是獨(dú) 立的請求。第二類型的修改可以涉及與工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的工業(yè)設(shè)備的改變或工業(yè)設(shè) 備的配置的改變、工業(yè)過程的改變、軟件的改變或更新、固件的改變或更新和/或網(wǎng)絡(luò)相關(guān) 的設(shè)備的改變或網(wǎng)絡(luò)相關(guān)的設(shè)備的配置的改變等。第二類型的修改可以是與第一類型的修 改不同類型的修改。
[0150] 與第二類型的修改相關(guān)的第二修改數(shù)據(jù)子集可以存儲在基于云的數(shù)據(jù)存儲庫中 并且/或者模擬生成器組件可以生成與第二類型的修改相關(guān)的第二修改數(shù)據(jù)子集。第二修 改數(shù)據(jù)子集例如可以包括與和第二類型的修改相關(guān)聯(lián)的對象(例如,工業(yè)設(shè)備、工業(yè)過程、 軟件、固件、網(wǎng)絡(luò)相關(guān)設(shè)備等)的功能、特征、特性、屬性等相關(guān)的信息。
[0151] 在1604處,可以分析與第二類型的修改相關(guān)的第二修改數(shù)據(jù)子集。模擬生成器組 件可以結(jié)合(例如,使用方法1200所生成的)與工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的模擬模型來分析 第二修改數(shù)據(jù)子集,以有助于模擬或仿真第二類型的修改,同時(shí)生成基于第二類型的修改 而修改的工業(yè)自動化系統(tǒng)的第二修改的模擬模型。
[0152] 在1606處,可以基于對與第二類型的修改相關(guān)的第二修改數(shù)據(jù)子集的分析結(jié)果 連同模擬模型,來模擬或仿真針對工業(yè)自動化系統(tǒng)的第二類型的修改。模擬生成器組件可 以基于對第二修改數(shù)據(jù)子集的分析結(jié)果來模擬或仿真針對工業(yè)自動化系統(tǒng)的第二類型的 修改。
[0153] 在1608處,可以基于根據(jù)第二類型的修改的模擬或仿真而修改的工業(yè)自動化系 統(tǒng)的模擬模型,來生成對于第二修改后的工業(yè)自動化系統(tǒng)的第二修改的模擬模型。模擬生 成器組件可以生成基于第二類型的修改的模擬或仿真而修改的工業(yè)自動化系統(tǒng)的第二修 改的模擬模型。
[0154] 在1610處,可以基于工業(yè)自動化系統(tǒng)的模擬模型來確定或預(yù)測工業(yè)自動化系統(tǒng) 的響應(yīng)或行為。模擬生成器組件可以基于(例如,根據(jù)方法1200生成的)模擬模型來確定 或預(yù)測工業(yè)自動化系統(tǒng)的響應(yīng)或行為,或其部分。例如,模擬生成器組件可以將與工業(yè)自 動化系統(tǒng)的操作相關(guān)的操作數(shù)據(jù)集合(例如,真實(shí)操作數(shù)據(jù)或模擬操作數(shù)據(jù))應(yīng)用于模擬 模型。通過將操作數(shù)據(jù)集合應(yīng)用于模擬模型,模擬生成器組件可以分析模擬模型的模擬操 作,并且可以基于模擬模型的模擬操作來確定或預(yù)測工業(yè)自動化系統(tǒng)的響應(yīng)或行為,或其 部分。
[0155] 在1612處,可以基于正在考慮的第一修改后的工業(yè)自動化系統(tǒng)的第一修改的模 擬模型,來確定或預(yù)測第一修改后的工業(yè)自動化系統(tǒng)的響應(yīng)或行為。模擬生成器組件可以 基于第一修改的模擬模型來確定或預(yù)測第一修改后的工業(yè)自動化系統(tǒng)或其部分的響應(yīng)或 行為。例如,模擬生成器組件可以將與第一修改后的工業(yè)自動化系統(tǒng)的操作相關(guān)的操作數(shù) 據(jù)集合應(yīng)用于第一修改的模擬模型。通過將操作數(shù)據(jù)集合應(yīng)用于第一修改的模擬模型,模 擬生成器組件可以分析第一修改的模擬模型的模擬操作,并且可以基于第一修改的模擬模 型的模擬操作來確定或預(yù)測第一修改后的工業(yè)自動化系統(tǒng)或其部分的響應(yīng)或行為。
[0156] 在1614處,可以基于正在考慮的第二修改后的工業(yè)自動化系統(tǒng)的第二修改的模 擬模型,來確定或預(yù)測第二修改后的工業(yè)自動化系統(tǒng)的響應(yīng)或行為。模擬生成器組件可以 基于第二修改的模擬模型來確定或預(yù)測第二修改后的工業(yè)自動化系統(tǒng)或其部分的響應(yīng)或 行為。例如,模擬生成器組件可以將與第二修改后的工業(yè)自動化系統(tǒng)的操作相關(guān)操作數(shù)據(jù) 集合應(yīng)用于第二修改的模擬模型。通過將操作數(shù)據(jù)集合應(yīng)用于第二修改的模擬模型,模擬 生成器組件可以分析第二修改的模擬模型的模擬操作,并且可以基于第二修改的模擬模型 的模擬操作來確定或預(yù)測第二修改后的工業(yè)自動化系統(tǒng)或其部分的響應(yīng)或行為。
[0157] 在1616處,可以評估(例如,相互比較)與模擬模型(第一修改的模擬模型和第 二修改的模擬模型)相關(guān)聯(lián)的各響應(yīng)。模擬生成器組件可以相對于彼此評估或比較各響 應(yīng),以有助于確定是否要做出任何修改以及/或者在要做出修改的情況下確定要做出何種 修改。
[0158] 在1618處,根據(jù)所定義的操作標(biāo)準(zhǔn)集合,基于對與模擬模型、第一修改的模擬模 型和第二修改的模擬模型相關(guān)聯(lián)的各響應(yīng)的評估結(jié)果,來做出關(guān)于是否修改工業(yè)自動化系 統(tǒng)的決定。模擬生成器組件可以基于各響應(yīng)的評估結(jié)果確定是否修改工業(yè)自動化系統(tǒng)。
[0159] 如果確定不修改或不應(yīng)當(dāng)修改工業(yè)自動化系統(tǒng),則在1620處,可以生成報(bào)告,其 中該報(bào)告可以表示不修改或不應(yīng)當(dāng)修改工業(yè)自動化系統(tǒng)。作為對確定不修改或不應(yīng)當(dāng)修改 工業(yè)自動化系統(tǒng)的響應(yīng),模擬生成器組件可以生成表示不修改或不應(yīng)當(dāng)修改工業(yè)自動化系 統(tǒng)的報(bào)告。例如,模擬生成器組件可以確定第一類型的修改或第二類型的修改二者都不滿 足與針對工業(yè)自動化系統(tǒng)的修改有關(guān)的所定義的操作標(biāo)準(zhǔn)集合,并且,因此,不執(zhí)行工業(yè)自 動化系統(tǒng)的修改。模擬生成器組件可以生成并且提供(例如,傳輸)可以表示不修改或不 應(yīng)當(dāng)修改工業(yè)自動化系統(tǒng)的報(bào)告。
[0160] 在1618處,如果確定修改或應(yīng)當(dāng)修改工業(yè)自動化系統(tǒng),則在1622處,可以基于評 估結(jié)果和所定義的操作標(biāo)準(zhǔn)集合來做出關(guān)于針對工業(yè)控制系統(tǒng)做出或應(yīng)當(dāng)做出第一類型 的修改、第二類型的修改或第一類型的修改和第二類型的修改的組合中的哪一個(gè)的決定。 模擬生成器組件可以基于評估結(jié)果和所定義的操作標(biāo)準(zhǔn)集合來確定對工業(yè)控制系統(tǒng)做出 或應(yīng)當(dāng)做出第一類型的修改、第二類型的修改或第一類型的修改和第二類型的修改的組合 中的哪一個(gè)。
[0161] 在1624處,可以生成報(bào)告,其中報(bào)告可以表示對工業(yè)控制系統(tǒng)做出或應(yīng)當(dāng)做出第 一類型的修改、第二類型的修改或第一類型的修改和第二類型的修改的組合中的哪一個(gè)。 模擬生成器組件可以生成報(bào)告,該報(bào)告表示修改或應(yīng)當(dāng)修改工業(yè)自動化系統(tǒng),并且表示對 工業(yè)控制系統(tǒng)做出或應(yīng)當(dāng)做出第一類型的修改、第二類型的修改或第一類型的修改和第二 類型的修改的組合中的哪一個(gè)。例如,模擬生成器組件可能確定第一類型的修改滿足所定 義的操作標(biāo)準(zhǔn)集合并且第一類型的修改優(yōu)選于第二類型的修改(例如,與假設(shè)對工業(yè)自動 化系統(tǒng)做出第二類型的修改相比,確定或預(yù)測第一類型的修改導(dǎo)致工業(yè)自動化系統(tǒng)的更好 的性能)。在這樣的實(shí)例中,模擬生成器組件可以生成并且提供(例如,傳輸)如下報(bào)告,該 報(bào)告可以表示基于第一類型的修改來修改或應(yīng)當(dāng)基于第一類型的修改來修改工業(yè)自動化 系統(tǒng)。
[0162] 在一些實(shí)現(xiàn)中,在適當(dāng)?shù)那闆r下,可以關(guān)于其他模擬模型(例如,通過模擬生成器 組件)生成并評估對于工業(yè)自動化系統(tǒng)的第一類型的修改和第二類型的修改的組合的模 擬模型。根據(jù)所定義的操作標(biāo)準(zhǔn)集合,模擬生成器組件可以基于評估的結(jié)果,來確定是否不 做出修改、做出基于第一類型修改的修改、基于第二類型修改的修改、基于第一類型修改和 第二類型修改的組合的修改、或基于修改的不同子集的組合的修改。
[0163] 圖17呈現(xiàn)了根據(jù)本公開主題的各個(gè)方面與實(shí)施方式的另一種示例方法1700的流 程圖,該方法可以基于工業(yè)自動化系統(tǒng)的模擬模型來模擬與工作定單相關(guān)聯(lián)的生產(chǎn),從而 有助于確定或預(yù)測在與該工作定單相關(guān)聯(lián)的生產(chǎn)期間該工業(yè)自動化系統(tǒng)的響應(yīng)??梢酝ㄟ^ 可包括模擬生成器組件和/或其他組件(例如,收集器組件、基于云的數(shù)據(jù)存儲庫等)的模 擬生成系統(tǒng)來實(shí)現(xiàn)方法1700。在一些實(shí)現(xiàn)中,方法1700可以從方法1200的參考點(diǎn)A開始, 其中,根據(jù)方法1200可以生成可模擬工業(yè)自動化系統(tǒng)的模擬模型。
[0164] 在1702處,可以接收與工作定單相關(guān)的信息。模擬生成器組件可以接收工作定單 和/或與工作定單有關(guān)的信息。該信息可以表示與工作定單相關(guān)的各種方面或參數(shù),如例 如要由工業(yè)自動化系統(tǒng)生產(chǎn)的產(chǎn)品的類型、要生產(chǎn)的產(chǎn)品的量或要生產(chǎn)的產(chǎn)品的件數(shù)、產(chǎn) 品生產(chǎn)的開始日期或時(shí)間、完成產(chǎn)品生產(chǎn)的結(jié)束日期或時(shí)間、與產(chǎn)品相關(guān)聯(lián)的屬性和特性、 產(chǎn)品的組件等。如果與工作定單相關(guān)的信息不滿足便于使用相應(yīng)的模擬模型來模擬工業(yè) 自動化系統(tǒng)的操作的條件,則模擬生成器組件可以分析和處理與工作定單有關(guān)的信息(例 如,標(biāo)準(zhǔn)化或格式化工作定單信息、識別工作定單參數(shù)等)以生成與工作定單相關(guān)的操作 數(shù)據(jù),模擬模型可以使用該操作數(shù)據(jù),以有助于模擬工業(yè)自動化系統(tǒng)對工作定單的處理。
[0165] 在1704處,可以將與工作定單有關(guān)的操作數(shù)據(jù)應(yīng)用于可以模擬或仿真工業(yè)自動 化系統(tǒng)的模擬模型。模擬生成器組件可以將與工作定單相關(guān)的操作數(shù)據(jù)應(yīng)用于模擬模型, 以有助于確定或預(yù)測如果工業(yè)自動化系統(tǒng)處理工作定單或當(dāng)工業(yè)自動化系統(tǒng)處理工作定 單時(shí)工業(yè)自動化系統(tǒng)會如何響應(yīng)。
[0166] 在1706處,可以生成模擬模型對將操作數(shù)據(jù)應(yīng)用于模擬模型的響應(yīng)。模擬生成 器組件可以響應(yīng)于將操作數(shù)據(jù)應(yīng)用于模擬模型而生成工業(yè)自動化系統(tǒng)的模擬模型的響應(yīng) (例如,模擬響應(yīng)數(shù)據(jù))。
[0167] 在1708處,可以基于模擬模型的響應(yīng)來確定或預(yù)測工業(yè)自動化系統(tǒng)關(guān)于處理工 作定單的響應(yīng)或行為?;谀M模型對應(yīng)用與工作定單有關(guān)的操作數(shù)據(jù)的響應(yīng),模擬生成 器組件可以確定或預(yù)測工業(yè)自動化系統(tǒng)關(guān)于處理工作定單的響應(yīng)或行為。
[0168] 在1710處,可以基于所定義的操作標(biāo)準(zhǔn)集合,結(jié)合與工作定單相關(guān)聯(lián)的如下信息 來分析工業(yè)自動化系統(tǒng)的所確定或所預(yù)測的響應(yīng)或行為:與定單完成參數(shù)(例如,時(shí)間限 制(例如,生產(chǎn)開始日期、中間定單截止日期、定單完成截止日期等)相關(guān)的信息、與財(cái)政限 制(例如,成產(chǎn)成本限制、利潤限制、涉及操作工業(yè)自動化系統(tǒng)處理工作定單的成本的限制 等)有關(guān)的信息、與產(chǎn)品質(zhì)量限制(例如,產(chǎn)品或材料的質(zhì)量限制、工程或誤差容限等)等) 有關(guān)的信息。模擬生成器組件可以分析工業(yè)自動化系統(tǒng)的所確定或所預(yù)測的響應(yīng)或行為, 以有助于基于所定義的操作標(biāo)準(zhǔn)集合來確定工業(yè)自動化系統(tǒng)是否可以滿足定單完成參數(shù), 其中該標(biāo)準(zhǔn)可以包括買方的偏好或要求和/或與工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的工業(yè)企業(yè)實(shí)體 的偏好或要求或與其相關(guān)。
[0169] 在1712處,可以基于分析的結(jié)果和所定義的操作標(biāo)準(zhǔn)集合,來做出關(guān)于工業(yè)自動 化系統(tǒng)是否可以處理和完成工作定單以滿足定單完成參數(shù)的決定。模擬生成器組件可以基 于分析的結(jié)果和所定義的操作標(biāo)準(zhǔn)集合,來確定工業(yè)自動化系統(tǒng)是否可以處理和完成工作 定單以滿足定單完成參數(shù)。例如,如果根據(jù)所定義的工作標(biāo)準(zhǔn)集合確定工業(yè)自動化系統(tǒng)在 處理和完成工作定單生成時(shí)可以滿足工作單完成參數(shù),則模擬器生成器組件可以確定工業(yè) 自動化系統(tǒng)可以充分地或可接受地處理和完成與工作定單相關(guān)的生產(chǎn)。如果模擬生成器組 件確定工業(yè)自動化系統(tǒng)在處理和完成工作定單生產(chǎn)時(shí)不可以或者預(yù)期不可以滿足定單完 成參數(shù),則模擬器生成器部件可以根據(jù)所定義的操作標(biāo)準(zhǔn)集合來確定工業(yè)自動化系統(tǒng)不可 以或預(yù)期不可以充分地或可接受地處理和完成與工作定單相關(guān)的生產(chǎn)。
[0170] 在1714處,可以生成可表示工業(yè)自動化系統(tǒng)是否可以根據(jù)所定義的操作標(biāo)準(zhǔn)集 合處理和完成工作定單以滿足定單完成參數(shù)的報(bào)告。模擬生成器組件可以生成報(bào)告并且可 以提供(例如,傳送)報(bào)告作為用于由與工業(yè)企業(yè)相關(guān)聯(lián)的另一組件或由操作員或管理者 來審閱和分析的輸出。
[0171] 本文中所描述的實(shí)施方式、系統(tǒng)和組件,以及在其中可以執(zhí)行在主題說明書中闡 述的各個(gè)方面的工業(yè)控制系統(tǒng)和工業(yè)自動化環(huán)境可以包括可以通過網(wǎng)絡(luò)進(jìn)行接口的計(jì)算 機(jī)或網(wǎng)絡(luò)部件,如服務(wù)器、客戶端、可編程邏輯控制器(PLC)、自動化控制器、通信模塊、可移 動計(jì)算機(jī)、無線部件、控制部件等。計(jì)算機(jī)和服務(wù)器包括一個(gè)或多個(gè)處理器一采用電信號執(zhí) 行邏輯操作的電子集成電路一被配置為執(zhí)行存儲在介質(zhì)(如隨機(jī)存取存儲器(RAM)、只讀 存儲器(ROM)、硬盤驅(qū)動器)以及可移動存儲裝置(可以包括記憶棒、記憶卡、閃存驅(qū)動器和 外部硬盤驅(qū)動器等)中的指令。
[0172] 類似地,本文中使用的術(shù)語PLC或自動化控制器可以包括跨多個(gè)部件、系統(tǒng)和/ 或網(wǎng)絡(luò)共享的功能。例如,一個(gè)或多個(gè)PLC或自動化控制器可以經(jīng)由網(wǎng)絡(luò)與各種網(wǎng)絡(luò)設(shè)備 通信和協(xié)作。這可以包括經(jīng)由包括控制、自動化設(shè)備和/或公共網(wǎng)絡(luò)的網(wǎng)絡(luò)通信的基本上 任何類型的控制、通訊模塊、計(jì)算機(jī)、輸入/輸出(I/O)裝置、傳感器、致動器和人機(jī)接口 (HMI)。PLC或自動化控制器還可以與各種其它裝置如I/O模塊包括模擬、數(shù)字、編程/智能 I/O模塊,其它可編程控制器,通信模塊,傳感器,致動器,輸出設(shè)備等通信,并且控制各種其 它設(shè)備如I/O模塊包括模擬、數(shù)字、編程/智能I/O模塊,其它可編程控制器,通信模塊,傳 感器,致動器,輸出設(shè)備等。
[0173] 網(wǎng)絡(luò)可以包括公共網(wǎng)絡(luò)如互聯(lián)網(wǎng)、內(nèi)聯(lián)網(wǎng)和自動化網(wǎng)絡(luò),諸如控制和信息協(xié)議 (CIP)網(wǎng)絡(luò),包括裝置網(wǎng)(DeviceNet)、控制網(wǎng)(ControlNet)和以太網(wǎng)/IP。其它網(wǎng)絡(luò)包括 以太網(wǎng)、DH/DH+、遠(yuǎn)程I/O、現(xiàn)場總線、Modbus總線、Profibus總線、CAN、無線網(wǎng)絡(luò)、串行協(xié)議 等。另外,網(wǎng)絡(luò)設(shè)備可以包括各種可能性(硬件和/或軟件部件)。這些包括如下部件,諸 如具有虛擬局域網(wǎng)(VLAN)能力的交換機(jī)、局域網(wǎng)、廣域網(wǎng)、代理、網(wǎng)關(guān)、路由器、防火墻、虛 擬專用網(wǎng)(VPN)裝置、服務(wù)器、客戶機(jī)、計(jì)算機(jī)、配置工具、監(jiān)控工具和/或其它設(shè)備。
[0174] 為了提供所公開的主題的各種方面的上下文,圖18和圖19以及下面的討論意在 提供在其中可以實(shí)現(xiàn)所公開的主題的各種方面的適當(dāng)?shù)沫h(huán)境的簡要的概括的描述。
[0175] 參照圖18,用于實(shí)現(xiàn)上述主題的各種方面的示例環(huán)境1800包括計(jì)算機(jī)1812。計(jì)算 機(jī)1812包括處理單元1814、系統(tǒng)存儲器1816和系統(tǒng)總線1818。系統(tǒng)總線1818將系統(tǒng)組 件(包括但不限于系統(tǒng)存儲器1816)耦接至處理單元1814。處理單元1814可以是各種可 用的處理器中的任何一種。多核微處理器和其它多處理器結(jié)構(gòu)也可以用作處理單元1814。
[0176] 系統(tǒng)總線1818可以是若干類型的總線結(jié)構(gòu)中的任何一種,包括存儲器總線或存 儲器控制器、外圍總線或外部總線,和/或使用各種可用的總線結(jié)構(gòu)中的任何一種的本地 總線,包括但不限于8位總線、工業(yè)標(biāo)準(zhǔn)結(jié)構(gòu)(ISA),微通道結(jié)構(gòu)(MSA),擴(kuò)展ISA (EISA),智 能驅(qū)動電子設(shè)備(IDE),VESA局部總線(VLB),外圍組件互連(PCI),通用串行總線(USB), 高級圖形端口(AGP),個(gè)人計(jì)算機(jī)存儲卡國際協(xié)會總線(PCMCIA)和小型計(jì)算機(jī)系統(tǒng)接口 (SCSI)。
[0177] 系統(tǒng)存儲器1816包括易失性存儲器1820和非易失性存儲器1822。包括用以諸 如在啟動期間在計(jì)算機(jī)1812中的元件之間傳送信息的基本例程的基本輸入/輸出系統(tǒng) (BIOS)存儲在非易失性存儲器1822中。作為例示而非限制,非易失性存儲器1822可以 包括只讀存儲器(ROM)、可編程ROM (PR0M)、電可編程ROM (EPROM)、電可擦除PROM (EEPR0M) 或閃速存儲器。易失性存儲器1820包括充當(dāng)外部高速緩沖存儲器的隨機(jī)存取存儲器 (RAM)。作為例示而非限制,RAM以多種形式可用,例如同步RAM(SRAM)、動態(tài)RAM(DRAM)、 同步DRAM (SDRAM)、雙倍數(shù)據(jù)速率SDRAM (DDR SDRAM)、增強(qiáng)型SDRAM (ESDRAM)、同步鏈路 DRAM(SLDRAM)和直接型 RamBUS RAM(DRRAM)。
[0178] 計(jì)算機(jī)1812還包括可移動/不可移動、易失性/非易失性計(jì)算機(jī)存儲介質(zhì)。圖 18例示例如盤存儲器1824。盤存儲器1824包括但不限于如下設(shè)備,諸如磁盤驅(qū)動器、軟盤 驅(qū)動器、磁帶驅(qū)動器、Jaz驅(qū)動器、Zip驅(qū)動器、LS-100驅(qū)動器、閃速存儲器卡或記憶棒。另 夕卜,盤存儲器1824可以單獨(dú)地或者與其它存儲介質(zhì)組合地包括存儲介質(zhì),包括但不限于光 盤驅(qū)動器如光盤只讀存儲器裝置(⑶-ROM)、⑶可記錄驅(qū)動器(⑶-R驅(qū)動器)、⑶可重寫驅(qū) 動器(⑶-RW驅(qū)動器)或數(shù)字多功能盤ROM驅(qū)動器(DVD-ROM)。為了便于盤存儲器1824連 接至系統(tǒng)總線1818,通常使用可移動/不可移動接口,如接口 1826。
[0179] 應(yīng)當(dāng)理解的是,圖18描述了在用戶和在適當(dāng)?shù)牟僮鳝h(huán)境1800中描述的基本計(jì)算 機(jī)資源之間充當(dāng)媒介的軟件。這樣的軟件包括操作系統(tǒng)1828??梢员淮鎯υ诒P存儲器1824 上的操作系統(tǒng)1828用于控制和分配計(jì)算機(jī)1812的資源。系統(tǒng)應(yīng)用程序1830由操作系統(tǒng) 1828通過存儲在系統(tǒng)存儲器1816或盤存儲器1824中的程序模塊1832和程序數(shù)據(jù)1834來 利用資源的管理。應(yīng)當(dāng)理解的是可以通過各種操作系統(tǒng)或操作系統(tǒng)的組合來實(shí)現(xiàn)主題公開 內(nèi)容。
[0180] 用戶通過輸入設(shè)備1836將命令或信息輸入計(jì)算機(jī)1812。輸入設(shè)備1836包括但不 限于指示裝置,如鼠標(biāo)、跟蹤球、指示筆、觸摸板、鍵盤、麥克風(fēng)、操縱桿、游戲墊、圓盤式衛(wèi)星 天線、掃描儀、TV調(diào)諧卡、數(shù)碼照相機(jī)、數(shù)碼攝像機(jī)、網(wǎng)絡(luò)攝像機(jī)等。這些設(shè)備和其它輸入設(shè) 備通過系統(tǒng)總線1818經(jīng)由接口端口 1838連接至處理單元1814。接口端口 1838包括例如 串行端口、并行端口、游戲端口和通用串行總線(USB)。輸出設(shè)備1840使用同一類型的端口 中的一些作為輸入設(shè)備1836。因而,例如,USB端口可以用于向計(jì)算機(jī)1812提供輸入,并且 從計(jì)算機(jī)1812向輸出設(shè)備1840輸出信息。提供輸出適配器1842表示存在需要特殊適配 器的一些輸出裝置1840如顯示器、揚(yáng)聲器、打印機(jī)以及其它輸出裝置1840。作為示例而非 限制,輸出適配器1842包括提供輸出設(shè)備1840和系統(tǒng)總線1818之間的連接方式的顯卡和 聲卡。應(yīng)當(dāng)注意的是其它設(shè)備和/或設(shè)備的系統(tǒng)如遠(yuǎn)程計(jì)算機(jī)1844提供輸入和輸出能力 二者。
[0181] 計(jì)算機(jī)1812可以使用到一個(gè)或更多遠(yuǎn)程計(jì)算機(jī)(如遠(yuǎn)程計(jì)算機(jī)1844)的邏輯連 接在網(wǎng)絡(luò)環(huán)境中操作。遠(yuǎn)程計(jì)算機(jī)1844可以是個(gè)人計(jì)算機(jī)、服務(wù)器、路由器、網(wǎng)絡(luò)PC、工 作站、基于微處理器的裝置、對等裝置或其它普通的網(wǎng)絡(luò)節(jié)點(diǎn)等,并且通常包括關(guān)于計(jì)算機(jī) 1812描述的元件中的許多或所有元件。出于簡明的目的,僅示出了記憶存儲裝置1846和 遠(yuǎn)程計(jì)算機(jī)1844。遠(yuǎn)程計(jì)算機(jī)1844通過網(wǎng)絡(luò)接口 1848邏輯地連接至計(jì)算機(jī)1812并且然 后經(jīng)由通信連接1850物理地連接。網(wǎng)絡(luò)接口 1848包括通信網(wǎng)絡(luò)例如局域網(wǎng)(LAN)和廣域 網(wǎng)(WAN)。LAN技術(shù)包括光纖分布式數(shù)據(jù)接口(FDDI)、銅分布式數(shù)據(jù)接口(⑶DI)、以太網(wǎng)/ IEEE802. 3、令牌環(huán)網(wǎng)/IEEE802. 5等。WAN技術(shù)包括但不限于點(diǎn)對點(diǎn)鏈路、電路交換網(wǎng)如綜 合業(yè)務(wù)數(shù)字網(wǎng)(ISDN)及其變型、分組交換網(wǎng)絡(luò)和數(shù)字用戶線(DSL)。
[0182] 通信連接1850指代用于將網(wǎng)絡(luò)接口 1848連接至系統(tǒng)總線1818的硬件/軟件。雖 然通信連接1850被示意性地示出在計(jì)算機(jī)1812的內(nèi)部,其也可以在計(jì)算機(jī)1812的外部。 僅舉例而言,與網(wǎng)絡(luò)接口 1848的連接所要求要的硬件/軟包括內(nèi)部和外部的技術(shù),例如調(diào) 制解調(diào)器(包括普通的電話級調(diào)制解調(diào)器、電纜調(diào)制解調(diào)器和DSL調(diào)制解調(diào)器)、ISDN適配 器和以太網(wǎng)卡。
[0183] 圖19是可以與所公開的主題進(jìn)行交互的示例計(jì)算和/或網(wǎng)絡(luò)環(huán)境1900的示意性 框圖。計(jì)算和/或網(wǎng)絡(luò)環(huán)境1900可以包括一個(gè)或多個(gè)客戶端1902??蛻舳?902可以是硬 件和/或軟件(例如,線程、處理、計(jì)算設(shè)備)。計(jì)算和/或網(wǎng)絡(luò)環(huán)境1900還可以包括一個(gè) 或更多服務(wù)器1904。服務(wù)器1904也可以是硬件和/或軟件(例如,線程、處理、計(jì)算設(shè)備)。 例如,服務(wù)器1904可以容置線程,以通過采用本文中所描述的一個(gè)或更多實(shí)施例來執(zhí)行轉(zhuǎn) 換??蛻舳?902與服務(wù)器1904之間的一個(gè)可能的通信可以是適于在兩個(gè)或更多計(jì)算機(jī)處 理之間傳輸?shù)臄?shù)據(jù)包的形式。計(jì)算和/或網(wǎng)絡(luò)環(huán)境1900可以包括可用于便于客戶端1902 與服務(wù)器1904之間的通信的通信框架1906??蛻舳?902可操作地連接至可用于存儲客戶 端1902的本地信息的一個(gè)或更多客戶端數(shù)據(jù)存儲裝置1908。類似地,服務(wù)器1904可操作 地連接至可用于存儲服務(wù)器1904的本地信息的一個(gè)或更多服務(wù)器數(shù)據(jù)存儲庫1910。
[0184] 上述內(nèi)容包括了所公開的主題的示例。當(dāng)然,不可能為了描述所公開的主題而描 述部件或者方法的每個(gè)可想到的組合,然而,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,所公開的主題的很 多另外的組合和置換都是可能的。因而,所公開的主題意在包括落入所附權(quán)利要求的精神 和范圍內(nèi)的所有這樣的替選、修改和變化。
[0185] 具體地,關(guān)于由上述組件、設(shè)備、電路、系統(tǒng)等執(zhí)行的各種功能,用于描述這樣的組 件的術(shù)語(包括涉及"裝置")除非另行指出,否則意在對應(yīng)于執(zhí)行所述組件的具體功能的 任意組件(例如,功能上的等同),一組件即使結(jié)構(gòu)上不等同于所公開的結(jié)構(gòu),但執(zhí)行所公 開的主題的本文中示出的示例性方面中的功能。關(guān)于這點(diǎn),還應(yīng)當(dāng)認(rèn)識到,所公開的主題包 括系統(tǒng)以及具有計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀介質(zhì),這些計(jì)算機(jī)可執(zhí)行指令用于執(zhí)行所 公開的主題的各種方法的動作和/或事件。
[0186] 此外,雖然可能僅關(guān)于若干實(shí)現(xiàn)中的一個(gè)實(shí)現(xiàn)公開了所公開的主題的具體特征, 然而,如果對于任意給定或特定應(yīng)用是期望的且有利的,則這樣的特征可以與其它實(shí)現(xiàn)的 一個(gè)或更多其它特征合并。此外,就詳細(xì)描述或權(quán)利要求中所使用的用語"包含"及其變體 而言,這些用語意在與作為開放式過渡詞的用語"包括"相類似的方式是包容性的。
[0187] 在本申請中,術(shù)語"示例性"用于表示用作示例、例子或說明。本文中描述為"示例 性"的任意方面或設(shè)計(jì)并不一定要被理解為相比于其它方面或設(shè)計(jì)是優(yōu)選的或有利的。相 反,詞語"示例性"的使用意在以具體的方式表示概念。
[0188] 本文中所描述的各種方面和特征可以實(shí)現(xiàn)為方法、裝置、或使用標(biāo)準(zhǔn)編程和/或 工程技術(shù)的制造物。本文中所使用的術(shù)語"制造物"意在包括可以從任意計(jì)算機(jī)可讀設(shè)備、 載體或介質(zhì)訪問的計(jì)算機(jī)程序。例如,計(jì)算機(jī)可讀介質(zhì)可以包括但不限于磁存儲設(shè)備(例 如,硬盤、軟盤、磁條...)、光盤(例如,致密盤(CD)、數(shù)字多功能盤(DVD). ..)、智能卡和閃 存設(shè)備(例如,卡、條、鍵驅(qū)動器...)。
【權(quán)利要求】
1. 一種系統(tǒng),包括: 存儲器,其存儲計(jì)算機(jī)可執(zhí)行的組件; 處理器,其操作地耦接至所述存儲器,所述處理器執(zhí)行所述計(jì)算機(jī)可執(zhí)行的組件,所述 計(jì)算機(jī)可執(zhí)行的組件包括: 收集組件,其被配置成收集來自工業(yè)自動化系統(tǒng)的設(shè)備組的工業(yè)數(shù)據(jù)的子集并且將所 述工業(yè)數(shù)據(jù)存儲在作為云平臺的一部分的數(shù)據(jù)存儲庫中;以及 模擬生成器組件,其被配置成:基于對所述工業(yè)數(shù)據(jù)的子集的分析結(jié)果,對所述設(shè)備組 中的至少一個(gè)設(shè)備進(jìn)行模擬以有助于對所述工業(yè)自動化系統(tǒng)的模擬,并且基于對所述至少 一個(gè)設(shè)備的模擬來生成與所述工業(yè)自動化系統(tǒng)相對應(yīng)的模擬模型。
2. 根據(jù)權(quán)利要求1所述的系統(tǒng),其中所述收集組件或所述模擬生成器組件中的至少一 個(gè)是所述云平臺的一部分。
3. 根據(jù)權(quán)利要求2所述的系統(tǒng),還包括接口組件,所述接口組件被配置成使所述云平 臺與所述工業(yè)自動化系統(tǒng)通過所述工業(yè)自動化系統(tǒng)的云網(wǎng)關(guān)設(shè)備進(jìn)行接口,以有助于所述 工業(yè)數(shù)據(jù)的子集從所述工業(yè)自動化系統(tǒng)傳送至所述收集組件或所述模擬生成器組件中的 至少一個(gè)。
4. 根據(jù)權(quán)利要求1所述的系統(tǒng),其中所述模擬生成器組件還被配置成:基于與針對所 述工業(yè)自動化系統(tǒng)的修改有關(guān)的數(shù)據(jù)子集來模擬所述修改;將對所述修改的模擬與對所述 工業(yè)自動化系統(tǒng)的模擬的至少一部分進(jìn)行合并,以有助于模擬基于所述修改的修改后的工 業(yè)自動化系統(tǒng);以及基于對所述修改后的工業(yè)自動化系統(tǒng)的模擬來生成與所述修改后的工 業(yè)自動化系統(tǒng)相對應(yīng)的修改的模擬模型。
5. 根據(jù)權(quán)利要求4所述的系統(tǒng),其中所述模擬生成器組件還被配置成:基于將操作數(shù) 據(jù)集合應(yīng)用于所述修改的模擬模型或所述模擬模型中的至少一個(gè),來評估所述修改的模擬 模型的響應(yīng)或所述模擬模型的響應(yīng)中的至少一個(gè);并且基于對所述修改的模擬模型的響應(yīng) 或所述模擬模型的響應(yīng)中的至少一個(gè)的評估結(jié)果,來確定所述修改后的工業(yè)自動化系統(tǒng)的 響應(yīng)或所述工業(yè)自動化系統(tǒng)的響應(yīng)中的至少一個(gè)。
6. 根據(jù)權(quán)利要求5所述的系統(tǒng),其中所述模擬生成器組件還被配置成:對所述修改后 的工業(yè)自動化系統(tǒng)的響應(yīng)或所述工業(yè)自動化系統(tǒng)的響應(yīng)中的至少一個(gè)的確定進(jìn)行評估;以 及基于所定義的操作標(biāo)準(zhǔn)集合和對所述修改后的工業(yè)自動化系統(tǒng)的響應(yīng)或所述工業(yè)自動 化系統(tǒng)的響應(yīng)中的至少一個(gè)的確定的評估結(jié)果,來確定是否要修改所述工業(yè)自動化系統(tǒng)。
7. 根據(jù)權(quán)利要求6所述的系統(tǒng),其中所述模擬生成器組件還被配置成:基于關(guān)于是否 要修改所述工業(yè)自動化系統(tǒng)的確定結(jié)果,來生成表示是否要根據(jù)所述修改來修改所述工業(yè) 自動化系統(tǒng)的報(bào)告。
8. 根據(jù)權(quán)利要求4所述的系統(tǒng),其中所述模擬生成器組件還被配置成:從所述數(shù)據(jù)存 儲庫獲取歷史操作數(shù)據(jù)集合,并且生成與所述修改的模擬模型對于將所述歷史操作數(shù)據(jù)集 合應(yīng)用于所述修改的模擬模型的響應(yīng)有關(guān)的響應(yīng)數(shù)據(jù)集合。
9. 根據(jù)權(quán)利要求8所述的系統(tǒng),其中所述模擬生成器組件還被配置成從所述數(shù)據(jù)存儲 庫獲取歷史響應(yīng)數(shù)據(jù)集合,其中所述歷史響應(yīng)數(shù)據(jù)集合與所述工業(yè)自動化系統(tǒng)或所述工業(yè) 自動化系統(tǒng)的先前版本對于將所述歷史操作數(shù)據(jù)集合應(yīng)用于所述工業(yè)自動化系統(tǒng)或所述 工業(yè)自動化系統(tǒng)的所述先前版本的響應(yīng)有關(guān)。
10. 根據(jù)權(quán)利要求9所述的系統(tǒng),其中所述模擬生成器組件還被配置成:比較所述響應(yīng) 數(shù)據(jù)集合與所述歷史響應(yīng)數(shù)據(jù)集合;基于所述響應(yīng)數(shù)據(jù)集合與所述歷史響應(yīng)數(shù)據(jù)集合的比 較結(jié)果,來確定所述響應(yīng)數(shù)據(jù)集合與所述歷史響應(yīng)數(shù)據(jù)集合之間的差異;以及基于所述差 異與所定義的操作標(biāo)準(zhǔn)集合來確定是否要在所述工業(yè)自動化系統(tǒng)中實(shí)現(xiàn)所述修改。
11. 根據(jù)權(quán)利要求4所述的系統(tǒng),其中所述模擬生成器組件還被配置成:基于與對所述 工業(yè)自動化系統(tǒng)的修改集合中的修改有關(guān)的各數(shù)據(jù)子集,來相應(yīng)地模擬所述修改;以及基 于對所述修改的相應(yīng)模擬來生成相應(yīng)的修改后的工業(yè)自動化系統(tǒng)的相應(yīng)的修改的模擬模 型,其中所述修改集合包括所述修改以及與所述相應(yīng)的修改的模擬模型中的第二修改的模 擬模型相關(guān)聯(lián)的第二修改。
12. 根據(jù)權(quán)利要求11所述的系統(tǒng),其中所述模擬生成器組件還被配置成:基于將操作 數(shù)據(jù)集合應(yīng)用于所述模擬模型、所述修改的模擬模型和所述第二修改的模擬模型,來對所 述模擬模型的響應(yīng)、所述修改的模擬模型的響應(yīng)和所述第二修改的模擬模型的響應(yīng)進(jìn)行評 估;以及基于對所述模擬模型的響應(yīng)、所述修改的模擬模型的響應(yīng)和所述第二修改的模擬 模型的響應(yīng)的評估結(jié)果,來確定所述工業(yè)自動化系統(tǒng)的響應(yīng)、所述修改后的工業(yè)自動化系 統(tǒng)的響應(yīng)和第二修改后的工業(yè)自動化系統(tǒng)的響應(yīng)。
13. 根據(jù)權(quán)利要求12所述的系統(tǒng),其中所述模擬生成器組件還被配置成:對所述工業(yè) 自動化系統(tǒng)的響應(yīng)、所述修改后的工業(yè)自動化系統(tǒng)的響應(yīng)和所述第二修改后的工業(yè)自動化 系統(tǒng)的響應(yīng)的確定進(jìn)行評估;并且基于所定義的操作標(biāo)準(zhǔn)集合以及關(guān)于對所述工業(yè)自動化 系統(tǒng)的響應(yīng)、所述修改后的工業(yè)自動化系統(tǒng)的響應(yīng)和所述第二修改后的工業(yè)自動化系統(tǒng)的 響應(yīng)的確定的評估結(jié)果,來確定是否要修改所述工業(yè)自動化系統(tǒng)。
14. 根據(jù)權(quán)利要求13所述的系統(tǒng),其中所述模擬生成器組件確定要修改所述工業(yè)自動 化系統(tǒng),并且還被配置成:基于所定義的操作標(biāo)準(zhǔn)集合以及關(guān)于對所述工業(yè)自動化系統(tǒng)的 響應(yīng)、所述修改后的工業(yè)自動化系統(tǒng)的響應(yīng)以及所述第二修改后的工業(yè)自動化系統(tǒng)的響應(yīng) 的確定的評估結(jié)果,來確定是要在所述工業(yè)自動化系統(tǒng)實(shí)現(xiàn)所述第一修改、要在所述工業(yè) 自動化系統(tǒng)中實(shí)現(xiàn)所述第二修改還是要在所述工業(yè)自動化系統(tǒng)中實(shí)現(xiàn)所述第一修改與所 述第二修改的組合。
15. 根據(jù)權(quán)利要求1所述的系統(tǒng),其中所述模擬生成器組件還被配置成:評估所述模擬 模型對于應(yīng)用與工作定單有關(guān)的操作數(shù)據(jù)集合的響應(yīng);基于所述模擬模型的響應(yīng)來確定所 述工業(yè)自動化系統(tǒng)的響應(yīng);以及基于對所述工業(yè)自動化系統(tǒng)的響應(yīng)的評估結(jié)果,來確定所 述工業(yè)自動化系統(tǒng)是否能夠滿足與所述工作定單相關(guān)聯(lián)的條件集合。
16. 根據(jù)權(quán)利要求1所述的系統(tǒng),其中所述收集組件還被配置成:從與所述云平臺相關(guān) 聯(lián)且包括所述工業(yè)自動化系統(tǒng)的工業(yè)自動化系統(tǒng)組中的第二工業(yè)自動化系統(tǒng)收集第二工 業(yè)數(shù)據(jù)子集,并且其中所述模擬生成器組件還被配置成:基于對所述工業(yè)數(shù)據(jù)子集和所述 第二工業(yè)數(shù)據(jù)子集的分析結(jié)果,來模擬所述設(shè)備組中的至少一個(gè)設(shè)備,以有助于對所述工 業(yè)自動化系統(tǒng)的模擬,并且基于對所述至少一個(gè)設(shè)備的模擬來生成與所述工業(yè)自動化系統(tǒng) 相對應(yīng)的所述模擬模型。
17. 根據(jù)權(quán)利要求1所述的系統(tǒng),其中所述工業(yè)數(shù)據(jù)子集包括如下數(shù)據(jù)中的至少之一: 與所述設(shè)備組中的工業(yè)設(shè)備有關(guān)的數(shù)據(jù)、與和所述設(shè)備組相關(guān)聯(lián)的工業(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ù)、與和所述工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的操作系統(tǒng)有關(guān)的數(shù)據(jù)、 與和所述工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的軟件有關(guān)的數(shù)據(jù)、或與和所述工業(yè)自動化系統(tǒng)相關(guān)聯(lián)的 固件有關(guān)的數(shù)據(jù)。
18. 根據(jù)權(quán)利要求1所述的系統(tǒng),其中所述工業(yè)數(shù)據(jù)子集包括:與所述設(shè)備組中的所述 至少一個(gè)設(shè)備和至少一個(gè)其他設(shè)備之間的至少一種相互關(guān)系有關(guān)的數(shù)據(jù),并且其中所述模 擬生成器組件還被配置成:基于與所述至少一個(gè)設(shè)備和所述至少一個(gè)其他設(shè)備之間的所述 至少一種相互關(guān)系有關(guān)的數(shù)據(jù),來模擬所述至少一個(gè)設(shè)備和所述至少一個(gè)其他設(shè)備之間的 所述至少一種相互關(guān)系,以有助于對所述工業(yè)自動化系統(tǒng)的模擬。
19. 一種方法,包括: 從工業(yè)自動化系統(tǒng)的設(shè)備組獲取工業(yè)數(shù)據(jù)子集,以存儲在與所述工業(yè)自動化系統(tǒng)相關(guān) 聯(lián)的云平臺的數(shù)據(jù)存儲庫中; 基于對所述工業(yè)數(shù)據(jù)子集的分析結(jié)果來模擬所述設(shè)備組中的至少一個(gè)設(shè)備,以有助于 模擬所述工業(yè)自動化系統(tǒng);以及 基于對所述設(shè)備組中的所述至少一個(gè)設(shè)備的模擬來生成與所述工業(yè)自動化系統(tǒng)相對 應(yīng)的模擬模型。
20. 根據(jù)權(quán)利要求19所述的方法,還包括: 使所述云平臺與所述工業(yè)自動化系統(tǒng)進(jìn)行接口;以及 通過所述進(jìn)行接口來監(jiān)視所述工業(yè)自動化系統(tǒng),以有助于從所述工業(yè)自動化系統(tǒng)的所 述設(shè)備組獲取所述工業(yè)數(shù)據(jù)子集。
21. 根據(jù)權(quán)利要求19所述的方法,還包括: 基于與針對所述工業(yè)自動化系統(tǒng)的修改有關(guān)的數(shù)據(jù)子集來模擬所述修改,以有助于基 于對所述修改的模擬和對所述工業(yè)自動化系統(tǒng)的至少一部分的模擬來模擬修改后的工業(yè) 自動化系統(tǒng);以及 基于對所述修改后的工業(yè)自動化系統(tǒng)的模擬來生成與所述修改后的工業(yè)自動化系統(tǒng) 相對應(yīng)的修改的模擬模型。
22. 根據(jù)權(quán)利要求21所述的方法,還包括: 基于將操作數(shù)據(jù)集合應(yīng)用于所述修改的模擬模型和所述模擬模型,來對所述修改的模 擬模型的響應(yīng)和所述模擬模型的響應(yīng)進(jìn)行評估; 基于對所述修改的模擬模型的響應(yīng)和所述模擬模型的響應(yīng)的評估結(jié)果,來預(yù)測所述修 改后的工業(yè)自動化系統(tǒng)的響應(yīng)和所述工業(yè)自動化系統(tǒng)的響應(yīng); 基于所定義的操作標(biāo)準(zhǔn)集合以及對所述修改后的工業(yè)自動化系統(tǒng)的響應(yīng)和所述工業(yè) 自動化系統(tǒng)的響應(yīng)的預(yù)測的評估結(jié)果,來確定是否要使用所述修改來修改所述工業(yè)自動化 系統(tǒng);以及 基于關(guān)于是否要使用所述修改來修改所述工業(yè)自動化系統(tǒng)的確定結(jié)果,來生成表示是 否要使用所述修改來修改所述工業(yè)自動化系統(tǒng)的消息。
23. 根據(jù)權(quán)利要求21所述的方法,還包括: 從所述數(shù)據(jù)存儲庫接收歷史操作數(shù)據(jù)集合;以及 基于將所述歷史操作數(shù)據(jù)集合應(yīng)用于所述修改的模擬模型,來生成與所述修改的模擬 模型的響應(yīng)有關(guān)的響應(yīng)數(shù)據(jù)集合。
24. 根據(jù)權(quán)利要求23所述的方法,還包括: 從所述數(shù)據(jù)存儲庫接收歷史響應(yīng)數(shù)據(jù)集合,其中所述歷史響應(yīng)數(shù)據(jù)集合與所述工業(yè)自 動化系統(tǒng)或所述工業(yè)自動化系統(tǒng)的先前版本響應(yīng)于將所述歷史操作數(shù)據(jù)集合應(yīng)用于所述 工業(yè)自動化系統(tǒng)或所述工業(yè)自動化系統(tǒng)的所述先前版本而生成的響應(yīng)有關(guān); 評估所述響應(yīng)數(shù)據(jù)集合和所述歷史響應(yīng)數(shù)據(jù)集合; 基于對所述響應(yīng)數(shù)據(jù)集合和所述歷史響應(yīng)數(shù)據(jù)集合的評估結(jié)果來確定所述響應(yīng)數(shù)據(jù) 集合與所述歷史響應(yīng)數(shù)據(jù)集合之間的差異;以及 基于所述差異以及與針對所述工業(yè)自動化系統(tǒng)的修改有關(guān)的所定義的操作標(biāo)準(zhǔn)集合, 來確定是否要在所述工業(yè)自動化系統(tǒng)中實(shí)現(xiàn)所述修改。
25. 根據(jù)權(quán)利要求21所述的方法,還包括: 基于與針對所述工業(yè)自動化系統(tǒng)的修改集合中的相應(yīng)修改有關(guān)的相應(yīng)的數(shù)據(jù)子集來 模擬所述相應(yīng)修改;以及 基于對所述相應(yīng)修改的模擬來生成相應(yīng)的修改后的工業(yè)自動化系統(tǒng)的相應(yīng)的修改的 模擬模型,其中所述修改集合包括所述修改以及與所述相應(yīng)的修改的模擬模型中的第二修 改的模擬模型相關(guān)聯(lián)的第二修改。
26. 根據(jù)權(quán)利要求25所述的方法,還包括: 基于將操作數(shù)據(jù)集合應(yīng)用于所述模擬模型、所述修改的模擬模型和所述第二修改的模 擬模型,來對所述模擬模型的響應(yīng)、所述修改的模擬模型的響應(yīng)以及所述第二修改的模擬 模型的響應(yīng)進(jìn)行評估;以及 基于對所述模擬模型的響應(yīng)、所述修改的模擬模型的響應(yīng)和所述第二修改的模擬模型 的響應(yīng)的評估結(jié)果,來預(yù)測所述工業(yè)自動化系統(tǒng)的響應(yīng)、所述修改后的工業(yè)自動化系統(tǒng)的 響應(yīng)和第二修改后的工業(yè)自動化系統(tǒng)的響應(yīng)。
27. 根據(jù)權(quán)利要求26所述的方法,還包括: 對關(guān)于所述工業(yè)自動化系統(tǒng)的響應(yīng)、所述修改后的工業(yè)自動化系統(tǒng)的響應(yīng)以及所述第 二修改后的工業(yè)自動化系統(tǒng)的響應(yīng)的預(yù)測進(jìn)行評估;以及 基于所定義的操作標(biāo)準(zhǔn)集合以及對所述工業(yè)自動化系統(tǒng)的響應(yīng)、所述修改后的工業(yè)自 動化系統(tǒng)的響應(yīng)及所述第二修改后的工業(yè)自動化系統(tǒng)的響應(yīng)的預(yù)測的評估結(jié)果,來確定是 否要修改所述工業(yè)自動化系統(tǒng)。
28. 根據(jù)權(quán)利要求27所述的方法,還包括: 確定要修改所述工業(yè)自動化系統(tǒng);以及 基于所定義的操作標(biāo)準(zhǔn)集合以及對所述工業(yè)自動化系統(tǒng)的響應(yīng)、所述修改后的工業(yè)自 動化系統(tǒng)以及所述第二修改后的工業(yè)自動化系統(tǒng)的響應(yīng)的預(yù)測的評估結(jié)果,來確定是要在 所述工業(yè)自動化系統(tǒng)中實(shí)現(xiàn)所述第一修改、要在所述工業(yè)自動化系統(tǒng)中實(shí)現(xiàn)所述第二修改 還是要在所述工業(yè)自動化系統(tǒng)中實(shí)現(xiàn)所述第一修改和所述第二修改的組合。
29. 根據(jù)權(quán)利要求19所述的方法,還包括: 基于將與工作定單有關(guān)的操作數(shù)據(jù)集合應(yīng)用于所述模擬模型來評估所述模擬模型的 響應(yīng); 基于所述模擬模型的響應(yīng)來預(yù)測所述工業(yè)自動化系統(tǒng)的響應(yīng);以及 基于對所述工業(yè)自動化系統(tǒng)的響應(yīng)的評估結(jié)果,來確定所述工業(yè)自動化系統(tǒng)是否能夠 滿足與所述工作定單相關(guān)聯(lián)的條件集合和所定義的操作標(biāo)準(zhǔn)集合。
30. 根據(jù)權(quán)利要求19所述的方法,其中所述工業(yè)數(shù)據(jù)子集包括與所述設(shè)備組中的所 述至少一個(gè)設(shè)備和至少一個(gè)其他設(shè)備之間的至少一種相互關(guān)系有關(guān)的數(shù)據(jù),所述方法還包 括: 基于與所述至少一個(gè)設(shè)備和所述至少一個(gè)其他設(shè)備之間的所述至少一種相互關(guān)系有 關(guān)的數(shù)據(jù),來模擬所述至少一個(gè)設(shè)備與所述至少一個(gè)其他設(shè)備之間的所述至少一種相互關(guān) 系,以有助于模擬所述工業(yè)自動化系統(tǒng)。
31. -種存儲有計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀存儲介質(zhì),所述計(jì)算機(jī)可執(zhí)行指令響 應(yīng)于執(zhí)行而使包括處理器的系統(tǒng)進(jìn)行操作,所述操作包括: 從工業(yè)自動化系統(tǒng)的設(shè)備組收集工業(yè)數(shù)據(jù)子集,以存儲在與所述工業(yè)自動化系統(tǒng)進(jìn)行 接口的云平臺的數(shù)據(jù)存儲庫中; 基于對所述工業(yè)數(shù)據(jù)子集的分析結(jié)果來模擬所述設(shè)備組中的至少一個(gè)設(shè)備,以有助于 模擬所述工業(yè)自動化系統(tǒng);以及 基于對所述至少一個(gè)設(shè)備的模擬來生成用于模擬所述工業(yè)自動化系統(tǒng)的模擬模型。
32. 根據(jù)權(quán)利要求31所述的計(jì)算機(jī)可讀介質(zhì),其中所述操作還包括: 基于與針對所述工業(yè)自動化系統(tǒng)的修改有關(guān)的數(shù)據(jù)子集來模擬所述修改,以有助于基 于對所述修改的模擬以及對所述工業(yè)自動化系統(tǒng)的至少一部分的模擬來模擬修改后的工 業(yè)自動化系統(tǒng); 基于對所述修改后的工業(yè)自動化系統(tǒng)的模擬,來生成用于模擬所述修改后的工業(yè)自動 化系統(tǒng)的修改的模擬模型; 基于將操作數(shù)據(jù)集合應(yīng)用于所述修改的模擬模型和所述模擬模型,來對所述修改的模 擬模型的響應(yīng)以及所述模擬模型的響應(yīng)進(jìn)行評估; 基于對所述修改的模擬模型的響應(yīng)和所述模擬模型的響應(yīng)的評估結(jié)果,來確定所述修 改后的工業(yè)自動化系統(tǒng)的響應(yīng)以及所述工業(yè)自動化系統(tǒng)的響應(yīng);以及 基于所定義的操作標(biāo)準(zhǔn)集合以及對所述修改后的工業(yè)自動化系統(tǒng)的響應(yīng)和所述工業(yè) 自動化系統(tǒng)的響應(yīng)的確定的評估結(jié)果,來確定是否要使用所述修改來修改所述工業(yè)自動化 系統(tǒng)。
【文檔編號】H04L29/08GK104144204SQ201410196150
【公開日】2014年11月12日 申請日期:2014年5月9日 優(yōu)先權(quán)日:2013年5月9日
【發(fā)明者】胡安·安森約, 約翰·斯特羅門格, 斯蒂芬·納瓦拉尼耶克, 布拉德福德·H·埃格拉特, 約瑟夫·A·哈爾庫利希, 杰西卡·林·科爾佩拉, 珍妮弗·里德伯·賴特, 賴納·赫斯梅爾, 約翰·迪克, 愛德華·艾倫·希爾, 薩爾·康蒂 申請人:洛克威爾自動控制技術(shù)股份有限公司