專利名稱:一種多節(jié)點串行通訊掃描方法
技術領域:
本發(fā)明屬于串行通訊技術,具體為一種多節(jié)點串行通訊掃描方法。
背景技術:
在串行通訊情況下,大量規(guī)約采用一主多從的輪詢模式,一條總線上掛接多個智能設備,當現(xiàn)場有一臺或多臺智能設備故障,檢修等原因停止通訊,輪詢到該智能設備時, 通過等候通訊超時來判斷,當總線上有多臺智能設備處于中斷狀態(tài)時,通訊速度因等候通訊超時受到影響而降低。當現(xiàn)場有多臺設備處于停機狀態(tài)時,輪詢周期甚至會長達50-60 秒,整個總線通訊速度會受到影響。
發(fā)明內(nèi)容
針對上述問題,本發(fā)明提供一種通訊速度增加、輪詢周期大大減小的多節(jié)點串行通訊掃描方法。本發(fā)明為解決其技術問題所采用的技術方案是 一種多節(jié)點串行通訊掃描方法,包括以下步驟
(1)設置正常通訊超時判斷量以及短通訊超時判斷量,短通訊超時判斷量小于正常通訊超時判斷量;
(2)通訊中心對通道所有所連智能設備進行召喚,利用正常通訊超時判斷量判斷智能設備的停機或故障狀態(tài),對發(fā)生停機或故障狀態(tài)的智能設備進行計數(shù)標記;
(3)通訊中心對沒有計數(shù)標記的智能設備進行下一次召喚時利用正常通訊超時判斷量判斷其停機或故障狀態(tài),通訊中心對有計數(shù)標記的智能設備進行下一次召喚時利用短通訊超時判斷量進行判斷是否恢復通訊,恢復通訊時清除計數(shù)標記,以此循環(huán)。作為優(yōu)選的實施方式,通訊中心在每個周期都對沒有計數(shù)標記的智能設備進行召喚,通訊中心相隔若干周期才對有計數(shù)標記的智能設備進行召喚。本發(fā)明的有益效果是本發(fā)明的方法采用計數(shù)標記、減小停機或故障狀態(tài)智能設備輪詢時間的方式大大降低了整個輪詢周期所花時間,提高通訊速度,降低因部分智能設備異常對整個總線通訊速度的影響,當系統(tǒng)中存在多設備停機或故障后,采用本發(fā)明的方法輪詢周期能夠縮短到4-5秒鐘,在停機或故障的設備越多本發(fā)明的效果越明顯。
具體實施例方式本發(fā)明的一種多節(jié)點串行通訊掃描方法,包括以下步驟
(1)設置正常通訊超時判斷量以及短通訊超時判斷量,短通訊超時判斷量小于正常通訊超時判斷量,實際應用時,正常通訊超時判斷量的大小可以數(shù)秒,而短通訊超時判斷量則可以設置為數(shù)十毫秒;
(2)通訊中心對通道所有所連智能設備進行召喚,利用正常通訊超時判斷量判斷智能設備的停機或故障狀態(tài),設備正常時設備馬上發(fā)回召回信號,而超過正常通訊超時判斷量的設備則判斷為停機或故障狀態(tài)的智能設備,對發(fā)生停機或故障狀態(tài)的智能設備進行計數(shù)標記;
(3)通訊中心對沒有計數(shù)標記的智能設備進行下一次召喚時利用正常通訊超時判斷量判斷其停機或故障狀態(tài),通訊中心對有計數(shù)標記的智能設備進行下一次召喚時利用短通訊超時判斷量進行判斷是否恢復通訊,恢復通訊時清除計數(shù)標記,清楚計數(shù)標記的設備以后按照正常狀態(tài)進行召喚,以此循環(huán)。另外,為了進一步增加掃描速度,本發(fā)明可以進一步通過降頻的方式進行優(yōu)化,即通訊中心在每個周期都對沒有計數(shù)標記的智能設備進行召喚,通訊中心相隔若干周期才對有計數(shù)標記的智能設備進行召喚。這種降頻對有計數(shù)標記的智能設備召喚的方法能夠減小不必要的召喚次數(shù),進一步降低輪詢周期大小。本發(fā)明的實施方式并不受上述實施例的限制,只要其以基本相同的手段達到本發(fā)明的技術效果,都應屬于本發(fā)明的保護范圍。
權(quán)利要求
1.一種多節(jié)點串行通訊掃描方法,其特征在于包括以下步驟(1)設置正常通訊超時判斷量以及短通訊超時判斷量,短通訊超時判斷量小于正常通訊超時判斷量;(2)通訊中心對通道所有所連智能設備進行召喚,利用正常通訊超時判斷量判斷智能設備的停機或故障狀態(tài),對發(fā)生停機或故障狀態(tài)的智能設備進行計數(shù)標記;(3)通訊中心對沒有計數(shù)標記的智能設備進行下一次召喚時利用正常通訊超時判斷量判斷其停機或故障狀態(tài),通訊中心對有計數(shù)標記的智能設備進行下一次召喚時利用短通訊超時判斷量進行判斷是否恢復通訊,恢復通訊時清除計數(shù)標記,以此循環(huán)。
2.根據(jù)權(quán)利要求1所述的一種多節(jié)點串行通訊掃描方法,其特征在于通訊中心在每個周期都對沒有計數(shù)標記的智能設備進行召喚,通訊中心相隔若干周期才對有計數(shù)標記的智能設備進行召喚。
全文摘要
本發(fā)明公開了一種多節(jié)點串行通訊掃描方法,其采用計數(shù)標記、減小停機或故障狀態(tài)智能設備輪詢時間的方式大大降低了整個輪詢周期所花時間,提高通訊速度,降低因部分智能設備異常對整個總線通訊速度的影響,當系統(tǒng)中存在多設備停機或故障后,采用本發(fā)明的方法輪詢周期能夠縮短到4-5秒鐘,在停機或故障的設備越多本發(fā)明的效果越明顯。
文檔編號G06F13/22GK102207917SQ201110149219
公開日2011年10月5日 申請日期2011年6月3日 優(yōu)先權(quán)日2011年6月3日
發(fā)明者吉木斯, 周作宏, 張凱峰, 高松 申請人:珠海萬力達電氣股份有限公司