报文解读Word格式.docx
《报文解读Word格式.docx》由会员分享,可在线阅读,更多相关《报文解读Word格式.docx(11页珍藏版)》请在冰豆网上搜索。
![报文解读Word格式.docx](https://file1.bdocx.com/fileroot1/2023-1/28/384a235c-2cb3-4a16-9da6-191674302eaf/384a235c-2cb3-4a16-9da6-191674302eaf1.gif)
14---具有状态变位检测的成组单点遥信,每个字节包括8个遥信
SOE:
02---带3个字节短时标的单点遥信
04---带3个字节短时标的双点遥信
1e---带7个字节时标的单点遥信
1f---带7个字节时标的双点遥信
遥脉:
0f---不带时标的电度量,每个电度量占5个字节
10---带3个字节短时标的电度量,每个电度量占8个字节
25---带7个字节长时标的电度量,每个电度量占12个字节
其他:
2d---单点遥控
2e---双点遥控
2f---双电遥调
64---召唤全数据
65---召唤全电度
67---时钟同步命令
4、常用的传送原因列表:
1---周期、循环
2---背景扫描
3---突发、自发上传
4---初始化
5---请求或被请求
6---激活
7---激活确认
8---停止激活
9---停止激活确认
0a---激活结束
14---响应总召唤
104报文
1、初始化链路及总召唤
TX:
680407000000
主站发送请求连接报文。
68:
启动字符;
04:
APDU长度,表示后面有4个控制域8位位组;
07:
第一个控制域8位位组,07=00000111,最后两个1表示信息传输格式为U格式,倒数第3个1表示请求连接。
00第二个8位位组
00第三个8位位组
00第四个8位位组
RX:
68040b000000
子站发送连接确认报文。
APDU长度;
0b:
第一个控制域8位位组,0b=00001011,最后两个1表示信息传输格式为U格式,倒数第4位上的1表示连接确认。
TX:
680e0000000064010600010000000014
主站发送总召唤报文。
0e:
APDU长度,后面有14(0e)个字节;
00000000:
4个控制域8位位组(I格式);
64:
类型标识,64H=100,即是总召唤;
01:
可变结构限定词;
0600:
传输原因,激活,低位在前高位在后即值为0006H;
0100:
公共地址,即ASDU地址,在附加属性里主站和子站也配置一致,也是低位在前高位在后即值为0001H;
000000:
信息体地址;
14:
召唤限定词,表示站召唤(14用于区分总召还是分组召唤,02年修改后的规约中没有分组召唤)
RX:
680401000200
S帧。
注意:
记录接收到的长帧,双方可以按频率发送,比如接收8帧I帧后回答1帧S帧,也可以要求接收1帧I帧就应答1帧S帧。
680e0000000064010700010000000014
子站发送总召唤报文。
0700:
传输原因,激活确认,低位在前高位在后即值为0007H;
召唤限定词,表示站召唤。
68f90200020001ff010001000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
2、遥控报文
680e020012002d010600010002600081
遥控选择报文。
02001200:
4个控制域8位位组;
2d:
类型标识,单点遥控;
026000:
信息体地址,就是遥控号=006002H-006001H=1(标准104,遥控起始地址为6001H=24577);
最后一位81=01000001,右起第七位(=1:
遥控选择,=0:
遥控执行),右起第一第二位(=00:
分闸;
=01:
合闸),也就是说,对于2d单点遥控,报文最后一字节(=80:
分闸选择,=81:
合闸选择;
00:
分闸执行;
合闸执行)。
对于2e双点遥控,最后一位81=01000001,右起第七位(=1:
遥控执行),右起第一第二位(=01:
=02:
合闸),报文最后一字节(=81:
分闸选择,=82:
02:
680e120004002d010700010002600081
遥控选择子站确认(返校)报文。
传送原因,激活确认。
680e040014002d010600010002600001
遥控执行。
680e140006002d010700010002600001
遥控执行确认。
680e0c0032002d010800010002600001
遥控撤销。
0800:
传送原因,停止激活。
680e0c0032002d010900010002600001
遥控撤销确认。
0900:
传送原因,停止激活确认。
3、遥信报文
680e3a7908000101030001002a000000
681116000600020103000100010000014a460e
带时标的遥信量。
11:
16000600:
类型标识,带时标的遥信量,就是SOE报文,(以此对于的类型标识01,表示不带时标的单点遥信,就是COS报文,后台要收到YX变位的话就要对方发过来COS报文);
0300:
传送原因:
自发;
公共地址即ASDU地址;
010000:
信息体状态即合位;
4a460e:
遥信变位时间,4a46表示秒和毫秒,低字节在前高字节在后,即464aH=17994,该数字除以1000,商表示秒,余数表示毫秒,0e表示分钟,0eH=14,该报文表示14分17秒994毫秒ASDU=1站的转发过来的第一个遥信(标准104遥信起始地址为0001H=1)变为合位。
681e0400020003051400010001000002060000020a0000010b0000020c000001
1e:
0400:
发送序号;
0200:
接收序号;
03:
类型标识,双点遥信;
05:
可变结构限定词,有5个遥信上传;
1400:
传送原因,响应总召唤;
公共地址;
信息体地址,第1个遥信;
遥信状态合;
060000:
信息体地址,第6号遥信;
0a0000:
信息体地址,第10号遥信;
遥信状态分;
0b0000:
信息体地址,第11号地址;
0c0000:
信息体地址,第12号遥信;
遥信状态分。
4、遥测报文
6810200002000b0103000100014000e05400
不带时标的遥测量。
10:
20000200:
类型标识,不带时标的遥信量;
传送原因,自发;
014000:
信息体地址,004001H=16385,标准104遥测起始地址为4001H=16385;
e054:
工程值;
品质描述。
5、遥脉报文
68120c0002000f0103000100010c000100000001
脉冲量。
12:
0c000200:
0f:
类型标识,脉冲量;
016400:
信息体地址,006401H=25601,标准104遥脉起始地址为6401H=25601;
01000000:
脉冲表计当前值,低字节在前。
BCR
6、对时报文
10:
05:
:
6814020002006701060001000000009407050a1c0704
02000200:
67:
类型标识,时钟同步命令;
传送原因,激活;
公共地址ASDU地址;
000000信息体地址;
9407:
秒和毫秒,低字节在前,0794H=1940,即1秒940毫秒;
分,05分;
0a:
时,10时;
1c:
日,28日;
月,7月;
年,2004年。
1)程序启动后,首先发送链路连接请求帧,
起始字符:
68H
应用规约数据单元长度(APDU):
04H(4个字节,即07000000)
控制域第一个八位组:
07H
-->
00000111
由前两位11可知是U格式帧;
由第三四位01可知是链路连接请求帧(TESTFR:
CON=0,TESTFR:
ACT=0,STOPDT:
CON=0,STOPDT:
ACT=0,STARTDT:
CON=0,STARTDT:
ACT=1)
控制域后三个八位组:
00H00H00H(无意义)
2)随后,接到模拟从站发送来的连接请求确认帧,
68040B000000
04H(4个字节,即0B000000)
0BH
00001011
由第三四位10可知是链路连接确认帧(TESTFR:
CON=1,STARTDT:
ACT=0)
3)主站发送总召唤激活请求命令,
680E0000000064010600010000000014
0EH(14个字节,即0000000064010600010000000014)
00H
00000000
由第一位0可知是I格式帧;
控制域第二个八位组:
与第一个八位组的第2-8位组成
00000000(高位)0000000(低位)
所以,发送序号N(S)=0(注:
I格式帧计数)
控制域第三四八位组:
00H00H
00000000(第四个八位组,高位)0000000(第三个八位组的第2-8位,低位)
所以,接收序号N(R)=0(注:
类型标识:
64H(CON<
100>
:
=总召唤命令)
可变结构限定词:
01H(SQ=0,number=1)
06H00H(Cause=6,激活)注:
用两个八位组表示传送原因,且低位在前、高位在后,即Cause=0006H,本文中的所有报文顺序都是由高至低。
APDU地址:
01H00H(ADDR=1,即0001H,低位在前,高位在后)
信息体地址:
00H00H00H(低位在前,高位在后)
信息体元素:
14H(召唤限定词QOI=20,站召唤全局)
4)从站发送总召唤激活确认命令,
680E0000020064010700010000000014
02H00H
00000000(第四个八位组,高位)0000001(第三个八位组的第2-8位,低位)
所以,接收序号N(R)=1(注:
07H00H(Cause=7,激活确认)注:
5)从站发送单点遥信数据帧,(这里SQ=0)
681E020002000105140001000A0000000C0000000E0000001000000064000001
02H
00000010
由第一位0可知是I格式帧
00000000(高位)0000001(低位)
所以,发送序号N(S)=1(注:
01H(CON<
1>
=单点信息)
05H(SQ=0,number=5,由此可知有5个不连续的单点信息)
14H00H(Cause=20,响应站召唤)
01H00H
第一个信息体地址:
0AH00H00H
第一个信息体数据:
00H
第二个信息体地址:
0CH00H00H
第二个信息体数据:
。
第五个信息体地址:
64H00H00H
第五个信息体数据:
01H
6)从站发送遥测归一化值数据帧,
682204000200090414000100010700C80000030700C80000050700C80000070700C80000
7)从站站发送总召唤激活结束命令,
680E0600020064010A00010000000014
8)主站站发送S格式确认帧,
680401000800
01H-->
00000001
由第一位1(及第二位0)可知是S格式帧;
00H(无意义)
08H00H
00000000(第四个八位组,高位)0000100(第三个八位组的第2-8位,低位)
所以,接收序号N(R)=4(注:
I格式帧计数)
9)主站站发送时钟同步激活请求命令,
6814020008006701060001000000001FE00C0B6A0908
10)从站站发送时钟同步激活确认命令,
68140800040067010700010000000097CC1E0B0A0908
11)主站站发送电能脉冲召唤激活请求命令,
680E04000A0065010600010000000041
12)从站站发送电能脉冲召唤激活确认命令,
680E0A00060065010700010000000041
13)从站站发送累计量(电度)数据帧,
68210C0006000F8425000100A21C000A000000000A000000000A000000000A00000000
14)从站站发送电能脉冲召唤激活结束命令,
680E0E00060065010A00010000000041
15)主站站发送S格式确认帧,
680401001000
无数据接收。
t3超时,
16)主站站发送U格式测试询问帧,
680443000000
43H
01000011
由第七八位01可知是链路测试请求帧(TESTFR:
ACT=1,STOPDT:
t2超时,
17)主站站发送U格式停止发送数据询问帧,
680413000000
13H
00010011
由第五六位01可知是链路断开请求帧(TESTFR:
ACT=1,STARTDT:
结束。
18)主站站发送U格式链路连接请求帧,
重复
(2)到(18)。
19)主站站发送遥控预置请求帧,
680E080016002E0106000100660B0082
20)从站站发送遥控预置确认帧,
680E16000A002E0107000100660B0082
21)主站站发送遥控执行请求帧,
680E0A0018002E0106000100660B0002
22)从站站发送遥控执行确认帧,
680E18000C002E0107000100660B0002
23)主站站发送遥控撤销请求帧,
680E0A0016002E0108000100660B0002
24)从站站发送遥控撤销确认帧,
680E18000C002E0109000100660B0002
分析了几个典型的104报文,其余略。
------------------------------------
下面分析一下遥控报文:
数据单元长度:
0EH
四个八位组:
08H00H16H00H
类型标识