gpt4 book ai didi

c# - OPC UA-.NETStandardLibrary : the simplest way to access historical data

转载 作者:行者123 更新时间:2023-11-30 20:30:19 26 4
gpt4 key购买 nike

我面临的任务是从 OPC 系统中提取历史数据,然后将这些数据存储到我们的 BI 团队的独立数据库中。

虽然我是一名经验丰富的开发人员,但我以前从未使用过 OPC UA。我在这里找到了 OPC 基金会提供的最新库:

https://github.com/OPCFoundation/UA-.NETStandardLibrary

此存储库中有一个示例控制台客户端应用程序。但是,我没有找到 HDA(历史数据访问)的任何线索。那么,有人可以帮忙吗?

此外,我实际上是公司中唯一的 IT 背景人员。经理告诉我,还有另一个人正在使用一些第 3 方应用程序维护 OPC 系统,因此我认为没有必要实现有关 OPC 服务器的任何事情。换句话说,我想我只需要实现一个连接到可以在该 OPC 应用程序中找到的某些 URL 的 OPC 客户端。我的假设正确吗?

总结起来,有两个问题:

  1. 如何实现 OPC UA 客户端以使用 OPC UA-.NETStandardLibrary 提取历史数据
  2. 鉴于当前的 OPC 系统运行在第 3 方应用程序之上,这是否意味着我不需要编写有关“服务器”的任何代码?

我们将不胜感激。

最佳答案

除非您确实需要支持 .NET Standard,否则您应该查看不同的 GitHub 项目:https://github.com/OPCFoundation/UA-.NET .在 SampleApplications/Samples/HistoryClient 下,您应该可以找到所需的内容。

是的,如果 OPC UA 服务器已就位、已配置并正在运行,您的开发任务应该只是编写一个 OPC UA 客户端。您需要“知道”服务器通过 OPC 向您提供哪些数据(或从代码中浏览),但您不需要知道服务器的内部实现(其代码)。

关于c# - OPC UA-.NETStandardLibrary : the simplest way to access historical data,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45004691/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com