61850通讯过程:MMS制造报文系统和GOOSE报文
61850与mms报文分析
61850模型及报文分析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模型总体-模型的分析注:本部分示例大部分取自培训资料包中的CSC326DES1.cid。
智能电网竞赛61850知识点
智能电网竞赛知识点:一、618501、IEC61850翻译成中文,电力行业标准为DL/T860,把变电站通信网络分为3层两网,站控层、间隔层、过程层,二网:MMS(制造报文规范),goose(面向对象的通用变电站事件。
2、IEC61850是新一代的变电站自动化系统的国际标准,它规范了数据的命名、数据定义、设备行为、设备的自描述特征和通用配置语言。
同传统的IEC60870-5-103标准相比,它不仅仅是一个单纯的通信规约,而是数字化变电站自动化系统的标准,它指导了变电站自动化的设计、开发、工程、维护等各个领域。
该标准通过对变电站自动化系统中的对象统一建模,采用面向对象技术和独立于网络结构的抽象通信服务接口,增强了设备之间的互操作性,可以在不同厂家的设备之间实现无缝连接。
智能化一次设备和数字式变电站要求变电站自动化采用IEC61850标准。
IEC61850是至今为止最为完善的变电站自动化标准,它不仅规范保护测控装置的模型和通信接口,而且还定义了数字式CT、PT、智能式开关等一次设备的模型和通信接口。
采用IEC61850国际标准可以大大提高变电站自动化技术水平、提高变电站自动化安全稳定运行水平,节约开发验收维护的人力物力,实现完全的互操作。
IEC61850的重要概念功能:变电站自动化系统执行的任务。
如:母线保护,联锁,报警管理等。
逻辑设备(LD):一种虚拟设备,聚合逻辑节点和数据。
物理设备可以包含一个或多个LD。
逻辑节点(LN):用来描述系统功能的基本单位,是数据对象的容器,可以任意分配到IED,每个逻辑节点和内部的数据都有具体的语义,并通过他们的服务与外部进行交互。
3、DL/T 860.81(IEC 61850-8-1)变电站通信网络和系统第8-1部分:特定通信服务映射(SCSM)映射到MMS(ISO/IEC9506第1部分和第2部分)DL/T 860.91(IEC 61850-9-1)变电站通信网络和系统第9-1部分:特定通信服务映射(SCSM)-通过单向多路点对点串行通信链路的采样值DL/T 860.92(IEC 61850-9-2)变电站通信网络和系统第9-2部分:特定通信服务映射(SCSM)- 通过ISO/IEC 8802-3GB/T 15629.3的采样值(是将来普遍采用的规范,可以网络传输,也可以点对点,但机制都是Tcp/IP)4、系统应具备的配置文件包括:a)ICD文件:IED能力描述文件。
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配置 (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以后在串口输出中有提示信息。
IEC-61850 GOOSE报文研究
IEC-61850 GOOSE报文研究【摘要】IEC-61850通信协议是一个完整的变电站通信体系,对于实现设备间的互操作具有重要意义,是实现数字化变电站的基础,数字化变电站是智能电网的关键部分。
GOOSE是IEC-61850中定义的一种通用变电站事件模型类。
本文分析了GOOSE的控制和报文规范,详细介绍了GOOSE报文语法结构。
【关键词】IEC-61850;GOOSE报文;数字化变电站;通信协议0.引言IEC-61850《变电站网络与通信协议》标准(以下简称IEC-61850)是新一代的变电站网络通信体系,适应分层的IED和变电站自动化系统。
它根据电力系统生产过程的特点,制定了满足实时信息传输要求的服务模型,采用抽象通信服务接口、特定通信服务映射,以适应网络发展。
与传统的体系相比,有如下突出特点:采用面向对象建模技术,面向设备建模和自我描述,以适应功能扩展,满足应用开放互操作性要求。
采用配置语言,配备配置工具,在信息源定义数据和数据属性。
定义和传输元数据,扩充数据和设备管理功能,传输采样测量值等,还包括变电站通信网络和系统总体要求、系统和工程管理、一致性测试等。
IEC-61850标准对变电站系统中所有的通信报文做了详细的规定和分类,并对各种报文的传输做了特殊的通信服务映射。
它解决了不同设备和不同系统之间传输时的不兼容,真正实现了设备的互操作性。
IEC-61850规定了若干种报文来传输变电站实时数据,每种报文传输值的侧重点不同。
其中间隔之间的联闭锁、跳闸信息,基于出线保护IED信息的分布式母线保护,分布式故障录波器通过GOOSE传输,GOOSE采用多播方式。
本文介绍了IEC-61850各部分的地位和作用,分析了GOOSE报文的控制和报文规范,根据GOOSE报文的定义,介绍了GOOSE报文语法结构。
1.GOOSE报文机制面向系统-范围事件的通用对象即GOOSE是IEC-61850-7-2标准中定义的一种派生于GSE类的通用变电站事件模型。
基于IEC61850的配网自动化开放式通信体系
基于IEC61850的配网自动化开放式通信体系一、本文概述随着电力系统的快速发展和智能化水平的持续提高,配网自动化已成为提升电网运行效率、保障供电质量的重要手段。
在这个过程中,通信技术的选择和应用显得尤为重要。
IEC61850作为国际电工委员会制定的电力系统自动化领域的国际标准,为配网自动化通信体系的建设提供了统一的技术框架和通信协议。
本文旨在探讨基于IEC61850的配网自动化开放式通信体系的设计原理、关键技术及其在实际应用中的优势与挑战,以期为我国配网自动化通信体系的建设提供有益的参考和借鉴。
文章首先将对IEC61850标准的基本内容进行介绍,包括其发展历程、核心特点以及在配网自动化中的应用意义。
随后,文章将详细阐述基于IEC61850的配网自动化开放式通信体系的结构组成和技术特点,包括通信协议的选择、网络拓扑的设计、信息模型的构建等方面。
在此基础上,文章还将对实际应用中遇到的关键技术问题进行深入探讨,如实时通信的保证、信息安全防护、系统互操作性等。
文章将结合国内外典型案例,分析基于IEC61850的配网自动化开放式通信体系在实际运行中的效果与影响,以期为我国配网自动化通信体系的建设提供有益的启示和建议。
二、IEC61850标准概述IEC61850,即国际电工委员会(IEC)制定的《电力系统自动化——变电站通信网络和系统》标准,是电力系统自动化领域的一项国际性标准。
该标准旨在通过统一的通信协议和数据模型,实现变电站内不同设备之间的互操作性,从而提高电力系统的运行效率和可靠性。
IEC61850标准的核心内容包括抽象通信服务接口(ACSI)、变电站配置语言(SCL)以及一系列的数据模型和服务。
其中,ACSI定义了变电站内部设备之间通信所需的服务接口,包括信息传输、访问控制等;SCL则提供了一种描述变电站配置和通信参数的语言,使得变电站的配置信息可以方便地生成、修改和交换。
IEC61850还定义了一系列的数据模型,如逻辑设备、逻辑节点、数据对象等,用于描述变电站内各种设备的功能和状态。
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 。
61850报文解析-深瑞版-131016
61850报文解析-深瑞版-13101661850报文解析说明编写:陈林兴日期:2013年10月10日本文档只涉及mms报文。
1.相关术语简介IED:智能电子设备;icd:智能电子设备配置描述;SCD:变电站配置描述;cid:从SCD文件中导出与各自IED相关的内容形成文件,即实例化后的icd模型文件;SCL:变电站配置描述语言;AccessPoint:访问点;PHD:物理设备LD:逻辑设备;LN:逻辑节点;FC:功能约束;FCD:功能约束数据;FCDA:功能约束数据属性;GOCB:GOOSE控制块;LLN0:逻辑节点0;SGCB:定值控制块;DO:数据对象;DA:数据属性。
2.icd/cid模型文件简介2.1.模型文件结构61850模型文件为树状层次:PHD(物理设备)→LD (逻辑设备)→LN(逻辑节点)→DO(数据对象)→DA(数据属性)。
图2-1-1 61850模型文件树状结构AccessCommunicServicIEDHeaSC…图2-1-2 icd 配置文件结构图2-1-3 icd 配置文件结构示例其中AccessPoint 下面包含S1(mms 服务)、G1(GOOSE 服务)、M1(SV 服务)访问点。
以前的程序导入icd 时,需删除G1和M1访问点,目前PRS7000后台130801以后的程序,可过滤G1和M1访问点,无需删除。
LDev LDev Authent Ser DataTypeLNodeT DOTypeDATypeEnumTy2.2.icd模型文件内容与数据库信号的对应2.2.1.遥测信号图2-2-1-1 7741导入icd后遥测信号遥测UC,其mms引用路径为:PRS7741/MEAS/MMXU1$MX$U$phsC$cVal$mag$f PRS7741:IEDName;MEAS:LDName,MEAS表示测量LD;MMXU1:逻辑节点类LNClass+序号Inst,MMXU 表示测量量数据;MX:功能约束MX;U$phsC:DOName,表示C相电压;cVal$mag$f:DAName表示C相电压幅值。
IEC61850规约报文分析
IEC61850规约报文分析IEC61850标准是基于通用网络通信平台的变电站自动化系统唯一国际标准,它是由国际电工委员会第57技术委员会(IECTC57)的3个工作组10,11,12(WG10/11/12)负责制定的。
此标准参考和吸收了已有的许多相关标准,其中主要有:IEC870-5-101远动通信协议标准;IEC870-5-103继电保护信息接口标准;UCA2.0(UtilityCommunicationArchitecture2.0)(由美国电科院制定的变电站和馈线设备通信协议体系);ISO/IEC9506制造商信息规范MMS (ManufacturingMessageSpecification)。
变电站通信体系IEC61850将变电站通信体系分为3层:变电站层、间隔层、过程层。
在变电站层和间隔层之间的网络采用抽象通信服务接口映射到制造报文规范(MMS)、传输控制协议/网际协议(TCP/IP)以太网或光纤网。
在间隔层和过程层之间的网络采用单点向多点的单向传输以太网。
变电站内的智能电子设备(IED,测控单元和继电保护)均采用统一的协议,通过网络进行信息交换。
IEC61850的特点是1)面向对象建模;2)抽象通信服务接口;3)面向实时的服务;4)配置语言;5)整个电力系统统一建模。
IEC61850建模了大多数公共实际设备和设备组件。
这些模型定义了公共数据格式、标识符、行为和控制,例如变电站和馈线设备(诸如断路器、电压调节器和继电保护等)。
1 IEC 61850-5中的报文类型和特性分类功能与框架概述以上为IEC61850规约报文类型框架概述,其中 SV 表示采样值报文使用以太网组播方式;GOOSE 表示通用面向对象变电站事件报文使用以太网组播方式;TimeSync 表示时间同步报文使用UDP组播(广播)方式传送;MMS Protocol 表示核心的ACSI服务报文采用TCP/RFC1006方式传送;GSSE 表示通用变电站状态事件报文使用自定意的GSSE传输层;2 传输层框架分析GOOSE 传输层框架TimeSync 时间同步的传输层-框架无连接的UDP数据报格式SV采样值传输层-框架IEE802.3以太网数据包MMS Protocol传输层-框架TCP/RFC1006传输协议3 报文格式说明面向系统-范围事件的通用对象(Geneic object oriented systen -wide events GOOSE )介绍GOOSE提供了为快速的和可靠的数据系统-范围分配的可能性。
(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规约报文分析
IEC61850规约报文分析IEC61850标准是基于通用网络通信平台的变电站自动化系统唯一国际标准,它是由国际电工委员会第57技术委员会(IECTC57)的3个工作组10,11,12(WG10/11/12)负责制定的。
此标准参考和吸收了已有的许多相关标准,其中主要有:IEC870-5-101远动通信协议标准;IEC870-5-103继电保护信息接口标准;UCA2.0(UtilityCommunicationArchitecture2.0)(由美国电科院制定的变电站和馈线设备通信协议体系);ISO/IEC9506制造商信息规范MMS (ManufacturingMessageSpecification)。
变电站通信体系IEC61850将变电站通信体系分为3层:变电站层、间隔层、过程层。
在变电站层和间隔层之间的网络采用抽象通信服务接口映射到制造报文规范(MMS)、传输控制协议/网际协议(TCP/IP)以太网或光纤网。
在间隔层和过程层之间的网络采用单点向多点的单向传输以太网。
变电站内的智能电子设备(IED,测控单元和继电保护)均采用统一的协议,通过网络进行信息交换。
IEC61850的特点是1)面向对象建模;2)抽象通信服务接口;3)面向实时的服务;4)配置语言;5)整个电力系统统一建模。
IEC61850建模了大多数公共实际设备和设备组件。
这些模型定义了公共数据格式、标识符、行为和控制,例如变电站和馈线设备(诸如断路器、电压调节器和继电保护等)。
1 IEC 61850-5中的报文类型和特性分类功能与框架概述以上为IEC61850规约报文类型框架概述,其中 SV 表示采样值报文使用以太网组播方式;GOOSE 表示通用面向对象变电站事件报文使用以太网组播方式;TimeSync 表示时间同步报文使用UDP组播(广播)方式传送;MMS Protocol 表示核心的ACSI服务报文采用TCP/RFC1006方式传送;GSSE 表示通用变电站状态事件报文使用自定意的GSSE传输层;2 传输层框架分析GOOSE 传输层框架TimeSync 时间同步的传输层-框架无连接的UDP数据报格式SV采样值传输层-框架IEE802.3以太网数据包MMS Protocol传输层-框架TCP/RFC1006传输协议3 报文格式说明面向系统-范围事件的通用对象(Geneic object oriented systen -wide events GOOSE )介绍GOOSE提供了为快速的和可靠的数据系统-范围分配的可能性。
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 。
IEC61850规约报文分析
IEC61850规约报文分析IEC61850标准是基于通用网络通信平台的变电站自动化系统唯一国际标准,它是由国际电工委员会第57技术委员会(IECTC57)的3个工作组10,11,12(WG10/11/12)负责制定的。
此标准参考和吸收了已有的许多相关标准,其中主要有:IEC870-5-101远动通信协议标准;IEC870-5-103继电保护信息接口标准;UCA2.0(UtilityCommunicationArchitecture2.0)(由美国电科院制定的变电站和馈线设备通信协议体系);ISO/IEC9506制造商信息规范MMS (ManufacturingMessageSpecification)。
变电站通信体系IEC61850将变电站通信体系分为3层:变电站层、间隔层、过程层。
在变电站层和间隔层之间的网络采用抽象通信服务接口映射到制造报文规范(MMS)、传输控制协议/网际协议(TCP/IP)以太网或光纤网。
在间隔层和过程层之间的网络采用单点向多点的单向传输以太网。
变电站内的智能电子设备(IED,测控单元和继电保护)均采用统一的协议,通过网络进行信息交换。
IEC61850的特点是1)面向对象建模;2)抽象通信服务接口;3)面向实时的服务;4)配置语言;5)整个电力系统统一建模。
IEC61850建模了大多数公共实际设备和设备组件。
这些模型定义了公共数据格式、标识符、行为和控制,例如变电站和馈线设备(诸如断路器、电压调节器和继电保护等)。
1 IEC 61850-5中的报文类型和特性分类功能与框架概述以上为IEC61850规约报文类型框架概述,其中 SV 表示采样值报文使用以太网组播方式;GOOSE 表示通用面向对象变电站事件报文使用以太网组播方式;TimeSync 表示时间同步报文使用UDP组播(广播)方式传送;MMS Protocol 表示核心的ACSI服务报文采用TCP/RFC1006方式传送;GSSE 表示通用变电站状态事件报文使用自定意的GSSE传输层;2 传输层框架分析GOOSE 传输层框架TimeSync 时间同步的传输层-框架无连接的UDP数据报格式SV采样值传输层-框架IEE802.3以太网数据包MMS Protocol传输层-框架TCP/RFC1006传输协议3 报文格式说明面向系统-范围事件的通用对象(Geneic object oriented systen -wide events GOOSE )介绍GOOSE提供了为快速的和可靠的数据系统-范围分配的可能性。
IEC61850-GOOSE通讯介绍
CID中的GOOSE信息(增加通讯信息) 9
① 通过SCD工具在commuication分配组播地址产生 ② GOOSE建议取值范围要求:01-0c-cd-01-00-00 到
01-0c-cd-01-01-FF(一般国内现场对此不作要求) ③ APPID 建议范围0x0000-0x3FFF
SCD文件中的GOOSE信息
虚端子概念
11
• 为方便与以前的硬端子的概念接轨提出了虚端子的概念,虚端子主要是 通过Ref+中文描述来表示,主要是变电站设计阶段了解装置接口的一个 依据
• GOOSE数据集FCDA对应开出虚端子
• 实例化GOINGGIO中的各DO数据对应开入虚端子
虚端子图设计
12
• 虚端子连线图由于技术问题,现在主要靠Excel表 格来表示
① 1136增加了光口配置信息,可兼容早期的 goose.txt,但是早期1126无法兼容含有光口配置 的goose.txt
光口型号也不同需注意1126是ST的1136是LC的
① 1136板中的光口配置信息不填,默认全发全收。
认识strap.txt
15
• 参考《数字化实战篇——学会strap》
如果研发人员需要控制GOOSE链路报警和GOOSE接收压板时 就需要配置strap中的GOOSE STRAP。
PPC,OMAP系统要实现CPU GOOSE也需要下载goose.txt,VxWorks系统要实现联 锁GOOSE需要下载goose.txt,要实现跳闸GOOSE需要下载goose1.txt
认识goose.txt
14
• 参考《数字化实战篇——学会goose》
1136与1126 goose.txt区别:
• escription 变电站配置描述
IEC61850通信实例
GOOSE 检修GOOSE功能
o 发送的GOOSE报文中带有测试标志(test mode) 与发送端装置的检修状态对应 ,接收端就可以通过 比较自身装置的检修状态进行相应处理 o 当发送端和接收端置检修状态一致时,装置对接收 到的GOOSE数据进行正常处理。当发送端和接收 端置检修状态不一致时,装置可以对接收到的 GOOSE数据不做处理
GOOSE报文帧格式
GOOSE GOOSE发送机制
o 为了保证GOOSE服务的实时性,GOOSE报文不经 过网络层协议,直接在以太网链路层上传输,并且 采用带优先级的以太网报文转发方式。 o 为了保证GOOSE服务的可靠性,GOOSE报文采用 ASN.1 语法编码,通过心跳报文和变位报文快速重 发相结合的机制进行发送。 o GOOSE发送报文需要包含装置的检修状态,供订 阅方进行判断
o IEC61850标准中定义的面向通用对象的变电站事件 (GOOSE) 以快速的以太网组播报文传输为基础, 代替了传统的智能电子设备〔IED)之间硬接线的通 信方式,为逻辑节点间的通信提供了快速且高效可 靠的方法。 o GOOSE服务支持由数据集组成的公共数据的交换, 主要用于保护跳闸、断路器位置,联锁信息等实时 性要求高的数据传输。 o GOOSE服务的信息交换基于发布/订阅机制基础上, 同一GOOSE网中的任一IED设备,即可以作为订阅 端接收数据,也可以作为发布端为其他IED设备提 供数据。这样可以使IED设备之间通讯数据的增加 或更改变得更加容易实现。
GOOSE
图4 GOOSE发送机制
GOOSE GOOSE接收机制
o GOOSE接收方根据GOOSE报文中的允许生存时间 TAL(Time Allow to Live)来检测链路中断。 o GOOSE数据接收机制可以分为单帧接收和双帧接 收两种。 o GOOSE接收过程中对产生的异常情况进行告警, 主要包括:GOOSE A网/B网断链告警,GOOSE配 置不一致告警,GOOSE 信号异常告警。 o GOOSE告警方式
61850模型及MMS报文分析报告
61850模型及MMS报文分析基础2012-02参考文档:1.《数字化变电站调试总结-马玉龙》2. 《IEC61850标准》《IEC61850实施规范》目录1、文件类型 (4)1.1 ICD/CID文件结构 (4)2模型验证 (4)3、IED配置 (5)3.1 IED和LD(Logical Device)相关信息 (5)3.2 逻辑节点LN (Logical Node) (6)3.3数据DO(Data Object)及数据属性DA(Data attribute) (8)3.4 数据集:DOI /DAI的集合 (12)3.5 报告控制块ReportControl: (13)4 如何抓包 (14)4.1 抓包工具 (14)4.2 抓包方法 (15)4.3 分析举例 (15)5、MMS报文简析 (20)5.1初始化相关 (20)5.2报告相关 (26)5.3录波相关 (37)5.4控制相关 (40)5.5定值相关 (43)第一部分:模型文件基础1、文件类型IED(智能电子设备,指保护、测控等设备)应提供ICD文件,描述IED的能力及通信内容,如是否具有定值、压板、动作信号等。
系统集成工具把各IED的ICD文件集成并进行实例化如IED名、信息点描述等形成站级模型文件-SCD文件,供站级(包括监控、远动、故障信息主子站)应用。
IED从SCD文件中导出本IED相关部分形成CID文件,即实例化后的IED模型文件,供IED运行时用。
1.1 ICD/CID文件结构-Header:历史版本信息等-Communication:GOOSE配置等-IED:定值、压板、动作信号等-DataTypeT emplates :对象类型定义2模型验证xmlSpy可做一些语法方面的验证。
四方61850客户端工具软件可作进一步验证。
3、IED 配置IEC61850模型总体-模型的分析Physical Device (network address)Logical DeviceMMXU1MMXU3DODALogical NodesDADODADODAMMXU2DODA DA注:本部分示例大部分取自培训资料包中的CSC326DES1.cid 。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ZG电力自动化's Archivercqtzj发表于 2007-11-28 12:3261850通讯过程:MMS制造报文系统和GOOSE报文欢迎大家来讨论MMS的实现过程MMS是一种实时通信机制,61850 MMS制造报文系统和GOOSE报文通讯是基于61850数字化变电站的通讯基础。
MMS标准即ISO/IEC9506标准,由ISOTC184和IEC共同负责管理。
MMS的目的是为了规范工业领域具有通信能力的智能传感器、智能电子设备(IED)、智能控制设备的通信行为,使出自不同制造商的设备之间具有互操作性(interoperation),使系统集成变得简单、方便。
MMS规范分为五部分即服务规范、通信协议、工业机器人通信规范、过程控制通信规范、数字控制通信规范。
MMS的特点是通过使用MMS使工业系统具有互操作性和独立性。
其中互操作性是制定MMS的初衷即为设备和应用定义一套标准通信机制,使其在此通信体制下具有高度互操作性。
独立性是指MMS不同于很多只适用于特定产品的专用通信系统,它是一个通用的、独立于专用设备的国际标准体系即它为用户提供了一个独立于所完成功能的通用通信环境。
MMS提供了通过网络进行对等(peer-to-peer)实时通信的一套服务集。
MMS作为通用通信协议可以用于多种通用工业控制设备,如可编程控制器和工业机器人等。
MMS可以支持多种通信方式,包括以太网、令牌总线、RS—232C、OSI、TCP/IP、MiniMAP等, MMS也可通过网桥、路由器或网关连接到其他系统上。
在国外,MMS技术广泛用于工业过程控制、工业机器人等领域。
目前,MMS在电力系统远动通信协议中的应用越来越广泛。
国际电工委员会第57技术委员会(IECTC57)新近推出的IEC60870—6TASE.2系列标准定义了EMS和SCADA等电力控制中心之间的通信协议,该协议采用面向对象建模技术,其底层直接映射到MMS上。
IEC61850作为IECTC57制订的关于变电站自动化系统计算机通信网络和系统的标准,采用分层、面向对象建模等多种新技术,其底层也直接映射到MMS上。
MMS技术作为许多国际标准的基石。
1.对象建模:对一个实际设备进行抽象,利用面向对象思想理解设备的逻辑构成。
参考7-2中进行抽象建模,提炼出设备所含有的逻辑节点,每个逻辑节点所含的参数、属性,找出逻辑节点之间数据流向。
整个过程需要对设备有大概的了解,知道设备可以被抽象为哪几个逻辑节点组成,特别是数据流向问题,还有该设备可能和哪些其他设备发生数据关系。
参考7-1找出该设备与其他设备发生交换的时候需要哪些ACSI服务。
最终形成一张该设备的按IEC 61850思想获得的逻辑抽象参数表与逻辑数据流程图。
参考设备的逻辑抽象参数表与逻辑数据流程图,根据MMS协议与8-1实现映射,将逻辑节点映射成MMS中的域,特别是设备涉及的ACSI服务,很大一部分其实转映射成MMS中的读写服务。
根据映射关系得出MMS映射逻辑抽象参数表与MMS服务与ACSI服务对照表。
根据MMS服务与ACSI服务对照表,准备一个XML文件作为MMS的配置文件,记录该设备的MMS服务以及参数.2.将MMS开发分为三部分MMS的环境管理服务ASN.1编解码面向连接的传递机制(考虑Socket)(RPC)850[[i] 本帖最后由 cqtzj 于 2007-12-3 09:52 编辑 [/i]]886qing发表于 2007-11-29 10:55学习一下!:handshake光芒之神发表于 2007-12-1 15:24顶,楼主继续cqtzj发表于 2007-12-1 16:13注意:MMS标准在国内有多个版本,有许多版本已作废,网友下载和引用相关标准时一定要注意哟.1.[color=red]GB/T 18756.1-2002 [/color]工业自动化系统制造报文规范(MMS) 一般应用基础专规第1部分: 用于MMS的关联控制服务元素(ACSE), 表示层和会话层协议规范2.[color=red]GB/T 18756.2-2002 [/color]工业自动化系统制造报文规范一般应用基础专规第2部分: 通用MMS要求3.[color=red]GB/T 18756.3-2002 [/color]工业自动化系统制造报文规范一般应用基础专规第3部分: 专用MMS要求4.[color=red]GB/T 16721-1996 [/color]工业自动化系统制造报文规范协议子集规范5.[color=red]GB/T 16979.1-1997 [/color]工业自动化系统制造报文规范第1部分: 服务定义补充件1: 数据交换6.[color=red]GB/T 16979.2-1997 [/color]工业自动化系统制造报文规范第2部分: 协议规范补充件1: 数据交换7.GB/T 19662-2005 工业自动化系统制造报文规范术语8.GB/T 16720.1-2005 工业自动化系统制造报文规范第1部分服务定义(代替GB/T 16720.1-1996)9.GB/T 16720.2-2005 工业自动化系统制造报文规范第2部分协议规范(代替GB/T 16720.2-1996, GB/T 16721-1996)10.GB/T 16720.3-1996 工业自动化系统制造报文规范第3部分机器人伴同标准11.GB/T 16720.4-1998 工业自动化系统制造报文规范第4部分数值控制用伴同标准前面6个[b]已作废[/b]。
7-9项是国内所有MMS相关的现行标准.其中术语和前二部分与IEC61850密切相关.标准已有下载,参见本论坛[url=/viewthread.php?tid=35737&extra=&page=1]/viewthread.php?tid=35737&extra=&page=1[/url][[i] 本帖最后由 cqtzj 于 2007-12-24 12:00 编辑 [/i]]cqtzj发表于 2007-12-2 11:54知识点:制造自动化协议(1)定义MAP,是美国通用汽车公司(GE)提出的一种用于制造自动化的局域网协议。
(2) MMS有两种称呼:ISO把它叫做MANUFACTURING message specification或ISO9506,而EIA 则定名为maunfacturing messaging service或RS-511(3) MMS协议的核心是VMD(4) MMS主要有八大类应用功能:上下文管理,加工程序传输管理,加工程序运行控制,变量访问,操作员通信,VMD支持,时间管理和日志管理(5) MMS是一种不对称主-从式通信协议,使用了发起者和响应者的概念(6) MMS采用有连接证实型通信方式,两个MMS用户必须线在它们之间建立联系,然后才可以在MMS 环境中交换信息。
[[i] 本帖最后由 cqtzj 于 2007-12-5 10:33 编辑 [/i]]cqtzj发表于 2007-12-2 12:02IEC60870-6 TASE.2和IEC 61850都源自EPRl对UCA(Utility Communication Architecture)的研究和推广,它们都ISO 9506(Manufacturing Message Specification)协议为基础,并使用MMS提供的服务。
cqtzj发表于 2007-12-3 10:03整理MMS标准文件名称.有些标准已作废了.:'( 不知道制造报文规范(MMS)与虚拟制造设备(VMD)的关系和应用.[[i] 本帖最后由 cqtzj 于 2007-12-5 10:38 编辑 [/i]]cqtzj发表于 2007-12-3 11:04在IED上实现61850,包括2个内容:x建立设备数据模型和服务模型;y数据模型和服务模型向MMS的映射其中服务模型逻辑设备模型、数据对象模型、数据集模型、关联服务模型、数据存取服务模型、报告服务模型、设备控制模型、多播服务模型、时间模型、大数据模型(如图像等)。
数据和服务模型必须向MMS映射,就是采用MMS来完成通信过程,MMS是OSI 7层通信模型的一种应用层协议,主要用于过程自动化领域。
MMS中有一些对象和应用服务单元,将通用应用服务模型向MMS映射。
就是把它的对象与服务用MMS相应的对象和服务表示。
MMS是IEC61850和UCA 2.0的关键技术之一,它定义了通信报文格式。
cqtzj发表于 2007-12-3 11:25有一个ASN.1的国内标准是GB/T 16263 信息处理系统开放系统互连抽象语法记法-(ASN.1)基本编码规则cqtzj发表于 2007-12-3 13:40关于GOOSE(不读"狗屎",读"故事")和SAV:IEC61850标准定义了两种抽象模型:采样值传输(SAV)模型和通用的以对象为中心的变电站事件(GOOSE)模型。
其中SAV模型应用于采样值传输及相关服务,而GOOSE模型则提供了变电站事件(如命令、告警等)快速传输的机制,可用于跳闸和故障录波启动等。
为简化叙述,以下将采样值报文称之为SAV报文,跳闸命令报文称之为GOOSE报文。
SAV报文和GOOSE报文的传输均/订阅者(publisher/subscriber)通信结构.[[i] 本帖最后由 cqtzj 于 2007-12-3 13:46 编辑 [/i]]cqtzj发表于 2007-12-3 14:00MMS报文传输实现机制:IEC 61850标准针对变电站所有功能定义了比较详尽的逻辑节点(logical node)和数据对象,并提供了完整的描述数据对象模型的方法和面向对象的服务。
这些抽象的通信服务、通信对象及参数通过特殊通信服务映射(SCSM)可映射到底层应用程序,其映射一般遵循MMS(应用层)+TCP/IP(网络层\传输层) +ISO/IEC8802.3模式(物理层\链路层标准),而SAV模型和GOOSE模型的报文传输映射实现比较特殊:应用层专门定义了协议数据单元(Protocol Data Unit PDU),经过表示层编码后,不经TCP/IP协议,直接映射到数据链路层和物理层,即传输层和网络层均空。
这种映射方式的目的是避免通信堆栈造成传输延时,从而保证报文传输的快速性。
[[i] 本帖最后由 cqtzj 于 2007-12-3 14:36 编辑 [/i]]cqtzj发表于 2007-12-17 06:58请大家多多讨论.谢谢sunnet8发表于 2007-12-17 08:57学习一下cqtzj发表于 2007-12-17 11:19如何使用mmslite进行开发[url=/mmslite.htm]/mmslite.htm[/url]SISCO’s MMS-EASE Lite (Embedded Application Service Element) is a C language Application Program Interface (API) for the Manufacturing Message Specification (MMS) protocol. It consists of source code modules derived from the MMS-EASE product line as well as aset of new files optimized for small system applications. These modules are compiler and operating system independent. MMS-EASE Lite has been created to minimize code and data space requirements and allows resource-limited devices to embed MMS within the device in a cost effective and resource efficient manner. It provides a mechanism for applications to encode and decode MMS PDUs. It shares the MMS-EASE data structures and a modified subset of the complete MMS-EASE API. In addition, there is an easy to use high-level application framework (MVL) designed to speed the development process.[[i] 本帖最后由 cqtzj 于 2007-12-17 11:23 编辑 [/i]]cqtzj发表于 2007-12-17 18:29推荐:IEC61850的研究及其在变电站监控系统中的应用[url]/viewthread.php?tid=21675&pid=395188&page=3&extra=#pid395188[/url]cqtzj发表于 2007-12-21 17:23再谈-IEC61850在装置上的实现过程装置启动时读取装置配置文件ICD,xx.ICD (XML),然后完成VMD的创建,包括逻辑节点、数据集、日志、缓存报告控制块、GOOSE控制块、定值控制块等功能块的创建。