发明名称 总线式探测控制系统节点折分扫描搜索方法
摘要 本发明提供了一种总线式探测控制系统节点折分扫描搜索方法,对探测系统先进行折分扫描,然后进行折分搜索,直到探测设备个数折分为1为止,将探测设备故障或报警信息情况反馈回控制器,可搜索出所有故障或报警的探测设备。本发明是通过对探测设备进行折分扫描搜索,可以有效缩短巡检周期,在探测设备报警或故障情况下,可对报警或故障情况进行多次确认,提高了报警的准确性、增强了系统的稳定性和可靠性。
申请公布号 CN103281216B 申请公布日期 2016.01.06
申请号 CN201310178886.4 申请日期 2013.05.15
申请人 西北工业大学 发明人 贺宏锟;韩朝晨;康新华;冯千倪
分类号 H04L12/26(2006.01)I;H04L12/24(2006.01)I 主分类号 H04L12/26(2006.01)I
代理机构 西北工业大学专利中心 61204 代理人 顾潮琪
主权项 一种总线式探测控制系统节点折分扫描搜索方法,其特征在于包含下述步骤:一、系统初始化:从控制器读取每条回路上所有探测设备的类别和身份识别号信息,并将探测设备按照正整数1,2,3,...,n进行逐一编号;然后对n个探测设备进行折分,即对n/2取整,令i=int(n/2),并记1,2,3,...,i组成的整数集合M为探测设备的前半部分,i+1,i+2,...,n组成的正整数集合N为探测设备的后半部分,M={1,2,3,...,i},N={i+1,i+2,...,n};二、系统的折分扫描:初始化完毕,系统进入折分扫描状态,由控制器依次向探测设备前半部分组成的集合M和后半部分组成的集合N发送巡检信号;若集合M或集合N中的所有探测设备正常工作,则分别向控制器反馈正常工作的信息,控制器继续下一轮的扫描;若集合M或集合N中有探测设备反馈故障或报警信息,则进入步骤三,控制器转入故障或报警的搜索状态;三、系统故障或报警的折分搜索:系统故障或报警的折分搜索的主要步骤为:(一)是判断探测设备发生故障或报警的部分:判断是前半部分探测设备还是后半部分探测设备发生故障或报警,还是前、后两部分探测设备均发生故障或报警;(二)是确定搜索处理的先后顺序:按照先M后N的顺序逐步进行搜索处理,若M和N均发生故障或报警,则先将后半部分N探测设备的相关信息进行存储,再对前半部分M进行故障或报警的搜索定位处理;(三)是对要搜索处理部分的探测设备按照编号进行逐次折分搜索:在对每部分探测设备处理的过程中,对该部分探测设备按照编号逐次进行折分搜索,直至将该部分探测设备个数折分为1为止,然后将探测设备故障或报警信息情况反馈回控制器,按此方法不断循环,搜索出所有故障或报警的探测设备;步骤(三)具体的判断步骤是:(1)判断前半部分探测设备是否有故障或报警;若是,执行(2);若否,执行(4);(2)判断后半部分探测设备是否有故障或报警;若是,执行(5);若否,执行(3);(3)判断前半部分探测设备个数是否为1个;若是,执行(8);若否,执行(6);(4)判断后半部分探测设备个数是否为1个;若是,执行(8);若否,执行(7);(5)将后半部分探测设备的相关信息情况进行存储,存储后执行(3);(6)将前半部分探测设备折分为新的前半部分和新的后半部分,执行(1);(7)将后半部分探测设备折分为新的前半部分和新的后半部分,执行(1);(8)将故障或报警的探测设备ID号反馈回控制器,执行(9);(9)判断是否还存储有(5)中未处理的探测设备信息数据;若是,执行(10);若否,执行(11);(10)读取(5)中存储的后半部分探测设备的相关信息情况,执行(4);(11)故障或报警折分搜索结束,系统进入初始化状态。
地址 710072 陕西省西安市友谊西路127号