DLT645-2007电能表通讯协议

DLT645-2007通讯协议:

1.发送的帧格式:

 

1.1 帧起始符   

         0x68H     这个不多说,记住就好;

1.2 地址域A0-A5 

        地址域由 6 个字节构成,每字节 2 位 BCD 码,地址长度可达12位十进制数。每块表具有唯一的通信地址,且与物理层信道无关。当使用的地址码长度不足 6 字节时,高位用“0”补足。通信地址999999999999H为广播地址,只针对特殊命令有效,如广播校时和广播冻结等。广播命令不要求从站应答。地址域支持缩位寻址,即从若干低位起,剩余高位补AAH作为通配符进行读表操作,从站应答帧的地址域返回实际通信地址。地址域传输时低字节在前,高字节在后。

(注:一般的为了更加方便查看地址,可以采用将电表上的No编号当作地址,即我的NO为201512120120,所以这里填写的地址域写 20 01 12 12 15 20)

(上面具体内容协议上都有,就直接截图了,这里重点是需要将数据域的内容进行处理,发送方各加33H,接收方要减33H处理)

2. 应用层

2.1 读数据

下面举个读数据的例子,具体协议的内容如下:

下面发送我测试的数据

 

我发送的地址为201512120120,控制命令11,即读数据,长度为04,命令为33 33 33 33,这个值要减去33H,即00 00 00 00,这个数据值,就是查电表总有功电量值,2b是cs校验码;

返回的数据前面的FE忽略即可,91是应答命令(对应控制命令11,正确返回会加上0x80),08为长度,33 33 33 33 为命令返回值,49 35 33 33为 16 02 00 00(因为这里是数据域,需要每个字节需要减0x33,且数值为BCD码),这个值为2.16kwh,电表显示的就是这个值;所以符合协议;

具体的怎么解析数据,请看猪哥的文档

https://blog.youkuaiyun.com/u012351051/article/details/77869547?tdsourcetag=s_pcqq_aiomsg#commentBox

这个是举的实例

https://blog.youkuaiyun.com/cuishouming/article/details/88389344

 

dlt645-2007多功能电能表通信协议的密码分类如下: 1. 厂家密码:厂家密码是由电能表生产厂家为了确保只有授权用户才能进行操作和配置而设定的一种密码。只有掌握了厂家密码的人员才能进行电能表的设置和配置,包括参数的配置、数据的读写等操作。 2. 用户密码:用户密码是由电能表的使用者或业主为了保护自己数据和使用权益而设定的一种密码。用户密码只能由电能表的使用者进行设置和修改,用于保护电能表的数据隐私和使用权限,只有输入正确的用户密码才能对电能表进行操作。 3. 大用户密码:大用户密码是为了保护大型用户(如工业用电企业等)的数据和权益而设定的一种密码。大用户密码通常由供电方和用户共同设定,用于加强电能表数据的安全性和保护用户的用电权益,只有输入正确的大用户密码才能对电能表进行操作和读取相关数据。 4. 安全密码:安全密码是为了防止非法操作和数据篡改而设定的一种密码。安全密码通常由官方或相关部门设定,用于确保电能表通信的安全和防范潜在的安全风险,只有输入正确的安全密码才能进行涉及通信协议更高级别的操作,如数据传输、安全认证等。 以上是dlt645-2007多功能电能表通信协议的密码分类。不同的密码分类在不同的环境中起到保护数据安全和使用权益的作用,使得只有授权的人员才能对电能表进行操作和读取数据,确保了电能表通信的安全性和可靠性。
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值