我面临的任务是从OPC系统中提取历史数据,然后将这些数据存储到我们BI团队的独立数据库中。
虽然我是一个经验丰富的开发人员,但我从来没有使用过OPC UA。我在这里找到了OPC基金会提供的最新图书馆:
https://github.com/OPCFoundation/UA-.NETStandardLibrary
在这个回购中有一个示例控制台客户端应用程序。然而,我没有找到任何线索的历史数据访问( HDA )。有人能帮忙吗?
而且,我实际上是我公司里唯一的IT背景人员。经理告诉我,还有一个人正在使用第三方应用程序来维护OPC系统,所以我假设没有必要实现关于OPC服务器的任何东西。换句话说,我想我只需要实现一个OPC客户端连接到一些URL,这些URL可以在该OPC应用程序中找到。我的假设正确吗?
总括而言,有两个问题:
任何帮助都将不胜感激。
发布于 2017-07-10 06:09:47
除非您确实需要支持.NET标准,否则您应该查看另一个GitHub项目:https://github.com/OPCFoundation/UA-.NET。在SampleApplications/Sample/HistoryClient客户机下,您应该找到所需的内容。
是的,如果OPC UA服务器已经就位、配置好并正在运行,那么您的开发任务应该只是编写OPC客户端。您需要“知道”服务器通过OPC提供给您的数据(或者从代码中浏览),但是您不需要知道服务器的内部实现(它的代码)。
https://stackoverflow.com/questions/45004691
复制相似问题