亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

根據(jù)過(guò)程控制算法信息創(chuàng)建過(guò)程控制圖形的方法及設(shè)備的制作方法

文檔序號(hào):6319795閱讀:177來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):根據(jù)過(guò)程控制算法信息創(chuàng)建過(guò)程控制圖形的方法及設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明總體上涉及過(guò)程控制系統(tǒng),尤其涉及根據(jù)過(guò)程控制算法信息創(chuàng)建 過(guò)程控制圖形的方法及設(shè)備。
背景技術(shù)
過(guò)程控制系統(tǒng)——如那些用于化學(xué)、石油或其他過(guò)程的過(guò)程控制系統(tǒng)一
—典型地包括一個(gè)或多個(gè)過(guò)程控制器及輸入/輸出u/o)設(shè)備,過(guò)程控制器
及輸入/輸出(I/O)設(shè)備通過(guò)模擬總線、數(shù)字總線或模擬/數(shù)字混合總線,與
至少一個(gè)主工作站或操作員工作站及與一個(gè)或多個(gè)現(xiàn)場(chǎng)設(shè)備通信連接。所述 現(xiàn)場(chǎng)設(shè)備可能是閥、閥定位器、開(kāi)關(guān)及變送器(例如溫度傳感器、壓力傳感 器及流率傳感器),它們?cè)谶^(guò)程中發(fā)揮過(guò)程控制功能,如開(kāi)啟及/或關(guān)閉閥 及測(cè)量過(guò)程控制參數(shù)。所述過(guò)程控制器接收所述現(xiàn)場(chǎng)設(shè)備所進(jìn)行的過(guò)程測(cè)量 的信號(hào)及/或關(guān)于所述現(xiàn)場(chǎng)設(shè)備的其他信息,并使用這些信息來(lái)實(shí)施控制例 程,然后產(chǎn)生控制信號(hào)并通過(guò)所述總線及/或其他通信線傳送至所述現(xiàn)場(chǎng)設(shè) 備,以控制所述過(guò)程的操作。照這樣,所述過(guò)程控制器可以通過(guò)所述總線及 /或其他與所述現(xiàn)場(chǎng)設(shè)備通信連接的通信鏈路,使用所述現(xiàn)場(chǎng)設(shè)備來(lái)執(zhí)行及 協(xié)調(diào)控制策略。
來(lái)自所述現(xiàn)場(chǎng)設(shè)備及所述控制器的信息傳送到由所述操作員工作站(例 如基于處理器的系統(tǒng))執(zhí)行的一個(gè)或多個(gè)應(yīng)用程序(例如軟件例程、編程等 等),以使操作員能夠?qū)λ鲞^(guò)程執(zhí)行期望的功能,比如檢視所述過(guò)程的目 前狀態(tài)(例如通過(guò)圖形用戶界面)、評(píng)估所述過(guò)程、更改所述過(guò)程的操作等 等。許多過(guò)程控制系統(tǒng)也包括一個(gè)或多個(gè)應(yīng)用站。典型地,這些應(yīng)用站使用 的個(gè)人計(jì)算機(jī)、工作站或類(lèi)似設(shè)備來(lái)實(shí)施,所述個(gè)人計(jì)算機(jī)、工作站或類(lèi)似設(shè)備通過(guò)局域網(wǎng)(LAN)通信連接到所述過(guò)程控制系統(tǒng)中的所述控制器、操 作員工作站及其他系統(tǒng)。每個(gè)應(yīng)用站可以執(zhí)行一個(gè)或多個(gè)軟件應(yīng)用程序,這
些軟件應(yīng)用程序在所述過(guò)程控制系統(tǒng)中執(zhí)行活動(dòng)管理功能、維護(hù)管理功能、 虛擬控制功能、診斷功能、實(shí)時(shí)監(jiān)測(cè)功能、安全相關(guān)功能、配置功能等等。
過(guò)程控制系統(tǒng)典型地提供一個(gè)或多個(gè)操作員終端及/或應(yīng)用站,包括一 個(gè)或多個(gè)圖形界面,以使系統(tǒng)操作員能夠檢視當(dāng)前的過(guò)程相關(guān)算法信息,當(dāng) 前的過(guò)程相關(guān)算法信息可以包括函數(shù)及/或參數(shù)、統(tǒng)計(jì)及/或歷史過(guò)程信息、 告警信息、活動(dòng)管理及/或執(zhí)行信息或(更普遍地)由所述過(guò)程控制系統(tǒng)的 任何或所有應(yīng)用程序提供的信息。
系統(tǒng)設(shè)計(jì)師或工程師創(chuàng)建過(guò)程控制圖形,以便向系統(tǒng)操作員顯示重要的 過(guò)程控制信息。這些過(guò)程控制信息可以包含過(guò)程控制參數(shù)信息及/或過(guò)程控 制函數(shù)。例如,過(guò)程控制參數(shù)可以包括與過(guò)程控制設(shè)備(例如容器槽、大桶、 混合器、鍋爐、蒸發(fā)器、泵、閥等等)相關(guān)的流體流率;而過(guò)程控制函數(shù)可 以包含與過(guò)程控制系統(tǒng)的部分相關(guān)的信息,比如控制環(huán)路中的調(diào)整參數(shù)。系 統(tǒng)設(shè)計(jì)師或工程師典型地根據(jù)過(guò)程控制算法信息分別地創(chuàng)建過(guò)程控制圖形。 明確地說(shuō),系統(tǒng)設(shè)計(jì)師或工程師經(jīng)常創(chuàng)建所述過(guò)程圖形結(jié)構(gòu),然后人工地輸 入與過(guò)程控制函數(shù)及/或參數(shù)相關(guān)的數(shù)據(jù)資源(數(shù)字域、條形圖、容器槽料 位等等)。所述系統(tǒng)設(shè)計(jì)師或工程師通常通過(guò)將鍵入或向后瀏覽所述數(shù)據(jù)源
路徑到所述過(guò)程控制算法信息,人工地輸入所述數(shù)據(jù)源。這個(gè)人工過(guò)程趨于 緩慢,而且可能導(dǎo)致不正確的路徑參考。 一已知的過(guò)程圖形可以包含數(shù)以百 計(jì)的數(shù)據(jù)路徑,導(dǎo)致開(kāi)發(fā)時(shí)間冗長(zhǎng)及創(chuàng)建不正確路徑參考的可能性增加。

發(fā)明內(nèi)容
本專(zhuān)利描述根據(jù)過(guò)程控制算法信息創(chuàng)建過(guò)程控制圖形的方法及設(shè)備。在 一個(gè)范例中, 一種方法涉及自動(dòng)地將過(guò)程控制圖形鏈接到過(guò)程控制算法信 息。明確地說(shuō), 一第一過(guò)程控制圖像顯示過(guò)程控制算法信息,而與所述第一 過(guò)程控制圖像相鄰的一第二過(guò)程控制圖像顯示過(guò)程控制圖形。所述過(guò)程控制圖形自動(dòng)地鏈接到所述過(guò)程控制算法信息中的至少 一些過(guò)程控制算法信息, 以響應(yīng)與所述第 一及第二過(guò)程控制圖像相關(guān)的用戶輸入


圖l為一框圖,其圖解一范例過(guò)程控制系統(tǒng)。 圖2圖解一范例參數(shù)定義用戶界面。
圖3圖解一范例圖形表示300,該范例圖形表示300包括一圖形及一范 例圖形屬性用戶界面。
圖4為一框圖,其圖解一范例過(guò)程控制算法。
圖5為一框圖,其圖解一范例設(shè)備,該范例設(shè)備可以用于自動(dòng)地將過(guò)程 控制算法信息鏈接到過(guò)程控制圖形。
圖6圖解一范例過(guò)程控制環(huán)境,該范例過(guò)程控制環(huán)境包括一顯示,該顯 示包含一過(guò)程控制算法圖像及一過(guò)程控制圖形圖像。
圖7圖解鏈接到圖6的過(guò)程控制圖形圖像的、圖6的過(guò)程控制算法圖像。
圖8圖解一過(guò)程控制算法圖像,該過(guò)程控制算法圖像類(lèi)似于圖6的過(guò)程 控制算法圖像,但其包含一第二函數(shù),該第二函數(shù)包括四個(gè)輸出參數(shù)。
圖9圖解圖8的過(guò)程控制算法圖像及圖8的過(guò)程控制圖形圖像,其包含 兩個(gè)鏈接圖形。
圖IO圖解圖6的過(guò)程控制算法圖像、圖6的過(guò)程控制圖形圖像及一圖 形屬性用戶界面。
圖11圖解鏈接到圖6的過(guò)程控制圖形圖像的、圖6的過(guò)程控制算法圖像。
圖12圖解圖6的過(guò)程控制算法圖像及圖6的過(guò)程控制圖形圖像,其圖 形圖像區(qū)不包含一圖形。
圖13圖解圖6的過(guò)程控制算法圖像及圖6的過(guò)程控制圖形圖像,其包 含一圖形用戶界面清單。
圖14圖解一顯示,該顯示包含圖6的過(guò)程控制算法圖像及圖6的過(guò)程控制圖形圖像,其包含圖13的圖形的視覺(jué)表示。
圖15圖解圖12的過(guò)程控制算法圖像及圖12的過(guò)程控制圖形圖像,其 包含圖13的圖形用戶界面清單。
圖16圖解一顯示,該顯示包含圖12的過(guò)程控制算法圖像及圖12的過(guò) 程控制圖形圖像,其包含 一 泵圖形及 一 閥圖形的視覺(jué)圖形表示。
圖17圖解圖12的過(guò)程控制算法圖像及圖12的過(guò)程控制圖形圖像,其 包含一圖形用戶界面清單,該圖形用戶界面清單類(lèi)似于圖13的圖形用戶界 面清單。
圖18圖解一顯示,該顯示包含圖12的過(guò)程控制算法圖像及圖12的過(guò) 程控制圖形圖像,其包含所述圖形的一個(gè)視覺(jué)圖形表示。
圖19圖解一顯示,該顯示包含一過(guò)程控制瀏覽器圖像及圖6的過(guò)程控 制圖形圖像。
圖20圖解鏈接到圖6的過(guò)程控制圖形圖像的、圖19的過(guò)程控制瀏覽器 圖像中的PUMPP321 (泵P321)。
圖21圖解一過(guò)程控制圖形圖像,該過(guò)程控制圖形圖像包含圖形及一過(guò) 程控制算法圖像,其不包含一過(guò)程控制算法。
圖22圖解圖21的過(guò)程控制圖形圖像及圖21的過(guò)程控制算法圖像,其 包含一圖形用戶界面清單。
圖23圖解一顯示,該顯示包含圖21的過(guò)程控制圖形圖像及圖21的過(guò) 程控制算法圖像,其包含一過(guò)程控制算法。
圖24A-24D為流程圖,它們描繪一范例方法,該范例方法可以用于自 動(dòng)地將過(guò)程控制算法信息鏈接到過(guò)程控制圖形。
圖25為一流程圖,其圖解一范例方法,該范例方法可以用于自動(dòng)地在 過(guò)程控制算法信息與過(guò)程控制圖形之間鏈接一路徑。
圖26為一框圖,其圖解一范例處理器系統(tǒng),該范例處理器系統(tǒng)可以用 于實(shí)施在此描述的范例方法及設(shè)備。
具體實(shí)施例方式
雖然以下描述范例方法及設(shè)備(除了包括其他元件之外,還包括在硬件 上執(zhí)行的軟件及/或固件),但應(yīng)該注意的是,這些范例僅僅是在于闡明本 發(fā)稱(chēng),閨此^被杏成是限制本發(fā)B丹包括的范圍。例如,預(yù)期任何或所有這 些硬件、軟件及固件構(gòu)件可以單獨(dú)地實(shí)施于硬件、單獨(dú)地實(shí)施于軟件或?qū)嵤?于任何硬件與軟件的組合。因此,雖然以下描述一些范例方法及設(shè)備,但本 領(lǐng)域的普通工程技術(shù)人員將可以理解,在此提供的這些范例并不是實(shí)施這些 方法及設(shè)備的僅有途徑。
一般上,在此描述的范例設(shè)備、方法及制造件可以在過(guò)程控制系統(tǒng)中用 于提供過(guò)程圖形用戶界面環(huán)境,以便供與過(guò)程控制系統(tǒng)的配置及/或操作相 關(guān)的多種人員使用。更明確地說(shuō),在此描述的范例過(guò)程圖形用戶界面可以用 于寄存一個(gè)或多個(gè)過(guò)程控制應(yīng)用程序,比如過(guò)程監(jiān)測(cè)應(yīng)用程序、告警管理應(yīng) 用程序、過(guò)程趨勢(shì)分析及/或歷史應(yīng)用程序、批處理及/或活動(dòng)管理應(yīng)用程序、 流式視頻應(yīng)用程序、高級(jí)控制應(yīng)用程序等等。更普遍地,在此描述的范例過(guò) 程圖形用戶界面可以用于寄存與過(guò)程控制系統(tǒng)的開(kāi)發(fā)、調(diào)用、配置、設(shè)計(jì)、 用戶化、操作、維護(hù)及/或支持相關(guān)的應(yīng)用程序。人員(比如信息技術(shù)人員、 配置工程師、系統(tǒng)操作員、技術(shù)支持工程師、軟件開(kāi)發(fā)工程師、測(cè)試工程師 等等)可以使用在此描述的范例過(guò)程圖形用戶界面的不同方面,以執(zhí)行他們 的職責(zé)。
過(guò)程圖形是與過(guò)程控制算法信息相關(guān)的參數(shù)及/或函數(shù)的顯示表示。過(guò) 程圖形可以包括容器槽液位、泵速率、流體化學(xué)濃度等等的數(shù)字域、條形圖、 狀態(tài)表及/或視覺(jué)表示。過(guò)程圖形典型地由系統(tǒng)操作員在圖形界面中使用, 以監(jiān)測(cè)控制系統(tǒng)。所述界面中的圖形元件可以提供操作員原來(lái)可能得不到的 歷史及/或更新的過(guò)程信息。此外,所述圖形可以使系統(tǒng)操作員能夠改變過(guò) 程控制算法使用的設(shè)定點(diǎn)值及/或其他參數(shù)。過(guò)程圖形可以使用單一形狀圖 形或復(fù)合形狀圖形來(lái)實(shí)施。例如,有些過(guò)程圖形的創(chuàng)建,可以由用戶通過(guò)使
13該用戶本身能夠從不同形狀選擇形狀及將所述形狀排列成代表相應(yīng)過(guò)程設(shè) 備而得以進(jìn)行。其他過(guò)程圖形可以以過(guò)程控制軟件預(yù)定義或套裝,這使用戶 能夠從所述預(yù)定義圖形選擇。所述過(guò)程圖形可以由用戶(例如工程師、操作 員等等)使用由工作站執(zhí)行的基于圖形用戶界面(GUI)的設(shè)計(jì)軟件應(yīng)用程 序來(lái)互相連接。
過(guò)程圖形包含屬性,而屬性可以包含數(shù)據(jù)源域,這些數(shù)據(jù)源域鏈接到關(guān) 于過(guò)程控制算法信息及/或過(guò)程控制硬件信息的緩存器,以使得能夠在所述 圖形元件中顯示信息或與所述圖形元件聯(lián)合顯示信息。為了向系統(tǒng)操作員提 供更新的信息,在所述圖形中創(chuàng)建一路徑到相關(guān)的參數(shù)或函數(shù),或與所述圖 形聯(lián)合創(chuàng)建一路徑到相關(guān)的參數(shù)或函數(shù)。僅僅輸入數(shù)據(jù)值到所述過(guò)程圖形中 的數(shù)值域提供靜態(tài)系統(tǒng)信息的及時(shí)瞬象,因此不提供動(dòng)態(tài)系統(tǒng)信息。例如, 如果一過(guò)程圖形顯示一容器槽中的液體的體積,所述圖形可以包含一數(shù)字值 的、表示所述容器槽的滿度的屬性及/或數(shù)據(jù)源域。如以下更詳細(xì)的有關(guān)所 述范例系統(tǒng)及方法的描述那樣,為了使所述過(guò)程圖形能夠提供動(dòng)態(tài)數(shù)據(jù),所 述屬性及/或數(shù)據(jù)域包括或包含通往與控制包括容器槽的系統(tǒng)的過(guò)程控制算 法中的容器槽滿度相關(guān)的過(guò)程控制參數(shù)的鏈接。因此,當(dāng)所述容器槽中的液 位存儲(chǔ)在所述緩存器的過(guò)程控制算法信息中時(shí),所述圖形顯示所述容器槽料 位的變化。
在此描述的范例方法及設(shè)備可以用于自動(dòng)地將過(guò)程圖形的屬性中的數(shù) 據(jù)源域鏈接到參數(shù),及/或鏈接到過(guò)程控制算法信息及/或過(guò)程控制硬件信息 的至少一個(gè)函數(shù)中的參數(shù)。傳統(tǒng)上,過(guò)程控制圖形根據(jù)所述過(guò)程控制算法分 別地創(chuàng)建。例如, 一開(kāi)發(fā)組可以使用控制系統(tǒng)(例如由費(fèi)舍爾'柔斯芒特系
統(tǒng)有限公司[Fisher Rosemount System, Inc.]- —家艾默生過(guò)程控制[Emerson Process Management]公司出售的DeltaVTM控制系統(tǒng))來(lái)創(chuàng)建所述過(guò)程控制算 法。分別地, 一不同的開(kāi)發(fā)組可以創(chuàng)建所述過(guò)程圖形。在某個(gè)階段,過(guò)程圖 形設(shè)計(jì)師可能需要為所述過(guò)程圖形輸入涉及所述數(shù)據(jù)源的信息。典型地,對(duì) 于已知的系統(tǒng)而言,設(shè)計(jì)師通過(guò)人工地鍵入所述參數(shù)路徑來(lái)輸入這些信息。附加地或可選擇地,對(duì)于這些已知的系統(tǒng)而言,設(shè)計(jì)師可以選擇使用瀏覽工 具來(lái)查找所期望的數(shù)據(jù)源。與這些已知的系統(tǒng)形成對(duì)比,在此描述的范例方 法及設(shè)備使設(shè)計(jì)師能夠使用(例如拖放程序),自動(dòng)地將過(guò)程圖形鏈接到過(guò) 程控制算法信息。
于在此描述的一個(gè)范例中,設(shè)計(jì)師可以在一第一過(guò)程控制圖像中創(chuàng)建一
過(guò)程控制圖形'。所述第一過(guò)程控制圖像可以是過(guò)程控制Graphics Studio (圖 形工作室)窗口,其為所述DeltaVTM控制系統(tǒng)的部分。設(shè)計(jì)師也可以存取一 第二過(guò)程控制圖像中的過(guò)程控制算法。所述第二過(guò)程控制圖像可以是過(guò)程控 制Control Studio (控制工作室)窗口 ,其為所述DeltaVTM控制系統(tǒng)的部分。 設(shè)計(jì)師可以從所述第二過(guò)程控制圖像將一參數(shù)拖拉到所述第 一過(guò)程控制圖 像中的所述圖形。在將所述參數(shù)放到所述圖形時(shí),所述范例方法自動(dòng)地從所 述圖形中的或與所述圖形相關(guān)的數(shù)據(jù)源域創(chuàng)建一通往所述參數(shù)的鏈接。所述 推行接著存取所述參數(shù)中的數(shù)據(jù)值,并在所述圖形中如所述圖形定義那樣顯 示所述值。
在另 一范例中,設(shè)計(jì)師可以從所述第二過(guò)程控制圖像拖拉一參數(shù)到不包 含一圖形的第一過(guò)程控制圖像。在將所述參數(shù)放到為過(guò)程圖形指定、但不包 含這樣的圖形的一第 一過(guò)程控制圖形上時(shí),所述范例方法確定已經(jīng)被放到所 述第 一 過(guò)程控制圖形上的參數(shù)的類(lèi)別。所述范例方法接著存取 一 清單的圖形 數(shù)據(jù)表示,并根據(jù)被放到所述第一過(guò)程控制圖形上的參數(shù)的類(lèi)別過(guò)濾所述清 單。設(shè)計(jì)師接著被提示所過(guò)濾的清單的圖形。設(shè)計(jì)師選擇所期望的圖形,然 后所述方法自動(dòng)地工所選擇的圖形中的數(shù)據(jù)源域創(chuàng)建一通往所述過(guò)程控制 算法信息的鏈接。所述圖形接著存取所述過(guò)程控制算法信息中的數(shù)據(jù)值,并 在所選擇的圖形中顯示所述數(shù)據(jù)值。
在又另 一 范例中,設(shè)計(jì)師可以從所述第 一 過(guò)程控制圖像突出或選擇圖 形,并拖放所選擇的圖形到所述第二過(guò)程控制圖像上。在這個(gè)范例中,所述 第二過(guò)程控制圖像尚未包含過(guò)程控制算法信息。在這個(gè)范例中,所述方法確 定被拖到所述第二過(guò)程控制圖像的圖形的類(lèi)別。根據(jù)該確定,以可能的過(guò)程控制算法函數(shù)過(guò)濾一函數(shù)清單。設(shè)計(jì)師從所述清單選擇需創(chuàng)建的函數(shù),然后 所述范例方法根據(jù)所述函數(shù)清單中的定義創(chuàng)建所述函數(shù)。
在圖1中,可以用于實(shí)施在此描述的范例方法及設(shè)備的范例過(guò)程控制系
統(tǒng)100包括一工作站102 (例如應(yīng)用站、操作員站等等)及一控制器106, 工作站102及控制器106都可以通過(guò)一總線或局域網(wǎng)(LAN) 108通信連接, 局域網(wǎng)(LAN) 108—般稱(chēng)為"應(yīng)用程序控制網(wǎng)絡(luò)"(ACN)。局域網(wǎng)(LAN) 108可以使用任何期望的通信媒介及協(xié)議來(lái)實(shí)施。例如,局域網(wǎng)(LAN) 108 可以基于固定及/或無(wú)線以太網(wǎng)(Ethernet)通信方案,由于該通信方案廣為 人知,所以在此不作更詳細(xì)描迷。然而,本領(lǐng)域的普通工程技術(shù)人員將可以 理解,可以使用任何其他合適的通信々某介及/或協(xié)議。此外,雖然圖1中圖 解單一局域網(wǎng)(LAN),但可以使用超過(guò)一個(gè)局域網(wǎng)(LAN)及工作站102 中的適當(dāng)通信硬件,以1更在工作站102與一相應(yīng)的類(lèi)似工作站(圖中未顯示) 之間提供冗余通信路徑。
工作站102可以配置成執(zhí)行與一個(gè)或多個(gè)信息技術(shù)應(yīng)用程序、用戶互動(dòng) 應(yīng)用程序及/或通信應(yīng)用程序相關(guān)的操作。例如,工作站102可以配置成實(shí) 行與過(guò)程控制相關(guān)應(yīng)用程序及使工作站102及控制器106能夠使用任何期望 的通信媒介(例如無(wú)線、固定等等)及協(xié)議(例如HTTP、 SOAP等等)與 其他設(shè)備或系統(tǒng)通信的通信應(yīng)用程序相關(guān)的操作。工作站102也可以配置成 根據(jù)一過(guò)程控制算法例程的參數(shù)及/或函數(shù),在一 圖形界面中創(chuàng)建過(guò)程控制 圖形。工作站102可以使用任何合適的計(jì)算機(jī)系統(tǒng)或處理系統(tǒng)(例如圖26 的處理器系統(tǒng)2600)來(lái)實(shí)施。例如,工作站102可以使用單處理器個(gè)人計(jì) 算機(jī)、單處理器工作站或多處理器工作站等來(lái)實(shí)施。
控制器106可以執(zhí)行已經(jīng)由系統(tǒng)工程師或其他系統(tǒng)人員使用工作站102 或任何其他工作站產(chǎn)生、而且已經(jīng)下載到控制器106并在控制器106中初始 化的一個(gè)或多個(gè)過(guò)程控制算法例程。控制器106可以是(例如)由費(fèi)舍爾. 柔斯芒特系統(tǒng)有限公司(Fisher Rosemount System, Inc.)- —家艾默生過(guò)程 控制(Emerson Process Management) 司出售的DeltaV 控制器。然而,可以改為使用任何其他控制器。此外,雖然圖1中只是顯示一個(gè)控制器,但
任何期望類(lèi)別及/或多類(lèi)別的結(jié)合的附加控制器可以連接到局域網(wǎng)(LAN ) 108。
控制器106可以通過(guò)一數(shù)字?jǐn)?shù)據(jù)總線114及一輸入/輸出(1/0 )設(shè)備116, 連接到多個(gè)過(guò)程控制設(shè)備,包括現(xiàn)場(chǎng)設(shè)備110a-b及一泵112。在一過(guò)程控制 算法例程的執(zhí)行期間,控制器106可以與現(xiàn)場(chǎng)設(shè)備110a-b及泵112交換信 息(例如命令、配置信息、測(cè)量信息、狀態(tài)信息等等)。這些信息可以包括 過(guò)程控制算法例程函數(shù)中的參數(shù)。例如,控制器106可以帶有過(guò)程控制例程, 該過(guò)程控制例程在由控制器106執(zhí)行時(shí),促使控制器106發(fā)送命令到現(xiàn)場(chǎng)設(shè) 備110a-b及泵112,這促使現(xiàn)場(chǎng)設(shè)備110a-b及泵112執(zhí)行指定操作(例如 執(zhí)行測(cè)量、開(kāi)啟/關(guān)閉閥、允許/禁止等等)及/或通過(guò)數(shù)字?jǐn)?shù)據(jù)總線114向控 制器106傳送信息(例如測(cè)量數(shù)據(jù)),這些信息可以由工作站102存取。
在圖l的圖解范例中, 一泵過(guò)程控制算法120配置在工作站102,以定 義屬性及配置信息,以便控制泵112及/或與泵112連接,使得泵112能夠 通過(guò)過(guò)程控制算法120來(lái)控制以及由控制器106來(lái)執(zhí)行。為了識(shí)別過(guò)程控制 算法120,給予過(guò)程控制算法120 —名稱(chēng)或標(biāo)識(shí)符(即一標(biāo)識(shí)符值)CTRL LPOl。 一圖形130顯示過(guò)程控制算法120中的一參數(shù)的值。過(guò)程控制算法 120通過(guò)指向過(guò)程控制算法120中的一參數(shù)的、圖形130的一數(shù)據(jù)源域中的 一路徑,鏈接到圖形130。在這個(gè)范例中,圖形130顯示泵112的速率,而 且可以在工作站102上顯示。在另一范例中,圖形130可以鏈接到過(guò)程控制 設(shè)備及/或硬件中的參數(shù),包括工作站、控制器106、泵112、輸入/輸出設(shè)備 116及/或現(xiàn)場(chǎng)設(shè)備110a-b中的參數(shù)。在所述圖解范例中,雖然顯示現(xiàn)場(chǎng)設(shè) 備110a-b為壓力傳送器,但它們也可以是任何其他類(lèi)別的設(shè)備,包括其他 類(lèi)別的傳感器或測(cè)量設(shè)備、促動(dòng)器等等。此外,在所述圖解范例中,泵112 可以稱(chēng)為"設(shè)備"。設(shè)備也可以包括(例如)容器槽、大桶、混合器、鍋爐、 加熱器等等。然而,為了方便在此的討論,"裝置"及"設(shè)備"二詞可交替 地使用。在所述圖解范例中,設(shè)備llOa-b及112是遵守Fieldbus協(xié)議的設(shè)備, 它們配置成使用廣為人知的Foundation Fieldbus協(xié)議并通過(guò)數(shù)字?jǐn)?shù)據(jù)總線 114進(jìn)行通信。根據(jù)Foundation Fieldbus標(biāo)準(zhǔn),數(shù)字?jǐn)?shù)據(jù)總線114為一數(shù) 字、雙向、多點(diǎn)通信總線,其配置成通信連接到測(cè)量及控制設(shè)備(例如設(shè)備 110a-b及112)。圖中顯示,設(shè)備110a-b及112以多點(diǎn)配置通信連接到數(shù)字 數(shù)據(jù)總線114。數(shù)字?jǐn)?shù)據(jù)總線U4或類(lèi)似的數(shù)據(jù)總線可以選擇地使用點(diǎn)到點(diǎn) 配置(在點(diǎn)到點(diǎn)配置中, 一個(gè)現(xiàn)場(chǎng)設(shè)備獨(dú)占地使用一數(shù)字?jǐn)?shù)據(jù)總線) ,將現(xiàn)場(chǎng)設(shè)備通信連接到輸入/輸出設(shè)備116。在備選的實(shí)施例中,所述方法 及設(shè)備可以用于其他類(lèi)別的現(xiàn)場(chǎng)設(shè)備(例如使用廣為人知的Profibus及 HART通信協(xié)議、通過(guò)lt據(jù)總線114進(jìn)行通信的、遵守Profibus或HART協(xié) 議的設(shè)備),這可以包括或不包括遵守Fieldbus協(xié)議的設(shè)備。
在所述圖解范例中,輸入/輸出設(shè)備116使用一輸入/輸出子系統(tǒng)界面來(lái) 實(shí)施,這使得能夠?qū)⒖刂破?06及設(shè)備110a-b及112連接到可能使用Fieldbus 協(xié)議或其他類(lèi)別的通信協(xié)議(例如Profibus協(xié)議、HART協(xié)議等等)的其他 現(xiàn)場(chǎng)設(shè)備。例如,輸入/輸出設(shè)備116可以包括一個(gè)或多個(gè)網(wǎng)關(guān),這些網(wǎng)關(guān) 在Fieldbus與其他通信協(xié)議之間轉(zhuǎn)換。附加的輸入/輸出設(shè)備(類(lèi)似或相同 于輸入/輸出設(shè)備116)可以連接到控制器106,以使附加組合的現(xiàn)場(chǎng)設(shè)備能 夠與控制器106通信。
范例過(guò)程控制系統(tǒng)100被提供來(lái)圖解一種類(lèi)別的系統(tǒng),在這個(gè)類(lèi)別的系 統(tǒng)中,以下更詳細(xì)描述的范例方法及設(shè)備可以方便地使用。然而,如果需要, 在此描述的范例方法及設(shè)備可以方便地用于復(fù)雜性比圖1中所示的范例過(guò) 程控制系統(tǒng)100的復(fù)雜性較大或較小的其他系統(tǒng)及/或用于過(guò)程控制系統(tǒng)活 動(dòng)、企業(yè)管理活動(dòng)、通信活動(dòng)等等的系統(tǒng)。
圖2圖解一范例參數(shù)定義用戶界面200,該范例參數(shù)定義用戶界面200 包括一名稱(chēng)域202、 一數(shù)據(jù)類(lèi)別域204、 一數(shù)據(jù)源域206及一數(shù)據(jù)值域208。 參數(shù)定義用戶界面200使系統(tǒng)設(shè)計(jì)師能夠配置與參數(shù)相關(guān)的信息。 一過(guò)程控 制算法中的參數(shù)使所述過(guò)程控制算法能夠存取來(lái)自現(xiàn)場(chǎng)設(shè)備及/或過(guò)程控制設(shè)備的數(shù)據(jù)。在所述圖解范例中,名稱(chēng)域202、數(shù)據(jù)源域206及數(shù)據(jù)值域208 使用一文本框控件來(lái)實(shí)施。 一參數(shù)可以包含一個(gè)或多個(gè)數(shù)據(jù)源域206及/或 數(shù)據(jù)值域208。數(shù)據(jù)類(lèi)別域204使用一下拉清單控件來(lái)實(shí)施。名稱(chēng)域202可 以用于為一參數(shù)提供一名稱(chēng),例如圖1的泵112。在所述圖解范例中,所提 供的參數(shù)名稱(chēng)為"PR01",這指被定義為鏈接到來(lái)自泵112的泵速率數(shù)據(jù) 的參數(shù)。名稱(chēng)域202也可以由其他參數(shù)、函數(shù)及/或圖形用于查找 一過(guò)程控制算法中的所述參數(shù),以便存取與所述參數(shù)相關(guān)的信息。例如,如 果名稱(chēng)域202為PR01的參數(shù)是命名為PID1的一函數(shù)的部分,而所述函數(shù) 是命名為CTRL LP01的一過(guò)程控制算法的部分,則所述參數(shù)的路徑地址可 以是〈CTRL LP01/PID1/PR01>。因此,其數(shù)據(jù)源域包含所述路徑地址(<CTRL LP01/F01/PR01>)的任何圖形、函數(shù)及/或參數(shù)可以存取與PR01參數(shù)相關(guān)的 數(shù)據(jù)。
數(shù)據(jù)類(lèi)別域204可以用于指定數(shù)據(jù)類(lèi)別,該數(shù)據(jù)類(lèi)別應(yīng)用于存儲(chǔ)來(lái)自泵 112的數(shù)據(jù)。數(shù)據(jù)源域206可以配置成將所述參數(shù)鏈接到一數(shù)據(jù)源,例如與 泵112相關(guān)的泵速率數(shù)據(jù)。數(shù)據(jù)源域206中的所述路徑的創(chuàng)建,可以通過(guò)將 與泵112相關(guān)的一圖形拖拉及放到所述參數(shù)、瀏覽一過(guò)程控制路徑及/或鍵 入所述路徑來(lái)進(jìn)行。所述路徑使所述參數(shù)能夠存取來(lái)自過(guò)程控制設(shè)備或現(xiàn)場(chǎng) 設(shè)備的源數(shù)據(jù)。例如,數(shù)據(jù)源域206包含通往所述泵速率數(shù)據(jù)、位于〈data source/p321/speed〉的路徑,從而使所述參數(shù)能夠加載與這個(gè)路徑相關(guān)的數(shù)據(jù) 值。數(shù)據(jù)值域208顯示相應(yīng)的數(shù)據(jù)值23.4??蛇x擇地,所述數(shù)據(jù)值可以由系 統(tǒng)設(shè)計(jì)師輸入,或由一過(guò)程控制算法中的一函數(shù)輸入。
圖3圖解一范例圖形表示300,該范例圖形表示300包括一圖形301、 一圖形屬性用戶界面304及一范例屬性定義用戶界面307。圖形301使得能 夠提供過(guò)程控制算法信息的視覺(jué)表示。范例圖形301描繪一條形圖,該條形 圖帶有指示與所述條的滿度相關(guān)的數(shù)字值的文本。包括在圖形301中的是一 第一圖形域302及一第二閨形域303。第一圖形域302及第二圖形域303可 以配置成圖形301上的區(qū)域,而過(guò)程控制算法信息可以在這些區(qū)域拖及放。例如,拖及放到第一圖形域302的一參數(shù)可以創(chuàng)建一通往所述參數(shù)的路徑, 以便顯示與圖形301的所述條中的所述參數(shù)相關(guān)的信息。拖及放到第二圖形 域303的第二參數(shù)可以創(chuàng)建一通往所述第二參數(shù)的路徑,以便顯示與圖形 301的所述文本中的所述第二參數(shù)相關(guān)的信息。 一圖形可以包含一個(gè)或多個(gè) 圖形域。圖形301在被鏈接到過(guò)程控制算法信息之前顯示。
在所述實(shí)施例中,圖形屬性用戶界面304顯示一集合的屬性305,該集 合的屬性305對(duì)應(yīng)于圖形301。所述集合的屬性305使系統(tǒng)設(shè)計(jì)師能夠配置 顯示信息、數(shù)據(jù)源及/或與過(guò)程控制圖形的任何其他特性。所述集合的屬性 305中的每個(gè)屬性可以包含一個(gè)或多個(gè)域,包括鏈接過(guò)程控制算法信息及/ 或過(guò)程控制硬件信息的數(shù)據(jù)源域。例如,所述集合的屬性305中的高度屬性 可以包括一數(shù)據(jù)源域及/或數(shù)值域,該數(shù)據(jù)源域及/或數(shù)據(jù)值域?qū)D形301配 置成在一特定高度顯示。所述集合的屬性305中的屬性的數(shù)目及類(lèi)別可能在 圖形及/或圖形類(lèi)別方面不同。所述屬性中的域可以以過(guò)程控制軟件預(yù)定義 及套裝、由系統(tǒng)設(shè)計(jì)師輸入及/或鏈接到過(guò)程控制信息。
同過(guò)程控制信息可以拖及放到圖形301中的一域上的方式一樣,過(guò)程控 制算法信息或過(guò)程控制硬件信息可以拖及放到圖形屬性用戶界面304中的 一屬性上。例如, 一參數(shù)可以拖及放到BACKColor (背景顏色)屬性上。 所述BACKColor (背景顏色)屬性可以配置成在所述條形圖中的一填充區(qū) 顯示一顏色。所述BACKColor (背景顏色)屬性中的一數(shù)據(jù)源域接著包含 一通往所拖及放的參數(shù)的路徑。在一運(yùn)行時(shí)間環(huán)境中,所述BACKColor(背 景顏色)屬性可以存取與所述鏈接參數(shù)相關(guān)的數(shù)據(jù)值,并在圖形301的所迷 填充區(qū)顯示所述相應(yīng)顏色。這使所述圖形能夠在所述相應(yīng)參數(shù)中的數(shù)據(jù)改變 時(shí)改變與所述BACKColor (背景顏色)屬性相關(guān)的顏色,使一圖形中的動(dòng) 態(tài)顯示屬性成為可能。在圖3的所述范例中,所述集合的屬性305中的一屬 性定義標(biāo)簽306開(kāi)啟屬性定義用戶界面307,屬性定義用戶界面307包括與 圖形301相關(guān)的數(shù)據(jù)源域、數(shù)值域、描述域等等。屬性定義標(biāo)簽306可以配 置成顯示屬性定義用戶界面307的數(shù)據(jù)源域及與圖形301的主要數(shù)據(jù)域相關(guān)的相應(yīng)的;或。
在所述實(shí)施例中,屬性定義用戶界面307使系統(tǒng)設(shè)計(jì)師能夠配置與圖形
301相關(guān)的信息,包括將圖形301鏈接到過(guò)程控制算法信息。屬性定義用戶 界面307顯示與一圖形相關(guān)的一個(gè)或多個(gè)屬性的數(shù)據(jù)源域,以減少系統(tǒng)設(shè)計(jì) 師為了檢視或更改一 圖形的數(shù)據(jù)源域而可能打開(kāi)的圖像的數(shù)目。 一 圖形可以 包含一個(gè)或多個(gè)圖形屬性用戶界面,而每個(gè)圖形屬性用戶界面可以包含相應(yīng) 于所述圖形的信息。例如,圖形屬性用戶界面可以包含用于特性化圖形顯示 維數(shù)、暗影、調(diào)色特性等等的圖形屬性。
屬性定義用戶界面307包括一名稱(chēng)域308、 一數(shù)據(jù)類(lèi)別域309、 一 FillPercent數(shù)據(jù)值域310、 一 OUT數(shù)據(jù)值域311、 一圖形描述域312、 一類(lèi) 別域313、 一 FillPercent數(shù)據(jù)源域314及一 OUT數(shù)據(jù)源域315。數(shù)據(jù)類(lèi)別域 309及類(lèi)別域313使用下拉清單控件來(lái)實(shí)施,而名稱(chēng)域308、 FillPercent數(shù)據(jù) 值域310、 OUT數(shù)據(jù)值域311、圖形描述域312、 FillPercent數(shù)據(jù)源域314 及OUT數(shù)據(jù)源域315使用文本框控件來(lái)實(shí)施。名稱(chēng)域308可以用于為一圖 形提供一名稱(chēng)。在所述圖解范例中,所提供的參數(shù)名稱(chēng)為'PUMP SPEED BARCHART,(泵速率條形圖),該名稱(chēng)指的是定義為泵112的泵速率的 視覺(jué)表示的圖形301。數(shù)據(jù)類(lèi)別域309可以用于指定顯示來(lái)自泵112的數(shù)據(jù) 應(yīng)使用的數(shù)據(jù)類(lèi)別。屬性定義用戶界面307中的域可以由系統(tǒng)設(shè)計(jì)師配置及 /或以過(guò)程控制軟件預(yù)定義或套裝。
FillPercent數(shù)據(jù)值域310及OUT數(shù)據(jù)值域311可以包含一數(shù)據(jù)值,該 數(shù)據(jù)值由圖形301用于視覺(jué)地表示數(shù)據(jù)。可能有一個(gè)或多個(gè)數(shù)據(jù)值域-視 圖形的類(lèi)別而定。例如, 一閥圖形可以包含兩個(gè)數(shù)據(jù)值域,其中一個(gè)域用于 所述值的狀態(tài),而第二個(gè)域用于通過(guò)所述閥的流體流率。圖形描述域312可 以配置成包含由系統(tǒng)設(shè)計(jì)師輸入作為注釋的文本。類(lèi)別域313顯示圖形301 的類(lèi)別。在這個(gè)范例中,類(lèi)別域313顯示'Single Bar Chart Graphic'(單 條形形),這指示圖形301為一單條形圖。系統(tǒng)設(shè)計(jì)師可以從所述下拉 清單選擇一不同圖形,以改變圖形301的類(lèi)別及/或包含在屬性定義用戶界
21面307中的信息。
屬性定義用戶界面307中的FillPercent數(shù)據(jù)源域314及OUT數(shù)據(jù)源域 315可以參考所述集合的屬性305中的FillPercent及OUT屬性。例如,所 述集合的屬性305中的FillPercent屬性可以包含一數(shù)據(jù)源域,以便將第一圖 形域302鏈接到過(guò)程控制算法信息。這個(gè)數(shù)據(jù)源域可以附加地在屬性定義用 戶界面307中顯示為FillPercent數(shù)據(jù)源域314 。
FillPercent數(shù)據(jù)源域314及OUT數(shù)據(jù)源域315包含通往過(guò)程控制算法 信息的路徑。圖形301可以視覺(jué)地表示與FillPercent數(shù)據(jù)源域314及OUT 數(shù)據(jù)源域315相關(guān)的數(shù)據(jù)。所述路徑可以指向一參數(shù),比如圖2中描述的參 數(shù),或指向在一源地址緩存器中參考的過(guò)程控制算法信息,這使圖形301能 夠存取所述參數(shù)中的數(shù)據(jù)或所述源地址緩存器中的所述路徑。所述源地址緩 存器可以包含通往由現(xiàn)場(chǎng)設(shè)備及/或過(guò)程控制設(shè)備傳送的過(guò)程控制信息的、 一清單的地址。FillPercent數(shù)據(jù)源域314中的路徑的創(chuàng)建,可以通過(guò)將一參 數(shù)拖及放到圖形301的第一圖形域302、為一參數(shù)瀏覽一過(guò)程控制路徑、鍵 入所述路徑及/或?qū)⒁粎?shù)拖及放到所述集合的屬性305中的所述FillPercent 屬性上而得以進(jìn)行。在這個(gè)范例中,F(xiàn)illPercent數(shù)據(jù)源域314包含所述路徑 (<CTRLLP01/PID01/PR01>),所述路徑指向過(guò)程控制算法CTRL LP01 , 并包括 一 函數(shù)PID01,該函數(shù)包含圖2的參數(shù)PRO 1 。因此,F(xiàn)illPercent數(shù)據(jù) 源域314用于存取及加載與PR01參數(shù)相關(guān)的數(shù)據(jù)(例如23.4 )。
OUT數(shù)據(jù)源域315中的路徑的創(chuàng)建,可以通過(guò)將一參數(shù)拖及放到圖形 301的第二圖形域303上、為一參數(shù)瀏覽一過(guò)程控制路徑、鍵入所述路徑及 /或?qū)⒁粎?shù)拖及放到所述集合的屬性305中的所述OUT屬性上而得以進(jìn) 行。在這個(gè)范例中,OUT數(shù)據(jù)源域315包含所述路徑(<CTRL LP01/PID01/PR02>),所述路徑指向過(guò)程控制算法CTRL LP01,并包括函 數(shù)PID01,該函數(shù)包含參數(shù)PR02。
在這個(gè)范例中,F(xiàn)illPercent數(shù)據(jù)源域314及OUT數(shù)據(jù)源域315包含通 往參數(shù)PRO 1及PR02的路徑。然而,F(xiàn)illPercent數(shù)據(jù)值域310及OUT數(shù)據(jù)值域3U包含數(shù)據(jù)值0.00。這是在一設(shè)計(jì)環(huán)境中創(chuàng)建圖形301的結(jié)果。在圖 形301在運(yùn)行時(shí)間環(huán)境中處理的一范例中,F(xiàn)illPercent數(shù)據(jù)值域310及OUT 數(shù)據(jù)值域311可以包括與FillPercent數(shù)據(jù)源域314及OUT數(shù)據(jù)源域315中 的路徑相關(guān)的、指向來(lái)自過(guò)程控制設(shè)備(比如圖1的泵112)的數(shù)據(jù)值的數(shù) 據(jù)值。
在另 一范例中,如果一個(gè)參數(shù)被拖及放到帶有超過(guò)一個(gè)無(wú)鏈接數(shù)據(jù)源域 的 一 圖形中的 一 圖形域,所述圖形中的所有無(wú)鏈接數(shù)據(jù)源域可以鏈接到所述 拖及放參數(shù)。接著,如果一第二參數(shù)被放到所述圖形中的一圖形域,只是與 所述圖形域相關(guān)的數(shù)據(jù)源域可能包含 一 通往所述第二參數(shù)的鏈接。
圖4為一框圖,其圖解一范例過(guò)程控制算法400。范例過(guò)程控制算法400 由圖1的控制器106用來(lái)執(zhí)行預(yù)定義集合的函數(shù),以控制及監(jiān)測(cè)控制系統(tǒng)中 的設(shè)備。范例過(guò)程控制算法400包含一輸入函數(shù)402、 一處理函數(shù)404及一 輸出函數(shù)406。在其他范例中, 一算法塊可以包含一個(gè)或多個(gè)函數(shù)。 一函數(shù) 可以包含一內(nèi)嵌函數(shù),而所述內(nèi)嵌函數(shù)可以包含一個(gè)或多個(gè)內(nèi)嵌函數(shù)。每個(gè) 函數(shù)執(zhí)行與過(guò)程控制系統(tǒng)相關(guān)的預(yù)定義例程。 一過(guò)程控制算法中的函數(shù)可能 在它們的相關(guān)函數(shù)之間分享或不分享數(shù)據(jù)。典型地, 一函數(shù)配置成執(zhí)行一特 定類(lèi)別的任務(wù)。例如, 一第一函數(shù)可以采集及過(guò)濾模擬輸入數(shù)據(jù), 一第^函 數(shù)可以根據(jù) 一 集合的規(guī)則處理所采集及過(guò)濾的數(shù)據(jù),及一 第三函數(shù)可以為一 物理設(shè)備提供反饋控制。
在范例過(guò)程控制算法400中,函數(shù)402-406包含輸入?yún)?shù)、輸出參數(shù)及 中間參數(shù)。在其他實(shí)施例中,除了包含其他參數(shù)類(lèi)別之外,函數(shù)402_406還 可以包含零個(gè)或多個(gè)每種類(lèi)別的參數(shù)。 一函數(shù)中的參數(shù)使所述參數(shù)能夠鏈接 到所述函數(shù)中不包含的數(shù)據(jù)源。 一參數(shù)可以包含一通往源地址緩存器的鏈 接,該鏈接包含通往可以傳輸過(guò)程控制算法信息(例如傳輸自現(xiàn)場(chǎng)設(shè)備[例 如圖1的設(shè)備110a及110b]及/或過(guò)程控制設(shè)備[例如泵112]的數(shù)據(jù))的現(xiàn)場(chǎng) 設(shè)備的地址。此外, 一參數(shù)可以鏈接到一不同函數(shù)中的另一參數(shù)。在圖4的 范例中,過(guò)程控制算法400包含一標(biāo)識(shí)符CTRL LPOl。構(gòu)成過(guò)程控制算法400的函數(shù)402-406包含它們本身的標(biāo)識(shí)符,其中輸入函數(shù)402的標(biāo)識(shí)符為 AIl、處理函數(shù)404的標(biāo)識(shí)符為PID1、而輸出函數(shù)406的標(biāo)識(shí)符為AOl。此 外,函數(shù)402-406包含函數(shù)類(lèi)別,其中輸入函數(shù)402的函數(shù)類(lèi)別為AI、處理 函數(shù)404的函數(shù)類(lèi)別為PID、而輸出函數(shù)406的函數(shù)類(lèi)別為AO。函數(shù)類(lèi)別 使一類(lèi)別與一函數(shù)發(fā)生聯(lián)系。函數(shù)類(lèi)別可以由一圖形清單過(guò)濾器用于確定相 應(yīng)的圖形,如果一函數(shù)被拖及放到一過(guò)程控制圖形圖像。例如,函數(shù)類(lèi)別 PID可以將 一 函數(shù)分類(lèi)為 一 比例積分微分反饋控制算法。如果這個(gè)函數(shù)被拖 及放到 一 過(guò)程控制圖形圖像, 一 圖形清單過(guò)濾器以相應(yīng)于所述比例積分微分 (PID)函數(shù)的一清單的圖形提示用戶。
在每一函數(shù)中,所述參數(shù)包含它們本身的、存儲(chǔ)在圖2的名稱(chēng)域202中 的標(biāo)識(shí)符。例如,輸入函數(shù)402包括參數(shù)INO1 、 PRO 1 、 PR02及OUTO1 。 參^: IN01可以位于〈CTRL LP01/AI01/PR01〉的一分層^各徑位置。如果處理 函數(shù)404的參數(shù)IN06配置成存取輸入函數(shù)402中的參數(shù)PR01中的數(shù)據(jù), 參數(shù)IN06在數(shù)據(jù)源域206中包含〈CTRL LP01/PID01/PR01>。 一函數(shù)中包括 的參數(shù)也可以與相應(yīng)的函數(shù)類(lèi)別發(fā)生聯(lián)系。例如,輸入函數(shù)402中包括的參 數(shù)INOl可以于函數(shù)類(lèi)別AI發(fā)生聯(lián)系。 一圖形過(guò)濾器可以使用與一被拖及放 的參數(shù)相關(guān)的函數(shù)類(lèi)別來(lái)創(chuàng)建一清單的相應(yīng)圖形。在另一范例中,可以通過(guò) 在需在第 一及第二函數(shù)中鏈接的參數(shù)之間創(chuàng)建一線,使一第 一函數(shù)中的一參 數(shù)連接或鏈接到 一第二函數(shù)中的一參數(shù)。
在一范例中,輸入函數(shù)402可以配置成將與泵112的泵速率相關(guān)的原始 數(shù)據(jù)轉(zhuǎn)換為 一精確數(shù)字值。輸入函數(shù)402從包含一通往在源地址緩存器中參 考的泵速率模擬數(shù)據(jù)的路徑的輸入?yún)?shù)PARAM INO1加載所述原始數(shù)據(jù)值。 輸入函數(shù)402接著處理所述泵速率模擬數(shù)據(jù)以產(chǎn)生一泵速率數(shù)字值,并將所 述泵速率數(shù)字值存儲(chǔ)在輸出參數(shù)PARAMOUTOl的數(shù)據(jù)值域208。中間參數(shù) PARAM PR01及PARAMPR02可以包含與所述泵速率原始數(shù)據(jù)的處理相關(guān) 的數(shù)據(jù),比如數(shù)學(xué)溢出標(biāo)志或得自除法計(jì)算的分?jǐn)?shù)余數(shù)。處理函數(shù)404可以 通過(guò)輸入?yún)?shù)PARAM IN04的數(shù)據(jù)源域206中的路徑存取所述泵速率數(shù)字值,以鏈接到輸入函數(shù)402的輸出參數(shù)PARAM OUTOl。例如,輸入?yún)?shù) PARAM IN04的數(shù)據(jù)源域206可以包含路徑〈/CTRL LP01/AI1/ PARAM PRO 1>,以鏈接到輸入函數(shù)402的輸出參數(shù)PARAM OUT01 。
圖5為一框圖,其圖解一范例設(shè)備500,該范例設(shè)備500可以用于自動(dòng) 地將過(guò)程控制算法信息鏈接到過(guò)程控制圖形。范例設(shè)備500包括一過(guò)程控制 編譯器502、 一過(guò)程圖形編輯器504、 一過(guò)程控制源地址緩存器506、 一顯 示界面507、 一存儲(chǔ)器508、 一圖形清單過(guò)濾器510、 一圖形緩存器512、 一 自動(dòng)路徑產(chǎn)生器514及一過(guò)程圖形緩存器516,所有這些設(shè)備可以以圖中所 示的方式或任何其他合適方式通信連接。系統(tǒng)設(shè)計(jì)師可以使用范例設(shè)備500, 在設(shè)計(jì)環(huán)境中根據(jù)過(guò)程控制算法信息創(chuàng)建及編輯過(guò)程圖形。所述設(shè)計(jì)環(huán)境可 以是與所述運(yùn)行時(shí)間環(huán)境分開(kāi)的一離線工作站或一在線工作站,比如圖1中 描繪的工作站102。通過(guò)分離的設(shè)計(jì)環(huán)境,系統(tǒng)設(shè)計(jì)師可以配置不能由只能 存取所述運(yùn)行時(shí)間環(huán)境的系統(tǒng)操作員更改的用戶界面。
范例設(shè)備500可以使用硬件、固件及/或軟件的任何組合來(lái)實(shí)施。例如, 可以使用一個(gè)或多個(gè)集成電路、可編程處理器、專(zhuān)用集成電路(ASICs)、 可編程邏輯器件(PLDs)、現(xiàn)場(chǎng)可編程邏輯器件(FPLDs)、離散半導(dǎo)體組 件或無(wú)源電子組件等等。附加地或可選擇地,范例設(shè)備500的有些或所有的 塊或其部分可以由存儲(chǔ)在機(jī)器可存取媒介上的指令、編碼及/或軟件及/或固 件的其他組合等實(shí)施,這些存儲(chǔ)在機(jī)器可存取媒介上的指令、編碼及/或軟 件及/或固件的其他組合等在被(例如)處理器系統(tǒng)(例如圖26的處理器系 統(tǒng)2600 )執(zhí)行時(shí)執(zhí)行圖24A-24D及25的流程圖中表示的操作。雖然范例設(shè) 備500被描述為具有以下描述的塊各一個(gè),但范例設(shè)備500可以帶有兩個(gè)或 多個(gè)以下描述的任何塊。此外,有些塊可以被禁止、忽略、復(fù)制或與其他塊 組合。
在所述圖解范例中,過(guò)程控制算法編譯器502通信連接到過(guò)程控制源地 址緩存器506、存儲(chǔ)器508、過(guò)程圖形編輯器504、顯示界面507及自動(dòng)路 徑產(chǎn)生器514。在這個(gè)實(shí)施例中,過(guò)程控制算法編譯器502配置成從存儲(chǔ)器508加載過(guò)程控制應(yīng)用程序及在過(guò)程控制源地址緩存器506中參考的過(guò)程控 制算法信息及/或源數(shù)據(jù),以創(chuàng)建可以在運(yùn)行時(shí)間環(huán)境中用于監(jiān)測(cè)及/或控制 系統(tǒng)及/或過(guò)程的過(guò)程控制算法。所述過(guò)程控制算法可以類(lèi)似圖4的過(guò)程控 制算法400,其包括至少一個(gè)過(guò)程控制函數(shù),該過(guò)程控制函數(shù)包含至少一個(gè) 過(guò)程控制參數(shù)。所述過(guò)程控制函數(shù)及/或參數(shù)可以配置成參考在過(guò)程控制源 地址緩存器506中參考的過(guò)程控制算法信息。
過(guò)程控制源地址緩存器506為一存儲(chǔ)設(shè)備及/或存儲(chǔ)器,其可以配置成 存儲(chǔ)通往來(lái)自多個(gè)通信連接的現(xiàn)場(chǎng)設(shè)備(例如圖1的現(xiàn)場(chǎng)設(shè)備110a及110b 或泵112)的過(guò)程控制算法信息的地址。過(guò)程控制信息可以包含現(xiàn)場(chǎng)設(shè)備狀 態(tài)、測(cè)量數(shù)據(jù)、傳感器數(shù)據(jù)等等。過(guò)程控制源地址緩存器506是用于所述過(guò) 程控制算法的參考存儲(chǔ)設(shè)備。這使超過(guò)一個(gè)過(guò)程控制算法能夠在不需要復(fù)制 所述過(guò)程控制算法信息的情況下,存取相同的過(guò)程控制算法信息。
顯示界面507可以顯示過(guò)程控制算法編譯器502的過(guò)程控制圖像,使系 統(tǒng)設(shè)計(jì)師能夠創(chuàng)建及/或更改過(guò)程控制算法函數(shù)及/或參數(shù),包括更改函數(shù)的 控件、在參數(shù)數(shù)據(jù)源域206中添加路徑、在不同函數(shù)中的參數(shù)之間創(chuàng)建鏈接 等等。所述過(guò)程控制圖像可以包括應(yīng)用程序窗口、圖形界面窗口等等。過(guò)程 控制算法可以由系統(tǒng)設(shè)計(jì)師在一設(shè)計(jì)環(huán)境中創(chuàng)建,例如在由費(fèi)舍爾 柔斯芒 特系統(tǒng)有限公司(Fisher Rosemount System, Inc.)- —家艾默生過(guò)程控制 (Emerson Process Management)公司出售的DeltaVTM Control Studi。TM中創(chuàng) 建。
在所述實(shí)施例中,在至少 一個(gè)過(guò)程控制算法函數(shù)及/或參數(shù)從過(guò)程控制 算法編譯器502中的過(guò)程控制算法選擇(例如拖)及放到過(guò)程圖形編輯器 504中的一過(guò)程控制圖像中包括的一圖形上時(shí),過(guò)程控制算法編譯器502可 以連接到過(guò)程圖形編輯器504。所選擇的函數(shù)及/或參數(shù)也可以放到?jīng)]有圖形 的過(guò)程控制圖像上。這個(gè)拖及放動(dòng)作使系統(tǒng)設(shè)計(jì)師能夠自動(dòng)地將選定的、包 括在過(guò)程控制算法編譯器502的過(guò)程控制函數(shù)中的數(shù)據(jù)源鏈接到過(guò)程圖形 編輯器504中的一個(gè)或多個(gè)圖形。這個(gè)拖及放動(dòng)作可以附加地包括其他實(shí)施例,比如選才奪及粘貼、復(fù)制及粘貼、突出及粘貼、框選及移動(dòng)、圈選及插入 等等。為了方面在此的討論,描述拖及放動(dòng)作的詞可以互喚地使用。
另一實(shí)施例可以包含超過(guò)一個(gè)過(guò)程控制算法編譯器502。在這樣的實(shí)施
例中,系統(tǒng)設(shè)計(jì)師可以從一第一過(guò)程控制算法編譯器502拖及放至少一個(gè)過(guò) 程控制算法函數(shù)及/或參數(shù)到一過(guò)程圖形編輯器504,以及從一第二過(guò)程控制 算法編譯器502拖及放至少一個(gè)過(guò)程控制算法函數(shù)及/或參數(shù)到所述相同的 過(guò)程圖形編輯器504。在這個(gè)實(shí)施例中,所述過(guò)程圖形編輯器504包含具有 通往所述第一及第二過(guò)程控制算法編譯器的鏈接的圖形。
顯示界面507可以顯示過(guò)程圖形編輯器504的過(guò)程控制圖像,使系統(tǒng)設(shè) 計(jì)師能夠創(chuàng)建及管理在一過(guò)程控制圖形界面中使用的過(guò)程控制圖形。所述過(guò) 程控制圖形界面提供過(guò)程控制算法信息的視覺(jué)表示,該視覺(jué)表示可以由系統(tǒng) 設(shè)計(jì)師用于監(jiān)測(cè)及/或控制系統(tǒng)。過(guò)程圖形編輯器504通信連接到圖形清單 過(guò)濾器510、自動(dòng)路徑產(chǎn)生器514、過(guò)程圖形緩存器516及過(guò)程控制算法編 譯器502。在所述實(shí)施例中,顯示界面507使用圖形來(lái)顯示過(guò)程圖形編輯器 504的圖像。所述過(guò)程控制圖像可以包括一應(yīng)用程序窗口 、圖形界面窗口等 等。 一圖形可以選擇自圖形緩存器512或由系統(tǒng)設(shè)計(jì)師使用(例如)由費(fèi)舍 爾'柔斯芒特系統(tǒng)有限公司(Fisher Rosemount System, Inc.)- —家艾默生過(guò) 程控制(Emerson Process Management V^司出售的DeltaV Control Graphics StudioTM來(lái)人工地創(chuàng)建。圖形緩存器512包含保存的一般圖形,比如條形恩、 泵參數(shù)、餅狀圖等等。所述一般圖形可以由系統(tǒng)設(shè)計(jì)師創(chuàng)建及/或以過(guò)程控 制軟件預(yù)定義及套裝。
在一實(shí)施例中,在過(guò)程控制算法信息被拖及放到過(guò)程圖形編輯器504中 的一過(guò)程控制圖像中時(shí),過(guò)程圖形編輯器504存取圖形清單過(guò)濾器510。在 一個(gè)范例中,過(guò)程圖形編輯器504可能不包含一 圖形以便與所述被拖及放的 過(guò)程控制算法信息發(fā)生聯(lián)系。在這個(gè)范例中,過(guò)程圖形編輯器504所述類(lèi)別 的被拖及放的過(guò)程控制算法信息傳送到圖形清單過(guò)濾器510,比如將圖2的 數(shù)據(jù)類(lèi)別域204中包含的信息、名稱(chēng)域202中的數(shù)據(jù)、與所述參數(shù)相關(guān)的函數(shù)類(lèi)別及/或可能與 一 函數(shù)中的 一 參數(shù)及/或多個(gè)參數(shù)相關(guān)的任何其他過(guò)程控
制算法信息傳送到圖形清單過(guò)濾器510。圖形清單過(guò)濾器510編譯所述參數(shù) 信息并存取一過(guò)濾器檢查表。所述檢查表可以是帶圖形類(lèi)別信息的組合的對(duì) 照的參數(shù)信息的組合的清單。所述圖形類(lèi)別信息可以包括圖3的數(shù)據(jù)類(lèi)別域 309及/或類(lèi)別域313中的數(shù)據(jù)。所述圖形類(lèi)別信息可以相應(yīng)于一個(gè)或多個(gè)圖 形。在一參數(shù)包含超過(guò)一個(gè)數(shù)據(jù)源域206及/或超過(guò)一個(gè)被拖及放到所述過(guò) 程控制圖形圖像及/或圖形上的情況下,過(guò)程圖形編輯器504可以顯示一清 單的參數(shù)及/或數(shù)據(jù)源域206。系統(tǒng)設(shè)計(jì)師可以選擇需鏈接到一圖形的數(shù)據(jù)源 域206及/或參數(shù)。
在一實(shí)施例中,帶有FLOATING POINT (浮點(diǎn))數(shù)據(jù)類(lèi)別域及一相關(guān) PID (比例積分微分)函數(shù)類(lèi)別的一參數(shù)被拖及放到一過(guò)程控制圖形圖像。 圖形清單過(guò)濾器510可以編譯所述FLOATING POINT (浮點(diǎn))及PID (比 例積分微分)信息,并存取所述過(guò)濾器檢查表。在這個(gè)范例中,F(xiàn)LOATING POINT (浮點(diǎn))及PID (比例積分微分)的一組合對(duì)照?qǐng)D形與FLOATING POINT (浮點(diǎn))及/或DOUBLE FLOATINGPOINT (雙浮點(diǎn))數(shù)據(jù)類(lèi)別及一 包含PUMP (泵)、VALVE (閥)、MOTOR (馬達(dá))、TUNING PARAMS (調(diào)整參數(shù))及/或OVERVIEW (縱覽)的類(lèi)別域。圖形清單過(guò)濾器510存 取圖形緩存器512并確定包括FLOATING POINT (浮點(diǎn))及/或DOUBLE FLOATING POINT (雙浮點(diǎn))數(shù)據(jù)類(lèi)別域以及一帶有PUMP (泵)、VALVE (閥)、MOTOR (馬達(dá))、TUNING PARAMS (調(diào)整參數(shù))及/或OVERVIEW (縱覽)的類(lèi)別域的圖形。匹配及/或相似的圖形接著由圖形清單過(guò)濾器510 傳輸?shù)竭^(guò)程圖形編輯器504,以便顯示于 一提示清單中。過(guò)程圖形編輯器504 接著加載所述用戶選定的圖形,并通知自動(dòng)路徑產(chǎn)生器514。
如果所述參數(shù)信息及所述圖形類(lèi)別信息之間不能匹配,圖形清單過(guò)濾器 510可以傳輸一包括圖形緩存器512中的所有圖形的提示清單。在另一實(shí)施 例中,如果所述參數(shù)信息及所述圖形類(lèi)別信息之間不能匹配,圖形清單過(guò)濾 器510可以釋放一空白提示清單及/或錯(cuò)誤信息。當(dāng)不在所述過(guò)濾器檢查表中對(duì)照參數(shù)信息及圖形類(lèi)別信息時(shí),用戶可以通過(guò)編輯所述過(guò)濾器檢查表來(lái) 創(chuàng)建所述對(duì)照。此外,圖形清單過(guò)濾器510可以在用戶將一參數(shù)拖及放到一
圖形上時(shí)創(chuàng)建參數(shù)信息與圖形類(lèi)別信息之間的對(duì)照。 一 過(guò)濾器檢查表中的參 數(shù)信息、圖形類(lèi)別信息及/或?qū)φ湛梢杂上到y(tǒng)設(shè)計(jì)師創(chuàng)建或以過(guò)程控制軟件 預(yù)定義及套裝。在另一實(shí)施例中,所述過(guò)濾器檢查表可以包含圖形及參數(shù)的
直接聯(lián)系。例如, 一參數(shù)PR01可以參照到帶有SINGLE BAR CHART GRAPHIC (單條形形)類(lèi)別域的一圖形。
在范例設(shè)備500中,過(guò)程圖形編輯器504及過(guò)程控制算法編譯器502通 信連接到自動(dòng)路徑產(chǎn)生器514。自動(dòng)路徑產(chǎn)生器514配置成自動(dòng)地從過(guò)程圖 形編輯器504中的圖形創(chuàng)建一鏈接到過(guò)程控制算法編譯器502中的過(guò)程控制 算法信息。明確地說(shuō),自動(dòng)路徑產(chǎn)生器514接收來(lái)自過(guò)程圖形編輯器504的、 有關(guān)至少有些過(guò)程控制算法信息已被拖及放到 一 圖形的通知。所述通知可以 包括所述被拖及放的過(guò)程控制算法信息的一圖形標(biāo)識(shí)符、參數(shù)標(biāo)識(shí)符及/或 一函數(shù)標(biāo)識(shí)符。自動(dòng)路徑產(chǎn)生器514接著存取過(guò)程控制算法編譯器502,并 復(fù)制所述過(guò)程控制算法信息參數(shù)及/或函數(shù)的路徑信息。自動(dòng)路徑產(chǎn)生器514 將一圖形的路徑位置或路徑存儲(chǔ)在圖3的FillPercent數(shù)據(jù)源域314。這使所 述圖形能夠存取所述過(guò)程控制算法信息參數(shù)及/或函數(shù)中包含的過(guò)程控制算 法信息。
在 一 范例中,系統(tǒng)設(shè)計(jì)師可以選擇一過(guò)程控制算法CTRL LPO1中的函 數(shù)PID1中包括的一泵速率過(guò)程控制參數(shù)PS25,并將參數(shù)PS25放到顯示界 面507中顯示的過(guò)程圖形編輯器504的一圖像中的標(biāo)記為BC01的一條形圖 圖形上。條形形BCOl包括一數(shù)據(jù)源域314,配置成一數(shù)字值以便在條 形圖BC01中顯示一條形的高度。過(guò)程圖形編輯器504通知自動(dòng)路徑產(chǎn)生器 514有關(guān)圖形BC01、參數(shù)PS25、過(guò)程控制算法CTRL LP01及函數(shù)PID1。 自動(dòng)路徑產(chǎn)生器514存取過(guò)程控制算法CTRL LP01并搜索函數(shù)PID1。在函 數(shù)PID1中,自動(dòng)路徑產(chǎn)生器514搜索參數(shù)PS25。自動(dòng)路徑產(chǎn)生器514接著 復(fù)制與參數(shù)PS25相關(guān)的路徑(例如〈CTRL LP01/PID01/PR01> )。自動(dòng)路徑
29產(chǎn)生器514接著存取圖形BC01,并將所述路徑粘貼到數(shù)據(jù)源域314中。在 所述運(yùn)行時(shí)間環(huán)境中,圖形BC01使用FillPercent數(shù)據(jù)源域314中的路徑來(lái) 存取PS25參數(shù)數(shù)據(jù)值域208,以顯示與所述泵速率相關(guān)的一條形高度。
在另 一 實(shí)施例中,在所述過(guò)程控制算法參數(shù)包含過(guò)程控制源地址緩存器 506中的路徑數(shù)據(jù)時(shí),自動(dòng)路徑產(chǎn)生器514可以復(fù)制過(guò)程控制源地址緩存器 506中的所述參考的路徑及/或所述參數(shù)路徑。在這個(gè)范例中,所述圖形中的 所述數(shù)據(jù)值將是相同的值,不論所述圖形屬性路徑是否鏈接到所述過(guò)程控制 算法中的一參數(shù)或是否鏈接到過(guò)程控制源地址緩存器506中的所述參考。
過(guò)程圖形編輯器504可以配置成從過(guò)程圖形緩存器516加載圖形。過(guò)程 圖形緩存器516是一存儲(chǔ)器設(shè)備及/或存儲(chǔ)器,其配置成保存使用過(guò)程圖形 編輯器504來(lái)創(chuàng)建的過(guò)程控制圖形。保存在過(guò)程圖形緩存器516中的所述過(guò) 程控制圖形可以包括已經(jīng)鏈接到過(guò)程控制算法信息的已保存圖形。在圖1的 范例過(guò)程控制系統(tǒng)100中,使用工作站102的操作員可以檢視一過(guò)程控制系 統(tǒng)的圖形界面顯示,包括保存在過(guò)程圖形緩存器516中的過(guò)程控制圖形。
圖6圖解一范例過(guò)程控制環(huán)境600,范例過(guò)程控制環(huán)境600包括一顯示 602,該顯示602包含一過(guò)程控制算法圖像604及一過(guò)程控制圖形圖像606。 過(guò)程控制算法圖像604及/或過(guò)程控制圖形圖像606可以是一圖形用戶界面、 應(yīng)用程序窗口等等。顯示602可以包括一個(gè)或多個(gè)計(jì)算機(jī)工作站顯示,而過(guò) 程控制算法信息圖像604可以包括在與過(guò)程控制圖形圖像606不同的顯示 中。過(guò)程控制算法圖像604包含來(lái)自圖5的過(guò)程控制算法編譯器502的信息, 而過(guò)程控制圖形圖像606包含來(lái)自圖5的過(guò)程圖形編輯器504的信息。雖然 顯示602被描述為具有一個(gè)過(guò)程控制算法圖像604及一個(gè)過(guò)程控制圖形圖像 606,但顯示602也可以包括兩個(gè)或多個(gè)過(guò)程控制算法圖像及/或過(guò)程控制圖 形圖像。
命名為CTRL LP01的過(guò)程控制算法圖像604包括一過(guò)程控制算法,該 過(guò)程控制算法包含函數(shù)608、 612及614,這些函數(shù)608、 612及614連接以 創(chuàng)建一比例積分微分(PID)反饋控制算法。函數(shù)608、 612及614包括一模擬輸入函數(shù)612、 一處理或比例積分微分(PID)控制函數(shù)608及一模擬輸 出函數(shù)614。雖然過(guò)程控制算法圖像604被描述為具有下述的塊各一個(gè),但 過(guò)程控制算法圖像604也可以包括兩個(gè)或多個(gè)以下描述的任何塊。
在所述實(shí)施例中,輸入函數(shù)612提供一輸入值到處理函數(shù)608。處理函 數(shù)608配置成接收來(lái)自其他函數(shù)及/或參數(shù)的輸入,并輸出到多個(gè)其他函數(shù) 及/或參數(shù)。處理函數(shù)608處理來(lái)自輸入函數(shù)612及輸出函數(shù)614的數(shù)據(jù), 以創(chuàng)建在輸出參數(shù)610的數(shù)據(jù)值域中指定的值。此外,輸出函數(shù)614將來(lái)自 處理函數(shù)608的輸出作為輸入使用。例如,處理函數(shù)608是一比例積分微分 (PID)反饋控制算法,其配置成在過(guò)程控制系統(tǒng)100中為圖1的泵112提 供輸出流率控制。在這種情況下,輸入函數(shù)612可以存取過(guò)程控制源地址緩 存器506,以便加載來(lái)自泵112的流體流率的值。所述值可以是由與泵112 的輸出相關(guān)的傳感器采集的原始數(shù)字或值。輸入函數(shù)612將所述流體流率值 傳送到處理函數(shù)608。處理函數(shù)608根據(jù)來(lái)自所述傳感器的所述原始數(shù)據(jù)計(jì) 算一有意義的率值,然后將所計(jì)算的流體流率傳送到輸出函數(shù)614。處理函 數(shù)608也可以使用來(lái)自輸出函數(shù)614的反饋,根據(jù)所指定或期望及測(cè)量的流 率值,為泵112中的流體流率提供控制調(diào)整。輸出函數(shù)614對(duì)泵112的流體 流率與操作員指定的目標(biāo)值進(jìn)行比較,然后將差異送回處理函數(shù)608。輸出 參數(shù)610配置成將所述流體流率報(bào)告為所述過(guò)程控制算法中的一參數(shù)。
顯示602中的范例過(guò)程控制圖形圖像606包括一圖形圖像區(qū)616,圖形 圖像區(qū)616包含一圖形617,圖形617包括一文本數(shù)據(jù)表示618及一視覺(jué)圖 形數(shù)據(jù)表示620。圖形617可以有一相應(yīng)的于圖3的屬性定義用戶界面307 相似的圖形屬性用戶界面,而且可能是從圖5的圖形緩存器512加載或人工 地創(chuàng)建。文本數(shù)據(jù)表示618配置成在與圖形617相關(guān)的一屬性域中顯示一值。 視覺(jué)圖形數(shù)據(jù)表示620配置成在與圖形617相關(guān)的一屬性域中顯示與所述值 相關(guān)的條形的區(qū)填充。在所述實(shí)施例中,圖形617尚未鏈接到一數(shù)據(jù)源,因 此文本數(shù)據(jù)表示618及視覺(jué)圖形數(shù)據(jù)表示620的值顯示為一零 數(shù)據(jù)值。如以下更詳細(xì)地描述那樣,通過(guò)選擇輸出參數(shù)610、將輸出參數(shù)610拖到過(guò)程控制圖形圖像606的圖形圖像區(qū)616及將輸出參數(shù)610放到圖形617上,圖形617與一數(shù)據(jù)鏈接。
圖7圖解鏈接到圖6的過(guò)程控制圖形圖像606的、圖6的過(guò)程控制算法圖像604。在圖7中,過(guò)程控制圖形圖像606描繪圖6的過(guò)程控制圖形圖像606,而輸出參數(shù)610自動(dòng)地鏈接到與圖形617相關(guān)的一數(shù)據(jù)源域。所述自動(dòng)鏈接是通過(guò)選擇及拖拉輸出參數(shù)610到圖形617來(lái)啟動(dòng),其由圖5的自動(dòng)路徑產(chǎn)生器514執(zhí)行。由于所述自動(dòng)鏈接,圖形617中的數(shù)據(jù)源域包含與輸出參數(shù)610相關(guān)的路徑。因此,在運(yùn)行時(shí)間期間,圖形617在與圖形617相關(guān)的數(shù)據(jù)值域310中存儲(chǔ)與輸出參數(shù)610路徑相關(guān)的數(shù)據(jù)值。此外,現(xiàn)在文本數(shù)據(jù)表示618在與圖形617相關(guān)的數(shù)據(jù)值域中顯示與所述值相關(guān)的文本值。同樣地,現(xiàn)在視覺(jué)圖形數(shù)據(jù)表示620顯示所述圖形的部分被填充,以便視覺(jué)地描繪與圖形617相關(guān)的數(shù)據(jù)值域中的所述值相關(guān)的值。照這樣,圖7的圖形617顯示(例如)泵112的流體流率。
圖8圖解一過(guò)程控制算法圖像804,該過(guò)程控制算法圖像804類(lèi)似于圖6的過(guò)程控制算法圖像604,但其包含一濃度函數(shù)816,該函數(shù)816包括四個(gè)輸出參數(shù)CONCJ)l-CONCJ)4及四個(gè)輸入?yún)?shù)815。顯示602也包括一過(guò)程控制圖形圖像806,該過(guò)程控制圖形圖像806類(lèi)似于過(guò)程控制圖形圖像606,但其包含兩個(gè)圖形。明確地說(shuō),過(guò)程控制圖形圖像806包括圖形617及一第二圖形821。此外,過(guò)程控制算法信息圖像804包括一過(guò)程控制算法,該過(guò)程控制算法包括函數(shù)608、 612及614,函數(shù)608、 612及614連接以創(chuàng)建一反饋控制算法。濃度函數(shù)816包括一函數(shù)類(lèi)別CALC,這指示所述函數(shù)塊配置成執(zhí)行計(jì)算。雖然過(guò)程控制算法信息圖像804被描述為具有下述的函數(shù)各一個(gè),但過(guò)程控制算法信息圖像804也可以包括兩個(gè)或多個(gè)以下描述的任何函數(shù)。
在所述實(shí)施例中,輸入函數(shù)612、處理函數(shù)608及輸出函數(shù)616如以上連同圖6進(jìn)行描述的那樣配置。在這個(gè)實(shí)施例中,過(guò)程控制算法圖像804中描繪的反饋控制算法配置成為一過(guò)程控制系統(tǒng)(例如過(guò)程控制系統(tǒng)100)中的一泵(例如泵112)提供流率控制。所述過(guò)程控制算法包括輸出參數(shù)610
及濃度函數(shù)816;輸出參數(shù)610包括一通往與所述泵相關(guān)的流體流率的、而且在圖5的過(guò)程控制源地址緩存器506中參考的路徑,而濃度函數(shù)816包括四個(gè)輸入?yún)?shù)815,輸入?yún)?shù)815包含通往所述泵中的流體的化學(xué)濃度的路徑。與濃度函數(shù)816相關(guān)的所述四個(gè)參數(shù)可以存取過(guò)程控制源地址緩存器506,以參考傳輸所述泵中的流體的化學(xué)濃度的傳感器的地址。所述化學(xué)濃度數(shù)據(jù)源可以由接近所述泵的一個(gè)或多個(gè)傳感器傳輸?shù)剿鏊膫€(gè)輸入?yún)?shù)815。濃度函數(shù)816可以根據(jù)所述四個(gè)輸入?yún)?shù)815來(lái)處理所述濃度數(shù)據(jù)源,以確定所述泵中的流體的一個(gè)或多個(gè)化學(xué)成份的濃度百分比。
顯示602中的范例過(guò)程控制圖形圖像806包括一圖形圖像區(qū)820,圖形圖像區(qū)820包含第二圖形821及圖6的圖形617,而圖形617包括文本數(shù)據(jù)表示618及圖形數(shù)據(jù)表示620。圖形617及第二圖形821可以從圖5的圖形緩存器512加載或人工地創(chuàng)建。第二圖形821包括一第二文本數(shù)據(jù)表示824及一第二圖形數(shù)據(jù)表示822。第二文本數(shù)據(jù)表示824配置成在與第二圖形821相關(guān)的一屬性域中顯示一值。視覺(jué)圖形數(shù)據(jù)表示822配置成在與第二圖形821相關(guān)的一屬性域中顯示與所述值相關(guān)的一餅狀圖的區(qū)填充。在圖8的范例中,圖形617及第二圖形821尚未鏈接到一數(shù)據(jù)源。因此,文本數(shù)據(jù)表示618、圖形數(shù)據(jù)表示620、第二文本數(shù)據(jù)表示824及第二圖形數(shù)據(jù)表示822被顯示為零數(shù)據(jù)值。
在所述范例中,通過(guò)選擇輸出參數(shù)610及將輸出參數(shù)610拖及放到圖形617上,圖形617被鏈接到一數(shù)據(jù)值。同樣地,通過(guò)選擇及拖拉濃度函數(shù)816以及將其放到第二圖形821上,第二圖形821被鏈接到濃度函數(shù)816中的所述四個(gè)參數(shù)(例如CONC—01 - CONC—04 )。輸出參數(shù)610及濃度函數(shù)816中的所述四個(gè)參數(shù)可以個(gè)別地選擇、拖拉及放到相應(yīng)的圖形上。在另一范例中。輸出參數(shù)610及濃度函數(shù)816中的所述四個(gè)參數(shù)可以一起選擇及拖拉到圖形圖像區(qū)820。在這種情況下,圖2的過(guò)程圖形編輯器504可以提示系統(tǒng)設(shè)計(jì)師指定哪個(gè)參數(shù)鏈接到哪個(gè)圖形。圖9圖解圖8的過(guò)程控制算法圖像804及圖8的過(guò)程控制圖形圖像806。在圖9中,過(guò)程控制圖形圖像806描繪圖8的過(guò)程控制圖形圖像806,而輸出參數(shù)610自動(dòng)地鏈接到與圖形617相關(guān)的一數(shù)據(jù)源域,及濃度函數(shù)816中的所述四個(gè)參數(shù)自動(dòng)地鏈接到與第二圖形821相關(guān)的一數(shù)據(jù)源域。所述自動(dòng)鏈接是通過(guò)選擇及拖拉輸出參數(shù)610到圖形617及濃度函數(shù)816來(lái)啟動(dòng),其由圖5的自動(dòng)路徑產(chǎn)生器514執(zhí)行。由于所述自動(dòng)鏈接,圖形617中的數(shù)據(jù)源域包含與輸出參數(shù)610相關(guān)的路徑。同樣地,第二圖形821中的所述四個(gè)數(shù)據(jù)源域包含與濃度函數(shù)816中的所述四個(gè)參數(shù)相關(guān)的路徑。因此,在運(yùn)行時(shí)間期間,圖形617在與圖形617相關(guān)的數(shù)據(jù)值域中加載與輸出參數(shù)610相關(guān)的數(shù)據(jù)值。同樣地,第二圖形821在與第二圖形821相關(guān)的數(shù)據(jù)值域中存儲(chǔ)與濃度函數(shù)816中的所述四個(gè)參數(shù)相關(guān)的數(shù)據(jù)值。此外,現(xiàn)在文本數(shù)據(jù)表示618在與圖形617相關(guān)的數(shù)據(jù)值域中顯示與所述值相關(guān)的文本值。同樣地,現(xiàn)在視覺(jué)圖形數(shù)據(jù)表示620顯示所述圖形的部分被填充,以便視覺(jué)地描繪與所述圖形相關(guān)的數(shù)據(jù)值域中的所述值相關(guān)的值。第二圖形數(shù)據(jù)表示822現(xiàn)在顯示一餅狀圖,該餅狀圖視覺(jué)地描繪與第二圖形821相關(guān)的數(shù)據(jù)值域中的所述值相關(guān)的值。此外,第二文本數(shù)據(jù)表示824現(xiàn)在包含數(shù)字百分比值及流體中的化學(xué)品類(lèi)別。照這樣,圖9的圖形617顯示(例如)來(lái)自泵112的流體流率,而圖9的圖形821 (例如)所述泵中的流體的化學(xué)成份。
圖10圖解圖6的過(guò)程控制算法圖像604、圖6的過(guò)程控制圖形圖像606及一圖形屬性用戶界面1030。過(guò)程控制算法信息圖像604包括一過(guò)程控制算法,該過(guò)程控制算法包括函數(shù)608、 612及614,函數(shù)608、 612及614連接以創(chuàng)建一反饋控制算法。雖然過(guò)程控制算法信息圖像604被描述為具有下述的塊各一個(gè),但過(guò)程控制算法信息圖像604也可以包括兩個(gè)或多個(gè)以下描述的任何塊。
在所述實(shí)施例中,輸入函數(shù)612、處理函數(shù)608及輸出函數(shù)614如以上連同圖6進(jìn)行描述的那樣配置。在這個(gè)實(shí)施例中,過(guò)程控制算法圖像604中描繪的反饋控制算法配置成為 一 過(guò)程控制系統(tǒng)中的 一 泵提供流率控制。所述過(guò)程控制算法包括輸出參數(shù)610,輸出參數(shù)610包括一通往與所述泵相關(guān)的流體流率的、而且在圖5的過(guò)程控制源地址緩存器506中參考的路徑。顯示602中的范例過(guò)程控制圖形圖像606包括不包含一圖形的圖形圖像區(qū)616。輸出參數(shù)610尚未被拖及放到過(guò)程控制圖形圖像606上。
顯示602中的范例過(guò)程控制圖形圖像606包括圖形圖像區(qū)616,圖形圖像區(qū)616包含圖6的圖形617,而圖形617包括文本數(shù)據(jù)表示618及圖形數(shù)據(jù)表示620。圖形617可以從圖5的圖形緩存器512加載或人工地創(chuàng)建。圖形617包括一亮點(diǎn)1019,亮點(diǎn)1019包括接近圖形617的四個(gè)正方形,其指示對(duì)圖形617的選定。可以通過(guò)點(diǎn)擊圖形617來(lái)選擇圖形617。在這個(gè)范例中,通過(guò)選擇圖形617,系統(tǒng)設(shè)計(jì)師開(kāi)啟與圖形617相關(guān)的圖形屬性用戶界面1030。圖形屬性用戶界面1030可以類(lèi)似于圖3的圖形屬性用戶界面304。
在所述實(shí)施例中,函數(shù)608、 612、 614中的一個(gè)或多個(gè)函數(shù)及/或輸出參數(shù)610可以拖及放到圖形屬性用戶界面1030中的一個(gè)或多個(gè)屬性。通過(guò)將過(guò)程控制算法信息拖及放到圖形屬性用戶界面1030中的一屬性上,所述屬性中的 一 個(gè)或多個(gè)數(shù)據(jù)源域可以鏈接到所述已拖及放的過(guò)程控制算法信息。此外,系統(tǒng)設(shè)計(jì)師可以開(kāi)啟圖形屬性用戶界面1030中的一屬性,并將過(guò)程控制算法信息拖及放到一屬性定義用戶界面(例如圖3的屬性定義用戶界面307)中的一數(shù)據(jù)源域上。在圖10的范例中,通過(guò)選擇輸出參數(shù)610及將輸出參數(shù)610拖及放到圖形屬性用戶界面1030中的OUT屬性上,圖形617被鏈接到一數(shù)據(jù)值。此外,通過(guò)將參數(shù)610放到所述OUT屬性上,所述FillPercent屬性可以自動(dòng)地包括通往已被拖及放的參數(shù)610的相同的鏈接。所述OUT屬性相應(yīng)于文本數(shù)據(jù)表示618,而所述FillPercent屬性相應(yīng)于圖形數(shù)據(jù)表示620。
圖11圖解鏈接到圖6的過(guò)程控制圖形圖像606的、圖6的過(guò)程控制算法圖像604。在圖11中,過(guò)程控制圖形圖像606描繪圖6的過(guò)程控制圖形圖像606,而輸出參數(shù)610自動(dòng)地鏈接到與圖形617相關(guān)的一數(shù)據(jù)源域。所述自動(dòng)鏈接是通過(guò)選擇及拖拉輸出參數(shù)610到圖形屬性用戶界面1030中的OUT屬性來(lái)啟動(dòng),其由圖5的自動(dòng)路徑產(chǎn)生器514執(zhí)行。由于所述自動(dòng)鏈接,圖形617中的數(shù)據(jù)源域包含與輸出參數(shù)610相關(guān)的路徑。因此,在運(yùn)行時(shí)間期間,圖形617在與圖形617相關(guān)的數(shù)據(jù)值域310中存儲(chǔ)與輸出參數(shù)610路徑相關(guān)的數(shù)據(jù)值。此外,現(xiàn)在文本數(shù)據(jù)表示618在與圖形617相關(guān)的數(shù)據(jù)值域中顯示與所述值相關(guān)的文本值。同樣地,現(xiàn)在視覺(jué)圖形數(shù)據(jù)表示620顯示所述圖形的部分被填充,以便視覺(jué)地描繪與圖形617相關(guān)的數(shù)據(jù)值域中的所述值相關(guān)的值。照這樣,圖11的圖形617顯示(例如)泵112的
流體流率o
圖12圖解圖6的過(guò)程控制算法圖像604及圖6的過(guò)程控制圖形圖像606,其圖形圖像區(qū)616不包含一圖形。過(guò)程控制算法信息圖像604包括一過(guò)程控制算法,該過(guò)程控制算法包括函數(shù)608、 612及614,函數(shù)608、 612及614連接以創(chuàng)建一反饋控制算法。雖然過(guò)程控制算法信息圖像604被描述為具有下述的塊各一個(gè),但過(guò)程控制算法信息圖像604也可以包括兩個(gè)或多個(gè)以下描述的任何塊。
在所述實(shí)施例中,輸入函數(shù)612、處理函數(shù)608及輸出函數(shù)614如以上連同圖6進(jìn)行描述的那樣配置。在這個(gè)實(shí)施例中,過(guò)程控制算法圖像604中描繪的反饋控制算法配置成為 一過(guò)程控制系統(tǒng)中的 一 泵提供流率控制。所述過(guò)程控制算法包括輸出參數(shù)610,輸出參數(shù)610包括一通往與所述泵相關(guān)的流體流率的、而且在圖5的過(guò)程控制源地址緩存器506中參考的路徑。顯示602中的范例過(guò)程控制圖形圖像606包括不包含一圖形的圖形圖像區(qū)616。輸出參數(shù)610尚未被拖及放到過(guò)程控制圖形圖像606上。
圖13圖解圖6的過(guò)程控制算法圖像606及圖6的過(guò)程控制圖形圖像606,其包含一圖形用戶界面提示清單1320。圖形用戶界面提示清單1320包括一OK按鈕1322、一 CANCEL按鈕1324、一圖形清單框1326及圖形1328-1332。在圖形清單框1326中顯示的圖形1328-1332基于被拖及放到圖形圖像區(qū)616的函數(shù)及/或參數(shù),從圖5的圖形清單過(guò)濾器510傳輸。
在圖13的范例中,所述過(guò)程控制算法-包括輸入函數(shù)612、處理函數(shù)
36608、輸出函數(shù)614及圖12的輸出參數(shù)610 -已經(jīng)被選擇及放到圖12的圖形圖像區(qū)616。圖形清單過(guò)濾器510確定在輸入函數(shù)612、處理函數(shù)608、輸出函數(shù)614及輸出參數(shù)610中包含的信息,并過(guò)濾圖形緩存器512中包括的、匹配或相應(yīng)于所述已拖及放的過(guò)程控制算法信息。匹配或相應(yīng)的圖形1328-1332顯示在圖形用戶界面提示清單1320中。圖形1328-1332可以顯示為文本、視覺(jué)圖形表示或圖形的任何其他可能表示。在這個(gè)范例中,'TuningParams,(調(diào)整參數(shù))圖形1331被選擇。在另一實(shí)施例中,多個(gè)圖形可能被選擇。所述選定圖形1331尚未鏈接到所述過(guò)程控制算法信息。
圖14圖解一顯示602,該顯示602包含圖6的過(guò)程控制算法圖像604及圖6的過(guò)程控制圖形圖像606,其包含圖13的圖形1331的視覺(jué)表示。圖形1331自動(dòng)地鏈接到一個(gè)或多個(gè)參數(shù)及/或過(guò)程控制算法圖像604中包含的過(guò)程控制算法中的一個(gè)或多個(gè)函數(shù)中的參數(shù)。圖形1331包括正在所述過(guò)程控制算法中的所述函數(shù)中計(jì)算及/或處理、可以從過(guò)程控制源地址緩存器506加載、與GAIN (增益)、RATE (速率)及RESET (重置)相關(guān)的過(guò)程控制數(shù)據(jù)值。在這個(gè)范例中,圖形1331中的文本數(shù)據(jù)包含用于RATE (速率)的一第一數(shù)據(jù)源域、用于GAIN(增益)的一第二數(shù)據(jù)源域及用于RESET(重置)的一第三數(shù)據(jù)源域。圖5的自動(dòng)路徑產(chǎn)生器514從輸入函數(shù)612、處理函數(shù)608及輸出函數(shù)612中的參數(shù)鏈接路徑到圖形1331中的相應(yīng)數(shù)據(jù)源域。在這個(gè)范例中,與圖形1331相關(guān)的數(shù)據(jù)源域由自動(dòng)路徑產(chǎn)生器514自動(dòng)地匹配過(guò)程控制算法圖像604中的過(guò)程控制算法。然而,在另一實(shí)施例中, 一過(guò)程控制算法中可能有超過(guò)一個(gè)可能參數(shù)及/或函數(shù)鏈接到 一 圖形中的一數(shù)據(jù)源域。在這種情況下,過(guò)程圖形編輯器504可以提供一清單的可能參數(shù)及/或匹配所述圖形中的所述數(shù)據(jù)源域的一個(gè)或多個(gè)函數(shù)中的參數(shù)。
圖15圖解圖12的過(guò)程控制算法圖像604及圖12的過(guò)程控制圖形圖像606,其包含圖13的圖形用戶界面提示清單1320。圖形用戶界面提示清單1320包括圖形1328-1332。在圖形用戶界面提示清單1320中顯示的圖形1328-1332基于被拖及放到圖形圖像區(qū)616的函數(shù)及/或參數(shù),從圖5的圖形清單過(guò)濾器510傳輸。
在所述范例中,所述過(guò)程控制算法-包括輸入函數(shù)612、處理函數(shù)608、輸出函數(shù)614及圖12的輸出參數(shù)610-已經(jīng)被選擇及放到圖12的圖形圖像區(qū)616。如以上有關(guān)圖12的描述那樣,圖形清單過(guò)濾器510確定在輸入函數(shù)612、處理函數(shù)608、輸出函數(shù)614及輸出參凄t 610中包含的信息,并過(guò)濾圖形緩存器512中包括的、其屬性域匹配所述已拖及放的過(guò)程控制算法信息。匹配的圖形1328-1332顯示在圖形用戶界面提示清單1320中。在圖15的范例中,泵圖形1328及縱覽圖形1332被選擇。泵圖形1328可以在過(guò)程控制算法圖像604中顯示通過(guò)由所述過(guò)程控制算法控制的一過(guò)程控制系統(tǒng)中的一泵的流體流率??v覽圖形1332可以顯示所述流體流率及與過(guò)程控制算法圖像604中的所述泵相同的過(guò)程控制系統(tǒng)中的狀態(tài)。所述選定圖形1328及1332尚未鏈接到所述過(guò)程控制算法信息。
圖16圖解一顯示602,該顯示602包含圖12的過(guò)程控制算法圖像604及過(guò)程控制圖形圖像606,其包含泵圖形1328及縱覽圖形1332的視覺(jué)圖形表示。泵圖形1328及縱覽圖形1332自動(dòng)地鏈接到過(guò)程控制算法圖像604中包含的所述過(guò)程控制算法中的 一 個(gè)或多個(gè)參數(shù)及/或函數(shù)。在這個(gè)范例中,泵圖形1328顯示通過(guò)可能與處理函數(shù)608中的一數(shù)據(jù)源參數(shù)相關(guān)的泵的流體流率2.5 g/s,而縱覽圖形1332顯示可能與處理函數(shù)608中的超過(guò)一個(gè)數(shù)據(jù)源參數(shù)相關(guān)的一 GREEN (綠色)操作狀態(tài)、 一運(yùn)行時(shí)間98.75 MIN(分)、一流體流率2.5 g/s及一故障指示器NONE。
在這個(gè)范例中,縱覽圖形1332中的文本數(shù)據(jù)包含超過(guò)一個(gè)數(shù)據(jù)源域。圖5的自動(dòng)路徑產(chǎn)生器514 /人輸入函數(shù)612、處理函數(shù)608及輸出函數(shù)614中的參數(shù)鏈接路徑到縱覽圖形1332中的相應(yīng)數(shù)據(jù)源域。此外,在這個(gè)范例中,與縱覽圖形1332及泵圖形1328相關(guān)的數(shù)據(jù)源域由自動(dòng)路徑產(chǎn)生器514自動(dòng)地匹配過(guò)程控制算法圖像604中的過(guò)程控制算法。如果縱覽圖形1332或泵圖形1328有超過(guò)一個(gè)過(guò)程控制算法信息匹配,過(guò)程圖形編輯器504可以提示系統(tǒng)設(shè)計(jì)師指定哪個(gè)參數(shù)鏈接哪個(gè)圖形。圖17圖解圖12的過(guò)程控制算法圖像604及圖12的過(guò)程控制圖形圖像606,其包含一圖形用戶界面提示清單1720,該圖形用戶界面提示清單1720類(lèi)似于圖13的圖形用戶界面提示清單1320。圖形用戶界面提示清單1720包括圖形1724-1729。在圖形用戶界面提示清單1720中顯示的圖形1724-1729基于被拖及放到圖12的圖形圖像區(qū)616的函數(shù)及/或參數(shù),從圖5的圖形清單過(guò)濾器510傳輸。
在圖17的范例中,所述過(guò)程控制算法-包括輸入函數(shù)612、處理函數(shù)608、輸出函數(shù)614及圖12的輸出參數(shù)610 -已經(jīng)被選擇及放到圖12的圖形圖像區(qū)616。圖5的圖形清單過(guò)濾器510確定在輸入函數(shù)612、處理函數(shù)608、輸出函數(shù)614及輸出參數(shù)610中包含的信息,并過(guò)濾圖形緩存器512中包括的、匹配或相應(yīng)于所述已拖及放的過(guò)程控制算法信息。匹配或相應(yīng)的圖形1724-1729顯示在圖形用戶界面提示清單1720中。在這個(gè)范例中,RATEHIST (速率歷史)圖形1729被選擇。RATE HIST (速率歷史)圖形1729可以顯示在一特定時(shí)間期間的泵流體流率值。所述選定圖形1729尚未《連接到所述過(guò)程控制算法信息。
圖18圖解一顯示602,該顯示602包含圖12的過(guò)程控制算法圖像604及圖12的過(guò)程控制圖形圖像606,其包含所述選定圖形1729的一個(gè)視覺(jué)圖形表示。圖形1729可以顯示在一特定時(shí)間期間通過(guò)(例如)所述泵的流體流率值。與坐標(biāo)圖形1729相關(guān)的數(shù)據(jù)源域由自動(dòng)路徑產(chǎn)生器514自動(dòng)地鏈接到一個(gè)或多個(gè)參數(shù)及/或過(guò)程控制算法圖像604中包含的所述過(guò)程控制算法中的 一個(gè)或多個(gè)函數(shù)中的參數(shù)。所述過(guò)程控制算法可以包括隨著時(shí)間的過(guò)去對(duì)所述流體流率進(jìn)行跟蹤的、處理函數(shù)608中的一函數(shù)或參數(shù)。所述流體流率數(shù)據(jù)存儲(chǔ)在圖5的過(guò)程控制源地址緩存器506。
圖19圖解一范例過(guò)程控制環(huán)境1900,范例過(guò)程控制環(huán)境1900包括顯示602,顯示602包含一過(guò)程控制瀏覽器圖像1904及圖6的過(guò)程控制圖形圖像606。命名為OBJECT EXPLORER的過(guò)程控制瀏覽器圖像1904可以是一圖形用戶界面、應(yīng)用程序窗口等等。過(guò)程控制瀏覽器圖像1904顯示以分
39層結(jié)構(gòu)構(gòu)成的過(guò)程控制硬件1910。過(guò)程控制瀏覽器圖像1904使系統(tǒng)設(shè)計(jì)師能夠在一過(guò)程控制系統(tǒng)中組織及/或?yàn)g覽硬件。過(guò)程控制硬件1910可以包括一個(gè)或多個(gè)過(guò)程控制系統(tǒng)、工作站、控制器、數(shù)據(jù)卡、設(shè)備、現(xiàn)場(chǎng)設(shè)備等等。過(guò)程控制硬件1910可以以同過(guò)程控制算法信息一樣的方式拖及放到圖形617上。在這個(gè)范例中, 一過(guò)程控制系統(tǒng)SYSTEM 01包括WORKSTATION01 (工作站01 ) 、 WORKSTATION 02 (工作站02) 、 一 CONTROLLERS
(控制器)文件夾及一 DEVICES (設(shè)備)文件夾。CONTROLLERS (控制器)文件夾包括CONTROLLER 03 (控制器03 ) 、 CONTROLLER 07 (控制器07)及數(shù)據(jù)卡CARD SIPOl。 DEVICES (設(shè)備)文件夾包括過(guò)程控制設(shè)備,包括一閥VALVE V102、 一容器槽TANK T455及一泵PUMP P321 1912。此外,DEVICES (設(shè)備)文件夾包括一壓力傳送器PRESS. TRANSMITTERPTIOI。泵PUMP P321 1912可以相應(yīng)于圖1的泵112, CONTROLLER 03
(控制器03)可以相應(yīng)于控制器106, WORKSTATION 01 (工作站01 )可以相應(yīng)于工作站102,而壓力傳送器PRESS. TRANSMITTER PT101可以相應(yīng)于現(xiàn)場(chǎng)設(shè)備110a。系統(tǒng)設(shè)計(jì)師可以點(diǎn)擊進(jìn)入及/或打開(kāi)任何硬件以4企視及/或編輯配置信息、數(shù)據(jù)源信息、地址信息、設(shè)置信息等等。
顯示602中的范例過(guò)程控制圖形圖像606包括圖形圖像區(qū)616,圖形圖像區(qū)616包含圖6的圖形617,而圖6的圖形617包括文本數(shù)據(jù)表示618及圖形數(shù)據(jù)表示620。圖形617可以從圖5的圖形緩存器512加載或人工地創(chuàng)建。在所述范例中,圖形617尚未鏈接到一數(shù)據(jù)源。因此,文本數(shù)據(jù)表示618及圖形數(shù)據(jù)表示620被顯示為零數(shù)據(jù)值。
在圖19的范例中,泵PUMP P321 1912被選擇。通過(guò)選擇泵PUMP P3211912及將泵PUMP P321 1912拖及i文到圖形617上,圖形617祐j連接到一數(shù)據(jù)值。在另 一范例中,帶有多參數(shù)的硬件(比如控制器CONTROLLER 03 )可以拖及放到圖形617上。在這種情況下,圖5的過(guò)程圖形編輯器504可以提示系統(tǒng)設(shè)計(jì)師指定控制器CONTROLLER 03中的哪個(gè)參數(shù)鏈接到圖形617。在另一實(shí)施例中,類(lèi)似圖8的范例,圖形圖像區(qū)616可能不包含一圖形。 過(guò)程控制^5更件1910可以拖及^:到圖形圖^f象區(qū)616。過(guò)程圖形編輯器504可 以以相應(yīng)于所述已拖及放的過(guò)程控制硬件1910的一清單的圖形提示系統(tǒng)設(shè) 計(jì)師。圖形清單過(guò)濾器510可以使用過(guò)程控制硬件1910中的參數(shù)及/或與過(guò) 程控制硬件1910相關(guān)的識(shí)別信息來(lái)過(guò)濾所述清單。
圖20圖解泵PUMPP321 1912,而圖19的過(guò)程控制瀏覽器圖像1904鏈 接到過(guò)程控制圖形圖像606。過(guò)程控制圖形圖像606描繪圖6的過(guò)程控制圖 形圖像606,而泵PUMPP321 1912自動(dòng)地鏈接到與圖形617相關(guān)的一凄t據(jù) 源域。所述自動(dòng)鏈接是通過(guò)選擇及拖拉泵PUMPP321 1912到圖形617來(lái)啟 動(dòng),其由圖5的自動(dòng)路徑產(chǎn)生器514執(zhí)行。由于所述自動(dòng)鏈接,圖形617中 的數(shù)據(jù)源域包含與泵PUMP P321 1912相關(guān)的路徑。因此,在運(yùn)行時(shí)間期間,
路徑相關(guān)的數(shù)據(jù)值。此外,現(xiàn)在文本數(shù)據(jù)表示618在與圖形617相關(guān)的數(shù)據(jù) 值域中顯示與所述值相關(guān)的文本值。同樣地,現(xiàn)在視覺(jué)圖形數(shù)據(jù)表示620顯 示所述圖形的部分被填充,以便視覺(jué)地描繪與圖形617相關(guān)的數(shù)據(jù)值域中的 所述值相關(guān)的值。照這樣,圖20的圖形617顯示(例如)與圖19的泵PUMP P321 1912相關(guān)的泵112的流體流率。
圖21圖解一過(guò)程控制圖形圖像2104,過(guò)程控制圖形圖像2104包含圖 形2110-2120及一過(guò)程控制算法圖像2106,其不包含一過(guò)程控制算法。過(guò)程 控制圖形圖像2104中的圖形2110-2120已經(jīng)鏈接到圖5的過(guò)程控制源地址 緩存器506中的過(guò)程控制算法信息。此外,過(guò)程控制算法圖像2106不包含 一過(guò)程控制算法。在這個(gè)范例中,系統(tǒng)設(shè)計(jì)師可能已經(jīng)在過(guò)程控制圖形圖像 2104中創(chuàng)建過(guò)程控制圖形2110-2120,并可能已經(jīng)將過(guò)程控制源地址緩存器 506中的過(guò)程控制算法信息鏈接到過(guò)程控制圖形2110-2120中的數(shù)據(jù)源域。 系統(tǒng)設(shè)計(jì)師可以將過(guò)程控制圖形2110-2120拖及放到過(guò)程控制算法圖像 2106,以便創(chuàng)建一過(guò)程控制算法及自動(dòng)地鏈接所述過(guò)程控制算法及所述過(guò)程 控制圖形。過(guò)程控制圖形圖像2104包括一過(guò)程控制圖形,該過(guò)程控制圖形包含一
容器槽2110、 一容器槽-泵管2112、 一泵2114、 一泵-混合器管2116、 一混 合器2118及一流出管2120。過(guò)程控制圖形2110-2120可以包括在一圖形界 面中,為系統(tǒng)操作員提供有關(guān)容器槽-泵-混合器系統(tǒng)的過(guò)程信息。所述信息 可以包括文本及/或圖形,以顯示與容器槽2110、容器槽-泵管2112、泵2114、 泵-混合器管2116、混合器2118及/或流出管2120相關(guān)的流體流率、管狀態(tài)、 混合器速率等等。雖然過(guò)程控制圖形圖像2104被描述為具有下述的圖形各 一個(gè),但過(guò)程控制圖形圖像2104也可以包括兩個(gè)或多個(gè)任何圖形或附加圖 形。
顯示602中的范例過(guò)程控制算法圖像2106包括函數(shù)圖像區(qū)2130。然而, 函數(shù)圖像區(qū)2130尚未包含函數(shù)及/或參數(shù)。通過(guò)選擇過(guò)程控制圖形圖像2104 的過(guò)程控制算法中的圖形2110, 2112、 2114、 2116、 2118及/或2120,及將 所選擇的圖形拖及放到過(guò)程控制算法圖像2106的函數(shù)圖像區(qū)2130上,可以 自動(dòng)地在函數(shù)圖像區(qū)2130中創(chuàng)建函數(shù)及/或參數(shù)。每個(gè)選擇可以個(gè)別地或集 體地拖及放。如同圖5的自動(dòng)路徑產(chǎn)生器514自動(dòng)地將圖形鏈接到過(guò)程控制 算法信息的方式一樣,自動(dòng)路徑產(chǎn)生器514可以自動(dòng)地將參數(shù)及/或一個(gè)或 多個(gè)函數(shù)中的參數(shù)鏈接到圖形的數(shù)據(jù)源域中的過(guò)程控制算法信息。
圖22圖解圖21的過(guò)程控制圖形圖像2104及過(guò)程控制算法圖像2106, 其現(xiàn)在包含一 圖形用戶界面清單2220。范例圖形用戶界面清單2220類(lèi)似于 圖13的范例圖形用戶界面提示清單1320。圖形用戶界面清單2220包括一 函數(shù)清單框2222及函數(shù)2224-2228。在函數(shù)清單框2222中顯示的函數(shù) 2224-2228可以從類(lèi)似于圖5的圖形清單過(guò)濾器510的函數(shù)清單過(guò)濾器傳輸, 而且相應(yīng)于被拖及放到函數(shù)圖像區(qū)2130上的圖形。
在圖22的范例中,所述過(guò)程控制算法-包括圖21的容器槽2110、容 器槽-泵管2112、泵2114、泵-混合器管2116、混合器2118及流出管2120 被選擇及放到圖形圖像區(qū)2130。所述函數(shù)清單過(guò)濾器確定容器槽2110、容 器槽_泵管2112、泵2114、泵-混合器管2116、混合器2118及/或流出管2120中包含的信息的類(lèi)別,并過(guò)濾存儲(chǔ)在一函數(shù)緩存器中的、其域匹配或相應(yīng)于
所述被拖及放的圖形2110-2120的屬性中的域及/或信息的函數(shù)。所述匹配或 相應(yīng)的算法及/或函數(shù)2224-2228被顯示在圖形用戶界面清單2220中。所述 算法及/或函數(shù)2224-2228可以顯示為文本、視覺(jué)圖形表示或所述算法及/或 函數(shù)2224-2228的任何其他可能表示。在這個(gè)范例中,CTRL LOOP算法2227 被選擇。在另一實(shí)施例中,多個(gè)及/或不同函數(shù)可能被選擇。
圖23圖解圖21的過(guò)程控制圖形圖像2104及過(guò)程控制算法圖像2106, 其現(xiàn)在包含一過(guò)程控制算法。過(guò)程控制算法圖像2106相應(yīng)于選擇自函數(shù)清 單2220的CTRL LOOP算法2227。 CTRL LOOP算法2227包括一輸入函 數(shù)2322、 一處理函數(shù)2320、 一輸出函數(shù)2324及與處理函數(shù)2320的一輸出 聯(lián)系的一參數(shù)2328。過(guò)程控制CTRL LOOP算法2227已經(jīng)自動(dòng)地鏈接到具 有過(guò)程控制圖形圖像2104的圖形2110-2120的過(guò)程控制算法信息。在這個(gè) 范例中,輸入函數(shù)2322、處理函數(shù)2320、輸出函數(shù)2324及參數(shù)2328從所 述函數(shù)緩存器加載。與輸入函數(shù)2322、處理函數(shù)2320、輸出函數(shù)2324及參 數(shù)2328相關(guān)的參數(shù)中的數(shù)據(jù)源域由圖5的自動(dòng)路徑產(chǎn)生器514自動(dòng)地鏈接 到過(guò)程控制源地址緩存器506。
圖24A-24D及25為流程圖,它們表示過(guò)程的范例方法,這些過(guò)程可以 用于創(chuàng)建過(guò)程控制圖形及自動(dòng)地將過(guò)程控制圖形鏈接到過(guò)程控制算法信息。 所述范例方法可以使用機(jī)器可讀指令、代碼、軟件等等來(lái)實(shí)施,這些機(jī)器可 讀指令、代碼、軟件等等使用(例如)處理器系統(tǒng)(比如圖26的系統(tǒng)2600) 來(lái)執(zhí)行。然而,所述流程圖中描繪的一個(gè)或多個(gè)流程塊可以以任何其他方式 實(shí)施,包括以專(zhuān)用線路、人工操作等等方式實(shí)施。此外,雖然所述范例方法 以圖24A-24D及25的流程圖作為參考來(lái)進(jìn)行描述,但也可以附加地或可選 擇地使用其他的根據(jù)過(guò)程控制算法信息來(lái)創(chuàng)建過(guò)程控制圖形的方法。例如, 可以改變圖24A-24D及25的流程圖中描繪的流程塊的執(zhí)行順序,及/或可以 重新排列、消除、或結(jié)合所描述的有些流程塊。
明確地說(shuō),可以執(zhí)行圖24A-24D的范例方法2400、 2431、 2450及/或2479來(lái)實(shí)施圖5的范例過(guò)程圖形編輯器504、過(guò)程控制算法編譯器502及/ 或自動(dòng)路徑產(chǎn)生器514。范例方法2400、 2431、 2450及/或2479可以根據(jù)預(yù) 定事件的發(fā)生等等,按預(yù)定時(shí)間間隔來(lái)執(zhí)行。例如,范例方法2400、 2431、 2450及/或2479可以隨著過(guò)程圖形編輯器504、過(guò)程控制算法編譯器502及 /或自動(dòng)路徑產(chǎn)生器514的啟動(dòng),按預(yù)定時(shí)間間隔(比如每小時(shí)、每日等等), 在設(shè)計(jì)環(huán)境中執(zhí)行。附加地或可選擇地,范例方法2400、 2431、 2450及/或 2479可以隨著遠(yuǎn)程產(chǎn)生的觸發(fā)的發(fā)生(例如在從過(guò)程控制算法編譯器502 拖及放過(guò)程控制算法信息時(shí)),在過(guò)程圖形編輯器504執(zhí)行。
方法2400從流程塊2402開(kāi)始,在流程塊2402,過(guò)程控制算法信息在 一過(guò)程控制算法圖像中被選擇。在流程塊2404,所選擇的過(guò)程控制算法信 息接著被拖及放到一過(guò)程控制圖形圖像上。除了一拖及放動(dòng)作之外,其他范 例動(dòng)作可以包括一選4奪及粘貼、 一復(fù)制及粘貼、 一圏選及》文下、突出及插入 等等。
控件接著進(jìn)入流程塊2406,在流程塊2406,圖5的過(guò)程圖形編輯器504 編輯被放到所述過(guò)程控制圖形圖像的所述過(guò)程控制算法信息。在流程塊 2408,過(guò)程圖形編輯器504確定被放到過(guò)程圖形編輯器504的所述過(guò)程控制 算法信息是否明確地放到過(guò)程圖形編輯器504中的一圖形上。如果所述過(guò)程 控制算法信息被放到一圖形上,控件進(jìn)入流程塊2412,否則控件進(jìn)入流程 塊2452;在這里,圖24C的方法2450被執(zhí)行以顯示一過(guò)濾的圖形清單。
在圖24A的流程塊2412,圖5的過(guò)程圖形編輯器504確定所述已拖及 放的過(guò)程控制算法信息是否包括一個(gè)或多個(gè)參數(shù)。如果所述過(guò)程控制算法信 息包括一個(gè)或多個(gè)參數(shù),流程塊2416被執(zhí)行。如果所述過(guò)程控制算法信息 包含至少一個(gè)函數(shù),控件進(jìn)入圖24B的流程塊2432。在流程塊2416,過(guò)程 圖形編輯器504確定所述圖形中是否有超過(guò)一個(gè)組合的所述已拖及放的參 數(shù)。如果最多只有一個(gè)組合,流程塊2422被執(zhí)行。如果有超過(guò)一冊(cè)參數(shù)-圖 形組合,流程塊2418被執(zhí)行;在這里,過(guò)程圖形編輯器504隊(duì)列所述參數(shù), 并顯示過(guò)程圖形編輯器504中可以鏈接到所述參數(shù)的、 一清單的圖形。在這
44個(gè)實(shí)施例中,過(guò)程圖形編輯器504顯示過(guò)程圖形編輯器504中具有可以鏈接 到一個(gè)或多個(gè)參數(shù)的數(shù)據(jù)源域的、 一清單的所有其余圖形。在另一可能實(shí)施 例中,過(guò)程圖形編輯器504根據(jù)參數(shù)類(lèi)別,過(guò)濾過(guò)程圖形編輯器504中的所 述清單的圖形。在一參數(shù)包含超過(guò)一個(gè)數(shù)據(jù)源域的情況下,過(guò)程圖形編輯器 504可以顯示所述參數(shù)中的一清單的數(shù)據(jù)源域,以讓系統(tǒng)設(shè)計(jì)師選擇鏈接哪 個(gè)(哪些)數(shù)據(jù)源域。
接著,在流程塊2420,來(lái)自所述清單的一圖形被選擇,然后控件進(jìn)入 流程塊2422,在流程塊2422,過(guò)程圖形編輯器504確定與所述參數(shù)相關(guān)的 所述數(shù)據(jù)源是否匹配或相應(yīng)于與所述圖形相關(guān)的數(shù)據(jù)源域的數(shù)據(jù)源類(lèi)別。例 如,如果一參l史包含一泵的狀態(tài)(OFF、 0N、或percentON),而且與所述 圖形相關(guān)的所述數(shù)據(jù)類(lèi)別域配置成包含一小數(shù)值,過(guò)程圖形編輯器504可以 檢測(cè)這個(gè)數(shù)據(jù)類(lèi)別的錯(cuò)配并發(fā)送一錯(cuò)誤信息(流程塊2424)。如果所述參 數(shù)的數(shù)據(jù)源類(lèi)別匹配所述數(shù)據(jù)類(lèi)別域及與所述圖形相關(guān)的任何其他信息,控 件進(jìn)入流程塊2426。在流程塊2426,自動(dòng)路徑產(chǎn)生器514將與所述圖形相 關(guān)的數(shù)據(jù)源域自動(dòng)地鏈接所述參數(shù)中的數(shù)據(jù)。接著,在流程塊2428,所述 圖形顯示所述數(shù)據(jù)源域中包含的鏈接算法信息。所述圖形顯示可以是(例如) 文本、數(shù)字值、圖形信息等等。接著在流程塊2430,過(guò)程圖形編輯器504 檢驗(yàn)是否有任何剩余參數(shù)已經(jīng)被拖及放到所述過(guò)程控制圖形圖像但尚未鏈 接到一圖形。在一參數(shù)通過(guò)流程塊2422處理而且過(guò)程圖形編輯器504確定 存在一數(shù)據(jù)源錯(cuò)配的情況下,所述參數(shù)可以被視為已處理,而且不能在流程 塊2430中被視為無(wú)鏈接參數(shù)。如果存在剩余的未處理參數(shù),控件返回流程 塊2418,在流程塊2418,為下一參數(shù)顯示所述剩余圖形清單。如果隊(duì)列中 不存在至少一個(gè)參數(shù),方法2400結(jié)束。
在圖24B的流程塊2432,與過(guò)程圖形編輯器504相關(guān)的方法2431顯示 所述過(guò)程控制圖形圖像中匹配或相應(yīng)于所述一個(gè)或多個(gè)函數(shù)中的所述參數(shù) 的所述清單的圖形。接著,在流程塊2434,所述圖形被選擇,以鏈接到所 述一個(gè)或多個(gè)函數(shù)中的所述被拖及放的過(guò)程控制算法參數(shù)。在一范例中,一函數(shù)及參數(shù)可以被拖及放到所述過(guò)程控制圖形圖像中的多個(gè)圖形上。決定塊
2414被執(zhí)行,這是由于所述過(guò)程控制算法信息包括至少一個(gè)函數(shù)。在這種 情況下,過(guò)程圖形編輯器504在相應(yīng)的方法2431中處理所述函數(shù)及參數(shù)。 過(guò)程圖形編輯器5 04以 一 個(gè)或多個(gè)函數(shù)中的參數(shù)隊(duì)列需處理的任何參數(shù)。
控件接著進(jìn)入流程塊2436,在流程塊2436,過(guò)程圖形編輯器504確定 與所述函數(shù)相關(guān)的所述數(shù)據(jù)源是否匹配所述數(shù)據(jù)類(lèi)別域或與所選擇的圖形 相關(guān)的任何附加信息。如果過(guò)程圖形編輯器504檢測(cè)到數(shù)據(jù)類(lèi)別的錯(cuò)配,一 錯(cuò)誤信息被發(fā)送(流程塊2438 )。如果一個(gè)或多個(gè)函數(shù)中的所述參數(shù)的數(shù) 據(jù)源類(lèi)別匹配與所述圖形相關(guān)的數(shù)據(jù)源屬性,控件進(jìn)入流程塊2440。在流 程塊2440,自動(dòng)路徑產(chǎn)生器514自動(dòng)地將與所述圖形相關(guān)的所述數(shù)據(jù)源屬 性鏈接到所述函數(shù)中的所述數(shù)據(jù)源。
接著在流程塊2442,所選擇的圖形顯示所述數(shù)據(jù)源屬性域中包含的所 述鏈接算法信息。所述圖形顯示可以是(例如)文本、數(shù)字值、圖形信息等 等。接著,在流程塊2444,過(guò)程圖形編輯器504檢驗(yàn)是否有任何剩余函數(shù) 及/或參數(shù)已經(jīng)被拖及放到所述過(guò)程控制圖形圖像但尚未鏈接到 一 圖形。在 一個(gè)或多個(gè)函數(shù)中的一函數(shù)及/或參數(shù)通過(guò)流程塊2436處理而且過(guò)程圖形編 輯器504確定存在一數(shù)據(jù)源錯(cuò)配的情況下,所述函數(shù)可以被視為已處理,而 且不能在流程塊2446中被視為無(wú)鏈接函數(shù)。如果存在剩余的未處理函數(shù)及/ 或參數(shù),控件返回流程塊2432,在流程塊2432,為下一函數(shù)及/或參數(shù)顯示 所述剩余圖形清單。如果被拖到所述過(guò)程控制圖形圖像的所有參數(shù)被處理, 方法2431結(jié)束。
在圖24C的流程塊2452,與過(guò)程圖形編輯器504相關(guān)的方法2450確定 被拖及放到過(guò)程圖形編輯器504的所述過(guò)程控制算法信息是否包含至少一 個(gè)函數(shù)。如果所述過(guò)程控制算法信息包含至少一個(gè)函數(shù),控件進(jìn)入圖24D 的流程塊2480,以創(chuàng)建及自動(dòng)地將至少一個(gè)圖形鏈接到所述過(guò)程控制算法 信息,包括所述一個(gè)或多個(gè)函數(shù)中的函數(shù)。如果所述過(guò)程控制算法信息不包 含至少一個(gè)函數(shù),控件進(jìn)入流程塊2456。在流程塊2456,過(guò)程圖形編輯器504隊(duì)列所述已拖及放的參數(shù),并處理下一個(gè)參數(shù)。接著,在流程塊2458, 過(guò)程圖形編輯器504將所述參數(shù)信息傳送到圖形清單過(guò)濾器510,圖形清單 過(guò)濾器510存取圖形緩存器512,并選擇匹配所述參數(shù)的數(shù)據(jù)源屬性的圖形。 控件接著進(jìn)入流程塊2462,在流程塊2462,過(guò)程圖形編輯器504處理來(lái)自 圖形清單過(guò)濾器510的所述清單的圖形。如果所述清單上不存在至少一個(gè)圖 形,流程塊2464被執(zhí)行,而一錯(cuò)誤信息^皮發(fā)送。
如果所過(guò)濾的清單中有至少一個(gè)匹配圖形,控件進(jìn)入流程塊2466,在 流程塊2466,過(guò)程圖形編輯器504顯示所述過(guò)濾清單的圖形。接著,在流 程塊2468, —個(gè)或多個(gè)所述圖形被選擇。接著,在流程塊2470,所述選定 圖形被隊(duì)列,而與下一圖形相關(guān)的數(shù)據(jù)源域由自動(dòng)路徑產(chǎn)生器514自動(dòng)地鏈 接到所述參數(shù)。接著,在流程塊2470,所述圖形顯示與其相關(guān)的數(shù)據(jù)源域 中包含的數(shù)據(jù)。接著,在流程塊2472,自動(dòng)路徑產(chǎn)生器514檢查隊(duì)列中是 否有剩余圖形。如果有至少一個(gè)圖形,控件返回流程塊2470,而下一圖形 自動(dòng)地鏈接到所述參數(shù)。如果隊(duì)列中不存在至少一個(gè)圖形,控件進(jìn)入流程塊 2476,在流程塊2476,過(guò)程圖形編輯器504檢查隊(duì)列中是否有至少一個(gè)參 數(shù)。在一參數(shù)通過(guò)流扭塊2462處理而且過(guò)程圖形編輯器504確定不存在為 所述參數(shù)配置的至少一個(gè)圖形的情況下,所述參數(shù)可以被視為已處理,而且 不能在流程塊2476中被視為無(wú)鏈接參數(shù)。如果存在至少一個(gè)參數(shù),控件返 回流程塊2456,然后下一參數(shù)被處理。如果隊(duì)列中不剩余至少一個(gè)參數(shù), 方法2450結(jié)束。
在圖24D的流程塊2480,與過(guò)程圖形編輯器504相關(guān)的方法2479隊(duì)列 所述已拖及放的過(guò)程控制算法信息,并處理下一函數(shù)(流程塊2480 )。接 著,在流程塊2482,過(guò)程圖形編輯器504傳送所述函數(shù)及/或所述函數(shù)中的 參數(shù)到圖形清單過(guò)濾器510,而圖形清單過(guò)濾器510存取圖形緩存器512,
圖形。控件接著進(jìn)入流程塊2484,在流程塊2484,過(guò)程圖形編輯器504處 理來(lái)自圖形清單過(guò)濾器510的所述清單的圖形。如果所述清單上不存在至少一個(gè)圖形,流程塊2464被執(zhí)行,而一錯(cuò)誤信息被發(fā)送。
如果在所述過(guò)濾清單中有至少一個(gè)圖形,控件進(jìn)入流程塊2486,在流 程塊2486,過(guò)程圖形編輯器504顯示所述過(guò)濾清單的圖形。接著,在流程 塊2488, 一個(gè)或多個(gè)所述圖形被選擇。接著,在流程塊24卯,所述選定圖 形被隊(duì)列,而與下一圖形相關(guān)的數(shù)據(jù)源域由自動(dòng)路徑產(chǎn)生器514自動(dòng)地鏈接 到所述函數(shù)中的所述參數(shù)。接著,在流程塊2492,所述圖形顯示與其相關(guān) 的數(shù)據(jù)源域中包含的數(shù)據(jù)。接著,在流程塊2494,自動(dòng)路徑產(chǎn)生器514檢 查隊(duì)列中是否有剩余的圖形。如果存在至少一個(gè)圖形,控件返回流程塊2490, 然后下一圖形自動(dòng)地鏈接到所述函數(shù)中的所述參數(shù)。如果隊(duì)列中不存在至少 一個(gè)圖形,控件進(jìn)入流程塊2496,在流程塊2496,過(guò)程圖形編輯器504檢 查隊(duì)列中是否存在至少一個(gè)函數(shù)。在一函數(shù)通過(guò)流程塊2484處理而且過(guò)程 圖形編輯器504確定不存在為所述函數(shù)配置的至少一個(gè)圖形的情況下,所述 函數(shù)可以被一見(jiàn)為已處理,而且不能在流程塊2496中一皮浮見(jiàn)為無(wú)鏈接函數(shù)。如 果存在至少一個(gè)函數(shù),控件返回流程塊2480,而下一函數(shù)被處理。如果隊(duì) 列中不剩余至少一個(gè)函數(shù),方法2479結(jié)束。在超過(guò)一個(gè)函數(shù)中的參數(shù)需鏈 接到一個(gè)圖形的情況下,范例方法2479可以以被拖及放到所述過(guò)程控制圖 形圖像上的超過(guò)一個(gè)函數(shù)中的至少 一些參數(shù)的清單提示系統(tǒng)設(shè)計(jì)師,使系統(tǒng) 設(shè)計(jì)師能夠選擇需鏈接到所述圖形的參數(shù)。
圖25顯示可以執(zhí)行來(lái)實(shí)施圖5的范例自動(dòng)路徑產(chǎn)生器514的范例方法 2500。范例方法2500可以根據(jù)預(yù)定事件的發(fā)生等等或其任何組合,按預(yù)定 時(shí)間間隔來(lái)執(zhí)行。例如,方法2500可以隨著自動(dòng)路徑產(chǎn)生器514的啟動(dòng), 按預(yù)定時(shí)間間隔(比如每小時(shí)、每日等等),在設(shè)計(jì)環(huán)境中執(zhí)行。附加地或 可選4奪地,范例方法2500可以隨著遠(yuǎn)程產(chǎn)生的觸發(fā)的發(fā)生(例如在從過(guò)程 控制算法編譯器502拖及放過(guò)程控制算法信息時(shí)),在過(guò)程圖形編輯器504 執(zhí)行。
方法2500從流程塊2502開(kāi)始,在流程塊2502,自動(dòng)路徑產(chǎn)生器514 接收來(lái)自過(guò)程圖形編輯器504的、有關(guān) 一 圖形需鏈接到過(guò)程控制算法信息的通知。所述通知可以包含一標(biāo)識(shí)符及/或所述圖形的數(shù)據(jù)源域。此外,所述 通知可以包含需鏈接到所述圖形的過(guò)程控制算法信息。這可以包含一 函數(shù)標(biāo) 識(shí)符、 一參數(shù)標(biāo)識(shí)符及/或一個(gè)或多個(gè)函數(shù)標(biāo)識(shí)符中的參數(shù)。接著,在流程
塊2504,自動(dòng)路徑產(chǎn)生器514搜索與所述函數(shù)及/或參數(shù)標(biāo)識(shí)符相關(guān)的過(guò)程 控制算法信息。 一旦找到所述過(guò)程控制算法信息,自動(dòng)路徑產(chǎn)生器514復(fù)制 與所述過(guò)程控制算法信息中的數(shù)據(jù)源相關(guān)的路徑(流程塊2506)。接著, 在流程塊2508,所復(fù)制的路徑被插入與所述圖形相關(guān)的數(shù)據(jù)源域。控件接 著進(jìn)入流程塊2510,在流程塊2510,所述圖形存取向后到相應(yīng)的函數(shù)及/或 參數(shù)中的過(guò)程控制算法信息的數(shù)據(jù)源路徑。接著,在流程塊2512,所述圖 形加載所述參數(shù)中的數(shù)據(jù)源及/或所述一個(gè)或多個(gè)函數(shù)中的參數(shù),然后自動(dòng) 鏈接方法2500結(jié)束。
圖26為 一框圖,其圖解一范例處理器系統(tǒng)2600,該范例處理器系統(tǒng)2600 可以用于實(shí)施在此描述的范例方法及設(shè)備。如圖26所示,處理器系統(tǒng)2600 包括連接到互連總線2614的處理器2612。處理器2612包括一寄存器或寄 存空間2616,寄存器或寄存空間2616在圖26中#1描繪成完全在芯片,但 其可以替代地完全或部分地位于芯片外,并通過(guò)專(zhuān)用電氣連接及/或通過(guò)互 連總線2614連接到處理器2612。處理器2612可以是任何合適的處理器、 處理單元或微處理器。雖然圖26中未顯示,但處理器系統(tǒng)2600可以是多處 理器系統(tǒng),因此其可以包括與處理器2612相同或相似而且通信連接到互連 總線2614的一個(gè)或多個(gè)附加處理器。
圖26的處理器2612連接到一芯片組2618,芯片組2618包括一存儲(chǔ)器 控制器2620及一外圍輸入/輸出控制器2622。如廣為人知的那樣,芯片組典 型地提供輸入/輸出及存儲(chǔ)器管理功能以及多種通用及/或?qū)S眉拇嫫?、?jì)時(shí) 器等等,這些輸入/輸出及存儲(chǔ)器管理功能以及多種通用及/或?qū)S眉拇嫫鳌?計(jì)時(shí)器等等可以由連接到芯片組2618的一個(gè)或多個(gè)處理器存取或使用。存 儲(chǔ)器控制器2620執(zhí)行功能,從而使處理器2612(或多個(gè)處理器-如果有多 個(gè)處理器)能夠存取一系統(tǒng)存儲(chǔ)器2624及一大容量存儲(chǔ)器2625。系統(tǒng)存儲(chǔ)器2624可以包括任何期望類(lèi)別的易失性及/或非易失性存儲(chǔ) 器,例如靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)、 閃速存儲(chǔ)器、只讀存儲(chǔ)器(ROM)等等。大容量存儲(chǔ)器2625可以包括任何 期望類(lèi)別的大容量設(shè)備,包括硬盤(pán)驅(qū)動(dòng)器、光盤(pán)驅(qū)動(dòng)器、磁帶存儲(chǔ)設(shè)備等等。
外圍輸入/輸出控制器2622執(zhí)行功能,從而使處理器2612能夠通過(guò)外 圍輸入/輸出總線2632與外圍輸入/輸出設(shè)備2626及2628以及網(wǎng)絡(luò)界面2630 進(jìn)行通信。輸入/輸出設(shè)備2626及2628可以是任何期望類(lèi)別的輸入/輸出設(shè) 備,例如鍵盤(pán)、視頻顯示器或監(jiān)控器、鼠標(biāo)等等。網(wǎng)絡(luò)界面2630可以是(例 如)以太網(wǎng)設(shè)備、異步傳輸模式(ATM)設(shè)備、802.11設(shè)備、DSL (數(shù)字用 戶線)調(diào)制解調(diào)器、線纜調(diào)制解調(diào)器、蜂窩式調(diào)制解調(diào)器等等,其使處理器 系統(tǒng)2600能夠與另一處理器系統(tǒng)進(jìn)行通信。
雖然存儲(chǔ)器控制器2620及輸入/輸出控制器2622在圖26中被描繪為芯 片組2618中的單獨(dú)功能塊,但由這些功能塊執(zhí)行的功能可以在單一半導(dǎo)體 線路中集成,或可以以?xún)蓚€(gè)或多個(gè)單獨(dú)的集成電路來(lái)實(shí)施。
雖然在此已經(jīng)描述某些范例方法、設(shè)備及制造件,但本專(zhuān)利包括的范圍 并未受其限制。相反地,本專(zhuān)利包括所有根據(jù)字面意義或等效原則正當(dāng)?shù)貙?于附此的權(quán)利要求的范圍的方法、設(shè)備及制造件。
權(quán)利要求
1.一種將過(guò)程控制圖形自動(dòng)地鏈接到過(guò)程控制算法信息的方法,所述方法包括顯示一第一過(guò)程控制圖像,包括過(guò)程控制算法信息;在所述第一過(guò)程控制圖像相鄰處顯示一第二過(guò)程控制圖像,以包括過(guò)程控制圖形;以及將所述過(guò)程控制算法信息中的至少一些過(guò)程控制算法信息自動(dòng)地鏈接到所述第二過(guò)程控制圖像中的一圖形,以響應(yīng)與所述第一及第二過(guò)程控制圖像相關(guān)的用戶輸入。
2. 如權(quán)利要求1中所述的方法,其中自動(dòng)地鏈接的步驟包括選擇及拖拉 所述過(guò)程控制算法信息中的所述至少 一 些過(guò)程控制算法信息到所述圖形,以 便為所述過(guò)程控制算法信息中的所述至少 一 些過(guò)程控制算法信息自動(dòng)地鏈 接一路徑到所述圖形。
3. 如權(quán)利要求2中所述的方法,進(jìn)一步包括為所述過(guò)程控制算法信息 中的所述至少 一 些過(guò)程控制算法信息自動(dòng)地鏈接多個(gè)路徑到 一 個(gè)或多個(gè)圖 形。
4. 如權(quán)利要求2中所述的方法,其中選擇的步驟包括以光標(biāo)復(fù)制、突出、 圈選或框選的其中之一。
5. 如權(quán)利要求2中所述的方法,其中拖拉的步驟包括放、粘貼、插入或 移動(dòng)的其中之一。
6. 如權(quán)利要求2中所述的方法,進(jìn)一步包括選擇及拖拉多個(gè)參數(shù)到所述圖形。
7. 如權(quán)利要求1中所述的方法,進(jìn)一步包括顯示信息,所述信息代表鏈接到所述圖形的所述過(guò)程控制算法信息中的所述至少 一 些過(guò)程控制算法信 自
8. 如權(quán)利要求1中所述的方法,其中所述過(guò)程控制算法信息包括包含至少 一個(gè)過(guò)程控制參數(shù)的至少 一 個(gè)過(guò)程控制函數(shù)。
9. 如權(quán)利要求8中所述的方法,其中多個(gè)過(guò)程控制參數(shù)中的每個(gè)過(guò)程控制參數(shù)可以個(gè)別地選擇。
10. 如權(quán)利要求1中所述的方法,其中所述圖形在將所述過(guò)程控制算法信息中的所述至少 一 些過(guò)程控制算法信息自動(dòng)地鏈接到所述圖形之前包 括一定義屬性。
11. 如權(quán)利要求1中所述的方法,進(jìn)一步包括將所述過(guò)程控制算法信 息中的所述至少 一 些過(guò)程控制算法信息自動(dòng)地鏈接到所述圖形的 一 屬性。
12. 如權(quán)利要求11中所述的方法,其中所述圖形的所述屬性進(jìn)一步包 括一數(shù)據(jù)源域。
13. 如權(quán)利要求1中所述的方法,其中所述過(guò)程控制算法信息包括一 個(gè)或多個(gè)過(guò)程控制參數(shù)。
14. 如權(quán)利要求13中所述的方法,進(jìn)一步包括選擇及拖拉多個(gè)過(guò)程控 制參數(shù)到所述第二過(guò)程控制圖像。
15. 如權(quán)利要求13中所述的方法,進(jìn)一步包括將所述過(guò)程控制參數(shù)的 其中之一 自動(dòng)地鏈接到所述圖形的 一屬性。
16. 如權(quán)利要求1中所述的方法,其中所述圖形包括數(shù)字域、顯示元 件、曲線圖、圖表、數(shù)據(jù)或數(shù)據(jù)表示的至少其中之一。
17. 如權(quán)利要求1中所述的方法,其中自動(dòng)地鏈接的步驟包括選擇及 拖拉所述過(guò)程控制算法信息中的所述至少 一 些過(guò)程控制算法信息到不具有 過(guò)程控制圖形的所述第二過(guò)程控制圖像的 一 區(qū)、以所述過(guò)程控制算法信息的 至少一個(gè)數(shù)據(jù)表示的一清單提示用戶、以及為所述過(guò)程控制算法信息中的所 述至少 一些過(guò)程控制算法信息自動(dòng)地鏈接一路徑到所述清單的至少 一個(gè)數(shù)據(jù)表示,以響應(yīng)用戶選才奪。
18. 如權(quán)利要求17中所述的方法,進(jìn)一步包括顯示一圖形,所述圖形 代表自動(dòng)地鏈接到所述圖形的所述過(guò)程控制算法信息中的所述至少 一 些過(guò) 程控制算法信息。
19. 如權(quán)利要求17中所述的方法,進(jìn)一步包括在將所述過(guò)程控制算法 信息中的所述至少 一些過(guò)程控制算法信息自動(dòng)地鏈接到所述圖形之前顯示 所述清單。
20. 如權(quán)利要求17中所述的方法,進(jìn)一步包括根據(jù)被拖到不具有過(guò)程 控制圖形的所述第二過(guò)程控制圖像的所述區(qū)的、所述過(guò)程控制算法信息中的 所述至少一些過(guò)程控制算法信息,過(guò)濾所述清單。
21. 如權(quán)利要求1中所述的方法,進(jìn)一步包括 顯示一第一過(guò)程控制圖像,包括過(guò)程控制硬件信息;以及將所述過(guò)程控制硬件信息中的至少 一些過(guò)程控制硬件信息自動(dòng)地鏈接 到所述第二過(guò)程控制圖像中的 一 圖形,以響應(yīng)與所述第 一及第二過(guò)程控制圖 像相關(guān)的用戶輸入。
22. 如權(quán)利要求1中所述的方法,其中自動(dòng)地鏈接的步驟包括選擇及 拖拉所述圖形到所述第 一過(guò)程控制圖像。
23. 如權(quán)利要求1中所述的方法,其中自動(dòng)地鏈接的步驟包括選擇及 拖拉至少一個(gè)過(guò)程控制圖形到所述第一過(guò)程控制圖像、以所述過(guò)程控制算法 信息的至少一個(gè)過(guò)程控制函數(shù)的一清單提示用戶、創(chuàng)建一過(guò)程控制函數(shù)、以 及從所述圖形自動(dòng)地鏈接一路徑到至少一個(gè)過(guò)程控制函數(shù),以響應(yīng)用戶根據(jù) 所述清單而做出的選擇。
24. 如權(quán)利要求23中所述的方法,進(jìn)一步包括顯示代表自動(dòng)地鏈接到 所述過(guò)程控制算法信息中的至少 一 些過(guò)程控制算法信息的所述過(guò)程控制圖 形的、所述至少一個(gè)過(guò)程控制函數(shù)。
25. 如權(quán)利要求23中所述的方法,進(jìn)一步包括在為所述圖形將所述路 徑自動(dòng)地鏈接到所述至少一個(gè)過(guò)程控制函數(shù)之前顯示所述清單。
26. 如權(quán)利要求23中所述的方法,進(jìn)一步包括根據(jù)被拖到所述第一過(guò) 程控制圖像的所述至少一個(gè)過(guò)程控制圖形,過(guò)濾所述清單。
27. —種將過(guò)程控制圖形自動(dòng)地鏈接到過(guò)程控制算法信息的系統(tǒng),所 述系統(tǒng)包括一顯示,所述顯示包含一第一過(guò)程控制圖像,包括過(guò)程控制算法信息; 所述顯示包含一第二過(guò)程控制圖像,以包括與所述第一過(guò)程控制圖像相鄰的過(guò)程控制圖形;以及根據(jù)與所述第一及第二過(guò)程控制圖像相關(guān)的用戶輸入,從所述過(guò)程控制算法信息中的至少 一些過(guò)程控制算法信息到 一 圖形的 一路徑鏈接。
28. 如權(quán)利要求27中所述的系統(tǒng),其中所述路徑鏈接通過(guò)選擇及拖拉 所述過(guò)程控制算法信息中的至少 一 些過(guò)程控制算法信息到所述圖形而自動(dòng) 地創(chuàng)建。
29. 如權(quán)利要求28中所述的系統(tǒng),進(jìn)一步包括多個(gè)路徑,所述多個(gè)路 徑將所述過(guò)程控制算法信息中的所述至少 一些過(guò)程控制算法信息鏈接到一 個(gè)或多個(gè)圖形。
30. 如權(quán)利要求27中所述的系統(tǒng),其中所述第二過(guò)程控制圖像用于顯 示代表鏈接到所述圖形的、所述過(guò)程控制算法信息中的至少一些過(guò)程控制算 法信息的信息。
31. 如權(quán)利要求27中所述的系統(tǒng),其中所述過(guò)程控制算法信息包括包 含至少 一 個(gè)過(guò)程控制參數(shù)的至少 一 個(gè)過(guò)程控制函數(shù)。
32. 如權(quán)利要求27中所述的系統(tǒng),其中所述過(guò)程控制算法信息包括包 含多個(gè)過(guò)程控制參數(shù)的至少 一個(gè)過(guò)程控制函數(shù)塊。
33. 如權(quán)利要求32中所述的系統(tǒng),其中所述過(guò)程控制參數(shù)中的每個(gè)過(guò) 程控制參數(shù)可以個(gè)別地選擇。
34. 如權(quán)利要求27中所述的系統(tǒng),其中所述圖形在將所述過(guò)程控制算 法信息中的至少 一些過(guò)程控制算法信息自動(dòng)地鏈接到所述圖形之前包括一 定義屬性。
35. 如權(quán)利要求27中所述的系統(tǒng),其中所述過(guò)程控制算法信息包括一 個(gè)或多個(gè)過(guò)程控制參數(shù)。
36. 如權(quán)利要求27中所述的系統(tǒng),其中所述圖形包括數(shù)字域、顯示元 件、曲線圖、圖表、數(shù)據(jù)或數(shù)據(jù)表示的至少其中之一。
37. 如權(quán)利要求27中所述的系統(tǒng),其中所述第二過(guò)程控制圖像最初不 具有一過(guò)程控制圖形。
38. 如權(quán)利要求37中所述的系統(tǒng),進(jìn)一步包括所述過(guò)程控制算法信息 的至少 一個(gè)數(shù)據(jù)表示的 一清單。
39. 如權(quán)利要求38中所述的系統(tǒng),進(jìn)一步包括在將所述過(guò)程控制算法 信息中的至少 一 些過(guò)程控制算法信息自動(dòng)地鏈接到所述圖形之前顯示所述 清單。
40. 如權(quán)利要求38中所述的系統(tǒng),進(jìn)一步包括一清單過(guò)濾器,以便根 據(jù)相應(yīng)于所述用戶輸入的所述第一過(guò)程控制圖像中的所述過(guò)程控制算法信 息中的至少 一 些過(guò)程控制算法信息,顯示所述清單。
41. 一種機(jī)器可讀媒介,其上存儲(chǔ)有指令,所述指令在被執(zhí)行時(shí)促使 機(jī)器顯示 一第 一過(guò)程控制圖像,包括過(guò)程控制算法信息; 在所述第一過(guò)程控制圖像相鄰處顯示一第二過(guò)程控制圖像,以包括過(guò)程 控制圖形;以及將所述過(guò)程控制算法信息中的至少 一 些過(guò)程控制算法信息自動(dòng)地鏈接 到所述第二過(guò)程控制圖像中的一 圖形,以響應(yīng)與所述第 一及第二過(guò)程控制圖 像相關(guān)的用戶輸入。
42. 如權(quán)利要求41中所述的機(jī)器可讀媒介,其上存儲(chǔ)有指令,所述指 令在被執(zhí)行時(shí)促使所述機(jī)器為所述過(guò)程控制算法信息中的所述至少 一 些過(guò) 程控制算法信息自動(dòng)地鏈接一路徑到所述圖形,以響應(yīng)用戶選擇及拖拉所述 過(guò)程控制算法信息中的所述至少 一些過(guò)程控制算法信息到所述圖形。
43. 如權(quán)利要求41中所述的機(jī)器可讀媒介,其上存儲(chǔ)有指令,所述指 令在被執(zhí)行時(shí)促使所述機(jī)器顯示代表鏈接到所述圖形的所述過(guò)程控制算法 信息中的所述至少 一些過(guò)程控制算法信息。
44. 如權(quán)利要求41中所述的機(jī)器可讀媒介,其中所述圖形在將所述過(guò) 程控制算法信息中的所述至少 一 些過(guò)程控制算法信息自動(dòng)地鏈接到所述圖形之前包括一定義屬性。
45. 如權(quán)利要求41中所述的機(jī)器可讀媒介,其上存儲(chǔ)有指令,所述指 令在被執(zhí)行時(shí)促使所述機(jī)器自動(dòng)地鏈接,以響應(yīng)選擇及拖拉所述過(guò)程控制 算法信息中的所述至少 一 些過(guò)程控制算法信息到不具有過(guò)程控制圖形的所 述第二過(guò)程控制圖像的一 區(qū)、以所述過(guò)程控制算法信息的至少 一個(gè)數(shù)據(jù)表示 的 一 清單提示用戶、以及為所述過(guò)程控制算法信息中的所述至少 一 些過(guò)程控 制算法信息自動(dòng)地鏈接一路徑到所述清單的至少 一個(gè)數(shù)據(jù)表示,以響應(yīng)用戶 選擇。
46. 如權(quán)利要求45中所述的機(jī)器可讀媒介,其上存儲(chǔ)有指令,所述指 令在被執(zhí)行時(shí)促使所述機(jī)器顯示所述圖形,所述圖形代表自動(dòng)地鏈接到所述 圖形的所述過(guò)程控制算法信息中的所述至少一些過(guò)程控制算法信息。
47. 如權(quán)利要求45中所述的機(jī)器可讀媒介,其上存儲(chǔ)有指令,所述指 令在被執(zhí)行時(shí)促使所述機(jī)器在將所述過(guò)程控制算法信息中的所述至少一些 過(guò)程控制算法信息自動(dòng)地鏈接到所述圖形之前顯示所述清單。
48. 如權(quán)利要求45中所述的機(jī)器可讀媒介,其上存儲(chǔ)有指令,所述指 令在被執(zhí)行時(shí)促使所述機(jī)器根據(jù)被拖到所述圖形的、所述過(guò)程控制算法信息 中的所述至少 一些過(guò)程控制算法信息,過(guò)濾所述清單。
49. 如權(quán)利要求41中所述的機(jī)器可讀媒介,其上存儲(chǔ)有指令,所述指 令在被執(zhí)行時(shí)促使所述機(jī)器自動(dòng)地鏈接,以響應(yīng)選擇及拖拉所述過(guò)程控制 圖形到所述第 一過(guò)程控制圖像、以所述過(guò)程控制算法信息的至少 一個(gè)過(guò)程控 制函數(shù)的一清單提示用戶、創(chuàng)建所述過(guò)程控制函數(shù)、以及為所述圖形自動(dòng)地 鏈接所述路徑到至少 一 個(gè)過(guò)程控制函數(shù),以響應(yīng)用戶根據(jù)所述清單而做出的 選擇。
50. 如權(quán)利要求49中所述的機(jī)器可讀媒介,其上存儲(chǔ)有指令,所述指 令在被執(zhí)行時(shí)促使所述機(jī)器顯示一函數(shù),所述函數(shù)代表自動(dòng)地鏈接到所述過(guò) 程控制算法信息中的所述至少 一 些過(guò)程控制算法信息的所述過(guò)程控制圖形。
51. 如權(quán)利要求49中所述的機(jī)器可讀媒介,其上存儲(chǔ)有指令,所述指令在被執(zhí)行時(shí)促使所述機(jī)器在為所述圖形將所述路徑自動(dòng)地鏈接到所述至 少一個(gè)過(guò)程控制函數(shù)之前顯示所述清單。
52.如權(quán)利要求49中所述的機(jī)器可讀媒介,其上存儲(chǔ)有指令,所述指 令在被執(zhí)行時(shí)促使所述機(jī)器根據(jù)被拖到所述第 一過(guò)程控制圖像的所述圖形, 過(guò)濾所述清單。
全文摘要
本發(fā)明描述根據(jù)過(guò)程控制算法信息創(chuàng)建過(guò)程控制圖形的方法及設(shè)備。一范例方法設(shè)計(jì)顯示一第一過(guò)程控制圖像(包括過(guò)程控制算法信息)及在所述第一過(guò)程控制圖像相鄰處顯示一第二過(guò)程控制圖像,以包括過(guò)程控制圖形。所述方法將所述過(guò)程控制算法信息中的至少一些過(guò)程控制算法信息自動(dòng)地鏈接到所述第二過(guò)程控制圖像中的一圖形,以響應(yīng)與所述第一及第二過(guò)程控制圖像相關(guān)的用戶輸入。
文檔編號(hào)G05B19/418GK101551667SQ20091012911
公開(kāi)日2009年10月7日 申請(qǐng)日期2009年3月25日 優(yōu)先權(quán)日2008年3月26日
發(fā)明者布魯斯·休伯特·康普內(nèi), 拉里·奧斯卡·容特, 斯蒂芬·杰勒德·哈馬克, 邁克爾·喬治·奧特 申請(qǐng)人:費(fèi)舍-柔斯芒特系統(tǒng)股份有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1