欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于過程控制系統(tǒng)的基于開放網(wǎng)絡(luò)的數(shù)據(jù)獲取、集合和優(yōu)化的制作方法

文檔序號(hào):6298348閱讀:187來源:國知局
專利名稱:用于過程控制系統(tǒng)的基于開放網(wǎng)絡(luò)的數(shù)據(jù)獲取、集合和優(yōu)化的制作方法
技術(shù)領(lǐng)域
本發(fā)明主要涉及過程控制系統(tǒng),更具體地,本發(fā)明涉及經(jīng)由開放通信網(wǎng)絡(luò)從多個(gè)數(shù)據(jù)源獲取和集合過程控制數(shù)據(jù)。
背景技術(shù)
諸如化學(xué)、石油或其他過程中所使用的過程控制系統(tǒng),通常包括一或多個(gè)集中式過程控制器。這些過程控制器除了與至少一個(gè)主機(jī)或操作員工作站通信耦合之外,還經(jīng)由模擬、數(shù)字或者模擬/數(shù)字混合總線與一或多個(gè)現(xiàn)場設(shè)備通信耦合。例如,現(xiàn)場設(shè)備可以是閥、閥門定位器以及發(fā)射機(jī)(例如溫度、壓力和流速傳感器),它們?cè)谶^程中實(shí)現(xiàn)諸如開啟閥、關(guān)閉閥、以及測量過程參數(shù)等功能。過程控制器接收表示由現(xiàn)場設(shè)備產(chǎn)生的過程測量的信號(hào),和/或關(guān)于現(xiàn)場設(shè)備的其它信息,利用這些信息執(zhí)行控制程序(routine),并隨后產(chǎn)生跨越總線或其它通信線路傳送到現(xiàn)場設(shè)備中以控制其過程操作的控制信號(hào)。來自現(xiàn)場設(shè)備和控制器的信息可以用于一或多個(gè)由操作員工作站所執(zhí)行的應(yīng)用(application)中,以使操作員關(guān)于該過程執(zhí)行期望功能,比如觀察過程的當(dāng)前狀態(tài)、修正過程操作等。
典型地,過程控制系統(tǒng)運(yùn)行在可能包括若干過程控制車間的企業(yè)之內(nèi),其可能廣泛分布于很大的地理區(qū)域,或者有時(shí)候分布于全世界。過程控制車間可以使用各種傳播媒介和技術(shù)或平臺(tái)相互通信,比如互聯(lián)網(wǎng)、衛(wèi)星鏈路、地面無線傳輸、電話線等。當(dāng)然,因?yàn)橥ㄐ呕驹O(shè)施已經(jīng)建立,企業(yè)的通信基本設(shè)施成本接近于零,并且經(jīng)由互聯(lián)網(wǎng)傳遞信息的技術(shù)為人們所熟知且穩(wěn)定和安全,因此互聯(lián)網(wǎng)已經(jīng)成了許多企業(yè)優(yōu)選的通信平臺(tái)。
企業(yè)內(nèi)的每個(gè)過程控制車間都可能包括一或多個(gè)過程控制系統(tǒng)或應(yīng)用,以及大量其它的相關(guān)業(yè)務(wù)或信息技術(shù)系統(tǒng)或應(yīng)用,它們是支持、維護(hù)以及補(bǔ)足過程控制系統(tǒng)的操作所需要的。通常,過程控制車間內(nèi)的信息技術(shù)系統(tǒng)可以包括諸如維護(hù)管理系統(tǒng)之類的制造運(yùn)行系統(tǒng),并且還可以包括諸如調(diào)度、計(jì)費(fèi)和征購系統(tǒng)之類的企業(yè)資源計(jì)劃系統(tǒng)。盡管這些信息技術(shù)系統(tǒng)在物理上可以位于車間內(nèi)或靠近車間,然而一部分或全部這些系統(tǒng)有時(shí)候可能距離車間較遠(yuǎn),并且可以用互聯(lián)網(wǎng)或任何其它適當(dāng)?shù)耐ㄐ沛溌放c車間通信。為了改進(jìn)或優(yōu)化企業(yè)的總體操作,一些近期的開發(fā)工作已經(jīng)致力于促成更迅速和有效的通信,并致力于在企業(yè)內(nèi)的過程控制系統(tǒng)和信息技術(shù)系統(tǒng)之間實(shí)現(xiàn)更完全的結(jié)合。
每個(gè)過程控制車間還可以包括在服務(wù)器或工作站上運(yùn)行的用戶交互應(yīng)用,該服務(wù)器或工作站通信耦合到一或多個(gè)服務(wù)器、工作站或在車間內(nèi)協(xié)調(diào)或執(zhí)行過程控制系統(tǒng)活動(dòng)的其它計(jì)算機(jī)。這類用戶交互應(yīng)用可以執(zhí)行活動(dòng)管理功能、歷史數(shù)據(jù)管理功能,以及諸如資產(chǎn)優(yōu)化功能、批量管理功能之類的資產(chǎn)管理功能。另外,車間內(nèi)的每個(gè)過程控制系統(tǒng)可以包括過程管理應(yīng)用,例如,過程管理應(yīng)用可以管理通信并提供與警報(bào)和/或其它過程事件相關(guān)的信息,提供與過程控制車間執(zhí)行的一或多個(gè)過程情況相關(guān)的信息或數(shù)據(jù)等。特別地,過程管理應(yīng)用可以包括振動(dòng)監(jiān)測應(yīng)用、實(shí)時(shí)優(yōu)化應(yīng)用、專家系統(tǒng)應(yīng)用、預(yù)測維修應(yīng)用、控制回路監(jiān)視應(yīng)用、或與控制、監(jiān)視和/或維修過程控制系統(tǒng)或車間相關(guān)的任何其它應(yīng)用。更進(jìn)一步,過程控制車間或企業(yè)可以包括一或多個(gè)用于將信息經(jīng)由各種不同的傳播媒介和平臺(tái)從過程控制系統(tǒng)或車間傳遞到用戶的通信應(yīng)用。例如,這些通信應(yīng)用可以包括電子郵件應(yīng)用、尋呼應(yīng)用、話音傳信應(yīng)用、基于文件的應(yīng)用等,它們都可適用于經(jīng)由無線或有線媒介發(fā)送信息到臺(tái)式計(jì)算機(jī)、便攜式計(jì)算機(jī)、個(gè)人數(shù)據(jù)助理、蜂窩電話或傳呼機(jī),或者任意其它類型的設(shè)備或硬件平臺(tái)。
一般而言,即使不是不可能,有效地結(jié)合信息技術(shù)系統(tǒng)、用戶交互應(yīng)用、過程管理應(yīng)用和通信應(yīng)用一直也是非常困難的,因?yàn)檫@些系統(tǒng)和應(yīng)用通常廣泛地分布于企業(yè)中、并有時(shí)候在地理位置上廣泛分布。另外,這些系統(tǒng)和應(yīng)用通常需要開發(fā)定制的通信接口或軟件驅(qū)動(dòng),以使不同的系統(tǒng)和應(yīng)用能夠相互通信。從而,當(dāng)企業(yè)內(nèi)的任何系統(tǒng)、應(yīng)用、設(shè)備或元件改變時(shí),例如由于固件升級(jí)、設(shè)備替換等而改變,那么用于該系統(tǒng)、設(shè)備或元件的定制的通信驅(qū)動(dòng)或接口也必須隨之改變。顯然,所需的大量定制驅(qū)動(dòng)會(huì)導(dǎo)致大量耗時(shí)的驅(qū)動(dòng)維護(hù),這使得企業(yè)維修費(fèi)用相當(dāng)高。此外,向企業(yè)或過程控制車間增加系統(tǒng)或應(yīng)用往往需要龐大的計(jì)劃工作,因?yàn)楸仨氶_發(fā)大量的定制通信驅(qū)動(dòng)或接口,以使新的系統(tǒng)或應(yīng)用能夠與企業(yè)內(nèi)的其它系統(tǒng)和應(yīng)用通信。從而,使用這類定制通信接口的系統(tǒng)不是很靈活或可升級(jí)的,而且不便于諸如過程控制系統(tǒng)與其它系統(tǒng)和應(yīng)用的結(jié)合,這些其它系統(tǒng)和應(yīng)用可以由過程控制系統(tǒng)的廠商、或第三方廠商或開發(fā)商來提供。
與已知系統(tǒng)相關(guān)的另一個(gè)困難是這些系統(tǒng)不能夠使系統(tǒng)用戶或運(yùn)營商對(duì)企業(yè)或過程控制車間進(jìn)行配置和/或增加應(yīng)用、服務(wù)或系統(tǒng)。相反,這些已知系統(tǒng)通常需要熟練程序員的服務(wù)來配置和/或結(jié)合事先沒有被配置或結(jié)合的應(yīng)用、服務(wù)或系統(tǒng)。例如,程序員可能必須熟知怎樣配置和/或結(jié)合操作應(yīng)用、服務(wù)或系統(tǒng),并且不得不制出一或多個(gè)配置程序和一或多個(gè)定制通信驅(qū)動(dòng)或接口,以便于系統(tǒng)、應(yīng)用或服務(wù)能夠與企業(yè)內(nèi)的其它系統(tǒng)、應(yīng)用或服務(wù)通信。
一些近期的開發(fā)工作集中于利用可擴(kuò)展標(biāo)記語言來簡化組成企業(yè)的不同應(yīng)用、系統(tǒng)和服務(wù)之間的通信。眾所周知,諸如XML之類的可擴(kuò)展標(biāo)記語言可以用來使不同的系統(tǒng)、應(yīng)用和/或服務(wù)彼此松散耦合,因此不同的系統(tǒng)、應(yīng)用和/或服務(wù)中的每一個(gè)不必熟知其它系統(tǒng)、應(yīng)用和/或服務(wù)功能怎樣與它們通信。最近開發(fā)的一些系統(tǒng)可以將XML應(yīng)用與諸如簡單對(duì)象訪問協(xié)議(SOAP)之類的網(wǎng)絡(luò)通信協(xié)議以及諸如超文本傳輸協(xié)議(HTTP)之類的網(wǎng)絡(luò)傳輸協(xié)議結(jié)合在一起,以便能夠讓松散耦合的服務(wù)、應(yīng)用和/或系統(tǒng)經(jīng)由諸如互聯(lián)網(wǎng)之類的開放網(wǎng)絡(luò)通信。
因此,現(xiàn)代的過程控制系統(tǒng)往往包括各種功能上多樣且在地理上分布的系統(tǒng)和應(yīng)用。結(jié)果,從所有這些系統(tǒng)獲得過程控制數(shù)據(jù)或信息通常是相對(duì)困難的,更不必說為這類企業(yè)范圍內(nèi)的信息創(chuàng)建和管理中心儲(chǔ)存庫(例如數(shù)據(jù)庫),其中不同類型的分析可以根據(jù)這些信息來執(zhí)行,比如是資產(chǎn)管理系統(tǒng)一部分的資產(chǎn)優(yōu)化程序等。
此外,生成和維護(hù)包含過程控制數(shù)據(jù)、從通常組成企業(yè)的許多系統(tǒng)和應(yīng)用收集的其它信息的數(shù)據(jù)庫被如下事實(shí)變得復(fù)雜,那就是即使存儲(chǔ)在這類數(shù)據(jù)庫中的信息可以被集合在中心儲(chǔ)存庫內(nèi),一般來說,還是得存儲(chǔ)數(shù)量龐大的未過濾數(shù)據(jù)或信息。令人遺憾地,即使可能,這類數(shù)量龐大的數(shù)據(jù)或信息也很難用有效的方法來處理或分析。更進(jìn)一步,由于難以在負(fù)責(zé)為中心儲(chǔ)存庫或數(shù)據(jù)庫收集數(shù)據(jù)或信息的系統(tǒng)或應(yīng)用和其它分布于企業(yè)內(nèi)的系統(tǒng)、應(yīng)用、過程之間建立和執(zhí)行通信,資產(chǎn)管理系統(tǒng)(例如資產(chǎn)優(yōu)化系統(tǒng)或應(yīng)用)可能難以獲得全部的所需信息來最有效地管理企業(yè)內(nèi)的過程、更不必說管理企業(yè)的總體運(yùn)轉(zhuǎn)。
眾所周知,軟件機(jī)器人或“機(jī)器人程序”是一種自動(dòng)運(yùn)行以執(zhí)行任務(wù)或目標(biāo)的計(jì)算機(jī)程序,其通常涉及搜集信息或數(shù)據(jù),否則人們就不得不手動(dòng)執(zhí)行。事實(shí)上,機(jī)器人程序通常被用來自動(dòng)地從多個(gè)分布式數(shù)據(jù)源收集信息,分布式數(shù)據(jù)源經(jīng)由例如互聯(lián)網(wǎng)的開放通信網(wǎng)絡(luò)通信耦合。例如,往往被稱為網(wǎng)絡(luò)爬蟲(web crawler)的互聯(lián)網(wǎng)搜索引擎一般采用從一個(gè)服務(wù)器移動(dòng)到另一個(gè)服務(wù)器(即依次與服務(wù)器通信)的機(jī)器人程序,基于用戶鍵入的關(guān)鍵字或某些其它標(biāo)準(zhǔn)來編譯龐大的統(tǒng)一資源定位符(URL)列表。另一方面,購物機(jī)器人程序可以經(jīng)由基于由用戶提供的標(biāo)準(zhǔn)在線商店來編譯銷售產(chǎn)品的數(shù)據(jù)庫。無論如何,通過自動(dòng)、快速和連續(xù)地執(zhí)行這類搜索和/或挖掘功能,機(jī)器人程序可用來避免手動(dòng)搜查信息或挖掘數(shù)據(jù)。另外,機(jī)器人程序可以適用于根據(jù)以往的經(jīng)驗(yàn)在其過程中做出搜索決策,以進(jìn)一步細(xì)化搜索。
令人遺憾地,機(jī)器人程序通常沒有用于從不同的系統(tǒng)或應(yīng)用搜集過程控制數(shù)據(jù)或其它過程控制相關(guān)的數(shù)據(jù)或信息,這些不同的系統(tǒng)或應(yīng)用構(gòu)成過程控制系統(tǒng)和其內(nèi)部運(yùn)行過程控制系統(tǒng)的企業(yè)。事實(shí)上,已知的機(jī)器人程序通常不在信息或數(shù)據(jù)必須經(jīng)由開放網(wǎng)絡(luò)(例如互聯(lián)網(wǎng))、以安全的方式在數(shù)據(jù)源之間傳送的環(huán)境中活動(dòng)。相反,機(jī)器人程序通常最初并不具有任何關(guān)于可用數(shù)據(jù)源的信息。同樣,潛在的數(shù)據(jù)源對(duì)機(jī)器人程序也沒有任何預(yù)先知識(shí)。從而,已知的機(jī)器人程序通常依靠于對(duì)來自于數(shù)據(jù)源的信息的自由訪問,機(jī)器人程序用明確定義的、或者有時(shí)候用專門的(ad hoc)檢索算法或技術(shù)來發(fā)現(xiàn)這些數(shù)據(jù)源。
此外,因?yàn)橐阎臋C(jī)器人程序通常對(duì)包含所需或感興趣的信息或數(shù)據(jù)的數(shù)據(jù)源并無預(yù)先知識(shí),所以用機(jī)器人程序搜集與特殊企業(yè)和/或過程控制系統(tǒng)相關(guān)的過程控制信息將需要不切實(shí)際的時(shí)間量。事實(shí)上,由于很難向機(jī)器人程序提供確實(shí)可靠的檢索算法或技術(shù),已知的機(jī)器人程序可能不能發(fā)現(xiàn)一或多個(gè)與具有所需信息的過程控制系統(tǒng)和/或企業(yè)相關(guān)的數(shù)據(jù)源。

發(fā)明內(nèi)容
根據(jù)該本發(fā)明的一個(gè)方面,一種從多個(gè)通信耦合到開放網(wǎng)絡(luò)的數(shù)據(jù)源收集過程控制數(shù)據(jù)和資產(chǎn)數(shù)據(jù)(下文中統(tǒng)稱為“過程控制/資產(chǎn)數(shù)據(jù)”)的系統(tǒng)和方法,存儲(chǔ)與多個(gè)數(shù)據(jù)源相關(guān)的位置信息,并通過通過使用該位置信息經(jīng)由開放網(wǎng)絡(luò)與每個(gè)數(shù)據(jù)源通信,周期性地向每個(gè)數(shù)據(jù)源發(fā)送對(duì)過程控制信息和資產(chǎn)信息(下文中統(tǒng)稱為“過程控制/資產(chǎn)信息”)的請(qǐng)求。另外,該系統(tǒng)和方法可以從響應(yīng)于對(duì)過程控制/資產(chǎn)信息的請(qǐng)求而接收到的消息中收集過程控制/資產(chǎn)數(shù)據(jù),集合過程控制/資產(chǎn)數(shù)據(jù)以形成被集合的過程控制/資產(chǎn)數(shù)據(jù),以及將被集合的過程控制/資產(chǎn)數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫中。
根據(jù)本發(fā)明的另一方面,一種從多個(gè)數(shù)據(jù)源檢索數(shù)據(jù)的系統(tǒng)和方法,每個(gè)數(shù)據(jù)源都經(jīng)由各自的web服務(wù)接口(interface)通信耦合到開放網(wǎng)絡(luò),從數(shù)據(jù)庫檢索與數(shù)據(jù)源相關(guān)的網(wǎng)絡(luò)地址信息,并且使用網(wǎng)絡(luò)地址信息經(jīng)由開放網(wǎng)絡(luò)和各自數(shù)據(jù)源的web服務(wù)接口向數(shù)據(jù)源發(fā)送請(qǐng)求消息。該系統(tǒng)和方法還可以接收多個(gè)包含來自于數(shù)據(jù)源的數(shù)據(jù)的響應(yīng)消息,以及從接收到的響應(yīng)消息中提取數(shù)據(jù)以形成被提取的數(shù)據(jù)。另外,該系統(tǒng)和方法可以集合被提取的數(shù)據(jù)以形成被集合數(shù)據(jù),并存儲(chǔ)該被集合數(shù)據(jù)。
根據(jù)本發(fā)明的又一方面,一種在數(shù)據(jù)收集系統(tǒng)和與企業(yè)相關(guān)且經(jīng)由互聯(lián)網(wǎng)通信耦合的多個(gè)數(shù)據(jù)源之間建立通信的系統(tǒng)和方法,向通信耦合到互聯(lián)網(wǎng)的注冊(cè)服務(wù)發(fā)送與企業(yè)相關(guān)的每個(gè)數(shù)據(jù)源的注冊(cè)信息,并且通過從數(shù)據(jù)收集系統(tǒng)向注冊(cè)服務(wù)發(fā)送與企業(yè)相關(guān)的授權(quán)信息來請(qǐng)求用于每個(gè)數(shù)據(jù)源的注冊(cè)信息。另外,只有當(dāng)授權(quán)信息有效時(shí)才可以將數(shù)據(jù)源注冊(cè)信息從注冊(cè)服務(wù)發(fā)送到數(shù)據(jù)收集系統(tǒng),并且還可以將注冊(cè)信息存儲(chǔ)在數(shù)據(jù)收集系統(tǒng)中。此外,該系統(tǒng)和方法可以用注冊(cè)信息使數(shù)據(jù)收集系統(tǒng)能夠與數(shù)據(jù)源建立通信。


圖1是包括多個(gè)經(jīng)由開放通信網(wǎng)絡(luò)通信耦合的數(shù)據(jù)源的企業(yè)的示例框圖;圖2是可以在圖1所示的企業(yè)中執(zhí)行、以自動(dòng)從企業(yè)內(nèi)的一或多個(gè)數(shù)據(jù)源獲取和集合過程控制/資產(chǎn)數(shù)據(jù)的系統(tǒng)的示例框圖;圖3是使圖2所示的系統(tǒng)能夠自動(dòng)發(fā)現(xiàn)圖1企業(yè)內(nèi)的一或多個(gè)數(shù)據(jù)源的系統(tǒng)的示例框圖;圖4描述了可被圖1所示的一或多個(gè)數(shù)據(jù)源使用的可擴(kuò)展標(biāo)記語言的實(shí)例,以在圖3所示的系統(tǒng)內(nèi)注冊(cè)(register);和圖5描述了可被圖1所示的一或多個(gè)數(shù)據(jù)源使用的可擴(kuò)展標(biāo)記語言文件的實(shí)例,以自動(dòng)發(fā)現(xiàn)所有與圖1所示企業(yè)相關(guān)的記錄數(shù)據(jù)源。
具體實(shí)施例方式
此處所述的系統(tǒng)和方法可用來從經(jīng)由通信網(wǎng)絡(luò)通信耦合的多個(gè)數(shù)據(jù)源獲取和集合過程控制/資產(chǎn)數(shù)據(jù)。更具體地說,此處所述的系統(tǒng)和方法可以從構(gòu)成企業(yè)的多個(gè)系統(tǒng)、應(yīng)用或web服務(wù)來自動(dòng)獲取、集合和過濾過程控制/資產(chǎn)信息或數(shù)據(jù),一般在諸如數(shù)據(jù)庫之類的中心儲(chǔ)存庫或存儲(chǔ)單元內(nèi)包括一或多個(gè)過程控制系統(tǒng)。用這個(gè)方法,被集合和/或過濾的過程控制/資產(chǎn)數(shù)據(jù)或信息可以被資產(chǎn)管理系統(tǒng)或應(yīng)用有效地處理,或者說被使用,從而優(yōu)化企業(yè)內(nèi)的一或多個(gè)車間、系統(tǒng)、應(yīng)用等的運(yùn)轉(zhuǎn)。
特別地,此處所述的系統(tǒng)和方法可用于從多個(gè)系統(tǒng)或應(yīng)用來獲取過程控制/資產(chǎn)數(shù)據(jù)或任何其它信息,多個(gè)系統(tǒng)或應(yīng)用與具體的企業(yè)或組織相關(guān)并被通信耦合到開放網(wǎng)絡(luò)。例如,在一種基于網(wǎng)絡(luò)的方法中,與企業(yè)相關(guān)的每個(gè)系統(tǒng)或應(yīng)用都可以包括能夠經(jīng)由互聯(lián)網(wǎng)與此處所述的系統(tǒng)通信的web服務(wù)接口。
另外,此處所述的系統(tǒng)和方法可以獲得、或替換地可以配備與企業(yè)內(nèi)的每個(gè)數(shù)據(jù)源(即系統(tǒng)、應(yīng)用、web服務(wù)等)相關(guān)的諸如統(tǒng)一資源定位符URL(即網(wǎng)絡(luò)地址)之類的聯(lián)系或位置信息,過程控制/資產(chǎn)信息或數(shù)據(jù)為該企業(yè)被獲取和集合。舉例來說,此處說明的獲取和集合的系統(tǒng)和方法可以從局部數(shù)據(jù)庫獲得URL列表,并且可以用這些URL周期性地輪詢或查詢數(shù)據(jù)源,以獲得與整個(gè)企業(yè)相關(guān)的其中一部分的過程控制/資產(chǎn)信息或數(shù)據(jù)(其被優(yōu)選地而不是必須地配置為與那些URL相關(guān)的web服務(wù))。替換地,如下詳述,此處所述的獲取和集合的系統(tǒng)和方法可以從通信耦合到開放網(wǎng)絡(luò)的安全注冊(cè)服務(wù)中獲得作為整個(gè)企業(yè)一部分的數(shù)據(jù)源的位置或網(wǎng)絡(luò)地址信息。安全注冊(cè)服務(wù)可以充當(dāng)中心數(shù)據(jù)儲(chǔ)存庫或存儲(chǔ)器,其使一或多個(gè)企業(yè)、組織或其它實(shí)體能夠注冊(cè)組成企業(yè)、組織或其它實(shí)體的服務(wù)或應(yīng)用的聯(lián)絡(luò)、位置或網(wǎng)絡(luò)地址信息,因此使被授權(quán)用戶能夠通過任何通信耦合到開放網(wǎng)絡(luò)的設(shè)備從服務(wù)或應(yīng)用訪問信息。
因此,由于此處所述的系統(tǒng)和方法提供了包括識(shí)別所有組成具體企業(yè)的數(shù)據(jù)源(即系統(tǒng)、應(yīng)用等)的位置網(wǎng)絡(luò)地址信息在內(nèi)的局部數(shù)據(jù)庫,所以消除了錯(cuò)過或沒有發(fā)現(xiàn)一或多個(gè)這些系統(tǒng)、應(yīng)用等的可能性,因此通過資產(chǎn)管理軟件或任何其它應(yīng)用消除了重要的過程控制/資產(chǎn)信息不被集合用于分析的可能性。此外,存儲(chǔ)在局部數(shù)據(jù)庫內(nèi)的預(yù)定數(shù)據(jù)源位置信息,使此處所述的系統(tǒng)和方法能夠迅速地開始數(shù)據(jù)獲取和集合活動(dòng),而先前或已知的機(jī)器人程序?qū)嶋H上不可能做到這一點(diǎn),因?yàn)榻?jīng)由諸如互聯(lián)網(wǎng)之類的廣闊開放網(wǎng)絡(luò)來識(shí)別可用數(shù)據(jù)源所需的時(shí)間相對(duì)較長。如上所述,已知的方法事實(shí)上可能導(dǎo)致根本就不能發(fā)現(xiàn)一或多個(gè)數(shù)據(jù)源。
雖然數(shù)據(jù)獲取和集合的系統(tǒng)和方法在此處通過舉例被詳細(xì)描述,即由工作站內(nèi)運(yùn)行的軟件,來執(zhí)行經(jīng)由互聯(lián)網(wǎng)用類似于軟件機(jī)器人或機(jī)器人程序的方法來自動(dòng)地執(zhí)行數(shù)據(jù)獲取和集合功能,但是任何其它的軟件和硬件組合也可以被替代地使用。例如,任何適當(dāng)?shù)陌ㄒ换蚨鄠€(gè)類型的一或多個(gè)計(jì)算機(jī)在內(nèi)的計(jì)算機(jī)系統(tǒng)可以代替單個(gè)工作站被使用。另外,盡管此處說明的系統(tǒng)和方法是基于網(wǎng)絡(luò)的,從而它使用web服務(wù)接口使企業(yè)內(nèi)的數(shù)據(jù)源能夠經(jīng)由互聯(lián)網(wǎng)傳送過程控制/資產(chǎn)數(shù)據(jù)和任何其它信息,然而任何其它類似的或不同的開放網(wǎng)絡(luò)和適當(dāng)?shù)木W(wǎng)絡(luò)接口可以被替代地使用。
圖1是企業(yè)10的示例框圖,包括多個(gè)經(jīng)由開放通信網(wǎng)絡(luò)20通信耦合的數(shù)據(jù)源12、14、16和18。數(shù)據(jù)源12-18中的每個(gè)都包括各自的web服務(wù)接口22、24、26和28,其使得數(shù)據(jù)源12-18(和/或其它通信耦合到網(wǎng)絡(luò)20的數(shù)據(jù)源或服務(wù))能夠經(jīng)由網(wǎng)絡(luò)20用各自的通信鏈路30、32、34和36相互通信。在下面詳細(xì)描述中,企業(yè)10還可以包括數(shù)據(jù)注冊(cè)服務(wù)38,其包括web服務(wù)接口40以使數(shù)據(jù)注冊(cè)服務(wù)38能夠經(jīng)由網(wǎng)絡(luò)20用通信鏈路42與一或多個(gè)數(shù)據(jù)源12-18通信。
圖1中描述的企業(yè)10可能與具體的企業(yè)實(shí)體或該具體企業(yè)實(shí)體的一或多個(gè)部分相關(guān)。替換地,企業(yè)10可能與多個(gè)企業(yè)實(shí)體相關(guān),它們可以經(jīng)由比如普通的企業(yè)目標(biāo)或方案而聯(lián)系起來。無論如何,企業(yè)10的數(shù)據(jù)源12-18(及企業(yè)10的其它元件或成分,其中的一些為了清楚起見沒有示出)可以在地理上分布。例如,數(shù)據(jù)源12-18中的一部分可以與單個(gè)物理車間或校園位于一處,而數(shù)據(jù)源12-18的其它部分可以地理上遠(yuǎn)程定位,例如,在不同的州或不同的國家。
數(shù)據(jù)源12-18中的每個(gè)都可以包括一或多個(gè)應(yīng)用、系統(tǒng)、服務(wù)等。例如,數(shù)據(jù)源12-18可以是過程控制系統(tǒng)、財(cái)政或企業(yè)管理系統(tǒng)、專業(yè)化生產(chǎn)系統(tǒng)、維護(hù)系統(tǒng)、診斷系統(tǒng)等的任何期望組合,它們優(yōu)選但不一定必須包括與企業(yè)10內(nèi)的過程控制活動(dòng)相關(guān)(或有用于控制和/或評(píng)定)的信息。數(shù)據(jù)源12-18中的每個(gè)都可以用個(gè)人電腦、工作站或能夠執(zhí)行一或多個(gè)存儲(chǔ)在存儲(chǔ)器或其它與此關(guān)聯(lián)的數(shù)據(jù)存儲(chǔ)設(shè)備中的軟件程序或任何其它適當(dāng)?shù)挠?jì)算機(jī)系統(tǒng)或處理器來執(zhí)行。另外,數(shù)據(jù)源12-18中的每個(gè)都可以執(zhí)行一或多個(gè)應(yīng)用或功能,比如通信功能、執(zhí)行計(jì)費(fèi)功能的應(yīng)用、制造功能、維護(hù)功能、優(yōu)化功能、監(jiān)控功能、過程控制活動(dòng)等。數(shù)據(jù)源12-18中的每個(gè)還包括操作終端、鍵盤、顯示器和/或任何其它的接口設(shè)備(它們都沒有被示出),它們可以使用戶能夠從數(shù)據(jù)源接收信息和把信息輸入數(shù)據(jù)源。另外,數(shù)據(jù)源12-18中的一或多個(gè)數(shù)據(jù)源還適用于自動(dòng)地生成包含資產(chǎn)數(shù)據(jù)和/或過程控制數(shù)據(jù)在內(nèi)的消息,并適用于將這類消息傳遞(亦稱推)到位于企業(yè)10內(nèi)并被連接到網(wǎng)絡(luò)20的另一個(gè)系統(tǒng)。
僅作為示例,數(shù)據(jù)源18被描述為過程控制系統(tǒng)或車間。如圖1所示,數(shù)據(jù)源、過程控制系統(tǒng)或車間18包括多個(gè)工作站或計(jì)算機(jī)系統(tǒng)44、46、48、50和52,它們都可以經(jīng)由系統(tǒng)級(jí)網(wǎng)絡(luò)或數(shù)據(jù)總線54被通信耦合。網(wǎng)絡(luò)或數(shù)據(jù)總線54可以用任何期望的媒介和數(shù)據(jù)傳輸協(xié)議來執(zhí)行。例如,數(shù)據(jù)總線54可以用基于以太網(wǎng)的配置來執(zhí)行。然而,任何其它適當(dāng)?shù)臄?shù)據(jù)總線或網(wǎng)絡(luò)媒介和數(shù)據(jù)傳輸協(xié)議也可以被替代地使用。
計(jì)算機(jī)系統(tǒng)44-52包括各自的處理器56、58、60、62和64和存儲(chǔ)器66、68、70、72和74。一或多個(gè)軟件程序可以被存儲(chǔ)在每個(gè)存儲(chǔ)器66-74內(nèi),并可以由與此關(guān)聯(lián)的處理器56-64之一來運(yùn)行,以執(zhí)行一或多個(gè)功能。例如,在被運(yùn)行時(shí),軟件程序可以執(zhí)行資產(chǎn)管理或優(yōu)化功能、過程控制功能、設(shè)備和過程監(jiān)控功能、通信功能(例如尋呼、電子郵件等)、計(jì)費(fèi)功能、維護(hù)功能、活動(dòng)管理功能、診斷功能、數(shù)據(jù)歷史功能等。
如圖1舉例所示,工作站或計(jì)算機(jī)系統(tǒng)48被配置來執(zhí)行過程控制功能或活動(dòng)。特別地,計(jì)算機(jī)系統(tǒng)48經(jīng)由數(shù)據(jù)總線78被通信耦合到控制器76。例如,控制器76可以是德克薩斯州的費(fèi)舍-柔斯芒特系統(tǒng)股份有限公司投放市場的DeltaVTM控制器。然而,任何其它適當(dāng)?shù)目刂破饕部梢蕴娲乇皇褂谩6鄠€(gè)現(xiàn)場設(shè)備80、82、84、86和88可以被通信耦合到控制器76,其中,設(shè)備80和82直接地耦合或設(shè)備84-88經(jīng)由輸入輸出設(shè)備90和數(shù)據(jù)總線92而耦合。通常,現(xiàn)場設(shè)備80-88可以是傳感器、傳動(dòng)器、或可以在過程控制系統(tǒng)內(nèi)用于監(jiān)視和/或控制其操作的任何其它設(shè)備。此外,諸如設(shè)備80和82之類的一部分現(xiàn)場設(shè)備80-88可能是非智能的現(xiàn)場設(shè)備,其使用諸如4-20毫安(mA)、0-10伏特直流(VDC)、干觸點(diǎn)輸出或輸入等之類的模擬或雙態(tài)電信號(hào)與控制器76通信。更進(jìn)一步,諸如設(shè)備84-88之類的其它的現(xiàn)場設(shè)備80-88可能是智能現(xiàn)場設(shè)備,比如現(xiàn)場總線設(shè)備、HART設(shè)備等,它們都是人們所熟知的并且從而不必在此做出詳細(xì)的說明。
例如,計(jì)算機(jī)系統(tǒng)52可以是經(jīng)由通信鏈路98被耦合到多個(gè)設(shè)備94和96的監(jiān)視或診斷系統(tǒng),例如,通信鏈路98可以是數(shù)據(jù)總線或任何其它適當(dāng)?shù)耐ㄐ沛溌贰L貏e地,設(shè)備94和96可能是諸如在過程控制車間18內(nèi)向不同的系統(tǒng)供給電源的發(fā)電機(jī)之類的旋轉(zhuǎn)設(shè)備。類似地,計(jì)算機(jī)50例如可能是資產(chǎn)管理系統(tǒng),其執(zhí)行大量的資產(chǎn)管理功能并存儲(chǔ)過程控制系統(tǒng)或車間18中使用的不同設(shè)備的相關(guān)信息,這些不同的設(shè)備包括儀器、機(jī)械設(shè)備、處理設(shè)備、電氣設(shè)備等。例如,在過程控制系統(tǒng)或車間18中使用的儀器可能是閥門、溫度計(jì)等,計(jì)算機(jī)50執(zhí)行的資產(chǎn)管理系統(tǒng)可以為這個(gè)儀器存儲(chǔ)和保存資產(chǎn)信息。類似地,在過程控制系統(tǒng)或車間18中使用的其他設(shè)備的相關(guān)信息也可以由計(jì)算機(jī)執(zhí)行的資產(chǎn)管理系統(tǒng)來保存,這些其它設(shè)備例如是電動(dòng)機(jī)、氣泵、傳動(dòng)箱、電抗器、熱交換器、渦輪、壓縮機(jī)、熔爐、交換機(jī)、電源等。在資產(chǎn)管理系統(tǒng)的執(zhí)行過程中,計(jì)算機(jī)50可以包括用于上面列出的一或多個(gè)設(shè)備的不同的參數(shù)值,包括設(shè)備類型、設(shè)備標(biāo)記、設(shè)備失效類型等。剩余的計(jì)算機(jī)系統(tǒng)44、46可以執(zhí)行任何所期望的功能,例如包括診斷功能、數(shù)據(jù)歷史功能、通信功能等,并且還可以經(jīng)由數(shù)據(jù)總線54在過程控制車間18內(nèi)交換信息或數(shù)據(jù),以及經(jīng)由web服務(wù)接口28、通信鏈路36和網(wǎng)絡(luò)20在企業(yè)10內(nèi)交換信息或數(shù)據(jù)。
通常,web服務(wù)接口22-28使各個(gè)數(shù)據(jù)源12-18能夠無須生成常規(guī)的通信接口而通信,每個(gè)數(shù)據(jù)源都可以在企業(yè)10內(nèi)如上所述地執(zhí)行一或多個(gè)功能。眾所周知,web服務(wù)接口本質(zhì)上是同類別的,并且消除了基礎(chǔ)的軟件應(yīng)用或系統(tǒng)對(duì)詳細(xì)了解與它們通信的軟件應(yīng)用該怎樣處理通信及其中包括的信息的需要。因此,一對(duì)具有web服務(wù)接口的應(yīng)用或系統(tǒng)可以相對(duì)自由地相互通信,而無須具體或詳細(xì)地知道web服務(wù)接口下的應(yīng)用怎樣運(yùn)行。
更具體地說,web服務(wù)接口22-28和40可以用諸如XML之類的可擴(kuò)展標(biāo)記語言來執(zhí)行,并因而可以傳送已經(jīng)用簡單對(duì)象訪問協(xié)議(SOAP),或任何其它期望的消息協(xié)議格式化的XML消息,并且這些XML消息已經(jīng)被諸如超文本傳輸協(xié)議(HTTP)之類的網(wǎng)絡(luò)傳輸協(xié)議壓縮以用于傳輸。web服務(wù)接口、XML消息的產(chǎn)生、SOAP和HTTP都是眾所周知的,從而不在此對(duì)其做詳細(xì)描述。
優(yōu)選地,網(wǎng)絡(luò)20是開放網(wǎng)絡(luò)(即開放協(xié)議或非專有網(wǎng)絡(luò)),數(shù)據(jù)源12-18可以經(jīng)由它們各自的web服務(wù)接口22、24、26和28來容易訪問它。例如,互聯(lián)網(wǎng)可以有利地用作網(wǎng)絡(luò)20,這是因?yàn)榛ヂ?lián)網(wǎng)被良好地建立、良好地發(fā)展、無所不在、非常易于訪問、并對(duì)于發(fā)送大量信息或數(shù)據(jù)來說相對(duì)較為便宜。然而,盡管用互聯(lián)網(wǎng)來執(zhí)行網(wǎng)絡(luò)20具有這些優(yōu)點(diǎn),然而基于開放協(xié)議的任何其它網(wǎng)絡(luò)或網(wǎng)絡(luò)組合可以被替代使用。另外,通信鏈路30-36和42可以是根據(jù)任何所期望的媒介和數(shù)據(jù)傳輸協(xié)議。例如,任何適當(dāng)?shù)臒o線和/或有線的媒介組合可以用于連接分組交換的傳輸協(xié)議,比如傳輸控制協(xié)議(TCP)。
如參考圖3如下詳細(xì)描述的,可選的數(shù)據(jù)源注冊(cè)服務(wù)38包括處理器100和存儲(chǔ)器102,其包括一或多個(gè)軟件,其適于被處理器100執(zhí)行來使數(shù)據(jù)源12-18能夠中心地存儲(chǔ)與企業(yè)10相關(guān)的每個(gè)數(shù)據(jù)源的位置或網(wǎng)絡(luò)地址信息(例如URL)的程序。盡管未在圖1中示出,然而其它企業(yè)也可以經(jīng)由網(wǎng)絡(luò)20通信,并可以使用數(shù)據(jù)注冊(cè)服務(wù)38來存儲(chǔ)與與此關(guān)聯(lián)的數(shù)據(jù)源相關(guān)的信息。
圖2是系統(tǒng)200的一個(gè)示例框圖,該系統(tǒng)可以在圖1中所示的企業(yè)10內(nèi)被執(zhí)行以自動(dòng)地從企業(yè)10內(nèi)的一或多個(gè)數(shù)據(jù)源12-18獲取并集合過程控制/資產(chǎn)數(shù)據(jù)。如圖2中所示,系統(tǒng)200包括web服務(wù)接口202,其使系統(tǒng)200能夠經(jīng)由網(wǎng)絡(luò)20以及它們各自的web服務(wù)接口22-28、數(shù)據(jù)收集單元204、數(shù)據(jù)集合單元206、配置數(shù)據(jù)庫208、數(shù)據(jù)處理/路由單元210、數(shù)據(jù)匯總單元212、過程控制信息數(shù)據(jù)庫214以及資產(chǎn)信息數(shù)據(jù)庫216來自由地與數(shù)據(jù)源12-18通信。一般而言,系統(tǒng)200經(jīng)由網(wǎng)絡(luò)20周期性地從一或多個(gè)數(shù)據(jù)源12-18收集過程控制/資產(chǎn)數(shù)據(jù)和/或其它信息。特別地,系統(tǒng)200使用位置標(biāo)識(shí)符或信息(例如URL)的列表或日志,其唯一地與企業(yè)10的數(shù)據(jù)源12-18相關(guān)并被存儲(chǔ)在配置數(shù)據(jù)庫208內(nèi)。這些位置標(biāo)識(shí)符使系統(tǒng)200能夠迅速和容易地發(fā)現(xiàn)并向數(shù)據(jù)源12-18輪詢過程控制/資產(chǎn)數(shù)據(jù)或任何其它信息。由系統(tǒng)200收集的數(shù)據(jù)然后可以被集合、過程(例如過濾)、匯總并存儲(chǔ)以用于資產(chǎn)管理系統(tǒng)或任何其它系統(tǒng)或應(yīng)用之后的分析。
更具體地說,數(shù)據(jù)收集單元204使用包含與數(shù)據(jù)源12-18相關(guān)的位置信息或地址信息在內(nèi)的列表或日志來聯(lián)絡(luò)數(shù)據(jù)源12-18以在周期的基礎(chǔ)上(即使用一個(gè)基于時(shí)間的調(diào)度表)從一或多個(gè)數(shù)據(jù)源12-18獲取信息。例如,數(shù)據(jù)收集單元204可以促使系統(tǒng)200使用它的web服務(wù)接口202經(jīng)由網(wǎng)絡(luò)20在固定的重復(fù)時(shí)段來順序地聯(lián)絡(luò)每個(gè)數(shù)據(jù)源12-18。換言之,系統(tǒng)200可以使用它的數(shù)據(jù)收集單元204周期性地(例如在固定時(shí)間間隔或使用固定時(shí)間調(diào)度表)掃描一或多個(gè)數(shù)據(jù)源12-18。
在系統(tǒng)200的另一個(gè)執(zhí)行過程中,數(shù)據(jù)收集單元204可以促使系統(tǒng)200監(jiān)視它的web服務(wù)接口202以從在配置數(shù)據(jù)庫208中識(shí)別的數(shù)據(jù)源接收任何消息。在這個(gè)執(zhí)行過程中,如果數(shù)據(jù)源12-18中任何一個(gè)數(shù)據(jù)源用web服務(wù)接口202發(fā)射作為容器的包括數(shù)據(jù)在內(nèi)的消息,則收集單元204將從網(wǎng)絡(luò)20收集這類消息。
當(dāng)從數(shù)據(jù)源12-18接收數(shù)據(jù)或信息時(shí),數(shù)據(jù)收集單元204可能接收大量XML消息形式的數(shù)據(jù),例如其可能包含當(dāng)前的分析所不需要的數(shù)據(jù)或信息。數(shù)據(jù)處理/路由單元210可以根據(jù)系統(tǒng)200的當(dāng)前配置特別地通知數(shù)據(jù)收集單元204需要什么信息。換句話說,系統(tǒng)用戶可以配置系統(tǒng)200,以收集應(yīng)用或系統(tǒng)所需的具體類型的過程控制/資產(chǎn)信息或數(shù)據(jù),應(yīng)用或系統(tǒng)分析被匯總、集合和過濾的數(shù)據(jù)并最終將其存儲(chǔ)在過程控制信息數(shù)據(jù)庫214和資產(chǎn)信息數(shù)據(jù)庫216內(nèi)。從而,數(shù)據(jù)收集單元204可能接收包括不需要的信息或數(shù)據(jù)在內(nèi)的XML消息,并可以接收不包括任何所需數(shù)據(jù)的消息。因而,數(shù)據(jù)收集單元204可以為了所需的數(shù)據(jù)或信息去除一些消息,并徹底丟棄一些不包括任何所需的數(shù)據(jù)或信息在內(nèi)的消息。
由數(shù)據(jù)收集單元204收集的數(shù)據(jù)或信息,可以由數(shù)據(jù)集合單元206集合并由數(shù)據(jù)匯總單元212來匯總。已經(jīng)由數(shù)據(jù)收集單元204收集并過濾的數(shù)據(jù)集合可以涉及減少多個(gè)告警消息到單個(gè)正文消息。例如,數(shù)據(jù)收集單元204可以基于系統(tǒng)200的用戶設(shè)備配置,從數(shù)據(jù)源12-18收集所有緊急的設(shè)備告警。另外,數(shù)據(jù)集合單元206可以減少多個(gè)同樣的設(shè)備告警,每個(gè)設(shè)備告警可能已經(jīng)在系統(tǒng)200的不同輪詢間隔中關(guān)于相同的失敗設(shè)備被接收,以形成正文消息來指出導(dǎo)致產(chǎn)生重復(fù)告警的一個(gè)重復(fù)的設(shè)備失敗。
除了集合諸如重復(fù)的設(shè)備告警之類的多余或重復(fù)的數(shù)據(jù)之外,數(shù)據(jù)集合單元206還可以用其它方法來集合數(shù)據(jù)(例如告警或警報(bào))。例如,數(shù)據(jù)集合單元206可以集合諸如設(shè)備告警之類的數(shù)據(jù),以形成更加匯總的告警信號(hào)。由數(shù)據(jù)集合單元206產(chǎn)生的被匯總的告警信號(hào)或其它被匯總的信息或數(shù)據(jù),可以是基于歷史信息的。例如,數(shù)據(jù)集合單元206可以產(chǎn)生一或多個(gè)設(shè)備的平均穩(wěn)定時(shí)間的信息,可以產(chǎn)生與設(shè)備年齡相關(guān)的集合設(shè)備信息(例如與設(shè)備組相關(guān)的失敗次數(shù),其中,每組設(shè)備都包括具有不同的年齡范圍的設(shè)備),可以產(chǎn)生與設(shè)備類型(例如傳感器或傳動(dòng)器類型)相關(guān)的集合設(shè)備信息等。一般地說,數(shù)據(jù)集合單元206可以基于歷史分析或?qū)崟r(shí)分析來執(zhí)行數(shù)據(jù)集合活動(dòng)。例如,時(shí)序分析(time series analysis)可用來確定或推算具體的設(shè)備可能失敗的時(shí)間或其需要服務(wù)的時(shí)間。無論如何,與被推算失敗相關(guān)的信息或任何其它集合數(shù)據(jù)可以被存儲(chǔ)在過程控制信息數(shù)據(jù)庫214中,以隨后在企業(yè)10內(nèi)使用。
時(shí)序分析可用來比較當(dāng)前的設(shè)備狀況與類似設(shè)備失敗或需要服務(wù)時(shí)的狀況,并且可以存儲(chǔ)(例如在過程控制信息數(shù)據(jù)庫214內(nèi))集合告警或警報(bào),以指出具體的設(shè)備需要服務(wù)或需要被替換。通常,時(shí)序分析可用來將過程控制系統(tǒng)內(nèi)當(dāng)前的狀況與已知的良好或不良狀況進(jìn)行比較。例如,時(shí)序分析可以揭示具體的設(shè)備在相同情況下或每天、每月等的同一時(shí)間失效,并因此可以被用來推算何時(shí)將發(fā)生設(shè)備失效。
除了歷史的時(shí)序分析之外,實(shí)時(shí)分析也可以被用來集合過程控制/資產(chǎn)數(shù)據(jù)或由數(shù)據(jù)收集單元204收集的其它信息。例如,數(shù)據(jù)收集單元204可以收集大量與具體的設(shè)備塊相關(guān)的振動(dòng)數(shù)據(jù)(例如振動(dòng)特性基于時(shí)間的急射),并且數(shù)據(jù)集合單元206可以比較這個(gè)當(dāng)前的振動(dòng)數(shù)據(jù)急射與已知的良好或不良狀況,以產(chǎn)生集合結(jié)果來指示監(jiān)視設(shè)備的狀況。例如,集合單元206可以產(chǎn)生指出具體的設(shè)備正在產(chǎn)生劇烈振動(dòng)的集合警報(bào)或告警,并可以將這個(gè)警報(bào)或告警存儲(chǔ)在過程控制信息數(shù)據(jù)庫214內(nèi),以隨后供企業(yè)10內(nèi)的維護(hù)系統(tǒng)來使用。
在將數(shù)據(jù)儲(chǔ)存在過程控制信息數(shù)據(jù)庫214內(nèi)之前,數(shù)據(jù)匯總單元212可以被用來匯總由數(shù)據(jù)集合單元206提供的集合數(shù)據(jù)。例如,數(shù)據(jù)匯總單元212可以確定一個(gè)具體類型的所有發(fā)射機(jī)都因?yàn)橄嗤脑蚨?例如在相同情況下或同時(shí)),并且可以將信息存儲(chǔ)在過程控制信息數(shù)據(jù)庫214內(nèi),以指出該具體類型的所有發(fā)射機(jī)都因?yàn)橄嗤脑蚨?。?shù)據(jù)匯總單元212還可以產(chǎn)生與因?yàn)榫唧w原因失效的設(shè)備號(hào)和/或類型相關(guān)的摘要信息、活動(dòng)警報(bào)或告警的總數(shù)、根據(jù)告警或警報(bào)嚴(yán)重程度的告警數(shù)量、從報(bào)告告警或告警開始到告警或警報(bào)源接收服務(wù)以校正引起警報(bào)或告警的狀況所過去的時(shí)間。更進(jìn)一步,數(shù)據(jù)匯總單元212可以用從數(shù)據(jù)集合單元206接收的集合數(shù)據(jù)或信息來確定在某個(gè)時(shí)段將要失效的設(shè)備總數(shù)(即被推算將失效的總數(shù))。
如上所述,數(shù)據(jù)處理/路由單元210可以向數(shù)據(jù)收集單元204提供信息,以使數(shù)據(jù)收集單元204根據(jù)系統(tǒng)200的配置從接收到的消息中去除信息或數(shù)據(jù),被接收的消息是分析和/或報(bào)告目的所需的。另外,數(shù)據(jù)處理/路由單元210可以執(zhí)行信息路由功能。例如,數(shù)據(jù)處理/路由單元210可以包括判定邏輯等來執(zhí)行各類已經(jīng)被收集、集合和/或匯總的數(shù)據(jù)的路由判斷。更具體地說,數(shù)據(jù)處理/路由單元210可以使用判定邏輯(例如是否語句或其它邏輯操作)來確定怎樣路由數(shù)據(jù)和數(shù)據(jù)將被路由到何處。例如,數(shù)據(jù)處理/路由單元210可以基于數(shù)據(jù)類型和數(shù)據(jù)內(nèi)容經(jīng)由電子郵件或經(jīng)由用戶的個(gè)人數(shù)據(jù)處理來發(fā)送數(shù)據(jù)。更進(jìn)一步,數(shù)據(jù)處理/路由單元210可以將集合和匯總的數(shù)據(jù)路由到過程控制信息數(shù)據(jù)庫214或任何其它數(shù)據(jù)庫,并且如果需要?jiǎng)t可以包括可以被用來控制隨后的數(shù)據(jù)路由、顯示、處理等的優(yōu)先信息。
過程控制信息數(shù)據(jù)庫214可以是任何期望的存儲(chǔ)設(shè)備或單元,比如大容量存儲(chǔ)設(shè)備,其使用任何適當(dāng)?shù)挠?jì)算機(jī)可讀的存儲(chǔ)媒介,包括磁性的和/或光學(xué)媒質(zhì)。過程控制信息數(shù)據(jù)庫214可以經(jīng)由有線的鏈接被直接連接到系統(tǒng)200,可以物理上隔離或遠(yuǎn)離圖2中所示的系統(tǒng)200的其它功能塊202-212,還可以經(jīng)由網(wǎng)絡(luò)或任何其它通信鏈路被連接到功能塊202-212。更進(jìn)一步,過程控制信息數(shù)據(jù)庫214可以被圖2中未示出的其它系統(tǒng)訪問,這些其它系統(tǒng)可以處理或使用其中存儲(chǔ)的數(shù)據(jù)。例如,資產(chǎn)管理系統(tǒng)、資產(chǎn)優(yōu)化系統(tǒng)、維護(hù)系統(tǒng)等可以使用存儲(chǔ)在過程控制信息數(shù)據(jù)庫214內(nèi)的數(shù)據(jù)來更有效地(例如有利地)操作車間或企業(yè)10。
類似地,資產(chǎn)信息數(shù)據(jù)庫216可以是任何期望的存儲(chǔ)設(shè)備或單元,比如大容量存儲(chǔ)設(shè)備,其使用任何適當(dāng)?shù)挠?jì)算機(jī)可讀的存儲(chǔ)媒介,包括磁性的和/或光學(xué)媒質(zhì)。資產(chǎn)信息數(shù)據(jù)庫216可以經(jīng)由有線的鏈接被直接連接到系統(tǒng)200,可以物理上隔離或遠(yuǎn)離圖2中所示的系統(tǒng)200的其它功能塊202-212,還可以經(jīng)由網(wǎng)絡(luò)或任何其它通信鏈路被連接到功能塊202-212。更進(jìn)一步,資產(chǎn)信息數(shù)據(jù)庫216可以被圖2中未示出的其它系統(tǒng)訪問,這些其它系統(tǒng)可以處理或使用其中存儲(chǔ)的數(shù)據(jù)。例如,資產(chǎn)管理系統(tǒng)、資產(chǎn)優(yōu)化系統(tǒng)、維護(hù)系統(tǒng)等可以使用存儲(chǔ)在資產(chǎn)信息數(shù)據(jù)庫216內(nèi)的數(shù)據(jù)來更有效地(例如有利地)操作車間或企業(yè)10。
資產(chǎn)信息數(shù)據(jù)庫216可以被用來存儲(chǔ)與不同的車間和過程控制系統(tǒng)相關(guān)的資產(chǎn)信息,比如過程控制系統(tǒng)或車間18。例如,數(shù)據(jù)獲取單元204可以從比如由計(jì)算機(jī)50保存的資產(chǎn)管理系統(tǒng)收集資產(chǎn)信息,數(shù)據(jù)集合單元206可以集合從計(jì)算機(jī)50收集的資產(chǎn)信息與從其它數(shù)據(jù)源收集的其它資產(chǎn)信息,與網(wǎng)絡(luò)20相連接并把集合信息存儲(chǔ)在資產(chǎn)信息數(shù)據(jù)庫216中以備將來之用。存儲(chǔ)在資產(chǎn)信息數(shù)據(jù)庫216中的資產(chǎn)信息可以例如被數(shù)據(jù)處理/路由單元210用來優(yōu)化不同的過程控制系統(tǒng)和/或車間中的資源。
單元204-216中的每個(gè)單元都用一或多個(gè)軟件程序來執(zhí)行,這些軟件程序被存儲(chǔ)在計(jì)算機(jī)系統(tǒng)內(nèi)的計(jì)算機(jī)可讀媒介上并適用于由計(jì)算機(jī)系統(tǒng)內(nèi)的一或多個(gè)處理器來運(yùn)行。例如,軟件程序可以被存儲(chǔ)并運(yùn)行在數(shù)據(jù)源18的任何計(jì)算機(jī)系統(tǒng)44-52內(nèi),并可以被替換地存儲(chǔ)并運(yùn)行在任何其它的數(shù)據(jù)源12-16內(nèi)或通信耦合到網(wǎng)絡(luò)20(未示出)的另一個(gè)專用計(jì)算機(jī)系統(tǒng)或工作站內(nèi)。盡管單元204-216可以主要地用適用于由處理器或其它處理單元運(yùn)行的軟件程序來執(zhí)行,然而任何適當(dāng)?shù)挠布蛙浖M合也可以被替代地用來執(zhí)行所需功能。此外,雖然單元204-216被示出并在上面被描述為單獨(dú)或明確的功能塊,但是關(guān)于單元204-216被執(zhí)行的功能可以用任何所期望的方法來組合。例如,由數(shù)據(jù)集合單元206和數(shù)據(jù)匯總單元212執(zhí)行的功能可以由單個(gè)的軟件程序或軟件程序組來執(zhí)行,在該情況下,可以功能上地表示在單個(gè)的單元或功能塊內(nèi)。
圖3是圖1中所示的數(shù)據(jù)注冊(cè)服務(wù)38的示例框圖。在下面詳細(xì)描述中,數(shù)據(jù)注冊(cè)服務(wù)38使圖2所示的系統(tǒng)200能夠自動(dòng)地檢索或發(fā)現(xiàn)與圖1中所示的企業(yè)10相關(guān)的數(shù)據(jù)源12-18。通常,與企業(yè)相關(guān)的每個(gè)數(shù)據(jù)源能夠用數(shù)據(jù)注冊(cè)服務(wù)38記錄它們的位置或地址信息(例如它們的URL),并且與企業(yè)相關(guān)的數(shù)據(jù)收集和集合系統(tǒng)(比如關(guān)于圖2說明的)可以經(jīng)由開放網(wǎng)絡(luò)自動(dòng)地檢索與企業(yè)相關(guān)的被記錄的數(shù)據(jù)源位置或網(wǎng)絡(luò)地址信息。用這種方法,數(shù)據(jù)注冊(cè)服務(wù)38使數(shù)據(jù)收集和集合系統(tǒng)能夠從與企業(yè)相關(guān)的被記錄數(shù)據(jù)源收集數(shù)據(jù),而不需要用戶手動(dòng)地將數(shù)據(jù)位置或地址信息輸入數(shù)據(jù)庫。
特別地,如圖3所示,數(shù)據(jù)注冊(cè)服務(wù)38可以包括授權(quán)單元250和注冊(cè)數(shù)據(jù)庫252。注冊(cè)數(shù)據(jù)庫252包括圖1中所示的一或多個(gè)數(shù)據(jù)源12-18的數(shù)據(jù)源位置或地址信息(例如URL或任何其它網(wǎng)絡(luò)地址信息)。優(yōu)選但不是必要地,所有與企業(yè)10相關(guān)的數(shù)據(jù)源12-18將它們的位置信息傳送到數(shù)據(jù)注冊(cè)服務(wù)38,以存儲(chǔ)在注冊(cè)數(shù)據(jù)庫252內(nèi)。
授權(quán)單元250執(zhí)行授權(quán)功能,其確定對(duì)數(shù)據(jù)源信息的請(qǐng)求是否來自于被批準(zhǔn)的用戶和/或?qū)嶓w。例如,關(guān)于對(duì)數(shù)據(jù)源列表及其位置或地址信息的請(qǐng)求,授權(quán)單元250可以比較從系統(tǒng)200(圖2)接收的用戶標(biāo)識(shí)符和/或口令與當(dāng)前被授權(quán)給企業(yè)10的用戶標(biāo)識(shí)符和/或口令。如果該請(qǐng)求被批準(zhǔn),則授權(quán)單元250使數(shù)據(jù)注冊(cè)服務(wù)38能夠向圖2中所示的系統(tǒng)200發(fā)送列表、日志或任何其它類型的數(shù)據(jù)結(jié)構(gòu),包括記錄在數(shù)據(jù)注冊(cè)服務(wù)38內(nèi)與企業(yè)10相關(guān)的所有數(shù)據(jù)源的位置信息(例如網(wǎng)絡(luò)地址信息)。系統(tǒng)200然后可以把數(shù)據(jù)源的位置信息存儲(chǔ)在它的過程控制信息數(shù)據(jù)庫214內(nèi),以供數(shù)據(jù)收集單元204用來從企業(yè)10內(nèi)的一或多個(gè)數(shù)據(jù)源12-18周期性地收集過程控制數(shù)據(jù)和/或信息,如上所述。
如果需要,多于一個(gè)的數(shù)據(jù)源位置信息可以被存儲(chǔ)在數(shù)據(jù)注冊(cè)服務(wù)38的數(shù)據(jù)庫252中。利用此方法,多個(gè)企業(yè)可以使它們各自的數(shù)據(jù)源能夠安全和獨(dú)立地經(jīng)由諸如互聯(lián)網(wǎng)之類的開放網(wǎng)絡(luò)與各自的數(shù)據(jù)收集和集合系統(tǒng)通信,數(shù)據(jù)收集和集合系統(tǒng)參考圖1和圖2在上面被說明。圖4描述了可擴(kuò)展標(biāo)記語言文件300的實(shí)例,其可以被圖1中所示的一或多個(gè)數(shù)據(jù)源12-18用來記錄在圖2和3中所示的數(shù)據(jù)注冊(cè)服務(wù)38內(nèi)。如圖4中所示,文件300可以包括記錄實(shí)體與之相關(guān)的企業(yè)名稱(例如公司名稱),與企業(yè)相關(guān)的口令,記錄實(shí)體的名稱(即數(shù)據(jù)源名稱)和用于尋址或與記錄實(shí)體通信的位置信息(例如URL)。文件300還可能包括指示驗(yàn)證是否將被使用或激活的信息,并且如果將使用驗(yàn)證信息,則該文件可能包括用于記錄數(shù)據(jù)源的用戶名和口令。當(dāng)然,包括較少、較多或不同注冊(cè)信息的其他文件格式也可以被替代地使用。
圖5描述了可擴(kuò)展標(biāo)記語言文件400的實(shí)例,其可以被圖1所示的一或多個(gè)數(shù)據(jù)源12-18使用,以自動(dòng)發(fā)現(xiàn)與圖1中所示的企業(yè)10相關(guān)的數(shù)據(jù)源12-18中其它被注冊(cè)的數(shù)據(jù)源。如圖5中所示,文件400可以包括被記錄在具體的″servicename″下的″getservice″請(qǐng)求,其與具體的實(shí)體或企業(yè)相關(guān)。另外,諸如企業(yè)名稱(例如公司名稱)和口令之類的驗(yàn)證信息可以被包括在這個(gè)事件內(nèi),即在能夠?qū)碜越M成企業(yè)的不同數(shù)據(jù)源的信息傳送到此處描述的數(shù)據(jù)收集和集合系統(tǒng)之前,企業(yè)已經(jīng)被配置來需要這類驗(yàn)證信息。雖然在此描述的數(shù)據(jù)收集和集合系統(tǒng)和方法已經(jīng)被描述為使用XML來執(zhí)行,但是它也可以用其它適當(dāng)?shù)慕换?shù)據(jù)語言,在任何適當(dāng)?shù)挠布脚_(tái)上來執(zhí)行。此外,盡管在此描述的數(shù)據(jù)收集和集合系統(tǒng)的功能被描述為主要作為軟件來執(zhí)行,然而一部分或全部的這些功能也可以在硬件、固件等中來執(zhí)行。因而,在此描述的系統(tǒng)和方法可以用標(biāo)準(zhǔn)的多用途處理器來執(zhí)行,或者按照需要特別設(shè)計(jì)的硬件或固件來執(zhí)行。當(dāng)在軟件中執(zhí)行時(shí),軟件程序可以被存儲(chǔ)在任何計(jì)算機(jī)可讀存儲(chǔ)器中,比如存儲(chǔ)在磁盤上、激光唱片上、或其它存儲(chǔ)媒介上、在計(jì)算機(jī)或處理器的RAM或ROM中等。同樣地,軟件可以經(jīng)由任何已知或期望的交付方法被交付給用戶或過程控制系統(tǒng),例如,這些方法包括使用計(jì)算機(jī)可讀磁盤或其它便攜式計(jì)算機(jī)存儲(chǔ)器機(jī)理或通過諸如電話線、互聯(lián)網(wǎng)等之類的通信信道(其可預(yù)料地與經(jīng)由可移動(dòng)存儲(chǔ)媒介來提供這類軟件的方法相同或可互換)。
從而,盡管參照僅為說明性且不限制本發(fā)明的特殊實(shí)例描述了本發(fā)明,但是本領(lǐng)域普通技術(shù)人員可以意識(shí)到,在不脫離本發(fā)明的精神和范圍的前提下,可以對(duì)這些公開實(shí)施例做出改變、添加或刪除。
權(quán)利要求
1.一種從通信耦合到開放網(wǎng)絡(luò)的多個(gè)數(shù)據(jù)源接收數(shù)據(jù)的方法,該數(shù)據(jù)包括過程控制數(shù)據(jù)和資產(chǎn)數(shù)據(jù)中的一個(gè),其中所述多個(gè)數(shù)據(jù)源中的每個(gè)都包括包含有軟件程序的存儲(chǔ)器,以經(jīng)由該開放網(wǎng)絡(luò)傳遞包含該數(shù)據(jù)的消息,該方法包括存儲(chǔ)與所述多個(gè)數(shù)據(jù)源相關(guān)的位置信息;使用該位置信息經(jīng)由該開放網(wǎng)絡(luò)從所述多個(gè)數(shù)據(jù)源中的每個(gè)接收所述消息;從響應(yīng)于對(duì)過程控制信息的請(qǐng)求而接收到的消息中收集該數(shù)據(jù);集合該數(shù)據(jù)以形成被集合的數(shù)據(jù);和將該被集合的數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫中。
2.根據(jù)權(quán)利要求1的方法,其中經(jīng)由該開放網(wǎng)絡(luò)接收所述消息包括通過使用該位置信息經(jīng)由該開放網(wǎng)絡(luò)與所述多個(gè)數(shù)據(jù)源中的每個(gè)通信,以周期性地向所述多個(gè)數(shù)據(jù)源中的每個(gè)發(fā)送對(duì)信息的請(qǐng)求。
3.根據(jù)權(quán)利要求2的方法,其中所述通過使用該位置信息經(jīng)由該開放網(wǎng)絡(luò)與所述多個(gè)數(shù)據(jù)源中的每個(gè)相通信,以周期性地向所述多個(gè)數(shù)據(jù)源中的每個(gè)發(fā)送對(duì)信息的請(qǐng)求包括從該位置信息為所述多個(gè)數(shù)據(jù)源中的每個(gè)檢索統(tǒng)一資源定位符,并且使用所述統(tǒng)一資源定位符經(jīng)由互聯(lián)網(wǎng)向所述多個(gè)數(shù)據(jù)源中的每個(gè)發(fā)送可擴(kuò)展標(biāo)記語言消息。
4.根據(jù)權(quán)利要求3的方法,其中使用所述統(tǒng)一資源定位符經(jīng)由互聯(lián)網(wǎng)向所述多個(gè)數(shù)據(jù)源中的每個(gè)發(fā)送可擴(kuò)展標(biāo)記語言消息包括向多個(gè)web服務(wù)接口發(fā)送所述可擴(kuò)展標(biāo)記語言消息,每個(gè)所述web服務(wù)接口唯一地與所述多個(gè)數(shù)據(jù)源中的一個(gè)相關(guān)。
5.根據(jù)權(quán)利要求2的方法,其中從響應(yīng)于對(duì)信息的請(qǐng)求而接收到的消息中收集數(shù)據(jù)包括基于配置信息從響應(yīng)于所述對(duì)信息的請(qǐng)求而接收到的消息中去除該數(shù)據(jù)。
6.根據(jù)權(quán)利要求1的方法,其中集合該數(shù)據(jù)包括產(chǎn)生至少一個(gè)集合字段。
7.根據(jù)權(quán)利要求6的方法,其中產(chǎn)生該至少一個(gè)集合字段包括基于設(shè)備類型、設(shè)備年齡、失敗類型和時(shí)序特征中的一個(gè)產(chǎn)生該至少一個(gè)集合字段。
8.根據(jù)權(quán)利要求1的方法,進(jìn)一步包括,在將該被集合的數(shù)據(jù)存儲(chǔ)在該數(shù)據(jù)庫中之前匯總該被集合的數(shù)據(jù)。
9.根據(jù)權(quán)利要求1的方法,進(jìn)一步包括,從通信耦合到該開放網(wǎng)絡(luò)的數(shù)據(jù)源注冊(cè)服務(wù)自動(dòng)地檢索該位置信息。
10.根據(jù)權(quán)利要求9的方法,其中從通信耦合到該開放網(wǎng)絡(luò)的數(shù)據(jù)源注冊(cè)服務(wù)自動(dòng)地檢索該位置信息包括經(jīng)由該開放網(wǎng)絡(luò)向該數(shù)據(jù)源注冊(cè)服務(wù)發(fā)送授權(quán)信息。
11.根據(jù)權(quán)利要求10的方法,其中經(jīng)由該開放網(wǎng)絡(luò)向該數(shù)據(jù)源注冊(cè)服務(wù)發(fā)送授權(quán)信息包括向該數(shù)據(jù)源注冊(cè)服務(wù)發(fā)送企業(yè)名稱和口令中的一個(gè)。
12.根據(jù)權(quán)利要求1的方法,進(jìn)一步包括下列步驟中的一個(gè)(a)基于該被集合的數(shù)據(jù)做出過程優(yōu)化決策,(b)基于該被集合的數(shù)據(jù)做出資產(chǎn)優(yōu)化決策,(c)顯示該被集合的數(shù)據(jù),和(d)與所述多個(gè)數(shù)據(jù)源分享該被集合的數(shù)據(jù)。
13.一種用于從通信耦合到開放網(wǎng)絡(luò)的多個(gè)數(shù)據(jù)源接收數(shù)據(jù)的系統(tǒng),該數(shù)據(jù)包括過程控制數(shù)據(jù)和資產(chǎn)數(shù)據(jù)的中的一個(gè),其中所述多個(gè)數(shù)據(jù)源中的每個(gè)都包括包含有軟件程序的存儲(chǔ)器,以經(jīng)由該開放網(wǎng)絡(luò)傳遞包含該數(shù)據(jù)的消息,該系統(tǒng)包括第一數(shù)據(jù)庫,包含與所述多個(gè)數(shù)據(jù)源相關(guān)的位置信息;數(shù)據(jù)接收單元,適用于使用該位置信息經(jīng)由該開放網(wǎng)絡(luò)從所述多個(gè)數(shù)據(jù)源中的每個(gè)接收所述消息;數(shù)據(jù)集合單元,適用于集合該數(shù)據(jù)以形成被集合的數(shù)據(jù);和第二數(shù)據(jù)庫,包含該被集合的數(shù)據(jù)。
14.根據(jù)權(quán)利要求13的系統(tǒng),其中該數(shù)據(jù)接收單元進(jìn)一步包括數(shù)據(jù)收集單元,該數(shù)據(jù)收集單元適用于通過使用該位置信息經(jīng)由該開放網(wǎng)絡(luò)與所述多個(gè)數(shù)據(jù)源中的每個(gè)通信,從而周期性地向所述多個(gè)數(shù)據(jù)源中的每個(gè)發(fā)送對(duì)信息的請(qǐng)求。
15.根據(jù)權(quán)利要求14的系統(tǒng),其中該數(shù)據(jù)收集單元適用于經(jīng)由該開放網(wǎng)絡(luò)在固定時(shí)間間隔向所述多個(gè)數(shù)據(jù)源中的每個(gè)發(fā)送請(qǐng)求消息。
16.根據(jù)權(quán)利要求15的系統(tǒng),其中該數(shù)據(jù)收集單元適用于從該位置信息為所述多個(gè)數(shù)據(jù)源中的每個(gè)檢索統(tǒng)一資源定位符,并且使用所述統(tǒng)一資源定位符經(jīng)由互聯(lián)網(wǎng)向所述多個(gè)數(shù)據(jù)源中的每個(gè)發(fā)送可擴(kuò)展標(biāo)記語言消息。
17.根據(jù)權(quán)利要求16的系統(tǒng),其中該數(shù)據(jù)收集單元適用于向多個(gè)web服務(wù)接口發(fā)送所述可擴(kuò)展標(biāo)記語言消息,每個(gè)所述web服務(wù)接口唯一地與所述多個(gè)數(shù)據(jù)源中的一個(gè)相關(guān)。
18.根據(jù)權(quán)利要求14的系統(tǒng),其中該數(shù)據(jù)收集單元適用于基于配置信息從響應(yīng)于所述對(duì)信息的請(qǐng)求而接收到的消息中去除該數(shù)據(jù)。
19.根據(jù)權(quán)利要求14的系統(tǒng),其中該數(shù)據(jù)集合單元適用于產(chǎn)生至少一個(gè)集合字段。
20.根據(jù)權(quán)利要求19的系統(tǒng),其中該數(shù)據(jù)集合單元適用于基于設(shè)備類型、設(shè)備年齡、失敗類型和時(shí)序特性中的一個(gè)產(chǎn)生該至少一個(gè)集合字段。
21.根據(jù)權(quán)利要求14的系統(tǒng),進(jìn)一步包括數(shù)據(jù)匯總單元,該數(shù)據(jù)匯總單元適用于在將該被集合的過程控制數(shù)據(jù)存儲(chǔ)在第二數(shù)據(jù)庫中之前匯總該被集合的數(shù)據(jù)。
22.根據(jù)權(quán)利要求14的系統(tǒng),進(jìn)一步包括通信耦合到該開放網(wǎng)絡(luò)并適于向該第一數(shù)據(jù)庫發(fā)送該位置信息的數(shù)據(jù)源注冊(cè)服務(wù)。
23.根據(jù)權(quán)利要求14的系統(tǒng),進(jìn)一步包括優(yōu)化單元,用于優(yōu)化過程控制系統(tǒng)和車間中的一個(gè)的操作;和顯示設(shè)備,用于顯示該被集合的數(shù)據(jù)。
24.一種用于從通信耦合到開放網(wǎng)絡(luò)的多個(gè)數(shù)據(jù)源收集數(shù)據(jù)的系統(tǒng),該數(shù)據(jù)包括過程控制數(shù)據(jù)和資產(chǎn)數(shù)據(jù)中的一個(gè),其中所述多個(gè)數(shù)據(jù)源中的每個(gè)都包括包含有軟件程序的存儲(chǔ)器,以經(jīng)由該開放網(wǎng)絡(luò)傳遞包含該數(shù)據(jù)的消息,該系統(tǒng)包括計(jì)算機(jī)可讀媒介;和軟件,被存儲(chǔ)在計(jì)算機(jī)可讀媒介上并適于由處理器執(zhí)行,以在第一數(shù)據(jù)庫中存儲(chǔ)與所述多個(gè)數(shù)據(jù)源相關(guān)的位置信息;使用該位置信息經(jīng)由該開放網(wǎng)絡(luò)從所述多個(gè)數(shù)據(jù)源中的每個(gè)接收所述消息;從響應(yīng)于對(duì)過程控制信息的請(qǐng)求而接收到的消息中收集該數(shù)據(jù);集合該數(shù)據(jù)以形成被集合的過程控制數(shù)據(jù);和將該被集合的數(shù)據(jù)存儲(chǔ)在第二數(shù)據(jù)庫中。
25.根據(jù)權(quán)利要求24的系統(tǒng),其中該軟件進(jìn)一步適于通過使用該位置信息經(jīng)由該開放網(wǎng)絡(luò)與所述多個(gè)數(shù)據(jù)源中的每個(gè)通信,從而周期性地向所述多個(gè)數(shù)據(jù)源中的每個(gè)發(fā)送對(duì)信息的請(qǐng)求。
26.根據(jù)權(quán)利要求25的系統(tǒng),其中該軟件進(jìn)一步適用于由該處理器執(zhí)行以從該位置信息中為所述多個(gè)數(shù)據(jù)源中的每個(gè)檢索統(tǒng)一資源定位符,并且使用所述統(tǒng)一資源定位符經(jīng)由互聯(lián)網(wǎng)向所述多個(gè)數(shù)據(jù)源中的每個(gè)發(fā)送可擴(kuò)展標(biāo)記語言消息。
27.根據(jù)權(quán)利要求26的系統(tǒng),其中該軟件進(jìn)一步適用于由該處理器執(zhí)行以向多個(gè)web服務(wù)接口發(fā)送所述可擴(kuò)展標(biāo)記語言消息,每個(gè)所述web服務(wù)接口唯一地與所述多個(gè)數(shù)據(jù)源中的一個(gè)相關(guān)。
28.根據(jù)權(quán)利要求25的系統(tǒng),其中該軟件進(jìn)一步適用于由該處理器執(zhí)行以基于配置信息從響應(yīng)于所述對(duì)信息的請(qǐng)求而接收到的消息中去除該數(shù)據(jù)。
29.根據(jù)權(quán)利要求25的系統(tǒng),其中該軟件進(jìn)一步適用于由該處理器執(zhí)行以產(chǎn)生至少一個(gè)集合字段。
30.根據(jù)權(quán)利要求29的系統(tǒng),其中該軟件進(jìn)一步適用于由該處理器執(zhí)行,以基于設(shè)備類型、設(shè)備年齡、失敗類型和時(shí)序特性中的一個(gè)產(chǎn)生該至少一個(gè)集合字段。
31.根據(jù)權(quán)利要求25的系統(tǒng),其中該軟件進(jìn)一步適用于由該處理器執(zhí)行,以將該被集合的數(shù)據(jù)存儲(chǔ)在該數(shù)據(jù)庫中之前匯總該被集合的數(shù)據(jù)。
32.根據(jù)權(quán)利要求25的系統(tǒng),其中該軟件進(jìn)一步適用于由該處理器執(zhí)行,以從通信耦合到該開放網(wǎng)絡(luò)的數(shù)據(jù)源注冊(cè)服務(wù)自動(dòng)地檢索該位置信息。
33.根據(jù)權(quán)利要求25的系統(tǒng),其中該軟件進(jìn)一步適用于由該處理器執(zhí)行,以經(jīng)由該開放網(wǎng)絡(luò)向數(shù)據(jù)源注冊(cè)服務(wù)發(fā)送授權(quán)信息。
34.根據(jù)權(quán)利要求33的系統(tǒng),其中該軟件進(jìn)一步適用于經(jīng)由該開放網(wǎng)絡(luò)向數(shù)據(jù)源注冊(cè)服務(wù)發(fā)送企業(yè)名稱和口令中的一個(gè)。
35.一種從多個(gè)數(shù)據(jù)源檢索數(shù)據(jù)的方法,該數(shù)據(jù)包括過程控制數(shù)據(jù)和資產(chǎn)數(shù)據(jù)中的一個(gè),其中所述多個(gè)數(shù)據(jù)源中的每個(gè)都經(jīng)由各自的web服務(wù)接口通信耦合到開放網(wǎng)絡(luò)且包括包含有軟件程序的存儲(chǔ)器,以經(jīng)由該開放網(wǎng)絡(luò)傳遞包含該數(shù)據(jù)的消息,該方法包括從數(shù)據(jù)庫檢索與所述數(shù)據(jù)源相關(guān)的網(wǎng)絡(luò)地址信息;使用該網(wǎng)絡(luò)地址信息經(jīng)由該開放網(wǎng)絡(luò)和所述數(shù)據(jù)源的各自web服務(wù)接口向所述數(shù)據(jù)源發(fā)送請(qǐng)求消息;從所述數(shù)據(jù)源接收多個(gè)包含該數(shù)據(jù)的響應(yīng)消息;從所述接收到的響應(yīng)消息中提取該數(shù)據(jù),以形成被提取的數(shù)據(jù);集合該被提取的數(shù)據(jù),以形成被集合的數(shù)據(jù);和存儲(chǔ)該被集合的數(shù)據(jù)。
36.根據(jù)權(quán)利要求35的方法,其中從該數(shù)據(jù)庫檢索該網(wǎng)絡(luò)地址信息包括從數(shù)據(jù)源注冊(cè)服務(wù)請(qǐng)求該網(wǎng)絡(luò)地址信息,并且經(jīng)由該開放網(wǎng)絡(luò)從該數(shù)據(jù)源注冊(cè)服務(wù)接收包含該網(wǎng)絡(luò)地址信息的消息。
37.根據(jù)權(quán)利要求35的方法,其中使用該網(wǎng)絡(luò)地址信息經(jīng)由該開放網(wǎng)絡(luò)和所述數(shù)據(jù)源各自的web服務(wù)接口向所述數(shù)據(jù)源發(fā)送請(qǐng)求消息包括向所述數(shù)據(jù)源重復(fù)地發(fā)送所述請(qǐng)求消息。
38.根據(jù)權(quán)利要求35的方法,其中從所述接收到的響應(yīng)消息中提取該數(shù)據(jù)以形成被提取的數(shù)據(jù)包括基于隨后分析所需的信息從所述接收到的響應(yīng)消息中提取該數(shù)據(jù)。
39.一種用于從多個(gè)數(shù)據(jù)源檢索數(shù)據(jù)的系統(tǒng),該數(shù)據(jù)包括過程控制數(shù)據(jù)和資產(chǎn)數(shù)據(jù)中的一個(gè),其中所述多個(gè)數(shù)據(jù)源中的每個(gè)都經(jīng)由各自的web服務(wù)接口通信耦合到開放網(wǎng)絡(luò)且包括包含有軟件程序的存儲(chǔ)器,以經(jīng)由該開放網(wǎng)絡(luò)傳遞包含該數(shù)據(jù)的消息,該系統(tǒng)包括計(jì)算機(jī)可讀存儲(chǔ)器;和軟件,被存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器上并適用于由處理器執(zhí)行,以從數(shù)據(jù)庫檢索與所述數(shù)據(jù)源相關(guān)的網(wǎng)絡(luò)地址信息;使用該網(wǎng)絡(luò)地址信息經(jīng)由該開放網(wǎng)絡(luò)和所述數(shù)據(jù)源各自的web服務(wù)接口向所述數(shù)據(jù)源發(fā)送請(qǐng)求消息;從所述數(shù)據(jù)源接收多個(gè)包含該數(shù)據(jù)的響應(yīng)消息;從所述接收到的響應(yīng)消息中提取該數(shù)據(jù)以形成被提取的數(shù)據(jù);集合該被提取的數(shù)據(jù)以形成被集合的數(shù)據(jù);和存儲(chǔ)該被集合的數(shù)據(jù)。
40.根據(jù)權(quán)利要求39的系統(tǒng),其中該軟件進(jìn)一步適用于由該處理器執(zhí)行,以從數(shù)據(jù)源注冊(cè)服務(wù)請(qǐng)求該網(wǎng)絡(luò)地址信息和經(jīng)由該開放網(wǎng)絡(luò)從該數(shù)據(jù)該源注冊(cè)服務(wù)接收包含該網(wǎng)絡(luò)地址信息的消息。
41.根據(jù)權(quán)利要求39的系統(tǒng),其中該軟件進(jìn)一步適用于由該處理器執(zhí)行,以重復(fù)地向所述數(shù)據(jù)源發(fā)送所述請(qǐng)求消息。
42.根據(jù)權(quán)利要求39的系統(tǒng),其中該軟件進(jìn)一步適用于由該處理器執(zhí)行,以基于隨后分析所需的信息從所述接收到的響應(yīng)消息中提取該數(shù)據(jù)以形成該被提取的數(shù)據(jù)。
43.一種在數(shù)據(jù)收集系統(tǒng)和與企業(yè)相關(guān)且經(jīng)由互聯(lián)網(wǎng)通信耦合的多個(gè)數(shù)據(jù)源之間建立通信的方法,該方法包括為與該企業(yè)相關(guān)的所述數(shù)據(jù)源中的每一個(gè)而向通信耦合到互聯(lián)網(wǎng)的注冊(cè)服務(wù)發(fā)送注冊(cè)信息;通過將與該企業(yè)相關(guān)的授權(quán)信息從該數(shù)據(jù)收集系統(tǒng)發(fā)送到該注冊(cè)服務(wù),為所述數(shù)據(jù)源中的每一個(gè)請(qǐng)求該注冊(cè)信息;只有該授權(quán)信息有效時(shí),才將所述數(shù)據(jù)源的注冊(cè)信息從該注冊(cè)服務(wù)發(fā)送到該數(shù)據(jù)收集系統(tǒng);將該注冊(cè)信息存儲(chǔ)在該數(shù)據(jù)收集系統(tǒng)中;和使用該注冊(cè)信息使該數(shù)據(jù)收集系統(tǒng)能夠與所述數(shù)據(jù)源建立通信。
44.根據(jù)權(quán)利要求43的方法,其中為與該企業(yè)相關(guān)的所述數(shù)據(jù)源中的每一個(gè)而向該注冊(cè)服務(wù)發(fā)送注冊(cè)信息包括向該注冊(cè)服務(wù)發(fā)送位置信息和表示該企業(yè)的信息。
45.根據(jù)權(quán)利要求44的方法,其中使用該注冊(cè)信息使該數(shù)據(jù)收集系統(tǒng)能夠與所述多個(gè)數(shù)據(jù)源建立通信包括使用被包含在該注冊(cè)信息內(nèi)的位置信息來經(jīng)由互聯(lián)網(wǎng)向所述數(shù)據(jù)源發(fā)送消息。
46.一種在數(shù)據(jù)收集系統(tǒng)和與企業(yè)相關(guān)且經(jīng)由互聯(lián)網(wǎng)通信耦合的多個(gè)數(shù)據(jù)源之間建立通信的系統(tǒng),該系統(tǒng)包括計(jì)算機(jī)可讀媒介;和軟件,被存儲(chǔ)在該計(jì)算機(jī)可讀媒介上并適用于由處理器執(zhí)行,以為所述數(shù)據(jù)源中的每一個(gè)而向通信耦合到互聯(lián)網(wǎng)的注冊(cè)服務(wù)發(fā)送注冊(cè)信息;通過將與該企業(yè)相關(guān)的授權(quán)信息從該數(shù)據(jù)收集系統(tǒng)發(fā)送到該注冊(cè)服務(wù),為所述數(shù)據(jù)源中的每一個(gè)請(qǐng)求該注冊(cè)信息;只有當(dāng)該授權(quán)信息有效時(shí),才將所述數(shù)據(jù)源的注冊(cè)信息從該注冊(cè)服務(wù)發(fā)送到該數(shù)據(jù)收集系統(tǒng);將該注冊(cè)信息存儲(chǔ)在該數(shù)據(jù)收集系統(tǒng)中;和使用該注冊(cè)信息使該數(shù)據(jù)收集系統(tǒng)能夠與所述數(shù)據(jù)源建立通信。
47.根據(jù)權(quán)利要求46的系統(tǒng),其中該軟件進(jìn)一步適用于由該處理器執(zhí)行,以向該注冊(cè)服務(wù)發(fā)送位置信息和表示該企業(yè)的信息。
48.根據(jù)權(quán)利要求47的系統(tǒng),其中該軟件進(jìn)一步適用于由該處理器執(zhí)行,以使用被包含在該注冊(cè)信息內(nèi)的位置信息來經(jīng)由互聯(lián)網(wǎng)向所述數(shù)據(jù)源發(fā)送消息。
全文摘要
一種從通信耦合到開放網(wǎng)絡(luò)的多個(gè)數(shù)據(jù)源收集過程控制數(shù)據(jù)和資產(chǎn)數(shù)據(jù)之一的系統(tǒng)和方法,存儲(chǔ)與多個(gè)數(shù)據(jù)源相關(guān)的位置信息,并且通過經(jīng)由開放網(wǎng)絡(luò)用位置信息與每個(gè)數(shù)據(jù)源通信,定期向每個(gè)數(shù)據(jù)源發(fā)送對(duì)過程控制信息的請(qǐng)求。另外,該系統(tǒng)和方法從響應(yīng)于對(duì)過程控制信息的請(qǐng)求而接收到的消息中收集過程控制數(shù)據(jù),集合過程控制數(shù)據(jù),以形成被集合的過程控制數(shù)據(jù),并且將被集合的過程控制數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫中。另外,被集合的數(shù)據(jù)用于對(duì)過程控制系統(tǒng)或車間的運(yùn)行和維護(hù)做出決策。
文檔編號(hào)G05B19/05GK1751278SQ200480004582
公開日2006年3月22日 申請(qǐng)日期2004年1月28日 優(yōu)先權(quán)日2003年2月19日
發(fā)明者史蒂文·狄龍, 格雷格·羅馬, 伊文瑞·埃爾于雷克 申請(qǐng)人:費(fèi)舍-柔斯芒特系統(tǒng)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
博野县| 遵化市| 通州区| 吉木萨尔县| 镶黄旗| 荥经县| 耿马| 嘉义市| 察隅县| 蕲春县| 平南县| 南川市| 石首市| 延川县| 安庆市| 子长县| 奇台县| 肥西县| 江油市| 枣阳市| 临沂市| 灌阳县| 靖边县| 马公市| 乌兰察布市| 赣榆县| 永定县| 东山县| 郓城县| 平和县| 深水埗区| 平罗县| 阿拉尔市| 贵溪市| 托克逊县| 花垣县| 延川县| 北川| 萝北县| 南阳市| 泸溪县|