欢迎来到天天文库
浏览记录
ID:39760146
大小:422.51 KB
页数:19页
时间:2019-07-11
《376.1报文解析示例》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、瑞斯康微电子(深圳)有限公司Q/GDW 376.1—2009电力用户用电信息采集系统通信协议报文解析示例1.集中器登录主站注册帧报文//该帧为集中器发送给主站的登录注册帧登录:683200320068C903440400000271000001008816解析:68//帧起始符3200//数据长度2字节,数据类型排列顺序为低位在前高位在后,正序数值为0x0032,转换为二进制为0b0000000000110010,//最低d1~d0两位为协议类型,为0b10代表为376.1协议使用标志;//d15~d2为长度,为报文的用户数据区长度,对应的二进制值为0b1100,转换为十进制为1
2、2,即原始报文的红色部分3200//内容解释同上,使用2个长度表示长度确认比对68//帧起始符C9//控制域C,二进制数值为0b11001001,对应d7~d0位D7D6D5D4D3~D0上行方向传输方向位DIR启动标志位PRM要求访问位ACD保留功能码11001001//d7:传输方向位DIR,d7位的数值为1,代表此帧报文是由终端发出的上行报文//d6:启动标志位PRM,d6位的数值为1,代表此帧报文来自启动站//d5:要求访问位,d5位的数值为0,ACD=1表示终端有重要事件等待访问,则附加信息域中带有事件计数器EC(EC见本部分4.3.4.6.3);ACD=0表示终端无事
3、件数据等待访问。//d4:保留//d3~d0:功能码,对应值为9,当启动标志位PRM=1时,代表该帧报文的帧类型为请求/响应帧,服务功能为链路测试,及使用于AFN=02的应用层功能码功能码定义(PRM=1)功能码帧类型服务功能0—备用1发送∕确认复位命令2~3—备用第19页共19页瑞斯康微电子(深圳)有限公司4发送∕无回答用户数据5~8—备用9请求∕响应帧链路测试10请求∕响应帧请求1级数据11请求∕响应帧请求2级数据12~15—备用0344040000//地址域:地址域分为三部分,0344
4、0400
5、00//地址域由行政区划码A1、终端地址A2、主站地址和组地址标志A3组成,格
6、式见表4。地址域数据格式字节数对应数值行政区划码A1BCD20344终端地址A2BIN20400主站地址和组地址标志A3BIN100//第一部分为行政区划码A1,行政区划码按GB2260—91的规定执行,数据格式为两字节BCD码-0344,字节顺序为低位在前高位在后,实际数值应为4403//第二部分为终端地址A2,终端地址A2选址范围为1~65535。A2=0000H为无效地址,A2=FFFFH且A3的D0位为“1”时表示系统广播地址,数据格式为两//字节BIN码--0400,字节顺序为低位在前高位在后,实际数值应为0004//第三部分为主站地址和组地址标志A3,A3的D0位为终
7、端组地址标志,D0=0表示终端地址A2为单地址;D0=1表示终端地址A2为组地址;A3的D1~D7组//成0~127个主站地址MSA。主站启动的发送帧的MSA应为非零值,其终端响应帧的MSA应与主站发送帧的MSA相同。终端启动发送帧的MSA应为零,其主//站响应帧的MSA也应为零。数据格式为1字节BIN码--00,A3的d0位为终端组地址标志,d0=0表示终端地址A2为单地址,d7~d1为主站地址MSA,另外该//帧是由终端发起的上行报文,终端启动发送帧的MSA应为0,其主站的响应帧也应为0,这是硬性规定,如果不是0,则一定是错误的02//应用层功能码AFN:应用层功能码由一字节
8、组成,采用二进制编码表示,对应数值为02H,代表应用功能为链路接口检测71//帧序列域SEQ:帧序列域长度为1字节,0x71转换为二进制为0b01110001,对应下图的相关标志为:D7D6D5D4D3-D0TpVFIRFINCONPSEQ∕RSEQ01110001//TpV:帧时间标签有效位,TpV=0,表示在附加信息域中无时间标签Tp;TpV=1,表示在附加信息域中带有时间标签Tp//首帧标志FIR、末帧标志FIN,FIR:置“1”,报文的第一帧。FIN:置“1”,报文的最后一帧。FIR、FIN组合状态所表示的含义见下表。FIRFIN应用说明00多帧:中间帧第19页共19页瑞
9、斯康微电子(深圳)有限公司01多帧:结束帧10多帧:第1帧,有后续帧。11单帧//请求确认标志位CON:在所收到的报文中,CON位置“1”,表示需要对该帧报文进行确认;置“0”,表示不需要对该帧报文进行确认。//启动帧序号PSEQ,取自1字节的启动帧计数器PFC的低4位计数值0~15。启动帧帧序号计数器PFC,每一对启动站和从动站之间均有1个独立的、由1字节构成的计数范围为0~255的启动帧帧序号计数器PFC,用于记录当前启动帧的序号。启动站每发送1帧报文,该计数器加1,从0~2
此文档下载收益归作者所有