发明名称 一种IEC101协议报文快速自动检测方法
摘要 本发明涉及一种IEC101协议报文快速自动检测方法,包括IEC101协议链路层检测、IEC101协议应用层检测,其特征在于具体要求步骤如下:首先S1.发送方发送IEC101协议的请求链路状态命令和复位远方链路状态命令报文,检测接收方是否有响应报文及初始化结束报文,判断接收方IEC101协议的链路层通信过程是否正确;之后S2.发送方逐项发送应用层命令报文,检测接收方对应用层命令的响应报文,判断接收方IEC101协议的应用层命令响应报文是否正确;最后S3.对检测的每项结论自动生成检测报告。其实现了快速自动检测IEC101协议传输报文,从而实现各供应商的IEC101协议互联互通,解决IEC101协议多种通信版本共存的混乱管理,提高系统扩建时通信协议接入速度,保障电力自动化系统的运行安全。
申请公布号 CN103391223B 申请公布日期 2016.05.11
申请号 CN201310264144.3 申请日期 2013.06.28
申请人 吉林省电力有限公司长春供电公司;沈阳振华兴达电气有限公司;国家电网公司 发明人 王国友;崔昀晟;王波;石钰;刘阳;张喜林;曹建平;朱昌勇
分类号 H04L12/26(2006.01)I 主分类号 H04L12/26(2006.01)I
代理机构 吉林长春新纪元专利代理有限责任公司 22100 代理人 王薇
主权项 一种IEC101协议报文快速自动检测方法,包括IEC101协议链路层检测、IEC101协议应用层检测,其特征在于具体要求步骤如下:首先S1.发送方发送IEC101协议的请求链路状态命令和复位远方链路状态命令报文,检测接收方是否有响应报文及初始化结束报文,判断接收方IEC101协议的链路层通信过程是否正确;之后S2.发送方逐项发送应用层命令报文,检测接收方对应用层命令的响应报文,判断接收方IEC101协议的应用层命令响应报文是否正确;最后S3.对检测的每项结论自动生成检测报告;所述的IEC101协议链路层检测方法具体步骤如下:S10.系统下发IEC101协议的请求链路状态命令报文;S11.等待接收IEC101协议的请求链路状态响应报文,然后将接收到的确认报文送入到S0报文检测模块中;S12.系统下发IEC101协议的复位远方链路状态命令报文;S13.等待接收IEC101协议的复位远方链路状态确认报文,然后将接收到的确认报文送入到S0报文检测模块中;S14.系统下发IEC101协议的请求1、2级用户数据;S15.等待接收IEC101协议的初始化结束报文,然后将接收到的确认报文送入到S0报文检测模块中;所述步骤IEC101协议应用层检测包括以下步骤:S20.系统按链表中的应用层命令逐条下发应用层命令报文;在步骤S21中,系统等待应用层命令报文的回答,然后将回答的报文送入到S0报文检测模块中;S22.判断链表中的应用层命令是否全部发送,如果是,则执行步骤S23.IEC101协议应用层检测完成,否则返回循环执行步骤S20.按链表中的应用层命令逐条下发应用层命令报文;S23.IEC101协议应用层命令检测完成,进入下一步生成检测报告,结束检测。
地址 130021 吉林省长春市朝阳区人民大街4969号