61850典型报文解析说明分析.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
61850典型报文解析说明分析

61850典型报文解析说明 1 平台 现利用ethereal报文抓捕工具抓取部分典型报文解析说明。 报告类 61850报告服务,是一项非常重要的ACSI服务,它通过SCSM映射为MMS协议中的InformationReport服务,我们在调试过程中通过捕包工具得到的61850报告报文,都是经过ASN.1编码后的InformationReport数据。 InformationReport相关数据结构 下表是InformationReport的数据结构: InformationReport的数据结构定义 DL/T860.72 报告格式参数名 条件 报告ID(RptID) 始终存在 报告中包括的选择区域(Reported OptFlds) 始终存在 顺序编号(SeqNum) 当OptFlds.sequence-number 或OptFlds中full-sequence-number 为 TRUE时存在 入口时间(TImeOfEntry) 当OptFlds.report-time-stamp 为 TRUE时存在 数据集(DatSet) 当OptFlds.data-set-name 为TRUE时存在 发生缓冲溢出(BufOvfl) 当OptFlds. buffer-overflow 为TRUE时存在 入口标识(EntryID) 当OptFlds. entry 为TRUE时存在 子序号(SubSeqNum) 当OptFlds.segmentation 为TRUE时存在 有后续数据段(MoreSegmentFollow) 当OptFlds.segmentation 为TRUE时存在 包含位串(Inclusion-bitstring) 始终存在 数据引用(data-reference(s)) 当OptFlds.data-reference为TRUE时存在 值(value(s)) 始终存在 原因代码(ReasonCode(s)) 当OptFlds.reason-for-inclusion 为TRUE时存在 其中: RptID:作为不同报告间的唯一标识符,在报文中是始终存在的。 OptFlds:决定了报文拼装中可选成员出现与否,该属性值对于报文解析非常重要,在61850-7-2中BRCB.OptFlds和URCB.OptFlds定义不同,在标准-8-1中通过引入保留位,保证了OptFlds定义的一致性,整合后的OptFlds各位含义如下: OptFlds数据定义 ACSI Value of RCBStates MMS Bit Position Reserved 0 Sequence-number 1 Report-time-Stamp 2 Reason-for-Inclusion 3 Data-Set-Name 4 Data-Reference 5 Buffer-Overflow 6 EntryID 7 Conf-Rev 8 Segmentation 9 ResonCode:决定了报告的触发原因,61850标准规定了五种触发类型:数据变化(DataChange)、数据更新(DataUpdata)、品质变化(QualityChange)、完整性周期(IntegerPd)和总召唤(GI)。ResonCode也是Bitstring类型, 触发选项的存储形式 InformationReport报文解析 建好数据库,连接好装置后,启动SCADA服务器,并用ethereal抓报文,根据报告格式进行解析。图1为ethereal解析出来的报文。解释如下: 报告的RptID为BR04_brcbRelayDin03,其中03为报告实例号 报告的选项域,报告中包含哪些选项,按位标识,0为不存在,1为存在。 顺序编号SeqNum,由OptFlds决定其是否存在 溢出标志BufOvfl,由OptFlds决定其是否存在 入口标识EntryID,由OptFlds决定其是否存在 InclusionBitstring(该报告中出现的数据集成员),由报文可知该数据集共有137个成员,其中只有第29个数据集成员上送报告 数据集成员Value,数据集成员值为一个结构 value的stval(状态值) value的q(品质) value的t(时标) 报告的触发原因类型为:数据变化(按位为保留、数据变化、品质变化、数据更新、完整性、总召唤,0为无1为有) 图1 InformationReport 定值类 定值服务可以分为SGCB控制块相关服务和定值相关服务。 SGCB服务 在逻辑设备中有一个定值组控制块SGCB,SGCB包含若干属性,SGCB相关服务可归结为对SGCB属性的读写操作,SGCB结构定义如下:

文档评论(0)

441113422 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档