国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種雙機熱備切換控制裝置的控制方法

      文檔序號:6292813閱讀:287來源:國知局
      專利名稱:一種雙機熱備切換控制裝置的控制方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種雙機熱備切換控制裝置,特別涉及一種雙機熱備切換控制 裝置的控制方法。
      背景技術(shù)
      基于安全性、可靠性和可維護性等方面的考慮,在進行鐵路信號系統(tǒng)設(shè)計時,很多產(chǎn)品都采用雙機熱備的設(shè)計方案,例如TDCS車站分機雙機熱備的設(shè) 計方案,該系統(tǒng)由兩套獨立供電電源(PWRA和PWRB)、兩套網(wǎng)絡(luò)處理控制 器(NPCA禾BNPCB)、兩套開關(guān)量采集板(DIBA和DIBB, 一般情況下依據(jù) 采集量的多少由多塊采集板組成)和一套雙機熱備切換控制裝置(STBY)組 成。這就涉及到了雙機熱備切換控制裝置的控制問題,如何能夠最優(yōu)化的達到 控制要求,是我們的研究目的。發(fā)明內(nèi)容本發(fā)明的目的就是為了克服上述現(xiàn)有技術(shù)存在的缺陷而提供一種高效可 靠的雙機熱備切換控制裝置的控制方法。本發(fā)明的目的可以通過以下技術(shù)方案來實現(xiàn) 一種雙機熱備切換控制裝置 的控制方法,其特征在于,該方法包括以下步驟(1) 程序正常運行;(2) 讀取CTS電平狀態(tài);(3) 檢測CTS是否為1,若檢測結(jié)果為是,則進入步驟(4),若檢測結(jié) 果為否,則跳至步驟(9);(4) 置本機處于主機狀態(tài);(5) 主機功能處理;(6) 向熱備口發(fā)送數(shù)據(jù);3(7) 從熱備口讀取數(shù)據(jù);(8) 設(shè)置RTS為高電平狀態(tài),并返回步驟(1);(9) 置本機處于備機狀態(tài);(10) 備機功能處理;(11) 向熱備口發(fā)送數(shù)據(jù);(12) 從熱備口讀取數(shù)據(jù);(13) 檢測是否多次從熱備口讀不到數(shù)據(jù);(14) 若步驟(13)中的檢測結(jié)果為否,則設(shè)置RTS為低電平狀態(tài),并返 回步驟(1);(15) 若步驟(13)中的檢測結(jié)果為是,則設(shè)置RTS為高電平狀態(tài),并返 回步驟(1)。所述的步驟(6)中的向熱備口發(fā)送數(shù)據(jù)為發(fā)送給背肌。 所述的步驟(12)中的從熱備口讀取數(shù)據(jù)為讀取來自主機的數(shù)據(jù)。 所述的設(shè)置RTS為高電平狀態(tài)后,CTS為1。與原有的技術(shù)相比,本發(fā)明具有保持主、備機間的通訊;裁決并控制主、 備機同外部設(shè)備間通信通道的熱備,保證只有主機可以向外設(shè)發(fā)送數(shù)據(jù)或命令 的優(yōu)點。


      圖1是本發(fā)明一種雙機熱備切換控制裝置的控制方法的流程圖;圖2是本發(fā)明一種雙機熱備切換控制裝置的切換原理圖;圖3是本發(fā)明一種雙機熱備切換控制裝置的前面板的示意圖。
      具體實施方式
      實施例1如圖l、圖2、圖3所示,雙機熱備切換控制裝置通過A、 B機熱備口的數(shù) 據(jù)來裁決哪一個為主機及何時發(fā)生主備機的熱備切換。當主機向雙機熱備切換 控制裝置連續(xù)發(fā)數(shù)據(jù)時,雙機熱備切換控制裝置總會保持其主機狀態(tài)不變;備 機在接收主機數(shù)據(jù)的同時, 一直向雙機熱備切換控制裝置發(fā)送主、備機熱備切 換的請求;只有當主機不向雙機熱備切換控制裝置發(fā)送狀態(tài)保持數(shù)據(jù),并且備置請求主、備切換時,主、備機才會發(fā)生熱備切 換。在雙機熱備切換控制裝置的前面板上有一個紅燈、四個綠燈和一個三位開 關(guān),指示燈的定義為(1) POWER:紅燈,點亮?xí)r表示雙機熱備切換控制裝置已上電;(2) A:綠燈,點亮?xí)r表示裁決A機為主機;(3) B:綠燈,點亮?xí)r表示裁決B機為主機。雙機熱備切換控制裝置上電后,A和B總有一個且僅有一個燈亮;(4) COMA:綠燈,閃爍時表示A機正通過雙機熱備切換控制裝置的熱 備口向B機發(fā)信息;(5) COMB:綠燈,閃爍時表示B機正通過雙機熱備切換控制裝置的熱備口向A機發(fā)信息;三位開關(guān)的各個位置表示如下A位置強制A機為主機,不受任何外界因素影響(如熱備口數(shù)據(jù)異常、 斷電等);AUTO位置自動切換,如果此時處在初始開機狀態(tài)或從A位手工轉(zhuǎn)向 AUTO位,保持A為主機,但可在A、B機熱備口共同作用下切換到B為主機; 如果此時處于從B位手工轉(zhuǎn)向AUTO位,繼續(xù)保持B為主機,但可在A、 B 機熱備口共同作用下產(chǎn)生一個主備機切換,即從B主機切換為A主機;B位置強制B為主機,不受熱備口數(shù)據(jù)變化等因素影響;如果雙機熱備切換控制裝置電源斷電,A機與外部設(shè)備仍保持連通,B機 此時無法與外設(shè)進行通信;熱備口是一個標準的RS232串口,用到其中的5個信號管腳RTS、 CTS、 TX、 RX和GND。主備機仲裁結(jié)果由熱備口上的RTS、 TX數(shù)據(jù)和三位開關(guān)的位置共同決定, 仲裁邏輯結(jié)果從CTS讀取,內(nèi)部電路通過CTS直接控制熱備通道的切換。A、 B機檢測到的CTS狀態(tài)是互反的,當檢測到CTS=1時即認為自己是主機。A、 B機通過TX和RX進行雙機通信。A、 B之間的TX、 RX在電路上是 直接交叉連通的。當雙機熱備切換控制裝置仲裁表示A機為主機時,在通道切換控制信號作用下A機接口與外部設(shè)備接口連通;當雙機熱備切換控制裝置仲裁表示B機為 主機時,在通道切換控制信號作用下B機接口與外部設(shè)備接口連通。在實際運行時,如果A機想成為主機,則A機置熱備口 A的RTS為"1", 并通過熱備口 A的TX發(fā)送任意數(shù)據(jù),這時COMA燈閃爍,A機搶占為主機。 如果由于某些種原因(如故障時),A機熱備口停止發(fā)送數(shù)據(jù)或置RTS為"O", 而此時B機在送數(shù)據(jù)(COMB燈閃爍),并且B機的RTS置為"1" , B機就 會搶占為主機,實現(xiàn)在主機故障條件下的主備自動切換。A、 B機上的應(yīng)用軟件從熱備口讀到CTS=1作為判斷本機可以作為主 機運行的唯一依據(jù)。軟件通過設(shè)置RTS-1和通過TX發(fā)送數(shù)據(jù)通知雙機熱備 切換控制裝置"我想變?yōu)橹鳈C"。雙機熱備切換控制裝置根據(jù)其內(nèi)部電路邏輯給 一臺機器送出CTS=1,而給另外一臺機器送出CTS-O?;镜臒醾渑袛噙壿?如下while(l) 〃程序主循環(huán)讀取CTS電平狀態(tài); if( CTS= 1 )置本機處于主機狀態(tài); 主機功能處理;向熱備口發(fā)送數(shù)據(jù);//發(fā)給備機 從熱備口讀取數(shù)據(jù);setRTS= 1; 〃保持RTS的高電平狀態(tài) else置本機處于備機狀態(tài); 備機功能處理; 向熱備口發(fā)送數(shù)據(jù); 從熱備口讀取數(shù)據(jù);//來自主機 if(多次從熱備口讀不到數(shù)據(jù),判斷另一臺機器故障)setRTS=l; 〃開始請求作為主機 else set RTS = 0;程序結(jié)束。
      權(quán)利要求
      1.一種雙機熱備切換控制裝置的控制方法,其特征在于,該方法包括以下步驟(1)開始運行;(2)讀取CTS電平狀態(tài);(3)檢測CTS是否為1,若檢測結(jié)果為是,則進入步驟(4),若檢測結(jié)果為否,則跳至步驟(9);(4)置本機處于主機狀態(tài);(5)主機功能處理;(6)向熱備口發(fā)送數(shù)據(jù);(7)從熱備口讀取數(shù)據(jù);(8)設(shè)置RTS為高電平狀態(tài),并返回步驟(1);(9)置本機處于備機狀態(tài);(10)備機功能處理;(11)向熱備口發(fā)送數(shù)據(jù);(12)從熱備口讀取數(shù)據(jù);(13)檢測是否多次從熱備口讀不到數(shù)據(jù);(14)若步驟(13)中的檢測結(jié)果為否,則設(shè)置RTS為低電平狀態(tài),并返回步驟(1);(15)若步驟(13)中的檢測結(jié)果為是,則設(shè)置RTS為高電平狀態(tài),并返回步驟(1)。
      2. 根據(jù)權(quán)利要求l所述的一種雙機熱備切換控制裝置的控制方法,其特征 在于,所述的步驟(6)中的向熱備口發(fā)送數(shù)據(jù)為發(fā)送給背機。
      3. 根據(jù)權(quán)利要求1所述的一種雙機熱備切換控制裝置的控制方法,其特征 在于,所述的步驟(12)中的從熱備口讀取數(shù)據(jù)為讀取來自主機的數(shù)據(jù)。
      4. 根據(jù)權(quán)利要求1所述的一種雙機熱備切換控制裝置的控制方法,其特征 在于,所述的設(shè)置RTS為高電平狀態(tài)后,CTS為1。
      全文摘要
      本發(fā)明涉及一種雙機熱備切換控制裝置的控制方法,該方法包括以下步驟程序正常運行;讀取CTS電平狀態(tài);檢測CTS是否為1,若為是,則置本機處于主機狀態(tài);主機功能處理;向熱備口發(fā)送數(shù)據(jù);從熱備口讀取數(shù)據(jù);設(shè)置RTS為高電平狀態(tài),并返回程序正常運行。與原有的技術(shù)相比,本發(fā)明具有保持主、備機間的通訊;裁決并控制主、備機同外部設(shè)備間通信通道的熱備,保證只有主機可以向外設(shè)發(fā)送數(shù)據(jù)或命令的優(yōu)點。
      文檔編號G05B19/418GK101556473SQ200810035920
      公開日2009年10月14日 申請日期2008年4月10日 優(yōu)先權(quán)日2008年4月10日
      發(fā)明者何福忠, 賁 徐, 宣 陳, 梵 陳 申請人:卡斯柯信號有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1