專利名稱::流程工廠中的集成警報生成的制作方法
技術領域:
:本發(fā)明通常涉及流程工廣中的流程控制和維護系統(tǒng),且尤其涉及處理從流程工廠中的多個數(shù)據(jù)源接收的數(shù)據(jù)。
背景技術:
:流程控制系統(tǒng),如化學、石油或其它過程中使用的系統(tǒng),通常包括一個或多個集中或不同的流程控制器,其通過模擬、數(shù)字或組合的模擬/數(shù)字總線與至少一臺主機或操作員工作站,以及與一個或多個流程控制和儀表設備,如現(xiàn)場設備,以通信方式耦合在一起?,F(xiàn)場設備,例如其可以是閥、控制閥的反饋裝置、開關、傳導器、傳感器(如溫度、壓力和流速傳感器),完成該流程中的功能,如打開或關閉閥以及測量流程參數(shù)。流程控制器接收現(xiàn)場設備測得的或與現(xiàn)場設備有關的、表示流程測量或流程變量的信號,以及與現(xiàn)場設備有關的其它信息,使用該信息實現(xiàn)控制例程,且之后生成控制信號,將其通過一個或多個總線發(fā)送到現(xiàn)場設備以控制該流程的操作。通常操作員工作站中執(zhí)行的一個或多個應用可使用來自現(xiàn)場設備和控制器的信息,以使操作員完成關于該流程的期望功能,如查看該流程的當前狀態(tài)、修改該流程的操作等。FisherRosemountSystems公司出售的DeltaV流程控制系統(tǒng)使用位于或安裝在控制器或不同現(xiàn)場設備中的功能塊來完成控制操作。控制器以及某些情況下的現(xiàn)場設備能存儲并執(zhí)行一個或多個功能塊,每個都從其它功能塊接收輸入和/或將輸出提供給其它功能塊(或在同一個設備中或在不同設備中),并完成某個流程控制操作,如測量或檢測流程參數(shù)、控制設備或完成控制操作如實現(xiàn)比例-積分-差分(PID)控制例程。配置流程控制系統(tǒng)中的不同功能塊以相互通信從而形成一個或多個流程控制回路,其中的每個操作可能分布在流程控制系統(tǒng)中。同樣,正如眾所周知的,除功能塊之外,每個FOUNDATIONFieldbus(之后稱Fieldbus)設備都有一個或數(shù)個相關的資源塊和/或傳導器塊,其代表該設備的不同功能。例如,有兩個溫度感應元件的Fieldbus溫度傳導器可包括兩個傳導器塊(即每個感應元件對應一個),以及一個功能塊,其讀取兩個感應元件的輸出(通過傳導器塊)以產生平均溫度值。通常,配置功能、傳導器以及資源塊,或實現(xiàn)這些塊的設備,以檢測流程控制回路、單元、設備等中發(fā)生的錯誤、故障或問題,以及發(fā)送信號(自動地如Fieldbus設備中的情況,或響應輪詢如HART設備中的情況)如警告或警報消息,以通知操作員工作站或其它用戶界面處的操作員,有不期望的情形存在于流程控制系統(tǒng)或流程控制系統(tǒng)的控制回路中。例如,這種警告或警報可表示某個塊不能通信、某個塊已收到或生成超過范圍的輸入或輸出、某個塊有故障或其它不期望的情形等。在當前警告處理和顯示系統(tǒng)中,可配置某個應用,如操作員界面/工作站中執(zhí)行的應用,以接收包含與流程操作有關的流程警告的消息,并以固有且可管理的方式顯示這些流程警告以使操作員以某種有條理或邏輯方式管理警告。在申請?zhí)枮?,768,119,名稱為"包含警告優(yōu)先級調整的流程控制系統(tǒng)"的美國專利申請中,描述了這樣的操作員界面系統(tǒng),這里作為參考將其引入。過去,在流程控制系統(tǒng)中使用傳統(tǒng)的現(xiàn)場設備,以通過模擬總線或模擬線路將模擬信號如4到20毫安(mA)信號發(fā)送到流程控制器以及從流程控制器接收該模擬信號。可是,這些4到20毫安信號本質上是有限的,因為它們只表示設備測得的流程測量值或者表示控制器生成的、運行期間控制設備操作所需要的流程控制信號。結果,傳統(tǒng)的4到20毫安設備不能生成與設備的運作能力或狀態(tài)有關的警告或警報。因此,通常在流程控制系統(tǒng)中無法得到與這些設備的情形或狀態(tài)有關的警告。最近,含微處理器和內存的智能現(xiàn)場設備在流程控制業(yè)中變得十分流行。已經(jīng)開發(fā)了許多開放的智能設備通信協(xié)議,如Fieldbus、HART、PROF腦、WORLDFIP、Device-Net和ACN協(xié)議,以使不同廠家生產的智能現(xiàn)場設備能在同一個流程控制網(wǎng)絡中一起使用。除完成流程中的主要功能之外,智能現(xiàn)場設備也能存儲與設備有關的數(shù)據(jù),以數(shù)字或組合的數(shù)字和模擬格式與控制器和/或其它設備通信,以及可完成次要任務如自我校準、識別、診斷等。重要的是,至少符合某些這些協(xié)議(如HART和Fieldbus協(xié)議)的設備能檢測設備自身的問題,也能生成并發(fā)送表示所檢測問題的警告或警報消息,給有關搡作員、維護人員、工程人員以及負責流程控制系統(tǒng)操作的有關系統(tǒng)。例如,F(xiàn)ieldbus設備使用眾所周知的消息#>式傳遞警告或警報信息。Fieldbus設備警告信息包括塊標識字段、相對標識字段、子碼字段和浮點值字段。通常而言,F(xiàn)ieldbus設備警告信息中提供的字段按特殊性升級次序說明警告信息的來源、傳遞的警告或警報的實質。尤其是,F(xiàn)ieldbus設備警告信息中的塊標識字段表示Fieldbus設備中警告信息所產生的塊。因此,控制器、工作站等可使用Fieldbus設備警告信息中的塊標識字段來確定哪個塊生成警告信息以及警告信息是否由功能塊、資源塊或傳導器塊生成。Fieldbus設備警告信息中的相對標識字段的表示特定塊(如功能塊、資源塊或傳導器塊)中的什么參數(shù)致使警告信息生成。給定的塊可以有與它相關的兩個或更多個參數(shù),通過使用相對標識字段中的不同值可以將它們區(qū)分開來。例如,某功能塊可以有幾個輸入和輸出,每個都與不同的相對標識字段值唯一關聯(lián)。子碼字段通常提供數(shù)值,其表示設備傳送的警告信息的本質,且由設備廠商預先確定。例如,子碼字段可以用來表示傳感器讀取超出正常工作范圍、傳感器完全故障以及Fieldbus設備中可發(fā)生的任何其它故障。在Fieldbus設備中,子碼字段是設備以及廠商所特有的,因此給定Fieldbus設備特定塊中的不同類型故障可有不同的子碼字段值,因此不同設備和/或不同廠商生產的類似設備中的相同類型的故障也可致使警告信息中發(fā)送不同的子碼字段值。因為子碼字段不是用戶配置的,且因為特定類型的故障的子碼字段值是設備和/或廠商特有的,通常廠商提供子碼和相應故障類型的列表,以便將子碼值轉換成故障類型。浮點字段通常包含浮點值,其與警告信息中報告的子碼有關。因此,在子碼字段表示特定傳導器塊中的傳感器讀取超出正常工作范圍的情況下,浮點字段可包含表示實際的超出范圍的傳感器讀取的浮點值。正如眾所周知的,F(xiàn)ieldbus設備中的塊(如傳導器、資源和功能塊)能提供警告通知或報告參數(shù)BLOCK—ALM和警告描述或情形參數(shù)BL0CK—ERR。通常而言,BL0CK_ALM參數(shù)允許Fieldbus設備通過控制器和操作員工作站將該Fieldbus設備中有警告情形存在報告給系統(tǒng)用戶或操作員。然而,BLOCK—ERR參數(shù)定義16個不同的可能警告或警報情形中Fieldbus設備已檢測出哪些個,其通過BLOCK-ALM參數(shù)報告激活的警告情形。正如所知的那樣,BLOCK_ERR參數(shù)包括16位,且每位表示特定Fieldbus設備的特定塊中發(fā)生的16個預先定義的可能警告或警報情形之一。16個預先定義的警告或警報情形包括設備馬上需要維護情形、設備現(xiàn)在需要維護情形、輸入故障情形、輸出故障情形、內存故障情形、丟失靜態(tài)數(shù)據(jù)情形、其它情形等。除16個預先定義的可檢測的警告或警報情形之外,一些Fieldbus設備廠商提供Fieldbus設備,其包括診斷程序以檢測其它情形。例如,F(xiàn)ieldbus設備可檢測插入的閥線路或閥傳動故障,可提供傳播警告等,且通過設置BLOCK—ERR參數(shù)的"其它"位以及通過BLOCK—ALM參數(shù)報告其它情形可報告這些其它類型的情形。此外,一些Fieldbus設備廠商可使用廠商特有的警告和/或參數(shù),其在設備廠商之間可能有極大不同,報告這些其它類型的情形(即除16個預先定義的情形外的那些情形)。遺憾的是,將16個預先定義的Fieldbus警告或警報情形都歸納到BLOCK-ERR參數(shù)里,且任何一個激活的情形(如設備已檢測到的警告或警報情形)會致使BLOCK-ALM參數(shù)報告該設備有激活的警告或警報。因此,如果傳統(tǒng)Fieldbus設備中的第一個警告或警報情形成為激活的,BLOCK_ALM參數(shù)報告此第一個警告或警報,且在清除或確認第一個被報告的警告或警報之前,不會報告在第一個警告之后激活的警告或警報情形。結果,優(yōu)先級相對低的警告或警寺艮情形可屏蔽較嚴重情形的報告,直到系統(tǒng)用戶或操作員清除或確認所報告的第一個低優(yōu)先級情形。舉例而言,F(xiàn)ieldbus設備中的某個塊可使用BLOCK—ERR和BLOCK—ALM參數(shù)檢測并報告"設備馬上需要維護"情形。如果該設備之后檢測到"設備現(xiàn)在需要維護"情形,該之后檢測到的情形可在BLOCK-ERR參數(shù)中反映出來(即設置適當?shù)奈???墒牵钡较到y(tǒng)用戶清除或確認與"設備馬上需要維護"情形有關的警告或警報之后,BLOCK—ALM參數(shù)才能報告更嚴重的"設備現(xiàn)在需要維護"情形。另外,當將多種類型的智能現(xiàn)場設備集成在一個流程控制系統(tǒng)中時,要以一致的方式來監(jiān)視、處理和報告智能現(xiàn)場設備警告或警報將變得更加復雜化。例如,符合HART協(xié)議的設備(即HART設備)通常和Fieldbus設備一起使用以完成某個流程。配置所有HART設備(根據(jù)HART協(xié)議)使用8種標準情形報告設備狀態(tài)。遺憾的是,HART協(xié)議定義且HART兼容設備提供的8種標準情形通常和Fieldbus兼容設備提供的狀態(tài)情形不一致。結果,以一致的方式報告、組織和管理從Fieldbus和HART設備接收的警告或警報信息是非常復雜的,盡管不是不可能的。進一步而言,正如眾所周知的那樣,HART設備通常也包括設備廠商定義的一個或多個非標準的或設備特有的狀態(tài)情形。這些非標準的狀態(tài)情形在設備類型和廠商之間不同,因此不同廠商生產的特定類型的設備或何情況下,這些非標準HART設備狀態(tài)情形使集成的監(jiān)視、處理、顯示和管理HART設備狀態(tài)和Fieldbus設備狀態(tài)信息更進一步復雜化。HART設備狀態(tài)情形和警告或警報的非標準特性,以及Fieldbus設備可報告的多種類型的警告或警報情形,其通常和HART設備所報告的情形不同,使設備警報或警告與商業(yè)系統(tǒng)的集成,其通常由與一個或多個流程控制工廠的操作有關的商業(yè)企業(yè)使用,更加復雜化。更明確而言,傳遞設備警報或警告信息給商業(yè)系統(tǒng)以使商業(yè)系統(tǒng)以適當方式響應,由于商業(yè)系統(tǒng)通常不能適應過程警報或警告信息(如Fieldbus警報、HART警報等),更不用說警報或警告信息種類廣,其使用典型流程控制工廠中的設備通常使用的多種數(shù)據(jù)格式通信的事實而復雜化。盡管典型流程控制系統(tǒng)有許多流程控制和儀表設備如闊、傳導器、傳感器等連接到一個或多個流程控制器,其在流程操作期間執(zhí)行控制這些設備的軟件,有許多其它支持設備也是流程操作必要的或與流程操作相關的。例如,這些附加設備包括供電裝置、發(fā)電和配電裝置、旋轉裝置如渦輪等,其位于典型工廠中的多個地方。盡管這些附加設備不需要創(chuàng)建或使用流程變量,且在許多情況下,不被控制或甚至與流程控制器耦合在一起以對流程操作產生影響,該設備對流程正常操作仍然是重要且十分需要的。然而,過去流程控制器不必知道這些其它設備,或流程控制器筒單假設在進行流程控制時這些設備操作正常。進一步而言,許多流程工廠有與此有關的其他計算機,其執(zhí)行與商業(yè)功能或維護功能有關的應用。例如,一些工廠有執(zhí)行與訂購原材料、替換工廠零部件或設備有關的應用、與預測銷售量和產品需求有關的應用等的計算機。同樣,許多流程工廠,特別是那些使用智能現(xiàn)場設備的廠,有用來幫助監(jiān)視和維護工廠中的設備,不管這些設備是流程控制和儀表設備還是其他類型設備,的應用。例如,F(xiàn)isher-RosemoimtSystems公司出售的資產管理方案(AMS)應用允許與現(xiàn)場設備通信并存儲與現(xiàn)場設備有關的數(shù)據(jù),以確定和跟蹤現(xiàn)場設備的操作狀態(tài)。這種系統(tǒng)的一個實例公開在申請?zhí)枮?,960,214,名稱為"用于現(xiàn)場設備管理系統(tǒng)中的集成通信網(wǎng)絡',的美國專利申請中。在某些情況下,AMS應用用來與設備通信以改變設備中的參數(shù),讓設備運行自身所帶的應用,如自校準例程或自診斷例程,以獲得有關設備狀態(tài)或運行情況等的信息。該信息可存儲并由維護人員用來監(jiān)視和維護這些設備。同樣,有用于監(jiān)視其他類型的設備如旋轉裝置和供配電設備的其他類型應用。通常維護人員可獲得這些其他應用且用于監(jiān)視和維護流程工廠中的設備。然而,在許多情況下,外部服務機構可實施與監(jiān)視流程性能和設備有關的服務。在這些情況下,外部服務機構獲得他們所需要的數(shù)據(jù),通常運行專有的應用來分析該數(shù)據(jù),且只提供結果和建議給流程工廠人員。盡管有所幫助,工廠人員極少或根本不能查看所測得的原始數(shù)據(jù),或以任何其他方式使用該分析數(shù)據(jù)。正如眾所周知的那樣,商業(yè)系統(tǒng)通常用來監(jiān)視、控制和/或管理一個或多個流程控制系統(tǒng)的操作,其可能分布在流程控制工廠或商業(yè)企業(yè)中。這些商業(yè)系統(tǒng)通常包括企業(yè)資產管理系統(tǒng)、異常情況管理系統(tǒng)等,其可使用任何所期望的平臺如工作站、Web服務器、蜂窩或其他無線通信設備如PDA、移動電話、尋呼機等實現(xiàn)。尤其是,這些商業(yè)系統(tǒng)可包括定單處理系統(tǒng)、財務系統(tǒng)、產品發(fā)貨和管理系統(tǒng)、生產和庫存控制系統(tǒng)(如材料資源規(guī)劃工具)、質量保證系統(tǒng)、計算機化維護管理系統(tǒng)、采購系統(tǒng)、材料和能源控制系統(tǒng)、生產調度系統(tǒng)等。計算機化維護管理系統(tǒng)是一個十分重要的且眾所周知的商業(yè)系統(tǒng)類型,其用于通知工廠人員即將要維護的活動或需求。只在C腦S包與故障信息有直接聯(lián)系的情況下,這些知名CMMS通常響應表示設備故障的設備警報或狀態(tài)情形并生成需要修理或替換有故障或不能工作的設備的工作命令。因此,這些知名C腦S通常不能基于檢測或預測即將發(fā)生的設備故障請求對設備的替換或其他預防性維護。因此,許多C固S只能響應表示設備已經(jīng)出現(xiàn)故障的設備警報或警告并生成請求修理或替換設備的工作命令。遺憾的是,修理或替換故障設備通常需要不期望的、可能危險的和相對昂貴的停工或關閉流程控制系統(tǒng)或工廠。為減少不期望設備故障和工廠停工的數(shù)量,許多C腦S提供預防性維護規(guī)劃功能,其使用日歷或基于時間的方法來對流程控制工廠中的設備,尤其是那些對工廠的操作起關鍵性或實質性作用的設備替換、修理或作預防性維護。以這種方式,可根據(jù)費用最小和安全性最大所計劃的時間,停止或關閉流程控制工廠或流程控制系統(tǒng)的操作??墒?,知名C畫S所使用的預防性維護計劃功能通常不能基于實際設備情形,因此本質上不是預防性的。結果,如果設備不能按所預期的那樣工作(如過早出現(xiàn)故障),基于時間的預防性維護功能就不能避免無法預期的設備故障和工廠停工或關閉。在典型的工廠或流程中,與流程控制活動、設備和裝置維護和監(jiān)視活動以及商業(yè)活動有關的功能從這些活動發(fā)生的地方和通常完成這些活動的人員上是分開的。另外,涉及這些不同功能的不同人員通常使用不同的工具,如不同計算機上運行的不同應用,來完成不同的功能。在許多情況下,這些不同工具收集或使用與流程中的不同設備有關的或從該設備收集的不同類型數(shù)據(jù),且以不同方式建立以收集他們所需要的數(shù)據(jù)。例如,流程控制操作員,其通常監(jiān)視日復一日的流程操作,且主要負責確保流程操作的質量和連續(xù)性,通常通過設置和改變流程中的設置點、調整流程中的回路、調度流程操作如批操作等來影響流程。這些流程控制操作員可使用所得到的工具來診斷和更正流程控制系統(tǒng)中的流程控制問題,如包括自動調節(jié)器、回路分析器、神經(jīng)網(wǎng)絡系統(tǒng)等。流程控制操作員也可通過一個或多個流程控制器,其為操作員提供有關流程操作的信息,包括流程中生成的警告,從流程中接收流程變量信息??赏ㄟ^標準用戶接口將該信息提供給流程控制操作員。另外,當前眾所周知的是提供專家引擎,其使用流程控制變量和有關控制例程或與流程控制例程有關的功能塊或模塊操作情形的有限信息來檢測操作不良的回路并將有關建議操作流程的信息提供給操作員來更正問題。這樣的專家引擎公開在序號為09/256,585,名稱為"流程控制系統(tǒng)中的診斷"的美國專利申請中,其于1999年2月22日提交,以及序號為09/449,445,名稱為"流程控制系統(tǒng)中的診斷專家"的美國專利申請中,其于2000年2月7曰提交,兩者在這里引入作為參考。同樣,眾所周知的是在工廠中運行控制優(yōu)化器,如實時優(yōu)化器,以優(yōu)化流程工廣中的控制活動。這樣的優(yōu)化器通常使用復雜的工廠模型,針對某個期望的優(yōu)化變量如利潤預測怎樣改變輸入以優(yōu)化工廠的操作。另一方面,維護人員,其主要負責確保流程中的實際設備有效操作以及修理和替換功能不良的設備,使用工具如維護界面、上面描述的AMS應用以及許多其他診斷工具,其提供有關流程中設備的操作狀態(tài)的信息。維護人員也計劃維護活動,其可能需要關閉工廠中的一部分。對許多新型流程設備和裝置而言,其通稱為智能現(xiàn)場設備,設備本身可能包括檢測和診斷工具,其自動感知設備操作中的問題,且通過標準維護界面將這些問題自動報告給維護人員。例如,AMS軟件將設備狀態(tài)和診斷信息報告給維護人員,并提供通信和其他工具使維護人員確定設備中發(fā)生了什么問題以及訪問設備提供的設備信息。通常,維護界面和維護人員與流程控制操作員位于不同的地方,盡管情況不總是如此。例如,在某些流程工廠中,流程控制操作員可完成維護人員的職責或反之,或負責這些功能的不同人員可使用相同的界面。進一步而言,負責人員和商業(yè)應用中作戰(zhàn)略性商業(yè)決策,如選擇生產什么產品、優(yōu)化工廠中的什么變量等所使用的應用,如定單部分、供給、原材料等,通常位于工廠的辦公室中,其和流程控制界面和維護界面是不同的。同樣,經(jīng)理或其他人員可能要從遠處或與流程工廠有關的其他計算機系統(tǒng)中訪問流程工廠中的某些信息以用來監(jiān)視工廠操作和作長遠戰(zhàn)略決策。另外,在許多情況下,某些任務,如監(jiān)視裝置、測試設備的操作、確定是否該工廠以最優(yōu)方式運行等,由外界咨詢或服務公司來完成,其測量所需要的數(shù)據(jù)、完成分析且之后只提供分析結果給工廠人員。在這些情況下,通常以獨占方式收集并存儲數(shù)據(jù),且由于其他原因很少讓工廠人員得到數(shù)據(jù)。因為按通例用于完成工廠中不同功能如流程控制操作、維護操作和商業(yè)操作的不同應用是分開的,用于這些不同任務的不同應用不是集成在一起的,因此不共享數(shù)據(jù)或信息。事實上,許多工廠只有一些但不是全部不同類型的應用。另外,盡管所有應用位于一個工廠內,因為不同人員使用這些不同應用和分析工具,且因為這些工具通常位于工廠中的不同硬件位置,盡管有也是十分少的信息從工廠中的一個功能區(qū)流入另一個功能區(qū),甚至當該信息對工廠中的其他功能十分有用時。例如,某個工具,如旋轉裝置數(shù)據(jù)分析工具,可由維護人員用來檢測功能故障的發(fā)電機或旋轉裝置(基于非流程變量類型數(shù)據(jù))。該工具可檢測問題并警告維護人員設備需要調整、修理或替換。可是,流程控制操作員(某個人或軟件專家)不能利用該信息,盡管操作不良的設備可導致某個問題,其影響流程控制操作監(jiān)視的回路或某個其他部件。同樣,商業(yè)人員不知道這個事實,即使功能故障的設備是十分關鍵的,且可能會阻止工廠以商業(yè)人員所期望的方式優(yōu)化。因為流程控制專家不知道設備問題,其最終致使流程控制系統(tǒng)中的回路或單元的性能不良,且因為流程控制操作員或專家假定該設備工作完好,流程控制專家可能會誤診其在流程控制回路中檢測到的問題,或可能設法應用某個工具,如回路調節(jié)器,這實際上不可能更正該問題。同樣,由于功能故障的設備,商業(yè)人員所作的工廠運營商業(yè)決策就不會獲得所期望的商業(yè)效果(如優(yōu)化利潤)。由于流程控制環(huán)境中可使用的數(shù)據(jù)分析以及其他檢測和診斷工具的多樣性,有許多維護人員可使用的有關設備狀況和性能的信息,其對流程操作員和商業(yè)人員有所幫助。類似地,有許多流程操作員可使用的有關流程控制回路或其他例程的當前操作狀態(tài)的信息,其對維護人員或商業(yè)人員有所幫助。同樣,有在完成商業(yè)功能流程中生成或使用的信息,其對維護人員或流程控制操作員的優(yōu)化流程操作有所幫助??墒?,過去因為這些功能是分開的,一個功能區(qū)中生成或收集的信息在其他功能區(qū)中根本不使用或用得不好,其致使整體上不能最優(yōu)使用流程工廠中的資產。
發(fā)明內容這里描述的集成優(yōu)先級生成和技術將與流程工廠中的不同流程實體有關的操作信息映射成多個公共狀態(tài)情形。因為將來自不同流程實體的操作信息轉換為公共狀態(tài)情形,更容易確定操作信息的相對重要性。映射系統(tǒng)接收與流程工廠中的流程實體有關的操作信息。例如,映射系統(tǒng)可接收與現(xiàn)場設備、流程控制軟件、硬件設備(如流程控制器、輸入/輸出設備、操作員工作站等)、監(jiān)視和/或診斷系統(tǒng)等有關的操作信息。之后映射系統(tǒng)將操作狀態(tài)情形映射為多種狀態(tài)情形中的一種。相應的狀態(tài)情形可基于操作狀態(tài)信息以及其他因素(如流程實體或流程實體所在的流程工廠部門的位置、現(xiàn)場設備、流程控制軟件模塊等生成警報、警告、狀態(tài)情形等的速率、現(xiàn)場設備的類型等)。之后,可生成與流程實體有關的警報信息,其中警報信息表示多種狀態(tài)情形中的一種狀態(tài)情形。圖1是流程控制工廠的方框圖,其配置多種裝置和過程監(jiān)視設備來接收和發(fā)送數(shù)據(jù)給一個或多個數(shù)據(jù)收集和配給站,其可發(fā)送該數(shù)據(jù)給查看和診斷例程,其在流程控制工廠中使用所收集的數(shù)據(jù)提供多種益處;圖2是表示不同數(shù)據(jù)源和組合該數(shù)據(jù)以完成不同功能的應用間的數(shù)據(jù)流功能圖3是表示數(shù)據(jù)流的更詳細數(shù)據(jù)流圖,其從不同的裝置監(jiān)視、流程設備監(jiān)視和流程性能監(jiān)視數(shù)據(jù)源到數(shù)據(jù)收集和配給系統(tǒng),其之后將數(shù)據(jù)提供給資產利用和生產計劃組,其融合所收集的數(shù)據(jù)為流程控制工廠創(chuàng)建更完整的視圖和/或更好的診斷;圖4是表示流程控制環(huán)境實施例結構的方框圖,其實現(xiàn)與多個不同數(shù)據(jù)源有關的數(shù)據(jù)收集和配給系統(tǒng);圖5A和5B描繪在配置數(shù)據(jù)庫中組織和存儲從多個數(shù)據(jù)源收集的數(shù)據(jù)的方式之一,其允許其他應用共同使用該數(shù)據(jù);圖6與圖5的配置系統(tǒng)一起表示某個應用,其允許用戶配置數(shù)據(jù)收集和配給系統(tǒng)以自動將所收集數(shù)據(jù)提供給流程控制環(huán)境中的應用;圖7A是用來模仿工廠中區(qū)域操作模型的方框圖;圖7B是用來模仿圖7A的區(qū)域模型中的單元操作模型的方框圖;圖8是示范性的顯示圖示,其表示圖形用戶界面中顯示的流程控制系統(tǒng)中的某個單元;圖9是示范性的圖表,其表示為不同級別的系統(tǒng)層次生成指數(shù)的一種方式;圖IO是示范性的圖表,其表示為某個單元計算性能指數(shù)的一種方式;圖ll是示范性的圖表,其表示用某些指數(shù)值計算新指數(shù)值(其是這些指數(shù)值的加權平均值)的一種方式;圖12是示范性的圖表,其表示為某個單元計算變率指數(shù)的一種方式;圖13是示范性的圖形用戶界面提供的顯示圖示;圖14是可由圖形用戶界面提供的示范性的圖形顯示;圖15是示范性的顯示圖示,其由圖形用戶界面提供以允許用戶查看檢查跟蹤信息;圖16是示范性的顯示圖示,其由圖形用戶界面提供以允許用戶為某個設備用以生成一個或多個指數(shù)的數(shù)據(jù)進行更詳細的分析;圖17是示范性的顯示圖示,其由圖形用戶界面提供以允許用戶以圖形方式查看或監(jiān)視設備的性能特征;圖18是另一個示范性的顯示圖示,其由圖形用戶界面提供以允許用戶快速研究工廠中的信息;圖19是有關圖1工廠中的資產利用專家的數(shù)據(jù)和信息流圖20是通過通信網(wǎng)絡連接到多個流程工廠的遠程監(jiān)視設備的方框圖;圖21是圖20遠程監(jiān)視設備的更詳細的方框圖;圖22是流程控制系統(tǒng)的方框圖,其中可使用有增強的警報或警告功能的Fieldbus設備和HART設備;圖23是有警告顯示和界面系統(tǒng)執(zhí)行的工作站方框圖,其可用于圖1所示的流程控制系統(tǒng)中;圖24是示范性的用戶界面屏幕,其由圖1流程控制系統(tǒng)中使用的警告顯示和界面系統(tǒng)生成;圖25是另一個示范性的用戶界面屏幕,其由圖1流程控制系統(tǒng)中使用的警告顯示和界面系統(tǒng)生成;圖26仍然是另一個示范性的用戶界面屏幕,其由圖1流程控制系統(tǒng)中使用的警告顯示和界面系統(tǒng)生成;圖27還是另一個示范性的用戶界面屏幕,其由圖1流程控制系統(tǒng)中使用的警告顯示和界面系統(tǒng)生成;圖28是示范性的系統(tǒng)功能方框圖,其使用事件管理系統(tǒng)將設備警報或警告與一個或多個商業(yè)系統(tǒng)集成起來;以及圖29是圖7所示的事件管理系統(tǒng)的更詳細的方框圖;以及圖30是系統(tǒng)中的信息流方框圖,其將與流程工廠中的不同流程實體有關的操作狀態(tài)信息轉換為公共優(yōu)先級指數(shù)中的優(yōu)先級值。具體實施方式現(xiàn)在參照圖l,典型的流程控制工廠10包括若干商業(yè)和其他計算機系統(tǒng),其通過一個或多個通信網(wǎng)絡與若干控制和維護系統(tǒng)相互連接。所示流程控制工廠10也包括一個或多個流程控制系統(tǒng)12和14。流程控制系統(tǒng)12可以是傳統(tǒng)的流程控制系統(tǒng),如PR0V0X或RS3系統(tǒng)或任何其他DCS。圖1所示系統(tǒng)12包括操作員界面12A,其與控制器12B和輸入/輸出(I/O)卡12C耦合在一起,后者又與不同現(xiàn)場設備如模擬和高速尋址遠程傳導器(HART)現(xiàn)場設備15耦合在一起。流程控制系統(tǒng)14,其可以是分布流程控制系統(tǒng),包括一個或多個^l乘作員界面14A,其通過總線如Ethernet總線與一個或多個分布控制器14B耦合在一起。例如,控制器14B可以是TexasAustin的Fishe.r-Ros畫ntSystems公司出售的DeltaV控制器或任何其他所期望類型的控制器。控制器14B通過I/0設備連接到一個或多個現(xiàn)場設備16,如HART或Fieldbus現(xiàn)場設備、或任何其他智能或非智能現(xiàn)場設備包括如那些使用PR0FIBUS、WORLDFIP、DeviceNet、AS接口以及ACN協(xié)議之一的設備。正如所知道的那樣,現(xiàn)場設備16可提供模擬或數(shù)字信息給與流程變量以及與其他設備信息有關的控制器14B。操作員界面14A可存儲并執(zhí)行流程控制操作員使用的工具來控制過程的操作包括如控制優(yōu)化器、診斷專家、神經(jīng)網(wǎng)絡、調節(jié)器等。另外,將維護系統(tǒng)如執(zhí)行AMS應用或任何其他設備或裝置監(jiān)視和通信應用的計算機連接到流程控制系統(tǒng)12和14或到其中的單個設備以進行維護和監(jiān)視活動。例如,可將維護計算機l8通過任何期望的通信線路或網(wǎng)絡(包括無線或手持設備網(wǎng)絡)連接到控制器l2B和/或到設備l5以與設備15通信以及在某些情況下對設備15重新配置或完成其他維護活動。類似地,可將維護應用如AMS應用安裝于并由與分布流程控制系統(tǒng)14有關的一個或多個用戶界面14A執(zhí)行以完成維護和監(jiān)視功能,包括收集與設備l6的操作狀態(tài)有關的數(shù)據(jù)。所示流程控制工廠10也包括不同的旋轉裝置20,如渦輪、馬達等,其通過某個永久或臨時通信線路(如總線、無線通信系統(tǒng)或手持設備,其連接到設備2O進行讀取后移走)連接到維護計算機22。維護計算機22可存儲并執(zhí)行如CSISystems提供的已知的監(jiān)視和診斷應用23或用于診斷、監(jiān)視和優(yōu)化旋轉裝置2O操作狀態(tài)的任何其他已知的應用。維護人員通常使用應用23來維護和監(jiān)視工廠10中的旋轉裝置20的性能、來確定旋轉裝置20中的問題以及來確定何時以及是否旋轉裝置2O需要修理或替換。在某些情況下,外界咨詢或服務機構可臨時獲取或測量與設備2O有關的數(shù)據(jù),并使用該數(shù)據(jù)對設備2O作分析以檢測問題、性能不良或影響裝置2O的其他問題。在這些情況下,沒有通過任何通信線路將作分析的計算機連接到系統(tǒng)l0的其他部分或只暫時連接。類似地,如通過總線將有與工廠l0有關的供配電裝置25的供配電系統(tǒng)24連接到另一臺運行和監(jiān)視工廠10中供配電裝置25操作的計算機26。計算機26可執(zhí)行已知的電源控制和診斷應用27,如Liebert和ASCO或其他服務公司提供的應用,以控制和維護供配電裝置25。再者,在許多情況下,外界咨詢或服務機構可臨時獲取或測量與設備25有關的數(shù)據(jù),并使用該數(shù)據(jù)對設備25進行分析以檢測問題、性能不良或影響裝置25的其他問題。在這些情況下,沒有通過任何通信線路將作分析的計算機(如計算機26)連接到系統(tǒng)l0的其他部分或只暫時連接。當然,任何其他裝置和流程控制設備可附加到或成為工廠10的一部分,且這里描述的系統(tǒng)不受限于圖1中特別說明的裝置,但是可包括任何其他類型的流程控制裝置或設備。過去,不同流程控制系統(tǒng)l2和14以及電源生成和維護系統(tǒng)22和26沒有相互連接起來使他們以有用方式共享每個系統(tǒng)生成或收集的數(shù)據(jù)。結果,每個不同的功能如流程控制功能、電源生成功能和旋轉裝置功能在操作時都假設工廠中的其他裝置正常操作,但其可能會受到影響或影響到該特定功能,這當然不總是這種情況。然而,因為功能不同,且用于監(jiān)視這些功能的裝置和人員不同,工廠10中不同功能系統(tǒng)間很少有或根本沒有有意義的數(shù)據(jù)共享。為克服這個問題,提供數(shù)據(jù)收集和配給系統(tǒng)以從不同數(shù)據(jù)源獲取數(shù)據(jù),將該數(shù)據(jù)格式化為公共的數(shù)據(jù)格式或結構,且之后根據(jù)需要將該數(shù)據(jù)提供給如應用計算機系統(tǒng)30中運行的或分布于流程控制網(wǎng)絡的工作站間的一組應用中的任何一個。提供這組應用以融合或集中使用來自先前不同和分散系統(tǒng)的數(shù)據(jù)以而提供更好的測量、查看、控制和了解整個工廠10。如圖l所示,計算機系統(tǒng)30以通信方式連接到計算機或界面,其與工廠10中不同功能系統(tǒng)有關,包括流程控制功能l2和14、維護功能如計算機l8、14A、22和26中實現(xiàn)的功能以及商業(yè)功能如進行流程性能監(jiān)視。特別是,計算機系統(tǒng)30以通信方式連接到傳統(tǒng)的流程控制系統(tǒng)12以及到與該控制系統(tǒng)有關的維護界面18,連接到分布式流程控制系統(tǒng)14中的流程控制和/或維護界面14A,連接到旋轉裝置維護計算機22以及到供配電計算機26,所有這些連接都通過總線32??偩€32可使用任何期望或合適的局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)協(xié)議提供通信。當然,計算機系統(tǒng)30可使用Fieldbus、IEEE802.3、藍牙、X.25、X.400通信協(xié)議等,通過其他通信線路,包括固定或斷續(xù)線路、有線或空中鏈路或任何物理介質,如有線、無線、同軸電纜、電話調制解調器、光纖、光、流星爆發(fā)、衛(wèi)星介質,連接到工廠l0中的這些不同部分。如圖l所示,計算機30也可通過相同或不同的網(wǎng)絡總線32連接到商業(yè)系統(tǒng)計算機以及維護規(guī)劃計算機35和36,其可纟丸行如企業(yè)資源規(guī)劃(ERP)、材料資源規(guī)劃(MRP)、流程性能模擬、財務、生產和客戶定單系統(tǒng)、維護規(guī)劃系統(tǒng)或任何其他所期望的商業(yè)應用,如零件、供給和原材料訂購應用、生產規(guī)劃應用等。計算機30也可通過如總線32連接到工廠LAN37、企業(yè)WAN38以及到計算機系統(tǒng)40,其允許從遠程位置對工廠10作遠程監(jiān)視或通信。上面提到的數(shù)據(jù)收集和配給系統(tǒng)也可在計算機30中提供,或分布在過程網(wǎng)絡10中的不同位置上,以獲取并處理來自任何數(shù)據(jù)源的數(shù)據(jù),如控制器系統(tǒng)12和14、監(jiān)視系統(tǒng)22和26、財務系統(tǒng)35和36等。如果數(shù)據(jù)收集和配給系統(tǒng)位于計算機30中,它可分別使用不同數(shù)據(jù)格式或使用公共格式接收來自不同數(shù)據(jù)源的數(shù)據(jù),如控制器、裝置監(jiān)視和財務應用。在一個實施例中,使用XML協(xié)議在總線32上通信。這里,將來自計算機12A、18、14A、22、26、35、36等的數(shù)據(jù)封裝在XML封裝器中,并發(fā)送到XML數(shù)據(jù)服務器,其可能位于如計算機30中。因為XML是描述性語言,服務器可處理任何類型的數(shù)據(jù)。在服務器端,如果需要的話,將數(shù)據(jù)封裝并映射到新XML封裝器中,即將該數(shù)據(jù)從一種XML模式映射到為每個接收應用創(chuàng)建的一個或多個其他XML模式。在申請?zhí)枮?9/902,201,于2001年7月10日提交,名稱為"流程控制系統(tǒng)中的事務性數(shù)據(jù)通信"的美國專利申請中提供這種通信的方法之一。對該系統(tǒng)而言,每個數(shù)據(jù)發(fā)生器可使用該設備或應用所理解或方便的模式將其數(shù)據(jù)封裝,且每個接收應用可接收該接收應用使用或理解的不同模式中的數(shù)據(jù)。配置服務器根據(jù)數(shù)據(jù)的來源和目標將一個模式映射到另一個模式。如果期望的話,服務器也可根據(jù)所接收的數(shù)據(jù)完成某些數(shù)據(jù)處理功能或其他功能。在這里描述的數(shù)據(jù)集成應用組操作之前,在服務器中建立并存儲映射和處理功能規(guī)則。以這種方式,可將數(shù)據(jù)從任何一個應用發(fā)送到一個或多個其他應用。在另一個實施例中,數(shù)據(jù)收集和配給應用可分布在整個網(wǎng)絡IO中,且數(shù)據(jù)收集可在分散的位置上實現(xiàn)。之后在分散位置上將所收集的數(shù)據(jù)轉換為公共格式,并發(fā)送到一個或多個中心數(shù)據(jù)庫供以后分發(fā)。因此,通常而言,提供一個或多個數(shù)據(jù)收集例程,其從不同數(shù)據(jù)源收集數(shù)據(jù),并將公共或一致格式的數(shù)據(jù)提供給可使用該數(shù)據(jù)的應用組,如計算機30中的應用。這里,數(shù)據(jù)收集和配給應用指數(shù)據(jù)收集和配給系統(tǒng),而使用所收集數(shù)據(jù)的應用(如集成03808477.5說明書第15/79頁該數(shù)據(jù)的應用)統(tǒng)稱為資產利用組50。資產利用組50中的應用使用所收集的數(shù)據(jù)與流程控制系統(tǒng)12和14、維護系統(tǒng)18、22和26以及商業(yè)和過程模擬系統(tǒng)35和36生成的其他信息以及每個系統(tǒng)中執(zhí)行的數(shù)據(jù)分析工具生成的信息。通常而言,資產利用組50可包括一個或多個用戶顯示應用,如申請?zhí)枮?9/256,588或09/499,445的美國專利申請中公開的,以及一個或多個診斷專家或其他類型的專家系統(tǒng)應用,如基于目前NEXUS提供的OZ專家系統(tǒng)??墒牵Y產利用組50可使用任何其他所期望類型的專家系統(tǒng)包括諸如任何類型的數(shù)據(jù)挖掘系統(tǒng)。資產利用組50也可包括其他應用,其集成不同功能系統(tǒng)中的數(shù)據(jù)作任何其他用途,如作用戶信息用途、作診斷用途以及在流程工廠中采取行動,如流程控制活動、裝置替換或修理活動、基于財務因素、流程性能因素等改變所生產的產品的類型和數(shù)量。例如,資產利用組50可包括資產利用專家59,其收集數(shù)據(jù)與流程控制系統(tǒng)12和14、維護系統(tǒng)18、22和26以及商業(yè)系統(tǒng)35和36生成的其他信息以及這些系統(tǒng)中執(zhí)行的數(shù)據(jù)分析工具生成的信息。例如,資產利用專家59可基于目前NEXUS提供的OZ專家系統(tǒng)??墒牵Y產利用專家59可以是任何其他所期望類型的專家系統(tǒng),包括諸如任何類型的數(shù)據(jù)挖掘系統(tǒng)。重要的是,資產利用專家59作為流程工廠1Q中的數(shù)據(jù)和信息交換站操作,且能協(xié)調數(shù)據(jù)或信息從一個功能區(qū)如維護區(qū)到其他功能區(qū)如流程控制或商業(yè)功能區(qū)的分發(fā)。資產利用專家59也可使用所收集的數(shù)據(jù)生成新信息或數(shù)據(jù),其可分發(fā)到與工廠10中不同功能有關的一個或多個計算機系統(tǒng)。另外,資產利用專家59可執(zhí)行或監(jiān)視其他應用的執(zhí)行,其使用所收集的數(shù)據(jù)生成流程工廠10中使用的新型數(shù)據(jù)。資產利用專家59也可作為數(shù)據(jù)收集和配給系統(tǒng)的一部分來實現(xiàn)。因此,在某種意義上數(shù)據(jù)收集和配給系統(tǒng)作為流程工廠10中的數(shù)據(jù)和信息交換站工作,以使數(shù)據(jù)或信息從一個功能區(qū)如維護區(qū)到其他功能區(qū)如流程控制或商業(yè)功能區(qū)的分發(fā)相一致。結果,資產利用專家59可使用所收集的數(shù)據(jù)生成新信息或數(shù)據(jù),將其分發(fā)給與工廠10中的不同功能有關的一個或多個計算機系統(tǒng),且可執(zhí)行或監(jiān)視其他應用的執(zhí)行,其使用所收集的數(shù)據(jù)生成流程控制工廠10中使用的新型數(shù)據(jù)。在一種情況中,資產利用專家59可提供若干應用,其使用來自流程控制功能和裝置監(jiān)視功能的數(shù)據(jù),且如果需要,可使用來自流程控制網(wǎng)絡中進行的流程性能監(jiān)視功能的數(shù)據(jù)。這些應用可提供一致的用戶顯示來顯示有關使用兩個或更多的流程控制數(shù)據(jù)、流程性能模型數(shù)據(jù)或裝置監(jiān)視數(shù)據(jù)的工廠的信息或屬性。與資產利用組50有關的應用也可基于兩個或更多流程控制監(jiān)視應用、流程性能監(jiān)視應用以及裝置監(jiān)視應用中的數(shù)據(jù)來診斷流程控制工廠10中的情形或問題。另外,與資產利用組50有關的應用也可在流程工廠10中采取行動以響應所診斷或檢測出的問題,或可建議用戶要采取行動,例如其可以是負責工廠IO整體操作的工廣10的"全體決策人員"的流程控制操作員、維護技術員或商業(yè)人員。尤其是,在一個實施例中,資產利用組50可包括或執(zhí)行指數(shù)生成軟件51,其收集或創(chuàng)建與設備有關的指數(shù),如流程控制和儀表設備、供電設備、旋轉裝置、單元、區(qū)域等,或與工廠10中的流程控制實體如回路等有關的指數(shù)。之后將這些指數(shù)提供給流程控制應用以幫助優(yōu)化流程控制,并提供給商業(yè)軟件或商業(yè)應用從而為商業(yè)人員提供與工廠10運行有關的更完整或可理解的信息。在一個實施例中,指數(shù)生成軟件51可作為資產利用專家59的一部分來實現(xiàn)。資產利用組50也可提供維護數(shù)據(jù)(如設備狀態(tài)信息)和商業(yè)數(shù)據(jù)(如與規(guī)劃定單、時幀等有關的數(shù)據(jù))給如與流程控制系統(tǒng)14有關的控制專家52以幫助操作員完成控制活動如優(yōu)化控制。如果期望的話,控制專家52可位于與諸如用戶界面14A或與控制系統(tǒng)14有關的任何其他計算機或計算機30中。例如,如果期望的話,控制專家52可以是申請?zhí)枮?9/256,585和09/499,445的美國專利申請中描述的控制專家。可是,除此之外這些控制專家可合并和使用與流程控制工廠10中的設備或其他硬件狀態(tài)有關的數(shù)據(jù)或這些控制專家作決策時使用流程性能模型生成的性能數(shù)據(jù)。尤其是,過去軟件控制專家通常只使用流程變量數(shù)據(jù)和一些有限的設備狀態(tài)數(shù)據(jù)為流程操作員作決策或提建議。用資產利用組50提供或收集的通信,尤其與設備狀態(tài)信息有關如計算機系統(tǒng)18、14A、22和26提供的信息,以及其中實現(xiàn)的數(shù)據(jù)分析工具,控制專家52可接收和合并設備狀態(tài)信息如狀況、性能、利用率和變率信息以及到其根據(jù)流程變量信息作決策之中。另外,資產利用組50可提供與工廠10中的設備狀態(tài)和控制活動的操作有關的信息給商業(yè)系統(tǒng)35和36,其中諸如工作命令生成應用或程序M可基于所檢測的工廠10中的問題自動生成工作命令和命令部分,或其中基于所進行的工作命令供應物品。類似地,資產利用專家50所檢測的控制系統(tǒng)中的變化可致使商業(yè)系統(tǒng)35或36運行應用,其使用諸如程序54進行規(guī)劃和供應訂購。以同樣方式,可將客戶定單等中的變化輸入到商業(yè)系統(tǒng)35或36中,且將該數(shù)據(jù)發(fā)送給資產利用組50以及發(fā)送給控制例程或控制專家52從而引起控制中的變化來重新訂購產品或實現(xiàn)商業(yè)系統(tǒng)35和36中所作的變化。當然,如果期望的話,連接到總線32的每個計算機系統(tǒng)中可以有應用從該計算機的其他應用中獲得適當數(shù)據(jù)以及將該數(shù)據(jù)發(fā)送給諸如資產利用專家59。另外,資產利用組50可發(fā)送信息給諸如工廠10中優(yōu)化器55使用的一個或多個流程模型。例如,流程模型56和控制優(yōu)化器55可位于計算機14A中,并可運行一個或多個控制優(yōu)化例程55A、55B等。另外,流程模型56和優(yōu)化器例程55可在計算機30或任何其他計算機中存儲并執(zhí)行,由此必要的數(shù)據(jù)可由資產利用專家59發(fā)送??蓪⒛P?6的結果輸入到資產利用專家59或控制或其他專家如控制專家52來完成模擬功能,其目的將在這里詳細描述??墒?,通常而言模型56可用來確定過程單元或區(qū)域性能,之后將其輸入到優(yōu)化器例程55或顯示給用戶或用于其他目的。模型56可以是諸如英國Teeside的MDCTechno1ogy創(chuàng)建和出售的才莫型,或可以是4壬4可其他所期望類型的^莫型。當然工廣10中提供許多其他應用,且可使用資產利用專家59中的數(shù)據(jù),且這里描述的系統(tǒng)不限于這里特別提到的應用??偠灾ㄟ^工廠10中所有功能區(qū)之間的數(shù)據(jù)共享和資產協(xié)調,資產利用組50有助于優(yōu)化工廠10中所有資產的使用。通常而言,一個或多個用戶界面例程58可在工廠10的一個或多個計算機中存儲并執(zhí)行。例如,計算機30、用戶界面14A、商業(yè)系統(tǒng)計算機35或任何其他計算機可運行用戶界面例程58。每個用戶界面例程58可從資產利用組50中接收或訂閱信息,并可提供信息給資產利用組50,且可將相同或不同數(shù)據(jù)集發(fā)送到每個用戶界面例程58。如果期望的話,任何一個用戶界面例程58可使用不同屏幕為不同用戶提供不同類型信息。例如,一個用戶界面例程58可提供一幅屏幕或一組屏幕給控制操作員或給商業(yè)人員讓那個人設置約束或選擇標準控制例程或控制優(yōu)化例程中使用的優(yōu)化變量。用戶界面例程58可提供控制指導工具使用戶以一致的方式查看指數(shù)生成軟件51或流程性能模型56創(chuàng)建的流程性能和指數(shù)。操作員指導工具也可使操作員或任何其他人員獲得有關設備、控制回路、單元等的狀態(tài)的信息,且容易看到與這些實體中的問題有關的信息,因為該信息已由流程工廠10中的其他軟件檢測出來。用戶界面例程58也可使用工具23和27、維護程序如AMS應用或任何其他維護程序提供或生成的性能監(jiān)視數(shù)據(jù)提供性能監(jiān)視屏幕,或由模型和資產利用組50—起生成。當然,用戶界面例程58可提供任何用戶訪問或允許用戶改變工廣10的任何或所有功能區(qū)中使用的優(yōu)先級或其他變量?,F(xiàn)在參照圖2,簡化的功能方框圖100表示與這里描述的數(shù)據(jù)收集和配給系統(tǒng)102有關或其使用的數(shù)據(jù)流和通信,以使資產利用組50使用不同數(shù)據(jù)源中的數(shù)據(jù)。尤其是,方框圖100包括數(shù)據(jù)收集和配給系統(tǒng)102,其從若干不同數(shù)據(jù)源接收數(shù)據(jù)。例如,流程控制數(shù)據(jù)源104(其可包括傳統(tǒng)流程控制活動和應用,如流程控制和監(jiān)視應用、流程控制診斷應用、流程控制警告應用等)提供數(shù)據(jù)給數(shù)據(jù)收集和配給系統(tǒng)102。塊104可在流程控制環(huán)境范圍內發(fā)送傳統(tǒng)或孤立流程控制器通過DVC、DeltaV系統(tǒng)、PLC等獲得或生成的數(shù)據(jù)。裝置或過程狀況數(shù)據(jù)源106(其可包括傳統(tǒng)裝置監(jiān)視應用、裝置診斷應用、裝置警告應用、異常情形分析應用、環(huán)境監(jiān)視應用等)也可發(fā)送數(shù)據(jù)給數(shù)據(jù)收集和配給系統(tǒng)102。結果,源106可發(fā)送任何類型的傳統(tǒng)裝置監(jiān)視和診斷應用或源,如CSI提供的應用、FisherRosemomitSystems公司出售的AMS應用、Nexis應用等獲得或生成的數(shù)據(jù)。性能監(jiān)視數(shù)據(jù)源108(其可包括性能監(jiān)視應用如優(yōu)化應用、用于監(jiān)視或模擬流程操作、流程或裝置狀況等的流程模型)也提供數(shù)據(jù)給系統(tǒng)102。數(shù)據(jù)源108可包含或提供任何類型的性能監(jiān)視裝置或應用所獲取或生成的數(shù)據(jù)。另外,財務或生產規(guī)劃數(shù)據(jù)源110(其可包括完成流程控制系統(tǒng)中的財務或費用類型分析功能的應用,如確定如何操作工廣以優(yōu)化利潤、避免環(huán)境罰款、確定生產什么或多少產品等)也連接到系統(tǒng)102。財務規(guī)劃和流程控制應用都可利用相同或不同流程模型提供的信息?,F(xiàn)場設備112,如智能現(xiàn)場設備,也可提供更多的數(shù)據(jù)給數(shù)據(jù)收集和配給系統(tǒng)102。當然,現(xiàn)場設備112提供的數(shù)據(jù)可以是這些現(xiàn)場設備測量或生成的任何數(shù)據(jù),包括警告、警報、測量數(shù)據(jù)、校準102。警告數(shù)據(jù)源116可包括應用或服務,其測量或取樣、進行實驗分析和基于這些分析生成警告或其他信息。應注意到除圖2所示數(shù)據(jù)源之外,仍可從任何其他數(shù)據(jù)源中提供其他數(shù)據(jù)。另外,圖2中數(shù)據(jù)源提供的數(shù)據(jù)可以是原始測量數(shù)據(jù),可以是分析或基于測量數(shù)據(jù)的其他例程或兩者某種組合生成的數(shù)據(jù)。另外,應理解可用任何格式測量、生成或傳遞從圖2的任何或所有數(shù)據(jù)源提供的數(shù)據(jù),包括測量或生成數(shù)據(jù)的不同機構或應用所使用的專有格式。因此,例如不同的現(xiàn)場設備112可收集并生成不同格式的數(shù)據(jù),且之后將該數(shù)據(jù)發(fā)送給數(shù)據(jù)收集和配給系統(tǒng)102。同樣,財務數(shù)據(jù)源110、腐蝕數(shù)據(jù)源114、警告數(shù)據(jù)源116等可提供以任何標準或專有格式測量或生成的數(shù)據(jù),且可使用任何專有或開放代碼應用來測量或生成數(shù)據(jù)。因此,通常而言,現(xiàn)在流程控制環(huán)境中用來(或未來開發(fā)使用)測量或生成數(shù)據(jù)、結果、結論、建議等的任何應用或設備,可充當數(shù)據(jù)收集和配給系統(tǒng)102的數(shù)據(jù)源,即使這些數(shù)據(jù)源本質上是部分或完全專有的。數(shù)據(jù)收集和配給系統(tǒng)102將從不同數(shù)據(jù)源中以公共格式收集數(shù)據(jù),或一元、設備或應用以后使用。在一個實施例中,不同數(shù)據(jù)源可使用數(shù)據(jù)轉換協(xié)議如0PC、PI、Fieldbus等傳遞數(shù)據(jù)給數(shù)據(jù)收集和配給系統(tǒng)102。當然,0PC或其他轉換接口可存儲于數(shù)據(jù)收集和配給系統(tǒng)102或數(shù)據(jù)源自身中。另外,如果期望的話,任何數(shù)據(jù)源可將其數(shù)據(jù)轉換為數(shù)據(jù)收集和配給系統(tǒng)102使用的公共格式,并將所轉換的數(shù)據(jù)傳遞給系統(tǒng)102。當然,數(shù)據(jù)收集和配給系統(tǒng)102可將不同數(shù)據(jù)源發(fā)送的數(shù)據(jù)轉換為任何公共格式或協(xié)議,并以任何所期望的方式將該數(shù)據(jù)存儲和組織在數(shù)據(jù)庫中。數(shù)據(jù)收集和配給系統(tǒng)102能以周期或非周期方式、連續(xù)地、間斷地、同步或異步地、或在任何所期望的時間從不同的數(shù)據(jù)源接收數(shù)據(jù)。一旦接收并轉換之后,該數(shù)據(jù)以某種可存取方式存儲在數(shù)據(jù)庫中,且資產管理組50中的應用和用戶可使用該數(shù)據(jù)。例如,與流程控制、警告、設備維護、故障診斷、預防性維護、財務規(guī)劃、優(yōu)化等有關的應用可使用、組合和集成來自一個或多個不同數(shù)據(jù)源的數(shù)據(jù),從而比這些應用過去沒有來自大量不同或之前不可訪問數(shù)據(jù)源的數(shù)據(jù)時操作得更好。圖2所示應用作為資產利用組50的一部分可以是圖1中描述的任何應用,或者如果期望的話可以是任何其他類型應用。當然,數(shù)據(jù)源與使用圖2所示收集數(shù)據(jù)的應用本質上都是示范性的,且或多或少使用不同數(shù)據(jù)源和應用。同樣,可配置數(shù)據(jù)源本身來接收數(shù)據(jù)收集和配給系統(tǒng)102收集的數(shù)據(jù)。以這種方式,不同廠商或服務提供商,其可能有專有的應用,可收集他們之前沒有或不能從數(shù)據(jù)收集和配給系統(tǒng)102中獲得的某些數(shù)據(jù),從而可增強這些服務提供商提供的產品或服務。在一個實施例中,可預期傳統(tǒng)流程控制服務提供商,其過去通常使用專有應用收集并生成數(shù)據(jù),而與流程控制網(wǎng)絡無關,現(xiàn)在將所收集或生成的數(shù)據(jù)提供給數(shù)據(jù)收集和配給系統(tǒng)102,之后由其使該數(shù)據(jù)為其他應用所使用。這些其他應用可以是某個計算機中執(zhí)行的應用,該計算機以通信方式連接到流程控制環(huán)境,如主機設備、用戶界面、控制器等中的應用。另外,這些其他應用可以是傳統(tǒng)服務機構提供或使用的應用。以這種方式,現(xiàn)在可設計任何應用以任何方式使用流程控制系統(tǒng)中生成的任何數(shù)據(jù),不管通過流程系統(tǒng)擁有者擁有的應用或通過服務提供商擁有和管理的應用。因此,有許多應用得到增強的場合,因為他們使用之前他們得不到的數(shù)據(jù)。例如,腐蝕分析服務提供商能使用專有流程控制系統(tǒng)或專有裝置監(jiān)視應用收集的數(shù)據(jù)來增強腐蝕分析的可靠性或可預測性。這種大量不同類型服務提供商和應用中數(shù)據(jù)的"異花授粉"之前是無法使用的。現(xiàn)在參照圖3,提供更詳細數(shù)據(jù)流圖200來表示流程控制工廠10中的數(shù)據(jù)流。從圖200的左邊開始,通過工廠10中不同功能區(qū)或數(shù)據(jù)源收集與流程工廠IO有關的數(shù)據(jù)。尤其是,諸如典型流程控制設備,如現(xiàn)場設備、輸入/輸出設備、手持或遠程傳導器或諸如以通信方式連接到流程控制器的任何其他設備,收集流程控制數(shù)據(jù)201。同樣,工廠10中諸如傳感器、設備、傳導器或任何其他設備收集與傳統(tǒng)裝置監(jiān)視活動有關的裝置監(jiān)視數(shù)據(jù)202。工廠10中的相同或其他設備可收集流程性能數(shù)據(jù)203。如果期望的話,流程控制工廠的計算機中運行的其他應用可將財務數(shù)據(jù)作為性能監(jiān)視數(shù)據(jù)的一部分收集。在某些情況下,所收集數(shù)據(jù)可能來自傳統(tǒng)流程控制網(wǎng)絡之外的應用或源,如服務機構或廠商擁有并運營的應用。當然,所收集數(shù)據(jù)可以是任何但不限于旋轉裝置角度位置、加速度、加速數(shù)據(jù)(以及轉換該數(shù)據(jù)以提供功率譜密度、頻率幅值等)、裝置受力數(shù)據(jù)、張力數(shù)據(jù)、墻厚數(shù)據(jù)、腐蝕進度數(shù)據(jù)的腐蝕程度和速率、流程流體數(shù)據(jù)的腐蝕性、潤滑和磨損數(shù)據(jù)、軸承和隔離層數(shù)據(jù)、漏失液體和氣體數(shù)據(jù)的滲漏現(xiàn)時速率和成分,包括但不受限于有關揮發(fā)性有機和無機混合物、軸承溫度數(shù)據(jù)、聲音傳導器數(shù)據(jù)、流程自然和合成測量數(shù)據(jù)等的數(shù)據(jù)。可用任何方式收集該數(shù)據(jù),包括自動或手工方式。因此,數(shù)據(jù)收集器可包括手持收集設備、實驗用化學和物理儀表、固定或臨時在線設備、定期(如RF)從遠程流程和裝置測量設備中遙測數(shù)據(jù)的設備、在線設備輸入或遠程復用器和/或集中器或任何其他數(shù)據(jù)收集設備??赏ㄟ^數(shù)據(jù)收集設備、或諸如中心數(shù)據(jù)歷史記錄器、流程控制器、裝置監(jiān)^L應用等中的任何其他設備、或接收或處理該數(shù)據(jù)的任何其他設備中運行的數(shù)據(jù)收集和一致化應用204(其可以是圖2數(shù)據(jù)收集和配給系統(tǒng)102的一部分)使流程控制數(shù)據(jù)、裝置監(jiān)視數(shù)據(jù)和流程性能數(shù)據(jù)一致化、對其檢驗、驗證和/或格式化。當然,可用任何已知或期望方式使所收集數(shù)據(jù)一致化。例如,可將數(shù)據(jù)譯為公共格式或刻度,可轉換為不同或標準(公共)單位,或掃描查找分離體、錯誤或不正確的數(shù)據(jù),可用任何已知或期望的方式檢驗或驗證等。有許多已知進行數(shù)據(jù)一致化的方法或技術,且可使用一致化、檢驗、驗證或收集數(shù)據(jù)的方法。另外,公共收集器或數(shù)據(jù)收集器例程可收集不同類型的數(shù)據(jù),即使該數(shù)據(jù)可以是不同的格式、協(xié)議等。在以任何已知或期望的方式一致化之后,或某些情況下根本不要一致化,將所收集數(shù)據(jù)提供給通常與流程控制系統(tǒng)10的不同功能區(qū)有關的一個或多個應用。例如,正如所知的那樣,圖3作為流程控制功能塊206的一部分所示的不同流程控制器或控制應用208可將所收集的流程控制數(shù)據(jù)201用作若干目的或用途。這些流程控制應用可包括諸如傳統(tǒng)DCS、PLC與SCADA系統(tǒng)、計算機控制系統(tǒng)、混合系統(tǒng)以及現(xiàn)在已知或將來開發(fā)的任何類型數(shù)字控制系統(tǒng)。因此,使用任何已知或期望的流程控制軟件或技術的流程控制器應用208使用流程控制數(shù)據(jù)201監(jiān)視和控制激活的流程功能。這種應用可進行任何類型的流程控制,包括諸如PID、模糊邏輯、模型預測、神經(jīng)網(wǎng)絡等流程控制活動。流程控制應用208可創(chuàng)建、生成或傳遞警告數(shù)據(jù)或警告消息給流程操作員,可檢測問題或利害或完成與管理機構有關的稽核,如環(huán)境保護局(EPA)制約、食品和藥品管理局(FDA)制約,以及可完成其他已知流程控制功能,因其太多而無法在這里列出來。另外,一個或多個診斷應用210可使用所收集的流程控制數(shù)據(jù)201來進行流程控制診斷。這種診斷應用可包括諸如幫助操作員查明流程控制回路、儀表、激勵器等中問題的應用,如申請序號為09/256,585,名稱為"流程控制系統(tǒng)中的診斷,,的美國專利申請所公開的,該申請于1999年2月22日提交,并轉讓給本申請的受讓人,因此這里特別引入供參考。診斷應用210也可包括專家診斷引擎,如申請序號09/499,445,名稱為"流程控制系統(tǒng)中的診斷專家"的美國專利申請所公開的,該申請于2000年2月7日提交,并轉讓給本申請的受讓人,因此這里特別引入供參考。當然,過程診斷應用210可以是任何其他典型或標準的過程診斷應用,且不受限于這里特別提到的。另外,這些診斷應用210的輸出可以是任何形式,例如可表示流程控制系統(tǒng)中的故障或操作不良的回路、功能塊、區(qū)域、單元等,可表示哪里的回路需要調整等。如圖3所示,流程控制歷史記錄器212可用于存儲之前收集的流程控制數(shù)據(jù)201或流程控制監(jiān)視應用208、流程控制診斷應用210的輸出或任何其他所期望的流程數(shù)據(jù)。當然,流程控制監(jiān)視應用208和診斷應用210可以任何已知或期望的方式使用歷史記錄器212中存儲的數(shù)據(jù)。另外,應用208和210可使用流程模型214(其可以是圖1模型56的一部分以及性能監(jiān)視功能區(qū)的一部分),其為過程10中的所有或部分過程單元或區(qū)域模擬而創(chuàng)建。另外,裝置監(jiān)視功能塊220接收裝置情形數(shù)據(jù)202或一致化后的數(shù)據(jù),如果對該數(shù)據(jù)進行一致化的話。裝置監(jiān)視功能塊220包括裝置或情形監(jiān)視應用222,其可接受或生成表示不同裝置問題的警告,檢測工廠10中操作不良或故障裝置或檢測維護人員感興趣的其他裝置問題或情形。裝置監(jiān)視應用是眾所周知的,且通常包括針對工廣中不同的特殊類型裝置的工具。因而對這些應用的詳細討論是不是必須的。同樣,可實現(xiàn)裝置診斷應用224以基于與該裝置有關的原始測量數(shù)據(jù)檢測和診斷該裝置的問題。這種裝置診斷應用224可包括諸如震動傳感器應用、旋轉裝置應用、功率測量應用等。當然,有許多不同類型的已知裝置情形監(jiān)視和診斷應用,其可產生與流程控制工廣中不同裝置的狀態(tài)或運行情形有關的許多種不同類型的數(shù)據(jù)。另外,歷史記錄器226可存儲裝置監(jiān)視設備檢測的原始數(shù)據(jù),可存儲裝置情形監(jiān)視和診斷應用222和224生成的數(shù)據(jù),以及如果需要的話可提供數(shù)據(jù)給這些應用。同樣,裝置情形監(jiān)視和診斷應用222和224可以任何期望的方式提供和使用裝置模型228(其可以是圖l模型56的一部分,因而是性能監(jiān)視功能區(qū)的一部分)。創(chuàng)建和使用這種模型從技術上是眾所周知的,且這里不需要進一步描述。同樣,圖3所示流程性能監(jiān)視功能塊230接收流程性能數(shù)據(jù)203,其可能或不可能由數(shù)據(jù)收集器204—致化、格式化等。過程監(jiān)-見功能塊230包括流程性能監(jiān)視應用231,其可諸如使用流程控制模型214、過程裝置模型228或性能模型232以任何已知或期望的方式進行流程性能監(jiān)視。另一組應用233可使用流程性能監(jiān)視的輸出來給用戶建議或忠告用戶如何改變過程裝置配置以更好得使用該流程或產生某個操作更有效或賺錢更多的過程。流程性能監(jiān)視監(jiān)視歷史記錄器234可存儲流程性能監(jiān)視設備檢測的原始數(shù)據(jù),可存儲流程性能監(jiān)視應用231和建議應用233生成的數(shù)據(jù),且如果需要的話可提供該數(shù)據(jù)給其他應用。創(chuàng)建和使用流程模型以及流程性能監(jiān)視應用是已知的,且這里不進一步描述。為克服有限的或根本不能訪問來自不同外部源數(shù)據(jù)的局限性,提供數(shù)據(jù)收集和配給系統(tǒng)102以收集數(shù)據(jù)、如果必要的話將該數(shù)據(jù)轉換為公共格式或協(xié)議,其可由圖3所示資產利用組50中的應用訪問和使用。以這種方式,資產利用組50中的應用從不同功能區(qū)或數(shù)據(jù)源,包括流程控制功能區(qū)206、裝置監(jiān)視功能區(qū)220和性能監(jiān)視功能區(qū)230,接收不同類型的數(shù)據(jù)以及以任一種方式集成該數(shù)據(jù),從而對操作工廠10產生直接的益處。資產利用組50的目標可以是更好地觀察工廠10、更好地理解工廠1Q的總體情形、基于該工廠的所有數(shù)據(jù)更好地作有關控制或使用工廠IO或工廠10的資產的決策,總之要更好地運營工廠10。集成不同類型的功能數(shù)據(jù)可提供或增強人員安全、過程和裝置正常運行時間更長、避免災難性過程和/或裝置故障、可操作性(正常運行時間)和工廠生產力、產品產量高源自高可用性和安全運行快且接近設計和生產許可限、產量高源自能在環(huán)境極限操作該流程、質量改進由于消除或最小化與裝置有關的過程和產品變化。相反,過去不同的功能區(qū)如過程監(jiān)視、裝置監(jiān)視和性能監(jiān)視獨立進行,且每個都設法優(yōu)化相關的功能區(qū)而不考慮給定動作可能對其他功能區(qū)產生影響。結果,例如低優(yōu)先級裝置問題可致使獲得所期望或關鍵流程控制性能中的大問題,但因為不認為它在裝置維護情形中十分重要而得不到更正。然而,有了數(shù)據(jù)收集和配給系統(tǒng)102給資產利用組50提供數(shù)據(jù),人們可基于兩個或更多裝置監(jiān)視數(shù)據(jù)、流程性能數(shù)據(jù)和流程控制監(jiān)視數(shù)據(jù)觀察工廠10。類似地對工廣10進行的診斷可考慮與流程操作和裝置操作有關的數(shù)據(jù),并提供更全面的診斷分析。因此,資產利用組50中的應用可使用流程控制、裝置監(jiān)視和流程性能數(shù)據(jù)來作更好或更全面的決策;其盡管對某個功能區(qū)不是最優(yōu)的,但可以獨立操作不同功能區(qū)無法得到的方式優(yōu)化總體的工廠操作。盡管數(shù)據(jù)收集和配給系統(tǒng)1Q2可位于功能數(shù)據(jù)收集或生成源206、220、230和239與資產利用組之間,但取決于收集不同數(shù)據(jù)的不同數(shù)據(jù)源是什么,它也可位于系統(tǒng)10中的其他地方。事實上,數(shù)據(jù)收集和配給系統(tǒng)102可位于圖3流圖中的任何地方,取決于數(shù)據(jù)源是什么以及哪個源已被集成或提供標準或可識別格式的數(shù)據(jù)。如上所示,數(shù)據(jù)收集和配給系統(tǒng)102可位于資產利用組50與功能區(qū)206、220、230和239之間,這是常見的情況。然而,數(shù)據(jù)收集和配給系統(tǒng)102可位于任何或所有功能區(qū)206、220、230和239或這兩者的某種組合之前。另外,盡管所示的數(shù)據(jù)收集和配給系統(tǒng)102是集中式的,即在一個地點,它也可以分散并實現(xiàn)于系統(tǒng)10中的多個地方。因此,數(shù)據(jù)收集和配給軟件的組元可執(zhí)行于多個不同設備中以便能從不同的數(shù)據(jù)源中收集更多或更好的數(shù)據(jù)。該多個數(shù)據(jù)收集應用中的每個可從一個或多個源收集數(shù)據(jù),取決于這些應用的收集需要和布置,且之后每個應用可提供所收集和格式化的數(shù)據(jù)給該系統(tǒng)中的一個或多個集中式數(shù)據(jù)庫,從中其他應用可訪問該數(shù)據(jù)。再次參照圖3,所示資產利用組50包括若干應用,其使用從流程控制工廠10中不同功能區(qū)或數(shù)據(jù)源收集的數(shù)據(jù),為了說明起見,包括諸如性能監(jiān)視功能區(qū)230、流程控制功能區(qū)206以及裝置監(jiān)視功能區(qū)220。當然,資產利用組50可從這些區(qū)中接收任何數(shù)據(jù),包括原始數(shù)據(jù)、一致化的數(shù)據(jù)、歷史記錄器212、226和234中存儲的數(shù)據(jù)、監(jiān)視應用208和222產生的數(shù)據(jù)、性能模型232產生的數(shù)據(jù)、以及診斷應用210和224產生的數(shù)據(jù)。如果期望的話,資產利用組50也可使用流程模型214和裝置模型228。應理解盡管所示資產利用組50包括特定數(shù)量的應用,該組50可包括任何數(shù)量的應用,包括完成這里描述的任何一個或多個功能的一個或多個應用。尤其是,圖3所示資產利用組50可包括一個或多個集成的工廠狀態(tài)監(jiān)視應用240。這種工廠狀態(tài)監(jiān)視應用240可包括圖l指數(shù)生成應用51,其基于兩個或更多的流程控制信息和設備信息和性能信息,創(chuàng)建與設備如流程控制和儀表設備、供電設備、旋轉裝置、單元、區(qū)域等有關的指數(shù)和/或與流程控制實體如工廠10中單元、回路、區(qū)域等有關的指數(shù)。這些指數(shù)的生成和顯示將在后面更詳細描述??墒?,通常而言,這些指數(shù)可基于流程控制數(shù)據(jù)以及流程性能和裝置監(jiān)視數(shù)據(jù),且可通過集成顯示以一致的格式顯示給用戶。用組50可包括或使用集成顯示應用244(其可以是圖1中的任何或所有界面應用58),其以集成或公共的方式顯示不同的數(shù)據(jù)給用戶。通常而言,配置顯示應用244提供不同信息給任何用戶,其中所顯示的信息反映或基于兩個或更多流程控制數(shù)據(jù)201、裝置監(jiān)視數(shù)據(jù)202和流程性能數(shù)據(jù)203。應用244從組5Q的其他應用中接收輸入,且可使用戶查看原始數(shù)據(jù)201、202和203,可使用戶從一個屏幕移到另一個屏幕基于原始數(shù)據(jù)和所處理的數(shù)據(jù)查看工廠IO的不同部分或方面,可使用戶查看所處理的數(shù)據(jù),如裝置情形、過程監(jiān)視或性能監(jiān)視應用222、208和231、流程模型214、裝置或過程診斷應用224和210生成的數(shù)據(jù)、或資產利用組50中的其他應用生成的數(shù)據(jù)。資產利用組50也可包括集成警告應用246,其可接收流程和設備警告,且可以一致的格式顯示這些警告給用戶。這種集成警告顯示應用公開于申請序號為09/707,580,名稱為"流程控制網(wǎng)絡中的集成警告顯示"的美國專利申請,該申請于2000年11月7日提交,并轉讓給本應用的受讓人,因而這里特別引入作為參考。集成警告應用246可產生用戶顯示248,其提供有關所接收警告的信息,提供集成該警告的警告標語等。資產利用組50也可包括一個或多個集成診斷應用250,其集成流程控制數(shù)據(jù)201、流程性能數(shù)據(jù)2Q5和裝置情形數(shù)據(jù)202來完成工廠中的診斷。例如,有許多對工廠10中的某個情形將過程裝置數(shù)據(jù)和流程控制數(shù)據(jù)組合比只使用一種類型的數(shù)據(jù)會產生更好診斷分析的場合。同樣,將裝置情形診斷應用224的輸出和流程控制診斷應用210的輸出組合以對流程工廠產生比任何單個應用的輸出更完整的診斷分析。集成診斷應用250可包括任何所期望類型的專家引擎、過程和/或裝置模型和預測性應用,其基于接收的數(shù)據(jù)或其他應用得出的其他診斷決策對工廣10中的情形作預測。當然,集成診斷應用250可通過界面應用244提供用戶顯示以表示不同的診斷分析。另外,集成診斷應用250也可使用戶配置應用250從而創(chuàng)建特定的集成診斷決定。例如,可給用戶呈現(xiàn)配置屏幕從中用戶選擇待進行的不同診斷應用(包括諸如過程診斷應用210和裝置監(jiān)視應用224),且之后基于這些所選擇診斷應用的輸出組合或作其他診斷決策。在這種情況下,用戶可將某些已知過程和裝置監(jiān)視或診斷應用的輸出連接到新功能(其可以是諸如流程性能功能),其以某種方式組合或估算這些輸出以作診斷決定。另外,可創(chuàng)建使用流程控制數(shù)據(jù)201和裝置監(jiān)視數(shù)據(jù)202的新診斷應用來進行工廠診斷。在這些例子中,診斷應用250可通過諸如用戶界面應用244輸出到用戶顯示。故障診斷應用250也可包括反向跟蹤應用,其使用流程控制數(shù)據(jù)201和裝置情形數(shù)據(jù)202來確定所檢測問題的來源。盡管存在反向跟蹤應用,其基于流程控制數(shù)據(jù)或裝置情形數(shù)據(jù)設法定位所檢測問題的來源,但沒有基于流程控制數(shù)據(jù)和裝置情形數(shù)據(jù)使用這種反向跟蹤應用來查明工廠中的問題。使用反向跟蹤應用(其使用過程和裝置數(shù)據(jù))可對流程工廠10中問題或情形的起因提供比之前只使用過程或設備數(shù)據(jù)之一的反向跟蹤應用更好或更完整的答案。當然,這些反向跟蹤應用集成流程控制和裝置監(jiān)視數(shù)據(jù),且如果期望的話,也包括流程性能數(shù)據(jù)以確定問題的起因。這種起因可以是有對比差異的多個因素的組合、檢測到不應同時存在的過程和裝置情形(如泵正在運行與閥門關閉)等。這些問題的表現(xiàn)可以是根據(jù)概率、對比、推算的情形狀態(tài)等。這些反向跟蹤或其他診斷應用可使用正式的過程與裝置模型,以及輸入與輸出變量的導數(shù)以及這些變量的實際測量來計算輸出變量對輸入變量的總導數(shù)以及使用實際流程測量值估算該總導數(shù)以計算不同可能根源的偶然影響。也可對偶然數(shù)據(jù)加以^:驗、驗證以及與工廠10的實際輸出數(shù)據(jù)一致化以確定預測做得如何。在任何情況下,可提供一個或多個其他行動應用260以根據(jù)集成診斷應用250所作的診斷決策或響應警告或其他情形而采取某些行動。例如,應用260可通過用戶界面應用244提供可能行動或建議給用戶,或給預測應用262,其可預測這種建議的結果并通過集成顯示應用244顯示該結果給用戶。例如,可設計這些建議采取行動更正問題、從工廠IO獲得更長的生命期、更經(jīng)濟或在設置的財務或EPA限制內運營工廠10、基于當前或預測的過程或裝置功能性避免將來的問題等。應用260也可基于所提出的行動使用戶模擬工廠10以在實際行動之前看到這些應用的模擬效果。應用260可在作更好診斷決策時采取行動收集更多或更好的數(shù)據(jù)。該數(shù)據(jù)收集可自動伴有裝置情形監(jiān)視或過程監(jiān)視應用或性能監(jiān)視應用收集更多或不同類型的數(shù)據(jù)。如果這樣配置的話,應用260也可基于應用250所作的診斷決策、警告等在工廠10中自動采取行動,如重設已設點、調整回路、重配置裝置等,如反饋路徑264所示。這些行動可能或不可能涉及使用流程控制應用、裝置監(jiān)視和控制應用來實現(xiàn)系統(tǒng)的變化。這些行動也可能伴有重配置工廠IO使不同或不止一種類型的產品在另一種之上,或重配置工廠10以優(yōu)化經(jīng)濟收益或實現(xiàn)其他利害。另外,應用260可調用其他應用,如自動工作命令生成應用270(其可以是圖1中的應用54)以訂購裝置所需的零部件、訂購生產新產品所需的原材料等。當然,如果必要的話,應用260可使用集成的警告、財務限制或指示或其他數(shù)據(jù)來采取緊急行動、對自動或手工改變工廠IO加以控制以實現(xiàn)指示等。正如所理解的,用戶界面244可基于所執(zhí)行的組50中的應用顯示任何或所有若干不同類型的用戶屏幕。因此,例如用戶界面244可顯示裝置性能屏幕、原始數(shù)據(jù)屏幕、sates圖242等。用戶界面244也可顯示集成警告應用246所產生的集成警告屏幕248。類似地,任何故障診斷應用250也可創(chuàng)建診斷顯示273、建議屏幕274以及表示目標產量和裝置利用275和276的屏幕。同樣,采取行動應用260可創(chuàng)建任何性質的生產規(guī)劃和財務屏幕277。當然,基于來自不同數(shù)據(jù)源的數(shù)據(jù),這些和其他應用也可創(chuàng)建其他類型的屏幕和顯示。應注意到,盡管圖3所示的流程控制、裝置監(jiān)視和診斷、以及性能監(jiān)視應用從應用組50中分開,如果期望的話,這些特定應用可以是或集成應用50使用的一部分。另外,盡管圖3所示數(shù)據(jù)與工廠10的一個實施例有關,圖3不表示應用組50中任何應用的實際位置。因此,圖3所示的任何及所有應用和硬件可位于該工廠中任何所期望的地方(或者如果期望的話,甚至可與工廠10分開),且這些應用不必位于同一個地方。另外,數(shù)據(jù)收集器與數(shù)據(jù)收集和配給系統(tǒng)102之間以及數(shù)據(jù)收集和配給系統(tǒng)102與圖3所示應用之間的凄t據(jù)流可出現(xiàn)在4壬何所期望的網(wǎng)絡中,如LAN或WAN、Internet,任何Intranet等。可使用任何所期望的硬件,包括諸如任何物理介質、任何專有或共享信息傳輸方法,包括但不受限于使用有線、無線、同軸電纜、電話調制解調器、光纖、光、流星爆發(fā)、衛(wèi)星等設備以任何所期望的方式傳輸數(shù)據(jù)。該通信也可使用任何所期望的協(xié)議,包括但不受限于Fieldbus、XML、TCP/IP、IEEE802.3、藍牙、X.25、X.400協(xié)議或現(xiàn)在已知或將來開發(fā)的任何其他協(xié)議。再者,數(shù)據(jù)在發(fā)送到集成應用50、集成應用50使用或從集成應用50發(fā)送的任何階段都可以是有條件的或壓縮的。當然,可使用任何已知或期望的壓縮,包括諸如小波信號表示、傅里葉、!iadamard等變換、傅里葉通信等、系數(shù)、異常處理、旋轉門數(shù)據(jù)壓縮等。另外,集成應用50如診斷應用250可使用過程裝置和行為的任何聯(lián)合模型作診斷或預測決策,包括諸如正式的數(shù)學模型、統(tǒng)計相關性、基于Kalman濾波的估計器、神經(jīng)網(wǎng)絡、基于模糊邏輯的模型或這些或其他模型的任何組合。在一個實施例中,診斷應用250可使用戶查看過程或情形監(jiān)視傳感器輸出波形的特性和趨勢和/或警告和/或當這些模式改變時激活控制變化。用在特征集上設置警告限的模式識別、或考慮傅里葉分量并基于對單個傅里葉系數(shù)或傅里葉系數(shù)的加權組合或其中的某個函數(shù)(如平方、總AC功率、PSD系數(shù)等)提供趨勢和/或警告和/或控制啟動,可實現(xiàn)這種功能性。在一個實施例中,將一個或多個卡如輸入/輸出(I/O)卡連接到圖1中的一個或多個流程控制器12或14可提供來收集、轉換和處理或緩沖過程和裝置監(jiān)視活動中的情形監(jiān)視輸入,因此這些卡可實現(xiàn)部分或所有數(shù)據(jù)收集和配給系統(tǒng)102。這些I/O卡(其可以是其中實現(xiàn)數(shù)據(jù)收集例程的組元處理器)可為流程工廣10中的某些或所有設備、區(qū)域等進行數(shù)據(jù)收集活動以提供工廠10中的集成應用所需要的數(shù)據(jù)。配置這些卡從流程控制系統(tǒng)中的多種以及多個且不同設備類型或源收集任何或所有流程控制數(shù)據(jù)、裝置監(jiān)視數(shù)據(jù)或流程性能數(shù)據(jù)。再者,這種數(shù)據(jù)源可包括諸如手持收集設備、實驗用化學或物理測量源、直接在線輸入源和遠程源。另外,將另一種卡如I/O卡連接到控制器可提供來存儲并實現(xiàn)這里描述的一個或多個集成應用。因此,盡管圖l表示數(shù)據(jù)收集和配給應用、以及集中式計算機30中實現(xiàn)的資產利用組中的集成應用,這些應用以及為這些應用的數(shù)據(jù)收集活動可在分布于流程工廠10中的一個或多個專有卡或其他設備中實現(xiàn)。這些卡或組元處理器可通過系統(tǒng)總線如圖1的總線32直接連接到用戶界面和控制器,或可以是與一個或多個控制器有關的輸入/輸出系統(tǒng)的一部分,或可以位于其他地方。當然,根據(jù)使用它的流程工廠IO的配置和性質,一個專有卡可運行所有集成應用或其中的任何子集。在某些情況下,可對控制器層收集的數(shù)據(jù)進行預處理,且之后將預處理過的或經(jīng)部分處理的數(shù)據(jù)提供給另一個設備如計算機系統(tǒng)30,其可完成集成的處理。以這種方式,當在工廠環(huán)境中實現(xiàn)時,集成應用50本質上是分布式的。現(xiàn)在參照圖4到6討論從不同數(shù)據(jù)源中收集和集成數(shù)據(jù)的一種方法。在這個例子中,應理解將從不同數(shù)據(jù)源收集的數(shù)據(jù)轉換為流程控制系統(tǒng)使用的格式,其使用FisherRosemountSystems公司出售的DeltaV流程控制系統(tǒng)實現(xiàn)。這樣,流程控制數(shù)據(jù)不是遠程數(shù)據(jù)源。然而,其他數(shù)據(jù)如維護數(shù)據(jù)、性能監(jiān)視數(shù)據(jù)、流程模型數(shù)據(jù)、財務數(shù)據(jù)等來自外部數(shù)據(jù)源。通常而言,用一個配置系統(tǒng),其存儲有關系統(tǒng)配置的數(shù)據(jù)并跟蹤系統(tǒng)配置,來配置該系統(tǒng)。過去,這樣的配置系統(tǒng)受限于流程控制設備、軟件和策略的布置與交互,且包括有限的關于某些設備如現(xiàn)場設備的維護信息??墒?,因為系統(tǒng)主要集中于迎合流程控制操作員,顯示給用戶并由配置系統(tǒng)跟蹤的信息通常限制于流程控制數(shù)據(jù)。在該已知系統(tǒng)中,配置數(shù)據(jù)庫存儲且瀏覽器應用顯示與流程控制設備有關的信息以及這些設備收集并生成的數(shù)據(jù)。通常,為在單個系統(tǒng)中收集和使用來自不同數(shù)據(jù)源的數(shù)據(jù),現(xiàn)在提供配置數(shù)據(jù)庫或其他集成配置系統(tǒng)使不同數(shù)據(jù)源提供數(shù)據(jù)給系統(tǒng)作為單個數(shù)據(jù)源使用。使用這樣的配置數(shù)據(jù)庫來收集和存儲來自其他不同數(shù)據(jù)源的數(shù)據(jù),且提供瀏覽器型的顯示或層次以允許操縱、組織并使用所收集的數(shù)據(jù)從而使不同應用可使用該數(shù)據(jù)。圖4表示系統(tǒng)300的結構圖,其和流程控制系統(tǒng)一起實現(xiàn)從不同數(shù)據(jù)源收集數(shù)據(jù)。通常,系統(tǒng)300包括信息技術系統(tǒng)(ITS)部分302,其可包括維護管理系統(tǒng)304、產品目錄控制系統(tǒng)306、生產調度系統(tǒng)308以及通過LAN、Internet等連接的其他系統(tǒng)。ITS302通過XML事務服務器312連接到Web服務部分31Q。服務器312發(fā)送XML封裝數(shù)據(jù)給Web服務31G,該數(shù)據(jù)表示塊304、306和308使用或生成的數(shù)據(jù)。Web月k務310包括一系列Web服務監(jiān)聽器314,其監(jiān)聽或訂閱來自其他數(shù)據(jù)源的某些數(shù)據(jù),并提供該數(shù)據(jù)給訂閱應用。訂閱應用可以與ITS302中的應用或流程控制系統(tǒng)有關。Web監(jiān)聽服務(其可以是數(shù)據(jù)收集和配給系統(tǒng)102的一部分)可監(jiān)聽和重發(fā)警告和事件數(shù)據(jù)、過程情形監(jiān)視數(shù)據(jù)和裝置情形監(jiān)視數(shù)據(jù)。使用該數(shù)據(jù)界面將數(shù)據(jù)轉換為標準格式或協(xié)議,如Fieldbus或DeltaV協(xié)議或轉換為所需要的XML。Web服務31Q與其他外部數(shù)據(jù)源有聯(lián)系,并通過Web服務器316從其他外部數(shù)據(jù)源接收數(shù)據(jù)。這些外部數(shù)據(jù)源可包括震動監(jiān)視數(shù)據(jù)源、實時優(yōu)化數(shù)據(jù)源、專家系統(tǒng)分析數(shù)據(jù)源、預測維護數(shù)據(jù)源、回路監(jiān)視數(shù)據(jù)源或其他數(shù)據(jù)源。當然,每個源可通過不同的外部服務器連接,或有可能兩個或多個數(shù)據(jù)這些數(shù)據(jù)源可放入流程控制環(huán)境中或與之分離,且通過Internet或其他LAN或WAN連接到外部服務器。在任何情況下,如果期望的話,Web服務器316可通過格式化所接收數(shù)據(jù)實現(xiàn)某些數(shù)據(jù)收集和配給系統(tǒng)102的功能。流程控制運行系統(tǒng)318與Web服務310和外部服務器316有聯(lián)系。運行系統(tǒng)318包括控制應用、操作員界面應用、警告和事件應用以及實時數(shù)據(jù)應用,其中任何一個可使用來自外部數(shù)據(jù)源的數(shù)據(jù)或來自Web服務(因而來自ITS302)。提供Interop系統(tǒng)320以組織和收集來自Web服務器316和Web服務310的數(shù)據(jù)從而流程控制運行系統(tǒng)318可以公共或一致格式使用該數(shù)據(jù)。Interop系統(tǒng)320可包括轉換界面如R0C、0PC、PI以及虛擬控制器DLLI/F界面,其可對從Web服務器316和Web服務監(jiān)聽器314接收的數(shù)據(jù)進行數(shù)據(jù)轉換和識別。最后,配置數(shù)據(jù)庫322用于存儲和組織來自Interop系統(tǒng)320和流程控制運行系統(tǒng)318的數(shù)據(jù),包括來自遠程數(shù)據(jù)源的任何數(shù)據(jù),如來自外部Web服務器316和ITS302。當然,ITS302也可通過Web服務310訂閱并獲得來自流程控制系統(tǒng)和遠程數(shù)據(jù)源的數(shù)據(jù)。圖5A和5B用例子說明瀏覽器型瀏覽工具生成的顯示350,該工具可用來存儲、組織和訪問數(shù)據(jù)收集和配給系統(tǒng)102所收集的數(shù)據(jù),如存儲在配置數(shù)據(jù)庫322中。顯示或層次350包括若干不同部分,其用作不同用途??墒?,層次350表示系統(tǒng)可使用的數(shù)據(jù)或其他元素的結構、說明它的摘要并提供對它的訪問。因此,層次350用于表示配置數(shù)據(jù)庫中存儲的數(shù)據(jù)以及操縱該數(shù)據(jù)從而以某種方式改變系統(tǒng)的配置。正如所看到的,圖4中的示例層次包括若干不同部分,包括"庫"部分、"控制策略"部分和"網(wǎng)絡"部分,其中每個用作不同用途或表示配置數(shù)據(jù)庫中存儲或其可^f吏用的不同數(shù)據(jù)或數(shù)據(jù)的不同結構。通常而言,庫部分包括配置中存儲的或與其有關的不同元素的列表并提供對它的訪問。這些元素可以是硬件或軟件元素包括諸如模板軟件模塊、現(xiàn)場設備、控制器、工作站等。為表示、組織和提供對來自不同數(shù)據(jù)源數(shù)據(jù)的訪問,該庫也可包括一個或多個外部服務器,其用作從不同數(shù)據(jù)源到集成系統(tǒng)的數(shù)據(jù)流的管道。圖4中這些服務器表示為Web服務器M6。如這里的用法,集成系統(tǒng)包括圖2數(shù)據(jù)收集和配給系統(tǒng)102上面的所有硬件和軟件元素。換言之,集成系統(tǒng)包括系統(tǒng)10中使用相同數(shù)據(jù)格式的元素。每個外部服務器下面是所定義元素或使用該服務器作為數(shù)據(jù)導管的數(shù)據(jù)源參數(shù),從而其與該服務器有關。所定義服務器參數(shù)即數(shù)據(jù)源可以是表示連接到或存儲于服務器中的應用或硬件設備的圖標。實際外部服務器提供的且與不同數(shù)據(jù)源有關的XML腳本可提供這些定義參數(shù)。在某些情況下,擁有者或創(chuàng)建數(shù)據(jù)源的人員,如服務提供商或應用創(chuàng)建者,可提供XML腳本來定義服務器或與之有關的數(shù)據(jù)源的操作能力。結果,集成系統(tǒng)中的用戶或操作員可提供庫和定義外部服務器用途和屬性的信息。作為例子表示與圖4外部服務器有關的數(shù)據(jù)源是RT0+應用。通常而言,RTO+應用是一個由流程控制系統(tǒng)服務提供商提供并實現(xiàn)的優(yōu)化應用。該應用通常針對特定流程控制系統(tǒng),且使用模型來模型化流程控制工廠從而優(yōu)化工廠的控制。在RTO+圖標下,其實際位于外部服務器數(shù)據(jù)源側之上,RTO+應用表示為與鍋爐蒸汽渦輪有關。RTO+應用提供諸如渦輪效率、渦輪的功率輸出以及RTO+軟件測量或生成的、與該渦輪有關的其他參數(shù)或數(shù)據(jù)等信息。另外,庫中表示諸如RTO+軟件所提供的、與鍋爐蒸汽渦輪有關的其他元素。例如,這里列出為該渦輪定義或與之有關的功能塊以及這些功能塊的參數(shù)。同樣,這里也表示且可啟用(打開)或禁用(關閉)與該渦輪有關的警告。同樣,也可啟用或禁用是否其他應用如診斷應用可能需要通過RTO+軟件從該渦輪中收集數(shù)據(jù)的標志。另外,在庫部分列出其他預定義歷史數(shù)據(jù)收集,其定義待收集和存儲的有關該渦輪的數(shù)據(jù)。注意到警告和其他服務如診斷服務實際上不是鍋爐蒸汽渦輪的一部分??墒?,他們也列在庫中該元素的下面,因為他們從該渦輪獲取數(shù)據(jù)因而支持該渦輪?,F(xiàn)在參照層次350的控制策略部分,控制策略按諸如地理區(qū)域,如區(qū)域1、區(qū)域2等組織。每個區(qū)域可分成不同單元,如單元l、單元2等。另外,每個單元有與之有關的若干模塊。這些模塊可以是任何模塊,如流程控制網(wǎng)絡中開發(fā)的模塊或與不同數(shù)據(jù)源有關的模塊。這些模塊通常用于配置不同應用如何一起操作以及相互間如何通信。這些功能將參照圖6進行詳細描述??刂撇呗圆糠直硎局T如配置數(shù)據(jù)庫中存儲的、與系統(tǒng)1Q的當前配置有關的信息,包括系統(tǒng)10中不同硬件的位置和交互,系統(tǒng)10中不同軟件元素的位置和交互等。操作員或用戶可通過操縱顯示350中的元素來操縱系統(tǒng)配置。例如,要下栽一個軟件到硬件設備中,用戶可將表示該軟件的圖標拖放到硬件元素上。把一個新設備圖標放入層次350表示將新設備實際增加到系統(tǒng)中。通常而言,設計配置數(shù)據(jù)庫以存儲和操縱控制策略部分所示的模塊。其4也元素,如石更件或軟件元素,可用單個4莫塊或相連沖莫塊的組合來表示。因此,當用戶操縱顯示350中的圖標時,該用戶實際上操縱這些模塊所在的配置數(shù)據(jù)庫或其他數(shù)據(jù)庫或內存中的模塊。為收集和使用來自不同數(shù)據(jù)源的數(shù)據(jù),顯示或層次350將不同數(shù)據(jù)源表示為模塊或模塊的組合。之后將這種模塊放入配置層次中,且以在配置數(shù)據(jù)庫中操縱與集成系統(tǒng)中實體有關的模塊如流程控制模塊的相同方式操縱。當為之前未知或沒有連接的數(shù)據(jù)源創(chuàng)模擬塊時,用戶定義模塊范圍內的從該數(shù)據(jù)源接收的數(shù)據(jù)的類型、性質和意義。使用這種信息結構,可對實際從數(shù)據(jù)源接收的數(shù)據(jù)以與集成系統(tǒng)中元素的其他模塊中的數(shù)據(jù)相同的方式在集成系統(tǒng)中進行分類、貼標簽、識別和使用。以這種方式,可收集和存儲從不同數(shù)據(jù)源接收的任何類型數(shù)據(jù),即使與集成系統(tǒng)完全無關的機構或人員創(chuàng)建實際生成數(shù)據(jù)的應用或設備。當然,應理解在通過數(shù)據(jù)轉換技術如OPC、PI、Fieldbus等轉換之后,將來自該數(shù)據(jù)源的數(shù)據(jù)傳遞給配置數(shù)據(jù)庫。如上所示,該功能由數(shù)據(jù)收集和配給系統(tǒng)102完成,實際上沒有顯示在圖5層次350中。圖6提供關于蒸汽渦輪模塊的更詳細描述。層次350的網(wǎng)絡部分表示實際上的和操作上的網(wǎng)絡連接。當然,通常有許多不同類型的與該網(wǎng)絡有關的設備和元素??墒?,所示的一種元素是ACN(區(qū)域控制節(jié)點),其包括控制器節(jié)點。控制器節(jié)點有控制策略,如存儲在那里的控制和通信軟件。ACN也包括一個或多個輸入/輸出(I/O)設備,其可以是FieldbusI/O設備、HARTI/O設備等。當然,每個I/0設備可有不同的端口、設備、功能塊等往那里連接或通信上依賴于I/O設備。一個或多個工作站也可與ACN有關。這些工作站可以是用戶界面或其他類型工作站。圖5所示工作站支持或實現(xiàn)多個應用或其他功能元素,包括該例子中的警告和警報處理或顯示應用以及控制策略應用,如用于配置控制器、現(xiàn)場設備等以獲得有關控制器和現(xiàn)場設備信息的應用。為收集來自不同數(shù)據(jù)源的數(shù)據(jù),該工作站也提供或執(zhí)行互操作(IOP)部分。IOP部分(也如圖4所示)包括層次350中的庫部分確定的一個或多個外部服務器。這里,ACN中所示的工作站支持RTO+外部服務器(稱為外部服務器l)。當然,如果期望的話,該工作站、該ACN或其他ACN中的其他工作站中可提供與其他數(shù)據(jù)源有關的其他外部服務器,如圖2和圖3所示的那些。外部服務器可支持任何合理數(shù)量的設備。盡管所有這些設備可能與RT0+應用或服務有關,不是服務器支持的所有設備需要與一個特定數(shù)據(jù)源有關。以這種方式,單個服務器可支持許多不同數(shù)據(jù)源。在該例子中,外部服務器1支持的設備之一是之前討論的鍋爐蒸汽渦輪。類似庫部分中表示的,鍋爐蒸汽渦輪可包括特性,如效率、功率等、功能塊、警告等。也和庫部分類似,用戶可通過選擇渦輪設備警告并將它啟用進行配置以接收或啟用該層次這個位置中的警告,如設備警告。另外,用戶可訪問層次3S0這個位置中的警告、特性(如效率和功率)、功能塊和參數(shù)數(shù)據(jù)。以這種方式,使用層次350的IOP部分,用戶可對與之前沒有連接到集成系統(tǒng)的數(shù)據(jù)源有關的設備、應用等中的數(shù)據(jù)作定義并提供訪問。在某些情況下,用戶可為外部數(shù)據(jù)源定義一個或多個模塊,如為外部設備或應用,并使用這些模塊來組織并使其他應用可使用從不同數(shù)據(jù)源中收集的數(shù)據(jù)。作為該流程的一部分,用戶可定義與外部數(shù)據(jù)源有關的設備功能塊、參數(shù)、警告等。即使關于外部數(shù)據(jù)源的模塊或功能塊實際上在外部數(shù)據(jù)源中不存在,但位于數(shù)據(jù)收集和配給系統(tǒng)102中,正如連接到外部數(shù)據(jù)源的工作站和外部服務器所實現(xiàn)的那樣。使用圖5配置層次350,用戶定義或導入與數(shù)據(jù)源有關的、通過IOP服務支持的外部服務器連接的模塊,如設備或應用。圖6表示配置應用呈現(xiàn)的配置屏幕,其允許創(chuàng)建和操縱模塊以連接到集成系統(tǒng)中的其他模塊。使用該配置屏幕,關于集成系統(tǒng)中應用和設備的模塊與關于集成系統(tǒng)外應用和設備的模塊,即與不同數(shù)據(jù)源有關,可連接在一起從而相互間通信。這種連通性定義模塊間的數(shù)據(jù)流,也即外部數(shù)據(jù)源與集成系統(tǒng)中的應用間的數(shù)據(jù)流。通過拖動多個模塊模板360(圖6屏幕的左側)中的一個并將所選擇模板放入配置屏幕362中可創(chuàng)建多個模塊。使用彈出特性對話框等,可將該模塊分配給一個特定設備或數(shù)據(jù)源,如工OP服務中或圖5層次庫中的渦輪設備。一旦通過IOP服務和外部服務器與特定外部設備或數(shù)據(jù)源連接,就可定義該模塊以包含與該設備有關的某些參數(shù)。這種參數(shù)可以是從該模塊可獲得的模塊特性,舉例而言,如模塊中的輸出。所定義的一些或所有模塊參數(shù)數(shù)據(jù)表示為與圖5層次350中的外部設備或數(shù)據(jù)源有關。在該例子中,蒸汽渦輪模塊364包括效率參數(shù)366和功率參數(shù)368,其作為模塊輸出使用。也將圖5層次350中反映的模塊364其他元素作為模塊的一部分提供,它們包括與該設備有關的功能塊、設備輸入和輸出、警告等。與圖5層次350中的鍋爐蒸汽渦輪有關、或為其創(chuàng)建的渦輪模塊364也包括警告,其為用戶在層次350的IOP或庫部分中確定或啟用的警告。這些警告中的一種作為輸出使用。模塊的輸出是從設備本身或與設備有關的其他軟件通過外部服務器提供的與渦輪設備有關的數(shù)據(jù)。取決于如何定義模塊364,這些輸出可以是參數(shù)、測量值等。該模塊的輸入是來自應用等的輸入,其可設備。事實上,模塊364的輸入是相關設備接受或識別的數(shù)據(jù)或控制信號。這些輸入的功能由設備或與該設備有關的軟件來定義。這些輸入使來自其他模塊的數(shù)據(jù),如集成系統(tǒng)中的模塊、或與其他外部數(shù)據(jù)源有關的模塊,通過與外部數(shù)據(jù)源連接的IOP服務因而通過外部服務器發(fā)送到外部數(shù)據(jù)源或設備。外部數(shù)據(jù)源可以它所期望的任何方式使用該輸入數(shù)據(jù)。例如,它可以由該輸入數(shù)據(jù)控制,或使用該輸入數(shù)據(jù)對設備參數(shù)等作更好或更精確的計算。如果期望的話,關于外部數(shù)據(jù)源的模塊也可包括軟件,其使用輸入、輸出、參數(shù)等來作某個性質的計算。在配置系統(tǒng)的優(yōu)選實施例中,為集成系統(tǒng)中的設備、應用等以及外部數(shù)據(jù)源創(chuàng)建的模塊是基于Fieldbus或DeltaV模塊的觀點,其是十分相似的。這里,因為模塊364與不使用模塊結構的外部數(shù)據(jù)源有關,因而是形影功能塊或形影模塊。通常而言,形影(shadow)功能塊或形影模塊元素是集成系統(tǒng)配置數(shù)據(jù)庫中的功能塊或模塊,且配置作為模塊使用。可是,形影模塊與數(shù)據(jù)源或設備有聯(lián)系,且其輸出由外部設備生成或提供。另外,形影模塊將它接收的輸入提供給外部數(shù)據(jù)源。因此,形影模塊只有輸入和輸出以及一個由從數(shù)據(jù)源接收的數(shù)據(jù)確定的、反映實際設備或數(shù)據(jù)源的輸入、輸出和狀態(tài)的狀態(tài)??墒?,使用形影模塊使集成系統(tǒng)中的其他模塊,如與資產利用組50中應用有關的模塊,可訪問外部設備或數(shù)據(jù)源的輸入和輸出。以這種方式,形影功能塊或模塊作為外部數(shù)據(jù)源與集成系統(tǒng)中應用之間的信息導管,把從外部數(shù)據(jù)源接收的數(shù)據(jù)表示為集成系統(tǒng)中其他應用可使用的格式。對形影功能塊的描述和用法描述在申請序號為09/151,084,名稱為"用于流程控制網(wǎng)絡中的形影功能塊接口"的美國專利申請中,該申請于1998年9月10提交,轉讓給本申請的受讓人,由此這里引入作為參考。圖6配置屏幕362說明用戶已配置渦輪模塊364將其中的輸出提供給標識為計算或Calc模塊370的另一個模塊的輸入。Calc模塊370包括從渦輪模塊%4接收的功率輸入以及從其可以是與集成系統(tǒng)中流程控制例程有關的模塊PID模塊372接收的輸入。Calc模塊370使用這些輸入創(chuàng)建輸出,其可能表示需要改變與模塊364有關的渦輪中的某個參數(shù)。在該例子中,將Calc模塊370的輸出提供給渦輪模塊364的輸入以將該數(shù)據(jù)通過IOP服務和外部服務器發(fā)送給提供與渦輪有關的數(shù)據(jù)的應用(如RTO+應用)。應理解Calc模塊370是一個在集成系統(tǒng)工作站中實現(xiàn)并運行的模塊。Calc模塊370可與另一個應用有關,如資產利用組50中的某個應用。這樣,圖6的配置屏幕362表示一個外部數(shù)據(jù)源與集成系統(tǒng)中的一個應用耦合在一起以提供數(shù)據(jù)給該應用的方式。另外,集成系統(tǒng)中的應用(如Calc模塊360)使用遠程數(shù)據(jù)和流程控制數(shù)據(jù)來進行計算并通過外部服務器發(fā)送其他數(shù)據(jù)和信息給外部數(shù)據(jù)源。應理解配置外部服務器使用OPC或任何其他所期望的通信轉換協(xié)議從而當該數(shù)據(jù)在集成系統(tǒng)與外部數(shù)據(jù)源之間的任一方向流動時將其轉換為適當?shù)母袷健1M管圖6表示外部數(shù)據(jù)源與集成系統(tǒng)中應用之間的配置或通信策略,應理解也可創(chuàng)建關于其他數(shù)據(jù)源的模塊、與同一個數(shù)據(jù)源有關的不同模塊等,且相互連接以提供任何外部數(shù)據(jù)源與集成系統(tǒng)中任何應用之間的通信。另外,將來自不同外部數(shù)據(jù)源的模塊以通信方式耦合在一起以提供這些數(shù)據(jù)源之間的通信。在這種情況下,數(shù)據(jù)收集和配給系統(tǒng)102提供必要的數(shù)據(jù)收集以及與不同外部數(shù)據(jù)源有關的數(shù)據(jù)格式之間的轉換。在所創(chuàng)建的用來收集和組織來自該源的數(shù)據(jù)的模塊中操縱來自外部數(shù)據(jù)源的數(shù)據(jù)的例子是使用或創(chuàng)建關于外部數(shù)據(jù)源的警告。尤其是,可為某個模塊定義警告以收集和反映從外部源提供的實際警告數(shù)據(jù)。另外,可在某個模塊中基于從與該模塊有關的外部數(shù)據(jù)源中接收的數(shù)據(jù)創(chuàng)建警告。在該模塊中創(chuàng)建警告的情況下,如果期望的話,該模塊中的功能塊可獲取來自外部源的數(shù)據(jù)以及來自其他源的數(shù)據(jù),并進行任何所期望的計算來確定是否警告或警報情形存在。如果存在,該功能塊可設置與該模塊有關的警告信號,該信號由警告應用監(jiān)視或發(fā)送到警告應用,其以與處理其他警告相同的方式處理該警告。這種警告處理可包括顯示警告給用戶、存儲警告、使警告得以確認等。另外,可通過圖5層次350啟用或禁用(其可打開或關閉該模塊的警告能力)某個模塊的警告能力,如與外部數(shù)據(jù)源有關的模塊。因此,應理解可將來自外部數(shù)據(jù)源的數(shù)據(jù)映射到該模塊中的警告,或用于為該模塊、因而為外部數(shù)據(jù)源生成警告。為訪問、獲取或查看來自外部數(shù)據(jù)源或與外部數(shù)據(jù)源有關的數(shù)據(jù),用戶可搜索層次350的庫部分以查看與外部服務器有關的信息。另外,用戶可查看控制策略并查找關于外部數(shù)據(jù)源的特定模塊。另外,用戶可使用層次350中的ACN、工作站、IOP、外部服務器、設備路徑來找到適當?shù)臄?shù)據(jù)。與警告服務類似,可使用圖4的層次350以及數(shù)據(jù)收集和配給系統(tǒng)102為外部數(shù)據(jù)源提供其他類型服務,如診斷服務。例如某些診斷應用定期從集成系統(tǒng)中的模塊收集數(shù)據(jù),并使用該數(shù)據(jù)診斷問題、性能不良等?,F(xiàn)在使用為該數(shù)據(jù)源創(chuàng)建的模塊,用同樣的診斷應用來收集有關外部數(shù)據(jù)源的數(shù)據(jù)。因此,可以自動方式收集診斷應用所需的數(shù)據(jù),只要配置與外部數(shù)據(jù)源有關的模塊從外部數(shù)據(jù)源中接收或收集診斷應用所需要的數(shù)據(jù)。在某些情況下,可將有關模塊本身的信息,如模塊的輸入、輸出或其他參數(shù)中的變率用作診斷用途。當然,可為這些診斷應用收集或使用任何所期望的數(shù)據(jù)。與警告類似,可在圖5層次35O中啟用和禁用診斷應用,如FisherRoseniountSystems//>司出售的Inspect應用。該:〖t斷應用在申請序號為09/256,585,名稱為"流程控制系統(tǒng)中的診斷"的美國專利申請中詳細描述。當然,其他診斷應用可創(chuàng)建關于外部數(shù)據(jù)源的指數(shù)來表示數(shù)據(jù)源或與數(shù)據(jù)源有關的設備的狀況。這種指數(shù)可包括利用指數(shù)、性能指數(shù)、變率指數(shù)或其他幫助指數(shù)。在數(shù)據(jù)收集和配給系統(tǒng)l02中使用公共模塊定義或方案使創(chuàng)建和使用該系統(tǒng)更容易被理解、編程和使用。因此,盡管不是必要的,也期望使用開放或眾所周知的模塊協(xié)議如Fieldbus協(xié)議、與Fieldbus協(xié)議十分類似的DeltaV協(xié)議、或其他開放協(xié)議來創(chuàng)建和操縱這里描述的模塊。當使用這種開放協(xié)議時,提供或監(jiān)視外部數(shù)據(jù)源的服務提供商可通過為外部系統(tǒng)創(chuàng)建前端,其使用開放協(xié)議傳送數(shù)據(jù)給數(shù)據(jù)收集和配給系統(tǒng)102,以支持數(shù)據(jù)收集和配給系統(tǒng)102。如果是這種情況,用于數(shù)據(jù)收集和配給系統(tǒng)102的0PC、PI等前端對該數(shù)據(jù)源而言可以是不是必須的。相反,只是從遠程數(shù)據(jù)源本身引入數(shù)據(jù)收集和配給系統(tǒng)102所創(chuàng)建的模塊。另外,在外部數(shù)據(jù)源中提供前端使操作員或這些數(shù)據(jù)源的擁有者定義來自他們系統(tǒng)的可使用的數(shù)據(jù),以提供與他們系統(tǒng)密切相關的警告和警報,以更好支持集成系統(tǒng)中使用的診斷應用等,所有這些使他們的產品或服務更合人意。同樣,前端使他們的應用更容易獲取和使用來自其他源的數(shù)據(jù),如集成系統(tǒng)中的其他外部數(shù)據(jù)源和應用,這可給他們的產品增加價值。盡管這里將數(shù)據(jù)收集和配給系統(tǒng)描述成使用模塊以及使用諸如圖5瀏覽器型層次來組織和操縱,應理解這只是實現(xiàn)該系統(tǒng)的一種方式。也可使用任何其他方式從外部數(shù)據(jù)源收集數(shù)據(jù)、將它轉換為公共或可使用格式、存儲該數(shù)據(jù)以及將該數(shù)據(jù)提供給其他應用。另外,盡管將圖3中的數(shù)據(jù)收集和配給系統(tǒng)l02作為單獨實體說明,它本質上可以是分布式的。因此,分布于集成系統(tǒng)中的不同工作站或其他計算機設備可從不同源收集數(shù)據(jù)以及以集成系統(tǒng)可使用它的方式處理并存儲該數(shù)據(jù)。一旦配置數(shù)據(jù)收集和配給系統(tǒng)102后,有許多不同類型的應用,其可使用從不同數(shù)據(jù)源收集的數(shù)據(jù)來完成過程環(huán)境中新的或更完整的功能。例如,可使用資產利用組50中的一個或多個應用來執(zhí)行一個或多個數(shù)學或軟件模型或監(jiān)視其執(zhí)行,該模型為特定工廠或該工廠中的實體如設備、單元、回路、區(qū)域等模擬。因此,可創(chuàng)建并實現(xiàn)過程或設備模型以使用所收集的數(shù)據(jù)。這些模型可基于過程裝置或過程區(qū)域。在一個實施例中,為生成這些模型,模擬專家將工廠分成組元裝置并提供任何期望抽象層上的不同組元部分的模型。例如,在軟件中實現(xiàn)工廠模型,且由一組關于該工廠不同區(qū)域的、層次相關的、相互連接的模型組成。類似地,任何工廠區(qū)域的模型可由關于該工廠中不同單元的模型組成,這些單元的輸入和輸出之間相互連接。同樣,單元可由相互連接的裝置模型組成,如此下去。當然,區(qū)域模型中可有與單元模型、回路模型等相互連接的設備模型。在示例模型層次中,低層實體如設備的模型的輸入和輸出可相互連接以產生高層實體如單元的模型,其輸入和輸出可相互連接以創(chuàng)建更高層模型如區(qū)域模型,如此下去。當然,組合或相互連接不同模型的方式取決于所模擬的工廠。當然,這些模型可以上面描述的方式從外部數(shù)據(jù)源接收所需要的數(shù)據(jù)?,F(xiàn)在參照圖7A和7B描述使用層次軟件模型的示例。圖7A表示提煉廠中多個區(qū)域380、381和382的模型。如圖7A所示,區(qū)域模型382包括原材料源384的組元模型,其供應原材料如原油給預處理器模型388。預處理器388提供某種精煉給原材料,并提供輸出通常是原油給蒸餾過程390以進一步精煉。蒸餾過程390輸出C2H4,其通常是所期望的產品,和C2H6,其通常而言是廢品。C2H6反饋給C2裂化器392,其提供輸出給預處理器388以進一步處理。從蒸餾過程390經(jīng)C2裂化器392的反饋是一個再生過程。因此,區(qū)域382的模型可包括關于原材料源384、預處理器388、蒸餾過程390以及C2裂化器392的單獨模型,其輸入和輸出相互連接,如圖7A所示。即每個組元模型以圖7A所示方式依賴于其他組元模型的輸入和輸出,從而形成區(qū)域382的模型。當然,其他區(qū)域380和381的模型可有輸入和輸出相互連接的其他組元模型。這些模型可在與外部數(shù)據(jù)源有關的處理器中實現(xiàn),并提供輸出如效率等給集成系統(tǒng)。相反,可在集成系統(tǒng)中實現(xiàn)模型,并從一個或多個外部數(shù)據(jù)源接收數(shù)據(jù)?,F(xiàn)在參照圖7B,詳細描述蒸餾過程390的組元模型,包括蒸餾塔400,有頂部400T和底部400B。蒸餾;荅400的輸入403表示壓力和溫度,其依賴于圖7A所示預處理器388的模型的輸出??墒?,該輸入可由操作員設置或基于工廠10中實際測量輸入或變量設置。通常而言,蒸餾塔400包括若干布置在其中的塔板,且蒸餾過程中氣體在塔板之間流動。C2H4從塔400的頂端400T中產生,且回流桶402反饋一些材料到塔400的頂端400T。C2H6通常來自塔400的底端,且再蒸餾鍋404將聚丙烯抽到塔400的底端400B中以輔助蒸餾過程。當然,如果期望的話,蒸餾過程390的模型可由關于蒸餾塔400、回流桶402和再蒸餾鍋404等的組元模型組成,這些;f莫型的輸入和輸出相互連接,如圖7B所示,以形成蒸餾過程390的組元模型。如上面所注意的,蒸餾過程390的組元模型可作為區(qū)域382的模型的一部分執(zhí)行,或可單獨執(zhí)行并與任何其他模型分開。尤其是,可實際測量蒸餾塔400的輸入403和/或輸出C2H4和C2H6,且在蒸餾過程390的模型中可以下面描述的若干方式使用這些測量值。在一個實施例中,可測量蒸餾過程390的模型的輸入和輸出并用于確定與蒸餾過程390的模型有關的其他因素或參數(shù)(如蒸餾塔效率等)以使蒸餾過程390的模型更精確匹配工廠lO中實際蒸餾塔的操作。之后,蒸餾過程390的模型使用所計算的參數(shù),并作為更大模型的一部分,如區(qū)域或工廠模型。另外,使用所計算參數(shù)的蒸餾過程39O的模型可用于確定虛擬傳感器測量或確定是否工廠l0中實際傳感器測量是錯誤的。使用所確定參數(shù)的蒸餾過程390的模型也可用于進行控制或資產利用優(yōu)化研究等。另外,組元模型可用來檢測和分離工廣l0中發(fā)展中的問題,或了解工廠l0中的變化如何影響工廠10中優(yōu)化參數(shù)的選#^。如果期望的話,可執(zhí)行任何特定模型或組元模型來確定與該模型有關的參數(shù)的值。一些或所有這些參數(shù)如效率參數(shù)對該模型環(huán)境中的某個工程師來說可意味著什么,但在工廠10中通常是不可測量的。尤其是,組元模型通常數(shù)學上用方程Y-F(X,P)描述,其中模型的輸出Y是輸入X和一組模型參數(shù)P的函數(shù)。在圖7B蒸餾過程39O的蒸餾塔模型示例中,專家系統(tǒng)可定期從實際工廠收集數(shù)據(jù)(如每小時、每十分鐘、每分鐘等),其表示與模型關聯(lián)的實體的實際輸入X和輸出Y。之后通常而言,使用模型和多組輸入和輸出測量進行回歸分析如最大似然、最小二乘或任何其他回歸分析以基于多組測量的數(shù)據(jù)確定未知模型參數(shù)P的最佳匹配。以這種方式,使用實際或測量的輸入和輸出可確定任何特定模型的模型參數(shù)P從而使該模型與模型化實體一致。當然,可對工廠10中使用的任何和所有組元模型完成該流程,且可使用任何適當數(shù)量的輸入和輸出測量來完成。另外,可將所收集數(shù)據(jù)或從該數(shù)據(jù)計算的信息提供給數(shù)據(jù)收集和配給系統(tǒng)102,并用于反映這些模型的模塊中,這些模型所模擬的元素等。在任何情況下,使用這些組元模型或這些模型收集或生成的數(shù)據(jù),資產利用組5O可通過繪出所確定模型參數(shù)(和/或模型輸入和輸出)值與時間的關系圖進行資產性能監(jiān)視。另外,不管模型是否運行于數(shù)據(jù)源或資產利用組50中,它可檢測潛在故障的傳感器。如果一個或多個傳感器看上去有與其有關的較高或不可接受的誤差,資產利用組50可通知維護人員和/或流程控制操作員有傳感器故障。如上所述,可存儲或跟蹤與任何特定模型有關的參數(shù)、輸入、輸出或其他變量為過程或工廠中的單元、區(qū)域或任何其他實體提供性能監(jiān)視。如果期望的話,可一起跟蹤或監(jiān)視兩個或多個這些變量以提供實體性能的測量。資產利用組50可基于模型參數(shù)或其他模型變量監(jiān)視一個或多個實體,并可將這些實體的操作狀態(tài)或性能測量報告給流程控制工廠10中的任何其他所期望的人、功能或應用,如給流程控制專家系統(tǒng)、維護人員、商業(yè)應用、用戶界面例程等。當然,資產利用組5O可基于有關每個實體的一個、兩個、三個或任何其他所期望數(shù)量的參數(shù)或變量,對任何所期望的實體進行性能或情形監(jiān)視。通常由熟悉該流程的專家基于被監(jiān)視實體的類型確定性能監(jiān)視中使用的變量或參數(shù)的身份和數(shù)量。如果期望的話,資產利用組5O或特別是狀態(tài)監(jiān)視應用24O可通過將由上面描述的模型所確定的一個或多個參數(shù)與按照所模擬實體的設計參數(shù)運行的模型所確定的同樣參數(shù)作比較來定義性能指數(shù)或圖表。尤其是,資產利用組50可使用模型附屬的工廠10中實體的設計參數(shù)執(zhí)行模型來確定實體的設計性能會是什么,如果它按過程的當前狀態(tài)并使用工廠1O中測量的實際的實體輸入操作。之后將設計性能與由實體的組元模型所決定、或由實體的輸入和輸出測量值所決定的實體實際性能作比較來生成實體性能的測量值。組元模型也可用來進行過程優(yōu)化。尤其是,資產利用組5O可根據(jù)由諸如流程控制操作員或商業(yè)人員通過商業(yè)應用提供的某些優(yōu)化準則,使用執(zhí)行單個組元模型的一個或多個優(yōu)化例程來優(yōu)化工廠的操作。優(yōu)化器可以是實時優(yōu)化器,其根據(jù)那時工廠l0的實際狀態(tài)實時操作以優(yōu)化工廠10。另外,優(yōu)化器可確定要對工廠1O所作的變化,如使某些設備或單元重回在線狀態(tài),從而提供工廠1O的最大優(yōu)化。當然,除這里提到的那些之外,可執(zhí)行其他類型的優(yōu)化例程。根據(jù)上面討論結果,可看出使用模型為商業(yè)應用、流程控制應用以及資產維護和性能監(jiān)視應用提供許多新型數(shù)據(jù)或信息。尤其是,可將模型用于進行性能監(jiān)視以及產生性能指數(shù),其表示工廠中的設備、單元或區(qū)域等的相對性能。該性能指數(shù)可以是關于該實體可能性能的實體性能測量值。另外,盡管上面已討論設備和單元模型,可建立并執(zhí)行流程控制實體如回路、單元等的類似模型,以同樣為這些類型的實體提供性能測量和優(yōu)化準則。同樣,如上所示,在某情況下,模型可用來測量或指示某些設備或其他實體的狀況,并提供表示這些實體的狀況指數(shù)。例如,某些輸入和輸出傳感器的誤差測量,如對某些模型使用回歸分析所確定的,可用作或轉換為這些設備狀況的某種提示。同樣,可將不這樣做流程控制器就無法使用的其他信息,如基于模型的模型參數(shù)和虛擬傳感器測量,提供給流程控制器或給商業(yè)人員以多種方式使用。除性能和狀況指數(shù)之外,資產利用組50可協(xié)助指數(shù)生成例程創(chuàng)建其他類型的指數(shù),如利用指數(shù)和變率指數(shù)。變率指數(shù)表示設備、回路、單元等的某個輸入或輸出信號或與其有關的某個其他參數(shù)的變化量與該信號或參數(shù)的期望變化量的對比。創(chuàng)建變率指數(shù)所需要的數(shù)據(jù)可在任何所期望或方便的時間由資產利用組50通過數(shù)據(jù)收集和配給系統(tǒng)102收集,并提供給指數(shù)生成例程。當然,可由熟悉該實體的制造商、工程師、操作員或維護人員設置信號或參數(shù)的正常變化量,或基于與工廠中該或其他類似實體有關的統(tǒng)計測量值(如平均值、標準方差等),且可在指數(shù)生成例程中存儲或更新該正?;蚱谕淖兓?。一種形式或另一種形式的利用指數(shù)跟蹤或反映單個回路或其他實體的利用率,且可提供一些提示,如基于先前確定的基準點或操作目標,是否正利用這些實體。可根據(jù)實際設備測量的使用情況生成利用指數(shù)。例如與所期望的利用相比,可測量有關設備在某個流程中的使用頻度。利用指數(shù)可標識其沒有根據(jù)設計使用的回路等。正如上面表示的,用戶界面例程244提供圖形用戶界面(GUI),其與這里描述的資產利用組50集成在一起以有助于用戶與資產利用組50提供的不同資產利用能力交互??墒牵谠敿氂懻揋UI之前,應認識到GUI可包括使用任何合適的編程語言和技術實現(xiàn)的一個或多個軟件例程。另外,可在工廠10中的單個處理平臺或單元,如工作站、控制器等中存儲并處理構成GUI的軟件例程,或者使用多個處理單元,其以通信方式在資產利用系統(tǒng)中相互耦合在一起,以分布方式存儲并執(zhí)行GUI的軟件例程。另外,可通過數(shù)據(jù)收集和配給系統(tǒng)102,從外部數(shù)據(jù)源訪問GUI用來創(chuàng)建某些屏幕的數(shù)據(jù)。更可取但并不是必須的是,可使用基于窗口的結構和外觀實現(xiàn)GUI使用熟悉的圖形,其中多個相互連接的圖形視圖或頁面包括一個或多個下拉式菜單以使用戶通過頁面以所期望的方式瀏覽從而查看和/或獲取特定類型信息。可通過GUI的一個或多個相應的頁面、視圖或顯示來表示、訪問、激活上面描述的資產利用組50的特性和/或能力。另外,可以邏輯方式將構成GUI的不同顯示相互鏈接以有助于用戶通過顯示快速和直觀瀏覽以獲取特定類型的信息,或訪問和/或激活資產利用組50的特殊功能。在一個實施例中,類似上面的圖5,GUI可進行或提供一組或一系列層次顯示,其中有關流程控制系統(tǒng)(如工廠中的區(qū)域、回路、設備、控制器例程性能監(jiān)視應用等)性質的更基本或公共信息可以某種方式顯示于更高層次的顯示中。之后,在一系列后續(xù)的較低層顯示中,其可通過選擇和點擊較髙層顯示中的任何特定信息訪問,可進一步提供有關控制例程、維護例程、流程控制設備的相互連接、以及實際性能測量、流程控制例程活動如警告、問題等、性能測量如性能建議、預測等以及維護信息如工廠中發(fā)生的問題等的信息。之后,其他較低層顯示可進一步提供有關這些顯示中元素的信息。通常,當用戶操練下去或進入較低層顯示時,這種層次顯示從流程控制活動、維護活動以及流程性能活動的角度,提供有關特定區(qū)域、回路等以及與此有關的問題的更多信息。通常而言,這里描述的GUI提供流程控制區(qū)域、單元、回路、設備等的直觀圖形描繪或顯示。每個圖形顯示可包括與GUI顯示的特定視圖有關的若干狀態(tài)和性能指數(shù)(其中的部分或全部可由上面描述的指數(shù)生成器例程生成)。例如,描繪流程控制區(qū)域的顯示可提供一組指數(shù)反映該區(qū)域(即設備層次的特定層中的流程控制系統(tǒng)的特定部分)的狀態(tài)和性能。另一方面,描繪回路的顯示可提供與該特定回路有關的一組狀態(tài)和性能指數(shù)。在任何情形下,用戶可使用任何視圖、頁面或顯示中所示的指數(shù)來快速評定是否顯示中描繪的任何設備、回路等中存在問題。另外,這里描述的GUI可自動或響應用戶的請求提供維護信息給用戶。維護信息可由資產利用組50中的任何部分提供。類似地,GUI可顯示警告信息、流程控制信息等,其也可由資產利用組50提供。另外,GUI可提供與工廣10中已發(fā)生或即將發(fā)生的問題有關的消息給用戶。這些消息可包括圖形和/或文字信息,其描述該問題、建議為消除當前問題可能要作的系統(tǒng)變化、描述所采取的行動過程以更正或避免問題等。另外,這里描述的GUI可自動或響應用戶的請求提供流程性能信息給用戶。流程性能信息可由資產利用組50中的任何部分提供。這種性能數(shù)據(jù)或信息可包括性能測量、預測或給用戶的有關改變過程從而改變性能的建議,可包括輸入或顯示當前系統(tǒng)使用的性能目標等。圖8是表示流程控制系統(tǒng)中單元500的、可由GUI顯示的示例顯示圖。如圖8所示,單元500包括多個設備如閥、泵、溫度傳導器等,所有都用所示圖形表示。另外,該顯示可進一步包括表示不同設備間的邏輯和物理連接關系的線箭頭和任何其他標記。當然,流程控制系統(tǒng)(或部分流程控制系統(tǒng))的這種圖形表示技術上是眾所周知的,因此這里不進一步詳細描述實現(xiàn)這些圖形表示或顯示的方式。圖8所示GUI顯示也包括多個指數(shù)名和值550。尤其是,指數(shù)名和值550包括性能指數(shù)、狀況指數(shù)、變率指數(shù)和利用指數(shù),所有這些與資產利用組50及其中的指數(shù)生成例程一起都已在上面簡要討論過。指數(shù)名和值550可以所示表格格式或任何其他所期望的格式顯示。指數(shù)名和值550表示整個單元500的性能和狀態(tài),因此所示指數(shù)值更可取但不必要由與構成單元500的每個子單元和/或設備有關的指數(shù)值或字段組成。在討論GUI以及將資產信息、流程控制信息、維護信息、診斷信息、性能信息或任何其他類型的信息顯示給用戶的方式之前,下面提供生成性能和狀態(tài)指數(shù)方式的簡要討論。同樣,應認識到盡管在GUI的不同顯示方面,這里詳細描述了性能指數(shù)、狀況指數(shù)、變率指數(shù)和利用指數(shù),資產利用組50可生成其他和/或不同指數(shù)并通過GUI顯示。也應理解GUI顯示的一些或所有數(shù)據(jù)可來自外部數(shù)據(jù)源。通常,可為單個設備、為設備的邏輯和/或物理組、為邏輯過程(如控制回路)、為過程裝置如單元和區(qū)域的邏輯組等計算指數(shù)生成器例程生成并通過GUI顯示的指數(shù)。換句話說,大體上可在裝置的每個層次上或流程控制系統(tǒng)或更一般的可包括一個或多個流程控制系統(tǒng)的資產利用系統(tǒng)的邏輯層次上計算指數(shù)。可是,特定指數(shù)的意義可取決于指數(shù)所生成和顯示的環(huán)境(即是否指數(shù)對應于設備和/或參數(shù)的邏輯或物理組),且可取決于其所顯示的層次的層級。例如,在設備層次的最低層,指數(shù)對應于物理設備如閥、溫度傳感器、激勵器等。因此,基于制造設備時在該設備中存儲的信息,每個設備可有唯——組指數(shù),其可在該設備中或為該設備生成。相應地,每個設備可生成并將其指數(shù)提供給該層次的較高層,以及如果需要的話,給資產利用組50。類似地,單元或回路,每個都由一個或多個設備或功能塊組成,每個可有唯一的一組指數(shù)。當然,為邏輯和裝置層的每個層次都計算一個或多個性能、狀況、變率和利用指數(shù)可能不適合、不需要或沒有用。任何或所有這些指數(shù)可表示系統(tǒng)中設備或其他實體的狀況。例如,設備的狀況指數(shù)(HI)可基于設備的歷史使用情況。尤其是,設備制造商可在該設備中存儲與設備的生命期有關的信息,且基于設備的用法以及在操作期間環(huán)境對設備施加的影響(如溫度變化、震動等),該設備可決定在多大程度上設備是按照它的生命周期曲線推進(例如,老化)。廠商可以對設備編程來提供HI值,其表示設備在生命期中的目前狀態(tài)。例如,沖程型閥預期的可用操作生命期為250,000個全沖程期。沖程閥設備(通常是智能現(xiàn)場設備)的廠商已經(jīng)在設備內存中存儲了預期數(shù)量的操作沖程限和目前閥已完成的沖程數(shù)。這樣,當HI值從好、馬上需要維護(畫S)到現(xiàn)在需要維護(麗N)變化時,生成的HI值可基于從Q到250,000的沖程數(shù)。當然,HI值和生命期特征(如沖程)間的精確關系可能不是線性的。相反,許多生命期特征遵循指數(shù)特性,由此設備性能/操作中的故障和退化隨時間推移如完成的沖程數(shù)進程加快。當然,基于目前所檢測的設備狀態(tài)和它的操作狀況,有許多其它方法定義或計算設備的HI值。另一方面,回路的HI值基于組成回路的功能塊更可取但并不是必要的。類似地,為回路、區(qū)域和單元層所計算的UI值表示與其容量或期望利用率對比,特定資產(如回路)被使用的程度。例如,UI值可基于按設計回路用于進行控制的總時間。將設備指數(shù)值作數(shù)學組合以組成該層次中回路、子單元、單元和區(qū)域層的指數(shù)值,可使用加權總和或平均值、或任何其他合適的數(shù)學組合。當然,計算一個或多個性能、狀況、變率和利用指數(shù)并不一定對邏輯與裝置層次中的每層都合適、需要或有用。圖9是說明可為或可不為系統(tǒng)層次中的設備、回路、子單元和單元層生成性能指數(shù)(PI)、狀況指數(shù)(HI)、變率指數(shù)(VI)和利用指數(shù)(U工)的方式的示例表。如圖9所示,為單元或子單元層生成PI。在單元和子單元層,可將單元或子單元模型(如模型56中的一個)與單元或子單元的實際性能作比較或以任何其他期望的方式來計算PI值。特別地,該環(huán)境(即該層次中的單元和子單元層)中的PI可以是諸如關于理論上最大效率值,或換一種說法,關于根據(jù)實際系統(tǒng)性能由經(jīng)驗得出的最大效率值。圖9所示的表也表明不需要為單個設備和回路計算PI。然而,在一些應用中,可能期望為設備或回路計算PI。例如,在計算設備PI的情況下,設備廠商可在設備中存儲性能信息,這樣在操作期間設備可基于實際性能特性(例如操作效率)與存儲的性能信息(其可能包括理論上最大的設備效率)的比較計算出PI。當然,指數(shù)生成例程51也可完成這個功能。例如,在計算回路的PI情況下,系統(tǒng)可將最大或平均回路誤差(即穩(wěn)態(tài)的誤差信號)與某個預定義的最小誤差值(理想狀態(tài)下可以是零)作比較。以這種方式,小回路誤差可對應表示性能好的PI值。圖9也表明計算該層次中的回路和設備層上的VI。在設備層,可將設備輸出中的變化或誤差與預期或期望的變化量和方差作比較來計算VI。過分高或過分低的VI值說明設備故障或功能不良或可以是即將來臨的故障或功能不良。同樣,在回路層,回路輸出中的過頻或大幅度變化也表明有問題。在任何情形下,回路和設備的VI可基于實際參數(shù)變率與期望參數(shù)變率的比較,后者通過理論或經(jīng)驗得出。盡管圖9表明沒有計算單元和子單元層的VI,—些應用中仍然需要計算這些層的VI。進一步而言,圖9顯示計算設備、回路、子單元和單元層的HI。設備的HI可基于該設備的使用記錄。特別是,設備廠商可在設備中存儲與生命期相關的信息,且基于設備的使用記錄和設備操作期間環(huán)境(如溫度變化、震動等)對它施加的影響,設備可決定在多大程度上設備沿生命期曲線推進(例如老化)。廠商可對設備編程來提供HI值,以指明設備的生命期中的目前狀態(tài)。例如,沖程型閥預期的可用操作生命期是250,OOO個全沖程期,沖程閥設備(通常是智能現(xiàn)場設備)廠商已在設備內存中存儲所期望的操作沖程壽命數(shù)和目前閥已完成的沖程數(shù)。這樣,在HI值的范圍在Q和10(G代表狀況差、IO代表狀況好)之間的情況下,當沖程數(shù)從O上升到250,OOO時,閥生成的HI值從0變化到10。當然,HI值和生命期特征(如沖程)間的精確關系可能不是線性的。相反,許多生命期特征遵循指數(shù)特性,由此,設備性能/操作上的故障和退化隨時間推移如完成的沖程數(shù)等推進得更快。當然,基于設備的目前所檢測狀態(tài)和它的操作狀況,有許多定義或計算設備的HI的其他方式。例如,如果設備有兩個檢測到的小問題,它的HI會減少。另一方面,更可取但不是必須的是回路的HI是組成回路的單個設備或功能塊的HI值的數(shù)學組合(例如加權和或平均值)。同樣,子單元和單元層的HI值也可以是回路和子單元的下層HI值的數(shù)學組合。這樣,最終設備層之上的層的HI值層次是基于一個或多個設備的HI值形成組合值。如圖9所示,可計算回路、子單元和單元層的UI,但可能不必要計算設備層的值。通常而言,UI表示與其容量或期望利用率相比,特定資產(如回路、子單元或單元)被利用的程度。例如,UI值可基于單元、子單元或回路被用來進行控制或產生輸出的時間總量。另外,UI值可基于比較回路、子單元和/或單元所處理的材料總量與該回路、子單元、單元等所處理的最大量的比率。圖IO是說明計算圖8所示單元500的PI值方式的示例圖。如圖IO所示,組成單元500的多個回路575中的每個都有其自身的PI和加權系數(shù),其可以是用戶選擇的或基于該特殊回路相對于單元500的整體搡作的重要性?;芈?75的指數(shù)和i又重數(shù)學上用加權平均值組合以得到單元500的PI值83.2。通過類似方式,所計算的單元500的HI是組成單元500的所有設備(和/或回路)HI值的加權平均。諸如圖11所示的表格可用來表示加權平均值中包含的值。同樣如圖11所示,某段文字描述可能與該特殊設備和指數(shù)值有關。基于HI值和與該HI值相關的特殊設備,這些文字描述可提供診斷信息、維護信息等。圖12是說明計算單元諸如圖8所示單元500的VI值的方式的示例表。和HI—樣,所計算的圖8單元500的VI是基于組成單元500的單個設備、回路和/或子單元VI值的加權平均值。當然,GUI可提供給用戶查看諸如圖10-12所示的加權平均數(shù)據(jù)的能力,并允許用戶改變權重。圖13是GUI提供的顯示示例圖,讓用戶監(jiān)視工廠10中的單元、子單元、回路、設備等的性能。如圖13所示,繪出不同指數(shù)值隨時間變化的函數(shù)圖,這樣用戶能更直觀地分析任何趨勢或任何其它基于時間的變化,其可能表示有問題。另外,這種圖形表示也可揭示不同指數(shù)變化之間存在的重要關聯(lián)或關系。例如,用戶能比較容易識別HI值下降與VI值上升或過分高之間的關系。另外,GUI也可在圖13所示的圖形顯示中提供文字消息,或在某個其它顯示或頁面,其提示用戶與所顯示的指數(shù)值或其中的變化有關的目前或潛在的問題。這些文字消息可表示對已識別問題的可能解決方案。盡管圖13中描繪的圖形信息有刻度,即指數(shù)按照百分比表示,且時間軸以月為單位,也可使用任何其它單位和顯示分辨率。例如,在指數(shù)可能變化得非??斓那闆r下,如果期望的話,GUI就允許用戶以小時、分鐘、每幾秒為單位或更頻繁地(如以更高的時間分辨率)顯示指數(shù)值。圖14是由GUI提供以讓用戶迅速分析工廠10中過程區(qū)域的操作狀態(tài)和性能的可效仿圖形顯示。如圖14所示,GUI以圖形描述過程區(qū)域600中的物理裝置(和它們之間的相互連接)。當然,需要認識到盡管圖14所示的GUI顯示中描述過程區(qū)域,也可顯示工廠10的任何其它部分,如單元、子單元、回路、設備等以得到同樣或類似的結果。總之,所描述的過程區(qū)域600有兩個罐、多個溫度傳導器、壓力傳導器、流體傳導器等以及管道,這些都按圖14所示相互連接。并且,顯示每個物理設備時附帶由字母、數(shù)字組成的關聯(lián)標識符(如TT-394),其唯一標識工廠10中的這個設備,且也可在顯示時附帶圖形計量器或量規(guī)(如部分陰影的半圓特征)使用戶迅速確定與設備相關的感應參數(shù)的狀態(tài)。例如,GUI可顯示與溫度傳感器有關的圖形計量器或量規(guī),且可根據(jù)溫度傳感器感應到的當前溫度給計量器加或多或少的陰影。更重要的是,可顯示區(qū)域600中所示一個或多個設備的VI、HI、UI和PI值。作為例子,只顯示了連接到區(qū)域600中的罐610的幾個設備的H工值。然而,如果期望的話,可以顯示更多或更少的HI值。另外,如果期望的話,可顯示區(qū)域600中出現(xiàn)的任何設備的不同指數(shù)值或指數(shù)值組。如從圖14所示的顯示中可看出,用戶可迅速確定某個區(qū)域是否運行正常或將會繼續(xù)正常運行。進一步而言用戶也可迅速確定那些需要多加關注和/或可能引起特別問題的設備、單元、子單元等。應理解用戶可查看工廠中后續(xù)越來越低的實體,且需要給他們提供有關這些不同實體或視圖的指數(shù)的信息。這樣,舉例來說,用戶可查看工廠的視圖并看到一組特殊的工廠指數(shù)。接著,用戶可將注意力集中在某個區(qū)域,如通過點擊工廣視圖中的一個區(qū)域,并查看與這個區(qū)域相關的指數(shù)。類似地,通過點擊所顯示區(qū)域中的單元,就可查看不同單元的指數(shù)。同樣,將注意力從這些實體所在的實體中移動到這些不同實體上,可查看回路、子單元、設備等的指數(shù)。通過這種方式,用戶可迅速找到工廠中任一點或任一層的指數(shù)比預期值更低(或更高)的起因。圖15是GUI提供的示范性的顯示圖,讓用戶查看與區(qū)域600中使用的任何設備有關的檢查跟蹤信息。舉例來說,用戶可用鼠標點擊給定設備或其以字母和數(shù)字表示的標識符,或可通過鍵盤輸入該標識符,來請求有關該設備的彈出式檢查跟蹤窗口650。通過這種方式,用戶可使用檢查跟蹤信息來確定不合適或不可接受的指數(shù)值是否與故障有關以適當或及時校準設備,是否適當?shù)嘏渲昧四硞€設備等。圖16是GUI提供的示范性的顯示圖,讓用戶對用于生成區(qū)域600中某個特殊設備的一個或多個指數(shù)值的數(shù)據(jù)進行更詳細分析,或進行情形監(jiān)視。舉例來說,在彈出窗口680中顯示對發(fā)動機675的震動分析。為響應發(fā)動機675所影響的單元的異常高或異常低的指數(shù)值,用戶可請求這樣的彈出窗口,和/或如果與這個發(fā)動機有關的指數(shù)值表示可能有問題,也可請求該窗口。進一步而言如果期望的話,GUI會自動提供這樣的彈出窗口,其中包含關于有一個或多個異常指數(shù)值的這些設備、單元等的詳細數(shù)據(jù)分析。類似地,圖17是GUI提供的示范性的顯示圖,讓用戶以圖形方式查看或監(jiān)視區(qū)域600中設備的性能特征。舉例來說,為響應用戶請求,或響應資產利用專家59的自動請求,提供包含發(fā)動機675的效率圖的彈出窗口690。如果與罐610實現(xiàn)的過程部分有關的一個或多個指數(shù)值異常,就請求或需要這樣的彈出窗口。特別地,在這個例子中,用戶可了解到發(fā)動機675的PI值低和/或區(qū)域600的PI值低。結果,用戶可請求更詳細信息,如彈出窗口690中包含的信息,來確定是否發(fā)動機675存在問題。在這個例子中,彈出窗口可包含發(fā)動機675的效率隨時間變化的關系圖,其中實際效率數(shù)據(jù)700對照理論或經(jīng)驗得到的最大效率值710畫出。如上面所討論的,諸如將實際效率和理論最大值的比率用作PI值,也可用這兩組效率數(shù)據(jù)來計算隨時間變化的發(fā)動機675的PI值。圖18仍是GUI提供的示范性的顯示圖,讓用戶迅速調查工廠10中的警告信息、情形等。工廠IO的高層圖形視圖750可包括一個警告標語,其中有一個或多個待解決警告。警告標語中的每個警告使用由字母和數(shù)字組成的指示符表示,其與生成警告或事件的設備唯一相關。另外,標語760中的每個警告也包含一個信息按鈕770,用戶可選擇它來生成包含與這個特殊警告有關的更詳細信息的彈出窗口775。進一步而言用戶也可選擇引起特殊警告的設備的、由字母和數(shù)字組成的指示符來調查警告的可能原因。當選擇由字母和數(shù)字組成的指示符時,GUI提供彈出窗口780。彈出窗口780可提供一個或多個響應類別785,來幫助用戶理解怎樣處理一個特殊警告,以及應該在什么時間系中處理警告。舉例來說,彈出窗口780可指示某個特殊設備不再通訊、該設備出故障了、該設備需要立即維修、或該設備需要維修或其它關注。當然,可使用更少和/或不同的響應類別。GUI生成的警告顯示可以是美國專有申請序列號09/707,580(于2000年11月7日提交)中公開、這里引入作參考的集成顯示。通常,警告顯示可表示流程警告或警報以及其它類型的警告,如維修警告和警報。進一步而言可將有關警告的信息,如警告標語的字段775中提供的特定信息,與該警告一起發(fā)送給GUI或給資產利用專家59。盡管將數(shù)據(jù)收集和配給系統(tǒng)102以及資產利用組50以及其它過程元素描述為更適合用軟件來實現(xiàn),它們也可用硬件、固件等實現(xiàn),且可由與流程控制系統(tǒng)IO有關的任何其它處理器實現(xiàn)。這樣,如果期望的話,這里所描述的元素可以在標準的多用途CPU或在特別設計的硬件或固件如特殊應用集成電路(ASIC)或其他硬件設備中實現(xiàn)。當用軟件實現(xiàn)時,軟件例程可存儲在任何計算機可讀存儲器中,如磁盤、光盤、或其他存儲介質,在計算機或處理器的RAM和ROM中,在數(shù)據(jù)庫中等。同樣,軟件可通過任何已知或期望的交付方式交付給用戶或流程控制工廠,包括諸如計算機可讀盤或其他可運輸?shù)挠嬎悴艓状鎯C制、或通過通信信道,如電話線、INTERNET等(將它看成與通過可運輸?shù)挠嬎銠C存儲介質提供這種軟件一樣或可相互替換)。同樣,盡管將組50描述成是可以是或使用基于規(guī)則的專家,也可使用其它類型的專家引擎,包括使用其他已知數(shù)據(jù)挖掘技術的引擎。現(xiàn)在參考圖19,提供表示流程工廠10中資產利用專家59與其它計算機工具或應用之間的數(shù)據(jù)流的數(shù)據(jù)流圖。將參考圖1描述圖19。特別地,資產利用專家59可從多個數(shù)據(jù)收集器或數(shù)據(jù)源接收信息,如流程工廠10中的多路復用器、傳導器、傳感器、手持設備、控制系統(tǒng)、無線射率(RF)收發(fā)器、在線控制系統(tǒng)、web服務器、歷史記錄器、控制模塊或其它控制應用、接口如用戶接口和輸入/輸出接口以及數(shù)據(jù)服務器如總線(如Fieldbus、HART和Ethernet總線)、閥、收發(fā)器、傳感器、服務器和控制器以及其它工廠資產如過程儀表、旋轉裝置、電子裝置、供電裝置等?;谄渌δ芟到y(tǒng)如何生成和使用數(shù)據(jù),數(shù)據(jù)可以是任何所期望的形式。更進一步而言可使用任何所期望或適合的數(shù)據(jù)通訊協(xié)議和通訊硬件如上面討論的XML協(xié)議將數(shù)據(jù)發(fā)送給資產利用專家59??墒?,一般來說要配置工廠10以便資產利用專家59自動從一個或多個數(shù)據(jù)源接收特定種類的數(shù)據(jù),以及以便資產利用專家59對該數(shù)據(jù)采取預定動作。資產利用專家59也從(且實際上可執(zhí)行)數(shù)據(jù)分析工具接收信息,如目前提供的典型維護數(shù)據(jù)分析工具、性能跟蹤工具如與設備相關的工具、以及流程控制系統(tǒng)中的性能跟蹤工具如上面提到的美國專有申請序列號09/256,585和09/499,445中所描述的。數(shù)據(jù)分析工具也可包括諸如根源起因診斷應用,其檢測某種特定類型問題的最終根源、事件檢測如美國專有申請序列號6,017,143中描述的、調節(jié)性回路診斷如申請序列號為08/303,869(于1999年5月3日提交)的美國專利申請中所公開的,這里引入作為參考、脈沖線路反向檢測應用如申請序列號為09/257,896(于1999年2月25日提交)的美國專利申請中所描述的,這里引入作為參考、以及其它插接線檢測應用、設備狀態(tài)應用、設備配置應用和維護應用、設備存儲、歷史記錄和信息顯示工具,如AMS、資源管理器應用和檢查跟蹤應用。進一步而言專家59可從流程控制數(shù)據(jù)分析工具如高級控制專家53、模型預測控制過程例程,如申請序列號為09/593,327(于2000年6月14日遞交申請)和09/412,078(于1999年10月4日遞交申請)的美國專利申請中所描述的,這里引入作為參考、調整例程、模糊邏輯控制例程、神經(jīng)網(wǎng)絡控制例程、以及從諸如申請序列號為5,680,409的美國專利申請中描述且流程控制系統(tǒng)10中可提供的虛擬傳感器中接收數(shù)據(jù)和任何信息。更進一步而言資產利用專家59可從與旋轉裝置有關的數(shù)據(jù)分析工具中接收信息,如在線振動、RF無線傳感器和手持數(shù)據(jù)收集單元、與旋轉裝置有關的油料分析、溫度記錄器、超聲波系統(tǒng)和激光定準平衡系統(tǒng),所有這些都與檢測流程工廠10中旋轉裝置的問題和狀態(tài)相關。這些工具在技術上是眾所周知的,這里不進一步闡述。再進一步而言資產利用專家59也可接收與動力管理和動力裝置以及供應有關的數(shù)據(jù),如圖1中的應用23和27,其可包含任何所期望的動力管理和動力裝置監(jiān)控和分析工具。在一個實施例中,資產利用專家59執(zhí)行或監(jiān)視工廠10中部分或所有裝置的數(shù)學軟件模型56的執(zhí)行,如設備模型、回路模型、單元模型、區(qū)域模型等,其由諸如流程工廠10中的計算機30或其它所期望的計算機運行。由于許多原因,資產利用專家可使用這些模型得到的數(shù)據(jù)或與這些模型有關的數(shù)據(jù)。某些數(shù)據(jù)(或模型本身)可用來提供工廠10中的虛擬傳感器,某些數(shù)據(jù)或模型本身可用來實現(xiàn)工廣10中的預測控制或實時優(yōu)化控制,指數(shù)生成例程51可使用模型56生成的某些數(shù)據(jù)來生成其他應用如商業(yè)和流程控制應用中使用的指數(shù)。資產利用專家59在數(shù)據(jù)生成時或定期地通過諸如流程工廠10中的總線32或其它任何通訊網(wǎng)絡接收數(shù)據(jù)。此后,資產利用專家59定期或根據(jù)需要將這些數(shù)據(jù)分發(fā)給其它應用或使用這些數(shù)據(jù)生成并提供在控制或操作流程工廠10的不同方面有用的其它信息給工廠10中的其它功能系統(tǒng)。特別地,資產利用專家59可提供數(shù)據(jù)從而使指數(shù)生成例程51創(chuàng)建與流程工廠10中一個或多個設備、單元、回路、區(qū)域或其他實體有關的一系列組合指數(shù),如性能指數(shù)、利用指數(shù)、狀況指數(shù)以及變率指數(shù)。也將在這里詳細討論這些指數(shù)的生成和使用。資產利用專家59也可提供數(shù)據(jù)給控制例程862或從其中接收數(shù)據(jù)??刂评?62位于流程控制器或與這些控制器、優(yōu)化器55、商業(yè)應用863、維護應用866等有關的接口中。進一步而言控制專家865(其可包括預測流程控制器),過去會簡單假設它所控制的設備要么工作正常,要么就完全不正常,現(xiàn)在可從資產利用專家59接收與它控制的設備的狀態(tài)或狀況有關的信息,如利用、變率、上面提到的狀況或性能指數(shù)、或其它與設備、回路等的操作狀態(tài)有關的信息,在試圖控制某個過程時,會考慮這些信息。預測控制器865和優(yōu)化器55可給用戶接口例程58提供額外的信息和數(shù)據(jù)。預測控制器865或優(yōu)化器55可使用與網(wǎng)絡中設備的實際目前狀態(tài)有關的狀態(tài)信息,以及考慮當前目標和未來需求,如資產利用專家59中提供的商業(yè)方案軟件中確定的,正如商業(yè)應用863所定義的那些,以基于控制系統(tǒng)中的預測優(yōu)化控制。進一步而言資產利用專家59可提供數(shù)據(jù)給企業(yè)資源計劃工具或從其中接收數(shù)據(jù),如商業(yè)方案或商業(yè)計算機35和36中經(jīng)常使用的工具。這些應用可包括生產計劃工具,其控制生產計劃、材料資源計劃,工作命令生成工具54,其自動生成商業(yè)應用中使用的零件定單、工作命令、或供應定單等。當然,可基于資產利用專家59中的信息,自動完成生成零件定單、工作命令、要部分以針對維護問題提供糾正行動的時間。資產利用專家59也可提供信息給維護系統(tǒng)應用866,其不僅馬上提醒維護人員出現(xiàn)了問題,而且采取糾正措施,如訂購配件等,其對更正問題是必不可少的。進一步而言可使用資產利用專家59現(xiàn)在可使用的、但過去任何單個系統(tǒng)都無法使用的信息類型來生成新的模型868。當然,從圖19可以理解到資產利用專家59不僅從數(shù)據(jù)模型和分析工具接收信息或數(shù)據(jù),也從企業(yè)資源工具、維護工具和流程控制工具中接收信息。此外,一個或多個一致的用戶界面例程58可與工廠IO中的資產利用專家59以及任何其它應用通訊為操作員、維護人員、商業(yè)人員等提供幫助和可視化。操作員和其它用戶可使用一致的用戶界面例程58來完成或實現(xiàn)預測控制、改變工廠10的設置、查看工廠10中的幫助、或進行任何其它與資產利用專家59提供的信息有關的活動。如上面所討論的,用戶界面例程58可包括操作員指導工具,其接收來自預測控制器865的信息以及與指數(shù)有關的信息,操作員或其它用戶可使用該信息來幫助完成許多功能,如查看過程或該流程中設備的狀態(tài),來指導預測控制器865或來進行預測或優(yōu)化控制。進一步而言用戶界面例程58可以用來瀏覽數(shù)據(jù)或通過諸如資產利用專家59從流程工廠10的其它部分的任何工具中獲得數(shù)據(jù)。例如,經(jīng)理希望知道該流程中正在發(fā)生什么,或需要與流程工廠IO有關的高層信息來作戰(zhàn)略計劃。因此,應理解一旦中心數(shù)據(jù)庫接收到數(shù)據(jù),且轉換成諸如公共格式,數(shù)據(jù)就以某種可訪問方式存儲于數(shù)據(jù)庫中,且資產利用專家59中的應用或用戶可使用該數(shù)據(jù)。例如,與流程控制、報警、設備維護、故障診斷、預測維護、財務計劃、優(yōu)化等有關的應用可使用、組合和集成來自一個或多個不同數(shù)據(jù)源的數(shù)據(jù),從而比過去沒有來自大量不同或以前不可訪問的數(shù)據(jù)源的數(shù)據(jù)時這些應用的操作狀態(tài)更好。圖19所示應用作為資產利用專家59的一部分可以是圖l描述的任何應用,或如果期望的話,可以是任何其他類型的應用。當然,圖19所示的數(shù)據(jù)源以及使用所收集數(shù)據(jù)的應用本質上是示范性的,且可使用更多、更少或不同數(shù)據(jù)源和應用。同樣,可配置數(shù)據(jù)源本身以接收數(shù)據(jù)收集和配給系統(tǒng)或數(shù)據(jù)庫所收集的數(shù)據(jù)。以這種方式,有專有應用的不同廠商或服務提供商可收集他們從前沒有或不能從處理工廠獲得的某些數(shù)據(jù)以增強這些服務提供商提供的產品或服務。在一個實施例中,期待過去在不考慮流程控制網(wǎng)絡的情況下通常使用專有應用收集并生成數(shù)據(jù)的傳統(tǒng)流程控制服務提供商,現(xiàn)在會提供所收集或生成的數(shù)據(jù)給資產利用專家59以使其他應用可使用該數(shù)據(jù)。這些其他應用可以是與流程控制環(huán)境有通信連接的計算機中執(zhí)行的應用,如主機設備、用戶界面、控制器等中的應用。另外,這些其他應用可以是傳統(tǒng)服務機構提供或使用的應用。以這種方式,現(xiàn)在可設計任何應用使用由過程系統(tǒng)擁有者擁有的應用或服務提供商擁有并管理的應用在流程控制工廠中以任何方式生成的任何凄t據(jù)。因此,在許多情況下應用可得到增強,因為可^f吏用他們之前無法得到的凝:據(jù)。例如,腐蝕分析服務提供商可使用專有流程控制系統(tǒng)或專有裝置監(jiān)視應用收集的數(shù)據(jù)來增強腐蝕分析的可靠性或可預測性。這種來自大量不同類型的服務提供商和應用的數(shù)據(jù)"異花授粉,,是從前無法得到的。如上所述,資產利用專家59可執(zhí)行一個或多個數(shù)學或軟件模型56或監(jiān)視其執(zhí)行,該模型模擬特定工廠或該工廠中實體如設備、單元、回路、區(qū)域等的操作。這些模型可以是硬件模型或流程控制模型。在一個實施例中,為生成這些模型,模擬專家將工廠分成組元硬件和/或流程控制部分,并提供任何期望的抽象層次上的不同組元部分的模型。例如,軟件中實現(xiàn)工廠模型,且由一組層次上相關的、相互連接的工廠中不同區(qū)域的模型組成。類似地,任何工廠區(qū)域的模型由工廠中不同單元的單個模型在這些單元的輸入和輸出之間相互連接組成。同樣,單元可由相互連接的設備模型組成,如此下去。當然,區(qū)域模型可將設備模型與單元模型、回路模型等相互連接。在該示例模型層次中,較低層實體如設備的模型的輸入和輸出可相互連接產生較高層實體如單元的模型,較高層實體模型的輸入和輸出可相互連接以創(chuàng)建更高層模型如區(qū)域模型,如此下去。當然,不同模型組合或相互連接的方式取決于所模擬的工廠。盡管可為整個工廠使用單一完備的數(shù)學模型,有理由相信為工廠的不同部分或實體如區(qū)域、單元、回路、設備等提供不同且獨立組元模型,并將這些不同模型相互連接以形成更大的模型是十分有用的。另外,使用獨立運行的組元模型以及與其他組元模型一起作為更大模型的一部分運行是合意的。盡管可為整個工廠或為任何或所有組元模型使用數(shù)學上高度精確或理論上的模型(如三階或四階模型),單個模型不必數(shù)學上盡可能精確,且可以是諸如一階或二階模型或其他類型的模型。這些較簡單模型通常在軟件中執(zhí)行得更快,且通過將模型的輸入和輸出與工廠中實際測量的輸入和輸出匹配,可做到更精確。換言之,可基于工廠中的實際反饋,調整或tweak單個模型以精確模擬工廠或工廠中的實體。參照圖7A和7B討論可采用的層次模型示例。使用模型為商業(yè)應用、流程控制應用和資產維護和監(jiān)視應用提供許多新型數(shù)據(jù)或信息。尤其是,可使用模型來進行性能監(jiān)視和產生性能指數(shù),其表示工廠中的設備、單元、區(qū)域等的相對性能。該性能指數(shù)可以是關于該實體可能性能的實體性能的測量。另外,盡管上面已討論設備和單元模型,可創(chuàng)建并執(zhí)行流程控制實體如回路、單元等的類似模型,以提供這些類型實體的性能測量和優(yōu)化準則。同樣,如上所示,在某些情況下,模型可用來測量或指示某些設備或其他實體的狀況,并提供表示這些實體的狀況指數(shù)。例如,對某些模型使用回歸分析所確定的某些輸入和輸出傳感器的誤差測量可用來表示或轉換為表示這些設備狀況。同樣,可將不這樣流程控制器就無法得到的其他信息,如模型參數(shù)和基于該模型的虛擬傳感器測量,提供給流程控制器或給商業(yè)人員以若干方式使用。除性能和狀況指數(shù)之外,資產利用組5G可協(xié)助指數(shù)生成例程創(chuàng)建其他類型的指數(shù),如利用指數(shù)和變率指數(shù)。變率指數(shù)表示設備、回路、單元等的某個輸入或輸出信號或與其有關的某個其他參數(shù)的變化量與該信號或參數(shù)的期望變化量的對比。創(chuàng)建變率指數(shù)所需要的數(shù)據(jù)可在任何所期望或方便的時間由資產利用專家59收集,并提供給指數(shù)生成例程51。當然,可由熟悉該實體的制造商、工程師、操作員或維護人員設置信號或參數(shù)的正常變化量,或基于與工廠中該實體或其他類似實體有關的統(tǒng)計測量值(如平均值、標準方差等),且可在指數(shù)生成例程51中存儲或更新該正常或預期的變化量?,F(xiàn)在參照圖20,描述為一個或多個流程工廠提供模型、優(yōu)化器和其他數(shù)據(jù)分析工具如性能監(jiān)^L工具遠程訪問的方法。如圖20所示,一個或多個流程工廠900、901、902和903獨立^t喿作。工廠900-903中的每個定期收集與該工廠有關的數(shù)據(jù),且之后將該數(shù)據(jù)發(fā)送給數(shù)據(jù)處理工具或遠程監(jiān)視設備910。為實現(xiàn)該功能,工廠900-903中的每個有一個用戶接口或服務器900A-903A,且這些服務器通過任何期望的通信網(wǎng)絡如internet或WWW連接到遠程監(jiān)視設備910。如圖21所示,遠程監(jiān)視設備91G包括web服務器,過程900-903通過它與遠程監(jiān)視設備910通信。遠程監(jiān)視設備910也包括一個或多個處理器914其有相關的數(shù)據(jù)庫且存儲并執(zhí)行若干過程監(jiān)視應用或工具。尤其是,每個處理器914可訪問并執(zhí)行模型916,如這里描述的組元模型,其創(chuàng)建來模擬一個或多個工廠900-903或這些工廠中的實體。模型916可包括每個不同工廠900-903的不同組元才莫型,且可由工廠900-903中的人員通過與工具910通信來改變這些^^莫型以諸如反映工廠900-903中的變化。處理器914也可存儲并執(zhí)行實時優(yōu)化器或任何其他種類的優(yōu)化器918,其可使用過程900-903中的數(shù)據(jù)按這里圖1和圖2的描述實現(xiàn)。另外,處理器914可訪問并執(zhí)行其他數(shù)據(jù)監(jiān)視工具920,包括諸如圖1任何計算機系統(tǒng)中的任何應用或工具,如這里描述的任何流程控制工具、過程監(jiān)視工具、裝置或設備監(jiān)視工具、指數(shù)生成工具、工作命令生成工具、商業(yè)或其他工具或應用。在一個例子中,可用申請?zhí)枮?9/256,585和09/499,445中描述的過程監(jiān)視工具來監(jiān)視流程參數(shù)。在操作期間,任何過程900-903可在方便的時間收集與該流程有關的輸入和輸出數(shù)據(jù),并通過連接到服務器912的服務器900A-903A和WWW、internet或其他通信網(wǎng)絡提供該數(shù)據(jù)給遠程監(jiān)視設備910。從工廠收到該數(shù)據(jù)之后,有關的一個處理器914訪問該數(shù)據(jù)并為該工廠執(zhí)行有關的過程監(jiān)視和情形監(jiān)視工具以基于所收集的數(shù)據(jù)檢測工廠中的問題,為該工廠提供情形、工廠或過程監(jiān)視,或為該工廠進行優(yōu)化。當然,工廠中收集并發(fā)送到遠程監(jiān)視設備910的數(shù)據(jù)是之前已確定為要運行所期望模型916、優(yōu)化器918和其他數(shù)據(jù)分析工具920所必要的數(shù)據(jù),且以適合所執(zhí)行工具和模型的定期或非定期速率收集并發(fā)送給工具910。因此,對優(yōu)化器而言,數(shù)據(jù)需要以不同于為模型或為性能、過程或資產監(jiān)視工具的速率收集并發(fā)送。當然,作為優(yōu)化或性能、情形或過程監(jiān)視訓練的一部分,可執(zhí)行任何有關模型或其他工具,且這些模型或其他工具的執(zhí)行通常遵循上面討論的關于圖1工廠10中這些相同工具的原則。總之,在執(zhí)行模型、數(shù)據(jù)分析或優(yōu)化器工具之后,處理器914將結果放回服務器912中,其中有關的一個工廠900-903可在任何期望的時間獲得這些結果。另外,服務器912可將這些結果直接發(fā)送給有關的一個工廠900-903。從分析中得出的數(shù)據(jù)可以是任何所期望的性能模擬數(shù)據(jù)、圖或圖表,包括諸如上面描述的關于用戶接口例程或GUI例程的那些。結果也可以是讓諸如優(yōu)化器改變工廠的建議、工廠的指數(shù)或這些類型的工具可提供的任何其他結果。在一個實施例中,假定工廠900-903以十分及時的周期方式提供足夠的數(shù)據(jù)以啟動該優(yōu)化器正確執(zhí)行,可實時執(zhí)行實時優(yōu)化器,如上面描述的那些。如果期望的話,服務器900A-903A可自動收集并發(fā)送有關數(shù)據(jù)以啟動優(yōu)化器正確操作。在一個實施例中,工廠可包括這里描述的資產利用專家59或任何其他專家數(shù)據(jù)收集工具供使用以確保將有關數(shù)據(jù)及時或定期發(fā)送給遠程監(jiān)視設備910。以這種方式,遠程監(jiān)視設備910可為不同工廠執(zhí)行關于資產、性能、情形和過程監(jiān)視的軟件以及執(zhí)行一個或多個優(yōu)化器。這意味著工廠900-903不需要包含這些用途的處理能力或應用,從而減少工廠的費用。當然,工廠為使用遠程監(jiān)視設備910,可以支付每次使用的費用或采用其他預定付費方案。如果期望的話,基于使用設備91G中的工具以及這些工具的實現(xiàn)結果,遠程監(jiān)視設備910可定合同以獲得或分擔工廠的一部分利潤和/或損失。如果期望的話,使用任何所期望的通信格式如XML、HTML等發(fā)送新的或更新的模型給服務器912,每個工廠900-903可更新遠程監(jiān)視設備91G中存儲的、應用于這些工廠的模型916。另外,遠程監(jiān)朝L設備910可包括不同流程工廠、區(qū)域、單元、設備、回路等的通用模板,其可通過服務器912下載到每個工廠900-903中,且在工廠900-903中可改變這些模板以反映這些工廠的實際操作。之后將更新的模板發(fā)送到遠程監(jiān)視設備910,以作為在資產、情形或過程監(jiān)視中、或在工廠的優(yōu)化器中實現(xiàn)的模型。以這種方式,工廠900-903中的變化可適當或精確反映在遠程監(jiān)視設備910中。盡管將資產利用專家59和其他過程元素作為在軟件中實現(xiàn)更可取來描述,他們也可在硬件、固件等中實現(xiàn),且可由與流程控制系統(tǒng)IO有關的任何其他處理器實現(xiàn)。因此,如果期望的話,這里描述的元素可在標準的多用途CPU或在特別設計的硬件或固件如特定應用集成電路(ASIC)或其他hard-wired設備中實現(xiàn)。當用軟件實現(xiàn)時,軟件例程可存儲在任何計算機可讀存儲器中如在^f茲盤、光盤或其他存儲介質上、在計算機或處理器的RAM或ROM中、在任何數(shù)據(jù)庫中等。同樣,軟件可通過任何已知或期望的交付方式交付給用戶或流程工廠,包括諸如計算機可讀盤或其他可運輸?shù)挠嬎銠C存儲機制、或通過通信信道,如電話線、INTERNET等(將它看成與通過可運輸?shù)挠嬎銠C存儲介質提供這種軟件一樣或可相互替換)。同樣,盡管將專家59描述成是可以是基于規(guī)則的專家,也可使用其它類型的專家引擎,包括使用其他已知數(shù)據(jù)挖掘技術的引擎。在參照圖1,流程工廠10可包括一個或多個控制系統(tǒng)12和14。圖22表示流程控制系統(tǒng)示例。流程控制網(wǎng)絡或系統(tǒng)1000包括一個或多個流程控制器1012,其連接到一個或多個主機工作站或計算機1014(其可以是任何類型的個人計算機或工作站),以及一排輸入/輸出(I/O)設備1020、1022,每個連接到一個或多個現(xiàn)場設備1025-1039??刂破骺梢允侵T如Fisher-RosemountSystems公司出售的DeltaV控制器,且通過諸如Ethernet連接1040或任何其他合適的通信鏈路包括Internet以通信方式連接到主機計算機1014。同樣,控制器1012使用與諸如標準4-20mA設備和/或任何智能通信協(xié)議如Fieldbus或HART協(xié)議有關的任何所期望硬件和軟件以通信方式連接到現(xiàn)場設備1025-1039。如通常已知的,控制器1012實現(xiàn)或監(jiān)督其中存儲或與其有關的流程控制例程,并與現(xiàn)場設備1025-1039通信以任何期望的方式控制過程?,F(xiàn)場設備1025-1039可以是任何類型的設備如傳感器、閥、傳導器、位置調節(jié)器等,而一排I/O設備1020和1022中的1/0卡可以是符合任何期望的通信或控制器協(xié)議如HART、Fieldbus、Profibus等的任何類型I/O設備。在圖22所示的實施例中,現(xiàn)場設備1025-1027是標準4-20niA設備,其通過模擬線路與1/0卡1022A通信,現(xiàn)場設備1028-1031為HART設備,其連接到兼容HART的1/0設備1020A,且現(xiàn)場設備1032-1039是Fieldbus現(xiàn)場設備,其使用Fieldbus協(xié)議通信方式通過數(shù)字總線1042或1044與I/O卡1020B或1022B通信。使用功能、傳導器和資源塊配置每個控制器1012實現(xiàn)控制策略。如眾所周知的那樣,每個塊是整個控制例程的一部分(如子例程),且與其他塊一起操作(通過通信上稱為的鏈路)以實現(xiàn)流程控制系統(tǒng)1000中的流程控制回路。功能塊和傳導器塊通常完成輸入功能,如與傳感器或其他流程參數(shù)測量設備有關的功能、控制功能,如與進行PID控制、模糊邏輯控制等的控制例程有關的功能、或輸出功能,其控制某個設備如閥的操作,以完成流程控制系統(tǒng)1000中某個實際功能。當然,可存在混合和其他類型的塊。控制器1012可存儲并執(zhí)行功能塊,這通常是功能塊用于標準4-20mA設備和某種類型的智能現(xiàn)場設備或與其有關時、或現(xiàn)場設備存儲并執(zhí)行功能塊時的情況。盡管這里描述控制系統(tǒng)1000時使用功能、傳導器和資源塊控制策略,使用其他技術如階梯邏輯、順序流圖等以及使用任何期望的專有或非專有編程語言,也可實現(xiàn)控制策略。流程控制系統(tǒng)1000也可包括一個或多個商業(yè)系統(tǒng),其可在一個或兩個工作站1014中,或在一個或多個其他計算機系統(tǒng)(未顯示)或以通信方式與流程控制系統(tǒng)1000耦合的其他類型平臺(如web服務器、無線通信設備等)中實現(xiàn)。這些商業(yè)系統(tǒng)可包括企業(yè)資產管理系統(tǒng)、異常情況管理系統(tǒng)等,其與流程控制系統(tǒng)1000互操作以有效管理其操作。重要的是應認識到構成流程控制系統(tǒng)1000的不同設備、系統(tǒng)等可通過一種或多種類型的通信網(wǎng)絡包括Internet以通信方式耦合在一起。更可取的是,在每個工作站1014中可執(zhí)行計算機化管理系統(tǒng)(C畫S)1055??墒?,如果期望的話,在以通信方式與流程控制系統(tǒng)1000耦合的任何其他工作站、服務器或計算機系統(tǒng)中也可執(zhí)行C,S1055。在圖2所示流程控制系統(tǒng)1000中,一個或多個主機設備1014用作操作員工作站,且其中存儲有警告處理軟件1050。通常而言,警告處理軟件1050顯示關于流程控制系統(tǒng)1000的信息,其與系統(tǒng)搡作員或用戶的理解或查看與系統(tǒng)中當前警告有關的過程的當前操作狀態(tài)的能力有關。例如,警告處理軟件1050可顯示警告標語,其中有警告提示,以及主控制顯示,其表示流程控制系統(tǒng)1000的一部分,包括與流程控制系統(tǒng)1000中與警告標語中顯示的一個或多個警告相關的部分有關的設備和其他裝置。主控制顯示可提供有關流程控制系統(tǒng)1000的當前狀態(tài)的信息,如罐中流體液位、閥或其他流體管道的流速特征、裝置的設置、傳感器讀取、設備狀態(tài)等。圖24表示該顯示的示例。操作員可使用警告處理軟件1050查看流程控制系統(tǒng)1000或流程控制系統(tǒng)1000中的裝置的不同部分。當然,警告處理軟件1050與控制器1012、以及必要時與現(xiàn)場設備1025-1039、任一排I/O設備1020和1022或任何其他設備通信以獲得與流程控制系統(tǒng)1000有關的、或其所作的相應值、設置和測量從而在工作站1014的操作員顯示器上創(chuàng)建界面屏幕。配置警告處理軟件105G接收某些或所有控制器1012、I/O設備1020和1022和/或現(xiàn)場設備1025-1039中的警告生成軟件創(chuàng)建的警告消息。舉例而言,圖22中通常將警告處理軟件1050表示為軟件元素1051、1052和1053。通常而言,警告處理軟件1050接收不同種類的警告消息,包括諸如流程警告(其通常由流程控制軟件模塊如由通信上相互連接的功能塊組成從而形成過程運行期間使用的流程控制例程的模塊生成)、硬件警告如與這些設備的狀態(tài)或作用條件有關的控制器1012、1/O設備10"和10"或其他工作站10"生成的警告、以及設備警告,其由某些或所有現(xiàn)場設備1025-1039生成以表示與這些設備有關的問題或潛在問題??梢匀魏嗡谕姆绞缴蛇@些或其他類警告。例如,眾所周知可讓用來實現(xiàn)流程控制功能的功能塊或軟件模塊生成流程警告,且通常將這些流程警告以警告消息的形式發(fā)送給操作員界面供顯示。同樣,某些智能設備、控制器、1/0設備、數(shù)據(jù)庫、服務器、工作站等可使用任何所期望的專有或非專有軟件來檢測問題、誤差、維護警告等,并將表示這些情形的警告或警報發(fā)送給工作站ion中的操作員界面。尤其是,許多設備如控制器、1/0設備和智能現(xiàn)場設備裝備有軟件和/或傳感器,其可檢測問題,如閥門活塞粘住、破碎零件、維護關系等,且可生成表示這些情形的信號或消息。如果期望的話,警告處理軟件1050可接收并基于若干因素過濾警告。尤其是,警告處理軟件1050可基于執(zhí)行該軟件的工作站或計算機系統(tǒng)、登錄到工作站的人員的身份、以及可配置設置如警告的類別、類型、優(yōu)先級、狀態(tài)、生成時間等過濾警告。例如,警告處理軟件1050可過濾警告以有選擇性地顯示執(zhí)行警告處理軟件1050的工作站通過配置來接收的工廠區(qū)域或部分的警告。換言之,在特定工作站上不會顯示工廠中某些區(qū)域或部分的警告。相反,每個工作站限制為顯示工廠中一個或多個特定區(qū)域的警告。同樣,可基于操作員的身份來過濾警告以便個別操作員受限于查看某些類別、類型、優(yōu)先級等的警告或受限于查看工廠的某個部分或子部分(如區(qū)域)的警告。警告處理軟件1050也可基于操作員的安全清除過濾顯示的警告。一般而言,這里將這些工作站和操作員過濾設置稱為工作站和操作員范圍控制。警告處理軟件1050也可基于操作員可配置的設置,包括諸如警告類別(如過程、設備或硬件警告)、警告類型(如通信、故障、庫存、維護等)、警告優(yōu)先級、警告附屬的模塊、設備、硬件、節(jié)點或區(qū)域、是否警告已被確認或桂起、是否警告是激活等過濾可視警告(即工作站和操作員范圍控制中的那些)。某些或所有Fieldbus設備1032-1039可包括之前關于Fieldbus設備沒有使用的3個可獨立報告的設備警告或警報類別。通常而言,每個可獨立報告的警告類別對應不同的安全級,因此每個類別中的警告或警報需要系統(tǒng)用戶或^l喿作員作不同類型的響應。尤其是,F(xiàn)ieldbus設備1G32-1039可提供警告參數(shù)FAILED—ALM,其通常表示停止正常操作、或根本不能操作的設備中有問題,因此該設備不能完成正常感知和/或控制功能。例如,使用FAILED—ALM參數(shù)可報告需要立即關注(如維護、修理等)的設備中的內存故障、設備中的驅動器故障或任何其他設備故障。Fieldbus設備1032-1039也可提供警告參數(shù)MAINT-ALM,其通常表示設備中檢測的情形,其與需要某種類型的設備維護有關,但其還沒有嚴重到要用FAILED—ALM參數(shù)報告。更可取但不是必須的是,使用MAINT—ALM參數(shù)報告的設備情形是由設備中某種類型的退化、磨損、疲勞等致使的情形,其可能最終致使設備故障,但其不會影響設備感知、控制或完成任何其他所需功能的能力。例如,閥門變粘連、傳動管道變堵塞等是可致使通過MAINT—ALM參數(shù)報告警告或警報的設備情形。另外,F(xiàn)ieldbus設備1032-1039可提供警告參數(shù)ADVISE-ALM,其通常表示設備中檢測的情形只值得使用勸告性質的警告或警報。通常而言,使用ADVISE—ALM參數(shù)報告的警告或警報對設備或使用該設備控制和/或監(jiān)視的過程的操作沒有任何影響。例如,可使用ADVISE—ALM參數(shù)報告直讀式頻率計檢測的接地問題、傳感器檢測的瞬時超溫或瞬時超壓。因此,對比傳統(tǒng)Fieldbus設備使用的BLOCK一ALM和BLOCK一ERR參數(shù),這里描述的可獨立報告的FAILED-ALM、MAINT—ALM和ADVISE—ALM參數(shù)使Fieldbus設備同時報告有不同安全級的多個警告或警報。換言之,使用這里描述的可獨立報告的警告,一個Fieldbus設備可使用ADVISE-ALM報告接地問題,其不需要任何立即關注,且同時Fieldbus設備可使用FAILED-ALM參數(shù)報告更嚴重的情形如傳感器故障,其需要立即關注,而不管系統(tǒng)操作員是否已確認或清除ADVISE-ALM。更可取但不是必須的是,使用32位字組成這里描述的每個FAILED-ALM、MAINT-ALM和ADVISE-ALM參數(shù),該32位字基于任何所期望的數(shù)據(jù)格式或類型如DS-72或DS-71,兩者都是眾所周知的IEEE標準,因而這里不進一步描述。每個32位字中的每一位可表示使用與該32位字對應的警告參數(shù)報告的一個唯一的設備情形。因此,每個Fieldbus設備可報告總共96個唯一的警告或警l艮情形,因為3個不同安全級(即FAILED—ALM、MAINT—ALM和ADVISE-ALM)的每一級有32個設備情形。如果期望的話,每個可獨立報告的警告FAILED-ALM、MAINT-ALM和ADVISE—ALM中的某一位可用作沒有明確定義或特殊用戶所要求的多種設備情形創(chuàng)造條件。一般而言,盡管可使用ADVISE—ALM或MAINT-ALM參數(shù)報告安全級較低的警告或警報而不影響Fieldbus設備使用FAILED-ALM參數(shù)同時報告安全級較高警告的能力,特殊警告參數(shù)中的多個激活情形(即多個檢測到的設備情形)不會致z使發(fā)送多個警告事件給操作員工作站1014。例如,如果某個Fieldbus設備檢測到一個超壓情形和一個超溫情形,將在該設備的ADVISE-ALM參數(shù)中設置這些情形對應的位??墒?,檢測到的第一個情形將生成警告事件并發(fā)送給操作員工作站1014,而僅在系統(tǒng)操作員或用戶清除或確認與檢測到的早期或第一個情形有關的警告事件之后,檢測到的任何后續(xù)情形才生成另一個警告事件并發(fā)送給該工作站。結果,如果該Fieldbus設備先檢測到超壓情形,直到系統(tǒng)用戶或操作員清除或確認超壓警告或警報后,后續(xù)檢測到的超溫情形才生成警告事件??墒褂蒙厦婷枋龅腇ieldbus警告消息格式(即包括塊標識字段、子碼字段等的消息格式)通過一個工作站1014將FAILED-ALM、MAINT—ALM和ADVISE—ALM參數(shù)獨立報告給系統(tǒng)用戶或操作員。另外,更可取但不是必須的是,在使用Fieldbus警告消息格式將這些警告發(fā)送給系統(tǒng)工作站時,使用唯一的子碼表示與每個FAILED-ALM、MAINT—ALM和ADVISE_ALM參數(shù)有關的32個可能情形之一。每個Fieldbus設備包括與每個FAILED-ALM、MAINT—ALM和ADVISE畫ALM參數(shù)的每個可能情形有關的子碼的定義。另外,每個Fieldbus設備可定義唯一的文字消息描述與每個子碼有關的情形。盡管更可取的是每個子碼對應唯一的設備情形從而唯一的文字消息,在某些情況下更期望將單一文字消息用于一種以上設備情形。每個設備可過濾這里描述的可獨立報告的設備警告參數(shù)以啟用或禁用警告或警報報告對一個或多個可能設備情形(即96種可能情形)的響應。能使用這里描述的可獨立報告的FAILED-ALM、MAINT—ALM和ADVISE—ALM參數(shù)報告警告的每個Fieldbus設備1032-1039可包括關于每個可獨立報告警告參數(shù)的激活參數(shù)和屏蔽參數(shù)。尤其是,每個Fieldbus設備1032-1039可包括FAILED—ACTIVE和FAILED—MASK參數(shù),其對應可報告的FAILED—ALM參數(shù)、MAINT-ACTIVE和MAINT—MASK參數(shù),其對應可報告的MAINT一ALM參數(shù)、ADVISE—ACTIVE和ADVISE—MASK參數(shù),其對應應可報告的ADVISE—ALM參數(shù)。更可取但不是必須的是,使用無符號的32位數(shù)據(jù)格式或類型實現(xiàn)屏蔽和激活參數(shù)。當然,也可使用任何其他合適的數(shù)據(jù)類型或格式。屏蔽和激活參數(shù)中32位中的每一位唯一對應其相應的可報告警告參數(shù)(即FAILED—ALM、MAINT—ALM和ADVISE—ALM)中的一種情形。一般而言,在配置期間可設置或清除每個設備的屏蔽參數(shù)位以啟用或禁用設備報告警告以響應檢測到與該設備的FAILED—ALM、MAINT—ALM和ADVISE—ALM參數(shù)或警告有關的情形的能力。以這種方式,系統(tǒng)用戶或操作員可有選擇性地啟用或禁用每個設備為此生成Fieldbus警報或警告消息的那些情形。當然,系統(tǒng)用戶或操作員可啟用或禁用與期望的一樣多或少的設備情形。在實際中,當Fieldbus設備到檢測某個情形時,在有關激活參數(shù)中設置與該檢測情形對應的位。例如,如果Fieldbus設備檢測到故障傳感器,可設置或清除該設備中傳導器塊的FAILED—ACTIVE參數(shù)中的對應該情形的位來表示傳感器故障。檢測(且還沒有確認、取消或清除)或任何時間檢測的任何其他設備情形也可致使設置或清除激活參數(shù)中的位以表示存在這些其他情形。然而,如下面詳細討論的,直到系統(tǒng)用戶或搡作員確認、取消或清除所報告情形之后,才會報告在該報告情形(即已發(fā)送Fieldbus警告消息給系統(tǒng)操作員、但還沒有被確認時的情形)之后檢測到的情形。之后,F(xiàn)ieldbus設備使用傳導器塊的FAILED_MASK參數(shù)過濾與用戶或系統(tǒng)操作員不想為此接收警告或警報的塊有關的設備情形。系統(tǒng)用戶或操作員可在系統(tǒng)配置時定義在FAILED-MASK參數(shù)中設置或清除哪些位以實現(xiàn)所期望的過濾。舉例而言,可將FAILED-MASK參數(shù)和FAILED—ACTIVE參數(shù)進行邏輯與操作以生成FAILED-ALM參數(shù)使已設置或清除的位表示存在當前激活(即已檢測到)且沒有被屏蔽參數(shù)屏蔽的設備情形。一般而言,每個可獨立報告的警告參數(shù)FAILED-ALM、MAINT-ALM和ADVISE—ALM可按情形被檢測的順序報告或致使Fieldbus設備發(fā)送Fieldbus警告或警報消息給系統(tǒng)用戶或操作員(對于任何檢測的激活且沒有被屏蔽情形)。換言之,可按情形被檢測的順序(即先入先出)將特定設備的某個特定的可獨立報告的警告參數(shù)中的所檢測情形報告給系統(tǒng)用戶或操作員。當然,系統(tǒng)用戶或操作員。例如,基于被檢測情形的類型,可按反時序報告非屏蔽的檢測情形(即后進先出)等。另外,當清除與特定警告參數(shù)有關的所有警告消息時,F(xiàn)ieldbus設備可提供清除警告消息。另外,如果在與警告參數(shù)有關的情形激活時改變特定警告的屏蔽參數(shù),該設備可清除警告并基于對屏蔽參數(shù)所作的任何變化重估警告。每個Fieldbus設備1032-1039也可包括關于各個FAILED_ALM、MAINT—ALM和ADVISE-ALM參數(shù)的優(yōu)先級參數(shù)FAILED—PRI、MAINT—PRI和ADVISE一PRI。這些優(yōu)先級參數(shù)可用提供256種可能優(yōu)先級的無符號8位值實現(xiàn),且可諸如分配缺省級或值2。將警告優(yōu)先級設置為0禁用警告報告,且將警告優(yōu)先級設置為1到255之間的任何值使用戶或系統(tǒng)操作員控制警告處理軟件1050管理系統(tǒng)范圍內的警告或警報的方式。尤其是,可使用若干可能優(yōu)先級確定哪個設備警告或警報優(yōu)先于其他設備的警告或警報。以這種方式,系統(tǒng)用戶或操作員可預先定義系統(tǒng)如何管理和處理潛在的大量激活警告。每個Fieldbus設備1032-1039也可包括RECO固ANDED—ACTION參數(shù),其可映射為設備描述信息中的文字信息,且可存儲在工作站1014中??蓪EC0,ANDED-ACTI0N參數(shù)引用的文字信息顯示給系統(tǒng)操作員或用戶以幫助更正、修理已生成警告的設備。在所報告警告有多個激活情形的情況下,顯示給系統(tǒng)用戶或操作員的所建議操作可以是最關鍵或最高優(yōu)先級情形。如上所描述,將Fieldbus設備生成的不同類型的警告和警報在設備層映射為多個可獨立報告的警告參數(shù)(如FAILED—ALM、MAINT-ALM和ADVISE-ALM)。以這種方式,可監(jiān)視、處理來自多個Fieldbus設備的警報或警告并通過工作站1014以一致和邏輯化方式顯示給系統(tǒng)操作員或用戶。另外,在給定的Fieldbus設備中,這里描述的可獨立報告的警告參數(shù)可阻止低安全級類型的警報屏蔽傳遞或顯示高安全級類型的警報或警告給系統(tǒng)操作員或用戶。每個HART設備1028-1031提供8種標準狀態(tài)情形,且如果期望的話,也提供一個或多個特有的狀態(tài)情形??墒?,與HART設備有關的這些標準和設備特有的狀態(tài)情形通常與Fieldbus設備報告的狀態(tài)情形不一致。尤其是,HARTi殳備1028-1031不以與這里描述的可獨立才艮告的警告參ltFAILED—ALM、MAINT-ALM和ADVISE-ALM—致的方式報告狀態(tài)情形。為有利于集成監(jiān)4見、處理和顯示與HART設備1028-1031報告的狀態(tài)情形有關的警報或警告以及Fieldbus設備1032-1039通過這里描述的可獨立報告的警告參數(shù)報告的警報或警告,警告處理軟件1050將兼容HART的狀態(tài)信息映射或分類為與可獨立報告的警告參數(shù)FAILED_ALM、MAINT一ALM和ADVISE-ALM—致的警告或警報類別。舉例而言,根據(jù)本發(fā)明的一個實施例,可將8種標準HART設備狀態(tài)情形映射為表1中所示。如表1所示,警告處理軟件1050可將8種標準HART設備狀態(tài)情形映射為FAILED、MAINTENANCE和ADVISORY類別,由此使這些標準HART狀態(tài)情形與Fieldbus設備警告或警報信息一起以比先前系統(tǒng)所能做到的更一致和邏輯化方式報告或顯示給系統(tǒng)操作員或用戶。表l<table>tableseeoriginaldocumentpage69</column></row><table><table>tableseeoriginaldocumentpage70</column></row><table>如眾所周知,與Fieldbus設備不同,必須輪詢HART設備以獲得當前設備狀態(tài)情形。相應地,可配置警告處理軟件1G5Q、控制器1012和/或I/0設備1021A以定期輪詢HART設備1028-1031以獲得狀態(tài)信息。因為HART設備發(fā)送的每個響應消息包括8個標準狀態(tài)情形的當前狀態(tài),警告處理軟件1050從通常由控制器1012通過1/0設備1021A發(fā)送給HART設備1028-1031的命令響應中提取狀態(tài)信息,可有效獲得該狀態(tài)信息。換言之,警告處理軟件1050通過從命令響應中獲得狀態(tài)信息就極少或根本不^1入附加通信負荷,否則該命令就要由控制器1012定期發(fā)送給HART設備1028-1031來完成必需的流程控制或監(jiān)視活動。例如,在控制器1012是DeltaV型控制器的情況下,定期發(fā)送HART命令#0和#3給HART設備1028-1031。因此,警告處理軟件1050可從響應這些命令所發(fā)送的消息中提取與設備1028-1031有關的標準HART狀態(tài)情形信息。當然,如果期望的話,控制器和警告處理軟件1050可使用任何其他命令致使HART設備1028-1031發(fā)送包含標準HART狀態(tài)信息的響應消息。如眾所周知的,通過發(fā)送HART命令#48給HART設備1028-1031可獲得非標準HART狀態(tài)(即設備特有的狀態(tài))情形。也如眾所周知的,HART通信協(xié)議指明當存在"設備故障"或"更多可用狀態(tài)"情形(即位設置為邏輯l)時,可使用設備特有的狀態(tài)信息。因此,當警告處理軟件10S0檢測某個HART設備1028-1031真實情形"設備故障"或"更多可用狀態(tài)"狀態(tài)時,警告處理軟件1050發(fā)送HART命令并48給該設備。作為對命令#48的響應,被輪詢的設備提供有關設備特有情形或狀態(tài)的更詳細信息。之后,警告處理軟件1050可將作為對命令#48的響應而提供的任何設備特有的狀態(tài)情形按如下方式分類(l)如果設置了"設備故障"位,警告處理軟件1050將設備特有狀態(tài)情形映射為"FAILED"警告或警報類別,且("如果設置了"更多可用狀態(tài)"位,警告處理軟件1050將設備特有狀態(tài)情形映射為"ADVISORY"警告或警報類別?,F(xiàn)在參照圖23,更詳細說明實現(xiàn)警告顯示和接口系統(tǒng)的某個工作站10"工作站1014存儲并執(zhí)行通信軟件,如通信層或棧1062,其通過Ethernet連接1040(或通過某個其他通信網(wǎng)絡如Internet)與控制器1012通信以接收控制器1012、排1020和1022中的1/0設備、現(xiàn)場設備1025-1039和/或其他工作站發(fā)送的信號。通信層1062也適當格式化發(fā)送給控制器、1/t)設備、現(xiàn)場設備1025-1039和其他工作站的消息,如警告確認消息或信號等。用于實現(xiàn)通信層1062的通信軟件可以是當前使用的任何已知或期望的通信軟件,如Ethernet通信。當然,將通信層1062與完成其他功能如工作站1014中執(zhí)行的配置應用、診斷或其他過程應用、數(shù)據(jù)庫管理應用等的其他軟件耦合在一起。警告顯示和接口系統(tǒng)包括警告處理單元1064,其以消息的形式從通信層1062接收警告和其他事件信息,將包含警告或其他事件信息的消息解碼,并可在數(shù)據(jù)庫1066中存儲警告或其他事件信息。與通信層1062和數(shù)據(jù)庫1066接口的警告處理單元1064的前端可以是警告接收器。警告處理軟件1050也包括警告過濾器1068,警告處理單元1064用它來確定在與工作站1014有關的用戶接口1069(如CRT、LCD、LED、等離子顯示、打印機等)中顯示哪個警告。過濾器1068可將其設置存儲在數(shù)據(jù)庫1066中,且可預先配置和/或可基于用戶的偏好由用戶改變這些過濾器設置。應認識到過濾器1068及其設置和設備層屏蔽參數(shù)FAILED—MASK、MAINT—MASK和ADVISE—MASK不同,后者的使用與這里描述的Fieldbus設備有關。即系統(tǒng)用戶或操作員可使用設備屏蔽參數(shù)過濾由特定設備中的特定情形生成的特定警告。另外,如這里所描述的,系統(tǒng)用戶或操作員可用過濾器1068過濾警告的類型或類別、與流程控制系統(tǒng)中特定工廠、區(qū)域、單元、回路等有關的警告。例如,在警告處理軟件1050處理由一個或多個HART設備1028-1031發(fā)送的警告或者警報信息的情況下,警報過濾器1068會用來以任何期望方式選擇性地顯示警報或者警告信息。當然,HART設備1028-1031不具有內部警告或者警報過濾機制,如之前描述的關于Fieldbus設備1032-1039的設備層屏蔽參數(shù)。通常,警報過濾器1068的過濾器設置可以控制警報的類別和優(yōu)先級,且如果期望的話,可用若干不同標準來確立待顯示警報的順序?;诓僮鲉T的身份和他所登錄的工作站,工作站和操作員范圍控制影響特定操作員所能看到的(如在特定工作站上可以顯示的警報)。在這種情況下,將操作許可分配給每個工作站,且如果沒有操作許可,警報信息和所有警報列表/摘要顯示就會是空的。換句話說,警報處理單元1064不會顯示任何類別(即過程、硬件或者設備)的活動或桂起的警報。進一步而言只有來自當前操作員范圍(通常在工廠區(qū)域中會給操作員至少一個安全密鑰)中工廠區(qū)域的警報會出現(xiàn)于工作站上的警報顯示中。并且,只有來自沒有用工廠區(qū)域或單元過濾顯示(下面會討論)關閉的工廠區(qū)域和單元的警報會顯示在警報顯示中。在這種方式下,警報過濾器1068阻止警報顯示在工作站和操作員范圍之外,且禁止來自已被操作員關閉的工廠區(qū)域或單元的警告。在測試警告與工作站和操作員范圍控制一致之后,過濾器1068基于操作員設置過濾掉且確定警報的顯示順序,該設置包括諸如警報類別、警報優(yōu)先級、警報類型、警報的確認狀態(tài)、警報的掛起狀態(tài)、警報的時間、警報的活動狀態(tài)等。使用警報消息(如現(xiàn)場總線警報消息)將其發(fā)送由警報處理軟件1050接收的警報包括每個這些值的參數(shù),且過濾器1068將警報的有關參數(shù)與過濾器設置作比較可過濾警報顯示。例如,操作員可指明哪個類別或者優(yōu)先級的警報應顯示在屏幕上。如果期望的話,操作員可將該優(yōu)先級偏移為廠商設置的警告預先配置的警報優(yōu)先級,以調整事先設置的警報優(yōu)先級。在DelUvTM系統(tǒng)中,通常為每個警報選擇3到15之間的優(yōu)先級,且當通過過濾器1068查看時,操作員可將該優(yōu)先級偏移任何等級從而使高優(yōu)先級變低或低優(yōu)先級變高。盡管操作員可設置通過過濾器1068的警報的顯示順序,這些順序可由預先配置的設置決定,以便提供不同類型警報顯示的一致性??傊?,操作員可根據(jù)用戶最感興趣的警報(可全部是一種類別或類型的警告,如過程警報、設備警報、硬件警報或兩個或更多警報類別的組合)的類別或類型,定制警報顯示的方式。進一步而言用戶可配置警報的顯示,這樣可顯示或不顯示不同嚴重程度的警報或警告。例如,用戶僅希望瀏覽FAILED-ALM和MAINT—ALM參數(shù)中包含的警報或警告,且不想瀏覽ADVISE-ALM參數(shù)中包含的警報或警告。更通常的,系統(tǒng)操作員或用戶會配置警報顯示來瀏覽與設備故障、設備需要維修和/或關于設備的勸告操作有關的警報。用戶還可控制警報如何表示和警報中提供的信息。在這種方式下,警報處理軟件1050可通過在同一個屏幕上瀏覽和處理警報以讓一個人完成操作員、技術員、維護人員或工程師的操作,而這些警報本應該在工廠中的不同地方由不同人員處理。另一種方式是,在同一個系統(tǒng)的不同時間中,維護人員可用相同的系統(tǒng)僅瀏覽維護警報,而工程師可瀏覽影響設備的其它類型的警報。在這種方式下,警報處理軟件1050可由不同類型的人在不同工作站上的相同時間里使用來瀏覽與流程控制系統(tǒng)1000相關的各個方面的警報。進一步而言當使用警報處理軟件1050時,一個人更容易將他瀏覽和確認的警報功能移交給另外一個使用相同軟件的人。另外,一個人可以設置他的過濾器來接收通常由另外一個人瀏覽的警報。在這種方式下,一個人通過重新設置幾個過濾器設置就可以去吃午飯,而把警報瀏覽功能轉交給在不同工作站上的其他人。當吃完午飯回來后,這個人可以重新得到這些功能的控制權。并且,當警報信息量變得太大以至于一個人處理不過來時,這個人可以轉手或者分流一定類別的警報負荷,如過程警報、設備警報或硬件警報,這樣這些警報可以由其它終端上的其他人員處理。在警報處理單元1064使用過濾器1068來確定哪些警報(即非屏蔽情形)通過顯示器1069顯示給用戶以及警報顯示的順序后,警報處理單元1064將該信息提供給用戶顯示界面1070,其使用標準或者期望的操作系統(tǒng)以任何期望的方式將警報信息顯示在警報顯示1069上。當然,用戶顯示界面1070通過通訊層1062從數(shù)據(jù)庫1066或/人從流程控制系統(tǒng)1000接收的其它通訊信號中獲得它所需的其他信息,如有關流程控制系統(tǒng)1000的布局或配置的信息,系統(tǒng)中的參數(shù)或者信號值等。同樣,用戶顯示界面1070接收用戶的命令,請求諸如與特定警報相關的更多信息、改變警報或過濾器設置、新警報顯示等,且將該信息提供給警報處理單元1064,其接受用戶請求的操作,在數(shù)據(jù)庫1066中搜索警報信息等,以通過顯示1069給用戶提供一個新警報視圖。通常來說,在顯示1069上可以生成并顯示不同類別的警報,包括諸如過程警報、設備警報和硬件警報。已知且通常由運行于控制器或現(xiàn)場設備上的流程控制例程中的功能塊或模塊生成的過程警報,過去被發(fā)送到并顯示在操作員界面上。過程警報通常表示流程控制軟件功能操作中的問題,即流程控制例程自身的問題,如越界測量、流程參數(shù)與設置點間的異常變化等。通常由用戶將過程警報配置為流程控制模塊的組元'且可作為與模塊名相關的信息出現(xiàn)于操作員界面上提供的配置信息中。某些類型的過程警報包括錯誤輸入/輸出、越界測量、超過門限等。因為過程警報技術上眾所周知,就不在這里更詳細地描述了。設備警報,例如與設備故障、設備維護和/或關于設備的勸告操作,是與流程中現(xiàn)場設備的操作相關的警報,且可用現(xiàn)場設備或與流程控制系統(tǒng)1000連接的其它設備中的軟件(如圖22中的軟件1053)檢測,來指明現(xiàn)場設備的操作中的問題或錯誤。設備警報可作為與特定設備相關的警報出現(xiàn)在這里描述的系統(tǒng)的操作界面中。例如,設備警報可表示閥的壓力太高或太低使閥不能正常操作,閥的電動機電流太高或太低,設備的電壓幅值不一致,閥中的閥塞粘住了,設備不能正常通信,設備需要定期維護,因為諸如已經(jīng)過了一段時間或者自從上次維護后設備的閥已經(jīng)經(jīng)歷一定量的運轉等。設備警報可以任何期望方式生成,包括使用設備自身所帶的專有或非專有軟件來識別并檢測特定的設備問題以及生成與其有關的警告。如上面所討論的,可有許多不同類型的設備警告,包括諸如故障警告表示設備中存在故障情形、維護警告表示應作某種類型的維護、通信警告表示設備不能正常通信、勸告警告等。故障警告表示設備檢測到一個或多個情形表示其不能完成關鍵功能,且需要立即維護。每當故障警告情形成立時,認為設備的完整性差,其到達控制器并致使設備所連接的控制器節(jié)點的完整性差。另一方面,維護警告表示設備能完成關鍵功能但有一個或多個檢測的情形,如果不處理的話就可導致故障,因此設備需要馬上維護。通信(如無法通信)警告當設備不能通信時激活。每當不能通信的警告情形成立,認為設備的完整性差,其致使設備所連接的控制器節(jié)點的完整性差。勸告警告表示設備已檢測到的情形不屬于其他警告類別。通常,勸告警告是由一個設備提供的警告,且與設備的類型唯一有關,如流量計跟蹤流信號的變率。在這種情況下,設備可識別與該設備有關的某個信號的變率太高或太低,其意味著已發(fā)生某件不尋常的事,且需要調查。根據(jù)該設備,勸告警告比維護警告需要或多或少的關心,因此用戶可將勸告警告的優(yōu)先級設置得比維護警告低。當然,不是每個設備都支持故障、維護和勸告警告,且一個包含所有警告的警告,如用一個普通設備的"異常"警告代替故障、維護和勸告警告會得到兩個總警告,即不通信和異常。當然,可創(chuàng)建其他類型的設備警告、或用它代替上面討論的那些,或用它作為補充。在一個實施例中,集成警告信息可提供給用戶以警告標語的形式顯示在諸如顯示屏幕的邊緣上?,F(xiàn)在參照圖24,警告標語1073位于屏幕71的底部。警告標語1073包括第一行顯示流程控制系統(tǒng)已生成的、且已通過過濾器1068到達顯示1069的不同警告的提示。至少警告標語1073中表示的一條警告與屏幕71的主要部分中描述的流程控制系統(tǒng)1000有關。警告標語1073中顯示的特定警告和這些警告的順序按照屏蔽和優(yōu)先級參數(shù)的配置和過濾器1068的過濾器設置確定。通常而言,先顯示還沒有被確認、抑制或屏蔽的最高優(yōu)先級警告,之后顯示第二個最高優(yōu)先級警告,如此下去。在圖24的可仿效屏幕中,最高優(yōu)先級警告1073是所示的與PID101控制例程有關的流程警告。警告1074顯示為紅色以表示其優(yōu)先級最重要。在警告標語1073的第二行中,警告信息字段106顯示與當前在警告標語中選擇的警告有關的警告信息。在圖24的例子中,其中選擇警告1074,警告信息字段1076表示星期五12:52:19生成的與"罐16層控制,,有關的警告1074有一個指定名PID101/HI-HI一ALM,有一個高優(yōu)先級且重要的警告。如果警告1074不停閃爍時,警告1(H4還沒有被確認,盡管警告標語1073中不變(不閃爍)警告提示表示警告10"已被某個操作員或用戶確認。當然,在警告信息字段1076中也可顯示其他類型的警告信息。同樣,警告標語1073中的其他警告提示如警告提示1078可以是黃色、紫色或任何其他顏色來表示與該警告有關的其他等級的嚴重程度或優(yōu)先級。當選擇其他警告如警告1078、1080、1081或1082時,在警告信息字段1076中顯示與該警告有關的警告信息。當查看警告標語1073中的警告時,用戶可確認警告和警報維護或工程人員采取有關行動來更正導致警告的情形,或采取其他步驟如重設某些已設點以消除警告情形。如上所示,在警告標語1073中選擇一條警告如警告10",屏幕ion中出現(xiàn)該警告的主控制顯示。尤其是,如圖24所示,屏幕1071的主體包括與流程控制系統(tǒng)1000中特定警告(所選擇警告)有關的硬件的主控制顯示。在圖24的例子中,硬件包括3個罐,有3個傳感器與其相連,所有罐通過不同閥和流體管道相互連接。該硬件圖表示流程控制系統(tǒng)1000中的裝置,并提供有關某些裝置的搡作的信息,如與罐、傳感器等有關的值或參數(shù)。當然,數(shù)據(jù)庫中的配置信息和來自流程控制系統(tǒng)中傳感器的信號可通過控制器1012和Ethernet連接1040提供一些信息。在這種情況下,通過任何已知或期望的軟件,將該信息通過通信層1062發(fā)送,并提供給用戶顯示界面1070。圖25-27是圖形顯示示例,其可通過警告顯示和界面軟件1050提供給系統(tǒng)用戶或操作員使用。圖25表示示例彈出窗口1100,其可由警告處理軟件1050在響應系統(tǒng)用戶或操作員從圖24所示的警告標語1073中選擇一條警告時顯示。尤其是,如果用戶選擇(如在其上雙擊)與流速控制閥FV101有關警告80,顯示彈出窗口1100。如圖25所示,彈出窗口1100包括警告或警報條1102,其中的一個或多個條被高亮顯示以表示一個或多個現(xiàn)場設備1032-1039的一個或多個可獨立報告的警告參數(shù)(即FAILED—ALM、MAINT—ALM和ADVISE—ALM)中的激活情形,在該例子中,上述現(xiàn)場設備指流速控制閥FV101。另外,一個或多個警告條可表示與來自一個或多個HART設備1028-1031的設備故障、維護或勸告警報或警告有關的激活情形。當然,F(xiàn)AILED-ALM參數(shù)中有激活情形時,可高亮顯示"故障"警告條;MAINT-ALM參數(shù)中有激活情形時,可高亮顯示"馬上需要維護,,警告條;ADVISE—ALM參數(shù)中有激活情形時,可高亮顯示"勸告"警告條。另外,如圖25所示,警告或警報條1102可包括"通信故障"條以表示存在與任何一個現(xiàn)場設備1025-1039有關的通信故障。系統(tǒng)用戶和操作員可選擇確認按鈕1104來確認窗口1100中高亮顯示的警告或警報,或可選擇一個取消按鈕1106來取消一個或多個激活的警告或警報。另外,如果期望的話,用戶或系統(tǒng)操作員可選擇"詳細內容"按鈕1108來激活其他彈出窗口,如下面詳細討論的,因此提供與窗口IIOO中當前激活的這些警告有關的其他信息。圖25也描繪另一個彈出窗口1110包括與流速控制閥FV101有關的更詳細的狀態(tài)信息。通過選擇圖標1112、詳細內容按鈕、警告或警報條1106中的高亮顯示條、或任何其他所期望方式可從窗口IIOO中激活狀態(tài)窗口1110。在任何情況下,狀態(tài)窗口1110可包括條1114、1116和1118,每個條對應一個可獨立報告的警告或警報。在該例子中,"故障"條高亮顯示因為流速控制閥FV101當前有一種激活情形存在于閥FV101的FAILED-ALM參數(shù)中。狀態(tài)窗口1110也可包括與流速控制閥FV101中故障的報告有關的可能情形1120列表。重要的是要認識到盡管該例子中只顯示5種情形,如果期望的話,也可提供多于或少于5種的情形。窗口1110中所示的每個可能情形唯一對應可用FAILED—ALM或該設備的設備故障參數(shù)報告的非屏蔽的激活情形。另外,窗口1110提供建議操作奈11",其顯示與設備的RECOMMENDED—ACTION參數(shù)有關的文字信息,且可將其存儲在該設備的設備描述中。另外,窗口1110包括幫助按鈕1124,如果系統(tǒng)用戶或搡作員選擇它,可激活另一個包含文字信息的彈出窗口(如圖27所示的、下面要討論的幫助窗口1144)以有助于用戶或系統(tǒng)操作員對生成當前所看到的警告或警報的設備進行排除故障、修理等。圖26是彈出窗口1130的另一個可效仿圖,其提供與壓力傳導器PT101有關的狀態(tài)信息。圖26所示窗口1130的通用格式與圖25所示相同,除窗口1130包括可致使壓力傳導器PT101生成維護警報或警告的可能情形1132之外。應注意到該例子中維護按鈕1116被高亮顯示或激活,其表示與壓力傳導器PT101的MAINT-ALM或設備需要維護參數(shù)有關的非屏蔽情形當前是激活的。圖27還是彈出窗口1140的另一個可效仿圖,其提供與流速傳導器FT101有關的狀態(tài)信息,且包括一組可能情形1142,其類似或等同于流速傳導器FT101的MAINT-ALM或設備需要維護參數(shù)報告的情形。圖27也顯示彈出幫助窗口1144,其可通過選擇幫助按鈕1124激活。如圖27所示,幫助窗口1144包括詳細的文字信息,其可由流速傳導器FTIOI的設備描述提供,并發(fā)送給工作站1014由警告顯示軟件1050顯示。盡管警告顯示和界面軟件1050已描述為用于Fieldbus、HART和標準4-20mA設備中,它也可使用任何其他外部流程控制通信協(xié)議實現(xiàn),并可與任何其他類型控制器軟件一起使用。盡管這里描述的警告顯示和界面軟件1050更希望作為軟件實現(xiàn),它也可在硬件、固件等中實現(xiàn),且可由與流程控制系統(tǒng)1000有關的任何其他處理器實現(xiàn)。因此,這里描述的例程1050可在標準的多用途CPU或使用特別設計的硬件或固件中實現(xiàn)。當用軟件實現(xiàn)時,軟件例程可存儲在任何計算機可讀存儲器中如在磁盤、光盤或其他存儲介質上、在計算機或處理器的RAM或ROM中等。同樣,軟件可通過任何已知或期望的交付方式交付給用戶或流程控制系統(tǒng),包括諸如計算機可讀盤或其他可運輸?shù)挠嬎銠C存儲機制、或通過通信信道,如電話線、INTERNET等(將它看成與通過可運輸?shù)挠嬎銠C存儲介質提供這種軟件一樣或可相互替換)。當然,盡管已將這里描述的可獨立報告的警告描述為有3種警告安全級或類型(即設備故障、設備維護和勸告操作),應認識到也可使用兩級或多于3種安全級。除能集成顯示設備警報或警告信息之外,上面描述的警告結構和優(yōu)先級系統(tǒng)和技術也使設備警報或警告與流程控制工廠或商業(yè)企業(yè)通常使用的商業(yè)系統(tǒng)的集成更有效。圖28是系統(tǒng)1200的可仿效功能塊圖,其使用事件管理系統(tǒng)1202將設備警報或警告與一個或多個商業(yè)系統(tǒng)1204集成。資產管理系統(tǒng)1206可提供或傳遞與流程控制系統(tǒng)或工廠的操作有關的設備警報或警告、過程警報或警告、或任何其他期望的警報或警告信息給事件管理系統(tǒng)1202。通常而言,資產管理系統(tǒng)1206協(xié)調不同診斷工具、優(yōu)化工具、流程控制工具和用來處理與流程控制工廠的搡作有關的信息的任何其他軟件和/或硬件工具間的互操作和信息交換。資產管理系統(tǒng)1206可在一個或兩個工作站1014中實現(xiàn),且可包括圖23中討^論的警告處理軟件1050。在任何情況下,資產管理系統(tǒng)1206可從多個流程控制設備、控制回路等接收警報或警告信息,且確定優(yōu)先級、組織或使用類似或等同于上面描述的技術將警告或警報信息分類為FAILED、MAINTENANCE和ADVISORY類別。資產管理系統(tǒng)1206可將分類的警報或警告信息傳遞給事件管理系統(tǒng)1202。另外,資產管理系統(tǒng)1206可發(fā)送將傳遞給事件管理系統(tǒng)U02的每個警告或警報的描述性信息(如文字信息)給事件管理系統(tǒng)1202。可直接從現(xiàn)場設備接收描述性信息,并將其存儲在數(shù)據(jù)庫1208中,或由用戶或操作員為每個被監(jiān)視的設備生成并存儲在數(shù)據(jù)庫1208中,供以后獲取或傳送給事件管理系統(tǒng)1202。事件管理系統(tǒng)1202通常用作資產管理系統(tǒng)和商業(yè)系統(tǒng)U04之間的專家系統(tǒng)接口。尤其是,事件管理系統(tǒng)1202可包括一個或多個配置例程1210,當其執(zhí)行時可用來配置警報或警告優(yōu)先級和事件管理系統(tǒng)1202使用的規(guī)則以控制警告或警報信息發(fā)送給商業(yè)系統(tǒng)1024或影響其操作的方式。在配置期間,可提供圖形界面給用戶或操作員以有利于選擇事件管理系統(tǒng)1202監(jiān)視的設備(即從它接收并處理設備警報或警告信息)。配置例程ino可諸如維護所有設備標記(其唯一標識流程控制系統(tǒng)中的每個設備)的列表,并基于用戶選擇特定設備或取消選定的設備更新該列表。可使用大家熟悉的基于窗口的圖形、定位-點擊操作等來提供用戶或操作員直觀的圖形界面以選擇被監(jiān)視或跟蹤的設備以及取消選定該設備。配置例程1210也可使用戶或操作員選擇或定義每個所選擇的設備要監(jiān)視的特定參數(shù)(即特定設備警報或警告)。設備自身可使用諸如設備描述提供被監(jiān)視的參數(shù)、警報或警告。當然,每個所選擇設備可使用的監(jiān)視參數(shù)可由數(shù)據(jù)庫提供,如資產管理系統(tǒng)1206中的數(shù)據(jù)庫1208。在任何情況下,也分配一個優(yōu)先級給所選擇的每個參數(shù),其可以是諸如0到1范圍內的數(shù)值,其中l(wèi)是最低優(yōu)先級,且10是最高優(yōu)先級值。當然,如果期望的話,可使用任何其他數(shù)值范圍或任何其他符號表示變化的優(yōu)先級。例如,可分配參數(shù)一個優(yōu)先級,其數(shù)值范圍在0到IOO之間,其中O表示最高優(yōu)先級,100表示最低優(yōu)先級。更可取但不是必須的是,分配給為監(jiān)視而選擇的每個參數(shù)的優(yōu)先級反映與該參數(shù)有關的警報或警告的全部安全性。因此,設備生成的警報類型(即尤其是哪個參數(shù)與警報有關)和設備操作相對于被監(jiān)視設備在其中使用的整個控制系統(tǒng)的重要性可影響優(yōu)先級的分配??墒褂眠@里討論的FAILED、MAINTENANCE和ADVISORY類別自動生成優(yōu)先級分配。例如,如果事件管理系統(tǒng)1202使用數(shù)值1-10表示參數(shù)優(yōu)先級增加,事件管理系統(tǒng)1202可分配數(shù)值10給分類為FAILED的警報或警告,可分配數(shù)值5給分類為MAINTENANCE的警報或警告,可分配數(shù)值l給分類為ADVISORY的警報或警告。當然,許可系統(tǒng)用戶或操作員改寫這些自動優(yōu)先級并分配不同的優(yōu)先級給一個或多個選擇的參數(shù)。舉例而言,維護工程師可考慮對流程控制系統(tǒng)或工廠的操作尤其重要的特殊設備,并可分配高優(yōu)先級(如IO)給與該設備有關的所有警報或警告,即使已將與該設備的選擇參數(shù)有關的某些或所有警報或警告分類為MAINTENANCE或ADVISORY。另一方面,在只使用流程控制系統(tǒng)或工廠中的設備監(jiān)視非關鍵性流程參數(shù)的情況下,用戶或操作員可為所接收的與該設備有關的警報或警告設置相對低優(yōu)先級(如1),即使將與該設備的選擇參數(shù)有關的某些或所有警報或警告分類為FAILED。因此,流程控制系統(tǒng)中的不同設備對相同警報或警告有不同的優(yōu)先級,因為某些設備的操作比其他設備更重要。對上面描述的設備選擇過程而言,可使用基于窗口的圖形用戶界面來完成參數(shù)選擇和優(yōu)先級確定過程。另外,如果期望的話,可自動提供彈出幫助窗口或按用戶或操作員要求提供,以幫助確定每個所選擇的參數(shù)的合適優(yōu)先級。另外,如圖"所示,事件管理系統(tǒng)1202可包括規(guī)則引擎1212,其確定是否將事件管理系統(tǒng)1202接收的警報或警告發(fā)送給一個或多個商業(yè)系統(tǒng)1204??墒褂孟鄬唵蔚囊?guī)則實現(xiàn)規(guī)則引擎1212,諸如查表,其充當過濾器功能表示將哪個警報或警告發(fā)送給或不發(fā)送給商業(yè)系統(tǒng)1204中的某個系統(tǒng)。另外,可在規(guī)則引擎1212中實現(xiàn)更復雜的規(guī)則,如復雜的情形邏輯,其考慮一個或多個工廠情形、流程控制系統(tǒng)狀態(tài)等。舉例而言,情形邏輯可類似或等同于邏輯條件,如"如果條件A成立,則采取行動B"。如圖29所示,事件管理系統(tǒng)1202可包括一個或多個狀態(tài)機1214和一個數(shù)據(jù)庫1216。狀態(tài)機的基本操作原理是眾所周知的,這里不詳細描述??墒牵瑺顟B(tài)機1214特別適合于提供狀態(tài)信息給規(guī)則引擎1216。尤其是,狀態(tài)機1214可在數(shù)據(jù)庫1216中存儲狀態(tài)表,規(guī)則引擎1212可訪問它以獲取狀態(tài)信息來確定諸如在確定是否要采取行動之前,是否一個或多個情形(如上述情形A)成立或不成立。上面描述的事件管理系統(tǒng)1202可用軟件或軟件與硬件的組合來實現(xiàn),上述軟件在工作站、服務器或可與流程控制工廠有關的流程控制系統(tǒng)和商業(yè)系統(tǒng)通信的任何其他計算機中執(zhí)行。例如,在圖22所示的流程控制系統(tǒng)情況下,事件管理系統(tǒng)1202可在一個或兩個工作站1014、或任何其他工作站、服務器或以通信方式與流程控制系統(tǒng)1000耦合在一起的計算機系統(tǒng)中實現(xiàn)。操作時,資產管理系統(tǒng)1206發(fā)送與已在執(zhí)行配置例程1210期間選擇的特定設備的特定參數(shù)有關的警報或警告信息。規(guī)則引擎1212處理所接收的警報或警告信息,并決定哪個商業(yè)系統(tǒng)接收通知。這些通知可包括警報、與警報有關的優(yōu)先級和警報的描述,其可由設備描述提供或從其中推導出。這種描述可包括諸如與修理和/或替換設備以修補所檢測問題有關的文字信息。另夕卜,更可取的是,設計這些通知來啟發(fā)商業(yè)系統(tǒng)1204的接收者采取某種行動。在一些情況下,可設計商業(yè)系統(tǒng)來請求通知,且在其他情況下,如果有這種請求時,事件管理系統(tǒng)1202只發(fā)送通知??墒?,在其他情況下,商業(yè)系統(tǒng)只接收來自事件管理系統(tǒng)1202的通知,而不必輪詢事件管理系統(tǒng)1202。在發(fā)送通知后,事件管理系統(tǒng)1202可發(fā)送后續(xù)通知給一個或多個商業(yè)系統(tǒng)1204以響應資產管理系統(tǒng)1206發(fā)送的警報或警告狀態(tài)的變化。尤其是,狀態(tài)機1214從資產管理系統(tǒng)1206接收信息,以便可連續(xù)監(jiān)視所配置事件管理系統(tǒng)1202跟蹤的警報或警告的當前狀態(tài)。例如,以這種方式,事件管理系統(tǒng)1202可起先通知一個商業(yè)系統(tǒng)1204設備需要維護,且之后通知一個商業(yè)系統(tǒng)1204設備故障以響應從資產管理系統(tǒng)1206接收的表示檢測到該故障的警報或警告。更可取但不是必須的是,狀態(tài)機1214可用來管理事件管理系統(tǒng)1202與商業(yè)系統(tǒng)1204之間的通知傳遞。重要的是,可配置狀態(tài)機1214只更新或發(fā)送通知給商業(yè)系統(tǒng)1204以響應狀態(tài)的變化,而不是發(fā)送多個或冗余通知以響應從資產管理系統(tǒng)接收多個相同警報或警告,這可發(fā)生在事件管理系統(tǒng)1202輪詢資產管理系統(tǒng)1206以獲取警報或警告信息的情況下。一般而言,商業(yè)系統(tǒng)1204可包括企業(yè)資產管理系統(tǒng)、異常狀況管理系統(tǒng)或在流程控制工廠操作中使用的任何其他系統(tǒng)。一種特別有用的企業(yè)資產管理系統(tǒng)類型是計算機化的維護系統(tǒng)(CMMS),其可用來協(xié)調流程控制工廠維護人員的活動。在事件管理系統(tǒng)1202發(fā)送通知給C固S的情況下,通知可提供警報或警告信息、包含關于響應發(fā)起通知的警報或警告的建議或指示的文字信息、命令或致使CMMS以期望方式響應的其他指令等。為有助于維護人員完成工作,C畫S可顯示、打印或傳遞工作命令信息、預防性維護信息或任何其他維護信息給維護人員,以便先完成高優(yōu)先級工作命令。也可修改商業(yè)系統(tǒng)1204發(fā)送證實信息給事件管理系統(tǒng)1202。通常而言,這些證實信息包括表示關于用戶或操作員使用商業(yè)系統(tǒng)1204或與其交互的已采取行動。這些證實信息可由事件管理系統(tǒng)1202用來清除事件和/或更新事件管理系統(tǒng)1202中的狀態(tài)機1214。事件管理系統(tǒng)1202也可發(fā)送正式信息給資產管理系統(tǒng)1206供存儲在數(shù)據(jù)庫1208中。例如,在C,S情況下,當已完成與工作命令或預防性維護請求有關的工作時,當關閉工作命令或預防性維護請求時等,C畫S可通過事件管理系統(tǒng)1202發(fā)送證實信息給數(shù)據(jù)庫1208以響應工作命令的生成、以響應維護請求、以響應分配人員給特殊問題或工作命令。以這種方式,數(shù)據(jù)庫1208中存儲的證實信息可用來提供對資產管理系統(tǒng)1206所監(jiān)視的設備所進行的工作的完整記錄和文檔。當然,其他類型的商業(yè)系統(tǒng)(即不是C畫S)所發(fā)送的證實信息與商業(yè)系統(tǒng)的性質一致。因此,對比已知的計算機化維護管理系統(tǒng),這里描述的事件管理系統(tǒng)1202可諸如用來以預測實際設備性能的方式和以基于實際設備狀態(tài)或情形的方式自動計劃流程控制工廠中的維護活動,與只以純粹反應方式進行修理或替換和/或只根據(jù)預先確定的計劃進行預防性維護活動對比。尤其是,當用于C畫S時,這里描述的事件管理系統(tǒng)1202使維護人員基于實際設備情形或狀態(tài)對設備進行預防性維護,因此最小化或消除去期望的設備故障和/或未計劃的工廠停工。例如,一個或多個現(xiàn)場設備可用來監(jiān)視推動管道以防堵塞,且可發(fā)送警報或警告表示可取的行動或需要維護管道以避免故障情形。在智能設備、線性激勵器或其他類似設備的情況下,設備可基于設備的沖程總量和額定時間發(fā)送表示應馬上維護閥、激勵器或其他設備的警報或警告。在旋轉設備如發(fā)動機的情況下,一個或多個智能現(xiàn)場設備可用來監(jiān)視發(fā)動機軸的振動或發(fā)動機的其他部分,且可發(fā)送表示振動特征指明發(fā)動機的軸承和/或其他元件磨損且應在故障出現(xiàn)之前替換的警報或警告。和上面描述的警告處理軟件一樣,這里描述的事件管理系統(tǒng)1202可用任何期望的硬件和軟件組合來實現(xiàn)。這種軟件可包括可編程控制器、微處理器、特殊應用集成電路或任何其他數(shù)字電路和模擬電路。軟件實現(xiàn)可使用任何高級和低級編程語言的組合,且這種軟件可存儲于任何計算機可讀存儲器包括固態(tài)、》茲和光纖介質。另外,事件管理系統(tǒng)1202、商業(yè)系統(tǒng)1204和資產管理系統(tǒng)1208可通過任何期望的通信網(wǎng)絡包括諸如Internet相互通信。圖30是系統(tǒng)1300中的信息流方框圖,該系統(tǒng)可用于諸如圖1流程工廠10的某個流程工廠中。流程工廠中的不同流程實體或監(jiān)視流程實體的監(jiān)視裝置、診斷裝置等可生成與不同流程實體有關的操作狀態(tài)信息。通常,與許多這些流程實體有關的操作狀態(tài)信息與上面描述的可獨立報告的警告參數(shù)FAILED-ALM、MAINT—ALM和ADVISE—ALM不一致。為有助于集成監(jiān)視和/或處理和/或顯示該操作狀態(tài)信息,映射系統(tǒng)1304將操作狀態(tài)信息映射為上面描述的FAILED—ALM、MAINT-ALM和ADVISE—ALM類別。因此映射系統(tǒng)1304使操作狀態(tài)信息以比從前的系統(tǒng)更一致和邏輯的方式報告或顯示給系統(tǒng)操作員、維護人員、商業(yè)人員等。圖30的系統(tǒng)1300可在諸如圖1的流程工廠10系統(tǒng)中實現(xiàn),且將參照圖l描述。映射系統(tǒng)1304可接收與不同流程實體包括現(xiàn)場設備1308、流程控制軟件1312、硬件設備1316(如流程控制器、輸入/輸出設備、操作員工作站、網(wǎng)絡裝置等)、監(jiān)視和/或診斷系統(tǒng)1320、軟件或數(shù)學模型l324、優(yōu)化系統(tǒng)1332、維護系統(tǒng)1336等有關的操作狀態(tài)信息。在圖1的流程工廠10中,映射系統(tǒng)1304可由諸如計算機30實現(xiàn)。作為一個特殊例子,映射系統(tǒng)1304可作為類似于參照圖22和23描述的警告處理軟件l505的軟件的一部分實現(xiàn)。在其他例子中,映射系統(tǒng)1304可作為參照圖"和29描述的事件管理系統(tǒng)1202和/或資產管理系統(tǒng)1206—部分來實現(xiàn)。映射系統(tǒng)1304也可用一個或多個其他計算機、工作站等如計算機12A、14A、18、22、26、35、36等來實現(xiàn)。例如,與映射與旋轉裝置有關的操作狀態(tài)信息有關的映射系統(tǒng)的一部分可由計算機22來實現(xiàn),且與映射與供配電裝置有關的操作狀態(tài)信息有關的映射系統(tǒng)的另一部分可由計算機26來實現(xiàn)。因此,映射系統(tǒng)1304可在一個計算機上實現(xiàn),或映射系統(tǒng)1304也可以是多個計算機實現(xiàn)的分布式系統(tǒng)?,F(xiàn)場設備1308可包括Fieldbus設備、HART設備、按開放協(xié)議如PROFIBUS、WORLDFIDEVICE-NET、ACN、Ethernet等通信的設備、按專有協(xié)議通信的設備等。與現(xiàn)場設備1308有關的操作狀態(tài)信息可包括警報或警告、狀態(tài)情形或與現(xiàn)場設備1308的操作狀態(tài)有關的其他信息。參照圖1,現(xiàn)場設備1308可包括現(xiàn)場設備15和16。與現(xiàn)場設備1308有關的操作狀態(tài)信息可從現(xiàn)場設備15和16、計算機12A、14A、18、控制器12B、14B等中接收。與流程控制軟件模塊1312有關的搡作狀態(tài)信息可包括流程警告或警報或與流程控制軟件1312的操作狀態(tài)有關的其他信息。參照圖l,流程控制軟件1312可包括控制器12B和14B實現(xiàn)的軟件、現(xiàn)場設備16中的軟件等。與硬件設備1316有關的操作狀態(tài)信息包括警告或警報或與硬件設備1316的操作狀態(tài)有關其他信息。參照圖1,硬件設備1316可包括控制器UB、14B、1/0卡312C、計算機12A、14A、18、22、26、30等。硬件設備也可包括網(wǎng)絡設備如交換機、路由器、橋接器、集線器等??蓪⒕W(wǎng)絡設備連接到網(wǎng)絡如Ethernet網(wǎng)絡。另外,可配置網(wǎng)絡按筒單網(wǎng)絡管理協(xié)議(SNMP)通信。另夕卜,與硬件設備1316有關的操作狀態(tài)信息可包括硬件設備執(zhí)行的軟件生成的警告、警報、消息等。舉一個例子,與硬件設備1316有關的操作狀態(tài)信息可由網(wǎng)絡對象生成。網(wǎng)絡對象可按S麗P發(fā)送操作狀態(tài)信息。監(jiān)視和/或診斷系統(tǒng)1320可包括監(jiān)視和/或進行診斷分析的系統(tǒng),如上面描述的那些。例如,這種系統(tǒng)可對過程系統(tǒng)(如根源診斷系統(tǒng))、旋轉裝置、供配電裝置等監(jiān)視和/或進行診斷分析。與監(jiān)視和/或診斷系統(tǒng)1320有關的操作狀態(tài)信息可包括警告或警報、或與監(jiān)視和/或診斷系統(tǒng)l"0監(jiān)視和/或分析的過程系統(tǒng)或裝置的操作狀態(tài)有關的其他信息。參照圖1,被監(jiān)視/分析裝置包括諸如旋轉裝置20、供配電裝置25等,且可從諸如計算機"和26中接收操作信息。軟件或數(shù)學4莫型1324和專家系統(tǒng)1328可包括諸如上面描述的那些模型和專家系統(tǒng)。優(yōu)化系統(tǒng)1332和維護系統(tǒng)1336可包括諸如上面描述的那些優(yōu)化和維護系統(tǒng)。映射系統(tǒng)1304可接收與流程實體有關的搡作狀態(tài)信息,且可生成相應的警告消息(如上面描述的FAILED—ALM、MAINT—ALM或ADVISE一ALM)。相應的警告消息可基于操作狀態(tài)信息以及其他因素(如流程實體的位置或流程實體所位于的流程工廠的部分、現(xiàn)場設備、流程控制軟件模塊等生成警報、警告、狀態(tài)情形等的速率、現(xiàn)場設備的類型、用戶偏好等)生成。與流程實體有關的操作狀態(tài)信息可包括諸如優(yōu)先值、表示流程實體的問題、情形等的相對嚴重程度的嚴重程度值等。在這種情況下,映射系統(tǒng)1304可基于優(yōu)先級或嚴重程度值生成相應的警告參數(shù)。映射系統(tǒng)1304也可將某些操作狀態(tài)信息映射為NO-CO醒UNICATION警告消息。例如,與流程實體有關的操作狀態(tài)信息可表示與流程實體(或監(jiān)視流程實體的設備)的通信不再發(fā)生。可將這種操作狀態(tài)信息映射為NO-COMMUNICATION警告消息。FAILED—ALM、MAINT—ALM、ADVISE—ALM和N0-C0固UNICATI0N警告消息可以某種方式以及以某種格式生成,類似與上面描述的技術和警告消息。例如,警告消息可格式化以最終顯示在用戶界面上。在另一個例子中,警告消息可按諸如DS-71或DS-72IEEE標準格式化以與其他設備通信。另外,警告消息可包括表示優(yōu)先級、所建議操作、提供詳細幫助的文字或文檔的鏈接等信息。帶鏈接的文字或文檔可包括處理問題的程序、文檔、流圖、另一個文檔的鏈接、流圖的鏈接等。再參照圖1,計算機30可生成對應于與流程實體有關的操作狀態(tài)信息的警告消息,且可傳遞諸如警告消息給操作員工作站供顯示、給商業(yè)系統(tǒng)、給數(shù)據(jù)庫等。因為可由映射系統(tǒng)1304以公共格式和以與流程工廠中其他設備、系統(tǒng)等生成的警告消息共同的格式提供來自不同流程實體的操作信息,更容易確定操作信息的相對重要性。例如,如果將與旋轉裝置有關的診斷信息映射為FAILED類別,且如果將與現(xiàn)場設備有關的警告映射為MAINTENANCE類別,操作員更容易推斷旋轉裝置的問題比現(xiàn)場設備的問題更緊迫。這里描述的映射系統(tǒng)1304可使用硬件和軟件的任何所期望組合實現(xiàn)。這種軟件可包括可編程控制器、微處理器、特殊應用集成電路或任何其他數(shù)字電路和/或模擬電路。軟件實現(xiàn)可使用任何高級和低級編程語言的組合,且這種軟件可存儲于任何計算機可讀存儲器包括固態(tài)、磁和光纖介質。另外,映射系統(tǒng)1304可通過任何期望的通信網(wǎng)絡包括諸如總線、LAN、WAN、Internet等與其他系統(tǒng)通信。因此,盡管描述本發(fā)明時參照特定例子,其意圖僅是加以舉例說明而不是對本發(fā)明加以限制,熟悉此技術的人員會理解對公開的實施例作些改變、增加或刪除不會偏離本發(fā)明的實質和范圍。權利要求1.一種處理與流程工廠中的流程實體的操作狀態(tài)有關的信息的方法,該方法包括接收與流程工廠中的第一流程實體有關的第一操作狀態(tài)信息,其中第一操作狀態(tài)信息表示第一流程實體的操作狀態(tài),其中按照第一格式配置第一操作狀態(tài)信息;將第一操作狀態(tài)信息映射成與第一流程實體的操作狀態(tài)有關的狀態(tài)情形,其中與第一流程實體的操作狀態(tài)有關的狀態(tài)情形是多種狀態(tài)情形中的一種狀態(tài)情形,其中多種狀態(tài)情形中的每個狀態(tài)情形表示不同的嚴重程度;以及生成與第一流程實體有關的第一警報消息,第一警報消息表示與第一流程實體的操作狀態(tài)有關的狀態(tài)情形。2.根據(jù)權利要求1所述的方法,進一步包括接收與流程工廠中的第二流程實體有關的第二操作狀態(tài)信息,其中第二操作狀態(tài)信息表示第二流程實體的操作狀態(tài),其中按照第二格式配置第二操作狀態(tài)信息;將第二操作狀態(tài)信息映射成與第二流程實體的操作狀態(tài)有關的狀態(tài)情形,其中與第二流程實體的操作狀態(tài)有關的狀態(tài)情形是多種狀態(tài)情形中的一種狀態(tài)情形;以及生成與第二流程實體有關的第二警報消息,第二警報消息表示與第二流程實體的操作狀態(tài)有關的狀態(tài)情形。3.根據(jù)權利要求1所述的方法,進一步包括接收與流程工廠中的多個其他流程實體有關的操作狀態(tài)信息,其中與多個其他流程實體有關的操作狀態(tài)信息表示多個其他流程實體的各自操作狀態(tài),其中至少按照第二格式配置操作狀態(tài)信息;將與多個其他流程實體有關的操作狀態(tài)信息映射成與多個其他流程實體的各自操作狀態(tài)有關的多個各自狀態(tài)情形,其中與其他流程實體的各自操作狀態(tài)有關的每個各自狀態(tài)情形是多種狀態(tài)情形中的一種狀態(tài)情形;以及生成與多個其他流程實體有關的多個各自警報消息,多個各自警報消息中的每一個表示與其他流程實體的各自操作狀態(tài)有關的各自狀態(tài)情形。4.根據(jù)權利要求1所述的方法,其中按照一種通信協(xié)議接收第一操作狀態(tài)信息,該通信協(xié)議從包括Fieldbus、HART、P畫BUS、WORLDFIP、DEVICENET、ACN以及Ethernet的一組協(xié)議中進行選才奪。5.根據(jù)權利要求1所述的方法,進一步包括在用戶界面上顯示第一警才艮消息4是示。6.根據(jù)權利要求1所述的方法,進一步包括將第一警報消息傳遞到商業(yè)系統(tǒng)中。7.根據(jù)權利要求1所述的方法,進一步包括在數(shù)據(jù)庫中存儲第一警報消息。8.根據(jù)權利要求1所述的方法,其中第一流程實體包括現(xiàn)場設備。9.根據(jù)權利要求8所述的方法,其中接收第一操作狀態(tài)信息包括接收表示與現(xiàn)場設備有關的設備警告的消息。10.根據(jù)權利要求9所述的方法,其中生成第一警報消息包括基于設備警告生成第一警4艮消息。11.根據(jù)權利要求l所述的方法,其中第一流程實體包括流程控制軟件模塊。12.根據(jù)權利要求11所述的方法,其中接收第一操作狀態(tài)信息包括接收表示與流程控制軟件模塊有關的流程警告的消息。13.根據(jù)權利要求12所述的方法,其中生成第一警報消息包括基于流程警告生成第一警報消息。14.根據(jù)權利要求1所述的方法,其中第一流程實體包括組中的一種硬件設備,該組由流程控制器、輸入/輸出設備、操作員工作站和網(wǎng)絡設備構成。15.根據(jù)權利要求14所述的方法,其中接收第一操作狀態(tài)信息包括接收與網(wǎng)絡對象有關的消息。16.根據(jù)權利要求14所述的方法,其中接收第一操作狀態(tài)信息包括按照簡單網(wǎng)絡管理協(xié)議接收消息。17.根據(jù)權利要求14所述的方法,其中接收第一操作狀態(tài)信息包括接收表示與硬件設備有關的硬件警告的消息。18.根據(jù)權利要求17所述的方法,其中生成第一警報消息包括基于硬件警告生成第一警報消息。19.根據(jù)權利要求1所述的方法,其中第一流程實體包括旋轉裝置。20.根據(jù)權利要求1所述的方法,其中第一流程實體包括發(fā)電裝置。21.根據(jù)權利要求l所述的方法,其中第一流程實體包括配電裝置。22.根據(jù)權利要求l所述的方法,其中接收第一搡作狀態(tài)信息包括從監(jiān)視系統(tǒng)接收操作狀態(tài)信息。23.根據(jù)權利要求l所述的方法,其中接收第一操作狀態(tài)信息包括從診斷系統(tǒng)接收操作狀態(tài)信息。24.根據(jù)權利要求l所述的方法,其中接收第一操作狀態(tài)信息包括從模型接收操作狀態(tài)信息。25.根據(jù)權利要求1所述的方法,其中接收第一操作狀態(tài)信息包括從專家系統(tǒng)接收操作狀態(tài)信息。26.根據(jù)權利要求1所述的方法,其中接收第一操作狀態(tài)信息包括從優(yōu)化系統(tǒng)接收操作狀態(tài)信息。27.根據(jù)權利要求1所述的方法,其中接收第一操作狀態(tài)信息包括從維護系統(tǒng)接收操作狀態(tài)信息。28.根據(jù)權利要求1所述的方法,其中多種狀態(tài)情形包括ADVISORY情形、MAINTENANCE情形、以及FAILED情形。29.根據(jù)權利要求28所述的方法,其中多種狀態(tài)情形進一步包括NOCOMMUNICATION情形。30.根據(jù)權利要求1所述的方法,其中第一警報消息包括建議操作提示。31.根據(jù)權利要求1所述的方法,其中第一警報消息包括與詳細幫助有關的文字鏈接提示。32.根據(jù)權利要求31所述的方法,其中文字包括至少一種處理問題的程序,該問題與第一警報消息、流圖、文檔鏈接、流圖鏈接有關。33.根據(jù)權利要求1所述的方法,其中第一警報消息包括文檔鏈接提示。34.根據(jù)權利要求33所述的方法,其中文檔包括至少一種處理問題的程序,該問題與第一警報消息、圖表、另一個文檔的鏈接、圖表鏈接有關。35.—種處理與流程工廠中的流程實體的操作狀態(tài)有關的信息的裝置,該裝置包括內存;處理器,其與內存以通信方式耦合在一起,對處理器編程以接收與流程工廠中的第一流程實體有關的第一操作狀態(tài)信息,其中第一操作狀態(tài)信息表示第一流程實體的操作狀態(tài),其中按照第一格式配置第一操作狀態(tài)信息;將第一操作狀態(tài)信息映射成與第一流程實體的操作狀態(tài)有關的狀態(tài)情形,其中與第一流程實體的操作狀態(tài)有關的狀態(tài)情形是多種狀態(tài)情形中的一種狀態(tài)情形,其中多種狀態(tài)情形中的每種狀態(tài)情形表示不同的嚴重程度;以及生成與第一流程實體有關的第一警報消息,第一警報消息表示與第一流程實體的操作狀態(tài)有關的狀態(tài)情形。36.根據(jù)權利要求35所述的裝置,其中對處理器進一步編程以接收與流程工廠中的第二流程實體有關的第二操作狀態(tài)信息,其中第二操作狀態(tài)信息表示第二流程實體的操作狀態(tài),其中按照第二格式配置第二操作狀態(tài)信息;將第二操作狀態(tài)信息映射成與第二流程實體的操作狀態(tài)有關的狀態(tài)情形,其中與第二流程實體的操作狀態(tài)有關的狀態(tài)情形是多種狀態(tài)情形中的一種狀態(tài)情形;以及生成與第二流程實體有關的第二警報消息,第二警報消息表示與第二流程實體的操作狀態(tài)有關的狀態(tài)情形。37.根據(jù)權利要求35所述的裝置,其中該處理器與數(shù)據(jù)庫以通信方式耦合在一起,和其中對該處理器進一步編程以將第一警報消息發(fā)送到該數(shù)據(jù)庫存儲起來。38.根據(jù)權利要求35所述的裝置,其中該處理器與用戶界面以通信方式耦合在一起,和其中對該處理器進一步編程以通過用戶界面顯示笫一警報消息提示。39.根據(jù)權利要求35所述的裝置,其中該處理器與商業(yè)系統(tǒng)以通信方式耦合在一起,和其中對該處理器進一步編程以將第一警報消息發(fā)送到該商業(yè)系統(tǒng)。40.存儲機器可讀指令的有形介質,包括第一軟件,其接收與流程工廠中的第一流程實體有關的第一操作狀態(tài)信息,其中第一操作狀態(tài)信息表示第一流程實體的操作狀態(tài),且按照第一格式配置第一操作狀態(tài)信息;第二軟件,其將第一操作狀態(tài)信息映射成與第一流程實體的操作狀態(tài)有關的狀態(tài)情形,其中與第一流程實體的操作狀態(tài)有關的狀態(tài)情形是多種狀態(tài)情形中的一種狀態(tài)情形,其中多種狀態(tài)情形中的每個狀態(tài)情形表示不同的嚴重程度;以及第三軟件,其生成與第一流程實體有關的第一警報消息,第一警報消息表示與第一流程實體的搡作狀態(tài)有關的狀態(tài)情形。41.根據(jù)權利要求40所述的存儲機器可讀指令的有形介質,包括第四軟件,其接收與流程工廠中的第二流程實體有關的第二操作狀態(tài)信息,其中第二操作狀態(tài)信息表示第二流程實體的操作狀態(tài),其中按照第二格式配置第二操作狀態(tài)信息;第五軟件,其將第二操作狀態(tài)信息映射成與第二流程實體的:l喿作狀態(tài)有關的狀態(tài)情形,其中與第二流程實體的操作狀態(tài)有關的狀態(tài)情形是多種狀態(tài)情形中的一種狀態(tài)情形;以及第六軟件,其生成與第二流程實體有關的第二警報消息,第二警報消息表示與第二流程實體的操作狀態(tài)有關的狀態(tài)情形。全文摘要接收與流程工廠中的流程實體有關的操作狀態(tài)信息。將該操作狀態(tài)信息映射成多種狀態(tài)情形之一。之后,生成與流程實體有關的警報消息,其中警報消息表示多種狀態(tài)情形中的一種狀態(tài)情形。文檔編號G06F1/00GK101213580SQ03808477公開日2008年7月2日申請日期2003年2月28日優(yōu)先權日2002年3月1日發(fā)明者喬恩·D·韋斯特布魯克,克雷格·T·盧埃林,埃弗倫·厄尤里克,斯圖爾特·A·哈里斯,斯科特·N·霍克尼斯,萊斯特·D·馬歇爾申請人:費舍-柔斯芒特系統(tǒng)股份有限公司