0

我想浏览我的 OPC UA 服务器上的特定节点并使用它的方法。我使用 open62541 堆栈,我想使用自制客户端。我的客户端连接到服务器,然后我使用给定的示例浏览一些对象。它向我显示了根文件夹之后的第一层节点 - 我如何找到特定节点?或者我必须浏览到这一点?open62541 项目中是否有我看不到的示例文件会让我大开眼界?

我还找到了“Service_TranslateBrowsePathsToNodeIds”方法,但我不太确定如何以正确的方式使用它,以及哪一部分对我来说很有趣。

举个例子:我想浏览比根文件夹更深的节点“FileSystem”,并想使用它的方法createFile。

4

1 回答 1

1

要调用方法,您需要两个节点 ID:

  • 包含方法的对象节点 ID
  • 方法节点 ID

如果您已经拥有这些节点 ID,则可以立即调用该方法。如果没有,OPC UA 通常支持两个选项来获取这些节点 ID:

于 2019-10-10T07:03:10.323 回答