一、 简介

DLT645-2007智能电表测试工具是一个电表DLT645协议测试工具,支持2007版的协议,可读取和设置的参数包括:读取智能电表数据、读取后续数据、读取通信地址、更改通讯速率、修改密码、最大需量清零、电表清零、事件清零、跳闸控制、端子控制、广播校时、身份认证、参数密钥更新等。

二、软件安装:

本软件为绿色软件,只需要把安装包中的所有文件复制到同一个目录中,就可以直接运行,可运行文件为DL645.exe,

整个软件包组成文件如下:

1. DL645.exe 此文件为主程序文件

2. DL645.Ini 此文件为配置文件,记录了当前操作用户的电能表配置信息。

3. dl645.mdb

4. DLT645DLL.dll

5. TestZhuzhan.dll

6. DriverDLC.dll

7. MFC42D.DLL

8. MFCN42D.DLL

9. MFCO42D.DLL

10. MSVCRTD.DLL

三、软件运行:

首先:软件在运行前先确定你的电脑中配置有相应的RS232串口,如果没有RS232串口本软件运行不正常。使用本软件前确定你的电脑通过RS232或者RS232转485与电能表连接正常。

然后:运行DL645.EXE 出现如下窗口界面。

软件界面中分了四个总要区域:

1- 操作项目区:本区域提供了电能表可以操作的类型,如读数据,写数据等,不同的选项对应了不同的功能大类。

2- 数据设置区:本区域根据用户选择的操作项目不同,可以输入不同的参数。输入区分三个栏目,第一栏为数据项目名称,第二栏为数据输入区域,第三栏为数据项目说明。

3- 发送报文区:本区域显示根据用户选择操作项目和输入数据生成最终的数据报文,本报文发送给电能表,电能表就能对应的操作,用户也可以在此区域内自定义报文,然后自定义发送。HEX报文1为空格分隔十六进制字符报文,HEX报文2为分隔十六进制字报文,但数据区域没有加33H,可以更明了的看出每一个字节的十六进制数。

4- 操作日志区:本区域每一行记录了操作的报文及报文返回结果,分四个栏目,时间表示当前操作时间,方向表示当前操作方向:发送:从电脑发送到电能表的报文;接收:从电能表发送到电脑的报文;解析:报文经本软件解析后分区域显示;结果:报文经本软件协议解析后的数据项目结果。报文:以十六进制分隔字符方式显示原始报文及解析结果。可以双击某条记录打开显示报文窗口来显示更详细的报文。

四、软件串口配置:

首先需要确定电表的波特率多少,选择对应的波特率才能正常建立通讯,常用波特率为2400bps和9600bps

串口号可以进设备管理器“端口”查看

五、电表地址读取:

发送命令:68 AA AA AA AA AA AA 68 13 00 DF 16

回复:68 01 00 00 00 00 00 68 93 06 34 33 33 33 33 33 9D 16

其中电表地址:34 33 33 33 33 33减去0x33为01 00 00 00 00 00,然后倒序后通信地址为00 00 00 00 00 01 控制码为0x93 长度:0x06 CS校验:0x9d 帧尾:0x16

六、电压(电流)读取

6.1、A相电压读取

其中命令发送:68 01 00 00 00 00 00 68 11 04 33 34 34 35 B6 16

回复:68 01 00 00 00 00 00 68 91 06 33 34 34 35 CB 55 58 16

其中数据标识:33 34 34 35减去33H为00 01 01 02,然后倒序后址为02 01 01 00;

数据:CB 55减去33H为99 22,,然后倒序后为22 99 (电压)

控制码为:91H;长度:06H CS校验59H 帧尾:16H

6.2、B相电压读取

发送命令:68 01 00 00 00 00 00 68 11 04 33 35 34 35 B7 16

回复:68 01 00 00 00 00 00 68 D1 01 35 D8 16

数据标识:数据:02结果:异常应答,无请求数据(单相电表) CS校验:d8H 帧尾:16H

6.3、C相电压读取

发送命令:68 01 00 00 00 00 00 68 11 04 33 36 34 35 B8 16

回复:68 01 00 00 00 00 00 68 D1 01 35 D8 16

数据标识:数据:02结果:异常应答,无请求数据 (单相电表) CS校验:d8H 帧尾:16H

6.4、电压数据块读取

发送命令:68 01 00 00 00 00 00 68 11 04 33 32 34 35 B4 16

回复:68 01 00 00 00 00 00 68 91 0A 33 32 34 35 BB 55 BB 55 BB

6.5、A相电流读取

发送命令:68 01 00 00 00 00 00 68 11 04 33 34 35 35 B7 16

回复:68 01 00 00 00 00 00 68 91 07 33 34 35 35 B3 33 33 53 16

数据标识:33 34 35 35减去33H为:00 01 02 02,然后倒序为:02 02 01 00;

数据:B3 33 33减去33H为:80 00 00,然后倒序为:00 00 80表示0.8A(电流);

控制码:0x91 长度:0x07 CS校验:0xB7 帧尾:0x16

6.6、B相电流读取

发送命令68 01 00 00 00 00 00 68 11 04 33 35 35 35 B8 16:

回复:68 01 00 00 00 00 00 68 D1 01 35 D8 16

数据标识:数据:02(单相电表)

控制码:0xD1 长度:0X01 CS校验:0xD8 帧尾:0x16

6.7、C相电流读取

发送命令68 01 00 00 00 00 00 68 11 04 33 35 35 35 B9 16:

回复:68 01 00 00 00 00 00 68 D1 01 35 D8 16

数据标识:数据:02(单相电表)

控制码:0xD1 长度:0X01 CS校验:0xD8 帧尾:0x16

6.8、数据块电流读取

发送命令:68 01 00 00 00 00 00 68 11 04 33 32 35 35 B5 16

回复:68 01 00 00 00 00 00 68 91 0D 33 32 35 35 B3 33 33 B3 33 33 B3 33 33 89 16

数据标识:33 32 35 35减去33H为00 FF 02 02,然后倒序为:02 02 FF 00(数据块电流);

数据:B3 33 33 B3 33 33 B3 33 33减去33H为80 00 00 80 00 00 80 00 00然后倒序为:00 00 80 00 00 80;

控制码:0x91 长度:0x0D CS校验:0x89 帧尾:0x16

七、电能量

发送命令:68 01 00 00 00 00 00 68 11 04 33 33 33 33 B2 16

回复:68 01 00 00 00 00 00 68 91 08 33 33 33 33 35 4C 33 33 1D 16

其中数据标识:33 33 33 33减去33H为00 00 00 00,然后倒序为00 00 00 00;

数据:35 4c 33 33 减去33H为02 19 00 00,然后倒序为00 00 19 02

00 控制码为0x91 长度:0x08 CS校验:0x1d 帧尾:0x16

7.1、电能量(正向有功)

发送命令:68 01 00 00 00 00 00 68 11 04 33 33 34 33 B3 16

回复:68 01 00 00 00 00 00 68 91 08 33 33 34 33 46 4C 33 33 2F 16

其中数据标识:33 33 34 33减去33H为00 00 0100,然后倒序为00 01 00 00;

数据:46 4c 33 33 减去33H为13 19 00 00,然后倒序为00 00 19 13;当前正向有功总电能为19.13(kWh) CS校验:0x2F 帧尾:0x16

7.2、电能量(反向有功)

发送命令:68 01 00 00 00 00 00 68 11 04 33 33 35 33 B4 16

回复:68 01 00 00 00 00 00 68 91 08 33 33 35 33 33 33 33 33 04 16

其中数据标识:33 33 35 33减去33H为00 00 02 00,然后倒序为00 02 00 00;

数据:33 33 33 33 减去33H为00 00 00 00,然后倒序为:00 00 00 00;

结果(当前反向有功总电能:(0.00kWh)),则总电能量为19.13kWh CS校验:0x04 帧尾:0x16

八、总功率

8.1、瞬时有功功率

发送命令:68 01 00 00 00 00 00 68 11 04 33 33 36 35 B7 16

回复:68 01 00 00 00 00 00 68 91 07 33 33 36 35 93 33 33 33 16

数据标识:33 33 36 35减去33H为00 00 03 02,然后倒序为:02 03 00 00

数据:93 33 33减去33H为60 00 00,然后倒序为:00 00 60

CS校验:0x33 帧尾:0x16

8.2、瞬时无功功率

发送命令:68 01 00 00 00 00 00 68 11 04 33 33 37 35 B8 16

回复:68 01 00 00 00 00 00 68 91 07 33 33 37 35 63 33 B3 84 16

数据标识:33 33 37 35减去33H为00 00 04 02,然后倒序为02 04 00 00;

数据:63 33 B3减33H为30 00 80,然后倒序为80 00 30

控制码:0x91 长度: 0x 07 CS校验:0x84 帧尾:0x16

8.3、瞬时视在功率

发送命令:68 01 00 00 00 00 00 68 11 04 33 33 38 35 B9 16

回复:68 01 00 00 00 00 00 68 91 07 33 33 38 35 A3 33 33 45 16 控制码:0x91 长度:0x07

数标识:33 33 38 35减去33H为00 00 05 02,然后倒序为02 05 00 00

数据:A3 33 33 减去33H为70 00 00 ,然后倒序为00 00 70 CS校验:0x45 帧尾:0x16

8.4、功率因素

发送命令:68 01 00 00 00 00 00 68 11 04 33 33 39 35 BA 16

回复:68 01 00 00 00 00 00 68 D1 01 35 D8 16

数据标识:数据:02 控制码:0xd1 长度:01 cs校验:0xD8 帧尾:0x16

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐