OPC-UA中的命名空间是什么?

14
我是OPC Unified Architecture领域的新手,正在从基础开始学习。命名空间指的是什么?为什么它总是与NodeID附加在一起?请帮我解释一下。

你可以将命名空间视为来自不同来源的节点的区分器。由于服务器可能具有来自多个来源的节点,因此命名空间是一种公开哪个节点属于哪个树下的方式。 - Naushad Warsi
1个回答

10

OPC UA中的命名空间类似于节点id的容器。 OPC基金会定义了索引为0的预定义命名空间。 还有许多其他命名空间,例如DI、PLCopen。每个命名空间都属于特定的OPC UA规范,每个OPC UA规范都可以定义自己的节点id。 为了确保特定ID在命名空间内唯一地标识特定节点,您需要指示命名空间ID。

有关更多信息,请参见官方OPC UA规范:

https://reference.opcfoundation.org/v104/Core/docs/Part3/8.2.2/


非常感谢。您能否指导我如何逐步学习和掌握OPC UA? - Tushar Mane
3
有几本书可供选择。对于初学者来说,一本不错的书是《OPC UA - 统一架构:工业自动化中最重要的信息技术通俗易懂指南》。 - Stefan Profanter

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接