PTC 的ThingWorx是市場上領(lǐng)先的物聯(lián)網(wǎng)平臺之一。它通過“數(shù)字雙胞胎”概念提供設(shè)備、機器、傳感器等的虛擬圖像,例如可視化、分析或增強現(xiàn)實。
憑借其RESTful Web 服務(wù),OPC Router可以連接數(shù)字雙胞胎(事物)的圖像并傳輸或檢索數(shù)據(jù)。通過此連接,可以為通過 OPC Router插件連接的所有系統(tǒng)提供來自 ThingWorx 系統(tǒng)的數(shù)據(jù)。此外,來自系統(tǒng)的數(shù)據(jù)可以傳輸?shù)?ThingWorx 以完成數(shù)字孿生。
在我們的說明中了解如何使用 OPC RouterREST 插件從 IoT 平臺 ThingWorx 連接數(shù)字孿生的屬性和方法,以及如何傳輸或檢索數(shù)據(jù)。我們已經(jīng)為您簡單明了地介紹了成功連接的各個步驟。

內(nèi)容
1. ThingWorx-Portal 中連接的一般準(zhǔn)備
2. OPCRouter中的準(zhǔn)備工作(REST插件)
在這里,您可以找到有關(guān)REST 插件的更多基本信息以及Heidenhain CNC 控制器和打印機耦合器的應(yīng)用示例。
1. ThingWorx-Portal 中連接的一般準(zhǔn)備
要啟動與 OPC Router的數(shù)據(jù)交換,必須預(yù)先在 ThingWorx-Portal 中創(chuàng)建和配置用于連接的密鑰和對象(事物)。
1. 需要訪問完全配置的 ThingWorx-Portal。使用可用的訪問數(shù)據(jù)在那里登錄。
2. 創(chuàng)建用于建立連接的密鑰。為此,請按以下步驟操作:
-
- 選擇“瀏覽”
- “安全” 展開
- 點擊“應(yīng)用程序密鑰”
- 點擊“新建”按鈕
3. 輸入密鑰的名稱 (1),然后分配一個用戶 (2)。然后單擊保存按鈕 (3) 進行保存。
4. REST Plug-in建立連接需要標(biāo)記的key ID。關(guān)閉密鑰 (1) 的配置。
5.現(xiàn)在創(chuàng)建了一個對象(Thing)。為此,請執(zhí)行以下步驟:
-
- 選擇“瀏覽”
- “建模” 展開
- 點擊“集成連接器”
- 點擊“新建”按鈕
6. 選擇模板“HTTPConnector”(1) 并單擊“確定”按鈕(2)。
7. 輸入對象的名稱 (1),然后選擇項目 (2)。要保存,請單擊保存按鈕 (3)。
8. 單擊“屬性和警報”(1),然后單擊“添加”按鈕 (2)。
9. 輸入名稱 (1) 和數(shù)據(jù)類型 (2)。然后單擊按鈕保存 (3)。
10. 單擊“服務(wù)”(1)。
11. 添加 JavaScript (1)。
12. 輸入名稱 (1)。
13. 單擊“輸入”(1) 下的“添加”(2) ,為第一個輸入?yún)?shù)輸入名稱 (3) 和數(shù)據(jù)類型 (4),然后單擊“完成并添加”按鈕 (5)。
14. 對于第二個輸入?yún)?shù),同樣輸入名稱 (1) 和數(shù)據(jù)類型 (2),然后單擊“完成”按鈕 (3)。
15. 在“輸出”(1) 下,為返回值選擇數(shù)據(jù)類型 (2)。
16. 輸入源文本 (1) 并單擊“保存并繼續(xù)”按鈕 (2)。
17. 單擊“保存”按鈕 (1) 并關(guān)閉對象的配置 (2)。
2. OPCRouter中的準(zhǔn)備工作(REST插件)
然后在 OPC Router中進行必要的基本設(shè)置以創(chuàng)建 REST 插件,然后將其分配給在 ThingWorx-Portal 中創(chuàng)建的密鑰。
1. 在 OPC Router中,轉(zhuǎn)到插件區(qū)域 (1),然后轉(zhuǎn)到“云/物聯(lián)網(wǎng)”下的“休息”(2) 。然后創(chuàng)建一個 REST 插件 (3)。
2. 制定以下規(guī)范。您將在“ThingWorx -Portal 連接的一般準(zhǔn)備”的第 4 步中收到 appKey。
3. 本地 REST API 如下所示。
3.連接“屬性讀取”
在 OPC Router的“本地服務(wù)”區(qū)域中,進行“讀取屬性”連接的設(shè)置,從而編譯和配置 REST 和 JSON 組件。
1.連接配置:
2. REST-Transfer對象:
3. JSON-Overview(閱讀):
4. JSON 代碼(閱讀):
5. 運行時連接:
4.連接“寫入屬性”
在 OPC Router的“本地服務(wù)”區(qū)域中,對連接“寫入屬性”進行了設(shè)置,并配置了所需的 JSON 組件。
1.連接配置:
2. JSON-Overview(寫作):
3. JSON-Code(寫法):
4. REST-傳輸對象:
5. 運行時連接:
5. 連接“服務(wù)呼叫”
現(xiàn)在您來到“本地服務(wù)”區(qū)域中“服務(wù)調(diào)用”連接的配置。在這里,REST 和 JSON 組件也必須相應(yīng)地放在一起。
1.連接配置:
2. JSON-Overview(寫作):
3. JSON-Code(寫法):
4. REST-傳輸對象:
5. JSON-Overview(閱讀):
6. JSON 代碼(閱讀):
7. 運行時連接:
6. 連接“通過服務(wù)調(diào)用觸發(fā)”
現(xiàn)在,最后,必須在“本地服務(wù)”區(qū)域中對連接“通過服務(wù)調(diào)用觸發(fā)”進行設(shè)置。因此,REST 觸發(fā)器在配置后提供 REST API 端點。
1.連接配置:
2. REST 觸發(fā)器:
3. 運行時連接:
更多信息
使用 REST API輕松連接REST 接口和其他系統(tǒng),例如 SQL、OPC UA、SOAP、MQTT、SAP ……
在這里了解如何輕松地將 Heidenhain CNC 機床與OPC Router Heidenhain Plug-in 連接,以及如何為數(shù)字雙胞胎提供當(dāng)前過程數(shù)據(jù)并顯示真實機器的當(dāng)前狀態(tài)。
借助打印機耦合插件,可以從生成標(biāo)簽打印或 RFID 生成的 ThingWorx 輕松啟動打印作業(yè),以便通過識別建立真實產(chǎn)品和數(shù)字雙胞胎的耦合。除了 Videojet 插件外,打印機耦合插件也適用于 Zebra、Domino、Cloud 和 Windows。
有關(guān)工業(yè) 4.0、云、技術(shù)、警報和實際應(yīng)用示例以及案例研究等主題的更多有趣文章可以在我們的知識庫中找到。