首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OPC UA-..NETStandardLibrary:访问历史数据的最简单方法

OPC UA-..NETStandardLibrary:访问历史数据的最简单方法
EN

Stack Overflow用户
提问于 2017-07-10 05:59:04
回答 1查看 4K关注 0票数 4

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

虽然我是一个经验丰富的开发人员,但我从来没有使用过OPC UA。我在这里找到了OPC基金会提供的最新图书馆:

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

在这个回购中有一个示例控制台客户端应用程序。然而,我没有找到任何线索的历史数据访问( HDA )。有人能帮忙吗?

而且,我实际上是我公司里唯一的IT背景人员。经理告诉我,还有一个人正在使用第三方应用程序来维护OPC系统,所以我假设没有必要实现关于OPC服务器的任何东西。换句话说,我想我只需要实现一个OPC客户端连接到一些URL,这些URL可以在该OPC应用程序中找到。我的假设正确吗?

总括而言,有两个问题:

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

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-10 06:09:47

除非您确实需要支持.NET标准,否则您应该查看另一个GitHub项目:https://github.com/OPCFoundation/UA-.NET。在SampleApplications/Sample/HistoryClient客户机下,您应该找到所需的内容。

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

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45004691

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档