(高清版)GBT 30966.5-2022 风力发电机组 风力发电场监控系统通信 第5部分:一致性测试_第1页
(高清版)GBT 30966.5-2022 风力发电机组 风力发电场监控系统通信 第5部分:一致性测试_第2页
(高清版)GBT 30966.5-2022 风力发电机组 风力发电场监控系统通信 第5部分:一致性测试_第3页
(高清版)GBT 30966.5-2022 风力发电机组 风力发电场监控系统通信 第5部分:一致性测试_第4页
(高清版)GBT 30966.5-2022 风力发电机组 风力发电场监控系统通信 第5部分:一致性测试_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

代替GB/T30966.5—2015国家市场监督管理总局国家标准化管理委员会IGB/T30966.5—2022/IEC61400-25-5 Ⅲ 1 1 24缩略语 4 5 55.2一致性测试程序 55.3质量保证和测试 5 55.3.2质量计划 6 65.4.1通则 65.4.2设备测试 7 8 86.1测试方法 86.2一致性测试程序 8 86.2.2测试程序要求 9 6.2.4服务器设备测试用例 6.2.5客户端设备的测试用例 276.2.6验收标准 40 41 417.3时间同步和准确性 7.3.1时间同步测试介绍 427.3.2时间同步测试方法 427.3.3时间同步协议的时间 43附录A(资料性)测试过程模板举例 ⅢGB/T30966.5—2022/IEC614一致性测试》MGB/T30966.5—2022/IEC614 第3部分:信息交换模型。目的是规定了信息交换模型可被客户端和服务器用来访问 1风力发电机组风力发电场监控系统通信 注:测试设备在一致性测试及验证结果方面的作用超出了本文件的范围。在GB/T30966.3中定义(风轮转速、停机定义定义GB/T30966.1风力发电机组风力发电场监控系统通信第1部分:原则与模型GB/T30966.2—2022风力发电机组风力发电场监控系统通信第2部分:信息模型GB/T30966.3风力发电机组风力发电场监控系统通信第3部分:信息交换模型GB/T30966.4风力发电机组风力发电场监控系统通信第4部分:映射到通信规约2GB/T30966.5—2022/IEC614DL/T860.4电力自动化通信网络和系统第4部分:系统和项目管理(DL/T860.4—2018,DL/T860.71电力自动化通信网络和系统第7-1部分:基本通信结构原理和模型(DL/T860.71-2014,IDL/T860.73—2013电力自动化通信网络和系统第7-3部分:基本通信结构公用数据类DL/T860.74-2014电力自动化通信网络和系统第7-4部分:基本通信结构兼容逻辑节点类ISO/IEC9646(所有部分)信息技术开放系统互连一致性测试方法和框架(Informationtechnology—OpenSystemsInterconIEC61400-25(所有部分)风力发电机组风力发电场监控系统通信[Windturbines—Part25:CommunicationsformonitoringandcontrolofwindpowerplaIEC61850-6:2009电力企业自动化通信网络和系统3GB/T30966.5—2022/IEC614 4IP互联网协议(Inter5GB/T30966.5—2022/IEC614 6GB/T30966.5—2022/IEC614 7应提供模型实现一致性声明或MICS,详细说明由系统或设备支持的标准数据对象模型元素。开始结束图2一致性评价过程示意图8 -—唯一的参考编号。9□□□GB/T30966.5—2022/IEC614 测试主站,客户模拟器时间主站时间主站检查PICS文件中的主要/次要软件版本与DUT是否匹配DL/T860.74。根据GB/T3096检查制造商的PIXIT文件中的主要/次要软件版本与DUT的软件版本是否匹配DL/T860应根据测试案例的要求指示所需的信息检查制造商的MICS文件中的主要/次要软件版本与DUT的软件版本是否匹配(IEC6185应指示所有非标准逻辑节点,数据对象,数据检查制造商的TICS文件中的主要/次要软件版本与DUT的软件版本是否匹配(IEC6185验证每个LN中条件存在为真对象。当所有对象根据适用的SCSM验证数据模型映射。当映射符合适根据有关功能组件组织适用的SCSM验证数据模型映射。当映射符合适根据关于控制模块和日志命名的适用的SCSM验证数据模型映射。当映射符合适验证每个LN的所有对象的数据类型。当所有对象/属性的数据类型符合GB/T30966.2、GB/T验证来自特定范围内的设备的数据属性值(这是整个一致性测试期间的持续工作)围内时通过根据GB/T30966.2中的扩展规则(仅当扩展被实现时),检查制造商特定数据模型扩展是否被实现。当根据特定规则,所有扩展被实现时通过检查数据属性顺序是否在与GB/T30966.2匹配的数据对象类型之内。当所有根据GB/T30966.2—2022中22.2和适用的SCSM,检查逻辑设备、逻辑节点、数检查保持多个数据对象实例化的规则(DL/T860.71、DL/T860.74)检查逻辑设备命名空间是否参考GB/T30966检查非WPP应用程序的名称空间是否正确使用GB/T30966.5—2022/IEC614 关联及释放TPAA关联(DL/T860.72—2013中8.3)关联和客户中止TPAA关联DL/T860.72—2013中8.3)同时与最多数量的客户端关联(PIXIT)检查带有错误的认证参数,服务器启动认证,关联失败,以及认证关闭服务器关联(DL/T86中8.3)检查服务器或客户端的关联参数错误时关联失败(DL/T860.72—2013中8.3)断开通信接口,DUT在规定的时间内应检测到链路中断中断和恢复供电,DUT就绪后应能接受关联请求验证被丢弃的关联资源的重新利用请求读取服务器目录(逻辑设备)并验证响应(DL/T860.72—2013中7.2.2)对每个服务器目录(逻辑设备)的响应发布读取逻辑设备目录请求,并验证响应(DL/T860.72—2013中对每个读取逻辑设备目录响应发布读取逻辑节点目录(数据)请求,并验证响应(DL/T860.72—2013中对每个读取逻辑节点目录(数据)的响应发——读取数据目录请求,并验证响应(DL/T860.72—2013中11.4.4);——读取数据定义请求,并验证响应(DL/T860.72—2013中11.4.5);——读取数据值请求,并验证响应(DL/T860.72—2013中11.4.2)对每个可写数据对象发设定数据值请求,并验证响应(DL/T860.72—2013中11.4.3)对每个功能约束请求读取所有数据值,并验证响应(DL/T860.72—2013中10.2.3)评价所选(电压/电流)的模拟量测量的语——验证模拟量值(真实性检查,不准确度);——验证质量位,强制情况设置特定质量位;验证(世界标准时间)时间戳值和质量(真实性检查,不准确度);——验证缩放,范围和单位,更改设置并验证结果值;—验证死区,改变死区和验证结果;——验证状态值;——验证质量位,强制情况设置特定质量位;——验证(世界标准时间)时间戳值和质量(真实性检查,不准确度)——当Mod/Beh为关闭时,流程数据不更新,Mod和Beh更新时,质量被设为无效;——当Mod/Beh为测试或测试阻塞时,流程数据质量测试被设置;—当Mod/Beh为开启阻塞时,流程数据质量operatorBlocked被设置;——(DL/T860.74—2014的附录A)——LLN0.GrRef宜参考一个有效的逻辑设备;——不会出现循环引用;——Beh值在更高的等级正确地影响一个更低的等级(例如,像LDBeh根据LNMod影响LN的表现)———服务器目录(逻辑设备)(DL/T860.72—2013中7.2.2);—读取逻辑设备目录(DL/T860.72—2013中9.2.1);——读取逻辑节点目录(数据)(DL/T860.72—2013中10.2.2);——读取所有数据值(DL/T860.72—2013中10.2.3);——读取数据值(DL/T860.72—2013中11.4.2);—设定数据值(DL/T860.72—2013中11.4.3);——读取数据目录(DL/T860.72—2013中11.4.4);—读取数据定义(DL/T860.72—2013中11.4.5)采用超出数值范围的数据请求,并验证服务响应错误(DL/T860.72—2013中11.4.3)对只读数据发起数据修改请求,并验证服务响应错误(DL/T860.72—2013中11.4.3)请求读取逻辑节点目录(逻辑设备),并检查响应(DL/T860.72—2013中10.2.2),对每个响应发:——读取数据集数值请求,并检查响应(DL/T860.72—2013中13.3.2);—读取数据集目录请求,并检查响应(DL/T860.72—2013中13.3.6)采用单元素和最多元素发起创建永久数据集的请求,检查响应(DL/T860.72—2013中13.采用单元素和最多元素发起创建非永久数据集的请求,检查响应(DL/T860.72—2013中13建立和删除一个永久数据集,用同样的名称以新数据值或重新排序的元素建立和删除一个非永久数据集,用同样的名称以新数据值或重新排序的元素建立一个非永久数据集,释放或中止关联,再进行关联并检查数据集是否已删除(DL/T860.72—2013中13.1)建立一个非永久数据集,释放或中止关联,再进行关联并检查数据集是否已存在(DL/T860.72—2013中13.1)测试用例建立和删除一个永久数据集,验证每个数据集都能正常建立:将建建立和删除一个非永久数据集,验证每个数据集都能正常建立:将建用读取数据值和设定数据值验证设定数据集验证是否可以为每个指定的最大客户端数量创建具有最大成员数验证可以为每个指定最大数量额客户端创建的非永久数据集验证一个非永久数据集是否可以使用数据集和数据集成员的最大名称长度创建(DL/T860中22.2)验证是否可以用数据集的最大名称长度和数据集元素来创建持久数据集(DL/T860.72—2013中22.2)测试用例——读取数据集数值(DL/T860.72—2013中13.3.2);——设定数据集数值(DL/T860.72—2013中13.3.3);——创建数据集(DL/T860.72-2013中13.3.4);-—删除数据集(DL/T860.72—2013中13.3.5);——读取数据集目录(DL/T860.72—2013中13.3.6)继续创建一个永久数据集,直到返回一个正确的响应服务错误继续创建一个非永久数据集,直到返回一个正确的响应服务错误删除一个(预先定义的)不可删除的数据集,并删除由(报告)控制类引用的永久数据集,并检查响应服务错误(DL/T860.72—2013中13.1)删除由(报告)控制类引用的非永久数据集,并检查响应服务错误(DL/T860.72—2013中13.1)用带有一个或多个只读成员的数据集请求读取数据集数值禁用subEna并且设置subVal,subMag,subCMag,subQ,subID且验证当subEna传递,当subEna被启用后取代值被传递(DL/T860.73—2013的表64)源被设置为可替换的测试用例请求读取逻辑节点目录(URCB)并检查响应。验证URCB可选域的报告。配置/启动URCB全部可选域组合:序列号、报告时间戳、包括的原因、数据集名、和/或数据引用(DL/T860.72—2013中17.2.3.2.2.1),强制/触发一个报告并检查报告包含启动的可选域验证URCB的触发条件:——配置和启动URCB全部有用的可选域:序列号、报告时间戳●完整性;●数据更新(dupd);●完整性的更新;●数据改变(dchg);●数据和品质改变;●完整性周期的数据改变和品质改变。—验证原因代码的有效性(DL/T860.72—2013中17.2.3.2.2.9);—验证多个触发条件满足时最好只产生一个报告(DL/T860.72—2013中17.2.3.2.3.2);——验证只在报告启动设置为True时才发送报告(DL/T860.72—2013中17.2.2.5),总召(DL/T860.72—2013中17.2.2.13)设置URCB的GI属性将启动总召过程。发送具有当前数据值的报告。总GB/T30966.5—2022/IEC614表10非缓冲报告验证性测试用例(续)测试用例验证当报告太长不能在一个报文中传送时,是否可分成几个子报告传送。启用序列项域,检查下述各项的有效性(DL/T860.72—2013中17.2.3.2.2.5):——序列号(不改变);——子序列号(第一个报告为0,递增,超过最大数归0);——更多的序列;——进入时间(序列号不变时不改变)(DL/T860.72—2013中17.2.3.2.2.9)。检验在发送由完整性或总召触发引起的分段报告的期间更新数据值,可以被数据发生改变的报告所中断,此报告具有新的序列号(DL/T860.72—2013中17.2.3.2.3.5)。新的总召请求应能停止正在进行中的总召报告的剩余段的发送。新的总召报告以子序列号为0(DL/T860.72—2013中17.2.3.2.3.4)配置修订(DL/T860.72—2013中17.2.2.7)验证ConfRev是否表示DatSet引用的数据集配置已改变的次数。下述改变应计数:——删除数据集的元素;验证在服务器重启之后,ConfRev的值恢复到基本本地配置的原始值,或者该值保持在重启前的配置。验证在服务器增加ConfRev的情况下,由于处理ACSI服务当数据集不为空的情况下,ConfRev不宜为0验证在服务器重启之后,ConfRev的值恢复到基本本地配置的原始值,或者该值保持在重启缓冲时间(DL/T860.72—2013中17.2.2.9)验证缓存时间终止前数据集同一成员发生第二个内部提示的情况下,服务器将(DL/T860.72—2013中——对于模拟信息,用新值代替挂起报告中的当前值。配置缓存时间为1000ms,在缓存时间内强使多个数据集元素的数据值改变。服务器将自上次报告后在缓存时间内发生改变的所有数据值用一个报告发送;验证缓存时间值0表明不使用缓存时间属性(DL/T860.72—2013中17.2.2.9);验证缓存时间值至少包含3600000(以ms为单位,1小时)当LLNO为值为关闭()或者开通/阻塞()时,验证逻辑设备中的过程值不宜发送任何数据变更或者质量变更报告。(DL/T860.72—2013的附录A)当客户配置URCB时,检验服务器将URCB所有者设置为非空值,当客户释放URCB时,验证服务器将验证DUT可以用具有最大长度名称的RptID和数据集处理一个URCB(DL/T860.72—2013中22.2)GB/T30966.5—2022/IEC614采用错误参数发起读取URCB值的请求,验证服务响应错误(DL/T860.72—2013中17.2.5.3)不发送报告。(DL/T860.72—2013中17.2.5.3)错误地配置URCB:在启动时配置,配置ConfRev和序列号,配置URCB,设置Resv属性并将它启动。验证其他客户不能在URCB中设置属性值(DL/2013中17.2.4.5)配置不支持的URCB任选项(PIXIT)验证当TrgOps-GI未被设置时,设置GI请求读取逻辑节点目录(BRCB)并检查响应。验证BRCB可选域的报告。验证BRCB的触发条件:●完整性;●数据更新(dupd);●完整性的更新;●数据改变(dchg);●数据和品质改变;●完整性周期的数据改变和品质改变。——验证原因码的有效性(DL/T860.72-2013中17.2.3.2.2.9)——验证多个触发条件满足时最好只产生一个报告(DL/T860.72—2013中17.2.3.2.3.2)——验证只在报告启动设置为True时才发送报告(DL/T860.72—2013中17.2.2.5),表12缓冲报告验证性测试用例(续)测试用例总召(DL/T860.72—2013中17.2.2.13)设置BRCB的GI属性将启动总召过程。发送具有当前数据值的报告。总验证当报告太长不能在一个报文中传送时,是否可分成几个子报告传送。用序列号域,检查下述各项的有效性(DL/T860.72—2013中17.2.3.2.2.5):——序列号(不改变);——子序列号(第一个报告为0,递增,超过最大数归0);——更多的序列;——进入时间(序列号不变时不改变)(DL/T860.72—2013中17.2.3.2.2.9)。验证正在发送由完整性或总召触发引起的分段报告期间更新数据值,可以被数据发生改变的报告所中断,此报告具有新的序列号(DL/T860.72—2013中17.2.3.2.2.5)新的总召请求应能停止正在进行中的总召报告的剩余段的发送。新的总召报告以子序列号为0(DL/T860.72—2013中17.2.3.2.2.4)验证当可选域等于序列减数字不被设置时,无论子序列数和序列数都不在子报告中(DL/T2013中17.2.3.2.2.4、17.2.3.2.2.5)配置改变(DL/T860.72—2013中17.2.2.7)验证ConfRev是否代表DatSet引用的数据集配置已改变的次数。下述改变应计数:——数据集元素的重新排列。验证在服务器重启之后,ConfRev的值恢复到基本本地配置的原始值,或者该值保持在重启的配置。验证在服务器增加ConfRev的情况下,由于处理ACSI服务当数据集不为空的情况下,ConfRev不宜为0验证在服务器重启之后,ConfRev的值恢复到基本本地配置的原始值,或者该值保持在重启缓冲时间(DL/T860.72—2013中17.2.2.9)验证缓存时间终止前数据集同一成员发生第二个内部提示,服务器将(DL/T860.——对于状态信息,例如缓存时间已过期,应立即发送报告,—对于模拟信息,例如缓存时间已过期,应立即传输报告,以缓存时间的值重新启动第二个提示;——对于模拟信息,用新值代替挂起报告中的当前值。配置缓存时间为1000ms,在缓存时间内强使多个数据集元素的数据值改变。服务器将自上次报告后在缓存时间内发生改变的所有数据值用一个报告发送;验证缓存时间值0表明不使用缓存时间属性(DL/T860.72—2013中17.2.2.9)检验证缓存时间值至少包含3600000(以ms为单位,1小时)验证发送完整性报告之前,所有缓冲事件应被发送(DL/T860.72—2013中17.2.3.2.3.3)验证发送GI报告之前,所有缓冲事件应被发送(DL/T860.72—2013中17.2.3.2.3.4)当客户配置BRCB时,检验服务器将BRCB所有者设置为非空值。当客户释放BRCB时,检验服务器将GB/T30966.5—2022/IEC614表12缓冲报告验证性测试用例(续)测试用例检验DUT可以用RptID和数据集的最大名称长度处理一个URCB(DL/T860.72—2013中22.2)缓存报告(BRCB)状态机(DL/T860.72—2013中17.2.2.5和图24)——验证关联释放后事件缓存;—验证关联失去后,停止报告;——验证没有关联时未接收到的报告会以正确的顺序(SOE)接收(DL/T860.72—2013中17.2.12013中17.2.2.14);——验证改变数据集后,报告缓冲区清零(DL/T860.72—2013中17.2.2.5);强使缓冲器溢出,在溢出后发生事件的第一个报告中可选字段缓冲器溢出宜被设置2013中17.2.3.2.2.8)缓冲报告(BRCB);缓冲事件(DL/T860.72—2013中17.2.3.2.3.6)验证在关联重新可用之后,客户设置条目ID和启用BRCB之后,BRCB应该开始发验证成功的ResvTms行为:——当ResvTms=-1时,BRCB可以被配置客户使用;——当ResvTms=0时,客户可以通过写入值和配置BRCB来预留BRCB;——在丢失关联时,预留的BRCB在ResvTms数秒后释放(ResvTms设置为0)。在丢失关联时,除了最初的客户端(该客户端恢复关联),没有别的客户端验证用于设置ResvTms的设置BRCB值请求,应该:—如果BRCB的ResvTms的值为-1,则产生一个否定的响应;———若BRCB参数为非零且设置BECB值请求被另一个未保留BRCB的客户机发布时验证以下BRCB参数之一的变更清除缓冲区:RptID,BufTm,TrgOps,IntgPd,DatSet。Op不会清除缓冲区(DL/T860.72—2013中17.2.2.5)在设置一个无效,空,或不存在的进入ID之后,验证DUT发送了缓当BRCB状态为RptEna=TRUE时,条目ID的值,返回到一个读取BRCB值响应,应是最近传输的格GB/T30966.5—2022/IEC614测试用例采用错误参数发起读取BRCB值得请求,验证服务器响应错误(DL/T860.72—2013中17.2.3.3.2)用触发选项GI配置报表(非dchg,qchg,dupd,integrity)。当启用时,仅仅传送G不发送报告。(DL/T860.72—2013中17.2.3.2.2.4)将完整性周期设置为0且触发选项=完整性,导致不发送完整性报告(DL/T860.72—2013中17.2.2.11)错误地配置BRCB:在启动时配置,配置ConfRev和序列号,配置BRCB,并将它启动。验证其他客户不能在BRCB中设置属性值(DL/T860.72—2013中17.2.1)配置不支持的BRCB任选项(PIXIT)验证当TrgOps-GI未被设置时,设备不会发送含有原请求读取逻辑节点目录(LOG),检查响应为正确的请求读取逻辑节点目录(LCB),检查响应为正确的当LCB停用时,请求有功能约束LG设定的LCB值配置并启动日志,检查下述日志触发条件是否以正确的数据集元素向日志写——完整性;——数据更新(dupd);——完整性的更新;——数据改变(dchg):——品质改变(qchg);——数据改变和品质改变;请求按时间查询日志,检查响应为正确的请求按顺序查询日志,检查响应为正确的请求读取日志状态值,检查响应为正确的,验证响应的输入是否表示最早/最新的条目/时间已写入日志中检查数据是否按照逻辑节点GLOG定义的设置记录。相应的原因代码应为“应用-触发器”验证服务器可以处理的含有LCBRef,LogRef和数据集的最大名称长度的LCB和LOG(DL/T2013中22.2)验证日志条目是否不稳定的,在重新启动和功测试用例请求下述有错误参数(超出输入范围,数据集、LCB或日志不存在)的日志服务,验证服务响应错——读取LCB值(DL/T860.72-2013中17.3.2.5);——设定LCB值(DL/T860.72—2013中17.3.2.6);——按时间查询日志(DL/T860.72—2013中17.3.5.2);——按顺序查询日志(DL/T860.72—2013中17.3.5.3);——读取日志状态值(DL/T860.72—2013中17.3.5.4)LCB启动时,请求有功能约束LG的设定LCB值,验用控制模型强制和检查控制状态机的每个路径以查找多——常规安全的直接控制(DL/T860.72—2013中20.2.1);——常规安全的操作前选择控制(DL/T860.72—2013中20.2.2);——增强安全的直接控制(DL/T860.72—2013中20.3.2);——增强安全的操作前选择控制(DL/T860.72—2013中20.3.3)。为每种控制模型详细比较测试案例表16控制模型测试用例(续)使用在线服务更改控制模型,并验证控制对象是否根据新验证stSeld属性值是否按照状态机中指定验证选择值/操作的测试标示,且Beh=test(DL/T860.72—-2013中附录A的表A.1)Beh为“on”时,控制请求被拒绝,原因是“模式Beh为“test/blocked”时,控制请求选择所有的SBO控制对象,并按照相反的顺序取消它们。如果一个控制动作因另一被阻止,原因应为“1-of-n-control”验证是否在互锁或同步检查条件下执行了指定的检查,并相应地执行了命令(DL/T860.72-2013中——当互锁检查失败时,原因是“互锁阻塞”;——当互锁检查通过;——当同步检查失败时,原因是“同步检查阻塞”;操作(不选择)一个SBO控制对象并验证请求被拒绝的原因是否为“未选择对象”(DL/T860的表54)选择同一个控制对象两次,验证第二次选择请求被拒绝的原因是对象已被选择(DL/T860.72—2013的表54)并且对象保持在被选择的状态(操作请求被接受)reached)”(DL/T860.72—2013的表54,PIXIT)从两个不同的客户端选择相同的控制对象。验证第二个客户端发出的控制“被别的客户锁定(Locked-by-other-client)”(DL/T860.72—2013的表54)选择/操作一个未知的控制对象,验证控制请求被拒绝的原因是否为“未知”(DL/T860.7验证直接操作控制对象的选择请求被拒绝的原因是否为“未知”(DL/T860.72—2013的表54)从两个客户机操作同一个直接控制对象两次(DL/T860.72—2013的表54,PIXIT)并验证最近的控制请求被拒绝的原因是否为“命令已经在运行(Command-already-in-execution)”验证用不同的控制参数而非选择值来进行增强安全的操作前选择控制操作或取消请求被决绝的原因是否为“参数不一致(inconsistent-parameters)”验证当Loc被设置锁定时,远程控制请求被拒绝的原因是否为“被切换层次结构阻止(Blswitching-hierarchy)”验证通过工厂级权限授权(LocSta=T)的远程控制请求被拒绝的原因是否为“由切换层次结构引起的阻塞(Blocked-by-switching-hierarchy)”验证在CmdBlk.stVal上设置操作请求被拒绝的原因是否为“命令引起的阻塞(Blocked-by-command)”(DL/T860.72—2013的表54)表16控制模型测试用例(续)验证当blkEna设置控制请求被终止/拒绝时,原因是否为“时间限制(Time-limit-over)”验证选择响应后参数被改变,操作请求被拒绝的原因是否为“参数在运行中改变(Pexecution)”(DL/T860.72—2013的表54)验证当分接开关达到极限时(YLTC中的EndPosR或EndPosL),控制请求被拒绝的限制(step-limit)”(DL/T860.72—2013的表54)验证当一个APC控制动作结束时,位置超调,命令终止,原因是“超调结束(Ended-with-overshoot)”(DL/T860.72—2013的表47)验证当一个APC控制动作由于控制值和测量值之间的偏差而中止时,控制终止,原因(Abortion-due-to-deviation)”(DL/T860.72—2013的表47)当控制对象处于未选中状态时,验证取消请求是否成功(DL/T860.72—2013的表47)验证当控制对象处于等待执行状态时,取消或选择值请求被拒绝的原因是否为“命令已经mand-already-in-execution)”(DL/T860.72—2013的表54)验证在SBOns控制对象上的选择值请求被拒绝的原因是否为“未知(Unknown)”(DL/T860的表54)验证DUT是否可以用最大名称长度的IED和逻辑设备来控制一个对象(DL/T860.72—2013中22.2)特定控制模型的测试分为4个可实现的控制模型:b)常规安全的操作前选择控制(SBOns);c)增强安全的直接控制(DOes);d)增强安全的操作前选择控制(SBOes)。表17~表20列出了应使用的测试用例。发送操作请求,结果为“测试不通过”验证下列每个路径都将使设备返回到准备就绪状态并且验证时间激活——强制执行“测试不通过”;GB/T30966.5—2022/IEC614表18SBons测试用例——发送正确的取消请求;——等待超时;——关联丢失;——发送释放请求;—发送操作请求,结果“测试不通过”发送正确的时间激活操作请求,确保设备将生成“测试正确”。验证以下每个路径都将使设备返回到准备就绪状态,并验证时间激活操作是否可以终止:——强制执行“测试不通过”;验证发送多个“多次操作”请求是否将使设备返表19DOes测试用例测试用例验证以下每个路径都将使设备返回准备就绪状态,并验证命令是否可终——强制设备模拟器转到被请求的新状态;——强制设备模拟器保持旧状态(原因:时间限制或位置无效);——强制设备模拟器转到“中间”状态(原因:位置无效)发送操作请求,确保设备将生成“测试不通过”表19DOes测试用例(续)测试用例验证以下每个路径都将使设备返回到准备就绪状态并验证命令是否可以终——强制设备模拟器转到请求的新状态;——强制设备模拟器保持旧状态(原因:时间限制);——强制设备模拟器转到“中间”状态(原因:位置无效)验证以下每个路径将使设备返回到准备就绪状态并验证时间激活操作是否可以终——强制执行“测试不通过”;测试用例验证命令是否可以终止:——强制设备模拟器转到请求的新状态;——强制设备模拟器保持在旧状态(原因:时间限制或位置无效);——强制设备模拟器转到“中间”状态(原因:位置无效)验证以下每个路径将使设备返回到未选择状态;——发送正确的取消请求;——客户端等待选择超时;——发送释放请求:——发送操作请求,结果“测试不通过”验证以下每个路径都将使设备返回到未选择状态并验证——强制设备模拟器转到请求的新状态;——强制设备模拟器保持在旧状态(原因:时间限制或位置无效);——强制设备模拟器转到“中间”状态(原因:位置无效)——发送操作请求,结果“测试不通过”;使用具有错误访问权限的选择值来选择设备。访问宜被拒绝(DL/T860.72—2013中20验证发送多个“多次操作”请求将使设备返验证用不同于选择值的控制参数进行操作或取消请求被拒绝的原因表21时间验证性测试用例测试用例检查报告/日志时间戳的准确性与服务器的记录时间验证当设备支持时区和夏令时时,事件和干扰文件的时间戳为UTC时间验证在测试设备指定的一段时间后,是否可以检测到HMI,测试主管客户端设备检查图片文档中的主/副软件版本是否与DUT匹配(DL/T860.4)检查主/副软件版本制造商PIXIT文档和DUT软件版本是否匹配(DL/T860.4)。PIXIT应该按照测试案例中的要求指明所需的信息检查主/副软件版本制造商MICS文档和DUT软件版本是否匹配(DL/T860.4)检查TICS文档中的主/副软件版本和DUT的软件版本是否匹配(DL/T860.4)。TICS应指出支持的GB/T30966.5—2022/IEC614测试用例验证客户端可以根据GB/T30966.2处理最大名称长度和SCSM正确地扩展SDO之类的对象(PIXIT)a)未缓冲的报表控件块-没有索引;b)未缓冲的报表控件块-索引;c)缓冲报表控制块;验证DUT可以读取和处理IEC61400-25中CDCs的强制和可选属性,除非MICS中另有说明测试用例联合并强制DUT释放或终止TPAA协会(DL/T860.72—2013中8.3)强制DUT同时与最大服务器数量相关联(PIXIT)验证DUT在丢失一个服务器的关联之后恢复关联,并且这对其他服务器的由于访问点引用,关联和服务器响应否定答案由于认证参数,关联和服务器响应否定答案关联和服务器发布TPAA关联(DL/T860.72—2013中8.3)。DUT宜在配置期(种联系关联和服务器中止TPAA关联(DL/T860.72—2013中8.3)。DUT宜在配置期(种联系关联和服务器拒绝TPAA关联(DL/T860.72—2013中8.3)。DUT宜在配置期(种联系断开服务器和以太网交换机之间的通信接口,使DUT和以太网交换机之间的连接保持活跃状中断和恢复电源,DUT应在准备好时建立已配置的关联(PIXIT)如果DUT实现了自动描述(见注1),强制DUT启动自动描述,并检查DUT逻辑设备请求“获得服务器目录”(逻辑设备)(见注2)(DL/T860.72—2013中7.2.2)如果DUT实现了自动描述,对于每个获得服务器目录(逻辑设备)响应,检查D设备目录”请求(DL/T860.72—2013中9.2.1)如果DUT实现了自动描述,对于每个“获得逻辑设备目录”反应的问题,检验D节点目录”(数据)请求(DL/T860.72—2013中10.2.2)如果DUT“实现自动描述”,对于“获得逻辑节点目录”(数据)响应的一个子集,以下服务:获得数据目录请求和检查响应(DL/T860.72—2013中11.4.4),获得数据定义请求和检查响应(DL/T860.72—2013中11.4.5)验证DUT在启动后能够更新配置的服务器(PI请求不同基本类型的“设置数据变量”(例如FC=CF)并检查服务(GB/T30966.3)测试用例请求“获得所有数据变量”以获取所需的功能约束,并检查DUT是否更新其模型(DL/T860.中10.2.3)确认DUT能够设置/重置blkEna(DL/T860.73—2013中6.2.6)注1:实现自动描述意味着有一种方法可以配置客户端来更新它必须使用ACSI服务与之器的模型映像。注2:配置的服务器是指配置DUT与之通信的服务器。DUT至少需要知道参数,以便与它们建立关联。如果DUT实现了自动描述,强制SUT启动自动描述,并检查DUT在请求以下消极响应服务时是否与a)获得服务器目录(逻辑设备);b)获得逻辑设备目录;c)获得逻辑节点目录;d)获得数据目录;e)获得数据定义检查DUT在“获得所有数据变量”的请求在以下环境中失效时是否能与其他连接的服务器取得联检查DUT在“获得数据变量”的请求在以下环境中失效时是否能与其他连接的服务器取得联系:c)该值超出了此/数据的有效范围检查DUT在“设置数据变量”的请求在以下环境中失效时是否能与其他连接的服务器取得联系:如果DUT检测到/通知“质量”属性中的更改,使用服务器模拟器强制执行D如果DUT检测到/通知时间戳的“时间质量”属性的变化,使用服务器模拟器强制执行DUT监视的时间质量中的测量/状态值的不同值,并检查PIXIT中描述的行为GB/T30966.5—2022/IEC614测试用例如果DUT实现了自动描述,强制它启动自动描述,并检查它是否请求已配置得逻辑节点目录”(数据集)(DL/T860.72—2013中10.2.2)如果DUT实现了自动描述,则强制它启动自动描述并检查它是否请求服务器所有数据集的“获得数据集目录”(DL/T860.72—2013中13.3.6)检查DUT是否可以请求”“获得数据集值”并处理响应(DL/T860.72—2013中13.3.2)检查DUT是否可以请求“设置数据集值”并处理响应(DL/T860.72—2013中13.3.3)验证DUT是否检查SCD文件中的预配置数据集。如果检测到任何偏差DUT的行为与的相同如果DUT在启动后动态地创建持久/非持久数据集,请检查DUT根据配置发送创建数据集服务。PIXIT(DL/T860.72—2013中13.3.4)请求删除数据集服务并检查DUT是否正确发送请求和处理服务器的响应(DL/T860.72—2013中13.3.5)验证一个持久数据集是否可以被数据集的最大名称长度和一个数据集成员处理(DL/T860中22.2)验证一个非持久数据集是否可以被数据集的最大名称长度和一个数据集成员处理(DL/T860.72013中22.2)测试用例如果DUT实现了自动描述,强制SUT启动自动描述,并检查DUT在请求以下消极响应服务时是否与a)获得逻辑节点目录(数据集);a)响应是否定的;b)响应的元素比预期的多/少;c)响应带有不同类型的重新排序元素;d)响应带有相同类型的重新排序元素当DUT向其中一个服务器请求设置数据集值时,检查它是否仍然与其他服务器通信正常,并且为负如果DUT在启动后动态地创建持久/非持久数据集,则检查DUT在请求时仍然与其他服务器通信如果DUT在启动后动态配置数据集,检查DUT在请求带有否定响应的删器通信表31中列出了应使用的测试用例。验证DUT可以处理替代值的最大名称长度(DL/T860.72—2013中22.2)表32中列出了应使用的测试用例。测试用例如果DUT实现自动描述,则强制它启动自动描述并检查它是否请求所有已配置服务器的PIXIT中声明的逻辑节点的“获取逻辑节点目录”(URCB)如果DUT在使用设置URCB值启动后配置服务器的未缓冲报告控制块参数,请检查是否使用配置的值发送设置URCB值(DL/T860.72—2013中17.2.5.4)验证DUT是否能够使用不同的可选字段处理报强制DUT使用有用的可选字段组合来配置/启用URCB:序列号,和/或数据引用(DL/T860.72—2013中17.2.2.4),强制/触发报告并检查D新其数据库验证DUT是否能够处理具有不同触发条件的报告(DL/T860.72—2013中17.2.2.4):配置并启用包含所有支持的可选字段的URCB,并检查报告是否按照以下(支持a)完整性;b)更新(dupd);c)完整更新;d)关于数据变更(dchg);e)关于数据变化和质量变化(dchg,qchg);f)完整性周期的数据变化和质量变化(dchg,qchg)验证DUT是否可以更改(预先)配置的缓冲时间(DL/T860.72—2013中17.2.2.9)验证DUT是否可以强制进行一般性询问(DL/T860.72—2013中17.2.2.13)验证DUT启动后是否可以配置并启用SCD文件GB/T30966.5—2022/IEC614表32非缓冲报告验证性测试用例(续)验证DUT是否可以处理复杂结构化数据的报告(例如WYE和DEL数据对象)验证DUT是否可以处理基本数据的报告(例如stVal和质量)验证DUT是否可以处理具有最大名称长度的URCB,RptID和DatSet(DL/T860.72—2013中22.2)验证DUT是否可以更改先前在URCB中使用的动态数据集的数据集元素,从而导致当另一个DUT之前保留了索引的URCB时,验证DUT是否配置了另一个索引的URCB如果DUT实现了自动描述,则强制DUT启动自动描述,并在请求带有否(URCB)时检查DUT是否仍与其他服务器通信当响应为负时,检查DUT在请求获取URCB值时是否仍能正常工作当响应为负时,检查DUT在请求设置URCB值时是否仍能正常工作当请求设置URCB值并保留URCB(Resv=TRUE,PIXIT)时,检查DUT是否仍能正常工作报告不支持OptFlds。如果收到带有未配置或不支持的OptFld的报告,请检查报告不支持TrgOps.如果收到带有未配置或不支持的触发器选项的报告,请检查Da)带有未知数据集的报告;b)带有未知Rptld的报告;c)带有错误数据引用的报告;验证DUT是否检测到报告控制块的ConfRev属性(配置修订版,DL/T860.72—2013中14.更改。当DUT不执行ConfRev检查时,它宜检查数据集元素。需要在PGB/T30966.5—2022/IEC614测试用例如果DUT实现自动描述,则强制它启动自动描述并检查它是否请求所有已配置服务器的PIXIT中声明的逻辑节点的“获取逻辑节点目录”(BRCB)如果DUT在使用设置URCB值启动后配置服务器的缓冲报告控制块参数发送了获取BRCB值/设置BRCB值(DL/T860.72—2013中17.2.3.4)强制DUT使用有用的可选字段组合来配置/启用BRCB:序列号,报告时间戳,包含原因,数据集名称,数据引用,进入ID和conf版本,强制/触发报告并检查DU报告和更新其数据库(DL/T860.72—2013中17.2.2.8)验证DUT是否能够处理具有不同触发条件的报告(DL/T860.72—2013中17.2.2.11)a)完整性;b)更新(dupd);d)数据变更(dchg)e)数据和质量变化(dchg,gch);f)完整性周期内数据和质量变化(dchg,qchg)验证DUT是否可以更改(预先)配置的缓冲时间(DL/T860.72—2013中17.2.2.9)验证DUT是否可以强制进行一般性询问(DL/T860.72—2013中17.2.2.13)验证在启动后,DUT是否可以配置并启用在SCD文件中配置的BRCBs(实际使用)验证DUT是否可以处理复杂结构化数据的报告(例如WYE和DEL数据对象)验证DUT是否可以处理基本数据的报告(例如stVal和质量)验证DUT是否可以处理具有最大名称长度的BRCB,RptID和DatSet(DL/T860.72—2013中22.2)验证DUT是否可以更改先前在BRCB中使用的动态数据集的数据集元素,从而导致服务器增加当另一个客户端之前保留了索引的BRCB时,验证DUT是否配置了另一个索引的BRCBa)没有缓冲区溢出(PIXIT);b)缓冲区溢出通过设置进入ID恢复丢失的关联后,验证DUT是否能够如果此属性可用且值为0,请验证DUT是否首表35列出了应使用的测试用例。表35缓冲报告容错性测试用例测试用例如果DUT实现自动描述,则强制DUT启动自动描述,并在请求获取具(BRCB)时检查DUT是否仍与其他服务器通信当响应为负时,请求获取BRCB值时,检查DUT是否仍能正常工作当响应为负时,检查DUT在请求设置BRCB值时仍能正常工作当请求设置BRCB值并且BRCB被预先分配给另一个DUT(PIXIT)时,检查DUT是否仍能正常工作报告不支持OptFlds。如果收到带有未配置或不支持的OptFld的报告,请检查报告不支持TrgOps。如果收到带有未配置或不支持的触发器选项的报告,请检查Da)带有未知数据集的报告;b)具有未知RptID的报告;c)带有错误数据引用的报告(启用数据引用时);验证DUT是否检测到报告控制块的ConfRev属性(配置修订,DL/T860.7改。当DUT不执行ConfRev检查时,它使用设置BRB值(进入ID)响应验证DUT是否可以处理严重的缓冲区溢出表36中列出了应使用的测试用例。表36日志模型验证性测试用例如果DUT实现自动描述,则强制它启动自动描述并检查它是否请求所有已点的获取逻辑节点目录(LOG)如果DUT实现自动描述,则强制它启动自动描述并检查它是否请求所有已点的获取逻辑节点目录(LCB)如果DUT实现自动描述,则强制它启动自动描述并检查它是否请求获取逻辑节点目录(LCB)服务找如果DUT实现自动描述,则强制它启动自动描述并检查它是否请求获取逻辑节点目录(LCB)服务找到的所有LCB的获取LCB值(DL/T860.72—2013中17.3.2.5)测试用例如果DUT在启动后使用设置LCB值配置服务器的日志控制块参数,请检查是否使用配置的值发送了获取LCB值/设置LCB值(DL/T860.72—2013中17.3.2.6)强制DUT启用服务器的至少一个日志记录,并检强制DUT按时间查询日志并检查DUT是否使用收到的日志条目更新其数据库(DL/T860.72—2013中17.3.5)验证DUT是否可以处理具有最大名称长度的LCB和DatSet(DL/T860.72-2013中22.2)如果DUT实现自动描述,则强制DUT启动自动描述,并在请求获取逻辑节点有否定响应的逻辑节点目录(LOG)时检查DUT是否仍与其他服务器通信当响应为负时,在请求获取LCB值/获取日志状态值时检查DUT是否仍能

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论