欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

RS485串口設(shè)備通訊狀態(tài)檢測(cè)方法和裝置與流程

文檔序號(hào):12477573閱讀:2530來(lái)源:國(guó)知局
RS485串口設(shè)備通訊狀態(tài)檢測(cè)方法和裝置與流程

本發(fā)明涉及通信技術(shù)領(lǐng)域,特別是涉及一種RS485串口通信設(shè)備的通訊狀態(tài)檢測(cè)方法和裝置。



背景技術(shù):

得益于通信技術(shù)的發(fā)展,各種形形色色的通信設(shè)備越來(lái)越普及,這些通訊設(shè)備通常會(huì)連接同一串口如RS-485串口使用,通訊設(shè)備在使用過(guò)程中,可能會(huì)產(chǎn)生通訊失敗,為了能夠快速的找到通訊失敗的原因,因此需要對(duì)通訊狀態(tài)進(jìn)行檢測(cè)。

現(xiàn)有對(duì)設(shè)備進(jìn)行通訊狀態(tài)的檢測(cè),是通過(guò)分別對(duì)連接于串口的設(shè)備的通訊失敗次數(shù)進(jìn)行計(jì)數(shù),當(dāng)每一設(shè)備的通訊失敗次數(shù)達(dá)到預(yù)設(shè)值時(shí),即產(chǎn)生相應(yīng)設(shè)備的告警事件,以連接于同一串口的M(a1、a2…am)個(gè)設(shè)備為例,當(dāng)a1的通訊失敗次數(shù)達(dá)到預(yù)設(shè)值時(shí),產(chǎn)生“a1設(shè)備通訊中斷”的告警,當(dāng)a2的通訊失敗次數(shù)達(dá)到預(yù)設(shè)值時(shí),產(chǎn)生“a2設(shè)備通訊中斷”的告警,以此類推,當(dāng)am的通訊失敗次數(shù)達(dá)到預(yù)設(shè)值時(shí),產(chǎn)生“am設(shè)備通訊中斷”的告警,這樣的檢測(cè)方式僅能獲知設(shè)備的通訊產(chǎn)生中斷,而且告警的速度慢,無(wú)法確定通訊失敗發(fā)生時(shí)故障產(chǎn)生的原因。



技術(shù)實(shí)現(xiàn)要素:

基于此,有必要提供一種能快速確定設(shè)備通訊過(guò)程中的故障事件且反映故障原因的RS485串口設(shè)備通訊狀態(tài)檢測(cè)方法和裝置。

一種RS485串口設(shè)備通訊狀態(tài)檢測(cè)方法,包括:獲取待測(cè)串口設(shè)備一次通訊過(guò)程中的通訊失敗次數(shù);判斷所述通訊失敗次數(shù)是否大于第一預(yù)設(shè)值;當(dāng)所述通訊失敗次數(shù)大于或者等于所述第一預(yù)設(shè)值時(shí),確定所述設(shè)備故障并產(chǎn)生設(shè)備告警事件;當(dāng)所述通訊失敗次數(shù)小于所述第一預(yù)設(shè)值時(shí),判斷所述通訊失敗次數(shù)是否大于第二預(yù)設(shè)值;當(dāng)所述通訊失敗次數(shù)大于或者等于所述第二預(yù)設(shè)值時(shí),判斷連接相同串口的另一設(shè)備的通訊失敗次數(shù)是否大于所述第二預(yù)設(shè)值;當(dāng)所述另一設(shè)備的通訊失敗次數(shù)大于或者等于所述第二預(yù)設(shè)值時(shí),確定所述串口故障并產(chǎn)生串口告警事件,所述第二預(yù)設(shè)值小于所述第一預(yù)設(shè)值。

一種RS485串口設(shè)備通訊狀態(tài)檢測(cè)裝置,包括:中斷獲取模塊,用于獲取待測(cè)串口設(shè)備一次通訊過(guò)程中的通訊失敗次數(shù);第一判斷模塊,用于判斷所述通訊失敗次數(shù)是否大于第一預(yù)設(shè)值;設(shè)備故障模塊,用于當(dāng)所述通訊失敗次數(shù)大于或者等于所述第一預(yù)設(shè)值時(shí),確定所述設(shè)備故障并產(chǎn)生設(shè)備告警事件;第二判斷模塊,用于當(dāng)所述通訊失敗次數(shù)小于所述第一預(yù)設(shè)值時(shí),判斷所述通訊失敗次數(shù)是否大于第二預(yù)設(shè)值;第二判斷模塊,用于當(dāng)所述通訊失敗次數(shù)大于或者等于所述第二預(yù)設(shè)值時(shí),判斷連接同一串口的另一設(shè)備的通訊失敗次數(shù)是否大于所述第二預(yù)設(shè)值;串口故障模塊,用于當(dāng)所述另一設(shè)備的通訊失敗次數(shù)大于或者等于所述第二預(yù)設(shè)值時(shí),確定所述串口故障并產(chǎn)生串口告警事件,所述第二預(yù)設(shè)值小于所述第一預(yù)設(shè)值。

上述RS485串口設(shè)備通訊狀態(tài)檢測(cè)方法和裝置,通過(guò)獲取待測(cè)串口設(shè)備一次通訊過(guò)程中的通訊失敗次數(shù)與不同的預(yù)設(shè)值進(jìn)行比較,通過(guò)三次比較確定出當(dāng)設(shè)備故障和串口故障,其中,第二預(yù)設(shè)值小于第一預(yù)設(shè)值,并通過(guò)結(jié)合連接同一串口的其它設(shè)備的通訊失敗次數(shù),當(dāng)出現(xiàn)串口故障時(shí)可以快速確定故障原因并產(chǎn)生相應(yīng)的故障告警事件,大大的提升了設(shè)備通訊過(guò)程中的故障事件及故障原因的確定效率,提高通訊狀態(tài)的檢測(cè)效率。

附圖說(shuō)明

圖1為一實(shí)施例中RS485串口設(shè)備通訊狀態(tài)檢測(cè)方法的流程圖;

圖2為第二實(shí)施例中RS485串口設(shè)備通訊狀態(tài)檢測(cè)方法的流程圖;

圖3為第三實(shí)施例中RS485串口設(shè)備通訊狀態(tài)檢測(cè)方法的流程圖;

圖4為一實(shí)施例中RS485串口設(shè)備通訊狀態(tài)檢測(cè)裝置的結(jié)構(gòu)示意圖;

圖5為第二實(shí)施例中RS485串口設(shè)備通訊狀態(tài)檢測(cè)裝置的結(jié)構(gòu)示意圖;

圖6為第三實(shí)施例中RS485串口設(shè)備通訊狀態(tài)檢測(cè)裝置的結(jié)構(gòu)示意圖。

具體實(shí)施方式

為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

除非另有定義,本文所使用的所有的技術(shù)和科學(xué)術(shù)語(yǔ)與屬于本發(fā)明的技術(shù)領(lǐng)域的技術(shù)人員通常理解的含義相同。本文中在本發(fā)明的說(shuō)明書中所使用的術(shù)語(yǔ)只是為了描述具體的實(shí)施例的目的,不是旨在于限制本發(fā)明。本文所使用的術(shù)語(yǔ)“及/或”包括一個(gè)或多個(gè)相關(guān)的所列項(xiàng)目的任意的和所有的組合。

如圖1所示,在一個(gè)實(shí)施例中,提供一種RS485串口設(shè)備通訊狀態(tài)檢測(cè)方法,具體包括如下步驟。

步驟101,獲取待測(cè)串口設(shè)備一次通訊過(guò)程中的通訊失敗次數(shù)。

步驟102,判斷通訊失敗次數(shù)是否大于第一預(yù)設(shè)值。

步驟103,當(dāng)通訊失敗次數(shù)大于或者等于所述第一預(yù)設(shè)值時(shí),確定設(shè)備故障并產(chǎn)生設(shè)備告警事件。

步驟104,當(dāng)通訊失敗次數(shù)小于所述第一預(yù)設(shè)值時(shí),判斷通訊失敗次數(shù)是否大于第二預(yù)設(shè)值。

步驟105,當(dāng)通訊失敗次數(shù)大于或者等于第二預(yù)設(shè)值時(shí),判斷連接相同串口的另一設(shè)備的通訊失敗次數(shù)是否大于第二預(yù)設(shè)值。

步驟106,當(dāng)另一設(shè)備的通訊失敗次數(shù)大于或者等于第二預(yù)設(shè)值時(shí),確定串口故障并產(chǎn)生串口告警事件,第二預(yù)設(shè)值小于第一預(yù)設(shè)值。

串口設(shè)備是指通過(guò)連接于同一串口進(jìn)行通訊的通訊設(shè)備,通常的串口包括以RS-485串口,同一串口上連接的設(shè)備數(shù)量通常為多個(gè)。待測(cè)串口設(shè)備是指待檢測(cè)的RS-485串口上連接的待檢測(cè)的通訊設(shè)備,該串口設(shè)備通訊狀態(tài)檢測(cè)方法具體實(shí)施時(shí)該待檢測(cè)的通訊設(shè)備可以是連接于該串口上的任一設(shè)備。一次通訊過(guò)程中通訊失敗次數(shù)是指待測(cè)串口設(shè)備與其它通訊設(shè)備進(jìn)行報(bào)文收發(fā)通訊的過(guò)程中,一次報(bào)文收或者發(fā)的過(guò)程中收發(fā)失敗的次數(shù)。

設(shè)備故障告警事件和串口告警事件分別包括文字顯示、燈光或者聲音等方式,其中設(shè)備故障告警事件的告警具體方式不同于串口告警事件的具體方式以能夠?qū)⒉煌墓收舷嗷^(qū)別,如為不同顏色燈光、不同頻率的聲音或者不同的文字等。

通過(guò)獲取待測(cè)串口設(shè)備一次通訊過(guò)程中的通訊失敗次數(shù)與不同的預(yù)設(shè)值進(jìn)行比較,通過(guò)三次比較可分別確定出設(shè)備故障和串口故障,其中,第二預(yù)設(shè)值小于第一預(yù)設(shè)值,當(dāng)待測(cè)串口設(shè)備出現(xiàn)通訊失敗的次數(shù)小于第一預(yù)設(shè)值且大于或者等于第二預(yù)設(shè)值時(shí),結(jié)合連接同一串口的其它設(shè)備的通訊失敗次數(shù)與第二預(yù)設(shè)值的比較,通過(guò)分析串口故障會(huì)體現(xiàn)出連接到此串口的設(shè)備會(huì)同一時(shí)刻產(chǎn)生通訊失敗的特點(diǎn),使得可以快速確定因串口故障而導(dǎo)致的設(shè)備通訊中斷,通過(guò)該通訊狀態(tài)檢測(cè)方法,當(dāng)出現(xiàn)串口故障時(shí)可以快速確定故障原因并產(chǎn)生相應(yīng)的故障告警事件,能夠?qū)崿F(xiàn)區(qū)分設(shè)備故障還是串口故障的不同故障原因,大大的提升了設(shè)備通訊過(guò)程中的故障事件的確定效率,提高通訊狀態(tài)的檢測(cè)效率。

優(yōu)選的,請(qǐng)參閱圖2,步驟101,獲取待測(cè)串口設(shè)備一次通訊過(guò)程中的通訊失敗次數(shù)的步驟之前,還包括:

步驟201,獲取連接相同串口的設(shè)備數(shù)量,根據(jù)設(shè)備數(shù)量確定待測(cè)串口設(shè)備的判斷等級(jí);

步驟202,根據(jù)判斷等級(jí)確定第一預(yù)設(shè)值和第二預(yù)設(shè)值,其中,第二預(yù)設(shè)值=K*第一預(yù)設(shè)值/設(shè)備數(shù)量,其中,K為常數(shù)。

經(jīng)過(guò)分析,對(duì)于同一串口連接多個(gè)設(shè)備的情況,設(shè)備故障和串口故障的表現(xiàn)不同,設(shè)備故障表現(xiàn)在該一個(gè)設(shè)備連續(xù)通訊失敗,而連接同一串口的設(shè)備通訊正常,而串口故障表現(xiàn)在連接到同一串口的設(shè)備在同一時(shí)刻都產(chǎn)生了通訊失敗。依據(jù)串口通訊的特點(diǎn),結(jié)合同一串口連接設(shè)備數(shù)量的不同所產(chǎn)生的差異將通訊狀態(tài)檢測(cè)劃分出不同的判斷等級(jí),同一串口連接的設(shè)備數(shù)量越多,而實(shí)際能反映出串口故障的故障原因所依據(jù)的產(chǎn)生待測(cè)串口設(shè)備通訊失敗的次數(shù)可以相對(duì)更少,設(shè)置第二預(yù)設(shè)值為第一預(yù)設(shè)值和設(shè)備數(shù)量的比值的設(shè)定倍數(shù),提升了設(shè)備通訊過(guò)程中的故障事件的確定效率。具體實(shí)施時(shí),通過(guò)將設(shè)備數(shù)量與判斷等級(jí)的對(duì)應(yīng)關(guān)系進(jìn)行預(yù)先存數(shù),并確定相應(yīng)判斷等級(jí)中第一預(yù)設(shè)值和第二預(yù)設(shè)值的大小,在進(jìn)行檢測(cè)時(shí),獲取與待測(cè)串口設(shè)備連接于同一串口的通訊設(shè)備數(shù)量,查找對(duì)應(yīng)關(guān)系以確定判斷等級(jí)和相應(yīng)的預(yù)設(shè)值大小。

優(yōu)選的,步驟201,獲取連接相同串口的設(shè)備數(shù)量,根據(jù)設(shè)備數(shù)量確定待測(cè)串口設(shè)備的判斷等級(jí)的步驟包括:

當(dāng)所述設(shè)備數(shù)量不大于2時(shí),確定待測(cè)串口設(shè)備為第一判斷等級(jí);

當(dāng)所述設(shè)備數(shù)量大于2且不大于4時(shí),確定待測(cè)串口設(shè)備為第二判斷等級(jí);

當(dāng)所述設(shè)備數(shù)量大于4時(shí),確定待測(cè)串口設(shè)備為第三判斷等級(jí);

第一判斷等級(jí)、第二判斷等級(jí)和第三判斷等級(jí)中第一預(yù)設(shè)值相等,K值為0.8~1.2。

在本申請(qǐng)的實(shí)施例中,第一預(yù)設(shè)值用于與設(shè)備的通訊失敗次數(shù)進(jìn)行比較以確定設(shè)備故障,設(shè)備是否故障與連接同一串口的設(shè)備數(shù)量之間沒(méi)有影響,因此不同的判斷等級(jí)中第一預(yù)設(shè)值均相等,且第一預(yù)設(shè)值的大小可以根據(jù)現(xiàn)有確定設(shè)備是否故障的經(jīng)驗(yàn)進(jìn)行確定。根據(jù)不同的設(shè)備數(shù)量確定判斷等級(jí),K值優(yōu)選為0.8~1.2,設(shè)備數(shù)量越多對(duì)應(yīng)的判斷等級(jí)中第二預(yù)設(shè)值越小,由于判斷串口故障所需要的通訊失敗次數(shù)小于判斷設(shè)備故障所需要的通訊失敗次數(shù),而且一個(gè)串口連接的設(shè)備越多的時(shí)候第一預(yù)設(shè)值和第二預(yù)設(shè)值之間的差值越大,因此當(dāng)串口發(fā)生故障的時(shí)候,所需要實(shí)際檢測(cè)的通訊失敗次數(shù)可以遠(yuǎn)小于現(xiàn)有的通過(guò)分別對(duì)連接于串口的設(shè)備的通訊失敗次數(shù)進(jìn)行計(jì)數(shù)的檢測(cè)方法,并且可以直接區(qū)分出串口故障和設(shè)備故障。

進(jìn)一步的,在另一實(shí)施例中,請(qǐng)參閱圖3,步驟101,獲取待測(cè)串口設(shè)備一次通訊過(guò)程中的通訊失敗次數(shù)的步驟之前,還包括:

步驟301,檢測(cè)待測(cè)串口設(shè)備是否通訊失?。?/p>

若是,則執(zhí)行所述獲取待測(cè)串口設(shè)備一次通訊過(guò)程中的通訊失敗次數(shù)的步驟;

若否,則返回所述檢測(cè)待測(cè)串口設(shè)備是否通訊失敗的步驟。

對(duì)通信設(shè)備狀態(tài)檢測(cè)首先檢測(cè)到串口設(shè)備是否發(fā)生通訊失敗,如果沒(méi)有產(chǎn)生通訊失敗則表示通信狀態(tài)正常,因此不需要對(duì)是否出現(xiàn)設(shè)備故障或串口故障進(jìn)行判斷。其次,當(dāng)通訊失敗次數(shù)小于第二預(yù)設(shè)值時(shí)或者當(dāng)另一設(shè)備的通訊失敗次數(shù)小于第二預(yù)設(shè)值時(shí),返回步驟301,檢測(cè)待測(cè)串口設(shè)備是否通訊失敗。當(dāng)通訊失敗次數(shù)小于第二預(yù)設(shè)值時(shí)或者當(dāng)另一設(shè)備的通訊失敗次數(shù)小于第二預(yù)設(shè)值時(shí),表示通訊過(guò)程中雖然出現(xiàn)了通訊失敗的情況,然并非因設(shè)備或者串口故障所引起的,表示通信狀態(tài)正常。

在另一個(gè)實(shí)施例中,請(qǐng)參閱圖4,提供了一種RS485串口設(shè)備通訊狀態(tài)檢測(cè)裝置,包括中斷獲取模塊10、第一判斷模塊20、設(shè)備故障模塊30、第二判斷模塊40、第三判斷模塊50以及串口故障模塊60。其中,中斷獲取模塊10用于獲取待測(cè)串口設(shè)備一次通訊過(guò)程中的通訊失敗次數(shù)。第一判斷模塊20用于判斷通訊失敗次數(shù)是否大于第一預(yù)設(shè)值。設(shè)備故障模塊30用于當(dāng)通訊失敗次數(shù)大于或者等于第一預(yù)設(shè)值時(shí),確定設(shè)備故障并產(chǎn)生設(shè)備告警事件。第二判斷模塊40用于當(dāng)通訊失敗次數(shù)小于第一預(yù)設(shè)值時(shí),判斷通訊失敗次數(shù)是否大于第二預(yù)設(shè)值。第三斷模塊50用于當(dāng)通訊失敗次數(shù)大于或者等于第二預(yù)設(shè)值時(shí),判斷連接同一串口的另一設(shè)備的通訊失敗次數(shù)是否大于第二預(yù)設(shè)值。串口故障模塊60用于當(dāng)另一設(shè)備的通訊失敗次數(shù)大于或者等于第二預(yù)設(shè)值時(shí),確定串口故障并產(chǎn)生串口告警事件,其中第二預(yù)設(shè)值小于第一預(yù)設(shè)值。

請(qǐng)參閱圖5,為第二實(shí)施例中RS485串口設(shè)備通訊狀態(tài)檢測(cè)裝置,該串口設(shè)備通訊狀態(tài)檢測(cè)裝置還包括等級(jí)確定模塊11和預(yù)設(shè)值模塊12。等級(jí)確定模塊11用于獲取連接相同串口的設(shè)備數(shù)量,根據(jù)設(shè)備數(shù)量以預(yù)設(shè)的規(guī)則確定待測(cè)串口設(shè)備的判斷等級(jí)。預(yù)設(shè)值模塊12用于根據(jù)所述判斷等級(jí)確定第一預(yù)設(shè)值和第二預(yù)設(shè)值,其中,第二預(yù)設(shè)值=K*第一預(yù)設(shè)值/設(shè)備數(shù)量,K為常數(shù)。經(jīng)過(guò)分析,對(duì)于同一串口連接多個(gè)設(shè)備的情況,設(shè)備故障和串口故障的表現(xiàn)形式不同,設(shè)備故障表現(xiàn)在該一個(gè)設(shè)備連續(xù)通訊失敗,而連接同一串口的設(shè)備通訊正常,而串口故障表現(xiàn)在連接到同一串口的設(shè)備在同一時(shí)刻都產(chǎn)生了通訊失敗。依據(jù)串口通訊的特點(diǎn),結(jié)合同一串口連接設(shè)備數(shù)量的不同所產(chǎn)生的差異將通訊狀態(tài)檢測(cè)劃分出不同的判斷等級(jí),同一串口連接的設(shè)備越多,實(shí)際能反映出串口故障的故障原因所依據(jù)的產(chǎn)生待測(cè)串口設(shè)備通訊失敗的次數(shù)可以相對(duì)更少,設(shè)置第二預(yù)設(shè)值為第一預(yù)設(shè)值和設(shè)備數(shù)量的比值的設(shè)定倍數(shù),提升了設(shè)備通訊過(guò)程中的故障事件的確定效率。

等級(jí)確定模塊包括第一等級(jí)單元、第二等級(jí)單元和第三等級(jí)單元。第一等級(jí)單元用于當(dāng)設(shè)備數(shù)量不大于2時(shí),確定待測(cè)串口設(shè)備為第一判斷等級(jí)。第二等級(jí)單元用于當(dāng)設(shè)備數(shù)量大于2且不大于4時(shí),確定待測(cè)串口設(shè)備為第二判斷等級(jí)。第三等級(jí)單元當(dāng)設(shè)備數(shù)量大于4時(shí),確定待測(cè)串口設(shè)備為第三判斷等級(jí)。第一判斷等級(jí)、第二判斷等級(jí)和第三判斷等級(jí)中第一預(yù)設(shè)值相等,K值為0.8~1.2。在本申請(qǐng)的實(shí)施例中,第一預(yù)設(shè)值用于與設(shè)備的通訊失敗次數(shù)進(jìn)行比較以確定設(shè)備故障,設(shè)備故障與連接同一串口的設(shè)備數(shù)量之間沒(méi)有影響,因此不同的判斷等級(jí)中第一預(yù)設(shè)值均相等,且第一預(yù)設(shè)值的大小可以根據(jù)現(xiàn)有確定設(shè)備是否故障的經(jīng)驗(yàn)進(jìn)行確定。根據(jù)不同的設(shè)備數(shù)量確定判斷等級(jí),K值優(yōu)選為0.8~1.2,設(shè)備數(shù)量越多對(duì)應(yīng)的判斷等級(jí)中第二預(yù)設(shè)值越小,由于判斷串口故障所需要的通訊失敗次數(shù)小于判斷設(shè)備故障所需要的通訊失敗次數(shù),而且一個(gè)串口連接的設(shè)備越多的時(shí)候第一預(yù)設(shè)值和第二預(yù)設(shè)值之間的差值越大,因此當(dāng)串口發(fā)生故障的時(shí)候,所需要實(shí)際檢測(cè)的通訊失敗次數(shù)可以遠(yuǎn)小于現(xiàn)有的通過(guò)分別對(duì)連接于串口的設(shè)備的通訊失敗次數(shù)進(jìn)行計(jì)數(shù)的檢測(cè)方法,并且可以直接區(qū)分出串口故障和設(shè)備故障。

請(qǐng)參閱圖6,為第三實(shí)施例中RS485串口設(shè)備通訊狀態(tài)檢測(cè)裝置,該串口設(shè)備通訊狀態(tài)檢測(cè)裝置還包括通訊檢測(cè)模塊13。通訊檢測(cè)模塊13用于檢測(cè)待測(cè)串口設(shè)備是否通訊失敗,當(dāng)所述待測(cè)串口設(shè)備產(chǎn)生通訊失敗時(shí),執(zhí)行獲取待測(cè)串口設(shè)備一次通訊過(guò)程中的通訊失敗次數(shù),當(dāng)所述待測(cè)串口設(shè)備未產(chǎn)生通訊失敗時(shí),返回所述檢測(cè)待測(cè)串口設(shè)備是否通訊失敗的步驟。優(yōu)選的,還包括返回模塊,用于當(dāng)通訊失敗次數(shù)小于第二預(yù)設(shè)值時(shí)或者當(dāng)另一設(shè)備的通訊失敗次數(shù)小于第二預(yù)設(shè)值時(shí),返回檢測(cè)待測(cè)串口設(shè)備是否通訊失敗的步驟。對(duì)通信設(shè)備狀態(tài)檢測(cè)首先檢測(cè)到串口設(shè)備是否發(fā)生通訊失敗,如果沒(méi)有產(chǎn)生通訊失敗則表示通信狀態(tài)正常,因此不需要對(duì)是否出現(xiàn)設(shè)備故障或串口故障進(jìn)行判斷。其次,當(dāng)通訊失敗次數(shù)小于第二預(yù)設(shè)值時(shí)或者當(dāng)另一設(shè)備的通訊失敗次數(shù)小于第二預(yù)設(shè)值時(shí),返回步驟301,檢測(cè)待測(cè)串口設(shè)備是否通訊失敗。當(dāng)通訊失敗次數(shù)小于第二預(yù)設(shè)值時(shí)或者當(dāng)另一設(shè)備的通訊失敗次數(shù)小于第二預(yù)設(shè)值時(shí),表示通訊過(guò)程中雖然出現(xiàn)了通訊失敗的情況,然并非因設(shè)備或者串口故障所引起的,表示通信狀態(tài)正常。

該RS485串口設(shè)備通訊檢測(cè)裝置,通過(guò)獲取待測(cè)串口設(shè)備一次通訊過(guò)程中的通訊失敗次數(shù)與不同的預(yù)設(shè)值進(jìn)行比較,通過(guò)三次比較可分別確定出設(shè)備故障和串口故障,其中,第二預(yù)設(shè)值小于第一預(yù)設(shè)值,當(dāng)待測(cè)串口設(shè)備出現(xiàn)通訊失敗的次數(shù)小于第一預(yù)設(shè)值且大于或者等于第二預(yù)設(shè)值時(shí),結(jié)合連接同一串口的其它設(shè)備的通訊失敗次數(shù)與第二預(yù)設(shè)值的比較,通過(guò)分析串口故障會(huì)體現(xiàn)出連接到此串口的設(shè)備會(huì)同一時(shí)刻產(chǎn)生通訊失敗的特點(diǎn),使得可以快速確定因串口故障而導(dǎo)致的設(shè)備通訊中斷,通過(guò)該通訊狀態(tài)檢測(cè)方法,當(dāng)出現(xiàn)串口故障時(shí)可以快速確定故障原因并產(chǎn)生相應(yīng)的故障告警事件,能夠?qū)崿F(xiàn)區(qū)分設(shè)備故障還是串口故障的不同故障原因,大大的提升了設(shè)備通訊過(guò)程中的故障事件和故障原因的確定效率,提高通訊狀態(tài)的檢測(cè)效率。

本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或者部分流程,是可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory,ROM)或隨機(jī)存儲(chǔ)記憶體(Random Access Memory,RAM)等。

以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
乌鲁木齐县| 满洲里市| 长治县| 勃利县| 华亭县| 屯留县| 贵定县| 迁西县| 武夷山市| 庆元县| 盐边县| 防城港市| 竹山县| 宝山区| 安庆市| 府谷县| 南宁市| 观塘区| 肇庆市| 镇雄县| 吴川市| 莱阳市| 秀山| 仙桃市| 绥滨县| 曲靖市| 巴彦淖尔市| 堆龙德庆县| 安泽县| 衡东县| 丘北县| 克拉玛依市| 绩溪县| 乌兰察布市| 广水市| 临城县| 东丰县| 开原市| 台东县| 博客| 阿克陶县|