(57)【特許請求の範囲】
【請求項１】
１または複数の通信機器を含む複数のプログラマブルロジックコントローラと複数のネットワークとで構成されるネットワークシステムの、ネットワーク構成を表す情報を生成する、ネットワーク構成情報生成方法であって、
前記複数のプログラマブルロジックコントローラのうち、複数の通信機器を含むプログラマブルロジックコントローラ内において、各通信機器が、内部バスで接続された他の通信機器から情報を収集することにより、自ら属するネットワークのネットワーク名称と、自ら属するネットワークに隣接するネットワークのネットワーク名称とを対としたネットワーク構成情報を生成する第１のステップと、
前記ネットワーク構成情報を前記第１のステップにおいて生成した各通信機器が、前記ネットワーク構成情報を、前記複数のネットワークの１または複数を介して、前記複数のプログラマブルロジックコントローラのうちの他のプログラマブルロジックコントローラに含まれる通信機器に送信する第２のステップと、
前記複数のプログラマブルロジックコントローラに含まれる各通信機器が、前記第１のステップで生成された前記ネットワーク構成情報を受信し集めることで、前記ネットワークシステム全体の前記ネットワーク構成を表す情報を取得する第３のステップと、
を含む、ネットワーク構成情報生成方法。
【請求項２】
前記第３のステップにおいて、他の通信機器より前記ネットワーク構成情報を受信した通信機器の各々は、自通信機器が管理するネットワーク情報管理テーブルに、受信した前記ネットワーク構成情報を追加する、請求項１に記載のネットワーク構成情報生成方法。
【請求項３】
前記第２のステップにおいて、前記複数のプログラマブルロジックコントローラのうち、複数の通信機器を含むプログラマブルロジックコントローラ内の各通信機器は、自ら属するネットワークを介して前記ネットワーク構成情報を受信した際、内部バスで接続された他の通信機器に、前記ネットワーク構成情報を送信する、請求項１または２に記載のネットワーク構成情報生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のネットワークから構成されるシステムにおいて、ネットワーク間の接続関係を表す情報を生成する方法に関するものである。
【背景技術】
【０００２】
従来から、複数のネットワークから構成されるシステムにおいて、ネットワークの構成情報を生成する方法はいくつか提案されている。【０００３】
たとえば、複数のプログラマブルロジックコントローラ(ＰＬＣ)がネットワークを介して接続された制御システムにおいて、ＰＬＣからネットワーク構成情報とオンライン接続経路を収集し、これらの情報を基に、ネットワーク間の接続関係を算出する方法が提案されている（たとえば、特許文献１参照）。同様に、通信ユニットを介して複数のＰＬＣが階層構造をなして接続された通信ネットワークに接続されるシステムにおいて、通信ネットワークを介して各通信ユニットの種類と局番および各プログラマブルコントローラの種類を判定することで、ネットワーク間の接続関係を算出する方法が提案されている（たとえば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】国際公開第２００８／１４６３８０号
【特許文献２】特開平４−３２９０５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、従来のネットワーク構成情報生成方法では、外部端末からの指示に従い、ＰＬＣ本体で、ネットワーク情報を生成するため、ＰＬＣ本体のメインＣＰＵ部の処理負荷が大きくなるという課題があった。【０００６】
本発明は、上記に鑑みてなされたものであって、複数のネットワークから構成されるシステムにおいて、ネットワーク間の接続関係を表す情報を、通信機器が主体となって、生成することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明に係るネットワーク情報生成方法は、１または複数の通信機器を含む複数のプログラマブルロジックコントローラと複数のネットワークとで構成されるネットワークシステムの、ネットワーク構成を表す情報を生成する、ネットワーク構成情報生成方法であって、複数のプログラマブルロジックコントローラのうち、複数の通信機器を含むプログラマブルロジックコントローラ内において、各通信機器が、内部バスで接続された他の通信機器から情報を収集することにより、自ら属するネットワークのネットワーク名称と、自ら属するネットワークに隣接するネットワークのネットワーク名称とを対としたネットワーク構成情報を生成する第１のステップと、ネットワーク構成情報を第１のステップにおいて生成した各通信機器が、ネットワーク構成情報を、複数のネットワークの１または複数を介して、複数のプログラマブルロジックコントローラのうちの他のプログラマブルロジックコントローラに含まれる通信機器に送信する第２のステップと、複数のプログラマブルロジックコントローラに含まれる各通信機器が、第１のステップで生成されたネットワーク構成情報を受信し集めることで、ネットワークシステム全体のネットワーク構成を表す情報を取得する第３のステップと、を含む。
【発明の効果】
【０００８】
本発明によれば、ネットワーク間の接続関係を表す情報を、通信機器が主体となって、それらの連携により、生成することが可能となる。
【図面の簡単な説明】
【０００９】
【図１】実施の形態の通信システムの構成例を示す図
【図２】実施の形態の動作シーケンス図
【図３】実施の形態のネットワーク構成情報管理テーブルの例を示す図
【図４】実施の形態のゲートウェイユニットの機能構成を示すブロック図
【図５】実施の形態のゲートウェイユニットのハードウェア構成を示す図
【図６】実施の形態の表示機器の機能構成を示すブロック図
【図７】実施の形態の構成情報解析部の動作フローを示す図
【図８】実施の形態のネットワーク構成図の表示例
【図９−１】実施の形態のネットワーク構成図の生成過程を示す図
【図９−２】実施の形態のネットワーク構成図の生成過程を示す図
【図９−３】実施の形態のネットワーク構成図の生成過程を示す図
【発明を実施するための形態】
【００１０】
以下に、本発明にかかるネットワーク構成情報生成方法の実施の形態について、図面を参照して詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００１１】
実施の形態.
図１はこの発明の実施の形態におけるネットワークシステムの構成例を示すものである。ＰＬＣ４１は、ゲートウェイユニット１１を備える。ＰＬＣ４２は、ゲートウェイユニット１２、１３を備える。ＰＬＣ４３はゲートウェイユニット１４、１５、１６を、ＰＬＣ４５は、ゲートウェイユニット１８を備える。各ＰＬＣは、ゲートウェイユニットの他に、電源ユニット、ＰＬＣ全体を制御するＣＰＵユニット、駆動対象を位置決め制御するためのモーションユニット、電圧・電流信号の取り込みや出力を行う入出力ユニットなど、複数のユニットが組み合わされて構成されている。また、ＰＬＣ４４には、ＰＬＣ４４や、ネットワーク回線を介して接続された他のＰＬＣ４１、４２、４３、４５の設定情報を表示・編集するための表示機器５０が接続されている。
【００１２】
ＰＬＣ４１〜４５が備えるゲートウェイユニット１１〜１８は、ネットワーク回線２１〜２４を介して接続されている。ゲートウェイユニット１２とゲートウェイユニット１３は、バス３１を介して接続されている。また、ゲートウェイユニット１４、ゲートウェイユニット１５、ゲートウェイユニット１６は、バス３２を介して接続されている。また、図示しないが、各ＰＬＣを構成する、複数のユニット同士は、それぞれバスを介して接続されている。
【００１３】
各ゲートウェイユニットには自身が所属するネットワークの識別番号(ネットワーク番号)と、ゲートウェイユニット自体の識別番号(局番号)が付与されている。図１において、各ゲートウェイユニットに記載されている数値はゲートウェイユニットに付与されたネットワーク番号と局番号を表す。たとえば、ゲートウェイユニット１３に記載された“２−１”はネットワーク番号“２”と局番号“１”が付与されていることを表している。ネットワーク回線２１〜２４を介して接続されたゲートウェイユニット同士は、それぞれ、同一のネットワーク番号が付与されている。一方、バス３１、３２を介して接続されたゲートウェイユニット同士は、それぞれ、異なるネットワーク番号が付与されている。なお、ゲートウェイユニットは本明細書における通信機器の一例であり、本明細書における通信機器は、ＰＬＣを構成するユニットの一つとしての、ゲートウェイユニットに限定されない。例えば、通信機器の一部が、ＰＬＣとはネットワーク回線を介してのみ接続される、独立したゲートウェイ機器であってもよい。また、本実施の形態では、ＰＬＣネットワークについて説明するが、本発明は、ＰＬＣを含まない他のネットワークシステムにも適用可能である。本実施の形態においては、ネットワークを識別するための情報として識別番号（ネットワーク番号）が用いられているが、識別するための情報は、番号でなく、その他の文字や記号で構成されてもよく、それらを含むものとして、本明細書においては、ネットワーク名称という表現を用いる。
【００１４】
ネットワーク回線２１〜２４は、たとえばＥｔｈｅｒｎｅｔ（登録商標）回線やＲＳ−２３２／４２２回線である。また、ネットワーク回線２１〜２４は全て同じ種類のネットワーク回線である必要はなく、それぞれ異なる種類のネットワーク回線であってもよい。たとえば、ネットワーク回線２１とネットワーク回線２２の両方がＥｔｈｅｒｎｅｔ（登録商標）回線であってもよいし、ネットワーク回線２１がＥｔｈｅｒｎｅｔ（登録商標）回線、ネットワーク回線２２がＲＳ−２３２回線といった組み合わせでもよい。
【００１５】
バス３１、３２を含む、各ＰＬＣを構成する複数のユニット同士を接続するバスは、物理的に近接する機器同士を接続するためのバックプレーンやシステムバスであり、たとえば、ＳＡＴＡやＰＣＩ Ｅｘｐｒｅｓｓなどの、通信規格を用いて構成される。各ＰＬＣを構成するユニット間を接続するものであるため、本明細書においては、バス３１、３２を含む、上記バスを内部バスとも表現する。
【００１６】
図２はこの発明の実施の形態における、ネットワーク構成情報の生成に関する動作を示したシーケンス図である。ゲートウェイユニット１７においてネットワークシステム全体のネットワーク構成情報が集まるまでの動作シーケンスを図２を用いて説明する。
【００１７】
まず、各ゲートウェイユニットが起動すると、ネットワーク構成情報の生成処理が開始され、各ゲートウェイユニットにおいて、各ＰＬＣ内においてバスで接続された他のゲートウェイユニットから各々が属するネットワークの情報を収集し、ネットワーク間の接続関係を表す情報（ネットワーク構成情報）を生成するための構成情報生成処理（Ｓ１１）が実施される。
【００１８】
ネットワーク構成情報は、基となるネットワークのネットワーク番号「ＮＡ１」と、基となるネットワークに隣接するネットワークのネットワーク番号である「ＮＡ２」の対で構成される。本明細書において、ネットワークが隣接している関係は、バス（内部バス）を介して、互いに接続されている通信機器が、それぞれ属するネットワーク間の関係のことを表す。したがって、図１の構成では、ゲートウェイユニット１４、１５、１６は、バス３２を介して接続されており、通信機器１４、１５、１６は、それぞれ第２、第３、第４のネットワークに属しているため、第２、第３、第４のネットワークは、互いに隣接するネットワークに該当する。隣接するネットワークの内、当該ネットワーク情報を管理するゲートウェイユニットを基準として、近い側のネットワークのネットワーク番号がＮＡ１、遠い側のネットワークのネットワーク番号がＮＡ２となるよう、ネットワーク構成情報は構成される。
【００１９】
構成情報生成処理（Ｓ１１）において、各ゲートウェイユニットは、各ゲートウェイユニット自身が属するネットワークのネットワーク番号をＮＡ１、ＮＡ１のネットワークに隣接するネットワークのネットワーク番号をＮＡ２として、その対を各ゲートウェイユニットのネットワーク構成情報を管理するテーブル（ネットワーク構成情報管理テーブル）に格納する。この時、バスを介して接続されるゲートウェイユニットが存在しない場合など、ゲートウェイユニット自身が属するネットワークに隣接するネットワークの情報がない場合は、ネットワーク構成情報はブランクとなる。
【００２０】
たとえば、ゲートウェイユニット１３はネットワーク番号２のネットワークに属し、ネットワーク番号１のネットワークが隣接しているため、構成情報生成処理において生成され、ゲートウェイユニット１３のネットワーク構成情報管理テーブルに格納されるネットワーク構成情報（ＮＡ１、ＮＡ２）は（２、１）となる。ゲートウェイユニット１４は、ネットワーク番号２のネットワークに属し、ネットワーク番号３および４のネットワークに隣接しているため、生成され、ゲートウェイユニット１４のネットワーク構成情報管理テーブルに格納されるネットワーク構成情報（ＮＡ１、ＮＡ２）は（２、３）および（２、４）となる。また、ゲートウェイユニット１５は、ネットワーク番号３のネットワークに属し、ネットワーク番号２および４のネットワークに隣接しているため、生成され、ゲートウェイユニット１５のネットワーク構成情報管理テーブルに格納されるネットワーク構成情報（ＮＡ１、ＮＡ２）は（３、２）および（３、４）となる。一方で、ゲートウェイユニット１７は、ネットワーク番号３のネットワークに属するが、Ｓ１１の段階では、隣接するネットワークに関する情報が得られないため、ネットワーク構成情報は生成されず、ネットワーク構成情報管理テーブルはブランクとなる。
【００２１】
次に、ゲートウェイユニットは、生成したネットワーク構成情報を他のゲートウェイユニットに送信するための構成情報送信処理（Ｓ１２）を実施する。構成情報送信処理では、各ゲートウェイユニットは、構成情報生成処理で生成したネットワーク構成情報を、ネットワーク回線上の他のゲートウェイユニットに送信する。
【００２２】
たとえば、ゲートウェイユニット１３は、生成したネットワーク構成情報を送信データに格納し、この送信データをネットワーク回線上の他の機器であるゲートウェイユニット１４に送信する(バスで接続された他の機器であるゲートウェイユニット１２には送信しない)。一方、ゲートウェイユニット１５は、生成したネットワーク構成情報を送信データに格納し、この送信データをネットワーク回線上の他の機器であるゲートウェイユニット１７に送信する。ゲートウェイユニット１４は、ゲートウェイユニット１３へ、生成したネットワーク構成情報を送信する。また、図示はしていないが、ゲートウェイユニット１６は、ゲートウェイユニット１８へ、ゲートウェイユニット１２はゲートウェイユニット１１へ、それぞれ生成したネットワーク構成情報を送信する。他方、ゲートウェイユニット１７では、ネットワーク構成情報が生成されていないため、ゲートウェイユニット１５へのネットワーク構成情報の送信は行われない。
【００２３】
各ゲートウェイユニットは、構成情報送信処理（Ｓ１２）において、他のゲートウェイユニットから送信されたデータを受信すると、受信データに格納されたネットワーク構成情報を抽出、保存するために、構成情報受信処理（Ｓ１３）を実施する。構成情報受信処理では、各ゲートウェイユニットは、まず受信データに格納されたネットワーク構成情報を抽出し、抽出したネットワーク構成情報を、自身が管理するネットワーク構成情報管理テーブルに追加する。
【００２４】
例えば、ゲートウェイユニット１４は、ゲートウェイユニット１３からネットワーク構成情報（ＮＡ１、ＮＡ２）として、（２、１）を受け取るため、ゲートウェイユニット１４のネットワーク構成情報管理テーブルに格納されるネットワーク構成情報（ＮＡ１、ＮＡ２）は、（２、１）、（２、３）および（２、４）となる。ゲートウェイユニット１７は、ゲートウェイユニット１５からネットワーク構成情報（ＮＡ１、ＮＡ２）として、（３、２）および（３、４）を受け取るため、ゲートウェイユニット１５のネットワーク構成情報管理テーブルに格納されるネットワーク構成情報（ＮＡ１、ＮＡ２）は、（３、２）および（３、４）となる。
【００２５】
構成情報受信処理が完了した各ゲートウェイユニットは、構成情報受信処理で受信したネットワーク構成情報を送信用パケットに格納し、バスを介して他のゲートウェイユニットに送信する（Ｓ１４）。この際、各ゲートウェイユニットは、直前の構成情報受信処理（Ｓ１３）において、新たなネットワーク構成情報を受信した場合のみ、他のゲートウェイユニットへネットワーク構成情報を送信すればよく、新たなネットワーク構成情報を受信していない場合は、他のゲートウェイユニットへネットワーク構成情報を送信しない。また、ネットワーク構成上を送信する際、送信先のゲートウェイユニットがすでに保持している情報については、送信する必要がなく、送信しない方が、送信トラフィックを低減できるため、好ましい。
【００２６】
例えば、ゲートウェイユニット１４は、直前のステップであるＳ１３において、ゲートウェイユニット１３から受け取ったネットワーク構成情報（ＮＡ１、ＮＡ２）である（２、１）を、バス３２を介してゲートウェイユニット１５および１６へ送信する。また、ゲートウェイユニット１３は、直前のステップであるＳ１３において、ゲートウェイユニット１４から受け取ったネットワーク構成情報（ＮＡ１、ＮＡ２）である（２、３）および（２、４）を、バス３１を介して、ゲートウェイユニット１２に送信する。一方で、ゲートウェイユニット１５は、直前の構成情報受信処理（Ｓ１３）において、ゲートウェイユニット１７からネットワーク構成情報を受け取っていないため、ネットワーク構成情報の送信は行わない。
【００２７】
以降は同様に、ネットワーク構成情報を受信したゲートウェイユニットが構成情報受信処理を実施し、さらに受信したネットワーク構成情報を送信用パケットに格納し、他のゲートウェイユニットに送信する（Ｓ１５、Ｓ１６）。この際も、各ゲートウェイユニットは、新たなネットワーク構成情報を受信した場合のみ、他のゲートウェイユニットに送信すればよく、送信先のゲートウェイユニットがすでに保持している情報については、送信する必要がなく、送信しない方が好ましい。
【００２８】
例えば、ゲートウェイユニット１５は、構成情報受信処理（Ｓ１５）において、ゲートウェイユニット１４より受け取ったネットワーク構成情報（ＮＡ１、ＮＡ２）の（２、１）を構成情報送信処理（Ｓ１６）において、ネットワーク回線２３を介してゲートウェイユニット１７に送信する。この際、ゲートウェイユニット１５が保持するネットワーク構成情報のうち、ネットワーク構成情報（ＮＡ１、ＮＡ２）の（３、２）および（３、４）については、ゲートウェイユニット１７がすでに保持している情報であるため、送信する必要がない。
【００２９】
以降は、新たなネットワーク構成情報を、ネットワーク回線から受信した場合はバス上の他のゲートウェイユニットに送信し、新たなネットワーク構成情報をバスから受信した場合はネットワーク回線上の他のゲートウェイユニットに送信するといった処理を、送信すべき新たな情報がなくなるまで繰り返し実施する。
【００３０】
例えば、ゲートウェイユニット１７には、ベースを介して接続されたゲートウェイユニットが存在しないため、構成情報受信処理（Ｓ１７）後、他のゲートウェイユニットへの送信処理を行わない。また、本実施の形態の構成では、構成情報受信処理（Ｓ１７）以降、ゲートウェイユニット１７へのネットワーク構成情報の送信はなく、構成情報受信処理（Ｓ１７）において、ネットワーク構成情報管理テーブルは完成する。
【００３１】
図３は、ゲートウェイユニット１７での構成情報受信処理（Ｓ１７）が完了した後の、ゲートウェイユニット１７が保有するネットワーク構成情報管理テーブルである。
【００３２】
図４はこの図１の通信システムにおけるゲートウェイユニットの機能構成を示すブロック図である。図４においてゲートウェイユニット１１は、受信部１１１、受信データ処理部１１２、送信部１１３、送信データ作成部１１４、情報記憶部１１５、構成情報作成部１１６を備えている。
【００３３】
構成情報作成部１１６は、ネットワーク構成情報を生成し、生成したネットワーク構成情報を、情報記憶部１１５が保持するネットワーク構成情報管理テーブルに登録する。
【００３４】
ゲートウェイユニット１１は受信部１１１から受信したデータを受信データ処理部１１２で受信データの解析を行う。受信データ処理部１１２は受信したデータからネットワーク構成情報を抽出し、抽出したネットワーク構成情報を、情報記憶部１１５が保持するネットワーク構成情報管理テーブルに登録する。
【００３５】
ゲートウェイユニット１１がデータを送信する場合は、まず送信データ作成部１１４で送信データの作成を行う。送信データ作成部１１４は情報記憶部１１５に保存されているネットワーク構成情報を読出し、送信データに格納する。そして、送信部１１３が作成された送信データを送信する。
【００３６】
図５は、図４に示すゲートウェイユニット１１のハードウェア構成を示す図である。ゲートウェイユニット１１は、ネットワークインターフェース１２１と、バスインターフェース１２２と、メモリ１２３と、プロセッサ１２４とを用いて実現することができる。ネットワークインターフェース１２１は、ネットワーク回線を介して外部装置と接続するための通信インターフェースである。バスインターフェース１２２は、バスを介してＰＬＣを構成する他のユニットと接続するための通信インターフェースである。メモリ１２３は、ソフトウェア、ファームウェアなどのコンピュータプログラムを記憶する記憶部である。プロセッサ１２４は、メモリ１２３に記憶されたコンピュータプログラムを読み出して実行する処理回路である。メモリ１２３は、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリなどの不揮発性または揮発性の半導体メモリ、磁気ディスクなどである。プロセッサ１２４は、ＣＰＵ（Central  Processing  Unit）、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、またはＤＳＰ（Digital  Signal  Processor）などである。
【００３７】
ゲートウェイユニット１１３の受信部、および送信部１１３の機能は、ネットワークインターフェース１２１、またはバスインターフェース１２２により実現される。ゲートウェイユニット１１の受信データ処理部１１２や送信データ作成部１１４の機能は、プロセッサ１２４がコンピュータプログラムに記述された手順を実行することにより実現される。また、ゲートウェイユニット１１の情報記憶部１１５の機能は、メモリ１２３により実現される。
【００３８】
図６はネットワーク構成情報図を表示するための表示機器５０の機能構成を示すブロック図である。図６において表示機器５０は、受信部２１１、受信データ処理部２１２、情報記憶部２１３、構成情報解析部２１４、表示部２１５を備えている。
【００３９】
表示機器５０は受信部２１１から受信したデータを受信データ処理部２１２で受信データの解析を行う。受信データ処理部２１２は受信したデータからネットワーク構成情報を抽出し、情報記憶部２１３が保持するネットワーク構成情報管理テーブルに登録する。
【００４０】
構成情報解析部２１４は、情報記憶部２１３に保持されているネットワーク構成情報を読出し、内容を解析し、ネットワーク構成図を表示部２１５に描画する。
【００４１】
図７は、構成情報解析部２１４での構成情報解析処理の動作フローを示す図である。まず、情報記憶部２１３からネットワーク構成情報を取得する（Ｓ２１）。
【００４２】
次に、自局のネットワーク番号を表示部２１５の左上に描画し（Ｓ２２）、”対象ネットワーク番号”に自局のネットワーク番号を設定する（Ｓ２３）。
【００４３】
その後、「“対象ネットワーク番号”のネットワークに隣接するネットワーク」のネットワーク番号を表示部２１５に描画(表示位置は“対象ネットワーク番号”のネットワークの右下)する（Ｓ２５）。そして、”対象ネットワーク番号”に設定されたネットワーク番号と、Ｓ２５で描画したネットワーク番号の間に接続線を描画する（Ｓ２６）。
【００４４】
接続線の描画後は、“対象ネットワーク”に「Ｓ２５で描画したネットワーク」のネットワーク番号を設定する（Ｓ２７）。以降は、Ｓ２５〜Ｓ２７の操作を、全ネットワークを描画するまで繰り返し行う（Ｓ２４）。
【００４５】
図８はこの図１の通信システムにおけるネットワーク構成図の生成例を示す図である。図中の「ＮＥＴ３」から「ＮＥＴ２」と「ＮＥＴ４」に線が引かれているのは、ネットワーク番号３のネットワークは、ネットワーク番号２のネットワークと、ネットワーク番号４のネットワークに隣接していることを表している。また、「ＮＥＴ２」から「ＮＥＴ１」に線が引かれているのは、ネットワーク番号２のネットワークが、ネットワーク番号１のネットワークと隣接していることを表している。
【００４６】
図９−１、図９−２、図９−３は、図３のネットワーク構成情報管理テーブルから、図８のネットワーク構成図が生成されるまでの流れを示す図である。まず、図９−１のように、自局のネットワークであるネットワーク番号３を表す「ＮＥＴ３」を描画する。次に、ネットワーク構成情報管理テーブルから、ネットワーク番号３のネットワークに対し、ネットワーク番号２、４のネットワークが隣接していることがわかるため、図９−２のように、「ＮＥＴ３」に線で接続された形で、ネットワーク番号２を表す「ＮＥＴ２」とネットワーク番号４を表す「ＮＥＴ４」を描画する。最後に、ネットワーク構成情報管理テーブルから、ネットワーク番号２のネットワークにネットワーク番号１のネットワークが隣接していることがわかるため、図９−３のように、「ＮＥＴ２」に線で接続された形で、ネットワーク番号１を表す「ＮＥＴ１」を描画する。
【００４７】
本実施の形態に示した構成では、各ゲートウェイユニットの起動をトリガーとして、ネットワーク構成情報の生成処理が開始され、各ゲートウェイユニットのネットワーク構成情報管理テーブルが完成した。このような構成とすることで、外部からの要求をトリガーとして、ネットワーク構成情報の生成を開始する場合に比べ、素早くシステム全体のネットワーク構成を表す情報を得ることができる。
【００４８】
一方で、外部からの要求をトリガーとして、ネットワーク構成情報の生成を開始してもよい。この場合でも、従来技術と比べ、通信量を抑えられるなど、メリットが大きい。
【００４９】
本実施の形態の構成では、ゲートウェイユニットが主体となって、その連携により、システム全体のネットワーク構成を表す情報を生成することができるため、ＣＰＵユニットの負荷を低減させることも可能である。
【００５０】
以上の実施の形態に示した構成は、本発明の内容の一例を示すものであり、別の公知の技術と組み合わせることも可能であるし、本発明の要旨を逸脱しない範囲で、構成の一部を省略、変更することも可能である。
【産業上の利用可能性】
【００５１】
以上のように、本発明にかかるネットワーク構成情報生成方法は、複数の通信機器を使用するネットワークシステムに好適である。
【符号の説明】
【００５２】
１１〜１８  ゲートウェイユニット（通信機器）、２１〜２４  ネットワーク回線、３１，３２  バス、４１〜４５  ＰＬＣ、５０  表示機器、１１１  受信部、１１２  受信データ処理部、１１３  送信部、１１４  送信データ作成部、１１５  情報記憶部、１１６  構成情報作成部、１２１  ネットワークインターフェース、１２２  バスインターフェース、１２３  メモリ、１２４  プロセッサ、２１１  受信部、２１２  受信データ処理部、２１３  情報記憶部、２１４  構成情報解析部、２１５  表示部。
【図１】
0006590114.tif 000002
【図２】
0006590114.tif 000003
【図３】
0006590114.tif 000004
【図４】
0006590114.tif 000005
【図５】
0006590114.tif 000006
【図６】
0006590114.tif 000007
【図７】
0006590114.tif 000008
【図８】
0006590114.tif 000009
【図９−１】
0006590114.tif 000010
【図９−２】
0006590114.tif 000011
【図９−３】
0006590114.tif 000012