| 标准编号 | GB/T 33863.6-2017 (GB/T33863.6-2017) | | 中文名称 | OPC统一架构 第6部分:映射 | | 英文名称 | OPC unified architecture -- Part 6: Mapping | | 行业 | 国家标准 (推荐) | | 中标分类 | N10 | | 国际标准分类 | 25.040 | | 字数估计 | 69,673 | | 发布日期 | 2017-07-12 | | 实施日期 | 2018-02-01 | | 引用标准 | IEC/TR 62541-1; IEC/TR 62541-2; IEC 62541-3; IEC 62541-4; IEC 62541-5; IEC 62541-7; ITU-T X.690; ITU-T X.200; ITU-T X.509; SOAP V1.2 | | 采用标准 | IEC 62541-6-2011, IDT | | 发布机构 | 中华人民共和国国家质量监督检验检疫总局、中国国家标准化管理委员会 | | 范围 | GB/T 33863的本部分规定了GB/T 33863.2中描述的安全模型、GB/T 33863.4中描述的抽象服务定义、GB/T 33863.5中定义的数据结构和用于实现OPC UA规范的物理网络协议间的OPC统一架构(OPC UA)映射。 |
GB/T 33863.6-2017
OPC unified architecture.Part 6.Mapping
ICS 25.040
N10
中华人民共和国国家标准
OPC统一架构 第6部分.映射
(IEC 62541-6.2011,IDT)
2017-07-12发布
2018-02-01实施
中华人民共和国国家质量监督检验检疫总局
中国国家标准化管理委员会发布
目次
前言 Ⅶ
引言 Ⅷ
1 范围 1
2 规范性引用文件 1
3 术语和定义、缩略语 2
3.1 术语和定义 2
3.2 缩略语 3
4 概述 3
5 数据编码 4
5.1 概述 4
5.1.1 综述 4
5.1.2 内置类型 5
5.1.3 Guid 5
5.1.4 ExtensionObject 6
5.1.5 Variant 6
5.2 OPC UA二进制 6
5.2.1 概述 6
5.2.2 内置类型 7
5.2.2.1 Boolean 7
5.2.2.2 Integer 7
5.2.2.3 FloatingPoint 7
5.2.2.4 String 8
5.2.2.5 DateTime 8
5.2.2.6 Guid 8
5.2.2.7 ByteString 9
5.2.2.8 XmlElement 9
5.2.2.9 NodeId 9
5.2.2.10 ExpandedNodeId 11
5.2.2.11 StatusCode 11
5.2.2.12 DiagnosticInfo 11
5.2.2.13 QualifiedName 12
5.2.2.14 LocalizedText 12
5.2.2.15 ExtensionObject 13
5.2.2.16 Variant 14
5.2.2.17 DataValue 14
5.2.3 Enumerations 15
5.2.4 Arrays 15
5.2.5 Structures 15
5.2.6 Messages 16
5.3 XML 16
5.3.1 内置数据类型 16
5.3.1.1 概述 16
5.3.1.2 Boolean 17
5.3.1.3 Integer 17
5.3.1.4 FloatingPoint 17
5.3.1.5 XML浮点型支持正无穷大(INF)、负无穷大(-INF)和不明确的数值结果(NaN)
字节流 17
5.3.1.6 DateTime 17
5.3.1.7 Guid 18
5.3.1.8 ByteString 18
5.3.1.9 XmlElement 18
5.3.1.10 NodeId 18
5.3.1.11 ExpandedNodeId 19
5.3.1.12 StatusCode 20
5.3.1.13 DiagnosticInfo 20
5.3.1.14 QualifiedName 21
5.3.1.15 LocalizedText 21
5.3.1.16 ExtensionObject 21
5.3.1.17 Variant 21
5.3.1.18 DataValue 22
5.3.1.19 Enumerations 23
5.3.2 Arrays 23
5.3.3 Structures 24
5.3.4 Messages 24
6 安全协议 24
6.1 安全握手 24
6.2 证书 26
6.2.1 概述 26
6.2.2 应用实例证书 26
6.2.3 签名软件证书 27
6.3 WS安全会话 28
6.3.1 概述 28
6.3.2 标记 29
6.3.3 请求安全令牌(RST/SCT) 30
6.3.4 请求安全令牌响应(RSTR/SCT) 30
6.3.5 使用SCT 31
6.3.6 取消安全上下文 32
6.4 OPCUA安全会话 32
6.4.1 概述 32
6.4.2 MessageChunk结构 32
6.4.3 MessageChunks和错误处理 36
6.4.4 建立SecureChannel 36
6.4.5 导出密匙 37
6.4.6 验证消息的安全性 38
7 传输协议 39
7.1 OPCUATCP 39
7.1.1 概述 39
7.1.2 消息结构 39
7.1.3 建立连接 42
7.1.4 关闭连接 42
7.1.5 错误处理 43
7.1.6 错误恢复 44
7.2 SOAP/HTTP 45
7.2.1 概述 45
7.2.2 XML编码 46
7.2.3 OPCUA二进制编码 46
7.3 知名的地址 47
8 规范化契约 47
8.1 OPC二进制架构 47
8.2 XML架构和 WSDL 48
附录A(规范性附录) 常量 49
附录B(规范性附录) OPCUA本地映射类型声明 51
附录C(规范性附录) XML映射的 WSDL 52
附录D(规范性附录) 安全设置管理 53
图1 OPCUA栈概览 4
图2 二进制流中的编码整数值 7
图3 在二进制流中编码浮点值 7
图4 以二进制流编码字节流 8
图5 以二进制流编码Guids 8
图6 以二进制流编码XmlElements 9
图7 字节流NodeId 10
图8 两字节NodeId 10
图9 四字节NodeId 11
图10 安全握手 25
图11 相关的XMLWeb服务规范 28
图12 WS安全会话握手 29
图13 OPCUA安全会话 MessageChunk 32
图14 OPCUATCP消息结构 41
图15 建立 OPCUATCP连接 42
图16 关闭 OPCUATCP连接 43
图17 恢复OPCUATCP连接 45
表1 内置数据类型 5
表2 Guid结构 6
表3 所支持的浮点类型 7
表4 NodeId组成部分 9
表5 NodeId编码值 9
表6 标准NodeId二进制编码 10
表7 两字节NodeId二进制编码 10
表8 四字节NodeId二进制编码 11
表9 ExpandedNodeId二进制编码 11
表10 DiagnosticInfo二进制编码 12
表11 QualifiedName二进制编码 12
表12 LocalizedText二进制编码 13
表13 ExtensionObject二进制编码 13
表14 Variant二进制编码 14
表15 DataValue二进制编码 14
表16 OPCUA二进制编码结构示例 16
表17 整型的XML数据类型映射 17
表18 浮点型的XML数据类型映射 17
表19 NodeId组件 19
表20 ExpandedNodeId组件 19
表21 枚举类型组件 23
表22 安全策略 25
表23 应用实例证书 26
表24 签名软件证书 27
表25 WS-*命名空间前缀 29
表28 OPCUA安全会话消息首部 33
表29 非对称算法的安全首部 33
表30 对称算法的安全首部 34
表31 序列首部 35
表32 OPCUA安全会话消息页脚 35
表33 OPCUA安全会话消息中止主体 36
表34 OPCUA安全会话OpenSecureChannel服务 36
表35 加密密匙生成参数 38
表36 OPCUATCP消息首部 39
表37 OPCUATCPHelo消息 40
表38 OPCUATCP应答消息 40
表39 OPCUATCP错误消息 41
表40 OPCUATCP错误代码 43
表41 WS寻址首部 46
表42 LDS知名的地址 47
表A.1 分配给属性的标识符 49
表D.1 担保应用程序 53
前言
GB/T 33863《OPC统一架构》分为以下13个部分.
---第1部分.概述和概念;
---第2部分.安全模型;
---第3部分.地址空间模型;
---第4部分.服务;
---第5部分.信息模型;
---第6部分.映射;
---第7部分.行规;
---第8部分.数据访问;
---第9部分.警报和条件;
---第10部分.程序;
---第11部分.历史访问;
---第12部分.发现;
---第13部分.聚合。
本部分为GB/T 33863的第6部分。
本部分按照GB/T 1.1-2009给出的规则起草。
本部分使用翻译法等同采用IEC 62541-6.2011《OPC统一架构 第6部分.映射》。
与本部分中规范性引用的国际文件有一致性对应关系的我国文件如下.
---GB/T 9387(所有部分) 信息技术 开放系统互连 基本参考模型(ISO/IEC 7498所有部
分,IDT)
---GB/T 16263.1-2006 信息技术 ASN.1编码规则 第1部分.基本编码规则(BER)、正则编
码规则(CER)和非典型编码规则(DER)规范 (ISO/IEC 8825-1.2002,IDT)
---GB/T 16264.8-2005 信息技术 开放系统互连 目录 第8部分.公钥和属性证书框架
(ISO/IEC 9594-8.2001,IDT)
本部分由中国机械工业联合会提出。
本部分由全国工业过程测量控制和自动化标准化技术委员会(SAC/TC124)归口。
本部分起草单位.机械工业仪器仪表综合技术经济研究所、重庆川仪自动化股份有限公司、上海自
动化仪表有限公司、北京三维力控科技有限公司、西南大学、中国烟草总公司职工进修学院。
本部分主要起草人.王成城、丁研、王德吉、王春喜、姚杰、张庆军、刘枫、张春庭、闫晓风、赵艳领。
引 言
本部分为OPC统一架构应用开发者提供了规范。本标准给出了为开发标准接口而进行分析和设
计的过程,该标准接口可加快由多个供应商完成的应用开发,并实......
|