(57)【要約】【課題】ノードに発生した事象の分析作業を容易にすることができる管理装置を提供する。【解決手段】管理装置３は、所定の事象の発生を記録する１台以上のノード１，２を含むネットワークを管理する管理装置であって、ノード１，２から、前記事象の発生時刻と前記事象を特定する情報とを対応づけたイベントログを取得するイベントログ取得部３２１と、ノード１，２の接続関係を示すネットワーク構成図を表示するネットワーク構成図表示部３３３と、を備え、ネットワーク構成図表示部３３３は、前記ネットワーク構成図上で、前記事象が発生したノード１，２を当該事象が発生していないノード１，２と識別可能に表示する。【選択図】図１
2019169926.tif 000002
【特許請求の範囲】
【請求項１】
所定の事象の発生を記録する１台以上のノードを含むネットワークを管理する管理装置であって、
前記ノードから、前記事象の発生時刻と前記事象を特定する情報とを対応づけたイベントログを取得するイベントログ取得部と、
前記ノードの接続関係を示すネットワーク構成図を表示するネットワーク構成図表示部と、
を備え、
前記ネットワーク構成図表示部は、前記ネットワーク構成図上で、前記事象が発生したノードを当該事象が発生していないノードと識別可能に表示することを特徴とする管理装置。
【請求項２】
前記イベントログから、所定の期間内に発生した事象に関するイベントログを選択する第１のイベントログ選択部を備え、
前記ネットワーク構成図表示部は、前記第１のイベントログ選択部によって選択されたイベントログに含まれる事象が発生したノードを当該事象が発生していないノードと識別可能に表示することを特徴とする請求項１に記載の管理装置。
【請求項３】
前記イベントログから、通信異常の事象に関するイベントログを選択する第２のイベントログ選択部を備え、
前記ネットワーク構成図表示部は、前記第２のイベントログ選択部によって選択されたイベントログに含まれる事象が発生したノードを当該事象が発生していないノードと識別可能に表示することを特徴とする請求項１または２に記載の管理装置。
【請求項４】
前記識別可能に表示されたノードに対する所定の操作に応じて、当該ノードに発生した事象に関する情報を表示する情報表示部を備えることを特徴とする請求項１〜３のいずれか１項に記載の管理装置。
【請求項５】
前記イベントログの一覧を表示するイベントログ表示部を備えることを特徴とする請求項１〜４のいずれか１項に記載の管理装置。
【請求項６】
前記ノードは、マスタ装置、および前記マスタ装置に接続されたスレーブ装置を含むことを特徴とする請求項１〜５のいずれか１項に記載の管理装置。
【請求項７】
所定の事象の発生を記録する１台以上のノードを含むネットワークを管理する管理方法であって、
所定の事象の発生を記録する１台以上のノードから、前記事象の発生時刻と前記事象を特定する情報とを対応づけたイベントログを取得するイベントログ取得ステップと、
前記ノードの接続関係を示すネットワーク構成図を表示するネットワーク構成図表示ステップと、
を備え、
前記ネットワーク構成図表示ステップでは、前記ネットワーク構成図上で、前記事象が発生したノードを当該事象が発生していないノードと識別可能に表示することを特徴とする管理方法。
【請求項８】
請求項１に記載の管理装置としてコンピュータを機能させるための管理プログラムであって、前記イベントログ取得部および前記ネットワーク構成図表示部としてコンピュータを機能させるための管理プログラム。
【請求項９】
請求項８に記載の管理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マスタ装置およびスレーブ装置などのノードを含むネットワークを管理する管理装置、管理方法および管理プログラムに関する。
【背景技術】
【０００２】
ＦＡ（Factory Automation）においては、工場内に設置される生産設備のデータ収集及び制御を行う各種のスレーブ装置と、複数のスレーブ装置を集中管理するマスタ装置などのノードから構成される産業用ネットワークシステムにより生産設備の制御が行われる。
【０００３】
工場の生産ラインでのトラブルには、ネットワーク通信に関する異常が多く、そのような異常からの復旧には時間がかかる。そのため復旧後に、再発防止を目的として、ノードに発生した事象の履歴（イベントログ）を収集し、収集したイベントログに基づいて、異常の発生要因の特定／分析を行っている。特許文献１には、オペレータコンソールにおいてイベントログ（履歴情報）を一覧表示し、さらに、設定した条件に応じて表示項目を絞り込む技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−１４２８９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
産業用ネットワークシステムでは、例えばノードを接続する１つのケーブルが抜けただけで、ノードに発生する事象として５または６つの通信異常が発生する。そのため、多数のノードを有する産業用ネットワークシステムでは、短期間のうちに膨大な数（例えば数千件）のイベントログが記録される。そのため、特許文献１に記載の技術によって、イベントログの表示を所定の期間に発生したものに絞り込んだとしても、数十〜数百単位のイベントログが残存し、異常の発生要因の特定／分析を行うための作業に相当な時間がかかってしまうという問題があった。
【０００６】
本発明は、上記問題を解決するためになされたものであって、ノードに発生した事象の分析作業を容易にすることができる管理装置等を提供することを課題とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明に係る管理装置は、所定の事象の発生を記録する１台以上のノードを含むネットワークを管理する管理装置であって、前記ノードから、前記事象の発生時刻と前記事象を特定する情報とを対応づけたイベントログを取得するイベントログ取得部と、前記ノードの接続関係を示すネットワーク構成図を表示するネットワーク構成図表示部と、を備え、前記ネットワーク構成図表示部は、前記ネットワーク構成図上で、前記事象が発生したノードを当該事象が発生していないノードと識別可能に表示することを特徴とする。
【０００８】
また、上記管理装置は、前記イベントログから、所定の期間内に発生した事象に関するイベントログを選択する第１のイベントログ選択部を備え、前記ネットワーク構成図表示部は、前記第１のイベントログ選択部によって選択されたイベントログに含まれる事象が発生したノードを当該事象が発生していないノードと識別可能に表示することが好ましい。
【０００９】
また、上記管理装置は、前記イベントログから、通信異常の事象に関するイベントログを選択する第２のイベントログ選択部を備え、前記ネットワーク構成図表示部は、前記第２のイベントログ選択部によって選択されたイベントログに含まれる事象が発生したノードを当該事象が発生していないノードと識別可能に表示することが好ましい。
【００１０】
また、上記管理装置において、前記識別可能に表示されたノードに対する所定の操作に応じて、当該ノードに発生した事象に関する情報を表示する情報表示部を備えることが好ましい。
【００１１】
また、上記管理装置は、前記イベントログの一覧を表示するイベントログ表示部を備えることが好ましい。
【００１２】
また、上記管理装置において、前記ノードは、マスタ装置、および前記マスタ装置に接続されたスレーブ装置を含むことが好ましい。
【００１３】
本発明に係る管理方法は、所定の事象の発生を記録する１台以上のノードを含むネットワークを管理する管理方法であって、所定の事象の発生を記録する１台以上のノードから、前記事象の発生時刻と前記事象を特定する情報とを対応づけたイベントログを取得するイベントログ取得ステップと、前記ノードの接続関係を示すネットワーク構成図を表示するネットワーク構成図表示ステップと、を備え、前記ネットワーク構成図表示ステップでは、前記ネットワーク構成図上で、前記事象が発生したノードを当該事象が発生していないノードと識別可能に表示することを特徴とする。
【００１４】
また、上記管理装置としてコンピュータを機能させるための管理プログラムであって、前記イベントログ取得部および前記ネットワーク構成図表示部としてコンピュータを機能させるための管理プログラム、および、当該管理プログラムを記録したコンピュータ読み取り可能な記録媒体も本発明の技術的範囲に属する。
【発明の効果】
【００１５】
本発明によれば、ノードに発生した事象の分析作業を容易にすることができる管理装置等を提供することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態に係る産業用ネットワークシステムの概略構成を示すブロック図である。
【図２】イベントログの表示画面の一例である。
【図３】期間に基づくイベントログの絞り込みを説明するための図である。
【図４】ネットワーク構成図の表示指示を説明するための図である。
【図５】ネットワーク構成図の一例である。
【図６】ネットワーク構成図において、あるノードに発生した事象に関する詳細な情報をツールチップ表示した状態を示す図である。
【図７】本発明の一実施形態に係る管理方法における処理の流れを示すフローチャートである。
【図８】本発明の一実施形態に係る管理方法における処理の流れを示すフローチャートである。
【図９】本発明の一実施形態に係る管理方法における処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下、本発明の実施形態について添付図面を参照して説明する。以下の実施形態ではＥｔｈｅｒＣＡＴ（Ethernet for Control Automation Technology：登録商標）の規格に即したネットワークシステムにおける管理装置について説明するが、本発明の対象はこれに限られない。１台以上のノードを備えたネットワークシステムであれば、本発明を適用することができる。
【００１８】
（システムの全体構成）
図１は、本発明の一実施形態に係る産業用ネットワークシステム１００の概略構成を示すブロック図である。産業用ネットワークシステム１００は、マスタ装置１、およびマスタ装置１に接続されたスレーブ装置２を含むネットワークと、マスタ装置１に接続された管理装置３とを備えている。マスタ装置１とスレーブ装置２とは、ＥｔｈｅｒＣＡＴ通信に適合するケーブルで接続され、スレーブ装置２同士もＥｔｈｅｒＣＡＴ通信に適合するケーブルで接続されている。マスタ装置１と管理装置３とは、有線または無線によるＥｔｈｅｒＮＥＴ（登録商標）通信またはＵＳＢ通信で接続されている。
【００１９】
マスタ装置１は、スレーブ装置２を集中管理する装置であり、例えばＰＬＣ（Programmable Logic Controller）で構成されている。マスタ装置１は、シーケンス制御を行うための制御命令をスレーブ装置２へ送信することでスレーブ装置２を制御するとともに、スレーブ装置２から各種データを受け取ることで、スレーブ装置２の状態監視を行う。
【００２０】
また、マスタ装置１は、自装置で所定の事象（イベント）が発生する度に、事象の発生時刻と事象を特定する情報とを対応づけたイベントログを、内蔵する不揮発性メモリに記録している。本実施形態における事象は、通信トラブル等の異常に関するシステムイベント、および、ユーザからの操作により発生するアクセスイベントに分類される。
【００２１】
スレーブ装置２は、生産設備のデータ収集および制御を行う装置であり、マスタ装置１からの制御命令に応じた生産設備の制御動作や、受信した制御命令の書き換えおよび返送処理を行う。スレーブ装置２としては、スレーブターミナル、ＮＸユニット、ＣＪユニット、ＩＯ−Ｌｉｎｋデバイス、電源ユニット、モータユニット、カウンタユニット、画像ユニット、通信ユニット、Ｉ／Ｏユニット等が含まれる。スレーブ装置２は有線または無線で生産設備に適宜接続されている。生産設備としては、センサ、押しボタン、リミットスイッチなどの入力装置やランプなどの出力装置が含まれる。
【００２２】
スレーブ装置２は、マスタ装置１と同様に、自装置で所定の事象が発生する度に、事象の発生時刻と事象を特定する情報とを対応づけたイベントログを、内蔵する不揮発性メモリに記録している。
【００２３】
なお、マスタ装置１に接続可能なスレーブ装置２の台数およびトポロジは特に限定されない。本実施形態では、１台のマスタ装置１に最大５１２台のスレーブ装置２が接続可能であり、スレーブ装置２間の連携や配線の都合に応じて、直列状、リング状、ツリー状またはスター状など、あらゆるトポロジを適用可能である。またノードとして、マスタ装置１およびスレーブ装置２以外に、ハブ装置を含んでもよい。
【００２４】
（管理装置）
管理装置３は、マスタ装置１およびスレーブ装置２のネットワークを管理するコンピュータであり、例えば汎用のパーソナルコンピュータで構成することができる。管理装置３は、ハードウェア構成として、例えば、ＣＰＵ（中央演算処理装置）、主記憶装置（メモリ）、補助記憶装置（ハードディスク、ＳＳＤなど）、表示装置および入力装置（キーボード、マウスなど）を備えている。
【００２５】
また管理装置３は、機能ブロックとして、通信部３１、トラブルシュート制御部３２、ネットワーク管理部３３、トラブルシュート用の記憶部３４、ネットワーク管理用の記憶部３５および補助記憶部３６を備えている。通信部３１、トラブルシュート制御部３２およびネットワーク管理部３３は、補助記憶装置に格納されている管理プログラム（図示省略）が主記憶装置に読み出され、ＣＰＵによって実行されることによって実現される。管理プログラムは、ＣＤ−ＲＯＭなどの非一時的なコンピュータ読み取り可能な記録媒体に記録されてもよく、当該記録媒体を管理装置３に読み取らせることにより、管理プログラムを管理装置３にインストールしてもよい。あるいは、インターネット等の通信ネットワークを介して管理プログラムのコードを管理装置３にダウンロードしてもよい。
【００２６】
記憶部３４および記憶部３５は、主記憶装置に設定することができる。また、補助記憶部３６は、補助記憶装置に設定することができる。
【００２７】
通信部３１は、管理装置３がマスタ装置１と通信を行うための通信ユニットである。例えば、通信部３１は、マスタ装置１に従い通信プロトコルを切り替える機能、ノードに発生中の異常を定時でモニタリングする機能、各ノードからイベントログを取得するための送受信処理を行う機能等を有している。
【００２８】
トラブルシュート制御部３２は、マスタ装置１およびスレーブ装置２を含むネットワークの各種トラブルの解消を支援する機能を有している。この機能を実現するために、トラブルシュート制御部３２は、イベントログ取得部３２１、イベントログ表示部３２２、第１のイベントログ選択部３２３および第２のイベントログ選択部３２４を備えている。
【００２９】
イベントログ取得部３２１は、マスタ装置１およびスレーブ装置２の各ノードから、イベントログを取得する機能ブロックである。上述のように、マスタ装置１およびスレーブ装置２の各ノードでは、自装置で発生した事象の発生時刻と事象を特定する情報とを対応づけたイベントログが記録されている。ユーザが制御プログラムを起動し、所定の操作（例えば、トラブルシュートボタンの押下）を行うことにより、イベントログ取得部３２１は、管理装置３に直接又は間接的に接続された全てのノードから、イベントログを取得することができる。取得されたイベントログは、記憶部３４に全イベントログＤ１として格納される。
【００３０】
なお、本実施形態において、イベントログ取得部３２１は、スレーブ装置２に記録されているイベントログを全て取得してもよいが、スレーブターミナル、ＮＸユニット、ＣＪユニットおよびＩＯ−Ｌｉｎｋデバイスに記録されたイベントログは、後述する通信異常に関するイベントログではないため、取得しない構成としてもよい。また、イベントログ取得部３２１は、マスタ装置１に記憶されているイベントログのうち、発生源が「ＥｔｈｅｒＣＡＴマスタ機能モジュール」のものを取得してもよい。
【００３１】
イベントログ表示部３２２は、イベントログの一覧を表示装置に表示する機能ブロックである。本実施形態では、イベントログ取得部３２１が各ノードからイベントログを取得すると、イベントログ表示部３２２は、取得された全てのイベントログの一覧を自動的に表示する。
【００３２】
図２は、イベントログの表示画面の一例である。図２では、領域Ｒ１に、イベントログの一覧が時系列順に表示されており、イベントログとして、エントリ、日時、重要度、発生源、発生源詳細、イベント名およびイベントコードが含まれている。
【００３３】
日時は、各ノードにおける事象の発生時刻である。本実施形態では、発生時刻が年月日および時分秒で示されているが、発生時刻の表示態様はこれに限定されない。
【００３４】
エントリ、重要度、発生源、発生源詳細、イベント名およびイベントコードは、事象を特定する情報である。具体的には、エントリは、Ｉ／Ｏエントリマッピングに割り付けられているＩ／Ｏデータである。重要度は、各ノードが検知した事象の重要度を表す情報であり、重要度が高いほどシステムへの影響が大きく、復旧に対する緊急度も高くなる。発生源は、事象の発生を検知したノードを表す情報であり、発生源詳細は、事象が発生したノードを特定する情報（ＩＤなど）である。イベント名は、事象の種類である。イベントコードは、事象の種類に応じてあらかじめシステムがノードの事象に割り付けているコードであり、１６進８桁で示される。なお、事象を特定する情報は、これらに限定されない。
【００３５】
図２では、１４０２件のイベントログの一部が表示されているが、ユーザは、領域Ｒ１の右側にあるスクロールバーＲ２を操作することにより、イベントログの全てを閲覧することができる。しかし、イベントログが多い場合、イベントログの検証に多大な時間がかかるため、本実施形態では、第１のイベントログ選択部３２３が、ユーザによって設定されたフィルタリング条件に従ってイベントログを絞り込むことができるようになっている。
【００３６】
図２における領域Ｒ３〜Ｒ５には、フィルタリング条件を設定するためのメニューが表示されている。ユーザは、これらのメニューを選択した後、更新ボタンＢ１を押下することにより、領域Ｒ１に表示するイベントログを絞り込むことができる。
【００３７】
領域Ｒ３には、イベントログの一覧に表示するノードの範囲を選択するためのメニューが表示される。ユーザは、マスタ装置１およびスレーブ装置２のみを表示するか、スレーブ装置２に接続されたスレーブターミナルも一覧表示させるかを、選択することができる。
【００３８】
領域Ｒ４には、イベントログの種類に応じて一覧に表示する対象を絞り込むためのメニューが表示される。ユーザは、システムイベントログおよび／またはアクセスイベントログを選択することができる。
【００３９】
また、領域Ｒ５には、イベントログの重要度に応じて一覧に表示する対象を絞り込むためのメニューが表示される。全停止フォールトは、ノード全体の制御が不能となる異常であり、部分停止フォールトは、ノードの機能モジュール全体の制御が不能となる異常であり、軽度フォールトは、ノードの機能モジュールの範囲で制御動作が不能／継続不能となる異常である。監視情報は、制御に影響がないレベルの軽微な異常であるが、軽度フォールトレベル以上の異常に発展しないようにユーザに注意を促す目的で、イベントログに記録してユーザに通知される情報である。一般情報は、異常ではないが、イベントログに記録してユーザに通知される情報である。
【００４０】
さらに本実施形態では、上述のようなイベントログの絞り込みに加え、第１のイベントログ選択部３２３は、所定の期間内に発生した事象に関するイベントログへの絞り込みが可能となっている。具体的には、図３に示すように、イベントログの一覧において、所定の期間の起点となるイベントログを選択して右クリックすると、下側にコンテキストメニューが表示される。コンテキストメニューから、「これ以降の日時のイベントのみ表示」を選択することにより、選択したイベントログよりも発生時刻が遅いイベントログのみに絞り込むことができる。同様に、所定の期間の終点となるイベントログを選択して右クリックし、コンテキストメニューから「これ以前の日時のイベントのみ表示」を選択することにより、選択したイベントログよりも発生時刻が早いイベントログのみに絞り込むことができる。なお、イベントログを絞り込んだ後、コンテキストメニューから「日付フィルタを解除」を選択すると、再度、全てのイベントログを表示することができる。
【００４１】
第１のイベントログ選択部３２３は、全イベントログＤ１から選択したイベントログを第１の選択済イベントログＤ２として記憶部３４に格納する。これにより、イベントログ表示部３２２は、第１の選択済イベントログＤ２に基づいて、選択されたイベントログの一覧を表示する。その結果、イベントログの一覧には、所定の期間内に発生した事象に関するイベントログが表示される。
【００４２】
第２のイベントログ選択部３２４は、イベントログ（全イベントログＤ１または第１の選択済イベントログＤ２）から、通信異常の事象に関するイベントログを選択する機能ブロックである。通信異常に関する事象は、大部分が軽度フォールトのシステムイベントログである。第２のイベントログ選択部３２４によるイベントログの選択は、後述するように、ユーザがネットワーク構成図の表示を指示したときに行われ、選択されたイベントログは第２の選択済イベントログＤ３として記憶部３５に格納される。
【００４３】
ネットワーク管理部３３は、ユーザによるネットワークの状態管理を支援する機能を有している。この機能を実現するために、ネットワーク管理部３３は、実構成情報取得部３３１、ネットワーク構成図照合部３３２、ネットワーク構成図表示部３３３および情報表示部３３４を備えている。
【００４４】
実構成情報取得部３３１は、実機のネットワーク構成の情報（実構成情報）を取得する機能ブロックである。本実施形態では、実際に構築された産業用ネットワークシステム１００において、マスタ装置１がネットワークスキャン処理を行うことにより、各スレーブ装置２の情報を収集し、実構成情報を生成する。実構成情報取得部３３１は、この実構成情報をマスタ装置１から受信して、図１に示す実構成情報Ｄ４として記憶部３５に読み出す。
【００４５】
また、補助記憶部３６には、ユーザにより作成された設計上のネットワーク構成を示すネットワーク構成情報Ｄ５が、プロジェクトファイルとしてあらかじめ格納されている。制御プログラムの起動後、ネットワーク構成図照合部３３２は、ネットワーク構成情報Ｄ５を記憶部３５に読み出し、ネットワーク構成情報Ｄ５と実構成情報Ｄ４とを照合する。照合の結果、両者が一致している場合、ネットワーク構成図照合部３３２は、実構成情報Ｄ４を記憶部３５から消去し、ネットワーク構成情報Ｄ５のみを記憶部３５に格納する。一方、照合の結果、両者が不一致の場合、ネットワーク構成図照合部３３２は、ネットワーク構成情報Ｄ５を記憶部３５から消去するとともに、実構成情報Ｄ４を補助記憶部３６に格納されているネットワーク構成情報Ｄ５に上書き保存する。これにより、記憶部３５には、実構成情報Ｄ４およびネットワーク構成情報Ｄ５のいずれかが残存する。
【００４６】
ネットワーク構成図表示部３３３は、ノードの接続関係を示すネットワーク構成図を表示する機能ブロックである。本実施形態では、図４に示すように、イベントログの一覧において右クリックし、コンテキストメニューから「EtherCAT構成情報を表示する」を選択することにより、ユーザはネットワーク構成図の表示を指示することができる。これに応じて、ネットワーク構成図表示部３３３は、記憶部３５に格納された実構成情報Ｄ４またはネットワーク構成情報Ｄ５を参照して、図５に示すネットワーク構成図をグラフィカルに表示する。ネットワーク構成図では、ネットワークに含まれる全てのノードがアイコンで示され、それらがツリー表示されている。また、各アイコンの近傍には、ノードアドレスおよび機種名が表示されている。
【００４７】
なお、ネットワーク構成図の具体的な表示態様はこれに限定されず、ユーザがネットワーク構成を直感的に把握できるものであればよい。
【００４８】
また、ネットワーク構成図表示部３３３は、ユーザがネットワーク構成図の表示を指示した際に、第２の選択済イベントログＤ３を参照して、ネットワーク構成図上で、事象が発生したノードを当該事象が発生していないノードと識別可能に表示することができる。図５に示すネットワーク構成図では、ノードアドレスＥ０１０，Ｅ００８の各ノードの近傍にエラーアイコンＥが表示されている。これにより、ユーザは、エラーアイコンＥが表示されたノードに事象が発生したことを容易に把握することができる。従って、本実施形態に係る管理装置３を用いることにより、ノードに発生した事象の分析作業が容易になる。
【００４９】
また、スレーブ装置２に発生する事象の中で、通信異常は復旧に時間がかかるため、発生要因の分析対象として重要である。そこで本実施形態では、第２のイベントログ選択部３２４は、第２の選択済イベントログＤ３が通信異常の事象に関するイベントログのみを含むように、イベントログの選択を行う。これによりユーザは、ネットワーク構成図に基づいて、所定の期間内において、どのノードに通信異常が発生したかを容易に把握することができ、イベントログに基づく検証作業の効率化を図ることができる。
【００５０】
なお、ネットワーク構成図上で、事象が発生したノードを他のノードと識別可能に表示する態様は、上記に限定されない。例えば、該当するアイコンを点滅表示または強調表示するといった態様が適用できる。
【００５１】
情報表示部３３４は、ネットワーク構成図上で識別可能に表示されたノードに対する所定の操作に応じて、当該ノードに発生した事象に関する情報を表示する機能ブロックである。例えば図６に示すように、エラーアイコンＥが表示されたノードアドレスＥ０１０のノードのアイコンにマウスオーバーすると、情報表示部３３４は、第２の選択済イベントログＤ３から、マウスオーバーされたアイコンに対応するノードのイベントログを取得し、当該ノードにおいて所定の期間内に発生した事象に関する詳細な情報（日時、イベントコード、イベント名の一覧）を時刻順にツールチップ表示する。これにより、ユーザは、各ノードにどのような事象が発生したかを、簡単な操作で把握することができる。従って、ノードに発生した事象の分析作業がさらに容易になる。
【００５２】
なお、ノードに対する所定の操作は、所望のノードを選択する操作であれば特に限定されず、例えばノードに対するクリックやタップ等であってもよい。
【００５３】
（管理方法）
図７は、マスタ装置１およびスレーブ装置２を含むネットワークを管理する管理方法における処理の流れを示すフローチャートである。同図では、管理装置３およびマスタ装置１における処理手順が示されている。まず、ユーザが管理装置３において管理プログラムを起動してプロジェクトファイルを開くと（Ｓ１）、ネットワーク管理部３３が起動し、ネットワーク構成図照合部３３２が、補助記憶部３６に格納されているネットワーク構成情報Ｄ５を記憶部３５に読み出す（Ｓ２）。続いて、ユーザが管理プログラムの画面上でオンラインボタン（図示省略）を押下すると、通信部３１がマスタ装置１との通信を開始する（Ｓ３）。
【００５４】
一方、マスタ装置１では、自装置で所定の事象が発生する度に、イベントログを記録している（Ｓ３１）。フローチャートでは省略しているが、同様に、各スレーブ装置２においても、イベントログを記録している。
【００５５】
管理装置３において、ユーザが管理プログラムの画面上でトラブルシュートボタン（図示省略）を押下すると、トラブルシュート制御部３２が起動する（Ｓ４）。その後、イベントログ取得部３２１が、マスタ装置１およびスレーブ装置２に対してイベントログの収集を指示する（Ｓ５）。これに応じて、マスタ装置１およびスレーブ装置２は、自装置に記録されたイベントログを管理装置３に送信する。これにより、イベントログ取得部３２１は、イベントログを取得して、記憶部３４に全イベントログＤ１として格納する（Ｓ６、イベントログ取得ステップ）。その後、イベントログ表示部３２２は、全イベントログＤ１に基づいて、取得された全てのイベントログの一覧を表示する（Ｓ７）。
【００５６】
その後、第１のイベントログ選択部３２３が、ユーザによって設定されたフィルタリング条件に従ってイベントログを選択し、第１の選択済イベントログＤ２として記憶部３４に格納する（Ｓ８）。特に、本実施形態では、所定の期間内に発生した事象に関するイベントログへの絞り込みが可能となっている。
【００５７】
一方、マスタ装置１では、ネットワークスキャン処理を行うことにより（Ｓ３３）、各スレーブ装置２の情報を収集し、実構成情報を自装置に格納することができる（Ｓ３４）。なお、Ｓ３３およびＳ３４の処理は、任意のタイミングで行うことができる。
【００５８】
管理装置３において、イベントログの絞り込みが行われた後、ユーザによってネットワーク構成図の表示指示がなされると（Ｓ９）、第２のイベントログ選択部３２４が、記憶部３４に格納されている第１の選択済イベントログＤ２から、通信異常の事象に関するイベントログを選択し、ネットワーク管理部３３に通知する。本実施形態では、第２のイベントログ選択部３２４は、発生源がEtherCATであり、かつ、重要度が軽度フォールトのイベントログを選択する。選択されたイベントログは第２の選択済イベントログＤ３として記憶部３５に格納される（Ｓ１０）。
【００５９】
続いて、実構成情報取得部３３１がマスタ装置１に実構成情報の送信を指示する（Ｓ１１）。これに応じて、マスタ装置１は、自装置に格納されている実構成情報を管理装置３に送信する（Ｓ３５）。これにより、実構成情報取得部３３１は、実構成情報Ｄ４を取得して記憶部３５に格納する（Ｓ１２）。
【００６０】
その後、ネットワーク構成図照合部３３２は、実構成情報Ｄ４を、Ｓ２において記憶部３５に読み出されたネットワーク構成情報Ｄ５と照合する（Ｓ１３）。照合の結果、両者が一致している場合（Ｓ１４においてＹＥＳ）、ネットワーク構成図照合部３３２は、実構成情報Ｄ４を記憶部３５から消去する（Ｓ１５）。一方、照合の結果、両者が不一致の場合（Ｓ１４においてＮＯ）、ネットワーク構成図照合部３３２は、ネットワーク構成情報Ｄ５を記憶部３５から消去する（Ｓ１６）。その後、ネットワーク構成図表示部３３３は、記憶部３５に残存している実構成情報Ｄ４またはネットワーク構成情報Ｄ５に基づいて、ネットワーク構成図を表示する（Ｓ１７、ネットワーク構成図表示ステップ）。
【００６１】
さらに、ネットワーク構成図表示部３３３は、記憶部３５に格納されている第２の選択済イベントログＤ３を参照して、ネットワーク構成図上で、事象が発生したノードのアイコンの近傍にエラーアイコンを表示する（Ｓ１８）。その後、事象が発生したノードのアイコンにマウスオーバーされた場合（Ｓ１９およびＳ２０においてＹＥＳ）、情報表示部３３４は、第２の選択済イベントログＤ３から、マウスオーバーされたアイコンに対応するノードのイベントログを取得し、当該ノードにおいて所定の期間内に発生した通信異常の事象に関する詳細な情報をツールチップ表示する（Ｓ２１）。
【００６２】
（付記事項）
以上、本発明の実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、その趣旨を逸脱しない限りにおいて種々の変更が可能であり、例えば、上記実施形態に開示された技術的手段を適宜組み合わせて得られる形態も、本発明の技術的範囲に属する。
【００６３】
また、上記実施形態では、図１に示すイベントログ取得部３２１が各ノードからイベントログを取得した後、イベントログ表示部３２２が、取得された全てのイベントログを表示して、ユーザがイベントログの絞り込みを行った後、ネットワーク構成図を表示していた。しかし、本発明はこれに限定されず、イベントログの絞り込みを行わずにネットワーク構成図を表示する形態や、イベントログ表示部３２２によるイベントログの表示を介さずに、ネットワーク構成図を表示する形態としてもよい。すなわち、イベントログ表示部３２２、第１のイベントログ選択部３２３および第２のイベントログ選択部３２４の少なくともいずれかを省略してもよい。このような形態であっても、ネットワーク構成図上で、事象が発生したノードが他のノードと識別可能に表示されるため、事象の分析作業を容易にすることができる。
【００６４】
また、上記実施形態では、ネットワーク構成図を表示する際に、マスタ装置１から取得した実構成情報Ｄ４をネットワーク構成情報Ｄ５と照合して、実構成情報Ｄ４またはネットワーク構成情報Ｄ５に基づいてネットワーク構成図を表示する構成であったが、本発明はこれに限定されない。例えば、上述の照合を行うことなく、補助記憶部３６に記憶されたネットワーク構成情報Ｄ５に基づいてネットワーク構成図を表示してもよい。あるいは、ネットワーク構成図を表示する度に、マスタ装置１から実構成情報Ｄ４を取得し、取得した実構成情報Ｄ４に基づいてネットワーク構成図を表示してもよい。
【符号の説明】
【００６５】
１      マスタ装置（ノード）
２      スレーブ装置（ノード）
３      管理装置
３１    通信部
３２    トラブルシュート制御部
３２１  イベントログ取得部
３２２  イベントログ表示部
３２３  第１のイベントログ選択部
３２４  第２のイベントログ選択部
３３    ネットワーク管理部
３３１  実構成情報取得部
３３２  ネットワーク構成図照合部
３３３  ネットワーク構成図表示部
３３４  情報表示部
３４    記憶部
３５    記憶部
３６    補助記憶部
１００  産業用ネットワークシステム
Ｂ１    更新ボタン
Ｄ１    全イベントログ
Ｄ２    第１の選択済イベントログ
Ｄ３    第２の選択済イベントログ
Ｄ４    実構成情報
Ｄ５    ネットワーク構成情報
Ｅ      エラーアイコン
Ｒ１    領域
Ｒ２    スクロールバー
Ｒ３    領域
Ｒ４    領域
Ｒ５    領域
【図１】
2019169926.tif 000003
【図２】
2019169926.tif 000004
【図３】
2019169926.tif 000005
【図４】
2019169926.tif 000006
【図５】
2019169926.tif 000007
【図６】
2019169926.tif 000008
【図７】
2019169926.tif 000009
【図８】
2019169926.tif 000010
【図９】
2019169926.tif 000011