專利名稱:用于過程控制系統(tǒng)的動態(tài)鏈接圖形消息的制作方法
用于過程控制系統(tǒng)的動態(tài)鏈接圖形消息
相關(guān)申請的交叉引用
本申請要求2009年9月23日提交的題為“用于過程控制系統(tǒng)的動態(tài)鏈接圖形消 息”的美國臨時申請第61/M5,096的權(quán)益,其所有公開內(nèi)容通過引用結(jié)合于此。技術(shù)領(lǐng)域
本發(fā)明一般地涉及在過程控制系統(tǒng)中的動態(tài)鏈接圖形消息,并且尤其涉及在過程 控制系統(tǒng)中用于顯示、儲存和使用的動態(tài)鏈接電子便簽。
背景技術(shù):
過程控制系統(tǒng),類似于那些被用在化學(xué)、石油或其它過程控制工廠中的,典型地包 括一個或多個過程控制器和經(jīng)模擬、數(shù)字或組合模擬/數(shù)字總線通信耦合到至少一個主機 或操作員工作站以及耦合到一個或多個現(xiàn)場設(shè)備的輸入/輸出(I/O)設(shè)備。這些現(xiàn)場設(shè) 備,例如可以是閥門、閥門定位器、開關(guān)和發(fā)射器(例如,溫度、壓力和流量感測器),在一個 如打開或關(guān)閉閥門以及測量處理參數(shù)的過程中執(zhí)行功能。這些過程控制器接收表示由這些 現(xiàn)場設(shè)備做出過程測量的信息和/或其它與這些現(xiàn)場設(shè)備相關(guān)的信息,使用這個信息實施 一個控制例程,并且接著產(chǎn)生控制信號通過這些總線或其它通信線路發(fā)送給這些現(xiàn)場設(shè)備 從而控制該過程操作。以這種方式,這些過程控制器可以執(zhí)行和協(xié)調(diào)經(jīng)由通信耦合于這些 現(xiàn)場設(shè)備的總線和/或其它通信鏈路使用這些現(xiàn)場設(shè)備的控制策略。
來自這些現(xiàn)場設(shè)備和控制器的消息一般可由數(shù)據(jù)高速路提供一個或多個硬件設(shè) 備,例如操作員工作站、個人計算機、數(shù)據(jù)歷史記錄、報表生成器、中央數(shù)據(jù)庫、等等,被典型 地放置在遠(yuǎn)離惡劣的工廠環(huán)境的控制室或其它位置。這些硬件設(shè)備運行應(yīng)用程序,例如可 以促使操作員執(zhí)行與該過程相關(guān)的功能,如改變該過程控制例程的設(shè)置、在這些控制器或 現(xiàn)場設(shè)備內(nèi)修改這些控制模塊的操作、查看該過程的當(dāng)前狀態(tài)、查看由這些現(xiàn)場設(shè)備和控 制器生成的警報、為訓(xùn)練人員或測試該過程控制軟件而模擬該過程操作、保持和更新一個 配置數(shù)據(jù)庫、等等。
作為一個示例,由費舍爾羅斯蒙特系統(tǒng)(Fisher Rosemount Systems)公司銷售的 DeltaV 控制系統(tǒng)包括多個被存儲在和由位于一個過程工廠內(nèi)不同地方的不同設(shè)備執(zhí)行的 應(yīng)用程序。一個配置應(yīng)用程序,駐留在一個或多個操作員工作站內(nèi),促使用戶創(chuàng)建或改變過 程控制模塊并且經(jīng)由數(shù)據(jù)高速路下載這些過程控制器模塊至專用分布式控制器。典型地, 這些控制模塊是由相互通信連接的功能模塊構(gòu)成,其為在該控制機制下基于到其上的輸入 執(zhí)行功能和在該控制機制下提供輸出至其它功能塊的面向?qū)ο缶幊虆f(xié)議中的對象。該配置 應(yīng)用程序還可以允許配置設(shè)計師創(chuàng)建或改變操作界面,其由查看應(yīng)用程序使用以將數(shù)據(jù)顯 示給操作者以及促使該操作者在該過程控制例程中修改設(shè)置,例如設(shè)置點。每一個專用控 制器以及在某些情況下的現(xiàn)場設(shè)備,存儲和執(zhí)行一個控制器應(yīng)用程序運行被分配和下載到 其上以實施實際過程控制功能的控制模塊。這些查看應(yīng)用程序,其可被運行在一個或多個 操作員工作站上,經(jīng)由數(shù)據(jù)高速路從該控制器應(yīng)用程序接收數(shù)據(jù)并且將這個數(shù)據(jù)顯示給過程控制系統(tǒng)設(shè)計師、操作員、或使用該用戶接口的用戶,以及可以提供多個不同視圖中的任 意一個,例如一個操作員的視圖、一個工程師的視圖、一個技術(shù)員的視圖、等等。一個數(shù)據(jù)歷 史記錄應(yīng)用程序典型地被存儲在以及由一個數(shù)據(jù)歷史記錄設(shè)備執(zhí)行以收集和存儲通過數(shù) 據(jù)高速路提供的一些或所有數(shù)據(jù),同時一個配置數(shù)據(jù)庫應(yīng)用程序可以在被附加到該數(shù)據(jù)高 速路的一個進一步計算機中運行以存儲當(dāng)前過程控制例程配置和與其相關(guān)的數(shù)據(jù)。此外, 該配置數(shù)據(jù)庫可以如該配置應(yīng)用程序位于相同工作站。
這些配置應(yīng)用程序可以包括來自模板對象庫的對象,例如功能塊模板對象以及在 某些情況下的控制模塊模板對象。這些配置應(yīng)用程序被用于為一個過程工廠配置控制策 略。這些模板對象具有默認(rèn)屬性、設(shè)置和與之相關(guān)的方法并且使用該配置應(yīng)用程序的工程 師可以選擇這些模板對象和實質(zhì)上將這些所選的模板對象的副本放置到配置屏幕上以開 發(fā)一個控制模塊。在選擇和將這些模板對象放置到配置屏幕的過程中,該工程師把這些對 象的輸入和輸出關(guān)聯(lián)起來并且改變它們的參數(shù)、名稱、標(biāo)簽和其的屬性以創(chuàng)建過程控制對 象,其被關(guān)聯(lián)和包括在一具體控制模塊中以在該過程工廠內(nèi)用于某一特定用途。在創(chuàng)建一 個或多個這樣的控制模塊后,該工程師接著可以實例化該控制模塊并將其下載至該對應(yīng)的 控制器或多個控制器和現(xiàn)場設(shè)備以在該過程工廠操作過程中執(zhí)行。
此后,該工程師一般通過在顯示創(chuàng)建應(yīng)用程序中選擇和建立顯示對象為該過程工 廠內(nèi)的操作員、維護人員等等創(chuàng)建一個或多個顯示。這些顯示在一個或多個工作站內(nèi)典型 地被實施在全系統(tǒng)基礎(chǔ)上并且將預(yù)配置顯示提供給該操作員或與該控制系統(tǒng)操作狀態(tài)相 關(guān)的維護人員或該工廠內(nèi)的設(shè)備。典型地,這些顯示采取報警顯示形式接收和顯示由該過 程工廠內(nèi)控制器或設(shè)備產(chǎn)生的警報,控制顯示表示該工藝場內(nèi)控制器和其的設(shè)備的操作狀 態(tài),維護顯示表示在該工藝場內(nèi)設(shè)備的功能狀態(tài)、等等。這些顯示一般被以公知方式預(yù)配置 顯示接收于該過程工廠內(nèi)部過程控制模塊或設(shè)備的信息或數(shù)據(jù)。在某些公知系統(tǒng)中,這些 顯示通過使用過程控制對象而被創(chuàng)建,這些對象具有與圖形或邏輯元素相關(guān)的圖形并且被 通信綁定到該物理或邏輯元素以接收與該物理或邏輯元素相關(guān)的數(shù)據(jù)。該對象可以基于所 接收數(shù)據(jù)改變要顯示在該顯示上的圖形,例如,油箱是半滿的,以說明由流量感測器測量的 流量,等等。
類似于控制配置應(yīng)用程序,一個顯示創(chuàng)建應(yīng)用程序具有模板圖形顯示項目,例如 油箱、閥門、感測器、操作控制按鈕如側(cè)滾動條、開/關(guān)電閘、等等可以在任何所需配置中被 放置在屏幕上以創(chuàng)建一個操作員顯示、維護顯示和諸如此類。當(dāng)被放置到該屏幕上時,各個 圖形項目可以以提供某些信息或?qū)⒃撨^程工廠內(nèi)部工作顯示給不同用戶的方式相互關(guān)聯(lián) 在屏幕上。每一單個圖形項目可以與一個對象和/或一類對象相關(guān)。
在一個使用過程控制系統(tǒng)的過程控制工廠中,操作員和/或其他過程控制工廠人 員經(jīng)常需要傳送與一專用控制回路、功能塊、設(shè)備或其它物理或邏輯過程控制元素相關(guān)的 信息以安全地、可用地和有益地運營該過程控制工廠。例如需要在位于工廠不同地區(qū)或不 同班級工作的工廠人員之間發(fā)生通信。這些信息可以通過在文件日志中手寫筆記或經(jīng)由被 放置在操作控制臺的物理便箋被手動地傳遞。人工消息傳遞方法,盡管快和便利,經(jīng)常會導(dǎo) 致操作員通信被忽視、丟失、不容易定位或不容易引用或分發(fā)給所需方。
此外,操作員之間的信息傳遞可以通過電子日志簿、電子郵件、或其它電子媒介或 方法發(fā)生。與人工方法相比,操作員或工廠人員之間信息傳遞的電子方法可能更長久并且不容易丟失,然而,電子方法可能提供不同類型的不便。例如,為了發(fā)送一個既包括電子日 志簿條目又包括設(shè)備說明書手冊中關(guān)于錯誤設(shè)備的一個相關(guān)章節(jié)內(nèi)容的電子郵件,操作員 可能需要運行沒有共同駐留在或從操作員控制臺合作訪問的應(yīng)用程序。該操作員被迫確 定哪個應(yīng)用程序必須被運行以及該應(yīng)用程序或相關(guān)數(shù)據(jù)被定位在哪,因此占用操作員的時 間、精力,并且在某些情況下甚至是實際存在遠(yuǎn)離操作員在手的主要任務(wù)。此外,電子通信 分布的范圍和時間仍然在很大程度上依賴于每個單獨的消息發(fā)送者。確定內(nèi)容和收件人、 以及尋找、訪問和分發(fā)消息、應(yīng)用程序和數(shù)據(jù)的不一致性,不僅可能會導(dǎo)致操作員不便利, 還可能導(dǎo)致潛在的危險局勢,例如,如果操作員被分心偏離操作員工廠運營責(zé)任。發(fā)明內(nèi)容
提供本概要以簡化形式介紹一種概念選擇,其在以下說明書中將被進一步詳細(xì)描 述。本概要并非旨在確定所要求保護主題的關(guān)鍵特征或必要特征,也不是為了用來限制所 要求保護的主題的范圍。
本發(fā)明提供了用于在過程控制系統(tǒng)中提供動態(tài)鏈接圖形消息的方法和系統(tǒng)的實 施例。一個動態(tài)鏈接圖形消息可以被創(chuàng)建以在該過程控制系統(tǒng)中使用。該動態(tài)鏈接圖形消 息可以包括一個顯示屏幕上的電子便箋圖像,并且該電子便簽圖像可以包括一個域,例如 包含描述符、標(biāo)題或其它內(nèi)容。該動態(tài)鏈接圖形消息還可以包括一個超鏈接,其可以具體化 該電子便簽圖像內(nèi)容與該過程控制系統(tǒng)中特定過程控制對象的關(guān)聯(lián)。典型地,已經(jīng)使用面 向?qū)ο蟮木幊虆f(xié)議在過程控制系統(tǒng)中定義并配置該過程控制對象。
一旦該動態(tài)鏈接圖形消息被創(chuàng)建,在該特定過程控制對象和該電子便簽內(nèi)容之間 的對應(yīng)的超鏈接可在包括該特定過程控制對象的顯示視圖運行時被激活,并且該激活的超 鏈接可以允許,無論該特定過程控制對象的表示在何時何地被顯示,該電子便簽都被自動 顯示在該特定過程控制對象表示的附近。尤其是,包括該特定過程控制對象表示的、展示在 任意操作員工作站或任意其它與包括該特定過程控制對象表示的過程控制工廠通信的計 算設(shè)備上的任意顯示視圖還可以包括在該表示附件顯示的電子便簽圖像。因此,動態(tài)鏈接 圖形消息的單一的、初始的創(chuàng)建可能會導(dǎo)致遍及過程控制工廠和任意相關(guān)計算設(shè)備的與鏈 接的特定過程控制對象的任意運行時顯示的實例一起的該電子便簽的自動顯示永久化。
該動態(tài)鏈接圖形消息可以不需要一個過程控制系統(tǒng)配置改變或下載來實現(xiàn)其定 義、創(chuàng)建、激活或執(zhí)行。與之相反,該動態(tài)鏈接圖形消息可以在運行時,例如在包括對應(yīng)于該 動態(tài)鏈接圖形消息的過程控制對象的顯示視圖運行時,被定義、創(chuàng)建、激活和/或執(zhí)行。例 如,該動態(tài)鏈接圖形消息可以被如此定義以致其內(nèi)容被存儲在一個集中式數(shù)據(jù)庫中(舉例 來說,事件數(shù)據(jù)庫、歷史記錄數(shù)據(jù)庫、電子日志、文件庫、知識對象數(shù)據(jù)庫、等等),該集中式 數(shù)據(jù)庫能由該過程控制系統(tǒng)訪問并且不是配置數(shù)據(jù)庫或該特定過程控制對象的存儲位置。 在包括該特定過程控制對象的顯示視圖運行時,在該存儲內(nèi)容和該特定過程控制對象之間 的超鏈接可以被建立,并且對應(yīng)的電子便箋圖像可以被包含在該顯示視圖上。當(dāng)該動態(tài)鏈 接圖形消息被刪除時,該對應(yīng)的電子便箋圖像可以從該顯示視圖上被移除并且該超鏈接可 以被失效,但是該動態(tài)鏈接圖形消息的內(nèi)容可仍然被保持在該集中式數(shù)據(jù)庫中。
在一個例子中,該動態(tài)鏈接圖形消息的內(nèi)容可以在電子日志條目數(shù)據(jù)庫中被存儲 為特別類型的電子日志條目。該特別類型可以區(qū)分該電子日志條目為動態(tài)鏈接圖形消息。該動態(tài)鏈接圖形消息的內(nèi)容可以僅僅是該電子日志條目的一部分。附加信息,如作者標(biāo)識、 創(chuàng)建日期、截止日期、消息細(xì)節(jié)、以及類似信息也可被存儲在該日志條目中。一些或全部附 加信息對于用戶可以是可見的以響應(yīng)于與視圖上的對應(yīng)電子便箋圖像進行的用戶交互,例 如,在用戶點擊或鼠標(biāo)移過該電子便箋后,或者在該用戶開始某個其它行動后,例如訪問觸 摸屏、開始光標(biāo)活動、或開始聲控命令機制。附加地或替代地,該用戶還可以通過標(biāo)準(zhǔn)電子 便箋接口訪問和與該動態(tài)鏈接圖形消息進行交互。
支持動態(tài)鏈接圖形消息的動態(tài)鏈接圖形消息和過程控制系統(tǒng)可以具有能夠為操 作員和過程控制工廠員工提供輕而易舉的使用和方便性的特征。舉幾個例子,示例可以包 括打開或關(guān)閉所有動態(tài)鏈接圖形消息可視性的能力;用于查看、修改和/或其它能力的授 權(quán)特權(quán);截止日期;外觀管理;以及在不同類型或類別的動態(tài)鏈接圖形消息間的可視的區(qū) 分。此外,本公開提供了 一組用于管理動態(tài)鏈接圖形消息的操作。
圖1是在過程控制工廠中的示例性分布式過程控制系統(tǒng)的方框圖2A是包括動態(tài)鏈接圖形消息和對應(yīng)細(xì)節(jié)窗口的過程控制系統(tǒng)的顯示視圖的例 子;
圖2B示出了在圖2A的該動態(tài)鏈接圖形消息的創(chuàng)建期間的屏幕截圖的實施例;
圖3A示出了在過程控制系統(tǒng)中的動態(tài)鏈接圖形消息數(shù)據(jù)庫的實施例;
圖;3B是對應(yīng)于來自圖3A的動態(tài)鏈接圖形消息數(shù)據(jù)庫的一個條目的電子便箋圖像 的例子;
圖4是用于在過程控制系統(tǒng)中提供動態(tài)鏈接圖形消息的方法的實施例;以及
圖5描述了動態(tài)鏈接圖形消息系統(tǒng)的實施例。
具體實施方式
盡管在此已經(jīng)描述了特定方法、裝置、以及制造物品,本專利的覆蓋范圍并不限于 此。相反,本專利涵蓋了所有落在所附權(quán)利要求字面意義或相同教條意義范圍內(nèi)的所有方 法、裝置和制造物品。
參照圖1,一個過程工廠10包括一個具有一個或多個過程控制器12的分布式過程 控制系統(tǒng),其可以是一對冗余的控制器。每個過程控制器12通過輸入/輸出(I/O)卡或設(shè) 備18和19被連接至一個或多個現(xiàn)場設(shè)備14和16,該設(shè)備18和19可以是符合任意所需通 信或控制器協(xié)議的任意類型的I/O設(shè)備。現(xiàn)場設(shè)備14和16可以是任意類型的現(xiàn)場設(shè)備, 例如像傳感器、閥門、發(fā)射器、定位器、等等,并且可以符合任何所需的公開的、私有的、或其 它通信或編程協(xié)議。
該過程工廠10還包括一個或多個可由工廠人員如配置工程師、過程控制操作員、 維護人員、等等訪問的主機工作站、計算機、或用戶接口 20和22(其可以是任意類型的個人 計算機、工作站、等等)。用戶接口 20和22經(jīng)通信線或總線M被耦合至過程控制器12。該 通信總線M可如此實現(xiàn),即使用任何所需硬連線的或無線的通信結(jié)構(gòu),以及使用任何所需 或合適的通信協(xié)議,例如像以太網(wǎng)協(xié)議。過程控制器12、I/O設(shè)備18和19、以及現(xiàn)場設(shè)備 14和16通常構(gòu)成該過程控制系統(tǒng)。,一個數(shù)據(jù)庫觀可以被連接至該通信總線24,并且作為一個數(shù)據(jù)歷史記錄來 操作,該數(shù)據(jù)歷史記錄收集和存儲參數(shù)、狀態(tài)和其它與該工廠10內(nèi)的過程控制器12和現(xiàn)場 設(shè)備14和16相關(guān)的數(shù)據(jù)。替代地或者附加地,該數(shù)據(jù)庫觀可以作為配置數(shù)據(jù)庫操作來操 作,該配置數(shù)據(jù)庫存儲由過程控制器12和工作站20、22使用的該工廠10內(nèi)過程控制系統(tǒng) 的當(dāng)前配置(和與之相關(guān)的配置數(shù)據(jù))。該數(shù)據(jù)庫觀也可以通過收集和存儲在該過程工廠 10中生成的數(shù)據(jù)以供將來使用而用作數(shù)據(jù)歷史記錄。盡管圖1僅僅描述了一個數(shù)據(jù)庫28, 多個數(shù)據(jù)庫也是可能的,例如事件歷史記錄數(shù)據(jù)庫和持續(xù)的過程歷史記錄數(shù)據(jù)庫。
盡管過程控制器12、I/O設(shè)備18和19以及現(xiàn)場設(shè)備14和16典型地位于和分布 于間或惡劣的工廠環(huán)境內(nèi),用戶接口 20和22以及數(shù)據(jù)庫觀通常位于控制室或其它能易于 由操作員或維護人員訪問的不太惡劣的環(huán)境內(nèi)。眾所周知,每一個過程控制器12,其例如可 以是由愛默生過程管理公司(EmersonProcess Management)銷售的DeltaV 控制器,存儲 和執(zhí)行控制器應(yīng)用程序,其實施使用許多不同的、被獨立執(zhí)行的控制模塊或塊的控制策略。 這些控制??梢苑謩e由通常所稱的功能塊組成。每個功能塊是一個總體控制例程的一部分 或子例程并且與其它功能塊(通過通信調(diào)用鏈接)一起操作以在該過程工廠10內(nèi)實施過 程控制循環(huán)。
眾所周知,功能塊可以是面向?qū)ο缶幊虆f(xié)議中的對象,典型地執(zhí)行例如與發(fā)射 器、傳感器或其它過程參數(shù)測量設(shè)備相關(guān)的輸入功能、例如與執(zhí)行PID(proportional, integral and derivative,比例、積分和微分)控制例程、模糊邏輯等等控制的控制例程相 關(guān)的控制功能、或輸出功能中的一個,該輸出功能控制一些設(shè)備的操作,例如閥門的操作以 在該過程工廠10內(nèi)執(zhí)行一些物理功能。當(dāng)然,存在混合和其它類型的復(fù)雜功能塊,例如模 型預(yù)測控制器(MPC)、優(yōu)化器等等。盡管該現(xiàn)場總線協(xié)議和DeltaV系統(tǒng)協(xié)議使用在面向?qū)?象編程協(xié)議中設(shè)計和實現(xiàn)的控制模塊和功能塊,這些控制模塊可以被如此設(shè)計,即使用任 何所需控制編程機制,包括例如順序功能塊、階梯邏輯、等等,并且不限于被設(shè)計使用功能 塊或其它任意特定編程技術(shù)。
在圖1所示的過程工廠10內(nèi),被連接至過程控制器12的現(xiàn)場設(shè)備可以是傳統(tǒng)的 (即,非智能的)現(xiàn)場設(shè)備14,例如像標(biāo)準(zhǔn)的4-20mA設(shè)備,其通過模擬或組合的模數(shù)線路通 信至I/O設(shè)備18。替代地或附加地,現(xiàn)場設(shè)備可以是具有處理器和存儲器的智能現(xiàn)場設(shè)備 16,例如像FOUNDATION 現(xiàn)場總線現(xiàn)場設(shè)備,其使用現(xiàn)場總線協(xié)議通信經(jīng)由一個數(shù) 字總線通信至該1/0設(shè)備19。智能現(xiàn)場設(shè)備16可以存儲和執(zhí)行模塊、或子模塊例如與在 該控制器12內(nèi)實施的控制策略相關(guān)的功能塊。眾所周知,可被放置在多個現(xiàn)場總線現(xiàn)場設(shè) 備16的兩個不同現(xiàn)場總線現(xiàn)場設(shè)備中的功能塊,可以與該過程控制器12內(nèi)的控制模塊的 執(zhí)行一起被執(zhí)行以實施過程控制。當(dāng)然,現(xiàn)場設(shè)備14和16可以是任何類型的設(shè)備,例如傳 感器、閥門、發(fā)射器、定位器、等等,并且1/0設(shè)備18和19可以是符合任何所需通信或例如 HART、現(xiàn)場總線、過程現(xiàn)場總線等控制器協(xié)議的任意類型的1/0設(shè)備。
在圖1的過程工廠10中,工作站20 (其可以是,例如一個人計算機)可以由一個或 多個操作員使用以設(shè)計由過程控制器12執(zhí)行的過程控制模塊,并且顯示由該工作站20 (或 其它計算機)執(zhí)行的例程,以及與該過程控制器12通信以下載這樣的過程控制模塊至該過 程控制器12。此外,該工作站20可以在該過程工廠10的操作過程中執(zhí)行接收和顯示有關(guān) 該過程工廠10的信息或相應(yīng)元素的顯示例程。
該工作站20包括用于一存儲器34用于存儲多個應(yīng)用程序32,例如像配置設(shè)計應(yīng) 用程序和用戶接口應(yīng)用程序,以及該存儲器還用于存儲數(shù)據(jù),例如像有關(guān)該過程工廠10配 置的配置數(shù)據(jù)和其它數(shù)據(jù)結(jié)構(gòu)32,其可以由任意授權(quán)用戶訪問(在此稱作操作員)以瀏覽 和提供與該過程工廠10內(nèi)連接設(shè)備相關(guān)的功能。
盡管整個的多個數(shù)據(jù)源應(yīng)用程序32被示出僅存儲在一個工作站20中,但是這些 數(shù)據(jù)源應(yīng)用程序32中的一些或其它實體可以被存儲在以及被在或與該工廠10相關(guān)的其它 工作站或計算設(shè)備中執(zhí)行,例如像工作站22。此外,該多個數(shù)據(jù)源應(yīng)用程序32可以位于彼 此不同的地理位置和/或可以位于與該過程工廠10不同的地理位置,并且適于通過任何合 適的通信網(wǎng)絡(luò),例如像因特網(wǎng)或其它公共網(wǎng)絡(luò)、和/或私人網(wǎng)絡(luò),進行通信。在一些實施例 中該工作站20可以通過遠(yuǎn)程計算設(shè)備(未示出)來訪問。在這些實施例中,過程工廠10 可以包括一個連接至該遠(yuǎn)程計算設(shè)備的有線或無線網(wǎng)絡(luò)。該網(wǎng)絡(luò)連接可以是私人的或公共 的,并且可以使用任何已知的網(wǎng)絡(luò)技術(shù)。
該工作站20還包括處理器36執(zhí)行多個應(yīng)用程序32以使操作員能夠在該過程工 廠10操作期間設(shè)計過程控制模塊和其它例程、以及下載這些過程控制模塊至過程控制器 12 (或至其它計算機)、或從其它數(shù)據(jù)源應(yīng)用程序32收集信息并通過顯示37將該信息顯示 給該操作員。
本公開一般地涉及在過程控制系統(tǒng)中提供動態(tài)鏈接圖形消息,例如圖1所示的過 程控制系統(tǒng)。一個動態(tài)鏈接圖形消息可以通過一個超鏈接鏈接和/或關(guān)聯(lián)一個集中式數(shù)據(jù) 庫條目的內(nèi)容與一個過程控制對象。該超鏈接可以是任何已知類型的超鏈接。在一些實施 例中,該超鏈接可以是一個動態(tài)超鏈接,其包括在一個對應(yīng)于過程控制元素的過程控制對 象和一個對應(yīng)于知識參考的知識對象之間的聯(lián)系,其中該超鏈接在一個包括該過程控制對 象的顯示視圖運行時被創(chuàng)建。動態(tài)鏈接的例子可以在同時未決的申請?zhí)枮?2/565,272的 美國專利申請中被發(fā)現(xiàn),該申請的整個內(nèi)容通過引用結(jié)合在此。包括該動態(tài)鏈接圖形消息 內(nèi)容的該集中式數(shù)據(jù)庫可以典型地不同于存儲與該過程控制對象的定義或配置相關(guān)的存 儲信息的數(shù)據(jù)庫(舉例來說,一個配置數(shù)據(jù)庫)。也就是說,在某些情況下,該集中式數(shù)據(jù)庫 可以邏輯上或物理上與存儲與該過程控制對象定義或配置相關(guān)信息的數(shù)據(jù)庫分開或獨立。
包括該過程控制對象表示的顯示視圖在運行時被建立,該動態(tài)鏈接圖形消息的超 鏈接被激活以至于該顯示視圖可以在該過程控制對象表示的鄰近處和附近顯示一個電子 便箋圖像,其中該電子便箋圖像包括該集中式數(shù)據(jù)庫條目的內(nèi)容的一些或全部。以這種方 式,該電子便箋可以充當(dāng)在該集中式數(shù)據(jù)庫條目內(nèi)容和在顯示視圖運行時被激活的該過程 控制對象之間的超鏈接的圖形表示。特別地,該電子便箋圖像和該超鏈接在運行時被建立 并且不必預(yù)先配置。
此外,該電子便箋圖像可以在該過程控制系統(tǒng)的任何工作站或計算設(shè)備的任何顯 示視圖的任意實例上自動顯示以展示該過程控制對象的表示。一旦該超鏈接被初始定義 了,其圖形表示(即,該電子便箋)可以被顯示在任何展示該過程控制對象的表示的顯示上 的該過程控制對象的鄰近處和附近。對于該動態(tài)鏈接圖形消息不需要附加的定義以分離實 例、顯示視圖、工作站、等等。
此外,如果該過程控制對象是一個類對象,則該電子便箋可以被自動地顯示在該 類對象的任何子類對象表示的鄰近處和附近。在這種情況下,一個對應(yīng)于每個子類對象的分離的、附加的超鏈接可以與該動態(tài)鏈接圖形消息一起被聯(lián)合定義,從而每個子類對象與 該動態(tài)鏈接圖形消息的內(nèi)容相關(guān)。
本公開提供了超過當(dāng)前的電子便箋方法和系統(tǒng)的多個優(yōu)點。當(dāng)前的電子便箋一般 地被提供作為操作系統(tǒng)服務(wù)或外殼程序的一部分,并且被典型地捆綁到文件或由特定計算 機的操作系統(tǒng)所管理的應(yīng)用程序。當(dāng)前的電子便箋通常被捆綁到通用計算機應(yīng)用程序(舉 例來說,相片編輯器、PDF生成器、文檔處理器、電子制表軟件、等等)和由該通用計算機應(yīng) 用程序所執(zhí)行的特定文件或目標(biāo)。
此外,當(dāng)前的電子便箋典型地與過程控制對象、專用的過程控制軟件、以及過程控 制系統(tǒng)相分離。例如,使用當(dāng)前的電子便箋,第一操作員可以創(chuàng)建一個特定的當(dāng)前電子便箋 并且在其上輸入與該過程控制系統(tǒng)中一設(shè)備相關(guān)的內(nèi)容,但是該第一操作員被限于捆綁所 創(chuàng)建的便箋至一個通用的計算機程序,例如一個文檔處理器或一個圖形程序、或至一個位 于該第一操作員工作的特定計算機或工作站上的通用計算機程序產(chǎn)生的文件。該通用計算 機程序和所創(chuàng)建的便箋通常各自都不知道在該過程控制系統(tǒng)內(nèi)所定義和操作的過程控制 對象。
為了分配該本地創(chuàng)建的便箋,該第一操作員必須首先確定一組正確的收件人,并 且接著通過發(fā)電子郵件或電子地把所創(chuàng)建的便箋發(fā)送至所有可能對該主題設(shè)備感興趣的 其他的操作員或工作站。每個接收操作員接著將被要求閱讀該發(fā)送的當(dāng)前電子便箋、或許 打開被捆綁到該接收操作員的對應(yīng)計算機或工作站的通用計算應(yīng)用程序,并且采取附加的 步驟以在處于他或她控制范圍下的當(dāng)前電子便箋內(nèi)搜出所涉及的相應(yīng)對象設(shè)備(多個設(shè) 備)。如果該第一操作員刪除了該原始當(dāng)前電子便箋,則該刪除需要與該接收操作員相通信 以在視圖和工作站維持一致性。接著每個接收操作員被要求采取附加的步驟以確保他或她 的該電子便箋拷貝的刪除。
此外,當(dāng)前類型的電子便箋沒有能力在過程控制對象類整個過程中永存,保存自 始至終的配置。例如,如果該第一操作員附加地為一種類型的閥門創(chuàng)建了一個當(dāng)前電子便 箋,則需要為該類型閥門的每個實例在運行時創(chuàng)建獨立的當(dāng)前電子便箋并且需要被分配至 各種工作站和/或顯示視圖。在其它的情形下,該當(dāng)前電子便箋需要被配置以在該過程控 制系統(tǒng)整個過程中永存。因此,在一個過程控制環(huán)境下使用當(dāng)前電子便箋不僅是不方便的 而且會導(dǎo)致不一致性、協(xié)調(diào)問題和浪費時間。
本公開的該動態(tài)鏈接圖形消息不會遭受這些缺點。例如,由該動態(tài)鏈接圖形消息 提供的一個重要優(yōu)點是在過程控制系統(tǒng)中一個電子便箋圖像的內(nèi)容與一個特定過程控制 對象的相關(guān)聯(lián)。不論何時該特定過程控制對象的表示被展示在與該過程控制系統(tǒng)相關(guān)的任 何工作站或計算設(shè)備的任何顯示視圖上,該電子便箋圖像都會被同時顯示。因此,通過一 個單獨的、定義的動態(tài)鏈接圖形消息,工廠內(nèi)的用戶或操作員可以被自動地示警任何與所 聯(lián)系的過程控制對象相關(guān)的所需通信,而不管哪一個顯示視圖或工作站正在被該操作員使 用。該單獨的、定義的動態(tài)鏈接圖形消息的內(nèi)容會方便地緊密出現(xiàn)在該鏈接過程控制對象 的附近,并且會一致地在整個過程控制工廠內(nèi)顯示。用戶沒有被迫手動地使通信信息塊與 該特定過程控制對象的不同實例、與不同工作站、或與不同的用戶成為一體。用戶們不再需 要在通信有限性和精確性上花費附加的時間和精力。
此外,本公開的該動態(tài)鏈接圖形消息不僅提供了將它們的內(nèi)容鏈接至特定過程控制對象的能力,而且它們還提供了將它們的內(nèi)容至過程控制對象的全部類而無需被配置成 顯示視圖或過程控制對象的能力。一個自動應(yīng)用于一個過程控制類對象的動態(tài)鏈接圖形消 息可以使在該過程控制類對象的每個子類對象與包括該子類對象的顯示視圖運行時的消 息內(nèi)容之間的關(guān)聯(lián)永存。本公開免除了為每個子類對象提供該電子便箋的獨立實例的附加 步驟需求。
動態(tài)鏈接圖形消息的另一個優(yōu)點是在一個集中式過程控制數(shù)據(jù)庫中消息內(nèi)容的 存儲,該集中式過程控制數(shù)據(jù)庫例如一個是電子日志、事件歷史記錄數(shù)據(jù)庫、持續(xù)過程數(shù)據(jù) 庫、或其它集中式數(shù)據(jù)庫。典型地,當(dāng)前電子便箋內(nèi)容被典型地本地存儲于個人工作站或計 算機,如同當(dāng)前電子便箋被典型地通過一個操作系統(tǒng)服務(wù)或外殼程序而提供。在一個過程 控制工廠中的所有可用的當(dāng)前電子便箋的全球管理和搜索需要大量的花費和消息處理時 間以在個人工作站間協(xié)調(diào)。但是,本公開利用了內(nèi)在的特征和可用的功能、集中式過程控制 數(shù)據(jù)庫的內(nèi)在的特征和功能,因此輕易容易地和并經(jīng)濟地為過程控制系統(tǒng)內(nèi)的所有動態(tài)鏈 接圖形消息提供全面、一致的位置。此外,該可用的現(xiàn)有接口和功能、集中式過程控制數(shù)據(jù) 庫的現(xiàn)有接口和功能可以被輕易容易地擴展以管理該過程控制系統(tǒng)中的動態(tài)鏈接圖形消 息。例如,用于從各種工作站搜索和訪問現(xiàn)有的集中式數(shù)據(jù)庫的現(xiàn)有集中式接口,例如一個 電子日志接口,可以被利用以支持動態(tài)鏈接圖形消息,而無需開發(fā)新的接口。備份、存檔、審 核和其它能力也可以被容易地擴展以包括動態(tài)鏈接圖形消息。
事實上,本公開通過多種用戶接口訪問途徑提供了動態(tài)鏈接圖形消息的方便的管 理。一個用戶可以利用一個現(xiàn)存的過程控制系統(tǒng)數(shù)據(jù)庫用戶接口例如上述的電子日志接 口來管理動態(tài)鏈接圖形消息。附加地或替代地,該用戶可以使用現(xiàn)存的過程控制對象接口 以用于訪問過程控制對象(例如從一個過程控制對象的庫、或從一個特定顯示視圖上的特 定過程控制對象的一個圖標(biāo)),并且對于該過程控制系統(tǒng)的用戶接口來說,該用戶可以創(chuàng)建 或管理動態(tài)鏈接圖形消息。在某些情況下,該用戶可以通過在任何顯示視圖上可用的動態(tài) 鏈接圖形消息管理操作的菜單,舉例來說,來自任務(wù)欄的下拉菜單,來管理動態(tài)鏈接圖形消 肩、ο
圖2A是在例如圖1的過程工廠10的過程控制工廠的過程控制系統(tǒng)中動態(tài)鏈接圖 形消息外觀的例子。該動態(tài)鏈接圖形消息可以顯示為在與該過程控制系統(tǒng)相通信的一個工 作站或計算設(shè)備上展現(xiàn)的顯示視圖202上的一個電子便箋200。該電子便箋200可以包括 一個內(nèi)容域205。在這個例子中,該域205包含一個文本字符串“周五閥門維護”,但是其它 文字?jǐn)?shù)字的和/或圖示的域內(nèi)容可以顯示在該域205中。在圖2A,該電子便箋200被示出 為具有與物理便箋類似的形狀、形式和顏色,但是該電子便箋200的其它形狀、外形、顏色、 和/或尺寸也是可能的。
該顯示視圖202在其上可以有該過程控制工廠中任何數(shù)量的過程控制對象表示, 例如對應(yīng)于回路、設(shè)備、功能塊、等等的過程控制對象。在圖2A所示的示例性屏幕截圖中, 該顯示視圖202包括,在其它的表示中,一個閥門的表示208。在顯示視圖202中,該閥門的 表示208被顯示為一個圖形圖標(biāo),但是在其它實施例中,例如圖片、照片、或文本的表示也 是可能的。
在顯示視圖202運行時(舉例來說,無需配置),該動態(tài)鏈接圖形消息可以建立一 個超鏈接(未示出),其將該電子便箋200的域205的內(nèi)容鏈接至對應(yīng)于由該閥門圖標(biāo)208所表示的閥門的過程控制對象。在一些實施例中,該超鏈接可以是一個動態(tài)超鏈接,例如在 同時未決的申請?zhí)枮?2/565,272的美國專利申請中所述的。該內(nèi)容205可以被存儲在該 過程控制系統(tǒng)的集中式數(shù)據(jù)庫中,例如可由該過程控制系統(tǒng)訪問的電子日志、事件數(shù)據(jù)庫、 歷史記錄數(shù)據(jù)庫、知識對象數(shù)據(jù)庫、或其它集中式數(shù)據(jù)庫。在該超鏈接被建立后,該電子便 箋200和其對應(yīng)的內(nèi)容205可以出現(xiàn)在該顯示視圖202上、在該閥門圖標(biāo)208的附近。
在與過程工廠通信的任意計算設(shè)備上的、顯示閥門208表示的任何顯示視圖還可 以在其上、在閥門208表示的附近自動顯示該電子便箋200。因此,盡管該電子便箋200的 初始實例與該顯示視圖202中的閥門圖標(biāo)208相關(guān),該閥門圖標(biāo)208的出現(xiàn)的所有其它實 例(不論在哪個顯示視圖或哪個工作站上)也可以導(dǎo)致該電子便箋200的出現(xiàn)。
在某些實施例中,如果該特定過程控制對象是一個類對象,那么當(dāng)在該電子便箋 域內(nèi)容和該類對象間的超鏈接被建立后,一個獨立的附加超鏈接也可以在包括每個不同子 類對象的顯示視圖運行時期間、在該電子便箋域內(nèi)容和該類對象的每個不同子類對象之間 被自動建立。例如,如果一操作員為一個對應(yīng)于傳感器型號#6078的過程控制類對象創(chuàng)建 一個電子便箋并且作為其內(nèi)容輸入“11月6日、周二召回替代品到達(dá)”,每個對應(yīng)于該傳感 器型號#6078的子類對象可以被自動地鏈接至該電子便箋域的內(nèi)容。因此,在這個例子中, 一個顯示視圖上用于型號#6078的特定傳感器“A”的圖標(biāo)和在一不同顯示視圖上用于型號 #6078的不同傳感器“B”的圖標(biāo)可以分別在它們各自附近展示具有內(nèi)容“11月6日、周二召 回替代品到達(dá)”的相同的電子便箋。以這種方式,可以自動地并且輕松地通知所有對包括型 號#6078的任何傳感器的過程控制工廠部分負(fù)責(zé)的操作員(通過該動態(tài)鏈接圖形消息),該 召回替代品的到達(dá),作為其正常視圖的一部分。
回到圖2A,該電子便箋200的域205內(nèi)容(在圖2A中,“周五閥門維護”)可以作 為一個條目被存儲在該過程控制系統(tǒng)的集中式數(shù)據(jù)庫(未示出)中,其與包括過程控制對 象的數(shù)據(jù)庫不同。例如,該集中式數(shù)據(jù)庫可以是邏輯上地,并且在某些情況下,物理上地與 在其中存儲過程控制對象的數(shù)據(jù)庫(舉例來說,一個配置數(shù)據(jù)庫)分離或獨立。除了用戶輸 入的內(nèi)容,該集中式數(shù)據(jù)庫條目可以包括對應(yīng)于該動態(tài)鏈接圖形消息的附加信息或數(shù)據(jù), 例如其創(chuàng)建的時間戳、創(chuàng)建者的標(biāo)識、類別、和/或其它信息。該集中式數(shù)據(jù)庫條目的內(nèi)容 的一些或所有可以被查看以響應(yīng)于被應(yīng)用于該電子便箋200的用戶發(fā)起的動作,例如,一 個用戶發(fā)起的點擊、鼠標(biāo)移動、觸摸屏指示、語音命令、鍵盤序列、光標(biāo)動作、或類似物。
例如,一旦收到一個被應(yīng)用于該電子便箋200的用戶發(fā)起的動作(舉例來說,一個 點擊、鼠標(biāo)移動或其它),一個便箋查看窗口 210(或等效物)可以出現(xiàn),并且可以在其上顯 示對應(yīng)集中式數(shù)據(jù)庫條目的一些或全部內(nèi)容。在圖2A的例子中,該便箋查看窗口 210在主 題或標(biāo)題域212中顯示該電子便箋200的域205的內(nèi)容。該便箋查看窗口 210還可以包括 創(chuàng)建日期域215、一個截至日期或期間域218、一個作者域220、或一個消息細(xì)節(jié)域222中的 至少一個。一個或多個域212-222的內(nèi)容可以被包含在該電子便箋圖像200的域205中。 一個或多個域212-222的可以包括一個至其它過程控制對象的鏈接225。在該便箋查看窗 口 210中,該鏈接215被顯示作為一個至標(biāo)準(zhǔn)操作程序(standard operating procedure, SOP)知識對象的超鏈接,但是該鏈接225可以引用任何過程控制對象(知識對象或其它) 或可以引用該過程控制工廠內(nèi)的任何數(shù)據(jù)存儲位置。當(dāng)然,圖2A中描述的域212-225只是 示例性地而不是限制性的。替代地或附加地,其它域也是可能的。
在一個實施例中,對應(yīng)于該動態(tài)鏈接圖形消息的集中式數(shù)據(jù)庫條目可以是一個電 子日志條目。該電子日志條目可以存儲該電子便箋200的域205的內(nèi)容,并且還可以包括 一個指示該電子日志條目是一個動態(tài)鏈接圖形消息的指示,例如在標(biāo)明日志條目的類型的 域中。以這種方式,用于動態(tài)鏈接圖形消息的電子日志條目可以與其它類型的日志條目相 區(qū)分開??捎玫碾娮尤罩居脩艚涌诳梢员粩U展以提供訪問和管理對應(yīng)于動態(tài)鏈接圖形消息 的電子日志條目。
但是,該電子日志的例子僅僅是許多可能實施例其中之一。動態(tài)鏈接圖形消息可 以結(jié)合可由過程控制系統(tǒng)訪問的任何類型集中式數(shù)據(jù)庫一起被定義,例如歷史記錄數(shù)據(jù) 庫、事件數(shù)據(jù)庫、知識對象數(shù)據(jù)庫、員工數(shù)據(jù)庫、以及其它數(shù)據(jù)庫,從而該動態(tài)鏈接圖形消息 的內(nèi)容可以被存儲在任何集中式數(shù)據(jù)庫中。在某些實施例中,域205的內(nèi)容可以被分散存 儲在多個集中式數(shù)據(jù)庫中,例如,當(dāng)該域205既包括來自事件數(shù)據(jù)庫中的特定事件的數(shù)據(jù) 又包括來自知識對象數(shù)據(jù)庫中的特定操作員的段落。在某些實施例中,與集中式數(shù)據(jù)庫中 動態(tài)鏈接圖形消息相關(guān)的條目可以包括一個指示該條目對應(yīng)于一種動態(tài)鏈接圖形消息類 型的指示。
進一步考慮圖2A,動態(tài)鏈接圖形消息的各種可能顯示屬性可以增加用戶的便利 性。用戶能夠通過選擇或修改能夠改變該電子便箋200的尺寸、形狀、顏色、動態(tài)屬性、動態(tài) 視覺特征、或其它外觀特征。該用戶能夠改變一單個電子便箋的外觀,和/或該用戶能夠 為一類動態(tài)鏈接圖形消息定義外觀特征的組合。例如,該用戶可以定義動態(tài)鏈接圖形消息 的外觀特征以對應(yīng)于一種日志條目的一種類型,舉例來說,一種安全日志條目可以由一閃 爍的、紅色的、八角形來表示,一種維護日志條目可以由一靜態(tài)的、藍(lán)色的、安全帽形狀來表 示,以及一種操作員便箋條目可以由一含手寫體的黃色的方形來表示。替代地或者附加地, 也可以為其它類別,包括關(guān)于過程控制工廠內(nèi)物理位置的類別、動態(tài)鏈接圖形消息的優(yōu)先 級、對象類、或其它類別,定義外觀特征。在某些實施例中,定義和/或改變個別電子便箋或 電子便箋200類別的外觀特征的權(quán)限可以基于用戶標(biāo)識或該用戶或用戶群的授權(quán)級別。
用戶可以在顯示視圖202上改變該電子便箋200的位置。用戶可以在顯示視圖202 上移動該電子便箋200至一個新的位置,例如,當(dāng)一個電子便箋200阻擋了顯示視圖202關(guān) 鍵部分的用戶視圖時。該新位置能夠被保存從而該顯示視圖202的隨后展示可以將該電子 便箋200顯示在新位置。替代地或附加地,該電子便箋200可以與其它電子便箋200共同 地顯示在該顯示視圖202的單獨部分,例如在屏幕的任務(wù)欄或指定部分上。
該用戶可以具備這樣的能力,即將一個或多個指示電子便箋200提至顯示視圖 202的前端或至電子便箋“堆?!钡那岸耍约皩⒃撘粋€或多個指示電子便箋200發(fā)送至顯 示視圖202或該“堆?!钡暮蠖?。用戶可以最小化或恢復(fù)一個電子便箋200。
電子便箋200可以依照顯示的尺寸自動縮放。例如,電子便箋200可以在純平監(jiān)視 器上尺寸較大以及在手持式無線智能設(shè)備上尺寸較小。用戶可以通過調(diào)整該電子便箋200 尺寸以覆蓋自動縮放。
該用戶可以具備能力以隱藏或不隱藏該顯示視圖202上的某些或所有電子便箋 的能力。在某些實施例中,一個可視性指示符或觸發(fā)圖標(biāo)2 可以標(biāo)明一個或多個電子便 箋被定義了但是不可見。例如,觸發(fā)該圖標(biāo)或可視性指示符2 可以導(dǎo)致顯示視圖202的 所有可用電子便箋被隱藏或不被隱藏。如果該可視性指示符或觸發(fā)圖標(biāo)2 指示“隱藏”,該觸發(fā)圖標(biāo)2 或某些其它可視性指示符(未示出)可以指示用戶,盡管什么都未顯示,但 是該顯示視圖202已經(jīng)關(guān)聯(lián)可用的電子便箋。在某些實施例中,單獨的觸發(fā)圖標(biāo)2 或其 它可視性指示符可能對應(yīng)于不同類別或類型的動態(tài)鏈接圖形消息。例如,一第一觸發(fā)圖標(biāo) 和/或可視性指示符可以對應(yīng)于一個安全相關(guān)電子便箋的可視性,另一個觸發(fā)圖標(biāo)和/或 可視性指示符可以對應(yīng)于一個操作相關(guān)電子便箋的可視性,以及一第三觸發(fā)圖標(biāo)和/或可 視性指示符可以對應(yīng)于一個維護相關(guān)電子便箋的可視性。
在某些實施例中,一種或多種類別電子便箋的可視性可以基于該用戶或用戶群的 授權(quán)級別。例如,一種或多種類別的電子便箋可以僅僅對于低于監(jiān)督級別的用戶是可見的, 其它類別僅僅對于工程師是可見的,并且還有其它類別對于工程師和操作員是可見的。該 電子便箋200甚至可以被定義為僅僅在兩單個用戶之間是私有可見的。
在某些實施例中,一種或多種類別電子便箋的可視性可以基于一個過濾器。例如, 從一組可用的、活躍的電子便箋中,要么顯示一個過濾的子集,要么顯示該子集的逆。該過 濾器可以基于,例如,用戶的授權(quán)級別、過程工廠的物理區(qū)域、優(yōu)先級、和/或一些其它特定 標(biāo)準(zhǔn)。一些或所有過濾器可以是用戶特定的,舉例來說,可以由用戶定義、選擇和/或修改。 一些或所有過濾器可以是系統(tǒng)生成的。
圖2B示出了圖2A創(chuàng)建動態(tài)鏈接圖形消息200期間的屏幕截圖。圖2B顯示了圖 2A的顯示屏幕202,包括閥門圖標(biāo)208。在圖2B中,該用戶已經(jīng)指示了他或她想要為該閥門 圖標(biāo)208創(chuàng)建一個動態(tài)鏈接圖形消息,如在閥門圖標(biāo)208周圍由高亮盒230所示。響應(yīng)于用 戶選擇,產(chǎn)生的用戶接口窗口 232已經(jīng)出現(xiàn)在該顯示屏幕202上,該窗口包括可用動態(tài)鏈接 圖形消息管理操作的可選列表。在這種情形下,該用戶已經(jīng)選擇了一個“添加便箋”或“創(chuàng) 建便箋”操作(或等效物),其導(dǎo)致相應(yīng)的創(chuàng)建便箋窗口 235被顯示在該顯示視圖202上。 該創(chuàng)建便箋窗口 235可以包括一個或多個類似于在圖2A的顯示便箋窗口 210所示的那些 域,包括主題域212、創(chuàng)建日期域215、截止域218、作者域220、以及消息細(xì)節(jié)域222。圖2B 描述了該用戶處于用所需信息填充域212-225包括超鏈接225的過程中。
一般來說,如果該用戶想要將超鏈接添加至域212-222,例如該超鏈接225,則該 用戶可以從窗口 232或由選擇窗口 232中所列的選擇而產(chǎn)生的窗口例如該“創(chuàng)建便箋”窗 口 235中選擇一個“添加超鏈接”或“鏈接”操作(或等效操作)。一旦選擇“添加超鏈接” 操作,顯示在該過程控制系統(tǒng)中可用的超鏈接列表(未示出)(舉例來說,超鏈接至過程控 制對象、知識對象或其它類型對象),并且該用戶可以從該列表中選擇一個或多個可用超鏈 接。所選擇的超鏈接(們)可以通過任何已知方式,例如剪切/粘貼、字符條目、或通過拖 放所選超鏈接(們)至所需域,而被納入到該創(chuàng)建便箋窗口 235中。
在用戶已經(jīng)完成輸入所有所需數(shù)據(jù)至該創(chuàng)建便箋窗口 235后,該用戶可以保存該 創(chuàng)建的便箋。該用戶可以指示一個特定集中式數(shù)據(jù)庫作為存儲位置,或一特定集中式數(shù)據(jù) 庫可以被預(yù)先定義或被自動選擇。一旦保存該創(chuàng)建的便箋,該輸入的數(shù)據(jù)可以被填入該集 中過程控制數(shù)據(jù)庫的條目中,該集中過程控制數(shù)據(jù)庫條目和對應(yīng)于該閥門圖標(biāo)208的過程 控制對象之間的超鏈接可以被創(chuàng)建,并且該電子便箋200可以如圖2A所示的在屏幕上顯示 在該閥門圖標(biāo)208的附近。此外,一旦保存所創(chuàng)建的便箋,該過程控制數(shù)據(jù)庫條目和對應(yīng)于 該閥門圖標(biāo)208的過程控制對象的任何子類對象之間的超鏈接也可以被自動填入該集中 過程控制數(shù)據(jù)庫中。
用于動態(tài)鏈接圖形消息的其它管理操作(未示出)也可以顯示在窗口 232上以給 該用戶提供與動態(tài)鏈接圖形消息相關(guān)的附加管理操作。例如,窗口 232還可以包含例如“修 改便箋”操作、“刪除便箋”操作的操作、搜索能力、設(shè)置查看、刪除和/或修改權(quán)限的能力、寸寸。
“修改便箋”操作(或等效操作)可以允許該用戶修改該動態(tài)鏈接圖形消息的內(nèi) 容,例如域212-225中的任何一個。任何修改可以被保存至對應(yīng)的集中式數(shù)據(jù)庫條目中。此 外,“修改便箋”操作可以允許該用戶修改該電子便箋200的外觀特征,例如顏色、形狀、字 體、尺寸、動態(tài)屬性、以及類似特征。
“刪除便箋”操作(或等效操作)可以允許該用戶刪除該動態(tài)鏈接圖形消息。動態(tài) 鏈接圖形消息的刪除可以導(dǎo)致該電子便箋圖像200從該顯示視圖202(并且,因此,同樣從 其它顯示視圖)上消失。刪除該動態(tài)鏈接圖形消息還會導(dǎo)致對應(yīng)于該閥門圖標(biāo)208的過程 控制對象和該電子便箋圖像200中的域205內(nèi)容之間的超鏈接失效。但是,域212-225的 內(nèi)容仍然被保持在該中央數(shù)據(jù)庫中。附加的數(shù)據(jù)可以被添加至該集中式數(shù)據(jù)庫條目中,例 如指示取消鏈接(即,該動態(tài)鏈接圖形消息的刪除)的時間、條目被從其取消鏈接的過程控 制對象、執(zhí)行該取消鏈接的用戶標(biāo)識、以及其它數(shù)據(jù)。類似地,當(dāng)域218中指定的截止時間、 期間、或時間間隔到期時,該動態(tài)鏈接圖形消息可以仿效類似的刪除程序。如果該用戶未指 定截止時間或時間間隔,例如在域218中,則會使用默認(rèn)的時間或時間間隔。
盡管圖2B的窗口 232中所示的一組動態(tài)鏈接圖形消息管理操作被描述為通過一 個用戶圖標(biāo)選擇而被訪問,在其它的實施例中,該組消息管理操作可以通過顯示中一個下 拉菜單而被提供,并且可以,例如通過點擊“便箋”下拉菜單238或通過點擊“便箋”任務(wù)欄 圖標(biāo)MO,來訪問。
此外,一個動態(tài)鏈接圖形消息可以通過該過程控制系統(tǒng)的現(xiàn)有數(shù)據(jù)庫管理用戶接 口被創(chuàng)建,而不是從如圖2B所示的工作站的顯示視圖中創(chuàng)建。例如,如果一個電子日志被 用于存儲動態(tài)鏈接圖形消息,動態(tài)鏈接圖形消息可以通過一個可用的電子日志用戶接口而 被創(chuàng)建、修改、或管理。在這個例子中,通過使用該可用的電子日志用戶接口,該用戶可以創(chuàng) 建一個新的電子日志條目并且可以用指示該新電子日志條目是一個動態(tài)鏈接圖形消息的 日志條目類型填入新的電子日志條目中。該新創(chuàng)建的電子日志條目可以包含用于填入該動 態(tài)鏈接圖形消息域的數(shù)據(jù),例如該顯示便箋窗口 210的一個或多個域212-225。在某些實施 例中,新創(chuàng)建的電子日志條目可以包括與動態(tài)鏈接圖形消息相關(guān)的那些以外的域。
可用的電子日志用戶接口或其它現(xiàn)有的數(shù)據(jù)庫用戶接口可以進一步包括一個鏈 接操作,從而用戶可以從該電子日志用戶接口或其它現(xiàn)有的數(shù)據(jù)庫用戶接口指定一個特定 的過程控制對象,該新的電子日志條目或新的數(shù)據(jù)庫條目將被鏈接到該特定的過程控制對 象上。類似地,該用戶接口還可以包括一個取消鏈接操作從而用戶可以將一個特定電子日 志條目或特定數(shù)據(jù)庫條目與其相應(yīng)的過程控制對象解除聯(lián)系。當(dāng)然,該可用的電子日志接 口只是許多可用、現(xiàn)有數(shù)據(jù)庫管理用戶接口的其中之一,通過這些可用、現(xiàn)有數(shù)據(jù)庫管理用 戶接口可以創(chuàng)建動態(tài)鏈接圖形消息。事實上,任何在其中存儲動態(tài)鏈接圖形消息內(nèi)容的集 中式數(shù)據(jù)庫的任何可用的接口都可以被用于創(chuàng)建、修改和管理動態(tài)鏈接圖形消息。
在另一個用于動態(tài)鏈接圖形消息生成的實施例中,一個用戶可以從一個現(xiàn)有用戶 接口創(chuàng)建一個動態(tài)鏈接消息以在過程控制系統(tǒng)中管理過程控制對象。通過現(xiàn)有的過程控制對象管理用戶接口,一個用戶可以提取過程控制對象列表,并且從該鏈表中選擇一個或多 個過程控制對象以用于使用動態(tài)鏈接圖形消息來鏈接。例如,一個用戶可以提取所有對應(yīng) 于知識引用的過程控制對象列表,這些知識引用可由該過程控制系統(tǒng)訪問,例如是標(biāo)準(zhǔn)操 作過程、用戶手冊、等等類似物。該用戶可以從該列表中選擇一個特定的知識引用(或其相 應(yīng)的過程控制對象),并且可以從一組動態(tài)鏈接圖形消息管理操作中選擇,類似于那些在圖 2B的窗口 232中所述的。例如,該用戶可以選擇“添加便箋”操作以創(chuàng)建一個包括指向所選 擇知識引用或?qū)ο蟮囊玫膭討B(tài)鏈接圖形消息內(nèi)容,并且也可以使用一個“鏈接便箋”操作 (未示出)以鏈接所創(chuàng)建的內(nèi)容至該所選擇的知識對象。在另一個實施例中,“鏈接便箋” 操作可以通過拖放所選擇的知識引用表示至一填好的創(chuàng)建便箋窗口 235而被完成,或者通 過拖放該填好的創(chuàng)建的便箋窗口 235至該知識引用的表示。事實上,對于至動態(tài)鏈接圖形 消息管理操作的用戶接口的任何實施例,一些或所有管理操作可以包括拖放功能。
圖3A示出了一個包括對應(yīng)于所創(chuàng)建動態(tài)鏈接圖形消息的條目的動態(tài)鏈接圖形消 息數(shù)據(jù)庫300的實施例。該動態(tài)鏈接圖形消息數(shù)據(jù)庫可以作為對過程控制系統(tǒng)中所有活躍 的動態(tài)鏈接圖形消息可用的“路線圖”,也就是說,對該過程控制系統(tǒng)中那些當(dāng)前被定義了 具有可用(激活的或非激活的)超鏈接和相關(guān)聯(lián)的過程控制對象的所有動態(tài)鏈接圖形消 息。該動態(tài)鏈接圖形消息數(shù)據(jù)庫300可以或可以不與為動態(tài)鏈接圖形消息存儲內(nèi)容信息的 一個或多個其它集中式數(shù)據(jù)庫不同(舉例來說,邏輯上和/或物理上分離),并且可以或可 以不與存儲過程控制對象的配置數(shù)據(jù)庫不同(舉例來說,邏輯上和/或物理上分離)。在運 行時,當(dāng)一個特定顯示視圖或等效物被顯示,該動態(tài)鏈接圖形消息數(shù)據(jù)庫300可以被訪問 以確定展示在該特定顯示視圖上的哪一個過程控制對象具有相關(guān)聯(lián)的、被定義的超鏈接將 被建立。
盡管該動態(tài)鏈接圖形消息數(shù)據(jù)庫300在圖3A中被描述為一張表,該動態(tài)鏈接圖形 消息數(shù)據(jù)庫300可以采用任何已知的數(shù)據(jù)庫結(jié)構(gòu)和技術(shù)形式。任何已知的數(shù)據(jù)庫操作可以 在該動態(tài)鏈接圖形消息數(shù)據(jù)庫300上執(zhí)行。例如,該數(shù)據(jù)庫300的任何一個域或多個域的 任何內(nèi)容可以是可搜索的從而為查看和/或選擇生成較短的列表,該數(shù)據(jù)庫300可以是可 排序的,和/或該數(shù)據(jù)庫300可以受到管理操作,例如創(chuàng)建、添加、刪除、修改、查看、等等。
該數(shù)據(jù)庫300可以位于與過程控制系統(tǒng)中其它集中式數(shù)據(jù)庫相同或不同的數(shù)據(jù) 庫(舉例來說,事件數(shù)據(jù)庫、歷史記錄數(shù)據(jù)庫、電子日志、等等)中,但是,典型地,該動態(tài)鏈 接圖形消息數(shù)據(jù)庫300可以是獨立(舉例來說,邏輯上獨立并且,在某些情況下,物理上也 獨立)于配置數(shù)據(jù)庫,從而,特別地,該數(shù)據(jù)庫300的條目排除了過程控制對象和顯示視圖 的配置。該數(shù)據(jù)庫300本身可以是集中的并且可以從該過程控制系統(tǒng)的任何位置訪問。該 數(shù)據(jù)庫300可以通過一個私有或公共網(wǎng)絡(luò)被遠(yuǎn)程定位和訪問。特別地,該數(shù)據(jù)庫300可以 由該過程控制系統(tǒng)中的運行和配置應(yīng)用程序或?qū)嶓w訪問。
當(dāng)一個新的動態(tài)鏈接圖形消息被創(chuàng)建時,該動態(tài)鏈接圖形消息數(shù)據(jù)庫300的每個 條目可以被創(chuàng)建。每個條目可以包含,例如,條目標(biāo)志符302、指示創(chuàng)建時間的時間戳305、 過程控制對象的指示308、過程控制對象所鏈接的對應(yīng)數(shù)據(jù)庫條目的指示310、動態(tài)鏈接圖 形消息的類別312、和/或一個或多個附加數(shù)據(jù)或信息域315中的至少一個。當(dāng)然,該屬性 302-315僅僅是示例性的。動態(tài)鏈接圖形消息數(shù)據(jù)庫的實施例可以具有僅帶屬性302-315 的子集的條目,和/或該動態(tài)鏈接圖形消息數(shù)據(jù)庫可以具有附加的屬性(未示出)。例如,附加屬性可以指示一個電子便箋要被顯示給什么授權(quán)級別的用戶或用戶群,可以指示相應(yīng) 消息的截止日期/時間,或可以指示該消息的作者的標(biāo)識。
考慮在動態(tài)鏈接圖形消息數(shù)據(jù)庫300中的條目320的例子。該條目320將對應(yīng)于 閥門型號#6081的過程控制對象鏈接至該電子日志條目#6379。該條目320具有“安全程 序”類別,因此可以在任何顯示視圖上被突出顯示,例如,通過將一個具有相應(yīng)預(yù)定義特征 (舉例來說,紅色、閃爍的八角形)的電子便箋顯示在對應(yīng)于每一個型號#6081的閥門的每 一個閥門圖標(biāo)附近。
示例條目322將表示顯示視圖#48特定實例“B”的過程控制對象鏈接至電子日志 條目#7920。該條目322具有“操作員便箋”類別并且可以被突出顯示為“操作員便箋”,例 如,在顯示視圖#48的實例“B”上通過一個黃色方形電子便箋或其它指定。
示例條目325將一個對應(yīng)于警報73A的過程控制警報對象鏈接至過程控制系統(tǒng)的 歷史記錄數(shù)據(jù)庫中的一個事件#4622。假設(shè)該警報73A已經(jīng)間歇地發(fā)生于過程控制工廠中, 并且工廠操作員很難確定什么導(dǎo)致了該警報73A的間歇發(fā)生。一個操作員可能發(fā)現(xiàn)在事件 #4622和該警報73A之間的因果關(guān)系。該操作員可以創(chuàng)建動態(tài)鏈接圖形消息以鏈接一個對 應(yīng)于警報73A的過程控制對象和該事件#4622。該創(chuàng)建的消息可以作為條目325被輸入至 該動態(tài)鏈接圖形消息數(shù)據(jù)庫300(在圖3A中示出)。
無論何時該警報73A或該事件#4622的表示被顯示,對應(yīng)于條目325的圖的相 應(yīng)電子便箋328圖形可以被顯示。該電子便箋3 可以具有一個主要域330,其顯示該動 態(tài)鏈接圖形消息的主題,舉例來說,該事件#4622和/或該警報73A的標(biāo)識。一個額外的域 332也可以出現(xiàn)在該電子便箋3 上,在該域中用戶可以輸入額外的文本。該額外的文本可 以被存儲在圖3A的條目325的可選域315中。
圖3A的數(shù)據(jù)庫300演示了有關(guān)動態(tài)鏈接圖形消息的若干感興趣的和有益的特征。 首先,并不是過程控制系統(tǒng)中的所有動態(tài)鏈接消息都需要將其各自的內(nèi)容存儲在同一集中 式過程控制數(shù)據(jù)庫中。在圖3A中,條目320和322被存儲在一個電子日志中,而條目325 被存儲在一個歷史記錄數(shù)據(jù)庫中。事實上,該動態(tài)鏈接圖形消息數(shù)據(jù)庫300可以與任意和 所有與該過程控制系統(tǒng)相關(guān)的集中式數(shù)據(jù)庫一起聯(lián)合操作。
其次,過程控制對象可以是一個對應(yīng)于顯示視圖的對象,或者甚至可以是一個對 應(yīng)于一個顯示視圖實例的對象。例如,對應(yīng)于條目322,當(dāng)顯示視圖#48的實例“B”被訪問, 一個鏈接至電子日志條目#7920的電子便箋可以被顯示。該顯示視圖#48的其它實例將不 顯示對應(yīng)于條目322的電子便箋。一般地,一個動態(tài)鏈接圖形消息可以通過數(shù)據(jù)庫300被 關(guān)聯(lián)到過程控制系統(tǒng)內(nèi)的任何級別的對象類或子類而無需配置該動態(tài)鏈接圖形消息。
同樣,要注意的是,盡管該動態(tài)圖形消息數(shù)據(jù)庫300在該過程控制系統(tǒng)中一般可 以提供可用超鏈接的記錄,但是在該動態(tài)鏈接圖形消息數(shù)據(jù)庫300中的條目可以是臨時 的。例如,當(dāng)一個相應(yīng)的動態(tài)鏈接圖形消息被刪除時該數(shù)據(jù)庫300中的一個條目可以被刪 除。但是,即使在一個動態(tài)鏈接圖形消息已經(jīng)被刪除并且已被從該動態(tài)鏈接圖形消息數(shù)據(jù) 庫300中移除之后,該相應(yīng)集中式數(shù)據(jù)庫條目的內(nèi)容(舉例來說,用于條目320的電子日志 條目#6379、用于條目322的電子日志條目#7920、用于條目325的事件數(shù)據(jù)庫條目#4622) 仍可被保持在其各自的集中過程控制數(shù)據(jù)庫中。
圖4描述了一種用于在過程控制系統(tǒng)中提供動態(tài)鏈接圖形消息的方法400的實施21例。該方法400的實施例可以依照圖1的過程控制工廠10、圖2A和2B中描述的該動態(tài)鏈 接圖形消息和其相應(yīng)的創(chuàng)建、和/或圖3A的該動態(tài)鏈接圖形消息數(shù)據(jù)庫的實施例來操作。
在方法400的開始402處,一個包括該動態(tài)鏈接圖形消息標(biāo)識和相應(yīng)內(nèi)容的動態(tài) 鏈接圖形消息可以被創(chuàng)建405。該動態(tài)鏈接圖形消息可以由一個用戶創(chuàng)建405。在另一個 實施例中,該動態(tài)鏈接圖形消息可以由該過程控制系統(tǒng)自動創(chuàng)建405,例如通過腳本。然而 在另一個實施例中,該動態(tài)鏈接圖形消息可以在過程控制對象的配置時間被創(chuàng)建405。
該動態(tài)鏈接圖形消息被創(chuàng)建405的載體可以包括一個管理操作,例如,響應(yīng)于一 個用戶選擇“創(chuàng)建”或“添加,,便箋操作或等效操作?!皠?chuàng)建”或“添加,,便箋選項可以是一 組動態(tài)鏈接圖形消息管理操作其中之一,該組操作包括“刪除”、“修改”、“鏈接”以及其它操 作。該組操作可以由一個過程控制對象用戶接口提供,例如當(dāng)在一個顯示視圖上的一個過 程控制對象被選擇時(如在圖2B中所示),或當(dāng)一個過程控制對象被從過程控制系統(tǒng)中可 用過程控制對象列表中選出時。替代地或附加地,用于動態(tài)鏈接圖形消息的該組操作可以 經(jīng)由一個可用用戶接口,例如電子日志用戶接口或事件、持續(xù)、成批或其它類型集中式數(shù)據(jù) 庫的可用用戶接口,被提供給該過程控制系統(tǒng)的集中式數(shù)據(jù)庫。在某些實施例中,用于動態(tài) 鏈接圖形消息的該組操作可以經(jīng)由一個顯示上的用戶接口屏幕被提供。例如,該組操作可 以在該用戶接口屏幕上由下拉菜單或選擇圖標(biāo)而被提供。在某些實施例中,用于動態(tài)鏈接 圖形消息的該細(xì)操作可以由動態(tài)鏈接圖形消息數(shù)據(jù)庫的一個特定的用戶接口而被提供,該 動態(tài)鏈接圖形消息數(shù)據(jù)庫例如是在圖3A中所示的該動態(tài)鏈接圖形消息數(shù)據(jù)庫300。在某些 實施例中,該動態(tài)鏈接圖形消息405的創(chuàng)建包括存儲該創(chuàng)建信息的內(nèi)容。
在塊408,該創(chuàng)建的動態(tài)鏈接圖形消息的內(nèi)容(例如在一個或多個域212-225中的 內(nèi)容)可以被與該過程控制系統(tǒng)中的過程控制對象相關(guān)聯(lián)或相鏈接。該關(guān)聯(lián)或鏈接可以通 過一個拖放操作、通過從該組管理操作選擇一個“鏈接”操作、通過數(shù)據(jù)條目、或通過一些其 它命令來執(zhí)行。在某些實施例,鏈接該動態(tài)鏈接圖形消息408包括存儲該鏈接消息的內(nèi)容, 并且在某些情況下,還包括存儲該鏈接的指示至該過程控制對象。
在塊410,該創(chuàng)建的動態(tài)鏈接圖形消息的內(nèi)容可以被存儲(如果還沒有這么做)在 該過程控制系統(tǒng)的一個或多個集中式數(shù)據(jù)庫中,例如一個電子日志、一個歷史記錄數(shù)據(jù)庫 或一些其它集中式數(shù)據(jù)庫。典型地,該過程控制系統(tǒng)的集中式數(shù)據(jù)庫可以是一個現(xiàn)有的、從 一個配置數(shù)據(jù)庫中分離的可用集中式數(shù)據(jù)庫,并且該內(nèi)容可以被存儲在獨立于該過程控制 對象存儲位置的一個位置。例如,該過程控制對象可以被存儲在一個過程控制對象或配置 數(shù)據(jù)庫中,但是該動態(tài)鏈接圖形消息的內(nèi)容可以被存儲在一個電子文檔庫中。
在塊412,該動態(tài)鏈接圖形對象被存儲為動態(tài)鏈接圖形消息數(shù)據(jù)庫中的一個條目, 該動態(tài)鏈接圖形消息數(shù)據(jù)庫例如是在圖3A的數(shù)據(jù)庫300中。動態(tài)鏈接圖形消息數(shù)據(jù)庫的 該被存儲的條目可以包括一個該過程控制對象的指示和一個存儲有該動態(tài)鏈接圖形對象 內(nèi)容的集中式數(shù)據(jù)庫條目的指示。
在包括該過程控制對象的顯示視圖運行時(塊41 ,一個超鏈接可以在該過程控 制對象和被存儲在集中式數(shù)據(jù)庫條目中該動態(tài)鏈接圖形消息的內(nèi)容(例如一個或多個域 212-225中的內(nèi)容)之間被建立。在塊418,一個電子便箋圖像可以被展示或顯示在所訪問 顯示視圖上并鄰近該過程控制對象的表示。該電子便箋圖像上的域可以通過該超鏈接顯示 來自該集中式數(shù)據(jù)庫條目的一部分內(nèi)容。
事實上,在包括該過程控制對象表示的任何顯示視圖運行時,該電子便箋可以被 展示或顯示在該過程控制對象表示的附近。此外,任何包括該過程控制對象子類對象表示 的顯示視圖也可以在該子類對象表示附近展示或顯示該電子便箋。最后,在塊420,方法 400可以結(jié)束。
圖5描述了一種在一過程控制系統(tǒng)中使用的動態(tài)鏈接圖形消息系統(tǒng)500的實施 例。該系統(tǒng)500的實施例可以被合并到圖1中描述的過程控制系統(tǒng)和過程控制工廠的實施 例中,或者可以與圖1中描述的過程控制系統(tǒng)和工廠10的實施例聯(lián)合操作。如果有需要, 該系統(tǒng)500的實施例可以依照圖2A和圖2B中所述的動態(tài)鏈接圖形消息實施例、圖3A的動 態(tài)鏈接圖形消息數(shù)據(jù)庫300的實施例、和/或圖4的方法400的實施例來操作。
該動態(tài)鏈接圖形消息系統(tǒng)500可以包括一個計算設(shè)備502,其可以是例如圖1的主 機或操作員工作站20、22。在某些實施例中,該計算設(shè)備502可以不是一個過程工廠的一部 分或過程控制系統(tǒng)本身,但是可以通過一網(wǎng)絡(luò)鏈接505通信耦合至該過程工廠控制系統(tǒng)的 計算機例如圖1的主機或操作員工作站20、22。該鏈接505可以是一個直接的或遠(yuǎn)程的連 接,并且可以是有線的或無線的。該鏈接505可以將一個網(wǎng)絡(luò)連接提供給任何公共或私人 網(wǎng)絡(luò)。一般來說,該網(wǎng)絡(luò)鏈接505可以是本領(lǐng)域公知的任何已知網(wǎng)絡(luò)技術(shù)。
該計算設(shè)備502可以有處理器508和可由該處理器508訪問的存儲器510。該存 儲器510可以是計算機可讀存儲介質(zhì),在其內(nèi)存儲的計算機可執(zhí)行指令可由該處理器508 執(zhí)行。盡管圖5中所示的計算設(shè)備502僅僅顯示了一個處理器508和一個存儲器510,在某 些實施例中,該計算設(shè)備502可以有多個處理器508和/或多個存儲器510。類似地,盡管 該存儲器510被示出為被包含在該計算設(shè)備502內(nèi),在某些實施例中,該存儲器510可以位 于該計算設(shè)備502外部,但是仍然可以由該處理器508遠(yuǎn)程或本地訪問。
該計算設(shè)備502可以包括一個顯示512和一個用戶接口 515。例如,該顯示512可 以是一個屏幕,以及該用戶接口 515可以包括至少一個鍵盤、鼠標(biāo)、觸摸屏、聲控系統(tǒng)、或類 似物其中之一。該顯示512和用戶接口 515可以是部分地或整體地被集成,或可以是被通 信耦合。一般來說,該處理器508、存儲器510、顯示512和用戶接口 515可以分別采用本領(lǐng) 域任何各自已知形式。
該計算設(shè)備502可以包含多種不同的計算設(shè)備配置。例如,該計算設(shè)備502可以 被實現(xiàn)為手持設(shè)備、移動電話、多處理器系統(tǒng)、基于微處理器或可編程消費電子產(chǎn)品、網(wǎng)絡(luò) 個人計算機、微型計算機、大型計算機、便攜式計算或通訊設(shè)備、以及或其它既能夠視覺顯 示又可以直接或間接與其它計算設(shè)備通信的計算設(shè)備。
該計算設(shè)備502可以通過一個鏈接518被通信耦合至一個集中過程控制系統(tǒng)數(shù)據(jù) 庫520,例如圖1的數(shù)據(jù)庫觀。在該計算設(shè)備502是一個過程控制系統(tǒng)實體的實施例中,例 如圖1的工作站20、22其中之一,該計算設(shè)備502可以通過該系統(tǒng)10的數(shù)據(jù)高速路M被 耦合至該集中過程控制數(shù)據(jù)庫520。在該計算設(shè)備502不是一個過程控制工廠的實體但是 被通信耦合至一個過程控制工廠系統(tǒng)的實施例中,該計算設(shè)備502可以通過鏈接518被耦 合至該過程控制工廠系統(tǒng)10的中間網(wǎng)關(guān)(未示出)以為了與數(shù)據(jù)庫520進行通信(舉例 來說,在圖1中,經(jīng)由數(shù)據(jù)高速公路M與數(shù)據(jù)庫觀進行通信)。在某些實施例中,鏈接505 和鏈接518可以是相同的鏈接,但是在其它實施例中,它們可以是不同的鏈接。
盡管該過程控制系統(tǒng)的集中式數(shù)據(jù)庫520在圖5中被表示為一個單個的數(shù)據(jù)庫,附圖標(biāo)記520可以表示多于一個的集中式數(shù)據(jù)庫。例如,過程控制系統(tǒng)可以包括多個出于 歷史記錄的目的而存儲過程控制數(shù)據(jù)的數(shù)據(jù)庫,例如持續(xù)的歷史數(shù)據(jù)庫、離散事件數(shù)據(jù)庫、 和/或批處理歷史記錄數(shù)據(jù)庫。該集中式數(shù)據(jù)庫520可以表示在過程控制系統(tǒng)中使用的一 個或多個歷史記錄數(shù)據(jù)庫。該集中式數(shù)據(jù)庫520可以表示其它集中式數(shù)據(jù)庫,例如文檔庫 數(shù)據(jù)庫、知識對象數(shù)據(jù)庫、電子日志、或其它。該集中式數(shù)據(jù)庫520可以包括或可以不包括 圖3A的該動態(tài)鏈接圖形消息數(shù)據(jù)庫300。典型地,該集中式數(shù)據(jù)庫520可以物理上和/或 邏輯上與過程控制系統(tǒng)中的配置數(shù)據(jù)庫相分離。
該計算設(shè)備502可以具有被存儲在存儲器510中的動態(tài)鏈接圖形消息提供器522。 該動態(tài)鏈接圖形消息提供器522可以由被存儲在該存儲器510中且可以由處理器508執(zhí)行 和訪問的計算機可執(zhí)行指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊、以及其它數(shù)據(jù)來實現(xiàn)。在一個分布式計 算環(huán)境中,該動態(tài)鏈接圖形消息提供器522的計算機可執(zhí)行指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊、等 等可以位于本地和遠(yuǎn)程存儲器存儲設(shè)備中,例如,既在該過程工廠10的工作站20、22中,又 在處于該過程控制工廠系統(tǒng)10外部的一計算設(shè)備中。
該動態(tài)鏈接圖形消息提供器522可以包括由該處理器執(zhí)行的計算機可執(zhí)行指令 以提供一個動態(tài)鏈接圖形消息的實施例,例如在圖2A中所述的該動態(tài)鏈接圖形消息。例 如,該動態(tài)鏈接圖形消息提供器522可以創(chuàng)建一個動態(tài)鏈接圖形消息,包括存儲在集中式 數(shù)據(jù)庫520條目中的內(nèi)容和至過程控制對象的鏈接。對應(yīng)于該動態(tài)鏈接圖形消息的信息可 以被存儲在常駐于該存儲器510或常駐于邏輯上與其它集中式數(shù)據(jù)庫信息相分離的集中 式數(shù)據(jù)庫520的動態(tài)鏈接圖形消息數(shù)據(jù)庫300中。該動態(tài)鏈接圖形消息提供器522可以 在顯示視圖運行時在該內(nèi)容和該過程控制對象之間建立一個超鏈接,并且可以在該顯示視 圖上將電子便箋顯示在該過程控制對象表示的附近,其中該電子便箋包括該集中式數(shù)據(jù)庫 520條目的內(nèi)容。一旦刪除該動態(tài)鏈接圖形消息,該動態(tài)鏈接圖形消息提供器522可以從該 顯示視圖移除該電子便箋并且使該超鏈接失效,但是該集中式數(shù)據(jù)庫條目的內(nèi)容可以被保 持。
該動態(tài)鏈接圖形消息提供器522還可以提供一組管理操作以在該過程控制系統(tǒng) 中管理動態(tài)鏈接圖形消息(舉例來說,“添加”、“刪除”、“鏈接”、“修改”、等等),例如之前結(jié) 合圖2A和圖2B所討論的。該動態(tài)鏈接圖形消息提供器522可以管理圖3的動態(tài)鏈接圖形 消息數(shù)據(jù)庫300的實施例,包括提供該數(shù)據(jù)庫300本身、提供搜索機制、填充和取消填填充 條目、以及類似功能。
事實上,該動態(tài)鏈接圖形消息提供器522可以支持圖2A和圖2B的動態(tài)鏈接圖形 消息的任何實施例、圖3A的動態(tài)鏈接圖形消息數(shù)據(jù)庫300的任何實施例、以及圖4的方法 400的任何實施例。
盡管該公開描述了示例方法和系統(tǒng)包括,在其它組件中,在硬件上執(zhí)行的軟件和/ 或固件,應(yīng)該注意的是,這些例子純粹是示意性的并且不應(yīng)被當(dāng)做限制性的。例如,預(yù)期到 任何或所有硬件、軟件、以及固件組件能夠僅以硬件、僅以軟件、或以任何硬件和軟件組合 來實施。因此,盡管該公開描述了示例方法和裝置,本領(lǐng)域普通技術(shù)人員可以容易地認(rèn)識到 所提供的實施例不是實現(xiàn)這些方法和裝置的唯一途徑。
當(dāng)被實施時,在此所述的任何計算機可讀指令或軟件可以被存儲在例如磁盤、激 光視盤、或其它存儲介質(zhì)的任何計算機可讀存儲介質(zhì)或存儲器中、在計算機或處理器的RAM或ROM、便攜式存儲器中等等。同樣地,使用任何已知或所需傳遞方法,例如,在計算機可讀 磁盤上或其它可移動的計算機存儲機制或通過通信信道例如一個電話線、因特網(wǎng)、萬維網(wǎng)、 任何其它本地網(wǎng)絡(luò)或廣域網(wǎng)、等等(其傳遞被看作與通過可移動存儲介質(zhì)提供這種軟件是 相同或可互換的),這個軟件可以被傳遞給用戶、過程工廠或操作員工作站。此外,這個軟件 可以被直接提供而無需調(diào)制或加密或可以在經(jīng)由通信信道傳輸之前使用任何合適調(diào)制載 波和/或加密技術(shù)而被調(diào)制和/或被加密。
盡管已經(jīng)結(jié)合特定示例描述了本發(fā)明,其僅積是示意性的而不是為了限制本發(fā) 明,對于本領(lǐng)域技術(shù)人員來說,對所揭示的實施例進行修改、增加或刪除而不背離本發(fā)明的 精神和范圍是顯而易見的。
權(quán)利要求
1.一種在過程控制工廠的過程控制系統(tǒng)中使用的動態(tài)鏈接圖形消息系統(tǒng),該動態(tài)鏈接 圖形消息系統(tǒng)包括與該過程控制系統(tǒng)通信的計算設(shè)備,該計算設(shè)備具有處理器、存儲器和顯示; 用于動態(tài)鏈接圖形消息提供器的計算機可執(zhí)行指令,該計算機可執(zhí)行指令被存儲在該 計算設(shè)備的存儲器上并且由該處理器執(zhí)行以創(chuàng)建動態(tài)鏈接圖形消息,該動態(tài)鏈接圖形消息包括超鏈接和電子便箋圖像,該電子便 箋圖像包括域;將該電子便箋圖像的該域的內(nèi)容存儲在可由該過程控制系統(tǒng)訪問的集中式數(shù)據(jù)庫的 條目中;關(guān)聯(lián)該電子便箋圖像的該域的該內(nèi)容與在該過程控制系統(tǒng)中配置的過程控制對象; 在該顯示上在顯示視圖運行期間,建立在該域的該內(nèi)容和該過程控制對象之間的超鏈 接,該顯示視圖包括該過程控制對象的表示;以及與在該顯示視圖上的該過程控制對象的該表示一起,展示包括該域的該內(nèi)容的該電子 便箋圖像。
2.如權(quán)利要求1的動態(tài)鏈接圖形消息系統(tǒng),其中該計算設(shè)備是第一計算設(shè)備,該顯示視圖是第一顯示視圖,該顯示是第一顯示,并且該 計算機可執(zhí)行指令是第一計算機可執(zhí)行指令;該動態(tài)鏈接圖形消息系統(tǒng)進一步包括與該過程控制系統(tǒng)通信的第二計算設(shè)備;以及 該第二計算設(shè)備包括第二計算機可執(zhí)行指令,其被存儲在該第二計算設(shè)備的存儲器上 并且可由該第二計算設(shè)備的處理器執(zhí)行以在該第二計算設(shè)備的第二顯示上在第二顯示視圖運行期間,建立 在該域的該內(nèi)容和該過程控制對象之間的超鏈接;以及與在該第二顯示視圖上的該過程控制對象的表示一起,展示包括該域的該內(nèi)容的該電 子便箋圖像。
3.如權(quán)利要求1的動態(tài)鏈接圖形消息系統(tǒng),其中該過程控制對象是過程控制類對象, 并且其中該動態(tài)鏈接圖形消息進一步包括一組對應(yīng)于該過程控制類對象的多個子類對象 的多個附加超鏈接,其中用于該動態(tài)鏈接圖形消息提供器的該計算機可執(zhí)行指令進一步可 執(zhí)行以關(guān)聯(lián)該電子便箋圖像的該域的該內(nèi)容與子類對象;在包括該子類對象的表示的特定顯示視圖運行期間,建立在該域的該內(nèi)容和該子類對 象之間的附加超鏈接;以及與該子類對象的該表示一起,展示包括該域的該內(nèi)容的該電子便箋圖像。
4.如權(quán)利要求1的動態(tài)鏈接圖形消息系統(tǒng),其中該集中式數(shù)據(jù)庫的條目包括對對應(yīng)于 該動態(tài)鏈接圖形消息的該集中式數(shù)據(jù)庫條目的指示。
5.如權(quán)利要求1的動態(tài)鏈接圖形消息系統(tǒng),其中該集中式數(shù)據(jù)庫至少是其中之一電 子日志、歷史記錄數(shù)據(jù)庫、事件數(shù)據(jù)庫、或知識對象數(shù)據(jù)庫。
6.如權(quán)利要求1的動態(tài)鏈接圖形消息系統(tǒng),其中該電子便箋圖像的該域的該內(nèi)容通過 多于一個的集中式數(shù)據(jù)庫存儲。
7.如權(quán)利要求1的動態(tài)鏈接圖形消息系統(tǒng),進一步包括與該集中式數(shù)據(jù)庫邏輯上獨立的動態(tài)鏈接圖形消息數(shù)據(jù)庫;在對應(yīng)于該動態(tài)鏈接圖形消息的該動態(tài)鏈接圖形消息數(shù)據(jù)庫中的條目;以及至該動態(tài)鏈接圖形消息數(shù)據(jù)庫的用戶接口,其中該計算機可執(zhí)行指令進一步可執(zhí)行以基于對應(yīng)于該動態(tài)鏈接圖形消息的該動態(tài) 鏈接圖形消息數(shù)據(jù)庫中的該條目建立該超鏈接。
8.如權(quán)利要求7的動態(tài)鏈接圖形消息系統(tǒng),其中對應(yīng)于該動態(tài)鏈接圖形消息的該動態(tài) 鏈接圖形數(shù)據(jù)庫中的該條目至少包括其中之一該動態(tài)鏈接圖形消息的標(biāo)識;創(chuàng)建時間; 截止時間;該過程控制對象的指示;該集中式數(shù)據(jù)庫的指示;作者的指示,該動態(tài)鏈接圖形 消息的類別或類型;對應(yīng)于用戶或用戶組的授權(quán)級別的可視性的指示;或附加的信息域。
9.如權(quán)利要求8的動態(tài)鏈接圖形消息系統(tǒng),其中在該截止期間到期后或在該動態(tài)鏈接 圖形消息刪除后,該電子便箋圖像被從該顯示視圖移除,該超鏈接被失效,該動態(tài)鏈接圖形 消息數(shù)據(jù)庫中的該條目被刪除,并且該內(nèi)容被維持在該集中式數(shù)據(jù)庫中。
10.如權(quán)利要求1的動態(tài)鏈接圖形消息系統(tǒng),其中該顯示視圖包括動態(tài)鏈接圖形消息 可視性指示符,其表示至少一個動態(tài)鏈接圖形消息被定義卻是不可見的。
11.如權(quán)利要求1的動態(tài)鏈接圖形消息系統(tǒng),其中用于該動態(tài)鏈接圖形消息提供器的 該計算機可執(zhí)行指令進一步可由該處理器執(zhí)行以提供一組動態(tài)鏈接圖形消息管理操作,包 括至少其中之一創(chuàng)建、修改、鏈接、搜索、設(shè)置權(quán)限、或刪除。
12.如權(quán)利要求11的動態(tài)鏈接圖形消息系統(tǒng),其中該組動態(tài)鏈接圖形消息管理操作可 經(jīng)由至少其中之一訪問用于該集中式數(shù)據(jù)庫的用戶接口、用于該過程控制對象的用戶接 口、或用于該顯示視圖的用戶接口。
13.如權(quán)利要求12的動態(tài)鏈接圖形消息系統(tǒng),其中該修改動態(tài)鏈接圖形消息管理操作 包括至少其中之一修改所選動態(tài)鏈接圖形消息的內(nèi)容、或修改對應(yīng)于所選動態(tài)鏈接圖形 消息的特定電子便箋圖像的外觀,其中修改該電子便箋圖像的該外觀包括修改至少其中之一形狀、顏色、尺寸、動態(tài)視 覺特征、位置、或字體。
14.如權(quán)利要求1的動態(tài)鏈接圖形消息系統(tǒng),其中該電子便箋圖像至少是其中之一 可調(diào)整尺寸的;能夠被移至在該顯示上的不同的位置的; 能夠被提至該顯示的前端或被發(fā)送至該顯示的后端的; 能夠被隱藏或不被隱藏的;或 可按照該顯示的尺寸縮放的。
15.如權(quán)利要求1的動態(tài)鏈接圖形消息系統(tǒng),其中該動態(tài)鏈接圖形消息提供器進一步顯示窗口以響應(yīng)于對應(yīng)于在該顯示視圖上展示的 電子便箋圖像的用戶發(fā)起的動作;該窗口包括該域的該內(nèi)容以及該集中式數(shù)據(jù)庫的該條目的至少一個附加數(shù)據(jù)庫域; 該至少一個附加數(shù)據(jù)庫域包括至少其中之一作者域、創(chuàng)建日期域、標(biāo)題域、消息細(xì)節(jié) 域、以及截止域;以及該用戶發(fā)起的動作包括用戶發(fā)起的鼠標(biāo)動作、用戶發(fā)起的光標(biāo)動作、聲控命令、或用戶 發(fā)起的觸摸屏動作其中之一。
16.如權(quán)利要求1的動態(tài)鏈接圖形消息系統(tǒng),其中該電子便箋圖像具有視覺特征,該視覺特征是至少其中之一顏色、形狀、字體、尺寸、 或動態(tài)屬性;以及該視覺特征對應(yīng)于至少其中之一動態(tài)鏈接圖形消息類型、用戶標(biāo)識、在該過程控制工 廠中的物理位置、過程控制對象類、或該動態(tài)鏈接圖形消息的優(yōu)先權(quán)。
17.如權(quán)利要求1的動態(tài)鏈接圖形消息系統(tǒng),其中用于該動態(tài)鏈接圖形消息提供器的 該計算機可執(zhí)行指令進一步可執(zhí)行以基于至少其中之一與用戶相關(guān)的授權(quán)級別、該過程 控制工廠的物理區(qū)域、或用戶指定的標(biāo)準(zhǔn),來過濾在該顯示上可用的動態(tài)鏈接圖形消息的 可視性。
18.—種在過程控制工廠的過程控制系統(tǒng)中使用的動態(tài)鏈接圖形消息,包括電子便箋圖像,其與該過程控制系統(tǒng)的過程控制對象的表示一起展示,該電子便箋圖 像和該過程控制對象的該表示被展示在計算設(shè)備的顯示的顯示視圖上,該計算設(shè)備與該過 程控制系統(tǒng)通信,該過程控制對象在該過程控制系統(tǒng)中被配置,以及該電子便箋圖像包括 域;超鏈接,其在該顯示視圖運行時被建立,該超鏈接將該電子便箋圖像的該域的內(nèi)容鏈 接至該過程控制對象,該域的該內(nèi)容被存儲在該過程控制系統(tǒng)的至少一個集中式數(shù)據(jù)庫的 條目中;以及動態(tài)鏈接圖形消息數(shù)據(jù)庫中的條目,其包括該動態(tài)鏈接圖形消息的指示、該過程控制 對象的指示、以及該至少一個集中式數(shù)據(jù)庫的指示,該動態(tài)鏈接圖形消息數(shù)據(jù)庫與該至少 一個集中式數(shù)據(jù)庫邏輯上獨立;以及該條目排除該過程控制對象的配置和該顯示視圖的配置。
19.如權(quán)利要求18的動態(tài)鏈接圖形消息,其中在該動態(tài)鏈接圖形消息數(shù)據(jù)庫中的該條目進一步包括至少一個附加數(shù)據(jù)庫域,該至少 一個附加數(shù)據(jù)庫域選自標(biāo)題域、作者域、消息細(xì)節(jié)域、創(chuàng)建日期域、截止域、以及至在該過 程控制系統(tǒng)中配置的第二過程控制對象的第二超鏈接,該至少一個附加數(shù)據(jù)庫域被顯示在出現(xiàn)在該顯示視圖的窗口中以響應(yīng)于對應(yīng)于該動 態(tài)鏈接圖形消息的用戶發(fā)起的動作,以及該用戶發(fā)起的動作包括用戶發(fā)起的鼠標(biāo)動作、用戶發(fā)起的光標(biāo)動作、用戶發(fā)起的聲音 激活、或用戶發(fā)起的觸摸屏動作其中之一。
20.如權(quán)利要求18的動態(tài)鏈接圖形消息,其中該至少一個集中式數(shù)據(jù)庫包括兩個或多 個集中式數(shù)據(jù)庫。
21.如權(quán)利要求18的動態(tài)鏈接圖形消息,其中該電子便箋圖像至少是其中之一可調(diào)整尺寸;能夠在該顯示上被移至一個不同的位置的;能夠被提至該顯示的前端或被發(fā)送至該顯示的后端的;能夠被隱藏或不被隱藏的;或可按照該顯示的尺寸縮放的。
22.如權(quán)利要求18的動態(tài)鏈接圖形消息,其中該動態(tài)鏈接圖形消息與該過程控制對象 的該表示一起出現(xiàn)在兩個或多個顯示視圖的每一個上,其中該兩個或多個顯示視圖的每一個被展示在與該過程控制系統(tǒng)通信的不同的計算設(shè)備上。
23.如權(quán)利要求18的動態(tài)鏈接圖形消息,其中 該過程控制對象是類對象;該動態(tài)鏈接圖形消息進一步包括一組附加超鏈接,其中每個附加超鏈接將該域的該內(nèi) 容鏈接至該類對象的不同子類對象;以及該每個附加超鏈接在包括該不同子類對象的表示的特定顯示視圖的運行時被建立。
24.如權(quán)利要求18的動態(tài)鏈接圖形消息,其中該動態(tài)鏈接圖形消息是至少其中之一 由用戶創(chuàng)建、查看、修改、或刪除。
25.如權(quán)利要求M的動態(tài)鏈接圖形消息,其中該動態(tài)鏈接圖形消息是至少其中之一 基于授權(quán)級別由該用戶創(chuàng)建、查看、修改、或刪除。
26.如權(quán)利要求M的動態(tài)鏈接圖形消息,其中該動態(tài)鏈接圖形消息是至少其中之一 由該用戶經(jīng)由用于該至少一個集中式數(shù)據(jù)庫的用戶接口、用于該顯示視圖的用戶接口、或 用于該過程控制對象的用戶接口中的至少一個來創(chuàng)建、查看、修改、或刪除。
27.如權(quán)利要求18的動態(tài)鏈接圖形消息,其中該動態(tài)鏈接圖形消息在時間到期后被刪除。
28.如權(quán)利要求18的動態(tài)鏈接圖形消息,其中該電子便箋圖像具有一個視覺特征,該視覺特征是至少其中之一顏色、形狀、字體、尺 寸、或動態(tài)屬性;以及該視覺特征對應(yīng)于至少其中之一動態(tài)鏈接圖形消息的類型、用戶的授權(quán)級別、在該過 程控制工廠中的物理位置、該動態(tài)鏈接圖形消息的優(yōu)先權(quán)、或用戶指定的標(biāo)準(zhǔn)。
29.如權(quán)利要求觀的動態(tài)鏈接圖形消息,其中該視覺特征至少是可選擇或可修改的其 中之一。
30.一種用于在過程控制工廠的過程控制系統(tǒng)中提供動態(tài)鏈接圖形消息的方法,包括創(chuàng)建動態(tài)鏈接圖形消息,該動態(tài)鏈接圖形消息包括超鏈接和電子便箋圖像,該電子便 箋圖像包括域;將該電子便箋圖像的該域的內(nèi)容存儲在可由該過程控制系統(tǒng)訪問的集中式數(shù)據(jù)庫的 條目中;將該域的該內(nèi)容與在該過程控制系統(tǒng)中配置的過程控制對象相關(guān)聯(lián); 在與該過程控制系統(tǒng)通信的計算設(shè)備的顯示上的顯示視圖運行期間,建立在該域的該 內(nèi)容和該過程控制對象之間的超鏈接,該顯示視圖包括該過程控制對象的表示;以及在該顯示視圖上,與該過程控制對象的該表示一起,展示包括該域的該內(nèi)容的該電子 便箋圖像。
31.如權(quán)利要求30的方法其中該顯示視圖是第一顯示視圖,該顯示是第一顯示,并且該計算設(shè)備是第一計算設(shè) 備;以及該方法進一步包括在與該過程控制系統(tǒng)通信的第二計算設(shè)備的第二顯示上的第二顯示視圖運行期間,建 立在該域的該內(nèi)容和該過程控制對象之間的超鏈接,該第二顯示視圖包括該過程控制對象的該表示;以及在該第二顯示視圖上,與該過程控制對象的該表示一起,展示包括該域的該內(nèi)容的該 電子便箋圖像。
32.如權(quán)利要求30的方法,進一步包括為動態(tài)鏈接圖形消息提供一組管理操作,該組 管理操作包括至少其中之一創(chuàng)建消息、修改消息、刪除消息、為消息設(shè)置權(quán)限,或鏈接消 息。
33.如權(quán)利要求32的方法,進一步包括提供該組管理操作通過至少其中之一用于該 顯示視圖的用戶接口、用于該集中式數(shù)據(jù)庫的用戶接口、或用于在該過程控制系統(tǒng)中管理 過程控制對象的用戶接口。
34.如權(quán)利要求30的方法其中將該域的該內(nèi)容與該過程控制對象相關(guān)聯(lián)包括將該域的該內(nèi)容與過程控制類對 象相關(guān)聯(lián);以及該方法進一步包括將該電子便箋圖像的該域的該內(nèi)容與該過程控制類對象的子類對象相關(guān)聯(lián);在包括該子類對象表示的特定顯示視圖運行期間,建立在該域的該內(nèi)容和該子類對象 之間的附加的超鏈接;以及在該特定顯示視圖上,與該子類對象的表示一起,展示包括該域的該內(nèi)容的該電子便 箋圖像。
35.如權(quán)利要求30的方法,其中建立該超鏈接包括從該集中式數(shù)據(jù)庫中提取該域的該 內(nèi)容,并且其中該集中式數(shù)據(jù)庫是至少其中之一電子日志、歷史記錄數(shù)據(jù)庫、事件數(shù)據(jù)庫、 或知識對象數(shù)據(jù)庫。
36.如權(quán)利要求30的方法,進一步包括提供指示,該指示表明在其中存儲該內(nèi)容的該 集中式數(shù)據(jù)庫的該條目對應(yīng)于一個或多個動態(tài)鏈接圖形消息。
37.如權(quán)利要求30的方法,進一步包括提供包括對應(yīng)于該動態(tài)鏈接圖形消息的條目的動態(tài)鏈接圖形消息數(shù)據(jù)庫,并且其中該 動態(tài)鏈接圖形消息數(shù)據(jù)庫排除該過程控制對象的配置并且排除該顯示視圖的配置;以及提供至該動態(tài)鏈接圖形消息數(shù)據(jù)庫的用戶接口,該動態(tài)鏈接圖形消息數(shù)據(jù)庫包括一組 數(shù)據(jù)庫管理功能和搜索能力。
38.如權(quán)利要求37的方法,進一步包括提供對應(yīng)于該動態(tài)鏈接圖形消息的該動態(tài)鏈接 圖形消息數(shù)據(jù)庫的該條目中的一個或多個域,其中該一個或多個域分別對應(yīng)于其中之一 該動態(tài)鏈接圖形消息的標(biāo)識;創(chuàng)建時間;截止時間;該過程控制對象的指示;該集中式數(shù)據(jù) 庫的指示;作者的指示、類別或類型;對應(yīng)于用戶或用戶組的授權(quán)級別的可視性指示;或附 加的消息域。
39.如權(quán)利要求38的方法,進一步包括基于用戶命令或計時器到期中的至少一個來刪 除該動態(tài)鏈接圖形消息,包括從該顯示視圖移除該電子便箋圖像;使該超鏈接失效;從該動態(tài)鏈接圖形消息數(shù)據(jù)庫中刪除對應(yīng)于該動態(tài)鏈接圖形消息的條目;以及在該集中式數(shù)據(jù)庫中維持該域的該內(nèi)容。
40.如權(quán)利要求30的方法,進一步包括在該顯示視圖上提供可視性指示符,該可視性 指示符指示至少一個動態(tài)鏈接圖形消息是活躍的但是在該顯示視圖上是不可見的。
41.如權(quán)利要求40的方法,進一步包括過濾與該顯示視圖相關(guān)聯(lián)的一組活躍的動態(tài)鏈接圖形消息;以及 在該顯示視圖上顯示一組電子便箋圖像,其對應(yīng)于該過濾的組或該過濾組的逆其中之 一,其中該過濾是基于至少其中之一與用戶相關(guān)聯(lián)的授權(quán)級別、該過程控制工廠的物理區(qū)域、 或用戶指定的標(biāo)準(zhǔn)。
全文摘要
公開了用于在過程控制系統(tǒng)中提供動態(tài)鏈接圖形消息的方法和系統(tǒng)。動態(tài)鏈接圖形消息可以包括超鏈接和電子便箋圖像。在顯示視圖運行時,該超鏈接可以在該電子便箋圖像的內(nèi)容和過程控制對象之間被建立,并且該電子便箋圖像可以被顯示在該過程控制對象的表示附近。該電子便箋圖像可以被自動地顯示在任何(顯示在任何與該過程控制系統(tǒng)通信的計算設(shè)備上的)顯示視圖上,該顯示視圖包括該過程控制對象的表示或?qū)?yīng)的子類對象。該電子便箋圖像的內(nèi)容可以與該過程控制對象和該顯示視圖的配置分開存儲。還公開了用于管理和顯示動態(tài)鏈接圖形消息的屬性的用戶接口。
文檔編號G06F9/44GK102033747SQ20101057195
公開日2011年4月27日 申請日期2010年9月25日 優(yōu)先權(quán)日2009年9月23日
發(fā)明者C·A·斯科特, J·M·卡爾德威爾 申請人:費希爾-羅斯蒙特系統(tǒng)公司