一种分布式电站通讯的方法及系统的制作方法

文档序号:9399159阅读:240来源:国知局
一种分布式电站通讯的方法及系统的制作方法
【技术领域】
[0001]本发明涉及电气通讯技术领域,特别涉及一种分布式电站通讯的方法及系统。
【背景技术】
[0002]随着分布式发电系统的普及,由于分布式发电系统中的各个发电系统都是分散设置的。如何能够对分散设置的各个发电系统进行准确、及时的管理,需要首先能够实现各个发电系统的通讯。因此,如何能够实现分布式电站通讯以及对分布式电站进行集中管理,是本领域技术人员需要解决的技术问题。

【发明内容】

[0003]本发明的目的是提供一种分布式电站通讯的方法,该方法能够实现分布式电站通讯,可以支持各种通讯规约,适应性强;本发明的另一目的是提供一种分布式电站通讯的系统。
[0004]为解决上述技术问题,本发明提供一种分布式电站通讯的方法,包括:
[0005]接收分布式电站中各种设备发送的数据;
[0006]确定所述数据相对应的通讯规约,并根据所述通讯规约对通讯链路层中的相对应的驱动程序进行组态设置;
[0007]利用所述驱动程序从所述数据中确定私有数据集合,并将所述私有数据集合发送到系统数据库中。
[0008]其中,还包括:
[0009]统计所述分布式电站中各个断路器跳出的次数。
[0010]其中,还包括:
[0011 ] 统计所述分布式电站中各个设备的数据变化率。
[0012]其中,还包括:
[0013]定期对所述数据库进行维护。
[0014]其中,还包括:
[0015]定期的运行系统的自诊断功能和调试功能。
[0016]本发明提供一种分布式电站通讯的系统,包括:
[0017]通讯规约模块,用于存储预定的通讯规约;
[0018]组态模块,用于根据接收分布式电站中各种设备发送的数据;确定所述数据相对应的通讯规约,并根据所述通讯规约对通讯链路层中的相对应的驱动程序进行组态设置;
[0019]通讯链路层模块,用于存储预定的驱动程序;
[0020]数据库模块,用于利用所述驱动程序从所述数据中确定私有数据集合,并将所述私有数据集合发送到系统数据库中。
[0021]其中,还包括:
[0022]第一统计模块,用于统计所述分布式电站中各个断路器跳出的次数。
[0023]其中,还包括:
[0024]第二统计模块,用于统计所述分布式电站中各个设备的数据变化率。
[0025]其中,还包括:
[0026]维护模块,用于定期对所述数据库进行维护。
[0027]其中,还包括:
[0028]调试模块,用于定期的运行系统的自诊断功能和调试功能。
[0029]本发明所提供的分布式电站通讯管理的方法,包括:接收分布式电站中各种设备发送的数据;确定所述数据相对应的通讯规约,并根据所述通讯规约对通讯链路层中的相对应的驱动程序进行组态设置;利用所述驱动程序从所述数据中确定私有数据集合,并将所述私有数据集合发送到系统数据库中。
[0030]该方法为了提高系统通讯功能的广泛性及适应性,因此,可以包含任何用户所需要的通讯规约,且对通讯介质的类型也不做限定;对每一种通讯规约都相对应具有一种驱动程序。为了使得通讯规约简单、可靠;在通讯规约和通讯节点之间通过组态设置进行关联,降低了程序的开发难度。利用所述驱动程序从所述数据中确定私有数据集合,并将所述私有数据集合发送到系统数据库中,完成设备之间通讯;该方法能够实现分布式电站通讯,可以支持各种通讯规约,适应性广。
【附图说明】
[0031]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0032]图1为本发明实施例所提供的分布式电站通讯的方法的流程图;
[0033]图2为本发明实施例提供的一种具体分布式电站通讯的方法的示意图;
[0034]图3为本发明实施例所提供的分布式电站通讯的系统的结构框图。
【具体实施方式】
[0035]本发明的核心是提供一种分布式电站通讯的方法,该方法能够实现分布式电站通讯,可以支持各种通讯规约,适应性强;本发明的另一核心是提供一种分布式电站通讯的系统。
[0036]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0037]请参考图1,图1为本发明实施例所提供的分布式电站通讯的方法的流程图;该方法可以包括:
[0038]步骤SlOO、接收分布式电站中各种设备发送的数据;
[0039]步骤SllO、确定所述数据相对应的通讯规约,并根据所述通讯规约对通讯链路层中的相对应的驱动程序进行组态设置;
[0040]其中,为了保证通讯系统的功能广泛,适应性强,因此各个设备发送的数据利用的通讯规约有可能是不一样的。因此,首先要确定数据相对应的通讯规约;又由于该系统为了使得通讯规约简单、可靠,容易调试;因此,每种通讯规约都有与之相对应的驱动程序,相关的配置也不需要又通讯规约进行,而是通过组态模块根据通讯规约对通讯链路层中的相对应的驱动程序进行组态设置。
[0041]其中,支持的通讯规约是丰富多样的,基本涵盖了国际电工委员会(IEC)颁布的通讯协议,中国国家标准委员会颁布的通讯协议,国际及国内绝大多数的知名设备厂商的企业通讯标准。例如:IEC60870-5-101,102,103,104,DNP3.0,Modbus, CDT,Scl801。
[0042]其中,通讯规约实现动态扩展,通过处理规约各异的外部通讯节点来实现。系统首先制订统一的驱动程序接口标准;针对每种规约,开发相应的驱动程序,或称软插件(plug-1n),可以以动态库的方式提供。在数据库中,为每一具体的通讯节点配置其规约类型。系统运行时自动在软插件和通讯节点之间建立关联。对于新的通讯节点,只需开发新的软插件,并在数据库中增加配置项即可。
[0043]其中,该系统通讯功能广泛适应性还体现在通讯介质的多样性上。该方法支持当前所有主流的通讯介质,如RS232/422/485,通讯光纤,以太网及USB接口等。
[0044]由于通讯介质的多样性,必然增加通讯驱动程序的复杂性,同时也加大驱动程序的开发难度。为此,该方法提供一个统一的通讯链路层,由该层统一管理各种驱动程序,并对外提供一个统一的描述符。因此,驱动程序的开发完全可以忽略通讯介质的类型,而各个驱动的硬件参数,都是由组态模块对统一的通讯链路层进行组态设置,与具体的应用通讯规约程序无关,极大的方便了通讯协议程序的开发。例如在IEC61850标准体系下的通讯过程,请参考图2,图2为本发明实施例提供的一种具体分布式电站通讯的方法的示意图;通过该示意图可以清楚的看到通讯的一个过程。外部各种接口与通讯链路层连接,并通过各种通讯规约找到相对应的私有数据,将所述私有数据存放在系统数据库。
[0045]步骤sl20、利用所述驱动程序从所述数据中确定私有数据集合,并将所述私有数据集合发送到系统数据库中。
[0046]其中,上述方法可以以IEC61850标准体系为基础,构建的系统数据库,不仅能够通过可视化组态工具接入各种兼容IEC61850标准的智能设备或高级应用。对于不兼容IEC61850标准的设备或应用,系统提供了一个“传统通用数据库转换模块”的高级应用来实现非IEC61850设备的数据接入。
[0047]该功能模块的主要功能就是将系统IEC61850标准数据库,通过模型映射组态,将传统通用数据库与系统数据库建立一张数据映射表。各个通讯规约应用根据各自的数据组态选择,从传统通用数据库检索出本身的私有数据集合,这样,各个通讯规约应用操作本身的私有数据也根据映射链路间接的操作了系统数据库,完成数据接入或转发的目的。
[0048]其中,支持与不同厂家的IED通信,可以同时与不少于150个IED建立连接。支持Applicat1n associat1nnLogical device、Logical node、Data、Dataset、Substitut1n、Setting group control、Reporting、Control、File transfer 服务。MMS PDU 的最大长度达到65435,通过自定义的TCP_KEEPALIVE参数可以达到网络异常中断所需检测时间小于30秒。
[0049]基于上述技术方案,本发明实施例提供的分布式电站通讯管理的方法,该方法为了提高系统通讯功能的广泛性及适应性,因此,可以包含任何用户所需要的通讯规约,且对通讯介质的类型也不做限定;对每一
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1