CDT报文解析(遥测、遥信)文中涉及数据全部为16进制遥测报文:EB 90 EB 90 EB 9071 61 10 01 01 F0 00 9E 01 77 00 CF报文格式如下:报文解析:同步字:EB 90 EB 90 EB 90EB90H,即1l10、l011、l001、0000,……。
同步字按通道传送顺序分为3组控制字:71 61 10 01 01 F071:控制字节61:重要遥测10:信息字数n表示该帧中所含信息字数量,即信息字1至信息字n的总数,n=0表示无信息字。
10H,在这里表示此帧有16个信息字,从00H到0FH。
01:源站址01:目地站址F0:CRC校验帧类别表信息字:00 9E 01 77 00 CF00:表示第一组信息字,表示一组包含两个遥测量,低字节在前,高字节在后。
9E 01:第一个遥测量,019E,十进制414,我们的通讯管理机满刻度是1024,对于第一组电流来说414*5/1024=2.021,表示测量A相幅值大小。
77 00:第二个遥测量CF: CRC校验遥信报文:EB 90 EB 90 EB 90 71 F4 10 01 01 E8 F0 00 A0 41 00 F0同步字:EB 90 EB 90 EB 90控制字:71 F4 10 01 01 E871:控制字节F4:遥信状态10:信息字数n表示该帧中所含信息字数量,即信息字1至信息字n的总数,n=0表示无信息字。
10H,在这里表示此帧有16个信息字,从00H到0FH。
01:源站址01:目地站址F0:CRC校验信息字:F0 00 A0 41 00 F0说明:(1)每个遥信位含16个状态位。
(2)状态位定义:b=0表示断路器或刀闸状态为断开、继电保护未动作B= 1表示断路器或刀闸状态为闭合继电保护动作。
CDT规约报文解释CDT是电力系统部颁远动通讯规约的一种,此外还有Polling规约(包括U4f,1841等)。
CDT是循环发送方式,即从站始终按一定的组帧格式将遥测、遥信、电度、SOE等信息循环发送到主站端。
Polling规约则采用问答式通讯方式。
FIX好像没有CDT的驱动,在工程中需要用CDT规约与主站或从站通讯时,是采用自己开发的一个后台运行的CDT程序,利用EDA读写FIX的实时数据点实现。
CDT规约报文解释(例)有如下报文:eb 90 eb 90 eb 9071 61 14 02 01 6400 00 00 00 00 ff01 00 00 00 00 9d02 00 00 00 00 3b03 00 00 00 00 5904 00 00 6e 00 5305 6f 00 0a 00 17eb90为同步字3遍71 61 14 02 01 64为控制字:71为控制字节,61为帧类别,这里指遥测14为信息字数00~14,02为源站址(厂站),01为目的站址(主站),64为校验码。
**********************遥测*********************00 00 00 00 00 ff01 00 00 00 00 9d02 00 00 00 00 3b03 00 00 00 00 5904 00 00 6e 00 5305 6f 00 0a 00 17以上列出的是前5个信息字,每个信息字中第1字节代表功能码(00~7F为遥测,共128个),第2、3字节、4、5字节分别表示一路遥测,第6字节为校验码,00~7F共可传256个遥测,以上报文,遥测号0~8 遥测值为0,如果每路遥测两个字节,低字节在前,高字节在后,那么第9个遥测原码为00 00 也就是十进制的0第10个遥测原码为00 6e也就是十进制的110第12个遥测原码为00 0a 也就是十进制的10用每个遥测十进制原码,乘以遥测系数,就可以得到一次值了。
**********************遥信*********************遥信F0-FF的功能吗,代表16组遥信,每组32个遥信。
F0 00 01 00 10 1F中的遥信为解析的时候要转换成2进制来看F0007----------00000 00000-7遥信都为00115---------80000 00018遥信为1,9-15为00023--------160000 000016-23为01032---------170001 000028遥信为1,其余为0CDT规约解读在电力行业,采集RTU数据经常会选择CDT规约,而物理链路上一般走串口232转485。
如果是短距离传输,不需要转发器,传输距离长了最好232转485后转光纤再转485转232,防止信号衰败丢失。
下面主要介绍CDT规约。
相对101规约、102规约和104规约,CDT规约比较简单。
调试的时候可以使用串口调试工具接收串口报文,3个eb 90 开头的即可确定是CDT规约。
转:规约要点(1)源地址和目的地址设为1。
(2)频率转发序号设置从偶数开始,通常为2点放到一个信息字内,功能码0x8A, BCD码发送。
(3)要求转发遥测值传送的是一次值,要配置系数值。
(工程转换或比例缩放)(4)转发遥测值带品质描述。
设置溢出标志:额定值小于2047的设成额定值,大于2047的设成2047,电压限值设成1.2倍额定值。
由于CDT发送的最大码值为-2048 ~ 2047,所以当最大值大于2047时要放缩发送.可计算总加遥测上传。
(5)遥测转发序列可设定:ABA ABA ABC ABA ABA ABC ABA ABA ABC D1 D2 (举例)(6)遥测分为重要遥测,次要遥测,一般遥测。
YCA32点;YCB32点;YCC其余点,遥测分配的功能码共有128个,最大传送数256。
D1遥信分配的功能码共有16个,最大传送数512.(7)每个E帧只上送一个SOE。
(8)华北网调要求远动双通道上送数据,保证其主备通道数据完全一致。
(双机并行或单机双通道)(9)事故总信号放在第一位遥信,即YX1;事故时为“1”,无事故时为“0”。
总加遥测上送。
上行信息的优先级排列顺序和传送时间要求:l 对时的子站时钟返回信息插入传送l 变位遥信、子站工作状态变化信息插入传送,要求在1s内送到主站l 遥控、升降命令的返送校核信息插入传送l 重要遥测安排在A帧传送,循环时间不大于3sl 次要遥测安排在B帧传送,循环时间一般不大于6sl 一般遥测安排在C帧传送,循环时间一般不大于20sl 遥信状态信息,包括子站工作状态信息,安排在D1帧定时传送l 电能脉冲计数值安排在D2帧定时传送l 事项顺序记录安排在E帧以帧插入方式传送下行(主站至子站)命令的优先级排列如下:l 召唤子站时钟,设置子站时钟校正值,设置子站时钟l 遥控选择、执行、撤消命令,升降选择、执行、撤消命令,设定命令l 广播命令l 复归命令l D帧传送的遥信状态、电能脉冲计数值是慢变化量,以几分钟至几十分钟循环传送。
l E帧传送的事件顺序记录是随机量,同一事件顺序记录应分别在三个E帧内重复传送。
帧类别代号定义表下文是一段CDT报文解读的例子,读者可以根据CDT规约标准来逐渐理解CDT规约。
RTU发送重要遥测(A帧) 源地址=1 目标地址=1 信息字数=32eb 90 eb 90 eb 90 同步头71 61 20 01 01 11 控制字00 00 00 00 00 FF 01 00 00 00 00 9d 02 00 00 00 00 3b03 00 00 00 00 59 04 00 00 00 00 70 05 00 00 00 00 1206 00 00 00 00 b4 07 00 00 00 00 d6 08 00 00 00 00 e609 00 00 00 00 84 0a 00 00 00 00 22 0b 00 00 00 00 400c 00 00 00 00 69 0d 00 00 00 00 0b 0e 00 00 00 00 ad0f 00 00 00 00 cf 10 00 00 00 00 cd 11 00 00 00 00 af12 00 00 00 00 09 13 00 00 00 00 6b 14 00 00 00 00 4215 00 00 00 00 20 16 00 00 00 00 86 17 00 00 00 00 e418 00 00 00 00 d4 19 00 00 00 00 b6 1a 00 00 00 00 101b 00 00 00 00 72 1c 00 00 00 00 5b 1d 00 00 00 00 391e 00 00 00 00 9f 1f 00 00 00 00 fd解读eb 90 eb 90 eb 90 同步头71 61 20 01 01 11 控制字61重要遥测20 32个信息数01 源站,01 目的站11 校验00 00 00 00 00 FF00(信息地址)00 00 (点号0,值为0 )00 00 (点号1,值为0 )FF (校验)解读01 00 00 00 00 9d 其他类似01(信息地址)00 00 (点号2,值为0 )00 00 (点号3,值为0 )FF (校验)次要遥测(B帧)源地址=1 目标地址=1 信息字数=32eb 90 eb 90 eb 90 同步头71 c2 20 01 01 d4 控制字20 00 00 00 00 9b 21 00 00 00 00 f9 22 00 00 00 00 5f23 00 00 00 00 3d 24 00 00 00 00 14 25 00 00 00 00 7626 00 00 00 00 d0 27 00 00 00 00 b2 28 00 00 00 00 8229 00 00 0000 e0 2a 00 00 00 00 46 2b 00 00 00 00 242c 00 00 00 00 0d 2d 00 00 00 00 6f 2e 00 00 00 00 c92f 00 00 00 00 ab 30 00 00 00 00 a9 31 00 00 00 00 cb32 00 00 00 00 6d 33 00 00 00 00 0f 34 00 00 00 00 2635 0000 00 00 44 36 00 00 00 00 e2 37 00 00 00 00 8038 00 00 00 00 b0 39 00 00 00 00 d2 3a 00 00 00 00 743b 00 00 00 00 16 3c 00 00 00 00 3f 3d 00 00 00 00 5d3e 00 00 00 00 fb 3f 00 00 00 00 99解读:eb 90 eb 90 eb 90 同步头71 c2 20 01 01 d4 控制字c2次要遥测20 32个信息数01 源站,01 目的站d4 校验信息字解读同上。