[发明专利]一种基于RS485的实时智能排障方法有效
申请号: | 201410339385.4 | 申请日: | 2014-07-16 |
公开(公告)号: | CN104104542B | 公开(公告)日: | 2017-11-03 |
发明(设计)人: | 何玉成;李铁牛;袁晓勇;刘兵;王智刚 | 申请(专利权)人: | 深圳市海亿达能源科技股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26;H04L12/403 |
代理公司: | 深圳市科吉华烽知识产权事务所(普通合伙)44248 | 代理人: | 张立娟 |
地址: | 518000 广东省深圳市南山区科*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 rs485 实时 智能 方法 | ||
技术领域
本发明涉及通讯技术领域,尤其涉及一种基于RS485的实时智能排障方法。
背景技术
RS485总线因其结构简单、成本低廉、通信速率高、传输距离远等优点,在工业控制领域得到了广泛应用,RS485采用半双工通信,其通信系统一般由一个主节点、多个从节点组成,采用主节点轮询从节点的通信方式。
一般基于RS485通讯的使用,系统一般都是由1或N条总线组成,每条总线带1或N个装置,而由于RS485轮询的特点,往往在系统中有1或多个装置出现通讯故障,会导致整个系统的通讯效率急剧降低。在通讯中因为网络延迟或其它原因,易造成通讯指令执行-不成功,为保障指令的完整执行,一般都会采用超时重发技术,即通讯指令不成功,会再1或N(常见为3)次重新进行发送。而在重发机制下,故障所影响的通讯效率会更加显著。
在当前,解决故障所影响的效率问题,一般是发现通讯问题或采集延时后,去更换故障装置,当连接装置较多时,很难判断故障装置的位置,专利号200910056041.1提供了一种RS485自动侦错方法,可以在系统出现时延时对总线所连的装置进行顺次排查,自动判断出错装置位置,此发明只解决了在发现有通讯问题后,快速查找故障点。但此方法并不能解决在故障点未排除时段的效率问题,并且不能让用户快速知道通讯故障,进行排除。
如何找到一种能让用户快速明确通讯故障,及即使有故障,在故障期间也能保障通讯效率,是RS485通讯效率所面临的技术难点。
发明内容
发明原理通讯装置经RS485总线发送通讯讯号对RS485通讯终端进行轮询,观察RS485通讯终端是否返回数据来判断RS485通讯终端是否正常,若RS485通讯终端无返回数据,则为RS485通讯终端设置故障轮询标识,超过规定故障轮询次数(一般为3次)仍无响应数据时,则提示RS485通讯终端出现通讯异常并为RS485通讯终端设置禁用标识和禁用计时器,通讯装置在发起下一次轮询时将不对该RS485通讯终端进行轮询,从而降低了对该RS485通讯终端进行无效轮询产生的时延,与此同时,结合异常RS485通讯终端的通信地址,能自动定位终端所在位置,并在通讯装置上进行报警,当RS485通讯终端通信正常后可采取人工去除或系统自动消除两种方式去除禁用标识和故障轮询标识,并清除禁用计时器和故障轮询计数器,使得通讯装置恢复对RS485通讯终端的轮询。
为了解决现有技术中问题,本发明提供了一种基于RS485的实时智能排障方法,包括以下步骤:
步骤1:在通讯装置上配置参数信息,参数信息为故障轮询次数最大值、最长禁用时间;
步骤2:利用通讯装置发送通讯讯号至RS485总线对连接的RS485通讯终端进行轮询;
步骤3:若RS485通讯终端无法连通,则启用禁用机制对连接RS485通讯终端进行检验,首先,判断该通讯终端上是否存在禁用标识:
若存在禁用标识,则代表该通讯终端已被禁用,再判断禁用计时器值是否为0,为0,则尝试对该通讯终端发起一次轮询,判断该终端通讯是否恢复正常,若仍然不正常,则继续禁用该通讯终端;
若不存在禁用标识而且通讯终端没有发回数据,则对该RS485终端设置故障轮询标识,并将故障轮询计数器置为0,若设置的故障轮询次数最大值为N,则最多对通讯终端进行N次故障轮询,每一次轮询过后,故障轮询计数器值将加1,若N次轮询后通讯终端都没有恢复通讯,则视通讯终端出现通讯故障,为该通讯终端设置禁用标识以及禁用计时器,与此同时,在通讯装置上显示报警信息,禁用计时器为0后将再次发起对故障通讯终端进行轮询。
作为本发明的进一步改进,设置的故障轮询次数最大值N为2至4。
作为本发明的进一步改进,设置的故障轮询次数最大值N为3。
作为本发明的进一步改进,禁用计时器为8至12分钟。
作为本发明的进一步改进,禁用计时器为10分钟。
本发明的有益效果是:
本发明提供一种基于RS485的实时智能排障方法,能实时检测通讯状态,对异常通讯进行提示和报警,对通讯故障设备设置实时禁用标识,在轮询时对故障设备跳过通讯,解决故障后,自动将故障标识取消,自动加入通讯。此方法可让用户快速明确通讯故障,发现故障点,并在故障期间也能保障通讯效率,其设计简洁,处理迅速,通讯效率高,易于推广及使用。
附图说明
图1是本发明系统框架图;
图2是本发明工作流程图;
图3是本发明通信流程图;
图4是本发明禁用机制实现流程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市海亿达能源科技股份有限公司,未经深圳市海亿达能源科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410339385.4/2.html,转载请声明来源钻瓜专利网。