国产精品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>

      冗余化系統(tǒng)以及通信單元的制作方法

      文檔序號:12481415閱讀:190來源:國知局
      冗余化系統(tǒng)以及通信單元的制作方法與工藝

      本發(fā)明涉及一種冗余化系統(tǒng)以及通信單元,該冗余化系統(tǒng)包含下述部分而構(gòu)成,即:第1系統(tǒng),其包含控制系統(tǒng)單元和第1通信單元;第2系統(tǒng),其是第1系統(tǒng)的備用裝置,包含與第1通信單元連接的第2通信單元;多個從屬系統(tǒng)通信單元,其與第1通信單元及第2通信單元連接;以及用戶裝置,其與第1系統(tǒng)連接。



      背景技術(shù):

      當(dāng)前,就二重化可編程控制器而言,存在下述方法,即,在發(fā)生了通信故障的情況下,對控制系統(tǒng)和待機系統(tǒng)進行切換,通過作為新控制系統(tǒng)進行動作的舊待機系統(tǒng)的可編程控制器而使通信得以繼續(xù)(例如參照專利文獻1)。

      另外,作為二重化可編程控制器的系統(tǒng)切換方式,存在下述方法,即,在檢測出的通信異常包含系統(tǒng)切換觸發(fā)要件、不包含不能進行系統(tǒng)切換的要因的情況下,進行從平時始終處于運轉(zhuǎn)狀態(tài)的運轉(zhuǎn)可編程控制器向平時始終處于待機狀態(tài)的待機可編程控制器的系統(tǒng)切換(例如參照專利文獻2)。

      專利文獻1:日本特開2009-217358號公報

      專利文獻2:日本特開2010-146363號公報



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

      在現(xiàn)有技術(shù)中,通過利用與可編程控制器相對應(yīng)的專用的控制程序,從而能夠?qū)εc特定的通信單元之間的通信異常進行檢測,以檢測出通信異常為契機而執(zhí)行系統(tǒng)切換。但是,就該專用的控制程序而言,存在創(chuàng)建及修正所需的作業(yè)負擔(dān)大這一問題。

      本發(fā)明就是鑒于上述情況而提出的,其目的在于提供一種冗余化系統(tǒng)以及通信單元,該冗余化系統(tǒng)以及通信單元能夠簡易地實現(xiàn)以檢測出與特定的通信單元之間的通信異常為契機的系統(tǒng)切換。

      為了解決上述課題,實現(xiàn)目的,本發(fā)明是一種冗余化系統(tǒng),其包含第1控制裝置、第2控制裝置和多個從屬系統(tǒng)通信單元而構(gòu)成,該第2控制裝置是第1控制裝置的備用裝置,與第1控制裝置連接,該多個從屬系統(tǒng)通信單元與第1控制裝置及第2控制裝置連接,該冗余化系統(tǒng)的特征在于,第1控制裝置具有:存儲部,其存儲參數(shù)和多個從屬系統(tǒng)通信單元的存活確認用數(shù)據(jù),該參數(shù)包含用于從多個從屬系統(tǒng)通信單元之中對成為通信異常的監(jiān)視對象的監(jiān)視對象單元進行確定的信息;以及控制部,其在基于存活確認用數(shù)據(jù)而能夠判斷為在多個從屬系統(tǒng)通信單元之中存在未確認存活單元、基于參數(shù)而能夠判斷為該未確認存活單元是監(jiān)視對象單元的情況下,進行從第1控制裝置向第2控制裝置的系統(tǒng)切換。

      另外,為了解決上述課題,實現(xiàn)目的,本發(fā)明是一種冗余化系統(tǒng),其包含第1系統(tǒng)、第2系統(tǒng)和多個從屬系統(tǒng)通信單元而構(gòu)成,該第1系統(tǒng)包含控制系統(tǒng)單元和第1通信單元,該第2系統(tǒng)是第1系統(tǒng)的備用裝置,包含與第1通信單元連接的第2通信單元,該多個從屬系統(tǒng)通信單元與第1通信單元及第2通信單元連接,該冗余化系統(tǒng)的特征在于,第1通信單元具有:存儲部,其存儲參數(shù)和從多個從屬系統(tǒng)通信單元依次發(fā)送的存活確認用數(shù)據(jù),該參數(shù)包含用于從多個從屬系統(tǒng)通信單元之中對成為通信異常的監(jiān)視對象的監(jiān)視對象單元進行確定的信息;以及控制部,其基于存活確認用數(shù)據(jù),對在多個從屬系統(tǒng)通信單元之中是否存在已有大于或等于一定時間未確認到存活的未確認存活單元進行判定,作為判定的結(jié)果,在存在未確認存活單元的情況下,該控制部參照參數(shù)對該未確認存活單元是否是監(jiān)視對象單元進行判定,作為判定的結(jié)果,在未確認存活單元是監(jiān)視對象單元的情況下,該控制部將從第1系統(tǒng)向第2系統(tǒng)的系統(tǒng)切換請求通知給控制系統(tǒng)單元。

      另外,為了解決上述課題,實現(xiàn)目的,本發(fā)明是一種通信單元,其搭載于由第1系統(tǒng)和作為該第1系統(tǒng)的待機系統(tǒng)的第2系統(tǒng)冗余地構(gòu)成的冗余化系統(tǒng),該通信單元的特征在于,通信單元與多個從屬系統(tǒng)通信單元可通信地連接,該多個從屬系統(tǒng)通信單元與第1系統(tǒng)及第2系統(tǒng)連接,通信單元具有:存儲部,其存儲參數(shù)和從多個從屬系統(tǒng)通信單元依次發(fā)送的存活確認用數(shù)據(jù),該參數(shù)包含用于從多個從屬系統(tǒng)通信單元之中對成為通信異常的監(jiān)視對象的監(jiān)視對象單元進行確定的信息;以及控制部,其基于存活確認用數(shù)據(jù),對在多個從屬系統(tǒng)通信單元之中是否存在已有大于或等于一定時間未確認到存活的未確認存活單元進行判定,作為判定的結(jié)果,在存在未確認存活單元的情況下,該控制部參照參數(shù)對該未確認存活單元是否是監(jiān)視對象單元進行判定,作為判定的結(jié)果,在未確認存活單元是監(jiān)視對象單元的情況下,該控制部決定執(zhí)行從第1系統(tǒng)向第2系統(tǒng)的系統(tǒng)切換。

      發(fā)明的效果

      根據(jù)本發(fā)明,能夠簡易地實現(xiàn)以檢測出與特定的通信單元之間的通信異常為契機的系統(tǒng)切換。

      附圖說明

      圖1是表示實施方式1所涉及的冗余化系統(tǒng)的概略結(jié)構(gòu)的示意圖。

      圖2是表示實施方式1所涉及的由用戶裝置進行設(shè)定的參數(shù)設(shè)定畫面的例子的圖。

      圖3是表示實施方式1所涉及的冗余化系統(tǒng)所包含的裝置的內(nèi)部結(jié)構(gòu)例的圖。

      圖4是表示實施方式1所涉及的冗余化系統(tǒng)的處理的流程的圖。

      圖5是表示通信故障發(fā)生位置的例子的圖。

      圖6是表示實施方式2所涉及的由用戶裝置進行設(shè)定的參數(shù)的結(jié)構(gòu)例的圖。

      圖7是表示實施方式2所涉及的主控通信單元的處理的流程的流程圖。

      圖8是表示實施方式3所涉及的冗余化系統(tǒng)的處理的流程的圖。

      圖9是表示實施方式3所涉及的診斷信息畫面的結(jié)構(gòu)例的圖。

      具體實施方式

      實施方式1

      下面,參照附圖,對本發(fā)明所涉及的冗余化系統(tǒng)以及通信單元的實施方式進行說明。此外,本發(fā)明不限定于本實施方式。

      圖1是表示實施方式1所涉及的冗余化系統(tǒng)1000的概略結(jié)構(gòu)的示意圖。如圖1所示,實施方式1所涉及的冗余化系統(tǒng)1000具有由作為控制系統(tǒng)的主控系統(tǒng)10、和作為主控系統(tǒng)10的備用裝置且作為待機系統(tǒng)的副控系統(tǒng)20二重化后的冗余結(jié)構(gòu)。實施方式1所涉及的冗余化系統(tǒng)1000既可以包含線型連接的網(wǎng)絡(luò)單元而構(gòu)成,也可以包含線型連接的網(wǎng)絡(luò)單元以及星型連接的網(wǎng)絡(luò)單元而構(gòu)成。

      另外,如圖1所示,實施方式1所涉及的冗余化系統(tǒng)1000包含與主控系統(tǒng)10及副控系統(tǒng)20連接的本地系統(tǒng)30、本地系統(tǒng)40及本地系統(tǒng)50、以及與主控系統(tǒng)10連接的用戶裝置1而構(gòu)成。

      主控系統(tǒng)10包含下述部件而構(gòu)成,即:可編程控制器11,其導(dǎo)入各種輸入,按照預(yù)先設(shè)定的條件而對所連儀器的動作進行控制;跟蹤用通信單元12,其用于與作為待機系統(tǒng)的副控系統(tǒng)20之間對控制信息進行同步;以及主控通信單元13,其對與本地系統(tǒng)30、本地系統(tǒng)40及本地系統(tǒng)50之間的通信進行控制。主控系統(tǒng)10是第1系統(tǒng)的一個例子??删幊炭刂破?1是控制系統(tǒng)單元的一個例子。主控通信單元13是第1通信單元的一個例子。

      副控系統(tǒng)20包含下述部件而構(gòu)成,即:可編程控制器21,其導(dǎo)入各種輸入,按照預(yù)先設(shè)定的條件對所連儀器的動作進行控制;跟蹤用通信單元22,其用于與作為控制系統(tǒng)的主控系統(tǒng)10之間對控制信息進行同步;以及副控通信單元23,其對與本地系統(tǒng)30、本地系統(tǒng)40及本地系統(tǒng)50之間的通信進行控制。副控系統(tǒng)20是第2系統(tǒng)的一個例子。副控通信單元23是第2通信單元的一個例子。

      本地系統(tǒng)30包含下述部件而構(gòu)成,即:可編程控制器31,其導(dǎo)入各種輸入,按照預(yù)先設(shè)定的條件而對所連儀器的動作進行控制;以及通信單元32,其對與主控系統(tǒng)10或者副控系統(tǒng)20之間的通信進行控制。本地系統(tǒng)40包含下述部件而構(gòu)成,即:可編程控制器41,其導(dǎo)入各種輸入,按照預(yù)先設(shè)定的條件對所連儀器的動作進行控制;以及通信單元42,其對與主控系統(tǒng)10或者副控系統(tǒng)20之間的通信進行控制。本地系統(tǒng)50包含下述部件而構(gòu)成,即:可編程控制器51,其導(dǎo)入各種輸入,按照預(yù)先設(shè)定的條件對所連儀器的動作進行控制;以及通信單元52,其對與主控系統(tǒng)10或者副控系統(tǒng)20之間的通信進行控制。通信單元32、通信單元42以及通信單元52與主控通信單元13及副控通信單元23連接。通信單元32、通信單元42以及通信單元52是從屬系統(tǒng)通信單元的一個例子。

      主控通信單元13及副控通信單元23分別保存在用戶裝置1中由用戶設(shè)定的參數(shù)5。在參數(shù)5中包含用于從通信單元32、通信單元42及通信單元52之中對成為通信異常的監(jiān)視對象的監(jiān)視對象單元進行確定的信息、各通信單元的動作設(shè)定信息、以及通信區(qū)域的范圍。可編程控制器11下載在用戶裝置1中由用戶設(shè)定的參數(shù)5而轉(zhuǎn)發(fā)至主控通信單元13。主控通信單元13保存從可編程控制器11轉(zhuǎn)發(fā)來的參數(shù)5。主控通信單元13經(jīng)由網(wǎng)絡(luò)將參數(shù)5轉(zhuǎn)發(fā)至副控通信單元23。副控通信單元23保存從主控通信單元13轉(zhuǎn)發(fā)來的參數(shù)5。跟蹤用通信單元12及跟蹤用通信單元22執(zhí)行使可編程控制器11的控制信息、和可編程控制器21的控制信息同步的跟蹤通信。

      另外,如圖1所示,主控系統(tǒng)10分別從通信單元32、通信單元42及通信單元52接收用于通知處于可通信狀態(tài)的存活確認用數(shù)據(jù)30a、存活確認用數(shù)據(jù)40a及存活確認用數(shù)據(jù)50a。通信單元32、通信單元42及通信單元52在對本站點設(shè)定的發(fā)送定時依次發(fā)送存活確認用數(shù)據(jù)30a、存活確認用數(shù)據(jù)40a及存活確認用數(shù)據(jù)50a。通信單元32、通信單元42及通信單元52與控制數(shù)據(jù)獨立地發(fā)送存活確認用數(shù)據(jù)30a、存活確認用數(shù)據(jù)40a及存活確認用數(shù)據(jù)50a。此外,在上述圖1所示的例子中,副控通信單元23也與通信單元32、通信單元42及通信單元52同樣地將存活確認用數(shù)據(jù)20a發(fā)送至主控通信單元13。

      圖2是表示實施方式1所涉及的由用戶裝置進行設(shè)定的參數(shù)設(shè)定畫面的例子的圖。用戶裝置1顯示用于對參數(shù)5進行設(shè)定的參數(shù)設(shè)定畫面60。參數(shù)設(shè)定畫面60包含下述設(shè)定項目而構(gòu)成,即:設(shè)定項目61,其對冗余化系統(tǒng)1000所含有的通信單元的臺數(shù)進行設(shè)定;設(shè)定項目62,其對通信單元的型號名稱進行設(shè)定;設(shè)定項目63,其對網(wǎng)絡(luò)單元的站點編號進行設(shè)定;設(shè)定項目64,其對網(wǎng)絡(luò)單元的站點類別進行設(shè)定;設(shè)定項目65,其對系統(tǒng)切換監(jiān)視對象站點進行設(shè)定;以及設(shè)定項目66,其對監(jiān)視優(yōu)先級進行設(shè)定。在圖2所示的例子中,站點編號為“2號”的本地站點被設(shè)定為系統(tǒng)切換監(jiān)視對象站點。

      圖2所示的站點編號為“0號”的主控站點與圖1所示的主控通信單元13相對應(yīng),圖2所示的站點編號為“1號”的本地站點與圖1所示的通信單元32相對應(yīng),圖2所示的站點編號為“2號”的本地站點與圖1所示的通信單元42相對應(yīng),圖2所示的站點編號為“3號”的本地站點與圖1所示的通信單元52相對應(yīng),圖2所示的站點編號為“4號”的副控站點與圖1所示的副控通信單元23相對應(yīng)。

      圖3是表示實施方式1所涉及的冗余化系統(tǒng)1000所包含的裝置的內(nèi)部結(jié)構(gòu)例的圖。此外,由于主控系統(tǒng)10及副控系統(tǒng)20具有基本上相同的結(jié)構(gòu),因此下面作為一個例子而舉出主控系統(tǒng)10的結(jié)構(gòu)進行說明。

      如圖3所示,主控系統(tǒng)10的可編程控制器11具有:微處理器11a,其執(zhí)行與主控系統(tǒng)10中的各種控制相對應(yīng)的處理;存儲器(memory)單元11b,其存儲用于實現(xiàn)由微處理器11a執(zhí)行的處理的各種程序及數(shù)據(jù);以及總線接口11c,其與內(nèi)部總線連接。微處理器11a執(zhí)行與主控系統(tǒng)10中的各種控制相對應(yīng)的處理。存儲器單元11b存儲用于實現(xiàn)由微處理器11a執(zhí)行的處理的各種程序及數(shù)據(jù)。存儲器單元11b還被用作暫時對微處理器11a的處理結(jié)果進行存儲的作業(yè)區(qū)域。存儲器單元11b例如由ROM(Read Only Memory)、RAM(Random Access Memory)、存儲區(qū)(storage)、可拆裝的存儲器設(shè)備、或者它們的組合構(gòu)成。總線接口11c是用于與跟蹤用通信單元12及主控通信單元13連接的接口。另外,總線接口11c是用于經(jīng)由線纜200a與用戶裝置1連接的接口。

      如圖3所示,跟蹤用通信單元12具有:跟蹤存儲器12b,其被利用在跟蹤通信中;以及總線接口12c,其與內(nèi)部總線及線纜200b連接。跟蹤存儲器12b作為執(zhí)行用于使可編程控制器11的控制信息和可編程控制器21的控制信息同步的通信時的緩沖器起作用??偩€接口12c是用于與可編程控制器11連接的接口。另外,總線接口12c是用于經(jīng)由線纜200b與跟蹤用通信單元22連接的接口。

      如圖3所示,主控通信單元13具有:微處理器13a,其執(zhí)行與主控通信單元13中的各種控制相對應(yīng)的處理;存儲器單元13b,其存儲用于實現(xiàn)由微處理器13a執(zhí)行的處理的各種程序及數(shù)據(jù);總線接口13c;以及網(wǎng)絡(luò)接口13d。主控通信單元13通過使用作為硬件資源的微處理器13a及存儲器單元13b執(zhí)行與各種控制相對應(yīng)的程序,從而實現(xiàn)與各種控制相對應(yīng)的處理。例如,主控通信單元13讀取存儲器單元13b所存儲的程序,展開至在存儲器單元13b中分配的作業(yè)區(qū)域,使微處理器13a執(zhí)行展開后的程序所包含的命令。然后,主控通信單元13與微處理器13a的命令執(zhí)行結(jié)果相應(yīng)地,執(zhí)行與各種控制相對應(yīng)的處理。

      如圖3所示,在存儲器單元13b存儲例如系統(tǒng)切換判定程序d1、參數(shù)d2、存活確認用數(shù)據(jù)d3、系統(tǒng)切換信息d4。參數(shù)d2與上述參數(shù)5相對應(yīng)。

      為了實現(xiàn)與系統(tǒng)切換相關(guān)的處理,系統(tǒng)切換判定程序d1提供在下面進行說明的各種功能。即,系統(tǒng)切換判定程序d1基于存活用確認數(shù)據(jù)d3,判定在通信單元32、通信單元42以及通信單元52之中是否存在已有大于或等于一定時間未確認到存活的未確認存活單元。作為判定的結(jié)果,在存在未確認存活單元的情況下,系統(tǒng)切換判定程序d1參照參數(shù)d2,對該未確認存活單元是否是監(jiān)視對象站點進行判定。作為判定的結(jié)果,在未確認存活單元是監(jiān)視對象站點的情況下,系統(tǒng)切換判定程序d1將從主控系統(tǒng)10向副控系統(tǒng)20的系統(tǒng)切換請求通知給可編程控制器11。并且,在決定了執(zhí)行系統(tǒng)切換的情況下,系統(tǒng)切換判定程序d1將與系統(tǒng)切換相關(guān)的系統(tǒng)切換信息d4儲存至存儲器單元13b。

      存儲器單元13b所存儲的參數(shù)d2與由用戶使用用戶裝置1設(shè)定的參數(shù)5相對應(yīng)。存儲器單元13b所存儲的存活確認用數(shù)據(jù)d3包含從通信單元32、通信單元42及通信單元52依次發(fā)送的存活確認用數(shù)據(jù)30a、存活確認用數(shù)據(jù)40a及存活確認用數(shù)據(jù)50a而構(gòu)成。系統(tǒng)切換信息d4是與系統(tǒng)切換相關(guān)的信息。在系統(tǒng)切換信息4d中包含系統(tǒng)切換的實施時刻、通信異常站點、系統(tǒng)切換站點、以及系統(tǒng)切換的要因。系統(tǒng)切換信息由微處理器13a儲存。

      如圖3所示,用戶裝置1具有微處理器1a、存儲器單元1b、顯示器1c和總線接口1d。微處理器1a執(zhí)行與用戶裝置1中的各種控制相對應(yīng)的處理。存儲器單元1b存儲用于實現(xiàn)由微處理器1a執(zhí)行的處理的各種程序及數(shù)據(jù)。顯示器1c顯示各種信息。

      存儲器單元1b對參數(shù)設(shè)定程序d5進行存儲。參數(shù)設(shè)定程序d5提供用于對參數(shù)5進行設(shè)定的功能,該參數(shù)5包含:用于從通信單元32、通信單元42及通信單元52之中對成為通信異常的監(jiān)視對象的監(jiān)視對象單元進行確定的信息、各通信單元的動作設(shè)定信息、以及通信區(qū)域的范圍。參數(shù)設(shè)定程序d5通過將圖2所示的參數(shù)設(shè)定畫面顯示于顯示器1c,從而使得能夠由用戶進行參數(shù)5的設(shè)定。

      使用圖4,對實施方式1所涉及的冗余化系統(tǒng)1000的處理的流程進行說明。圖4是表示實施方式1所涉及的冗余化系統(tǒng)1000的處理的流程的圖。

      如圖4所示,主控通信單元13執(zhí)行存活確認用數(shù)據(jù)的接收確認(步驟S11)。然后,主控通信單元13判定是否存在已有大于或等于一定時間未確認到存活的未確認存活單元(步驟S12)。

      作為判定的結(jié)果,在不存在已有大于或等于一定時間未確認到存活的未確認存活單元的情況下(步驟S12,No),主控通信單元13返回上述步驟S11的處理步驟,繼續(xù)進行存活確認用數(shù)據(jù)的接收確認。另一方面,作為判定的結(jié)果,在存在已有大于或等于一定時間未確認到存活的未確認存活單元的情況下(步驟S12,Yes),主控通信單元13對該通信單元是否是監(jiān)視對象站點進行判定(步驟S13)。

      作為判定的結(jié)果,在步驟S12中檢測到的未確認存活單元不是監(jiān)視對象站點的情況下(步驟S13,No),主控通信單元13返回上述步驟S11的處理步驟,繼續(xù)進行存活確認用數(shù)據(jù)的接收確認。另一方面,作為判定的結(jié)果,在步驟S12中檢測到的未確認存活單元是監(jiān)視對象站點的情況下(步驟S13,Yes),主控通信單元13將系統(tǒng)切換請求分別通知給跟蹤用通信單元12及可編程控制器11(步驟S14)。從主控通信單元13通知的系統(tǒng)切換請求被分別通知給例如預(yù)先在跟蹤用通信單元12的跟蹤存儲器12b分配的中斷接收區(qū)域、以及在可編程控制器11的存儲器單元11b分配的中斷接收區(qū)域。跟蹤用通信單元12通過進行跟蹤存儲器12b的中斷接收區(qū)域的讀取,從而對系統(tǒng)切換請求進行檢測??删幊炭刂破?1通過進行存儲器單元11b的中斷接收區(qū)域的讀取,從而對系統(tǒng)切換請求進行檢測。

      然后,主控通信單元13對系統(tǒng)切換信息進行儲存(步驟S15)。

      跟蹤用通信單元12如果從主控通信單元13接收到系統(tǒng)切換請求,則將系統(tǒng)切換通知發(fā)送至副控系統(tǒng)20的跟蹤用通信單元22(步驟S16)。

      可編程控制器11如果從主控通信單元13接收到系統(tǒng)切換請求,則執(zhí)行用于將作為備用裝置的副控系統(tǒng)20從待機狀態(tài)設(shè)為運轉(zhuǎn)狀態(tài)的系統(tǒng)切換(步驟S17)。

      跟蹤用通信單元22如果從跟蹤用通信單元22接收到系統(tǒng)切換通知,則將系統(tǒng)切換通知分別傳遞至可編程控制器21及副控通信單元23(步驟S18)。

      可編程控制器21如果從跟蹤用通信單元22接收到系統(tǒng)切換通知,則執(zhí)行用于從待機狀態(tài)轉(zhuǎn)變至運轉(zhuǎn)狀態(tài)的系統(tǒng)切換(步驟S19)。

      如上所述,在實施方式1所涉及的冗余化系統(tǒng)1000中,主控通信單元13如果檢測到被設(shè)定為監(jiān)視對象站點的通信單元42的通信異常,則自動地對系統(tǒng)切換請求進行通知。因此,根據(jù)實施方式1,能夠簡易地實現(xiàn)以檢測出與特定的通信單元之間的通信異常為契機的系統(tǒng)切換,而無需創(chuàng)建用于對與作為監(jiān)視對象站點的通信單元之間的通信異常進行檢測而執(zhí)行系統(tǒng)切換的專用的控制程序并由可編程控制器11執(zhí)行該專用的控制程序。

      圖5是表示通信故障發(fā)生位置的例子的圖。在圖5所示的例子中,在主控系統(tǒng)10和本地系統(tǒng)42之間發(fā)生以線纜斷線等為原因的通信故障CF1。在該情況下,從通信單元42發(fā)送的存活確認用數(shù)據(jù)40a不能被主控通信單元13接收。因此,主控通信單元13由于無法確認到作為監(jiān)視對象站點的通信單元42的存活,因此決定進行系統(tǒng)切換,以通過副控通信單元23使與通信單元42之間的通信得以繼續(xù)。這樣,根據(jù)實施方式1,能夠基于由用戶裝置1設(shè)定的參數(shù)而使與被設(shè)為監(jiān)視對象站點的特定的通信單元之間的通信得以繼續(xù)。

      另外,根據(jù)實施方式1,由于在作為監(jiān)視對象站點的通信單元42的監(jiān)視中未利用可編程控制器11的處理能力,因此與使可編程控制器11執(zhí)行作為監(jiān)視對象站點的通信單元42的監(jiān)視的情況相比,能夠減輕可編程控制器11的負荷,其結(jié)果,能夠提高主控系統(tǒng)10整體的處理能力。另外,根據(jù)實施方式1,由于主控通信單元13與系統(tǒng)切換請求的通知相伴而將系統(tǒng)切換的實施時刻、通信異常站點、系統(tǒng)切換站點、以及系統(tǒng)切換的要因儲存至存儲器單元13b,因此能夠用于系統(tǒng)維護及故障排除。

      實施方式2

      在以下的實施方式2中,對設(shè)定多個通信單元作為監(jiān)視對象站點的情況下的主控通信單元13的處理進行說明。

      圖6是表示實施方式2所涉及的由用戶裝置進行設(shè)定的參數(shù)設(shè)定畫面的例子的圖。在實施方式2中,在參數(shù)設(shè)定畫面60將多個通信單元設(shè)定為監(jiān)視對象站點。在圖6所示的例子中,站點編號為“1號”的本地站點及站點編號為“2號”的本地站點被分別設(shè)定為監(jiān)視對象站點。另外,在圖6所示的例子中,站點編號為“2號”的本地站點被設(shè)定為監(jiān)視優(yōu)先級“第1級”,站點編號為“1號”的本地站點被設(shè)定為監(jiān)視優(yōu)先級“第2級”。

      除在實施方式1中說明的功能以外,系統(tǒng)切換判定程序還提供用于執(zhí)行與多個監(jiān)視對象站點相對應(yīng)的處理的功能。具體地說,系統(tǒng)切換判定程序提供用于下述動作的功能,即,在未確認存活單元是監(jiān)視對象站點的情況下,對是否存在多個監(jiān)視對象站點進行判定,在存在多個的情況下,從監(jiān)視優(yōu)先級高的監(jiān)視對象站點起決定執(zhí)行系統(tǒng)切換。

      使用圖7,對實施方式2所涉及的主控通信單元的處理的流程進行說明。圖7是表示實施方式2所涉及的主控通信單元的處理的流程的流程圖。圖7所示的處理是通過由微處理器13a執(zhí)行存儲器單元13b所存儲的系統(tǒng)切換程序d1實現(xiàn)的。

      如圖7所示,主控通信單元13執(zhí)行存活確認用數(shù)據(jù)的接收確認(步驟S101)。然后,主控通信單元13對是否存在已有大于或等于一定時間未確認到存活的未確認存活單元進行判定(步驟S102)。

      作為判定的結(jié)果,在不存在已有大于或等于一定時間未確認到存活的未確認存活單元的情況下(步驟S102,No),主控通信單元13返回上述步驟S101的處理步驟,繼續(xù)進行存活確認用數(shù)據(jù)的接收確認。另一方面,作為判定的結(jié)果,在存在已有大于或等于一定時間未確認到存活的未確認存活單元的情況下(步驟S102,Yes),主控通信單元13對該通信單元是否是監(jiān)視對象站點進行判定(步驟S103)。

      作為判定的結(jié)果,在步驟S102中檢測出的未確認存活單元不是監(jiān)視對象站點的情況下(步驟S103,No),主控通信單元13返回上述步驟S101的處理步驟,繼續(xù)進行存活確認用數(shù)據(jù)的接收確認。另一方面,作為判定的結(jié)果,在步驟S102中檢測出的未確認存活單元是監(jiān)視對象站點的情況下(步驟S103,Yes),主控通信單元13對與監(jiān)視對象站點相應(yīng)的未確認存活單元是否存在多個進行判定(步驟S104)。即,主控通信單元13對與在步驟S102中檢測出的未確認存活單元相應(yīng)、且還與監(jiān)視對象站點相應(yīng)的通信單元是否存在多個進行判定。

      作為判定的結(jié)果,在與未確認存活單元相應(yīng)、且還與監(jiān)視對象站點相應(yīng)的通信單元存在多個的情況下(步驟S104,Yes),主控通信單元13進行既是未確認存活單元、且是監(jiān)視對象站點的通信單元之中的監(jiān)視優(yōu)先級高的通信單元的系統(tǒng)切換請求的通知(步驟S105),儲存與步驟S105的系統(tǒng)切換請求相對應(yīng)的系統(tǒng)切換信息(步驟S106)。

      然后,主控通信單元13進行監(jiān)視優(yōu)先級第二高的通信單元的系統(tǒng)切換請求的通知(步驟S107),儲存與步驟S107的系統(tǒng)切換請求相對應(yīng)的系統(tǒng)切換信息(步驟S108)。

      然后,主控通信單元13對是否殘留有需要系統(tǒng)切換的通信單元進行判定(步驟S109)。即,主控通信單元13針對根據(jù)步驟S104的判定結(jié)果而檢測出的全部通信單元,對是否結(jié)束了系統(tǒng)切換請求的通知進行判定。

      作為判定的結(jié)果,在殘留有需要系統(tǒng)切換的通信單元的情況下(步驟S109,Yes),主控通信單元13返回上述步驟S107的處理步驟。與此相反,作為判定的結(jié)果,在未殘留需要系統(tǒng)切換的通信單元的情況下(步驟S109,No),主控通信單元13結(jié)束圖7所示的處理。

      在上述步驟S104中,作為判定的結(jié)果,在與未確認存活單元相應(yīng)、且還與監(jiān)視對象站點相應(yīng)的通信單元未存在多個的情況、即為1個的情況下(步驟S104,No),主控通信單元13進行與在步驟S102中檢測出的作為未確認存活單元的通信單元相關(guān)的系統(tǒng)切換請求的通知(步驟S110),對系統(tǒng)切換信息進行儲存(步驟S111),結(jié)束圖7所示的處理。

      如上所述,根據(jù)實施方式2,在既是未確認存活單元、且是監(jiān)視對象站點的通信單元存在多個的情況下,主控通信單元13從監(jiān)視優(yōu)先級高的通信單元起依次進行系統(tǒng)切換請求的通知。這樣,根據(jù)實施方式2,能夠?qū)⒍鄠€通信單元設(shè)為監(jiān)視對象。另外,根據(jù)實施方式2,在設(shè)為監(jiān)視對象的多個通信單元之中,能夠從監(jiān)視優(yōu)先級高的通信單元起依次修復(fù)通信異常。

      實施方式3

      在以下的實施方式3中,說明在用戶裝置1中對系統(tǒng)切換信息進行顯示的處理。圖8是表示實施方式3所涉及的冗余化系統(tǒng)1000的處理的流程的圖。

      如圖8所示,用戶裝置1如果接收到診斷信息畫面的顯示請求(步驟S51),則將系統(tǒng)切換信息的獲取請求發(fā)送至主控系統(tǒng)10(步驟S52)。

      主控系統(tǒng)10的可編程控制器11如果從用戶裝置1接收到系統(tǒng)切換信息的獲取請求,則將系統(tǒng)切換信息的獲取請求發(fā)出至主控通信單元13(步驟S53)。

      主控通信單元13如果從可編程控制器11接收到系統(tǒng)切換信息的獲取請求,則從存儲器單元13b讀取系統(tǒng)切換信息d4(步驟S54)。然后,主控通信單元13將讀取到的系統(tǒng)切換信息d4發(fā)出至可編程控制器11(步驟S55)。

      可編程控制器11如果從主控通信單元13接收到系統(tǒng)切換信息d4,則將系統(tǒng)切換信息d4發(fā)送至用戶裝置1(步驟S56)。

      用戶裝置1如果從主控系統(tǒng)10接收到系統(tǒng)切換信息d4,則基于接收到的系統(tǒng)切換信息d4創(chuàng)建診斷信息,將診斷信息畫面輸出顯示于顯示器1c(步驟S57)。

      圖9是表示實施方式3所涉及的診斷信息畫面的結(jié)構(gòu)例的圖。如圖9所示,診斷信息畫面90包含顯示區(qū)域91和顯示區(qū)域92而構(gòu)成,顯示區(qū)域91對發(fā)生通信異常時的冗余化系統(tǒng)1000的結(jié)構(gòu)信息、以及當(dāng)前的冗余化系統(tǒng)1000的結(jié)構(gòu)信息進行顯示,顯示區(qū)域92對在顯示區(qū)域91中由用戶選擇出的通信單元的動作狀態(tài)進行顯示。在圖9所示的例子中,在顯示區(qū)域91及顯示區(qū)域92中,通過模型來表示系統(tǒng)的結(jié)構(gòu),該模型由表示通信單元的圖標、和表示線纜的直線構(gòu)成。并且,如圖9所示,診斷信息畫面90具有利用彈出畫面93對與在顯示區(qū)域91或者顯示區(qū)域92中由用戶選擇出的圖標相對應(yīng)的通信單元的詳細信息進行顯示的多窗口結(jié)構(gòu)。在彈出畫面93顯示選擇出的通信單元的通信異常的原因。

      如上所述,根據(jù)實施方式3,通過使診斷信息畫面90顯示于用戶裝置1,從而能夠由用戶高效地實施系統(tǒng)維護及故障排除。

      關(guān)于以上的實施方式中的冗余化系統(tǒng)1000,說明了主控通信單元13通過使用作為硬件資源的微處理器13a以及存儲器單元13b來執(zhí)行與各種控制相對應(yīng)的程序,從而實現(xiàn)與各種控制相對應(yīng)的處理的例子,但不限定于此。即,也可以通過使與存儲器單元13b所存儲的程序相對應(yīng)的ASIC(Application Specific Integrated Circuit)及FPGA(Field Programmable Gate Array)等多個處理電路進行了協(xié)同工作的布線邏輯而實現(xiàn)上述各種控制。

      在上述實施方式中,說明了在主控系統(tǒng)10中,可編程控制器11及主控通信單元13在功能上分散地構(gòu)成的例子,但不限定于此,也可以將由主控通信單元13所實現(xiàn)的功能搭載至可編程控制器11。即,可編程控制器11對被設(shè)定為監(jiān)視對象站點的通信單元42的通信異常進行檢測,主動地對系統(tǒng)切換的實施進行判定。該情況下的可編程控制器11是第1控制裝置的一個例子。另外,也可以在可相對于由運用系統(tǒng)和待機系統(tǒng)進行冗余化后的任意的冗余化系統(tǒng)進行拆裝的狀態(tài)下構(gòu)成上述實施方式中說明的主控通信單元13。該情況下的主控通信單元13是通信單元的一個例子。

      以上的實施方式所示的結(jié)構(gòu)表示的是本發(fā)明的內(nèi)容的一個例子,還能夠與其他公知技術(shù)進行組合,在不脫離本發(fā)明的主旨的范圍,還能夠?qū)Y(jié)構(gòu)的一部分進行省略、變更。

      標號的說明

      1用戶裝置,10本地系統(tǒng),11可編程控制器,12跟蹤用通信單元,13主控通信單元,20副控系統(tǒng),21可編程控制器,22跟蹤用通信單元,23副控通信單元,30本地系統(tǒng),31可編程控制器,32通信單元,40本地系統(tǒng),41可編程控制器,42通信單元,50本地系統(tǒng),51可編程控制器,52通信單元,100網(wǎng)絡(luò),200a、200b線纜。

      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1