專利名稱:嵌入歷史記錄的自我配置的制作方法
技術(shù)領(lǐng)域:
本主題發(fā)明主要涉及與工業(yè)控制器相關(guān)的歷史記錄部分,并且更特別地涉
及數(shù)據(jù)搜集的^A歷史記錄的配置。
背景
制it^:要是從全球的很多網(wǎng)站搜集,分析,優(yōu)化實(shí)時(shí)數(shù)據(jù)。 一個(gè)用于記 錄這種數(shù)據(jù)的普通的解決方法是提供一個(gè)本地記錄模型,這個(gè)模型,例如
PC-Historian經(jīng)常會(huì)占據(jù)控制器平臺(tái)上的一個(gè)插槽。這些PC-Historian可以通過 平臺(tái)直接和控制器交流,或者可以通過網(wǎng)絡(luò)接口來完成遠(yuǎn)程交流。另外,這樣 的PC-Historian能夠把數(shù)據(jù)從控審lj器存檔到一個(gè)能夠提供額外儲(chǔ)存能力的檔案引擎。
典型的,這些控制器是特殊目的的計(jì)嶽幾,用來控制工M程,手工設(shè)備, 和其它工業(yè)自動(dòng)化,例如數(shù)據(jù)搜集或者網(wǎng)絡(luò)系統(tǒng)。在這個(gè)工業(yè)控制系統(tǒng)的中心 是一個(gè)邏輯處理器就像一個(gè)可編程邏輯控制器(PLC)或者一個(gè)基于PC的控制 器。例如,可編程邏輯控制器(PLC)由系統(tǒng)設(shè)計(jì)者所編程,通過用戶設(shè)計(jì)的 邏輯禾ii^或用戶程序來操作手工進(jìn)程。用存儲(chǔ)器儲(chǔ)存所述用戶程序,并通過系 統(tǒng)邏輯控制器(PLC)以連續(xù)的方式來執(zhí)行所述用戶程序,盡管指令瑕^夭,循 環(huán)和中斷路t5這些方式的也很普遍。與用戶程序相聯(lián)系的是許多的存儲(chǔ)器元件 或者用來提供動(dòng)力給可編程邏輯控制器(PLC)的操作和程序的變量??删幊?邏輯控制器(PLC)之間的區(qū)別主要1繊于它們可以執(zhí)行的輸入輸出(I/O)數(shù) 量,存儲(chǔ)器的數(shù)量,指令的數(shù)目和類型,還有可編程邏輯控制器(PLC)的中 央處理器(CPU)的速度。
在比控制器更宏觀的狀態(tài)下,商業(yè)在更高秩序的商業(yè)系統(tǒng)或者計(jì)算機(jī)經(jīng)常 需要跟這些控制器交換數(shù)據(jù)中已經(jīng)開始變得更復(fù)雜。例如, 一個(gè)工業(yè)自動(dòng)化企 業(yè)可能在不同地方有幾個(gè)工廠。像效率和產(chǎn)量的提高,還有降低成本的現(xiàn)代化 驅(qū)動(dòng)都要求制造業(yè)從全球的手工業(yè)網(wǎng)站中搜集,分析,和優(yōu)化數(shù)據(jù)和規(guī)模。例 如, 一個(gè)食品公司可能有遍布全球的幾個(gè)分廠來生產(chǎn)同一個(gè)品牌的食品。這些
工廠在過去都是獨(dú)立的,與其他類似的分廠之間很少有數(shù)據(jù)的搜集和,見模的比
較。在今天這個(gè)網(wǎng)絡(luò)的世界中,制^lk需要從它們的工廠中了解至贖時(shí)數(shù)據(jù)來
促進(jìn)優(yōu)化和提高生產(chǎn)力。不幸的是,沒有使常規(guī)控制系統(tǒng)結(jié)構(gòu)具備允許這些企 業(yè)的各種各樣的成分之間的類似的 交流的能力。
現(xiàn)代控制系統(tǒng)結(jié)構(gòu)的另一個(gè)要求是要有能力來記錄和儲(chǔ)存數(shù)據(jù)*31循食品
和藥物管理^j列,像Regulation21 CFRPart 11。 一個(gè)普遍的記錄數(shù)據(jù)方 ^&括
提供一個(gè)占據(jù)控制器平臺(tái)上的一個(gè)插槽的本地的記錄模型,,就像一個(gè) PC-Historian那樣,對(duì)控制平臺(tái)來說它是一個(gè)工業(yè)計(jì)對(duì)幾,并且使用傳輸層以提 供到所述控制器的間接接口。這包括一個(gè)具有本地和遠(yuǎn)程的控制處理器的能夠 提供高速的,時(shí)間連續(xù)的,數(shù)據(jù)儲(chǔ)存和恢復(fù)的平臺(tái)。PC-Historian可以ffiil平臺(tái) 直接跟控制器通信,也可以ii31網(wǎng)絡(luò)接口進(jìn)行遠(yuǎn)程通信。PC-Historian允許存檔 的數(shù)據(jù)M空制器儲(chǔ)存到一個(gè)能夠衛(wèi)共額外儲(chǔ)存能力的檔案引擎。
總之,常規(guī)歷史處理器旨,越過快速I娥收魏度的平臺(tái),通過直接與控 制處理器進(jìn)行通信來收集到高速的,實(shí)時(shí)的數(shù)據(jù)。這可以包括在延長(zhǎng)時(shí)間期限
內(nèi)提供有效的儲(chǔ)存和恢復(fù)進(jìn)程數(shù)據(jù)的時(shí)候,在延長(zhǎng)時(shí)間期限內(nèi)處理大量的數(shù)據(jù)。 這些方案經(jīng)常用于電子文件和提供被修改的査賬索弓l和用于被修改跟蹤的數(shù)據(jù)
標(biāo)志,或殘缺不全的數(shù)據(jù)。為了配置這些產(chǎn)品, 一個(gè)圖形用戶接口 (GUI)能將 在本地或者遠(yuǎn)程處理器中定義的控制器^^日劃寸到數(shù)據(jù)歷史記錄文件。
盡管能將歷史記錄手動(dòng)配置為各種設(shè)置,并且隨后可以彼ltt^間聯(lián)系來傳 播這樣的設(shè)置——與這些進(jìn)程聯(lián)系的手動(dòng)設(shè)置可能既有錯(cuò)誤傾向又能消耗時(shí)
間??傊谝粋€(gè):》工廠中不存在用于自動(dòng)設(shè)忠傳播配置的系統(tǒng)。
捐誠(chéng)
接下來給出一個(gè)簡(jiǎn)單的總結(jié)以對(duì)在這里描述的一些方面給出一個(gè)基本的了 解。這個(gè)總結(jié)不是一個(gè)擴(kuò)展性的總結(jié)也不是意圖為識(shí)別關(guān)鍵元素或來詳細(xì)記述 在此描述的多個(gè)方面的范圍。它唯一的目的是用簡(jiǎn)單的形式說明一些概念作為 對(duì)以后被提出的更加詳細(xì)描述的前奏。
這個(gè)項(xiàng)目的革新^i共纟^i過配置部件配置以預(yù)先的設(shè)置配置嵌入歷史記錄
的系統(tǒng)和方法,(例如,其中這樣的配置可能包括自動(dòng)定義的標(biāo)簽改變和例行公
事地改變并將被監(jiān)控的價(jià)^^現(xiàn))。這些配置部件肖嫩進(jìn)一步自動(dòng)地傳播^A歷
史記錄的配置,和/或轉(zhuǎn)變成在工廠層面上的其他嵌入歷史記錄和單元。例如,
可以自動(dòng)生成在嵌入歷史記錄中的標(biāo)簽,也可以將其設(shè)定為工廠掃描的默認(rèn)收 集,使得當(dāng)一個(gè)工廠上線時(shí),那些^A歷史記錄發(fā)表它們對(duì)于這個(gè)工廠的存在, 并且因此被發(fā)現(xiàn)??傊?,這些駄歷史記錄(不像傳統(tǒng)的PC歷史記錄)劍共一 個(gè)到控制器的直接的接口而不需要使用傳輸層,并從此提供比傳統(tǒng)的
PC-Historian實(shí)際上更高的數(shù)據(jù)交換速度。
在一個(gè)相關(guān)的方面,配置部件可以通過按照預(yù)定方式轉(zhuǎn)變嵌入歷史記錄的 層次,編程和修改與嵌入歷史記錄相關(guān)的設(shè)定。這個(gè)配置部件可以是在控制單 元運(yùn)行的一部分應(yīng)用,這可以作為工業(yè)網(wǎng)絡(luò)的一個(gè)管理控制中心。并且,這些 配置部件可以為了它的配置而進(jìn)一歩與可以探測(cè)到^A歷史記錄的定位器部件 建立聯(lián)系。
根據(jù)進(jìn)一步的方面,配置部件可以進(jìn)一步使用一個(gè)安全部件來樹共用于配 置^A歷史記錄的在顆粒級(jí)別和/或以全球化的方式的安全性。這種安全部件, 可以按照定位在環(huán)境的預(yù)定部分的^A歷史記錄的物理層,禾B域與特定數(shù)據(jù)類 型的收集有關(guān)的安全級(jí)別,定義授權(quán),和/或特權(quán)。并且,這個(gè)安全部件可以包 括一個(gè)邏輯部件,用 5宗駄歷史記錄的設(shè)定處理。
在有關(guān)的方面,定位器部件可以進(jìn)一步使用一縱列元數(shù)據(jù)識(shí)別^A歷史記 錄,并確認(rèn)各自的酉己置設(shè)定。另外,也可以i頓表決/公布安排,其中itA歷史 記錄(例如,微型歷史記錄)依據(jù)預(yù)定時(shí)間的發(fā)生,禾n/或周期性地使它們自己 與定位器部件一致。隨后,配置部件可以改變將被設(shè)定和/鵬測(cè)的配fi/設(shè)定。 這些配置部件可以進(jìn)一步在工廠層面上自動(dòng)地傳播用于^A歷史記錄的配置和/ 或改變?yōu)槠渌鸮A歷史記錄和單元。
從而,可以提供分布式的,可升級(jí)的框架,這能使數(shù)據(jù)歷史功能,有效地 被納入企業(yè)的各個(gè)層次。例如,從工廠的較低控制層次到工廠的中間層次(這 從劇氐層次搜集數(shù)據(jù)),以及從^i十來自那對(duì)氐和中等級(jí)別的類娥的企業(yè)層面, 駄歷史記錄部件部分可以與酉己置部件相互交流,來利用^A歷史記錄設(shè)定(例 如,越過組織架構(gòu)的數(shù)據(jù)收錢型)。這種框架可以j頓目錄和定位服絲激活 ^A歷史記錄的配置,也可以在各種組織水平上允許自動(dòng)的集合。
為了前述及相關(guān)的結(jié)論的完成,在lt鏈同下列說明和附圖描述某些說明性 的描述。這些方面是可以得到實(shí)行的各種方式的指示,在此所有的這些方面可 以。下面的結(jié)合附圖考慮的詳細(xì)的描述,其他的優(yōu)點(diǎn)和新穎特征可以變得明顯。
附圖的簡(jiǎn)要說明
圖1是能夠自動(dòng)配置^A歷史記錄和傳播嵌入歷史記錄的配置和域改變 其他嵌入歷史記錄和工廠層次上的單{立的示意圖。
圖2說明了根據(jù)主題發(fā)明的一個(gè)方面的,具有定位器部件的配置部件的結(jié) 構(gòu)圖。
圖3說明了一個(gè)作為配置部件的一部分的安全和日志部件。 圖4說明了根據(jù)主題發(fā)明的一個(gè)方面的用于嵌入歷史記錄的配置和數(shù)據(jù)搜 集的示范性方法。
圖5說明了在工業(yè)工廠中傳播itA歷史記錄的示范性方法。
圖6說明了使用配置組件配置在分級(jí)組織模型中的1tA歷史記錄的配置部 件的示范性工業(yè)自動(dòng)網(wǎng)絡(luò)。
圖7說明了根據(jù)主題發(fā)明的一個(gè)方面的作為工業(yè)設(shè)置的一部分的配置部件。
圖8說明了使用根據(jù)主題發(fā)明的一個(gè)方面的配置部件的多層次,分布式歷 史記錄系統(tǒng)。
圖9說明了以顯示和報(bào)告服務(wù)配置^A歷史記錄的配置部件。
圖10說明了一個(gè)模范計(jì)算環(huán)境下可以實(shí)施為根據(jù)主題發(fā)明的一個(gè)方面的 配置部件的一部分的示范性計(jì)算環(huán)境。
圖11說明了使用根據(jù)主題發(fā)明的一個(gè)方面的配置部件的具有底板的工業(yè) 設(shè)置和相關(guān)模塊。
詳細(xì)的描述
現(xiàn)在參考附圖描述本主題創(chuàng)新的各個(gè)方面,其中相同的數(shù)字始終表示相同 或者相應(yīng)的元素。然而,應(yīng)該被理解的是附圖和與其相關(guān)的詳細(xì)描述并不被引 申為將所要求的主題限制為所披露的特定形式。。相反的,意圖是涵蓋所有的修 改,等同和替代品,在所要求的主題的衞特疏圍之內(nèi)。
圖1說明了配置部件110,其與工業(yè)自動(dòng)化系統(tǒng)100 (例如,網(wǎng)絡(luò)控制器設(shè) 備)的企業(yè)嵌入歷史記錄網(wǎng)絡(luò)相連一個(gè),以方便嵌入歷史記錄的配置,并自動(dòng) 傳播如此的設(shè)置到工業(yè)設(shè)置之中的其它企業(yè)嵌入式歷史記錄。嵌入歷史記錄 121,122,123 ,可以是用于工業(yè)自動(dòng)化系統(tǒng)100的多層次的結(jié)構(gòu)化類娥模型,其中 通過4頓多層次的結(jié)構(gòu)化i爐模型,工業(yè)自動(dòng)化組件110通常可以減輕要求軟 件附加層的要求,以搜集這些關(guān)于^A歷史記錄的數(shù)據(jù)。用于歷史數(shù)據(jù)的搜集
的多個(gè)設(shè)置112, 114, 116的ftf可一個(gè)(1到m,其中m是一個(gè)M)可以編程 到^A歷史記錄121, 122, 123,并可以自動(dòng)地傳播到與其他那些在工廠層面上 的嵌入歷史記錄相互影響的工業(yè)單元。總體上,這些嵌入歷史記錄(不同于常 規(guī)的PC歷史記錄)Jlf共給控制器直接的接口而不需要使用傳輸層,并因此^共 比常規(guī)的PC歷史記錄實(shí)際更高的 交換率。
然而,配置部件110可以執(zhí)行一個(gè)類鄉(xiāng)包(建立在工業(yè)標(biāo)準(zhǔn)上的普通類鄉(xiāng) 模型,像ISA—S88, ISAS95等等)所述數(shù)據(jù)包能自動(dòng)完成,或者被設(shè)計(jì)設(shè)備/ 系統(tǒng)真正明白的方式配置。例如,這個(gè)數(shù)據(jù)包可以根據(jù)一個(gè)建立在工業(yè)標(biāo)準(zhǔn), 像ISA一S88, ISAS95之類,上的普通數(shù)據(jù)模型而形成。配置組件110可以進(jìn)一 步提供下線的if!A歷史記錄121, 122, 123配置,這包括編輯處理變量,自 動(dòng)設(shè)備的名字,創(chuàng)建i^參考,數(shù)據(jù)模型,層次,工業(yè)處理的模擬,諸如此類。 另外,配置能使一個(gè)用戶編程在嵌入歷史記錄控制器,工業(yè)設(shè)備(例如, 一個(gè) 感應(yīng)器)和其它的邏輯變量之間的關(guān)系,來產(chǎn)生一個(gè)報(bào)告事件(例如,正在被 收集的數(shù)據(jù)類型)和與工業(yè)工廠有關(guān)的特殊數(shù)據(jù)結(jié)構(gòu)。
配置部件110可以生成和域更改設(shè)備的一個(gè)標(biāo)簽, 一個(gè)名字或參考和/OT 于這種設(shè)備和/或邏輯變量的與I^A式歷史記錄相關(guān)的邏輯變量(例如,沒有物 理地址像網(wǎng)址,IP地址之類的)。并且,配置部件110可以創(chuàng)建和/或更改一個(gè) 標(biāo)簽,這個(gè)標(biāo)簽在工業(yè)自動(dòng)化環(huán)境下可能與^A歷史記錄相聯(lián)系,在層次結(jié)構(gòu) 下可以創(chuàng)建和更改這些標(biāo)簽的物理位置。
例如,配置部件110可以允許與嵌入歷史記錄相關(guān)的進(jìn)程參數(shù)的創(chuàng)建,例 如標(biāo)簽的名字,數(shù)據(jù)模型,層次等級(jí),和那些類似的^^有典型的示用與 每一個(gè)輸入或輸出的物理地址相關(guān)的{壬何信息。這些配置部件可以進(jìn)一步自動(dòng) 的傳播嵌入歷史記錄的配置和/或在工廠層面改變其他的嵌入歷史記錄和單元。 可以自動(dòng)的創(chuàng)建駄歷史記錄中的l礎(chǔ)(例如纟激見歷史記錄),并且可設(shè)定為一 個(gè)企業(yè)掃描的默認(rèn)收集,使得當(dāng)一個(gè)企針網(wǎng),那些駄歷史記錄聲稱它們?cè)?那的存在。這種識(shí)另何以通過一個(gè)定位器部件企業(yè)發(fā)生,如在下文的對(duì)隨后的 ^A式歷史記錄的配置的詳細(xì)的描述。
圖2說明了^ffl—個(gè)定位組件209的一個(gè)配置組件217,來識(shí)別分布式的 嵌入式歷史記錄組件210,該組件配置成與本發(fā)明的一方面相聯(lián)系。例如,這些
定位部件209可以檢測(cè)到在一個(gè)工業(yè)網(wǎng)絡(luò)上配置的和分配的駄式歷史記錄。
定位元素209可以作為一部分利用配置部件217運(yùn)行的應(yīng)用,也可以在作為工 業(yè)網(wǎng)絡(luò)200系統(tǒng)的管理控制中心的控制部件211, 212, 213上。據(jù)此, 一個(gè)分 布式的嵌入式歷史記錄的框架工作被提供,在這里,歷史數(shù)據(jù)類型可在嵌入式 歷史記錄配置的基礎(chǔ)上被搜集,這些配置由配置元素217設(shè)定(例如,根據(jù)分 級(jí)系統(tǒng)的組織模型,該系統(tǒng)跨越企業(yè)的多個(gè)部分分布)S使得當(dāng)一個(gè)企業(yè) 上線時(shí),嵌入式歷史記錄通知它們的出現(xiàn)給工業(yè)企業(yè)200,這樣這個(gè)企4L就會(huì)被 發(fā)現(xiàn)。 一個(gè)查號(hào)服務(wù)(未示出)可以進(jìn)一步與組織模型一起操作,這是通過在 組織內(nèi)的配置部件217來完成嵌入式歷史記錄的配置。例如,配置部件217可
以自動(dòng)的進(jìn)一步傳播^A式歷史記錄的配置和/或在工廠平面變成其他嵌入式歷 史記錄和單元。
一個(gè)網(wǎng)絡(luò)系統(tǒng)214可以與工業(yè)自動(dòng)化系統(tǒng)200相關(guān)聯(lián),這個(gè)可以通過定位 部件209來搜索。這個(gè)網(wǎng)絡(luò)系統(tǒng)可以進(jìn)一步包括額外的主機(jī)(未示出),這可以 是個(gè)人計(jì)算機(jī),服務(wù)器或其它類型的計(jì)t^幾。通常情況下這類主機(jī)能夠運(yùn)行或 者執(zhí)行一個(gè)或多個(gè)應(yīng)用層(用戶層)的禾辨,以及開始一個(gè)輸A/輸出的要求(例 如,輸A/輸出讀或?qū)?,另外,該網(wǎng)絡(luò)系統(tǒng)可以進(jìn)一步包括一個(gè)或多個(gè)輸A/ 輸出單元(1/0單元)。其中,這樣的輸A/輸出單元可以包括一個(gè)或多個(gè)連接到 那里的輸A/輸出控制器,并且每一個(gè)這樣的輸A/輸出可以是多種類型的輸A/ 輸出設(shè)備,如存儲(chǔ)設(shè)備(例如,硬盤驅(qū)動(dòng)器,磁帶機(jī))或其它輸A/輸出設(shè)備。 主機(jī)和輸A/輸出單元及其所附的輸A/輸出控制器和設(shè)備也可以組織成群,如 簇,每個(gè)簇包括一個(gè)或一個(gè)以上的主機(jī)和典型的一個(gè)或多個(gè)輸A/輸出單元(每 個(gè)輸A/輸出單元包括一或更多輸A/f俞出控制器)。主機(jī)和輸A/輸出單元可以通 過相互連接的路由器,交換機(jī)和通訊聯(lián)系(如電線,連接器,電纜等)連接的 一組節(jié)點(diǎn)(例如,連接了一套主機(jī)和車俞A/輸出單元)的一個(gè)或多,群。
值得注意的是,這個(gè)應(yīng)用禾聘中所用到的,如"組件","層次',"模型" 等等指的是與計(jì)算機(jī)有關(guān)的實(shí)體,硬體,結(jié)合了硬體與軟體,軟體,或者在執(zhí) 行中適用于控制工業(yè)自動(dòng)化系統(tǒng)的軟件。舉例來說, 一個(gè)組件,可能,但并不 限于一個(gè)正在由處理器運(yùn)行的程序, 一個(gè)處理器, 一個(gè)對(duì)象, 一個(gè)可執(zhí)行的、 線程的程序, 一個(gè)禾旨和一臺(tái)電腦。為了更好地加以說明, 一項(xiàng)運(yùn)行在一臺(tái)服 務(wù)器的應(yīng)用程序和服務(wù)器本身都可以是組件。 一個(gè)或以上組件可以插入一個(gè)程
序^/或一個(gè)線程的可拋ff呈序, 一個(gè)組件可局限于一臺(tái)計(jì)算機(jī)^或分配于兩個(gè)
或更多的計(jì)算》幾,Dlk控制器i5/或與:iM的模塊。
圖3說明了一個(gè)目的發(fā)明的一個(gè)典型方面,其中的配置,部件302包括一
個(gè)安全部件306,它限制對(duì)分布式MA式歷史記錄309 ( 1至L ,其中L是一 個(gè)MiO的訪問以及各自的酉己置。安全部件306可粒度級(jí)安全和/或以至少部分 地基于在工業(yè)設(shè)置300內(nèi)使用的分級(jí)才幾構(gòu) 模型的 方式。舉例說,安全 部件306可以根據(jù)嵌入式歷史記錄的物理層級(jí)和/或隨其的工業(yè)裝置自定義安 全,授權(quán),和/或特權(quán),其中扇區(qū)和/或環(huán)境的一部分能關(guān)聯(lián)到一個(gè)具體的安全等 級(jí)。舉例來說,--個(gè)從某一特定亞晶胞采集數(shù)據(jù)的嵌入式歷史記錄可以被分配 -一個(gè)具有可區(qū)別的安全許可和/或特權(quán),,而另一嵌入式組件和單元可以具有包 含分離的安全許可和/或特權(quán)的安全級(jí)別,其他級(jí)別的安全性也可以存在,其中 與每一個(gè)級(jí)別的安全相關(guān)的許多嵌入式歷史記錄和區(qū)域都可能存在。此外,安 全部件306為系統(tǒng)300 ^f共粒狀安全和特權(quán),其中至少有一部分的多層次結(jié)構(gòu) 化的數(shù)據(jù)模型是受到保護(hù)的??梢詢P軍的是安全部件306可以是一個(gè)3te的組 成部分,也可以結(jié)合入配置部件302,禾口減它們的組合。
配置部件302可進(jìn)一步j(luò)頓一禾中日志型部件308,可以itS宗配置/編程相關(guān) 操作的WA式部件309 。這種日志組件308,可以是一個(gè)3拉的組成部分,與 配置組件302相分離,禾口域它的扭可組合。例如,如果一個(gè)用戶采用配置部件 302編輯一個(gè)設(shè)備和域變量名,日志組部件308可足跟宗用戶(例如,ffliiIP地 址,網(wǎng)絡(luò)地址,用戶名稱,計(jì)^^fl名),日期和時(shí)間的配置,以及實(shí)現(xiàn)設(shè)置改 變。此外,日志部件308可以登錄有關(guān)的各個(gè)方面的數(shù)據(jù)操作等,例如版本的 多層次結(jié)構(gòu)化的數(shù)據(jù)模型,編輯姓名,相關(guān)的操作者,使用者的名稱W或電腦 名稱相關(guān)數(shù)據(jù)變更,等等。此外,日志部件306可在存儲(chǔ)介質(zhì)318中存儲(chǔ)登錄 作品。這種存儲(chǔ)介質(zhì)318可以包括,只讀記區(qū)體(ROM),只i雜儲(chǔ)器(PROM), 電動(dòng)只ii^儲(chǔ)器(EPROM),電可擦除只讀存儲(chǔ)器(EEPROM),或快閃記 憶體,靜態(tài)記憶體(SRAM ),動(dòng)態(tài)記憶體(DRAM ),同步內(nèi)存(SDRAM), 雙倍資料傳輸率記憶體(DDR SDRAM),增強(qiáng)記t乙體(ESDRAM) , Synchlink 內(nèi)存(SLDRAM) , RAMBUS直接內(nèi)存(RDRAM) , RAMBUS直接動(dòng)態(tài) 內(nèi)存(DRDRAM)禾口 Rambus動(dòng)態(tài)i己憶體(RDRAM)等等。
圖4說明了根據(jù)本發(fā)明的一個(gè)方面的具有代表性的方法400。雖然所述的具有代表性的方法被說明以及再次描述了一系列具有代表性的多種元件和/或行 為的±央,本發(fā)明沒有MM說明的這樣的塊柳頃序所限定。比如,除了與之相應(yīng) 的所要說明的排序之外,有的行為或事件可能發(fā)生在不同的命令和減與其他行 為或事件。此外,并不是所有的說明區(qū)i央,事件或行為,需要根據(jù)本發(fā)明實(shí)現(xiàn) 所述的方法。而且,可以理解的是根據(jù)本發(fā)明的有代表性的方法可以與所說明 的方法和在此描述的相關(guān)聯(lián)而實(shí)現(xiàn),也可以與為說明或描述的其他系統(tǒng)和裝置 相關(guān)聯(lián)而實(shí)現(xiàn)。初始化以及在方法410中,使用了多元化的嵌入式部件的工業(yè)
化工廠應(yīng)運(yùn)而生。隨后,此類駄式部件可以在420定位。例如, 一個(gè)定位器
部件,可以使嵌入式部件定位其中,和減駄式組件可以辨別出自己的在前面
詳細(xì)解釋的配置部件。在430, ^A式部件可以按預(yù)定設(shè)置配置。例如,在I^A 式組件中可以自動(dòng)創(chuàng)建標(biāo)簽,并建立作為默認(rèn)采集的設(shè)備掃描,以至于當(dāng)這種 設(shè)備上線時(shí),嵌入式組件顯示自己的存在從而被發(fā)現(xiàn)。此外,配置的嵌入式組 件可以包括編輯處理變量,自動(dòng)化設(shè)備的名稱,制造相關(guān)標(biāo)簽,數(shù)據(jù)模型,層 次化,模擬化的工業(yè)生產(chǎn)過程等等?;谶@種配置,嵌入式組件隨后可以在方 法440中搜集相關(guān)翻。
圖5說明了根據(jù)本發(fā)明的一個(gè)方面的相關(guān)方法500。初始化以及在510,帶 有嵌入式部件設(shè)定的安全設(shè)置可以被識(shí)別,可提供在各個(gè)層次中,顆粒級(jí)和/或 配置駄式組件的球形等級(jí);其中訪問;授權(quán)和/或特權(quán)可以限制和監(jiān)視。接下 來,在520中,可經(jīng)由用于變成設(shè)置的配置部件訪問駄式歷史記錄。在530 中,嵌入式歷史記錄可以自動(dòng)配置成與此相關(guān)的預(yù)先設(shè)定.。在540中,此類配 置可進(jìn)一步自動(dòng)傳播到其他嵌入式歷史記錄和在工廠平面上的相關(guān)單元。
圖6說明連接到一個(gè)定位器組件625的一個(gè)配置部4牛635,其中它與根據(jù) 本發(fā)明的一個(gè)方面的^A式歷史記錄網(wǎng)絡(luò)嵌入式歷史記錄600相互作用。工業(yè) 設(shè)置605可^^各種級(jí)別的層次 *莫型;例如,企業(yè)層面,位置一級(jí)(在數(shù) 據(jù)包內(nèi)表示的工廠),區(qū)一級(jí)(在與數(shù)據(jù)相關(guān)聯(lián)的工廠內(nèi)的區(qū)域);線一級(jí)(與 特定的數(shù)據(jù)相關(guān)的線)等等。例如使用嵌套,層次數(shù)據(jù)模型,嵌入式歷史記錄 部件600隨時(shí)可以知道與之有關(guān)的數(shù)據(jù)。而且,這樣的層次可以由用戶進(jìn)一歩 定制以獲得粒度在等級(jí)內(nèi)部的增加。常見的工廠模型,可以使嵌入式歷史記錄 部件600以一個(gè)自動(dòng)化的方式確定數(shù)據(jù)的背景。普通的數(shù)據(jù)模型610允許類ffi 標(biāo)明或經(jīng)婁娥fei己,例如揭露系統(tǒng)的^A^歷史記錄功能,禾口域允許駄式歷
史記錄部件600根據(jù)對(duì)^A式歷史記錄部件暴露的數(shù)據(jù)在系統(tǒng)內(nèi)自動(dòng)集成。。 舉例來說,這樣一個(gè)標(biāo)記可涉及到安全,而且通??梢杂绊憣?shí)質(zhì)上所有在系統(tǒng) 中與普通模型610相關(guān)的部件。
配置部件635和定位器部件625可與一個(gè)目錄和發(fā)現(xiàn)服務(wù)器相關(guān)聯(lián)。這種 安排,可使I^A式部件600被定位,并被配置部件635識(shí)別。該定位器部件615 , 可進(jìn)一步找出系統(tǒng)內(nèi)的其他^A式部f牛部分,^t妾斷顯示其他系統(tǒng)的部件數(shù)據(jù)。 例如,它可以包括一個(gè)網(wǎng)絡(luò)目錄,從邏輯上的姓名確定物理地址,反之亦然。 而且,出版和訂閱組件630可為嵌入式組件600提供訂閱功能,可以提高系統(tǒng) 數(shù)據(jù)采集的效率。舉例說,當(dāng)改變這方面的數(shù)據(jù)被發(fā)現(xiàn)的時(shí)候,系統(tǒng)605的出 版和訂閱部件630允許數(shù)據(jù)公布或產(chǎn)生;因此,嵌入式部件600默認(rèn)數(shù)據(jù)的改 變,僅僅當(dāng)降低數(shù)據(jù)存儲(chǔ)量的改變發(fā)生時(shí)記錄數(shù)據(jù).。該定位器部件625可使用 少量元數(shù)據(jù),以識(shí)別嵌入式歷史記錄和采集的相關(guān)歷史記錄數(shù)據(jù)。另外, 一旦 發(fā)生預(yù)定事件和/或周期事件,也可以4頓^i旬/出版安排^A式組件(例如,微 型組件)從而找出自己的定j立器酉己置。
圖7說明了一個(gè)具有代表性的工業(yè)自動(dòng)化網(wǎng)絡(luò),使用了配置部件765,配 置一^A式組件733。這種配置為駄式歷史記錄部件733衝共預(yù)定的安裝, 并從工業(yè)設(shè)置700高速數(shù)據(jù)采集(例如實(shí)時(shí))。這個(gè)工業(yè)設(shè)置700可以包括f^ 庫710, 一個(gè)人機(jī)界面(HM) 720,可編禾M)^空制器(PLC )的730 ,和目 錄接口 740。目錄接口 740可以進(jìn)一步聯(lián)想與人工智能(AI )組件750以便 能在一^f寺定網(wǎng)絡(luò)/應(yīng)用禾歸中有效地識(shí)另鵬要的娜.??蒮頓目錄接口 740, 從一個(gè)適當(dāng)?shù)牡攸c(diǎn),如數(shù)據(jù)源760, 一臺(tái)服務(wù)器770 ^/或代理月艮務(wù)器780掛共 數(shù)據(jù)。相應(yīng)的,目錄接口 740可以指向數(shù)據(jù)來源,以一個(gè)請(qǐng)求者的任務(wù)和要求 (需求)(例如,婁媚庫710 ,人機(jī)界面720 ,可編禾M)^空制器530 ,以 及類似)為基礎(chǔ)。類娜庫710可以是任意數(shù)量的不同類型,如關(guān)聯(lián),網(wǎng)絡(luò),平 面文件或者分層系統(tǒng)。典型地,這種數(shù)據(jù)庫可與各種企業(yè)資源規(guī)劃(ERP)的應(yīng) 用程序相關(guān)聯(lián)而被使用,這個(gè)應(yīng)用禾旨可以為企業(yè)內(nèi)部的各類商業(yè)相關(guān)進(jìn)程服 務(wù)。例如,企業(yè)資源規(guī)劃應(yīng)用,聘,可與人類資源,預(yù)算,預(yù)測(cè),采購(gòu)等等聯(lián) 系在一起。在這方面,特別是企業(yè)資源規(guī)劃應(yīng)用,,可能需要有一定的理想屬 性相關(guān)f(^。因此,根據(jù)本發(fā)明的一個(gè)方面,有所目錄接口 740 ,可從服務(wù)器 770提供數(shù)據(jù)給數(shù)據(jù)庫710,其提供數(shù)據(jù)庫710所期望的數(shù)據(jù)屬性。
正如圖7所說明的那樣,^A式組件733可以補(bǔ)充支持目錄接口 740和其 他設(shè)備的統(tǒng)一模式(UPM)服務(wù),通過科目創(chuàng)新的定位器的組成部分以尋找其 它嵌入式歷史記錄部件及其配置。這種定位器組成,可進(jìn)一步探測(cè)嵌入式組件 733是分布于背部平面的一個(gè)工業(yè)網(wǎng)定位器部件760,可部分應(yīng)用運(yùn)行在一個(gè)控 制單元中,它可以作為工業(yè)計(jì)^m網(wǎng)絡(luò)系統(tǒng)的一個(gè)管理控制中心。
此外,人機(jī)界面720可使用目錄t妾口 740以指向定位于該系統(tǒng)700內(nèi)的數(shù) 據(jù)。人機(jī)界面720可用來生動(dòng)地展示各方面的一僧程,系統(tǒng),工廠等等提供 一個(gè)簡(jiǎn)單的該系統(tǒng)的和/鋼戶-友好界面。相應(yīng)的,各種系統(tǒng)內(nèi)的數(shù)據(jù)點(diǎn)可以作 為圖形(例如,位圖,JPEG圖像,矢量圖形,美工圖案等)顯示,具有理想 色彩,動(dòng)畫及布局。
該人機(jī)界面720可要求數(shù)據(jù)的可視化,尤其是相關(guān)的屬性數(shù)據(jù),以方便展 示這些數(shù)據(jù)的情況。舉例來說,人機(jī)界面720可為某Ht定數(shù)據(jù)指出査詢目錄 接口 740,其具有相關(guān)的可視化屬性。目錄接口 740可確定代理服務(wù)器780在 該歸咎于數(shù)據(jù)點(diǎn)與理想的可視化屬性。舉例來說,屬性數(shù)據(jù)點(diǎn)可以具有或者相 關(guān)或者伴隨數(shù)據(jù)一起發(fā)送的特殊圖形,這樣的以致于在HM環(huán)境中出現(xiàn)的圖形
代替i^屆值或者和fffi值一起。
正如在先解釋的,PLC730可以是任意數(shù)量的模型,例如Allen Bradley PLC5, SLC - 500, MicoLogix等等。PLC730通常定義為專用裝置,以^j共 處理和/或系統(tǒng)的告訴、低級(jí)別控制。該P(yáng)LC730可以用梯形圖^種形式的結(jié) 構(gòu)語言編程。典型地,PLC730可直接從數(shù)據(jù)源(如f(t居源760 )禾,類娥, 該數(shù)掛m以是可感應(yīng)器,編碼器,測(cè)量傳麟,開關(guān),價(jià)值等等.。數(shù)據(jù)源760 可提供數(shù)據(jù),以登記在可編程控制器的數(shù)據(jù),如果需要這種數(shù)據(jù)可以存儲(chǔ)在可 編禾對(duì)空制器。另外,類鄉(xiāng)可更新(例如,基于一個(gè)時(shí)鐘周期)和域輸出到其他 設(shè)備作進(jìn)一步處理。
圖8說明了一個(gè)多層次分布式的^A式歷史記錄系統(tǒng)800,其根據(jù)本發(fā)明 的一個(gè)實(shí)施例進(jìn)行配置。示范系統(tǒng)800說明三層歷史記錄水平,其中最高的是 數(shù)據(jù)收集層它可與企4E層810以相同的方法解釋說明。這兩層組件從較低的 水平層次收集數(shù)據(jù),如設(shè)備三層820和一個(gè)微型或^A層830。正如所說明的, 設(shè)備層810和820可以包括檔案或永久儲(chǔ)存的能力。在系統(tǒng)800, 可從兩種 在層820設(shè)備和層830中多元性itA式歷史記錄收集。可以理解的是這樣的安
排是示范性的,在本發(fā)明的領(lǐng)域內(nèi)其他的安排也是可以的。
典型地,該系統(tǒng)800可以被看作^f越機(jī)器、平臺(tái)和企業(yè)的一個(gè)分布式嵌
入式歷史記錄。在層830中,歷史紀(jì)錄在機(jī)架層收集類ffi而且被連接到上述的
普通平臺(tái)數(shù)據(jù)結(jié)構(gòu)。例如如果需要它可以以一個(gè)存檔的方式包括收集過程及離 散數(shù)據(jù),警報(bào)和事件。其他方面可以包括自動(dòng)發(fā)現(xiàn)的數(shù)據(jù)和來自本地底盤中的 控制器的內(nèi)容,其包括來自本地緩沖器的存儲(chǔ)/轉(zhuǎn)發(fā)數(shù)據(jù)的能力。數(shù)據(jù)可以收集
無需輪詢,并伴有一個(gè)低通信帶寬。層級(jí)設(shè)備820從m^或機(jī)架^A式歷史記 錄^/或其他數(shù)據(jù)源(例如,活的數(shù)據(jù)源)收集im 。例如,可以包括設(shè)備査詢, 分析,報(bào)告,同時(shí)有效地儲(chǔ)存,檢索,管理大量數(shù)據(jù)。這種層次也可以從在位 于層次830的微觀部件自動(dòng)發(fā)現(xiàn)數(shù)據(jù)和數(shù)據(jù)模型內(nèi)容。該系統(tǒng)800的其他特點(diǎn) 可包括成分分析,邏輯單元,部件的互動(dòng)與報(bào)告部件,可lrXA介紹部件,復(fù)制 的酉己置,存儲(chǔ),歸檔,數(shù)據(jù)壓縮,概括/過濾性,安全性和可擴(kuò)展性。
圖9說明了可正如前面詳細(xì)描述的那樣ilil配置部件925配置的一個(gè)^A 式歷史記錄服務(wù)器900。該配置部件925可以包括歷史記錄 服務(wù)器910 , 顯示和傳送服務(wù)器920。組件類 服務(wù)器910 (HDS)可以提供一般的可定制的 服務(wù),用于收集和儲(chǔ)存具有平臺(tái)定義模型內(nèi)容的數(shù)據(jù)。這可包括將纟M集的數(shù) 據(jù)的配置,例如標(biāo)簽,數(shù)據(jù),報(bào)警,事件,診斷,SOE婁鄉(xiāng)及配置更高層次的 數(shù)據(jù)。數(shù)據(jù)的采集可以來自分離的資源,包括數(shù)據(jù)存儲(chǔ),數(shù)據(jù)檢索,以及數(shù)據(jù) 管理。數(shù)據(jù)收紫數(shù)據(jù)存儲(chǔ)的管理(例如,更高級(jí)別的業(yè)務(wù)系統(tǒng),第三方產(chǎn)品)可 由各自應(yīng)用程序來處理。介紹和報(bào)告服務(wù)器920 (公共無線電通訊服務(wù))可以 提供通用的個(gè)性化服務(wù),用于整理并在一個(gè)普通的平臺(tái)定義模型內(nèi)容中表示數(shù) 據(jù)。這可以包括獲取儲(chǔ)存的數(shù)據(jù),分析/計(jì)算器和查詢機(jī)制,以及嵌入的,互動(dòng) 式的呈現(xiàn)成分(如文字,圖表,SPC)。服務(wù)器910可產(chǎn)生具有標(biāo)準(zhǔn)格式(例 如,xml的,EXCEL )輸出能力的各種方式介紹/分酉己(如網(wǎng)站,電子郵件) 的報(bào)告。
圖10說明了根據(jù)本發(fā)明的一個(gè)方面的一個(gè)具有代表性的用于實(shí)現(xiàn)配置部 件的許多方面的環(huán)境1010,它可以包括電腦1012。計(jì)t^幾1012包括一個(gè)處理 單元1014 , 一個(gè)系統(tǒng)內(nèi)存1016 ,并建立系統(tǒng)婁ffi傳輸總線1018。系統(tǒng)總線 1018連接系統(tǒng)各部件包括,但不僅限于,系統(tǒng)記憶體1016指向處理單元1014。 處理單元1014可以是任何現(xiàn)有各種處理器.雙重微處理器和其它微處理器架構(gòu),
也可以應(yīng)用于處理單元1014 。
該系統(tǒng)總線1018可以是許多種類型的總線結(jié)構(gòu)中的一種,包^i己憶體總
線或記憶體控制器,周邊 傳輸總線,卜部總線,禾n/或局部總線〈頓任何提
供多種總線體系結(jié)構(gòu),包括但并不限于9位總線,工業(yè)化標(biāo)準(zhǔn)體系結(jié)構(gòu)(ISA), 微通道體系結(jié)構(gòu)(MSA),擴(kuò)展ISA (EISA),智能驅(qū)動(dòng)電子學(xué)(IDE), VESA 局域總線(VLB),夕卜圍組件內(nèi)部連接(PCI),通用系列總線(USB),高級(jí)圖 形端口 (AGP),個(gè)人電腦內(nèi)存卡國(guó)際聯(lián)合會(huì)總線(PCMCIA),和小型電腦系 統(tǒng)界面(SCSI)。
系統(tǒng)內(nèi)存1016包括可變內(nèi)存1020和不可變內(nèi)存1022?;据斎胼敵鱿到y(tǒng) (BIOS),包括例如在啟動(dòng)的時(shí)候,在電腦1012內(nèi)部的元件之間傳輸信息的的 基本禾對(duì)爭(zhēng)就被存儲(chǔ)在不可變內(nèi)存1022中。通過說明,不可變內(nèi)存1022能夠包 括只讀內(nèi)存(ROM),可編程只讀內(nèi)存(PROM),電子可編程內(nèi)存(EPROM), 或者閃存??勺冇洃浵到y(tǒng)1020包括隨機(jī)可寫存儲(chǔ)器,這是作為外部高速緩沖存 儲(chǔ)器的。通過說明但不僅僅限于,RAM可以被用做很多形式,比如同步RAM (SRAM),動(dòng)態(tài)RAM (DRAM),同步DRAM (SDRAM),雙倍速率SDRAM (DDRSDRAM),增強(qiáng)SDRAM (ESDRAM),同錢接DRAM (SLDRAM), 和直接R腿busRAM (DRRAM)。
電腦1012也包括移動(dòng)/不可移動(dòng),可變/不可變電腦存儲(chǔ)媒體。圖10說明了, 如磁盤存儲(chǔ)器1024。磁盤存儲(chǔ)器1024包括像大容量磁盤驅(qū)動(dòng)這樣的設(shè)備,還有 像軟盤驅(qū)動(dòng),磁帶驅(qū)動(dòng),Jaz驅(qū)動(dòng),Zip驅(qū)動(dòng),LS-60驅(qū)動(dòng),閃存存儲(chǔ)卡,或者 是存儲(chǔ)棒。此外,磁盤存儲(chǔ)器1024能夠包括獨(dú)立的存儲(chǔ)媒介或者一個(gè)可選擇的 磁盤驅(qū)動(dòng),比如一個(gè)組合的磁盤ROM設(shè)備(CD-ROM), CD刻錄設(shè)備(CD-R ROM) CD可重寫驅(qū)動(dòng)(CD-RW)或者是一個(gè)數(shù)字靈活的磁盤ROM設(shè)備
(DVD-ROM)。為了讓磁盤存儲(chǔ)設(shè)備1024更容易地連接到系統(tǒng)總線1018上, 一般使用可移除或者不可移除界面,例如界面1026。
圖10描述了在使用者和在合適的環(huán)境中使用的基本電腦資源1010之間作 為中間傳媒的軟件。這個(gè)軟件包括一個(gè)操作系統(tǒng)1028。育,被存儲(chǔ)在5皿存儲(chǔ) 器1024中的操作系統(tǒng)1028,育^^空制和分配電腦系統(tǒng)1012中的資源。通過存 儲(chǔ)在記憶系統(tǒng)1016或者磁盤存儲(chǔ)器1024中的程序模塊1032和程)^ 1034, 應(yīng)用系統(tǒng)1030能夠通過操作系統(tǒng)1028來利用管理資源。可以理解的是這里描
述的各種組件育,被各種操作系統(tǒng)或者操作系統(tǒng)的集合所執(zhí)行。
一個(gè)使用者通過輸入設(shè)備1036向電腦1012輸入指令或者信息。輸入設(shè)備 1036包括例如鼠標(biāo)返樣的點(diǎn)擊設(shè)備,車爐球,鐵筆,觸,難,鍵盤,麥克風(fēng), 操縱桿,游戲柄,圓盤式衛(wèi)星電視天線,掃描儀,電視調(diào)諧器卡,數(shù)碼相機(jī), 數(shù)碼攝相機(jī),網(wǎng)頁相機(jī),等等,但是也不局限于此。這些和別的輸入設(shè)備通過
系統(tǒng)總線1018經(jīng)界面端口 1038連接到進(jìn)程單元1014上。界面端口 1038包括, 例如一系列端口, 一個(gè)并行端口, 一個(gè)游戲端口, 一個(gè)通用系列總線(USB)。 輸出設(shè)備1040如輸入設(shè)備1036—樣使用某些同樣型號(hào)的端口。因此,比如說, 一個(gè)USB端口可以用于向電腦1012提供輸入,也可以將輸入信息從電腦1012 輸出到輸出設(shè)備1040中。劍共輸出適配器1042以說明有一些輸出設(shè)備1040比 如像監(jiān)視器,揚(yáng)聲器,打印機(jī)還有輸出設(shè)備1040中的其他設(shè)備,都需要專門的 適配器。輸出適配器1042包括視頻和聲卡,聲卡提供一些輸出設(shè)備1040和系 統(tǒng)總線1018中的連接。值得注意的是,另啲設(shè)備或者是系統(tǒng)設(shè)備者P樹共輸入和 輸出容量,如遠(yuǎn)程電腦1044。
禾'J用連接到一個(gè)或者更多升級(jí)的電腦的邏輯連接,電腦1012可以在網(wǎng)絡(luò)環(huán) 境中操作,例如遠(yuǎn)程電腦1044。這^程電腦1044可以是個(gè)人電腦,服務(wù)器, 路由器,網(wǎng)絡(luò)上的PC機(jī),工作站,基于應(yīng)用的微處理器,同等的設(shè)備或者其他 的常見網(wǎng)絡(luò)節(jié)點(diǎn)等等,并且典型地包括許多或者所有的與電腦1012相關(guān)的元件。 為了簡(jiǎn)短,只有一個(gè)存儲(chǔ)設(shè)備1046是與升級(jí)的電腦1044相連的。遠(yuǎn)程電腦1044 通過網(wǎng)絡(luò)界面1048和電腦1012相連接,并且和通信通道1050物理連接。網(wǎng)絡(luò) 界面1048包JglI信網(wǎng)絡(luò),例如局域網(wǎng)(LAN)和廣域網(wǎng)(WAN)。局域網(wǎng)技術(shù) 包括光纖分布數(shù)據(jù)界面(FDDI),銅線分布i(^界面(CDDI),以太網(wǎng)/IEEE802.3, 環(huán)狀鏈/EEE802.5等等。廣域網(wǎng)技術(shù)包括點(diǎn)對(duì)點(diǎn)連接,環(huán)路交換網(wǎng)絡(luò),例如ISDN 和大量其上的東西,網(wǎng)劍專輸包,和數(shù)字簽名鏈路(DSL)。
通信連接1050指的是用于連接網(wǎng)絡(luò)界面1048和總線1018的硬件和軟件。 當(dāng)通信連接1050用來說明電腦1012內(nèi)部的清晰度時(shí),它就能夠外部連接到電 腦1012上。對(duì)于網(wǎng)絡(luò)界面1048必要的硬件和軟件包括只用于典型目的的, 內(nèi)部和外部技術(shù),例如包括電話調(diào)制器在內(nèi)的調(diào)制器,盒狀調(diào)制器,DSL調(diào)制 器,ISDN適酉己器,以太網(wǎng)卡。 '
作為已i頓的詞,"組件"、"系統(tǒng)"和類似的詞語指的是一個(gè)雖的電腦, 硬件、組合硬件和軟件,或者是在執(zhí)行的軟件。例如, 一個(gè)組件可以是一個(gè)進(jìn) 程運(yùn)行另一個(gè)進(jìn)程,一個(gè)可執(zhí)行線程, 一個(gè)禾辨,或者是一個(gè)電腦, 但是不局限于此。通過圖例說明, 一個(gè)運(yùn)行在電腦上的應(yīng)用禾,和這個(gè)電腦就 可以構(gòu)成一個(gè)組件。 一個(gè)或者更多的部件寄存在一個(gè)進(jìn)程或者執(zhí)行的線程中, 一個(gè)部件也可以存儲(chǔ)在一個(gè)電腦或者分布在多個(gè)電腦中。這里用的"典型"是 指作為一個(gè)離子或者說明。這里的任何方面或者設(shè)計(jì)作為"典型"的并不解釋 為1M地或者優(yōu)于其他的方面和設(shè)計(jì)。
圖11也說明根據(jù)本發(fā)明的多個(gè)方面使用配置部件的一個(gè)典型環(huán)境。每一個(gè)
功能型模i央1114都ilil獨(dú)立的電子連接設(shè)備1130連接到后臺(tái)1116上,1130允 許將1114從后臺(tái)1116移除,因此它可以在不用干擾到模決1114的情況下進(jìn)行 維修或者更換。后臺(tái)1116掛共給模塊1114電源和連接至捌的模土央1114上的通 信通道。在后臺(tái)1116和別的模i央1114進(jìn)行本iikil信是通過用連接器1130電子 連接到后臺(tái)1116上的后臺(tái)界面1132完成的?;诮M成信息的一個(gè)信息地址, 后臺(tái)界面1132監(jiān)視后臺(tái)1116上的信息,以^l)謀些為了模塊1114的信息和辨 別出信息的目的地。通過后臺(tái)界面1132接收的信息被傳輸?shù)侥K1114中的一 個(gè)內(nèi)部總線1134中。
內(nèi)部總線1134將后臺(tái)界面1132和存儲(chǔ)器1136、微處理器1128,前面的回 路1138、 I/O界面回路1139、通信網(wǎng)絡(luò)1141連接到一起。微處理器1128可以 是衛(wèi)共用于包含在存儲(chǔ)器1136內(nèi)附旨令以及寫入到存儲(chǔ)器1136或從1136讀出 的數(shù)據(jù)以及與內(nèi)部總線1134相關(guān)的其他設(shè)備的序列執(zhí)行的通用微處理器。微處 理器1128包括一個(gè)為它自己Jil共時(shí)間的內(nèi)部時(shí)鐘電路(未示出),但是也和提 供精度的外部時(shí)鐘1143進(jìn)行通信。時(shí)鐘1143可以是水晶控制器或者別的時(shí)間 標(biāo)準(zhǔn),包括一個(gè)收音機(jī)連接到一個(gè)外部時(shí)間標(biāo)準(zhǔn)上。時(shí)鐘1143的準(zhǔn)確性可以被 作為一個(gè)性能標(biāo)準(zhǔn)記錄在存儲(chǔ)器1136中。平板電路1138包括如狀態(tài)指示燈等, 在藝斜口人工操作的交換中很常見,例如在關(guān)的狀態(tài)時(shí)鎖住模塊1114。
存儲(chǔ)器1136育,組成控制禾歸或者微處理器1128執(zhí)行的命令,以掛射空 制功能,也包括執(zhí)tTf旨或命令的變量和必要i^。對(duì)于I/0模i央,存儲(chǔ)器1136 也包括一個(gè)I/O表,用來維持輸入和輸出的時(shí)時(shí)狀態(tài),,并且經(jīng)過I/O模塊1120 向工業(yè)控制器1110傳輸。?!姥?114可以去適應(yīng)各種革新的方法,會(huì)超硬件組 成技^^通過軟件編程技術(shù)。
上述描述的包括大量典型方面。當(dāng)然,這不可能去描述每一個(gè)用來描述這 些方面的可接收的元件或者方法的組合,但是,本領(lǐng)域普通技術(shù)人員可以識(shí)別 出更進(jìn)一步的組合和置換是可能的。牛寺別的,考慮到以上描述的部件可以執(zhí)行 的多種功能(裝配、設(shè)備、電路、系統(tǒng)等),用來描述這樣的部件的術(shù)語(包括
相關(guān)"裝置")旨在相應(yīng)于,除非另夕卜t際,任意的執(zhí)行戶;M部件的具體功能的
部件(例如功能相同),盡管對(duì)于執(zhí)行在此描述的本發(fā)明的典型方面的所揭露的 結(jié)構(gòu)沒有相同的結(jié)構(gòu)。在這一點(diǎn)上,可以認(rèn)識(shí)到本發(fā)明包括系統(tǒng)以及計(jì)算機(jī)可 讀介質(zhì),該介質(zhì)包括用于執(zhí)行本發(fā)明的各種方法的動(dòng)作和減事件的計(jì)算機(jī)可執(zhí)
行指令。此外,某種程度上術(shù)語"include"被用于詳細(xì)描述或者權(quán)利要求,當(dāng) 用作權(quán)利要求中的過渡詞語時(shí),這樣的術(shù)語旨在以類似于術(shù)語"comprising"的
方式而,戯罕釋。
權(quán)利要求
1、一種工業(yè)自動(dòng)操作系統(tǒng),包含為控制部件(230)的提供處理過程的歷史數(shù)據(jù)的嵌入歷史記錄部件(121,122,123,309,600,733),以及基于處理過程所要求的設(shè)置自動(dòng)配置嵌入歷史記錄(121,122,123,309,600,733)的配置部件(110,217,302,635,765)。
2、 如權(quán)利要求1所述的工業(yè)自動(dòng)操作系統(tǒng),還包括檢測(cè)駄歷史記錄以查 找其配置的定位部件。
3、 如權(quán)利要求1所述的工業(yè)自動(dòng)操作系統(tǒng),還包括一個(gè)組織性分級(jí)數(shù)據(jù)模 型,其具有代表了與工業(yè)自動(dòng)化系統(tǒng)相關(guān)聯(lián)的單元的節(jié)點(diǎn)。
4、 如權(quán)禾腰求2所述的工業(yè)自動(dòng)操作系統(tǒng),所述定位部件操作性地連接到 目錄服務(wù)以促進(jìn)發(fā)現(xiàn)服務(wù)。
5、 如權(quán)利要求1所述的工業(yè)自動(dòng)操作系統(tǒng),還包括一個(gè)可促進(jìn)嵌入歷史記 錄的配置的人工智能部件。
6、 如權(quán)利要求l所述的工業(yè)自動(dòng)操作系統(tǒng),還包括一個(gè)用于圖像化顯示工 業(yè)自動(dòng)化系統(tǒng)的視圖的人機(jī)界面(HMI)。
7、 如權(quán)利要求l所述的工業(yè)自動(dòng)操作系統(tǒng),還包括一個(gè)可形成嵌入歷史 記錄數(shù)據(jù)收集系統(tǒng)的應(yīng)用,,視圖的圖形用戶界面(GUI)。
8、 根據(jù)權(quán)利要求1所述的工業(yè)系統(tǒng),嵌入歷史記錄部件與控制器、底盤中 的模塊、服務(wù)器、傳感器、半成品部件中的至少一個(gè)相關(guān)聯(lián)。
9、 根據(jù)權(quán)利要求3所述的工業(yè)系統(tǒng),其特征在于,具有用于對(duì)定位部件的 駄歷史記M行識(shí)另啲元類娥的組織性分級(jí)翻模型。
10、 根據(jù)權(quán)利要求1所述的工業(yè)系統(tǒng),還包括用于對(duì)定位部件的嵌入歷史 記錄的出版和簽署部件。
11、 一種在:oik工廠中的定位嵌入歷史記錄的方法,包含通過定位部件(209, 625)探測(cè)嵌入歷史記錄(121, 122, 123, 309, 600, 733);通過配置部件(110, 217, 302, 635, 765)配置嵌入歷史記錄(121, 122, 123, 309, 600, 733);禾口將嵌入歷史記錄(121, 122, 123, 309, 600, 733)的配置傳遞到其它工 業(yè)單元。
12.如權(quán)利要求11所述的方法,還包括使用元數(shù)據(jù)以利于對(duì)I^A歷史記錄 的鵬。
13、 如權(quán)禾腰求ll戶脫的方法,還包括為戶誠(chéng)工虹廠定義一個(gè)通用組織 性數(shù)據(jù)模型。
14、 如權(quán)禾腰求ll戶誠(chéng)的方法,還包括f頓目錄艦尋類爐的來源。
15、 如權(quán)禾腰求ll戶腿的方法,還包括收集貫穿工廠各級(jí)別的歷史記錄數(shù)據(jù)。
16、 如權(quán)禾腰求ll戶腿的方法,還包括對(duì)I^A式歷史記錄探測(cè)和斷H頓 輪詢機(jī)制。
17、 如權(quán)利要求ll所述的方法,還包括定義安全級(jí)別用于訪問嵌入歷史記 錄及其配置。
18、 如權(quán)利要求ll所述的方法,還包括并入配置部件作為與工廠設(shè)置相關(guān) 聯(lián)的控制器的一部分。
19、 如權(quán)禾腰求ll戶腿的方法,還包括對(duì)配置部件的駄歷史記魏行自 我魁正。
20、 一種以計(jì)^n實(shí)現(xiàn)的系統(tǒng),包含下列計(jì)^t幾可執(zhí)行部件基于預(yù)定配置來配置嵌入歷史記錄(121, 122, 123, 309, 600, 733)的 結(jié)構(gòu)部件(110, 217, 302, 635, 765),以及檢測(cè)嵌入歷史記錄(121, 122, 123, 309, 600, 733)以査找對(duì)配置部件 (110, 217, 302, 635, 765)的歷史記錄的驗(yàn)i正的定位部件(209, 625)。
全文摘要
工廠地面的單元和其他嵌入歷史記錄傳遞的預(yù)訂配置和自動(dòng)傳遞的配置的系統(tǒng)和方法。嵌入歷史記錄可被自動(dòng)配置且可對(duì)工廠掃描而建立錯(cuò)誤收集系統(tǒng),例如當(dāng)一個(gè)工廠在線,因此嵌入歷史記錄公布他們出現(xiàn)且設(shè)定。
文檔編號(hào)G05B19/04GK101201600SQ20071030749
公開日2008年6月18日 申請(qǐng)日期2007年9月28日 優(yōu)先權(quán)日2006年9月28日
發(fā)明者J·J·拜爾, R·J·赫伯斯特, R·J·麥克格弗瑞, T·L·加斯帕 申請(qǐng)人:洛克威爾自動(dòng)控制技術(shù)股份有限公司