CN107579758A - 一种基于g3‑plc的双向交互通信方法 - Google Patents

一种基于g3‑plc的双向交互通信方法 Download PDF

Info

Publication number
CN107579758A
CN107579758A CN201710814295.XA CN201710814295A CN107579758A CN 107579758 A CN107579758 A CN 107579758A CN 201710814295 A CN201710814295 A CN 201710814295A CN 107579758 A CN107579758 A CN 107579758A
Authority
CN
China
Prior art keywords
ammeter
node
concentrator
hop
communication method
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
Application number
CN201710814295.XA
Other languages
English (en)
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.)
Electric Power Research Institute of Guizhou Power Grid Co Ltd
Original Assignee
Electric Power Research Institute of Guizhou Power Grid Co Ltd
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 Electric Power Research Institute of Guizhou Power Grid Co Ltd filed Critical Electric Power Research Institute of Guizhou Power Grid Co Ltd
Priority to CN201710814295.XA priority Critical patent/CN107579758A/zh
Publication of CN107579758A publication Critical patent/CN107579758A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开了一种基于G3‑PLC的双向交互通信方法,其特征在于,包括以下步骤:步骤1:网状网络组网,组成多跳网状拓扑网;步骤2:在多跳网状拓扑网中采用下一代轻量级按需距离矢量路由算法,建立双向动态路由;本发明提供一种基于G3‑PLC的双向交互通信方法,应用于电力集抄***中,以解决传统基于FSK电力线载波通信技术无法实现双向数据实时互动的问题,提高电表响应和事件上报的实时性,实现营销主站与用电侧的双向数据实时互动,同时,以解决对入网新能源发电诸如出力曲线等参数的控制等技术问题。

Description

一种基于G3-PLC的双向交互通信方法
技术领域
本发明涉及电力通信技术领域,尤其涉及一种基于G3-PLC的双向交互通信方法。
背景技术
传统基于FSK电力线载波通信技术由于物理层传输速率限制和多种静态路由机制的缺陷,无法实现双向数据实时互动,而且其改进方法复杂、硬件互动机制和运维成本高,效果不理想。
发明内容
本发明要解决的技术问题是:
本发明提供一种基于G3-PLC的双向交互通信方法,应用于电力集抄***中,以解决传统基于FSK电力线载波通信技术无法实现双向数据实时互动的问题,从而提高电表响应和事件上报的实时性,实现营销主站与用电侧的双向数据实时互动。
本发明的技术方案是:
一种基于G3-PLC的双向交互通信方法,其特征在于,包括以下步骤:
步骤1:网状网络组网,组成多跳网状拓扑网;
步骤2:在多跳网状拓扑网中采用下一代轻量级按需距离矢量路由算法,建立双向动态路由。
步骤1所述的网状网络组网,组成多跳网状拓扑网,其步骤包括:
步骤1.1集中器G3-PLC模块上电初始化并创建一个子网;
步骤1.2从模块上电流程初始化。
步骤2所述的在多跳网状拓扑网中采用一代轻量级按需距离矢量路由算法建立双向动态路由,其步骤包括:
步骤2.1集中器G3-PLC模块在6LOWPAN层实现下一代轻量级按需距离矢量路由算法;
步骤2.2分阶段建立双向动态路由。
在电力集抄***中的应用包括以下步骤:
步骤4.1:集中器发送抄表请求数据包;
步骤4.2:电表对抄表请求进行应答;
步骤4.3:电表事件数据包经电表从节点主动上报给集中器。
步骤4.1所述的集中器发送抄表请求数据包,包括以下步骤:
步骤4.1.1集中器发送抄表数据请求帧传输至主节点,主节点解析该请求帧获取集中器目的抄表地址;
步骤4.1.2主节点检查路由表中是否有到该目的电表的路径;
步骤4.1.3下一跳节点检查目的表地址是否与自身地址相同,循环直至抄表帧到达目的电表。
步骤4.2所述的电表对抄表请求进行应答,包括以下步骤:
步骤4.2.1电表解析抄表报文并响应请求的数据,将应答数据发送到电表端载波从节点;
步骤4.2.2从节点将电表应答的抄表数据传回主节点;
步骤4.2.3主节点将目的电表节点返回的数据发送给集中器。
步骤4.3所述的电表事件数据包经电表从节点主动上报给集中器,包括以下步骤:
步骤4.3.1电表将事件数据包发送给电表从节点,从节点利用现有路径或建立新路径将电表将事件数据包发给下一跳节点;
步骤4.3.2下一跳节点将事件数据包上报到达集中器。
本发明的有益效果:
本发明提供一种基于G3-PLC的双向交互通信方法,应用于电力集抄***中, 克服了传统基于FSK电力线载波通信技术无法实现双向数据实时互动的问题,解决了对入网新能源发电诸如出力曲线等参数的控制等技术问题,实现营销主站与用电侧的双向数据实时互动,提高电表响应和事件上报的实时性。
附图说明
图1路由请求过程示意图;
图2路由应答过程示意图;
图3集中器节点上电创建网络流程图;
图4电表上电加入集中器创建的网络流程图。
具体实施方式
一种基于G3-PLC的双向交互通信方法,它包括以下步骤:
步骤1:网状网络组网,组成多跳网状拓扑网;
步骤2:在多跳网状拓扑网中采用下一代轻量级按需距离矢量路由算法,建立双向动态路由。
步骤1所述的网状网络组网,组成多跳网状拓扑网,其步骤包括:
步骤1.1集中器G3-PLC模块上电初始化并创建一个子网,创建过程如下:
(1)集中器模块上电复位;
(2)集中器设置主模块的网络标识符(子网标识符),网络标识符规定为两个字节,且不能重复。
(3)主模块设置自己的模块设备标示符为十六进制的0000。
(4)集中器将自己管理的电表档案下发给集中器模块,构成集中器模块的“白名单”,其中电表档案必须包括电表地址,电表状态在初始时都为“无效”,如下所示:
(5)主模块创建子网,等待从模块发起注册。
(6)当有从模块来注册时,检查从模块注册时携带的对应电表的表地址是否在映射表中,如在则说明该表是本集中器负责管理的一块表,接收申请并将表地址对应的模块设备标识符分配给从模块,连接状态从默认状态“有效”改为“激活”。否则拒绝从模块加入子网申请。
步骤1.2从模块上电流程初始化,初始化流程如下:
(1)从模块上电复位。
(2)从模块扫描子网,发现全部网络标识符,首先选择信号最好的PAN网加入,如被拒绝将继续选择其它的PAN网加入,如此偱环。
(3)从模块携带对应的电表或设备地址发起加入子网申请。
(4)加入子网后,主模块分配一个模块设备标识符(两个字节)给从模块,从模块根据网络标识符与设备标识符唯一标识自己。
步骤2所述的在多跳网状拓扑网中采用一代轻量级按需距离矢量路由算法建立双向动态路由,其步骤包括:
步骤2.1集中器G3-PLC模块在6LOWPAN层实现下一代轻量级按需距离矢量路由算法;
G3-PLC在6LOWPAN层实现了下一代轻量级按需距离矢量路由算法,路由算法包括相邻表、路由表和路由请求表;相邻表记录了与当前节点在物理上能进行通信的相邻节点的信息,路由表记录了当前节点要到达目的节点,要经过的下一跳节点的地址等信息,路由请求表为临时表,用于发现路由和用来保持某次路由查找消息的跟踪。
步骤2.2分阶段建立双向动态路由;
第1阶段:路由请求
路由请求包(后称RREQ)是指一个从源节点S发出的广播包,如果有中间节点收到,中间节点将重新广播它一次,如此反复,直到它到达目的节点D,路由请求过程如下:
(1)源节点S产生一条新的RREQ消息,并将其广播到它的邻居节点;
(2)如果邻居节点在它的路由请求表里发现有路由请求ID和源地址都相同的RREQ,那么放弃本条RREQ消息,反之这个节点将在路由请求表中***该 RREQ消息,同时在路由表里创建一个到原节点的路由路径记录,然后由该邻居节点将本条RREQ消息重新广播出去;
(3)其它中间节点重复步骤(2)步;
(4)当目标节点D接收到本条RREQ消息后,它将在其对应的路由请求表中检查是否有路由请求ID和源地址都相同的RREQ消息存在,如果有则比较这两条RREQ消息的路由代价(路有代价=前向路由成本+经过的弱势链路总条数),优先比较前向路由成本,若前向路由成本相同,则经过的弱势链路总条数小的路由代价更小,若后者路由代价更小,将更新前者的前向路由成本和经过的弱势链路总条数,若后者路由代价更大则保留前者,即路由保持最佳路径,并同时更新目标节点路由表中的反向路由地址;
第二阶段:路由应答
路由应答包(后称RREP)是指一个由目的节点D发出的单播包,通过中间节点沿着查找路径转发到源节点S,路由应答过程如下:
(1)中间节点接收到单播包,检查该中间节点的路由表中是否有到源节点S 的路径,若没有则丢弃该条RREP消息;
(2)中间节点检查其路由请求表中是否有路由请求ID和源地址都相同的 RREP,若没有则放弃该条RREP消息,若有则中间节点比较这两条RREP消息的反向路由成本,如果后者RREP中的反向路由成本更大则丢弃该RREP,反之更新路由请求表中的反向路由成本,且该RREP消息被该中间结点转发到它路由请求表与路由请求ID和源地址都相同的消息记录的反向路由地址所在的节点;
(3)与此同时若RREP所经过的链路为弱势链路,则需在该RREP消息的弱势链路经过条数值的基础上加1,且该RREP从目的地址转发回到源地址的路径上,反向路由成本的值逐跳被累加,最后中间节点依据RREP在它的路由表中加上一条其到目的节点路径记录;
此时,源节点S与目的节点D都可以主动发送数据包经过这条路径到达对端,即源节点S到目的节点D所经过的中间节点的路由表中有到源节点S的路径,也有到目的节点D的路径,因此建立了双向动态路由,实现双向数据实时互动。在电力集抄***中的应用包括以下步骤:
步骤4.1:集中器发送抄表请求数据包;
集中器发送抄表请求数据包,抄表请求数据包经过本地串口传输至集中器端的载波主节点,载波主节点经G3-PLC载波通信网络将抄表请求数据包传输到电表端;
步骤4.2:电表对抄表请求进行应答;
电表对抄表请求进行应答,并经本地串口将应答数据包传输到电表端的载波从节点上,载波从节点将应答的数据包经G3-PLC载波通信网络传输到集中器端;
步骤4.3:电表事件数据包经电表从节点主动上报给集中器。
步骤4.1所述的集中器发送抄表请求数据包,包括以下步骤:
步骤4.1.1集中器发送抄表数据请求帧传输至主节点,主节点解析该请求帧获取集中器要目的抄表地址:
集中器发送抄表数据请求帧,经本地串口传输至集中器主节点,主节点解析该请求帧,获取集中器要目的抄表地址;
步骤4.1.2主节点检查路由表中是否有到该目的电表的路径:
主节点检查路由表中是否有到该目的电表的路径,若有则转发抄表帧到该路径的下一跳节点,若无则进行路由发现,建立到目的表路径,转发给到目的节点路径的下一跳节点。
步骤4.1.3下一跳节点检查目的表地址是否与自身地址相同,循环直至抄表帧到达目的电表:
下一跳节点收到主节点转发的抄表帧,检查目的表地址是否与自身地址相同,若相同则转发给自己所在表,若不同则转发至下一跳节点。循环直至抄表帧到达目的电表。
步骤4.2所述的电表对抄表请求进行应答,包括以下步骤:
步骤4.2.1电表解析抄表报文并响应请求的数据并将应答数据经本地串口发送到电表端载波从节点;
步骤4.2.2从节点将电表应答的抄表数据传回主节点;
从节点依据主节点创建好的双向路由路径,将电表应答的抄表数据经载波通信网络传回主节点,若之前创建的路由因各种原因发生中断,则由从节点重新发起路由发现,创建一条到达主节点的新路径;
步骤4.2.3主节点将目的电表节点返回的数据通过本地串口发送给集中器。步骤4.3所述的电表事件数据包经电表从节点主动上报给集中器,包括以下步骤:
步骤4.3.1电表将事件数据包发送给电表从节点,从节点利用现有路径或建立新路径将电表将事件数据包发给下一跳节点:
电表将事件数据包经本地串口发送给电表从节点,从节点检查路由表中是否有到主节点的路径,若有则转发抄表帧到该路径的下一跳节点,若无则进行路由发现,建立到主节点的路径,路径建立完成后,再转发给到达主节点路径的下一跳节点;
步骤4.3.2下一跳节点将事件数据包上报到达集中器:
下一跳节点收到要上报事件的电表节点转发来的事件上报数据包后,检查目的节点地址是否与自己的地址相同(即自己是否是主节点),若相同则将事件上报数据包通过本地串口转发给集中器,若不同则转发至下一跳节点,循环反复,直至事件上报数据包到达集中器。

Claims (7)

1.一种基于G3-PLC的双向交互通信方法,其特征在于,包括以下步骤:
步骤1:网状网络组网,组成多跳网状拓扑网;
步骤2:在多跳网状拓扑网中采用下一代轻量级按需距离矢量路由算法,建立双向动态路由。
2.根据权利要求1所述的一种基于G3-PLC的双向交互通信方法,其特征在于:
步骤1所述的网状网络组网,组成多跳网状拓扑网,其步骤包括:
步骤1.1集中器G3-PLC模块上电初始化并创建一个子网;
步骤1.2从模块上电流程初始化。
3.根据权利要求1所述的一种基于G3-PLC的双向交互通信方法,其特征在于:
步骤2所述的在多跳网状拓扑网中采用一代轻量级按需距离矢量路由算法建立双向动态路由,其步骤包括:
步骤2.1集中器G3-PLC模块在6LOWPAN层实现下一代轻量级按需距离矢量路由算法;
步骤2.2分阶段建立双向动态路由。
4.根据权利要求1所述的一种基于G3-PLC的双向交互通信方法,其特征在于:
在电力集抄***中的应用包括以下步骤:
步骤4.1:集中器发送抄表请求数据包;
步骤4.2:电表对抄表请求进行应答;
步骤4.3:电表事件数据包经电表从节点主动上报给集中器。
5.根据权利要求4所述的一种基于G3-PLC的双向交互通信方法,步骤4.1所述的集中器发送抄表请求数据包,包括以下步骤:
步骤4.1.1集中器发送抄表数据请求帧传输至主节点,主节点解析该请求帧获取集中器目的抄表地址;
步骤4.1.2主节点检查路由表中是否有到该目的电表的路径;
步骤4.1.3下一跳节点检查目的表地址是否与自身地址相同,循环直至抄表帧到达目的电表。
6.根据权利要求4所述的一种基于G3-PLC的双向交互通信方法,步骤4.2所述的电表对抄表请求进行应答,包括以下步骤:
步骤4.2.1电表解析抄表报文并响应请求的数据,将应答数据发送到电表端载波从节点;
步骤4.2.2从节点将电表应答的抄表数据传回主节点;
步骤4.2.3主节点将目的电表节点返回的数据发送给集中器。
7.根据权利要求4所述的一种基于G3-PLC的双向交互通信方法,步骤4.3所述的电表事件数据包经电表从节点主动上报给集中器,包括以下步骤:
步骤4.3.1电表将事件数据包发送给电表从节点,从节点利用现有路径或建立新路径将电表将事件数据包发给下一跳节点;
步骤4.3.2下一跳节点将事件数据包上报到达集中器。
CN201710814295.XA 2017-09-11 2017-09-11 一种基于g3‑plc的双向交互通信方法 Pending CN107579758A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710814295.XA CN107579758A (zh) 2017-09-11 2017-09-11 一种基于g3‑plc的双向交互通信方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710814295.XA CN107579758A (zh) 2017-09-11 2017-09-11 一种基于g3‑plc的双向交互通信方法

Publications (1)

Publication Number Publication Date
CN107579758A true CN107579758A (zh) 2018-01-12

Family

ID=61035961

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710814295.XA Pending CN107579758A (zh) 2017-09-11 2017-09-11 一种基于g3‑plc的双向交互通信方法

Country Status (1)

Country Link
CN (1) CN107579758A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110047268A (zh) * 2019-04-25 2019-07-23 宁波三星医疗电气股份有限公司 抄表方法及装置
CN111464435A (zh) * 2020-03-18 2020-07-28 深圳市力合微电子股份有限公司 一种面向物联网的电力载波通信的网络层协议
CN113242140A (zh) * 2021-03-30 2021-08-10 宁波三星医疗电气股份有限公司 嵌入式设备的g3网络拓扑数据存储方法、展示方法及电子设备
CN113747267A (zh) * 2021-08-10 2021-12-03 青岛鼎信通讯股份有限公司 一种基于hplc主辅路由的电力线数据采集融合方法
CN114373291A (zh) * 2022-01-19 2022-04-19 深圳市力合微电子股份有限公司 一种g3-plc电表自动注册到主站的方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2068500A2 (en) * 2007-12-03 2009-06-10 Elbit Systems Electro-Optics Elop Ltd. Method and system for flooding and multicast routing in an ad-hoc network
CN102117537A (zh) * 2009-12-31 2011-07-06 深圳先进技术研究院 抄表用网关和抄表***以及抄表方法
CN103888357A (zh) * 2014-03-07 2014-06-25 清华大学 动态传送网络的移动源路由方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2068500A2 (en) * 2007-12-03 2009-06-10 Elbit Systems Electro-Optics Elop Ltd. Method and system for flooding and multicast routing in an ad-hoc network
CN102117537A (zh) * 2009-12-31 2011-07-06 深圳先进技术研究院 抄表用网关和抄表***以及抄表方法
CN103888357A (zh) * 2014-03-07 2014-06-25 清华大学 动态传送网络的移动源路由方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
张秋雁: "G3_PLC高速窄带载波在低压集抄中的应用", 《贵州电力技术》 *
陈鑫雯: "基于G3标准自动抄表***路由机制的设计与实现", 《湖南大学硕士学位论文》 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110047268A (zh) * 2019-04-25 2019-07-23 宁波三星医疗电气股份有限公司 抄表方法及装置
CN110047268B (zh) * 2019-04-25 2020-08-25 宁波三星医疗电气股份有限公司 抄表方法及装置
CN111464435A (zh) * 2020-03-18 2020-07-28 深圳市力合微电子股份有限公司 一种面向物联网的电力载波通信的网络层协议
CN111464435B (zh) * 2020-03-18 2021-12-03 深圳市力合微电子股份有限公司 一种面向物联网的电力载波通信方法
CN113242140A (zh) * 2021-03-30 2021-08-10 宁波三星医疗电气股份有限公司 嵌入式设备的g3网络拓扑数据存储方法、展示方法及电子设备
CN113747267A (zh) * 2021-08-10 2021-12-03 青岛鼎信通讯股份有限公司 一种基于hplc主辅路由的电力线数据采集融合方法
CN114373291A (zh) * 2022-01-19 2022-04-19 深圳市力合微电子股份有限公司 一种g3-plc电表自动注册到主站的方法

Similar Documents

Publication Publication Date Title
CN107579758A (zh) 一种基于g3‑plc的双向交互通信方法
CN102037685B (zh) 通过链路状态协议控制的以太网的ip转发
KR101421511B1 (ko) 라우팅 정보를 교환하고 복수의 네트워크 영역에 걸쳐 접속을 설정하는 방법 및 장치
CN103346968B (zh) 用于路由组播数据的方法和装置
CN1327667C (zh) Ad-hoc网络中的多播路由
Gui et al. Scalable multicasting in mobile ad hoc networks
CN102957589B (zh) 业务数据传输的方法、网络节点及***
CN104378297A (zh) 一种报文转发方法及设备
Tsai et al. A path-connected-cluster wireless sensor network and its formation, addressing, and routing protocols
CN102150148A (zh) 层2拓扑中针对单播帧和多播帧的差别化服务
CN101911602A (zh) 包含使用is-is层级的自组织可缩放以太网的远程通信的方法和***
CN102769885B (zh) 一种在传感器网络中实现路由的方法和传感器网络
CN101960785A (zh) 在链路状态协议受控以太网网络上实现vpn
CN102148756A (zh) 一种基于6LoWPAN邻居发现的树状路由方法
CN103841621B (zh) 一种基于6LoWPAN树型网络的冗余路由方法
CN109150723A (zh) 一种物联网的路由通信实现方法
CN103476081B (zh) 一种无线传感器网络中路由的方法
CN104618525B (zh) 基于分层路由跨异构网络的无缝连接的方法
CN105282041A (zh) 基于isis的洪泛方法及装置
Chiti et al. Energy efficient routing algorithms for application to agro-food wireless sensor networks
CN1960325B (zh) 一种桥接网络中的数据处理方法及一种桥接网络
CN105515986B (zh) 列车通信网络数据处理方法及***
Lau et al. A distance-vector routing protocol for networks with unidirectional links
Liu et al. The study of effectiveness for ad-hoc wireless network
CN106255166B (zh) 一种层次拓扑结构图上的基于内容中心网络的路由方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for 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: 20180112