《NB_T 10444-2020 继电保护自动测试通用接口技术规范.docx》由会员分享,可在线阅读,更多相关《NB_T 10444-2020 继电保护自动测试通用接口技术规范.docx(36页珍藏版)》请在第一文库网上搜索。
1、ICS29.240.01K45NB中华人民共和国能源行业标准NB/T104442023继电保护自动测试通用接口技术规范Genericinterfacetechnica1specificationforautomatictestofprotectionre1ay2023-02-01实施2023-10-23发布国家能源局目次前言II1范围12规范性引用文件13术语和定义14缩略语25总则26接口要求27接口功能37.1 一般要求37.2 启动联机37.3 3下发配置参数37.4 下发测试参数37.5 启动测试47.6 手动触发测试47.7 停止测试47.8 获取结果47.9 获取异常信息48接口参
2、数48.1 一般要求48.2 配置参数58.3 3联机参数118.4 测试参数118.5 结果参数17附录A(资料性附录)联机流程及试验流程21附录B(资料性附录)接口参数文件示例23附录C(资料性附录)C语言接口函数示例31-J1X.X刖S本标准按照GB/T112009给出的规则起草。本标准由中国电器工业协会提出。本标准由全国量度继电器和保护设备标准化技术委员会(SAC/TCI54)归口。本标准起草单位:国网浙江省电力有限公司电力科学研究院、许昌开普电气研究院有限公司、云南电网有限责任公司、国网江苏省电力有限公司、国网河北省电力有限公司、武汉凯默电气有限公司、保定市尤耐特电气有限公司、国网安
3、徽省电力有限公司电力科学研究院、国网湖北省电力有限公司电力科学研究院、珠海优特电力科技股份有限公司、国电南京自动化股份有限公司、北京四方继保工程技术有限公司、南京南瑞继保电气有限公司、国电南瑞科技股份有限公司、东方电子股份有限公司、许继电气股份有限公司、积成电子股份有限公司、长园深瑞继保自动化有限公司、江苏金智科技股份有限公司、许昌开普检测研究院股份有限公司、南方电网科学研究院有限责任公司、上海华建电力设备股份有限公司、云南电网有限责任公司昆明供电局、云南电力调度控制中心、国网浙江省电力有限公司台州供电公司、国网湖南省电力有限公司电力科学研究院、国网河南省电力公司电力科学研究院、国网浙江省电力
4、有限公司嘉兴供电公司、国网江苏省电力有限公司南京供电分公司、国网福建省电力有限公司电力科学研究院、国网浙江省电力有限公司湖州供电公司、国网四川省电力公司电力科学研究院、国网山东省电力公司电力科学研究院、施耐德电气(中国)有限公司、中国能源建设集团华东电力试验研究院有限公司、国网电力科学研究院有限公司、北京博电新力电气股份有限公司、广东昂立电气自动化有限公司、武汉市豪迈电力自动化技术有限责任公司、南京亚尔软件测试有限公司、上海乐耘电气技术有限公司、ABB(中国)有限公司、奥鼎电力技术咨询(上海)有限公司。本标准主要起草人:杨涛、杨慧霞、沈鑫、陈昊、常风然、周坤、龚天、丁津津、李鹏、陈雷、姚亮、贺
5、志刚、于哲、侯吉吉、权宪军、张红跃、丛春涛、刘宏君、高亮、李志勇、李明、吴肇赞、李勇、李本瑜、赵萍、梁文武、宋闯、陈骏杰、徐晶冉、唐志军、吴国强、郑永康、张国辉、邢锦磊、王立大、韩士杰、李俊庆、罗巍、胡冬霞、沈小晴、黄小川、侯攀科、郭春耀。继电保护自动测试通用接口技术规范1范围本标准规定了继电保护微机型试验装置与继电保护自动测试软件之间通用接口的总体要求、功能和参数。本标准适用于继电保护及安全自动装置、继电保护微机型试验装置(以下简称试验装置)的自动测试。2规范性引用文件下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(
6、包括所有的修改单)适用于本文件。GB/T2900.1电工术语基本术语GB/T2900.49电工术语电力系统保护GB/T130002010信息技术通用多八位编码字符集(UCS)GB/T187932002信息技术可扩展置标语言(XM1)1oD1/T624继电保护微机型试验装置技术条件D1/T860(所有部分)电力自动化通信网络和系统D1/T1501数字化继电保护试验装置技术条件3术语和定义GB/T2900.1、GB/T2900.49D1/T624、D1/T860(所有部分)、D1/T1501界定的以及下列术语和定义适用于本文件。3.1继电保护微机型试验装置protectionre1aytesteq
7、uipmentbasedonmicrocomputer由软件和硬件组成,具有交直流电源输出及相应逻辑控制功能,用于检验继电保护及安全自动装置的试验装。注:通常包括数字化继电保护试验装置。3.2继电保护自动测试automatictestofprotectionre1ay继电保护微机型试验装置、通用接口与自动测试软件协同配合,按照预先设定的测试内容与流程,自动连续完成的继电保护及安全自动装置测试或微机型继电保护试验装置测试。3.3自动测试软件automatictestsoftware实现继电保护及安全自动装置自动测试功能或微机型继电保护试验装置自动测试功能的软件。3.4通用接口genericint
8、erface存在于自动测试软件与试验装置之间的具有通用性的一组规范及实现,自动测试软件通过该接口与试验装置建立通信连接、控制试验装置的输出并取得相关测试数据。4缩略语下列缩略语适用于本文件:XM1:可扩展置标语言(EXtenSib1eMarkup1anguage)APT:应用程序编程接口(APPIiCatiOnProgrammingInterface)TCP/IP:传输控制协议/连接协议(TranSnIiSSiOnContro1Protoco1/InternetProtoco1)GOOSE:面向通用对象的变电站事件(GenericObjectOrientedSubstationEvent)SV
9、:采样值(Samp1edVa1ue)ASDU:应用服务数据单元(APP1iCationServiceDataUnit)V1AN:虚拟局域网(Virtua11oca1AreaNetwork)5总则1.1 自动测试软件通过通用接口控制试验装置完成继电保护自动测试。1.2 继电保护自动测试的联机流程及自动测试流程参见附录A。1.3 通用接口宜采用动态链接库方式实现接口功能,应以XU1文件格式定义接口参数,接口参数文件示例参见附录Bo5. 4XM1应基于GB/T187932002的XM11.0语言规范开发,XM1文件及文件名称应采用GB/T130002010所规定的UTF-8编码。6接口要求5.1 动
10、态链接库应与操作系统底层AP1保持一致,可导出标准C语言接口。6. 2自动测试软件与试验装置通信宜采用TCP/IP网络通信协议。6.3自动测试软件与通用接口之间通过XM1文件交互数据信息,自动测试软件将配置参数、联机参数及测试参数写入XU1文件并发送至通用接口,通用接口将自动测试过程中的过程信息、结果信息、错误信息写入XM1文件并发送至自动测试软件。6.4通用接口应通过调用包含文件路径的完全文件名称获取XM1文件。若载入的XM1文件不符合规范,通用接口中止相关功能的执行并返回失败标志。6.5通用接口所采用的数据类型定义见表1。表1数据类型定义表编号数据类型名称数据类型定义字节数1字符串stri
11、ng/2整数int43无符号整数unsignedint44浮点数f1oat45枚举类型enum/6布尔boo147接口功能7.1一般要求7.1.1 当继电保护自动测试需实现SV、FT3或GOoSE相关测试时,通用接口应具有启动联机、下发配置参数、下发测试参数、启动测试、手动触发测试、停止测试、获取结果、获取异常信息功能,7.1.2 当继电保护自动测试无需实现SV、FT3和GOOSE相关测试时,通用接口应具有启动联机、下发测试参数、启动测试、手动触发测试、停止测试、获取结果、获取异常信息功能。7.1.3 通用接口的各接口功能示例参见附录C。7.2启动联机7. 2.1启动联机是自动测试软件与试验装
12、置建立连接的功能接口,应采用关键字DeviceConnect作为唯一的功能标识。7.2.2启动联机功能应能接受8.2定义的联机参数,试验装置通过所定义的参数与自动测试软件建立通讯联接。7. 2.3启动联机执行完毕后应返回联机成功或联机失败的结果。7 .2.4联机成功后自动测试软件应通过获取结果功能获取试验装置的配置参数,联机失败后自动测试软件应通过获取异常信息接口功能获取联机失败的错误信息。8 .3下发配置参数7. 3.1下发配置参数是自动测试软件向试验装置下发配置参数的功能接口,应采用关键字DeviCe1oadConfigPara作为唯一的功能标识。7. 3.2下发配置参数功能应能接受8.1
13、定义的配置参数,试验装置按照配置参数设定试验装置的输出类型(模拟、数字)、SV参数、GooSE订阅/发布参数、时间同步参数等。7. 3.3下发配置参数功能应检查配置参数的合理性,执行完毕后应返回执行成功或执行失败的结果。7 .3.4下发配置参数执行成功表示配置信息合理并已下发至试验装置,执行失败后自动测试软件应通过获取异常信息接口功能获取执行失败的错误信息。8 .4下发测试参数7. 4.1下发测试参数是自动测试软件向试验装置下发测试参数的功能接口,应采用关键字Device1oadTeStPara作为唯一的功能标识。7. 4.2下发测试参数功能应能接受8.3定义的测试参数并下发至试验装置,试验装
14、置按照测试参数设置电流电压量、开关量等。7. 4.3下发测试参数功能应检查测试参数的合理性,执行完毕后应返回执行成功或执行失败的结果。7. 4.4下发测试参数执行成功表示测试参数信息合理并已下发至试验装置,执行失败后自动测试软件应通过获取异常信息接口功能获取执行失败的错误信息。7.1 启动测试7.1.1 启动测试是自动测试软件启动试验装置开始测试的功能接口,应采用关键字DeviceStartTest作为唯的功能标识。7.1.2 5.2启动测试功能执行完毕后应返回执行成功或执行失败的结果。7.1.3 启动测试执行成功表示测试己开始进行,执行失败后自动测试软件应通过获取异常信息接口功能获取执行失败
15、的错误信息。7.2 手动触发测试7.6.1手动触发测试是自动测试软件向试验装置发送手动触发命令的功能接口,应采用关键字DeviceTrigger作为唯一的功能标识。7.6.2手动触发测试功能执行完毕后应返回执行成功或执行失败的结果。7.6.3手动触发测试执行成功表示己手动触发测试,执行失败后自动测试软件应通过获取异常信息接口功能获取执行失败的错误信息。7.7停止测试7.7.1停止测试是自动测试软件停止试验装置输出的功能接口,应采用关键字DeViCeStOPTeSt作为唯一的功能标识,7.7.2停止测试功能执行完毕后应返回执行成功或执行失败的结果。7. 7.3停止测试执行成功表示已停止测试,执行失败后自动测试软件应通过获取异常信息接口功能获取执行失败的错误信息。7.8 获取结果7.8.1获取结果是自动测试软件从试验装置获取正常测试结果和试验装置参数的功能接口,应采用关键字DeViCeGetRePOrt作为唯一的功能标识。7.8.2获取结果功能应能返回8.4.2所定义的测试结果参数