CN103023895B - 一种小水电IED网中Zigbee协议与GOOSE协议的数据转换方法 - Google Patents

一种小水电IED网中Zigbee协议与GOOSE协议的数据转换方法 Download PDF

Info

Publication number
CN103023895B
CN103023895B CN201210506750.7A CN201210506750A CN103023895B CN 103023895 B CN103023895 B CN 103023895B CN 201210506750 A CN201210506750 A CN 201210506750A CN 103023895 B CN103023895 B CN 103023895B
Authority
CN
China
Prior art keywords
ied
frame
gateway
goose
mapping table
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.)
Active
Application number
CN201210506750.7A
Other languages
English (en)
Other versions
CN103023895A (zh
Inventor
蒋一波
陈琼
郑建炜
王雨晨
王万良
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Gaohang Intellectual Property Operation Co ltd
Haining Huangwan Town Asset Management Co ltd
Original Assignee
Zhejiang University of Technology ZJUT
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Zhejiang University of Technology ZJUT filed Critical Zhejiang University of Technology ZJUT
Priority to CN201210506750.7A priority Critical patent/CN103023895B/zh
Publication of CN103023895A publication Critical patent/CN103023895A/zh
Application granted granted Critical
Publication of CN103023895B publication Critical patent/CN103023895B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

一种小水电IED网中Zigbee协议与GOOSE协议的数据转换方法,小水电中用于采集各类数据的测量IED设备与网关节点构成了基于Zigbee协议的无线传感网,预先分配ID号并在网关内建立一张映射表下该方法能对接收到的以太网包首先进行有效性判断,根据目的MAC地址检索映射表获得测量IED的ID号,最后将以太网包封装成Zigbee无线数据帧发送;对接收到的Zigbee无线数据帧进行有效性判断,通过映射表获得测量IED的MAC地址和前次转发时刻,对时间间隔进行判断,从而丢弃冗余数据包,最后将Zigbee无线数据帧封装成GOOSE以太网包发送。本发明转换方法有效、协议转换快速、可抑制冗余数据包。

Description

一种小水电IED网中Zigbee协议与GOOSE协议的数据转换方法
技术领域
本发明涉及一种小水电IED网中Zigbee协议与GOOSE协议的数据转换方法。
背景技术
目前,水电站中用于采集各类数据的测量IED设备与上层用于数据存储、处理、诊断的水电站计算机通信的传统方式是采用光纤以太网进行有线传输。近年来全国各地在积极发展小水电,小水电一般坐落在交通较不方便的山区,采集数据的测量IED设备所处的环境往往比较特殊,困难的地理环境将对有线网络的布线工程有着极强的制约力,并且架设电缆需要大量的人力和物力,另外在建立好一个通讯网络后常常会因为需求而增加新的IED设备,导致重新布线等施工。从应用环境、施工成本和后继扩展性等角度来看都对以太网有线传输方式带来了挑战。
如今,近距离无线通信技术在人们生活中扮演着越来越重要的角色。无线传感器网络WSN属于无线通信网络,由部署在检测区域内大量传感器节点组成,通过无线通信方式形成的一个多跳的自组织的网络***。相对于其他无线通信技术,Zigbee技术的低成本、低功耗等诸多优势使其在激烈的竞争中逐渐脱颖而出,有利于数据的自动采集、分析和处理,有利于决策辅助***的有效实施,可以成功运用在工业控制、智能电网等多个领域中。
IEC61850标准规定通用面向对象变电站事件GOOSE报文采用特殊通信映射,直接映射到数据链路层和物理层。与其他报文不一样的是GOOSE报文不再使用TCP/IP协议栈与网络设备驱动程序通信,而是直接与设备驱动通信完成报文的发送和接收。
GOOSE实现了真正的P2P通信,任一个IED与其它IED通过以太网相连,即可作为订阅端接收数据,也可作为发布端为其它IED提供数据。传感器通过以太网将采集值数据发送给智能电子设备(IED),IED再将数据发送给上层小水电计算机***,对应地管理员可以通过小水电计算机***对小水电IED网络进行配置和管理,发布监测任务以及收集监测数据。
IEC61850的GOOSE报文的帧格式包括MAC目的地址,MAC源地址,TPID,TCI,Ethertype=0x88B8,APPID,Length,MAC填充,MAC计算检验CRC。GOOSE报文属于组播信息,IEC61850标准指出GOOSE报文的组播MAC地址范围为01-0C-CD-01-00-00到01-0C-CD-01-01-FF,即网关接收到以太网包的目的MAC地址介于上述范围之间且以太网类型为0X88B8,则认为该以太网包是GOOSE报文。
Zigbee无线数据帧结构包括帧控制、序列号、目的ID、源ID、负载、帧校验。由于无线传感网发送到GOOSE网的Zigbee无线数据帧中目的ID是网关节点的ID,源ID是测量IED的ID,所以当不同的用户发送命令后,经过网关协议转换,测量IED是不知道请求方用户信息的,本发明在Zigbee无线数据帧结构中添加一个源MAC地址项用来标识请求方用户信息,这样当网关收到无线传感网发送到GOOSE网的Zigbee无线数据帧时就知道封装新GOOSE以太网包的目的MAC地址,提高了转换协议的效率。另外,测量IED设备可能会在很短的时间内发送一样的数据包,增大网关节点的工作量并造成无线传感网络较低的吞吐量,本发明在协议转换前先判断该测量IED发送数据包的当前时刻和前次转发时刻的间隔是否超过设定时间间隔10ms,如果未超过则认为该数据帧重复发送,通过时间间隔判断可以有效降低网关节点的协议转换工作量。
发明内容
现有的小水电IED网中测量IED设备与计算机***间采用GOOSE网有线通信的方式已经不能适应在特殊应用环境下小水电IED网的布线可行性、节约性和网络的可扩展性,因此采集各类数据的测量IED设备采用无线传感网技术是十分必要的,其中关键问题是基于Zigbee协议的无线传感网接入小水电IED网需要进行Zigbee技术协议与GOOSE网的数据转换。
针对上述问题,本发明提供一种小水电IED网中Zigbee协议与GOOSE协议的数据转换方法,通过设置网关设备能够对接收到的数据帧进行有效性判断,再对网关内的映射表检索得到所需的信息,经过转发时间间隔判断后将原数据帧封装得到新构造的数据帧发送到目的网络。该方法能够有效地实现小水电IED网中无线传感网Zigbee技术协议与GOOSE网络的传输数据转换,对网关CPU的消耗很小,并提高了对网络错误包的兼容性,有效抑制了冗余数据包的转发。
本发明解决其技术问题所采用的技术方案是:
一种小水电IED网中Zigbee协议与GOOSE协议的数据转换方法,所述的方法包括以下步骤:
(1)预先分配ID号并在网关中建立映射表
(1.1)为网关节点和测量IED都分配一个唯一的ID号;
(1.2)在网关中建立一张映射表。映射表包括测量IED的ID号、测量IED的MAC地址、前次转发时刻三项;
(1.3)确认映射表中无线传感网中各测量IED的ID号及其MAC地址,保证其一一对应;
(2)网关接收到站控层发来的以太网包
(2.1)判断是否为发送到过程层侧的数据帧,判断依据:该数据帧的目的MAC地址是否在GOOSE报文的组播MAC地址范围内;
(2.2)判断是否为GOOSE报文直接映射到数据链路层的数据帧,网关根据该数据帧的以太网类型是否为0X88B8来判断;
(2.3)根据该数据帧的目的MAC地址检索映射表的所有条目n,在测量IED的MAC地址列中依次从第1行至第n行匹配;
(2.4)匹配到相同的测量IED的MAC地址后获得对应的测量IED的ID号;
(2.5)将以太网包封装成Zigbee无线数据帧,在地址项中新增源MAC地址项填入原以太网包的源MAC地址。测量IED的ID号为新无线数据帧的目的ID号,网关的ID号为新无线数据帧的源ID号;
(2.6)向目的测量IED发送新构造的Zigbee无线数据帧;
(3)网关接收到过程层发来的Zigbee无线数据帧
(3.1)判断是否为发送到站控层侧的数据帧,网关根据Zigbee无线数据帧的目的ID号和网关的ID号是否相同来判断,
(3.2)根据该数据帧的源ID号检索映射表的所有条目n,在测量IED的ID号列中依次从第1行至第n行匹配;
(3.3)匹配到相同的测量IED的ID号后获得对应的测量IED的MAC地址和前次转发时刻;
(3.4)比较当前时刻和前次转发时刻的间隔是否超过10ms,如果大于10ms就更新映射表中的前次转发时刻,否则认为该数据帧重复发送;
(3.5)将Zigbee无线数据帧封装成GOOSE以太网包,该数据帧中源MAC地址为新以太网包的目的MAC地址,测量IED的MAC地址为新以太网包的源MAC地址;
(3.6)向GOOSE网发送新构造的GOOSE以太网包。
本发明的工作原理是近年来全国各地在积极发展小水电,小水电一般坐落在交通较不方便的山区,采集数据的测量IED设备所处的环境往往比较特殊,传统架设线缆的有线通信对小水电IED网的布线工程带来了挑战。因此采集各类数据的测量IED设备采用无线传感网技术是十分必要的,可以有效地解决有线通信布线的复杂性和降低人力物力的耗费。利用Zigbee技术的低成本、低功耗等诸多优势运用到小水电IED网中,所以将Zigbee无线传感网成功接入GOOSE网中是关键问题。本发明采用新增一个网关节点的算法来完成不同网络间的协议转换,使Zigbee无线传感网接入GOOSE网成为可能。
本发明提出一种小水电IED网中Zigbee协议与GOOSE协议的数据转换方法,通过增加网关节点来完成协议转换。由于对原本有线连接的站控层计算机和过程层的测量IED之间采用了无线传输模式,为构成无线传感器网络,为小水电IED网分配唯一的ID号,可以提高无线传感器网络的安全性。通过建立一张MAC网卡地址、IED编号和前次转发时刻组成的映射表,该方法解决了从GOOSE网至Zigbee无线传感网的协议转换问题。通过对接收到的数据帧进行有效性判断对出错或重复的数据帧过滤,该方法可以提高协议转换的效率。在Zigbee无线数据帧结构中新增源MAC地址项,使IED发送数据时直接知道发送请求的用户计算机的MAC地址,所提方法能够快速进行协议转换,对网关CPU的消耗很小,性能较高,可抑制重传冗余数据包。
本发明的有益效果主要表现在:1、转换方法有效;2、协议转换快速;3、可抑制冗余数据包。
附图说明
图1是小水电IED网中Zigbee协议与GOOSE协议的数据转换方法的流程图。
图2是小水电IED网中Zigbee协议与GOOSE协议的数据转换***的结构图。
具体实施方式
下面结合附图对本发明作进一步描述。
参照图1,一种小水电IED网中Zigbee协议与GOOSE协议的数据转换方法,包括以下步骤:
第一步:为小水电IED网分配唯一的ID号,包括网关节点和所有测量IED设备。
第二步:在网关中建立一张映射表。映射表包括测量IED的ID号、测量IED的MAC地址、前次转发时刻三项。
第三步:网关接收到站控层发来的以太网包。
第四步:判断是否为发送到过程层侧的数据帧。网关根据该数据帧的目的MAC地址是否在GOOSE报文的组播MAC地址范围内来判断,如果不是就将该数据帧丢弃。
第五步:判断是否为GOOSE报文直接映射到数据链路层的数据帧。网关根据该数据帧的以太网类型是否为0X88B8来判断,如果不是就将该数据帧丢弃。
第六步:根据该数据帧的目的MAC地址检索映射表的所有条目n。
第七步:在测量IED的MAC地址列中依次从第1行至第n行匹配,判断是否检索到该目的MAC地址,如果循环结束仍没有得到匹配就将该数据帧丢弃。
第八步:匹配到相同的测量IED的MAC地址后获得对应的测量IED的ID号。
第九步:将以太网包封装成Zigbee无线数据帧。在地址项中新增源MAC地址项填入原以太网包的源MAC地址。测量IED的ID号为新无线数据帧的目的ID号,网关的ID号为新无线数据帧的源ID号。
第十步:向目的测量IED发送新构造的Zigbee无线数据帧。
第十一步:网关接收到过程层发来的Zigbee无线数据帧。
第十二步:判断是否为发送到站控层侧的数据帧。网关根据Zigbee无线数据帧的目的ID号和网关的ID号是否相同来判断,如果不同就将该数据帧丢弃。
第十三步:根据该数据帧的源ID号检索映射表的所有条目n。
第十四步:在测量IED的ID号列中依次从第1行至第n行匹配,判断是否检索到该源ID号,如果循环结束仍没有得到匹配就将该数据帧丢弃。
第十五步:匹配到相同的测量IED的ID号后获得对应的测量IED的MAC地址和前次转发时刻t。
第十六步:比较当前时刻和前次转发时刻的间隔是否超过10ms,如果小于10ms就认为该数据帧重复将其丢弃。如果大于10ms就更新映射表中的前次转发时刻。
第十七步:将Zigbee无线数据帧封装成GOOSE以太网包。该数据帧中源MAC地址为新以太网包的目的MAC地址,测量IED的MAC地址为新以太网包的源MAC地址。
第十八步:向GOOSE网发送新构造的GOOSE以太网包。
本实施例设计了一种小水电IED网中Zigbee协议与GOOSE协议的数据转换方法。该方法通过在网关节点中增加快速交互方法来解决GOOSE协议和Zigbee无线网络协议的数据转换。小水电中用于采集各类数据的测量IED设备与网关节点构成了基于Zigbee协议的无线传感网,该无线传感网通过网关设备连接到GOOSE网。预先分配ID号并在网关内建立一张映射表下该方法能对接收到的以太网包首先进行有效性判断,根据目的MAC地址检索映射表获得测量IED的ID号,最后将以太网包封装成Zigbee无线数据帧发送。对应地该方法同样可以对接收到的Zigbee无线数据帧进行有效性判断,通过映射表获得测量IED的MAC地址和前次转发时刻,对时间间隔进行判断,从而丢弃冗余数据包,最后将Zigbee无线数据帧封装成GOOSE以太网包发送。该方法对数据帧的有效性判断可以对冗余重复的数据帧进行过滤,提高协议中数据内容的转换效率。该方法通过无线传感网技术能够有效地解决传统水电站IED网有线通信的复杂性、制约性。
参照图2,应用本方法实现的一种小水电IED网中Zigbee协议与GOOSE协议的数据转换***,主要包括:Zigbee协议与GOOSE协议的转换子***、数据统计分析子***。
所述的Zigbee协议与GOOSE协议的转换子***包括:
(1)协议转换预处理模块:预先为小水电IED网中测量IED和网关分配唯一的ID号,并在网关内建立一张映射表,为协议转换做好准备。
(2)数据帧有效性判断模块:对接收到的数据帧进行有效性判断,将出错重复的数据帧过滤。
(3)协议转换封装数据帧模块:从映射表检索获取信息后将原数据帧封装得到新构造的数据帧发送到目的网络。
所述的数据统计分析子***包括:
(1)GOOSE报文统计分析模块:统计***的GOOSE报文的分析结果。
(2)Zigbee报文统计分析模块:统计***的Zigbee报文的分析结果。

Claims (1)

1.一种小水电IED网中Zigbee协议与GOOSE协议的数据转换方法,其特征在于:所述的方法包括以下步骤:
(1)预先分配ID号并在网关中建立映射表;
(1.1)为网关节点和测量IED都分配一个唯一的ID号;
(1.2)在网关中建立一张映射表,映射表包括测量IED的ID号、测量IED的MAC地址、前次转发时刻三项;
(1.3)确认映射表中无线传感网中各测量IED的ID号及其MAC地址,保证其一一对应;
(2)网关接收到站控层发来的以太网包;
(2.1)判断是否为发送到过程层侧的数据帧,判断依据:该数据帧的目的MAC地址是否在GOOSE报文的组播MAC地址范围内;
(2.2)判断是否为GOOSE报文直接映射到数据链路层的数据帧,网关根据该数据帧的以太网类型是否为0X88B8来判断;
(2.3)根据该数据帧的目的MAC地址检索映射表的所有条目n,在测量IED的MAC地址列中依次从第1行至第n行匹配;
(2.4)匹配到相同的测量IED的MAC地址后获得对应的测量IED的ID号;
(2.5)将以太网包封装成Zigbee无线数据帧,在地址项中新增源MAC地址项填入原以太网包的源MAC地址,测量IED的ID号为新无线数据帧的目的ID号,网关的ID号为新无线数据帧的源ID号;
(2.6)向目的测量IED发送新构造的Zigbee无线数据帧;
(3)网关接收到过程层发来的Zigbee无线数据帧;
(3.1)判断是否为发送到站控层侧的数据帧,网关根据Zigbee无线数据帧的目的ID号和网关的ID号是否相同来判断,
(3.2)根据该数据帧的源ID号检索映射表的所有条目n,在测量IED的ID号列中依次从第1行至第n行匹配;
(3.3)匹配到相同的测量IED的ID号后获得对应的测量IED的MAC地址和前次转发时刻;
(3.4)比较当前时刻和前次转发时刻的间隔是否超过10ms,如果大于10ms就更新映射表中的前次转发时刻,否则认为该数据帧重复发送;
(3.5)将Zigbee无线数据帧封装成GOOSE以太网包,该数据帧中源MAC地址为新以太网包的目的MAC地址,测量IED的MAC地址为新以太网包的源MAC地址;
(3.6)向GOOSE网发送新构造的GOOSE以太网包。
CN201210506750.7A 2012-11-29 2012-11-29 一种小水电IED网中Zigbee协议与GOOSE协议的数据转换方法 Active CN103023895B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210506750.7A CN103023895B (zh) 2012-11-29 2012-11-29 一种小水电IED网中Zigbee协议与GOOSE协议的数据转换方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210506750.7A CN103023895B (zh) 2012-11-29 2012-11-29 一种小水电IED网中Zigbee协议与GOOSE协议的数据转换方法

Publications (2)

Publication Number Publication Date
CN103023895A CN103023895A (zh) 2013-04-03
CN103023895B true CN103023895B (zh) 2015-08-05

Family

ID=47972026

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210506750.7A Active CN103023895B (zh) 2012-11-29 2012-11-29 一种小水电IED网中Zigbee协议与GOOSE协议的数据转换方法

Country Status (1)

Country Link
CN (1) CN103023895B (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104715596A (zh) * 2014-12-30 2015-06-17 国家电网公司 一种变电站数据的传输方法
CN111009966A (zh) * 2019-11-22 2020-04-14 贵州电网有限责任公司 一种变电站设备的数据交互***、方法、装置及存储介质
CN111162964B (zh) * 2019-12-17 2021-10-12 山东鲁软数字科技有限公司智慧能源分公司 一种智能站报文完整性分析方法及***
CN111064726B (zh) * 2019-12-18 2022-12-02 海南电网有限责任公司电力科学研究院 一种goose协议与hdlc协议数据转换的实现方法及***

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101902380A (zh) * 2010-07-06 2010-12-01 浙江大学 一种基于ZigBee的FF现场总线控制***及其协议转换方法
CN102271100A (zh) * 2011-09-05 2011-12-07 国电南京自动化股份有限公司 EtherCAT工业以太网与无线Zigbee间的网关装置及其协议转换方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102934407B (zh) * 2010-06-11 2015-09-30 Abb研究有限公司 用于无线传感器网络和工业控制***之间的通信的高能效方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101902380A (zh) * 2010-07-06 2010-12-01 浙江大学 一种基于ZigBee的FF现场总线控制***及其协议转换方法
CN102271100A (zh) * 2011-09-05 2011-12-07 国电南京自动化股份有限公司 EtherCAT工业以太网与无线Zigbee间的网关装置及其协议转换方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"基于Zigbee协议的无线传感器网络研究";刘广新;《中国优秀硕士学位论文全文数据库 信息科技辑》;20111215(第S2期);全文 *

Also Published As

Publication number Publication date
CN103023895A (zh) 2013-04-03

Similar Documents

Publication Publication Date Title
CN104243595B (zh) 一种基于IPv6的用电信息采集***及其方法
CN108092884A (zh) 一种无线接入网关***及应用方法
CN103116346B (zh) 一种网络拓扑结构无线通讯的电能质量在线监测***
CN106340176A (zh) 一种智能电表的信息共享方法、智能电表及采集路由器
CN101582895A (zh) 基于epa的嵌入式工业无线wia-pa网关
CN103023895B (zh) 一种小水电IED网中Zigbee协议与GOOSE协议的数据转换方法
CN102143511A (zh) 对室内分布器件进行无线感知监测的***及方法
CN102761930B (zh) Cfda自组网中路由建立的方法及***
CN104157120A (zh) 工业装备及环境监控的wsn信息感知***及方法
CN103581004A (zh) 多协议网络汇聚信息交换器
CN108345326A (zh) 一种基于lora自组网技术的电热带温度无线测控***
CN113724485B (zh) 一种快速密集信息采集方法
CN103347294A (zh) 无线传感器***及数据收集方法
CN104683323A (zh) 基于混合协议的智能配电网无线通信***
CN102420859A (zh) 基于无线传感网络及虚拟仪器技术的数据采集***
CN107222338A (zh) 一种物联网节点信息通信模型及通信方法
CN110519093A (zh) 一种基于泛在电力物联网的信息采集***网络架构
CN107888466A (zh) 一种基于lldp的自组织分布式广域保护网络通信方法
CN108417004A (zh) 一种基于双通道的多类型表计数据集中采集***和方法
CN207251930U (zh) LoRa简易网关
CN111610361A (zh) 一种电力物联网随器量测***及方法
CN104703244A (zh) 一种IPv6微功率无线通信方法
CN202094935U (zh) 基于动态ip网络实现远程开关信号控制***
CN103605172B (zh) 适用于风能梯度气象观测的无线数据传输方法
Chen et al. Investigations on communication and management techniques for electric internet of things applications in smart grid

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20191225

Address after: 314400 in huangwan town government, Haining City, Jiaxing City, Zhejiang Province

Patentee after: Haining huangwan town Asset Management Co.,Ltd.

Address before: 510000 unit 2414-2416, building, No. five, No. 371, Tianhe District, Guangdong, China

Patentee before: GUANGDONG GAOHANG INTELLECTUAL PROPERTY OPERATION Co.,Ltd.

Effective date of registration: 20191225

Address after: 510000 unit 2414-2416, building, No. five, No. 371, Tianhe District, Guangdong, China

Patentee after: GUANGDONG GAOHANG INTELLECTUAL PROPERTY OPERATION Co.,Ltd.

Address before: The city Zhaohui six districts Chao Wang Road Hangzhou City, Zhejiang province 310014 18

Patentee before: Zhejiang University of Technology