一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于DLT645-2007协议的电能表抄表方法与流程

2022-06-01 09:12:48 来源:中国专利 TAG:

一种基于dlt645-2007协议的电能表抄表方法
技术领域
1.本发明涉及一种基于dlt645-2007协议的电能表抄表方法,属于智能电网技术领域。


背景技术:

2.dl/t645是一种应用于电力领域的电能表通信协议,有97版和2007版。目前使用较多的是2007版,本文中所涉及到的645协议不作特殊说明均指2007版;dl/t698是作为下一代的电能表通信协议,参考了面向对象的设计思想。应用两种协议的电表也称645电表和698电表。有些电表能够支持两种协议。645协议比较简单,698协议相对比较复杂。目前,城市中大部分小区仍采用645电表,将之前的大量645电表替换为698电表,投资比较大,不太现实,而645电表使用上差强人意。作者在研究中发现698协议虽然比较灵活,但实际使用中,设备之间通信仍然是固定的报文格式,灵活性并不占优势;而且698协议需要消耗更多字节,在通信效率上并不如645协议;在嵌入式设备上实现698协议需要更多硬件资源,而645协议需要较少;以上这些特点决定645协议仍然有一定生命力。


技术实现要素:

3.本发明的目的在于,克服现有技术中存在的问题,提供一种基于dlt645-2007协议的电能表抄表方法,本发明可以读列表数据,提高抄读数据效率,弥补645协议上的不足。
4.为了解决上述问题,本发明的一种基于dlt645-2007协议的电能表抄表方法,报文交互时的步骤如下:步骤1:主站设备将需要抄读的多个数据标识依次组成列表,控制字域置1ch,长度字段填写相应值,数据域加33处理,计算校验和值,封装645协议报文,通过串口发送报文;步骤2:从站设备接收报文,判断报文的合法性,解封装报文,数据域减33处理,根据长度字段值计算出携带数据标识数目,依次取出各数据标识;步骤3:从站设备根据各数据标识,填写各个应用层数据,将各数据标识和数据封装成645协议回复报文数据域,长度字段填写数据域总长度,控制字域置9ch,数据域加33处理,计算校验和值,通过串口发送报文;步骤4:主站设备接收报文,判断报文的合法性,解封装报文,数据域减33处理,根据协议中各数据标识定义长度和数据标识依次取出各数据标识应用层数据。
5.进一步的,所述645协议报文的改进如下:在原有的dlt645-2007协议基础上增加功能码:11100:读列表数据11101:读列表后续数据。
6.进一步的,所述645协议报文设定对应应用层的帧格式如下:(a)读列表数据a1.主站请求帧
功能:请求读电能表数据控制码:c=1ch数据域长度:l为各数据标识长度之和;帧格式:68ha0

a568h1chldi0

di3

di0

di3cs16ha2.从站正常应答帧控制码:c=9ch无后续数据帧,c=bch有后续数据帧数据域长度:c=9ch,l为各数据标识及数据长度之和,c=bch,l《=200;无后续数据帧帧格式:68ha0

a568h9chldi0

di3n1

nm

cs16h有后续数据帧帧格式:68ha0

a568hbchldi0

di3n1

nm

cs16h注:不支持抄读数据长度为非固定长度的数据标识;a3.从站异常应答帧控制码:c=dch数据域长度: l=01h帧格式:68ha0

a568hdchlerrcs16h注:读数据中任何一个数据标识读出现错误,均返回错误,err填写对应错误信息字;(b)读列表后续数据b1.主站请求读后续帧功能:请求读后续数据控制码:c=1dh数据域长度:l为各数据标识之和加1。
7.帧格式:
68ha0

a568h1dhldi0

di3

di0

di3seqcs16h
b2.从站正常应答帧控制码:c=9dh无后续数据帧,c=bdh有后续数据帧数据域长度:l为各数据标识之和加1。
8.无后续数据帧帧格式:68ha0

a568h9dhldi0

di3n1

nm

csseq16h有后续数据帧帧格式68ha0

a568hbdhldi0

di3n1

nm

csseq16hb3.从站异常应答帧:控制码:c=ddh数据域长度:l=01h帧格式:68ha0

a568hddhlerrcs16h
本发明的有益效果是:(1)可以减少现场施工难度和施工步骤;(2)可以实现不接485线,完成通道号与电表地址绑定关系的匹配率达到100%;(3)可以在边端设备实现上述功能,不需要主站介入,完成匹配之后将结果直接上送。
附图说明
9.图1为本发明一种基于dlt645-2007协议的电能表抄表方法的报文交互流程图;图2为原645协议的控制码定义。
具体实施方式
10.现在结合附图对本发明作进一步详细的说明。这些附图均为简化的示意图,仅以示意方式说明本发明的基本结构,因此其仅显示与本发明有关的构成。
11.如图1所示,本发明的一种基于dlt645-2007协议的电能表抄表方法,其特征在于,报文交互时的步骤如下:步骤1:主站设备将需要抄读的多个数据标识依次组成列表,控制字域置1ch,长度字段填写相应值,数据域加33处理,计算校验和值,封装645协议报文,通过串口发送报文;步骤2:从站设备接收报文,判断报文的合法性,解封装报文,数据域减33处理,根据长度字段值计算出携带数据标识数目,依次取出各数据标识;步骤3:从站设备根据各数据标识,填写各个应用层数据,将各数据标识和数据封装成645协议回复报文数据域,长度字段填写数据域总长度,控制字域置9ch,数据域加33处理,计算校验和值,通过串口发送报文;步骤4:主站设备接收报文,判断报文的合法性,解封装报文,数据域减33处理,根据协议中各数据标识定义长度和数据标识依次取出各数据标识应用层数据。
12.所述645协议报文的改进如下:在原有的dlt645-2007协议基础上增加功能码:11100:读列表数据11101:读列表后续数据;原协议定义的帧格式如下表所示:
原协议的控制码定义如图1所示。
13.645协议报文的改进如下:在原有的dlt645-2007协议基础上增加功能码:11100:读列表数据11101:读列表后续数据。
14.645协议报文设定对应应用层的帧格式如下:(a)读列表数据a1.主站请求帧功能:请求读电能表数据控制码:c=1ch数据域长度:l为各数据标识长度之和;帧格式:68ha0

a568h1chldi0

di3

di0

di3cs16ha2.从站正常应答帧
控制码:c=9ch无后续数据帧,c=bch有后续数据帧数据域长度:c=9ch,l为各数据标识及数据长度之和,c=bch,l《=200;无后续数据帧帧格式:68ha0

a568h9chldi0

di3n1

nm

cs16h有后续数据帧帧格式:68ha0

a568hbchldi0

di3n1

nm

cs16h注:不支持抄读数据长度为非固定长度的数据标识;a3.从站异常应答帧控制码:c=dch数据域长度: l=01h帧格式:68ha0

a568hdchlerrcs16h注:读数据中任何一个数据标识读出现错误,均返回错误,err填写对应错误信息字;(b)读列表后续数据b1.主站请求读后续帧功能:请求读后续数据控制码:c=1dh数据域长度:l为各数据标识之和加1。
15.帧格式:
68ha0

a568h1dhldi0

di3

di0

di3seqcs16h
b2.从站正常应答帧控制码:c=9dh无后续数据帧,c=bdh有后续数据帧数据域长度:l为各数据标识之和加1。
16.无后续数据帧帧格式:68ha0

a568h9dhldi0

di3n1

nm

csseq16h有后续数据帧帧格式68ha0

a568hbdhldi0

di3n1

nm

csseq16hb3.从站异常应答帧:控制码:c=ddh数据域长度:l=01h帧格式:68ha0

a568hddhlerrcs16h以下通过某主站设备通过rs485线对某645电表从站设备抄读测试,电表串口速率为2400bps,通信地址为000000000001,主站设备一个抄表周期内,需要抄读电表正向有功总电能、反向有功总电能、电压数据快、电流数据块、瞬时有功功率数据块、瞬时视在功率数据块、功率因数数据块、零线电流8个数据项为例介绍。
17.按照645协议中读数据方法,主站设备需要依次实现8个数据项抄读,即发送抄读第一个数据项报文,电表收到报文处理后回复主站,主站接收到回复,再重复进行抄读下一
33 33 33 33 33 33 33 33 33 33 33 33 32 34 35 85 55 32 32 32 32 33 32 35 35 9a 3c 33 32 32 32 32 32 32 33 32 36 35 98 46 33 98 46 33 32 32 32 32 32 32 33 32 38 35 a9 54 33 a9 54 33 32 32 32 32 32 32 33 32 39 35 5a 39 5a 39 32 32 32 32 34 33 b3 35 96 3c 33 d1 16。
18.本具体实施例的测试情况结果分析,单数据标识发送与收到回复之间约200毫秒,不考虑收到回复与发送下一条之间间隔,整个流程需要消耗约1600毫秒,收发报文字节总数需要346字节,整个流程复杂,采用本专利提出方法,虽然单条发送和回复报文字节数增加,但收发报文字节总数减少将近一半,耗时约500毫秒,整个流程简单;如下表所示:方法\性能理论耗时收发总字节流程读数据方法约1600ms346复杂读数据列表方法约500ms178简单因此,本专利提出的抄表方法相对于采用协议中抄读电表方法,具备优势;理论在抄读数据项增多情况下,以及在电力线载波通信中,涉及到通信节点增多情况下,具备更大优势。
19.以上述依据本发明的理想实施例为启示,通过上述的说明内容,相关工作人员完全可以在不偏离本项发明技术思想的范围内,进行多样的变更以及修改。本项发明的技术性范围并不局限于说明书上的内容,必须要根据权利要求范围来确定其技术性范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献