首页 > 解决方案 > 创建 OPC UA 信息模型

问题描述

创建 OPC-UA 服务器的前提是创建相应的信息模型。我查看了 OPC UA 组(锅炉)的GitRep提供的示例。从头开始创建信息模型似乎是一项艰巨的任务。创建这样一个模型的最佳方法是什么?你推荐有用的工具吗?

标签: opcopc-ua

解决方案


有一些商业和开源工具可用于创建 OPC UA 信息模型。基本上,您需要的是一个 NodeSet2.xml 文件,它可以加载到许多不同的 OPC UA 实现中。

要创建这样的 NodeSet2.xml 文件,有多种工具。这里有一个简短的列表。

图形工具:

文字工具:

  • 您始终可以手动编写 NodeSet2.xml 文件。不建议这样做。
  • 使用 OPC 基金会的开源UA-ModelCompiler。在这里,您编写简单的 Model.xml 文件,这些文件被转换为 NodeSet2.xml 文件。

具有最多功能的工具是 UA-ModelCompiler,因为 OPC 基金会使用它来为主要规范和配套规范创建 NodeSet2.xml 文件。

我还在此处编写了有关如何使用 UA-ModelCompiler 创建自定义信息模型的教程: https ://opcua.rocks/custom-information-models/


推荐阅读