CN105119796A - 一种分布式电站通讯的方法及*** - Google Patents
一种分布式电站通讯的方法及*** Download PDFInfo
- Publication number
- CN105119796A CN105119796A CN201510526923.5A CN201510526923A CN105119796A CN 105119796 A CN105119796 A CN 105119796A CN 201510526923 A CN201510526923 A CN 201510526923A CN 105119796 A CN105119796 A CN 105119796A
- Authority
- CN
- China
- Prior art keywords
- power station
- distributed power
- communication
- communication protocol
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
Abstract
本发明公开了一种分布式电站通讯管理的方法,包括:接收分布式电站中各种设备发送的数据;确定所述数据相对应的通讯规约,并根据所述通讯规约对通讯链路层中的相对应的驱动程序进行组态设置;利用所述驱动程序从所述数据中确定私有数据集合,并将所述私有数据集合发送到***数据库中;该方法能够实现分布式电站通讯;本发明还公开了一种分布式电站通讯管理的***。
Description
技术领域
本发明涉及电气通讯技术领域,特别涉及一种分布式电站通讯的方法及***。
背景技术
随着分布式发电***的普及,由于分布式发电***中的各个发电***都是分散设置的。如何能够对分散设置的各个发电***进行准确、及时的管理,需要首先能够实现各个发电***的通讯。因此,如何能够实现分布式电站通讯以及对分布式电站进行集中管理,是本领域技术人员需要解决的技术问题。
发明内容
本发明的目的是提供一种分布式电站通讯的方法,该方法能够实现分布式电站通讯,可以支持各种通讯规约,适应性强;本发明的另一目的是提供一种分布式电站通讯的***。
为解决上述技术问题,本发明提供一种分布式电站通讯的方法,包括:
接收分布式电站中各种设备发送的数据;
确定所述数据相对应的通讯规约,并根据所述通讯规约对通讯链路层中的相对应的驱动程序进行组态设置;
利用所述驱动程序从所述数据中确定私有数据集合,并将所述私有数据集合发送到***数据库中。
其中,还包括:
统计所述分布式电站中各个断路器跳出的次数。
其中,还包括:
统计所述分布式电站中各个设备的数据变化率。
其中,还包括:
定期对所述数据库进行维护。
其中,还包括:
定期的运行***的自诊断功能和调试功能。
本发明提供一种分布式电站通讯的***,包括:
通讯规约模块,用于存储预定的通讯规约;
组态模块,用于根据接收分布式电站中各种设备发送的数据;确定所述数据相对应的通讯规约,并根据所述通讯规约对通讯链路层中的相对应的驱动程序进行组态设置;
通讯链路层模块,用于存储预定的驱动程序;
数据库模块,用于利用所述驱动程序从所述数据中确定私有数据集合,并将所述私有数据集合发送到***数据库中。
其中,还包括:
第一统计模块,用于统计所述分布式电站中各个断路器跳出的次数。
其中,还包括:
第二统计模块,用于统计所述分布式电站中各个设备的数据变化率。
其中,还包括:
维护模块,用于定期对所述数据库进行维护。
其中,还包括:
调试模块,用于定期的运行***的自诊断功能和调试功能。
本发明所提供的分布式电站通讯管理的方法,包括:接收分布式电站中各种设备发送的数据;确定所述数据相对应的通讯规约,并根据所述通讯规约对通讯链路层中的相对应的驱动程序进行组态设置;利用所述驱动程序从所述数据中确定私有数据集合,并将所述私有数据集合发送到***数据库中。
该方法为了提高***通讯功能的广泛性及适应性,因此,可以包含任何用户所需要的通讯规约,且对通讯介质的类型也不做限定;对每一种通讯规约都相对应具有一种驱动程序。为了使得通讯规约简单、可靠;在通讯规约和通讯节点之间通过组态设置进行关联,降低了程序的开发难度。利用所述驱动程序从所述数据中确定私有数据集合,并将所述私有数据集合发送到***数据库中,完成设备之间通讯;该方法能够实现分布式电站通讯,可以支持各种通讯规约,适应性广。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明实施例所提供的分布式电站通讯的方法的流程图;
图2为本发明实施例提供的一种具体分布式电站通讯的方法的示意图;
图3为本发明实施例所提供的分布式电站通讯的***的结构框图。
具体实施方式
本发明的核心是提供一种分布式电站通讯的方法,该方法能够实现分布式电站通讯,可以支持各种通讯规约,适应性强;本发明的另一核心是提供一种分布式电站通讯的***。
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参考图1,图1为本发明实施例所提供的分布式电站通讯的方法的流程图;该方法可以包括:
步骤s100、接收分布式电站中各种设备发送的数据;
步骤s110、确定所述数据相对应的通讯规约,并根据所述通讯规约对通讯链路层中的相对应的驱动程序进行组态设置;
其中,为了保证通讯***的功能广泛,适应性强,因此各个设备发送的数据利用的通讯规约有可能是不一样的。因此,首先要确定数据相对应的通讯规约;又由于该***为了使得通讯规约简单、可靠,容易调试;因此,每种通讯规约都有与之相对应的驱动程序,相关的配置也不需要又通讯规约进行,而是通过组态模块根据通讯规约对通讯链路层中的相对应的驱动程序进行组态设置。
其中,支持的通讯规约是丰富多样的,基本涵盖了国际电工委员会(IEC)颁布的通讯协议,中国国家标准委员会颁布的通讯协议,国际及国内绝大多数的知名设备厂商的企业通讯标准。例如:IEC60870-5-101,102,103,104,DNP3.0,Modbus,CDT,Sc1801。
其中,通讯规约实现动态扩展,通过处理规约各异的外部通讯节点来实现。***首先制订统一的驱动程序接口标准;针对每种规约,开发相应的驱动程序,或称软插件(plug-in),可以以动态库的方式提供。在数据库中,为每一具体的通讯节点配置其规约类型。***运行时自动在软插件和通讯节点之间建立关联。对于新的通讯节点,只需开发新的软插件,并在数据库中增加配置项即可。
其中,该***通讯功能广泛适应性还体现在通讯介质的多样性上。该方法支持当前所有主流的通讯介质,如RS232/422/485,通讯光纤,以太网及USB接口等。
由于通讯介质的多样性,必然增加通讯驱动程序的复杂性,同时也加大驱动程序的开发难度。为此,该方法提供一个统一的通讯链路层,由该层统一管理各种驱动程序,并对外提供一个统一的描述符。因此,驱动程序的开发完全可以忽略通讯介质的类型,而各个驱动的硬件参数,都是由组态模块对统一的通讯链路层进行组态设置,与具体的应用通讯规约程序无关,极大的方便了通讯协议程序的开发。例如在IEC61850标准体系下的通讯过程,请参考图2,图2为本发明实施例提供的一种具体分布式电站通讯的方法的示意图;通过该示意图可以清楚的看到通讯的一个过程。外部各种接口与通讯链路层连接,并通过各种通讯规约找到相对应的私有数据,将所述私有数据存放在***数据库。
步骤s120、利用所述驱动程序从所述数据中确定私有数据集合,并将所述私有数据集合发送到***数据库中。
其中,上述方法可以以IEC61850标准体系为基础,构建的***数据库,不仅能够通过可视化组态工具接入各种兼容IEC61850标准的智能设备或高级应用。对于不兼容IEC61850标准的设备或应用,***提供了一个“传统通用数据库转换模块”的高级应用来实现非IEC61850设备的数据接入。
该功能模块的主要功能就是将***IEC61850标准数据库,通过模型映射组态,将传统通用数据库与***数据库建立一张数据映射表。各个通讯规约应用根据各自的数据组态选择,从传统通用数据库检索出本身的私有数据集合,这样,各个通讯规约应用操作本身的私有数据也根据映射链路间接的操作了***数据库,完成数据接入或转发的目的。
其中,支持与不同厂家的IED通信,可以同时与不少于150个IED建立连接。支持Applicationassociation、Logicaldevice、Logicalnode、Data、Dataset、Substitution、Settinggroupcontrol、Reporting、Control、Filetransfer服务。MMSPDU的最大长度达到65435,通过自定义的TCP_KEEPALIVE参数可以达到网络异常中断所需检测时间小于30秒。
基于上述技术方案,本发明实施例提供的分布式电站通讯管理的方法,该方法为了提高***通讯功能的广泛性及适应性,因此,可以包含任何用户所需要的通讯规约,且对通讯介质的类型也不做限定;对每一种通讯规约都相对应具有一种驱动程序。为了使得通讯规约简单、可靠;在通讯规约和通讯节点之间通过组态设置进行关联,降低了程序的开发难度。利用所述驱动程序从所述数据中确定私有数据集合,并将所述私有数据集合发送到***数据库中,完成设备之间通讯;该方法能够实现分布式电站通讯,可以支持各种通讯规约,适应性广。
基于上述具体实施例,该方法还可以包括:
统计所述分布式电站中各个断路器跳出的次数。
其中,提供统计的数据可以对断路器的使用情况进行掌握,防止断路器出现故障。
基于上述具体实施例,该方法还可以包括:
统计所述分布式电站中各个设备的数据变化率。
其中,技术人员可以通过统计分布式电站中各个设备的数据变化率对分布式电站的各个设备的使用情况进行了解,可以及时发现错误数据。微***的安全提供保证。
基于上述具体实施例,该方法还可以包括:
定期对所述数据库进行维护。
其中,防止由于***故障出现的通讯数据产生错误,而造成对分布式电站造成严重影响。
基于上述具体实施例,该方法还可以包括:
定期的运行***的自诊断功能和调试功能。
其中,定期的运行***的调试功能以及***的自诊断功能,防止***出现故障,且还可以定期的对字体的自诊断功能和调试功能进行检查,防止故障漏洞。
基于上述技术方案,本发明实施例提供的的分布式电站通讯管理的方法,该方法为了提高***通讯功能的广泛性及适应性,因此,可以包含任何用户所需要的通讯规约,且对通讯介质的类型也不做限定;对每一种通讯规约都相对应具有一种驱动程序。为了使得通讯规约简单、可靠;在通讯规约和通讯节点之间通过组态设置进行关联,降低了程序的开发难度。利用所述驱动程序从所述数据中确定私有数据集合,并将所述私有数据集合发送到***数据库中,完成设备之间通讯;该方法能够实现分布式电站通讯,可以支持各种通讯规约,适应性广。并且提高了***的安全性,以及提供数据的统计方便技术人员了解分布式电站的实际情况。
本发明实施例提供了分布式电站通讯的方法,可以通过上述方法能够实现分布式电站的通讯。
下面对本发明实施例提供的分布式电站通讯的***进行介绍,下文描述的分布式电站通讯的***与上文描述的分布式电站通讯的方法可相互对应参照。
请参考图3,图3为本发明实施例所提供的分布式电站通讯的***的结构框图;该***可以包括:
通讯规约模块100,用于存储预定的通讯规约;
组态模块200,用于根据接收分布式电站中各种设备发送的数据;确定所述数据相对应的通讯规约,并根据所述通讯规约对通讯链路层中的相对应的驱动程序进行组态设置;
通讯链路层模块300,用于存储预定的驱动程序;
数据库模块400,用于利用所述驱动程序从所述数据中确定私有数据集合,并将所述私有数据集合发送到***数据库中。
优选的,基于上述具体实施例,该***还可以包括:
第一统计模块,用于统计所述分布式电站中各个断路器跳出的次数。
优选的,基于上述具体实施例,该***还可以包括:
第二统计模块,用于统计所述分布式电站中各个设备的数据变化率。
优选的,基于上述具体实施例,该***还可以包括:
维护模块,用于定期对所述数据库进行维护。
其中,该***可以提供主站客户端到IED的数据维护。并定期进行。
优选的,基于上述具体实施例,该***还可以包括:
调试模块,用于定期的运行***的自诊断功能和调试功能。
其中,该***不仅要定期的运行***的自诊断功能和调试功能,还需要完善***的自诊断功能和调试功能。
这样可以确保***的正常、安全的运行。为分布式电站的正确通讯提供保障。
其中,分布式电站通讯管理实现分布式电站内部各种装置的通信和控制,也是分布式电站与主站通讯的基础和桥梁。该***还支持以下功能:
可以支持双机、双网的冗余管理,使***更可靠。
可以支持多种国内、国外通信协议,如IEC61850、IEC60870-101/103/104、DNP3.0等,实现61850装置和的智能设备(如直流屏、电度表、五防等)接入与控制。
可以通讯规约与通讯场景和通讯方式相对隔离,通讯规约专注于通讯报文的分析,使通讯规约简单、可靠、易调试。
说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
以上对本发明所提供的分布式电站通讯的方法及***进行了详细介绍。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。
Claims (10)
1.一种分布式电站通讯的方法,其特征在于,包括:
接收分布式电站中各种设备发送的数据;
确定所述数据相对应的通讯规约,并根据所述通讯规约对通讯链路层中的相对应的驱动程序进行组态设置;
利用所述驱动程序从所述数据中确定私有数据集合,并将所述私有数据集合发送到***数据库中。
2.如权利要求1所述的方法,其特征在于,还包括:
统计所述分布式电站中各个断路器跳出的次数。
3.如权利要求2所述的方法,其特征在于,还包括:
统计所述分布式电站中各个设备的数据变化率。
4.如权利要求3所述的方法,其特征在于,还包括:
定期对所述数据库进行维护。
5.如权利要求4所述的方法,其特征在于,还包括:
定期的运行***的自诊断功能和调试功能。
6.一种分布式电站通讯的***,其特征在于,包括:
通讯规约模块,用于存储预定的通讯规约;
组态模块,用于根据接收分布式电站中各种设备发送的数据;确定所述数据相对应的通讯规约,并根据所述通讯规约对通讯链路层中的相对应的驱动程序进行组态设置;
通讯链路层模块,用于存储预定的驱动程序;
数据库模块,用于利用所述驱动程序从所述数据中确定私有数据集合,并将所述私有数据集合发送到***数据库中。
7.如权利要求6所述的***,其特征在于,还包括:
第一统计模块,用于统计所述分布式电站中各个断路器跳出的次数。
8.如权利要求7所述的***,其特征在于,还包括:
第二统计模块,用于统计所述分布式电站中各个设备的数据变化率。
9.如权利要求8所述的***,其特征在于,还包括:
维护模块,用于定期对所述数据库进行维护。
10.如权利要求9所述的***,其特征在于,还包括:
调试模块,用于定期的运行***的自诊断功能和调试功能。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510526923.5A CN105119796A (zh) | 2015-08-25 | 2015-08-25 | 一种分布式电站通讯的方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510526923.5A CN105119796A (zh) | 2015-08-25 | 2015-08-25 | 一种分布式电站通讯的方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105119796A true CN105119796A (zh) | 2015-12-02 |
Family
ID=54667692
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510526923.5A Pending CN105119796A (zh) | 2015-08-25 | 2015-08-25 | 一种分布式电站通讯的方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105119796A (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101311959A (zh) * | 2007-05-23 | 2008-11-26 | 上海申瑞电力科技股份有限公司 | 电力调度自动化***中的前置子*** |
CN101599971A (zh) * | 2009-07-17 | 2009-12-09 | 中国电力科学研究院 | 一种串联补偿装置的通信管理设备及其管理方法 |
CN201518429U (zh) * | 2009-10-26 | 2010-06-30 | 江西省电力科学研究院 | 应用于数字化变电站的电能质量数据集中器 |
CN103347037A (zh) * | 2013-05-29 | 2013-10-09 | 成都瑞科电气有限公司 | 一种基于wcf实现的通信前置机***及通讯方法 |
-
2015
- 2015-08-25 CN CN201510526923.5A patent/CN105119796A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101311959A (zh) * | 2007-05-23 | 2008-11-26 | 上海申瑞电力科技股份有限公司 | 电力调度自动化***中的前置子*** |
CN101599971A (zh) * | 2009-07-17 | 2009-12-09 | 中国电力科学研究院 | 一种串联补偿装置的通信管理设备及其管理方法 |
CN201518429U (zh) * | 2009-10-26 | 2010-06-30 | 江西省电力科学研究院 | 应用于数字化变电站的电能质量数据集中器 |
CN103347037A (zh) * | 2013-05-29 | 2013-10-09 | 成都瑞科电气有限公司 | 一种基于wcf实现的通信前置机***及通讯方法 |
Non-Patent Citations (3)
Title |
---|
李刚: "基于QT的电力调度***通信前置机软件的开发研究", 《中国优秀硕士学位论文全文数据库信息科技II辑》 * |
汪永华等: "《配电线路自动化实用新技术》", 31 July 2015 * |
软件开发技术联盟: "《SQL Server自学视频教程》", 31 December 2014 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11792271B2 (en) | Remote management for a computing device | |
CN102986106B (zh) | 用于在变电站***中的装置之间转移控制的方法及其装置 | |
CN102280929B (zh) | 一种电力scada***信息安全防护*** | |
CN103795786A (zh) | 具有web服务功能的嵌入式集中器*** | |
CN105389166A (zh) | 一种自描述即插即用配电终端自动接入的方法 | |
CN103684903B (zh) | 一种goose报文异常的在线检测方法 | |
CN102983541A (zh) | 一种继电保护定值远程修改*** | |
CN105186697A (zh) | Iec61850智能化变电站ied运行工况的远程诊断*** | |
Rrushi | SCADA protocol vulnerabilities | |
CN205945239U (zh) | 继电保护装置及*** | |
CN104281976A (zh) | 电力二次***可靠性评估信息处理方法 | |
CN106410968A (zh) | 一种提高变电站自动化***的可用性方法 | |
Matsuda et al. | Issues overcome in the design and application of IEC 61850-compliant substation automation systems | |
CN105099810A (zh) | 一种面向采样值接口的通信测试方法及*** | |
CN105119796A (zh) | 一种分布式电站通讯的方法及*** | |
CN105591467B (zh) | 基于面向服务架构的继电保护故障信息主站*** | |
Huang | A practical guide of troubleshooting IEC 61850 GOOSE communication | |
CN206698240U (zh) | 一种变电站内网监测*** | |
CN114301948A (zh) | 一种用于高炉生产的工业控制网络架构 | |
CN104036363A (zh) | 基于分布式服务总线的电能质量信息***集成方法 | |
CN204118858U (zh) | 一种变电站调度自动化联调*** | |
Kang et al. | Compartmentalization of protocols in SCADA communication | |
CN108011749B (zh) | 一种变电站调试管控装置调试配置信息的审计方法 | |
CN102253890A (zh) | 一种嵌入式调试方法 | |
CN105955908A (zh) | 一种用于实现多串口设备连接和监控方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20151202 |