我面临的任务是从 OPC 系统中提取历史数据,然后将这些数据存储到我们 BI 团队的独立数据库中。
虽然我是一名经验丰富的开发人员,但我以前从未使用过 OPC UA。我在这里找到了OPC基金会提供的最新库:
https://github.com/OPCFoundation/UA-.NETStandardLibrary
此存储库中有一个示例控制台客户端应用程序。然而,我没有找到HDA(历史数据访问)的任何线索。那么,有人可以帮忙吗?
而且,我实际上是公司里唯一有IT背景的人。经理告诉我,还有另一个人正在使用一些第 3 方应用程序维护 OPC 系统,因此我认为没有必要实现任何有关 OPC 服务器的操作。换句话说,我想我只需要实现一个 OPC 客户端连接到一些可以在该 OPC 应用程序中找到的 URL。我的假设正确吗?
总结起来,有两个问题:
任何帮助将不胜感激。
除非您确实需要支持 .NET Standard,否则您应该查看不同的 GitHub 项目: https: //github.com/OPCFoundation/UA-.NET。在 SampleApplications/Samples/HistoryClient 下,您应该找到您需要的内容。
是的,如果 OPC UA 服务器已就位、配置并运行,您的开发任务应该只是编写 OPC UA 客户端。您需要“了解”服务器通过 OPC 向您呈现哪些数据(或从代码中浏览),但不需要了解服务器的内部实现(其代码)。
归档时间: |
|
查看次数: |
4596 次 |
最近记录: |