(57)【要約】【課題】途中でネットワーク構成を変更した場合であっても、ソフトウェアを再ロードすることなく、常に最新のネットワーク構成を把握できるようにする。【解決手段】各ネットワーク制御系２０ａ、２０ｂのバス制御用ＰＣ２３ａ、２３ｂは、常時自管理ネットワークへの制御装置ＲＴ０１、…の接続状態を監視する。制御ＰＣ２１ａ〜２１ｃは、制御情報を出力する場合、対象とする制御装置への接続要求を全てのバス制御用ＰＣ２３ａ、２３ｂに出力する。バス制御用ＰＣ２３ａ、２３ｂは、制御ＰＣ２１ａ〜２１ｃから接続要求があると、監視情報に基づいて自管理ネットワーク上の対象装置の接続状態をチェックして応答する。接続要求を出力した制御ＰＣ２１ａ〜２１ｃは、各バス制御用ＰＣ２３ａ、２３ｂからの応答によって対象とする制御装置がどのバス制御用ＰＣ２３ａ、２３ｂに接続されているかを判定し、そのバス制御用ＰＣに対して制御情報を出力する。【選択図】      図１
2006092494.tif 000002
【特許請求の範囲】
【請求項１】
複数系のバスでの制御を複数のバス制御用ＰＣにより実現させる複数ＰＣによる複数系ネットワーク制御システムにおいて、
前記バス制御用ＰＣは常時自管理ネットワーク上の全接続装置に対して接続状態の監視を行ない、前記バス制御用ＰＣに接続されている制御ＰＣからの接続要求に対して自管理ネットワーク上の対象装置の接続／非接続状態をチェックして応答を返し、この応答結果に基づいて前記ＰＣが前記ネットワークに対する対象装置の接続状態を判定することを特徴とする複数ＰＣによる複数系ネットワーク制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数系のバスでの制御を複数のＰＣ（パーソナルコンピュータ）により実現させるシステムに係り、特に個々のＰＣが管理している制御装置の接続が可変であった場合に、自動で制御切替を実現する複数ＰＣによる複数系ネットワーク制御システムに関する。
【背景技術】
【０００２】
複数系のバスでの制御を複数のＰＣにより実現させる従来の複数系ネットワークシステムは、図３に示すように構成されている。
【０００３】
図３に示すように、複数例えば第１のネットワーク制御系１０ａ、第２のネットワーク制御系１０ｂ等によりネットワークシステムが構成される。第１のネットワーク制御系１０ａには、情報出力要求を行なう制御ＰＣ１１ａが設けられ、この制御ＰＣ１１ａに例えばＬＡＮまたはシリアルのバス１２ａを介してバス制御用ＰＣ１３ａが接続される。そして、このバス制御用ＰＣ１３ａには、例えばMIL STD_1553Bバス（米国軍事用標準の電子機器接続用デジタル・データ・バス規格）により構成したネットワーク１４ａを介して制御装置ＲＴ０１、ＲＴ０２が接続される。
【０００４】
また、第２のネットワーク制御系１０ｂには、情報出力要求を行なう制御ＰＣ１１ｂ、１１ｃが設けられ、この制御ＰＣ１１ｂ、１１ｃに例えばＬＡＮまたはシリアルのバス１２ｂを介してバス制御用ＰＣ１３ｂが接続される。そして、このバス制御用ＰＣ１３ｂには、例えばMIL STD_1553Bバスにより構成したネットワーク１４ｂを介して制御装置ＲＴ０３、第１のネットワーク制御系１０ａには、制御ＰＣ１１ａが設けられ、この制御ＰＣ１１ａに例えばＬＡＮまたはシリアルのバス１２ｂを介してバス制御用ＰＣ１３ｂが接続される。そして、このバス制御用ＰＣ１３ｂには、例えばMIL STD_1553Bバスにより構成したネットワーク１４ｂを介して制御装置ＲＴ０３、ＲＴ０４、ＲＴ０５が接続される。
【０００５】
上記従来の複数系ネットワークシステムでは、個々のネットワーク１４ａ、１４ｂに対して固有のバス制御用ＰＣ１３ａ、１３ｂが存在しており、情報出力要求を行なう制御ＰＣ１１ａ、１１ｂ、１１ｃがバス制御用ＰＣ１３ａ、１３ｂに直接出力要求メッセージを通知している。そのため、バス制御用ＰＣ１３ａ、１３ｂで制御を行なう接続装置を固定化する必要があり、接続する系を変更しようとした場合、制御ＰＣ１１ａ、１１ｂ、１１ｃ及びバス制御用ＰＣ１３ａ、１３ｂのソフトウェアを新しい構成に対応したものに変更する必要があった。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記のように従来の複数系ネットワークシステムでは、個々のネットワーク１４ａ、１４ｂに対して固有のバス制御用ＰＣ１３ａ、１３ｂを設けており、情報出力要求を行なう制御ＰＣ１１ａ、１１ｂ、１１ｃがバス制御用ＰＣ１３ａ、１３ｂに直接出力要求メッセージを通知しているので、バス制御用ＰＣ１３ａ、１３ｂで制御を行なう接続装置を固定化する必要がある。このため制御装置ＲＴ０１、ＲＴ０２、…の接続する系を変更しようとした場合、制御ＰＣ１１ａ、１１ｂ、１１ｃ及びバス制御用ＰＣ１３ａ、１３ｂのソフトウェアを新しい構成に対応したものに変更しなければならず、ネットワーク構成の変更が非常に面倒であった。
【０００７】
本発明は上記の課題を解決するためになされたもので、途中でネットワーク構成を変更した場合であっても、ネットワーク構成の変更を自動的に検出して対応することができ、ソフトウェアを再ロードする必要がなく、ネットワーク構成の柔軟性を向上でき、プログラムの共通化・一本化が可能で、生産性及びソフトウェア品質を向上し得る複数ＰＣによる複数系ネットワーク制御システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、複数系のバスでの制御を複数のバス制御用ＰＣにより実現させる複数ＰＣによる複数系ネットワーク制御システムにおいて、
前記バス制御用ＰＣは常時自管理ネットワーク上の全接続装置に対して接続状態の監視を行ない、前記バス制御用ＰＣに接続されている制御ＰＣからの接続要求に対して自管理ネットワーク上の対象装置の接続／非接続状態をチェックして応答を返し、この応答結果に基づいて前記ＰＣが前記ネットワークに対する対象装置の接続状態を判定することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、制御ＰＣは、制御装置に制御情報を出力する場合に全てのバス制御用ＰＣに対して対象とする制御装置の接続要求を出力することで、バス制御用ＰＣからの応答によって常に最新のネットワーク構成を把握することができる。このため途中でネットワーク構成の変更が行なわれた場合でもソフトウェアを再ロードする必要がなく、システム内ネットワーク構成の柔軟性が向上すると共にプログラムの共通化、一本化が可能となり、生産性、ソフトウェア品質を向上することができる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照して本発明の一実施形態を説明する。  
図１は本発明の一実施形態に係る複数ＰＣによる複数系ネットワーク制御システムの構成を示すブロック図である。
【００１１】
図１に示すように、複数例えば第１のネットワーク制御系２０ａ、第２のネットワーク制御系２０ｂ等によりネットワークシステムが構成される。  
上記第１のネットワーク制御系２０ａには、情報出力要求を行なう制御ＰＣ２１ａが設けられ、この制御ＰＣ２１ａにＬＡＮ２２を介してバス制御用ＰＣ２３ａが接続される。そして、このバス制御用ＰＣ２３ａには、例えばMIL STD_1553Bバスにより構成したネットワーク２４ａを介して制御装置ＲＴ０１、ＲＴ０２が接続される。上記ネットワーク２４ａに対する制御装置ＲＴ０１、ＲＴ０２の接続は可変となっており、任意に接続あるいは切り離しを行なうことができる。
【００１２】
また、第２のネットワーク制御系２０ｂには、情報出力要求を行なう制御ＰＣ２１ｂ、２１ｃが設けられ、この制御ＰＣ２１ｂ、２１ｃにＬＡＮ２２を介してバス制御用ＰＣ２３ｂが接続される。この場合、ＬＡＮ２２は、全てのネットワーク制御系で共通に使用される。
【００１３】
そして、上記バス制御用ＰＣ２３ｂには、例えばMIL STD_1553Bバスにより構成したネットワーク２４ｂを介して制御装置ＲＴ０３、ＲＴ０４、ＲＴ０５が接続される。上記ネットワーク２４ｂに対する制御装置ＲＴ０３、ＲＴ０４、ＲＴ０５の接続は可変となっており、任意に接続あるいは切り離しを行なうことができる。  
また、他のネットワーク制御系においても、上記第１、第２のネットワーク制御系２０ａ、２０ｂと同様に構成される。
【００１４】
上記の構成において、各ネットワーク制御系２０ａ、２０ｂのバス制御用ＰＣ２３ａ、２３ｂは、常時自管理ネットワーク上の全接続装置（制御装置ＲＴ０１、…）に対して接続状態を監視している。また、上記バス制御用ＰＣ２３ａ、２３ｂは、その他、ＬＡＮ２２とネットワーク２４ａ、２４ｂとの間の整合、バス変換機能を有している。
【００１５】
一方、制御ＰＣ２１ａ、２１ｂ、２１ｃは、制御情報を出力する場合、対象とする制御装置に対する接続要求を全てのバス制御用ＰＣ２３ａ、２３ｂに出力し、その応答があるまで待機する。バス制御用ＰＣ２３ａ、２３ｂは、上記制御ＰＣ２１ａ、２１ｂ、２１ｃからの接続要求があると、上記監視情報に基づいて自管理ネットワーク上の対象装置の接続／非接続状態をチェックし、そのチェック結果について応答メッセージを送出する。
【００１６】
接続要求を出力した制御ＰＣ２１ａ、２１ｂ、２１ｃは、各バス制御用ＰＣ２３ａ、２３ｂからの個々の応答メッセージを受領すると、応答メッセージによって対象とする制御装置ＲＴ０１、ＲＴ０２、…がどのバス制御用ＰＣ２３ａ、２３ｂに接続されているかを判定し、そのバス制御用ＰＣ２３ａあるいはバス制御用ＰＣ２３ｂに対して出力開始通知を行ない、続いて制御情報を出力する。それ以降、制御ＰＣ２１ａ、２１ｂ、２１ｃは、対象のバス制御用ＰＣ２３ａ、２３ｂを介して制御装置ＲＴ０１、ＲＴ０２、…とのネットワーク接続を実施していく。
【００１７】
上記のように構成された複数系ネットワーク制御システムは、例えば制御装置ＲＴ０１、ＲＴ０２、…として無線機等の被試験機器を接続し、制御ＰＣ２１ｂ、２１ｃ、…により、上記被試験機器に対する試験、測定を自動もしくは手動操作に応じて実施し、合皮判定等を行なう。
【００１８】
次に、上記実施形態における具体的な動作を図２を参照して説明する。図２は、制御ＰＣ２１ａがバス制御用ＰＣ２３ａ、２３ｂを介して制御装置ＲＴ０１、ＲＴ０２、…に制御情報を出力する場合の処理の流れを示したものである。
【００１９】
各ネットワーク制御系２０ａ、２０ｂのバス制御用ＰＣ２３ａ、２３ｂは、常時、自管理ネットワーク２４ａ、２４ｂ上の全接続装置（制御装置ＲＴ０１、…）に対して接続状態、即ち接続されている状態にあるか、あるいは非接続の状態にあるかをチェックしている（ステップＡ１）。
【００２０】
そして、今、例えば第１のネットワーク制御系２０ａの制御ＰＣ２１ａが制御装置ＲＴ０１に制御情報を出力する場合、制御装置ＲＴ０１に対する接続要求を全てのバス制御用ＰＣ２３ａ、２３ｂに出力する（ステップＡ２）。全てのバス制御用ＰＣ２３ａ、２３ｂは、上記制御ＰＣ２１ａからの接続要求があると、上記監視情報に基づいて自管理ネットワーク２４ａ、２４ｂ上に指定された制御装置ＲＴ０１が接続されているか否かをチェックし、そのチェック結果について応答メッセージを制御ＰＣ２１ａに送出する（ステップＡ３）。図１の例では、接続要求のあった制御装置ＲＴ０１はバス制御用ＰＣ２３ａが管理しているネットワーク２４ａに接続されているので、バス制御用ＰＣ２３ａは「制御装置ＲＴ０１が接続可」である旨の応答メッセージを制御ＰＣ２１ａに送出し、バス制御用ＰＣ２３ｂは「制御装置ＲＴ０１が非接続」である旨の応答メッセージを制御ＰＣ２１ａに送出する。
【００２１】
接続要求を出力した制御ＰＣ２１ａは、各バス制御用ＰＣ２３ａ、２３ｂからの個々の応答メッセージを受領すると、応答メッセージによって対象とする制御装置ＲＴ０１がバス制御用ＰＣ２３ａに接続中であると判定し、そのバス制御用ＰＣ２３ａに対して出力開始通知を出力する（ステップＡ４）。その後、制御ＰＣ２１ａは、バス制御用ＰＣ２３ａに対して制御情報を出力する（ステップＡ５）。バス制御用ＰＣ２３ａは、制御ＰＣ２１ａから出力開始通知に続いて送られてくる制御情報をネットワーク２４ａにより制御装置ＲＴ０１へ出力する（ステップＡ６）。
【００２２】
上記図２では、制御ＰＣ２１ａが制御情報を出力する場合について説明したが、他の制御ＰＣ２１ｂ、２１ｃが制御装置ＲＴ０１、ＲＴ０２、…に制御情報を出力する場合においても、同様の動作が行なわれる。
【００２３】
上記のように制御ＰＣ２１ａ、２１ｂ、２１ｃは、制御情報を出力する場合に全てのバス制御用ＰＣ２３ａ、２３ｂに対して対象とする制御装置の接続状態を問い合わせ、その応答結果に基づいてネットワークに対する制御装置の接続位置を確認した後、所定のバス制御用ＰＣに制御情報を出力するようにしているので、途中でネットワーク構成の変更が行なわれた場合でもソフトウェアを再ロードすることなく、常に最新のネットワーク構成を自動的に把握することができる。このためシステム内ネットワーク構成の柔軟性が向上する上、プログラムの共通化、一本化が可能となり、生産性、ソフトウェア品質を向上することができる。
【００２４】
なお、上記実施形態では、MIL STD_1553Bバスによりネットワーク２４ａ、２４ｂを構成した場合について示したが、他の規格のバスによりネットワークを構成することも可能である。
【００２５】
また、上記実施形態では、第１及び第２のネットワーク制御系２０ａ、２０ｂによりネットワークシステムを構成した場合について説明したが、更に多数のネットワーク制御系によりネットワークシステムを構成しても良いことは勿論である。
【図面の簡単な説明】
【００２６】
【図１】本発明の一実施形態に係る複数ＰＣによる複数系ネットワーク制御システムの構成を示すブロック図である。
【図２】同実施形態における動作を説明するための処理の流れを示す図である。
【図３】従来の複数ＰＣによる複数系ネットワーク制御システムの構成を示すブロック図である。
【符号の説明】
【００２７】
２０ａ…第１のネットワーク制御系、２０ｂ…第２のネットワーク制御系、２１ａ〜２１ｃ…制御ＰＣ、２２…ＬＡＮ、２３ａ、２３ｂ…バス制御用ＰＣ、２４ａ、２４ｂ…ネットワーク、ＲＴ０１〜ＲＴ０５…制御装置。
【図１】
2006092494.tif 000003
【図２】
2006092494.tif 000004
【図３】
2006092494.tif 000005