【技术实现步骤摘要】
电力远动终端总线通信负载均衡算法、设备及存储介质
[0001]本专利技术涉及无线通信
,具体而言,涉及电力远动终端总线通信负载均衡算法、设备及存储介质。
技术介绍
[0002]就目前而言,现场总线冗余通信通常采用通信管理机每次与一个RTU(远程终端单元)进行数据收发,待一个RTU通信完成后才会与第二台RTU建立通信,当某条总线负责的一个RTU出现故障时,该条总线会在每次轮询到该RTU时因通信失败而尝试重新建立通信,直到多次通信失败后才会开始轮询下一个RTU,当该条总线上所有RTU都无法通信时,冗余机制被触发,另外一条总线才会接管该条总线上所有RTU的通信。由于现场总线在通信工作时需要负载多个RTU,一旦其中一个RTU出现异常时,现场总线需要对该RTU进行多次失败重连,容易影响整条总线的通信效率与稳定性。基于此,针对上述问题,我们设计了电力远动终端总线通信负载均衡算法、设备及存储介质。
技术实现思路
[0003]本专利技术的目的在于提供电力远动终端总线通信负载均衡算法、设备及存储介质,在一条总线的RTU出 ...
【技术保护点】
【技术特征摘要】
1.电力远动终端总线通信负载均衡算法,其特征在于,该方法的步骤包括:构建轮询链;通过轮询链对RTU链进行查询,以查询的首个RTU作为RTU1,对RTU1及其所连接的多条总线的状态进行判断,并基于判断结果查询下一个RTU及其所连接的多条总线的状态,直至RTU链的各个RTU及其所连接的多条总线的状态查询完毕;判断轮询链的通信是否正常,若否,则将当前总线通信异常的RTU切换至另一条总线继续保持通信,完成RTU与总线的稳定通信。2.根据权利要求1所述的电力远动终端总线通信负载均衡算法,其特征在于,判断轮询链的通信是否正常,若否,则具体为:通过轮询链对RTU链进行轮询,基于轮询结果判断RTU当前所连接的总线状态是否异常,若否,则再次轮询,判断RTU所连接另一条总线的状态是否为异常,若否,则再次轮询进行判断,直至获取RTU所连接设定总线的状态出现异常。3.根据权利要求2所述的电力远动终端总线通信负载均衡算法,其特征在于,所述轮询具体包括多次轮询,其中,轮询次数具体与总线条数对应,第一轮轮询用以对出现异常状态的RTU当前所连接的总线执行标记,直至多次轮询完毕,结合多次轮询的标记结果形成查询结果。4.根据权利要求1所述的电力远动终端总线通信负载均衡算法,其特征在于,若判断轮询链的总线状态为正常,其判断过程为:判断轮询链的总线状态是否正常,若是,则轮询链的所有总线状态正常,返回至RTU1重新进行查询,直至轮询链的总线状态判断为异常。5.根据权利要求1所述的电力远动终端总线通信负载均衡算法,其特征在于,基于查询结果还包括通过负载均衡...
【专利技术属性】
技术研发人员:陈奇志,程勇,邓如彬,李胜,陈瑞森,杨昊,
申请(专利权)人:成都交大光芒科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。