DLT645-2007通讯规约解析

DLT645-2007通讯规约解析
DLT645-2007通讯规约解析

DL/T645-2007通讯规约协议说明一、命令字、特征字、错去信息字说明

注:0代表正向,1代表反向

注:编程允许一般指编程按键状态

注:0代表无此类故障,1代表当前发生此类故障。

电表运行状态字5(B相故障状态)

注:0代表无此类故障,1代表当前发生此类故障。

电表运行状态字6(C相故障状态)

注:0代表无此类故障,1代表当前发生此类故障。

电表运行状态字7(合相故障状态)

注:0代表无此类故障,1代表当前发生此类故障。

无功组合方式1、2特征字

注:0代表休息,1代表工作。

通信速率特征字(调制型、接触式、通信口1、通信口2、通信口3)

注:0代表非当前接口通信速率,1代表当前接口通信速率,特征字仅在某一位为1时有效。负荷记录模式字

注: 0代表不记录此类数据,1代表记录此类数据。

冻结数据模式字

注: 0代表不记录此类数据,1代表记录此类数据。

错误信息字ERR

注: 0代表无相应错误发生,1代表相应错误发生。除Bit1、2、3、4、5、6定义的错误以外,其他情

况都归为Bit0其他错误

二、 DTTD 三相多功能电表应用数据标识

表 电能量数据标识编码表

数据标识

数据格式

数据 长度 (字节) 单位

功能

数据项名称

DI 3 DI 2 DI 1 DI 0 读 写 00

00

00 01 … 08 FF

00

XXXXXX.XX

4

kWh

*

(当前)组合有功总电能 (当前)组合有功费率1电能 …

(当前)组合有功费率8电能 (当前)组合有功电能数据块

00

01

00 01 … 08 FF

00

XXXXXX.XX

4 kWh * (当前)正向有功总电能 (当前)正向有功费率1电能 …

(当前)正向有功费率8电能 (当前)正向有功电能数据块

00

02

00 01 … 08 FF

00

XXXXXX.XX

4 kWh * (当前)反向有功总电能 (当前)反向有功费率1电能 …

(当前)反向有功费率8电能 (当前)反向有功电能数据块

00

03

00 01 … 8 FF

00

XXXXXX.XX

4 kvarh * (当前)组合无功1总电能 (当前)组合无功1费率1电能 …

(当前)组合无功1费率8电能 (当前)组合无功1电能数据块

00

04

00 01

00

XXXXXX.XX

4 kvarh * (当前)组合无功2总电能 (当前)组合无功2费率1电能

数据格式长度

(字节)单位数据项名称

DI3DI2DI1DI0读写

…8 FF

(当前)组合无功2费率8电能(当前)组合无功2电能数据块

0005 00

01

8

FF 00 XXXXXX.XX 4 kvarh * (当前)第一象限无功总电能

(当前)第一象限无功费率1电能

(当前)第一象限无功费率8电能

(当前)第一象限无功电能数据块

0006 00

01

8

FF 00 XXXXXX.XX 4 kvarh * (当前)第二象限无功总电能

(当前)第二象限无功费率1电能

(当前)第二象限无功费率8电能

(当前)第二象限无功电能数据块

0007 00

01

8

FF 00 XXXXXX.XX 4 kvarh * (当前)第三象限无功总电能

(当前)第三象限无功费率1电能

(当前)第三象限无功费率8电能

(当前)第三象限无功电能数据块

0008 00

01

8

FF 00 XXXXXX.XX 4 kvarh * (当前)第四象限无功总电能

(当前)第四象限无功费率1电能

(当前)第四象限无功费率8电能

(当前)第四象限无功电能数据块

0015

16

17

18

19

1A

1B

1C 00 00 XXXXXX.XX 4 kWh

kWh

kvarh

kvarh

kvarh

kvarh

kvarh

kvarh

* (当前)A相正向有功电能

(当前)A相反向有功电能

(当前)A相组合无功1电能

(当前)A相组合无功2电能

(当前)A相第一象限无功电能

(当前)A相第二象限无功电能

(当前)A相第三象限无功电能

(当前)A相第四象限无功电能

0029

2A

2B

2C

2D

2E

2F

30 00 00 XXXXXX.XX 4 kWh

kWh

kvarh

kvarh

kvarh

kvarh

kvarh

kvarh

* (当前)B相正向有功电能

(当前)B相反向有功电能

(当前)B相组合无功1电能

(当前)B相组合无功2电能

(当前)B相第一象限无功电能

(当前)B相第二象限无功电能

(当前)B相第三象限无功电能

(当前)B相第四象限无功电能

003D 00 00 XXXXXX.XX 4 kWh * (当前)C相正向有功电能

数据格式长度

(字节)单位数据项名称

DI3DI2DI1DI0读写

3E 3F

40

41

42

43

44

kWh

kvarh

kvarh

kvarh

kvarh

kvarh

kvarh

(当前)C相反向有功电能

(当前)C相组合无功1电能

(当前)C相组合无功2电能

(当前)C相第一象限无功电能

(当前)C相第二象限无功电能

(当前)C相第三象限无功电能

(当前)C相第四象限无功电能

0000 00

01

8

FF 01 XXXXXX.XX 4 kWh * (上1结算日)组合有功总电能

(上1结算日)组合有功费率1电能

(上1结算日)组合有功费率8电能

(上1结算日)组合有功电能数据块

0001 00

01

8

FF 01 XXXXXX.XX 4 kWh * (上1结算日)正向有功总电能

(上1结算日)正向有功费率1电能

(上1结算日)正向有功费率8电能

(上1结算日)正向有功电能数据块

0002 00

01

8

FF 01 XXXXXX.XX 4 kWh * (上1结算日)反向有功总电能

(上1结算日)反向有功费率1电能

(上1结算日)反向有功费率8电能

(上1结算日)反向有功电能数据块

0003 00

01

8

FF 01 XXXXXX.XX 4 kvarh * (上1结算日)组合无功1总电能

(上1结算日)组合无功1费率1电能

(上1结算日)组合无功1费率8电能

(上1结算日)组合无功1电能数据块

0004 00

01

8

FF 01 XXXXXX.XX 4 kvarh * (上1结算日)组合无功2总电能

(上1结算日)组合无功2费率1电能

(上1结算日)组合无功2费率8电能

(上1结算日)组合无功2电能数据块

0005 00

01

8

FF 01 XXXXXX.XX 4 kvarh * (上1结算日)第一象限无功总电能

(上1结算日)第一象限无功费率1电能

(上1结算日)第一象限无功费率8电能

(上1结算日)第一象限无功电能数据块

0006 00

01

8 01 XXXXXX.XX 4 kvarh * (上1结算日)第二象限无功总电能

(上1结算日)第二象限无功费率1电能

(上1结算日)第二象限无功费率8电能

数据格式长度

(字节)单位数据项名称

DI3DI2DI1DI0读写

FF (上1结算日)第二象限无功电能数据块

0007 00

01

8

FF 01 XXXXXX.XX 4 kvarh * (上1结算日)第三象限无功总电能

(上1结算日)第三象限无功费率1电能

(上1结算日)第三象限无功费率8电能

(上1结算日)第三象限无功电能数据块

0008 00

01

8

FF 01 XXXXXX.XX 4 kvarh * (上1结算日)第四象限无功总电能

(上1结算日)第四象限无功费率1电能

(上1结算日)第四象限无功费率8电能

(上1结算日)第四象限无功电能数据块

0015

16

17

18

19

1A

1B

1C 00 01 XXXXXX.XX 4 kWh

kWh

kvarh

kvarh

kvarh

kvarh

kvarh

kvarh

* (上1结算日)A相正向有功电能

(上1结算日)A相反向有功电能

(上1结算日)A相组合无功1电能

(上1结算日)A相组合无功2电能

(上1结算日)A相第一象限无功电能

(上1结算日)A相第二象限无功电能

(上1结算日)A相第三象限无功电能

(上1结算日)A相第四象限无功电能

0029

2A

2B

2C

2D

2E

2F

30 00 01 XXXXXX.XX 4 kWh

kWh

kvarh

kvarh

kvarh

kvarh

kvarh

kvarh

* (上1结算日)B相正向有功电能

(上1结算日)B相反向有功电能

(上1结算日)B相组合无功1电能

(上1结算日)B相组合无功2电能

(上1结算日)B相第一象限无功电能

(上1结算日)B相第二象限无功电能

(上1结算日)B相第三象限无功电能

(上1结算日)B相第四象限无功电能

003D

3E

3F

40

41

42

43

44 00 01 XXXXXX.XX 4 kWh

kWh

kvarh

kvarh

kvarh

kvarh

kvarh

kvarh

* (上1结算日)C相正向有功电能

(上1结算日)C相反向有功电能

(上1结算日)C相组合无功1电能

(上1结算日)C相组合无功2电能

(上1结算日)C相第一象限无功电能

(上1结算日)C相第二象限无功电能

(上1结算日)C相第三象限无功电能

(上1结算日)C相第四象限无功电能

00………………………

0000 00

01

8 0C XXXXXX.XX 4 kWh * (上12结算日)组合有功总电能

(上12结算日)组合有功费率1电能

(上12结算日)组合有功费率8电能

数据格式长度

(字节)单位数据项名称

DI3DI2DI1DI0读写

FF (上12结算日)组合有功电能数据块

0001 00

01

8

FF 0C XXXXXX.XX 4 kWh * (上12结算日)正向有功总电能

(上12结算日)正向有功费率1电能

(上12结算日)正向有功费率8电能

(上12结算日)正向有功电能数据块

0002 00

01

8

FF 0C XXXXXX.XX 4 kWh * (上12结算日)反向有功总电能

(上12结算日)反向有功费率1电能

(上12结算日)反向有功费率8电能

(上12结算日)反向有功电能数据块

0003 00

01

8

FF 0C XXXXXX.XX 4 kvarh * (上12结算日)组合无功1总电能

(上12结算日)组合无功1费率1电能

(上12结算日)组合无功1费率8电能

(上12结算日)组合无功1电能数据块

0004 00

01

8

FF 0C XXXXXX.XX 4 kvarh * (上12结算日)组合无功2总电能

(上12结算日)组合无功2费率1电能

(上12结算日)组合无功2费率8电能

(上12结算日)组合无功2电能数据块

0005 00

01

8

FF 0C XXXXXX.XX 4 kvarh * (上12结算日)第一象限无功总电能

(上12结算日)第一象限无功费率1电能

(上12结算日)第一象限无功费率8电能

(上12结算日)第一象限无功电能数据块

0006 00

01

8

FF 0C XXXXXX.XX 4 kvarh * (上12结算日)第二象限无功总电能

(上12结算日)第二象限无功费率1电能

(上12结算日)第二象限无功费率8电能

(上12结算日)第二象限无功电能数据块

0007 00

01

8

FF 0C XXXXXX.XX 4 kvarh * (上12结算日)第三象限无功总电能

(上12结算日)第三象限无功费率1电能

(上12结算日)第三象限无功费率8电能

(上12结算日)第三象限无功电能数据块

0008 00

01

8

FF 0C XXXXXX.XX 4 kvarh * (上12结算日)第四象限无功总电能

(上12结算日)第四象限无功费率1电能

(上12结算日)第四象限无功费率8电能

(上12结算日)第四象限无功电能数据块

数据格式长度

(字节)单位数据项名称

DI3DI2DI1DI0读写

0009 00

01

8

FF 0C XXXXXX.XX 4 kVAh * (上12结算日)正向视在总电能

(上12结算日)正向视在费率1电能

(上12结算日)正向视在费率8电能

(上12结算日)正向视在电能数据块

0015

16

17

18

19

1A

1B

1C 00 0C XXXXXX.XX 4 kWh

kWh

kvarh

kvarh

kvarh

kvarh

kvarh

kvarh

* (上12结算日)A相正向有功电能

(上12结算日)A相反向有功电能

(上12结算日)A相组合无功1电能

(上12结算日)A相组合无功2电能

(上12结算日)A相第一象限无功电能

(上12结算日)A相第二象限无功电能

(上12结算日)A相第三象限无功电能

(上12结算日)A相第四象限无功电能

0029

2A

2B

2C

2D

2E

2F

30 00 0C XXXXXX.XX 4 kWh

kWh

kvarh

kvarh

kvarh

kvarh

kvarh

kvarh

* (上12结算日)B相正向有功电能

(上12结算日)B相反向有功电能

(上12结算日)B相组合无功1电能

(上12结算日)B相组合无功2电能

(上12结算日)B相第一象限无功电能

(上12结算日)B相第二象限无功电能

(上12结算日)B相第三象限无功电能

(上12结算日)B相第四象限无功电能

003D

3E

3F

40

41

42

43

44

45 00 0C XXXXXX.XX 4 kWh

kWh

kvarh

kvarh

kvarh

kvarh

kvarh

kvarh

kVAh

* (上12结算日)C相正向有功电能

(上12结算日)C相反向有功电能

(上12结算日)C相组合无功1电能

(上12结算日)C相组合无功2电能

(上12结算日)C相第一象限无功电能

(上12结算日)C相第二象限无功电能

(上12结算日)C相第三象限无功电能

(上12结算日)C相第四象限无功电能

(上12结算日)C相正向视在电能

00ZZ ZZ FF XXXXXX.XX 4×13 * 某项当前和12个结算日电能数据块注1: 组合有功、无功电能最高位是符号位,0正1负。取值范围:0.00~799999.99。

注2: ZZ代表本字节所列数值的任意一个取值,ZZ不能取值为FF。

注3: 电能测量四象限的定义见附录D

注4: 正向视在总电能是与正向有功电能相对应的视在电能,即位于一、四象限;反向视在总电能是与反向有功电能相对应的视在电能,即位于二、三象限。

注5: 谐波潮流方向与基波同向,关联电能为基波电能减谐波电能;谐波潮流方向与基波反向,关联电能为基波电能加谐波电能。

注6:在传输某结算日电能量数据块时,数据块中包含的费率电能以实际设置的费率数为准。

7: 铜损、铁损有功电能补偿量计算方法参见附录E。

表A.2 最大需量及发生时间数据标识编码表

数据标识

数据格式

数据

长度

(字节)

单位

功能

数据项名称

DI3DI2DI1DI0读写

01 01 00

01

8

FF 00 XX.XXXX

YYMMDDhhmm

8 kW

年月日时分

* (当前)正向有功总最大需量及发生

时间

(当前)正向有功费率1最大需量及

发生时间

(当前)正向有功费率8最大需量及

发生时间

(当前)正向有功最大需量及发生时

间数据块

01 02 00

01

8

FF 00 XX.XXXX

YYMMDDhhmm

8 kW

年月日时分

* (当前)反向有功总最大需量及发生

时间

(当前)反向有功费率1最大需量及

发生时间

(当前)反向有功费率8最大需量及

发生时间

(当前)反向有功最大需量及发生时

间数据块

01 03 00

01

8

FF 00 XX.XXXX

YYMMDDhhmm

8 kvar

年月日时分

* (当前)组合无功1总最大需量及发

生时间

(当前)组合无功1费率1最大需量

及发生时间

(当前)组合无功1费率8最大需量

及发生时间

(当前)组合无功1最大需量及发生

时间数据块

01 04 00

01

8

FF 00 XX.XXXX

YYMMDDhhmm

8 kvar

年月日时分

* (当前)组合无功2总最大需量及发

生时间

(当前)组合无功2费率1最大需量

及发生时间

(当前)组合无功2费率8最大需量

及发生时间

(当前)组合无功2最大需量及发生

时间数据块

01 05 00

01 00 XX.XXXX

YYMMDDhhmm

8 kvar

年月日时分

* (当前)第一象限无功总最大需量及

发生时间

(当前)第一象限无功费率1最大需

量及发生时间

数据格式长度

(字节)单位数据项名称

DI3DI2DI1DI0读写

…8

FF

(当前)第一象限无功费率8最大需量及发生时间

(当前)第一象限无功最大需量及发生时间数据块

01 06 00

01

8

FF 00 XX.XXXX

YYMMDDhhmm

8 kvar

年月日时分

* (当前)第二象限无功总最大需量及

发生时间

(当前)第二象限无功费率1最大需

量及发生时间

(当前)第二象限无功费率8最大需

量及发生时间

(当前)第二象限无功最大需量及发

生时间数据块

01 07 00

01

8

FF 00 XX.XXXX

YYMMDDhhmm

8 kvar

年月日时分

* (当前)第三象限无功总最大需量及

发生时间

(当前)第三象限无功费率1最大需

量及发生时间

(当前)第三象限无功费率8最大需

量及发生时间

(当前)第三象限无功最大需量及发

生时间数据块

01 08 00

01

8

FF 00 XX.XXXX

YYMMDDhhmm

8 kvar

年月日时分

* (当前)第四象限无功总最大需量及

发生时间

(当前)第四象限无功费率1最大需

量及发生时间

(当前)第四象限无功费率8最大需

量及发生时间

(当前)第四象限无功最大需量及发

生时间数据块

01 01 00

01

8

FF 01 XX.XXXX

YYMMDDhhmm

8 kW

年月日时分

* (上1结算日)正向有功总最大需量

及发生时间

(上1结算日)正向有功费率1最大

需量及发生时间

(上1结算日)正向有功费率8最大

需量及发生时间

(上1结算日)正向有功最大需量及

发生时间数据块

数据格式长度

(字节)单位数据项名称

DI3DI2DI1DI0读写

01 02 00

01

8

FF 01 XX.XXXX

YYMMDDhhmm

8 kW

年月日时分

* (上1结算日)反向有功总最大需量

及发生时间

(上1结算日)反向有功费率1最大

需量及发生时间

(上1结算日)反向有功费率8最大

需量及发生时间

(上1结算日)反向有功最大需量及

发生时间数据块

01 01 00

01

3F

FF 0C XX.XXXX

YYMMDDhhmm

8 kW

年月日时分

* (上12结算日)正向有功总最大需量

及发生时间

(上12结算日)正向有功费率1最大

需量及发生时间

(上12结算日)正向有功费率63最

大需量及发生时间

(上12结算日)正向有功最大需量及

发生时间数据块

01 02 00

01

3F

FF 0C XX.XXXX

YYMMDDhhmm

8 kW

年月日时分

* (上12结算日)反向有功总最大需量

及发生时间

(上12结算日)反向有功费率1最大

需量及发生时间

(上12结算日)反向有功费率63最

大需量及发生时间

(上12结算日)反向有功最大需量及

发生时间数据块

注1: 组合无功最大需量的最高位是符号位,0正1负。取值范围:0.0000~79.0000。

注2:在传输某结算日最大需量及发生时间数据块时,数据块中包含的费率最大需量及发生时间以实际设置的费率数为准。

注3: ZZ代表本字节所列数值的任意一个取值,ZZ不能取值为FF。

表A.3 变量数据标识编码表

数据标识

数据格式

数据

长度

(字节)

单位

功能

数据项名称

DI3DI2DI1DI0读写

02 01 01

02

03

FF 00 XXX.X 2 V* A相电压

B相电压

C相电压

电压数据块

0202 01 00 XXX.XXX 3 A* A相电流

数据格式长度

(字节)单位数据项名称

DI3DI2DI1DI0读写

02

03 FF B相电流

C相电流

电流数据块

0203 00

01

02

03

FF 00 XX.XXXX 3 kW *瞬时总有功功率

瞬时A相有功功率

瞬时B相有功功率

瞬时C相有功功率

瞬时有功功率数据块

02 04 00

01

02

03

FF 00 XX.XXXX 3 kvar *瞬时总无功功率

瞬时A相无功功率

瞬时B相无功功率

瞬时C相无功功率

瞬时无功功率数据块

02 0500

01

02

03

FF 00 XX.XXXX 3 kVA *瞬时总视在功率

瞬时A相视在功率

瞬时B相视在功率

瞬时C相视在功率

瞬时视在功率数据块

02 0600

01

02

03

FF 00 X.XXX 2 *总功率因数

A相功率因数

B相功率因数

C相功率因数

功率因数数据块

02 80 00 01

02

03

04

05

06

07

08

09

0A XXX.XXX

XX.XX

XX.XXXX

XX.XXXX

XX.XXXX

XX.XXXX

XXX.X

XX.XX

XX.XX

XXXXXXXX

3

2

3

3

3

3

2

2

2

4

A

Hz

kW

kW

kvar

kVA

V

V

* 零线电流

电网频率

一分钟有功总平均功率

当前有功需量

当前无功需量

当前视在需量

表内温度

时钟电池电压(内部)

停电抄表电池电压 (外部)

内部电池工作时间

注1: 三相三线电表电压A相为Uab,B相为0,C相为Ucb;电流A相为Ia,B相为0,C相为Ic;功率因数A相为Uab与Ia的夹角余弦,B相为0,C相为Ucb与Ic的夹角余弦;相角A相为Uab与Ia的夹角,B相为0,C相为Ucb与Ic的夹角。

注2: 瞬时功率及当前需量最高位表示方向,0正,1负,三相三线B相为0。取值范围:0.0000~79.9999。

注3: 表内温度最高位0表示零上,1表示零下。取值范围:0.0~799.9。

注4: 相角测量范围是0~360度。

注5: 当前有功需量、当前无功需量、当前视在需量是最近一段时间的平均功率。

注6: 电流最高位表示方向,0正,1负,取值范围:0.000~799.999。功率因数最高位表示方向,0正,1负,取值范围:

0.000~1.000。

表A.4 事件记录数据标识编码表

数据标识

数据格式

数据

长度

(字节)

单位

功能

数据项名称

DI3DI2DI1DI0

读写

03 01 00 00 XXXXXX,XXXXXX

XXXXXX,XXXXXX

XXXXXX,XXXXXX 6

6

6

次,分* A相失压总次数,总累计时间

B相失压总次数,总累计时间

C相失压总次数,总累计时间

03 01 01 01

YYMMDDhhmmss YYMMDDhhmmss XXXXXX.XX XXXXXX.XX XXXXXX.XX XXXXXX.XX XXXXXX.XX XXXXXX.XX XXXXXX.XX XXXXXX.XX

XXX.X

XXX.XXX

XX.XXXX

XX.XXXX

X.XXX XXXXXX.XX XXXXXX.XX XXXXXX.XX XXXXXX.XX

XXX.X

XXX.XXX

XX.XXXX

XX.XXXX

X.XXX XXXXXX.XX XXXXXX.XX XXXXXX.XX XXXXXX.XX

XXX.X

XXX.XXX

XX.XXXX

XX.XXXX

X.XXX XXXXXX.XX XXXXXX.XX 6

6

4

4

4

4

4

4

4

4

2

3

3

3

2

4

4

4

4

2

3

3

3

2

4

4

4

4

2

3

3

3

2

4

4

kWh

kWh

kvarh

kvarh

kWh

kWh

kvarh

kvarh

V

A

kW

kvar

kWh

kWh

kvarh

kvarh

V

A

kW

kvar

kWh

kWh

kvarh

kvarh

V

A

kW

kvar

Ah

Ah

* (上1次)A相失压记录:

发生时刻

结束时刻

失压期间正向有功总电能增量

失压期间反向有功总电能增量

失压期间组合无功1总电能增量

失压期间组合无功2总电能增量

失压期间A相正向有功电能增量

失压期间A相反向有功电能增量

失压期间A相组合无功1电能增量

失压期间A相组合无功2电能增量

失压时刻A相电压

失压时刻A相电流

失压时刻A相有功功率

失压时刻A相无功功率

失压时刻A相功率因数

失压期间B相正向有功电能增量

失压期间B相反向有功电能增量

失压期间B相组合无功1电能增量

失压期间B相组合无功2电能增量

失压时刻B相电压

失压时刻B相电流

失压时刻B相有功功率

失压时刻B相无功功率

失压时刻B相功率因数

失压期间C相正向有功电能增量

失压期间C相反向有功电能增量

失压期间C相组合无功1电能增量

失压期间C相组合无功2电能增量

失压时刻C相电压

失压时刻C相电流

失压时刻C相有功功率

失压时刻C相无功功率

失压时刻C相功率因数

失压期间总安时数

失压期间A相安时数

数据格式长度

(字节)单位数据项名称

DI3DI2DI1DI0

读写

XXXXXX.XX XXXXXX.XX 4

4

Ah

Ah

失压期间B相安时数

失压期间C相安时数

03 01 01 02

0A * (上2次)A相失压记录(同上)

(上10次)A相失压记录(同上)

03 01 02 01

0A * (上1次)B相失压记录(同A相失压) …

(上10次)B相失压记录(同A相失压)

03 01 03 01

0A * (上1次)C相失压记录(同A相失压) …

(上10次)C相失压记录(同A相失压)

03 02 00 00 XXXXXX,XXXXXX

XXXXXX,XXXXXX

XXXXXX,XXXXXX 6

6

6

次,分* A相欠压总次数,总累计时间

B相欠压总次数,总累计时间

C相欠压总次数,总累计时间

03 02 01 01

0A * (上1次)A相欠压记录(同失压)

(上10次)A相欠压记录(同失压)

03 02 02 01

0A * (上1次)B相欠压记录(同失压)

(上10次)B相欠压记录(同失压)

03 02 03 01

0A * (上1次)C相欠压记录(同失压)

(上10次)C相欠压记录(同失压)

03 03 00 00 XXXXXX,XXXXXX

XXXXXX,XXXXXX

XXXXXX,XXXXXX 6

6

6

次,分* A相过压总次数,总累计时间

B相过压总次数,总累计时间

C相过压总次数,总累计时间

03 03 01 01

0A * (上1次)A相过压记录(同失压)

(上10次)A相过压记录(同失压)

03 03 02 01

0A * (上1次)B相过压记录(同失压)

(上10次)B相过压记录(同失压)

03 03 03 01

0A * (上1次)C相过压记录(同失压)

(上10次)C相过压记录(同失压)

03 04 00 00 XXXXXX,XXXXXX

XXXXXX,XXXXXX

XXXXXX,XXXXXX 6

6

6

次,分* A相断相总次数,总累计时间

B相断相总次数,总累计时间

C相断相总次数,总累计时间

03 04 01 01

0A * (上1次)A相断相记录(同失压)

(上10次)A相断相记录(同失压)

数据格式长度

(字节)单位数据项名称

DI3DI2DI1DI0

读写

03 04 02 01

0A * (上1次)B相断相记录(同失压)

(上10次)B相断相记录(同失压)

03 04 03 01

0A * (上1次)C相断相记录(同失压)

(上10次)C相断相记录(同失压)

03 05 00 00 XXXXXX,XXXXXX 6 次,分* 全失压总次数,总累计时间

03 05 00 01

0A YYMMDDhhmmss

XXX.XXX

YYMMDDhhmmss

6

3

6

15

A

* (上1次)全失压发生时刻,电流值,结束时刻

(上10次)全失压发生时刻,电流值,结束时刻

03 07 00 01

YYMMDDhhmmss YYMMDDhhmmss XXXXXX.XX XXXXXX.XX XXXXXX.XX XXXXXX.XX XXXXXX.XX XXXXXX.XX XXXXXX.XX XXXXXX.XX XXXXXX.XX XXXXXX.XX XXXXXX.XX XXXXXX.XX XXXXXX.XX XXXXXX.XX XXXXXX.XX XXXXXX.XX 6

6

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

kWh

kWh

kvarh

kvarh

kWh

kWh

kvarh

kvarh

kWh

kWh

kvarh

kvarh

kWh

kWh

kvarh

kvarh

* (上1次)电压逆相序记录:

发生时刻

结束时刻

电压逆相序期间正向有功总电能增量

电压逆相序期间反向有功总电能增量

电压逆相序期间组合无功1总电能增量

电压逆相序期间组合无功2总电能增量

电压逆相序期间A相正向有功电能增量

电压逆相序期间A相反向有功电能增量

电压逆相序期间A相组合无功1电能增量

电压逆相序期间A相组合无功2电能增量

电压逆相序期间B相正向有功电能增量

电压逆相序期间B相反向有功电能增量

电压逆相序期间B相组合无功1电能增量

电压逆相序期间B相组合无功2电能增量

电压逆相序期间C相正向有功电能增量

电压逆相序期间C相反向有功电能增量

电压逆相序期间C相组合无功1电能增量

电压逆相序期间C相组合无功2电能增量

03 07 00 02

0A * (上2次)电压逆相序记录(同上)

(上10次)电压逆相序记录(同上)

03 08 00 00 XXXXXX,XXXXXX 6 次,分* 电流逆相序总次数,总累计时间

03 08 00 01

0A * (上1次)电流逆相序记录(同电压逆相序) …

(上10次)电流逆相序记录(同电压逆相序)

03 09 00 00 XXXXXX,XXXXXX 6 次,分* 电压不平衡总次数,总累计时间03 0A 00 00 XXXXXX,XXXXXX 6 次,分* 电流不平衡总次数,总累计时间

数据格式长度

(字节)单位数据项名称

DI3DI2DI1DI0

读写

03 0A 00 01

0A * (上1次)电流不平衡记录(同电压不平衡) …

(上10次)电流不平衡记录(同电压不平衡)

03 0B 00 00 XXXXXX,XXXXXX

XXXXXX,XXXXXX

XXXXXX,XXXXXX 6

6

6

次,分* A相失流总次数,总累计时间

B相失流总次数,总累计时间

C相失流总次数,总累计时间

03 0B 01 01

YYMMDDhhmmss YYMMDDhhmmss XXXXXX.XX XXXXXX.XX XXXXXX.XX XXXXXX.XX XXXXXX.XX XXXXXX.XX XXXXXX.XX XXXXXX.XX

XXX.X

XXX.XXX

XX.XXXX

XX.XXXX

X.XXX XXXXXX.XX XXXXXX.XX XXXXXX.XX XXXXXX.XX

XXX.X

XXX.XXX

XX.XXXX

XX.XXXX

X.XXX XXXXXX.XX XXXXXX.XX XXXXXX.XX XXXXXX.XX

XXX.X

XXX.XXX

XX.XXXX

XX.XXXX

X.XXX 6

6

4

4

4

4

4

4

4

4

2

3

3

3

2

4

4

4

4

2

3

3

3

2

4

4

4

4

2

3

3

3

2

kWh

kWh

kvarh

kvarh

kWh

kWh

kvarh

kvarh

V

A

kW

kvar

kWh

kWh

kvarh

kvarh

V

A

kW

kvar

kWh

kWh

kvarh

kvarh

V

A

kW

kvar

* (上1次)A相失流记录:

发生时刻

结束时刻

失流期间正向有功总电能增量

失流期间反向有功总电能增量

失流期间组合无功1总电能增量

失流期间组合无功2总电能增量

失流期间A相正向有功电能增量

失流期间A相反向有功电能增量

失流期间A相组合无功1电能增量

失流期间A相组合无功2电能增量

失流时刻A相电压

失流时刻A相电流

失流时刻A相有功功率

失流时刻A相无功功率

失流时刻A相功率因数

失流期间B相正向有功电能增量

失流期间B相反向有功电能增量

失流期间B相组合无功1电能增量

失流期间B相组合无功2电能增量

失流时刻B相电压

失流时刻B相电流

失流时刻B相有功功率

失流时刻B相无功功率

失流时刻B相功率因数

失流期间C相正向有功电能增量

失流期间C相反向有功电能增量

失流期间C相组合无功1电能增量

失流期间C相组合无功2电能增量

失流时刻C相电压

失流时刻C相电流

失流时刻C相有功功率

失流时刻C相无功功率

失流时刻C相功率因数

数据格式长度

(字节)单位数据项名称

DI3DI2DI1DI0

读写

03 0B 01 02

0A * (上2次)A相失流记录(同上)

(上10次)A相失流记录(同上)

03 0B 02 01

0A * (上1次)B相失流记录(同A相失流) …

(上10次)B相失流记录(同A相失流)

03 0B 03 01

0A * (上1次)C相失流记录(同A相失流) …

(上10次)C相失流记录(同A相失流)

03 0C 00 00 XXXXXX,XXXXXX

XXXXXX,XXXXXX

XXXXXX,XXXXXX 6

6

6

次,分* A相过流总次数,总累计时间

B相过流总次数,总累计时间

C相过流总次数,总累计时间

03 0C 01 01

0A * (上1次)A相过流记录(同失流)

(上10次)A相过流记录(同失流)

03 0C 02 01

0A * (上1次)B相过流记录(同失流)

(上10次)B相过流记录(同失流)

03 0C 03 01

0A * (上1次)C相过流记录(同失流)

(上10次)C相过流记录(同失流)

03 0D 00 00 XXXXXX,XXXXXX

XXXXXX,XXXXXX

XXXXXX,XXXXXX 6

6

6

次,分* A相断流总次数,总累计时间

B相断流总次数,总累计时间

C相断流总次数,总累计时间

03 0D 01 01

0A * (上1次)A相断流记录(同失流)

(上10次)A相断流记录(同失流)

03 0D 02 01

0A * (上1次)B相断流记录(同失流)

(上10次)B相断流记录(同失流)

03 0D 03 01

0A * (上1次)C相断流记录(同失流)

(上10次)C相断流记录(同失流)

03 11 00 00 XXXXXX 3 次* 掉电总次数

03 11 00 01

0A YYMMDDhhmmss

YYMMDDhhmmss

12 * (上1次)掉电发生时刻,结束时刻

(上10次)掉电发生时刻,结束时刻

03 30 00 00 XXXXXX 3 * 编程总次数

03 30 00 01

YYMMDDhhmmss 6 * (上1次)编程记录:

发生时刻

数据格式长度

(字节)单位数据项名称

DI3DI2DI1DI0

读写

C0C1C2C3 XXXXXXXX

4

4×10

操作者代码

编程的前10个数据标识码(不足补FFFFFFFFH)

03 30 00 02

0A * (上2次)编程记录(同上)

(上10次)编程记录(同上)

03 30 01 00 XXXXXX 3 次* 电表清零总次数03 30 01 01

YYMMDDhhmmss C0C1C2C3 XXXXXX.XX XXXXXX.XX XXXXXX.XX XXXXXX.XX XXXXXX.XX XXXXXX.XX XXXXXX.XX XXXXXX.XX XXXXXX.XX XXXXXX.XX XXXXXX.XX XXXXXX.XX XXXXXX.XX XXXXXX.XX XXXXXX.XX XXXXXX.XX XXXXXX.XX XXXXXX.XX XXXXXX.XX XXXXXX.XX XXXXXX.XX XXXXXX.XX XXXXXX.XX XXXXXX.XX 6

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

kWh

kWh

kvarh

kvarh

kvarh

kvarh

kWh

kWh

kvarh

kvarh

kvarh

kvarh

kWh

kWh

kvarh

kvarh

kvarh

kvarh

kWh

kWh

kvarh

kvarh

kvarh

kvarh

* (上1次)电表清零记录:

发生时刻

操作者代码

电表清零前正向有功总电能

电表清零前反向有功总电能

电表清零前第一象限无功总电能

电表清零前第二象限无功总电能

电表清零前第三象限无功总电能

电表清零前第四象限无功总电能

电表清零前A相正向有功电能

电表清零前A相反向有功电能

电表清零前A相第一象限无功电能

电表清零前A相第二象限无功电能

电表清零前A相第三象限无功电能

电表清零前A相第四象限无功电能

电表清零前B相正向有功电能

电表清零前B相反向有功电能

电表清零前B相第一象限无功电能

电表清零前B相第二象限无功电能

电表清零前B相第三象限无功电能

电表清零前B相第四象限无功电能

电表清零前C相正向有功电能

电表清零前C相反向有功电能

电表清零前C相第一象限无功电能

电表清零前C相第二象限无功电能

电表清零前C相第三象限无功电能

电表清零前C相第四象限无功电能

03 30 01 02

0A * (上2次)电表清零记录

(上10次)电表清零记录

03 30 02 00 XXXXXX 3 次* 需量清零总次数03 30 02 01

YYMMDDhhmmss C0C1C2C3

XX.XXXX 6

4

3

* (上1次)需量清零记录:

发生时刻

操作者代码

需量清零前正向有功总最大需量及发生时间

数据格式长度

(字节)单位数据项名称

DI3DI2DI1DI0

读写

YYMMDDhhmm 5

03 30 02 02

0A * (上2次)需量清零记录

(上10次)需量清零记录

03 30 04 00 XXXXXX 3 次* 校时总次数03 30 04 01

C0C1C2C3 YYMMDDhhmmss YYMMDDhhmmss 4

6

6

* (上1次)校时记录:

操作者代码

校时前时间

校时后时间

03 30 04 02

0A * (上2次)校时记录(同上)

(上10次)校时记录(同上)

03 30 08 01

YYMMDDhhmmss C0C1C2C3 YYMMDDNN

…YYMMDDNN

6

4

4

4

* (上1次)节假日编程记录:

发生时刻

操作者代码

节假日编程前第1节假日数据

节假日编程前第254节假日数据

03 30 0D 00 XXXXXX 3 次* 开表盖总次数03 30 0D 01

YYMMDDhhmmss YYMMDDhhmmss XXXXXX.XX XXXXXX.XX XXXXXX.XX XXXXXX.XX XXXXXX.XX XXXXXX.XX XXXXXX.XX XXXXXX.XX XXXXXX.XX XXXXXX.XX XXXXXX.XX XXXXXX.XX 6

6

4

4

4

4

4

4

4

4

4

4

4

4

kWh

kWh

kvarh

kvarh

kvarh

kvarh

kWh

kWh

kvarh

kvarh

kvarh

kvarh

* (上1次)开表盖记录:

发生时刻

结束时刻

开表盖前正向有功总电能

开表盖前反向有功总电能

开表盖前第一象限无功总电能

开表盖前第二象限无功总电能

开表盖前第三象限无功总电能

开表盖前第四象限无功总电能

开表盖后正向有功总电能

开表盖后反向有功总电能

开表盖后第一象限无功总电能

开表盖后第二象限无功总电能

开表盖后第三象限无功总电能

开表盖后第四象限无功总电能

03 30 0D 02

0A * (上2次)开表盖记录(同上)

(上10次)开表盖记录(同上)

03 30 0E 00 XXXXXX 3 次* 开端钮盒总次数

03 30 0E 01

…* (上1次)开端钮盒记录(同开表盖) …

数据格式长度

(字节)单位数据项名称

DI3DI2DI1DI0

读写

0A (上10次)开端钮盒记录(同开表盖)

表A.5 参变量数据标识编码表

数据标识

数据格式

数据

长度

(字节)

单位

功能

数据项名称

DI3DI2DI1DI0读写

04 00 01 01

02

03

04

05

06

07

YYMMDDWW

hhmmss

NN

NN

XXXX

YYMMDDhhmm

YYMMDDhhmm

4

3

1

1

2

5

5

年月日星期

时分秒

毫秒

年月日时分

年月日时分

*

*

*

*

*

*

*

*

*

*

*

*

*

日期及星期(其中0代表星期天)

时间

最大需量周期

滑差时间

校表脉冲宽度

两套时区表切换时间

两套日时段表切换时间

04 00 02 01

02

03

04

05

06

NN

NN

NN

NN

NNNN

NN

1

1

1

1

2

1

*

*

*

*

*

*

*

*

*

*

*

*

年时区数p≤14

日时段表数q≤8

日时段数(每日切换数) m≤14

费率数k≤63

公共假日数n≤254

谐波分析次数

04 00 03 01

02

03

04

05 NN

NN

NN

NN

NN

1

1

1

1

1

*

*

*

*

*

*

*

*

*

*

自动循环显示屏数

每屏显示时间

显示电能小数位数

显示功率(最大需量)小数位数

按键循环显示屏数

04 00 0C 01

0A NNNNNNNN

NNNNNNNN

4

4

*

*

0级密码

9级密码

注1: 日时段表号和费率号的起始值为1。

注2: 时区表数据不足设置时区数补最后一个时区数据,日时段表数据不足设置日时段数补最后一个日时段数据,公共节假日数据不足设置公共节假日数补最后一个公共节假日数据。

注3: 以ASCII传输的数据项,不足字节后补NUL。

注4: 厂家编号建议用企业代码。

注5: 每月结算日数值如果为9999代表未设置此结算日。

注6: 循环显示设置中NNNNNNNN代表每个显示项对应的数据标识。

表A.6 冻结数据标识编码表

数据标识

数据格式

数据

长度

(字节)

单位

功能

数据项名称

DI3DI2DI1DI0读写

05 00 00 01 YYMMDDhhmm 5 * (上1次)定时冻结时间

最新376-2报文解析

Q / GDW376.1—2009电力用户用电信息采集系统通信协议报文解析示例 1.硬件初始化 下行数据:68 0F 00 41 01 00 00 00 00 00 01 01 00 44 16 68 //起始字符(68H) 0F 00 //长度L DIR=0:表示此帧报文是由集中器发出的下行报文;DIR=1:表示此帧报文是由通信模块发出的上行报文。 启动标志位PRM PRM =1:表示此帧报文来自启动站;PRM =0:表示此帧报文来自从动站。 通信方式 通信方式是指集中器下行的通信模块所采用的通信方式类型,不同的通信方式决定用户数据区中的数据构成和格式,本部分根据不同的通信方式分别定义和描述 精品文档

精品文档 D14 D0 ──当信息域的“通信模块标识”为0时,无地址域A 。 01 //应用功能码AFN=0x01,初始化命令 01 00 // 数据单元标识Fn ,F1:硬件初始化 44 //帧校验和 16 //帧结束符 上行确认:68 13 00 81 01 00 40 00 00 00 00 01 00 FF FF 00 00 C1 16 68 13 00 DIR=0:表示此帧报文是由集中器发出的下行报文;DIR=1:表示此帧报文是由通信模块发出的上行报文。 启动标志位PRM PRM =1:表示此帧报文来自启动站;PRM =0:表示此帧报文来自从动站。 通信方式 通信方式是指集中器下行的通信模块所采用的通信方式类型,不同的通信方式决定用户数据区中的数据构成和格式,本部分根据不同的通信方式分别定义和描述

D14D0 ──当信息域的“通信模块标识”为0时,无地址域A。 00 //AFN=0x00,确认/否认帧 01 00 //数据单元标识Fn=1,确认 精品文档

101规约报文解析

101规约(2002版)报文解析速查 1、初始化 ●主站发: 10 49 4F 98 16 目的:给地址为4F的子站发请求链路状态命令。 子站回答:10 0B 4F 5A 16 目的:子站向主站响应链路状态。 ●主站发: 10 40 4F 8F 16 目的:给地址为4F的子站发复位通信单元命令。 子站回答:10 20 4F 6F 16 目的:ACD位置1,表明子站向主站请求1级数据上送。 ●主站发: 10 7A 4F C9 16 目的:向地址为4F的子站发召唤1级数据命令。 子站回答:68 09 09 68 28 4F 46 01 04 4F 00 00 00 11 16 (ASDU70,CON=28,COT=4) 目的:子站以ASDU70(初始化结束)响应主站的召唤。并ACD位置1,表明子站继续 向主站请求1级数据上送。 后面跟随时间同步和总查询。 2、对时 ●主站发:68 0F 0F 68 73 00 67 01 06 00 00 00 CD 85 36 0D 1E 0C 04 A4 16 目的:给地址为0的子站发对时命令。 对时时间为:04年12月31日13时54分34秒253毫秒 报文解析:

子站发:68 0F 0F 68 80 00 67 01 07 00 00 00 F7 01 36 0D 1E 0C 04 58 16 目的:以ASDU67响应主站对时命令。 3、 总召唤 ● 主站发:68 09 09 68 53 4F 64 01 06 4F 00 00 14 70 16 目的:向地址为4F 的子站发总召唤命令。 子站回答:10 20 4F 6F 16 目的:ACD 位置1,表明子站向主站请求1级数据上送。 ● 主站发:10 5A 4F A9 16 目的:向地址为4F 的子站发召唤1级数据的命令。 子站回答:68 09 09 68 28 4F 64 01 07 4F 00 00 14 46 16 目的:子站响应总召唤,ACD 位置1。 ● 主站发: 10 7A 4F C9 16 目的:主站向子站召唤1级数据。 子站回答:68 87 87 68 28 4F 01 7F 14 4F 01 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 01 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 01 01 00 00 00 00 00 01 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 01 01 00 00 00 00 00 00 00 00 00 00 E7 16

DL T645-1997通讯规约通信规约.

DL/T645-1997通讯规约通信规约 1、范围 该通信规约适用于本地系统中多功能表的费率装置与手持单元(HHU)或其它数据终端设备进行点对点的或一主多从的数据交换方式,规定了它们之间的物理连接、通信链路及应用技术规范。 2 、引用标准 GB/T3454-1994 数据通信基本型控制规程 GB/T9387-1995 信息处理系统开放系统互连基本参考模型 DL/T614-1997 多功能电能表 IEC1107-1996 读表、费率和负荷控制的数据交换---直接本地数据交换 IEC1142--1993 读表、费率和负荷控制的数据交换---本地总线数据交换 ITU-TV。24—1993 非平衡双流接口电路的点特性 ITU-TV。28—1993 数据终端设备(DTE)和数据电路终接设备(DCE)之间的 接口电路定义表 3 、RS-485标准串行电气接口 本协议采用RS-485标准串行电气接口,使用点连接成为可能.RS-485接口的一般性能应符合下列要求. 3.1驱动与接收端、耐静电(ESD)±15kV(人体模式)。 3.2 共模输入电压:-7V~+12V。 3.3差模输入电压:大于0.2V

3.4驱动输出电压:在负载阻抗54欧姆时,最大5V,最小1.5V 3.5三态方式输出 3.6半双工通信方式。 3.7驱动能力不小于32个同类接口。 3.8在传输速率不大于100kbps条件下,有效传输不小于1200m 3.9总线是无源的,由费率装置或数据终端、提供隔离电源。 4.1字节格式 每字节含8位二进制码,传输时加上一个起始位(0)、一个偶校验位和一个停止位(1)共11位。其传输序列如图1。D0是字节的最低有效位,D7是字节的最高有效位。先传低位,后传高位。 传送方向 起始位8位数据偶校验位停止位 图1 字节传输序列 4.2 帧格式 帧是传送信息的基本单元。帧格式如图2所示 。

DLT645通信协议详情

1应用范围 本规范规定了电能表进行点对点的或一终端对多台电能表进行一主多从的本地通讯接口进行数据交换的技术要求,规定了本地系统硬件和协议规范。规定了物理连接、通讯链路及应用技术规范(数据的基本格式、校验方式、编码传输规则等)。 本规范主要参考了部颁DL/T 645-1997多功能电能表通信规约,根据我公司的DSSD331-3、DTSD341-3电能表的特色做了相应的扩展。本规范中未给出的一些例子和示意图请参见部颁规约。 2引用标准 下列标准所包含的条文,通过在本标准中的引用而构成为本标准的条文。本标准出版时,所示版本均为有效,所有标准都会被修订,使用本标准的各方应探讨使用下列标准最新版本的可能性。 DL/T 645-1997 多功能电能表通信规约 DL/T 614-1997 多功能电能表 3术语 3.1费率装置tariff device 固定的数据采集与处理单元,通常与电能表连接或与电能表组装在一起。 3.2手持单元(HHU)hand-heldunit 能与费率装置或电能表进行数据交换的便携式设备。 3.3数据终端设备data terminal equipment 由数据源、数据宿或两者组成的设备。

3.4直接本地数据交换direct local data exchange 一组费率装置与数据终端设备通过总线连接进行数据交换。 3.5本地总线数据交换local bus data exchange 一组费率装置与数据终端设备通过总线连接进行数据交换。 3.6远程数据交换remote data exchange 通过数据网络,数据采集中心与一台或一组费率装置之间的数据交换。 3.7主站master station 具有选择从站并与从站进行信息交换功能的设备。本标准中指手持单元或其它数据终端设备。 3.8从站slave station 预期从主站接收信息并与主站进行信息交换的设备。本标准中指费率装置。 3.9总线bus 连接主站与多个从站并允许主站每次只与一个从站通信的系统连接方式(广播命令除外)。 3.10半双工half-duplex 在双向通道中,双向交替进行、一次只在一个方向(而不是同时在两个方向)传输信息的一种通信方式。 3.11物理层physical layer 规定了数据终端设备或手持单元与费率装置之间的物理接口、接口的物理和电气特性,负责物理媒体上信息的接收和发送。 3.12数据链链路层data-link layer 负责数据终端设备与费率装置之间通信链路的建立并以帧为单位舆信息,保证信息的顺序传送,具有传输差错检测功能。 3.13应用层application layer

645规约的问题

645-1997规约 645规约的全称应该是“中华人民共和国电力行业标准DL/T 645——1997多功能电能表通信规约”。 这样一个通信规约标准应用于载波集抄系统,是有它的历史原因的! 任何一个标准的出台,与小孩出生一样,必须经历十月怀胎、一朝分娩的痛苦历程。 在上个世纪九十年代,载波集抄系统在中国大地风起云涌的时候,国内、国外没有一个成熟的通信规约可以套用。国家标准的制定者也不是神仙、救世主,他们在没有足够的产品现场运行经验情况下,也无法闭门造车编造出合理的载波集抄系统通信规约!当时正值多功能电能表大面积推广后期,而载波集抄系统的研制、生产也大多脱胎于这些厂家的产品转型。历史就这样造就了645规约暂行于载波集抄系统的环境! 其实就应用对象与使用条件而言,多功能电能表与载波集抄系统几乎是风马牛不相及! 多功能电能表是应用于电力系统动力用户的用电监控(就地监控)、计量装备;而载波集抄系统是应用于居民照明用户的计量设备;根据我国的电力营业管理的相关政策,前者必须顾及电压、电流、功率、需量、有功电能量、无功电能量、正向、反向,以及不同时区、时刻的用电参数;而后者只存在正向有功电能量与底度,在未来的分时计价系统中,无非增加一个分时段电能量问题。 而就数据采集的性质而言,多功能电能表通信规约仅适用于就地数据采集与总线数据采集,甚至可以采用基带数据传输;它与载波集抄系统的串口调制数据传输,完全不是一回事! 就通信环境而言,本地数据采集通信环境稳定、干净、衰减小;而载波通信环境衰减大、干扰严重、不稳定!整个一个大翻个! 645规约在载波集抄系统中的套用,带来的灾难是毁灭性的! 让我们举几个具体条款说明这个问题: 645规约的电能表地址码采用了6字节12位十进制数,最大数为1万亿。设计本意是为了携带厂家名称与产品型号、序列。这对单点的本地数据采集,无论数据传输速率多低,在稳定、干净、衰减小的环境中,都不会形成任何威胁。但对载波信道,由于通信环境衰减大、干扰严重、不稳定,加上国内载波模块大多采用扩频方式提高信道的抗干扰能力,数据传输速率只有300-600波特;再考虑载波通信过程要采集一个变台下数百乃至上千块载波电能表的数据;就是致命的了! 让我们对一块载波电能表的传输过程进行分析:假设正常表号设置只要3个字节,那么每个表号采用6字节,就多传输了3个字节;假设系统

DLT645-1997通信规约解读

DL/T645-1997通信规约解读 该通信规约适用于本地系统中多功能表的费率装置与手持单元(HHU)或其它数据 终端设备进行点对点的或一主多从的数据交换方式,规定了它们之间的物理连接、通信链路及应用技术规范。该协议在做“电力监控”、“水监控”等“工控领域”,具有广泛的应用。协议具体内容可以从网上Google,下面主要介绍下协议的解析方法。 DL645协议需要先发送“前导字节”,用来唤醒从站,当然有些设备是不需要这样唤醒的。在发送帧信息之前,先发送1-4个字节FEH,以唤醒接收方("FEH",H表示16进制,是一个字节), “前导字节” + “取数据报文”=“整体报文”。 首先我们先整体了解一个发送报文“68 12 34 56 78 90 12 68 01 02 43 C3 cs 1 6” 在这之前呢,先看一下BCD码。 BCD码:二进制编码的十进制代码。 比如: 0=0000 1=0001 2=0010 3=0011 4=0100 5=0101 6=0110 7=0111 8=1000 9=1001 BCD码:ASCII表示(都是字符) BCD码都是由0~9,10个字符构成。 也就是说,BCD码一个字节是两位,一位是0~9,一个字节能够表示00~99。 BCD码1位是2进制的4位。按16进制表示,没有ABCDEF。 帧格式(DL/T645-1997通讯规约标准文档中)

帧是传送信息的基本单元。帧格式如图所示。 说 明 代码 帧起始符 68H 地址域 A0 A1 A2 A3 A4 A5 帧起始符 68H 控制码 C 数据长度域 L 数据域 DATA 校验码 CS 结束符 16H 4.2.1 帧起始符68H :标识一帧信息的开始,其值为68H=01101000B 。 4.2.2地址域A0∽A5:地址域由6个字节构成,每字节2位BCD 码。地址长度为12位十进制数,可以为表号、资产号、用户号、设备号等。具体使用可由用户自行决定。当使用的地址码长度不足6字节时,用十六进制AAH 补足6字节。低地址位在先,高地址位在后。当地址为999999999999H 时,为广播地址。 4.2.3 控制码C :控制码的格式如下所示。

DLT645-2007通讯规约解析

DL/T645-2007通讯规约协议说明一、命令字、特征字、错去信息字说明 注:0代表正向,1代表反向 注:编程允许一般指编程按键状态 注:0代表无此类故障,1代表当前发生此类故障。 电表运行状态字5(B相故障状态)

注:0代表无此类故障,1代表当前发生此类故障。 电表运行状态字6(C相故障状态) 注:0代表无此类故障,1代表当前发生此类故障。 电表运行状态字7(合相故障状态) 注:0代表无此类故障,1代表当前发生此类故障。 无功组合方式1、2特征字 注:0代表休息,1代表工作。 通信速率特征字(调制型、接触式、通信口1、通信口2、通信口3) 注:0代表非当前接口通信速率,1代表当前接口通信速率,特征字仅在某一位为1时有效。负荷记录模式字

注: 0代表不记录此类数据,1代表记录此类数据。 冻结数据模式字 注: 0代表不记录此类数据,1代表记录此类数据。 错误信息字ERR 注: 0代表无相应错误发生,1代表相应错误发生。除Bit1、2、3、4、5、6定义的错误以外,其他情 况都归为Bit0其他错误 二、 DTTD 三相多功能电表应用数据标识 表 电能量数据标识编码表 数据标识 数据格式 数据 长度 (字节) 单位 功能 数据项名称 DI 3 DI 2 DI 1 DI 0 读 写 00 00 00 01 … 08 FF 00 XXXXXX.XX 4 kWh * (当前)组合有功总电能 (当前)组合有功费率1电能 … (当前)组合有功费率8电能 (当前)组合有功电能数据块 00 01 00 01 … 08 FF 00 XXXXXX.XX 4 kWh * (当前)正向有功总电能 (当前)正向有功费率1电能 … (当前)正向有功费率8电能 (当前)正向有功电能数据块 00 02 00 01 … 08 FF 00 XXXXXX.XX 4 kWh * (当前)反向有功总电能 (当前)反向有功费率1电能 … (当前)反向有功费率8电能 (当前)反向有功电能数据块 00 03 00 01 … 8 FF 00 XXXXXX.XX 4 kvarh * (当前)组合无功1总电能 (当前)组合无功1费率1电能 … (当前)组合无功1费率8电能 (当前)组合无功1电能数据块 00 04 00 01 00 XXXXXX.XX 4 kvarh * (当前)组合无功2总电能 (当前)组合无功2费率1电能

DLT645-2007通讯规约说明

DL/T645-2007通讯规约协议说明 目录 一、DL/T 645-2007通讯协议简介 二、数据链路层格式说明 三、数据标识说明 四、(应用层)命令、返回格式说明 五、命令字、特征字、错去信息字说明 六、DTTD三相多功能电表应用数据标识 七、负荷记录传输格式 八、通讯功能实现实例 一、DL/T 645-2007通讯协议简介 本标准是为统一和规范多功能电能表与数据终端设备进行数据交换时的物理连接和协议。信息量的确定以DL/T 614-2007《多功能电能表》为依据。本标准的实施将规范多功能电能表的通信接口,有利于计量产品质量的提高,对用电管理部门改革人工抄表,实现远方信息传输,提高用电管理水平起到推进作用。 该部分标识码适用于0.5S级三相多功能电表。 二、数据链路层格式说明 本协议为主-从结构的半双工通信方式。手持单元或其它数据终端为主站,多功能电能表为从站。每个多功能电能表均有各自的地址编码。通信链路的建立与解除均由主站发出的信息帧来控制。每帧由帧起始符、从站地址域、控制码、数据域长度、数据域、帧信息纵向校验码及帧结束符7个域组成。每部分由若干字节组成。 1.1字节格式 每字节含8位二进制码,传输时加上一个起始位(0)、一个偶校验位和一个停止位(1),共 11位。其传输序列如图7。D0 是字节的最低有效位,D7 是字节的最高有效位。先传低位,后传高位。 起始位8位数据偶校验位停止位 图1字节传输序列 1.2帧格式 帧是传送信息的基本单元。帧格式如图 8 所示。

图2 1.2.1 帧起始符 68H 标识一帧信息的开始,其值为 68H=01101000B 。 1.2.2 地址域 A0~A5 地址域由 6 个字节构成,每字节 2 位 BCD 码,地址长度可达12位十进制数。每块表具有唯一的通信地址,且与物理层信道无关。当使用的地址码长度不足 6 字节时,高位用“0”补足 6 字节。 通信地址999999999999H 为广播地址,只针对特殊命令有效,如广播校时、广播冻结等。广播命令不要求从站应答。 地址域支持缩位寻址,即从若干低位起,剩余高位补AAH 作为通配符进行读表操作,从站应答帧的地址域返回实际通信地址。 地址域传输时低字节在前,高字节在后。 1.2.3 控制码 C 控制码的格式如下所示。 D5 后续帧标志0:无后续数据帧1:有后续数据帧 10101:写通信地址10110:冻结命令 10111:更改通信速率11000:修改密码 11001:最大需量清零11010:电表清零11011:事件清零 1.2.4 数据域长度L L 为数据域的字节数。读数据时 L ≤200,写数据时 L ≤50,L =0 表示无数据域。 1.2.5 数据域 DATA 数据域包括数据标识、密码、操作者代码、数据、帧序号等,其结构随控制码的功能而改变。传输时发送方按字节进行加33H 处理,接收方按字节进行减33H 处理。

MODBUS规约报文详细举例解析

MODBUS规约报文解析 报文格式,报文全部为16进制,遥信状态需要转换为二进制: 主站发送报文 地址功能码寄存器起始地址读取数据长度CRC校验码 01 03 01 00 00 02 C5 F7 说明 (读取01地址设备03功能码遥信状态)设备地址 设备的规约 或点表查看 (遥信、遥测、 遥控) 从设备的:0x0100H 寄存器读 取遥信状态,可以在规约或寄 存器点表中查看。 0100说明:其中00为低位 (1-8个遥信),01为高位 (9-16个遥信) 读取:0x0100H、0x0101H 两 个寄存器数据,一共读取32 个遥信位置。 可通过串口软件自动计算出 主站接受报文地址功能码数据长度寄存器1状态0100H 寄存器2状态0101H CRC校验码01 03 04 03 43 00 00 0B A3 说明 (读取01地址设备03功能码遥信状态)设备地址 设备的规约 或点表查看 (遥信、遥测、 遥控) 表示收到4个 数据 (03、03、00、 00) 高位状态 (9~16号遥 信状态,需转 换成二进制) 00000011 第9、10个遥 信为合位 低位状态 (1~8号遥信 状态,需转换 成二进制) 01000011 第1、2、7个 遥信为合位 高位 (17~24号遥 信状态,需转 换成二进制) 低位 (25~32号遥 信状态,需转 换成二进制) 设备自动计算出

发送数据:01 03 01 00 00 02 C5 F7 //16时14分02秒 接收数据:01 03 04 03 03 00 00 0A 77 //16时14分02秒 结果分析为:第1、2、9、10遥信合位。 遥信:(03命令码) 寄存器号 遥信号 状态 报文值 转换为 二进制 YX1 0100H :0 遥信1 合 03 00000011 YX2 0100H :1 遥信2 合 YX3 0100H :2 遥信3 分 YX4 0100H :3 遥信4 分 YX5 0100H :4 遥信5 分 YX6 0100H :5 遥信6 分 YX7 0100H :6 遥信7 分 YX8 0100H :7 遥信8 分 YX9 0100H :8 遥信9 合 03 00000011 YX10 0100H :9 遥信10 合 YX … 0100H :… 遥信… 分 YX16 0100H :16 遥信16 分 YX17 0101H :17 遥信17 分 00 00000000 YX … 0101H :… 遥信… 分 YX24 0101H :24 遥信24 分 YX25 0101H :25 遥信25 分 00 00000000 YX … 0101H :… 遥信… 分 YX32 0101H :32 遥信32 分

MODBUS协议功能码及报文解析

MODBUS协议功能码及报文解析

MODBUS协议 Modbus是一种串行通信协议,是Modicon于1979年,为使用可编程逻辑控制器(PLC)而发表的。事实上,它已经成为工业领域通信协议标准,并且现在是工业电子设备之间相当常用的连接方式。M odbus比其他通信协议使用的更广泛的主要原因有: 公开发表并且无版税要求 相对容易的工业网络部署 对供应商来说,修改移动原生的位或字节没有很多限制 Modbus允许多个设备连接在同一个网络上进行通信,举个例子,一个由测量温度和湿度的装置,并且将结果发送给计算机。在数据采集与监视控制系统(SCADA)中,Modbus通常用来连接监控计算机和remote terminal unit (RTU)。 Modbus协议目前存在用于串口、以太网以及其他支持互联网协议的网络的版本。 大多数Modbus设备通信通过串口EIA-485物理层进行[1]。 对于串行连接,存在两个变种,它们在数值数据表示不同和协议细节上略有不同。Modbus RTU是一种紧凑的,采用二进制表示数据的方式,Modbus ASCII是一种人类可读的,冗长的表示方式。这两个变种都使用串行通讯(serial communication)方式。RTU格式后续的命令/数据带有循环冗余校验的校验和,而ASCII格式采用纵向冗余校验的校验和。被配置为RTU变种的节点不会和设置为ASCII 变种的节点通信,反之亦然。

对于通过TCP/IP(例如以太网)的连接,存在多个Modbus/TCP 变种,这种方式不需要校验和的计算。 对于所有的这三种通信协议在数据模型和功能调用上都是相同的,只有封装方式是不同的。 Modbus 有一个扩展版本 Modbus Plus(Modbus+或者MB+),不过此协定是Modicon专有的,和 Modbus不同。它需要一个专门的协处理器来处理类似HDLC的高速令牌旋转。它使用1Mbit/s的双绞线,并且每个节点都有转换隔离装置,是一种采用转换/边缘触发而不是电压/水平触发的装置。连接Modbus Plus到计算机需要特别的接口,通常是支持ISA(SA85),PCI或者PCMCIA总线的板卡。 Modbus协议是一个 master/slave 架构的协议。有一个节点是master 节点,其他使用Modbus协议参与通信的节点是 slave 节点。每一个 slave 设备都有一个唯一的地址。在串行和MB+网络中,只有被指定为主节点的节点可以启动一个命令(在以太网上,任何一个设备都能发送一个Modbus命令,但是通常也只有一个主节点设备启动指令)。 一个ModBus命令包含了打算执行的设备的Modbus地址。所有设备都会收到命令,但只有指定位置的设备会执行及回应指令(地址 0例外,指定地址 0 的指令是广播指令,所有收到指令的设备都会执行,不过不回应指令)。所有的Modbus命令包含了检查码,以确定到达的命令没有被破坏。基本的ModBus命令能指令一个RTU改变

645协议解析

竭诚为您提供优质文档/双击可除 645协议解析 篇一:645-97通信协议 645通信协议 一、基本概念:1、通信协议: 数据通信协议datacommunicationprotocol亦称数据通信控制协议,或者通信规约。是为保证数据通信网中通信双方能有效,可靠通信而规定的一系列约定。这些约定包括数据的格式,顺序和速率,数据传输的确认或拒收,差错检测,重传控制和询问等操作。 工业上所用协议有主动上传方式和问答方式。2、通信拓扑结构 网络拓扑结构是指用传输媒体互连各种设备的物理布局,就是用什么方式把网络中的计算机等设备连接起来。拓扑图给出网络服务器、工作站的网络配置和相互间的连接,它的结构常用的有星型结构、环型结构、总线结构、树型结构、网状结构结构等。 总线结构:连接主站与多个从站并允许主站每次只与一个从站通信的系统连接方式(广播命令除外)。3、数据通信

层: 按iso的osi七层参考模型功用数据网的数据通信协议主要涉及前三层,物理层、链路层、应用层。 物理层:规定了数据终端通信接口之间的物理接口、接口的物理和电气特性,负责物理媒体上信息的接收和发送。 数据链路层:负责数据终端之间通信链路的建立并以帧为单位传输信息,保证信息的顺序传送,具有传输差错检测功能。 应用层:利用数据链路层的信息传递功能,在数据终端设备之间发送、接收各种数据信息。二、通信数据帧结构1、645协议字节格式 每字节含8位二进制码,传输时加上一个起始位(0)、一个偶校验位和一个停止位(1),共11位。其传输序列如图7。d0是字节的最低有效位,d7是字节的最高有效位。先传低位,后传高位。1.1、异步、同步协议 目前,采用的通信协议有两类:异步协议和同步协议。同步协议又有面向字符和面向比特以及面向字节计数三种。其中,面向字节计数的同步协议主要用于dec公司的网络体系结构中。 异步串行通信协议绝大多数使用起止式异步串行通信 协议 1.2、通信方向

MODBUS协议(功能码和报文解析)

MODBUS协议 Modbus是一种串行通信协议,是Modicon于1979年,为使用可编程逻辑控制器(PLC)而发表的。事实上,它已经成为工业领域通信协议标准,并且现在是工业电子设备之间相当常用的连接方式。Modbus比其他通信协议使用的更广泛的主要原因有: 公开发表并且无版税要求 相对容易的工业网络部署 对供应商来说,修改移动原生的位或字节没有很多限制 Modbus允许多个设备连接在同一个网络上进行通信,举个例子,一个由测量温度和湿度的装置,并且将结果发送给计算机。在数据采集与监视控制系统(SCADA)中,Modbus通常用来连接监控计算机和remote terminal unit (RTU)。 Modbus协议目前存在用于串口、以太网以及其他支持互联网 协议的网络的版本。 大多数Modbus设备通信通过串口EIA-485物理层进行[1]。 对于串行连接,存在两个变种,它们在数值数据表示不同和协议细节上略有不同。Modbus RTU是一种紧凑的,采用二进制表示数据的方式,Modbus ASCII是一种人类可读的,冗长的表示方式。 这两个变种都使用串行通讯(serial communication)方式。RTU 格式后续的命令/数据带有循环冗余校验的校验和,而ASCII格式采用纵向冗余校验的校验和。被配置为RTU变种的节点不会和设置为A SCII变种的节点通信,反之亦然。

对于通过TCP/IP(例如以太网)的连接,存在多个Modbus/T CP变种,这种方式不需要校验和的计算。 对于所有的这三种通信协议在数据模型和功能调用上都是相同的,只有封装方式是不同的。 Modbus 有一个扩展版本Modbus Plus(Modbus+或者MB +),不过此协定是Modicon专有的,和Modbus不同。它需要一个专门的协处理器来处理类似HDLC的高速令牌旋转。它使用1Mbi t/s的双绞线,并且每个节点都有转换隔离装置,是一种采用转换/边缘触发而不是电压/水平触发的装置。连接Modbus Plus到计算机需要特别的接口,通常是支持ISA(SA85),PCI或者PCMCIA总线的板卡。 Modbus协议是一个master/slave 架构的协议。有一个节点是master 节点,其他使用Modbus协议参与通信的节点是slave 节点。每一个slave 设备都有一个唯一的地址。在串行和MB+网络中,只有被指定为主节点的节点可以启动一个命令(在以太网上,任何一个设备都能发送一个Modbus命令,但是通常也只有一个主节点设备启动指令)。 一个ModBus命令包含了打算执行的设备的Modbus地址。所有设备都会收到命令,但只有指定位置的设备会执行及回应指令(地址0例外,指定地址0 的指令是广播指令,所有收到指令的设备都会执行,不过不回应指令)。所有的Modbus命令包含了检查码,以确定到达的命令没有被破坏。基本的ModBus命令能指令一个RT

104规约报文解析

IEC 104规约报文解析 一、固定长度报文: 1、格式:启动字符长度控制域一控制域二控制域三控制域四 启动字符:68 长度:该字节之后的报文的字节数目。短帧都为04 2、常见帧: 启动链路: 68 04 07 00 00 00 启动链路确认:68 04 0B 00 00 00 测试帧: 68 04 43 00 00 00 测试确认: 68 04 83 00 00 00 监视帧: 68 04 01 00 00 00 二、可变长度报文 1、格式: 启动字符长度控制域一控制域二控制域三控制域四类型标识符 可变结构限定词传送原因高字节传送原因低字节公共地址高字节公共地址低字节数据启动字符:68 长度:该字节之后的报文的字节数目 类型标识:0x01:单点遥信 0x09:归一化遥测(整型) 0x0D:浮点型遥测 0x03:双点遥信 0x1e:SOE(事件记录)

0x67:对时 0x25:电度 0x64:总召 0x2d:单点遥控 0x2e:双点遥控 可变结构限定词:最高位表示数据是否连续,1:连续,0:不连续,低7位表示报文中包含的数据的个数。 传送原因:0x06:激活 0x07:激活确认 0xA:激活终止 0x8:停止激活 0x09:激活停止确认 公共地址:设备地址 2、常见报文的格式: 点号 = 起始地址或者信息体地址-104规约中配置的起始地址 遥信:连续:数据报文的格式:3个字节(低前高后)起始地址+n个字节的遥信值 不连续:数据报文的格式:3个字节(低前高后)信息体地址+1个字节的遥信值 3个字节(低前高后)信息体地址+1个字节的遥信值 ……………………………………………………… 3个字节(低前高后)信息体地址+1个字节的遥信值 遥测:连续:数据报文的格式:3个字节(低前高后)起始地址+(4个字节的遥测值+1个字节的品质描述) ×n组 不连续:数据报文的格式:3个字节(低前高后)信息体地址+4个字节的遥测值+1个字节的品质描述 3个字节(低前高后)信息体地址+4个字节的遥测值+1个字节的品质描述 ………………………………………………………………………………

MODBUS规约与报文解析详细说明

MODBUS协议 一般说明 1.1.1交换特点 MODBUS是一种主/从规约,它允许读或写一个或多个字(16位)操作,但任何情况下都不支持字节的读/写。 信息交换是以主站采取主动实现的,即由主站启动交换。除广播命令外,所有的一个完整交换由下行和上行两个报文组成: ·下行报文:主站发出的一个请求 ·上行报文:从站发回的一个回答 图1.1 一般信息交换图

图1.2 广播方式信息交换图 自主站发出的请求,一般情况下,只可发送到某一指定的从站(由请求帧第一个字节中规定的从站号码来辨认),如图1.1所示。在广播方式下(从站号码为0),此请求则发送到全部从站,当然,规约规定广播命令必须是写命令,并且从站也不发送回答,如图1.2所示。 1.1.2报文格式 所有交换的RTU类型报文(帧),无论上/下行,具有相同的结构: 从站号功能码数据区CRC16校验和 1字节1字节n字节2字节 每帧报文包含4种类型的信息: 1.1. 2.1 从站号 从站号为1字节,取值范围为0~FFH.例外的,如果此值为0,则作为主站的广播信文标识.因此,物理上使用的从站号只能在01H~FFH之间(即1~255之间)。

1.1. 2.2 功能码 功能码为1字节,它被用来选择一个命令(读、写或回答校验是否正确等),有效功能码范围为1~255之间,本手册支持的功能码将在第2章中加以详述。 1.1. 2.3 数据区 数据区为n字节,它包含与功能码相关的一串十六进制数据。 2.1 功能码概述 在本手册中,MODBUS使用如下的功能码: 功能码(十进制)含义 01 读线圈状态 02 读输入状态 03 读保持型寄存器 04 读输入型寄存器 05 强制单个线圈 06 写单个寄存器 15 强制多个线圈 16 写多个寄存器 20 读变量 21 写变量 2.2 功能码与数据分类 在本手册中,功能码与相应的数据的对应关系如下所示:

DLT645-1997多功能表通信规约

多功能四合一电能表通信规约 该通信规约是参照《中华人民共和国电力行业标准(DL/T 645—1997)》多功能电能 表通信规约(1998—02—10发布,1998—06—01实施)而制定的。 1.1字节格式 每字节含8位二进制码,传输时加上一个起始位(0)、一个偶校验位和一个停止位(1)共11位。其传输序列如图1。D0是字节的最低有效位,D7是字节的最高有效位。先传低位,后传高位。 图1 字节传输序列 1.2 帧格式 2所示。 1.2.1 帧起始符68H :标识一帧信息的开始,其值为68H=01101000B 。 1.2.2地址域A0∽A5:地址域由6个字节构成,每字节2位BCD 码。地址长度为12位十进制数,低地址位在先,高地址位在后。当地址为999999999999H 时,为广播地址。 1.2.3 D7=0:由主站发出的命令帧 D7=1:由从站发出的应答帧 D6=0:从站正确应答 D6=1:从站对异常信息的应答 D5=0:无后续数据帧 D5=1:有后续数据帧 传送方向

1.2.4 数据长度L:L为数据域的字节数。读数据时L≤200,写数据时L≤50,L=0 表示无数据域。 1.2.5 数据域DATA:数据域包括数据标识和数据、密码等,其结构随控制码的功能而改变。传输 时发送方按字节进行加33H处理,接收方按字节进行减33H处理。 1.2.6 校验码CS:从帧起始符开始到校验码之前的所有各字节的模256的和,即各字节二进制算 术和,不计超过256的溢出值。 1.2.7结束符号16H:标识一帧信息的结束,其值为16H=00010110B。 2.传输 2.1传输次序 所有数据项均先传送低位字节,后传送高位字节。 2.2 传输响应 每次通信都是由主站按信息帧地址域选择的从站发出请求命令帧开始,被请求的从站根据命令帧中控制码的要求作出响应。 收到命令帧后的响应延时Td:20ms≤Td≤500ms. 字节之间停顿时间Tb:Tb≤500ms. 2.3差错控制 字节校验为偶校验,帧校验为纵向信息校验和,按收方无论检测到偶校验出错或纵向信息校验和出错,均放该信息帧,予不响应。 2.4传输速率: 1200bps。 3.数据标识 3.1 数据分类 除测量值以外,本协议将计数值,最大需量发生时间,瞬时电压、电流、功率值等归为变量类,将日历、时间、用户设置值、费率装置的特征字、状态字、费率时段等归为参变量类。 3.2 数据标识结构及编码 费率装置中有各种不同类型、不同属性的数据。本规约采用四级树状结构的标识法来表示这些数据。用2个字节的4个字段分别标识数据的类型和属性,这2个字节为DI1和DI0,4个字段分别为DI1H、DI1L、DI0H、DI0L,其中DI0L为最低级标识字段,DI1H为最高级标识段。 1010 最大需量 1011 变量 1100 参变量 1101 负荷曲线 1110 厂家功能扩展

101及104规约报文解析方法

101、104规约报文解析方法 一、电力系统数据通信协议体系 IEC60870-5系列:远动通信协议体系 IEC60870-6系列:计算机数据通信协议体系 IEC61850-7系列:变电站数据通信协议体系 IEC60870-5系列; IEC TC57 WG03(远动规约) 配套标准 IEC60870-5-101:基本远动任务 IEC60870-5-102:电能累计量 IEC60870-5-103:继电保护 IEC60870-5-104:IEC60870-5-101的网络访问 其他规约类型;CDT、DNP3.0、MODBUS等。 二、远动传输规约IEC60870-5-104的解析方法 1)程序启动后,首先发送链路连接请求帧, 68 04 07 00 00 00 起始字符:68H 应用规约数据单元长度(APDU):04H(4个字节,即07 00 00 00)控制域第一个八位组:07H-->0000 0111 由前两位11可知是U格式帧; 由第三四位01可知是链路连接请求帧 2)随后,接到模拟从站发送来的连接请求确认帧, 68 04 0B 00 00 00 起始字符:68H 应用规约数据单元长度(APDU):04H(4个字节,即0B 00 00 00)控制域第一个八位组:0BH-->0000 1011 由前两位11可知是U格式帧; 由第三四位10可知是链路连接确认帧 3)主站发送测试链路询问帧, 68 04 43 00 00 00 控制域第一个八位组:43H-->0100 0011 由前两位11可知是U格式帧; 由第七八位01可知是链路测试请求帧 4)从站发送链路测试确认帧; 68 04 83 00 00 00 控制域第一个八位组:43H-->0100 0011 由前两位11可知是U格式帧;

645-97通信协议

645通信协议 一、基本概念: 1、通信协议: 数据通信协议Data communication protocol 亦称数据通信控制协议,或者通信规约。是为保证数据通信网中通信双方能有效,可靠通信而规定的一系列约定。这些约定包括数据的格式,顺序和速率,数据传输的确认或拒收,差错检测,重传控制和询问等操作。 工业上所用协议有主动上传方式和问答方式。 2、通信拓扑结构 网络拓扑结构是指用传输媒体互连各种设备的物理布局,就是用什么方式把网络中的计算机等设备连接起来。拓扑图给出网络服务器、工作站的网络配置和相互间的连接,它的结构常用的有星型结构、环型结构、总线结构、树型结构、网状结构结构等。 总线结构:连接主站与多个从站并允许主站每次只与一个从站通信的系统连接方式(广播命令除外)。 3、数据通信层: 按ISO的OSI七层参考模型功用数据网的数据通信协议主要涉及前三层,物理层、链路层、应用层。 物理层:规定了数据终端通信接口之间的物理接口、接口的物理和电气特性,负责物理媒体上信息的接收和发送。 数据链路层:负责数据终端之间通信链路的建立并以帧为单位传输信息,保证信息的顺序传送,具有传输差错检测功能。 应用层:利用数据链路层的信息传递功能,在数据终端设备之间发送、接收各种数据信息。 二、通信数据帧结构 1、645协议字节格式

每字节含8 位二进制码,传输时加上一个起始位(0)、一个偶校验位和一个停止位(1),共11 位。其传输序列如图7。D0 是字节的最低有效位,D7 是字节的最高有效位。先传低位,后传高位。 1.1、异步、同步协议 目前,采用的通信协议有两类:异步协议和同步协议。同步协议又有面向字符和面向比特以及面向字节计数三种。其中,面向字节计数的同步协议主要用于DEC 公司的网络体系结构中。 异步串行通信协议绝大多数使用起止式异步串行通信协议 1.2、通信方向 1.3、波特率: 单位时间内传送二进制数据的位数,以位/秒(b/s)表示,也称为数据位速率。 它是衡量串行通信速率的重要指标。 1.4、起止式异步串行通信协议 单工方式 半双工方式 全双工方式

电表报文解析

该通信规约适用于本地系统中多功能表的费率装置与手持单元(HHU)或其它数据终端设备进行点对点的或一主多从的数据交换方式,规定了它们之间的物理连接、通信链路及应用技术规范。该协议在做“电力监控”、“水监控”等“工控领域”,具有广泛的应用。协议具体内容可以从网上Google,下面主要介绍下协议的解析方法。 DL645协议需要先发送“前导字节”,用来唤醒从站,当然有些设备是不需要这样唤醒的。在发送帧信息之前,先发送1-4个字节FEH,以唤醒接收方("FEH",H表示16进制,是一个字节), “前导字节” + “取数据报文”=“整体报文”。 首先我们先整体了解一个发送报文“68 12 34 56 78 90 12 68 01 02 43 C3 cs 16”在这之前呢,先看一下BCD码。 BCD码:二进制编码的十进制代码。 比如: 0=0000 1=0001 2=0010 3=0011 4=0100 5=0101 6=0110 7=0111 8=1000 9=1001 BCD码:ASCII表示(都是字符) BCD码都是由0~9,10个字符构成。 也就是说,BCD码一个字节是两位,一位是0~9,一个字节能够表示00~99。BCD码1位是2进制的4位。按16进制表示,没有ABCDEF。 帧格式(DL/T645-1997通讯规约标准文档中) 帧是传送信息的基本单元。帧格式如图所示。

4.2.1 帧起始符68H:标识一帧信息的开始,其值为68H=01101000B。 4.2.2地址域A0∽A5:地址域由6个字节构成,每字节2位BCD码。地址长度为12位十进制数,可以为表号、资产号、用户号、设备号等。具体使用可由用户自行决定。当使用的地址码长度不足6字节时,用十六进制AAH补足6字节。低地址位在先,高地址位在后。当地址为999999999999H时,为广播地址。 4.2.3 控制码C:控制码的格式如下所示。 功能码 后续帧标志 从站异常标志

相关文档
最新文档