專(zhuān)利名稱(chēng):工業(yè)自動(dòng)化系統(tǒng)及工業(yè)系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本主題發(fā)明總體上涉及使用網(wǎng)絡(luò)流量分析器的工業(yè)網(wǎng)絡(luò)系統(tǒng),并且更具體地涉及
與在這種環(huán)境中的工業(yè)單元相關(guān)的一種靈活的數(shù)據(jù)收集率。
背景技術(shù):
計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)中的進(jìn)步不斷地使得系統(tǒng)間的信息共享日益有效并且可支付得起。這些進(jìn)展已經(jīng)導(dǎo)致了網(wǎng)絡(luò)系統(tǒng)的日益遞增的開(kāi)發(fā)利用,其中已經(jīng)出現(xiàn)包括無(wú)線(xiàn)網(wǎng)絡(luò)的新的傳輸基礎(chǔ)結(jié)構(gòu)。隨著網(wǎng)絡(luò)系統(tǒng)的數(shù)量、速度和復(fù)雜性的提高,出現(xiàn)了相應(yīng)的網(wǎng)絡(luò)問(wèn)題。典型地,將作為網(wǎng)絡(luò)流量分析器而普遍為人所知的專(zhuān)用的、獨(dú)立的、診斷性裝置引入到網(wǎng)絡(luò)之中可以有助于解決網(wǎng)絡(luò)問(wèn)題。 總而言之,網(wǎng)絡(luò)流量分析器獲取關(guān)于多個(gè)網(wǎng)絡(luò)參數(shù)的關(guān)鍵信息,并且能夠捕獲并記錄這些數(shù)據(jù),以便在網(wǎng)絡(luò)總線(xiàn)上提供一種永久的通信記錄。網(wǎng)絡(luò)流量分析器能夠被控制用來(lái)根據(jù)某些條件的存在與否而開(kāi)始和/或者結(jié)束記錄。常規(guī)上, 一個(gè)網(wǎng)絡(luò)流量分析器是一件單獨(dú)的、專(zhuān)用的支持設(shè)備。網(wǎng)絡(luò)流量分析器通常是基于PC機(jī)或者是一種專(zhuān)門(mén)的儀器并且需要特殊的網(wǎng)絡(luò)接口硬件和軟件模塊以便適配于一個(gè)具體的網(wǎng)絡(luò)標(biāo)準(zhǔn)或配置。通常用戶(hù)在現(xiàn)場(chǎng)環(huán)境下使用網(wǎng)絡(luò)時(shí)應(yīng)該對(duì)網(wǎng)絡(luò)進(jìn)行分析并收集診斷信息。網(wǎng)絡(luò)問(wèn)題的故障排除要求以一種合適的網(wǎng)絡(luò)接口模塊以及相關(guān)軟件來(lái)配置網(wǎng)絡(luò)流量分析器。 此外,在工業(yè)環(huán)境中,制造商們通常需要收集、分析、和優(yōu)化來(lái)自于全球分布的多個(gè)場(chǎng)點(diǎn)的實(shí)時(shí)數(shù)據(jù)。用于記錄這些數(shù)據(jù)的一個(gè)一般解決方案包括提供一個(gè)或多個(gè)本地的記錄模塊,這經(jīng)常占用控制系統(tǒng)底板上的一個(gè)或多個(gè)插槽,或者駐留在另一個(gè)網(wǎng)絡(luò)中。例如,充當(dāng)一個(gè)或多個(gè)歷史機(jī)的一個(gè)或多個(gè)裝置可以通過(guò)該底板直接與多個(gè)控制器通信,或通過(guò)一個(gè)網(wǎng)絡(luò)接口遠(yuǎn)程通信。此外,這種歷史機(jī)可以使得來(lái)自該控制器的數(shù)據(jù)能夠歸檔到一個(gè)檔案引擎(ArchiveEngine),它配備了額外的存儲(chǔ)能力。 在分布式控制系統(tǒng)中,可以通過(guò)將該工業(yè)控制器劃分為多個(gè)控制單元而便于進(jìn)行控制器硬件配置,每一控制單元可以執(zhí)行一個(gè)不同的功能??刂迫蝿?wù)所需的多個(gè)特定控制模塊可以在機(jī)架內(nèi)的一個(gè)公共底板上和/或通過(guò)一個(gè)網(wǎng)絡(luò)或者其他通信介質(zhì)而連接在一起。不同的控制模塊也可以在幾個(gè)位置中沿著一個(gè)共同的通信鏈路而空間分布。這種模塊化構(gòu)造可以進(jìn)一步容納需要不同數(shù)量和類(lèi)型的輸入/輸出電路的不同應(yīng)用程序,這可以由所控制的具體裝置或過(guò)程來(lái)確定。這種存儲(chǔ)的控制程序?qū)崟r(shí)運(yùn)行以便將輸出提供給所控制的過(guò)程(例如,到輸出件諸如執(zhí)行器以及類(lèi)似裝置的多個(gè)電信號(hào))。 在一個(gè)公共通信鏈路、或者網(wǎng)絡(luò)上,數(shù)據(jù)可以與這些遠(yuǎn)程模塊通信,其中網(wǎng)路上任意的或者所有的模塊通過(guò)一個(gè)公共的和/或一個(gè)工業(yè)的通信協(xié)議來(lái)通信。 一個(gè)控制系統(tǒng)中的多個(gè)控制器可以彼此間、與駐留在其他控制系統(tǒng)中的多個(gè)控制器或者一個(gè)控制環(huán)境之外的多個(gè)系統(tǒng)或應(yīng)用進(jìn)行通信(例如,有關(guān)商務(wù)的系統(tǒng)和應(yīng)用)。因此,管理過(guò)程,如用于故障控制的多個(gè)診斷/預(yù)示措施,正變得越來(lái)越復(fù)雜。 此外,在這類(lèi)環(huán)境中,分析與協(xié)作通常需要兩個(gè)信息流的交互作用,S卩"內(nèi)部"數(shù)據(jù)(它是從一個(gè)或多個(gè)工業(yè)單元收集,如通過(guò)多個(gè)歷史機(jī)、日志收集器、等)和"外部"數(shù)據(jù)(它與網(wǎng)絡(luò)業(yè)務(wù)的數(shù)據(jù)流量相關(guān))。在常規(guī)的系統(tǒng)中,這兩個(gè)信息流獨(dú)立地收集并且分別地分析,例如,一個(gè)第一組裝置/分析器從這些模塊/單元收集內(nèi)部數(shù)據(jù),而一個(gè)第二組裝置/分析器在網(wǎng)絡(luò)流量中收集數(shù)據(jù)??偠灾?,這兩類(lèi)數(shù)據(jù)流之間的可用關(guān)系(例如,時(shí)間關(guān)系,序列計(jì)數(shù),等)并不是很明顯并且通常是手動(dòng)演算的,因此降低了系統(tǒng)的效率。而且,在常規(guī)的系統(tǒng)中,這樣兩種信息流并不同步,并且它們的收集不依賴(lài)于收集階段的緊要程度。
發(fā)明內(nèi)容下面給出一個(gè)簡(jiǎn)要概述以便提供在此所述的某些方面的一個(gè)基本理解。這一概述不是一個(gè)廣泛的回顧也無(wú)意于確定重要/關(guān)鍵的要素或者描繪在此所述的不同方面的范圍。其唯一目的是以一種簡(jiǎn)化的形式給出某些概念,作為以下給出的更詳細(xì)說(shuō)明的一個(gè)前序。 本主題創(chuàng)新提供了一些系統(tǒng)和方法,這些系統(tǒng)和方法通過(guò)一個(gè)采樣速率調(diào)整部件
來(lái)改變不同的多組數(shù)據(jù)的數(shù)據(jù)采樣速率,以收集具有用于一個(gè)工業(yè)系統(tǒng)的不同粒度級(jí)別的
數(shù)據(jù)。通過(guò)改變不同的多組數(shù)據(jù)的數(shù)據(jù)采樣速率,可以以希望的速率來(lái)收集數(shù)據(jù)或者數(shù)據(jù)
集,其中通過(guò)將收集速率設(shè)置為零,可以去除或者濾出特定的數(shù)據(jù)或者數(shù)據(jù)集。 這樣一個(gè)工業(yè)系統(tǒng)的不同數(shù)據(jù)或數(shù)據(jù)集可以包括來(lái)自一個(gè)或多個(gè)"內(nèi)部"數(shù)據(jù)流
(例如,自一個(gè)工業(yè)單元、自動(dòng)化設(shè)備或者生產(chǎn)過(guò)程收集的數(shù)據(jù)等等)和一個(gè)或多個(gè)"外部"
數(shù)據(jù)流(例如,一個(gè)或多個(gè)網(wǎng)絡(luò)的流通數(shù)據(jù)、通信數(shù)據(jù)等等)的數(shù)據(jù),其中數(shù)據(jù)可以部分地
根據(jù)分配給每一收集階段的關(guān)鍵性/重要性標(biāo)準(zhǔn)來(lái)收集。例如,在被視為更關(guān)鍵的操作階
段期間(例如,預(yù)定重要因子的動(dòng)態(tài)歸屬)從網(wǎng)絡(luò)收集數(shù)據(jù)時(shí),可使用較其他操作階段高的
采樣速率。采樣速率調(diào)整組件可通過(guò)網(wǎng)絡(luò)接口進(jìn)行遠(yuǎn)程通信,其中這種通信可使用硬接線(xiàn)
或無(wú)線(xiàn)協(xié)議。 在一個(gè)相關(guān)的方面,一個(gè)協(xié)調(diào)部件可以同時(shí)收集并分析這些"內(nèi)部"數(shù)據(jù)流以及"外部"數(shù)據(jù)流。應(yīng)該認(rèn)識(shí)到這些數(shù)據(jù)流中每一個(gè)都可以進(jìn)一步包括多個(gè)與該工業(yè)自動(dòng)化系統(tǒng)相關(guān)聯(lián)的數(shù)據(jù)流。該協(xié)調(diào)部件可以同步并且維持事件與網(wǎng)絡(luò)通信之間的時(shí)序和順序關(guān)系,從而,例如,便利地評(píng)估/確定該多個(gè)數(shù)據(jù)流中的某些看似隨機(jī)的事件之間的相關(guān)的或者因果的關(guān)系。類(lèi)似地,這一協(xié)調(diào)部件可以同步并且維持在多個(gè)或者混合內(nèi)部和外部數(shù)據(jù)流中的多個(gè)事件之間的時(shí)序和順序關(guān)系,因此便利地評(píng)估/確定該多個(gè)數(shù)據(jù)流內(nèi)的某些看似隨機(jī)的事件之間的一種相關(guān)的或者因果的關(guān)系,其中某些數(shù)據(jù)流對(duì)這些事件有影響而其他的則沒(méi)有。該協(xié)調(diào)部件進(jìn)一步可以初步的將多條數(shù)據(jù)記錄組合在一起(例如,根據(jù)多個(gè)序列關(guān)系、時(shí)間戳),并且隨后按照采樣速率調(diào)節(jié)部件所指明的,根據(jù)預(yù)先確定的數(shù)據(jù)粒度級(jí)別(例如,納秒間隔、毫秒間隔)來(lái)將這些相互關(guān)聯(lián)的數(shù)據(jù)展現(xiàn)給用戶(hù)。在一個(gè)有關(guān)的方面,一個(gè)匹配部件可以用這一同步工業(yè)裝置中的多個(gè)原先確定的觸發(fā)事件來(lái)預(yù)訂多個(gè)模塊/工業(yè)區(qū)。隨后可以根據(jù)多個(gè)限定的區(qū)域和/或事件觸發(fā)器上將數(shù)據(jù)顯示給用戶(hù)。[0012] 根據(jù)另一方面,本主題創(chuàng)新的自動(dòng)化工業(yè)系統(tǒng)可以包括一個(gè)識(shí)別部件,它分析"內(nèi)部"數(shù)據(jù)流和"外部"數(shù)據(jù)流,以識(shí)別影響工業(yè)生產(chǎn)過(guò)程的數(shù)據(jù)趨勢(shì)中的多種模式。這一模式識(shí)別可以根據(jù)預(yù)先確定的情景(例如,工廠(chǎng)設(shè)備的運(yùn)轉(zhuǎn)狀態(tài)與早先批次結(jié)果的質(zhì)量的比較),和/或解釋定期例行更新多個(gè)控制程序。該識(shí)別部件可以進(jìn)一步采用多個(gè)明顯相關(guān)
4性(例如,由用戶(hù)/外部數(shù)據(jù)源設(shè)置的預(yù)定模型),和/或暗含相關(guān)性,它們是在多個(gè)事件之間動(dòng)態(tài)地推斷出來(lái)的/可能的因果關(guān)系。 另外,利用了歷史數(shù)據(jù)(例如,單元的內(nèi)部日志)與網(wǎng)絡(luò)流量分析器數(shù)據(jù)之間的同步能力的一個(gè)集中式、或者分布式的數(shù)據(jù)收集系統(tǒng)可以形成一個(gè)統(tǒng)一的數(shù)據(jù)存儲(chǔ)庫(kù)(例如,壓縮格式的一種單獨(dú)的日志文件、平面文件中的二進(jìn)制數(shù)據(jù)、不同形式的數(shù)據(jù)庫(kù),等等)。從而,可以保持歷史數(shù)據(jù)用于將來(lái)的預(yù)測(cè)性和診斷性故障排除事件,其中數(shù)據(jù)資源不負(fù)擔(dān)在一個(gè)顯示級(jí)別(例如,在所要求的粒度級(jí)別整理數(shù)據(jù)),并且不是在收集階段。與該雙重信息流相關(guān)聯(lián)的這種集中式數(shù)據(jù)收集系統(tǒng)可以根據(jù)數(shù)據(jù)重要性、使用的可能性等等來(lái)選擇性地銷(xiāo)毀所存儲(chǔ)的數(shù)據(jù)(例如,一種漸變的清除)。從而,可以協(xié)助與網(wǎng)絡(luò)的對(duì)接,其中可以采用用于控制網(wǎng)(ControlNet)、裝置網(wǎng)(DeviceNet)、以太網(wǎng)、無(wú)線(xiàn)網(wǎng)等等的不同的網(wǎng)絡(luò)接口配置。 為了實(shí)現(xiàn)該前述和相關(guān)目標(biāo),在此結(jié)合以下說(shuō)明書(shū)和附圖來(lái)說(shuō)明一些展示性的方面。這些方面表示了可以實(shí)踐的不同方式,它們均應(yīng)在此涵蓋。其他的多個(gè)優(yōu)勢(shì)和新穎的特征可以由
以下結(jié)合附圖而考慮的詳細(xì)說(shuō)明而變得更加清楚。
圖1示出根據(jù)本主題創(chuàng)新的一個(gè)方面的工業(yè)系統(tǒng)的一個(gè)采樣速率調(diào)整部件的示意性框圖。 圖2示出本主題創(chuàng)新的一個(gè)協(xié)調(diào)部件的框圖,該部件協(xié)助用于工業(yè)系統(tǒng)的數(shù)據(jù)收集和管理過(guò)程。 圖3示出本主題創(chuàng)新的具有能夠同速率調(diào)整部件互相作用的一個(gè)嵌入式網(wǎng)絡(luò)流量分析器的一個(gè)網(wǎng)絡(luò)接口。 圖4示出作為本主題創(chuàng)新的一個(gè)工業(yè)系統(tǒng)的部件的一個(gè)匹配部件。 圖5示出根據(jù)本主題創(chuàng)新的一個(gè)方面的一個(gè)識(shí)別部件,它識(shí)別影響一個(gè)工業(yè)過(guò)程
的多個(gè)數(shù)據(jù)趨勢(shì)中的多個(gè)模式。 圖6a和6b示出根據(jù)本主題創(chuàng)新方面的一個(gè)方面的具有一個(gè)嵌入式的網(wǎng)絡(luò)分析器的一個(gè)工業(yè)系統(tǒng)。 圖7示出根據(jù)本主題創(chuàng)新方面的一個(gè)特定方面的調(diào)整一個(gè)采樣速率的相關(guān)方法。[0022] 圖8示出根據(jù)本主題創(chuàng)新方面的一個(gè)方面的一個(gè)速率調(diào)整部件的另一種方法。[0023] 圖9a和9b示出多個(gè)示例性的工業(yè)自動(dòng)化網(wǎng)絡(luò),它采用一個(gè)速率調(diào)整部件來(lái)改變數(shù)據(jù)捕獲的速率。 圖10示出一個(gè)示例性計(jì)算環(huán)境,它可以用于實(shí)現(xiàn)本主題創(chuàng)新不同方面。 圖11示出具有一塊底板和多個(gè)關(guān)聯(lián)模塊的一個(gè)工業(yè)設(shè)置,它可以采用根據(jù)本主
題發(fā)明的一個(gè)方面的一個(gè)速率調(diào)整部件。
具體實(shí)施方式現(xiàn)在參照附圖說(shuō)明本主題發(fā)明的不同方面,其中相同的標(biāo)號(hào)總是指相同的或者對(duì)應(yīng)的部件。然而,要理解的是,這些附圖以及與之有關(guān)的說(shuō)明并無(wú)意于將所要求的主題內(nèi)容限制為所披露的具體形式。而是,旨在覆蓋所有落在所要求的主題內(nèi)容的精神與范圍之內(nèi)的修改、等同替換和替代。 圖1示出了一個(gè)采樣速率調(diào)整部件110,它收集用于一個(gè)工業(yè)系統(tǒng)的具有不同粒 度等級(jí)的多組數(shù)據(jù)。用于這種工業(yè)系統(tǒng)100的數(shù)據(jù)集包括來(lái)自"內(nèi)部"數(shù)據(jù)流102(如,采 自一個(gè)工業(yè)設(shè)備的歷史數(shù)據(jù))的數(shù)據(jù)集和一個(gè)"外部"數(shù)據(jù)流104(如,網(wǎng)絡(luò)業(yè)務(wù)中的通信 數(shù)據(jù))的數(shù)據(jù)集。通過(guò)改變不同的數(shù)據(jù)集的收集速率,可以以任意速率來(lái)收集任何數(shù)據(jù)或 者數(shù)據(jù)集。此外,通過(guò)將收集速率設(shè)置為零,可以去除或者濾出特定的數(shù)據(jù)或者數(shù)據(jù)集。 采樣速率調(diào)整部件110可以部分地基于分配到每個(gè)收集階段的緊要程度/重要性 指標(biāo)來(lái)改變數(shù)據(jù)收集速率。例如,在被視為更關(guān)鍵的操作階段期間(例如,預(yù)定重要因子的 動(dòng)態(tài)歸屬)從網(wǎng)絡(luò)收集數(shù)據(jù)時(shí),可使用較其他操作階段高的采樣速率。 這種速率調(diào)整部件110可以調(diào)整從內(nèi)部數(shù)據(jù)流102和外部數(shù)據(jù)流104兩者收集 的數(shù)據(jù)的采樣速率,其中用于數(shù)據(jù)收集的不同等級(jí)粒度可以用在一個(gè)工業(yè)過(guò)程的不同階段 112、114、116。但不同的是,采樣速率調(diào)整部件110可以部分地響應(yīng)于故障檢測(cè)、警報(bào)觸發(fā) 等而改變數(shù)據(jù)采樣速率。因此,未來(lái)的故障排除努力可關(guān)于典型地以可調(diào)整的采樣速率收 集的數(shù)據(jù)來(lái)進(jìn)行。例如,當(dāng)從一個(gè)已經(jīng)歷了一個(gè)故障或者危急警報(bào)觸發(fā)事件的運(yùn)行階段上 收集數(shù)據(jù)時(shí),可以采樣一個(gè)更高(高于正常運(yùn)行期間的采樣速率)的采樣速率。該速率調(diào) 整部件110還可以與多個(gè)嵌入式的歷史機(jī)關(guān)聯(lián),以便給多個(gè)控制器提供一個(gè)直接的接口, 而無(wú)需使用一種過(guò)渡層,并從而提供(例如)比常規(guī)的歷史機(jī)大致上更高的一個(gè)數(shù)據(jù)交換 速率。同樣地,采樣速率調(diào)整部件110可以通過(guò)該底板直接與多個(gè)控制器通信,或者可以通 過(guò)一個(gè)網(wǎng)絡(luò)接口來(lái)遠(yuǎn)程地通信。要認(rèn)識(shí)到的是,盡管僅僅示出了一個(gè)單獨(dú)的外部數(shù)據(jù)流104 和內(nèi)部數(shù)據(jù)流102,本主題發(fā)明并不局限于此,而是可以容納多個(gè)這樣的數(shù)據(jù)流。 圖2示出了可以同時(shí)收集并分析該"內(nèi)部"數(shù)據(jù)流202和"外部"數(shù)據(jù)流204兩者 的一個(gè)協(xié)調(diào)部件220。這一協(xié)調(diào)部件220可以同步并保持多個(gè)事件與網(wǎng)絡(luò)通信之間的時(shí)序 與順序關(guān)系,從而便利地評(píng)估/確定這兩個(gè)數(shù)據(jù)流202、204中的多個(gè)看似隨機(jī)的事件之間 的相關(guān)性或者因果關(guān)系。應(yīng)認(rèn)識(shí)到,這一時(shí)序與順序關(guān)系的同步化與保持也可以在多重內(nèi) 部數(shù)據(jù)流、多重外部數(shù)據(jù)流等等之間發(fā)生。而且,這些數(shù)據(jù)流可以包括與控制器報(bào)警、事件 和審計(jì)有關(guān)的數(shù)據(jù),其中這些數(shù)據(jù)流中的報(bào)警與事件可以進(jìn)一步與系統(tǒng)的變更相關(guān)聯(lián)。 該協(xié)調(diào)部件220可以進(jìn)一步初始地將來(lái)自該內(nèi)部數(shù)據(jù)流202與該外部數(shù)據(jù)流204 的數(shù)據(jù)記錄組織在一起(如,根據(jù)順序關(guān)系、時(shí)間戳),并且隨后基于采樣速率調(diào)整部件210 的指示,根據(jù)預(yù)先確定的數(shù)據(jù)粒度級(jí)別來(lái)將這些相互關(guān)聯(lián)的數(shù)據(jù)展示給用戶(hù)。 根據(jù)本主題創(chuàng)新的另一方面,該采樣速率調(diào)整部件210可以進(jìn)一步包括可以一個(gè) 評(píng)估部件215,該部件可以基于一些統(tǒng)計(jì)模型、為相似的運(yùn)行收集的數(shù)據(jù)和/或者歷史數(shù)據(jù) 來(lái)自動(dòng)地預(yù)測(cè)一個(gè)運(yùn)行的一個(gè)階段所要求的采樣速率。例如,可以使用早期的/先前的收 集于相似過(guò)程的數(shù)據(jù)為一個(gè)最初的數(shù)據(jù)子集構(gòu)建一個(gè)粗略的模型。這允許從非常大的與相 似工業(yè)運(yùn)行相關(guān)的分布式信息集中收集統(tǒng)計(jì)信息。通過(guò)反饋(例如,用戶(hù)輸入)可以評(píng)估 和/或改變?cè)撃P汀?梢詫⒚總€(gè)模型編程成定期地、或者在發(fā)生一個(gè)事件(如,一個(gè)警報(bào)觸 發(fā)事件、接收一封電子郵件通知消息等等)時(shí)針對(duì)采樣速率而被評(píng)估。還可以采用各種人 工智能系統(tǒng)/方法來(lái)協(xié)助該數(shù)據(jù)收集速率的評(píng)估/預(yù)報(bào)(例如,采樣速率)。 圖3示出具有一個(gè)嵌入式網(wǎng)絡(luò)流量分析器的網(wǎng)絡(luò)接口 320,它可以與本主題發(fā)明 的速率調(diào)整部件相互作用。通常,很多嵌入式裝置具有一個(gè)事件記錄機(jī)制,用來(lái)跟蹤該裝置
6內(nèi)所關(guān)心的和/或反常的行為,其中這一事件信息可以下載到一個(gè)PC,用于問(wèn)題發(fā)生時(shí)的 評(píng)估與分析。同樣,很多通信與控制網(wǎng)絡(luò)具有通信分析能力,它允許網(wǎng)絡(luò)流量被一個(gè)PC捕 獲或者下載到其中,用于問(wèn)題發(fā)生時(shí)的評(píng)估與分析。 如前所述,在傳統(tǒng)的系統(tǒng)中,通常使用不同的設(shè)備或者軟件來(lái)單獨(dú)地收集這兩個(gè) 信息流。 一旦收集之后,它們常規(guī)地被分別地分析,并且該日志與網(wǎng)絡(luò)通信中的多個(gè)事件之 間的時(shí)序關(guān)系是隱含的,并應(yīng)該手動(dòng)確定(如果可能這樣做的話(huà))。圖3示出以下部件之間 的關(guān)系實(shí)施流量分析器功能的網(wǎng)絡(luò)接口、實(shí)施事件記錄功能的主CPU、共享的時(shí)間戳/順 序計(jì)數(shù)發(fā)生器、以及保存該流量分析器數(shù)據(jù)與事件日志數(shù)據(jù)兩者的外部RAM。與本主題發(fā)明 的工業(yè)系統(tǒng)關(guān)聯(lián)的協(xié)調(diào)部件既可以收集事件日志也可以收集網(wǎng)絡(luò)通信數(shù)據(jù)流,并且通過(guò)一 個(gè)公共的時(shí)間戳/順序計(jì)數(shù)發(fā)生器370來(lái)協(xié)調(diào)它們的關(guān)系。這一協(xié)調(diào)件保持事件與網(wǎng)絡(luò)流 量之間的時(shí)序和順序關(guān)系,提供一個(gè)確定這兩個(gè)數(shù)據(jù)流之間的因與果的機(jī)制。換言之,該事 件日志與流量分析器共享一個(gè)公共的時(shí)間戳/順序計(jì)數(shù)發(fā)生器,用來(lái)標(biāo)記所收集的數(shù)據(jù)的 單獨(dú)的片段。通過(guò)在收集數(shù)據(jù)時(shí)使用一組公共的識(shí)別符來(lái)標(biāo)記數(shù)據(jù),例如,即使事件日志與 流量分析器數(shù)據(jù)流被獨(dú)立地收集與上載,所發(fā)生的順序也可以由PC中的應(yīng)用軟件來(lái)重建。 而且,如果該時(shí)間戳/順序計(jì)數(shù)發(fā)生器是同步的(如,通過(guò)IEEE1588),就可以協(xié)調(diào)從多個(gè)模 塊上載的數(shù)據(jù)流。 網(wǎng)絡(luò)接口 320可以包括實(shí)施標(biāo)準(zhǔn)的網(wǎng)絡(luò)接口協(xié)議的不同部件,和根據(jù)本主題發(fā)明 的一個(gè)方面的實(shí)施一個(gè)嵌入式網(wǎng)絡(luò)流量分析器所需的多個(gè)附加部件。這些標(biāo)準(zhǔn)部件可以 包括例如, 一個(gè)接收調(diào)制解調(diào)器322、一個(gè)接收篩選器/過(guò)濾器324(或者以太網(wǎng)的多個(gè)地 址)、一個(gè)網(wǎng)絡(luò)運(yùn)行控制部件326、一個(gè)存儲(chǔ)器接口件328和一個(gè)發(fā)送調(diào)制解調(diào)器330。該接 收調(diào)制解調(diào)器322可以連接到網(wǎng)絡(luò)總線(xiàn)340,以便接收其他裝置發(fā)送到網(wǎng)絡(luò)總線(xiàn)上的信號(hào)。 類(lèi)似地,該發(fā)送調(diào)制解調(diào)器330可以連接到一個(gè)網(wǎng)絡(luò)總線(xiàn)340以便從包含該網(wǎng)絡(luò)接口件的 裝置將信號(hào)發(fā)送到網(wǎng)絡(luò)。盡管該接收調(diào)制解調(diào)器322與發(fā)送調(diào)制解調(diào)器330被示出為單獨(dú) 的部件,要理解的是這兩個(gè)部件可以在一個(gè)單一的能夠既向網(wǎng)絡(luò)發(fā)送信號(hào)又從網(wǎng)絡(luò)接收信 號(hào)的收發(fā)器部件中實(shí)施。該接收調(diào)制解調(diào)器322可以連接到這些接收篩選器/過(guò)濾器324 上。這些篩選器/過(guò)濾器324確定放在網(wǎng)絡(luò)上的信息是否旨在用于這一具體的裝置。網(wǎng)絡(luò) 上的不同裝置通常分配有一個(gè)唯一的標(biāo)識(shí)符。這些篩選器/過(guò)濾器324識(shí)別該唯一的標(biāo)識(shí) 符并且確認(rèn)網(wǎng)絡(luò)上的信息是否旨在用于該對(duì)應(yīng)的裝置。這些篩選器/過(guò)濾器324可以進(jìn)一 步連接到接收調(diào)制解調(diào)器322、網(wǎng)絡(luò)運(yùn)行控制部件326以及存儲(chǔ)器接口件328。 一旦確定網(wǎng) 絡(luò)上的數(shù)據(jù)是旨在用于這一有關(guān)的裝置的,于是網(wǎng)絡(luò)運(yùn)行控制部件326對(duì)該信息進(jìn)行相應(yīng) 地解釋并響應(yīng)。該存儲(chǔ)器接口件328連接到多個(gè)篩選器/過(guò)濾器324、網(wǎng)絡(luò)運(yùn)行控制部件 326、發(fā)送調(diào)制解調(diào)器330、和外部隨機(jī)訪(fǎng)問(wèn)存儲(chǔ)器(RAM) 332 。盡管該RAM 332被示出在該網(wǎng) 絡(luò)接口件的外部,要理解的是,該RAM也可以實(shí)施在內(nèi)部,或者RAM 332可以實(shí)施為內(nèi)部存 儲(chǔ)器與外部存儲(chǔ)器的一個(gè)組合。按照網(wǎng)絡(luò)運(yùn)行控制部件326的指示,存儲(chǔ)器接口件328根 據(jù)需要從RAM 332上載數(shù)據(jù)或者向RAM 332下載數(shù)據(jù)。然后數(shù)據(jù)根據(jù)需要從RAM 332通過(guò) 存儲(chǔ)器接口件328傳送到發(fā)送調(diào)制解調(diào)器330并發(fā)送到網(wǎng)絡(luò)上,或者從該接收篩選器/過(guò) 濾器324并經(jīng)過(guò)該存儲(chǔ)器接口件328并傳送到RAM 332中。 帶有嵌入式流量分析器的網(wǎng)絡(luò)接口 320可以實(shí)施為一個(gè)專(zhuān)用集成電路(ASIC)。 ASIC部件的具體組成根據(jù)預(yù)計(jì)的網(wǎng)絡(luò)標(biāo)準(zhǔn)和協(xié)議的要求而變化。盡管顯示為實(shí)施在一個(gè)ASIC中,要理解的是,本發(fā)明可以通過(guò)標(biāo)準(zhǔn)的集成電路、分立部件、一個(gè)以上的ASIC、它們 的一個(gè)組合、或者以復(fù)制所需功能任意一個(gè)方式來(lái)實(shí)施,并且本發(fā)明旨在包括所有這些構(gòu) 造。要理解的是,圖3本質(zhì)上是示例性的,其他的實(shí)施方式例如包含一個(gè)外部分析器的外部 設(shè)備可以連接到網(wǎng)絡(luò)上。 通過(guò)將多個(gè)附加的部件334添加到該網(wǎng)絡(luò)接口,任何包括具有這些附加部件的網(wǎng) 絡(luò)接口件的合適的裝置都可以用作一個(gè)網(wǎng)絡(luò)流量分析器。這些附加的部件334包括流量分 析器過(guò)濾器部件336和流量分析器控制部件338。網(wǎng)絡(luò)上的數(shù)據(jù)由該接收調(diào)制解調(diào)器322 接收并傳送到該流量分析器過(guò)濾器部件(未示出)。 這些流量分析器過(guò)濾部件可以包括例如, 一個(gè)源媒體訪(fǎng)問(wèn)控制(MAC)標(biāo)識(shí)符(ID) 過(guò)濾部件、一個(gè)目標(biāo)MAC ID過(guò)濾部件、一個(gè)信息包類(lèi)型過(guò)濾部件(預(yù)定的、未預(yù)定的,等 等),以及其他過(guò)濾部件,用來(lái)捕獲有關(guān)網(wǎng)絡(luò)協(xié)議、或者IP地址/以太網(wǎng)情況的廣播地址的 信息。例如,其他部件可以包括,一個(gè)序數(shù)過(guò)濾部件、一個(gè)信息包長(zhǎng)度過(guò)濾部件、一個(gè)校驗(yàn)和 數(shù)據(jù)部件以及任何其他有關(guān)給定網(wǎng)絡(luò)協(xié)議的信息。所有這些過(guò)濾器的組合允許該網(wǎng)絡(luò)接口 確定哪個(gè)裝置是正在傳輸?shù)臄?shù)據(jù)的源頭、哪個(gè)裝置是正在傳輸?shù)臄?shù)據(jù)的目標(biāo)、正在傳輸?shù)?數(shù)據(jù)的類(lèi)型、正在傳輸?shù)臄?shù)據(jù)的長(zhǎng)度以及其他有關(guān)診斷網(wǎng)絡(luò)問(wèn)題的信息。該網(wǎng)絡(luò)流量分析 器的控制由該網(wǎng)絡(luò)流量分析器控制部件338完成。這一流量分析器控制部件338可以進(jìn)一 步包括一個(gè)監(jiān)測(cè)部件、一個(gè)收集開(kāi)始/停止部件、一個(gè)存儲(chǔ)器配置與狀態(tài)部件、以及一個(gè)存 儲(chǔ)器上載/下載部件。該監(jiān)測(cè)部件監(jiān)測(cè)該正常裝置運(yùn)行,以確定可以用于網(wǎng)絡(luò)流量分析器 功能的可用處理器與存儲(chǔ)器帶寬。該收集開(kāi)始/停止部件確定數(shù)據(jù)收集的啟動(dòng)和停止的條 件。開(kāi)始和停止的調(diào)節(jié)可以由多個(gè)不同的調(diào)節(jié)來(lái)觸發(fā),包括但不限于,時(shí)間、時(shí)期、特殊條件 的存在、信息包類(lèi)型、或者數(shù)據(jù)或具體條件的缺失、信息包類(lèi)型或者數(shù)據(jù)。這些存儲(chǔ)器配置 與狀態(tài)部件連同這些存儲(chǔ)器上載/下載部件幫助控制和管理到和來(lái)自存儲(chǔ)器的收集數(shù)據(jù)。 這些添加的部件可以包括硬件和固件,用于按照一個(gè)嵌入式的網(wǎng)絡(luò)流量分析器來(lái) 完成運(yùn)行。該添加的固件包括一個(gè)到該網(wǎng)絡(luò)流量分析器的接口。該附加的固件包括具體網(wǎng) 絡(luò)的必要信息,包括過(guò)濾器配置、存儲(chǔ)器配置、一個(gè)關(guān)聯(lián)狀態(tài)、收集啟停、以及網(wǎng)絡(luò)流量分析 器的存儲(chǔ)器上載。通過(guò)這些附加的硬件與固件部件,該接口裝置可以根據(jù)一個(gè)設(shè)定的條件 集合來(lái)開(kāi)始和停止數(shù)據(jù)的收集、記錄和分析。 圖4示出一個(gè)匹配部件410,作為本主題方面的一種工業(yè)系統(tǒng)的一部分。 一個(gè)匹配 部件410可以通過(guò)將多個(gè)模塊/工業(yè)區(qū)域預(yù)訂這一同步工業(yè)設(shè)施中預(yù)先確定的多個(gè)觸發(fā)事 件,來(lái)根據(jù)不同區(qū)域的觸發(fā)事件調(diào)節(jié)數(shù)據(jù)采樣速率。然后可以根據(jù)限定的區(qū)域和/或事件 觸發(fā)件來(lái)將數(shù)據(jù)顯示給用戶(hù)。這些工業(yè)區(qū)域411、413、415可以在一個(gè)工業(yè)自動(dòng)化環(huán)境400 中指定和/或標(biāo)識(shí)。為了區(qū)域識(shí)別可以指定任意數(shù)量的區(qū)域(l到m,其中m是一個(gè)整數(shù)), 并且每個(gè)區(qū)域411、413、415都可以是任意形狀、大小等,并且/或者可以與作為工業(yè)系統(tǒng)部 件的任何機(jī)器、過(guò)程關(guān)聯(lián),其中各區(qū)域可以總是保持為靜態(tài)、隨時(shí)間變化、等等。 該觸發(fā)事件421、423、和425(1到k, k是一個(gè)整數(shù))可以包括的事件有例如,接 收一條消息以執(zhí)行一個(gè)具體的功能模塊、定位一個(gè)功能模塊的輸入數(shù)據(jù)、為該功能模塊執(zhí) 行一條預(yù)先確定的命令、等等。在一個(gè)有關(guān)方面,數(shù)據(jù)收集速率可以在涉及一個(gè)功能模塊的 一個(gè)動(dòng)作的開(kāi)始時(shí)由該觸發(fā)事件自動(dòng)地啟動(dòng)。同樣地,數(shù)據(jù)收集可以在功能模塊完成時(shí)自 動(dòng)地停止。因此,可以自動(dòng)地收集不同運(yùn)行階段的相關(guān)數(shù)據(jù),盡管用戶(hù)(如,單元操作員、工廠(chǎng)的工程師)可以不必知道什么數(shù)據(jù)對(duì)將來(lái)的故障排除是重要的。 圖5示出根據(jù)本主題發(fā)明的一個(gè)方面的一種工業(yè)系統(tǒng)500,它進(jìn)一步包括一個(gè)識(shí) 別部件。該識(shí)別部件510根據(jù)本主題發(fā)明的一個(gè)方面識(shí)別影響一個(gè)工業(yè)過(guò)程的多個(gè)數(shù)據(jù)趨 勢(shì)的模式。而且,該識(shí)別部件510可以分析該"內(nèi)部"數(shù)據(jù)流511和該外部數(shù)據(jù)流512,以識(shí) 別影響一個(gè)工業(yè)過(guò)程的多個(gè)數(shù)據(jù)趨勢(shì)的模式。對(duì)于事件(1到L,其中L是一個(gè)整數(shù))的這 一模式識(shí)別可以根據(jù)預(yù)先確定的情景(如,工廠(chǎng)的運(yùn)轉(zhuǎn)狀態(tài)與原先批次產(chǎn)品的對(duì)比),和 /或定期例行更新的解釋控制程序。該識(shí)別部件510可以進(jìn)一步采用明顯相關(guān)性514(如, 用戶(hù)設(shè)置的多個(gè)預(yù)先確定的模型/外部數(shù)據(jù)源),和/或暗含相關(guān)性515(它們是在多個(gè)事 件之間動(dòng)態(tài)推斷所得/可能的因果聯(lián)系)。 圖6a示出根據(jù)本發(fā)明的一個(gè)方面的一個(gè)工業(yè)系統(tǒng),它使用了一個(gè)嵌入式的網(wǎng)絡(luò) 流量分析器,其中通過(guò)用一個(gè)網(wǎng)絡(luò)接口將這些附加的部件添加到一個(gè)裝置,該裝置可配置 為一個(gè)網(wǎng)絡(luò)流量分析器。該系統(tǒng)600包括一個(gè)處理器602和一個(gè)具有根據(jù)本主題發(fā)明的一 個(gè)嵌入式的網(wǎng)絡(luò)流量分析器606的網(wǎng)絡(luò)接口 604。該嵌入式的網(wǎng)絡(luò)流量分析器606可進(jìn)一 步包括一個(gè)流量分析器過(guò)濾器部件608和流量分析器控制部件610,既有硬件又有相關(guān)的 固件。當(dāng)連接到一個(gè)網(wǎng)絡(luò)時(shí),裝置將用作與之連接的網(wǎng)絡(luò)的一個(gè)網(wǎng)絡(luò)流量分析器。這在圖 6b中示出,其中裝置650包括一個(gè)網(wǎng)絡(luò)接口,其嵌入式的網(wǎng)絡(luò)流量分析器652連接到一個(gè)網(wǎng) 絡(luò)654。該裝置650可以是一臺(tái)標(biāo)準(zhǔn)PC機(jī)、一臺(tái)網(wǎng)絡(luò)打印機(jī)、一臺(tái)網(wǎng)絡(luò)掃描儀或者具有一個(gè) 網(wǎng)絡(luò)接口的任意裝置,其中增添了多個(gè)網(wǎng)絡(luò)流量分析器部件。根據(jù)本發(fā)明的一個(gè)方面,該裝 置650可以工作在多個(gè)不同的模式。例如,裝置650在一種工作模式中致力于一種常規(guī)功 能(如一臺(tái)PC、打印、掃描等等)。在另一種模式中該裝置650可以作為一個(gè)專(zhuān)用的網(wǎng)絡(luò) 流量分析器來(lái)工作。而還在另一種模式中,該裝置650將其這些常規(guī)功能與網(wǎng)絡(luò)流量分析 器的多個(gè)功能相結(jié)合。這些模式中,優(yōu)先權(quán)一般賦予該裝置的常規(guī)運(yùn)行;這些網(wǎng)絡(luò)流量分析 器的功能可以利用多余的裝置資源(如處理器與存儲(chǔ)器的帶寬)。任何模式下,復(fù)雜的分類(lèi) 與搜索任務(wù)可以在之后的一個(gè)時(shí)間點(diǎn)上進(jìn)行(例如在一個(gè)計(jì)算機(jī)上作為本主題發(fā)明的一 種后期處理業(yè)務(wù)),或者本裝置所收集的數(shù)據(jù)可以通過(guò)該網(wǎng)絡(luò)傳輸另外一個(gè)處理器,用于后 期的處理與分析。 圖7示出基于工業(yè)過(guò)程的多個(gè)粒度等級(jí)進(jìn)行數(shù)據(jù)收集的一個(gè)有關(guān)的方法700。盡 管該示例性方法在此按照代表不同事件和/或行為的一系列模塊來(lái)示出和說(shuō)明,但本發(fā)明 并不局限于這些模塊所述排序方式。例如,根據(jù)本發(fā)明,有悖于在此所述的次序,某些行為 或事件可以按不同的次序來(lái)發(fā)生和/或與其他行為或者事件同時(shí)發(fā)生。此外,在實(shí)施根據(jù) 本發(fā)明的方法時(shí)也許并不需要全部所示的模塊、事件或者行為。而且,應(yīng)認(rèn)識(shí)到,根據(jù)本發(fā) 明的該示例性方法和其他方法可以與在此所示和所述的方法聯(lián)合實(shí)施,也可以與未示出或 者未說(shuō)明的其他的多個(gè)系統(tǒng)與設(shè)備聯(lián)合實(shí)施。首先,可以在710識(shí)別要求進(jìn)行數(shù)據(jù)收集的 一個(gè)工業(yè)過(guò)程。典型地,在720以?xún)?nèi)部數(shù)據(jù)流和外部數(shù)據(jù)流同時(shí)收集的形式來(lái)收集這種數(shù) 據(jù),其中可以對(duì)這樣的數(shù)據(jù)流進(jìn)行同步,以便保持事件和網(wǎng)絡(luò)流量之間的時(shí)序關(guān)系。接著, 并且在730上數(shù)據(jù)收集速率可以根據(jù)所希望的粒度等級(jí)進(jìn)行調(diào)整。例如,在從被視為更關(guān) 鍵的運(yùn)行階段收集數(shù)據(jù)時(shí),可使用較高的數(shù)據(jù)收集采樣速率(高于在正常運(yùn)行過(guò)程中的采 樣速率)。由于本主題創(chuàng)新的工業(yè)系統(tǒng)可以初步地將多條數(shù)據(jù)記錄組合在一起(例如,根據(jù) 多個(gè)序列關(guān)系、時(shí)間戳),并且隨后根據(jù)預(yù)定的數(shù)據(jù)粒度級(jí)別(例如,納秒間隔、毫秒間隔)將這些相互關(guān)聯(lián)的數(shù)據(jù)展現(xiàn)給用戶(hù),其中所希望的數(shù)據(jù)可以在740顯示給用戶(hù) 圖8示出了根據(jù)本主題創(chuàng)新的另一方面的另一方法800。初始地,并且在810上確
定與這種工業(yè)過(guò)程相關(guān)聯(lián)的各種功能塊。通常地,這樣的功能模塊可以涉及到一個(gè)控制策
略,該策略可以被下載到控制系統(tǒng)中的一個(gè)或多個(gè)控制模塊。而且,由這些功能塊所呈現(xiàn)的
控制功能可以根據(jù)執(zhí)行次序在驗(yàn)證的控制例程中實(shí)現(xiàn),該執(zhí)行次序可以用配置工具在編輯
或者驗(yàn)證過(guò)程中來(lái)確定。 可以在820定義多個(gè)觸發(fā)事件,820對(duì)應(yīng)于與這些功能模塊相關(guān)聯(lián)的一個(gè)特定粒 度數(shù)據(jù)收集的執(zhí)行。例如,這類(lèi)觸發(fā)事件可以基于一個(gè)執(zhí)行順序、數(shù)據(jù)重要性、使用的可能 性,等等,以便從一個(gè)內(nèi)部數(shù)據(jù)流和一個(gè)外部數(shù)據(jù)流中收集數(shù)據(jù)。下一步,在830,可以根據(jù) 這類(lèi)數(shù)據(jù)收集的效率提供反饋(例如,一個(gè)工廠(chǎng)工程師、操作人員)?;谶@種反饋,并且/ 或基于預(yù)定的標(biāo)準(zhǔn)(例如,用于將來(lái)故障排除的數(shù)據(jù)緊要程度)在840改變數(shù)據(jù)收集的速 率。下一步在850上,根據(jù)這種調(diào)整的數(shù)據(jù)收集速率可以進(jìn)行該內(nèi)部數(shù)據(jù)流和外部數(shù)據(jù)流 的收集。如先前所解釋的,應(yīng)該認(rèn)識(shí)到盡管在圖8和圖9a和9b中描述了兩個(gè)數(shù)據(jù)流,但也 可以使用多重?cái)?shù)據(jù)流用于利用本主題創(chuàng)新的多個(gè)方面的分析。而且,盡管主要是以一個(gè)內(nèi) 部和外部數(shù)據(jù)流作為背景來(lái)描述本主題創(chuàng)新,應(yīng)該認(rèn)識(shí)到數(shù)據(jù)流也可以包括以下的任意組 合多重內(nèi)部的;多重外部的;內(nèi)部和外部的或者多重內(nèi)部和外部的數(shù)據(jù)流。 圖9a示出一個(gè)示例性的工業(yè)自動(dòng)化網(wǎng)絡(luò),它采用一個(gè)采樣速率調(diào)整部件965來(lái)配 置來(lái)自于內(nèi)部數(shù)據(jù)流(如,來(lái)自多個(gè)嵌入式歷史機(jī))與外部數(shù)據(jù)流(如,來(lái)自流量分析器) 的數(shù)據(jù)收集的速率。例如,當(dāng)在被視為比工業(yè)設(shè)置900的其他操作更關(guān)鍵的一個(gè)操作階段 進(jìn)行數(shù)據(jù)收集時(shí),這樣的采樣速率調(diào)整部件965可以分配較高的數(shù)據(jù)收集速率(高于在正 常運(yùn)行過(guò)程中的數(shù)據(jù)收集速率)。 一方面,采樣速率調(diào)整部件965可以是這些模塊955的一 部分。該工業(yè)設(shè)置900可以進(jìn)一步包括例如一個(gè)數(shù)據(jù)庫(kù)910、一個(gè)人機(jī)接口 (HMI)920和一 個(gè)可編程邏輯控制器(PLC)930、以及一個(gè)目錄接口 940。采樣速率調(diào)整部件965可以進(jìn)一 步與一個(gè)人工智能(AI)部件950相關(guān)聯(lián),以協(xié)助確定數(shù)據(jù)收集速率以及這種歷史數(shù)據(jù)的積 累(例如,經(jīng)由用于內(nèi)部數(shù)據(jù)流的嵌入式歷史機(jī))。 例如,就確定與一個(gè)控制算法相聯(lián)系的一個(gè)速率收集和/或數(shù)據(jù)收集的觸發(fā)而 言,本主題發(fā)明可以采用各種的人工智能方案。 一個(gè)用于明顯地或者暗含地學(xué)習(xí)是否應(yīng)該 下載來(lái)自一個(gè)歷史機(jī)的數(shù)據(jù)的一個(gè)過(guò)程可以通過(guò)一個(gè)自動(dòng)化分類(lèi)系統(tǒng)與過(guò)程而得到幫助。 分類(lèi)可以采用一種或然的和/或基于統(tǒng)計(jì)的分析法(如,分解為分析效用和成本)來(lái)預(yù)示 或者推論用戶(hù)希望被自動(dòng)執(zhí)行的動(dòng)作。例如,可以采用一個(gè)支持向量機(jī)(SVM)分類(lèi)器。其 他的多個(gè)分類(lèi)方式包括貝葉斯網(wǎng)絡(luò)、決策樹(shù),并且可以使用提供不同的獨(dú)立模式的多個(gè)或 然的分類(lèi)模型。在此采用的分類(lèi)也包括統(tǒng)計(jì)回歸,它用來(lái)發(fā)展優(yōu)先級(jí)模型。 由本主題說(shuō)明書(shū)中將會(huì)很容易地認(rèn)識(shí)到,本主題發(fā)明可以采用多個(gè)明顯訓(xùn)練 (如,通過(guò)遺傳訓(xùn)練的數(shù)據(jù))和暗含訓(xùn)練(如,通過(guò)觀察用戶(hù)的行為,接收外來(lái)信息)的分類(lèi) 器,以便使用該分類(lèi)器來(lái)根據(jù)一個(gè)預(yù)先設(shè)定的標(biāo)準(zhǔn)來(lái)確定用哪個(gè)答案來(lái)回復(fù)一個(gè)詢(xún)問(wèn)。例 如,關(guān)于得到很好理解的SVM, SVM是通過(guò)一個(gè)學(xué)習(xí)或者訓(xùn)練階段而配置在一個(gè)分類(lèi)構(gòu)造器 和特征選擇模塊之中。 一個(gè)分類(lèi)器就是一個(gè)函數(shù),它將一個(gè)輸入的屬性矢量x二 (xl,x2, x3, x4, xn)映射為有關(guān)該輸入屬于某一類(lèi)的一個(gè)置信度,即f(x) = confidence (class)。 如圖9a所示,可以采用一個(gè)人工智能(AI)部件95Q來(lái)協(xié)助推斷和/或確定何時(shí)、何地、如何來(lái)改變數(shù)據(jù)收集的速率。該AI部件950可以采用以上關(guān)于協(xié)助本主題發(fā)明的不同方面 所說(shuō)明的多種基于AI的方案中的任意一個(gè)。 此外,該目錄接口 940可以用來(lái)提供來(lái)自一個(gè)適當(dāng)?shù)攸c(diǎn)(如數(shù)據(jù)源960、服務(wù)器 970和/或代理服務(wù)器980)的數(shù)據(jù)。因此,該目錄接口 940可以根據(jù)一個(gè)請(qǐng)求者(如,數(shù) 據(jù)庫(kù)910、HMI920、PLC930,等等)的需要(需求)來(lái)指向一個(gè)數(shù)據(jù)源。該數(shù)據(jù)庫(kù)910可以 是任意數(shù)量的、諸如關(guān)系型系統(tǒng)、網(wǎng)絡(luò)系統(tǒng)、平面文件式系統(tǒng)或?qū)蛹?jí)系統(tǒng)的各種類(lèi)型。通常 這些數(shù)據(jù)庫(kù)可以與不同的商業(yè)資源規(guī)劃(ERP)應(yīng)用程序聯(lián)合使用,這可以在企業(yè)中服務(wù)于 任意數(shù)量的不同與商業(yè)有關(guān)的過(guò)程。例如,ERP應(yīng)用程序可以涉及人力資源、預(yù)算、預(yù)測(cè)、采 購(gòu)等等。這方面,具體的ERP應(yīng)用程序可以需要具有與之關(guān)聯(lián)的多個(gè)特定所需屬性的數(shù)據(jù)。 因而,根據(jù)本主題發(fā)明的一個(gè)方面,該目錄接口 940可以將來(lái)自該服務(wù)器970的數(shù)據(jù)提供給 該數(shù)據(jù)庫(kù)910,它提供的數(shù)據(jù)具有該服務(wù)器910所需的屬性。 此外,該HMI 920可以使用該目錄接口 940來(lái)指向位于該系統(tǒng)900之中的數(shù)據(jù)。該 HMI 920可以用來(lái)圖形化地顯示一個(gè)過(guò)程、系統(tǒng)、工廠(chǎng)等的不同方面,以提供一個(gè)簡(jiǎn)單的和 /或用戶(hù)友好的系統(tǒng)視圖。相應(yīng)地,系統(tǒng)內(nèi)的不同數(shù)據(jù)點(diǎn)可以通過(guò)所需的顏色方案、動(dòng)畫(huà)、以 及布局來(lái)顯示為一個(gè)圖形表述(如,位圖、JPEG、矢量圖形、剪輯圖等等)。 該HMI 920可以請(qǐng)求數(shù)據(jù)來(lái)將多個(gè)特定的可視化屬性與數(shù)據(jù)關(guān)聯(lián),以便方便地顯 示該數(shù)據(jù)。例如,該HMI 920可以向該目錄接口 940查詢(xún)一個(gè)特殊的具有多個(gè)所關(guān)聯(lián)的可 視化屬性的數(shù)據(jù)點(diǎn)。該目錄接口 940可以確定該代理服務(wù)器980包含具有所需多個(gè)可視化 屬性的屬性數(shù)據(jù)點(diǎn)。例如,該屬性數(shù)據(jù)點(diǎn)可以具有一個(gè)特定的被引用的或者與數(shù)據(jù)一起發(fā) 送的圖形,以便出現(xiàn)在該HMI環(huán)境中的這一圖形取代或者伴隨該數(shù)據(jù)值。 該P(yáng)LC 930可以是任何數(shù)目的不同型號(hào),如Allen Bradley Logix、PLC5、SLC-500、 MicoLogix等等。該P(yáng)LC 930—般被定義為一種專(zhuān)用設(shè)備,用來(lái)提供一個(gè)過(guò)程和/或系統(tǒng)的 高速、低水平控制。該P(yáng)LC 930可以用梯形邏輯或者某種形式的結(jié)構(gòu)化語(yǔ)言或其他合適的 語(yǔ)言來(lái)編程。通常,該P(yáng)LC 930可以直接利用來(lái)自一個(gè)數(shù)據(jù)源(如,過(guò)程數(shù)據(jù)源990或數(shù)據(jù) 源960)的過(guò)程數(shù)據(jù),它可以是一個(gè)感測(cè)器、編碼器、測(cè)量傳感器、開(kāi)關(guān)、閥門(mén)等等。這些數(shù)據(jù) 源990或960可以將數(shù)據(jù)提供給PLC中的一個(gè)寄存器,并且如果需要,這些數(shù)據(jù)可以存儲(chǔ)在 該P(yáng)LC中。另外,數(shù)據(jù)可以被更新(如,基于時(shí)鐘周期)和/或者輸出到其他設(shè)備用于進(jìn)一 步處理。 圖9b示出一個(gè)有關(guān)的示例性工業(yè)設(shè)置901,它可以包括一個(gè)可編程邏輯控制器 (PLC)911、一臺(tái)計(jì)算機(jī)(PC)921、一個(gè)工業(yè)網(wǎng)絡(luò)橋931以及兩個(gè)具有其相關(guān)的1/0模塊的工 業(yè)網(wǎng)絡(luò)適配器951和961。這些部件/模塊可以通過(guò)兩個(gè)工業(yè)自動(dòng)化網(wǎng)絡(luò)971和981接口 到一起。這些采樣速率調(diào)整部件和AI部件可以位于一個(gè)模塊之中(如,工業(yè)網(wǎng)絡(luò)橋931), 并且控制工業(yè)網(wǎng)絡(luò)適配器951的另一個(gè)模塊(如,該歷史機(jī)和流量分析器TA)的數(shù)據(jù)收集 部件。同樣地,該P(yáng)C 921的這些采樣速率調(diào)整部件和AI部件可以控制例如PLC 911的多 個(gè)數(shù)據(jù)收集部件以及工業(yè)網(wǎng)絡(luò)適配器961。要認(rèn)識(shí)到的是,這些采樣速率調(diào)節(jié)部件和AI部 件不需要一起放置在同一個(gè)模塊/部件之中。該內(nèi)部和外部數(shù)據(jù)流收集機(jī)構(gòu)也不需要一起 放置在同一個(gè)模塊/部件之中。例如,一個(gè)模塊(如具有一個(gè)歷史機(jī)而不具有一個(gè)TA的模 塊)的內(nèi)部數(shù)據(jù)流可以與具有一個(gè)TA的另一個(gè)模塊的外部數(shù)據(jù)流相關(guān)聯(lián)。 圖10示出一個(gè)示例性的環(huán)境1010,用于實(shí)施本主題發(fā)明的不同方面,它可以包括
11計(jì)算機(jī)1012,作為該速率調(diào)節(jié)部件的一部分。該計(jì)算機(jī)1012包括一個(gè)處理單元1014、一個(gè) 系統(tǒng)存儲(chǔ)器1016、和一個(gè)系統(tǒng)總線(xiàn)1018。該系統(tǒng)總線(xiàn)1018連接多個(gè)系統(tǒng)部件,包括但不限 于,將該系統(tǒng)存儲(chǔ)器1016連接到該處理單元1014。該處理單元1014可以是不同可獲得處 理器的任意一種。雙微處理器和其他的多微處理器結(jié)構(gòu)也可以用作該處理器單元1014。 該系統(tǒng)總線(xiàn)1018可以是任意的多個(gè)總線(xiàn)結(jié)構(gòu)類(lèi)型,包括該存儲(chǔ)器總線(xiàn)或者存儲(chǔ) 控制器、一種外圍總線(xiàn)或者外部總線(xiàn)、和/或使用了任意的各種各樣的可用總線(xiàn)結(jié)構(gòu)的 一種本地總線(xiàn),包括但不限于9-bit總線(xiàn)、工業(yè)標(biāo)準(zhǔn)架構(gòu)(ISA)、微通道架構(gòu)(MSA)、擴(kuò)展 ISA (EISA)、智能驅(qū)動(dòng)電子裝置(IDE)、VESA本地總線(xiàn)(VLB)、外圍組件互聯(lián)(PCI)、通用串行 總線(xiàn)(USB)、圖形加速端口 (AGP)、個(gè)人計(jì)算機(jī)存儲(chǔ)卡國(guó)際公約總線(xiàn)(PCMCIA)、和小型計(jì)算 機(jī)系統(tǒng)接口 (SCSI)、或其他專(zhuān)用總線(xiàn)。 系統(tǒng)存儲(chǔ)器6316包括易失存儲(chǔ)器6320和非易失存儲(chǔ)器6322?;据斎?輸出系 統(tǒng)(BIOS),包含基本例程以在例如啟動(dòng)期間在計(jì)算機(jī)6312中的元件之間傳送信息,被存儲(chǔ) 在非易失存儲(chǔ)器6322中。通過(guò)闡述但并不是限定,非易失存儲(chǔ)器6322可以包括只讀存儲(chǔ) 器(ROM)、可編程ROM(PROM)、電可編程ROM(EPROM)、電可擦除ROM(EEPROM)、或閃存。易失 存儲(chǔ)器6320包括隨機(jī)存取存儲(chǔ)器(RAM),該隨機(jī)存取存儲(chǔ)器用作外部高速緩沖存儲(chǔ)器。通 過(guò)闡述但不是限定,RAM可以表現(xiàn)出很多形式,例如同步RAM(SRAM)、動(dòng)態(tài)RAM (DRAM)、同步 DRAM (SDRAM)、雙通道SDRAM (DDR SDRAM)、增強(qiáng)SDRAM (ESDRAM)、同步鏈接DRAM(SLDRAM)、以 及直接RAMbusRAM(DRRAM)。 計(jì)算機(jī)1012還包括可拆卸/不可拆卸、易失性/非易失性的計(jì)算機(jī)儲(chǔ)存介質(zhì)。圖 10示出,例如一個(gè)盤(pán)式儲(chǔ)存器1024。盤(pán)式儲(chǔ)存器1024包括,但不限于,如一個(gè)磁盤(pán)驅(qū)動(dòng)器、 軟盤(pán)驅(qū)動(dòng)器、磁帶驅(qū)動(dòng)器、Jaz驅(qū)動(dòng)器、Zip驅(qū)動(dòng)器、LS-60驅(qū)動(dòng)器、閃存卡、或者存儲(chǔ)棒的多 種設(shè)備。另外,盤(pán)式儲(chǔ)存器1024可以包括單獨(dú)的存儲(chǔ)介質(zhì)或者與其他的存儲(chǔ)介質(zhì)相結(jié)合包 括,但不限于,如一個(gè)致密盤(pán)ROM驅(qū)動(dòng)器(CD-ROM) 、CD可刻錄驅(qū)動(dòng)器(CD-R Drive) 、CD可重 寫(xiě)驅(qū)動(dòng)器(CD-RW Drive)或者一個(gè)數(shù)字通用盤(pán)ROM驅(qū)動(dòng)器(DVD-ROM)的一個(gè)光盤(pán)驅(qū)動(dòng)器。 為了協(xié)助該磁盤(pán)存儲(chǔ)設(shè)備1024到該系統(tǒng)總線(xiàn)1018的連接,通常使用一種可拆卸或者不可 拆卸的接口 (如接口 1026)。 要認(rèn)識(shí)到圖10說(shuō)明了軟件,它在一個(gè)合適的工作環(huán)境1010之中充當(dāng)用戶(hù)與所述 的基本計(jì)算機(jī)資源之間的中介物。這一軟件包括一個(gè)運(yùn)行系統(tǒng)1028。可存儲(chǔ)在盤(pán)式存儲(chǔ)器 1024之中的運(yùn)行系統(tǒng)1028,用來(lái)控制和分配該計(jì)算機(jī)系統(tǒng)1012的資源。系統(tǒng)應(yīng)用程序1032 借助存儲(chǔ)在系統(tǒng)存儲(chǔ)器1016或者盤(pán)式儲(chǔ)存器1024上的程序模塊1032和程序數(shù)據(jù)1034來(lái) 利用由該運(yùn)行系統(tǒng)1028進(jìn)行的資源管理。要認(rèn)識(shí)到的是,在此所述的不同部件可以用不同 運(yùn)行系統(tǒng)或者多個(gè)運(yùn)行系統(tǒng)的組合來(lái)實(shí)現(xiàn)。 用戶(hù)通過(guò)輸入裝置1036將命令或者信息輸入到該計(jì)算機(jī)1012之中。輸入裝置 1036包括,并不限于, 一個(gè)指示裝置如一個(gè)鼠標(biāo)、軌跡球、鐵筆、觸摸墊、鍵盤(pán)、麥克風(fēng)、操縱 桿、游戲墊、衛(wèi)星天線(xiàn)、掃描儀、TV調(diào)諧卡、數(shù)碼像機(jī)、數(shù)字視頻攝相機(jī)、網(wǎng)絡(luò)攝相機(jī),等等。 這些以及其他輸入裝置通過(guò)該系統(tǒng)總線(xiàn)1018經(jīng)過(guò)接口端口 1038連接到該處理單元1014。 接口端口 1038包括,例如, 一個(gè)串行口 、一個(gè)并行口 、一個(gè)游戲端口 、和一個(gè)通用串行總線(xiàn) (USB)。輸出裝置1040使用某些與輸入裝置1036相同類(lèi)型的端口。因此,一個(gè)USB端口可 以用來(lái)將輸入提供給計(jì)算機(jī)1012,和用來(lái)將信號(hào)從計(jì)算機(jī)1012輸出到一個(gè)輸出裝置1040。
12提供了輸出適配器1042來(lái)說(shuō)明有一些輸出裝置1040,如監(jiān)視器、話(huà)筒、以及打印機(jī),它們需 要專(zhuān)門(mén)的適配器。這些輸出適配器1042包括(作為解說(shuō)而不是限制)視頻卡和聲卡,它們 在該輸出裝置1040與該系統(tǒng)總線(xiàn)1018之間提供一個(gè)連接手段。應(yīng)該注意到,多個(gè)其他的 裝置和/裝置的系統(tǒng)既提供輸入又提供輸出的能力,如遠(yuǎn)程計(jì)算機(jī)1044。 計(jì)算機(jī)1012可以使用與一個(gè)或多個(gè)遠(yuǎn)程計(jì)算機(jī)如遠(yuǎn)程計(jì)算機(jī)1044的多個(gè)邏輯上 的連接來(lái)在一個(gè)網(wǎng)絡(luò)化的環(huán)境中工作。該遠(yuǎn)程計(jì)算機(jī)1044可以是一臺(tái)個(gè)人計(jì)算機(jī)、一臺(tái)服 務(wù)器、一個(gè)路由器、一臺(tái)網(wǎng)絡(luò)PC、一個(gè)工作站、一臺(tái)基于微處理器的設(shè)備、一個(gè)監(jiān)測(cè)裝置或者 其他公共的網(wǎng)絡(luò)節(jié)點(diǎn)等等,并且通常包括對(duì)于計(jì)算機(jī)1012說(shuō)明的多個(gè)或者全部的部件。為 簡(jiǎn)短起見(jiàn),僅僅與遠(yuǎn)程計(jì)算機(jī)1044—起示出一個(gè)內(nèi)存存儲(chǔ)裝置1046。 一臺(tái)或多臺(tái)遠(yuǎn)程計(jì)算 機(jī)1044通過(guò)一個(gè)網(wǎng)絡(luò)接口 1048件邏輯上連接到計(jì)算機(jī)1012并然后通過(guò)一個(gè)通信連接件 1050進(jìn)行物理連接。網(wǎng)絡(luò)接口 1048包括通信網(wǎng)絡(luò)如局域網(wǎng)(LAN)和廣域網(wǎng)(WAN)。局域網(wǎng) 技術(shù)包括光纖分布式數(shù)據(jù)接口 (FDDI)、銅線(xiàn)分布式數(shù)據(jù)接口 (CDDI)、以太網(wǎng)/IEEE802. 3、 令牌環(huán)/IEEE802. 5等等。廣域網(wǎng)技術(shù)包括,但不限于,點(diǎn)對(duì)點(diǎn)鏈接、電路切換網(wǎng)絡(luò)如集成服 務(wù)數(shù)字網(wǎng)(ISDN)及其變形、信息包切換網(wǎng)絡(luò)、以及數(shù)字用戶(hù)線(xiàn)路(DSL)。 —個(gè)或多個(gè)通信連接件1050是指用來(lái)將該網(wǎng)絡(luò)接口件1048連接到該總線(xiàn)1018 的硬件/軟件。盡管為了說(shuō)明清楚起見(jiàn)將通信連接件1050在計(jì)算機(jī)1012之中示出,它也 可以置于計(jì)算機(jī)1012之外。對(duì)于連接到該網(wǎng)絡(luò)接口件1048而言必要的硬件/軟件包括, 僅僅為了示例性的目的,多個(gè)內(nèi)置和外置的技術(shù)例如,多個(gè)調(diào)制解調(diào)器包括常規(guī)電話(huà)級(jí)的 調(diào)制解調(diào)器、有線(xiàn)調(diào)制解調(diào)器和DSL調(diào)制解調(diào)器、ISDN適配器、以及以太網(wǎng)卡。 在此使用時(shí),術(shù)語(yǔ)"部件"、"系統(tǒng)"等等還可以指機(jī)電裝置之外的一個(gè)與計(jì)算機(jī)有 關(guān)的實(shí)體,可以是硬件、硬件和軟件的一個(gè)組合、軟件,或者是執(zhí)行中的軟件。例如,一個(gè)部 件可以是,但不限于,在處理器上運(yùn)行的一個(gè)過(guò)程、一個(gè)處理器、一個(gè)物體、一個(gè)可執(zhí)行件、 一個(gè)執(zhí)行的線(xiàn)程、一個(gè)程序、和/或一個(gè)計(jì)算機(jī)。作為解說(shuō),在計(jì)算機(jī)上運(yùn)行的一個(gè)應(yīng)用程 序以及該計(jì)算機(jī)都可以是一個(gè)部件。 一個(gè)或多個(gè)部件可以駐留在一個(gè)過(guò)程和/或執(zhí)行的線(xiàn) 程之中并且一個(gè)部件可以停留在一個(gè)計(jì)算機(jī)上和/或分布在兩個(gè)或者更多的計(jì)算機(jī)之間。 "示例性"一詞在此用來(lái)指作為一個(gè)實(shí)例、例子或者例證。在此說(shuō)明的任何"示例性"的方面 或者設(shè)計(jì)都不必解釋為比其它的方面或者設(shè)計(jì)更優(yōu)或有利。 圖ll還示出了根據(jù)本主題創(chuàng)新的不同方面的一個(gè)示例性的環(huán)境,它可以采用一 個(gè)速率調(diào)整部件來(lái)收集數(shù)據(jù)。每一功能模塊1114通過(guò)一個(gè)可分離的電氣連接器1130連接 到底板1116,它允許從底板1116上拆卸該模塊1114,以便可以更換或者修理而不干擾其他 的模塊1114。該底板1116為該模塊1114配備了電源和到其他模塊1114的通信信道。通 過(guò)該底板1116與其他模塊1114的本地通信是通過(guò)一個(gè)底板接口件1132來(lái)完成的,它通過(guò) 連接器1130來(lái)在電氣上連接該底板1116。該底板接口 1132監(jiān)測(cè)該底板1116上的消息,以 便根據(jù)一個(gè)消息地址作為該消息的一部分并且該消息的目的地來(lái)識(shí)別旨在用于該具體模 塊1114的那些消息。該底板接口件1132所接收到的消息被傳送到該模塊1114之中的一 個(gè)內(nèi)部總線(xiàn)1134。 該內(nèi)部總線(xiàn)1134將底板接口件1132連接到一個(gè)存儲(chǔ)器1136、一個(gè)微處理器 1128、前面板電路1138、 I/O接口電路1139和通信網(wǎng)絡(luò)接口電路1141。該微處理器1128可 以是一個(gè)通用的微處理器,提供包括在該存儲(chǔ)器1136之中的指令的順序地或者并行的執(zhí)行以及該儲(chǔ)存器1136以及其他與該內(nèi)部總線(xiàn)1134相連的裝置的數(shù)據(jù)的讀和寫(xiě)。該微處理 器1128包括一個(gè)內(nèi)部的時(shí)鐘電路(未示出),提供該微處理器1128的時(shí)序,但是也可以與 一個(gè)精度改良的外部時(shí)鐘1143相連。這一時(shí)鐘1143可以是一個(gè)晶體控制的振蕩器或者其 他的事件標(biāo)準(zhǔn)件,包括到一個(gè)外部事件標(biāo)準(zhǔn)件的無(wú)線(xiàn)連接。該時(shí)鐘1143的精度可以記錄在 該存儲(chǔ)器1136中作為一個(gè)質(zhì)量因素。面板電路1138包括多個(gè)狀態(tài)指示燈如本技術(shù)領(lǐng)域已 熟知的多個(gè)指示燈,和多個(gè)可手動(dòng)運(yùn)行的開(kāi)關(guān),如用于將該模塊1114鎖定在斷開(kāi)狀態(tài)的開(kāi) 關(guān)。 該存儲(chǔ)器1136可以包括由該微處理器1128所執(zhí)行的多個(gè)程序或者指令以提供控 制功能,以及對(duì)于這些程序或指令的執(zhí)行所需的多個(gè)變量和數(shù)據(jù)。對(duì)于多個(gè)1/0模塊,該存 儲(chǔ)器1136也可以包括一個(gè)I/O表,保存通過(guò)這些I/O模塊1120而接收自以及發(fā)送到該工業(yè) 控制器1110的多個(gè)輸入和輸出的當(dāng)前狀態(tài),例如,在此所示位于I/O網(wǎng)絡(luò)1122上。通過(guò)硬 件配置技術(shù)和/或軟件編程技術(shù),該模塊1114可以被適配為用來(lái)執(zhí)行本發(fā)明的不同方法。 應(yīng)當(dāng)認(rèn)識(shí)到,盡管已經(jīng)以?xún)蓚€(gè)數(shù)據(jù)流之間的關(guān)系對(duì)不同方面進(jìn)行了初步說(shuō)明,但 本發(fā)明并不局限于此,并且多重的數(shù)據(jù)流也落在本發(fā)明的范圍之內(nèi)。而且,盡管說(shuō)明了一 個(gè)內(nèi)部的數(shù)據(jù)流和一個(gè)外部的數(shù)據(jù)流,應(yīng)認(rèn)識(shí)到,數(shù)據(jù)流可以包括多重內(nèi)部、多重外部、內(nèi) 部與外部或者多重內(nèi)部與外部數(shù)據(jù)流的任意組合。以上所說(shuō)明的內(nèi)容包括不同示例性的 方面。當(dāng)然,不可能為了說(shuō)明這些方面的目的而說(shuō)明多個(gè)部件或者方法的每一個(gè)可能的組 合,但是本領(lǐng)域的一個(gè)普通技術(shù)人員都可以認(rèn)識(shí)到,許多進(jìn)一步的組合與置換是可能的。特 別關(guān)于由上述多個(gè)部件(多個(gè)組件、裝置、電路、系統(tǒng)等)所執(zhí)行的不同功能,用于說(shuō)明這 些部件的術(shù)語(yǔ)(包括提及的"裝置")是旨在對(duì)應(yīng)于(除非另外指明)執(zhí)行所述部件(如, 功能性的等效物)的所述功能的任何部件,即使在結(jié)構(gòu)上不等同于所披露的結(jié)構(gòu),但它執(zhí) 行本發(fā)明在此所述的示例性的方面的功能。在這方面,還應(yīng)認(rèn)識(shí)到的是,本發(fā)明包括一種 系統(tǒng),以及一種計(jì)算機(jī)可讀的介質(zhì),它具有多個(gè)計(jì)算機(jī)可執(zhí)行的指令,用于執(zhí)行本創(chuàng)新的 不同方法的多個(gè)動(dòng)作和/事件。而且,對(duì)于在詳細(xì)說(shuō)明或者權(quán)利要求中使用的術(shù)語(yǔ)"包括 (includes)"的含義而言,這一術(shù)語(yǔ)是旨在與術(shù)語(yǔ)"包括(comprising)"類(lèi)似的方式成為包 含性的,正如當(dāng)把"包括comprising"在權(quán)利要求中用作一個(gè)過(guò)渡性詞時(shí)的解釋。
權(quán)利要求一種工業(yè)自動(dòng)化系統(tǒng),其特征在于包括一個(gè)協(xié)調(diào)部件(220),該協(xié)調(diào)部件使與該工業(yè)自動(dòng)化系統(tǒng)關(guān)聯(lián)的多重?cái)?shù)據(jù)流(102、104、202、204、511、512)同步;以及一個(gè)采樣速率調(diào)整部件(110、210、965),該采樣調(diào)整部件改變?cè)摱嘀財(cái)?shù)據(jù)流(102、104、202、204、511、512)的數(shù)據(jù)采樣速率。
2. 如權(quán)利要求1所述的工業(yè)自動(dòng)化系統(tǒng),該多重?cái)?shù)據(jù)流包括一組多重內(nèi)部數(shù)據(jù)流或者多重外部數(shù)據(jù)流或者它們的一個(gè)組合。
3. 如權(quán)利要求1所述的工業(yè)自動(dòng)化系統(tǒng),進(jìn)一步包括一個(gè)識(shí)別部件,該識(shí)別部件在該多重?cái)?shù)據(jù)流中識(shí)別趨勢(shì)。
4. 如權(quán)利要求1所述的工業(yè)自動(dòng)化系統(tǒng),進(jìn)一步包括一個(gè)集中式數(shù)據(jù)收集部件,該集中式數(shù)據(jù)收集部件存儲(chǔ)來(lái)自該多重?cái)?shù)據(jù)流的一個(gè)統(tǒng)一的數(shù)據(jù)儲(chǔ)存庫(kù)。
5. 如權(quán)利要求1所述的工業(yè)自動(dòng)化系統(tǒng),該采樣速率調(diào)整部件進(jìn)一步包括一個(gè)估算部件,該估算部件對(duì)與該工業(yè)自動(dòng)化系統(tǒng)相關(guān)的一個(gè)運(yùn)行階段自動(dòng)預(yù)測(cè)一個(gè)所要求的數(shù)據(jù)采樣速率。
6. 如權(quán)利要求1所述的工業(yè)自動(dòng)化系統(tǒng),進(jìn)一步包括具有一個(gè)嵌入式網(wǎng)絡(luò)流量分析器的一個(gè)網(wǎng)絡(luò)。
7. 如權(quán)利要求1所述的工業(yè)自動(dòng)化系統(tǒng),進(jìn)一步包括一個(gè)匹配部件,該匹配部件為多個(gè)模塊或者工業(yè)區(qū)域預(yù)約一個(gè)工業(yè)過(guò)程的多個(gè)預(yù)先確定的觸發(fā)事件或者多個(gè)階段。
8. —個(gè)工業(yè)系統(tǒng),其特征在于包括用于收集與一個(gè)工業(yè)過(guò)程相關(guān)的多重?cái)?shù)據(jù)流(102、104、202、204、511、512)的收集裝置(112、114、116);以及用于為該收集裝置(112、114、116)調(diào)整數(shù)據(jù)收集速率的裝置(110、210、965)。
專(zhuān)利摘要本公開(kāi)內(nèi)容涉及一種工業(yè)自動(dòng)化系統(tǒng)及工業(yè)系統(tǒng)。所述工業(yè)自動(dòng)化系統(tǒng)改變多組數(shù)據(jù)的數(shù)據(jù)采樣速率,從而針對(duì)所述工業(yè)系統(tǒng)以不同的粒度級(jí)別來(lái)收集多組數(shù)據(jù)。所述工業(yè)自動(dòng)化系統(tǒng)包括協(xié)調(diào)部件,該協(xié)調(diào)部件使與該工業(yè)自動(dòng)化系統(tǒng)關(guān)聯(lián)的多重?cái)?shù)據(jù)流同步;以及采樣速率調(diào)整部件,該采樣調(diào)整部件改變?cè)摱嘀財(cái)?shù)據(jù)流的數(shù)據(jù)采樣速率。因此,各組數(shù)據(jù)能夠被分配其自己的獨(dú)特的數(shù)據(jù)收集速率。
文檔編號(hào)G05B19/418GK201444256SQ20082018148
公開(kāi)日2010年4月28日 申請(qǐng)日期2008年9月27日 優(yōu)先權(quán)日2007年9月27日
發(fā)明者C·M·里斯查爾, J·D·布拉德福德, K·H·霍爾, K·R·哈里斯, M·G·蓋馳, M·J·貝爾維斯奇, R·J·克雷奇曼, T·西奧瑞克 申請(qǐng)人:洛克威爾自動(dòng)控制技術(shù)股份有限公