REST ful 插件
连接和提供 REST ful Web 服务
使用 REST 协议,不同的系统可以连接到REST 接口。它基于纯 Web 技术和基于无状态逻辑在系统中查询和编辑数据。它用于许多现代应用程序平台,允许通过 REST 接口对外部系统进行访问和数据交换。
OPC Router能够访问和查询 REST Web 服务。因此几乎任何系统都可以与REST 协议连接,并允许从这些系统中检索数据或传输数据。通过 REST 触发器,OPC Router还可以提供用于调用的 REST 函数,因此可以为与可用插件连接的任何系统创建自己的 REST API 。
我们的教程视频解释了如何将 OPC Router集成到您的 REST 通信中。

使用 REST 实现工业 4.0
- 通过耦合系统实现更多目标:
通过 REST 接口,您可以从任何系统提供或获取有价值的数据。具有 REST 接口的系统数量不断增长。 - 带有 REST 的工业 4.0:
借助 REST,系统提供了一个标准化的开放接口,可以实现简单的联网。因此,OPC Router可以轻松地将这些集成到联网的生产基础设施中。 - 关于 OPC Router:
使用 OPC Router,您可以以图形方式联网您的系统。众多插件使其成为工业环境中的数据中心。简单的配置、复杂的监控和稳健性是它的特点。
REST 插件应用示例



PLC和REST接口之间的数据交换
具有 REST 接口的系统允许您通过调用 REST 函数从外部修改对象。对象可以表示任何实体,具体取决于系统实现的应用程序。除了对对象的更改之外,还可以创建、查询或删除对象。
要使用来自 PLC 的数据创建或修改对象,可以通过 OPC UA 和OPC Client Plug-in连接 PLC 。OPCRouter可以通过OpenAPI/Swagger功能查询和浏览目标系统中哪些对象可以寻址。例如,如果可以通过 REST 创建批次,则 PLC 必须在创建批次时提供 OPC 数据点中的所有数据并触发 REST 调用。然后通过 REST 调用将数据点作为 JSON 数据包传输,并将批处理创建为对象。



为 Zebra 打印机创建 REST API
OPC Router还可以通过 REST 触发器接受 REST 调用。如果创建了具有各自 REST 触发器的多个连接,则会创建一个 REST API/Web API。例如,如果要为 Zebra 标签打印机提供 REST API 以使其他系统能够通过 webhook(REST 调用)进行打印,则会创建一个连接,其中所有打印数据都通过 REST 调用传输到 OPC Router REST 触发器. 在连接中,此数据将插入 ZPL 并通过Zebra 插件直接发送到 Zebra 打印机。通过这种方式,打印机在系统结构中被抽象并作为REST Web 服务提供。
视频教程:RESTful 插件
在本视频中,我们将解释如何将 OPC Router集成到您的 REST 通信中。在第一个示例中,我们从 OpenWeather 查询天气数据。在第二个示例中,我们将向您展示如何在 OPC Router上配置和测试 REST-ful 接口以从数据库中读取订单数据。