具有實時環(huán)境感知的移動控制室的制作方法
【專利摘要】一種方法和裝置,其中追蹤過程工廠中的移動設(shè)備的位置并且顯示有關(guān)過程工廠中的移動設(shè)備的相對于過程工廠的裝置的位置的當前信息。位置感知部件產(chǎn)生有關(guān)移動控制室設(shè)備的位置的信息。第一例程根據(jù)存儲在數(shù)據(jù)庫中的信息來理解由位置感知部件產(chǎn)生的信息,以確定設(shè)備的位置與過程工廠的布局之間的關(guān)系。第二例程根據(jù)所確定的設(shè)備的位置與工廠的布局之間的關(guān)系來在顯示器上產(chǎn)生用于描述的圖形。
【專利說明】具有實時環(huán)境感知的移動控制室
【技術(shù)領(lǐng)域】
[0001]本公開概況而言涉及過程工廠和過程控制系統(tǒng),并且更具體地涉及對過程工廠和過程控制系統(tǒng)中的移動用戶接口設(shè)備的使用。
【背景技術(shù)】
[0002]分布式的過程控制系統(tǒng)(例如在化工、石油或其他過程工廠中使用的那些)通常包括一個或多個過程控制器,該一個或多個過程控制器經(jīng)由模擬、數(shù)字或組合的模擬/數(shù)字總線,或者經(jīng)由無線通信鏈路或網(wǎng)絡(luò)與一個或多個現(xiàn)場設(shè)備可通信地耦接。現(xiàn)場設(shè)備(其例如可以是閥、閥定位器、開關(guān)和發(fā)送機(例如溫度、壓力、水平和流速傳感器))位于過程環(huán)境中,并且通常執(zhí)行物理或過程控制功能(例如打開或關(guān)閉閥、測量過程參數(shù)等),以控制過程工廠或系統(tǒng)中執(zhí)行的一個或多個過程。智能現(xiàn)場設(shè)備(例如符合公知的現(xiàn)場總線協(xié)議的現(xiàn)場設(shè)備)還可以執(zhí)行控制計算、警報功能以及一般在控制器中實施的其他控制功能。通常也位于工廠環(huán)境中的過程控制器接收指示由傳感器和/或現(xiàn)場設(shè)備進行的過程測量和/或與現(xiàn)場設(shè)備相關(guān)的其他信息的信號并且執(zhí)行控制器應用,所述控制器應用例如運行進行過程控制決策的不同的控制模塊、基于所接收到的信息生成控制信號,并且與控制模塊或在現(xiàn)場設(shè)備(例如HART?、WirelessHART?和FOUNDAT1N?現(xiàn)場總線現(xiàn)場設(shè)備)中執(zhí)行的塊進行協(xié)作??刂破髦械目刂颇K通過通信線路或鏈路將控制信號發(fā)送到現(xiàn)場設(shè)備,從而控制過程工廠或系統(tǒng)的至少一部分的操作。
[0003]通常使得來自現(xiàn)場設(shè)備和控制器的信息通過數(shù)據(jù)高速公路對于一個或多個其他硬件設(shè)備可用,所述硬件設(shè)備例如是通常被放置在遠離更惡劣的工廠環(huán)境的控制室或其他位置的操作員工作站、個人計算機或計算設(shè)備、數(shù)據(jù)歷史記錄、報告生成器、中央數(shù)據(jù)庫或中央管理計算設(shè)備。通??邕^程工廠或跨過程工廠的一部分對這些硬件設(shè)備中的每一個進行集中。這些硬件設(shè)備運行例如可以使得操作員能夠執(zhí)行相關(guān)于控制過程和/或操作過程工廠(例如改變過程控制例程的設(shè)置、修改控制器或現(xiàn)場設(shè)備中的控制模塊的操作、查看過程的當前狀態(tài)、查看由現(xiàn)場設(shè)備和控制器生成的警報、出于訓練人員或測試過程控制軟件的目的而模擬過程的操作、保持和更新配置數(shù)據(jù)庫等)的功能的應用。由硬件設(shè)備、控制器和現(xiàn)場設(shè)備使用的數(shù)據(jù)高速公路可以包括有線通信路徑、無線通信路徑或有線和無線通信路徑的組合。
[0004]例如,由愛默生過程管理公司(Emerson Process Management)銷售的DeltaV?控制系統(tǒng)包括在位于過程工廠中的各個位置處的不同設(shè)備中存儲并且由所述設(shè)備執(zhí)行的多個應用。這些應用中的每一個提供了用戶接口(Π),以允許用戶(例如配置工程師、操作員、維護技術(shù)人員等)查看和/或修改過程工廠操作和配置的各個方面。在本說明書中,詞語“用戶接口”或“Π”用于指代允許用戶查看或修改過程工廠的配置、操作或狀態(tài)的應用或屏幕。類似地,詞語“用戶接口設(shè)備”或“Π設(shè)備”用于指代用戶接口在其上進行操作的設(shè)備,而無關(guān)于該設(shè)備是固定的(例如工作站、壁掛式顯示器、過程控制設(shè)備顯示器等)還是移動的(例如膝上型計算機、平板計算機、智能電話等)。位于一個或多個操作員工作站或計算設(shè)備上的配置應用使得用戶能夠創(chuàng)建或改變過程控制模塊,并且經(jīng)由數(shù)據(jù)高速公路將這些過程控制模塊下載到專用的分布式控制器。通常,這些控制塊由可通信地互連的功能決構(gòu)成,所述功能塊是面向?qū)ο蟮木幊虆f(xié)議中的對象,所述對象基于向其的數(shù)據(jù)執(zhí)行控制方案中的功能,并且將輸出提供給控制方案中的其他功能塊。配置應用還可以允許配置設(shè)計者創(chuàng)建或改變由查看應用使用的操作員接口,來顯示數(shù)據(jù)給操作員并使得操作員能夠改變過程控制例程中的設(shè)置,例如設(shè)置點。每一個專用控制器(以及在一些情況下的一個或多個現(xiàn)場設(shè)備)存儲和執(zhí)行相應的控制器應用,所述相應的控制器應用運行向其分配和下載的控制模塊,以實現(xiàn)實際的過程控制功能??梢栽谝粋€或多個操作員工作站上(或者在與操作員工作站和數(shù)據(jù)高速公路可通信地連接的一個或多個遠程計算設(shè)備上)執(zhí)行的查看應用經(jīng)由數(shù)據(jù)高速公路從控制器應用接收數(shù)據(jù),并且使用UI將該數(shù)據(jù)顯示給過程控制系統(tǒng)的設(shè)計者、操作員或用戶,并且可以提供多個不同的視角中的任何一個(例如操作員視角、工程師視角、技術(shù)人員視角等)。數(shù)據(jù)歷史應用通常被存儲在數(shù)據(jù)歷史設(shè)備中并且由數(shù)據(jù)歷史設(shè)備執(zhí)行,所述數(shù)據(jù)歷史設(shè)備收集并且存儲跨數(shù)據(jù)高速公路提供的數(shù)據(jù)中的一些或全部,同時,配置數(shù)據(jù)庫應用可以運行在連接到數(shù)據(jù)高速公路的另一個計算機中,以存儲與其相關(guān)聯(lián)的當前的過程控制例程配置和數(shù)據(jù)?;蛘?,配置數(shù)據(jù)庫可以位于與配置應用相同的工作站中。
[0005]過程控制工廠和過程控制系統(tǒng)的架構(gòu)在很大程度上受有限的控制器和設(shè)備存儲器、通信帶寬、以及控制器和設(shè)備處理器能力的影響。例如,在控制器中對動態(tài)和靜態(tài)非易失性存儲器的使用通常被最小化,或者至少被小心地管理。作為結(jié)果,在系統(tǒng)配置(例如先驗)期間,用戶通常必須選擇控制器中的哪個數(shù)據(jù)要被歸檔或保存、其被保存的頻率以及是否使用壓縮,并且從而向控制器配置該有限的數(shù)據(jù)規(guī)則集合。從而,在故障排除和過程分析中可能有用的數(shù)據(jù)通常沒有被歸檔,并且如果其被收集,則有用信息可能會因為數(shù)據(jù)壓縮而已經(jīng)丟失。
[0006]此外,為了最小化當前已知的過程控制系統(tǒng)中的控制器存儲器使用,并且要被歸檔或保存的數(shù)據(jù)被報告給例如在適當?shù)臍v史記錄或數(shù)據(jù)豎井處的工作站或計算設(shè)備以進行存儲。用于報告數(shù)據(jù)的當前技術(shù)對通信資源的利用很差,并且造成多余的控制器負載。此夕卜,由于歷史記錄或豎井處的通信和采樣時的時間延遲,數(shù)據(jù)收集和時間戳通常與實際過程不同步。
[0007]類似地,在批過程控制系統(tǒng)中,為了最小化控制器存儲器使用,批接收和控制器配置的快照通常被保持存儲在中央管理計算設(shè)備或位置處(例如在數(shù)據(jù)豎井或歷史記錄中),并且僅在需要時被傳輸給控制器。這樣的策略在控制器中和在工作站或中央管理計算設(shè)備和控制器之間的通信通道中引入了嚴重的突發(fā)負載。
[0008]此外,過程控制系統(tǒng)的關(guān)系數(shù)據(jù)庫的能力和性能限制與盤存儲的高成本相組合地在向獨立實體或豎井中構(gòu)造應用數(shù)據(jù)中扮演了較大的一部分以滿足具體應用的目的。例如,在DeltaV?系統(tǒng)中,過程模型、連續(xù)的歷史數(shù)據(jù)以及批和事件數(shù)據(jù)被保存和/或歸檔在三個不同的應用數(shù)據(jù)庫或數(shù)據(jù)的豎井中。每個豎井具有不同的接口來訪問在其中存儲的數(shù)據(jù)。
[0009]按照此方式構(gòu)造數(shù)據(jù)使得對歷史化的數(shù)據(jù)的訪問和使用造成了障礙。例如,產(chǎn)品質(zhì)量中的變化的根本原因可能關(guān)聯(lián)于這些數(shù)據(jù)文件中的一個或多個中的數(shù)據(jù)。然而,由于不同的文件結(jié)構(gòu),無法提供允許該數(shù)據(jù)被快速和容易地訪問以用于分析的工具。此外,必須執(zhí)行審計或同步功能,以確??绮煌Q井的數(shù)據(jù)是一致的。
[0010]例如在工廠操作、故障排除和/或預測建模期間,上述的過程工廠和過程控制系統(tǒng)的限制以及其他限制可能會不期望地顯現(xiàn)在過程工廠或過程控制系統(tǒng)的操作和優(yōu)化上。例如,這樣的限制迫使必須執(zhí)行繁瑣而冗長的工作流,以便獲取用于故障排除和生成更新的模型的數(shù)據(jù)。此外,由于數(shù)據(jù)壓縮、不充足的帶寬或偏移的時間戳,所獲取的數(shù)據(jù)可能是不準確的。
[0011]在這里提供的【背景技術(shù)】描述用于概況呈現(xiàn)本發(fā)明的環(huán)境的目的。在本【背景技術(shù)】部分描述的程度上,當前署名的發(fā)明人的工作以及并不以任何方式被視為在提交時的現(xiàn)有技術(shù)的描述的各個方面并不被明確或隱含地承認為針對本發(fā)明的現(xiàn)有技術(shù)。
【發(fā)明內(nèi)容】
[0012]在一個實施例中,用于過程工廠的移動控制室設(shè)備包括處理器、存儲設(shè)備,其通信地耦合至所述處理器;以及顯示器,其通信地耦合至所述處理器。該設(shè)備還包括位置感知部件,其可操作地產(chǎn)生有關(guān)所述移動控制室設(shè)備的位置的信息,和數(shù)據(jù)庫,其存儲在所述存儲設(shè)備上,并且存儲所述過程工廠的布局信息。存儲在所述存儲設(shè)備上的第一例程可操作地根據(jù)存儲在所述數(shù)據(jù)庫中的信息來理解由所述位置感知部件產(chǎn)生的信息,以確定所述移動控制設(shè)備的位置與所述過程工廠的布局之間的關(guān)系。存儲在所述存儲設(shè)備上的第二例程可操作地根據(jù)所確定的所述移動控制設(shè)備的位置與所述過程工廠的布局之間的關(guān)系來在所述顯示器上產(chǎn)生用于描述的圖形。
[0013]在另一個實施例中,一種便利過程工廠的移動控制的方法,所述方法包括:實施移動用戶接口設(shè)備以及在所述移動用戶接口設(shè)備中提供位置感知部件,其可操作地產(chǎn)生關(guān)于所述移動控制室設(shè)備的位置的信息。該方法還包括提供存儲所述過程工廠的布局信息的數(shù)據(jù)庫,在所述移動用戶接口設(shè)備上實施第一例程,其可操作地根據(jù)存儲在所述數(shù)據(jù)庫中的信息來理解由所述位置感知部件產(chǎn)生的信息,以確定所述移動控制設(shè)備的位置與所述過程工廠的布局之間的關(guān)系,以及在所述移動用戶接口設(shè)備上實施第二例程,其可操作地根據(jù)所確定的所述移動控制設(shè)備的位置與所述過程工廠的布局之間的關(guān)系來在顯示器上產(chǎn)生用于描述的圖形。
【專利附圖】
【附圖說明】
[0014]圖1A是在過程控制系統(tǒng)或過程工廠中操作的示例性的過程控制網(wǎng)絡(luò)的框圖。
[0015]圖1B是示出更廣的控制網(wǎng)絡(luò)的框圖。
[0016]圖2是根據(jù)本說明書說明包括移動控制室的通信架構(gòu)的框圖。
[0017]圖3是根據(jù)本說明書說明監(jiān)督引擎的實施例的框圖。
[0018]圖4說明了可以由圖23的監(jiān)督引擎生成的示例性的工作項。
[0019]圖5是示出用于將任務分配給過程工廠中的人員的方法的流程圖。
[0020]圖6是示出用于管理過程工廠中的工作流的方法的流程圖。
[0021]圖7是示出用于促進過程工廠中的任務完成的方法的流程圖。
[0022]圖8是Π設(shè)備的框圖。
[0023]圖9A說明了示例性的移動控制室的方面。
[0024]圖9B說明了示例性的移動控制室中的設(shè)備。
[0025]圖10說明了與UI設(shè)備之間的UI同步相關(guān)聯(lián)的示例性的設(shè)備顯示器。
[0026]圖11是示出了用于同步Π設(shè)備的示例方法的流程圖。
[0027]圖12A是示出了與示例性的移動控制室中的Π設(shè)備相關(guān)聯(lián)的示例性數(shù)據(jù)的框圖。
[0028]圖12B是示出了與另一個示例的移動控制室中的UI設(shè)備相關(guān)聯(lián)的示例性數(shù)據(jù)的框圖。
[0029]圖13是用于將會話數(shù)據(jù)提供給UI設(shè)備的示例方法的流程圖。
[0030]圖14是用于在UI設(shè)備處生成⑶I配置的示例方法的流程圖。
[0031]圖15是示出兩個UI設(shè)備之間的直接狀態(tài)信息傳遞的示例方法的流程圖。
[0032]圖16是示出用于在與服務器耦接的兩個Π設(shè)備之間傳遞狀態(tài)信息的示例方法的流程圖。
[0033]圖17是示出用于在兩個Π設(shè)備之間傳遞狀態(tài)信息的另一方法的流程圖。
[0034]圖18是示出了用于使用與移動控制室相關(guān)聯(lián)的Π設(shè)備來控制過程工廠的另一個示例方法的流程圖。
[0035]圖19是示出了服務器上執(zhí)行的用于使用UI設(shè)備促進過程工廠的移動控制的方法的流程圖。
[0036]圖20是示出了用于將第一 Π設(shè)備的狀態(tài)傳遞到第二 Π設(shè)備的方法的流程圖。
[0037]圖21是示出了用于在第一 Π設(shè)備上發(fā)起Π會話的方法的流程圖。
[0038]圖22是示出了用于在第一 UI設(shè)備上發(fā)起UI會話的第二方法的流程圖。
[0039]圖23說明了示例性的移動控制室的第二方面。
[0040]圖24是示例性的環(huán)境感知的UI設(shè)備的框圖。
[0041]圖25是過程工廠中的移動控制室的另一個實施例的框圖。
[0042]圖26是另一個示例性的移動控制室的圖示。
[0043]圖27是示出了用于生成圖形用戶接口的示例方法的流程圖。
[0044]圖28是示出了由Π設(shè)備執(zhí)行的示例方法的流程圖。
[0045]圖29是示出用于促進過程工廠的移動控制的方法的流程圖。
[0046]圖30是示出了用于確定移動設(shè)備在過程工廠中的位置的方法的流程圖。
[0047]圖31是示出了用于過程控制環(huán)境中的移動設(shè)備的環(huán)境操作的方法的流程圖。
[0048]圖32是示出用于分析過程工廠中的物理現(xiàn)象的方法的流程圖。
【具體實施方式】
[0049]與過程工廠相關(guān)聯(lián)的控制和維護設(shè)施的去集中化和移動性為其帶來了各種明顯的優(yōu)點。例如,移動用戶接口設(shè)備與固定用戶接口設(shè)備的協(xié)作使得操作員、維護人員和其他工廠人員可以不局限于中央位置,允許人員在整個過程工廠中走動,而不損害對與過程工廠的操作和狀態(tài)相關(guān)的信息的訪問。通過實施“大數(shù)據(jù)”概念(即收集、存儲、組織和挖掘數(shù)據(jù)的一個或多個集合,這種數(shù)據(jù)如此大或復雜,使得傳統(tǒng)的數(shù)據(jù)庫管理工具和/或數(shù)據(jù)處理應用無法在可容忍的時間量內(nèi)管理數(shù)據(jù)集)結(jié)合專家系統(tǒng)、監(jiān)督系統(tǒng)和環(huán)境感知移動用戶接口設(shè)備,過程工廠可以被有益地管理并且被更有效地維護(例如,具有更少的維護、更大的產(chǎn)出、更小的停機時間、更少的人員、對人員和設(shè)備的安全的風險更小等),如在本公開通篇所描述的那樣。
[0050]通常,環(huán)境感知移動用戶接口設(shè)備與專家系統(tǒng)、監(jiān)督系統(tǒng)和大數(shù)據(jù)系統(tǒng)協(xié)作,以促進過程工廠的改進的操作??梢允褂卯斍懊枋龅母拍?其包括協(xié)作、移動性、工作流管理、人員管理、自動化、責任性、驗證和診斷等)中的一個或多個來實現(xiàn)改進的操作。例如,在本文中描述的裝置、系統(tǒng)和方法可以促進從一個用戶接口設(shè)備到另一個(例如,從工作站到平板設(shè)備或從平板設(shè)備到移動電話)的無縫轉(zhuǎn)換,從而用戶可以具有相同或相似的可用信息,而與從一個設(shè)備到另一個設(shè)備的移動無關(guān),和/或可以促進相同或不同位置處的查看相同或不同數(shù)據(jù)的多個人員之間的協(xié)作,和/或可以促進用戶會話的發(fā)起或繼續(xù),而與用戶碰巧正在操作的設(shè)備無關(guān)。用戶接口設(shè)備中的移動設(shè)備可以是設(shè)備感知和/或位置感知的,以便自動顯示相關(guān)信息(例如,地圖、過程、圖、用戶手冊),以及登陸應用等。此外,專家和監(jiān)督系統(tǒng)以及用戶接口設(shè)備之間的協(xié)作可以促進自動生成、分配和管理與操作員和/或維護人員活動相關(guān)的工作項。例如,如在下文中將進一步詳細描述的,專家系統(tǒng)可以分析在大數(shù)據(jù)系統(tǒng)中存儲的信息并且確定應當執(zhí)行一些任務,并且可以通過與監(jiān)督系統(tǒng)的協(xié)作,創(chuàng)建工作項,將工作項分配給人,創(chuàng)建工作項任務的執(zhí)行所必需的項的檢查清單,使得所分配的人抽查相關(guān)聯(lián)的任務的效能,并且跟蹤任務的進程。將在全文中描述這些和其他方面。
[0051]首先轉(zhuǎn)向示例性的過程工廠的整體結(jié)構(gòu),圖1A是在過程控制系統(tǒng)或過程工廠10中操作的示例性的過程控制網(wǎng)絡(luò)100的框圖。過程控制網(wǎng)絡(luò)100可以包括提供各個其他設(shè)備之間的直接或間接連接的骨干網(wǎng)105。在各個實施例中,與骨干網(wǎng)105耦接的設(shè)備包括接入點72、(例如經(jīng)由內(nèi)聯(lián)網(wǎng)或企業(yè)廣域網(wǎng))到其他過程工廠的網(wǎng)關(guān)75、到外部系統(tǒng)(例如到互聯(lián)網(wǎng))的網(wǎng)關(guān)78、UI設(shè)備112、服務器150、大數(shù)據(jù)設(shè)施102 (例如,包括大數(shù)據(jù)歷史記錄)、大數(shù)據(jù)專家系統(tǒng)104、監(jiān)督引擎106、控制器11、輸入/輸出(I / O)卡26和28、有線現(xiàn)場設(shè)備15-22、無線網(wǎng)關(guān)35以及無線通信網(wǎng)絡(luò)70。通信網(wǎng)絡(luò)70可以包括無線設(shè)備40-58,其包括無線現(xiàn)場設(shè)備40-46、無線適配器52a和52b、接入點55a和55b以及路由器58。無線適配器52a和52b可以分別連接到非無線現(xiàn)場設(shè)備48和50??刂破?1可以包括處理器30、存儲器32和一個或多個控制例程38。盡管圖1A僅示出了與骨干網(wǎng)105相連接的設(shè)備中的一些中的單獨一個,但應當理解的是,每一個設(shè)備可以在骨干網(wǎng)105上具有多個實例,并且在實際上,過程工廠10可以包括多個骨干網(wǎng)105。
[0052]UI設(shè)備112可以經(jīng)由骨干網(wǎng)105可通信地連接到控制器11和無線網(wǎng)關(guān)35??刂破?1可以經(jīng)由輸入/輸出(I / O)卡26和28可通信地連接到有線現(xiàn)場設(shè)備15-22,并且可以經(jīng)由骨干網(wǎng)105和無線網(wǎng)關(guān)35可通信地連接到無線現(xiàn)場設(shè)備40-46??刂破?10可以使用現(xiàn)場設(shè)備15-22和40-46中的至少一些進行操作以實現(xiàn)批過程或連續(xù)過程??刂破?1 (例如其可以是由愛默生過程管理公司銷售的DeltaV?控制器)可通信地連接到過程控制骨干網(wǎng)105。控制器11還可以使用與例如標準4-20mA設(shè)備、I / O卡26、28和/或任何智能通信協(xié)議(例如FOUNDAT1N?現(xiàn)場總線協(xié)議、HART?協(xié)議、無線HART?協(xié)議等)相關(guān)聯(lián)的任何期望的硬件和軟件,可通信地連接到現(xiàn)場設(shè)備15-22和40-46。在圖1A中所示的實施例中,控制器11、現(xiàn)場設(shè)備15-22和I / O卡26、28是有線設(shè)備,并且現(xiàn)場設(shè)備40-46是無線現(xiàn)場設(shè)備。
[0053]在Π設(shè)備112的操作中,在一些實施例中,Π設(shè)備112可以執(zhí)行用戶接口(“UI”),允許Π設(shè)備112經(jīng)由輸入接口接受輸入,并且在顯示器處提供輸出。Π設(shè)備112可以從服務器150接收數(shù)據(jù)(例如與過程相關(guān)的數(shù)據(jù),例如過程參數(shù)、日志數(shù)據(jù)、傳感器數(shù)據(jù)和/或可以被捕獲并存儲在大數(shù)據(jù)設(shè)施102中的任何其他數(shù)據(jù))。在其他實施例中,可以在服務器150處整體或部分地執(zhí)行UI,其中服務器150可以將顯示數(shù)據(jù)發(fā)送到UI設(shè)備112。UI設(shè)備112可以經(jīng)由骨干網(wǎng)105從過程控制網(wǎng)絡(luò)100中的其他節(jié)點(例如控制器11、無線網(wǎng)關(guān)35或服務器150)接收UI數(shù)據(jù)(其可以包括顯示數(shù)據(jù)和過程參數(shù)數(shù)據(jù))?;谠赨I設(shè)備112處接收的UI數(shù)據(jù),UI設(shè)備112提供表示與過程控制網(wǎng)絡(luò)100相關(guān)聯(lián)的過程的各個方面的輸出(即視覺表示或圖形),允許用戶監(jiān)視該過程。用戶還可以通過在Π設(shè)備112處提供輸入來影響過程的控制。出于說明目的,UI設(shè)備112可以提供表示例如罐填充過程的圖形。在這樣的場景中,用戶可以讀取罐水平測量值,并且確定罐需要被填充。用戶可以與Π設(shè)備112處顯示的入口閥圖形進行交互,并且輸入使得入口閥打開的命令。
[0054]在進一步的操作中,除了 UI之外,Π設(shè)備112還可以執(zhí)行多個例程、模塊或服務。在一個實施例中,Π設(shè)備112可以執(zhí)行環(huán)境感知例程,其可以包括例如與位置感知、設(shè)備感知或調(diào)度感知(如圖27中所示)相關(guān)的各種例程或子例程。這些環(huán)境例程可以使得UI設(shè)備112能夠呈現(xiàn)適合于操作Π設(shè)備112的特定環(huán)境或環(huán)境的圖形用戶接口配置(“⑶I”配置)。Π設(shè)備112還可以執(zhí)行狀態(tài)確定例程,使得UI設(shè)備112能夠跟蹤并保存UI設(shè)備112的狀態(tài),包括在UI設(shè)備112處執(zhí)行的應用(例如Π)的狀態(tài)。通過跟蹤Π設(shè)備112上的應用的狀態(tài),UI設(shè)備112可以允許用戶例如在第一設(shè)備112上發(fā)起會話,并且開始使用第二 UI設(shè)備112,以最小的中斷從其先前的會話繼續(xù)工作流。
[0055]UI設(shè)備112 (或向UI設(shè)備112提供應用或屏幕的服務器)還可以執(zhí)行與管理工廠資產(chǎn)相關(guān)的例程。例如,一些例程可以用于安裝、替換、維護、校準、診斷或委托過程工廠中的資產(chǎn)。其他例程可以用于準備或完成與特定資產(chǎn)相關(guān)聯(lián)的工作通知單和/或用于通知工作通知單的工廠人員(例如,位于特定設(shè)備附近的人員)。Π設(shè)備112可以執(zhí)行與監(jiān)視過程相關(guān)的例程。例如,一些例程可以用于現(xiàn)場登錄儀器數(shù)據(jù)、報告實驗室采樣以及顯示實時資產(chǎn)參數(shù)等。Π設(shè)備112還可以執(zhí)行與符合工廠規(guī)程和工作流相關(guān)的例程。例如,一些例程可以提供與標準操作規(guī)程(S0P)、開啟規(guī)程、關(guān)斷規(guī)程、鎖定規(guī)程、工作指令或其他產(chǎn)品/資產(chǎn)文檔相關(guān)的信息。當UI設(shè)備112耦接到網(wǎng)絡(luò)時,又一些額外的例程可以促進工作通知單的立即遞送和到離線、手動輸入的數(shù)據(jù)的立即系統(tǒng)可用性。通信例程可以包括電子郵件例程、文本消息例程、即時消息例程等,以促進提供技術(shù)或其他支持的外部團體和/或工廠人員之間的通信。
[0056]UI設(shè)備112 (或向UI設(shè)備112提供應用或屏幕的服務器)還可以包括支持和/或促進一個或多個審計過程的例程。審計過程可以包括例如工作審計和/或常規(guī)審計。在實施例中,出于滿足常規(guī)需求的目的,例程可以允許用戶查看數(shù)據(jù)和/或生成與收集、維護和/或校驗的數(shù)據(jù)相關(guān)的報告。為了說明的目的,在移動控制室被實現(xiàn)在制藥廠中的情況下,出于滿足與工廠的產(chǎn)品輸出的安全相關(guān)的政府需求的目的,移動控制室可以促進查看或報告所收集的數(shù)據(jù)。在實施例中,例程可以允許用戶查看和/或生成與工作通知單、維護或其他工廠過程的審計相關(guān)的報告。
[0057]在特定實施例中,UI設(shè)備112可以實現(xiàn)任何類型的客戶端(例如瘦客戶端、網(wǎng)絡(luò)客戶端或胖客戶端)。例如,UI設(shè)備112可以依賴于其他節(jié)點、計算機或服務器以獲取UI設(shè)備112的操作所需的大量處理。在這樣的示例中,UI設(shè)備112可以與服務器150通信,其中服務器150可以與過程控制網(wǎng)絡(luò)100上的一個或多個其他節(jié)點通信,并且可以確定顯示數(shù)據(jù)和/或過程數(shù)據(jù)以發(fā)送到Π設(shè)備112。此外,Π設(shè)備112可以將與所接收的用戶輸入相關(guān)的任何數(shù)據(jù)傳遞到服務器150,使得服務器150可以處理與用戶輸入相關(guān)的數(shù)據(jù)并進行相應的操作。換言之,UI設(shè)備112可以基本上僅進行如下工作:呈現(xiàn)圖形并用作到一個或多個節(jié)點或服務器的端口,所述節(jié)點或服務器存儲數(shù)據(jù)并執(zhí)行Π設(shè)備112的操作所需的例程。瘦客戶端Π設(shè)備提供使Π設(shè)備112的硬件需求最小的益處。
[0058]在其他實施例中,Π設(shè)備112可以是網(wǎng)絡(luò)客戶端。在這樣的實施例中,Π設(shè)備112的用戶可以在Π設(shè)備112處經(jīng)由瀏覽器與過程控制系統(tǒng)進行交互。瀏覽器使得用戶能夠經(jīng)由骨干網(wǎng)105訪問另一個節(jié)點或服務器150 (例如服務器150)處的數(shù)據(jù)和資源。例如,瀏覽器可以從服務器150接收UI數(shù)據(jù)(例如顯示數(shù)據(jù)或過程參數(shù)數(shù)據(jù)),允許瀏覽器示出用于控制和/或監(jiān)視過程的一些或全部的圖形。瀏覽器還可以接收用戶輸入(例如對圖形的鼠標點擊)。用戶輸入可以使得瀏覽器獲取或訪問在服務器150上存儲的信息資源。例如,鼠標點擊可以使得瀏覽器(從服務器150)獲取和顯示與被點擊的圖形相關(guān)的信息。
[0059]在另一個實施例中,可以在Π設(shè)備112處進行針對Π設(shè)備112的大量處理。例如,Π設(shè)備112可以執(zhí)行先前論述的U1、狀態(tài)確定例程和環(huán)境感知例程。UI設(shè)備112還可以本地地存儲、訪問和分析數(shù)據(jù)。
[0060]在操作中,用戶可以與Π設(shè)備112交互以監(jiān)視或控制過程控制網(wǎng)絡(luò)100中的一個或多個設(shè)備,例如現(xiàn)場設(shè)備15-22或設(shè)備40-48中的任何一個。用戶可以與UI設(shè)備112交互,例如以修改或改變與在控制器11中存儲的控制例程相關(guān)聯(lián)的參數(shù)??刂破?1的處理器30實現(xiàn)或監(jiān)督(在存儲器32中存儲的)一個或多個控制例程,所述例程可以包括控制環(huán)。處理器30可以與現(xiàn)場設(shè)備15-22和40-46通信以及與可通信地連接到骨干網(wǎng)105的其他節(jié)點通信。應當注意的是,如果期望,則在本文中描述的任何控制例程或模塊(包括質(zhì)量預測和故障檢測模塊或功能塊)可以使得其各部分由不同的處理器或其他設(shè)備實現(xiàn)或執(zhí)行。同樣,在本文中描述的要被實現(xiàn)在過程控制系統(tǒng)10中的控制例程或模塊可以采取任何形式,包括軟件、固件、硬件等。控制例程可以被實現(xiàn)為任何期望的軟件格式,例如使用面向?qū)ο蟮木幊獭⑻菪芜壿?、順序功能圖、功能框圖,或使用任何其他的軟件編程語言或設(shè)計圖。特別地,控制例程可以由用戶通過Π設(shè)備112來實現(xiàn)??刂评炭梢员淮鎯υ谌魏纹谕愋偷拇鎯ζ?例如,隨機存取存儲器(RAM)或只讀存儲器(ROM))中。同樣,控制例程可以被硬編碼到例如一個或多個EPROM、EEPR0M、專用集成電路(ASIC)或任何其他的硬件或固件元件中。因此,控制器11可以被(在特定實施例中通過用戶使用Π設(shè)備112)配置為以任何期望的方式實現(xiàn)控制策略或控制例程。
[0061]在Π設(shè)備112的一些實施例中,用戶可以使用通常被稱為功能塊的東西與Π設(shè)備112交互以在控制器11處實現(xiàn)控制策略,其中每個功能塊是整體的控制例程的對象或另一部分(例如子例程),并且(經(jīng)由通信調(diào)用的鏈路)與其他功能塊結(jié)合進行操作,以在過程控制系統(tǒng)10中實現(xiàn)過程控制環(huán)?;诳刂频墓δ軌K通常執(zhí)行輸入功能(例如與發(fā)送機、傳感器或其他過程參數(shù)測量設(shè)備相關(guān)聯(lián)的輸入功能)、控制功能(例如與執(zhí)行PID、模糊邏輯等控制的控制例程相關(guān)聯(lián)的控制功能)或控制某一設(shè)備(例如閥)的操作的輸出功能中的至少一種,以在過程控制系統(tǒng)中執(zhí)行某一物理功能。當然,還存在混合以及其他類型的功能塊。功能塊可以具有在π設(shè)備112處提供的圖形表示,允許用戶容易地修改功能塊的類型、功能塊之間的連接、以及與在過程控制系統(tǒng)中實現(xiàn)的每一個功能塊相關(guān)聯(lián)的輸入/輸出。功能塊可以被存儲在控制器11中并且可以由控制器11執(zhí)行(這通常是如下情形:這些功能塊用于或關(guān)聯(lián)于標準4-20mA設(shè)備和一些類型的智能現(xiàn)場設(shè)備(例如HART設(shè)備)),或者可以被存儲在現(xiàn)場設(shè)備自身中并且由現(xiàn)場設(shè)備自身實施,這可以是利用現(xiàn)場總線設(shè)備的情形??刂破?1可以包括可以實現(xiàn)一個或多個控制環(huán)的一個或多個控制例程38。每一個控制環(huán)通常被稱為控制模塊,并且可以通過執(zhí)行一個或多個功能塊而被執(zhí)行。
[0062]在實施例中,Π設(shè)備112與大數(shù)據(jù)設(shè)施102和/或?qū)<蚁到y(tǒng)104和/或監(jiān)督引擎106交互。大數(shù)據(jù)設(shè)施102可以從過程工廠10收集并存儲所有類型的過程控制數(shù)據(jù)(包括傳感器數(shù)據(jù)、控制參數(shù)、手動輸入的數(shù)據(jù)(例如,在人員在過程工廠10內(nèi)四處移動時收集的數(shù)據(jù))、人員位置和命令輸入、與所有數(shù)據(jù)相關(guān)聯(lián)的時間戳)以及在過程工廠10中可用的任何其他類型的數(shù)據(jù)。與大數(shù)據(jù)設(shè)施102可通信地耦接的專家系統(tǒng)104可以獨立地操作或根據(jù)特定用戶輸入進行操作以分析在大數(shù)據(jù)設(shè)施102中存儲的過程工廠數(shù)據(jù)。專家系統(tǒng)104可以開發(fā)和/或使用模型、識別數(shù)據(jù)傾向和/或相關(guān)、向工廠人員提醒可能會影響或很快會影響過程工廠10的預測或?qū)嶋H的問題和/或異常情況和/或子最優(yōu)條件等。在一些實施例中,專家系統(tǒng)104執(zhí)行這些功能而不被具體編程為將特定的一組數(shù)據(jù)或傾向與特定的問題或條件相關(guān)聯(lián),而是,識別在先前條件時或在先前條件(其可以是積極/期望的條件或消極/不期望的條件)附近已經(jīng)出現(xiàn)了當前傾向或數(shù)據(jù)并發(fā)。根據(jù)傾向或數(shù)據(jù)并發(fā)的現(xiàn)有出現(xiàn)的識別,專家系統(tǒng)104可以預測狀況(“預診斷(ρ---nostics) ”)。專家系統(tǒng)104還可以根據(jù)大數(shù)據(jù)設(shè)施102中存儲的數(shù)據(jù)確定哪些過程變量、傳感器讀數(shù)等(即哪些數(shù)據(jù))在檢測、預測、防止和/或校正過程工廠10中的異常情況時是最重要的。例如,專家系統(tǒng)104可以確定正在從煙筒中排放出碳氫化合物,并且可以(例如通過監(jiān)督引擎106)自動確定碳氫化合物排放的原因和/或使得生成工作項以糾正造成碳氫化合物排放的問題和/或使得生成工作項以檢查設(shè)備或觀測/記錄經(jīng)由網(wǎng)絡(luò)不可用的參數(shù)。作為另一個示例,專家系統(tǒng)104可以確定通過一系列的先前的數(shù)據(jù)點指示的傾向指示預測的異常狀況、預測的維護事務、預測的故障等。
[0063]如下文中所詳細描述的,監(jiān)督引擎106可以與大數(shù)據(jù)設(shè)施102和/或?qū)<蚁到y(tǒng)104交互以自動執(zhí)行和/或促進各個監(jiān)督活動。例如,監(jiān)督引擎106可以監(jiān)視由專家系統(tǒng)104識別出的傾向,并且為工廠人員創(chuàng)建工作項。作為另一個示例,監(jiān)督引擎106可以監(jiān)視過程工廠資源的校準狀況,并且可以為工廠人員創(chuàng)建工作項。與這些功能相關(guān)聯(lián)地,監(jiān)督引擎106還可以管理人員證書、對在調(diào)度的工作項的執(zhí)行期間對設(shè)備進行訪問的權(quán)限、以及工作項執(zhí)行的時機。監(jiān)督引擎106可以與Π設(shè)備112進行交互以分配和跟蹤工作項的執(zhí)行,并且在工作項的完成之后接下來驗證導致工作項的創(chuàng)建的指示或狀況(例如,被識別出的傾向、異常情況等)已被解決。例如,監(jiān)督引擎106可以根據(jù)專家引擎104確定閥故障并且創(chuàng)建工作項。監(jiān)督引擎106可以后續(xù)確定攜帶Π設(shè)備112的維護工人處于故障閥的附近,并且請求分配工作項給該維護工人,該工人可以經(jīng)由Π設(shè)備112接受該工作項。監(jiān)督引擎106可以驗證該維護工人具有執(zhí)行該工作項的適當技能集合,并且可以向該維護工人提供需要的權(quán)限以執(zhí)行該工作項。此外,監(jiān)督引擎106可以重新調(diào)度過程控制活動,使得工作項可以被完成。在工作項的執(zhí)行之前或執(zhí)行期間,監(jiān)督引擎106可以向該人員提供標準操作規(guī)程、手冊和其他文檔。這僅是監(jiān)督引擎106的一些實例,在下文中將對其進行進一步的解釋。
[0064]仍參見圖1A,無線現(xiàn)場設(shè)備40-46使用諸如無線HART協(xié)議之類的無線協(xié)議在無線網(wǎng)絡(luò)70中進行通信。在特定實施例中,Π設(shè)備112能夠使用無線網(wǎng)絡(luò)70與無線現(xiàn)場設(shè)備40-46進行通信。這樣的無線現(xiàn)場設(shè)備40-46可以與也被配置為(例如使用無線協(xié)議)進行無線通信的過程控制網(wǎng)絡(luò)100的一個或多個其他節(jié)點直接通信。為了與未被配置為進行無線通信的一個或多個其他節(jié)點進行通信,無線現(xiàn)場設(shè)備40-46可以利用與骨干網(wǎng)105連接的無線網(wǎng)關(guān)35。當然,現(xiàn)場設(shè)備15-22和40-46可以遵從于任何其他期望的標準或協(xié)議,例如任何有線或無線協(xié)議,包括在未來開發(fā)出的任何標準或協(xié)議。
[0065]無線網(wǎng)關(guān)35是可以提供到無線通信網(wǎng)絡(luò)70的各個無線設(shè)備40-58的訪問的提供商設(shè)備110的示例。具體地,無線網(wǎng)關(guān)35提供無線設(shè)備40-58和過程控制網(wǎng)絡(luò)100的其他節(jié)點(包括圖1A中的控制器11)之間的通信耦合。在一些情況下,無線網(wǎng)關(guān)35通過路由、緩沖和定時服務提供到有線和無線協(xié)議棧的較低層(例如,地址轉(zhuǎn)換、路由、分組分段、優(yōu)先化等)通信耦合同時隧穿有線和無線協(xié)議棧的一個或多個共享層。在另一些情況下,無線網(wǎng)關(guān)35可以在不共享任何協(xié)議層的有線和無線協(xié)議之間翻譯命令。除了協(xié)議和命令轉(zhuǎn)換之外,無線網(wǎng)關(guān)35還提供由與在無線網(wǎng)絡(luò)30中實現(xiàn)的無線協(xié)議相關(guān)聯(lián)的調(diào)度方案的時隙和超幀(時間上均等間隔的通信時隙的集合)使用的同步的計時。此外,無線網(wǎng)關(guān)35可以為無線網(wǎng)絡(luò)70提供網(wǎng)絡(luò)管理和經(jīng)營功能,例如資源管理、性能調(diào)整、網(wǎng)絡(luò)故障緩解、監(jiān)視流量以及安全等。
[0066]與有線現(xiàn)場設(shè)備15-22類似,無線網(wǎng)絡(luò)70的無線現(xiàn)場設(shè)備40_46可以執(zhí)行過程工廠10中的物理控制功能,例如打開或關(guān)閉閥或測量過程參數(shù)。然而,無線現(xiàn)場設(shè)備40-46被配置為使用網(wǎng)絡(luò)70的無線協(xié)議來進行通信。這樣,無線現(xiàn)場設(shè)備40-46、無線網(wǎng)關(guān)和無線網(wǎng)絡(luò)70的其他無線節(jié)點52-58是無線通信分組的制造者和消費者。
[0067]在一些情形中,無線網(wǎng)絡(luò)70可以包括非無線設(shè)備。例如,圖1A中的現(xiàn)場設(shè)備48可以是遺留(legacy)4-20mA設(shè)備,而現(xiàn)場設(shè)備50可以是傳統(tǒng)的有線HART設(shè)備。為了在網(wǎng)絡(luò)30中進行通信,現(xiàn)場設(shè)備48和50可以經(jīng)由無線適配器(WA)52a或52b連接到無線通信網(wǎng)絡(luò)70。此外,無線適配器52a、52b可以支持其他的通信協(xié)議,例如Foundat1n?現(xiàn)場總線、PROFIBUS、DeviceNet等。此外,無線網(wǎng)絡(luò)30可以包括一個或多個網(wǎng)絡(luò)接入點55a、55b,其可以是與無線網(wǎng)關(guān)35進行有線通信的分離的物理設(shè)備或可以被提供有作為集成設(shè)備的無線網(wǎng)關(guān)。無線網(wǎng)絡(luò)70還可以包括一個或多個路由器58,以在無線通信網(wǎng)絡(luò)30內(nèi)將分組從一個無線設(shè)備轉(zhuǎn)發(fā)到另一個無線設(shè)備。無線設(shè)備32-46和52-58可以通過無線通信網(wǎng)絡(luò)70的無線鏈路60彼此通信和與無線網(wǎng)關(guān)35進行通信。
[0068]相應地,圖1A包括提供商設(shè)備的多個示例,其主要用于向過程控制系統(tǒng)的各個網(wǎng)絡(luò)提供網(wǎng)絡(luò)路由功能和監(jiān)管。例如,無線網(wǎng)關(guān)35、接入點55a、55b和路由器58包括在無線通信網(wǎng)絡(luò)70內(nèi)路由無線分組的功能。無線網(wǎng)關(guān)35為無線網(wǎng)絡(luò)70執(zhí)行流量管理和監(jiān)管功能,并且將業(yè)務路由到與無線網(wǎng)絡(luò)70通信連接的有線網(wǎng)絡(luò)以及從所述有線網(wǎng)絡(luò)路由業(yè)務。無線網(wǎng)絡(luò)70可以利用特別支持過程控制消息和功能的無線過程控制協(xié)議(例如無線HART)。
[0069]在某些實施例中,過程控制網(wǎng)絡(luò)100可以包括與骨干網(wǎng)105相連接的使用其他網(wǎng)絡(luò)協(xié)議進行通信的其他節(jié)點。例如,過程控制網(wǎng)絡(luò)100可以包括使用其他無線協(xié)議(例如兼容WiFi或其他IEEE802.11的無線局域網(wǎng)協(xié)議、移動通信協(xié)議(例如WiMAX (全球微波互聯(lián)接入)、LTE (長期演進)或其他ITU-R(國際電信聯(lián)盟無線通信部分)兼容協(xié)議)、短波長無線通信(例如近場通信(NFC)和藍牙)或其他無線通信協(xié)議)的一個或多個無線接入點72。通常,這樣的無線接入點72允許手持或其他便攜式計算設(shè)備通過與無線網(wǎng)絡(luò)70不同且支持與無線網(wǎng)絡(luò)70不同的無線協(xié)議的相應的無線網(wǎng)絡(luò)進行通信。在一些實施例中,Π設(shè)備112使用無線接入點72通過過程控制網(wǎng)絡(luò)100進行通信。在一些場景中,除了便攜式計算設(shè)備之外,一個或多個過程控制設(shè)備(例如,控制器11、現(xiàn)場設(shè)備15-22或無線設(shè)備35、40-58)還可以使用由接入點72支持的無線網(wǎng)絡(luò)進行通信。
[0070]附加地或者替代地,提供商設(shè)備可以包括到位于當前的過程控制系統(tǒng)10的外部的系統(tǒng)的一個或多個網(wǎng)關(guān)75、78。在這樣的實施例中,UI設(shè)備112可以用于控制、監(jiān)視所述外部系統(tǒng)或與所述外部系統(tǒng)進行通信。通常,這樣的系統(tǒng)是由過程控制系統(tǒng)10生成或操作的信息的消費者或提供者。例如,工廠網(wǎng)關(guān)節(jié)點75可以可通信地連接當前的過程工廠10 (具有其自己的響應的過程控制數(shù)據(jù)骨干網(wǎng)105)和具有其自己的相應的骨干網(wǎng)的另一個過程工廠。在一個實施例中,單個骨干網(wǎng)105可以服務多個過程工廠或過程控制環(huán)境。
[0071]在另一個示例中,工廠網(wǎng)關(guān)節(jié)點75可以將當前的過程工廠可通信地連接到并不包括過程控制網(wǎng)絡(luò)100或骨干網(wǎng)105的遺留或現(xiàn)有技術(shù)的過程工廠。在本示例中,工廠網(wǎng)關(guān)節(jié)點75可以轉(zhuǎn)換或翻譯在由工廠10的過程控制大數(shù)據(jù)骨干網(wǎng)105利用的協(xié)議和由遺留系統(tǒng)利用的不同的協(xié)議(例如以太網(wǎng)、Profibus、現(xiàn)場總線、DeviceNet等)之間的消息。在這樣的示例中,UI設(shè)備112可以用于控制、監(jiān)視所述遺留或現(xiàn)有技術(shù)的過程工廠中的系統(tǒng)或網(wǎng)絡(luò)或者與所述系統(tǒng)或網(wǎng)絡(luò)進行通信。
[0072]提供商設(shè)備可以包括一個或多個外部系統(tǒng)網(wǎng)關(guān)節(jié)點78,以可通信地連接過程控制網(wǎng)絡(luò)100和外部公共或私有系統(tǒng)(例如實驗室系統(tǒng)(例如實驗室信息管理系統(tǒng)或LMS)、人員巡視數(shù)據(jù)庫、材料處理系統(tǒng)、維護管理系統(tǒng)、產(chǎn)品庫存控制系統(tǒng)、生產(chǎn)調(diào)度系統(tǒng)、氣象數(shù)據(jù)系統(tǒng)、運輸和處理系統(tǒng)、包裝系統(tǒng)、互聯(lián)網(wǎng)、另一個提供商的過程控制系統(tǒng)、或其它外部系統(tǒng))的網(wǎng)絡(luò)。外部系統(tǒng)網(wǎng)關(guān)節(jié)點78可以例如促進過程控制系統(tǒng)和過程工廠外的人員(例如在家的人員)之間的通信。在一個這樣的實例中,操作員或維護技術(shù)人員可以從她家里使用Π設(shè)備112,經(jīng)由家庭網(wǎng)絡(luò)(未示出)、互聯(lián)網(wǎng)和網(wǎng)關(guān)78連接到骨干網(wǎng)105。在另一個實例中,操作員或維護技術(shù)人員可以從任何位置使用UI設(shè)備112,經(jīng)由移動電話網(wǎng)絡(luò)(未示出)、互聯(lián)網(wǎng)和網(wǎng)關(guān)78連接到骨干網(wǎng)105。網(wǎng)關(guān)節(jié)點78還可以促進過程工廠中的工廠人員和過程工廠之外的實體或人之間的通信。例如,在過程工廠中對過程控制設(shè)備進行服務的技術(shù)人員可以從她的Π設(shè)備112與來自過程控制設(shè)備的制造商的支持代表進行通信。在又另一個示例中,監(jiān)督引擎106可以監(jiān)視天氣、跟蹤到來的供應貨物和跟蹤財務數(shù)據(jù)(例如商品期貨)等,以幫助監(jiān)督引擎106調(diào)度工作項、管理生產(chǎn)調(diào)度等。當然,經(jīng)由網(wǎng)關(guān)78(或網(wǎng)關(guān)75,或者實際上在任何兩個設(shè)備之間)形成的所有連接可以是安全連接(例如,加密連接、防火墻連接等)。
[0073]盡管圖1A說明了具有有限數(shù)量的現(xiàn)場設(shè)備15-22和40-46的單個的控制器11,但這僅僅是說明性的而不是限制性的實施例。在過程控制網(wǎng)絡(luò)100的提供商設(shè)備中可以包括任何數(shù)量的控制器11,并且控制器11中的任何一個可以與任何數(shù)量的有線或無線現(xiàn)場設(shè)備15-22、40-46進行通信以控制工廠10中的過程。此外,過程工廠10還可以包括任何數(shù)量的無線網(wǎng)關(guān)35、路由器58、接入點55、無線過程控制通信網(wǎng)絡(luò)70、接入點72和/或網(wǎng)關(guān)75,78ο
[0074]圖1B是說明了更廣的控制系統(tǒng)120的框圖,所述更廣的控制系統(tǒng)120可以包括各種不同的系統(tǒng)或系統(tǒng)功能。控制系統(tǒng)120包括過程工廠10,其作為非限制性的示例可以是原油煉油廠。系統(tǒng)120還可以耦接到海底系統(tǒng)122,例如鉆井或探測系統(tǒng)。各種安全系統(tǒng)124也可以同樣被包括在系統(tǒng)120中,例如火氣系統(tǒng)126、監(jiān)視系統(tǒng)128和運輸系統(tǒng)130 (例如,用于將原油運輸?shù)綗捰蛷S)。盡管圖1B將單元10和122-130中的每一個示出為分離的方面,但應當注意的是,可以組合這些方面中的各種方面。例如,在一些實施例中,過程工廠10可以包括安全系統(tǒng)124和/或火氣系統(tǒng)126。圖1B意在說明當前描述并不局限于相對于圖1A描述的過程工廠的范圍,并且可以應用到其他控制、監(jiān)視和安全系統(tǒng)等。盡管當前描述就過程控制工廠10而言描述了實施例,但該說明僅是出于便捷目的,而不意在是限制性的。
[0075]以下的示例說明了在諸如過程工廠10之類的過程工廠中實現(xiàn)的多個場景,在本說明書中描述的概念,并且突出了這樣的實現(xiàn)的優(yōu)勢。
[0076]示例 I
[0077]分配給工廠的特定區(qū)域的第一用戶可以經(jīng)由控制室內(nèi)的固定工作站監(jiān)視所分配的工廠區(qū)域。第一用戶經(jīng)由在工作站上運行的瀏覽器或其他應用監(jiān)視和控制過程,該瀏覽器或應用與在服務器處執(zhí)行的例程通信。第一用戶可以確定去到過程工廠的地方去以例如檢查工廠。在用戶離開控制室時,用戶可以拿起觸敏平板設(shè)備(即第二、移動用戶接口設(shè)備)并走出控制室到工廠去。該平板設(shè)備,像工作站一樣,使得第一用戶能夠經(jīng)由在平板設(shè)備上執(zhí)行的瀏覽器或應用訪問服務器處的例程。第一用戶在平板設(shè)備上可能已經(jīng)被認證,或者平板設(shè)備可以關(guān)聯(lián)于第一用戶。平板設(shè)備與服務器通信以建立對于第一用戶而言唯一的會話。服務器可能存儲有與工作站處的第一用戶相關(guān)聯(lián)的狀態(tài)信息,并且根據(jù)所存儲的狀態(tài)信息在平板設(shè)備上經(jīng)由在平板設(shè)備上運行的瀏覽器或應用向第一用戶提供用戶接口。這樣,第一用戶能夠繼續(xù)在工作站處發(fā)起的工作流。
[0078]在一些情況下,在移動設(shè)備上進行操作的例程可以為第一用戶生成例程。例程,其可能與專家和/或監(jiān)督系統(tǒng)進行協(xié)作,可以識別需要被監(jiān)視或服務的工廠資產(chǎn)。在一些情況中,可能存在與需要被監(jiān)視或服務的每個資產(chǎn)相關(guān)聯(lián)的優(yōu)先級,指示監(jiān)視或服務該資產(chǎn)的緊急程度。該例程可以確定第一用戶的路線,該路線允許用戶有效地訪問需要被監(jiān)視或服務的資產(chǎn)中的至少一些資產(chǎn)。
[0079]當?shù)谝挥脩粼诠S內(nèi)移動時,在平板設(shè)備處執(zhí)行的環(huán)境感知例程從平板設(shè)備中的各個傳感器和接收器(例如NFC或RFID收發(fā)機)接收數(shù)據(jù)。傳感器和接收機檢測平板設(shè)備附近的設(shè)備、裝置和/或標簽。在另一些實施例中,平板設(shè)備可以具有用于接收位置數(shù)據(jù)的GPS接收機,并且可以將位置數(shù)據(jù)上傳到服務器,從而例程的執(zhí)行可以知道用戶位置。在任一情況中,例程可以識別平板設(shè)備的位置或與特定設(shè)備的接近程度,并且使得平板設(shè)備為第一用戶顯示被縮放到第一用戶和平板設(shè)備的大致位置的過程工廠概覽地圖/圖形。當?shù)谝挥脩糇哌^工廠時,工廠地圖顯示可以動態(tài)地改變以聚焦于與平板設(shè)備的位置相對應的地圖的區(qū)域。
[0080]在一些實例中,工廠地圖可以包括導航功能。例如,第一用戶可以選擇特定的工廠區(qū)域/設(shè)備/資產(chǎn)作為目的地。例程可以隨后使用(例如從GPS接收機接收的)位置數(shù)據(jù),以將指令提供給特定的工廠區(qū)域/設(shè)備/資產(chǎn)。
[0081]在第一用戶走過工廠10時,平板還可以顯示各種過程數(shù)據(jù)或警報。例如,第一用戶可能經(jīng)過泵,使得平板設(shè)備顯示與泵相關(guān)的操作數(shù)據(jù)、圖形和警報(特別是在泵需要關(guān)注的情況下)。平板設(shè)備可以例如從泵上或泵附近的NFC或RFID標簽接收唯一的標識符。平板設(shè)備可以經(jīng)由服務器將該唯一的標識符發(fā)送給例程。例程可以接收該唯一的標識符,并且訪問將該唯一的標識符關(guān)聯(lián)到過程工廠中的實體的數(shù)據(jù)庫。例如,該唯一的標識符可以關(guān)聯(lián)到泵數(shù)據(jù),例如與泵相關(guān)的顯示數(shù)據(jù)、參數(shù)數(shù)據(jù)和警報數(shù)據(jù)。在識別泵數(shù)據(jù)之后,例程可以將泵數(shù)據(jù)發(fā)送到平板設(shè)備,使得平板設(shè)備呈現(xiàn)圖形并提供與泵相關(guān)的圖形、參數(shù)和/或警報。
[0082]在另一個實施例中,第一用戶可以認識到泵出故障了。第一用戶可以與在平板顯示器處示出的泵圖形或菜單進行交互,并且可以觸摸在圖形位置處的平板設(shè)備顯示,所述圖形表示關(guān)斷命令。平板設(shè)備可以檢測第一用戶輸入(例如電容觸摸輸入)并且生成對應的輸入數(shù)據(jù)。所述平板設(shè)備可以隨后將該輸入數(shù)據(jù)發(fā)送到服務器,該服務器接收輸入數(shù)據(jù),將關(guān)斷信號發(fā)送到控制該泵的控制器。控制器接收信號,并且關(guān)斷泵。第一用戶可以創(chuàng)建與泵相關(guān)聯(lián)的任務或工作項。例如,工作項可以是對維護人員檢查和/或維修泵的請求。
[0083]平板設(shè)備上的例程還可以促進鎖定/掛牌(lockout / tagout)過程。例如,該例程可以顯示特定泵的適當?shù)逆i定/掛牌過程。在一些實例中,出于安全原因期望對該泵進行鎖定的第一用戶可以與由該平板設(shè)備顯示的任務列表進行交互,以指示例如鎖定過程中的特定任務已經(jīng)被完成。在另一些情形中,第一用戶可以與例程交互以測試泵的故障保險狀況。例如,可以生成仿真信號以對故障保險狀況進行仿真,允許第一用戶觀測泵的響應。
[0084]示例 2
[0085]仍攜帶平板設(shè)備的第一用戶可以開始從過程工廠走到過程工廠的控制室。第一用戶可能經(jīng)過鍋爐。當?shù)谝挥脩糇叩藉仩t附近時,平板設(shè)備與鍋爐環(huán)境ID設(shè)備建立RFID通信。平板設(shè)備可以從環(huán)境ID設(shè)備接收唯一的標識符,并且將該唯一的標識符發(fā)送到服務器。服務器可以基于該唯一的標識符識別該鍋爐。服務器可以訪問環(huán)境數(shù)據(jù)以確定該鍋爐具有相關(guān)聯(lián)的工作項,并且將與工作項相關(guān)聯(lián)的技能閾值和與第一用戶的概況相關(guān)聯(lián)的技能水平進行比較。確定第一用戶沒有資格對與鍋爐相關(guān)聯(lián)的工作項進行工作時,服務器可以預先提醒平板設(shè)備的顯示器,而不是向顯示器更新與工作項相關(guān)的信息。
[0086]用戶可以繼續(xù)走動經(jīng)過工廠,仍攜帶平板設(shè)備,并且可以走過閥。如上所述,平板設(shè)備可以與閥環(huán)境ID設(shè)備建立通信。平板設(shè)備可以隨后從設(shè)備接收唯一的標識符,并且將該唯一的標識符發(fā)送到服務器。服務器可以基于該唯一的標識符識別該閥。服務器可以隨后訪問該環(huán)境數(shù)據(jù)以確定閥具有相關(guān)聯(lián)的調(diào)度,該相關(guān)聯(lián)的調(diào)度指示該閥當前正被調(diào)度為停止運行以進行維護。服務器將數(shù)據(jù)發(fā)送到平板設(shè)備,使得平板設(shè)備將信息提供到第一用戶,其中該信息向第一用戶指示閥當前正被調(diào)度以用于維護。
[0087]示例3
[0088]第一用戶繼續(xù)走過工廠,在手上仍拿著平板設(shè)備。位于控制室中且現(xiàn)在登錄到先前由第一用戶占據(jù)的工作站(或不同的工作站)中的第二用戶可以注意到與爐體相關(guān)聯(lián)的關(guān)鍵的02氣體測量值正在下降。第二用戶創(chuàng)建請求針對爐體的幫助的工作項。當?shù)谝挥脩粼谄浞祷乜刂剖业穆飞辖?jīng)過爐體時,平板設(shè)備可以自動建立與爐體環(huán)境ID設(shè)備的通信,使得平板設(shè)備接收到與爐體相關(guān)聯(lián)的唯一的標識符。平板設(shè)備可以將該唯一的標識符發(fā)送到服務器,該服務器可以返回與該唯一的標識符相關(guān)聯(lián)的信息(例如關(guān)于爐體的信息),包括爐體需要關(guān)注的通知圖形。第一用戶可以看到并選擇該通知圖形,使得顯示與所創(chuàng)建的工作項相關(guān)的信息。第一用戶可以選擇圖形以指示接受該工作項。
[0089]該工作項可以請求第一用戶拍攝爐體處的火焰的一個或多個圖片(例如,這是因為火焰顏色可以指示氣流不充足)?;鹧娴膱D片可以被發(fā)送到服務器。大數(shù)據(jù)設(shè)施上的或者作為專家系統(tǒng)的一部分的在服務器上進行操作的分析例程可以分析圖像的各個方面、或者可以將該火焰的圖像與在大數(shù)據(jù)系統(tǒng)或設(shè)施上存儲的在其他時間和/或在其他條件下拍攝的其他圖像進行比較。分析例程可以分析該圖像(例如通過將先前的火焰圖像的集合和對應的操作數(shù)據(jù)進行比較)。大數(shù)據(jù)分析例程可以指示火爐處的氣流較低?;谠摲治?,專家系統(tǒng)可以指引第一用戶增加到火爐的氣流。在一些實施例中,第一用戶可以使用平板設(shè)備以獲取并顯示用于增加到火爐的空氣的操作過程,并且在實際上,在一些實施例中,當專家系統(tǒng)指引用戶增加氣流時,平板設(shè)備可以自動顯示該過程。如果期望,第一用戶可以在調(diào)整之后拍攝額外的火焰圖像,并且將該圖像發(fā)送到分析例程以確認爐體正在適當?shù)夭僮鳌?br>
[0090]第一用戶還可以使用平板設(shè)備來捕獲與火爐相關(guān)聯(lián)的音頻,并且將該音頻發(fā)送到服務器、大數(shù)據(jù)設(shè)施或?qū)<蚁到y(tǒng)。例如在專家系統(tǒng)上進行操作的分析例程可以將該音頻與關(guān)聯(lián)于火爐的聲音簽名進行比較以確定火爐是否在正常地操作。該分析例程還可以將該捕獲的音頻與關(guān)聯(lián)于已知問題的音頻進行比較。例如,皮帶或馬達問題可能關(guān)聯(lián)于特定的聲音,并且分析例程可以通過將所捕獲的音頻與所述聲音進行比較來檢測這樣的問題。類似地,第一用戶可以將平板設(shè)備放置在火爐上或火爐附近以檢測與火爐相關(guān)聯(lián)的振動。平板設(shè)備可以經(jīng)由動作傳感器接收振動數(shù)據(jù),并且將該振動數(shù)據(jù)發(fā)送到服務器或大數(shù)據(jù)設(shè)施。分析例程可以將該檢測到的振動與關(guān)聯(lián)于火爐的簽名振動水平(或與關(guān)聯(lián)于已知問題的振動水平)進行比較以確定火爐是否正在正常地操作。在任一情況下,對音頻/振動的分析可以揭示不存在與火爐相關(guān)的其他問題和/或確認火爐需要增加氣流。
[0091]在第一用戶增加了火爐處的氣流時,第二用戶可以對火爐進行查詢以查看在過去的幾個換班中先前的用戶是否也增加了氣流。查詢確認是這樣的。第二用戶可以利用每次氣流增加、誰進行了改變等(它們均被存儲在大數(shù)據(jù)設(shè)施中)的事件信息生成示出流過火爐的氣流的圖形。第二用戶可以例如通過請求共享的用戶-接口(UI)會話與第一用戶共享該信息。第一用戶可以經(jīng)由服務器接收對該Π會話的請求。如果第一用戶接受該請求,則服務器可以捕獲與顯示給第二用戶的Π相關(guān)聯(lián)的狀態(tài)信息,并且可以根據(jù)來自第二用戶的狀態(tài)信息使得第一用戶正在使用的平板設(shè)備的顯示器顯示數(shù)據(jù)。第一和第二用戶可以一起檢查與火爐相關(guān)的數(shù)據(jù),并且可以確定火爐頻繁地經(jīng)歷類似的問題。第二用戶可以隨后向大數(shù)據(jù)系統(tǒng)查詢關(guān)于火爐處的低02氣體測量事件的情況。大數(shù)據(jù)系統(tǒng)可以提供關(guān)聯(lián)于火爐處的低02氣體測量事件的多個事件、設(shè)備、用戶、時間和其他因素。例如,大數(shù)據(jù)分析可以揭示低02氣體測量值顯著地關(guān)聯(lián)于相關(guān)的過程單元處的事件,其中相關(guān)的事件頻繁地先于低02氣體測量。在另一個示例中,分析可以揭示特定用戶顯著地關(guān)聯(lián)于低02氣體測量事件。換言之,分析可以揭示特定用戶正在以造成低02氣體測量的方式控制火爐。盡管該示例說明了用戶利用UI設(shè)備來請求分析并顯示分析結(jié)果,但應當注意的是,大數(shù)據(jù)系統(tǒng)還可以使用來自Π設(shè)備(在本場景中為平板設(shè)備)并且由所述Π設(shè)備收集的數(shù)據(jù)以用于關(guān)聯(lián)于或不關(guān)聯(lián)于Π設(shè)備的其他分析。在任一情況中,第二用戶可以標記工作項以用于將來的檢查,并創(chuàng)建維護權(quán)證以使得某人可以在不久的將來的某個時間點處檢查火爐。
[0092]示例 4
[0093]在后來的時間,維護人員可以檢查火爐并且發(fā)現(xiàn)由于在燃料輸入端耦接到火爐的點處火爐在不適當?shù)夭僮?,并且可以?chuàng)建工作項以糾正該問題。該工作項可以具有指示燃料輸入管應當被焊接到火爐燃料輸入端的相關(guān)聯(lián)的任務,指定目標設(shè)備(即火爐),并且指示執(zhí)行該任務所需的技能(即焊接技能)。該工作項可以可選地指定該工作項的執(zhí)行的時限。
[0094]監(jiān)督模塊可以調(diào)度工作項的執(zhí)行。例如,監(jiān)督模塊可以將工作項的執(zhí)行調(diào)度到工廠(或火爐所位于的工廠區(qū)域)被調(diào)度為離線以進行維護時的那天。替代地或者附加地,監(jiān)督模塊可以根據(jù)具有所需技能的人員的可用性來對其進行調(diào)度。已經(jīng)識別出具有適當技能的焊工時,監(jiān)督模塊可以將該工作項分配給該焊工,并且等待焊工接受所分配的工作項。在焊工接受該工作項的情況下,監(jiān)督模塊創(chuàng)建在要執(zhí)行該工作項時授權(quán)該焊工訪問所需的工廠功能和設(shè)備的權(quán)限令牌。
[0095]在所指定的時間,焊工可以帶著他被分配的移動用戶接口設(shè)備到達設(shè)備室,該接口設(shè)備可以向她提醒她被調(diào)度以執(zhí)行該工作項(即焊接火爐連接)。在告知該提醒時,UI設(shè)備可以顯示由監(jiān)督模塊生成的與該工作項相關(guān)聯(lián)的檢查清單。該檢查清單可以向焊工提醒她需要隨身帶著安全設(shè)備(例如焊機面具和手套)、焊接設(shè)備(例如焊接電源、電極、填充材料等)以及執(zhí)行該任務所需的任何其他必需東西(例如替換部件)。檢查清單還可以指定在移動到目標設(shè)備之前要執(zhí)行的特定的任務。當焊工(例如經(jīng)由用戶接口設(shè)備)向監(jiān)督模塊確認她具有檢查清單上的所有設(shè)備,并且已經(jīng)執(zhí)行了檢查清單上的指定任務時,該焊工就可以離開設(shè)備室。
[0096]感測到焊工已經(jīng)離開設(shè)備室之后,Π設(shè)備可以切換到地圖或引導模式并且顯示與焊工在過程工廠內(nèi)的位置相關(guān)的信息、以及引導焊工到達目標設(shè)備(在此情況下為火爐)的信息。當UI設(shè)備感測到焊工已經(jīng)到達火爐處時,Π設(shè)備自動顯示與工作項任務相關(guān)的規(guī)程(其例如可以由監(jiān)督模塊提供)。例如,UI設(shè)備可以首先為焊工顯示確認可以安全地執(zhí)行工作項任務所需的安全規(guī)程和信息,例如顯示關(guān)于一般攜帶什么材料來將燃料管焊接到火爐上、什么材料是上次流過管道的材料、管道是否已經(jīng)被抽空、管道當前是否在服務中、以及在管道中是否檢測到任何剩余材料的信息。UI設(shè)備還可以逐步地和/或利用圖形顯示從管道中清除任何殘余材料以確認可以安全地執(zhí)行焊接規(guī)程(例如不會引起爆炸)的規(guī)程。Π設(shè)備還可以提供指令用于并且促進、關(guān)斷和/或鎖定系統(tǒng)的各個部分,例如可以允許氣體流入火爐中的管道、點火器的上游閥、以及可能使得該規(guī)程、焊工或過程工廠經(jīng)受不必要的風險的任何其他設(shè)備。焊工可以隨后跟隨指令或其他引導(如果Π設(shè)備提供了的話)執(zhí)行焊接規(guī)程,然后釋放任何鎖定和經(jīng)由UI設(shè)備向監(jiān)督模塊指示規(guī)程完成,之后監(jiān)督模決可以自動創(chuàng)建工作項以使得另一個人在工廠(或工廠的一部分)恢復服務之前檢查焊接。
[0097]這里示例說明了在本說明書的余下部分描述的系統(tǒng)、裝置和方法中的優(yōu)勢的一部分。
[0098]應當理解,當前描述的概念與在過程控制工廠中已經(jīng)實現(xiàn)的系統(tǒng)集成在一起。也就是說,在實施例中,這些概念的實現(xiàn)并不需要全新的過程控制系統(tǒng),而是,可以與工廠中現(xiàn)有的軟件和硬件單元無縫集成。
[0099]大數(shù)據(jù)網(wǎng)絡(luò)
[0100]在某些實施例中,所公開的UI設(shè)備、服務器和例程可以被實現(xiàn)在支持大數(shù)據(jù)基礎(chǔ)結(jié)構(gòu)(即大數(shù)據(jù)網(wǎng)絡(luò))的過程控制網(wǎng)絡(luò)中。大數(shù)據(jù)網(wǎng)絡(luò)可以支持過程數(shù)據(jù)的大幅度的數(shù)據(jù)挖掘和數(shù)據(jù)分析。大數(shù)據(jù)網(wǎng)絡(luò)或系統(tǒng)還可以包括多個大數(shù)據(jù)網(wǎng)絡(luò)節(jié)點以收集和存儲由包括在并且關(guān)聯(lián)于過程控制系統(tǒng)或工廠10的設(shè)備生成、接收和/或觀測到的所有(或基本所有)數(shù)據(jù)。大數(shù)據(jù)網(wǎng)絡(luò)可以包括大數(shù)據(jù)設(shè)施(例如大數(shù)據(jù)設(shè)施102),其可以包括統(tǒng)一的、邏輯數(shù)據(jù)存儲區(qū)域,該存儲區(qū)域被配置為存儲(有時使用公共格式)由過程控制系統(tǒng)生成或與過程控制系統(tǒng)、過程工廠10和由過程工廠10控制的一個或多個過程相關(guān)的多個類型的數(shù)據(jù)。例如,該統(tǒng)一的、邏輯數(shù)據(jù)存儲區(qū)域可以存儲時間戳配置數(shù)據(jù)、連續(xù)數(shù)據(jù)、事件數(shù)據(jù)、工廠數(shù)據(jù)、指示用戶動作的數(shù)據(jù)、網(wǎng)絡(luò)管理數(shù)據(jù)和由過程控制系統(tǒng)或工廠之外的系統(tǒng)提供或提供給過程控制系統(tǒng)或工廠之外的系統(tǒng)的數(shù)據(jù)。這些數(shù)據(jù)還可以包括與人員相關(guān)的數(shù)據(jù)、與原始和/或加工過的材料相關(guān)的數(shù)據(jù)、與人員限制、資質(zhì)和證書相關(guān)的數(shù)據(jù)以及與校準和維護調(diào)度相關(guān)的數(shù)據(jù)等。由大數(shù)據(jù)網(wǎng)絡(luò)收集的數(shù)據(jù)例如可以是跟蹤人員的數(shù)據(jù)日志和從這些人員接收的輸入。這樣的數(shù)據(jù)對于改善工廠操作和效率是有幫助的。例如,可以由專家系統(tǒng)來挖掘和分析日志數(shù)據(jù),以在各種情況下提供對操作員輸入的有價值的見解。這樣的結(jié)果可以用于在各種情況下(自動地或者手動地)改善操作員培訓和/或改善響應。在任一情況中,出于常規(guī)的目的,在許多情況中需要這樣的數(shù)據(jù)。
[0101]在本文中所使用的單詞“統(tǒng)一的(unitary) ”當應用于大數(shù)據(jù)設(shè)施102的邏輯數(shù)據(jù)存儲區(qū)域時,并不意在表示單個的存儲設(shè)備。如一般所知的,第一尺寸(或者各種第一尺寸)的多個(實際上很多個)存儲設(shè)備可以可通信地耦接以形成第二、更大尺寸的存儲區(qū)域。然而,出于本說明的目的,這些也被視為“統(tǒng)一的”邏輯數(shù)據(jù)存儲。通常而言,大數(shù)據(jù)設(shè)施102被配置為(例如經(jīng)由流和/或經(jīng)由某一其他協(xié)議)從大數(shù)據(jù)網(wǎng)絡(luò)的大數(shù)據(jù)網(wǎng)絡(luò)節(jié)點接收數(shù)據(jù)并且存儲所接收到的數(shù)據(jù)。這樣,過程控制大數(shù)據(jù)設(shè)施102可以包括用于歷史化或存儲從大數(shù)據(jù)節(jié)點接收的數(shù)據(jù)的統(tǒng)一的、邏輯數(shù)據(jù)存儲區(qū)域、用于接收數(shù)據(jù)的多個設(shè)施數(shù)據(jù)接收機和多個設(shè)施請求服務器(如在美國專利申請13 / 784,041中描述的那樣,在本文中出于所有目的通過引用方式將其并入到本文中)。
[0102]過程控制大數(shù)據(jù)系統(tǒng)可以自動收集在節(jié)點處生成、由節(jié)點接收或由節(jié)點獲取的所有數(shù)據(jù)(按照數(shù)據(jù)被生成、接收或獲取的速率自動收集),并且使得所收集的數(shù)據(jù)被高可靠性地(例如不使用有損數(shù)據(jù)壓縮或可能造成原始信息丟失的任何其他技術(shù))遞送到過程控制系統(tǒng)大數(shù)據(jù)設(shè)施102以進行存儲(并且可選地,被遞送到網(wǎng)絡(luò)的其他節(jié)點)。過程控制系統(tǒng)大數(shù)據(jù)系統(tǒng)還可以能夠提供對所存儲的數(shù)據(jù)的任何部分的復雜的數(shù)據(jù)和傾向分析。例如,過程控制大數(shù)據(jù)系統(tǒng)可以能夠跨過程數(shù)據(jù)地(也就是說,在現(xiàn)有技術(shù)的過程控制系統(tǒng)中,被包含在不同的數(shù)據(jù)庫豎井中)提供自動數(shù)據(jù)分析,而不需要任何先驗配置,以及也不需要任何翻譯或轉(zhuǎn)換?;谠摲治?,過程控制系統(tǒng)大數(shù)據(jù)系統(tǒng)可以能夠自動提供深入的知識發(fā)現(xiàn),并且可以為過程控制系統(tǒng)建議改變或建議額外的實體。額外地或者替代地,過程控制系統(tǒng)大數(shù)據(jù)系統(tǒng)可以基于知識發(fā)現(xiàn)執(zhí)行動作(例如指定的、預測的或這兩者)。過程控制系統(tǒng)大數(shù)據(jù)系統(tǒng)還可以使得并幫助用戶執(zhí)行手動知識發(fā)現(xiàn),并且計劃、配置、操作、維護和優(yōu)化過程工廠和與其相關(guān)聯(lián)的資源。
[0103]專家系統(tǒng)
[0104]專家系統(tǒng)104是被配置為訪問和分析由大數(shù)據(jù)設(shè)施102收集和存儲的數(shù)據(jù)的例程和/或模塊的集合。盡管在本說明書中說明和描述為與大數(shù)據(jù)設(shè)施102分離的模塊,然而在一些實施例中,專家系統(tǒng)104可以被集成在大數(shù)據(jù)設(shè)施102中。此外,專家系統(tǒng)104可以包括在不同的過程區(qū)域和/或不同的過程設(shè)備中操作的多個模塊或例程。例如,專家系統(tǒng)功能體可以位于一個或多個控制器11中,一個或多個過程控制設(shè)備15-22中等。在任一情況中,專家系統(tǒng)404使用由大數(shù)據(jù)設(shè)施102收集和存儲的數(shù)據(jù)來識別傾向、執(zhí)行診斷、監(jiān)視操作員輸入、改善過程工廠和/或過程工廠的各個部分的建模、監(jiān)視材料供應、監(jiān)視輸出質(zhì)量和數(shù)量、對工廠的操作的各個方面進行建模、以及不計其數(shù)的其他活動。專家系統(tǒng)104可以使用預定義的模型來執(zhí)行所收集的數(shù)據(jù)的分析和/或可以根據(jù)對所述數(shù)據(jù)的分析主動(以及可能自動地)生成模型。專家系統(tǒng)可以執(zhí)行許多不同類型的分析,在下文中提供了一些示例。示例并不意在限制專家系統(tǒng)104的功能的范圍,而是舉例說明了可能的功能的一部分。
[0105]在一個示例中,專家系統(tǒng)104(實時地或者在收集和存儲之后)監(jiān)視由大數(shù)據(jù)設(shè)施102收集和存儲的數(shù)據(jù),并且執(zhí)行與特定警報或警報類型相關(guān)的數(shù)據(jù)分析。專家系統(tǒng)104可以被編程為分析過程參數(shù)、過程輸入、傳感器數(shù)據(jù)以及在大數(shù)據(jù)設(shè)施102中存儲的任何其他數(shù)據(jù)來確定與特定警報相關(guān)聯(lián)的任何公共特征(傾向、值等)。該關(guān)聯(lián)可以是時間關(guān)聯(lián),但不一定是與警報并發(fā)的。例如,專家系統(tǒng)104可以分析數(shù)據(jù)以確定特定的操作員輸入是否以與警報的類似時間關(guān)系出現(xiàn)。更具體地,專家系統(tǒng)104可以確定推進或預測警報條件的多個因素的匯集,例如確定特定罐中的溫度何時上升、并且操作員將一定量的特定催化劑釋放到罐中,罐中的壓力以特定速率上升并且產(chǎn)生警報條件。
[0106]在另一個示例中,專家系統(tǒng)104可以被編程為對由大數(shù)據(jù)設(shè)施102收集和存儲的數(shù)據(jù)執(zhí)行統(tǒng)計分析,以確定事件和過程參數(shù)之間的相關(guān)的強度。例如,在熟練的操作員對于各個處理器之間的關(guān)系具有“本能”感覺時,與嚴格的數(shù)據(jù)分析相比,操作員的直覺可能并不可靠,這可能使得操作員通過對可能惡化情況或至少可能不會那么快糾正情況的過程或與其他或額外的調(diào)整相同程度地對過程進行調(diào)整,以對過程控制情況進行響應(例如升高罐溫度、浸潰壓力等)。因此,專家系統(tǒng)104可以通過提供信息給操作員和他們可能不知道或理解的其他人員來改進過程的整體控制、安全性、質(zhì)量和輸出。
[0107]在又另一個實施例中,專家系統(tǒng)104被編程為根據(jù)分析(例如在上述段落中描述的分析)調(diào)整對過程工廠10的過程操作。專家系統(tǒng)104可以識別非最佳或異常條件,并且可以通過改變一個或多個過程輸入和/或設(shè)置點來糾正條件。額外地,專家系統(tǒng)104可以與過程工廠10中的其他安全系統(tǒng)集成,以阻止和/或校正可能導致對設(shè)備和/或人員的安全風險的過程條件。
[0108]監(jiān)督引擎
[0109]通過Π設(shè)備112實現(xiàn)移動控制室促進了過程工廠(或其他類似環(huán)境)的控制、維護和其他方面的分散。也就是說,操作員不再被綁縛到工作站以保持過程工廠的最優(yōu)控制,并且相應地,操作員和維護人員(其在先前通常在工廠中而不是控制室中花費時間)之間的線路被模糊或移除。更多的人員可用于移動通過工廠環(huán)境。同時,大數(shù)據(jù)設(shè)施102存儲與工廠環(huán)境的各個方面相關(guān)的更完整的數(shù)據(jù),并且專家系統(tǒng)104提供對過程工廠的操作和條件的更完整的分析。專家系統(tǒng)104和大數(shù)據(jù)設(shè)施102協(xié)作以提供與工廠中操作的過程的狀態(tài)、工廠中的設(shè)備的狀態(tài)、與工廠中的人員相關(guān)的位置和任務、以及與工廠管理、材料管理、人員管理、優(yōu)化等相關(guān)的不計其數(shù)的其他方面的信息。
[0110]監(jiān)督引擎106利用由專家系統(tǒng)104提供的數(shù)據(jù)和分析來管理過程工廠內(nèi)的人員。具體地,監(jiān)督引擎106可以監(jiān)視由專家系統(tǒng)104識別出的傾向,并且可以為工廠人員創(chuàng)建工作項。盡管在本說明書中說明和描述為與大數(shù)據(jù)設(shè)施102和專家系統(tǒng)104分離的模塊,但在一些實施例中,監(jiān)督引擎106可以被集成在大數(shù)據(jù)設(shè)施102中和/或?qū)<蚁到y(tǒng)104中。圖2是說明了移動控制室Π設(shè)備112、監(jiān)督引擎106、以及專家系統(tǒng)104和大數(shù)據(jù)設(shè)施102之間的通信架構(gòu)的框圖。如上所述,專家系統(tǒng)104可以獲取并分7析在大數(shù)據(jù)設(shè)施102中存儲的數(shù)據(jù),并且在一些實施例中,可以在大數(shù)據(jù)設(shè)施102中存儲數(shù)據(jù)。例如,專家系統(tǒng)104可以獲取與過程控制系統(tǒng)的方面相關(guān)的數(shù)據(jù),并且對所獲取的數(shù)據(jù)執(zhí)行一個或多個分析。由專家系統(tǒng)104執(zhí)行的分析可以被根據(jù)預編程的模型執(zhí)行,或者在一些實施例中,可以在無需模型的情況下執(zhí)行(即,專家系統(tǒng)104可以搜索數(shù)據(jù)以尋找未知的相關(guān)或關(guān)系)。在任一情況中,專家系統(tǒng)104可以在大數(shù)據(jù)設(shè)施102中存儲分析數(shù)據(jù)(例如回歸數(shù)據(jù)、相關(guān)數(shù)據(jù)等)。
[0111]監(jiān)督引擎106可以使用從專家系統(tǒng)104接收/獲取的數(shù)據(jù)和/或從大數(shù)據(jù)設(shè)施102接收的數(shù)據(jù)。例如,監(jiān)督引擎106可以從專家系統(tǒng)104接收指示特定的參數(shù)最緊密地相關(guān)于特定的異常情況或特定的最優(yōu)情況的數(shù)據(jù)。作為另一個示例,監(jiān)督引擎106可以從專家系統(tǒng)104接收指示特定的參數(shù)應當被檢查、或者需要對過程處理設(shè)備/例程進行特定調(diào)整以避免異常情況的數(shù)據(jù)。作為又一個示例,監(jiān)督引擎106可以從專家系統(tǒng)104接收指示專家系統(tǒng)104已經(jīng)識別出指示需要進行維護或?qū)⒃陬A定時間需要進行維護的傾向的數(shù)據(jù)。替代地或者額外地,監(jiān)督引擎106可以從大數(shù)據(jù)設(shè)施102接收或獲取數(shù)據(jù)。例如,由監(jiān)督引擎106執(zhí)行的例程可以關(guān)聯(lián)于周期性的被調(diào)度的維護(即在例程、調(diào)度間隔或由工廠參數(shù)確定的間隔處出現(xiàn)的維護)。也就是說,監(jiān)督引擎106可以監(jiān)視過程工廠的參數(shù)或過程工廠內(nèi)的設(shè)備的參數(shù),例如以確定自最近的維護起設(shè)備已經(jīng)服務了多少個小時、或者自最近的維護起已經(jīng)致動了多少次設(shè)備(例如閥)。該類型的數(shù)據(jù)可以被存儲在大數(shù)據(jù)設(shè)施102中并且由監(jiān)督引擎106獲取。
[0112]工作項創(chuàng)律
[0113]監(jiān)督引擎106可以使用所接收到的數(shù)據(jù)來為工廠人員創(chuàng)建工作項和/或使得在過程工廠中進行特定的動作。圖3是說明監(jiān)督引擎106的實施例的框圖。監(jiān)督引擎106可以包括工作項管理器300。工作項管理器300可以是在計算機可讀介質(zhì)上存儲并且由處理器執(zhí)行的一組例程和/或指令,可用于創(chuàng)建工作項。每個工作項可以是要由一個或多個過程工廠人員完成的任務或規(guī)程。例如,工作項可以包括替換或維修設(shè)備,進行參數(shù)讀取、對設(shè)備或參數(shù)進行調(diào)整、檢查設(shè)備或產(chǎn)品、執(zhí)行校準規(guī)程、對設(shè)備進行編程或需要人員完成的任何其他動作。在工作項管理器300生成工作項時,工作項可以被存儲在工作項列表302中,所述工作項列表302存在于與監(jiān)督引擎106相關(guān)聯(lián)的存儲器中。參見圖4,示例性的工作項400可以包括各種信息,包括工作類型或功能402 (例如有線檢查、設(shè)備更換、設(shè)備校準、維護(例如潤滑等)等);執(zhí)行工作項所需的設(shè)備的列表404;識別工作項相關(guān)的設(shè)備的目標設(shè)備字段406;目標開始時間/日期408;目標完成時間/日期410;優(yōu)先級字段412(例如,“立即”、“在12小時內(nèi)”、“在24小時內(nèi)”、“在當前一批之后”、“在下一次關(guān)斷期間”、“高”、“中”、“低”等);所需的技能集合字段414和/或所需的憑證字段(未示出);和目標設(shè)備類型字段416。當然,在工作項400中可以包括更少或更多的字段。
[0114]再次參見圖3,監(jiān)督引擎106還可以包括人員概況306的集合304。每一個人員概況306包括與特定操作員、維護技術(shù)人員或其他工廠人員相關(guān)的信息。個人概況306中的信息可以包括技能集合、證書和/或憑證、角色(例如、操作員、維護、保安、安全)、工作小時/調(diào)度、巡回調(diào)度(即人員通過工廠以記錄參數(shù)數(shù)據(jù)或視覺檢查過程工廠的各個方面的例程和/或調(diào)度的例程)和/或與過程工廠中的各個職責的執(zhí)行相關(guān)的任何其他信息。
[0115]工作流管理
[0116]工作項調(diào)度器308可以在機器可讀介質(zhì)上被存儲為指令集合??梢杂商幚砥鱽韴?zhí)行所述指令以執(zhí)行在工作項列表302中存儲的工作項的調(diào)度。工作項調(diào)度器308可以根據(jù)各個因素中的任何一個來調(diào)度工作項。例如,工作項調(diào)度器308可以根據(jù)每個工作項的優(yōu)先級;根據(jù)被調(diào)度為處于與相關(guān)于該工作項的一個設(shè)備(“目標設(shè)備”)鄰近的位置(“目標位置”)處的人員;根據(jù)當前位于與目標設(shè)備鄰近的目標位置處的人員;根據(jù)人員的當前可用性(例如,在工作項開始/完成的期望時間將換班的人員和/或在工作項開始/完成的期望時間不分配任務的人員);根據(jù)人員的需要/所需/期望的技能集合、角色、證書和/或憑證;根據(jù)調(diào)度的工廠維護和/或關(guān)斷調(diào)度等,來調(diào)度工作項。通過示例并且沒有限制地,工作項調(diào)度器308可以跟蹤工作項列表302中的工作項,注意到與每一個工作項相關(guān)聯(lián)的目標位置和/或目標設(shè)備。工作項調(diào)度器308可以從經(jīng)由由人員攜帶的UI設(shè)備112跟蹤人員的位置的個人跟蹤例程310接收信息。當個人跟蹤例程310報告(例如通過確定人員登錄到或被分配到位置已知的UI設(shè)備112)移動操作員的位置鄰近目標位置或目標設(shè)備時,工作項調(diào)度器308可以查詢與移動操作員相關(guān)聯(lián)的個人概況306以確定該移動操作員是否具有執(zhí)行與該工作項相關(guān)聯(lián)的任務(“目標功能”)所需的技能集合和/或憑證。如果該移動操作員具有適當?shù)募寄芗虾?或憑證,則工作項調(diào)度器308可以將該工作項分配給該移動操作員,并且如果該操作員接受該工作項,則工作項調(diào)度器308可以創(chuàng)建操作員對目標設(shè)備執(zhí)行目標功能的任何需要的權(quán)限。當然,應當理解的是,一個或多個人員可以被分配單個的工作項,這是因為某些任務需要多個人來完成。
[0117]在一些實施例中,權(quán)限被創(chuàng)建為在與監(jiān)督引擎106相關(guān)聯(lián)的存儲器中存儲的數(shù)據(jù)庫312中的令牌或?qū)嶓w。每個權(quán)限令牌定義目標功能(例如接線校驗)、目標設(shè)備、被分配給工作項的工人的ID、以及可選地、令牌的失效時間和日期。可能針對所有工作項、一些工作項、和與特定設(shè)備或設(shè)備類型、與特定目標功能(即工作項任務)相關(guān)聯(lián)的工作項等,需要權(quán)限令牌。權(quán)限令牌向被分配給該工作項的移動人員給出特定的訪問權(quán)限,并且可以被系統(tǒng)在任何時間撤消。在一些實施例中,權(quán)限可能依賴于外部因素。例如,權(quán)限令牌可以指定移動工人具有在特定時間段期間、在特定工廠事件期間(例如在工廠的區(qū)域的關(guān)斷期間)執(zhí)行目標功能的權(quán)限。
[0118]此外,監(jiān)督引擎106,更具體地工作項調(diào)度器308,可以根據(jù)外部因素(特別是(但不是排他的)工作項將導致生產(chǎn)調(diào)度變化或顯著的停機時間的情況)調(diào)度工作項。例如,監(jiān)督引擎106可以經(jīng)由骨干網(wǎng)105和網(wǎng)關(guān)78與當前的過程工廠之外的系統(tǒng)進行通信以獲得與天氣、原材料或其他供應的遞送、執(zhí)行工作項所需的部件、工具或設(shè)備的遞送以及產(chǎn)品運輸調(diào)度等相關(guān)的數(shù)據(jù)。作為非限制性的示例,如果工作項將干擾生產(chǎn)并且易腐原材料的運輸被調(diào)度為在完成工作項之前接收,則工作項調(diào)度器308可以延遲工作項的調(diào)度。作為另一個示例,戶外位置的特定工作項可能需要干燥條件(例如不下雨)來完成目標功能(例如接線校驗),并且工作項調(diào)度器308可以根據(jù)天氣預報來調(diào)度工作項。
[0119]在圖5的流程圖中示出了將任務分配給過程工廠中的人員的方法500。方法500可以包括從專家系統(tǒng)接收數(shù)據(jù)(塊505)并且根據(jù)從專家系統(tǒng)接收的數(shù)據(jù)創(chuàng)建指定任務的工作項(塊510)。該方法還包括選擇人員來執(zhí)行在工作項中指定的任務(塊515),將工作項發(fā)送到與所選擇的人員相關(guān)聯(lián)的設(shè)備(塊520),并且可以包括接收所選擇的人員已經(jīng)接受該工作項的指示(塊525)。從專家系統(tǒng)接收數(shù)據(jù)可以包括接收指示過程工廠中的預測的問題的數(shù)據(jù)、接收指示與過程參數(shù)相關(guān)聯(lián)的傾向的數(shù)據(jù)、接收向?qū)<蚁到y(tǒng)提供參數(shù)值的請求、以及接收相對于過程控制設(shè)備執(zhí)行特定動作的指令等。在接收數(shù)據(jù)包括接收提供參數(shù)值的請求時,創(chuàng)建工作項可以包括創(chuàng)建這樣的工作項,其中指定的任務是要觀測和記錄未從感測或接收參數(shù)的設(shè)備自動發(fā)送的參數(shù)值。在實施例中,創(chuàng)建工作項可以包括創(chuàng)建這樣的工作項,其中指定的任務是要執(zhí)行維護任務、校準任務、更換任務、檢查任務或維修任務。創(chuàng)建工作項還可以包括指定與指定的任務相關(guān)的設(shè)備目標(例如,即將對其執(zhí)行指定任務的一個設(shè)備)。選擇人員來執(zhí)行任務可以包括根據(jù)從與所選擇的人員相關(guān)聯(lián)的設(shè)備(例如移動用戶接口設(shè)備、GPS設(shè)備、鄰近卡設(shè)備等)接收的位置數(shù)據(jù)來選擇人員。方法500還可以包括創(chuàng)建并存儲與指定任務相關(guān)聯(lián)、與關(guān)聯(lián)于指定任務的過程控制設(shè)備相關(guān)聯(lián)、或與這兩者相關(guān)聯(lián)的權(quán)限令牌。可能需要該權(quán)限令牌,以便所選擇的人員在與指定任務相關(guān)聯(lián)的過程控制設(shè)備上執(zhí)行指定任務。權(quán)限令牌可以是出于創(chuàng)建和/或授權(quán)人對一件設(shè)備執(zhí)行動作或執(zhí)行與一件設(shè)備相關(guān)的動作的權(quán)限的目的而實現(xiàn)的數(shù)據(jù)庫、離散文件或任何計算機結(jié)構(gòu)中的條目。選擇人員來執(zhí)行任務還可以包括根據(jù)在工作項中指定的任務、與所指定的任務相關(guān)聯(lián)的過程控制設(shè)備或這兩者,以及可由監(jiān)督模塊訪問的多個人員概況,來選擇人員。在實施例中,根據(jù)多個人員概況選擇人員包括根據(jù)技能集合、角色、證書和/或憑證來選擇人員。選擇人員還可以或替代地包括在人員從其選擇要執(zhí)行的工作項的數(shù)據(jù)庫中存儲工作項、和/或從與人員相關(guān)聯(lián)的設(shè)備中接收執(zhí)行該工作項的請求并且將與人員相關(guān)聯(lián)的概況與在工作項中存儲的信息進行比較來確定該人員是否有資格執(zhí)行工作項。
[0120]從專家系統(tǒng)接收數(shù)據(jù)可以包括接收用于執(zhí)行動作的指令,所述動作例如是觀測和記錄參數(shù)、檢查過程控制設(shè)備、校準過程控制設(shè)備、記錄音頻采樣、捕獲圖像或視頻、對過程控制設(shè)備執(zhí)行維護、維修過程控制設(shè)備、更換過程控制設(shè)備和/或調(diào)整過程控制參數(shù)。創(chuàng)建工作項可以包括指定執(zhí)行指定的任務所需的工具或設(shè)備、工作項的優(yōu)先級水平、執(zhí)行指定的任務所需的技能集合、所需的開始時間和/或日期、和/或所需的完成時間和/或日期。方法500還可以包括根據(jù)通過與所選擇的人員相關(guān)聯(lián)的過程工廠的調(diào)度路線、用于由過程工廠執(zhí)行的過程的輸入材料的調(diào)度的遞送、由過程工廠生產(chǎn)的產(chǎn)品的調(diào)度的遞送、預測的天氣狀況、由過程工廠生產(chǎn)的產(chǎn)品的調(diào)度的運輸時間、過程工廠的過程的預測或調(diào)度的完成時間、和/或完成指定任務所需的工具、設(shè)備或部件的預測或調(diào)度的到達,來調(diào)度工作項的執(zhí)行。
[0121]再次參見圖3,監(jiān)督引擎106還可以存儲(或訪問)文檔,例如設(shè)備手冊、維護手冊和標準操作規(guī)程(SOP) 316。在移動操作員執(zhí)行過程工廠中的任務或與特定工作項相關(guān)聯(lián)的任務時,可以將文檔經(jīng)由Π設(shè)備112自動提供給移動操作員。在實施例中,在與工作項相關(guān)聯(lián)的目標功能的執(zhí)行期間,文檔被在適當(即有用)時間提供給移動操作員。例如,執(zhí)行與工作項相關(guān)聯(lián)的接線檢驗功能的人員可以被呈現(xiàn)有用于執(zhí)行接線校驗的S0P。作為另一個示例,對閥執(zhí)行例行維護(例如潤滑、清潔等)的人員可以被呈現(xiàn)有每個規(guī)程的SOP和/或被呈現(xiàn)有用于目標閥的手冊。在一些實施例中,在執(zhí)行目標功能的過程中的每個步驟處,文檔的相關(guān)部分被提供給人員。也就是說,維護技術(shù)人員可以首先被(經(jīng)由移動Π設(shè)備112)呈現(xiàn)有用于鎖定閥和使得閥停止服務的S0P。隨后,維護技術(shù)人員可以被呈現(xiàn)有來自閥的操作手冊的與執(zhí)行閥的清潔和/或潤滑相關(guān)的頁面。隨后,維護技術(shù)人員可以被呈現(xiàn)有用于使得閥返回操作服務并且去除設(shè)備的鎖定的S0P。當然,這些示例是非限制性的,這是因為存在在任務執(zhí)行期間可以向人員呈現(xiàn)SOP和手冊的大量情況。
[0122]在移動操作員或技術(shù)人員執(zhí)行與工作項相關(guān)聯(lián)的目標任務時,監(jiān)督引擎106,特別是工作項跟蹤模塊318,可以跟蹤與工作項相關(guān)聯(lián)的任務的進程。在一些實施例中,監(jiān)督引擎106與移動UI設(shè)備112協(xié)作,以引導移動操作員通過執(zhí)行工作項所需的一個或多個過程的每一步。引導可以包括鎖定規(guī)程、關(guān)斷規(guī)程、設(shè)備拆卸、設(shè)備維修、維護步驟(例如校準和潤滑等)、檢驗和驗證規(guī)程、設(shè)備重新安裝、開始規(guī)程、解鎖規(guī)程、以及過程的任何其他步驟。在移動操作員請求每個后續(xù)的指令、步驟或引導時,工作項跟蹤模塊318可以與移動UI設(shè)備112通信,例如接收指示。在工作項跟蹤模塊318接收到請求每個后續(xù)的指令、步驟或引導的指示時,工作項跟蹤模塊318可以認定前一步驟已完成,從而跟蹤工作項的執(zhí)行的進程。在實施例中,工作項跟蹤模塊318可以操作地與目標設(shè)備(即作為工作項的目標的設(shè)備)或與目標設(shè)備可通信地耦接或鄰近的設(shè)備進行通信,以驗證完成了一個或多個步驟。在又另一個實施例中,兩個移動操作員可以參與協(xié)作會話,并且在一個移動操作員完成被經(jīng)由移動Π設(shè)備112呈獻給技術(shù)人員的工作項的每個步驟時,第二技術(shù)人員可以標記在另一個Π設(shè)備112上完成的每個步驟,向工作項跟蹤模塊318發(fā)送完成了每個步驟的指示。也就是說,協(xié)作使用相應的UI設(shè)備112的兩個用戶無需查看相同的信息顯示,并且根本無需查看相同的信息。作為另一個示例,第一用戶可以在第一 Π設(shè)備112上正在查看執(zhí)行工作項的標準操作規(guī)程,同時另一個用戶在第二 Π設(shè)備112上正在查看與關(guān)聯(lián)于工作項的一個設(shè)備相關(guān)的實時數(shù)據(jù)。在工作項完成時,監(jiān)督模塊106以及在一些實施例中的工作項跟蹤模塊318可以標記項目完成,從活動工作項的列表中將其移除,使得與工作項相關(guān)聯(lián)的任何權(quán)限被移除或失效,分配另一個工作項,向人員通知工作項已完成,向人員通知可以開始依賴的工作項(即依賴于前一工作項的完成才開始的工作項)。
[0123]轉(zhuǎn)向圖6,其是示出用于管理過程工廠中的工作流的方法600的流程圖。方法600包括創(chuàng)建指定要在過程工廠中執(zhí)行的任務的工作項(塊605),根據(jù)所指定的任務確定用于執(zhí)行該工作項的規(guī)程集合(塊610),針對規(guī)程集合中的每個規(guī)程生成相關(guān)聯(lián)的顯示(塊615),并且在移動用戶接口設(shè)備上按照規(guī)程集合的執(zhí)行順序來依次顯示相關(guān)聯(lián)的顯示集合(塊620)。創(chuàng)建工作項可以包括從專家系統(tǒng)接收數(shù)據(jù)和/或根據(jù)從專家系統(tǒng)接收的數(shù)據(jù)指定任務。從專家系統(tǒng)接收數(shù)據(jù)可以包括接收針對過程控制設(shè)備執(zhí)行特定動作的指令。創(chuàng)建工作項還可以或替代地包括指定維護任務、校準任務、更換任務、檢查任務和/或維修任務。創(chuàng)建工作項還可以包括指定需要安全鎖定規(guī)程、關(guān)斷規(guī)程和/或開始規(guī)程等的任務。生成相關(guān)聯(lián)的顯示可以包括生成呈現(xiàn)用于執(zhí)行規(guī)程的一組步驟的顯示、生成包括示出規(guī)程的執(zhí)行的一個或多個圖像的顯示、生成包括一個目標設(shè)備在其周圍環(huán)境中的圖像以幫助人員定位該目標設(shè)備的顯示、生成包括參數(shù)輸入字段以用于記錄與一個目標設(shè)備相關(guān)聯(lián)的參數(shù)的顯示、和/或生成包括標準操作規(guī)程的集合的顯示。所述方法還包括在移動用戶接口設(shè)備的顯示器上示出一個目標設(shè)備在過程工廠的環(huán)境中的位置,其可以包括提供用戶接口控制(該用戶接口控制使得顯示在目標設(shè)備上放大)和/或提供一組用戶接口控制以允許移動用戶接口設(shè)備的用戶在相關(guān)聯(lián)的顯示集合之間導航。在一些實施例中,可以顯示規(guī)程環(huán)境窗以指示與指定任務相關(guān)聯(lián)的規(guī)程的集合中的哪個規(guī)程當前正被執(zhí)行。該方法還包括提供對于關(guān)聯(lián)于特定任務的一個目標設(shè)備相關(guān)的文檔的訪問。此外,該方法可以包括確定執(zhí)行該規(guī)程的集合所需的工具和設(shè)備的集合、生成包括所確定的工具和設(shè)備的集合的列表的檢查清單顯示并顯示檢查清單。創(chuàng)建工作項可以包括指定手冊數(shù)據(jù)收集任務。確定規(guī)程的集合可以包括確定收集手冊數(shù)據(jù)的路線。
[0124]監(jiān)督引擎106還可以存儲與工作項的執(zhí)行相關(guān)聯(lián)的數(shù)據(jù)。特別是,監(jiān)督引擎106可以存儲由與工作項的執(zhí)行相關(guān)聯(lián)的移動Π設(shè)備112捕獲的數(shù)據(jù),以及可以存儲與工作項的執(zhí)行對過程工廠的操作的影響相關(guān)的數(shù)據(jù)(例如由于工作項的執(zhí)行造成的或與工作項的執(zhí)行有關(guān)的過程工廠的性能變化)等。在實施例中,移動UI設(shè)備112可以捕獲視頻、音頻或振動數(shù)據(jù)作為診斷規(guī)程或維修或維護規(guī)程的一部分,并且移動Π設(shè)備112可以將所捕獲的數(shù)據(jù)發(fā)送回監(jiān)督引擎106,該監(jiān)督引擎106將該數(shù)據(jù)存儲為關(guān)聯(lián)于特定的工作項,以及替代地或者額外地,可以在大數(shù)據(jù)設(shè)施102中存儲該數(shù)據(jù)。
[0125]檢杳清單
[0126]回見圖3,監(jiān)督引擎106可以執(zhí)行與監(jiān)督移動人員相關(guān)的其他任務。僅作為一個示例,監(jiān)督引擎106可以包括檢查清單生成例程314。檢查清單生成例程314可以生成與被分配給移動人員的工作項相對應的移動人員的檢查清單。由例程314生成的檢查清單可以包括例如區(qū)域或規(guī)程所需的安全設(shè)備(例如防毒面具、安全帶、安全鉤、輻射探測設(shè)備/劑量計等)、以及執(zhí)行規(guī)程所需的工具、執(zhí)行規(guī)程所需的部件(例如替換部件或維護部件,例如密封件、潤滑劑)等。在一些實施例中,檢查清單生成例程314可以生成檢查清單,并且將所述檢查清單存儲為關(guān)聯(lián)于工作項?;蛘?,檢查清單生成例程314可以實時生成和顯示檢查清單。在任一情況中,可以設(shè)想,在工作項被執(zhí)行前不久,移動人員將被呈現(xiàn)有該檢查清單。例如,當移動操作員指示他或她正準備執(zhí)行工作項時,檢查清單將被自動呈現(xiàn)給移動操作員。在其他實施例中,在操作員準備執(zhí)行工作項時,檢查清單將由移動操作員手動請求。在一些實施例中,監(jiān)督引擎106確定操作員正準備執(zhí)行工作項并且將檢查清單自動呈獻給移動操作員。例如,在工作項要被調(diào)度為被執(zhí)行時,監(jiān)督引擎106可以接收移動操作員已經(jīng)將工作站UI設(shè)備112的狀態(tài)轉(zhuǎn)移到移動UI設(shè)備112的指示。在檢測到狀態(tài)轉(zhuǎn)移時,監(jiān)督引擎106可以呈現(xiàn)檢查清單,提示移動操作員來確認他或她具有適當?shù)脑O(shè)備和資源來執(zhí)行工作項?;蛘?,當移動操作員打開工作項時,優(yōu)選地在進入過程工廠環(huán)境之前,移動Π設(shè)備112可以自動獲取(例如從監(jiān)督引擎106)檢查清單。在又另一個實施例中,移動Π設(shè)備112可以檢查到其已經(jīng)進入供應室或準備室,并且可以自動呈現(xiàn)檢查清單給移動操作員,從而移動操作員可以收集所需的工具、設(shè)備和供應等。
[0127]現(xiàn)在轉(zhuǎn)向圖7,其是示出用于促進過程工廠中的任務完成的方法700的流程圖。該方法包括從在工作項的數(shù)據(jù)庫中存儲的多個工作項中接收工作項的選擇(塊705),并且根據(jù)所選擇的工作項確定工作項的執(zhí)行所需的一個或多個項(塊710)。生成一個或多個項的檢查清單以顯示給執(zhí)行工作項的人員(塊715),并且該檢查清單被顯示給執(zhí)行工作項的人員(塊720)。在實施例中,根據(jù)所選擇的工作項確定一個或多個工作項包括讀取該工作項的一個或多個字段,其可以包括讀取所需的設(shè)備字段、讀取所需的安全設(shè)備字段、讀取所需的工具字段和/或讀取指示一個目標設(shè)備在過程工廠內(nèi)的位置的字段。讀取一個或多個字段可以包括讀取指定要被完成的目標任務的字段。讀取字段可以包括讀取指定要被完成的目標任務以及目標設(shè)備或目標設(shè)備類型的字段。此外,確定執(zhí)行工作項所需的一個或多個項可以包括確定要被完成的任務、將在其上執(zhí)行要被完成的任務的設(shè)備或這兩者。生成用于顯示給執(zhí)行工作項的人員的一個或多個項目的檢查清單可以包括生成包括一個安全設(shè)備、工具、過程控制設(shè)備、過程控制設(shè)備的部件、維護材料等中的任何一個或組合的檢查清單。生成檢查清單可以包括從與關(guān)聯(lián)于工作項的過程控制設(shè)備相關(guān)聯(lián)的設(shè)備手冊、與執(zhí)行工作項所需的工具相關(guān)聯(lián)的設(shè)備手冊、安全文檔、標準操作規(guī)程和/或與關(guān)聯(lián)于工作項的過程控制設(shè)備的位置相關(guān)聯(lián)的文檔中的一個或多個中獲取信息。在一些實施例中,生成檢查清單還可以包括確定與工作項相關(guān)聯(lián)的位置或被分配的人員到達與工作項相關(guān)聯(lián)的位置所必須經(jīng)過的位置,并且獲取訪問或經(jīng)過該位置所需的具體的安全設(shè)備和/或工具。向執(zhí)行工作項的人員顯示檢查清單可以包括接收被分配執(zhí)行工作項的用戶已經(jīng)致動了移動用戶接口設(shè)備并在被致動的移動用戶接口設(shè)備上顯示檢查清單給用戶的指示。接收工作項的選擇可以包括接收第一用戶接口設(shè)備上的部分,并且將檢查清單顯示給執(zhí)行工作項的人可以包括接收第一用戶接口設(shè)備的狀態(tài)已經(jīng)被傳遞給第二用戶接口設(shè)備的指示和在第二用戶接口設(shè)備上顯示檢查清單。方法700還可以包括針對檢查清單上的一個或多個項中的每一個接收瀏覽所顯示的檢查清單的人具有該項的指示。
[0128]UI 設(shè)各
[0129]圖8是Π設(shè)備803在移動控制室800的環(huán)境中的框圖。移動控制室800可以使得UI設(shè)備803將操作狀態(tài)發(fā)送到另一個系統(tǒng)或設(shè)備和/或從另一個系統(tǒng)或設(shè)備接收操作的UI狀態(tài)。移動控制室800還包括UI設(shè)備803a、服務器150和UI設(shè)備803b。UI設(shè)備803、803a、803b中的每一個可以是如在下文中參照圖9B描述的各種UI設(shè)備類型中的任何一個。服務器150可以包括網(wǎng)絡(luò)服務或網(wǎng)絡(luò)例程152,其可以被存儲在服務器150處的存儲器中,并且由服務器150處的處理器執(zhí)行。UI設(shè)備803a和803b (以及任何其他的UI設(shè)備803)中的每一個包括處理器810、存儲器815、顯示器820、網(wǎng)絡(luò)接口 825、輸入接口 830、系統(tǒng)總線835和一個或多個收發(fā)機850。UI設(shè)備803a、803b還可以包括一個或多個定位設(shè)備,包括例如全球定位系統(tǒng)(GPS)(或任何其他的衛(wèi)星導航系統(tǒng))接收機832、慣性定位系統(tǒng)芯片834、獨立的定位部件(例如指南針836、陀螺儀838、加速度計840)等。存儲器815可以包括操作系統(tǒng)880、用戶接口(“Π”)例程882、環(huán)境感知例程884、狀態(tài)確定例程886、瀏覽器例程888、圖像捕獲例程890、以及聲音捕獲例程892、本地過程控制數(shù)據(jù)存儲器894、UI狀態(tài)信息896以及其他數(shù)據(jù)。在一些實施例中,操作系統(tǒng)880、Π例程882、環(huán)境感知例程884和/或狀態(tài)確定例程886中的一個或多個可以位于Π設(shè)備803外部的存儲器處,并且可以被Π設(shè)備803外部(例如在諸如服務器150之類的系統(tǒng)或設(shè)備處)的處理器執(zhí)行。應當理解的是,在這里描述的移動控制室800僅是一個示例??梢詷?gòu)思出其他的配置。例如,移動控制室800無需包括多個Π設(shè)備,并且在實際上,無需包括任何特定數(shù)量的Π設(shè)備。
[0130]在Π設(shè)備803的存儲器815的特定實施例中,存儲器815可以包括易失性和/或非易失性存儲器,并且可以是可移除的或不可移除的存儲器。例如,存儲器815可以包括如下形式的計算機存儲介質(zhì):隨機存取存儲器(RAM)、只讀存儲器(R0M)、EEPR0M、閃存或其它存儲器技術(shù)、CD-ROM、數(shù)字多功能盤(DVD)或其它光盤存儲、磁帶盒、磁帶、磁盤存儲或其他磁存儲設(shè)備,或可以用來儲存所期望的信息的任何其它介質(zhì)。處理器810被配置為獲取和執(zhí)行在存儲器815中存儲的指令。存儲器815可以存儲諸如操作系統(tǒng)數(shù)據(jù)或程序數(shù)據(jù)之類的數(shù)據(jù)。
[0131]網(wǎng)絡(luò)接口 825可以包括或耦接到一個或多個天線以進行無線通信、耦接到一個或多個端口以進行有線連接,或者這兩者。在一些實施例中,網(wǎng)絡(luò)接口可以耦接到GPS接收機832,使得網(wǎng)絡(luò)接口 825能夠接收位置或坐標數(shù)據(jù)。網(wǎng)絡(luò)接口 825還可以或替代地包括藍牙收發(fā)機,使得網(wǎng)絡(luò)接口 825能夠建立與外部設(shè)備或系統(tǒng)的個域網(wǎng)。附加地或者替代地,網(wǎng)絡(luò)接口可以包括近場通信(“NFC”)收發(fā)機、射頻識別(“RFID”)收發(fā)機、和/或局域網(wǎng)收發(fā)機(例如,使網(wǎng)絡(luò)接口 825能夠使用IEEE802.11協(xié)議來進行通信)。
[0132]網(wǎng)絡(luò)接口 825可以經(jīng)由諸如圖1A中所示的過程控制網(wǎng)絡(luò)100之類的網(wǎng)絡(luò)與服務器150和/或其中一個UI設(shè)備803進行通信。用戶可以經(jīng)由輸入接口 830與UI設(shè)備803進行交互。輸入接口 830可以經(jīng)由機械激勵(例如鍵盤或鼠標)接受輸入。輸入接口 830可以替代地或額外地經(jīng)由檢測到電磁場、信號或?qū)傩?例如,電阻或電容性觸摸屏)接受輸入。此外,輸入接口 830可以經(jīng)由檢測到聲音、光或動作(例如,經(jīng)由麥克風842的語音輸入、圖像傳感器或照相機844等)來接受輸入。另外地,輸入接口 830可以從與網(wǎng)絡(luò)接口825耦接的藍牙設(shè)備接受輸入。顯示器820可以提供圖像或視頻形式的輸入,并且可以利用任何類型的監(jiān)視器、投影儀或顯示技術(shù)(包括CRT、LCD、等離子、LED和OLED技術(shù))。
[0133]在一些實施例中,一個或多個輸入源(例如麥克風842、圖像傳感器或照相機844或其他傳感器(例如氧傳感器、有毒氣體傳感器、運動傳感器、振動傳感器、RFID傳感器))可以位于Π設(shè)備803之外,并且經(jīng)由有線通信通道(例如經(jīng)由耳機端口或USB端口)或無線通信通道(例如,無線USB、藍牙、W1-Fi或?qū)S袇f(xié)議)耦接到UI設(shè)備803。例如,在攜帶UI設(shè)備803的情況下,攜帶Π設(shè)備803的用戶還可以在腰帶上攜帶一個或多個輸入源。
[0134]例程880-896中的每一個可以是指令、例程、模塊、過程、服務、程序和/或應用中的一個或多個,并且可以被存儲在計算機可讀介質(zhì)上,例如存儲器815上。操作系統(tǒng)880可以支持基本功能并管理Π設(shè)備803的資源。特別是,操作系統(tǒng)880可以管理Π設(shè)備803的硬件和軟件。當由處理器執(zhí)行時,Π例程882可以使得顯示器820顯示信息給用戶,并且可以使得輸入接口 830從用戶或從其他外部刺激接收輸入。響應于在網(wǎng)絡(luò)接口 825處、輸入接口 830處或在一個或多個傳感器處接收的環(huán)境信息,環(huán)境感知例程884可以使得顯示器820顯示信息。環(huán)境感知例程884可以額外地或替代地使得UI設(shè)備803識別環(huán)境(例如位置、時間或調(diào)度)和/或從UI設(shè)備803外部的系統(tǒng)或設(shè)備接收環(huán)境。
[0135]狀態(tài)確定例程886可以收集與Π設(shè)備803的操作相關(guān)的信息。例如,狀態(tài)確定例程886可以通過監(jiān)視由處理器810執(zhí)行的過程和與所述過程相關(guān)聯(lián)的數(shù)據(jù)來收集UI狀態(tài)信息896。狀態(tài)確定例程886可以識別在顯示器820處示出的信息,并且可以識別與所示出的信息相關(guān)聯(lián)的過程實體。在一些實施例中,狀態(tài)確定例程886可以將所收集的UI狀態(tài)例程發(fā)送到外部節(jié)點,例如服務器150或Π設(shè)備803b。在Π設(shè)備803實現(xiàn)瘦客戶端或網(wǎng)絡(luò)客戶端的實施例中,狀態(tài)確定例程886可以被存儲在服務器150上的存儲器處,其中其可以被由服務器150處的處理器執(zhí)行。
[0136]瀏覽器例程888可以是用于訪問、呈現(xiàn)和導航一個或多個信息資源的應用。信息資源可以是網(wǎng)頁、圖像、視頻、文檔或任何其他內(nèi)容。瀏覽器例程888可以與位于Π設(shè)備803上的信息資源或與UI設(shè)備803外部的信息資源交互。例如,Π設(shè)備803可以經(jīng)由萬維網(wǎng)或經(jīng)由諸如過程控制網(wǎng)絡(luò)100之類的網(wǎng)絡(luò)訪問其他系統(tǒng)或設(shè)備(例如服務器150或Π設(shè)備803b)處的信息資源。在一些實施例中,瀏覽器例程888可以訪問與在服務器150處執(zhí)行的UI例程相關(guān)聯(lián)的和/或由所述UI例程生成的信息。具體而言,瀏覽器例程888可以訪問服務器150處的網(wǎng)絡(luò)服務152,其中網(wǎng)絡(luò)服務152可以對應于在服務器150處執(zhí)行的Π例程。例如,瀏覽器例程888可以(例如經(jīng)由輸入接口 830從用戶)接收地址或標識符,例如統(tǒng)一資源標識符或統(tǒng)一資源定位符。地址或標識符可以將瀏覽器例程888指引到網(wǎng)絡(luò)服務152。瀏覽器例程888可以經(jīng)由網(wǎng)絡(luò)服務152從UI例程882接收UI數(shù)據(jù)(例如顯示數(shù)據(jù)或過程參數(shù)數(shù)據(jù)),使得瀏覽器例程888能夠示出用于控制和/或監(jiān)視一些或全部的過程的圖形。瀏覽器例程888還可以接收用戶輸入(例如對圖形的鼠標點擊),并且將表示用戶輸入的數(shù)據(jù)經(jīng)由網(wǎng)絡(luò)服務152發(fā)送到Π例程882。在替代的實施例中,瀏覽器例程888可以是插件或網(wǎng)絡(luò)客戶端應用。
[0137]雖然各個例程880-895被描述為被存儲在存儲器815中,但是Π設(shè)備803還可以操作以根據(jù)需要經(jīng)由網(wǎng)絡(luò)接口 825請求、獲取、接收和/或下載額外的例程(例如,應用、小應用、更新、補丁等)。作為可以構(gòu)思出的示例之一,UI設(shè)備112可以請求并接收用于促進Π設(shè)備112和過程工廠中的過程控制設(shè)備之間的直接(或間接)通信的信息。在任一情況中,應當理解的是,UI設(shè)備112并不限于駐留在存儲器815中并且在本文中描述的這些應用、例程和模塊。
[0138]圖像捕獲例程890可以操作以經(jīng)由圖像傳感器或照相機844捕獲圖像。在一些實施例中,圖像可以被經(jīng)由網(wǎng)絡(luò)接口 825發(fā)送到網(wǎng)絡(luò)100上的節(jié)點,其中該節(jié)點可以分析圖像以識別過程數(shù)據(jù)。例如,在一個實施例中,圖像捕獲例程890可以使得圖像傳感器844捕獲火焰的圖像。圖像捕獲例程890可以將火焰的圖像經(jīng)由網(wǎng)絡(luò)100發(fā)送到節(jié)點(例如,服務器150、專家系統(tǒng)104等),其中該節(jié)點可以分析圖像以識別火焰的顏色和對應的溫度。類似地,聲音捕獲例程892可以是用于經(jīng)由麥克風842捕獲聲音的一個或多個指令或例程。所捕獲的聲音數(shù)據(jù)可以被發(fā)送到網(wǎng)絡(luò)100上的節(jié)點以用于分析。
[0139]對于捕獲聲音,麥克風842可以捕獲與工廠資產(chǎn)相關(guān)聯(lián)的音頻。所捕獲的音頻可以用于識別工廠資產(chǎn)或診斷工廠資產(chǎn)。例如,泵可以具有預期的聲音簽名。在這樣的示例中,UI設(shè)備803可以捕獲在工廠資產(chǎn)的操作期間生成的音頻,并且可以將該音頻經(jīng)由網(wǎng)絡(luò)100發(fā)送到節(jié)點(例如服務器150、專家系統(tǒng)104等)以將資產(chǎn)類型識別為例如泵。在這樣的環(huán)境中,節(jié)點可以甚至向Π設(shè)備803識別相關(guān)的特定泵。Π設(shè)備803還可以包括用于檢測振動的運動傳感器(例如加速度計840)。例如,工廠資產(chǎn)在操作期間可以具有預期的振動水平。用戶可以將Π設(shè)備803放置在工廠資產(chǎn)上或工廠資產(chǎn)附近。Π設(shè)備803可以使用由運動傳感器檢測到的數(shù)據(jù)來識別與資產(chǎn)相關(guān)聯(lián)的當前的振動水平。如果當前的振動水平超過預期的振動水平,則用戶可以利用Π設(shè)備803來進一步診斷工廠資產(chǎn)或請求資產(chǎn)的工作順序。在一些實例中,當Π設(shè)備803被放置在資產(chǎn)上或資產(chǎn)附近時,診斷例程可以自動啟動以檢測與所述資產(chǎn)相關(guān)聯(lián)的振動。
[0140]在一些實例中,Π設(shè)備803可以包括用于建立與其他設(shè)備的連接的外圍接口(未示出)。外圍接口可以是串行接口,例如通用串行總線(USB)接口。在其他實施例中,與網(wǎng)絡(luò)接口的實施例中的一些類似,外圍接口可以是用于建立與另一個設(shè)備的無線連接的無線接口。例如,在一些實施例中,外圍接口可以是遵從于諸如(在2400-2480MHZ頻段操作的)藍牙或(以13.56MHz頻段操作的)近場通信之類的標準的短距離無線接口。外圍接口可以用于發(fā)送狀態(tài)信息到如下所述的外部設(shè)備或從如下所述的外部設(shè)備接收狀態(tài)信息。在某些實施例中,外圍接口還可以用于與向Π設(shè)備803提供環(huán)境感知的外部設(shè)備進行交互。例如,可以經(jīng)由也在下文中描述的外圍接口檢測環(huán)境ID設(shè)備。在一些實施例中,用戶可以經(jīng)由外部接口將在UI設(shè)備803處可用的狀態(tài)信息或過程信息保存到外部設(shè)備。
[0141]在Π設(shè)備803的總體操作中,處理器810可以訪問存儲器815以執(zhí)行Π例程882。當處理器810執(zhí)行UI例程882時,處理器810使得在顯示器820處提供輸出,其中所述輸出表示與過程工廠10中的實體(例如設(shè)備、裝置、網(wǎng)絡(luò)節(jié)點、過程數(shù)據(jù)、控制數(shù)據(jù)等)相關(guān)的信息。輸出可以基于在存儲器815中存儲的數(shù)據(jù)(例如圖形數(shù)據(jù)、歷史數(shù)據(jù)或任何先前接收和存儲的數(shù)據(jù))或經(jīng)由網(wǎng)絡(luò)接口 825接收的數(shù)據(jù)(例如從控制器11或數(shù)據(jù)庫151接收的數(shù)據(jù))。此外,當在輸入接口 830處接收輸入時,輸入接口 830可以生成輸入數(shù)據(jù)。輸入數(shù)據(jù)可以被通過系統(tǒng)總線835傳輸?shù)教幚砥?10,其中處理器810可以根據(jù)所接收到的輸入執(zhí)行一個或多個指令或例程。在許多實例中,輸入數(shù)據(jù)可以代表與在顯示器820處提供的圖形輸出的用戶交互。例如,輸入數(shù)據(jù)可以表示鼠標的移動,其中處理器810進行操作以根據(jù)鼠標運動移動在顯示器820上顯示的光標。輸入數(shù)據(jù)還可以代表對在顯示器820上顯示的Π單元(例如窗口(例如瀏覽器窗口)、設(shè)備圖形(例如罐、泵、閥、表等)或操作系統(tǒng)單元)的選擇。此外,輸入數(shù)據(jù)可以表示控制輸入。例如,用戶可以使用鍵盤、鼠標或觸摸屏來輸入對于過程設(shè)備的設(shè)置點值。當輸入數(shù)據(jù)代表控制輸入時,處理器810可以將輸入數(shù)據(jù)通過系統(tǒng)總線835發(fā)送到網(wǎng)絡(luò)接口 825,其中網(wǎng)絡(luò)接口 825將輸入數(shù)據(jù)發(fā)送到過程控制網(wǎng)絡(luò)100,其中其可以被在另一個節(jié)點(例如圖1A中所示的控制器11或服務器150)處接收。處理器810還可以使得任何其他類型的輸入數(shù)據(jù)被發(fā)送到過程控制網(wǎng)絡(luò)100。
[0142]狀態(tài)感知、轉(zhuǎn)移和協(xié)作
[0143]由于移動設(shè)備促進了過程控制操作、配置和維護,可以預期人員從設(shè)備移動到設(shè)備,并且在任一情況中,可以期望這樣的能力,即從設(shè)備切換到設(shè)備而不必須在第二設(shè)備上重新創(chuàng)建(和/或重新導航到)他們正在查看的顯示和/或他們正在第一設(shè)備上參與的過程。如上述示例所示,操作員可能期望在她上班路上從移動電話遠程地檢查過程工廠的狀態(tài),從而在她到達現(xiàn)場時她可以對可能發(fā)生的情況已經(jīng)準備好。當她到達現(xiàn)場時,她可以走到她的辦公室并期望在工作站獲取相同位置。其后,她可以拿取平板計算機并走到工廠地點來觀測工廠區(qū)域或參加各種任務??傮w而言,在過程工廠的操作和維護中涉及的人員可以期望他們使用的設(shè)備包括一些級別的狀態(tài)感知性,并且能夠在設(shè)備之間轉(zhuǎn)換狀態(tài)以促進移動和/或協(xié)作。
[0144]在本公開的實施例中,狀態(tài)信息無縫地從第一 Π設(shè)備轉(zhuǎn)移至第二 Π設(shè)備,這允許用戶在第二 Π設(shè)備上繼續(xù)或向第二 Π設(shè)備轉(zhuǎn)移來自第一 Π設(shè)備的會話而在工作流中不出現(xiàn)任何中斷。狀態(tài)轉(zhuǎn)移還可以允許第一Π設(shè)備的第一用戶與第二Π設(shè)備的第二用戶協(xié)作,從而兩個用戶可以用協(xié)作的方式針對任務或工作項進行工作。在另一個實施例中,Π設(shè)備可以根據(jù)Π設(shè)備的操作的環(huán)境提供輸出。例如,當確定在Π設(shè)備顯示器處將提供什么信息或如何提供信息時,Π設(shè)備可以考慮Π設(shè)備的位置和裝置位置、Π設(shè)備的類型或其他考慮。在本文中公開的UI設(shè)備和移動控制室提供了從物理控制室“解放"UI設(shè)備的用戶和操作員的益處。這樣的Π設(shè)備的用戶可以在工廠內(nèi)自由地走動而不中斷工作流、也不喪失相對于監(jiān)視和控制過程的功能性或能力。
[0145]圖9A說明了示例性的移動控制室900a的方面。移動控制室900a包括Π設(shè)備912a、n設(shè)備912b和UI設(shè)備912c,其中的每一個都可以由用戶901和/或用戶902使用。
[0146]移動控制室900a可以使得用戶901能夠通過將UI設(shè)備912a的狀態(tài)轉(zhuǎn)移到UI設(shè)備912b來同步Π設(shè)備912a和912b。Π狀態(tài)轉(zhuǎn)移可以使得Π設(shè)備912b顯示與在Π設(shè)備912a處顯示的信息類似的信息。狀態(tài)轉(zhuǎn)移還可以使得UI設(shè)備912b執(zhí)行與在UI設(shè)備912a處執(zhí)行的例程或應用類似的例程或應用。此外,Π設(shè)備912a上的例程或應用可以在與在UI設(shè)備912a處執(zhí)行的例程或應用相同的狀態(tài)進行執(zhí)行。通過將來自UI設(shè)備912a的操作的UI狀態(tài)轉(zhuǎn)移到UI設(shè)備912b,用戶可以停止使用UI設(shè)備912a,并且開始使用UI設(shè)備912b,而在工作流中沒有任何損失。
[0147]類似地,控制室900a可以使得能夠在至少兩個Π設(shè)備之間建立安全協(xié)作會話。在實施例中,當兩個設(shè)備912移動到彼此的附近并且變得相互感知彼此時,安全協(xié)作會話可以被自動建立。一旦建立了會話,就可以在協(xié)作工作會話期間執(zhí)行Π設(shè)備之間的數(shù)據(jù)同步。更具體而言,用戶901可以與用戶902協(xié)作,其中Π設(shè)備912b可以將狀態(tài)信息轉(zhuǎn)移到UI設(shè)備912c。通過將狀態(tài)信息從UI設(shè)備912b轉(zhuǎn)移到UI設(shè)備912c,UI設(shè)備912c可以識別Π設(shè)備912b的操作的狀態(tài)。例如,Π設(shè)備912c可以示出與在Π設(shè)備912b處顯示的信息相同或類似的信息。UI設(shè)備912b和912c還可以啟動通信例程,允許用戶901和902經(jīng)由UI設(shè)備912b和912c交換信息(例如文本、視頻和IP語音)。例如,UI設(shè)備912b和912c可以交換與工作項或任務相關(guān)的信息,使得用戶901和902能夠以協(xié)作的方式針對項或任務進行工作,即使用戶901和902并未在相應的UI設(shè)備912b和912c上查看相同顯示。在一個示例中,用戶可以能夠經(jīng)由UI設(shè)備檢驗設(shè)備,從而另一個用戶知道正在對該設(shè)備進行處理。
[0148]在一些實施例中,Π設(shè)備912a_912c可以在彼此之間直接地轉(zhuǎn)移狀態(tài)信息。UI設(shè)備912a-912c可以使用短距離無線技術(shù)(例如近場通信(ISO / IEC14443和1809標準))來檢測接近程度,并且隨后使用WiFi (IEEE802.11標準)或藍牙(IEEE802.15.1標準)來轉(zhuǎn)移狀態(tài)信息。在另一些實施例中,UI設(shè)備912a-912c可以經(jīng)由節(jié)點(例如圖1A中所示的服務器150)、經(jīng)由骨干網(wǎng)105轉(zhuǎn)移狀態(tài)信息。在某些實施例中,UI設(shè)備912a-912c可以是瘦客戶端,其中UI設(shè)備912a-912c可以呈現(xiàn)圖形,但Π設(shè)備912a_912c的大量處理出現(xiàn)在過程控制網(wǎng)絡(luò)100上的節(jié)點(例如圖1A中所示的服務器150)處。在這樣的實施例中,在UI設(shè)備912a-912c之間轉(zhuǎn)移數(shù)據(jù)可以包括在節(jié)點處執(zhí)行的UI之間轉(zhuǎn)移狀態(tài)信息。
[0149]圖9B說明了示例性的移動控制室900c中的UI設(shè)備112。移動控制室900c可以支持到或從UI設(shè)備112a-112k中的任何一個的操作狀態(tài)的轉(zhuǎn)移,支持UI設(shè)備同步和用戶協(xié)作。移動控制室900c包括服務器150、過程控制網(wǎng)絡(luò)100、用戶901和UI設(shè)備112a_112k。服務器150可以包括數(shù)據(jù)庫151,其可以包括顯示數(shù)據(jù)、參數(shù)數(shù)據(jù)、歷史數(shù)據(jù)、環(huán)境數(shù)據(jù)、UI狀態(tài)信息數(shù)據(jù)或任何其他的過程工廠數(shù)據(jù)。數(shù)據(jù)庫151可以被存儲在服務器150上的存儲器中,被存儲為與服務器150分離,或者被存儲在過程工廠中的多個設(shè)備中。UI設(shè)備112a-l 12k中的每一個可以是提供與過程相關(guān)聯(lián)的過程或單元相關(guān)的信息和接收關(guān)于所述過程或單元的用戶輸入的任何類型的過程控制Π設(shè)備112。Π設(shè)備112a-112k中的每一個可以執(zhí)行對應的Π。在選擇性的實施例中,Π可以整體或部分地在服務器150處執(zhí)行,并且可以被例如經(jīng)由網(wǎng)頁提供給Π設(shè)備112a-112k。Π設(shè)備112a_112k中的每一個可以經(jīng)由過程控制網(wǎng)絡(luò)100的骨干網(wǎng)105與服務器150進行通信。在圖9B中所示的實施例中,用戶901可以通過顯示器920和輸入接口 930與Π設(shè)備112a進行交互(當然用戶901可以與Π設(shè)備112a-112k中的任何一個交互)。在本實施例中,Π設(shè)備112a是固定工作站,其中輸入接口 930是鍵盤,顯示器920是監(jiān)視器;UI設(shè)備112b是移動設(shè)備(例如電話或PDA);UI設(shè)備112c是能夠從用戶的手或輸入筆接收觸摸輸入的平板設(shè)備;Π設(shè)備112d是可穿戴設(shè)備(在此情況下為具有觸摸屏的手表)設(shè)備112e是膝上型計算機;Π設(shè)備112f是可穿戴設(shè)備(在此情況下是具有頭戴顯示器的耳機);UI設(shè)備112g是電視,其可以具有相關(guān)聯(lián)的輸入接口(未示出),例如鍵盤、鼠標、觸摸屏(例如電容式觸摸屏)、運動傳感器或任何其他類型的能夠接受用戶輸入的設(shè)備設(shè)備112h是位于過程工廠環(huán)境(例如壁掛、安裝在過程實體上或附近等)中的顯示器和用戶輸入設(shè)備(例如觸摸屏);Π設(shè)備112j是具有內(nèi)置的可操作來將UI投影到表面112k(例如,過程工廠內(nèi)的墻壁)上的投影儀的移動設(shè)備(例如智能電話)。投影到表面112k上的Π可以包括用戶輸入方法(例如,經(jīng)由Π設(shè)備112j或外部設(shè)備(未示出)跟蹤的用戶動作)。當然,在各個實施例中,可以采用Π設(shè)備112a-112k的任何組合。此外,移動控制室900c可以包括與Π設(shè)備112a_112k中的任何一個類似的額外的UI設(shè)備。盡管輸入的具體類型被描述為關(guān)聯(lián)于設(shè)備112a-112k中的每一個,但應當注意的是,在各個實施例中,至少根據(jù)Π設(shè)備112的使用類型,設(shè)備112中的任何一個可以接受來自各個輸入源的輸入。僅作為一個示例,構(gòu)思出Π設(shè)備112可以接受來自輸入筆的設(shè)備或可以是并非為電容特征(例如電阻、表面聲波或任何其他類型的觸摸屏技術(shù))的觸敏設(shè)備,以促進來自例如戴著保護手套的用戶的輸入。語音輸入也可以用于Π設(shè)備112中的任何一個中,特別是在外部噪音并非為因素的環(huán)境中。
[0150]在移動控制室900c中,UI設(shè)備112a_112k中的每一個可以使得用戶901能夠經(jīng)由過程控制網(wǎng)絡(luò)100監(jiān)視和/或控制與過程相關(guān)聯(lián)的過程或單元。在實施例中,UI設(shè)備112a-112k中的每一個可以實現(xiàn)網(wǎng)絡(luò)客戶端或瘦客戶端。在這樣的實施例中,服務器150可以執(zhí)行UI和用于UI設(shè)備112a-112k中的一個或多個的操作的任何其他例程。UI設(shè)備112a-112k可以將用戶輸入數(shù)據(jù)傳遞到服務器150,其中服務器150可以響應于用戶輸入。服務器150可以將顯示數(shù)據(jù)發(fā)送到UI設(shè)備112a-112k。由于在本實施例中服務器150可以管理Π設(shè)備112a-112k的操作的大量處理,因此服務器150可以通過監(jiān)視服務器150處的例程的執(zhí)行并且監(jiān)視從Π設(shè)備112a-112k中的每一個接收和發(fā)送到Π設(shè)備112a_112k中的每一個的數(shù)據(jù),來跟蹤每一個Π設(shè)備112a-112k的操作的狀態(tài)。
[0151]在其他一些實施例中,Π設(shè)備112a_112k單純作為數(shù)據(jù)客戶端操作。例如,在實施例中,每一個Π設(shè)備112包括網(wǎng)絡(luò)瀏覽器和用于自動生成動態(tài)HTML (或其他代碼)來在UI設(shè)備112上顯示信息的例程。例程和/或由例程生成的動態(tài)網(wǎng)頁從服務器150獲取數(shù)據(jù),并且在顯示器上顯示所獲取的數(shù)據(jù)(以及其他數(shù)據(jù),例如用戶輸入數(shù)據(jù))。例程和/或動態(tài)網(wǎng)頁還可以接受用戶輸入,并且將數(shù)據(jù)發(fā)送回服務器150。在這樣的實施例中,大部分處理在UI設(shè)備112上進行,同時僅數(shù)據(jù)被經(jīng)由網(wǎng)絡(luò)傳輸?shù)椒掌?50和從服務器150傳輸數(shù)據(jù)。
[0152]在另一個實施例中,位于UI設(shè)備112上的指令(例如JavaScript指令)動態(tài)生成在適當?shù)牟榭磻?例如HTML5查看器或網(wǎng)絡(luò)瀏覽器)中呈現(xiàn)的代碼(例如HTML5代碼)。例如,JavaScript代碼可以打開通過WebSocket應用消息協(xié)議使用的WebSocket連接,以在UI設(shè)備112和服務器150上執(zhí)行的JavaScript之間發(fā)送消息。
[0153]服務器150可以周期性地或響應于觸發(fā)事件來保存UI狀態(tài)信息(例如保存到數(shù)據(jù)庫151中)。Π狀態(tài)信息可以代表Π設(shè)備捕獲時的狀態(tài)。Π狀態(tài)信息可以包括關(guān)于如下內(nèi)容的信息--與UI設(shè)備交互的用戶或操作員;相對于Π設(shè)備執(zhí)行的應用、程序、例程或模塊;在UI設(shè)備處呈現(xiàn)的圖形或聲音;與顯示的數(shù)據(jù)相關(guān)的工廠的部分;或與UI設(shè)備的操作相關(guān)的任何其他信息。當服務器150接收到對狀態(tài)轉(zhuǎn)移的請求時,服務器150可以訪問在數(shù)據(jù)庫151中本地保存的UI狀態(tài)信息,并且可以將UI狀態(tài)信息發(fā)送到在服務器150處執(zhí)行的適當?shù)摩?。Π可以將對應的顯示數(shù)據(jù)發(fā)送到適當?shù)摩霸O(shè)備。例如,Π設(shè)備112b可以從Π設(shè)備112a請求狀態(tài)信息(其中例如用戶901期望將Π設(shè)備從112a切換到112b而不中斷工作流)。在一些實施例中,UI設(shè)備112a和112b可以均具有在服務器150處執(zhí)行的UI。服務器150可以訪問在數(shù)據(jù)庫151處本地存儲的UI狀態(tài)信息,并且可以將該UI狀態(tài)信息傳遞到Π設(shè)備112b的UI。Π設(shè)備112b的Π可以基于所保存的Π狀態(tài)信息確在Π設(shè)備112b處應當顯示什么,并且將顯示數(shù)據(jù)傳遞到Π設(shè)備112b。
[0154]在一些實施例中,當用戶與相應的UI設(shè)備交互時,Π設(shè)備112a_112k中的每一個可以捕獲UI狀態(tài)信息并且在數(shù)據(jù)庫151處存儲UI狀態(tài)信息。UI設(shè)備可以將UI狀態(tài)信息通過網(wǎng)絡(luò)100發(fā)送到服務器1 50。服務器150可以將UI狀態(tài)信息發(fā)送到UI設(shè)備112a_112k中的任何一個,從而例如在從Π設(shè)備112a-l 12k中的特定一個接收到請求時,特定的Π設(shè)備可以以與所接收的UI狀態(tài)信息相一致的方式進行操作。
[0155]作為示例,用戶901可以開始使用Π設(shè)備112a(盡管也可以利用Π設(shè)備112b-112k中的任何一個來執(zhí)行以下的示例)。當用戶901與Π設(shè)備112a交互時,UI設(shè)備112a可以周期性地捕獲和保存UI狀態(tài)信息。UI狀態(tài)信息可以與用戶901有關(guān),例如表示用戶ID或用戶職務/角色。Π狀態(tài)信息還可以與用戶的會話有關(guān),包括與下述內(nèi)容相關(guān)的信息:在Π設(shè)備112a上運行的程序或例程、捕獲的時間、會話長度、在Π設(shè)備112的顯示器920處顯示的圖形的配置、在Π設(shè)備112a處被監(jiān)視或控制的實體(即,過程區(qū)域、設(shè)備、裝配或數(shù)據(jù))和/或正被使用的UI設(shè)備的類型(在此情況下為固定工作站)。在捕獲和保存UI狀態(tài)信息之后,UI設(shè)備112a可以將UI狀態(tài)信息通過過程控制網(wǎng)絡(luò)100發(fā)送到服務器150,從而服務器150可以在數(shù)據(jù)庫151處存儲UI狀態(tài)信息。
[0156]用戶901可以決定使用移動UI設(shè)備,例如UI設(shè)備112b_112f或112i_112k中的任何一個。在實施例中,用戶901可以利用UI設(shè)備112b,其中UI設(shè)備112b可以識別用戶901。UI設(shè)備112b可以與服務器150通信以獲取與用戶901相關(guān)聯(lián)的最近的UI狀態(tài)信息(即在這種情況下為在UI設(shè)備112a處最近捕獲的UI狀態(tài)信息)。在一些實施例中,通信可以在Π設(shè)備112a中觸發(fā)與Π設(shè)備112a相關(guān)的狀態(tài)信息的額外捕獲。Π設(shè)備112b可以基于所接收的π狀態(tài)信息生成GUI配置,從而Π設(shè)備112b的顯示至少部分對應于在最近狀態(tài)信息捕獲時Π設(shè)備112a的顯示。換言之,移動控制室900c操作來實現(xiàn)Π設(shè)備112a和Π設(shè)備112b之間的狀態(tài)轉(zhuǎn)移或狀態(tài)同步(例如,參見圖10,顯示了在Π同步或狀態(tài)轉(zhuǎn)移中顯示器看起來是什么樣子的)。作為狀態(tài)轉(zhuǎn)移的結(jié)果,用戶901在工作流中經(jīng)歷最小的中斷。
[0157]在一些實施例中,Π狀態(tài)信息的捕獲可以自動進行。例如,Π設(shè)備112a可以以預定的、周期性的基礎(chǔ)捕獲狀態(tài)信息(例如每5、10或30分鐘一次捕獲狀態(tài)信息)。UI設(shè)備112a還可以響應于觸發(fā)事件或活動而捕獲狀態(tài)信息。觸發(fā)事件可以相關(guān)于用戶輸入(例如在接收到用戶輸入的任何時間或按與接收用戶輸入相關(guān)的調(diào)度表來捕獲狀態(tài)信息)或在UI設(shè)備112a處提供的信息(例如,在存在警報的任何時間或特定測量或值到達指定的閾值的任何時間捕獲狀態(tài)信息)。替代地或者額外地,Π設(shè)備112a可以響應于表示用于捕獲或傳遞Π狀態(tài)信息的命令的用戶輸入,手動捕獲Π狀態(tài)信息。例如,顯示器920可以提供與用戶901交互的圖形,使得捕獲出現(xiàn)。輸入接口 930還可以具有允許用戶901發(fā)起捕獲的機構(gòu)(例如按鈕、按鍵或軌跡板)。在某些實施例中,另一個Π設(shè)備(例如Π設(shè)備112b-k中的一個)的請求還可以觸發(fā)在Π設(shè)備112a處的捕獲。作為另一個示例,當兩個Π設(shè)備彼此接觸(或(例如經(jīng)由近場通信)彼此非常接近,例如在5Cm、2Cm、lCm內(nèi))時,Π設(shè)備112a-l 12k可以捕獲并傳遞狀態(tài)信息。
[0158]在進一步的實施例中,UI設(shè)備112b可以自動識別用戶901。例如,用戶901可以具有標識用戶901的唯一標簽(所述標簽例如位于具有RFID芯片的證章或卡中)。在另一些實施例中,標簽可以是能夠提供標識信息的任何標簽或設(shè)備,例如NFC設(shè)備、條碼、藍牙設(shè)備或任何其他無線接入點。UI設(shè)備112b可以具有檢測該唯一標簽的標簽掃描儀或讀取器(例如RFID掃描儀)。Π設(shè)備112b可以訪問數(shù)據(jù)庫以識別與唯一標簽相關(guān)聯(lián)的用戶,允許UI設(shè)備112b識別所述用戶901。數(shù)據(jù)庫可以位于UI設(shè)備112b處,但在其他實施例中,位于服務器150處的數(shù)據(jù)庫151將標簽與用戶相關(guān)聯(lián),并且Π設(shè)備112可以與服務器150進行通信以識別用戶901。在另一些實施例中,每個Π設(shè)備可以被分配給特定用戶,從而僅單個用戶與Π設(shè)備交互。在這樣的實施例中,Π設(shè)備112b可以被分配給用戶901,從而Π設(shè)備112b可以假定與Π設(shè)備112b交互的任何用戶是用戶901。或者,Π設(shè)備112b可以強制用戶201輸入用戶ID和口令來登錄到Π設(shè)備112b上,允許Π設(shè)備112b識別用戶 901。
[0159]在另一些實施例中,用戶901可以使用另一個Π設(shè)備(例如Π設(shè)備112c_112k中的任何一個來代替Π設(shè)備112b),使得從Π設(shè)備112a到UI設(shè)備112c_112k中的一個進行狀態(tài)轉(zhuǎn)移或狀態(tài)同步。例如,用戶901可以將諸如Π設(shè)備112c之類的平板設(shè)備與在Π設(shè)備112a處最近捕獲的狀態(tài)信息同步。在其他一些實例中,用戶901可以將手表(如Π設(shè)備112d)、膝上型計算機(如Π設(shè)備112e)、耳機(如Π設(shè)備112f)或電視(如Π設(shè)備112g)同步到Π設(shè)備112a處最近捕獲的狀態(tài)信息。
[0160]此外,Π設(shè)備112a的狀態(tài)信息可以被傳遞到UI設(shè)備112a,允許用戶901在Π設(shè)備112a上保存會話,并且在一些時間之后在相同的Π設(shè)備112a上繼續(xù)會話。UI設(shè)備112a可以通過訪問被保存到Π設(shè)備112a或服務器150的狀態(tài)信息,返回到先前的Π狀態(tài)。這與一些現(xiàn)有技術(shù)的系統(tǒng)形成對比,其中在現(xiàn)有技術(shù)的系統(tǒng)中,由于多個用戶與相同的控制臺交互,因此在一些時間之后,即使在相同的設(shè)備上繼續(xù)會話也可能是困難的。
[0161]在另一些替換實施例中,用戶901可以使用UI設(shè)備112b_112k中的任何一個來代替UI設(shè)備112a。由用戶901利用的相應的UI設(shè)備可以捕獲與相應的UI設(shè)備相關(guān)的狀態(tài)信息。所捕獲的狀態(tài)信息可以被傳遞到服務器150,其中所述狀態(tài)信息可以被存儲在數(shù)據(jù)庫151處并且由相同或另一個UI設(shè)備訪問。
[0162]在一些實例中,服務器150可以是與UI設(shè)備112a_112k中的任何一個類似的UI設(shè)備(即服務器150可以包括顯示器和輸入接口,并且可以被用作Π設(shè)備)。在這樣的場景中,在服務器150處保存的狀態(tài)信息可以被訪問以提供服務器150處的UI信息,從而用戶可以利用服務器150作為UI設(shè)備。類似地,在一些實施例中,Π設(shè)備112a-112k中的任何一個可以作為與服務器150相類似的服務器150進行操作。
[0163]在另一個實施例中,Π設(shè)備112a_l 12k可以將狀態(tài)信息通過網(wǎng)絡(luò)100或通過某一其他網(wǎng)絡(luò)或通信(例如個域網(wǎng)(例如藍牙網(wǎng)絡(luò))或近場通信)在彼此之間進行傳遞。在一些實施例中,接收Π設(shè)備可以發(fā)起UI狀態(tài)信息的傳遞,而在另一些實施例中,傳遞UI設(shè)備發(fā)起所述傳遞。在又另一些實施例中,可以通過將π狀態(tài)信息保存到存儲器(例如USB拇指驅(qū)動器上的存儲器)并且訪問所述存儲器來在第二 Π設(shè)備處獲取該Π狀態(tài)信息,來進行所述狀態(tài)傳遞。
[0164]在某些實施例中,對于Π設(shè)備112a_112k中的任何一個的用戶而言,狀態(tài)傳遞可以是自動和透明的。例如,當使得Π設(shè)備與另一個Π設(shè)備接近時,狀態(tài)傳遞可以自動發(fā)起。UI設(shè)備可以包括電路(如NFC電路),以允許UI設(shè)備彼此檢測到。還可以通過在例如可以被包括在Π設(shè)備中的一個或多個上的GPS接收器處接收的位置數(shù)據(jù)來檢測這種接近。UI設(shè)備可以將位置數(shù)據(jù)發(fā)送到服務器150,其中服務器150可以使用所述位置數(shù)據(jù)以確定接近并發(fā)起狀態(tài)轉(zhuǎn)移。在一些實施例中,Π設(shè)備中的一個或多個可以顯示指示器圖形,該指示器圖形指示相應的Π設(shè)備正在接收或發(fā)送狀態(tài)信息。指示器圖形還可以指示Π設(shè)備正在與另一個Π設(shè)備協(xié)作。
[0165]圖10示例性地說明了與UI設(shè)備803a和803b之間的UI同步相關(guān)聯(lián)的示例性設(shè)備顯示(例如可以在狀態(tài)轉(zhuǎn)移期間或之后出現(xiàn))。在圖10中,Π設(shè)備803a可以是固定工作站,并且UI設(shè)備803b可以是移動設(shè)備(例如平板設(shè)備)。UI設(shè)備803a包括顯示器820a和輸入接口 830a。顯示器820a可以提供⑶I配置1010a,所述⑶I配置1lOa包括罐圖形1015a、水平指示器圖形1016a、泵圖形1020a、閥圖形1025a、閥圖形1030a、圖表1035a、圖表1040a和圖表1045a。UI設(shè)備803b包括顯示器820b和輸入接口 830b。顯示器820b提供⑶I配置1010b,所述⑶I配置1lOb包括罐圖形1015b、水平指示器圖形1016b、泵圖形1020b、閥圖形1030b和圖表1040b。
[0166]UI設(shè)備803a可以捕獲UI狀態(tài)信息896,并且將所述UI狀態(tài)信息896發(fā)送到服務器150或諸如UI設(shè)備803b之類的另一個UI設(shè)備。當捕獲UI狀態(tài)信息896時,Π設(shè)備803a可以確定哪些實體與在顯示器820a處提供的輸出有關(guān)。例如,Π設(shè)備803a可以識別與圖形1016a-1045a相關(guān)聯(lián)的實體(罐、泵、兩個閥、與圖表1035a_1045a相關(guān)聯(lián)的設(shè)備),并且將所述實體保存為狀態(tài)信息896。除了識別上述實體之外,Π設(shè)備803a還可以識別與在顯示器820a處提供的圖形相關(guān)聯(lián)的坐標位置。作為結(jié)果,Π狀態(tài)信息896可以例如反映罐圖形位于屏幕的中間。UI設(shè)備803a還可以識別與任何正在執(zhí)行的應用相關(guān)聯(lián)的各個窗口或方框的位置。此外,Π設(shè)備803a可以識別在Π設(shè)備803a處執(zhí)行的程序或例程,并且可以保存指示每個程序狀態(tài)的信息。例如,瀏覽器可以正在執(zhí)行,并且Π設(shè)備803a可以識別正由瀏覽器訪問或使用的資源(例如,網(wǎng)頁、圖像、視頻或某一其他內(nèi)容)。
[0167]Π設(shè)備803b可以從Π設(shè)備803a (或在其他實施例中從服務器150)接收Π狀態(tài)信息896。UI設(shè)備803b基于所接收的UI狀態(tài)信息896提供輸出。特別是,Π設(shè)備803b可以基于所接收的UI狀態(tài)信息896在UI顯示器830b處顯示視覺表示或圖形。由于Π設(shè)備803b可以是具有以與UI設(shè)備112a不同的尺寸顯示的不同類型的設(shè)備,UI設(shè)備112b可以提供與在UI設(shè)備112a處提供的⑶I配置不同的⑶I配置。特別是,UI設(shè)備112b可以根據(jù)UI狀態(tài)信息96來識別最高優(yōu)先級的實體和程序,并且可以相應地生成⑶I配置1010b。特別是,UI設(shè)備803b可以將與圖形1015b、1016b、1020b、1030b和1040b相關(guān)聯(lián)的實體識別為高優(yōu)先級。由于屏幕空間有限,UI設(shè)備803b可以并不生成與在UI設(shè)備803a的顯示器820a處示出的圖形1025a、1035a或1045a相關(guān)的圖形。UI設(shè)備803b還可以在⑶I配置1lOb中、與在⑶I配置1lOa中的對應圖形的相對位置相關(guān)的位置處生成圖形。
[0168]此外,由于具有不同類型的輸入接口(即基于觸摸屏的而不是基于鍵盤的),UI設(shè)備803b可以生成與在Π設(shè)備803a處生成的圖形不同尺寸和形狀的圖形。例如,Π設(shè)備803b可以生成更易經(jīng)由接觸進行交互的更大的圖形。
[0169]在一些實施例中,特別是在UI設(shè)備803a和UI設(shè)備803b是相同類型的設(shè)備的實施例中,Π設(shè)備803b的⑶I配置1lOb可以與Π設(shè)備803a的⑶I配置1lOa相同。在另一些實施例中,⑶I配置1lOb可以與⑶I配置1lOa關(guān)系不大。在一些情況下,例如,在Π設(shè)備803b的顯示器830b處提供的輸出可以是部分或完全基于文本的。即使是在這樣的實施例中,Π設(shè)備803b仍可以使用UI狀態(tài)信息896來確定UI設(shè)備803b應當提供與哪些過程實體相關(guān)的信息。例如,即使UI設(shè)備803b并不顯示與UI設(shè)備803a的罐圖形1015a相對應的圖形,Π設(shè)備803b仍可以確定罐是高優(yōu)先級實體,并且可以提供與文本相關(guān)的信息(例如,與罐水平指示器1016a相對應的文本罐水平值)。
[0170]圖11是示出了用于同步Π設(shè)備112的一個示例方法1100的流程圖。將在下文中描述其他的示例方法,并且方法1100并不意在是限制性的。如上所述,同步Π設(shè)備112可以使得用戶能夠從相同或另一個設(shè)備繼續(xù)先前的會話,并且其可以使得兩個或更多的用戶通過交換信息來進行協(xié)作??梢酝ㄟ^諸如在圖1-10中示出的設(shè)備和系統(tǒng)之類的一個或多個設(shè)備和系統(tǒng)來整體或部分地實現(xiàn)方法1100。方法1100可以被實現(xiàn)為在UI設(shè)備112的存儲器815上保存的一組指令、例程、程序或模塊,并且可以被由圖8的處理器810執(zhí)行。
[0171]在方法1100中,Π設(shè)備112接收對Π狀態(tài)信息896的請求(塊1101)。Π設(shè)備112識別第一 UI設(shè)備112的UI狀態(tài)(塊1105)。識別UI狀態(tài)可以包括識別在第一 UI設(shè)備112的顯示器處提供的輸出。識別在顯示器處提供的輸出可以包括識別在第一 UI設(shè)備112的顯示器處提供的視覺表示和圖形以及識別與所述視覺表示和圖形相關(guān)聯(lián)的實體。識別在所述顯示器處提供的輸出還可以包括識別在所述顯示器處提供的過程參數(shù);識別所述顯示器處的⑶I配置;以及識別所述Π設(shè)備112的UI類型或設(shè)備類型。
[0172]第一 Π設(shè)備112可以識別與在顯示器處提供的輸出相關(guān)聯(lián)的過程實體。過程實體可以包括過程參數(shù)數(shù)據(jù)、過程工廠區(qū)域、現(xiàn)場設(shè)備、執(zhí)行應用或應用狀態(tài)。例如,第一 Π設(shè)備112可以識別在顯示器處提供的罐圖形?;谠撟R別,第一 Π設(shè)備112可以識別罐水平測量、罐的過程工廠區(qū)域(例如鍋爐區(qū)域)、與罐相關(guān)聯(lián)的現(xiàn)場設(shè)備(例如,到罐的入口閥、罐的排放泵、罐材料的溫度傳感器等)、在第一 Π設(shè)備112上執(zhí)行的應用(例如、瀏覽器、歷史記錄和警報管理套件等)和/或執(zhí)行應用的狀態(tài)(例如由瀏覽器訪問或使用的資源、由歷史記錄使用或顯示的參數(shù)或由警報管理套件顯示的警報)。
[0173]在識別第一 Π設(shè)備112的Π狀態(tài)之后,第一 Π設(shè)備112可以將代表所識別出的UI狀態(tài)的數(shù)據(jù)發(fā)送到第二 UI設(shè)備112 (塊1110)。更具體而言,第一 UI設(shè)備112可以將代表所識別出的實體的數(shù)據(jù)發(fā)送到第二 Π設(shè)備112。在替代的實施例中,第一 Π設(shè)備112可以將實體數(shù)據(jù)發(fā)送到服務器150,其中服務器150可以隨后將實體數(shù)據(jù)發(fā)送到第二 UI設(shè)備112。
[0174]在第二 UI設(shè)備112處接收到UI狀態(tài)信息896之后,第二 UI設(shè)備112可以提供與所接收到的Π狀態(tài)(以及更具體而言,與所接收到的實體數(shù)據(jù))相對應的輸出。例如,第二 UI設(shè)備112可以在顯示器處提供所識別出的過程參數(shù)數(shù)據(jù)(即在第一 UI設(shè)備112處提供的過程參數(shù)數(shù)據(jù))。第二 Π設(shè)備112還可以在顯示器處生成所識別出的一個或多個工廠區(qū)域(即與在第一 Π設(shè)備112處所識別的輸出相關(guān)聯(lián)的區(qū)域)的圖形概覽。額外地或者替代地,第二 Π設(shè)備112可以在顯示器處生成一個或多個所識別出的現(xiàn)場設(shè)備(即與在第一Π設(shè)備112處提供的輸出相關(guān)聯(lián)的設(shè)備)的圖形表示。第二 Π設(shè)備112還可以加載與所識別出的應用(即在第一 Π設(shè)備112處運行的應用)相對應的應用。最終,第二 Π設(shè)備112可以使得一個或多個應用被輸入到所識別出的狀態(tài)中(即在第一 UI設(shè)備112處識別出的一個或多個應用狀態(tài))。
[0175]通過進一步的示例,并且仍參考圖11, UI設(shè)備803可以捕獲UI狀態(tài)信息896,并且將所述狀態(tài)信息發(fā)送到過程控制網(wǎng)絡(luò)100。UI狀態(tài)信息896可以代表UI設(shè)備112在捕獲時的狀態(tài)。處理器810可以操作通過使得存儲器815存儲代表UI狀態(tài)的數(shù)據(jù)來捕獲UI狀態(tài)信息896。處理器810可以從存儲器815獲取UI狀態(tài)信息896,并且將UI狀態(tài)信息896經(jīng)由網(wǎng)絡(luò)接口 825發(fā)送到過程控制網(wǎng)絡(luò)100。UI狀態(tài)信息可以最終由過程控制網(wǎng)絡(luò)100上的節(jié)點(例如服務器150)接收。在另一個實施例中,Π狀態(tài)信息896可以經(jīng)由外圍接口(例如USB接口、WiFi接口、藍牙接口或NFC接口)發(fā)送,其中所述外圍接口將UI狀態(tài)信息896發(fā)送到另一個UI設(shè)備803。
[0176]如針對圖1A以及在后文中針對圖12A、12B所論述的,UI狀態(tài)信息896可以包括諸如與UI設(shè)備803進行交互的用戶或操作員相關(guān)的概況數(shù)據(jù)之類的信息或數(shù)據(jù)。全部的概況數(shù)據(jù)或其中的一些數(shù)據(jù)可以被在輸入接口 830處或網(wǎng)絡(luò)接口 825處接收。處理器810可以使得輸入接口 830或網(wǎng)絡(luò)接口 825通過系統(tǒng)總線825將概況數(shù)據(jù)發(fā)送到存儲器815。在某些實施例中,處理器810可以響應于從輸入接口 830或網(wǎng)絡(luò)接口 825接收的數(shù)據(jù)生成概況數(shù)據(jù),所述數(shù)據(jù)相關(guān)于Π設(shè)備803或類似的UI設(shè)備803的用戶。在另一些實施例中,概況數(shù)據(jù)可以已經(jīng)存在于存儲器815上,其中處理器810可以訪問概況數(shù)據(jù),或以不同的數(shù)據(jù)結(jié)構(gòu)保存該概況數(shù)據(jù)(例如,處理器810可以訪問在操作系統(tǒng)880的操作或UI設(shè)備803上的另一個應用的操作期間所收集的概況數(shù)據(jù),并且可以使得所述概況數(shù)據(jù)被保存到特定數(shù)據(jù)庫中以用于Π狀態(tài)轉(zhuǎn)移操作)。
[0177]除了概況數(shù)據(jù)之外,UI狀態(tài)信息896還可以包括會話數(shù)據(jù),所述會話數(shù)據(jù)與在UI設(shè)備803處提供的輸出(即圖形或聲音)有關(guān)并且與在Π設(shè)備803處執(zhí)行的應用以及相應的應用的狀態(tài)有關(guān)。換言之,在所示出的實施例中,處理器810可以基于在顯示器825處提供的輸出和基于在由處理器810執(zhí)行的其他應用的操作期間生成或使用的數(shù)據(jù)生成會話數(shù)據(jù)。除了用戶概況數(shù)據(jù)和會話數(shù)據(jù)之外,UI狀態(tài)信息896可以包括與Π設(shè)備803的操作或狀態(tài)相關(guān)的任何其他數(shù)據(jù)。
[0178]在Π設(shè)備803的另一個實施例中,UI設(shè)備803可以從過程控制網(wǎng)絡(luò)100接收Π狀態(tài)信息896,并且可以操作以將UI設(shè)備803置于與UI狀態(tài)信息896相對應的狀態(tài)中。在這樣的實施例中,Π狀態(tài)信息896可以代表另一個UI設(shè)備(“先前的UI設(shè)備”)(例如UI設(shè)備803b)或UI設(shè)備803的操作的先前捕獲的狀態(tài)。在UI設(shè)備803的這樣的實施例的操作中,可以經(jīng)由過程控制網(wǎng)路100在網(wǎng)絡(luò)接口 825處接收Π狀態(tài)信息896。網(wǎng)絡(luò)接口 825可以將Π狀態(tài)信息896發(fā)送到存儲器815以進行存儲。處理器810可以訪問在存儲器815中存儲的UI狀態(tài)信息896中的一部分或全部,以將UI設(shè)備803置于與UI狀態(tài)信息896中的一部分或全部相一致的狀態(tài)中。UI狀態(tài)信息896可以指示先前的UI設(shè)備提供與過程或過程控制網(wǎng)絡(luò)100中的特定實體相關(guān)的信息的操作的Π狀態(tài)。處理器810可以使得顯示器820顯示與相同的特定實體相對應的信息。顯示器820可以在由先前的Π設(shè)備803b使用的相同或類似的GUI配置中示出該信息,但是在某些環(huán)境下(例如,其中UI設(shè)備803是與先前的Π設(shè)備803b不同類型的設(shè)備時)也可以利用不同的⑶I配置。在一些實施例中,處理器810可以基于UI狀態(tài)信息896識別興趣點(例如興趣實體),并且可以使得顯示器820提供與被識別出的興趣點相關(guān)的信息。
[0179]除了指示過程實體之外或者替代指示過程實體,Π狀態(tài)信息896可以指示在先前的UI設(shè)備803b上運行的應用中的一個或多個的狀態(tài)。處理器810可以使得所述一個或多個應用以被指示出的狀態(tài)啟動和操作。例如,Π狀態(tài)信息896可以指示瀏覽器窗口打開并且顯示特定的網(wǎng)頁。在這樣的示例中,處理器810可以使得瀏覽器應用啟動和打開相同的特定網(wǎng)頁。在另一個示例中,Π狀態(tài)信息785可以指示過程歷史查看工具正在運行,并且特定的過程值正被查看工具訪問或顯示。在這樣的示例中,處理器810可以使得查看工具應用啟動和訪問或顯示相同的特定過程值。
[0180]現(xiàn)在轉(zhuǎn)向圖12A,框圖示出了與在移動控制室1200a中的Π設(shè)備112相關(guān)聯(lián)的示例性數(shù)據(jù)。移動控制室1200a可以使得能夠?qū)顟B(tài)轉(zhuǎn)移到一個或多個Π設(shè)備112,允許相應的UI設(shè)備112的用戶從先前保存的狀態(tài)恢復工作流或允許UI設(shè)備112的用戶與其他UI設(shè)備112的用戶協(xié)作。移動控制室1200a包括服務器150、過程控制網(wǎng)絡(luò)100和UI設(shè)備112。在一些實施例中,服務器150還可以用作Π設(shè)備112,其中服務器150包括用于顯示GUI配置和向操作員或用戶提供過程信息的顯示器820。在這樣的實施例中,服務器150還可以包括用于接收用戶輸入的輸入接口 830。
[0181]服務器150包括處理器1201、網(wǎng)絡(luò)接口 1203和存儲器1203。存儲器1203存儲UI狀態(tài)信息1240,該信息1240可以包括概況數(shù)據(jù)1245和/或會話數(shù)據(jù)1265。UI狀態(tài)信息1240可以被存儲在圖9B中示出的數(shù)據(jù)庫151中。服務器150可以使用有線或無線通信通道通過過程控制網(wǎng)絡(luò)100進行通信。類似地,每一個Π設(shè)備112可以使用有線或無線通信通道通過過程控制網(wǎng)絡(luò)100進行通信,并且每一個Π設(shè)備112均可以與服務器150進行通信。
[0182] 服務器150的存儲器1203可以包括易失性和/或非易失性存儲器,并且可以是可移除或不可移除存儲器。例如,存儲器1203可以包括如下形式的計算機存儲介質(zhì):隨機存取存儲器(RAM)、只讀存儲器(ROM)、EEPROM、閃存或其它存儲器技術(shù)、CD-ROM,數(shù)字多功能盤(DVD)或其它光盤存儲、磁帶盒、磁帶、磁盤存儲或其他磁存儲設(shè)備,或可以用來儲存所期望的信息的任何其它介質(zhì)。處理器1201被配置為獲取和執(zhí)行在存儲器1203中存儲的指令。存儲器1203可以存儲諸如操作系統(tǒng)數(shù)據(jù)或程序數(shù)據(jù)之類的數(shù)據(jù)。網(wǎng)絡(luò)接口 1202可以包括用于無線通信的一個或多個天線、用于有線連接的一個或多個端口或這兩者。在一些實施例中,網(wǎng)絡(luò)接口 1202可以包括一個或多個GPS接收機、藍牙收發(fā)機、NFC收發(fā)機、RFID收發(fā)機和/或本地網(wǎng)絡(luò)收發(fā)機。網(wǎng)絡(luò)接口 1202可以經(jīng)由過程控制網(wǎng)絡(luò)100與Π設(shè)備112進行通信。
[0183]每一個Π設(shè)備112可以包括代表用戶ID1205、會話ID1210、客戶端設(shè)備ID1215和/或Π類型1220的數(shù)據(jù)。用戶ID1205可以對應于單個用戶或操作員并作為唯一標識符。類似地,會話ID1210可以用作Π設(shè)備112處的特定用戶會話的唯一標識符。用戶會話通常被視為特定用戶使用而沒有任何延長中斷的一個時期。通常,當用戶停止使用UI設(shè)備112a達一個延長的時期、并且在之后繼續(xù)使用UI設(shè)備112a時,后續(xù)的使用可以代表新會話的開始(除非會話像下述這樣繼續(xù))??蛻舳嗽O(shè)備ID1215a可以作為UI設(shè)備112a的唯一標識符。最后,Π類型1220a可以代表在UI設(shè)備112a處實現(xiàn)的⑶I的類型。UI類型通常對應于UI設(shè)備的設(shè)備類型。在優(yōu)選的實施例中,存在兩種公共的UI類型:普通UI和移動Π。桌上型電腦、膝上型電腦和具有較大屏幕的其他Π設(shè)備通常實現(xiàn)普通Π。另一方面,移動設(shè)備(例如電話、PAD和平板設(shè)備)通常實現(xiàn)移動UI,其提供了更大的圖形和文本(相對于屏幕尺寸而言)。在許多實施例中,由于許多移動設(shè)備屏幕的尺寸限制,移動Π可以提供不同的⑶I配置和圖形。在其他一些實施例中,可以存在其他的Π類型,例如電話U1、平板Π或耳機Π。
[0184]概況數(shù)據(jù)1245可以包括用戶概況1250a_1250d。用戶概況1250a_1250d中的每一個均可以對應于唯一的用戶或操作員。用戶概況1250a可以包括表示用戶ID1252、用戶角色1254和用戶歷史數(shù)據(jù)1256的數(shù)據(jù)。用戶概況1250b_1250d可以包括類似的單元。用戶ID1250a可以代表特定用戶的唯一標識符,并且可以對應于客戶端設(shè)備112a處的用戶ID1205a。用戶角色1254可以代表特定用戶在過程工廠處的職責、職務或角色。例如,用戶角色1254可以限制用戶具有控制權(quán)限的工廠區(qū)域。用戶角色1254還可以限制用戶能夠?qū)崿F(xiàn)的控制的程度或用戶可以訪問的程序的類型。在一些實施例中,用戶角色1254還可以基于調(diào)度限制用戶訪問和控制過程工廠中的實體的權(quán)限。例如,用戶角色1254可以僅在其工作調(diào)度期間(例如從8am-5pm)具有實施控制的權(quán)限。最后,用戶歷史數(shù)據(jù)1256可以表示與用戶概況1250a相關(guān)聯(lián)的用戶的傾向、習慣和偏好。用戶歷史數(shù)據(jù)1256可以例如揭示用戶要關(guān)注到的過程工廠中的特定區(qū)域、特定的設(shè)備或裝置、或特定的過程參數(shù)。
[0185]會話數(shù)據(jù)1265可以包括會話1270a_1270d。會話1270a可以包括代表會話ID1272、用戶ID1274、客戶端設(shè)備ID1276、UI類型1278、應用狀態(tài)數(shù)據(jù)1280和會話時間數(shù)據(jù)1282的數(shù)據(jù)。會話1270b-1270d中的每一個可以包括代表類似實體的數(shù)據(jù)。會話ID1272用作特定會話的唯一標識符。用戶ID1274可以代表唯一的用戶,并且可以對應于用戶概況1250a的用戶ID1252和UI設(shè)備112a的用戶ID1205a。客戶端設(shè)備ID1276可以唯一地識別特定的Π設(shè)備,并且可以對應于Π設(shè)備ID1215a。類似地,Π類型1278可以對應于Π設(shè)備112a處的Π類型1220a。應用狀態(tài)數(shù)據(jù)1280可以代表當Π狀態(tài)信息1240被捕獲時在Π設(shè)備處運行的程序,并且還可以代表捕獲時的每一個特定應用的狀態(tài)。會話時間數(shù)據(jù)1282可以代表時間數(shù)據(jù),例如會話的開始時間、會話的結(jié)束時間和會話的長度等。
[0186]在操作中,Π設(shè)備112a可以捕獲Π狀態(tài)信息1240(包括概況數(shù)據(jù)1250a和會話數(shù)據(jù)1270a)。當用戶會話已經(jīng)結(jié)束時,UI設(shè)備112a可以將UI狀態(tài)信息1240發(fā)送到服務器150以進行存儲。網(wǎng)絡(luò)接口 1202可以從過程控制網(wǎng)絡(luò)100接收Π狀態(tài)信息1240。處理器1201可以操作以將UI狀態(tài)信息1240發(fā)送到存儲器1203以進行存儲。在其他一些實施例中,UI設(shè)備112a可以周期地或響應于觸發(fā)事件將UI狀態(tài)信息1240中的全部或一部分信息發(fā)送到服務器150。服務器150可以隨后將Π狀態(tài)信息896中的全部或一部分信息發(fā)送到UI設(shè)備,例如UI設(shè)備112b。
[0187]與圖12A類似地,圖12B是示出了與在移動控制室1200b中的Π設(shè)備112相關(guān)聯(lián)的示例性數(shù)據(jù)的框圖。移動控制室1200b可以使得能夠進行從第一 Π設(shè)備112a到一個或多個其他Π設(shè)備112b、112c的狀態(tài)轉(zhuǎn)移。如在移動控制室1200a中那樣,移動控制室1200b允許UI設(shè)備112a的用戶繼續(xù)和/或延續(xù)UI設(shè)備112b上的工作流,或者與使用UI設(shè)備112b的另一個用戶進行協(xié)作。移動控制室1200b包括服務器150、過程控制網(wǎng)絡(luò)100和Π設(shè)備112a-c。在一些實施例中,服務器150還可以用作Π設(shè)備112,其中服務器150包括用于顯示⑶I配置和向操作員或用戶提供過程信息的顯示器820。在這樣的實施例中,服務器150還可以包括用于接收用戶輸入的輸入接口 830。
[0188]移動控制室1200b在至少一個方面不同于移動控制室1200a。具體而言,在移動控制室1200b中,狀態(tài)和/或會話數(shù)據(jù)被例如直接地而非經(jīng)由服務器150從UI設(shè)備112a轉(zhuǎn)移到UI設(shè)備112b。UI設(shè)備112中的每一個存儲Π狀態(tài)信息1240,其可以包括會話數(shù)據(jù)1265。由UI設(shè)備112中的每一個存儲的會話數(shù)據(jù)1265可以包括用戶ID1205、會話ID1210、UI設(shè)備ID1215、n設(shè)備類型1220、應用狀態(tài)數(shù)據(jù)1280和會話時間數(shù)據(jù)1282。
[0189]參照圖12A描述的用戶概況數(shù)據(jù)1245可以被存儲在服務器150中和/或個體Π設(shè)備112的存儲器中。按照這種方式,任何用戶可以使用UI設(shè)備112中的任何一個,并且用戶概況(包括用戶的偏好、角色、歷史數(shù)據(jù)等)將對于Π設(shè)備112可用。在一些實施例中,當特定用戶登錄到Π設(shè)備112中時,Π設(shè)備112可以從服務器150下載或訪問用戶概況數(shù)據(jù)1245。在其他一些實施例中,所有用戶或先前已經(jīng)使用特定Π設(shè)備112的用戶的概況可以駐留在Π設(shè)備112的存儲器中。
[0190]在操作中,每一個Π設(shè)備112可以在存儲器815中存儲一個或多個應用,例如顯示應用,以用于查看與過程工廠相關(guān)的信息。UI設(shè)備112可以在應用狀態(tài)數(shù)據(jù)1280中周期性地存儲應用的狀態(tài)和/或可以響應于將該狀態(tài)轉(zhuǎn)移到另一個Π設(shè)備112的請求而存儲應用的狀態(tài)。例如,用戶可以正在使用Π設(shè)備112a上的查看應用來查看過程工廠數(shù)據(jù)。過程應用可以駐留在Π設(shè)備112上,并且可以從服務器150獲取和/或接收數(shù)據(jù)(例如過程數(shù)據(jù))。在實施例中,UI設(shè)備112a從服務器150接收過程數(shù)據(jù)和可視數(shù)據(jù)兩者。例如,UI設(shè)備112a可以從服務器150接收與特定過程參數(shù)相關(guān)的傾向數(shù)據(jù),并且利用該傾向數(shù)據(jù)可以額外地接收呈現(xiàn)指令,所述呈現(xiàn)指令指示要顯示數(shù)據(jù)的方式(例如,3D繪圖信息、表格信息、軸信息等)。呈現(xiàn)數(shù)據(jù)可以被作為分離的實體發(fā)送,允許相同的數(shù)據(jù)根據(jù)目標設(shè)備與不同的呈現(xiàn)(例如格式)信息一起發(fā)送。在任一情況中,Π設(shè)備112a維持與在UI設(shè)備112a上運行的應用的狀態(tài)相關(guān)的特定信息,包括與正在顯示什么數(shù)據(jù)、正在顯示什么工廠區(qū)域或設(shè)備以及正在執(zhí)行什么任務等相關(guān)的信息。
[0191]用戶可能期望從Π設(shè)備112a切換到UI設(shè)備112b,例如以從工作站UI設(shè)備移動到平板Π設(shè)備。為了實現(xiàn)此目的,用戶可以發(fā)起從Π設(shè)備112a到Π設(shè)備112b的狀態(tài)轉(zhuǎn)移。在第一實施例中,用戶使得Π設(shè)備112b接近Π設(shè)備112a,使得每一個Π設(shè)備112中的NFC設(shè)備能夠彼此通信以建立和設(shè)置連接。NFC設(shè)備可以協(xié)作,例如以經(jīng)由藍牙或WiFi設(shè)置連接,從而會話數(shù)據(jù)1265a可以被從Π設(shè)備112a傳遞到Π設(shè)備112b,允許Π設(shè)備112b以與在Π設(shè)備112a上操作的狀態(tài)類似或相同的狀態(tài)繼續(xù)會話。在第二實施例中,用戶可以參與在UI設(shè)備112a的顯示器820上顯示的一個或多個菜單以選擇在UI設(shè)備112b上顯示的會話號。在本說明書中還描述了可以在本情況和其他情況中采用的用于轉(zhuǎn)移狀態(tài)的其他實施例。設(shè)備可以隨后經(jīng)由網(wǎng)絡(luò)100(以及可選地服務器150)或直接地在它們之間經(jīng)由藍牙或WiFi進行通信,以將會話數(shù)據(jù)1265a從Π設(shè)備112a轉(zhuǎn)移到Π設(shè)備112b。一旦移動UI設(shè)備112b接收到會話數(shù)據(jù)1265a并將其作為會話數(shù)據(jù)1265b存儲,Π設(shè)備112b可以恢復先前在UI設(shè)備112a上操作的會話。
[0192]在實施例中,從第一 Π設(shè)備112到第二 Π設(shè)備112的狀態(tài)轉(zhuǎn)移還轉(zhuǎn)移與Π設(shè)備112相關(guān)聯(lián)的任何控制權(quán)。例如,在一些實施例中,控制器或其他過程設(shè)備可以一次從僅單個源接收輸入。在這樣的示例中,重要的是,明確建立輸入的源,并且移除任何潛在沖突。在用戶從第一 Π設(shè)備112切換到第二 Π設(shè)備112的情況下,在狀態(tài)被轉(zhuǎn)移到該設(shè)備之后,任何這樣的輸入必須明確關(guān)聯(lián)于第二 UI設(shè)備112。在這樣的情況下,服務器150可以保持跟蹤數(shù)據(jù)(例如,與特定會話1265相關(guān)聯(lián)的UI設(shè)備ID1276),并且可以在轉(zhuǎn)移到第二 UI設(shè)備時重新分配Π設(shè)備ID。服務器150可以能夠根據(jù)對過程控制數(shù)據(jù)的最近請求確定轉(zhuǎn)移已出現(xiàn)(即使轉(zhuǎn)移直接出現(xiàn)在第一和第二 Π設(shè)備112之間也是如此)。例如,服務器150可以確定UI設(shè)備112b具有最近請求的數(shù)據(jù),并且因此可以確定UI設(shè)備112b現(xiàn)在具有對會話的控制?;蛘撸坏捯呀?jīng)被轉(zhuǎn)移,Π設(shè)備112a就可以通過發(fā)送消息給服務器150來指示Π設(shè)備112a不再關(guān)聯(lián)于被轉(zhuǎn)移到Π設(shè)備112b的會話來放棄或不支持會話,或者Π設(shè)備112b可以將類似的消息發(fā)送到服務器150以肯定地識別出UI設(shè)備112b現(xiàn)在關(guān)聯(lián)于該會話并且向服務器150指示Π設(shè)備112a不再關(guān)聯(lián)于該會話。在又另一個實施例中,每個會話可以與其關(guān)聯(lián)有“會話令牌”,該“會話令牌”在Π設(shè)備的存儲器中存儲并且從設(shè)備傳遞到設(shè)備。當設(shè)備并不具有特定會話的會話令牌時,該設(shè)備將不從該設(shè)備發(fā)送命令(或者至少將抑制發(fā)送命令的子集),即使該設(shè)備保持會話也是如此。在這種方式中,與特定會話相關(guān)聯(lián)的數(shù)據(jù)可以繼續(xù)被顯示在Π設(shè)備112a上,即使在狀態(tài)轉(zhuǎn)移已經(jīng)發(fā)生并且會話令牌已經(jīng)被傳遞到Π設(shè)備112b之后也是如此。會話令牌可以采取任何形式,包括例如,安全文件、哈希代碼、特定代碼或字符序列等。
[0193]現(xiàn)在將參照對應的附圖描述與在前序段落中描述的概念相關(guān)的各種方法。
[0194]圖13是用于將會話數(shù)據(jù)提供給UI設(shè)備112的示例方法1300的流程圖。提供會話數(shù)據(jù)可以促進Π狀態(tài)轉(zhuǎn)移或同步,支持連續(xù)工作流或工人協(xié)作??梢酝ㄟ^諸如在圖1、9和12中示出的服務器150之類的一個或多個設(shè)備或系統(tǒng)來整體或部分地實現(xiàn)方法1300。該方法可以被在存儲器1203中保存為一組指令、例程、程序或模塊,并且可以被由處理器1201執(zhí)行。
[0195]當服務器150從Π設(shè)備112接收到會話請求時,方法1300開始(塊1305)。服務器150可以確定UI設(shè)備112是否提供用戶ID (塊1310),并且當并未提供時可以請求用戶ID(塊1315)。一旦已經(jīng)提供了用戶ID,服務器150就可以識別與用戶ID相關(guān)聯(lián)的數(shù)據(jù)(塊1320)。例如,可以存在與用戶ID相關(guān)聯(lián)的一個或多個用戶概況、會話或Π設(shè)備112。在替代的實施例中,服務器150可以接收UI設(shè)備ID并且識別與該UI設(shè)備ID (而不是用戶ID)相關(guān)聯(lián)的數(shù)據(jù)。
[0196]在識別出與所提供的用戶ID相關(guān)聯(lián)的數(shù)據(jù)之后,服務器150可以確定Π設(shè)備112是否請求從先前的會話繼續(xù)工作流(塊1325)。當不存在這樣的請求時,服務器150可以將缺省會話(即代表新會話或缺省會話的數(shù)據(jù))識別為將被提供給Π設(shè)備的“目標會話”(塊1330)。缺省會話數(shù)據(jù)可以包括諸如缺?、荌配置數(shù)據(jù)、缺省過程參數(shù)數(shù)據(jù)或缺省顯示數(shù)據(jù)之類的數(shù)據(jù)。例如,并不恢復先前的工作流的新會話的缺省GUI配置可以包括具有工廠概覽圖形的活動窗口。服務器150可以將缺省會話數(shù)據(jù)發(fā)送到UI設(shè)備112 (塊1350)。
[0197]當服務器150接收到請求來繼續(xù)先前的工作流時,服務器150可以確定Π設(shè)備112是否已經(jīng)識別出特定的會話(塊1335)。當并未識別出特定會話時,服務器150可以將與用戶ID (在替代實施例中為Π設(shè)備ID)相關(guān)聯(lián)的最近保存的會話識別為將被提供給Π設(shè)備112的“目標會話”(塊1340)。服務器150可以將最近會話數(shù)據(jù)發(fā)送到Π設(shè)備112(塊1350)。當服務器150接收到與對繼續(xù)工作流的請求相關(guān)聯(lián)的特定會話時,服務器150可以將(例如在圖12Α中所示的服務器150的存儲器1203中存儲的)該特定會話的所存儲的會話數(shù)據(jù)識別為將被提供給UI設(shè)備112的“目標會話”的數(shù)據(jù)(塊1345)。服務器150可以將該特定會話數(shù)據(jù)發(fā)送到UI設(shè)備112 (塊1350)。
[0198]在替代的實施例中,服務器150可以是第二 Π設(shè)備112,其中所述第二 Π設(shè)備112從第一 UI設(shè)備112接收會話請求,并且將會話數(shù)據(jù)提供給所述第一 UI設(shè)備112。
[0199]圖14是用于在Π設(shè)備112處生成⑶I配置的示例方法1400的流程圖。方法1400可以使得Π設(shè)備112能夠根據(jù)在Π狀態(tài)轉(zhuǎn)移中接收的信息和根據(jù)Π設(shè)備112的環(huán)境和使用的環(huán)境來提供輸出。方法1400可以被整體或部分地實現(xiàn)在一個或多個設(shè)備或系統(tǒng)(例如Π設(shè)備112或112a-g (圖1-10和12)中的任何一個)處。方法1400可以被在存儲器815中保存為一組指令、例程、程序或模塊,并且可以被由處理器8310執(zhí)行。
[0200]當UI設(shè)備112識別出環(huán)境數(shù)據(jù)時,方法1400開始(塊1405)。UI設(shè)備112還可以識別出與該環(huán)境數(shù)據(jù)相關(guān)聯(lián)的實體。環(huán)境數(shù)據(jù)可以是任何環(huán)境信息或項。在一個實施例中,環(huán)境數(shù)據(jù)可以代表在相對于圖15描述的環(huán)境感知數(shù)據(jù)1540或工作項數(shù)據(jù)1550中包括的任何元素。相關(guān)聯(lián)的實體可以是與環(huán)境項相關(guān)聯(lián)的任何區(qū)域、裝置、設(shè)備或參數(shù)。
[0201]方法1400可以包括接收Π狀態(tài)信息896,例如圖12中所示的UI狀態(tài)信息896 (塊14)。UI設(shè)備112可以從實現(xiàn)圖13中示出的方法1300的設(shè)備或系統(tǒng)接收Π狀態(tài)信息896。在接收UI狀態(tài)信息896之后,UI設(shè)備112可以識別與所接收的UI狀態(tài)信息896相關(guān)聯(lián)的實體(塊1420)。實體可以是所述過程中的任何區(qū)域、設(shè)備、系統(tǒng)或參數(shù)。通常,與Π狀態(tài)信息896相關(guān)聯(lián)的實體還關(guān)聯(lián)于在捕獲UI狀態(tài)信息896的先前的UI設(shè)備112處提供的信肩、O
[0202]UI設(shè)備112可以對實體進行優(yōu)先級排序(塊1430)。實體根據(jù)例如如下因素可以是較高或較低的優(yōu)先級:實體對過程的穩(wěn)定操作的重要性、時間敏感性(例如如果不對實體進行快速處理,該批產(chǎn)品可能報廢)、位置(例如π設(shè)備112接近于與實體相關(guān)聯(lián)的位置)、狀態(tài)(例如實體出故障或關(guān)聯(lián)于故障)、警報條件(例如實體關(guān)聯(lián)于常規(guī)操作范圍之外的參數(shù)值)、調(diào)度(例如,實體可以關(guān)聯(lián)于離線設(shè)備)或工作項相關(guān)性(例如,實體可以相關(guān)于與用戶或UI設(shè)備112相關(guān)聯(lián)的工作項)。
[0203]UI設(shè)備112可以基于被優(yōu)先級排序的實體生成⑶I配置(塊1435)。當Π設(shè)備112無法顯示與在環(huán)境數(shù)據(jù)和所接收到的會話中識別出的實體相關(guān)的全部信息時,可能需要對實體進行優(yōu)先級排序。例如,在一些實施例中,先前的UI設(shè)備112可以是具有普通UI類型的工作站,而接收UI狀態(tài)信息896的UI設(shè)備112是具有移動UI類型的平板設(shè)備。由于移動UI設(shè)備被配置用于較小的屏幕,因此它們通常提供較少的信息。因此,即使Π設(shè)備112避免識別與環(huán)境數(shù)據(jù)相關(guān)聯(lián)的實體,Π設(shè)備112仍可以對實體進行優(yōu)先級排序,以便識別UI設(shè)備112應當為哪個實體提供信息。
[0204]在其他一些實施例中,提供Π狀態(tài)信息896的系統(tǒng)或設(shè)備可以識別接收Π狀態(tài)信息896的Π設(shè)備112的Π類型或設(shè)備類型。在這樣的實施例中,提供系統(tǒng)可以定制被提供給UI設(shè)備112的UI狀態(tài)信息896。換言之,提供系統(tǒng)可以基于UI類型或設(shè)備類型提供更多或更少的信息。提醒系統(tǒng)還可以提供針對Π類型或設(shè)備類型格式化的顯示數(shù)據(jù)。
[0205]圖15是示出指引過程控制工廠10中的兩個Π設(shè)備112之間的狀態(tài)信息轉(zhuǎn)移的方法1500的流程圖??梢栽谥T如UI設(shè)備112中的任何一個之類的一個或多個設(shè)備或系統(tǒng)處來整體或部分地實現(xiàn)方法1500。方法1500可以被在存儲器815中保存為一組指令、例程、程序或模塊,并且可以由處理器810執(zhí)行。
[0206]方法1500開始于第一 Π設(shè)備112,所述第一 Π設(shè)備112可以執(zhí)行一個或多個例程來執(zhí)行功能(塊1505)。所述功能可以是控制功能、操作功能、配置功能、維護功能、數(shù)據(jù)分析功能、管理功能、質(zhì)量控制功能或安全功能。第一 Π設(shè)備112可以被經(jīng)由網(wǎng)絡(luò)耦接到統(tǒng)一的、邏輯數(shù)據(jù)存儲區(qū)域,例如大數(shù)據(jù)設(shè)施102。統(tǒng)一的、邏輯數(shù)據(jù)存儲區(qū)域可以被配置為使用公共格式存儲與過程工廠相對應的過程數(shù)據(jù)。過程數(shù)據(jù)可以包括多個類型的過程數(shù)據(jù),包括配置數(shù)據(jù)、連續(xù)數(shù)據(jù)、批數(shù)據(jù)、測量數(shù)據(jù)和事件數(shù)據(jù)。
[0207]第一 Π設(shè)備112可以將狀態(tài)信息傳遞到第二 Π設(shè)備112 (塊1510)。狀態(tài)信息可以指示在第一 Π設(shè)備112上操作的一個或多個第一例程。在一些實施例中,狀態(tài)信息可以被經(jīng)由互聯(lián)網(wǎng)連接傳遞。在另一些實施例中,狀態(tài)信息可以被經(jīng)由中間網(wǎng)絡(luò)傳遞。在又另一些實施例中,狀態(tài)信息可以被經(jīng)由點到點無線連接從第一 Π設(shè)備112傳遞到第二 Π設(shè)備112。在一些實例中,狀態(tài)信息可以被根據(jù)諸如藍牙協(xié)議或NFC協(xié)議之類的協(xié)議經(jīng)由無線通信傳送。在另一些實例中,狀態(tài)信息可以被經(jīng)由中間設(shè)備(其可以是服務器150)從第一UI設(shè)備112傳遞到第二 UI設(shè)備112。在特定實例中,當UI設(shè)備112手動地彼此檢測到并且相同的用戶登錄到兩個設(shè)備上時,第一 Π設(shè)備112可以將狀態(tài)信息傳遞到第二 Π設(shè)備112。在一些實施例中,狀態(tài)信息可以在第一 Π設(shè)備112接收到指令時被傳遞,以傳遞狀態(tài)信息。在某些實施例中,傳遞狀態(tài)信息可以促進如下各項中的一項或多項:在不同用戶之間的兩個Π設(shè)備112上進行協(xié)作;單個用戶跨兩個Π設(shè)備112的移動;過程工廠中的用戶位置的設(shè)備感知;或與特定過程工廠裝置相鄰的用戶的設(shè)備感知。
[0208]第二 Π設(shè)備112可以接收狀態(tài)信息并且執(zhí)行一個或多個第二例程(塊1515)。第二UI設(shè)備112的顯示器可以被根據(jù)所存儲的狀態(tài)和根據(jù)第二 UI設(shè)備112的UI類型的設(shè)備類型進行配置。第二例程可以對應于在第一 Π設(shè)備112上操作的第一例程中的一個或多個。在一些實施例中,第二 Π設(shè)備112可以從位置感知部件接收信號,并且可以根據(jù)所接收到的信號修改一個或多個第二例程的執(zhí)行。在某些實例中,位置感知部件可以從第二UI設(shè)備112接收信號。信號可以根據(jù)所接收到的信號經(jīng)由網(wǎng)絡(luò)使得第二 UI設(shè)備112修改一個或多個例程的執(zhí)行。修改一個或多個例程的執(zhí)行可以包括下述各項中的一項或多項:突出第二 Π設(shè)備112所位于的過程工廠的區(qū)域;顯示與第二 Π設(shè)備112的預定距離內(nèi)的特定設(shè)備相關(guān)的信息;顯示與第二Π設(shè)備112所位于的過程工廠的區(qū)域中的設(shè)備相關(guān)的警報;或顯示與第二 Π設(shè)備112所位于的過程工廠中的區(qū)域中的設(shè)備相關(guān)的工作項。
[0209]在一些實施例中,第二 Π設(shè)備112可以從位置感知部件接收信號,并且根據(jù)所接收到的信號修改一個或多個第二例程的執(zhí)行。在某些實施例中,裝置感知部件可以包括將無線信號發(fā)送到第二 UI設(shè)備112的發(fā)送機。無線信號可以識別該發(fā)送機所關(guān)聯(lián)的裝置。
[0210]在一些實施例中,第一 Π設(shè)備112和第二 Π設(shè)備112中的任一個或兩個可以是移動設(shè)備。在其他一些實施例中,第一和第二 Π設(shè)備112中的任一個或兩個可以是工作站。在一些實施例中,一個Π設(shè)備112可以是移動設(shè)備,并且另一個可以是工作站。在實施例中,第二 UI設(shè)備112可以根據(jù)從第一 UI設(shè)備112接收的狀態(tài)信息和根據(jù)與第二 UI設(shè)備112相關(guān)聯(lián)的設(shè)備類型或UI類型配置顯示器。
[0211]圖16是示出用于在與過程工廠10中的服務器150耦接的兩個UI設(shè)備112之間傳遞狀態(tài)信息的示例方法1600的流程圖??梢栽谥T如過程控制網(wǎng)絡(luò)100之類的一個或多個網(wǎng)絡(luò)或系統(tǒng)處來整體或部分地實現(xiàn)方法1600。特別是,可以在諸如服務器150之類的一個或多個設(shè)備處或在諸如UI設(shè)備112中的任何一個之類的一個或多個設(shè)備或系統(tǒng)處整體或部分地實現(xiàn)方法1600。方法1600可以被保存為存儲器815或存儲器1203上的一組指令、例程、程序或模塊,并且可以由處理器810或處理器1201執(zhí)行。
[0212]方法1600開始于第一 Π設(shè)備112,所述第一 Π設(shè)備112可以執(zhí)行一個或多個例程來實現(xiàn)過程工廠中的功能(塊1605)。第一 UI設(shè)備112可以跟蹤在第一 UI設(shè)備112處執(zhí)行的一個或多個第一例程的狀態(tài)(塊1610)。在一些實施例中,服務器150可以跟蹤在第一 UI設(shè)備112處執(zhí)行的一個或多個第一例程的狀態(tài)。第一 UI設(shè)備112或服務器150可以存儲一個或多個第一例程的被跟蹤的狀態(tài)(塊1615)。
[0213]第一 UI設(shè)備112或服務器150可以將一個或多個第一例程的所存儲的狀態(tài)轉(zhuǎn)移到第二 Π設(shè)備112 (塊1620)。在一些實施例中,狀態(tài)信息可以被經(jīng)由互聯(lián)網(wǎng)連接傳遞。在另一些實施例中,狀態(tài)信息可以被經(jīng)由點到點無線連接從第一 Π設(shè)備112或服務器150傳遞到第二 UI設(shè)備112。狀態(tài)信息還可以被經(jīng)由中間設(shè)備或服務器150從第一 UI設(shè)備112傳遞到第二 Π設(shè)備112。在一些實例中,狀態(tài)信息可以被根據(jù)諸如藍牙協(xié)議或近場通信協(xié)議之類的協(xié)議經(jīng)由無線通信傳送。在某些實施例中,可以在第二 Π設(shè)備112檢測到第一Π設(shè)備112或者第一 Π設(shè)備112檢測到第二 Π設(shè)備112時,將狀態(tài)轉(zhuǎn)移到第二 Π設(shè)備112。將所存儲的狀態(tài)轉(zhuǎn)移到第二 UI設(shè)備112可以包括在第一 UI設(shè)備112處接收到指令時轉(zhuǎn)移所存儲的狀態(tài),其中所述指令指示所述第一 Π設(shè)備112將所存儲的狀態(tài)轉(zhuǎn)移到第二 Π設(shè)備 112。
[0214]第二 UI設(shè)備112可以執(zhí)行一個或多個第二例程,其中所述第二例程對應于在所述第一 Π設(shè)備112處執(zhí)行的一個或多個第一例程(塊1625)。在一些實施例中,第二 Π設(shè)備112可以接收信號。該信號可以指示第二 Π設(shè)備112接近一設(shè)備或位置。在接收到該信號之后,第二 Π設(shè)備112可以根據(jù)所接收到的信號修改一個或多個第二例程的執(zhí)行。在一些實施例中,第二 UI設(shè)備112可以將指示第二 UI設(shè)備112鄰近所述設(shè)備或位置的信號發(fā)送到位置感知部件。在這樣的實施例中,第二 Π設(shè)備112可以從服務器150接收特定于所述設(shè)備或位置的信息。
[0215]在一些實施例中,當接近于所述設(shè)備或位置時,第二 Π設(shè)備112可以采取如下動作中的一個或多個動作:突出第二Π設(shè)備112所位于的過程工廠的區(qū)域;顯示與第二Π設(shè)備112的預定距離內(nèi)的特定設(shè)備相關(guān)的信息;顯示與第二 Π設(shè)備112所位于的過程工廠的區(qū)域中的設(shè)備相關(guān)的警報;顯示與第二Π設(shè)備112所位于的過程工廠的區(qū)域中的設(shè)備相關(guān)的工作項;在顯示器上突出與所接收的信號相關(guān)聯(lián)的過程工廠裝置;在第二 Π設(shè)備112上顯示與關(guān)聯(lián)于所接收到的信號的特定設(shè)備相關(guān)的信息;顯示與關(guān)聯(lián)于所接收到的信號的設(shè)備相關(guān)的警報;或顯示與關(guān)聯(lián)于所接收到的信號的設(shè)備相關(guān)的工作項。
[0216]在一些實施例中,第一 Π設(shè)備112和第二 Π設(shè)備112中的任一個或兩個可以是移動設(shè)備。在其他一些實施例中,第一和第二 Π設(shè)備112中的任一個或兩個可以是工作站。在一些實施例中,一個Π設(shè)備112可以是移動設(shè)備,并且另一個可以是工作站。在實施例中,第二 UI設(shè)備112可以根據(jù)從第一 UI設(shè)備112接收的狀態(tài)信息和根據(jù)與第二 UI設(shè)備112相關(guān)聯(lián)的設(shè)備類型或UI類型配置顯示器。
[0217]圖17是示出用于在過程控制工廠10中的兩個Π設(shè)備112之間轉(zhuǎn)移狀態(tài)信息的另一方法1700的流程圖??梢栽谥T如服務器150之類的一個或多個設(shè)備或系統(tǒng)處或在諸如Π設(shè)備112中的任何一個之類的一個或多個設(shè)備或系統(tǒng)處整體或部分地實現(xiàn)方法1700。方法1700可以被保存為存儲器815或存儲器1203上的一組指令、例程、程序或模塊,并且可以由圖12中的處理器810或處理器1201執(zhí)行。
[0218]方法1700開始于服務器150,所述服務器150可以提供與過程數(shù)據(jù)相關(guān)的一個或多個功能(塊1705)。在一些實施例中,所述過程數(shù)據(jù)可以被存儲在統(tǒng)一的、邏輯數(shù)據(jù)存儲區(qū)域中,并且可以被使用公共格式存儲。過程數(shù)據(jù)可以包括多個類型的過程數(shù)據(jù),包括配置數(shù)據(jù)、連續(xù)數(shù)據(jù)、批數(shù)據(jù)、測量數(shù)據(jù)和事件數(shù)據(jù)。
[0219]服務器150可以允許第一 UI設(shè)備112經(jīng)由服務器150訪問過程數(shù)據(jù)。服務器150還可以允許第一 Π設(shè)備112維護服務器150上的狀態(tài)信息(塊1710)。該狀態(tài)信息可以指示在第一 Π設(shè)備112上執(zhí)行的Π的狀態(tài)。
[0220]服務器150可以允許第二 UI設(shè)備112經(jīng)由服務器150訪問過程數(shù)據(jù)和狀態(tài)信息(塊1710)。第二 UI設(shè)備112可以根據(jù)所述狀態(tài)信息執(zhí)行UI。
[0221 ] 在一些實施例中,第一 UI設(shè)備112和第二 Π設(shè)備112中的任一個或兩個可以是移動設(shè)備。在其他一些實施例中,第一和第二 Π設(shè)備112中的任一個或兩個可以是工作站。在一些實施例中,一個Π設(shè)備112可以是移動設(shè)備,并且另一個可以是工作站。
[0222]圖18是用于使用與移動控制室相關(guān)聯(lián)的UI設(shè)備112來操作過程控制工廠10的示例方法1800的流程圖??梢栽谥T如服務器150之類的一個或多個設(shè)備或系統(tǒng)處或在諸如Π設(shè)備112中的任何一個之類的一個或多個設(shè)備或系統(tǒng)處整體或部分地實現(xiàn)方法1800。方法1800可以被保存為存儲器815或存儲器1203上的一組指令、例程、程序或模塊,并且可以由處理器810或處理器1201執(zhí)行。
[0223]方法1800開始于第一 UI設(shè)備112,所述第一 UI設(shè)備112可以訪問服務器150 (塊1805)。服務器150可以可通信地耦接到存儲過程數(shù)據(jù)的數(shù)據(jù)庫。第一 Π設(shè)備112可以關(guān)聯(lián)于第一用戶概況。第一 Π設(shè)備112可以執(zhí)行過程工廠中的功能(塊1810)。
[0224]第二 Π設(shè)備112可以請求訪問所述服務器150 (塊1812)。第二 Π設(shè)備112可以關(guān)聯(lián)于第一用戶概況。服務器150可以存儲狀態(tài)信息,其中所述狀態(tài)信息關(guān)聯(lián)于所述第一UI設(shè)備112的狀態(tài)(塊1815)。
[0225]服務器150可以提供對第二 Π設(shè)備112的訪問,其中所述訪問可以根據(jù)所存儲的狀態(tài)信息(塊1820)。第二 UI設(shè)備112可以執(zhí)行過程工廠中的功能(決1825)。
[0226]在一些實施例中,第一 UI設(shè)備112和第二 Π設(shè)備112中的任一個或兩個可以是移動設(shè)備。在其他一些實施例中,第一和第二 Π設(shè)備112中的任一個或兩個可以是工作站。在一些實施例中,一個Π設(shè)備112可以是移動設(shè)備,并且另一個可以是工作站。
[0227]圖19是示出了在服務器上執(zhí)行的用于促進過程工廠10的移動控制的示例方法1900的流程圖??梢栽谥T如過程控制網(wǎng)絡(luò)100之類的一個或多個網(wǎng)絡(luò)或系統(tǒng)處來整體或部分地實現(xiàn)方法1900。特別是,可以在諸如服務器150之類的一個或多個設(shè)備處或在諸如UI設(shè)備112中的任何一個之類的一個或多個設(shè)備或系統(tǒng)處整體或部分地實現(xiàn)方法1900。方法1900可以被保存為存儲器815或存儲器1203上的一組指令、例程、程序或模塊,并且可以由處理器810或處理器1201執(zhí)行。
[0228]方法1900開始于服務器150,所述服務器150可以格式化過程數(shù)據(jù)以在第一 UI設(shè)備112上進行顯示(塊1905)。在一些示例中,在在第一 Π設(shè)備112上執(zhí)行的網(wǎng)絡(luò)瀏覽器中可查看被格式化的過程數(shù)據(jù)。服務器150可以根據(jù)第一 Π設(shè)備112的設(shè)備類型或Π類型來格式化所述過程數(shù)據(jù)。
[0229]服務器150可以將經(jīng)過格式化的過程數(shù)據(jù)發(fā)送到所述第一 Π設(shè)備112(塊1910)。特別是,服務器150可以將在在第一 Π設(shè)備112上執(zhí)行的多用過程控制應用中可查看的過程數(shù)據(jù)發(fā)送到第一 Π設(shè)備112。
[0230]服務器150可以存儲與在第一 UI設(shè)備112上的過程數(shù)據(jù)的顯示相關(guān)聯(lián)的狀態(tài)信息(塊1915)。存儲該狀態(tài)信息可以包括存儲如下各項中的一項或多項:第一 UI設(shè)備112的顯示器配置;由第一 UI設(shè)備112顯示的過程工廠的一部分;由第一 UI設(shè)備112顯示的過程控制設(shè)備的數(shù)據(jù);在第一 Π設(shè)備112上執(zhí)行的功能;包括控制功能、操作功能、配置功能、維護功能、數(shù)據(jù)分析功能、質(zhì)量控制功能或安全功能中的一項或多項的功能;以及在第一 UI設(shè)備112上活動的用戶概況。
[0231]服務器150可以根據(jù)所存儲的狀態(tài)信息格式化該過程數(shù)據(jù)以在第二 UI設(shè)備112上進行顯示(塊1920)。服務器150可以將過程數(shù)據(jù)發(fā)送到所述第二 Π設(shè)備112 (塊1925)。特別是,服務器150可以根據(jù)第二 Π設(shè)備112的設(shè)備類型或Π類型來格式化所述過程數(shù)據(jù)。在一些實例中,第二 Π設(shè)備112的設(shè)備類型可以不同于第一 Π設(shè)備112的設(shè)備類型。例如,第一 Π設(shè)備112可以是工作站,并且第二 Π設(shè)備112可以是移動設(shè)備。或者,第一UI設(shè)備112可以是移動設(shè)備,并且第二 UI設(shè)備112可以是工作站。在一些實施例中,服務器150可以格式化該過程數(shù)據(jù)以在第二 UI設(shè)備112上顯示,從而在第二 UI設(shè)備112上復制所述第一 UI設(shè)備112的操作狀態(tài)。
[0232]在一些實施例中,服務器150可以根據(jù)所存儲的狀態(tài)信息,從第二 Π設(shè)備112接收請求以向第二 π設(shè)備112提供用戶接口。服務器150可以響應于提供用戶接口的請求,與第二 Π設(shè)備112建立服務器150和第二 Π設(shè)備112之間的安全通信通道。
[0233]圖20是用于將第一 UI設(shè)備112的狀態(tài)轉(zhuǎn)移到第二 UI設(shè)備112的示例方法2000的流程圖??梢栽谥T如過程控制網(wǎng)絡(luò)100之類的一個或多個網(wǎng)絡(luò)或系統(tǒng)處來整體或部分地實現(xiàn)方法2000。特別是,可以在諸如服務器150之類的一個或多個設(shè)備處或在諸如Π設(shè)備112中的任何一個之類的一個或多個設(shè)備或系統(tǒng)處整體或部分地實現(xiàn)方法2000。方法2000可以被保存為存儲器815或存儲器1203上的一組指令、例程、程序或模塊,并且可以由處理器810或處理器1201執(zhí)行。
[0234]方法2000開始于第一 UI設(shè)備112或服務器150,所述第一 UI設(shè)備112或服務器150可以識別在第一 UI設(shè)備112的顯示器處示出的圖形(塊2005)。
[0235]第一 UI設(shè)備112或服務器150可以識別與在第一 UI設(shè)備112的顯示器處提供的圖形相關(guān)聯(lián)的過程實體數(shù)據(jù)(塊2010)。識別過程實體數(shù)據(jù)可以包括識別如下各項中的一項或多項:與在第一 UI設(shè)備112的顯示器處提供的圖形相關(guān)聯(lián)的過程參數(shù)數(shù)據(jù);與在第一UI設(shè)備112的顯示器處提供的圖形相關(guān)聯(lián)的過程工廠區(qū)域;與在第一 Π設(shè)備112的顯示器處提供的圖形相關(guān)聯(lián)的現(xiàn)場設(shè)備;在第一 Π設(shè)備112上執(zhí)行的應用;或在第一 Π設(shè)備112上執(zhí)行的應用的狀態(tài)。
[0236]第一 UI設(shè)備112或服務器150可以將所識別出的過程實體數(shù)據(jù)發(fā)送到第二 UI設(shè)備112 (塊2020)。第一 Π設(shè)備112或服務器150可以將所識別出的圖形提供給第二 Π設(shè)備 112 (塊 2020)。
[0237]圖21是示出了用于在第一Π設(shè)備112上發(fā)起Π會話的方法2100的流程圖??梢栽谥T如過程控制網(wǎng)絡(luò)100之類的一個或多個網(wǎng)絡(luò)或系統(tǒng)處來整體或部分地實現(xiàn)方法2100。特別是,可以在諸如服務器150之類的一個或多個設(shè)備處或在諸如Π設(shè)備112中的任何一個之類的一個或多個設(shè)備或系統(tǒng)處整體或部分地實現(xiàn)方法2100。方法2100可以被保存為存儲器815或存儲器1203上的一組指令、例程、程序或模塊,并且可以由處理器810或處理器1201執(zhí)行。
[0238]方法2100開始于服務器150,所述服務器150可以從第一 Π設(shè)備112接收會話請求(塊 2105)。
[0239]服務器150可以識別出與會話請求相關(guān)聯(lián)的用戶概況(塊2110)。識別與會話請求相關(guān)聯(lián)的用戶概況可以包括從第一 Π設(shè)備112接收與用戶概況相關(guān)聯(lián)的用戶標識符。用戶標識符可以被當前登錄到第一 Π設(shè)備112中。識別用戶概況還可以包括從第一 Π設(shè)備112接收與用戶概況相關(guān)聯(lián)的用戶標識符,其中所述用戶標識符可以被當前登錄到第二 UI設(shè)備112中。
[0240]服務器150可以確定是否存在先前的會話(塊2115)。進行確定可以包括從第一UI設(shè)備112請求與先前的會話相關(guān)聯(lián)的會話標識符。在一些實施例中,進行確定可以包括從第一 Π設(shè)備112并且響應于會話標識符請求來接收會話標識符。在一些實施例中,進行確定可以包括識別與會話請求一起接收的會話標識符。
[0241]當先前的會話存在時,服務器150可以根據(jù)先前的會話發(fā)起新的會話(塊2115)?;蛘撸绻麤]有先前的會話存在,則服務器150可以發(fā)起新的會話,其中可以使用缺省的會話配置來發(fā)起新的會話。根據(jù)先前的會話發(fā)起新的會話可以包括確定是否與會話請求一起接收到會話標識符。當與會話請求一起接收到會話標識符時,服務器150可以發(fā)起與所述會話標識符相關(guān)聯(lián)的會話。當并未與會話請求一起接收到會話標識符時,服務器150可以發(fā)起與新近的會話(例如與第一 UI設(shè)備112相關(guān)聯(lián)的用戶標識符的最近的會話)相關(guān)聯(lián)的會話。
[0242]在一些實施例中,方法2100還可以包括服務器150根據(jù)在第二 UI設(shè)備112上操作的會話,將在第一 UI設(shè)備112上實例化一個會話的請求發(fā)送到第二 UI設(shè)備112。方法2100還可以包括服務器1500從第二客戶端設(shè)備接收確認。
[0243]圖22是用于在第一Π設(shè)備112上實例化Π會話的第二方法2200的流程圖。可以在諸如過程控制網(wǎng)絡(luò)100之類的一個或多個網(wǎng)絡(luò)或系統(tǒng)處來整體或部分地實現(xiàn)方法2200。特別是,可以在諸如服務器150之類的一個或多個設(shè)備處或在諸如Π設(shè)備112中的任何一個之類的一個或多個設(shè)備或系統(tǒng)處整體或部分地實現(xiàn)方法2200。方法2200可以被保存為存儲器815或存儲器1203上的一組指令、例程、程序或模塊,并且可以由處理器810或處理器1201執(zhí)行。
[0244]方法2200開始于服務器150,所述服務器150可以從第一 UI設(shè)備112接收會話請求(塊2205)。接收會話請求可以包括接收目標會話標識符和設(shè)備類型。
[0245]服務器150可以確定與會話請求相關(guān)聯(lián)的設(shè)備類型(塊2210)。服務器150可以根據(jù)所述設(shè)備類型識別出圖形用戶接口配置(塊2215)。服務器150可以識別出與會話請求相關(guān)聯(lián)的目標會話(塊2220)。
[0246]服務器150可以根據(jù)所識別出的圖形用戶接口配置和所識別出的目標會話,配置第一 UI設(shè)備112的新會話。服務器150可以將與所述新會話相關(guān)聯(lián)的數(shù)據(jù)發(fā)送到所述第-UI設(shè)備112(塊2225)。配置所述新會話可以包括將如下各項中的一項或多項識別為會話數(shù)據(jù):過程區(qū)域、裝置資源或在目標會話中被監(jiān)視或控制的一組過程數(shù)據(jù)。配置所述新會話還可以包括根據(jù)與所識別出的圖形用戶接口配置相關(guān)聯(lián)的約束配置新會話。配置所述新會話還可以包括識別與所述會話請求相關(guān)聯(lián)的環(huán)境數(shù)據(jù)。
[0247]識別環(huán)境數(shù)據(jù)可以包括:識別過程工廠中的第一 Π設(shè)備112的位置;識別與所述會話請求相關(guān)聯(lián)的用戶類型或用戶標識符;識別與第一 Π設(shè)備112相關(guān)聯(lián)的用戶類型或用戶標識符;識別在與第一 UI設(shè)備112的預定距離內(nèi)的一個或多個過程控制設(shè)備;識別在與所述目標會話相關(guān)聯(lián)的第二 UI設(shè)備112上執(zhí)行的功能;或識別與關(guān)聯(lián)于目標會話的第二US設(shè)備相關(guān)聯(lián)的用戶標識符。
[0248]環(huán)塏感知
[0249]圖23說明了示例性的移動控制室2300的第二個方面-環(huán)境感知。移動控制室2300包括UI設(shè)備112和過程實體199。過程實體199可以是當前的任務、用戶、過程數(shù)據(jù)、設(shè)備、一個裝置或另一個UI設(shè)備。移動控制室2300可以響應于相組合的一個或多個環(huán)境,并且可以以各種方式響應于一個或多個環(huán)境,如下所述。通常而言,Π設(shè)備112將獲取與顯示的數(shù)據(jù)的內(nèi)容和顯示的數(shù)據(jù)的格式相關(guān)的信息,并且將根據(jù)環(huán)境獲取和/或顯示數(shù)據(jù)。
[0250]在實施例中,指定要顯示的數(shù)據(jù)的類型和格式的信息被包括在擴展設(shè)備描述語言(DDL)中。DDL是人可閱讀的語言,其提供了用于描述下述各項的協(xié)議:可從智能設(shè)備獲得的數(shù)據(jù)、與智能設(shè)備相關(guān)聯(lián)并且從其獲取的數(shù)據(jù)的含義、可用于智能設(shè)備的實現(xiàn)的方法、與智能設(shè)備通信以獲取數(shù)據(jù)的格式、與設(shè)備相關(guān)的用戶接口信息(例如編輯顯示和菜單)、以及處置或解釋與智能設(shè)備相關(guān)的其他信息所需的數(shù)據(jù)。擴展的DDL還可以包括:什么信息應當被顯示給不同類型的用戶;如何格式化向不同類型用戶顯示的信息;在不同類型的顯示器上應當顯示什么信息;如何格式化在不同類型的顯示器上顯示的信息;根據(jù)目標功能應當顯示什么信息(即當用戶執(zhí)行特定任務時顯示什么信息);如何格式化為執(zhí)行目標功能的用戶顯示的信息;以及如何根據(jù)用戶、目標功能和顯示類型的一些組合來融合根據(jù)各個概況的指令等。
[0251]當UI設(shè)備112接近于特定的過程控制設(shè)備時和/或當用戶請求顯示與過程控制設(shè)備相關(guān)的信息時,UI設(shè)備112可以從服務器150下載特定設(shè)備的DDL或擴展DDL。在一些實施例中,一旦DDL或擴展的DDL已經(jīng)被使用,UI設(shè)備112就可以緩存該DDL或擴展的DDL(在下文中被統(tǒng)稱為“DDL”)以供未來使用。通過為設(shè)備緩存DDL,當特定的環(huán)境或顯示被激活/請求時,UI設(shè)備112可以更快速地提供顯示信息。在DDL已經(jīng)改變的情況下,UI設(shè)備112可以更新背景中的DDL信息。DDL可以根據(jù)下述各項改變:根據(jù)用戶的偏好、根據(jù)過程工廠的標準、以及根據(jù)由專家系統(tǒng)確定的在特定環(huán)境中什么信息是有用的(例如,如果專家系統(tǒng)確定特定參數(shù)或值在警報的事件中是重要的)等。
[0252]在實施例中,移動控制室2300以及特別是由用戶攜帶的Π設(shè)備112可以顯示與接近用戶的特定過程控制設(shè)備相關(guān)的用戶信息(例如,狀態(tài)、過程變量和/或參數(shù)等)。UI設(shè)備112可以按照下述方式,確定UI設(shè)備112的位置和/或可以確定UI設(shè)備112接近過程控制設(shè)備。在確定Π設(shè)備112接近過程控制設(shè)備之后,UI設(shè)備112可以訪問或獲取指定特定于設(shè)備的數(shù)據(jù)(例如過程參數(shù)、狀態(tài)、維護信息等)的DDL以進行顯示,并且隨后可以根據(jù)所述DDL下載和顯示該特定于設(shè)備的數(shù)據(jù)。在實施例中,為特定過程控制設(shè)備顯示的數(shù)據(jù)可以包括與其他過程控制設(shè)備相關(guān)的數(shù)據(jù),例如關(guān)于鄰近的設(shè)備的操作或狀態(tài)的數(shù)據(jù)、關(guān)于過程的操作(例如批接收的狀態(tài))的數(shù)據(jù)等。
[0253]在另一個實施例中,Π設(shè)備112可以不僅根據(jù)設(shè)備的位置和/或設(shè)備到特定的過程控制設(shè)備的接近程度,而且根據(jù)用戶以及特別是根據(jù)用戶的控制的跨度來顯示信息。在過程控制中,控制跨度是指用戶的角色和用戶負責的任務和設(shè)備。用戶的控制跨度可以影響過程的各個方面,如用戶能夠查看到的過程參數(shù)、用戶能夠修改的過程參數(shù)、用戶能夠修改過程參數(shù)的時間、用戶能夠進行查看/修改的過程工廠的區(qū)域和/或裝置、用戶能夠確認的警報/提醒、用戶能夠執(zhí)行的維護任務、用戶可以被請求或需要進行的決定等。因此,在這些實施例中,Π設(shè)備112可以從(在Π設(shè)備112上或服務器150上存儲的)用戶的用戶概況獲取與用戶的角色和/或控制跨度相關(guān)的信息,并且可以顯示特定于用戶的角色和/或控制跨度的數(shù)據(jù)。例如,所顯示的數(shù)據(jù)可以是用戶在特定的工廠狀況下進行控制決定所需或有用的數(shù)據(jù)。此外,由UI設(shè)備112顯示的信息可以是根據(jù)用戶的角色或控制跨度而被格式化的。例如,當Π設(shè)備112接近于混合罐時,由操作員使用的Π設(shè)備112可以顯示罐的操作狀態(tài)、罐的容量、罐的填充水平、罐中的材料的溫度、罐中的壓力、控制流入或流出罐的材料的任何輸入/輸出閥的狀態(tài)、與罐相關(guān)的任何警報或提醒以及執(zhí)行批接收的狀態(tài)。如果由接近同一混合罐的維護技術(shù)人員使用相同的UI設(shè)備112,Π設(shè)備112可以顯示混合罐的狀態(tài)、混合罐中的傳感器的校準日期、罐最后被服務和/或清潔的日期、混合罐的調(diào)度的維護任務(或影響混合罐)的列表、指示所需的維護的警報、罐中的材料、如果罐停止服務對罐的任何鎖定、任何殘余的煙氣的存在等。
[0254]在另一個實施例中,Π設(shè)備112可以不僅根據(jù)設(shè)備的位置和/或設(shè)備到特定的過程控制設(shè)備的接近程度,而且根據(jù)目標功能來顯示信息。例如,用戶可以被(例如由監(jiān)督引擎106)分配有工作項。Π設(shè)備112可以感知(例如由于工作項被調(diào)度以執(zhí)行的時間,由于來自用戶的輸入等)用戶將執(zhí)行與工作項相關(guān)的任務。當用戶到達與工作項相關(guān)的過程控制設(shè)備的位置或接近所述過程控制設(shè)備(即目標設(shè)備和目標位置)時,Π設(shè)備112可以被提供與特定任務相關(guān)的信息。再次參見上述示例的混合罐,可以由Π設(shè)備112向執(zhí)行與清潔或服務罐相關(guān)的工作項的維護技術(shù)人員呈現(xiàn)罐的操作狀態(tài)和用于禁用罐、使罐停止服務、鎖定罐或開始與工作項相關(guān)聯(lián)的清潔或服務功能所需的任何其他過程的指令或命令。UI設(shè)備112還可以從監(jiān)督引擎104、從服務器150、從大數(shù)據(jù)設(shè)施102或從一個或多個控制器提取信息,以實現(xiàn)和/或支持維護功能和安全操作。如在上述示例(例如示例4)中所述的,Π設(shè)備112可以在維護任務期間提取信息/數(shù)據(jù)來促進安全性。在下述段落中描述這些概念的實現(xiàn)。
[0255]在操作中,移動控制室2300可以使得Π設(shè)備112能夠接收與Π設(shè)備112的使用的環(huán)境和方式相關(guān)的信息。例如,Π設(shè)備112可以通過從固定的位置設(shè)備118 (例如GPS設(shè)備)或從圖1A中所示的過程控制網(wǎng)絡(luò)100上的節(jié)點接收位置數(shù)據(jù)來識別其在過程工廠中的位置。例如,Π設(shè)備112可以執(zhí)行用于跟蹤用戶的位置、調(diào)度、技能集合和/或工作項的進程的環(huán)境感知例程和/或位置感知例程。在其他實施例中,圖1A中所示的服務器150可以執(zhí)行環(huán)境和/或位置感知例程,其中所述環(huán)境和/或位置感知例程與所述UI設(shè)備112進行通信?;诟?,位置和/或環(huán)境感知例程可以使得Π設(shè)備112能夠自動確定和/或顯示工廠地圖、設(shè)備相片或視頻、GPS坐標和與工人的位置相對應的其他信息,或能夠幫助移動工人進行導航和設(shè)備識別。額外地或者替代地,由于用戶可以具有特定的技能集合,環(huán)境感知例程或Π設(shè)備112可以基于技能集合和/或Π設(shè)備112的位置自動定制⑶I配置的外觀。例如,在另一個場景中,環(huán)境感知例程可以向用戶實時告知與在他或她附近的一個設(shè)備相關(guān)且移動工人有資格處理的被新近打開的工作項或警報。在又一個場景中,環(huán)境感知例程可以使得與用戶的位置和/或技能集合具體相關(guān)的一個或多個應用在Π設(shè)備112處被自動啟動。
[0256]UI設(shè)備112可以識別其附近的特定的過程實體,例如現(xiàn)場設(shè)備或一個裝置。過程實體可以例如通過使用如下的協(xié)議來向UI設(shè)備112進行自動的自識別:諸如遵從于ΙΕΕΕ802.11的無線局域網(wǎng)協(xié)議之類的無線通信協(xié)議、諸如WiMAX、LTE或其他ITU-R兼容的協(xié)議之類的移動通信協(xié)議、諸如近場通信(NFC)或藍牙之類的短波長無線通信協(xié)議、諸如無線HART之類的過程控制無線協(xié)議或某一其他適當?shù)臒o線通信協(xié)議。在一些實施例中,UI設(shè)備112可以接收與所識別出的位置、裝置或現(xiàn)場設(shè)備相關(guān)的調(diào)度或工作項。在實施例中,識別過程實體可以使得Π設(shè)備112自動啟動與所識別出的過程實體(例如,工作通知單、診斷、分析或其他應用)相關(guān)的一個或多個應用。
[0257]在一些實施例中,在操作中,Π設(shè)備112可以經(jīng)由Π設(shè)備112處的圖像傳感器識別過程實體199。在一些實例中,Π設(shè)備112的用戶可以拍攝過程實體199的圖像,并且Π設(shè)備112可以基于所捕獲的圖像識別過程實體199。在一些實施例中,過程實體199可以包括或接近于提供唯一標簽或標識符(例如條形碼)的環(huán)境ID設(shè)備198。UI設(shè)備112可以捕獲唯一標簽,允許UI設(shè)備112識別過程實體199或環(huán)境ID設(shè)備198。UI設(shè)備112可以(例如經(jīng)由顯示器)提供與過程實體199相關(guān)或與環(huán)境ID設(shè)備198相關(guān)的信息。在一些實施例中,UI設(shè)備112可以通過確定所識別出的過程實體199或環(huán)境ID設(shè)備198的位置來確定UI設(shè)備112的位置。一旦UI設(shè)備112的位置已經(jīng)被確定,Π設(shè)備112就可以(例如經(jīng)由顯示器)提供與所確定的位置相關(guān)的環(huán)境信息。環(huán)境信息可以例如相關(guān)于區(qū)域、調(diào)度或工作項中的其他過程實體。在一些實施例中,環(huán)境ID設(shè)備198可以將環(huán)境信息發(fā)送到UI設(shè)備112。在另一些實施例中,Π設(shè)備112可以響應于將其位置發(fā)送到服務器150來從服務器150接收環(huán)境信息。
[0258]在一些實現(xiàn)中,Π設(shè)備112可以經(jīng)由運動傳感器或音頻傳感器識別過程實體199。例如,音頻傳感器可以用于(例如經(jīng)由聲音捕獲例程)捕獲與過程實體199相關(guān)聯(lián)的音頻。該音頻可能由過程實體199在過程實體的正常操作期間生成。在其他實現(xiàn)中,該音頻可能由與過程實體199相關(guān)聯(lián)的音頻設(shè)備的揚聲器生成。在任一情況中,所捕獲的音頻可以用于識別過程實體199。UI設(shè)備112還可以經(jīng)由運動傳感器檢測振動來識別過程實體199。例如,工廠資產(chǎn)在操作期間可以具有預期的振動水平。用戶可以將Π設(shè)備112放置在工廠資產(chǎn)上或工廠資產(chǎn)附近。Π設(shè)備112可以使用由運動傳感器檢測到的數(shù)據(jù)以識別與資產(chǎn)相關(guān)聯(lián)的當前的振動水平。UI設(shè)備112可以將振動的當前水平與和過程實體199相關(guān)聯(lián)的簽名振動進行關(guān)聯(lián),允許UI設(shè)備112識別過程實體199。在一些實例中,運動傳感器和/或音頻傳感器可以與另一個被識別出的圖像/聲音/振動/位置相結(jié)合地使用來識別唯一標識符。例如,基于與工廠資產(chǎn)相關(guān)聯(lián)的檢測到的振動水平和UI設(shè)備112的位置,Π設(shè)備112可以識別與過程實體199相關(guān)聯(lián)的特定標簽,允許UI設(shè)備112識別過程實體199。
[0259]在進一步的操作中,UI設(shè)備112可以通過從一個或多個GPS衛(wèi)星2303接收位置數(shù)據(jù)來識別其自身的位置。在識別出其自身的位置之后,Π設(shè)備112可以與數(shù)據(jù)庫或服務器通信以識別出位置接近Π設(shè)備112的位置的過程實體。Π設(shè)備112可以將其位置發(fā)送到服務器150。服務器150可以將環(huán)境信息發(fā)送回Π設(shè)備112。環(huán)境信息可以相關(guān)于接近UI設(shè)備112的一個或多個過程區(qū)域、設(shè)備或裝置。環(huán)境信息還可以相關(guān)于與Π設(shè)備112的位置相關(guān)的調(diào)度或工作項。在下文中描述的圖24-27闡述了本公開的各個實施例中的環(huán)境感知例程的操作。
[0260]圖24是移動控制室2400中的示例性環(huán)境感知UI設(shè)備112的框圖。環(huán)境感知移動控制室2400可以使得Π設(shè)備112能夠響應于其環(huán)境和使用方式提供輸出。環(huán)境感知移動控制室2400可以包括環(huán)境標識(“環(huán)境ID”)設(shè)備2402、Π設(shè)備122和服務器150。UI設(shè)備122可以與環(huán)境ID設(shè)備2402進行交互以識別出環(huán)境數(shù)據(jù)或環(huán)境項。在某些實施例中,環(huán)境ID設(shè)備2402可以通過無線或有線通道與Π設(shè)備122進行通信。在某些實施例中,環(huán)境ID設(shè)備2402可以將過程參數(shù)數(shù)據(jù)和/或顯示數(shù)據(jù)發(fā)送到UI設(shè)備112。環(huán)境ID設(shè)備2402可以使用圖像識別技術(shù)(例如條形碼或QR碼)、音頻識別技術(shù)(發(fā)射唯一聲音簽名)或無線射頻技術(shù)(例如RFID、NFC、藍牙、或W1-Fi (ΙΕΕΕ802.11標準)技術(shù))。UI設(shè)備112可以經(jīng)由諸如過程控制網(wǎng)絡(luò)100之類的網(wǎng)絡(luò)與服務器150進行通信。在其他實施例中,環(huán)境ID設(shè)備2404可以處于UI設(shè)備112中,并且設(shè)備(例如pic設(shè)備)可以從環(huán)境ID設(shè)備2402接收信號,并且將Π設(shè)備112的位置報告給服務器150。
[0261]在任一情況中,服務器150可以存儲環(huán)境數(shù)據(jù)2410。環(huán)境數(shù)據(jù)可以包括用戶概況數(shù)據(jù)1245(相關(guān)于工廠處的用戶/操作員)、Π設(shè)備概況數(shù)據(jù)2414(相關(guān)于工廠處的登記的π設(shè)備)、現(xiàn)場設(shè)備概況數(shù)據(jù)2416 (相關(guān)于工廠處的安裝的設(shè)備)、裝置概況數(shù)據(jù)2418 (相關(guān)于工廠處的安裝的裝置)、調(diào)度數(shù)據(jù)2420 (相關(guān)于用戶和裝置/設(shè)備調(diào)度)和工作項數(shù)據(jù)2422(相關(guān)于工廠中的任務或作業(yè))。在一些實施例中,現(xiàn)場設(shè)備概況數(shù)據(jù)2416可以被包括在裝置概況數(shù)據(jù)2418中。用戶概況數(shù)據(jù)1245可以包括技能集合數(shù)據(jù),指示與特定用戶相關(guān)聯(lián)的技能水平或責任級別。工作項數(shù)據(jù)2422可以包括例如如下各項的數(shù)據(jù):任務ID(識別特定任務)、技能閾值(識別對任務進行工作所需的最小技能水平或角色/責任)、目標裝置(與任務相關(guān)聯(lián)的裝置)和工作項進程(識別距完成任務有多近)。環(huán)境項1245和2414-2422中的每一個可以包括例如如下各項的信息:位置或區(qū)域(例如關(guān)聯(lián)于用戶、設(shè)備、裝置、調(diào)度或工作項)、狀態(tài)、相關(guān)的過程實體、唯一標識符/標簽和/或權(quán)限信肩、O
[0262]在環(huán)境ID設(shè)備2402的操作中,環(huán)境ID設(shè)備2402可以包括當UI設(shè)備112進入到環(huán)境ID設(shè)備2402的范圍內(nèi)時在UI設(shè)備112處可以被讀取、掃描或接收的唯一標識符或標簽。環(huán)境ID設(shè)備2402的范圍可以取決于環(huán)境ID設(shè)備2402的特定實施例,也可以小到幾個厘米或更小,或大到一公里或更大,或者介于這兩者之間的距離。在一些實施例中,環(huán)境ID設(shè)備2402可以將唯一標識符發(fā)送到UI設(shè)備112。在其他一些情況下,環(huán)境ID設(shè)備2404可以顯示或提供唯一標識符,從而其可以被Π設(shè)備122接收和/或獲取。
[0263]在任一情況中,Π設(shè)備112可以接收唯一標識符并通過將唯一標識符關(guān)聯(lián)到環(huán)境項向識別環(huán)境項,例如Π設(shè)備112的環(huán)境中的區(qū)域(即地點、地理區(qū)域或地區(qū))、裝置、設(shè)備、工作項或可用調(diào)度。例如,UI設(shè)備112可以訪問將唯一標識符與特定的環(huán)境項配對的數(shù)據(jù)庫、表格或數(shù)據(jù)結(jié)構(gòu)。這樣的數(shù)據(jù)庫或表格可以存在于UI設(shè)備112處、環(huán)境ID2402處或服務器150處。當數(shù)據(jù)庫或表格存在于服務器150處時,Π設(shè)備112可以將唯一標識符發(fā)送到服務器150。服務器150可以訪問數(shù)據(jù)庫、表格或某一其他數(shù)據(jù)結(jié)構(gòu)來識別與唯一標識符相關(guān)聯(lián)的環(huán)境項。服務器150可以將代表環(huán)境項的數(shù)據(jù)發(fā)送到UI設(shè)備112。
[0264]一旦UI設(shè)備112已經(jīng)識別出環(huán)境項,UI設(shè)備112就可以提供與被識別出的環(huán)境項相關(guān)的輸出。例如,環(huán)境項可以指示與一區(qū)域相關(guān)聯(lián)的特定區(qū)域、設(shè)備、裝置或警報。UI設(shè)備112可以生成與特定設(shè)備、裝置或警報相關(guān)的視覺表示、聲音或其他輸出,從而可以向用戶告知過程區(qū)域中的過程情況。同樣,可以存在與被識別出的一個裝置相關(guān)聯(lián)的多個設(shè)備或警報。UI設(shè)備112可以(根據(jù)現(xiàn)場設(shè)備概況數(shù)據(jù)2416)提供與設(shè)備或關(guān)聯(lián)于設(shè)備的警報相關(guān)的信息。類似地,環(huán)境項可以使得Π設(shè)備112提供與設(shè)備(根據(jù)設(shè)備概況數(shù)據(jù)2418提供)、調(diào)度(根據(jù)調(diào)度數(shù)據(jù)2420提供)或工作項(根據(jù)工作項數(shù)據(jù)2422提供)相關(guān)的信肩、O
[0265]在某些實施例中,過程工廠中的一個或多個過程控制設(shè)備可以是環(huán)境ID設(shè)備2402。在其他實施例中,一個或多個過程控制設(shè)備可以包括環(huán)境ID設(shè)備2402或關(guān)聯(lián)于附近的環(huán)境ID設(shè)備2402。例如,圖1A中所示的現(xiàn)場設(shè)備15-22和/或40-58中的一個或多個可以包括或可以被放置為接近于環(huán)境ID設(shè)備2402 (例如,環(huán)境ID設(shè)備2402可以被附接到或接近于現(xiàn)場設(shè)備中的每一個,或者現(xiàn)場設(shè)備可以具有使得現(xiàn)場設(shè)備用作環(huán)境ID設(shè)備的內(nèi)部電路)。類似地,圖1A中所示出的控制器11、網(wǎng)關(guān)35、Π設(shè)備112、I / O卡26和28以及路由器58可以是、可以包括或可以接近于環(huán)境ID設(shè)備2402。在這樣的實施例中,UI設(shè)備122可以接收與環(huán)境ID設(shè)備2402中的每一個相關(guān)聯(lián)的唯一標識符,允許Π設(shè)備112接收與過程控制設(shè)備中的每一個相關(guān)聯(lián)的環(huán)境項(如位置或裝置ID)。
[0266]在環(huán)境感知移動控制室2400的替代實施例中,UI設(shè)備122可以包括或提供唯一標識符。例如,Π設(shè)備112可以在發(fā)送唯一標識數(shù)據(jù)的設(shè)備或芯片上具有唯一可掃描的圖像。在另一個示例中,UI設(shè)備112的用戶可以攜帶包括類似的圖像或芯片的證章、卡片或某些其他配件。在這樣的實施例中,環(huán)境ID設(shè)備2402可以讀取、掃描或接收唯一標識符。環(huán)境ID設(shè)備2402可以操作以將唯一標識符關(guān)聯(lián)到特定的用戶或Π設(shè)備112。環(huán)境ID設(shè)備2402可以通過訪問在環(huán)境ID設(shè)備2402處存儲的數(shù)據(jù)結(jié)構(gòu)來將唯一標識符關(guān)聯(lián)到特定的用戶或Π設(shè)備?;蛘撸h(huán)境ID設(shè)備2402可以將唯一標識符發(fā)送到服務器150,其中服務器150將特定用戶或Π設(shè)備與唯一標識符相關(guān)聯(lián)。
[0267]在任一情況中,一旦環(huán)境ID設(shè)備2402識別出了 Π設(shè)備112或用戶,環(huán)境ID設(shè)備2402就可以將相關(guān)的環(huán)境項發(fā)送到UI設(shè)備112。或者,環(huán)境ID設(shè)備2402可以與網(wǎng)絡(luò)(例如過程控制網(wǎng)絡(luò)100)上的一個或多個節(jié)點通信,以向一個或多個節(jié)點通知用戶或Π設(shè)備112進入了環(huán)境ID設(shè)備2402的范圍。一個或多個節(jié)點可以將一個或多個環(huán)境項、UI數(shù)據(jù)(例如顯示數(shù)據(jù)、過程參數(shù)數(shù)據(jù))或任何其他數(shù)據(jù)發(fā)送到UI設(shè)備112。UI設(shè)備112可以基于所接收到的數(shù)據(jù)操作或提供輸出。例如,在某些實施例中,Π設(shè)備112可以響應于從環(huán)境ID設(shè)備2402或從服務器150接收唯一標識符、環(huán)境項、Π數(shù)據(jù)或其他數(shù)據(jù),啟動目標應用。目標設(shè)備可以是例如專用于提供過程圖形和信息給用戶的應用。目標應用可以是例如在電話或平板設(shè)備上可操作的移動應用。在其他實施例中,目標應用可以是瀏覽器例程888。在某些實施例中,瀏覽器例程888可以被指引到與所接收到的唯一標識符、環(huán)境項、Π數(shù)據(jù)或其他數(shù)據(jù)相關(guān)的特定資源或資源組。
[0268]在一些實施例中,環(huán)境ID設(shè)備2402可以是權(quán)限系統(tǒng)的一部分。例如,與過程實體相關(guān)聯(lián)的權(quán)限可以取決于Π設(shè)備112與過程實體的接近程度。在一些實施例中,當用戶或UI設(shè)備112接近過程實體時,UI設(shè)備112可以接收權(quán)限或授權(quán)來修改與過程實體相關(guān)聯(lián)的參數(shù)。當用戶的技能水平在與工作項或參數(shù)相關(guān)聯(lián)的所指示的技能閾值之下時,Π設(shè)備112還可以拒絕參與工作項或修改參數(shù)的權(quán)限。
[0269]圖25是過程工廠10中的移動控制室2500的另一個實施例的框圖。環(huán)境感知移動控制室2500可以使得Π設(shè)備112能夠響應于其環(huán)境和使用方式提供輸出。移動控制室2500可以包括與過程控制網(wǎng)絡(luò)100可通信地耦接的Π設(shè)備112,包括區(qū)域2505-2515和罐2520。Π設(shè)備112連接到過程控制網(wǎng)絡(luò)100。區(qū)域2505包括環(huán)境ID設(shè)備2402a ;區(qū)域2510包括環(huán)境ID設(shè)備2402b ;過程區(qū)域2515包括環(huán)境ID設(shè)備2402c ;以及罐2520包括環(huán)境ID設(shè)備2402d。
[0270]在實施例中,環(huán)境ID設(shè)備2402a是或包括NFC設(shè)備。UI設(shè)備112和環(huán)境ID設(shè)備2402a通常以13.56MHZ進行操作,并且可以根據(jù)NFC標準(例如ISO / IEC14443、ISO /IEC1809、NFCIP-l、NFCIP-2 和 JIS:X6319-f)進行操作。NFC 技術(shù)支持 UI 設(shè)備 112 和環(huán)境ID設(shè)備2402a之間的無線事物和數(shù)據(jù)交換。NFC技術(shù)還可以用于自動引導其他通信連接。在這樣的實施例中,環(huán)境ID設(shè)備2402a可以將指令發(fā)送到Π設(shè)備112。Π設(shè)備112可以接收和執(zhí)行指令,使得Π設(shè)備112連接到另一個網(wǎng)絡(luò)。在一些實施例中,另一個網(wǎng)絡(luò)可以是更廣的網(wǎng)絡(luò)(例如過程控制網(wǎng)絡(luò)100),其包括其他節(jié)點。在某些實施例中,其他網(wǎng)絡(luò)可以是在Π設(shè)備112和環(huán)境ID設(shè)備2402a之間的連接。例如,另一個網(wǎng)絡(luò)可以是無線自適應網(wǎng)絡(luò)或個域網(wǎng)(例如,藍牙、IEEE802.15.1標準)。在任一情況中,除了網(wǎng)絡(luò)連接指令之外,環(huán)境ID設(shè)備2402a還可以將認證信息發(fā)送到UI設(shè)備112,允許UI設(shè)備112建立到網(wǎng)絡(luò)的連接,而不需要Π設(shè)備112的用戶手動設(shè)置網(wǎng)絡(luò)并輸入認證信息。
[0271]在環(huán)境ID設(shè)備2402a的進一步的操作中,環(huán)境ID設(shè)備2402a處的NFC標簽或設(shè)備還可以存儲可以在Π設(shè)備112處執(zhí)行的其他指令。例如,指令可以使得一個或多個應用以特定的方式啟動或執(zhí)行。在所示出的實施例中,指令可以使得UI設(shè)備112啟動UI (例如圖8中的Π例程882)或瀏覽器(例如圖8中的瀏覽器例程888),或?qū)ⅵ盎驗g覽器置于特定狀態(tài)。指令可以使得Π設(shè)備112提供用于提供與區(qū)域2505中的設(shè)備和裝置相關(guān)的信息的⑶I配置。例如,該⑶I配置可以包括具有過程區(qū)域2505的圖形概覽的窗口。
[0272]在環(huán)境ID設(shè)備2402a的進一部的操作中,UI設(shè)備112可以經(jīng)由NFC通信或經(jīng)由UI設(shè)備112在經(jīng)由NFC通信接收到認證之后連接到的網(wǎng)絡(luò),從環(huán)境ID設(shè)備2402a接收唯一標識符。該唯一標識符一般表示區(qū)域2505,但在某些實施例中也可以表示其他的環(huán)境項。UI設(shè)備112可以使用該唯一標識符來識別環(huán)境項(例如區(qū)域2505),并且根據(jù)所識別出的環(huán)境項提供輸出(例如,提供區(qū)域2505的圖形概覽)。或者,環(huán)境ID設(shè)備2402a可以從Π設(shè)備112接收唯一標識符并識別UI設(shè)備112 (或其用戶),允許過程控制網(wǎng)絡(luò)100上的環(huán)境ID設(shè)備2402a或另一個節(jié)點將諸如環(huán)境數(shù)據(jù)或UI數(shù)據(jù)之類的數(shù)據(jù)發(fā)送到UI設(shè)備112。Π設(shè)備112可以基于所接收到的數(shù)據(jù)操作或提供輸出。
[0273]在環(huán)境ID設(shè)備2402b的實施例中,環(huán)境ID設(shè)備2402b是或包括RFID標簽。在這樣的實施例中,UI設(shè)備112包括RFID掃描儀,并且使用所述RFID掃描儀來獲取唯一標識符。所述唯一標識符一般表示區(qū)域2510,但在某些實施例中也可以表示其他的環(huán)境項(例如,特定的設(shè)備、裝置、位置等)。UI設(shè)備112可以使用該唯一標識符來以與針對圖24所論述的方法相一致的方式識別環(huán)境項。在替代的實施例中,環(huán)境ID設(shè)備2402b可以是RFID掃描儀,并且Π設(shè)備112可以包括RFID標簽。在這樣的實施例中,當Π設(shè)備112進入環(huán)境ID設(shè)備2402b的范圍中時(例如,當用戶進入?yún)^(qū)域2510中時),環(huán)境ID設(shè)備2402b識別出UI設(shè)備112。在識別出UI設(shè)備112之后,環(huán)境ID設(shè)備2402b可以(例如使用過程控制網(wǎng)絡(luò)100 ;使用諸如個域網(wǎng)之類的另一個網(wǎng)絡(luò);或使用顯示器)與UI設(shè)備112通信,并且將該唯一標識符發(fā)送到UI設(shè)備112或發(fā)送到服務器150,其可以使用該唯一標識符來提供環(huán)境信息給Π設(shè)備112。UI設(shè)備112可以與針對圖24論述的方法相一致的方式識別區(qū)域2510,并且基于所識別出的區(qū)域2510操作或提供輸出。在另一個實施例中,環(huán)境ID設(shè)備2402b可以(使用例如短距離無線網(wǎng)絡(luò)通信,如藍牙)將環(huán)境項(而不是唯一標識符)發(fā)送到Π設(shè)備112。在另一個實施例中,除了具有RFID標簽的Π設(shè)備112之外或者替代所述Π設(shè)備112,用戶可以具有RFID標簽。在這些實施例的任何一個中,RFID掃描儀和RFID標簽兩者可以是有源的或無源的。UI設(shè)備112可以基于所接收到的數(shù)據(jù)操作或提供輸出。
[0274]在環(huán)境ID設(shè)備2402c的實施例的操作中,環(huán)境ID設(shè)備2402c可以是具有覆蓋過程區(qū)域2515的范圍的W1-Fi接入點。當Π設(shè)備112進入過程區(qū)域2515時,環(huán)境ID設(shè)備2402c可以建立與UI設(shè)備112的通信。環(huán)境ID設(shè)備2402c可以將該唯一標識符(例如MAC地址或設(shè)備標簽)發(fā)送到UI設(shè)備112。該唯一標識符一般表示區(qū)域2515,但在某些實施例中也可以表示其他的環(huán)境項。UI設(shè)備112可以以與針對圖24論述的方法相一致的方式使用該唯一標識符來識別環(huán)境項(例如代表區(qū)域2515的數(shù)據(jù)),并且根據(jù)所述環(huán)境項進行操作或提供輸出(例如,提供區(qū)域2515的可視表示)。例如,到特定區(qū)域的數(shù)據(jù)庫配對MAC地址或設(shè)備標簽可以被存儲在Π設(shè)備112上,可由Π設(shè)備112訪問,或者可以被存儲在與UI設(shè)備112進行通信的節(jié)點上?;蛘?,Π設(shè)備112可以將該唯一標識符(例如UI設(shè)備112的MAC地址)發(fā)送到環(huán)境ID設(shè)備2402c。在接收到該唯一標識符之后,所述環(huán)境ID設(shè)備2402c可以操作來確定UI設(shè)備112關(guān)聯(lián)于該唯一標識符。UI設(shè)備112可以基于所接收到的數(shù)據(jù)操作或提供輸出。
[0275]在環(huán)境ID設(shè)備2402d的實施例中,環(huán)境ID設(shè)備2402d可以包括條形碼。條形碼可以是矩陣條形碼(例如QR碼)或線性條形碼(例如UPC條形碼)。UI設(shè)備112可以包括圖像傳感器或與所述圖像傳感器進行通信,所述圖像傳感器可以是照相機或?qū)S玫臈l形碼掃描儀。在操作中,Π設(shè)備112可以使用圖像傳感器來捕獲環(huán)境ID設(shè)備2402d處的條形碼。Π設(shè)備112可以對被編碼為條形碼的數(shù)據(jù)(“條形碼數(shù)據(jù)”)進行解碼。條形碼數(shù)據(jù)通常包括表示罐2520(或其所附加于的任何其他的過程控制設(shè)備或裝置)的唯一標識符,但在某些實施例中該唯一標識符可以代表其他的環(huán)境項。UI設(shè)備112可以以與針對圖24論述的方法相一致的方式使用該唯一標識符來識別環(huán)境項(例如代表罐2520的數(shù)據(jù)),并且根據(jù)所述環(huán)境項進行操作或提供輸出(例如,提供罐2520的可視表示)。在替代的實施例中,條形碼可以包括使得Π設(shè)備112進行特定動作(例如啟動瀏覽器或Π,使得瀏覽器或Π提供特定的信息)的數(shù)據(jù)或指令。該特定的信息可以涉及多個過程實體(例如過程參數(shù)數(shù)據(jù)、特定項的圖形(例如罐2520)或特定設(shè)備的警報數(shù)據(jù))中的任何一個。在進一步的實施例中,Π設(shè)備112或Π設(shè)備112的用戶可以替代地或額外地包括由環(huán)境ID設(shè)備2402d捕獲的條形碼,允許環(huán)境ID設(shè)備2402d識別UI設(shè)備112或用戶。UI設(shè)備112處的條形碼也可以提供在環(huán)境ID設(shè)備2402d處執(zhí)行的指令。例如,條形碼可以使得環(huán)境ID設(shè)備2402d提供相關(guān)的信息給用戶或Π設(shè)備112。
[0276]在一些實施例中,UI設(shè)備112可以使用其他方法來識別該唯一標識符。例如,UI設(shè)備112可以使用音頻傳感器來識別該唯一標識符,其中所述唯一標識符是與工廠區(qū)域/資產(chǎn)相關(guān)聯(lián)的聲音簽名(如針對圖24所述)。聲音簽名可以關(guān)聯(lián)于在操作期間由特定工廠區(qū)域/資產(chǎn)產(chǎn)生的噪音?;蛘?,聲音簽名可以是由與資產(chǎn)相關(guān)聯(lián)的音頻輸出設(shè)備生成的音頻信號。Π設(shè)備112還可以使用運動傳感器來識別該唯一標識符。所述唯一標識符可以是與工廠資產(chǎn)相關(guān)聯(lián)的特定的振動水平。例如,用戶可以將Π設(shè)備112放置在工廠資產(chǎn)上,允許UI設(shè)備112檢測振動水平。在一些實例中,運動傳感器可以與被識別出的圖像/聲音/位置相結(jié)合地使用來識別該唯一標識符。例如,基于與工廠資產(chǎn)相關(guān)聯(lián)的檢測到的振動水平和UI設(shè)備112的位置,UI設(shè)備112可以識別與工廠資產(chǎn)相關(guān)聯(lián)的特定標簽。
[0277]在一些實施例中,Π設(shè)備112可以通過接收位置數(shù)據(jù)來識別其位置??梢越?jīng)由諸如過程控制網(wǎng)絡(luò)100之類的網(wǎng)絡(luò)來接收位置數(shù)據(jù)?;蛘?,可以在Π設(shè)備112的網(wǎng)絡(luò)接口處經(jīng)由GPS接收機接收位置數(shù)據(jù)。UI設(shè)備112可以將其位置與其他過程實體的位置進行比較以識別過程實體接近于Π設(shè)備112。UI設(shè)備112可以將其位置發(fā)送到過程網(wǎng)絡(luò)100上的節(jié)點,例如服務器150。在一些實施例中,該節(jié)點可以通過將環(huán)境信息發(fā)送到Π設(shè)備112來進行響應。在其他實施例中,Π設(shè)備112可以將位置數(shù)據(jù)發(fā)送到環(huán)境ID設(shè)備2402。環(huán)境ID設(shè)備2402可以根據(jù)所接收到的位置數(shù)據(jù),將環(huán)境數(shù)據(jù)發(fā)送到UI設(shè)備112。
[0278]在實施例中,Π設(shè)備112可以與環(huán)境ID設(shè)備2402協(xié)作以提供Π設(shè)備112的實時位置數(shù)據(jù)。當移動操作員攜帶移動π設(shè)備112通過環(huán)境時,UI設(shè)備112可以使用從環(huán)境ID設(shè)備2402接收的位置信息來確定UI設(shè)備112在過程工廠中的當前位置,并且可以在環(huán)境中顯示移動操作員的位置的當前地圖。地圖可以從俯視視圖或三維視圖顯示移動操作員的位置。當然,期望或預期的路線也可以被顯示在移動Π設(shè)備112上?;蛘?,Π設(shè)備112可以使用一個或多個加速度計來確定設(shè)備在環(huán)境內(nèi)的取向和位置并且可以與Π設(shè)備112上的圖像傳感器協(xié)作來顯示環(huán)境的增強現(xiàn)實視圖。例如,移動操作員可以指點過程工廠的一個區(qū)域處的圖像傳感器,并且Π設(shè)備112可以在圖像上顯示該裝置的視圖,可以顯示到達期望的一個設(shè)備(例如與當前的工作項相關(guān)聯(lián)的設(shè)備)的路線,以及可以顯示與過程工廠的區(qū)域相關(guān)聯(lián)的參數(shù)或其他過程數(shù)據(jù)。
[0279]圖26是一個示例性的移動控制室2600的圖示。移動控制室2600可以包括第一UI設(shè)備2602a、第二 UI設(shè)備2602b以及設(shè)備2620。第一 UI設(shè)備2602a可以包括提供表示裝置2610的圖形2615或與裝置2610相關(guān)的其他數(shù)據(jù)(例如當前的操作參數(shù)、設(shè)置點、警報、出錯、調(diào)度的維護、校準數(shù)據(jù)等)的顯示器。第二 Π設(shè)備2602b可以包括提供表示裝置2620的圖形2625或與裝置2620相關(guān)的其他數(shù)據(jù)(例如當前的操作參數(shù)、設(shè)置點、警報、出錯、調(diào)度的維護、校準數(shù)據(jù)等)的顯示器。設(shè)備2610可以包括第一環(huán)境ID設(shè)備2604a,而設(shè)備2620可以包括第二環(huán)境ID設(shè)備2604b。
[0280]在操作中,攜帶UI設(shè)備2602a的操作員可以進入環(huán)境ID設(shè)備2604a的范圍內(nèi)的區(qū)域。UI設(shè)備2602a可以與環(huán)境ID設(shè)備2604a進行通信或者掃描環(huán)境ID設(shè)備2604a,使得UI設(shè)備2602a可以從環(huán)境ID設(shè)備2604a接收數(shù)據(jù)。UI設(shè)備2602a可以響應于所接收到的數(shù)據(jù)操作或提供輸出。在所示出的實施例中,UI設(shè)備2602a可以提供表示設(shè)備2610的圖形2615。在一些實施例中,Π設(shè)備2602a可以提供替代或額外的輸出,例如其他圖形、過程參數(shù)值或警報。攜帶UI設(shè)備2602b的操作員可以進入環(huán)境ID設(shè)備2604b的范圍,使得UI設(shè)備2602b提供表示設(shè)備2620的圖形2625。
[0281]圖27是示出了用于生成圖形用戶接口的示例方法2700的流程圖??梢栽谥T如Π設(shè)備112中的任何一個之類的一個或多個設(shè)備或系統(tǒng)處來整體或部分地實現(xiàn)方法2700。方法2700可以被在存儲器815中保存為一組指令、例程、程序或模塊,并且可以由處理器810執(zhí)行。
[0282]方法2700開始于UI設(shè)備112,所述UI設(shè)備112識別外部設(shè)備或標識符/標簽(塊2705)。標識符可以是圖像、聲音或條形碼。標識符可以替代地是與NFC系統(tǒng)或RFID系統(tǒng)的發(fā)送相關(guān)聯(lián)的唯一標簽。在一些實施例中,標識符可以關(guān)聯(lián)于過程實體,例如過程區(qū)域、設(shè)備、一個裝置或另一個Π設(shè)備112。
[0283]Π設(shè)備112可以基于所識別出的外部設(shè)備或標識符接收環(huán)境信息(塊2710)。在一些實施例中,Π設(shè)備112可以根據(jù)所識別出的外部設(shè)備或標識符接收環(huán)境信息。在另一些實施例中,UI設(shè)備112可以響應于將表示標識符的數(shù)據(jù)發(fā)送到服務器150,來從服務器150接收環(huán)境信息。環(huán)境信息可以表示環(huán)境項,例如位置、裝置、調(diào)度、工作項等。
[0284]Π設(shè)備112可以在Π設(shè)備112的顯示器處提供信息(塊2715)??梢愿鶕?jù)所接收到的環(huán)境信息提供所述信息。例如,UI設(shè)備112可以生成與所接收到的位置、被識別出的裝置或設(shè)備、所接收的調(diào)度或所接收的工作項相關(guān)的信息。
[0285]現(xiàn)在轉(zhuǎn)向圖28,流程圖示出了在Π設(shè)備112上執(zhí)行的用于利用Π設(shè)備112控制過程工廠10的示例方法2800。可以在諸如過程控制網(wǎng)絡(luò)100之類的一個或多個網(wǎng)絡(luò)或系統(tǒng)處來整體或部分地實現(xiàn)方法2800。特別是,可以在諸如服務器150之類的一個或多個設(shè)備處或在諸如Π設(shè)備112中的任何一個之類的一個或多個設(shè)備或系統(tǒng)處整體或部分地實現(xiàn)方法2800。方法2800可以被保存為存儲器815或存儲器1203上的一組指令、例程、程序或模塊,并且可以由處理器810或處理器1201執(zhí)行。
[0286]該方法開始于Π設(shè)備112,所述Π設(shè)備112可以經(jīng)由網(wǎng)絡(luò)向服務器150發(fā)送對來自數(shù)據(jù)存儲區(qū)域的第一數(shù)據(jù)的第一請求(塊2802)。數(shù)據(jù)存儲區(qū)域可以是統(tǒng)一的、邏輯數(shù)據(jù)存儲區(qū)域,所述統(tǒng)一的、邏輯數(shù)據(jù)存儲區(qū)域包括被配置為使用公共格式存儲與過程工廠相對應的過程數(shù)據(jù)的一個或多個設(shè)備。過程數(shù)據(jù)可以包括多個類型的過程數(shù)據(jù),如配置數(shù)據(jù)、連續(xù)數(shù)據(jù)、批數(shù)據(jù)、測量數(shù)據(jù)和事件數(shù)據(jù)。
[0287]Π設(shè)備112可以響應于第一請求從服務器150接收來自存儲區(qū)域的第一數(shù)據(jù)(塊2810)。UI設(shè)備112可以顯示從服務器150接收的第一數(shù)據(jù)(塊2815)。
[0288]UI設(shè)備112可以接收UI設(shè)備112接近外部設(shè)備的指示(塊2820)。UI設(shè)備112可以包括進行操作來檢測外部設(shè)備的接近程度的通信電路。通信電路可以包括近場通信(NFC)電路、射頻標識(RFID)電路、藍牙電路、根據(jù)IEEE802.11協(xié)議操作的電路或根據(jù)無線HART協(xié)議操作的電路。在一些實例中,Π設(shè)備112可以接收Π設(shè)備112接近另一 Π設(shè)備112的指示。
[0289]Π設(shè)備112可以根據(jù)所接收的指示將對第二數(shù)據(jù)的第二請求發(fā)送到服務器150 (塊2825)。在一些實施例中,發(fā)送第二請求包括向服務器150發(fā)送對該另一 Π設(shè)備112的狀態(tài)信息的請求。
[0290]UI設(shè)備112可以響應于第二請求從服務器150接收第二數(shù)據(jù)(塊2830)。在一些實施例中,第二數(shù)據(jù)可以代表所請求的該另一Π設(shè)備112的狀態(tài)信息。在這樣的實施例中,UI設(shè)備112還可以根據(jù)所接收的狀態(tài)信息從存儲區(qū)域顯示過程控制數(shù)據(jù)。顯示所述過程控制數(shù)據(jù)可以包括在Π設(shè)備112的顯示器上復制該另一 Π設(shè)備112的顯示。顯示所述過程控制數(shù)據(jù)可以包括在UI設(shè)備112的顯示器上布置在該另一 UI設(shè)備112上顯示的數(shù)據(jù)。
[0291]在其他實施例中,接收接近指示(塊1720)可以包括接收Π設(shè)備112接近過程控制設(shè)備的指示。發(fā)送第二請求(塊2825)可以包括向服務器150發(fā)送Π設(shè)備112接近過程控制設(shè)備的指示。在這樣的實施例中,接收第二數(shù)據(jù)可以包括接收與過程控制設(shè)備相關(guān)的過程控制數(shù)據(jù)(塊2830)。接收與過程控制設(shè)備相關(guān)的過程控制數(shù)據(jù)可以包括接收和顯示如下各項中的一項或多項的數(shù)據(jù):與過程控制設(shè)備相關(guān)聯(lián)的警報;與過程控制設(shè)備相關(guān)聯(lián)的維護任務;與過程控制設(shè)備相關(guān)聯(lián)的過程工廠的區(qū)域的圖示;或與過程控制設(shè)備相關(guān)聯(lián)的過程工廠的區(qū)域的狀態(tài)。
[0292]在一些實施例中,接收接近指示(塊2820)可以包括接收移動設(shè)備處于過程工廠的特定區(qū)域中的指示。在這樣的實施例中,發(fā)送第二請求(塊2825)可以包括向服務器150發(fā)送Π設(shè)備112處于工廠的特定區(qū)域中的指示。此外,接收第二數(shù)據(jù)(塊2830)可以包括接收與過程工廠的特定區(qū)域相關(guān)的第二過程控制數(shù)據(jù)。接收與特定區(qū)域相關(guān)的過程控制數(shù)據(jù)可以包括接收和顯示如下各項中的一項或多項的數(shù)據(jù):與過程工廠的特定區(qū)域相關(guān)聯(lián)的警報;與過程工廠的特定區(qū)域相關(guān)聯(lián)的維護任務;過程工廠的特定區(qū)域的圖示;或與特定區(qū)域相關(guān)聯(lián)的一個或多個過程控制設(shè)備的狀態(tài)。
[0293]在某些實施例中,UI設(shè)備112可以并不與服務器150進行通信,而是可以與特定區(qū)域中的設(shè)備進行通信。例如,Π設(shè)備112可以接近過程工廠的區(qū)域中的特定的一個過程設(shè)備,并且可以能夠直接或經(jīng)由中間設(shè)備(例如,經(jīng)由路由器或作為無線網(wǎng)絡(luò)的一部分的其他接入點)與過程工廠的區(qū)域中的一個或多個設(shè)備(并非服務器150)進行通信。例如,如果服務器150不可用、或者如果過程工廠的區(qū)域與服務器150物理或邏輯隔離的話,可以是這種情況。在任一情況中,Π設(shè)備112可以將數(shù)據(jù)或請求直接發(fā)送到過程工廠的區(qū)域中的設(shè)備和/或從過程工廠的區(qū)域中的設(shè)備直接接收數(shù)據(jù)。例如,Π設(shè)備112可以將對數(shù)據(jù)的請求經(jīng)由網(wǎng)絡(luò)直接發(fā)送到另一個設(shè)備(而不是服務器150),能夠響應于該請求而從設(shè)備接收數(shù)據(jù),能夠顯示所接收到的數(shù)據(jù),能夠接收UI設(shè)備112接近外部設(shè)備的指示等。
[0294]圖29中提供了示出用于促進過程工廠的移動控制的方法2900的流程圖。方法2900包括實現(xiàn)移動用戶接口設(shè)備(塊2905)并在移動用戶接口設(shè)備中提供位置感知部件,所述位置感知部件可操作來生成與移動設(shè)備的位置相關(guān)的信息(塊2910)。方法2900還包括提供存儲過程工廠的布置信息的數(shù)據(jù)庫(塊2915)并且在移動用戶接口設(shè)備上實現(xiàn)第一例程(塊2920)。第一例程可以操作來根據(jù)在數(shù)據(jù)庫中存儲的信息解釋由位置感知部件生成的信息,以確定移動用戶接口設(shè)備的位置和過程工廠的布局之間的關(guān)系。移動用戶接口設(shè)備還可以根據(jù)所確定的移動設(shè)備的位置和過程工廠的布局之間的關(guān)系實現(xiàn)第二例程,所述第二例程可操作來生成用于在顯示器上示出的圖形(塊2925)。在實施例中,提供存儲布局信息的數(shù)據(jù)庫可以包括以俯視視圖提供存儲布局信息的數(shù)據(jù)庫或可以包括以視平線視圖提供存儲布局信息的數(shù)據(jù)庫。布局信息可以針對每一個過程設(shè)備包括設(shè)備標簽、設(shè)備視覺化(例如,一個或多個視覺化,其中的每一個對應于移動用戶接口設(shè)備類型或移動用戶接口設(shè)備顯示類型)、設(shè)備位置和設(shè)備連接信息。位置感知部件可以例如是GPS接收機、RFID讀取器、RFID標簽和移動用戶接口設(shè)備和提供數(shù)據(jù)給移動用戶接口設(shè)備的服務器之間的通信通道、可操作來確定移動用戶接口設(shè)備相對于錨點的移動和位置的多個傳感器(例如加速度計和陀螺儀)等。在一些實施例中,實現(xiàn)第二例程包括實現(xiàn)如下的例程,其可操作來在移動用戶接口設(shè)備在過程工廠內(nèi)移動時,生成移動用戶接口設(shè)備在過程工廠內(nèi)的位置的實時圖形。生成移動用戶接口設(shè)備的位置的實時圖形可以包括在顯示器上以俯視視圖示出移動用戶接口設(shè)備的位置、或在顯示器上以從視平線的三維視圖示出移動用戶接口設(shè)備的位置。
[0295]現(xiàn)在應當清楚,Π設(shè)備112以及在一些實施例中的控制網(wǎng)絡(luò)100可以感知各種環(huán)境信息,重要地,包括過程工廠10中的一個或多個Π設(shè)備112的位置。已經(jīng)描述了控制網(wǎng)絡(luò)100 (包括服務器150)或Π設(shè)備112確定設(shè)備位置的各種方法。例如,Π設(shè)備112可以與環(huán)境ID設(shè)備2402和/或服務器150協(xié)作來確定UI設(shè)備112的位置。UI設(shè)備112還可以包括GPS接收機832,如一般所知那樣,所述GPS接收機832通過從GPS衛(wèi)星接收信號來允許Π設(shè)備112確定其位置。但在一些實施例中,Π設(shè)備112中的一個或多個還可以包括慣性定位系統(tǒng)(IPS)834。IPS834可以采用獨立部件或集成電路的形式。在至少一個實施例中,IPS834是包括高精度時鐘電路、三個加速度計(沿x-、y_和z-軸的每一個中各一個)和三個陀螺儀(沿X-、Y-和Z-軸的每一個中各一個)的集成電路。在一些實施例中,IPS834還包括羅盤或地磁儀。
[0296]在任一情況中,IPS834可以操作來檢測UI設(shè)備112的移動和其所呈現(xiàn)的方位,并且提供與設(shè)備正在移動或已經(jīng)移動的距離和方向相關(guān)的信息。通過將與所檢測到的Π設(shè)備112的移動和方位相關(guān)的信息與指示Π設(shè)備112的初始位置(“錨點”)的另一個信息源相組合,UI設(shè)備112可以獨立于任何連續(xù)的信息源確定其位置。例如,由操作員攜帶的UI設(shè)備112可以具有GPS接收機,并且可以在操作員通過室外環(huán)境朝向室內(nèi)環(huán)境移動時跟蹤Π設(shè)備112的位置。在操作員跨過室外和室內(nèi)環(huán)境的邊界時,UI設(shè)備112,特別是GPS接收機832,將可能丟失GPS信號。UI設(shè)備112可以使用使用GPS接收機832確定的UI設(shè)備112的最后已知位置作為錨點。根據(jù)該錨點,UI設(shè)備112可以確定Π設(shè)備112在室內(nèi)環(huán)境中已經(jīng)移動的距離和方向。使用該信息,UI設(shè)備112、在UI設(shè)備112上操作的例程以及潛在的其他設(shè)備(例如服務器150、監(jiān)督引擎106等)可以繼續(xù)跟蹤Π設(shè)備112的位置。Π設(shè)備112可以繼續(xù)向操作員提供操作員在室內(nèi)環(huán)境中的位置的圖示,可以向操作員提供到特定工廠資產(chǎn)(例如,到特定的一個設(shè)備)的導航方向,以及可以基于操作員在工廠內(nèi)的位置采取或推薦動作等。
[0297]需要注意的是,GPS接收機832不是唯一的能夠提供與IPS834相組合地使用的錨點的信息源。環(huán)境ID設(shè)備2402中的任何一個也可以與Π設(shè)備112協(xié)作來確定錨點。例如,在操作員跨過室外和室內(nèi)環(huán)境之間的邊界時,處于閾值處的環(huán)境ID設(shè)備2402(例如門框上的NFC設(shè)備)可以與Π設(shè)備112通信來建立Π設(shè)備112的位置并提供錨點。作為另一個示例,操作員可以使用Π設(shè)備112來掃描處于過程工廠中的任何已知固定位置(例如,在過程設(shè)備上、接近特定的工廠區(qū)域等)處的環(huán)境ID設(shè)備2402(例如,RFID標簽、NFC芯片、條形碼等)或與所述環(huán)境ID設(shè)備2402交互來提供錨點。
[0298]UI設(shè)備112可以使用由IPS834提供的信息和錨點來在Π設(shè)備112的顯示器上示出UI設(shè)備112在過程工廠或其他環(huán)境中的位置。在實施例中,這包括示出過程工廠的樓層平面圖上的位置、示出過程工廠的3D地圖上的位置、示出過程工廠的示意圖上的位置等。替代地或者額外地,Π設(shè)備112可以提供導航信息來指引操作員到過程工廠中的期望的位置(例如,到與所分配的工作項相關(guān)聯(lián)的位置、到所選擇的位置、到與出錯或警報相關(guān)聯(lián)的設(shè)備等)。在一些實施例中,UI設(shè)備112可以提供導航或位置信息來在工廠環(huán)境中引導操作員或其他人員。例如當試圖定位受傷的人員或請求任務協(xié)助的人員時,這可以是有用的。
[0299]具有(無論是由GPS數(shù)據(jù)、IPS數(shù)據(jù)還是與環(huán)境ID設(shè)備2402協(xié)作提供的)位置數(shù)據(jù)的每一個Π設(shè)備112可以將Π設(shè)備112的位置提供給控制系統(tǒng),特別是提供給服務器150和/或監(jiān)督引擎106。在一些實施例中,UI設(shè)備112在特定區(qū)域中的出現(xiàn)可以使得服務器150、監(jiān)督引擎106或UI設(shè)備112禁用UI設(shè)備112的一個或多個特征。例如,當UI設(shè)備112處于操作員的隱私可能重要(例如在衛(wèi)生間中)或有相關(guān)安全考慮需求的區(qū)域中時,可以禁用麥克風842和/或照相機844。
[0300]同樣,在一些實施例中,可以通過人員在區(qū)域中的存在來改變過程工廠的各個控制方面。例如,當沒有人員存在于區(qū)域中時,特定的安全系統(tǒng)可以具有第一閾值,而當有人員存在于該區(qū)域中時,該特定的安全系統(tǒng)可以具有第二(更保守)的閾值。按照這種方式,可以提高人員的安全性。
[0301]圖30是示出了用于確定移動設(shè)備在過程控制環(huán)境中的位置的方法3000的流程圖。方法3000包括獲取過程工廠內(nèi)的錨位置(塊3005)并且根據(jù)所獲取的數(shù)據(jù)確定錨位置(塊3010)。該方法還包括從移動設(shè)備的電路接收指示移動設(shè)備的加速度和方位的數(shù)據(jù)(塊3015)并且根據(jù)所接收到的數(shù)據(jù)和錨位置確定移動設(shè)備的位置(塊3020)。在實施例中,獲取指示錨位置的數(shù)據(jù)包括使用諸如GPS、GLONASS或任何其他衛(wèi)星定位系統(tǒng)的全球衛(wèi)星定位系統(tǒng)來確定移動設(shè)備的位置。在一些實施例中,獲取指示錨位置的數(shù)據(jù)包括獲取圖像(例如,條形碼的圖像、過程工廠的一部分的圖像等)。在獲取了過程工廠的一部分的圖像的情況下,例如,可以將所捕獲的圖像與物理定位圖像(即與對應的物理位置相關(guān)聯(lián)的圖像)的數(shù)據(jù)庫進行比較。指示錨位置的數(shù)據(jù)還可以包括一個或多個無線信號(例如遵從于IEEE802.11規(guī)范的信號)的數(shù)據(jù),從RFID設(shè)備獲取數(shù)據(jù),建立藍牙連接或建立近場通信會話。獲取指示錨位置的數(shù)據(jù)還可以包括確定移動設(shè)備附近的過程控制設(shè)備和從存儲器(或從遠程數(shù)據(jù)庫)接收或獲取與過程控制設(shè)備的位置相關(guān)聯(lián)的信息。
[0302]接收指示移動設(shè)備的加速度和方位的數(shù)據(jù)包括從一個或多個加速度計和從一個或多個陀螺儀接收數(shù)據(jù),從地磁儀接收數(shù)據(jù)。在各個實施例中,從慣性測量單元接收數(shù)據(jù)和/或從設(shè)備接收數(shù)據(jù),該設(shè)備包括三個加速度計和三個陀螺儀。在一些實施例中,方法還包括至少部分基于所確定的移動設(shè)備的位置啟動移動設(shè)備的應用,其中所述應用可操作來修改過程工廠的操作。
[0303]現(xiàn)在轉(zhuǎn)向圖31,流程圖示出了用于移動設(shè)備在過程控制環(huán)境中的環(huán)境操作的方法3100。該方法包括在移動設(shè)備處獲取識別過程控制環(huán)境中的過程實體的信息(塊3105)。過程實體可以是過程工廠中的任何過程實體,包括但不限于過程工廠的區(qū)域、過程控制設(shè)備和控制器等。該方法還包括在移動設(shè)備處識別與過程實體相關(guān)聯(lián)的工作項數(shù)據(jù)(塊3110)。工作項數(shù)據(jù)包括與關(guān)聯(lián)于過程實體的目標功能相關(guān)的信息。響應于所獲取的信息和所識別出的工作項數(shù)據(jù),自動觸發(fā)移動設(shè)備處的事件,以促進實現(xiàn)與過程實體相關(guān)聯(lián)的目標功能(塊3115)。目標功能可以是與過程實體相關(guān)聯(lián)的調(diào)度的任務。在實施例中,在移動設(shè)備處觸發(fā)事件包括如下各項中的至少一項:使得移動設(shè)備提供與執(zhí)行調(diào)度的任務相關(guān)的指令,使得移動設(shè)備顯示安全信息(例如,過程控制設(shè)備中的材料、是否已經(jīng)去激活和/或鎖定過程控制設(shè)備、是否可檢測到殘余材料等),使得移動設(shè)備啟動用于執(zhí)行調(diào)度的任務的應用,或者使得移動設(shè)備提供用于執(zhí)行調(diào)度的任務的接口。在一些實施例中,目標功能可以是與過程實體相關(guān)聯(lián)的權(quán)限驗證功能。自動觸發(fā)的事件可以識別與操作移動設(shè)備的用戶相關(guān)聯(lián)的用戶標識,識別與過程實體相關(guān)聯(lián)的權(quán)限令牌,基于用戶標識和權(quán)限令牌確定權(quán)限水平,以及提供用于將與過程實體相關(guān)聯(lián)的參數(shù)修改到由權(quán)限水平指示的程度的接口。權(quán)限水平可以指示允許用戶對與過程控制實體相關(guān)聯(lián)的參數(shù)進行修改的程度。與過程實體相關(guān)聯(lián)的目標功能還可以是警報檢查功能,并且觸發(fā)事件可以包括識別警報和提供警報的指示。目標功能可以是位置確定功能,并且自動觸發(fā)的事件可以是確定與過程控制實體相關(guān)聯(lián)的位置和提供顯示過程實體在過程控制環(huán)境中的位置的地圖圖形。在實施例中,獲取信息來識別過程實體包括從在過程控制環(huán)境中具有相對于過程實體的固定的空間關(guān)系并且包括唯一標識符的一個或多個對應的標識設(shè)備獲取一個或多個數(shù)據(jù)標簽。在實施例中,環(huán)境標識設(shè)備是條形碼,并且獲取標簽數(shù)據(jù)包括捕獲條形碼的圖像和分析條形碼以識別出標簽數(shù)據(jù)。環(huán)境標識設(shè)備可以是無線電發(fā)射機,并且獲取標簽數(shù)據(jù)可以包括檢測由無線電發(fā)射機發(fā)射的并且攜帶標簽數(shù)據(jù)的射頻信號。無線電發(fā)射機可以是進行短波無線電傳輸?shù)腘FC設(shè)備、RFID設(shè)備或個域網(wǎng)設(shè)備。在實施例中,獲取信息來識別過程控制環(huán)境中的過程實體包括捕獲與過程實體唯一相關(guān)聯(lián)的圖像。獲取信息還可以包括捕獲音頻信號并且確定音頻信號相關(guān)于過程實體。類似地,獲取信息可以包括檢測與過程實體相關(guān)聯(lián)的移動圖案。
[0304]物理現(xiàn)象的分析
[0305]在實施例中,Π設(shè)備112可以與專家系統(tǒng)104和大數(shù)據(jù)設(shè)施102協(xié)作來分析與物理現(xiàn)象相關(guān)的數(shù)據(jù)??梢员环治龅奈锢憩F(xiàn)場(非限制性地)包括與可見或不可見波譜相關(guān)的現(xiàn)象(例如可見和紅外波譜中的火焰顏色)和與音頻、亞音頻和超音頻范圍內(nèi)的振動相關(guān)的現(xiàn)象(例如聲音和其他振動)。攜帶裝備有照相機、加速度計、麥克風或其他設(shè)備的Π設(shè)備112的人員可以用于捕獲和/或記錄與物理現(xiàn)象相關(guān)的數(shù)據(jù)。照相機例如可以感測和記錄可見波譜中的圖像或在某些實施例中感測和記錄在紅外或其他波譜中的圖像。麥克風可以感測和/或記錄通過空氣傳播的音頻、亞音頻和/或超音頻振動。當UI設(shè)備112被放置在一個裝置上時,加速度計可以感測和/或記錄振動??梢詫⑦@些類型的數(shù)據(jù)中的任何一個或全部從UI設(shè)備112發(fā)送到專家系統(tǒng)104來進行分析和/或與大數(shù)據(jù)設(shè)施102中的數(shù)據(jù)進行比較。
[0306]在圖32中示出了用于分析過程工廠中的物理現(xiàn)象的方法3200。方法3200包括在移動設(shè)備中檢測過程工廠中的物理現(xiàn)象(塊3205)。在各個實施例中,檢測物理現(xiàn)象可以包括檢測視覺場景、檢測聲音和/或檢測振動。在各個實施例中,通過示例而非限制性地,檢測物理現(xiàn)象可以包括檢測包括火焰的視覺場景、與燃燒室相關(guān)聯(lián)的聲音、與流體的移動相關(guān)聯(lián)的聲音、煙?頂部的圖像或視頻和/或與旋轉(zhuǎn)的元件相關(guān)聯(lián)的振動。
[0307]方法3200還包括在移動設(shè)備中將所檢測到的物理現(xiàn)象轉(zhuǎn)換為代表該物理現(xiàn)象的數(shù)字數(shù)據(jù)(塊3210)。也就是說,獲取所檢測到的物理現(xiàn)象(視覺場景、聲音、振動等)并將其轉(zhuǎn)換為例如數(shù)字圖像、數(shù)字視頻、數(shù)字聲音文件或代表所檢測到的振動的數(shù)字表示的形式的數(shù)字數(shù)據(jù)。此外,方法3200包括將數(shù)字數(shù)據(jù)發(fā)送到專家系統(tǒng)(塊3215)并且在所述專家系統(tǒng)中分析所述數(shù)字數(shù)據(jù)以確定一個或多個過程單元的狀態(tài)(塊3220)。例如:在所檢測到的物理現(xiàn)象是火焰的視覺場景的情況下,分析數(shù)據(jù)可以包括分析與火焰的一個或多個部分相關(guān)聯(lián)的顏色,分析火焰的形狀和/或分析火焰的移動;在所檢測到的物理現(xiàn)象是與流體的移動相關(guān)聯(lián)的聲音或振動的情況下,分析數(shù)據(jù)可以包括檢測與流體移動相關(guān)聯(lián)的空洞;在所檢測到的物理現(xiàn)象是煙?頂部的視覺場景的情況下,分析數(shù)據(jù)可以包括分析發(fā)散的煙霧的顏色或體積。
[0308]在各個實施例中,方法3200還可以包括檢測與一個或多個過程單元相關(guān)聯(lián)的異常情況,根據(jù)數(shù)字數(shù)據(jù)確定異常情況的原因,自動發(fā)起對一個或多個過程控制參數(shù)的改變以校正所述異常情況,自動創(chuàng)建工作項以使得人員采取動作來校正異常情況,向操作員提供要采取來解決異常情況的校正動作的指示,和/或確定與火焰或燃燒室相關(guān)聯(lián)的燃料成分。
[0309]以下的額外的考慮可以應用于以上論述。在本說明書中,由服務器150、UI設(shè)備112或任何其他設(shè)備或例程執(zhí)行的所述動作通常是指根據(jù)機器可讀指令操縱或轉(zhuǎn)換數(shù)據(jù)的處理器的動作或過程。機器可讀指令可以被存儲在與處理器可通信地耦接的存儲器設(shè)備上,并且可以被從所述存儲器設(shè)備獲取。也就是說,可以通過在計算機可讀介質(zhì)上(即在存儲器設(shè)備上)存儲的機器可執(zhí)行指令的集合來體現(xiàn)在本文中描述的方法。當被由對應設(shè)備(例如,服務器、移動設(shè)備等)的一個或多個處理器執(zhí)行時,所述指令使得所述處理器執(zhí)行所述方法。當指令、例程、模塊、過程、服務、程序和/或應用在本文中被稱為被存儲或保存在計算機可讀存儲器上或計算機可讀介質(zhì)上時,單詞“存儲”或“保存”意在排除暫態(tài)信號。
[0310]在本說明書中用戶接口設(shè)備被可互換地稱為“Π設(shè)備”和“移動Π設(shè)備”。同時,在大多數(shù)情況下,在特定的描述中,這些設(shè)備被簡稱為“UI設(shè)備”,在特定的示例使用中,增加詞語“移動”來指示Π設(shè)備可以是移動Π設(shè)備。詞語“移動”的使用或不使用不應被視為是限制性的,在本文中描述的概念可以應用于能夠在過程工廠環(huán)境中使用的任何和所有的Π設(shè)備。
[0311]盡管在本文中許多實例引用了瀏覽器顯示信息,但這些實例中的每一個構(gòu)思了與服務器進行通信來提供信息的導航應用的使用??梢葬槍θ魏蔚囊苿悠脚_、任何的工作站操作系統(tǒng)或移動平臺和/或工作站操作系統(tǒng)和/或網(wǎng)絡(luò)瀏覽器的任意組合設(shè)計本地應用。例如,移動Π設(shè)備可以運行在Android?平臺上,而協(xié)作的固定Π設(shè)備(例如工作站)可以運行在Windows? 7平臺上。
[0312]此外,盡管使用了詞語“操作員”、“人員”、“人”、“用戶”和“技術(shù)人員”以及其他的類似詞語來描述可以與在本文中描述的系統(tǒng)、裝置和方法交互或使用的過程工廠環(huán)境中的人員,但這些詞語并非意在是限制性的。如從上文中可以理解的是,在這里描述的系統(tǒng)、裝置和方法可以具有在一定程度上將工廠人員從過程控制系統(tǒng)的傳統(tǒng)邊界中釋放出來的益處或效果。也就是說,操作員可以承擔傳統(tǒng)上由技術(shù)人員參與的一些活動,以及技術(shù)人員可以參與傳統(tǒng)上保留給操作員的活動等。當在說明書中使用特定詞語的情況下,使用詞語部分是由于工廠人員參與的傳統(tǒng)活動,但并不意在顯示能夠參與該特定活動的人員。
[0313]此外,在本說明書中,多個實例可以實現(xiàn)被描述為單個實例的部件、操作或結(jié)構(gòu)。盡管一個或多個方法的單獨的操作被說明和描述為分離的操作,但也可以并發(fā)地執(zhí)行單獨的操作中的一個或多個,也并不需要按照所示的順序來執(zhí)行操作。在示例配置中被呈現(xiàn)為分離的部件的結(jié)構(gòu)和功能體可以被實現(xiàn)為組合的結(jié)構(gòu)或部件。類似地,被呈現(xiàn)為單個部件的結(jié)構(gòu)和功能體可以被顯示為分離的部件。這些和其他的變更、修改、增加和改進落入在本文中闡述的主題的范圍內(nèi)。
[0314]除非另有明確闡述,否則在本文中使用諸如“處理”、“計算”、“算”、“確定”、“識別”、“呈現(xiàn)”或“顯示”等單詞的論述可以指機器(例如計算機)的動作或過程,所述機器操縱或轉(zhuǎn)換被表示為在一個或多個存儲器(例如易失性存儲器、非易失性存儲器或其組合)、寄存器或接收、存儲、發(fā)送或顯示信息的其他機器部件中的物理(例如電、磁或光)量的數(shù)據(jù)。
[0315]當被實現(xiàn)為軟件時,在本文中描述的應用、服務和引擎中的任何一個可以被存儲在任何有形非暫態(tài)計算機可讀存儲器(例如磁盤、光盤、固態(tài)存儲器設(shè)備、分子存儲器存儲設(shè)備或其他存儲介質(zhì))中、計算機或處理器的RAM或ROM等中。盡管在本文中公開的示例系統(tǒng)被公開為包括在硬件上執(zhí)行的軟件和/或固件以及其他部件等,但應當注意的是,這樣的系統(tǒng)僅是說明性的,而不應當被視為是限制性的。例如,考慮這些硬件、軟件和固件部件中的任何一個或所有可以被排他地體現(xiàn)在硬件中,排他地體現(xiàn)在軟件中,或排他地體現(xiàn)在硬件和軟件的任何組合中。相應地,本領(lǐng)域一般技術(shù)人員將容易理解所提供的示例不是實現(xiàn)這樣的系統(tǒng)的唯一方式。
[0316]因此,盡管已經(jīng)參照特定示例描述了本發(fā)明(其意在僅是說明性的而非對本發(fā)明構(gòu)成限制),但對于本領(lǐng)域技術(shù)人員而言顯而易見的是,可以對所公開的實施例進行各種修改、增加或刪除而不偏離本發(fā)明的精神和范圍。
[0317]方面
[0318]本公開的以下方面僅是示例性的,而不意在限制本公開的范圍。
[0319]1.一種用于過程工廠的移動控制室設(shè)備,所述設(shè)備包括:處理器;存儲設(shè)備,其通信地耦合至所述處理器;顯示器,其通信地耦合至所述處理器;位置感知部件,其可操作地產(chǎn)生有關(guān)所述移動控制室設(shè)備的位置的信息;數(shù)據(jù)庫,其存儲在所述存儲設(shè)備上,并且存儲所述過程工廠的布局信息;第一例程,其存儲在所述存儲設(shè)備上,并且可操作地根據(jù)存儲在所述數(shù)據(jù)庫中的信息來理解由所述位置感知部件產(chǎn)生的信息,以確定所述移動控制設(shè)備的位置與所述過程工廠的布局之間的關(guān)系;以及第二例程,其存儲在所述存儲設(shè)備上,并且可操作地根據(jù)所確定的所述移動控制設(shè)備的位置與所述過程工廠的布局之間的關(guān)系來在所述顯示器上產(chǎn)生用于描述的圖形。
[0320]2.根據(jù)方面I所述的移動控制設(shè)備,其中,所述數(shù)據(jù)庫存儲用于從俯視的角度呈現(xiàn)所述過程工廠的布局信息。
[0321]3.根據(jù)方面I或2所述的移動控制設(shè)備,其中,所述數(shù)據(jù)庫存儲用于從視平線的角度呈現(xiàn)所述過程工廠的布局信息。
[0322]4.根據(jù)方面I至3中任一項所述的移動控制設(shè)備,其中,所述數(shù)據(jù)庫存儲用于所述過程工廠中的每個設(shè)備的布局信息,用于每個設(shè)備的布局信息包括:設(shè)備標簽;設(shè)備的可視化(device visualization);設(shè)備位置;以及設(shè)備連接信息。
[0323]5.根據(jù)方面I至4中任一項所述的移動控制設(shè)備,其中,所述設(shè)備的可視化包括多個設(shè)備的可視化,每個設(shè)備的可視化對應移動控制類型或移動控制設(shè)備顯示類型。
[0324]6.根據(jù)方面I至5中任一項所述的移動控制設(shè)備,其中,所述位置感知部件包括GPS接收器。
[0325]7.根據(jù)方面I至6中任一項所述的移動控制設(shè)備,其中,所述位置感知部件包括RFID讀取器。
[0326]8.根據(jù)方面I至7中任一項所述的移動控制設(shè)備,其中,所述位置感知部件包括RFID標簽以及所述處理器與服務器之間的通信通道,所述服務器向所述處理器提供位置數(shù)據(jù)。
[0327]9.根據(jù)方面I至8中任一項所述的移動控制設(shè)備,其中,所述位置感知部件包括多個傳感器,其可操作地確定所述移動控制設(shè)備相對于定位點的移動和位置。
[0328]10.根據(jù)方面I至9中任一項所述的移動控制設(shè)備,其中,所述多個傳感器包括多個加速度計和多個陀螺儀。
[0329]11.根據(jù)方面I至10中任一項所述的移動控制設(shè)備,其中,當所述移動控制設(shè)備在所述過程工廠內(nèi)移動時,所述第二例程可操作地產(chǎn)生所述移動控制設(shè)備在所述過程工廠內(nèi)的位置的實時圖形。
[0330]12.根據(jù)方面I至11中任一項所述的移動控制設(shè)備,其中,所述實時圖形從俯視角度呈現(xiàn)所述移動控制設(shè)備的位置。
[0331]13.根據(jù)方面I至12中任一項所述的移動控制設(shè)備,其中,所述實時圖形從視平線的角度在三維上呈現(xiàn)所述移動控制設(shè)備的位置。
[0332]14.一種便利過程工廠的移動控制的方法,所述方法包括:實施移動用戶接口設(shè)備;在所述移動用戶接口設(shè)備中提供位置感知部件,其可操作地產(chǎn)生關(guān)于所述移動控制室設(shè)備的位置的信息;提供存儲所述過程工廠的布局信息的數(shù)據(jù)庫;在所述移動用戶接口設(shè)備上實施第一例程,其可操作地根據(jù)存儲在所述數(shù)據(jù)庫中的信息來理解由所述位置感知部件產(chǎn)生的信息,以確定所述移動控制設(shè)備的位置與所述過程工廠的布局之間的關(guān)系;以及在所述移動用戶接口設(shè)備上實施第二例程,其可操作地根據(jù)所確定的所述移動控制設(shè)備的位置與所述過程工廠的布局之間的關(guān)系來在顯示器上產(chǎn)生用于描述的圖形。
[0333]15.根據(jù)方面14所述的方法,其中,提供存儲所述過程工廠的布局信息的數(shù)據(jù)庫包括提供存儲用于從俯視的角度呈現(xiàn)所述過程工廠的布局信息的數(shù)據(jù)庫。
[0334]16.根據(jù)方面14或15所述的方法,其中,提供存儲所述過程工廠的布局信息的數(shù)據(jù)庫包括提供存儲用于從視平線的角度呈現(xiàn)所述過程工廠的布局信息的數(shù)據(jù)庫。
[0335]17.根據(jù)方面14至16中任一項所述的方法,其中,提供存儲所述過程工廠的布局信息的數(shù)據(jù)庫包括提供存儲用于所述過程工廠中的每個設(shè)備的布局信息的數(shù)據(jù)庫,用于每個設(shè)備的布局信息包括:設(shè)備標簽;設(shè)備的可視化;設(shè)備位置;以及設(shè)備連接信息。
[0336]18.根據(jù)方面14至17中任一項所述的方法,其中,所述設(shè)備的可視化包括多個設(shè)備的可視化,每個設(shè)備的可視化對應移動控制類型或移動控制設(shè)備顯示類型。
[0337]19.根據(jù)方面14至18中任一項所述的方法,其中,提供位置感知部件包括提供GPS接收器。
[0338]20.根據(jù)方面14至19中任一項所述的方法,其中,提供位置感知部件包括提供RFID讀取器。
[0339]21.根據(jù)方面14至20中任一項所述的方法,其中,提供位置感知部件包括提供RFID標簽以及所述處理器與服務器之間的通信通道,所述服務器向所述移動用戶接口設(shè)備提供位置數(shù)據(jù)。
[0340]22.根據(jù)方面14至21中任一項所述的方法,其中,提供位置感知部件包括提供多個傳感器,其可操作地確定所述移動控制設(shè)備相對于定位點的移動和位置。
[0341]23.根據(jù)方面14至22中任一項所述的方法,其中,提供多個傳感器包括提供多個加速度計和多個陀螺儀。
[0342]24.根據(jù)方面14至23中任一項所述的方法,其中,實施第二例程包括實施如下例程,其可操作地當所述移動用戶接口設(shè)備在所述過程工廠內(nèi)移動時產(chǎn)生所述移動用戶接口設(shè)備在所述過程工廠內(nèi)的位置的實時圖形。
[0343]25.根據(jù)方面14至24中任一項所述的方法,其中,當所述移動用戶接口設(shè)備在所述過程工廠內(nèi)移動時產(chǎn)生所述移動用戶接口設(shè)備在所述過程工廠內(nèi)的位置的實時圖形包括在顯示器上描述從俯視角度的所述移動用戶接口設(shè)備的位置。
[0344]26.根據(jù)方面14至25中任一項所述的方法,其中,當所述移動用戶接口設(shè)備在所述過程工廠內(nèi)移動時產(chǎn)生所述移動用戶接口設(shè)備在所述過程工廠內(nèi)的位置的實時圖形包括在顯示器上描述從視平線的角度的在三維上的所述移動用戶接口設(shè)備的位置。
【權(quán)利要求】
1.一種用于過程工廠的移動控制室設(shè)備,所述設(shè)備包括: 處理器; 存儲設(shè)備,其通信地耦合至所述處理器; 顯示器,其通信地耦合至所述處理器; 位置感知部件,其可操作地產(chǎn)生有關(guān)所述移動控制室設(shè)備的位置的信息; 數(shù)據(jù)庫,其存儲在所述存儲設(shè)備上,并且存儲所述過程工廠的布局信息; 第一例程,其存儲在所述存儲設(shè)備上,并且可操作地根據(jù)存儲在所述數(shù)據(jù)庫中的信息來理解由所述位置感知部件產(chǎn)生的信息,以確定所述移動控制設(shè)備的位置與所述過程工廠的布局之間的關(guān)系;以及 第二例程,其存儲在所述存儲設(shè)備上,并且可操作地根據(jù)所確定的所述移動控制設(shè)備的位置與所述過程工廠的布局之間的關(guān)系來在所述顯示器上產(chǎn)生用于描述的圖形。
2.根據(jù)權(quán)利要求1所述的移動控制設(shè)備,其中,所述數(shù)據(jù)庫存儲用于從俯視的角度呈現(xiàn)所述過程工廠的布局信息。
3.根據(jù)權(quán)利要求1所述的移動控制設(shè)備,其中,所述數(shù)據(jù)庫存儲用于從視平線的角度呈現(xiàn)所述過程工廠的布局信息。
4.根據(jù)權(quán)利要求1所述的移動控制設(shè)備,其中,所述數(shù)據(jù)庫存儲用于所述過程工廠中的每個設(shè)備的布局信息,用于每個設(shè)備的布局信息包括: 設(shè)備標簽; 設(shè)備的可視化; 設(shè)備位置;以及 設(shè)備連接信息。
5.根據(jù)權(quán)利要求4所述的移動控制設(shè)備,其中,所述設(shè)備的可視化包括多個設(shè)備的可視化,每個設(shè)備的可視化對應移動控制類型或移動控制設(shè)備顯示類型。
6.根據(jù)權(quán)利要求1所述的移動控制設(shè)備,其中,所述位置感知部件包括GPS接收器。
7.根據(jù)權(quán)利要求1所述的移動控制設(shè)備,其中,所述位置感知部件包括RFID讀取器。
8.根據(jù)權(quán)利要求1所述的移動控制設(shè)備,其中,所述位置感知部件包括RFID標簽以及所述處理器與服務器之間的通信通道,所述服務器向所述處理器提供位置數(shù)據(jù)。
9.根據(jù)權(quán)利要求1所述的移動控制設(shè)備,其中,所述位置感知部件包括多個傳感器,其可操作地確定所述移動控制設(shè)備相對于定位點的移動和位置。
10.根據(jù)權(quán)利要求9所述的移動控制設(shè)備,其中,所述多個傳感器包括多個加速度計和多個陀螺儀。
11.根據(jù)權(quán)利要求1所述的移動控制設(shè)備,其中,當所述移動控制設(shè)備在所述過程工廠內(nèi)移動時,所述第二例程可操作地產(chǎn)生所述移動控制設(shè)備在所述過程工廠內(nèi)的位置的實時圖形。
12.根據(jù)權(quán)利要求11所述的移動控制設(shè)備,其中,所述實時圖形從俯視角度呈現(xiàn)所述移動控制設(shè)備的位置。
13.根據(jù)權(quán)利要求11所述的移動控制設(shè)備,其中,所述實時圖形從視平線的角度在三維上呈現(xiàn)所述移動控制設(shè)備的位置。
14.一種便利過程工廠的移動控制的方法,所述方法包括:實施移動用戶接口設(shè)備; 在所述移動用戶接口設(shè)備中提供位置感知部件,其可操作地產(chǎn)生關(guān)于所述移動控制室設(shè)備的位置的信息; 提供存儲所述過程工廠的布局信息的數(shù)據(jù)庫; 在所述移動用戶接口設(shè)備上實施第一例程,其可操作地根據(jù)存儲在所述數(shù)據(jù)庫中的信息來理解由所述位置感知部件產(chǎn)生的信息,以確定所述移動控制設(shè)備的位置與所述過程工廠的布局之間的關(guān)系;以及 在所述移動用戶接口設(shè)備上實施第二例程,其可操作地根據(jù)所確定的所述移動控制設(shè)備的位置與所述過程工廠的布局之間的關(guān)系來在顯示器上產(chǎn)生用于描述的圖形。
15.根據(jù)權(quán)利要求14所述的方法,其中,提供存儲所述過程工廠的布局信息的數(shù)據(jù)庫包括提供存儲用于從俯視的角度呈現(xiàn)所述過程工廠的布局信息的數(shù)據(jù)庫。
16.根據(jù)權(quán)利要求14所述的方法,其中,提供存儲所述過程工廠的布局信息的數(shù)據(jù)庫包括提供存儲用于從視平線的角度呈現(xiàn)所述過程工廠的布局信息的數(shù)據(jù)庫。
17.根據(jù)權(quán)利要求14所述的方法,其中,提供存儲所述過程工廠的布局信息的數(shù)據(jù)庫包括提供存儲用于所述過程工廠中的每個設(shè)備的布局信息的數(shù)據(jù)庫,用于每個設(shè)備的布局信息包括: 設(shè)備標簽; 設(shè)備的可視化; 設(shè)備位置;以及 設(shè)備連接信息。
18.根據(jù)權(quán)利要求17所述的方法,其中,所述設(shè)備的可視化包括多個設(shè)備的可視化,每個設(shè)備的可視化對應移動控制類型或移動控制設(shè)備顯示類型。
19.根據(jù)權(quán)利要求14所述的方法,其中,提供位置感知部件包括提供GPS接收器。
20.根據(jù)權(quán)利要求14所述的方法,其中,提供位置感知部件包括提供RFID讀取器。
21.根據(jù)權(quán)利要求14所述的方法,其中,提供位置感知部件包括提供RFID標簽以及所述處理器與服務器之間的通信通道,所述服務器向所述移動用戶接口設(shè)備提供位置數(shù)據(jù)。
22.根據(jù)權(quán)利要求14所述的方法,其中,提供位置感知部件包括提供多個傳感器,其可操作地確定所述移動控制設(shè)備相對于定位點的移動和位置。
23.根據(jù)權(quán)利要求22所述的方法,其中,提供多個傳感器包括提供多個加速度計和多個陀螺儀。
24.根據(jù)權(quán)利要求23所述的方法,其中,實施第二例程包括實施如下例程,其可操作地當所述移動用戶接口設(shè)備在所述過程工廠內(nèi)移動時產(chǎn)生所述移動用戶接口設(shè)備在所述過程工廠內(nèi)的位置的實時圖形。
25.根據(jù)權(quán)利要求24所述的方法,其中,當所述移動用戶接口設(shè)備在所述過程工廠內(nèi)移動時產(chǎn)生所述移動用戶接口設(shè)備在所述過程工廠內(nèi)的位置的實時圖形包括在顯示器上描述從俯視角度的所述移動用戶接口設(shè)備的位置。
26.根據(jù)權(quán)利要求24所述的方法,其中,當所述移動用戶接口設(shè)備在所述過程工廠內(nèi)移動時產(chǎn)生所述移動用戶接口設(shè)備在所述過程工廠內(nèi)的位置的實時圖形包括在顯示器上描述從視平線的角度的在三維上的所述移動用戶接口設(shè)備的位置。
【文檔編號】G05B19/418GK104049586SQ201410097875
【公開日】2014年9月17日 申請日期:2014年3月14日 優(yōu)先權(quán)日:2013年3月15日
【發(fā)明者】M·J·尼克松, K·貝奧特, D·D·克里斯滕森 申請人:費希爾-羅斯蒙特系統(tǒng)公司