在OPC UA Server中动态导入NodeSet2.xml文件

问题描述 投票:0回答:2

我是 OPC UA 服务器开发的新手。

根据OPC Foundation SDK,我可以通过在开发时加载 NodeSet2.XML 和预生成的代码文件来构建 OPC UA 服务器。但我希望我的应用程序可以在运行时加载 NodeSet2.XML,而无需更改代码并再次编译,并向 OPC 客户端提供 UA 信息模型以浏览节点。

任何人都可以建议这可以通过在运行时读取 NodeSet2.XML 并提供 UA 信息模型来实现吗?如果是的话,你能建议我从哪里开始吗?

我更喜欢C++语言。

c++ opc-ua opc node-opcua
2个回答
0
投票

这取决于所使用的SDK(您写了关于C++的文章,但使用的是javascript SDK node-opcua)。如果您使用 open62541,请参阅文档中的此示例: https://github.com/open62541/open62541/tree/6fb959189261e072032f1c12ae91940394f60ca7/examples/nodeset_loader


0
投票

我认为您正在使用 Unified Automation GmbH 的 C++ SDK。 C++ SDK 支持使用方法 addModule() 动态加载 NodesetXML 文件。

NodesetXML动态加载

© www.soinside.com 2019 - 2024. All rights reserved.