IEC61850应用入门

本文参考链接:

1、IEC61850建模说明

2、61850开发知识总结与分享

3、如何在IEC61850的ICD文件中添加新的DO节点

以下是一个最简单的icd文件:

<SCL version="2007" revision="B" xmlns="http://www.iec.ch/61850/2003/SCL" xmlns:xsl="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.iec.ch/61850/2003/SCL SCL.xsd">
<Header id="" version="" revision="" toolID="OMICRON IEDScout" nameStructure="IEDName" />
<IED name="EAST01">
<Services>
    <AccessPoint name="P1">
    <Server>
    <Authentication none="true"/>
        <LDevice inst="DEV1">
            <LN0 lnType="EAST01DEV1.LLN0" lnClass="LLN0" inst="">
                <DOI name="Mod">
                    <DAI name="ctlModel" sAddr>
                        <Val>status-only</Val>="40000"
                    </DAI>
                </DOI>
            </LN0>
        </LDevice>
    </Server>
    </AccessPoint>
</Services>
</IED>
<DataTypeTemplates>
    <LNodeType id="EAST01DEV1.LLN0" lnClass="LLN0">
        <DO name="Mod" type="EAST01DEV1.LLN0.Mod"/>
    </LNodeType>
    <DOType id="EAST01DEV1.LLN0.Mod" cdc="INC">
        <DA name="stVal" fc="ST" bType="Enum" type="Mod">
        <DA name="ctlModel" fc="CF" bType="Enum "type="ctlModel">
    </DOType>
    <EnumType id="Mod">
        <EnumVal ord="1">on</EnumVal>
        <EnumVal ord="2">blocked</EnumVal>
        <EnumVal ord="3">test</EnumVal>
        <EnumVal ord="4">test/blocked</EnumVal>
        <EnumVal ord="5">off</EnumVal>
    </EnumType>
      <EnumType id="ctlModel">
        <EnumVal ord="0">status-only</EnumVal>
        <EnumVal ord="1">direct-with-normal-security</EnumVal>
        <EnumVal ord="2">sbo-with-normal-security</EnumVal>
        <EnumVal ord="3">direct-with-enhanced-security</EnumVal>
        <EnumVal ord="4">sbo-with-enhanced-secrity</EnumVal>
    </EnumType>
</DataTypeTemplates>
</SCL>

Header部分用于标识一个SCL配置文件和它的版本。其中< History >元素中包含配置文件修订的历史信息,每一条修改记录可包含修改原因why、修改内容what、修改人who、修改时间when等信息。
< Communication>部分主要包含IED的通信参数配置信息,一般至少包括一个type为“8-MMS”的MMS通信子网;对于过程层采用GOOSE通信的装置,还应包含一个type为“IECGOOSE”的GOOSE通信子网。
< IED>部分包含私有信息< Private>、服务能力列表< Services>和访问点< Accesspoint>三个部分。
< Private>部分用于存放装置厂商对SCL语言的私有扩展信息。当配置文件在不同厂家的配置工具之间进行传递时,该部分的内容会被原封不动地保存。
< Services>部分用于描述该IED所支持的ACSI服务类型。
< Accesspoint>部分:IED的分层信息模型,包括服务器、逻辑设备、逻辑节点、数据和数据属性,均包含在访问点< Accesspoint>中。
< DataTypeTemplates>部分是可实例化的数据类型模板,< IED>部分的逻辑节点/数据对象/数据属性实例,就是由< DataTypeTemplates>实例化后生成的,二者之间是类和实例的关系。

1.1 文件构建流程

IED(智能电子设备,指保护、测控等设备)应提供ICD文件,描述IED的能力及通信内容,如是否具有定值、压板、动作信号等。在开发过程中最常用到的文件应该是.cid文件,与.icd文件区别就是多了网络通讯参数。

在这里插入图片描述

逻辑节点

逻辑节点LN是IEC61850面向对象建模的关键部件。LN体现了将变电站自动化功能进行模块化分解的一种建模思路。
每个逻辑节点就是一个模块,代表了一个具体的功能。多个逻辑节点一起协同工作,共同完成控制、保护、测量以及其它功能。

数据

XCBR逻辑节点包含Pos(位置)、BlkOpn(跳闸闭锁)等多类信息,被定义为数据Pos和BlkOpn。Pos和BlkOpn可以看作是对XCBR继续分解得到的更小的模块。

数据属性

实际上Pos和BlkOpn中所包含的信息还需要作进一步分解, ,Pos数据至少包含状态(status)和控制(control)两类信息。

状态类信息status又包含断路器的实际位置值value(分位off、合位on、中间位置intermediate 和损坏状态bad-state) 、该位置数据的品质(quality)和断路器变位时的时标(timestamp)三个方面的信息。

控制类信息control包含控制值ctlVal(on或off)、最近一次控制命令的发出者(originator)和控制命令序号(ControlNum)。
在IEC61850中,Pos数据下包含的这些value、quality、timestamp信息被定义为数据属性(Data Attribute,简称DA)。

公用数据类CDC

公用数据类体现了一种模块化的设计思想,每一个公用数据类均是能够被多次重复使用的模块。可以减少相同数据定义的重复描述,提高使用效率,也能够保证数据属性定义的一致性。

公用数据类DPC被反过来用于定义XCBR逻辑节点中的数据Pos。Pos可以看作是DPC的派生类,它继承DPC的全部数据属性(例如ctlVal、origin、ctlNum和stVal等),因此在定义数据Pos时不需要列出全部数据属性,只要引用DPC即可。

逻辑节点—数据—数据属性之间是一种树形结构。数据属性是该树形模型中最底层的组成部件。
逻辑节点名字、数据名字和数据属性名字在IEC 61850中被统称为对象名字(Object Name)。将不同层次的对象名字连接成一串,就形成了对象引用(Object Reference)。对象引用又称对象索引,它可以直观地标明对象在树形模型中的位置,逻辑节点、数据和数据属性都有各自的引用。
例如: SPS表示遥信;SPC表示遥控;MV表示遥测。

数据集

变电站IED中存在各种数据,有的需要实时传送(例如电流电压值),有的可以慢点传送(例如电度值、功率)。由于高压变电站中存在上百个IED,而网络通信带宽是有限的,如果这些数据不进行分组而一起发送,有可能会影响数据传输的实时性,甚至会造成通信堵塞。
引入数据集的概念后,利用数据集可以对方便地对数据进行分组和打包,例如可以将需要实时传输的数据组成一个数据集,将对传输时间要求不苛刻的数据分成另一个数据集,分别传送。

逻辑设备

把具有公用特性或共同特征的逻辑节点划分到一个逻辑设备中。

服务器

服务器(Server)描述了一个设备“外部可视”的行为,所谓的“外部可视”是指其它设备(客户端或另外的IED)能够通过通信网络访问它内部的资源或数据。IED中所有的外部可视信息都包含于服务器中。

访问点

IED通过不同的访问点对上与站控层网络通信,对下与过程层网络通信。访问点描述了IED与实际通信网络的连接关系,它可以看作是装置物理通信端口的抽象。

通信模式

IEC 61850一共包含“客户端—服务器”和“发布方—订阅者”两种通信模式。
MMS服务在传输机制上采用了“客户端—服务器”模式。在变电站自动化系统中,站控层设备一般建模为IEC 61850客户端,如变电站监控主机、远动工作站;间隔层IED一般建模为IEC 61850服务器,如微机保护装置、测控装置等。

“发布方—订阅者”又称为对等通信模式,这种模式允许在一个数据发出者和多个接收者之间形成点对多点的直接通信,适用于数据流量大且实时性要求高的场合。SV和GOOSE两种服务对实时性要求比较高,二者均采用了这种通信模式。

配置文件

配置文件是利用SCL语言描述变电站设备对象模型后生成的文件,用于在不同厂商的配置工具之间交换配置信息。

ICD配置文件

配置内容:

  1. LD、LN、DO、DA定义及LN类型模板的定义
  2. 数据集dataset预定义
  3. 控制块的配置定义
    文件结构:
    1、有且只有一个IED元素
    2、可以有Substation
    3、可以有Communication元素
    4、包括DataTypeTemplates定义
### 回答1: 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网络和通信架构:文件中介绍了数字化变电站的网络和通信基础设施,包括多种网络和通信协议。 5. IEC 61850操作和管理:文件中讨论了IEC 61850系统的操作和管理问题,以及如何处理与供应商相关的问题。 总的来说,IEC 61850应用入门的下载提供了一个完整的IEC61850初学者指南,对于想要了解更多关于IEC 61850的人来说,是一个不错的参考资料。 ### 回答2: IEC61850是国际电工委员会发布的用于智能电网和数字化变电站的通信标准。这个标准主要是为了替代传统通信协议MODBUS和IEC60870-5-101/104等,将采集和控制设备通过一种通信协议进行集成,从而提高设备的互操作性和集成度。 要进行IEC61850应用入门,首先需要进行一些基础的准备工作。这包括学习IEC61850标准的基本结构、通信体系结构和数据模型。还需要了解IEC61850应用所需要的硬件设备和软件平台。 在准备工作完成后,就可以进行IEC61850应用的下载和安装。IEC61850应用和安装主要包括三个部分:服务器端应用程序、客户端应用程序和设备接口程序。 服务器端应用程序是安装在服务器端的软件,它主要负责管理设备的安全性和数据传输。客户端应用程序是安装在客户端的软件,它主要负责控制设备和数据的收集。设备接口程序是用于设备的驱动程序,它是将设备和服务器端应用程序进行连接的桥梁。 在应用程序中,还需要进行设备参数的配置、实时监测和空间定义等操作。这个过程中需要按照IEC61850标准的要求进行设置和操作,可保证IEC61850网络的稳定和高效运行。 总而言之,IEC61850应用入门需要进行一些基础知识和准备工作,然后进行软件的下载和安装,最后进行设备配置和实时监测。这个过程需要较高的技术水平和专业知识,对于从事智能电网和数字化变电站领域的技术人员而言是一个必要的工作。 ### 回答3: IEC61850是一种基于现代通信技术的电力设备控制和保护通信标准,可以实现设备互联、设备信息交换等功能,被广泛应用于电力领域。针对IEC61850应用入门下载,通常指的是有关IEC61850应用入门文档、资料、范例、工具等相关资源的获取以及使用。 首先,要了解IEC61850的相关知识,包括IEC61850的标准体系结构、数据模型、通信机制等,可以通过检索相关文献、参考书籍、论文等途径进行学习。同时,一些相关的讲解视频、在线课程等也可以作为学习的参考工具。 其次,可以获取并阅读IEC61850标准文档,例如IEC61850-7-1、IEC61850-9-2、IEC61850-10等,这些标准文档对IEC61850应用及实现提供了详细的说明和指导,可以帮助理解IEC61850应用。 针对IEC61850应用开发者,可以下载IEC61850编程库及其相关工具,例如libIEC61850、Java IEC 61850 API等,这些工具可以方便快捷地进行IEC61850应用开发。此外,IEC61850浏览器也是一个适用于IEC61850中相关数据的查看和监控的工具。 最后,可以参考其他的IEC61850应用实例,并进行仿效和改进,例如电力设备状态监测系统、分布式电力控制系统、电子拨码器等,这些实例展示了IEC61850应用和实现,可以帮助开发人员更好地理解和应用IEC61850。 总之,要进行IEC61850应用入门下载,需要获取相关的资料和工具,并结合实际场景进行学习和实践,不断完善自己的IEC61850应用能力。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值