61850模型、报文分析及IEDSCOUT部分功能的使用介绍
IEC61850模型介绍副本

模型量LN、保护开入量LN等; d) 控制LD,inst 名为“CTRL”:包括遥信和遥控信号; e) 保护、测控、合并单元等过程层访问点的LD,inst 名为“PIGO”:包括GOOSE信号; I) 采样值LD,inst名为“PISV”:包括保护、测控接收的SV信号; f) 智能终端LD,inst 名为“RPIT”:包括与智能终端相关的各类信号,例如:跳闸LN、开关LN、
电磁式互感器、 电子式互感器、光纤 电缆、AC交流 、合并单元、SV标准 插件
跳闸信号传递 电缆、DI板、 DO板
通信规约
103规约等
光缆、GOOSE 6是对
MMS层(上送后台的信息) S访问点
GOOSE(保护跳闸信息) G访问点
SMV(采样信息)
M访问点
遥控LN、测量LN等; g) 录波LD,inst 名为“RCD”:包括保护录波或专用录波器LN; h) 合并单元LD,inst 名为“MU”:包括合并单元所需的各类信号,例如:互感器LN等。
LN逻辑节点 1个LPHD:装置物理信息 必备 工具自动生成 多个LN:描述装置功能
o 每个LN下多个DOI o 每个DOI下多个DAI或者嵌套的DOI
一、IEC61850概述
描述 失灵保护 故障录波 故障定位
重合闸 同期、检同期
断路器 刀闸 电流互感器 电压互感器
LLN0:是对LN的总结,是特殊的LN
o Dataset(发送数据集) o ReportControl(S访问点下)/GSEControl (G访问点
61850典型报文解析说明

61850典型报文解析说明编写:欧灶军1 平台现利用ethereal报文抓捕工具抓取部分典型报文解析说明。
1.1报告类61850报告服务,是一项非常重要的ACSI服务,它通过SCSM映射为MMS协议中的InformationReport服务,我们在调试过程中通过捕包工具得到的61850报告报文,都是经过ASN.1编码后的InformationReport数据。
1.1.1InformationReport相关数据结构下表是InformationReport的数据结构:InformationReport的数据结构定义其中:RptID:作为不同报告间的唯一标识符,在报文中是始终存在的。
OptFlds:决定了报文拼装中可选成员出现与否,该属性值对于报文解析非常重要,在61850-7-2中BRCB.OptFlds和URCB.OptFlds定义不同,在标准-8-1中通过引入保留位,保证了OptFlds定义的一致性,整合后的OptFlds各位含义如下:OptFlds 数据定义ResonCode (DataChange )、数据更新(DataUpdata )、品质变化(QualityChange )、完整性周期(IntegerPd )和总召唤(GI )。
ResonCode 也是Bitstring 类型,× × × × × × × ×DchgQchgDdupGIIntgPd保留待扩展触发选项的存储形式1.1.2 InformationReport 报文解析建好数据库,连接好装置后,启动SCADA 服务器,并用ethereal 抓报文,根据报告格式进行解析。
图1为ethereal 解析出来的报文。
解释如下:1、 报告的RptID 为BR04_brcbRelayDin03,其中03为报告实例号2、 报告的选项域,报告中包含哪些选项,按位标识,0为不存在,1为存在。
61850概述

61850概述61850-1 概况介绍1 目的与范围61850技术文件应用在变电站自动化系统(SAS)中。
它定义了变电站内只能电子设备之间的通讯和相关系统要求。
2 规范性引用文件3 定义与缩写4 目的随着大量智能电子设备的广泛应用,变电站自动化系统对智能电子设备之间的高效通讯,特别是对标准协议提出了更高的要求。
目前,许多场上采用都各自的特定专用通讯协议,在采用不同生产商的智能电子设备时需要负责的、高费用的协议转换。
61850是一个满足功能和性能要求的通信标准,它是在最大限度使用现有标准和共同接受的通信原理的基础上制定的。
它为不同生产商的智能电子设备间的自由交换信息(互操作性)提供了支持。
本标准系列不仅覆盖通信,而且覆盖了工程工具的质量特性、质量管理的措施和配置管理。
5 历史6 精心制作的一个应用标准61850-2 术语表61850-3总体要求61850-4系统和工程管理61850-5 功能与设备模型的通信要求1 概述和目标本部分规范变电站自动化系统所完成功能的通信要求和装置模型。
所有功能和通信要求均加以辨别区分。
2 引用标准3 定义4 缩写5 变电站自动化系统的功能5.1 概述这些功能完成控制、监视、保护变电站的设备及其馈线。
另外,还包括一些变电站自动化系统SAS 维护功能,即系统配置、通讯管理或者软件管理等功能。
5.2 功能和接口的逻辑分配5.3 功能和接口的物理分配5.4 接口的任务6 目标和要求6.1 互操作性对来自不同制造商的装置,互操作性有下列层次:Ô¶·½±£»¤ ¼ä·ô/µ¥Ôª²ã ±äµçÕ¾²ã¸ý³Ì²ã ·ßѸÉè±·Ô¶·½±£»¤(1)装置应可使用共同的协议连接到共同的总线上(语义);(2)装置应理解别的装置提供的信息(语句);(3)装置应共同完成公共的或相互关联的功能6.2 静态设计要求(1)应通过通信支持功能自由分配到装置上,即,通信必须允许功能在任何装置上执行。
IEC61850工程继电保护应用模型解读.pptx

o DOI 实例配置如遥测系数、遥控超时时间等应支持系统组态配置;
o 保护的启动信号建模应遵循如下要求:启动信号Str 应包含数据属性“故障 方向”,若保护功能无故障方向信息,应填“unknown”值;装置的总启动信 号映射到逻辑节点PTRC 的启动信号中;IEC 61850 标准要求每个保护逻 辑节点均应有启动信号,装置实际没有的可填总启动信号,也可不填;对 于归并的启动信号,如后备启动,可映射到每个后备保护逻辑节点的启动 信号上送,也可放在GGIO 中上送;
Station/Interbay bus (LAN) MMS+GOOSE
Mapping Mapping
Stack X
Stack Y
Porcess bus (LAN) GOOSE+SMV
Part 9 通信服 务映射
概述
IEC 61850模型的树状层次:PHD->LD->LN->DO->DA
概述
IEC 61850模型的详细信息结构:
常用CDC类
概述
常用CDC类
概述
概述
IEC 61850如何通信:ACSI抽象通信服务接口与SCSM特定通信 服务映射
将模型中定义的信息,根据ACSI规定的交互过程按照SCSM规定的通信报文 进行收发
概述
应用模型规范制定的意义
o 本标准严格遵循IEC 61850 标准,是IEC 61850 标准的细化和补充,规范 了IEC 61850 标准中不明确的部分。
IEC61850调试指导手册

关口终端IEC61850调试指导手册软件升级关口终端目前只有WFET-3000终端支持IEC61850的MMS协议的软件版本〔L30H01-ET304.02_ST01_20150624〕。
如现场是WFET-2000S终端,除需升级L30H01-ET304.02_ST01_20150624程序外,还需升级符合WFET-2000S终端的watchdog.conf文件,否则会造成终端无法抄表。
请注意:1、L30H01-ET304.02_ST01_20150624只能在L30H01-ET304.02及以上版本上升级。
2、电表档案中线路号必须从1开始累加,如第一块表线路号配成1,第二块表线路号配成2。
(如果线路号客户需指定,则需修改程序包中的meterno2lineno.ini文件中的内容,并升级到终端)IEC61850上行通信测试软件调试终端升级了IEC61850程序后,可通过“山大电力IEC61850测试软件”使用IEC61850标准的MMS协议抄读终端数据,操作方法如下:1、将笔记本设成与终端同一网段,通过以太网可以PING通终端。
2、运行“山大电力IEC61850测试软件”。
3、点击“选项”下“服务器设置”,如下列图所示:4、在弹出的对话框中将Ip Address框中输入终端的IP,然后点击“确定”按扭,如下列图所示:5、点击“操作”下面的“添加装置连接”,在弹出的对话框中选择刚配置的服务器,然后点击“连接”按钮,如下列图所示:6、在出现的页面中点击“建立连接”按钮,再点击“读取模型”按钮,稍等后,将会出现终端的数据模型,展开第一个节点下的“MMTR”下的“ST”,其下的“SupWhSum”、“SupVarhWum”、“DmdWhSum”、“DmdVarhSum”就是第一块电表的四个总电量数据,如下列图所示:上行通信的参数设置L30H01-ET304.02_ST01_20150624程序包默认只支持6块电表的数据,相关参数需根据现场实际接入的电表数量进行修改〔研发已配置好了支持16块、32块、40块电表的参数,可以直接向研发获取〕,修改的文件如下:1、wfet3000_hl.icd,该文件需提供应后台系统厂家,由其导入后台系统的SCD文件中,后台系统才能抄读终端数据。
IEC_61850工程继电保护应用模型解读

原则
配置原则
o SCD 文件及其配置工具应能完成GOOSE、SV 等信号连接信息的配置;
SCD 文件,为全站统一的数据源,该文件描述了所有IED 的实例配置 和通信参数、IED 之间的通信配置以及变电站一次系统结构,以及信 号联系信息,由系统集成厂商完成。SCD 文件应包含版本修改信息, 明确描述修改时间、修改版本号等内容。 SSD 文件,描述了变电站一次系统结构以及相关联的逻辑节点,最终 包含在SCD 文件中 o CID 文件由装置制造厂商使用装置配置工具根据SCD 文件中与特定的IED 的相关信息自动导出生成。CID 文件和其他配置信息的下载应自动确认装 置处于检修状态。
ACD
SPG ING ASG
方向保护动作信息
单点定值 整型定值 模拟量定值
概述
IEC 61850如何通信:ACSI抽象通信服务接口与SCSM特定通信 服务映射
将模型中定义的信息,根据ACSI规定的交互过程按照SCSM规定的通信报文 进行收发
建模原则
原则
IEC 61850定义的模型交互过程
IEC 61850工程继电保护应用模型 解读
主要内容 概述
建模原则
GOOSE\SV模型和实施规范
双网冗余
检修处理机制
故障报告格式
数据名称规范
LN、DO、DA示例
概述
IEC 61850模型中各类信息的表达:
o 时标:采用UTC时间格式,带有时间的品质
o 品质:包括合法、测试、溢出、故障、老数据等 o 信号:包括动作、告警、异常、遥信、压板等 可以采用单点,双点方式,带有绝对时标和品质 o 测量:包括遥测、保护模拟量等 可以采用浮点或整型数,在模型里有比例系数可以配置,带有绝对时标 和品质
IEC61850介绍讲解
概述
1995年(IEC)TC57成立了3个工作组来制定 IEC61850的标准。参考IEC101,IEC103,UCA2.0,
ISO/IEC9506等标准。 1999年3月IEC61850草案出台。 2000年6月(IEC)TC57工作组决定以IEC61850作
为电力系统无缝通讯体系的基础。
2003年出版了IEC正式颁布。 国内各大厂家在2001开始关注IEC61850,2004
IEC61850功能演示
面向对象、 物理与逻辑的映射
逻辑设备、功能、逻辑节点
•所有的功能都可分解为 逻辑节点组成 •任何一个逻辑节点都是 属于某个逻辑设备
逻辑节点的相互关系示例
IEC61850演示
对等网络通信方式 客户/服务器通信模式
物理设备
抽象通信服务 接口客户端
报告
•对等网络通信方式的应用
提供了快速和可靠的系统范围内传输 输入、输出数据值。
基于分布的概念,通用变电站事件模 型提供了一个高效的方法,利用多路组播/ 组播服务向多个物理设备同时传输同一个 通用变电站事件信息
GOOSE (通用面向对象变电站事件)
GOOSE传送的机制不是基于TCP/IP协议, 而是对等传送方式(peer to peer)。
使用物理网卡地址(MAC地址) 工程中I/O的网络接口被设计成一个网络 地址(组播地址),GOOSE直接发送到该网 络地址 通过支持优先级控制的以太网交换机, 抢先到达目的地址,数据传输速度迅速,从 根本上改变了变电站监控系统的实时性
GOOSE示例
控制 (遥控)
常规安全的直接控制 常规安全的操作前选择控制 增强安全的直接控制 增强安全的操作前选择控制 信号灯复归主要采用:常规安全的直接控制 开关遥控/定值修改采用:常规安全的操作前选择控制
61850典型报文解析说明
61850典型报文解析说明编写:欧灶军1 平台现利用ethereal报文抓捕工具抓取部分典型报文解析说明。
1.1报告类 COS61850报告服务,是一项非常重要的ACSI服务,它通过SCSM映射为MMS协议中的InformationReport服务,我们在调试过程中通过捕包工具得到的61850报告报文,都是经过编码后的InformationReport数据。
建好数据库,连接好装置后,启动SCADA服务器,并用ethereal抓报文,根据报告格式进行解析。
例如抓到的SOE报告ID号为BR03_brcbSOE01,其中03与模板中定义的各种报告类型有关,例如在我使用的装置模板中这么定义的:brcbREC、brcbCHK、brcbSOE分别为BR01、BR02、BR03,01表示该报告已经实例化。
由于InformationReport各成员的数据类型是确定的,根据编码规则,各数据编码后的数据也是确定的:RptID编码后数据为:8a XX XX … XX;OptFlds编码后数据为:84 03 07 XX X0;SqNum编码后数据为:86 XX XX … XX;TimeOfEntry编码后数据为:8C 06 XX XX XX XX XX XX;DataSet编码后数据为:8a XX XX … XX;BufOvfl编码后数据为:83 01 XX;EntryID编码后数据为:89 XX XX … XX;ConfRev编码后数据为:86 XX XX … XX;SubSeqNum编码后数据为:86 XX XX … XX;MoreSegmentFollow编码后数据为:83 01 XX;Inclusion-bitstring编码后数据为:84 XX … XX;Data-Reference编码后数据为:8a XX … XX;Value取决于具体数据类型;ReasonCode编码后数据为:84 XX … XX;下面以SOE报文为例,说明整个报告的含义,报文如下:8a 0e 42 52 30 33 5f 62 72 63 62 53 4f 45 30 31 (RptID)84 03 07 11 80(OptFlds)89 08 00 00 00 00 00 00 00 20 (EntryID)86 01 01 (ConfRev)84 06 05 80 00 00 10 00 (Inclusion-bitstring)a2 12 83 01 01 84 03 03 00 00 91 08 49 f9 70 02 02 d0 e5 8a a213 84 02 06 40 84 03 03 00 00 91 08 49 f9 70 02 05 1e b8 8a (Values,共2个)84 02 02 40 84 02 02 40 (ReasonCode,共2个)报告解析如下:RptID(BR03_brcbSOE01):8a 0e 42 52 30 33 5f 62 72 63 62 53 4f 45 30 31,其中8a为tag,长度为0e,后面的为ID编码。
IEC61850模型建模及MMS报文分析
IEC61850模型建模及MMS报文分析61850模型及MMS报文分析基础2012-02参考文档:1.《数字化变电站调试总结-马玉龙》2. 《IEC61850标准》《IEC61850实施规范》目录1、文件类型 (5)1.1 ICD/CID文件结构 (5)2模型验证 (6)3、IED配置 (6)3.1 IED和LD(Logical Device)相关信息 (7)3.2 逻辑节点LN (Logical Node) (8)3.3数据DO(Data Object)及数据属性DA(Dataattribute) (11)3.4 数据集:DOI /DAI的集合 (15)3.5 报告控制块ReportControl: (16)4 如何抓包 (18)4.1 抓包工具 (18)4.2 抓包方法 (19)4.3 分析举例 (19)5、MMS报文简析 (25)5.1初始化相关 (26)5.2报告相关 (31)5.3录波相关 (40)5.4控制相关 (44)5.5定值相关 (47)第一部分:模型文件基础1、文件类型IED(智能电子设备,指保护、测控等设备)应提供ICD 文件,描述IED的能力及通信内容,如是否具有定值、压板、动作信号等。
系统集成工具把各IED的ICD文件集成并进行实例化如IED名、信息点描述等形成站级模型文件-SCD文件,供站级(包括监控、远动、故障信息主子站)应用。
IED从SCD文件中导出本IED相关部分形成CID文件,即实例化后的IED模型文件,供IED运行时用。
1.1 ICD/CID文件结构-Header:历史版本信息等-Communication:GOOSE配置等-IED:定值、压板、动作信号等-DataTypeTemplates :对象类型定义2模型验证xmlSpy 可做一些语法方面的验证。
四方61850客户端工具软件可作进一步验证。
3、IED 配置IEC61850模型总体-模型的分析Physical Device (network address)Logical DeviceMMXU1MMXU3DO DA Logical NodesDA DO DA DO DA MMXU2DODA DA注:本部分示例大部分取自培训资料包中的CSC326DES1.cid 。
61850模型及MMS报文讲解.doc
61850模型及MMS报文分析基础2012-02参考文档:1.《数字化变电站调试总结-马玉龙》2. 《IEC61850标准》《IEC61850实施规范》目录1、文件类型31.1 ICD/CID文件结构 32模型验证33、IED配置43.1 IED和LD(Logical Device)相关信息43.2 逻辑节点LN (Logical Node) 53.3数据DO(Data Object)及数据属性DA(Data attribute) 73.4 数据集:DOI /DAI的集合103.5 报告控制块ReportControl: 114 如何抓包124.1 抓包工具 124.2 抓包方法 124.3 分析举例 125、MMS报文简析16 5.1初始化相关165.2报告相关215.3录波相关295.4控制相关325.5定值相关35第一部分:模型文件基础1、文件类型IED(智能电子设备,指保护、测控等设备)应提供ICD文件,描述IED 的能力及通信内容,如是否具有定值、压板、动作信号等。
系统集成工具把各IED的ICD文件集成并进行实例化如IED名、信息点描述等形成站级模型文件-SCD文件,供站级(包括监控、远动、故障信息主子站)应用。
IED从SCD文件中导出本IED相关部分形成CID文件,即实例化后的IED模型文件,供IED运行时用。
1.1 ICD/CID文件结构-Header:历史版本信息等-Communication:GOOSE配置等-IED:定值、压板、动作信号等-DataTypeTemplates :对象类型定义2模型验证xmlSpy可做一些语法方面的验证。
四方61850客户端工具软件可作进一步验证。
3、IED配置IEC61850模型总体-模型的分析Physical Device (network address)Logical DeviceMMXU1MMXU3DODALogical NodesDADODADODAMMXU2DODADA注:本部分示例大部分取自培训资料包中的CSC326DES1.cid。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
61850模型及MMS报文分析基础2012-02参考文档:1.《数字化变电站调试总结-马玉龙》2. 《IEC61850标准》《IEC61850实施规范》目录1、文件类型 (3)1.1 ICD/CID文件结构 (3)2模型验证 (3)3、IED配置 (4)3.1 IED和LD(Logical Device)相关信息 (4)3.2 逻辑节点LN (Logical Node) (5)3.3数据DO(Data Object)及数据属性DA(Data attribute) (7)3.4 数据集:DOI /DAI的集合 (10)3.5 报告控制块ReportControl: (11)4 如何抓包 (12)4.1 抓包工具 (12)4.2 抓包方法 (12)4.3 分析举例 (12)5、MMS报文简析 (16)5.1初始化相关 (16)5.2报告相关 (21)5.3录波相关 (29)5.4控制相关 (32)5.5定值相关 (35)第一部分:模型文件基础1、文件类型IED(智能电子设备,指保护、测控等设备)应提供ICD文件,描述IED的能力及通信内容,如是否具有定值、压板、动作信号等。
系统集成工具把各IED的ICD文件集成并进行实例化如IED名、信息点描述等形成站级模型文件-SCD文件,供站级(包括监控、远动、故障信息主子站)应用。
IED从SCD文件中导出本IED相关部分形成CID文件,即实例化后的IED模型文件,供IED运行时用。
1.1 ICD/CID文件结构-Header:历史版本信息等-Communication:GOOSE配置等-IED:定值、压板、动作信号等-DataTypeTemplates :对象类型定义2模型验证xmlSpy可做一些语法方面的验证。
四方61850客户端工具软件可作进一步验证。
3、IED 配置IEC61850模型总体-模型的分析Physical Device (network address)Logical DeviceMMXU1MMXU3DODALogical NodesDADODADODAMMXU2DODA DA注:本部分示例大部分取自培训资料包中的CSC326DES1.cid 。
3.1 IED 和LD(Logical Device)相关信息1、 icd 文件中的IED 名一般为Template2、 cid 文件中的IED 名必须和子系统的csscfg.ini 配置一致3、 每个IED 包含1-n 个LDevice ,每个LD 包含1个LN0和几个LN4、 对于四方IED 的模型文件中有两个私有配置,当模型较大(cid 超过1M )装置可能无法正确启动,需要把这两个参数改大,CSC 高压保护MST 61850库版本v3.40以后在串口输出中有提示信息。
DTValidNums 总的叶子个数 提示信息:sclMaxLeafNum IS TOO SMALDTAllNums 每个LN所包含的最大类型个数5、LD路径名:IED名+LD名全站唯一确定一个LD6、61850实施规范中规定的LD命名原则3.2 逻辑节点LN (Logical Node)逻辑节点是功能的最小单位,如PTOC类型的LN表示带时限过流保护,包括时限、过流等定值及保护启动动作状态。
MMXU表示3相系统的模拟量,包括电流、电压、功率等数据。
CSWI表示开关对象,包括开关状态,开关控点等数据。
从LD包含的LN既可知道LD所能支持的功能。
3.2.1包含状态数据的LNLN实例:CSC326DELD0/GGIO21、LN类型lnType:描述LN包含的数据信息,根据lnType如CSC326DE/LD0/GGIO2在DataTypeTemplate段中查询2、LN实例名:prefix+lnClass+inst 如:GGIO2(prefix为空)3、LN实例路径名:CSC326DELD0/GGIO2 LD与LN之间以/分隔4、只在LN0实例中包含数据集DataSet、报告控制块ReportControl、日志控制块LogControl(模型文件中应删除)3.2.2包含测量数据的LNLN实例:CSC326DEMEAS/MMXU13.2.3包含控制数据的LNLN实例:CSC326DEMEAS/LLN03.2.4包含定值数据的LNLN实例:CSC326DEPROT/LLN03.3数据DO(Data Object)及数据属性DA(Data attribute)模型中LN的下级数据称为DO,在61850标准中统一定义了每个DO含义,DO又可包含下级DO和DA,因此DO可看作一个结构化的数据。
DA是模型中的末级数据,DA又可包含DA,最末级DA称为叶子leaf。
模型中的信息分为几种类型,由DA的功能约束属性fc进行标识,常用fc有如下类别:ST:状态MX:测量CO:控制SG:当前区定值SE:编辑区定值BR:缓冲型报告控制块RP:非缓冲型报告控制块下面为常用数据类型的例子。
3.3.1状态类数据包括压板状态、开入状态、告警信息、事件状态等。
类型:SPS3.3.2 测量类数据包括测控测量和保护测量类型CMV WYE MV3.3.3控制类数据控制类型包括复归、压板、开关控制类型CMV WYE MV1、61850实施规范中要求Check数据必须有值,不能为空值。
如果client下发遥控命令Check为空,则保护测控装置无法接受控令,控制失败。
2、SBOw和Oper数据类型一般相同3、除复归为直接控制类型外,其余大部分为预置、执行方式的控制。
3.3.4定值类数据3.4 数据集:DOI /DAI的集合FCDA到DO,DO包含的fc指定的DA也属于FCDAFCDA到DA1、数据集路径名datasetReference唯一确定一个数据集:IED名+LD名+LN名+数据集名2、根据每个数据成员实例可找到数据的描述,即可知道数据与IED内部数据的对应关系3.5 报告控制块ReportControl:1、报告控制块用于设定IED上送数据的内容及方式等,包括告警、事件、开入、模拟量等所有IED需上送的内容。
61850中除总召由client发起外,其余全部为IED主动上送数据。
2、IED与client连接过程中,client一般会根据各自需要设定每个报告实例的属性,此处的例子是icd中设定的默认值,如果client不重新设定,IED以此方式上送。
3、datSet属性:本报告控制块对应的数据集。
4、TrgOps:报告触发选项,数据集中的数据在何种条件下通过报告上送dchg:数据变化上送qchg:品质变化上送dupd:数据更新上送,目前一般不用period:周期上送5、OptFeilds:报告报文中包含的数据域,除了信号状态模拟量值以外的信息,如以下数据等seqNum:报告的序号,递增timestamp:报告生成的时标,不是信号变化时间dataset:报告中包含数据集名6、RptEnabled: max属性是IED可以支持的报告实例个数。
IED初始化时为每个报告生成max个实例,分别以报告控制块名+实例号(01,02…)进行区分,如brcbAlarm01、brabAlarm02。
每个client在连接时,以不同的报告实例号占用一个报告实例。
每个报告实例按照client指定的属性上送报告。
7、如果数据集成员到DO级别,其包含的任意一个数据满足报告触发条件都应触发报告8、报告分为缓存和非缓存两种类型,由IED建模时,通过ReportControl段的”buffered”属性设置,buffered=true设置缓冲型报告,对应fc=BR;buffered=false设置非缓冲型报告,对应fc=RP。
缓存型报告要求IED在内存中缓存报告,如通信中断期间发生了事件,党通信恢复后,此事件报文应能上送不丢失,通常告警、事件、SOE等报告建模为缓存类型。
非缓存型报告不要求IED缓存,通信中断期间的数据可丢失,通常遥测类型的数据建模为非缓存报告。
抓包及MMS报文。
第二部分:MMS报文分析基础4 如何抓包4.1 抓包工具常用的抓包工具有Windows下的mms-ethereal,WireShark和Solaris下的snoop命令。
mms-ethereal可以自动解释mms报文,适合进行应用层报文的分析。
WireShark是ethereal的替代版本,界面更加友好,但标准版本中没有对mms报文分析的支持;snoop主要是用来抓包,没有图形化的分析界面,snoop抓取的文件可以用WireShark打开辅助分析;4.2 抓包方法对于广播和组播报文如装置的UDP心跳报文,可以用笔记本连接到交换机上任意端口抓取。
对于后台与装置之间的TCP通讯,有以下几种方法。
1)后台机上可安装软件来抓包,非window系统的也可以在笔记本电脑上用相同配置模拟后台截取报文。
2)利用HUB连接后台与装置,将笔记本接到HUB上抓包。
注意一定要使用HUB,不能使用交换机。
WireShark和mms-ethereal均是图形化的界面,使用起来比较简单,注意选择正确的网卡即可。
snoop的使用方法可以用man snoop取得,最基本的命令为snoop -d bge0 -o xx.snoop3)如果是远动、和子站装置,可在交换机上设定镜像端口,把要截取报文的端口镜像到镜像端口,则笔记本电脑只要连接到镜像端口即可截取其它端口的报文。
交换机一般都支持端口镜像功能,需要参照说明书进行设定。
4.3 分析举例均以WireShark为例,mms-ethereal与之类似。
1.3.1 设置抓包过滤条件在后台上抓包时,数据量比较大,文件一大之后,解析起来速度很慢,如果单纯为了分析应用层报文,可在抓包的时候设置过滤条件。
如果为了分析网络通断问题,一般不设置过滤条件,便于全面了解网络状况。
抓包过滤条件在Capture->Options->Capture Filter里设置,点Capture Filter会有很多现成的例子,下面列举几个最常用的。
1.3.2 设置显示过滤条件打开一个抓包文件后,可以在工具栏上的filter栏设置显示过滤条件,这里的语法与Capture Filter有点差别,举例如下。
还可以在报文上点击右键选择apply as filter等创建一个过滤条件,比较方便。
1.3.3 判别网络状况输入显示过滤条件tcp.analysis.flags,可以显示丢失、重发等异常情况相关的TCP报文,此类报文的出现频率可以作为评估网络状况的一个标尺。
常见的异常类型有以下几个偶尔出现属于正常现象,完全不出现说明网络状态上佳。
监视TCP连接建立与中断输入显示过滤条件,tcp.flags.syn==1||tcp.flags.fin==1|| tcp.flags.reset==1SYN是TCP建立的第一步,FIN是TCP连接正常关断的标志,RST是TCP连接强制关断的标志(2)统计心跳报文有无丢失在statistics->conversations里选择UDP,可以看到所有装置的UDP报文统计。