一种电能表通信自动组帧方法与流程

文档序号:14574474发布日期:2018-06-02 01:07阅读:299来源:国知局

本发明涉及一种电能表通信方法,特别是涉及一种电能表通信自动组帧方法。



背景技术:

随着国家电网公司最新电能表通信协议《面向对象的互操作性数据交换协议》(即DL/T698.45协议,以下简称698协议)的推出。各电能表生产厂商纷纷开始针对此协议对电能表程序进行修改。在修改过程中,需要对修改的部分进行测试。因此,需要一种DL/T698.45协议的上位机通信。

目前,此基于698协议的上位机通信在方法上都存在不同程度上的功能的缺陷。或因功能不完、或因组帧的自由度不高、或因帧格式无法满足,而不能全面完整地对电能表进行测试。



技术实现要素:

本发明的目的在于提供一种电能表通信自动组帧方法,该方法依据国家电网公司最新电能表通信协议的自动组帧方法,集自动组帧、自动校验码于一体的通信方法。

本发明的目的是通过以下技术方案实现的:

一种电能表通信自动组帧方法,所述方法为一种基于698协议自动组帧方法,该方法集自动组帧、自动校验码于一体的通信测试方法,其步骤如下:

首先,录入数据帧帧头;

第二,按CRC校验方式计算出帧头校验码;

第三,录入数据域(读命令或写命令即写入的数据);

第四,再按CRC校验方式计算出帧校验码;

最后,录入帧尾字节;

在录入数据中或录入数据后,即可以自行删除或修改数据帧中的任意字节,从而可以测试在非正常通信数据下,电能表的响应情况。

本发明的优点与效果是:

本发明实现自动组帧,自由组帧(即可以按协议要求组帧,也可以不按协议要求组帧)从而使测试人员可以定制自己想要的数据,用来测试电能表对各种正常或非正常的命令帧所做出的响应。

本发明实现自动计算校验码功能,可以按698协议要求计算可所需的数据校验码,并按698协议的要求,将校验码按指定顺序放置在命令帧的指定位置。

本发明可以方便测试人员对电能表的通信功能进行维护。

附图说明

图1为本发明流程图。

具体实施方式

下面结合附图所示实施例对本发明进行详细说明。

一种基于698协议自动组帧方法,所述自动组帧方法集自动组帧、自动计算校验码等功能于一体的通信测方法。

首先,录入数据帧帧头。

第二,按CRC校验方式计算出帧头校验码。

第三,录入数据域(读命令或写命令即写入的数据)。

第四,再按CRC校验方式计算出帧校验码。

最后,录入帧尾字节。

在录入数据中或录入数据后,可以自行删除或修改数据帧中的任意字节,从而可以测试在非正常通信数据下,电能表的响应。

本发明可以自动组帧、自动校验码、自由更改帧中数据、人工发送或定时自动发送命令帧、并人工保存通信时发送及接收的命令帧的测试。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1