是否有用于绘制 OPC UA 图形符号的开源工具?

Is there an open-source tool for drawing OPC UA graphical notation?

您是否知道一些绘图工具支持 OPC UA 标准第 3 部分附件 D 中描述的图形表示法

该表示法类似于 UML,但有一些额外的元素可以很好地映射到 OPC UA 信息模型(如不同类型的引用)。这是符号的示例:

如果它是免费的,最好是开源的,那就太好了。谢谢

您可以使用 draw.io:https://www.draw.io/

它不是 OPC UA 的明确工具,但它支持所有形状、箭头和样式选项。

有一种获取官方 OPC UA 规范图形表示法的方法:

这需要 Windows PC 安装了 Office Word 和 Office Visio。

  1. 下载配套规范模板(注册后免费): https://opcfoundation.org/developer-tools/specifications-unified-architecture/opc-ua-companion-specification-template/
  2. 打开 Word 文档
  3. 滚动到文档第一部分中的图表。由于所有绘图都是嵌入的visio文件,您可以双击就地编辑图形符号。
  4. 然后 select 图形符号和 copy/paste 它到一个新的 Visio 文档
  5. 使用复制的符号的任何部分来创建您自己的绘图

是 Draw.io 是不错的选择。

我最近在 Costantino Piperogithub 上找到了一个 draw.io 的形状库。已经创建了标准形状。

您可以只下载 .xml 文件,然后在 draw.io 中您可以在文件 -> 打开库自 ->(选择您要导入的位置)中导入它

如果您想编辑此库或创建自己的库 - tutorial

如果您有 Windows PC 并安装了 Visio,您只需从 OPC 基金会网站下载官方 Visio 形状库:https://opcfoundation.org/guidelines-and-templates/