[发明专利]一种电能表通信自动组帧方法在审
申请号: | 201711427128.6 | 申请日: | 2017-12-26 |
公开(公告)号: | CN108111258A | 公开(公告)日: | 2018-06-01 |
发明(设计)人: | 李克楠;周佳伟;马国鹏;李思言;高新;袁滨成 | 申请(专利权)人: | 北方智能装备有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00 |
代理公司: | 沈阳技联专利代理有限公司 21205 | 代理人: | 张志刚 |
地址: | 110179 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 录入 电能表 组帧 通信 数据帧帧头 通信测试 通信数据 自动校验 读命令 数据域 数据帧 校验码 写命令 帧校验 帧头 帧尾 删除 写入 测试 响应 | ||
一种电能表通信自动组帧方法,涉及一种电能表通信方法,所述方法为一种基于698协议自动组帧方法,集自动组帧、自动校验码于一体的通信测试方法的步骤如下:首先,录入数据帧帧头;第二,按CRC校验方式计算出帧头校验码;第三,录入数据域(读命令或写命令即写入的数据);第四,再按CRC校验方式计算出帧校验码;最后,录入帧尾字节;在录入数据中或录入数据后,即可以自行删除或修改数据帧中的任意字节,从而可以测试在非正常通信数据下,电能表的响应情况。
技术领域
本发明涉及一种电能表通信方法,特别是涉及一种电能表通信自动组帧方法。
背景技术
随着国家电网公司最新电能表通信协议《面向对象的互操作性数据交换协议》(即DL/T698.45协议,以下简称698协议)的推出。各电能表生产厂商纷纷开始针对此协议对电能表程序进行修改。在修改过程中,需要对修改的部分进行测试。因此,需要一种DL/T698.45协议的上位机通信。
目前,此基于698协议的上位机通信在方法上都存在不同程度上的功能的缺陷。或因功能不完、或因组帧的自由度不高、或因帧格式无法满足,而不能全面完整地对电能表进行测试。
发明内容
本发明的目的在于提供一种电能表通信自动组帧方法,该方法依据国家电网公司最新电能表通信协议的自动组帧方法,集自动组帧、自动校验码于一体的通信方法。
本发明的目的是通过以下技术方案实现的:
一种电能表通信自动组帧方法,所述方法为一种基于698协议自动组帧方法,该方法集自动组帧、自动校验码于一体的通信测试方法,其步骤如下:
首先,录入数据帧帧头;
第二,按CRC校验方式计算出帧头校验码;
第三,录入数据域(读命令或写命令即写入的数据);
第四,再按CRC校验方式计算出帧校验码;
最后,录入帧尾字节;
在录入数据中或录入数据后,即可以自行删除或修改数据帧中的任意字节,从而可以测试在非正常通信数据下,电能表的响应情况。
本发明的优点与效果是:
本发明实现自动组帧,自由组帧(即可以按协议要求组帧,也可以不按协议要求组帧)从而使测试人员可以定制自己想要的数据,用来测试电能表对各种正常或非正常的命令帧所做出的响应。
本发明实现自动计算校验码功能,可以按698协议要求计算可所需的数据校验码,并按698协议的要求,将校验码按指定顺序放置在命令帧的指定位置。
本发明可以方便测试人员对电能表的通信功能进行维护。
附图说明
图1为本发明流程图。
具体实施方式
下面结合附图所示实施例对本发明进行详细说明。
一种基于698协议自动组帧方法,所述自动组帧方法集自动组帧、自动计算校验码等功能于一体的通信测方法。
首先,录入数据帧帧头。
第二,按CRC校验方式计算出帧头校验码。
第三,录入数据域(读命令或写命令即写入的数据)。
第四,再按CRC校验方式计算出帧校验码。
最后,录入帧尾字节。
在录入数据中或录入数据后,可以自行删除或修改数据帧中的任意字节,从而可以测试在非正常通信数据下,电能表的响应。
本发明可以自动组帧、自动校验码、自由更改帧中数据、人工发送或定时自动发送命令帧、并人工保存通信时发送及接收的命令帧的测试。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北方智能装备有限公司,未经北方智能装备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711427128.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种网卡巨帧功能测试方法
- 下一篇:一种用于窄带数据可靠传输方法