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

用于過程控制系統(tǒng)的動(dòng)態(tài)超鏈接的制作方法

文檔序號:6332763閱讀:202來源:國知局
專利名稱:用于過程控制系統(tǒng)的動(dòng)態(tài)超鏈接的制作方法
技術(shù)領(lǐng)域
本公開一般地涉及過程控制系統(tǒng)中的知識參考訪問(knowledgeref erence access),更具體地,涉及提供和使用動(dòng)態(tài)超鏈接以用于過程控制系統(tǒng)中的知識參考訪問的 系統(tǒng)和方法。
背景技術(shù)
過程控制系統(tǒng),例如在化學(xué)處理過程、石油處理過程或其他處理過程中使用的過 程控制系統(tǒng),一般包括通信地耦合到一個(gè)或多個(gè)現(xiàn)場設(shè)備的集中式過程控制器,該現(xiàn)場設(shè) 備可以是,例如,閥門定位器、開關(guān)、傳感器(例如溫度、壓力和流速傳感器)等。這些現(xiàn)場 設(shè)備執(zhí)行過程中的物理控制功能(例如打開或關(guān)閉閥門),在過程中進(jìn)行測量以用于控制 過程的操作,或執(zhí)行過程中任何其他期望的功能。一般說來,過程控制器接收指示由一個(gè)或 多個(gè)現(xiàn)場設(shè)備進(jìn)行的測量的信號及/或有關(guān)于現(xiàn)場設(shè)備的其他信息,使用該信息來實(shí)現(xiàn)控 制例程并隨后產(chǎn)生控制信號,該控制信號經(jīng)由總線發(fā)送給現(xiàn)場設(shè)備,從而控制過程的操作。來自現(xiàn)場設(shè)備和控制器的信息通常設(shè)置成通過數(shù)據(jù)高速公路而提供給一個(gè)或多 個(gè)其他硬件設(shè)備,例如操作員工作站、個(gè)人電腦、歷史數(shù)據(jù)庫、報(bào)告生成器、集中式數(shù)據(jù)庫 等,它們典型地設(shè)置在控制室或遠(yuǎn)離惡劣的工廠環(huán)境的其他位置。這些硬件設(shè)備運(yùn)行應(yīng)用, 這些應(yīng)用可以,例如,使操作員執(zhí)行與過程相關(guān)的功能,例如改變過程控制例程的設(shè)置、修 改控制器或現(xiàn)場設(shè)備內(nèi)控制模塊的操作、查看過程的當(dāng)前狀態(tài)、查看現(xiàn)場設(shè)備和控制器生 成的告警、模擬過程的操作以培訓(xùn)人員或測試過程控制軟件、保持和更新配置數(shù)據(jù)庫等。借助基于數(shù)字的控制和通信,有關(guān)于設(shè)備或應(yīng)用(例如軟件程序)的信息可在控 制編程環(huán)境中,以某種標(biāo)準(zhǔn)格式提供給用戶或操作員。例如,信息可經(jīng)由統(tǒng)一資源定位器 (URL)或超鏈接提供給用戶,該URL或超鏈接提供對另外的文件編制或另外的應(yīng)用的自動(dòng) 鏈接或連接。URL或超鏈接可嵌入對應(yīng)于設(shè)備或應(yīng)用的過程控制元素的計(jì)算機(jī)化的文件編 制中,例如嵌入在過程控制元素的描述域中。借助URL或超鏈接,用戶或操作員能夠僅通過 選擇URL,容易地訪問過程控制元素的相關(guān)文件編制或相關(guān)應(yīng)用。另外,超鏈接或URL可包括廣義域。當(dāng)超鏈接或URL被選擇時(shí),廣義域可用有關(guān)于 過程控制元素的一些信息來替換,例如過程控制元素的名稱或位置,或過程控制元素的包 含元素(例如過程區(qū)域或節(jié)點(diǎn))的名稱。以此方式,過程控制元素可被復(fù)制、重新命名以及 改變,而不必改變與之關(guān)聯(lián)的文件編制中提供的URL。然而,關(guān)聯(lián)于過程控制系統(tǒng)中的過程控制元素的當(dāng)前URL和超鏈接一般是靜態(tài)定 義的。也就是,在過程控制系統(tǒng)中,當(dāng)前URL或超鏈接必須在配置過程中定義。如果期望有 新的或修改的URL或超鏈接,則必須出現(xiàn)重新配置或下載以使得新的或修改的URL在過程 控制系統(tǒng)中可以訪問。此外,不僅需要在配置過程中定義靜態(tài)定義的URL或超鏈接,還需要單獨(dú)的定義 相應(yīng)的過程控制元素的出現(xiàn)的每個(gè)單獨(dú)的實(shí)例。例如,靜態(tài)URL可定義成將特定標(biāo)準(zhǔn)操作 程序(SOP)文檔鏈接到第一顯示視圖中的特定設(shè)備,但是,對于包括特定設(shè)備的所有其他顯示視圖,另外的靜態(tài)URL每一個(gè)必須被單獨(dú)地定義并配置以便將相同的SOP鏈接到相同 的特定設(shè)備
發(fā)明內(nèi)容
根據(jù)本公開,過程控制系統(tǒng)中的動(dòng)態(tài)URL或動(dòng)態(tài)超鏈接可被定義以將過程控制元 素與知識參考或其他過程控制對象進(jìn)行鏈接或關(guān)聯(lián)。一旦被定義,動(dòng)態(tài)超鏈接可在包括過 程控制元素的表示的任何顯示視圖的運(yùn)行時(shí)間被建立。因而,動(dòng)態(tài)超鏈接的單次的最初的 定義可導(dǎo)致動(dòng)態(tài)超鏈接可在包括過程控制元素的任何打開的顯示視圖上自動(dòng)地獲得。通 過簡單地選擇顯示視圖上的動(dòng)態(tài)超鏈接,用戶可容易地訪問與過程控制元素關(guān)聯(lián)的知識參 考。動(dòng)態(tài)URL或超鏈接可在每次包括過程控制元素的顯示視圖被創(chuàng)建時(shí)被建立(以及 修改或重新建立),無需過程控制系統(tǒng)的配置改變或下載??赏ㄟ^集中式動(dòng)態(tài)超鏈接數(shù)據(jù)庫 而使超鏈接的這種動(dòng)態(tài)建立成為可能。集中式動(dòng)態(tài)超鏈接數(shù)據(jù)庫可存儲在過程控制系統(tǒng)中 可用的或“活的(live)”所有動(dòng)態(tài)URL或動(dòng)態(tài)超鏈接的定義。集中式動(dòng)態(tài)超鏈接數(shù)據(jù)庫可 以是集中式訪問的,且典型地可以在物理上及/或邏輯上獨(dú)立于過程控制系統(tǒng)中的配置數(shù) 據(jù)庫。集中式動(dòng)態(tài)超鏈接數(shù)據(jù)庫的每個(gè)條目可定義不同的超鏈接或URL。URL或超鏈接 定義可包括過程控制對象到知識對象的關(guān)聯(lián)。過程控制對象可對應(yīng)于系統(tǒng)中的過程控制實(shí) 體,而知識對象可對應(yīng)于系統(tǒng)可訪問的知識參考。條目可獨(dú)立(物理上,邏輯上或兩者)于 過程控制對象、知識參考及/或知識對象的存儲位置而被存儲。在包括過程控制對象的顯 示視圖的運(yùn)行時(shí)間,動(dòng)態(tài)超鏈接可基于集中式動(dòng)態(tài)超鏈接數(shù)據(jù)庫中對應(yīng)的條目而建立,且 動(dòng)態(tài)超鏈接可顯示在該顯示視圖上。在用戶選擇了所顯示的超鏈接后,對應(yīng)的知識參考可 被顯示。動(dòng)態(tài)超鏈接可具有到期時(shí)間或到期時(shí)間間隔。到期后,動(dòng)態(tài)超鏈接中對應(yīng)的條目 可從集中式動(dòng)態(tài)超鏈接數(shù)據(jù)庫中刪除及從任何可視的顯示視圖中刪除。動(dòng)態(tài)超鏈接也可具 有其他附加的或可替換的屬性。在此公開了集中式動(dòng)態(tài)超鏈接數(shù)據(jù)庫的性質(zhì)。公開了在過程控制系統(tǒng)顯示中提供 動(dòng)態(tài)超鏈接或動(dòng)態(tài)URL的方法,且還公開了在過程控制系統(tǒng)中提供到知識參考的訪問的方 法和系統(tǒng)。該方法和系統(tǒng)可包括用于管理動(dòng)態(tài)超鏈接的用戶界面以及其它方面。


圖1是過程控制工廠中的示例性分布式過程控制系統(tǒng)的框圖;圖2示出了可結(jié)合動(dòng)態(tài)超鏈接使用的過程控制系統(tǒng)中的可能的知識參考和可能 的過程控制對象;圖3A是示出了顯示視圖的一個(gè)實(shí)施方式,該顯示視圖描繪了使用與過程控制系 統(tǒng)中的過程控制對象對應(yīng)的動(dòng)態(tài)超鏈接進(jìn)行知識訪問;圖3B是示出了顯示視圖的一個(gè)實(shí)施方式,該顯示視圖描繪了使用顯示視圖上不 同的動(dòng)態(tài)超鏈接對不同的過程控制對象進(jìn)行知識訪問;圖3C示出了過程控制系統(tǒng)中提供動(dòng)態(tài)超鏈接的另一個(gè)實(shí)施例;
圖4顯示了動(dòng)態(tài)超鏈接數(shù)據(jù)庫的一個(gè)實(shí)施方式;圖5示出了經(jīng)由動(dòng)態(tài)超鏈接修改知識參考的一個(gè)實(shí)施例;圖6是經(jīng)由過程控制系統(tǒng)顯示視圖管理動(dòng)態(tài)超鏈接的一個(gè)實(shí)施方式;圖7示出了過程控制系統(tǒng)中用于提供動(dòng)態(tài)超鏈接的示例性方法;以及圖8示出了在過程控制系統(tǒng)中使用的知識訪問系統(tǒng)的實(shí)施方式。
具體實(shí)施例方式
圖1示出了過程工廠10的一個(gè)實(shí)施例。過程工廠10包括具有一個(gè)或多個(gè)過程控 制器12的分布式過程控制系統(tǒng),過程控制器12可以是一對冗余控制器。每個(gè)過程控制器 12經(jīng)由輸入/輸出(I/O)卡或設(shè)備18和19連接到一個(gè)或多個(gè)現(xiàn)場設(shè)備14和16,輸入/ 輸出(I/O)卡或設(shè)備18和19可以是符合任何期望的通信或控制器協(xié)議的任何類型的I/O 設(shè)備?,F(xiàn)場設(shè)備14和16可以是任何類型的現(xiàn)場設(shè)備,比如,例如,傳感器、閥門、變送器、定 位器等,并可符合任何期望的開放的、專有的,或其他通信或程序設(shè)計(jì)協(xié)議。過程工廠10還包括一個(gè)或多個(gè)主機(jī)工作站、計(jì)算機(jī)或用戶接口 20和22 (其可以 是任何類型的個(gè)人電腦、工作站等),它們可被工廠人員例如配置工程師、過程控制操作員、 維護(hù)人員等訪問。用戶接口 20和22經(jīng)由通信線或總線24耦合到過程控制器12。通信總 線24可使用任何期望的硬連線或無線通信結(jié)構(gòu),以及使用任何期望或適合的通信協(xié)議,比 如,例如,以太網(wǎng)協(xié)議來實(shí)現(xiàn)。在一些實(shí)施方式中,計(jì)算設(shè)備20和22可遠(yuǎn)離于過程工廠本 身而定位,并可通過公用或?qū)S镁W(wǎng)絡(luò)進(jìn)行通信。過程控制器12、I/O設(shè)備18和19和現(xiàn)場設(shè) 備14和16通常組成過程控制系統(tǒng)。另外,數(shù)據(jù)庫28可連接到通信總線24,并作為收集并存儲參數(shù)、狀態(tài)和其他與工 廠10中的過程控制器12和現(xiàn)場設(shè)備14和16相關(guān)聯(lián)的數(shù)據(jù)的歷史數(shù)據(jù)庫而運(yùn)作??商鎿Q 地,或附加地,數(shù)據(jù)庫28可作為配置數(shù)據(jù)庫而運(yùn)作,該配置數(shù)據(jù)庫存儲過程控制器12和工 作站20、22使用的、工廠10內(nèi)的過程控制系統(tǒng)的當(dāng)前配置(以及與之有關(guān)的配置數(shù)據(jù))。 數(shù)據(jù)庫28也可通過收集和存儲過程工廠10中生成的數(shù)據(jù)供以后使用而充當(dāng)歷史數(shù)據(jù)庫。 盡管圖1僅示出了一個(gè)數(shù)據(jù)庫28,但多個(gè)數(shù)據(jù)庫是可能的,例如事件歷史數(shù)據(jù)庫和連續(xù)過 程歷史數(shù)據(jù)庫。雖然過程控制器12、I/O設(shè)備18和19和現(xiàn)場設(shè)備14和16典型地位于并分布遍 及有時(shí)惡劣的工廠環(huán)境,但用戶接口 20和22和數(shù)據(jù)庫28通常位于控制室或其他操作員或 維護(hù)人員易于訪問的不太惡劣的環(huán)境中。如所已知的,每個(gè)過程控制器12,可以是例如艾默生過程管理(Emerson Process Management)所銷售的DeltaV 控制器,存儲并執(zhí)行控制器應(yīng)用,該控制器應(yīng)用使用一定數(shù) 量的不同的、獨(dú)立執(zhí)行的控制模塊或塊來實(shí)現(xiàn)控制策略。控制模塊每個(gè)都可由所謂的功能 塊構(gòu)成。每個(gè)功能塊是總的控制例程的部分或子例程,并結(jié)合其他功能塊(經(jīng)由稱為鏈接 的通信)操作以實(shí)現(xiàn)過程工廠10中的過程控制回路。眾所周知的,功能塊,可以是面向?qū)ο蟮某绦蛟O(shè)計(jì)協(xié)議中的對象,典型地執(zhí)行輸入 功能、控制功能或輸出功能中的一個(gè)功能,輸入功能例如為與變送器、傳感器或其他過程參 數(shù)測量設(shè)備相關(guān)聯(lián)的功能,控制功能例如為與執(zhí)行PID(比例、積分和微分)控制例程、模糊 邏輯等控制的控制例程相關(guān)聯(lián)的功能,輸出功能控制某些設(shè)備例如閥門的操作,以執(zhí)行過程工廠10中的一些物理功能。當(dāng)然,也存在混合的和其他類型的復(fù)雜功能塊,例如模型預(yù)測控制器(MPC)、優(yōu)化器等。盡管Fieldbus協(xié)議和DeltaV系統(tǒng)協(xié)議使用以面向?qū)ο蟪绦蛟O(shè) 計(jì)協(xié)議設(shè)計(jì)和實(shí)現(xiàn)的控制模塊和功能塊,但控制模塊可使用任何期望控制編程方案,包括 例如,順序功能塊、梯形邏輯等來設(shè)計(jì),且不限于使用功能塊或任何其他特定的編程技術(shù)來 設(shè)計(jì)。在示于圖1的過程工廠10中,連接到過程控制器12的現(xiàn)場設(shè)備可以是傳統(tǒng)(即 非智能)現(xiàn)場設(shè)備14,比如,例如,標(biāo)準(zhǔn)4-20mA設(shè)備,其通過模擬或組合的模擬和數(shù)字線路 與I/O設(shè)備18通信??商鎿Q地或附加地,現(xiàn)場設(shè)備可以是具有處理器和存儲器的智能現(xiàn)場 設(shè)備16,比如,例如,F(xiàn)OUNDATION Fieldbus現(xiàn)場設(shè)備,其使用Fieldbus協(xié)議通信,通 過數(shù)字總線與I/O設(shè)備19通信。智能現(xiàn)場設(shè)備16可存儲和執(zhí)行模塊或子模塊,例如與控 制器12中所實(shí)現(xiàn)的控制策略相關(guān)聯(lián)的功能塊。功能塊,可設(shè)置在Fieldbus現(xiàn)場設(shè)備16中 的兩個(gè)不同設(shè)備中,可結(jié)合過程控制器12中的控制模塊的執(zhí)行來執(zhí)行,以實(shí)現(xiàn)過程控制, 就如眾所周知的。當(dāng)然,現(xiàn)場設(shè)備14和16可以是任何類型的設(shè)備,例如傳感器、閥門、變送 器、定位器等,而I/O設(shè)備18和19可以是符合任何期望的通信或控制器協(xié)議,例如HART、 Fieldbus、Profibus等的任何類型的I/O設(shè)備。在圖1的過程工廠10中,工作站20(其可以是例如個(gè)人計(jì)算機(jī))可由一個(gè)或多個(gè) 操作員使用,以設(shè)計(jì)將由過程控制器12執(zhí)行的過程控制模塊,并顯示將由工作站20(或其 他計(jì)算機(jī))執(zhí)行的例程,以及與過程控制器12通信以便將這種過程控制模塊下載到過程控 制器12。此外,工作站20可執(zhí)行顯示例程,該顯示例程在過程工廠10的操作期間,接收并 顯示有關(guān)于過程工廠10或其元素的信息。工作站20可包括存儲器34以存儲多個(gè)應(yīng)用和數(shù)據(jù)32。應(yīng)用32的例子可包括配 置設(shè)計(jì)應(yīng)用、用戶接口應(yīng)用、第三方應(yīng)用、定制應(yīng)用和類似應(yīng)用。數(shù)據(jù)32的例子可包括有關(guān) 于過程工廠10的配置的配置數(shù)據(jù)、參考和資源、運(yùn)行數(shù)據(jù)以及其他類型的數(shù)據(jù)。應(yīng)用和數(shù) 據(jù)32可由任何授權(quán)用戶(這里稱為操作員)訪問,以查看和提供與過程工廠10中所連接 的設(shè)備有關(guān)的功能。盡管全部的多個(gè)應(yīng)用和數(shù)據(jù)32示為僅存儲在了一個(gè)工作站20中,但這些應(yīng)用和 數(shù)據(jù)32中的一些或其他實(shí)體也可在工廠10內(nèi)的或與工廠10相關(guān)聯(lián)的其他工作站或計(jì)算 機(jī)設(shè)備,比如,例如,工作站22中存儲或執(zhí)行。更進(jìn)一步地,多個(gè)數(shù)據(jù)源應(yīng)用32可相互及/ 或與過程工廠10處于不同的地理位置,并適合于經(jīng)由任何適合的通信網(wǎng)絡(luò)比如,例如,互 聯(lián)網(wǎng)或其他專用或開放網(wǎng)絡(luò)來通信。在一些實(shí)施方式中,可經(jīng)由遠(yuǎn)程計(jì)算設(shè)備(未示出)訪問工作站20。在這些實(shí)施 方式中,過程工廠10可包括到遠(yuǎn)程計(jì)算設(shè)備的有線或無線網(wǎng)絡(luò)連接。網(wǎng)絡(luò)連接可以是專用 的或公用的,并可以是任何已知的網(wǎng)絡(luò)技術(shù)。工作站20還可包括處理器36,該處理器36執(zhí)行多個(gè)應(yīng)用32以使操作員能夠設(shè)計(jì) 過程控制模塊和其他例程,并將這些過程控制模塊下載到過程控制器12 (或其他計(jì)算機(jī)), 或在過程工廠10的操作期間,從其他數(shù)據(jù)源應(yīng)用32收集信息并經(jīng)由顯示屏幕37顯示信息 給操作員。本公開一般涉及在過程控制系統(tǒng)中經(jīng)由動(dòng)態(tài)超鏈接或動(dòng)態(tài)URL(統(tǒng)一資源定位 器)提供知識參考訪問。如在此使用的,術(shù)語“超鏈接”和“URL”可互換地使用,并一般指到以某種方式與過程控制系統(tǒng)中的控制元素相關(guān)的不同的編程環(huán)境中的不同的程序、文檔、 文件或知識參考的指針或鏈接。URL可指向存在于與控制環(huán)境相同的設(shè)備或網(wǎng)絡(luò)中的環(huán)境, 或通信地耦合到存在有過程控制編程環(huán)境的設(shè)備或網(wǎng)絡(luò)的環(huán)境。URL可以由與控制編程顯 示域中的其他信息顏色不同的文本域表示,還可以或替代地加下劃線(例如,以使其可被 色盲的人觀看),可以用不同的字體及/或字號,或可以具有任何其他有區(qū)別的特征或?qū)?性,以使得對用戶來說URL存在是很明顯的。在一些實(shí)施方式中,URL可包含廣義域,以便 知識參考的最新版本和/或位置可被訪問到。術(shù)語“動(dòng)態(tài)超鏈接”和“動(dòng)態(tài)URL”在這里可互換地使用以一般地表示過程控制系 統(tǒng)中動(dòng)態(tài)建立的超鏈接或URL。類似于靜態(tài)超鏈接或靜態(tài)URL,動(dòng)態(tài)超鏈接或動(dòng)態(tài)URL可以 定義過程控制元素(或其對應(yīng)的過程控制對象)與另一個(gè)過程控制對象例如知識參考(或 其對應(yīng)的知識對象)之間的聯(lián)系。然而,對于動(dòng)態(tài)超鏈接或動(dòng)態(tài)URL,不要求鏈接在配置時(shí) 建立,且不要求鏈接保持靜態(tài)直到被重新配置為止。相反地,動(dòng)態(tài)超鏈接可動(dòng)態(tài)地建立,例 如,動(dòng)態(tài)超鏈接可在包括過程控制元素或?qū)?yīng)的過程控制對象的任何顯示視圖的任何運(yùn)行 時(shí)間建立。具體地,在包括過程控制元素的表示的顯示視圖建立后,到知識參考(或到對應(yīng) 于知識參考的知識對象)的動(dòng)態(tài)超鏈接可隨后建立。因此,憑借動(dòng)態(tài)超鏈接的單次定義, 包括過程控制元素的過程控制系統(tǒng)中的任何顯示視圖可自動(dòng)地包括所定義的、動(dòng)態(tài)的超鏈 接。在一些實(shí)施方式中,動(dòng)態(tài)超鏈接可被包括在對應(yīng)于可通過顯示視圖訪問的過程控制對 象的計(jì)算機(jī)化的或數(shù)字的文件編制中。圖2的表205示出了過程控制系統(tǒng)中定義或配置的過程控制對象的示例性列表, 知識參考或其他過程控制對象可經(jīng)由動(dòng)態(tài)超鏈接與之關(guān)聯(lián)。例如,如表205中所示,過程控 制對象可對應(yīng)于區(qū)域、顯示對象、模塊、節(jié)點(diǎn)、事件或其他可由過程控制系統(tǒng)引用的實(shí)體。當(dāng) 然,表205中顯示的列表只是示例性的,知識參考可之關(guān)聯(lián)的其他過程控制對象也是可能 的。例如,在一些實(shí)施方式中,過程控制對象可對應(yīng)于包括登錄或退出程序的特定的知識參 考可鏈接到的用戶或一組用戶。在另一個(gè)實(shí)施例中,過程控制對象自身可以是知識對象。圖2的表215示出了可經(jīng)由動(dòng)態(tài)超鏈接鏈接到過程控制系統(tǒng)中的各種過程控制對 象的知識參考的示例性列表。這里使用的“知識參考”可以是操作員、維護(hù)人員或以及過程 控制系統(tǒng)的其他用戶可使用的信息源。知識參考可以是,例如,設(shè)備參考材料、消費(fèi)者材料、 日志條目(logbook entry),幫助主題、過程控制對象或其他知識參考。一般地,知識參考可 電子地存儲,且可被過程控制系統(tǒng)訪問。知識參考可存儲在過程控制系統(tǒng)的防火墻內(nèi)(例 如電子日志條目),或可存儲在防火墻之外(例如設(shè)備制造商的網(wǎng)站上存儲的設(shè)備的規(guī)格 單)。當(dāng)然,表205中的知識參考只是示例性的集合,其他知識參考也是可能的。 這里使用的術(shù)語“知識訪問”可指訪問知識參考及/或其內(nèi)容的至少某些部分。這 里可互換使用的術(shù)語“知識參考對象”和“知識對象”可指過程控制系統(tǒng)中定義的對應(yīng)于知 識參考的過程控制對象。注意,過程控制對象可充當(dāng)知識參考,如表205中由參考208所顯 示的。事實(shí)上,在某些情況中,特定過程控制對象可同時(shí)既鏈接到知識參考,又充當(dāng)另一個(gè) 過程控制對象鏈接到的知識參考。例如,對應(yīng)于顯示視圖D上圖表G的過程控制對象可鏈 接到包括關(guān)于回路的信息的回路表知識參考對象,回路提供圖表G中所包括的數(shù)據(jù)的一部 分。同時(shí),圖表G的過程控制對象自身可充當(dāng)不同的過程控制對象的知識參考,例如,工廠 區(qū)域趨勢圖的知識參考。
一旦最初被定義,動(dòng)態(tài)超鏈接可自動(dòng)提供在與過程控制系統(tǒng)通信的任何工作站或 計(jì)算設(shè)備上的、顯示過程控制對象的表示的任何顯示視圖的任何實(shí)例上。與靜態(tài)超鏈接相 反,對于相同顯示視圖的每個(gè)單獨(dú)的實(shí)例或?qū)τ诎ㄟ^程控制對象的其他顯示視圖,不需 要額外鏈接的單獨(dú)的定義。而且,如果過程控制對象為類對象,子類動(dòng)態(tài)超鏈接可在類對象動(dòng)態(tài)超鏈接被定 義時(shí),為類對象的每個(gè)子類對象自動(dòng)定義。各子類動(dòng)態(tài)超鏈接可使各子類對象與知識參考 關(guān)聯(lián),并且,類似于類對象動(dòng)態(tài)超鏈接,子類動(dòng)態(tài)超鏈接可在每次建立包括子類對象的顯示 視圖時(shí)建立。本公開的動(dòng)態(tài)超鏈接提供比過程控制系統(tǒng)中的靜態(tài)超鏈接更顯著的益處和優(yōu)點(diǎn)。 動(dòng)態(tài)超鏈接所提供的一個(gè)這種優(yōu)點(diǎn)是靈活性。因動(dòng)態(tài)超鏈接是在運(yùn)行時(shí)間而非配置時(shí)實(shí) 現(xiàn),創(chuàng)建特定過程控制對象的表示的任何工作站或計(jì)算設(shè)備上的任何顯示視圖可在運(yùn)行時(shí) 間將動(dòng)態(tài)超鏈接自動(dòng)并入顯示視圖,且不要求為各種計(jì)算設(shè)備上的每個(gè)顯示視圖的每個(gè)實(shí) 例配置不同的超鏈接。對動(dòng)態(tài)超鏈接的修改也可容易地提供,而不需配置或下載。以此方 式,動(dòng)態(tài)超鏈接/URL需要的用于管理的時(shí)間和內(nèi)存比靜態(tài)超鏈接/URL所要求的明顯較少。例如,考慮一過程控制對象,其對應(yīng)于具有到多個(gè)知識參考(例如,規(guī) 格單、安裝 程序、操作和服務(wù)手冊等)的動(dòng)態(tài)超鏈接的壓力傳感器的模型。到多個(gè)知識參考的多個(gè)動(dòng) 態(tài)超鏈接的每一個(gè)可最初在過程控制系統(tǒng)中定義。在與壓力傳感器對象關(guān)聯(lián)的多個(gè)動(dòng)態(tài)超 鏈接的最初定義之后,在第一控制臺查看第一顯示視圖的操作員可監(jiān)測包括壓力傳感器模 型的特定實(shí)例的控制回路。如果任何告警或異常發(fā)生,操作員可簡單地選擇第一顯示視圖 上的特定實(shí)例,并可獲得對規(guī)格單的訪問,以得到需要的關(guān)于壓力傳感器的信息。使用在另一位置的第二控制臺(例如,使用經(jīng)由因特網(wǎng)連接訪問過程控制系統(tǒng)的 遠(yuǎn)程終端)的工廠工程師可設(shè)計(jì)新的控制過程。工廠工程師可調(diào)出包括一組可用的壓力傳 感器模型的第二顯示視圖,來幫助他或她在幾個(gè)選項(xiàng)之間作出決定。他或她可點(diǎn)擊第二顯 示視圖上的壓力傳感器模型的圖像以,例如,觀看壓力傳感器模型的規(guī)格單。工廠工程師所 不知的是,由第一顯示視圖使用的相同動(dòng)態(tài)超鏈接定義在創(chuàng)建第二顯示視圖時(shí)被使用,并 建立提供訪問規(guī)格單的第二顯示視圖上的動(dòng)態(tài)超鏈接。使用過程控制工廠中又一位置的第三控制臺的安裝人員可安裝包括壓力傳感器 模型的新實(shí)例的設(shè)備和裝備。安裝人員可訪問第三顯示視圖,并可選擇壓力傳感器模型以 獲得對壓力傳感器模型的規(guī)格單的訪問。類似于第二顯示視圖,訪問規(guī)格單的動(dòng)態(tài)超鏈接 在第三顯示視圖的運(yùn)行時(shí)間期間、根據(jù)動(dòng)態(tài)超鏈接的最初定義而建立。在上面的實(shí)施例中,盡管將壓力傳感器與規(guī)格單相關(guān)聯(lián)的動(dòng)態(tài)超鏈接僅定義過一 次,但第一、第二和第三顯示視圖的每一個(gè)都獨(dú)立地將關(guān)聯(lián)的動(dòng)態(tài)超鏈接建立為相應(yīng)的顯 示視圖的運(yùn)行時(shí)間創(chuàng)建過程的一部分。每個(gè)顯示視圖都不需要單獨(dú)的定義或配置。以此方 式,在整個(gè)過程控制工廠中無論何時(shí)何地需要,動(dòng)態(tài)超鏈接都可在顯示視圖的運(yùn)行時(shí)間期 間有效和方便地建立。動(dòng)態(tài)超鏈接提供的其他優(yōu)點(diǎn)可包括速度和準(zhǔn)確性。因動(dòng)態(tài)超鏈接可實(shí)時(shí)更新,更 新后打開的任何后續(xù)視圖保證包含動(dòng)態(tài)超鏈接的最近的信息。另外,操作員可容易并快速 地訪問知識參考,而不必去找期望的參考所存儲的位置、獲取參考并使用適合的程序來打 開它們。這種速度和準(zhǔn)確性的優(yōu)點(diǎn)在緊急情況中尤其重要。例如,在異常告警狀況中,動(dòng)態(tài)超鏈接可快速準(zhǔn)確地向操作員提供對關(guān)鍵告警數(shù)據(jù)、指令和程序的訪問。此外,本公開的動(dòng)態(tài)超鏈接還可提供一額外的益處在過程控制對象的類中自動(dòng) 地維持超鏈接定義。過程控制類對象和知識對象或參考之間的動(dòng)態(tài)超鏈接的定義可自動(dòng)引 起過程控制類對象的每個(gè)子類對象和知識對象或參考之間的動(dòng)態(tài)超鏈接的定義。借助本公 開的動(dòng)態(tài)超鏈接,消除了為過程控制類對象的每個(gè)子類對象提供和管理單獨(dú)的靜態(tài)超鏈接 的額外的步驟、時(shí)間和內(nèi)存。另外,借助動(dòng)態(tài)超鏈接,減少了管理費(fèi)用和時(shí)間。每次動(dòng)態(tài)超鏈接被創(chuàng)建或修改 時(shí),不需要重新配置或手動(dòng)下載。添加新的過程控制對象不需要用于鏈接到各種顯示視圖 中定義的相同知識參考的單獨(dú)的超鏈接。相反地,在動(dòng)態(tài)超鏈接的單次、最初的定義之后, 過程控制系統(tǒng)可按需要在任何顯示視圖上、簡單并有效地實(shí)時(shí)建立動(dòng)態(tài)超鏈接。后續(xù)打開 的顯示視圖可在后續(xù)顯示視圖被創(chuàng)建時(shí),自動(dòng)地重新建立動(dòng)態(tài)超鏈接。現(xiàn)轉(zhuǎn)向圖3A,圖3A是顯示經(jīng)由過程控制工廠,例如圖1的過程工廠10的過程控制 系統(tǒng)中的動(dòng)態(tài)超鏈接對知識參考訪問的視圖300的實(shí)施方式。顯示視圖300可在其上具有 過程控制工廠中的過程控制對象的任何數(shù)量的表示,過程控制對象例如為對應(yīng)于回路、設(shè) 備、功能塊等的過程控制對象。實(shí)際上,顯示視圖300自身可具有對應(yīng)的過程控制對象。操作員或用戶可簡單地通過選擇過程控制對象,容易地訪問鏈接到顯示視圖上的 過程控制對象 的知識參考。通過例如,右擊選擇的過程控制對象,窗口 302可以出現(xiàn),除了 其他菜單選項(xiàng)外,其還包括與所選的過程控制對象關(guān)聯(lián)的對應(yīng)的知識參考。在另一個(gè)實(shí)施 方式中,用戶可選擇過程控制對象,并經(jīng)由下拉菜單305或經(jīng)由工具欄308上的顯示控件, 指示希望訪問與過程控制對象關(guān)聯(lián)的對應(yīng)的知識參考。在圖3A中的顯示屏幕300所示 出的例子中,用戶選擇了顯示屏幕300上的流量變送器310的表示,并右擊了流量變送器 310 (由流量變送器310的突出顯示表示出),因此使菜單選項(xiàng)的窗口 302出現(xiàn)。窗口 302可顯示關(guān)于所選的過程控制對象可獲得的菜單選項(xiàng)的列表,包括用于對 應(yīng)的知識參考的管理操作的類別。圖3A中,對應(yīng)的知識參考的示出的類別包括文檔類別 312、參考材料類別315和注釋類別318。文檔類別312可包括,例如,消費(fèi)者文件編制材料, 如標(biāo)準(zhǔn)操作程序(SOP)、事故報(bào)告、安全手冊、最佳實(shí)踐或提供給消費(fèi)者的其他文檔。文檔類 別312還可包括圖畫,例如回路表、P&ID (工藝和儀表流程圖)、圖片、培訓(xùn)視頻等等。參考 材料類別315可包括,例如,設(shè)備的參考材料、裝備的參考材料及/或幫助主題,它們中的一 些可由第三方提供。參考材料315的例子可包括產(chǎn)品數(shù)據(jù)單、規(guī)格單、操作手冊、服務(wù)手冊 等等。注釋類別318可包括,例如,操作員日志條目、工作命令、事故等。當(dāng)然,圖3A的窗口 302中示出的類別312、315和318僅是示例性的。對于本公開 的實(shí)施方式,任何數(shù)量、類型或類別的知識參考可在窗口 302中出現(xiàn),作為列表及/或作為 知識參考的類別分組的列表。類別分組可以是固定的,或可按期望定義或修改。在圖3A的實(shí)施例中,用戶選擇了文檔類別312的菜單選項(xiàng)。得到的子窗口 320可 打開并可列出針對于文檔類別312的知識參考,該知識參考被定義成關(guān)聯(lián)到過程控制對象 310。此實(shí)施例中,對應(yīng)于文檔類別312的兩個(gè)知識參考(322,325)顯示為是可訪問的安 全實(shí)踐知識參考322和關(guān)于精煉流量變送器325的知識參考。用戶可選擇期望的知識參考 (例如,通過點(diǎn)擊322或325),且經(jīng)由動(dòng)態(tài)超鏈接(未示出),所選的知識參考可被定位并顯 示在顯示視圖300上或單獨(dú)的窗口(未顯示)中。
通過本公開的動(dòng)態(tài)超鏈接或動(dòng)態(tài)URL,可實(shí)現(xiàn)用戶可明顯輕松地在圖3A中訪問他 或她的期望的知識參考。動(dòng)態(tài)超鏈接可動(dòng)態(tài)地將對應(yīng)于過程控制元素的過程控制對象與對 應(yīng)于知識參考的過程控制系統(tǒng)中的知識對象鏈接。實(shí)際上,單獨(dú)的動(dòng)態(tài)超鏈接可將過程控 制對象與每個(gè)對應(yīng)的知識對象鏈接。因而,在圖3A的實(shí)施例中,第一動(dòng)態(tài)超鏈接可將過程 控制對象310與區(qū)域安全程序文檔322進(jìn)行鏈接,第二動(dòng)態(tài)超鏈接可將過程控制對象310 與精煉流量變送器文檔325進(jìn)行鏈接,以及仍有其他單獨(dú)的動(dòng)態(tài)超鏈接可每一個(gè)都將過程 控制對象310與經(jīng)由菜單選項(xiàng)312、315和318可訪問的其他知識參考進(jìn)行鏈接。每個(gè)單獨(dú) 的動(dòng)態(tài)超鏈接可存儲在動(dòng)態(tài)超鏈接數(shù)據(jù)庫中,例如存儲在示于圖4中的動(dòng)態(tài)超鏈接數(shù)據(jù)庫 400的實(shí)施方式中。下面主要介紹示于圖4中的動(dòng)態(tài)超鏈接數(shù)據(jù)庫400的實(shí)施方式,數(shù)據(jù)庫400的每 個(gè)條目可對應(yīng)于過程控制系統(tǒng)中已定義的動(dòng)態(tài)超鏈接。每個(gè)條目可包括,例如,條目標(biāo)識符 402,過程控制對象的指示405,以及知識參考對象的指示408。過程控制對象的指示405可 以是,例如,名稱、位置、別稱、指針或一些其他指示。類似地,知識參考對象的指示408可以 是,例如,名稱、位置、別稱、指針或一些其他指示。每個(gè)條目還可包含諸如條目的到期時(shí)間 或到期時(shí)間間隔410及訪問權(quán)限指示412的屬性。當(dāng)然,屬性402-412只是示例性的。動(dòng) 態(tài)超鏈接數(shù)據(jù)庫400的實(shí)施方式可具有僅帶有屬性402-412的子集及/或一個(gè)或多個(gè)額外 的屬性413的條目。一個(gè)或多個(gè)其他屬性413可指示,例如,動(dòng)態(tài)超鏈接的作者、動(dòng)態(tài)超鏈 接的類別、動(dòng)態(tài)超鏈接的性質(zhì)、動(dòng)態(tài)超鏈接可出現(xiàn)在其上的對應(yīng)的顯示視圖,或反映條目的 創(chuàng)建日期和時(shí)間的時(shí)間戳。動(dòng) 態(tài)超鏈接可被定義,且對應(yīng)的條目可結(jié)合過程控制對象的配置或?qū)⒈话ㄔ谄?定義中的知識參考對象而被創(chuàng)建在數(shù)據(jù)庫400中。動(dòng)態(tài)超鏈接可在運(yùn)行時(shí)間期間被定義。 (運(yùn)行時(shí)間定義的例子將在后續(xù)部分描述。)動(dòng)態(tài)超鏈接可由用戶手動(dòng)定義,或可由過程控 制系統(tǒng)自動(dòng)定義。動(dòng)態(tài)超鏈接數(shù)據(jù)庫400可獨(dú)立于(邏輯地、物理地或兩者)配置數(shù)據(jù)庫或其他存 儲過程控制對象的數(shù)據(jù)庫而存儲在過程控制系統(tǒng)中。動(dòng)態(tài)超鏈接數(shù)據(jù)庫400可獨(dú)立于存儲 知識對象的數(shù)據(jù)庫而存儲。動(dòng)態(tài)超鏈接數(shù)據(jù)庫400可集中在過程控制系統(tǒng)中,例如,可由與 過程控制系統(tǒng)通信的一些或所有計(jì)算設(shè)備或用戶集中地訪問。動(dòng)態(tài)超鏈接數(shù)據(jù)庫400可以 是有索引的及/或可檢索的。在一些實(shí)施方式中,動(dòng)態(tài)超鏈接數(shù)據(jù)庫400可以是經(jīng)由針對 一個(gè)或多個(gè)域402-413的過濾器可檢索的。例如,過濾器可應(yīng)用到動(dòng)態(tài)超鏈接數(shù)據(jù)庫400, 以發(fā)現(xiàn)與過程工廠某一區(qū)域中的告警相關(guān)的所有條目。當(dāng)定義了新動(dòng)態(tài)超鏈接時(shí),新的條目可添加到動(dòng)態(tài)超鏈接數(shù)據(jù)庫400,該新的條目 包括對應(yīng)于特定知識參考的特定知識對象和特定過程控制對象的指示。如果特定的過程控 制對象為類對象,則額外的新條目也可自動(dòng)添加到動(dòng)態(tài)超鏈接數(shù)據(jù)庫400,其中每個(gè)額外的 新條目包括該類對象的子類對象的指示和特定知識對象的指示。例如,在圖4中,用于新 動(dòng)態(tài)超鏈接的新條目#0001 (參考415)可被添加,以定義對應(yīng)于ACME閥門模型#402B (參 考418)的過程控制類對象與對應(yīng)的產(chǎn)品數(shù)據(jù)單(參考420)之間的鏈接。由于新條目 #0001 (參考415)被創(chuàng)建,新條目#0002 (參考422)和新條目#0003 (參考425)可自動(dòng)被創(chuàng) 建,其中每個(gè)條目(422,425)將過程控制工廠中特定的、標(biāo)識序列號的ACME閥門模型#402B 與對應(yīng)的產(chǎn)品數(shù)據(jù)單進(jìn)行關(guān)聯(lián)。
用這種方式,可自動(dòng)定義用于過程控制系統(tǒng)中類對象的子類的動(dòng)態(tài)超鏈接。在一些實(shí)施方式中,用于子類對象的動(dòng)態(tài)超鏈接的自動(dòng)定義的過程可以按需要修改。例如,對于 一些用戶或用戶組或?qū)τ谝恍┻^程控制對象,自定義可以能夠?qū)^程控制系統(tǒng)的一些或所 有區(qū)域啟用和禁用。針對一些過程控制對象或子類對象,可定義自定義的默認(rèn)模式。盡管動(dòng)態(tài)超鏈接最初被定義為數(shù)據(jù)庫400中的條目,但動(dòng)態(tài)超鏈接可在顯示視圖 被訪問和創(chuàng)建之后才被建立。特定顯示視圖在與過程控制系統(tǒng)進(jìn)行通信的計(jì)算設(shè)備處被建 立或打開后,動(dòng)態(tài)超鏈接數(shù)據(jù)庫400可被搜索,以確定視圖上的任何過程控制對象是否具 有關(guān)聯(lián)的、定義的動(dòng)態(tài)超鏈接,并隨后可建立所標(biāo)識的、關(guān)聯(lián)的、定義的動(dòng)態(tài)超鏈接。顯示視 圖可包括“活的”指示或者對應(yīng)于顯示視圖或其上的過程控制對象的定義的動(dòng)態(tài)超鏈接是 可獲得的指示。該指示可以是,例如,圖形圖標(biāo)如曲別針或書本,及/或指示可以是字母數(shù) 字的。該指示可以是單個(gè)的、一般的指示,或可以有用于每個(gè)過程控制對象或過程控制對象 的組的可用的動(dòng)態(tài)超鏈接的單獨(dú)的指示。在接收對特定的“活的”動(dòng)態(tài)超鏈接的選擇后,對 應(yīng)的知識參考可被訪問和顯示,例如先前關(guān)于圖3A所討論的。實(shí)際上,動(dòng)態(tài)超鏈接數(shù)據(jù)庫400可使任何顯示視圖在其運(yùn)行時(shí)間,建立與其上的 過程控制對象關(guān)聯(lián)的所有被定義的超鏈接。過程控制系統(tǒng)中的任何顯示視圖可因此容易地 將其上的過程控制對象與關(guān)聯(lián)的知識對象進(jìn)行鏈接,而不必進(jìn)行配置改變或下載。動(dòng)態(tài)超鏈接數(shù)據(jù)庫400的條目可被更新。例如,如果特定過程控制對象的名稱或 位置改變,則其在動(dòng)態(tài)超鏈接數(shù)據(jù)庫400中對應(yīng)的條目可被更新以反映這種改變。類似地, 如果特定知識對象的名稱或位置改變,則其在動(dòng)態(tài)超鏈接數(shù)據(jù)庫400中對應(yīng)的條目可被更 新以反映這種改變。對屬性410-413的改變,無論是基于用戶發(fā)起的動(dòng)作還是基于系統(tǒng)發(fā) 起的動(dòng)作,也都可以導(dǎo)致對應(yīng)條目的改變。動(dòng)態(tài)超鏈接數(shù)據(jù)庫400可以一定時(shí)間間隔被審核,以保證其條目的有效性。例如, 每個(gè)條目可被評估,以確定所指示的過程控制對象和所指示的知識參考對象的名稱、位置 和存在的有效性。具有無效屬性的條目可用新的信息更新或以其他方式解決。如果具有無 效屬性的條目不能被解決,該條目可從動(dòng)態(tài)超鏈接數(shù)據(jù)庫400自動(dòng)刪除。然而,對于條目或 條目的組,自動(dòng)刪除可被系統(tǒng)管理員或具有必要的權(quán)限等級的其他用戶覆蓋(override)。事實(shí)上,對于動(dòng)態(tài)超鏈接或動(dòng)態(tài)超鏈接的組,執(zhí)行一些或所有動(dòng)態(tài)超鏈接管理操 作的權(quán)限可以基于用戶或用戶的組的授權(quán)等級來分配。動(dòng)態(tài)超鏈接管理操作可包括,例如, 創(chuàng)建、刪除、覆蓋自動(dòng)刪除、修改、查看、鏈接、搜索及其他這樣的管理操作。授權(quán)或權(quán)限等級 可反映在例如動(dòng)態(tài)超鏈接數(shù)據(jù)庫400中的每個(gè)動(dòng)態(tài)超鏈接的條目的域412中。在一些實(shí)施 方式中,針對不同的動(dòng)態(tài)超鏈接管理功能、針對不同的過程控制對象或過程控制對象的組、 針對過程控制工廠中的不同的位置,及/或針對不同的知識參考或知識參考的類別,可設(shè) 置不同的等級的權(quán)限。例如,權(quán)限可被設(shè)定成使得將特定設(shè)備與事故報(bào)告相關(guān)聯(lián)的動(dòng)態(tài)超 鏈接可見但不可修改。在另一個(gè)例子中,由動(dòng)態(tài)超鏈接鏈接到特定控制回路的緊急程序的 指令可顯示為由控制操作員訪問的顯示視圖中的菜單選項(xiàng),但在由維護(hù)技術(shù)人員訪問的顯 示視圖中可能不可見。轉(zhuǎn)向圖3B,圖3B再次示出了顯示視圖300,但不是用戶選擇與表示在顯示視圖300 上的設(shè)備對應(yīng)的過程控制對象(例如圖3A的突出顯示的參考310),而是用戶選擇顯示視圖 300本身以獲得對對應(yīng)知識參考的訪問。用戶可能已指示出希望訪問顯示視圖300的對應(yīng)的知識參考,例如,經(jīng)由下拉菜單上的命令(未顯示),從可選擇的圖標(biāo)或按鈕330,通過右 擊顯示視圖300本身上的任意位置,或通過一些其他選擇方式來指示。
在選擇顯示視圖300后,可出現(xiàn)窗口 332,該窗口包括與對應(yīng)于所選的顯示視圖 300的過程控制對象對應(yīng)的一列可訪問的知識參考。在一些實(shí)施方式中,對應(yīng)的知識參考 的列表可被分類。圖3B中,對應(yīng)的知識參考顯示在類別“顯示(Displays),,(335a)、“圖表 (Charts)” (338a)和“文檔(Documents)” (330a)中,然而,三種示出的類別 335a、338a 和 340a以及其中特定的知識參考(參考33釙-335(1、33汕-338(1和340b_340c)的例子只是示 例性的。對于本公開的實(shí)施方式,任何數(shù)量或類型的知識參考可作為一個(gè)具有任何期望的 組的類別定義的類別列表或具有任何期望的組的類別定義的類別的列表而出現(xiàn)在窗口 332 中。在一些實(shí)施方式中,為了用戶的方便,窗口 332的內(nèi)容可以是可檢索的,例如通過使用 檢索操作或過濾器。
用戶可選擇期望的知識參考(例如,通過點(diǎn)擊參考33釙-335(1、33汕-338(1、 340b-340c中的一個(gè)),而所選的知識參考可經(jīng)由對應(yīng)的動(dòng)態(tài)超鏈接而訪問,并可顯示在顯 示視圖300上或顯示在單獨(dú)的窗口中(未顯示)。
圖3C示出了在過程控制系統(tǒng)中提供動(dòng)態(tài)超鏈接的另一個(gè)例子。圖3C再次示出 了圖3A和;3B的顯示視圖300。圖3C中,類似于圖3A,用戶選擇了過程控制對象310,并右 擊,以使窗口 302出現(xiàn)。然而,在圖3C所示的實(shí)施例中,用戶選擇了菜單選項(xiàng)“喜愛的鏈接 (Favorite Links) ”(參考350)。響應(yīng)于對“喜愛的鏈接”350的選擇,可出現(xiàn)包括一個(gè)知識 參考列表的子窗口 352,列表中的每一個(gè)知識參考先前都已被指定為與過程控制對象310 關(guān)聯(lián)的“喜愛的鏈接”。當(dāng)然,窗口 352中的每個(gè)列表?xiàng)l目可具有一個(gè)對應(yīng)的動(dòng)態(tài)超鏈接,該 對應(yīng)的動(dòng)態(tài)超鏈接被建立以將過程對象310鏈接到對應(yīng)的“喜愛的”知識參考對象。
在經(jīng)由過程控制系統(tǒng)中的動(dòng)態(tài)超鏈接來訪問知識參考的一些實(shí)施方式中,知識參 考可通過動(dòng)態(tài)超鏈接來修改。圖5示出了窗口 500,在其上顯示底鼓進(jìn)給閥門(bottom drum feed valve) FY-1443的面板顯示505。面板顯示505可呈現(xiàn)有關(guān)于底鼓進(jìn)給閥門FY-1443 的信息,例如配置、實(shí)時(shí)數(shù)據(jù)等。面板顯示505可,例如作為按關(guān)于圖3A討論的知識訪問程 序進(jìn)行操作的結(jié)果,而顯示在窗口 500上,上述的知識訪問程序,例如為通過在特定顯示視 圖上選擇底鼓進(jìn)給閥門FY-1443以及從一列與底鼓進(jìn)給閥門FY-1443關(guān)聯(lián)的可獲得的知識 參考中選擇面板顯示505。特別地,動(dòng)態(tài)超鏈接可將特定顯示視圖的過程控制對象與面板顯 示505的過程控制對象進(jìn)行關(guān)聯(lián),且對動(dòng)態(tài)超鏈接的選擇可導(dǎo)致面板顯示505呈現(xiàn)在窗口 500 上。
除了成為動(dòng)態(tài)超鏈接的對象,面板顯示505自身還可經(jīng)由其他動(dòng)態(tài)超鏈接而鏈接 到其他過程控制對象或知識對象。圖5將面板顯示505示為動(dòng)態(tài)地鏈接到兩個(gè)被訪問的知 識參考一為來自維護(hù)文件的校準(zhǔn)記錄508,一為操作員注釋512。(當(dāng)然,盡管圖5中僅顯 示了兩個(gè)被訪問的知識參考,但任何數(shù)量的知識參考或過程控制對象都可經(jīng)由動(dòng)態(tài)超鏈接 通過過程控制對象而被訪問。)為了訪問和顯示如圖5所示的校準(zhǔn)記錄508的內(nèi)容,將面板 顯示505的過程控制對象與校準(zhǔn)記錄508的知識對象進(jìn)行關(guān)聯(lián)的第一動(dòng)態(tài)超鏈接可以是已 被選擇的。同樣地,為了訪問和顯示如圖5所示的操作員注釋512的內(nèi)容,將面板顯示505 的過程控制對象與操作員注釋512的知識對象進(jìn)行關(guān)聯(lián)的第二動(dòng)態(tài)超鏈接可以是已被選 擇的。
用戶可經(jīng)由動(dòng)態(tài)超鏈接方便地修改知識參考,例如操作員注釋知識參考512。例 如,在窗口 500中,用戶已將文本添加到了打開的操作員注釋512。這種集成編輯的能力 可提高用戶的效率。用戶不再被要求停止他或她的工作流程、搜索并定位底鼓進(jìn)給閥門 FY-1443的正確的相應(yīng)的操作員注釋條目、以及在對應(yīng)的計(jì)算設(shè)備上用相應(yīng)的編輯程序打 開該條目。借助本公開的動(dòng)態(tài)超鏈接,用戶可繼續(xù)留在他或她的工作站,并在他或她的當(dāng)前 工作流程的環(huán)境中,簡單地選擇并打開期望的操作員注釋知識參考512以及方便地添加任 何期望的附加信息。至少以這種方式,所建立的動(dòng)態(tài)超鏈接可提供到操作員注釋知識參考 512的直接的編輯訪問。當(dāng)然,編輯操作員注釋知識參考512只是經(jīng)由動(dòng)態(tài)超鏈接編輯可訪 問的知識參考的一個(gè)例子。不同于操作員注釋512的其他知識參考也可經(jīng)由動(dòng)態(tài)超鏈接來 編輯。
此外,借助動(dòng)態(tài)超鏈接,對操作員注釋知識參考512(或者,實(shí)際上,對于任何可訪 問的知識參考)的特征的任何改變可以不影響用戶訪問。這種改變可包括(但不限于)對 應(yīng)于知識參考的文件的重命名、對不同的服務(wù)器的一些或所有文件的重新定位,或其他的 改變。實(shí)際上,用戶甚至可能感覺不到對知識參考或其特征的改變。用戶可簡單地按照他 或她的常規(guī)程序操作訪問顯示視圖,選擇底鼓進(jìn)給閥門FY-1443的表示,以及選擇操作員 注釋知識參考512。動(dòng)態(tài)超鏈接可自動(dòng)(并且對用戶透明地)提供到已改變的操作員注釋 知識參考512的鏈接。相比之下,借助靜態(tài)超鏈接,用戶將被迫意識到操作員注釋知識參考 512的改變,且將被要求重新配置顯示以適當(dāng)訪問被改變的參考512。
本公開也用于將動(dòng)態(tài)超鏈接管理操作包括到過程控制系統(tǒng)顯示中。圖6示出了用 戶創(chuàng)建動(dòng)態(tài)超鏈接的場景的實(shí)施方式。在此實(shí)施方式中,用戶可對一列可獲得的知識參考 進(jìn)行搜索,選擇期望的知識參考,并將期望的知識參考鏈接到期望的過程控制對象。圖6包 括圖3A和 ;3B的顯示視圖300,以及,類似于圖3A,用戶選擇了過程控制對象310,右擊以查 看窗口 302,并選擇了菜單選項(xiàng)“文檔”312以查看窗口 320。注意,在圖6的場景中,顯示視 圖300是被打開的(例如,運(yùn)行時(shí)間,而非配置)。
在由圖6所示的實(shí)施例中,期望的知識參考并未在窗口 320中列出,因此用戶從窗 口 320選擇了菜單選項(xiàng)“快速搜索(Quick Search)" 602 0搜索機(jī)制,例如“快速搜索” 602, 可對應(yīng)于用戶輸入而搜索過程控制系統(tǒng)可訪問的、可用的知識參考。搜索機(jī)制602可使用 一個(gè)或多個(gè)過濾器、字符識別、索引或任何已知的搜索方法來尋找潛在的匹配的知識參考。 搜索結(jié)果的列表可出現(xiàn)在搜索結(jié)果窗口 605中,且用戶可選擇期望的知識參考。圖6中, 用戶已選擇了 “區(qū)域40S0P-FCC單元關(guān)機(jī)(Area40 SOP-FCCUnit Shutdown) ”文檔(參考 608),如由突出顯示的條目608所表示的。
用戶可通過,例如,右擊所選的文檔608并選擇顯示在生成的窗口 612中的“鏈接 (Link) ”命令610,將所選的文檔608鏈接到過程控制對象310。選擇“鏈接”命令610可導(dǎo) 致定義(以及在一些實(shí)施方式中,作為新條目被輸入到圖4的動(dòng)態(tài)超鏈接數(shù)據(jù)庫400中) 和建立過程控制對象310和對應(yīng)于所選的文檔608的知識參考對象之間的動(dòng)態(tài)超鏈接。因 此,對包括過程控制對象310的顯示視圖的后續(xù)的訪問可包括在過程控制對象310和所選 的文檔608的知識對象之間新創(chuàng)建的動(dòng)態(tài)超鏈接。
在其他實(shí)施方式中,代替右擊所選擇的文檔608來訪問鏈接命令,用戶可經(jīng)由其 他方式,例如從下拉菜單(未顯示)選擇、選擇顯示屏幕300上的控件,或經(jīng)由拖放操作,將所選的文檔608和過程控制對象310進(jìn)行鏈接。例如,用戶可拖動(dòng)所選的文檔圖標(biāo)608并 將它放入窗口 302的“文檔” 312圖標(biāo)中,并因此可創(chuàng)建動(dòng)態(tài)超鏈接。
當(dāng)然,盡管圖6示出了創(chuàng)建動(dòng)態(tài)超鏈接的情形,其他的管理操作也可以是可能的。 例如,至少以類似的方式,用戶可以能夠刪除動(dòng)態(tài)超鏈接、修改動(dòng)態(tài)超鏈接、為動(dòng)態(tài)超鏈接 設(shè)定權(quán)限、為動(dòng)態(tài)超鏈接設(shè)定到期時(shí)間及/或查看動(dòng)態(tài)超鏈接。進(jìn)行一個(gè)或多個(gè)動(dòng)態(tài)超鏈 接管理操作的能力可以基于用戶的授權(quán)等級,或基于用戶所屬組的授權(quán)等級。特定的動(dòng)態(tài) 超鏈接或動(dòng)態(tài)超鏈接的特定組可以基于特定授權(quán)等級被定義成可訪問的。典型地,用戶的 授權(quán)等級可經(jīng)由用戶的登錄身份來確定。
可替換地或附加地,訪問一個(gè)或多個(gè)動(dòng)態(tài)超鏈接以及一個(gè)或多個(gè)對應(yīng)的管理操作 可基于一些其他的標(biāo)準(zhǔn),例如過程控制工廠或特定顯示視圖的位置或區(qū)域。不同的訪問等 級可被定義以用于不同的過程控制對象及/或用于不同的管理動(dòng)態(tài)超鏈接操作(即創(chuàng)建、 修改、查看、刪除、查看、鏈接、搜索及/或其等同的操作)。不同的訪問等級可被定義以用于 過程控制系統(tǒng)中不同的工作站。
除了特定的、個(gè)別的動(dòng)態(tài)超鏈接管理操作(即創(chuàng)建、修改、查看、刪除、查看、鏈接、 搜索等)以外,用戶還可以能夠設(shè)定對應(yīng)于動(dòng)態(tài)超鏈接的一般參數(shù),例如默認(rèn)的到期時(shí)間、 自動(dòng)刪除或動(dòng)態(tài)超鏈接數(shù)據(jù)庫中的無效條目的處理方式。其他一般的動(dòng)態(tài)超鏈接管理操作 也是可行的。
上述以及其他的管理動(dòng)態(tài)超鏈接功能被示為經(jīng)由顯示視圖上的過程控制對象而 被訪問,例如在圖3A-3C的場景中以及在圖6的場景中。在這些場景中,用戶可以選擇期望 的過程控制對象。在選擇了期望的過程控制對象之后,用戶可隨后訪問菜單,搜索及選擇期 望的管理操作及/或期望的知識參考(例如,通過用右擊來顯示選項(xiàng)的菜單,通過拖放,通 過下拉菜單選擇,通過顯示控件等)。
可替換地或附加地,用戶可以通過訪問知識參考對象來訪問管理動(dòng)態(tài)超鏈接功 能。用戶可例如,從現(xiàn)有的顯示視圖選擇期望的知識參考,該現(xiàn)有的顯示視圖包括對于過程 控制系統(tǒng)可訪問的可用的知識參考。在選擇了期望的知識參考之后,用戶可隨后訪問菜單, 搜索并選擇期望的過程控制對象。期望的管理動(dòng)態(tài)超鏈接功能可隨后被選擇并執(zhí)行(例 如,使用右擊來顯示選項(xiàng)的菜單,通過拖放,通過顯示控件,通過下拉菜單選擇等)。
在又一實(shí)施方式中,可在過程控制系統(tǒng)中提供專用于管理動(dòng)態(tài)超鏈接操作的單獨(dú) 的顯示視圖。該單獨(dú)的顯示視圖可包含過程控制系統(tǒng)中所有可用的過程控制對象和所有可 用的知識參考的菜單或列表。單獨(dú)的顯示視圖可包括一組管理動(dòng)態(tài)超鏈接功能(例如,創(chuàng) 建、刪除、修改、查看、鏈接、解鏈接、審核、設(shè)定權(quán)限、設(shè)定到期時(shí)間等或其等同的功能),這 些功能的每一個(gè)都可被選擇和執(zhí)行。對一些或所有的管理動(dòng)態(tài)超鏈接功能的訪問可基于權(quán) 限,例如,基于用戶或用戶所屬組的授權(quán)等級。單獨(dú)的顯示視圖可包括下拉菜單、命令界面、 拖放操作、顯示控件等等。
圖7顯示了用于在過程控制系統(tǒng)中提供動(dòng)態(tài)超鏈接的方法700的示例性實(shí)施方 式。方法700的實(shí)施方式可按照圖1的過程控制系統(tǒng)和工廠10的實(shí)施方式、按照如圖2-6 中所示的將對動(dòng)態(tài)超鏈接和知識參考的訪問包括在過程控制系統(tǒng)中的實(shí)施方式運(yùn)作。
在方法700的開始702,動(dòng)態(tài)超鏈接可被定義705。動(dòng)態(tài)超鏈接可被定義以指定過 程控制系統(tǒng)中的過程控制對象和過程控制系統(tǒng)中的知識對象之間的關(guān)聯(lián)。過程控制對象可以是具有一個(gè)或多個(gè)對應(yīng)的子類對象的類對象,或者過程控制對象可以不是類對象。知識 對象可對應(yīng)于過程控制系統(tǒng)可訪問的知識參考,且其可存儲在過程控制系統(tǒng)的防火墻的內(nèi) 部或外部。
在方法700的塊720,對應(yīng)于已定義的動(dòng)態(tài)超鏈接的條目可存儲在動(dòng)態(tài)超鏈接數(shù) 據(jù)庫中,例如存儲在圖4的動(dòng)態(tài)超鏈接數(shù)據(jù)庫400的實(shí)施方式中。對應(yīng)于已定義的動(dòng)態(tài)超 鏈接的條目可包括過程控制對象的指示和知識對象的指示。如果過程控制對象是類對象, 則將類對象的每個(gè)子類對象與知識對象進(jìn)行關(guān)聯(lián)的一個(gè)或多個(gè)額外的動(dòng)態(tài)超鏈接也可被 定義并存儲在動(dòng)態(tài)超鏈接數(shù)據(jù)庫中(塊72幻。當(dāng)然,塊722是可選的,且如果過程控制對象 不是類對象,塊722可被省略。而且,如先前所討論的,創(chuàng)建對應(yīng)于子類對象的附加的動(dòng)態(tài) 超鏈接可根據(jù)用戶的偏好。
在塊725,可接收創(chuàng)建顯示視圖的請求。在塊728,可確定已定義了動(dòng)態(tài)超鏈接的、 包括在顯示視圖中的所有的過程控制對象,例如,可通過搜索動(dòng)態(tài)超鏈接數(shù)據(jù)庫進(jìn)行這種 確定。在一些實(shí)施方式中,一個(gè)或多個(gè)可視的指示器可顯示在顯示視圖上,以指示包括在該 顯示視圖中的一個(gè)或多個(gè)過程控制對象與已定義的動(dòng)態(tài)超鏈接相關(guān)聯(lián)。在一些實(shí)施方式 中,一個(gè)或多個(gè)可視的指示器可僅基于權(quán)限等級而被顯示。例如,權(quán)限可以基于用戶的授權(quán) 等級、用戶所屬組的授權(quán)等級、工廠位置、區(qū)域、工作站或計(jì)算設(shè)備及/或一些其他標(biāo)準(zhǔn)。
在塊730,用于所請求的顯示視圖的所確定的動(dòng)態(tài)超鏈接可被建立。也就是,所請 求的顯示視圖上的每個(gè)所確定的動(dòng)態(tài)超鏈接可被顯示,并可提供到其對應(yīng)的知識參考的直 接訪問。因而,當(dāng)接收到對顯示視圖上的所確定的動(dòng)態(tài)超鏈接的選擇時(shí)(塊73 ,例如通過 用戶點(diǎn)擊或其他的選擇方式,到對應(yīng)的知識參考的訪問可被提供(塊738),且對應(yīng)的知識 參考的內(nèi)容可被顯示(塊740)。例如,對應(yīng)的知識參考的內(nèi)容可出現(xiàn)在彈出的窗口中,或出 現(xiàn)在顯示視圖的至少一部分中。最后,方法700可結(jié)束于塊742處。
如果在與過程控制系統(tǒng)進(jìn)行通信的另一個(gè)工作站、控制臺或計(jì)算設(shè)備接收到查看 顯示視圖的單獨(dú)請求,響應(yīng)于該單獨(dú)請求,顯示視圖的單獨(dú)的實(shí)例可被創(chuàng)建,且過程控制對 象和該視圖上相關(guān)的動(dòng)態(tài)超鏈接可被刷新。以此方式,無論何時(shí)何地在過程控制系統(tǒng)中創(chuàng) 建顯示視圖,動(dòng)態(tài)超鏈接最近的定義也可被確定和顯示。例如,如果動(dòng)態(tài)超鏈接定義在最初 的顯示視圖實(shí)例和后續(xù)的顯示視圖實(shí)例之間改變,則實(shí)例間進(jìn)行的任何改變將被自動(dòng)包括 在后續(xù)的顯示視圖實(shí)例中。
在方法700的一些實(shí)施方式中,對于過程控制系統(tǒng)中所有動(dòng)態(tài)超鏈接中的一些部 分,定義動(dòng)態(tài)超鏈接705并存儲已定義的動(dòng)態(tài)超鏈接720可自動(dòng)地執(zhí)行。例如,當(dāng)為過程 控制系統(tǒng)添加并配置新設(shè)備和對應(yīng)的新過程控制對象時(shí),可自動(dòng)分析過程控制系統(tǒng)中可用 的知識對象對于新過程控制對象的適用性,且每個(gè)可適用的可用知識對象可被自動(dòng)并入將 新過程控制對象與每個(gè)可適用的可用知識對象進(jìn)行關(guān)聯(lián)的新動(dòng)態(tài)超鏈接。在一些實(shí)施方式 中,動(dòng)態(tài)超鏈接的自動(dòng)分析和創(chuàng)建可通過使用關(guān)鍵詞、標(biāo)簽、元數(shù)據(jù)等來執(zhí)行。在許多可能 的例子的一個(gè)例子中,新知識參考例如新服務(wù)公告可使用設(shè)備名稱為其打標(biāo)簽?;谠摌?biāo) 簽,到服務(wù)公告的動(dòng)態(tài)超鏈接可被生成而用于過程控制系統(tǒng)中具有上述設(shè)備名稱的設(shè)備。
可替換地或附加地,在一些實(shí)施方式中,塊705和720可手動(dòng)執(zhí)行,例如在關(guān)于圖 6先前描述的實(shí)施例中可手動(dòng)執(zhí)行。例如,操作員可創(chuàng)建新日志條目并將該新日志條目和 在該新日志條目中提到的每個(gè)過程控制對象進(jìn)行手動(dòng)鏈接(即,在其之間創(chuàng)建新動(dòng)態(tài)超鏈接)。手動(dòng)定義或創(chuàng)建動(dòng)態(tài)超鏈接的權(quán)限可基于操作員或用戶的授權(quán)等級。
在一些實(shí)施方式中,過程控制對象自身可以是知識對象,且對應(yīng)的知識參考的所 顯示的內(nèi)容可包括嵌入式動(dòng)態(tài)超鏈接。就在一個(gè)實(shí)施例中,嵌入式超鏈接可將知識參考關(guān) 聯(lián)到實(shí)時(shí)數(shù)據(jù)。類似于先前討論的動(dòng)態(tài)超鏈接,知識參考中的嵌入式動(dòng)態(tài)超鏈接還可在運(yùn) 行時(shí)間被建立。因此,當(dāng)知識參考的內(nèi)容被顯示時(shí),嵌入式動(dòng)態(tài)超鏈接可鏈接到實(shí)時(shí)數(shù)據(jù)以 獲得刷新值,該刷新值被嵌入知識參考的內(nèi)容中以供查看。
考慮“最佳實(shí)踐”知識參考的例子?!白罴褜?shí)踐”知識參考可包括到被實(shí)時(shí)確定的 邊界條件值的嵌入式動(dòng)態(tài)超鏈接。當(dāng)用戶訪問“最佳實(shí)踐”知識參考時(shí),“最佳實(shí)踐”知識參 考可在其中自動(dòng)包括經(jīng)由嵌入式動(dòng)態(tài)超鏈接獲得的邊界條件值的刷新的、最新的實(shí)時(shí)值。
圖8是用于過程控制系統(tǒng)中的知識訪問系統(tǒng)800的示例性實(shí)施方式。系統(tǒng)800的 實(shí)施方式可并入示于圖1中的過程控制系統(tǒng)和過程控制工廠的實(shí)施方式,或可結(jié)合示于圖 1中的過程控制系統(tǒng)和工廠10的實(shí)施方式運(yùn)作。系統(tǒng)800的實(shí)施方式可依據(jù)示于圖2-7中 的公開的實(shí)施方式運(yùn)行。
知識訪問系統(tǒng)800可包括計(jì)算設(shè)備802,其可以是例如圖1的主機(jī)或操作員工作 站20、22。在一些實(shí)施方式中,計(jì)算設(shè)備802可以不是過程工廠或過程控制系統(tǒng)本身的一 部分,而是經(jīng)由網(wǎng)絡(luò)鏈路805可通信地耦合到過程工廠控制系統(tǒng)(例如圖1的主機(jī)或操作 員工作站20、22)的計(jì)算機(jī)。鏈路805可以是直接的或遠(yuǎn)程的連接,且可以是有線的或無線 的。鏈路805可將網(wǎng)絡(luò)連接提供給任何公用或?qū)S镁W(wǎng)絡(luò)。一般地,網(wǎng)絡(luò)鏈路805可以是現(xiàn) 有技術(shù)中任何已知的網(wǎng)絡(luò)技術(shù)。
計(jì)算設(shè)備802可具有處理器808和可由處理器808訪問的存儲器810。盡管示于 圖8中的計(jì)算設(shè)備802僅顯示了一個(gè)處理器808和一個(gè)存儲器810,但在一些實(shí)施方式中, 計(jì)算設(shè)備802可有多個(gè)處理器808及/或多個(gè)存儲器810。同樣地,盡管存儲器810示為包 含在了計(jì)算設(shè)備802中,但在一些實(shí)施方式中,存儲器810可位于計(jì)算設(shè)備802之外,但仍 可由處理器808遠(yuǎn)程或本地訪問。
計(jì)算設(shè)備802還可經(jīng)由鏈路812可通信地耦合到集中式過程控制系統(tǒng)數(shù)據(jù)庫815, 例如圖1的數(shù)據(jù)庫觀。在計(jì)算設(shè)備802是過程控制系統(tǒng)的實(shí)體,例如圖1的工作站20、22 中的一個(gè),的實(shí)施方式中,計(jì)算設(shè)備802可經(jīng)由系統(tǒng)10的數(shù)據(jù)高速公路M耦合到集中式過 程控制數(shù)據(jù)庫815。在計(jì)算設(shè)備802不是過程控制工廠的實(shí)體但通信地耦合到過程控制工 廠系統(tǒng)的實(shí)施方式中,計(jì)算設(shè)備802可經(jīng)由鏈路812耦合到過程控制工廠系統(tǒng)10的中間網(wǎng) 關(guān)(未顯示),以與數(shù)據(jù)庫815通信(例如,在圖1中,通過數(shù)據(jù)高速公路M與數(shù)據(jù)庫觀通 信)。在一些實(shí)施方式中,鏈路805和鏈路812可以是相同的鏈路,而在其他實(shí)施方式中,它 們可以是不同的鏈路。
盡管過程控制系統(tǒng)的集中式數(shù)據(jù)庫815在圖8中表示為單個(gè)的集中式數(shù)據(jù)庫,但 參考815可表示一個(gè)以上的集中式數(shù)據(jù)庫。例如,過程控制系統(tǒng)可包括幾種過程控制數(shù)據(jù) 被記錄其中以用于歷史目的數(shù)據(jù)庫,例如連續(xù)歷史數(shù)據(jù)庫、離散事件數(shù)據(jù)庫及/或批歷史 數(shù)據(jù)庫。集中式數(shù)據(jù)庫815可表示過程控制系統(tǒng)中使用的一個(gè)或多個(gè)歷史數(shù)據(jù)庫。集中式 數(shù)據(jù)庫815可包括圖4的動(dòng)態(tài)超鏈接數(shù)據(jù)庫400。在優(yōu)選實(shí)施方式中,動(dòng)態(tài)超鏈接數(shù)據(jù)庫可 在邏輯上與過程控制系統(tǒng)中的任何配置數(shù)據(jù)庫獨(dú)立。
計(jì)算設(shè)備802可包含許多不同的計(jì)算設(shè)備配置。例如,計(jì)算設(shè)備802可在手持設(shè)備、移動(dòng)電話、多處理器系統(tǒng)、基于微處理器的或可編程的消費(fèi)性電子產(chǎn)品、網(wǎng)絡(luò)PC、小型計(jì) 算機(jī)、大型計(jì)算機(jī)、便攜式計(jì)算或通信設(shè)備及或其他能夠可視的顯示以及與另一個(gè)計(jì)算設(shè) 備直接或間接通信的計(jì)算設(shè)備中實(shí)現(xiàn)。
計(jì)算設(shè)備802可具有存儲于存儲器810中的知識訪問提供方818。知識訪問提供 方818可由計(jì)算機(jī)可執(zhí)行指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊以及其他存儲在存儲器810上并可由處 理器808執(zhí)行的數(shù)據(jù)來實(shí)現(xiàn)。在分布式計(jì)算環(huán)境中,知識訪問提供方818的計(jì)算機(jī)可執(zhí)行 指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊等可定位于本地和遠(yuǎn)程存儲器存儲設(shè)備,例如定位于過程工廠10 的工作站20、22以及過程控制工廠系統(tǒng)10外部的計(jì)算設(shè)備。
可使知識訪問提供方818能夠提供知識參考訪問及/或動(dòng)態(tài)超鏈接集成入過程控 制系統(tǒng)的實(shí)施方式,如圖2-7所示出的。例如,可使知識訪問提供方818能夠創(chuàng)建動(dòng)態(tài)超鏈 接并將動(dòng)態(tài)超鏈接存儲在動(dòng)態(tài)超鏈接數(shù)據(jù)庫的條目中。動(dòng)態(tài)超鏈接數(shù)據(jù)庫條目可至少包含 待關(guān)聯(lián)的過程控制對象的指示和對應(yīng)于知識參考的知識對象的指示。知識訪問提供方818 可在包括所指示的過程控制對象的表示的顯示視圖的運(yùn)行時(shí)間,建立所指示的過程控制對 象和所指示的知識對象之間的動(dòng)態(tài)超鏈接。
可使知識訪問提供方818能夠提供動(dòng)態(tài)超鏈接數(shù)據(jù)庫400及其管理的實(shí)施方式。 例如,動(dòng)態(tài)超鏈接提供方可提供用于數(shù)據(jù)庫400的搜索機(jī)制,提供收集(population)和刪 除機(jī)制、審核和修復(fù)功能等。還可使知識訪問提供方818能夠提供一組管理性的動(dòng)態(tài)超鏈 接操作,以此管理過程控制系統(tǒng)中的動(dòng)態(tài)鏈接的圖形消息(例如創(chuàng)建、刪除、查看、修改、鏈 接等及/或等同的形式),包括前述的動(dòng)態(tài)超鏈接管理性操作。
實(shí)際上,可使知識訪問提供方818能夠支持,例如示于圖3A-3C和圖5及圖6中的, 將動(dòng)態(tài)超鏈接集成入過程控制系統(tǒng)顯示視圖的任何實(shí)施方式,圖4的動(dòng)態(tài)鏈接圖形消息數(shù) 據(jù)庫400的任何實(shí)施方式,以及圖7的方法700的任何實(shí)施方式。到知識訪問提供方818 的用戶接口可經(jīng)由用戶接口 820,例如計(jì)算設(shè)備802上的屏幕、鍵盤、鼠標(biāo)、觸摸屏、聲音激 活的用戶接口等來提供。
盡管本公開描述了包括軟件及/或硬件上執(zhí)行的固件以及其它組件的示例方法 和系統(tǒng),但應(yīng)注意,這些例子只是示例性的,并不應(yīng)認(rèn)為是限制性的。例如,設(shè)想任何或所有 的硬件、軟件和固件部件都可以完全在硬件中實(shí)施、完全在軟件中實(shí)施、或在硬件和軟件的 任何組合中實(shí)施。因此,盡管本公開描述了示例方法和裝置,本領(lǐng)域普通技術(shù)人員將容易地 認(rèn)識到所提供的例子不是實(shí)現(xiàn)這些方法和裝置的唯一途徑。
實(shí)現(xiàn)時(shí),這里所描述的任何的計(jì)算機(jī)可讀指令或軟件都可存儲在任何計(jì)算機(jī)可讀 存儲介質(zhì)或存儲器中,例如存儲在磁盤、光盤或其他存儲介質(zhì)上、存儲在計(jì)算機(jī)或處理器的 RAM或ROM中、便攜式存儲器中等。同樣地,此軟件可使用任何已知或期望的傳輸方法包括, 例如,在計(jì)算機(jī)可讀盤或其他便攜式計(jì)算機(jī)存儲機(jī)制上或通過通信信道例如電話線、互聯(lián) 網(wǎng)、萬維網(wǎng),任何其他局域網(wǎng)或廣域網(wǎng)等,傳輸給用戶、過程工廠或操作員工作站。(其中傳 輸視為與經(jīng)由便攜式存儲介質(zhì)提供這種軟件相同或可與之互換)。此外,該軟件可以直接被 提供,而不調(diào)制或加密,或可在通過通信信道被傳送前,使用任何適當(dāng)?shù)恼{(diào)制載波及/或加 密技術(shù)來調(diào)制及/或加密。
盡管本發(fā)明已參考特定例子進(jìn)行了描述,但這些例子旨在是說明而非限制本發(fā) 明,對本領(lǐng)域技術(shù)人員來說明顯的是,可對所公開的實(shí)施方式作出更改、添加或刪除,而不背離本發(fā)明的精神和范圍。
盡管這里描述了某些方法、裝置和制品,但本專利的涵蓋范圍不限于此。相反地, 本專利涵蓋文字地或按照等同原則完全落入隨附的權(quán)利要求的范圍的所有方法、裝置和制品。
權(quán)利要求
1.一種用于在過程控制系統(tǒng)中提供動(dòng)態(tài)超鏈接的方法,包括定義動(dòng)態(tài)超鏈接,所述動(dòng)態(tài)超鏈接指定所述過程控制系統(tǒng)中定義的過程控制對象和所 述過程控制系統(tǒng)可訪問的知識參考之間的聯(lián)系;將所述動(dòng)態(tài)超鏈接存儲在動(dòng)態(tài)超鏈接數(shù)據(jù)庫的條目中,所述動(dòng)態(tài)超鏈接數(shù)據(jù)庫是所述 過程控制系統(tǒng)可訪問的,且獨(dú)立于所述過程控制系統(tǒng)的任何配置數(shù)據(jù)庫,所述條目包括 所述過程控制對象的指示,以及 對應(yīng)于所述知識參考的知識對象的指示;以及在包括所述過程控制對象的任何顯示視圖的運(yùn)行時(shí)間建立所述動(dòng)態(tài)超鏈接,包括 將包括所述過程控制對象的所述任何顯示視圖展示在所述過程控制系統(tǒng)的計(jì)算設(shè)備上;在展示所述任何顯示視圖后,基于所述動(dòng)態(tài)超鏈接數(shù)據(jù)庫的所述條目,確定對應(yīng)于所 述過程控制對象的所述知識對象;以及在所述任何顯示視圖上鄰近于所述過程控制對象處顯示所述動(dòng)態(tài)超鏈接,包括顯示所 述知識參考的指示。
2.如權(quán)利要求1所述的方法,還包括 接收所述動(dòng)態(tài)超鏈接的選擇的指示; 訪問所述知識參考;以及顯示所述訪問的知識參考。
3.如權(quán)利要求1所述的方法,還包括當(dāng)有下列情況中的至少一種情況時(shí)更新所述動(dòng)態(tài) 超鏈接數(shù)據(jù)庫的所述條目所述過程控制對象的名稱或位置之一被改變,或所述知識對象 的名稱或位置之一被改變。
4.如權(quán)利要求1所述的方法,其中所述知識參考被存儲在所述過程控制系統(tǒng)的防火墻 之外。
5.如權(quán)利要求1所述的方法,其中所述知識參考是下列之一設(shè)備參考材料、產(chǎn)品數(shù)據(jù) 單、規(guī)格單、操作手冊、服務(wù)手冊、消費(fèi)者文件編制、標(biāo)準(zhǔn)操作程序、事故報(bào)告、安全手冊、最 佳實(shí)踐文檔、圖畫、回路表、P&ID(工藝和儀表流程圖)、圖片、動(dòng)畫片段、日志條目、注釋、工 作命令、幫助主題、特定顯示視圖、圖表或第二過程控制對象。
6.如權(quán)利要求1所述的方法,其中定義所述動(dòng)態(tài)超鏈接包括從可用過程控制對象的列 表中選擇所述過程控制對象,以及從可用知識參考的列表中選擇所述知識參考。
7.如權(quán)利要求1所述的方法,其中定義所述動(dòng)態(tài)超鏈接包括在所述過程控制對象的配 置期間定義所述動(dòng)態(tài)超鏈接。
8.如權(quán)利要求1所述的方法,其中所述動(dòng)態(tài)超鏈接數(shù)據(jù)庫的條目還包括到期時(shí)間或到 期時(shí)間間隔的指示,其中在所述到期時(shí)間或所述到期時(shí)間間隔到期時(shí),所述動(dòng)態(tài)超鏈接被 禁用,且所述條目被從所述動(dòng)態(tài)超鏈接數(shù)據(jù)庫刪除。
9.如權(quán)利要求1所述的方法,還包括存儲對應(yīng)于所述動(dòng)態(tài)超鏈接的訪問權(quán)限,其中 所述訪問權(quán)限對應(yīng)于用戶的授權(quán)等級或一組用戶的授權(quán)等級,以及所述訪問權(quán)限指示對創(chuàng)建、查看、修改或刪除所述動(dòng)態(tài)超鏈接的至少一項(xiàng)的權(quán)限。
10.如權(quán)利要求1所述的方法,其中在所述任何顯示視圖的所述運(yùn)行時(shí)間建立所述動(dòng) 態(tài)超鏈接包括在所述任何顯示視圖的所述運(yùn)行時(shí)間建立所述動(dòng)態(tài)超鏈接而無需改變配置或下載。
11.如權(quán)利要求1所述的方法,其中所述過程控制對象為類對象,且所述方法還包括 自動(dòng)地為所述類對象的每個(gè)子類對象定義子類動(dòng)態(tài)超鏈接,所述子類動(dòng)態(tài)超鏈接指定所述每個(gè)子類對象和所述知識參考之間的聯(lián)系;將所述子類動(dòng)態(tài)超鏈接存儲在所述動(dòng)態(tài)超鏈接數(shù)據(jù)庫的另一個(gè)條目中;以及 在包括所述每個(gè)子類對象的任何顯示視圖的運(yùn)行時(shí)間建立所述子類動(dòng)態(tài)超鏈接。
12.如權(quán)利要求1所述的方法,還包括,當(dāng)新的過程控制對象定義在所述過程控制系統(tǒng) 中時(shí)搜索可用知識對象的列表;識別對應(yīng)于所述新的過程控制對象的所述可用知識對象的列表的子集; 為所述可用知識對象的列表的所述子集的每一個(gè)定義單獨(dú)的動(dòng)態(tài)超鏈接,其中所述單 獨(dú)的動(dòng)態(tài)超鏈接將所述新的過程控制對象與所述可用知識對象的列表的所述子集的所述 每一個(gè)進(jìn)行關(guān)聯(lián);將所述單獨(dú)的動(dòng)態(tài)超鏈接存儲在所述動(dòng)態(tài)超鏈接數(shù)據(jù)庫中;以及在包括所述新的過程控制對象的任何顯示視圖的運(yùn)行時(shí)間建立所述單獨(dú)的動(dòng)態(tài)超鏈接。
13.如權(quán)利要求1所述的方法,其中所述動(dòng)態(tài)超鏈接數(shù)據(jù)庫是可檢索的或有索引的這 兩種情況中的至少一種。
14.如權(quán)利要求1所述的方法,還包括提供用戶界面用于一組動(dòng)態(tài)超鏈接管理操作,所 述一組動(dòng)態(tài)超鏈接管理操作包括下列中的至少一項(xiàng)創(chuàng)建、定義、刪除、修改、查看、搜索或 鏈接。
15.如權(quán)利要求14所述的方法,其中提供所述用戶界面包括下列中的至少一項(xiàng) 在選擇特定過程控制對象時(shí)提供所述用戶界面;在選擇特定知識對象時(shí)提供所述用戶界面;或經(jīng)由下拉菜單、顯示控件或拖放操作中的至少一項(xiàng)提供所述用戶界面。
16.如權(quán)利要求14所述的方法,其中提供所述用戶界面用于所述一組動(dòng)態(tài)超鏈接管理 操作包括基于用戶的授權(quán)等級、用戶所屬組的授權(quán)等級、工廠位置、工廠區(qū)域、所選擇的過 程控制對象主題、工作站或計(jì)算設(shè)備或所選擇的知識對象中的至少一項(xiàng),顯示所述用戶界 面用于所述一組動(dòng)態(tài)超鏈接管理操作中的至少一個(gè)。
17.—種在過程控制系統(tǒng)中提供對知識參考的訪問的方法,包括 在所述過程控制系統(tǒng)中的計(jì)算設(shè)備的屏幕上呈現(xiàn)顯示視圖;基于動(dòng)態(tài)超鏈接數(shù)據(jù)庫的條目,識別對應(yīng)于展示在所述顯示視圖上的過程控制對象的 動(dòng)態(tài)超鏈接,其中所述動(dòng)態(tài)超鏈接指定所述過程控制對象和對應(yīng)于所述過程控制系統(tǒng)可訪問的知識參 考的知識對象之間的聯(lián)系,以及所述動(dòng)態(tài)超鏈接獨(dú)立于所述顯示視圖的定義或配置; 顯示所述動(dòng)態(tài)超鏈接;以及當(dāng)接收到所述動(dòng)態(tài)超鏈接的用戶選擇的指示時(shí),顯示所述知識參考。
18.如權(quán)利要求17所述的方法,其中識別對應(yīng)于所述過程控制對象的所述動(dòng)態(tài)超鏈接包括識別一個(gè)以上的對應(yīng)于所述過 程控制對象的動(dòng)態(tài)超鏈接,以及顯示所述動(dòng)態(tài)超鏈接包括顯示所述一個(gè)以上的動(dòng)態(tài)超鏈接的列表。
19.如權(quán)利要求18所述的方法,其中顯示所述一個(gè)以上的動(dòng)態(tài)超鏈接的列表包括結(jié)合 對應(yīng)于所述列表的搜索操作的顯示控件而顯示所述列表。
20.如權(quán)利要求17所述的方法,其中所述知識參考包括下列中的至少一種設(shè)備參考 材料、產(chǎn)品數(shù)據(jù)單、規(guī)格單、操作手冊、服務(wù)手冊、消費(fèi)者文件編制、標(biāo)準(zhǔn)操作程序、事故報(bào) 告、安全手冊、最佳實(shí)踐文檔、圖畫、回路表、P&ID(工藝和儀表流程圖)、圖片、動(dòng)畫片段、日 志條目、注釋、工作命令、幫助主題、顯示、圖表或第二過程控制對象。
21.如權(quán)利要求17所述的方法,其中所述過程控制對象對應(yīng)于下列之一區(qū)域、單元、 模塊、塊、標(biāo)簽、顯示、圖表、告警、一件裝備、節(jié)點(diǎn)、設(shè)備、特定顯示視圖或事件。
22.如權(quán)利要求17所述的方法,還包括在所述顯示視圖上提供可視的指示,其指示所 述被識別的動(dòng)態(tài)超鏈接的存在。
23.如權(quán)利要求17所述的方法,其中所述過程控制對象對應(yīng)于特定知識參考的內(nèi)容;以及顯示所述動(dòng)態(tài)超鏈接包括顯示嵌入在所述特定知識參考的所述內(nèi)容中的所述動(dòng)態(tài)超 鏈接。
24.如權(quán)利要求23所述的方法,其中所述嵌入的動(dòng)態(tài)超鏈接將所述特定知識參考鏈接 到實(shí)時(shí)數(shù)據(jù),以使得在所述特定知識參考的所述內(nèi)容被顯示時(shí),所述實(shí)時(shí)數(shù)據(jù)的當(dāng)前值被顯不。
25.如權(quán)利要求17所述的方法,其中顯示所述知識參考包括結(jié)合用于編輯所述知識參 考的用戶界面而顯示所述知識參考。
26.如權(quán)利要求17所述的方法,還包括創(chuàng)建新的動(dòng)態(tài)超鏈接,包括,在呈現(xiàn)所述顯示視 圖之后接收所選擇的過程控制對象的指示; 顯示所述過程控制系統(tǒng)可訪問的可用知識參考的列表; 接收來自所述可用知識參考的列表的所選擇的知識參考的指示;以及 定義所述新的動(dòng)態(tài)超鏈接,包括存儲所述動(dòng)態(tài)超鏈接數(shù)據(jù)庫的新條目,該新條目指示 所述所選擇的過程控制對象和所述所選擇的知識參考。
27.如權(quán)利要求26所述的方法,其中創(chuàng)建所述新的動(dòng)態(tài)超鏈接包括基于下列之一創(chuàng)建 所述新的動(dòng)態(tài)超鏈接用戶從下拉菜單選擇菜單項(xiàng),用戶選擇顯示控件,或用戶發(fā)起的拖放 操作。
28.一種在過程控制工廠的過程控制系統(tǒng)中使用的、用于提供到知識參考的訪問的知 識訪問系統(tǒng),所述知識訪問系統(tǒng)包括配置數(shù)據(jù)庫,其存儲在所述過程控制系統(tǒng)的防火墻之內(nèi)的第一集中式存儲器上; 動(dòng)態(tài)超鏈接數(shù)據(jù)庫,其存儲在所述過程控制系統(tǒng)可訪問的第二集中式存儲器上,其中 所述動(dòng)態(tài)超鏈接數(shù)據(jù)庫的每個(gè)條目對應(yīng)于特定動(dòng)態(tài)超鏈接并包括 定義在所述配置數(shù)據(jù)庫中的過程控制對象的指示;以及 對應(yīng)于所述過程控制系統(tǒng)可訪問的知識參考的至少一個(gè)知識對象的指示;顯示視圖,其被展示在與所述過程控制系統(tǒng)通信的計(jì)算設(shè)備上;以及 知識訪問提供方,其包括存儲在所述計(jì)算設(shè)備的存儲器上并適合于由所述計(jì)算設(shè)備的 處理器執(zhí)行的計(jì)算機(jī)可執(zhí)行指令,所述知識訪問提供方能夠基于所述動(dòng)態(tài)超鏈接數(shù)據(jù)庫,識別對應(yīng)于所述被展示的顯示視圖的至少一個(gè)動(dòng)態(tài)超鏈接; 顯示所述至少一個(gè)動(dòng)態(tài)超鏈接; 接收所選擇的動(dòng)態(tài)超鏈接的用戶指示;以及基于所述動(dòng)態(tài)超鏈接數(shù)據(jù)庫中對應(yīng)于所述所選擇的動(dòng)態(tài)超鏈接的條目,顯示對應(yīng)的知 識參考的內(nèi)容。
29.如權(quán)利要求28所述的知識訪問系統(tǒng),還包括對所述動(dòng)態(tài)超鏈接數(shù)據(jù)庫的審核操 作,其中所述審核操作確保對于所述動(dòng)態(tài)超鏈接數(shù)據(jù)庫的所述每個(gè)條目,存在有效的過程 控制對象和有效的知識對象。
30.如權(quán)利要求28所述的知識訪問系統(tǒng),其中至少一個(gè)知識參考存儲在所述過程控制 系統(tǒng)的所述防火墻之外。
31.如權(quán)利要求28所述的知識訪問系統(tǒng),其中 所述過程控制對象為類對象;所述動(dòng)態(tài)超鏈接數(shù)據(jù)庫包括對應(yīng)于所述類對象的每個(gè)子類對象的條目;以及 對應(yīng)于所述每個(gè)子類對象的每個(gè)條目包括所述每個(gè)子類對象的指示和所述至少一個(gè) 知識對象的指示;且所述每個(gè)子類對象的所述每個(gè)條目結(jié)合對應(yīng)于所述類對象的所述條目的創(chuàng)建而創(chuàng)建。
32.如權(quán)利要求28所述的知識訪問系統(tǒng),其中所述知識訪問提供方還能夠提供用戶界 面以經(jīng)由所述所選擇的動(dòng)態(tài)超鏈接來編輯所述對應(yīng)的知識參考。
33.如權(quán)利要求29所述的知識訪問系統(tǒng),其中所述動(dòng)態(tài)超鏈接數(shù)據(jù)庫的所述每個(gè)條目 還包括以下項(xiàng)中的至少一項(xiàng)到期時(shí)間,以及在所述到期時(shí)間期滿后,對應(yīng)的動(dòng)態(tài)超鏈接被禁用且所述每個(gè)條目從 所述動(dòng)態(tài)超鏈接數(shù)據(jù)庫被刪除;至少一個(gè)對應(yīng)的顯示視圖的指示;或 訪問權(quán)限。
34.如權(quán)利要求29所述的知識訪問系統(tǒng),其中所述知識訪問提供方還能夠無需重新配 置或下載而修改所述動(dòng)態(tài)超鏈接數(shù)據(jù)庫中對應(yīng)于所述所選擇的動(dòng)態(tài)超鏈接的所述條目;以及 基于所述修改,更新所述對應(yīng)的知識參考的所述內(nèi)容的所述顯示。
全文摘要
公開了用于提供過程控制系統(tǒng)中的知識訪問的方法和系統(tǒng)及用于提供過程控制系統(tǒng)中的動(dòng)態(tài)超鏈接的方法和系統(tǒng)。動(dòng)態(tài)超鏈接可定義對應(yīng)于過程控制元素的過程控制對象和對應(yīng)于存儲在過程控制系統(tǒng)的內(nèi)部或外部的知識參考的知識對象之間的聯(lián)系。在包括過程控制對象的顯示視圖的運(yùn)行時(shí)間,定義的動(dòng)態(tài)超鏈接可被建立而無需配置或下載。在選擇了定義的動(dòng)態(tài)超鏈接后,對應(yīng)的知識參考可被顯示。定義的動(dòng)態(tài)超鏈接可獨(dú)立于過程控制對象或知識對象而存儲在過程控制系統(tǒng)數(shù)據(jù)庫中。還公開了用于管理動(dòng)態(tài)超鏈接的用戶界面的實(shí)施方式。
文檔編號G06F17/30GK102033897SQ201010293630
公開日2011年4月27日 申請日期2010年9月25日 優(yōu)先權(quán)日2009年9月23日
發(fā)明者J·M·卡爾德威爾 申請人:費(fèi)希爾-羅斯蒙特系統(tǒng)公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
元氏县| 枝江市| 长宁县| 图片| 富蕴县| 永寿县| 永定县| 保亭| 临清市| 曲沃县| 绩溪县| 新竹市| 含山县| 南开区| 东明县| 和顺县| 无棣县| 五大连池市| 青田县| 榆树市| 庆云县| 蓝田县| 甘谷县| 阳东县| 历史| 盖州市| 乌审旗| 新昌县| 广河县| 白沙| 凉山| 大渡口区| 昭通市| 武邑县| 绍兴县| 美姑县| 房产| 龙南县| 西华县| 文化| 石狮市|