网站大量收购闲置独家精品文档,联系QQ:2885784924

376.1报文解析示例.doc

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Q / GDW 376.1—2009电力用户用电信息采集系统通信协议报文解析示例 1.集中器登录主站注册帧报文 //该帧为集中器发送给主站的登录注册帧 登录: 68 32 00 32 00 68 C9 03 44 04 00 00 02 71 00 00 01 00 88 16 解析: 68 //帧起始符 32 00 //数据长度2字节,数据类型排列顺序为低位在前高位在后,正序数值为0x0032,转换为二进制为0b0000000000110010, //最低d1~d0两位为协议类型,为0b10代表为376.1协议使用标志; //d15~d2为长度,为报文的用户数据区长度,对应的二进制值为0b1100,转换为十进制为12,即原始报文的红色部分 32 00 //内容解释同上,使用2个长度表示长度确认比对 68 //帧起始符 C9 //控制域C,二进制数值为0对应d7~d0位 D7 D6 D5 D4 D3~D0 上行方向 传输方向位DIR 启动标志位PRM 要求访问位ACD 保留 功能码 1 1 0 0 1001 //d7:传输方向位DIR,d7位的数值为1,代表此帧报文是由终端发出的上行报文 //d6:启动标志位PRM,d6位的数值为1,代表此帧报文来自启动站 //d5:要求访问位,d5位的数值为0,ACD=1表示终端有重要事件等待访问,则附加信息域中带有事件计数器EC(EC见本部分4.3.4.6.3);ACD=0表示终端无事件数据等待访问。 //d4:保留 //d3~d0:功能码,对应值为9,当启动标志位PRM=1时,代表该帧报文的帧类型为请求/响应帧,服务功能为链路测试,及使用于AFN=02的应用层功能码 功能码定义(PRM=1) 功能码 帧 类 型 服务功能 0 — 备用 1 发送∕确认 复位命令 2~3 — 备用 4 发送∕无回答 用户数据 5~8 — 备用 9 请求∕响应帧 链路测试 10 请求∕响应帧 请求1级数据 11 请求∕响应帧 请求2级数据 12~15 — 备用 03 44 04 00 00 //地址域:地址域分为三部分,03 44|04 00|00 //地址域由行政区划码A1、终端地址A2、主站地址和组地址标志A3组成,格式见表4。 地址域 数据格式 字节数 对应数值 行政区划码A1 BCD 2 03 44 终端地址A2 BIN 2 04 00 主站地址和组地址标志A3 BIN 1 00 //第一部分为行政区划码A1, 行政区划码按GB 2260—91的规定执行,数据格式为两字节BCD码-03 44,字节顺序为低位在前高位在后,实际数值应为4403 //第二部分为终端地址A2,终端地址A2选址范围为1~65535。A2=0000H为无效地址,A2=FFFFH且A3的D0位为“1”时表示系统广播地址, //第三部分为主站地址和组地址标志A3,A3的D0位为终端组地址标志,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:应用层功能码由一字节组成,采用二进制编码表示,对应数值为02H,代表应用功能为链路接口检测 71 //帧序列域SEQ:帧序列域长度为1字节,0x71转换为二进制为0对应下图的相关标志为: D7 D6 D5 D4 D3?D0 TpV FIR FIN CON PSEQ∕RSEQ 0 1 1 1 0001 //TpV:帧时间标签有效位,TpV=0,表示在附加信息域中无时间标签Tp;TpV=1,表示在附加信息域中带有时间标签Tp //首帧标志FIR、末帧标志FIN,FIR:置“1”,报文的第一帧。FIN:置“1” FIR FIN 应用说明 0 0 多帧:中间帧 0 1 多帧:结束帧 1 0 多帧:第1帧,有后续帧。 1 1 单帧 //请求确认标志位CON:在所收到的报文中,CON位置“1”,表示需要对该帧报文进行确认;置“0 //启动帧序号PSEQ,取自1字节的启动帧计数器PFC的低4位计数值0~15。启动帧帧序号计数器PFC,每一

您可能关注的文档

文档评论(0)

181****1752 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档