什麼是 OPC 對應項?

重要

當我們更新本文時,請參閱 Azure 產業 IoT 以取得最新的內容。

OPC 對應項是由使用 Azure IoT Edge 與 IoT 中樞連接雲端和工廠網路的微服務所組成。 OPC 對應項可透過 REST API 提供對產業裝置的探索、註冊和遠端控制等功能。 OPC 對應項不需要 OPC 統一架構 (OPC UA) SDK、其程式設計語言無從驗證,而且可以包含在無伺服器工作流程中。 本文說明數個 OPC 對應項的使用案例。

探索和控制

您可以使用 OPC 對應項進行簡單的探索和註冊。

簡單的探索和註冊

OPC 對應項可讓工廠操作員掃描工廠網路,以便探索和註冊 OPC UA 伺服器。 此外,工廠操作員也可以使用已知的探索 URL 手動註冊 OPC UA 裝置。 例如,若要在已安裝 OPC 對應項模組的IoT Edge閘道之後連線到所有 OPC UA 裝置,工廠操作員可以從遠端觸發網路掃描,並以視覺化方式查看所有 OPC UA 伺服器。 ​ ​

簡單的控制

OPC 對應項可讓工廠操作員自動或手動從雲端即時回應事件,並重新設定其廠房機器。 OPC 對應項提供 REST API 來叫用 OPC UA 伺服器上的服務、流覽其位址空間,以及讀取/寫入變數和執行方法。例如,未定型會使用溫度 KPI 來控制生產線。 溫度感應器會使用 OPC 發行者發佈資料的變更。 工廠操作員會收到溫度已達到閾值的警示。 生產線會透過 OPC 對應項自動減緩速度。 處理站操作員會收到冷卻的通知。

驗證

您可以使用 OPC 對應項進行簡單的驗證,以及使用簡單的開發人員體驗。

簡單的驗證

OPC 對應項會使用 Azure Active Directory (AAD) 型驗證和端對端的稽核。 例如,OPC 對應項可讓應用程式建置在 OPC 對應項之上,以判斷在機器上執行的操作員。 在機器端,這會透過 OPC UA 稽核來執行。 在雲端端,其方式是儲存不可變的用戶端稽核記錄,並在 REST API 上AAD驗證。

簡單的開發人員體驗

OPC 對應項可透過 REST API 用於以任何程式設計語言撰寫的應用程式。 開發人員將 OPC UA 用戶端整合到解決方案時,並不需要 OPC UA SDK 的知識。 OPC 對應項可順暢地整合到無狀態的無伺服器架構中。 例如,開發警示和事件儀表板應用程式的完整堆疊 Web 開發人員可以撰寫邏輯,以使用 OPC 對應項在 JavaScript 或 TypeScript 中回應事件,而不需要 C、C# 或完整的 OPC UA 堆疊實作。 ​

後續步驟

現在您已了解 OPC 對應項及其使用方式,以下是建議執行的下一個步驟:

什麼是 OPC 保存庫