国网376.1-2009规约报文解析.ppt
文本预览下载声明
国网376.1规约报文解析辽宁事务所王亚伟2010年11月6日 非常重要 字节格式 帧的基本单元为8位字节。 1.链路层传输顺序为低位在前,高位在后;低字节在前,高字节在后。应该加上“除非在规约中有规定传输的格式及顺序” 能够理解此处,对你分析报文将起到关键的作用。此处的意思可以这样理解,就是单独一个字节的数据项传输时低位在前高位在后。多个字节的数据项传输时低字节在前高字节在后。比如控制域 为4A时,解析时要先分解成二进制,再反过来。再比如两个字节的逻辑地址:01 00 逻辑地址 为16进制 解析时为00 01,就是2个字节的数据项传输时按字节算。 2.对月规约规定有报文格式传输顺序的按照规约上的进行解析,对于没有的就按照上条规则解析。 1.应用层功能码AFN=0 68 4a 00 4a 00 68 86 82 04 01 00 04 00 e2 00 00 01 00 00 00 00 00 00 00 f4 16 -----------------接收帧规约解析---------------- 起始字符[68] 长度L[4a 00]---18 [4a 00]---18 起始字符[68] 控制域C[86]---DIR=1,PRM=0,ACD=0,CID=6 行政区划码[82 04]---0482 终端地址[01 00]---1 主站地址和组标志[04]---主站地址(2),组标志(0) 应用层功能码[00]---0 帧序列域[e2]---TpV=1,FIR=1,FIN=1,CON=0,SEQ=2 数据单元标识[00 00 01 00]---FN=0001,PN=0000---(F1)全部确认 启动帧帧号计数器PFC[00]---0 启动帧发送时标[00 00 00 00]---0日0时0分0秒 允许发送传输延时时间[00]---0 分钟 校验和CS[f4] 结束符[16] 2.应用层功能码AFN=1 复位命令(AFN=01H)复位命令分为 68 8a 00 8a 00 68 41 31 07 14 00 02 01 e1 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 56 18 18 03 00 fc 16 68 ---起始字符[68] 8a 00 8a 00 --长度L[8a 00]---34 [8a 00]---34 68 ---起始字符[68] 41 ---控制域C[41]---DIR=0,PRM=1,ACD=0,CID=1 31 07 ---行政区划码[31 07]---0731 14 00终端地址[14 00]---20 02 ---主站地址和组标志[02]---主站地址(1),组标志(0) 01 ---应用层功能码[01]---1 e1 ----帧序列域[e1]---TpV=1,FIR=1,FIN=1,CON=0,SEQ=1 00 00 01 00 FN=0001,PN=0000---(F1)全部确认 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ---附加信息域AUX中的消息认证码字段PW 01 56 18 18 03 00时间标签Tp 01为启动帧帧序号计数器PFC。56 18 18 03为启动帧发送时标,格式为秒分时日。00为允许发送传输延时时间,单位为分钟 fc 16 3.应用层功能码AFN=2 链路接口检测(AFN=02H) 68 32 00 32 00 68 c9 82 04 01 00 00 02 70 00 00 04 00 c6 16 -----------------接收帧规约解析---------------- 起始字符[68] 长度L[32 00]---12 [32 00]---12 起始字符[68] 控制域C[c9]---DIR=1,PRM=1,ACD=0,CID=9 行政区划码[82 04]---0482 终端地址[01 00]---1 主站地址和组标志[00]---主站地址(0),组标志(0) 应用层功能码[02]---2 帧序列域[70]---TpV=0,FIR=1,FIN=1,CON=1,SEQ=0 校验和CS[c6] 结束符[16] 4.应用层功能码AFN=3 中继站命令(AFN=03H),很少用到,没有合适的报文。 5.应用层功能码AFN=4 设置参数(AFN=04H) 发送设置参数:台区集中抄表重点用户设置 F35 68 26 01 26 01 68 4A 82 04 01 00 0A 04 F2 00 00 04 04 13 02 00 03 00 04 00 05 00 06 00 0
显示全部