CDT规约分析篇
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、CDT规约
1.CDT规约的传送内容
a.遥信
b.遥测
c.事件顺序记录(SOE)
d.电能脉冲记数值
e.遥控命令;
f.设定命令;
g.升降命令;
h.对时;
i.广播命令;
j.复归命令;
k.子站工作状态。
2.CDT规约帧结构
同步字目前有两种,分别是:
a.EB 90 EB 90 EB 90
b.D7 09 D7 09 D7 09
控制字因传送内容、传送方向不同而意义有所不同。
在我们调试过程中,一般是通过我公司的通信管理器向对方调度发送遥信、遥测、SOE、电度报文等。
这里就我们称调度侧为主站,变电站侧为子站。
当子站向主站发送信息时称为上行,当主站向子站发送信息称为下行。
71 61 05 01 01 92(重要遥测报文帧的控制字)
其中:71 是控制字节
61 是帧类别,表示该帧传送的是重要遥测帧
05 是信息字数,表示一共发送了5组重要遥测,每组两个遥测量。
01 是源站地址,在实际使用中一般是发送的一方,如通信管理器向调度发送报文
01 是目的地址,在实际使用中一般是接收的一方,如通信管理器接收直流屏的报文
92 是校验码
信息字用来表示传送的相关量的状态和数值。
CDT报文的具体格式请参加附件。
3.实际报文举例
EB 90 EB 90 EB 90 ------------同步字
71 61 05 01 01 92 ------------控制字,5组重要遥测,低位在前,高位在后
00 00 00 74 00 09 ------------信息字1,第一组遥测,码值为0000,0074
01 6F 28 01 28 C5 -----------信息字2,第二组遥测,码值为286F,2801
02 56 28 DC 00 E7 -----------信息字3,第三组遥测,码值为2856,00DC
03 60 00 00 00 0C ------------信息字4,第四组遥测,码值为0060,0000
04 00 00 00 00 70 -------------信息字5,第五组遥测,码值为0000,0000
同理:
EB 90 EB 90 EB 90 ------------同步字,低位在前,高位在后
71 F4 01 01 01 21 ------------控制字,一组遥信,32个遥信量
71 C2 04 01 01 35 ---------------次要遥测
00 00 00 00 00 37 ---------------第一组遥测
01 00 00 00 00 55 ---------------第二组遥测
02 00 00 00 00 F3 ---------------第三组遥测
03 00 00 00 00 91 ----------------第四组遥测
EB 90 EB 90 EB 90---------------同步字
71 B3 04 01 01 35 ---------------一般遥测
00 00 00 00 00 37 ---------------第一组遥测
01 00 00 00 00 55 ---------------第二组遥测
02 00 00 00 00 F3 ---------------第三组遥测
03 00 00 00 00 91 ----------------第四组遥测
EB 90 EB 90 EB 90 ----------------同步字
71 85 04 01 01 C5 ---------------电能脉冲
A0 00 00 00 00 0C ----------------第一路脉冲
A1 00 00 00 00 6E ----------------第二路脉冲
A2 00 00 00 00 C8 ----------------第三路脉冲
A3 00 00 00 00 AA ----------------第四路脉冲
以下为下行报文,请注意比较其与上行报文的不同之处:
EB 90 EB 90 EB 90 ----------------同步字
71 61 03 01 01 EF -----------------遥控选择
E0 33 00 33 00 91 ----------------对0号开关进行遥控分操作,连发3遍E0 33 00 33 00 91 ----------------33表示是遥控分
E0 33 00 33 00 91 ----------------00表示是0号开关
EB 90 EB 90 EB 90 -----------------同步字
71 B3 03 01 01 0E -----------------遥控撤消
E3 55 00 55 00 9d -----------------对0号开关的遥控分操作撤消,连发3遍E3 55 00 55 00 9d -----------------55表示遥控撤消
E3 55 00 55 00 9d
EB 90 EB 90 EB 90 ------------------同步字
71 61 03 01 01 EF ------------------遥控选择
E0 CC 00 CC 00 97 -------------------对0号开关进行遥控合操作,连发3遍E0 CC 00 CC 00 97 -------------------CC表示遥控合
E0 CC 00 CC 00 97
EB 90 EB 90 EB 90 -------------------同步字
71 F4 03 01 01 F7 -------------------遥调升选择
E4 CC 00 CC 00 18 -------------------对0号设备进行遥调升操作,连发3遍E4 CC 00 CC 00 18 -------------------CC表示遥调升
E4 CC 00 CC 00 18
EB 90 EB 90 EB 90 -------------------同步字
71 26 03 01 01 16 -------------------遥调升撤消
E7 55 00 55 00 12 -------------------对0号设备的遥调升操作撤消,连发3遍
E7 55 00 55 00 12 -------------------55表示遥调升
E7 55 00 55 00 12
EB 90 EB 90 EB 90 ------------------同步字
71 7A 02 01 01 69 ------------------对时报文
EE 03 00 12 22 3F -----------------34分18秒0003毫秒
EF 13 19 09 06 9E -----------------2006年09月25日19时
EB 90 EB 90 EB 90 ------------------同步字
71 57 03 01 01 32 ------------------设置某个数值
E8 C3 00 17 00 71 ------------------将0号数据设定为23,连发3遍
E8 C3 00 17 00 71 ------------------00表示选择的数据,17为设定后的数值E8 C3 00 17 00 71
EB 90 EB 90 EB 90 ------------------广播命令
21 9E 00 01 01 79
将上述报文中的同步字更换为D7 09 D7 09 D7 09,效果是一样的。
4.实际调试过程中的报文处理
在实际调试过程中我们所收集到的CDT报文,并不像我们举例所示的一样整齐。
所以我们必须对所收集到的报文进行整理。
以下述报文为例:
EB 90 EB 90 EB 90 71 F4 02 01 01 9C F0 00 00 00 00 F6 F1 00 00 00 00 94 EB 90 EB 90 EB 90 71 61 01 01 01 39 00 00 00 00 00 FF
我们需遵循以下步骤进行处理:
①找到第一组完整的EB 90 EB 90 EB 90或者D7 09 D7 09 D7 09。
②将此后的数字每六个为一组,放在一行。
③直到找到另一组完整的EB 90 EB 90 EB 90或者D7 09 D7 09 D7 09。
④重复执行第2步。
⑤经过整理后的报文如下:
EB 90 EB 90 EB 90
71 F4 02 01 01 9C
F0 00 00 00 00 F6
F1 00 00 00 00 94
EB 90 EB 90 EB 90
71 61 01 01 01 39
00 00 00 00 00 FF
⑥通过控制字中的帧类别码、信息字中的功能码确定报文是上行报文还是下行
报文。
⑦对照上边的帧类别代码意义表确定报文所表示的意义。
⑧解析报文。
值得注意的是,在标准CDT规约中,遥信最大数目为512个,遥测最大数目为256个,电能脉冲的最大数目为64路。
遥测码值不能超过2048。
遥测为负数时,在CDT规约中将其转化成补码发送。
部分调度软件直接将该码值计算出来,可能为65535附近的某个数值。
这时请不要惊慌,它实际的数值依然是个负数,并不一定码值就超标。
附件:常规四遥信息报文格式:
一. 通信内容
1 厂站上行信息
1) 遥信(容量:512)
2) 遥测(容量:256)
3) 变化遥信
4) 事件顺序记录
5) 电度量(容量:64)
6) 厂站答复主站召唤时钟信息
7) 遥控返校
2 主站下行信息
1) 校时
2) 召唤厂站时钟
3) 遥控选择
4) 遥控执行
5) 遥控撤消
6) 复位BJ命令
二. 数据格式
(一) 上行数据
1 遥测字
帧类别: 重要遥测61H(传32个遥测),一般遥测C2H(传32个遥测), 次要遥测B3H(余下部分)。
功能码: 0 ~ 7FH
遥测数据格式
11 10 0
┌─┬─────────────┐
││遥测值(二进制) │
└─┴─────────────┘
│
└────────┐
↓
符号位
0: 正数
1: 负数(补码)
变化遥信插入遥测帧中传送而抹掉相应的遥测量,并连传三遍。
2 遥信字
帧类别: F4H 。
功能码: F0 ~ FFH
遥信数据格式:先传低字节,后传高字节
31 0
┌─────────────────────┐
│31YX ........ 0YX │
└─────────────────────┘
3 电度量
帧类别: 85H 。
功能码: A0 ~ DFH
电度数据格式
31 24 23 0
┌──────┬──────────────┐
│空│电度二次值│
└──────┴──────────────┘
4 SOE 格式
帧类别: 26H 。
功能码: 80 ~ 81H
SOE 数据格式
┌──┬─────┬──┬──┬───┐
│80H │毫秒秒分│校验码│
└──┴─────┴──┴──┴───┘
┌──┬─────┬───┬───┬──┐
│81H │时日性质码/对象号│校验│
└──┴─────┴───┴───┴──┘
每帧传一个SOE, 每个SOE 数据连传三遍。
性质码(最高位)定义:1:开关合,保护动作;0:开关断,保护未动作5 厂站答复主站召唤时钟命令
帧类别: A8H 。
功能码: D8H、D9H 。
数据格式
┌──┬─────┬──┬──┬───┐
│D8H│毫秒│秒│分│校验码│
└──┴─────┴──┴──┴───┘
┌──┬──┬──┬──┬──┬───┐
│D9H│时│日│月│年│校验码│
└──┴──┴──┴──┴──┴───┘
说明: 时间及日期均用二进制,1990年只用90表示。
6 遥控返校
遥控返校插入遥测帧中传送而抹掉相应的遥测量,并连传三遍。
功能码: E1H 。
数据格式
┌──┬────┬───┬────────┬───────┬───┐│E1H │合/分/错│对象号│合/分/错(重复) │对象号(重复) │校验码│└──┴────┴───┴────────┴───────┴───┘性质码: CCH --- 合, 33H --- 分, FFH --- 错
(二) 下行数据
1 主站向厂站设置时钟
帧类别∶7AH
功能码∶EEH、EFH
数据格式∶
┌──┬─────┬──┬──┬───┐
│EEH │毫秒│秒│分│校验码│
└──┴─────┴──┴──┴───┘
┌──┬──┬──┬──┬──┬───┐
│EFH │时│日│月│年│校验码│
└──┴──┴──┴──┴──┴───┘
注∶1990年用90表示
2 召唤厂站时钟
帧类别∶A8H
无信息字
3 遥控选择
帧类别∶61H
功能码∶E0H
数据格式∶
┌──┬───┬───┬──────┬───────┬───┐
│E0H │合/分│对象号│合/分(重复)│对象号(重复) │校验码│
└──┴───┴───┴──────┴───────┴───┘CCH --- 合, 33H --- 分
注: 在遥控过程中,遇到开关变位时,本次命令自动撤消
4 遥控执行
帧类别∶C2H
功能码∶E2H
数据格式∶
┌──┬─────┬───┬──────┬───────┬───┐│E2H │执行码(AAH)│对象号│执行码(重复)│对象号(重复) │校验码│
└──┴─────┴───┴──────┴───────┴───┘5 遥控撤消
帧类别∶B3H
功能码∶E3H
数据格式∶
┌──┬─────┬───┬──────┬───────┬───┐│E3H │撤消码(55H)│对象号│撤消码(重复)│对象号(重复) │校验码│└──┴─────┴───┴──────┴───────┴───┘
6 遥调选择
帧类别∶F4H
功能码∶E4H
数据格式∶
┌──┬─────┬───┬──────┬───────┬───┐│E4H│升/降│对象号│升/降(重复) │对象号(重复)│校验码│
└──┴─────┴───┴──────┴───────┴───┘性质码: CCH --- 升, 33H --- 降
7 遥调执行
帧类别∶85H
功能码∶E6H
数据格式∶
┌──┬─────┬───┬──────┬───────┬───┐│E6H │执行码(AAH)│对象号│执行码(重复)│对象号(重复) │校验码│└──┴─────┴───┴──────┴───────┴───┘
8 遥调撤消
帧类别∶26H
功能码∶E7H
数据格式∶
┌──┬─────┬───┬──────┬───────┬───┐│E7H │撤消码(55H)│对象号│撤消码(重复)│对象号(重复) │校验码│└──┴─────┴───┴──────┴───────┴───┘
8 复位BJ命令
帧类别: 3DH
无信息字。