CN106453071A - 一种符合iec61850标准的电力智能网关 - Google Patents
一种符合iec61850标准的电力智能网关 Download PDFInfo
- Publication number
- CN106453071A CN106453071A CN201611198343.9A CN201611198343A CN106453071A CN 106453071 A CN106453071 A CN 106453071A CN 201611198343 A CN201611198343 A CN 201611198343A CN 106453071 A CN106453071 A CN 106453071A
- Authority
- CN
- China
- Prior art keywords
- iec61850
- port
- data
- communication
- protocol
- 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
- 238000004891 communication Methods 0.000 claims abstract description 67
- 238000012544 monitoring process Methods 0.000 claims abstract description 13
- 238000006243 chemical reaction Methods 0.000 claims abstract description 11
- 238000013507 mapping Methods 0.000 claims abstract description 6
- 238000000034 method Methods 0.000 claims description 9
- 238000001914 filtration Methods 0.000 claims description 7
- 230000007812 deficiency Effects 0.000 claims description 4
- 238000013515 script Methods 0.000 claims description 4
- 101000746134 Homo sapiens DNA endonuclease RBBP8 Proteins 0.000 claims description 3
- 101000969031 Homo sapiens Nuclear protein 1 Proteins 0.000 claims description 3
- 102100021133 Nuclear protein 1 Human genes 0.000 claims description 3
- 230000007547 defect Effects 0.000 claims description 3
- 230000004048 modification Effects 0.000 claims description 3
- 238000010276 construction Methods 0.000 claims description 2
- 230000006870 function Effects 0.000 description 9
- 238000005516 engineering process Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 206010022000 influenza Diseases 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 239000007795 chemical reaction product Substances 0.000 description 1
- 238000013506 data mapping Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000003032 molecular docking Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/08—Protocols for interworking; Protocol conversion
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/06—Energy or water supply
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/66—Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Economics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Water Supply & Treatment (AREA)
- General Health & Medical Sciences (AREA)
- Computer Security & Cryptography (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Public Health (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明公开了一种符合IEC61850标准的电力智能网关,将通信端口分为下行端口和上行端口,与常规通信协议设备的通信称为下行端口,与后台监控***通信的为上行端口。每种通信协议库按照动态链接库的模式挂载于主程序架构中,用于采集下行端口的常规通信协议设备的数据,并将数据存储于本地实时数据库。上行端口则可以从本地实时数据库获取设备数据,通过IEC61850协议上传到站内后台监控***。本发明的IEC61850协议库可以通过ICD模型文件的sAddr短地址实现ICD模型文件的数据属性与本地数据库的数据点的灵活映射,在不修改软件的情况下实现与IEC61850协议的智能转换。
Description
技术领域
本发明涉及一种符合IEC61850标准的电力智能网关,可轻松实现智能变电站内各种常规协议与IEC61850协议的智能转换。
背景技术
近年来,随着IEC61850协议标准及智能变电站的大力推广,日益发展的通信技术对变电站内的设备间通信提出了新的要求。智能变电站的IED(智能电子设备)采用的是IEC61850通信,一些基于Modbus、IEC60870-5-103、CDT等通信协议的设备数据将无法接入到智能变电站的数据网中。
目前智能变电站内大部分电子设备(如保护、测控等设备)都具备IEC61850通信功能,但是仍然有些低端产品(如低压仪表、电度表、在线监测设备)不具备IEC61850通信功能,这些设备一般具备modbus、IEC60870-5-103、CDT等常规通信功能,所以有必要发明一种设备能灵活将各种常规协议转换成IEC61850通信协议,实现常规设备与智能变电站后台监控***的无缝对接。
发明内容
针对现有技术中存在的不足,本发明目的是设计一种符合IEC61850标准的电力智能网关,可轻松实现智能变电站内各种常规协议与IEC61850协议的智能转换。
为了实现上述发明目的,本发明所采用的技术方案是:一种符合IEC61850标准的电力智能网关,将通信端口分为下行端口和上行端口,与常规通信协议设备的通信称为下行端口,与后台监控***通信的为上行端口。每种通信协议库按照动态链接库的模式挂载于主程序架构中,用于采集下行端口的常规通信协议设备的数据,并将数据存储于本地实时数据库。上行端口则可以从本地实时数据库获取设备数据,通过IEC61850协议上传到站内后台监控***。本发明的IEC61850协议库可以通过ICD模型文件的sAddr短地址实现ICD模型文件的数据属性与本地数据库的数据点的灵活映射,在不修改软件的情况下实现与IEC61850协议的智能转换。
采用基于ramdisk的只读文件***,通信协议库动态加载完全独立,虚拟端口实现任何高级应用程序,通用可配置的的IEC61850通信协议库实现任何通信协议与IEC61850协议的转换,虚拟IP扩展功能、软件防火墙可满足不同应用场合,避免设备遭受网络攻击。
使用ramdisk技术构建只读文件***,此文件***以压缩文件方式存放于flashdisk中,***启动后自动解压到RAM中,运行过程中产生的所有文件均为基于RAM的操作,这样可以避免文件***遭到破坏,增强设备运行的稳定性。
对通信协议的解释采用独立的动态库链接库嵌入到主程序中,各端口需要使用此通信协议库时刻通过配置动态加载,每种通信协议库通过xml文件配置信息点表模板,运行动态库时加载信息点表,生成数据库信息点,与其他通信端口实现信息共享。虚拟端口可以挂载各种高级应用程序,给高级应用程序提供载体,提高设备的应用灵活性。
采用sAddr短地址建立IEC61850数据属性与实时数据库的信息点的映射关系,实现IEC61850协议转换的灵活配置。
通过同一个MAC地址虚拟多个独立的IP地址,可以弥补硬件网口数目不足的缺陷,使软件的应用范围更广。
通过netfilter和iptables实现软件防火墙,可以通过编写脚本方式灵活设置防
火墙过滤规则,有效避免设备遭受网络攻击。
有益效果:
本发明适用于智能变电站,可以将变电站内常规通信协议(如modbus、IEC60870-5-103、CDT等)转换成基于MMS的IEC61850协议与后台监控***通信,轻松实现智能变电站内常规协议设备的通信集成。电子设备通过IEC61850协议集成到站内的IEC61850通信网络中,实现设备数据与后台监控***或远动***的共享。本发明符合IEC61850协议标准,具有互操作性,可以将常规协议设备转换成符合IEC61850标准的虚拟设备,实现通信集成的无缝对接。
本发明提出了通过sAddr短地址实现IEC61850数据属性与数据库的数据映射的方法,大大提高了软件的可维护性。多个虚拟IP地址可以同时满足不同应用场合的需求,软件防火墙可以有效避免设备遭受外部网络攻击,为设备的安全可靠运行提供了保障。
附图说明
图1是本发明实施例的软件原理框图。
图2是本发明实施例的***启动流程图。
图3是本发明实施例的IEC61850通信协议库的软件流程图。
具体实施方式
以下通过具体实施例对本发明的技术方案做进一步的说明。
本发明主要实现基于传统通信协议设备的数据采集和控制,将非智能设备的数据就地存储于本机实时数据库中,通过基于MMS(报文制造规范)的IEC61850通信协议将数据信息上送到站内后台监控***。图1是本发明实施例的软件原理框图。
本发明的实施方式主要分为以下6个方面:基于ramdisk的只读文件***、独立的通信协议库、虚拟端口功能、通用可配置的IEC61850通信协议库、虚拟IP扩展功能、软件防火墙功能。图2是本发明实施例的***启动流程图。
1.基于ramdisk的只读文件***
对于嵌入式设备来说,免维护性是至关重要的。本发明采用了ramdisk技术制作了只读的Linux文件***。Ramdisk技术的原理是把内存中的部分区域划分出来虚拟成一个磁盘存储设备的空间,由于Ramdisk的访问全部是基于RAM的,所以访问速度比FLASH及硬盘要快很多,并且使用此方法设计的Ramdisk文件***为压缩包文件,为只读属性,这样可以保证操作***永不损坏,非常适用于嵌入式***。
2.独立的通信协议库
本发明将通信协议层和物理设备层分离,对每种通信协议,不依赖于具体的物理硬件设备,开发独立的协议开发库,每个通信协议库可动态挂载于主程序框架下,各通信端口可以挂载任意的通信协议库,每个通信协议库均有独立的xml格式的通信点表模板文件,上电后通信协议库读取点表模板文件,在本地数据库中建立唯一的数据库信息点,然后通信协议库根据具体的通信协议报文进行协议解释并存储数据,存入数据库的实时数据可以被其他任意端口协议库调用。
3.虚拟端口
不是所有的通信协议库都要依赖于具体的硬件通信接口,一些高级应用程序(例如顺序控制程序等)仅仅是一些逻辑控制的高级应用程序,这些高级应用程序在有些场合是不可避免的,而我们常常为了提高程序的可维护性,不可能为了它添加一个高级应用程序而去修改整个软件框架程序,所以本发明引入了虚拟端口的概念,用户只需要修改配置文件,在虚拟端口下就可以挂载各种高级应用程序,而虚拟端口承担的角色是高级应用程序的载体。
4.通用可配置的IEC61850通信协议库
如图3所示,IEC61850通信协议库启动时,首先解析装置的CID实例化模型文件,在应用层形成属性模型结构体,并搜索模型文件中的sAddr短地址(sAddr短地址是对应用层面向点的数据源的地址的描述),建立IEC61850数据属性路径与sAddr短地址的对应关系。初始化完成后,装置创建子线程用于向IEC61850的leaf属性节点实时刷新数据,IEC61580的报告扫描线程不断扫描报告控制块内的元素是否变化,一旦变化则立即向客户端发送Report报文。如果客户端向装置发送控制命令,则先从控制报文中获取控制对象的绝对路径并与模型中的数据属性比较获取相应的sAddr所指向的用户层的短地址(即用户层的控制对象的路径),就可以对所指定的控制对象执行控制命令。采用这种基于sAddr短地址映射的方法,可以在不修改软件的情况下,通过配置模型文件短地址方法配置数据信息点,大大提高了软件的可维护性。
5.虚拟IP扩展功能
本发明软件可以应用于ARM、PowerPC嵌入式硬件平台或X86通用计算机平台上,由于具体硬件平台的网口数目有差别,本发明使用一个网卡MAC地址虚拟多个IP地址,每个IP地址具有独立的子网掩码及网关,每个IP地址可以挂载不同的通信协议库,满足不同的应用需求,这种虚拟IP的扩展可以有效弥补硬件网口数目不足的缺陷,使软件的应用范围更广。
6.软件防火墙功能。
有网络就会有攻击。智能变电站的设备除了具备基本通信功能外,还应该有必要
的防网络攻击措施。本发明采用Linux的netfilter和iptables实现了灵活的防火墙功能,
可以通过iptables设置各种网络过滤规则来实现网路通信报文的过滤功能,可以有效防止
外部网络的攻击。Netfilter是Linux内核的一个子***,主要实现如数据包过滤、网络地址
转换、数据包内容修改等功能。网络过滤规则存储于内核空间,而用户层无法直接访问
Linux内核空间,所以用户需要编写好的络过滤脚本文件,然后通过用户态的iptables程序
将过滤脚本传递给内核层的netfilter,netfilter根据预设的过滤规则进行网络包过滤处
理,规则之外的数据包将被禁止通过装置进入操作***,这样可以有效避免装置不收外部
网络的攻击。
本发明提出了一种将变电站内常规通信协议转换成基于MMS的IEC61850协议与后台监控***通信的方法,轻松实现智能变电站内常规协议设备的通信集成。本发明可通过模型文件提供的sAddr短地址实现IEC61850数据属性与数据库的灵活映射,提高了软件的可维护性。多个虚拟IP地址可以同时满足不同应用场合的需求,本发明的只读ramdisk文件***保证了软件运行永不崩溃,软件防火墙可以有效避免设备遭受外部网络攻击。
虽然本发明已以较佳实施例公开如上,但它们并不是用来限定本发明,任何熟习此技艺者,在不脱离本发明之精神和范围内,自当可作各种变化或润饰,因此本发明的保护范围应当以本申请的权利要求保护范围所界定的为准。
Claims (8)
1.一种符合IEC61850标准的电力智能网关,其特征在于:将通信端口分为下行端口和上行端口,与常规通信协议设备的通信为下行端口,与后台监控***通信的为上行端口;每种通信协议库按照动态链接库的模式挂载于主程序架构中,用于采集下行端口的常规通信协议设备的数据,并将数据存储于本地实时数据库;上行端口则从本地实时数据库获取设备数据,通过IEC61850协议库上传到站内后台监控***;所述IEC61850协议库通过ICD模型文件的sAddr短地址实现ICD模型文件的数据属性与本地数据库的数据点的灵活映射,在不修改软件的情况下实现与IEC61850协议的智能转换。
2.根据权利要求1所述的符合IEC61850标准的电力智能网关,其特征在于:采用基于ramdisk的只读文件***,通信协议库动态加载完全独立,虚拟端口实现任何高级应用程序,通用可配置的IEC61850通信协议库实现任何通信协议与IEC61850协议的转换,虚拟IP扩展功能、软件防火墙可满足不同应用场合,避免设备遭受网络攻击。
3.根据权利要求1所述的符合IEC61850标准的电力智能网关,其特征在于:使用ramdisk技术构建只读文件***,此文件***以压缩文件方式存放于flashdisk中,***启动后自动解压到RAM中,运行过程中产生的所有文件均为基于RAM的操作,避免文件***遭到破坏,增强设备运行的稳定性。
4.根据权利要求1所述的符合IEC61850标准的电力智能网关,其特征在于:对通信协议的解释采用独立的动态库链接库嵌入到主程序中,各端口需要使用此通信协议库时刻通过配置动态加载,每种通信协议库通过xml文件配置信息点表模板,运行动态库时加载信息点表,生成数据库信息点,与其他通信端口实现信息共享;虚拟端口可以挂载各种高级应用程序,给高级应用程序提供载体,提高设备的应用灵活性。
5.根据权利要求1所述的符合IEC61850标准的电力智能网关,其特征在于:采用sAddr短地址建立IEC61850数据属性与实时数据库的信息点的映射关系,实现IEC61850协议转换的灵活配置。
6.根据权利要求1所述的符合IEC61850标准的电力智能网关,其特征在于:通过同一个MAC地址虚拟多个独立的IP地址,弥补硬件网口数目不足的缺陷,使软件的应用范围更广。
7.根据权利要求1所述的符合IEC61850标准的电力智能网关,其特征在于:通过netfilter和iptables实现软件防火墙,通过编写脚本方式灵活设置防火墙过滤规则,避免设备遭受网络攻击。
8.一种符合IEC61850标准的电力智能网关通信方法,其特征在于:将通信端口分为下行端口和上行端口,与常规通信协议设备的通信为下行端口,与后台监控***通信的为上行端口;每种通信协议库按照动态链接库的模式挂载于主程序架构中,用于采集下行端口的常规通信协议设备的数据,并将数据存储于本地实时数据库;上行端口则从本地实时数据库获取设备数据,通过IEC61850协议库上传到站内后台监控***;所述IEC61850协议库通过ICD模型文件的sAddr短地址实现ICD模型文件的数据属性与本地数据库的数据点的灵活映射,在不修改软件的情况下实现与IEC61850协议的智能转换。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611198343.9A CN106453071A (zh) | 2016-12-22 | 2016-12-22 | 一种符合iec61850标准的电力智能网关 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611198343.9A CN106453071A (zh) | 2016-12-22 | 2016-12-22 | 一种符合iec61850标准的电力智能网关 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106453071A true CN106453071A (zh) | 2017-02-22 |
Family
ID=58215784
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611198343.9A Pending CN106453071A (zh) | 2016-12-22 | 2016-12-22 | 一种符合iec61850标准的电力智能网关 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106453071A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109361711A (zh) * | 2018-12-14 | 2019-02-19 | 泰康保险集团股份有限公司 | 防火墙配置方法、装置、电子设备及计算机可读介质 |
CN109597380A (zh) * | 2018-11-28 | 2019-04-09 | 江苏斯德雷特通光光纤有限公司 | 一种基于物联网与云计算技术的智慧能源管理平台*** |
CN112866207A (zh) * | 2020-12-31 | 2021-05-28 | 西安交通大学 | 一种用于变电站自动化的协议转换方法 |
JP2022078880A (ja) * | 2020-11-13 | 2022-05-25 | 一般財団法人電力中央研究所 | 監視制御システム、監視制御方法、及び、通信アダプタ |
CN114629967A (zh) * | 2022-03-10 | 2022-06-14 | 湖南大学 | 通信转化方法、装置、电子设备和存储介质 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101652975A (zh) * | 2007-03-30 | 2010-02-17 | Abb技术有限公司 | 配置智能电子设备的方法 |
-
2016
- 2016-12-22 CN CN201611198343.9A patent/CN106453071A/zh active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101652975A (zh) * | 2007-03-30 | 2010-02-17 | Abb技术有限公司 | 配置智能电子设备的方法 |
Non-Patent Citations (1)
Title |
---|
刘笑麟: "《基于IEC_61850的网关设计》", 《中国优秀硕士学位论文全文数据库信息科技集》 * |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109597380A (zh) * | 2018-11-28 | 2019-04-09 | 江苏斯德雷特通光光纤有限公司 | 一种基于物联网与云计算技术的智慧能源管理平台*** |
CN109361711A (zh) * | 2018-12-14 | 2019-02-19 | 泰康保险集团股份有限公司 | 防火墙配置方法、装置、电子设备及计算机可读介质 |
JP2022078880A (ja) * | 2020-11-13 | 2022-05-25 | 一般財団法人電力中央研究所 | 監視制御システム、監視制御方法、及び、通信アダプタ |
JP7097422B2 (ja) | 2020-11-13 | 2022-07-07 | 一般財団法人電力中央研究所 | 監視制御システム、監視制御方法、及び、通信アダプタ |
CN112866207A (zh) * | 2020-12-31 | 2021-05-28 | 西安交通大学 | 一种用于变电站自动化的协议转换方法 |
CN112866207B (zh) * | 2020-12-31 | 2022-05-06 | 西安交通大学 | 一种用于变电站自动化的协议转换方法 |
CN114629967A (zh) * | 2022-03-10 | 2022-06-14 | 湖南大学 | 通信转化方法、装置、电子设备和存储介质 |
CN114629967B (zh) * | 2022-03-10 | 2023-09-26 | 湖南大学 | 通信转化方法、装置、电子设备和存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106453071A (zh) | 一种符合iec61850标准的电力智能网关 | |
Mohagheghi et al. | Communication protocols and networks for power systems-current status and future trends | |
CN102611710B (zh) | 基于mms的调度主站与变电站的数据交互方法及*** | |
CN103455463B (zh) | 一种主控单元通信接入和转出方法 | |
CN102833112B (zh) | 一种具有环网功能的通信管理机 | |
EP2130349B1 (en) | Method of configuring an intelligent electronic device | |
RU2450406C1 (ru) | Управление распределением электроэнергии | |
CN109257208A (zh) | 一种基于opc ua的信息集成***及方法 | |
CN104967533B (zh) | 一种sdn控制器上增加iec 61850配置接口的方法和装置 | |
CN108650111B (zh) | 信息安全电力半实物仿真平台搭建方法及*** | |
EP2683137B1 (en) | Preventive diagnostic system for gas insulated switchgears GIS based on IEC 61850 | |
CN102709949A (zh) | 一种微电网协调控制*** | |
US10122589B2 (en) | Configuring the design of an industrial automation network | |
Bani-Ahmed et al. | Foundational support systems of the smart grid: State of the art and future trends | |
CN105867943A (zh) | 一种用于微电网数据采集***的通道管理实现方法 | |
US11005822B2 (en) | Securing substation communications using security groups based on substation configurations | |
CN106292576A (zh) | 一种scl模型与cim模型的映射方法 | |
CN103728957B (zh) | 一种基于实时数据库的hart现场设备管理方法及*** | |
CN103034220A (zh) | 一种发电厂一体化控制器 | |
CN205486734U (zh) | 一种基于无线适配器的工业实时数据采集*** | |
CN208903126U (zh) | 一种基于opc ua的信息集成*** | |
CN106888128A (zh) | 一种变电站内网监测***及其监测方法 | |
CN206698240U (zh) | 一种变电站内网监测*** | |
CN102710025B (zh) | 一种电力***通信装置及方法 | |
CN105488990A (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 |