技术新讯 > 电子通信装置的制造及其应用技术 > 一种基于G3-PLC通信的快速入网方法、介质及终端与流程  >  正文

一种基于G3-PLC通信的快速入网方法、介质及终端与流程

  • 国知局
  • 2024-08-02 14:42:23

本发明属于智能电网,尤其涉及一种基于g3-plc通信的快速入网方法、介质及终端。

背景技术:

1、随着科学技术的进步,智能电网改造工程不断推进,智能电表的市场装机容量日趋扩大,与电表配套的g3-plc通信模块的使用寿命已不是关注焦点,人们主要关注的是电表的通信采集成功率。

2、目前在非洲或者其他电力得不保障的地区停电的频率较高,这种情况下如果使用走正常入网流程的g3-plc的通信方式来采集电表的电量等数据,将会浪费很多时间在组网上,并且在频繁掉电的场景下,可能还没有等所有电表加入dcu的pan网络,此时电网已经再次停电,最终导致采集成功率很低。公开号为cn115473548a的专利提供了一种基于g3-plc通信网络的入网方法及终端,包括步骤:发送网络请求数据,并根据所述网络请求数据获取可接入设备列表;计算所述可接入设备列表中每一设备的权重分值,并将所述可接入列表根据所述权重分值排序;接入排序最靠前的目标设备,获取所述目标设备的网络标识号并存储。此专利获取可接入设备列表之后,按照权重分值将在可接入设备列表中的设备排序,则能够获取最接近于期望的目标设备,在接入目标设备之后,将目标设备的网络标识号存储,下次接入时能够优先接入存储过的网络标识号对应的目标设备,虽然一定程度上缓解通信拓扑不稳定的问题,但是如何保证在频繁掉电的情况下的通信采集成功率,此专利并未给出相关技术方案。

3、因此,如何解决现有技术中必须要等到每个电表都入网后才能正常抄表,受频繁掉电影响导致通信采集成功率低的问题已刻不容缓。

技术实现思路

1、针对现有技术的不足,本发明的目的是提供一种基于g3-plc通信的快速入网方法,以解决现有技术中通信采集成功率低的问题;另外本发明还提供了一种基于g3-plc通信的快速入网介质及终端。

2、为了解决上述技术问题,本发明采用了如下的技术方案:

3、第一方面,本发明提供了一种基于g3-plc通信的快速入网方法,包括以下步骤:

4、s10、模块上电后,执行g3-plc及相关参数的初始化;

5、s20、从flash中读取快速入网需要的参数并检查参数是否符合快速入网条件,若是,则执行快速入网流程,若否,则执行正常入网流程;

6、s30、若符合快速入网流程,则存储上下文和快速入网计数器加1;

7、s40、执行快速入网后,周期性检查dcu是否有下发抄读指令抄读从模块所在电表,若否,则从模块自行复位并将快速入网计数器清零,返回步骤s10;

8、s50、若快速入网后有和从模块通信,则存储上下文和清除快速入网计数器;

9、s60、若规定时间内无通信则会复位走快速入网或正常入网流程,恢复到步骤s10。

10、进一步的,所述步骤s20的具体步骤包括:

11、s201、检查是否为工厂模式,若是,则不执行快速入网流程;

12、s202、检查快速入网功能标志是否被设置为真,若是,则不执行快速入网流程;

13、s203、检查上次入网的上下文是否符合,若不符合,则不执行快速入网流程;

14、s204、检查当前从表读到的eui64是否和上次入网的eui64相符,若不相符,则不执行快速入网流程;

15、s205、检查快速入网重试次数是否还在阈值内,若不在,则不执行快速入网流程。

16、进一步的,在第一次正常入网时获取主模块的gmk、gmkindex、panid、频段信息,以及该eui64地址的短地址。

17、进一步的,主模块保留从模块的入网状态,并在上电后从flash中读取从模块的入网状态。

18、进一步的,所述主模块的数据交互流程具体如下:

19、主模块上电初始化后,从eeprom或flash中读取白名单列表;

20、检测当前列表的fcs是否正确,如果不正确,则将当前读取的列表清空,等待上行设备继续下发白名单清单到主模块;如果正确,则继续判断每个白名单分配的两个字节的短地址是否能匹配上,如果不能匹配则删除该白名单等待下次上行设备下发白名单,如果能匹配则白名单检测完成,等待从模块入网;

21、主模块在运行过程中如果是第一次上电或主模块复位,则第一次保存周期为10分钟,后续根据从模块的入网情况每隔60分钟保存一次白名单列表到eeprom或flash中。

22、进一步的,所述入网的上下文包括panid、短地址、gmk、gmkindex。

23、进一步的,所述步骤s20中,周期为2小时。

24、进一步的,所述步骤s40中,规定时间为24小时。

25、第二方面,本发明还提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上所述方法。

26、第三方面,本发明还提供了一种电子终端,包括:处理器及存储器;所述存储器用于存储计算机程序,所述处理器用于执行所述存储器存储的计算机程序,以使所述终端执行如上所述方法。

27、本发明提供的基于g3-plc通信的快速入网方法、介质及终端与现有技术相比,至少具有如下有益效果:

28、目前,在电力得不保障的地区如果使用走正常入网流程的g3-plc的通信方式来采集电表的电量等数据,将会浪费很多时间在组网上,并且在频繁掉电的场景下,可能还没有等所有电表加入dcu的pan网络,此时电网已经再次停电,最终导致采集成功率很低。本发明流程简单、操作便捷,采用g3-plc国际联盟标准,采用mesh网络的向量路由组网技术,使用快速入网技术提高台区采集成功率,在掉电或复位后不走正常的eap-psk交互流程,实现快速入网,减少了入网的时间,dcu启动成功后,就可以直接发送抄表指令去采集台区下所有的表数据,完全不需要等待台区下的从模块是否已经入网,只需要根据主模块中掉电前保存的台区白名单中的入网状态,即可发送数据。本发明既使用了标准的g3-plc的入网流程,又在保证安全性的同时,增加了快速入网和g3-plc标准入网流程的切换机制,又花了现有的入网流程,大大提高了通信采集效率。

技术特征:

1.一种基于g3-plc通信的快速入网方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种基于g3-plc通信的快速入网方法,其特征在于,所述步骤s20的具体步骤包括:

3.根据权利要求1所述的一种基于g3-plc通信的快速入网方法,其特征在于,在第一次正常入网时获取主模块的gmk、gmkindex、panid、频段信息,以及该eui64地址的短地址。

4.根据权利要求1所述的一种基于g3-plc通信的快速入网方法,其特征在于,主模块保留从模块的入网状态,并在上电后从flash中读取从模块的入网状态。

5.根据权利要求4所述的一种基于g3-plc通信的快速入网方法,其特征在于,所述主模块的数据交互流程具体如下:

6.根据权利要求2所述的一种基于g3-plc通信的快速入网方法,其特征在于,所述入网的上下文包括panid、短地址、gmk、gmkindex。

7.根据权利要求1所述的一种基于g3-plc通信的快速入网方法,其特征在于,所述步骤s20中,周期为2小时。

8.根据权利要求1所述的一种基于g3-plc通信的快速入网方法,其特征在于,所述步骤s40中,规定时间为24小时。

9.一种计算机可读存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至8任一项所述方法。

10.一种电子终端,其特征在于,包括:处理器及存储器;

技术总结本发明适用于智能电网技术领域,涉及一种基于G3‑PLC通信的快速入网方法、介质及终端,包括:模块上电后,执行G3‑PLC及相关参数的初始化;从FLASH中读取快速入网需要的参数并检查参数是否符合快速入网条件,若是,则执行快速入网流程,若否,则执行正常入网流程;若符合快速入网流程,则存储上下文和快速入网计数器加1;执行快速入网后,周期性检查DCU是否有下发抄读指令抄读从模块所在电表,若否,则从模块自行复位并将快速入网计数器清零,返回步骤S10;若快速入网后有和从模块通信,则存储上下文和清除快速入网计数器;若规定时间内无通信则会复位走快速入网或正常入网流程,恢复到步骤S10。本发明流程简单、操作便捷,有效提高了通信采集成功率。技术研发人员:熊清华,张宇,吕新伟,刘维,陈金玲受保护的技术使用者:威胜集团有限公司技术研发日:技术公布日:2024/7/29

本文地址:https://www.jishuxx.com/zhuanli/20240801/243685.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。