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

在過程控制系統(tǒng)中為操作員界面顯示配置動畫和事件的制作方法

文檔序號:6601490閱讀:175來源:國知局

專利名稱::在過程控制系統(tǒng)中為操作員界面顯示配置動畫和事件的制作方法
技術(shù)領(lǐng)域
:本發(fā)明總體上涉及加工廠,更具體地,涉及配置部件的動畫以及與工廠配置、控制、維護和模擬關(guān)聯(lián)的各種活動。
背景技術(shù)
:分布式過程控制系統(tǒng),例如化學(xué)、石油或其他過程所使用的,通常包括經(jīng)過模擬、數(shù)字或組合的模擬數(shù)字總線通信地耦合到一個或更多個現(xiàn)場設(shè)備的一個或更多個過程控制器。現(xiàn)場設(shè)備,例如可以是閥門、閥門定位器、開關(guān)和發(fā)射器(例如溫度、壓力、水平、以及流速傳感器),位于過程環(huán)境內(nèi),執(zhí)行諸如打開或關(guān)閉閥門、測量過程參數(shù)等過程功能。智能現(xiàn)場設(shè)備,諸如遵循例如FOUNDATIONFieldbus協(xié)議的已知的Fieldbus協(xié)議的現(xiàn)場設(shè)備,還可以執(zhí)行控制計算、報警功能、以及通常在控制器中實施的其他功能。過程控制器通常也位于工廠環(huán)境中,接收指示由現(xiàn)場設(shè)備產(chǎn)生的過程測量的信號或涉及現(xiàn)場設(shè)備的信息,以及執(zhí)行控制器應(yīng)用程序,其運行例如不同的控制模塊,其中進行過程控制決策、基于所接收的信息產(chǎn)生控制信號、以及協(xié)調(diào)在現(xiàn)場設(shè)備中執(zhí)行的控制模塊或塊,諸如HART和Fieldbus現(xiàn)場設(shè)備??刂破髦械目刂颇K通過通信線路發(fā)送控制信號到現(xiàn)場設(shè)備以由此控制過程的運轉(zhuǎn)。來自現(xiàn)場設(shè)備和控制器的信息通常通過數(shù)據(jù)高速公路對一個或更多個硬件設(shè)備可用,諸如操作員工作站、個人計算機、歷史數(shù)據(jù)庫(datahistorian)、報告產(chǎn)生器、集中數(shù)據(jù)庫等,其通常位于遠離嚴酷的工廠環(huán)境的控制室或其他位置。這些硬件設(shè)備運行應(yīng)用程序,可以例如使得操作員能夠?qū)^程執(zhí)行功能,諸如改變過程控制例程的設(shè)置、修改控制器或現(xiàn)場設(shè)備中的控制模塊的運轉(zhuǎn)、查看過程的當前狀態(tài)、查看現(xiàn)場設(shè)備和控制器產(chǎn)生的警報、模擬過程的運轉(zhuǎn)以便訓(xùn)練人員或測試過程控制軟件、保持和更新配置數(shù)據(jù)庫等。作為示例,EmersonProcessManagement出售的DELTAV控制系統(tǒng)包括在位于加工廠中的分散位置的不同設(shè)備存儲和執(zhí)行的多個應(yīng)用程序。配置應(yīng)用程序駐留在一個或更多個操作員工作站中,使得用戶能夠創(chuàng)建或改變過程控制模塊以及經(jīng)過數(shù)據(jù)高速公路下載這些過程控制模塊到專用分布式控制器。通常,這些控制模塊由通信地互聯(lián)的功能塊組成,即在面向?qū)ο缶幊虆f(xié)議中的對象,基于對其的輸入執(zhí)行控制方案中的功能,以及提供輸出到控制方案中的其他功能塊。配置應(yīng)用程序還可以允許設(shè)計人創(chuàng)建或改變操作員界面或人機界面(HMI),其被查看應(yīng)用程序使用以向操作員顯示數(shù)據(jù)以及使得操作員能夠改變過程控制例程中的設(shè)置,諸如設(shè)置點。每個專用控制器、以及在一些情況下的現(xiàn)場設(shè)備,存儲和執(zhí)行控制器應(yīng)用程序,其運行分配和下載到之上的控制模塊以實施實際過程控制功能。查看應(yīng)用程序可以在一個或更多個操作員工作站上運行,經(jīng)過數(shù)據(jù)高速公路接收來自控制器應(yīng)用程序的數(shù)據(jù),向過程控制系統(tǒng)設(shè)計人、操作員或使用用戶界面的用戶顯示該數(shù)據(jù),以及可以提供任意數(shù)量的不同視圖,諸如操作員視圖、工程師視圖、技術(shù)人員視圖等。歷史數(shù)據(jù)庫應(yīng)用程序通常在收集和存儲通過數(shù)據(jù)高速公路提供的一些或全部數(shù)據(jù)的歷史數(shù)據(jù)庫設(shè)備中存儲和執(zhí)行,而配置數(shù)據(jù)庫應(yīng)用程序可以在連接到數(shù)據(jù)高速公路上的另一計算機中運行以在其中存儲當前過程控制例程配置和數(shù)據(jù)?;蛘?,配置數(shù)據(jù)庫可以位于與配置應(yīng)用程序相同的工作站中。隨著過程控制環(huán)境中使用的控制和支持應(yīng)用程序的類型和數(shù)量增加,提供了不同的圖形顯示應(yīng)用程序以使得用戶能夠有效地配置和使用這些應(yīng)用程序。例如,圖形顯示應(yīng)用程序已經(jīng)被使用以支持控制配置應(yīng)用程序以使得配置工程師能夠圖形地創(chuàng)建將被下載到加工廠中的控制設(shè)備的控制程序。另外,圖形顯示應(yīng)用程序已經(jīng)被用于使得控制操作員能夠查看加工廠的區(qū)域或加工廠當前功能,使得維護人員能夠查看加工廠中的硬件設(shè)備的狀態(tài),使得能夠模擬加工廠等。圖形顯示應(yīng)用程序目前支持的一些過程控制配置應(yīng)用程序包括模板對象庫,諸如功能塊模板對象、以及在一些情況下控制模塊模板對象,其用于創(chuàng)建針對加工廠的控制策略。模板對象具有與之關(guān)聯(lián)的默認屬性、設(shè)置和方法,其與對象的視覺外觀和動畫相關(guān)聯(lián)。利用圖形配置應(yīng)用程序,工程師能夠選擇這些模板對象,將所選擇的模板對象的備份實質(zhì)上放置到配置屏幕中以開發(fā)控制模塊。模板對象還可以包括模板對象的一個或更多個子元素或圖元。例如,熔爐模板對象可以包括閥門、閥門附件、以及各種文字區(qū)域作為子元素。在選擇和放置模板對象到配置屏幕的過程中,工程師將這些對象的輸入和輸出相連,以及改變其默認參數(shù)、名稱、標簽、以及其他屬性以創(chuàng)建針對加工廠中的具體用途的具體控制模塊。在創(chuàng)建一個或更多個這種控制模塊之后,工程師能夠接著實例化控制模塊,接著將其下載到適當?shù)目刂破骰蚩刂破骱同F(xiàn)場設(shè)備,以便在加工廠的運轉(zhuǎn)期間執(zhí)行。之后,工程師可以通過在顯示創(chuàng)建應(yīng)用程序中選擇和構(gòu)建顯示對象來使用不同的圖形顯示創(chuàng)建應(yīng)用程序,來創(chuàng)建和動畫繪制針對加工廠中的操作員、維護人員等的一個或更多個顯示。這些顯示通常在一個或更多個工作站中以系統(tǒng)為范圍實施,以及向操作員和維護人員提供關(guān)于工廠中的控制系統(tǒng)或設(shè)備的運轉(zhuǎn)狀態(tài)的預(yù)配置的顯示。這些顯示總體上采用的形式是接收和顯示加工廠中的設(shè)備或控制器產(chǎn)生的警報的警報顯示、指示加工廠中的控制器和其他設(shè)備的運轉(zhuǎn)狀態(tài)的控制顯示、指示加工廠中的設(shè)備的功能狀態(tài)的維護顯示等。然而,這些顯示總體上被預(yù)配置以按照已知方式顯示從過程控制模塊或加工廠中的設(shè)備接收的信息或數(shù)據(jù)。在一些系統(tǒng)中,顯示被圖形描繪創(chuàng)建,其代表物理或邏輯元件并且被通信地連接到物理或邏輯元件以接收關(guān)于物理或邏輯元件的數(shù)據(jù)。由此,類似于控制配置應(yīng)用程序,顯示創(chuàng)建應(yīng)用程序可以具有模板圖形顯示項目,諸如容器、閥門、傳感器、類似于滑動條、開/關(guān)鍵的操作員控制按鈕等,其可以被以任意期望配置布置在屏幕上以創(chuàng)建操作員顯示、維護顯示等。模板圖形顯示項目經(jīng)常包括用于創(chuàng)建圖形項目的多個嵌套的子元素。例如,容器模板圖形顯示包括泵,該泵可以包括諸如橢圓、矩形、直線、或其他項目的多個子元素。當放置到屏幕上時,單個圖形項目可以按照向用戶提供加工廠的內(nèi)部工作的一些信息或顯示的方式在屏幕上互聯(lián)。為了動畫繪制圖形顯示,顯示創(chuàng)建器必須通過指定圖形項目和加工廠中的相關(guān)的數(shù)據(jù)源之間的通信鏈路,手動地將圖形項目的每一個連接到加工廠中產(chǎn)生的數(shù)據(jù),諸如傳感器測量的或指示閥門位置等的數(shù)據(jù)。用戶還可以配置一個或更多個動畫參數(shù),諸如數(shù)值、風(fēng)格、和動畫表情,以管理輸入和輸出顯示范圍(例如針對視覺地代表過程控制工廠中的容器元素的矩形的填充比例、視覺地代表工廠內(nèi)的燃燒器設(shè)置的動畫的火焰長度等)。用戶還可以配置事件處理器腳本。例如,事件可以包括鼠標點擊或指針移動,相關(guān)的處理器腳本可以確定顯示應(yīng)如何改變或不改變(即“處理”相關(guān)的事件),如果該事件發(fā)生而針對該事件配置的圖形項目當前顯示。例如,“鼠標懸?!笔录?,其中用戶將鼠標或其他指針放置在圖形項目上方一段短的時間,可以觸發(fā)與該事件關(guān)聯(lián)的時間處理器腳本以顯示關(guān)于圖形項目的進一步信息或改變該圖形項目。在一個實施方式中,“鼠標懸?!笔录幚砥髂_本可以在配置時間期間被配置以當用戶放置指針到項目上方時在運行時間顯示與圖形項目關(guān)聯(lián)的實時過程參數(shù)。響應(yīng)于從關(guān)聯(lián)的過程控制工廠和系統(tǒng)元素和用戶事件傳遞的數(shù)據(jù),與動畫和事件關(guān)聯(lián)的圖形項目可以接著改變,以例如例示容器半滿、以例示被流體傳感器測量的流、以反應(yīng)于或“處理”運行時間用戶事件等。盡管控制配置應(yīng)用程序中的控制模板對象和顯示創(chuàng)建應(yīng)用程序中的顯示項目是很方便的,因為其能夠被復(fù)制和用于創(chuàng)建多種不同的控制模塊和圖形顯示,經(jīng)常存在需要將默認動畫或事件處理器腳本與針對加工廠中的不同設(shè)備的相同控制模塊和圖形顯示中的多個相關(guān)聯(lián)。例如,多個中型到大型加工廠具有很多相同或類似設(shè)備的實例,其能夠利用相同的基本通用控制模塊和顯示來被控制和查看。此外,通過重配置與圖形項目關(guān)聯(lián)的默認配置,用戶或配置工程師可以創(chuàng)建過程控制工廠和系統(tǒng)的更精確或?qū)嶋H的代表。然而,為了動畫繪制這些很多的控制模塊和顯示,通用控制模塊或顯示模塊被創(chuàng)建和動畫繪制,以及該通用控制或顯示模塊接著被針對其可應(yīng)用的每個不同設(shè)備復(fù)制。用于在過程控制的系統(tǒng)級集成和利用圖形顯示編輯器和圖形顯示元素的一些通用技術(shù)和模擬系統(tǒng)可以在2006年8月22日提交的題目為“GRAPHICALITEMWITHMULTIPLEVISUALIZATIONSINAPROCESSCONTROLENVIRONMENT”的美國專利申請No.10/590,574中描述,其整個公開在此通過應(yīng)用并入。這些技術(shù)通常使得能夠創(chuàng)建、動畫繪制、和使用與工廠配置、控制、維護、和模擬關(guān)聯(lián)的各個活動中的圖形項目。圖形項目是針對過程控制系統(tǒng)中的任何過程、模擬、或任務(wù)可重復(fù)使用和重復(fù)配置的。這些動畫和事件處理器腳本在利用圖形顯示編輯器進行的過程控制和模擬系統(tǒng)的配置期間,配置工程師必須經(jīng)常指定和配置動作或動畫、以及事件處理器腳本到各個圖形項目。這些動畫和事件處理器腳本提供在過程控制工廠或系統(tǒng)中的元素處發(fā)生的活動的視覺表現(xiàn),以為用戶提供現(xiàn)實的和交互式的顯示。通常,工程師將訪問圖形編輯器中的新對話窗口以配置針對與動畫關(guān)聯(lián)的每個可能的用戶動作的動畫或事件腳本。另外,為了配置DeltaVControlStrategies,用戶或工程師必須打開和消除控制策略編輯器中的對話窗口以修改與控制模塊(例如順序功能圖(SequentialFunctionCharting,SFC)算法、功能塊、配方(recipe)、程序、以及其他控制策略)關(guān)聯(lián)的每個動作、轉(zhuǎn)換、匯聚、解匯聚等。簡而言之,為了配置事件和動畫,用戶或工程師必須訪問對應(yīng)于與圖形項目關(guān)聯(lián)的多個事件和動畫的多個對話窗口。在通常的系統(tǒng)中,配置工程師必須訪問上下文菜單,用鼠標或其他指針進行雙擊動作,選擇或懸停指針在工具條按鈕上方,以及輸入數(shù)據(jù)以配置動畫或腳本。在配置動畫或事件之后,工程師必須接著消除對話窗口,例如通過選擇對應(yīng)于事件或動作的配置窗口上的確定(0K)、取消(Cancel)或其他按鈕。此外,多個動作經(jīng)常針對顯示中的每個圖形項目或針對該顯示所需要的其他圖形項目而被配置。因為對話窗口可以僅僅被針對每個事件或動畫單獨訪問,配置工程師可能很難或不可能立即察覺在顯示中描繪的與一個或更多個圖形項目關(guān)聯(lián)的全部事件和動畫的配置,或總體地顯示配置。
發(fā)明內(nèi)容用于在過程控制工廠或系統(tǒng)中創(chuàng)建操作員顯示、配置控制策略、以及其他事件和動畫編輯的圖形顯示編輯器或控制策略編輯器可以呈現(xiàn)針對在顯示和策略中描繪或關(guān)聯(lián)的多個圖形或控制策略項目的相關(guān)視圖。針對每個圖形項目,動畫視圖可以以分層方式示出圖形項目的屬性,諸如圖形項目和其子元素的默認和修改的數(shù)值、動畫表達式、事件處理器腳本、以及其他可查看或修改的特征。動畫視圖可以允許配置工程師在單個顯示中分組、排序、過濾圖形項目屬性的不同配置以呈現(xiàn)關(guān)于顯示中的圖形項目如何已經(jīng)或能夠被針對操作員顯示中的事件處理和動畫呈現(xiàn)而進行配置的有結(jié)合力的視圖。此外,當在過程控制工廠中配置控制策略時,控制策略視圖可以允許用戶快速查看視圖和配置控制策略而不必打開和關(guān)閉針對每個配置任務(wù)的對話框。提供有結(jié)合力的分層視圖能夠通過組織和向用戶呈現(xiàn)相關(guān)圖形和控制策略信息以減少或消除打開和取消針對每個任務(wù)的對話框來有助于圖形和控制策略配置任務(wù)。用于加工廠中以配置針對操作員界面顯示的動畫和事件的圖形顯示編輯器的一個示例可以包括圖形項目庫、一個或更多個部分以顯示項目、以及操作這些項目的功能。圖形項目可以包括與過程控制工廠中的物理或邏輯實體關(guān)聯(lián)的一個或更多個用戶可配置的屬性。編輯器的第一部分可以顯示包括一個或更多個用戶可配置屬性的圖形項目。編輯器的第二部分可以分層地顯示所述一個或更多個用戶可配置屬性。多個用戶可選擇功能還可以配置為在第二部分中顯示一個或更多個用戶可配置屬性以有助于完成圖形項目配置任務(wù)。編輯器還可以同時顯示圖形項目和一個或更多個用戶可配置屬性。此處描述的編輯器還可以為了在過程控制工廠操作員顯示中的過程控制工廠實體的圖形表示而配置動畫或事件,通過在動畫視圖編輯器的示圖視圖中顯示所選擇的圖形項目,所述圖形項目可包括過程控制工廠中的物理或邏輯實體的視覺表示和具有針對一個或更多個動畫或事件的一個或更多個用戶可配置屬性的一個或更多個子元素。編輯器還可以通過在編輯器的動畫窗格中顯示所選擇的圖形項目的一個或更多個用戶可配置屬性來配置圖形表示,以及在動畫窗格中布置所顯示的用戶可配置屬性以有助于完成配置任務(wù)。一種包括顯示器和圖形編輯器的計算系統(tǒng),還可以包括用于配置在過程控制工廠的操作員工作站顯示的圖形項目的動畫和事件屬性的配置模塊。配置模塊可以配置為在圖形項目編輯器的示圖視圖中顯示選擇的圖形項目。所選擇的圖形項目可以包括所述過程控制工廠中的物理或邏輯實體的視覺表示和具有一個或更多個用戶可配置屬性的一個或更多個子元素。模塊還可以配置為在所述編輯器的動畫窗格中顯示所選擇的圖形項目的一個或更多個用戶可配置屬性,以及在所述動畫窗格中布置所顯示的用戶可配置屬性以有助于完成配置任務(wù)。在完成配置圖形項目之后,模塊還可以存儲所配置的圖形項目。一個或更多個用戶可配置屬性還可以包括事件處理器腳本、動畫表達式、動畫數(shù)值、動畫轉(zhuǎn)換器、以及屬性數(shù)值中的一個或更多個。圖1是位于加工廠中的分布式過程控制網(wǎng)絡(luò)的框圖,包括實施顯示例程和與加工廠中的各個功能關(guān)聯(lián)的其他應(yīng)用程序的操作員工作站,以及提供可以被用于創(chuàng)建和動畫繪制針對工廠中各個功能區(qū)域中每一個的圖形項目和圖形顯示的系統(tǒng)級圖形支持的工作站;圖2是例示加工廠控制、查看和模擬系統(tǒng)中的系統(tǒng)級圖形支持的集成的邏輯框圖;圖3是例示其中創(chuàng)建圖形項目和顯示的配置環(huán)境以及其中可以執(zhí)行圖形項目和顯示的運行環(huán)境的邏輯框圖;圖4是圖形顯示編輯器的顯示屏幕,示出包括用于有助于用戶配置操作員顯示的數(shù)據(jù)的多個部分;圖5是圖形顯示編輯器的動畫視圖顯示屏幕的一個示例,示出包括用于有助于用戶配置與操作員顯示關(guān)聯(lián)的屬性、事件、和動畫的數(shù)據(jù)的多個部分;圖6是圖形顯示編輯器的動畫視圖顯示屏幕的第二個示例,示出包括用于有助于用戶配置與操作員顯示關(guān)聯(lián)的屬性、事件、和動畫的數(shù)據(jù)的多個部分;圖7a_7d是圖形顯示編輯器的動畫視圖顯示屏幕的另一個示例,示出包括用于有助于用戶配置與操作員顯示關(guān)聯(lián)的屬性、事件、和動畫的數(shù)據(jù)的多個部分;以及圖8是例示一種方式的框圖,其中可以利用與圖形顯示編輯器的動畫視圖關(guān)聯(lián)的功能來有助于針對操作員顯示的屬性、事件、以及動畫的配置。具體實施例方式圖1例示示例加工廠10,其中向工廠10的各個功能區(qū)域提供系統(tǒng)級圖形支持。如同通常的,加工廠10包括分布式過程控制系統(tǒng),其具有一個或更多個控制器12,每一個經(jīng)過可以是例如Fieldbus接口、Profibus接口、HART接口、標準4_20ma接口等的輸入/輸出(I/O)設(shè)備或卡18連接到一個或更多個現(xiàn)場設(shè)備14和16??刂破?2還經(jīng)過可以是例如以太網(wǎng)鏈接的數(shù)據(jù)高速公路24耦合到一個或更多個主機或操作員工作站20-23。數(shù)據(jù)庫28可以連接到數(shù)據(jù)高速公路24,并用作歷史數(shù)據(jù)庫以收集和存儲與工廠10中的控制器和現(xiàn)場設(shè)備關(guān)聯(lián)的參數(shù)、狀態(tài)和其他數(shù)據(jù),和/或作為配置數(shù)據(jù)庫,配置數(shù)據(jù)庫存儲工廠10內(nèi)的過程控制系統(tǒng)的當前配置,如下載到并且存儲在控制器12和現(xiàn)場設(shè)備14和16中的。數(shù)據(jù)庫28可以額外地存儲按照此處描述的方式創(chuàng)建的圖形對象以提供加工廠10中的圖形支持。盡管控制器12、1/0卡18和現(xiàn)場設(shè)備14和16通常位于有時嚴酷的工廠環(huán)境中并在其中分布,操作員工作站20-23和數(shù)據(jù)庫28通常位于控制員或維護人員容易進入的控制室或其他較不嚴酷環(huán)境中。然而,在一些情況下,手持設(shè)備可以被使用以實施這些功能,這些手持設(shè)備通常被攜帶到工廠中的各個位置。如已知的,每個控制器12,例如EmersonProcessManagement出售的DeltaV控制器,存儲和執(zhí)行控制器應(yīng)用程序,其利用任意數(shù)量的不同的獨立執(zhí)行的控制模塊或塊29實現(xiàn)控制策略。每個控制模塊29能夠由通常稱為的功能塊組成,其中每個功能塊是整個控制例程的一部分或子例程,并結(jié)合其他功能塊(經(jīng)過稱為鏈路的通信)操作以實現(xiàn)加工廠10中的過程控制循環(huán)。如公知的,功能塊,其可以是面向?qū)ο缶幊虆f(xié)議中的對象,通常進行下面之一,輸入功能,諸如與發(fā)射器、傳感器或其他過程參數(shù)測量設(shè)備關(guān)聯(lián)的;控制功能,諸如與執(zhí)行PID、模糊邏輯等控制的控制例程關(guān)聯(lián)的;或輸出例程,其控制諸如閥門的一些設(shè)備的運轉(zhuǎn),以執(zhí)行加工廠10中的一些物理功能。當然存在混合和其他類型的復(fù)雜功能塊,諸如模型預(yù)測控制器(MPC)、優(yōu)化器等。盡管Fieldbus協(xié)議和DeltaV系統(tǒng)協(xié)議使用以面向?qū)ο缶幊虆f(xié)議設(shè)計和實現(xiàn)的控制模塊和功能模塊,但是控制模塊可以利用任何期望的控制編程方案設(shè)計,包括例如序列功能塊、階梯邏輯等,不限于利用功能塊或任何其他具體編程技術(shù)設(shè)計和實現(xiàn)。在圖1例示的工廠10中,連接到控制器12的現(xiàn)場設(shè)備14和16可以是標準4_20ma設(shè)備,可以是智能現(xiàn)場設(shè)備,諸如HART、Profibus、或F0UNDATI0NFeildbus現(xiàn)場設(shè)備,其包括處理器和存儲器,或可以是任何其他期望類型的設(shè)備。這些設(shè)備中的一些,諸如Feildbus現(xiàn)場設(shè)備(圖1中用附圖標記16標識),可以存儲和執(zhí)行與控制器12中實施的控制策略關(guān)聯(lián)的模塊,或子模塊,諸如功能塊。功能塊30,其在圖1中示例為布置在兩個不同的Fieldbus現(xiàn)場設(shè)備16中,可以結(jié)合控制器12中的控制模塊29的執(zhí)行而被執(zhí)行以實施過程控制,如公知的。當然,現(xiàn)場設(shè)備14和16可以是任意類型的設(shè)備,諸如傳感器、閥門、發(fā)射器、定位器等,以及I/O設(shè)備18可以是任意類型的I/O設(shè)備,其遵循諸如HART、Fieldbus、Profibus等任何期望的通信或控制器協(xié)議。在圖1的加工廠10中,工作站20-23可以包括用于工廠10中的相同或不同人員執(zhí)行的各種不同功能的各個應(yīng)用程序。每個工作站20-23包括存儲各個應(yīng)用程序、程序、數(shù)據(jù)結(jié)構(gòu)等的存儲器31,以及可以用于執(zhí)行存儲器31中存儲的任何應(yīng)用程序的處理器32。在圖1例示的示例中,工作站20被指定為配置工作站,并包括一個或更多個配置應(yīng)用程序33,其可以包括例如控制模塊創(chuàng)建應(yīng)用程序、操作員界面應(yīng)用程序和其他數(shù)據(jù)結(jié)構(gòu),所述其他數(shù)據(jù)結(jié)構(gòu)能夠被任何授權(quán)的配置工程師訪問以創(chuàng)建和下載控制例程或模塊,諸如控制模塊29和30到工廠10的各個控制器12和設(shè)備16。工作站21在圖1中總體上被例示為控制操作員查看工作站,并包括多個顯示應(yīng)用程序34,其能夠在加工廠10的運轉(zhuǎn)期間向控制操作員提供各個顯示,以使得操作員能夠查看和控制加工廠10中或工廠的各個部分中發(fā)生了什么。應(yīng)用程序34可以包括支持應(yīng)用程序34a,諸如控制診斷應(yīng)用程序、調(diào)節(jié)應(yīng)用程序、報告產(chǎn)生應(yīng)用程序或可以被用于有助于控制操作員執(zhí)行控制功能的任何其他控制支持應(yīng)用程序。類似地,工作站22被例示為維護查看工作站,并包括多個維護應(yīng)用程序35,其可以被各個維護人員使用以查看工廠10的維護需要、以查看各個設(shè)備12、14、16等的運轉(zhuǎn)或工作狀況等。當然,應(yīng)用程序35可以包括支持應(yīng)用程序35a,諸如維護診斷應(yīng)用程序、校準應(yīng)用程序、振動分析應(yīng)用程序、報告產(chǎn)生應(yīng)用程序或可以用于有助于維護人員在工廠10中執(zhí)行維護功能的任何其他維護支持應(yīng)用程序。另外,工作站23被指示為模擬工作站,其包括可以被用于為了例如訓(xùn)練目的、工廠建模目的以有助于工廠維護和控制等多個目的而模擬工廠10或工廠10的各個部分的運轉(zhuǎn)的多個模擬應(yīng)用程序36。如通常的,每個工作站20-23包括顯示屏幕37以及其他標準外圍設(shè)備,例如鍵盤、鼠標等。當然,盡管圖1中將各個配置、控制、維護和模擬應(yīng)用程序33-36例示為位于專用于這些功能之一的不同工作站,將理解的是與這些或其他工廠功能關(guān)聯(lián)的各個應(yīng)用程序33-36可以位于工廠10中的相同或不同工作站或計算機中并在其中執(zhí)行,取決于工廠10的需要和設(shè)置。由此。例如,一個或更多個模擬應(yīng)用程序36和控制應(yīng)用程序33可以在相同工作站20-23中執(zhí)行,而不同的單獨的模擬應(yīng)用程序36或不同的單獨的控制應(yīng)用程序33可以在工作站20-23中的不同工作站中執(zhí)行。圖形支持層設(shè)置在加工廠10的系統(tǒng)級以支持工廠10的各個功能區(qū)域的每一個的圖形顯示和數(shù)據(jù)結(jié)構(gòu)需要,包括配置、操作員查看、維護查看、模擬和工廠10的其他功能區(qū)域。該系統(tǒng)級支持在圖2中示意地描繪,其示出工廠操作級40、工廠功能級42、以及系統(tǒng)級44。如從圖2可理解,工廠操作級40包括控制器12、現(xiàn)場設(shè)備14、16等,其執(zhí)行控制例程或模塊29和30,以及在工廠10內(nèi)運行的其他軟件,以在工廠的運行時間期間實施工廠操作。工廠功能級42描繪為包括配置功能塊46、控制功能塊47、維護功能塊48和模擬塊49,但是還能夠提供諸如設(shè)計(engineering)和商業(yè)功能的其他或不同的功能。配置功能塊46實施配置例程33,其與工廠操作級40內(nèi)的部件接口或通信以向其提供控制策略或控制模塊??刂乒δ苣K47包括控制查看和其他應(yīng)用程序34和34a,其也通常直接與工廠操作級40內(nèi)的各個物理和邏輯部件接口或通信,以實施操作員發(fā)起的工廠10內(nèi)的改變、以經(jīng)過控制顯示34向操作員提供信息、以獲取針對控制應(yīng)用程序34a的數(shù)據(jù)等。維護功能塊48包括維護例程和應(yīng)用程序35和35a,其與工廠操作級40中的各個物理或邏輯部件接口或通信,以實施維護程序、以收集維護數(shù)據(jù)、以經(jīng)過維護顯示35向維護人員提供維護數(shù)據(jù)或信息、以運行診斷應(yīng)用程序35a等。類似地,模擬功能塊49包括維護例程36,其實施對工廠10的模擬,且可以通信地耦合到工廠操作級40中的部件以獲得關(guān)于工廠10的數(shù)據(jù)。如圖2所例示,系統(tǒng)級支持層44嵌入并支持工廠功能層42中的每個功能塊46_49以使得能夠例如創(chuàng)建和維護公共數(shù)據(jù)庫和顯示結(jié)構(gòu),諸如軟件對象、圖形項目和圖形顯示以便在各個功能區(qū)域46-49中使用。更具體地,系統(tǒng)級支持層44包括應(yīng)用程序、數(shù)據(jù)庫和圖形支持元素,使得在每個功能塊46-49中進行的圖形活動能夠被集成到一起,或能夠利用在系統(tǒng)支持層44創(chuàng)建的公共數(shù)據(jù)庫結(jié)構(gòu)和圖形項目而被開發(fā)。系統(tǒng)支持層44可以包括圖形編輯器50和圖形對象數(shù)據(jù)庫52。編輯器50可以用于創(chuàng)建圖形項目54和圖形顯示56,而圖形對象數(shù)據(jù)庫52在可被編輯器50和塊46-49中的各個應(yīng)用程序訪問的存儲器中存儲元素54和顯示56。數(shù)據(jù)庫52可以還存儲其他對象58,諸如用于圖形項目54的子元素、以及將圖形項目54連接到工廠操作級40中的單獨的硬件和軟件元素的數(shù)據(jù)結(jié)構(gòu)。另外,數(shù)據(jù)庫52可以存儲可以用于創(chuàng)建另外的圖形項目、圖形項目或顯示的圖形項目、顯示模板、子元素,或圖元。如從圖2理解的,圖形顯示元素54、顯示56和其他數(shù)據(jù)庫結(jié)構(gòu)58可以被任何或全部功能塊46-49使用以創(chuàng)建和使用與這些功能塊關(guān)聯(lián)的圖形。再次參照圖1,系統(tǒng)級支持塊44可以利用可連接到每一個其他工作站20-23的額外的工作站或用戶界面60實施。工作站60可以一般存儲圖形顯示和項目編輯器50和數(shù)據(jù)庫52,以及如果期望,可以存儲其他元素54、56和58。另外,工作站60可以經(jīng)過數(shù)據(jù)總線24、經(jīng)過單獨的有線或無線通信連接(在圖1中用虛線例示)或按照任何其他期望方式通信地連接到工作站20-23。在圖1例示的配置中,工作站60存儲和執(zhí)行圖形顯示和項目編輯器50,以使得用戶能夠創(chuàng)建和動畫繪制圖形項目以及能夠?qū)㈨椖糠纸M成一個或更多個圖形顯示或顯示模塊。這些顯示模塊可以接著被存儲在數(shù)據(jù)庫52中以被圖2中例示的各個功能塊46-49訪問和使用以及在各個工作站20-23上實施。同時,為了例示,系統(tǒng)級塊44和功能級塊46-49的功能被例示為在圖1中的不同或單獨的工作站20-23和60上執(zhí)行,將理解的是與任何這些不同的塊關(guān)聯(lián)的任何或全部應(yīng)用程序能夠在相同或不同的工作站或加工廠10中的或與加工廠10關(guān)聯(lián)的其他計算機上實施。由此,編輯器50可以被存儲在和執(zhí)行在任何其他工作站20-23中或在與工廠10關(guān)聯(lián)的任何其他計算機上執(zhí)行,而不需要在獨立或單獨的計算機中。如以上討論的,圖2的系統(tǒng)級層44實施系統(tǒng)級顯示和數(shù)據(jù)庫對象,其能夠在各個功能環(huán)境中使用以及提供更高級的顯示能力??傮w而言,在圖2的系統(tǒng)級44創(chuàng)建的顯示對象能夠被分類為圖形項目和圖形顯示。圖形項目總體上是與工廠中的具體物理實體關(guān)聯(lián)的原始或低級的顯示對象,諸如硬件設(shè)備,例如閥門、傳感器、泵、控制器、容器、反應(yīng)器、燃燒器、管道、管道附件等。圖形顯示總體上由一組互聯(lián)的圖形項目組成,并用于代表和模型化工廠中的更復(fù)雜的硬件集合,諸如單元、區(qū)域等,以及包括不同硬件單元之間的互聯(lián)。圖形項目可以被嵌套,因為每個項目由自身可以是圖形項目的多個子元素組成。例如,反應(yīng)器可以包括一個或更多個閥門、管道附件、傳感器等,其可包括甚至更簡單的元素,諸如矩形、橢圓形等。圖形顯示也可以包括一個或更多個圖形項目。另外,圖形顯示可以包括從工廠、從諸如在工作站20-23和60中運行的診斷和商業(yè)應(yīng)用程序等的其他應(yīng)用程序提供的圖形、圖表、和其他數(shù)據(jù)。圖3總體上例示圖形項目和圖形顯示在這些元素和顯示可以存在的兩個環(huán)境中的開發(fā)和使用,具體地,配置環(huán)境70和運行環(huán)境72。總體而言,圖形項目74的形式的顯示對象(描繪為單獨的元素對象74a、74b等)和圖形顯示76(描繪為單獨的顯示對象76a、76b等)被利用例如編輯器50而在配置環(huán)境70中創(chuàng)建。在被創(chuàng)建之后,對象74和76可以被存儲在數(shù)據(jù)庫52中。對象74和76可以被創(chuàng)建為類對象,在此稱為顯示類對象,其定義不限制或束縛于加工廠10中的具體硬件或邏輯元素的通用對象。然而,類對象能夠被用于創(chuàng)建具有與類對象相同的基本屬性但是束縛或限制于加工廠10中的具體硬件的運行時間圖形對象??傮w而言,然而,類對象保持束縛于從其例示的子對象,使得對類對象的改變能夠自動地傳播到子對象,甚至當這些子對象在運行環(huán)境中例示時。如圖3所例示,每個圖形項目74包括使得圖形項目在多個不同環(huán)境中有用的多個部件。具體地,每個圖形項目74包括一個或更多個可視化(visualization)77、任意數(shù)量的參數(shù)或?qū)傩?8、可利用腳本或觸發(fā)器實施的任意數(shù)量的動作或動畫79、以及綁定(binding)80??傮w而言,每個可視化77定義當圖形項目74在運行環(huán)境72中實施時將在顯示屏幕上實際顯示的視覺屬性或元素。通常,可視化定義物理或邏輯設(shè)備或設(shè)備組的表示,盡管可視化能夠表示其他實體。可視化77可以利用定義實體的圖形描述細節(jié)的任何期望的描述或編程范例而在運行環(huán)境72中實施。在一個實施方式中,可視化77可以利用PGXML、XAML、或WindowsPresentationFoundation(WPF,之前名稱為"Avalon”)控制而被實施,上述控制為Microsoft提供的著名的控制,因為是基于對象的,容易在標準Windows類型顯示中實施,并在顯示環(huán)境之間是便攜的??傮w而言,參數(shù)和屬性78定義與可視化描繪的項目或?qū)嶓w關(guān)聯(lián)的諸如靜態(tài)或可變固有屬性的其他屬性和變量,這些屬性可被項目74的創(chuàng)建者定義。類似地,動作和動畫79定義例程或程序(其可作為事件處理器和動畫腳本和表達式實施,其對屬性進行轉(zhuǎn)換,基于屬性數(shù)值等檢測過程實體的狀況)、動畫例程,其可以包括當可視化77被描繪在顯示屏幕上時改變圖形可視化或?qū)⒃诳梢暬?7上或利用可視化77進行的行為的任何例程,或使得用戶能夠使用可視化77或與可視化77交互以造成過程的改變的例程,諸如對過程的輸入的改變。這些動作和動畫為可視化77提供更有趣、易理解或有幫助的圖形屬性,以及允許用戶與可視化77交互。在一個情況下,這些事件、動作、或動畫可以采用的形式是可視化的各個部件的顏色、大小(例如高度和寬度、線尺寸、字體等)的變化、色彩填充、以及動畫,諸如當發(fā)生諸如鼠標點擊、指針懸?;蚱渌录膭幼鲿r顏色的變化、旋轉(zhuǎn)、大小和比例的變化、歪斜等、以及可視化的行為的變化。這些事件、動作和動畫提供圖形屬性以及用戶交互屬性到圖形項目74。綁定80可以是靜態(tài)或固定綁定或使用別名的綁定,定義當圖形項目74作為顯示的一部分在運行環(huán)境72中實施時參數(shù)或?qū)傩?8將被限制于運行環(huán)境72中的數(shù)據(jù)、標簽或其他實體的方式??傮w上,用于每個圖形項目74的綁定80建立圖形項目74被束縛到在工廠環(huán)境的其他位置中界定的一個或更多個實體或數(shù)據(jù)元素的方式,由此定義實際運行環(huán)境72和圖形項目74之間的接口。如圖3所例示,每個圖形顯示對象76包括多個部件,諸如一個或更多個圖形項目81、連接器元素82、動作和動畫83、屬性84和綁定85的引用或復(fù)制??傮w而言,圖形顯示76可以是與代表管道、線路、傳送帶等的連接器元素82可視地連接在一起的各個圖形項目81的交互的顯示。這種連接器對象在美國專利號7,110,835中描述。圖3的虛線例示圖形顯示對象76a對圖形項目74之一的引用。應(yīng)理解引用圖形項目74的圖形顯示76包括該圖形項目74的屬性、參數(shù)、事件、動作和動畫等的全部。類似于圖形項目74,每個圖形顯示76可以包括與其關(guān)聯(lián)的一個或更多個額外的動作或動畫,其執(zhí)行例如顯示上的動畫、用戶界面交互、數(shù)據(jù)操作等。類似地,每個圖形顯示76可以包括與顯示關(guān)聯(lián)的任意數(shù)量的屬性,通常這些屬性定義單元、區(qū)域或顯示中描繪的其他元素組的屬性。當然,綁定85定義圖形顯示76束縛于在工廠環(huán)境中的其他位置定義的一個或更多個實體或數(shù)據(jù)元素的方式,由此定義實際運行環(huán)境72和圖形顯示76之間的接口。一旦創(chuàng)建,圖形項目74和圖形顯示76可以被限制到運行期環(huán)境72并在其中執(zhí)行,例如在圖1的任意工作站20-23上。具體地,在圖形項目74或圖形顯示76被創(chuàng)建為類對象并存儲在數(shù)據(jù)庫52中之后,該元素或顯示可以被實例化為實際運行對象,以及可以在運行環(huán)境72中執(zhí)行。如塊86例示,實例化過程填充在對象74和76中定義的綁定(即針對圖形項目和顯示,屬性和事件處理器和動畫表達式),其可以利用加工廠或過程控制系統(tǒng)中的可以加載了適當?shù)目勺兊拿Q、標簽、別名等的一個或更多個解析表(resolutiontable)來完成,以提供加工廠中的實際實體和在工廠10中的顯示設(shè)備上運行的圖形對象之間的具體連接。作為綁定過程的一部分,對象74和76連接到由解析表定義的加工廠中的數(shù)據(jù)源,由此獲得對工廠的訪問,以邏輯地和通信地連接到加工廠10。如塊87所例示,圖形項目74或圖形顯示76能夠在運行環(huán)境72中的多個不同功能中執(zhí)行或作為其一部分,舉例而言包括配置顯示、控制操作員顯示、維護顯示和模擬顯示。例如,配置顯示中的專用動畫和事件查看面板可以用于配置與圖形項目關(guān)聯(lián)的動畫,如以下所描述的。在配置之后,這些圖形項目可以被存儲以在圖形顯示76中使用。另外,顯示對象74和76可以用于執(zhí)行系統(tǒng)級功能,例如,使用來自圖2中描述的各個功能級的數(shù)據(jù)的系統(tǒng)級功能,包括例如預(yù)測控制或預(yù)測維護功能、系統(tǒng)級錯誤檢測、診斷等。實際上,顯示76,一旦在配置環(huán)境70中創(chuàng)建和在數(shù)據(jù)庫52中存儲后,可以被用于多個不同活動。另外,顯示對象74和76可以在任何期望的顯示器或計算機硬件上執(zhí)行,諸如工作站90、膝上型計算機91、手持設(shè)備92,例如個人數(shù)字助理(PDA)、電話設(shè)備等,或在任何其他專用顯示器93上執(zhí)行,諸如具有多個監(jiān)視屏以一次顯示超過一個顯示對象74和76的大屏幕顯示器等。如果期望,單個圖形顯示76可以被層疊以包括一個或多個視圖,諸如配置視圖、操作員視圖、維護視圖、模擬視圖、以及動畫配置視圖,如以下進一步描述的?;蛘?,單獨的圖形顯示76可以被配置以利用相同或類似的圖形項目81提供這些單獨的視圖,以在針對這些各個功能創(chuàng)建的顯示之間提供一致的外觀和感覺。如塊95例示,圖形項目74,或圖形顯示76可以被復(fù)制或?qū)嵗?,以及加載到運行機器以被移植到運行環(huán)境72。總體而言,期望僅僅當被調(diào)用或在運行機器上實際執(zhí)行時,即在此稱為運行時綁定,顯示對象74或76被限制到運行環(huán)境72。也就是,當顯示對象實際運行在運行計算機或被在運行計算機上執(zhí)行時,針對每個實例化的對象的解析表僅僅被填充或限制到運行環(huán)境。該過程確保僅僅當對象的可視化被在顯示屏幕上實際提供時,包括其可視化、控制、腳本等的顯示對象執(zhí)行以及由此利用處理能力。由此,僅僅當該對象在運行期計算機上實際運行時,顯示對象優(yōu)選地限制到運行期環(huán)境72,其意味著顯示對象74和76可以按照用戶查看被這些對象創(chuàng)建的可視化的活動定義的方式間歇地連接到運行環(huán)境72。具體地,在其被要求查看時,這些對象可以被限制到運行環(huán)境72,以及當不被用戶查看時,諸如當用戶最小化或關(guān)閉在其中這些對象提供可視化的屏幕時,可以被解限制或被釋放。顯示對象74和76由此是可以在獨立環(huán)境中創(chuàng)建的對象,即配置環(huán)境70,但可以與加工廠環(huán)境中定義的其他對象或數(shù)據(jù)結(jié)構(gòu)或在加工廠環(huán)境中運行的任何應(yīng)用程序結(jié)合或連接,包括例如在任何控制、模擬、維護或配置環(huán)境中定義的對象、數(shù)據(jù)結(jié)構(gòu)、應(yīng)用程序等。此外,一旦被創(chuàng)建,顯示對象74和76可以經(jīng)過解析表中定義的直接引用、變量或標簽直接地或通過利用別名、變量和參數(shù)、腳本和表達式間接地限制到物理或邏輯過程實體,當顯示對象74或76被下載或在運行環(huán)境72中實例化時,或在一些情況下當顯示對象74或76在運行環(huán)境72中實際運行時其可以被解析。圖4例示示例屏幕顯示112,其可被編輯器50創(chuàng)建和用于在配置或運行期間配置顯示對象74和76以控制操作員顯示中的圖形項目的行為。屏幕112,在創(chuàng)建針對容器的圖形項目的過程中描繪,包括主編輯部分114、托盤視圖116、元素層次部分118、以及屬性定義部分120。主編輯部分114提供工作空間,用于用戶或設(shè)計者定義、創(chuàng)建、以及配置針對圖形項目的可視化,并且由此定義圖形項目的視覺屬性,在此情況下為用可視化117例示的容器??傮w而言,編輯器50創(chuàng)建的圖形項目117可以由按照定義的方式放置或分組到一起的一個或更多個子元素123或各個項目組成。子元素還可以是圖形項目,使得單個可視化可以包括一個或更多個圖形項目作為子元素。例如,合成的圖形項目可包括一個或更多個簡單圖形項目,諸如圓形、線、點、多邊形、方形、矩形、三角形、或其他圖形項目作為子元素。圖4描繪的容器的圖形項目117是合成的圖形項目的一個示例,因為其包括多個子元素123。當按照此方式定義時,單獨的動作或動畫可以被應(yīng)用于或關(guān)聯(lián)于組成圖形項目117的每個不同項目,并且在動畫和事件查看134中單獨地或集體地配置,如以下進一步描述的。當然,圖形項目可以包括元素的更精細的藝術(shù)再現(xiàn)。為了定義或建立圖形項目,用戶或設(shè)計者可以添加任意數(shù)量的子元素或其他圖形項目到主編輯部分114以及按照任何期望方式將這些分組在一起。一旦被創(chuàng)建,圖形項目定義針對實際對象的可視化,其可以在運行期中作為XAML或WPF對象被實施,當圖形項目被在運行環(huán)境中使用時將在屏幕或顯示器上作為可視化而被顯示。組成圖形項目的項目或子元素123可以在層次部分118中的綜合層次中例示。圖5、6、和7例示可以用于動畫配置的動畫視圖150或編輯器50(圖2)的其他示例。在一個實施方式中,動畫視圖是基于MiaroSoftOffiCeFluent用戶界面的用戶界面。在其他實施方式中,當選擇顯示屏幕112(圖4)上的動畫標簽134時,屏幕顯示150可以被用戶或配置工程師訪問。在其他實施方式中,顯示150可以包括屏幕顯示112的全部功能,其中功能帶和其他用戶可配置的面板、視圖和部分可以顯示一個或更多個可選功能以輔助創(chuàng)建和編輯操作員顯示,如以下詳細描述的。換句話說,包括功能帶和可配置面板部分的顯示150可以代替在通常的“工具條”布置中包括其功能的顯示屏幕112。由此,在“用戶體驗的轉(zhuǎn)換”中,顯示150可以完全代替用于操作員顯示的配置的顯示112。屏幕顯示150還可以被稱為動畫視圖150。動畫視圖150可以包括類似于或涉及以上關(guān)于圖4描述的部分或視圖(例如樹形視圖156、定義部分158、示圖部分160)的多個面板或部分,其中添加動畫窗格162和功能帶163。參照圖5,樹形視圖156提供分層視圖或樹形結(jié)構(gòu)以顯示當前在示圖部分160中顯示的圖形項目166的子元素和其他微小部件。在圖5的示例中,分層部分156示出在示圖部分160中當前示出的圖形項目166包括矩形和橢圓形的子元素或圖元168。盡管圖5中未示出,樹形視圖156可以包括動畫、事件、動作和其他顯示特征的指示,諸如腳本、視覺觸發(fā)器等,其是針對圖形項目166定義的,如以下進一步描述的。屬性定義部分158,例示全部屬性,包括針對示圖部分160中顯示的圖形項目166當前定義的固有屬性。任何圖形項目還可以與也可以在動畫窗格162中示出的動畫、事件、和動作關(guān)聯(lián)。當圖形項目的可視化包括動畫或動作時,這些動畫或動作可以在樹形視圖156中指示為具有特定符號,例如星形等。當在樹形視圖156中進行選擇時,為圖形項目或項目的子元素定義的任何動作或動畫將被顯示在動畫窗格162中。動作、事件、或動畫可以通過在窗格162中定義或?qū)⑺鼈兲砑拥綐湫我晥D156來創(chuàng)建和分配。當然,動作、事件、和動畫可以通過腳本、表達式、視覺觸發(fā)器、或可以在動畫視圖150中配置的其他程序定義。示圖部分160例示用戶在動畫視圖150中為了配置而選擇的圖形項目166。用戶可以選擇圖形項目166的一個或多個子元素(例如矩形和橢圓形子元素168)以顯示與該子元素關(guān)聯(lián)的一個或更多個屬性、數(shù)值、事件、動作和動畫。與所選擇的子元素關(guān)聯(lián)的屬性等可以接著被在動畫窗格162和定義部分158中顯示以便配置,如以下所描述的。動畫窗格162可以包括針對示圖部分160中顯示的圖形項目166的屬性的一個或更多級69。每個級別還可以包括一個或更多個子級,其按照分層方式布置以提供配置定義與圖形項目166關(guān)聯(lián)的包括動畫和視覺屬性的各個視覺特征的屬性的功能,例如,第一級可以指示圖形項目166名稱,而一個或更多個第二級或第一級的子級可以指示不同的事件170、動畫172、或用戶可以配置的其他屬性。在每級下,可以存在項目,其進一步定義在層次中緊接著在上方的級,例如,事件處理器腳本174可以位于事件項目176下方,事件項目176位于事件標題170下方。類似地,動畫表達式178可以位于動畫項目180下方,動畫項目180位于動畫類型182下方。在一些實施方式中,級169的分層順序可以被顛倒或按照用戶期望被配置。例如,用戶可以希望僅僅比較兩個或更多個圖形項目或所顯示的圖形項目的子元素之間屬性的具體級,以及可以顛倒或另外地改變與這些項目關(guān)聯(lián)的所顯示的屬性的默認順序。該功能可以允許用戶更容易地找到和查看具體屬性名稱(例如針對所顯示的容器圖形項目的矩形和橢圓形子元素兩者的FillColor動畫項目180),以及比較兩個或更多個圖形項目或子元素之間的該屬性的配置。每個動畫項目180還可以包括動畫轉(zhuǎn)換器184,其控制從過程控制工廠或系統(tǒng)中的物理或邏輯實體得到或接收的數(shù)據(jù)如何被動畫圖形地表示。例如,動畫轉(zhuǎn)換器184可以控制重縮放、轉(zhuǎn)換從物理或邏輯元素得到或接收的數(shù)據(jù)類型為對動畫有用的類型、查找針對所得到或接收的數(shù)據(jù)的適當?shù)拇鏀?shù)值,以及轉(zhuǎn)換所得到或接收的數(shù)據(jù)為數(shù)據(jù)的視覺表示。在一些實施方式中,轉(zhuǎn)換器184轉(zhuǎn)換數(shù)據(jù)為動畫的顏色、圖形、大小(例如,指示一些警報限制被已經(jīng)被超過的數(shù)字將一個或更多個圖形項目的顏色轉(zhuǎn)換為紅色,描繪過程控制工廠的輸出的線圖形動畫項目的斜率被轉(zhuǎn)換以反映當前輸出,火焰圖形項目的大小被轉(zhuǎn)換以匹配所接收的指示燃燒器設(shè)置的數(shù)字)等中的一個或更多個。每一級可以被配置為按照默認、選擇性定義、或用戶定義的順序在動畫窗格162中出現(xiàn)。項目也可以保留在動畫窗格162中的固定位置,而不考慮對項目順序的修改。例如,在第二級的“事件”項目可以保持在窗格162中的第二級列表的頂部,而不考慮用戶如何格式化或排序窗格162中描繪的剩余屬性。用戶還可以按照期望選擇性地展開和縮回每一級以顯示更多或更少數(shù)量的子級。下面將描述動畫窗格162的其他特征。動畫視圖還可以包括一個或更多個標簽190、192、194,當這些標簽被選擇時可以改變功能帶163中的用戶可用的配置功能的數(shù)量或類型。在一些實施方式中,標簽可以包括始位(home)標簽190、插入標簽192、視圖標簽194。用戶可以選擇性地在標簽190、192、194之間切換以顯示功能帶163中的不同功能組。當被選擇時,標簽190、192、194可以通過例如背陰影、改變標簽190、192、194的顏色、標簽的字體加粗等來改變?yōu)樵谄聊?50中突出顯示。用戶可以接著選擇不同動畫和事件配置功能以有助于配置操作員顯示。動畫視圖150的部分可以被調(diào)整大小、打開或關(guān)閉、以及定位在動畫視圖150窗口中的任意位置,視圖150中的元素或?qū)傩钥梢哉蹟n或展開以遵循用戶偏好或系統(tǒng)要求。例如,用戶可以關(guān)閉樹形視圖156和定義部分158。當關(guān)閉一個或更多個其他視圖、部分、或面板時,示圖部分160和動畫窗格162可以自動地調(diào)整大小以向用戶顯示更多信息。另外,一個或更多個部分156、158、160、162和163可以被用戶或配置工程師選擇,以被在用戶的視野范圍內(nèi)的單獨的監(jiān)視器或工作站的其他顯示設(shè)備上顯示。例如,利用鼠標或其他指針設(shè)備,用戶可以選擇和拖拽動畫窗格162到連接于工作站的第二監(jiān)視器,使得動畫窗格162或任何其他部分可以被可視地展開,而其他部分保留在用戶的視野范圍內(nèi)。參照圖5,當選擇始位標簽190時,功能帶163可以顯示一個或更多個功能部分196,其可以使得用戶能夠選擇、導(dǎo)入、以及查找將要顯示的圖形項目166,以用于在示圖部分160進行配置。例如,一個或更多個功能部分196可以允許用戶進行剪貼板功能,諸如涉及所顯示的圖形項目166的剪切、粘貼、和復(fù)制。另一功能部分196可以允許用戶選擇作為圖形項目組中的成員的一個或更多個圖形項目。圖形項目組可以包括過程控制工廠的部分或區(qū)域或過程中的步驟,每個圖形項目可以可視化地表示該部分中的元素。另外,另一功能部分196可以允許用戶編輯所顯示的圖形項目的部分,例如,允許用戶查找、替換、或選擇一個或更多個圖形項目166。參照圖6,當選擇插入標簽192時,功能帶163可以顯示一個或更多個功能部分198,其可以使得用戶能夠?qū)⒁粋€或更多個動畫和事件與所顯示的圖形項目166關(guān)聯(lián)。例如,一個或更多個功能部分198可以允許用戶插入、編輯、或?qū)⒁粋€或更多個數(shù)值、動畫表達式、事件處理器腳本、以及其他數(shù)據(jù)與所顯示的圖形項目166關(guān)聯(lián)。一個功能部分可以允許用戶插入簡單或合成的圖形項目中選擇的一個。如前所描述,合成的圖形項目可以包括一個或更多個簡單圖形項目,諸如圓形、線、點、多邊形、方形、矩形、三角形、或其他圖形項目作為子元素。另一功能部分可以允許用戶選擇一個或更多個動作或事件以與圖形項目166關(guān)聯(lián)。例如,用戶可以選擇動畫或事件處理器腳本以與簡單的或合成的圖形項目或合成的圖形項目的子元素關(guān)聯(lián)。另外的功能部分可以允許用戶選擇不同的視圖以有助于配置所選擇的圖形項目。例如,控制視圖可以允許用戶查看全部與圖形項目166關(guān)聯(lián)的涉及控制的元素,而定位器視圖可以允許用戶定位與圖形項目166關(guān)聯(lián)的一個或更多個屬性或元素。另一功能部分198可以允許用戶選擇作為圖形項目組的成員的一個或更多個圖形項目。圖形項目組可以包括過程控制工廠中的部分或區(qū)域,或過程中的步驟,每個圖形項目可以可視地表示該部分中的元素。參照圖7a,當選擇“視圖”標簽194時,功能帶163可以顯示一個或更多個功能部分200,其可以使得用戶能夠配置動畫視圖150中的面板以從動畫窗格162查看、分類、和配置與所顯示的圖形項目166關(guān)聯(lián)的動畫、事件和其他參數(shù)。例如,面板部分204可以允許用戶配置一個或更多個面板156、158、160、162和163如何在動畫視圖150中顯示。在一些實施方式中,用戶可以選擇第一面板視圖,其在動畫視圖150中顯示樹形視圖156、定義部分158、示圖部分160、和動畫窗格162,如圖7a所例示。在其他實施方式中,如圖7b所例示,用戶可以選擇第二面板視圖,其消除動畫窗格162或其他部分以使得示圖部分160成為動畫視圖150中的主要焦點。另外,用戶可以選擇第三面板視圖,如圖7c所例示,其消除動畫視圖150的部分以使得動畫窗格162成為動畫視圖150的主要焦點。當然,其他面板配置對于用戶是可用的以重布置和顯示動畫視圖150的部分156、158、160、162和163以有助于動畫和事件的配置。參照圖7c,動畫視圖分類部分206可以包括一個或更多個選項以排序或分類動畫窗格162中顯示的信息。例如,用戶可以選擇字母表分類順序以按字母表順序分類動畫窗格162中的項目。在一些實施方式中,字母表分類順序的選擇可以重配置動畫窗格162中的項目以按字母表順序顯示一個或更多個圖形項目屬性210,包括任何事件、事件處理器腳本、動畫、以及動畫表達式。在其他實施方式中,一個或更多個動畫窗格屬性210可以保持在項目列表的頂部,例如一個或更多個事件和動畫。當然,用戶可以按照多種其他方式對屬性分類,例如按照項目被顯示的行為分類,根據(jù)被定制或從初始默認設(shè)置改變的程度,根據(jù)事件和動畫被從窗格162移除的屬性210,或根據(jù)用戶定義的分類順序等。屬性的對準還可以在動畫窗格中改變,以被例如向左、中、右調(diào)整。參照圖7d,帶163還可以包括過濾屬性部分212,其可以允許用戶改進動畫窗格162中所顯示的屬性的類型。用戶可以根據(jù)項目被定制的程度過濾所顯示的屬性。例如,在選擇“動畫”過濾器時,圖7c所示出的屬性項目210可以被從動畫窗格162移除,以及如7d所示,僅僅有被用戶加入或編輯各個數(shù)值和與動畫屬性關(guān)聯(lián)的屬性(例如“FillColor”動畫屬性216和關(guān)聯(lián)的動畫數(shù)值218、動畫表達式220、以及轉(zhuǎn)換器222)的那些項目214(例如FillColor屬性216或其他動畫屬性)?!爸貙憽边^濾器可以改變動畫窗格162以僅僅顯示已經(jīng)從其默認數(shù)值改變的屬性,“默認”過濾器可以改變動畫窗格162以僅僅顯示未從其默認數(shù)值改變的屬性。在一些實施方式中,動畫窗格162中顯示的屬性的名稱可以包括對該屬性已經(jīng)從其默認設(shè)置改變的視覺指示。例如,如果屬性包括其默認配置,則名稱可以被以淺藍或其他字體顏色顯示,如果屬性之前被配置則可以以黑色顯示,如果屬性被重寫或動畫繪制等則可以被加下劃線。當然,其他視覺指示可以與默認的和配置的屬性關(guān)聯(lián),例如,陰影字體、復(fù)選標記、“X”,字體或背景顏色漸變、閃爍、發(fā)光、或在該屬性的最接近的可視距離內(nèi)的其他視覺指示等。視覺地修改屬性名稱以指示默認的、配置的、重寫的、或動畫繪制的狀態(tài)還可以增加窗格162中的可查看信息的數(shù)量而不消耗額外的可視空間。其他視覺指示可以被指定到已經(jīng)被或尚未被識別或驗證為與所配置的屬性或起作用的控制策略關(guān)聯(lián)的屬性。如前所描述,控制器12(圖1)存儲和執(zhí)行控制器應(yīng)用程序,其利用任意數(shù)量的不同的、獨立執(zhí)行的控制模塊或塊29實施控制策略。動畫視圖可以收集來自配置數(shù)據(jù)庫28的信息或過程控制工廠10中的其他信息,以指示與控制策略關(guān)聯(lián)的一個或更多個屬性已經(jīng)被或尚未被驗證。在一個實施方式中,動畫繪制的屬性216(圖7d)名稱被以容易識別的方式加下劃線223,以指示該屬性未與被驗證的控制策略關(guān)聯(lián)。與驗證的控制策略關(guān)聯(lián)的其他屬性可以不包括下劃線。此外,動畫視圖150可以收集信息以確定和識別在與無效的控制策略關(guān)聯(lián)的屬性下方的哪些具體的低級屬性是上級屬性被加下劃線223的起因。下劃線223或其他標識還可以指示該屬性不能被配置數(shù)據(jù)庫28中的數(shù)據(jù)或工廠10中的其他數(shù)據(jù)自動驗證。如果屬性與無效或未確認的控制策略關(guān)聯(lián),用戶可以調(diào)查和解決問題。帶163還可以包括屬性細節(jié)部分224,其可以允許用戶選擇性地顯示與動畫屬性關(guān)聯(lián)的一個或更多個屬性。例如,當選擇“數(shù)值”過濾器時,僅僅與每個動畫屬性214關(guān)聯(lián)的數(shù)值218可以被在窗格162中顯示,而移除表達式220和轉(zhuǎn)換器222。類似地,“表達式”或“轉(zhuǎn)換器”過濾器中的一個或更多個的選擇可以從動畫窗格162分別移除數(shù)值218和轉(zhuǎn)換器222或數(shù)值218和表達式220。帶163可以包括過濾器事件部分226,當其被用戶選擇時可以改變窗格162中顯示的事件228的數(shù)量或類型。例如,一個或更多個事件可以包括事件處理器腳本230,如以上描述,其確定圖形顯示如何響應(yīng)于某些用戶動作而在運行時間改變。包括事件處理器腳本230的事件228還可以被稱為“已處理的事件”。由此,如果用戶從過濾器事件部分226選擇“被處理的事件”過濾器項目,窗格162可以改變以僅僅顯示那些包括一個或更多個事件處理器腳本230的事件228。類似地,如果用戶從過濾器事件部分226選擇“未處理的事件”過濾器,窗格162可以改變以僅僅顯示那些不包括事件處理器腳本230的事件。除了以上描述的功能之外,用戶可以選擇圖形項目166的一個或更多個子元素以僅僅查看和編輯與所選擇的子元素關(guān)聯(lián)的屬性。用戶可以從一個或更多個樹形視圖156和示圖部分160或直接從動畫窗格162中選擇一個或更多個子元素以用于動畫窗格162中的配置。例如,用戶可以從樹形視圖156選擇矩形子元素232,或用戶可以選擇示圖部分160中描述的矩形子元素234。在一些實施方式中,一旦用戶從樹形視圖156或示圖部分160中選擇一個或更多個圖形項目,對應(yīng)于所選擇的項目的一個或更多個動畫屬性可以在動畫窗格162中出現(xiàn)。因此,對應(yīng)于所選擇的項目的屬性可以立即在動畫窗格162中可得以用于查看、修改、配置、或其他動作,以及可以根據(jù)一個或更多個功能200而被分類和過濾。在從樹形視圖156、示圖部分160或動畫窗格162選擇圖形項目166或圖形項目的子元素之后,用戶可以過濾、分類、和分組與其選擇關(guān)聯(lián)的屬性,如之前所描述的。當在動畫窗格162中顯示時,用戶可以配置一個或更多個事件236和動畫屬性238。由此,利用與帶163的部分200關(guān)聯(lián)的各個功能,用戶可以選擇性地查看和配置圖形項目166的各個屬性。選擇性地查看和配置每個屬性的功能可以有助于配置圖形項目166的動畫或其他屬性以用于運行期間顯示。例如,為了修改轉(zhuǎn)換器240,用戶僅僅需要從屬性細節(jié)部分224選擇“轉(zhuǎn)換器”過濾器以快速地顯示與示圖部分160中顯示的圖形項目關(guān)聯(lián)的全部轉(zhuǎn)換器項目,或首先從樹形視圖156或示圖部分160選擇圖形項目166的子元素232、234以在動畫窗格162中顯示與所選擇的項目關(guān)聯(lián)的屬性,找到期望的轉(zhuǎn)換器222,以及執(zhí)行一個或更多個配置任務(wù)。一個或更多個事件處理器腳本230和動畫屬性238的數(shù)值218和表達式220的修改可以利用可從帶163獲得的過濾、分類、和分組功能而被幫助,如上所述。例如,通過過濾動畫窗格162中的屬性以僅僅顯示動畫屬性238,用戶可以能夠查看對應(yīng)于多個動畫屬性238的多個動畫表達式220。用戶可以接著容易地使用一個所顯示的動畫表達式的表達式以配置另一顯示的動畫屬性的動畫表達式。類似地,用戶可以采用關(guān)于圖5描述的剪切和粘貼功能以提供起點以修改一個或更多個事件236和動畫屬性238。針對每個用戶可配置屬性的數(shù)值、表達式、和腳本還可以被選擇或在不同的合成的形狀上或在相同的合成的形狀中的相同名稱的屬性之間傳遞。用戶可以通過選擇用戶可配置屬性或字段名稱(例如“FillColor”屬性名稱上的“鼠標按下”動作),拖動所選擇的屬性到針對相同或不同形狀的另一“FillColor”屬性字段,以及放置所選擇的數(shù)值到其他屬性來進行傳遞。該簡化的數(shù)值的傳遞避免通常選擇字段中數(shù)值以及鍵入新數(shù)值的動作,或通常用于編輯或配置屬性的復(fù)雜的文字選擇動作(例如,鼠標按下、拖動以選擇文字、鼠標向上、之后鼠標按下、拖動到另一字段、最終放下)。此外,當針對兩個屬性的數(shù)值是相同格式時(例如,在圖7c中,屬性BackgroudnColor、EdgeColor、和Fillcolor全是R、G、和B數(shù)值的一些組合),用戶可以在具有不同名稱的屬性之間選擇和拖動相同格式的屬性,以在字段之間復(fù)制和傳遞數(shù)值。參照圖8,方法300包括一個或更多個功能塊,其結(jié)合動畫視圖150(圖5_7d),有助于用于加工廠工作站操作員顯示的圖形項目166的配置。方法300可以在一個或更多個圖形顯示或項目的配置過程中或運行環(huán)境中使用。當作為整體查看圖形項目的屬性時,或查看與僅一個或更多個子元素關(guān)聯(lián)的屬性時,方法300的功能塊可以被執(zhí)行。在塊304,用戶或配置工程師可以在配置或運行期間從項目庫選擇一個或更多個圖形項目166。在一些實施方式中,圖形項目庫被存儲在可通過編輯器50(圖2)和動畫視圖150訪問的數(shù)據(jù)庫52(圖2)。編輯器50和動畫視圖150可以顯示用戶可用于創(chuàng)建或配置操作員顯示的全部圖形項目的列表,或該列表可以被根據(jù)用戶嘗試完成的配置任務(wù)來被分類或過濾。例如,如果用戶或工程師創(chuàng)建或配置涉及石油精煉加工廠的操作員顯示,該列表可以顯示來自庫的為涉及石油的工廠和過程總體地調(diào)整的圖形項目。在塊306,方法300可以在編輯器顯示屏幕112(圖4)或動畫視圖150(圖5、6、7)的第一部分顯示所選擇的圖形項目。第一部分可以包括編輯器顯示屏幕112的一個或更多個主編輯部分114、動畫視圖150的示圖視圖160、或在數(shù)值、事件、動畫和所選擇的圖形項目的其他屬性的配置期間用戶或工程師可查看的其他部分或面板。第一部分還可以與動畫視圖150或編輯器顯示112的任何剩余部分在視覺上接近但物理上分離的第二監(jiān)視器或工作站的其他顯示器上顯示。所選擇的圖形項目還可以顯示一個或更多個子元素。這些子元素也是可以被用戶或配置工程師單獨地選擇的,但可以保持限制于父圖形項目,如以上所描述。在塊308,方法可以在編輯器顯示屏幕112(圖4)或動畫視圖150(圖5_7)的第二部分中顯示所選擇的圖形項目的屬性列表。第二部分可以包括動畫視圖150的動畫窗格162或定義部分158中的一個或更多個或其他部分。第二部分可以被用戶或工程師在所選擇的圖形項目的數(shù)值、事件、動畫和其他屬性的配置期間被查看。第二部分還可以在與動畫視圖150的任意剩余部分視覺上接近但物理上分離的第二監(jiān)視器或工作站的其他顯示器上顯示。如上所述,顯示圖形項目屬性的動畫窗格162可以被用戶或配置工程師查看以有助于配置。另外,第二部分可以顯示所選擇的子元素的屬性,而不是整個圖形項目的屬性。例如,參照圖7d,如果圖形項目166的矩形子元素234、232通過鼠標點擊或其他方法被選擇,則動畫窗格162可以僅僅顯示與所選擇的矩形子元素關(guān)聯(lián)的屬性(例如數(shù)值、事件處理器腳本、動畫表達式、轉(zhuǎn)換器等)。超過一個的子元素還可以被選擇,以及所選擇的多個子元素的屬性也可以在動畫窗格中選擇。在塊310,用戶、配置工程師、或自動過程可以啟動配置任務(wù)以編輯或修改圖形項目和其子元素的屬性,以更準確地在工作站的操作員顯示中可視化過程控制工廠和系統(tǒng)。配置任務(wù)可以包括編輯事件處理器腳本、編輯動畫表達式、編輯與圖形項目和其子元素關(guān)聯(lián)的一個或更多個屬性的數(shù)值等中的一個或更多個。配置任務(wù)可以根據(jù)針對操作員顯示的設(shè)計方案被用戶或自動過程啟動,所述設(shè)計方案包括確保圖形項目的每一個正確或準確地限制于其可視地表示的過程控制工廠的物理或邏輯實體。例如,配置任務(wù)可以包括確保數(shù)值218、動畫表達式220、轉(zhuǎn)換器、或與所選擇的圖形項目關(guān)聯(lián)的FillColor動畫屬性216的其他屬性正確地遵循針對包括該項目的操作員顯示的設(shè)計方案。在塊312,方法300可以在動畫窗格162中布置屬性以有助于完成配置任務(wù)。在一個實施方式中,用戶可以分類或過濾動畫窗格162中的屬性以顯示對用戶當前執(zhí)行的配置任務(wù)最重要的那些屬性。用戶可以通過從向用戶或工程師顯示各個過濾和分類選項的功能帶163啟動一個或更多個功能來布置屬性。附加或可選地,自動過程可以啟動一個或更多個功能以根據(jù)配置任務(wù)自動地在動畫窗格162中布置屬性。例如,參照圖7d,為了完成包括修改數(shù)值218、動畫表達式、或Fi1IColor動畫屬性的其他屬性的配置任務(wù),用戶或過程可以通過啟動功能以按字母表順序分類使得以字母“F”開頭的動畫可被更容易地發(fā)現(xiàn)來布置動畫。當然,帶163中的各個功能(例如根據(jù)屬性之前被修改的程度、按照行為、按照動畫或事件等分類和過濾,如以上描述)可以按照多個方式布置屬性以有助于完成配置任務(wù)。布置屬性的一個或更多個功能可以從功能帶啟動以擴大或減小動畫窗格162中顯示的屬性的數(shù)量和類型,使得要求配置的屬性可以被用戶或配置工程師更容易地發(fā)現(xiàn)以完成配置任務(wù)。在塊314,用戶、配置工程師、或自動過程可以完成在塊310啟動的配置任務(wù)。例如,參照圖7d,為了完成包括FillColor動畫屬性的修改數(shù)值218、動畫表達式、或其他屬性的配置任務(wù),用戶可以查看以字母表順序布置的屬性,使得以字母“F”開頭的動畫可以被更容易地找到。用戶或過程可以接著編輯FillColor屬性以完成通過在動畫窗格162中布置屬性而被促進的配置任務(wù)。任何功能塊304-314可以按照需要重復(fù)以完成任何配置任務(wù)。因此,動畫視圖150可以包括一個或更多個功能以分類、過濾和查看與動畫窗格162中的圖形項目166關(guān)聯(lián)的屬性。圖形項目屬性的配置可以通過消除通常與每個事件和圖形項目166的動畫屬性關(guān)聯(lián)的用戶對話框來被促進。通過分層地顯示事件、動畫和屬性的不同級和順序,用戶可以按照對應(yīng)于用戶嘗試完成的具體配置任務(wù)的順序或組查看屬性。例如,過濾全部事件項目和將全部事件項目分組到一起可以消除用戶在動畫窗格162中進行滾動動作以查看超過一個相關(guān)事件的需要。類似地,展開或折攏在動畫窗格162中顯示的屬性的一個或更多個級可以增加或減少所顯示的屬性的數(shù)量和類型,使得用戶可以快速地找到和配置一個或更多個期望的屬性。當然,相同的分類、過濾、分組、以及顯示級動作可以用與圖形項目166或子元素234關(guān)聯(lián)的任何屬性執(zhí)行以有助于用戶配置。與圖形項目關(guān)聯(lián)的屬性的分層或漸進顯示有助于用戶嘗試完成的配置任務(wù)。例如,用戶可以能夠看到和配置全部屬性重寫、動畫表達式、以及事件,或配置一個或更多個圖形項目和其子元素的多個屬性而不打開或消除多個屬性對話框。分組、排序、分類、和過濾圖形項目屬性還可以有助于在不同項目和子元素之間比較屬性。打印這些分類的項目到可以在動畫窗格中查看時描繪屬性的文件可以被用作針對最終用戶的支持文檔以查看和理解每個圖形項目的屬性之間的層次關(guān)系。動畫窗格162視圖還可以在運行期間被地提供到工作站操作員,以允許操作員查看各種格式的工廠和過程數(shù)據(jù),例如作為批處理數(shù)據(jù)或AMS設(shè)備數(shù)據(jù)。以上描述的概念還可以應(yīng)用于具有動畫視圖150的一個或更多個組織和呈現(xiàn)特征的控制策略編輯器中的DeltaVControlStrategies的配置。提供類似于動畫視圖150的有結(jié)合力的控制策略視圖可以允許用戶組織和查看控制策略信息以完成配置任務(wù)。例如,當配置順序功能圖(SFC)算法時,用戶可以用諸如類型、延遲、動畫表達式、以及傳遞表達式組織和查看多個步驟的動作,其具有例如類型、延遲、動畫表達式,以及轉(zhuǎn)換的表達式的細節(jié),而不必打開和消除針對每個步驟的動作或轉(zhuǎn)換的對話框。當被實施時,此處描述的任何軟件和功能可以被存儲在任意計算機可讀的存儲器中,諸如磁盤、光盤、或其他存儲介質(zhì),在計算機的RAM或ROM或處理器等。類似地,該軟件可以被利用任何已知或期望的遞送方法被遞送給用戶、加工廠或操作員工作站,所述方法包括例如通過計算機可讀盤或其他可運輸?shù)挠嬎銠C存儲機構(gòu)或通過通信通道,諸如電話線、因特網(wǎng)、萬維網(wǎng)、任何其他局域網(wǎng)或廣域網(wǎng)等(該遞送被認為是與通過可運輸?shù)拇鎯橘|(zhì)提供這種軟件的相同或可互換的遞送)。此外,該軟件可以直接提供而不調(diào)制或加密,或可以在通過通信通道傳遞之前利用任何適當?shù)恼{(diào)制載波和/或加密技術(shù)而被調(diào)制和/或加密。盡管參照具體示例描述了本發(fā)明,其僅僅是例示而不限制本發(fā)明,對本領(lǐng)域技術(shù)人員明顯的,可以對公開的實施方式進行修改、添加或刪除而不背離本發(fā)明的實質(zhì)和范圍。權(quán)利要求一種圖形編輯器,所述圖形編輯器用于在加工廠中使用以為操作員界面顯示配置動畫和事件,所述編輯器包括圖形項目庫,其中所述圖形項目中的一個或更多個包括與過程控制工廠中的物理或邏輯實體關(guān)聯(lián)的一個或更多個用戶可配置的屬性;第一部分,其顯示包括一個或更多個用戶可配置的屬性的圖形項目;第二部分,其分層地顯示所述一個或更多個用戶可配置的屬性;以及多個用戶可選擇功能,其被配置為在所述第二部分中顯示所述一個或更多個用戶可配置的屬性以有助于圖形項目的配置任務(wù)的完成;其中所述圖形項目和所述一個或更多個用戶可配置的屬性被同時地顯示。2.根據(jù)權(quán)利要求1所述的圖形編輯器,其中所述多個用戶可選擇功能中的一個或更多個被配置為分類所述一個或更多個用戶可配置的屬性,以按照所選擇的分類順序在所述第二部分中顯示所述屬性;以及過濾所述一個或更多個用戶可配置的屬性,以在所述第二部分中顯示與所述圖形項目關(guān)聯(lián)的少于總數(shù)的所述屬性。3.根據(jù)權(quán)利要求2所述的圖形編輯器,其中所述一個或更多個用戶可配置的屬性包括一個或更多個事件和一個或更多個動畫。4.根據(jù)權(quán)利要求3所述的圖形編輯器,其中每個事件包括用戶可配置的事件處理器腳本。5.根據(jù)權(quán)利要求3所述的圖形編輯器,其中每個動畫包括一個或更多個動畫表達式、數(shù)值、和轉(zhuǎn)換器。6.根據(jù)權(quán)利要求3所述的圖形編輯器,其中每個動畫表達式包括從所述過程控制工廠的物理或邏輯設(shè)備得到的數(shù)據(jù)。7.根據(jù)權(quán)利要求3所述的圖形編輯器,其中在所述第二部分中顯示的每個被過濾的用戶可配置的屬性僅僅包括具有數(shù)值的那些屬性。8.根據(jù)權(quán)利要求3所述的圖形編輯器,其中在所述第二部分中顯示的每個被過濾的用戶可配置的屬性僅僅包括具有轉(zhuǎn)換器的那些屬性。9.根據(jù)權(quán)利要求2所述的圖形編輯器,其中在所述第二部分中顯示的每個被過濾的用戶可配置的屬性僅僅包括具有用戶配置的動畫屬性的那些屬性。10.根據(jù)權(quán)利要求2所述的圖形編輯器,其中在所述第二部分中顯示的每個被過濾的用戶可配置的屬性僅僅包括具有被改變的默認屬性數(shù)值的那些屬性。11.根據(jù)權(quán)利要求2所述的圖形編輯器,其中在所述第二部分中顯示的每個被過濾的用戶可配置的屬性僅僅包括具有默認屬性數(shù)值的那些屬性。12.根據(jù)權(quán)利要求2所述的圖形編輯器,其中所選擇的所述分類順序是根據(jù)包括所述圖形項目包括的全部屬性的名稱而按照字母表順序的;根據(jù)包括從由下述組成的組中選擇的屬性的名稱而按照字母表順序的事件、動畫屬性、或?qū)傩?、所述圖形項目中包括的全部屬性;根據(jù)所述屬性已經(jīng)被從默認數(shù)值改變的程度的順序;或用戶定義的分類順序。13.根據(jù)權(quán)利要求2所述的圖形編輯器,其中在所述第二部分中顯示的每個用戶可配置的屬性包括對所述屬性已經(jīng)被從其默認設(shè)置改變或所述屬性未被從其默認設(shè)置改變的指示。14.根據(jù)權(quán)利要求13所述的圖形編輯器,其中所述指示包括字體顏色、符號、下劃線、加粗的字體、陰影字體、字體顏色漸變、背景顏色漸變、發(fā)光、以及閃爍中的一個或更多個。15.根據(jù)權(quán)利要求1所述的圖形編輯器,其中所述圖形項目包括一個或更多個子元素。16.根據(jù)權(quán)利要求15所述的圖形編輯器,其中每個子元素包括一個或更多個用戶可配置的屬性。17.根據(jù)權(quán)利要求1所述的圖形編輯器,其中所述一個或更多個用戶可配置的屬性包括DeltaVControlStrategy屬性。18.根據(jù)權(quán)利要求1所述的圖形編輯器,還包括位于過程控制工廠操作員工作站和所述第二部分之間的接口,所述接口被配置為傳遞所述一個或更多個用戶可配置的屬性的分層顯示到所述工作站。19.一種為過程控制工廠操作員顯示中的過程控制工廠實體的圖形表示配置動畫或事件的方法,所述方法包括在動畫視圖編輯器的示圖視圖中顯示選擇的圖形項目,所述圖形項目包括所述過程控制工廠中的物理或邏輯實體的視覺表示和具有用于所述動畫或事件中的一個或更多個的一個或更多個用戶可配置的屬性的一個或更多個子元素;在所述編輯器的動畫窗格中顯示所選擇的所述圖形項目的所述一個或更多個用戶可配置的屬性;在所述動畫窗格中布置所顯示的所述用戶可配置的屬性以有助于配置任務(wù)的完成。20.根據(jù)權(quán)利要求19所述的方法,其中所述一個或更多個用戶可配置的屬性包括事件處理器腳本、動畫表達式、動畫數(shù)值、動畫轉(zhuǎn)換器、以及屬性數(shù)值中的一個或更多個。21.根據(jù)權(quán)利要求20所述的方法,其中在所述動畫窗格中布置所顯示的所述用戶可配置的屬性包括啟動一個或更多個功能以顯示與所述圖形項目的配置任務(wù)有關(guān)的一個或更多個用戶可配置的屬性。22.根據(jù)權(quán)利要求21所述的方法,其中所述一個或更多個功能包括對在所述動畫窗格中顯示的所述用戶可配置的屬性進行分類或過濾中的一個或更多個,以有助于所述配置任務(wù)的完成。23.根據(jù)權(quán)利要求22所述的方法,其中在所述動畫窗格中顯示的每個過濾的用戶可配置的屬性僅僅包括具有數(shù)值的那些屬性。24.根據(jù)權(quán)利要求22所述的方法,其中在所述動畫窗格中顯示的每個過濾的用戶可配置的屬性僅僅包括具有轉(zhuǎn)換器的那些屬性。25.根據(jù)權(quán)利要求22所述的方法,其中在所述動畫窗格中顯示的每個過濾的用戶可配置的屬性僅僅包括具有改變的默認屬性數(shù)值的那些屬性。26.根據(jù)權(quán)利要求22所述的方法,其中在所述動畫窗格中顯示的每個過濾的用戶可配置的屬性僅僅包括具有默認屬性數(shù)值的那些屬性。27.根據(jù)權(quán)利要求20所述的方法,其中每個動畫表達式包括從所述過程控制工廠的物理或邏輯設(shè)備得到的數(shù)據(jù)。28.根據(jù)權(quán)利要求19所述的方法,其中所述用戶可配置的屬性包括事件處理器腳本、動畫數(shù)值、動畫表達式、或動畫轉(zhuǎn)換器中的一個或更多個。29.根據(jù)權(quán)利要求19所述的方法,還包括完成所述配置任務(wù),其中所述任務(wù)包括編輯所述事件處理器腳本、編輯所述動畫數(shù)值、編輯所述動畫表達式、或編輯所述動畫轉(zhuǎn)換器中的一個或更多個。30.根據(jù)權(quán)利要求30所述的方法,還包括在完成配置之后打印在所述動畫窗格中顯示的所述用戶可配置的屬性。31.根據(jù)權(quán)利要求19所述的方法,其中在所述動畫窗格中顯示的每個用戶可配置的屬性包括對所述屬性已經(jīng)被從其默認設(shè)置改變或所述屬性未被從其默認設(shè)置改變的指示。32.根據(jù)權(quán)利要求31所述的方法,其中所述指示包括字體顏色、符號、下劃線、加粗的字體、陰影字體、字體顏色漸變、背景顏色漸變、發(fā)光、以及閃爍中的一個或更多個。33.根據(jù)權(quán)利要求19所述的方法,其中所述一個或更多個用戶可配置的屬性包括DeltaVControlStrategy屬性。34.根據(jù)權(quán)利要求19所述的方法,還包括在過程控制工廠操作員工作站處顯示所述用戶可配置的屬性。35.一種包括顯示器和圖形編輯器的計算系統(tǒng),所述圖形編輯器包括配置模塊,所述配置模塊用于配置在過程控制工廠的操作員工作站處顯示的圖形項目的動畫和事件屬性,所述配置模塊被配置為在圖形項目編輯器的示圖視圖中顯示選擇的圖形項目,所選擇的所述圖形項目包括所述過程控制工廠中的物理或邏輯實體的視覺表示和具有一個或更多個用戶可配置的屬性的一個或更多個子元素;在所述編輯器的動畫窗格中顯示所選擇的所述圖形項目的所述一個或更多個用戶可配置的屬性;在所述動畫窗格中布置所顯示的所述用戶可配置的屬性以有助于圖形項目的配置任務(wù)的完成;以及存儲所配置的所述圖形項目;其中所述一個或更多個用戶可配置的屬性包括事件處理器腳本、動畫表達式、動畫數(shù)值、動畫轉(zhuǎn)換器、以及屬性數(shù)值中的一個或更多個。36.根據(jù)權(quán)利要求35的計算機系統(tǒng),其中所述模塊還被配置為啟動一個或更多個功能以顯示與所述配置任務(wù)有關(guān)的一個或更多個用戶可配置的屬性。37.根據(jù)權(quán)利要求35的計算機系統(tǒng),其中所述模塊還被配置為分類和過濾在所述動畫窗格中顯示的所述用戶可配置的屬性以有助于所述配置任務(wù)的完成。38.根據(jù)權(quán)利要求37的計算機系統(tǒng),其中在所述動畫窗格中顯示的每個過濾的用戶可配置的屬性僅僅包括具有數(shù)值的那些屬性。39.根據(jù)權(quán)利要求38所述的計算機系統(tǒng),其中在所述動畫窗格中顯示的每個過濾的用戶可配置的屬性僅僅包括具有動畫表達式的那些屬性。40.根據(jù)權(quán)利要求37所述的計算機系統(tǒng),其中在所述動畫窗格中顯示的每個過濾的用戶可配置的屬性僅僅包括具有轉(zhuǎn)換器的那些屬性。41.根據(jù)權(quán)利要求37所述的計算機系統(tǒng),其中在所述動畫窗格中顯示的每個過濾的用戶可配置的屬性僅僅包括具有改變的改變默認屬性數(shù)值的那些屬性。42.根據(jù)權(quán)利要求37所述的計算機系統(tǒng),其中在所述動畫窗格中顯示的每個過濾的用戶可配置的屬性僅僅包括具有默認屬性數(shù)值的那些屬性。43.根據(jù)權(quán)利要求37所述的計算機系統(tǒng),其中每個動畫表達式包括從所述過程控制工廠的物理或邏輯設(shè)備得到的數(shù)據(jù)。44.根據(jù)權(quán)利要求35所述的計算機系統(tǒng),其中所述模塊還被配置為完成所述配置任務(wù),其中所述任務(wù)包括編輯所述事件處理器腳本、編輯所述動畫數(shù)值、編輯所述動畫表達式、或編輯所述動畫轉(zhuǎn)換器中的一個或更多個。45.根據(jù)權(quán)利要求35所述的計算機系統(tǒng),其中所述模塊還被配置為在完成所述配置之后打印在所述動畫窗格中顯示的所述用戶可配置的屬性。46.根據(jù)權(quán)利要求35所述的計算機系統(tǒng),其中在所述動畫窗格中顯示的每個用戶可配置的屬性包括對所述屬性已經(jīng)被從其默認設(shè)置改變或所述屬性未被從其默認設(shè)置改變的指示。47.根據(jù)權(quán)利要求48所述的計算機系統(tǒng),其中所述指示包括字體顏色、符號、下劃線、加粗的字體、陰影字體中的一個或更多個。48.根據(jù)權(quán)利要求35所述的計算機系統(tǒng),其中所述一個或更多個用戶可配置的屬性包括DeltaVControlStrategy屬性。49.根據(jù)權(quán)利要求35所述的計算機系統(tǒng),其中所述模塊還被配置為在過程控制工廠操作員工作站處顯示所述用戶可配置的屬性。全文摘要本發(fā)明公開了在過程控制系統(tǒng)中為操作員界面顯示動畫和事件。用于創(chuàng)建過程控制工廠或系統(tǒng)中的操作員顯示和配置控制策略的圖形編輯器可以呈現(xiàn)針對在顯示和策略中描繪或與顯示和策略關(guān)聯(lián)的多個圖形或控制策略項目的相關(guān)視圖。針對每個圖形項目,視圖可以分層地示出默認和修改的數(shù)值、動畫表達式、和事件處理器腳本。視圖可以允許配置工程師在單個顯示中分組、排序、過濾不同圖形或控制策略項目以呈現(xiàn)關(guān)于顯示中的多個項目如何能夠被針對操作員顯示中的事件、動畫和控制策略而被配置的有結(jié)合力的視圖。提供該有結(jié)合力的視圖可以允許用戶查看和配置圖形項目和控制策略而不必打開和消除針對每個配置任務(wù)的對話框。文檔編號G06F3/048GK101872280SQ20101015928公開日2010年10月27日申請日期2010年4月26日優(yōu)先權(quán)日2009年4月27日發(fā)明者布魯斯·休伯特·康普內(nèi),斯蒂芬·杰勒德·哈馬克,瑞安·G·瓦爾德拉瑪,約瑟·阿米爾卡·G·雷耶斯申請人:費舍-柔斯芒特系統(tǒng)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
和林格尔县| 综艺| 吴堡县| 东港市| 鹿邑县| 太白县| 安陆市| 师宗县| 东阳市| 屏边| 蒙山县| 于田县| 和平县| 同江市| 澄迈县| 黔南| 中卫市| 湘潭县| 阿克陶县| 揭阳市| 汨罗市| 昌乐县| 电白县| 临清市| 塔河县| 惠州市| 高台县| 五华县| 老河口市| 彭阳县| 南安市| 读书| 平潭县| 梓潼县| 北川| 甘肃省| 廉江市| 卢氏县| 海门市| 奎屯市| 思南县|