(57)【特許請求の範囲】
【請求項１】
少なくとも１つの機器を含む設備の前記機器を管理する管理装置において、
前記機器の固有情報に対応する前記機器の接続先を示す接続先情報を得る情報取得部と、
前記情報取得部によって得られた前記接続先情報に対応する前記機器を示す情報を報知する管理部と、
を含み、
前記情報取得部は、
前記管理装置との間に介在するネットワークの数及び前記機器の数の少なくとも一方に基づいた順序で前記固有情報を有する前記機器を探索し、探索された前記機器の前記接続先情報を得ることを特徴とする、管理装置。
【請求項２】
前記管理部は、
前記情報取得部によって得られた前記接続先情報に対応する前記機器を構成図に表示させる場合、前記構成図に表示される他の機器とは異なる態様で前記構成図に表示させることによって報知することを特徴とする、請求項１に記載の管理装置。
【請求項３】
少なくとも１つの機器を含む設備の前記機器を管理する管理装置において、
前記機器の固有情報に対応する前記機器の接続先を示す接続先情報を得る情報取得部と、
前記情報取得部によって得られた前記接続先情報に対応する前記機器を示す情報を報知する管理部と、
予め前記接続先情報を記憶する記憶部と、を含み、
前記情報取得部は、
前記固有情報を有する前記機器を探索し、探索された前記機器の前記接続先情報を得るものであり、
前記管理部は、
前記情報取得部によって得られた前記接続先情報に対応する前記機器を構成図に表示させる場合、前記構成図に表示される他の機器とは異なる態様で前記構成図に表示させることによって報知し、
さらに、前記管理部は、
前記情報取得部によって得られた前記機器の前記接続先情報が、前記記憶部に記憶されている前記接続先情報とは異なる場合、
前記記憶部に記憶されている前記接続先情報を、前記情報取得部によって得られた前記機器の前記接続先情報に書き換え、前記情報取得部によって得られた前記接続先情報に対応する前記機器を、他とは異なる態様で前記構成図に表示させることを特徴とする、管理装置。
【請求項４】
少なくとも１つの機器を含む設備の前記機器を管理する管理装置において、
前記機器の固有情報に対応する前記機器の接続先を示す接続先情報を得る情報取得部と、
前記情報取得部によって得られた前記接続先情報に対応する前記機器を示す情報を報知する管理部と、
を含み、
前記情報取得部は、
前記固有情報を有する前記機器を探索し、探索された前記機器の前記接続先情報を得るものであり、
前記管理部は、
前記情報取得部によって得られた前記接続先情報に対応する前記機器を構成図に表示させる場合、前記構成図に表示される他の機器とは異なる態様で前記構成図に表示させることによって報知し、
さらに、前記管理部は、
前記情報取得部によって得られた前記機器の前記接続先情報が、予め前記接続先情報を記憶する記憶部に記憶されている前記接続先情報と同一である場合、
前記情報取得部によって得られた前記接続先情報に対応する前記機器を、他とは異なる態様で前記構成図に表示させることを特徴とする、管理装置。
【請求項５】
前記情報取得部によって得られた前記機器の前記接続先情報が、前記記憶部に記憶されている前記接続先情報とは異なる場合、
前記管理部は、
前記記憶部に記憶されている前記接続先情報を、前記情報取得部によって得られた前記機器の前記接続先情報に書き換え、前記情報取得部によって得られた前記接続先情報に対応する前記機器を、他とは異なる態様で前記構成図に表示させることを特徴とする、請求項４に記載の管理装置。
【請求項６】
前記情報取得部が前記機器の前記接続先情報を得られない場合、
前記管理部は、
前記接続先情報が得られなかったことを報知することを特徴とする、請求項１から請求項５のいずれか１項に記載の管理装置。
【請求項７】
管理装置が、少なくとも１つの機器を含む設備の前記機器を管理する管理方法において、
前記管理装置が、前記機器の固有情報を取得する工程と、
前記管理装置が、取得した前記固有情報に対応する前記機器の接続先を示す接続先情報を得る工程と、
前記管理装置が、得られた前記接続先情報に対応する前記機器を示す情報を報知する工程と、
を含み、
前記接続先情報を得る工程において、
前記機器を管理する管理装置との間に介在するネットワークの数及び前記機器の数の少なくとも一方に基づいた順序で前記固有情報を有する前記機器を探索し、探索された前記機器の前記接続先情報を得ることを特徴とする、管理方法。
【請求項８】
前記機器を示す情報を報知する工程において、
前記管理装置は、得られた前記接続先情報に対応する前記機器を構成図に表示させる場合、前記構成図に表示される他の機器とは異なる態様で前記構成図に表示させることを特徴とする、請求項７に記載の管理方法。
【請求項９】
管理装置が、少なくとも１つの機器を含む設備の前記機器を管理する管理方法において、
前記管理装置が、前記機器の固有情報を取得する工程と、
前記管理装置が、取得した前記固有情報に対応する前記機器の接続先を示す接続先情報を得る工程と、
前記管理装置が、得られた前記接続先情報に対応する前記機器を示す情報を報知する工程と、
を含み、
前記接続先情報を得る工程において、前記固有情報を有する前記機器を探索し、探索された前記機器の接続先情報を得て、
前記機器を示す情報を報知する工程において、
前記管理装置は、得られた前記接続先情報に対応する前記機器を構成図に表示させる場合、前記構成図に表示される他の機器とは異なる態様で前記構成図に表示させ、
得られた前記機器の前記接続先情報が、予め記憶された前記接続先情報とは異なる場合、
前記管理装置は、予め記憶されている前記接続先情報を、得られた前記機器の前記接続先情報に書き換え、得られた前記接続先情報に対応する前記機器を、他とは異なる態様で前記構成図に表示させることを特徴とする、管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、工場及び各種の社会インフラ設備のシステムを構成する機器の接続状態を管理する管理装置及び管理方法に関する。
【背景技術】
【０００２】
工場及び各種の社会インフラ設備のような、機器を有する設備のシステムでは、システムの監視及び保守が行われる。特許文献１には、システムの点検において、現場の機器とデータサーバが管理する機器配置図上の機器の位置との対応付けを行う技術が記載されている。特許文献１に記載された技術では、作業者は現場点検監視支援端末を操作することにより、現場点検監視支援端末が現場に貼付された統合タグコードを読み取り、データサーバに伝送する。データサーバは、受信した統合タグコードに対応する機器配置図データを現場点検監視支援端末に伝送し、現場点検監視支援端末は機器配置図データを表示する。表示された機器配置図の機器の中から点検対象とする機器が作業者により選択されると選択された機器に対応するタグ装置の発光手段が発光する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１３９９８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
システムの監視及び保守には、機器の接続関係を含めたシステム構成図が必要な場合がある。このような場合、機器を管理する管理装置は、ユーザから入力された各機器の接続先に基づいてシステム構成図を生成することがある。また、ユーザが入力する接続先の情報は、事前の試験により検証される。したがって、システム構成を現場の作業員が把握し、現場の作業員が管理装置を操作するユーザへシステム構成を伝達し、ユーザが管理装置を操作するという手順になる。【０００５】
管理装置上で生成されたシステム構成図は仮想的な図であり、実際の接続関係を反映した構成と一致しているとは限らない。管理装置上で生成されたシステム構成図と実構成が一致しない要因としては、現場作業員によるシステム構成の確認時の誤り、現場作業員から管理装置を操作するユーザへの伝達時の誤り、ユーザの入力誤り及び実構成が変更された場合のユーザへの伝達もれといった、様々な要因が考えられる。【０００６】
前述したように、管理装置上のシステム構成図と実際の接続関係を反映した構成とが異なる場合、システム構成図を元にユーザが機器を操作すると、ユーザの意図とは異なる機器が操作されることになり、誤動作を引き起こす可能性がある。【０００７】
特許文献１に記載の技術がシステム構成図に適用されたとしても、システム構成図上の機器が実際にどの機器であるかを作業者が確認することができるだけであり、機器の接続関係が正しいか否かについては確認することはできない。また、特許文献１では、機器配置図データは予めデータサーバに格納されているので、特許文献１に記載された技術がシステム構成図に適用されたとしても、システム構成図は予めユーザにより設定されることになる。このため、特許文献１に記載された技術がシステム構成図に適用されたとしても、前述した、ユーザからの入力に基づくシステム構成図と実際の接続関係とが異なっていた場合の問題を解決することはできない。【０００８】
本発明は、上記に鑑みてなされたものであって、管理装置が保持する情報を元に、機器が操作される場合の誤動作を抑制することができる管理装置及び管理方法を得ることを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するために、本発明に係る管理装置は、少なくとも１つの機器を含む設備の機器を管理する。管理装置は、情報取得部と、管理部とを含む。情報取得部は、機器の固有情報に対応する機器の接続先を示す接続先情報を得る。管理部は、情報取得部によって得られた接続先情報に対応する前記機器を示す情報を報知する。情報取得部は、管理装置との間に介在するネットワークの数及び機器の数の少なくとも一方に基づいた順序で固有情報を有する機器を探索し、探索された機器の接続先情報を得る。
【発明の効果】
【００１０】
本発明に係る管理装置は、管理装置が保持する情報を元に、機器が操作される場合の誤動作を抑制することができる管理装置及び管理方法を得ることができるという効果を奏する。
【図面の簡単な説明】
【００１１】
【図１】実施の形態１に係る管理装置の一例を示す図
【図２】実施の形態１に係る管理装置が管理する対象である機器を示す図
【図３】実施の形態１に係る管理装置のハードウェア構成を示す図
【図４】実施の形態１に係る管理装置のハードウェア構成を示す図
【図５】実施の形態１に係る携帯端末装置のハードウェア構成例を示す図
【図６】実施の形態１に係る機器のハードウェア構成例を示す図
【図７】実施の形態１に係る管理装置が実施の形態１に係る管理方法を実行した場合の処理を説明するための図
【図８】実施の形態１において、ネットワークに接続された管理装置１、機器及び対象の機器の一例を示す図
【図９】実施の形態１において、図８に示される接続関係をツリー構造として表した図
【図１０】実施の形態１に係る構成情報を図の形式で示した図
【図１１】実施の形態１に係る構成情報を表形式で示した図
【図１２】実施の形態１に係る、更新後の構成情報を図の形式で示した図
【図１３】実施の形態１に係る、更新後の構成情報を表形式で示した図
【図１４】実施の形態１に係る、更新後の構成情報を図の形式で示した図
【図１５】実施の形態１に係る、更新後の構成情報を表形式で示した図
【図１６】実施の形態１に係る携帯端末装置の処理の一例を示すフローチャート
【図１７】実施の形態１に係る管理装置が携帯端末装置から解析結果を受け取った場合の処理手順の一例を示すフローチャート
【図１８】実施の形態１において、機器側識別情報を受信したことを示す情報と、探索を実行するか否かの入力を促す情報とを表示する表示画面の一例を示す図
【図１９】実施の形態１において、接続先情報を更新するか否かの入力を促す画面の一例を示す図
【図２０】実施の形態１における構成図の表示画面の一例を示す図
【図２１】実施の形態１において、接続先情報が正しく設定されていることを示す画面の一例を示す図
【図２２】実施の形態１において、機器側識別情報に対応する機器を検出できなかったことを示す画面の一例を示す図
【図２３】実施の形態１において、設備の機器の接続先が設定された後に、ユーザが機器の接続状態を確認する場合における管理装置の動作の一例を示すフローチャート
【図２４】実施の形態１において、図２３のステップＳ３９において表示される、接続先情報を更新するか否かの入力を促す画面の一例を示す図
【図２５】実施の形態１における接続先を更新する処理で表示される画面の一例を示す図
【図２６】実施の形態１において、更新の前の状態のシステム構成図表示部分の一例を示す図
【図２７】実施の形態１において、接続先情報と一致する機器が検出されたことを表示した画面の一例を示す図
【図２８】実施の形態１において、機器への更新が完了したことを示す画面の一例を示す図
【発明を実施するための形態】
【００１２】
以下に、本発明の実施の形態に係る管理装置及び管理方法を図面に基づいて詳細に説明する。なお、実施の形態により本発明が限定されるものではない。
【００１３】
実施の形態１．
図１は、実施の形態１に係る管理装置１の一例を示す図である。管理装置１は、設備１００に含まれる機器８を管理する装置である。設備１００は、工場の生産設備及び各種のインフラ設備が例示されるが、これらに限定されない。実施の形態１において、設備１００はファクトリーオートメーション（Factory  Automation：ＦＡ）、すなわち工場における生産工程の自動化を図るシステムである。実施の形態１において、設備１００は、３台の機器８Ａ，８Ｂ，８Ｃを含むが、設備１００は、少なくとも１つの機器８を含んでいればよい。
【００１４】
管理装置１は、複数の機器８、実施の形態１では３台の機器８を管理するが、管理装置１が管理する機器の数に制約はない。設備１００において、管理装置１が管理する対象となる機器８は変更され得る。
【００１５】
設備１００は、管理装置１と、機器８と、管理装置１及び機器８が接続されたネットワーク９と、機器８によって制御される機械１０とを含む。機械１０は、機器８によって制御される。機械１０は、工場の生産設備で生産に用いられる工作機械、ロボット、組立装置及び搬送装置であるが、これらに限定されない。機械１０は、仕分装置、室外機、室内機、ポンプ、バルブ及びファンであってもよい。
【００１６】
管理装置１は、機器８を動作させるためのプログラムを機器８に与えて、機器８をプログラムにしたがって動作させたり、ネットワーク９に対する機器８の接続の状態を管理したりする。機器８に与えられるプログラムは、機器８が機械１０を制御するためのプログラムが例示されるが、このようなプログラムには限定されない。
【００１７】
管理装置１は、処理部２と、記憶部３と、受信部４と、表示部５とを含む。実施の形態１において、管理装置１は、パーソナルコンピュータのような汎用のコンピュータであるが、汎用のコンピュータには限定されない。処理部２は、情報取得部２１と、管理部２２と、出力制御部２３とを含む。
【００１８】
情報取得部２１は、設備１００に含まれる機器８の固有情報３１Ａを取得して、機器８を特定する。詳細には、情報取得部２１は、設備１００において、機器８の固有情報３１Ａに基づいて、設備１００における機器８の接続先を示す接続先情報３１Ｃを得ることによって、機器８を特定する。すなわち、情報取得部２１は、固有情報３１Ａに対応する機器８の接続先情報３１Ｃを得て、機器８を特定する。機器８の接続先とは、設備１００のネットワーク９において、機器８が直接接続されている対象の他、機器８と管理装置１との経路において機器８と直接又は間接に接続されている対象を含む。情報取得部２１が機器８を特定するために用いる固有情報３１Ａは、設備１００に設置された機器８から得られた固有情報３１Ａであってもよいし、ユーザによって指定された機器８の固有情報３１Ａであってもよい。
【００１９】
情報取得部２１は、接続先情報３１Ｃを得るにあたって、通信部４Ａを介して、特定する機器８を探索する。情報取得部２１が実行する探索は、探索対象の機器８へ至るまでに経由した装置の情報を取得する処理である。このような処理としては、ｐｉｎｇコマンドが例示されるが、これに限定されない。
【００２０】
固有情報３１Ａは、ある機器８と、他の機器８とを区別することができる情報である。固有情報３１Ａは、機器８の名前、製造番号及び型番が挙げられるが、これらに限定されない。接続先情報３１Ｃは、設備１００のネットワーク９において、機器８が接続されている場所及び管理装置１から機器８までの経路の少なくとも一方を示す情報である。接続先情報３１Ｃは、ネットワーク９における機器８のアドレス及びネットワーク９において管理装置１から機器８に至るまでの経路の情報が例示されるが、これらには限定されない。前述した経路の情報は、ネットワーク９において管理装置１から機器８に至るまでに経由した装置の情報が例示されるが、これには限定されない。
【００２１】
管理部２２は、接続先設定部２２Ａと、構成設定部２２Ｂと、オプション設定部２２Ｃと、構成編集部２２Ｄとを含む。管理部２２は、記憶部３に格納される情報である識別情報３１及び構成情報３２を管理する処理を実行する。管理部２２は、情報取得部２１によって得られた接続先情報３１Ｃと固有情報３１Ａとを対応付けるとともに、固有情報３１Ａと、設備１００の構成を示す構成情報３２の中の機器８の構成とを対応付ける。また、管理部２２は、接続先情報３１Ｃと固有情報３１Ａとを対応付け、かつ接続先情報３１Ｃと対応付けられた固有情報３１Ａを、構成情報３２の中の機器８の構成に対応付ける。
【００２２】
構成情報３２は、設備１００を構成する機器８の固有情報３１Ａを含む。構成情報３２は、設備１００の構成を表す構成図を表示部５に表示させるための元となる情報である。構成図は、設備１００に含まれるネットワーク９と機器８及び管理装置１との接続状態を示す仮想の図である。構成情報３２は、少なくとも構成図を表示部５に表示させる情報であればよく、構成図以外を表示部に表示させる情報であってもよい。
【００２３】
構成情報３２は、少なくとも固有情報３１Ａを含んでいればよい。構成情報３２は、固有情報３１Ａに加えて、管理部２２によって固有情報３１Ａに対応付けられた接続先情報３１Ｃを含んでいてもよい。また、構成情報３２は固有情報３１Ａを含み、さらに、識別情報３１に含まれる接続先情報３１Ｃと固有情報３１Ａとを対応付けるための情報を含んでいてもよい。
【００２４】
管理部２２の接続先設定部２２Ａは、受信部４によって受け付けられた入力に基づいて、ネットワーク９における機器８の接続の経路を示す情報である接続先情報３１Ｃを得て、記憶部３に記憶させる。接続先設定部２２Ａは、固有情報３１Ａと、生成した接続先情報３１Ｃとを対応付けて、記憶部３に記憶させる。また、接続先設定部２２Ａは、情報取得部２１による探索処理の結果に基づいて、機器８の接続先が正しく設定されていないと判定された場合に、探索処理の結果に基づいて機器８の接続先を更新する。機器８の接続先の更新は、入力部４Ｂを介して接続先を更新することを示す入力を受け付けた場合に実行される。接続先設定部２２Ａは、固有情報３１Ａに対応付けられている接続先情報３１Ｃを、新たな接続先情報３１Ｃに変更することにより、機器８の接続先を更新する。
【００２５】
構成設定部２２Ｂは、固有情報３１Ａと構成情報３２の中の機器８の構成とを対応付ける。構成設定部２２Ｂは、接続先情報３１Ｃと対応付けられた固有情報３１Ａを、構成情報３２に割り付ける。
【００２６】
管理部２２は、情報取得部２１によって特定された機器８、詳細には特定された機器８を示す情報を報知する。特定された機器８を示す情報とは、特定された機器８を、図１に示される設備１００に含まれる他の機器８から区別するための情報である。この報知は、管理部２２の構成設定部２２Ｂによって行われる。詳細には、構成設定部２２Ｂは、情報取得部２１が接続先情報３１Ｃを得ることによって特定され、かつ接続先設定部２２Ａによって接続先情報３１Ｃと固有情報３１Ａとが対応付けられた機器８を報知する。オプション設定部２２Ｃは、情報取得部２１によって特定された機器８を構成図に表示させる場合、他とは異なる態様、例えば構成図に表示される他の機器８とは異なる態様で構成図に表示させることにより、情報取得部２１によって特定された機器８を報知する。情報取得部２１によって特定された機器８は、情報取得部２１によって得られた接続先情報３１Ｃに対応する機器８である。したがって、特定された機器８を示す情報は、情報取得部２１によって得られた接続先情報３１Ｃに対応する機器８を示す情報である。
【００２７】
他とは異なる態様の表示とは、構成図において、対象となる機器８を光らせて表示したり、点滅させて表示したり、他の機器８と色を異ならせて表示したり、太線にして表示したりすることが挙げられる。他とは異なる態様の表示は、例示したものに限定されない。このように、管理部２２は、表示を制御する。構成編集部２２Ｄは、構成図を表示部５の画面に表示するための表示データを編集する。
【００２８】
出力制御部２３は、管理部２２からの指示に応じて、表示部５に画像を表示させる。詳細には、出力制御部２３は、管理部２２の情報取得部２１によって特定された機器８を表示部５に表示させる。出力制御部２３は、表示部５へ表示させる画像データを生成するとともに、生成した画像データを表示部５に出力して表示させる。詳細には、出力制御部２３は、オプション設定部２２Ｃの指示に応じて、設備１００の構成図中において、情報取得部２１によって特定された機器８を、設備１００の他の要素とは異なる態様で表示部５に表示させる。出力制御部２３は、構成図を画面表示するための表示データを編集する。
【００２９】
前述したように、管理部２２は、出力制御部２３を介して、情報取得部２１によって特定された機器８を表示部５に表示させることによって報知する。また、管理部２２は、出力制御部２３を介して、情報取得部２１によって特定された機器８を、他の要素とは異なる態様で表示部５に表示させることによって報知する。実施の形態１において、管理部２２は、情報取得部２１によって特定された機器８を表示部５に表示させることによって報知する以外にも、音声によって報知したり、紙にプリントして報知したりしてもよい。この場合、出力制御部２３は、管理部２２からの指令に応じて、情報取得部２１によって特定された機器８の情報を出力する。
【００３０】
このように、実施の形態１の報知には、表示部５への表示、音声によるもの、及び記録媒体にプリントすることが含まれるが、これらには限定されない。特定された機器８を示す情報を、表示部５へ表示することにより報知する場合、例えば、特定された機器８を示すアイコンが、特定された機器８を示す情報に該当する。特定された機器８を示す情報を、音声で報知する場合、例えば、特定された機器８を示す音声が、特定された機器８を示す情報に該当する。特定された機器８を示す情報を、記録媒体にプリントすることにより報知する場合、例えば、特定された機器８を示す画像、文字又は数字が、特定された機器８を示す情報に該当する。
【００３１】
記憶部３は、識別情報３１と、構成情報３２とを記憶する。識別情報３１は、固有情報３１Ａ、制御情報３１Ｂ及び接続先情報３１Ｃを含む。制御情報３１Ｂは、機器８が実行できる処理の情報である。構成情報３２は、設備１００に含まれる機器８と、機器８の固有情報３１Ａとが対応付けられた情報である。構成情報３２が設備１００の構成図である場合、構成図に含まれる機器８Ａ，８Ｂ，８Ｃの画像に対応する情報に、それぞれ機器８Ａ，８Ｂ，８Ｃの固有情報３１Ａが対応付けられる。識別情報３１のデータフォーマットには特に制約はないが、１台の機器８毎に１エントリが設けられ、１エントリに固有情報３１Ａ、制御情報３１Ｂ及び接続先情報３１Ｃを含むフォーマットが用いられる。
【００３２】
受信部４は、管理装置１への入力を受け付ける。管理装置１への入力は、機器８が有する機器側識別情報３１Ｕ、機器８の制御対象である機械１０の状態に関する情報及び機器８の状態に関する情報が挙げられる。機器側識別情報３１Ｕは、固有情報３１Ａ及び制御情報３１Ｂを含むが、少なくとも固有情報３１Ａを有していればよい。
【００３３】
受信部４は、通信部４Ａ及び入力部４Ｂを含む。通信部４Ａは、携帯端末装置７と通信したり、ネットワーク９に接続されている機器８及び管理装置１以外のコンピュータと通信したりする。通信部４Ａは、携帯端末装置７と無線通信によって情報をやり取りするが、有線通信によって携帯端末装置７と情報をやり取りしてもよい。入力部４Ｂは、管理装置１のユーザからの入力を受け付ける。後述するように、受信部４は、携帯端末装置７によって取得された機器８から取得された機器側識別情報３１Ｕを受け取る。このように、受信部４は、機器８の識別情報、すなわち機器側識別情報３１Ｕを取得する取得部として機能する。入力部４Ｂは、タッチパネル、キーボード及びポインティングデバイスその他の入力用のデバイスである。
【００３４】
携帯端末装置７は、タブレット端末及びスマートフォンに代表される携帯可能な端末装置である。機器８の設置及び点検を実行する作業者は、機器８が設置された現場へ行く際に、携帯端末装置７を携帯する。携帯端末装置７は、現場へ設置されており、作業者は、携帯端末装置７を使用する場合に、設置場所から携帯端末装置７を持ち出すようにしてもよい。
【００３５】
携帯端末装置７は、通信部７Ａと、解析部７Ｂと、読取り部７Ｃと、入力部７Ｄとを有する。携帯端末装置７は、機器８の機器側識別情報３１Ｕを取得して解析し、解析結果を管理装置１に送信する。詳細には、読取り部７Ｃが機器８の識別情報伝達部８Ｑを読み取る。読取り部７Ｃは、ＣＣＤ（Charge  Coupled  Device）又はＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）といったイメージセンサを有する撮像装置である。解析部７Ｂは、読取り部７Ｃによって読み取られた識別情報伝達部８Ｑを解析して、識別情報伝達部８Ｑから機器側識別情報３１Ｕを復元する。機器側識別情報３１Ｕに固有情報３１Ａ及び制御情報３１Ｂの両方が含まれている場合、解析部７Ｂは、少なくとも機器８の固有情報３１Ａを復元すればよい。
【００３６】
通信部７Ａは、解析部７Ｂの解析結果である機器側識別情報３１Ｕ、実施の形態１では少なくとも固有情報３１Ａを管理装置１に送る。携帯端末装置７から送られた固有情報３１Ａは、管理装置１の通信部４Ａが受け取る。通信部４Ａは、受け取った固有情報３１Ａを、記憶部３に記憶させる。入力部７Ｄは、ユーザからの入力を受け付ける。
【００３７】
実施の形態１において、機器８は、プログラマブルコントローラ（Programmable  Logic  Controllers（ＰＬＣ））を始めとする各種の機器である。実施の形態１において、機器８は、プログラマブルコントローラであるとする。プログラマブルコントローラは、ＪＩＳ（日本工業規格）においては、ＪＩＳ  Ｂ  ３５０２：２０１１により規定されたものである。機器８には制御対象である機械１０が接続されている。機器８は、工場を始めとした現場、すなわち機器８が稼働する場所に設置される。
【００３８】
機器８は、ネットワーク９を介して管理装置１から機械１０を制御するためのプログラムを受け取る。そして、機器８は、受け取ったプログラムにしたがって動作することにより、機械１０を制御する。機器８は、管理装置１からプログラムを受け取って動作するものであれば、プログラマブルコントローラに限定されない。
【００３９】
図２は、実施の形態１に係る管理装置１が管理する対象である機器８を示す図である。機器８は、通信部８Ｔ、処理部８Ｐ及び記憶部８Ｍを有する。通信部８Ｔは、図１に示されるネットワーク９を介して図１に示される管理装置１と通信したり、機器８に接続されている機械１０（図１参照）と通信したりする。処理部８Ｐは、管理装置１からネットワーク９を介して送られてきたプログラムを実行することにより、機械１０を制御する。記憶部８Ｍは、固有情報３１Ａ及び制御情報３１Ｂを含む機器側識別情報３１Ｕを記憶する。
【００４０】
記憶部８Ｍが記憶している固有情報３１Ａは、それぞれの機器８に個別に付与されている情報である。実施の形態１において、識別情報伝達部８Ｑには、機器８の固有情報３１Ａ及び制御情報３１Ｂのうち、少なくとも固有情報３１Ａが埋め込まれている。
【００４１】
識別情報伝達部８Ｑは、機器８の外部に取り付けられた識別情報伝達部二次元コード、画像、文字列、数字列及びこれらの組合せである。識別情報伝達部８Ｑは、機器８の筐体に貼り付けられたり、機器８の筐体に直接書き込まれたりする。設備１００に含まれる各機器８はいずれも同様の構成であるが、各機器８に対応する固有情報３１Ａ及び制御情報３１Ｂは機器８毎に異なる。
【００４２】
図３及び図４は、実施の形態１に係る管理装置１のハードウェア構成を示す図である。図１に示される管理装置１の機能がソフトウェアで実現される場合、図３に示されるように、管理装置１は、入力装置１Ｒ、プロセッサ１Ｐ、メモリ１Ｍ及び出力装置１Ｄを含む。管理装置１が有する処理部２の機能、詳細には情報取得部２１、管理部２２及び出力制御部２３の機能は、プロセッサ１Ｐによって実現される。プロセッサ１Ｐは、ＣＰＵ（Central  Processing  Unit：中央処理装置）、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、又はＤＳＰ（Digital  Signal  Processor）ともいう。
【００４３】
この場合、図１に示される情報取得部２１、管理部２２及び出力制御部２３の機能は、ソフトウェア、ファームウェア、又はソフトウェアとファームウェアとの組合せにより実現される。ソフトウェア及びファームウェアはプログラムとして記述され、メモリ１Ｍに記憶される。プロセッサ１Ｐは、メモリ１Ｍに記憶されたプログラムを読み出して実行することにより、情報取得部２１、管理部２２及び出力制御部２３の機能を実現する。これらのプログラムは、情報取得部２１、管理部２２及び出力制御部２３が実行する手順及び実施の形態１に係る管理方法をコンピュータに実行させるものであるともいえる。メモリ１Ｍは、プロセッサ１Ｐが処理を実行する際の一時記憶装置としても使用される。
【００４４】
メモリ１Ｍは、図１に示される管理装置１の記憶部３の機能を実現する。メモリ１Ｍは、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリー、ＥＰＲＯＭ（Erasable  Programmable  Read  Only  Memory）、及びＥＥＰＲＯＭ（Electrically  Erasable  Programmable  Read  Only  Memory）といった揮発性又は不揮発性の半導体メモリ、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、及びＤＶＤ（Digital  Versatile  Disc）が該当する。
【００４５】
入力装置１Ｒは、図１に示される管理装置１の受信部４の機能を実現する。入力装置１Ｒは、受信器、タッチパネル、キーボード及びポインティングデバイスである。出力装置１Ｄは、図１に示される管理装置１の表示部５の機能を実現する。出力装置１Ｄは、液晶表示パネル、有機ＥＬ（Electro  Luminescence）パネル、ＣＲＴ（Cathode  Ray  Tube）、プリンタ及びスピーカーである。
【００４６】
図１に示される管理装置１が有する情報取得部２１、管理部２２及び出力制御部２３の機能は、図４に示される処理回路１Ｓによって実現されてもよい。処理回路１Ｓは、情報取得部２１、管理部２２及び出力制御部２３の機能を実現するための専用のハードウェアである。処理回路１Ｓは、単一回路、複合回路、プログラム化されたプロセッサ、並列プログラム化されたプロセッサ、ＡＳＩＣ（Application  Specific  Integrated  Circuit）、ＦＰＧＡ（Field  Programmable  Gate  Array）、又はこれらを組み合わせたものが該当する。情報取得部２１、管理部２２及び出力制御部２３のそれぞれの機能を異なる処理回路１Ｓが実現してもよいし、それぞれの機能をまとめて１つの処理回路１Ｓが実現してもよい。
【００４７】
情報取得部２１、管理部２２及び出力制御部２３の機能は、一部が専用のハードウェアで実現され、一部がソフトウェア又はファームウェアで実現されてもよい。このように、管理装置１は、ハードウェア、ソフトウェア、ファームウェア又はこれらの組合せによって、情報取得部２１、管理部２２及び出力制御部２３の機能を実現することができる。
【００４８】
図５は、実施の形態１に係る携帯端末装置７のハードウェア構成例を示す図である。図５に示されるように、携帯端末装置７は、プロセッサ７０１、メモリ７０２、撮像装置７０３、通信装置７０４、入力装置７０５及び表示装置７０６を備える。プロセッサ７０１は、ＣＰＵ及びマイクロプロセッサのうち少なくとも１つである。メモリ７０２は、ハードディスクドライブ、ＳＳＤ及びＲＡＭのうち少なくとも１つである。撮像装置７０３は、カメラである。通信装置７０４は、受信機及び送信機である。入力装置７０５は、キーボード、マウス及びタッチパネルのうち少なくとも１つである。表示装置７０６は、液晶パネル又は有機ＥＬパネルである。
【００４９】
図１に示される通信部７Ａは、通信装置７０４により実現され、図１に示される読取り部７Ｃは撮像装置７０３により実現され、図１に示される入力部７Ｄは入力装置７０５により実現される。解析部７Ｂは、プロセッサ７０１が、メモリ７０２に格納された、解析部７Ｂの処理を実行するためのプログラムを実行することにより実現される。メモリ７０２は、プロセッサ７０１が処理を実行する際の一時記憶部としても使用される。
【００５０】
図６は、実施の形態１に係る機器８のハードウェア構成例を示す図である。図６に示されるように、機器８は、プロセッサ８０１、メモリ８０２、通信装置８０３及び入力装置８０４を備える。プロセッサ８０１は、ＣＰＵ及びマイクロプロセッサのうち少なくとも１つである。メモリ８０２は、ハードディスクドライブ、ＳＳＤ及びＲＡＭのうち少なくとも１つである。通信装置８０３は、受信機及び送信機である。入力装置８０４は、キーボード、マウス及びタッチパネルのうち少なくとも１つを有する。図２に示される処理部８Ｐはプロセッサ８０１によって実現され、記憶部８Ｍはメモリ８０２によって実現され、通信部８Ｔは通信装置８０３によって実現される。機器８は、入力装置８０４を有していなくてもよい。
【００５１】
図７は、実施の形態１に係る管理装置１が実施の形態１に係る管理方法を実行した場合の処理を説明するための図である。図７は、現場に設置された設備１００の機器８を示している。管理装置１は、機器８の固有情報３１Ａと接続先情報３１Ｃとを対応付け、さらに構成情報３２の中の機器８に固有情報３１Ａを対応付けることによって、設備１００のネットワーク９における機器８の接続先を管理する。管理装置１は、実施の形態１に係る管理方法を実行することによって、ネットワーク９における機器８の接続先が変更されている場合、管理装置１によって管理されている機器８の固有情報３１Ａと接続先情報３１Ｃとの対応付けを更新する。また、管理装置１は、実施の形態１に係る管理方法を実行することによって、ネットワーク９に新たに接続された機器８の固有情報３１Ａと接続先情報３１Ｃとを対応付けるとともに、構成情報３２の中の機器８に固有情報３１Ａを対応付ける。
【００５２】
設備１００が稼動する前に、ユーザが、管理装置１によって管理されている、ネットワーク９における機器８の接続先が正しいか否かを確認する場合がある。ユーザは、新たにネットワーク９に追加した機器８を構成情報３２に追加したい場合がある。このような場合、ユーザは、現場へ出向き、携帯端末装置７の読取り部７Ｃに、接続先を確認する対象の機器８の識別情報伝達部８Ｑを読み取らせる。
【００５３】
この例では、ユーザが確認又は追加したい機器８は機器８Ａであるとする。機器８Ａには識別情報伝達部８Ｑが貼り付けられている。この状態で、ユーザは、携帯端末装置７を操作することにより、携帯端末装置７に識別情報伝達部８Ｑを読み取らせる。ユーザが確認又は追加したい機器８は、図７のＰＴで示されている。
【００５４】
識別情報伝達部８Ｑを読み取った携帯端末装置７は、解析部７Ｂによって識別情報伝達部８Ｑを解析する。解析結果７Ｒは、携帯端末装置７の通信部７Ａから管理装置１の通信部４Ａに送られる。管理装置１は、携帯端末装置７から解析結果７Ｒを受け取ると、記憶部３に記憶された識別情報３１を検索して、機器８の固有情報３１Ａに対応付けられた接続先情報３１Ｃが存在するか否かを判定する。機器８の固有情報３１Ａに対応付けられた接続先情報３１Ｃが存在しない場合、管理装置１は、探索処理を実行する。探索処理は、解析結果７Ｒに含まれる固有情報３１Ａに基づいて、管理装置１が機器８Ａの接続先情報３１Ｃを得るための処理である。
【００５５】
管理装置１は、機器８の固有情報３１Ａを基に、管理装置１からアクセス可能な範囲を探索する。アクセス可能な範囲は、ＵＳＢ（Universal  Serial  Bus）又はＥｔｈｅｒｎｅｔ（イーサネット：登録商標）といったネットワークの種別及び最長距離、すなわち経由するネットワークの数に依存する。管理装置１は、アクセス可能な範囲の経路を探索するため、一定時間で、探索のための信号が対象の機器８へ到達したか否かを判断できる。探索において、管理装置１は、探索のための信号を発信した後に、対象の機器８からの応答を受け取ると、対象の機器８の存在及び対象の機器８が接続されている場所を知ることができる。
【００５６】
管理装置１が対象の機器８の探索を開始した時点から対象の機器８の応答を受け取った時点までに要した時間は、管理装置１から対象の機器８までの距離に比例する。このため、管理装置１は、探索を開始した時点から対象の機器８の応答を受け取った時点までに要した時間に基づいて、管理装置１から対象の機器８までの距離を求めることができる。管理装置１は、管理装置１から対象の機器８までの距離と、管理装置１に接続されたネットワーク９の構成とから、ネットワーク９において管理装置１から対象の機器８までの経路及び対象の機器８が接続されている場所を求めることができる。
【００５７】
図８は、実施の形態１において、ネットワーク９ｆ，９ｓ，９ｔに接続された管理装置１、機器８ｆｓ，８ｓｄ，８ｔｄ，８ｆｔ，８ｆｉ，８ｓｉ，８ｓｖ，８ｓｗ，８ｄｆ，８ｄｓ及び対象の機器８ＴＧの一例を示す図である。図９は、実施の形態１において、図８に示される接続関係をツリー構造ＴＳＲとして表した図である。図８に示される例において、管理装置１は、ネットワーク９ｆに接続される。ネットワーク９ｆには、機器８ｓｄ，８ｆｓ，８ｔｄが接続される。機器８ｆｓは、ネットワーク９ｓに接続される。ネットワーク９ｓには、機器８ｆｔ，８ｆｉが接続される。機器８ｔｄにはネットワーク９ｔが接続される。ネットワーク９ｔには機器８ｓｉ，８ｓｖが接続される。機器８ｓｖには機器８ｓｗが接続される。機器８ｄｆ，８ｄｓは、管理装置１に直接接続される。以下において、機器８ｆｓ，８ｓｄ，８ｔｄ，８ｆｔ，８ｆｉ，８ｓｉ，８ｓｖ，８ｓｗ，８ｄｆ，８ｄｓを区別しない場合は適宜、機器８と称し、ネットワーク９ｆ，９ｓ，９ｔを区別しない場合は適宜、ネットワーク９と称する。
【００５８】
管理装置１は、管理装置１に接続される対象の設定情報を有する。設定情報は、接続される対象の種別、接続される対象の接続形態及び接続される対象のアドレスを含む。接続される対象の種別は、ＵＳＢ（Universal  Serial  Bus）又はＥｔｈｅｒｎｅｔ（イーサネット：登録商標）といったネットワークの種別が例示される。接続される対象の接続形態は、管理装置１に直接接続されるか、ネットワーク９を介して接続されるかといったことが例示される。接続される対象のアドレスは、管理装置１に直接接続される機器８のアドレス及び管理装置１にネットワーク９を介して接続される機器８のアドレスが例示される。このアドレスは、局番又はＩＰ（Internet  Protocol）が例示される。
【００５９】
管理装置１に接続される機器８は、次に示すグループに分類される。それぞれのグループには、１台以上の機器８が属する。
グループ１：管理装置１に直接接続された機器８ｄｆ，８ｄｓ
グループ２：ネットワーク９ｆを介して管理装置１に接続された機器８ｆｓ，８ｓｄ，８ｔｄ
グループ３：ネットワーク９ｆ、機器８ｆｓ及びネットワーク９ｓを介して管理装置１に接続された機器８ｆｔ，８ｆｉ
グループ４：ネットワーク９ｆ、機器８ｔｄ及びネットワーク９ｔを介して管理装置１に接続された機器８ｓｉ，８ｓｖ
グループ５：ネットワーク９ｆ、機器８ｔｄ、ネットワーク９ｔ及び機器８ｓｖを介して管理装置１に接続された機器８ｓｗ
【００６０】
グループ１には、管理装置１に直接接続される機器８ｄｆ，８ｄｓが属する。グループ２には、１つのネットワーク９ｆを介して管理装置１と接続される機器８ｆｓ，８ｓｄ，８ｔｄが属する。グループ３には、２つのネットワーク９ｆ，９ｓ及び機器８ｆｓを介して管理装置１と接続される機器８ｆｔ，８ｆｉが属する。グループ４には、２つのネットワーク９ｆ，９ｔ及び機器８ｔｄを介して管理装置１と接続される機器８ｓｉ，８ｓｖが属する。グループ５には、２つのネットワーク９ｆ，９ｔ及び２つの機器８ｔｄ，８ｓｖを介して管理装置１と接続される機器８ｓｗが属する。
【００６１】
グループ１は、管理装置１との間に介在するネットワーク９の数及び機器８の数の少なくとも一方（以下においては適宜、ネットワーク９等の数と称する）が最も少ない。詳細には、グループ１は、管理装置１との間にネットワーク９及び機器８は存在しないので、ネットワーク９等の数が０である。グループ２は、グループ１の次に、管理装置１との間に介在するネットワーク９等の数が多い。グループ３及びグループ４は、グループ２の次に、管理装置１との間に介在するネットワーク９等の数が多い。グループ５は、管理装置１との間に介在するネットワーク９等の数が最も多い。
【００６２】
実施の形態１において、管理装置１、詳細には情報取得部２１は、管理装置１と探索する対象の機器８との間に介在するネットワーク９等の数に基づいた順序で機器８を探索する。詳細には、管理装置１は、管理装置１との間に介在するネットワーク９等の数が少ない順に機器８を探索する。図８に示される例においては、管理装置１は、管理装置１との間に介在するネットワーク９等の数が少ないグループの順に、グループに属する機器８を探索する。すなわち、管理装置１は、グループ１からグループ５の順に、各グループに属する機器８を探索する。
【００６３】
管理装置１は、管理装置１との間に介在するネットワーク９等の数が多い順に機器８を探索してもよいが、管理装置１との間に介在するネットワーク９等の数が少ない順に機器８を探索した方が効率がよい。管理装置１との間に介在するネットワーク９等の数が多い順に機器８が探索される場合、複数のネットワーク９の間に介在する機器８から、この機器８の先に接続されているネットワーク９又は機器８の情報を取得する必要があるからである。
【００６４】
管理装置１は、機器８を探索する場合、管理装置１に接続される対象の設定情報を用いて、管理装置１から探索の対象となっている機器８の経路を得る。管理装置１は、機器８を探索するにあたって、探索の時間を設定する。管理装置１は、設定された探索の時間内に機器８を探索できない場合、探索できなかった機器８はネットワーク９に存在しないとして、探索を終了する。管理装置１が対象の機器８を発見できたということは、次の状態を意味する。すなわち、管理装置１から発信された探索のための信号が、対象の機器８に至るまでの間に存在するネットワーク９及び機器８を通って対象の機器８に到達し、対象の機器８からの応答は、機器８及びネットワーク９を通って管理装置１に到達した状態である。
【００６５】
管理装置１は、機器８を探索する場合、最初に、管理装置１に直接接続されている機器８ｄｆ，８ｄｓを探索の対象とする。探索の対象の機器８が機器８ｄｓである場合、管理装置１は、対象の機器８ｄｓから取得された固有情報３１Ａを含む探索指令１ＢＣを、管理装置１に直接接続されている機器８ｄｆ，８ｄｓに送信する。すると、管理装置１に直接接続されている機器８ｄｓは、応答８ＩＣを管理装置１に送る。機器８ｄｓからの応答８ＩＣは、接続先情報３１Ｃとして、機器８ｄｓのアドレスを含んでいる。管理装置１は、機器８ｄｓが、管理装置１に直接接続されているという、管理装置１から機器８ｄｓに至るまでの経路の情報、及び機器８ｄｓのアドレスを得ることができる。このため、管理装置１は、経路の情報から管理装置１から機器８ｄｓへ至る経路を得ることができる。また、管理装置１は、アドレスから機器８ｄｓが接続されている場所を得ることができる。
【００６６】
管理装置１は、管理装置１に直接接続されている機器８ｄｆ，８ｄｓからは対象の機器８が発見できなかった場合、管理装置１に直接接続されているネットワーク９ｆに接続されている機器８ｆｓ，８ｓｄ，８ｔｄを探索の対象とする。探索の対象の機器８が機器８ｓｄである場合、管理装置１は、管理装置１に直接接続されている機器８ｄｆ，８ｄｓからは対象の機器８ｓｄを発見できない。このため、管理装置１は、対象の機器８ｓｄから取得された固有情報３１Ａを含む探索指令１ＢＣを、管理装置１に直接接続されているネットワーク９ｆに接続されている機器８ｆｓ，８ｓｄ，８ｔｄに送る。
【００６７】
すると、ネットワーク９ｆに接続されている機器８ｓｄは、応答８ＩＣを管理装置１に送る。機器８ｓｄからの応答８ＩＣは、接続先情報３１Ｃとして、機器８ｓｄのアドレスを含んでいる。管理装置１は、機器８ｓｄが、管理装置１に直接接続されているネットワーク９ｆに接続されているという、管理装置１から機器８ｓｄに至るまでの経路の情報、及び機器８ｓｄのアドレスを得ることができる。このため、管理装置１は、経路の情報から管理装置１から機器８ｓｄへ至る経路を得ることができる。また、管理装置１は、アドレスから機器８ｓｄが接続されている場所を得ることができる。
【００６８】
管理装置１は、管理装置１に直接接続されている機器８及び管理装置１に直接接続されているネットワーク９からは対象の機器８が発見できなかった場合、機器８を介して管理装置１と間接的に接続されている機器８及びネットワーク９を探索の対象とする。この場合、管理装置１は、管理装置１に直接接続されているネットワーク９ｆに接続されている機器８ｆｓ，８ｓｄ，８ｔｄから、それぞれの機器８ｆｓ，８ｓｄ，８ｔｄの接続対象である機器８及びネットワーク９の情報を取得する。この情報は、機器８及びネットワーク９のアドレスが例示される。
【００６９】
図８に示される例では、ネットワーク９ｆに接続されている機器８ｆｓにはネットワーク９ｓが接続され、機器８ｔｄにはネットワーク９ｔが接続されている。機器８ｆｓ，８ｔｄは、管理装置１から接続対象の情報を要求する命令を受け付けると、それぞれ、ネットワーク９ｓ，９ｔが接続されていることを管理装置１に送る。管理装置１は、機器８ｆｓ，８ｔｄからそれぞれの接続対象の情報を取得すると、機器８ｆｓ，８ｔｄの接続対象を探索する。
【００７０】
探索の対象の機器８が機器８ｆｔである場合、管理装置１は、管理装置１に直接接続されている機器８ｄｆ，８ｄｓ及びネットワーク９ｆからは対象の機器８ｆｔを発見できない。このため、管理装置１は、対象の機器８ｆｔから取得された固有情報３１Ａを含む探索指令１ＢＣを、機器８ｆｓを介して管理装置１に接続されているネットワーク９ｓの機器８ｆｔ，８ｆｉに送る。
【００７１】
すると、ネットワーク９ｓに接続されている機器８ｆｔは、応答８ＩＣを管理装置１に送る。機器８ｆｔからの応答８ＩＣは、接続先情報３１Ｃとして、機器８ｆｔのアドレスを含んでいる。管理装置１は、管理装置１から機器８ｆｔに至るまでの経路には、管理装置１に直接接続されているネットワーク９ｆと、ネットワーク９ｆに接続されている機器８ｆｓと、機器８ｆｓに接続されているネットワーク９ｓとが存在するという経路の情報、及び機器８ｆｔのアドレスを得ることができる。このため、管理装置１は、経路の情報から管理装置１から機器８ｆｔへ至る経路を得ることができる。また、管理装置１は、アドレスから機器８ｆｔが接続されている場所を得ることができる。
【００７２】
探索の対象の機器８が機器８ｓｉである場合、管理装置１は、ネットワーク９ｆ及び機器８ｆｓを介して管理装置１に接続されるネットワーク９ｓからは対象の機器８ｓｉを発見できない。このため、管理装置１は、対象の機器８ｓｉから取得された固有情報３１Ａを含む探索指令１ＢＣを、機器８ｔｄを介して管理装置１に接続されているネットワーク９ｔの機器８ｓｉ，８ｓｖに送る。
【００７３】
すると、ネットワーク９ｔに接続されている機器８ｓｉは、応答８ＩＣを管理装置１に送る。機器８ｓｉからの応答８ＩＣは、接続先情報３１Ｃとして、機器８ｓｉのアドレスを含んでいる。管理装置１は、管理装置１から機器８ｓｉに至るまでの経路には、管理装置１に直接接続されているネットワーク９ｆと、ネットワーク９ｆに接続されている機器８ｔｄと、機器８ｔｄに接続されているネットワーク９ｔとが存在するという経路の情報、及び機器８ｓｉのアドレスを得ることができる。このため、管理装置１は、経路の情報から管理装置１から機器８ｓｉへ至る経路を得ることができる。また、管理装置１は、アドレスから機器８ｓｉが接続されている場所を得ることができる。
【００７４】
探索の対象の機器８が機器８ｓｗである場合、管理装置１は、ネットワーク９ｆ及び機器８ｔｄを介して管理装置１に接続されるネットワーク９ｔからは対象の機器８ｓｗを発見できない。このため、管理装置１は、ネットワーク９ｔに接続されている機器８ｓｉ，８ｓｖから、それぞれの接続対象の情報を取得する。図８に示される例においては、機器８ｓｖからのみ、接続対象の情報が得られる。管理装置１は、機器８ｓｖから接続対象の情報を取得すると、機器８ｓｖの接続対象を探索する。
【００７５】
探索において、管理装置１は、対象の機器８ｓｗから取得された固有情報３１Ａを含む探索指令１ＢＣを、ネットワーク９ｆ、機器８ｔｄ、ネットワーク９ｔ及び機器８ｓｖを介して、機器８ｓｗに送る。すると、機器８ｓｖに接続されている機器８ｓｗは、応答８ＩＣを管理装置１に送る。機器８ｓｗからの応答８ＩＣは、接続先情報３１Ｃとして、機器８ｓｗのアドレスを含んでいる。管理装置１は、管理装置１から機器８ｓｗに至るまでの経路には、管理装置１に直接接続されているネットワーク９ｆと、ネットワーク９ｆに接続されている機器８ｔｄと、機器８ｔｄに接続されているネットワーク９ｔと、ネットワーク９ｔに接続されている機器８ｓｖが存在するという経路の情報、及び機器８ｓｗのアドレスを得ることができる。このため、管理装置１は、経路の情報から管理装置１から機器８ｓｗへ至る経路を得る事ができる。また、管理装置１は、アドレスから機器８ｓｗが接続されている場所を得ることができる。
【００７６】
管理装置１は、対象の機器８を発見できた場合、図９に示されるツリー構造ＴＳＲを記憶部３に記憶させる。このツリー構造ＴＳＲにより、管理装置１は、対象の機器８から管理装置１までの経路を把握することができる。すなわち、対象の機器８が機器８ｓｗである場合、管理装置１から対象の機器８ｓｗまでの経路は、機器８ｔｄ及び機器８ｓｖを通る経路であることが分かる。機器８ｓｉが対象の機器８である場合、管理装置１から対象の機器８ｓｉまでの経路は、機器８ｔｄを通る経路であることが分かる。このように、管理装置１は、対象の機器８を探索し、発見することによってツリー構造ＴＳＲを作成し記憶部３に記憶させる。管理装置１は、ツリー構造ＴＳＲを用いることによって、ネットワーク９ｆ，９ｓ，９ｔに接続された機器８ｆｓ，８ｓｄ，８ｔｄ，８ｆｔ，８ｆｉ，８ｓｉ，８ｓｖ，８ｓｗ，８ｄｆ，８ｄｓの接続先情報３１Ｃ（図１０参照）を得ることができる。
【００７７】
探索処理において、図１に示される管理装置１の管理部２２、詳細には管理部２２の接続先設定部２２Ａは、図８に示される探索指令１ＢＣを生成する。接続先設定部２２Ａは、ネットワーク９に接続されている機器８に、ネットワーク９を介して探索指令１ＢＣを送る。探索指令１ＢＣは、送信先のアドレス、固有情報３１Ａ及び機器８の接続先情報３１Ｃを得るための命令を含む。送信先のアドレスは、ネットワーク９全体を意味するブロードキャストアドレスであってもよいし、ユーザが確認又は追加したい機器８のアドレスが判明している場合は、そのアドレスであってもよい。
【００７８】
図２に示される機器８の通信部８Ｔが図８に示される探索指令１ＢＣを受け取ると、機器８の処理部８Ｐは、機器８の記憶部８Ｍに記憶されている固有情報３１Ａと、探索指令１ＢＣに含まれる固有情報３１Ａとを比較する。処理部８Ｐは、両者が一致した場合に、応答８ＩＣを管理装置１に送る。処理部８Ｐは、両者が一致しない場合に処理を終了する。この場合、処理部８Ｐは、応答８ＩＣを管理装置１に送らない。
【００７９】
図７に示される例において、探索指令１ＢＣは、ネットワーク９に接続されているすべての機器８Ａ，８Ｂ，８Ｃに送られる。管理装置１から送られる探索指令１ＢＣは、機器８Ａの固有情報３１Ａを含むので、機器８Ａの処理部８Ｐが応答８ＩＣを管理装置１に送信する。機器８Ｂ，８Ｃの処理部８Ｐは、応答８ＩＣを管理装置１に送信しない。
【００８０】
応答８ＩＣは、機器８の固有情報３１Ａと、機器８の接続先情報３１Ｃとを含む。応答８ＩＣに含まれる固有情報３１Ａと接続先情報３１Ｃとは、同一の機器８の情報である。管理装置１は、応答８ＩＣを受け取ることにより、機器８の固有情報３１Ａ及び接続先情報３１Ｃを得る。図７に示される例においては、機器８Ａのみから応答８ＩＣが送られる。この応答８ＩＣには、機器８Ａの固有情報３１Ａと接続先情報３１Ｃとが含まれるので、管理装置１は、機器８Ａの固有情報３１Ａ及び接続先情報３１Ｃを得ることができる。
【００８１】
管理装置１は、機器８Ａから受け取った固有情報３１Ａをキーとして、機器８Ａから受け取った接続先情報３１Ｃと、管理装置１によって管理されている機器８Ａの接続先情報３１Ｃ、つまり現時点において記憶部３に記憶されている接続先情報３１Ｃとを比較する。両者が異なる場合、管理装置１は、管理装置１によって管理されている、機器８Ａの固有情報３１Ａと接続先情報３１Ｃとの対応付けを更新する。
【００８２】
詳細には、管理装置１は、管理装置１によって管理されている機器８Ａの固有情報３１Ａに、機器８Ａから受け取った接続先情報３１Ｃを対応付けて、記憶部３に記憶させる。すなわち、管理部２２は、管理装置１によって管理されている機器８Ａの接続先情報３１Ｃを、情報取得部２１によって得られた機器８Ａの接続先情報３１Ｃに書き換える。
【００８３】
オプション設定部２２Ｃは、固有情報３１Ａと接続先情報３１Ｃとの対応付けが更新された機器８Ａを報知する。この場合、オプション設定部２２Ｃは、前述したように、出力制御部２３を介して、機器８Ａ、すなわち情報取得部２１によって得られた接続先情報３１Ｃに対応する機器８を、構成図において他とは異なる態様で表示部５に表示させる。
【００８４】
機器８Ａから受け取った接続先情報３１Ｃ、すなわち情報取得部２１によって得られた接続先情報３１Ｃと、管理装置１によって管理されている機器８Ａの接続先情報３１Ｃとが同一である場合、管理装置１によって管理されている、機器８Ａの固有情報３１Ａと接続先情報３１Ｃとの対応付けは維持される。この場合、オプション設定部２２Ｃは、固有情報３１Ａと接続先情報３１Ｃとの対応付けに変更がないことを報知する。報知の方法としては、オプション設定部２２Ｃが出力制御部２３を介して、機器８Ａは正しく接続されていることを表示部５に表示させる方法が挙げられる。報知の方法の一例として、オプション設定部２２Ｃは、情報取得部２１によって得られた接続先情報３１Ｃに対応する機器８Ａを、他とは異なる態様で構成図に表示させる方法が挙げられる。
【００８５】
情報取得部２１が機器８Ａの接続先情報３１Ｃを得られない場合、管理部２２は、接続先情報３１Ｃが得られなかったことを報知する。次に、管理装置１が実施の形態１に係る管理方法を実行した場合における構成情報３２の変化について説明する。
【００８６】
図１０は、実施の形態１に係る構成情報３２を図の形式で示した図である。図１１は、実施の形態１に係る構成情報３２を表形式で示した図である。図１２及び図１４は、実施の形態１に係る、更新後の構成情報３２Ｒ，３２Ｒａを図の形式で示した図である。図１３及び図１５は、実施の形態１に係る、更新後の構成情報３２Ｒ，３２Ｒａを表形式で示した図である。これらの例において、構成情報３２は、図１１に示されるように、構成図中における機器８の画像又は名前と、固有情報３１Ａと、接続先情報３１Ｃとが対応付けられている。機器８の名前は、この例においては機器Ｎ８Ａ，Ｎ８Ｂ，Ｎ８Ｃ，Ｎ８Ｄ，・・・，Ｎ８Ｎである。構成情報３２，３２Ｒが図の形式で示される場合及び表の形式で示される場合のいずれも、構成情報３２，３２Ｒが構成図で示されることに相当する。
【００８７】
図１０及び図１１に示される構成情報３２は、管理装置１によって管理されているものである。図１２及び図１３に示される構成情報３２Ｒは、図１に示される設備１００に含まれる機器８に変更があったために、管理装置１によって管理されている構成情報３２が更新されたものである。構成情報３２は、ネットワーク９に機器８Ａ，８Ｂ，８Ｃ，８Ｄ，・・・，８Ｎが接続されている設備１００の構成を示す。構成情報３２には含まれないが、ネットワーク９を有する設備とは異なる設備のネットワーク９Ａには、機器８Ｉが接続されている。
【００８８】
構成情報３２において、機器８Ａの固有情報３１ＡはＸＸ１、接続先情報３１Ｃはａａ１であり、機器８Ｂの固有情報３１ＡはＸＸ２、接続先情報３１Ｃはａａ２であり、機器８Ｃの固有情報３１ＡはＸＸ３、接続先情報３１Ｃはａａ３であり、機器８Ｄの固有情報３１ＡはＸＸ４、接続先情報３１Ｃはａａ４である。機器８Ｎの固有情報３１ＡはＸＸＮ、接続先情報３１Ｃはａａｎである。
【００８９】
構成情報３２は、設備１００が稼動する前に設定されたものである。この状態から、図１２及び図１３に示されるように、機器８Ｂと機器８Ｄとが入れ替えられ、さらにネットワーク９に機器８Ｅが接続された場合を考える。この場合、管理装置１が管理している機器８Ｂ及び機器８Ｄの固有情報３１Ａと接続先情報３１Ｃとの対応付けと、実際の機器８Ｂ及び機器８Ｄの固有情報３１Ａと接続先情報３１Ｃとの対応付けとが異なる。このため、図１に示される管理装置１は、実施の形態１に係る管理方法を実行して、管理装置１が管理している対応付けと、設備１００における実際の対応付けとを一致させる。
【００９０】
ユーザは、図１に示される携帯端末装置７によって、図１２及び図１３に示される現状の設備１００が有する機器８Ａ，８Ｂ，８Ｃ，８Ｄ，８Ｅ，・・・，８Ｎの識別情報伝達部８Ｑを順に撮像する。携帯端末装置７は、図７に示される識別情報伝達部８Ｑの解析結果７Ｒを管理装置１に送る。管理装置１は、携帯端末装置７から解析結果７Ｒを受け取ったら、ネットワーク９全体に、図７に示される探索指令１ＢＣを送信する。探索指令１ＢＣを受け取った機器８Ａ，８Ｂ，８Ｃ，８Ｄ，８Ｅ，・・・，８Ｎは、探索指令１ＢＣに含まれる固有情報３１Ａと同一の固有情報３１Ａを有する場合に、接続先情報３１Ｃを含む応答８ＩＣ（図７参照）を管理装置１に送る。管理装置１は、応答８ＩＣに基づいて、図７に示される管理装置１が管理している機器８の固有情報３１Ａと接続先情報３１Ｃとの対応付けを更新する。
【００９１】
機器８Ｂ及び機器８Ｄからは、機器８Ｂ及び機器８Ｄの固有情報３１Ａ及び接続先情報３１Ｃを含む応答８ＩＣが管理装置１に送られる。管理装置１の記憶部３は、機器８Ｂ及び機器８Ｄの固有情報３１Ａ、制御情報３１Ｂ及び接続先情報３１Ｃを有している。しかし、図１１及び図１３に示されるように、管理装置１によって管理されている機器８Ｂ及び機器８Ｄの固有情報３１Ａと接続先情報３１Ｃとの対応付けと、実際の機器８Ｂ及び機器８Ｄの固有情報３１Ａと接続先情報３１Ｃとの対応付けとは異なっている。このように、管理装置１によって管理されている機器８Ｂ及び機器８Ｄの固有情報３１Ａと接続先情報３１Ｃとの対応付けが、機器８Ｂ及び機器８Ｄから受け取った情報と異なる場合、管理装置１は、機器８Ｂ及び機器８Ｄの接続先が変更された、又は接続先が間違っていると判断する。管理装置１は、機器８Ｂ及び機器８Ｄの固有情報３１Ａと接続先情報３１Ｃとの対応付けを更新する。
【００９２】
機器８Ａ、機器８Ｃ及び機器８Ｎからは、機器８Ａ、機器８Ｃ及び機器８Ｎの固有情報３１Ａ及び接続先情報３１Ｃを含む応答８ＩＣが管理装置１に送られる。図１１及び図１３に示されるように、管理装置１によって管理されている機器８Ａ、機器８Ｃ及び機器８Ｎの固有情報３１Ａと接続先情報３１Ｃとの対応付けと、実際の機器８Ａ、機器８Ｃ及び機器８Ｎの固有情報３１Ａと接続先情報３１Ｃとの対応付けとが同一である。このように、管理装置１によって管理されている機器８Ａ、機器８Ｃ及び機器８Ｎの固有情報３１Ａと接続先情報３１Ｃとの対応付けが同一である場合、管理装置１は、機器８Ａ、機器８Ｃ及び機器８Ｎの接続先に変更はないと判断する。
【００９３】
図１２に示される機器８Ｅは、設備１００のネットワーク９に新たに追加されたものである。機器８Ｅからは、機器８Ｅの固有情報３１Ａ及び接続先情報３１Ｃを含む応答８ＩＣが、図７に示される管理装置１に送られる。管理装置１の記憶部３は、機器８Ｅの固有情報３１Ａ、制御情報３１Ｂ及び接続先情報３１Ｃを有していない。また、構成情報３２にも、機器８Ｅの固有情報３１Ａは存在しない。このように、機器８Ｅから送られた応答８ＩＣに含まれる固有情報３１Ａ及び接続先情報３１Ｃが管理装置１の記憶部３に存在しない場合、管理装置１は、機器８Ｅがネットワーク９に新規に追加されたものであると判断する。この場合、管理装置１は、機器８Ｅを構成情報３２に追加するとともに、機器８Ｅと機器８Ｅの固有情報３１Ａと接続先情報３１Ｃとを対応付ける。実施の形態１において、新たな機器８Ｅを構成情報３２に追加し、情報を対応付けることも、機器８の固有情報３１Ａと接続先情報３１Ｃとの対応付けの更新に該当する。
【００９４】
図１０に示される機器８Ｉは、ネットワーク９とは異なり、かつネットワーク９とは接続されていないネットワーク９Ａに接続されている。図７に示される携帯端末装置７が機器８Ｉの識別情報伝達部８Ｑを撮像し、解析結果７Ｒを管理装置１に送り、管理装置１がネットワーク９全体に探索指令１ＢＣを送信した場合、ネットワーク９に接続されていない機器８Ｉには探索指令１ＢＣは到達しない。このため、管理装置１には、図７に示される応答８ＩＣが戻ってこない。このように、管理装置１が機器８Ｉの探索指令１ＢＣを送信しても応答８ＩＣが戻ってこない場合、機器８Ｉはネットワーク９には存在しないと判断できる。
【００９５】
図１４及び図１５に示される構成情報３２Ｒａは、図１０及び図１１に示される構成情報３２から、機器８Ｃがネットワーク９から取り外され、機器８Ｄの接続先が変更された状態を示している。この場合、機器８Ｃの機器側識別情報３１Ｕに基づく探索指令１ＢＣに対して、機器８Ｃからの応答８ＩＣはないので、管理装置１は、機器８Ｃがネットワーク９に存在しないと判断する。機器８Ｄはネットワーク９に接続されているので、機器８Ｄの機器側識別情報３１Ｕ（図２参照）に基づく探索指令１ＢＣ（図７参照）に対して、機器８Ｄから応答８ＩＣが戻ってくる。図７に示される管理装置１によって管理されている機器８Ｄの固有情報３１Ａと接続先情報３１Ｃとの対応付けと、実際の機器８Ｄの固有情報３１Ａと接続先情報３１Ｃとの対応付けとは異なっている。この場合、管理装置１は、機器８Ｄの接続先が変更されたと判断して、機器８Ｄの固有情報３１Ａと接続先情報３１Ｃとの対応付けを更新する。
【００９６】
更新後の構成情報３２Ｒは、図１２及び図１３に示されるように、機器８Ｂの接続先情報３１Ｃがａａ１ａに更新され、機器８Ｄの接続先情報３１Ｃがａａ２に更新され、機器８Ｅの固有情報３１ＡであるＸＸ５及び接続先情報３１Ｃであるａａ５が追加される。図７に示される管理装置１は、情報が更新された機器８Ｂ，８Ｄ及び追加された機器８Ｅを、図７に示される表示部５に示される構成情報３２Ｒの構成図又は表において、他の機器８Ａ，８Ｃ，８Ｎとは異なる態様で表示させる。図１２及び図１３に示される例において、異なる態様で表示させるとは、情報が更新された機器８Ｂ，８Ｄ及び追加された機器８Ｅを強調表示させたり、光らせて表示させたりすることである。
【００９７】
＜管理装置１の処理手順＞
図１６は、実施の形態１に係る携帯端末装置７の処理の一例を示すフローチャートである。図１に示される設備１００の機器８のうち、ユーザが接続状態を確認したい機器８又は新たに追加したい機器８がある場合、まず、図１に示される携帯端末装置７は、ユーザの操作により、機器８の識別情報伝達部８Ｑを読み取る（ステップＳ１）。詳細には、入力部７Ｄがユーザからの識別情報の読み取りを要求する入力を受け付けると、読取り部７Ｃへその旨を報知する。読取り部７Ｃは、図２に示される機器側識別情報３１Ｕが埋め込まれた識別情報伝達部８Ｑを含む領域を撮像し、撮像して得られた画像データを解析部７Ｂへ入力する。
【００９８】
次に、図１に示される解析部７Ｂは、読み取った識別情報伝達部８Ｑの画像データを解析する（ステップＳ２）。解析部７Ｂは、識別情報伝達部８Ｑの画像データを解析して機器側識別情報３１Ｕを得る。図１に示される通信部７Ａは、解析部７Ｂの解析により得られた解析結果７Ｒ（図７参照）、すなわち機器側識別情報３１Ｕ（図２参照）を管理装置１へ送信する（ステップＳ３）。携帯端末装置７から送信された解析結果７Ｒ、すなわち機器側識別情報３１Ｕは、無線通信により管理装置１へ伝送される。
【００９９】
図１７は、実施の形態１に係る管理装置１が携帯端末装置７から解析結果７Ｒを受け取った場合の処理手順の一例を示すフローチャートである。まず、図１に示される管理装置１の受信部４の通信部４Ａは、携帯端末装置７から解析結果７Ｒ、すなわち機器側識別情報３１Ｕ（図１及び図２参照）を受信する（ステップＳ１０）。管理装置１の接続先設定部２２Ａは、受信部４によって受信された機器側識別情報３１Ｕから接続先情報３１Ｃを得て、記憶部３に記憶させる。この処理により、ユーザが確認又は追加したい機器８は、接続先設定部２２Ａによって特定される。
【０１００】
次に、管理装置１は、機器側識別情報３１Ｕを受信したことを示す情報と、探索を行うか否かの入力を促す情報とを表示する（ステップＳ１１）。詳細には、管理装置１の通信部４Ａは、機器側識別情報３１Ｕを受信したことを出力制御部２３へ報知する。出力制御部２３は、表示部５に、機器側識別情報３１Ｕを受信したことを示す情報と、探索を行うか否かの入力を促す情報とを表示させる。
【０１０１】
図１８は、実施の形態１において、機器側識別情報３１Ｕを受信したことを示す情報と、探索を行うか否かの入力を促す情報とを表示する表示画面の一例を示す図である。図１８に示される例では、探索を行うか否かの入力を促す情報として、「識別情報と一致する機器を探索しますか。」という文字列とともにＯＫボタン５ＢＹ及びキャンセルボタン５ＢＣが表示部５の画面に表示されている。図１８を始めとした以下に述べる表示画面は一例であり、実際の表示画面は図示された例に限定されない。
【０１０２】
図１７の説明に戻り、図１に示される管理装置１は、探索を行うことを示す入力を受け付けたか否かを判断する（ステップＳ１２）。詳細には、接続先設定部２２Ａは、入力部４Ｂを介して図１８に示されるＯＫボタン５ＢＹが押下されたかキャンセルボタン５ＢＣが押下されたかを判断する。管理装置１は、探索を行うことを示す入力を受け付けなかった場合、すなわち、キャンセルボタン５ＢＣが押下された場合（ステップＳ１２，Ｎｏ）、処理を終了する。
【０１０３】
管理装置１は、探索を行うことを示す入力を受け付けた場合、すなわち、図１８に示されるＯＫボタン５ＢＹが押下された場合（ステップＳ１２，Ｙｅｓ）、接続先設定部２２Ａが、ステップＳ１０で受信した機器側識別情報３１Ｕに対応する機器８を探索する（ステップＳ１３）。
【０１０４】
詳細には、接続先設定部２２Ａは、ステップＳ１０で受信した機器側識別情報３１Ｕに対して、図７に示される探索指令１ＢＣを送信する。探索指令１ＢＣによって、接続先設定部２２Ａは、機器側識別情報３１Ｕに対応する機器８の実際の接続状態を取得することができる。すなわち、接続先設定部２２Ａは、通信部４Ａによって取得された機器側識別情報３１Ｕを用いて、機器側識別情報３１Ｕに対応する機器８の接続状態を示す情報である接続先情報３１Ｃを取得する。
【０１０５】
接続先設定部２２Ａは、ステップＳ１０で受信した機器側識別情報３１Ｕに基づいて送信した探索指令１ＢＣに対して、図７に示される応答８ＩＣが得られたか否かを判断する（ステップＳ１４）。この判断は、ステップＳ１０で受信した機器側識別情報３１Ｕ、詳細には固有情報３１Ａと一致する機器８がネットワーク９に存在するか否かの判断である。
【０１０６】
応答８ＩＣが得られた場合（ステップＳ１４，Ｙｅｓ）、接続先設定部２２Ａは、ステップＳ１０で受信した機器側識別情報３１Ｕと一致する機器８がネットワーク９に存在すると判断する。ステップＳ１５において、接続先設定部２２Ａは、記憶部３に記憶されている識別情報３１から、ステップＳ１０で受信した機器側識別情報３１Ｕの固有情報３１Ａに対応する接続先情報３１Ｃを参照する。そして、接続先設定部２２Ａは、探索によって得られた機器８の接続先情報３１Ｃが、記憶部３に記憶されている、探索によって得られた機器８に対応した接続先情報３１Ｃと一致するか否かを判断する（ステップＳ１５）。
【０１０７】
この判断において、接続先設定部２２Ａは、ステップＳ１０で受信した機器側識別情報３１Ｕの固有情報３１Ａをキーとして記憶部３に記憶された識別情報３１の接続先情報３１Ｃを検索する。そして、接続先設定部２２Ａは、記憶部３に記憶されている接続先情報３１Ｃと、ステップＳ１０で受信した機器側識別情報３１Ｕの接続先情報３１Ｃとが一致する場合、両者が一致すると判断する。また、接続先設定部２２Ａは、記憶部３に記憶されている接続先情報３１Ｃと、ステップＳ１０で受信した機器側識別情報３１Ｕの接続先情報３１Ｃとが一致しない場合、両者が一致しないと判断する。
【０１０８】
記憶部３に記憶されている接続先情報３１Ｃと、ステップＳ１０で受信した機器側識別情報３１Ｕの接続先情報３１Ｃとが一致しない場合（ステップＳ１５，Ｎｏ）、管理装置１は、接続先情報３１Ｃを更新するか否かの入力を促す画面を表示する（ステップＳ１６）。詳細には、接続先設定部２２Ａは、接続先情報３１Ｃを更新するか否かの入力を促す画面を表示するように出力制御部２３へ指示する。出力制御部２３は、接続先情報３１Ｃを更新するか否かの入力を促す画面を表示部５に表示させる。
【０１０９】
図１９は、実施の形態１において、接続先情報３１Ｃを更新するか否かの入力を促す画面の一例を示す図である。図１９に示される例では、探索によって図１に示される機器側識別情報３１Ｕの固有情報３１Ａと一致する機器８が検出されたことを示す情報とともに、図１に示される接続先情報３１Ｃを更新するか否かの入力を促す情報が表示される。図１９に示される例では、「接続先設定を更新しますか？」という文字とともにＯＫボタン５ＢＹ及びキャンセルボタン５ＢＣが表示部５の画面に表示されることにより、ユーザの入力を促している。
【０１１０】
次に、接続先設定部２２Ａは、図１に示される管理装置１の記憶部３に記憶された接続先情報３１Ｃを更新する入力がされたか否かを判断する（ステップＳ１７）。詳細には、接続先設定部２２Ａは、入力部４Ｂを介して図１９に示されるＯＫボタン５ＢＹが押下されたかキャンセルボタン５ＢＣが押下されたかを判断する。
【０１１１】
接続先情報３１Ｃを更新する情報が入力された場合（ステップＳ１７，Ｙｅｓ）、図１に示される管理装置１は、接続先を更新する処理を実行し（ステップＳ１８）、その後処理を終了する。接続先を更新する処理は、記憶部３に記憶されている接続先情報３１Ｃ及び構成情報３２を、探索によって得られた機器側識別情報３１Ｕに基づいて更新するとともに、更新された構成情報３２に基づく構成図を生成して表示部５に表示する処理である。すなわち、接続先設定部２２Ａは、探索によって得られた接続先情報３１Ｃと記憶部３に記憶されている接続先情報３１Ｃとが異なる場合、探索によって得られた接続先情報３１Ｃに基づいて、記憶部３に記憶されている接続先情報３１Ｃを更新する。
【０１１２】
詳細には、接続先を更新する処理として、接続先設定部２２Ａは、記憶部３に記憶されている機器８の接続先情報３１Ｃのうち、接続先情報３１Ｃを更新する対象となる機器８の固有情報３１Ａに対応したものを、探索によって得られた接続先情報３１Ｃに更新する。接続先情報３１Ｃが更新されると、構成設定部２２Ｂは、更新された接続先情報３１Ｃに基づいて、記憶部３の構成情報３２を変更する。そして、構成設定部２２Ｂは、記憶部３の構成情報３２及び固有情報３１Ａと、更新された接続先情報３１Ｃとに基づいて、構成図を画面に表示するための表示データを生成して出力制御部２３へ渡す。出力制御部２３は、表示部５の画面に表示データを表示させる。このとき、オプション設定部２２Ｃは、接続先情報３１Ｃが更新された機器８を、他の機器８とは異なる態様で構成図に表示させることにより、接続先情報３１Ｃが更新された機器８を報知する。
【０１１３】
図２０は、実施の形態１における構成図の表示画面の一例を示す図である。図２０の構成図表示画面４０１は、表示部５に表示された画面である。構成図表示画面４０１は、ツリー表示部分４０２と、システム構成図表示部分４０３とを含む。
【０１１４】
ツリー表示部分４０２は、システム構成名（project  nameが相当）と、構成図の種別（network/module  configurationが相当）と、構成図名（network/module  configuration  nameが相当）と、プロジェクト名（PLC  project  nameが相当）とを含む。ツリー表示部分４０２は、各構成図の関係、すなわち種別及び内包する情報が何かを示す。このため、構成情報３２には、構成図自身の情報と、ツリー表示部分４０２の情報とが必要になる。
【０１１５】
図２０に示される例では、ツリー表示部分４０２には、最初に、プロジェクト名（PLC  project  name）が表示されている。プロジェクト名とは、設備１００を識別するための名称である。プロジェクト名の下には、各コンフィギュレーションが表示される。コンフィギュレーションには、ネットワークコンフィギュレーション（network  configuration）とモジュールコンフィギュレーション（module  configuration）とが含まれる。ネットワークコンフィギュレーションにはネットワークコンフィギュレーション名（network  configuration  name）が含まれる。モジュールコンフィギュレーションには、各モジュールのモジュールコンフィギュレーションが表示される。
【０１１６】
図２０に示される例では、図１に示される機器８ＡのモジュールコンフィギュレーションであるモジュールコンフィギュレーションＡと機器８ＢのモジュールコンフィギュレーションであるモジュールコンフィギュレーションＢとが表示されている。ここでは、機器８Ａの名称がＡであるとし、機器８Ｂの名称がＢであるとする。図２０においてツリー表示部分４０２として示された文字列は、システム構成図表示部分４０３の作画のための元になるデータであり、記憶部３に記憶されている構成情報３２に対応するデータである。
【０１１７】
各機器８のモジュールコンフィギュレーションは、図１に示される記憶部３に格納されている制御情報３１Ｂ及び接続先情報３１Ｃを含む。したがって、ツリー表示部分４０２は、記憶部３に記憶されている識別情報３１に基づいて表示される。ツリー表示部分４０２では、探索によって更新された部分、すなわち図２０ではネットワークコンフィギュレーション名及びモジュールコンフィギュレーションＢが、他とは異なる態様で表示される。図２０に示される十字印を付した部分は、ネットワークコンフィギュレーション名及びモジュールコンフィギュレーションＢを光らせていることを意味する。
【０１１８】
この例では、前述した探索処理により、図１に示される機器８Ｂの接続先情報３１Ｃが更新されたとしているため、機器８Ｂに対応するモジュールコンフィギュレーションＢが他とは異なる態様で表示される。また、機器８Ｂの接続先が変更されたことから、ネットワークコンフィギュレーション名も変更されている。
【０１１９】
また、図２０に示される例では、システム構成図表示部分４０３には、ツリー状のシステム構成図が表示される。システム構成図表示部分４０３は、記憶部３の構成情報３２に基づいて表示されるが、ツリー表示部分４０２と同様に、探索によって更新された部分、すなわち通信部４Ａによって取得された機器側識別情報３１Ｕに対応する構成要素は、他とは異なる態様で表示される。図２０に示される例では、機器８Ｂが機器８Ａとは異なる態様で表示されている。
【０１２０】
図１７の説明に戻り、図１に示される接続先情報３１Ｃを更新する入力がされなかった場合（ステップＳ１７，Ｎｏ）、すなわち、接続先設定部２２Ａが、ユーザによりキャンセルボタン５ＢＣが押下されたことを検出した場合、処理を終了する。
【０１２１】
図２１は、実施の形態１において、接続先情報３１Ｃが正しく設定されていることを示す画面の一例を示す図である。図１に示される接続先情報３１Ｃが正しく設定されていることを示す画面には、ＯＫボタン５ＢＹが表示されている。探索によって得られた接続先情報３１Ｃが記憶部３に記憶されている接続先情報３１Ｃと一致した場合（ステップＳ１５，Ｙｅｓ）、管理装置１は、接続先情報３１Ｃが正しく設定されていることを示す画面を表示する（ステップＳ１９）。
【０１２２】
図１に示される管理装置１は、ステップＳ１９で表示された画面のＯＫボタン５ＢＹが押下されたことを検出すると、次のステップとして、ツリー表示部分４０２及びシステム構成図表示部分４０３を表示する（ステップＳ２０）。このときの表示例は、図２０に示される例と同様であり、オプション設定部２２Ｃは、識別情報３１の固有情報３１Ａに対応する機器８を強調表示する。この場合は、ネットワークコンフィギュレーションは変更されていないことから、ネットワークコンフィギュレーション名は強調表示しない。また、ステップＳ１８の接続先を更新する処理において更新された機器８を示す表示とステップＳ１９における機器８の表示とで、色を異ならせることによって表示の方法を異ならせてもよい。
【０１２３】
図２２は、実施の形態１において、機器側識別情報３１Ｕに対応する機器８を検出できなかったことを示す画面の一例を示す図である。図１７の説明に戻り、ステップＳ１４で、図７に示される応答８ＩＣが得られなかった場合（ステップＳ１４，Ｎｏ）、図１に示される管理装置１は、機器側識別情報３１Ｕに対応する機器８を検出できなかったことを示す画面を表示する（ステップＳ２１）。接続先設定部２２Ａは、出力制御部２３へ機器側識別情報３１Ｕに対応する機器８を検出できなかったことを示す画面を表示するよう指示する。出力制御部２３は、表示部５へ機器側識別情報３１Ｕに対応する機器８を検出できなかったことを示す画面を表示させる。
【０１２４】
以上の動作により、管理装置１は、機器８の接続先が異なっていた場合及び新たに機器８を追加した場合に、機器８の接続先を自動で更新する。その結果、管理装置１は、機器８の接続先の入力誤り及び機器８の接続先を示す情報の伝達誤りによって生じる機器８の誤動作を回避できる。
【０１２５】
＜設備１００の機器８の接続先が設定された後に、ユーザが機器８の接続状態を確認する場合＞
図１に示される設備１００の機器８の接続先が設定された後、ユーザが、機器８の接続を確認する場合がある。この場合、ユーザは、携帯端末装置７を操作することにより、携帯端末装置７に機器８の識別情報伝達部８Ｑを読み取らせる。携帯端末装置７の動作は、前述した通りである。
【０１２６】
管理装置１は、携帯端末装置７から図７に示される解析結果７Ｒを受け取ると、記憶部３に記憶された識別情報３１を検索して、機器８の固有情報３１Ａに対応付けられた接続先情報３１Ｃが存在するか否かを判定する。機器８の固有情報３１Ａに対応付けられた接続先情報３１Ｃが存在する場合、管理装置１は、機器８の接続先が設定された後に、ユーザが機器８の接続状態を確認する処理を実行する。
【０１２７】
図２３は、実施の形態１において、設備１００の機器８の接続先が設定された後に、ユーザが機器８の接続状態を確認する場合における管理装置１の動作の一例を示すフローチャートである。ステップＳ３１は、図１７に示されるステップＳ１０と同様である。図１に示される管理装置１は、機器側識別情報３１Ｕを受信すると、機器側識別情報３１Ｕの固有情報３１Ａ（図２参照）をキーとして、図１に示される記憶部３から接続先情報３１Ｃ及び構成情報３２を取得する（ステップＳ３２）。ステップＳ３３及びステップＳ３４は、図１７に示されるステップＳ１１及びステップＳ１２と同様である。
【０１２８】
ステップＳ３４においてＮｏの場合、管理装置１は処理を終了する。ステップＳ３４でＹｅｓの場合、管理装置１の接続先設定部２２Ａは、記憶部３から取得した接続先情報３１Ｃを用いて、機器８にアクセスする（ステップＳ３５）。次に、接続先設定部２２Ａは、記憶部３から取得した接続先情報３１Ｃを用いた機器８へのアクセスが成功したか否かを判断する（ステップＳ３６）。このアクセスが成功しなかった場合（ステップＳ３６，Ｎｏ）、ステップＳ３７へ進む。ステップＳ３７及びステップＳ３８は、図１７に示されるステップＳ１３及びステップＳ１４と同様である。
【０１２９】
ステップＳ３８で、一致する機器８が存在しない場合（ステップＳ３８，Ｎｏ）、管理装置１は、ステップＳ４２の処理を実行する。ステップＳ４２の処理は、ステップＳ２１の処理と同様である。
【０１３０】
ステップＳ３８において、一致する機器８が存在する場合（ステップＳ３８，Ｙｅｓ）、管理装置１は、記憶部３の接続先情報３１Ｃを更新するか否かの入力を促す画面を表示する（ステップＳ３９）。詳細には、接続先設定部２２Ａは、接続先情報３１Ｃを更新するか否かの入力を促す画面を表示するように出力制御部２３へ指示する。出力制御部２３は、接続先情報３１Ｃを更新するか否かの入力を促す画面を表示部５へ表示させる。
【０１３１】
図２４は、実施の形態１において、ステップＳ３９において表示される、接続先情報３１Ｃを更新するか否かの入力を促す画面の一例を示す図である。図２４に示される例では、固有情報３１Ａと一致する機器８の配置が変更された情報とともに、接続先情報３１Ｃを更新するか否かの入力を促す情報が表示される。図２４に示される例では、「接続先設定を更新しますか？」という文字とともにＯＫボタン５ＢＹ及びキャンセルボタン５ＢＣが表示部５の画面に表示されることにより、ユーザの入力を促している。
【０１３２】
接続先設定部２２Ａは、接続先情報３１Ｃを更新する入力がされたか否かを判断する（ステップＳ４０）。詳細には、図１に示される接続先設定部２２Ａは、入力部４Ｂを介して、図２４に示されるＯＫボタン５ＢＹが押下されたかキャンセルボタン５ＢＣが押下されたかを判断する。
【０１３３】
接続先情報３１Ｃを更新する入力がされた場合（ステップＳ４０，Ｙｅｓ）、図１に示される管理装置１は、ステップＳ４１として、ステップＳ１８と同様の接続先を更新する処理を実行し、その後、処理を終了する。
【０１３４】
図２５は、実施の形態１における接続先を更新する処理で表示される画面の一例を示す図である。図２０に示される画面と同様に、更新された部分は他とは異なる態様で表示される。この例では、システム構成図表示部分４０３に、機器８Ａ、機器８Ｂ及び機器８Ｃが表示されている。
【０１３５】
図２６は、実施の形態１において、更新の前の状態のシステム構成図表示部分４０３の一例を示す図である。実際の機器８Ａ及び機器８Ｂの接続関係が図２６に示された構成となっている場合、ユーザが構成の更新を忘れていると、管理装置１により表示される構成図は図２６に示されたような構成図となる。実施の形態１では、以上に述べたように、ユーザが更新すると選択した場合、管理装置１は自動的に構成情報３２を更新するため、実際の構成と合致した構成図を画面に表示させることができる。
【０１３６】
図２３の説明に戻り、接続先情報を更新する入力がされなかった場合（ステップＳ４０，Ｎｏ）、すなわち図２４に示されたキャンセルボタン５ＢＣが押下された場合、管理装置１は処理を終了する。
【０１３７】
図２７は、実施の形態１において、接続先情報３１Ｃと一致する機器８が検出されたことを表示した画面の一例を示す図である。ステップＳ３６において、図１に示される管理装置１の記憶部３から取得された接続先情報３１Ｃを用いて機器８へのアクセスが成功した場合（ステップＳ３６，Ｙｅｓ）、管理装置１は、図２７に示される、記憶部３の接続先情報３１Ｃと一致する機器８を検出したことを示す画面を表示部５に表示する。その後、管理装置１は、図２５に示されるツリー表示部分４０２及びシステム構成図表示部分４０３を表示部５に表示し、ステップＳ３２で得られた接続先情報３１Ｃに対応する箇所を、他とは異なる態様で表示する（ステップＳ４３）。
【０１３８】
図２３の説明に戻り、図１に示される管理装置１は、編集処理を実施する（ステップＳ４４）。編集処理は、図２５に示されるシステム構成図表示部分４０３における設定対象となる機器８をユーザが入力部４Ｂを用いてダブルクリックすることにより開始される。管理装置１は、ダブルクリックにより選択された機器８に対して各種の設定を行うための設定画面４０４（図２５参照）を表示する。詳細には、図１に示される構成編集部２２Ｄは、ユーザが入力部４Ｂを用いてシステム構成図表示部分４０３の設定対象をダブルクリックしたことを検知すると、設定画面４０４を表示するよう出力制御部２３へ指示する。出力制御部２３は、指示にしたがって設定画面４０４を表示部５へ表示させる。そして、ユーザは、図２５に示される設定画面４０４にしたがって、設定する情報を機器８に入力する。
【０１３９】
図２８は、実施の形態１において、機器８への更新が完了したことを示す画面の一例を示す図である。図１に示される管理装置１は、編集処理により入力された情報に基づいて情報更新を行い（ステップＳ４５）、処理を終了する。詳細には、構成編集部２２Ｄは、入力部４Ｂを介して入力された編集処理に必要な情報を受け付け、受け付けた情報に基づいて、制御情報３１Ｂとして記憶部３に記憶させるとともに、受け付けた情報を、ネットワーク９を介して機器８に書き込む。また、構成編集部２２Ｄは、出力制御部２３へ、機器８への更新が完了したことを示す画面を表示するよう指示する。出力制御部２３は、図２８に示されるように、構成編集部２２Ｄからの指示に基づいて機器８への更新が完了したことを示す画面を表示部５へ表示させる。
【０１４０】
以上の処理により、機器８へユーザが所望する設定がなされる。すなわち、実施の形態１では、各機器８へ設定される制御情報３１Ｂが設定される際に、図１に示される表示部５の画面において通信部４Ａによって得られた機器側識別情報３１Ｕに対応する表示要素が他とは異なる態様で表示される。その後、管理装置１は、制御情報３１Ｂの入力及び編集を受け付ける処理を実行する。これにより、ユーザは、システム構成図表示部分４０３において、他とは異なる態様で表示された部分をダブルクリックすれば設定対象の機器８を正しく選択することができ、誤った機器８に対して設定を行うことを回避できる。
【０１４１】
以上の例では、機器側識別情報３１Ｕが埋め込まれた識別情報伝達部８Ｑが機器８に貼り付けられ、携帯端末装置７を用いて撮影することにより、携帯端末装置７が各機器８の機器側識別情報３１Ｕを取得するようにしたが、機器側識別情報３１Ｕの取得方法はこの例に限定されない。例えば、識別情報伝達部８Ｑをタグ装置として、携帯端末装置７の読取り部７Ｃおよび解析部７Ｂがタグリーダ装置としての機能を有するように構成する。このようにすることで、携帯端末装置７は、無線通信により、携帯端末装置７が各機器８の機器側識別情報３１Ｕを取得することができる。
【０１４２】
実施の形態１では、携帯端末装置７が識別情報伝達部８Ｑを解析したが、これには限定されない。管理装置１は、携帯端末装置７から識別情報伝達部８Ｑの画像のデータを取得し、識別情報伝達部８Ｑの画像のデータを解析することにより、機器側識別情報３１Ｕを得てもよい。
【０１４３】
以上のように、実施の形態１において、管理装置１は、管理装置１の管理対象となる機器８の機器側識別情報３１Ｕを取得し、取得した機器側識別情報３１Ｕに含まれる固有情報３１Ａを元に、機器８の接続先情報３１Ｃを得る。このように、管理装置１は、固有情報３１Ａを有する機器８をネットワーク９上で探索するので、機器８の固有情報３１Ａと接続先情報３１Ｃとの正確な関係を得ることができる。このため、管理装置１が設備１００の機器８を動作させる場合の誤動作を抑制することができる。すなわち、管理装置１が保持する情報である制御情報３１Ｂを元に、機器８が操作される場合の誤動作を抑制することができる。
【０１４４】
以上の実施の形態に示した構成は、本発明の内容の一例を示すものであり、別の公知の技術と組み合わせることも可能であるし、本発明の要旨を逸脱しない範囲で、構成の一部を省略及び変更することも可能である。
【符号の説明】
【０１４５】
１  管理装置、１ＢＣ  探索指令、１Ｄ  出力装置、１Ｍ，７０２，８０２  メモリ、１Ｐ，７０１，８０１  プロセッサ、１Ｒ，７０５，８０４  入力装置、１Ｓ  処理回路、２，８Ｐ  処理部、３，８Ｍ  記憶部、４  受信部、４Ａ  通信部、４Ｂ，７Ｄ  入力部、５  表示部、７  携帯端末装置、７Ａ，８Ｔ  通信部、７Ｂ  解析部、７Ｃ  読取り部、７Ｒ  解析結果、８，８Ａ，８Ｂ，８Ｃ，８Ｄ，８Ｅ，８Ｉ，８Ｎ  機器、８ＩＣ  応答、８Ｑ  識別情報伝達部、９，９Ａ  ネットワーク、１０  機械、２１  情報取得部、２２  管理部、２２Ａ  接続先設定部、２２Ｂ  構成設定部、２２Ｃ  オプション設定部、２２Ｄ  構成編集部、２３  出力制御部、３１  識別情報、３１Ａ  固有情報、３１Ｂ  制御情報、３１Ｃ  接続先情報、３１Ｕ  機器側識別情報、３２，３２Ｒ，３２Ｒａ  構成情報、１００  設備、７０３  撮像装置、７０４，８０３  通信装置、７０６  表示装置。
【図１】
0006482726.tif 000002
【図２】
0006482726.tif 000003
【図３】
0006482726.tif 000004
【図４】
0006482726.tif 000005
【図５】
0006482726.tif 000006
【図６】
0006482726.tif 000007
【図７】
0006482726.tif 000008
【図８】
0006482726.tif 000009
【図９】
0006482726.tif 000010
【図１０】
0006482726.tif 000011
【図１１】
0006482726.tif 000012
【図１２】
0006482726.tif 000013
【図１３】
0006482726.tif 000014
【図１４】
0006482726.tif 000015
【図１５】
0006482726.tif 000016
【図１６】
0006482726.tif 000017
【図１７】
0006482726.tif 000018
【図１８】
0006482726.tif 000019
【図１９】
0006482726.tif 000020
【図２０】
0006482726.tif 000021
【図２１】
0006482726.tif 000022
【図２２】
0006482726.tif 000023
【図２３】
0006482726.tif 000024
【図２４】
0006482726.tif 000025
【図２５】
0006482726.tif 000026
【図２６】
0006482726.tif 000027
【図２７】
0006482726.tif 000028
【図２８】
0006482726.tif 000029