> 文章列表 > OPCUA 标识符( Identifier)类型

OPCUA 标识符( Identifier)类型

OPCUA 标识符( Identifier)类型

 OPCUA 标识符类型:

1 数值型标识符(Numeric Identifier):表示为数字字符串,如 "2"、"200" 等,主要用于预定义的 OPCUA 节点类型和节点属性。

2 字符串型标识符(String Identifier):表示为字符串,如 "Root"、"Objects" 等,主要用于自定义节点类型和节点属性。

3 GUID型标识符(GUID Identifier):表示为 UUID(通用唯一标识符),是一个长度为 128 位的二进制数,用十六进制表示,如 "6ba7b814-9dad-11d1-80b4-00c04fd430c8",主要用于标识 OPCUA 的命名空间(Namespace)。                                                                       

GUID定义
GUID是一种由算法生成的二进制长度为128位的数字标识符。
算法的核心思想:结合机器的网卡、当地时间、一个随机数来生成GUID
GUID格式
GUID 的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”   (8-4-4-4-12),其中每个 x 是 0-9 或 a-f 范围内的一个十六进制数。
例如:
07d3390c-1793-482b-87a1-b952e791051a
c04d9e19-44e7-449e-b29e-a61fbacb2863

4 Opaque型标识符(Opaque Identifier):表示为任意字节序列,主要用于自定义的数据类型和结构体成员。

5 URI型标识符(URI Identifier):表示为 URL(统一资源定位符)或 URN(统一资源名称),主要用于标识 OPCUA 的节点和属性。URI URL URN介绍。

6 Qualified Name型标识符(QualifiedName Identifier):表示为二元组(NamespaceIndex, Name),其中 NamespaceIndex 为 Namespace 在 Namespace Table 中的索引,Name 为节点或属性的名称,主要用于引用其他 Namespace 中的节点和属性。

7 Localized Text型标识符(LocalizedText Identifier):表示为二元组(Locale, Text),其中 Locale 为本地化语言,Text 为本地化文本,主要用于描述节点和属性的名称、描述等。

这些标识符类型在 OPCUA 中有着不同的应用场景,例如数值型标识符主要用于预定义的节点类型和属性,字符串型标识符主要用于自定义节点类型和属性,GUID型标识符主要用于标识命名空间,URI型标识符主要用于标识节点和属性,而 Qualified Name型标识符和Localized Text型标识符则主要用于引用其他 Namespace 中的节点和属性,并且可以提供本地化支持。

采集协议实现数字、字符串类型即可

91魔方网