PTC 的ThingWorx是市场上领先的物联网平台之一。它通过“数字双胞胎”概念提供设备、机器、传感器等的虚拟图像,例如可视化、分析或增强现实。
凭借其RESTful Web 服务,OPC Router可以连接数字双胞胎(事物)的图像并传输或检索数据。通过此连接,可以为通过 OPC Router插件连接的所有系统提供来自 ThingWorx 系统的数据。此外,来自系统的数据可以传输到 ThingWorx 以完成数字孪生。
在我们的说明中了解如何使用 OPC RouterREST 插件从 IoT 平台 ThingWorx 连接数字孪生的属性和方法,以及如何传输或检索数据。我们已经为您简单明了地介绍了成功连接的各个步骤。

1. ThingWorx-Portal 中连接的一般准备
要启动与 OPC Router的数据交换,必须预先在 ThingWorx-Portal 中创建和配置用于连接的密钥和对象(事物)。
1. 需要访问完全配置的 ThingWorx-Portal。使用可用的访问数据在那里登录。
2. 创建用于建立连接的密钥。为此,请按以下步骤操作:
-
- 选择“浏览”
- “安全” 展开
- 点击“应用程序密钥”
- 点击“新建”按钮
3. 输入密钥的名称 (1),然后分配一个用户 (2)。然后单击保存按钮 (3) 进行保存。
4. REST Plug-in建立连接需要标记的key ID。关闭密钥 (1) 的配置。
5.现在创建了一个对象(Thing)。为此,请执行以下步骤:
-
- 选择“浏览”
- “建模” 展开
- 点击“集成连接器”
- 点击“新建”按钮
6. 选择模板“HTTPConnector”(1) 并单击“确定”按钮(2)。
7. 输入对象的名称 (1),然后选择项目 (2)。要保存,请单击保存按钮 (3)。
8. 单击“属性和警报”(1),然后单击“添加”按钮 (2)。
9. 输入名称 (1) 和数据类型 (2)。然后单击按钮保存 (3)。
10. 单击“服务”(1)。
11. 添加 JavaScript (1)。
12. 输入名称 (1)。
13. 单击“输入”(1) 下的“添加”(2) ,为第一个输入参数输入名称 (3) 和数据类型 (4),然后单击“完成并添加”按钮 (5)。
14. 对于第二个输入参数,同样输入名称 (1) 和数据类型 (2),然后单击“完成”按钮 (3)。
15. 在“输出”(1) 下,为返回值选择数据类型 (2)。
16. 输入源文本 (1) 并单击“保存并继续”按钮 (2)。
17. 单击“保存”按钮 (1) 并关闭对象的配置 (2)。
2. OPCRouter中的准备工作(REST插件)
然后在 OPC Router中进行必要的基本设置以创建 REST 插件,然后将其分配给在 ThingWorx-Portal 中创建的密钥。
1. 在 OPC Router中,转到插件区域 (1),然后转到“云/物联网”下的“休息”(2) 。然后创建一个 REST 插件 (3)。
2. 制定以下规范。您将在“ThingWorx -Portal 连接的一般准备”的第 4 步中收到 appKey。
3. 本地 REST API 如下所示。
3.连接“属性读取”
在 OPC Router的“本地服务”区域中,进行“读取属性”连接的设置,从而编译和配置 REST 和 JSON 组件。
1.连接配置:
2. REST-Transfer对象:
3. JSON-Overview(阅读):
4. JSON 代码(阅读):
5. 运行时连接:
4.连接“写入属性”
在 OPC Router的“本地服务”区域中,对连接“写入属性”进行了设置,并配置了所需的 JSON 组件。
1.连接配置:
2. JSON-Overview(写作):
3. JSON-Code(写法):
4. REST-传输对象:
5. 运行时连接:
5. 连接“服务呼叫”
现在您来到“本地服务”区域中“服务调用”连接的配置。在这里,REST 和 JSON 组件也必须相应地放在一起。
1.连接配置:
2. JSON-Overview(写作):
3. JSON-Code(写法):
4. REST-传输对象:
5. JSON-Overview(阅读):
6. JSON 代码(阅读):
7. 运行时连接:
6. 连接“通过服务调用触发”
现在,最后,必须在“本地服务”区域中对连接“通过服务调用触发”进行设置。因此,REST 触发器在配置后提供 REST API 端点。
1.连接配置:
2. REST 触发器:
3. 运行时连接:
更多信息
使用 REST API轻松连接REST 接口和其他系统,例如 SQL、OPC UA、SOAP、MQTT、SAP ……
在这里了解如何轻松地将 Heidenhain CNC 机床与OPC Router Heidenhain Plug-in 连接,以及如何为数字双胞胎提供当前过程数据并显示真实机器的当前状态。
借助打印机耦合插件,可以从生成标签打印或 RFID 生成的 ThingWorx 轻松启动打印作业,以便通过识别建立真实产品和数字双胞胎的耦合。除了 Videojet 插件外,打印机耦合插件也适用于 Zebra、Domino、Cloud 和 Windows。
有关工业 4.0、云、技术、警报和实际应用示例以及案例研究等主题的更多有趣文章可以在我们的知识库中找到。