專利名稱:加工廠中通知的傳送的制作方法
技術(shù)領(lǐng)域:
本公開總地來(lái)說(shuō)涉及加工廠的控制和維護(hù),更具體地說(shuō),涉及與加工廠內(nèi)的加工實(shí)體相關(guān)的信息的傳送。
背景技術(shù):
諸如化學(xué)、石油或其它工業(yè)中所使用的過(guò)程控制系統(tǒng)典型地包括一個(gè)或多個(gè)集中過(guò)程控制器,這些過(guò)程控制器經(jīng)由模擬、數(shù)字或者模擬/數(shù)字混合總線與至少一個(gè)主機(jī)或操作員工作站以及一個(gè)或多個(gè)現(xiàn)場(chǎng)設(shè)備以通信聯(lián)絡(luò)的方式連接?,F(xiàn)場(chǎng)設(shè)備可以例如是閥、閥門定位器、開關(guān)以及發(fā)送器(例如溫度、壓力和流速傳感器),它們?cè)谶^(guò)程中執(zhí)行諸如開啟閥、關(guān)閉閥以及測(cè)量過(guò)程參數(shù)等功能。過(guò)程控制器接收表示由現(xiàn)場(chǎng)設(shè)備產(chǎn)生的過(guò)程測(cè)量的信號(hào),和/或關(guān)于現(xiàn)場(chǎng)設(shè)備的其它信息,利用這些信息執(zhí)行控制例行程序,并隨后產(chǎn)生跨越總線或其它通信線路傳送到現(xiàn)場(chǎng)設(shè)備以控制過(guò)程操作的控制信號(hào)。來(lái)自現(xiàn)場(chǎng)設(shè)備和控制器的信息有時(shí)用于一個(gè)或多個(gè)由操作員工作站執(zhí)行的應(yīng)用程序中,以使操作員執(zhí)行與過(guò)程相關(guān)的所需功能,例如觀察過(guò)程的當(dāng)前狀態(tài)、修正過(guò)程操作等。一些公知的控制器/操作員界面軟件被設(shè)計(jì)成產(chǎn)生和顯示源自控制器或其它設(shè)備中的軟件所執(zhí)行的過(guò)程控制操作的過(guò)程警報(bào)。
由費(fèi)舍-柔斯芒特系統(tǒng)股份有限公司銷售的DeltaVTM過(guò)程控制系統(tǒng)使用功能塊,這些功能塊位于或安裝在控制器或不同現(xiàn)場(chǎng)設(shè)備中以執(zhí)行控制操作。在某些情況下,控制器和現(xiàn)場(chǎng)設(shè)備能存儲(chǔ)和執(zhí)行一個(gè)或多個(gè)功能塊,每個(gè)功能塊接收來(lái)自其它功能塊(在同一設(shè)備內(nèi)或在不同設(shè)備內(nèi))的輸入和/或向其它功能塊提供輸出,并執(zhí)行某些過(guò)程控制操作,例如測(cè)量或檢測(cè)過(guò)程參數(shù)、控制設(shè)備或執(zhí)行例如比例-微分-積分(PID)控制例行程序的控制操作。在一個(gè)過(guò)程控制系統(tǒng)中的不同功能塊被配置成彼此通信(例如,在單一設(shè)備內(nèi)或通過(guò)總線),以形成一個(gè)或多個(gè)過(guò)程控制回路,過(guò)程控制回路的單獨(dú)操作可以這樣展開至整個(gè)過(guò)程。
典型地,功能塊或在其中執(zhí)行這些功能塊的設(shè)備被配置成檢測(cè)誤差、錯(cuò)誤或發(fā)生在過(guò)程控制回路或其中被執(zhí)行的功能中的問(wèn)題,并且發(fā)送例如警報(bào)消息的通知,以通知操作員工作站或其它用戶界面處的操作員在過(guò)程控制系統(tǒng)或過(guò)程控制系統(tǒng)的控制回路中存在不期望的情況。例如,這樣的警報(bào)可以表示功能塊不通信,已經(jīng)接收或產(chǎn)生超范圍的輸入或輸出,正在遭受錯(cuò)誤或其它不期望的情況等等。在標(biāo)題為“包括警報(bào)優(yōu)先級(jí)校正的過(guò)程控制系統(tǒng)(Process Control System Including Alarm Priority Adjustment)”的美國(guó)專利5,768,119所描述的警報(bào)顯示系統(tǒng)中,在例如操作員界面/工作站處執(zhí)行的應(yīng)用程序被配置成接收包含與過(guò)程操作相關(guān)的過(guò)程警報(bào)的消息,并以連貫的和可管理的方式顯示這些過(guò)程警報(bào),以使操作員以某種有組織的或邏輯的方式管理警報(bào)。在此特意將美國(guó)專利5,768,119引入作為參考。
例如美國(guó)專利5,768,119所描述的已知的操作員界面應(yīng)用程序被典型地配置成使操作員,也就是日復(fù)一日監(jiān)視過(guò)程控制系統(tǒng)實(shí)際操作的個(gè)體,能首先觀察到最關(guān)鍵的過(guò)程警報(bào),例如具有最高優(yōu)先級(jí)的警報(bào)。因?yàn)樵O(shè)計(jì)這些應(yīng)用程序的目的是向過(guò)程控制操作員提供信息,所以它們僅僅顯示與過(guò)程本身的工作相關(guān)的警報(bào)。這些應(yīng)用程序沒有被配置成顯示其它類型的錯(cuò)誤或警報(bào),例如與誤操作現(xiàn)場(chǎng)設(shè)備或誤操作像控制器或輸入/輸出(I/O)設(shè)備一樣的其它硬件相關(guān)的警報(bào)。因此,例如在美國(guó)專利5,768,119所描述的系統(tǒng)中,操作員顯示應(yīng)用程序顯示過(guò)程控制系統(tǒng)的一部分,并在顯示器的底端提供指示最高優(yōu)先級(jí)過(guò)程警報(bào)的警報(bào)標(biāo)識(shí)。所顯示的警報(bào)是過(guò)程警報(bào),因?yàn)樗鼈兪怯捎脕?lái)執(zhí)行過(guò)程控制計(jì)劃或過(guò)程控制回路并指示過(guò)程控制回路工作中的誤差的功能塊或其它軟件產(chǎn)生的。當(dāng)操作員在操作員工作站選擇過(guò)程警報(bào)之一時(shí),應(yīng)用程序?qū)⒏嗟呐c所選警報(bào)相關(guān)的信息提供給操作員,例如產(chǎn)生該警報(bào)的功能塊或模塊,該警報(bào)的優(yōu)先級(jí),該警報(bào)是否被確認(rèn)等等;并且應(yīng)用程序可以顯示與該警報(bào)相關(guān)的過(guò)程信息,例如該警報(bào)發(fā)生回路的面板,與該警報(bào)發(fā)生的那部分車間相關(guān)的初級(jí)控制顯示等。
過(guò)去,在過(guò)程控制系統(tǒng)中使用常規(guī)的現(xiàn)場(chǎng)設(shè)備通過(guò)模擬總線或模擬線路向過(guò)程控制器傳送和從過(guò)程控制器接收模擬信號(hào)(例如4至20毫安)。然而,這些4至20毫安的信號(hào)局限于指示在運(yùn)行期間由設(shè)備所進(jìn)行的過(guò)程測(cè)量,或指示在運(yùn)行期間需要控制設(shè)備的操作的控制器產(chǎn)生的過(guò)程控制信號(hào)。因此,常規(guī)的4-20毫安設(shè)備不能產(chǎn)生關(guān)于設(shè)備本身的操作能力的警報(bào)。結(jié)果,在過(guò)程控制系統(tǒng)中,一般得不到與這些設(shè)備相關(guān)的警報(bào)。然而,在過(guò)去的大約十年中,包括微處理器和存儲(chǔ)器的智能現(xiàn)場(chǎng)設(shè)備在過(guò)程控制行業(yè)已經(jīng)盛行。多種標(biāo)準(zhǔn)和開放的智能設(shè)備通信協(xié)議,例如FOUDATIONTMFieldbus(下文稱“Fieldbus”)、HART、PROFIBUS、WORLDFIP、Device-Net和CAN協(xié)議,已經(jīng)發(fā)展成能使不同制造商制造的智能現(xiàn)場(chǎng)設(shè)備在同一過(guò)程控制網(wǎng)絡(luò)中一起使用。除了在過(guò)程中執(zhí)行基本功能外,智能現(xiàn)場(chǎng)設(shè)備可以存儲(chǔ)和設(shè)備相關(guān)的數(shù)據(jù),以數(shù)字或數(shù)字與模擬混合的形式與控制器和/或其它設(shè)備通信,并執(zhí)行諸如自校準(zhǔn)、鑒定、診斷之類的二次任務(wù)。重要地是,符合這些協(xié)議中的至少一些協(xié)議的設(shè)備能檢測(cè)設(shè)備本身的問(wèn)題,并能產(chǎn)生和傳送通知(警報(bào)或報(bào)警),以將所檢測(cè)的問(wèn)題指示給與過(guò)程控制系統(tǒng)相關(guān)的合適的操作員、維護(hù)或工程人員。
2002年3月22日申請(qǐng)的標(biāo)題為“過(guò)程控制系統(tǒng)中的集成設(shè)備報(bào)警(Integrate Device Alert in a Process Control System)”的美國(guó)專利申請(qǐng)10/104,586描述了一種用于顯示由現(xiàn)場(chǎng)設(shè)備產(chǎn)生的報(bào)警和警報(bào)的顯示系統(tǒng)。用戶界面應(yīng)用程序顯示過(guò)程控制系統(tǒng)的一部分,并在顯示器底端提供警報(bào)標(biāo)識(shí)。一般來(lái)說(shuō),警報(bào)標(biāo)識(shí)指示還沒有被操作員確認(rèn)的最高優(yōu)先級(jí)設(shè)備警報(bào)。當(dāng)操作員在操作員工作站選擇設(shè)備警報(bào)之一時(shí),應(yīng)用程序?qū)⒏嗟呐c所選警報(bào)相關(guān)的信息提供給操作員,例如與警報(bào)相關(guān)的可能工況、推薦采取的措施等等。
使用上述顯示系統(tǒng),操作員可以識(shí)別出有報(bào)警或警報(bào),并可以盡力解決與報(bào)警或警報(bào)相關(guān)的問(wèn)題。例如,對(duì)于過(guò)程警報(bào),操作員可以試圖用操作員可獲得的軟件應(yīng)用程序解決問(wèn)題。再比如,對(duì)于設(shè)備警報(bào),維護(hù)人員可以試圖修理或更換造成報(bào)警的設(shè)備。
在一些情況下,操作員可能在他或她的工作站接收到多個(gè)通知(例如報(bào)警或警報(bào))。如果在短時(shí)間內(nèi)(例如一天)接收的報(bào)警或警報(bào)的數(shù)目很大,操作員可能不知所措,而且可能不會(huì)以最佳的方式訪問(wèn)報(bào)警或警報(bào)。
發(fā)明內(nèi)容
一種通知分配系統(tǒng)使與加工廠相關(guān)的通知的傳送是可配置的。例如,該通知分配系統(tǒng)可以配置成將某些通知傳送給可指定的個(gè)體。此外,將通知傳送給個(gè)體的模式也可以是可指定的。
一方面,提供一種用于配置與加工廠相關(guān)通知的傳送的方法。選擇至少一個(gè)個(gè)體來(lái)接收來(lái)自于加工廠加工實(shí)體的通知。此外,選擇用于將該通知傳送給所述至少一個(gè)個(gè)體的傳送方法。可以將該選擇的個(gè)體和選擇的方法存儲(chǔ)在存儲(chǔ)器中。
另一方面,提供一種用于傳送與加工廠相關(guān)的通知的方法。接收與加工廠的加工實(shí)體相關(guān)的通知。確定至少一個(gè)目的地,以基于與該通知相關(guān)的配置信息將該通知發(fā)送至該目的地。確定傳送方法,用于基于所述配置信息將該通知發(fā)送至目的地。然后,根據(jù)該傳送方法將該通知發(fā)送至該目的地。
參照下面的詳細(xì)描述和附圖,這里所描述的系統(tǒng)的特征和優(yōu)點(diǎn)將變得更加清楚,其中圖1是示例性加工廠的框圖;圖2是與圖1的加工廠相關(guān)的數(shù)據(jù)網(wǎng)絡(luò)的框圖;圖3是示例性通知分配服務(wù)器的功能框圖;
圖4是用來(lái)配置與加工廠相關(guān)的個(gè)體可獲得的傳送模式的示例性方法的流程圖;圖5是用來(lái)指定怎樣傳送通知的示例性方法的流程圖;和圖6是用來(lái)傳送通知的示例性方法的流程圖。
具體實(shí)施例方式
加工廠現(xiàn)在參見圖1,加工廠10包括多個(gè)通過(guò)一個(gè)或多個(gè)通信網(wǎng)絡(luò)與多個(gè)控制和維護(hù)系統(tǒng)互連的商務(wù)和其它計(jì)算機(jī)系統(tǒng)。加工廠10包括一個(gè)或多個(gè)過(guò)程控制系統(tǒng)12和14。過(guò)程控制系統(tǒng)12可以是諸如PROVOX或RS3系統(tǒng)的傳統(tǒng)過(guò)程控制系統(tǒng),或者可以是包括操作員界面12A的DCS,操作員界面12A連接到控制器12B和輸入/輸出(I/O)卡12C,I/O卡12C又依次連接到諸如模擬和高速公路可尋址遠(yuǎn)程變送器(HART)現(xiàn)場(chǎng)設(shè)備15的各種現(xiàn)場(chǎng)設(shè)備上。
過(guò)程控制系統(tǒng)14可以是分布式過(guò)程控制系統(tǒng),包括經(jīng)由例如以太網(wǎng)總線的總線與一個(gè)或多個(gè)分布式控制器14B相連的一個(gè)或多個(gè)操作員界面14A??刂破?4B可以是諸如由德克薩斯州奧斯汀的費(fèi)舍-柔斯芒特系統(tǒng)股份有限公司銷售的DeltaVTM控制器或任何其它所需類型的控制器??刂破?4B經(jīng)由I/O設(shè)備與一個(gè)或多個(gè)現(xiàn)場(chǎng)設(shè)備16相連,例如HART或Fieldbus現(xiàn)場(chǎng)設(shè)備或任何其它智能或非智能現(xiàn)場(chǎng)設(shè)備,包括使用例如PROFIBUS、WORLDFIP、Device-Net、AS-界面和CAN協(xié)議中的任何協(xié)議的現(xiàn)場(chǎng)設(shè)備。眾所周知,現(xiàn)場(chǎng)設(shè)備16可以將模擬或數(shù)字信息提供給與過(guò)程變量和其它設(shè)備信息相關(guān)的控制器14B。操作員界面14A可以存儲(chǔ)和執(zhí)行過(guò)程控制操作員可用來(lái)控制過(guò)程操作的應(yīng)用程序17,其包括例如控制優(yōu)化、專家診斷、神經(jīng)網(wǎng)絡(luò)、調(diào)諧器等等。如果需要,附加的控制應(yīng)用程序17可以存儲(chǔ)在控制器12B和14B中并由它們執(zhí)行,在某些情況下控制器12B和14B位于現(xiàn)場(chǎng)設(shè)備16中。
加工廠10可以包括一個(gè)或多個(gè)計(jì)算機(jī)系統(tǒng)18,其執(zhí)行輔助加工廠10內(nèi)的監(jiān)測(cè)和維護(hù)設(shè)備(例如過(guò)程控制設(shè)備、儀器儀表設(shè)備或其它類型的設(shè)備)的應(yīng)用程序。例如,從費(fèi)舍-柔斯芒特股份有限公司獲得的資產(chǎn)管理解決方案(AMS)應(yīng)用程序能夠與和加工廠內(nèi)各種設(shè)備相關(guān)的數(shù)據(jù)通信并存儲(chǔ)它們。計(jì)算機(jī)系統(tǒng)18可以執(zhí)行AMS應(yīng)用程序或其它任何設(shè)備監(jiān)測(cè)和通信應(yīng)用程序19,并可以與過(guò)程控制系統(tǒng)12和14或其中單獨(dú)的設(shè)備相連,以執(zhí)行維護(hù)和監(jiān)測(cè)活動(dòng)。例如,計(jì)算機(jī)系統(tǒng)18可以經(jīng)由任何所需的通信線路或網(wǎng)絡(luò)(包括無(wú)線或手持設(shè)備網(wǎng)絡(luò))連接到控制器12B和/或設(shè)備15,以便與之通信,并在某些情況下重新配置或執(zhí)行設(shè)備15上的其它維護(hù)活動(dòng)。同樣地,例如AMS應(yīng)用程序的維護(hù)應(yīng)用程序19可以安裝在與分布式過(guò)程控制系統(tǒng)14相關(guān)的用戶界面14A中并由其執(zhí)行,以執(zhí)行包括與設(shè)備16的操作狀態(tài)相關(guān)的數(shù)據(jù)采集的維護(hù)和監(jiān)測(cè)功能。
加工廠10還包括例如渦輪、馬達(dá)等的各種旋轉(zhuǎn)設(shè)備20,其經(jīng)由某些永久或暫時(shí)的通信線路(例如總線、無(wú)線通信系統(tǒng)或連接到設(shè)備20上以獲取讀數(shù)然后被移走的手持設(shè)備)與維護(hù)計(jì)算機(jī)22相連。維護(hù)計(jì)算機(jī)22可以存儲(chǔ)和執(zhí)行已知的由例如CSI系統(tǒng)提供的監(jiān)測(cè)和診斷應(yīng)用程序23,或任何其它已知的用來(lái)診斷、監(jiān)測(cè)和優(yōu)化旋轉(zhuǎn)設(shè)備20的操作狀態(tài)的應(yīng)用程序。維護(hù)人員通常使用應(yīng)用程序23維修和觀察工廠10內(nèi)的旋轉(zhuǎn)設(shè)備20的性能,確定旋轉(zhuǎn)設(shè)備20的問(wèn)題并決定何時(shí)以及是否必須修理或更換旋轉(zhuǎn)設(shè)備20。在某些情況下,外邊的咨詢員或服務(wù)機(jī)構(gòu)可能暫時(shí)需要或測(cè)量關(guān)于設(shè)備20的數(shù)據(jù),并使用這些數(shù)據(jù)執(zhí)行對(duì)設(shè)備20的分析,以檢測(cè)影響設(shè)備20的問(wèn)題、不良性能或其它事項(xiàng)。在這些情況下,進(jìn)行分析的計(jì)算機(jī)可以不用經(jīng)由任何通信線路連接到系統(tǒng)10的其它部分,或者可以僅暫時(shí)連接。
同樣地,具有與工廠10相關(guān)的發(fā)電和配電設(shè)備25的發(fā)電和配電系統(tǒng)24經(jīng)由例如總線連接到另一個(gè)計(jì)算機(jī)26上,計(jì)算機(jī)26運(yùn)行和觀察工廠10內(nèi)的發(fā)電和配電設(shè)備25的操作。計(jì)算機(jī)26可以執(zhí)行已知的例如Liebert和ASCO或其它公司所提供的電源控制和診斷應(yīng)用程序27,以控制和維修發(fā)電和配電設(shè)備25。在許多情況下,外邊的咨詢員或服務(wù)機(jī)構(gòu)可以使用暫時(shí)獲取或測(cè)量關(guān)于設(shè)備20的數(shù)據(jù)的服務(wù)應(yīng)用程序,并使用這些數(shù)據(jù)執(zhí)行對(duì)設(shè)備25的分析,以檢測(cè)影響設(shè)備25的問(wèn)題、不良性能或其它事項(xiàng)。在這些情況下,進(jìn)行分析的計(jì)算機(jī)(例如計(jì)算機(jī)26)可以不用經(jīng)由任何通信線路連接到系統(tǒng)10的其它部分,或者可以僅暫時(shí)連接。
計(jì)算機(jī)系統(tǒng)30以通信聯(lián)絡(luò)的方式連接到與工廠10內(nèi)的各種功能系統(tǒng)相關(guān)的計(jì)算機(jī)或界面,該功能系統(tǒng)包括過(guò)程控制功能12和14、例如在計(jì)算機(jī)18、14A、22和26中執(zhí)行的維護(hù)功能以及商務(wù)功能。如果需要,這種通信連接可以使用任何類型的網(wǎng)絡(luò)界面或通信結(jié)構(gòu)加以執(zhí)行,其包括任何局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、因特網(wǎng)等。在任何情況下,計(jì)算機(jī)系統(tǒng)30都以通信聯(lián)絡(luò)的方式連接到傳統(tǒng)的過(guò)程控制系統(tǒng)12和與該控制系統(tǒng)相關(guān)的維護(hù)界面18,連接到分布式過(guò)程控制系統(tǒng)14的過(guò)程控制和/或維護(hù)界面14A,連接到旋轉(zhuǎn)設(shè)備維護(hù)計(jì)算機(jī)22以及發(fā)電和配電計(jì)算機(jī)26,所有這些都經(jīng)由通信網(wǎng)絡(luò)32連接,通信網(wǎng)絡(luò)32可以使用任何所需或適當(dāng)?shù)腖AN或WAN協(xié)議以提供通信。根據(jù)需要,這種通信網(wǎng)絡(luò)或連接可以是永久或暫時(shí)(間歇)的。
如圖1所示,計(jì)算機(jī)30也可以經(jīng)由相同或不同的通信網(wǎng)絡(luò)32連接到商務(wù)系統(tǒng)計(jì)算機(jī)和維護(hù)計(jì)劃計(jì)算機(jī)35和36上,它們可以執(zhí)行例如企業(yè)資源計(jì)劃(ERP)、物質(zhì)資源計(jì)劃(MRP)、財(cái)務(wù)處理、產(chǎn)量和消費(fèi)者訂購(gòu)系統(tǒng)、維護(hù)計(jì)劃系統(tǒng)或任何其它所需的商務(wù)應(yīng)用程序,如零件、供應(yīng)品和原材料訂購(gòu)應(yīng)用程序、生產(chǎn)調(diào)度應(yīng)用程序等。計(jì)算機(jī)30也可以經(jīng)由例如通信網(wǎng)絡(luò)32連接到工廠范圍的LAN37、企業(yè)WAN38和能夠從遠(yuǎn)程位置對(duì)工廠10進(jìn)行遠(yuǎn)程監(jiān)控或與其進(jìn)行通信的計(jì)算機(jī)系統(tǒng)40。連接到通信網(wǎng)絡(luò)32的計(jì)算機(jī)系統(tǒng)30或任何其它計(jì)算機(jī)都可以包括配置應(yīng)用程序和配置數(shù)據(jù)庫(kù),配置數(shù)據(jù)庫(kù)產(chǎn)生和存儲(chǔ)關(guān)于加工廠10和加工廠10內(nèi)的設(shè)備和元件的配置的配置數(shù)據(jù)。
在一個(gè)實(shí)施例中,使用XML協(xié)議在通信網(wǎng)絡(luò)32上通信。這里,來(lái)自計(jì)算機(jī)12A、18、14A、22、26、35、36等中的每一臺(tái)計(jì)算機(jī)的數(shù)據(jù)都包裝在XML包裝內(nèi),并發(fā)送到可能位于例如計(jì)算機(jī)30中的XML數(shù)據(jù)服務(wù)器。由于XML是描述性語(yǔ)言,因此該服務(wù)器能夠處理任何類型的數(shù)據(jù)。在服務(wù)器處,如果必要,數(shù)據(jù)被封裝到新的XML包裝中,也就是,將此數(shù)據(jù)從一種XML模式映射到為每個(gè)接收應(yīng)用程序創(chuàng)建的一種或多種其它的XML模式。這樣,每個(gè)數(shù)據(jù)源發(fā)站能夠使用對(duì)于該設(shè)備或應(yīng)用程序而言能夠理解或者方便的一種模式來(lái)包裝其數(shù)據(jù),而每個(gè)接收應(yīng)用程序能夠用該接收應(yīng)用程序所使用的或能夠理解的不同模式來(lái)接收數(shù)據(jù)。根據(jù)數(shù)據(jù)的來(lái)源和目的地,服務(wù)器被配置成將一種模式映射到另一種模式。如果需要的話,服務(wù)器也可以執(zhí)行基于數(shù)據(jù)接收的某個(gè)數(shù)據(jù)處理功能或其它功能。在此描述的系統(tǒng)操作之前,映射和處理功能規(guī)則被建立并存儲(chǔ)于服務(wù)器中。以這種方式,數(shù)據(jù)可以從任何一個(gè)應(yīng)用程序被發(fā)送到一個(gè)或多個(gè)其它應(yīng)用程序。
一般來(lái)說(shuō),計(jì)算機(jī)30(可以是服務(wù)器)存儲(chǔ)并執(zhí)行通知分配應(yīng)用程序50,其采集由例如過(guò)程控制系統(tǒng)12和14、維護(hù)系統(tǒng)18、22和26以及商務(wù)系統(tǒng)35和36生成的數(shù)據(jù)和其它信息,以及由在這些系統(tǒng)的每一個(gè)中執(zhí)行的數(shù)據(jù)分析工具生成的信息,并將這些信息分配至操作員、組織機(jī)構(gòu)、應(yīng)用程序計(jì)算機(jī)等。通知分配應(yīng)用程序50可以包括專家引擎51,專家引擎51可以基于例如當(dāng)前由NEXUS提供的OZ專家系統(tǒng),或基于包括例如任何類型的數(shù)據(jù)挖掘系統(tǒng)的任何其它類型的專家系統(tǒng)。
通知分配應(yīng)用程序50可以分配由例如過(guò)程、現(xiàn)場(chǎng)設(shè)備、旋轉(zhuǎn)設(shè)備等加工廠10的加工實(shí)體產(chǎn)生的或與之相關(guān)的通知。例如,過(guò)程控制系統(tǒng)12或14可以產(chǎn)生過(guò)程報(bào)警?,F(xiàn)場(chǎng)設(shè)備15和16也可以產(chǎn)生警報(bào)或報(bào)警。通知分配應(yīng)用程序50接收這樣的通知,并將它們發(fā)送至適當(dāng)?shù)娜藛T、機(jī)構(gòu)、計(jì)算機(jī)、應(yīng)用程序、用戶界面等。盡管在圖1中通知分配應(yīng)用程序50被描述成由計(jì)算機(jī)30執(zhí)行,但是它可以被例如計(jì)算機(jī)12A、14A、18、22、26、35、36等的其它計(jì)算機(jī)系統(tǒng)所執(zhí)行。此外,通知分配應(yīng)用程序50可以是被多個(gè)計(jì)算機(jī)所執(zhí)行的分配應(yīng)用程序。
加工廠10也可以包括一個(gè)或多個(gè)無(wú)線接入點(diǎn)72。無(wú)線接入點(diǎn)可以用通信鏈路將移動(dòng)設(shè)備75提供給LAN37、網(wǎng)絡(luò)32等。移動(dòng)設(shè)備75可以包括便攜式計(jì)算機(jī)、平板個(gè)人計(jì)算機(jī)(PC)、個(gè)人數(shù)字助理(PDA)、蜂窩電話、尋呼機(jī)等。操作員可以經(jīng)由移動(dòng)設(shè)備75接收關(guān)于加工廠10的信息。例如,操作員可以經(jīng)由PDA接收過(guò)程報(bào)警。
加工廠10可以進(jìn)一步包括以通信聯(lián)絡(luò)的方式連接加工廠10與因特網(wǎng)的網(wǎng)關(guān)82。特別地,網(wǎng)關(guān)82可以連接到網(wǎng)絡(luò)32、LAN37、WAN38等。在一個(gè)實(shí)施例中,與加工廠10相關(guān)的信息可以經(jīng)由網(wǎng)關(guān)82和因特網(wǎng)發(fā)送至個(gè)人、機(jī)構(gòu)、計(jì)算機(jī)等。
圖2是加工廠內(nèi)數(shù)據(jù)系統(tǒng)的框圖。通知分配服務(wù)器104以通信聯(lián)絡(luò)的方式經(jīng)由網(wǎng)絡(luò)108連接到一個(gè)或多個(gè)信息服務(wù)器。例如,通知分配服務(wù)器104可以以通信聯(lián)絡(luò)的方式連接到控制系統(tǒng)信息服務(wù)器112、維護(hù)信息服務(wù)器116和旋轉(zhuǎn)設(shè)備信息服務(wù)器120。網(wǎng)絡(luò)108可以是諸如web網(wǎng)絡(luò)的任何所需通信網(wǎng)絡(luò)。
通知分配服務(wù)器104也可以連接到配置數(shù)據(jù)庫(kù)124上。此外,一個(gè)或多個(gè)無(wú)線接入點(diǎn)128也可以經(jīng)由網(wǎng)絡(luò)108以通信聯(lián)絡(luò)的方式連接到通知分配服務(wù)器104。進(jìn)一步,網(wǎng)關(guān)132可以經(jīng)由網(wǎng)絡(luò)108以通信聯(lián)絡(luò)的方式連接到通知分配服務(wù)器104。一個(gè)或多個(gè)操作員工作站136也可以經(jīng)由網(wǎng)絡(luò)108以通信聯(lián)絡(luò)的方式連接到通知分配服務(wù)器104。
在操作中,通知分配服務(wù)器104可以從一個(gè)或多個(gè)數(shù)據(jù)服務(wù)器接收與加工廠的加工實(shí)體相關(guān)的通知。例如,通知分配服務(wù)器104可以從維護(hù)應(yīng)用程序服務(wù)器116接收與現(xiàn)場(chǎng)設(shè)備相關(guān)的設(shè)備報(bào)警。再比如,通知分配服務(wù)器104可以從控制系統(tǒng)信息服務(wù)器112接收與過(guò)程相關(guān)的過(guò)程報(bào)警。
在操作中,每個(gè)數(shù)據(jù)服務(wù)器(例如控制系統(tǒng)信息服務(wù)器112、維護(hù)信息服務(wù)器116、旋轉(zhuǎn)設(shè)備信息服務(wù)器120等)都可以從加工實(shí)體的對(duì)應(yīng)組接收通知。例如,控制系統(tǒng)信息服務(wù)器112可以從過(guò)程控制軟件模塊、控制器等接收諸如過(guò)程報(bào)警和警報(bào)的通知。維護(hù)信息服務(wù)器116也可以從現(xiàn)場(chǎng)設(shè)備、硬件設(shè)備等接收諸如設(shè)備報(bào)警和警報(bào)的通知。進(jìn)一步,旋轉(zhuǎn)設(shè)備信息服務(wù)器120可以從監(jiān)測(cè)旋轉(zhuǎn)設(shè)備的設(shè)備接收諸如報(bào)警、警報(bào)、危險(xiǎn)值等的通知。
數(shù)據(jù)服務(wù)器可以從監(jiān)測(cè)加工實(shí)體等的設(shè)備直接或間接接收由加工實(shí)體產(chǎn)生的通知。例如,可以經(jīng)由網(wǎng)絡(luò)、總線、一個(gè)或多個(gè)媒介計(jì)算機(jī)等接收通知。進(jìn)一步,可以從存儲(chǔ)設(shè)備(例如軟盤、只讀光盤存儲(chǔ)器(CD-ROM)、數(shù)字化視頻光盤(DVD)、PC卡、智能卡等)接收通知,或經(jīng)由有線或無(wú)線鏈路從便攜式設(shè)備(例如便攜式計(jì)算機(jī)、平板PC、PDA、蜂窩電話等)下載通知。
數(shù)據(jù)服務(wù)器可以隨后將通知提供給通知分配服務(wù)器104。例如,當(dāng)通知定期地或響應(yīng)來(lái)自通知分配服務(wù)器104的請(qǐng)求等被數(shù)據(jù)服務(wù)器接收時(shí),通知可以被提供給通知分配服務(wù)器104。此外,數(shù)據(jù)服務(wù)器可以與對(duì)應(yīng)的通知數(shù)據(jù)庫(kù)(圖2中未示出)相連,通知數(shù)據(jù)庫(kù)存儲(chǔ)來(lái)自其加工實(shí)體對(duì)應(yīng)組的通知。數(shù)據(jù)服務(wù)器可以響應(yīng)來(lái)自通知分配服務(wù)器104的請(qǐng)求搜索、查詢通知數(shù)據(jù)庫(kù)以得到通知,并隨后將這樣的通知發(fā)送給通知分配服務(wù)器104。再比如,數(shù)據(jù)服務(wù)器可以定期搜索、查詢通知數(shù)據(jù)庫(kù)以得到通知,并隨后將這樣的通知發(fā)送給通知分配服務(wù)器104。在不包括通知數(shù)據(jù)庫(kù)的實(shí)施例中,當(dāng)數(shù)據(jù)服務(wù)器接收通知時(shí),可以將通知發(fā)送給通知分配服務(wù)器104。
一旦接到通知,通知分配服務(wù)器104就可以根據(jù)存儲(chǔ)在配置數(shù)據(jù)庫(kù)124的信息確定通知應(yīng)該發(fā)送至何處。接著,通知分配服務(wù)器104可以將通知發(fā)送至例如操作員工作站136、操作員的電子郵件賬戶,經(jīng)由無(wú)線接入點(diǎn)(WAP)128發(fā)送至移動(dòng)設(shè)備,經(jīng)由網(wǎng)關(guān)132和因特網(wǎng)等發(fā)送至設(shè)備、電子郵件賬戶等。
每個(gè)服務(wù)器104、112、116和120以及無(wú)線接入點(diǎn)128和網(wǎng)關(guān)132可以由一個(gè)或多個(gè)計(jì)算機(jī)執(zhí)行。此外,一臺(tái)計(jì)算機(jī)可以執(zhí)行服務(wù)器104、112、116、120、無(wú)線接入點(diǎn)128和網(wǎng)關(guān)132中的兩個(gè)或多個(gè),或其中的部分。參見圖1,僅作為一個(gè)具體的示例,通知分配服務(wù)器104、控制系統(tǒng)信息服務(wù)器112、維護(hù)信息服務(wù)器116、旋轉(zhuǎn)設(shè)備信息服務(wù)器120、無(wú)線接入點(diǎn)128和網(wǎng)關(guān)132可以分別由計(jì)算機(jī)30、14A、18、22,無(wú)線接入點(diǎn)72和網(wǎng)關(guān)82執(zhí)行。
通知分配服務(wù)器圖3是通知分配服務(wù)器104的一個(gè)示例的功能框圖。通知分配服務(wù)器104包括幾個(gè)子系統(tǒng),子系統(tǒng)包括配置子系統(tǒng)170、監(jiān)測(cè)子系統(tǒng)174和傳送子系統(tǒng)178。可以通過(guò)使用軟件、硬件、固件等執(zhí)行這些子系統(tǒng),并且與過(guò)程控制系統(tǒng)10相關(guān)的任何處理器都可以執(zhí)行這些子系統(tǒng)。這樣,此處所描述的元件可以在標(biāo)準(zhǔn)的多用途中央處理器(CPU)中或在例如專用集成電路(ASIC)的特別設(shè)計(jì)的硬件或固件上或所需的其它硬件設(shè)備上執(zhí)行。當(dāng)在軟件中執(zhí)行時(shí),軟件例行程序可以存儲(chǔ)在例如磁盤、激光盤(例如DVD)或其它存儲(chǔ)媒介的任何計(jì)算機(jī)可讀存儲(chǔ)器中,可以存儲(chǔ)在計(jì)算機(jī)或處理器的隨機(jī)接入存儲(chǔ)器(RAM)或只讀存儲(chǔ)器(ROM)中,可以存儲(chǔ)在任何數(shù)據(jù)庫(kù)中等等。同樣,這種軟件可以經(jīng)由任何公知或所需的傳送方法傳送至用戶或加工廠,例如包括通過(guò)計(jì)算機(jī)可讀磁盤或其它便攜式計(jì)算機(jī)存儲(chǔ)機(jī)制或通過(guò)例如電話線、因特網(wǎng)等的通信信道(其可以視為與經(jīng)由便攜式存儲(chǔ)媒介提供軟件相同或可互換)。
一般來(lái)說(shuō),配置子系統(tǒng)170允許發(fā)送要配置的通知。傳送的各種方面都可以配置,例如通知應(yīng)該被傳送給誰(shuí),通過(guò)什么模式發(fā)送(例如,在工作站顯示,通過(guò)電子郵件發(fā)送,經(jīng)由尋呼機(jī)或蜂窩電話等以文本消息的形式傳送)。例如,可以配置由現(xiàn)場(chǎng)設(shè)備的某個(gè)子集產(chǎn)生的設(shè)備報(bào)警和警報(bào)的傳送,以便一個(gè)特定的人接收這些通知。作為進(jìn)一步的示例,可以配置這些設(shè)備報(bào)警和警報(bào)的傳送,以便第一人接收在一天的第一時(shí)間段內(nèi)接收通知,第二人接收在這天的第二時(shí)間段接收的通知。仍然作為進(jìn)一步的示例,可以配置這些設(shè)備報(bào)警和警報(bào)的傳送,以便特定的操作員經(jīng)由尋呼機(jī)接收某些設(shè)備報(bào)警和/或警報(bào)。配置子系統(tǒng)170可以將與配置相關(guān)的信息存儲(chǔ)在配置數(shù)據(jù)庫(kù)124中。
因?yàn)榭梢耘渲猛ㄖ膫魉?,所以很有可能降低一人或多人接收的通知的?shù)目。因?yàn)橐粋€(gè)人可以接收較低數(shù)目的通知,所以,與如果他們接收大量通知相反,這個(gè)人可能以最佳的方式對(duì)那些通知做出響應(yīng)。
一般來(lái)說(shuō),監(jiān)測(cè)子系統(tǒng)174可以從數(shù)據(jù)服務(wù)器接收通知,例如圖2中的控制系統(tǒng)信息服務(wù)器112、維護(hù)信息服務(wù)器116和旋轉(zhuǎn)設(shè)備信息服務(wù)器120。在另一個(gè)實(shí)施例中,監(jiān)測(cè)子系統(tǒng)174可以搜索或查詢一個(gè)或多個(gè)數(shù)據(jù)庫(kù),諸如過(guò)程控制系統(tǒng)、維護(hù)系統(tǒng)之類的另一個(gè)系統(tǒng)可以將通知存儲(chǔ)在這些數(shù)據(jù)庫(kù)中。例如,監(jiān)測(cè)子系統(tǒng)174可以定期地查詢數(shù)據(jù)服務(wù)器,以確定是否已經(jīng)產(chǎn)生任何新的通知。如果已經(jīng)產(chǎn)生新的通知,監(jiān)測(cè)子系統(tǒng)174可以請(qǐng)求傳送它們,或者數(shù)據(jù)服務(wù)器可以自動(dòng)將這些通知傳送至通知分配服務(wù)器104。再比如,監(jiān)測(cè)子系統(tǒng)174可以定期地搜索或查詢一個(gè)或多個(gè)數(shù)據(jù)庫(kù),以確定任何新產(chǎn)生的通知是否已經(jīng)存儲(chǔ)在數(shù)據(jù)庫(kù)中,如果是的話,監(jiān)測(cè)子系統(tǒng)174可以從數(shù)據(jù)庫(kù)取回這些通知。
監(jiān)測(cè)子系統(tǒng)174可以將接收到的通知轉(zhuǎn)送給傳送子系統(tǒng)178。一般來(lái)說(shuō),傳送子系統(tǒng)178根據(jù)配置數(shù)據(jù)庫(kù)124中的配置信息傳送通知。例如,參見圖2,傳送子系統(tǒng)178可以將一些通知轉(zhuǎn)送至無(wú)線接入點(diǎn)128,以無(wú)線傳送至特定操作員的PDA。再比如,傳送子系統(tǒng)178可以將另一些通知傳送至網(wǎng)關(guān)132,以經(jīng)由因特網(wǎng)傳送至電子郵件賬戶。
配置一般來(lái)說(shuō),配置子系統(tǒng)170可以允許用戶對(duì)具體的通知或一組通知應(yīng)該怎樣傳送加以配置。配置子系統(tǒng)170可以包括用于指定傳送的各個(gè)方面的用戶界面(例如圖形用戶界面),這些方面例如是應(yīng)該將通知傳送至何人以及以何種模式傳送。
用戶界面可以允許用戶選擇一個(gè)或多個(gè)具體通知和/或一組或多組通知用于配置它們的傳送。一組通知可以包括特定的加工實(shí)體或一組加工實(shí)體產(chǎn)生的通知。一組加工實(shí)體可以以加工廠特定區(qū)域的加工實(shí)體、特定制造商制造的加工實(shí)體等等的加工實(shí)體類型(例如過(guò)程控制軟件模塊、現(xiàn)場(chǎng)設(shè)備、旋轉(zhuǎn)設(shè)備、發(fā)電/配電設(shè)備、診斷、數(shù)學(xué)/軟件模型等)來(lái)表征。
一組通知也可以以特定類型的通知來(lái)表征。通知的類型可以包括過(guò)程通知、設(shè)備通知、維護(hù)通知等。通知的類型也可以包括指示嚴(yán)重性特定水平的通知,例如具有落入特定范圍內(nèi)的相關(guān)優(yōu)先級(jí)的通知、具有落入特定范圍內(nèi)的相關(guān)健康指標(biāo)值的通知、錯(cuò)誤警報(bào)、維護(hù)警報(bào)、咨詢警報(bào)、特定的HART設(shè)備狀態(tài)工況等等。
此外,一組通知可以由以上所述的特征中的兩個(gè)或多個(gè)或相似的特征所指定。例如,一組通知可以包括加工廠特定區(qū)域內(nèi)的現(xiàn)場(chǎng)設(shè)備所產(chǎn)生的通知。再例如,一組通知可以包括加工廠特定區(qū)域內(nèi)所有加工實(shí)體產(chǎn)生的特定嚴(yán)重性的通知。本領(lǐng)域的普通技術(shù)人員應(yīng)該理解一組通知可以被上述特征中的許多其它組合以及其它特征所指定。
此外,配置子系統(tǒng)170的用戶界面可以允許配置一個(gè)或多個(gè)通知的傳送模式。例如,用戶界面可以允許指定應(yīng)該將通知或通知組應(yīng)該傳送給何人。例如,用戶可以指定個(gè)體、個(gè)體組、賬戶(例如注冊(cè)賬戶、電子郵件賬戶等)、電子郵件地址等等。進(jìn)一步,用戶界面可以允許根據(jù)通知分配服務(wù)器104接收通知的時(shí)間段排定傳送時(shí)間。例如,用戶界面可以允許配置一個(gè)或多個(gè)要傳送的通知,以便通知在第一時(shí)間段內(nèi)接收時(shí)傳送至第一操作員,而在第二時(shí)間段內(nèi)接收時(shí)傳送至第二操作員。
此外,配置子系統(tǒng)170的用戶界面可以允許指定一個(gè)或多個(gè)傳送模式。例如,用戶可以指定傳送至某個(gè)操作員的通知應(yīng)該傳送至該操作員的PDA。指定傳送模式可以包括指示要向其傳送通知的設(shè)備的類型(例如工作站、PDA、蜂窩電話、尋呼機(jī)等)。指定傳送模式也可以包括指示要向其傳送通知的設(shè)備的標(biāo)識(shí)符(例如網(wǎng)址、IP地址、蜂窩電話號(hào)碼、尋呼機(jī)號(hào)碼等)。指定傳送模式還可以包括指示傳送通知的網(wǎng)絡(luò)(例如圖1的LAN37、圖1的WAN38、無(wú)線LAN、因特網(wǎng)等)。指定傳送模式另外可以包括要向其傳送通知的個(gè)體或個(gè)體組的標(biāo)識(shí)符(例如注冊(cè)標(biāo)識(shí)符(ID)、員工ID號(hào)、電子郵件地址、組織ID、電子郵件群、分配表ID等)。
配置子系統(tǒng)170的用戶界面可以連接,以接收與特定個(gè)體可利用的傳送模式相關(guān)的信息。這種信息可以存儲(chǔ)在諸如配置數(shù)據(jù)庫(kù)124或另一個(gè)數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)中。這種信息可以包括特定個(gè)體可利用的各種傳送模式。例如,這種信息可以包括指示特定個(gè)體可以經(jīng)由特定工作站和PDA接收通知的信息。此外,這種信息可以進(jìn)一步包括有必要以各種傳送模式傳送通知的任何信息。例如,可以指定與PDA相關(guān)的IP地址或電子郵件賬戶。如果蜂窩電話或?qū)ず魴C(jī)對(duì)用戶是可利用的,那么可以指定與這些設(shè)備相關(guān)的電話號(hào)碼。同樣地,也可以包括特定的網(wǎng)絡(luò)ID、電子郵件代理服務(wù)器的IP地址、電子郵件協(xié)議等。進(jìn)一步,這種信息可以包括指定何時(shí)特定的傳送可以或應(yīng)該使用,以將通知傳送給特定個(gè)體的信息。例如,假定個(gè)體典型地不在工廠時(shí),接收的通知應(yīng)該傳送至該個(gè)體的尋呼機(jī)。
配置子系統(tǒng)170的用戶界面可以允許用戶將這種信息指定給特定的一組個(gè)體??商娲鼗蚋郊拥?,另一個(gè)系統(tǒng)可用作允許用戶指定這種信息。
一旦配置一個(gè)或多個(gè)通知的傳送,配置子系統(tǒng)170就可以將配置信息存儲(chǔ)在配置數(shù)據(jù)庫(kù)124中。
圖4是用來(lái)配置與加工廠相關(guān)的個(gè)體可利用的傳送模式的示例性方法200的流程圖。下面將參照?qǐng)D3說(shuō)明方法200。方法200可以由配置子系統(tǒng)170或某個(gè)其它系統(tǒng)執(zhí)行。
在框204,用戶可以指定將為其配置傳送模式的個(gè)體。指定個(gè)體可以包括指定單個(gè)個(gè)體、指定幾個(gè)個(gè)體或指定一組個(gè)體。作為一個(gè)示例,用戶界面可以提示該用戶使用鼠標(biāo)、鍵盤、輸入筆等從列表中選擇一個(gè)或多個(gè)個(gè)體或一組或多組個(gè)體。作為另一個(gè)示例,可以提示用戶鍵入個(gè)體的名字、ID號(hào)、注冊(cè)ID等。
在框208,用戶可以指定在框204選定的個(gè)體可利用的傳送模式。例如,用戶界面可以提示用戶經(jīng)由一種或幾種形式鍵入、從列表中選擇被選中的個(gè)體可利用的各種傳送模式。例如,可以提示用戶指定個(gè)體是否可以經(jīng)由電子郵件、PDA、蜂窩電話、尋呼機(jī)等在特定的工作站接收通知。此外,可以提示該用戶輸入用于經(jīng)由各種傳送模式發(fā)送信息的必要信息,例如網(wǎng)絡(luò)ID、IP地址、電子郵件賬戶、電子郵件地址、電子郵件協(xié)議、電話號(hào)碼、代理服務(wù)器的網(wǎng)絡(luò)ID、代理服務(wù)器的IP地址等。
在框212,存儲(chǔ)在框208指定的傳送模式信息。這種信息可以存儲(chǔ)在諸如配置數(shù)據(jù)庫(kù)124、另一個(gè)數(shù)據(jù)庫(kù)之類的存儲(chǔ)器中。
圖5是用來(lái)指定如何傳送通知的示例性方法250的流程圖。下面將參照?qǐng)D3說(shuō)明方法250。方法250可以由配置子系統(tǒng)170或某個(gè)其它系統(tǒng)執(zhí)行。
在框254,用戶可以指定將要對(duì)其的傳送進(jìn)行配置的通知。指定通知可以包括指定特定的通知、指定幾個(gè)通知或指定一組通知。作為一個(gè)示例,用戶界面可以提示用戶使用鼠標(biāo)、鍵盤、輸入筆等從列表中選擇一個(gè)或多個(gè)通知。該列表可以包括加工廠中所有可能的通知或加工廠中所有可能的通知的某子集。此外,該列表可以包括與加工廠內(nèi)加工實(shí)體的某子集相關(guān)的所有可能通知或與加工實(shí)體的某子集相關(guān)的可能通知的某子集。例如,可以允許用戶經(jīng)由用戶界面選擇加工實(shí)體的子集(例如過(guò)程控制軟件模塊、現(xiàn)場(chǎng)設(shè)備、來(lái)自加工廠特定區(qū)域的加工實(shí)體等)和/或通知的子集(例如警報(bào)、具有一定范圍優(yōu)先級(jí)的通知等)。
此外,用戶界面可以允許用戶經(jīng)由鼠標(biāo)、鍵盤、輸入筆等從列表中選擇一組或多組通知。例如,用戶能選擇與加工廠的加工實(shí)體或加工實(shí)體的某子集相關(guān)的所有通知或通知的某子集。
在框258,用戶可以指定在框254指定的通知將要向其發(fā)送的個(gè)體。例如,用戶界面可以提供個(gè)體列表,并且可以提示用戶從該列表中選擇一個(gè)或多個(gè)個(gè)體。該列表可以附加或可替代地包括個(gè)體組。作為另一個(gè)示例,用戶界面可以提示用戶鍵入個(gè)體的名字、ID號(hào)、注冊(cè)ID等。
在框262,用戶可以指定用于將在框254指定的通知傳送至在框258指定的個(gè)體的模式。作為一個(gè)示例,用戶可以為在框258指定的每個(gè)個(gè)體指定傳送模式。
如果已經(jīng)得到和存儲(chǔ)了與該個(gè)體可利用的不同傳送模式相關(guān)的信息(例如使用諸如圖4的方法200的方法),那么可以參考該信息。例如,用戶界面可以向用戶展示不同的傳送模式,并提示用戶選擇這些傳送模式中的一個(gè)或多個(gè)。如果沒有得到和存儲(chǔ)與該個(gè)體可利用的不同傳送模式相關(guān)的信息,那么可以調(diào)用諸如圖4的方法200的方法,以獲得和存儲(chǔ)該信息??商娲兀脩艚缑婵梢詢H提示用戶輸入與用于傳送在框254指定的通知的所需模式相關(guān)的信息(例如賬戶ID、電子郵件地址、電子郵件協(xié)議、代理服務(wù)器ID、電話號(hào)碼等)。
在框266,可以存儲(chǔ)在框258選擇的個(gè)體的指示。同樣地,在框270,可以存儲(chǔ)在框266處選擇的傳送模式的指示。例如,該信息可以存儲(chǔ)在配置數(shù)據(jù)庫(kù)124中,以便其與在框254指定的通知相關(guān)。例如,一旦接收到通知,傳送子系統(tǒng)178就應(yīng)該能從配置數(shù)據(jù)庫(kù)124取回與接收的通知相關(guān)的傳送模式信息。
監(jiān)測(cè)和傳送通知再次參見圖3,如上所述,監(jiān)測(cè)子系統(tǒng)174接收來(lái)自一個(gè)或多個(gè)數(shù)據(jù)服務(wù)器和/或數(shù)據(jù)庫(kù)的通知。監(jiān)測(cè)子系統(tǒng)174可以請(qǐng)求來(lái)自數(shù)據(jù)服務(wù)器的通知,不用提示而從數(shù)據(jù)服務(wù)器接收通知,和/或?yàn)橥ㄖ阉骰虿樵償?shù)據(jù)庫(kù)。如果監(jiān)測(cè)子系統(tǒng)174請(qǐng)求通知,或搜索或查詢數(shù)據(jù)庫(kù)以得到通知,監(jiān)測(cè)子系統(tǒng)174可以定期或基于某觸發(fā)事件而這樣做。例如,數(shù)據(jù)服務(wù)器可以向監(jiān)測(cè)子系統(tǒng)174指示數(shù)據(jù)服務(wù)器已經(jīng)接收了多個(gè)通知。一旦接收到一個(gè)或多個(gè)通知,監(jiān)測(cè)子系統(tǒng)就可以向傳送子系統(tǒng)178提供通知。
如上所述,傳送子系統(tǒng)178通常根據(jù)配置數(shù)據(jù)庫(kù)124中的配置信息傳送通知。例如,傳送子系統(tǒng)178一旦接收到通知,就可以搜索、查詢配置數(shù)據(jù)庫(kù)124,以得到與該通知怎樣傳送而相關(guān)的信息。取決于信息是如何組織的,傳送子系統(tǒng)178可以從配置數(shù)據(jù)庫(kù)124以不同的方式取回傳送模式信息。
例如,傳送子系統(tǒng)178可以取回指示應(yīng)該接收該通知的個(gè)體的信息,以及與待使用的特定傳送模式相關(guān)的信息。可替代地,傳送子系統(tǒng)178可以取回指示準(zhǔn)備用來(lái)傳送該通知的特定傳送模式的信息,而不是直接指示應(yīng)該接收該通知的個(gè)體的信息。例如,取回的信息可以指示該通知應(yīng)該發(fā)送至的設(shè)備的IP地址、尋呼機(jī)號(hào)碼等,而不是另外指示應(yīng)該接收該通知的個(gè)體。
基于從配置數(shù)據(jù)庫(kù)124取回的信息,傳送子系統(tǒng)178確定用于發(fā)送通知的傳送模式。接著,傳送子系統(tǒng)178根據(jù)所確定的傳送模式傳送該通知。現(xiàn)在參照?qǐng)D2,例如,如果傳送子系統(tǒng)178確定該通知應(yīng)該傳送至加工廠內(nèi)特定的工作站136,那么傳送子系統(tǒng)178就可以經(jīng)由網(wǎng)絡(luò)108將那個(gè)通知發(fā)送至工作站136。再比如,如果傳送子系統(tǒng)178確定該通知應(yīng)該傳送至加工廠內(nèi)的無(wú)線設(shè)備,那么傳送子系統(tǒng)178可以經(jīng)由網(wǎng)絡(luò)108將那個(gè)通知傳送至WAP128。WAP128隨后可以將該通知無(wú)線傳輸給無(wú)線設(shè)備。作為又一個(gè)示例,如果傳送子系統(tǒng)178確定該通知應(yīng)該傳送至尋呼機(jī),那么傳送子系統(tǒng)178可以經(jīng)由因特網(wǎng)網(wǎng)關(guān)132和因特網(wǎng)將那個(gè)通知發(fā)送至尋呼業(yè)務(wù)服務(wù)器。
圖6是可以用來(lái)傳送通知的示例性方法300的流程圖。下面將參照?qǐng)D2和圖3說(shuō)明方法300。方法300可以由傳送子系統(tǒng)174或某個(gè)其它系統(tǒng)執(zhí)行。
在框304,接收通知。例如,傳送子系統(tǒng)178可以從監(jiān)測(cè)子系統(tǒng)174、數(shù)據(jù)服務(wù)器等接收通知。
在框308,確定至少一個(gè)發(fā)送通知的目的地。例如,傳送子系統(tǒng)178可以搜索或查詢配置數(shù)據(jù)庫(kù)124,以得到指示至少一個(gè)發(fā)送通知的目的地的信息。例如,這種信息可以包括個(gè)體的名稱、賬戶名稱、賬戶ID、網(wǎng)絡(luò)ID、IP地址、電子郵件地址、蜂窩電話號(hào)碼、尋呼機(jī)號(hào)碼等。
在框312,確定用于將通知發(fā)送至目的地的傳送方法。例如,傳送子系統(tǒng)178可以搜索或查詢配置數(shù)據(jù)庫(kù)124,以得到指示用于將通知發(fā)送至目的地的傳送方法的信息。該搜索或查詢可以與框308所描述的搜索/查詢相同,或者可以是單獨(dú)的搜索/查詢。指示用于發(fā)送至目的地的傳送方法的信息可以包括該目的地是否是個(gè)體的指示、賬戶、網(wǎng)絡(luò)ID、IP地址、電子郵件地址、蜂窩電話號(hào)碼、尋呼機(jī)號(hào)碼等。該信息也可以包括可以允許傳送子系統(tǒng)178適當(dāng)?shù)馗袷交糜谔囟▊魉头椒ǖ耐ㄖ臄?shù)據(jù)(例如網(wǎng)絡(luò)協(xié)議、電子郵件協(xié)議、代理服務(wù)器、尋呼業(yè)務(wù)服務(wù)器等)。
在框316,根據(jù)適當(dāng)?shù)膫魉头椒▽⑼ㄖl(fā)送至目的地。例如,傳送子系統(tǒng)178可以適當(dāng)?shù)馗袷交撏ㄖS后經(jīng)由網(wǎng)絡(luò)108將該通知發(fā)送至它的目的地。
圖4至圖6的方法可以使用軟件、硬件、固件等執(zhí)行,并且可以由與過(guò)程控制系統(tǒng)10相關(guān)的任何處理器執(zhí)行。這樣,圖4至圖6的方法可以在標(biāo)準(zhǔn)的多用途CPU中或在例如ASIC的特別設(shè)計(jì)的硬件或固件上或所需的其它硬件設(shè)備上執(zhí)行。當(dāng)在軟件中執(zhí)行時(shí),軟件例行程序可以存儲(chǔ)在例如磁盤、激光盤(例如DVD)或其它存儲(chǔ)媒介的任何計(jì)算機(jī)可讀存儲(chǔ)器中,可以存儲(chǔ)在計(jì)算機(jī)或處理器的RAM或ROM中,可以存儲(chǔ)在任何數(shù)據(jù)庫(kù)中等等。同樣,這種軟件可以經(jīng)由任何公知或所需的傳送方法傳送至用戶或加工廠,例如包括通過(guò)計(jì)算機(jī)可讀磁盤或其它便攜式計(jì)算機(jī)存儲(chǔ)機(jī)制或通過(guò)例如電話線、因特網(wǎng)等的通信信道(其可以視為與經(jīng)由便攜式存儲(chǔ)媒介提供軟件相同或可互換)。
雖然本發(fā)明允許各種修改和替代解釋,但是這里還是在附圖中示出并詳細(xì)描述了其中的某些示例性實(shí)施例。然而,應(yīng)該理解公開沒有限制在所公開的特定形式上,相反,覆蓋了落入所附權(quán)利要求所限定的公開的精神和范圍內(nèi)的所有修改、可替代解釋和等同替換。
權(quán)利要求
1.一種用于配置關(guān)于加工廠的通知的傳送的方法,該方法包括選擇至少一個(gè)接收來(lái)自加工廠內(nèi)的加工實(shí)體的通知的個(gè)體;選擇用于將該通知傳送給所述至少一個(gè)個(gè)體的傳送方法;和將所選擇的個(gè)體和所選擇的傳送方法存儲(chǔ)在存儲(chǔ)器中。
2.如權(quán)利要求1所述的方法,進(jìn)一步包括選擇時(shí)間段,如果所述通知被接收,所述至少一個(gè)個(gè)體將在該時(shí)間段內(nèi)接收通知;將所選擇的時(shí)間段存儲(chǔ)在所述存儲(chǔ)器中。
3.如權(quán)利要求2所述的方法,其中所述選擇至少一個(gè)個(gè)體包括選擇第一個(gè)體和選擇第二個(gè)體;其中所述選擇時(shí)間段包括選擇第一時(shí)間段,如果所述通知被接收,所述第一個(gè)體將在該第一時(shí)間段內(nèi)接收該通知;選擇第二時(shí)間段,如果所述通知被接收,所述第二個(gè)體將在該第二時(shí)間段內(nèi)接收該通知;和其中所述存儲(chǔ)所選擇的時(shí)間段包括將所選擇的第一時(shí)間段和所選擇的第二時(shí)間段存儲(chǔ)在所述存儲(chǔ)器中。
4.如權(quán)利要求1所述的方法,其中所述選擇至少一個(gè)接收通知的個(gè)體包括選擇一組個(gè)體。
5.如權(quán)利要求1所述的方法,進(jìn)一步包括選擇所述通知。
6.如權(quán)利要求1所述的方法,其中所述選擇通知包括選擇一組通知。
7.如權(quán)利要求6所述的方法,其中所述選擇至少一個(gè)接收通知的個(gè)體包括選擇接收該組通知的至少一個(gè)個(gè)體。
8.如權(quán)利要求6所述的方法,其中該組通知包括與所述加工廠內(nèi)的一組加工實(shí)體相關(guān)的通知。
9.如權(quán)利要求6所述的方法,其中該組通知包括至少一種通知類型的通知。
10.如權(quán)利要求6所述的方法,其中該組通知包括具有在優(yōu)先級(jí)范圍內(nèi)的相關(guān)優(yōu)先級(jí)的通知。
11.如權(quán)利要求6所述的方法,其中該組通知包括具有在健康指標(biāo)值范圍內(nèi)的相關(guān)健康指標(biāo)的通知。
12.如權(quán)利要求1所述的方法,其中所述通知包括過(guò)程警報(bào)、設(shè)備報(bào)警、設(shè)備警報(bào)、與旋轉(zhuǎn)設(shè)備相關(guān)的通知以及與發(fā)電和配電設(shè)備相關(guān)的通知中的至少一種。
13.如權(quán)利要求1所述的方法,其中所述存儲(chǔ)器包括數(shù)據(jù)庫(kù)。
14.一種有形媒介存儲(chǔ)機(jī)器可讀指令,包括第一代碼,用于選擇至少一個(gè)接收來(lái)自加工廠內(nèi)加工實(shí)體的通知的個(gè)體;第二代碼,用于選擇將該通知傳送給所述至少一個(gè)個(gè)體的傳送方法;和第三代碼,用于將所選擇的個(gè)體和所選擇的傳送方法存儲(chǔ)在存儲(chǔ)器中。
15.一種用于傳送與加工廠相關(guān)的通知的方法,該方法包括接收與加工廠內(nèi)的加工實(shí)體相關(guān)的通知;確定至少一個(gè)目的地,以基于與所述通知相關(guān)的配置信息將所述通知發(fā)送至所述目的地;確定用于基于所述配置信息將所述通知發(fā)送至所述目的地的傳送方法;和根據(jù)所述傳送方法將所述通知發(fā)送至所述目的地。
16.如權(quán)利要求15所述的方法,其中所述至少一個(gè)目的地包括個(gè)體、網(wǎng)絡(luò)地址、網(wǎng)絡(luò)標(biāo)識(shí)符ID、網(wǎng)絡(luò)協(xié)議IP地址、賬戶、電子郵件地址、蜂窩電話號(hào)碼和尋呼機(jī)號(hào)碼中的一種。
17.如權(quán)利要求15所述的方法,其中所確定的傳送方法是根據(jù)網(wǎng)絡(luò)通信協(xié)議的。
18.如權(quán)利要求15所述的方法,其中所確定的傳送方法是根據(jù)電子郵件協(xié)議的。
19.如權(quán)利要求15所述的方法,其中所確定的傳送方法包括使用無(wú)線局域網(wǎng)。
20.如權(quán)利要求15所述的方法,其中所確定的傳送方法包括使用蜂窩網(wǎng)絡(luò)。
21.如權(quán)利要求15所述的方法,其中所確定的傳送方法包括使用尋呼網(wǎng)絡(luò)。
22.一種有形媒介存儲(chǔ)機(jī)器可讀指令,包括第一代碼,用于接收與加工廠內(nèi)的加工實(shí)體相關(guān)的通知;第二代碼,用于確定至少一個(gè)目的地,以基于與所述通知相關(guān)的配置信息將所述通知發(fā)送至所述目的地;第三代碼,用于確定用于基于所述配置信息將所述通知發(fā)送至所述目的地的傳送方法;和第四代碼,用于根據(jù)所述傳送方法將所述通知發(fā)送至所述目的地。
全文摘要
在配置與加工廠相關(guān)的通知的傳送的方法中,選擇至少一個(gè)接收來(lái)自加工廠加工實(shí)體的通知的個(gè)體。此外,選擇用于將該通知傳送給至少一個(gè)個(gè)體的傳送方法。該選中的個(gè)體和選中的傳送方法可以存儲(chǔ)在存儲(chǔ)器中。
文檔編號(hào)G05B19/406GK1757002SQ200480005551
公開日2006年4月5日 申請(qǐng)日期2004年1月30日 優(yōu)先權(quán)日2003年2月28日
發(fā)明者史蒂文·R·狄龍 申請(qǐng)人:費(fèi)舍-柔斯芒特系統(tǒng)股份有限公司