平臺106上托管的遠程服務,但在一些實施方式中,可以在工業使能移動設備102上本地地執行本文所描述的服務中的一個或更多個服務。
[0049]在一個或更多個實施方式中,工業移動應用可以被設置成,在被安裝在用戶移動個人設備(例如,移動電話、平板計算機、智能眼鏡或其他類型的可穿戴式計算機等)上時,能夠使移動設備與一個或更多個工業設備進行交互并處理由移動設備從工業設備捕獲的數據,并且/或者能夠基于從工業設備捕獲的數據向用戶呈現輸出。在其他實施方式中,工業使能移動設備102可以被提供作為能夠執行這些功能的預配置移動設備。
[0050]圖2是根據本公開內容的一個或多個實施方式的示例性工業使能移動設備202的框圖。在本公開內容中說明的系統、裝置或過程的各方面可以構成在機器內實施的機器可執行部件,例如在與一個或更多個機器相關聯的一個或更多個計算機可讀介質(或媒介)中實施的機器可執行部件。這樣的部件在由一個或更多個機器,例如計算機、計算設備、自動化設備、虛擬機等執行時可以使機器執行所描述的操作。
[0051]工業使能移動設備202可以包括相機/視頻部件204、用戶接口部件206、生物計量部件208、無線接口部件210、工業應用部件212、一個或更多個處理器214以及存儲器216中的一個或更多個。在各種實施方式中,相機/視頻部件204、用戶接口部件206、生物計量部件208、無線接口部件210、工業應用部件212、一個或更多個處理器214以及存儲器216中的一個或更多個可以在電氣上和/或通信上彼此耦接以執行工業使能移動設備202的功能中的一個或更多個功能。在一些實施方式中,部件204、206、208、210和212可以包括存儲在存儲器216上并且由處理器214執行的軟件指令。工業使能移動設備202還可以與圖2中未描繪的其他硬件和/或軟件部件進行交互。例如,處理器214可以與一個或更多個外部用戶接口設備進行交互,例如鍵盤、鼠標、顯示監視器、觸摸屏或其他這樣的接口設備。
[0052]相機/視頻部件204可以被配置成經由內置在移動設備202中的相機透鏡來捕獲照片圖像或視頻數據。相機/視頻部件204還可以包括麥克風以在捕獲視頻數據的同時捕獲聲音數據。相機/視頻部件204將經由移動設備的相機和/或麥克風接收到模擬信號轉換成適于由該系統處理的數字數據。
[0053]用戶接口部件206可以被配置成接收用戶輸入并且以任何合適的格式(例如,可視、音頻、觸覺等)向用戶呈現輸出。生物計量部件208可以被配置成從移動設備202的所有者讀取生物計量數據(例如,指紋或視網膜掃描、面部圖像等)并且將生物計量數據與用戶身份對照。工業使能移動設備202的一些功能僅在確認由移動設備的處理器提供的生物計量數據與具有合適授權以執行所請求功能的用戶身份相關聯時被許可。無線接口部件210可以被配置成將工業使能移動設備202連接至無線網絡,或者被配置成建立與具有無線通信能力的另一設備的無線通信(例如,近場通信、WiF1、藍牙等)。
[0054]工業應用部件212可以被配置成在工業使能移動設備202上執行以促進與一個或更多個工業設備(例如,工業控制器、傳感器、遙測設備、安全繼電器等)的無線交互,并且利用移動設備的存儲器和處理能力來處理從工業設備捕獲或采集的數據。工業應用部件212可以是例如專業軟件應用,該專業軟件應用可以安裝在用戶個人移動電子設備上,從而使移動電子設備能夠執行要在本文中更加詳細描述的工業功能。可以提供各種工業應用部件212,其中每個工業應用部件212被設計成執行本文所描述的工業功能中的一個或更多個工業功能。
[0055]一個或更多個處理器214可以執行在本文中參照所公開的系統和/或方法描述的功能中的一個或更多個功能。存儲器216可以是存儲有用于執行在本文中參照所公開的系統和/或方法描述的功能的計算機可執行指令和/或信息的計算機可讀存儲介質。
[0056]圖3示出了能夠使用照片數據來識別工業設備的工業使能移動設備的實施方式。在該示例中,工業設備302 (例如,工業控制器、安全繼電器、傳感器、電機驅動器等)具有在設備表面上可見的目錄號314。在一些情形下,目錄號314可以包括拼寫工業設備302的名稱或型號的印刷字符、凸起字符或壓花字符。目錄號314還可以包括印刷在工業設備302的表面上的快速響應(QR)碼或其他機器可翻譯代碼。
[0057]在該示例中,工業使能移動設備202可用于拍攝工業設備302上的目錄號314的照片或視頻。然后,移動設備202可以定位照片或圖像數據內的目錄號314,翻譯該目錄號314以確定工業設備302的身份,并且檢索關于工業設備302的相關信息以經由移動設備的顯示屏幕進行顯示。
[0058]因此,移動設備的相機/視頻部件204可以捕獲工業設備302的目錄號314所在部分(通常位于工業設備302的正面,盡管目錄號314也可以位于設備上的其他位置)的圖像或視頻。工業應用部件212被配置成識別圖像或視頻數據的包含目錄號314的部分,并且從圖像或視頻中提取目錄號。在人類可讀或字母數字目錄號的情況下,工業應用部件212可以對圖像執行光學字符識別以識別目錄號。對于QR碼或其他機器可翻譯代碼,工業應用部件212可以對該代碼執行合適的翻譯以便獲得工業設備302的身份。
[0059]—旦識別該目錄號314,工業應用部件212可以將經翻譯的目錄號314提交給產品數據存儲部,該產品數據存儲部保存根據目錄號組織的關于多個工業設備的產品信息。在一些實施方式中,該產品數據存儲部可以由移動設備的本地存儲器(例如,圖2的存儲器216)上的工業應用部件212保存。因此,一旦識別了目錄號,則工業應用部件212可以訪問該本地數據存儲部并且檢索關于所識別的工業設備302的相關信息。該信息可以包括例如工業設備302的名稱、工業設備302的功能、產品文檔(例如,安裝指南、用戶指南、故障排除指南、到包含關于所識別的工業設備302的另外信息的網站的鏈接等)、可能有資格向所識別的工業設備302提供支持的技術支持實體的聯系信息或者其他這樣的信息。該產品信息還可以包括所識別的工業設備302特定的其他軟件應用(例如,其他可下載移動設備應用)是否能夠被下載的指示。在另一示例中,產品信息可以包括用于工業設備302的推薦配置設定,該推薦配置設定隨后可以根據下面更加詳細描述的技術、使用移動設備202被下載至工業設備302。
[0060]一旦檢索到產品信息,工業應用部件212則可以利用用戶接口部件206將檢索到的產品信息312呈現在移動設備的顯示屏幕上。對于產品數據存儲部本地保存在工業使能移動設備202上的實施方式,工業應用部件212可以基于經由無線接口部件210從遠程源(例如,與工業設備302相關聯的銷售商)接收到的已更新的產品信息來對產品數據存儲部進行更新。
[0061]在另一實施方式中,產品數據存儲部可以遠程地保存在例如遠程云平臺106或其他遠程位置上。在這樣的實施方式中,在工業應用部件212從移動設備本地處的工業設備302讀取并且翻譯目錄號314之后,工業應用部件212隨后可以經由無線接口部件210將該目錄號308提交給駐留在云平臺106上的遠程產品數據存儲部306。然后在云平臺106上執行的數據檢索服務可以從產品數據存儲部306中檢索與目錄號308相對應的相關產品信息,并且將產品信息310返回至移動設備202。然后,工業應用部件212可以將檢索到的產品信息312呈現在移動設備的顯示屏幕上。在移動設備202與云平臺106接駁以檢索相關產品信息的這樣的實施方式中,工業應用部件212可以被預先配置有對于發現云平臺106上的適當服務并與其交互所需要的信息(例如,識別云平臺106的統一資源定位符(URL)、所提取的目錄號應當發送至的必要的基于云的服務的標識)。
[0062]在一些實施方式中,工業應用部件212和產品數據存儲部306可以被配置成識別可用于替換所識別的工業設備302的可能的替換設備。這可以包括識別能夠從工業設備302的相同銷售商或提供商得到的類似或等同設備,或者識別能夠從不同的銷售商得到的類似或等同設備。根據這樣的實施方式,產品數據存儲部306可以跨不同銷售商對照類似或等同設備,并且基于該對照信息來識別用于工業設備302的一個或更多個合適的替換設備。在該特征的示例性應用中,給定工廠設施可以包括多個工業自動化系統,每個工業自動化系統包括由各種不同的產品銷售商提供的多個工業設備(例如,控制器、傳感器、驅動器等)。希望使其工廠區域設備在單一優選產品銷售商下標準化的工廠人員可以使用工業使能移動設備202來識別由優選銷售商提供的用于其現有設備中的每個設備的等同替換設備。這些等同設備可以通過下述方式來識別:使用移動設備的集成相機對現有工業設備拍攝照片,并且指示工業應用部件212從產品數據存儲部306中識別合適的銷售商特定替換設備和關聯產品信息。工業應用部件212可以經由用戶接口部件206在移動設備的顯示屏幕上呈現等同設備的列表。在一些實施方式中,工業應用部件212還可以顯示訂購信息(例如,網絡鏈接、點擊訂購圖形按鈕、持有替換設備的本地提供商的聯系信息等),以使訂購所識別的替換設備的過程簡單化或自動化。
[0063]在一些實施方式中,工業使能移動設備202可以被配置成基于工業設備的其他獨特物理屬性來識別工業設備302,該其他獨特物理屬性可以通過對設備的圖像或視頻數據進行分析來識別。在這一點上,工業應用部件212可以被配置成識別表征工業設備的相應型號的某些獨特物理特征。因此,工業應用部件212可以基于所存儲的將各種物理特征與其相應工業設備對照的信息來分析工業設備302的圖像或視頻,分離并識別這些獨特物理屬性,從而識別工業設備。然后,工業應用部件212可以如在前面示例中所描述的檢索相應產品文檔或識別合適的替換設備。
[0064]圖4示出了能夠翻譯工業設備上所顯示的錯誤代碼的工業使能移動設備的實施方式。在該示例中,工業設備402(例如,工業控制器、安全繼電器、傳感器、電機驅動器等)具有位于其正面的集成錯誤顯示器412。該錯誤顯示器可以為例如呈現與工業設備的當前錯誤狀況相對應的數字或字母數字代碼的字母數字顯示器(如七段顯示器)。替選地,錯誤顯示器412可以包括按照特定閃爍序列閃爍的一個或更多個發光二極管(LED),其中閃爍序列與當前錯誤狀況相對應。在這一點上,工業設備402可以被配置成識別多個錯誤狀況(例如,過電流、接地故障、過熱、程序故障、低電壓等),并且每個錯誤狀況與特定的字母數字錯誤代碼(在使用七段顯示器的情況下)或特定閃爍序列(在使用LED的情況下)相關聯。
[0065]在該示例中,工業使能移動設備202可以用于對所顯示的錯誤代碼或閃爍序列拍攝照片或視頻,并且移動設備202可以基于該圖像和視頻來識別與所述錯誤代碼或閃爍序列相關聯的錯誤。然后,移動設備202可以顯示關于錯誤的信息,這包括為了糾正或清除該錯誤狀況而可以采取的可能的糾正措施。
[0066]因此,移動設備的相機/視頻部件204可以捕獲工業設備402的錯誤顯示器412所在(通常位于工業設備402的正面,盡管錯誤顯示器412可以位于設備上的其他位置)的部分的圖像或視頻。在該示例中,工業應用部件212被配置成對該圖像或視頻的包含錯誤代碼或閃爍序列的部分進行識別,并且從該圖像或視頻中提取錯誤代碼或閃爍序列信息。在七段錯誤代碼或其他類型的字母數字代碼的情況下,工業應用部件212可以對錯誤代碼圖像執行光學字符識別以識別錯誤代碼。對于閃爍序列,工業應用部件212可以對閃爍LED的視頻紀錄執行分析,以識別視頻中所捕獲的獨特閃爍序列。
[0067]—旦識別了錯誤代碼或閃爍序列,則工業應用部件212可以將錯誤代碼或閃爍序列與相應的錯誤對照,并且基于該錯誤代碼和工業設備402的特定型號來檢索關于錯誤的信息。由于與錯誤代碼或閃爍序列相對應的錯誤將通常取決于工業設備402的型號或類型,所以工業應用部件212可以被配置成基于所識別的錯誤代碼或閃爍序列以及用于正在檢查的工業設備402的型號(或其他標識符)來識別錯誤。在一些情形下,用于工業設備402的型號或標識符還可以基于對圖像或視頻數據的分析來確定,如以上結合圖2所描述的那樣。替選地,工業設備402的型號或身份可以由用戶經由用戶接口部件206手動輸入。例如,工業應用部件212可以在移動設備的顯示屏幕上呈現提示用戶輸入工業設備402的型號或身份的圖形顯示。在一些實施方式中,工業應用部件212可以在移動設備的本地存儲器上保存所支持的工業設備的數據庫,并且允許用戶從呈現在顯示屏幕上的這些支持設備的列表中選擇工業設備。工業應用部件212可以基于經由無線接口部件210從遠程源(例如,與工業設備402相關聯的銷售商)接收到的所支持的設備的更新列表來對所支持的工業設備的該數據庫進行更新。
[0068]在一些實施方式中,工業使能移動設備202可以跨多個不同工業設備保存用于多個不同錯誤代碼的本地錯誤代碼信息。例如,該錯誤代碼信息可以在安裝工業應用部件212時被存儲在移動設備的本地存儲器(如存儲器216)上。因此,工業應用部件212可以訪問該本地存儲的錯誤代碼數據,并且選擇與所識別的錯誤代碼和工業設備標識符相對應的錯誤信息的適當子集。然后,可以經由用戶接口部件206將該錯誤信息414呈現在移動設備的顯示屏幕上。錯誤信息414可以包括例如與錯誤代碼相對應的錯誤或故障的說明、關于如何清除錯誤或故障的指令、故障的可能原因、用于減輕錯誤或故障的未來發生率的一個或更多個對策或者其他相關信息。
[0069]在其他實施方式中,錯誤代碼信息可以遠程地存儲在例如云平臺106上所保存的技術支持數據存儲部406中。如以上與結合圖3所描述的產品數據存儲部306 —樣,工業使能移動設備202可以使用無線接口部件210經由因特網連接訪問遠程技術支持數據存儲部406。工業應用部件212可以如上所述地提取并翻譯由錯誤顯示器412呈現的錯誤代碼,并且將錯誤代碼408和工業設備標識符經由無線接口部件210提交給技術支持數據存儲部406。在云平臺106上執行的搜索和檢索服務可以檢索與錯誤代碼408和設備識別符相對應的錯誤信息410,并且將該錯誤信息410遞送給移動設備202用于在該設備的顯示屏幕上顯不O
[0070]除了如上所述讀取并翻譯工業設備的圖像和視頻之外,工業使能移動設備的一些實施方式可以向某些類型的工業設備寫入數據或命令,以及從該工業設備讀取所存儲的配置、狀態或日志數據。圖5示出了在工業使能移動設備202與工業設備502之間執行的數據讀取和寫入功能。在該示例中,工業設備502被描繪為工業控制器(如可編程邏輯控制器)。然而,本文中所描述的工業使能移動設備的實施方式可以與其他類型的工業設備交換數據,其他類型的工業設備包括但不限于遙測設備、傳感器、安全繼電器、電機驅動器、視覺系統、工業相機等。
[0071]在一些實施方式中,工業使能移動設備可以響應于來自移動設備202的所有者的指令而經由無線連接(例如,藍牙、近場通信(NFC)、WiFi等)建立與工業設備502的通信。在這樣的情形下,工業設備502自身可以包括無線接口以有利于與其他設備進行通信和數據交換。為了確保僅授權人員才被許可以無線方式連接至工業設備502,在移動設備202上執行的工業應用部件212可以利用移動設備的集成生物計量功能(例如,圖2的生物計量部件208)或移動設備的其他集成用戶認證功能來確保移動設備202的所有者被合適地授權向工業設備502發送命令和/或從工業設備502讀取數據。例如,在工業使能移動設備202上執行的工業應用部件可以被配置成僅在用戶通過生物計量確認(例如,指紋掃描、視網膜掃描、面部識別檢查等)之后才使能工業設備502的讀/寫權限,其中用戶的生物計量數據經由移動設備生物計量部件208來接收。一旦確認用戶的生物計量信息,則工業應用部件可以發起與工業設備502的無線通信。替選地,用戶的身份可以經由密碼驗證來確認。
[0072]在另一示例中,對工業設備502訪問的程度可以取決于與移動設備202的所有者相關聯的角色。因此,移動設備202或工業設備502可以存儲具有在一定程度上許可訪問工業設備502的所有經授權人員的身份以及每個經授權人員的角色(例如,操作者、維護者、工程師、財務人員等)或允許訪問的明確程度。當移動設備202的所有者嘗試在移動設備202與工業設備502之間發起通信時,移動設備202提示用戶生物計量信息。如果人員數據被本地保存在移動設備202上,則在移動設備上執行的工業應用部件可以基于所提供的生物計量信息來識別用戶,確定用戶的角色和相關聯的訪問程度,并且僅使能被授予該用戶的角色的那些讀/寫功能。例如,一些用戶僅被許可讀取存儲在工業設備上的日志數據,而其他用戶可以另外地被許可經由移動設備202對工業設備的已存儲配置設定進行寫入或進行改變。
[0073]對特定工業設備訪問的程度可以取決于請求訪問的工業設備的類型。例如,用于安全設備(如安全繼電器)的讀/寫權限可以被限定成使得只有被定義為具有工程角色的用戶被許可經由移動設備202對安全設備的配置設定進行改變,而非安全設備可以被限定成給予工程用戶和維護用