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

一種在過程控制系統(tǒng)與資產管理系統(tǒng)之間的軟件鎖定協(xié)調的制作方法

文檔序號:6310326閱讀:204來源:國知局
專利名稱:一種在過程控制系統(tǒng)與資產管理系統(tǒng)之間的軟件鎖定協(xié)調的制作方法
技術領域
本發(fā)明大體上涉及過程控制系統(tǒng),更具體地,涉及一種在過程控制系統(tǒng)與資產管理系統(tǒng)之間的軟件鎖定協(xié)調。
背景技術
過程控制網(wǎng)絡,諸如例如在化工、石油或其他過程中使用的過程控制網(wǎng)絡通常包括通信地耦合至一個或多個現(xiàn)場設備的集中式過程控制器,這些現(xiàn)場設備可以是例如閥定位器,開關和傳感器(例如,溫度、壓強和流速傳感器)等。這些現(xiàn)場設備可以在過程工程內實現(xiàn)物理控制功能(例如打開和關閉閥),可以在過程工廠內進行測量以用于控制過程工廠的運行,或可以施行在過程工廠內任何其他的期望的功能。過程工廠還可以包括各種其他的裝置,例如反應堆罐、過濾器、干燥器、發(fā)電機、渦輪機、加熱器等。過程控制器先前經(jīng)由一個或多個模擬信號線或總線被連接至現(xiàn)場設備或裝置,該信號線或總線承載來自或通向現(xiàn)場設備和/或其他裝置的例如4-20mA(毫安)的信號。然而,在過去的幾十年中,·過程控制工業(yè)已經(jīng)開發(fā)出多個標準的、開放的、數(shù)字或組合的模擬和數(shù)字的通信協(xié)議,諸如基金會 現(xiàn)場總線(下文將稱為“現(xiàn)場總線”)、Hart 、Profibus , WORLDFIP 、Device-Net 以及can協(xié)議,其能夠用于實現(xiàn)控制器與現(xiàn)場設備和裝置之間的通信。通常而言,過程控制器接收表示由一個或多個現(xiàn)場設備所做的測量的信號和/或關于現(xiàn)場設備的其他信息,使用這些信息在處理器上實現(xiàn)存儲在過程控制器的計算機可讀介質上的通常較復雜的控制例程,并且產生控制信號,該控制信號通過信號線或總線被發(fā)送到現(xiàn)場設備和裝置以由此控制過程工廠的運行。典型的過程工廠將包括多個現(xiàn)場設備以及其他過程裝置,該些現(xiàn)場設備進行測量和施行物理控制功能。有時各種現(xiàn)場設備和裝置將需要維護和/或校準。例如,溫度傳感器可能需要定期的(例如,每六個月)校準,控制閥可能需要定期的潤滑,反應堆罐可能需要定期的清潔,渦輪機可能需要定期的潤滑等。此外,在一個現(xiàn)場設備或裝置的組成部分經(jīng)歷出錯或故障時,需要對現(xiàn)場設備或裝置進行維護以使得其恢復至準確的運行條件或糾錯其故障。在一些實例中,維護技術人員可以遠程地(例如,從資產管理系統(tǒng),例如由艾默生過程控制銷售的AMS SUITE)在裝置或現(xiàn)場設備上施行必要的運行(例如,校準、診斷測試等)。在其他實例中,需要的任務(例如,潤滑、替換等)可能需要維護技術人員在現(xiàn)場參與進裝置或現(xiàn)場設備中去。通常,當維護人員需要物理地訪問工業(yè)環(huán)境中的裝置時,鎖定/標定(lock-out/tag-out)程序的應用通過提供物理的或管理的預防措施來在正在進行工作時或在進行操作是安全的任何情況之前防止裝置的意外操作或重新啟動,來確保人員安全。在配電設施中,例如,維護人員可以通過例如斷開將電壓和電流供應至裝置的斷路器來斷開一個裝置的一部分(例如,配電總線)的電源。鎖定機構可以將斷路器物理地鎖定在斷開(安全)位置,并且安全性取決于斷路器保持斷開位置的每個人員可以將個人的掛鎖(padlock)放置在鎖定機構上。以這種方式,鎖定機構防止斷路器閉合(并且防止裝置被重新啟動)直至每個維護技術人員將其掛鎖從鎖定機構移除,因此確保了所有的相關的維護人員同意重新開啟裝置是安全的。在過程控制環(huán)境中,在保護裝置、過程和人員方面也存在類似的顧慮。例如,許多過程工廠為施行維護而實施管理程序。依據(jù)防止維護技術人員例如向裝置和/或現(xiàn)場設備發(fā)送命令(或對其進行變化)的目標來設計并且實施管理程序,其中這些變化可能引起在過程期間產品的損壞,引起材料的浪費或引起裝置出現(xiàn)故障。這些程序的另一目標是通過例如在維護技術人員在裝置上施行維護時確保過程操作員不引起過程控制裝置開始運行(例如確保當技術人員在更換渦輪機上的風機葉片時渦輪機不開始運行)來在人員在各種裝置上施行維護時保護維護人員。與存在在許多工業(yè)環(huán)境中的物理聯(lián)鎖(interlock)不同,在用于控制過程的主控制系統(tǒng)與用于追蹤和維護過程裝置的資產管理系統(tǒng)之間,沒有與過程自動系統(tǒng)相關聯(lián)地協(xié)調現(xiàn)場儀器的“鎖定”的正式的方法。當維護技術人員準備在過程控制系統(tǒng)控制的資產上施行工作時,依靠口頭通信的管理工作過程規(guī)定在工廠操作員與維護技術人員之間的控制的轉移。由于過程自動系統(tǒng)中的數(shù)字通信和網(wǎng)絡的普遍性,工廠人員通過口頭程序而犯錯·誤變得越發(fā)容易,并且這些錯誤的影響可以很大。

發(fā)明內容
根據(jù)本發(fā)明的第一方面,提出了一種過程控制系統(tǒng),所述過程控制系統(tǒng)用于控制過程工廠內的過程,所述系統(tǒng)包括多個過程控制裝置資源;過程控制器;操作員用戶界面;維護用戶界面;以及數(shù)據(jù)結構,用于存儲信息來為所述多個過程控制裝置資源中的每個確定所述操作員用戶界面和所述維護用戶界面中的每個是否可以訪問所述多個過程控制裝置資源中的一個。根據(jù)本發(fā)明的第二方面,提出了一種計算機可讀存儲介質,其具有存儲在其上的一組或多組計算機可讀指令,以用于由一個或多個處理器的執(zhí)行,當所述指令由所述一個或多個處理器執(zhí)行時,引起所述一個或多個處理器顯示第一用戶界面,可操作地用于控制多個過程控制裝置資源,所述多個過程控制裝置資源作為在過程工廠中運行的過程的一部分;顯示第二用戶界面,可操作地用于施行與維護所述多個過程控制裝置資源相關的任務;維護多個過程控制裝置資源的列表,所述列表為所述多個過程控制裝置資源中的每個指示通信參數(shù);根據(jù)與每個過程控制裝置資源相關聯(lián)的所述通信參數(shù),選擇性地便利在所述第一用戶界面與所述多個過程控制裝置資源中的每個之間的通信;以及根據(jù)與每個過程控制裝置資源相關聯(lián)的所述通信參數(shù),選擇性地便利在所述第二用戶界面與所述多個過程控制裝置資源中的每個之間的通信。根據(jù)本發(fā)明的第三方面,提出了一種用于選擇性地便利第一和第二用戶對運行在過程工廠的過程中的過程控制裝置資源進行訪問的方法,所述方法包括存儲信息,所述信息指示所述第一和第二用戶中的哪個可以訪問所述過程控制裝置資源;擷取用于所述過程控制裝置資源的所述所存儲的信息;評估所述所擷取的信息,以確定對于哪個用戶所述過程控制裝置資源是可訪問的;以及根據(jù)所述評估,選擇性地便利所述第一或所述第二用戶對所述過程控制裝置資源的訪問。


所附的權利要求尤其闡述了本發(fā)明的特征。根據(jù)結合所附附圖的下述詳細的說明可以最佳地理解本發(fā)明,以及其對象和優(yōu)點。附圖中圖I是位于過程工廠內的分布式過程控制網(wǎng)絡的示例性框圖,該過程工廠包括過程控制系統(tǒng)工作站和資產管理系統(tǒng)工作站,并且分布式過程控制網(wǎng)絡根據(jù)權利要求實施在過程控制系統(tǒng)與資產管理系統(tǒng)之間的軟件鎖定協(xié)調;圖2是示出了應用在過程工廠中的過程控制系統(tǒng)的示例性實施方式的框圖;圖3是示出了根據(jù)權利要求配置的在過程、分布式控制系統(tǒng)與資產管理系統(tǒng)之間的相互連接的框圖;圖4是示出了可以實現(xiàn)軟件鎖定協(xié)調系統(tǒng)的示例性批處理過程工廠的框·
圖5示出了可以用于示例性軟件鎖定協(xié)調系統(tǒng)的分配記錄的表的一個示例;圖6示出了可以用于示例性軟件鎖定協(xié)調系統(tǒng)的分配記錄的表的第二個示例;圖7示出了可以用于示例性軟件鎖定協(xié)調系統(tǒng)的分配記錄的表的第三個示例;圖8示出了具有連接至電力總線的多個過程控制裝置資源的過程工廠的一部分;圖9示出了用于軟件鎖定協(xié)調系統(tǒng)的示例性設備選擇屏幕;圖IOA示出了用于軟件鎖定協(xié)調系統(tǒng)的替代的示例性設備選擇屏幕;圖IOB示出了用于軟件鎖定協(xié)調系統(tǒng)的又一替代的示例性設備選擇屏幕;圖11示出了顯示關于使用圖9-11的示例性設備選擇屏幕中的一個而選擇的設備的附加信息的屏幕;以及圖12示出了將由資產管理系統(tǒng)的用戶請求的一個或多個設備顯示給過程操作員的示例性請求屏幕。
具體實施例方式現(xiàn)在參考圖1,示例性過程工廠10包括集成的系統(tǒng),以用于在工廠環(huán)境內協(xié)調在過程控制系統(tǒng)與資產管理系統(tǒng)之間的軟件鎖定。通常,過程工廠10包括分布式過程控制系統(tǒng)(還已知為“分布式控制系統(tǒng)”或“DCS”),其具有一個或多個過程控制器12,每個控制器可以包括一對冗余的控制器。每個過程控制器12經(jīng)由輸入/輸出(I/O)卡或設備13、18和19連接至一個或多個現(xiàn)場設備14、15和16,設備13、18和19可以是遵循任何期望的通信或控制器協(xié)議的任何類型的I/O設備。現(xiàn)場設備14、15和16可以是任何類型的現(xiàn)場設備,例如傳感器、閥、變送器、定位器等,并且遵循任何期望的開放的、專用的或其他的通信或編程協(xié)議。過程工廠10還包括一個或多個用戶接口或計算機20、22(可以是任何類型的個人電腦、工作站等),其可以由諸如配置工程師、過程控制操作員、維護人員、工廠經(jīng)理或主管等訪問。通信線路或總線24可以使用任何期望的有線或無線通信結構,以及使用任何期望或適合的通信協(xié)議,例如以太網(wǎng)協(xié)議來實現(xiàn)通信線路或總線24,將工作站20、22耦合至過程控制器12。過程控制器12、I/O設備13、18、19以及現(xiàn)場設備14、15、16通常組成了過程控制系統(tǒng)(替代地已知為“分布式控制系統(tǒng)”或“DCS”)。此外,數(shù)據(jù)庫28可以連接至通信總線24并且作為數(shù)據(jù)歷史記錄而運行,或者與數(shù)據(jù)歷史記錄一起運行,該數(shù)據(jù)歷史記錄收集并且存儲配置信息以及在線過程參數(shù)、狀態(tài)和與過程工廠10內的過程控制器12和現(xiàn)場設備14、15、16相關聯(lián)的其他數(shù)據(jù)。數(shù)據(jù)庫28可以作為配置數(shù)據(jù)庫而運行以存儲當前配置,其包括如下所述的過程控制模塊以及用于工廠10內的過程控制系統(tǒng)的控制配置信息,其被下載并且存儲在過程控制器12和現(xiàn)場設備14、15,16 內??刂葡到y(tǒng)的分布特性允許控制系統(tǒng)的部件物理上位于不同的地點。例如,當過程控制器12、I/O設備13、18、19以及現(xiàn)場設備14、15、16通常位于并且分布在有時危險的工廠環(huán)境中時,工作站20、22以及數(shù)據(jù)庫28通常位于控制室或其他較不危險的、可由操作員、維護人員等容易到達的環(huán)境中已知,過程控制器12,例如可以是艾默生過程控制銷售的DeltaV11^P Ovation 控制器,存儲并且執(zhí)行控制器應用,其使用多個不同的、獨立執(zhí)行的控制模塊或塊29來實現(xiàn)控制策略。每個控制模塊29可以由通常被稱為功能塊的東西組成,其中每個功能塊是總的控制例程的一部分或子例程并且(經(jīng)由稱為鏈接的通信)與其他功能塊一起運作來實現(xiàn)過程工廠10內的過程控制環(huán)路。·每個功能塊通常施行輸入功能、控制功能或輸出功能中的一項,功能塊可以是面向對象的編程協(xié)議的對象,輸入功能例如是與變送器、傳感器或其他過程參數(shù)測量設備相關聯(lián)的輸入功能,控制功能例如是與施行PID、模糊邏輯等控制的控制例程相關聯(lián)的控制功能,輸出功能例如控制一些設備,例如閥的運行以施行過程工廠10內的一些物理功能。當然,存在混合的和其他類型的復合的功能塊,例如模型預測控制器(MPC)、優(yōu)化器等。應當理解,雖然現(xiàn)場總線協(xié)議和DeltaV 系統(tǒng)協(xié)議使用了設計并且實現(xiàn)在面向對象的編程協(xié)議中的控制模塊29和功能塊,但是可以使用任何其他期望的控制編程方案,例如包括順序功能塊、梯形邏輯等的控制編程方案,來設計控制模塊29,并且并不限于使用功能塊或任何其他特定的編程技術來設計控制模塊。在圖I所示的過程工廠10中,連接至過程控制器12的現(xiàn)場設備可以是傳統(tǒng)(例如,非智能)的現(xiàn)場設備14,諸如標準4-20mA設備,其通過模擬線路來與I/O設備13通信。替代地或附加地,現(xiàn)場設備14、15、16可以是具有處理器和存儲器的智能現(xiàn)場設備,例如HART 、PROFIBUS 、以太網(wǎng)或現(xiàn)場總線現(xiàn)場設備,其使用hart或現(xiàn)場總線協(xié)議通信分別通過數(shù)字總線與I/o設備13或18和19來通信?,F(xiàn)場總線智能現(xiàn)場設備15、16可以存儲并且執(zhí)行模塊或子模塊,諸如與實現(xiàn)在過程控制器12中的控制策略相關聯(lián)的功能塊30A和30B。結合過程控制器12內的控制模塊29的執(zhí)行,處理器可以在現(xiàn)場總線現(xiàn)場設備15和16中的一個中分別執(zhí)行如圖I所設置的功能塊30A和30B,以實現(xiàn)過程控制。在一些實施例中,I/O設備13、18和/或19還可以存儲和執(zhí)行功能塊?,F(xiàn)場設備14、15、16可以是任何類型的設備,諸如傳感器、閥、變送器、定位器等,并且I/O設備13、18、19可以是遵循諸如HART 、PROFIBUS 、現(xiàn)場總線等的任何類型的通信或控制器協(xié)議的i/o設備。過程工廠10還包括諸如渦輪機、電動機等的各種旋轉裝置21,其連接至通信總線24。類似地,與過程工廠25相關聯(lián)的發(fā)電和配電裝置25也可以連接至通信總線24。其他的裝置和過程控制設備可以連接至過程工廠10或是過程工廠10的一部分,并且在此所述的系統(tǒng)并不限于圖I中特定示出的裝置,其可以替代地或附加地包括任何其他類型的過程控制裝置或設備。
在圖I的過程工廠中,工作站20包括多個應用和其他的數(shù)據(jù)結構32,任何授權的用戶,例如配置工程師、過程操作員、維護技術人員、工廠經(jīng)理或主管等可以訪問該多個應用和其他的數(shù)據(jù)結構32來查看信息并且提供關于位于過程工廠10內的設備、單元、裝置等的功能。工作站20中的計算機可讀存儲器34存儲多個應用32,并且多個應用32內的每個應用或實體適于在與工作站20相關聯(lián)的處理器36上被執(zhí)行。雖然圖2示出了所有的多個應用32存儲在相同的工作站20上,但是過程工廠10內的其他的工作站或計算機設備或與過程工廠10相關聯(lián)的其他的工作站或計算機設備,例如工作站22可以存儲和/或執(zhí)行這些或其他的應用中的一些。此外,多個應用32內的各個應用可以分開并且在兩個或多個計算機或機器上執(zhí)行,并且可以被配置為結合另一個應用而運行。例如,工作站20可以被專用于為過程操作員所預留的功能(例如,通過由艾默生過程控制制造的軟件套件諸如DeltaV 中的DeltaV Operate),而工作站22可以專用于為維護技術人員所預留的功能(例如,通過也由艾默生過程控制制造的諸如資產管理解決方案套件的軟件)。工作站20還包括用戶接口例程或應用35,其接收并且在顯示屏37上顯示有關過·程工廠10 (或過程工廠10內的實體或與過程工廠10相關聯(lián)的實體)的信息,或顯示與工作站20相關聯(lián)的設備,例如手持設備、筆記本、其他工作站、打印機等。如下文詳述的,用戶接口應用35可以生成一個或多個用戶顯示,諸如操作員、維護人員和經(jīng)理顯示,該些用戶顯示使得用戶能夠查看和/或擷取有關過程工廠的不同的部分的相關的信息,并且使得用戶能夠基于過程工廠10內的過程控制區(qū)域、單元、環(huán)路、設備等的描述或顯示來以所期望的方式圖形地瀏覽或導航至過程工廠的不同的部分。參照圖2描述了過程控制系統(tǒng),其示出了過程控制系統(tǒng)11 (例如,DCS)的示例性實現(xiàn)方式,該過程控制系統(tǒng)11應用在過程工廠10中并且使用過程工廠10中的設備和過程裝置50實現(xiàn)了示例性批處理過程。過程控制系統(tǒng)11包括過程控制器12A、12B,其經(jīng)由局域網(wǎng)(1^^)24耦合至工作站20、22、23,在該實施例中局域網(wǎng)24實施以太網(wǎng)通信協(xié)議。一個或多個I/O設備46A、46B以及一系列的通信線路和/或總線55A、55B將控制器12A、12B耦合至過程工廠10內的設備和裝置50??刂破?2A、12B運行,以用于與分布在過程工廠10中的設備和裝置50中的、諸如現(xiàn)場設備和現(xiàn)場設備內的功能塊的控制元件通信,以施行一個或多個過程控制例程來由此實現(xiàn)對過程工廠10期望的控制。這些過程控制例程可以是連續(xù)的過程控制例程,但是在此將其描述為批處理過程控制例程或程序。工程師、操作員或其他用戶使用工作站20、22、23來設計并且執(zhí)行由控制器12A、12B中的處理器48執(zhí)行的一個或多個過程控制例程,以與控制器12A、12B通信,以便下載這些過程控制例程,以在過程工廠10的運行期間接收并且顯示有關過程工廠10中的設備和裝置50的信息,并且以與由例如控制器12A、12B執(zhí)行的過程控制例程交互。工作站20、22、23中的每個的存儲器34中的應用32可以包括如下應用,該應用還可以使得用戶能夠設計諸如批處理控制例程的過程控制例程并且使得用戶能夠將這些過程控制例程下載至控制器12A、12B。類似地,控制器12A、12B中的每個包括存儲器47A、47B,以用于存儲待被用于控制過程工廠10中的裝置50的過程控制例程和配置數(shù)據(jù),并且包括處理器48A、48B,其執(zhí)行過程控制例程以實現(xiàn)過程控制策略。結合工作站20、22、23中的一個上的一個或多個應用32,控制器12A、12B中的每個可以為用戶提供控制器12A、12B內的過程控制例程的圖形描述,其示出過程控制例程內的控制元件并且以何種方式配置這些控制元件來提供對過程工廠10中的裝置50的控制。圖2示出了運行在工作站20上的批處理執(zhí)行引擎40 (下文將詳細描述)、運行在工作站22上的資產管理系統(tǒng)(AMS) 42 (也將在下文詳細描述)、以及運行在工作站23上的數(shù)據(jù)歷史記錄44。數(shù)據(jù)歷史記錄44可以連接至LAN24,并且可以自動地收集并且存儲(例如在數(shù)據(jù)庫28中)在工廠10內產生的數(shù)據(jù),其包括控制器12A、12B內產生的數(shù)據(jù)、現(xiàn)場設備和裝置50以及甚至工作站20、22、23產生的數(shù)據(jù)。當然,包括批處理引擎40、AMS42以及數(shù)據(jù)歷史記錄44的應用32中的任一個可以運行在工作站20、22、23中的任一個上,并且事實上,這些應用中的一些(例如,批處理引擎40或AMS42)可以同時運行在多個工作站上。此外,一個或多個應用32可以安裝在多個工作站上,以便當特定的用戶(例如,維護技術人員)登錄工作站時,特定的工作站可以執(zhí)行給定的應用(例如,AMS42)。在圖2中示出的示例性分布式過程控制網(wǎng)絡11中,I/O設備46A、46B以及總線55A、55B將控制器12A、12B通信地連接至兩組類似配置的裝置,每組裝置具有在此被示出為反應器_01或反應器_02的反應器單元、在此被示出為過濾器_01或過濾器_02的過濾·器單元以及此被示出為干燥器_01或干燥器_02的干燥器單元。反應器_01包括反應器容器60、兩個輸入閥62、64以及輸出閥66,輸入閥62、64連接以控制將流體例如從壓力箱(headtank)提供進反應器容器60的流體入口線路,輸出閥66連接以控制流體經(jīng)由出口流體線路流出反應器容器60。可能是傳感器的設備68,例如溫度傳感器、壓強傳感器、液面測量器等,或諸如電加熱器或蒸汽加熱器的一些其他裝置放置在反應器容器60中或附近,并且攪動器70也放置在反應器容器60中。閥66將反應器_01耦合至具有過濾裝置72的過濾器_01,過濾器_01轉而被耦合至具有干燥裝置74的干燥器_01。類似地,第二組裝置包括反應器_02,其具有反應器容器80、兩個輸入閥82、84、輸出閥86、設備88以及攪動器90。反應器_02耦合至具有過濾裝置92的過濾器_02,過濾器_02轉而被耦合至具有干燥裝置94的干燥器_02。過濾裝置72、92和干燥裝置74、94可以具有與其相關聯(lián)的附加的控制元件(諸如加熱器、傳送帶或類似物)、傳感器等。如果需要,雖然沒有示出,但是過濾器單元過濾器_01和過濾器_02中的每個可以物理地耦合至反應器單元反應器_01或反應器_02中的每個,而干燥器單元干燥器_01或干燥器_02中的每個可以耦合至過濾器單元過濾器_01和過濾器_02中的每個,以便使用反應器、過濾器和干燥器中的每個的批處理運行可以使用在圖2中示出的裝置的任意配置。如圖2中所示,總線55A、55B將控制器12A、12B耦合至閥62、64、66、82、84、86,耦合至設備68、88,耦合至攪動器70、90,耦合至過濾裝置72、92以及耦合至干燥裝置74、94(并且耦合至與其相關聯(lián)的其他裝置),以控制這些元件(可以是單元、現(xiàn)場設備等)的運行,從而施行有關這些元件的一個或多個運行。這些運行可以包括例如填充反應器容器或干燥器、加熱反應器容器或干燥器內的材料、傾倒反應器容器或干燥器、清潔反應器容器或干燥器、運行過濾器等。附加的總線或專用的通信線路(例如,4-20mA線路、HART通信線路等)可以將控制器12A、12B中的每個耦合至過程工廠10內的元件。圖2中示出的閥、傳感器和其他裝置50可以是任何期望類型或類別的裝置,包括例如現(xiàn)場總線現(xiàn)場設備、標準4-20mA現(xiàn)場設備、HART現(xiàn)場設備等,并且閥、傳感器和其他裝置50可以使用任何已知或期望的通信協(xié)議,諸如現(xiàn)場總線協(xié)議、HART協(xié)議、4-20mA模擬協(xié)議等與控制器12A、12B通信。此外,控制器12A、12B可以以任何期望的方式連接和/或可以控制其他類型的設備。即,以太網(wǎng)通信線路24,例如可以將其他控制器連接至控制器12A、12B和工作站20、22、23,以控制與過程工廠10相關聯(lián)的其他設備或區(qū)域,并且這種附加的控制器的運行可以以任何期望或已知的方式與圖2中所示的控制器12A、12B的運行協(xié)調。通常而言,圖2的過程控制系統(tǒng)可以實現(xiàn)批處理過程,在批處理過程中,例如工作站20、22、23中的一個執(zhí)行批處理執(zhí)行應用,以實現(xiàn)以及可能協(xié)調在過程工廠10內的不同的批處理運行。這種批處理執(zhí)行引擎40被示為存儲在存儲器34中,并且運行在圖2中的工作站20的處理器36上,應當理解,批處理執(zhí)行引擎40可以以期望的方式(包括任何無線方式)存儲在通信地連接至總線24的其他工作站22、23或其他計算機中,并且在該些其他工作站22、22或其他計算機中執(zhí)行。類似地,如果需要,批處理執(zhí)行引擎40可以被分成各種部件或與存儲在以及執(zhí)行在過程工廠10內的不同的計算機或工作站中的各種部件相關聯(lián)。批處理執(zhí)行引擎40通常是高層控制例程,并且可以包括通常被稱為批處理活動管理器的東西,其使得用戶,例如過程操作員能夠指定待在過程工廠內施行的多個批處理·運行,并且批處理活動管理器建立多個不同的批處理運行或批處理過程以在過程工廠控制網(wǎng)絡11內進行基本上獨立的運行。批處理執(zhí)行引擎40還可以包括批處理執(zhí)行例程或應用,其實現(xiàn)和監(jiān)管由活動管理器指定的不同的批處理運行。每個這樣的批處理運行指導一個或多個程序、單元程序、運行、階段和批處理的其他的細分的運行,其他的細分中的每個可以是運行在單個單元上的子例程或過程,單個單元例如是反應器單元、過濾器單元、干燥器單元或過程工廠10內的其他裝置50中的一個。在這個例子中,每個單元程序(通常是運行在工作站20、22、23中的一個上的批處理的一部分)可以施行一系列的運行,該些運行中的每個可以在物理單元上施行一個或多個階段。為了討論,術語階段、運行、單元程序和程序意味著涉及這些程序元件,階段是在單元上施行的最小層次的動作或步驟并且通常由控制器12A、12B中的一個實現(xiàn)或執(zhí)行、運行是在單元上施行特定功能并且通常通過調用控制器12A、12B內的一系列階段來在工作站20、22、23中的一個上實現(xiàn)或執(zhí)行的一組階段,以及單元程序是在單個單元上施行的一系列的一個或多個運行并且通常被實現(xiàn)為在工作站20、22,23中的一個上的一組運行調用。類似地,程序是一組單元程序,其可以施行在例如過程工廠10內的不同的物理單元上。因此,任何程序能夠包括一個或多個單元程序,并且任何單元程序能夠包括一個或多個階段和/或一個或多個運行。以這種方式,每次批處理過程施行生產產品(例如食品、藥等)所需要的不同的步驟或進程(例如,單元程序)。本領域的技術人員應當理解,通用的批處理過程的相同的階段、運行、單元程序和程序能夠作為不同的實際的批處理過程或批處理運行的部分被同時或不同時間地實施在圖2的不同的反應器單元中的每個上。此外,因為圖2的反應器單元通常包括相同數(shù)量和類型的裝置(例如,其屬于相同的單元類別)、用于特定的階段的相同的通用的階段控制例程可以控制不同的反應器單元中的每個,除此之外,該通用的階段控制例程必須被更改以控制與不同的反應器單元相關聯(lián)的不同的硬件或裝置。例如,為了實現(xiàn)反應器_01的填充階段(其中填充容器60),填充控制例程將打開輸入閥62或64中的一個或多個一段時間,例如直至液面測量器68感測到容器60填滿。然而,系統(tǒng)可以通過僅僅變化一個或多個輸入閥的指定來運行閥82或84而不是閥62和64,并且通過變化液面測量器的指定來監(jiān)控液面測量器88而不是液面測量器68來使用該相同的控制例程以實現(xiàn)反應器_02的填充階段。與批處理運行的通常運行相關聯(lián)的邏輯是已知的并且不再進一步描述。圖3示出了資產管理系統(tǒng)100,諸如結合圖2描述的AMS42。AMS100與諸如包括圖2中的裝置50的過程的過程102互相連接,并且與諸如圖2的DCSll的分布式控制系統(tǒng)(DCS) 104互相連接。DCS104可以包括控制器12,諸如DeltaV 控制器,其控制過程102,并且DCS104可以進一步包括I/O設備18、19、工作站20、22、數(shù)據(jù)庫28以及諸如另一個么1^105的其他的管理系統(tǒng)。過程102可以包括任何期望類型的過程,諸如制造或精煉過程,并且過程102被示為包括三個智能現(xiàn)場設備,包括兩個HART設備106、108和現(xiàn)場總線設備110。過程102還包括兩個傳統(tǒng)(例如,非智能)的現(xiàn)場設備112、113。DCS104以任何期望的方式控制設備 106、108、110、112、113。通常,AMS100是基于PC的工具,其包括施行現(xiàn)場設備管理任務的軟件應用。通過幫助用戶來例如配置、校準、監(jiān)控和檢修與過程102相關聯(lián)的智能現(xiàn)場設備或其他裝置中的任一個或全部,并且?guī)椭脩魜碡撠熯^程102內的傳統(tǒng)設備的狀態(tài),AMS100為過程102內的設備中的每一個集成設備管理。這可以包括例如監(jiān)控、檢修、校準和配置圖I的過程工廠·中的現(xiàn)場設備或裝置中的任一個,該些現(xiàn)場設備或裝置包括旋轉裝置21和發(fā)電和配電裝置25。AMS100被示出為包括連接至操作系統(tǒng)和CPU126的顯示120、打印機121、鍵盤12和鼠標124,AMS100可以包括任何類型的基于計算機和微處理器的系統(tǒng),諸如工作站20、22,23中的任一個。耦合至操作系統(tǒng)和CPU126的存儲器128存儲一組AMS應用129并且具有AMS數(shù)據(jù)庫130。存儲器128存儲由AMS100使用的數(shù)據(jù)和軟件,以施行任務,該任務與將信息經(jīng)由顯示120或打印機121顯示給用戶和與智能設備106、108、110進行通信相關。此夕卜,AMS數(shù)據(jù)庫130存儲智能設備不能夠獲取的設備相關的信息,例如有關設備的過去的配置的信息、有關傳統(tǒng)設備112、113和其他離線設備,諸如離線的智能設備的信息、以及有關服務記錄的信息,該服務記錄包括何時需要下一服務、何時施行校準、誰施行服務程序、任何偏好的替代設備等。數(shù)據(jù)庫130可以存儲有關離線的智能設備的數(shù)據(jù),以與數(shù)據(jù)實際存儲在離線的智能設備內的格式相同的格式存儲該數(shù)據(jù),以便對于AMS100而言,離線設備以與在這些設備在線時數(shù)據(jù)庫130使用其的方式基本相同的方式被數(shù)據(jù)庫130使用。類似地,數(shù)據(jù)庫130可以存儲有關傳統(tǒng)設備的數(shù)據(jù),以與數(shù)據(jù)存儲在類似的智能設備中的格式相同的格式存儲該數(shù)據(jù),以便對于AMS100而言,傳統(tǒng)設備變?yōu)榱穗x線的智能設備。此外,AMS數(shù)據(jù)庫130中的數(shù)據(jù)可以是數(shù)據(jù)庫28中的由數(shù)據(jù)歷史記錄44(或其他應用)存儲的數(shù)據(jù)的全部或部分的復制。如圖3中所示,各種智能設備106、108、110可以是在線設備(例如,智能設備106和110)或離線設備(例如,智能設備108)。此外,通信線路132和調制解調器134(例如,智能設備106)可以將在線設備106、110中的每個連接至AMS100,或者現(xiàn)場總線接口 136,諸如I/O設備18 (例如,智能設備110)可以將在線設備106、110連接至AMS100。智能設備108是離線設備,其沒有被長期地連接至AMS100。然而,智能設備108可以經(jīng)由手持通信裝置和/或輔助(筆記本)AMS138與AMS100通信,AMS138可以定期地連接至智能設備108和/或任意的其他的智能設備以從這些智能設備讀取數(shù)據(jù)或向這些智能設備寫入數(shù)據(jù)。之后,手持通信裝置和/或輔助AMS138可以連接至AMS100以上傳有關其所連接的智能設備的數(shù)據(jù)。替代地或附加地,以太網(wǎng)通信鏈接140和/或至DCS104和/或其他的AMS(例如AMS105)的任何其他的網(wǎng)絡鏈接可以將各種智能設備106、108、110連接至么1^100。存儲在存儲器128上的AMS應用129可以包括核心應用,以及包括附加應用156,核心應用是由AMS供應商寫入的必要的程序,以施行預定的和使用頻繁的運行,附加應用156是由用戶或第三方開發(fā)商開發(fā)的應用并且引入AMS100中以施行定制的功能。核心應用可以包括如下應用,例如允許用戶與AMS數(shù)據(jù)庫130內的數(shù)據(jù)和/或過程102內的智能設備進行交互以查看過程102內的一個或多個設備的當前狀態(tài)、以改變過程102內的一個或多個設備的配置,以以同時或連續(xù)地方式查看多個設備、以施行共同的智能設備控制和配置功能、以運行瀏覽器來在網(wǎng)絡上定位設備的位置、以監(jiān)控設備的狀態(tài)并且生成警報列表、并且以實現(xiàn)設備校準和測試例程的應用。其他典型的核心應用可 以包括配置應用、配置管理應用、警報掃描應用、歷史事件記錄應用、報告應用、趨勢分析應用和診斷應用。AMS100和DCS104可以分別與在線現(xiàn)場設備(諸如圖2的示例性過程中描述的閥62、64和66)通信,以及與其他的在線裝置(諸如圖2的示例性過程中描述的過濾器裝置72和干燥器裝置74)通信。各種在此也被稱為消息的通信的形式很大程度上取決于設備所使用的通信標準(例如,現(xiàn)場總線、HART等)并且取決于設備功能。此外,可以由設備收集的、傳輸至設備和/或從設備傳輸至AMS100或DCS104的可用的數(shù)據(jù),以及可以傳送至設備和/或在設備上執(zhí)行的可用的命令和功能根據(jù)所使用的通信標準、設備的類型、設備的制造商、安裝在設備上的選項、配置和/或運行在設備上的功能塊等而變化。在任何情況下,目前公開的系統(tǒng)包括在AMS100與DCS104之間的軟件鎖定協(xié)調。軟件鎖定協(xié)調提供了用于控制對設備和裝置內的可用和/或運行的各種數(shù)據(jù)、功能和/或命令的訪問的手段,并且允許實現(xiàn)過程和程序來消除、或至少緩和對人員的危險、破壞或產品的損失等。例如,包括鎖定協(xié)調的系統(tǒng)可以防止當維護技術人員在潤滑渦輪機的軸承時控制操作員啟動渦輪機,可以防止當DCS104正在使用設備來制造產品時技術人員在設備上開始干擾性的校準循環(huán),可以防止當設備被計劃用于維護時操作員在過程中使用該設備
坐寸ο結合圖4-8描述了包括軟件鎖定協(xié)調的系統(tǒng)的特征。圖4示出了包括軟件鎖定協(xié)調的示例性批處理過程工廠200。通常,過程工廠200可以被分成高層控制裝置209 (例如,工作站、控制器、I/O設備等)和工廠裝置211 (例如,閥、罐、傳感器等)。過程工廠200包括三個工作站202、204、206。每個工作站包括處理器201和存儲器203,其存儲由處理器201執(zhí)行的一個或多個應用205,以及當在執(zhí)行應用205時處理器201所使用的各種數(shù)據(jù)207。除其他應用外,存儲在存儲器203中的應用205可以包括批處理執(zhí)行引擎208、AMS210和數(shù)據(jù)歷史記錄212。在圖4所示的系統(tǒng)中,工作站202執(zhí)行批處理執(zhí)行引擎208,工作站204執(zhí)行AMS210,以及工作站206執(zhí)行數(shù)據(jù)歷史記錄212。批處理執(zhí)行引擎208、AMS210和數(shù)據(jù)歷史記錄212中的每個可以但不必須被存儲在每個工作站202、204、206中的各自的存儲器203中。例如,可能的是,工作站206專用于執(zhí)行數(shù)據(jù)歷史記錄應用212,并且由此在工作站206的存儲器203中不存儲其他的應用。類似地,可能的是,工作站202、204被用于可交換地施行過程控制職責(例如,通過過程操作員)和維護職責(例如,通過維護技術人員)并且,因此工作站202、204的存儲器203分別都存儲批處理執(zhí)行引擎208和AMS210。例如可以是以太網(wǎng)的數(shù)字網(wǎng)絡220將工作站202、204、206相互通信的連接,將工作站202、204、206連接至數(shù)據(jù)庫214、以及將工作站202、204、206連接至連接到網(wǎng)絡220的任何其他的裝置或工作站。數(shù)據(jù)庫214可以存儲與運行在過程工廠200中的現(xiàn)場設備和其他的工廠裝置211有關的當前配置數(shù)據(jù),可以存儲與運行在系統(tǒng)200中的現(xiàn)場設備和其他的工廠裝置211有關的先前的配置數(shù)據(jù),可以存儲與發(fā)生在過程工廠200中的過程有關的在線運行信息,可以存儲與過程工廠200有關的或用于過程工廠200的功能塊,可以存儲其他的工廠數(shù)據(jù)(例如,人員數(shù)據(jù)、批處理隊列等),可以存儲與實現(xiàn)軟件鎖定協(xié)調有關的信息等。因此,在工作站202、204、206上執(zhí)行的應用205中的任一個可以通過網(wǎng)絡220訪問(例如,讀取、寫入、復制等)存儲在數(shù)據(jù)庫214上的各種數(shù)據(jù)。例如,批處理執(zhí)行引擎208可以從數(shù)據(jù)庫214擷取有關當前使用的或計劃將使用的現(xiàn)場設備和工廠裝置211的信息,以及有關存儲在數(shù)據(jù)庫214中的批處理隊列中當前存在什么樣的批處理的信息和當前執(zhí)行的過程的信息和/或狀態(tài)。批處理執(zhí)行引擎208可以引起向過程操作員顯示一些或所有的擷取的信息,該過程操作員可以隨后計劃附加的批處理、取消所計劃的批處理、重新分配現(xiàn)場設備和裝置、監(jiān)控當前執(zhí)行的過程等。批處理引擎208還可以將由過程操作員實現(xiàn)的(例如,對批處理隊列)任何改變寫入數(shù)據(jù)庫214。與批處理執(zhí)行引擎208類似,AMS210還可以從數(shù)據(jù)庫214讀取數(shù)據(jù)、向數(shù)據(jù)庫214寫入數(shù)據(jù)和/或從數(shù)據(jù)庫214復制數(shù)據(jù)??捎葾MS210訪問的數(shù)據(jù)可以是與可由批處理執(zhí)行引擎208訪問的數(shù)據(jù)相同,可以是與可由批·處理執(zhí)行引擎208訪問的數(shù)據(jù)不相同,或可以是可由批處理執(zhí)行引擎208訪問的數(shù)據(jù)的相同的和不同的數(shù)據(jù)的一些組合。例如,與批處理執(zhí)行引起208類似,AMS可以訪問與過程工廠200中的各種現(xiàn)場設備和裝置211有關的當前和/或先前的配置數(shù)據(jù)。但是,AMS210還可以擷取與維護有關的信息(例如,設備上次服務和/或校準的日期、校準數(shù)據(jù)、警報數(shù)據(jù)等)。此外,AMS210可以引起過程工廠200中的各種設備和裝置211施行批處理執(zhí)行引擎208不可行的功能(例如,執(zhí)行校準例程、自診斷例程等)。數(shù)據(jù)歷史記錄212可以根據(jù)編寫數(shù)據(jù)歷史記錄的數(shù)據(jù)收集和存儲方案將數(shù)據(jù)寫入數(shù)據(jù)庫214。網(wǎng)絡220還將兩個控制器216、218連接至工作站202、204、206。與參考圖2所描述的控制器12A、12B類似,控制器216、218包括處理器222和存儲器226,并且存儲器226存儲多個功能塊和其他的軟件模塊230,用于運行過程工廠200中的各個現(xiàn)場設備和工廠裝置211。控制器216中的存儲器還存儲通過消息處理器(pass-through message handler,PTMH)例程234。PTMH例程234(下文將詳述)作為AMS210與過程控制系統(tǒng)(例如,DeltaV系統(tǒng))之間的接口運行,并且允許AMS210與連接至系統(tǒng)的現(xiàn)場設備和裝置211交換(例如,向現(xiàn)場設備和裝置211發(fā)送消息,以及從現(xiàn)場設備和裝置211接收消息)??刂破?16、218分別經(jīng)由總線242、244通信地連接至I/O設備238、240,并且作為控制器222、224與現(xiàn)場設備和過程裝置211之間的接口而服務?,F(xiàn)場設備和過程裝置211包括四組類似配置的裝置,每組包括反應器246、248、250、252,過濾器268、270、272、274,干燥器284、286、288、290以及各種現(xiàn)場設備(例如,閥258、260、262、276、278、280、282,傳感器264以及攪動器266)以控制材料從裝置流出、流入裝置以及在裝置內的流動。例如,反應物X入口閥258A控制反應物X從反應物X供應254流動至反應器_A246,而反應物Y入口閥260A控制反應物Y從供應256流動至反應器_A246。液位傳感器264確定反應器_A246中的反應物的液位,而攪動器266A可以用于混合反應器_A246的內容。出口閥262A允許混合物離開反應器_A并將進入導管(例如,管道)263A。以類似的方式,閥258B和260B與反應器B248、液位傳感器264B、攪動器266B、出口閥262B以及導管263B協(xié)作,閥258C、260C與反應器_0250、液位傳感器264C、攪動器266C、出口閥262C以及導管263C協(xié)作,并且閥258D、260D與反應器_0252、液位傳感器264D、攪動器266D、出口閥262D以及導管263D協(xié)作。同時,過濾器268、270、272、274中的每個(分別被稱為過濾器_01、過濾器_02、過濾器_03、過濾器_04)經(jīng)由過濾器入口閥276、278、280、282與導管263A、263B、263C、263D中的每個流體連通。例如,閥276A控制流體從導管263A流入過濾器_01268,閥276B控制流體從導管263B流入過濾器_01268,閥276C控制流體從導管263C流入過濾器_01268,閥276D控制流體從導管263D流入過濾器_02268,閥278A控制流體從導管263A流入過濾器_02,閥280B控制流體從導管263B流入過濾器_03,閥282C控制流體從導管263C流入過濾器_04等。過濾器268、270、272和274中的每個與各個干燥器284 (干燥器_01)、286(干燥器_02)、288 (干燥器_03)、290 (干燥器_04)配對??刂破?16、218中的每個和各個I/O設備238、240控制過程控制現(xiàn)場設備和裝置211的子組。在圖4中示出的實施例中,控制器216經(jīng)由I/O設備238和總線242控制與反應器A和B以及過濾器_01和02 (例如,閥258A、258B、260A、260B、276、278等)相關聯(lián)的現(xiàn)場設備和裝置。類似地,控制器218經(jīng)由I/O設備和總線244控制與反應器C和D以及·過濾器_03和04 (例如,閥258C、258D、260C、260D、280、282等)相關聯(lián)的現(xiàn)場設備和裝置。應當理解,在這種布置中,批次運行可以使用具有任意的過濾器-干燥器配對的任意的反應器246、248、250、252。例如,批處理執(zhí)行引擎208使用的批處理方法可以包括將反應物X的兩部分與反應物Y的一部分混合五分鐘,并且隨后過濾并且干燥混合物。為了實現(xiàn)該方法,批處理執(zhí)行引擎208可以為批處理運行分配可用的裝置,并且可以上傳適合的功能塊至一個或多個控制器(例如,控制器216、218)以執(zhí)行批處理運行。單個控制器可以控制所分配的裝置,這可以是如下的情況,批處理執(zhí)行引擎208分配反應器_A246,以及過濾器_01_干燥器_01配對(S卩,控制器216控制與反應器_A246、過濾器_01268、以及干燥器_01284相關聯(lián)的所有裝置),在這個情況下批處理執(zhí)行引擎208向控制器216發(fā)送所有需要的信息(例如,程序、功能塊等)。替代地,多個控制器可以控制所分配的裝置,這可以是如下的情況,批處理執(zhí)行引擎208分配反應器_B248,以及過濾器_04_干燥器_04配對(例如,控制器216控制與反應器_B248相關聯(lián)的裝置,而控制器218控制與過濾器_04274和干燥器_04290相關聯(lián)的裝置,在這個情況下,批處理執(zhí)行引擎208將需要的信息的子組上傳至每個控制器216和218。在后一情況下,控制器216可以經(jīng)由I/O設備268和總線242向反應物X入口閥258B發(fā)送消息,以打開閥并且允許反應物X流入反應器_B248,并且當液位傳感器264B檢測(并且向控制器216報告)反應器_B248填充至容量的50%時,控制器216可以向反應物X入口閥258B發(fā)送消息,以關閉閥并且可以向反應物Y入口閥260B發(fā)送消息,以打開閥并且允許反應物Y流入反應器_B248。當液位傳感器264B檢測(并且向控制器216報告)反應器_B248被填充至容量的75 %時,控制器216可以向反應物Y入口閥260B發(fā)送消息,以關閉閥,并且向攪動器266B發(fā)送消息以打開攪動器。稍后,控制器216可以發(fā)送消息指攪動器266B以停止運行,并且可以向出口閥262B發(fā)送消息,以打開閥并且允許混合物被從反應器_B248抽入導管263B。與此同時,控制器218可以發(fā)送消息指過濾器_04入口閥282B,以指導閥282B打開并且允許混合物從導管263B流入過濾器_04274,并且隨后流入干燥器_04290。
如上所述,圖4中所述的過程工廠200的實施例包括PTMH例程234,以用于路由在AMS210和現(xiàn)場設備和工廠環(huán)境211之間的消息和/或命令。雖然圖4示出PTMH例程234位于控制器216、218的存儲器226中,并且可以在相關聯(lián)的處理器222中執(zhí)行該例程,PTMH例程234還可以存儲在多個工作站中的一個的存儲器中(例如,工作站202的存儲器203)。在其他實施例中,PTMH例程234還可以路由在分布式控制系統(tǒng)和現(xiàn)場設備和工廠環(huán)境211之間(即,在例如運行DeltaV軟件的工作站202與裝置211、和/或在過程控制應用和/或功能塊230與裝置211之間)的消息和/或命令。在另一些實施例中,AMS210可以通過完全地繞過控制器216、218以及經(jīng)由I/O設備238、240與裝置211直接通信來運行以與裝置211通信。在任何情況下,目前參照圖4所述的實施例中,AMS210經(jīng)由PTMH例程234發(fā)送消息,以寫入過程控制設備的參數(shù)或屬性,或者以將命令發(fā)送至過程控制設備(例如,閥258A),或者以從過程控制設備(例如,傳感器264A)輪詢或請求信息。PTMH例程作為用于來自AMS210的消息的導管而運作,將消息傳送至適合的I/O卡(例如,I/O卡238)以及通道,以及將消息傳送至目標設備(例如,閥258A)??梢酝ㄟ^目標設備所在的節(jié)點或區(qū)域以及在該節(jié)點或區(qū)域中的目標設備的I/O卡和通道來“定址”(即,適合的控制器地址)發(fā)送·自AMS210的消息。替代地,可以通過與節(jié)點、I/O卡和通道相關聯(lián)的設備標簽(例如過濾器_01_(30社4_101_5)來“定址”發(fā)送自AMS210的消息。在設備標簽與信息(例如用于特定的設備的節(jié)點、I/O卡以及通道)之間的關聯(lián)可以存儲在系統(tǒng)上任何可訪問的位置,例如可以存儲在配置數(shù)據(jù)庫214中,存儲在控制器216、218的存儲器226中的查詢表(未示出)中,存儲在工作站202、204、206等中的一個中的查詢表或數(shù)據(jù)庫(未示出)中。此外,雖然控制器216、218中的每個可以存儲將所有的設備標簽關聯(lián)于設備標簽的所有“地址”的查詢表(未示出),但是替代地控制器216、218中的每個可以僅存儲設備標簽和有關連接至特定的控制器的設備的“地址”信息。與過程工廠200相關聯(lián)的過程操作員和維護人員可以位于不同的物理位置,并且可以使用工作站202、204、206中的不同的一個來分別施行過程運行和維護運行。例如,負責圖4中的過程工廠200的部分的第一過程操作員可以在操作員控制室中登錄工作站202,該操作員控制室可以鄰近于或可以查看第一過程控制區(qū)域,而負責第二過程控制區(qū)域(未示出)的第二過程操作員可以在操作員控制室中登錄第二工作站,該操作員控制室可以鄰近于或可以查看第二過程控制區(qū)域。過程控制操作員可以通過使用用于控制各種過程控制區(qū)域的一個或多個工作站來負責多個過程控制區(qū)域。此外,特定的操作員所登錄的工作站并不需要鄰近(或可以查看)工作站當前所控制的過程的區(qū)域。例如,遠離于過程的中央控制室可以包括多個工作站,每個工作站控制過程工廠的一個或多個區(qū)域。同時,維護人員可以登錄與操作員工作站202的位置不同的工作站204,諸如在維護設施中的工作站。維護技術人員可以使用運行在工作站204上的AMS210來接收由過程工廠200中的各種設備和裝置211產生的警報,或者AMS210可以基于接收自過程控制系統(tǒng)209或過程工廠200中的各種過程控制設備和裝置211的信息來產生警報。附加地,維護技術人員可以使用AMS210來啟動在各種過程控制設備和裝置211上的自診斷功能,來改變設備和裝置211中的參數(shù)(例如,設定點、旋轉速度、報告頻率等),或使得設備(例如,閥260B)離線來施行其他的維護活動,諸如潤滑、校準、維修和/或替換。
因為過程操作員和維護技術人員可以位于物理上不同的地方,所以在維護技術人員嘗試改變設備的配置或使得設備離線以施行設備維護或校準時可能產生問題。理想地,欲在過程控制設備上施行維護活動的維護技術人員在改變設備配置或在設備上或使用設備施行其他的可能干擾或影響過程(例如,使得批處理執(zhí)行引擎208已經(jīng)計劃將使用的設備離線)的活動之前,將聯(lián)系負責設備所在的過程區(qū)域的過程操作員。類似地,當維護技術人員已經(jīng)完成在設備上的維護時,技術人員將理想地確認操作員接受了對設備的運行的負責。然而,有時將忽視這些非正式協(xié)議的類型,并且依賴于這些協(xié)議將引起過程工廠中的各種低效率、浪費材料,或甚至引起對人員或裝置而言危險的情形。例如,假定使用工作站202的操作員配置由圖4中的工廠所處理的材料的批處理運行。還假定操作員(或批處理執(zhí)行引擎208)將批處理運行分配為使用反應器_A246和與反應器_A246相關聯(lián)的閥258A、260A和262A來執(zhí)行,并且向控制器216 (即控制所分配的裝置的控 制器)上傳由控制器216執(zhí)行的指令。上傳至控制器216的指令包括用于打開閥258A的指令、用于填充反應器_A246的指令,直至液位傳感器264A將值傳送至控制器,這個值指示反應器_A24650%裝滿,并且隨后關閉閥258A。然而,假定技術人員在改變液位傳感器264A上的校準參數(shù)之前未能聯(lián)系操作員。該些上傳至控制器216、執(zhí)行過程的指令可以引起控制器216錯誤地解析來自傳感器264A的數(shù)據(jù),并且可以例如引起控制器216允許反應器_A246在關閉閥258A之前填充至65%的容量。反應器_A246中的流體的不適當?shù)谋壤赡軐е吕速M材料,因為批處理運行可能完成不可用的產品?;蛘?,例如假定維護技術人員決定替換反應器_A246中的攪動器266A。如果控制器216不能夠確定因為反應器_八246在進行維護所以反應器_A246是不可用的,則攪動器266A的激活或者閥258A或260A的打開可能對技術人員的安全產生危險,現(xiàn)在參考圖5,在公開的系統(tǒng)的一些實施例中,PTMH例程234維護用于每個設備的分配記錄301-348的表300。表300包括設備標識列349、以及分配列350,設備標識列349 (通過設備標簽、設備地址等)識別與記錄相關聯(lián)的設備,分配列350指示每個設備當前是被分配至維護,諸如在記錄302、308、309、314以及339中,還是被分配至過程運行,諸如在剩余的記錄中。PTMH例程234隨后根據(jù)每個設備的分配記錄將消息轉發(fā),僅當設備的分配記錄指示設備被分配至過程運行時,將來自控制系統(tǒng)(即,來自控制器216、218或工作站,諸如過程操作員正在工作的工作站202)的消息轉發(fā)至該設備,以及僅當設備的分配記錄指示該設備被分配至維護運行時,將來自AMS210的選擇的或所有的消息轉發(fā)至該設備。因此,給定圖5的表300,PTMH例程234可將來自使用運行在工作站202上的控制系統(tǒng)的過程操作員的消息和/或命令轉發(fā)至設備,諸如反應器_A (記錄301)、過濾器_01 (記錄305)、過濾器_02 (記錄306)、干燥器_02 (記錄310)、閥2_58A (記錄313)以及閥_260A (記錄317)等,但是不將來自過程操作員的消息和/或命令轉發(fā)至諸如反應器_B (記錄302)或干燥器_01 (記錄309)的設備。類似地,PTMH例程234將來自使用運行在工作站204上的AMS210的技術人員的一些或所有消息和/或命令轉發(fā)至諸如反應器_B或干燥器_01的設備,但是不將發(fā)送自維護技術人員的消息轉發(fā)至諸如反應器_D (記錄304)或過濾器_03 (記錄307)的設備。軟件鎖定協(xié)調的實現(xiàn)可以不僅僅影響過程工廠200內的消息傳送。例如,在許多情況下,過程操作員不直接控制批處理過程的執(zhí)行。替代地,過程操作員可以引導運行在工作站202上的批處理執(zhí)行引擎208來實現(xiàn)一個或多個批處理運行。每個批處理運行可以包括有關批處理的大小的信息、將使用的批處理方法、何時必須完成批處理、批處理的相對優(yōu)先級等。批處理執(zhí)行引擎208可以根據(jù)例如哪些裝置資源可用、哪些其他的批處理運行是計劃的、各種計劃的批處理運行的優(yōu)先級、何時各種批處理運行所需要的材料將可用等來使用接收的信息來計劃批處理運行。因此,軟件鎖定協(xié)調還可以延伸至批處理執(zhí)行引擎208的運行,因為由表300指示的各種現(xiàn)場設備和過程裝置211的狀態(tài)確定可在何種裝置上運行過程。圖4例如示出了用于運行四個或更多個方法的批處理的足夠的裝置,對于任何給定的運行該方法需要一個反應器和一對過濾器和干燥器。然而,如圖的表300所示,分配記錄302指示反應器_B不可用,一對過濾器_01和干燥器_01不可用,因為分配記錄309指示出干燥器_01是不可用的,以及一對過濾器_04和干燥器_04不可用,因為分配記錄308指示出過濾器_04是不可用的。因此,如果表300是如圖5所示,則在任何給定時間過程控制系統(tǒng)僅可使用三個反應器和兩對過濾器和干燥器。在一些實施例中,批處理執(zhí)行引擎208訪問表300中的記錄301-348,以便批處理執(zhí)行引擎208可以便利裝置資源鑒定。通過例如從由控制器216的存儲器226中的PTMH例程234維護的表300讀取、通過維護在工作站202的存儲器203中的表的復制品等,批處·理執(zhí)行引擎208可以訪問表300。在在批處理運行期間分配使用的裝置之前,除了確定哪個裝置已經(jīng)在使用(例如,由先前計劃的批處理運行使用,或計劃由將和當前批次運行沖突的排隊的批處理運行使用)之外,批處理執(zhí)行引擎208可以確定哪個裝置資源不可用,因為資源被分配給維護而不是運行。如果設備的可用性(即,設備被分配給了運行還是維護)在批處理執(zhí)行引擎208將指令上傳至各個控制器216、218之后變化,則批處理執(zhí)行引擎208必須停止在控制器216、218中的操作運行,或控制器216、218中的PTMH例程234也必須訪問表310中含有的新信息,以便來自過程控制系統(tǒng)的消息沒有被路由到分配給維護的設備。例如,如果操作員在批處理執(zhí)行引擎208中計劃需要一個反應器(以及相關聯(lián)的閥、傳感器、攪動其等)和一對過濾器-干燥器的批處理運行,則批處理執(zhí)行引擎208可以查詢表300以確定哪個需要的資源是可用的。圖5中所示的表300示出了反應器_C250可用,相關聯(lián)的閥和傳感器,以及相關聯(lián)的攪動器可用。然而,如果在計劃了批處理運行和分配了反應器_C250和相關聯(lián)的設備之后操作員接收到用于替換液位傳感器264C的請求,則操作員有可能批準該請求,而沒有意識到批處理執(zhí)行引擎208已經(jīng)在批處理運行期間將所請求的設備分配用于使用。因此,在批處理執(zhí)行引擎208可能已經(jīng)向相關聯(lián)的控制器216、218上傳了用于該批處理運行的需要的指令之后,在表300的記錄343中所指示的液位傳感器264C的可用性改變。在這個實例中,不但批處理執(zhí)行引擎208需要為了分配過程控制裝置資源而訪問分配記錄表300,而且PTMH例程234也需要訪問分配記錄表300,以便PTMH例程234不會試圖將來自AMS210的消息發(fā)送至液位傳感器264C,該液位傳感器264C是計劃的批處理運行的一部分。在控制器216、218由于設備的分配從運行變?yōu)榫S護而不能夠執(zhí)行由批處理執(zhí)行引擎208上傳至控制器216、218的指令的情況下,如在該例子的情況中,控制器216、218可以例如產生指示批處理運行已經(jīng)失敗的警報。替代地或附加地,控制器216、218可以協(xié)調裝置資源的重新分配,以便批處理運行可以連續(xù),并且不會浪費材料。在另一實施例中,如圖6所示,PTMH例程234維護分配記錄401-448的表400。類似于表300,表400包括設備標識列449以及分配列450,設備標識列449 (通過設備標簽、設備地址等)識別與記錄相關聯(lián)的設備,分配列450指示每個設備當前是被分配至維護,諸如在記錄402、405、409、414、418、425-428、439、442以及446中,還是被分配至過程運行,諸如在剩余的記錄中。表400還包括技術人員列451,其指示對于分配至維護的任一設備而言,該設備當前被分配至哪個技術人員。例如,記錄402、414、418、442和446中的每個指示在分配列450中相應的設備被分配至維護,并且還指示在技術人員列451中該特定的設備被分配至與值技術人員I相關聯(lián)的技術人員。類似地,記錄405、409、425-428和439中的每個指示在分配列450中相應的設備被分配至維護,并且還指示在技術人員列451中該特定的設備被分配至與值技術人員2相關聯(lián)的技術人員。技術人員列451中的值可以是被選擇來表示可以被分配設備的各種技術人員的任意組值(例如,技術人員姓名、相應于技術人員的員工標識號、分配至每個技術人員的任意值等)。為了方便起見,技術人員列451中的值可以用于整個說明書中來表示與值相關聯(lián)的技術人員(即,技術人員I表示與值技術人員I相關聯(lián)的維護技術人員等)。如果消息(或命令、請求等)是由被分配了設備的技術人員發(fā)送的,則根據(jù)表400而運作的PTMH例程234僅將該消息從AMS210傳送至該設備(例如,反應器_B),如表400的相應的記錄(例如,記錄402)所指示的。以這種方式,系統(tǒng)防止操作員和/或維護技術人·員干擾另一維護技術人員正在測試、更新、校準、維修等的設備,或防止操作員和/或維護技術人員向該設備發(fā)送命令。實現(xiàn)諸如此類的方法可以需要附加的信息被包括在從AMS210發(fā)送至PTMH例程234的消息中。特別地,AMS210必須包括對當前登錄工作站(例如工作站204)、并發(fā)送消息的維護技術人員指示。例如,表400中的記錄405的技術人員列451指示過濾器_268被分配至技術人員2,以便技術人員2或許能夠替換過濾器_01268中的傳感器。在這個例子中,如果PTMH例程234從操作員接收到指定用于過濾器_01268的消息或命令(例如,用于運行過濾器_01268的命令),則PTMH例程234不將消息傳送至過濾器_01268,因為表400中的相應的記錄(記錄405)指示過濾器_01268被分配至維護。類似地,如果PTMH例程234從技術人員2接收到指定用于液位傳感器264B的消息或命令(例如,用于校準正被技術人員I替換的傳感器264B的命令),則PTMH例程234不將消息傳送至傳感器264B,因為表400中的相應的記錄(記錄442)指示液位傳感器264B被分配至技術人員I。替代地,PTMH可以發(fā)送消息至技術人員2和/或引起向技術人員2顯示消息,以指示為何命令沒有被發(fā)送至液位傳感器264B (即,通知技術人員2設備被鎖定)。該消息可以包括各種信息,其包括例如該設備當前被分配至哪個技術人員、該分配的期望的持續(xù)時間等。在系統(tǒng)的一些實施例中,分配記錄的表可以包括一個或多個附加的字段,其指示給予一個被分配了設備的維護技術人員的訪問級別。圖7示出了示例性表500,其具有分配記錄501-548。除了設備標識列549、分配列550和技術人員列551,表500包括級別列552,用于指示授予特定的用戶或與特定的設備相關聯(lián)的用戶的訪問級別??梢砸愿鞣N方式來實現(xiàn)訪問級別特征。例如,列552中的值可以指示除了所分配的技術人員允許訪問該設備的人員(例如,其他的維護技術人員、操作員等)。例如,值“0”可以指示除了所分配的技術人員,任何用戶對設備的訪問被有效地切斷。例如,值“0”可以指示任何維護技術人員可以訪問確定的設備參數(shù)(但不可訪問其他),但是操作員對該設備的訪問被切斷。值“2”可以指示,雖然設備被分配至特定的技術人員,但是技術人員和操作員還可以查看設備的狀態(tài)和/或查詢各種參數(shù)(但不改變參數(shù))。在另一例子中,列552中的值可以指示對設備的訪問被授予了所分配的維護技術人員。因此,值“0”可以指示維護技術人員對設備具有完全的控制,其他的用戶不可以與設備通信,而值“I”可以指示技術人員對于設備僅具有有條件的控制,并且操作員(或運行)可以取代維護技術人員。在另一例子中,列552中的值可以指示維護技術人員能夠施行的特定的運行或特定類型的運行。例如,值“0”可以指示所分配的維護技術人員能夠發(fā)送消息來讀取或輪詢來自設備的值,但是系統(tǒng)將防止所分配的維護技術人員使得設備離線、改變設備的配置、校準設備或對設備作出改變。值“I”可以指示所分配的維護技術人員可以配置設備運行的確定的參數(shù)(即發(fā)送確定的寫入消息至設備),但是系統(tǒng)將防止來自技術人員的其他的寫入消息到達設備。值“2”可以指示系統(tǒng)將允許技術人員完全地訪問設備,以引起PTMH例程234將來自技術人員的任何消息發(fā)送至期望的設備。級別列552中的值還可以指示技術人員計劃將施行的維護。例如,值“R”可以指示設備正被替換,值“C”可以指示設備正在被校準,值“P”可以指示設備被計劃為周期維護(例如,潤滑、密封替換等),值“T”可以指示技術人員將消除設備中的故障等。級別列551中的值不需要是數(shù)字,并且可以與任何期望的和/或適用于過程工廠的控制方案相關聯(lián),或與實現(xiàn)在過程工廠中的控制方案相關聯(lián)。此外,甚至可以在不實現(xiàn)分配列550的情況下實現(xiàn)級別列552,在該情況中訪問級別可以不是技術人員特定的,而是簡單地限定維護人員與運·行人員之間的關系和/或限定提供至各種人員的訪問。此外,通過將附加的列添加至分配記錄表,可以同時實現(xiàn)多個訪問級別方案。應當理解,存在下述實例,在該些實例中,期望一個設備的狀態(tài)影響一個或多個其他的設備的狀態(tài)。例如,參考圖7,如果反應器B248被分配至技術人員I來允許該技術人員替換相關聯(lián)的液位傳感器264B,則可能也期望禁止相關聯(lián)的閥258B和260B,以便當技術人員在反應器_B248上或內工作時,閥258B和260B不被運行來允許反應物X和反應物Y分別從供應254和256流至反應器_B248。最后,在一些實施例中,將設備的狀態(tài)改變至“維護”可以自動地引起其他設備的狀態(tài)的改變,如過程控制系統(tǒng)的設計者(或過程工程師、過程操作員等)所限定的那樣,并且在設備被分配至特定的技術人員的實施例中,將設備分配至特定的維護技術人員可以引起將其他設備分配給相同的維護技術人員。此外,可以根據(jù)被選擇的由維護技術人員訪問的設備與由于該設備的選擇而被引起狀態(tài)改變的設備之間的關系來確定級別列552。圖7的表500示出了使用該方案的實施例可以影響與兩“組”相關裝置有關的記錄。可以根據(jù)任意數(shù)量的標準或標準的組合(包括例如這些設備是怎樣電連接的或相關的,這些設備是怎樣機械連接的或相關的,這些設備與過程是怎樣相關的,在施行什么維護任務等)來限定每“組”裝置。一“組”設備可以包括物理上相互鄰近的設備,以使得在一個設備上施行任務的操作員可能處于危險,如果物理上鄰近該設備的另一設備在運行(例如,旋轉部件或致動器可能物理上鄰近技術人員工作的區(qū)域)。替代地,一“組”設備可以包括物理上、電地或流體地相互連接的設備,以使得在一個設備上的安全的維護取決于其他設備的狀態(tài)(例如,在反應器罐內的施行的安全的維護需要控制至罐的輸入的閥不允許當技術人員在罐中時罐被填充)。取決于維護技術人員計劃將施行的任務,包括在“組”中的設備可以變化。例如,如果維護任務涉及反應器罐內部,則“組”可以包括至反應器罐的輸入閥,然而如果維護任務不包括反應器罐內部(例如,當替換位于罐外部的部件時),則“組”可以僅包括反應器罐。此外,設備可以是多于一“組”的設備的一部分。取圖7中的一“組”設備并且包括反應器_B248(即,分配給技術人員I的這些設備)。假定,例如維護技術人員技術人員I要求訪問液位傳感器264B,以便可以替換該設備,并且該請求被批準了。在狀態(tài)列550中,液位傳感器264B的記錄542指示液位傳感器264B被分配至維護人員,在列551中指示液位傳感器264B被分配給技術人員I。并且假定級別列552中的值指示技術人員將施行的維護運行的類型(即,記錄542的級別列552中的值“0”指示部分替換)。系統(tǒng)可以為技術人員I分配設備,該些設備與液位傳感器264B相關聯(lián)并且為了技術人員的安全而不應該被運行(例如,反應器_8248、閥258B和260B以及攪動器266B),并且可以還分配相應于與液位傳感器264B相關聯(lián) 的每個設備的、記錄的級別列552中的相應的值。因此,記錄502、514、518和546中的每個還指示相關聯(lián)的設備被分配給了列551中的技術人員1,并且還在列552中指示所分配的級別是“1”,這可以例如指示設備由于是一 “組”設備的一部分而被禁止。圖7中的表500中的記錄505、525-528和539可以包括第二“組”設備。以與上述例子中相同的方式,記錄505指示,技術人員2為了替換設備的目的而要求訪問過濾器_01268。相關聯(lián)的一“組”設備將包括控制至過濾器_01268的閥276A、276B、276C和276D。因此,分別相應于閥276A、276B、276C和276D的記錄525-528在級別列552中指示,設備由于是“組”的一部分而被禁止。表500中的記錄509指示(在列451中),干燥器_01284也被分配給了技術人員2,并且指示(在列452中)級別是“2”,其可以例如指示技術人員將在設備上施行校準。目前所述的實施例可以提高在特定的設備上施行任務的維護技術人員的安全性,一些實施例包括設備將被同時分配給多個維護技術人員的規(guī)定。以此,系統(tǒng)可以確??赡芡瑫r在一個裝置或一組裝置上工作的多個技術人員的安全性。在一個實例中,當如圖8所示,在連接至電力總線的多個設備上施行維護時,將多個技術人員與一個設備相關聯(lián)的能力可以表明是有益的。圖8示出了過程工廠600的一部分。工廠600包括連接至電源602 (例如,發(fā)電機、電力設施)的電力總線601??梢允窍嗷ハ嗤虿煌母鞣N設備604(例如,電動機、加熱器、混合器、熔爐等)通過斷路器606耦合至電力總線600,該斷路器606用于將設備604連接至電源和/或將設備604從電源斷開。至少一個工作站608包括軟件(未示出),用于通過通信網(wǎng)絡610與設備604和斷路器606通信。根據(jù)上述包括根據(jù)諸如圖5-7中的分配記錄的表而運行的PTMH例程234的系統(tǒng),工作站608和可能包括其他設備(例如控制器、I/O設備等)的通信網(wǎng)絡610協(xié)作來控制設備604和斷路器606。兩個或更多個維護技術人員可以同時在各種設備604上施行維護任務。然而,每個技術人員的安全性可以取決于保持“斷開”位置的斷路器606 (即,將設備604從電源602斷開)。因此,雖然在分配記錄的表中僅有一個與每個設備604相關聯(lián)的維護技術人員,但是可以通過將每個技術人員與斷路器606相關聯(lián)來實現(xiàn)額外的安全益處,以便斷路器606不能夠閉合(并且能量被恢復至設備604),因為任何一個技術人員的安全仍依賴于保持斷開的斷路器606。不管如上所述系統(tǒng)是否施行用戶特定的訪問(即將設備的控制分配給特定的維護技術人員),授予維護技術人員的訪問的級別可以取決于設備的當前狀態(tài)和/或消息可以怎樣影響過程。這可以如下情況,例如,系統(tǒng)的實施例不施行技術人員特定的訪問,而是施行大致有關維護人員的訪問級別。授予特定設備(該設備的訪問級別可以或可能沒有明確記錄在諸如表500的表中)的訪問級別可以取決于設備的當前狀態(tài)。例如,即使當設備的分配記錄不指示設備當前被分配給了維護技術人員時,PTMH例程234可以將來自AMS210的一些消息(例如,不影響過程的消息)轉發(fā)至過程控制設備,并且僅當設備的分配記錄指示設備當前被分配給了維護技術人員時,PTMH例程234可以將來自AMS210的所有消息轉發(fā)至過程控制設備。替代地,如果設備當前作為批處理運行的一部分而運行,則PTMH例程234可以將來自AMS210的一種類型的消息轉發(fā)至過程控制設備,然而如果設備當前沒有作為批處理運行的一部分而運行,則PTMH例程234可以將來自AMS210的另一種類型的消息轉發(fā)至過程控制設備。上述描述說明了具有軟件鎖定協(xié)調的系統(tǒng)的各種實施例的功能和實現(xiàn)?,F(xiàn)在參考圖9-12描述了在一個或多個操作員與一個或多個維護技術人員之間的交互的方法。將過程控制設備分配至維護,以及在一些實施例中將過程控制設備分配至特定的維護技術人員和/或特定的訪問級別是大多數(shù)情況下由維護技術人員引起的請求的結果。維護技術人員可以例如激活在AMS200上的控制(例如,通過點擊工作站204的顯示上的按鈕),以允許技術人員來選擇被請求控制的一個或多個設備。AMS210可以允許技術人員使用任何現(xiàn)有技術中已知的選擇方法來選擇一個或多個設備。例如,圖9示出了 AMS210顯示給技術人員的設·備選擇屏幕620的一個實施例。在圖9中的顯示中,AMS210可以顯示屏幕620,其包括過程工廠、過程工廠中的區(qū)域或過程工廠中的單獨的過程單元(可以包括一個或多顯示的設備630-664)的圖像表示625。技術人員可以通過點擊顯示在屏幕620上的設備630-664來選擇所顯不的設備630-664中的一個或多個。點擊設備630-664中的一個可以引起屏幕620將設備顯示為高亮??梢砸詫τ诒绢I域技術人員而言通常已知的方式來在屏幕620上指示對特定的設備的選擇。附加地,一旦選擇了設備630-664中的一個,屏幕620可以例如在屏幕620的區(qū)域670中顯示關于所選擇的設備的附加信息(例如,設備狀態(tài)、激活的警報、設備的當前分配等)。圖IOA示出了設備選擇屏幕700的替代的實施例,AMS210可以將其顯示給技術人員以允許技術人員選擇一個或多個被請求訪問的設備。如圖IOA中所示,屏幕700可以包括一個或多個選項或按鈕702-712,以用于選擇設備的組織方法。一旦選擇選項702-712中的一個,屏幕700可以顯示設備的列表716,技術人員能夠使用任何已知的選擇方法,諸如選擇框718、單選按鈕等來從列表716中選擇設備??梢砸匀魏畏奖愕姆绞?例如,通過區(qū)域、通過設備類型、通過激活的或近期的警報、通過維護計劃、通過維護類型、通過物理鄰近等)來組織該列表。例如,如圖IOA所示,選擇選項或按鈕702可以引起屏幕700來通過過程工廠的區(qū)域來顯示可用的設備,而選擇選項或按鈕704可以引起屏幕700通過設備類型來選擇可用的設備。激活選項或按鈕706、708、710或712可以引起屏幕700通過近期警報狀態(tài)、通過激活的警報狀態(tài)、通過維護計劃或通過維護類型來分別顯示可用的設備。屏幕700還可以提供按鈕714,以用于允許技術人員搜索和/或過濾設備。屏幕700的一部分720可以顯示有關所選擇的設備的信息,例如當技術人員通過點擊設備名稱719來選擇設備時。屏幕700的分離的部分720可以類似地顯示所選擇的設備的列表。一旦完成對于技術人員欲請求訪問的設備的選擇,技術人員可以激活按鈕724來提交該請求。在圖9和IOA中都不需要示出設備的組織和選擇屏幕。例如,選擇屏幕可以是諸如圖IOB所示的設備組織樹,其具有由過程工廠內的邏輯單元所組織的設備的層級,或可以是允許技術人員來選擇一個或多個被請求從過程操作員訪問的設備的、任何其他類型的
選擇屏幕。在維護技術人員選擇了為了維護而請求控制的一個或多個設備之后,在一些實施例中AMS210可以顯示從屬信息的屏幕,諸如圖11中顯示的屏幕750。屏幕750可以顯示有關所選擇的設備的附加信息。例如,屏幕750可以顯示所示選擇的設備的列表752,以及每個設備的相關信息,其包括例如但不限于相關聯(lián)的設備754、計劃的維護類型756、訪問請求的類型758、當前設備狀態(tài)760、有關設備762的近期警報、所需要的和/或計劃的周期維護764、設備的維護歷史等。替代顯示已知的信息,顯示在屏幕750上的信息中的一些包括用于允許技術人員提供有關請求的附加信息的工具,其包括但不限于用于輸入技術人員計劃施行的維護的類型756的工具770、用于輸入維護活動的期望的持續(xù)時間的工具、用于輸入技術人員請求的訪問的類型(例如級別)758的工具772等。通常已知,輸入可以是文本框、下拉菜單等。此外,如參考圖7所述的,在一些實施例中,鎖定協(xié)調系統(tǒng)可以自動地確定應當分配給維護(或請求的技術人員)的其他設備或設備組,并且AMS210,以及特別地,屏幕750可以顯示相關聯(lián)的設備754。也如上所述,取決于技術人員將施行的維護的類型,可以自動地選擇相關聯(lián)的設備或設備組。然而,在一些實施例中,屏幕750還可以顯示用于允·許技術人員來選擇應當與每個所選擇的設備相關聯(lián)的一組或多組設備的工具768。并且,按鈕774可以允許技術人員提交該請求。在技術人員提交了對一個或多個設備的選擇(在一些實施例中,還查看和/或提交從屬信息)之后,AMS210將用于所選擇的一個或多個資源的請求從運行AMS210的工作站204發(fā)送至操作員當前控制區(qū)域的工作站202,過程控制設備位于該區(qū)域中。如果技術人員選擇多個設備,則可以由不同的操作員控制所選擇的設備,該些操作員可以工作在不同的工作站中。因此,對于由技術人員選擇的一組設備,AMS210可以將所選擇的設備的第一子組的請求發(fā)送至第一操作員工作站,并且可以將所選擇的設備的第二子組的請求發(fā)送至第二操作員工作站。在任何情況下,操作員的工作站202接收該請求,并將用于一個或多個設備的該請求顯示給操作員。圖12示出了示例性屏幕800,其顯示用于一組所請求的設備的請求。除了為單獨地批準和/或拒絕用于列在列808中的每個所請求的設備或設備組提供工具802 (例如,提供按鈕、單選按鈕、選擇框、是/否或批準/拒絕下拉菜單等)之外,屏幕800還可以顯示“批準所有”按鈕804和“拒絕所有”按鈕806,其允許操作員允許或拒絕請求的整個組。此外,在一些實施例中,屏幕800可以包括有關由技術人員請求控制的一個或多個過程控制設備的附加信息。沒有限制地,附加信息可以包括列816中的信息,其指示設備當前是否被過程使用,包括列820中的信息,其指示設備是否被過程預留用于將來的使用,包括列816中的信息,其指示設備的當前狀態(tài),包括列812中的信息,其指示計劃用于設備的維護的類型,列818中的信息,其向請求訪問設備的技術人員指示已經(jīng)為設備或由設備產生的任何警報或其他維護請求,包括列814中的信息,其指示技術人員請求的訪問的類型(例如,怎樣的級別),包括列810中的信息,其指示哪些設備相互關聯(lián)和/或這些設備如何關聯(lián)等。顯示在操作員的工作站上的請求屏幕800還可以在類似于圖9中的示圖的過程工廠的圖形顯示上顯示所請求的設備。屏幕800還可以提供用于更改信息的工具(例如,下拉菜單等),在該工具處,技術人員請求對設備訪問的級別并且操作員希望授予對設備的訪問的不同的級別。按鈕822可以允許操作員提交批準/否決決定和任何對訪問參數(shù)的改變。對于每個所選擇的設備(對于該設備,操作員批準了用于控制該設備的請求),系統(tǒng)可以變化與設備相關聯(lián)的分配記錄,以指示設備的控制被分配給了維護技術人員。系統(tǒng)還可以(例如,通過在技術人員的工作站的顯示屏上顯示通知(未示出))向維護技術人員指示操作員允許了該請求,并且維護人員可以著手施行維護運行。在一些實施例中,系統(tǒng)還可以向維護人員顯示技術人員可以施行的維護運行的類型、批準給技術人員的訪問級別、設備的當前狀態(tài)、設備的計劃維護的列表、近期或當前警報或已經(jīng)為或由設備產生的其他維護請求等?!┚S護技術人員完成了設備上的維護運行,維護技術人員能夠提醒操作員,技術人員準備將對設備的職責/控制返回給操作員。例如,維護技術 人員可以激活在AMS210上的控制(例如,通過點擊工作站204的顯示屏上的按鈕)來允許技術人員選擇將返回控制給操作員的一個或多個設備。AMS200可以隨后允許技術人員來選擇將返回控制給操作員的一個或多個設備。選擇將返回控制的設備的方法可以與選擇請求控制的設備的方法相同。即技術人員可以從設備標簽列表中或一組設備圖標中選擇哪個設備的控制將分配給技術人員,哪個設備技術人員想放棄控制。AMS210將通知發(fā)送給操作員工作站202,以向操作員顯示。操作員的工作站202將通知顯示給操作員并且允許操作員確認該通知。該通知可以包括有關維護人員尋求放棄控制的過程控制設備的附加信息。沒有限制地,附加信息可以包括技術人員在設備上施行什么維護任務、設備的當前狀態(tài)、設備的控制被分配給維護技術人員多久等。一旦由操作員確認通知,系統(tǒng)可以改變分配記錄,以指示設備的控制被分配給了操作員,并且維護人員被再次防止對設備進行改變(即,技術人員可以被再次“鎖定”)。該系統(tǒng)還可以向維護技術人員提供確認的通知。在一些實施例中,操作員能夠根據(jù)主過程控制系統(tǒng)11( S卩,從操作員的工作站202)確定通常在操作員的控制的期間被移交給維護技術人員的所有的過程控制設備。實際上,在一些實施例中,諸如設備被分配給特定的維護技術人員(或由其“檢查”)的實施例中,操作員能夠確定哪個維護技術人員負責移交給維護技術人員的任何設備。類似地,根據(jù)AMS210,登錄工作站的維護技術人員能夠確定當前在技術人員負責下的所有的設備,以便一旦完成維護沒有設備會無意地不被操作員所控制。這些狀態(tài)顯示可以采用任何能夠傳輸期望的信息的形式。在一些實施例中,狀態(tài)顯示采用過程工廠(或過程工廠的區(qū)域)的圖像圖示。在過程工廠的圖像表示中,通過技術人員通過例如將設備高亮為紅色、顯示諸如選項或其他視覺指示符的圖標等,單獨的設備可以指示一個設備是“標定”的。通過在設備的描述上停留,附加信息(例如,設備被分配給了哪個技術人員、設備的當前狀態(tài)等)也可以傳送至操作員和/或技術人員。也可以以表格的形式傳送所有相同的信息。因此在此所述的實施例考慮了,通過操作員與技術人員之間的請求和批準過程來實現(xiàn)設備的狀態(tài)從分配至操作員到分配給技術人員的變化(即對分配記錄的變化),在一些實施例中,應當理解,可以實現(xiàn)一個或多個設備的分配記錄的變化的確定的事件觸發(fā)機制,以指示設備被分配給了維護。因此,在一些實施例中,與設備相關聯(lián)的一個或多個警報條件可以觸發(fā)設備的分配記錄中的變化。這可以通過許多方法實現(xiàn)。例如,警報可以由AMS210產生,AMS210轉而從DCSll請求設備的分配,并且DCSll可以被編寫為自動地批準與警報相關聯(lián)的請求。替代地,AMS210可以訪問分配記錄表(例如表400)來對適合的分配記錄(例如,記錄422)進行改變。在另一替代的實施例中,警報可以由設備產生,并且一旦分析了和重傳了警報(例如至AMS210或DCS11),PTMH例程234可以自動地更改分配記錄。在又一替代的實施例中,一旦接收了警報指示,DCSll可以更改分配記錄表來將設備分配至維護。因此,雖然本公開描述了意為說明性的而非限制性的特定的實施例,但是對于本領域的技術人員應當理解,對于所公開的實施例的改變、添加或刪減并不偏離本公開的精神和范圍。此外,應當清楚地理解,參照所公開的各種實施例所描述的每個單獨的特征可以與在此所述的其他特征相組合。因此,意圖是覆蓋落入所附權利要求所限定的公開的精神和范圍內的所有的變型、替代的構造方式和等效物?!?br> 權利要求
1.一種過程控制系統(tǒng),所述過程控制系統(tǒng)用于控制過程工廠內的過程,所述系統(tǒng)包括: 多個過程控制裝置資源; 過程控制器; 操作員用戶界面; 維護用戶界面;以及數(shù)據(jù)結構,用于存儲信息來為所述多個過程控制裝置資源中的每個確定所述操作員用戶界面和所述維護用戶界面中的每個是否可以訪問所述多個過程控制裝置資源中的一個。
2.根據(jù)權利要求I所述的過程控制系統(tǒng),還包括消息處理例程,可操作地用于 訪問所述數(shù)據(jù)結構; 解析存儲在所述數(shù)據(jù)結構中的所述信息;以及 根據(jù)存儲在所述數(shù)據(jù)結構中的所述信息,選擇性地將多個消息傳送至所述多個過程控制裝置資源中的每個。
3.根據(jù)權利要求I所述的過程控制系統(tǒng),其中,所述信息包括用于所述多個過程控制裝置資源中的每個的設備標識和值,其指示所述維護用戶界面是否可以訪問所述多個過程控制裝置資源中的一個。
4.根據(jù)權利要求3所述的過程控制系統(tǒng),其中,所述信息還包括用于所述多個過程控制裝置資源中的每個的值,其指示可訪問所述多個過程控制裝置資源中的一個的一個或多個特定的人員。
5.根據(jù)權利要求3所述的過程控制系統(tǒng),其中,所述信息還包括用于所述多個過程控制裝置資源中的每個的值,其指示所述多個過程控制裝置資源中的一個的訪問級別。
6.根據(jù)權利要求I所述的過程控制系統(tǒng),其中,所述數(shù)據(jù)結構包括存儲在計算機可讀存儲設備上的多個寄存器,每個寄存器可操作地用于為所述多個過程控制裝置資源中的一個指示所述操作員用戶界面和所述維護用戶界面中的每個是否可以訪問所述多個過程控制裝置資源中的一個。
7.根據(jù)權利要求I所述的過程控制系統(tǒng),還包括 第一顯示例程,可操作地用于引起耦合至所述操作員用戶界面的第一顯示設備顯示可由所述維護用戶界面訪問的多個過程控制裝置資源的第一列表;以及 第二顯示例程,可操作地用于引起耦合至所述維護用戶界面的第二顯示設備顯示可由所述維護用戶界面訪問的多個過程控制裝置資源的第二列表;以及 其中,根據(jù)所述數(shù)據(jù)結構生成或更新所述第一和第二列表。
8.根據(jù)權利要求I所述的過程控制系統(tǒng),還包括批處理執(zhí)行引擎,其可操作地用于計劃一個或個批處理,并且為每個批處理分配多個過程控制裝置資源,所述批處理執(zhí)行引擎通信地耦合至所述數(shù)據(jù)結構并且根據(jù)存儲在所述數(shù)據(jù)結構中的所述信息來分配所述多個過程控制裝置資源。
9.根據(jù)權利要求8所述的過程控制系統(tǒng),其中,如果存儲在所述數(shù)據(jù)結構中的所述信息指示所述所分配的多個過程控制設備資源中的一個或多個變?yōu)椴豢捎伤霾僮鲉T用戶界面訪問,則所述批處理執(zhí)行引擎為計劃的批處理重新分配多個過程控制裝置資源。
10.根據(jù)權利要求I所述的過程控制系統(tǒng),其中,訪問所述多個過程控制裝置資源中的一個包括以下中的一項或多項向所述資源發(fā)送消息,從所述資源接收消息,引起在所述資源上的運行,運行所述資源,以及改變所述資源的狀態(tài)。
11.一種計算機可讀存儲介質,其具有存儲在其上的一組或多組計算機可讀指令,以用于由一個或多個處理器的執(zhí)行,當所述指令由所述一個或多個處理器執(zhí)行時,引起所述一個或多個處理器 顯示第一用戶界面,可操作地用于控制多個過程控制裝置資源,所述多個過程控制裝置資源作為在過程工廠中運行的過程的一部分; 顯示第二用戶界面,可操作地用于施行與維護所述多個過程控制裝置資源相關的任務; 維護多個過程控制裝置資源的列表,所述列表為所述多個過程控制裝置資源中的每個指示通信參數(shù); 根據(jù)與每個過程控制裝置資源相關聯(lián)的所述通信參數(shù),選擇性地便利在所述第一用戶界面與所述多個過程控制裝置資源中的每個之間的通信;以及 根據(jù)與每個過程控制裝置資源相關聯(lián)的所述通信參數(shù),選擇性地便利在所述第二用戶界面與所述多個過程控制裝置資源中的每個之間的通信。
12.根據(jù)權利要求11所述的計算機可讀存儲介質,還包括指令,可操作地用于引起所述一個或多個處理器允許所述第二用戶界面的用戶來更改一個或多個所述通信參數(shù)。
13.根據(jù)權利要求11所述的計算機可讀存儲介質,還包括指令,其引起所述一個或多個處理器 允許所述第二用戶界面的用戶來請求對一個或多個所述通信參數(shù)的更改,以使得所述一個或多個處理器便利在所述第二用戶界面與和所述一個或多個通信參數(shù)相關聯(lián)的所述多個過程控制裝置資源中的每個之間的第一組通信; 所述一個或多個處理器不便利在所述第一用戶界面與和所述一個或多個通信參數(shù)相關聯(lián)的所述多個過程控制裝置資源中的每個之間的第二組通信。
14.根據(jù)權利要求13所述的計算機可讀存儲介質,還包括指令,可操作地用于引起所述一個或多個處理器允許所述第一用戶界面的用戶來檢查來自所述第二用戶界面的所述用戶的所述請求,并且批準或拒絕所述請求。
15.根據(jù)權利要求13所述的計算機可讀存儲介質,還包括指令,可操作地用于引起所述一個或多個處理器 經(jīng)由所述第二用戶界面來顯示一個或多個所述列表的多個過程控制裝置資源; 經(jīng)由所述第二用戶界面來接收對被請求訪問的過程控制裝置資源的選擇; 經(jīng)由所述第一用戶界面來顯示所述所選擇的過程控制裝置資源; 經(jīng)由所述第一用戶界面來接收批準或拒絕所述所請求的訪問的決定;以及 選擇性地更改與被請求訪問的所述多個過程控制裝置資源相關聯(lián)的所述通信參數(shù)。
16.根據(jù)權利要求13所述的計算機可讀存儲介質,還包括指令,可操作地用于引起所述一個或多個處理器 經(jīng)由所述第二用戶界面來顯示一個或多個所述列表的多個過程控制裝置資源; 經(jīng)由所述第二用戶界面來接收對被請求訪問的過程控制裝置資源的選擇;以及 選擇性地更改與被請求訪問的所述多個過程控制裝置資源相關聯(lián)的所述通信參數(shù)。
17.一種用于選擇性地便利第一和第二用戶對運行在過程工廠的過程中的過程控制裝置資源進行訪問的方法,所述方法包括 存儲信息,所述信息指示所述第一和第二用戶中的哪個可以訪問所述過程控制裝置資源; 擷取用于所述過程控制裝置資源的所述所存儲的信息; 評估所述所擷取的信息,以確定對于哪個用戶所述過程控制裝置資源是可訪問的;以及 根據(jù)所述評估,選擇性地便利所述第一或所述第二用戶對所述過程控制裝置資源的訪問。
18.根據(jù)權利要求17所述的方法,還包括 從第一用戶接收用于訪問所述過程控制裝置資源的請求; 將用于訪問所述過程控制裝置資源的所述請求顯示給第二用戶; 從所述第二用戶接收批準或拒絕所述請求的選擇;以及 根據(jù)接收自所述第二用戶的所述選擇,選擇性地更改所述所存儲的信息。
19.根據(jù)權利要求18所述的方法,還包括 從所述第一用戶接收用于將對所述過程控制裝置資源的訪問轉回所述第二用戶的請求; 將用于將訪問轉回所述第二用戶的所述請求顯示給所述第二用戶; 從所述第二用戶接收確認;以及 根據(jù)所述請求和確認,選擇性地更改所述所存儲的信息。
20.根據(jù)權利要求17所述的方法,其中,所述所存儲的信息包括對提供至所選擇的用戶的訪問的指示。
全文摘要
本發(fā)明公開了一種在過程控制系統(tǒng)與資產管理系統(tǒng)之間的軟件鎖定協(xié)調。過程控制系統(tǒng)與相關聯(lián)的資產管理系統(tǒng)協(xié)調來實現(xiàn)工廠安全機制,并且特別地,來防止過程工廠中的一個或多個過程控制裝置資源的非計劃的變化或不期望的運行。維護技術人員使用該資產管理系統(tǒng)來請求訪問一個或多個過程控制裝置資源。過程操作員經(jīng)由過程控制系統(tǒng)接收該請求并且批準或拒絕該請求。過程控制系統(tǒng)部分地或整體地不可以運行由過程操作員批準請求的過程控制裝置資源。一旦完成維護任務,維護技術人員請求將對過程控制裝置資源的控制返還給過程操作員。當過程操作員確認該資源返還至過程控制系統(tǒng)時,返回完成。
文檔編號G05B19/418GK102789214SQ20121016216
公開日2012年11月21日 申請日期2012年5月21日 優(yōu)先權日2011年5月19日
發(fā)明者A·A·迪凱瑞, C·A·斯科特, D·R·拉蒂梅爾, J·R·巴倫泰恩, J·R·舍帕德, K·希布勒, L·O·瓊德 申請人:費希爾-羅斯蒙特系統(tǒng)公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
汉寿县| 利川市| 黑龙江省| 睢宁县| 凤台县| 剑阁县| 澎湖县| 祥云县| 平江县| 胶州市| 周至县| 怀远县| 安国市| 郓城县| 牟定县| 景宁| 新闻| 神农架林区| 白水县| 云和县| 宁国市| 东乡县| 旺苍县| 中宁县| 松江区| 登封市| 兴国县| 通河县| 正镶白旗| 旺苍县| 响水县| 武平县| 鞍山市| 房产| 延安市| 黑河市| 南漳县| 黄陵县| 饶平县| 康马县| 综艺|