当前位置: 首页 > 工具软件 > CDT > 使用案例 >

CDT规约简介

濮嘉茂
2023-12-01

概述

CDTCycle Distance Transmission)规约,即循环式远动规约,规定了电网数据的采集与监控系统中循环式远动规约的功能、帧结构、信息字结构和传输规则等。

CDT规约适合点对点的远动通道结构及以循环字节同步方式传送远动信息的远动设备与系统;也适合于调度所间以循环式远动规约转发实时远动信息的系统。

CDT规约可以看作是应用层协议,在底层一般用RS485。

CDT规约特点:

  1. 可变帧长度
  2. 多种帧类别循环传送
  3. 变位遥信优先传送
  4. 重要遥测量更新循环时间较短
  5. 区分循环量、随机量和插入量采用不同形式传送信息

帧结构

帧结构如下:

同步字控制字信息字1……信息字N

同步字为固定的6个字节(H表示16进制):

EBH90HEBH90HEBH90H

控制字也是6个字节:

控制字节帧类别信息字数源站址目的站址校验码

信息字的数量由控制字中的信息字数决定。

控制字

控制字中的控制字节的8位分别为:

b7b6b5b4b3b2b1b0
ELSD0001

E: 扩展位。
E=0 时使用已定义的帧类别;
E=1 时帧类别可另行定义,以便扩展功能。

L: 帧长度定义位。
L=0表示本帧没有信息字;
L=1 表示本帧有信息字。

S:源站址定义位
S=1表示控制字中源站址有内容;
S=0表示控制字中源站址无意义。

D:目的站址定义位
D=1表示控制字中目的站址有内容;
上行信息中D=0表示目的站址无意义;下行信息中D=0表示控制字中目的站址字节内容为FFH,即广播命令,所有站同时并执行此命令。

控制字中的帧类别代码定义如下:

帧类别代码上行 E=0下行 E=0
61H重要遥测(A帧)遥控选择
C2H次要遥测(B帧)遥控执行
B3H一般遥测(C帧)遥控撤消
F4H遥信状态(D1帧)升降选择
85H电能脉冲记数值(D2帧)升降执行
26H事件顺序记录(E帧)升降撤消
57H设定命令
A8H
D9H
7AH设置时钟
0BH设置时钟校正值
4CH召唤子站时钟
3DH复归命令
9EH广播命令
EFH

控制字中的信息字数n表示该帧中所含信息字数量,即信息字1至信息字N的总数,n=0表示无信息字。

控制字中的校验码是用CRC校验,具体说明请参考CDT规约之CRC8校验

信息字

每个信息字也是6个字节,如下。功能码1个字节,信息数据码4个字节和校验码1个字节。

功能码信息数据信息数据信息数据信息数据校验码

功能码有256个(00H~FFH),分别代表不同信息用途,具体如下表:

功能码代码信息字个数用途信息位数容量
00H~7FH128遥测16256
80H~81H2事项顺序记录644096
82H~83H备用
84H~85H2子站时钟返送(上行)641
86H~89H4总加遥测168
8AH1频率162
8BH1复归命令(下行)1616
8CH1广播命令(下行)1616
8DH~92H6水位246
93H~9FH备用
A0H~DFH64电能脉冲记数值3264
E0H1遥控选择(下行)32256
E1H1遥控返校(上行)32256
E2H1遥控执行(下行)32256
E3H1遥控撤消(下行)32256
E4H1升降选择(下行)32256
E5H1升降返校(上行)32256
E6H1升降执行(下行)32256
E7H1升降撤消(下行)32256
E8H1设置命令(下行)32256
E9H1备用
EAH1备用
EBH1备用
ECH1子站状态信息321
EDH1设置时钟校正值(下行)321
EEH~EFH2设置时钟(下行)641
F0H~FFH16遥信32512

具体每个不同功能的信息字对应的格式这里举一例,其他就不一一列举了,有需要就去查规范就可以了。

以遥测信息字为例,其为6个字节:

字节序号内容解释
1功能码从00H~7FH中选一个
2信息数据模拟量1低8位(b7~b0)
3信息数据模拟量1高8位(b15~b8)
4信息数据模拟量2低8位(b7~b0)
5信息数据模拟量2高8位(b15~b8)
6校验码CRC校验码

每个信息字可以传送两个遥测量,一个16位。其中b11~b0传送模拟量数值,以二进制码表示,b11=0时为正数,b11=1时为负数,用补码表示;b12和b13没有用;b14=1表示溢出;b15=1表示此模拟量无效。

报文实例解读

下面是一段报文:

EB 90 EB 90 EB 90
71 61 10 01 00 F7 
01 D9 27 A8 61 33
02 4F 16 30 2A 82 
.......
0F 7F 13 93 01 E9
10 B1 24 DD 09 C7

可以看到首先是同步字,三组EB 90。

然后是控制字,控制字中的控制字节为71H,即01110001B,对应L=1,有信息字,S=1,有源站址,D=1,有目的站址。控制字中的帧类别为 61H,说明是A帧遥测。控制字中的信息字数目为 10H,即有16个信息字。后面的01是源站址,00是目的站址。F7H是校验码,可以用CDT规约之CRC8校验中的程序验算。

再接下来就是信息字了。一共16个,中间省略了,其功能码从01H发到10H,正好16个。

 类似资料: