System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种低压物联开关智能识别、加载模块方法技术_技高网

一种低压物联开关智能识别、加载模块方法技术

技术编号:40996176 阅读:4 留言:0更新日期:2024-04-18 21:36
本发明专利技术涉及一种低压物联开关智能识别、加载模块方法,本方法基于系统模块化设计,系统主程序循环定时识别IO口电平以判断功能模块接入情况,并根据系统统一的API接口完成各功能模块的注册、卸载任务,通过系统框架完成内部资源及存储资源注册,实现非断电情况下,功能模块即插即用功能。该方法有利于实现模块即插即用功能。

【技术实现步骤摘要】

本专利技术涉及配电,具体涉及一种低压高性能物联开关智能识别、加载模块方法。


技术介绍

1、低压物联断路器具备测量、保护、通信等多方面功能,这些多功能模块根据不同的客户化需求,定制不同的产品。目前的技术方案受限于采用不同的硬件管理模块和程序管理,通常伴随模块断电切换操作,例如断路器的gprs模块切换到rf、hplc等模块工作时,通常需要硬件或系统断电重启升级程序,难以满足现有配电系统的不停电管理要求。


技术实现思路

1、本专利技术的目的在于提供一种低压物联开关智能识别、加载模块方法,该方法有利于实现模块即插即用功能。

2、为了实现上述目的,本专利技术采用的技术方案是:一种低压物联开关智能识别、加载模块方法,基于系统模块化设计,系统主程序循环定时识别io口电平以判断功能模块接入情况,并根据系统统一的api接口完成各功能模块的注册、卸载任务,通过系统框架完成内部资源及存储资源注册,实现非断电情况下,功能模块即插即用功能。

3、进一步地,所述低压物联开关智能识别、加载模块方法,包括以下步骤:

4、步骤1:定时器按设定时间间隔触发io口监听任务;

5、步骤2:检测并判断io口电平是否发生变化,如果连续n次检测均为低电平状态,则执行步骤3,如果连续n次检测均为高电平,则执行步骤4;

6、步骤3:发起模块卸载任务,生成传递至主系统的模块卸载信息,然后执行步骤5;

7、步骤4:发起模块注册任务,生成传递至主系统的模块注册信息,然后执行步骤5;

8、步骤5:根据信息的目标地址发送信息,并由主系统接收处理;

9、步骤6:若为模块注册任务,消息处理程序将模块id及模块执行地址加载至功能模块列表,并触发系统主程序循环重新加载执行列表;若为模块卸载任务,消息处理程序根据模块id在功能模块列表删除该模块,并触发系统主程序循环重新加载执行列表;

10、步骤7:系统主程序循环加载执行列表,获取模块执行地址,完成包括初始化内存分配、外存申请的相关操作;

11、步骤8:如果执行异常且重试k次仍为异常,则删除模块信息。

12、进一步地,步骤1中,定时器按每10毫秒时间间隔触发io口监听任务。

13、进一步地,步骤2中,连续检测次数n设定为5。

14、进一步地,步骤3中,传递至系统主程序的模块卸载信息包括目标地址消息id、发送者消息id和模块id。

15、进一步地,步骤4中,传递至系统主程序的模块注册信息包括目标地址消息id、发送者消息id、模块id和模块执行地址。

16、进一步地,步骤8中,如果执行异常且重试3次仍为异常,则删除模块信息

17、与现有技术相比,本专利技术具有以下有益效果:本专利技术提供了一种低压高性能物联开关智能识别、加载模块方法,该方法支持程序自动识别模块及自动加载模块程序,不仅可以实现非断电情况下完成模块识别及互换,且可采用独立程序设计,与断路器保护功能解耦,能够在不影响保护功能的前提下实现模块即插即用。

本文档来自技高网...

【技术保护点】

1.一种低压物联开关智能识别、加载模块方法,其特征在于,基于系统模块化设计,系统主程序循环定时识别IO口电平以判断功能模块接入情况,并根据系统统一的API接口完成各功能模块的注册、卸载任务,通过系统框架完成内部资源及存储资源注册,实现非断电情况下,功能模块即插即用功能。

2.根据权利要求1所述的一种低压物联开关智能识别、加载模块方法,其特征在于,包括以下步骤:

3.根据权利要求2所述的一种低压物联开关智能识别、加载模块方法,其特征在于,步骤1中,定时器按每10毫秒时间间隔触发IO口监听任务。

4.根据权利要求2所述的一种低压物联开关智能识别、加载模块方法,其特征在于,步骤2中,连续检测次数n设定为5。

5.根据权利要求2所述的一种低压物联开关智能识别、加载模块方法,其特征在于,步骤3中,传递至系统主程序的模块卸载信息包括目标地址消息ID、发送者消息ID和模块ID。

6.根据权利要求2所述的一种低压物联开关智能识别、加载模块方法,其特征在于,步骤4中,传递至系统主程序的模块注册信息包括目标地址消息ID、发送者消息ID、模块ID和模块执行地址。

7.根据权利要求2所述的一种低压物联开关智能识别、加载模块方法,其特征在于,步骤8中,如果执行异常且重试3次仍为异常,则删除模块信息。

...

【技术特征摘要】

1.一种低压物联开关智能识别、加载模块方法,其特征在于,基于系统模块化设计,系统主程序循环定时识别io口电平以判断功能模块接入情况,并根据系统统一的api接口完成各功能模块的注册、卸载任务,通过系统框架完成内部资源及存储资源注册,实现非断电情况下,功能模块即插即用功能。

2.根据权利要求1所述的一种低压物联开关智能识别、加载模块方法,其特征在于,包括以下步骤:

3.根据权利要求2所述的一种低压物联开关智能识别、加载模块方法,其特征在于,步骤1中,定时器按每10毫秒时间间隔触发io口监听任务。

4.根据权利要求2所述的一种低压物联开关智能识别...

【专利技术属性】
技术研发人员:李泽文范元亮吴涵林建利黄兴华朱淑娟陈伟铭李凌斐
申请(专利权)人:国网福建省电力有限公司电力科学研究院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1