用于管理過程工廠中的工作流程的方法和設(shè)備的制作方法
【專利摘要】一種用于管理過程工廠中的工作流程的自動化方法,其包括:確定執(zhí)行工作項目的步驟以及為操作員或其他人員產(chǎn)生相關(guān)聯(lián)的顯示以執(zhí)行所述工作項目的步驟。工作項目被創(chuàng)建用來指定將在所述過程工廠中執(zhí)行的任務(wù)并從所指定的任務(wù)中確定用于所述工作項目的執(zhí)行的規(guī)程集合。對于每一個規(guī)程,產(chǎn)生相關(guān)聯(lián)的顯示,并依照所述規(guī)程集合將被執(zhí)行的次序在移動用戶接口設(shè)備上順序地顯示所述相關(guān)聯(lián)的顯示。
【專利說明】用于管理過程工廠中的工作流程的方法和設(shè)備
【技術(shù)領(lǐng)域】
[0001] 本公開概況而言涉及過程工廠和過程控制系統(tǒng),并且更具體地涉及對過程工廠和 過程控制系統(tǒng)中的移動用戶接口設(shè)備的使用。
【背景技術(shù)】
[0002] 分布式的過程控制系統(tǒng)(例如在化工、石油或其他過程工廠中使用的那些)通常 包括一個或多個過程控制器,該一個或多個過程控制器經(jīng)由模擬、數(shù)字或組合的模擬/數(shù) 字總線,或者經(jīng)由無線通信鏈路或網(wǎng)絡(luò)與一個或多個現(xiàn)場設(shè)備可通信地耦接。現(xiàn)場設(shè)備 (其例如可以是閥、閥定位器、開關(guān)和發(fā)送機(jī)(例如溫度、壓力、水平和流速傳感器))位于過 程環(huán)境中,并且通常執(zhí)行物理或過程控制功能(例如打開或關(guān)閉閥、測量過程參數(shù)等),以 控制過程工廠或系統(tǒng)中執(zhí)行的一個或多個過程。智能現(xiàn)場設(shè)備(例如符合公知的現(xiàn)場總線 協(xié)議的現(xiàn)場設(shè)備)還可以執(zhí)行控制計算、警報功能以及一般在控制器中實施的其他控制功 能。通常也位于工廠環(huán)境中的過程控制器接收指示由傳感器和/或現(xiàn)場設(shè)備進(jìn)行的過程測 量和/或與現(xiàn)場設(shè)備相關(guān)的其他信息的信號并且執(zhí)行控制器應(yīng)用,所述控制器應(yīng)用例如運 行進(jìn)行過程控制決策的不同的控制模塊、基于所接收到的信息生成控制信號,并且與控制 模塊或在現(xiàn)場設(shè)備(例如HART?、Wireless HART?和FOUNDATION?現(xiàn)場總線 現(xiàn)場設(shè)備)中執(zhí)行的塊進(jìn)行協(xié)作??刂破髦械目刂颇K通過通信線路或鏈路將控制信號發(fā) 送到現(xiàn)場設(shè)備,從而控制過程工廠或系統(tǒng)的至少一部分的操作。
[0003] 通常使得來自現(xiàn)場設(shè)備和控制器的信息通過數(shù)據(jù)高速公路對于一個或多個其他 硬件設(shè)備可用,所述硬件設(shè)備例如是通常被放置在遠(yuǎn)離更惡劣的工廠環(huán)境的控制室或其他 位置的操作員工作站、個人計算機(jī)或計算設(shè)備、數(shù)據(jù)歷史記錄、報告生成器、中央數(shù)據(jù)庫或 中央管理計算設(shè)備。通常跨過程工廠或跨過程工廠的一部分對這些硬件設(shè)備中的每一個進(jìn) 行集中。這些硬件設(shè)備運行例如可以使得操作員能夠執(zhí)行相關(guān)于控制過程和/或操作過程 工廠(例如改變過程控制例程的設(shè)置、修改控制器或現(xiàn)場設(shè)備中的控制模塊的操作、查看 過程的當(dāng)前狀態(tài)、查看由現(xiàn)場設(shè)備和控制器生成的警報、出于訓(xùn)練人員或測試過程控制軟 件的目的而模擬過程的操作、保持和更新配置數(shù)據(jù)庫等)的功能的應(yīng)用。由硬件設(shè)備、控制 器和現(xiàn)場設(shè)備使用的數(shù)據(jù)高速公路可以包括有線通信路徑、無線通信路徑或有線和無線通 信路徑的組合。
[0004] 例如,由愛默生過程管理公司(Emerson Process Management)銷售的DeltaV?控 制系統(tǒng)包括在位于過程工廠中的各個位置處的不同設(shè)備中存儲并且由所述設(shè)備執(zhí)行的多 個應(yīng)用。這些應(yīng)用中的每一個提供了用戶接口(Π ),以允許用戶(例如配置工程師、操作 員、維護(hù)技術(shù)人員等)查看和/或修改過程工廠操作和配置的各個方面。在本說明書中,詞 語"用戶接口"或"Π "用于指代允許用戶查看或修改過程工廠的配置、操作或狀態(tài)的應(yīng)用 或屏幕。類似地,詞語"用戶接口設(shè)備"或"Π 設(shè)備"用于指代用戶接口在其上進(jìn)行操作的 設(shè)備,而無關(guān)于該設(shè)備是固定的(例如工作站、壁掛式顯示器、過程控制設(shè)備顯示器等)還 是移動的(例如膝上型計算機(jī)、平板計算機(jī)、智能電話等)。位于一個或多個操作員工作站 或計算設(shè)備上的配置應(yīng)用使得用戶能夠創(chuàng)建或改變過程控制模塊,并且經(jīng)由數(shù)據(jù)高速公路 將這些過程控制模塊下載到專用的分布式控制器。通常,這些控制塊由可通信地互連的功 能塊構(gòu)成,所述功能塊是面向?qū)ο蟮木幊虆f(xié)議中的對象,所述對象基于向其的數(shù)據(jù)執(zhí)行控 制方案中的功能,并且將輸出提供給控制方案中的其他功能塊。配置應(yīng)用還可以允許配置 設(shè)計者創(chuàng)建或改變由查看應(yīng)用使用的操作員接口,來顯示數(shù)據(jù)給操作員并使得操作員能夠 改變過程控制例程中的設(shè)置,例如設(shè)置點。每一個專用控制器(以及在一些情況下的一個 或多個現(xiàn)場設(shè)備)存儲和執(zhí)行相應(yīng)的控制器應(yīng)用,所述相應(yīng)的控制器應(yīng)用運行向其分配和 下載的控制模塊,以實現(xiàn)實際的過程控制功能??梢栽谝粋€或多個操作員工作站上(或者 在與操作員工作站和數(shù)據(jù)高速公路可通信地連接的一個或多個遠(yuǎn)程計算設(shè)備上)執(zhí)行的 查看應(yīng)用經(jīng)由數(shù)據(jù)高速公路從控制器應(yīng)用接收數(shù)據(jù),并且使用Π 將該數(shù)據(jù)顯示給過程控 制系統(tǒng)的設(shè)計者、操作員或用戶,并且可以提供多個不同的視角中的任何一個(例如操作 員視角、工程師視角、技術(shù)人員視角等)。數(shù)據(jù)歷史應(yīng)用通常被存儲在數(shù)據(jù)歷史設(shè)備中并且 由數(shù)據(jù)歷史設(shè)備執(zhí)行,所述數(shù)據(jù)歷史設(shè)備收集并且存儲跨數(shù)據(jù)高速公路提供的數(shù)據(jù)中的一 些或全部,同時,配置數(shù)據(jù)庫應(yīng)用可以運行在連接到數(shù)據(jù)高速公路的另一個計算機(jī)中,以存 儲與其相關(guān)聯(lián)的當(dāng)前的過程控制例程配置和數(shù)據(jù)?;蛘?,配置數(shù)據(jù)庫可以位于與配置應(yīng)用 相同的工作站中。
[0005] 過程控制工廠和過程控制系統(tǒng)的架構(gòu)在很大程度上受有限的控制器和設(shè)備存儲 器、通信帶寬、以及控制器和設(shè)備處理器能力的影響。例如,在控制器中對動態(tài)和靜態(tài)非易 失性存儲器的使用通常被最小化,或者至少被小心地管理。作為結(jié)果,在系統(tǒng)配置(例如先 驗)期間,用戶通常必須選擇控制器中的哪個數(shù)據(jù)要被歸檔或保存、其被保存的頻率以及 是否使用壓縮,并且從而向控制器配置該有限的數(shù)據(jù)規(guī)則集合。從而,在故障排除和過程分 析中可能有用的數(shù)據(jù)通常沒有被歸檔,并且如果其被收集,則有用信息可能會因為數(shù)據(jù)壓 縮而已經(jīng)丟失。
[0006] 此外,為了最小化當(dāng)前已知的過程控制系統(tǒng)中的控制器存儲器使用,并且要被歸 檔或保存的數(shù)據(jù)被報告給例如在適當(dāng)?shù)臍v史記錄或數(shù)據(jù)堅井處的工作站或計算設(shè)備以進(jìn) 行存儲。用于報告數(shù)據(jù)的當(dāng)前技術(shù)對通信資源的利用很差,并且造成多余的控制器負(fù)載。此 夕卜,由于歷史記錄或堅井處的通信和采樣時的時間延遲,數(shù)據(jù)收集和時間戳通常與實際過 程不同步。
[0007] 類似地,在批過程控制系統(tǒng)中,為了最小化控制器存儲器使用,批接收和控制器 配置的快照通常被保持存儲在中央管理計算設(shè)備或位置處(例如在數(shù)據(jù)堅井或歷史記錄 中),并且僅在需要時被傳輸給控制器。這樣的策略在控制器中和在工作站或中央管理計算 設(shè)備和控制器之間的通信通道中引入了嚴(yán)重的突發(fā)負(fù)載。
[0008] 此外,過程控制系統(tǒng)的關(guān)系數(shù)據(jù)庫的能力和性能限制與盤存儲的高成本相組合地 在向獨立實體或堅井中構(gòu)造應(yīng)用數(shù)據(jù)中扮演了較大的一部分以滿足具體應(yīng)用的目的。例 如,在DeltaV?系統(tǒng)中,過程模型、連續(xù)的歷史數(shù)據(jù)以及批和事件數(shù)據(jù)被保存和/或歸檔在 三個不同的應(yīng)用數(shù)據(jù)庫或數(shù)據(jù)的堅井中。每個堅井具有不同的接口來訪問在其中存儲的數(shù) 據(jù)。
[0009] 按照此方式構(gòu)造數(shù)據(jù)使得對歷史化的數(shù)據(jù)的訪問和使用造成了障礙。例如,產(chǎn)品 質(zhì)量中的變化的根本原因可能關(guān)聯(lián)于這些數(shù)據(jù)文件中的一個或多個中的數(shù)據(jù)。然而,由于 不同的文件結(jié)構(gòu),無法提供允許該數(shù)據(jù)被快速和容易地訪問以用于分析的工具。此外,必須 執(zhí)行審計或同步功能,以確保跨不同堅井的數(shù)據(jù)是一致的。
[0010] 例如在工廠操作、故障排除和/或預(yù)測建模期間,上述的過程工廠和過程控制系 統(tǒng)的限制以及其他限制可能會不期望地顯現(xiàn)在過程工廠或過程控制系統(tǒng)的操作和優(yōu)化上。 例如,這樣的限制迫使必須執(zhí)行繁瑣而冗長的工作流,以便獲取用于故障排除和生成更新 的模型的數(shù)據(jù)。此外,由于數(shù)據(jù)壓縮、不充足的帶寬或偏移的時間戳,所獲取的數(shù)據(jù)可能是 不準(zhǔn)確的。
[0011] 在這里提供的【背景技術(shù)】描述用于概況呈現(xiàn)本發(fā)明的環(huán)境的目的。在本【背景技術(shù)】部 分描述的程度上,當(dāng)前署名的發(fā)明人的工作以及并不以任何方式被視為在提交時的現(xiàn)有技 術(shù)的描述的各個方面并不被明確或隱含地承認(rèn)為針對本發(fā)明的現(xiàn)有技術(shù)。
【發(fā)明內(nèi)容】
[0012] 在一個實施例中,一種管理過程工廠中工作流程的計算機(jī)實現(xiàn)的自動化方法包 括:創(chuàng)建指定將在所述過程工廠中執(zhí)行的任務(wù)的工作項目,以及從所指定的任務(wù)中確定用 于所述工作項目的執(zhí)行的規(guī)程集合。所述方法還包括:為所述規(guī)程集合中的每一個規(guī)程產(chǎn) 生相關(guān)聯(lián)的顯示,并依照所述規(guī)程集合將被執(zhí)行的次序在移動用戶接口設(shè)備上順序地顯示 一組相關(guān)聯(lián)的顯示。在多個實施例中,創(chuàng)建工作項目包括:(i)接收來自專家系統(tǒng)的數(shù)據(jù)并 根據(jù)從所述專家系統(tǒng)接收的所述數(shù)據(jù)指定任務(wù);(ii)指定維護(hù)任務(wù),校準(zhǔn)任務(wù),更換任務(wù), 檢查任務(wù),或修復(fù)任務(wù);(iii)指定需要安全鎖定規(guī)程的任務(wù);和/或(iv)指定需要關(guān)斷規(guī) 程和開始規(guī)程的任務(wù)。在多個實施例中,產(chǎn)生相關(guān)聯(lián)的顯示包括:產(chǎn)生呈現(xiàn)執(zhí)行規(guī)程的一組 步驟的顯示,產(chǎn)生包含描述所述規(guī)程的執(zhí)行的一個或多個圖像的顯示,產(chǎn)生包含在其周圍 環(huán)境中的一臺目標(biāo)設(shè)備的圖像的顯示以協(xié)助觀看所述顯示的人定位所述目標(biāo)設(shè)備,產(chǎn)生包 含用于記錄與一臺目標(biāo)設(shè)備相關(guān)聯(lián)的參數(shù)的參數(shù)輸入字段的顯示,和/或產(chǎn)生包含一組標(biāo) 準(zhǔn)操作規(guī)程的顯示。
【專利附圖】
【附圖說明】
[0013] 圖1A是在過程控制系統(tǒng)或過程工廠中操作的示例性的過程控制網(wǎng)絡(luò)的框圖。
[0014] 圖1B是示出更廣的控制網(wǎng)絡(luò)的框圖。
[0015] 圖2是根據(jù)本說明書說明包括移動控制室的通信架構(gòu)的框圖。
[0016] 圖3是根據(jù)本說明書說明監(jiān)督引擎的實施例的框圖。
[0017] 圖4說明了可以由圖23的監(jiān)督引擎生成的示例性的工作項。
[0018] 圖5是示出用于將任務(wù)分配給過程工廠中的人員的方法的流程圖。
[0019] 圖6是示出用于管理過程工廠中的工作流的方法的流程圖。
[0020] 圖7是示出用于促進(jìn)過程工廠中的任務(wù)完成的方法的流程圖。
[0021] 圖8是Π 設(shè)備的框圖。
[0022] 圖9A說明了示例性的移動控制室的方面。
[0023] 圖9B說明了示例性的移動控制室中的設(shè)備。
[0024] 圖10說明了與Π 設(shè)備之間的Π 同步相關(guān)聯(lián)的示例性的設(shè)備顯示器。
[0025] 圖11是示出了用于同步Π 設(shè)備的示例方法的流程圖。
[0026] 圖12A是示出了與示例性的移動控制室中的Π 設(shè)備相關(guān)聯(lián)的示例性數(shù)據(jù)的框圖。
[0027] 圖12Β是示出了與另一個示例的移動控制室中的Π 設(shè)備相關(guān)聯(lián)的示例性數(shù)據(jù)的 框圖。
[0028] 圖13是用于將會話數(shù)據(jù)提供給Π 設(shè)備的示例方法的流程圖。
[0029] 圖14是用于在Π 設(shè)備處生成⑶I配置的示例方法的流程圖。
[0030] 圖15是示出兩個Π 設(shè)備之間的直接狀態(tài)信息傳遞的示例方法的流程圖。
[0031] 圖16是示出用于在與服務(wù)器耦接的兩個Π 設(shè)備之間傳遞狀態(tài)信息的示例方法的 流程圖。
[0032] 圖17是示出用于在兩個Π 設(shè)備之間傳遞狀態(tài)信息的另一方法的流程圖。
[0033] 圖18是示出了用于使用與移動控制室相關(guān)聯(lián)的Π 設(shè)備來控制過程工廠的另一個 示例方法的流程圖。
[0034] 圖19是示出了服務(wù)器上執(zhí)行的用于使用Π 設(shè)備促進(jìn)過程工廠的移動控制的方法 的流程圖。
[0035] 圖20是示出了用于將第一 Π 設(shè)備的狀態(tài)傳遞到第二Π 設(shè)備的方法的流程圖。
[0036] 圖21是示出了用于在第一 Π 設(shè)備上發(fā)起Π 會話的方法的流程圖。
[0037] 圖22是示出了用于在第一 Π 設(shè)備上發(fā)起Π 會話的第二方法的流程圖。
[0038] 圖23說明了示例性的移動控制室的第二方面。
[0039] 圖24是示例性的環(huán)境感知的Π 設(shè)備的框圖。
[0040] 圖25是過程工廠中的移動控制室的另一個實施例的框圖。
[0041] 圖26是另一個示例性的移動控制室的圖示。
[0042] 圖27是示出了用于生成圖形用戶接口的示例方法的流程圖。
[0043] 圖28是示出了由Π 設(shè)備執(zhí)行的示例方法的流程圖。
[0044] 圖29是示出用于促進(jìn)過程工廠的移動控制的方法的流程圖。
[0045] 圖30是示出了用于確定移動設(shè)備在過程工廠中的位置的方法的流程圖。
[0046] 圖31是示出了用于過程控制環(huán)境中的移動設(shè)備的環(huán)境操作的方法的流程圖。
[0047] 圖32是示出用于分析過程工廠中的物理現(xiàn)象的方法的流程圖。
【具體實施方式】
[0048] 與過程工廠相關(guān)聯(lián)的控制和維護(hù)設(shè)施的去集中化和移動性為其帶來了各種明顯 的優(yōu)點。例如,移動用戶接口設(shè)備與固定用戶接口設(shè)備的協(xié)作使得操作員、維護(hù)人員和其他 工廠人員可以不局限于中央位置,允許人員在整個過程工廠中走動,而不損害對與過程工 廠的操作和狀態(tài)相關(guān)的信息的訪問。通過實施"大數(shù)據(jù)"概念(即收集、存儲、組織和挖掘 數(shù)據(jù)的一個或多個集合,這種數(shù)據(jù)如此大或復(fù)雜,使得傳統(tǒng)的數(shù)據(jù)庫管理工具和/或數(shù)據(jù) 處理應(yīng)用無法在可容忍的時間量內(nèi)管理數(shù)據(jù)集)結(jié)合專家系統(tǒng)、監(jiān)督系統(tǒng)和環(huán)境感知移動 用戶接口設(shè)備,過程工廠可以被有益地管理并且被更有效地維護(hù)(例如,具有更少的維護(hù)、 更大的產(chǎn)出、更小的停機(jī)時間、更少的人員、對人員和設(shè)備的安全的風(fēng)險更小等),如在本公 開通篇所描述的那樣。
[0049] 通常,環(huán)境感知移動用戶接口設(shè)備與專家系統(tǒng)、監(jiān)督系統(tǒng)和大數(shù)據(jù)系統(tǒng)協(xié)作,以促 進(jìn)過程工廠的改進(jìn)的操作??梢允褂卯?dāng)前描述的概念(其包括協(xié)作、移動性、工作流管理、 人員管理、自動化、責(zé)任性、驗證和診斷等)中的一個或多個來實現(xiàn)改進(jìn)的操作。例如,在本 文中描述的裝置、系統(tǒng)和方法可以促進(jìn)從一個用戶接口設(shè)備到另一個(例如,從工作站到 平板設(shè)備或從平板設(shè)備到移動電話)的無縫轉(zhuǎn)換,從而用戶可以具有相同或相似的可用信 息,而與從一個設(shè)備到另一個設(shè)備的移動無關(guān),和/或可以促進(jìn)相同或不同位置處的查看 相同或不同數(shù)據(jù)的多個人員之間的協(xié)作,和/或可以促進(jìn)用戶會話的發(fā)起或繼續(xù),而與用 戶碰巧正在操作的設(shè)備無關(guān)。用戶接口設(shè)備中的移動設(shè)備可以是設(shè)備感知和/或位置感知 的,以便自動顯示相關(guān)信息(例如,地圖、過程、圖、用戶手冊),以及登陸應(yīng)用等。此外,專家 和監(jiān)督系統(tǒng)以及用戶接口設(shè)備之間的協(xié)作可以促進(jìn)自動生成、分配和管理與操作員和/或 維護(hù)人員活動相關(guān)的工作項。例如,如在下文中將進(jìn)一步詳細(xì)描述的,專家系統(tǒng)可以分析在 大數(shù)據(jù)系統(tǒng)中存儲的信息并且確定應(yīng)當(dāng)執(zhí)行一些任務(wù),并且可以通過與監(jiān)督系統(tǒng)的協(xié)作, 創(chuàng)建工作項,將工作項分配給人,創(chuàng)建工作項任務(wù)的執(zhí)行所必需的項的檢查清單,使得所分 配的人抽查相關(guān)聯(lián)的任務(wù)的效能,并且跟蹤任務(wù)的進(jìn)程。將在全文中描述這些和其他方面。
[0050] 首先轉(zhuǎn)向示例性的過程工廠的整體結(jié)構(gòu),圖1A是在過程控制系統(tǒng)或過程工廠10 中操作的示例性的過程控制網(wǎng)絡(luò)100的框圖。過程控制網(wǎng)絡(luò)100可以包括提供各個其他設(shè) 備之間的直接或間接連接的骨干網(wǎng)105。在各個實施例中,與骨干網(wǎng)105耦接的設(shè)備包括接 入點72、(例如經(jīng)由內(nèi)聯(lián)網(wǎng)或企業(yè)廣域網(wǎng))到其他過程工廠的網(wǎng)關(guān)75、到外部系統(tǒng)(例如 到互聯(lián)網(wǎng))的網(wǎng)關(guān)78、Π 設(shè)備112、服務(wù)器150、大數(shù)據(jù)設(shè)施102 (例如,包括大數(shù)據(jù)歷史記 錄)、大數(shù)據(jù)專家系統(tǒng)104、監(jiān)督引擎106、控制器11、輸入/輸出(I/O)卡26和28、有線現(xiàn) 場設(shè)備15-22、無線網(wǎng)關(guān)35以及無線通信網(wǎng)絡(luò)70。通信網(wǎng)絡(luò)70可以包括無線設(shè)備40-58, 其包括無線現(xiàn)場設(shè)備40-46、無線適配器52a和52b、接入點55a和55b以及路由器58。無 線適配器52a和52b可以分別連接到非無線現(xiàn)場設(shè)備48和50??刂破?1可以包括處理器 30、存儲器32和一個或多個控制例程38。盡管圖1A僅示出了與骨干網(wǎng)105相連接的設(shè)備 中的一些中的單獨一個,但應(yīng)當(dāng)理解的是,每一個設(shè)備可以在骨干網(wǎng)105上具有多個實例, 并且在實際上,過程工廠10可以包括多個骨干網(wǎng)105。
[0051] Π 設(shè)備112可以經(jīng)由骨干網(wǎng)105可通信地連接到控制器11和無線網(wǎng)關(guān)35??刂?器11可以經(jīng)由輸入/輸出(I/O)卡26和28可通信地連接到有線現(xiàn)場設(shè)備15-22,并且可 以經(jīng)由骨干網(wǎng)105和無線網(wǎng)關(guān)35可通信地連接到無線現(xiàn)場設(shè)備40-46。控制器110可以 使用現(xiàn)場設(shè)備15-22和40-46中的至少一些進(jìn)行操作以實現(xiàn)批過程或連續(xù)過程??刂破?11 (例如其可以是由愛默生過程管理公司銷售的DeltaVrM控制器)可通信地連接到過程控 制骨干網(wǎng)105??刂破?1還可以使用與例如標(biāo)準(zhǔn)4-20mA設(shè)備、I/O卡26、28和/或任何智 能通信協(xié)議(例如FOUNDATION?現(xiàn)場總線協(xié)議、HART?協(xié)議、無線HART?協(xié)議 等)相關(guān)聯(lián)的任何期望的硬件和軟件,可通信地連接到現(xiàn)場設(shè)備15-22和40-46。在圖1A 中所示的實施例中,控制器11、現(xiàn)場設(shè)備15-22和I/O卡26、28是有線設(shè)備,并且現(xiàn)場設(shè)備 40-46是無線現(xiàn)場設(shè)備。
[0052] 在Π 設(shè)備112的操作中,在一些實施例中,Π 設(shè)備112可以執(zhí)行用戶接口("Π "), 允許Π 設(shè)備112經(jīng)由輸入接口接受輸入,并且在顯示器處提供輸出。Π 設(shè)備112可以從服 務(wù)器150接收數(shù)據(jù)(例如與過程相關(guān)的數(shù)據(jù),例如過程參數(shù)、日志數(shù)據(jù)、傳感器數(shù)據(jù)和/或 可以被捕獲并存儲在大數(shù)據(jù)設(shè)施102中的任何其他數(shù)據(jù))。在其他實施例中,可以在服務(wù)器 150處整體或部分地執(zhí)行Π ,其中服務(wù)器150可以將顯示數(shù)據(jù)發(fā)送到Π 設(shè)備112。Π 設(shè)備 112可以經(jīng)由骨干網(wǎng)105從過程控制網(wǎng)絡(luò)100中的其他節(jié)點(例如控制器11、無線網(wǎng)關(guān)35 或服務(wù)器150)接收Π 數(shù)據(jù)(其可以包括顯示數(shù)據(jù)和過程參數(shù)數(shù)據(jù))?;谠讦?設(shè)備112 處接收的Π 數(shù)據(jù),Π 設(shè)備112提供表示與過程控制網(wǎng)絡(luò)100相關(guān)聯(lián)的過程的各個方面的 輸出(即視覺表示或圖形),允許用戶監(jiān)視該過程。用戶還可以通過在Π 設(shè)備112處提供 輸入來影響過程的控制。出于說明目的,Π 設(shè)備112可以提供表示例如罐填充過程的圖形。 在這樣的場景中,用戶可以讀取罐水平測量值,并且確定罐需要被填充。用戶可以與Π 設(shè) 備112處顯示的入口閥圖形進(jìn)行交互,并且輸入使得入口閥打開的命令。
[0053] 在進(jìn)一步的操作中,除了 Π 之外,Π 設(shè)備112還可以執(zhí)行多個例程、模塊或服務(wù)。 在一個實施例中,Π 設(shè)備112可以執(zhí)行環(huán)境感知例程,其可以包括例如與位置感知、設(shè)備感 知或調(diào)度感知(如圖27中所示)相關(guān)的各種例程或子例程。這些環(huán)境例程可以使得Π 設(shè) 備112能夠呈現(xiàn)適合于操作Π 設(shè)備112的特定環(huán)境或環(huán)境的圖形用戶接口配置("⑶I" 配置)。Π 設(shè)備112還可以執(zhí)行狀態(tài)確定例程,使得Π 設(shè)備112能夠跟蹤并保存Π 設(shè)備 112的狀態(tài),包括在Π 設(shè)備112處執(zhí)行的應(yīng)用(例如Π )的狀態(tài)。通過跟蹤Π 設(shè)備112上 的應(yīng)用的狀態(tài),Π 設(shè)備112可以允許用戶例如在第一設(shè)備112上發(fā)起會話,并且開始使用 第二Π 設(shè)備112,以最小的中斷從其先前的會話繼續(xù)工作流。
[0054] Π 設(shè)備112 (或向Π 設(shè)備112提供應(yīng)用或屏幕的服務(wù)器)還可以執(zhí)行與管理工 廠資產(chǎn)相關(guān)的例程。例如,一些例程可以用于安裝、替換、維護(hù)、校準(zhǔn)、診斷或委托過程工廠 中的資產(chǎn)。其他例程可以用于準(zhǔn)備或完成與特定資產(chǎn)相關(guān)聯(lián)的工作通知單和/或用于通知 工作通知單的工廠人員(例如,位于特定設(shè)備附近的人員)。Π 設(shè)備112可以執(zhí)行與監(jiān)視 過程相關(guān)的例程。例如,一些例程可以用于現(xiàn)場登錄儀器數(shù)據(jù)、報告實驗室采樣以及顯示實 時資產(chǎn)參數(shù)等。Π 設(shè)備112還可以執(zhí)行與符合工廠規(guī)程和工作流相關(guān)的例程。例如,一些 例程可以提供與標(biāo)準(zhǔn)操作規(guī)程(S0P)、開啟規(guī)程、關(guān)斷規(guī)程、鎖定規(guī)程、工作指令或其他產(chǎn)品 /資產(chǎn)文檔相關(guān)的信息。當(dāng)UI設(shè)備112耦接到網(wǎng)絡(luò)時,又一些額外的例程可以促進(jìn)工作通 知單的立即遞送和到離線、手動輸入的數(shù)據(jù)的立即系統(tǒng)可用性。通信例程可以包括電子郵 件例程、文本消息例程、即時消息例程等,以促進(jìn)提供技術(shù)或其他支持的外部團(tuán)體和/或工 廠人員之間的通信。
[0055] Π 設(shè)備112 (或向Π 設(shè)備112提供應(yīng)用或屏幕的服務(wù)器)還可以包括支持和/或 促進(jìn)一個或多個審計過程的例程。審計過程可以包括例如工作審計和/或常規(guī)審計。在實 施例中,出于滿足常規(guī)需求的目的,例程可以允許用戶查看數(shù)據(jù)和/或生成與收集、維護(hù)和 /或校驗的數(shù)據(jù)相關(guān)的報告。為了說明的目的,在移動控制室被實現(xiàn)在制藥廠中的情況下, 出于滿足與工廠的產(chǎn)品輸出的安全相關(guān)的政府需求的目的,移動控制室可以促進(jìn)查看或報 告所收集的數(shù)據(jù)。在實施例中,例程可以允許用戶查看和/或生成與工作通知單、維護(hù)或其 他工廠過程的審計相關(guān)的報告。
[0056] 在特定實施例中,Π 設(shè)備112可以實現(xiàn)任何類型的客戶端(例如瘦客戶端、網(wǎng)絡(luò) 客戶端或胖客戶端)。例如,Π 設(shè)備112可以依賴于其他節(jié)點、計算機(jī)或服務(wù)器以獲取Π 設(shè)備112的操作所需的大量處理。在這樣的示例中,Π 設(shè)備112可以與服務(wù)器150通信, 其中服務(wù)器150可以與過程控制網(wǎng)絡(luò)100上的一個或多個其他節(jié)點通信,并且可以確定顯 示數(shù)據(jù)和/或過程數(shù)據(jù)以發(fā)送到Π 設(shè)備112。此外,Π 設(shè)備112可以將與所接收的用戶輸 入相關(guān)的任何數(shù)據(jù)傳遞到服務(wù)器150,使得服務(wù)器150可以處理與用戶輸入相關(guān)的數(shù)據(jù)并 進(jìn)行相應(yīng)的操作。換言之,Π 設(shè)備112可以基本上僅進(jìn)行如下工作:呈現(xiàn)圖形并用作到一 個或多個節(jié)點或服務(wù)器的端口,所述節(jié)點或服務(wù)器存儲數(shù)據(jù)并執(zhí)行UI設(shè)備112的操作所需 的例程。瘦客戶端Π 設(shè)備提供使Π 設(shè)備112的硬件需求最小的益處。
[0057] 在其他實施例中,Π 設(shè)備112可以是網(wǎng)絡(luò)客戶端。在這樣的實施例中,Π 設(shè)備112 的用戶可以在Π 設(shè)備112處經(jīng)由瀏覽器與過程控制系統(tǒng)進(jìn)行交互。瀏覽器使得用戶能夠 經(jīng)由骨干網(wǎng)105訪問另一個節(jié)點或服務(wù)器150(例如服務(wù)器150)處的數(shù)據(jù)和資源。例如, 瀏覽器可以從服務(wù)器150接收Π 數(shù)據(jù)(例如顯示數(shù)據(jù)或過程參數(shù)數(shù)據(jù)),允許瀏覽器示出 用于控制和/或監(jiān)視過程的一些或全部的圖形。瀏覽器還可以接收用戶輸入(例如對圖形 的鼠標(biāo)點擊)。用戶輸入可以使得瀏覽器獲取或訪問在服務(wù)器150上存儲的信息資源。例 如,鼠標(biāo)點擊可以使得瀏覽器(從服務(wù)器150)獲取和顯示與被點擊的圖形相關(guān)的信息。
[0058] 在另一個實施例中,可以在Π 設(shè)備112處進(jìn)行針對Π 設(shè)備112的大量處理。例 如,Π 設(shè)備112可以執(zhí)行先前論述的UI、狀態(tài)確定例程和環(huán)境感知例程。Π 設(shè)備112還可 以本地地存儲、訪問和分析數(shù)據(jù)。
[0059] 在操作中,用戶可以與Π 設(shè)備112交互以監(jiān)視或控制過程控制網(wǎng)絡(luò)100中的一個 或多個設(shè)備,例如現(xiàn)場設(shè)備15-22或設(shè)備40-48中的任何一個。用戶可以與Π 設(shè)備112交 互,例如以修改或改變與在控制器11中存儲的控制例程相關(guān)聯(lián)的參數(shù)??刂破?1的處理器 30實現(xiàn)或監(jiān)督(在存儲器32中存儲的)一個或多個控制例程,所述例程可以包括控制環(huán)。 處理器30可以與現(xiàn)場設(shè)備15-22和40-46通信以及與可通信地連接到骨干網(wǎng)105的其他節(jié) 點通信。應(yīng)當(dāng)注意的是,如果期望,則在本文中描述的任何控制例程或模塊(包括質(zhì)量預(yù)測 和故障檢測模塊或功能塊)可以使得其各部分由不同的處理器或其他設(shè)備實現(xiàn)或執(zhí)行。同 樣,在本文中描述的要被實現(xiàn)在過程控制系統(tǒng)10中的控制例程或模塊可以采取任何形式, 包括軟件、固件、硬件等??刂评炭梢员粚崿F(xiàn)為任何期望的軟件格式,例如使用面向?qū)ο?的編程、梯形邏輯、順序功能圖、功能框圖,或使用任何其他的軟件編程語言或設(shè)計圖。特別 地,控制例程可以由用戶通過Π 設(shè)備112來實現(xiàn)??刂评炭梢员淮鎯υ谌魏纹谕愋偷?存儲器(例如,隨機(jī)存取存儲器(RAM)或只讀存儲器(ROM))中。同樣,控制例程可以被硬 編碼到例如一個或多個EPROM、EEPR0M、專用集成電路(ASIC)或任何其他的硬件或固件元 件中。因此,控制器11可以被(在特定實施例中通過用戶使用Π 設(shè)備112)配置為以任何 期望的方式實現(xiàn)控制策略或控制例程。
[0060] 在Π 設(shè)備112的一些實施例中,用戶可以使用通常被稱為功能塊的東西與Π 設(shè) 備112交互以在控制器11處實現(xiàn)控制策略,其中每個功能塊是整體的控制例程的對象或另 一部分(例如子例程),并且(經(jīng)由通信調(diào)用的鏈路)與其他功能塊結(jié)合進(jìn)行操作,以在過 程控制系統(tǒng)10中實現(xiàn)過程控制環(huán)?;诳刂频墓δ軌K通常執(zhí)行輸入功能(例如與發(fā)送機(jī)、 傳感器或其他過程參數(shù)測量設(shè)備相關(guān)聯(lián)的輸入功能)、控制功能(例如與執(zhí)行PID、模糊邏 輯等控制的控制例程相關(guān)聯(lián)的控制功能)或控制某一設(shè)備(例如閥)的操作的輸出功能中 的至少一種,以在過程控制系統(tǒng)中執(zhí)行某一物理功能。當(dāng)然,還存在混合以及其他類型的功 能塊。功能塊可以具有在Π 設(shè)備112處提供的圖形表示,允許用戶容易地修改功能塊的類 型、功能塊之間的連接、以及與在過程控制系統(tǒng)中實現(xiàn)的每一個功能塊相關(guān)聯(lián)的輸入/輸 出。功能塊可以被存儲在控制器11中并且可以由控制器11執(zhí)行(這通常是如下情形:這 些功能塊用于或關(guān)聯(lián)于標(biāo)準(zhǔn)4-20mA設(shè)備和一些類型的智能現(xiàn)場設(shè)備(例如HART設(shè)備)), 或者可以被存儲在現(xiàn)場設(shè)備自身中并且由現(xiàn)場設(shè)備自身實施,這可以是利用現(xiàn)場總線設(shè)備 的情形??刂破?1可以包括可以實現(xiàn)一個或多個控制環(huán)的一個或多個控制例程38。每一 個控制環(huán)通常被稱為控制模塊,并且可以通過執(zhí)行一個或多個功能塊而被執(zhí)行。
[0061] 在實施例中,Π 設(shè)備112與大數(shù)據(jù)設(shè)施102和/或?qū)<蚁到y(tǒng)104和/或監(jiān)督引擎 106交互。大數(shù)據(jù)設(shè)施102可以從過程工廠10收集并存儲所有類型的過程控制數(shù)據(jù)(包括 傳感器數(shù)據(jù)、控制參數(shù)、手動輸入的數(shù)據(jù)(例如,在人員在過程工廠10內(nèi)四處移動時收集的 數(shù)據(jù))、人員位置和命令輸入、與所有數(shù)據(jù)相關(guān)聯(lián)的時間戳)以及在過程工廠10中可用的任 何其他類型的數(shù)據(jù)。與大數(shù)據(jù)設(shè)施102可通信地耦接的專家系統(tǒng)104可以獨立地操作或根 據(jù)特定用戶輸入進(jìn)行操作以分析在大數(shù)據(jù)設(shè)施102中存儲的過程工廠數(shù)據(jù)。專家系統(tǒng)104 可以開發(fā)和/或使用模型、識別數(shù)據(jù)傾向和/或相關(guān)、向工廠人員提醒可能會影響或很快會 影響過程工廠10的預(yù)測或?qū)嶋H的問題和/或異常情況和/或子最優(yōu)條件等。在一些實施 例中,專家系統(tǒng)104執(zhí)行這些功能而不被具體編程為將特定的一組數(shù)據(jù)或傾向與特定的問 題或條件相關(guān)聯(lián),而是,識別在先前條件時或在先前條件(其可以是積極/期望的條件或消 極/不期望的條件)附近已經(jīng)出現(xiàn)了當(dāng)前傾向或數(shù)據(jù)并發(fā)。根據(jù)傾向或數(shù)據(jù)并發(fā)的現(xiàn)有出 現(xiàn)的識別,專家系統(tǒng)104可以預(yù)測狀況("預(yù)診斷(pro-nostics) ")。專家系統(tǒng)104還可 以根據(jù)大數(shù)據(jù)設(shè)施102中存儲的數(shù)據(jù)確定哪些過程變量、傳感器讀數(shù)等(即哪些數(shù)據(jù))在 檢測、預(yù)測、防止和/或校正過程工廠10中的異常情況時是最重要的。例如,專家系統(tǒng)104 可以確定正在從煙筒中排放出碳?xì)浠衔?,并且可以(例如通過監(jiān)督引擎106)自動確定碳 氫化合物排放的原因和/或使得生成工作項以糾正造成碳?xì)浠衔锱欧诺膯栴}和/或使得 生成工作項以檢查設(shè)備或觀測/記錄經(jīng)由網(wǎng)絡(luò)不可用的參數(shù)。作為另一個示例,專家系統(tǒng) 104可以確定通過一系列的先前的數(shù)據(jù)點指示的傾向指示預(yù)測的異常狀況、預(yù)測的維護(hù)事 務(wù)、預(yù)測的故障等。
[0062] 如下文中所詳細(xì)描述的,監(jiān)督引擎106可以與大數(shù)據(jù)設(shè)施102和/或?qū)<蚁到y(tǒng)104 交互以自動執(zhí)行和/或促進(jìn)各個監(jiān)督活動。例如,監(jiān)督引擎106可以監(jiān)視由專家系統(tǒng)104 識別出的傾向,并且為工廠人員創(chuàng)建工作項。作為另一個示例,監(jiān)督引擎106可以監(jiān)視過程 工廠資源的校準(zhǔn)狀況,并且可以為工廠人員創(chuàng)建工作項。與這些功能相關(guān)聯(lián)地,監(jiān)督引擎 106還可以管理人員證書、對在調(diào)度的工作項的執(zhí)行期間對設(shè)備進(jìn)行訪問的權(quán)限、以及工作 項執(zhí)行的時機(jī)。監(jiān)督引擎106可以與Π 設(shè)備112進(jìn)行交互以分配和跟蹤工作項的執(zhí)行,并 且在工作項的完成之后接下來驗證導(dǎo)致工作項的創(chuàng)建的指示或狀況(例如,被識別出的傾 向、異常情況等)已被解決。例如,監(jiān)督引擎106可以根據(jù)專家引擎104確定閥故障并且創(chuàng) 建工作項。監(jiān)督引擎106可以后續(xù)確定攜帶Π 設(shè)備112的維護(hù)工人處于故障閥的附近,并 且請求分配工作項給該維護(hù)工人,該工人可以經(jīng)由Π 設(shè)備112接受該工作項。監(jiān)督引擎106 可以驗證該維護(hù)工人具有執(zhí)行該工作項的適當(dāng)技能集合,并且可以向該維護(hù)工人提供需要 的權(quán)限以執(zhí)行該工作項。此外,監(jiān)督引擎106可以重新調(diào)度過程控制活動,使得工作項可以 被完成。在工作項的執(zhí)行之前或執(zhí)行期間,監(jiān)督引擎106可以向該人員提供標(biāo)準(zhǔn)操作規(guī)程、 手冊和其他文檔。這僅是監(jiān)督引擎106的一些實例,在下文中將對其進(jìn)行進(jìn)一步的解釋。
[0063] 仍參見圖1A,無線現(xiàn)場設(shè)備40-46使用諸如無線HART協(xié)議之類的無線協(xié)議在無線 網(wǎng)絡(luò)70中進(jìn)行通信。在特定實施例中,Π 設(shè)備112能夠使用無線網(wǎng)絡(luò)70與無線現(xiàn)場設(shè)備 40-46進(jìn)行通信。這樣的無線現(xiàn)場設(shè)備40-46可以與也被配置為(例如使用無線協(xié)議)進(jìn) 行無線通信的過程控制網(wǎng)絡(luò)100的一個或多個其他節(jié)點直接通信。為了與未被配置為進(jìn)行 無線通信的一個或多個其他節(jié)點進(jìn)行通信,無線現(xiàn)場設(shè)備40-46可以利用與骨干網(wǎng)105連 接的無線網(wǎng)關(guān)35。當(dāng)然,現(xiàn)場設(shè)備15-22和40-46可以遵從于任何其他期望的標(biāo)準(zhǔn)或協(xié)議, 例如任何有線或無線協(xié)議,包括在未來開發(fā)出的任何標(biāo)準(zhǔn)或協(xié)議。
[0064] 無線網(wǎng)關(guān)35是可以提供到無線通信網(wǎng)絡(luò)70的各個無線設(shè)備40-58的訪問的提供 商設(shè)備110的示例。具體地,無線網(wǎng)關(guān)35提供無線設(shè)備40-58和過程控制網(wǎng)絡(luò)100的其 他節(jié)點(包括圖1A中的控制器11)之間的通信耦合。在一些情況下,無線網(wǎng)關(guān)35通過路 由、緩沖和定時服務(wù)提供到有線和無線協(xié)議棧的較低層(例如,地址轉(zhuǎn)換、路由、分組分段、 優(yōu)先化等)通信耦合同時隧穿有線和無線協(xié)議棧的一個或多個共享層。在另一些情況下, 無線網(wǎng)關(guān)35可以在不共享任何協(xié)議層的有線和無線協(xié)議之間翻譯命令。除了協(xié)議和命令 轉(zhuǎn)換之外,無線網(wǎng)關(guān)35還提供由與在無線網(wǎng)絡(luò)30中實現(xiàn)的無線協(xié)議相關(guān)聯(lián)的調(diào)度方案的 時隙和超幀(時間上均等間隔的通信時隙的集合)使用的同步的計時。此外,無線網(wǎng)關(guān)35 可以為無線網(wǎng)絡(luò)70提供網(wǎng)絡(luò)管理和經(jīng)營功能,例如資源管理、性能調(diào)整、網(wǎng)絡(luò)故障緩解、監(jiān) 視流量以及安全等。
[0065] 與有線現(xiàn)場設(shè)備15-22類似,無線網(wǎng)絡(luò)70的無線現(xiàn)場設(shè)備40-46可以執(zhí)行過程工 廠10中的物理控制功能,例如打開或關(guān)閉閥或測量過程參數(shù)。然而,無線現(xiàn)場設(shè)備40-46 被配置為使用網(wǎng)絡(luò)70的無線協(xié)議來進(jìn)行通信。這樣,無線現(xiàn)場設(shè)備40-46、無線網(wǎng)關(guān)和無線 網(wǎng)絡(luò)70的其他無線節(jié)點52-58是無線通信分組的制造者和消費者。
[0066] 在一些情形中,無線網(wǎng)絡(luò)70可以包括非無線設(shè)備。例如,圖1A中的現(xiàn)場設(shè)備48 可以是遺留(legac y)4-20mA設(shè)備,而現(xiàn)場設(shè)備50可以是傳統(tǒng)的有線HART設(shè)備。為了在網(wǎng) 絡(luò)30中進(jìn)行通信,現(xiàn)場設(shè)備48和50可以經(jīng)由無線適配器(WA) 52a或52b連接到無線通信 網(wǎng)絡(luò)70。此外,無線適配器52a、52b可以支持其他的通信協(xié)議,例如Foundation?現(xiàn)場總 線、PROFIBUS、DeviceNet等。此外,無線網(wǎng)絡(luò)30可以包括一個或多個網(wǎng)絡(luò)接入點55a、55b, 其可以是與無線網(wǎng)關(guān)35進(jìn)行有線通信的分離的物理設(shè)備或可以被提供有作為集成設(shè)備的 無線網(wǎng)關(guān)。無線網(wǎng)絡(luò)70還可以包括一個或多個路由器58,以在無線通信網(wǎng)絡(luò)30內(nèi)將分組 從一個無線設(shè)備轉(zhuǎn)發(fā)到另一個無線設(shè)備。無線設(shè)備32-46和52-58可以通過無線通信網(wǎng)絡(luò) 70的無線鏈路60彼此通信和與無線網(wǎng)關(guān)35進(jìn)行通信。
[0067] 相應(yīng)地,圖1A包括提供商設(shè)備的多個示例,其主要用于向過程控制系統(tǒng)的各個網(wǎng) 絡(luò)提供網(wǎng)絡(luò)路由功能和監(jiān)管。例如,無線網(wǎng)關(guān)35、接入點55a、55b和路由器58包括在無線通 信網(wǎng)絡(luò)70內(nèi)路由無線分組的功能。無線網(wǎng)關(guān)35為無線網(wǎng)絡(luò)70執(zhí)行流量管理和監(jiān)管功能, 并且將業(yè)務(wù)路由到與無線網(wǎng)絡(luò)70通信連接的有線網(wǎng)絡(luò)以及從所述有線網(wǎng)絡(luò)路由業(yè)務(wù)。無 線網(wǎng)絡(luò)70可以利用特別支持過程控制消息和功能的無線過程控制協(xié)議(例如無線HART)。
[0068] 在某些實施例中,過程控制網(wǎng)絡(luò)100可以包括與骨干網(wǎng)105相連接的使用其他網(wǎng) 絡(luò)協(xié)議進(jìn)行通信的其他節(jié)點。例如,過程控制網(wǎng)絡(luò)100可以包括使用其他無線協(xié)議(例如 兼容WiFi或其他IEEE802. 11的無線局域網(wǎng)協(xié)議、移動通信協(xié)議(例如WiMAX (全球微波互 聯(lián)接入)、LTE (長期演進(jìn))或其他ITU-R(國際電信聯(lián)盟無線通信部分)兼容協(xié)議)、短波長 無線通信(例如近場通信(NFC)和藍(lán)牙)或其他無線通信協(xié)議)的一個或多個無線接入點 72。通常,這樣的無線接入點72允許手持或其他便攜式計算設(shè)備通過與無線網(wǎng)絡(luò)70不同 且支持與無線網(wǎng)絡(luò)70不同的無線協(xié)議的相應(yīng)的無線網(wǎng)絡(luò)進(jìn)行通信。在一些實施例中,Π 設(shè) 備112使用無線接入點72通過過程控制網(wǎng)絡(luò)100進(jìn)行通信。在一些場景中,除了便攜式計 算設(shè)備之外,一個或多個過程控制設(shè)備(例如,控制器11、現(xiàn)場設(shè)備15-22或無線設(shè)備35、 40-58)還可以使用由接入點72支持的無線網(wǎng)絡(luò)進(jìn)行通信。
[0069] 附加地或者替代地,提供商設(shè)備可以包括到位于當(dāng)前的過程控制系統(tǒng)10的外部 的系統(tǒng)的一個或多個網(wǎng)關(guān)75、78。在這樣的實施例中,Π 設(shè)備112可以用于控制、監(jiān)視所 述外部系統(tǒng)或與所述外部系統(tǒng)進(jìn)行通信。通常,這樣的系統(tǒng)是由過程控制系統(tǒng)10生成或操 作的信息的消費者或提供者。例如,工廠網(wǎng)關(guān)節(jié)點75可以可通信地連接當(dāng)前的過程工廠 1〇(具有其自己的響應(yīng)的過程控制數(shù)據(jù)骨干網(wǎng)105)和具有其自己的相應(yīng)的骨干網(wǎng)的另一 個過程工廠。在一個實施例中,單個骨干網(wǎng)105可以服務(wù)多個過程工廠或過程控制環(huán)境。
[0070] 在另一個示例中,工廠網(wǎng)關(guān)節(jié)點75可以將當(dāng)前的過程工廠可通信地連接到并不 包括過程控制網(wǎng)絡(luò)100或骨干網(wǎng)105的遺留或現(xiàn)有技術(shù)的過程工廠。在本示例中,工廠網(wǎng)關(guān) 節(jié)點75可以轉(zhuǎn)換或翻譯在由工廠10的過程控制大數(shù)據(jù)骨干網(wǎng)105利用的協(xié)議和由遺留系 統(tǒng)利用的不同的協(xié)議(例如以太網(wǎng)、Profibus、現(xiàn)場總線、DeviceNet等)之間的消息。在 這樣的示例中,Π 設(shè)備112可以用于控制、監(jiān)視所述遺留或現(xiàn)有技術(shù)的過程工廠中的系統(tǒng) 或網(wǎng)絡(luò)或者與所述系統(tǒng)或網(wǎng)絡(luò)進(jìn)行通信。
[0071] 提供商設(shè)備可以包括一個或多個外部系統(tǒng)網(wǎng)關(guān)節(jié)點78,以可通信地連接過程控制 網(wǎng)絡(luò)100和外部公共或私有系統(tǒng)(例如實驗室系統(tǒng)(例如實驗室信息管理系統(tǒng)或UMS)、 人員巡視數(shù)據(jù)庫、材料處理系統(tǒng)、維護(hù)管理系統(tǒng)、產(chǎn)品庫存控制系統(tǒng)、生產(chǎn)調(diào)度系統(tǒng)、氣象數(shù) 據(jù)系統(tǒng)、運輸和處理系統(tǒng)、包裝系統(tǒng)、互聯(lián)網(wǎng)、另一個提供商的過程控制系統(tǒng)、或其它外部系 統(tǒng))的網(wǎng)絡(luò)。外部系統(tǒng)網(wǎng)關(guān)節(jié)點78可以例如促進(jìn)過程控制系統(tǒng)和過程工廠外的人員(例 如在家的人員)之間的通信。在一個這樣的實例中,操作員或維護(hù)技術(shù)人員可以從她家里 使用Π 設(shè)備112,經(jīng)由家庭網(wǎng)絡(luò)(未示出)、互聯(lián)網(wǎng)和網(wǎng)關(guān)78連接到骨干網(wǎng)105。在另一個 實例中,操作員或維護(hù)技術(shù)人員可以從任何位置使用UI設(shè)備112,經(jīng)由移動電話網(wǎng)絡(luò)(未示 出)、互聯(lián)網(wǎng)和網(wǎng)關(guān)78連接到骨干網(wǎng)105。網(wǎng)關(guān)節(jié)點78還可以促進(jìn)過程工廠中的工廠人員 和過程工廠之外的實體或人之間的通信。例如,在過程工廠中對過程控制設(shè)備進(jìn)行服務(wù)的 技術(shù)人員可以從她的Π 設(shè)備112與來自過程控制設(shè)備的制造商的支持代表進(jìn)行通信。在 又另一個示例中,監(jiān)督引擎106可以監(jiān)視天氣、跟蹤到來的供應(yīng)貨物和跟蹤財務(wù)數(shù)據(jù)(例如 商品期貨)等,以幫助監(jiān)督引擎106調(diào)度工作項、管理生產(chǎn)調(diào)度等。當(dāng)然,經(jīng)由網(wǎng)關(guān)78 (或 網(wǎng)關(guān)75,或者實際上在任何兩個設(shè)備之間)形成的所有連接可以是安全連接(例如,加密連 接、防火墻連接等)。
[0072] 盡管圖1A說明了具有有限數(shù)量的現(xiàn)場設(shè)備15-22和40-46的單個的控制器11,但 這僅僅是說明性的而不是限制性的實施例。在過程控制網(wǎng)絡(luò)100的提供商設(shè)備中可以包括 任何數(shù)量的控制器11,并且控制器11中的任何一個可以與任何數(shù)量的有線或無線現(xiàn)場設(shè) 備15-22、40-46進(jìn)行通信以控制工廠10中的過程。此外,過程工廠10還可以包括任何數(shù) 量的無線網(wǎng)關(guān)35、路由器58、接入點55、無線過程控制通信網(wǎng)絡(luò)70、接入點72和/或網(wǎng)關(guān) 75、78。
[0073] 圖1B是說明了更廣的控制系統(tǒng)120的框圖,所述更廣的控制系統(tǒng)120可以包括各 種不同的系統(tǒng)或系統(tǒng)功能。控制系統(tǒng)120包括過程工廠10,其作為非限制性的示例可以是 原油煉油廠。系統(tǒng)120還可以耦接到海底系統(tǒng)122,例如鉆井或探測系統(tǒng)。各種安全系統(tǒng) 124也可以同樣被包括在系統(tǒng)120中,例如火氣系統(tǒng)126、監(jiān)視系統(tǒng)128和運輸系統(tǒng)130(例 如,用于將原油運輸?shù)綗捰蛷S)。盡管圖1B將單元10和122-130中的每一個示出為分離的 方面,但應(yīng)當(dāng)注意的是,可以組合這些方面中的各種方面。例如,在一些實施例中,過程工廠 10可以包括安全系統(tǒng)124和/或火氣系統(tǒng)126。圖1B意在說明當(dāng)前描述并不局限于相對 于圖1A描述的過程工廠的范圍,并且可以應(yīng)用到其他控制、監(jiān)視和安全系統(tǒng)等。盡管當(dāng)前 描述就過程控制工廠10而言描述了實施例,但該說明僅是出于便捷目的,而不意在是限制 性的。
[0074] 以下的示例說明了在諸如過程工廠10之類的過程工廠中實現(xiàn)的多個場景,在本 說明書中描述的概念,并且突出了這樣的實現(xiàn)的優(yōu)勢。
[0075] 示例 1
[0076] 分配給工廠的特定區(qū)域的第一用戶可以經(jīng)由控制室內(nèi)的固定工作站監(jiān)視所分配 的工廠區(qū)域。第一用戶經(jīng)由在工作站上運行的瀏覽器或其他應(yīng)用監(jiān)視和控制過程,該瀏覽 器或應(yīng)用與在服務(wù)器處執(zhí)行的例程通信。第一用戶可以確定去到過程工廠的地方去以例如 檢查工廠。在用戶離開控制室時,用戶可以拿起觸敏平板設(shè)備(即第二、移動用戶接口設(shè) 備)并走出控制室到工廠去。該平板設(shè)備,像工作站一樣,使得第一用戶能夠經(jīng)由在平板設(shè) 備上執(zhí)行的瀏覽器或應(yīng)用訪問服務(wù)器處的例程。第一用戶在平板設(shè)備上可能已經(jīng)被認(rèn)證, 或者平板設(shè)備可以關(guān)聯(lián)于第一用戶。平板設(shè)備與服務(wù)器通信以建立對于第一用戶而言唯一 的會話。服務(wù)器可能存儲有與工作站處的第一用戶相關(guān)聯(lián)的狀態(tài)信息,并且根據(jù)所存儲的 狀態(tài)信息在平板設(shè)備上經(jīng)由在平板設(shè)備上運行的瀏覽器或應(yīng)用向第一用戶提供用戶接口。 這樣,第一用戶能夠繼續(xù)在工作站處發(fā)起的工作流。
[0077] 在一些情況下,在移動設(shè)備上進(jìn)行操作的例程可以為第一用戶生成例程。例程,其 可能與專家和/或監(jiān)督系統(tǒng)進(jìn)行協(xié)作,可以識別需要被監(jiān)視或服務(wù)的工廠資產(chǎn)。在一些情 況中,可能存在與需要被監(jiān)視或服務(wù)的每個資產(chǎn)相關(guān)聯(lián)的優(yōu)先級,指示監(jiān)視或服務(wù)該資產(chǎn) 的緊急程度。該例程可以確定第一用戶的路線,該路線允許用戶有效地訪問需要被監(jiān)視或 服務(wù)的資產(chǎn)中的至少一些資產(chǎn)。
[0078] 當(dāng)?shù)谝挥脩粼诠S內(nèi)移動時,在平板設(shè)備處執(zhí)行的環(huán)境感知例程從平板設(shè)備中的 各個傳感器和接收器(例如NFC或RFID收發(fā)機(jī))接收數(shù)據(jù)。傳感器和接收機(jī)檢測平板設(shè) 備附近的設(shè)備、裝置和/或標(biāo)簽。在另一些實施例中,平板設(shè)備可以具有用于接收位置數(shù)據(jù) 的GPS接收機(jī),并且可以將位置數(shù)據(jù)上傳到服務(wù)器,從而例程的執(zhí)行可以知道用戶位置。在 任一情況中,例程可以識別平板設(shè)備的位置或與特定設(shè)備的接近程度,并且使得平板設(shè)備 為第一用戶顯示被縮放到第一用戶和平板設(shè)備的大致位置的過程工廠概覽地圖/圖形。當(dāng) 第一用戶走過工廠時,工廠地圖顯示可以動態(tài)地改變以聚焦于與平板設(shè)備的位置相對應(yīng)的 地圖的區(qū)域。
[0079] 在一些實例中,工廠地圖可以包括導(dǎo)航功能。例如,第一用戶可以選擇特定的工廠 區(qū)域/設(shè)備/資產(chǎn)作為目的地。例程可以隨后使用(例如從GPS接收機(jī)接收的)位置數(shù)據(jù), 以將指令提供給特定的工廠區(qū)域/設(shè)備/資產(chǎn)。
[0080] 在第一用戶走過工廠10時,平板還可以顯示各種過程數(shù)據(jù)或警報。例如,第一用 戶可能經(jīng)過泵,使得平板設(shè)備顯示與泵相關(guān)的操作數(shù)據(jù)、圖形和警報(特別是在泵需要關(guān) 注的情況下)。平板設(shè)備可以例如從泵上或泵附近的NFC或RFID標(biāo)簽接收唯一的標(biāo)識符。 平板設(shè)備可以經(jīng)由服務(wù)器將該唯一的標(biāo)識符發(fā)送給例程。例程可以接收該唯一的標(biāo)識符, 并且訪問將該唯一的標(biāo)識符關(guān)聯(lián)到過程工廠中的實體的數(shù)據(jù)庫。例如,該唯一的標(biāo)識符可 以關(guān)聯(lián)到泵數(shù)據(jù),例如與泵相關(guān)的顯示數(shù)據(jù)、參數(shù)數(shù)據(jù)和警報數(shù)據(jù)。在識別泵數(shù)據(jù)之后,例 程可以將泵數(shù)據(jù)發(fā)送到平板設(shè)備,使得平板設(shè)備呈現(xiàn)圖形并提供與泵相關(guān)的圖形、參數(shù)和/ 或警報。
[0081] 在另一個實施例中,第一用戶可以認(rèn)識到泵出故障了。第一用戶可以與在平板顯 示器處示出的泵圖形或菜單進(jìn)行交互,并且可以觸摸在圖形位置處的平板設(shè)備顯示,所述 圖形表示關(guān)斷命令。平板設(shè)備可以檢測第一用戶輸入(例如電容觸摸輸入)并且生成對應(yīng) 的輸入數(shù)據(jù)。所述平板設(shè)備可以隨后將該輸入數(shù)據(jù)發(fā)送到服務(wù)器,該服務(wù)器接收輸入數(shù)據(jù), 將關(guān)斷信號發(fā)送到控制該泵的控制器??刂破鹘邮招盘?,并且關(guān)斷泵。第一用戶可以創(chuàng)建 與泵相關(guān)聯(lián)的任務(wù)或工作項。例如,工作項可以是對維護(hù)人員檢查和/或維修泵的請求。
[0082] 平板設(shè)備上的例程還可以促進(jìn)鎖定/掛牌(lockout/tagout)過程。例如,該例程 可以顯示特定泵的適當(dāng)?shù)逆i定/掛牌過程。在一些實例中,出于安全原因期望對該泵進(jìn)行 鎖定的第一用戶可以與由該平板設(shè)備顯示的任務(wù)列表進(jìn)行交互,以指示例如鎖定過程中的 特定任務(wù)已經(jīng)被完成。在另一些情形中,第一用戶可以與例程交互以測試泵的故障保險狀 況。例如,可以生成仿真信號以對故障保險狀況進(jìn)行仿真,允許第一用戶觀測泵的響應(yīng)。
[0083] 示例 2
[0084] 仍攜帶平板設(shè)備的第一用戶可以開始從過程工廠走到過程工廠的控制室。第一用 戶可能經(jīng)過鍋爐。當(dāng)?shù)谝挥脩糇叩藉仩t附近時,平板設(shè)備與鍋爐環(huán)境ID設(shè)備建立RFID通 信。平板設(shè)備可以從環(huán)境ID設(shè)備接收唯一的標(biāo)識符,并且將該唯一的標(biāo)識符發(fā)送到服務(wù) 器。服務(wù)器可以基于該唯一的標(biāo)識符識別該鍋爐。服務(wù)器可以訪問環(huán)境數(shù)據(jù)以確定該鍋爐 具有相關(guān)聯(lián)的工作項,并且將與工作項相關(guān)聯(lián)的技能閾值和與第一用戶的概況相關(guān)聯(lián)的技 能水平進(jìn)行比較。確定第一用戶沒有資格對與鍋爐相關(guān)聯(lián)的工作項進(jìn)行工作時,服務(wù)器可 以預(yù)先提醒平板設(shè)備的顯示器,而不是向顯示器更新與工作項相關(guān)的信息。
[0085] 用戶可以繼續(xù)走動經(jīng)過工廠,仍攜帶平板設(shè)備,并且可以走過閥。如上所述,平板 設(shè)備可以與閥環(huán)境ID設(shè)備建立通信。平板設(shè)備可以隨后從設(shè)備接收唯一的標(biāo)識符,并且將 該唯一的標(biāo)識符發(fā)送到服務(wù)器。服務(wù)器可以基于該唯一的標(biāo)識符識別該閥。服務(wù)器可以隨 后訪問該環(huán)境數(shù)據(jù)以確定閥具有相關(guān)聯(lián)的調(diào)度,該相關(guān)聯(lián)的調(diào)度指示該閥當(dāng)前正被調(diào)度為 停止運行以進(jìn)行維護(hù)。服務(wù)器將數(shù)據(jù)發(fā)送到平板設(shè)備,使得平板設(shè)備將信息提供到第一用 戶,其中該信息向第一用戶指示閥當(dāng)前正被調(diào)度以用于維護(hù)。
[0086] 示例 3
[0087] 第一用戶繼續(xù)走過工廠,在手上仍拿著平板設(shè)備。位于控制室中且現(xiàn)在登錄到先 前由第一用戶占據(jù)的工作站(或不同的工作站)中的第二用戶可以注意到與爐體相關(guān)聯(lián)的 關(guān)鍵的02氣體測量值正在下降。第二用戶創(chuàng)建請求針對爐體的幫助的工作項。當(dāng)?shù)谝挥?戶在其返回控制室的路上經(jīng)過爐體時,平板設(shè)備可以自動建立與爐體環(huán)境ID設(shè)備的通信, 使得平板設(shè)備接收到與爐體相關(guān)聯(lián)的唯一的標(biāo)識符。平板設(shè)備可以將該唯一的標(biāo)識符發(fā)送 到服務(wù)器,該服務(wù)器可以返回與該唯一的標(biāo)識符相關(guān)聯(lián)的信息(例如關(guān)于爐體的信息),包 括爐體需要關(guān)注的通知圖形。第一用戶可以看到并選擇該通知圖形,使得顯示與所創(chuàng)建的 工作項相關(guān)的信息。第一用戶可以選擇圖形以指示接受該工作項。
[0088] 該工作項可以請求第一用戶拍攝爐體處的火焰的一個或多個圖片(例如,這是因 為火焰顏色可以指示氣流不充足)?;鹧娴膱D片可以被發(fā)送到服務(wù)器。大數(shù)據(jù)設(shè)施上的或 者作為專家系統(tǒng)的一部分的在服務(wù)器上進(jìn)行操作的分析例程可以分析圖像的各個方面、或 者可以將該火焰的圖像與在大數(shù)據(jù)系統(tǒng)或設(shè)施上存儲的在其他時間和/或在其他條件下 拍攝的其他圖像進(jìn)行比較。分析例程可以分析該圖像(例如通過將先前的火焰圖像的集 合和對應(yīng)的操作數(shù)據(jù)進(jìn)行比較)。大數(shù)據(jù)分析例程可以指示火爐處的氣流較低?;谠摲?析,專家系統(tǒng)可以指引第一用戶增加到火爐的氣流。在一些實施例中,第一用戶可以使用平 板設(shè)備以獲取并顯示用于增加到火爐的空氣的操作過程,并且在實際上,在一些實施例中, 當(dāng)專家系統(tǒng)指引用戶增加氣流時,平板設(shè)備可以自動顯示該過程。如果期望,第一用戶可以 在調(diào)整之后拍攝額外的火焰圖像,并且將該圖像發(fā)送到分析例程以確認(rèn)爐體正在適當(dāng)?shù)夭?作。
[0089] 第一用戶還可以使用平板設(shè)備來捕獲與火爐相關(guān)聯(lián)的音頻,并且將該音頻發(fā)送到 服務(wù)器、大數(shù)據(jù)設(shè)施或?qū)<蚁到y(tǒng)。例如在專家系統(tǒng)上進(jìn)行操作的分析例程可以將該音頻與 關(guān)聯(lián)于火爐的聲音簽名進(jìn)行比較以確定火爐是否在正常地操作。該分析例程還可以將該捕 獲的音頻與關(guān)聯(lián)于已知問題的音頻進(jìn)行比較。例如,皮帶或馬達(dá)問題可能關(guān)聯(lián)于特定的聲 音,并且分析例程可以通過將所捕獲的音頻與所述聲音進(jìn)行比較來檢測這樣的問題。類似 地,第一用戶可以將平板設(shè)備放置在火爐上或火爐附近以檢測與火爐相關(guān)聯(lián)的振動。平板 設(shè)備可以經(jīng)由動作傳感器接收振動數(shù)據(jù),并且將該振動數(shù)據(jù)發(fā)送到服務(wù)器或大數(shù)據(jù)設(shè)施。 分析例程可以將該檢測到的振動與關(guān)聯(lián)于火爐的簽名振動水平(或與關(guān)聯(lián)于已知問題的 振動水平)進(jìn)行比較以確定火爐是否正在正常地操作。在任一情況下,對音頻/振動的分 析可以揭示不存在與火爐相關(guān)的其他問題和/或確認(rèn)火爐需要增加氣流。
[0090] 在第一用戶增加了火爐處的氣流時,第二用戶可以對火爐進(jìn)行查詢以查看在過去 的幾個換班中先前的用戶是否也增加了氣流。查詢確認(rèn)是這樣的。第二用戶可以利用每次 氣流增加、誰進(jìn)行了改變等(它們均被存儲在大數(shù)據(jù)設(shè)施中)的事件信息生成示出流過火 爐的氣流的圖形。第二用戶可以例如通過請求共享的用戶-接口(UI)會話與第一用戶共 享該信息。第一用戶可以經(jīng)由服務(wù)器接收對該Π 會話的請求。如果第一用戶接受該請求, 則服務(wù)器可以捕獲與顯示給第二用戶的Π 相關(guān)聯(lián)的狀態(tài)信息,并且可以根據(jù)來自第二用 戶的狀態(tài)信息使得第一用戶正在使用的平板設(shè)備的顯示器顯示數(shù)據(jù)。第一和第二用戶可以 一起檢查與火爐相關(guān)的數(shù)據(jù),并且可以確定火爐頻繁地經(jīng)歷類似的問題。第二用戶可以隨 后向大數(shù)據(jù)系統(tǒng)查詢關(guān)于火爐處的低02氣體測量事件的情況。大數(shù)據(jù)系統(tǒng)可以提供關(guān)聯(lián) 于火爐處的低02氣體測量事件的多個事件、設(shè)備、用戶、時間和其他因素。例如,大數(shù)據(jù)分 析可以揭示低02氣體測量值顯著地關(guān)聯(lián)于相關(guān)的過程單元處的事件,其中相關(guān)的事件頻 繁地先于低02氣體測量。在另一個示例中,分析可以揭示特定用戶顯著地關(guān)聯(lián)于低02氣 體測量事件。換言之,分析可以揭示特定用戶正在以造成低02氣體測量的方式控制火爐。 盡管該示例說明了用戶利用UI設(shè)備來請求分析并顯示分析結(jié)果,但應(yīng)當(dāng)注意的是,大數(shù)據(jù) 系統(tǒng)還可以使用來自Π 設(shè)備(在本場景中為平板設(shè)備)并且由所述Π 設(shè)備收集的數(shù)據(jù)以 用于關(guān)聯(lián)于或不關(guān)聯(lián)于Π 設(shè)備的其他分析。在任一情況中,第二用戶可以標(biāo)記工作項以用 于將來的檢查,并創(chuàng)建維護(hù)權(quán)證以使得某人可以在不久的將來的某個時間點處檢查火爐。
[0091] 示例 4
[0092] 在后來的時間,維護(hù)人員可以檢查火爐并且發(fā)現(xiàn)由于在燃料輸入端耦接到火爐的 點處火爐在不適當(dāng)?shù)夭僮?,并且可以?chuàng)建工作項以糾正該問題。該工作項可以具有指示燃 料輸入管應(yīng)當(dāng)被焊接到火爐燃料輸入端的相關(guān)聯(lián)的任務(wù),指定目標(biāo)設(shè)備(即火爐),并且指 示執(zhí)行該任務(wù)所需的技能(即焊接技能)。該工作項可以可選地指定該工作項的執(zhí)行的時 限。
[0093] 監(jiān)督模塊可以調(diào)度工作項的執(zhí)行。例如,監(jiān)督模塊可以將工作項的執(zhí)行調(diào)度到工 廠(或火爐所位于的工廠區(qū)域)被調(diào)度為離線以進(jìn)行維護(hù)時的那天。替代地或者附加地, 監(jiān)督模塊可以根據(jù)具有所需技能的人員的可用性來對其進(jìn)行調(diào)度。已經(jīng)識別出具有適當(dāng)技 能的焊工時,監(jiān)督模塊可以將該工作項分配給該焊工,并且等待焊工接受所分配的工作項。 在焊工接受該工作項的情況下,監(jiān)督模塊創(chuàng)建在要執(zhí)行該工作項時授權(quán)該焊工訪問所需的 工廠功能和設(shè)備的權(quán)限令牌。
[0094] 在所指定的時間,焊工可以帶著他被分配的移動用戶接口設(shè)備到達(dá)設(shè)備室,該接 口設(shè)備可以向她提醒她被調(diào)度以執(zhí)行該工作項(即焊接火爐連接)。在告知該提醒時,Π 設(shè)備可以顯示由監(jiān)督模塊生成的與該工作項相關(guān)聯(lián)的檢查清單。該檢查清單可以向焊工提 醒她需要隨身帶著安全設(shè)備(例如焊機(jī)面具和手套)、焊接設(shè)備(例如焊接電源、電極、填充 材料等)以及執(zhí)行該任務(wù)所需的任何其他必需東西(例如替換部件)。檢查清單還可以指 定在移動到目標(biāo)設(shè)備之前要執(zhí)行的特定的任務(wù)。當(dāng)焊工(例如經(jīng)由用戶接口設(shè)備)向監(jiān)督 模塊確認(rèn)她具有檢查清單上的所有設(shè)備,并且已經(jīng)執(zhí)行了檢查清單上的指定任務(wù)時,該焊 工就可以離開設(shè)備室。
[0095] 感測到焊工已經(jīng)離開設(shè)備室之后,Π 設(shè)備可以切換到地圖或引導(dǎo)模式并且顯示與 焊工在過程工廠內(nèi)的位置相關(guān)的信息、以及引導(dǎo)焊工到達(dá)目標(biāo)設(shè)備(在此情況下為火爐) 的信息。當(dāng)Π 設(shè)備感測到焊工已經(jīng)到達(dá)火爐處時,Π 設(shè)備自動顯示與工作項任務(wù)相關(guān)的規(guī) 程(其例如可以由監(jiān)督模塊提供)。例如,Π 設(shè)備可以首先為焊工顯示確認(rèn)可以安全地執(zhí) 行工作項任務(wù)所需的安全規(guī)程和信息,例如顯示關(guān)于一般攜帶什么材料來將燃料管焊接到 火爐上、什么材料是上次流過管道的材料、管道是否已經(jīng)被抽空、管道當(dāng)前是否在服務(wù)中、 以及在管道中是否檢測到任何剩余材料的信息。Π 設(shè)備還可以逐步地和/或利用圖形顯 示從管道中清除任何殘余材料以確認(rèn)可以安全地執(zhí)行焊接規(guī)程(例如不會引起爆炸)的規(guī) 程。π設(shè)備還可以提供指令用于并且促進(jìn)、關(guān)斷和/或鎖定系統(tǒng)的各個部分,例如可以允許 氣體流入火爐中的管道、點火器的上游閥、以及可能使得該規(guī)程、焊工或過程工廠經(jīng)受不必 要的風(fēng)險的任何其他設(shè)備。焊工可以隨后跟隨指令或其他引導(dǎo)(如果UI設(shè)備提供了的話) 執(zhí)行焊接規(guī)程,然后釋放任何鎖定和經(jīng)由Π 設(shè)備向監(jiān)督模塊指示規(guī)程完成,之后監(jiān)督模塊 可以自動創(chuàng)建工作項以使得另一個人在工廠(或工廠的一部分)恢復(fù)服務(wù)之前檢查焊接。
[0096] 這里示例說明了在本說明書的余下部分描述的系統(tǒng)、裝置和方法中的優(yōu)勢的一部 分。
[0097] 應(yīng)當(dāng)理解,當(dāng)前描述的概念與在過程控制工廠中已經(jīng)實現(xiàn)的系統(tǒng)集成在一起。也 就是說,在實施例中,這些概念的實現(xiàn)并不需要全新的過程控制系統(tǒng),而是,可以與工廠中 現(xiàn)有的軟件和硬件單元無縫集成。
[0098] 大數(shù)據(jù)網(wǎng)絡(luò)
[0099] 在某些實施例中,所公開的Π 設(shè)備、服務(wù)器和例程可以被實現(xiàn)在支持大數(shù)據(jù)基礎(chǔ) 結(jié)構(gòu)(即大數(shù)據(jù)網(wǎng)絡(luò))的過程控制網(wǎng)絡(luò)中。大數(shù)據(jù)網(wǎng)絡(luò)可以支持過程數(shù)據(jù)的大幅度的數(shù)據(jù) 挖掘和數(shù)據(jù)分析。大數(shù)據(jù)網(wǎng)絡(luò)或系統(tǒng)還可以包括多個大數(shù)據(jù)網(wǎng)絡(luò)節(jié)點以收集和存儲由包括 在并且關(guān)聯(lián)于過程控制系統(tǒng)或工廠10的設(shè)備生成、接收和/或觀測到的所有(或基本所 有)數(shù)據(jù)。大數(shù)據(jù)網(wǎng)絡(luò)可以包括大數(shù)據(jù)設(shè)施(例如大數(shù)據(jù)設(shè)施102),其可以包括統(tǒng)一的、 邏輯數(shù)據(jù)存儲區(qū)域,該存儲區(qū)域被配置為存儲(有時使用公共格式)由過程控制系統(tǒng)生成 或與過程控制系統(tǒng)、過程工廠10和由過程工廠10控制的一個或多個過程相關(guān)的多個類型 的數(shù)據(jù)。例如,該統(tǒng)一的、邏輯數(shù)據(jù)存儲區(qū)域可以存儲時間戳配置數(shù)據(jù)、連續(xù)數(shù)據(jù)、事件數(shù) 據(jù)、工廠數(shù)據(jù)、指示用戶動作的數(shù)據(jù)、網(wǎng)絡(luò)管理數(shù)據(jù)和由過程控制系統(tǒng)或工廠之外的系統(tǒng)提 供或提供給過程控制系統(tǒng)或工廠之外的系統(tǒng)的數(shù)據(jù)。這些數(shù)據(jù)還可以包括與人員相關(guān)的數(shù) 據(jù)、與原始和/或加工過的材料相關(guān)的數(shù)據(jù)、與人員限制、資質(zhì)和證書相關(guān)的數(shù)據(jù)以及與校 準(zhǔn)和維護(hù)調(diào)度相關(guān)的數(shù)據(jù)等。由大數(shù)據(jù)網(wǎng)絡(luò)收集的數(shù)據(jù)例如可以是跟蹤人員的數(shù)據(jù)日志和 從這些人員接收的輸入。這樣的數(shù)據(jù)對于改善工廠操作和效率是有幫助的。例如,可以由 專家系統(tǒng)來挖掘和分析日志數(shù)據(jù),以在各種情況下提供對操作員輸入的有價值的見解。這 樣的結(jié)果可以用于在各種情況下(自動地或者手動地)改善操作員培訓(xùn)和/或改善響應(yīng)。 在任一情況中,出于常規(guī)的目的,在許多情況中需要這樣的數(shù)據(jù)。
[0100] 在本文中所使用的單詞"統(tǒng)一的(unitary) "當(dāng)應(yīng)用于大數(shù)據(jù)設(shè)施102的邏輯數(shù) 據(jù)存儲區(qū)域時,并不意在表示單個的存儲設(shè)備。如一般所知的,第一尺寸(或者各種第一尺 寸)的多個(實際上很多個)存儲設(shè)備可以可通信地耦接以形成第二、更大尺寸的存儲區(qū) 域。然而,出于本說明的目的,這些也被視為"統(tǒng)一的"邏輯數(shù)據(jù)存儲。通常而言,大數(shù)據(jù)設(shè) 施102被配置為(例如經(jīng)由流和/或經(jīng)由某一其他協(xié)議)從大數(shù)據(jù)網(wǎng)絡(luò)的大數(shù)據(jù)網(wǎng)絡(luò)節(jié)點 接收數(shù)據(jù)并且存儲所接收到的數(shù)據(jù)。這樣,過程控制大數(shù)據(jù)設(shè)施102可以包括用于歷史化 或存儲從大數(shù)據(jù)節(jié)點接收的數(shù)據(jù)的統(tǒng)一的、邏輯數(shù)據(jù)存儲區(qū)域、用于接收數(shù)據(jù)的多個設(shè)施 數(shù)據(jù)接收機(jī)和多個設(shè)施請求服務(wù)器(如在美國專利申請13/784, 041中描述的那樣,在本文 中出于所有目的通過引用方式將其并入到本文中)。
[0101] 過程控制大數(shù)據(jù)系統(tǒng)可以自動收集在節(jié)點處生成、由節(jié)點接收或由節(jié)點獲取的所 有數(shù)據(jù)(按照數(shù)據(jù)被生成、接收或獲取的速率自動收集),并且使得所收集的數(shù)據(jù)被高可靠 性地(例如不使用有損數(shù)據(jù)壓縮或可能造成原始信息丟失的任何其他技術(shù))遞送到過程控 制系統(tǒng)大數(shù)據(jù)設(shè)施102以進(jìn)行存儲(并且可選地,被遞送到網(wǎng)絡(luò)的其他節(jié)點)。過程控制 系統(tǒng)大數(shù)據(jù)系統(tǒng)還可以能夠提供對所存儲的數(shù)據(jù)的任何部分的復(fù)雜的數(shù)據(jù)和傾向分析。例 如,過程控制大數(shù)據(jù)系統(tǒng)可以能夠跨過程數(shù)據(jù)地(也就是說,在現(xiàn)有技術(shù)的過程控制系統(tǒng) 中,被包含在不同的數(shù)據(jù)庫堅井中)提供自動數(shù)據(jù)分析,而不需要任何先驗配置,以及也不 需要任何翻譯或轉(zhuǎn)換。基于該分析,過程控制系統(tǒng)大數(shù)據(jù)系統(tǒng)可以能夠自動提供深入的知 識發(fā)現(xiàn),并且可以為過程控制系統(tǒng)建議改變或建議額外的實體。額外地或者替代地,過程控 制系統(tǒng)大數(shù)據(jù)系統(tǒng)可以基于知識發(fā)現(xiàn)執(zhí)行動作(例如指定的、預(yù)測的或這兩者)。過程控制 系統(tǒng)大數(shù)據(jù)系統(tǒng)還可以使得并幫助用戶執(zhí)行手動知識發(fā)現(xiàn),并且計劃、配置、操作、維護(hù)和 優(yōu)化過程工廠和與其相關(guān)聯(lián)的資源。
[0102] 專家系統(tǒng)
[0103] 專家系統(tǒng)104是被配置為訪問和分析由大數(shù)據(jù)設(shè)施102收集和存儲的數(shù)據(jù)的例程 和/或模塊的集合。盡管在本說明書中說明和描述為與大數(shù)據(jù)設(shè)施102分離的模塊,然而在 一些實施例中,專家系統(tǒng)104可以被集成在大數(shù)據(jù)設(shè)施102中。此外,專家系統(tǒng)104可以包 括在不同的過程區(qū)域和/或不同的過程設(shè)備中操作的多個模塊或例程。例如,專家系統(tǒng)功 能體可以位于一個或多個控制器11中,一個或多個過程控制設(shè)備15-22中等。在任一 ,清況 中,專家系統(tǒng)404使用由大數(shù)據(jù)設(shè)施102收集和存儲的數(shù)據(jù)來識別傾向、執(zhí)行診斷、監(jiān)視操 作員輸入、改善過程工廠和/或過程工廠的各個部分的建模、監(jiān)視材料供應(yīng)、監(jiān)視輸出質(zhì)量 和數(shù)量、對工廠的操作的各個方面進(jìn)行建模、以及不計其數(shù)的其他活動。專家系統(tǒng)104可以 使用預(yù)定義的模型來執(zhí)行所收集的數(shù)據(jù)的分析和/或可以根據(jù)對所述數(shù)據(jù)的分析主動(以 及可能自動地)生成模型。專家系統(tǒng)可以執(zhí)行許多不同類型的分析,在下文中提供了一些 示例。示例并不意在限制專家系統(tǒng)104的功能的范圍,而是舉例說明了可能的功能的一部 分。
[0104] 在一個示例中,專家系統(tǒng)1〇4(實時地或者在收集和存儲之后)監(jiān)視由大數(shù)據(jù)設(shè)施 102收集和存儲的數(shù)據(jù),并且執(zhí)行與特定警報或警報類型相關(guān)的數(shù)據(jù)分析。專家系統(tǒng)104可 以被編程為分析過程參數(shù)、過程輸入、傳感器數(shù)據(jù)以及在大數(shù)據(jù)設(shè)施102中存儲的任何其 他數(shù)據(jù)來確定與特定警報相關(guān)聯(lián)的任何公共特征(傾向、值等)。該關(guān)聯(lián)可以是時間關(guān)聯(lián), 但不一定是與警報并發(fā)的。例如,專家系統(tǒng)104可以分析數(shù)據(jù)以確定特定的操作員輸入是 否以與警報的類似時間關(guān)系出現(xiàn)。更具體地,專家系統(tǒng)104可以確定推進(jìn)或預(yù)測警報條件 的多個因素的匯集,例如確定特定罐中的溫度何時上升、并且操作員將一定量的特定催化 劑釋放到罐中,罐中的壓力以特定速率上升并且產(chǎn)生警報條件。
[0105] 在另一個示例中,專家系統(tǒng)104可以被編程為對由大數(shù)據(jù)設(shè)施102收集和存儲的 數(shù)據(jù)執(zhí)行統(tǒng)計分析,以確定事件和過程參數(shù)之間的相關(guān)的強(qiáng)度。例如,在熟練的操作員對于 各個處理器之間的關(guān)系具有"本能"感覺時,與嚴(yán)格的數(shù)據(jù)分析相比,操作員的直覺可能并 不可靠,這可能使得操作員通過對可能惡化情況或至少可能不會那么快糾正情況的過程或 與其他或額外的調(diào)整相同程度地對過程進(jìn)行調(diào)整,以對過程控制情況進(jìn)行響應(yīng)(例如升高 罐溫度、浸漬壓力等)。因此,專家系統(tǒng)104可以通過提供信息給操作員和他們可能不知道 或理解的其他人員來改進(jìn)過程的整體控制、安全性、質(zhì)量和輸出。
[0106] 在又另一個實施例中,專家系統(tǒng)104被編程為根據(jù)分析(例如在上述段落中描述 的分析)調(diào)整對過程工廠10的過程操作。專家系統(tǒng)104可以識別非最佳或異常條件,并且 可以通過改變一個或多個過程輸入和/或設(shè)置點來糾正條件。額外地,專家系統(tǒng)104可以 與過程工廠10中的其他安全系統(tǒng)集成,以阻止和/或校正可能導(dǎo)致對設(shè)備和/或人員的安 全風(fēng)險的過程條件。
[0107] 監(jiān)督引擎
[0108] 通過Π 設(shè)備112實現(xiàn)移動控制室促進(jìn)了過程工廠(或其他類似環(huán)境)的控制、維 護(hù)和其他方面的分散。也就是說,操作員不再被綁縛到工作站以保持過程工廠的最優(yōu)控制, 并且相應(yīng)地,操作員和維護(hù)人員(其在先前通常在工廠中而不是控制室中花費時間)之間 的線路被模糊或移除。更多的人員可用于移動通過工廠環(huán)境。同時,大數(shù)據(jù)設(shè)施102存儲與 工廠環(huán)境的各個方面相關(guān)的更完整的數(shù)據(jù),并且專家系統(tǒng)104提供對過程工廠的操作和條 件的更完整的分析。專家系統(tǒng)104和大數(shù)據(jù)設(shè)施102協(xié)作以提供與工廠中操作的過程的狀 態(tài)、工廠中的設(shè)備的狀態(tài)、與工廠中的人員相關(guān)的位置和任務(wù)、以及與工廠管理、材料管理、 人員管理、優(yōu)化等相關(guān)的不計其數(shù)的其他方面的信息。
[0109] 監(jiān)督引擎106利用由專家系統(tǒng)104提供的數(shù)據(jù)和分析來管理過程工廠內(nèi)的人員。 具體地,監(jiān)督引擎106可以監(jiān)視由專家系統(tǒng)104識別出的傾向,并且可以為工廠人員創(chuàng)建工 作項。盡管在本說明書中說明和描述為與大數(shù)據(jù)設(shè)施102和專家系統(tǒng)104分離的模塊,但在 一些實施例中,監(jiān)督引擎106可以被集成在大數(shù)據(jù)設(shè)施102中和/或?qū)<蚁到y(tǒng)104中。圖 2是說明了移動控制室Π 設(shè)備112、監(jiān)督引擎106、以及專家系統(tǒng)104和大數(shù)據(jù)設(shè)施102之 間的通信架構(gòu)的框圖。如上所述,專家系統(tǒng)104可以獲取并分析在大數(shù)據(jù)設(shè)施102中存儲 的數(shù)據(jù),并且在一些實施例中,可以在大數(shù)據(jù)設(shè)施102中存儲數(shù)據(jù)。例如,專家系統(tǒng)104可 以獲取與過程控制系統(tǒng)的方面相關(guān)的數(shù)據(jù),并且對所獲取的數(shù)據(jù)執(zhí)行一個或多個分析。由 專家系統(tǒng)104執(zhí)行的分析可以被根據(jù)預(yù)編程的模型執(zhí)行,或者在一些實施例中,可以在無 需模型的情況下執(zhí)行(即,專家系統(tǒng)104可以搜索數(shù)據(jù)以尋找未知的相關(guān)或關(guān)系)。在任 一情況中,專家系統(tǒng)104可以在大數(shù)據(jù)設(shè)施102中存儲分析數(shù)據(jù)(例如回歸數(shù)據(jù)、相關(guān)數(shù)據(jù) 等)。
[0110] 監(jiān)督引擎106可以使用從專家系統(tǒng)104接收/獲取的數(shù)據(jù)和/或從大數(shù)據(jù)設(shè)施 102接收的數(shù)據(jù)。例如,監(jiān)督引擎106可以從專家系統(tǒng)104接收指示特定的參數(shù)最緊密地相 關(guān)于特定的異常情況或特定的最優(yōu)情況的數(shù)據(jù)。作為另一個示例,監(jiān)督引擎106可以從專 家系統(tǒng)104接收指示特定的參數(shù)應(yīng)當(dāng)被檢查、或者需要對過程處理設(shè)備/例程進(jìn)行特定調(diào) 整以避免異常情況的數(shù)據(jù)。作為又一個示例,監(jiān)督引擎106可以從專家系統(tǒng)104接收指示 專家系統(tǒng)104已經(jīng)識別出指示需要進(jìn)行維護(hù)或?qū)⒃陬A(yù)定時間需要進(jìn)行維護(hù)的傾向的數(shù)據(jù)。 替代地或者額外地,監(jiān)督引擎106可以從大數(shù)據(jù)設(shè)施102接收或獲取數(shù)據(jù)。例如,由監(jiān)督引 擎106執(zhí)行的例程可以關(guān)聯(lián)于周期性的被調(diào)度的維護(hù)(即在例程、調(diào)度間隔或由工廠參數(shù) 確定的間隔處出現(xiàn)的維護(hù))。也就是說,監(jiān)督引擎106可以監(jiān)視過程工廠的參數(shù)或過程工廠 內(nèi)的設(shè)備的參數(shù),例如以確定自最近的維護(hù)起設(shè)備已經(jīng)服務(wù)了多少個小時、或者自最近的 維護(hù)起已經(jīng)致動了多少次設(shè)備(例如閥)。該類型的數(shù)據(jù)可以被存儲在大數(shù)據(jù)設(shè)施102中 并且由監(jiān)督引擎106獲取。
[0111] 工作項創(chuàng)律
[0112] 監(jiān)督引擎106可以使用所接收到的數(shù)據(jù)來為工廠人員創(chuàng)建工作項和/或使得在過 程工廠中進(jìn)行特定的動作。圖3是說明監(jiān)督引擎106的實施例的框圖。監(jiān)督引擎106可以 包括工作項管理器300。工作項管理器300可以是在計算機(jī)可讀介質(zhì)上存儲并且由處理器 執(zhí)行的一組例程和/或指令,可用于創(chuàng)建工作項。每個工作項可以是要由一個或多個過程 工廠人員完成的任務(wù)或規(guī)程。例如,工作項可以包括替換或維修設(shè)備,進(jìn)行參數(shù)讀取、對設(shè) 備或參數(shù)進(jìn)行調(diào)整、檢查設(shè)備或產(chǎn)品、執(zhí)行校準(zhǔn)規(guī)程、對設(shè)備進(jìn)行編程或需要人員完成的任 何其他動作。在工作項管理器300生成工作項時,工作項可以被存儲在工作項列表302中, 所述工作項列表302存在于與監(jiān)督引擎106相關(guān)聯(lián)的存儲器中。參見圖4,示例性的工作 項400可以包括各種信息,包括工作類型或功能402(例如有線檢查、設(shè)備更換、設(shè)備校準(zhǔn)、 維護(hù)(例如潤滑等)等);執(zhí)行工作項所需的設(shè)備的列表404;識別工作項相關(guān)的設(shè)備的目 標(biāo)設(shè)備字段406 ;目標(biāo)開始時間/日期408 ;目標(biāo)完成時間/日期410 ;優(yōu)先級字段412 (例 如,"立即"、"在12小時內(nèi)"、"在24小時內(nèi)"、"在當(dāng)前一批之后"、"在下一次關(guān)斷期間"、"高"、 "中"、"低"等);所需的技能集合字段414和/或所需的憑證字段(未示出);和目標(biāo)設(shè)備 類型字段416。當(dāng)然,在工作項400中可以包括更少或更多的字段。
[0113] 再次參見圖3,監(jiān)督引擎106還可以包括人員概況306的集合304。每一個人員概 況306包括與特定操作員、維護(hù)技術(shù)人員或其他工廠人員相關(guān)的信息。個人概況306中的 信息可以包括技能集合、證書和/或憑證、角色(例如、操作員、維護(hù)、保安、安全)、工作小 時/調(diào)度、巡回調(diào)度(即人員通過工廠以記錄參數(shù)數(shù)據(jù)或視覺檢查過程工廠的各個方面的 例程和/或調(diào)度的例程)和/或與過程工廠中的各個職責(zé)的執(zhí)行相關(guān)的任何其他信息。
[0114] 工作流管理
[0115] 工作項調(diào)度器308可以在機(jī)器可讀介質(zhì)上被存儲為指令集合??梢杂商幚砥鱽韴?zhí) 行所述指令以執(zhí)行在工作項列表302中存儲的工作項的調(diào)度。工作項調(diào)度器308可以根據(jù) 各個因素中的任何一個來調(diào)度工作項。例如,工作項調(diào)度器308可以根據(jù)每個工作項的優(yōu) 先級;根據(jù)被調(diào)度為處于與相關(guān)于該工作項的一個設(shè)備("目標(biāo)設(shè)備")鄰近的位置("目 標(biāo)位置")處的人員;根據(jù)當(dāng)前位于與目標(biāo)設(shè)備鄰近的目標(biāo)位置處的人員;根據(jù)人員的當(dāng)前 可用性(例如,在工作項開始/完成的期望時間將換班的人員和/或在工作項開始/完成 的期望時間不分配任務(wù)的人員);根據(jù)人員的需要/所需/期望的技能集合、角色、證書和 /或憑證;根據(jù)調(diào)度的工廠維護(hù)和/或關(guān)斷調(diào)度等,來調(diào)度工作項。通過示例并且沒有限制 地,工作項調(diào)度器308可以跟蹤工作項列表302中的工作項,注意到與每一個工作項相關(guān)聯(lián) 的目標(biāo)位置和/或目標(biāo)設(shè)備。工作項調(diào)度器308可以從經(jīng)由由人員攜帶的Π 設(shè)備112跟 蹤人員的位置的個人跟蹤例程310接收信息。當(dāng)個人跟蹤例程310報告(例如通過確定人 員登錄到或被分配到位置已知的Π 設(shè)備112)移動操作員的位置鄰近目標(biāo)位置或目標(biāo)設(shè)備 時,工作項調(diào)度器308可以查詢與移動操作員相關(guān)聯(lián)的個人概況306以確定該移動操作員 是否具有執(zhí)行與該工作項相關(guān)聯(lián)的任務(wù)("目標(biāo)功能")所需的技能集合和/或憑證。如果 該移動操作員具有適當(dāng)?shù)募寄芗虾?或憑證,則工作項調(diào)度器308可以將該工作項分配 給該移動操作員,并且如果該操作員接受該工作項,則工作項調(diào)度器308可以創(chuàng)建操作員 對目標(biāo)設(shè)備執(zhí)行目標(biāo)功能的任何需要的權(quán)限。當(dāng)然,應(yīng)當(dāng)理解的是,一個或多個人員可以被 分配單個的工作項,這是因為某些任務(wù)需要多個人來完成。
[0116] 在一些實施例中,權(quán)限被創(chuàng)建為在與監(jiān)督引擎106相關(guān)聯(lián)的存儲器中存儲的數(shù)據(jù) 庫312中的令牌或?qū)嶓w。每個權(quán)限令牌定義目標(biāo)功能(例如接線校驗)、目標(biāo)設(shè)備、被分配 給工作項的工人的ID、以及可選地、令牌的失效時間和日期??赡茚槍λ泄ぷ黜?、一些工 作項、和與特定設(shè)備或設(shè)備類型、與特定目標(biāo)功能(即工作項任務(wù))相關(guān)聯(lián)的工作項等,需 要權(quán)限令牌。權(quán)限令牌向被分配給該工作項的移動人員給出特定的訪問權(quán)限,并且可以被 系統(tǒng)在任何時間撤消。在一些實施例中,權(quán)限可能依賴于外部因素。例如,權(quán)限令牌可以 指定移動工人具有在特定時間段期間、在特定工廠事件期間(例如在工廠的區(qū)域的關(guān)斷期 間)執(zhí)行目標(biāo)功能的權(quán)限。
[0117] 此外,監(jiān)督引擎106,更具體地工作項調(diào)度器308,可以根據(jù)外部因素(特別是(但 不是排他的)工作項將導(dǎo)致生產(chǎn)調(diào)度變化或顯著的停機(jī)時間的情況)調(diào)度工作項。例如,監(jiān) 督引擎106可以經(jīng)由骨干網(wǎng)105和網(wǎng)關(guān)78與當(dāng)前的過程工廠之外的系統(tǒng)進(jìn)行通信以獲得 與天氣、原材料或其他供應(yīng)的遞送、執(zhí)行工作項所需的部件、工具或設(shè)備的遞送以及產(chǎn)品運 輸調(diào)度等相關(guān)的數(shù)據(jù)。作為非限制性的示例,如果工作項將干擾生產(chǎn)并且易腐原材料的運 輸被調(diào)度為在完成工作項之前接收,則工作項調(diào)度器308可以延遲工作項的調(diào)度。作為另 一個示例,戶外位置的特定工作項可能需要干燥條件(例如不下雨)來完成目標(biāo)功能(例 如接線校驗),并且工作項調(diào)度器308可以根據(jù)天氣預(yù)報來調(diào)度工作項。
[0118] 在圖5的流程圖中示出了將任務(wù)分配給過程工廠中的人員的方法500。方法500 可以包括從專家系統(tǒng)接收數(shù)據(jù)(塊505)并且根據(jù)從專家系統(tǒng)接收的數(shù)據(jù)創(chuàng)建指定任務(wù)的 工作項(塊510)。該方法還包括選擇人員來執(zhí)行在工作項中指定的任務(wù)(塊515),將工作 項發(fā)送到與所選擇的人員相關(guān)聯(lián)的設(shè)備(塊520),并且可以包括接收所選擇的人員已經(jīng)接 受該工作項的指示(塊525)。從專家系統(tǒng)接收數(shù)據(jù)可以包括接收指示過程工廠中的預(yù)測的 問題的數(shù)據(jù)、接收指示與過程參數(shù)相關(guān)聯(lián)的傾向的數(shù)據(jù)、接收向?qū)<蚁到y(tǒng)提供參數(shù)值的請 求、以及接收相對于過程控制設(shè)備執(zhí)行特定動作的指令等。在接收數(shù)據(jù)包括接收提供參數(shù) 值的請求時,創(chuàng)建工作項可以包括創(chuàng)建這樣的工作項,其中指定的任務(wù)是要觀測和記錄未 從感測或接收參數(shù)的設(shè)備自動發(fā)送的參數(shù)值。在實施例中,創(chuàng)建工作項可以包括創(chuàng)建這樣 的工作項,其中指定的任務(wù)是要執(zhí)行維護(hù)任務(wù)、校準(zhǔn)任務(wù)、更換任務(wù)、檢查任務(wù)或維修任務(wù)。 創(chuàng)建工作項還可以包括指定與指定的任務(wù)相關(guān)的設(shè)備目標(biāo)(例如,即將對其執(zhí)行指定任務(wù) 的一個設(shè)備)。選擇人員來執(zhí)行任務(wù)可以包括根據(jù)從與所選擇的人員相關(guān)聯(lián)的設(shè)備(例如 移動用戶接口設(shè)備、GPS設(shè)備、鄰近卡設(shè)備等)接收的位置數(shù)據(jù)來選擇人員。方法500還可 以包括創(chuàng)建并存儲與指定任務(wù)相關(guān)聯(lián)、與關(guān)聯(lián)于指定任務(wù)的過程控制設(shè)備相關(guān)聯(lián)、或與這 兩者相關(guān)聯(lián)的權(quán)限令牌??赡苄枰摍?quán)限令牌,以便所選擇的人員在與指定任務(wù)相關(guān)聯(lián)的 過程控制設(shè)備上執(zhí)行指定任務(wù)。權(quán)限令牌可以是出于創(chuàng)建和/或授權(quán)人對一件設(shè)備執(zhí)行動 作或執(zhí)行與一件設(shè)備相關(guān)的動作的權(quán)限的目的而實現(xiàn)的數(shù)據(jù)庫、離散文件或任何計算機(jī)結(jié) 構(gòu)中的條目。選擇人員來執(zhí)行任務(wù)還可以包括根據(jù)在工作項中指定的任務(wù)、與所指定的任 務(wù)相關(guān)聯(lián)的過程控制設(shè)備或這兩者,以及可由監(jiān)督模塊訪問的多個人員概況,來選擇人員。 在實施例中,根據(jù)多個人員概況選擇人員包括根據(jù)技能集合、角色、證書和/或憑證來選擇 人員。選擇人員還可以或替代地包括在人員從其選擇要執(zhí)行的工作項的數(shù)據(jù)庫中存儲工作 項、和/或從與人員相關(guān)聯(lián)的設(shè)備中接收執(zhí)行該工作項的請求并且將與人員相關(guān)聯(lián)的概況 與在工作項中存儲的信息進(jìn)行比較來確定該人員是否有資格執(zhí)行工作項。
[0119] 從專家系統(tǒng)接收數(shù)據(jù)可以包括接收用于執(zhí)行動作的指令,所述動作例如是觀測和 記錄參數(shù)、檢查過程控制設(shè)備、校準(zhǔn)過程控制設(shè)備、記錄音頻采樣、捕獲圖像或視頻、對過程 控制設(shè)備執(zhí)行維護(hù)、維修過程控制設(shè)備、更換過程控制設(shè)備和/或調(diào)整過程控制參數(shù)。創(chuàng)建 工作項可以包括指定執(zhí)行指定的任務(wù)所需的工具或設(shè)備、工作項的優(yōu)先級水平、執(zhí)行指定 的任務(wù)所需的技能集合、所需的開始時間和/或日期、和/或所需的完成時間和/或日期。 方法500還可以包括根據(jù)通過與所選擇的人員相關(guān)聯(lián)的過程工廠的調(diào)度路線、用于由過程 工廠執(zhí)行的過程的輸入材料的調(diào)度的遞送、由過程工廠生產(chǎn)的產(chǎn)品的調(diào)度的遞送、預(yù)測的 天氣狀況、由過程工廠生產(chǎn)的產(chǎn)品的調(diào)度的運輸時間、過程工廠的過程的預(yù)測或調(diào)度的完 成時間、和/或完成指定任務(wù)所需的工具、設(shè)備或部件的預(yù)測或調(diào)度的到達(dá),來調(diào)度工作項 的執(zhí)行。
[0120] 再次參見圖3,監(jiān)督引擎106還可以存儲(或訪問)文檔,例如設(shè)備手冊、維護(hù)手冊 和標(biāo)準(zhǔn)操作規(guī)程(S0P) 316。在移動操作員執(zhí)行過程工廠中的任務(wù)或與特定工作項相關(guān)聯(lián) 的任務(wù)時,可以將文檔經(jīng)由Π 設(shè)備112自動提供給移動操作員。在實施例中,在與工作項 相關(guān)聯(lián)的目標(biāo)功能的執(zhí)行期間,文檔被在適當(dāng)(即有用)時間提供給移動操作員。例如,執(zhí) 行與工作項相關(guān)聯(lián)的接線檢驗功能的人員可以被呈現(xiàn)有用于執(zhí)行接線校驗的S0P。作為另 一個示例,對閥執(zhí)行例行維護(hù)(例如潤滑、清潔等)的人員可以被呈現(xiàn)有每個規(guī)程的SOP和 /或被呈現(xiàn)有用于目標(biāo)閥的手冊。在一些實施例中,在執(zhí)行目標(biāo)功能的過程中的每個步驟 處,文檔的相關(guān)部分被提供給人員。也就是說,維護(hù)技術(shù)人員可以首先被(經(jīng)由移動Π 設(shè) 備112)呈現(xiàn)有用于鎖定閥和使得閥停止服務(wù)的SOP。隨后,維護(hù)技術(shù)人員可以被呈現(xiàn)有來 自閥的操作手冊的與執(zhí)行閥的清潔和/或潤滑相關(guān)的頁面。隨后,維護(hù)技術(shù)人員可以被呈 現(xiàn)有用于使得閥返回操作服務(wù)并且去除設(shè)備的鎖定的SOP。當(dāng)然,這些示例是非限制性的, 這是因為存在在任務(wù)執(zhí)行期間可以向人員呈現(xiàn)SOP和手冊的大量情況。
[0121] 在移動操作員或技術(shù)人員執(zhí)行與工作項相關(guān)聯(lián)的目標(biāo)任務(wù)時,監(jiān)督引擎106,特別 是工作項跟蹤模塊318,可以跟蹤與工作項相關(guān)聯(lián)的任務(wù)的進(jìn)程。在一些實施例中,監(jiān)督引 擎106與移動Π 設(shè)備112協(xié)作,以引導(dǎo)移動操作員通過執(zhí)行工作項所需的一個或多個過程 的每一步。引導(dǎo)可以包括鎖定規(guī)程、關(guān)斷規(guī)程、設(shè)備拆卸、設(shè)備維修、維護(hù)步驟(例如校準(zhǔn)和 潤滑等)、檢驗和驗證規(guī)程、設(shè)備重新安裝、開始規(guī)程、解鎖規(guī)程、以及過程的任何其他步驟。 在移動操作員請求每個后續(xù)的指令、步驟或引導(dǎo)時,工作項跟蹤模塊318可以與移動UI設(shè) 備112通信,例如接收指示。在工作項跟蹤模塊318接收到請求每個后續(xù)的指令、步驟或引 導(dǎo)的指示時,工作項跟蹤模塊318可以認(rèn)定前一步驟已完成,從而跟蹤工作項的執(zhí)行的進(jìn) 程。在實施例中,工作項跟蹤模塊318可以操作地與目標(biāo)設(shè)備(即作為工作項的目標(biāo)的設(shè) 備)或與目標(biāo)設(shè)備可通信地耦接或鄰近的設(shè)備進(jìn)行通信,以驗證完成了一個或多個步驟。 在又另一個實施例中,兩個移動操作員可以參與協(xié)作會話,并且在一個移動操作員完成被 經(jīng)由移動Π 設(shè)備112呈獻(xiàn)給技術(shù)人員的工作項的每個步驟時,第二技術(shù)人員可以標(biāo)記在另 一個Π 設(shè)備112上完成的每個步驟,向工作項跟蹤模塊318發(fā)送完成了每個步驟的指示。 也就是說,協(xié)作使用相應(yīng)的Π 設(shè)備112的兩個用戶無需查看相同的信息顯示,并且根本無 需查看相同的信息。作為另一個示例,第一用戶可以在第一 Π 設(shè)備112上正在查看執(zhí)行工 作項的標(biāo)準(zhǔn)操作規(guī)程,同時另一個用戶在第二Π 設(shè)備112上正在查看與關(guān)聯(lián)于工作項的一 個設(shè)備相關(guān)的實時數(shù)據(jù)。在工作項完成時,監(jiān)督模塊106以及在一些實施例中的工作項跟 蹤模塊318可以標(biāo)記項目完成,從活動工作項的列表中將其移除,使得與工作項相關(guān)聯(lián)的 任何權(quán)限被移除或失效,分配另一個工作項,向人員通知工作項已完成,向人員通知可以開 始依賴的工作項(即依賴于前一工作項的完成才開始的工作項)。
[0122] 轉(zhuǎn)向圖6,其是示出用于管理過程工廠中的工作流的方法600的流程圖。方法600 包括創(chuàng)建指定要在過程工廠中執(zhí)行的任務(wù)的工作項(塊605),根據(jù)所指定的任務(wù)確定用于 執(zhí)行該工作項的規(guī)程集合(塊610),針對規(guī)程集合中的每個規(guī)程生成相關(guān)聯(lián)的顯示(塊 615),并且在移動用戶接口設(shè)備上按照規(guī)程集合的執(zhí)行順序來依次顯示相關(guān)聯(lián)的顯示集合 (塊620)。創(chuàng)建工作項可以包括從專家系統(tǒng)接收數(shù)據(jù)和/或根據(jù)從專家系統(tǒng)接收的數(shù)據(jù) 指定任務(wù)。從專家系統(tǒng)接收數(shù)據(jù)可以包括接收針對過程控制設(shè)備執(zhí)行特定動作的指令。創(chuàng) 建工作項還可以或替代地包括指定維護(hù)任務(wù)、校準(zhǔn)任務(wù)、更換任務(wù)、檢查任務(wù)和/或維修任 務(wù)。創(chuàng)建工作項還可以包括指定需要安全鎖定規(guī)程、關(guān)斷規(guī)程和/或開始規(guī)程等的任務(wù)。生 成相關(guān)聯(lián)的顯示可以包括生成呈現(xiàn)用于執(zhí)行規(guī)程的一組步驟的顯示、生成包括示出規(guī)程的 執(zhí)行的一個或多個圖像的顯示、生成包括一個目標(biāo)設(shè)備在其周圍環(huán)境中的圖像以幫助人員 定位該目標(biāo)設(shè)備的顯示、生成包括參數(shù)輸入字段以用于記錄與一個目標(biāo)設(shè)備相關(guān)聯(lián)的參數(shù) 的顯示、和/或生成包括標(biāo)準(zhǔn)操作規(guī)程的集合的顯示。所述方法還包括在移動用戶接口設(shè) 備的顯示器上示出一個目標(biāo)設(shè)備在過程工廠的環(huán)境中的位置,其可以包括提供用戶接口控 制(該用戶接口控制使得顯示在目標(biāo)設(shè)備上放大)和/或提供一組用戶接口控制以允許移 動用戶接口設(shè)備的用戶在相關(guān)聯(lián)的顯示集合之間導(dǎo)航。在一些實施例中,可以顯示規(guī)程環(huán) 境窗以指示與指定任務(wù)相關(guān)聯(lián)的規(guī)程的集合中的哪個規(guī)程當(dāng)前正被執(zhí)行。該方法還包括提 供對于關(guān)聯(lián)于特定任務(wù)的一個目標(biāo)設(shè)備相關(guān)的文檔的訪問。此外,該方法可以包括確定執(zhí) 行該規(guī)程的集合所需的工具和設(shè)備的集合、生成包括所確定的工具和設(shè)備的集合的列表的 檢查清單顯示并顯示檢查清單。創(chuàng)建工作項可以包括指定手冊數(shù)據(jù)收集任務(wù)。確定規(guī)程的 集合可以包括確定收集手冊數(shù)據(jù)的路線。
[0123] 監(jiān)督引擎106還可以存儲與工作項的執(zhí)行相關(guān)聯(lián)的數(shù)據(jù)。特別是,監(jiān)督引擎106 可以存儲由與工作項的執(zhí)行相關(guān)聯(lián)的移動Π 設(shè)備112捕獲的數(shù)據(jù),以及可以存儲與工作項 的執(zhí)行對過程工廠的操作的影響相關(guān)的數(shù)據(jù)(例如由于工作項的執(zhí)行造成的或與工作項 的執(zhí)行有關(guān)的過程工廠的性能變化)等。在實施例中,移動Π 設(shè)備112可以捕獲視頻、音 頻或振動數(shù)據(jù)作為診斷規(guī)程或維修或維護(hù)規(guī)程的一部分,并且移動UI設(shè)備112可以將所捕 獲的數(shù)據(jù)發(fā)送回監(jiān)督引擎106,該監(jiān)督引擎106將該數(shù)據(jù)存儲為關(guān)聯(lián)于特定的工作項,以及 替代地或者額外地,可以在大數(shù)據(jù)設(shè)施102中存儲該數(shù)據(jù)。
[0124] 檢杳清單
[0125] 回見圖3,監(jiān)督引擎106可以執(zhí)行與監(jiān)督移動人員相關(guān)的其他任務(wù)。僅作為一個示 例,監(jiān)督引擎106可以包括檢查清單生成例程314。檢查清單生成例程314可以生成與被分 配給移動人員的工作項相對應(yīng)的移動人員的檢查清單。由例程314生成的檢查清單可以包 括例如區(qū)域或規(guī)程所需的安全設(shè)備(例如防毒面具、安全帶、安全鉤、輻射探測設(shè)備/劑量 計等)、以及執(zhí)行規(guī)程所需的工具、執(zhí)行規(guī)程所需的部件(例如替換部件或維護(hù)部件,例如 密封件、潤滑劑)等。在一些實施例中,檢查清單生成例程314可以生成檢查清單,并且將 所述檢查清單存儲為關(guān)聯(lián)于工作項。或者,檢查清單生成例程314可以實時生成和顯示檢 查清單。在任一情況中,可以設(shè)想,在工作項被執(zhí)行前不久,移動人員將被呈現(xiàn)有該檢查清 單。例如,當(dāng)移動操作員指示他或她正準(zhǔn)備執(zhí)行工作項時,檢查清單將被自動呈現(xiàn)給移動操 作員。在其他實施例中,在操作員準(zhǔn)備執(zhí)行工作項時,檢查清單將由移動操作員手動請求。 在一些實施例中,監(jiān)督引擎106確定操作員正準(zhǔn)備執(zhí)行工作項并且將檢查清單自動呈獻(xiàn)給 移動操作員。例如,在工作項要被調(diào)度為被執(zhí)行時,監(jiān)督引擎106可以接收移動操作員已經(jīng) 將工作站Π 設(shè)備112的狀態(tài)轉(zhuǎn)移到移動Π 設(shè)備112的指示。在檢測到狀態(tài)轉(zhuǎn)移時,監(jiān)督 引擎106可以呈現(xiàn)檢查清單,提示移動操作員來確認(rèn)他或她具有適當(dāng)?shù)脑O(shè)備和資源來執(zhí)行 工作項?;蛘撸?dāng)移動操作員打開工作項時,優(yōu)選地在進(jìn)入過程工廠環(huán)境之前,移動Π 設(shè)備 112可以自動獲取(例如從監(jiān)督引擎106)檢查清單。在又另一個實施例中,移動Π 設(shè)備 112可以檢查到其已經(jīng)進(jìn)入供應(yīng)室或準(zhǔn)備室,并且可以自動呈現(xiàn)檢查清單給移動操作員,從 而移動操作員可以收集所需的工具、設(shè)備和供應(yīng)等。
[0126] 現(xiàn)在轉(zhuǎn)向圖7,其是示出用于促進(jìn)過程工廠中的任務(wù)完成的方法700的流程圖。該 方法包括從在工作項的數(shù)據(jù)庫中存儲的多個工作項中接收工作項的選擇(塊705),并且根 據(jù)所選擇的工作項確定工作項的執(zhí)行所需的一個或多個項(塊710)。生成一個或多個項的 檢查清單以顯示給執(zhí)行工作項的人員(塊715),并且該檢查清單被顯示給執(zhí)行工作項的人 員(塊720)。在實施例中,根據(jù)所選擇的工作項確定一個或多個工作項包括讀取該工作項 的一個或多個字段,其可以包括讀取所需的設(shè)備字段、讀取所需的安全設(shè)備字段、讀取所需 的工具字段和/或讀取指示一個目標(biāo)設(shè)備在過程工廠內(nèi)的位置的字段。讀取一個或多個字 段可以包括讀取指定要被完成的目標(biāo)任務(wù)的字段。讀取字段可以包括讀取指定要被完成的 目標(biāo)任務(wù)以及目標(biāo)設(shè)備或目標(biāo)設(shè)備類型的字段。此外,確定執(zhí)行工作項所需的一個或多個 項可以包括確定要被完成的任務(wù)、將在其上執(zhí)行要被完成的任務(wù)的設(shè)備或這兩者。生成用 于顯示給執(zhí)行工作項的人員的一個或多個項目的檢查清單可以包括生成包括一個安全設(shè) 備、工具、過程控制設(shè)備、過程控制設(shè)備的部件、維護(hù)材料等中的任何一個或組合的檢查清 單。生成檢查清單可以包括從與關(guān)聯(lián)于工作項的過程控制設(shè)備相關(guān)聯(lián)的設(shè)備手冊、與執(zhí)行 工作項所需的工具相關(guān)聯(lián)的設(shè)備手冊、安全文檔、標(biāo)準(zhǔn)操作規(guī)程和/或與關(guān)聯(lián)于工作項的 過程控制設(shè)備的位置相關(guān)聯(lián)的文檔中的一個或多個中獲取信息。在一些實施例中,生成檢 查清單還可以包括確定與工作項相關(guān)聯(lián)的位置或被分配的人員到達(dá)與工作項相關(guān)聯(lián)的位 置所必須經(jīng)過的位置,并且獲取訪問或經(jīng)過該位置所需的具體的安全設(shè)備和/或工具。向 執(zhí)行工作項的人員顯示檢查清單可以包括接收被分配執(zhí)行工作項的用戶已經(jīng)致動了移動 用戶接口設(shè)備并在被致動的移動用戶接口設(shè)備上顯示檢查清單給用戶的指示。接收工作項 的選擇可以包括接收第一用戶接口設(shè)備上的部分,并且將檢查清單顯示給執(zhí)行工作項的人 可以包括接收第一用戶接口設(shè)備的狀態(tài)已經(jīng)被傳遞給第二用戶接口設(shè)備的指示和在第二 用戶接口設(shè)備上顯示檢查清單。方法700還可以包括針對檢查清單上的一個或多個項中的 每一個接收瀏覽所顯示的檢查清單的人具有該項的指示。
[0127] UI 設(shè)各
[0128] 圖8是Π 設(shè)備803在移動控制室800的環(huán)境中的框圖。移動控制室800可以使得 UI設(shè)備803將操作狀態(tài)發(fā)送到另一個系統(tǒng)或設(shè)備和/或從另一個系統(tǒng)或設(shè)備接收操作的 Π 狀態(tài)。移動控制室800還包括Π 設(shè)備803a、服務(wù)器150和Π 設(shè)備803b。Π 設(shè)備803、 803a、803b中的每一個可以是如在下文中參照圖9B描述的各種Π 設(shè)備類型中的任何一個。 服務(wù)器150可以包括網(wǎng)絡(luò)服務(wù)或網(wǎng)絡(luò)例程152,其可以被存儲在服務(wù)器150處的存儲器中, 并且由服務(wù)器150處的處理器執(zhí)行。Π 設(shè)備803a和803b (以及任何其他的UI設(shè)備803) 中的每一個包括處理器810、存儲器815、顯示器820、網(wǎng)絡(luò)接口 825、輸入接口 830、系統(tǒng)總 線835和一個或多個收發(fā)機(jī)850。Π 設(shè)備803a、803b還可以包括一個或多個定位設(shè)備,包 括例如全球定位系統(tǒng)(GPS)(或任何其他的衛(wèi)星導(dǎo)航系統(tǒng))接收機(jī)832、慣性定位系統(tǒng)芯片 834、獨立的定位部件(例如指南針836、陀螺儀838、加速度計840)等。存儲器815可以包 括操作系統(tǒng)880、用戶接口("UI")例程882、環(huán)境感知例程884、狀態(tài)確定例程886、瀏覽器 例程888、圖像捕獲例程890、以及聲音捕獲例程892、本地過程控制數(shù)據(jù)存儲器894、Π 狀 態(tài)信息896以及其他數(shù)據(jù)。在一些實施例中,操作系統(tǒng)880、Π 例程882、環(huán)境感知例程884 和/或狀態(tài)確定例程886中的一個或多個可以位于Π 設(shè)備803外部的存儲器處,并且可以 被Π 設(shè)備803外部(例如在諸如服務(wù)器150之類的系統(tǒng)或設(shè)備處)的處理器執(zhí)行。應(yīng)當(dāng) 理解的是,在這里描述的移動控制室800僅是一個示例。可以構(gòu)思出其他的配置。例如,移 動控制室800無需包括多個Π 設(shè)備,并且在實際上,無需包括任何特定數(shù)量的Π 設(shè)備。
[0129] 在Π 設(shè)備803的存儲器815的特定實施例中,存儲器815可以包括易失性和/或 非易失性存儲器,并且可以是可移除的或不可移除的存儲器。例如,存儲器815可以包括如 下形式的計算機(jī)存儲介質(zhì):隨機(jī)存取存儲器(RAM)、只讀存儲器(ROM)、EEPR0M、閃存或其它 存儲器技術(shù)、CD-ROM、數(shù)字多功能盤(DVD)或其它光盤存儲、磁帶盒、磁帶、磁盤存儲或其他 磁存儲設(shè)備,或可以用來儲存所期望的信息的任何其它介質(zhì)。處理器810被配置為獲取和 執(zhí)行在存儲器815中存儲的指令。存儲器815可以存儲諸如操作系統(tǒng)數(shù)據(jù)或程序數(shù)據(jù)之類 的數(shù)據(jù)。
[0130] 網(wǎng)絡(luò)接口 825可以包括或耦接到一個或多個天線以進(jìn)行無線通信、耦接到一個或 多個端口以進(jìn)行有線連接,或者這兩者。在一些實施例中,網(wǎng)絡(luò)接口可以耦接到GPS接收機(jī) 832,使得網(wǎng)絡(luò)接口 825能夠接收位置或坐標(biāo)數(shù)據(jù)。網(wǎng)絡(luò)接口 825還可以或替代地包括藍(lán)牙 收發(fā)機(jī),使得網(wǎng)絡(luò)接口 825能夠建立與外部設(shè)備或系統(tǒng)的個域網(wǎng)。附加地或者替代地,網(wǎng)絡(luò) 接口可以包括近場通信("NFC")收發(fā)機(jī)、射頻識別("RFID")收發(fā)機(jī)、和/或局域網(wǎng)收發(fā) 機(jī)(例如,使網(wǎng)絡(luò)接口 825能夠使用IEEE802. 11協(xié)議來進(jìn)行通信)。
[0131] 網(wǎng)絡(luò)接口 825可以經(jīng)由諸如圖1A中所示的過程控制網(wǎng)絡(luò)100之類的網(wǎng)絡(luò)與服務(wù) 器150和/或其中一個Π 設(shè)備803進(jìn)行通信。用戶可以經(jīng)由輸入接口 830與Π 設(shè)備803 進(jìn)行交互。輸入接口 830可以經(jīng)由機(jī)械激勵(例如鍵盤或鼠標(biāo))接受輸入。輸入接口 830 可以替代地或額外地經(jīng)由檢測到電磁場、信號或?qū)傩裕ɡ纾娮杌螂娙菪杂|摸屏)接受輸 入。此外,輸入接口 830可以經(jīng)由檢測到聲音、光或動作(例如,經(jīng)由麥克風(fēng)842的語音輸 入、圖像傳感器或照相機(jī)844等)來接受輸入。另外地,輸入接口 830可以從與網(wǎng)絡(luò)接口 825耦接的藍(lán)牙設(shè)備接受輸入。顯示器820可以提供圖像或視頻形式的輸入,并且可以利用 任何類型的監(jiān)視器、投影儀或顯示技術(shù)(包括CRT、LCD、等離子、LED和0LED技術(shù))。
[0132] 在一些實施例中,一個或多個輸入源(例如麥克風(fēng)842、圖像傳感器或照相機(jī)844 或其他傳感器(例如氧傳感器、有毒氣體傳感器、運動傳感器、振動傳感器、RFID傳感器)) 可以位于Π 設(shè)備803之外,并且經(jīng)由有線通信通道(例如經(jīng)由耳機(jī)端口或USB端口)或無 線通信通道(例如,無線USB、藍(lán)牙、Wi-Fi或?qū)S袇f(xié)議)耦接到Π 設(shè)備803。例如,在攜帶 Π 設(shè)備803的情況下,攜帶Π 設(shè)備803的用戶還可以在腰帶上攜帶一個或多個輸入源。
[0133] 例程880-896中的每一個可以是指令、例程、模塊、過程、服務(wù)、程序和/或應(yīng)用中 的一個或多個,并且可以被存儲在計算機(jī)可讀介質(zhì)上,例如存儲器815上。操作系統(tǒng)880可 以支持基本功能并管理Π 設(shè)備803的資源。特別是,操作系統(tǒng)880可以管理Π 設(shè)備803 的硬件和軟件。當(dāng)由處理器執(zhí)行時,Π 例程882可以使得顯示器820顯示信息給用戶,并且 可以使得輸入接口 830從用戶或從其他外部刺激接收輸入。響應(yīng)于在網(wǎng)絡(luò)接口 825處、輸 入接口 830處或在一個或多個傳感器處接收的環(huán)境信息,環(huán)境感知例程884可以使得顯示 器820顯示信息。環(huán)境感知例程884可以額外地或替代地使得Π 設(shè)備803識別環(huán)境(例 如位置、時間或調(diào)度)和/或從Π 設(shè)備803外部的系統(tǒng)或設(shè)備接收環(huán)境。
[0134] 狀態(tài)確定例程886可以收集與Π 設(shè)備803的操作相關(guān)的信息。例如,狀態(tài)確定例 程886可以通過監(jiān)視由處理器810執(zhí)行的過程和與所述過程相關(guān)聯(lián)的數(shù)據(jù)來收集Π 狀態(tài) 信息896。狀態(tài)確定例程886可以識別在顯示器820處示出的信息,并且可以識別與所示出 的信息相關(guān)聯(lián)的過程實體。在一些實施例中,狀態(tài)確定例程886可以將所收集的UI狀態(tài)例 程發(fā)送到外部節(jié)點,例如服務(wù)器150或Π 設(shè)備803b。在Π 設(shè)備803實現(xiàn)瘦客戶端或網(wǎng)絡(luò) 客戶端的實施例中,狀態(tài)確定例程886可以被存儲在服務(wù)器150上的存儲器處,其中其可以 被由服務(wù)器150處的處理器執(zhí)行。
[0135] 瀏覽器例程888可以是用于訪問、呈現(xiàn)和導(dǎo)航一個或多個信息資源的應(yīng)用。信息 資源可以是網(wǎng)頁、圖像、視頻、文檔或任何其他內(nèi)容。瀏覽器例程888可以與位于Π 設(shè)備 803上的信息資源或與Π 設(shè)備803外部的信息資源交互。例如,Π 設(shè)備803可以經(jīng)由萬維 網(wǎng)或經(jīng)由諸如過程控制網(wǎng)絡(luò)100之類的網(wǎng)絡(luò)訪問其他系統(tǒng)或設(shè)備(例如服務(wù)器150或Π 設(shè)備803b)處的信息資源。在一些實施例中,瀏覽器例程888可以訪問與在服務(wù)器150處 執(zhí)行的Π 例程相關(guān)聯(lián)的和/或由所述Π 例程生成的信息。具體而言,瀏覽器例程888可 以訪問服務(wù)器150處的網(wǎng)絡(luò)服務(wù)152,其中網(wǎng)絡(luò)服務(wù)152可以對應(yīng)于在服務(wù)器150處執(zhí)行 的Π 例程。例如,瀏覽器例程888可以(例如經(jīng)由輸入接口 830從用戶)接收地址或標(biāo)識 符,例如統(tǒng)一資源標(biāo)識符或統(tǒng)一資源定位符。地址或標(biāo)識符可以將瀏覽器例程888指引到 網(wǎng)絡(luò)服務(wù)152。瀏覽器例程888可以經(jīng)由網(wǎng)絡(luò)服務(wù)152從Π 例程882接收Π 數(shù)據(jù)(例如 顯示數(shù)據(jù)或過程參數(shù)數(shù)據(jù)),使得瀏覽器例程888能夠示出用于控制和/或監(jiān)視一些或全部 的過程的圖形。瀏覽器例程888還可以接收用戶輸入(例如對圖形的鼠標(biāo)點擊),并且將表 示用戶輸入的數(shù)據(jù)經(jīng)由網(wǎng)絡(luò)服務(wù)152發(fā)送到Π 例程882。在替代的實施例中,瀏覽器例程 888可以是插件或網(wǎng)絡(luò)客戶端應(yīng)用。
[0136] 雖然各個例程880-895被描述為被存儲在存儲器815中,但是Π 設(shè)備803還可以 操作以根據(jù)需要經(jīng)由網(wǎng)絡(luò)接口 825請求、獲取、接收和/或下載額外的例程(例如,應(yīng)用、小 應(yīng)用、更新、補丁等)。作為可以構(gòu)思出的示例之一,Π 設(shè)備112可以請求并接收用于促進(jìn) Π 設(shè)備112和過程工廠中的過程控制設(shè)備之間的直接(或間接)通信的信息。在任一情況 中,應(yīng)當(dāng)理解的是,Π 設(shè)備112并不限于駐留在存儲器815中并且在本文中描述的這些應(yīng) 用、例程和模塊。
[0137] 圖像捕獲例程890可以操作以經(jīng)由圖像傳感器或照相機(jī)844捕獲圖像。在一些實 施例中,圖像可以被經(jīng)由網(wǎng)絡(luò)接口 825發(fā)送到網(wǎng)絡(luò)100上的節(jié)點,其中該節(jié)點可以分析圖像 以識別過程數(shù)據(jù)。例如,在一個實施例中,圖像捕獲例程890可以使得圖像傳感器844捕獲 火焰的圖像。圖像捕獲例程890可以將火焰的圖像經(jīng)由網(wǎng)絡(luò)100發(fā)送到節(jié)點(例如,服務(wù) 器150、專家系統(tǒng)104等),其中該節(jié)點可以分析圖像以識別火焰的顏色和對應(yīng)的溫度。類似 地,聲音捕獲例程892可以是用于經(jīng)由麥克風(fēng)842捕獲聲音的一個或多個指令或例程。所 捕獲的聲音數(shù)據(jù)可以被發(fā)送到網(wǎng)絡(luò)100上的節(jié)點以用于分析。
[0138] 對于捕獲聲音,麥克風(fēng)842可以捕獲與工廠資產(chǎn)相關(guān)聯(lián)的音頻。所捕獲的音頻可 以用于識別工廠資產(chǎn)或診斷工廠資產(chǎn)。例如,泵可以具有預(yù)期的聲音簽名。在這樣的示例 中,Π 設(shè)備803可以捕獲在工廠資產(chǎn)的操作期間生成的音頻,并且可以將該音頻經(jīng)由網(wǎng)絡(luò) 100發(fā)送到節(jié)點(例如服務(wù)器150、專家系統(tǒng)104等)以將資產(chǎn)類型識別為例如泵。在這樣 的環(huán)境中,節(jié)點可以甚至向Π 設(shè)備803識別相關(guān)的特定泵。Π 設(shè)備803還可以包括用于檢 測振動的運動傳感器(例如加速度計840)。例如,工廠資產(chǎn)在操作期間可以具有預(yù)期的振 動水平。用戶可以將Π 設(shè)備803放置在工廠資產(chǎn)上或工廠資產(chǎn)附近。Π 設(shè)備803可以使 用由運動傳感器檢測到的數(shù)據(jù)來識別與資產(chǎn)相關(guān)聯(lián)的當(dāng)前的振動水平。如果當(dāng)前的振動水 平超過預(yù)期的振動水平,則用戶可以利用Π 設(shè)備803來進(jìn)一步診斷工廠資產(chǎn)或請求資產(chǎn)的 工作順序。在一些實例中,當(dāng)Π 設(shè)備803被放置在資產(chǎn)上或資產(chǎn)附近時,診斷例程可以自 動啟動以檢測與所述資產(chǎn)相關(guān)聯(lián)的振動。
[0139] 在一些實例中,Π 設(shè)備803可以包括用于建立與其他設(shè)備的連接的外圍接口(未 示出)。外圍接口可以是串行接口,例如通用串行總線(USB)接口。在其他實施例中,與網(wǎng) 絡(luò)接口的實施例中的一些類似,外圍接口可以是用于建立與另一個設(shè)備的無線連接的無線 接口。例如,在一些實施例中,外圍接口可以是遵從于諸如(在2400-2480MHZ頻段操作的) 藍(lán)牙或(以13. 56MHz頻段操作的)近場通信之類的標(biāo)準(zhǔn)的短距離無線接口。外圍接口可 以用于發(fā)送狀態(tài)信息到如下所述的外部設(shè)備或從如下所述的外部設(shè)備接收狀態(tài)信息。在某 些實施例中,外圍接口還可以用于與向Π 設(shè)備803提供環(huán)境感知的外部設(shè)備進(jìn)行交互。例 如,可以經(jīng)由也在下文中描述的外圍接口檢測環(huán)境ID設(shè)備。在一些實施例中,用戶可以經(jīng) 由外部接口將在UI設(shè)備803處可用的狀態(tài)信息或過程信息保存到外部設(shè)備。
[0140] 在Π 設(shè)備803的總體操作中,處理器810可以訪問存儲器815以執(zhí)行Π 例程882。 當(dāng)處理器810執(zhí)行Π 例程882時,處理器810使得在顯示器820處提供輸出,其中所述輸 出表示與過程工廠10中的實體(例如設(shè)備、裝置、網(wǎng)絡(luò)節(jié)點、過程數(shù)據(jù)、控制數(shù)據(jù)等)相關(guān) 的信息。輸出可以基于在存儲器815中存儲的數(shù)據(jù)(例如圖形數(shù)據(jù)、歷史數(shù)據(jù)或任何先前 接收和存儲的數(shù)據(jù))或經(jīng)由網(wǎng)絡(luò)接口 825接收的數(shù)據(jù)(例如從控制器11或數(shù)據(jù)庫151接 收的數(shù)據(jù))。此外,當(dāng)在輸入接口 830處接收輸入時,輸入接口 830可以生成輸入數(shù)據(jù)。輸 入數(shù)據(jù)可以被通過系統(tǒng)總線835傳輸?shù)教幚砥?10,其中處理器810可以根據(jù)所接收到的輸 入執(zhí)行一個或多個指令或例程。在許多實例中,輸入數(shù)據(jù)可以代表與在顯示器820處提供 的圖形輸出的用戶交互。例如,輸入數(shù)據(jù)可以表示鼠標(biāo)的移動,其中處理器810進(jìn)行操作以 根據(jù)鼠標(biāo)運動移動在顯示器820上顯示的光標(biāo)。輸入數(shù)據(jù)還可以代表對在顯示器820上顯 示的Π 單元(例如窗口(例如瀏覽器窗口)、設(shè)備圖形(例如罐、泵、閥、表等)或操作系統(tǒng) 單元)的選擇。此外,輸入數(shù)據(jù)可以表示控制輸入。例如,用戶可以使用鍵盤、鼠標(biāo)或觸摸 屏來輸入對于過程設(shè)備的設(shè)置點值。當(dāng)輸入數(shù)據(jù)代表控制輸入時,處理器810可以將輸入 數(shù)據(jù)通過系統(tǒng)總線835發(fā)送到網(wǎng)絡(luò)接口 825,其中網(wǎng)絡(luò)接口 825將輸入數(shù)據(jù)發(fā)送到過程控制 網(wǎng)絡(luò)100,其中其可以被在另一個節(jié)點(例如圖1A中所示的控制器11或服務(wù)器150)處接 收。處理器810還可以使得任何其他類型的輸入數(shù)據(jù)被發(fā)送到過程控制網(wǎng)絡(luò)100。
[0141] 狀杰感知、轉(zhuǎn)移和協(xié)作
[0142] 由于移動設(shè)備促進(jìn)了過程控制操作、配置和維護(hù),可以預(yù)期人員從設(shè)備移動到設(shè) 備,并且在任一情況中,可以期望這樣的能力,即從設(shè)備切換到設(shè)備而不必須在第二設(shè)備上 重新創(chuàng)建(和/或重新導(dǎo)航到)他們正在查看的顯示和/或他們正在第一設(shè)備上參與的過 程。如上述示例所示,操作員可能期望在她上班路上從移動電話遠(yuǎn)程地檢查過程工廠的狀 態(tài),從而在她到達(dá)現(xiàn)場時她可以對可能發(fā)生的情況已經(jīng)準(zhǔn)備好。當(dāng)她到達(dá)現(xiàn)場時,她可以走 到她的辦公室并期望在工作站獲取相同位置。其后,她可以拿取平板計算機(jī)并走到工廠地 點來觀測工廠區(qū)域或參加各種任務(wù)??傮w而言,在過程工廠的操作和維護(hù)中涉及的人員可 以期望他們使用的設(shè)備包括一些級別的狀態(tài)感知性,并且能夠在設(shè)備之間轉(zhuǎn)換狀態(tài)以促進(jìn) 移動和/或協(xié)作。
[0143] 在本公開的實施例中,狀態(tài)信息無縫地從第一 Π 設(shè)備轉(zhuǎn)移至第二Π 設(shè)備,這允許 用戶在第二Π 設(shè)備上繼續(xù)或向第二Π 設(shè)備轉(zhuǎn)移來自第一 Π 設(shè)備的會話而在工作流中不 出現(xiàn)任何中斷。狀態(tài)轉(zhuǎn)移還可以允許第一 Π 設(shè)備的第一用戶與第二Π 設(shè)備的第二用戶協(xié) 作,從而兩個用戶可以用協(xié)作的方式針對任務(wù)或工作項進(jìn)行工作。在另一個實施例中,UI設(shè) 備可以根據(jù)Π 設(shè)備的操作的環(huán)境提供輸出。例如,當(dāng)確定在Π 設(shè)備顯示器處將提供什么 信息或如何提供信息時,Π 設(shè)備可以考慮Π 設(shè)備的位置和裝置位置、Π 設(shè)備的類型或其他 考慮。在本文中公開的UI設(shè)備和移動控制室提供了從物理控制室"解放"UI設(shè)備的用戶和 操作員的益處。這樣的Π 設(shè)備的用戶可以在工廠內(nèi)自由地走動而不中斷工作流、也不喪失 相對于監(jiān)視和控制過程的功能性或能力。
[0144] 圖9A說明了示例性的移動控制室900a的方面。移動控制室900a包括Π 設(shè)備 912a、n設(shè)備912b和Π 設(shè)備912c,其中的每一個都可以由用戶901和/或用戶902使用。
[0145] 移動控制室900a可以使得用戶901能夠通過將Π 設(shè)備912a的狀態(tài)轉(zhuǎn)移到Π 設(shè) 備912b來同步Π 設(shè)備912a和912b。Π 狀態(tài)轉(zhuǎn)移可以使得Π 設(shè)備912b顯示與在Π 設(shè) 備912a處顯示的信息類似的信息。狀態(tài)轉(zhuǎn)移還可以使得Π 設(shè)備912b執(zhí)行與在Π 設(shè)備 912a處執(zhí)行的例程或應(yīng)用類似的例程或應(yīng)用。此外,Π 設(shè)備912a上的例程或應(yīng)用可以在 與在Π 設(shè)備912a處執(zhí)行的例程或應(yīng)用相同的狀態(tài)進(jìn)行執(zhí)行。通過將來自Π 設(shè)備912a的 操作的Π 狀態(tài)轉(zhuǎn)移到Π 設(shè)備912b,用戶可以停止使用Π 設(shè)備912a,并且開始使用Π 設(shè) 備912b,而在工作流中沒有任何損失。
[0146] 類似地,控制室900a可以使得能夠在至少兩個Π 設(shè)備之間建立安全協(xié)作會話。 在實施例中,當(dāng)兩個設(shè)備912移動到彼此的附近并且變得相互感知彼此時,安全協(xié)作會話 可以被自動建立。一旦建立了會話,就可以在協(xié)作工作會話期間執(zhí)行Π 設(shè)備之間的數(shù)據(jù)同 步。更具體而言,用戶901可以與用戶902協(xié)作,其中Π 設(shè)備912b可以將狀態(tài)信息轉(zhuǎn)移到 Π 設(shè)備912c。通過將狀態(tài)信息從Π 設(shè)備912b轉(zhuǎn)移到Π 設(shè)備912c,Π 設(shè)備912c可以識 別Π 設(shè)備912b的操作的狀態(tài)。例如,Π 設(shè)備912c可以示出與在Π 設(shè)備912b處顯示的 信息相同或類似的信息。Π 設(shè)備912b和912c還可以啟動通信例程,允許用戶901和902 經(jīng)由Π 設(shè)備912b和912c交換信息(例如文本、視頻和IP語音)。例如,Π 設(shè)備912b和 912c可以交換與工作項或任務(wù)相關(guān)的信息,使得用戶901和902能夠以協(xié)作的方式針對項 或任務(wù)進(jìn)行工作,即使用戶901和902并未在相應(yīng)的Π 設(shè)備912b和912c上查看相同顯示。 在一個示例中,用戶可以能夠經(jīng)由Π 設(shè)備檢驗設(shè)備,從而另一個用戶知道正在對該設(shè)備進(jìn) 行處理。
[0147] 在一些實施例中,Π 設(shè)備912a_912c可以在彼此之間直接地轉(zhuǎn)移狀態(tài)信息。Π 設(shè) 備912a-912c可以使用短距離無線技術(shù)(例如近場通信(IS0/IEC14443和1809標(biāo)準(zhǔn)))來 檢測接近程度,并且隨后使用WiFi (IEEE802. 11標(biāo)準(zhǔn))或藍(lán)牙(IEEE802. 15. 1標(biāo)準(zhǔn))來轉(zhuǎn) 移狀態(tài)信息。在另一些實施例中,Π 設(shè)備912a-912c可以經(jīng)由節(jié)點(例如圖1A中所示的 服務(wù)器150)、經(jīng)由骨干網(wǎng)105轉(zhuǎn)移狀態(tài)信息。在某些實施例中,Π 設(shè)備912a-912c可以是 瘦客戶端,其中Π 設(shè)備912a-912c可以呈現(xiàn)圖形,但Π 設(shè)備912a-912c的大量處理出現(xiàn)在 過程控制網(wǎng)絡(luò)100上的節(jié)點(例如圖1A中所示的服務(wù)器150)處。在這樣的實施例中,在 Π 設(shè)備912a-912c之間轉(zhuǎn)移數(shù)據(jù)可以包括在節(jié)點處執(zhí)行的Π 之間轉(zhuǎn)移狀態(tài)信息。
[0148] 圖9B說明了示例性的移動控制室900c中的Π 設(shè)備112。移動控制室900c可以支 持到或從Π 設(shè)備112a-112k中的任何一個的操作狀態(tài)的轉(zhuǎn)移,支持Π 設(shè)備同步和用戶協(xié) 作。移動控制室900c包括服務(wù)器150、過程控制網(wǎng)絡(luò)100、用戶901和Π 設(shè)備112a-112k。 服務(wù)器150可以包括數(shù)據(jù)庫151,其可以包括顯示數(shù)據(jù)、參數(shù)數(shù)據(jù)、歷史數(shù)據(jù)、環(huán)境數(shù)據(jù)、 Π 狀態(tài)信息數(shù)據(jù)或任何其他的過程工廠數(shù)據(jù)。數(shù)據(jù)庫151可以被存儲在服務(wù)器150上的 存儲器中,被存儲為與服務(wù)器150分離,或者被存儲在過程工廠中的多個設(shè)備中。UI設(shè)備 112a-l 12k中的每一個可以是提供與過程相關(guān)聯(lián)的過程或單元相關(guān)的信息和接收關(guān)于所述 過程或單元的用戶輸入的任何類型的過程控制Π 設(shè)備112。Π 設(shè)備112a-l 12k中的每一個 可以執(zhí)行對應(yīng)的Π 。在選擇性的實施例中,Π 可以整體或部分地在服務(wù)器150處執(zhí)行,并 且可以被例如經(jīng)由網(wǎng)頁提供給Π 設(shè)備112a-112k。Π 設(shè)備112a-112k中的每一個可以經(jīng)由 過程控制網(wǎng)絡(luò)100的骨干網(wǎng)105與服務(wù)器150進(jìn)行通信。在圖9B中所示的實施例中,用戶 901可以通過顯示器920和輸入接口 930與Π 設(shè)備112a進(jìn)行交互(當(dāng)然用戶901可以與 Π 設(shè)備112a-112k中的任何一個交互)。在本實施例中,Π 設(shè)備112a是固定工作站,其中 輸入接口 930是鍵盤,顯示器920是監(jiān)視器;Π 設(shè)備112b是移動設(shè)備(例如電話或PDA); Π 設(shè)備112c是能夠從用戶的手或輸入筆接收觸摸輸入的平板設(shè)備;Π 設(shè)備112d是可穿戴 設(shè)備(在此情況下為具有觸摸屏的手表)設(shè)備112e是膝上型計算機(jī);Π 設(shè)備112f是 可穿戴設(shè)備(在此情況下是具有頭戴顯示器的耳機(jī));UI設(shè)備112g是電視,其可以具有相 關(guān)聯(lián)的輸入接口(未示出),例如鍵盤、鼠標(biāo)、觸摸屏(例如電容式觸摸屏)、運動傳感器或 任何其他類型的能夠接受用戶輸入的設(shè)備;Π 設(shè)備112h是位于過程工廠環(huán)境(例如壁掛、 安裝在過程實體上或附近等)中的顯示器和用戶輸入設(shè)備(例如觸摸屏)設(shè)備112j是 具有內(nèi)置的可操作來將Π 投影到表面112k(例如,過程工廠內(nèi)的墻壁)上的投影儀的移動 設(shè)備(例如智能電話)。投影到表面112k上的Π 可以包括用戶輸入方法(例如,經(jīng)由Π 設(shè)備112j或外部設(shè)備(未示出)跟蹤的用戶動作)。當(dāng)然,在各個實施例中,可以采用Π 設(shè)備112a-112k的任何組合。此外,移動控制室900c可以包括與Π 設(shè)備112a-112k中的 任何一個類似的額外的Π 設(shè)備。盡管輸入的具體類型被描述為關(guān)聯(lián)于設(shè)備112a-112k中 的每一個,但應(yīng)當(dāng)注意的是,在各個實施例中,至少根據(jù)Π 設(shè)備112的使用類型,設(shè)備112 中的任何一個可以接受來自各個輸入源的輸入。僅作為一個示例,構(gòu)思出Π 設(shè)備112可以 接受來自輸入筆的設(shè)備或可以是并非為電容特征(例如電阻、表面聲波或任何其他類型的 觸摸屏技術(shù))的觸敏設(shè)備,以促進(jìn)來自例如戴著保護(hù)手套的用戶的輸入。語音輸入也可以 用于Π 設(shè)備112中的任何一個中,特別是在外部噪音并非為因素的環(huán)境中。
[0149] 在移動控制室900c中,Π 設(shè)備112a_112k中的每一個可以使得用戶901能夠經(jīng) 由過程控制網(wǎng)絡(luò)100監(jiān)視和/或控制與過程相關(guān)聯(lián)的過程或單元。在實施例中,Π 設(shè)備 112a-112k中的每一個可以實現(xiàn)網(wǎng)絡(luò)客戶端或瘦客戶端。在這樣的實施例中,服務(wù)器150 可以執(zhí)行UI和用于UI設(shè)備112a-112k中的一個或多個的操作的任何其他例程。UI設(shè)備 112a-112k可以將用戶輸入數(shù)據(jù)傳遞到服務(wù)器150,其中服務(wù)器150可以響應(yīng)于用戶輸入。 服務(wù)器150可以將顯示數(shù)據(jù)發(fā)送到Π 設(shè)備112a-l 12k。由于在本實施例中服務(wù)器150可以 管理Π 設(shè)備112a-l 12k的操作的大量處理,因此服務(wù)器150可以通過監(jiān)視服務(wù)器150處的 例程的執(zhí)行并且監(jiān)視從Π 設(shè)備112a-112k中的每一個接收和發(fā)送到Π 設(shè)備112a-112k中 的每一個的數(shù)據(jù),來跟蹤每一個Π 設(shè)備112a-112k的操作的狀態(tài)。
[0150] 在其他一些實施例中,Π 設(shè)備112a_112k單純作為數(shù)據(jù)客戶端操作。例如,在實 施例中,每一個Π 設(shè)備112包括網(wǎng)絡(luò)瀏覽器和用于自動生成動態(tài)HTML (或其他代碼)來在 Π 設(shè)備112上顯示信息的例程。例程和/或由例程生成的動態(tài)網(wǎng)頁從服務(wù)器150獲取數(shù) 據(jù),并且在顯示器上顯示所獲取的數(shù)據(jù)(以及其他數(shù)據(jù),例如用戶輸入數(shù)據(jù))。例程和/或 動態(tài)網(wǎng)頁還可以接受用戶輸入,并且將數(shù)據(jù)發(fā)送回服務(wù)器150。在這樣的實施例中,大部分 處理在Π 設(shè)備112上進(jìn)行,同時僅數(shù)據(jù)被經(jīng)由網(wǎng)絡(luò)傳輸?shù)椒?wù)器150和從服務(wù)器150傳輸 數(shù)據(jù)。
[0151] 在另一個實施例中,位于UI設(shè)備112上的指令(例如JavaScript指令)動態(tài)生 成在適當(dāng)?shù)牟榭磻?yīng)用(例如HTML5查看器或網(wǎng)絡(luò)瀏覽器)中呈現(xiàn)的代碼(例如HTML5代 碼)。例如,JavaScript代碼可以打開通過WebSocket應(yīng)用消息協(xié)議使用的WebSocket連 接,以在Π 設(shè)備112和服務(wù)器150上執(zhí)行的JavaScript之間發(fā)送消息。
[0152] 服務(wù)器150可以周期性地或響應(yīng)于觸發(fā)事件來保存Π 狀態(tài)信息(例如保存到數(shù) 據(jù)庫151中)。Π 狀態(tài)信息可以代表Π 設(shè)備捕獲時的狀態(tài)。Π 狀態(tài)信息可以包括關(guān)于如 下內(nèi)容的信息:與UI設(shè)備交互的用戶或操作員;相對于UI設(shè)備執(zhí)行的應(yīng)用、程序、例程或 模塊;在Π 設(shè)備處呈現(xiàn)的圖形或聲音;與顯示的數(shù)據(jù)相關(guān)的工廠的部分;或與Π 設(shè)備的操 作相關(guān)的任何其他信息。當(dāng)服務(wù)器150接收到對狀態(tài)轉(zhuǎn)移的請求時,服務(wù)器150可以訪問 在數(shù)據(jù)庫151中本地保存的Π 狀態(tài)信息,并且可以將Π 狀態(tài)信息發(fā)送到在服務(wù)器150處 執(zhí)行的適當(dāng)?shù)摩?。Π 可以將對應(yīng)的顯示數(shù)據(jù)發(fā)送到適當(dāng)?shù)摩?設(shè)備。例如,Π 設(shè)備112b可 以從Π 設(shè)備112a請求狀態(tài)信息(其中例如用戶901期望將Π 設(shè)備從112a切換到112b 而不中斷工作流)。在一些實施例中,Π 設(shè)備112a和112b可以均具有在服務(wù)器150處執(zhí) 行的Π 。服務(wù)器150可以訪問在數(shù)據(jù)庫151處本地存儲的Π 狀態(tài)信息,并且可以將該Π 狀態(tài)信息傳遞到Π 設(shè)備112b的Π 。Π 設(shè)備112b的Π 可以基于所保存的Π 狀態(tài)信息確 在Π 設(shè)備112b處應(yīng)當(dāng)顯示什么,并且將顯示數(shù)據(jù)傳遞到Π 設(shè)備112b。
[0153] 在一些實施例中,當(dāng)用戶與相應(yīng)的Π 設(shè)備交互時,Π 設(shè)備112a_l 12k中的每一個 可以捕獲UI狀態(tài)信息并且在數(shù)據(jù)庫151處存儲UI狀態(tài)信息。UI設(shè)備可以將UI狀態(tài)信息 通過網(wǎng)絡(luò)100發(fā)送到服務(wù)器150。服務(wù)器150可以將Π 狀態(tài)信息發(fā)送到Π 設(shè)備112a-l 12k 中的任何一個,從而例如在從Π 設(shè)備112a-l 12k中的特定一個接收到請求時,特定的Π 設(shè) 備可以以與所接收的Π 狀態(tài)信息相一致的方式進(jìn)行操作。
[0154] 作為示例,用戶901可以開始使用Π 設(shè)備112a(盡管也可以利用Π 設(shè)備 112b-112k中的任何一個來執(zhí)行以下的示例)。當(dāng)用戶901與Π 設(shè)備112a交互時,Π 設(shè) 備112a可以周期性地捕獲和保存UI狀態(tài)信息。UI狀態(tài)信息可以與用戶901有關(guān),例如表 示用戶ID或用戶職務(wù)/角色。Π 狀態(tài)信息還可以與用戶的會話有關(guān),包括與下述內(nèi)容相關(guān) 的信息:在Π 設(shè)備112a上運行的程序或例程、捕獲的時間、會話長度、在Π 設(shè)備112的顯 示器920處顯示的圖形的配置、在Π 設(shè)備112a處被監(jiān)視或控制的實體(即,過程區(qū)域、設(shè) 備、裝配或數(shù)據(jù))和/或正被使用的UI設(shè)備的類型(在此情況下為固定工作站)。在捕獲 和保存Π 狀態(tài)信息之后,Π 設(shè)備112a可以將Π 狀態(tài)信息通過過程控制網(wǎng)絡(luò)100發(fā)送到 服務(wù)器150,從而服務(wù)器150可以在數(shù)據(jù)庫151處存儲Π 狀態(tài)信息。
[0155] 用戶901可以決定使用移動Π 設(shè)備,例如Π 設(shè)備112b-112f或112i-112k中的 任何一個。在實施例中,用戶901可以利用Π 設(shè)備112b,其中Π 設(shè)備112b可以識別用戶 901。Π 設(shè)備112b可以與服務(wù)器150通信以獲取與用戶901相關(guān)聯(lián)的最近的Π 狀態(tài)信息 (即在這種情況下為在Π 設(shè)備112a處最近捕獲的Π 狀態(tài)信息)。在一些實施例中,通信可 以在Π 設(shè)備112a中觸發(fā)與Π 設(shè)備112a相關(guān)的狀態(tài)信息的額外捕獲。Π 設(shè)備112b可以 基于所接收的UI狀態(tài)信息生成CTI配置,從而UI設(shè)備112b的顯示至少部分對應(yīng)于在最近 狀態(tài)信息捕獲時Π 設(shè)備112a的顯示。換言之,移動控制室900c操作來實現(xiàn)Π 設(shè)備112a 和Π 設(shè)備112b之間的狀態(tài)轉(zhuǎn)移或狀態(tài)同步(例如,參見圖10,顯示了在Π 同步或狀態(tài)轉(zhuǎn) 移中顯示器看起來是什么樣子的)。作為狀態(tài)轉(zhuǎn)移的結(jié)果,用戶901在工作流中經(jīng)歷最小的 中斷。
[0156] 在一些實施例中,Π 狀態(tài)信息的捕獲可以自動進(jìn)行。例如,Π 設(shè)備112a可以以預(yù) 定的、周期性的基礎(chǔ)捕獲狀態(tài)信息(例如每5、10或30分鐘一次捕獲狀態(tài)信息)。UI設(shè)備 112a還可以響應(yīng)于觸發(fā)事件或活動而捕獲狀態(tài)信息。觸發(fā)事件可以相關(guān)于用戶輸入(例如 在接收到用戶輸入的任何時間或按與接收用戶輸入相關(guān)的調(diào)度表來捕獲狀態(tài)信息)或在 UI設(shè)備112a處提供的信息(例如,在存在警報的任何時間或特定測量或值到達(dá)指定的閾值 的任何時間捕獲狀態(tài)信息)。替代地或者額外地,Π 設(shè)備112a可以響應(yīng)于表示用于捕獲或 傳遞Π 狀態(tài)信息的命令的用戶輸入,手動捕獲Π 狀態(tài)信息。例如,顯示器920可以提供與 用戶901交互的圖形,使得捕獲出現(xiàn)。輸入接口 930還可以具有允許用戶901發(fā)起捕獲的 機(jī)構(gòu)(例如按鈕、按鍵或軌跡板)。在某些實施例中,另一個Π 設(shè)備(例如Π 設(shè)備112b-k 中的一個)的請求還可以觸發(fā)在Π 設(shè)備112a處的捕獲。作為另一個示例,當(dāng)兩個Π 設(shè)備 彼此接觸(或(例如經(jīng)由近場通信)彼此非常接近,例如在5Cm、2Cm、lcm內(nèi))時,Π 設(shè)備 112a-112k可以捕獲并傳遞狀態(tài)信息。
[0157] 在進(jìn)一步的實施例中,Π 設(shè)備112b可以自動識別用戶901。例如,用戶901可以 具有標(biāo)識用戶901的唯一標(biāo)簽(所述標(biāo)簽例如位于具有RFID芯片的證章或卡中)。在另一 些實施例中,標(biāo)簽可以是能夠提供標(biāo)識信息的任何標(biāo)簽或設(shè)備,例如NFC設(shè)備、條碼、藍(lán)牙 設(shè)備或任何其他無線接入點。Π 設(shè)備112b可以具有檢測該唯一標(biāo)簽的標(biāo)簽掃描儀或讀取 器(例如RFID掃描儀)。Π 設(shè)備112b可以訪問數(shù)據(jù)庫以識別與唯一標(biāo)簽相關(guān)聯(lián)的用戶, 允許Π 設(shè)備112b識別所述用戶901。數(shù)據(jù)庫可以位于Π 設(shè)備112b處,但在其他實施例 中,位于服務(wù)器150處的數(shù)據(jù)庫151將標(biāo)簽與用戶相關(guān)聯(lián),并且Π 設(shè)備112可以與服務(wù)器 150進(jìn)行通信以識別用戶901。在另一些實施例中,每個UI設(shè)備可以被分配給特定用戶,從 而僅單個用戶與UI設(shè)備交互。在這樣的實施例中,UI設(shè)備112b可以被分配給用戶901,從 而Π 設(shè)備112b可以假定與Π 設(shè)備112b交互的任何用戶是用戶901?;蛘撸?設(shè)備112b 可以強(qiáng)制用戶201輸入用戶ID和口令來登錄到Π 設(shè)備112b上,允許Π 設(shè)備112b識別用 戶 901。
[0158] 在另一些實施例中,用戶901可以使用另一個Π 設(shè)備(例如Π 設(shè)備112c_112k 中的任何一個來代替Π 設(shè)備112b),使得從Π 設(shè)備112a到Π 設(shè)備112c-l 12k中的一個進(jìn) 行狀態(tài)轉(zhuǎn)移或狀態(tài)同步。例如,用戶901可以將諸如Π 設(shè)備112c之類的平板設(shè)備與在Π 設(shè)備112a處最近捕獲的狀態(tài)信息同步。在其他一些實例中,用戶901可以將手表(如UI 設(shè)備112d)、膝上型計算機(jī)(如Π 設(shè)備112e)、耳機(jī)(如Π 設(shè)備112f)或電視(如Π 設(shè)備 112g)同步到Π 設(shè)備112a處最近捕獲的狀態(tài)信息。
[0159] 此外,Π 設(shè)備112a的狀態(tài)信息可以被傳遞到Π 設(shè)備112a,允許用戶901在Π 設(shè) 備112a上保存會話,并且在一些時間之后在相同的Π 設(shè)備112a上繼續(xù)會話。Π 設(shè)備112a 可以通過訪問被保存到Π 設(shè)備112a或服務(wù)器150的狀態(tài)信息,返回到先前的Π 狀態(tài)。這 與一些現(xiàn)有技術(shù)的系統(tǒng)形成對比,其中在現(xiàn)有技術(shù)的系統(tǒng)中,由于多個用戶與相同的控制 臺交互,因此在一些時間之后,即使在相同的設(shè)備上繼續(xù)會話也可能是困難的。
[0160] 在另一些替換實施例中,用戶901可以使用Π 設(shè)備112b_l 12k中的任何一個來代 替Π 設(shè)備112a。由用戶901利用的相應(yīng)的Π 設(shè)備可以捕獲與相應(yīng)的Π 設(shè)備相關(guān)的狀態(tài) 信息。所捕獲的狀態(tài)信息可以被傳遞到服務(wù)器150,其中所述狀態(tài)信息可以被存儲在數(shù)據(jù)庫 151處并且由相同或另一個Π 設(shè)備訪問。
[0161] 在一些實例中,服務(wù)器150可以是與Π 設(shè)備112a_l 12k中的任何一個類似的Π 設(shè)備(即服務(wù)器150可以包括顯示器和輸入接口,并且可以被用作Π 設(shè)備)。在這樣的場 景中,在服務(wù)器150處保存的狀態(tài)信息可以被訪問以提供服務(wù)器150處的Π 信息,從而用 戶可以利用服務(wù)器150作為Π 設(shè)備。類似地,在一些實施例中,Π 設(shè)備112a-112k中的任 何一個可以作為與服務(wù)器150相類似的服務(wù)器150進(jìn)行操作。
[0162] 在另一個實施例中,Π 設(shè)備112a_l 12k可以將狀態(tài)信息通過網(wǎng)絡(luò)100或通過某一 其他網(wǎng)絡(luò)或通信(例如個域網(wǎng)(例如藍(lán)牙網(wǎng)絡(luò))或近場通信)在彼此之間進(jìn)行傳遞。在一 些實施例中,接收Π 設(shè)備可以發(fā)起Π 狀態(tài)信息的傳遞,而在另一些實施例中,傳遞Π 設(shè)備 發(fā)起所述傳遞。在又另一些實施例中,可以通過將Π 狀態(tài)信息保存到存儲器(例如USB拇 指驅(qū)動器上的存儲器)并且訪問所述存儲器來在第二Π 設(shè)備處獲取該Π 狀態(tài)信息,來進(jìn) 行所述狀態(tài)傳遞。
[0163] 在某些實施例中,對于Π 設(shè)備112a_l 12k中的任何一個的用戶而言,狀態(tài)傳遞可 以是自動和透明的。例如,當(dāng)使得Π 設(shè)備與另一個Π 設(shè)備接近時,狀態(tài)傳遞可以自動發(fā) 起。Π 設(shè)備可以包括電路(如NFC電路),以允許Π 設(shè)備彼此檢測到。還可以通過在例如 可以被包括在Π 設(shè)備中的一個或多個上的GPS接收器處接收的位置數(shù)據(jù)來檢測這種接近。 Π 設(shè)備可以將位置數(shù)據(jù)發(fā)送到服務(wù)器150,其中服務(wù)器150可以使用所述位置數(shù)據(jù)以確定 接近并發(fā)起狀態(tài)轉(zhuǎn)移。在一些實施例中,Π 設(shè)備中的一個或多個可以顯示指示器圖形,該 指示器圖形指示相應(yīng)的Π 設(shè)備正在接收或發(fā)送狀態(tài)信息。指示器圖形還可以指示Π 設(shè)備 正在與另一個Π 設(shè)備協(xié)作。
[0164] 圖10示例性地說明了與Π 設(shè)備803a和803b之間的Π 同步相關(guān)聯(lián)的示例性設(shè) 備顯示(例如可以在狀態(tài)轉(zhuǎn)移期間或之后出現(xiàn))。在圖10中,Π 設(shè)備803a可以是固定工 作站,并且Π 設(shè)備803b可以是移動設(shè)備(例如平板設(shè)備)。Π 設(shè)備803a包括顯示器820a 和輸入接口 830a。顯示器820a可以提供⑶I配置1010a,所述⑶I配置1010a包括罐圖形 1015a、水平指示器圖形1016a、泵圖形1020a、閥圖形1025a、閥圖形1030a、圖表1035a、圖 表1040a和圖表1045a。Π 設(shè)備803b包括顯示器820b和輸入接口 830b。顯示器820b提 供⑶I配置1010b,所述⑶I配置1010b包括罐圖形1015b、水平指示器圖形1016b、泵圖形 1020b、閥圖形1030b和圖表1040b。
[0165] Π 設(shè)備803a可以捕獲Π 狀態(tài)信息896,并且將所述Π 狀態(tài)信息896發(fā)送到服 務(wù)器150或諸如Π 設(shè)備803b之類的另一個Π 設(shè)備。當(dāng)捕獲Π 狀態(tài)信息896時,Π 設(shè)備 803a可以確定哪些實體與在顯示器820a處提供的輸出有關(guān)。例如,Π 設(shè)備803a可以識別 與圖形1016a-1045a相關(guān)聯(lián)的實體(罐、泵、兩個閥、與圖表1035a-1045a相關(guān)聯(lián)的設(shè)備), 并且將所述實體保存為狀態(tài)信息896。除了識別上述實體之外,Π 設(shè)備803a還可以識別與 在顯示器820a處提供的圖形相關(guān)聯(lián)的坐標(biāo)位置。作為結(jié)果,Π 狀態(tài)信息896可以例如反 映罐圖形位于屏幕的中間。Π 設(shè)備803a還可以識別與任何正在執(zhí)行的應(yīng)用相關(guān)聯(lián)的各個 窗口或方框的位置。此外,Π 設(shè)備803a可以識別在Π 設(shè)備803a處執(zhí)行的程序或例程,并 且可以保存指示每個程序狀態(tài)的信息。例如,瀏覽器可以正在執(zhí)行,并且Π 設(shè)備803a可以 識別正由瀏覽器訪問或使用的資源(例如,網(wǎng)頁、圖像、視頻或某一其他內(nèi)容)。
[0166] Π 設(shè)備803b可以從Π 設(shè)備803a (或在其他實施例中從服務(wù)器150)接收Π 狀態(tài) 信息896。Π 設(shè)備803b基于所接收的Π 狀態(tài)信息896提供輸出。特別是,Π 設(shè)備803b可 以基于所接收的Π 狀態(tài)信息896在Π 顯示器830b處顯示視覺表示或圖形。由于Π 設(shè)備 803b可以是具有以與Π 設(shè)備112a不同的尺寸顯示的不同類型的設(shè)備,Π 設(shè)備112b可以 提供與在Π 設(shè)備112a處提供的⑶I配置不同的⑶I配置。特別是,Π 設(shè)備112b可以根 據(jù)Π 狀態(tài)信息96來識別最高優(yōu)先級的實體和程序,并且可以相應(yīng)地生成⑶I配置1010b。 特別是,Π 設(shè)備803b可以將與圖形1015b、1016b、1020b、1030b和1040b相關(guān)聯(lián)的實體識 別為高優(yōu)先級。由于屏幕空間有限,Π 設(shè)備803b可以并不生成與在Π 設(shè)備803a的顯示 器820a處示出的圖形1025a、1035a或1045a相關(guān)的圖形。Π 設(shè)備803b還可以在⑶I配置 1010b中、與在⑶I配置1010a中的對應(yīng)圖形的相對位置相關(guān)的位置處生成圖形。
[0167] 此外,由于具有不同類型的輸入接口(即基于觸摸屏的而不是基于鍵盤的),UI設(shè) 備803b可以生成與在Π 設(shè)備803a處生成的圖形不同尺寸和形狀的圖形。例如,Π 設(shè)備 803b可以生成更易經(jīng)由接觸進(jìn)行交互的更大的圖形。
[0168] 在一些實施例中,特別是在Π 設(shè)備803a和Π 設(shè)備803b是相同類型的設(shè)備的實施 例中,Π 設(shè)備803b的⑶I配置1010b可以與Π 設(shè)備803a的⑶I配置1010a相同。在另一 些實施例中,⑶I配置l〇l〇b可以與⑶I配置1010a關(guān)系不大。在一些情況下,例如,在Π 設(shè)備803b的顯示器830b處提供的輸出可以是部分或完全基于文本的。即使是在這樣的實 施例中,Π 設(shè)備803b仍可以使用Π 狀態(tài)信息896來確定Π 設(shè)備803b應(yīng)當(dāng)提供與哪些過 程實體相關(guān)的信息。例如,即使Π 設(shè)備803b并不顯示與Π 設(shè)備803a的罐圖形1015a相 對應(yīng)的圖形,Π 設(shè)備803b仍可以確定罐是高優(yōu)先級實體,并且可以提供與文本相關(guān)的信息 (例如,與罐水平指示器1016a相對應(yīng)的文本罐水平值)。
[0169] 圖11是示出了用于同步Π 設(shè)備112的一個示例方法1100的流程圖。將在下文 中描述其他的示例方法,并且方法1100并不意在是限制性的。如上所述,同步Π 設(shè)備112 可以使得用戶能夠從相同或另一個設(shè)備繼續(xù)先前的會話,并且其可以使得兩個或更多的用 戶通過交換信息來進(jìn)行協(xié)作??梢酝ㄟ^諸如在圖1-10中示出的設(shè)備和系統(tǒng)之類的一個或 多個設(shè)備和系統(tǒng)來整體或部分地實現(xiàn)方法1100。方法1100可以被實現(xiàn)為在Π 設(shè)備112的 存儲器815上保存的一組指令、例程、程序或模塊,并且可以被由圖8的處理器810執(zhí)行。
[0170] 在方法1100中,Π 設(shè)備112接收對Π 狀態(tài)信息896的請求(塊1101)。Π 設(shè)備 112識別第一 Π 設(shè)備112的Π 狀態(tài)(塊1105)。識別Π 狀態(tài)可以包括識別在第一 Π 設(shè) 備112的顯示器處提供的輸出。識別在顯示器處提供的輸出可以包括識別在第一 Π 設(shè)備 112的顯示器處提供的視覺表示和圖形以及識別與所述視覺表示和圖形相關(guān)聯(lián)的實體。識 別在所述顯示器處提供的輸出還可以包括識別在所述顯示器處提供的過程參數(shù);識別所述 顯示器處的⑶I配置;以及識別所述Π 設(shè)備112的Π 類型或設(shè)備類型。
[0171] 第一Π 設(shè)備112可以識別與在顯示器處提供的輸出相關(guān)聯(lián)的過程實體。過程實體 可以包括過程參數(shù)數(shù)據(jù)、過程工廠區(qū)域、現(xiàn)場設(shè)備、執(zhí)行應(yīng)用或應(yīng)用狀態(tài)。例如,第一 Π 設(shè) 備112可以識別在顯示器處提供的罐圖形?;谠撟R別,第一 Π 設(shè)備112可以識別罐水平 測量、罐的過程工廠區(qū)域(例如鍋爐區(qū)域)、與罐相關(guān)聯(lián)的現(xiàn)場設(shè)備(例如,到罐的入口閥、 罐的排放泵、罐材料的溫度傳感器等)、在第一 Π 設(shè)備112上執(zhí)行的應(yīng)用(例如、瀏覽器、歷 史記錄和警報管理套件等)和/或執(zhí)行應(yīng)用的狀態(tài)(例如由瀏覽器訪問或使用的資源、由 歷史記錄使用或顯示的參數(shù)或由警報管理套件顯示的警報)。
[0172] 在識別第一 Π 設(shè)備112的Π 狀態(tài)之后,第一 Π 設(shè)備112可以將代表所識別出的 Π 狀態(tài)的數(shù)據(jù)發(fā)送到第二Π 設(shè)備112 (塊1110)。更具體而言,第一 Π 設(shè)備112可以將代 表所識別出的實體的數(shù)據(jù)發(fā)送到第二Π 設(shè)備112。在替代的實施例中,第一 Π 設(shè)備112可 以將實體數(shù)據(jù)發(fā)送到服務(wù)器150,其中服務(wù)器150可以隨后將實體數(shù)據(jù)發(fā)送到第二UI設(shè)備 112。
[0173] 在第二Π 設(shè)備112處接收到Π 狀態(tài)信息896之后,第二Π 設(shè)備112可以提供與 所接收到的UI狀態(tài)(以及更具體而言,與所接收到的實體數(shù)據(jù))相對應(yīng)的輸出。例如,第 二Π 設(shè)備112可以在顯示器處提供所識別出的過程參數(shù)數(shù)據(jù)(即在第一 Π 設(shè)備112處提 供的過程參數(shù)數(shù)據(jù))。第二Π 設(shè)備112還可以在顯示器處生成所識別出的一個或多個工廠 區(qū)域(即與在第一 Π 設(shè)備112處所識別的輸出相關(guān)聯(lián)的區(qū)域)的圖形概覽。額外地或者 替代地,第二Π 設(shè)備112可以在顯示器處生成一個或多個所識別出的現(xiàn)場設(shè)備(即與在第 一 Π 設(shè)備112處提供的輸出相關(guān)聯(lián)的設(shè)備)的圖形表示。第二Π 設(shè)備112還可以加載與 所識別出的應(yīng)用(即在第一 Π 設(shè)備112處運行的應(yīng)用)相對應(yīng)的應(yīng)用。最終,第二Π 設(shè) 備112可以使得一個或多個應(yīng)用被輸入到所識別出的狀態(tài)中(即在第一 Π 設(shè)備112處識 別出的一個或多個應(yīng)用狀態(tài))。
[0174] 通過進(jìn)一步的示例,并且仍參考圖11, UI設(shè)備803可以捕獲UI狀態(tài)信息896,并且 將所述狀態(tài)信息發(fā)送到過程控制網(wǎng)絡(luò)100。Π 狀態(tài)信息896可以代表Π 設(shè)備112在捕獲 時的狀態(tài)。處理器810可以操作通過使得存儲器815存儲代表Π 狀態(tài)的數(shù)據(jù)來捕獲Π 狀 態(tài)信息896。處理器810可以從存儲器815獲取Π 狀態(tài)信息896,并且將Π 狀態(tài)信息896 經(jīng)由網(wǎng)絡(luò)接口 825發(fā)送到過程控制網(wǎng)絡(luò)100。Π 狀態(tài)信息可以最終由過程控制網(wǎng)絡(luò)100上 的節(jié)點(例如服務(wù)器150)接收。在另一個實施例中,Π 狀態(tài)信息896可以經(jīng)由外圍接口 (例如USB接口、WiFi接口、藍(lán)牙接口或NFC接口)發(fā)送,其中所述外圍接口將Π 狀態(tài)信息 896發(fā)送到另一個Π 設(shè)備803。
[0175] 如針對圖1A以及在后文中針對圖12A、12B所論述的,UI狀態(tài)信息896可以包括諸 如與UI設(shè)備803進(jìn)行交互的用戶或操作員相關(guān)的概況數(shù)據(jù)之類的信息或數(shù)據(jù)。全部的概 況數(shù)據(jù)或其中的一些數(shù)據(jù)可以被在輸入接口 830處或網(wǎng)絡(luò)接口 825處接收。處理器810可 以使得輸入接口 830或網(wǎng)絡(luò)接口 825通過系統(tǒng)總線825將概況數(shù)據(jù)發(fā)送到存儲器815。在 某些實施例中,處理器810可以響應(yīng)于從輸入接口 830或網(wǎng)絡(luò)接口 825接收的數(shù)據(jù)生成概 況數(shù)據(jù),所述數(shù)據(jù)相關(guān)于Π 設(shè)備803或類似的Π 設(shè)備803的用戶。在另一些實施例中,概 況數(shù)據(jù)可以已經(jīng)存在于存儲器815上,其中處理器810可以訪問概況數(shù)據(jù),或以不同的數(shù)據(jù) 結(jié)構(gòu)保存該概況數(shù)據(jù)(例如,處理器810可以訪問在操作系統(tǒng)880的操作或UI設(shè)備803上 的另一個應(yīng)用的操作期間所收集的概況數(shù)據(jù),并且可以使得所述概況數(shù)據(jù)被保存到特定數(shù) 據(jù)庫中以用于UI狀態(tài)轉(zhuǎn)移操作)。
[0176] 除了概況數(shù)據(jù)之外,Π 狀態(tài)信息896還可以包括會話數(shù)據(jù),所述會話數(shù)據(jù)與在Π 設(shè)備803處提供的輸出(即圖形或聲音)有關(guān)并且與在Π 設(shè)備803處執(zhí)行的應(yīng)用以及相 應(yīng)的應(yīng)用的狀態(tài)有關(guān)。換言之,在所示出的實施例中,處理器810可以基于在顯示器825處 提供的輸出和基于在由處理器810執(zhí)行的其他應(yīng)用的操作期間生成或使用的數(shù)據(jù)生成會 話數(shù)據(jù)。除了用戶概況數(shù)據(jù)和會話數(shù)據(jù)之外,Π 狀態(tài)信息896可以包括與Π 設(shè)備803的 操作或狀態(tài)相關(guān)的任何其他數(shù)據(jù)。
[0177] 在Π 設(shè)備803的另一個實施例中,Π 設(shè)備803可以從過程控制網(wǎng)絡(luò)100接收Π 狀態(tài)信息896,并且可以操作以將Π 設(shè)備803置于與Π 狀態(tài)信息896相對應(yīng)的狀態(tài)中。在 這樣的實施例中,Π 狀態(tài)信息896可以代表另一個Π 設(shè)備("先前的Π 設(shè)備(例如Π 設(shè)備803b)或Π 設(shè)備803的操作的先前捕獲的狀態(tài)。在Π 設(shè)備803的這樣的實施例的操 作中,可以經(jīng)由過程控制網(wǎng)路100在網(wǎng)絡(luò)接口 825處接收Π 狀態(tài)信息896。網(wǎng)絡(luò)接口 825 可以將Π 狀態(tài)信息896發(fā)送到存儲器815以進(jìn)行存儲。處理器810可以訪問在存儲器815 中存儲的Π 狀態(tài)信息896中的一部分或全部,以將Π 設(shè)備803置于與Π 狀態(tài)信息896中 的一部分或全部相一致的狀態(tài)中。Π 狀態(tài)信息896可以指示先前的Π 設(shè)備提供與過程或 過程控制網(wǎng)絡(luò)100中的特定實體相關(guān)的信息的操作的Π 狀態(tài)。處理器810可以使得顯示器 820顯示與相同的特定實體相對應(yīng)的信息。顯示器820可以在由先前的Π 設(shè)備803b使用 的相同或類似的⑶I配置中示出該信息,但是在某些環(huán)境下(例如,其中Π 設(shè)備803是與 先前的Π 設(shè)備803b不同類型的設(shè)備時)也可以利用不同的⑶I配置。在一些實施例中, 處理器810可以基于UI狀態(tài)信息896識別興趣點(例如興趣實體),并且可以使得顯示器 820提供與被識別出的興趣點相關(guān)的信息。
[0178] 除了指示過程實體之外或者替代指示過程實體,Π 狀態(tài)信息896可以指示在先前 的Π 設(shè)備803b上運行的應(yīng)用中的一個或多個的狀態(tài)。處理器810可以使得所述一個或多 個應(yīng)用以被指示出的狀態(tài)啟動和操作。例如,Π 狀態(tài)信息896可以指示瀏覽器窗口打開并 且顯示特定的網(wǎng)頁。在這樣的示例中,處理器810可以使得瀏覽器應(yīng)用啟動和打開相同的 特定網(wǎng)頁。在另一個示例中,Π 狀態(tài)信息785可以指示過程歷史查看工具正在運行,并且 特定的過程值正被查看工具訪問或顯示。在這樣的示例中,處理器810可以使得查看工具 應(yīng)用啟動和訪問或顯示相同的特定過程值。
[0179] 現(xiàn)在轉(zhuǎn)向圖12A,框圖示出了與在移動控制室1200a中的Π 設(shè)備112相關(guān)聯(lián)的示 例性數(shù)據(jù)。移動控制室1200a可以使得能夠?qū)顟B(tài)轉(zhuǎn)移到一個或多個Π 設(shè)備112,允許相 應(yīng)的UI設(shè)備112的用戶從先前保存的狀態(tài)恢復(fù)工作流或允許UI設(shè)備112的用戶與其他 Π 設(shè)備112的用戶協(xié)作。移動控制室1200a包括服務(wù)器150、過程控制網(wǎng)絡(luò)100和Π 設(shè)備 112。在一些實施例中,服務(wù)器150還可以用作Π 設(shè)備112,其中服務(wù)器150包括用于顯示 GW配置和向操作員或用戶提供過程信息的顯示器820。在這樣的實施例中,服務(wù)器150還 可以包括用于接收用戶輸入的輸入接口 830。
[0180] 服務(wù)器150包括處理器1201、網(wǎng)絡(luò)接口 1203和存儲器1203。存儲器1203存儲Π 狀態(tài)信息1240,該信息1240可以包括概況數(shù)據(jù)1245和/或會話數(shù)據(jù)1265。UI狀態(tài)信息 1240可以被存儲在圖9B中示出的數(shù)據(jù)庫151中。服務(wù)器150可以使用有線或無線通信通 道通過過程控制網(wǎng)絡(luò)100進(jìn)行通信。類似地,每一個Π 設(shè)備112可以使用有線或無線通信 通道通過過程控制網(wǎng)絡(luò)100進(jìn)行通信,并且每一個Π 設(shè)備112均可以與服務(wù)器150進(jìn)行通 ?目。
[0181] 服務(wù)器150的存儲器1203可以包括易失性和/或非易失性存儲器,并且可以是可 移除或不可移除存儲器。例如,存儲器1203可以包括如下形式的計算機(jī)存儲介質(zhì):隨機(jī)存 取存儲器(RAM)、只讀存儲器(ROM)、EEPR0M、閃存或其它存儲器技術(shù)、CD-ROM,數(shù)字多功能 盤(DVD)或其它光盤存儲、磁帶盒、磁帶、磁盤存儲或其他磁存儲設(shè)備,或可以用來儲存所 期望的信息的任何其它介質(zhì)。處理器1201被配置為獲取和執(zhí)行在存儲器1203中存儲的指 令。存儲器1203可以存儲諸如操作系統(tǒng)數(shù)據(jù)或程序數(shù)據(jù)之類的數(shù)據(jù)。網(wǎng)絡(luò)接口 1202可以 包括用于無線通信的一個或多個天線、用于有線連接的一個或多個端口或這兩者。在一些 實施例中,網(wǎng)絡(luò)接口 1202可以包括一個或多個GPS接收機(jī)、藍(lán)牙收發(fā)機(jī)、NFC收發(fā)機(jī)、RFID 收發(fā)機(jī)和/或本地網(wǎng)絡(luò)收發(fā)機(jī)。網(wǎng)絡(luò)接口 1202可以經(jīng)由過程控制網(wǎng)絡(luò)100與Π 設(shè)備112 進(jìn)行通信。
[0182] 每一個Π 設(shè)備112可以包括代表用戶ID1205、會話ID1210、客戶端設(shè)備ID1215 和/或Π 類型1220的數(shù)據(jù)。用戶ID1205可以對應(yīng)于單個用戶或操作員并作為唯一標(biāo)識 符。類似地,會話ID1210可以用作Π 設(shè)備112處的特定用戶會話的唯一標(biāo)識符。用戶會 話通常被視為特定用戶使用而沒有任何延長中斷的一個時期。通常,當(dāng)用戶停止使用Π 設(shè) 備112a達(dá)一個延長的時期、并且在之后繼續(xù)使用Π 設(shè)備112a時,后續(xù)的使用可以代表新 會話的開始(除非會話像下述這樣繼續(xù))。客戶端設(shè)備ID1215a可以作為Π 設(shè)備112a的 唯一標(biāo)識符。最后,Π 類型1220a可以代表在Π 設(shè)備112a處實現(xiàn)的⑶I的類型。Π 類型 通常對應(yīng)于Π 設(shè)備的設(shè)備類型。在優(yōu)選的實施例中,存在兩種公共的Π 類型:普通Π 和 移動Π 。桌上型電腦、膝上型電腦和具有較大屏幕的其他Π 設(shè)備通常實現(xiàn)普通Π 。另一 方面,移動設(shè)備(例如電話、PAD和平板設(shè)備)通常實現(xiàn)移動UI,其提供了更大的圖形和文 本(相對于屏幕尺寸而言)。在許多實施例中,由于許多移動設(shè)備屏幕的尺寸限制,移動UI 可以提供不同的GUI配置和圖形。在其他一些實施例中,可以存在其他的Π 類型,例如電 話UI、平板Π 或耳機(jī)Π 。
[0183] 概況數(shù)據(jù)1245可以包括用戶概況1250a_1250d。用戶概況1250a_1250d中的每 一個均可以對應(yīng)于唯一的用戶或操作員。用戶概況1250a可以包括表示用戶ID1252、用戶 角色1254和用戶歷史數(shù)據(jù)1256的數(shù)據(jù)。用戶概況1250b-1250d可以包括類似的單元。用 戶ID1250a可以代表特定用戶的唯一標(biāo)識符,并且可以對應(yīng)于客戶端設(shè)備112a處的用戶 ID1205a。用戶角色1254可以代表特定用戶在過程工廠處的職責(zé)、職務(wù)或角色。例如,用戶 角色1254可以限制用戶具有控制權(quán)限的工廠區(qū)域。用戶角色1254還可以限制用戶能夠?qū)?現(xiàn)的控制的程度或用戶可以訪問的程序的類型。在一些實施例中,用戶角色1254還可以基 于調(diào)度限制用戶訪問和控制過程工廠中的實體的權(quán)限。例如,用戶角色1254可以僅在其工 作調(diào)度期間(例如從8am-5pm)具有實施控制的權(quán)限。最后,用戶歷史數(shù)據(jù)1256可以表示 與用戶概況1250a相關(guān)聯(lián)的用戶的傾向、習(xí)慣和偏好。用戶歷史數(shù)據(jù)1256可以例如揭示用 戶要關(guān)注到的過程工廠中的特定區(qū)域、特定的設(shè)備或裝置、或特定的過程參數(shù)。
[0184] 會話數(shù)據(jù)1265可以包括會話1270a_1270d。會話1270a可以包括代表會話 ID1272、用戶ID1274、客戶端設(shè)備ID1276、Π 類型1278、應(yīng)用狀態(tài)數(shù)據(jù)1280和會話時間數(shù) 據(jù)1282的數(shù)據(jù)。會話1270b-1270d中的每一個可以包括代表類似實體的數(shù)據(jù)。會話ID1272 用作特定會話的唯一標(biāo)識符。用戶ID1274可以代表唯一的用戶,并且可以對應(yīng)于用戶概況 1250a的用戶ID1252和Π 設(shè)備112a的用戶ID1205a??蛻舳嗽O(shè)備ID1276可以唯一地識 別特定的Π 設(shè)備,并且可以對應(yīng)于Π 設(shè)備ID1215a。類似地,Π 類型1278可以對應(yīng)于Π 設(shè)備112a處的Π 類型1220a。應(yīng)用狀態(tài)數(shù)據(jù)1280可以代表當(dāng)Π 狀態(tài)信息1240被捕獲時 在Π 設(shè)備處運行的程序,并且還可以代表捕獲時的每一個特定應(yīng)用的狀態(tài)。會話時間數(shù)據(jù) 1282可以代表時間數(shù)據(jù),例如會話的開始時間、會話的結(jié)束時間和會話的長度等。
[0185] 在操作中,Π 設(shè)備112a可以捕獲Π 狀態(tài)信息1240(包括概況數(shù)據(jù)1250a和會話 數(shù)據(jù)1270a)。當(dāng)用戶會話已經(jīng)結(jié)束時,Π 設(shè)備112a可以將Π 狀態(tài)信息1240發(fā)送到服務(wù) 器150以進(jìn)行存儲。網(wǎng)絡(luò)接口 1202可以從過程控制網(wǎng)絡(luò)100接收Π 狀態(tài)信息1240。處理 器1201可以操作以將Π 狀態(tài)信息1240發(fā)送到存儲器1203以進(jìn)行存儲。在其他一些實施 例中,Π 設(shè)備112a可以周期地或響應(yīng)于觸發(fā)事件將Π 狀態(tài)信息1240中的全部或一部分 信息發(fā)送到服務(wù)器150。服務(wù)器150可以隨后將Π 狀態(tài)信息896中的全部或一部分信息發(fā) 送到Π 設(shè)備,例如Π 設(shè)備112b。
[0186] 與圖12A類似地,圖12B是示出了與在移動控制室1200b中的Π 設(shè)備112相關(guān)聯(lián) 的示例性數(shù)據(jù)的框圖。移動控制室1200b可以使得能夠進(jìn)行從第一 Π 設(shè)備112a到一個 或多個其他Π 設(shè)備112b、112c的狀態(tài)轉(zhuǎn)移。如在移動控制室1200a中那樣,移動控制室 1200b允許Π 設(shè)備112a的用戶繼續(xù)和/或延續(xù)Π 設(shè)備112b上的工作流,或者與使用Π 設(shè)備112b的另一個用戶進(jìn)行協(xié)作。移動控制室1200b包括服務(wù)器150、過程控制網(wǎng)絡(luò)100 和Π 設(shè)備112a-c。在一些實施例中,服務(wù)器150還可以用作Π 設(shè)備112,其中服務(wù)器150 包括用于顯示GUI配置和向操作員或用戶提供過程信息的顯示器820。在這樣的實施例中, 服務(wù)器150還可以包括用于接收用戶輸入的輸入接口 830。
[0187] 移動控制室1200b在至少一個方面不同于移動控制室1200a。具體而言,在移動控 制室1200b中,狀態(tài)和/或會話數(shù)據(jù)被例如直接地而非經(jīng)由服務(wù)器150從Π 設(shè)備112a轉(zhuǎn) 移到Π 設(shè)備112b。Π 設(shè)備112中的每一個存儲Π 狀態(tài)信息1240,其可以包括會話數(shù)據(jù) 1265。由Π 設(shè)備112中的每一個存儲的會話數(shù)據(jù)1265可以包括用戶ID1205、會話ID1210、 Π 設(shè)備ID1215、Π 設(shè)備類型1220、應(yīng)用狀態(tài)數(shù)據(jù)1280和會話時間數(shù)據(jù)1282。
[0188] 參照圖12A描述的用戶概況數(shù)據(jù)1245可以被存儲在服務(wù)器150中和/或個體Π 設(shè)備112的存儲器中。按照這種方式,任何用戶可以使用Π 設(shè)備112中的任何一個,并且 用戶概況(包括用戶的偏好、角色、歷史數(shù)據(jù)等)將對于Π 設(shè)備112可用。在一些實施例 中,當(dāng)特定用戶登錄到Π 設(shè)備112中時,Π 設(shè)備112可以從服務(wù)器150下載或訪問用戶概 況數(shù)據(jù)1245。在其他一些實施例中,所有用戶或先前已經(jīng)使用特定Π 設(shè)備112的用戶的概 況可以駐留在Π 設(shè)備112的存儲器中。
[0189] 在操作中,每一個Π 設(shè)備112可以在存儲器815中存儲一個或多個應(yīng)用,例如顯 示應(yīng)用,以用于查看與過程工廠相關(guān)的信息。Π 設(shè)備112可以在應(yīng)用狀態(tài)數(shù)據(jù)1280中周 期性地存儲應(yīng)用的狀態(tài)和/或可以響應(yīng)于將該狀態(tài)轉(zhuǎn)移到另一個Π 設(shè)備112的請求而存 儲應(yīng)用的狀態(tài)。例如,用戶可以正在使用Π 設(shè)備112a上的查看應(yīng)用來查看過程工廠數(shù)據(jù)。 過程應(yīng)用可以駐留在Π 設(shè)備112上,并且可以從服務(wù)器150獲取和/或接收數(shù)據(jù)(例如過 程數(shù)據(jù))。在實施例中,Π 設(shè)備112a從服務(wù)器150接收過程數(shù)據(jù)和可視數(shù)據(jù)兩者。例如, Π 設(shè)備112a可以從服務(wù)器150接收與特定過程參數(shù)相關(guān)的傾向數(shù)據(jù),并且利用該傾向數(shù) 據(jù)可以額外地接收呈現(xiàn)指令,所述呈現(xiàn)指令指示要顯示數(shù)據(jù)的方式(例如,3D繪圖信息、表 格信息、軸信息等)。呈現(xiàn)數(shù)據(jù)可以被作為分離的實體發(fā)送,允許相同的數(shù)據(jù)根據(jù)目標(biāo)設(shè)備 與不同的呈現(xiàn)(例如格式)信息一起發(fā)送。在任一情況中,Π 設(shè)備112a維持與在Π 設(shè)備 112a上運行的應(yīng)用的狀態(tài)相關(guān)的特定信息,包括與正在顯示什么數(shù)據(jù)、正在顯示什么工廠 區(qū)域或設(shè)備以及正在執(zhí)行什么任務(wù)等相關(guān)的信息。
[0190] 用戶可能期望從Π 設(shè)備112a切換到Π 設(shè)備112b,例如以從工作站Π 設(shè)備移動 到平板Π 設(shè)備。為了實現(xiàn)此目的,用戶可以發(fā)起從Π 設(shè)備112a到Π 設(shè)備112b的狀態(tài)轉(zhuǎn) 移。在第一實施例中,用戶使得Π 設(shè)備112b接近Π 設(shè)備112a,使得每一個Π 設(shè)備112中 的NFC設(shè)備能夠彼此通信以建立和設(shè)置連接。NFC設(shè)備可以協(xié)作,例如以經(jīng)由藍(lán)牙或WiFi 設(shè)置連接,從而會話數(shù)據(jù)1265a可以被從Π 設(shè)備112a傳遞到Π 設(shè)備112b,允許Π 設(shè)備 112b以與在Π 設(shè)備112a上操作的狀態(tài)類似或相同的狀態(tài)繼續(xù)會話。在第二實施例中,用 戶可以參與在Π 設(shè)備112a的顯示器820上顯示的一個或多個菜單以選擇在Π 設(shè)備112b 上顯示的會話號。在本說明書中還描述了可以在本情況和其他情況中采用的用于轉(zhuǎn)移狀態(tài) 的其他實施例。設(shè)備可以隨后經(jīng)由網(wǎng)絡(luò)1〇〇(以及可選地服務(wù)器150)或直接地在它們之間 經(jīng)由藍(lán)牙或WiFi進(jìn)行通信,以將會話數(shù)據(jù)1265a從Π 設(shè)備112a轉(zhuǎn)移到Π 設(shè)備112b。一 旦移動Π 設(shè)備112b接收到會話數(shù)據(jù)1265a并將其作為會話數(shù)據(jù)1265b存儲,Π 設(shè)備112b 可以恢復(fù)先前在Π 設(shè)備112a上操作的會話。
[0191] 在實施例中,從第一 Π 設(shè)備112到第二Π 設(shè)備112的狀態(tài)轉(zhuǎn)移還轉(zhuǎn)移與Π 設(shè)備 112相關(guān)聯(lián)的任何控制權(quán)。例如,在一些實施例中,控制器或其他過程設(shè)備可以一次從僅單 個源接收輸入。在這樣的示例中,重要的是,明確建立輸入的源,并且移除任何潛在沖突。在 用戶從第一 Π 設(shè)備112切換到第二Π 設(shè)備112的情況下,在狀態(tài)被轉(zhuǎn)移到該設(shè)備之后,任 何這樣的輸入必須明確關(guān)聯(lián)于第二Π 設(shè)備112。在這樣的情況下,服務(wù)器150可以保持跟 蹤數(shù)據(jù)(例如,與特定會話1265相關(guān)聯(lián)的UI設(shè)備ID1276),并且可以在轉(zhuǎn)移到第二UI設(shè)備 時重新分配Π 設(shè)備ID。服務(wù)器150可以能夠根據(jù)對過程控制數(shù)據(jù)的最近請求確定轉(zhuǎn)移已 出現(xiàn)(即使轉(zhuǎn)移直接出現(xiàn)在第一和第二Π 設(shè)備112之間也是如此)。例如,服務(wù)器150可 以確定Π 設(shè)備112b具有最近請求的數(shù)據(jù),并且因此可以確定Π 設(shè)備112b現(xiàn)在具有對會 話的控制?;蛘?,一旦會話已經(jīng)被轉(zhuǎn)移,Π 設(shè)備112a就可以通過發(fā)送消息給服務(wù)器150來 指示Π 設(shè)備112a不再關(guān)聯(lián)于被轉(zhuǎn)移到Π 設(shè)備112b的會話來放棄或不支持會話,或者Π 設(shè)備112b可以將類似的消息發(fā)送到服務(wù)器150以肯定地識別出Π 設(shè)備112b現(xiàn)在關(guān)聯(lián)于 該會話并且向服務(wù)器150指示Π 設(shè)備112a不再關(guān)聯(lián)于該會話。在又另一個實施例中,每 個會話可以與其關(guān)聯(lián)有"會話令牌",該"會話令牌"在UI設(shè)備的存儲器中存儲并且從設(shè)備 傳遞到設(shè)備。當(dāng)設(shè)備并不具有特定會話的會話令牌時,該設(shè)備將不從該設(shè)備發(fā)送命令(或 者至少將抑制發(fā)送命令的子集),即使該設(shè)備保持會話也是如此。在這種方式中,與特定會 話相關(guān)聯(lián)的數(shù)據(jù)可以繼續(xù)被顯示在Π 設(shè)備112a上,即使在狀態(tài)轉(zhuǎn)移已經(jīng)發(fā)生并且會話令 牌已經(jīng)被傳遞到Π 設(shè)備112b之后也是如此。會話令牌可以采取任何形式,包括例如,安全 文件、哈希代碼、特定代碼或字符序列等。
[0192] 現(xiàn)在將參照對應(yīng)的附圖描述與在前序段落中描述的概念相關(guān)的各種方法。
[0193] 圖13是用于將會話數(shù)據(jù)提供給Π 設(shè)備112的示例方法1300的流程圖。提供會 話數(shù)據(jù)可以促進(jìn)Π 狀態(tài)轉(zhuǎn)移或同步,支持連續(xù)工作流或工人協(xié)作??梢酝ㄟ^諸如在圖1、9 和12中示出的服務(wù)器150之類的一個或多個設(shè)備或系統(tǒng)來整體或部分地實現(xiàn)方法1300。 該方法可以被在存儲器1203中保存為一組指令、例程、程序或模塊,并且可以被由處理器 1201執(zhí)行。
[0194] 當(dāng)服務(wù)器150從Π 設(shè)備112接收到會話請求時,方法1300開始(塊1305)。服 務(wù)器150可以確定Π 設(shè)備112是否提供用戶ID (塊1310),并且當(dāng)并未提供時可以請求用 戶ID(塊1315)。一旦已經(jīng)提供了用戶ID,服務(wù)器150就可以識別與用戶ID相關(guān)聯(lián)的數(shù)據(jù) (塊1320)。例如,可以存在與用戶ID相關(guān)聯(lián)的一個或多個用戶概況、會話或Π 設(shè)備112。 在替代的實施例中,服務(wù)器150可以接收UI設(shè)備ID并且識別與該UI設(shè)備ID (而不是用戶 ID)相關(guān)聯(lián)的數(shù)據(jù)。
[0195] 在識別出與所提供的用戶ID相關(guān)聯(lián)的數(shù)據(jù)之后,服務(wù)器150可以確定Π 設(shè)備112 是否請求從先前的會話繼續(xù)工作流(塊1325)。當(dāng)不存在這樣的請求時,服務(wù)器150可以將 缺省會話(即代表新會話或缺省會話的數(shù)據(jù))識別為將被提供給UI設(shè)備的"目標(biāo)會話"(塊 1330)。缺省會話數(shù)據(jù)可以包括諸如缺省CTI配置數(shù)據(jù)、缺省過程參數(shù)數(shù)據(jù)或缺省顯示數(shù)據(jù) 之類的數(shù)據(jù)。例如,并不恢復(fù)先前的工作流的新會話的缺省配置可以包括具有工廠概 覽圖形的活動窗口。服務(wù)器150可以將缺省會話數(shù)據(jù)發(fā)送到Π 設(shè)備112 (塊1350)。
[0196] 當(dāng)服務(wù)器150接收到請求來繼續(xù)先前的工作流時,服務(wù)器150可以確定Π 設(shè)備 112是否已經(jīng)識別出特定的會話(塊1335)。當(dāng)并未識別出特定會話時,服務(wù)器150可以將 與用戶ID (在替代實施例中為UI設(shè)備ID)相關(guān)聯(lián)的最近保存的會話識別為將被提供給UI 設(shè)備112的"目標(biāo)會話"(塊1340)。服務(wù)器150可以將最近會話數(shù)據(jù)發(fā)送到Π 設(shè)備112 (塊 1350)。當(dāng)服務(wù)器150接收到與對繼續(xù)工作流的請求相關(guān)聯(lián)的特定會話時,服務(wù)器150可以 將(例如在圖12A中所示的服務(wù)器150的存儲器1203中存儲的)該特定會話的所存儲的 會話數(shù)據(jù)識別為將被提供給Π 設(shè)備112的"目標(biāo)會話"的數(shù)據(jù)(塊1345)。服務(wù)器150可 以將該特定會話數(shù)據(jù)發(fā)送到Π 設(shè)備112 (塊1350)。
[0197] 在替代的實施例中,服務(wù)器150可以是第二Π 設(shè)備112,其中所述第二Π 設(shè)備112 從第一 Π 設(shè)備112接收會話請求,并且將會話數(shù)據(jù)提供給所述第一 Π 設(shè)備112。
[0198] 圖14是用于在Π 設(shè)備112處生成⑶I配置的示例方法1400的流程圖。方法1400 可以使得Π 設(shè)備112能夠根據(jù)在Π 狀態(tài)轉(zhuǎn)移中接收的信息和根據(jù)Π 設(shè)備112的環(huán)境和使 用的環(huán)境來提供輸出。方法1400可以被整體或部分地實現(xiàn)在一個或多個設(shè)備或系統(tǒng)(例 如Π 設(shè)備112或112a-g (圖1-10和12)中的任何一個)處。方法1400可以被在存儲器 815中保存為一組指令、例程、程序或模塊,并且可以被由處理器8310執(zhí)行。
[0199] 當(dāng)UI設(shè)備112識別出環(huán)境數(shù)據(jù)時,方法1400開始(塊1405)。Π 設(shè)備112還可 以識別出與該環(huán)境數(shù)據(jù)相關(guān)聯(lián)的實體。環(huán)境數(shù)據(jù)可以是任何環(huán)境信息或項。在一個實施例 中,環(huán)境數(shù)據(jù)可以代表在相對于圖15描述的環(huán)境感知數(shù)據(jù)1540或工作項數(shù)據(jù)1550中包括 的任何元素。相關(guān)聯(lián)的實體可以是與環(huán)境項相關(guān)聯(lián)的任何區(qū)域、裝置、設(shè)備或參數(shù)。
[0200] 方法1400可以包括接收Π 狀態(tài)信息896,例如圖12中所示的Π 狀態(tài)信息896 (塊 14)。Π 設(shè)備112可以從實現(xiàn)圖13中示出的方法1300的設(shè)備或系統(tǒng)接收Π 狀態(tài)信息896。 在接收UI狀態(tài)信息896之后,UI設(shè)備112可以識別與所接收的UI狀態(tài)信息896相關(guān)聯(lián)的 實體(塊1420)。實體可以是所述過程中的任何區(qū)域、設(shè)備、系統(tǒng)或參數(shù)。通常,與Π 狀態(tài) 信息896相關(guān)聯(lián)的實體還關(guān)聯(lián)于在捕獲Π 狀態(tài)信息896的先前的Π 設(shè)備112處提供的信 息。
[0201] Π 設(shè)備112可以對實體進(jìn)行優(yōu)先級排序(塊1430)。實體根據(jù)例如如下因素可以 是較高或較低的優(yōu)先級:實體對過程的穩(wěn)定操作的重要性、時間敏感性(例如如果不對實 體進(jìn)行快速處理,該批產(chǎn)品可能報廢)、位置(例如Π 設(shè)備112接近于與實體相關(guān)聯(lián)的位 置)、狀態(tài)(例如實體出故障或關(guān)聯(lián)于故障)、警報條件(例如實體關(guān)聯(lián)于常規(guī)操作范圍之 外的參數(shù)值)、調(diào)度(例如,實體可以關(guān)聯(lián)于離線設(shè)備)或工作項相關(guān)性(例如,實體可以相 關(guān)于與用戶或Π 設(shè)備112相關(guān)聯(lián)的工作項)。
[0202] Π 設(shè)備112可以基于被優(yōu)先級排序的實體生成⑶I配置(塊1435)。當(dāng)Π 設(shè)備 112無法顯示與在環(huán)境數(shù)據(jù)和所接收到的會話中識別出的實體相關(guān)的全部信息時,可能需 要對實體進(jìn)行優(yōu)先級排序。例如,在一些實施例中,先前的Π 設(shè)備112可以是具有普通Π 類型的工作站,而接收Π 狀態(tài)信息896的Π 設(shè)備112是具有移動Π 類型的平板設(shè)備。由 于移動Π 設(shè)備被配置用于較小的屏幕,因此它們通常提供較少的信息。因此,即使Π 設(shè)備 112避免識別與環(huán)境數(shù)據(jù)相關(guān)聯(lián)的實體,Π 設(shè)備112仍可以對實體進(jìn)行優(yōu)先級排序,以便識 別UI設(shè)備112應(yīng)當(dāng)為哪個實體提供信息。
[0203] 在其他一些實施例中,提供Π 狀態(tài)信息896的系統(tǒng)或設(shè)備可以識別接收Π 狀態(tài) 信息896的Π 設(shè)備112的Π 類型或設(shè)備類型。在這樣的實施例中,提供系統(tǒng)可以定制被 提供給Π 設(shè)備112的Π 狀態(tài)信息896。換言之,提供系統(tǒng)可以基于Π 類型或設(shè)備類型提 供更多或更少的信息。提醒系統(tǒng)還可以提供針對UI類型或設(shè)備類型格式化的顯示數(shù)據(jù)。
[0204] 圖15是示出指引過程控制工廠10中的兩個Π 設(shè)備112之間的狀態(tài)信息轉(zhuǎn)移的 方法1500的流程圖??梢栽谥T如Π 設(shè)備112中的任何一個之類的一個或多個設(shè)備或系統(tǒng) 處來整體或部分地實現(xiàn)方法1500。方法1500可以被在存儲器815中保存為一組指令、例 程、程序或模塊,并且可以由處理器810執(zhí)行。
[0205] 方法1500開始于第一 Π 設(shè)備112,所述第一 Π 設(shè)備112可以執(zhí)行一個或多個例 程來執(zhí)行功能(塊1505)。所述功能可以是控制功能、操作功能、配置功能、維護(hù)功能、數(shù)據(jù) 分析功能、管理功能、質(zhì)量控制功能或安全功能。第一 Π 設(shè)備112可以被經(jīng)由網(wǎng)絡(luò)耦接到 統(tǒng)一的、邏輯數(shù)據(jù)存儲區(qū)域,例如大數(shù)據(jù)設(shè)施102。統(tǒng)一的、邏輯數(shù)據(jù)存儲區(qū)域可以被配置 為使用公共格式存儲與過程工廠相對應(yīng)的過程數(shù)據(jù)。過程數(shù)據(jù)可以包括多個類型的過程數(shù) 據(jù),包括配置數(shù)據(jù)、連續(xù)數(shù)據(jù)、批數(shù)據(jù)、測量數(shù)據(jù)和事件數(shù)據(jù)。
[0206] 第一 Π 設(shè)備112可以將狀態(tài)信息傳遞到第二Π 設(shè)備112 (塊1510)。狀態(tài)信息可 以指示在第一 Π 設(shè)備112上操作的一個或多個第一例程。在一些實施例中,狀態(tài)信息可以 被經(jīng)由互聯(lián)網(wǎng)連接傳遞。在另一些實施例中,狀態(tài)信息可以被經(jīng)由中間網(wǎng)絡(luò)傳遞。在又另 一些實施例中,狀態(tài)信息可以被經(jīng)由點到點無線連接從第一 Π 設(shè)備112傳遞到第二Π 設(shè) 備112。在一些實例中,狀態(tài)信息可以被根據(jù)諸如藍(lán)牙協(xié)議或NFC協(xié)議之類的協(xié)議經(jīng)由無線 通信傳送。在另一些實例中,狀態(tài)信息可以被經(jīng)由中間設(shè)備(其可以是服務(wù)器150)從第一 Π 設(shè)備112傳遞到第二Π 設(shè)備112。在特定實例中,當(dāng)Π 設(shè)備112手動地彼此檢測到并 且相同的用戶登錄到兩個設(shè)備上時,第一 Π 設(shè)備112可以將狀態(tài)信息傳遞到第二Π 設(shè)備 112。在一些實施例中,狀態(tài)信息可以在第一 Π 設(shè)備112接收到指令時被傳遞,以傳遞狀態(tài) 信息。在某些實施例中,傳遞狀態(tài)信息可以促進(jìn)如下各項中的一項或多項:在不同用戶之間 的兩個Π 設(shè)備112上進(jìn)行協(xié)作;單個用戶跨兩個Π 設(shè)備112的移動;過程工廠中的用戶位 置的設(shè)備感知;或與特定過程工廠裝置相鄰的用戶的設(shè)備感知。
[0207] 第二Π 設(shè)備112可以接收狀態(tài)信息并且執(zhí)行一個或多個第二例程(塊1515)。第 二UI設(shè)備112的顯示器可以被根據(jù)所存儲的狀態(tài)和根據(jù)第二Π 設(shè)備112的Π 類型的設(shè) 備類型進(jìn)行配置。第二例程可以對應(yīng)于在第一 Π 設(shè)備112上操作的第一例程中的一個或 多個。在一些實施例中,第二Π 設(shè)備112可以從位置感知部件接收信號,并且可以根據(jù)所 接收到的信號修改一個或多個第二例程的執(zhí)行。在某些實例中,位置感知部件可以從第二 UI設(shè)備112接收信號。信號可以根據(jù)所接收到的信號經(jīng)由網(wǎng)絡(luò)使得第二UI設(shè)備112修改 一個或多個例程的執(zhí)行。修改一個或多個例程的執(zhí)行可以包括下述各項中的一項或多項: 突出第二Π 設(shè)備112所位于的過程工廠的區(qū)域;顯示與第二Π 設(shè)備112的預(yù)定距離內(nèi)的 特定設(shè)備相關(guān)的信息;顯示與第二UI設(shè)備112所位于的過程工廠的區(qū)域中的設(shè)備相關(guān)的警 報;或顯示與第二Π 設(shè)備112所位于的過程工廠中的區(qū)域中的設(shè)備相關(guān)的工作項。
[0208] 在一些實施例中,第二Π 設(shè)備112可以從位置感知部件接收信號,并且根據(jù)所接 收到的信號修改一個或多個第二例程的執(zhí)行。在某些實施例中,裝置感知部件可以包括將 無線信號發(fā)送到第二Π 設(shè)備112的發(fā)送機(jī)。無線信號可以識別該發(fā)送機(jī)所關(guān)聯(lián)的裝置。
[0209] 在一些實施例中,第一 Π 設(shè)備112和第二Π 設(shè)備112中的任一個或兩個可以是 移動設(shè)備。在其他一些實施例中,第一和第二Π 設(shè)備112中的任一個或兩個可以是工作 站。在一些實施例中,一個Π 設(shè)備112可以是移動設(shè)備,并且另一個可以是工作站。在實 施例中,第二UI設(shè)備112可以根據(jù)從第一 UI設(shè)備112接收的狀態(tài)信息和根據(jù)與第二UI設(shè) 備112相關(guān)聯(lián)的設(shè)備類型或Π 類型配置顯示器。
[0210] 圖16是示出用于在與過程工廠10中的服務(wù)器150耦接的兩個Π 設(shè)備112之間 傳遞狀態(tài)信息的示例方法1600的流程圖??梢栽谥T如過程控制網(wǎng)絡(luò)100之類的一個或多 個網(wǎng)絡(luò)或系統(tǒng)處來整體或部分地實現(xiàn)方法1600。特別是,可以在諸如服務(wù)器150之類的一 個或多個設(shè)備處或在諸如Π 設(shè)備112中的任何一個之類的一個或多個設(shè)備或系統(tǒng)處整體 或部分地實現(xiàn)方法1600。方法1600可以被保存為存儲器815或存儲器1203上的一組指 令、例程、程序或模塊,并且可以由處理器810或處理器1201執(zhí)行。
[0211] 方法1600開始于第一 Π 設(shè)備112,所述第一 Π 設(shè)備112可以執(zhí)行一個或多個例 程來實現(xiàn)過程工廠中的功能(塊1605)。第一 Π 設(shè)備112可以跟蹤在第一 Π 設(shè)備112處 執(zhí)行的一個或多個第一例程的狀態(tài)(塊1610)。在一些實施例中,服務(wù)器150可以跟蹤在第 一 Π 設(shè)備112處執(zhí)行的一個或多個第一例程的狀態(tài)。第一 Π 設(shè)備112或服務(wù)器150可以 存儲一個或多個第一例程的被跟蹤的狀態(tài)(塊1615)。
[0212] 第一 Π 設(shè)備112或服務(wù)器150可以將一個或多個第一例程的所存儲的狀態(tài)轉(zhuǎn)移 到第二Π 設(shè)備112(塊1620)。在一些實施例中,狀態(tài)信息可以被經(jīng)由互聯(lián)網(wǎng)連接傳遞。在 另一些實施例中,狀態(tài)信息可以被經(jīng)由點到點無線連接從第一 Π 設(shè)備112或服務(wù)器150傳 遞到第二Π 設(shè)備112。狀態(tài)信息還可以被經(jīng)由中間設(shè)備或服務(wù)器150從第一 Π 設(shè)備112 傳遞到第二Π 設(shè)備112。在一些實例中,狀態(tài)信息可以被根據(jù)諸如藍(lán)牙協(xié)議或近場通信協(xié) 議之類的協(xié)議經(jīng)由無線通信傳送。在某些實施例中,可以在第二Π 設(shè)備112檢測到第一Π 設(shè)備112或者第一 Π 設(shè)備112檢測到第二Π 設(shè)備112時,將狀態(tài)轉(zhuǎn)移到第二Π 設(shè)備112。 將所存儲的狀態(tài)轉(zhuǎn)移到第二UI設(shè)備112可以包括在第一 UI設(shè)備112處接收到指令時轉(zhuǎn)移 所存儲的狀態(tài),其中所述指令指示所述第一 UI設(shè)備112將所存儲的狀態(tài)轉(zhuǎn)移到第二UI設(shè) 備 112。
[0213] 第二Π 設(shè)備112可以執(zhí)行一個或多個第二例程,其中所述第二例程對應(yīng)于在所述 第一 Π 設(shè)備112處執(zhí)行的一個或多個第一例程(塊1625)。在一些實施例中,第二Π 設(shè) 備112可以接收信號。該信號可以指示第二Π 設(shè)備112接近一設(shè)備或位置。在接收到該 信號之后,第二Π 設(shè)備112可以根據(jù)所接收到的信號修改一個或多個第二例程的執(zhí)行。在 一些實施例中,第二Π 設(shè)備112可以將指示第二Π 設(shè)備112鄰近所述設(shè)備或位置的信號 發(fā)送到位置感知部件。在這樣的實施例中,第二Π 設(shè)備112可以從服務(wù)器150接收特定于 所述設(shè)備或位置的信息。
[0214] 在一些實施例中,當(dāng)接近于所述設(shè)備或位置時,第二Π 設(shè)備112可以采取如下動 作中的一個或多個動作:突出第二Π 設(shè)備112所位于的過程工廠的區(qū)域;顯示與第二Π 設(shè) 備112的預(yù)定距離內(nèi)的特定設(shè)備相關(guān)的信息;顯示與第二Π 設(shè)備112所位于的過程工廠的 區(qū)域中的設(shè)備相關(guān)的警報;顯示與第二Π 設(shè)備112所位于的過程工廠的區(qū)域中的設(shè)備相關(guān) 的工作項;在顯示器上突出與所接收的信號相關(guān)聯(lián)的過程工廠裝置;在第二Π 設(shè)備112上 顯示與關(guān)聯(lián)于所接收到的信號的特定設(shè)備相關(guān)的信息;顯示與關(guān)聯(lián)于所接收到的信號的設(shè) 備相關(guān)的警報;或顯示與關(guān)聯(lián)于所接收到的信號的設(shè)備相關(guān)的工作項。
[0215] 在一些實施例中,第一 Π 設(shè)備112和第二Π 設(shè)備112中的任一個或兩個可以是 移動設(shè)備。在其他一些實施例中,第一和第二Π 設(shè)備112中的任一個或兩個可以是工作 站。在一些實施例中,一個Π 設(shè)備112可以是移動設(shè)備,并且另一個可以是工作站。在實 施例中,第二UI設(shè)備112可以根據(jù)從第一 UI設(shè)備112接收的狀態(tài)信息和根據(jù)與第二UI設(shè) 備112相關(guān)聯(lián)的設(shè)備類型或Π 類型配置顯示器。
[0216] 圖17是示出用于在過程控制工廠10中的兩個Π 設(shè)備112之間轉(zhuǎn)移狀態(tài)信息的 另一方法1700的流程圖??梢栽谥T如服務(wù)器150之類的一個或多個設(shè)備或系統(tǒng)處或在諸 如Π 設(shè)備112中的任何一個之類的一個或多個設(shè)備或系統(tǒng)處整體或部分地實現(xiàn)方法1700。 方法1700可以被保存為存儲器815或存儲器1203上的一組指令、例程、程序或模塊,并且 可以由圖12中的處理器810或處理器1201執(zhí)行。
[0217] 方法1700開始于服務(wù)器150,所述服務(wù)器150可以提供與過程數(shù)據(jù)相關(guān)的一個或 多個功能(塊1705)。在一些實施例中,所述過程數(shù)據(jù)可以被存儲在統(tǒng)一的、邏輯數(shù)據(jù)存儲 區(qū)域中,并且可以被使用公共格式存儲。過程數(shù)據(jù)可以包括多個類型的過程數(shù)據(jù),包括配置 數(shù)據(jù)、連續(xù)數(shù)據(jù)、批數(shù)據(jù)、測量數(shù)據(jù)和事件數(shù)據(jù)。
[0218] 服務(wù)器150可以允許第一 Π 設(shè)備112經(jīng)由服務(wù)器150訪問過程數(shù)據(jù)。服務(wù)器150 還可以允許第一 Π 設(shè)備112維護(hù)服務(wù)器150上的狀態(tài)信息(塊1710)。該狀態(tài)信息可以指 示在第一 Π 設(shè)備112上執(zhí)行的Π 的狀態(tài)。
[0219] 服務(wù)器150可以允許第二Π 設(shè)備112經(jīng)由服務(wù)器150訪問過程數(shù)據(jù)和狀態(tài)信息 (塊1710)。第二Π 設(shè)備112可以根據(jù)所述狀態(tài)信息執(zhí)行Π 。
[0220] 在一些實施例中,第一 Π 設(shè)備112和第二Π 設(shè)備112中的任一個或兩個可以是移 動設(shè)備。在其他一些實施例中,第一和第二Π 設(shè)備112中的任一個或兩個可以是工作站。 在一些實施例中,一個Π 設(shè)備112可以是移動設(shè)備,并且另一個可以是工作站。
[0221] 圖18是用于使用與移動控制室相關(guān)聯(lián)的Π 設(shè)備112來操作過程控制工廠10的 示例方法1800的流程圖??梢栽谥T如服務(wù)器150之類的一個或多個設(shè)備或系統(tǒng)處或在諸 如Π 設(shè)備112中的任何一個之類的一個或多個設(shè)備或系統(tǒng)處整體或部分地實現(xiàn)方法1800。 方法1800可以被保存為存儲器815或存儲器1203上的一組指令、例程、程序或模塊,并且 可以由處理器810或處理器1201執(zhí)行。
[0222] 方法1800開始于第一 Π 設(shè)備112,所述第一 Π 設(shè)備112可以訪問服務(wù)器150 (塊 1805)。服務(wù)器150可以可通信地耦接到存儲過程數(shù)據(jù)的數(shù)據(jù)庫。第一 Π 設(shè)備112可以關(guān) 聯(lián)于第一用戶概況。第一 Π 設(shè)備112可以執(zhí)行過程工廠中的功能(塊1810)。
[0223] 第二Π 設(shè)備112可以請求訪問所述服務(wù)器150 (塊1812)。第二Π 設(shè)備112可以 關(guān)聯(lián)于第一用戶概況。服務(wù)器150可以存儲狀態(tài)信息,其中所述狀態(tài)信息關(guān)聯(lián)于所述第一 Π 設(shè)備112的狀態(tài)(塊1815)。
[0224] 服務(wù)器150可以提供對第二Π 設(shè)備112的訪問,其中所述訪問可以根據(jù)所存儲的 狀態(tài)信息(塊1820)。第二Π 設(shè)備112可以執(zhí)行過程工廠中的功能(塊1825)。
[0225] 在一些實施例中,第一 Π 設(shè)備112和第二Π 設(shè)備112中的任一個或兩個可以是移 動設(shè)備。在其他一些實施例中,第一和第二Π 設(shè)備112中的任一個或兩個可以是工作站。 在一些實施例中,一個Π 設(shè)備112可以是移動設(shè)備,并且另一個可以是工作站。
[0226] 圖19是示出了在服務(wù)器上執(zhí)行的用于促進(jìn)過程工廠10的移動控制的示例方法 1900的流程圖??梢栽谥T如過程控制網(wǎng)絡(luò)100之類的一個或多個網(wǎng)絡(luò)或系統(tǒng)處來整體或部 分地實現(xiàn)方法1900。特別是,可以在諸如服務(wù)器150之類的一個或多個設(shè)備處或在諸如Π 設(shè)備112中的任何一個之類的一個或多個設(shè)備或系統(tǒng)處整體或部分地實現(xiàn)方法1900。方 法1900可以被保存為存儲器815或存儲器1203上的一組指令、例程、程序或模塊,并且可 以由處理器810或處理器1201執(zhí)行。
[0227] 方法1900開始于服務(wù)器150,所述服務(wù)器150可以格式化過程數(shù)據(jù)以在第一 Π 設(shè) 備112上進(jìn)行顯示(塊1905)。在一些示例中,在在第一 Π 設(shè)備112上執(zhí)行的網(wǎng)絡(luò)瀏覽器 中可查看被格式化的過程數(shù)據(jù)。服務(wù)器150可以根據(jù)第一 Π 設(shè)備112的設(shè)備類型或Π 類 型來格式化所述過程數(shù)據(jù)。
[0228] 服務(wù)器150可以將經(jīng)過格式化的過程數(shù)據(jù)發(fā)送到所述第一 Π 設(shè)備112(塊1910)。 特別是,服務(wù)器150可以將在在第一 Π 設(shè)備112上執(zhí)行的多用過程控制應(yīng)用中可查看的過 程數(shù)據(jù)發(fā)送到第一 Π 設(shè)備112。
[0229] 服務(wù)器150可以存儲與在第一 Π 設(shè)備112上的過程數(shù)據(jù)的顯示相關(guān)聯(lián)的狀態(tài)信 息(塊1915)。存儲該狀態(tài)信息可以包括存儲如下各項中的一項或多項:第一 Π 設(shè)備112 的顯示器配置;由第一 Π 設(shè)備112顯示的過程工廠的一部分;由第一 Π 設(shè)備112顯示的 過程控制設(shè)備的數(shù)據(jù);在第一 Π 設(shè)備112上執(zhí)行的功能;包括控制功能、操作功能、配置功 能、維護(hù)功能、數(shù)據(jù)分析功能、質(zhì)量控制功能或安全功能中的一項或多項的功能;以及在第 一 UI設(shè)備112上活動的用戶概況。
[0230] 服務(wù)器150可以根據(jù)所存儲的狀態(tài)信息格式化該過程數(shù)據(jù)以在第二Π 設(shè)備112 上進(jìn)行顯示(塊1920)。服務(wù)器150可以將過程數(shù)據(jù)發(fā)送到所述第二Π 設(shè)備112 (塊1925)。 特別是,服務(wù)器150可以根據(jù)第二Π 設(shè)備112的設(shè)備類型或Π 類型來格式化所述過程數(shù) 據(jù)。在一些實例中,第二Π 設(shè)備112的設(shè)備類型可以不同于第一 Π 設(shè)備112的設(shè)備類型。 例如,第一 Π 設(shè)備112可以是工作站,并且第二Π 設(shè)備112可以是移動設(shè)備?;蛘?,第一 Π 設(shè)備112可以是移動設(shè)備,并且第二Π 設(shè)備112可以是工作站。在一些實施例中,服務(wù) 器150可以格式化該過程數(shù)據(jù)以在第二Π 設(shè)備112上顯示,從而在第二Π 設(shè)備112上復(fù) 制所述第一 Π 設(shè)備112的操作狀態(tài)。
[0231] 在一些實施例中,服務(wù)器150可以根據(jù)所存儲的狀態(tài)信息,從第二Π 設(shè)備112接 收請求以向第二UI設(shè)備112提供用戶接口。服務(wù)器150可以響應(yīng)于提供用戶接口的請求, 與第二Π 設(shè)備112建立服務(wù)器150和第二Π 設(shè)備112之間的安全通信通道。
[0232] 圖20是用于將第一 Π 設(shè)備112的狀態(tài)轉(zhuǎn)移到第二Π 設(shè)備112的示例方法2000 的流程圖??梢栽谥T如過程控制網(wǎng)絡(luò)100之類的一個或多個網(wǎng)絡(luò)或系統(tǒng)處來整體或部分地 實現(xiàn)方法2000。特別是,可以在諸如服務(wù)器150之類的一個或多個設(shè)備處或在諸如Π 設(shè)備 112中的任何一個之類的一個或多個設(shè)備或系統(tǒng)處整體或部分地實現(xiàn)方法2000。方法2000 可以被保存為存儲器815或存儲器1203上的一組指令、例程、程序或模塊,并且可以由處理 器810或處理器1201執(zhí)行。
[0233] 方法2000開始于第一 Π 設(shè)備112或服務(wù)器150,所述第一 Π 設(shè)備112或服務(wù)器 150可以識別在第一 Π 設(shè)備112的顯示器處示出的圖形(塊2005)。
[0234] 第一 Π 設(shè)備112或服務(wù)器150可以識別與在第一 Π 設(shè)備112的顯示器處提供的 圖形相關(guān)聯(lián)的過程實體數(shù)據(jù)(塊2010)。識別過程實體數(shù)據(jù)可以包括識別如下各項中的一 項或多項:與在第一 Π 設(shè)備112的顯示器處提供的圖形相關(guān)聯(lián)的過程參數(shù)數(shù)據(jù);與在第一 Π 設(shè)備112的顯示器處提供的圖形相關(guān)聯(lián)的過程工廠區(qū)域;與在第一Π 設(shè)備112的顯示器 處提供的圖形相關(guān)聯(lián)的現(xiàn)場設(shè)備;在第一 Π 設(shè)備112上執(zhí)行的應(yīng)用;或在第一 Π 設(shè)備112 上執(zhí)行的應(yīng)用的狀態(tài)。
[0235] 第一 Π 設(shè)備112或服務(wù)器150可以將所識別出的過程實體數(shù)據(jù)發(fā)送到第二Π 設(shè) 備112 (塊2020)。第一 Π 設(shè)備112或服務(wù)器150可以將所識別出的圖形提供給第二Π 設(shè) 備 112 (塊 2020)。
[0236] 圖21是示出了用于在第一Π 設(shè)備112上發(fā)起Π 會話的方法2100的流程圖??梢?在諸如過程控制網(wǎng)絡(luò)100之類的一個或多個網(wǎng)絡(luò)或系統(tǒng)處來整體或部分地實現(xiàn)方法2100。 特別是,可以在諸如服務(wù)器150之類的一個或多個設(shè)備處或在諸如Π 設(shè)備112中的任何一 個之類的一個或多個設(shè)備或系統(tǒng)處整體或部分地實現(xiàn)方法2100。方法2100可以被保存為 存儲器815或存儲器1203上的一組指令、例程、程序或模塊,并且可以由處理器810或處理 器1201執(zhí)行。
[0237] 方法2100開始于服務(wù)器150,所述服務(wù)器150可以從第一 Π 設(shè)備112接收會話請 求(塊2105)。
[0238] 服務(wù)器150可以識別出與會話請求相關(guān)聯(lián)的用戶概況(塊2110)。識別與會話請 求相關(guān)聯(lián)的用戶概況可以包括從第一 Π 設(shè)備112接收與用戶概況相關(guān)聯(lián)的用戶標(biāo)識符。用 戶標(biāo)識符可以被當(dāng)前登錄到第一 Π 設(shè)備112中。識別用戶概況還可以包括從第一 Π 設(shè)備 112接收與用戶概況相關(guān)聯(lián)的用戶標(biāo)識符,其中所述用戶標(biāo)識符可以被當(dāng)前登錄到第二UI 設(shè)備112中。
[0239] 服務(wù)器150可以確定是否存在先前的會話(塊2115)。進(jìn)行確定可以包括從第一 Π 設(shè)備112請求與先前的會話相關(guān)聯(lián)的會話標(biāo)識符。在一些實施例中,進(jìn)行確定可以包括 從第一 Π 設(shè)備112并且響應(yīng)于會話標(biāo)識符請求來接收會話標(biāo)識符。在一些實施例中,進(jìn)行 確定可以包括識別與會話請求一起接收的會話標(biāo)識符。
[0240] 當(dāng)先前的會話存在時,服務(wù)器150可以根據(jù)先前的會話發(fā)起新的會話(塊2115)。 或者,如果沒有先前的會話存在,則服務(wù)器150可以發(fā)起新的會話,其中可以使用缺省的會 話配置來發(fā)起新的會話。根據(jù)先前的會話發(fā)起新的會話可以包括確定是否與會話請求一起 接收到會話標(biāo)識符。當(dāng)與會話請求一起接收到會話標(biāo)識符時,服務(wù)器150可以發(fā)起與所述 會話標(biāo)識符相關(guān)聯(lián)的會話。當(dāng)并未與會話請求一起接收到會話標(biāo)識符時,服務(wù)器150可以 發(fā)起與新近的會話(例如與第一 Π 設(shè)備112相關(guān)聯(lián)的用戶標(biāo)識符的最近的會話)相關(guān)聯(lián) 的會話。
[0241] 在一些實施例中,方法2100還可以包括服務(wù)器150根據(jù)在第二Π 設(shè)備112上操 作的會話,將在第一 Π 設(shè)備112上實例化一個會話的請求發(fā)送到第二Π 設(shè)備112。方法 2100還可以包括服務(wù)器1500從第二客戶端設(shè)備接收確認(rèn)。
[0242] 圖22是用于在第一Π 設(shè)備112上實例化Π 會話的第二方法2200的流程圖??梢?在諸如過程控制網(wǎng)絡(luò)100之類的一個或多個網(wǎng)絡(luò)或系統(tǒng)處來整體或部分地實現(xiàn)方法2200。 特別是,可以在諸如服務(wù)器150之類的一個或多個設(shè)備處或在諸如Π 設(shè)備112中的任何一 個之類的一個或多個設(shè)備或系統(tǒng)處整體或部分地實現(xiàn)方法2200。方法2200可以被保存為 存儲器815或存儲器1203上的一組指令、例程、程序或模塊,并且可以由處理器810或處理 器1201執(zhí)行。
[0243] 方法2200開始于服務(wù)器150,所述服務(wù)器150可以從第一 Π 設(shè)備112接收會話請 求(塊2205)。接收會話請求可以包括接收目標(biāo)會話標(biāo)識符和設(shè)備類型。
[0244] 服務(wù)器150可以確定與會話請求相關(guān)聯(lián)的設(shè)備類型(塊2210)。服務(wù)器150可以 根據(jù)所述設(shè)備類型識別出圖形用戶接口配置(塊2215)。服務(wù)器150可以識別出與會話請 求相關(guān)聯(lián)的目標(biāo)會話(塊2220)。
[0245] 服務(wù)器150可以根據(jù)所識別出的圖形用戶接口配置和所識別出的目標(biāo)會話,配置 第一 Π 設(shè)備112的新會話。服務(wù)器150可以將與所述新會話相關(guān)聯(lián)的數(shù)據(jù)發(fā)送到所述第 一 Π 設(shè)備112 (塊2225)。配置所述新會話可以包括將如下各項中的一項或多項識別為會 話數(shù)據(jù):過程區(qū)域、裝置資源或在目標(biāo)會話中被監(jiān)視或控制的一組過程數(shù)據(jù)。配置所述新會 話還可以包括根據(jù)與所識別出的圖形用戶接口配置相關(guān)聯(lián)的約束配置新會話。配置所述新 會話還可以包括識別與所述會話請求相關(guān)聯(lián)的環(huán)境數(shù)據(jù)。
[0246] 識別環(huán)境數(shù)據(jù)可以包括:識別過程工廠中的第一 Π 設(shè)備112的位置;識別與所述 會話請求相關(guān)聯(lián)的用戶類型或用戶標(biāo)識符;識別與第一 UI設(shè)備112相關(guān)聯(lián)的用戶類型或用 戶標(biāo)識符;識別在與第一 Π 設(shè)備112的預(yù)定距離內(nèi)的一個或多個過程控制設(shè)備;識別在與 所述目標(biāo)會話相關(guān)聯(lián)的第二UI設(shè)備112上執(zhí)行的功能;或識別與關(guān)聯(lián)于目標(biāo)會話的第二 US設(shè)備相關(guān)聯(lián)的用戶標(biāo)識符。
[0247] 環(huán)塏感知
[0248] 圖23說明了示例性的移動控制室2300的第二個方面-環(huán)境感知。移動控制室 2300包括Π 設(shè)備112和過程實體199。過程實體199可以是當(dāng)前的任務(wù)、用戶、過程數(shù)據(jù)、 設(shè)備、一個裝置或另一個UI設(shè)備。移動控制室2300可以響應(yīng)于相組合的一個或多個環(huán)境, 并且可以以各種方式響應(yīng)于一個或多個環(huán)境,如下所述。通常而言,Π 設(shè)備112將獲取與顯 示的數(shù)據(jù)的內(nèi)容和顯示的數(shù)據(jù)的格式相關(guān)的信息,并且將根據(jù)環(huán)境獲取和/或顯示數(shù)據(jù)。
[0249] 在實施例中,指定要顯示的數(shù)據(jù)的類型和格式的信息被包括在擴(kuò)展設(shè)備描述語言 (DDL)中。DDL是人可閱讀的語言,其提供了用于描述下述各項的協(xié)議:可從智能設(shè)備獲得 的數(shù)據(jù)、與智能設(shè)備相關(guān)聯(lián)并且從其獲取的數(shù)據(jù)的含義、可用于智能設(shè)備的實現(xiàn)的方法、與 智能設(shè)備通信以獲取數(shù)據(jù)的格式、與設(shè)備相關(guān)的用戶接口信息(例如編輯顯示和菜單)、以 及處置或解釋與智能設(shè)備相關(guān)的其他信息所需的數(shù)據(jù)。擴(kuò)展的DDL還可以包括:什么信息 應(yīng)當(dāng)被顯示給不同類型的用戶;如何格式化向不同類型用戶顯示的信息;在不同類型的顯 示器上應(yīng)當(dāng)顯示什么信息;如何格式化在不同類型的顯示器上顯示的信息;根據(jù)目標(biāo)功能 應(yīng)當(dāng)顯示什么信息(即當(dāng)用戶執(zhí)行特定任務(wù)時顯示什么信息);如何格式化為執(zhí)行目標(biāo)功 能的用戶顯示的信息;以及如何根據(jù)用戶、目標(biāo)功能和顯示類型的一些組合來融合根據(jù)各 個概況的指令等。
[0250] 當(dāng)Π 設(shè)備112接近于特定的過程控制設(shè)備時和/或當(dāng)用戶請求顯示與過程控制 設(shè)備相關(guān)的信息時,Π 設(shè)備112可以從服務(wù)器150下載特定設(shè)備的DDL或擴(kuò)展DDL。在一 些實施例中,一旦DDL或擴(kuò)展的DDL已經(jīng)被使用,Π 設(shè)備112就可以緩存該DDL或擴(kuò)展的 DDL (在下文中被統(tǒng)稱為"DDL")以供未來使用。通過為設(shè)備緩存DDL,當(dāng)特定的環(huán)境或顯示 被激活/請求時,Π 設(shè)備112可以更快速地提供顯示信息。在DDL已經(jīng)改變的情況下,UI 設(shè)備112可以更新背景中的DDL信息。DDL可以根據(jù)下述各項改變:根據(jù)用戶的偏好、根據(jù) 過程工廠的標(biāo)準(zhǔn)、以及根據(jù)由專家系統(tǒng)確定的在特定環(huán)境中什么信息是有用的(例如,如 果專家系統(tǒng)確定特定參數(shù)或值在警報的事件中是重要的)等。
[0251] 在實施例中,移動控制室2300以及特別是由用戶攜帶的Π 設(shè)備112可以顯示與 接近用戶的特定過程控制設(shè)備相關(guān)的用戶信息(例如,狀態(tài)、過程變量和/或參數(shù)等)。Π 設(shè)備112可以按照下述方式,確定Π 設(shè)備112的位置和/或可以確定Π 設(shè)備112接近過 程控制設(shè)備。在確定Π 設(shè)備112接近過程控制設(shè)備之后,Π 設(shè)備112可以訪問或獲取指 定特定于設(shè)備的數(shù)據(jù)(例如過程參數(shù)、狀態(tài)、維護(hù)信息等)的DDL以進(jìn)行顯示,并且隨后可 以根據(jù)所述DDL下載和顯示該特定于設(shè)備的數(shù)據(jù)。在實施例中,為特定過程控制設(shè)備顯示 的數(shù)據(jù)可以包括與其他過程控制設(shè)備相關(guān)的數(shù)據(jù),例如關(guān)于鄰近的設(shè)備的操作或狀態(tài)的數(shù) 據(jù)、關(guān)于過程的操作(例如批接收的狀態(tài))的數(shù)據(jù)等。
[0252] 在另一個實施例中,Π 設(shè)備112可以不僅根據(jù)設(shè)備的位置和/或設(shè)備到特定的過 程控制設(shè)備的接近程度,而且根據(jù)用戶以及特別是根據(jù)用戶的控制的跨度來顯示信息。在 過程控制中,控制跨度是指用戶的角色和用戶負(fù)責(zé)的任務(wù)和設(shè)備。用戶的控制跨度可以影 響過程的各個方面,如用戶能夠查看到的過程參數(shù)、用戶能夠修改的過程參數(shù)、用戶能夠修 改過程參數(shù)的時間、用戶能夠進(jìn)行查看/修改的過程工廠的區(qū)域和/或裝置、用戶能夠確 認(rèn)的警報/提醒、用戶能夠執(zhí)行的維護(hù)任務(wù)、用戶可以被請求或需要進(jìn)行的決定等。因此, 在這些實施例中,Π 設(shè)備112可以從(在Π 設(shè)備112上或服務(wù)器150上存儲的)用戶的 用戶概況獲取與用戶的角色和/或控制跨度相關(guān)的信息,并且可以顯示特定于用戶的角色 和/或控制跨度的數(shù)據(jù)。例如,所顯示的數(shù)據(jù)可以是用戶在特定的工廠狀況下進(jìn)行控制決 定所需或有用的數(shù)據(jù)。此外,由UI設(shè)備112顯示的信息可以是根據(jù)用戶的角色或控制跨度 而被格式化的。例如,當(dāng)Π 設(shè)備112接近于混合罐時,由操作員使用的Π 設(shè)備112可以顯 示罐的操作狀態(tài)、罐的容量、罐的填充水平、罐中的材料的溫度、罐中的壓力、控制流入或流 出罐的材料的任何輸入/輸出閥的狀態(tài)、與罐相關(guān)的任何警報或提醒以及執(zhí)行批接收的狀 態(tài)。如果由接近同一混合罐的維護(hù)技術(shù)人員使用相同的Π 設(shè)備112,Π 設(shè)備112可以顯示 混合罐的狀態(tài)、混合罐中的傳感器的校準(zhǔn)日期、罐最后被服務(wù)和/或清潔的日期、混合罐的 調(diào)度的維護(hù)任務(wù)(或影響混合罐)的列表、指示所需的維護(hù)的警報、罐中的材料、如果罐停 止服務(wù)對罐的任何鎖定、任何殘余的煙氣的存在等。
[0253] 在另一個實施例中,Π 設(shè)備112可以不僅根據(jù)設(shè)備的位置和/或設(shè)備到特定的過 程控制設(shè)備的接近程度,而且根據(jù)目標(biāo)功能來顯示信息。例如,用戶可以被(例如由監(jiān)督引 擎106)分配有工作項。Π 設(shè)備112可以感知(例如由于工作項被調(diào)度以執(zhí)行的時間,由 于來自用戶的輸入等)用戶將執(zhí)行與工作項相關(guān)的任務(wù)。當(dāng)用戶到達(dá)與工作項相關(guān)的過程 控制設(shè)備的位置或接近所述過程控制設(shè)備(即目標(biāo)設(shè)備和目標(biāo)位置)時,Π 設(shè)備112可以 被提供與特定任務(wù)相關(guān)的信息。再次參見上述示例的混合罐,可以由Π 設(shè)備112向執(zhí)行與 清潔或服務(wù)罐相關(guān)的工作項的維護(hù)技術(shù)人員呈現(xiàn)罐的操作狀態(tài)和用于禁用罐、使罐停止服 務(wù)、鎖定罐或開始與工作項相關(guān)聯(lián)的清潔或服務(wù)功能所需的任何其他過程的指令或命令。 Π 設(shè)備112還可以從監(jiān)督引擎104、從服務(wù)器150、從大數(shù)據(jù)設(shè)施102或從一個或多個控制 器提取信息,以實現(xiàn)和/或支持維護(hù)功能和安全操作。如在上述示例(例如示例4)中所述 的,Π 設(shè)備112可以在維護(hù)任務(wù)期間提取信息/數(shù)據(jù)來促進(jìn)安全性。在下述段落中描述這 些概念的實現(xiàn)。
[0254] 在操作中,移動控制室2300可以使得Π 設(shè)備112能夠接收與Π 設(shè)備112的使用 的環(huán)境和方式相關(guān)的信息。例如,Π 設(shè)備112可以通過從固定的位置設(shè)備118 (例如GPS設(shè) 備)或從圖1Α中所示的過程控制網(wǎng)絡(luò)100上的節(jié)點接收位置數(shù)據(jù)來識別其在過程工廠中 的位置。例如,Π 設(shè)備112可以執(zhí)行用于跟蹤用戶的位置、調(diào)度、技能集合和/或工作項的 進(jìn)程的環(huán)境感知例程和/或位置感知例程。在其他實施例中,圖1Α中所示的服務(wù)器150可 以執(zhí)行環(huán)境和/或位置感知例程,其中所述環(huán)境和/或位置感知例程與所述UI設(shè)備112進(jìn) 行通信?;诟櫍恢煤?或環(huán)境感知例程可以使得Π 設(shè)備112能夠自動確定和/或顯 示工廠地圖、設(shè)備相片或視頻、GPS坐標(biāo)和與工人的位置相對應(yīng)的其他信息,或能夠幫助移 動工人進(jìn)行導(dǎo)航和設(shè)備識別。額外地或者替代地,由于用戶可以具有特定的技能集合,環(huán)境 感知例程或Π 設(shè)備112可以基于技能集合和/或Π 設(shè)備112的位置自動定制⑶I配置的 外觀。例如,在另一個場景中,環(huán)境感知例程可以向用戶實時告知與在他或她附近的一個設(shè) 備相關(guān)且移動工人有資格處理的被新近打開的工作項或警報。在又一個場景中,環(huán)境感知 例程可以使得與用戶的位置和/或技能集合具體相關(guān)的一個或多個應(yīng)用在Π 設(shè)備112處 被自動啟動。
[0255] Π 設(shè)備112可以識別其附近的特定的過程實體,例如現(xiàn)場設(shè)備或一個裝置。過 程實體可以例如通過使用如下的協(xié)議來向Π 設(shè)備112進(jìn)行自動的自識別:諸如遵從于 ΙΕΕΕ802. 11的無線局域網(wǎng)協(xié)議之類的無線通信協(xié)議、諸如WiMAX、LTE或其他ITU-R兼容的 協(xié)議之類的移動通信協(xié)議、諸如近場通信(NFC)或藍(lán)牙之類的短波長無線通信協(xié)議、諸如 無線HART之類的過程控制無線協(xié)議或某一其他適當(dāng)?shù)臒o線通信協(xié)議。在一些實施例中,UI 設(shè)備112可以接收與所識別出的位置、裝置或現(xiàn)場設(shè)備相關(guān)的調(diào)度或工作項。在實施例中, 識別過程實體可以使得Π 設(shè)備112自動啟動與所識別出的過程實體(例如,工作通知單、 診斷、分析或其他應(yīng)用)相關(guān)的一個或多個應(yīng)用。
[0256] 在一些實施例中,在操作中,Π 設(shè)備112可以經(jīng)由Π 設(shè)備112處的圖像傳感器識 別過程實體199。在一些實例中,Π 設(shè)備112的用戶可以拍攝過程實體199的圖像,并且Π 設(shè)備112可以基于所捕獲的圖像識別過程實體199。在一些實施例中,過程實體199可以包 括或接近于提供唯一標(biāo)簽或標(biāo)識符(例如條形碼)的環(huán)境ID設(shè)備198。Π 設(shè)備112可以 捕獲唯一標(biāo)簽,允許Π 設(shè)備112識別過程實體199或環(huán)境ID設(shè)備198。Π 設(shè)備112可以 (例如經(jīng)由顯示器)提供與過程實體199相關(guān)或與環(huán)境ID設(shè)備198相關(guān)的信息。在一些 實施例中,Π 設(shè)備112可以通過確定所識別出的過程實體199或環(huán)境ID設(shè)備198的位置 來確定Π 設(shè)備112的位置。一旦Π 設(shè)備112的位置已經(jīng)被確定,Π 設(shè)備112就可以(例 如經(jīng)由顯示器)提供與所確定的位置相關(guān)的環(huán)境信息。環(huán)境信息可以例如相關(guān)于區(qū)域、調(diào) 度或工作項中的其他過程實體。在一些實施例中,環(huán)境ID設(shè)備198可以將環(huán)境信息發(fā)送到 Π 設(shè)備112。在另一些實施例中,Π 設(shè)備112可以響應(yīng)于將其位置發(fā)送到服務(wù)器150來從 服務(wù)器150接收環(huán)境信息。
[0257] 在一些實現(xiàn)中,Π 設(shè)備112可以經(jīng)由運動傳感器或音頻傳感器識別過程實體199。 例如,音頻傳感器可以用于(例如經(jīng)由聲音捕獲例程)捕獲與過程實體199相關(guān)聯(lián)的音頻。 該音頻可能由過程實體199在過程實體的正常操作期間生成。在其他實現(xiàn)中,該音頻可能 由與過程實體199相關(guān)聯(lián)的音頻設(shè)備的揚聲器生成。在任一情況中,所捕獲的音頻可以用 于識別過程實體199。Π 設(shè)備112還可以經(jīng)由運動傳感器檢測振動來識別過程實體199。 例如,工廠資產(chǎn)在操作期間可以具有預(yù)期的振動水平。用戶可以將Π 設(shè)備112放置在工廠 資產(chǎn)上或工廠資產(chǎn)附近。Π 設(shè)備112可以使用由運動傳感器檢測到的數(shù)據(jù)以識別與資產(chǎn) 相關(guān)聯(lián)的當(dāng)前的振動水平。Π 設(shè)備112可以將振動的當(dāng)前水平與和過程實體199相關(guān)聯(lián) 的簽名振動進(jìn)行關(guān)聯(lián),允許Π 設(shè)備112識別過程實體199。在一些實例中,運動傳感器和/ 或音頻傳感器可以與另一個被識別出的圖像/聲音/振動/位置相結(jié)合地使用來識別唯一 標(biāo)識符。例如,基于與工廠資產(chǎn)相關(guān)聯(lián)的檢測到的振動水平和Π 設(shè)備112的位置,Π 設(shè)備 112可以識別與過程實體199相關(guān)聯(lián)的特定標(biāo)簽,允許Π 設(shè)備112識別過程實體199。
[0258] 在進(jìn)一步的操作中,Π 設(shè)備112可以通過從一個或多個GPS衛(wèi)星2303接收位置 數(shù)據(jù)來識別其自身的位置。在識別出其自身的位置之后,Π 設(shè)備112可以與數(shù)據(jù)庫或服務(wù) 器通信以識別出位置接近Π 設(shè)備112的位置的過程實體。Π 設(shè)備112可以將其位置發(fā)送 到服務(wù)器150。服務(wù)器150可以將環(huán)境信息發(fā)送回Π 設(shè)備112。環(huán)境信息可以相關(guān)于接近 Π 設(shè)備112的一個或多個過程區(qū)域、設(shè)備或裝置。環(huán)境信息還可以相關(guān)于與Π 設(shè)備112的 位置相關(guān)的調(diào)度或工作項。在下文中描述的圖24-27闡述了本公開的各個實施例中的環(huán)境 感知例程的操作。
[0259] 圖24是移動控制室2400中的示例性環(huán)境感知Π 設(shè)備112的框圖。環(huán)境感知移 動控制室2400可以使得Π 設(shè)備112能夠響應(yīng)于其環(huán)境和使用方式提供輸出。環(huán)境感知移 動控制室2400可以包括環(huán)境標(biāo)識("環(huán)境ID")設(shè)備2402、Π 設(shè)備122和服務(wù)器150。Π 設(shè)備122可以與環(huán)境ID設(shè)備2402進(jìn)行交互以識別出環(huán)境數(shù)據(jù)或環(huán)境項。在某些實施例 中,環(huán)境ID設(shè)備2402可以通過無線或有線通道與Π 設(shè)備122進(jìn)行通信。在某些實施例中, 環(huán)境ID設(shè)備2402可以將過程參數(shù)數(shù)據(jù)和/或顯示數(shù)據(jù)發(fā)送到Π 設(shè)備112。環(huán)境ID設(shè)備 2402可以使用圖像識別技術(shù)(例如條形碼或QR碼)、音頻識別技術(shù)(發(fā)射唯一聲音簽名) 或無線射頻技術(shù)(例如RFID、NFC、藍(lán)牙、或Wi-Fi (IEEE802. 11標(biāo)準(zhǔn))技術(shù))。Π 設(shè)備112 可以經(jīng)由諸如過程控制網(wǎng)絡(luò)100之類的網(wǎng)絡(luò)與服務(wù)器150進(jìn)行通信。在其他實施例中,環(huán) 境ID設(shè)備2404可以處于Π 設(shè)備112中,并且設(shè)備(例如pic設(shè)備)可以從環(huán)境ID設(shè)備 2402接收信號,并且將Π 設(shè)備112的位置報告給服務(wù)器150。
[0260] 在任一情況中,服務(wù)器150可以存儲環(huán)境數(shù)據(jù)2410。環(huán)境數(shù)據(jù)可以包括用戶概況 數(shù)據(jù)1245(相關(guān)于工廠處的用戶/操作員)、Π 設(shè)備概況數(shù)據(jù)2414(相關(guān)于工廠處的登記的 Π 設(shè)備)、現(xiàn)場設(shè)備概況數(shù)據(jù)2416 (相關(guān)于工廠處的安裝的設(shè)備)、裝置概況數(shù)據(jù)2418 (相 關(guān)于工廠處的安裝的裝置)、調(diào)度數(shù)據(jù)2420 (相關(guān)于用戶和裝置/設(shè)備調(diào)度)和工作項數(shù) 據(jù)2422(相關(guān)于工廠中的任務(wù)或作業(yè))。在一些實施例中,現(xiàn)場設(shè)備概況數(shù)據(jù)2416可以被 包括在裝置概況數(shù)據(jù)2418中。用戶概況數(shù)據(jù)1245可以包括技能集合數(shù)據(jù),指示與特定用 戶相關(guān)聯(lián)的技能水平或責(zé)任級別。工作項數(shù)據(jù)2422可以包括例如如下各項的數(shù)據(jù):任務(wù) ID (識別特定任務(wù))、技能閾值(識別對任務(wù)進(jìn)行工作所需的最小技能水平或角色/責(zé)任)、 目標(biāo)裝置(與任務(wù)相關(guān)聯(lián)的裝置)和工作項進(jìn)程(識別距完成任務(wù)有多近)。環(huán)境項1245 和2414-2422中的每一個可以包括例如如下各項的信息:位置或區(qū)域(例如關(guān)聯(lián)于用戶、設(shè) 備、裝置、調(diào)度或工作項)、狀態(tài)、相關(guān)的過程實體、唯一標(biāo)識符/標(biāo)簽和/或權(quán)限信息。
[0261] 在環(huán)境ID設(shè)備2402的操作中,環(huán)境ID設(shè)備2402可以包括當(dāng)Π 設(shè)備112進(jìn)入到 環(huán)境ID設(shè)備2402的范圍內(nèi)時在Π 設(shè)備112處可以被讀取、掃描或接收的唯一標(biāo)識符或標(biāo) 簽。環(huán)境ID設(shè)備2402的范圍可以取決于環(huán)境ID設(shè)備2402的特定實施例,也可以小到幾 個厘米或更小,或大到一公里或更大,或者介于這兩者之間的距離。在一些實施例中,環(huán)境 ID設(shè)備2402可以將唯一標(biāo)識符發(fā)送到Π 設(shè)備112。在其他一些情況下,環(huán)境ID設(shè)備2404 可以顯示或提供唯一標(biāo)識符,從而其可以被Π 設(shè)備122接收和/或獲取。
[0262] 在任一情況中,Π 設(shè)備112可以接收唯一標(biāo)識符并通過將唯一標(biāo)識符關(guān)聯(lián)到環(huán)境 項向識別環(huán)境項,例如Π 設(shè)備112的環(huán)境中的區(qū)域(即地點、地理區(qū)域或地區(qū))、裝置、設(shè) 備、工作項或可用調(diào)度。例如,Π 設(shè)備112可以訪問將唯一標(biāo)識符與特定的環(huán)境項配對的 數(shù)據(jù)庫、表格或數(shù)據(jù)結(jié)構(gòu)。這樣的數(shù)據(jù)庫或表格可以存在于UI設(shè)備112處、環(huán)境ID2402處 或服務(wù)器150處。當(dāng)數(shù)據(jù)庫或表格存在于服務(wù)器150處時,Π 設(shè)備112可以將唯一標(biāo)識符 發(fā)送到服務(wù)器150。服務(wù)器150可以訪問數(shù)據(jù)庫、表格或某一其他數(shù)據(jù)結(jié)構(gòu)來識別與唯一標(biāo) 識符相關(guān)聯(lián)的環(huán)境項。服務(wù)器150可以將代表環(huán)境項的數(shù)據(jù)發(fā)送到Π 設(shè)備112。
[0263] 一旦Π 設(shè)備112已經(jīng)識別出環(huán)境項,Π 設(shè)備112就可以提供與被識別出的環(huán)境 項相關(guān)的輸出。例如,環(huán)境項可以指示與一區(qū)域相關(guān)聯(lián)的特定區(qū)域、設(shè)備、裝置或警報。Π 設(shè)備112可以生成與特定設(shè)備、裝置或警報相關(guān)的視覺表示、聲音或其他輸出,從而可以向 用戶告知過程區(qū)域中的過程情況。同樣,可以存在與被識別出的一個裝置相關(guān)聯(lián)的多個設(shè) 備或警報。Π 設(shè)備112可以(根據(jù)現(xiàn)場設(shè)備概況數(shù)據(jù)2416)提供與設(shè)備或關(guān)聯(lián)于設(shè)備的警 報相關(guān)的信息。類似地,環(huán)境項可以使得Π 設(shè)備112提供與設(shè)備(根據(jù)設(shè)備概況數(shù)據(jù)2418 提供)、調(diào)度(根據(jù)調(diào)度數(shù)據(jù)2420提供)或工作項(根據(jù)工作項數(shù)據(jù)2422提供)相關(guān)的信 息。
[0264] 在某些實施例中,過程工廠中的一個或多個過程控制設(shè)備可以是環(huán)境ID設(shè)備 2402。在其他實施例中,一個或多個過程控制設(shè)備可以包括環(huán)境ID設(shè)備2402或關(guān)聯(lián)于附 近的環(huán)境ID設(shè)備2402。例如,圖1A中所示的現(xiàn)場設(shè)備15-22和/或40-58中的一個或多 個可以包括或可以被放置為接近于環(huán)境ID設(shè)備2402 (例如,環(huán)境ID設(shè)備2402可以被附接 到或接近于現(xiàn)場設(shè)備中的每一個,或者現(xiàn)場設(shè)備可以具有使得現(xiàn)場設(shè)備用作環(huán)境ID設(shè)備 的內(nèi)部電路)。類似地,圖1A中所示出的控制器11、網(wǎng)關(guān)35、Π 設(shè)備112、I/O卡26和28 以及路由器58可以是、可以包括或可以接近于環(huán)境ID設(shè)備2402。在這樣的實施例中,Π 設(shè)備122可以接收與環(huán)境ID設(shè)備2402中的每一個相關(guān)聯(lián)的唯一標(biāo)識符,允許Π 設(shè)備112 接收與過程控制設(shè)備中的每一個相關(guān)聯(lián)的環(huán)境項(如位置或裝置ID)。
[0265] 在環(huán)境感知移動控制室2400的替代實施例中,Π 設(shè)備122可以包括或提供唯一 標(biāo)識符。例如,Π 設(shè)備112可以在發(fā)送唯一標(biāo)識數(shù)據(jù)的設(shè)備或芯片上具有唯一可掃描的圖 像。在另一個示例中,Π 設(shè)備112的用戶可以攜帶包括類似的圖像或芯片的證章、卡片或 某些其他配件。在這樣的實施例中,環(huán)境ID設(shè)備2402可以讀取、掃描或接收唯一標(biāo)識符。 環(huán)境ID設(shè)備2402可以操作以將唯一標(biāo)識符關(guān)聯(lián)到特定的用戶或Π 設(shè)備112。環(huán)境ID設(shè) 備2402可以通過訪問在環(huán)境ID設(shè)備2402處存儲的數(shù)據(jù)結(jié)構(gòu)來將唯一標(biāo)識符關(guān)聯(lián)到特定 的用戶或Π 設(shè)備?;蛘撸h(huán)境ID設(shè)備2402可以將唯一標(biāo)識符發(fā)送到服務(wù)器150,其中服務(wù) 器150將特定用戶或Π 設(shè)備與唯一標(biāo)識符相關(guān)聯(lián)。
[0266] 在任一情況中,一旦環(huán)境ID設(shè)備2402識別出了 Π 設(shè)備112或用戶,環(huán)境ID設(shè)備 2402就可以將相關(guān)的環(huán)境項發(fā)送到Π 設(shè)備112。或者,環(huán)境ID設(shè)備2402可以與網(wǎng)絡(luò)(例 如過程控制網(wǎng)絡(luò)100)上的一個或多個節(jié)點通信,以向一個或多個節(jié)點通知用戶或Π 設(shè)備 112進(jìn)入了環(huán)境ID設(shè)備2402的范圍。一個或多個節(jié)點可以將一個或多個環(huán)境項、Π 數(shù)據(jù) (例如顯示數(shù)據(jù)、過程參數(shù)數(shù)據(jù))或任何其他數(shù)據(jù)發(fā)送到Π 設(shè)備112。Π 設(shè)備112可以基 于所接收到的數(shù)據(jù)操作或提供輸出。例如,在某些實施例中,Π 設(shè)備112可以響應(yīng)于從環(huán)境 ID設(shè)備2402或從服務(wù)器150接收唯一標(biāo)識符、環(huán)境項、Π 數(shù)據(jù)或其他數(shù)據(jù),啟動目標(biāo)應(yīng)用。 目標(biāo)設(shè)備可以是例如專用于提供過程圖形和信息給用戶的應(yīng)用。目標(biāo)應(yīng)用可以是例如在電 話或平板設(shè)備上可操作的移動應(yīng)用。在其他實施例中,目標(biāo)應(yīng)用可以是瀏覽器例程888。在 某些實施例中,瀏覽器例程888可以被指引到與所接收到的唯一標(biāo)識符、環(huán)境項、Π 數(shù)據(jù)或 其他數(shù)據(jù)相關(guān)的特定資源或資源組。
[0267] 在一些實施例中,環(huán)境ID設(shè)備2402可以是權(quán)限系統(tǒng)的一部分。例如,與過程實體 相關(guān)聯(lián)的權(quán)限可以取決于Π 設(shè)備112與過程實體的接近程度。在一些實施例中,當(dāng)用戶或 Π 設(shè)備112接近過程實體時,Π 設(shè)備112可以接收權(quán)限或授權(quán)來修改與過程實體相關(guān)聯(lián) 的參數(shù)。當(dāng)用戶的技能水平在與工作項或參數(shù)相關(guān)聯(lián)的所指示的技能閾值之下時,UI設(shè)備 112還可以拒絕參與工作項或修改參數(shù)的權(quán)限。
[0268] 圖25是過程工廠10中的移動控制室2500的另一個實施例的框圖。環(huán)境感知移 動控制室2500可以使得Π 設(shè)備112能夠響應(yīng)于其環(huán)境和使用方式提供輸出。移動控制室 2500可以包括與過程控制網(wǎng)絡(luò)100可通信地耦接的Π 設(shè)備112,包括區(qū)域2505-2515和 罐2520。Π 設(shè)備112連接到過程控制網(wǎng)絡(luò)100。區(qū)域2505包括環(huán)境ID設(shè)備2402a;區(qū)域 2510包括環(huán)境ID設(shè)備2402b ;過程區(qū)域2515包括環(huán)境ID設(shè)備2402c ;以及罐2520包括環(huán) 境ID設(shè)備2402d。
[0269] 在實施例中,環(huán)境ID設(shè)備2402a是或包括NFC設(shè)備。Π 設(shè)備112和環(huán)境ID設(shè) 備2402a通常以13. 56MHZ進(jìn)行操作,并且可以根據(jù)NFC標(biāo)準(zhǔn)(例如IS0/IEC14443、ISO/ IEC1809、NFCIP-l、NFCIP-2 和 JIS :X6319-f)進(jìn)行操作。NFC 技術(shù)支持 Π 設(shè)備 112 和環(huán)境 ID設(shè)備2402a之間的無線事物和數(shù)據(jù)交換。NFC技術(shù)還可以用于自動引導(dǎo)其他通信連接。 在這樣的實施例中,環(huán)境ID設(shè)備2402a可以將指令發(fā)送到Π 設(shè)備112。Π 設(shè)備112可以 接收和執(zhí)行指令,使得Π 設(shè)備112連接到另一個網(wǎng)絡(luò)。在一些實施例中,另一個網(wǎng)絡(luò)可以 是更廣的網(wǎng)絡(luò)(例如過程控制網(wǎng)絡(luò)100),其包括其他節(jié)點。在某些實施例中,其他網(wǎng)絡(luò)可以 是在Π 設(shè)備112和環(huán)境ID設(shè)備2402a之間的連接。例如,另一個網(wǎng)絡(luò)可以是無線自適應(yīng) 網(wǎng)絡(luò)或個域網(wǎng)(例如,藍(lán)牙、IEEE802. 15. 1標(biāo)準(zhǔn))。在任一情況中,除了網(wǎng)絡(luò)連接指令之外, 環(huán)境ID設(shè)備2402a還可以將認(rèn)證信息發(fā)送到Π 設(shè)備112,允許Π 設(shè)備112建立到網(wǎng)絡(luò)的 連接,而不需要Π 設(shè)備112的用戶手動設(shè)置網(wǎng)絡(luò)并輸入認(rèn)證信息。
[0270] 在環(huán)境ID設(shè)備2402a的進(jìn)一步的操作中,環(huán)境ID設(shè)備2402a處的NFC標(biāo)簽或設(shè) 備還可以存儲可以在Π 設(shè)備112處執(zhí)行的其他指令。例如,指令可以使得一個或多個應(yīng)用 以特定的方式啟動或執(zhí)行。在所示出的實施例中,指令可以使得UI設(shè)備112啟動UI (例如 圖8中的Π 例程882)或瀏覽器(例如圖8中的瀏覽器例程888),或?qū)ⅵ?或瀏覽器置于特 定狀態(tài)。指令可以使得Π 設(shè)備112提供用于提供與區(qū)域2505中的設(shè)備和裝置相關(guān)的信息 的⑶I配置。例如,該⑶I配置可以包括具有過程區(qū)域2505的圖形概覽的窗口。
[0271] 在環(huán)境ID設(shè)備2402a的進(jìn)一部的操作中,Π 設(shè)備112可以經(jīng)由NFC通信或經(jīng)由 Π 設(shè)備112在經(jīng)由NFC通信接收到認(rèn)證之后連接到的網(wǎng)絡(luò),從環(huán)境ID設(shè)備2402a接收唯一 標(biāo)識符。該唯一標(biāo)識符一般表示區(qū)域2505,但在某些實施例中也可以表示其他的環(huán)境項。 Π 設(shè)備112可以使用該唯一標(biāo)識符來識別環(huán)境項(例如區(qū)域2505),并且根據(jù)所識別出的 環(huán)境項提供輸出(例如,提供區(qū)域2505的圖形概覽)?;蛘?,環(huán)境ID設(shè)備2402a可以從Π 設(shè)備112接收唯一標(biāo)識符并識別Π 設(shè)備112 (或其用戶),允許過程控制網(wǎng)絡(luò)100上的環(huán)境 ID設(shè)備2402a或另一個節(jié)點將諸如環(huán)境數(shù)據(jù)或Π 數(shù)據(jù)之類的數(shù)據(jù)發(fā)送到Π 設(shè)備112。Π 設(shè)備112可以基于所接收到的數(shù)據(jù)操作或提供輸出。
[0272] 在環(huán)境ID設(shè)備2402b的實施例中,環(huán)境ID設(shè)備2402b是或包括RFID標(biāo)簽。在這 樣的實施例中,Π 設(shè)備112包括RFID掃描儀,并且使用所述RFID掃描儀來獲取唯一標(biāo)識 符。所述唯一標(biāo)識符一般表示區(qū)域2510,但在某些實施例中也可以表示其他的環(huán)境項(例 如,特定的設(shè)備、裝置、位置等)。Π 設(shè)備112可以使用該唯一標(biāo)識符來以與針對圖24所論 述的方法相一致的方式識別環(huán)境項。在替代的實施例中,環(huán)境ID設(shè)備2402b可以是RFID掃 描儀,并且Π 設(shè)備112可以包括RFID標(biāo)簽。在這樣的實施例中,當(dāng)Π 設(shè)備112進(jìn)入環(huán)境 ID設(shè)備2402b的范圍中時(例如,當(dāng)用戶進(jìn)入?yún)^(qū)域2510中時),環(huán)境ID設(shè)備2402b識別出 Π 設(shè)備112。在識別出Π 設(shè)備112之后,環(huán)境ID設(shè)備2402b可以(例如使用過程控制網(wǎng)絡(luò) 1〇〇 ;使用諸如個域網(wǎng)之類的另一個網(wǎng)絡(luò);或使用顯示器)與UI設(shè)備112通信,并且將該唯 一標(biāo)識符發(fā)送到Π 設(shè)備112或發(fā)送到服務(wù)器150,其可以使用該唯一標(biāo)識符來提供環(huán)境信 息給Π 設(shè)備112。Π 設(shè)備112可以與針對圖24論述的方法相一致的方式識別區(qū)域2510, 并且基于所識別出的區(qū)域2510操作或提供輸出。在另一個實施例中,環(huán)境ID設(shè)備2402b 可以(使用例如短距離無線網(wǎng)絡(luò)通信,如藍(lán)牙)將環(huán)境項(而不是唯一標(biāo)識符)發(fā)送到Π 設(shè)備112。在另一個實施例中,除了具有RFID標(biāo)簽的Π 設(shè)備112之外或者替代所述Π 設(shè) 備112,用戶可以具有RFID標(biāo)簽。在這些實施例的任何一個中,RFID掃描儀和RFID標(biāo)簽兩 者可以是有源的或無源的。Π 設(shè)備112可以基于所接收到的數(shù)據(jù)操作或提供輸出。
[0273] 在環(huán)境ID設(shè)備2402c的實施例的操作中,環(huán)境ID設(shè)備2402c可以是具有覆蓋過 程區(qū)域2515的范圍的Wi-Fi接入點。當(dāng)Π 設(shè)備112進(jìn)入過程區(qū)域2515時,環(huán)境ID設(shè)備 2402c可以建立與Π 設(shè)備112的通信。環(huán)境ID設(shè)備2402c可以將該唯一標(biāo)識符(例如 MAC地址或設(shè)備標(biāo)簽)發(fā)送到Π 設(shè)備112。該唯一標(biāo)識符一般表示區(qū)域2515,但在某些實 施例中也可以表示其他的環(huán)境項。Π 設(shè)備112可以以與針對圖24論述的方法相一致的方 式使用該唯一標(biāo)識符來識別環(huán)境項(例如代表區(qū)域2515的數(shù)據(jù)),并且根據(jù)所述環(huán)境項進(jìn) 行操作或提供輸出(例如,提供區(qū)域2515的可視表示)。例如,到特定區(qū)域的數(shù)據(jù)庫配對 MAC地址或設(shè)備標(biāo)簽可以被存儲在Π 設(shè)備112上,可由Π 設(shè)備112訪問,或者可以被存儲 在與Π 設(shè)備112進(jìn)行通信的節(jié)點上。或者,Π 設(shè)備112可以將該唯一標(biāo)識符(例如Π 設(shè) 備112的MAC地址)發(fā)送到環(huán)境ID設(shè)備2402c。在接收到該唯一標(biāo)識符之后,所述環(huán)境ID 設(shè)備2402c可以操作來確定Π 設(shè)備112關(guān)聯(lián)于該唯一標(biāo)識符。Π 設(shè)備112可以基于所接 收到的數(shù)據(jù)操作或提供輸出。
[0274] 在環(huán)境ID設(shè)備2402d的實施例中,環(huán)境ID設(shè)備2402d可以包括條形碼。條形碼 可以是矩陣條形碼(例如QR碼)或線性條形碼(例如UPC條形碼)。UI設(shè)備112可以包 括圖像傳感器或與所述圖像傳感器進(jìn)行通信,所述圖像傳感器可以是照相機(jī)或?qū)S玫臈l形 碼掃描儀。在操作中,UI設(shè)備112可以使用圖像傳感器來捕獲環(huán)境ID設(shè)備2402d處的條形 碼。Π 設(shè)備112可以對被編碼為條形碼的數(shù)據(jù)("條形碼數(shù)據(jù)")進(jìn)行解碼。條形碼數(shù)據(jù) 通常包括表示罐2520 (或其所附加于的任何其他的過程控制設(shè)備或裝置)的唯一標(biāo)識符, 但在某些實施例中該唯一標(biāo)識符可以代表其他的環(huán)境項。Π 設(shè)備112可以以與針對圖24 論述的方法相一致的方式使用該唯一標(biāo)識符來識別環(huán)境項(例如代表罐2520的數(shù)據(jù)),并 且根據(jù)所述環(huán)境項進(jìn)行操作或提供輸出(例如,提供罐2520的可視表示)。在替代的實施 例中,條形碼可以包括使得Π 設(shè)備112進(jìn)行特定動作(例如啟動瀏覽器或Π ,使得瀏覽器 或UI提供特定的信息)的數(shù)據(jù)或指令。該特定的信息可以涉及多個過程實體(例如過程 參數(shù)數(shù)據(jù)、特定項的圖形(例如罐2520)或特定設(shè)備的警報數(shù)據(jù))中的任何一個。在進(jìn)一 步的實施例中,Π 設(shè)備112或Π 設(shè)備112的用戶可以替代地或額外地包括由環(huán)境ID設(shè)備 2402d捕獲的條形碼,允許環(huán)境ID設(shè)備2402d識別Π 設(shè)備112或用戶。Π 設(shè)備112處的 條形碼也可以提供在環(huán)境ID設(shè)備2402d處執(zhí)行的指令。例如,條形碼可以使得環(huán)境ID設(shè) 備2402d提供相關(guān)的信息給用戶或Π 設(shè)備112。
[0275] 在一些實施例中,Π 設(shè)備112可以使用其他方法來識別該唯一標(biāo)識符。例如,Π 設(shè)備112可以使用音頻傳感器來識別該唯一標(biāo)識符,其中所述唯一標(biāo)識符是與工廠區(qū)域/ 資產(chǎn)相關(guān)聯(lián)的聲音簽名(如針對圖24所述)。聲音簽名可以關(guān)聯(lián)于在操作期間由特定工廠 區(qū)域/資產(chǎn)產(chǎn)生的噪音?;蛘撸曇艉灻梢允怯膳c資產(chǎn)相關(guān)聯(lián)的音頻輸出設(shè)備生成的音 頻信號。Π 設(shè)備112還可以使用運動傳感器來識別該唯一標(biāo)識符。所述唯一標(biāo)識符可以是 與工廠資產(chǎn)相關(guān)聯(lián)的特定的振動水平。例如,用戶可以將UI設(shè)備112放置在工廠資產(chǎn)上, 允許Π 設(shè)備112檢測振動水平。在一些實例中,運動傳感器可以與被識別出的圖像/聲音 /位置相結(jié)合地使用來識別該唯一標(biāo)識符。例如,基于與工廠資產(chǎn)相關(guān)聯(lián)的檢測到的振動水 平和Π 設(shè)備112的位置,Π 設(shè)備112可以識別與工廠資產(chǎn)相關(guān)聯(lián)的特定標(biāo)簽。
[0276] 在一些實施例中,Π 設(shè)備112可以通過接收位置數(shù)據(jù)來識別其位置。可以經(jīng)由諸 如過程控制網(wǎng)絡(luò)100之類的網(wǎng)絡(luò)來接收位置數(shù)據(jù)?;蛘?,可以在Π 設(shè)備112的網(wǎng)絡(luò)接口處 經(jīng)由GPS接收機(jī)接收位置數(shù)據(jù)。Π 設(shè)備112可以將其位置與其他過程實體的位置進(jìn)行比 較以識別過程實體接近于Π 設(shè)備112。Π 設(shè)備112可以將其位置發(fā)送到過程網(wǎng)絡(luò)100上 的節(jié)點,例如服務(wù)器150。在一些實施例中,該節(jié)點可以通過將環(huán)境信息發(fā)送到Π 設(shè)備112 來進(jìn)行響應(yīng)。在其他實施例中,Π 設(shè)備112可以將位置數(shù)據(jù)發(fā)送到環(huán)境ID設(shè)備2402。環(huán) 境ID設(shè)備2402可以根據(jù)所接收到的位置數(shù)據(jù),將環(huán)境數(shù)據(jù)發(fā)送到Π 設(shè)備112。
[0277] 在實施例中,Π 設(shè)備112可以與環(huán)境ID設(shè)備2402協(xié)作以提供Π 設(shè)備112的實時 位置數(shù)據(jù)。當(dāng)移動操作員攜帶移動Π 設(shè)備112通過環(huán)境時,Π 設(shè)備112可以使用從環(huán)境 ID設(shè)備2402接收的位置信息來確定Π 設(shè)備112在過程工廠中的當(dāng)前位置,并且可以在環(huán) 境中顯示移動操作員的位置的當(dāng)前地圖。地圖可以從俯視視圖或三維視圖顯示移動操作員 的位置。當(dāng)然,期望或預(yù)期的路線也可以被顯示在移動Π 設(shè)備112上?;蛘?,Π 設(shè)備112 可以使用一個或多個加速度計來確定設(shè)備在環(huán)境內(nèi)的取向和位置并且可以與Π 設(shè)備112 上的圖像傳感器協(xié)作來顯示環(huán)境的增強(qiáng)現(xiàn)實視圖。例如,移動操作員可以指點過程工廠的 一個區(qū)域處的圖像傳感器,并且Π 設(shè)備112可以在圖像上顯示該裝置的視圖,可以顯示到 達(dá)期望的一個設(shè)備(例如與當(dāng)前的工作項相關(guān)聯(lián)的設(shè)備)的路線,以及可以顯示與過程工 廠的區(qū)域相關(guān)聯(lián)的參數(shù)或其他過程數(shù)據(jù)。
[0278] 圖26是一個示例性的移動控制室2600的圖示。移動控制室2600可以包括第一 Π 設(shè)備2602a、第二Π 設(shè)備2602b以及設(shè)備2620。第一 Π 設(shè)備2602a可以包括提供表示 裝置2610的圖形2615或與裝置2610相關(guān)的其他數(shù)據(jù)(例如當(dāng)前的操作參數(shù)、設(shè)置點、警 報、出錯、調(diào)度的維護(hù)、校準(zhǔn)數(shù)據(jù)等)的顯示器。第二Π 設(shè)備2602b可以包括提供表示裝置 2620的圖形2625或與裝置2620相關(guān)的其他數(shù)據(jù)(例如當(dāng)前的操作參數(shù)、設(shè)置點、警報、出 錯、調(diào)度的維護(hù)、校準(zhǔn)數(shù)據(jù)等)的顯示器。設(shè)備2610可以包括第一環(huán)境ID設(shè)備2604a,而設(shè) 備2620可以包括第二環(huán)境ID設(shè)備2604b。
[0279] 在操作中,攜帶Π 設(shè)備2602a的操作員可以進(jìn)入環(huán)境ID設(shè)備2604a的范圍內(nèi)的 區(qū)域。Π 設(shè)備2602a可以與環(huán)境ID設(shè)備2604a進(jìn)行通信或者掃描環(huán)境ID設(shè)備2604a,使 得Π 設(shè)備2602a可以從環(huán)境ID設(shè)備2604a接收數(shù)據(jù)。Π 設(shè)備2602a可以響應(yīng)于所接收到 的數(shù)據(jù)操作或提供輸出。在所示出的實施例中,UI設(shè)備2602a可以提供表示設(shè)備2610的 圖形2615。在一些實施例中,Π 設(shè)備2602a可以提供替代或額外的輸出,例如其他圖形、過 程參數(shù)值或警報。攜帶Π 設(shè)備2602b的操作員可以進(jìn)入環(huán)境ID設(shè)備2604b的范圍,使得 Π 設(shè)備2602b提供表示設(shè)備2620的圖形2625。
[0280] 圖27是示出了用于生成圖形用戶接口的示例方法2700的流程圖??梢栽谥T如Π 設(shè)備112中的任何一個之類的一個或多個設(shè)備或系統(tǒng)處來整體或部分地實現(xiàn)方法2700。方 法2700可以被在存儲器815中保存為一組指令、例程、程序或模塊,并且可以由處理器810 執(zhí)行。
[0281] 方法2700開始于Π 設(shè)備112,所述Π 設(shè)備112識別外部設(shè)備或標(biāo)識符/標(biāo)簽(塊 2705)。標(biāo)識符可以是圖像、聲音或條形碼。標(biāo)識符可以替代地是與NFC系統(tǒng)或RFID系統(tǒng) 的發(fā)送相關(guān)聯(lián)的唯一標(biāo)簽。在一些實施例中,標(biāo)識符可以關(guān)聯(lián)于過程實體,例如過程區(qū)域、 設(shè)備、一個裝置或另一個Π 設(shè)備112。
[0282] Π 設(shè)備112可以基于所識別出的外部設(shè)備或標(biāo)識符接收環(huán)境信息(塊2710)。在 一些實施例中,Π 設(shè)備112可以根據(jù)所識別出的外部設(shè)備或標(biāo)識符接收環(huán)境信息。在另一 些實施例中,Π 設(shè)備112可以響應(yīng)于將表示標(biāo)識符的數(shù)據(jù)發(fā)送到服務(wù)器150,來從服務(wù)器 150接收環(huán)境信息。環(huán)境信息可以表示環(huán)境項,例如位置、裝置、調(diào)度、工作項等。
[0283] Π 設(shè)備112可以在Π 設(shè)備112的顯示器處提供信息(塊2715)??梢愿鶕?jù)所接 收到的環(huán)境信息提供所述信息。例如,Π 設(shè)備112可以生成與所接收到的位置、被識別出 的裝置或設(shè)備、所接收的調(diào)度或所接收的工作項相關(guān)的信息。
[0284] 現(xiàn)在轉(zhuǎn)向圖28,流程圖示出了在Π 設(shè)備112上執(zhí)行的用于利用Π 設(shè)備112控制 過程工廠10的示例方法2800。可以在諸如過程控制網(wǎng)絡(luò)100之類的一個或多個網(wǎng)絡(luò)或系 統(tǒng)處來整體或部分地實現(xiàn)方法2800。特別是,可以在諸如服務(wù)器150之類的一個或多個設(shè) 備處或在諸如Π 設(shè)備112中的任何一個之類的一個或多個設(shè)備或系統(tǒng)處整體或部分地實 現(xiàn)方法2800。方法2800可以被保存為存儲器815或存儲器1203上的一組指令、例程、程序 或模塊,并且可以由處理器810或處理器1201執(zhí)行。
[0285] 該方法開始于Π 設(shè)備112,所述Π 設(shè)備112可以經(jīng)由網(wǎng)絡(luò)向服務(wù)器150發(fā)送對來 自數(shù)據(jù)存儲區(qū)域的第一數(shù)據(jù)的第一請求(塊2802)。數(shù)據(jù)存儲區(qū)域可以是統(tǒng)一的、邏輯數(shù)據(jù) 存儲區(qū)域,所述統(tǒng)一的、邏輯數(shù)據(jù)存儲區(qū)域包括被配置為使用公共格式存儲與過程工廠相 對應(yīng)的過程數(shù)據(jù)的一個或多個設(shè)備。過程數(shù)據(jù)可以包括多個類型的過程數(shù)據(jù),如配置數(shù)據(jù)、 連續(xù)數(shù)據(jù)、批數(shù)據(jù)、測量數(shù)據(jù)和事件數(shù)據(jù)。
[0286] Π 設(shè)備112可以響應(yīng)于第一請求從服務(wù)器150接收來自存儲區(qū)域的第一數(shù)據(jù)(塊 2810)。Π 設(shè)備112可以顯示從服務(wù)器150接收的第一數(shù)據(jù)(塊2815)。
[0287] Π 設(shè)備112可以接收Π 設(shè)備112接近外部設(shè)備的指示(塊2820)。Π 設(shè)備112 可以包括進(jìn)行操作來檢測外部設(shè)備的接近程度的通信電路。通信電路可以包括近場通信 (NFC)電路、射頻標(biāo)識(RFID)電路、藍(lán)牙電路、根據(jù)ΙΕΕΕ802. 11協(xié)議操作的電路或根據(jù)無線 HART協(xié)議操作的電路。在一些實例中,Π 設(shè)備112可以接收Π 設(shè)備112接近另一 Π 設(shè)備 112的指示。
[0288] Π 設(shè)備112可以根據(jù)所接收的指示將對第二數(shù)據(jù)的第二請求發(fā)送到服務(wù)器 150 (塊2825)。在一些實施例中,發(fā)送第二請求包括向服務(wù)器150發(fā)送對該另一 Π 設(shè)備 112的狀態(tài)信息的請求。
[0289] Π 設(shè)備112可以響應(yīng)于第二請求從服務(wù)器150接收第二數(shù)據(jù)(塊2830)。在一些 實施例中,第二數(shù)據(jù)可以代表所請求的該另一Π 設(shè)備112的狀態(tài)信息。在這樣的實施例中, Π 設(shè)備112還可以根據(jù)所接收的狀態(tài)信息從存儲區(qū)域顯示過程控制數(shù)據(jù)。顯示所述過程控 制數(shù)據(jù)可以包括在Π 設(shè)備112的顯示器上復(fù)制該另一 Π 設(shè)備112的顯示。顯示所述過程 控制數(shù)據(jù)可以包括在Π 設(shè)備112的顯示器上布置在該另一 Π 設(shè)備112上顯示的數(shù)據(jù)。
[0290] 在其他實施例中,接收接近指示(塊1720)可以包括接收Π 設(shè)備112接近過程控 制設(shè)備的指示。發(fā)送第二請求(塊2825)可以包括向服務(wù)器150發(fā)送Π 設(shè)備112接近過 程控制設(shè)備的指示。在這樣的實施例中,接收第二數(shù)據(jù)可以包括接收與過程控制設(shè)備相關(guān) 的過程控制數(shù)據(jù)(塊2830)。接收與過程控制設(shè)備相關(guān)的過程控制數(shù)據(jù)可以包括接收和顯 示如下各項中的一項或多項的數(shù)據(jù):與過程控制設(shè)備相關(guān)聯(lián)的警報;與過程控制設(shè)備相關(guān) 聯(lián)的維護(hù)任務(wù);與過程控制設(shè)備相關(guān)聯(lián)的過程工廠的區(qū)域的圖示;或與過程控制設(shè)備相關(guān) 聯(lián)的過程工廠的區(qū)域的狀態(tài)。
[0291] 在一些實施例中,接收接近指示(塊2820)可以包括接收移動設(shè)備處于過程工廠 的特定區(qū)域中的指示。在這樣的實施例中,發(fā)送第二請求(塊2825)可以包括向服務(wù)器150 發(fā)送Π 設(shè)備112處于工廠的特定區(qū)域中的指示。此外,接收第二數(shù)據(jù)(塊2830)可以包括 接收與過程工廠的特定區(qū)域相關(guān)的第二過程控制數(shù)據(jù)。接收與特定區(qū)域相關(guān)的過程控制數(shù) 據(jù)可以包括接收和顯示如下各項中的一項或多項的數(shù)據(jù):與過程工廠的特定區(qū)域相關(guān)聯(lián)的 警報;與過程工廠的特定區(qū)域相關(guān)聯(lián)的維護(hù)任務(wù);過程工廠的特定區(qū)域的圖示;或與特定 區(qū)域相關(guān)聯(lián)的一個或多個過程控制設(shè)備的狀態(tài)。
[0292] 在某些實施例中,Π 設(shè)備112可以并不與服務(wù)器150進(jìn)行通信,而是可以與特定 區(qū)域中的設(shè)備進(jìn)行通信。例如,Π 設(shè)備112可以接近過程工廠的區(qū)域中的特定的一個過程 設(shè)備,并且可以能夠直接或經(jīng)由中間設(shè)備(例如,經(jīng)由路由器或作為無線網(wǎng)絡(luò)的一部分的 其他接入點)與過程工廠的區(qū)域中的一個或多個設(shè)備(并非服務(wù)器150)進(jìn)行通信。例如, 如果服務(wù)器150不可用、或者如果過程工廠的區(qū)域與服務(wù)器150物理或邏輯隔離的話,可以 是這種情況。在任一情況中,Π 設(shè)備112可以將數(shù)據(jù)或請求直接發(fā)送到過程工廠的區(qū)域中 的設(shè)備和/或從過程工廠的區(qū)域中的設(shè)備直接接收數(shù)據(jù)。例如,Π 設(shè)備112可以將對數(shù)據(jù) 的請求經(jīng)由網(wǎng)絡(luò)直接發(fā)送到另一個設(shè)備(而不是服務(wù)器150),能夠響應(yīng)于該請求而從設(shè)備 接收數(shù)據(jù),能夠顯示所接收到的數(shù)據(jù),能夠接收UI設(shè)備112接近外部設(shè)備的指示等。
[0293] 圖29中提供了示出用于促進(jìn)過程工廠的移動控制的方法2900的流程圖。方法 2900包括實現(xiàn)移動用戶接口設(shè)備(塊2905)并在移動用戶接口設(shè)備中提供位置感知部件, 所述位置感知部件可操作來生成與移動設(shè)備的位置相關(guān)的信息(塊2910)。方法2900還 包括提供存儲過程工廠的布置信息的數(shù)據(jù)庫(塊2915)并且在移動用戶接口設(shè)備上實現(xiàn)第 一例程(塊2920)。第一例程可以操作來根據(jù)在數(shù)據(jù)庫中存儲的信息解釋由位置感知部件 生成的信息,以確定移動用戶接口設(shè)備的位置和過程工廠的布局之間的關(guān)系。移動用戶接 口設(shè)備還可以根據(jù)所確定的移動設(shè)備的位置和過程工廠的布局之間的關(guān)系實現(xiàn)第二例程, 所述第二例程可操作來生成用于在顯示器上示出的圖形(塊2925)。在實施例中,提供存 儲布局信息的數(shù)據(jù)庫可以包括以俯視視圖提供存儲布局信息的數(shù)據(jù)庫或可以包括以視平 線視圖提供存儲布局信息的數(shù)據(jù)庫。布局信息可以針對每一個過程設(shè)備包括設(shè)備標(biāo)簽、設(shè) 備視覺化(例如,一個或多個視覺化,其中的每一個對應(yīng)于移動用戶接口設(shè)備類型或移動 用戶接口設(shè)備顯示類型)、設(shè)備位置和設(shè)備連接信息。位置感知部件可以例如是GPS接收 機(jī)、RFID讀取器、RFID標(biāo)簽和移動用戶接口設(shè)備和提供數(shù)據(jù)給移動用戶接口設(shè)備的服務(wù)器 之間的通信通道、可操作來確定移動用戶接口設(shè)備相對于錨點的移動和位置的多個傳感器 (例如加速度計和陀螺儀)等。在一些實施例中,實現(xiàn)第二例程包括實現(xiàn)如下的例程,其可 操作來在移動用戶接口設(shè)備在過程工廠內(nèi)移動時,生成移動用戶接口設(shè)備在過程工廠內(nèi)的 位置的實時圖形。生成移動用戶接口設(shè)備的位置的實時圖形可以包括在顯示器上以俯視視 圖示出移動用戶接口設(shè)備的位置、或在顯示器上以從視平線的三維視圖示出移動用戶接口 設(shè)備的位置。
[0294] 現(xiàn)在應(yīng)當(dāng)清楚,Π 設(shè)備112以及在一些實施例中的控制網(wǎng)絡(luò)100可以感知各種環(huán) 境信息,重要地,包括過程工廠10中的一個或多個Π 設(shè)備112的位置。已經(jīng)描述了控制網(wǎng) 絡(luò)100 (包括服務(wù)器150)或Π 設(shè)備112確定設(shè)備位置的各種方法。例如,Π 設(shè)備112可 以與環(huán)境ID設(shè)備2402和/或服務(wù)器150協(xié)作來確定Π 設(shè)備112的位置。Π 設(shè)備112還 可以包括GPS接收機(jī)832,如一般所知那樣,所述GPS接收機(jī)832通過從GPS衛(wèi)星接收信號 來允許Π 設(shè)備112確定其位置。但在一些實施例中,Π 設(shè)備112中的一個或多個還可以 包括慣性定位系統(tǒng)(IPS)834。IPS834可以采用獨立部件或集成電路的形式。在至少一個 實施例中,IPS834是包括高精度時鐘電路、三個加速度計(沿x-、y-和z-軸的每一個中各 一個)和三個陀螺儀(沿X-、y-和z-軸的每一個中各一個)的集成電路。在一些實施例 中,IPS834還包括羅盤或地磁儀。
[0295] 在任一情況中,IPS834可以操作來檢測Π 設(shè)備112的移動和其所呈現(xiàn)的方位,并 且提供與設(shè)備正在移動或已經(jīng)移動的距離和方向相關(guān)的信息。通過將與所檢測到的Π 設(shè) 備112的移動和方位相關(guān)的信息與指示Π 設(shè)備112的初始位置("錨點")的另一個信息 源相組合,Π 設(shè)備112可以獨立于任何連續(xù)的信息源確定其位置。例如,由操作員攜帶的 Π 設(shè)備112可以具有GPS接收機(jī),并且可以在操作員通過室外環(huán)境朝向室內(nèi)環(huán)境移動時跟 蹤Π 設(shè)備112的位置。在操作員跨過室外和室內(nèi)環(huán)境的邊界時,Π 設(shè)備112,特別是GPS 接收機(jī)832,將可能丟失GPS信號。Π 設(shè)備112可以使用使用GPS接收機(jī)832確定的Π 設(shè) 備112的最后已知位置作為錨點。根據(jù)該錨點,Π 設(shè)備112可以確定Π 設(shè)備112在室內(nèi) 環(huán)境中已經(jīng)移動的距離和方向。使用該信息,Π 設(shè)備112、在Π 設(shè)備112上操作的例程以 及潛在的其他設(shè)備(例如服務(wù)器150、監(jiān)督引擎106等)可以繼續(xù)跟蹤Π 設(shè)備112的位置。 Π 設(shè)備112可以繼續(xù)向操作員提供操作員在室內(nèi)環(huán)境中的位置的圖示,可以向操作員提供 到特定工廠資產(chǎn)(例如,到特定的一個設(shè)備)的導(dǎo)航方向,以及可以基于操作員在工廠內(nèi)的 位置采取或推薦動作等。
[0296] 需要注意的是,GPS接收機(jī)832不是唯一的能夠提供與IPS834相組合地使用的錨 點的信息源。環(huán)境ID設(shè)備2402中的任何一個也可以與Π 設(shè)備112協(xié)作來確定錨點。例 如,在操作員跨過室外和室內(nèi)環(huán)境之間的邊界時,處于閾值處的環(huán)境ID設(shè)備2402(例如門 框上的NFC設(shè)備)可以與Π 設(shè)備112通信來建立Π 設(shè)備112的位置并提供錨點。作為另 一個示例,操作員可以使用Π 設(shè)備112來掃描處于過程工廠中的任何已知固定位置(例 如,在過程設(shè)備上、接近特定的工廠區(qū)域等)處的環(huán)境ID設(shè)備2402(例如,RFID標(biāo)簽、NFC 芯片、條形碼等)或與所述環(huán)境ID設(shè)備2402交互來提供錨點。
[0297] Π 設(shè)備112可以使用由IPS834提供的信息和錨點來在Π 設(shè)備112的顯示器上示 出UI設(shè)備112在過程工廠或其他環(huán)境中的位置。在實施例中,這包括示出過程工廠的樓層 平面圖上的位置、示出過程工廠的3D地圖上的位置、示出過程工廠的示意圖上的位置等。 替代地或者額外地,Π 設(shè)備112可以提供導(dǎo)航信息來指引操作員到過程工廠中的期望的位 置(例如,到與所分配的工作項相關(guān)聯(lián)的位置、到所選擇的位置、到與出錯或警報相關(guān)聯(lián)的 設(shè)備等)。在一些實施例中,Π 設(shè)備112可以提供導(dǎo)航或位置信息來在工廠環(huán)境中引導(dǎo)操 作員或其他人員。例如當(dāng)試圖定位受傷的人員或請求任務(wù)協(xié)助的人員時,這可以是有用的。
[0298] 具有(無論是由GPS數(shù)據(jù)、IPS數(shù)據(jù)還是與環(huán)境ID設(shè)備2402協(xié)作提供的)位置 數(shù)據(jù)的每一個Π 設(shè)備112可以將Π 設(shè)備112的位置提供給控制系統(tǒng),特別是提供給服務(wù) 器150和/或監(jiān)督引擎106。在一些實施例中,Π 設(shè)備112在特定區(qū)域中的出現(xiàn)可以使得 服務(wù)器150、監(jiān)督引擎106或Π 設(shè)備112禁用Π 設(shè)備112的一個或多個特征。例如,當(dāng)Π 設(shè)備112處于操作員的隱私可能重要(例如在衛(wèi)生間中)或有相關(guān)安全考慮需求的區(qū)域中 時,可以禁用麥克風(fēng)842和/或照相機(jī)844。
[0299] 同樣,在一些實施例中,可以通過人員在區(qū)域中的存在來改變過程工廠的各個控 制方面。例如,當(dāng)沒有人員存在于區(qū)域中時,特定的安全系統(tǒng)可以具有第一閾值,而當(dāng)有人 員存在于該區(qū)域中時,該特定的安全系統(tǒng)可以具有第二(更保守)的閾值。按照這種方式, 可以提高人員的安全性。
[0300] 圖30是示出了用于確定移動設(shè)備在過程控制環(huán)境中的位置的方法3000的流程 圖。方法3000包括獲取過程工廠內(nèi)的錨位置(塊3005)并且根據(jù)所獲取的數(shù)據(jù)確定錨位 置(塊3010)。該方法還包括從移動設(shè)備的電路接收指示移動設(shè)備的加速度和方位的數(shù)據(jù) (塊3015)并且根據(jù)所接收到的數(shù)據(jù)和錨位置確定移動設(shè)備的位置(塊3020)。在實施例 中,獲取指示錨位置的數(shù)據(jù)包括使用諸如GPS、GLONASS或任何其他衛(wèi)星定位系統(tǒng)的全球衛(wèi) 星定位系統(tǒng)來確定移動設(shè)備的位置。在一些實施例中,獲取指示錨位置的數(shù)據(jù)包括獲取圖 像(例如,條形碼的圖像、過程工廠的一部分的圖像等)。在獲取了過程工廠的一部分的圖 像的情況下,例如,可以將所捕獲的圖像與物理定位圖像(即與對應(yīng)的物理位置相關(guān)聯(lián)的 圖像)的數(shù)據(jù)庫進(jìn)行比較。指示錨位置的數(shù)據(jù)還可以包括一個或多個無線信號(例如遵從 于IEEE802. 11規(guī)范的信號)的數(shù)據(jù),從RFID設(shè)備獲取數(shù)據(jù),建立藍(lán)牙連接或建立近場通 信會話。獲取指示錨位置的數(shù)據(jù)還可以包括確定移動設(shè)備附近的過程控制設(shè)備和從存儲器 (或從遠(yuǎn)程數(shù)據(jù)庫)接收或獲取與過程控制設(shè)備的位置相關(guān)聯(lián)的信息。
[0301] 接收指示移動設(shè)備的加速度和方位的數(shù)據(jù)包括從一個或多個加速度計和從一個 或多個陀螺儀接收數(shù)據(jù),從地磁儀接收數(shù)據(jù)。在各個實施例中,從慣性測量單元接收數(shù)據(jù)和 /或從設(shè)備接收數(shù)據(jù),該設(shè)備包括三個加速度計和三個陀螺儀。在一些實施例中,方法還包 括至少部分基于所確定的移動設(shè)備的位置啟動移動設(shè)備的應(yīng)用,其中所述應(yīng)用可操作來修 改過程工廠的操作。
[0302] 現(xiàn)在轉(zhuǎn)向圖31,流程圖示出了用于移動設(shè)備在過程控制環(huán)境中的環(huán)境操作的方法 3100。該方法包括在移動設(shè)備處獲取識別過程控制環(huán)境中的過程實體的信息(塊3105)。過 程實體可以是過程工廠中的任何過程實體,包括但不限于過程工廠的區(qū)域、過程控制設(shè)備 和控制器等。該方法還包括在移動設(shè)備處識別與過程實體相關(guān)聯(lián)的工作項數(shù)據(jù)(塊3110)。 工作項數(shù)據(jù)包括與關(guān)聯(lián)于過程實體的目標(biāo)功能相關(guān)的信息。響應(yīng)于所獲取的信息和所識別 出的工作項數(shù)據(jù),自動觸發(fā)移動設(shè)備處的事件,以促進(jìn)實現(xiàn)與過程實體相關(guān)聯(lián)的目標(biāo)功能 (塊3115)。目標(biāo)功能可以是與過程實體相關(guān)聯(lián)的調(diào)度的任務(wù)。在實施例中,在移動設(shè)備處 觸發(fā)事件包括如下各項中的至少一項:使得移動設(shè)備提供與執(zhí)行調(diào)度的任務(wù)相關(guān)的指令, 使得移動設(shè)備顯示安全信息(例如,過程控制設(shè)備中的材料、是否已經(jīng)去激活和/或鎖定過 程控制設(shè)備、是否可檢測到殘余材料等),使得移動設(shè)備啟動用于執(zhí)行調(diào)度的任務(wù)的應(yīng)用, 或者使得移動設(shè)備提供用于執(zhí)行調(diào)度的任務(wù)的接口。在一些實施例中,目標(biāo)功能可以是與 過程實體相關(guān)聯(lián)的權(quán)限驗證功能。自動觸發(fā)的事件可以識別與操作移動設(shè)備的用戶相關(guān)聯(lián) 的用戶標(biāo)識,識別與過程實體相關(guān)聯(lián)的權(quán)限令牌,基于用戶標(biāo)識和權(quán)限令牌確定權(quán)限水平, 以及提供用于將與過程實體相關(guān)聯(lián)的參數(shù)修改到由權(quán)限水平指示的程度的接口。權(quán)限水平 可以指示允許用戶對與過程控制實體相關(guān)聯(lián)的參數(shù)進(jìn)行修改的程度。與過程實體相關(guān)聯(lián) 的目標(biāo)功能還可以是警報檢查功能,并且觸發(fā)事件可以包括識別警報和提供警報的指示。 目標(biāo)功能可以是位置確定功能,并且自動觸發(fā)的事件可以是確定與過程控制實體相關(guān)聯(lián)的 位置和提供顯示過程實體在過程控制環(huán)境中的位置的地圖圖形。在實施例中,獲取信息來 識別過程實體包括從在過程控制環(huán)境中具有相對于過程實體的固定的空間關(guān)系并且包括 唯一標(biāo)識符的一個或多個對應(yīng)的標(biāo)識設(shè)備獲取一個或多個數(shù)據(jù)標(biāo)簽。在實施例中,環(huán)境標(biāo) 識設(shè)備是條形碼,并且獲取標(biāo)簽數(shù)據(jù)包括捕獲條形碼的圖像和分析條形碼以識別出標(biāo)簽數(shù) 據(jù)。環(huán)境標(biāo)識設(shè)備可以是無線電發(fā)射機(jī),并且獲取標(biāo)簽數(shù)據(jù)可以包括檢測由無線電發(fā)射機(jī) 發(fā)射的并且攜帶標(biāo)簽數(shù)據(jù)的射頻信號。無線電發(fā)射機(jī)可以是進(jìn)行短波無線電傳輸?shù)腘FC設(shè) 備、RFID設(shè)備或個域網(wǎng)設(shè)備。在實施例中,獲取信息來識別過程控制環(huán)境中的過程實體包 括捕獲與過程實體唯一相關(guān)聯(lián)的圖像。獲取信息還可以包括捕獲音頻信號并且確定音頻信 號相關(guān)于過程實體。類似地,獲取信息可以包括檢測與過程實體相關(guān)聯(lián)的移動圖案。
[0303] 物理現(xiàn)象的分析
[0304] 在實施例中,Π 設(shè)備112可以與專家系統(tǒng)104和大數(shù)據(jù)設(shè)施102協(xié)作來分析與物 理現(xiàn)象相關(guān)的數(shù)據(jù)??梢员环治龅奈锢憩F(xiàn)場(非限制性地)包括與可見或不可見波譜相關(guān) 的現(xiàn)象(例如可見和紅外波譜中的火焰顏色)和與音頻、亞音頻和超音頻范圍內(nèi)的振動相 關(guān)的現(xiàn)象(例如聲音和其他振動)。攜帶裝備有照相機(jī)、加速度計、麥克風(fēng)或其他設(shè)備的UI 設(shè)備112的人員可以用于捕獲和/或記錄與物理現(xiàn)象相關(guān)的數(shù)據(jù)。照相機(jī)例如可以感測和 記錄可見波譜中的圖像或在某些實施例中感測和記錄在紅外或其他波譜中的圖像。麥克風(fēng) 可以感測和/或記錄通過空氣傳播的音頻、亞音頻和/或超音頻振動。當(dāng)UI設(shè)備112被放 置在一個裝置上時,加速度計可以感測和/或記錄振動??梢詫⑦@些類型的數(shù)據(jù)中的任何 一個或全部從Π 設(shè)備112發(fā)送到專家系統(tǒng)104來進(jìn)行分析和/或與大數(shù)據(jù)設(shè)施102中的 數(shù)據(jù)進(jìn)行比較。
[0305] 在圖32中示出了用于分析過程工廠中的物理現(xiàn)象的方法3200。方法3200包括在 移動設(shè)備中檢測過程工廠中的物理現(xiàn)象(塊3205)。在各個實施例中,檢測物理現(xiàn)象可以包 括檢測視覺場景、檢測聲音和/或檢測振動。在各個實施例中,通過示例而非限制性地,檢 測物理現(xiàn)象可以包括檢測包括火焰的視覺場景、與燃燒室相關(guān)聯(lián)的聲音、與流體的移動相 關(guān)聯(lián)的聲音、煙?頂部的圖像或視頻和/或與旋轉(zhuǎn)的元件相關(guān)聯(lián)的振動。
[0306] 方法3200還包括在移動設(shè)備中將所檢測到的物理現(xiàn)象轉(zhuǎn)換為代表該物理現(xiàn)象的 數(shù)字?jǐn)?shù)據(jù)(塊3210)。也就是說,獲取所檢測到的物理現(xiàn)象(視覺場景、聲音、振動等)并將 其轉(zhuǎn)換為例如數(shù)字圖像、數(shù)字視頻、數(shù)字聲音文件或代表所檢測到的振動的數(shù)字表示的形 式的數(shù)字?jǐn)?shù)據(jù)。此外,方法3200包括將數(shù)字?jǐn)?shù)據(jù)發(fā)送到專家系統(tǒng)(塊3215)并且在所述專 家系統(tǒng)中分析所述數(shù)字?jǐn)?shù)據(jù)以確定一個或多個過程單元的狀態(tài)(塊3220)。例如:在所檢 測到的物理現(xiàn)象是火焰的視覺場景的情況下,分析數(shù)據(jù)可以包括分析與火焰的一個或多個 部分相關(guān)聯(lián)的顏色,分析火焰的形狀和/或分析火焰的移動;在所檢測到的物理現(xiàn)象是與 流體的移動相關(guān)聯(lián)的聲音或振動的情況下,分析數(shù)據(jù)可以包括檢測與流體移動相關(guān)聯(lián)的空 洞;在所檢測到的物理現(xiàn)象是煙?頂部的視覺場景的情況下,分析數(shù)據(jù)可以包括分析發(fā)散 的煙霧的顏色或體積。
[0307] 在各個實施例中,方法3200還可以包括檢測與一個或多個過程單元相關(guān)聯(lián)的異 常情況,根據(jù)數(shù)字?jǐn)?shù)據(jù)確定異常情況的原因,自動發(fā)起對一個或多個過程控制參數(shù)的改變 以校正所述異常情況,自動創(chuàng)建工作項以使得人員采取動作來校正異常情況,向操作員提 供要采取來解決異常情況的校正動作的指示,和/或確定與火焰或燃燒室相關(guān)聯(lián)的燃料成 分。
[0308] 以下的額外的考慮可以應(yīng)用于以上論述。在本說明書中,由服務(wù)器150、Π 設(shè)備 112或任何其他設(shè)備或例程執(zhí)行的所述動作通常是指根據(jù)機(jī)器可讀指令操縱或轉(zhuǎn)換數(shù)據(jù)的 處理器的動作或過程。機(jī)器可讀指令可以被存儲在與處理器可通信地耦接的存儲器設(shè)備 上,并且可以被從所述存儲器設(shè)備獲取。也就是說,可以通過在計算機(jī)可讀介質(zhì)上(即在存 儲器設(shè)備上)存儲的機(jī)器可執(zhí)行指令的集合來體現(xiàn)在本文中描述的方法。當(dāng)被由對應(yīng)設(shè)備 (例如,服務(wù)器、移動設(shè)備等)的一個或多個處理器執(zhí)行時,所述指令使得所述處理器執(zhí)行 所述方法。當(dāng)指令、例程、模塊、過程、服務(wù)、程序和/或應(yīng)用在本文中被稱為被存儲或保存 在計算機(jī)可讀存儲器上或計算機(jī)可讀介質(zhì)上時,單詞"存儲"或"保存"意在排除暫態(tài)信號。
[0309] 在本說明書中用戶接口設(shè)備被可互換地稱為"Π 設(shè)備"和"移動Π 設(shè)備"。同時, 在大多數(shù)情況下,在特定的描述中,這些設(shè)備被簡稱為"UI設(shè)備",在特定的示例使用中,增 加詞語"移動"來指示Π 設(shè)備可以是移動Π 設(shè)備。詞語"移動"的使用或不使用不應(yīng)被視 為是限制性的,在本文中描述的概念可以應(yīng)用于能夠在過程工廠環(huán)境中使用的任何和所有 的π設(shè)備。
[0310] 盡管在本文中許多實例引用了瀏覽器顯示信息,但這些實例中的每一個構(gòu)思了與 服務(wù)器進(jìn)行通信來提供信息的導(dǎo)航應(yīng)用的使用??梢葬槍θ魏蔚囊苿悠脚_、任何的工作站 操作系統(tǒng)或移動平臺和/或工作站操作系統(tǒng)和/或網(wǎng)絡(luò)瀏覽器的任意組合設(shè)計本地應(yīng)用。 例如,移動Π 設(shè)備可以運行在Android?平臺上,而協(xié)作的固定Π 設(shè)備(例如工作站)可 以運行在Windows? 7平臺上。
[0311] 此外,盡管使用了詞話"操作員"、"人員"、"人"、"用戶"和"技術(shù)人員"以及其他的 類似詞語來描述可以與在本文中描述的系統(tǒng)、裝置和方法交互或使用的過程工廠環(huán)境中的 人員,但這些詞語并非意在是限制性的。如從上文中可以理解的是,在這里描述的系統(tǒng)、裝 置和方法可以具有在一定程度上將工廠人員從過程控制系統(tǒng)的傳統(tǒng)邊界中釋放出來的益 處或效果。也就是說,操作員可以承擔(dān)傳統(tǒng)上由技術(shù)人員參與的一些活動,以及技術(shù)人員可 以參與傳統(tǒng)上保留給操作員的活動等。當(dāng)在說明書中使用特定詞語的情況下,使用詞語部 分是由于工廠人員參與的傳統(tǒng)活動,但并不意在顯示能夠參與該特定活動的人員。
[0312] 此外,在本說明書中,多個實例可以實現(xiàn)被描述為單個實例的部件、操作或結(jié)構(gòu)。 盡管一個或多個方法的單獨的操作被說明和描述為分離的操作,但也可以并發(fā)地執(zhí)行單獨 的操作中的一個或多個,也并不需要按照所示的順序來執(zhí)行操作。在示例配置中被呈現(xiàn)為 分離的部件的結(jié)構(gòu)和功能體可以被實現(xiàn)為組合的結(jié)構(gòu)或部件。類似地,被呈現(xiàn)為單個部件 的結(jié)構(gòu)和功能體可以被顯示為分離的部件。這些和其他的變更、修改、增加和改進(jìn)落入在本 文中闡述的主題的范圍內(nèi)。
[0313] 除非另有明確闡述,否則在本文中使用諸如"處理"、"計算"、"算"、"確定"、"識別"、 "呈現(xiàn)"或"顯示"等單詞的論述可以指機(jī)器(例如計算機(jī))的動作或過程,所述機(jī)器操縱或 轉(zhuǎn)換被表示為在一個或多個存儲器(例如易失性存儲器、非易失性存儲器或其組合)、寄存 器或接收、存儲、發(fā)送或顯示信息的其他機(jī)器部件中的物理(例如電、磁或光)量的數(shù)據(jù)。
[0314] 當(dāng)被實現(xiàn)為軟件時,在本文中描述的應(yīng)用、服務(wù)和引擎中的任何一個可以被存儲 在任何有形非暫態(tài)計算機(jī)可讀存儲器(例如磁盤、光盤、固態(tài)存儲器設(shè)備、分子存儲器存儲 設(shè)備或其他存儲介質(zhì))中、計算機(jī)或處理器的RAM或ROM等中。盡管在本文中公開的示例 系統(tǒng)被公開為包括在硬件上執(zhí)行的軟件和/或固件以及其他部件等,但應(yīng)當(dāng)注意的是,這 樣的系統(tǒng)僅是說明性的,而不應(yīng)當(dāng)被視為是限制性的。例如,考慮這些硬件、軟件和固件部 件中的任何一個或所有可以被排他地體現(xiàn)在硬件中,排他地體現(xiàn)在軟件中,或排他地體現(xiàn) 在硬件和軟件的任何組合中。相應(yīng)地,本領(lǐng)域一般技術(shù)人員將容易理解所提供的示例不是 實現(xiàn)這樣的系統(tǒng)的唯一方式。
[0315] 因此,盡管已經(jīng)參照特定示例描述了本發(fā)明(其意在僅是說明性的而非對本發(fā)明 構(gòu)成限制),但對于本領(lǐng)域技術(shù)人員而言顯而易見的是,可以對所公開的實施例進(jìn)行各種修 改、增加或刪除而不偏離本發(fā)明的精神和范圍。
[0316] 方面
[0317] 本公開的以下方面僅是示例性的,而不意在限制本公開的范圍。
[0318] 1. 一種管理過程工廠中工作流程的計算機(jī)實現(xiàn)的自動化方法,所述方法包括:創(chuàng) 建指定將在所述過程工廠中執(zhí)行的任務(wù)的工作項目;從所指定的任務(wù)中確定用于所述工作 項目的執(zhí)行的規(guī)程集合;為所述規(guī)程集合中的每一個規(guī)程產(chǎn)生相關(guān)聯(lián)的顯示;以及依照所 述規(guī)程集合將被執(zhí)行的次序在移動用戶接口設(shè)備上順序地顯示一組相關(guān)聯(lián)的顯示。
[0319] 2.如方面1所述的方法,其中,創(chuàng)建工作項目包括接收來自專家系統(tǒng)的數(shù)據(jù)并根 據(jù)從所述專家系統(tǒng)接收的所述數(shù)據(jù)指定任務(wù)。
[0320] 3.如方面1或2所述的方法,其中,接收來自專家系統(tǒng)的數(shù)據(jù)包括接收指令以對過 程控制設(shè)備執(zhí)行特定操作。
[0321] 4.如先前方面中的任意一者所述的方法,其中,創(chuàng)建指定將在所述過程工廠中執(zhí) 行的任務(wù)的工作項目包括指定維護(hù)任務(wù),校準(zhǔn)任務(wù),更換任務(wù),檢查任務(wù),或修復(fù)任務(wù)。
[0322] 5.如先前方面中的任意一者所述的方法,其中,創(chuàng)建指定將在所述過程工廠中執(zhí) 行的任務(wù)的工作項目包括指定需要安全鎖定規(guī)程的任務(wù)。
[0323] 6.如先前方面中的任意一者所述的方法,其中,創(chuàng)建指定將在所述過程工廠中執(zhí) 行的任務(wù)的工作項目包括指定需要關(guān)斷規(guī)程和開始規(guī)程的任務(wù)。
[0324] 7.如先前方面中的任意一者所述的方法,其中,為所述規(guī)程集合中的每一個規(guī)程 產(chǎn)生相關(guān)聯(lián)的顯示包括產(chǎn)生呈現(xiàn)執(zhí)行所述規(guī)程的一組步驟的顯示。
[0325] 8.如先前方面中的任意一者所述的方法,其中,為所述規(guī)程集合中的每一個規(guī)程 產(chǎn)生相關(guān)聯(lián)的顯示包括產(chǎn)生包含描述所述規(guī)程的執(zhí)行的一個或多個圖像的顯示。
[0326] 9.如先前方面中的任意一者所述的方法,其中,為所述規(guī)程集合中的每一個規(guī)程 產(chǎn)生相關(guān)聯(lián)的顯示包括產(chǎn)生包含在其周圍環(huán)境中的一臺目標(biāo)設(shè)備的圖像的顯示以協(xié)助觀 看所述顯示的人定位所述目標(biāo)設(shè)備。
[0327] 10.如先前方面中的任意一者所述的方法,其中,為所述規(guī)程集合中的每一個規(guī)程 產(chǎn)生相關(guān)聯(lián)的顯示包括產(chǎn)生包含用于記錄與一臺目標(biāo)設(shè)備相關(guān)聯(lián)的參數(shù)的參數(shù)輸入字段 的顯示。
[0328] 11.如先前方面中的任意一者所述的方法,其中,為所述規(guī)程集合中的每一個規(guī)程 產(chǎn)生相關(guān)聯(lián)的顯示包括產(chǎn)生包含一組標(biāo)準(zhǔn)操作規(guī)程的顯示。
[0329] 12.如先前方面中的任意一者所述的方法,進(jìn)一步包括在所述移動用戶接口設(shè)備 的顯示器上描述所述過程工廠的環(huán)境中的一臺目標(biāo)設(shè)備的位置。
[0330] 13.如先前方面中的任意一者所述的方法,其中在所述移動用戶接口設(shè)備的顯示 上描述所述過程工廠的環(huán)境中的一臺目標(biāo)設(shè)備的位置包括提供致使所述顯示在所述目標(biāo) 設(shè)備上放大的用戶接口控制。
[0331] 14.如先前方面中的任意一者所述的方法,進(jìn)一步包括提供一組用戶接口控制以 允許所述移動用戶接口設(shè)備的用戶在所述一組相關(guān)聯(lián)的顯示之間導(dǎo)航。
[0332] 15.如先前方面中的任意一者所述的方法,其中,在移動用戶接口設(shè)備上顯示所述 一組相關(guān)聯(lián)的顯示包括顯示規(guī)程環(huán)境窗,所述規(guī)程環(huán)境窗指示與所指定的任務(wù)相關(guān)聯(lián)的所 述規(guī)程集合中的哪一個規(guī)程當(dāng)前正被運行。
[0333] 16.如先前方面中的任意一者所述的方法,進(jìn)一步包括提供到與一臺目標(biāo)設(shè)備有 關(guān)的文檔的訪問,其中所述目標(biāo)設(shè)備與所指定的任務(wù)相關(guān)聯(lián)。
[0334] 17.如先前方面中的任意一者所述的方法,進(jìn)一步包括:確定執(zhí)行所述規(guī)程集合 必需的一組工具和設(shè)備;產(chǎn)生包含所確定的一組工具和設(shè)備的列表的清單顯示;以及顯示 所述清單顯示。
[0335] 18.如先前方面中的任意一者所述的方法,其中,創(chuàng)建指定將在所述過程工廠中執(zhí) 行的任務(wù)的工作項目包括創(chuàng)建指定手冊數(shù)據(jù)收集任務(wù)的工作項目。
[0336] 19.如先前方面中的任意一者所述的方法,其中,確定用于所述工作項目的執(zhí)行的 規(guī)程集合包括確定收集所述手冊數(shù)據(jù)的路徑。
【權(quán)利要求】
1. 一種管理過程工廠中工作流程的計算機(jī)實現(xiàn)的自動化方法,所述方法包括: 創(chuàng)建指定將在所述過程工廠中執(zhí)行的任務(wù)的工作項目; 從所指定的任務(wù)中確定用于所述工作項目的執(zhí)行的規(guī)程集合; 為所述規(guī)程集合中的每一個規(guī)程產(chǎn)生相關(guān)聯(lián)的顯示;以及 依照所述規(guī)程集合將被執(zhí)行的次序在移動用戶接口設(shè)備上順序地顯示一組相關(guān)聯(lián)的 顯不。
2. 如權(quán)利要求1所述的方法,其中,創(chuàng)建工作項目包括接收來自專家系統(tǒng)的數(shù)據(jù)并根 據(jù)從所述專家系統(tǒng)接收的所述數(shù)據(jù)指定任務(wù)。
3. 如權(quán)利要求2所述的方法,其中,接收來自專家系統(tǒng)的數(shù)據(jù)包括接收指令以對過程 控制設(shè)備執(zhí)行特定操作。
4. 如權(quán)利要求1所述的方法,其中,創(chuàng)建指定將在所述過程工廠中執(zhí)行的任務(wù)的工作 項目包括指定維護(hù)任務(wù),校準(zhǔn)任務(wù),更換任務(wù),檢查任務(wù),或修復(fù)任務(wù)。
5. 如權(quán)利要求1所述的方法,其中,創(chuàng)建指定將在所述過程工廠中執(zhí)行的任務(wù)的工作 項目包括指定需要安全鎖定規(guī)程的任務(wù)。
6. 如權(quán)利要求1所述的方法,其中,創(chuàng)建指定將在所述過程工廠中執(zhí)行的任務(wù)的工作 項目包括指定需要關(guān)斷規(guī)程和開始規(guī)程的任務(wù)。
7. 如權(quán)利要求1所述的方法,其中,為所述規(guī)程集合中的每一個規(guī)程產(chǎn)生相關(guān)聯(lián)的顯 示包括產(chǎn)生包含描述所述規(guī)程的執(zhí)行的一個或多個圖像的顯示。
8. 如權(quán)利要求1所述的方法,其中,為所述規(guī)程集合中的每一個規(guī)程產(chǎn)生相關(guān)聯(lián)的顯 示包括產(chǎn)生包含在其周圍環(huán)境中的一臺目標(biāo)設(shè)備的圖像的顯示以協(xié)助觀看所述顯示的人 定位所述目標(biāo)設(shè)備。
9. 如權(quán)利要求1所述的方法,其中,為所述規(guī)程集合中的每一個規(guī)程產(chǎn)生相關(guān)聯(lián)的顯 示包括產(chǎn)生包含用于記錄與一臺目標(biāo)設(shè)備相關(guān)聯(lián)的參數(shù)的參數(shù)輸入字段的顯示。
10. 如權(quán)利要求1所述的方法,其中,為所述規(guī)程集合中的每一個規(guī)程產(chǎn)生相關(guān)聯(lián)的顯 示包括產(chǎn)生包含一組標(biāo)準(zhǔn)操作規(guī)程的顯示。
11. 如權(quán)利要求1所述的方法,進(jìn)一步包括在所述移動用戶接口設(shè)備的顯示上描述所 述過程工廠的環(huán)境中的一臺目標(biāo)設(shè)備的位置。
12. 如權(quán)利要求1所述的方法,進(jìn)一步包括提供一組用戶接口控制以允許所述移動用 戶接口設(shè)備的用戶在所述一組相關(guān)聯(lián)的顯示之間導(dǎo)航。
13. 如權(quán)利要求1所述的方法,進(jìn)一步包括提供到與一臺目標(biāo)設(shè)備有關(guān)的文檔的訪問, 其中所述目標(biāo)設(shè)備與所指定的任務(wù)相關(guān)聯(lián)。
14. 如權(quán)利要求1所述的方法,其中,創(chuàng)建指定將在所述過程工廠中執(zhí)行的任務(wù)的工作 項目包括創(chuàng)建指定手冊數(shù)據(jù)收集任務(wù)的工作項目。
15. 如權(quán)利要求1所述的方法,其中,確定用于所述工作項目的執(zhí)行的規(guī)程集合包括確 定收集所述手冊數(shù)據(jù)的路徑。
16. -種管理過程工廠中工作流程的過程控制系統(tǒng),所述過程控制系統(tǒng)包括: 多個過程控制設(shè)備; 監(jiān)督引擎,其被配置為: (i)確定與由工作項目指定的任務(wù)相關(guān)聯(lián)的規(guī)程集合,所述工作項目與所述多個過程 控制設(shè)備的目標(biāo)設(shè)備有關(guān);以及 (ii)經(jīng)由網(wǎng)絡(luò)接口傳輸所述規(guī)程集合;以及 移動用戶接口設(shè)備,其被配置為:經(jīng)由網(wǎng)絡(luò)接口接收所述規(guī)程集合,并根據(jù)所述規(guī)程集 合將被執(zhí)行以完成所述任務(wù)的次序提供所述規(guī)程集合。
17. 如權(quán)利要求16所述的過程控制系統(tǒng),其中,所述監(jiān)督引擎進(jìn)一步被配置為響應(yīng)于 接收所述移動用戶接口設(shè)備的環(huán)境而傳輸所述規(guī)程集合。
18. 如權(quán)利要求17所述的過程控制系統(tǒng),其中,所述移動用戶接口設(shè)備的環(huán)境包括: 所述移動用戶接口設(shè)備位于包括所述目標(biāo)設(shè)備的所述過程工廠的區(qū)域內(nèi)的指示。
19. 如權(quán)利要求17所述的過程控制系統(tǒng),其中,所述移動用戶接口設(shè)備的環(huán)境包括: 所述移動用戶接口設(shè)備的用戶被指派執(zhí)行所述工作項目的指示;或 所述工作項目被安排執(zhí)行的指示。
20. 如權(quán)利要求16所述的過程控制系統(tǒng),其中,所述規(guī)程集合是從下列中選擇的一個 或多個: 設(shè)備手冊; 維護(hù)手冊;以及 標(biāo)準(zhǔn)操作規(guī)程。
21. 如權(quán)利要求16所述的過程控制系統(tǒng),其中,所述規(guī)程集合是從下列中選擇的一個 或多個: 地圖; 圖表;以及 所述目標(biāo)設(shè)備的至少一部分的圖片。
22. 如權(quán)利要求16所述的過程控制系統(tǒng),其中,所述監(jiān)督引擎進(jìn)一步被配置為創(chuàng)建所 述工作項目。
23. 如權(quán)利要求22所述的過程控制系統(tǒng),其中,創(chuàng)建所述工作項目包括根據(jù)從專家系 統(tǒng)接收的數(shù)據(jù)指定任務(wù)。
【文檔編號】G05B19/418GK104049597SQ201410099103
【公開日】2014年9月17日 申請日期:2014年3月14日 優(yōu)先權(quán)日:2013年3月15日
【發(fā)明者】M·J·尼克松, K·貝奧特, D·D·克里斯滕森 申請人:費希爾-羅斯蒙特系統(tǒng)公司