專利名稱:一種用于管理多個(gè)過程控制資源的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明大體上涉及過程控制系統(tǒng),更具體地,涉及用于管理多個(gè)過程控制資源的方法和裝置。
背景技術(shù):
過程控制系統(tǒng)例如在化學(xué)、石油或其他過程中使用的過程控制系統(tǒng)一般包括通信地耦合到至少一個(gè)主機(jī)或操作員工作站并通過模擬、數(shù)字或組合的模擬/數(shù)字總線通信地耦合到一個(gè)或多個(gè)現(xiàn)場(chǎng)設(shè)備的一個(gè)或多個(gè)過程控制器和輸入/輸出(I/o)設(shè)備??蔀槔玳y、閥定位器、開關(guān)和變送器(例如,溫度、壓力和流速傳感器)的現(xiàn)場(chǎng)設(shè)備在過程內(nèi)施行過程控制功能,例如打開或關(guān)閉閥以及測(cè)量過程控制參數(shù)??刂破鹘邮毡硎居涩F(xiàn)場(chǎng)設(shè)備所做的過程測(cè)量的信號(hào),處理該信息來實(shí)現(xiàn)控制例程,并生成通過總線或其他通信線發(fā)送到現(xiàn)場(chǎng)設(shè)備以控制過程的操作的控制信號(hào)。以這種方式,過程控制器可經(jīng)由通信地耦合現(xiàn)場(chǎng)設(shè) 備的總線和/或其他通信鏈路來執(zhí)行并協(xié)調(diào)使用現(xiàn)場(chǎng)設(shè)備的控制策略或例程??墒箒碜袁F(xiàn)場(chǎng)設(shè)備和控制器的信息可用于由操作員工作站(例如,基于處理器的系統(tǒng))執(zhí)行的一個(gè)或多個(gè)應(yīng)用(例如,軟件例程、程序等),以使操作員能夠施行關(guān)于過程的期望的功能。這些功能中的一些可能包括例如查看過程的當(dāng)前狀態(tài)(例如,通過圖形用戶界面)、評(píng)估過程、更改過程的操作(例如,通過視覺對(duì)象圖),等等。很多過程控制系統(tǒng)還包括一個(gè)或多個(gè)應(yīng)用站。一般來說,這些應(yīng)用站使用通過局域網(wǎng)(LAN)通信地耦合到控制器、操作員工作站和過程控制系統(tǒng)內(nèi)的其他系統(tǒng)的個(gè)人計(jì)算機(jī)、工作站或類似物來實(shí)現(xiàn)。每個(gè)應(yīng)用站可以執(zhí)行策略、例程或應(yīng)用,其在過程控制系統(tǒng)內(nèi)例如施行活動(dòng)管理功能、維護(hù)管理功能、虛擬控制功能、診斷功能、實(shí)時(shí)監(jiān)控功能、與安全有關(guān)的功能、配置功能等。應(yīng)用站可以包括工廠資產(chǎn)管理器,以用于顯示關(guān)于現(xiàn)場(chǎng)設(shè)備、控制器、和/或其他的過程控制部件或資源的信息。經(jīng)常地,工廠資產(chǎn)管理器將與現(xiàn)場(chǎng)設(shè)備、控制器和其他的過程控制部件相關(guān)聯(lián)的信息組織進(jìn)分級(jí)結(jié)構(gòu),該分級(jí)結(jié)構(gòu)基于現(xiàn)場(chǎng)設(shè)備、控制器、以及其他的過程控制部件的物理耦合。此外,分級(jí)結(jié)構(gòu)可以基于現(xiàn)場(chǎng)設(shè)備、控制器和其他過程控制部件的物理位置。如果過程控制人員想訪問特定的現(xiàn)場(chǎng)設(shè)備,該人員必須通過分級(jí)結(jié)構(gòu)導(dǎo)向。在一些具有許多不同的區(qū)域或物理位置的數(shù)十個(gè)控制器、上千個(gè)現(xiàn)場(chǎng)設(shè)備的過程控制系統(tǒng)中,導(dǎo)向至所期望的現(xiàn)場(chǎng)設(shè)備能夠是相對(duì)困難的并且耗時(shí)的。
發(fā)明內(nèi)容
描述了用于管理多個(gè)過程控制資源的示例性裝置和方法。在一個(gè)例子中,方法包括接收對(duì)將與邏輯容器(logical container)相關(guān)聯(lián)的過程控制系統(tǒng)內(nèi)的第一過程控制資源的選擇,該邏輯容器包括其他的多個(gè)過程控制資源,該些其他的多個(gè)過程控制資源具有與該第一過程控制資源相同的用戶定義的特性。示例性方法還包括通過將該第一過程控制資源的標(biāo)識(shí)符存儲(chǔ)在邏輯容器中,來為第一過程控制資源在該邏輯容器內(nèi)創(chuàng)建條目。示例性方法還包括將第一過程控制資源分配至該邏輯容器,以便該第一過程控制資源的標(biāo)識(shí)符鏈接至與該第一過程控制資源相關(guān)聯(lián)的過程控制信息。在另一例子中,方法包括顯示過程控制系統(tǒng)的圖像表示,以及通過將與過程控制現(xiàn)場(chǎng)設(shè)備相關(guān)聯(lián)的位置信息匹配至圖像表示內(nèi)的相應(yīng)的位置,來確定圖像表示內(nèi)的過程控制現(xiàn)場(chǎng)設(shè)備的位置。示例性方法還包括鄰近圖像表示內(nèi)的位置來顯示圖標(biāo),圖標(biāo)是過程控制現(xiàn)場(chǎng)設(shè)備的圖形表示,并且鏈接至與過程控制現(xiàn)場(chǎng)設(shè)備相關(guān)聯(lián)的信息。示例性裝置包括容器管理器,以用于選擇表示過程控制系統(tǒng)內(nèi)的過程控制資源的圖標(biāo),所述過程控制資源被請(qǐng)求與邏輯容器相關(guān)聯(lián),所述圖標(biāo)包括至與所述過程控制資源相關(guān)聯(lián)的信息的鏈接。示例性容器管理器還用于將過程控制資源分配至邏輯容器,以便所述過程控制資源的所述圖標(biāo)經(jīng)由用戶界面顯示在所述邏輯容器內(nèi),所述邏輯容器包括其他的多個(gè)過程控制資源,所述其他的多個(gè)過程控制資源具有與所述過程控制資源相同的用戶定義的特性。
圖I示出包括可以用于執(zhí)行在此所述的方法和裝置的示例性設(shè)備管理器的示例性過程控制環(huán)境的示意圖;圖2示出圖I的示例性設(shè)備管理器的功能框圖;圖3-5示出顯示多個(gè)邏輯容器的示例性用戶界面;圖6示出顯示了包括了與邏輯容器相關(guān)聯(lián)的多個(gè)過程控制資源的圖I的過程控制環(huán)境的圖像表示的、圖3-5的示例性用戶界面;圖7-9示出可以用于實(shí)現(xiàn)圖I和/或2的示例性設(shè)備管理器的示例性過程的流程圖;圖10是可以用于實(shí)現(xiàn)在此所述的示例性方法和裝置的示例性處理器系統(tǒng)的框圖。
具體實(shí)施例方式雖然下文描述了包括在硬件上執(zhí)行的軟件和/或固件連同其他部件的示例性方法和裝置,應(yīng)注意,這些例子僅僅是例證性的,而不應(yīng)被認(rèn)為是限制性的。例如,設(shè)想硬件、軟件和固件部件的任何一個(gè)或全部能夠唯一地以硬件、唯一地以軟件或以硬件和軟件的任何組合體現(xiàn)。因此,雖然下文描述示例性方法和裝置,但是本領(lǐng)域普通技術(shù)人員將容易認(rèn)識(shí)至IJ,所提供的例子并不是實(shí)現(xiàn)這樣的方法和裝置的唯一方式。例如,雖然結(jié)合對(duì)過程控制系統(tǒng)的多個(gè)過程控制資源的管理而描述了示例性方法和裝置,但是示例性方法和裝置是更普遍適用的,并可以被實(shí)現(xiàn),用以管理在任何自動(dòng)化系統(tǒng)、批處理系統(tǒng)、制造系統(tǒng)、工業(yè)控制系統(tǒng)、安全儀表系統(tǒng)等內(nèi)的多個(gè)過程控制資源。通常,過程控制系統(tǒng)包括控制器,以用于施行例程、控制管理位于控制系統(tǒng)中的現(xiàn)場(chǎng)設(shè)備的算法和/或策略??蔀槔玳y、閥定位器、開關(guān)和變送器的現(xiàn)場(chǎng)設(shè)備可以施行過程控制功能,例如打開或關(guān)閉閥以及測(cè)量過程控制參數(shù)。除了管理現(xiàn)場(chǎng)設(shè)備之外,控制器可以基于接收自現(xiàn)場(chǎng)設(shè)備的信息來產(chǎn)生過程數(shù)據(jù)(例如,過程控制信息)。過程數(shù)據(jù)可以包括過程統(tǒng)計(jì)、警報(bào)、監(jiān)控信息、過程趨勢(shì)信息、診斷信息、現(xiàn)場(chǎng)設(shè)備狀態(tài)信息、和/或來自現(xiàn)場(chǎng)設(shè)備的消息。
控制器發(fā)送過程數(shù)據(jù)至運(yùn)行在主機(jī)(例如,工作站、計(jì)算機(jī)、平板電腦、筆記本、月艮務(wù)器、手提設(shè)備、便攜設(shè)備、無線設(shè)備、智能手機(jī)、和/或任何其他的計(jì)算設(shè)備)上的應(yīng)用,以便操作員可以管理過程控制系統(tǒng)。通常,在用戶界面中,應(yīng)用將過程數(shù)據(jù)顯示為至少一個(gè)圖形數(shù)據(jù)表示。數(shù)據(jù)表示對(duì)于操作員是有用的,因?yàn)閿?shù)據(jù)表示通常以圖表、圖形、數(shù)據(jù)表、列表框、圖形符號(hào)、文本等的形式圖形地顯示過程數(shù)據(jù)。通常以與查看信息的操作員的地點(diǎn)相關(guān)聯(lián)的格式和/或語言來顯示用戶界面內(nèi)的數(shù)據(jù)表示和相應(yīng)的文本。在許多已知的過程控制環(huán)境中,過程控制人員利用資產(chǎn)(asset)管理工具來管理現(xiàn)場(chǎng)設(shè)備、控制器、I/o卡、和/或過程控制系統(tǒng)內(nèi)的任何其他的部件?,F(xiàn)場(chǎng)設(shè)備、控制器、I/o卡、服務(wù)器、計(jì)算機(jī)、處理器、設(shè)備組、文件、過程控制人員、和/或其他設(shè)備在這里被稱為過程控制資源。資產(chǎn)管理工具使得過程控制人員能夠查看安裝信息、配置信息、設(shè)備特征信息、和/或來自多個(gè)過程控制資源的輸出過程數(shù)據(jù)。此外,許多常見的資產(chǎn)管理工具使得 過程控制人員能夠經(jīng)由顯示在具有控制功能的主機(jī)和/或工作站上的界面來控制多個(gè)過程控制資源。當(dāng)前,許多資產(chǎn)管理工具基于過程控制系統(tǒng)內(nèi)的資源的物理耦合和/或位置以分級(jí)安排來整理和/或結(jié)構(gòu)化過程控制資源。在一個(gè)例子中,分級(jí)結(jié)構(gòu)可以具有相應(yīng)于過程控制工廠位置的第一分級(jí)層次、相應(yīng)于過程控制工廠內(nèi)的區(qū)域的第二分級(jí)層次、相應(yīng)于區(qū)域內(nèi)的控制器的第三分級(jí)層次、相應(yīng)于通信地耦合至控制器的I/o卡的第四分級(jí)層次、以及相應(yīng)于通信地耦合至I/o卡的現(xiàn)場(chǎng)設(shè)備的第五分級(jí)層次。在另一個(gè)例子中,分級(jí)層次可以基于在功能區(qū)域內(nèi)分組的資源的耦合。例如,第一分級(jí)層次可以包括過程控制工廠、第一分級(jí)層次可以相應(yīng)于水處理功能、第三分級(jí)層次可以相應(yīng)于鹽水處理功能、第四分級(jí)層次可以相應(yīng)于與鹽水處理功能相關(guān)聯(lián)的控制器、以及第五層次可以相應(yīng)于通信地耦合至與鹽水處理功能相關(guān)聯(lián)的每個(gè)控制器的現(xiàn)場(chǎng)設(shè)備。想要查看與現(xiàn)場(chǎng)設(shè)備相關(guān)聯(lián)的信息的過程控制人員必須手動(dòng)地在分級(jí)層次中導(dǎo)向,直至定位出期望的現(xiàn)場(chǎng)設(shè)備。特別地,過程控制人員必須知道哪個(gè)工廠、工廠內(nèi)的哪個(gè)區(qū)域、功能區(qū)域之間的關(guān)系、控制器的連接、和/或I/o卡的連接,以定位特定的現(xiàn)場(chǎng)設(shè)備。該導(dǎo)向至特定的設(shè)備的過程是相對(duì)耗時(shí)并且缺乏效率的。此外,分級(jí)結(jié)構(gòu)需要過程控制人員事先知道資源在哪里并且資源是如何耦合在一起的。由于更多的過程控制環(huán)境依賴于遠(yuǎn)程人員(例如,遠(yuǎn)離過程控制環(huán)境的操作員)對(duì)資源的分布計(jì)算和管理,許多過程控制人員不知道特定的現(xiàn)場(chǎng)設(shè)備的位置是越來越有可能的。一些已知的系統(tǒng)使得過程控制人員能夠搜索特定的資源。然而,過程控制人員需要足夠的識(shí)別信息,以定位資源。此外,過程控制人員經(jīng)常地并且重復(fù)地搜索期望的資源能夠是冗余的和/或低效率的。其他已知的系統(tǒng)使得人員能夠配置界面,以查看診斷、狀態(tài)、和/或來自資源的輸出。然而,許多這些界面顯示用于控制資源的信息,并且可能不包括與管理資源相關(guān)聯(lián)的信息和/或描述資源的信息。在此所描述的示例性方法和裝置使得過程控制人員能夠通過創(chuàng)建邏輯容器來管理多個(gè)過程控制資源。示例性邏輯容器是可定制的軟件和/或數(shù)據(jù)結(jié)構(gòu),其使得過程控制人員能夠基于人員的偏好來分組和/或關(guān)聯(lián)多個(gè)資源。示例性邏輯容器可以包括在資產(chǎn)管理工具內(nèi),以為分組的多個(gè)過程控制資源來提供可定制的結(jié)構(gòu)。在一些實(shí)例中,邏輯容器可以是存儲(chǔ)器的一部分,以存儲(chǔ)由過程控制人員指定的過程控制資源的列表。在另一些實(shí)例中,邏輯容器可以是資產(chǎn)管理工具(例如,資產(chǎn)管理軟件)內(nèi)的一部分和/或分組,以包括由過程控制人員特定的過程控制資源的列表。在又一些例子中,邏輯容器可以是存儲(chǔ)相關(guān)聯(lián)的過程控制資源的列表和/或標(biāo)識(shí)符的文件。在此所述的示例性方法和裝置基于來自過程控制人員的請(qǐng)求來創(chuàng)建邏輯容器,以基于偏好和/或常見特性來對(duì)資源進(jìn)行分組。常見特性可以包括例如故障類型、問題歷史、資源的類型、物理位置、制造商、校準(zhǔn)日期(和/或日期范圍)、安裝日期(和/或日期范圍)、通信類型等。替代地,過程控制人員可以基于人員偏好來創(chuàng)建邏輯容器。例如,操作員可以為分配至操作員以進(jìn)行監(jiān)控和/或維護(hù)的資源來創(chuàng)建邏輯容器。在另一個(gè)例子中,操作員可以基于收藏和/或最常訪問的過程控制資源來創(chuàng)建邏輯容器。以這種方式,在此所述的方法和裝置使得過程控制人員能夠創(chuàng)建相對(duì)任意的多個(gè)過程控制資源的分組。
·
在創(chuàng)建邏輯容器之后,在此所述的示例性方法和裝置使得過程控制人員能夠選擇多個(gè)過程控制資源來將其分配至邏輯容器。為了將過程控制資源添加至邏輯容器,在此所述的示例性和裝置為資源在邏輯容器內(nèi)創(chuàng)建條目,其鏈接至與資源相關(guān)聯(lián)的信息和/或由資源產(chǎn)生的信息。該條目可以包括資源的名稱和/或任何其他的識(shí)別信息。此外,條目可以包括指示資源的類型和/或描述資源的文本的圖標(biāo)。因此,資源條目是至與過程控制資源相關(guān)聯(lián)的信息的捷徑,創(chuàng)建資源條目不改變資源的屬性和/或不改變資源在過程控制環(huán)境內(nèi)是如何連接的。附加地,因?yàn)橘Y源條目是捷徑,過程控制人員能夠?yàn)榇鎯?chǔ)至不同的邏輯容器的相同的過程控制資源創(chuàng)建多個(gè)條目。在此所述的示例性方法和裝置使得過程控制人員能夠調(diào)用先前創(chuàng)建的邏輯容器,以相對(duì)容易地定位過程控制資源。在一些例子中,在此所述的方法和裝置使得過程控制人員能夠訪問由其他個(gè)體創(chuàng)建的邏輯容器。附加地,示例性方法和裝置使得過程控制人員能夠搜索過程控制資源,以確定哪個(gè)邏輯容器包括資源。過程控制人員可以使用該信息來對(duì)過程控制資源進(jìn)行分類和/或識(shí)別有關(guān)資源的模式。例如,可以將包括在許多用于有問題的設(shè)備的邏輯容器內(nèi)的過程控制資源標(biāo)示以進(jìn)行檢查來確定該資源是否應(yīng)該被替代和/或服務(wù)。以這種方式,在此所述的方法和裝置使得過程控制人員能夠使用邏輯容器來分類和/或識(shí)別資源功能模式,以改善過程控制環(huán)境的運(yùn)行。此外,在此所述的示例性方法和裝置使得過程控制人員能夠?qū)⑦^程控制項(xiàng)目(例如,文件、過程控制資源、工作流程、日程等)與邏輯容器內(nèi)的過程控制資源相關(guān)聯(lián)。例如,過程控制操作員可以將安全文件與邏輯容器內(nèi)的現(xiàn)場(chǎng)設(shè)備過程控制資源相關(guān)聯(lián)。操作員通過將安全文件的圖標(biāo)拖放至邏輯容器內(nèi)的現(xiàn)場(chǎng)設(shè)備資源的圖標(biāo),來將安全文件關(guān)聯(lián)至現(xiàn)場(chǎng)設(shè)備。一旦將安全文件與現(xiàn)場(chǎng)設(shè)備資源相關(guān)聯(lián),操作員可以通過選擇現(xiàn)場(chǎng)設(shè)備資源來訪問安全文件。在此所述的示例性方法和裝置可以隨后提示操作員來確定包括在相同的邏輯容器內(nèi)的其他的多個(gè)資源是否將與安全文件相關(guān)聯(lián)。在一些例子中,在此所述的示例性方法和裝置在過程控制環(huán)境、工廠和/或區(qū)域的圖像表示內(nèi)顯示所選擇的邏輯容器的過程控制資源。每個(gè)過程控制資源可以包括如下信息,即由示例性方法和裝置使用來確定圖像表示上的相應(yīng)的位置的信息。圖像表示可以包括過程控制區(qū)域的圖片和/或照片。附加地,圖像和/或圖形表示可以包括圖片、圖表、圖解、布局圖、渲染、地圖和/或照片。示例性方法和裝置在鄰近圖像表示上的資源的位置的地方顯示表示過程控制資源的圖標(biāo)。在一些例子中,過程控制人員可以選擇邏輯容器以查看圖像表示內(nèi)的相關(guān)聯(lián)的過程控制資源的位置。以這種方式,在此所述的示例性方法和裝置使得過程控制人員能夠查看圖片化的區(qū)域內(nèi)的過程控制資源的位置。一些過程控制人員可以使用圖片化的位置信息來物理地定位過程控制資源。在其他例子中,過程控制人員可以使用圖片化的位置信息以基于過程控制系統(tǒng)的某個(gè)區(qū)域中的條件來確定應(yīng)該管理哪個(gè)過程控制資源。圖I是示出包括示例性設(shè)備管理器102的示例性過程控制環(huán)境100的框圖,示例性設(shè)備管理器102可以用于執(zhí)行在此所述的示例性方法和裝置。過程控制環(huán)境100還包括工作站104,以使得過程控制人員能夠與設(shè)備管理器102交互,以管理邏輯容器內(nèi)的過程控制資源。雖然示例性過程控制環(huán)境100示出了示例性工作站104,但是環(huán)境100可以包括通信地耦合至示例性設(shè)備管理器102的附加的多個(gè)工作站。在其他例子中,設(shè)備管理器102可以包括在工作站104內(nèi)或,替代地,設(shè)備管理器102可以包括在過程控制環(huán)境100的服務(wù)器和/或處理器內(nèi)。示例性設(shè)備管理器102可以經(jīng)由局域網(wǎng)(LAN) 108通信地耦合到工作站104和過程控制系統(tǒng)106。局域網(wǎng)108可以使用任何期望的通信介質(zhì)和協(xié)議來實(shí)現(xiàn)。例如,局域網(wǎng) 108可以基于硬連線的或無線的以太網(wǎng)通信方案。然而,能夠使用任何其他適當(dāng)?shù)耐ㄐ沤橘|(zhì)和協(xié)議。此外,雖然示出單個(gè)局域網(wǎng)108,但是多于一個(gè)的局域網(wǎng)和過程控制環(huán)境100內(nèi)的適當(dāng)?shù)耐ㄐ庞布梢杂糜谠诠ぷ髡?04和其他的工作站(未示出)之間提供冗余的通信路徑。圖I的示例性工作站104可以包括任何的計(jì)算設(shè)備,包括個(gè)人電腦、平板電腦、筆記本、服務(wù)器、手提設(shè)備、便攜設(shè)備、無線設(shè)備、智能手機(jī)等。工作站104可以使用任何適當(dāng)?shù)挠?jì)算機(jī)系統(tǒng)或處理系統(tǒng)(例如,圖10的處理器系統(tǒng)P10)來實(shí)現(xiàn)。例如,工作站104能夠使用單個(gè)處理器個(gè)人計(jì)算機(jī)、單或多處理器工作站等來實(shí)現(xiàn)。示例性過程控制系統(tǒng)106包括控制器110、I/O卡112以及現(xiàn)場(chǎng)設(shè)備114(例如,過程控制資源)??刂破?10和/或I/O卡112經(jīng)由通信路徑115通信地耦合至現(xiàn)場(chǎng)設(shè)備114。示例性通信路徑115可以遵循任何有線和/或無線的過程控制通信協(xié)議,包括例如基金會(huì)現(xiàn)場(chǎng)總線 、Hart 、和/或Profibus 。示例性控制器110基于來自現(xiàn)場(chǎng)設(shè)備114的輸出使用控制例程來為應(yīng)用計(jì)算過程數(shù)據(jù),該應(yīng)用例如包括監(jiān)控應(yīng)用、警報(bào)管理應(yīng)用、過程趨勢(shì)和/或歷史應(yīng)用、診斷應(yīng)用、批次應(yīng)用和活動(dòng)管理應(yīng)用、統(tǒng)計(jì)應(yīng)用、視頻流應(yīng)用、高級(jí)控制應(yīng)用、安全儀表應(yīng)用、事件應(yīng)用、資產(chǎn)管理應(yīng)用等??刂破鱅io以周期性的間隔將過程數(shù)據(jù)轉(zhuǎn)發(fā)至工作站104和/或任何過程控制數(shù)據(jù)庫、服務(wù)器和/或處理器(未示出)和/或一旦處理或產(chǎn)生過程數(shù)據(jù),控制器110將過程數(shù)據(jù)轉(zhuǎn)發(fā)至工作站104和/或任何過程控制數(shù)據(jù)庫、服務(wù)器和/或處理器(未示出)。由控制器110發(fā)送的過程數(shù)據(jù)可以包括過程控制值、數(shù)據(jù)值、警報(bào)信息、文本、塊模式元素(block mode element)狀態(tài)信息、診斷信息、故障消息、參數(shù)、事件和/或設(shè)備標(biāo)識(shí)符。示例性I/O卡112 (例如,一個(gè)或多個(gè)I/O卡)接收來自現(xiàn)場(chǎng)設(shè)備114的數(shù)據(jù),并將該數(shù)據(jù)轉(zhuǎn)換為能夠由示例性控制器110處理的通信。類似地,I/O卡112可以將來自控制器110的數(shù)據(jù)或通信轉(zhuǎn)換為能夠由現(xiàn)場(chǎng)設(shè)備114處理的數(shù)據(jù)格式。圖I的示例性過程控制系統(tǒng)106可以包括任何類型的制造設(shè)施、過程設(shè)施、自動(dòng)化設(shè)施、安全儀表設(shè)施、和/或任意其他類型的過程控制結(jié)構(gòu)或系統(tǒng)。在一些例子中,過程控制系統(tǒng)106可以包括位于過程控制環(huán)境100內(nèi)的不同位置的多個(gè)設(shè)施。在其他例子中,圖I的過程控制系統(tǒng)可以包括附加的控制器和/或I/O卡。附加地,過程控制系統(tǒng)106可以包括附加的現(xiàn)場(chǎng)設(shè)備或更少的現(xiàn)場(chǎng)設(shè)備。示例性現(xiàn)場(chǎng)設(shè)備114是監(jiān)控、分析和管理一個(gè)或多個(gè)過程的部件?,F(xiàn)場(chǎng)設(shè)備114可以包括例如閥、泵、風(fēng)扇、加熱器、冷卻器和/或混合器,以用于控制過程。附加地,現(xiàn)場(chǎng)設(shè)備114可以包括測(cè)量或監(jiān)控設(shè)備,諸如溫度傳感器、壓強(qiáng)傳感器、濃度傳感器、液面計(jì)、流量計(jì)、和/或蒸汽傳感器,以測(cè)量過程的部分。通常,現(xiàn)場(chǎng)設(shè)備114經(jīng)由通信路徑115接收來自控制器110的指令,以執(zhí)行特定的操作(例如,測(cè)量流體的壓強(qiáng))。示例性現(xiàn)場(chǎng)設(shè)備114使用來自控制器110的指令來改變由現(xiàn)場(chǎng)設(shè)備114實(shí)現(xiàn)和/或控制的過程(例如,調(diào)節(jié)流體的壓強(qiáng))?,F(xiàn)場(chǎng)設(shè)備114測(cè)量過程數(shù)據(jù)、環(huán)境數(shù)據(jù)、和/或輸入設(shè)備數(shù)據(jù),并且經(jīng)由通信鏈路115將所測(cè)量的數(shù)據(jù)作為過程數(shù)據(jù)發(fā)送至控制器110。在圖I的例子中,過程控制環(huán)境110包括附加的過程控制系統(tǒng)116和118,其可以在物理上與過程控制系統(tǒng)106分離。例如,過程控制系統(tǒng)116和118可以是分離的區(qū)域。、示例性過程控制系統(tǒng)116和118包括各自得控制器120和122,其通信地耦合至I/O卡和現(xiàn)場(chǎng)設(shè)備(未示出)。示例性設(shè)備管理器102和/或其他的過程控制計(jì)算設(shè)備經(jīng)由局域網(wǎng)108通信地耦合至過程控制系統(tǒng)116和118。以這種方式,設(shè)備管理器102使得工作站104的用戶(例如,過程控制人員)能夠訪問和/或管理過程控制資源(例如,現(xiàn)場(chǎng)設(shè)備114、控制器110、120和122、以及I/O卡112),而不管資源的位置。示例性工作站104經(jīng)由用戶界面124顯示過程控制應(yīng)用。過程控制應(yīng)用包括資產(chǎn)管理應(yīng)用,以使得過程控制人員能夠查看與現(xiàn)場(chǎng)設(shè)備114相關(guān)聯(lián)的信息。資產(chǎn)管理應(yīng)用還可以顯示過程控制系統(tǒng)106的圖像和/或圖形表示。附加地,示例性用戶界面124通過(例如,經(jīng)由過程控制應(yīng)用)提供人員可以選擇和/或操縱來引起工作站104發(fā)送指令至控制器110的圖形工具來使得過程控制人員能夠交互和/或管理過程控制系統(tǒng)106。圖I的示例性設(shè)備管理器102為過程控制人員提供了用于查看和管理過程控制環(huán)境100內(nèi)的過程控制資源的界面。示例性設(shè)備管理器102基于過程控制人員的偏好來維持過程控制資源的邏輯容器。附加地,示例性設(shè)備管理器102管理關(guān)于過程控制資源的信息和/或提供至該些信息的訪問,該些信息包括校準(zhǔn)信息、診斷信息、物理位置信息、通信協(xié)議信息、制造商信息和/或任何其他類型的可以與過程控制資源相關(guān)聯(lián)的信息。在一些實(shí)例中,該信息可以包括至來自例如控制器110和并且由相應(yīng)的過程控制資源(例如,現(xiàn)場(chǎng)設(shè)備114)產(chǎn)生的過程數(shù)據(jù)的鏈接。示例性設(shè)備管理器102從例如資源數(shù)據(jù)庫126來訪問該信息。示例性控制器110、120和/或122可以將過程數(shù)據(jù)存儲(chǔ)至資源數(shù)據(jù)庫126。附加地,過程控制人員可以存儲(chǔ)過程控制資源信息至資源數(shù)據(jù)庫126。雖然在圖I中示出了資源數(shù)據(jù)庫126,但是過程控制環(huán)境100可以包括附加的數(shù)據(jù)庫、服務(wù)器和/或存儲(chǔ)器,用于存儲(chǔ)過程控制資源信息。替代地,資源數(shù)據(jù)庫126可以包括在工作站104內(nèi)。示例性資源數(shù)據(jù)庫126可以由電可擦除只讀存儲(chǔ)器(EEPROM)、隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、和/或任何其他類型的存儲(chǔ)器實(shí)現(xiàn)。示例性設(shè)備管理器102還可以基于資源的位置和/或連接來提供過程控制資源的默認(rèn)的分級(jí)結(jié)構(gòu)。可以基于設(shè)備管理器102確定的過程控制資源和過程控制資源的位置之間的關(guān)系來創(chuàng)建分級(jí)結(jié)構(gòu)。例如,設(shè)備管理器102可以提供用于過程控制環(huán)境100的第一分級(jí)層次、用于過程控制系統(tǒng)106、116和118中的每一個(gè)的第二分級(jí)層次、用于控制器110、120以及122的第三分級(jí)層次、以及用于現(xiàn)場(chǎng)設(shè)備114的第四分級(jí)層次。過程控制人員可以使用該默認(rèn)的分級(jí)層次來選擇過程控制資源,以將其添加至邏輯容器。替代地,過程控制人員可以使用設(shè)備管理器102來在資源數(shù)據(jù)庫126中搜索用于添加至邏輯容器的過程控制資源。圖I的示例性設(shè)備管理器102還使得過程控制人員能夠基于常見特性和/或人員偏好來創(chuàng)建邏輯容器。例如,過程控制人員可以為具有類似問題的過程控制資源、為所分配的過程控制資源、收藏的過程控制資源等創(chuàng)建邏輯容器。對(duì)于每個(gè)添加至邏輯容器的資源,設(shè)備管理器102在邏輯容器內(nèi)創(chuàng)建條目,其具有用于表示所添加的資源的圖標(biāo)和/或其他識(shí)別文本。示例性設(shè)備管理器102隨后將圖標(biāo)和/或識(shí)別文本鏈接至與資源數(shù)據(jù)庫126內(nèi)的資源相關(guān)聯(lián)的信息。換而言之,設(shè)備管理器102為每個(gè)過程控制資源在邏輯容器中創(chuàng)建至資源數(shù)據(jù)庫126內(nèi)的其他的過程控制資源信息和過程數(shù)據(jù)的捷徑。在一些例子中,設(shè)備管理器102可以將鏈接至資源數(shù)據(jù)庫126內(nèi)的相應(yīng)的過程控制資源的邏輯容器本地地存儲(chǔ)至工作站104。以這種方式,過程控制人員能夠創(chuàng)建引用相同的過程控制資源的多個(gè)邏輯容器。所示的例子的示例性設(shè)備管理器102創(chuàng)建過程控制環(huán)境100和/或包括過程控制資源的位置的過程控制系統(tǒng)106、116,和/或118的圖形和/或圖像表示。隨后,設(shè)備管理器102經(jīng)由用戶界面124將這些圖像和/或圖形表示顯示在例如工作站104上。在一些例子中,過程控制設(shè)計(jì)人員可以創(chuàng)建和/或產(chǎn)生例如過程控制系統(tǒng)106的圖片、地圖、照片和/或任何其他的圖像和/或圖形表示。示例性設(shè)備管理器102接收?qǐng)D像表示,并且為圖像表示創(chuàng)建和/網(wǎng)格或坐標(biāo)地圖。在一些實(shí)例中,網(wǎng)格或坐標(biāo)地圖可以與全球定位系統(tǒng)(GPS)的坐標(biāo)和/或緯度/經(jīng)度坐標(biāo)相關(guān)聯(lián)。在其他例子中,網(wǎng)格或坐標(biāo)地圖可以與設(shè)計(jì)例如用于過程控制環(huán)境100的位置系統(tǒng)相關(guān)聯(lián)。示例性設(shè)備管理器102訪問資源數(shù)據(jù)庫126以獲取與過程控制資源相關(guān)聯(lián)的位置信息,并且使用該位置信息來確定圖標(biāo)和/或其他識(shí)別信息將被顯示在圖像表示上的哪里,以精確地表示資源的位置。圖像表示上的資源的位置可以作為地圖文件存儲(chǔ),當(dāng)過程控制人員訪問圖像和/或圖形表示時(shí),能夠結(jié)合邏輯容器執(zhí)行該文件。附加地,圖I的示例性設(shè)備管理器102結(jié)合地圖文件來使用邏輯容器,以將所選擇的過程控制資源顯示在圖像表示上。例如,操作員可以選擇來查看與被稱為“收藏”的邏輯容器相關(guān)聯(lián)的過程控制資源。示例性設(shè)備管理器102確定哪些過程控制資源被包括在“收藏”邏輯容器內(nèi),并且根據(jù)存儲(chǔ)在一個(gè)或多個(gè)地圖文件中的位置信息來在圖像表示上僅顯示這些資源。示例性設(shè)備管理器102還使得過程控制人員能夠?qū)⑦^程控制項(xiàng)目和/或過程控制資源與其他的多個(gè)過程控制資源相關(guān)聯(lián)。例如,設(shè)備管理器102可以將文件與邏輯容器中的所有過程控制資源相關(guān)聯(lián),該邏輯容器包括已經(jīng)被選擇與該文件相關(guān)聯(lián)的資源。此外,示例性設(shè)備管理器102使得過程控制人員能夠搜索并且識(shí)別包括某個(gè)過程控制資源的邏輯容器。過程控制人員可以隨后使用所識(shí)別的邏輯容器的類型來識(shí)別過程控制資源的屬性和/或操作模式。、
圖2示出了圖I的示例性設(shè)備管理器102的功能框圖。在這個(gè)例子中,設(shè)備管理器102被示出包括在服務(wù)器200內(nèi)。在其他例子中,設(shè)備管理器102可以包括在處理器、計(jì)算機(jī)和/或另一其他的計(jì)算設(shè)備內(nèi)。雖然設(shè)備管理器102被示出直接通信地耦合至局域網(wǎng)108,但是在其他例子中,設(shè)備管理器102可以耦合至其他類型的通信鏈路。在一些例子中,服務(wù)器200可以包括多個(gè)設(shè)備管理器102,以支持邏輯容器的同時(shí)的管理和過程控制資源的顯示。為了為過程控制人員提供接口來創(chuàng)建和/或更改邏輯容器,圖2的示例性設(shè)備管理器102包括工作站接口 202。示例性工作站接口 202為過程控制人員提供了經(jīng)由設(shè)備管理器102與邏輯容器和/或過程控制資源進(jìn)行交互的功能。在一些例子中,工作站接口 202可以與工作站104上的資產(chǎn)管理應(yīng)用交互,來接收來自過程控制人員的指令和/或請(qǐng)求。在其他例子中,工作站接口 202可以作為在資產(chǎn)管理工具和/或用于管理邏輯容器和/或過程控制資源的功能之間的應(yīng)用編程接口而運(yùn)作。在又一些例子中,工作站接口 202可以具有應(yīng)用,其使得過程控制人員可經(jīng)由工作站104來查看、創(chuàng)建和/或更改邏輯容器內(nèi)的過程控制資源。
為了管理過程控制資源和/或邏輯容器,圖2的示例性設(shè)備管理器102包括容器管理器204。示例性容器管理器204經(jīng)由工作站接口 202接收對(duì)過程控制資源的選擇并將該些過程控制資源與所請(qǐng)求的邏輯容器相關(guān)聯(lián)。通過接收來自工作站接口 202的邏輯容器的指示符和/或名稱和過程控制資源的名稱,容器管理器204可以接收對(duì)將接收過程控制資源的邏輯容器的指示。為了選擇過程控制資源,過程控制人員可以搜索資源,使用文件瀏覽器來導(dǎo)向至資源,和/或通過分級(jí)結(jié)構(gòu)來導(dǎo)向至資源。示例性容器管理器204通過將資源的標(biāo)識(shí)符存儲(chǔ)在邏輯容器中來為每個(gè)分配的過程控制資源在邏輯容器內(nèi)創(chuàng)建條目。在一些例子中,標(biāo)識(shí)符可以包括過程控制資源的名稱、識(shí)別文本和/或圖標(biāo)表示。隨后,容器管理器204可以經(jīng)由數(shù)據(jù)接口 206搜索資源數(shù)據(jù)庫126以獲取將被鏈接至條目的過程控制資源信息。在定位過程控制資源信息之后,容器管理器204將鏈接添加至條目,由此創(chuàng)建在過程控制資源與相關(guān)聯(lián)的過程控制資源信息(例如,過程數(shù)據(jù))之間的捷徑。隨后,示例性容器管理器204可以將具有新創(chuàng)建的過程控制資源條目的邏輯容器發(fā)送至數(shù)據(jù)庫接口 206,以存儲(chǔ)在資源數(shù)據(jù)庫126內(nèi)。以這種方式,示例性容器管理器204使得過程控制人員能夠使用自己創(chuàng)建的邏輯容器來定位過程控制資源,而無需知道或記住過程控制系統(tǒng)的資源分級(jí)。示例性容器管理器204還使得過程控制人員能夠創(chuàng)建邏輯容器。為了創(chuàng)建邏輯容器,容器管理器204經(jīng)由工作站接口 202提示過程控制人員用于容器的名稱、用于容器的標(biāo)識(shí)符、容器的特性和/或用于容器的目錄位置。目錄位置可以指示邏輯容器是否將被嵌套(nest)在另一邏輯容器內(nèi)或可以指示邏輯容器是否將被包括在在例如資產(chǎn)管理工具內(nèi)的相對(duì)較高層次結(jié)構(gòu)內(nèi)。由過程控制人員選擇的特性可以是任何特征、功能、位置和/或過程控制資源的屬性,包括例如故障類型、常見問題的歷史、資源類型、物理位置、用戶偏好、制造商、校準(zhǔn)日期、安裝日期和/或通信類型。在一些例子中,過程控制人員可以創(chuàng)建具有分配至人員的過程控制資源的,或替代地人員所感興趣的資源的常見特性的邏輯容器。以這種方式,示例性容器管理器204使得過程控制人員獨(dú)立于或有別于資源是如何供應(yīng)的和/或如何通信地耦合的、基于偏好來組織過程控制資源。在提示過程控制人員用于創(chuàng)建邏輯容器的信息之后,示例性容器管理器204為該邏輯容器在例如資源數(shù)據(jù)庫126內(nèi)劃分空間。示例性容器管理器204使用所劃分的空間來存儲(chǔ)具有與邏輯容器相關(guān)聯(lián)的過程控制資源的標(biāo)識(shí)符的條目。容器管理器204還使用所劃分的空間來存儲(chǔ)描述邏輯容器的信息。在其他例子中,容器管理器204可以在資產(chǎn)管理工具和/或用于邏輯容器的應(yīng)用內(nèi)劃分存儲(chǔ)空間。示例性容器管理器204還通過使得過程控制人員能夠更改哪些過程控制項(xiàng)目和/或資源與邏輯容器內(nèi)的資源相關(guān)聯(lián),來管理邏輯容器。過程控制項(xiàng)目可以包括任何過程控制資源、文件和/或可以分配至過程控制資源的過程控制信息。例如,工作站接口 202可以接收如下指示,即過程控制項(xiàng)目已經(jīng)被選擇與邏輯容器內(nèi)的過程控制資源相關(guān)聯(lián)(例如,拖放至)。示例性容器管理器204識(shí)別邏輯容器、過程控制資源以及過程控制項(xiàng)目。隨后,示例性容器管理器204通過將至項(xiàng)目的鏈接包括在用于過程控制資源的條目內(nèi),來將過程 控制項(xiàng)目與過程控制資源相關(guān)聯(lián)。隨后,示例性容器管理器204可以提示過程控制人員來確定過程控制項(xiàng)目是否將與邏輯容器中的其他的多個(gè)過程控制資源相關(guān)聯(lián)?;趤碜匀藛T的反應(yīng),隨后容器管理器204可以將過程控制項(xiàng)目與其他的多個(gè)資源相關(guān)聯(lián)。在一些例子中,過程控制人員可以選擇邏輯容器內(nèi)的多個(gè)過程控制資源中的哪個(gè)將與項(xiàng)目相關(guān)聯(lián)。在一些例子中,示例性容器管理器204基于項(xiàng)目的類型來將過程控制項(xiàng)目與過程控制資源相關(guān)聯(lián)。例如,當(dāng)過程控制人員查看現(xiàn)場(chǎng)設(shè)備過程控制資源時(shí),容器管理器204使得(例如,關(guān)聯(lián))文件過程控制項(xiàng)目將能被選擇。在另一例子中,容器管理器204可以分配(例如,關(guān)聯(lián))現(xiàn)場(chǎng)設(shè)備過程控制項(xiàng)目至邏輯容器內(nèi)的工程師過程控制資源的工作日程。在另一例子中,被分配(例如,關(guān)聯(lián))至現(xiàn)場(chǎng)設(shè)備過程控制資源的警報(bào)過程控制項(xiàng)目可以被容器管理器204配置為在邏輯容器內(nèi)的其他的多個(gè)資源上的警報(bào)。圖I的示例性設(shè)備管理器102還包括搜索引擎208,以用于經(jīng)由工作站接口 202進(jìn)行來自過程控制人員的搜索請(qǐng)求。搜索請(qǐng)求指示搜索引擎208來確定哪個(gè)邏輯容器包括指定的過程控制資源。為了識(shí)別邏輯容器,示例性搜索引擎208發(fā)送指示至數(shù)據(jù)庫接口 206來從資源數(shù)據(jù)庫126擷取邏輯容器。隨后,示例性搜索引擎208搜索邏輯容器以獲取具有匹配所請(qǐng)求的過程控制資源的標(biāo)識(shí)符的條目。隨后,示例性搜索引擎208將搜索結(jié)果返還至工作站接口 202以經(jīng)由用戶界面124顯示。在一些例子中,示例性搜索引擎208還可以分析搜索結(jié)果,以基于哪個(gè)邏輯容器包括過程控制資源來確定任意的模式和/或趨勢(shì)。例如,搜索引擎208可以確定現(xiàn)場(chǎng)設(shè)備資源被包括在被標(biāo)簽了 “有問題的設(shè)備”、“問題”和“觀察列表”的多個(gè)邏輯容器內(nèi)。基于這些標(biāo)簽,搜索引擎208可以確定現(xiàn)場(chǎng)設(shè)備資源具有常見問題。隨后,示例性搜索引擎208可以標(biāo)示現(xiàn)場(chǎng)設(shè)備過程控制資源以用于檢查和/或維修。在其他例子中,搜索引擎208可以確定一些邏輯容器將包括過程控制資源并且提示過程控制人員將過程控制資源添加至相關(guān)的邏輯容器。示例性設(shè)備管理器102包括示例性數(shù)據(jù)庫接口 206,以存儲(chǔ)邏輯容器和/或過程控制資源信息至例如資源數(shù)據(jù)庫126,和/或從例如資源數(shù)據(jù)庫126擷取邏輯容器和/或過程控制資源信息。示例性數(shù)據(jù)庫接口 126還可以為設(shè)備管理器102提供接口,以訪問和搜索資源數(shù)據(jù)庫126來獲取過程控制資源、邏輯容器和/或過程控制資源信息。此外,示例性數(shù)據(jù)庫接口 206還使得設(shè)備管理器102能夠擷取過程控制系統(tǒng)的圖像和/或圖形表示,該些過程控制系統(tǒng)可以存儲(chǔ)在資源數(shù)據(jù)庫126中和/或例如過程控制環(huán)境100內(nèi)的任何其他的服務(wù)器中。為了將過程控制資源的位置與過程控制系統(tǒng)的圖像和/或圖形表示的位置相關(guān)聯(lián),示例性設(shè)備管理器102包括位置處理器210。示例性位置處理器210經(jīng)由工作站接口202接收來自過程控制人員的圖像和/或圖形表示,或替代地接收來自資源數(shù)據(jù)庫126的圖像和/或圖形表示。圖像表示可以包括過程控制系統(tǒng)(例如,過程控制系統(tǒng)106、116和/或118)的照片。在其他例子中,圖像和/或圖形表示可以包括渲染、地圖、繪圖和/或過程控制系統(tǒng)的任何其他類型的示意圖。圖2的示例性位置處理器210分析圖像表示,并且為圖像表示創(chuàng)建網(wǎng)格和/或坐標(biāo)系統(tǒng)。在一些例子中,位置處理器210可以為圖像表示使用GPS和/或緯度/經(jīng)度坐標(biāo)。在其他例子中,過程控制人員可以使用特點(diǎn)場(chǎng)所的位置坐標(biāo)系統(tǒng)。在這些例子中,位置處理器210將特定的坐標(biāo)系統(tǒng)應(yīng)用至圖像表示。示例性位置處理器210訪問資源數(shù)據(jù)庫126中的過程控制資源信息,以確定過程控制資源的位置。在一些例子中,當(dāng)資源被安裝在過程控制系統(tǒng)內(nèi)時(shí),在設(shè)備描述文件和/或其他配置文件中指定過程控制資源的位置。示例性位置處理器使用該信息來確定在圖像和/或圖形表示的坐標(biāo)系統(tǒng)上的過程控制資源的相應(yīng)的位置。在確定了過程控制資源在圖像表示上位于哪里之后,示例性位置處理器210選擇鄰近所確定的位置的、在圖像表示上的位置,以顯示圖標(biāo)和/或與資源相關(guān)聯(lián)的其他識(shí)別信息。隨后,示例性位置處理器210可以為引用圖像表示上的位置的每個(gè)過程控制資源創(chuàng)建具有條目的地圖文件。該些條目還可以包括至相應(yīng)的過程控制資源信息的鏈接。例如, 位置處理器210可以從配置文件中確定現(xiàn)場(chǎng)設(shè)備過程控制資源位于坐標(biāo)‘a(chǎn)b. Cd’和‘η.zz’。位置處理器210在圖像表示上識(shí)別坐標(biāo)‘a(chǎn)b.cd’和‘yy.zz’,并且將過程控制資源將顯示在圖像表示上的位置存儲(chǔ)在圖像文件中?;谶^程控制人員選擇的邏輯容器,所示例子的位置處理器210還管理哪些過程控制資源將顯示在圖像和/或圖形表示上。例如,位置處理器210可以接收由操作員經(jīng)由工作站接口 202請(qǐng)求的邏輯容器的標(biāo)識(shí)符。位置處理器210識(shí)別請(qǐng)求中的邏輯容器,并且經(jīng)由數(shù)據(jù)庫接口 206訪問資源數(shù)據(jù)庫126以獲取邏輯容器。示例性位置處理器210確定哪些過程控制資源被包括在邏輯容器內(nèi),并且使用地圖和/或坐標(biāo)文件來確定這些資源在圖像和/或圖形表示上的位置。示例性位置處理器210指示顯示處理器212來將過程控制資源的標(biāo)識(shí)符顯示在圖像和/或圖形表示上。以這種方式,過程控制人員能夠選擇邏輯容器,以在圖像和/或圖形表示上查看相關(guān)聯(lián)的過程控制資源,而無需單獨(dú)地選擇哪些資源將被顯示。因此,通過使得過程控制人員能夠相對(duì)迅速地顯示在圖像表示上的分組的資源的位置,示例性位置處理器210可以節(jié)約過程控制人員的時(shí)間。為了準(zhǔn)備用于顯示的過程控制資源,示例性設(shè)備管理器102包括顯示處理器212。示例性顯示處理器212接收來自位置處理器210的指示,以在圖像和/或圖形表示上顯示圖標(biāo)和/或與過程控制資源相關(guān)聯(lián)的識(shí)別信息。示例性顯示處理器212將圖標(biāo)和/或識(shí)別信息格式化為可顯示的數(shù)據(jù)結(jié)構(gòu)或可由過程控制人員閱讀的對(duì)象。此外,顯示處理器210創(chuàng)建顯示文件,以指示哪個(gè)可顯示的信息和/或圖標(biāo)將被顯示在圖像和/或圖形表示的哪個(gè)位置上。例如,顯示處理器212可以確定20個(gè)過程控制資源將被顯示在一個(gè)位置處。示例性顯示處理器212可以通過創(chuàng)建包括20個(gè)資源的可滾動(dòng)的資源框來統(tǒng)一 20個(gè)資源的顯示。資源框可以僅掩蓋圖形和/或圖像表示的一部分。以這種方式,顯示處理器212確保了過程控制資源將以可讀的方式被顯示在圖像和/或圖形表示上。為了顯示具有過程控制資源的圖像和/或圖形表示,示例性設(shè)備管理器102包括渲染器214。示例性渲染器214接收來自顯示處理器212的顯示文件,并且在用戶界面124內(nèi)渲染信息。示例性渲染器214還可以在圖像和/或圖形表示內(nèi)顯示邏輯容器,或替代地,在資產(chǎn)管理工具內(nèi)顯示邏輯容器。雖然在圖2中示出了示例性設(shè)備管理器102,但是圖2所示的服務(wù)器、平臺(tái)、接口、數(shù)據(jù)結(jié)構(gòu)、元件、過程和/或設(shè)備中的一個(gè)或多個(gè)可以被組合、分開、重新排列、省略、消除和/或以任何其他方式實(shí)現(xiàn)。此外,示例性工作站接口 202、示例性容器管理器204、示例性數(shù)據(jù)庫接口 206、示例性搜索引擎208、示例性位置處理器210、示例性顯示處理器212、示例 性渲染器214、示例性資源數(shù)據(jù)庫126和/或更一般地,示例性設(shè)備管理器102可以通過硬件、軟件、固件和/或硬件、軟件和/或固件的任何組合實(shí)現(xiàn)。因此,例如,示例性工作站接口 202、示例性容器管理器204、示例性數(shù)據(jù)庫接口 206、示例性搜索引擎208、示例性位置處理器210、示例性顯示處理器212、示例性渲染器214、示例性資源數(shù)據(jù)庫126和/或更一般地,示例性設(shè)備管理器102中的任一個(gè)可以由一個(gè)或多個(gè)電路、可編程處理器、專用集成電路(ASIC)、可編程邏輯設(shè)備(PLD)和/或現(xiàn)場(chǎng)可編程邏輯設(shè)備(FPLD)等來實(shí)現(xiàn)。當(dāng)本專利的裝置權(quán)利要求解讀成覆蓋純軟件和/或固件實(shí)現(xiàn)時(shí),示例性工作站接口 202、示例性容器管理器204、示例性數(shù)據(jù)庫接口 206、示例性搜索引擎208、示例性位置處理器210、示例性顯示處理器212、示例性渲染器214和/或示例性資源數(shù)據(jù)庫126中的至少一個(gè)在此明確地被限定成包括存儲(chǔ)軟件和/或固件的計(jì)算機(jī)可讀介質(zhì),例如存儲(chǔ)器、DVD、⑶等。此外,除了或者取代在圖2中示出的那些,示例性設(shè)備管理器102還可以包括一個(gè)或多個(gè)元件、過程和/或設(shè)備,和/或可以包括多于一個(gè)的所示出的元件、過程和設(shè)備中的任何或全部。圖3示出了顯示邏輯容器302-306的圖I的示例性用戶界面124。示例性用戶界面124還包括菜單欄308、搜索面板310和邏輯容器面板312。示例性菜單欄308使得過程控制人員能夠編輯、創(chuàng)建和/或更改邏輯容器。示例性搜索面板310還使得過程控制人員能夠搜索過程控制資源和/或邏輯容器。在圖3的例子中,搜索面板310包括用于編輯邏輯容器的選項(xiàng)(例如,“編輯容器”)、用于查看過程控制資源的位置的選項(xiàng)(例如,“查看位置”)、以及用于瀏覽邏輯容器內(nèi)的過程控制資源的選項(xiàng)(例如,“瀏覽容器”)。示例性搜索面板310包括搜索字段,以指示圖I和2的設(shè)備管理器102來搜索邏輯容器內(nèi)的指定的過程控制資源(例如,“搜索容器”),以及搜索過程控制數(shù)據(jù)庫內(nèi)的指定的過程控制資源(例如,“搜索資源”)。在其他例子中,搜索面板310可以包括附加的或更少的功能。所示的例子的示例性邏輯容器面板312示出了設(shè)備管理器工具314,其使得過程控制人員能夠管理過程控制資源(例如,資產(chǎn))。在該例子中,設(shè)備管理器工具314包括由例如過程控制操作員創(chuàng)建的來管理過程控制資源的邏輯容器302-306。操作員可以指定一旦打開和/或選擇設(shè)備管理器工具314,則將顯示邏輯容器302-306。在其他例子中,設(shè)備管理器工具314可以基于過程控制人員的偏好來包括附加的、更少的和/或不同類型的邏輯容器。過程控制人員可以通過選擇所期望的過程控制資源來查看與該過程控制資源相關(guān)聯(lián)的信息以及使用設(shè)備管理器工具314,來管理過程控制資源。例如,過程控制人員可以選擇傳感器CHOl過程控制資源來使得設(shè)備管理器102將與傳感器CHOl相關(guān)聯(lián)的診斷信息、校準(zhǔn)信息、監(jiān)控信息等顯示在用戶界面124內(nèi)。附加地,用戶界面124可以顯示與傳感器CHOl相關(guān)聯(lián)的文件列表和/或分配至傳感器CHOl的過程控制人員的列表。在其他例子中,在設(shè)備管理器工具314內(nèi)選擇傳感器CHOl可以引用用戶界面124來顯示包括傳感器CHOl的任何過程控制應(yīng)用。在這個(gè)例子中,使用資源的文本名稱和表示資源的類型的圖標(biāo)來對(duì)過程控制資源進(jìn)行列表。在其他例子中,可以使用與資源相關(guān)聯(lián)的序列號(hào)來顯示過程控制資源。替代地,可以使用由過程控制人員分配的名稱來顯示過程控制資源。 在圖3中例子中,過程控制用戶(例如,操作員)基于用戶的偏好來創(chuàng)建邏輯容器302-306。該例子還示出了過程控制用戶可以基于常見的特性對(duì)過程控制資源進(jìn)行分組。例如,用戶創(chuàng)建收藏資源邏輯容器302以包括用戶可能經(jīng)常監(jiān)控的過程控制資源。用戶為用戶必須經(jīng)常檢修和/或維護(hù)的過程控制資源創(chuàng)建有問題的設(shè)備邏輯容器304。附加地,用戶為分配至用戶的控制區(qū)域的過程控制資源創(chuàng)建我的設(shè)備監(jiān)控列表邏輯容器306。圖3中的例子示出了邏輯容器(例如,邏輯容器302-306)除了文件和人員之外還可以包括現(xiàn)場(chǎng)設(shè)備過程控制資源。例如,收藏資源邏輯容器包括操作員03過程控制資源和工廠安全文件過程控制資源。此外,圖3的示例性用戶界面124示出了相同的過程控制資源可以被包括在多個(gè)邏輯容器內(nèi)。例如,傳感器C03過程控制資源被包括在邏輯容器302和304內(nèi)。此外,圖3中的例子示出了邏輯容器可以被嵌套,以使得過程控制人員能夠進(jìn)一步地組織過程控制資源。例如,有問題的設(shè)備邏輯容器304包括十分有問題的設(shè)備邏輯容器316。該邏輯容器316可以包括如下過程控制資源,即比有問題的設(shè)備邏輯容器304內(nèi)的過程控制資源更頻繁地檢修和/或維護(hù)的過程控制資源。此外,我的設(shè)備監(jiān)控列表邏輯容器306包括Hart設(shè)備邏輯容器318和基金會(huì)現(xiàn)場(chǎng)總線(FF)設(shè)備邏輯容器320。邏輯容器318和320使得過程控制人員能夠通過我的設(shè)備監(jiān)控列表邏輯容器306內(nèi)的通信協(xié)議類型來組織過程控制資源。過程控制人員可以通過經(jīng)由搜索面板310內(nèi)的“搜索資源”功能來搜索過程控制資源來編輯邏輯容器302-306和316-320。示例性設(shè)備管理器102返還匹配資源的列表,過程控制人員可以選擇該些資源來將其添加至邏輯容器302-306和316-320。在其他例子中,過程控制人員可以請(qǐng)求查看過程控制系統(tǒng)的默認(rèn)的分級(jí)結(jié)構(gòu),以定位期望的資源來將其添加至邏輯容器。此外,示例性設(shè)備管理器102使得過程控制人員能夠從邏輯容器302-306和316-320移除過程控制資源和/或?qū)⑦^程控制資源從一個(gè)邏輯容器移至另一個(gè)邏輯容器(例如,從邏輯容器302至邏輯容器304)。圖4示出了圖3的示例性用戶界面124,其顯示對(duì)于傳感器C03過程控制資源的邏輯容器的搜索結(jié)果。在這個(gè)例子中,過程控制操作員將“傳感器C03”輸入進(jìn)搜索面板310的搜索容器字段,以引起圖I和2的示例性設(shè)備管理器102搜索邏輯容器以獲取傳感器C03過程控制資源。在這個(gè)例子中,設(shè)備管理器102指示傳感器C03過程控制資源被包括在收藏資源邏輯容器302、有問題的設(shè)備邏輯容器304以及區(qū)域57設(shè)備邏輯容器402內(nèi)。示例性用戶界面124通過將邏輯容器302、304以及402示為邏輯容器面板312內(nèi)的分離的結(jié)構(gòu)來顯示搜索結(jié)果。示例性邏輯容器302、304以及402示出傳感器C03過程控制資源的高亮404。示例性設(shè)備管理器102可以使用邏輯容器302、304和/或402的類型來確定用于傳感器C03過程控制資源的任意的操作模式。例如,設(shè)備管理器102可以根據(jù)邏輯容器302、304以及402推測(cè)傳感器C03是過程控制區(qū)域57內(nèi)需要檢查的現(xiàn)場(chǎng)設(shè)備。隨后,示例性設(shè)備管理器102可以警告過程控制人員來檢查和/或替代傳感器C03過程控制資源。在其他例子中,過程控制人員可以使用邏輯容器302、304和/或402的類型來確定與傳感器C03資源相關(guān)聯(lián)的操作模式。圖5示出了圖3和4的示例性用戶界面124,其顯示與收藏資源邏輯容器302內(nèi)的過程控制資源相關(guān)聯(lián)的過程控制項(xiàng)目502 (例如,校準(zhǔn)標(biāo)準(zhǔn)ISO文件)。在圖5的示出的 例子中,用戶(例如,過程控制操作員)使用搜索面板310內(nèi)的搜索資源功能,來搜索至少部分地匹配‘校準(zhǔn)標(biāo)準(zhǔn)(CAL SPEC) ’短語的過程控制資源。圖I和2的示例性設(shè)備管理器102使用該短語來搜索匹配的過程控制資源并且經(jīng)由搜索結(jié)果框504返還搜索結(jié)果。示例性設(shè)備管理器102將搜索結(jié)果框504顯示在示例性用戶界面124的邏輯容器面板312內(nèi)。在這個(gè)例子中,搜索結(jié)果框504與設(shè)備管理器工具314 —起被包括。在這個(gè)例子中,用戶選擇并且拖放校準(zhǔn)標(biāo)準(zhǔn)ISO文件過程控制項(xiàng)目502至收藏資源邏輯容器302內(nèi)的閥控制器TOT5過程控制資源。校準(zhǔn)標(biāo)準(zhǔn)ISO文件過程控制項(xiàng)目502是過程控制項(xiàng)目的一個(gè)示例。其他過程控制項(xiàng)目能夠包括過程控制資源、過程控制功能、過程控制特征和/或任何其他的過程控制相關(guān)的對(duì)象。在將過程控制項(xiàng)目502拖放至資源上之后,示例性設(shè)備管理器502識(shí)別資源和項(xiàng)目502的類型,以確定項(xiàng)目502怎樣與資源相關(guān)聯(lián)。在這個(gè)例子中,因?yàn)檫^程控制項(xiàng)目502是文件并且過程控制資源是現(xiàn)場(chǎng)設(shè)備,當(dāng)過程控制人員選擇查看閥控制器TOT5時(shí),示例設(shè)備管理器102使得校準(zhǔn)標(biāo)準(zhǔn)ISO文件項(xiàng)目502能夠被查看。在其他例子中,將過程控制項(xiàng)目與資源相關(guān)聯(lián)可以將項(xiàng)目的屬性加入至資源。在又一些例子中,將過程控制項(xiàng)目與過程控制資源相關(guān)聯(lián)可以包括將該項(xiàng)目添加至資源的工作日程。在圖5的例子中,在過程控制項(xiàng)目502與過程控制資源相關(guān)聯(lián)之后,設(shè)備管理器102通過詢問用戶該項(xiàng)目502是否應(yīng)該與收藏資源邏輯容器302內(nèi)的其他的多個(gè)過程控制資源相關(guān)聯(lián)來經(jīng)由提示框506提示用戶。如果用戶選擇是,則示例性設(shè)備管理器102將過程控制項(xiàng)目502與其他的多個(gè)過程控制資源相關(guān)聯(lián)。在其他的例子中,設(shè)備管理器102可以將過程控制項(xiàng)目502與其他的多個(gè)資源相關(guān)聯(lián),而不提示用戶。以這種方式,示例性設(shè)備管理器102使得過程控制人員能夠相對(duì)迅速并且簡單地將過程控制項(xiàng)目與邏輯容器中的相關(guān)的過程控制資源的分組相關(guān)聯(lián)。圖6示出了圖3-5的示例性用戶界面124,其顯示例如圖I的過程控制環(huán)境100的圖像表示602。在這個(gè)例子中,用戶選擇搜索面板310內(nèi)的查看位置功能來引起圖I和2的示例性設(shè)備管理器102在邏輯容器面板312內(nèi)顯示圖像表示602。
示例性邏輯容器面板312還包括顯示面板604、選擇面板606以及容器選擇面板608。示例性顯示面板604使得過程控制人員能夠選擇用于圖像表示602的縮放水平(例如,“縮放”)并且觸發(fā)在圖像表示602中的過程控制資源的顯示(例如,“顯示資源”)。示例性選擇面板606使得過程控制人員能夠選擇哪個(gè)圖像和/或圖形表示會(huì)被顯示在邏輯容器面板312內(nèi)。示例性容器選擇面板608使得過程控制人員能夠選擇哪個(gè)與邏輯容器相關(guān)聯(lián)的過程控制資源會(huì)被顯示在圖像表示602內(nèi)。在這個(gè)例子中,選擇了收藏資源邏輯容器302(例如,“收藏”)。在其他例子中,面板604-608可以包括附加的或更少的功能。此外,邏輯容器面板312可以包括用于將過程控制資源顯示在過程控制系統(tǒng)的圖像和/或圖形表示中的、附加的或更少的面板。在圖6的所示例子中,示例性設(shè)備管理器102為圖像表示602創(chuàng)建坐標(biāo)系統(tǒng)。隨后,示例性設(shè)備管理器102通過將與資源相關(guān)聯(lián)的位置數(shù)據(jù)匹配至坐標(biāo)系統(tǒng),來確定與收 藏資源邏輯容器302相關(guān)聯(lián)的過程控制資源位于圖像表示602中的哪里。隨后,示例性設(shè)備管理器102鄰近所確定的位置來顯示過程控制資源。例如,兩個(gè)過程控制資源被示出位于鄰近于圖像表示602上的工廠區(qū)域I。兩個(gè)資源被顯示在了可滾動(dòng)的資源框610內(nèi)。附加地,44個(gè)過程控制資源被示出位于鄰近于工廠區(qū)域2。該些過程控制資源被顯示在了可滾動(dòng)的資源框612內(nèi)。此外,12個(gè)過程控制資源被顯示在了可滾動(dòng)的資源框614內(nèi)并且被示出位于鄰近于工廠區(qū)域3。在這個(gè)例子中,用戶可以選擇放大圖像表示602的一部分,以定位過程控制資源的更精確的鄰近的位置。例如,用戶可以放大工廠區(qū)域2,來引起設(shè)備管理器102將工廠區(qū)域2劃分成子區(qū)域并且為44個(gè)過程控制資源確定子區(qū)域內(nèi)的位置。替代地,用戶可以選擇從資源框610-614中的一個(gè)選擇過程控制資源,來在圖像表示602上查看所選擇的資源的更精確的鄰近的位置。以這種方式,示例性設(shè)備管理器102使得過程控制人員能夠相對(duì)迅速并且簡單地在過程控制環(huán)境內(nèi)定位與相同的邏輯容器相關(guān)聯(lián)的過程控制資源的位置。僅是示例性地示出了在圖像表示602中的過程控制資源的鄰近位置。在其他例子中,圖像表示602可以以相對(duì)更高的分辨率顯示過程控制資源的鄰近位置。例如,可以在圖像表示602中高亮和/或指示各個(gè)過程控制資源,或替代地,圖像表示602可以包括多個(gè)更大的和/或更小的工廠區(qū)域。在其他例子中,圖像表示602可以包括過程控制資源的位置的指示符,當(dāng)用戶選擇指示符時(shí),該些過程控制資源會(huì)擴(kuò)大顯示,例如資源塊610-614。圖7-9中示出了表示用于實(shí)現(xiàn)圖1-2的設(shè)備管理器102的示例性過程700、800和900的流程圖。在該例子中,可以通過處理器例如處理器P 12執(zhí)行程序形式的機(jī)器可讀指令來實(shí)現(xiàn)過程700、800和900,處理器P12在下面結(jié)合圖10進(jìn)行討論的示例性處理器系統(tǒng)PlO中示出。程序可以在有形的計(jì)算機(jī)可讀介質(zhì)例如⑶-ROM、軟盤、硬盤驅(qū)動(dòng)器、數(shù)字光盤(DVD)或與處理器P12相關(guān)聯(lián)的存儲(chǔ)器上存儲(chǔ)的軟件中得以體現(xiàn),但是整個(gè)程序或者程序的部分可以替代地由除處理器P12之外的設(shè)備來執(zhí)行和/或體現(xiàn)在固件或?qū)S糜布?。此夕卜,盡管參考圖7至9中所示的流程圖來描述示例性程序,但是替代地可以使用用于實(shí)現(xiàn)示例性設(shè)備管理器102的許多其他方法。例如,可以改變執(zhí)行塊的順序,和/或所描述的塊中的一些可以被可被改變、消除或組合。如上所述,圖7至9的示例性過程700、800和900可以使用編碼指令(例如計(jì)算機(jī)可讀指令)來實(shí)現(xiàn),該編碼指令存儲(chǔ)在有形的計(jì)算機(jī)可讀介質(zhì)上,例如硬盤驅(qū)動(dòng)器、閃存、只讀存儲(chǔ)器(ROM)、壓縮盤(CD)、數(shù)字光盤(DVD)、高速緩沖器、隨機(jī)存取存儲(chǔ)器(RAM)和/或信息任意持久地(例如,擴(kuò)展的時(shí)間段、永久地、短暫地、用于臨時(shí)緩存和/或用于信息高速緩存)存儲(chǔ)在其中的任何其他存儲(chǔ)介質(zhì)。如這里所使用的那樣,術(shù)語“有形的計(jì)算機(jī)可讀介質(zhì)”明確限定為包括任何類型的計(jì)算機(jī)可讀存儲(chǔ)并且不傳播信號(hào)。附加地或替代地,圖7至9的示例性過程700、800和900可以使用存儲(chǔ)在非易失性計(jì)算機(jī)可讀介質(zhì),例如硬盤驅(qū)動(dòng)器、閃存、只讀存儲(chǔ)器、壓縮盤、數(shù)字光盤、高速緩沖器、隨機(jī)存取存儲(chǔ)器和/或信息任意持久地(例如,擴(kuò)展的時(shí)間段、永久地、短暫地、用于臨時(shí)緩存和/或用于信息高速緩存)存儲(chǔ)在其中的任何其他存儲(chǔ)介質(zhì)上的編碼指令(例如計(jì)算機(jī)可讀指令)來實(shí)現(xiàn)。如這里使用的那樣,術(shù)語“非易失性計(jì)算機(jī)可讀介質(zhì)”明確限定為包括任何類型的計(jì)算機(jī)可讀存儲(chǔ)并且不傳播信號(hào)。圖7的示例性過程700將過程控制資源存儲(chǔ)在邏輯容器中??梢詫?shí)現(xiàn)示例性過程700的多個(gè)實(shí)例來同時(shí)將過程控制資源存儲(chǔ)在不同的邏輯容器中。替代地,可以為每個(gè)經(jīng)由邏輯容器來管理過程控制資源的工作站(例如,工作站104)來實(shí)現(xiàn)示例性過程700。圖7的示例性過程700以確定邏輯容器的特性(例如,經(jīng)由圖2的工作站接口 202)(塊702)而開始。該特性可以是與將被添加至邏輯容器的過程控制資源相關(guān)聯(lián)的常見特征和/或、偏好。示例性過程700隨后為指定的特性創(chuàng)建邏輯容器(例如,經(jīng)由容器管理器204)(塊704)。示例性過程700可以在資產(chǎn)和/或設(shè)備管理工具、應(yīng)用和/或系統(tǒng)內(nèi)創(chuàng)建邏輯容器。圖7的示例性過程700通過定位將被添加至邏輯容器的過程控制資源(例如,經(jīng)由容器管理器204和/或數(shù)據(jù)庫接口 206)(塊706)來繼續(xù)。示例性過程700可以基于由過程控制人員提供的搜索標(biāo)準(zhǔn)來定位過程控制資源,或替代地,通過過程控制人員導(dǎo)向至并且選擇將被添加至邏輯容器的資源,示例性過程700來定位過程控制資源。隨后,示例性過程700將所選擇的過程控制資源分配至邏輯容器(例如,經(jīng)由容器管理器204)(塊708)。示例性過程700可以通過在識(shí)別資源和偏好和/或鏈接至與資源相關(guān)聯(lián)的信息的邏輯容器內(nèi)創(chuàng)建條目,來將過程控制資源分配至邏輯容器。接著,圖7的示例性過程700確定是否已接收用于將過程控制項(xiàng)目與邏輯容器內(nèi)的至少一個(gè)過程控制資源相關(guān)聯(lián)的請(qǐng)求(例如,經(jīng)由容器管理器204和/或工作站接口202)(塊710)。如果沒接收到請(qǐng)求,則一旦接收來自過程控制人員的請(qǐng)求,示例性過程700創(chuàng)建另一邏輯容器(塊702)。然而,如果接收到請(qǐng)求,則示例性過程700確定(例如提示過程控制人員)邏輯容器內(nèi)的其他的多個(gè)過程控制資源是否將與過程控制項(xiàng)目相關(guān)聯(lián)(例如,經(jīng)由容器管理器204)(塊712)。如果其他的多個(gè)過程控制資源將與過程控制項(xiàng)目相關(guān)聯(lián),則示例性過程700將該項(xiàng)目與邏輯容器內(nèi)的其他的多個(gè)資源相關(guān)聯(lián)(例如,經(jīng)由容器管理器204)(塊714)。隨后,一旦接收來自過程控制人員的請(qǐng)求,示例性過程700可以創(chuàng)建另一邏輯容器(塊702)。然而,如果其他的多個(gè)過程控制資源不將與過程控制項(xiàng)目相關(guān)聯(lián),則示例性過程700將該項(xiàng)目與所選擇的過程控制資源相關(guān)聯(lián)(例如,經(jīng)由容器管理器204)(塊716)。隨后,一旦接收來自過程控制人員的請(qǐng)求,示例性過程700可以創(chuàng)建另一邏輯容器(塊702)。替代地,一旦接收來自過程控制人員的請(qǐng)求,示例性過程700可以更改邏輯容器內(nèi)的過程控制資源。圖8的示例性過程800搜索邏輯容器以獲取指定的過程控制資源,以識(shí)別與資源相關(guān)聯(lián)的操作模式。示例性過程800以接收用于搜索過程控制資源的請(qǐng)求(例如,經(jīng)由搜索引擎208和/或工作站接口 202)(塊802)而開始。隨后示例性過程800搜索例如資源數(shù)據(jù)庫126內(nèi)的邏輯容器(例如,經(jīng)由搜索引擎208),該資源數(shù)據(jù)庫126包括所請(qǐng)求的過程控制資源(塊804)。圖8的示例性過程800以在設(shè)備管理器和/或資產(chǎn)管理工具內(nèi)搜索(例如,經(jīng)由搜索引擎208)可能存儲(chǔ)在工作站上任何邏輯容器(塊806)來繼續(xù)。以這種方式,示例性過程800搜索位于中央的數(shù)據(jù)庫和本地工作站以獲取由過程控制人員創(chuàng)建的邏輯容器。隨后,示例性過程800顯示包括所請(qǐng)求的過程控制資源的、所識(shí)別的邏輯容器(例如,經(jīng)由顯示處理器212和/或渲染器214)(塊808)。隨后,示例性過程800基于包括資源的邏輯容器的類型和/或特性來確定用于過程控制資源的操作模式(例如,經(jīng)由搜索引擎208和/或容器管理器204)(塊810)。示例性過程800還可以將所識(shí)別的模式發(fā)送至相關(guān)的過程控制人員。隨后,示例性過程800終止。 圖9的示例性過程900顯示與過程控制系統(tǒng)的圖像和/或圖形表示(例如,圖6的圖像表示)內(nèi)的邏輯容器相關(guān)聯(lián)的過程控制資源。示例性過程900通過創(chuàng)建和/或獲得過程控制系統(tǒng)和/或過程控制環(huán)境的圖像和/或圖形表示(例如,經(jīng)由位置處理器210和/或工作站接口 202)而開始(塊902)。隨時(shí),示例性過程900為圖像表示創(chuàng)建坐標(biāo)系統(tǒng)(例如,經(jīng)由位置處理器210)(塊904)。示例性坐標(biāo)系統(tǒng)可以相應(yīng)于GPS坐標(biāo)、維度/經(jīng)度坐標(biāo)和/或描述圖像表示上的位置的任何其他的坐標(biāo)。圖9的示例性過程900通過確定位于圖像表示內(nèi)的過程控制資源的物理位置(例如,經(jīng)由位置處理器210)(塊906)而繼續(xù)。示例性過程900可以通過訪問元數(shù)據(jù)、配置文件和/或與資源相關(guān)聯(lián)的任何其他的位置信息來確定資源的位置。在一些例子中,資產(chǎn)管理工具可以存儲(chǔ)過程控制資源的位置。隨后,示例性過程900將過程控制資源的物理位置與圖像表示內(nèi)的位置相關(guān)聯(lián)(例如,經(jīng)由位置處理器210)(塊908)。例如,示例性過程900可以將過程控制資源的GPS位置匹配至圖像表示上的相應(yīng)的GPS坐標(biāo)。隨后,示例性過程900接收用于查看圖像表示的請(qǐng)求(例如,經(jīng)由工作站接口 202)(塊910)。在一些例子中,示例性過程900可以在確定了圖像表示中的過程控制資源的位置之后的一段時(shí)間,接收該請(qǐng)求。示例性過程900顯示包括了鄰近過程控制資源的位置而顯示的圖標(biāo)和/或其他標(biāo)識(shí)符的圖像表示(例如,經(jīng)由顯示處理器212和/或渲染器214)(塊912)。在其他例子,過程900可以在過程控制人員選擇了邏輯容器之后顯示過程控制資源的圖標(biāo)和/或指示符。隨后,圖9的示例性過程900確定是否已經(jīng)接收到對(duì)邏輯容器的選擇(例如,經(jīng)由工作站接口 202)(塊914)。如果還未接收到選擇,則示例性過程900繼續(xù)顯示具有過程控制資源的圖像表示(塊912)。然而,如果已經(jīng)接收到了選擇,則示例性過程900識(shí)別與所選擇的邏輯容器相關(guān)聯(lián)的過程控制資源(例如,經(jīng)由容器管理器204和/或位置處理器210)(塊916)。隨后,示例性過程900在圖像表示內(nèi)顯示與所選擇的邏輯容器相關(guān)聯(lián)的過程控制資源的圖標(biāo)和/或其他指示符(例如,經(jīng)由顯示處理器212和/或渲染器214)(塊918)。隨后,示例性過程900可以繼續(xù)在圖像表示內(nèi)的顯示所選擇的過程控制資源,直至過程控制人員關(guān)閉圖像表示和/或選擇另一邏輯容器(塊912)。圖10是可以用于實(shí)現(xiàn)這里所述的示例性方法和裝置的示例性處理器系統(tǒng)PlO的框圖。例如,類似于或相同于示例性處理器系統(tǒng)PlO的處理器系統(tǒng)可用于實(shí)現(xiàn)圖I和/或2的示例性工作站接口 202、示例性容器管理器204、示例性數(shù)據(jù)庫接口 206、示例性搜索引擎208、示例性位置處理器210、示例性顯示處理器212、示例性渲染器214、示例性資源數(shù)據(jù)庫126和/或更一般地,示例性設(shè)備管理器102。雖然示例性處理器系統(tǒng)PlO在下文被描述為包括多個(gè)外圍設(shè)備、接口、芯片、存儲(chǔ)器等,那些元件中的一個(gè)或多個(gè)可以從用于實(shí)現(xiàn)示例性工作站接口 202、示例性容器管理器204、示例性數(shù)據(jù)庫接口 206、示例性搜索引擎208、示例性位置處理器210、示例性顯示處理器212、示例性渲染器214、示例性資源數(shù)據(jù)庫126和/或更一般地,示例性設(shè)備管理器102中的一個(gè)或多個(gè)的其他示例性處理器系統(tǒng)省略。如圖10所示,處理器系統(tǒng)PlO包括耦合到互連總線P14的處理器P12。處理器P12包括寄存器組或寄存器空間P16,其在圖10中被描述為完全在芯片內(nèi),但可以替代地完全或部分地位于芯片外并通過專用電連接和/或通過互連總線P14直接耦合到處理器P12。處理器P12可以為任何適當(dāng)?shù)奶幚砥鳌⑻幚韱卧蛭⑻幚砥?。雖然未在圖10中示出,系統(tǒng)PlO可以為多處理器系統(tǒng),且因此可以包括相同或類似于處理器P12并通信地耦合到互連總線P14的一個(gè)或多個(gè)額外的處理器。圖10的處理器P12耦合到芯片組P18,其包括存儲(chǔ)器控制器P20和外圍設(shè)備輸入/輸出(I/o)控制器P22。如所公知的,芯片組通常提供I/O和存儲(chǔ)器管理功能以及多個(gè)通·用和/或?qū)S眉拇嫫?、?jì)時(shí)器等,其能夠由耦合到芯片組P18的一個(gè)或多個(gè)處理器訪問或使用。存儲(chǔ)器控制器P20施行使處理器P12(或多個(gè)處理器,如果有多個(gè)處理器的話)能夠訪問系統(tǒng)存儲(chǔ)器P24和大容器存儲(chǔ)器P25的功能。系統(tǒng)存儲(chǔ)器P24可以包括任何期望類型的易失性和/或非易失性存儲(chǔ)器,例如,靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)、閃存、只讀存儲(chǔ)器(ROM)等。大容器存儲(chǔ)器P25可以包括任何期望類型的大容器存儲(chǔ)器。例如,如果示例性處理器系統(tǒng)PlO用于實(shí)現(xiàn)資源數(shù)據(jù)庫126(圖I和2),則大容器存儲(chǔ)器P25可以包括硬盤驅(qū)動(dòng)器、光學(xué)驅(qū)動(dòng)器、磁帶存儲(chǔ)設(shè)備等。替代地,如果示例性處理器系統(tǒng)PlO用于實(shí)現(xiàn)資源數(shù)據(jù)庫126,則大容器存儲(chǔ)器P25可以包括固態(tài)存儲(chǔ)器(例如,閃存、RAM存儲(chǔ)器等)、磁存儲(chǔ)器(例如,硬盤)、或適合于資源數(shù)據(jù)庫126中的大容器存儲(chǔ)的任何其他存儲(chǔ)器。外圍I/O控制器P22施行使處理器P12能夠通過外圍I/O總線P32與外圍輸入/輸出(I/o)設(shè)備P26和P28以及網(wǎng)絡(luò)接口 P30通信的功能。I/O設(shè)備P26和P28可以是任何期望類型的I/O設(shè)備,例如鍵盤、顯示器(例如,液晶顯示器(LCD)、陰極射線管(CRT)顯示器等)、導(dǎo)航設(shè)備(例如,鼠標(biāo)、跟蹤球、電容式觸摸板、操縱桿等)等。網(wǎng)絡(luò)接口 P30可以為例如使處理器系統(tǒng)PlO能夠與另一處理器系統(tǒng)通信的以太網(wǎng)設(shè)備、異步傳輸模式(ATM)設(shè)備、802. 11設(shè)備、DSL調(diào)制解調(diào)器、電纜調(diào)制解調(diào)器、蜂窩調(diào)制解調(diào)器等。雖然存儲(chǔ)器控制器P20和I/O控制器P22在圖10中被示為在芯片組P18內(nèi)的單獨(dú)的功能塊,這些塊所施行的功能可以集成在單個(gè)半導(dǎo)體電路內(nèi)或可以使用兩個(gè)或多個(gè)單獨(dú)的集成電路來實(shí)現(xiàn)。上述示例性方法和/或裝置的至少一些由在計(jì)算機(jī)處理器上運(yùn)行的一個(gè)或多個(gè)軟件和/或固件程序?qū)崿F(xiàn)。然而,包括但不限于專用集成電路、可編程邏輯陣列和其他硬件設(shè)備的專用硬件實(shí)現(xiàn)能夠同樣被構(gòu)造為整體地或部分地實(shí)現(xiàn)這里所述的示例性方法和/或裝置的一些或全部。此外,包括但不限于分布式處理或部件/對(duì)象分布式處理、并行處理或虛擬機(jī)處理的替代的軟件實(shí)現(xiàn)也能夠被構(gòu)造為實(shí)現(xiàn)這里所述的示例性方法和/或系統(tǒng)。還應(yīng)注意,這里所述的示例性軟件和/或固件實(shí)現(xiàn)被存儲(chǔ)在有形存儲(chǔ)介質(zhì)上,例如磁性介質(zhì)(例如,磁盤或磁帶);磁光或光學(xué)介質(zhì)例如光盤;或固態(tài)介質(zhì),例如存儲(chǔ)卡或容納一個(gè)或多個(gè)只讀(非易失性)存儲(chǔ)器、隨機(jī)存取存儲(chǔ)器或其它可重寫的(易失性)存儲(chǔ)器的其他封裝。因此,這里所述的示例性軟件和/或固件能夠存儲(chǔ)在有形存儲(chǔ)介質(zhì)例如上面或后繼描述的介質(zhì)的存儲(chǔ)介質(zhì)上。在上面的說明書引用特定的標(biāo)準(zhǔn)和協(xié)議來描述示例性部件和功能的程度上,應(yīng)理解,本專利的范圍不限于這樣的標(biāo)準(zhǔn)和協(xié)議。此外,雖然本專利公開了包括在硬件上執(zhí)行的軟件或固件的示例性方法和裝置,應(yīng)注意,這樣的系統(tǒng)僅僅是例證性的,且不應(yīng)被認(rèn)為是限制性的。例如,設(shè)想這些硬件和軟件部件中的任何一個(gè)或全部可以唯一地以硬件、唯一地以軟件、唯一地以固件或以硬件、固件和/或軟件的某種組合體現(xiàn)。因此,雖然上面的說明書描述了示例性方法、系統(tǒng)和機(jī)器可訪問介質(zhì),但是這些例子不是實(shí)現(xiàn)這樣的系統(tǒng)、方法和機(jī)器可訪問介質(zhì)的唯一方式。因此,雖然在這里描述了某些示例性方法、系統(tǒng)和機(jī)器可訪問介質(zhì),但是本專利的覆蓋范圍不限 于此。相反,本專利涵蓋在字面上或在等效形式的教導(dǎo)下實(shí)質(zhì)上落在所附權(quán)利要求的范圍內(nèi)的所有方法、系統(tǒng)和機(jī)器可訪問介質(zhì)。
權(quán)利要求
1.一種用于顯示多個(gè)過程控制現(xiàn)場(chǎng)設(shè)備的圖形表示的方法,所述方法包括 顯示過程控制系統(tǒng)的圖像表示; 通過將與過程控制現(xiàn)場(chǎng)設(shè)備相關(guān)聯(lián)的位置信息匹配至所述圖像表示內(nèi)的相應(yīng)的位置,來確定所述圖像表示內(nèi)的所述過程控制現(xiàn)場(chǎng)設(shè)備的位置;以及 鄰近所述圖像表示內(nèi)的所述位置來顯示圖標(biāo),所述圖標(biāo)是所述過程控制現(xiàn)場(chǎng)設(shè)備的圖形表示,并且鏈接至與所述過程控制現(xiàn)場(chǎng)設(shè)備相關(guān)聯(lián)的信息。
2.根據(jù)權(quán)利要求I所述的方法,其中,所述圖像表示是所述過程控制系統(tǒng)的照片。
3.根據(jù)權(quán)利要求I所述的方法,其中,所述圖像表示是對(duì)所述過程控制系統(tǒng)進(jìn)行渲染、繪制地圖或繪圖中的至少一項(xiàng)。
4.根據(jù)權(quán)利要求I所述的方法,還包括 識(shí)別包括所述過程控制現(xiàn)場(chǎng)設(shè)備的邏輯容器; 在所述邏輯容器的圖形表示內(nèi)顯示所述圖標(biāo),所述邏輯容器顯示在所述圖像表示內(nèi);以及 鄰近所述圖像表示內(nèi)的其他的多個(gè)過程控制現(xiàn)場(chǎng)設(shè)備的多個(gè)位置來顯示與包括在所述邏輯容器內(nèi)的該多個(gè)過程控制現(xiàn)場(chǎng)設(shè)備相關(guān)聯(lián)的多個(gè)圖標(biāo)。
5.根據(jù)權(quán)利要求I所述的方法,還包括 在確定所述過程控制系統(tǒng)的所述圖像表示內(nèi)的所述過程控制現(xiàn)場(chǎng)設(shè)備的所述位置之前,接收對(duì)邏輯容器的選擇;以及 確定所述過程控制現(xiàn)場(chǎng)設(shè)備與所選擇的邏輯容器相關(guān)聯(lián)。
6.根據(jù)權(quán)利要求I所述的方法,其中確定所述過程控制現(xiàn)場(chǎng)設(shè)備的所述位置包括 為所述圖像表示創(chuàng)建坐標(biāo)系統(tǒng);以及 將與所述過程控制現(xiàn)場(chǎng)設(shè)備相關(guān)聯(lián)的所述位置信息匹配至所述坐標(biāo)系統(tǒng)內(nèi)的坐標(biāo)。
7.一種用于管理多個(gè)過程控制資源的方法,所述方法包括 接收對(duì)將與邏輯容器相關(guān)聯(lián)的過程控制系統(tǒng)內(nèi)的第一過程控制資源的選擇,所述邏輯容器包括其他的多個(gè)過程控制資源,所述其他的多個(gè)過程控制資源具有與所述第一過程控制資源相同的用戶定義的特性; 通過將所述過程控制系統(tǒng)的標(biāo)識(shí)符存儲(chǔ)在所述邏輯容器中,來為所述第一過程控制資源在所述邏輯容器內(nèi)創(chuàng)建條目;以及 將所述第一過程控制資源分配至所述邏輯容器,以便所述第一過程控制資源的所述標(biāo)識(shí)符鏈接至與所述第一過程控制資源相關(guān)聯(lián)的過程控制信息。
8.根據(jù)權(quán)利要求7所述的方法,還包括經(jīng)由用戶界面在所述邏輯容器內(nèi)顯示所述標(biāo)識(shí)符,以便定位所述第一過程控制資源,而無需知道所述過程控制系統(tǒng)的資源分級(jí)。
9.根據(jù)權(quán)利要求7所述的方法,其中,所述用戶定義的特性包括故障類型、常見問題的歷史、現(xiàn)場(chǎng)設(shè)備的類型、物理位置、用戶偏好、制造商、校準(zhǔn)日期、安裝日期或通信類型中的至少一項(xiàng)。
10.根據(jù)權(quán)利要求7所述的方法,還包括 通過將第二過程控制資源的圖形表示拖放至顯示在所述邏輯容器內(nèi)的所述第一過程控制資源的所述標(biāo)識(shí)符,來將所述第二過程控制資源與所述第一過程控制資源相關(guān)聯(lián); 識(shí)別分配至所述邏輯容器的所述其他的多個(gè)過程控制資源;以及將所述第二過程控制資源與所述其他的多個(gè)過程控制資源相關(guān)聯(lián)。
11.根據(jù)權(quán)利要求10所述的方法,其中,所述第二過程控制資源是文件。
12.根據(jù)權(quán)利要求10所述的方法,其中,所述第一、第二和其他的多個(gè)過程控制資源包括現(xiàn)場(chǎng)設(shè)備、部件、過程控制人員、過程控制資產(chǎn)、控制器、I/O卡、機(jī)械裝置或生產(chǎn)線中的至少一項(xiàng)。
13.根據(jù)權(quán)利要求7所述的方法,還包括 選擇所述第一過程控制資源; 經(jīng)由所述用戶界面來顯示多個(gè)邏輯容器,該多個(gè)邏輯容器包括包括所述第一過程控制資源的所述邏輯容器;以及 基于包括所述第一過程控制資源的所述多個(gè)邏輯容器的類型來確定操作行為的模式。
14.一種用于管理多個(gè)過程控制資源的裝置,所述裝置包括 容器管理器,用于 選擇表示被請(qǐng)求與邏輯容器相關(guān)聯(lián)的過程控制系統(tǒng)內(nèi)的過程控制資源的圖標(biāo),所述圖標(biāo)包括至與所述過程控制資源相關(guān)聯(lián)的信息的鏈接;以及 將所述過程控制資源分配至所述邏輯容器,以便所述過程控制資源的所述圖標(biāo)經(jīng)由用戶界面顯示在所述邏輯容器內(nèi),所述邏輯容器包括其他的多個(gè)過程控制資源,所述其他的多個(gè)過程控制資源具有與所述過程控制資源相同的用戶定義的特性。
15.根據(jù)權(quán)利要求14所述的裝置,還包括數(shù)據(jù)庫接口,用于將所述邏輯容器存儲(chǔ)至資源數(shù)據(jù)庫。
16.根據(jù)權(quán)利要求14所述的裝置,其中,所述容器管理器用于通過在所述邏輯容器內(nèi)創(chuàng)建包括與所述過程控制資源相關(guān)聯(lián)的識(shí)別信息并且包括至相應(yīng)于所述過程控制資源的過程控制資源信息的鏈接的條目,來將所述過程控制資源分配至所述邏輯容器。
17.根據(jù)權(quán)利要求14所述的裝置,其中,所述容器管理器用于 通過將過程控制項(xiàng)目的圖形表示拖放至所述圖標(biāo),來將所述過程控制項(xiàng)目與所述過程控制資源相關(guān)聯(lián); 識(shí)別分配至所述邏輯容器的所述其他的多個(gè)過程控制資源;以及 將所述過程控制項(xiàng)目與所述邏輯容器內(nèi)的所述其他的多個(gè)過程控制資源相關(guān)聯(lián)。
18.根據(jù)權(quán)利要求14所述的裝置,其中,所述容器管理器用于 經(jīng)由所述用戶界面接收對(duì)所述過程控制資源的選擇;以及 確定多個(gè)邏輯容器,該多個(gè)邏輯容器包括包括所述過程控制資源的所述邏輯容器;以及 基于包括所述過程控制資源的所述多個(gè)邏輯容器的類型來確定操作行為的模式。
19.根據(jù)權(quán)利要求18所述的裝置,還包括渲染器,其用于顯示所確定的多個(gè)邏輯容器。
20.根據(jù)權(quán)利要求14所述的裝置,還包括位置處理器,其用于 通過將與所述過程控制資源相關(guān)聯(lián)的位置信息匹配至圖像表示內(nèi)的相應(yīng)的位置,來確定所述圖像表示內(nèi)的過程控制資源的位置;以及 選擇圖標(biāo)以鄰近所述圖像表示內(nèi)的所述位置來顯示,所述圖標(biāo)是所述過程控制資源的圖形表示,并且鏈接至與所述過程控制資源相關(guān)聯(lián)的信息。
21.根據(jù)權(quán)利要求20所述的裝置,還包括顯示處理器,用于顯示所述圖像表示和所述圖標(biāo)。
22.根據(jù)權(quán)利要求20所述的裝置,其中,所述位置處理器用于 接收對(duì)所述邏輯容器的選擇; 識(shí)別包括在所述邏輯容器內(nèi)的多個(gè)過程控制資源;以及 為所述圖像表示中的所述多個(gè)過程控制資源確定位置。
23.根據(jù)權(quán)利要求22所述的裝置,其中,所述顯示處理器用于在所述圖像表示中顯示與所述多個(gè)過程控制資源相關(guān)聯(lián)的多個(gè)圖標(biāo),所述顯示處理器鄰近由所述圖像表示所表示的所述多個(gè)過程控制資源的所述多個(gè)位置來顯示多個(gè)圖標(biāo)。
24.根據(jù)權(quán)利要求14所述的裝置,其中,所述用戶定義的特性包括故障類型、常見問題的歷史、現(xiàn)場(chǎng)設(shè)備的類型、物理位置、用戶偏好、制造商、校準(zhǔn)日期、安裝日期或通信類型中的至少一項(xiàng)。
25.一種存儲(chǔ)機(jī)器可讀指令的有形制造品,當(dāng)所述指令被執(zhí)行時(shí)使機(jī)器至少 顯示過程控制系統(tǒng)的圖像表示; 通過將與過程控制資源相關(guān)聯(lián)的位置信息匹配至所述圖像表示內(nèi)的相應(yīng)的位置,來確定所述圖像表示內(nèi)的所述過程控制資源的位置;以及 鄰近所述圖像表示內(nèi)的所述位置來顯示圖標(biāo),所述圖標(biāo)是所述過程控制資源的圖形表示,并且鏈接至與所述過程控制資源相關(guān)聯(lián)的信息。
26.根據(jù)權(quán)利要求25所述的有形制造品,其中,當(dāng)所述機(jī)器可讀指令被執(zhí)行時(shí)使所述機(jī)器 識(shí)別包括多個(gè)過程控制現(xiàn)場(chǎng)設(shè)備的邏輯容器;以及 鄰近所述圖像表示內(nèi)的其他的多個(gè)過程控制現(xiàn)場(chǎng)設(shè)備的多個(gè)位置來顯示與包括在所述邏輯容器內(nèi)的該多個(gè)過程控制現(xiàn)場(chǎng)設(shè)備相關(guān)聯(lián)的多個(gè)圖標(biāo)。
27.根據(jù)權(quán)利要求26所述的有形制造品,其中,當(dāng)所述機(jī)器可讀指令被執(zhí)行時(shí)使所述機(jī)器 接收對(duì)將與所述邏輯容器相關(guān)聯(lián)的過程控制資源的選擇,所述邏輯容器包括其他的多個(gè)過程控制資源,所述其他的多個(gè)過程控制資源具有與所述過程控制資源相同的用戶定義的特性; 通過將所述過程控制資源的標(biāo)識(shí)符存儲(chǔ)在所述邏輯容器中,來為所述過程控制資源在所述邏輯容器內(nèi)創(chuàng)建條目;以及 將所述過程控制資源分配至所述邏輯容器,以便所述過程控制資源的所述標(biāo)識(shí)符鏈接至與所述過程控制資源相關(guān)聯(lián)的過程控制信息。
28.根據(jù)權(quán)利要求27所述的有形制造品,其中,當(dāng)所述機(jī)器可讀指令被執(zhí)行時(shí)使所述機(jī)器 選擇所述過程控制資源; 經(jīng)由用戶界面顯示多個(gè)邏輯容器,該多個(gè)邏輯容器包括包括所述過程控制資源的所述邏輯容器;以及 基于包括所述過程控制資源的所述多個(gè)邏輯容器的類型來確定操作行為的模式。
全文摘要
公開了用于管理多個(gè)過程控制資源的示例性方法和裝置。所公開的示例性方法包括接收對(duì)將與邏輯容器相關(guān)聯(lián)的過程控制系統(tǒng)內(nèi)的第一過程控制資源的選擇,該邏輯容器包括其他的多個(gè)過程控制資源,該其他的多個(gè)過程控制資源具有與該第一過程控制資源相同的用戶定義的特性;通過將該第一過程控制資源的標(biāo)識(shí)符存儲(chǔ)在該邏輯容器中,來為該第一過程控制資源在該邏輯容器內(nèi)創(chuàng)建條目;以及將該第一過程控制資源分配至該邏輯容器,以便該第一過程控制資源的該標(biāo)識(shí)符鏈接至與該第一過程控制資源相關(guān)聯(lián)的過程控制信息。
文檔編號(hào)G05B19/418GK102736582SQ20121010162
公開日2012年10月17日 申請(qǐng)日期2012年4月1日 優(yōu)先權(quán)日2011年4月5日
發(fā)明者E·J·雷薩瑞可喬恩, M·C·盧塞羅 申請(qǐng)人:費(fèi)希爾-羅斯蒙特系統(tǒng)公司