GB/T 26790.4-2020 工业无线网络WIA规范 第4部分:WIA-FA协议一致性测试规范

GB/T 26790.4-2020 工业无线网络WIA规范 第4部分:WIA-FA协议一致性测试规范
仅供个人学习
反馈
标准编号:
文件类型:.pdf
资源大小:21M
标准类别:电力标准
资源ID:44488
免费资源

标准规范下载简介

GB/T 26790.4-2020 工业无线网络WIA规范 第4部分:WIA-FA协议一致性测试规范简介:

GB/T 26790.4-2020《工业无线网络WIA规范 第4部分:WIA-FA协议一致性测试规范》是针对工业无线局域网络(Industrial Wireless Area Network, WIA)中WIA-FA (Wireless Industrial Automation - Fieldbus Access)协议制定的一份具体测试标准。WIA-FA是针对工业自动化环境设计的无线通信标准,主要用于设备间的无线数据交换,如自动化控制系统、传感器和执行器等。

该测试规范详细规定了WIA-FA协议设备在设计、制造和使用过程中的一致性测试要求。一致性测试旨在确保所有符合该标准的设备在功能、性能、互操作性和数据传输等方面具有统一的行为和表现,从而保证整个工业无线网络系统的稳定性和可靠性。

测试内容可能包括但不限于:无线通信性能测试(如信号强度、数据速率、传输距离等)、协议一致性测试(如帧结构、命令响应、错误处理等)、安全性能测试(如数据加密、访问控制等)以及环境适应性测试(如温度、湿度、电磁环境等)。

遵循此标准,制造商可以确保其产品在不同环境下都能正确工作,并且可以与其他符合标准的设备无缝集成,这对于工业无线网络的广泛应用至关重要。

GB/T 26790.4-2020 工业无线网络WIA规范 第4部分:WIA-FA协议一致性测试规范部分内容预览:

该测试用例测试现场设备能否正确响应AL的写(WRITE)服务。配置现场设备UAO测试包括 现场设备设备表中的NumOfCfgUAO属性以及写现场设备的CfgUAOList属性。 测试过程为: a)网关设备读完现场设备UAO后,测试系统向被测设备发送写(WRITE)请求,具体配置内容 包: 1)DeviceList中的NumOfCfgUAO值 2)CfgUAOList值。 b)被测设备接收到请求后,向测试系统返回写(WRITE)正响应 c)测试系统将接收的写(WRITE)正响应与期望的报文进行比对,如果比对匹配,则测试通过。 具体时序如图11所示,具体测试说明如表18所示

GB/T26790.4—2020

图11配置现场设备UAO测试(正向测试)时序图

GB∕T 13378-1992 晴天采光测量方法GB/T26790.4—2020

该测试用例测试现场设备能否响应AL的写(WRITE)服务。配置现场设备UAO测试包括写现 场设备设备表中的NumOfCfgUAO属性以及写现场设备的CfgUAOList属性。 测试过程为: a 被测设备加人网络后,测试系统向被测设备发送错误的读(WRITE)请求,具体写内容包括 DeviceList中的NumOfCfgUAO值以及CfgUAOList值,错误类型包括: 1) 服务超时;(本地控制即可,这个代码没有意义) 2 服务不被支持; 3) UAO不存在; 属性不存在; 5) 存储索引不存在; 6 成员不存在; 7) 长度太长;(本地控制即可,这个代码没有意义) 8 值超出范围; 9)其他。 b)被测设备接收到请求后,向测试系统返回携带对应错误代码的写(WRITE)负响应。 c)测试系统将接收的写(WRITE)负响应与期望的报文进行比对,如果比对匹配,则测试通过 具体时序如图12所示,具

表19配置现场设备UAO测试(反向测试)说

表19配置现场设备UAO测试(反向测试)说明

GB/T26790.4—2020

GB/T26790.4—2020

该测试用例测试现场设备能否正确响应AL的写(WRITE)服务。配置现场设备VCR测试包括写 现场设备VCRList属性。 测试过程为: a)网关设备配置完现场设备UAO后,测试系统向被测设备发送写(WRITE)请求,具体配置内 容为现场设备的VCRList属性; b) 被测设备接收到请求后,向测试系统返回写(WRITE)正响应; c)测试系统将接收的写(WRITE)正响应与期望的报文进行比对,如果比对匹配,则测试通过。 具体时序如图13所示,具体测试说明如表20所示

GB/T26790.4—2020

图13配置现场设备VCR测试(正向测试)时序图

表20配置现场设备VCR测试(正向测试)说明

GB/T26790.4—2020

该测试用例测试现场设备能否响应AL的写(WRITE)服务。配置现场设备VCR测试包括写现场 设备VCRList属性。 测试过程为: a) 被测设备加入网络后,测试系统向被测设备发送错误的读(WRITE)请求,具体写内容为现场 设备的VCRList属性,错误类型包括: 1 服务超时;(本地控制即可,这个代码没有意义) 服务不被支持; 3) UAO不存在; 属性不存在; 5) 存储索引不存在; 6) 成员不存在; 7) 长度太长;(本地控制即可,这个代码没有意义) 8) 值超出范围; 9 其他。 b 被测设备接收到请求后,向测试系统返回携带对应错误代码的写(WRITE)负响应 C 测试系统将接收的写(WRITE)负响应与期望的报文进行比对,如果比对匹配,则测试通过。 具体时序如图14所示,具体测试说明如表21所示

GB/T26790.4—2020

图14配置现场设备VCR测试(反向测试)时序图

表21配置现场设备VCR测试(反向测试)说明

表21配置现场设备VCR测试(反向测试)说明

GB/T26790.4—2020

该测试用例用于测试现场设备能否正确响应KEK密钥分发请求。 测试过程为: a)被测设备安全加入网络后,测试系统向被测设备发送密钥分发请求; b)被测设备接收到密钥分发请求后,向测试系统返回密钥分发响应; c)测试系统将接收到的密钥分发响应报文与期望的报文进行比对,如果比对匹配,则测试通过 直体时虚如图15所示,直休测试说胆如表22所示

图15KEK密钥分发测试(正向测试)时序图

表22KEK密钥分发测试(正向测试)说明

GB/T26790.4—2020

该测试用例用于测试现场设备能否正确响应KEK密钥分发请求。 测试过程为: a) 被测设备安全加人网络后,测试系统向被测设备发送一个错误的KEK密钥: D 被测设备接收到密钥分发请求后,向测试系统返回密钥分发响应失败; c)测试系统向被测设备发送一个密钥属性读取请求;

GB/T26790.4—2020

被测设备接收到属性读取请求后,向测试系统返回一个失败的属性读取响应; 测试系统将接收到的密钥分发响应报文与期望的报文进行比对,如果比对匹配,则测试通过。

图16KEK密钥分发测试(反向测试)时序图

表23KEK密钥分发测试(反向测试)说明

GB/T26790.4—2020表23(续)Send(SendPacket2, SecLevel, KS) ;WHILE(Receive(RevPacket).type ! = RefPacket2.type)for MaxWaitTime;IF(RcvPacket .type == RefPacket2.type)IF (Verify(RcvPacket.all, RefPacket2.all,SecLevel,KS)== SUCCESS)Printscreen("KEK Establish Test Success!");TestCaseResult ="SUCCESS";ELSE测试用例伪代(TestCaseResult ="FLED";码描述Printscreen("KEK EstablishTest Failed!");ELSETestCaseResult ="FLED";Printscreen( TestCaseResult) ;TEST RESULT:SUCCESS or FLED测试系统应发数据包:数据包1:协议层:DLL顿名称:Key Establish Request withKEK:0x91|0xaa |0x03| 0x??0x??| 0x00 0xlD|0x??0x??| 0x02|0x?? 0x?? 0x?? 0x?? 0x??Ox??| 0x??... 0x?? 0x?? 0x?? 0x??0x??| 0x?? 0x?? 0x?? 0x??顿域说明:顿控制(1)|网络ID(1)|目的地址(1)|序列号(2)|顿长度(2)|密钥ID(2)|密钥类型(1)I密钥激活时隙(6)|密钥值(16)|密钥MIC(4)|FCS(2)数据包2:协议层:DLL参考数据包名称:AttributeGettingRequest(KEK)SecLevel= 5顿:0x8e10xaa10x0310x?? 0x??10x?? 0x??10x8410x??0x?? 0x??10x?? 0x??10x??0x?? 0x?? 0x??顿域说明:顿控制(1)|网络ID(1)|目的地址(1)序列号(2)|顿长度(2)|属性标识符(1)属性成员标识符(1)|多个属性值的第一个存储索引(2)|属性数目(2)|FCS(2)测试系统应收数据包:数据包1:协议层:DLL顿名称:KeyEstablishResponse: 0x92|0xaa | 0x03|0x?? 0x??| 0x00 0x03|0x?? 0x??| 0x011 0x??0x?? 0x?? 0x??顿域说明:顿控制(1)|网络ID(1)|源地址(1)|序列号(2)|顿长度(2)|密钥ID(2)状态46

该测试用例用于测试现场设备能否正确响应KEDU密钥分发请求

GB/T26790.42020

测试过程为: a)被测设备安全加人网络后,测试系统向被测设备发送密钥分发请求; b) 被测设备接收到密钥分发请求后,向测试系统返回密钥分发响应; 测试系统将接收到的密钥分发响应报文与期望的报文进行比对,如果比对匹配,则测试通过

图17KEDU密钥分发测试(正向测试)时序图

表24KEDU密钥分发测试(正向测试)说明

该测试用例用于测试现场设备能否正确响应KEDU密钥分发请求。 测试过程为: a)被测设备安全加入网络后,测试系统向被测设备发送一个错误的KEDU密钥材料; b) 被测设备接收到密钥分发请求后,向测试系统返回密钥分发响应失败; c)测试系统向被测设备发送一个密钥属性读取请求; d 被测设备接收到属性读取请求后,向测试系统返回一个失败的属性读取响应; e)测试系统将接收到的密钥分发响应报文与期望的报文进行比对,如果比对匹配,则测试通过 具体时序如图18所示,具体测试说明如表25所示

图18KEDU密钥分发测试(反向测试)时序图

别墅智能化设计图纸表25KEDU密钥分发测试(反向测试)说明

GB/T26790.4—2020

该测试用例用于测试现场设备能否正确响应KEDB密钥分发请求。 测试过程为: a)被测设备安全加人网络后,测试系统向被测设备发送密钥分发请求; b)被测设备接收到密钥分发请求后,向测试系统返回密钥分发响应; c)测试系统将接收到的密钥分发响应报文与期望的报文进行比对,如果比对匹配,则测试通过

具体时序如图19所示,具体测试说明如表26所示

图19KEDB密钥分发测试(正向测试)时序图

JG∕T 3031.4-1996建筑用铜管管件45°弯头表26KEDB密钥分发测试(正向测试)说明

GB/T26790.4—2020

©版权声明
相关文章