(57)【要約】【課題】ネットワーク構成図上に同じ機種のものが多数存在する場合であっても、接続先のＰＬＣを正確に認識することが出来るようにしたネットワーク構成図表示装置を提供すること。【解決手段】  ネットワークの構成を記憶させたネットワーク構成データベースと、接続先ＰＬＣからネットワーク及びノード番号に関する識別情報を読み出す手段と、読み出されたネットワーク及びノード番号に関する識別情報に基づいて、該当する識別情報を有するノードをネットワーク構成データベースから探索する手段と、探索されたノードをネットワーク構成図上で他のノードと識別可能に表示する手段と、を具備する。【選択図】図９
2006277734.tif 000002
【特許請求の範囲】
【請求項１】
複数のＰＬＣをネットワークで結んで構成されるＰＬＣシステムに接続されて、当該ＰＬＣシステムに係るネットワーク構成図を表示させる機能を有するネットワーク構成図表示装置であって、
ネットワークの構成を記憶させたネットワーク構成データベースと、
接続先ＰＬＣからネットワーク及びノードに関する識別情報を読み出す手段と、
読み出されたネットワーク及びノードに関する識別情報に基づいて、該当する識別情報を有するノードをネットワーク構成データベースから探索する手段と、
探索されたノードをネットワーク構成図上で他のノードと識別可能に表示する手段と、
を具備することを特徴とするネットワーク構成図表示装置。
【請求項２】
他のノードと識別可能な表示が、ノード番号表示又はノード名表示を含むそのノードに対応するアイコンを強調表示させるものである、ことを特徴とする請求項１に記載のネットワーク構成図表示装置。
【請求項３】
強調表示の態様が、そのノードに対応するアイコンを点滅表示させるものであり、かつその点滅周期がそのノードへ至るネットワークの混雑度に対応して変化するものである、ことを特徴とする請求項２に記載のネットワーク構成図表示装置。
【請求項４】
強調表示の態様が、そのノードに対応するアイコンを他のノードと異なる色彩に変色させるものであり、かつその色彩がそのノードへ至るネットワークの混雑度に対応して変化するものである、ことを特徴とする請求項２に記載のネットワーク構成図表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ネットワーク構成図表示装置に係り、特に、複数台のプログラマブル・コントローラ（以下、ＰＬＣと言う）をネットワークを介して結んでなるＰＬＣシステムに好適なネットワーク構成図表示装置に関する。
【背景技術】
【０００２】
近年、ＦＡ向けの制御装置におけるネットワーク化が進み、ネットワークを経由して各制御装置の運転状況、異常情報のモニタや、動作パラメータの設定などが出来るようになった。また、Ｗｉｎｄｏｗｓ（登録商標）などのＧＵＩベースのＯＳの普及により、ネットワークの構成をよりグラフィカルに表示することもできるようになった。
【０００３】
このようなネットワーク構成図を表示できるネットワーク構成図表示装置は、ＰＬＣを接続してモニタや設定が出来るような構成となっている。そして、接続先のＰＬＣを接続経路とともにグラフィック表示する技術は既に知られている（例えば、特許文献１参照）。
【特許文献１】特開２００４−５３７６３
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、このようなネットワーク構成図表示装置にあっては、接続先のＰＬＣ機種名を画面表示する機能はあるものの、ネットワーク構成図上に同じ機種のものが多数存在する場合、接続先のＰＬＣを識別することができず、しばしば誤認が生ずるという問題点が指摘されている。
【０００５】
この発明は、このような従来の問題点に着目してなされたものであり、その目的とするところは、ネットワーク構成図上に同じ機種のものが多数存在する場合であっても、接続先のＰＬＣを正確に認識することが出来るようにしたネットワーク構成図表示装置を提供することにある。
【０００６】
この発明のさらに他の目的並びに作用効果については、明細書の以下の記述を参照することにより、当業者であれば容易に理解されるであろう。
【課題を解決するための手段】
【０００７】
本発明のネットワーク構成図表示装置は、複数のＰＬＣをネットワークで結んで構成されるＰＬＣシステムに接続されて、当該ＰＬＣシステムに係るネットワーク構成図を表示させる機能を有するネットワーク構成図表示装置であって、ネットワークの構成を記憶させたネットワーク構成データベースと、接続先ＰＬＣからネットワーク及びノード番号に関する識別情報を読み出す手段と、読み出されたネットワーク及びノード番号に関する識別情報に基づいて、該当する識別情報を有するノードをネットワーク構成データベースから探索する手段と、探索されたノードをネットワーク構成図上で他のノードと識別可能に表示する手段と、を具備するものである。接続先ＰＬＣとは、ネットワーク構成図表示装置がネットワークを介してモニタの対象としようとするＰＬＣのことである。
【０００８】
このような構成によれば、ネットワーク構成図上における接続対象ノード（ＰＬＣ等）については、他のノードと識別可能に表示されるため、ネットワーク構成図上に同じ機種のものが多数存在する場合であっても、ユーザはこの表示態様の相違に基づいて、接続先のＰＬＣを正確に認識することが可能となる。しかも、この特別な表示は、実際の接続対象となるノードからの情報に基づいて実施されるため、ユーザが本来意図するノードと異なるノードに誤って接続してしまったような場合であっても、そのことを的確に把握することができる。
【０００９】
他のノードと識別可能な表示としては、ノード番号表示又はノード名表示を含むそのノードに対応するアイコンを強調表示させるものであってもよい。強調表示の態様としては、そのノードに対応するアイコンを点滅表示させ、かつその点滅周期がそのノードへ至るネットワークの混雑度に対応して変化するようにしたり、そのノードに対応するアイコンを他のノードと異なる色彩に変色させ、かつその色彩がそのノードへ至るネットワークの混雑度に対応して変化するようにしたりしてもよい。
【００１０】
このような構成によれば、接続対象となるノードとの通信におけるネットワークの混雑度を視覚を通じて直感的に把握することができる。
【発明の効果】
【００１１】
本発明によれば、ネットワーク構成図上に同じ機種のものが多数存在する場合であっても、接続先のＰＬＣを正確に認識することが出来るようにしたネットワーク構成図表示装置を提供することができる。
【発明を実施するための最良の形態】
【００１２】
以下に、この発明の好適な実施の一形態を添付図面を参照しながら詳細に説明する。本発明装置の構成図が図１に示されている。
【００１３】
同図に示されるように、このネットワーク構成図表示装置は、パソコン（ＰＣ）内に所要の機能を有するコンピュータプログラムをインストールして構成されている。より具体的には、このＰＣ内には、キーボードやマウス等で構成されるユーザ入力インターフェイス１０１と、液晶ディスプレイ等で構成されるネットワーク構成表示部１０２と、ネットワーク構成ＤＢ１０３と、機種情報ＤＢ１０４と、通信ポート１０５と、通信設定部１０６とが含まれている。なお、ここで、ＤＢはデータベースの略称である。
【００１４】
ネットワーク構成ＤＢ１０３の内容を示す説明図が図２に示されている。同図に示されるように、このＤＢの全体はツリー状の構造でデータを格納しており、ルートの下位にネットワークを配置し、ネットワークの下位にノードを配置する。ネットワーク及びノードはそれぞれＤＢ内でユニークなＩＤ、名称、番号を持つ。ＩＤ（ネットワークＩＤとノードＩＤ）はシステムが自動的に生成する管理用の番号である。名称（ネットワーク名称とノード名称）及び番号（ネットワーク番号とノード番号）はユーザが入力するものである。
【００１５】
機種情報ＤＢ１０４の内容を示す説明図が図３に示されている。同図に示されるように、機種情報ＤＢは、ネットワーク及びノードとしてネットワーク構成図に挿入できる要素に関する情報をツリー構造として管理する。これらの情報はシステムが予め用意するもので、ユーザは直接編集することはできない。ルートの下位にネットワーク情報とノード情報を配置する。ネットワーク情報以下では、ネットワークタイプを配置するが、ネットワークタイプをカテゴリで分類する構造とする。例えば、カテゴリとして「コントローラ間ネットワークＡ」を格納し、ネットワークタイプには「コントローラ間ネットワークＡのワイヤタイプ」、「コントローラ間ネットワークＡの光ケーブルタイプ」などを格納する。ノード情報以下では、ノードとして追加可能な機種名称を配置するが、ネットワーク同様、カテゴリで分類する構造としている。例えば、カテゴリとして「ＰＬＣ」を格納し、機種名称には「ＡＡＡ」、「ＢＢＢ」など（ＡＡＡやＢＢＢは例えば型式名とする）を格納する。
【００１６】
ユーザは、ユーザ入力インターフェイス１０１を通じて、ネットワーク構成ＤＢ１０３に、ネットワークやノードを追加することができるようになっている。ノードはＰＬＣの型式など、予め用意された機種情報ＤＢ１０４に登録された機種の一覧（型式名の一覧）から選択する必要がある。各ネットワークはネットワーク番号を持ち、各ノードはノード番号を持つ。これらの番号はユーザが任意に設定することができる。入力された番号は、重複を許さないため、ユーザの入力確定と同時に重複のチェックが行われる。
【００１７】
ネットワーク構成図の編集（ネットワークの追加）処理を示すフローチャートが図４に示されている。同図において、ユーザがネットワーク追加のメニューを選択すると（ステップ４０１）、ネットワーク構成図表示装置（以下、ツールと呼ぶ）は、機種情報ＤＢ１０４から所定の情報を読み出し、ネットワークタイプ入力ダイアログを画面に表示する（ステップ４１１）。
【００１８】
この状態において、ユーザが、ネットワーク名称を入力しそのネットワークタイプを選択すると（ステップ４０２）、ツールは、ネットワーク番号入力ダイアログを表示する（ステップ４１２）。
【００１９】
この状態において、ユーザが、ネットワーク番号を入力すると（ステップ４０３）、ツールは、ネットワーク構成ＤＢ１０３に照会をかけることによって、ネットワーク番号の重複をチェックする（ステップ４１３）。ネットワーク番号の重複が認められる場合には、ユーザ側では再度ネットワーク番号を入力する。一方、重複がなければ、ネットワーク構成ＤＢ１０３に対してネットワークの追加を行う（ステップ４１４）。
【００２０】
このような一連の処理を経ることにより、ネットワーク構成ＤＢ１０３に対して新たなネットワークを任意に追加することができ、しかもネットワークの重複が生ずることを確実に回避することができる。
【００２１】
ネットワーク構成図の編集（ノードの追加）処理を示すフローチャートが図５に示されている。同図において、ユーザが、ノード追加のメニューを選択すると（ステップ５０１）、ツールは、機種情報ＤＢ１０４から必要な情報を読み出すことにより、機種選択ダイアログを画面上に表示する（ステップ５１１）。
【００２２】
この状態において、ユーザが名称を入力し、機種を選択すると（ステップ５０２）、ツール処理フロー側ではノード番号入力ダイアログを画面に表示する（ステップ５１２）。
【００２３】
この状態において、ユーザが、ノード番号を入力すると（ステップ５０３）、ツール処理フロー側ではネットワーク構成ＤＢ１０３に照会をかけることによって、ノード番号の重複をチェックし（ステップ５１３）、重複がある場合にはユーザに対して再度ノード番号の入力を促す。一方、重複がなければ、ネットワーク構成ＤＢ１０３に対しノードを追加して処理を終了する（ステップ５１４）。
【００２４】
このように、以上一連の処理を経ることによって、ユーザは必要によりネットワーク構成ＤＢ１０３に対してノードの追加を行うことができ、しかもノード番号の重複を確実に回避することができる。
【００２５】
このようにして編集されるネットワーク構成図の画面表示例が図９に示されている。図から明らかなように、このネットワーク構成図は、複数のノードのそれぞれを示すアイコンと、それらのアイコンを繋ぐ経路線と、各ノードの名称と、各ネットワークの名称とが含まれている。ユーザは、各ネットワーク上のノードをそのノード名称をもって認識することができる。
【００２６】
次に、オンライン接続の処理を示すフローチャートが図６に示されている。同図において処理が開始されると、ユーザはまずオンライン接続のメニューを選択する（ステップ６０１）。
【００２７】
すると、ツールは、通信設定部１０６から所定の情報を読み出すことによって、通信ポートの初期化を行う（ステップ６１１）。
【００２８】
続いて、ツールは、接続先ＰＬＣ１０７と通信することによって、機種情報の読み出し（ステップ６１２）、通信ユニット一覧の取得（ステップ６１３）、各通信ユニットのネットワーク番号、ノード番号の取得（ステップ６１４）を行った後、ネットワーク構成ＤＢ１０３に照会することによって、ネットワーク番号、ノード番号が一致するノードの有無を確認する（ステップ６１５）。
【００２９】
ここで、ネットワーク番号、ノード番号が一致するノードが無ければ、そのようなノードが見つかるまで、全てのユニットに対しステップ６１２〜６１４の処理が繰り返し実行され、その度に、ネットワーク構成ＤＢ１０３に照会をかけることによって、ネットワーク、ノード番号が一致するノードの有無が繰り返し判定される（ステップ６１５）。
【００３０】
以上の確認において、ネットワーク、ノード番号が一致するノードが存在した場合には、対応するノードを強調表示する処理が実行される（ステップ６１６）。
【００３１】
次に、点滅間隔時間計算処理を示すフローチャートが図７に示されている。本発明にあっては、ネットワーク構成図上において、接続対象となるＰＬＣを他のノードと識別可能に強調表示すると共に、読み出したコマンド／レスポンス時間に対応する点滅間隔時間を以て点滅表示させるようにしている。
【００３２】
すなわち、図７において処理が開始されると、まずステップ７０１においては、パソコンのＭＰＵは、パソコン上の所定メモリに格納されている点滅間隔時間管理テーブル（図９参照）より接続先ＰＬＣに対するコマンド／レスポンス応答時間を読み出す。
【００３３】
続くステップ７０２では、パソコンのＭＰＵは、ステップ７０１で読み出したコマンド／レスポンス応答時間に対応する点滅時間や表示色情報を点滅間隔時間管理テーブルの該当箇所に格納する。例えば、コマンド／レスポンス応答時間が０．０秒から０．５秒未満の場合は点滅間隔時間を１秒、表示色情報は青色を格納する。コマンド／レスポンス応答時間が０．５秒から１．０秒未満の場合は点滅間隔時間を２秒、表示色情報は黄色を格納する。コマンド／レスポンス応答時間が１．０秒以上の場合は点滅間隔時間を３秒、表示色情報は赤色を格納する。
【００３４】
点滅間隔時間管理テーブルの説明図が図９に示されている。このテーブルは、強調表示の対象となるノード毎に、ネットワーク番号、ノード番号、前回のコマンド／レスポンス応答時間、前々回のコマンド／レスポンス応答時間、点滅間隔時間、表示色情報を格納する。
【００３５】
コマンド／レスポンス応答時間は、所定のコマンドを発行してからそのコマンドに対するレスポンスを受信するまでの時間のことである。所定のコマンドの具体例としては、接続先ＰＬＣに対する接続確認をするためのコマンド（例えば、機種情報を読み出すコマンドやステータスを読み出すコマンドなど）や接続先ＰＬＣに格納されている制御データをモニタするためのコマンド（例えば、Ｉ／Ｏメモリの内容を読み出すコマンドなど）などが考えられる。
【００３６】
点滅間隔時間は、表示部に表示されている強調表示すべき表示アイコンを点滅表示させる場合の点滅の間隔を示している。図９に示されるように、コマンド／レスポンス応答時間が大きくなるにつれて点滅間隔時間を大きくすることでネットワークの通信の混雑状況をユーザへ通知することが可能となる。ユーザは、ネットワークの混雑状況を点滅間隔を介して視覚的に捉えることができる。
【００３７】
表示色情報は、表示部に表示されている強調表示すべき表示アイコンの表示色を示している。図９に示されるように、コマンド／レスポンス応答時間が大きくなるにつれて表示色が青色、黄色、赤色のように変更することで、ネットワークの通信の混雑状況をユーザへ通知することが可能となる。ユーザは、ネットワークの通信の混雑状況を表示色を介して視覚的に捉えることができる。
【００３８】
ノード点滅処理を示すフローチャートが図８に示されている。同図において、ステップ８０１では、パソコンのＭＰＵは、強調表示すべきノード情報（ネットワーク番号とノード番号）を読み込む。
【００３９】
続くステップ８０２では、パソコンのＭＰＵは、パソコン上の所定メモリに格納されている点滅間隔時間管理テーブル（図９参照）よりステップ８０１で読み込んだノード情報に該当する点滅間隔時間を読み出す。
【００４０】
続くステップ８０３では、パソコンのＭＰＵは、読み出したノード情報に対応する表示画面上のアイコンをステップ８０２で読み出した点滅間隔時間で強調表示（例えば、アイコン自体の点滅表示やアイコンの周囲を枠で囲いその枠を点滅表示）する。
【００４１】
続くステップ８０４では、パソコンのＭＰＵは、強調表示終了要求があるかどうかを判定する。強調表示終了要求がある場合は、ステップ８０５へと進み、強調表示終了要求がない場合は、ステップ８０１へと戻り、強調表示を繰り返す。
【００４２】
続くステップ８０５では、強調表示をしていたアイコンの強調表示を中止し、通常の表示に戻す。
【００４３】
この実施形態では、強調表示の方法としてアイコン自体の点滅表示やアイコンの周囲を枠で囲いその枠を点滅表示する例を示したが、強調表示の他の方法としては、点滅間隔時間管理テーブルより強調表示すべきノード情報に対応する表示色情報に従って、アイコン自体やアイコンの周囲を枠で囲いその枠を表示するようにしてもよい。
【００４４】
本発明の処理によって表示されたネットワーク構成図の表示例が図９に、またＰＬＣアイコンの強調表示例を示す説明図が図１０にそれぞれ示されている。
【００４５】
図９に示されるように、この例においては、９台のＰＬＣ（ＰＬＣ１〜ＰＬＣ９）がネットワークに含まれており、またネットワークとしては、８系統のネットワーク（Ｎ１〜Ｎ８）が含まれている。
【００４６】
そして、ＰＬＣ１とＰＬＣ２とはネットワークＮ１を介して結ばれており、ＰＬＣ２とＰＬＣ３とはネットワークＮ２を介して結ばれており、ＰＬＣ３とＰＬＣ４とはネットワークＮ３を介して結ばれており、ＰＬＣ４とＰＬＣ５とはネットワークＮ４を介して結ばれており、ＰＬＣ５とＰＬＣ６とはネットワークＮ５を介して結ばれており、ＰＬＣ６とＰＬＣ７とはネットワークＮ６を介して結ばれており、ＰＬＣ７とＰＬＣ８とはネットワークＮ７を介して結ばれており、ＰＬＣ９とＰＬＣ８とはネットワークＮ８を介して結ばれている。さらに、最初のＰＬＣであるＰＬＣ１は、ケーブルを介してパソコンＰＣが接続された中継ＰＬＣとされている。さらに、接続先ＰＬＣとしてはＰＬＣ９が選ばれている。
【００４７】
そのため、ＰＬＣ９が他のＰＬＣに比べて強調表示されている。強調表示の態様としては、図１３に示されるように、ＰＬＣのアイコンを枠で囲み、この枠を、先ほど説明したように、コマンドのレスポンス時間に対応させた時間間隔によって点滅表示するのである。
【００４８】
以上の実施形態によれば、図９に示されるように、ネットワークに含まれる全てのＰＬＣを含むネットワーク構成図をＰＣの画面上に表示させると共に、現在接続先となっているＰＬＣ９については他のＰＬＣに比べて強調表示することができ、しかもこれを読み出したコマンド／レスポンス時間に対応する点滅間隔時間と表示色情報によって点滅させながら表示させるのである。
【００４９】
そのため、本発明のネットワーク構成図によれば、同じ機種のＰＬＣが多数存在する場合にあっても、その中で実際に接続対象となっているＰＬＣをユーザは確実に識別することができ、しかもその点滅時間あるいは表示色によって当該ネットワークの混雑度合いを容易に識別することもできる。
【産業上の利用可能性】
【００５０】
本発明によれば、ネットワーク構成図上に同じ機種のものが多数存在する場合であっても、接続先のＰＬＣを正確に認識することが出来るようにしたネットワーク構成図表示装置を提供することができる。
【図面の簡単な説明】
【００５１】
【図１】本発明装置の構成図である。
【図２】ネットワーク構成ＤＢの内容を示す説明図である。
【図３】機種情報ＤＢの内容を示す説明図である。
【図４】ネットワーク構成図の編集（ネットワークの追加）処理を示すフローチャートである。
【図５】ネットワーク構成図の編集（ノードの追加）処理を示すフローチャートである。
【図６】オンライン接続の処理を示すフローチャートである。
【図７】点滅間隔時間計算処理を示すフローチャートである。
【図８】ノード点滅処理を示すフローチャートである。
【図９】点滅間隔時間管理テーブルの説明図である。
【図１０】ネットワーク構成図の表示例を示す説明図である。
【図１１】ＰＬＣアイコンの強調表示例を示す説明図である。
【符号の説明】
【００５２】
１０１  ユーザ入力インターフェイス
１０２  ネットワーク構成表示部
１０３  ネットワーク構成ＤＢ
１０４  機種情報ＤＢ
１０５  通信ポート
１０６  通信設定部
１０７  接続先ＰＬＣ
ＰＣ    パソコン
ＰＬＣ  プログラマブル・コントローラ
【図１】
2006277734.tif 000003
【図２】
2006277734.tif 000004
【図３】
2006277734.tif 000005
【図４】
2006277734.tif 000006
【図５】
2006277734.tif 000007
【図６】
2006277734.tif 000008
【図７】
2006277734.tif 000009
【図８】
2006277734.tif 000010
【図９】
2006277734.tif 000011
【図１０】
2006277734.tif 000012
【図１１】
2006277734.tif 000013