用于確定過程工廠中移動控制設備位置的方法和裝置制造方法
【專利摘要】本發(fā)明公開了用于確定過程工廠中移動控制設備位置的方法和裝置。用于以位置坐標推算法確定移動設備的位置的方法,系統(tǒng)和裝置,所述位置與錨點相關。獲取指示過程工廠內(nèi)錨的位置的數(shù)據(jù),且根據(jù)所述獲取的數(shù)據(jù)確定所述錨的位置;接收來自于所述移動設備電路的數(shù)據(jù),所述數(shù)據(jù)指示所述移動設備的加速度和方位。根據(jù)所述接收的數(shù)據(jù)和所述錨的位置,確定所述移動設備的位置。
【專利說明】用于確定過程工廠中移動控制設備位置的方法和裝置
【技術領域】
[0001]本公開概況而言涉及過程工廠和過程控制系統(tǒng),并且更具體地涉及對過程工廠和過程控制系統(tǒng)中的移動用戶接口設備的使用。
【背景技術】
[0002]分布式的過程控制系統(tǒng)(例如在化工、石油或其他過程工廠中使用的那些)通常包括一個或多個過程控制器,該一個或多個過程控制器經(jīng)由模擬、數(shù)字或組合的模擬/數(shù)字總線,或者經(jīng)由無線通信鏈路或網(wǎng)絡與一個或多個現(xiàn)場設備可通信地耦接?,F(xiàn)場設備(其例如可以是閥、閥定位器、開關和發(fā)送機(例如溫度、壓力、水平和流速傳感器))位于過程環(huán)境中,并且通常執(zhí)行物理或過程控制功能(例如打開或關閉閥、測量過程參數(shù)等),以控制過程工廠或系統(tǒng)中執(zhí)行的一個或多個過程。智能現(xiàn)場設備(例如符合公知的現(xiàn)場總線協(xié)議的現(xiàn)場設備)還可以執(zhí)行控制計算、警報功能以及一般在控制器中實施的其他控制功能。通常也位于工廠環(huán)境中的過程控制器接收指示由傳感器和/或現(xiàn)場設備進行的過程測量和/或與現(xiàn)場設備相關的其他信息的信號并且執(zhí)行控制器應用,所述控制器應用例如運行進行過程控制決策的不同的控制模塊、基于所接收到的信息生成控制信號,并且與控制模塊或在現(xiàn)場設備(例如HART?、Wireless HART?和FOUNDAT1N?現(xiàn)場總線現(xiàn)場設備)中執(zhí)行的塊進行協(xié)作。控制器中的控制模塊通過通信線路或鏈路將控制信號發(fā)送到現(xiàn)場設備,從而控制過程工廠或系統(tǒng)的至少一部分的操作。
[0003]通常使得來自現(xiàn)場設備和控制器的信息通過數(shù)據(jù)高速公路對于一個或多個其他硬件設備可用,所述硬件設備例如是通常被放置在遠離更惡劣的工廠環(huán)境的控制室或其他位置的操作員工作站、個人計算機或計算設備、數(shù)據(jù)歷史記錄、報告生成器、中央數(shù)據(jù)庫或中央管理計算設備。通??邕^程工廠或跨過程工廠的一部分對這些硬件設備中的每一個進行集中。這些硬件設備運行例如可以使得操作員能夠執(zhí)行相關于控制過程和/或操作過程工廠(例如改變過程控制例程的設置、修改控制器或現(xiàn)場設備中的控制模塊的操作、查看過程的當前狀態(tài)、查看由現(xiàn)場設備和控制器生成的警報、出于訓練人員或測試過程控制軟件的目的而模擬過程的操作、保持和更新配置數(shù)據(jù)庫等)的功能的應用。由硬件設備、控制器和現(xiàn)場設備使用的數(shù)據(jù)高速公路可以包括有線通信路徑、無線通信路徑或有線和無線通信路徑的組合。
[0004]例如,由愛默生過程管理公司(Emerson Process Management)銷售的DeltaV?控制系統(tǒng)包括在位于過程工廠中的各個位置處的不同設備中存儲并且由所述設備執(zhí)行的多個應用。這些應用中的每一個提供了用戶接口(Π),以允許用戶(例如配置工程師、操作員、維護技術人員等)查看和/或修改過程工廠操作和配置的各個方面。在本說明書中,詞語“用戶接口”或“Π”用于指代允許用戶查看或修改過程工廠的配置、操作或狀態(tài)的應用或屏幕。類似地,詞語“用戶接口設備”或“Π設備”用于指代用戶接口在其上進行操作的設備,而無關于該設備是固定的(例如工作站、壁掛式顯示器、過程控制設備顯示器等)還是移動的(例如膝上型計算機、平板計算機、智能電話等)。位于一個或多個操作員工作站或計算設備上的配置應用使得用戶能夠創(chuàng)建或改變過程控制模塊,并且經(jīng)由數(shù)據(jù)高速公路將這些過程控制模塊下載到專用的分布式控制器。通常,這些控制塊由可通信地互連的功能塊構(gòu)成,所述功能塊是面向?qū)ο蟮木幊虆f(xié)議中的對象,所述對象基于向其的數(shù)據(jù)執(zhí)行控制方案中的功能,并且將輸出提供給控制方案中的其他功能塊。配置應用還可以允許配置設計者創(chuàng)建或改變由查看應用使用的操作員接口,來顯示數(shù)據(jù)給操作員并使得操作員能夠改變過程控制例程中的設置,例如設置點。每一個專用控制器(以及在一些情況下的一個或多個現(xiàn)場設備)存儲和執(zhí)行相應的控制器應用,所述相應的控制器應用運行向其分配和下載的控制模塊,以實現(xiàn)實際的過程控制功能??梢栽谝粋€或多個操作員工作站上(或者在與操作員工作站和數(shù)據(jù)高速公路可通信地連接的一個或多個遠程計算設備上)執(zhí)行的查看應用經(jīng)由數(shù)據(jù)高速公路從控制器應用接收數(shù)據(jù),并且使用UI將該數(shù)據(jù)顯示給過程控制系統(tǒng)的設計者、操作員或用戶,并且可以提供多個不同的視角中的任何一個(例如操作員視角、工程師視角、技術人員視角等)。數(shù)據(jù)歷史應用通常被存儲在數(shù)據(jù)歷史設備中并且由數(shù)據(jù)歷史設備執(zhí)行,所述數(shù)據(jù)歷史設備收集并且存儲跨數(shù)據(jù)高速公路提供的數(shù)據(jù)中的一些或全部,同時,配置數(shù)據(jù)庫應用可以運行在連接到數(shù)據(jù)高速公路的另一個計算機中,以存儲與其相關聯(lián)的當前的過程控制例程配置和數(shù)據(jù)?;蛘?,配置數(shù)據(jù)庫可以位于與配置應用相同的工作站中。
[0005]過程控制工廠和過程控制系統(tǒng)的架構(gòu)在很大程度上受有限的控制器和設備存儲器、通信帶寬、以及控制器和設備處理器能力的影響。例如,在控制器中對動態(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ù)據(jù)的當前技術對通信資源的利用很差,并且造成多余的控制器負載。此夕卜,由于歷史記錄或豎井處的通信和采樣時的時間延遲,數(shù)據(jù)收集和時間戳通常與實際過程不同步。
[0007]類似地,在批過程控制系統(tǒng)中,為了最小化控制器存儲器使用,批接收和控制器配置的快照通常被保持存儲在中央管理計算設備或位置處(例如在數(shù)據(jù)豎井或歷史記錄中),并且僅在需要時被傳輸給控制器。這樣的策略在控制器中和在工作站或中央管理計算設備和控制器之間的通信通道中引入了嚴重的突發(fā)負載。
[0008]此外,過程控制系統(tǒng)的關系數(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ì)量中的變化的根本原因可能關聯(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]在這里提供的【背景技術】描述用于概況呈現(xiàn)本發(fā)明的環(huán)境的目的。在本【背景技術】部分描述的程度上,當前署名的發(fā)明人的工作以及并不以任何方式被視為在提交時的現(xiàn)有技術的描述的各個方面并不被明確或隱含地承認為針對本發(fā)明的現(xiàn)有技術。
【發(fā)明內(nèi)容】
[0012]在一個實施例中,用于確定過程控制環(huán)境內(nèi)的移動設備位置的方法包括:獲取指示過程工廠內(nèi)錨的位置的數(shù)據(jù),以及根據(jù)所獲取的數(shù)據(jù)確定錨的位置。所述方法還包括接收來自于所述移動設備電路的數(shù)據(jù),所述數(shù)據(jù)指示所述移動設備的加速度和方位,以及根據(jù)所接收的數(shù)據(jù)和錨的位置,確定所述移動設備的位置。
[0013]在另一個實施例中,用于在過程控制環(huán)境內(nèi)執(zhí)行控制操作的移動設備包括:用于獲取指示過程工廠內(nèi)錨的位置的第一數(shù)據(jù)的第一電路,以及用于探測所述移動設備加速度和方位的第二電路。所述第二電路產(chǎn)生指示所述加速度和所述方位的第二數(shù)據(jù)。所述設備也包括一個或多個處理器,包括至少一個通信地連接到所述第一電路的處理器,以及至少一個通信地連接到所述第二電路的處理器,用于(i)基于所述第一數(shù)據(jù)確定所述錨的位置,和(ii)根據(jù)所述第二數(shù)據(jù)和所述錨的位置確定所述移動設備的位置。
【專利附圖】
【附圖說明】
[0014]圖1A是在過程控制系統(tǒng)或過程工廠中操作的示例性的過程控制網(wǎng)絡的框圖。
[0015]圖1B是示出更廣的控制網(wǎng)絡的框圖。
[0016]圖2是根據(jù)本說明書說明包括移動控制室的通信架構(gòu)的框圖。
[0017]圖3是根據(jù)本說明書說明監(jiān)督引擎的實施例的框圖。
[0018]圖4說明了可以由圖23的監(jiān)督引擎生成的示例性的工作項。
[0019]圖5是示出用于將任務分配給過程工廠中的人員的方法的流程圖。
[0020]圖6是示出用于管理過程工廠中的工作流的方法的流程圖。
[0021]圖7是示出用于促進過程工廠中的任務完成的方法的流程圖。
[0022]圖8是Π設備的框圖。
[0023]圖9A說明了示例性的移動控制室的方面。
[0024]圖9B說明了示例性的移動控制室中的設備。
[0025]圖10說明了與UI設備之間的UI同步相關聯(lián)的示例性的設備顯示器。
[0026]圖11是示出了用于同步Π設備的示例方法的流程圖。
[0027]圖12A是示出了與示例性的移動控制室中的Π設備相關聯(lián)的示例性數(shù)據(jù)的框圖。
[0028]圖12B是示出了與另一個示例的移動控制室中的UI設備相關聯(lián)的示例性數(shù)據(jù)的框圖。
[0029]圖13是用于將會話數(shù)據(jù)提供給UI設備的示例方法的流程圖。
[0030]圖14是用于在UI設備處生成⑶I配置的示例方法的流程圖。
[0031]圖15是示出兩個UI設備之間的直接狀態(tài)信息傳遞的示例方法的流程圖。
[0032]圖16是示出用于在與服務器耦接的兩個Π設備之間傳遞狀態(tài)信息的示例方法的流程圖。
[0033]圖17是示出用于在兩個Π設備之間傳遞狀態(tài)信息的另一方法的流程圖。
[0034]圖18是示出了用于使用與移動控制室相關聯(lián)的Π設備來控制過程工廠的另一個示例方法的流程圖。
[0035]圖19是示出了服務器上執(zhí)行的用于使用UI設備促進過程工廠的移動控制的方法的流程圖。
[0036]圖20是示出了用于將第一 Π設備的狀態(tài)傳遞到第二 Π設備的方法的流程圖。
[0037]圖21是示出了用于在第一 Π設備上發(fā)起Π會話的方法的流程圖。
[0038]圖22是示出了用于在第一 UI設備上發(fā)起UI會話的第二方法的流程圖。
[0039]圖23說明了示例性的移動控制室的第二方面。
[0040]圖24是示例性的環(huán)境感知的UI設備的框圖。
[0041]圖25是過程工廠中的移動控制室的另一個實施例的框圖。
[0042]圖26是另一個示例性的移動控制室的圖示。
[0043]圖27是示出了用于生成圖形用戶接口的示例方法的流程圖。
[0044]圖28是示出了由Π設備執(zhí)行的示例方法的流程圖。
[0045]圖29是示出用于促進過程工廠的移動控制的方法的流程圖。
[0046]圖30是示出了用于確定移動設備在過程工廠中的位置的方法的流程圖。
[0047]圖31是示出了用于過程控制環(huán)境中的移動設備的環(huán)境操作的方法的流程圖。
[0048]圖32是示出用于分析過程工廠中的物理現(xiàn)象的方法的流程圖。
【具體實施方式】
[0049]與過程工廠相關聯(lián)的控制和維護設施的去集中化和移動性為其帶來了各種明顯的優(yōu)點。例如,移動用戶接口設備與固定用戶接口設備的協(xié)作使得操作員、維護人員和其他工廠人員可以不局限于中央位置,允許人員在整個過程工廠中走動,而不損害對與過程工廠的操作和狀態(tài)相關的信息的訪問。通過實施“大數(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)境感知移動用戶接口設備,過程工廠可以被有益地管理并且被更有效地維護(例如,具有更少的維護、更大的產(chǎn)出、更小的停機時間、更少的人員、對人員和設備的安全的風險更小等),如在本公開通篇所描述的那樣。
[0050]通常,環(huán)境感知移動用戶接口設備與專家系統(tǒng)、監(jiān)督系統(tǒng)和大數(shù)據(jù)系統(tǒng)協(xié)作,以促進過程工廠的改進的操作??梢允褂卯斍懊枋龅母拍?其包括協(xié)作、移動性、工作流管理、人員管理、自動化、責任性、驗證和診斷等)中的一個或多個來實現(xiàn)改進的操作。例如,在本文中描述的裝置、系統(tǒng)和方法可以促進從一個用戶接口設備到另一個(例如,從工作站到平板設備或從平板設備到移動電話)的無縫轉(zhuǎn)換,從而用戶可以具有相同或相似的可用信息,而與從一個設備到另一個設備的移動無關,和/或可以促進相同或不同位置處的查看相同或不同數(shù)據(jù)的多個人員之間的協(xié)作,和/或可以促進用戶會話的發(fā)起或繼續(xù),而與用戶碰巧正在操作的設備無關。用戶接口設備中的移動設備可以是設備感知和/或位置感知的,以便自動顯示相關信息(例如,地圖、過程、圖、用戶手冊),以及登陸應用等。此外,專家和監(jiān)督系統(tǒng)以及用戶接口設備之間的協(xié)作可以促進自動生成、分配和管理與操作員和/或維護人員活動相關的工作項。例如,如在下文中將進一步詳細描述的,專家系統(tǒng)可以分析在大數(shù)據(jù)系統(tǒng)中存儲的信息并且確定應當執(zhí)行一些任務,并且可以通過與監(jiān)督系統(tǒng)的協(xié)作,創(chuàng)建工作項,將工作項分配給人,創(chuàng)建工作項任務的執(zhí)行所必需的項的檢查清單,使得所分配的人抽查相關聯(lián)的任務的效能,并且跟蹤任務的進程。將在全文中描述這些和其他方面。
[0051]首先轉(zhuǎn)向示例性的過程工廠的整體結(jié)構(gòu),圖1A是在過程控制系統(tǒng)或過程工廠10中操作的示例性的過程控制網(wǎng)絡100的框圖。過程控制網(wǎng)絡100可以包括提供各個其他設備之間的直接或間接連接的骨干網(wǎng)105。在各個實施例中,與骨干網(wǎng)105耦接的設備包括接入點72、(例如經(jīng)由內(nèi)聯(lián)網(wǎng)或企業(yè)廣域網(wǎng))到其他過程工廠的網(wǎng)關75、到外部系統(tǒng)(例如到互聯(lián)網(wǎng))的網(wǎng)關78、UI設備112、服務器150、大數(shù)據(jù)設施102 (例如,包括大數(shù)據(jù)歷史記錄)、大數(shù)據(jù)專家系統(tǒng)104、監(jiān)督引擎106、控制器11、輸入/輸出(I / O)卡26和28、有線現(xiàn)場設備15-22、無線網(wǎng)關35以及無線通信網(wǎng)絡70。通信網(wǎng)絡70可以包括無線設備40-58,其包括無線現(xiàn)場設備40-46、無線適配器52a和52b、接入點55a和55b以及路由器58。無線適配器52a和52b可以分別連接到非無線現(xiàn)場設備48和50??刂破?1可以包括處理器
30、存儲器32和一個或多個控制例程38。盡管圖1A僅示出了與骨干網(wǎng)105相連接的設備中的一些中的單獨一個,但應當理解的是,每一個設備可以在骨干網(wǎng)105上具有多個實例,并且在實際上,過程工廠10可以包括多個骨干網(wǎng)105。
[0052]UI設備112可以經(jīng)由骨干網(wǎng)105可通信地連接到控制器11和無線網(wǎng)關35??刂破?1可以經(jīng)由輸入/輸出(I / O)卡26和28可通信地連接到有線現(xiàn)場設備15-22,并且可以經(jīng)由骨干網(wǎng)105和無線網(wǎng)關35可通信地連接到無線現(xiàn)場設備40-46??刂破?10可以使用現(xiàn)場設備15-22和40-46中的至少一些進行操作以實現(xiàn)批過程或連續(xù)過程??刂破?1 (例如其可以是由愛默生過程管理公司銷售的DeltaV?控制器)可通信地連接到過程控制骨干網(wǎng)105。控制器11還可以使用與例如標準4-20mA設備、I / O卡26、28和/或任何智能通信協(xié)議(例如FOUNDAT1N?現(xiàn)場總線協(xié)議、HART?協(xié)議、無線HART?協(xié)議等)相關聯(lián)的任何期望的硬件和軟件,可通信地連接到現(xiàn)場設備15-22和40-46。在圖1A中所示的實施例中,控制器11、現(xiàn)場設備15-22和I / O卡26、28是有線設備,并且現(xiàn)場設備40-46是無線現(xiàn)場設備。
[0053]在Π設備112的操作中,在一些實施例中,Π設備112可以執(zhí)行用戶接口(“UI”),允許Π設備112經(jīng)由輸入接口接受輸入,并且在顯示器處提供輸出。UI設備112可以從服務器150接收數(shù)據(jù)(例如與過程相關的數(shù)據(jù),例如過程參數(shù)、日志數(shù)據(jù)、傳感器數(shù)據(jù)和/或可以被捕獲并存儲在大數(shù)據(jù)設施102中的任何其他數(shù)據(jù))。在其他實施例中,可以在服務器150處整體或部分地執(zhí)行UI,其中服務器150可以將顯示數(shù)據(jù)發(fā)送到UI設備112。UI設備112可以經(jīng)由骨干網(wǎng)105從過程控制網(wǎng)絡100中的其他節(jié)點(例如控制器11、無線網(wǎng)關35或服務器150)接收UI數(shù)據(jù)(其可以包括顯示數(shù)據(jù)和過程參數(shù)數(shù)據(jù))?;谠赨I設備112處接收的Π數(shù)據(jù),UI設備112提供表示與過程控制網(wǎng)絡100相關聯(lián)的過程的各個方面的輸出(即視覺表示或圖形),允許用戶監(jiān)視該過程。用戶還可以通過在Π設備112處提供輸入來影響過程的控制。出于說明目的,UI設備112可以提供表示例如罐填充過程的圖形。在這樣的場景中,用戶可以讀取罐水平測量值,并且確定罐需要被填充。用戶可以與Π設備112處顯示的入口閥圖形進行交互,并且輸入使得入口閥打開的命令。
[0054]在進一步的操作中,除了 UI之外,Π設備112還可以執(zhí)行多個例程、模塊或服務。在一個實施例中,Π設備112可以執(zhí)行環(huán)境感知例程,其可以包括例如與位置感知、設備感知或調(diào)度感知(如圖27中所示)相關的各種例程或子例程。這些環(huán)境例程可以使得UI設備112能夠呈現(xiàn)適合于操作Π設備112的特定環(huán)境或環(huán)境的圖形用戶接口配置(“⑶I”配置)。Π設備112還可以執(zhí)行狀態(tài)確定例程,使得UI設備112能夠跟蹤并保存UI設備112的狀態(tài),包括在Π設備112處執(zhí)行的應用(例如Π)的狀態(tài)。通過跟蹤Π設備112上的應用的狀態(tài),UI設備112可以允許用戶例如在第一設備112上發(fā)起會話,并且開始使用第二 UI設備112,以最小的中斷從其先前的會話繼續(xù)工作流。
[0055]UI設備112 (或向UI設備112提供應用或屏幕的服務器)還可以執(zhí)行與管理工廠資產(chǎn)相關的例程。例如,一些例程可以用于安裝、替換、維護、校準、診斷或委托過程工廠中的資產(chǎn)。其他例程可以用于準備或完成與特定資產(chǎn)相關聯(lián)的工作通知單和/或用于通知工作通知單的工廠人員(例如,位于特定設備附近的人員)。Π設備112可以執(zhí)行與監(jiān)視過程相關的例程。例如,一些例程可以用于現(xiàn)場登錄儀器數(shù)據(jù)、報告實驗室采樣以及顯示實時資產(chǎn)參數(shù)等。Π設備112還可以執(zhí)行與符合工廠規(guī)程和工作流相關的例程。例如,一些例程可以提供與標準操作規(guī)程(S0P)、開啟規(guī)程、關斷規(guī)程、鎖定規(guī)程、工作指令或其他產(chǎn)品/資產(chǎn)文檔相關的信息。當UI設備112耦接到網(wǎng)絡時,又一些額外的例程可以促進工作通知單的立即遞送和到離線、手動輸入的數(shù)據(jù)的立即系統(tǒng)可用性。通信例程可以包括電子郵件例程、文本消息例程、即時消息例程等,以促進提供技術或其他支持的外部團體和/或工廠人員之間的通信。
[0056]UI設備112 (或向UI設備112提供應用或屏幕的服務器)還可以包括支持和/或促進一個或多個審計過程的例程。審計過程可以包括例如工作審計和/或常規(guī)審計。在實施例中,出于滿足常規(guī)需求的目的,例程可以允許用戶查看數(shù)據(jù)和/或生成與收集、維護和/或校驗的數(shù)據(jù)相關的報告。為了說明的目的,在移動控制室被實現(xiàn)在制藥廠中的情況下,出于滿足與工廠的產(chǎn)品輸出的安全相關的政府需求的目的,移動控制室可以促進查看或報告所收集的數(shù)據(jù)。在實施例中,例程可以允許用戶查看和/或生成與工作通知單、維護或其他工廠過程的審計相關的報告。
[0057]在特定實施例中,UI設備112可以實現(xiàn)任何類型的客戶端(例如瘦客戶端、網(wǎng)絡客戶端或胖客戶端)。例如,UI設備112可以依賴于其他節(jié)點、計算機或服務器以獲取UI設備112的操作所需的大量處理。在這樣的示例中,Π設備112可以與服務器150通信,其中服務器150可以與過程控制網(wǎng)絡100上的一個或多個其他節(jié)點通信,并且可以確定顯示數(shù)據(jù)和/或過程數(shù)據(jù)以發(fā)送到Π設備112。此外,Π設備112可以將與所接收的用戶輸入相關的任何數(shù)據(jù)傳遞到服務器150,使得服務器150可以處理與用戶輸入相關的數(shù)據(jù)并進行相應的操作。換言之,UI設備112可以基本上僅進行如下工作:呈現(xiàn)圖形并用作到一個或多個節(jié)點或服務器的端口,所述節(jié)點或服務器存儲數(shù)據(jù)并執(zhí)行Π設備112的操作所需的例程。瘦客戶端Π設備提供使Π設備112的硬件需求最小的益處。
[0058]在其他實施例中,Π設備112可以是網(wǎng)絡客戶端。在這樣的實施例中,Π設備112的用戶可以在Π設備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)獲取和顯示與被點擊的圖形相關的信息。
[0059]在另一個實施例中,可以在Π設備112處進行針對Π設備112的大量處理。例如,Π設備112可以執(zhí)行先前論述的U1、狀態(tài)確定例程和環(huán)境感知例程。UI設備112還可以本地地存儲、訪問和分析數(shù)據(jù)。
[0060]在操作中,用戶可以與Π設備112交互以監(jiān)視或控制過程控制網(wǎng)絡100中的一個或多個設備,例如現(xiàn)場設備15-22或設備40-48中的任何一個。用戶可以與UI設備112交互,例如以修改或改變與在控制器11中存儲的控制例程相關聯(lián)的參數(shù)。控制器11的處理器30實現(xiàn)或監(jiān)督(在存儲器32中存儲的)一個或多個控制例程,所述例程可以包括控制環(huán)。處理器30可以與現(xiàn)場設備15-22和40-46通信以及與可通信地連接到骨干網(wǎng)105的其他節(jié)點通信。應當注意的是,如果期望,則在本文中描述的任何控制例程或模塊(包括質(zhì)量預測和故障檢測模塊或功能塊)可以使得其各部分由不同的處理器或其他設備實現(xiàn)或執(zhí)行。同樣,在本文中描述的要被實現(xiàn)在過程控制系統(tǒng)10中的控制例程或模塊可以采取任何形式,包括軟件、固件、硬件等。控制例程可以被實現(xiàn)為任何期望的軟件格式,例如使用面向?qū)ο蟮木幊獭⑻菪芜壿?、順序功能圖、功能框圖,或使用任何其他的軟件編程語言或設計圖。特別地,控制例程可以由用戶通過Π設備112來實現(xiàn)。控制例程可以被存儲在任何期望類型的存儲器(例如,隨機存取存儲器(RAM)或只讀存儲器(ROM))中。同樣,控制例程可以被硬編碼到例如一個或多個EPROM、EEPR0M、專用集成電路(ASIC)或任何其他的硬件或固件元件中。因此,控制器11可以被(在特定實施例中通過用戶使用Π設備112)配置為以任何期望的方式實現(xiàn)控制策略或控制例程。
[0061]在Π設備112的一些實施例中,用戶可以使用通常被稱為功能塊的東西與Π設備112交互以在控制器11處實現(xiàn)控制策略,其中每個功能塊是整體的控制例程的對象或另一部分(例如子例程),并且(經(jīng)由通信調(diào)用的鏈路)與其他功能塊結(jié)合進行操作,以在過程控制系統(tǒng)10中實現(xiàn)過程控制環(huán)?;诳刂频墓δ軌K通常執(zhí)行輸入功能(例如與發(fā)送機、傳感器或其他過程參數(shù)測量設備相關聯(lián)的輸入功能)、控制功能(例如與執(zhí)行PID、模糊邏輯等控制的控制例程相關聯(lián)的控制功能)或控制某一設備(例如閥)的操作的輸出功能中的至少一種,以在過程控制系統(tǒng)中執(zhí)行某一物理功能。當然,還存在混合以及其他類型的功能塊。功能塊可以具有在Π設備112處提供的圖形表示,允許用戶容易地修改功能塊的類型、功能塊之間的連接、以及與在過程控制系統(tǒng)中實現(xiàn)的每一個功能塊相關聯(lián)的輸入/輸出。功能塊可以被存儲在控制器11中并且可以由控制器11執(zhí)行(這通常是如下情形:這些功能塊用于或關聯(lián)于標準4-20mA設備和一些類型的智能現(xiàn)場設備(例如HART設備)),或者可以被存儲在現(xiàn)場設備自身中并且由現(xiàn)場設備自身實施,這可以是利用現(xiàn)場總線設備的情形??刂破?1可以包括可以實現(xiàn)一個或多個控制環(huán)的一個或多個控制例程38。每一個控制環(huán)通常被稱為控制模塊,并且可以通過執(zhí)行一個或多個功能塊而被執(zhí)行。
[0062]在實施例中,Π設備112與大數(shù)據(jù)設施102和/或?qū)<蚁到y(tǒng)104和/或監(jiān)督引擎106交互。大數(shù)據(jù)設施102可以從過程工廠10收集并存儲所有類型的過程控制數(shù)據(jù)(包括傳感器數(shù)據(jù)、控制參數(shù)、手動輸入的數(shù)據(jù)(例如,在人員在過程工廠10內(nèi)四處移動時收集的數(shù)據(jù))、人員位置和命令輸入、與所有數(shù)據(jù)相關聯(lián)的時間戳)以及在過程工廠10中可用的任何其他類型的數(shù)據(jù)。與大數(shù)據(jù)設施102可通信地耦接的專家系統(tǒng)104可以獨立地操作或根據(jù)特定用戶輸入進行操作以分析在大數(shù)據(jù)設施102中存儲的過程工廠數(shù)據(jù)。專家系統(tǒng)104可以開發(fā)和/或使用模型、識別數(shù)據(jù)傾向和/或相關、向工廠人員提醒可能會影響或很快會影響過程工廠10的預測或?qū)嶋H的問題和/或異常情況和/或子最優(yōu)條件等。在一些實施例中,專家系統(tǒng)104執(zhí)行這些功能而不被具體編程為將特定的一組數(shù)據(jù)或傾向與特定的問題或條件相關聯(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ù)設施102中存儲的數(shù)據(jù)確定哪些過程變量、傳感器讀數(shù)等(即哪些數(shù)據(jù))在檢測、預測、防止和/或校正過程工廠10中的異常情況時是最重要的。例如,專家系統(tǒng)104可以確定正在從煙筒中排放出碳氫化合物,并且可以(例如通過監(jiān)督引擎106)自動確定碳氫化合物排放的原因和/或使得生成工作項以糾正造成碳氫化合物排放的問題和/或使得生成工作項以檢查設備或觀測/記錄經(jīng)由網(wǎng)絡不可用的參數(shù)。作為另一個示例,專家系統(tǒng)104可以確定通過一系列的先前的數(shù)據(jù)點指示的傾向指示預測的異常狀況、預測的維護事務、預測的故障等。
[0063]如下文中所詳細描述的,監(jiān)督引擎106可以與大數(shù)據(jù)設施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)建工作項。與這些功能相關聯(lián)地,監(jiān)督引擎106還可以管理人員證書、對在調(diào)度的工作項的執(zhí)行期間對設備進行訪問的權限、以及工作項執(zhí)行的時機。監(jiān)督引擎106可以與UI設備112進行交互以分配和跟蹤工作項的執(zhí)行,并且在工作項的完成之后接下來驗證導致工作項的創(chuàng)建的指示或狀況(例如,被識別出的傾向、異常情況等)已被解決。例如,監(jiān)督引擎106可以根據(jù)專家引擎104確定閥故障并且創(chuàng)建工作項。監(jiān)督引擎106可以后續(xù)確定攜帶Π設備112的維護工人處于故障閥的附近,并且請求分配工作項給該維護工人,該工人可以經(jīng)由Π設備112接受該工作項。監(jiān)督引擎106可以驗證該維護工人具有執(zhí)行該工作項的適當技能集合,并且可以向該維護工人提供需要的權限以執(zhí)行該工作項。此外,監(jiān)督引擎106可以重新調(diào)度過程控制活動,使得工作項可以被完成。在工作項的執(zhí)行之前或執(zhí)行期間,監(jiān)督引擎106可以向該人員提供標準操作規(guī)程、手冊和其他文檔。這僅是監(jiān)督引擎106的一些實例,在下文中將對其進行進一步的解釋。
[0064]仍參見圖1A,無線現(xiàn)場設備40-46使用諸如無線HART協(xié)議之類的無線協(xié)議在無線網(wǎng)絡70中進行通信。在特定實施例中,Π設備112能夠使用無線網(wǎng)絡70與無線現(xiàn)場設備40-46進行通信。這樣的無線現(xiàn)場設備40-46可以與也被配置為(例如使用無線協(xié)議)進行無線通信的過程控制網(wǎng)絡100的一個或多個其他節(jié)點直接通信。為了與未被配置為進行無線通信的一個或多個其他節(jié)點進行通信,無線現(xiàn)場設備40-46可以利用與骨干網(wǎng)105連接的無線網(wǎng)關35。當然,現(xiàn)場設備15-22和40-46可以遵從于任何其他期望的標準或協(xié)議,例如任何有線或無線協(xié)議,包括在未來開發(fā)出的任何標準或協(xié)議。
[0065]無線網(wǎng)關35是可以提供到無線通信網(wǎng)絡70的各個無線設備40-58的訪問的提供商設備110的示例。具體地,無線網(wǎng)關35提供無線設備40-58和過程控制網(wǎng)絡100的其他節(jié)點(包括圖1A中的控制器11)之間的通信耦合。在一些情況下,無線網(wǎng)關35通過路由、緩沖和定時服務提供到有線和無線協(xié)議棧的較低層(例如,地址轉(zhuǎn)換、路由、分組分段、優(yōu)先化等)通信耦合同時隧穿有線和無線協(xié)議棧的一個或多個共享層。在另一些情況下,無線網(wǎng)關35可以在不共享任何協(xié)議層的有線和無線協(xié)議之間翻譯命令。除了協(xié)議和命令轉(zhuǎn)換之外,無線網(wǎng)關35還提供由與在無線網(wǎng)絡30中實現(xiàn)的無線協(xié)議相關聯(lián)的調(diào)度方案的時隙和超幀(時間上均等間隔的通信時隙的集合)使用的同步的計時。此外,無線網(wǎng)關35可以為無線網(wǎng)絡70提供網(wǎng)絡管理和經(jīng)營功能,例如資源管理、性能調(diào)整、網(wǎng)絡故障緩解、監(jiān)視流量以及安全等。
[0066]與有線現(xiàn)場設備15-22類似,無線網(wǎng)絡70的無線現(xiàn)場設備40_46可以執(zhí)行過程工廠10中的物理控制功能,例如打開或關閉閥或測量過程參數(shù)。然而,無線現(xiàn)場設備40-46被配置為使用網(wǎng)絡70的無線協(xié)議來進行通信。這樣,無線現(xiàn)場設備40-46、無線網(wǎng)關和無線網(wǎng)絡70的其他無線節(jié)點52-58是無線通信分組的制造者和消費者。
[0067]在一些情形中,無線網(wǎng)絡70可以包括非無線設備。例如,圖1A中的現(xiàn)場設備48可以是遺留(legacy)4-20mA設備,而現(xiàn)場設備50可以是傳統(tǒng)的有線HART設備。為了在網(wǎng)絡30中進行通信,現(xiàn)場設備48和50可以經(jīng)由無線適配器(WA)52a或52b連接到無線通信網(wǎng)絡70。此外,無線適配器52a、52b可以支持其他的通信協(xié)議,例如Foundat1n?現(xiàn)場總線、PROFIBUS、DeviceNet等。此外,無線網(wǎng)絡30可以包括一個或多個網(wǎng)絡接入點55a、55b,其可以是與無線網(wǎng)關35進行有線通信的分離的物理設備或可以被提供有作為集成設備的無線網(wǎng)關。無線網(wǎng)絡70還可以包括一個或多個路由器58,以在無線通信網(wǎng)絡30內(nèi)將分組從一個無線設備轉(zhuǎn)發(fā)到另一個無線設備。無線設備32-46和52-58可以通過無線通信網(wǎng)絡70的無線鏈路60彼此通信和與無線網(wǎng)關35進行通信。
[0068]相應地,圖1A包括提供商設備的多個示例,其主要用于向過程控制系統(tǒng)的各個網(wǎng)絡提供網(wǎng)絡路由功能和監(jiān)管。例如,無線網(wǎng)關35、接入點55a、55b和路由器58包括在無線通信網(wǎng)絡70內(nèi)路由無線分組的功能。無線網(wǎng)關35為無線網(wǎng)絡70執(zhí)行流量管理和監(jiān)管功能,并且將業(yè)務路由到與無線網(wǎng)絡70通信連接的有線網(wǎng)絡以及從所述有線網(wǎng)絡路由業(yè)務。無線網(wǎng)絡70可以利用特別支持過程控制消息和功能的無線過程控制協(xié)議(例如無線HART)。
[0069]在某些實施例中,過程控制網(wǎng)絡100可以包括與骨干網(wǎng)105相連接的使用其他網(wǎng)絡協(xié)議進行通信的其他節(jié)點。例如,過程控制網(wǎng)絡100可以包括使用其他無線協(xié)議(例如兼容WiFi或其他IEEE802.11的無線局域網(wǎng)協(xié)議、移動通信協(xié)議(例如WiMAX (全球微波互聯(lián)接入)、LTE (長期演進)或其他ITU-R(國際電信聯(lián)盟無線通信部分)兼容協(xié)議)、短波長無線通信(例如近場通信(NFC)和藍牙)或其他無線通信協(xié)議)的一個或多個無線接入點72。通常,這樣的無線接入點72允許手持或其他便攜式計算設備通過與無線網(wǎng)絡70不同且支持與無線網(wǎng)絡70不同的無線協(xié)議的相應的無線網(wǎng)絡進行通信。在一些實施例中,Π設備112使用無線接入點72通過過程控制網(wǎng)絡100進行通信。在一些場景中,除了便攜式計算設備之外,一個或多個過程控制設備(例如,控制器11、現(xiàn)場設備15-22或無線設備35、40-58)還可以使用由接入點72支持的無線網(wǎng)絡進行通信。
[0070]附加地或者替代地,提供商設備可以包括到位于當前的過程控制系統(tǒng)10的外部的系統(tǒng)的一個或多個網(wǎng)關75、78。在這樣的實施例中,UI設備112可以用于控制、監(jiān)視所述外部系統(tǒng)或與所述外部系統(tǒng)進行通信。通常,這樣的系統(tǒng)是由過程控制系統(tǒng)10生成或操作的信息的消費者或提供者。例如,工廠網(wǎng)關節(jié)點75可以可通信地連接當前的過程工廠10 (具有其自己的響應的過程控制數(shù)據(jù)骨干網(wǎng)105)和具有其自己的相應的骨干網(wǎng)的另一個過程工廠。在一個實施例中,單個骨干網(wǎng)105可以服務多個過程工廠或過程控制環(huán)境。
[0071]在另一個示例中,工廠網(wǎng)關節(jié)點75可以將當前的過程工廠可通信地連接到并不包括過程控制網(wǎng)絡100或骨干網(wǎng)105的遺留或現(xiàn)有技術的過程工廠。在本示例中,工廠網(wǎng)關節(jié)點75可以轉(zhuǎn)換或翻譯在由工廠10的過程控制大數(shù)據(jù)骨干網(wǎng)105利用的協(xié)議和由遺留系統(tǒng)利用的不同的協(xié)議(例如以太網(wǎng)、Profibus、現(xiàn)場總線、DeviceNet等)之間的消息。在這樣的示例中,UI設備112可以用于控制、監(jiān)視所述遺留或現(xiàn)有技術的過程工廠中的系統(tǒng)或網(wǎng)絡或者與所述系統(tǒng)或網(wǎng)絡進行通信。
[0072]提供商設備可以包括一個或多個外部系統(tǒng)網(wǎng)關節(jié)點78,以可通信地連接過程控制網(wǎng)絡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)絡。外部系統(tǒng)網(wǎng)關節(jié)點78可以例如促進過程控制系統(tǒng)和過程工廠外的人員(例如在家的人員)之間的通信。在一個這樣的實例中,操作員或維護技術人員可以從她家里使用Π設備112,經(jīng)由家庭網(wǎng)絡(未示出)、互聯(lián)網(wǎng)和網(wǎng)關78連接到骨干網(wǎng)105。在另一個實例中,操作員或維護技術人員可以從任何位置使用UI設備112,經(jīng)由移動電話網(wǎng)絡(未示出)、互聯(lián)網(wǎng)和網(wǎng)關78連接到骨干網(wǎng)105。網(wǎng)關節(jié)點78還可以促進過程工廠中的工廠人員和過程工廠之外的實體或人之間的通信。例如,在過程工廠中對過程控制設備進行服務的技術人員可以從她的Π設備112與來自過程控制設備的制造商的支持代表進行通信。在又另一個示例中,監(jiān)督引擎106可以監(jiān)視天氣、跟蹤到來的供應貨物和跟蹤財務數(shù)據(jù)(例如商品期貨)等,以幫助監(jiān)督引擎106調(diào)度工作項、管理生產(chǎn)調(diào)度等。當然,經(jīng)由網(wǎng)關78(或網(wǎng)關75,或者實際上在任何兩個設備之間)形成的所有連接可以是安全連接(例如,加密連接、防火墻連接等)。
[0073]盡管圖1A說明了具有有限數(shù)量的現(xiàn)場設備15-22和40-46的單個的控制器11,但這僅僅是說明性的而不是限制性的實施例。在過程控制網(wǎng)絡100的提供商設備中可以包括任何數(shù)量的控制器11,并且控制器11中的任何一個可以與任何數(shù)量的有線或無線現(xiàn)場設備15-22、40-46進行通信以控制工廠10中的過程。此外,過程工廠10還可以包括任何數(shù)量的無線網(wǎng)關35、路由器58、接入點55、無線過程控制通信網(wǎng)絡70、接入點72和/或網(wǎng)關75,78ο
[0074]圖1B是說明了更廣的控制系統(tǒng)120的框圖,所述更廣的控制系統(tǒng)120可以包括各種不同的系統(tǒng)或系統(tǒng)功能??刂葡到y(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í)行的例程通信。第一用戶可以確定去到過程工廠的地方去以例如檢查工廠。在用戶離開控制室時,用戶可以拿起觸敏平板設備(即第二、移動用戶接口設備)并走出控制室到工廠去。該平板設備,像工作站一樣,使得第一用戶能夠經(jīng)由在平板設備上執(zhí)行的瀏覽器或應用訪問服務器處的例程。第一用戶在平板設備上可能已經(jīng)被認證,或者平板設備可以關聯(lián)于第一用戶。平板設備與服務器通信以建立對于第一用戶而言唯一的會話。服務器可能存儲有與工作站處的第一用戶相關聯(lián)的狀態(tài)信息,并且根據(jù)所存儲的狀態(tài)信息在平板設備上經(jīng)由在平板設備上運行的瀏覽器或應用向第一用戶提供用戶接口。這樣,第一用戶能夠繼續(xù)在工作站處發(fā)起的工作流。
[0078]在一些情況下,在移動設備上進行操作的例程可以為第一用戶生成例程。例程,其可能與專家和/或監(jiān)督系統(tǒng)進行協(xié)作,可以識別需要被監(jiān)視或服務的工廠資產(chǎn)。在一些情況中,可能存在與需要被監(jiān)視或服務的每個資產(chǎn)相關聯(lián)的優(yōu)先級,指示監(jiān)視或服務該資產(chǎn)的緊急程度。該例程可以確定第一用戶的路線,該路線允許用戶有效地訪問需要被監(jiān)視或服務的資產(chǎn)中的至少一些資產(chǎn)。
[0079]當?shù)谝挥脩粼诠S內(nèi)移動時,在平板設備處執(zhí)行的環(huán)境感知例程從平板設備中的各個傳感器和接收器(例如NFC或RFID收發(fā)機)接收數(shù)據(jù)。傳感器和接收機檢測平板設備附近的設備、裝置和/或標簽。在另一些實施例中,平板設備可以具有用于接收位置數(shù)據(jù)的GPS接收機,并且可以將位置數(shù)據(jù)上傳到服務器,從而例程的執(zhí)行可以知道用戶位置。在任一情況中,例程可以識別平板設備的位置或與特定設備的接近程度,并且使得平板設備為第一用戶顯示被縮放到第一用戶和平板設備的大致位置的過程工廠概覽地圖/圖形。當?shù)谝挥脩糇哌^工廠時,工廠地圖顯示可以動態(tài)地改變以聚焦于與平板設備的位置相對應的地圖的區(qū)域。
[0080]在一些實例中,工廠地圖可以包括導航功能。例如,第一用戶可以選擇特定的工廠區(qū)域/設備/資產(chǎn)作為目的地。例程可以隨后使用(例如從GPS接收機接收的)位置數(shù)據(jù),以將指令提供給特定的工廠區(qū)域/設備/資產(chǎn)。
[0081]在第一用戶走過工廠10時,平板還可以顯示各種過程數(shù)據(jù)或警報。例如,第一用戶可能經(jīng)過泵,使得平板設備顯示與泵相關的操作數(shù)據(jù)、圖形和警報(特別是在泵需要關注的情況下)。平板設備可以例如從泵上或泵附近的NFC或RFID標簽接收唯一的標識符。平板設備可以經(jīng)由服務器將該唯一的標識符發(fā)送給例程。例程可以接收該唯一的標識符,并且訪問將該唯一的標識符關聯(lián)到過程工廠中的實體的數(shù)據(jù)庫。例如,該唯一的標識符可以關聯(lián)到泵數(shù)據(jù),例如與泵相關的顯示數(shù)據(jù)、參數(shù)數(shù)據(jù)和警報數(shù)據(jù)。在識別泵數(shù)據(jù)之后,例程可以將泵數(shù)據(jù)發(fā)送到平板設備,使得平板設備呈現(xiàn)圖形并提供與泵相關的圖形、參數(shù)和/或警報。
[0082]在另一個實施例中,第一用戶可以認識到泵出故障了。第一用戶可以與在平板顯示器處示出的泵圖形或菜單進行交互,并且可以觸摸在圖形位置處的平板設備顯示,所述圖形表示關斷命令。平板設備可以檢測第一用戶輸入(例如電容觸摸輸入)并且生成對應的輸入數(shù)據(jù)。所述平板設備可以隨后將該輸入數(shù)據(jù)發(fā)送到服務器,該服務器接收輸入數(shù)據(jù),將關斷信號發(fā)送到控制該泵的控制器??刂破鹘邮招盘?,并且關斷泵。第一用戶可以創(chuàng)建與泵相關聯(lián)的任務或工作項。例如,工作項可以是對維護人員檢查和/或維修泵的請求。
[0083]平板設備上的例程還可以促進鎖定/掛牌(lockout / tagout)過程。例如,該例程可以顯示特定泵的適當?shù)逆i定/掛牌過程。在一些實例中,出于安全原因期望對該泵進行鎖定的第一用戶可以與由該平板設備顯示的任務列表進行交互,以指示例如鎖定過程中的特定任務已經(jīng)被完成。在另一些情形中,第一用戶可以與例程交互以測試泵的故障保險狀況。例如,可以生成仿真信號以對故障保險狀況進行仿真,允許第一用戶觀測泵的響應。
[0084]示例 2
[0085]仍攜帶平板設備的第一用戶可以開始從過程工廠走到過程工廠的控制室。第一用戶可能經(jīng)過鍋爐。當?shù)谝挥脩糇叩藉仩t附近時,平板設備與鍋爐環(huán)境ID設備建立RFID通信。平板設備可以從環(huán)境ID設備接收唯一的標識符,并且將該唯一的標識符發(fā)送到服務器。服務器可以基于該唯一的標識符識別該鍋爐。服務器可以訪問環(huán)境數(shù)據(jù)以確定該鍋爐具有相關聯(lián)的工作項,并且將與工作項相關聯(lián)的技能閾值和與第一用戶的概況相關聯(lián)的技能水平進行比較。確定第一用戶沒有資格對與鍋爐相關聯(lián)的工作項進行工作時,服務器可以預先提醒平板設備的顯示器,而不是向顯示器更新與工作項相關的信息。
[0086]用戶可以繼續(xù)走動經(jīng)過工廠,仍攜帶平板設備,并且可以走過閥。如上所述,平板設備可以與閥環(huán)境ID設備建立通信。平板設備可以隨后從設備接收唯一的標識符,并且將該唯一的標識符發(fā)送到服務器。服務器可以基于該唯一的標識符識別該閥。服務器可以隨后訪問該環(huán)境數(shù)據(jù)以確定閥具有相關聯(lián)的調(diào)度,該相關聯(lián)的調(diào)度指示該閥當前正被調(diào)度為停止運行以進行維護。服務器將數(shù)據(jù)發(fā)送到平板設備,使得平板設備將信息提供到第一用戶,其中該信息向第一用戶指示閥當前正被調(diào)度以用于維護。
[0087]示例3
[0088]第一用戶繼續(xù)走過工廠,在手上仍拿著平板設備。位于控制室中且現(xiàn)在登錄到先前由第一用戶占據(jù)的工作站(或不同的工作站)中的第二用戶可以注意到與爐體相關聯(lián)的關鍵的02氣體測量值正在下降。第二用戶創(chuàng)建請求針對爐體的幫助的工作項。當?shù)谝挥脩粼谄浞祷乜刂剖业穆飞辖?jīng)過爐體時,平板設備可以自動建立與爐體環(huán)境ID設備的通信,使得平板設備接收到與爐體相關聯(lián)的唯一的標識符。平板設備可以將該唯一的標識符發(fā)送到服務器,該服務器可以返回與該唯一的標識符相關聯(lián)的信息(例如關于爐體的信息),包括爐體需要關注的通知圖形。第一用戶可以看到并選擇該通知圖形,使得顯示與所創(chuàng)建的工作項相關的信息。第一用戶可以選擇圖形以指示接受該工作項。
[0089]該工作項可以請求第一用戶拍攝爐體處的火焰的一個或多個圖片(例如,這是因為火焰顏色可以指示氣流不充足)?;鹧娴膱D片可以被發(fā)送到服務器。大數(shù)據(jù)設施上的或者作為專家系統(tǒng)的一部分的在服務器上進行操作的分析例程可以分析圖像的各個方面、或者可以將該火焰的圖像與在大數(shù)據(jù)系統(tǒng)或設施上存儲的在其他時間和/或在其他條件下拍攝的其他圖像進行比較。分析例程可以分析該圖像(例如通過將先前的火焰圖像的集合和對應的操作數(shù)據(jù)進行比較)。大數(shù)據(jù)分析例程可以指示火爐處的氣流較低?;谠摲治觯瑢<蚁到y(tǒng)可以指引第一用戶增加到火爐的氣流。在一些實施例中,第一用戶可以使用平板設備以獲取并顯示用于增加到火爐的空氣的操作過程,并且在實際上,在一些實施例中,當專家系統(tǒng)指引用戶增加氣流時,平板設備可以自動顯示該過程。如果期望,第一用戶可以在調(diào)整之后拍攝額外的火焰圖像,并且將該圖像發(fā)送到分析例程以確認爐體正在適當?shù)夭僮鳌?br>
[0090]第一用戶還可以使用平板設備來捕獲與火爐相關聯(lián)的音頻,并且將該音頻發(fā)送到服務器、大數(shù)據(jù)設施或?qū)<蚁到y(tǒng)。例如在專家系統(tǒng)上進行操作的分析例程可以將該音頻與關聯(lián)于火爐的聲音簽名進行比較以確定火爐是否在正常地操作。該分析例程還可以將該捕獲的音頻與關聯(lián)于已知問題的音頻進行比較。例如,皮帶或馬達問題可能關聯(lián)于特定的聲音,并且分析例程可以通過將所捕獲的音頻與所述聲音進行比較來檢測這樣的問題。類似地,第一用戶可以將平板設備放置在火爐上或火爐附近以檢測與火爐相關聯(lián)的振動。平板設備可以經(jīng)由動作傳感器接收振動數(shù)據(jù),并且將該振動數(shù)據(jù)發(fā)送到服務器或大數(shù)據(jù)設施。分析例程可以將該檢測到的振動與關聯(lián)于火爐的簽名振動水平(或與關聯(lián)于已知問題的振動水平)進行比較以確定火爐是否正在正常地操作。在任一情況下,對音頻/振動的分析可以揭示不存在與火爐相關的其他問題和/或確認火爐需要增加氣流。
[0091]在第一用戶增加了火爐處的氣流時,第二用戶可以對火爐進行查詢以查看在過去的幾個換班中先前的用戶是否也增加了氣流。查詢確認是這樣的。第二用戶可以利用每次氣流增加、誰進行了改變等(它們均被存儲在大數(shù)據(jù)設施中)的事件信息生成示出流過火爐的氣流的圖形。第二用戶可以例如通過請求共享的用戶-接口(UI)會話與第一用戶共享該信息。第一用戶可以經(jīng)由服務器接收對該Π會話的請求。如果第一用戶接受該請求,則服務器可以捕獲與顯示給第二用戶的Π相關聯(lián)的狀態(tài)信息,并且可以根據(jù)來自第二用戶的狀態(tài)信息使得第一用戶正在使用的平板設備的顯示器顯示數(shù)據(jù)。第一和第二用戶可以一起檢查與火爐相關的數(shù)據(jù),并且可以確定火爐頻繁地經(jīng)歷類似的問題。第二用戶可以隨后向大數(shù)據(jù)系統(tǒng)查詢關于火爐處的低02氣體測量事件的情況。大數(shù)據(jù)系統(tǒng)可以提供關聯(lián)于火爐處的低02氣體測量事件的多個事件、設備、用戶、時間和其他因素。例如,大數(shù)據(jù)分析可以揭示低02氣體測量值顯著地關聯(lián)于相關的過程單元處的事件,其中相關的事件頻繁地先于低02氣體測量。在另一個示例中,分析可以揭示特定用戶顯著地關聯(lián)于低02氣體測量事件。換言之,分析可以揭示特定用戶正在以造成低02氣體測量的方式控制火爐。盡管該示例說明了用戶利用UI設備來請求分析并顯示分析結(jié)果,但應當注意的是,大數(shù)據(jù)系統(tǒng)還可以使用來自Π設備(在本場景中為平板設備)并且由所述Π設備收集的數(shù)據(jù)以用于關聯(lián)于或不關聯(lián)于Π設備的其他分析。在任一情況中,第二用戶可以標記工作項以用于將來的檢查,并創(chuàng)建維護權證以使得某人可以在不久的將來的某個時間點處檢查火爐。
[0092]示例 4
[0093]在后來的時間,維護人員可以檢查火爐并且發(fā)現(xiàn)由于在燃料輸入端耦接到火爐的點處火爐在不適當?shù)夭僮鳎⑶铱梢詣?chuàng)建工作項以糾正該問題。該工作項可以具有指示燃料輸入管應當被焊接到火爐燃料輸入端的相關聯(lián)的任務,指定目標設備(即火爐),并且指示執(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í)行該工作項時授權該焊工訪問所需的工廠功能和設備的權限令牌。
[0095]在所指定的時間,焊工可以帶著他被分配的移動用戶接口設備到達設備室,該接口設備可以向她提醒她被調(diào)度以執(zhí)行該工作項(即焊接火爐連接)。在告知該提醒時,UI設備可以顯示由監(jiān)督模塊生成的與該工作項相關聯(lián)的檢查清單。該檢查清單可以向焊工提醒她需要隨身帶著安全設備(例如焊機面具和手套)、焊接設備(例如焊接電源、電極、填充材料等)以及執(zhí)行該任務所需的任何其他必需東西(例如替換部件)。檢查清單還可以指定在移動到目標設備之前要執(zhí)行的特定的任務。當焊工(例如經(jīng)由用戶接口設備)向監(jiān)督模塊確認她具有檢查清單上的所有設備,并且已經(jīng)執(zhí)行了檢查清單上的指定任務時,該焊工就可以離開設備室。
[0096]感測到焊工已經(jīng)離開設備室之后,Π設備可以切換到地圖或引導模式并且顯示與焊工在過程工廠內(nèi)的位置相關的信息、以及引導焊工到達目標設備(在此情況下為火爐)的信息。當UI設備感測到焊工已經(jīng)到達火爐處時,Π設備自動顯示與工作項任務相關的規(guī)程(其例如可以由監(jiān)督模塊提供)。例如,UI設備可以首先為焊工顯示確認可以安全地執(zhí)行工作項任務所需的安全規(guī)程和信息,例如顯示關于一般攜帶什么材料來將燃料管焊接到火爐上、什么材料是上次流過管道的材料、管道是否已經(jīng)被抽空、管道當前是否在服務中、以及在管道中是否檢測到任何剩余材料的信息。UI設備還可以逐步地和/或利用圖形顯示從管道中清除任何殘余材料以確認可以安全地執(zhí)行焊接規(guī)程(例如不會引起爆炸)的規(guī)程。Π設備還可以提供指令用于并且促進、關斷和/或鎖定系統(tǒng)的各個部分,例如可以允許氣體流入火爐中的管道、點火器的上游閥、以及可能使得該規(guī)程、焊工或過程工廠經(jīng)受不必要的風險的任何其他設備。焊工可以隨后跟隨指令或其他引導(如果Π設備提供了的話)執(zhí)行焊接規(guī)程,然后釋放任何鎖定和經(jīng)由UI設備向監(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)絡
[0100]在某些實施例中,所公開的UI設備、服務器和例程可以被實現(xiàn)在支持大數(shù)據(jù)基礎結(jié)構(gòu)(即大數(shù)據(jù)網(wǎng)絡)的過程控制網(wǎng)絡中。大數(shù)據(jù)網(wǎng)絡可以支持過程數(shù)據(jù)的大幅度的數(shù)據(jù)挖掘和數(shù)據(jù)分析。大數(shù)據(jù)網(wǎng)絡或系統(tǒng)還可以包括多個大數(shù)據(jù)網(wǎng)絡節(jié)點以收集和存儲由包括在并且關聯(lián)于過程控制系統(tǒng)或工廠10的設備生成、接收和/或觀測到的所有(或基本所有)數(shù)據(jù)。大數(shù)據(jù)網(wǎng)絡可以包括大數(shù)據(jù)設施(例如大數(shù)據(jù)設施102),其可以包括統(tǒng)一的、邏輯數(shù)據(jù)存儲區(qū)域,該存儲區(qū)域被配置為存儲(有時使用公共格式)由過程控制系統(tǒng)生成或與過程控制系統(tǒng)、過程工廠10和由過程工廠10控制的一個或多個過程相關的多個類型的數(shù)據(jù)。例如,該統(tǒng)一的、邏輯數(shù)據(jù)存儲區(qū)域可以存儲時間戳配置數(shù)據(jù)、連續(xù)數(shù)據(jù)、事件數(shù)據(jù)、工廠數(shù)據(jù)、指示用戶動作的數(shù)據(jù)、網(wǎng)絡管理數(shù)據(jù)和由過程控制系統(tǒng)或工廠之外的系統(tǒng)提供或提供給過程控制系統(tǒng)或工廠之外的系統(tǒng)的數(shù)據(jù)。這些數(shù)據(jù)還可以包括與人員相關的數(shù)據(jù)、與原始和/或加工過的材料相關的數(shù)據(jù)、與人員限制、資質(zhì)和證書相關的數(shù)據(jù)以及與校準和維護調(diào)度相關的數(shù)據(jù)等。由大數(shù)據(jù)網(wǎng)絡收集的數(shù)據(jù)例如可以是跟蹤人員的數(shù)據(jù)日志和從這些人員接收的輸入。這樣的數(shù)據(jù)對于改善工廠操作和效率是有幫助的。例如,可以由專家系統(tǒng)來挖掘和分析日志數(shù)據(jù),以在各種情況下提供對操作員輸入的有價值的見解。這樣的結(jié)果可以用于在各種情況下(自動地或者手動地)改善操作員培訓和/或改善響應。在任一情況中,出于常規(guī)的目的,在許多情況中需要這樣的數(shù)據(jù)。
[0101]在本文中所使用的單詞“統(tǒng)一的(unitary) ”當應用于大數(shù)據(jù)設施102的邏輯數(shù)據(jù)存儲區(qū)域時,并不意在表示單個的存儲設備。如一般所知的,第一尺寸(或者各種第一尺寸)的多個(實際上很多個)存儲設備可以可通信地耦接以形成第二、更大尺寸的存儲區(qū)域。然而,出于本說明的目的,這些也被視為“統(tǒng)一的”邏輯數(shù)據(jù)存儲。通常而言,大數(shù)據(jù)設施102被配置為(例如經(jīng)由流和/或經(jīng)由某一其他協(xié)議)從大數(shù)據(jù)網(wǎng)絡的大數(shù)據(jù)網(wǎng)絡節(jié)點接收數(shù)據(jù)并且存儲所接收到的數(shù)據(jù)。這樣,過程控制大數(shù)據(jù)設施102可以包括用于歷史化或存儲從大數(shù)據(jù)節(jié)點接收的數(shù)據(jù)的統(tǒng)一的、邏輯數(shù)據(jù)存儲區(qū)域、用于接收數(shù)據(jù)的多個設施數(shù)據(jù)接收機和多個設施請求服務器(如在美國專利中請13 / 784,041中描述的那樣,在本文中出于所有目的通過引用方式將其并入到本文中)。
[0102]過程控制大數(shù)據(jù)系統(tǒng)可以自動收集在節(jié)點處生成、由節(jié)點接收或由節(jié)點獲取的所有數(shù)據(jù)(按照數(shù)據(jù)被生成、接收或獲取的速率自動收集),并且使得所收集的數(shù)據(jù)被高可靠性地(例如不使用有損數(shù)據(jù)壓縮或可能造成原始信息丟失的任何其他技術)遞送到過程控制系統(tǒng)大數(shù)據(jù)設施102以進行存儲(并且可選地,被遞送到網(wǎng)絡的其他節(jié)點)。過程控制系統(tǒng)大數(shù)據(jù)系統(tǒng)還可以能夠提供對所存儲的數(shù)據(jù)的任何部分的復雜的數(shù)據(jù)和傾向分析。例如,過程控制大數(shù)據(jù)系統(tǒng)可以能夠跨過程數(shù)據(jù)地(也就是說,在現(xiàn)有技術的過程控制系統(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)化過程工廠和與其相關聯(lián)的資源。
[0103]專家系統(tǒng)
[0104]專家系統(tǒng)104是被配置為訪問和分析由大數(shù)據(jù)設施102收集和存儲的數(shù)據(jù)的例程和/或模塊的集合。盡管在本說明書中說明和描述為與大數(shù)據(jù)設施102分離的模塊,然而在一些實施例中,專家系統(tǒng)104可以被集成在大數(shù)據(jù)設施102中。此外,專家系統(tǒng)104可以包括在不同的過程區(qū)域和/或不同的過程設備中操作的多個模塊或例程。例如,專家系統(tǒng)功能體可以位于一個或多個控制器11中,一個或多個過程控制設備15-22中等。在任一情況中,專家系統(tǒng)404使用由大數(shù)據(jù)設施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ù)設施102收集和存儲的數(shù)據(jù),并且執(zhí)行與特定警報或警報類型相關的數(shù)據(jù)分析。專家系統(tǒng)104可以被編程為分析過程參數(shù)、過程輸入、傳感器數(shù)據(jù)以及在大數(shù)據(jù)設施102中存儲的任何其他數(shù)據(jù)來確定與特定警報相關聯(lián)的任何公共特征(傾向、值等)。該關聯(lián)可以是時間關聯(lián),但不一定是與警報并發(fā)的。例如,專家系統(tǒng)104可以分析數(shù)據(jù)以確定特定的操作員輸入是否以與警報的類似時間關系出現(xiàn)。更具體地,專家系統(tǒng)104可以確定推進或預測警報條件的多個因素的匯集,例如確定特定罐中的溫度何時上升、并且操作員將一定量的特定催化劑釋放到罐中,罐中的壓力以特定速率上升并且產(chǎn)生警報條件。
[0106]在另一個示例中,專家系統(tǒng)104可以被編程為對由大數(shù)據(jù)設施102收集和存儲的數(shù)據(jù)執(zhí)行統(tǒng)計分析,以確定事件和過程參數(shù)之間的相關的強度。例如,在熟練的操作員對于各個處理器之間的關系具有“本能”感覺時,與嚴格的數(shù)據(jù)分析相比,操作員的直覺可能并不可靠,這可能使得操作員通過對可能惡化情況或至少可能不會那么快糾正情況的過程或與其他或額外的調(diào)整相同程度地對過程進行調(diào)整,以對過程控制情況進行響應(例如升高罐溫度、浸潰壓力等)。因此,專家系統(tǒng)104可以通過提供信息給操作員和他們可能不知道或理解的其他人員來改進過程的整體控制、安全性、質(zhì)量和輸出。
[0107]在又另一個實施例中,專家系統(tǒng)104被編程為根據(jù)分析(例如在上述段落中描述的分析)調(diào)整對過程工廠10的過程操作。專家系統(tǒng)104可以識別非最佳或異常條件,并且可以通過改變一個或多個過程輸入和/或設置點來糾正條件。額外地,專家系統(tǒng)104可以與過程工廠10中的其他安全系統(tǒng)集成,以阻止和/或校正可能導致對設備和/或人員的安全風險的過程條件。
[0108]監(jiān)督引擎
[0109]通過Π設備112實現(xiàn)移動控制室促進了過程工廠(或其他類似環(huán)境)的控制、維護和其他方面的分散。也就是說,操作員不再被綁縛到工作站以保持過程工廠的最優(yōu)控制,并且相應地,操作員和維護人員(其在先前通常在工廠中而不是控制室中花費時間)之間的線路被模糊或移除。更多的人員可用于移動通過工廠環(huán)境。同時,大數(shù)據(jù)設施102存儲與工廠環(huán)境的各個方面相關的更完整的數(shù)據(jù),并且專家系統(tǒng)104提供對過程工廠的操作和條件的更完整的分析。專家系統(tǒng)104和大數(shù)據(jù)設施102協(xié)作以提供與工廠中操作的過程的狀態(tài)、工廠中的設備的狀態(tài)、與工廠中的人員相關的位置和任務、以及與工廠管理、材料管理、人員管理、優(yōu)化等相關的不計其數(shù)的其他方面的信息。
[0110]監(jiān)督引擎106利用由專家系統(tǒng)104提供的數(shù)據(jù)和分析來管理過程工廠內(nèi)的人員。具體地,監(jiān)督引擎106可以監(jiān)視由專家系統(tǒng)104識別出的傾向,并且可以為工廠人員創(chuàng)建工作項。盡管在本說明書中說明和描述為與大數(shù)據(jù)設施102和專家系統(tǒng)104分離的模塊,但在一些實施例中,監(jiān)督引擎106可以被集成在大數(shù)據(jù)設施102中和/或?qū)<蚁到y(tǒng)104中。圖2是說明了移動控制室Π設備112、監(jiān)督引擎106、以及專家系統(tǒng)104和大數(shù)據(jù)設施102之間的通信架構(gòu)的框圖。如上所述,專家系統(tǒng)104可以獲取并分析在大數(shù)據(jù)設施102中存儲的數(shù)據(jù),并且在一些實施例中,可以在大數(shù)據(jù)設施102中存儲數(shù)據(jù)。例如,專家系統(tǒng)104可以獲取與過程控制系統(tǒng)的方面相關的數(shù)據(jù),并且對所獲取的數(shù)據(jù)執(zhí)行一個或多個分析。由專家系統(tǒng)104執(zhí)行的分析可以被根據(jù)預編程的模型執(zhí)行,或者在一些實施例中,可以在無需模型的情況下執(zhí)行(即,專家系統(tǒng)104可以搜索數(shù)據(jù)以尋找未知的相關或關系)。在任一情況中,專家系統(tǒng)104可以在大數(shù)據(jù)設施102中存儲分析數(shù)據(jù)(例如回歸數(shù)據(jù)、相關數(shù)據(jù)坐^
寸/ ο
[0111]監(jiān)督引擎106可以使用從專家系統(tǒng)104接收/獲取的數(shù)據(jù)和/或從大數(shù)據(jù)設施102接收的數(shù)據(jù)。例如,監(jiān)督引擎106可以從專家系統(tǒng)104接收指示特定的參數(shù)最緊密地相關于特定的異常情況或特定的最優(yōu)情況的數(shù)據(jù)。作為另一個示例,監(jiān)督引擎106可以從專家系統(tǒng)104接收指示特定的參數(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ù)設施102接收或獲取數(shù)據(jù)。例如,由監(jiān)督引擎106執(zhí)行的例程可以關聯(lián)于周期性的被調(diào)度的維護(即在例程、調(diào)度間隔或由工廠參數(shù)確定的間隔處出現(xiàn)的維護)。也就是說,監(jiān)督引擎106可以監(jiān)視過程工廠的參數(shù)或過程工廠內(nèi)的設備的參數(shù),例如以確定自最近的維護起設備已經(jīng)服務了多少個小時、或者自最近的維護起已經(jīng)致動了多少次設備(例如閥)。該類型的數(shù)據(jù)可以被存儲在大數(shù)據(jù)設施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ù)進行調(diào)整、檢查設備或產(chǎn)品、執(zhí)行校準規(guī)程、對設備進行編程或需要人員完成的任何其他動作。在工作項管理器300生成工作項時,工作項可以被存儲在工作項列表302中,所述工作項列表302存在于與監(jiān)督引擎106相關聯(lián)的存儲器中。參見圖4,示例性的工作項400可以包括各種信息,包括工作類型或功能402 (例如有線檢查、設備更換、設備校準、維護(例如潤滑等)等);執(zhí)行工作項所需的設備的列表404;識別工作項相關的設備的目標設備字段406;目標開始時間/日期408;目標完成時間/日期410;優(yōu)先級字段412(例如,“立即”、“在12小時內(nèi)”、“在24小時內(nèi)”、“在當前一批之后”、“在下一次關斷期間”、“高”、“中”、“低”等);所需的技能集合字段414和/或所需的憑證字段(未示出);和目標設備類型字段416。當然,在工作項400中可以包括更少或更多的字段。
[0114]再次參見圖3,監(jiān)督引擎106還可以包括人員概況306的集合304。每一個人員概況306包括與特定操作員、維護技術人員或其他工廠人員相關的信息。個人概況306中的信息可以包括技能集合、證書和/或憑證、角色(例如、操作員、維護、保安、安全)、工作小時/調(diào)度、巡回調(diào)度(即人員通過工廠以記錄參數(shù)數(shù)據(jù)或視覺檢查過程工廠的各個方面的例程和/或調(diào)度的例程)和/或與過程工廠中的各個職責的執(zhí)行相關的任何其他信息。
[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)度為處于與相關于該工作項的一個設備(“目標設備”)鄰近的位置(“目標位置”)處的人員;根據(jù)當前位于與目標設備鄰近的目標位置處的人員;根據(jù)人員的當前可用性(例如,在工作項開始/完成的期望時間將換班的人員和/或在工作項開始/完成的期望時間不分配任務的人員);根據(jù)人員的需要/所需/期望的技能集合、角色、證書和/或憑證;根據(jù)調(diào)度的工廠維護和/或關斷調(diào)度等,來調(diào)度工作項。通過示例并且沒有限制地,工作項調(diào)度器308可以跟蹤工作項列表302中的工作項,注意到與每一個工作項相關聯(lián)的目標位置和/或目標設備。工作項調(diào)度器308可以從經(jīng)由由人員攜帶的UI設備112跟蹤人員的位置的個人跟蹤例程310接收信息。當個人跟蹤例程310報告(例如通過確定人員登錄到或被分配到位置已知的UI設備112)移動操作員的位置鄰近目標位置或目標設備時,工作項調(diào)度器308可以查詢與移動操作員相關聯(lián)的個人概況306以確定該移動操作員是否具有執(zhí)行與該工作項相關聯(lián)的任務(“目標功能”)所需的技能集合和/或憑證。如果該移動操作員具有適當?shù)募寄芗虾?或憑證,則工作項調(diào)度器308可以將該工作項分配給該移動操作員,并且如果該操作員接受該工作項,則工作項調(diào)度器308可以創(chuàng)建操作員對目標設備執(zhí)行目標功能的任何需要的權限。當然,應當理解的是,一個或多個人員可以被分配單個的工作項,這是因為某些任務需要多個人來完成。
[0117]在一些實施例中,權限被創(chuàng)建為在與監(jiān)督引擎106相關聯(lián)的存儲器中存儲的數(shù)據(jù)庫312中的令牌或?qū)嶓w。每個權限令牌定義目標功能(例如接線校驗)、目標設備、被分配給工作項的工人的ID、以及可選地、令牌的失效時間和日期??赡茚槍λ泄ぷ黜棥⒁恍┕ぷ黜?、和與特定設備或設備類型、與特定目標功能(即工作項任務)相關聯(lián)的工作項等,需要權限令牌。權限令牌向被分配給該工作項的移動人員給出特定的訪問權限,并且可以被系統(tǒng)在任何時間撤消。在一些實施例中,權限可能依賴于外部因素。例如,權限令牌可以指定移動工人具有在特定時間段期間、在特定工廠事件期間(例如在工廠的區(qū)域的關斷期間)執(zhí)行目標功能的權限。
[0118]此外,監(jiān)督引擎106,更具體地工作項調(diào)度器308,可以根據(jù)外部因素(特別是(但不是排他的)工作項將導致生產(chǎn)調(diào)度變化或顯著的停機時間的情況)調(diào)度工作項。例如,監(jiān)督引擎106可以經(jīng)由骨干網(wǎng)105和網(wǎng)關78與當前的過程工廠之外的系統(tǒng)進行通信以獲得與天氣、原材料或其他供應的遞送、執(zhí)行工作項所需的部件、工具或設備的遞送以及產(chǎn)品運輸調(diào)度等相關的數(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ā)送到與所選擇的人員相關聯(lián)的設備(塊520),并且可以包括接收所選擇的人員已經(jīng)接受該工作項的指示(塊525)。從專家系統(tǒng)接收數(shù)據(jù)可以包括接收指示過程工廠中的預測的問題的數(shù)據(jù)、接收指示與過程參數(shù)相關聯(lián)的傾向的數(shù)據(jù)、接收向?qū)<蚁到y(tǒng)提供參數(shù)值的請求、以及接收相對于過程控制設備執(zhí)行特定動作的指令等。在接收數(shù)據(jù)包括接收提供參數(shù)值的請求時,創(chuàng)建工作項可以包括創(chuàng)建這樣的工作項,其中指定的任務是要觀測和記錄未從感測或接收參數(shù)的設備自動發(fā)送的參數(shù)值。在實施例中,創(chuàng)建工作項可以包括創(chuàng)建這樣的工作項,其中指定的任務是要執(zhí)行維護任務、校準任務、更換任務、檢查任務或維修任務。創(chuàng)建工作項還可以包括指定與指定的任務相關的設備目標(例如,即將對其執(zhí)行指定任務的一個設備)。選擇人員來執(zhí)行任務可以包括根據(jù)從與所選擇的人員相關聯(lián)的設備(例如移動用戶接口設備、GPS設備、鄰近卡設備等)接收的位置數(shù)據(jù)來選擇人員。方法500還可以包括創(chuàng)建并存儲與指定任務相關聯(lián)、與關聯(lián)于指定任務的過程控制設備相關聯(lián)、或與這兩者相關聯(lián)的權限令牌??赡苄枰摍嘞蘖钆?,以便所選擇的人員在與指定任務相關聯(lián)的過程控制設備上執(zhí)行指定任務。權限令牌可以是出于創(chuàng)建和/或授權人對一件設備執(zhí)行動作或執(zhí)行與一件設備相關的動作的權限的目的而實現(xiàn)的數(shù)據(jù)庫、離散文件或任何計算機結(jié)構(gòu)中的條目。選擇人員來執(zhí)行任務還可以包括根據(jù)在工作項中指定的任務、與所指定的任務相關聯(lián)的過程控制設備或這兩者,以及可由監(jiān)督模塊訪問的多個人員概況,來選擇人員。在實施例中,根據(jù)多個人員概況選擇人員包括根據(jù)技能集合、角色、證書和/或憑證來選擇人員。選擇人員還可以或替代地包括在人員從其選擇要執(zhí)行的工作項的數(shù)據(jù)庫中存儲工作項、和/或從與人員相關聯(lián)的設備中接收執(zhí)行該工作項的請求并且將與人員相關聯(lián)的概況與在工作項中存儲的信息進行比較來確定該人員是否有資格執(zhí)行工作項。
[0120]從專家系統(tǒng)接收數(shù)據(jù)可以包括接收用于執(zhí)行動作的指令,所述動作例如是觀測和記錄參數(shù)、檢查過程控制設備、校準過程控制設備、記錄音頻采樣、捕獲圖像或視頻、對過程控制設備執(zhí)行維護、維修過程控制設備、更換過程控制設備和/或調(diào)整過程控制參數(shù)。創(chuàng)建工作項可以包括指定執(zhí)行指定的任務所需的工具或設備、工作項的優(yōu)先級水平、執(zhí)行指定的任務所需的技能集合、所需的開始時間和/或日期、和/或所需的完成時間和/或日期。方法500還可以包括根據(jù)通過與所選擇的人員相關聯(lián)的過程工廠的調(diào)度路線、用于由過程工廠執(zhí)行的過程的輸入材料的調(diào)度的遞送、由過程工廠生產(chǎn)的產(chǎn)品的調(diào)度的遞送、預測的天氣狀況、由過程工廠生產(chǎn)的產(chǎn)品的調(diào)度的運輸時間、過程工廠的過程的預測或調(diào)度的完成時間、和/或完成指定任務所需的工具、設備或部件的預測或調(diào)度的到達,來調(diào)度工作項的執(zhí)行。
[0121]再次參見圖3,監(jiān)督引擎106還可以存儲(或訪問)文檔,例如設備手冊、維護手冊和標準操作規(guī)程(SOP) 316。在移動操作員執(zhí)行過程工廠中的任務或與特定工作項相關聯(lián)的任務時,可以將文檔經(jīng)由Π設備112自動提供給移動操作員。在實施例中,在與工作項相關聯(lián)的目標功能的執(zhí)行期間,文檔被在適當(即有用)時間提供給移動操作員。例如,執(zhí)行與工作項相關聯(lián)的接線檢驗功能的人員可以被呈現(xiàn)有用于執(zhí)行接線校驗的S0P。作為另一個示例,對閥執(zhí)行例行維護(例如潤滑、清潔等)的人員可以被呈現(xiàn)有每個規(guī)程的SOP和/或被呈現(xiàn)有用于目標閥的手冊。在一些實施例中,在執(zhí)行目標功能的過程中的每個步驟處,文檔的相關部分被提供給人員。也就是說,維護技術人員可以首先被(經(jīng)由移動Π設備112)呈現(xiàn)有用于鎖定閥和使得閥停止服務的SOP。隨后,維護技術人員可以被呈現(xiàn)有來自閥的操作手冊的與執(zhí)行閥的清潔和/或潤滑相關的頁面。隨后,維護技術人員可以被呈現(xiàn)有用于使得閥返回操作服務并且去除設備的鎖定的SOP。當然,這些示例是非限制性的,這是因為存在在任務執(zhí)行期間可以向人員呈現(xiàn)SOP和手冊的大量情況。
[0122]在移動操作員或技術人員執(zhí)行與工作項相關聯(lián)的目標任務時,監(jiān)督引擎106,特別是工作項跟蹤模塊318,可以跟蹤與工作項相關聯(lián)的任務的進程。在一些實施例中,監(jiān)督引擎106與移動UI設備112協(xié)作,以引導移動操作員通過執(zhí)行工作項所需的一個或多個過程的每一步。引導可以包括鎖定規(guī)程、關斷規(guī)程、設備拆卸、設備維修、維護步驟(例如校準和潤滑等)、檢驗和驗證規(guī)程、設備重新安裝、開始規(guī)程、解鎖規(guī)程、以及過程的任何其他步驟。在移動操作員請求每個后續(xù)的指令、步驟或引導時,工作項跟蹤模塊318可以與移動UI設備112通信,例如接收指示。在工作項跟蹤模塊318接收到請求每個后續(xù)的指令、步驟或引導的指示時,工作項跟蹤模塊318可以認定前一步驟已完成,從而跟蹤工作項的執(zhí)行的進程。在實施例中,工作項跟蹤模塊318可以操作地與目標設備(即作為工作項的目標的設備)或與目標設備可通信地耦接或鄰近的設備進行通信,以驗證完成了一個或多個步驟。在又另一個實施例中,兩個移動操作員可以參與協(xié)作會話,并且在一個移動操作員完成被經(jīng)由移動Π設備112呈獻給技術人員的工作項的每個步驟時,第二技術人員可以標記在另一個UI設備112上完成的每個步驟,向工作項跟蹤模塊318發(fā)送完成了每個步驟的指示。也就是說,協(xié)作使用相應的Π設備112的兩個用戶無需查看相同的信息顯示,并且根本無需查看相同的信息。作為另一個示例,第一用戶可以在第一 Π設備112上正在查看執(zhí)行工作項的標準操作規(guī)程,同時另一個用戶在第二 Π設備112上正在查看與關聯(lián)于工作項的一個設備相關的實時數(shù)據(jù)。在工作項完成時,監(jiān)督模塊106以及在一些實施例中的工作項跟蹤模塊318可以標記項目完成,從活動工作項的列表中將其移除,使得與工作項相關聯(lián)的任何權限被移除或失效,分配另一個工作項,向人員通知工作項已完成,向人員通知可以開始依賴的工作項(即依賴于前一工作項的完成才開始的工作項)。
[0123]轉(zhuǎn)向圖6,其是示出用于管理過程工廠中的工作流的方法600的流程圖。方法600包括創(chuàng)建指定要在過程工廠中執(zhí)行的任務的工作項(塊605),根據(jù)所指定的任務確定用于執(zhí)行該工作項的規(guī)程集合(塊610),針對規(guī)程集合中的每個規(guī)程生成相關聯(lián)的顯示(塊615),并且在移動用戶接口設備上按照規(guī)程集合的執(zhí)行順序來依次顯示相關聯(lián)的顯示集合(塊620)。創(chuàng)建工作項可以包括從專家系統(tǒng)接收數(shù)據(jù)和/或根據(jù)從專家系統(tǒng)接收的數(shù)據(jù)指定任務。從專家系統(tǒng)接收數(shù)據(jù)可以包括接收針對過程控制設備執(zhí)行特定動作的指令。創(chuàng)建工作項還可以或替代地包括指定維護任務、校準任務、更換任務、檢查任務和/或維修任務。創(chuàng)建工作項還可以包括指定需要安全鎖定規(guī)程、關斷規(guī)程和/或開始規(guī)程等的任務。生成相關聯(lián)的顯示可以包括生成呈現(xiàn)用于執(zhí)行規(guī)程的一組步驟的顯示、生成包括示出規(guī)程的執(zhí)行的一個或多個圖像的顯示、生成包括一個目標設備在其周圍環(huán)境中的圖像以幫助人員定位該目標設備的顯示、生成包括參數(shù)輸入字段以用于記錄與一個目標設備相關聯(lián)的參數(shù)的顯示、和/或生成包括標準操作規(guī)程的集合的顯示。所述方法還包括在移動用戶接口設備的顯示器上示出一個目標設備在過程工廠的環(huán)境中的位置,其可以包括提供用戶接口控制(該用戶接口控制使得顯示在目標設備上放大)和/或提供一組用戶接口控制以允許移動用戶接口設備的用戶在相關聯(lián)的顯示集合之間導航。在一些實施例中,可以顯示規(guī)程環(huán)境窗以指示與指定任務相關聯(lián)的規(guī)程的集合中的哪個規(guī)程當前正被執(zhí)行。該方法還包括提供對于關聯(lián)于特定任務的一個目標設備相關的文檔的訪問。此外,該方法可以包括確定執(zhí)行該規(guī)程的集合所需的工具和設備的集合、生成包括所確定的工具和設備的集合的列表的檢查清單顯示并顯示檢查清單。創(chuàng)建工作項可以包括指定手冊數(shù)據(jù)收集任務。確定規(guī)程的集合可以包括確定收集手冊數(shù)據(jù)的路線。
[0124]監(jiān)督引擎106還可以存儲與工作項的執(zhí)行相關聯(lián)的數(shù)據(jù)。特別是,監(jiān)督引擎106可以存儲由與工作項的執(zhí)行相關聯(lián)的移動Π設備112捕獲的數(shù)據(jù),以及可以存儲與工作項的執(zhí)行對過程工廠的操作的影響相關的數(shù)據(jù)(例如由于工作項的執(zhí)行造成的或與工作項的執(zhí)行有關的過程工廠的性能變化)等。在實施例中,移動UI設備112可以捕獲視頻、音頻或振動數(shù)據(jù)作為診斷規(guī)程或維修或維護規(guī)程的一部分,并且移動Π設備112可以將所捕獲的數(shù)據(jù)發(fā)送回監(jiān)督引擎106,該監(jiān)督引擎106將該數(shù)據(jù)存儲為關聯(lián)于特定的工作項,以及替代地或者額外地,可以在大數(shù)據(jù)設施102中存儲該數(shù)據(jù)。
[0125]檢杳清單
[0126]回見圖3,監(jiān)督引擎106可以執(zhí)行與監(jiān)督移動人員相關的其他任務。僅作為一個示例,監(jiān)督引擎106可以包括檢查清單生成例程314。檢查清單生成例程314可以生成與被分配給移動人員的工作項相對應的移動人員的檢查清單。由例程314生成的檢查清單可以包括例如區(qū)域或規(guī)程所需的安全設備(例如防毒面具、安全帶、安全鉤、輻射探測設備/劑量計等)、以及執(zhí)行規(guī)程所需的工具、執(zhí)行規(guī)程所需的部件(例如替換部件或維護部件,例如密封件、潤滑劑)等。在一些實施例中,檢查清單生成例程314可以生成檢查清單,并且將所述檢查清單存儲為關聯(lián)于工作項?;蛘?,檢查清單生成例程314可以實時生成和顯示檢查清單。在任一情況中,可以設想,在工作項被執(zhí)行前不久,移動人員將被呈現(xiàn)有該檢查清單。例如,當移動操作員指示他或她正準備執(zhí)行工作項時,檢查清單將被自動呈現(xiàn)給移動操作員。在其他實施例中,在操作員準備執(zhí)行工作項時,檢查清單將由移動操作員手動請求。在一些實施例中,監(jiān)督引擎106確定操作員正準備執(zhí)行工作項并且將檢查清單自動呈獻給移動操作員。例如,在工作項要被調(diào)度為被執(zhí)行時,監(jiān)督引擎106可以接收移動操作員已經(jīng)將工作站UI設備112的狀態(tài)轉(zhuǎn)移到移動UI設備112的指示。在檢測到狀態(tài)轉(zhuǎn)移時,監(jiān)督引擎106可以呈現(xiàn)檢查清單,提示移動操作員來確認他或她具有適當?shù)脑O備和資源來執(zhí)行工作項?;蛘?,當移動操作員打開工作項時,優(yōu)選地在進入過程工廠環(huán)境之前,移動Π設備112可以自動獲取(例如從監(jiān)督引擎106)檢查清單。在又另一個實施例中,移動Π設備112可以檢查到其已經(jīng)進入供應室或準備室,并且可以自動呈現(xiàn)檢查清單給移動操作員,從而移動操作員可以收集所需的工具、設備和供應等。
[0127]現(xiàn)在轉(zhuǎn)向圖7,其是示出用于促進過程工廠中的任務完成的方法700的流程圖。該方法包括從在工作項的數(shù)據(jù)庫中存儲的多個工作項中接收工作項的選擇(塊705),并且根據(jù)所選擇的工作項確定工作項的執(zhí)行所需的一個或多個項(塊710)。生成一個或多個項的檢查清單以顯示給執(zhí)行工作項的人員(塊715),并且該檢查清單被顯示給執(zhí)行工作項的人員(塊720)。在實施例中,根據(jù)所選擇的工作項確定一個或多個工作項包括讀取該工作項的一個或多個字段,其可以包括讀取所需的設備字段、讀取所需的安全設備字段、讀取所需的工具字段和/或讀取指示一個目標設備在過程工廠內(nèi)的位置的字段。讀取一個或多個字段可以包括讀取指定要被完成的目標任務的字段。讀取字段可以包括讀取指定要被完成的目標任務以及目標設備或目標設備類型的字段。此外,確定執(zhí)行工作項所需的一個或多個項可以包括確定要被完成的任務、將在其上執(zhí)行要被完成的任務的設備或這兩者。生成用于顯示給執(zhí)行工作項的人員的一個或多個項目的檢查清單可以包括生成包括一個安全設備、工具、過程控制設備、過程控制設備的部件、維護材料等中的任何一個或組合的檢查清單。生成檢查清單可以包括從與關聯(lián)于工作項的過程控制設備相關聯(lián)的設備手冊、與執(zhí)行工作項所需的工具相關聯(lián)的設備手冊、安全文檔、標準操作規(guī)程和/或與關聯(lián)于工作項的過程控制設備的位置相關聯(lián)的文檔中的一個或多個中獲取信息。在一些實施例中,生成檢查清單還可以包括確定與工作項相關聯(lián)的位置或被分配的人員到達與工作項相關聯(lián)的位置所必須經(jīng)過的位置,并且獲取訪問或經(jīng)過該位置所需的具體的安全設備和/或工具。向執(zhí)行工作項的人員顯示檢查清單可以包括接收被分配執(zhí)行工作項的用戶已經(jīng)致動了移動用戶接口設備并在被致動的移動用戶接口設備上顯示檢查清單給用戶的指示。接收工作項的選擇可以包括接收第一用戶接口設備上的部分,并且將檢查清單顯示給執(zhí)行工作項的人可以包括接收第一用戶接口設備的狀態(tài)已經(jīng)被傳遞給第二用戶接口設備的指示和在第二用戶接口設備上顯示檢查清單。方法700還可以包括針對檢查清單上的一個或多個項中的每一個接收瀏覽所顯示的檢查清單的人具有該項的指示。
[0128]UI 設各
[0129]圖8是Π設備803在移動控制室800的環(huán)境中的框圖。移動控制室800可以使得UI設備803將操作狀態(tài)發(fā)送到另一個系統(tǒng)或設備和/或從另一個系統(tǒng)或設備接收操作的UI狀態(tài)。移動控制室800還包括UI設備803a、服務器150和UI設備803b。UI設備803、803a、803b中的每一個可以是如在下文中參照圖9B描述的各種UI設備類型中的任何一個。服務器150可以包括網(wǎng)絡服務或網(wǎng)絡例程152,其可以被存儲在服務器150處的存儲器中,并且由服務器150處的處理器執(zhí)行。UI設備803a和803b (以及任何其他的UI設備803)中的每一個包括處理器810、存儲器815、顯示器820、網(wǎng)絡接口 825、輸入接口 830、系統(tǒng)總線835和一個或多個收發(fā)機850。UI設備803a、803b還可以包括一個或多個定位設備,包括例如全球定位系統(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中的一個或多個可以位于Π設備803外部的存儲器處,并且可以被Π設備803外部(例如在諸如服務器150之類的系統(tǒng)或設備處)的處理器執(zhí)行。應當理解的是,在這里描述的移動控制室800僅是一個示例。可以構(gòu)思出其他的配置。例如,移動控制室800無需包括多個UI設備,并且在實際上,無需包括任何特定數(shù)量的UI設備。
[0130]在Π設備803的存儲器815的特定實施例中,存儲器815可以包括易失性和/或非易失性存儲器,并且可以是可移除的或不可移除的存儲器。例如,存儲器815可以包括如下形式的計算機存儲介質(zhì):隨機存取存儲器(RAM)、只讀存儲器(R0M)、EEPR0M、閃存或其它存儲器技術、CD-ROM、數(shù)字多功能盤(DVD)或其它光盤存儲、磁帶盒、磁帶、磁盤存儲或其他磁存儲設備,或可以用來儲存所期望的信息的任何其它介質(zhì)。處理器810被配置為獲取和執(zhí)行在存儲器815中存儲的指令。存儲器815可以存儲諸如操作系統(tǒng)數(shù)據(jù)或程序數(shù)據(jù)之類的數(shù)據(jù)。
[0131]網(wǎng)絡接口 825可以包括或耦接到一個或多個天線以進行無線通信、耦接到一個或多個端口以進行有線連接,或者這兩者。在一些實施例中,網(wǎng)絡接口可以耦接到GPS接收機832,使得網(wǎng)絡接口 825能夠接收位置或坐標數(shù)據(jù)。網(wǎng)絡接口 825還可以或替代地包括藍牙收發(fā)機,使得網(wǎng)絡接口 825能夠建立與外部設備或系統(tǒng)的個域網(wǎng)。附加地或者替代地,網(wǎng)絡接口可以包括近場通信(“NFC”)收發(fā)機、射頻識別(“RFID”)收發(fā)機、和/或局域網(wǎng)收發(fā)機(例如,使網(wǎng)絡接口 825能夠使用IEEE802.11協(xié)議來進行通信)。
[0132]網(wǎng)絡接口 825可以經(jīng)由諸如圖1A中所示的過程控制網(wǎng)絡100之類的網(wǎng)絡與服務器150和/或其中一個UI設備803進行通信。用戶可以經(jīng)由輸入接口 830與UI設備803進行交互。輸入接口 830可以經(jīng)由機械激勵(例如鍵盤或鼠標)接受輸入。輸入接口 830可以替代地或額外地經(jīng)由檢測到電磁場、信號或?qū)傩?例如,電阻或電容性觸摸屏)接受輸入。此外,輸入接口 830可以經(jīng)由檢測到聲音、光或動作(例如,經(jīng)由麥克風842的語音輸入、圖像傳感器或照相機844等)來接受輸入。另外地,輸入接口 830可以從與網(wǎng)絡接口825耦接的藍牙設備接受輸入。顯示器820可以提供圖像或視頻形式的輸入,并且可以利用任何類型的監(jiān)視器、投影儀或顯示技術(包括CRT、LCD、等離子、LED和OLED技術)。
[0133]在一些實施例中,一個或多個輸入源(例如麥克風842、圖像傳感器或照相機844或其他傳感器(例如氧傳感器、有毒氣體傳感器、運動傳感器、振動傳感器、RFID傳感器))可以位于Π設備803之外,并且經(jīng)由有線通信通道(例如經(jīng)由耳機端口或USB端口)或無線通信通道(例如,無線USB、藍牙、W1-Fi或?qū)S袇f(xié)議)耦接到UI設備803。例如,在攜帶UI設備803的情況下,攜帶UI設備803的用戶還可以在腰帶上攜帶一個或多個輸入源。
[0134]例程880-896中的每一個可以是指令、例程、模塊、過程、服務、程序和/或應用中的一個或多個,并且可以被存儲在計算機可讀介質(zhì)上,例如存儲器815上。操作系統(tǒng)880可以支持基本功能并管理Π設備803的資源。特別是,操作系統(tǒng)880可以管理Π設備803的硬件和軟件。當由處理器執(zhí)行時,Π例程882可以使得顯示器820顯示信息給用戶,并且可以使得輸入接口 830從用戶或從其他外部刺激接收輸入。響應于在網(wǎng)絡接口 825處、輸入接口 830處或在一個或多個傳感器處接收的環(huán)境信息,環(huán)境感知例程884可以使得顯示器820顯示信息。環(huán)境感知例程884可以額外地或替代地使得UI設備803識別環(huán)境(例如位置、時間或調(diào)度)和/或從UI設備803外部的系統(tǒng)或設備接收環(huán)境。
[0135]狀態(tài)確定例程886可以收集與Π設備803的操作相關的信息。例如,狀態(tài)確定例程886可以通過監(jiān)視由處理器810執(zhí)行的過程和與所述過程相關聯(lián)的數(shù)據(jù)來收集UI狀態(tài)信息896。狀態(tài)確定例程886可以識別在顯示器820處示出的信息,并且可以識別與所示出的信息相關聯(lián)的過程實體。在一些實施例中,狀態(tài)確定例程886可以將所收集的UI狀態(tài)例程發(fā)送到外部節(jié)點,例如服務器150或UI設備803b。在UI設備803實現(xiàn)瘦客戶端或網(wǎng)絡客戶端的實施例中,狀態(tài)確定例程886可以被存儲在服務器150上的存儲器處,其中其可以被由服務器150處的處理器執(zhí)行。
[0136]瀏覽器例程888可以是用于訪問、呈現(xiàn)和導航一個或多個信息資源的應用。信息資源可以是網(wǎng)頁、圖像、視頻、文檔或任何其他內(nèi)容。瀏覽器例程888可以與位于Π設備803上的信息資源或與UI設備803外部的信息資源交互。例如,Π設備803可以經(jīng)由萬維網(wǎng)或經(jīng)由諸如過程控制網(wǎng)絡100之類的網(wǎng)絡訪問其他系統(tǒng)或設備(例如服務器150或Π設備803b)處的信息資源。在一些實施例中,瀏覽器例程888可以訪問與在服務器150處執(zhí)行的UI例程相關聯(lián)的和/或由所述UI例程生成的信息。具體而言,瀏覽器例程888可以訪問服務器150處的網(wǎng)絡服務152,其中網(wǎng)絡服務152可以對應于在服務器150處執(zhí)行的Π例程。例如,瀏覽器例程888可以(例如經(jīng)由輸入接口 830從用戶)接收地址或標識符,例如統(tǒng)一資源標識符或統(tǒng)一資源定位符。地址或標識符可以將瀏覽器例程888指引到網(wǎng)絡服務152。瀏覽器例程888可以經(jīng)由網(wǎng)絡服務152從UI例程882接收UI數(shù)據(jù)(例如顯示數(shù)據(jù)或過程參數(shù)數(shù)據(jù)),使得瀏覽器例程888能夠示出用于控制和/或監(jiān)視一些或全部的過程的圖形。瀏覽器例程888還可以接收用戶輸入(例如對圖形的鼠標點擊),并且將表示用戶輸入的數(shù)據(jù)經(jīng)由網(wǎng)絡服務152發(fā)送到Π例程882。在替代的實施例中,瀏覽器例程888可以是插件或網(wǎng)絡客戶端應用。
[0137]雖然各個例程880-895被描述為被存儲在存儲器815中,但是Π設備803還可以操作以根據(jù)需要經(jīng)由網(wǎng)絡接口 825請求、獲取、接收和/或下載額外的例程(例如,應用、小應用、更新、補丁等)。作為可以構(gòu)思出的示例之一,UI設備112可以請求并接收用于促進Π設備112和過程工廠中的過程控制設備之間的直接(或間接)通信的信息。在任一情況中,應當理解的是,UI設備112并不限于駐留在存儲器815中并且在本文中描述的這些應用、例程和模塊。
[0138]圖像捕獲例程890可以操作以經(jīng)由圖像傳感器或照相機844捕獲圖像。在一些實施例中,圖像可以被經(jīng)由網(wǎng)絡接口 825發(fā)送到網(wǎng)絡100上的節(jié)點,其中該節(jié)點可以分析圖像以識別過程數(shù)據(jù)。例如,在一個實施例中,圖像捕獲例程890可以使得圖像傳感器844捕獲火焰的圖像。圖像捕獲例程890可以將火焰的圖像經(jīng)由網(wǎng)絡100發(fā)送到節(jié)點(例如,服務器150、專家系統(tǒng)104等),其中該節(jié)點可以分析圖像以識別火焰的顏色和對應的溫度。類似地,聲音捕獲例程892可以是用于經(jīng)由麥克風842捕獲聲音的一個或多個指令或例程。所捕獲的聲音數(shù)據(jù)可以被發(fā)送到網(wǎng)絡100上的節(jié)點以用于分析。
[0139]對于捕獲聲音,麥克風842可以捕獲與工廠資產(chǎn)相關聯(lián)的音頻。所捕獲的音頻可以用于識別工廠資產(chǎn)或診斷工廠資產(chǎn)。例如,泵可以具有預期的聲音簽名。在這樣的示例中,UI設備803可以捕獲在工廠資產(chǎn)的操作期間生成的音頻,并且可以將該音頻經(jīng)由網(wǎng)絡100發(fā)送到節(jié)點(例如服務器150、專家系統(tǒng)104等)以將資產(chǎn)類型識別為例如泵。在這樣的環(huán)境中,節(jié)點可以甚至向UI設備803識別相關的特定泵。UI設備803還可以包括用于檢測振動的運動傳感器(例如加速度計840)。例如,工廠資產(chǎn)在操作期間可以具有預期的振動水平。用戶可以將Π設備803放置在工廠資產(chǎn)上或工廠資產(chǎn)附近。Π設備803可以使用由運動傳感器檢測到的數(shù)據(jù)來識別與資產(chǎn)相關聯(lián)的當前的振動水平。如果當前的振動水平超過預期的振動水平,則用戶可以利用Π設備803來進一步診斷工廠資產(chǎn)或請求資產(chǎn)的工作順序。在一些實例中,當UI設備803被放置在資產(chǎn)上或資產(chǎn)附近時,診斷例程可以自動啟動以檢測與所述資產(chǎn)相關聯(lián)的振動。
[0140]在一些實例中,Π設備803可以包括用于建立與其他設備的連接的外圍接口(未示出)。外圍接口可以是串行接口,例如通用串行總線(USB)接口。在其他實施例中,與網(wǎng)絡接口的實施例中的一些類似,外圍接口可以是用于建立與另一個設備的無線連接的無線接口。例如,在一些實施例中,外圍接口可以是遵從于諸如(在2400-2480MHZ頻段操作的)藍牙或(以13.56MHz頻段操作的)近場通信之類的標準的短距離無線接口。外圍接口可以用于發(fā)送狀態(tài)信息到如下所述的外部設備或從如下所述的外部設備接收狀態(tài)信息。在某些實施例中,外圍接口還可以用于與向Π設備803提供環(huán)境感知的外部設備進行交互。例如,可以經(jīng)由也在下文中描述的外圍接口檢測環(huán)境ID設備。在一些實施例中,用戶可以經(jīng)由外部接口將在UI設備803處可用的狀態(tài)信息或過程信息保存到外部設備。
[0141]在Π設備803的總體操作中,處理器810可以訪問存儲器815以執(zhí)行Π例程882。當處理器810執(zhí)行UI例程882時,處理器810使得在顯示器820處提供輸出,其中所述輸出表示與過程工廠10中的實體(例如設備、裝置、網(wǎng)絡節(jié)點、過程數(shù)據(jù)、控制數(shù)據(jù)等)相關的信息。輸出可以基于在存儲器815中存儲的數(shù)據(jù)(例如圖形數(shù)據(jù)、歷史數(shù)據(jù)或任何先前接收和存儲的數(shù)據(jù))或經(jīng)由網(wǎng)絡接口 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上顯示的Π單元(例如窗口(例如瀏覽器窗口)、設備圖形(例如罐、泵、閥、表等)或操作系統(tǒng)單元)的選擇。此外,輸入數(shù)據(jù)可以表示控制輸入。例如,用戶可以使用鍵盤、鼠標或觸摸屏來輸入對于過程設備的設置點值。當輸入數(shù)據(jù)代表控制輸入時,處理器810可以將輸入數(shù)據(jù)通過系統(tǒng)總線835發(fā)送到網(wǎng)絡接口 825,其中網(wǎng)絡接口 825將輸入數(shù)據(jù)發(fā)送到過程控制網(wǎng)絡100,其中其可以被在另一個節(jié)點(例如圖1A中所示的控制器11或服務器150)處接收。處理器810還可以使得任何其他類型的輸入數(shù)據(jù)被發(fā)送到過程控制網(wǎng)絡100。
[0142]狀態(tài)感知、轉(zhuǎn)移和協(xié)作
[0143]由于移動設備促進了過程控制操作、配置和維護,可以預期人員從設備移動到設備,并且在任一情況中,可以期望這樣的能力,即從設備切換到設備而不必須在第二設備上重新創(chuàng)建(和/或重新導航到)他們正在查看的顯示和/或他們正在第一設備上參與的過程。如上述示例所示,操作員可能期望在她上班路上從移動電話遠程地檢查過程工廠的狀態(tài),從而在她到達現(xiàn)場時她可以對可能發(fā)生的情況已經(jīng)準備好。當她到達現(xiàn)場時,她可以走到她的辦公室并期望在工作站獲取相同位置。其后,她可以拿取平板計算機并走到工廠地點來觀測工廠區(qū)域或參加各種任務。總體而言,在過程工廠的操作和維護中涉及的人員可以期望他們使用的設備包括一些級別的狀態(tài)感知性,并且能夠在設備之間轉(zhuǎn)換狀態(tài)以促進移動和/或協(xié)作。
[0144]在本公開的實施例中,狀態(tài)信息無縫地從第一 Π設備轉(zhuǎn)移至第二 Π設備,這允許用戶在第二 Π設備上繼續(xù)或向第二 Π設備轉(zhuǎn)移來自第一 Π設備的會話而在工作流中不出現(xiàn)任何中斷。狀態(tài)轉(zhuǎn)移還可以允許第一Π設備的第一用戶與第二Π設備的第二用戶協(xié)作,從而兩個用戶可以用協(xié)作的方式針對任務或工作項進行工作。在另一個實施例中,Π設備可以根據(jù)Π設備的操作的環(huán)境提供輸出。例如,當確定在Π設備顯示器處將提供什么信息或如何提供信息時,Π設備可以考慮Π設備的位置和裝置位置、Π設備的類型或其他考慮。在本文中公開的UI設備和移動控制室提供了從物理控制室“解放"UI設備的用戶和操作員的益處。這樣的Π設備的用戶可以在工廠內(nèi)自由地走動而不中斷工作流、也不喪失相對于監(jiān)視和控制過程的功能性或能力。
[0145]圖9A說明了示例性的移動控制室900a的方面。移動控制室900a包括Π設備912a、n設備912b和UI設備912c,其中的每一個都可以由用戶901和/或用戶902使用。
[0146]移動控制室900a可以使得用戶901能夠通過將UI設備912a的狀態(tài)轉(zhuǎn)移到UI設備912b來同步Π設備912a和912b。Π狀態(tài)轉(zhuǎn)移可以使得Π設備912b顯示與在Π設備912a處顯示的信息類似的信息。狀態(tài)轉(zhuǎn)移還可以使得UI設備912b執(zhí)行與在UI設備912a處執(zhí)行的例程或應用類似的例程或應用。此外,Π設備912a上的例程或應用可以在與在UI設備912a處執(zhí)行的例程或應用相同的狀態(tài)進行執(zhí)行。通過將來自UI設備912a的操作的UI狀態(tài)轉(zhuǎn)移到UI設備912b,用戶可以停止使用UI設備912a,并且開始使用UI設備912b,而在工作流中沒有任何損失。
[0147]類似地,控制室900a可以使得能夠在至少兩個Π設備之間建立安全協(xié)作會話。在實施例中,當兩個設備912移動到彼此的附近并且變得相互感知彼此時,安全協(xié)作會話可以被自動建立。一旦建立了會話,就可以在協(xié)作工作會話期間執(zhí)行Π設備之間的數(shù)據(jù)同步。更具體而言,用戶901可以與用戶902協(xié)作,其中Π設備912b可以將狀態(tài)信息轉(zhuǎn)移到UI設備912c。通過將狀態(tài)信息從UI設備912b轉(zhuǎn)移到UI設備912c,UI設備912c可以識別UI設備912b的操作的狀態(tài)。例如,UI設備912c可以示出與在UI設備912b處顯示的信息相同或類似的信息。UI設備912b和912c還可以啟動通信例程,允許用戶901和902經(jīng)由UI設備912b和912c交換信息(例如文本、視頻和IP語音)。例如,UI設備912b和912c可以交換與工作項或任務相關的信息,使得用戶901和902能夠以協(xié)作的方式針對項或任務進行工作,即使用戶901和902并未在相應的UI設備912b和912c上查看相同顯示。在一個示例中,用戶可以能夠經(jīng)由UI設備檢驗設備,從而另一個用戶知道正在對該設備進行處理。
[0148]在一些實施例中,Π設備912a_912c可以在彼此之間直接地轉(zhuǎn)移狀態(tài)信息。UI設備912a-912c可以使用短距離無線技術(例如近場通信(ISO / IEC14443和1809標準))來檢測接近程度,并且隨后使用WiFi (IEEE802.11標準)或藍牙(IEEE802.15.1標準)來轉(zhuǎn)移狀態(tài)信息。在另一些實施例中,UI設備912a-912c可以經(jīng)由節(jié)點(例如圖1A中所示的服務器150)、經(jīng)由骨干網(wǎng)105轉(zhuǎn)移狀態(tài)信息。在某些實施例中,UI設備912a-912c可以是瘦客戶端,其中Π設備912a-912c可以呈現(xiàn)圖形,但Π設備912a_912c的大量處理出現(xiàn)在過程控制網(wǎng)絡100上的節(jié)點(例如圖1A中所示的服務器150)處。在這樣的實施例中,在UI設備912a-912c之間轉(zhuǎn)移數(shù)據(jù)可以包括在節(jié)點處執(zhí)行的UI之間轉(zhuǎn)移狀態(tài)信息。
[0149]圖9B說明了示例性的移動控制室900c中的UI設備112。移動控制室900c可以支持到或從UI設備112a-112k中的任何一個的操作狀態(tài)的轉(zhuǎn)移,支持UI設備同步和用戶協(xié)作。移動控制室900c包括服務器150、過程控制網(wǎng)絡100、用戶901和UI設備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分離,或者被存儲在過程工廠中的多個設備中。Π設備112a-l 12k中的每一個可以是提供與過程相關聯(lián)的過程或單元相關的信息和接收關于所述過程或單元的用戶輸入的任何類型的過程控制UI設備112。Π設備112a-112k中的每一個可以執(zhí)行對應的Π。在選擇性的實施例中,Π可以整體或部分地在服務器150處執(zhí)行,并且可以被例如經(jīng)由網(wǎng)頁提供給Π設備112a-112k。Π設備112a_112k中的每一個可以經(jīng)由過程控制網(wǎng)絡100的骨干網(wǎng)105與服務器150進行通信。在圖9B中所示的實施例中,用戶901可以通過顯示器920和輸入接口 930與UI設備112a進行交互(當然用戶901可以與UI設備112a-112k中的任何一個交互)。在本實施例中,Π設備112a是固定工作站,其中輸入接口 930是鍵盤,顯示器920是監(jiān)視器;UI設備112b是移動設備(例如電話或PDA);UI設備112c是能夠從用戶的手或輸入筆接收觸摸輸入的平板設備;Π設備112d是可穿戴設備(在此情況下為具有觸摸屏的手表)設備112e是膝上型計算機;Π設備112f是可穿戴設備(在此情況下是具有頭戴顯示器的耳機);UI設備112g是電視,其可以具有相關聯(lián)的輸入接口(未示出),例如鍵盤、鼠標、觸摸屏(例如電容式觸摸屏)、運動傳感器或任何其他類型的能夠接受用戶輸入的設備設備112h是位于過程工廠環(huán)境(例如壁掛、安裝在過程實體上或附近等)中的顯示器和用戶輸入設備(例如觸摸屏);Π設備112j是具有內(nèi)置的可操作來將Π投影到表面112k(例如,過程工廠內(nèi)的墻壁)上的投影儀的移動設備(例如智能電話)。投影到表面112k上的Π可以包括用戶輸入方法(例如,經(jīng)由Π設備112j或外部設備(未示出)跟蹤的用戶動作)。當然,在各個實施例中,可以采用Π設備112a-112k的任何組合。此外,移動控制室900c可以包括與UI設備112a_112k中的任何一個類似的額外的UI設備。盡管輸入的具體類型被描述為關聯(lián)于設備112a-112k中的每一個,但應當注意的是,在各個實施例中,至少根據(jù)UI設備112的使用類型,設備112中的任何一個可以接受來自各個輸入源的輸入。僅作為一個示例,構(gòu)思出Π設備112可以接受來自輸入筆的設備或可以是并非為電容特征(例如電阻、表面聲波或任何其他類型的觸摸屏技術)的觸敏設備,以促進來自例如戴著保護手套的用戶的輸入。語音輸入也可以用于Π設備112中的任何一個中,特別是在外部噪音并非為因素的環(huán)境中。
[0150]在移動控制室900c中,UI設備112a_112k中的每一個可以使得用戶901能夠經(jīng)由過程控制網(wǎng)絡100監(jiān)視和/或控制與過程相關聯(lián)的過程或單元。在實施例中,UI設備112a-112k中的每一個可以實現(xiàn)網(wǎng)絡客戶端或瘦客戶端。在這樣的實施例中,服務器150可以執(zhí)行UI和用于UI設備112a-112k中的一個或多個的操作的任何其他例程。UI設備112a-112k可以將用戶輸入數(shù)據(jù)傳遞到服務器150,其中服務器150可以響應于用戶輸入。服務器150可以將顯示數(shù)據(jù)發(fā)送到UI設備112a-112k。由于在本實施例中服務器150可以管理Π設備112a-112k的操作的大量處理,因此服務器150可以通過監(jiān)視服務器150處的例程的執(zhí)行并且監(jiān)視從Π設備112a-112k中的每一個接收和發(fā)送到Π設備112a_112k中的每一個的數(shù)據(jù),來跟蹤每一個Π設備112a-112k的操作的狀態(tài)。
[0151]在其他一些實施例中,Π設備112a_112k單純作為數(shù)據(jù)客戶端操作。例如,在實施例中,每一個UI設備112包括網(wǎng)絡瀏覽器和用于自動生成動態(tài)HTML (或其他代碼)來在UI設備112上顯示信息的例程。例程和/或由例程生成的動態(tài)網(wǎng)頁從服務器150獲取數(shù)據(jù),并且在顯示器上顯示所獲取的數(shù)據(jù)(以及其他數(shù)據(jù),例如用戶輸入數(shù)據(jù))。例程和/或動態(tài)網(wǎng)頁還可以接受用戶輸入,并且將數(shù)據(jù)發(fā)送回服務器150。在這樣的實施例中,大部分處理在UI設備112上進行,同時僅數(shù)據(jù)被經(jīng)由網(wǎng)絡傳輸?shù)椒掌?50和從服務器150傳輸數(shù)據(jù)。
[0152]在另一個實施例中,位于UI設備112上的指令(例如JavaScript指令)動態(tài)生成在適當?shù)牟榭磻?例如HTML5查看器或網(wǎng)絡瀏覽器)中呈現(xiàn)的代碼(例如HTML5代碼)。例如,JavaScript代碼可以打開通過WebSocket應用消息協(xié)議使用的WebSocket連接,以在UI設備112和服務器150上執(zhí)行的JavaScript之間發(fā)送消息。
[0153]服務器150可以周期性地或響應于觸發(fā)事件來保存UI狀態(tài)信息(例如保存到數(shù)據(jù)庫151中)。Π狀態(tài)信息可以代表Π設備捕獲時的狀態(tài)。Π狀態(tài)信息可以包括關于如下內(nèi)容的信息--與UI設備交互的用戶或操作員;相對于Π設備執(zhí)行的應用、程序、例程或模塊;在UI設備處呈現(xiàn)的圖形或聲音;與顯示的數(shù)據(jù)相關的工廠的部分;或與UI設備的操作相關的任何其他信息。當服務器150接收到對狀態(tài)轉(zhuǎn)移的請求時,服務器150可以訪問在數(shù)據(jù)庫151中本地保存的UI狀態(tài)信息,并且可以將UI狀態(tài)信息發(fā)送到在服務器150處執(zhí)行的適當?shù)摩?。Π可以將對應的顯示數(shù)據(jù)發(fā)送到適當?shù)摩霸O備。例如,Π設備112b可以從UI設備112a請求狀態(tài)信息(其中例如用戶901期望將UI設備從112a切換到112b而不中斷工作流)。在一些實施例中,UI設備112a和112b可以均具有在服務器150處執(zhí)行的UI。服務器150可以訪問在數(shù)據(jù)庫151處本地存儲的UI狀態(tài)信息,并且可以將該Π狀態(tài)信息傳遞到Π設備112b的UI。Π設備112b的Π可以基于所保存的Π狀態(tài)信息確在Π設備112b處應當顯示什么,并且將顯示數(shù)據(jù)傳遞到Π設備112b。
[0154]在一些實施例中,當用戶與相應的UI設備交互時,Π設備112a_112k中的每一個可以捕獲UI狀態(tài)信息并且在數(shù)據(jù)庫151處存儲UI狀態(tài)信息。UI設備可以將UI狀態(tài)信息通過網(wǎng)絡100發(fā)送到服務器150。服務器150可以將UI狀態(tài)信息發(fā)送到UI設備112a_112k中的任何一個,從而例如在從Π設備112a-l 12k中的特定一個接收到請求時,特定的Π設備可以以與所接收的UI狀態(tài)信息相一致的方式進行操作。
[0155]作為示例,用戶901可以開始使用Π設備112a(盡管也可以利用Π設備112b-112k中的任何一個來執(zhí)行以下的示例)。當用戶901與Π設備112a交互時,UI設備112a可以周期性地捕獲和保存UI狀態(tài)信息。UI狀態(tài)信息可以與用戶901有關,例如表示用戶ID或用戶職務/角色。Π狀態(tài)信息還可以與用戶的會話有關,包括與下述內(nèi)容相關的信息:在Π設備112a上運行的程序或例程、捕獲的時間、會話長度、在Π設備112的顯示器920處顯示的圖形的配置、在Π設備112a處被監(jiān)視或控制的實體(即,過程區(qū)域、設備、裝配或數(shù)據(jù))和/或正被使用的UI設備的類型(在此情況下為固定工作站)。在捕獲和保存UI狀態(tài)信息之后,UI設備112a可以將UI狀態(tài)信息通過過程控制網(wǎng)絡100發(fā)送到服務器150,從而服務器150可以在數(shù)據(jù)庫151處存儲UI狀態(tài)信息。
[0156]用戶901可以決定使用移動UI設備,例如UI設備112b_112f或112i_112k中的任何一個。在實施例中,用戶901可以利用UI設備112b,其中UI設備112b可以識別用戶901。UI設備112b可以與服務器150通信以獲取與用戶901相關聯(lián)的最近的UI狀態(tài)信息(即在這種情況下為在UI設備112a處最近捕獲的UI狀態(tài)信息)。在一些實施例中,通信可以在Π設備112a中觸發(fā)與Π設備112a相關的狀態(tài)信息的額外捕獲。Π設備112b可以基于所接收的Π狀態(tài)信息生成GUI配置,從而Π設備112b的顯示至少部分對應于在最近狀態(tài)信息捕獲時Π設備112a的顯示。換言之,移動控制室900c操作來實現(xiàn)Π設備112a和Π設備112b之間的狀態(tài)轉(zhuǎn)移或狀態(tài)同步(例如,參見圖10,顯示了在Π同步或狀態(tài)轉(zhuǎn)移中顯示器看起來是什么樣子的)。作為狀態(tài)轉(zhuǎn)移的結(jié)果,用戶901在工作流中經(jīng)歷最小的中斷。
[0157]在一些實施例中,Π狀態(tài)信息的捕獲可以自動進行。例如,Π設備112a可以以預定的、周期性的基礎捕獲狀態(tài)信息(例如每5、10或30分鐘一次捕獲狀態(tài)信息)。Π設備112a還可以響應于觸發(fā)事件或活動而捕獲狀態(tài)信息。觸發(fā)事件可以相關于用戶輸入(例如在接收到用戶輸入的任何時間或按與接收用戶輸入相關的調(diào)度表來捕獲狀態(tài)信息)或在Π設備112a處提供的信息(例如,在存在警報的任何時間或特定測量或值到達指定的閾值的任何時間捕獲狀態(tài)信息)。替代地或者額外地,Π設備112a可以響應于表示用于捕獲或傳遞UI狀態(tài)信息的命令的用戶輸入,手動捕獲UI狀態(tài)信息。例如,顯示器920可以提供與用戶901交互的圖形,使得捕獲出現(xiàn)。輸入接口 930還可以具有允許用戶901發(fā)起捕獲的機構(gòu)(例如按鈕、按鍵或軌跡板)。在某些實施例中,另一個Π設備(例如Π設備112b-k中的一個)的請求還可以觸發(fā)在Π設備112a處的捕獲。作為另一個示例,當兩個Π設備彼此接觸(或(例如經(jīng)由近場通信)彼此非常接近,例如在5Cm、2Cm、lCm內(nèi))時,Π設備112a-l 12k可以捕獲并傳遞狀態(tài)信息。
[0158]在進一步的實施例中,UI設備112b可以自動識別用戶901。例如,用戶901可以具有標識用戶901的唯一標簽(所述標簽例如位于具有RFID芯片的證章或卡中)。在另一些實施例中,標簽可以是能夠提供標識信息的任何標簽或設備,例如NFC設備、條碼、藍牙設備或任何其他無線接入點。UI設備112b可以具有檢測該唯一標簽的標簽掃描儀或讀取器(例如RFID掃描儀)。UI設備112b可以訪問數(shù)據(jù)庫以識別與唯一標簽相關聯(lián)的用戶,允許UI設備112b識別所述用戶901。數(shù)據(jù)庫可以位于UI設備112b處,但在其他實施例中,位于服務器150處的數(shù)據(jù)庫151將標簽與用戶相關聯(lián),并且Π設備112可以與服務器150進行通信以識別用戶901。在另一些實施例中,每個Π設備可以被分配給特定用戶,從而僅單個用戶與Π設備交互。在這樣的實施例中,Π設備112b可以被分配給用戶901,從而Π設備112b可以假定與Π設備112b交互的任何用戶是用戶901?;蛘撸霸O備112b可以強制用戶201輸入用戶ID和口令來登錄到UI設備112b上,允許UI設備112b識別用戶 901。
[0159]在另一些實施例中,用戶901可以使用另一個Π設備(例如Π設備112c_112k中的任何一個來代替Π設備112b),使得從Π設備112a到UI設備112c_112k中的一個進行狀態(tài)轉(zhuǎn)移或狀態(tài)同步。例如,用戶901可以將諸如Π設備112c之類的平板設備與在Π設備112a處最近捕獲的狀態(tài)信息同步。在其他一些實例中,用戶901可以將手表(如UI設備112d)、膝上型計算機(如Π設備112e)、耳機(如Π設備112f)或電視(如Π設備112g)同步到UI設備112a處最近捕獲的狀態(tài)信息。
[0160]此外,Π設備112a的狀態(tài)信息可以被傳遞到UI設備112a,允許用戶901在Π設備112a上保存會話,并且在一些時間之后在相同的Π設備112a上繼續(xù)會話。UI設備112a可以通過訪問被保存到Π設備112a或服務器150的狀態(tài)信息,返回到先前的Π狀態(tài)。這與一些現(xiàn)有技術的系統(tǒng)形成對比,其中在現(xiàn)有技術的系統(tǒng)中,由于多個用戶與相同的控制臺交互,因此在一些時間之后,即使在相同的設備上繼續(xù)會話也可能是困難的。
[0161]在另一些替換實施例中,用戶901可以使用UI設備112b_112k中的任何一個來代替UI設備112a。由用戶901利用的相應的UI設備可以捕獲與相應的UI設備相關的狀態(tài)信息。所捕獲的狀態(tài)信息可以被傳遞到服務器150,其中所述狀態(tài)信息可以被存儲在數(shù)據(jù)庫151處并且由相同或另一個UI設備訪問。
[0162]在一些實例中,服務器150可以是與UI設備112a_112k中的任何一個類似的UI設備(即服務器150可以包括顯示器和輸入接口,并且可以被用作Π設備)。在這樣的場景中,在服務器150處保存的狀態(tài)信息可以被訪問以提供服務器150處的UI信息,從而用戶可以利用服務器150作為UI設備。類似地,在一些實施例中,Π設備112a-112k中的任何一個可以作為與服務器150相類似的服務器150進行操作。
[0163]在另一個實施例中,Π設備112a_l 12k可以將狀態(tài)信息通過網(wǎng)絡100或通過某一其他網(wǎng)絡或通信(例如個域網(wǎng)(例如藍牙網(wǎng)絡)或近場通信)在彼此之間進行傳遞。在一些實施例中,接收Π設備可以發(fā)起UI狀態(tài)信息的傳遞,而在另一些實施例中,傳遞UI設備發(fā)起所述傳遞。在又另一些實施例中,可以通過將π狀態(tài)信息保存到存儲器(例如USB拇指驅(qū)動器上的存儲器)并且訪問所述存儲器來在第二 Π設備處獲取該Π狀態(tài)信息,來進行所述狀態(tài)傳遞。
[0164]在某些實施例中,對于Π設備112a_112k中的任何一個的用戶而言,狀態(tài)傳遞可以是自動和透明的。例如,當使得Π設備與另一個Π設備接近時,狀態(tài)傳遞可以自動發(fā)起。UI設備可以包括電路(如NFC電路),以允許UI設備彼此檢測到。還可以通過在例如可以被包括在Π設備中的一個或多個上的GPS接收器處接收的位置數(shù)據(jù)來檢測這種接近。UI設備可以將位置數(shù)據(jù)發(fā)送到服務器150,其中服務器150可以使用所述位置數(shù)據(jù)以確定接近并發(fā)起狀態(tài)轉(zhuǎn)移。在一些實施例中,Π設備中的一個或多個可以顯示指示器圖形,該指示器圖形指示相應的Π設備正在接收或發(fā)送狀態(tài)信息。指示器圖形還可以指示Π設備正在與另一個Π設備協(xié)作。
[0165]圖10示例性地說明了與UI設備803a和803b之間的UI同步相關聯(lián)的示例性設備顯示(例如可以在狀態(tài)轉(zhuǎn)移期間或之后出現(xiàn))。在圖10中,Π設備803a可以是固定工作站,并且UI設備803b可以是移動設備(例如平板設備)。UI設備803a包括顯示器820a和輸入接口 830a。顯示器820a可以提供⑶I配置1010a,所述⑶I配置1lOa包括罐圖形1015a、水平指示器圖形1016a、泵圖形1020a、閥圖形1025a、閥圖形1030a、圖表1035a、圖表1040a和圖表1045a。UI設備803b包括顯示器820b和輸入接口 830b。顯示器820b提供⑶I配置1010b,所述⑶I配置1lOb包括罐圖形1015b、水平指示器圖形1016b、泵圖形1020b、閥圖形1030b和圖表1040b。
[0166]UI設備803a可以捕獲UI狀態(tài)信息896,并且將所述UI狀態(tài)信息896發(fā)送到服務器150或諸如UI設備803b之類的另一個UI設備。當捕獲UI狀態(tài)信息896時,Π設備803a可以確定哪些實體與在顯示器820a處提供的輸出有關。例如,Π設備803a可以識別與圖形1016a-1045a相關聯(lián)的實體(罐、泵、兩個閥、與圖表1035a_1045a相關聯(lián)的設備),并且將所述實體保存為狀態(tài)信息896。除了識別上述實體之外,Π設備803a還可以識別與在顯示器820a處提供的圖形相關聯(lián)的坐標位置。作為結(jié)果,Π狀態(tài)信息896可以例如反映罐圖形位于屏幕的中間。UI設備803a還可以識別與任何正在執(zhí)行的應用相關聯(lián)的各個窗口或方框的位置。此外,Π設備803a可以識別在Π設備803a處執(zhí)行的程序或例程,并且可以保存指示每個程序狀態(tài)的信息。例如,瀏覽器可以正在執(zhí)行,并且Π設備803a可以識別正由瀏覽器訪問或使用的資源(例如,網(wǎng)頁、圖像、視頻或某一其他內(nèi)容)。
[0167]Π設備803b可以從Π設備803a (或在其他實施例中從服務器150)接收Π狀態(tài)信息896。UI設備803b基于所接收的UI狀態(tài)信息896提供輸出。特別是,Π設備803b可以基于所接收的UI狀態(tài)信息896在UI顯示器830b處顯示視覺表示或圖形。由于Π設備803b可以是具有以與Π設備112a不同的尺寸顯示的不同類型的設備,UI設備112b可以提供與在Π設備112a處提供的⑶I配置不同的⑶I配置。特別是,UI設備112b可以根據(jù)UI狀態(tài)信息96來識別最高優(yōu)先級的實體和程序,并且可以相應地生成⑶I配置1010b。特別是,UI設備803b可以將與圖形1015b、1016b、1020b、1030b和1040b相關聯(lián)的實體識別為高優(yōu)先級。由于屏幕空間有限,UI設備803b可以并不生成與在UI設備803a的顯示器820a處示出的圖形1025a、1035a或1045a相關的圖形。UI設備803b還可以在⑶I配置1lOb中、與在⑶I配置1lOa中的對應圖形的相對位置相關的位置處生成圖形。
[0168]此外,由于具有不同類型的輸入接口(即基于觸摸屏的而不是基于鍵盤的),UI設備803b可以生成與在Π設備803a處生成的圖形不同尺寸和形狀的圖形。例如,UI設備803b可以生成更易經(jīng)由接觸進行交互的更大的圖形。
[0169]在一些實施例中,特別是在UI設備803a和UI設備803b是相同類型的設備的實施例中,Π設備803b的⑶I配置1lOb可以與Π設備803a的⑶I配置1lOa相同。在另一些實施例中,⑶I配置1lOb可以與⑶I配置1lOa關系不大。在一些情況下,例如,在Π設備803b的顯示器830b處提供的輸出可以是部分或完全基于文本的。即使是在這樣的實施例中,Π設備803b仍可以使用UI狀態(tài)信息896來確定UI設備803b應當提供與哪些過程實體相關的信息。例如,即使UI設備803b并不顯示與UI設備803a的罐圖形1015a相對應的圖形,Π設備803b仍可以確定罐是高優(yōu)先級實體,并且可以提供與文本相關的信息(例如,與罐水平指示器1016a相對應的文本罐水平值)。
[0170]圖11是示出了用于同步Π設備112的一個示例方法1100的流程圖。將在下文中描述其他的示例方法,并且方法1100并不意在是限制性的。如上所述,同步Π設備112可以使得用戶能夠從相同或另一個設備繼續(xù)先前的會話,并且其可以使得兩個或更多的用戶通過交換信息來進行協(xié)作??梢酝ㄟ^諸如在圖1-10中示出的設備和系統(tǒng)之類的一個或多個設備和系統(tǒng)來整體或部分地實現(xiàn)方法1100。方法1100可以被實現(xiàn)為在Π設備112的存儲器815上保存的一組指令、例程、程序或模塊,并且可以被由圖8的處理器810執(zhí)行。
[0171]在方法1100中,Π設備112接收對Π狀態(tài)信息896的請求(塊1101)。Π設備112識別第一 UI設備112的UI狀態(tài)(塊1105)。識別UI狀態(tài)可以包括識別在第一 UI設備112的顯示器處提供的輸出。識別在顯示器處提供的輸出可以包括識別在第一 UI設備112的顯示器處提供的視覺表示和圖形以及識別與所述視覺表示和圖形相關聯(lián)的實體。識別在所述顯示器處提供的輸出還可以包括識別在所述顯示器處提供的過程參數(shù);識別所述顯示器處的⑶I配置;以及識別所述UI設備112的UI類型或設備類型。
[0172]第一 Π設備112可以識別與在顯示器處提供的輸出相關聯(lián)的過程實體。過程實體可以包括過程參數(shù)數(shù)據(jù)、過程工廠區(qū)域、現(xiàn)場設備、執(zhí)行應用或應用狀態(tài)。例如,第一 Π設備112可以識別在顯示器處提供的罐圖形?;谠撟R別,第一 Π設備112可以識別罐水平測量、罐的過程工廠區(qū)域(例如鍋爐區(qū)域)、與罐相關聯(lián)的現(xiàn)場設備(例如,到罐的入口閥、罐的排放泵、罐材料的溫度傳感器等)、在第一 Π設備112上執(zhí)行的應用(例如、瀏覽器、歷史記錄和警報管理套件等)和/或執(zhí)行應用的狀態(tài)(例如由瀏覽器訪問或使用的資源、由歷史記錄使用或顯示的參數(shù)或由警報管理套件顯示的警報)。
[0173]在識別第一 Π設備112的Π狀態(tài)之后,第一 Π設備112可以將代表所識別出的UI狀態(tài)的數(shù)據(jù)發(fā)送到第二 UI設備112 (塊1110)。更具體而言,第一 UI設備112可以將代表所識別出的實體的數(shù)據(jù)發(fā)送到第二 Π設備112。在替代的實施例中,第一 Π設備112可以將實體數(shù)據(jù)發(fā)送到服務器150,其中服務器150可以隨后將實體數(shù)據(jù)發(fā)送到第二 UI設備112。
[0174]在第二 UI設備112處接收到UI狀態(tài)信息896之后,第二 UI設備112可以提供與所接收到的Π狀態(tài)(以及更具體而言,與所接收到的實體數(shù)據(jù))相對應的輸出。例如,第二 UI設備112可以在顯示器處提供所識別出的過程參數(shù)數(shù)據(jù)(即在第一 UI設備112處提供的過程參數(shù)數(shù)據(jù))。第二 Π設備112還可以在顯示器處生成所識別出的一個或多個工廠區(qū)域(即與在第一 Π設備112處所識別的輸出相關聯(lián)的區(qū)域)的圖形概覽。額外地或者替代地,第二 Π設備112可以在顯示器處生成一個或多個所識別出的現(xiàn)場設備(即與在第一 Π設備112處提供的輸出相關聯(lián)的設備)的圖形表示。第二 Π設備112還可以加載與所識別出的應用(即在第一 Π設備112處運行的應用)相對應的應用。最終,第二 Π設備112可以使得一個或多個應用被輸入到所識別出的狀態(tài)中(即在第一 UI設備112處識別出的一個或多個應用狀態(tài))。
[0175]通過進一步的示例,并且仍參考圖11, UI設備803可以捕獲UI狀態(tài)信息896,并且將所述狀態(tài)信息發(fā)送到過程控制網(wǎng)絡100。UI狀態(tài)信息896可以代表UI設備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)絡接口 825發(fā)送到過程控制網(wǎng)絡100。UI狀態(tài)信息可以最終由過程控制網(wǎng)絡100上的節(jié)點(例如服務器150)接收。在另一個實施例中,Π狀態(tài)信息896可以經(jīng)由外圍接口(例如USB接口、WiFi接口、藍牙接口或NFC接口)發(fā)送,其中所述外圍接口將UI狀態(tài)信息896發(fā)送到另一個UI設備803。
[0176]如針對圖1A以及在后文中針對圖12A、12B所論述的,UI狀態(tài)信息896可以包括諸如與UI設備803進行交互的用戶或操作員相關的概況數(shù)據(jù)之類的信息或數(shù)據(jù)。全部的概況數(shù)據(jù)或其中的一些數(shù)據(jù)可以被在輸入接口 830處或網(wǎng)絡接口 825處接收。處理器810可以使得輸入接口 830或網(wǎng)絡接口 825通過系統(tǒng)總線825將概況數(shù)據(jù)發(fā)送到存儲器815。在某些實施例中,處理器810可以響應于從輸入接口 830或網(wǎng)絡接口 825接收的數(shù)據(jù)生成概況數(shù)據(jù),所述數(shù)據(jù)相關于UI設備803或類似的UI設備803的用戶。在另一些實施例中,概況數(shù)據(jù)可以已經(jīng)存在于存儲器815上,其中處理器810可以訪問概況數(shù)據(jù),或以不同的數(shù)據(jù)結(jié)構(gòu)保存該概況數(shù)據(jù)(例如,處理器810可以訪問在操作系統(tǒng)880的操作或UI設備803上的另一個應用的操作期間所收集的概況數(shù)據(jù),并且可以使得所述概況數(shù)據(jù)被保存到特定數(shù)據(jù)庫中以用于Π狀態(tài)轉(zhuǎn)移操作)。
[0177]除了概況數(shù)據(jù)之外,UI狀態(tài)信息896還可以包括會話數(shù)據(jù),所述會話數(shù)據(jù)與在UI設備803處提供的輸出(即圖形或聲音)有關并且與在Π設備803處執(zhí)行的應用以及相應的應用的狀態(tài)有關。換言之,在所示出的實施例中,處理器810可以基于在顯示器825處提供的輸出和基于在由處理器810執(zhí)行的其他應用的操作期間生成或使用的數(shù)據(jù)生成會話數(shù)據(jù)。除了用戶概況數(shù)據(jù)和會話數(shù)據(jù)之外,UI狀態(tài)信息896可以包括與Π設備803的操作或狀態(tài)相關的任何其他數(shù)據(jù)。
[0178]在Π設備803的另一個實施例中,UI設備803可以從過程控制網(wǎng)絡100接收Π狀態(tài)信息896,并且可以操作以將UI設備803置于與UI狀態(tài)信息896相對應的狀態(tài)中。在這樣的實施例中,Π狀態(tài)信息896可以代表另一個Π設備(“先前的Π設備”)(例如Π設備803b)或UI設備803的操作的先前捕獲的狀態(tài)。在UI設備803的這樣的實施例的操作中,可以經(jīng)由過程控制網(wǎng)路100在網(wǎng)絡接口 825處接收Π狀態(tài)信息896。網(wǎng)絡接口 825可以將Π狀態(tài)信息896發(fā)送到存儲器815以進行存儲。處理器810可以訪問在存儲器815中存儲的UI狀態(tài)信息896中的一部分或全部,以將UI設備803置于與UI狀態(tài)信息896中的一部分或全部相一致的狀態(tài)中。UI狀態(tài)信息896可以指示先前的UI設備提供與過程或過程控制網(wǎng)絡100中的特定實體相關的信息的操作的UI狀態(tài)。處理器810可以使得顯示器820顯示與相同的特定實體相對應的信息。顯示器820可以在由先前的Π設備803b使用的相同或類似的GUI配置中示出該信息,但是在某些環(huán)境下(例如,其中UI設備803是與先前的Π設備803b不同類型的設備時)也可以利用不同的⑶I配置。在一些實施例中,處理器810可以基于UI狀態(tài)信息896識別興趣點(例如興趣實體),并且可以使得顯示器820提供與被識別出的興趣點相關的信息。
[0179]除了指示過程實體之外或者替代指示過程實體,Π狀態(tài)信息896可以指示在先前的UI設備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中的Π設備112相關聯(lián)的示例性數(shù)據(jù)。移動控制室1200a可以使得能夠?qū)顟B(tài)轉(zhuǎn)移到一個或多個Π設備112,允許相應的UI設備112的用戶從先前保存的狀態(tài)恢復工作流或允許UI設備112的用戶與其他UI設備112的用戶協(xié)作。移動控制室1200a包括服務器150、過程控制網(wǎng)絡100和UI設備112。在一些實施例中,服務器150還可以用作UI設備112,其中服務器150包括用于顯示GUI配置和向操作員或用戶提供過程信息的顯示器820。在這樣的實施例中,服務器150還可以包括用于接收用戶輸入的輸入接口 830。
[0181]服務器150包括處理器1201、網(wǎng)絡接口 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)絡100進行通信。類似地,每一個Π設備112可以使用有線或無線通信通道通過過程控制網(wǎng)絡100進行通信,并且每一個UI設備112均可以與服務器150進行通?目。
[0182]服務器150的存儲器1203可以包括易失性和/或非易失性存儲器,并且可以是可移除或不可移除存儲器。例如,存儲器1203可以包括如下形式的計算機存儲介質(zhì):隨機存取存儲器(RAM)、只讀存儲器(ROM)、EEPR0M、閃存或其它存儲器技術、CD-ROM,數(shù)字多功能盤(DVD)或其它光盤存儲、磁帶盒、磁帶、磁盤存儲或其他磁存儲設備,或可以用來儲存所期望的信息的任何其它介質(zhì)。處理器1201被配置為獲取和執(zhí)行在存儲器1203中存儲的指令。存儲器1203可以存儲諸如操作系統(tǒng)數(shù)據(jù)或程序數(shù)據(jù)之類的數(shù)據(jù)。網(wǎng)絡接口 1202可以包括用于無線通信的一個或多個天線、用于有線連接的一個或多個端口或這兩者。在一些實施例中,網(wǎng)絡接口 1202可以包括一個或多個GPS接收機、藍牙收發(fā)機、NFC收發(fā)機、RFID收發(fā)機和/或本地網(wǎng)絡收發(fā)機。網(wǎng)絡接口 1202可以經(jīng)由過程控制網(wǎng)絡100與Π設備112
進行通信。
[0183]每一個Π設備112可以包括代表用戶ID1205、會話ID1210、客戶端設備ID1215和/或Π類型1220的數(shù)據(jù)。用戶ID1205可以對應于單個用戶或操作員并作為唯一標識符。類似地,會話ID1210可以用作Π設備112處的特定用戶會話的唯一標識符。用戶會話通常被視為特定用戶使用而沒有任何延長中斷的一個時期。通常,當用戶停止使用UI設備112a達一個延長的時期、并且在之后繼續(xù)使用UI設備112a時,后續(xù)的使用可以代表新會話的開始(除非會話像下述這樣繼續(xù))??蛻舳嗽O備ID1215a可以作為UI設備112a的唯一標識符。最后,UI類型1220a可以代表在Π設備112a處實現(xiàn)的Gn的類型。Π類型通常對應于UI設備的設備類型。在優(yōu)選的實施例中,存在兩種公共的UI類型:普通UI和移動Π。桌上型電腦、膝上型電腦和具有較大屏幕的其他Π設備通常實現(xiàn)普通Π。另一方面,移動設備(例如電話、PAD和平板設備)通常實現(xiàn)移動UI,其提供了更大的圖形和文本(相對于屏幕尺寸而言)。在許多實施例中,由于許多移動設備屏幕的尺寸限制,移動Π可以提供不同的GUI配置和圖形。在其他一些實施例中,可以存在其他的Π類型,例如電話U1、平板Π或耳機Π。
[0184]概況數(shù)據(jù)1245可以包括用戶概況1250a_1250d。用戶概況1250a_1250d中的每一個均可以對應于唯一的用戶或操作員。用戶概況1250a可以包括表示用戶ID1252、用戶角色1254和用戶歷史數(shù)據(jù)1256的數(shù)據(jù)。用戶概況1250b_1250d可以包括類似的單元。用戶ID1250a可以代表特定用戶的唯一標識符,并且可以對應于客戶端設備112a處的用戶ID1205a。用戶角色1254可以代表特定用戶在過程工廠處的職責、職務或角色。例如,用戶角色1254可以限制用戶具有控制權限的工廠區(qū)域。用戶角色1254還可以限制用戶能夠?qū)崿F(xiàn)的控制的程度或用戶可以訪問的程序的類型。在一些實施例中,用戶角色1254還可以基于調(diào)度限制用戶訪問和控制過程工廠中的實體的權限。例如,用戶角色1254可以僅在其工作調(diào)度期間(例如從8am-5pm)具有實施控制的權限。最后,用戶歷史數(shù)據(jù)1256可以表示與用戶概況1250a相關聯(lián)的用戶的傾向、習慣和偏好。用戶歷史數(shù)據(jù)1256可以例如揭示用戶要關注到的過程工廠中的特定區(qū)域、特定的設備或裝置、或特定的過程參數(shù)。
[0185]會話數(shù)據(jù)1265可以包括會話1270a_1270d。會話1270a可以包括代表會話ID1272、用戶ID1274、客戶端設備ID1276、UI類型1278、應用狀態(tài)數(shù)據(jù)1280和會話時間數(shù)據(jù)1282的數(shù)據(jù)。會話1270b-1270d中的每一個可以包括代表類似實體的數(shù)據(jù)。會話ID1272用作特定會話的唯一標識符。用戶ID1274可以代表唯一的用戶,并且可以對應于用戶概況1250a的用戶ID1252和UI設備112a的用戶ID1205a??蛻舳嗽O備ID1276可以唯一地識別特定的Π設備,并且可以對應于Π設備ID1215a。類似地,Π類型1278可以對應于Π設備112a處的UI類型1220a。應用狀態(tài)數(shù)據(jù)1280可以代表當UI狀態(tài)信息1240被捕獲時在Π設備處運行的程序,并且還可以代表捕獲時的每一個特定應用的狀態(tài)。會話時間數(shù)據(jù)1282可以代表時間數(shù)據(jù),例如會話的開始時間、會話的結(jié)束時間和會話的長度等。
[0186]在操作中,Π設備112a可以捕獲Π狀態(tài)信息1240(包括概況數(shù)據(jù)1250a和會話數(shù)據(jù)1270a)。當用戶會話已經(jīng)結(jié)束時,UI設備112a可以將UI狀態(tài)信息1240發(fā)送到服務器150以進行存儲。網(wǎng)絡接口 1202可以從過程控制網(wǎng)絡100接收Π狀態(tài)信息1240。處理器1201可以操作以將Π狀態(tài)信息1240發(fā)送到存儲器1203以進行存儲。在其他一些實施例中,UI設備112a可以周期地或響應于觸發(fā)事件將UI狀態(tài)信息1240中的全部或一部分信息發(fā)送到服務器150。服務器150可以隨后將Π狀態(tài)信息896中的全部或一部分信息發(fā)送到UI設備,例如UI設備112b。
[0187]與圖12A類似地,圖12B是示出了與在移動控制室1200b中的Π設備112相關聯(lián)的示例性數(shù)據(jù)的框圖。移動控制室1200b可以使得能夠進行從第一 Π設備112a到一個或多個其他Π設備112b、112c的狀態(tài)轉(zhuǎn)移。如在移動控制室1200a中那樣,移動控制室1200b允許UI設備112a的用戶繼續(xù)和/或延續(xù)UI設備112b上的工作流,或者與使用UI設備112b的另一個用戶進行協(xié)作。移動控制室1200b包括服務器150、過程控制網(wǎng)絡100和Π設備112a-c。在一些實施例中,服務器150還可以用作Π設備112,其中服務器150包括用于顯示⑶I配置和向操作員或用戶提供過程信息的顯示器820。在這樣的實施例中,服務器150還可以包括用于接收用戶輸入的輸入接口 830。
[0188]移動控制室1200b在至少一個方面不同于移動控制室1200a。具體而言,在移動控制室1200b中,狀態(tài)和/或會話數(shù)據(jù)被例如直接地而非經(jīng)由服務器150從UI設備112a轉(zhuǎn)移到UI設備112b。UI設備112中的每一個存儲Π狀態(tài)信息1240,其可以包括會話數(shù)據(jù)1265。由UI設備112中的每一個存儲的會話數(shù)據(jù)1265可以包括用戶ID1205、會話ID1210、UI設備ID1215、n設備類型1220、應用狀態(tài)數(shù)據(jù)1280和會話時間數(shù)據(jù)1282。
[0189]參照圖12A描述的用戶概況數(shù)據(jù)1245可以被存儲在服務器150中和/或個體Π設備112的存儲器中。按照這種方式,任何用戶可以使用UI設備112中的任何一個,并且用戶概況(包括用戶的偏好、角色、歷史數(shù)據(jù)等)將對于Π設備112可用。在一些實施例中,當特定用戶登錄到UI設備112中時,Π設備112可以從服務器150下載或訪問用戶概況數(shù)據(jù)1245。在其他一些實施例中,所有用戶或先前已經(jīng)使用特定Π設備112的用戶的概況可以駐留在UI設備112的存儲器中。
[0190]在操作中,每一個Π設備112可以在存儲器815中存儲一個或多個應用,例如顯示應用,以用于查看與過程工廠相關的信息。UI設備112可以在應用狀態(tài)數(shù)據(jù)1280中周期性地存儲應用的狀態(tài)和/或可以響應于將該狀態(tài)轉(zhuǎn)移到另一個Π設備112的請求而存儲應用的狀態(tài)。例如,用戶可以正在使用Π設備112a上的查看應用來查看過程工廠數(shù)據(jù)。過程應用可以駐留在Π設備112上,并且可以從服務器150獲取和/或接收數(shù)據(jù)(例如過程數(shù)據(jù))。在實施例中,UI設備112a從服務器150接收過程數(shù)據(jù)和可視數(shù)據(jù)兩者。例如,UI設備112a可以從服務器150接收與特定過程參數(shù)相關的傾向數(shù)據(jù),并且利用該傾向數(shù)據(jù)可以額外地接收呈現(xiàn)指令,所述呈現(xiàn)指令指示要顯示數(shù)據(jù)的方式(例如,3D繪圖信息、表格信息、軸信息等)。呈現(xiàn)數(shù)據(jù)可以被作為分離的實體發(fā)送,允許相同的數(shù)據(jù)根據(jù)目標設備與不同的呈現(xiàn)(例如格式)信息一起發(fā)送。在任一情況中,Π設備112a維持與在Π設備112a上運行的應用的狀態(tài)相關的特定信息,包括與正在顯示什么數(shù)據(jù)、正在顯示什么工廠區(qū)域或設備以及正在執(zhí)行什么任務等相關的信息。
[0191]用戶可能期望從Π設備112a切換到UI設備112b,例如以從工作站UI設備移動到平板Π設備。為了實現(xiàn)此目的,用戶可以發(fā)起從Π設備112a到Π設備112b的狀態(tài)轉(zhuǎn)移。在第一實施例中,用戶使得Π設備112b接近Π設備112a,使得每一個Π設備112中的NFC設備能夠彼此通信以建立和設置連接。NFC設備可以協(xié)作,例如以經(jīng)由藍牙或WiFi設置連接,從而會話數(shù)據(jù)1265a可以被從Π設備112a傳遞到Π設備112b,允許Π設備112b以與在Π設備112a上操作的狀態(tài)類似或相同的狀態(tài)繼續(xù)會話。在第二實施例中,用戶可以參與在UI設備112a的顯示器820上顯示的一個或多個菜單以選擇在UI設備112b上顯示的會話號。在本說明書中還描述了可以在本情況和其他情況中采用的用于轉(zhuǎn)移狀態(tài)的其他實施例。設備可以隨后經(jīng)由網(wǎng)絡100(以及可選地服務器150)或直接地在它們之間經(jīng)由藍牙或WiFi進行通信,以將會話數(shù)據(jù)1265a從Π設備112a轉(zhuǎn)移到Π設備112b。一旦移動UI設備112b接收到會話數(shù)據(jù)1265a并將其作為會話數(shù)據(jù)1265b存儲,Π設備112b可以恢復先前在UI設備112a上操作的會話。
[0192]在實施例中,從第一 Π設備112到第二 Π設備112的狀態(tài)轉(zhuǎn)移還轉(zhuǎn)移與Π設備112相關聯(lián)的任何控制權。例如,在一些實施例中,控制器或其他過程設備可以一次從僅單個源接收輸入。在這樣的示例中,重要的是,明確建立輸入的源,并且移除任何潛在沖突。在用戶從第一 Π設備112切換到第二 Π設備112的情況下,在狀態(tài)被轉(zhuǎn)移到該設備之后,任何這樣的輸入必須明確關聯(lián)于第二 UI設備112。在這樣的情況下,服務器150可以保持跟蹤數(shù)據(jù)(例如,與特定會話1265相關聯(lián)的UI設備ID1276),并且可以在轉(zhuǎn)移到第二 UI設備時重新分配UI設備ID。服務器150可以能夠根據(jù)對過程控制數(shù)據(jù)的最近請求確定轉(zhuǎn)移已出現(xiàn)(即使轉(zhuǎn)移直接出現(xiàn)在第一和第二 Π設備112之間也是如此)。例如,服務器150可以確定UI設備112b具有最近請求的數(shù)據(jù),并且因此可以確定UI設備112b現(xiàn)在具有對會話的控制?;蛘撸坏捯呀?jīng)被轉(zhuǎn)移,Π設備112a就可以通過發(fā)送消息給服務器150來指示Π設備112a不再關聯(lián)于被轉(zhuǎn)移到Π設備112b的會話來放棄或不支持會話,或者Π設備112b可以將類似的消息發(fā)送到服務器150以肯定地識別出UI設備112b現(xiàn)在關聯(lián)于該會話并且向服務器150指示Π設備112a不再關聯(lián)于該會話。在又另一個實施例中,每個會話可以與其關聯(lián)有“會話令牌”,該“會話令牌”在Π設備的存儲器中存儲并且從設備傳遞到設備。當設備并不具有特定會話的會話令牌時,該設備將不從該設備發(fā)送命令(或者至少將抑制發(fā)送命令的子集),即使該設備保持會話也是如此。在這種方式中,與特定會話相關聯(lián)的數(shù)據(jù)可以繼續(xù)被顯示在UI設備112a上,即使在狀態(tài)轉(zhuǎn)移已經(jīng)發(fā)生并且會話令牌已經(jīng)被傳遞到Π設備112b之后也是如此。會話令牌可以采取任何形式,包括例如,安全文件、哈希代碼、特定代碼或字符序列等。
[0193]現(xiàn)在將參照對應的附圖描述與在前序段落中描述的概念相關的各種方法。
[0194]圖13是用于將會話數(shù)據(jù)提供給UI設備112的示例方法1300的流程圖。提供會話數(shù)據(jù)可以促進Π狀態(tài)轉(zhuǎn)移或同步,支持連續(xù)工作流或工人協(xié)作??梢酝ㄟ^諸如在圖1、9和12中示出的服務器150之類的一個或多個設備或系統(tǒng)來整體或部分地實現(xiàn)方法1300。該方法可以被在存儲器1203中保存為一組指令、例程、程序或模塊,并且可以被由處理器1201執(zhí)行。
[0195]當服務器150從UI設備112接收到會話請求時,方法1300開始(塊1305)。服務器150可以確定UI設備112是否提供用戶ID (塊1310),并且當并未提供時可以請求用戶ID(塊1315)。一旦已經(jīng)提供了用戶ID,服務器150就可以識別與用戶ID相關聯(lián)的數(shù)據(jù)(塊1320)。例如,可以存在與用戶ID相關聯(lián)的一個或多個用戶概況、會話或Π設備112。在替代的實施例中,服務器150可以接收UI設備ID并且識別與該UI設備ID (而不是用戶ID)相關聯(lián)的數(shù)據(jù)。
[0196]在識別出與所提供的用戶ID相關聯(lián)的數(shù)據(jù)之后,服務器150可以確定Π設備112是否請求從先前的會話繼續(xù)工作流(塊1325)。當不存在這樣的請求時,服務器150可以將缺省會話(即代表新會話或缺省會話的數(shù)據(jù))識別為將被提供給Π設備的“目標會話”(塊1330)。缺省會話數(shù)據(jù)可以包括諸如缺省⑶I配置數(shù)據(jù)、缺省過程參數(shù)數(shù)據(jù)或缺省顯示數(shù)據(jù)之類的數(shù)據(jù)。例如,并不恢復先前的工作流的新會話的缺省GUI配置可以包括具有工廠概覽圖形的活動窗口。服務器150可以將缺省會話數(shù)據(jù)發(fā)送到UI設備112 (塊1350)。
[0197]當服務器150接收到請求來繼續(xù)先前的工作流時,服務器150可以確定Π設備112是否已經(jīng)識別出特定的會話(塊1335)。當并未識別出特定會話時,服務器150可以將與用戶ID (在替代實施例中為Π設備ID)相關聯(lián)的最近保存的會話識別為將被提供給Π設備112的“目標會話”(塊1340)。服務器150可以將最近會話數(shù)據(jù)發(fā)送到Π設備112(塊1350)。當服務器150接收到與對繼續(xù)工作流的請求相關聯(lián)的特定會話時,服務器150可以將(例如在圖12Α中所示的服務器150的存儲器1203中存儲的)該特定會話的所存儲的會話數(shù)據(jù)識別為將被提供給UI設備112的“目標會話”的數(shù)據(jù)(塊1345)。服務器150可以將該特定會話數(shù)據(jù)發(fā)送到UI設備112 (塊1350)。
[0198]在替代的實施例中,服務器150可以是第二 Π設備112,其中所述第二 Π設備112從第一 UI設備112接收會話請求,并且將會話數(shù)據(jù)提供給所述第一 UI設備112。
[0199]圖14是用于在Π設備112處生成⑶I配置的示例方法1400的流程圖。方法1400可以使得Π設備112能夠根據(jù)在Π狀態(tài)轉(zhuǎn)移中接收的信息和根據(jù)Π設備112的環(huán)境和使用的環(huán)境來提供輸出。方法1400可以被整體或部分地實現(xiàn)在一個或多個設備或系統(tǒng)(例如UI設備112或112a-g(圖1_10和12)中的任何一個)處。方法1400可以被在存儲器815中保存為一組指令、例程、程序或模塊,并且可以被由處理器8310執(zhí)行。
[0200]當UI設備112識別出環(huán)境數(shù)據(jù)時,方法1400開始(塊1405)。UI設備112還可以識別出與該環(huán)境數(shù)據(jù)相關聯(lián)的實體。環(huán)境數(shù)據(jù)可以是任何環(huán)境信息或項。在一個實施例中,環(huán)境數(shù)據(jù)可以代表在相對于圖15描述的環(huán)境感知數(shù)據(jù)1540或工作項數(shù)據(jù)1550中包括的任何元素。相關聯(lián)的實體可以是與環(huán)境項相關聯(lián)的任何區(qū)域、裝置、設備或參數(shù)。
[0201]方法1400可以包括接收Π狀態(tài)信息896,例如圖12中所示的UI狀態(tài)信息896 (塊14)。UI設備112可以從實現(xiàn)圖13中示出的方法1300的設備或系統(tǒng)接收Π狀態(tài)信息896。在接收UI狀態(tài)信息896之后,UI設備112可以識別與所接收的UI狀態(tài)信息896相關聯(lián)的實體(塊1420)。實體可以是所述過程中的任何區(qū)域、設備、系統(tǒng)或參數(shù)。通常,與Π狀態(tài)信息896相關聯(lián)的實體還關聯(lián)于在捕獲UI狀態(tài)信息896的先前的UI設備112處提供的信肩、O
[0202]UI設備112可以對實體進行優(yōu)先級排序(塊1430)。實體根據(jù)例如如下因素可以是較高或較低的優(yōu)先級:實體對過程的穩(wěn)定操作的重要性、時間敏感性(例如如果不對實體進行快速處理,該批產(chǎn)品可能報廢)、位置(例如Π設備112接近于與實體相關聯(lián)的位置)、狀態(tài)(例如實體出故障或關聯(lián)于故障)、警報條件(例如實體關聯(lián)于常規(guī)操作范圍之外的參數(shù)值)、調(diào)度(例如,實體可以關聯(lián)于離線設備)或工作項相關性(例如,實體可以相關于與用戶或Π設備112相關聯(lián)的工作項)。
[0203]UI設備112可以基于被優(yōu)先級排序的實體生成⑶I配置(塊1435)。當Π設備112無法顯示與在環(huán)境數(shù)據(jù)和所接收到的會話中識別出的實體相關的全部信息時,可能需要對實體進行優(yōu)先級排序。例如,在一些實施例中,先前的Π設備112可以是具有普通Π類型的工作站,而接收UI狀態(tài)信息896的UI設備112是具有移動UI類型的平板設備。由于移動UI設備被配置用于較小的屏幕,因此它們通常提供較少的信息。因此,即使UI設備112避免識別與環(huán)境數(shù)據(jù)相關聯(lián)的實體,Π設備112仍可以對實體進行優(yōu)先級排序,以便識別UI設備112應當為哪個實體提供信息。
[0204]在其他一些實施例中,提供Π狀態(tài)信息896的系統(tǒng)或設備可以識別接收Π狀態(tài)信息896的Π設備112的Π類型或設備類型。在這樣的實施例中,提供系統(tǒng)可以定制被提供給UI設備112的UI狀態(tài)信息896。換言之,提供系統(tǒng)可以基于UI類型或設備類型提供更多或更少的信息。提醒系統(tǒng)還可以提供針對Π類型或設備類型格式化的顯示數(shù)據(jù)。
[0205]圖15是示出指引過程控制工廠10中的兩個Π設備112之間的狀態(tài)信息轉(zhuǎn)移的方法1500的流程圖??梢栽谥T如UI設備112中的任何一個之類的一個或多個設備或系統(tǒng)處來整體或部分地實現(xiàn)方法1500。方法1500可以被在存儲器815中保存為一組指令、例程、程序或模塊,并且可以由處理器810執(zhí)行。
[0206]方法1500開始于第一 Π設備112,所述第一 Π設備112可以執(zhí)行一個或多個例程來執(zhí)行功能(塊1505)。所述功能可以是控制功能、操作功能、配置功能、維護功能、數(shù)據(jù)分析功能、管理功能、質(zhì)量控制功能或安全功能。第一 Π設備112可以被經(jīng)由網(wǎng)絡耦接到統(tǒng)一的、邏輯數(shù)據(jù)存儲區(qū)域,例如大數(shù)據(jù)設施102。統(tǒng)一的、邏輯數(shù)據(jù)存儲區(qū)域可以被配置為使用公共格式存儲與過程工廠相對應的過程數(shù)據(jù)。過程數(shù)據(jù)可以包括多個類型的過程數(shù)據(jù),包括配置數(shù)據(jù)、連續(xù)數(shù)據(jù)、批數(shù)據(jù)、測量數(shù)據(jù)和事件數(shù)據(jù)。
[0207]第一 Π設備112可以將狀態(tài)信息傳遞到第二 Π設備112 (塊1510)。狀態(tài)信息可以指示在第一 Π設備112上操作的一個或多個第一例程。在一些實施例中,狀態(tài)信息可以被經(jīng)由互聯(lián)網(wǎng)連接傳遞。在另一些實施例中,狀態(tài)信息可以被經(jīng)由中間網(wǎng)絡傳遞。在又另一些實施例中,狀態(tài)信息可以被經(jīng)由點到點無線連接從第一 Π設備112傳遞到第二 Π設備112。在一些實例中,狀態(tài)信息可以被根據(jù)諸如藍牙協(xié)議或NFC協(xié)議之類的協(xié)議經(jīng)由無線通信傳送。在另一些實例中,狀態(tài)信息可以被經(jīng)由中間設備(其可以是服務器150)從第一UI設備112傳遞到第二 UI設備112。在特定實例中,當UI設備112手動地彼此檢測到并且相同的用戶登錄到兩個設備上時,第一 Π設備112可以將狀態(tài)信息傳遞到第二 Π設備112。在一些實施例中,狀態(tài)信息可以在第一 Π設備112接收到指令時被傳遞,以傳遞狀態(tài)信息。在某些實施例中,傳遞狀態(tài)信息可以促進如下各項中的一項或多項:在不同用戶之間的兩個Π設備112上進行協(xié)作;單個用戶跨兩個Π設備112的移動;過程工廠中的用戶位置的設備感知;或與特定過程工廠裝置相鄰的用戶的設備感知。
[0208]第二 Π設備112可以接收狀態(tài)信息并且執(zhí)行一個或多個第二例程(塊1515)。第二 UI設備112的顯示器可以被根據(jù)所存儲的狀態(tài)和根據(jù)第二 UI設備112的UI類型的設備類型進行配置。第二例程可以對應于在第一 UI設備112上操作的第一例程中的一個或多個。在一些實施例中,第二 Π設備112可以從位置感知部件接收信號,并且可以根據(jù)所接收到的信號修改一個或多個第二例程的執(zhí)行。在某些實例中,位置感知部件可以從第二UI設備112接收信號。信號可以根據(jù)所接收到的信號經(jīng)由網(wǎng)絡使得第二 UI設備112修改一個或多個例程的執(zhí)行。修改一個或多個例程的執(zhí)行可以包括下述各項中的一項或多項:突出第二 Π設備112所位于的過程工廠的區(qū)域;顯示與第二 Π設備112的預定距離內(nèi)的特定設備相關的信息;顯示與第二Π設備112所位于的過程工廠的區(qū)域中的設備相關的警報;或顯示與第二 Π設備112所位于的過程工廠中的區(qū)域中的設備相關的工作項。
[0209]在一些實施例中,第二 Π設備112可以從位置感知部件接收信號,并且根據(jù)所接收到的信號修改一個或多個第二例程的執(zhí)行。在某些實施例中,裝置感知部件可以包括將無線信號發(fā)送到第二 UI設備112的發(fā)送機。無線信號可以識別該發(fā)送機所關聯(lián)的裝置。
[0210]在一些實施例中,第一 Π設備112和第二 Π設備112中的任一個或兩個可以是移動設備。在其他一些實施例中,第一和第二 Π設備112中的任一個或兩個可以是工作站。在一些實施例中,一個Π設備112可以是移動設備,并且另一個可以是工作站。在實施例中,第二 UI設備112可以根據(jù)從第一 UI設備112接收的狀態(tài)信息和根據(jù)與第二 UI設備112相關聯(lián)的設備類型或UI類型配置顯示器。
[0211]圖16是示出用于在與過程工廠10中的服務器150耦接的兩個UI設備112之間傳遞狀態(tài)信息的示例方法1600的流程圖??梢栽谥T如過程控制網(wǎng)絡100之類的一個或多個網(wǎng)絡或系統(tǒng)處來整體或部分地實現(xiàn)方法1600。特別是,可以在諸如服務器150之類的一個或多個設備處或在諸如UI設備112中的任何一個之類的一個或多個設備或系統(tǒng)處整體或部分地實現(xiàn)方法1600。方法1600可以被保存為存儲器815或存儲器1203上的一組指令、例程、程序或模塊,并且可以由處理器810或處理器1201執(zhí)行。
[0212]方法1600開始于第一 Π設備112,所述第一 Π設備112可以執(zhí)行一個或多個例程來實現(xiàn)過程工廠中的功能(塊1605)。第一 UI設備112可以跟蹤在第一 UI設備112處執(zhí)行的一個或多個第一例程的狀態(tài)(塊1610)。在一些實施例中,服務器150可以跟蹤在第一 UI設備112處執(zhí)行的一個或多個第一例程的狀態(tài)。第一 UI設備112或服務器150可以存儲一個或多個第一例程的被跟蹤的狀態(tài)(塊1615)。
[0213]第一 UI設備112或服務器150可以將一個或多個第一例程的所存儲的狀態(tài)轉(zhuǎn)移到第二 Π設備112 (塊1620)。在一些實施例中,狀態(tài)信息可以被經(jīng)由互聯(lián)網(wǎng)連接傳遞。在另一些實施例中,狀態(tài)信息可以被經(jīng)由點到點無線連接從第一 Π設備112或服務器150傳遞到第二 UI設備112。狀態(tài)信息還可以被經(jīng)由中間設備或服務器150從第一 UI設備112傳遞到第二 Π設備112。在一些實例中,狀態(tài)信息可以被根據(jù)諸如藍牙協(xié)議或近場通信協(xié)議之類的協(xié)議經(jīng)由無線通信傳送。在某些實施例中,可以在第二 Π設備112檢測到第一Π設備112或者第一 Π設備112檢測到第二 Π設備112時,將狀態(tài)轉(zhuǎn)移到第二 Π設備112。將所存儲的狀態(tài)轉(zhuǎn)移到第二 UI設備112可以包括在第一 UI設備112處接收到指令時轉(zhuǎn)移所存儲的狀態(tài),其中所述指令指示所述第一 UI設備112將所存儲的狀態(tài)轉(zhuǎn)移到第二 UI設備 112。
[0214]第二 UI設備112可以執(zhí)行一個或多個第二例程,其中所述第二例程對應于在所述第一 Π設備112處執(zhí)行的一個或多個第一例程(塊1625)。在一些實施例中,第二 Π設備112可以接收信號。該信號可以指示第二 Π設備112接近一設備或位置。在接收到該信號之后,第二 Π設備112可以根據(jù)所接收到的信號修改一個或多個第二例程的執(zhí)行。在一些實施例中,第二 Π設備112可以將指示第二 Π設備112鄰近所述設備或位置的信號發(fā)送到位置感知部件。在這樣的實施例中,第二 Π設備112可以從服務器150接收特定于所述設備或位置的信息。
[0215]在一些實施例中,當接近于所述設備或位置時,第二 Π設備112可以采取如下動作中的一個或多個動作:突出第二Π設備112所位于的過程工廠的區(qū)域;顯示與第二Π設備112的預定距離內(nèi)的特定設備相關的信息;顯示與第二 Π設備112所位于的過程工廠的區(qū)域中的設備相關的警報;顯示與第二Π設備112所位于的過程工廠的區(qū)域中的設備相關的工作項;在顯示器上突出與所接收的信號相關聯(lián)的過程工廠裝置;在第二 Π設備112上顯示與關聯(lián)于所接收到的信號的特定設備相關的信息;顯示與關聯(lián)于所接收到的信號的設備相關的警報;或顯示與關聯(lián)于所接收到的信號的設備相關的工作項。
[0216]在一些實施例中,第一 Π設備112和第二 Π設備112中的任一個或兩個可以是移動設備。在其他一些實施例中,第一和第二 Π設備112中的任一個或兩個可以是工作站。在一些實施例中,一個Π設備112可以是移動設備,并且另一個可以是工作站。在實施例中,第二 UI設備112可以根據(jù)從第一 UI設備112接收的狀態(tài)信息和根據(jù)與第二 UI設備112相關聯(lián)的設備類型或UI類型配置顯示器。
[0217]圖17是示出用于在過程控制工廠10中的兩個Π設備112之間轉(zhuǎn)移狀態(tài)信息的另一方法1700的流程圖??梢栽谥T如服務器150之類的一個或多個設備或系統(tǒng)處或在諸如Π設備112中的任何一個之類的一個或多個設備或系統(tǒng)處整體或部分地實現(xiàn)方法1700。方法1700可以被保存為存儲器815或存儲器1203上的一組指令、例程、程序或模塊,并且可以由圖12中的處理器810或處理器1201執(zhí)行。
[0218]方法1700開始于服務器150,所述服務器150可以提供與過程數(shù)據(jù)相關的一個或多個功能(塊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設備112經(jīng)由服務器150訪問過程數(shù)據(jù)。服務器150還可以允許第一 Π設備112維護服務器150上的狀態(tài)信息(塊1710)。該狀態(tài)信息可以指示在第一 Π設備112上執(zhí)行的Π的狀態(tài)。
[0220]服務器150可以允許第二 UI設備112經(jīng)由服務器150訪問過程數(shù)據(jù)和狀態(tài)信息(塊1710)。第二 UI設備112可以根據(jù)所述狀態(tài)信息執(zhí)行UI。
[0221 ] 在一些實施例中,第一 UI設備112和第二 Π設備112中的任一個或兩個可以是移動設備。在其他一些實施例中,第一和第二 Π設備112中的任一個或兩個可以是工作站。在一些實施例中,一個Π設備112可以是移動設備,并且另一個可以是工作站。
[0222]圖18是用于使用與移動控制室相關聯(lián)的UI設備112來操作過程控制工廠10的示例方法1800的流程圖??梢栽谥T如服務器150之類的一個或多個設備或系統(tǒng)處或在諸如Π設備112中的任何一個之類的一個或多個設備或系統(tǒng)處整體或部分地實現(xiàn)方法1800。方法1800可以被保存為存儲器815或存儲器1203上的一組指令、例程、程序或模塊,并且可以由處理器810或處理器1201執(zhí)行。
[0223]方法1800開始于第一 Π設備112,所述第一 Π設備112可以訪問服務器150 (塊1805)。服務器150可以可通信地耦接到存儲過程數(shù)據(jù)的數(shù)據(jù)庫。第一 Π設備112可以關聯(lián)于第一用戶概況。第一 Π設備112可以執(zhí)行過程工廠中的功能(塊1810)。
[0224]第二 Π設備112可以請求訪問所述服務器150 (塊1812)。第二 Π設備112可以關聯(lián)于第一用戶概況。服務器150可以存儲狀態(tài)信息,其中所述狀態(tài)信息關聯(lián)于所述第一UI設備112的狀態(tài)(塊1815)。
[0225]服務器150可以提供對第二 Π設備112的訪問,其中所述訪問可以根據(jù)所存儲的狀態(tài)信息(塊1820)。第二 UI設備112可以執(zhí)行過程工廠中的功能(塊1825)。
[0226]在一些實施例中,第一 UI設備112和第二 Π設備112中的任一個或兩個可以是移動設備。在其他一些實施例中,第一和第二 Π設備112中的任一個或兩個可以是工作站。在一些實施例中,一個Π設備112可以是移動設備,并且另一個可以是工作站。
[0227]圖19是示出了在服務器上執(zhí)行的用于促進過程工廠10的移動控制的示例方法1900的流程圖??梢栽谥T如過程控制網(wǎng)絡100之類的一個或多個網(wǎng)絡或系統(tǒng)處來整體或部分地實現(xiàn)方法1900。特別是,可以在諸如服務器150之類的一個或多個設備處或在諸如UI設備112中的任何一個之類的一個或多個設備或系統(tǒng)處整體或部分地實現(xiàn)方法1900。方法1900可以被保存為存儲器815或存儲器1203上的一組指令、例程、程序或模塊,并且可以由處理器810或處理器1201執(zhí)行。
[0228]方法1900開始于服務器150,所述服務器150可以格式化過程數(shù)據(jù)以在第一 UI設備112上進行顯示(塊1905)。在一些示例中,在在第一 Π設備112上執(zhí)行的網(wǎng)絡瀏覽器中可查看被格式化的過程數(shù)據(jù)。服務器150可以根據(jù)第一 UI設備112的設備類型或UI類型來格式化所述過程數(shù)據(jù)。
[0229]服務器150可以將經(jīng)過格式化的過程數(shù)據(jù)發(fā)送到所述第一 Π設備112(塊1910)。特別是,服務器150可以將在在第一 Π設備112上執(zhí)行的多用過程控制應用中可查看的過程數(shù)據(jù)發(fā)送到第一 Π設備112。
[0230]服務器150可以存儲與在第一 UI設備112上的過程數(shù)據(jù)的顯示相關聯(lián)的狀態(tài)信息(塊1915)。存儲該狀態(tài)信息可以包括存儲如下各項中的一項或多項二第一 UI設備112的顯示器配置;由第一 UI設備112顯示的過程工廠的一部分;由第一 UI設備112顯示的過程控制設備的數(shù)據(jù);在第一 UI設備112上執(zhí)行的功能;包括控制功能、操作功能、配置功能、維護功能、數(shù)據(jù)分析功能、質(zhì)量控制功能或安全功能中的一項或多項的功能;以及在第一 UI設備112上活動的用戶概況。
[0231]服務器150可以根據(jù)所存儲的狀態(tài)信息格式化該過程數(shù)據(jù)以在第二 UI設備112上進行顯示(塊1920)。服務器150可以將過程數(shù)據(jù)發(fā)送到所述第二 Π設備112 (塊1925)。特別是,服務器150可以根據(jù)第二 Π設備112的設備類型或Π類型來格式化所述過程數(shù)據(jù)。在一些實例中,第二 Π設備112的設備類型可以不同于第一 Π設備112的設備類型。例如,第一 Π設備112可以是工作站,并且第二 Π設備112可以是移動設備。或者,第一UI設備112可以是移動設備,并且第二 UI設備112可以是工作站。在一些實施例中,服務器150可以格式化該過程數(shù)據(jù)以在第二 UI設備112上顯示,從而在第二 UI設備112上復制所述第一 UI設備112的操作狀態(tài)。
[0232]在一些實施例中,服務器150可以根據(jù)所存儲的狀態(tài)信息,從第二 Π設備112接收請求以向第二 Π設備112提供用戶接口。服務器150可以響應于提供用戶接口的請求,與第二 Π設備112建立服務器150和第二 Π設備112之間的安全通信通道。
[0233]圖20是用于將第一 UI設備112的狀態(tài)轉(zhuǎn)移到第二 UI設備112的示例方法2000的流程圖??梢栽谥T如過程控制網(wǎng)絡100之類的一個或多個網(wǎng)絡或系統(tǒng)處來整體或部分地實現(xiàn)方法2000。特別是,可以在諸如服務器150之類的一個或多個設備處或在諸如Π設備112中的任何一個之類的一個或多個設備或系統(tǒng)處整體或部分地實現(xiàn)方法2000。方法2000可以被保存為存儲器815或存儲器1203上的一組指令、例程、程序或模塊,并且可以由處理器810或處理器1201執(zhí)行。
[0234]方法2000開始于第一 UI設備112或服務器150,所述第一 UI設備112或服務器150可以識別在第一 UI設備112的顯示器處示出的圖形(塊2005)。
[0235]第一 UI設備112或服務器150可以識別與在第一 UI設備112的顯示器處提供的圖形相關聯(lián)的過程實體數(shù)據(jù)(塊2010)。識別過程實體數(shù)據(jù)可以包括識別如下各項中的一項或多項:與在第一 UI設備112的顯示器處提供的圖形相關聯(lián)的過程參數(shù)數(shù)據(jù);與在第一UI設備112的顯示器處提供的圖形相關聯(lián)的過程工廠區(qū)域;與在第一 Π設備112的顯示器處提供的圖形相關聯(lián)的現(xiàn)場設備;在第一 Π設備112上執(zhí)行的應用;或在第一 Π設備112上執(zhí)行的應用的狀態(tài)。
[0236]第一 UI設備112或服務器150可以將所識別出的過程實體數(shù)據(jù)發(fā)送到第二 UI設備112 (塊2020)。第一 Π設備112或服務器150可以將所識別出的圖形提供給第二 Π設備 112 (塊 2020)。
[0237]圖21是示出了用于在第一Π設備112上發(fā)起Π會話的方法2100的流程圖??梢栽谥T如過程控制網(wǎng)絡100之類的一個或多個網(wǎng)絡或系統(tǒng)處來整體或部分地實現(xiàn)方法2100。特別是,可以在諸如服務器150之類的一個或多個設備處或在諸如Π設備112中的任何一個之類的一個或多個設備或系統(tǒng)處整體或部分地實現(xiàn)方法2100。方法2100可以被保存為存儲器815或存儲器1203上的一組指令、例程、程序或模塊,并且可以由處理器810或處理器1201執(zhí)行。
[0238]方法2100開始于服務器150,所述服務器150可以從第一 Π設備112接收會話請求(塊 2105)。
[0239]服務器150可以識別出與會話請求相關聯(lián)的用戶概況(塊2110)。識別與會話請求相關聯(lián)的用戶概況可以包括從第一 Π設備112接收與用戶概況相關聯(lián)的用戶標識符。用戶標識符可以被當前登錄到第一 Π設備112中。識別用戶概況還可以包括從第一 Π設備112接收與用戶概況相關聯(lián)的用戶標識符,其中所述用戶標識符可以被當前登錄到第二 UI設備112中。
[0240]服務器150可以確定是否存在先前的會話(塊2115)。進行確定可以包括從第一UI設備112請求與先前的會話相關聯(lián)的會話標識符。在一些實施例中,進行確定可以包括從第一 Π設備112并且響應于會話標識符請求來接收會話標識符。在一些實施例中,進行確定可以包括識別與會話請求一起接收的會話標識符。
[0241]當先前的會話存在時,服務器150可以根據(jù)先前的會話發(fā)起新的會話(塊2115)?;蛘?,如果沒有先前的會話存在,則服務器150可以發(fā)起新的會話,其中可以使用缺省的會話配置來發(fā)起新的會話。根據(jù)先前的會話發(fā)起新的會話可以包括確定是否與會話請求一起接收到會話標識符。當與會話請求一起接收到會話標識符時,服務器150可以發(fā)起與所述會話標識符相關聯(lián)的會話。當并未與會話請求一起接收到會話標識符時,服務器150可以發(fā)起與新近的會話(例如與第一 UI設備112相關聯(lián)的用戶標識符的最近的會話)相關聯(lián)的會話。
[0242]在一些實施例中,方法2100還可以包括服務器150根據(jù)在第二 UI設備112上操作的會話,將在第一 UI設備112上實例化一個會話的請求發(fā)送到第二 UI設備112。方法2100還可以包括服務器1500從第二客戶端設備接收確認。
[0243]圖22是用于在第一Π設備112上實例化Π會話的第二方法2200的流程圖??梢栽谥T如過程控制網(wǎng)絡100之類的一個或多個網(wǎng)絡或系統(tǒng)處來整體或部分地實現(xiàn)方法2200。特別是,可以在諸如服務器150之類的一個或多個設備處或在諸如Π設備112中的任何一個之類的一個或多個設備或系統(tǒng)處整體或部分地實現(xiàn)方法2200。方法2200可以被保存為存儲器815或存儲器1203上的一組指令、例程、程序或模塊,并且可以由處理器810或處理器1201執(zhí)行。
[0244]方法2200開始于服務器150,所述服務器150可以從第一 UI設備112接收會話請求(塊2205)。接收會話請求可以包括接收目標會話標識符和設備類型。
[0245]服務器150可以確定與會話請求相關聯(lián)的設備類型(塊2210)。服務器150可以根據(jù)所述設備類型識別出圖形用戶接口配置(塊2215)。服務器150可以識別出與會話請求相關聯(lián)的目標會話(塊2220)。
[0246]服務器150可以根據(jù)所識別出的圖形用戶接口配置和所識別出的目標會話,配置第一 UI設備112的新會話。服務器150可以將與所述新會話相關聯(lián)的數(shù)據(jù)發(fā)送到所述第-UI設備112(塊2225)。配置所述新會話可以包括將如下各項中的一項或多項識別為會話數(shù)據(jù):過程區(qū)域、裝置資源或在目標會話中被監(jiān)視或控制的一組過程數(shù)據(jù)。配置所述新會話還可以包括根據(jù)與所識別出的圖形用戶接口配置相關聯(lián)的約束配置新會話。配置所述新會話還可以包括識別與所述會話請求相關聯(lián)的環(huán)境數(shù)據(jù)。
[0247]識別環(huán)境數(shù)據(jù)可以包括:識別過程工廠中的第一 Π設備112的位置;識別與所述會話請求相關聯(lián)的用戶類型或用戶標識符;識別與第一 Π設備112相關聯(lián)的用戶類型或用戶標識符;識別在與第一 UI設備112的預定距離內(nèi)的一個或多個過程控制設備;識別在與所述目標會話相關聯(lián)的第二 UI設備112上執(zhí)行的功能;或識別與關聯(lián)于目標會話的第二US設備相關聯(lián)的用戶標識符。
[0248]環(huán)塏感知
[0249]圖23說明了示例性的移動控制室2300的第二個方面-環(huán)境感知。移動控制室2300包括UI設備112和過程實體199。過程實體199可以是當前的任務、用戶、過程數(shù)據(jù)、設備、一個裝置或另一個UI設備。移動控制室2300可以響應于相組合的一個或多個環(huán)境,并且可以以各種方式響應于一個或多個環(huán)境,如下所述。通常而言,Π設備112將獲取與顯示的數(shù)據(jù)的內(nèi)容和顯示的數(shù)據(jù)的格式相關的信息,并且將根據(jù)環(huán)境獲取和/或顯示數(shù)據(jù)。
[0250]在實施例中,指定要顯示的數(shù)據(jù)的類型和格式的信息被包括在擴展設備描述語言(DDL)中。DDL是人可閱讀的語言,其提供了用于描述下述各項的協(xié)議:可從智能設備獲得的數(shù)據(jù)、與智能設備相關聯(lián)并且從其獲取的數(shù)據(jù)的含義、可用于智能設備的實現(xiàn)的方法、與智能設備通信以獲取數(shù)據(jù)的格式、與設備相關的用戶接口信息(例如編輯顯示和菜單)、以及處置或解釋與智能設備相關的其他信息所需的數(shù)據(jù)。擴展的DDL還可以包括:什么信息應當被顯示給不同類型的用戶;如何格式化向不同類型用戶顯示的信息;在不同類型的顯示器上應當顯示什么信息;如何格式化在不同類型的顯示器上顯示的信息;根據(jù)目標功能應當顯示什么信息(即當用戶執(zhí)行特定任務時顯示什么信息);如何格式化為執(zhí)行目標功能的用戶顯示的信息;以及如何根據(jù)用戶、目標功能和顯示類型的一些組合來融合根據(jù)各個概況的指令等。
[0251]當Π設備112接近于特定的過程控制設備時和/或當用戶請求顯示與過程控制設備相關的信息時,UI設備112可以從服務器150下載特定設備的DDL或擴展DDL。在一些實施例中,一旦DDL或擴展的DDL已經(jīng)被使用,UI設備112就可以緩存該DDL或擴展的DDL(在下文中被統(tǒng)稱為“DDL”)以供未來使用。通過為設備緩存DDL,當特定的環(huán)境或顯示被激活/請求時,UI設備112可以更快速地提供顯示信息。在DDL已經(jīng)改變的情況下,UI設備112可以更新背景中的DDL信息。DDL可以根據(jù)下述各項改變:根據(jù)用戶的偏好、根據(jù)過程工廠的標準、以及根據(jù)由專家系統(tǒng)確定的在特定環(huán)境中什么信息是有用的(例如,如果專家系統(tǒng)確定特定參數(shù)或值在警報的事件中是重要的)等。
[0252]在實施例中,移動控制室2300以及特別是由用戶攜帶的Π設備112可以顯示與接近用戶的特定過程控制設備相關的用戶信息(例如,狀態(tài)、過程變量和/或參數(shù)等)。UI設備112可以按照下述方式,確定Π設備112的位置和/或可以確定Π設備112接近過程控制設備。在確定UI設備112接近過程控制設備之后,UI設備112可以訪問或獲取指定特定于設備的數(shù)據(jù)(例如過程參數(shù)、狀態(tài)、維護信息等)的DDL以進行顯示,并且隨后可以根據(jù)所述DDL下載和顯示該特定于設備的數(shù)據(jù)。在實施例中,為特定過程控制設備顯示的數(shù)據(jù)可以包括與其他過程控制設備相關的數(shù)據(jù),例如關于鄰近的設備的操作或狀態(tài)的數(shù)據(jù)、關于過程的操作(例如批接收的狀態(tài))的數(shù)據(jù)等。
[0253]在另一個實施例中,Π設備112可以不僅根據(jù)設備的位置和/或設備到特定的過程控制設備的接近程度,而且根據(jù)用戶以及特別是根據(jù)用戶的控制的跨度來顯示信息。在過程控制中,控制跨度是指用戶的角色和用戶負責的任務和設備。用戶的控制跨度可以影響過程的各個方面,如用戶能夠查看到的過程參數(shù)、用戶能夠修改的過程參數(shù)、用戶能夠修改過程參數(shù)的時間、用戶能夠進行查看/修改的過程工廠的區(qū)域和/或裝置、用戶能夠確認的警報/提醒、用戶能夠執(zhí)行的維護任務、用戶可以被請求或需要進行的決定等。因此,在這些實施例中,Π設備112可以從(在Π設備112上或服務器150上存儲的)用戶的用戶概況獲取與用戶的角色和/或控制跨度相關的信息,并且可以顯示特定于用戶的角色和/或控制跨度的數(shù)據(jù)。例如,所顯示的數(shù)據(jù)可以是用戶在特定的工廠狀況下進行控制決定所需或有用的數(shù)據(jù)。此外,由UI設備112顯示的信息可以是根據(jù)用戶的角色或控制跨度而被格式化的。例如,當Π設備112接近于混合罐時,由操作員使用的Π設備112可以顯示罐的操作狀態(tài)、罐的容量、罐的填充水平、罐中的材料的溫度、罐中的壓力、控制流入或流出罐的材料的任何輸入/輸出閥的狀態(tài)、與罐相關的任何警報或提醒以及執(zhí)行批接收的狀態(tài)。如果由接近同一混合罐的維護技術人員使用相同的Π設備112,Π設備112可以顯示混合罐的狀態(tài)、混合罐中的傳感器的校準日期、罐最后被服務和/或清潔的日期、混合罐的調(diào)度的維護任務(或影響混合罐)的列表、指示所需的維護的警報、罐中的材料、如果罐停止服務對罐的任何鎖定、任何殘余的煙氣的存在等。
[0254]在另一個實施例中,Π設備112可以不僅根據(jù)設備的位置和/或設備到特定的過程控制設備的接近程度,而且根據(jù)目標功能來顯示信息。例如,用戶可以被(例如由監(jiān)督引擎106)分配有工作項。Π設備112可以感知(例如由于工作項被調(diào)度以執(zhí)行的時間,由于來自用戶的輸入等)用戶將執(zhí)行與工作項相關的任務。當用戶到達與工作項相關的過程控制設備的位置或接近所述過程控制設備(即目標設備和目標位置)時,Π設備112可以被提供與特定任務相關的信息。再次參見上述示例的混合罐,可以由Π設備112向執(zhí)行與清潔或服務罐相關的工作項的維護技術人員呈現(xiàn)罐的操作狀態(tài)和用于禁用罐、使罐停止服務、鎖定罐或開始與工作項相關聯(lián)的清潔或服務功能所需的任何其他過程的指令或命令。UI設備112還可以從監(jiān)督引擎104、從服務器150、從大數(shù)據(jù)設施102或從一個或多個控制器提取信息,以實現(xiàn)和/或支持維護功能和安全操作。如在上述示例(例如示例4)中所述的,Π設備112可以在維護任務期間提取信息/數(shù)據(jù)來促進安全性。在下述段落中描述這些概念的實現(xiàn)。
[0255]在操作中,移動控制室2300可以使得Π設備112能夠接收與Π設備112的使用的環(huán)境和方式相關的信息。例如,Π設備112可以通過從固定的位置設備118 (例如GPS設備)或從圖1A中所示的過程控制網(wǎng)絡100上的節(jié)點接收位置數(shù)據(jù)來識別其在過程工廠中的位置。例如,Π設備112可以執(zhí)行用于跟蹤用戶的位置、調(diào)度、技能集合和/或工作項的進程的環(huán)境感知例程和/或位置感知例程。在其他實施例中,圖1A中所示的服務器150可以執(zhí)行環(huán)境和/或位置感知例程,其中所述環(huán)境和/或位置感知例程與所述UI設備112進行通信?;诟櫍恢煤?或環(huán)境感知例程可以使得Π設備112能夠自動確定和/或顯示工廠地圖、設備相片或視頻、GPS坐標和與工人的位置相對應的其他信息,或能夠幫助移動工人進行導航和設備識別。額外地或者替代地,由于用戶可以具有特定的技能集合,環(huán)境感知例程或Π設備112可以基于技能集合和/或Π設備112的位置自動定制⑶I配置的外觀。例如,在另一個場景中,環(huán)境感知例程可以向用戶實時告知與在他或她附近的一個設備相關且移動工人有資格處理的被新近打開的工作項或警報。在又一個場景中,環(huán)境感知例程可以使得與用戶的位置和/或技能集合具體相關的一個或多個應用在UI設備112處被自動啟動。
[0256]UI設備112可以識別其附近的特定的過程實體,例如現(xiàn)場設備或一個裝置。過程實體可以例如通過使用如下的協(xié)議來向Π設備112進行自動的自識別:諸如遵從于IEEE802.11的無線局域網(wǎng)協(xié)議之類的無線通信協(xié)議、諸如WiMAX、LTE或其他ITU-R兼容的協(xié)議之類的移動通信協(xié)議、諸如近場通信(NFC)或藍牙之類的短波長無線通信協(xié)議、諸如無線HART之類的過程控制無線協(xié)議或某一其他適當?shù)臒o線通信協(xié)議。在一些實施例中,UI設備112可以接收與所識別出的位置、裝置或現(xiàn)場設備相關的調(diào)度或工作項。在實施例中,識別過程實體可以使得Π設備112自動啟動與所識別出的過程實體(例如,工作通知單、診斷、分析或其他應用)相關的一個或多個應用。
[0257]在一些實施例中,在操作中,Π設備112可以經(jīng)由Π設備112處的圖像傳感器識別過程實體199。在一些實例中,Π設備112的用戶可以拍攝過程實體199的圖像,并且Π設備112可以基于所捕獲的圖像識別過程實體199。在一些實施例中,過程實體199可以包括或接近于提供唯一標簽或標識符(例如條形碼)的環(huán)境ID設備198。UI設備112可以捕獲唯一標簽,允許UI設備112識別過程實體199或環(huán)境ID設備198。UI設備112可以(例如經(jīng)由顯示器)提供與過程實體199相關或與環(huán)境ID設備198相關的信息。在一些實施例中,UI設備112可以通過確定所識別出的過程實體199或環(huán)境ID設備198的位置來確定UI設備112的位置。一旦UI設備112的位置已經(jīng)被確定,Π設備112就可以(例如經(jīng)由顯示器)提供與所確定的位置相關的環(huán)境信息。環(huán)境信息可以例如相關于區(qū)域、調(diào)度或工作項中的其他過程實體。在一些實施例中,環(huán)境ID設備198可以將上下文信息發(fā)送到UI設備112。在另一些實施例中,Π設備112可以響應于將其位置發(fā)送到服務器150來從服務器150接收環(huán)境信息。
[0258]在一些實現(xiàn)中,Π設備112可以經(jīng)由運動傳感器或音頻傳感器識別過程實體199。例如,音頻傳感器可以用于(例如經(jīng)由聲音捕獲例程)捕獲與過程實體199相關聯(lián)的音頻。該音頻可能由過程實體199在過程實體的正常操作期間生成。在其他實現(xiàn)中,該音頻可能由與過程實體199相關聯(lián)的音頻設備的揚聲器生成。在任一情況中,所捕獲的音頻可以用于識別過程實體199。UI設備112還可以經(jīng)由運動傳感器檢測振動來識別過程實體199。例如,工廠資產(chǎn)在操作期間可以具有預期的振動水平。用戶可以將Π設備112放置在工廠資產(chǎn)上或工廠資產(chǎn)附近。UI設備112可以使用由運動傳感器檢測到的數(shù)據(jù)以識別與資產(chǎn)相關聯(lián)的當前的振動水平。Π設備112可以將振動的當前水平與和過程實體199相關聯(lián)的簽名振動進行關聯(lián),允許Π設備112識別過程實體199。在一些實例中,運動傳感器和/或音頻傳感器可以與另一個被識別出的圖像/聲音/振動/位置相結(jié)合地使用來識別唯一標識符。例如,基于與工廠資產(chǎn)相關聯(lián)的檢測到的振動水平和UI設備112的位置,Π設備112可以識別與過程實體199相關聯(lián)的特定標簽,允許UI設備112識別過程實體199。
[0259]在進一步的操作中,UI設備112可以通過從一個或多個GPS衛(wèi)星2303接收位置數(shù)據(jù)來識別其自身的位置。在識別出其自身的位置之后,Π設備112可以與數(shù)據(jù)庫或服務器通信以識別出位置接近Π設備112的位置的過程實體。Π設備112可以將其位置發(fā)送到服務器150。服務器150可以將環(huán)境信息發(fā)送回UI設備112。環(huán)境信息可以相關于接近UI設備112的一個或多個過程區(qū)域、設備或裝置。環(huán)境信息還可以相關于與Π設備112的位置相關的調(diào)度或工作項。在下文中描述的圖24-27闡述了本公開的各個實施例中的環(huán)境感知例程的操作。
[0260]圖24是移動控制室2400中的示例性環(huán)境感知UI設備112的框圖。環(huán)境感知移動控制室2400可以使得Π設備112能夠響應于其環(huán)境和使用方式提供輸出。環(huán)境感知移動控制室2400可以包括環(huán)境標識(“環(huán)境ID”)設備2402、Π設備122和服務器150。UI設備122可以與環(huán)境ID設備2402進行交互以識別出環(huán)境數(shù)據(jù)或環(huán)境項。在某些實施例中,環(huán)境ID設備2402可以通過無線或有線通道與Π設備122進行通信。在某些實施例中,環(huán)境ID設備2402可以將過程參數(shù)數(shù)據(jù)和/或顯示數(shù)據(jù)發(fā)送到UI設備112。環(huán)境ID設備2402可以使用圖像識別技術(例如條形碼或QR碼)、音頻識別技術(發(fā)射唯一聲音簽名)或無線射頻技術(例如RFID、NFC、藍牙、或W1-Fi (ΙΕΕΕ802.11標準)技術)。UI設備112可以經(jīng)由諸如過程控制網(wǎng)絡100之類的網(wǎng)絡與服務器150進行通信。在其他實施例中,環(huán)境ID設備2404可以處于UI設備112中,并且設備(例如pic設備)可以從環(huán)境ID設備2402接收信號,并且將Π設備112的位置報告給服務器150。
[0261]在任一情況中,服務器150可以存儲環(huán)境數(shù)據(jù)2410。環(huán)境數(shù)據(jù)可以包括用戶概況數(shù)據(jù)1245(相關于工廠處的用戶/操作員)、Π設備概況數(shù)據(jù)2414(相關于工廠處的登記的UI設備)、現(xiàn)場設備概況數(shù)據(jù)2416 (相關于工廠處的安裝的設備)、裝置概況數(shù)據(jù)2418 (相關于工廠處的安裝的裝置)、調(diào)度數(shù)據(jù)2420 (相關于用戶和裝置/設備調(diào)度)和工作項數(shù)據(jù)2422(相關于工廠中的任務或作業(yè))。在一些實施例中,現(xiàn)場設備概況數(shù)據(jù)2416可以被包括在裝置概況數(shù)據(jù)2418中。用戶概況數(shù)據(jù)1245可以包括技能集合數(shù)據(jù),指示與特定用戶相關聯(lián)的技能水平或責任級別。工作項數(shù)據(jù)2422可以包括例如如下各項的數(shù)據(jù):任務ID(識別特定任務)、技能閾值(識別對任務進行工作所需的最小技能水平或角色/責任)、目標裝置(與任務相關聯(lián)的裝置)和工作項進程(識別距完成任務有多近)。環(huán)境項1245和2414-2422中的每一個可以包括例如如下各項的信息:位置或區(qū)域(例如關聯(lián)于用戶、設備、裝置、調(diào)度或工作項)、狀態(tài)、相關的過程實體、唯一標識符/標簽和/或權限信肩、O
[0262]在環(huán)境ID設備2402的操作中,環(huán)境ID設備2402可以包括當UI設備112進入到環(huán)境ID設備2402的范圍內(nèi)時在UI設備112處可以被讀取、掃描或接收的唯一標識符或標簽。環(huán)境ID設備2402的范圍可以取決于環(huán)境ID設備2402的特定實施例,也可以小到幾個厘米或更小,或大到一公里或更大,或者介于這兩者之間的距離。在一些實施例中,環(huán)境ID設備2402可以將唯一標識符發(fā)送到UI設備112。在其他一些情況下,環(huán)境ID設備2404可以顯示或提供唯一標識符,從而其可以被Π設備122接收和/或獲取。
[0263]在任一情況中,Π設備112可以接收唯一標識符并通過將唯一標識符關聯(lián)到環(huán)境項向識別環(huán)境項,例如Π設備112的環(huán)境中的區(qū)域(即地點、地理區(qū)域或地區(qū))、裝置、設備、工作項或可用調(diào)度。例如,UI設備112可以訪問將唯一標識符與特定的環(huán)境項配對的數(shù)據(jù)庫、表格或數(shù)據(jù)結(jié)構(gòu)。這樣的數(shù)據(jù)庫或表格可以存在于UI設備112處、環(huán)境ID2402處或服務器150處。當數(shù)據(jù)庫或表格存在于服務器150處時,Π設備112可以將唯一標識符發(fā)送到服務器150。服務器150可以訪問數(shù)據(jù)庫、表格或某一其他數(shù)據(jù)結(jié)構(gòu)來識別與唯一標識符相關聯(lián)的環(huán)境項。服務器150可以將代表環(huán)境項的數(shù)據(jù)發(fā)送到UI設備112。
[0264]一旦UI設備112已經(jīng)識別出環(huán)境項,UI設備112就可以提供與被識別出的環(huán)境項相關的輸出。例如,環(huán)境項可以指示與一區(qū)域相關聯(lián)的特定區(qū)域、設備、裝置或警報。UI設備112可以生成與特定設備、裝置或警報相關的視覺表示、聲音或其他輸出,從而可以向用戶告知過程區(qū)域中的過程情況。同樣,可以存在與被識別出的一個裝置相關聯(lián)的多個設備或警報。UI設備112可以(根據(jù)現(xiàn)場設備概況數(shù)據(jù)2416)提供與設備或關聯(lián)于設備的警報相關的信息。類似地,環(huán)境項可以使得Π設備112提供與設備(根據(jù)設備概況數(shù)據(jù)2418提供)、調(diào)度(根據(jù)調(diào)度數(shù)據(jù)2420提供)或工作項(根據(jù)工作項數(shù)據(jù)2422提供)相關的信肩、O
[0265]在某些實施例中,過程工廠中的一個或多個過程控制設備可以是環(huán)境ID設備2402。在其他實施例中,一個或多個過程控制設備可以包括環(huán)境ID設備2402或關聯(lián)于附近的環(huán)境ID設備2402。例如,圖1A中所示的現(xiàn)場設備15-22和/或40-58中的一個或多個可以包括或可以被放置為接近于環(huán)境ID設備2402 (例如,環(huán)境ID設備2402可以被附接到或接近于現(xiàn)場設備中的每一個,或者現(xiàn)場設備可以具有使得現(xiàn)場設備用作環(huán)境ID設備的內(nèi)部電路)。類似地,圖1A中所示出的控制器11、網(wǎng)關35、Π設備112、I / O卡26和28以及路由器58可以是、可以包括或可以接近于環(huán)境ID設備2402。在這樣的實施例中,UI設備122可以接收與環(huán)境ID設備2402中的每一個相關聯(lián)的唯一標識符,允許Π設備112接收與過程控制設備中的每一個相關聯(lián)的環(huán)境項(如位置或裝置ID)。
[0266]在環(huán)境感知移動控制室2400的替代實施例中,UI設備122可以包括或提供唯一標識符。例如,Π設備112可以在發(fā)送唯一標識數(shù)據(jù)的設備或芯片上具有唯一可掃描的圖像。在另一個示例中,UI設備112的用戶可以攜帶包括類似的圖像或芯片的證章、卡片或某些其他配件。在這樣的實施例中,環(huán)境ID設備2402可以讀取、掃描或接收唯一標識符。環(huán)境ID設備2402可以操作以將唯一標識符關聯(lián)到特定的用戶或Π設備112。環(huán)境ID設備2402可以通過訪問在環(huán)境ID設備2402處存儲的數(shù)據(jù)結(jié)構(gòu)來將唯一標識符關聯(lián)到特定的用戶或Π設備?;蛘撸h(huán)境ID設備2402可以將唯一標識符發(fā)送到服務器150,其中服務器150將特定用戶或Π設備與唯一標識符相關聯(lián)。
[0267]在任一情況中,一旦環(huán)境ID設備2402識別出了 Π設備112或用戶,環(huán)境ID設備2402就可以將相關的環(huán)境項發(fā)送到UI設備112?;蛘撸h(huán)境ID設備2402可以與網(wǎng)絡(例如過程控制網(wǎng)絡10)上的一個或多個節(jié)點通信,以向一個或多個節(jié)點通知用戶或Π設備112進入了環(huán)境ID設備2402的范圍。一個或多個節(jié)點可以將一個或多個環(huán)境項、UI數(shù)據(jù)(例如顯示數(shù)據(jù)、過程參數(shù)數(shù)據(jù))或任何其他數(shù)據(jù)發(fā)送到UI設備112。UI設備112可以基于所接收到的數(shù)據(jù)操作或提供輸出。例如,在某些實施例中,Π設備112可以響應于從環(huán)境ID設備2402或從服務器150接收唯一標識符、環(huán)境項、Π數(shù)據(jù)或其他數(shù)據(jù),啟動目標應用。目標設備可以是例如專用于提供過程圖形和信息給用戶的應用。目標應用可以是例如在電話或平板設備上可操作的移動應用。在其他實施例中,目標應用可以是瀏覽器例程888。在某些實施例中,瀏覽器例程888可以被指引到與所接收到的唯一標識符、環(huán)境項、Π數(shù)據(jù)或其他數(shù)據(jù)相關的特定資源或資源組。
[0268]在一些實施例中,環(huán)境ID設備2402可以是權限系統(tǒng)的一部分。例如,與過程實體相關聯(lián)的權限可以取決于Π設備112與過程實體的接近程度。在一些實施例中,當用戶或UI設備112接近過程實體時,UI設備112可以接收權限或授權來修改與過程實體相關聯(lián)的參數(shù)。當用戶的技能水平在與工作項或參數(shù)相關聯(lián)的所指示的技能閾值之下時,Π設備112還可以拒絕參與工作項或修改參數(shù)的權限。
[0269]圖25是過程工廠10中的移動控制室2500的另一個實施例的框圖。環(huán)境感知移動控制室2500可以使得Π設備112能夠響應于其環(huán)境和使用方式提供輸出。移動控制室2500可以包括與過程控制網(wǎng)絡100可通信地耦接的UI設備112,包括區(qū)域2505-2515和罐2520。Π設備112連接到過程控制網(wǎng)絡100。區(qū)域2505包括環(huán)境ID設備2402a ;區(qū)域2510包括環(huán)境ID設備2402b ;過程區(qū)域2515包括環(huán)境ID設備2402c ;以及罐2520包括環(huán)境ID設備2402d。
[0270]在實施例中,環(huán)境ID設備2402a是或包括NFC設備。UI設備112和環(huán)境ID設備2402a通常以13.56MHZ進行操作,并且可以根據(jù)NFC標準(例如ISO / IEC14443、ISO /IEC1809、NFCIP-l、NFCIP-2 和 JIS:X6319-f)進行操作。NFC 技術支持 UI 設備 112 和環(huán)境ID設備2402a之間的無線事物和數(shù)據(jù)交換。NFC技術還可以用于自動引導其他通信連接。在這樣的實施例中,環(huán)境ID設備2402a可以將指令發(fā)送到UI設備112。UI設備112可以接收和執(zhí)行指令,使得Π設備112連接到另一個網(wǎng)絡。在一些實施例中,另一個網(wǎng)絡可以是更廣的網(wǎng)絡(例如過程控制網(wǎng)絡100),其包括其他節(jié)點。在某些實施例中,其他網(wǎng)絡可以是在Π設備112和環(huán)境ID設備2402a之間的連接。例如,另一個網(wǎng)絡可以是無線自適應網(wǎng)絡或個域網(wǎng)(例如,藍牙、IEEE802.15.1標準)。在任一情況中,除了網(wǎng)絡連接指令之外,環(huán)境ID設備2402a還可以將認證信息發(fā)送到UI設備112,允許UI設備112建立到網(wǎng)絡的連接,而不需要UI設備112的用戶手動設置網(wǎng)絡并輸入認證信息。
[0271]在環(huán)境ID設備2402a的進一步的操作中,環(huán)境ID設備2402a處的NFC標簽或設備還可以存儲可以在Π設備112處執(zhí)行的其他指令。例如,指令可以使得一個或多個應用以特定的方式啟動或執(zhí)行。在所示出的實施例中,指令可以使得UI設備112啟動UI (例如圖8中的Π例程882)或瀏覽器(例如圖8中的瀏覽器例程888),或?qū)ⅵ盎驗g覽器置于特定狀態(tài)。指令可以使得Π設備112提供用于提供與區(qū)域2505中的設備和裝置相關的信息的⑶I配置。例如,該⑶I配置可以包括具有過程區(qū)域2505的圖形概覽的窗口。
[0272]在環(huán)境ID設備2402a的進一部的操作中,UI設備112可以經(jīng)由NFC通信或經(jīng)由UI設備112在經(jīng)由NFC通信接收到認證之后連接到的網(wǎng)絡,從環(huán)境ID設備2402a接收唯一標識符。該唯一標識符一般表示區(qū)域2505,但在某些實施例中也可以表示其他的環(huán)境項。UI設備112可以使用該唯一標識符來識別環(huán)境項(例如區(qū)域2505),并且根據(jù)所識別出的環(huán)境項提供輸出(例如,提供區(qū)域2505的圖形概覽)?;蛘?,環(huán)境ID設備2402a可以從Π設備112接收唯一標識符并識別UI設備112 (或其用戶),允許過程控制網(wǎng)絡100上的環(huán)境ID設備2402a或另一個節(jié)點將諸如環(huán)境數(shù)據(jù)或UI數(shù)據(jù)之類的數(shù)據(jù)發(fā)送到UI設備112。Π設備112可以基于所接收到的數(shù)據(jù)操作或提供輸出。
[0273]在環(huán)境ID設備2402b的實施例中,環(huán)境ID設備2402b是或包括RFID標簽。在這樣的實施例中,UI設備112包括RFID掃描儀,并且使用所述RFID掃描儀來獲取唯一標識符。所述唯一標識符一般表示區(qū)域2510,但在某些實施例中也可以表示其他的環(huán)境項(例如,特定的設備、裝置、位置等)。UI設備112可以使用該唯一標識符來以與針對圖24所論述的方法相一致的方式識別環(huán)境項。在替代的實施例中,環(huán)境ID設備2402b可以是RFID掃描儀,并且Π設備112可以包括RFID標簽。在這樣的實施例中,當Π設備112進入環(huán)境ID設備2402b的范圍中時(例如,當用戶進入?yún)^(qū)域2510中時),環(huán)境ID設備2402b識別出UI設備112。在識別出Π設備112之后,環(huán)境ID設備2402b可以(例如使用過程控制網(wǎng)絡100 ;使用諸如個域網(wǎng)之類的另一個網(wǎng)絡;或使用顯示器)與Π設備112通信,并且將該唯一標識符發(fā)送到UI設備112或發(fā)送到服務器150,其可以使用該唯一標識符來提供環(huán)境信息給Π設備112。UI設備112可以與針對圖24論述的方法相一致的方式識別區(qū)域2510,并且基于所識別出的區(qū)域2510操作或提供輸出。在另一個實施例中,環(huán)境ID設備2402b可以(使用例如短距離無線網(wǎng)絡通信,如藍牙)將環(huán)境項(而不是唯一標識符)發(fā)送到Π設備112。在另一個實施例中,除了具有RFID標簽的Π設備112之外或者替代所述Π設備112,用戶可以具有RFID標簽。在這些實施例的任何一個中,RFID掃描儀和RFID標簽兩者可以是有源的或無源的。UI設備112可以基于所接收到的數(shù)據(jù)操作或提供輸出。
[0274]在環(huán)境ID設備2402c的實施例的操作中,環(huán)境ID設備2402c可以是具有覆蓋過程區(qū)域2515的范圍的W1-Fi接入點。當UI設備112進入過程區(qū)域2515時,環(huán)境ID設備2402c可以建立與UI設備112的通信。環(huán)境ID設備2402c可以將該唯一標識符(例如MAC地址或設備標簽)發(fā)送到UI設備112。該唯一標識符一般表示區(qū)域2515,但在某些實施例中也可以表示其他的環(huán)境項。UI設備112可以以與針對圖24論述的方法相一致的方式使用該唯一標識符來識別環(huán)境項(例如代表區(qū)域2515的數(shù)據(jù)),并且根據(jù)所述環(huán)境項進行操作或提供輸出(例如,提供區(qū)域2515的可視表示)。例如,到特定區(qū)域的數(shù)據(jù)庫配對MAC地址或設備標簽可以被存儲在Π設備112上,可由Π設備112訪問,或者可以被存儲在與UI設備112進行通信的節(jié)點上?;蛘撸霸O備112可以將該唯一標識符(例如UI設備112的MAC地址)發(fā)送到環(huán)境ID設備2402c。在接收到該唯一標識符之后,所述環(huán)境ID設備2402c可以操作來確定UI設備112關聯(lián)于該唯一標識符。UI設備112可以基于所接收到的數(shù)據(jù)操作或提供輸出。
[0275]在環(huán)境ID設備2402d的實施例中,環(huán)境ID設備2402d可以包括條形碼。條形碼可以是矩陣條形碼(例如QR碼)或線性條形碼(例如UPC條形碼)。UI設備112可以包括圖像傳感器或與所述圖像傳感器進行通信,所述圖像傳感器可以是照相機或?qū)S玫臈l形碼掃描儀。在操作中,Π設備112可以使用圖像傳感器來捕獲環(huán)境ID設備2402d處的條形碼。UI設備112可以對被編碼為條形碼的數(shù)據(jù)(“條形碼數(shù)據(jù)”)進行解碼。條形碼數(shù)據(jù)通常包括表示罐2520(或其所附加于的任何其他的過程控制設備或裝置)的唯一標識符,但在某些實施例中該唯一標識符可以代表其他的環(huán)境項。UI設備112可以以與針對圖24論述的方法相一致的方式使用該唯一標識符來識別環(huán)境項(例如代表罐2520的數(shù)據(jù)),并且根據(jù)所述環(huán)境項進行操作或提供輸出(例如,提供罐2520的可視表示)。在替代的實施例中,條形碼可以包括使得Π設備112進行特定動作(例如啟動瀏覽器或Π,使得瀏覽器或Π提供特定的信息)的數(shù)據(jù)或指令。該特定的信息可以涉及多個過程實體(例如過程參數(shù)數(shù)據(jù)、特定項的圖形(例如罐2520)或特定設備的警報數(shù)據(jù))中的任何一個。在進一步的實施例中,Π設備112或Π設備112的用戶可以替代地或額外地包括由環(huán)境ID設備2402d捕獲的條形碼,允許環(huán)境ID設備2402d識別Π設備112或用戶。UI設備112處的條形碼也可以提供在環(huán)境ID設備2402d處執(zhí)行的指令。例如,條形碼可以使得環(huán)境ID設備2402d提供相關的信息給用戶或Π設備112。
[0276]在一些實施例中,UI設備112可以使用其他方法來識別該唯一標識符。例如,UI設備112可以使用音頻傳感器來識別該唯一標識符,其中所述唯一標識符是與工廠區(qū)域/資產(chǎn)相關聯(lián)的聲音簽名(如針對圖24所述)。聲音簽名可以關聯(lián)于在操作期間由特定工廠區(qū)域/資產(chǎn)產(chǎn)生的噪音。或者,聲音簽名可以是由與資產(chǎn)相關聯(lián)的音頻輸出設備生成的音頻信號。Π設備112還可以使用運動傳感器來識別該唯一標識符。所述唯一標識符可以是與工廠資產(chǎn)相關聯(lián)的特定的振動水平。例如,用戶可以將Π設備112放置在工廠資產(chǎn)上,允許UI設備112檢測振動水平。在一些實例中,運動傳感器可以與被識別出的圖像/聲音/位置相結(jié)合地使用來識別該唯一標識符。例如,基于與工廠資產(chǎn)相關聯(lián)的檢測到的振動水平和UI設備112的位置,UI設備112可以識別與工廠資產(chǎn)相關聯(lián)的特定標簽。
[0277]在一些實施例中,Π設備112可以通過接收位置數(shù)據(jù)來識別其位置。可以經(jīng)由諸如過程控制網(wǎng)絡100之類的網(wǎng)絡來接收位置數(shù)據(jù)?;蛘?,可以在Π設備112的網(wǎng)絡接口處經(jīng)由GPS接收機接收位置數(shù)據(jù)。UI設備112可以將其位置與其他過程實體的位置進行比較以識別過程實體接近于Π設備112。UI設備112可以將其位置發(fā)送到過程網(wǎng)絡100上的節(jié)點,例如服務器150。在一些實施例中,該節(jié)點可以通過將環(huán)境信息發(fā)送到UI設備112來進行響應。在其他實施例中,UI設備112可以將位置數(shù)據(jù)發(fā)送到環(huán)境ID設備2402。環(huán)境ID設備2402可以根據(jù)所接收到的位置數(shù)據(jù),將環(huán)境數(shù)據(jù)發(fā)送到UI設備112。
[0278]在實施例中,Π設備112可以與環(huán)境ID設備2402協(xié)作以提供Π設備112的實時位置數(shù)據(jù)。當移動操作員攜帶移動UI設備112通過環(huán)境時,UI設備112可以使用從環(huán)境ID設備2402接收的位置信息來確定UI設備112在過程工廠中的當前位置,并且可以在環(huán)境中顯示移動操作員的位置的當前地圖。地圖可以從俯視視圖或三維視圖顯示移動操作員的位置。當然,期望或預期的路線也可以被顯示在移動Π設備112上?;蛘?,Π設備112可以使用一個或多個加速度計來確定設備在環(huán)境內(nèi)的取向和位置并且可以與Π設備112上的圖像傳感器協(xié)作來顯示環(huán)境的增強現(xiàn)實視圖。例如,移動操作員可以指點過程工廠的一個區(qū)域處的圖像傳感器,并且Π設備112可以在圖像上顯示該裝置的視圖,可以顯示到達期望的一個設備(例如與當前的工作項相關聯(lián)的設備)的路線,以及可以顯示與過程工廠的區(qū)域相關聯(lián)的參數(shù)或其他過程數(shù)據(jù)。
[0279]圖26是一個示例性的移動控制室2600的圖示。移動控制室2600可以包括第一UI設備2602a、第二 UI設備2602b以及設備2620。第一 UI設備2602a可以包括提供表示裝置2610的圖形2615或與裝置2610相關的其他數(shù)據(jù)(例如當前的操作參數(shù)、設置點、警報、出錯、調(diào)度的維護、校準數(shù)據(jù)等)的顯示器。第二 Π設備2602b可以包括提供表示裝置2620的圖形2625或與裝置2620相關的其他數(shù)據(jù)(例如當前的操作參數(shù)、設置點、警報、出錯、調(diào)度的維護、校準數(shù)據(jù)等)的顯示器。設備2610可以包括第一環(huán)境ID設備2604a,而設備2620可以包括第二環(huán)境ID設備2604b。
[0280]在操作中,攜帶UI設備2602a的操作員可以進入環(huán)境ID設備2604a的范圍內(nèi)的區(qū)域。UI設備2602a可以與環(huán)境ID設備2604a進行通信或者掃描環(huán)境ID設備2604a,使得UI設備2602a可以從環(huán)境ID設備2604a接收數(shù)據(jù)。UI設備2602a可以響應于所接收到的數(shù)據(jù)操作或提供輸出。在所示出的實施例中,UI設備2602a可以提供表示設備2610的圖形2615。在一些實施例中,Π設備2602a可以提供替代或額外的輸出,例如其他圖形、過程參數(shù)值或警報。攜帶Π設備2602b的操作員可以進入環(huán)境ID設備2604b的范圍,使得UI設備2602b提供表示設備2620的圖形2625。
[0281]圖27是示出了用于生成圖形用戶接口的示例方法2700的流程圖??梢栽谥T如Π設備112中的任何一個之類的一個或多個設備或系統(tǒng)處來整體或部分地實現(xiàn)方法2700。方法2700可以被在存儲器815中保存為一組指令、例程、程序或模塊,并且可以由處理器810執(zhí)行。
[0282]方法2700開始于UI設備112,所述UI設備112識別外部設備或標識符/標簽(塊2705)。標識符可以是圖像、聲音或條形碼。標識符可以替代地是與NFC系統(tǒng)或RFID系統(tǒng)的發(fā)送相關聯(lián)的唯一標簽。在一些實施例中,標識符可以關聯(lián)于過程實體,例如過程區(qū)域、設備、一個裝置或另一個Π設備112。
[0283]Π設備112可以基于所識別出的外部設備或標識符接收環(huán)境信息(塊2710)。在一些實施例中,Π設備112可以根據(jù)所識別出的外部設備或標識符接收環(huán)境信息。在另一些實施例中,UI設備112可以響應于將表示標識符的數(shù)據(jù)發(fā)送到服務器150,來從服務器150接收環(huán)境信息。環(huán)境信息可以表示環(huán)境項,例如位置、裝置、調(diào)度、工作項等。
[0284]Π設備112可以在Π設備112的顯示器處提供信息(塊2715)??梢愿鶕?jù)所接收到的環(huán)境信息提供所述信息。例如,UI設備112可以生成與所接收到的位置、被識別出的裝置或設備、所接收的調(diào)度或所接收的工作項相關的信息。
[0285]現(xiàn)在轉(zhuǎn)向圖28,流程圖示出了在Π設備112上執(zhí)行的用于利用Π設備112控制過程工廠10的示例方法2800。可以在諸如過程控制網(wǎng)絡100之類的一個或多個網(wǎng)絡或系統(tǒng)處來整體或部分地實現(xiàn)方法2800。特別是,可以在諸如服務器150之類的一個或多個設備處或在諸如Π設備112中的任何一個之類的一個或多個設備或系統(tǒng)處整體或部分地實現(xiàn)方法2800。方法2800可以被保存為存儲器815或存儲器1203上的一組指令、例程、程序或模塊,并且可以由處理器810或處理器1201執(zhí)行。
[0286]該方法開始于Π設備112,所述Π設備112可以經(jīng)由網(wǎng)絡向服務器150發(fā)送對來自數(shù)據(jù)存儲區(qū)域的第一數(shù)據(jù)的第一請求(塊2802)。數(shù)據(jù)存儲區(qū)域可以是統(tǒng)一的、邏輯數(shù)據(jù)存儲區(qū)域,所述統(tǒng)一的、邏輯數(shù)據(jù)存儲區(qū)域包括被配置為使用公共格式存儲與過程工廠相對應的過程數(shù)據(jù)的一個或多個設備。過程數(shù)據(jù)可以包括多個類型的過程數(shù)據(jù),如配置數(shù)據(jù)、連續(xù)數(shù)據(jù)、批數(shù)據(jù)、測量數(shù)據(jù)和事件數(shù)據(jù)。
[0287]Π設備112可以響應于第一請求從服務器150接收來自存儲區(qū)域的第一數(shù)據(jù)(塊2810)。UI設備112可以顯示從服務器150接收的第一數(shù)據(jù)(塊2815)。
[0288]UI設備112可以接收UI設備112接近外部設備的指示(塊2820)。UI設備112可以包括進行操作來檢測外部設備的接近程度的通信電路。通信電路可以包括近場通信(NFC)電路、射頻標識(RFID)電路、藍牙電路、根據(jù)IEEE802.11協(xié)議操作的電路或根據(jù)無線HART協(xié)議操作的電路。在一些實例中,Π設備112可以接收UI設備112接近另一 Π設備112的指示。
[0289]Π設備112可以根據(jù)所接收的指示將對第二數(shù)據(jù)的第二請求發(fā)送到服務器150 (塊2825)。在一些實施例中,發(fā)送第二請求包括向服務器150發(fā)送對該另一 Π設備112的狀態(tài)信息的請求。
[0290]UI設備112可以響應于第二請求從服務器150接收第二數(shù)據(jù)(塊2830)。在一些實施例中,第二數(shù)據(jù)可以代表所請求的該另一Π設備112的狀態(tài)信息。在這樣的實施例中,UI設備112還可以根據(jù)所接收的狀態(tài)信息從存儲區(qū)域顯示過程控制數(shù)據(jù)。顯示所述過程控制數(shù)據(jù)可以包括在Π設備112的顯示器上復制該另一 Π設備112的顯示。顯示所述過程控制數(shù)據(jù)可以包括在UI設備112的顯示器上布置在該另一 UI設備112上顯示的數(shù)據(jù)。
[0291]在其他實施例中,接收接近指示(塊1720)可以包括接收Π設備112接近過程控制設備的指示。發(fā)送第二請求(塊2825)可以包括向服務器150發(fā)送Π設備112接近過程控制設備的指示。在這樣的實施例中,接收第二數(shù)據(jù)可以包括接收與過程控制設備相關的過程控制數(shù)據(jù)(塊2830)。接收與過程控制設備相關的過程控制數(shù)據(jù)可以包括接收和顯示如下各項中的一項或多項的數(shù)據(jù):與過程控制設備相關聯(lián)的警報;與過程控制設備相關聯(lián)的維護任務;與過程控制設備相關聯(lián)的過程工廠的區(qū)域的圖示;或與過程控制設備相關聯(lián)的過程工廠的區(qū)域的狀態(tài)。
[0292]在一些實施例中,接收接近指示(塊2820)可以包括接收移動設備處于過程工廠的特定區(qū)域中的指示。在這樣的實施例中,發(fā)送第二請求(塊2825)可以包括向服務器150發(fā)送Π設備112處于工廠的特定區(qū)域中的指示。此外,接收第二數(shù)據(jù)(塊2830)可以包括接收與過程工廠的特定區(qū)域相關的第二過程控制數(shù)據(jù)。接收與特定區(qū)域相關的過程控制數(shù)據(jù)可以包括接收和顯示如下各項中的一項或多項的數(shù)據(jù):與過程工廠的特定區(qū)域相關聯(lián)的警報;與過程工廠的特定區(qū)域相關聯(lián)的維護任務;過程工廠的特定區(qū)域的圖示;或與特定區(qū)域相關聯(lián)的一個或多個過程控制設備的狀態(tài)。
[0293]在某些實施例中,UI設備112可以并不與服務器150進行通信,而是可以與特定區(qū)域中的設備進行通信。例如,Π設備112可以接近過程工廠的區(qū)域中的特定的一個過程設備,并且可以能夠直接或經(jīng)由中間設備(例如,經(jīng)由路由器或作為無線網(wǎng)絡的一部分的其他接入點)與過程工廠的區(qū)域中的一個或多個設備(并非服務器150)進行通信。例如,如果服務器150不可用、或者如果過程工廠的區(qū)域與服務器150物理或邏輯隔離的話,可以是這種情況。在任一情況中,Π設備112可以將數(shù)據(jù)或請求直接發(fā)送到過程工廠的區(qū)域中的設備和/或從過程工廠的區(qū)域中的設備直接接收數(shù)據(jù)。例如,π設備112可以將對數(shù)據(jù)的請求經(jīng)由網(wǎng)絡直接發(fā)送到另一個設備(而不是服務器150),能夠響應于該請求而從設備接收數(shù)據(jù),能夠顯示所接收到的數(shù)據(jù),能夠接收UI設備112接近外部設備的指示等。
[0294]圖29中提供了示出用于促進過程工廠的移動控制的方法2900的流程圖。方法2900包括實現(xiàn)移動用戶接口設備(塊2905)并在移動用戶接口設備中提供位置感知部件,所述位置感知部件可操作來生成與移動設備的位置相關的信息(塊2910)。方法2900還包括提供存儲過程工廠的布置信息的數(shù)據(jù)庫(塊2915)并且在移動用戶接口設備上實現(xiàn)第一例程(塊2920)。第一例程可以操作來根據(jù)在數(shù)據(jù)庫中存儲的信息解釋由位置感知部件生成的信息,以確定移動用戶接口設備的位置和過程工廠的布局之間的關系。移動用戶接口設備還可以根據(jù)所確定的移動設備的位置和過程工廠的布局之間的關系實現(xiàn)第二例程,所述第二例程可操作來生成用于在顯示器上示出的圖形(塊2925)。在實施例中,提供存儲布局信息的數(shù)據(jù)庫可以包括以俯視視圖提供存儲布局信息的數(shù)據(jù)庫或可以包括以視平線視圖提供存儲布局信息的數(shù)據(jù)庫。布局信息可以針對每一個過程設備包括設備標簽、設備視覺化(例如,一個或多個視覺化,其中的每一個對應于移動用戶接口設備類型或移動用戶接口設備顯示類型)、設備位置和設備連接信息。位置感知部件可以例如是GPS接收機、RFID讀取器、RFID標簽和移動用戶接口設備和提供數(shù)據(jù)給移動用戶接口設備的服務器之間的通信通道、可操作來確定移動用戶接口設備相對于錨點的移動和位置的多個傳感器(例如加速度計和陀螺儀)等。在一些實施例中,實現(xiàn)第二例程包括實現(xiàn)如下的例程,其可操作來在移動用戶接口設備在過程工廠內(nèi)移動時,生成移動用戶接口設備在過程工廠內(nèi)的位置的實時圖形。生成移動用戶接口設備的位置的實時圖形可以包括在顯示器上以俯視視圖示出移動用戶接口設備的位置、或在顯示器上以從視平線的三維視圖示出移動用戶接口設備的位置。
[0295]現(xiàn)在應當清楚,Π設備112以及在一些實施例中的控制網(wǎng)絡100可以感知各種環(huán)境信息,重要地,包括過程工廠10中的一個或多個Π設備112的位置。已經(jīng)描述了控制網(wǎng)絡100 (包括服務器150)或Π設備112確定設備位置的各種方法。例如,Π設備112可以與環(huán)境ID設備2402和/或服務器150協(xié)作來確定UI設備112的位置。UI設備112還可以包括GPS接收機832,如一般所知那樣,所述GPS接收機832通過從GPS衛(wèi)星接收信號來允許Π設備112確定其位置。但在一些實施例中,Π設備112中的一個或多個還可以包括慣性定位系統(tǒng)(IPS)834。IPS834可以采用獨立部件或集成電路的形式。在至少一個實施例中,IPS834是包括高精度時鐘電路、三個加速度計(沿x-、y-和z_軸的每一個中各一個)和三個陀螺儀(沿X-、Y-和Z-軸的每一個中各一個)的集成電路。在一些實施例中,IPS834還包括羅盤或地磁儀。
[0296]在任一情況中,IPS834可以操作來檢測UI設備112的移動和其所呈現(xiàn)的方位,并且提供與設備正在移動或已經(jīng)移動的距離和方向相關的信息。通過將與所檢測到的Π設備112的移動和方位相關的信息與指示Π設備112的初始位置(“錨點”)的另一個信息源相組合,UI設備112可以獨立于任何連續(xù)的信息源確定其位置。例如,由操作員攜帶的UI設備112可以具有GPS接收機,并且可以在操作員通過室外環(huán)境朝向室內(nèi)環(huán)境移動時跟蹤Π設備112的位置。在操作員跨過室外和室內(nèi)環(huán)境的邊界時,UI設備112,特別是GPS接收機832,將可能丟失GPS信號。UI設備112可以使用使用GPS接收機832確定的UI設備112的最后已知位置作為錨點。根據(jù)該錨點,UI設備112可以確定Π設備112在室內(nèi)環(huán)境中已經(jīng)移動的距離和方向。使用該信息,UI設備112、在Π設備112上操作的例程以及潛在的其他設備(例如服務器150、監(jiān)督引擎106等)可以繼續(xù)跟蹤Π設備112的位置。Π設備112可以繼續(xù)向操作員提供操作員在室內(nèi)環(huán)境中的位置的圖示,可以向操作員提供到特定工廠資產(chǎn)(例如,到特定的一個設備)的導航方向,以及可以基于操作員在工廠內(nèi)的位置采取或推薦動作等。
[0297]需要注意的是,GPS接收機832不是唯一的能夠提供與IPS834相組合地使用的錨點的信息源。環(huán)境ID設備2402中的任何一個也可以與Π設備112協(xié)作來確定錨點。例如,在操作員跨過室外和室內(nèi)環(huán)境之間的邊界時,處于閾值處的環(huán)境ID設備2402(例如門框上的NFC設備)可以與Π設備112通信來建立Π設備112的位置并提供錨點。作為另一個示例,操作員可以使用Π設備112來掃描處于過程工廠中的任何已知固定位置(例如,在過程設備上、接近特定的工廠區(qū)域等)處的環(huán)境ID設備2402(例如,RFID標簽、NFC芯片、條形碼等)或與所述環(huán)境ID設備2402交互來提供錨點。
[0298]UI設備112可以使用由IPS834提供的信息和錨點來在Π設備112的顯示器上示出UI設備112在過程工廠或其他環(huán)境中的位置。在實施例中,這包括示出過程工廠的樓層平面圖上的位置、示出過程工廠的3D地圖上的位置、示出過程工廠的示意圖上的位置等。替代地或者額外地,Π設備112可以提供導航信息來指引操作員到過程工廠中的期望的位置(例如,到與所分配的工作項相關聯(lián)的位置、到所選擇的位置、到與出錯或警報相關聯(lián)的設備等)。在一些實施例中,UI設備112可以提供導航或位置信息來在工廠環(huán)境中引導操作員或其他人員。例如當試圖定位受傷的人員或請求任務協(xié)助的人員時,這可以是有用的。
[0299]具有(無論是由GPS數(shù)據(jù)、IPS數(shù)據(jù)還是與環(huán)境ID設備2402協(xié)作提供的)位置數(shù)據(jù)的每一個Π設備112可以將Π設備112的位置提供給控制系統(tǒng),特別是提供給服務器150和/或監(jiān)督引擎106。在一些實施例中,UI設備112在特定區(qū)域中的出現(xiàn)可以使得服務器150、監(jiān)督引擎106或Π設備112禁用UI設備112的一個或多個特征。例如,當Π設備112處于操作員的隱私可能重要(例如在衛(wèi)生間中)或有相關安全考慮需求的區(qū)域中時,可以禁用麥克風842和/或照相機844。
[0300]同樣,在一些實施例中,可以通過人員在區(qū)域中的存在來改變過程工廠的各個控制方面。例如,當沒有人員存在于區(qū)域中時,特定的安全系統(tǒng)可以具有第一閾值,而當有人員存在于該區(qū)域中時,該特定的安全系統(tǒng)可以具有第二(更保守)的閾值。按照這種方式,可以提高人員的安全性。
[0301]圖30是示出了用于確定移動設備在過程控制環(huán)境中的位置的方法3000的流程圖。方法3000包括獲取過程工廠內(nèi)的錨位置(塊3005)并且根據(jù)所獲取的數(shù)據(jù)確定錨位置(塊3010)。該方法還包括從移動設備的電路接收指示移動設備的加速度和方位的數(shù)據(jù)(塊3015)并且根據(jù)所接收到的數(shù)據(jù)和錨位置確定移動設備的位置(塊3020)。在實施例中,獲取指示錨位置的數(shù)據(jù)包括使用諸如GPS、GL0NASS或任何其他衛(wèi)星定位系統(tǒng)的全球衛(wèi)星定位系統(tǒng)來確定移動設備的位置。在一些實施例中,獲取指示錨位置的數(shù)據(jù)包括獲取圖像(例如,條形碼的圖像、過程工廠的一部分的圖像等)。在獲取了過程工廠的一部分的圖像的情況下,例如,可以將所捕獲的圖像與物理定位圖像(即與對應的物理位置相關聯(lián)的圖像)的數(shù)據(jù)庫進行比較。指示錨位置的數(shù)據(jù)還可以包括一個或多個無線信號(例如遵從于IEEE802.11規(guī)范的信號)的數(shù)據(jù),從RFID設備獲取數(shù)據(jù),建立藍牙連接或建立近場通信會話。獲取指示錨位置的數(shù)據(jù)還可以包括確定移動設備附近的過程控制設備和從存儲器(或從遠程數(shù)據(jù)庫)接收或獲取與過程控制設備的位置相關聯(lián)的信息。
[0302]接收指示移動設備的加速度和方位的數(shù)據(jù)包括從一個或多個加速度計和從一個或多個陀螺儀接收數(shù)據(jù),從地磁儀接收數(shù)據(jù)。在各個實施例中,從慣性測量單元接收數(shù)據(jù)和/或從設備接收數(shù)據(jù),該設備包括三個加速度計和三個陀螺儀。在一些實施例中,方法還包括至少部分基于所確定的移動設備的位置啟動移動設備的應用,其中所述應用可操作來修改過程工廠的操作。
[0303]現(xiàn)在轉(zhuǎn)向圖31,流程圖示出了用于移動設備在過程控制環(huán)境中的環(huán)境操作的方法3100。該方法包括在移動設備處獲取識別過程控制環(huán)境中的過程實體的信息(塊3105)。過程實體可以是過程工廠中的任何過程實體,包括但不限于過程工廠的區(qū)域、過程控制設備和控制器等。該方法還包括在移動設備處識別與過程實體相關聯(lián)的工作項數(shù)據(jù)(塊3110)。工作項數(shù)據(jù)包括與關聯(lián)于過程實體的目標功能相關的信息。響應于所獲取的信息和所識別出的工作項數(shù)據(jù),自動觸發(fā)移動設備處的事件,以促進實現(xiàn)與過程實體相關聯(lián)的目標功能(塊3115)。目標功能可以是與過程實體相關聯(lián)的調(diào)度的任務。在實施例中,在移動設備處觸發(fā)事件包括如下各項中的至少一項:使得移動設備提供與執(zhí)行調(diào)度的任務相關的指令,使得移動設備顯示安全信息(例如,過程控制設備中的材料、是否已經(jīng)去激活和/或鎖定過程控制設備、是否可檢測到殘余材料等),使得移動設備啟動用于執(zhí)行調(diào)度的任務的應用,或者使得移動設備提供用于執(zhí)行調(diào)度的任務的接口。在一些實施例中,目標功能可以是與過程實體相關聯(lián)的權限驗證功能。自動觸發(fā)的事件可以識別與操作移動設備的用戶相關聯(lián)的用戶標識,識別與過程實體相關聯(lián)的權限令牌,基于用戶標識和權限令牌確定權限水平,以及提供用于將與過程實體相關聯(lián)的參數(shù)修改到由權限水平指示的程度的接口。權限水平可以指示允許用戶對與過程控制實體相關聯(lián)的參數(shù)進行修改的程度。與過程實體相關聯(lián)的目標功能還可以是警報檢查功能,并且觸發(fā)事件可以包括識別警報和提供警報的指示。目標功能可以是位置確定功能,并且自動觸發(fā)的事件可以是確定與過程控制實體相關聯(lián)的位置和提供顯示過程實體在過程控制環(huán)境中的位置的地圖圖形。在實施例中,獲取信息來識別過程實體包括從在過程控制環(huán)境中具有相對于過程實體的固定的空間關系并且包括唯一標識符的一個或多個對應的標識設備獲取一個或多個數(shù)據(jù)標簽。在實施例中,環(huán)境標識設備是條形碼,并且獲取標簽數(shù)據(jù)包括捕獲條形碼的圖像和分析條形碼以識別出標簽數(shù)據(jù)。環(huán)境標識設備可以是無線電發(fā)射機,并且獲取標簽數(shù)據(jù)可以包括檢測由無線電發(fā)射機發(fā)射的并且攜帶標簽數(shù)據(jù)的射頻信號。無線電發(fā)射機可以是進行短波無線電傳輸?shù)腘FC設備、RFID設備或個域網(wǎng)設備。在實施例中,獲取信息來識別過程控制環(huán)境中的過程實體包括捕獲與過程實體唯一相關聯(lián)的圖像。獲取信息還可以包括捕獲音頻信號并且確定音頻信號相關于過程實體。類似地,獲取信息可以包括檢測與過程實體相關聯(lián)的移動圖案。
[0304]物理現(xiàn)象的分析
[0305]在實施例中,Π設備112可以與專家系統(tǒng)104和大數(shù)據(jù)設施102協(xié)作來分析與物理現(xiàn)象相關的數(shù)據(jù)??梢员环治龅奈锢憩F(xiàn)場(非限制性地)包括與可見或不可見波譜相關的現(xiàn)象(例如可見和紅外波譜中的火焰顏色)和與音頻、亞音頻和超音頻范圍內(nèi)的振動相關的現(xiàn)象(例如聲音和其他振動)。攜帶裝備有照相機、加速度計、麥克風或其他設備的Π設備112的人員可以用于捕獲和/或記錄與物理現(xiàn)象相關的數(shù)據(jù)。照相機例如可以感測和記錄可見波譜中的圖像或在某些實施例中感測和記錄在紅外或其他波譜中的圖像。麥克風可以感測和/或記錄通過空氣傳播的音頻、亞音頻和/或超音頻振動。當UI設備112被放置在一個裝置上時,加速度計可以感測和/或記錄振動。可以將這些類型的數(shù)據(jù)中的任何一個或全部從UI設備112發(fā)送到專家系統(tǒng)104來進行分析和/或與大數(shù)據(jù)設施102中的數(shù)據(jù)進行比較。
[0306]在圖32中示出了用于分析過程工廠中的物理現(xiàn)象的方法3200。方法3200包括在移動設備中檢測過程工廠中的物理現(xiàn)象(塊3205)。在各個實施例中,檢測物理現(xiàn)象可以包括檢測視覺場景、檢測聲音和/或檢測振動。在各個實施例中,通過示例而非限制性地,檢測物理現(xiàn)象可以包括檢測包括火焰的視覺場景、與燃燒室相關聯(lián)的聲音、與流體的移動相關聯(lián)的聲音、棧頂?shù)膱D像或視頻和/或與旋轉(zhuǎn)的元件相關聯(lián)的振動。
[0307]方法3200還包括在移動設備中將所檢測到的物理現(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ù)可以包括分析與火焰的一個或多個部分相關聯(lián)的顏色,分析火焰的形狀和/或分析火焰的移動;在所檢測到的物理現(xiàn)象是與流體的移動相關聯(lián)的聲音或振動的情況下,分析數(shù)據(jù)可以包括檢測與流體移動相關聯(lián)的空洞;在所檢測到的物理現(xiàn)象是棧頂?shù)囊曈X場景的情況下,分析數(shù)據(jù)可以包括分析發(fā)散的煙霧的顏色或體積。
[0308]在各個實施例中,方法3200還可以包括檢測與一個或多個過程單元相關聯(lián)的異常情況,根據(jù)數(shù)字數(shù)據(jù)確定異常情況的原因,自動發(fā)起對一個或多個過程控制參數(shù)的改變以校正所述異常情況,自動創(chuàng)建工作項以使得人員采取動作來校正異常情況,向操作員提供要采取來解決異常情況的校正動作的指示,和/或確定與火焰或燃燒室相關聯(lián)的燃料成分。
[0309]以下的額外的考慮可以應用于以上論述。在本說明書中,由服務器150、UI設備112或任何其他設備或例程執(zhí)行的所述動作通常是指根據(jù)機器可讀指令操縱或轉(zhuǎn)換數(shù)據(jù)的處理器的動作或過程。機器可讀指令可以被存儲在與處理器可通信地耦接的存儲器設備上,并且可以被從所述存儲器設備獲取。也就是說,可以通過在計算機可讀介質(zhì)上(即在存儲器設備上)存儲的機器可執(zhí)行指令的集合來體現(xiàn)在本文中描述的方法。當被由對應設備(例如,服務器、移動設備等)的一個或多個處理器執(zhí)行時,所述指令使得所述處理器執(zhí)行所述方法。當指令、例程、模塊、過程、服務、程序和/或應用在本文中被稱為被存儲或保存在計算機可讀存儲器上或計算機可讀介質(zhì)上時,單詞“存儲”或“保存”意在排除暫態(tài)信號。
[0310]在本說明書中用戶接口設備被可互換地稱為“Π設備”和“移動Π設備”。同時,在大多數(shù)情況下,在特定的描述中,這些設備被簡稱為“UI設備”,在特定的示例使用中,增加詞語“移動”來指示Π設備可以是移動Π設備。詞語“移動”的使用或不使用不應被視為是限制性的,在本文中描述的概念可以應用于能夠在過程工廠環(huán)境中使用的任何和所有的Π設備。
[0311]盡管在本文中許多實例引用了瀏覽器顯示信息,但這些實例中的每一個構(gòu)思了與服務器進行通信來提供信息的導航應用的使用??梢葬槍θ魏蔚囊苿悠脚_、任何的工作站操作系統(tǒng)或移動平臺和/或工作站操作系統(tǒng)和/或網(wǎng)絡瀏覽器的任意組合設計本地應用。例如,移動Π設備可以運行在Android?平臺上,而協(xié)作的固定Π設備(例如工作站)可以運行在Windows? 7平臺上。
[0312]此外,盡管使用了詞語“操作員”、“人員”、“人”、“用戶”和“技術人員”以及其他的類似詞語來描述可以與在本文中描述的系統(tǒng)、裝置和方法交互或使用的過程工廠環(huán)境中的人員,但這些詞語并非意在是限制性的。如從上文中可以理解的是,在這里描述的系統(tǒng)、裝置和方法可以具有在一定程度上將工廠人員從過程控制系統(tǒng)的傳統(tǒng)邊界中釋放出來的益處或效果。也就是說,操作員可以承擔傳統(tǒng)上由技術人員參與的一些活動,以及技術人員可以參與傳統(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)存儲器設備、分子存儲器存儲設備或其他存儲介質(zhì))中、計算機或處理器的RAM或ROM等中。盡管在本文中公開的示例系統(tǒng)被公開為包括在硬件上執(zhí)行的軟件和/或固件以及其他部件等,但應當注意的是,這樣的系統(tǒng)僅是說明性的,而不應當被視為是限制性的。例如,考慮這些硬件、軟件和固件部件中的任何一個或所有可以被排他地體現(xiàn)在硬件中,排他地體現(xiàn)在軟件中,或排他地體現(xiàn)在硬件和軟件的任何組合中。相應地,本領域一般技術人員將容易理解所提供的示例不是實現(xiàn)這樣的系統(tǒng)的唯一方式。
[0316]因此,盡管已經(jīng)參照特定示例描述了本發(fā)明(其意在僅是說明性的而非對本發(fā)明構(gòu)成限制),但對于本領域技術人員而言顯而易見的是,可以對所公開的實施例進行各種修改、增加或刪除而不偏離本發(fā)明的精神和范圍。
[0317]方面
[0318]本公開的以下方面僅是示例性的,而不意在限制本公開的范圍。
[0319]1、一種用于確定過程控制環(huán)境內(nèi)的移動設備位置的方法,所述方法包括:獲取指示過程工廠內(nèi)錨的位置的數(shù)據(jù);根據(jù)所述獲取的數(shù)據(jù)確定所述錨的位置;接收來自于所述移動設備電路的數(shù)據(jù),所述數(shù)據(jù)指示所述移動設備的加速度和方位;根據(jù)所接收的數(shù)據(jù)和所述錨的位置,確定所述移動設備的位置。
[0320]2、根據(jù)方面I所述的方法,其中獲取指示錨的位置的數(shù)據(jù)的步驟包括利用全球衛(wèi)星定位系統(tǒng)確定所述移動設備的位置。
[0321]3、根據(jù)方面I或方面2所述的方法,其中獲取指示錨的位置的數(shù)據(jù)的步驟包括獲取圖像。
[0322]4、根據(jù)方面I到方面3中任一所述的方法,其中獲取圖像的步驟包括獲取條形碼的圖像。
[0323]5、根據(jù)方面I到方面4中任一所述的方法,其中獲取圖像的步驟包括獲取所述過程工廠的部分的圖像,并且其中從所述圖像確定所述移動設備的位置包括:將所述過程工廠的部分的所述圖像與所述過程工廠中位置相關的圖像的數(shù)據(jù)庫比較,以確定所述些移動設備的所述位置。
[0324]6、根據(jù)方面I到方面5中任一所述的方法,其中獲取指示錨的位置的數(shù)據(jù)的步驟包括獲取一個或多個無線信號的數(shù)據(jù)。
[0325]7、根據(jù)方面I到方面6中任一所述的方法,其中獲取一個或多個無線信號的數(shù)據(jù)的步驟包括:獲取符合IEEE802.11規(guī)范的一個或多個無線信號的數(shù)據(jù)。
[0326]8、根據(jù)方面I到方面7中任一所述的方法,其中獲取一個或多個無線信號的數(shù)據(jù)的步驟包括:建立藍牙或近場通信(NFC)的通信會話。
[0327]9、根據(jù)方面I到方面8中任一所述的方法,其中獲取一個或多個無線信號的數(shù)據(jù)的步驟包括獲取來自于RFID設備的數(shù)據(jù)。
[0328]10、根據(jù)方面I到方面9中任一所述的方法,其中獲取指示錨的位置的數(shù)據(jù)的步驟包括:確定鄰近于所述移動設備的過程控制設備,以及接收或從存儲器中恢復與所述過程控制設備的所述位置相關的位置信息。
[0329]11、根據(jù)方面I到方面10中任一所述的方法,其中接收指示所述移動設備加速度和方位的數(shù)據(jù)的步驟包括:接收來自于一個或多個加速度計以及一個或多個陀螺儀的數(shù)據(jù)。
[0330]12、根據(jù)方面I到方面11中任一所述的方法,其中接收指示所述移動設備加速度和方位的數(shù)據(jù)的步驟包括:接收來自于地磁儀的數(shù)據(jù)。
[0331]13、根據(jù)方面I到方面12中任一所述的方法,其中接收指示所述移動設備加速度和方位的數(shù)據(jù)的步驟包括:接收來自于慣性測量單元的數(shù)據(jù)。
[0332]14、根據(jù)方面I到方面13中任一所述的方法,其中接收指示所述移動設備加速度和方位的數(shù)據(jù)的步驟包括:接收來自于一個集成設備的數(shù)據(jù),所述集成設備包括三個加速度計和三個陀螺儀。
[0333]15、根據(jù)方面I到方面14中任一所述的方法,還包括:至少部分基于確定的所述移動設備的位置,啟動所述移動設備的應用程序,其中所述應用程序用于調(diào)整所述過程工廠的操作。
[0334]16、一種計算機可讀介質(zhì)存儲指令,當在移動設備的一個或多個處理器上執(zhí)行時,使所述一個或多個處理器:獲取指示過程工廠內(nèi)錨的位置的數(shù)據(jù);根據(jù)所獲取的數(shù)據(jù)確定所述錨的位置;在所述移動設備接收數(shù)據(jù),所述數(shù)據(jù)指示所述移動設備的加速度和方位;根據(jù)接收的數(shù)據(jù)和所述錨的位置,確定所述移動設備的位置。
[0335]17、根據(jù)方面16所述的計算機可讀介質(zhì),其中所述指令用于使所述一個或多個處理器獲取指示過程工廠內(nèi)錨的位置的數(shù)據(jù),所述指令包括:用于使所述一個或多個處理器利用全球衛(wèi)星定位系統(tǒng)確定所述移動設備位置的指令。
[0336]18、根據(jù)方面16或方面17所述的計算機可讀介質(zhì),其中所述指令用于使所述一個或多個處理器獲取指示過程工廠內(nèi)錨的位置的數(shù)據(jù),所述指令包括:用于使所述一個或多個處理器獲取圖像的指令。
[0337]19、根據(jù)方面16到方面18中任一所述的計算機可讀介質(zhì),其中用于使所述一個或多個處理器獲取圖像的所述指令包括:用于使所述一個或多個處理器獲取條形碼圖像的指令。
[0338]20、根據(jù)方面16到方面19中任一所述的計算機可讀介質(zhì),其中用于使所述一個或多個處理器獲取圖像的所述指令包括:用于使所述一個或多個處理器獲取所述過程工廠的部分的圖像的指令,以及用于所述一個或多個處理器確定所述移動設備的位置的所述指令包括:用于使所述一個或多個處理器將過程工廠的部分的所述圖像與所述過程工廠中位置相關圖像的數(shù)據(jù)庫比較的指令,以確定所述移動設備的所述位置。
[0339]21、根據(jù)方面16到方面20中任一所述的計算機可讀介質(zhì),其中所述指令用于使所述一個或多個處理器獲取指示過程工廠內(nèi)錨的位置的數(shù)據(jù),所述指令包括:用于使所述一個或多個處理器獲取一個或多個無線信號的指令。
[0340]22、根據(jù)方面16到方面21中任一所述的計算機可讀介質(zhì),其中所述指令用于使所述一個或多個處理器獲取指示錨的位置的數(shù)據(jù)所述指令包括:用于使所述一個或多個處理器確定鄰近所述移動設備的過程控制設備,以及接收或從存儲器中恢復與所述過程控制設備的所述位置相關的位置信息的指令。
[0341]23、根據(jù)方面16到方面22中任一所述的計算機可讀介質(zhì),其中所述指令用于使所述一個或多個處理器接收指示所述移動設備加速度和方位的數(shù)據(jù),所述指令包括:用于使所述一個或多個處理器接收來自于一個或多個加速度計以及一個或多個陀螺儀數(shù)據(jù)的指令。
[0342]24、根據(jù)方面16到方面23中任一所述的計算機可讀介質(zhì),其中所述指令用于使所述一個或多個處理器接收指示所述移動設備加速度和方位的數(shù)據(jù),所述指令包括:用于使所述一個或多個處理器接收來自于地磁儀數(shù)據(jù)的指令。
[0343]25、根據(jù)方面16到方面24中任一所述計算機可讀介質(zhì),其中所述指令用于使所述一個或多個處理器接收指示所述移動設備加速度和方位的數(shù)據(jù),所述指令包括:用于使所述一個或多個處理器接收來自于慣性測量單元數(shù)據(jù)的指令。
[0344]26、根據(jù)方面16到方面25中任一所述計算機可讀介質(zhì),其中所述指令用于使所述一個或多個處理器接收指示所述移動設備加速度和方位的數(shù)據(jù),所述指令包括:用于使所述一個或多個處理器接收來自與集成設備數(shù)據(jù)的指令,所述集成設備包括三個加速度計和三個陀螺儀。
[0345]27、根據(jù)方面16到方面26中任一所述計算機可讀介質(zhì),還包括指令,所述指令用于使所述一個或多個處理器至少部分基于確定的所述移動設備的位置,啟動所述移動設備的應用程序,其中所述應用程序用于調(diào)整所述過程工廠的所述操作。
[0346]28、一種用于在過程控制環(huán)境內(nèi)執(zhí)行控制操作的移動設備,所述移動設備包括:
[0347]第一電路,其用于獲取用于指示過程工廠內(nèi)錨的位置的第一數(shù)據(jù);
[0348]第二電路,其用于探測所述移動設備加速度和方位,其中,所述第二電路產(chǎn)生指示所述加速度和所述方位的第二數(shù)據(jù);以及
[0349]一個或多個處理器,其包括至少一個通信地連接到所述第一電路的處理器以及至少一個通信地連接到所述第二電路的處理器,用于:(i)基于所述第一數(shù)據(jù)確定所述錨的位置,以及(ii)根據(jù)所述第二數(shù)據(jù)和所述錨的位置確定所述移動設備的位置。
[0350]29、根據(jù)方面28所述的移動設備,其中所述第一電路包括一個圖像采集電路,所述圖像采集電路用于采集包括所述第一數(shù)據(jù)的圖像。
[0351]30、根據(jù)方面28或方面29所述的移動設備,其中所述第一電路包括天線,所述天線用于接收載有所述第一數(shù)據(jù)的射頻信號。
[0352]31、根據(jù)方面28到方面30中任一所述的移動設備,其中所述第二電路包括一個加速度計和一個陀螺儀。
[0353]32、根據(jù)方面28到方面31中任一所述的移動設備,其中所述第二電路包括一個地磁儀。
[0354]33、根據(jù)方面28到方面32中任一所述的移動設備,其中所述第二電路包括一個慣性測量單元。
[0355]34、根據(jù)方面28到方面33中任一所述的移動設備,其中所述第二電路包括一個集成設備,所述集成設備包括三個加速度計和三個陀螺儀。
[0356]35、根據(jù)方面28到方面34中任一所述的移動設備,其中所述一個或多個處理器根據(jù)所述獲取的第一數(shù)據(jù),通過執(zhí)行查找操作以確定所述錨的位置。
[0357]36、根據(jù)方面28到方面35中任一所述的移動設備,其中所述一個或多個處理器根據(jù)所述獲取的第一數(shù)據(jù),通過從服務器請求信息以確定所述錨的位置。
[0358]37、根據(jù)方面28到方面36中任一所述的移動設備,其中所述第一電路包括一個RFID讀取器。
[0359]38、根據(jù)方面28到方面37中任一所述的移動設備,其中所述第一電路包括一個近場通信收發(fā)器。
[0360]39、根據(jù)方面28到方面38中任一所述的移動設備,其中所述第一電路包括接收器,所述接收器被配置以接收來自于多個定位系統(tǒng)衛(wèi)星的信號。
[0361]40、根據(jù)方面28到方面39中任一所述的移動設備,其中所述一個或多個處理器根據(jù)所述移動設備的所述位置進一步用于啟動所述移動設備的功能。
[0362]41、根據(jù)方面28到方面40中任一所述的移動設備,其中所述一個或多個處理器根據(jù)所述移動設備的所述位置進一步用于提供顯示。
[0363]42、根據(jù)方面28到方面41中任一所述的移動設備,其中所述一個或多個處理器至少部分根據(jù)所述移動設備的所述位置進一步用于啟動應用程序。
[0364]43、根據(jù)方面28到方面42中任一所述的移動設備,其中所述一個或多個處理器至少部分根據(jù)所述移動設備的所述位置進一步用于與其他移動設備或過程控制實體建立通信。2.如方面I所述的系統(tǒng),其中:可操作來使得所述第一用戶接口設備的處理器動態(tài)地生成用于顯示過程數(shù)據(jù)的用戶接口的所述指令包括:可操作來使得所述第一用戶接口設備的處理器生成HTML頁面的動態(tài)內(nèi)容的指令;以及可操作來使得所述第二用戶接口設備動態(tài)地生成用于在所述第二用戶接口設備上顯示數(shù)據(jù)的用戶接口的所述指令包括:可操作來使得所述第二用戶接口設備的處理器生成HTML頁面的動態(tài)內(nèi)容的指令。
【權利要求】
1.一種用于確定過程控制環(huán)境內(nèi)的移動設備位置的方法,所述方法包括: 獲取指示過程工廠內(nèi)錨的位置的數(shù)據(jù); 根據(jù)獲取的數(shù)據(jù)確定所述錨的位置; 接收來自于所述移動設備的電路的數(shù)據(jù),所述數(shù)據(jù)指示所述移動設備的加速度和方位;以及 根據(jù)所接收的數(shù)據(jù)和所述錨的位置,確定所述移動設備的位置。
2.根據(jù)權利要求1所述的方法,其中獲取指示錨的位置的數(shù)據(jù)的步驟包括利用全球衛(wèi)星定位系統(tǒng)確定所述移動設備的位置。
3.根據(jù)權利要求1所述的方法,其中獲取指示錨的位置的數(shù)據(jù)的步驟包括獲取圖像。
4.根據(jù)權利要求3所述的方法,其中獲取圖像的步驟包括獲取條形碼的圖像。
5.根據(jù)權利要求3所述的方法,其中獲取圖像的步驟包括獲取所述過程工廠的部分的圖像,并且其中從所述圖像確定所述移動設備的位置包括:將所述過程工廠的部分的所述圖像與所述過程工廠中位置相關的圖像的數(shù)據(jù)庫比較,以確定所述移動設備的所述位置。
6.根據(jù)權利要求1所述的方法,其中獲取指示錨的位置的數(shù)據(jù)的步驟包括獲取一個或多個無線信號的數(shù)據(jù)。
7.根據(jù)權利要求6所述的方法,其中獲取一個或多個無線信號的數(shù)據(jù)的步驟包括:獲取符合IEEE802.11規(guī)范的一個或多個無線信號的數(shù)據(jù)。
8.根據(jù)權利要求6所述的方法,其中獲取一個或多個無線信號的數(shù)據(jù)的步驟包括:建立藍牙或近場通信(NFC)的通信會話。
9.根據(jù)權利要求6所述的方法,其中獲取一個或多個無線信號的數(shù)據(jù)的步驟包括獲取來自RFID設備的數(shù)據(jù)。
10.根據(jù)權利要求1所述的方法,其中獲取指示錨的位置的數(shù)據(jù)的步驟包括:確定鄰近于所述移動設備的過程控制設備,以及從存儲器接收或恢復與所述過程控制設備位置相關的位置信息。
11.根據(jù)權利要求1所述的方法,其中接收指示所述移動設備加速度和方位的數(shù)據(jù)的步驟包括:接收來自于一個或多個加速度計以及一個或多個陀螺儀的數(shù)據(jù)。
12.根據(jù)權利要求1所述的方法,其中接收指示所述移動設備加速度和方位的數(shù)據(jù)的步驟包括:接收來自于地磁儀的數(shù)據(jù)。
13.根據(jù)權利要求1所述的方法,其中接收指示所述移動設備加速度和方位的數(shù)據(jù)的步驟包括:接收來自于慣性測量單元的數(shù)據(jù)。
14.根據(jù)權利要求1所述的方法,其中接收指示所述移動設備加速度和方位的數(shù)據(jù)的步驟包括:接收來自于一個集成設備的數(shù)據(jù),所述集成設備包括三個加速度計和三個陀螺儀。
15.根據(jù)權利要求1所述的方法,還包括:至少部分基于所述移動設備的所述確定位置,啟動所述移動設備的應用程序,其中所述應用程序用于調(diào)整所述過程工廠的所述操作。
16.一種用于在過程控制環(huán)境內(nèi)執(zhí)行控制操作的移動設備,所述移動設備包括: 第一電路,其用于獲取用于指示過程工廠內(nèi)錨位置的第一數(shù)據(jù); 第二電路,其用于探測所述移動設備加速度和方位,其中,所述第二電路產(chǎn)生指示所述加速度和所述方位的第二數(shù)據(jù);以及一個或多個處理器,其包括至少一個通信地連接到所述第一電路的處理器,以及至少一個通信地連接到所述第二電路的處理器,用于: (i)基于所述第一數(shù)據(jù)確定所述錨的位置,以及 (ii)根據(jù)所述第二數(shù)據(jù)和所述錨的位置確定所述移動設備的位置。
17.根據(jù)權利要求16所述的移動設備,其中所述第一電路包括一個圖像采集電路,所述圖像采集電路用于采集包括所述第一數(shù)據(jù)的圖像。
18.根據(jù)權利要求16所述的移動設備,其中所述第一電路包括一個天線,所述天線用于接收載有所述第一數(shù)據(jù)的射頻信號。
19.根據(jù)權利要求16所述的移動設備,其中所述第二電路包括一個加速度計和一個陀螺儀。
20.根據(jù)權利要求16所述的移動設備,其中所述第二電路包括一個地磁儀。
21.根據(jù)權利要求16所述的移動設備,其中所述第二電路包括一個慣性測量單元。
22.根據(jù)權利要求16所述的移動設備,其中所述第二電路包括一個集成設備,所述集成設備包括三個加速度計和三個陀螺儀。
23.根據(jù)權利要求16所述的移動設備,其中所述一個或多個處理器根據(jù)所述獲取的第一數(shù)據(jù),通過執(zhí)行查找操作以確定所述錨的位置。
24.根據(jù)權利要求16所述的移動設備,其中所述一個或多個處理器根據(jù)所述獲取的第一數(shù)據(jù),通過從服務器請求信息以確定所述錨的位置。
25.根據(jù)權利要求16所述的移動設備,其中所述第一電路包括一個RFID讀取器。
26.根據(jù)權利要求16所述的移動設備,其中所述第一電路包括一個近場通信收發(fā)器。
27.根據(jù)權利要求16所述的移動設備,其中所述第一電路包括一個接收器,所述接收器被配置以接收來自于多個定位系統(tǒng)衛(wèi)星的信號。
28.根據(jù)權利要求16所述的移動設備,其中所述一個或多個處理器根據(jù)所述移動設備的所述位置進一步用于啟動所述移動設備的功能。
29.根據(jù)權利要求16所述的移動設備,其中,所述一個或多個處理器根據(jù)所述移動設備的所述位置進一步用于提供顯示。
30.根據(jù)權利要求16所述的移動設備,其中所述一個或多個處理器至少部分根據(jù)所述移動設備的所述位置進一步用于啟動應用程序。
31.根據(jù)權利要求16所述的移動設備,其中所述一個或多個處理器至少部分根據(jù)所述移動設備的所述位置進一步用于與其他移動設備或過程控制實體建立通信。
【文檔編號】G05B19/418GK104049268SQ201410097675
【公開日】2014年9月17日 申請日期:2014年3月14日 優(yōu)先權日:2013年3月15日
【發(fā)明者】M·J·尼克松, K·貝奧特, D·D·克里斯滕森 申請人:費希爾-羅斯蒙特系統(tǒng)公司