帧结构
↑ 固定长度
的报文头
↓
控制域 用户 数据区
地址域 链路用户数据
(应用层) 帧校验和
长度L :两个68之间有四个字节,两个长度L ,每个占两个字节,低位在前高位在后,将其分为
D0~D1可以不用去解析,由D2~D15组成,采用BIN 编码,是控制域、地址域、链路用户数据(应用层)的字节总数。
如:68 31 00 31 00 68 C9 05-43 01 00 00 02 73 00 00-04 00 8B 16
L :00 31 转 BIN :110001 去掉D0及D1后BIN :1100 转BCD 码为:12,表示该条报文控制域、地址域、链路用户数据(应用层)的字节总数为12个字节(标红部分)
控制域C :一个字节,不用做太多分析,感兴趣可以对照376.1协议详细分析;
地址域A :5个字节,其中前两位为地市区码,采用BCD (十进制)码,低位在前,高位在后,紧跟后面两个字节为终端地址,采用BIN 格式(十六进制),最后一位为主站地址和组地址标志,此位不用分析。
如:68 31 00 31 00 68 C9 05-43 01 00 00 02 73 00 00-04 00 8B 16 地市区码为 4305 终端地址为0001
注意:在现场核对终端地址时,不但要核对终端地址,还需要核对地市区码。
应用层分析: 帧结构
应用层功能码AFN由一字节组成,采用二进制编码表示,:
SEQ:帧序列域,一个字节,不用过多分析。
数据单元标识
信息点(DA)Pn,当为P0时,表示对应终端数据,当为其他时,表示对应某一测量点号数据;
Pn算法:
Pn由两个字节组成,低位(DA1)在前,高位(DA2)在后
Pn=(DA2(转换为十进制)-1)*8+DA1换算为二进制的有效位
如:68 1A 01 1A 01 68 4B 39-07 C0 02 02 0D E8 20 05-04 14 06 08 13 40 05 04-14 06 08 13 01 06 04 14 06 08 13 02 06 04 14 06-08 13 04 06 04 14 06 08-13 08 06 04 14 06 08 13-10 06
04 14 06 08 13 20 06 04 14 06 08 13 B8 51-01 05 07 00 EF 16
Pn为20 05,DA2=05 DA1=20(十六进制)=100000(二进制)=第六位有效
Pn=(05-1)*8+6=P38
表示请求38号测量点数据
信息类DT由信息类元DT1低位和信息类组DT2高位两个字节构成
Fn算法:
Fn=DT2(转换为十进制)*8+DT1换算为二进制的有效位
如:68 1A 01 1A 01 68 4B 39-07 C0 02 02 0D E8 20 05-04 14************-140608 13 01 06 04 14 06 08 13 02 06 04 14 06-08 13 04 06 04 14 06 08-13 08 06 04 14 06 08 13-10 06 04 14 06 08 13 20 06 04 14 06 08 13 B8 51-01 05 07 00 EF 16
Fn为04 14 DT2=14 DT1=04 DT2十进制=20 DT1=00000100=第三位有效
Fn=20*8+3=F163
确定了Fn后,就可以对照规约分析出以上报文内容。
以上报文表示主站请求38~45号测量点13年8月6日反向有功电能示值。
例如分析以下报文:
68 41 06 41 06 68 88 28-43 24 03 02 0D 61 01 01-01 00 06 08 13 00 00 07-08 13 04 00 92 04 02 00 00 83 25 00 00 00 53 64-00 00 00 77 53 00 00 00-79 60 00 00 75 64 01 00-30 21 00 00 50 49 00 00 27 41 00 00 68 52 00 00-52 64 01 00 30 21 00 00-48 49 00 00 22 41 00 00-52 52 00 00 23 00 00 00 00 00 00 00 02 00 00 00-05 00 00 00 16 00 00 00-02 02 01 00 06 08 13 00-00 07 08 13 04 00 05 46 08 00 00 23 31 01 00 00-00 78 02 00 00 04 22 02-00 00 78 14 02 00 51 80-02 00 68 31 00 00 78 98 00 00 89 71 00 00 16 78-00 00 51 79 02 00 57 31-00 00 50 98 00 00 64 71-00 00 80 77 00 00 93 00 00 00 10 00 00 00 25 00-00 00 23 00 00 00 35 00-00 00 04 02 01 00 06 08-13 00 00 07 08 13 04 00 32 85 05 00 00 65 72 00-00 00 85 86 01 00 00 81-61 01 00 00 01 64 01 00-43 01 03 00 61 37 00 00 54 00 01 00 77 82 00 00-51 80 00 00 32 99 02 00-35 37 00 00 93 99 00 00-24 82 00 00 80 79 00 00 04 02 00 00 24 00 00 00-59 00 00 00 50 00 00 00-71 00 00 00 08 02 01 00-06 08 13 00 00 07 08 13 04 00 10 86 25 00 00 81-26 03 00 00 38 37 07 00-00 81 36 06 00 00 10 85-08 00 09 07 09 00 66 20 01 00 81 69 02 00 60 23-02 00 02 93 02 00 83 94-08 00 33 19 01 00 29 66-02 00 50 20 02 00 71 88 02 00 50 08 00 00 96 00-00 00 68 02 00 00 20 02-00 00 66 02 00 00 7B 16
返回(0D)二类数据,测量点1(P1)的日冻结正向有/无功电能示值(F1)
01 01 P1
-01 00 F1
\06 08 13 日冻结类数据时标13年8月6日
00 00 07-08 13终端抄表时间13年8月7日0点0分
04 费率数4
00 92 04 02 00 正向有功总电能示值按照数据格式分析为204.92
00 83 25 00 00 费率1正向有功电能示值按照数据格式分析为25.83
00 53 64-00 00 费率2正向有功电能示值按照数据格式分析为64.53