OPC UA历史数据访问 - 事件历史

时间:2013-09-23 15:41:25

标签: opc opc-ua

我想知道是否有一些当前可用的OPC UA客户端支持历史数据访问,更准确地说是数据和事件历史记录。

Unified Automation的UA Expert似乎是最先进的OPC UA客户端之一,但它只支持历史数据而不是事件。

我想知道是否有更好的OPC UA客户端可以同时执行这两项操作。

3 个答案:

答案 0 :(得分:2)

您可以使用带有Prosys OPC UA Java SDK(可用免费评估版)的样本的SampleConsoleClient来读取变量的数据历史记录(使用AccessLevel中的HistoryRead)和对象节点的事件历史记录(使用HistoryRead)在EventNotifier中。

示例应用程序附带源代码,因此您也可以根据需要修改客户端。

<击> Prosys OPC UA Java Client尚未提供事件历史记录。

更新:Prosys OPC UA Client也提供了“事件历史记录”视图。

答案 1 :(得分:1)

实际上,UA Expert确实显示了历史事件。从顶部菜单转到文档->添加->事件视图。然后将“服务器”节点(对于服务器上的所有事件)或任何其他节点(对于事件的子集)从“地址”空间资源管理器拖放到事件视图的配置窗口中。然后,在事件历史记录标签中,您可以指定开始和结束日期并检索事件。

答案 2 :(得分:0)

使用Kepware KepServer EX V5 Simulation获取客户端的实时数据。

只需创建群组并添加项目。

如果您擅长编程,请将其连接到OPC服务器并获取实时标签数据