分布式IEC61850 MMS报文监测系统研究与实现
IEC61850数字式继电保护测试仪的检测及技术分析
事件变化后goose报文发布的stnum增加sqnum变为而不是sqnumgoose订阅配置界面中配置testmacpriorityvlanid等参数5作为goose订阅者时测试仪应支持对各个goose控制块的断链报警功能在测试仪与保护装置之间的通信发生断链时能够给测试人员以相应的提示测试仪接收各个goose制块的心跳报文如在倍允许生存时间timeallowedlive内未收到心跳报文则认为该goose控制块通信断链并给出报警提示几点建议1对于数字式继电保护测试装置目前国内尚无专用标准与规范由于缺乏统一的技术规范与技术条件各种型号产品的功能与性能差别较大对现场实际应用产生了较大影响因此迫切需要制定统一的技术条件与技术规范规范与提高数字式测试仪的整体性能2根据国家电网公司gdw44200智能变电站继电保护技术规范继电保护装置需采用直采直跳的技术模式这就对数字式继电保护测试仪提出了新的技术要求为了测试符合此规范的继电保护装置测试仪必须支持sv采样值等间隔发送并能够对采样延时数值进行设置
浙江电网IEC 61850标准应用与研究工作报告
IEC61850工程实施面临的问题
外陈变工程经验
• 厂家应开发面向工程的IED配置软件,用于 生成ICD文件以及接受SCD文件的配置,避 免现场手动修改配置文件错误引起装置功能 不稳定 • 进一步统一模型,有利于厂家研发、用户维 护、事故调查等 • 完善网络报文记录分析仪,充分利用它来分 析通信问题
外陈变工程经验
• 装置应支持取代服务,减少调试工作量,体 现标准的优势 • 交换机网络结构有待进一步研究,以保证网 络可靠性 • 智能操作箱功能可以扩大,作为没有智能开 关和闸刀的过渡设备 • 应出台智能操作机构的技术规范,明确其技 术要求和功能职责
谢谢大家! 谢谢大家!
外陈变应用特点
• 首次采用网络报文记录分析仪,该记录仪不 间断地记录了:
– 两台主机MMS报文 – 保护双网GOOSE报文 – 测控联闭锁GOOSE报文
• 提供了通信异常情况下网络报文分析的手段
I母 测控 A 35kV主 变测控 B
220kV 公用测 控
220kV主 变测控
#1所变
所变测控 保护合一
外陈变的意义
• 全国电力系统管理信息及其信息交换标 准化技术委员会变电站工作组组织的
《IEC61850国际标准工程化实施技术规范》 研讨会上以下吸取外陈经验 :
– 系统集成时的实例配置内容 – 继电保护GOOSE方式下的出口压板模式 – 模型自描述方式
基于IEC61850的分布式能源站智能电气监控管理系统开发及应用
一、概述由于传统和使用习惯的影响,电厂的自动化控制系统被人为地割裂为D C S(机组分散控制系统)、发电厂升压站网络控制系统(N C S)与厂用电气监控管理系统(F E C S)三个部分。
D C S部分主要负责机组(汽机、锅炉及其辅助系统)的自动化控制,N C S与F E C S分别负责升压站及厂用电部分的控制及设备的管理,三者间通过硬接线或OPC/Modbus等方式进行少量信息交换,这样在发电厂信息化的过程中,就人为将过程自动化设备和电气自动化设备的管理割裂开来,阻碍了全厂管控一体化平台的实现。
另外,发电厂厂用电气监控管理系统通常由发电机-变压器组控制系统、励磁系统、同期系统、厂用电快切等多个子系统组成。
这些子系统之间相对独立,F E C S为接入这些具有各种不同通信接口的设备设置了大量通信规约转换软件和硬件,信息交互性差,大量信息无法共享,在通信信息量较大时,实时性和可靠性也无法保证,给电厂设计、施工、运行与维护带来了不便。
因此,发电厂电气设备的控制管理有必要采用基于统一的、开放性的通信规约以促进不同厂家设备之间的互联互通和有效集成,将电气设备以全数字接入的方式集成到E C M S中,实现全厂电气仪表、控制、保护及自动化系统共享统一操作平台和数据库,并在此基础上实现真正意义的智能化电厂。
随着微处理器及其相关技术的不断发展,计算机系统控制技术也从“分散控制”发展到“现场控制”,其理论基础是网络计算机理论,技术基础是计算机网络通讯技术,应用在发电厂电气设备监控上就是将电气设备保护测控功能分散,就地实现数字化。
变一二次设备间连接的控制电缆为通信光缆,后台系统通过通讯网络和就地综合保护测控设备通讯,实现遥测、遥信、遥控、S O E、事故追忆等功能,在大量数据的基础上实现分析和管理等各种高级功能,节省大量电缆、变送器等传统设备。
I E C61850标准是实现智能变电站的关键技术。
它不仅仅是一个通信协议,还是一个十分庞大的标准体系,使智能电站的工程实施变得规范、统一和透明。
国网IEC61850数字保护试验系统的分析方法与实现原理探讨
国网IEC61850数字保护试验系统的分析方法与实现原理探讨摘要:本文从数字化保护测试的特点出发,提出数字化保护测试在标准化、信息化方面实现的可能,设计开发出一套新型数字化保护测试标准化系统,解决了传统保护及目前数字化保护校验标准化、信息化的问题。
希望和大家一起探讨。
关键词:IEC 61850;数字化保护;标准化;信息化1.引言国家电网公司要求地区公司推行标准化作业管理,针对继电保护专业而言,目前普遍缺少一种切实可行的执行方法.分析现有的现场校验,一般根据文档形式的作业指导书,由现场工程师按步骤执行。
考虑到现场作业工作量大,校验工作技术要求高,具有以下特点:对个人技术能力依赖性强,试验结果需要人工整理成纸质实验报告,工作效率低,并且难以保证检验工作的安全与质量。
此外,检修及试验的任务下达、任务执行、情况反馈三个环节相互隔离,各环节之间衔接较多依赖工作人员经验,缺乏有效的监督,难以形成全过程的有效规范管理。
由于IEC 61850的引入,站控层的通讯变得更为标准,在试验过程中希望能够利用这一便利条件提高试验的效率以及准确度。
要实现上述目标,可利用先进的计算机技术、数据库技术、网络技术、继电保护自动测试技术等,研究和开发基于IEC 61850数字保护试验标准化系统,为继电保护的校验提供有效的体系化技术支持,综合解决以上效率、安全、质量以及信息化管理问题。
通过此系统,可以有效减轻继电保护人员的劳动强度,大大提高工作效率;有效推动继电保护标准化作业,保证继电保护校验工作的质量及全过程安全可控。
2. 总体思想基于IEC 61850数字保护试验标准化系统是一个继电保护现场检验作业及其信息管理的一体化综合系统,应包括以下三个方面:2.1 标准化作业指导书的载体和执行平台将标准化作业流程、相关规程反措、危险点分析、安全措施等通过程序进行固化,以规范、有序的对校验工作进行引导和管控,使检验工作全过程安全可控、科学标准,可避免安全措施不到位及校验工作的不完整,有效规范现场工作人员的作业行为。
基于IEC61850标准继电保护装置自动测试系统的研究和设计
拟 化 测 试脚 本 的 实例 化 和 控 制 参 数 的模 板 化 的解 决 方 法 。 实 际应 用效 果 表 明 , 该 系统 对 提 高 继 电 保 护 装 置 测试 效 率 , 规范
继 电保 护 装 置 测 试 过 程 具 有 较 高 的使 用价 值 。
关键 词 : I E C 6 1 8 5 0标 准 , 继电保护, 自动 测 试 , 数 字 化 测 试仪 , 测 试 脚 本
ma t i o n p a r s i n g mo d u l e , t e s t s c r i p t r e u s a b i l i t y , d i g i t a l t e s t i n s t r u me n t c o n t r o l a r e t h r e e k e y p r o b l e ms , p r o p o s e d t h e i n f o r ma t i o n
目前 市场 上 已 经有 数 字 化 测试 仪 产 品 , 其 设 计思 想 遵 循 传 统 继 电保护 测 试 仪 故 障 的仿 真 算 法 , 输 出上 采 用 了光纤 数 据 输 出 取
代 了电气 量 仿 真 ,保 护 动作 时 间 由 GO0 S E跳 闸信 号 计算 得 出 , 其功能满足基于 I E C 6 1 8 5 0标 准 的 继 电 保 护 装 置 测试 的 需 要 嘲。
与传统继 电保护装置测试相比, 数字化测试仪对继 电保护装置 的
测试 方 法 没 有 发生 大 的 变 化 ,保 护 功 能 的测 试 处 于 开 环测 试 、 半 自动 化 人 工化 测试 方 法 , 测试结果判定需要测试人员参与 , 继 电 保 护测 试 的 自动 化 测试 功 能 不强 , 需 要 进 一步 改 进提 高 。 笔者 设 计 了一 套 继 电保 护 装 置 自动 测 试 系统 ,该 系统 基 于
61850模型及MMS报文分析
61850模型及MMS报文分析基础2012-02参考文档:1.《数字化变电站调试总结-马玉龙》2. 《IEC61850标准》《IEC61850实施规范》目录1、文件类型 (3)1.1 ICD/CID文件结构 (3)2模型验证 (3)3、IED配置 (3)3.1 IED和LD(Logical Device)相关信息 (3)3.2 逻辑节点LN (Logical Node) (4)3.3数据DO(Data Object)及数据属性DA(Data attribute) (4)3.4 数据集:DOI /DAI的集合 (5)3.5 报告控制块ReportControl: (5)4 如何抓包 (6)4.1 抓包工具 (6)4.2 抓包方法 (6)4.3 分析举例 (6)5、MMS报文简析 (7)5.1初始化相关 (7)5.2报告相关 (8)5.3录波相关 (10)5.4控制相关 (11)5.5定值相关 (12)第一部分:模型文件基础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配置注:本部分示例大部分取自培训资料包中的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以后在串口输出中有提示信息。
61850模型及MMS报文讲解
61850模型及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) (10)3.4 数据集:DOI /DAI的集合 (14)3.5 报告控制块ReportControl: (15)4 如何抓包 (17)4.1 抓包工具 (17)4.2 抓包方法 (18)4.3 分析举例 (18)5、MMS报文简析 (24)5.1初始化相关 (25)5.2报告相关 (30)5.3录波相关 (41)5.4控制相关 (45)5.5定值相关 (48)第一部分:模型文件基础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报文讲解
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录波相关 (30)5.4控制相关 (33)5.5定值相关 (36)第一部分:模型文件基础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 。
MMS入门篇(一)------IEC61850简单理解
MMS入门篇(一)------IEC61850简单理解1.测试工具:采用IecClient进行逐项覆盖IEC61850库中的功能,尤其是我们使用到的功能,如点击获取数据的值,或者设置数据的值使用mms_ethereal截包分析2.针对性测试:针对IEC61850库的某些特殊功能,可以为其编写单独下位机程序和专门的xml文件。
这种测试需要wince的应用开发环境,以及对库功能和使用比较熟悉3.IEC61850-MMS整体结构:(1) 和其他通信协议一样,IEC61850也可分为服务器和客户端两部分,服务器提供对应的服务,客户端则请求服务(2) 服务器和客户端的划分都只是逻辑上的,并不规定他们的物理位置,同一台设备,可能既具务服务器的功能,又具务客户端的功能(3) 服务器和客户端的通信也高度抽象,不规定服务具体怎样被调用的,只规定了服务接口,接口的实现由系统决定(可以为USB、Ethernet、当服务器和客户端位于同一台机器上也可直接进行内存拷贝)当前大部分以Ehternet为主4.IEC61850-MMS协议分层:(1) MMS位于ISO七层模型的应用层,其高度抽象,为了便于理解,我们可以将其分为两层:ASCI层(Abstract Service Communication Interface)、MMS层(Manufacturing Message Specification)(2) ASCI(Abstract Service Communication Interface)层定义了系统的逻辑功能,如:一个设备中有多少个逻辑设备、多少个逻辑节点,每个逻辑节点的属性以及其支持的服务。
(3) ASCI(Abstract Service Communication Interface)层不关心客户和服务器怎么通信,只关心服务器有哪些功能可以调用,哪些数据属性可以获取,哪些节点可以控制(4) MMS层(Manufacturing Message Specification)定义了从ASCI到具体网络通信的映射(5) MMS层(Manufacturing Message Specification)不规定通信网络类型,也不规定通信帧的具体格式,只规定通信帧的功能,通信模式(6) 如: MMS规定了一个通信帧需包含哪些内容,这些内容代表什么意义,而不规定这些内容以什么数据形式在网络上体现,因此可以采用不同的数据格式在各种网络上实现,但是服务和客户端要使用同样的数据格式和网络类型5.IEC61850通信模型(1) IEC61850通信报文由以下6类报文组成:类型1(快速报文)、类型1A(跳闸报文)、类型2(中等速度报文)、类型3(低速报文)、类型4(原始数据报文)、类型5(文件传输功能)、类型6(时间同步报文)(2) 不同类型的报文由于其属性(如:数据量、重要性、实时性)不同而使用不同的传输模式(3) 1和1A类报文由于其实时性要求高所以被映射为专门的以太网类型(4) 2、3、5类型报文则使用一般的TCP/IP协议(5) 类型6报文由于其数据量大、实时性要求不高,可以和2、3、5报文区分开来(6) 此外IEC61850中还采用了其他非标准协议,如用于时间同步的SNTP协议(7) IEC61850采用的协议分类如下: 采样值(组播) --- SMV(IEC61850-9-2)、通用变电站事件--- GOOSE、时间同步--- SNTP、核心ACSI服务--- MMS Protocol Sutie、通用变站状态事件--- GSSE6.总结(1) 总的来说、IEC61850的通信可以分为如下两种模式(2) 普通报文,使用TCP/IP这类有连接的协议实现,其特点是:能信稳定、数据量大,多为端到端通信。
61850模型及MMS报文分析
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 录波相关 (30)5.4 控制相关 (33)5.5 定值相关 (36)第一部分:模型文件基础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 模型总体 -模型的分析DA DA DA DADA DADO DO DODOMMXU1MMXU2Logical NodesMMXU3Logical DevicePhysical Device (network address)注:本部分示例大部分取自培训资料包中的CSC326DES1.cid 。
IEC61850标准的研究与应用的开题报告
IEC61850标准的研究与应用的开题报告一、背景概述IEC 61850是一种由国际电工委员会(IEC)制定的通信标准,用于集成电力自动化系统(IED)和监控控制系统(SCADA)之间的通信。
IEC 61850标准定义了一组通信协议、数据模型、数据交换方法和通信服务等软件技术,以便实现电力系统中各个设备(例如开关、断路器、变压器、保护设备和测量仪表)之间的互联和通信。
在现代电力系统中,越来越多的智能设备和信息技术被应用,促使电力自动化系统向着数字化、智能化和自适应化方向发展。
IEC 61850作为一种现代化的通信标准,正在被越来越多的电力公司广泛应用。
二、研究目的和意义本次研究旨在进一步深入了解IEC 61850标准的特点、应用场景和实现方法,探索其在电力自动化系统中的应用和优势,并通过相关案例分析,总结出IEC 61850标准在电力领域中的优势和不足之处,为电力公司实施IEC 61850标准提供借鉴和参考。
通过本次研究,可以更全面地了解IEC 61850标准在电力自动化中的角色和作用,给电力公司提供新的思路和方向,以便实现电力系统的数字化、智能化和自适应化,提高电力系统的可靠性和经济性。
三、研究内容和方法1. IEC 61850标准的介绍介绍IEC 61850标准的源起、主要内容和目标,分析其与传统通信标准的区别和优势。
2. IEC 61850在电力自动化中的应用从电力系统的角度出发,介绍IEC 61850标准在电力自动化系统中的应用,包括通信控制、数据采集、保护控制、故障诊断和电网管理等方面。
3. IEC 61850标准的应用案例通过实际案例分析,探讨IEC 61850标准在电力自动化应用中的优势和不足之处。
4. IEC 61850标准的实现方法介绍IEC 61850标准的实现方法,包括硬件、软件和配置等方面。
5. IEC 61850标准的未来发展方向展望IEC 61850标准未来的发展方向,分析其在未来数字化、智能化和自适应化的电力系统中的应用前景和挑战。
基于IEC61850的MMS通信仿真测试系统的研究与实现
V o 1 . 2 9 No . 1 1 NO V . 2 0 1 3
中图分类号 : T M 7 6 ; T M 6 3
文献标志码 : A
基 于I E C 6 1 8 5 0 的MMS 通 信 仿 真 测 试 系统 的研 究 与 实 现
陈浩敏 , 习伟1 , 陈波 , 林 峻z , 李响z , 李杰s
( 1 . 南方 电网科 学研 究院 ,广 东 广 州 5 1 0 0 8 0 ; 2 . 广 东电 网公 司 佛 山供 电局 ,广 东 佛 山 5 2 8 0 0 0 ;
3 . 长园深瑞继保 自动化有限公 司, 广 东 深圳
5 1 8 0 5 7 )
Re s e a r c h a nd Re a l i z a t i o n o f MM S Co m m uni c a t i o n S i mu l a t i o n Te s t S y s t e m Ba s e d o n t he I EC 6 1 8 5 0 S t a n da r d
翻■■
S第 1 1 期
2 0 1 3年 1 1 月 文章编号 : 1 6 7 4 — 3 8 1 4 ( 2 0 1 3 ) 1 1 - 0 0 1 5 — 0 5
电网与清洁能源
P o we r S y s t e m a n d C l e a n En e r g y
P o w e r G i r d C o r p o r a t i o n , F o s h a n 5 2 8 0 0 0 , G u a n g d o n g , C h i n a ; 3 . C Y G S u n i r C o . ,L t d . , S h e n z h e n 5 1 8 0 5 7 , G u a n g d o n g , C h i n a )
(IE工业工程)IEC61850模型建模及MMS报文分析
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 。
IEC61850模型建模及MMS报文分析
IEC61850模型建模及MMS报文分析2012-02参考文档:1.《数字化变电站调试总结-马玉龙》2. 《IEC61850标准》《IEC61850实施规范》目录1、文件类型41.1 ICD/CID文件结构42模型验证43、IED配置43.1 IED和LD(Logical Device)有关信息 43.2 逻辑节点LN (Logical Node)53.3数据DO(Data Object)及数据属性DA(Data attribute)6 3.4 数据集:DOI /DAI的集合73.5 报告操纵块ReportControl:74 如何抓包84.1 抓包工具84.2 抓包方法84.3 分析举例95、MMS报文简析115.1初始化有关115.2报告有关135.3录波有关165.4操纵有关175.5定值有关18第一部分:模型文件基础 1、文件类型IED (智能电子设备,指爱护、测控等设备)应提供ICD 文件,描述I ED 的能力及通信内容,如是否具有定值、压板、动作信号等。
系统集成工具把各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 DeviceMMXU1MMXU3DODA Logical NodesDADODA DODAMMXU2DODA DA注:本部分示例大部分取自培训资料包中的CSC326DES1.cid 。
61850模型及MMS报文分析
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录波相关 (30)5.4控制相关 (33)5.5定值相关 (36)第一部分:模型文件基础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 。
61850模型及MMS报文分析
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录波相关 (30)5.4控制相关 (33)5.5定值相关 (36)第一部分:模型文件基础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 。
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报文分析基础
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 。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
分布式IEC61850 MMS报文监测系统研究与实现摘要:随着数字化变电站不断增多,原有的集中式iec61850站控层mms报文检测系统不能满足分布式应用的要求。
文中分析mms报文结构,设计在嵌入式linux装置中进行分布式mms报文采集,通过网络通信流程,与后台服务器组成分布式监测系统。
结合系统的实现,进行了实现难点分析和总结,并为下一步的改进完善指出了方法。
关键词:分布式系统 iec 61850 报文监测嵌入式系统中图分类号:tm7 文献标识码:a 文章编号:1672-3791(2012)09(c)-0014-05随着智能电网概念的提出和网络计算机通信技术的迅速发展,变电站内智能电子设备间的互操作性的需求进一步加强,国际电工委员会提出一个全球性的变电站自动化通信标准—— iec61850。
iec61850标准是基于通用网络平台的变电站自动化系统的国际标准,它改变了目前变电站自动化系统封闭式的结构,使之成为一个开放性和标准性的系统。
iec61850采用抽象通信服务接口(acsi)和特定通信服务映射(scsm)的方法,将底层核心服务映射到mms。
制造报文规范mms。
mms 是osi应用层的一个标准,用于在网络连接的设备以及计算机应用之间交换实时数据和监控信息。
在iec61850数字化变电站中,网络的健康状态是变电站系统正常运行的基础。
在实际运行中,为了保证变电站的正常运行,各个厂商生产的ied在变电站中有良好的互操作性,需要监听、记录完整通信报原始报文,进行在线报文分析和通信协议故障分析,从而方便查找变电站自动化系统各关键通信环节的故障。
网络通信过程监测主要包括:制造报文规范mms/抽象服务接口(acsi)过程;通用变电站事件(goose)过程。
本文主要对mms和acsi过程进行研究。
1 acsi到mms映射过程分析iec61850使用面向对象的uml统一建模技术,将变电站中各种设备定义为相关信息模型和服务模型。
acsi中的抽象有两个方面:第一,acsi定义的信息和服务模型只是一种概念性模型。
第二,acsi 不定义具体的acsi报文,而是将acsi服务映射到mms上。
将mms 作为应用层协议架构在底层通信之上,从而实现iec61850设备的互操作性。
iec61850到mms的通信映射如图1所示。
acsi到mms的映射只用到mms的一部分对象和服务,其映射分为数据类型映射、对象模型映射和服务模型映射。
对象和服务模型映射如表1所示。
在iec61850标准和mms中各自定义了一套用于对象类的基本数据类型。
这些数据类型都是抽象的,映射的关键是定义特定语言的诗句类型。
比如将位串(bit-string)、八进制位串(octet-string)及mms串(mms string)类型定义为c语言的结构类型,可视串(visible-string)定义为字符串类型。
基本数据类型映射较为简单直接,也是所有映射的基础。
(如表1)对象模型映射是指服务器、逻辑设备、逻辑节点数据、关联和文件等模型分别于mms的虚拟制造设备(vmd)、域、有名变量、应用关联和文件等对象模型之间的映射。
通过对acsi信息模型和mms 对象模型的对比分析,总结出两种映射方法,分别是直接映射和间接映射。
直接映射主要是acsi中较高层次的类模型可以相对应地映射到mms中得vmd对象等。
间接映射需要将acsi类的实例的属性结构映射为mms对象的一或多个字段的值,这种映射可以看作是acsi类的mms封装。
iec61850定义的服务均为抽象服务,只对服务请求的接收方需要做出的动作进行了描述。
只有当这些抽象服务映射到一种具体的服务,对携带服务采取的报文格式和编码规则以及其网络传输方式加以定义,才可以用于实际的信息交换过程。
mms定义了一套标准的服务,任何mms用户使用相同的服务进行交互,从而实现互操作性。
iec61850采用mms一小部分服务进行映射。
其映射过程主要是服务原语及参数的映射。
通过归纳,acsi向mms映射分为三种情况:第一种情况:一个acsi服务映射到一个mms服务;这种映射非常简单,acsi服务直接映射到mms的服务,如应用关联服务中的associate、abort和release分别直接映射到mms服务的initiate、abort和conclude。
第二种情况:一个acsi服务映射到多个mms服务。
这种映射又分为两种子情况。
第一种,acsi定义的一个服务由于参数不同而实现不同功能,映射到mms的服务时,采用不同的mms服务实现,例如acsi的getserverdirectory服务,有一参数为objectclass,当取值为“logical device”时,映射到mms的getnamelist服务,用于返回服务器中所有逻辑设备对象的引用;当取值为“file”时,映射到mms的filedir ectory服务,用于返回服务器中所有文件对象的引用。
第二种,acsi的一个服务映射为mms的一组服务,共同实现acsi服务定义的功能。
这样的一组服务可能是同一个mms服务的多次执行,也可能是不同的mms服务协同工作完成一个acsi服务的功能。
例如acsi的getserverdirectory服务映射为mms的getnamelist服务,由于mms协议数据单元大小的限制,可能需要分多次返回服务请求的结果,每次返回对象引用的一个子集,包含一个需要再次请求的标志,最后一次返回结果中无此指示信息。
于是客户方再次发出同一服务请求,直到全部请求结果被返回。
acsi的getfile 服务的mms映射是一个映射到一组不同服务的例子。
getfile服务映射到mms的 fileopen,fileread和fileclose服务,这三个服务分别实现getfile服务的不同阶段的功能。
这种情况的例子还有setfile等。
第三种情况:多个acsi映射到一个 mms服务。
多个acsi类的服务采用同一个 mms服务实现。
在这种情况下需要采用某种机制以区别mms到底要执行哪类服务。
通过在mms服务原语中给定的一个或多个参数,可以明确服务的操作对象、范围及要进行的操作等。
例如,server、ld、ln的目录服务就是都映射到mms的vmd支持服务getnamelist服务。
只是在getnamelist 的请求服务中参数不同,执行的服务服务也就不同,也就得到相应得结果。
2 mms报文分析iec61850规定,除采样值、通用变电站事件及时间同步报文之外,其它报文的传输层和网络层协议均采用tcp/ip(或osi模型,但tcp/ip更具实践价值)。
图2为mms在tcp/ip+ethernet通信模型。
在进行报文解析时,必须按照上面所定义的层次进行层层解析,根据各个层次的协议把每层的报文头和数据分离出来,下面主要对mms层报文进行一个解析。
说明:(1)此编码过程所用的各层asn.1语法均来自mms协议,即文献[2]。
(2)根据asn.1的ber编码,采用tlv结构进行编码,编码结果按照t、l、v顺序排列。
(3)编码出来的数据流采用十六进制来表示,假设invokeid=4434,domainspec ific=“kirkland”。
3 通信报文监测方法3.1 正常过程分析该分析是根据一致性测试流程,记录分析测试过程中得原始数据报文,从而检验各设备标准的一致性,包括各服务过程以及相应的报文是否符合标准。
主要包括mms一致性测试和acsi一致性测试。
mms一致性测试内容:mms层的测试分析,包括初始化过程分析、读/写过程分析、报告过程分析、日志服务过程分析、获取有名列表分析、获取有名变量列表属性分析以及各过程相关的报文解析和分析。
acsi一致性测试内容:应用分析,包括控制操作、定值操作、事件上送、文件服务等服务过程与mms服务过程之间的映射分析,以及各过程相关的报文解析的映射分析。
3.2 通信错误分析根据记录的报文,分析所有过程错误和报文错误。
主要有以下几个方面的错误:mms报文错误和过程错误、acsi过程错误。
mms报文错误包括以下几点。
报文结构错误,报文编码错误,报文校验错误,规约符合性错误,单报文不完整,报文时序错误,命令控制过程不完整。
acsi过程错误包括以下几点。
主要包括acsi想mms映射错误。
通过acsi选取典型模型,包括服务器类映射错误、逻辑设备类映射错误、逻辑节点类映射错误、数据类映射错误和数据集类映射错误。
表4是服务器类acsi向mms 映射错误代码列表。
3.3 异常过程分析根据通信过程中出现的异常现象,有针对性地分析相应时段相关设备的原始通信报文,分析产生异常的原因。
异常分析一般包括:通信延迟,报文丢失,请求应答失败或错误等。
mms属于中低速报文,其传输时间是应大于100ms,在一定时间内,没有收到mms报文,可以认为丢包,应请求重发。
数据包丢包来自以下两个方面:一是网卡本身的数据接收能力;二是上层系统对数据的处理造成延迟而导致存放捕获报文的数据缓冲丢包。
请求应答失败,主要来自acsi映射失败,以及mms通信失败等。
对采集到的原始数据报文,经过正常过程分析,错误分析和异常过程之后,如果有一个出现异常,都要提示用户此次报文通信出现问题。
4 基于嵌入式装置的分布式iec61850 mms报文监测系统实现分布式监测系统在20世纪80、90年代占主导地位。
其核心思想是集中管理、分散控制,即管理与控制相分离,上位机主站用于集中监视管理功能,若干台嵌入式采集装置下放分散到现场实现分布式测量与控制,上位机与嵌入式采集装置之间用控制网络互连以实现相互之间的信息传递。
因此,这种分布式的测控系统体系结构有力地克服了集中式数字测控系统对控制器处理能力和可靠性要求高的缺陷。
4.1 分布式系统实现架构由高性能嵌入式采集装置与上位机主站组成对变电站二次设备(含各种装置)的分布式设备监测平台,嵌入式采集装置采用专业的嵌入式linux操作系统,并配备多网口和大容量数据存储器,在libcap基础上就可以捕获iec61850 mms报文,通过tcp/ip上传至上位机主站,上位机主站实现对上传报文进行集中评价分析,实现集中监控管理。
其系统实现架构如图4所示。
4.2 技术难点分析(1)嵌入式linux平台下的libpcap应用实现。
libpcap是unix/linux平台下的网络数据包捕获函数包,是实现各类网络监控应用的基础。
libpcap的重点是底层包捕获机制和过滤器设置方式。
网络数据包常规的传输路径依次为网卡、设备驱动层、数据链路层、ip层、传输层、最后到达应用程序。
包捕获机制是在数据链路层增加一个旁路处理,对发送和接收到的数据包做过滤/缓冲等相关处理,最后直接传递到应用程序。