(57)【特許請求の範囲】
【請求項１】
多重化されたバスに接続されて相互に通信する複数の通信局より送信される診断通信情報を相互に受信し、前記バス及び通信局の異常を監視する多重化バス監視装置において、
前記通信局の夫々は、
前記バスの夫々に対応して設けられ、各バスからの前記診断通信情報の受信により自己のバスに対応した受信チェックカウンタをクリアすると共に、他のバスに対応した受信チェックカウンタをインクリメント又はデクリメントする受信処理手段と、
前記受信チェックカウンタのカウント値が一定値以上又は以下になった場合に前記バスの異常と判定するバス異常監視手段と、
を備えることを特徴とする多重化バス監視装置。
【請求項２】
前記通信局の夫々は、
所定の周期でインクリメント又はデクリメントされると共に、前記受信処理手段のいずれかのクリアに同期してクリアされる局チェックカウンタを有する局受信処理手段と、
前記局チェックカウンタのカウント値が一定値以上又は以下になった場合に前記通信局の異常と判定する局異常監視手段と、
を備えることを特徴とする請求項１に記載の多重化バス監視装置。
【請求項３】
前記通信局の夫々は、
前記受信処理手段、前記局受信処理手段、前記局異常監視手段を、接続された前記通信局に１：１に対応して備えることを特徴とする請求項２に記載の多重化バス監視装置。
【請求項４】
前記通信局の夫々は、
前記受信処理手段、前記局受信処理手段、前記局異常監視手段を、自己を除いて接続された前記通信局に１：１に対応して備えることを特徴とする請求項２に記載の多重化バス監視装置。
【請求項５】
前記通信局の夫々は、
前記バス異常監視手段の異常判定に基づいて前記バスの切替えを実行する、多重化バス切替手段を備えることを特徴とする請求項１乃至４のいずれかに記載の多重化バス監視装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多重化されたバスに接続されて相互に通信する複数の通信局より送信される診断通信情報を相互に受信し、前記バス及び通信局の異常を監視する多重化バス監視装置に関するものである。
【背景技術】
【０００２】
複数の通信局が接続された多重化されたバスの異常を監視する多重化バス監視装置がある。図２は、従来の多重化バス監視装置の構成例を示す機能ブロック図である。多重化バスは、簡単のため二重化バスを例示する。
【０００３】
Ｂ１は第１バス、Ｂ２は第２バスである。１，２，…ｎは、これらバスに接続されて相互に通信するｎ台の通信局である。各通信局が備える多重化バス監視装置の構成は同一であるため、通信局１を代表としてその内部構成を説明する。
【０００４】
１１は、バスの健全性を確認するための診断通信情報送信手段であり、所定の診断周期で、第１バスＢ１に診断通信情報ｄ１１を、第２バスＢ２に診断通信情報ｄ１２を送信する。同様に、ｄ２１，ｄ２２…ｄｎ１，ｄｎ２は、通信局２…ｎより第１バスＢ１及び第２バスＢ２に送信される診断通信情報である。
【０００５】
１２は、第１バスＢ１に対応して設けられた第１受信処理手段であり、各通信局から第１バスＢ１に送信される診断通信情報ｄ１１，ｄ２１，…ｄｎ１を受信する。この第１受信処理手段は、自己を含めた、又は自己を除いた第１バスＢ１上の通信局に対応した数が設けられており、通信局に１：１に対応した監視を実行する。
【０００６】
１３は、第２バスＢ２に対応して設けられた第２受信処理手段であり、各通信局から第２バスＢ２に送信される診断通信情報ｄ１２，ｄ２２，…ｄｎ２を受信する。この第２受信処理手段は、自己を含めた、又は自己を除いた第２バスＢ２上の通信局に対応した数が設けられており、通信局に１：１に対応した監視を実行する。
【０００７】
第１受信処理手段１２において、１２ａは第１受信チェックカウンタであり、後述のインクリメント手段から所定周期で与えられるパルスでインクリメントされると共に、第１バスＢ１から受信される診断通信情報ｄ１１，ｄ２１，…ｄｎ１によりクリアされる。
【０００８】
１２ｂはカウンタ監視手段であり、第１受信チェックカウンタ１２ａのカウント値が一定値以上になると、第１バスＢ１の異常と判定し、バス異常信号ＡＬ１を発信する。
【０００９】
第２受信処理手段１３において、１３ａは第２受信チェックカウンタであり、後述のインクリメント手段から所定周期で与えられるパルスでインクリメントされると共に、第２バスＢ２から受信される診断通信情報ｄ１２，ｄ２２，…ｄｎ２によりクリアされる。
【００１０】
１３ｂはカウンタ監視手段であり、第２受信チェックカウンタ１３ａのカウント値が一定値以上になると、第２バスＢ３の異常と判定し、バス異常信号ＡＬ２を発信する。
【００１１】
１４は局受信処理手段であり、自己を含めた、又は自己を除いた通信局に１：１に対応した数が設けられており、各通信局の異常監視を実行する。１４ａは局チェックカウンタであり、後述のインクリメント手段から所定周期で与えられるパルスでインクリメントされると共に、第１受信処理手段１２又は第２受信処理手段１３の受信チェックカウンタが診断通信情報の受信でクリアされるタイミングに同期してクリアされる。
【００１２】
１４ｂは、カウンタ監視手段であり、局チェックカウンタ１４ａのカウント値が一定値以上になると、通信局異常と判定し、局異常信号Ｐを発信する。
【００１３】
１５は管理手段である。この管理手段において、１５ａはインクリメント手段であり、第１受信チェックカウンタ１２ａ，第２受信チェックカウンタ１３ａ，局チェックカウンタ１４ａに所定周期のパルスを発信し、これらチェックカウンタをインクリメントする。
【００１４】
１５ｂは、バス異常監視手段であり、カウンタ監視手段１２ｂからのバス異常警報ＡＬ１及びカウンタ監視手段１３ｂからのバス異常警報ＡＬ２を入力し、多重化バス切替手段１６に対してバス切替え指令信号Ｑを出力する。１５ｃは、局異常監視手段であり、カウンタ監視手段１４ｂからの局異常警報Ｐを入力し、異常局に対処する処理を実行する。
【００１５】
特許文献１には、冗長化した通信系を自己診断する分散型制御装置が記載されている。
【００１６】
【特許文献１】特開平１１−６８７１５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１７】
従来技術では、各受信処理手段における受信チェックカウンタのインクリメントを定周期動作により行なっている。この場合には、定周期動作の周期を診断通信情報の周期に依存して設定しなければならない。
【００１８】
診断通信の周期を通信局毎に可変させたい場合には、定周期動作を診断周期の一番遅い通信局の周期に合わせて設定しなければならないか、もしくは通信局毎に定周期動作の周期を設定しなければならない。
【００１９】
このような手法を取った場合には、ある通信局の診断周期を高速化したとても、それに追従してバスを高速に切り替えることができないことや、処理の複雑さが増すことが考えられる。
【００２０】
本発明は上述した問題点を解決するためになされたものであり、通信局の診断周期に依存せずにバス異常及び局異常を検出できる多重化バス監視装置を実現することを目的としている。
【課題を解決するための手段】
【００２１】
このような課題を達成するために、本発明は次の通りの構成になっている。
（１）多重化されたバスに接続されて相互に通信する複数の通信局より送信される診断通信情報を相互に受信し、前記バス及び通信局の異常を監視する多重化バス監視装置において、
前記通信局の夫々は、
前記バスの夫々に対応して設けられ、各バスからの前記診断通信情報の受信により自己のバスに対応した受信チェックカウンタをクリアすると共に、他のバスに対応した受信チェックカウンタをインクリメント又はデクリメントする受信処理手段と、
前記受信チェックカウンタのカウント値が一定値以上又は以下になった場合に前記バスの異常と判定するバス異常監視手段と、
を備えることを特徴とする多重化バス監視装置。
【００２２】
（２）前記通信局の夫々は、
所定の周期でインクリメント又はデクリメントされると共に、前記受信処理手段のいずれかのクリアに同期してクリアされる局チェックカウンタを有する局受信処理手段と、
前記局チェックカウンタのカウント値が一定値以上又は以下になった場合に前記通信局の異常と判定する局異常監視手段と、
を備えることを特徴とする（１）に記載の多重化バス監視装置。
【００２３】
（３）前記通信局の夫々は、
前記受信処理手段、前記局受信処理手段、前記局異常監視手段を、接続された前記通信局に１：１に対応して備えることを特徴とする（２）に記載の多重化バス監視装置。
【００２４】
（４）前記通信局の夫々は、
前記受信処理手段、前記局受信処理手段、前記局異常監視手段を、自己を除いて接続された前記通信局に１：１に対応して備えることを特徴とする（２）に記載の多重化バス監視装置。
【００２５】
（５）前記通信局の夫々は、
前記バス異常監視手段の異常判定に基づいて前記バスの切替えを実行する、多重化バス切替手段を備えることを特徴とする（１）乃至（４）のいずれかに記載の多重化バス監視装置。
【発明の効果】
【００２６】
以上説明したことから明らかなように、本発明によれば次のような効果がある。
各通信局における、多重化バスの各バスに対応した受信処理手段は、対応したバスから診断通信情報を受信した場合に、自己の受信チェックカウンタをクリアすると同時に、他のバスに対応する受信処理手段の受信チェックカウンタのインクリメントを実施する。
【００２７】
このことから、受信処理手段は診断通信の周期を意識する必要はなく、通信局毎に診断通信情報の周期が変わっても、バスの異常及び通信局の異常を確実に検出することが可能である。
【発明を実施するための最良の形態】
【００２８】
以下、本発明を図面により詳細に説明する。図１は本発明を適用した多重化バス監視装置の一実施形態を示す機能ブロック図である。図２で説明した従来の多重化バス監視装置と同一要素には同一符号を付して説明を省略する。以下、本発明の特徴部につき説明する。
【００２９】
図１において、１００は、本発明が適用された第１受信処理手段であり、第１バスＢ１からの診断通信情報の受信でクリアされる第１受信チェックカウンタ１００ａ及びこの第１受信チェックカウンタのカウント値を監視するカウンタ監視手段１００ｂを備える。
【００３０】
２００は、本発明が適用された第２受信処理手段であり、第２バスＢ２からの診断通信情報の受信でクリアされる第２受信チェックカウンタ２００ａ及びこの第２受信チェックカウンタのカウント値を監視するカウンタ監視手段２００ｂを備える。
【００３１】
本発明は、第１受信チェックカウンタ１００ａ及び第２受信チェックカウンタ２００ａのインクリメントの手法に特徴がある。従来装置では、第１受信チェックカウンタ１２ａ及び第２受信チェックカウンタ１３ａは、インクリメント手段１５ａからの定周期パルスでインクリメントされている。
【００３２】
本発明では、第１受信チェックカウンタ１００ａは、第２受信チェックカウンタ２００ａが第２バスＢ２からの診断通信情報を受信してクリアされると同期して第２受信処理手段２００から出力されるパルスを受けてインクリメントされる。
【００３３】
同様に、第２受信チェックカウンタ２００ａは、第１受信チェックカウンタ１００ａが第１バスＢ１からの診断通信情報を受信してクリアされると同期して第１受信処理手段１００から出力されるパルスを受けてインクリメントされる。
【００３４】
局受信チェックカウンタ１４ａは、従来装置と同様にインクリメント手段１５ａにより定周期でインクリメントされ、第１受信チェックカウンタ１００ａ及び第２受信チェックカウンタ２００ａのクリアに同期してクリアされる。
【００３５】
カウンタ監視手段１００ｂ及び２００ｂは、第１受信チェックカウンタ１００ａ及び第２受信チェックカウンタ２００ａのカウント値が一定値以上になった場合にバス異常と判定しバス異常信号ＡＬ１及びＡＬ２をバス異常監視手段１５ｂに出力する。
【００３６】
以上説明した実施形態では、第１受信チェックカウンタ１００ａ、第２受信チェックカウンタ２００ａ、局受信チェックカウンタ１４ａは、共にインクリメントされる構成を示したが、これらをプリセットされるカウント値より減算するデクリメント構成とし、対応するカウンタ監視手段は、カウント値が一定値以下となった場合にバス異常信号及び局異常信号を出力するように構成してもよい。
【図面の簡単な説明】
【００３７】
【図１】本発明を適用した多重化バス監視装置の一実施形態を示す機能ブロック図である。
【図２】従来の多重化バス監視装置の構成例を示す機能ブロック図である。
【符号の説明】
【００３８】
Ｂ１  第１バス
Ｂ２  第２バス
１，２，…ｎ  通信局
１１  診断通信情報送信手段
１４  局受信処理手段
１４ａ  局チェックカウンタ
１４ｂ  カウンタ監視手段
１５  管理手段
１５ａ  インクリメント手段
１５ｂ  バス異常監視手段
１５ｃ  局異常監視手段
１６  多重化バス切替手段
１００  第１受信処理手段
１００ａ  第１受信チェックカウンタ
１００ｂ  カウンタ監視手段
２００  第２受信処理手段
２００ａ  第２受信チェックカウンタ
２００ｂ  カウンタ監視手段
【図１】
0004735226.tif 000002
【図２】
0004735226.tif 000003