485接口测试,远传电表开发资料

上位机软件通过485口抄电能表总用电量实例:

1、  主站请求帧格式:

68H  A0 A1 A2 A3 A4 A5  68H  01H  02H  DI0  DI1  CS  16H

2、  从站正常应答帧格式:

68H  A0 A1 A2 A3 A4 A5  68H  81H  L  DI0  DI1  N1...Nm  CS  16H

 

例如:有一只表号为000123456789的电能表,其总用电量为000006.83kWh,抄表时,上位机软件要发送的数据帧为:

FEH FEH 68H 89H 67H 45H 23H 01H 00H 68H 01H 02H 43H C3H 32H 16H

说明:(此帧数据表示要抄表号为000123456789表的总用电量。)

FEH:前导字节,在发送帧信息之前,先发送1~4个字节FEH,以唤醒接收方(这里发了2个FEH)。

68H:帧起始符68H,标识一帧信息的开始

89H 67H 45H 23H 01H 00H:表号为000123456789(注意发送顺序,表号一定要正确!)

01H:控制码C=01H,表示请求读数据

02H:数据长度L=02H,表示数据长度为2字节,即:43H C3H

43H C3H:正向有功总电能标识码     43H-33H=10H   C3-33H=90H

      二者合起来就是9010,是正向有功总电能标识码

32H:校验码CS(偶校验)

68H+89H+67H+45H+23H+01H+00H+68H+01H+02H+43H+C3H=332H

这里取末尾两位32H

16H:结束符16H,标识一帧信息的结束。

 

接收的数据帧为

68H 89H 67H 45H 23H 01H 00H 68H 81H 06H 43H C3H B6H 39H 33H 33H 0BH 16H

说明:(此帧数据表示抄到表号为000123456789表的总用电量为000006.83kWh。)

68H:帧起始符68H,标识一帧信息的开始

89H 67H 45H 23H 01H 00H:表号为000123456789

81H:控制码C=81H,无后续数据帧

06H:数据长度L=06H,表示数据长度为6字节,即:43H C3H B6H 39H 33H 33H

43H C3H:正向有功总电能标识码     43H-33H=10H   C3-33H=90H

       二者合起来就是9010,表示正向有功总电能

B6H 39H 33H 33H:电能数值(每字节减33H)  

B6H-33H=83H   39H-33H=06H   33H-33H=00H   33H-33H=00H

合起来为读出的电量:000006.83 kWh

0BH:校验码CS(偶校验)

68H+89H+67H+45H+23H+01H+00H+68H+81H+06H+43H+C3H+B6H+39H+33H+33H=50BH

这里取末尾两位0BH

16H:结束符16H,标识一帧信息的结束。

 

注意:1、数据传输速率为1200bps

      2、收到命令帧后的响应延时Td:  20ms≤Td≤500ms

      3、字节之间停顿时间Tb:    Tb≤500ms

      4、详细的规定请参照DL/T645-1997标准中相关条款。

 

 

转自:http://sxl810610.blog.163.com/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值