專利名稱:用于嵌入式歷史記錄組件的可調(diào)整數(shù)據(jù)收集速率的制作方法
用于^A式歷史記錄組件的可調(diào)K^收自率技術(shù)領(lǐng)域本主題發(fā)明一般地涉及與工,制器相關(guān)的歷史記錄組件,更具體地,涉 及改變1|^式歷史記錄組件的|^收 率。
背景技術(shù):
工鵬制器是用^I空制XM;程、審隨設(shè)備以及例如繊收集或者網(wǎng)絡(luò)系 統(tǒng)的其它工廠自動(dòng)化的具有特殊目的的計(jì)算機(jī)。工業(yè)控制系統(tǒng)的核心,是邏輯 處理器,例如可編禾驟輯控制器(plc)或者基于pc的控制器。以可編程邏輯 控制器為例,其由系統(tǒng)設(shè)計(jì)者編程,經(jīng)過為用戶設(shè)計(jì)的邏輯禾旨或者用戶禾旨來操作制敬程。用戶禾歸存儲(chǔ)在存儲(chǔ)器中,通常由PLC樹,方式執(zhí)行,例 如通常的指令跳轉(zhuǎn)、循環(huán)和中斷禾辨。與用戶禾驕相關(guān)的是向PLC操作和禾辨 衝共動(dòng)力的多個(gè)存儲(chǔ)器組件蹄體。PLC的差別典型地繊它們能處理的輸 A/輸出(I/O)的數(shù)目、存儲(chǔ)器的數(shù)量、指令的數(shù)目和類型以及PLC中央處理 單元(cpu)的鵬。比控制器更重要的是,事務(wù)變得更加復(fù)雜,因?yàn)楦呒?jí)的事務(wù)系統(tǒng)或者計(jì) 算機(jī)經(jīng)常需要與這樣的控制器交換數(shù)據(jù)。比如,工業(yè)自動(dòng)化企業(yè)可以包括位于 不同位置的幾個(gè)工廠?,F(xiàn)代化的推動(dòng)力,例如效率和生產(chǎn)力的提高以及成本降 低,需要生產(chǎn)者收集、分析和優(yōu)化來自頓生產(chǎn)地的 以及標(biāo)準(zhǔn)。例如,食 品公司能夠具有遍及全球的用于生產(chǎn)某一品牌產(chǎn)品的幾個(gè)工廠。在過去這些工 廠是獨(dú)立作業(yè)的,與其它類似的工廠鮮有數(shù)據(jù)收集和標(biāo)準(zhǔn)的比較。在當(dāng)今的網(wǎng) 絡(luò)世界中,生產(chǎn)者需要來自他們工廠的實(shí)時(shí) 來推動(dòng)優(yōu)化和生產(chǎn)力。慣用的 控制系統(tǒng)結(jié)構(gòu)沒有被裝備來允許在企業(yè)的這些不同部分之間進(jìn)行數(shù)據(jù)的無縫交 換。現(xiàn)代控制系統(tǒng)結(jié)構(gòu)的另一個(gè)需要是記錄和存儲(chǔ)能力,以便保持與食品和藥 品管理規(guī)則一致,此規(guī)則例如是CFRPartll的規(guī)則21。用于記錄 的牛親和一鵬決方 跑括J^f共本地記錄模塊,其通常占據(jù)控制器底板的一個(gè)槽,例如 PC歷史記錄組件,其為用于控制器底板的工業(yè)計(jì)對(duì)幾,并^頓轉(zhuǎn)^M向控制器 提供間驗(yàn)口。這包括一個(gè)平臺(tái),其對(duì)本地和遠(yuǎn)程控諾U處理器提供高速、時(shí)間 序列、娜存儲(chǔ)和恢復(fù)。PC歷史記^11件通過底板與控制器 ^,并fflil網(wǎng)絡(luò)接口遠(yuǎn)程^^系。PC歷史記鬆且件允許存檔織從控審螺向存檔機(jī)器傳送,該存檔機(jī)器提供了另外的存儲(chǔ)能力。通常,通過直接與橫過底板的控制處理器通信,慣用的歷史數(shù)據(jù)處理器允 許高速實(shí)時(shí)的數(shù)據(jù)收集,以獲得快速的 收集速度。這包括處理長(zhǎng)期時(shí)間內(nèi) 的大量數(shù)據(jù),同時(shí)iif共長(zhǎng)期內(nèi)的處理數(shù)據(jù)的有效存儲(chǔ)和恢復(fù)。這些解決方法一 般地用于電子文件,并提供處理檢査以及數(shù)據(jù)標(biāo)志,用于SI^修改的、插入的或者不完全的數(shù)據(jù)。為了配置這樣的產(chǎn)品,可以JIJ共圖形用戶界面(GUI),以向麵歷史記錄文件纟魏岫本地或者遠(yuǎn)程處理器限定的控制器標(biāo)志。 通過收集和分析來自控制器和工業(yè)模塊的 來確定問題的根源。通常,控制器安裝有少量的數(shù)據(jù)存儲(chǔ)。如果期望M保持在兩千兆字節(jié)的范圍之外,操作者應(yīng)該確定期望哪,據(jù)保持較長(zhǎng)時(shí)間,哪,據(jù)可以刪除。同樣地,在 預(yù)定時(shí)間之后,或者當(dāng)至噠了控制器的存儲(chǔ)容量,育,存檔來自控制器的數(shù)據(jù)。 雖然如此,如果要分析 ,另卩么這樣的分析可以關(guān)于以固定速率典型地收集 的薩來執(zhí)行。發(fā)明內(nèi)容為了提供在此描述的本發(fā)明的一些方面的基本M,以下呈現(xiàn)了簡(jiǎn)化的概述。這種 不是廣泛的概述,也不想要識(shí)別關(guān)激重要的要素或者描述在此描 述的不同方面。其唯一的目的是以簡(jiǎn)化的形式呈現(xiàn)一些概念,作為隨后呈現(xiàn)的 更詳細(xì)的說明的前奏。該主題創(chuàng)新提供了經(jīng)由速率調(diào)整組件會(huì)嫩改變嵌入式歷史記錄組件的 收集速率的系統(tǒng)和方法,以收集具有不同間隔等級(jí)的數(shù)據(jù)。這些間隔等級(jí)的差 別能夠部分地響應(yīng)故障探測(cè)、警報(bào)觸發(fā)等等。相應(yīng)地,能夠關(guān)于以調(diào)整的速率 典型地收集的數(shù)據(jù)執(zhí)行將來的故障檢修工作。通常,本主題創(chuàng)新的嵌入式歷史記錄組件(不同于慣用PC歷史記錄組件)向控制器劍共不帶轉(zhuǎn)換層的直難口,因此與慣用的PC歷史記錄組件相比,提供了更高的 交換率。在相關(guān)的一個(gè)方面,當(dāng)從被認(rèn)為比剩余的操作更關(guān)鍵的操作階段收集 時(shí),可以利用用于 收集的更高的采樣率(相比正,作期間的采樣率)。速 率調(diào)整組件可以與集成為控制器或者工業(yè)單元一部分的嵌入式歷史記錄組件聯(lián) 接。而且,這樣的調(diào)整速率組件能夠通過底板與控制器直接通信,或者能夠通過網(wǎng)絡(luò)接口遠(yuǎn)程通信。在相關(guān)的一個(gè)方面,與^A式歷史記錄組件/記錄模i央相聯(lián)的存儲(chǔ)介質(zhì)旨灘基于 重要性、1頓的可能性等有選擇地清除存儲(chǔ)數(shù)據(jù)(例 如逐步地清除)。按照本主題創(chuàng)新的進(jìn)一步的一個(gè)方面,速率調(diào)整組件肯灘進(jìn)一步地包括估 算組件,其基于統(tǒng)計(jì)模型以及用于類似操作和/或歷史記錄數(shù)據(jù)的收集,自動(dòng)地 為一操作階段預(yù)測(cè)所需的采樣速率。例如,利用來自相4以過程的早^/先前收集 的 ,能夠建立用于初始數(shù)據(jù)子集的粗糙模型。這允許統(tǒng)計(jì)信息從涉及類似 工業(yè)操作的分布式信息的極大組中被收集。然后通過反饋(例如,用戶輸入)估計(jì)和/或改變?cè)撃P?。每一個(gè)模i央可iiil編程或者基于事件的發(fā)生(例如警報(bào)觸發(fā)、收到電子由附通知信息等等)來周期性地估計(jì)采樣率。也可以利用不同的AX智能系綴方、 妹艦?zāi)仁湛椔实?例如采樣速率)的估計(jì)/預(yù)測(cè)。為了達(dá)到前述相關(guān)目的,在此結(jié)合隨后的描述和
某些示例性的方 面。這些方面對(duì)能夠?qū)嵺`的不同實(shí)施方式具有指示性,在此想要覆蓋它們的全 部。當(dāng)結(jié)合附圖考慮時(shí),其它優(yōu)點(diǎn)和新穎特征從隨后的詳細(xì)說明中可以變得更 加明顯。
圖1是按照本主題創(chuàng)新的一個(gè)方面改變數(shù)據(jù)收集速率的系統(tǒng)的模型方框圖。圖2標(biāo)按照本主題創(chuàng)新的一個(gè)方面的速率調(diào)整組件的方框圖。圖3標(biāo)按照本主題創(chuàng)新一愧一步的方面的能夠清除所收集的 的系統(tǒng)。圖4標(biāo)按照本主題創(chuàng)新的一個(gè)方面速率調(diào)整的典型方法。 圖5 ^按照本主題創(chuàng)新一個(gè)4寺殊方面的f^收集的特殊方法。圖6 ^」用速率調(diào)整組件來改 ^采 ^的典型,自動(dòng)化網(wǎng)絡(luò)。圖7標(biāo)按照本主題創(chuàng)新的一個(gè)方面作為:nik^fi的一部分的速率調(diào)整組件。圖8表示按照本主題創(chuàng)新的一個(gè)方面的典型多層網(wǎng)路架構(gòu)和分布式歷史記錄系統(tǒng),其旨,利用速率調(diào)整組件。圖9表示按照本主題創(chuàng)新的一個(gè)方面的典型計(jì)算環(huán)境,其能夠作為具有變 化速率的數(shù)據(jù)的一部分執(zhí)行。圖10表示按照本主題倉噺的一個(gè)方面的具有底板和旨瀕利用速率調(diào)整組件的相關(guān)模塊的工^a。
具體實(shí)施方式
現(xiàn)在將參考附圖描述本主題創(chuàng)新的不同方面,其中在全文中相同的數(shù)字指 代相同或者相應(yīng)的組件。然而,應(yīng)當(dāng)理解,附圖和與之相關(guān)的詳細(xì)描述不想將 聲稱的主題限制為公開的特殊形式。相反,其想要覆蓋落入所聲稱的主題的精 神和范圍內(nèi)的所有更改、等價(jià)物和#[戈方案。圖1表,率調(diào)整組件110,其與從工業(yè)編程器系統(tǒng)100的^A式歷史記 錄網(wǎng)絡(luò)(例如控制器設(shè)備的網(wǎng)絡(luò))的數(shù)據(jù)收集相關(guān),以便于維持用于將來故障 檢修的歷史記錄 。這樣的速率調(diào)整組件110會(huì)娜調(diào)整系統(tǒng)100內(nèi)的多個(gè)工 ^/單元模±央收集的 采魏率。因此,在工M程的不同階段,育,利用用 于數(shù)據(jù)收集的間隔的不同等級(jí)。本主題創(chuàng)新提供了部分地響應(yīng)故障檢測(cè)、警報(bào) 觸發(fā)等等,通艦率調(diào)整組件110改變 采樣速率的系統(tǒng)和方法。因此,可 以關(guān)于典型地以調(diào)整的抽樣速率收集的 執(zhí)行關(guān)于將來的故障檢修工作。例 如,當(dāng)從被認(rèn)為比剩余的操作更關(guān)鍵的操作階段收集數(shù)據(jù)時(shí),可以執(zhí)行較高的 采樣速率(相比正徵喿作期間的采樣速率)。速率調(diào)整組件110與駄式歷史記 錄組件121、 123、 125 (1到n, n是^fO相關(guān),其中這樣的駄式歷史記錄 組件121、 123、 125向控制器掛共直接的接口而沒有j頓轉(zhuǎn),,因此與慣用 PC歷史記錄組件相比,掛共了實(shí)質(zhì)上更高的娜交換速率。相應(yīng)地,衛(wèi)共了分 布式歷史記錄構(gòu)架130,其中可以在不同等級(jí)的間隔收集歷史記錄 類型(例 如,按照橫過企業(yè)不同組件分布的分級(jí)系統(tǒng)的組織模型)。這樣的設(shè)置使得用戶(例如才IAX程師、工業(yè)操作者)能夠限定全部工M:禾w;f期望的數(shù)據(jù)收集速率和/^樣速率。而且,這樣的 收集速率會(huì)嫩自動(dòng)地設(shè)計(jì),這將在下文詳 細(xì)描述。速率調(diào)整組件iio可以題行在控制單元的應(yīng)用禾將的1分,其旨灘用 作工業(yè)網(wǎng)絡(luò)系統(tǒng)畫的管理控制中心。而且,這樣的調(diào)對(duì)由樣速率組件110能 夠直接通過底板與控制器聯(lián)系,或者可以通過網(wǎng)絡(luò)接口遠(yuǎn)程聯(lián)系。調(diào)整抽樣組件110會(huì)詢多為工業(yè)單元141、 143、 145 (l到m, m是徵)調(diào)觀樣速率,這 些工業(yè)單元例如是那對(duì)呆持在較高等級(jí)的商務(wù)服務(wù)器;用作例如可編程邏輯控 諾U器和域其它工鵬制組件(例如傳離、?!姥氲鹊?的系纟雄制組件單元。 目錄服務(wù)(未示出)能夠進(jìn)一步結(jié)合組織模型操作,使得能夠執(zhí)行采樣速率調(diào) 整以及i!31組織內(nèi)的駄式歷史記^l且件121、 123、 125收集。因此, 收 集的速率可以基于多個(gè)工業(yè)參數(shù)而改變,例如要收集的數(shù)據(jù)的類型(例如與 另一個(gè)類型的數(shù)據(jù)相比,在一個(gè)較高的速率收集一種類型的數(shù)據(jù)); 收集的 時(shí)間,從其收集數(shù)據(jù)的工業(yè)單元,操作的危急,號(hào),安全級(jí),正在執(zhí)行的功能 ±,列等等。網(wǎng)絡(luò)系統(tǒng)(未示出)育灘與工業(yè)自動(dòng)化系統(tǒng)100相連,由M313I率調(diào)整 組件110可以調(diào) ^收集的速率。網(wǎng)絡(luò)系統(tǒng)能夠進(jìn)一步包括附加主機(jī)(未示 出),其可以是個(gè)人計(jì)^m、服務(wù)器或者其它類型的計(jì)穀幾。這些主機(jī)一般地能 夠運(yùn)行或者執(zhí)行一個(gè)或者多個(gè)應(yīng)用程式等級(jí)(或者用戶等級(jí))程序,以及開始 I/O請(qǐng)求(例如I/O讀或者寫)。此外,該網(wǎng)絡(luò)系統(tǒng)能夠進(jìn)一步包括一個(gè)或者多 個(gè)輸Ay輸出單元(1/0單元),其中,這樣的I/O單元能夠進(jìn)一步包括一個(gè)連接 在那里的I/O控制器,并且每一個(gè)I/O可以是幾種類型的I/O設(shè)備的ftf可一個(gè), 例如存儲(chǔ)設(shè)備(例如硬盤驅(qū)動(dòng)器、磁帶驅(qū)動(dòng)器)或者其它I/0設(shè)備。主機(jī)和I/0 單元以及它們附屬的I/O控制器和設(shè)備能夠組織成例如簇的群,每一簇包括一個(gè) 或者多個(gè)主機(jī)以及典型地一個(gè)或者多個(gè)I/O單元(每一個(gè)I/O單元包括一個(gè)或者 多個(gè)I/0控制器)。主機(jī)禾口I/0單元會(huì),M^由器、開關(guān)、通信鏈路(例如電線、連接器、電纜等等)的連接而互聯(lián),該通信鏈路連接一個(gè)或多個(gè)簇的一組節(jié)點(diǎn)(例如連接一會(huì)勝機(jī)和i/o單元)。編程和/或設(shè)置每一個(gè)單元在一個(gè)模式中操作,在該模式中,其禾傭采樣間隔開始周斯ft^樣??梢宰⒁獾竭@些在本申請(qǐng)中使用的術(shù)語,例如"組件"、"等級(jí)"、"模型" 等等想要指代計(jì)算機(jī)相關(guān)實(shí)體,或者硬件、硬件和軟件的結(jié)合、軟件,或者應(yīng)用妾,于xik控制的自動(dòng)化系統(tǒng)執(zhí)行的軟件。例如,組件可以是在處理器上運(yùn)行的進(jìn)程、處理器、職、可執(zhí)行的、執(zhí)行的線程、禾驕和計(jì)算機(jī),但是并不 限制于此。為了說明,運(yùn)行在服務(wù)器上的應(yīng)用軟件以及服務(wù)翻隄組件。 一個(gè) 或者多個(gè)組件可以位于進(jìn)程和/或執(zhí)行的線程內(nèi),組件可以位于計(jì)#^1±和域分布在兩個(gè)或者多4s十^a、 x^e制器之間,禾口域與其S^的模土央之間。圖2表示用于改 ^收 率的速率調(diào)整組件209,其進(jìn)一步包括估計(jì) 組件219。估計(jì)組件219旨灘基于統(tǒng)計(jì)模型和/或收集的對(duì)斑喿作的歷史記錄數(shù) 據(jù),自動(dòng)地預(yù)則用于一個(gè)操作階^^需的采樣速率。例如,可以4頓早期從類 4以過程收集的數(shù)據(jù)構(gòu)造粗糙模型用于初始的數(shù)據(jù)子集。這允許統(tǒng)計(jì)信息從涉及 類似工業(yè)操作的分布信息的極大組中收集。然后該模型通過反饋(例如,用戶 輸入)估計(jì)和/或改變。編禾呈每一個(gè)模±央或者基于事件的發(fā)生(例如,警凈艮觸發(fā) 器、電子郵件通知信息的收到等等)用于周期性地估計(jì)采樣速率。也可以利用 不同的A!智能系繳方 妹f腿麵MiI率的(例如抽樣速率)的估計(jì)/預(yù)測(cè)。系統(tǒng)200包括在組織 模型中工作的多4*\^史記錄組件210,其 中速率調(diào)整組件209能夠改變這樣的^A^歷史組件(例如微歷史記^^且件) 的數(shù)據(jù)收集速率,該^A式歷史組件分布在相關(guān)工業(yè)網(wǎng)絡(luò)的背面上。此外,歷 史記錄組件210旨,分布遍及在網(wǎng)絡(luò)214上以1^共收集或者分布式 庫。速 率調(diào)整組件209是運(yùn)行在控制單元230上的應(yīng)用程式的一部分,其離多起工業(yè) 網(wǎng)絡(luò)系統(tǒng)管理控制中心的作用。IQlk^置或者組織公司200旨,利用多^H十^m或者在網(wǎng)絡(luò)214中通信的 網(wǎng)絡(luò)組件到一個(gè)或者多個(gè)IDlkf空制組件230,例如可編程邏輯控制器(PLC)211 、 212、 213 (1到j(luò), j是整數(shù))或者其它工廠組件。這樣,當(dāng)觀看、管理和基本上 皿企業(yè)220、控制組件230和減定位器組件209時(shí)的全部或者部分分布時(shí), 駄式歷史記影且件210能夠作為單個(gè)或魏合的實(shí)術(shù)喿作。例如,在控制器 等級(jí)230,駄式歷史記錄組件駄在PLC架內(nèi)來 ,而可以利用220 的較高等級(jí)來從較低等級(jí)聚集信號(hào)。這樣能夠包括較高等級(jí)軟件組件,其貫穿 網(wǎng)絡(luò)214縣,來從較低等級(jí)控制組件麟娜。網(wǎng)絡(luò)214包括公用網(wǎng)絡(luò),例如國(guó)際互聯(lián)網(wǎng)、企業(yè)內(nèi)部互聯(lián)網(wǎng)以及自動(dòng)化網(wǎng)絡(luò),比如包括設(shè)備網(wǎng)和控制網(wǎng)的控制和信息協(xié)議(CIP)網(wǎng)絡(luò)。其它的網(wǎng)絡(luò)包括以太網(wǎng)、DH/DH+、遠(yuǎn)程I/O、 區(qū)域總線(Fieldbus)、調(diào)制總線(Modbus)、描繪總線(Profibus)、無線網(wǎng)絡(luò)、 串行協(xié)議等等。另外,網(wǎng)絡(luò)設(shè)備包括各種可能(硬件和/或軟件組件)。這魏括 例如具有虛擬區(qū)域網(wǎng)路(VLAN)能力、局域網(wǎng)、廣域網(wǎng)、代理、網(wǎng)關(guān)、路由 器、防火±嗇、虛擬專用網(wǎng)絡(luò)(VPN)設(shè)備、服務(wù)器、客戶機(jī)、計(jì)算機(jī)、配置工 具、監(jiān)纟見工具和/或其它設(shè)備的開關(guān)組1牛。同樣地,工必企業(yè)220可包括不同的計(jì)^m或者網(wǎng)絡(luò)組件,例如服務(wù)器、 客戶機(jī)、通信模塊、移動(dòng)計(jì)穀幾、無線組件等等,它們旨^貫穿網(wǎng)絡(luò)214相互 制約。類t(J也,在此使用的術(shù)語PLC包括貫穿多個(gè)組件、系統(tǒng)和/或網(wǎng)絡(luò)214共 享的功能。例如,控制組件230的一個(gè)或多個(gè)PLCf,與遍及網(wǎng)絡(luò)214的各種 網(wǎng)絡(luò)設(shè)備通信和協(xié)作。這些能夠基本上包括ttf可類型的控制、通信模塊、計(jì)算 機(jī)、1/0設(shè)備、傳織、人機(jī)接口 (匿),其通過包括控制、自動(dòng)化和/或公用 網(wǎng)絡(luò)的網(wǎng)絡(luò)214 f^、。PLC230也旨,縣和控制各種其它設(shè)備,比如包括模擬、 數(shù)字、編程/智能1/0?!姥?、其它可編程控制器、通信模i央等等的輸A/輸出模土央。系統(tǒng)200能夠結(jié)合組織信息,例如<樣基于S88或S95模型的工廠普通模 型的組織或者分級(jí)類娥模型,并例如分布在企業(yè)220和工對(duì)空制器230的計(jì)算 機(jī)中。該模型能夠視為組織數(shù)據(jù)模型一組織單元的樹型分級(jí)和非均勻結(jié)構(gòu)。例 如各自組織單元旨,包括其它組織單元。組織單元可以,理位置(例如地點(diǎn)、 區(qū)±或)或者邏驟集節(jié)點(diǎn)或者收集(例如收集地點(diǎn)的企業(yè))。組織分級(jí)敬莫型內(nèi) 的節(jié)點(diǎn)育,具有代紅廠產(chǎn)品和控制設(shè)備、豐新己、后退禾私己(例如警報(bào)&事件等 等)、程序、設(shè)備階段、I/O設(shè)備的相關(guān)項(xiàng)目,以及相關(guān)實(shí)體的其它應(yīng)用。因此 這些組織單元旨^]多形成用戶系統(tǒng)的應(yīng)用視圖。典型的系統(tǒng)200育嫩將等級(jí)的較高等級(jí),例如企業(yè)節(jié)點(diǎn)和地點(diǎn),分配會(huì)封十 算機(jī)系統(tǒng),將較低的等級(jí),例如區(qū)域、線、單元和機(jī)器包含在多路工業(yè)控制器 230內(nèi);其每一個(gè)包括一個(gè)或者多個(gè)組織單元部件例如區(qū)域或者區(qū)域模型的組 件。而且,組織單元包含來自一個(gè)魅多個(gè)控制器的組件。^A^歷史組件210 可以位于企業(yè)220和/或控制230的不同社;并也肖,進(jìn)一雜成在那里,并 按照系統(tǒng) 收集需要而測(cè)量。這樣的組織模型使得分布式歷史記錄組件210定位用于收集目的興趣的數(shù)據(jù),并容易地適應(yīng)以及變得集成在較大的系統(tǒng)200 內(nèi)。通過具有例如識(shí)別數(shù)據(jù)目的的元 附加信息的 ,能夠促進(jìn)系統(tǒng)200內(nèi)的適應(yīng)性,并且應(yīng)當(dāng)收集用于與其相關(guān)的數(shù)據(jù)的間隔等級(jí)??梢酝ㄟ^調(diào)整組件209進(jìn)一步地利用這樣的元M^ilidT微歷史記錄組l襯旨定用于i^收集的速率。例如,配置組件209育獬禾,元翻的足跟宗來識(shí)別用于收集的歷史記錄 和相關(guān)歷史記錄數(shù)據(jù)。相應(yīng)地, 一種形式的薩肖灘識(shí)另咜自己作為控制標(biāo)己,該控制標(biāo)己通過 元數(shù)據(jù)標(biāo)記或者標(biāo)簽來指示其用于數(shù)據(jù)收集目的的重要性。另一種形式的標(biāo)簽 或者元 能夠指示分布在系統(tǒng)200中的安全信息。而且,另一種類型的 能夠指,報(bào)^^?;蛘甙l(fā)生在系統(tǒng)內(nèi)的事件,這樣,各自的歷史記錄組件應(yīng)當(dāng) 在較高間隔等級(jí)俘 據(jù)。圖3 按照本主題創(chuàng)新一個(gè)方面的與清除組件305進(jìn)一步互相作用的速 率調(diào)整組件310的一般方框圖。該速率調(diào)整組件旨激變化用于嵌入式歷史記錄 組件335、 337、 339 (1到L, L是,)的 收 率,來收集不同間隔等 級(jí)的數(shù)據(jù)。清除組件310能夠通知這樣的歷史記^l且件335、 337和339,它們 育,有助于它們繊超出的存儲(chǔ),禾口/或有選掛也清除歷史,存儲(chǔ)介質(zhì)(例如, 達(dá)到預(yù)定存儲(chǔ)容量、預(yù)定閾值之上等等)。這樣的組件育^^ 備份,并減 輕存儲(chǔ)在RAM上的 丟失危險(xiǎn),其中限制了例如在這樣的歷史記錄組件335 、 337和339內(nèi)的RAM的大小并且能最終過載。數(shù)據(jù)最先會(huì)^131歷史記錄組件 335、 337和339存儲(chǔ),這樣的存儲(chǔ)獸,^直到達(dá)到與這些歷史記錄相關(guān)的預(yù) 定閾值存儲(chǔ)容量。直到達(dá)到這樣的預(yù)定閾值之上,清除組件310能夠估計(jì)存儲(chǔ) 的數(shù)據(jù)(例如歷史記錄類娥),并通知駄式歷史記錄組件335、 337、 339來指 示不再需要 和/或不再用于將來存取的需要,并因此能被覆蓋。圖4表示用于工M程的基于多個(gè)間隔等級(jí)收集數(shù)據(jù)的相關(guān)方法。雖然在 此示出和描述的典型方法作為一系列代表不同事件和/或動(dòng)作的方框圖,本發(fā)明 不限制于所示的由這些方框的排序。例如,按照本發(fā)明,除了在此所示的順序 之外,一些動(dòng)作和事件可以以不同的順齊發(fā)生和/或與其它動(dòng)作或事件同時(shí)發(fā)生。 另外,不是需要所有示出的方框、事件或者動(dòng)作來執(zhí)行按照本發(fā)明的方法。而且可以理解,該典型的方法和按照本發(fā)明的其它方法可以與在此示出和描述的 方法聯(lián)系來執(zhí)行,也可以與沒有在此示出和描述的方法聯(lián)系來執(zhí)行。最初,在410,識(shí)別 1[ 所需的工 作。這樣的 在420典型地收集并存儲(chǔ)用于 例如萬一將來故障檢修的隨后的分析。接下來在430,可以基于間隔的期望等 級(jí),調(diào)整數(shù)據(jù)收集速率。例如,當(dāng)從被認(rèn)為比剩余的操作更關(guān)鍵的操作階段收 集數(shù)據(jù)時(shí),可以利用數(shù)據(jù)收集的較高采樣速率(相比正常操作期間的采樣速率)。 速率調(diào)整組件可以與駄式歷史組件和/或本地記錄模±央有關(guān),該本地記錄?!姥?向控制器提供目錄接口而沒有利用轉(zhuǎn)換層,因此與傳統(tǒng)PC歷史記錄組件相比, 提供了較高的織交換速率。接下來,在440,期望的娜會(huì)嫩顯恭合用戶。圖5表示按照本主題創(chuàng)新一鋪一步方面的進(jìn)一步的方法。最初,在510, 確定與這些工業(yè)過程相關(guān)的各種功能塊。通常,這樣的功能塊能夠適合控制策 略,其能夠下載到控制系統(tǒng)內(nèi)的一個(gè)或者多個(gè)控制模塊。而且,功能±央代表的 控制功能按照?qǐng)?zhí)行)l,以經(jīng)檢驗(yàn)的控制禾醉執(zhí)行,該執(zhí)行JI,由設(shè)置工具內(nèi)的 編TO程或者-5^i正過程確定。相應(yīng)于與這些功能±央相關(guān)的 收集的特定間隔的執(zhí)行,可以在520 jl, 地限定多個(gè)觸發(fā)事件。例如,這樣的觸發(fā)事件可以基于執(zhí)行指令、 重要性、 4頓的可能性等等。接下來,在530,旨^掛共關(guān)于這^W收集效率的反饋。 在540,基于這些反饋和/或基于預(yù)定準(zhǔn)則(例如將來故障檢修的數(shù)據(jù)危急程度), 能夠改 ^ !率。接下來,在550,基于這樣的 收 率的調(diào)整,數(shù) 據(jù)收集育,繼續(xù)進(jìn)行。圖6表就率調(diào)整組件617的方框圖,其會(huì),改變由與IDlk體600相關(guān) 的分布式歷史記錄組件610 M數(shù)據(jù)的,收,率。如以上的詳細(xì)描述,數(shù) 據(jù)收集的間隔等級(jí)的差別可以部分地響應(yīng)故障探測(cè)、警報(bào)觸發(fā)以及在執(zhí)行期間 的其它過程參數(shù)。因此,育巨夠?qū)τ诘湫偷匾哉{(diào)整速率收集的數(shù)據(jù)執(zhí)行將來故障 檢測(cè)工作。以這樣的調(diào)整速率收集的數(shù)據(jù)可以通過多個(gè)分布式嵌入式歷史記錄組件 610俘獲。例如,在關(guān)于功能±央或者翻的翻發(fā)生時(shí),倉,自動(dòng)地以第一采樣 收自率獲取 ,。湘同地,根據(jù)功能塊的完成, ^這樣的第一采樣 收集速率自動(dòng)停止,并因此,不同執(zhí)行階段的相關(guān) 能夠自動(dòng)地聚集,通過分布式歷史記錄組件610存儲(chǔ)用于將來故障檢測(cè)。速率調(diào)整組件617^ig行在控制組件611、 612、 613上的應(yīng)用程式的一部 分,其起工業(yè)網(wǎng)絡(luò)系統(tǒng)600的管鵬制中心的作用。因此,Hf共了分布式歷史 記錄結(jié)構(gòu),其中歷史記錄數(shù)據(jù)類型能夠基于在特定 收集間隔等級(jí)的觸發(fā)事 件收集,這由速率調(diào)整組件617 (例如,用于特定繊收集的特定繊收錢率 一以便在這樣的特殊速率收集的數(shù)據(jù)能夠?qū)ぁ乐购髞碓诠I(yè)過程期間可能出現(xiàn)的 問題)設(shè)置。網(wǎng)絡(luò)系統(tǒng)614可以與工業(yè)自動(dòng)化系統(tǒng)600有關(guān)。網(wǎng)絡(luò)系統(tǒng)614能夠進(jìn)一步 包括附加主機(jī)(未示出),其可以是個(gè)人計(jì)穀幾、月艮務(wù)器或者其它類型的計(jì)穀幾。 這樣的主機(jī)一般地旨辦運(yùn)行或者執(zhí)行一個(gè)或者多個(gè)應(yīng)用等級(jí)(或者用戶等級(jí)) 禾辨,以及開始I/0請(qǐng)求(例如I/0讀或者寫)。此外,該網(wǎng)絡(luò)系統(tǒng)會(huì),進(jìn)一步 包括一個(gè)或者多個(gè)輸A/輸出單元(!/0單元), 匕這樣的I/O單元旨,進(jìn)一步 包括一愧接泡卩里的I/O控制器,并且每一個(gè)I/O可以是幾種類型的I/O設(shè)備 的任何一個(gè),例如存儲(chǔ)設(shè)備(例如硬盤驅(qū)動(dòng)器、磁帶驅(qū)動(dòng)器)或者其它I/O設(shè)備。 主機(jī)和I/O單元以及它們附屬的I/O控制器和設(shè)備旨,組織成例如簇的群,每一 簇包括一個(gè)或者多個(gè)主機(jī)以及典型地一個(gè)或者多個(gè)I/O單元(每一個(gè)I/O單元包 括一個(gè)或者多個(gè)I/0控審螺)。主機(jī)禾口 I/O單元育瀕il3!S各由器、開關(guān)、通信鏈 路(例如電線、連接器、電纜等等)的收集互相連接,該通信鏈路連接一個(gè)或多個(gè)簇的一組節(jié)點(diǎn)(例如連接一鄉(xiāng)勝機(jī)和i/o單元)??梢宰⒁獾竭@些在本申請(qǐng)中使用的術(shù)語,例如"組件"、"等級(jí)"、"模型" 等等想要指代計(jì)算機(jī)相關(guān)實(shí)體,或者硬件、硬件和軟件的結(jié)合、軟件,或者應(yīng) 用到用于工業(yè)控制的自動(dòng)化系統(tǒng)執(zhí)行的軟件。例如,組件可以是在處理器上運(yùn) 行的進(jìn)程、處理器、贈(zèng)、可執(zhí)行的、執(zhí)行的線程、,驕和計(jì)算機(jī),但是并不 限帝'j于此。為了說明,運(yùn)行在服務(wù)器上的應(yīng)用軟件以及服務(wù)驟隄組件。 一個(gè) 或者多個(gè)組件可以位于進(jìn)程和/或執(zhí)行的線程內(nèi),組件可以位于計(jì)穀/Lh和域分布在兩個(gè)或者多個(gè)計(jì)敦幾、Dlk^制器之間,禾口/或與其聯(lián)系的?!姥胫g。 圖7表示典型的:oik自動(dòng)化網(wǎng)絡(luò),其利用配置 收鍵率的速率調(diào)整組件765, iM^TOI率由^A^5史記錄組件733保持。例如,當(dāng)從被認(rèn)為比 工業(yè)體700乘除的操作更關(guān)鍵的操作階段蝶繊時(shí),這樣的速率調(diào)整組件765可以指定織鵬的較高速率(相比正織作期間的娜收魏率)。工業(yè) 裝置700肖腿一步包括麵庫710、人機(jī)接口 (歴)720和可編程邏輯控制器(PLC) 730,以及目錄接口 740。速率調(diào)整組件765進(jìn)一步與AX智能(AI) 組件750 #來^ ^收 率的確定,以及促M(fèi)過^A式歷史記錄組件 733的這樣的歷史記錄數(shù)據(jù)的積聚。例如,與確定與控制算法和/或初始 獲取相關(guān)的速率收集有關(guān),本主題 發(fā)明能夠禾,多種AX智能方案。通過自動(dòng)分類系統(tǒng)和過程,育g夠促進(jìn)明白地 或者隱含地獲知來自歷史記錄組件的數(shù)據(jù)是否應(yīng)當(dāng)下載的過程。分類可以利用 基于概率性的和/或基于統(tǒng)計(jì)性的分析(比如分解成分析效用和成本)來預(yù)測(cè)或 者推斷用戶期望自動(dòng)執(zhí)行的動(dòng)作。例如,可以使用支持向量機(jī)(SVM)分類器。 其它分類方法包括貝葉斯網(wǎng)絡(luò)、決策樹,并可以《OT提供不同獨(dú)立模式的概率 性分類模型。在此使用的分類也是統(tǒng)計(jì)回歸現(xiàn)象的包含,該統(tǒng)計(jì)回歸現(xiàn)象用于 發(fā)展在先的模型。從本主題說明中很容易理解,本主題發(fā)明離對(duì)OT分類器,其被明確地訓(xùn) 練(例如,通過類訓(xùn)練數(shù)據(jù))以及隱含地訓(xùn)練(例如,通過觀察用戶行為、接 鈔卜來信息),以便分類器用來按照預(yù)定回答返回問題的準(zhǔn)則自動(dòng)地決定。例如, 關(guān)于容易離的SVM's,通過分類器構(gòu)造器和特!K掛莫塊內(nèi)的學(xué)習(xí)或者訓(xùn)練 階段設(shè)置SVM's。分類器是鵬輸入屬性向量的函數(shù),xKxl^x2,x3^4,xn),來確 信(confidence)輸入屬于類一也就是,f(x>=confidence(class)。如圖7所示,可 以4頓AX智能(AI)組件750來艦推斷和/或確定何時(shí)、何地、怎樣改變數(shù) 據(jù)收 率。AI組件750育g夠利用上述多種^S的基于AI方案的ftf可方案連 同^it本發(fā)明的多個(gè)方面。此外,可以利用目錄接口 740來劍共來自適當(dāng)位置的 ,例如數(shù)據(jù)源760、 服務(wù)器770和/或代翻艮務(wù)器780。因此,目錄接口 740育,指向根據(jù)請(qǐng)求者(例 如數(shù)據(jù)庫710、 HMI720、 PLC530等等)的角色和需求(需要)的 源。數(shù) 據(jù)庫710可以是倒可數(shù)目的各種類型,例如相關(guān)的、網(wǎng)絡(luò)、平面文件或者分級(jí) 系統(tǒng)。典型地,可以使用這樣的數(shù)據(jù)庫連同各種企業(yè)資源計(jì)劃(ERP)應(yīng)用, 該企業(yè)資源計(jì)劃應(yīng)用會(huì)巨夠服務(wù)公司內(nèi)涉及過程的任何數(shù)目的不同事務(wù)。例如, ERP應(yīng)用可以涉及人力資源、預(yù)算、預(yù)測(cè)、采購等等。在這點(diǎn)上,特別的ERP應(yīng)用可能需要具有與其相關(guān)的某些期望屬性的數(shù)據(jù)。這樣,按照本主題發(fā)明的一個(gè)方面,目錄接口 740肯嫩》AI艮務(wù)器770向 庫710 M^,劍艮務(wù)器 770提供具有由 庫710期望的屬性的數(shù)據(jù)。而且,HM720會(huì)辦利用目錄接口 740指向位于系統(tǒng)700內(nèi)的iyg。HMI720 能夠用于通過圖表顯示過程、系統(tǒng)、工廠等等的各種方面,以提供系統(tǒng)的過于 單純的禾Q/鵬戶友好視圖。因此,系統(tǒng)內(nèi)的各種翻點(diǎn)可以顯示為圖表(例如 位圖、IPEG圖像、基于圖形的向量、修剪技術(shù)等等),該圖表用期望的顏色方 案、動(dòng)畫和布局代表。HM720需要數(shù)據(jù)具有與數(shù)據(jù)相關(guān)的特定可視化廣性,以便在那里容易地 顯g樣的數(shù)據(jù)。例如,HMt720可以查詢目錄接口 740,用于查詢與可視化屬 性相關(guān)的特定數(shù)據(jù)點(diǎn)。目錄接口 740旨激確定代翻艮務(wù)器780包含具有期望可 視化屬性的屬性數(shù)據(jù)點(diǎn)。例如,屬性數(shù)據(jù)點(diǎn)能夠具有特定圖形,其與數(shù)據(jù)或者 被參考^被發(fā)送,以便該圖形在HM環(huán)境內(nèi)出現(xiàn)而不是或者與 值一起。如前期戶腐,PLC730可以是^f可數(shù)目的模型,例如Allen Bradley PLC5、 SLC-500、 McoLogix等等。PLC730 —般地限定為用來掛共過程和域系統(tǒng)的高 速、低等級(jí)控制的專用設(shè)備。PLC730可以利用梯形邏輯蝶些形式的結(jié)構(gòu)化語 言來編程。典型地,PLC730可以禾傭直接來自翻源(例如娜源760)的數(shù) 據(jù),娜源可以是傳繊、編碼器、測(cè)量傳繊、開關(guān)、閥門等等。娜源760 能夠向PLC內(nèi)的寄存器衝共繊,如果期望的話,這樣的娜可以存儲(chǔ)在PLC內(nèi)。另外,數(shù)據(jù)可以被更新(例如,基于時(shí)鐘周期)禾口/或向其它設(shè)備輸出用于 進(jìn)一步處理。圖8表示多層網(wǎng)絡(luò)架構(gòu)和分布式歷史記錄系統(tǒng)800的實(shí)施例,其利用按照 本主題創(chuàng)新一個(gè)方面的速率調(diào)整組件。典型的系統(tǒng)800 g三層歷史記錄等級(jí), 其中示出了最高數(shù)據(jù)收集層,并可指示為企業(yè)層810。該層聚集從例如工廠層 820和微或者駄層830的低等級(jí)層鵬的娜。如圖戶際,層810和820能夠 包括檔案的(archival)或者永久存儲(chǔ)能力。在系統(tǒng)800中,數(shù)據(jù)可以從層820 的兩個(gè)工廠收集,并從層830的多個(gè)歷史記錄組件tt??梢訫這樣的設(shè)置 實(shí)際上是示范性的,其它設(shè)置也在本主題創(chuàng)新的范圍內(nèi)。典型地,系統(tǒng)800可視為分布式歷史記錄組件,其 機(jī)器、工廠和企業(yè)。在等級(jí)830,歷史記影且件在機(jī)架等級(jí)收集娜,并耦合到上述普虹廠翻結(jié) 構(gòu)。如果需要,這魏括在單一檔案文件內(nèi)收集過程&離散 、警告&事件。 其它方面包括自動(dòng)發(fā)現(xiàn)來自本地底盤的控制器的數(shù)據(jù)和狀況,該本地底盤具備 存儲(chǔ)/総來自本地緩沖區(qū)的 的能力。翻可以無查詢地收集,具有低通信帶寬。工廠等級(jí)820從微(Micro)或者機(jī)架駄式歷史記錄組件和/或其它翻 源(例如活數(shù)據(jù)源)收集數(shù)據(jù)。這魏括當(dāng)有效存儲(chǔ)、檢索和管理大量翻時(shí) 的工廠級(jí)查詢、分析、報(bào)告。該等級(jí)也旨W人等級(jí)830的微歷史記錄組件自動(dòng)發(fā) I賺據(jù)和數(shù)據(jù)模型瞎境。系統(tǒng)800的其它特征包括分析組件、邏輯單元、與報(bào) 告組件相互作用的組件、駄式表示組件、配置的復(fù)制、存儲(chǔ)、歸檔、 壓 縮、摘要/過濾、安全和可伸縮性。圖9表示執(zhí)行 俘獲單元的各種方面的典型環(huán)境910,其包括計(jì) 1912, 作為速率調(diào)整組件的一部分。計(jì)算機(jī)912包括處理單元914、系統(tǒng)存儲(chǔ)器916 和系統(tǒng)總線918。系統(tǒng)總線918將包括系統(tǒng)存儲(chǔ)器916的系統(tǒng)組件耦合到處理單 元914,但不限制于此。處理單元914可以是各種可用處理器的任意一種。雙處 理器和其它多處理器結(jié)構(gòu)也可以用作處理單元914。系統(tǒng)總線918可以是總線結(jié)構(gòu)的任意幾種類型,該總線結(jié)構(gòu)包括存儲(chǔ)器總 線或者存儲(chǔ)控制器、夕卜圍總線或者外部總線,禾口/或^頓多種可用總線結(jié)構(gòu)的任 意一種的本地總線,該可用多種總線結(jié)構(gòu)包括9位總線、Xik標(biāo)準(zhǔn)結(jié)構(gòu)(ISA、 ttil道結(jié)構(gòu)(MSA)、延伸ISA (EISA)、智能驅(qū)動(dòng)電子設(shè)備(IDE)、 VESA本 地總線(VLB)、外圍組件互連(PCI)、逋用串行總線(USB)、高級(jí)圖形端口 (AGP)、個(gè)人計(jì)算機(jī)存儲(chǔ)卡國(guó)際協(xié)會(huì)(PCMCIA)以及小型計(jì)算機(jī)系統(tǒng)接口 (SCSI),但不限制于此。系統(tǒng)存儲(chǔ)器916包括易失性存儲(chǔ)器920和非易失性存儲(chǔ)器922?;据擜/ 輸出系統(tǒng)(BIOS),例如在啟動(dòng)期間,包含在計(jì)算機(jī)912內(nèi)的組件之間傳送信息 的基本禾Mi字,存儲(chǔ)在非易失性存儲(chǔ)器922中。以示例的方式,非易失性存儲(chǔ)器 922包括只讀存儲(chǔ)器(ROM)、可編程ROM(PROM)、電可編程ROM(EPROM)、 電可擦除ROM (EEPROM)、或者閃存,但不限制于此。易失性存儲(chǔ)器920包 括隨機(jī)存取存儲(chǔ)器(RAM),其作為外部高速緩沖存儲(chǔ)器。以示例的方式,RAM 可以以很多形5^Z用,比如同步RAM (SRAM)、動(dòng)態(tài)RAM (DRAM)、同步DRAM (SDRAM)、雙數(shù)據(jù)速率SDRAM (DDR SDRAM)、增強(qiáng)SDRAM (ESDRAM)、同錢接DRAM (SLDRAM)和直接Rambus RAM (DRRAM),但不限制于此。計(jì)算》幾912也包括可移動(dòng)的/不可移動(dòng)的、易力非易失計(jì)^m存儲(chǔ)介質(zhì)。比 如圖9所示的,存儲(chǔ)器924。磁盤存f諸器924包括,類似M:驅(qū)動(dòng)器、軟盤驅(qū) 動(dòng)器、磁帶驅(qū)動(dòng)器、Jaz驅(qū)動(dòng)器、Zip驅(qū)動(dòng)器、LS-60驅(qū)動(dòng)器、閃存卡或者存儲(chǔ) 棒,但不限制于此。此外,M:存儲(chǔ)器924包括與其它存儲(chǔ)介質(zhì)分離或者結(jié)合 的存儲(chǔ)介質(zhì),該其它存儲(chǔ)介質(zhì)包括光磁盤驅(qū)動(dòng)器,比如光盤ROM設(shè)備 (CD-ROM)、 CD可記錄馬區(qū)動(dòng)器(CD-RDrive)、 CD可寫驅(qū)動(dòng)器(CD-RWDrive) 或者數(shù)位影音光碟ROM驅(qū)動(dòng)器(DVD-ROM),但不限制于此。為便于磁盤存 儲(chǔ)設(shè)備924連接到系統(tǒng)總線918,典型地iOT可移動(dòng)或者一瞎動(dòng)接口,例如接口 926??梢岳斫猓瑘D9描述了作為用戶和在,操作環(huán)境910內(nèi)描述的基本計(jì)算 機(jī)資源之間的媒介的軟件。這樣的軟件包括操作系統(tǒng)928。操作系統(tǒng)928,, 儲(chǔ)在磁盤存儲(chǔ)器924上,用來控制和分配計(jì)^m系統(tǒng)912的資源。系!艦用程 式930 ffiil^作系統(tǒng)928禾,資源管理,對(duì)禾聘模土央932和存儲(chǔ)在系統(tǒng)存儲(chǔ)器 916或者M(jìn)存儲(chǔ)器924內(nèi)的程iW^934進(jìn)行管理??梢岳斫猓诖嗣枋龅牟?同組件可以用多個(gè)操作系統(tǒng)M操作系統(tǒng)的結(jié)合來執(zhí)行。用戶通過輸入設(shè)備936向計(jì)算才幾912內(nèi)輸入命令或者信息。輸入設(shè)備936 包括定點(diǎn)設(shè)備,比如鼠標(biāo)、追蹤球、指示筆、觸摸板、鍵盤、麥克風(fēng)、操縱桿、 游戲板、衛(wèi)星信號(hào)接受器、掃描儀、TV調(diào)諧卡、數(shù)碼相機(jī)、數(shù)碼攝像機(jī)、網(wǎng)絡(luò) 相機(jī)等等,但不限制于此。這些和其它輸入設(shè)備經(jīng)由界面接口 938 il31系統(tǒng)總 線918連接到處理單元914。界面接口 938包括,例如串行接口、并行接口、游 戲接口和通用串行總線(USB)。輸出設(shè)備940使用一些相同類型的端口作為輸 入設(shè)備936。這樣,例如USB端口可用于向計(jì)算機(jī)912提供輸入,并從計(jì)Ml 912向輸出設(shè)備940輸出信息。掛共輸出轉(zhuǎn)接器942用來g在其它需要特殊轉(zhuǎn) 接器的輸出設(shè)備940之中有一些輸出設(shè)備940,比如監(jiān)視器、揚(yáng)聲器和打印機(jī)。 作為示例性和非限制性的方式,輸出轉(zhuǎn)接器942包括在輸出設(shè)備940和系統(tǒng)總 線918之間提供一種連接方式的視頻卡和音頻卡。應(yīng)當(dāng)注意,設(shè)備的其它設(shè)備和/或系統(tǒng)劍共輸AS]輸出能力,例如遠(yuǎn)程計(jì)^t幾944。禾傭到一個(gè)或者多個(gè)比如遠(yuǎn)程計(jì)穀幾944的遠(yuǎn)程計(jì)飾的邏離接,計(jì)算 機(jī)912可以在網(wǎng)絡(luò)環(huán)境中操作。該遠(yuǎn)程計(jì)^fl944可以;^人計(jì)^n、服務(wù)器、 路由器、網(wǎng)絡(luò)PC、工作站、基于微處理器的裝置、同位體設(shè)備和其它公共網(wǎng)絡(luò) 節(jié)點(diǎn)等等,并典型地包括關(guān)于計(jì)算機(jī)912的很多或者所有組件。為了簡(jiǎn)要的目 的,僅示出了存儲(chǔ)器設(shè)備946和遠(yuǎn)程計(jì)^l幾944。遠(yuǎn)程計(jì)^#1944通過網(wǎng)*斜妾口 948邏輯i腿接到計(jì)算機(jī)912,然后經(jīng)由通信連接器950物理連接。網(wǎng)絡(luò)接口 948 包含通信網(wǎng)絡(luò),例如局域網(wǎng)絡(luò)(LAN)和廣域網(wǎng)絡(luò)(WAN)。 LAN技術(shù)包括光 纖分布,據(jù)接口 (FDDI)、銅線分布式 接口 (CDDI)、以太網(wǎng)/EEEE802.3、 令牌網(wǎng)/EEEE802.5等等。WAN技術(shù)包括點(diǎn)對(duì)點(diǎn)連接、類似綜合業(yè)務(wù)數(shù)字網(wǎng)(ISDN)和在其上變化的線路交換網(wǎng)絡(luò)、包交換網(wǎng)絡(luò)和數(shù)位用戶回路(DSL) 等等,但不限制于此。通信連接器950涉湖來將網(wǎng)雜口 948連接至lj總線918的硬件/軟件。當(dāng) 示出通信連接器950標(biāo)在計(jì)^t幾912內(nèi)部時(shí),其也能夠表示在計(jì)^m 912的 外部。需要連接到網(wǎng)絡(luò)接口 948的硬件/軟件包括內(nèi)部和外部技術(shù),例如調(diào)制解 調(diào)器包括一般電話等級(jí)調(diào)制解調(diào)器、基帶調(diào)制解調(diào)器、禾卩DSL調(diào)制解調(diào)器、ISDN 轉(zhuǎn)接器和以太網(wǎng)卡,這對(duì)又用于示例性的目的。如在此使用的術(shù)語"組件"、"系統(tǒng)"等等想要^計(jì)^m相關(guān)實(shí)體,或者硬件、硬件和軟件的結(jié)合、軟件、執(zhí)行中的軟件。例如,組件可以是在處理器iii行的進(jìn)程、處理器、 、可執(zhí)行的、執(zhí)行的線程、禾i^和/或計(jì)^m,但是并不限制于此。通過圖示的方式,運(yùn)行在計(jì)算機(jī)上的應(yīng)用程式以及計(jì)算機(jī)都 是組件。 一個(gè)或者多個(gè)組件可以位于進(jìn)程和/或執(zhí)行的線程內(nèi),組件可以位于一 1H十^aJl和/或分布在兩個(gè)或者多^S十g^lt間。詞語"典型的(examplaiy)" 在此表示作為一個(gè)例子、實(shí)例或者說明。在此描述為"典型的"任一方面或者 設(shè)計(jì)不必解釋為比其它方面或設(shè)計(jì)更好或者更優(yōu)。圖10也表示按照本頓創(chuàng)新各個(gè)方面利用速率調(diào)整組件來收集國(guó)的典 型環(huán)境。每一個(gè)功能模塊1014通過可分離的電連接器1030附屬到背板1016, 該龜連接器1030允許?!姥?014從背板1016離開,以便其可以在不干擾其它模 塊1014的情況下被代替或者維修。背板1016提供?!姥?014,該模塊1014具有電源和連接到其它模i央1014的通信信道。ilil背板1016與其它模決1014的本 i"W信M背板接口 1032完成,該背板接口 1032通,接器1030電連接到背 板1016。背板接口 1032監(jiān)視背板1016上的消息,基于消息的一部分和指示信 息目的地的消息地址,來i朋i傭刊寺定模塊1014的那些瓶I。由背板接口 1032 接收的消息育^f專送至蝶土央1014內(nèi)的內(nèi)部總線1034。內(nèi)部總線1034連接背板接口 1032和存儲(chǔ)器1036、微處理器1028、前面板 電路1038、 I/O接口電路1039和通信網(wǎng)絡(luò)接口電路1041。微處理器1028可以 是一般目的微處理器,,存儲(chǔ)器1036和其它與內(nèi)部總線1034相關(guān)的設(shè)備之 間來回衛(wèi)共包括在存儲(chǔ)器1036內(nèi)柳KWl行命令和讀寫娜。微處理器1028 包括內(nèi)部時(shí)鐘電路(未示出),該內(nèi)部時(shí)鐘電路^f共微處理器1028的時(shí)序,而 且也與鵬精度的外部時(shí)鐘1043通信。該時(shí)鐘1043可以是晶鵬制振蕩器或 者其它時(shí)間標(biāo)準(zhǔn),包,接到外部時(shí)間標(biāo)準(zhǔn)的無線電線路。時(shí)鐘1043的精度可 以記錄在存儲(chǔ)器1036內(nèi)作為品質(zhì)因數(shù)。面板電路1038包括狀態(tài)指示燈,比如 本領(lǐng)域公知的和手動(dòng)操作開關(guān),例如用于將?!姥?014鎖定在關(guān)閉狀態(tài)。存儲(chǔ)器1036會(huì),包括控制禾驕或者由微處理器1028執(zhí)行的例fi^OT,來 掛射空制功能,以湖于執(zhí)行那些禾辨和例纟,歸所需的體和 。對(duì)于izo 模塊,存儲(chǔ)器1036也包括I/O臺(tái),其用于保^M3!I/O模塊1020 Mo:鵬第螺 1010接收的輸入和發(fā)送的輸出的當(dāng)前狀態(tài)。通過硬件配置技7i^/或由軟件編程 技術(shù),模塊1014 iSM執(zhí)行本倉噺的各種方法。上面的描述包括各種典型方面。當(dāng)然,不可能為了描述這些方面的目的, 而期望描述組件或者方法的每一種想到的結(jié)合,本領(lǐng)域技術(shù)人員可以認(rèn)識(shí)到很 多進(jìn)一步的結(jié)合和排列也是可能的。特別地,對(duì)于由上述組件(組件、設(shè)備、 電路、系統(tǒng)等等)執(zhí)行的各種功能,除非有其它指示,用于描述這些組件的術(shù)語(包括參考"方法")意m應(yīng)執(zhí)行戶;M組件的規(guī)定功能的倒可組件(例如,也即功能相當(dāng)),盡管其與公開的結(jié)構(gòu)不是等價(jià)結(jié)構(gòu),其執(zhí)行&t匕所示的本發(fā)明 典型方面的功能。在這點(diǎn)上,也可以認(rèn)識(shí)到本創(chuàng)新包括系統(tǒng)和具有計(jì)#1幾可執(zhí) 行指令的計(jì)^m可讀介質(zhì),該指令用于執(zhí)行本創(chuàng)新的各種方法的動(dòng)作和/或事件。 而且,對(duì)于在說明書或者權(quán)利要求中所用的術(shù)語"包括(includes)",這樣的術(shù) 語意欲包含在類似于術(shù)語"包含(comprising)"的方式內(nèi),而當(dāng)術(shù)語"包含(comprising)"在權(quán)利要求中使用時(shí)解釋為過渡詞。
權(quán)利要求
1、一種工業(yè)自動(dòng)化系統(tǒng),包括速率調(diào)整組件,它變化改變嵌入式歷史記錄組件的數(shù)據(jù)收集速率;以及存儲(chǔ)介質(zhì),它存儲(chǔ)收集的數(shù)據(jù)并為所存儲(chǔ)數(shù)據(jù)提供逐漸衰減。
2、 如權(quán)利要求l所述的工業(yè)自動(dòng)化系統(tǒng),進(jìn)一步包括估計(jì)組件,它預(yù)測(cè)操 作階^^需的 采樣速率。
3 、如權(quán)利要求2所述的工業(yè)自動(dòng)化系統(tǒng),進(jìn)一步包括統(tǒng)計(jì)模型,它基于由 戶,^A^歷史記^^且件預(yù)先收集的i^構(gòu)造。
4、 如權(quán)利要求3戶腐的IQlk自動(dòng)化系統(tǒng),進(jìn)一步包括用來調(diào)^^M統(tǒng)計(jì)模 型的反饋。
5、 如權(quán)利要求i戶誠(chéng)的:nik自動(dòng)化系統(tǒng),進(jìn)一步包括具節(jié)點(diǎn)的組織層級(jí) 模型,戶腿節(jié)點(diǎn)代表與戶;MXik自動(dòng)化系統(tǒng)相關(guān)的單元。
6、 如權(quán)禾腰求i戶脫的!Mk自動(dòng)化系統(tǒng),進(jìn)一步包括AI智能組件,它通 過戶,歷史記錄組fHSSm^收集速率的確定。
7、 如權(quán)利要求i戶脫的:oik自動(dòng)tt^統(tǒng),進(jìn)一步包括人機(jī)接口 (HM), 以圖形M示戶;i^1^自動(dòng)化系統(tǒng)的視圖。
8、 如權(quán)利要求1所述的工業(yè)自動(dòng)化系統(tǒng),f ^^A式歷史記錄組件與控制器、底盤內(nèi)的?!姥搿⒎?wù)器、傳 和工廠組件中的至少一個(gè)相關(guān)。
9、 如;fe利要求i所述的工業(yè)自動(dòng)化系統(tǒng),所,率調(diào)整組件^用,旨的 一部分,該應(yīng)用禾,運(yùn)行在控制單^Lh。
10、 如權(quán)利要求5戶腿的工業(yè)自動(dòng)化系統(tǒng),進(jìn)一步包括目錄服務(wù),它與組 織模型一起操作,以通過所述嵌入式歷史記錄組件允許抽樣速率的調(diào)整和數(shù)據(jù) 收集。
11、 如權(quán)利要求l戶艦的IDlk自動(dòng)化系統(tǒng),進(jìn)一步包括清除組件,它通知 ^A式歷史記錄組件關(guān)于與所述存儲(chǔ)介質(zhì)相關(guān)的數(shù)據(jù)溢出。
12、 一種M3ir^k設(shè)備內(nèi)的^A式歷史記:^且件來收集數(shù)據(jù)的方法,包括:識(shí)別收 5史 的過程; 調(diào)整該過程的 收,率;以及通過^A^歷史記魏件收集娜。
13、 如權(quán)利要求12所述的方法,進(jìn)一步包括確定與戶;Mil程相關(guān)的功能i央。
14、 如權(quán)利要求12所述的方法,進(jìn)一步包括限定多個(gè)觸發(fā)事件,戶皿事件 與所述功能±央相關(guān)的間隔等級(jí)的執(zhí)行相對(duì)應(yīng)。
15、 如權(quán)禾腰求14戶腐的方法,進(jìn)一步包括掛共關(guān)于在戶腿間隔等級(jí)的數(shù) 據(jù)收集效率的反饋。
16、 如權(quán)利要求14戶,的方法,進(jìn)一步包括基于觸發(fā)事件收集數(shù)據(jù)。
17、 如權(quán)禾腰求14戶腐的方法,進(jìn)一步包括貫穿:tt設(shè)備的不同等級(jí)收集歷史記錄數(shù)據(jù)。
18、 如權(quán)利要求14戶腿的方法,進(jìn)一步包賺^^腿feA^歷史記錄組件 作為控制器的1分。
19、 如權(quán)利要求14戶腐的方法,進(jìn)一步包括在關(guān)于功能i央翻的開始,以 第一采樣收集速率自動(dòng)俘 據(jù)。
20、 如權(quán)禾腰求14戶腐的方法,進(jìn)一步包括基于要收集的繊的類型,設(shè) 置麵收魏率。
21、 一種計(jì)Ml可實(shí)S!^、統(tǒng),包括下列計(jì)^^幾可執(zhí)行組件 速率調(diào)整組件,它改變^式歷史記錄組件的 1^ 率,以收集 用于在存儲(chǔ)介質(zhì)內(nèi)存儲(chǔ);以及清除組件服務(wù)機(jī)構(gòu),它清除^M存儲(chǔ)介質(zhì)。
22、 如權(quán)利要求21戶腐的計(jì)穀幾可實(shí)1L^統(tǒng),進(jìn)一步包括{ 4 收錢 率的確定的人工智能組件。
23、 如權(quán)禾腰求21戶腐的計(jì)gm可實(shí)l^統(tǒng),進(jìn)一步包括服務(wù)戶誠(chéng)歷史記 錄組件的類娥庫。
24、 如權(quán)禾腰求21戶脫的計(jì)穀幾可實(shí)5^統(tǒng),定位器組件題用禾聘的一 部分,該應(yīng)用旨運(yùn)行在工業(yè)設(shè)備的控制單元上。
25、 如權(quán)利要求21所述的計(jì)算機(jī)可實(shí)現(xiàn)系統(tǒng),進(jìn)一步包括目錄,它確定用 于特定歷史記錄 結(jié)構(gòu)的源或者目的地定位在明哩。
26、 一種工鵬制器系統(tǒng),包括收集裝置,用于^關(guān)于XM:程的數(shù)據(jù);以及調(diào),于戶, ,的 收 率的,。
27、 如權(quán)禾腰求26戶脫的工鵬制器系統(tǒng),進(jìn)一步包括用于圖形地顯示所^X對(duì)空制器系統(tǒng)的視圖的裝置。
28、 如權(quán)利要求27戶誠(chéng)的X^制器系統(tǒng),進(jìn)一步包括用于指向由戶腐歷 史記錄組件收集的數(shù)據(jù)的源的裝置。
29、 如權(quán)禾腰求27戶滿的工鵬制器系統(tǒng),進(jìn)一步包括用于清除戶誠(chéng)翻 的裝置。
30、 如權(quán)利要求27所述的工4l^空制器系統(tǒng),進(jìn)一步包括用于表示與所m:業(yè)設(shè)備相關(guān)的單元作為節(jié)點(diǎn)的裝置。
全文摘要
本發(fā)明涉及一種通過速率調(diào)整組件改變數(shù)據(jù)收集速率,以收集不同間隔等級(jí)的數(shù)據(jù)的系統(tǒng)和方法。該速率調(diào)整組件進(jìn)一步包括估計(jì)組件,其基于統(tǒng)計(jì)模型和類似操作的收集和/或歷史數(shù)據(jù),自動(dòng)預(yù)測(cè)操作階段所需的抽樣速率。這樣的間隔等級(jí)的區(qū)別能夠部分地響應(yīng)故障探測(cè)、警報(bào)觸發(fā)等等而啟動(dòng)。因此,可以關(guān)于典型地以合適的速率收集的數(shù)據(jù)執(zhí)行將來故障探測(cè)工作。
文檔編號(hào)G05B19/048GK101241358SQ20071018007
公開日2008年8月13日 申請(qǐng)日期2007年11月12日 優(yōu)先權(quán)日2006年11月10日
發(fā)明者J·J·拜爾, J·T·坎普貝爾, R·J·赫伯斯特, R·J·麥克格雷夫, T·J·加斯帕 申請(qǐng)人:洛克威爾自動(dòng)控制技術(shù)股份有限公司