【发布时间】:2019-04-03 16:59:09
【问题描述】:
是否可以将一个 OPC UA 服务器连接到另一个 OPC UA 服务器,以便重新分配其数据?
事实上,我有一个运行小型 OPC UA 服务器的小型设备,该服务器会公开一些数据。该设备在专用网络中运行。然后我可以从 Internet 访问主 OPC UA 服务器,我想在其中查看一些小型设备的数据,以及一些更通用的数据。
【问题讨论】:
是否可以将一个 OPC UA 服务器连接到另一个 OPC UA 服务器,以便重新分配其数据?
事实上,我有一个运行小型 OPC UA 服务器的小型设备,该服务器会公开一些数据。该设备在专用网络中运行。然后我可以从 Internet 访问主 OPC UA 服务器,我想在其中查看一些小型设备的数据,以及一些更通用的数据。
【问题讨论】:
是的,有可能,您只需要一台具有此功能的服务器。这不是任何服务器都能够做到的 OPC UA 的标准部分。
一种选择是使用 KEPServerEx 的客户端驱动程序。
【讨论】:
OPC UA 是一种服务器-客户端架构。因此,您不能让两台服务器直接相互通信。它们之间必须始终存在 OPC UA 客户端实现。是的,KepServerEX 确实支持此功能,因为它具有开箱即用的 OPC UA 客户端驱动程序。但是,您也可以在服务器之间实现自己的小型 OPC UA 客户端作为网关,我相信这可能更适合您的解决方案。
【讨论】:
据我了解,这可以通过使用 OPC UA 聚合服务器作为主服务器(可从 Internet 访问)来实现。
您可以使用开源 UA-NetStandard Aggregation Server 对其进行测试。
【讨论】: