(57)【要約】【課題】機器の設定や調整を行う機器設定ツールを端末装置にインストールすることなく、機器の設定や調整を行うことができる機器管理プログラム及び機器管理システムを提供する。【解決手段】機器管理システム１は、管理対象である複数の機器１０ａ，１０ｂ，１０ｃ，…、携帯端末装置２０、機器設定ツールサーバ装置３０ａ〜３０ｎ、及び履歴保存サーバ装置４０を含んでなる。機器設定ツールサーバ装置３０ａ〜３０ｎは、機器１０ｃに接続された携帯端末装置２０が備える通信部２１を介して機器１０ｃとの間で通信が可能であり、携帯端末装置２０からネットワークＮを介して送信されてくるユーザの指示に応じた機器１０ｃに対する設定や調整を、ネットワークＮ及び携帯端末装置２０を介して行う。【選択図】図１
2010092090.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを、
管理対象の機器との間で通信を行う通信部を備える端末装置の当該通信部を介して、前記機器との間で通信を行う通信手段と、
前記通信手段による前記端末装置の前記通信部を介した通信を用いて、前記機器に対する設定及び調整の少なくとも一方を行う設定手段と
して機能させることを特徴とする機器管理プログラム。
【請求項２】
前記通信手段は、前記端末装置の前記通信部が前記機器との間の通信で用いる通信プロトコルを示す情報を前記端末装置から取得し、取得した当該情報で示される通信プロトコルを用いて前記機器との間で通信を行うことを特徴とする請求項１記載の機器管理プログラム。
【請求項３】
前記設定手段は、前記端末装置から送信されてくるユーザの指示内容に応じた設定及び調整の少なくとも一方を、前記通信部を介した通信を用いて前記機器に対して行うことを特徴とする請求項１又は請求項２記載の機器管理プログラム。
【請求項４】
前記コンピュータを、前記機器との間の接続履歴、前記機器に対して出力されるパラメータの履歴、前記機器から得られるパラメータの履歴、及び前記端末装置に表示される表示画面の履歴の少なくとも１つの履歴についての履歴情報を保存する履歴保存手段として更に機能させることを特徴とする請求項１から請求項３の何れか一項に記載の機器管理プログラム。
【請求項５】
管理対象の機器と当該機器の管理を行う機器管理装置とを備える機器管理システムにおいて、
前記機器管理装置は、前記機器との間で通信を行う通信部を備える端末装置の当該通信部を介して、前記機器との間で通信を行う通信手段と、
前記通信手段による前記端末装置の前記通信部を介した通信を用いて、前記機器に対する設定及び調整の少なくとも一方を行う設定手段と
を備えることを特徴とする機器管理システム。
【請求項６】
前記機器管理装置は、前記機器との間の接続履歴、前記機器に対して出力されるパラメータの履歴、前記機器から得られるパラメータの履歴、及び前記端末装置に表示される表示画面の履歴の少なくとも１つの履歴についての履歴情報を保存する履歴保存手段を備えており、
前記履歴保存手段に保存された履歴が更新された場合に、更新された履歴を前記履歴の一元管理を行う履歴保存サーバ装置に対して送信する
ことを特徴とする請求項５記載の機器管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フィールド機器等の各種機器を管理する機器管理プログラム及び機器管理システムに関する。
【背景技術】
【０００２】
近年、プラントは、生産力の向上、生産効率の向上等のために大規模化・統合化が図られており、分散制御システム（ＤＣＳ：Distributed Control System）を用いて高度に自動化されて操業されるのが一般的である。このようなプラントには様々なメーカーから提供されるフィールド機器等の各種機器（以下、単に「機器」という）が設置されており、温度、圧力、流量等の測定が自動的に行われるとともに、その測定結果が収集されて一元管理されている。
【０００３】
このようなプラント等に設置された機器は、異常な動作の予防、測定精度の維持等の観点から、作業員によるメンテナンスが定期又は不定期に行われる。機器のメンテナンスは、機器の設定や調整を行うための専用のツール（機器設定ツール）がインストールされたコンピュータやＰＤＡ（Personal Digital Assistant）等の携帯端末装置を用いて行われる。具体的には、メンテナンス対象の機器と機器設定ツールがインストールされた携帯端末装置とをケーブル（例えば、ＵＳＢ（Universal Serial Bus）ケーブル）で接続し、作業者（ユーザ）が携帯端末装置を操作して機器設定ツールに対して所定の指示を行うことにより機器に対する各種設定や調整が行われる。
【０００４】
尚、以下の特許文献１には、フィールド機器等の産業設備機器と産業設備機器を監視するサーバ装置とが接続されたネットワークをインターネットに接続し、サーバ装置で用いられる監視診断のための各種設定ファイルの内容をインターネットに接続された遠隔監視端末から更新可能（アップロード可能）とすることで、遠隔で産業設備機器の各種の設定変更を容易に行うことが可能としたリモート監視・診断システムが開示されている。
【特許文献１】特許第３４４８２６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、従来、ユーザは、機器のメンテナンスを行う場合には、基本的に機器設定ツールがインストールされた携帯端末装置を予め用意して、機器が設置されたプラント等に持ち込む必要がある。このため、機器設定ツールがインストールされていない携帯端末装置を用いる場合には、メンテナンスの実施に先立って機器設定ツールをその携帯端末装置にインストールする必要があり、極めて面倒であるという問題があった。
【０００６】
また、機器設定ツールは、ユーザの使い勝手の改善、機能改善、バグの解消、最新機器への対応等を目的として頻繁に更新（アップデート）される。このため、携帯端末装置に機器設定ツールがインストールされていても、その機器設定ツールが旧バージョンのものである場合には、最新の機器のメンテナンスを行うことができない事態が生ずる。かかる事態を防止するためには、ユーザが、機器設定ルーツのバージョンアップに常に注意を払い、バーションアップがされた場合には即座に最新バージョンの機器設定ツールをインストールする必要があり、極めて面倒であるという問題があった。
【０００７】
また、機器設定ツールを正しく動作させるために必要なファイルやプログラムは、機器設定ツールのバージョンアップに合わせて更新される訳ではなく、機器の開発に連動して最新版に更新されるのが通常である。このため、例えユーザが最新バージョンの機器設定ツールを携帯端末装置にインストールしていたとしても、メンテナンス対象の機器に対応したファイルやプログラムが無ければ、機器設定ツールを正常に使用することができない虞が考えられる。
【０００８】
更に、近年、機器設定ツールをインストールする媒体も複雑化・多様化し、様々なものが存在する。その上、ユーザは機器設定ツール以外の様々なツールをインストールすることも多く、機器設定ツールの開発者がそれらのツールの相性を網羅して試験（デバッグ）することは不可能に近い。このため、携帯端末装置に対する機器設定ツールのインストールが正常に行えないトラブルも増加傾向にあり、メンテナンスに支障をきたす機会が増加しているという問題もある。
【０００９】
本発明は上記事情に鑑みてなされたものであり、機器の設定や調整を行う機器設定ツールを端末装置にインストールすることなく、機器の設定や調整を行うことができる機器管理プログラム及び機器管理システムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明の機器管理プログラムは、コンピュータを、管理対象の機器（１０ａ，１０ｂ，１０ｃ，…）との間で通信を行う通信部（２１）を備える端末装置（２０）の当該通信部を介して、前記機器との間で通信を行う通信手段（３３）と、前記通信手段による前記端末装置の前記通信部を介した通信を用いて、前記機器に対する設定及び調整の少なくとも一方を行う設定手段（３４）として機能させることを特徴としている。
この発明によると、機器管理プログラムをコンピュータに組み込むことにより、機器との間で通信を行う通信部を備える端末装置の通信部を介して機器との間の通信が実現されるとともに、端末装置の通信部を介した通信を用いて、機器に対する設定及び調整の少なくとも一方が実現される。
また、本発明の機器管理プログラムは、前記通信手段が、前記端末装置の前記通信部が前記機器との間の通信で用いる通信プロトコルを示す情報を前記端末装置から取得し、取得した当該情報で示される通信プロトコルを用いて前記機器との間で通信を行うことを特徴としている。
また、本発明の機器管理プログラムは、前記設定手段が、前記端末装置から送信されてくるユーザの指示内容に応じた設定及び調整の少なくとも一方を、前記通信部を介した通信を用いて前記機器に対して行うことを特徴としている。
また、本発明の機器管理プログラムは、前記コンピュータを、前記機器との間の接続履歴、前記機器に対して出力されるパラメータの履歴、前記機器から得られるパラメータの履歴、及び前記端末装置に表示される表示画面の履歴の少なくとも１つの履歴についての履歴情報を保存する履歴保存手段（３２）として更に機能させることを特徴としている。
本発明の機器管理システムは、管理対象の機器（１０ａ，１０ｂ，１０ｃ，…）と当該機器の管理を行う機器管理装置（３０ａ〜３０ｎ）とを備える機器管理システム（１）において、前記機器管理装置は、前記機器との間で通信を行う通信部（２１）を備える端末装置（２０）の当該通信部を介して、前記機器との間で通信を行う通信手段（３３）と、前記通信手段による前記端末装置の前記通信部を介した通信を用いて、前記機器に対する設定及び調整の少なくとも一方を行う設定手段（３４）とを備えることを特徴としている。
また、本発明の機器管理システムは、前記機器管理装置が、前記機器との間の接続履歴、前記機器に対して出力されるパラメータの履歴、前記機器から得られるパラメータの履歴、及び前記端末装置に表示される表示画面の履歴の少なくとも１つの履歴についての履歴情報を保存する履歴保存手段（３２）を備えており、前記履歴保存手段に保存された履歴が更新された場合に、更新された履歴を前記履歴の一元管理を行う履歴保存サーバ装置（４０）に対して送信することを特徴としている。
尚、本発明の機器管理プログラムは、コンピュータ読み取り可能な記録媒体に記録して頒布される場合もある。即ち、頒布される記録媒体は、コンピュータを、管理対象の機器（１０ａ，１０ｂ，１０ｃ，…）との間で通信を行う通信部（２１）を備える端末装置（２０）の当該通信部を介して、前記機器との間で通信を行う通信手段（３３）と、前記通信手段による前記端末装置の前記通信部を介した通信を用いて、前記機器に対する設定及び調整の少なくとも一方を行う設定手段（３４）として機能させるための機器管理プログラムを記録したコンピュータ読み取り可能な記録媒体である。
【発明の効果】
【００１１】
本発明によれば、機器管理装置において、機器との間で通信を行う通信部を備える端末装置の通信部を介して機器との間の通信を実現するとともに、端末装置の通信部を介した通信を用いて、機器に対する設定及び調整の少なくとも一方を実現しているため、機器の設定や調整を行う機器設定ツールを端末装置にインストールすることなく、機器の設定や調整を行うことができるという効果がある。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照して本発明の一実施形態による機器管理プログラム及び機器管理システムについて詳細に説明する。図１は、本発明の一実施形態による機器管理システムの全体構成を示すブロック図である。図１に示す通り、本実施形態の機器管理システム１は、管理対象である複数の機器１０ａ，１０ｂ，１０ｃ，…、携帯端末装置２０（端末装置）、機器設定ツールサーバ装置３０ａ〜３０ｎ、及び履歴保存サーバ装置４０を含んでなり、作業者（ユーザ）が携帯端末装置２０を操作して機器設定ツールサーバ装置３０ａ〜３０ｎの何れかを介して、携帯端末装置２０が接続された機器（図１に示す例では機器１０ｃ）の設定や調整を行う。
【００１３】
機器１０ａ，１０ｂ，１０ｃ，…は、例えば温度、圧力、流量等の測定を行うフィールド機器である。これらの機器１０ａ，１０ｂ，１０ｃ，…は、プラントの内部に設置されて、プラント内に敷設されたフィールドバス等のバスＢに接続される。尚、バスＢには、機器１０ａ，１０ｂ，１０ｃ，…の制御及び機器１０ａ，１０ｂ，１０ｃ，…で得られる測定データの収集を行うコントローラ（図示省略）が接続されている。このため、機器１０ａ，１０ｂ，１０ｃ，…の動作はコントローラからバスＢを介して送信されてくる制御データに基づいて制御され、機器１０ａ，１０ｂ，１０ｃ，…で得られた測定データはバスＢを介してコントローラに収集される。
【００１４】
また、機器１０ａ，１０ｂ，１０ｃ，…の各々には、バスＢを介した各種データの通信以外に、携帯端末装置２０等の外部機器との間の通信を可能とする通信インターフェイスが設けられている。この通信インターフェイスは、例えばＵＳＢインターフェイス等のシリアル通信インターフェイスであり、例えば、図１に示す通り携帯端末装置２０との間の通信を可能とするモデム１１等が接続される。
【００１５】
機器１０ａ，１０ｂ，１０ｃ，…には、ＨＡＲＴ（Highway Addressable Remote Transducer：登録商標）、ファンデーションフィールドバス（Foundation Fieldbus：登録商標）、プロフィバス（PROFIBUS：登録商標）、又はＢＲＡＩＮ等のプロセス工業用の汎用通信プロトコルがそれぞれ実装されている。機器１０ａ，１０ｂ，１０ｃ，…は、これらの通信プロトコルの何れか１つを用いて、バスＢを介した通信、又は上記の通信インターフェイスに接続されたモデム１１を介した通信を行う。尚、上述したモデム１１の機能を機器１０ａ，１０ｂ，１０ｃ，…内に設けることも可能である。かかる構成にすれば、機器１０ａ，１０ｂ，１０ｃ，…と携帯端末装置２０とをＵＳＢケーブル等の通信ケーブルＣ１で接続するだけで通信が可能となる。
【００１６】
携帯端末装置２０は、例えば携帯可能なパーソナルコンピュータ（所謂、ノート型パソコン）、ＰＤＡ（Personal Digital Assistant）、携帯電話機等であり、機器１０ａ，１０ｂ，１０ｂ，…に対する設定や調整を行う際にユーザによって操作される。尚、機器１０ａ，１０ｂ，１０ｃ，…の設定や調整を行うための専用のツール（機器設定ツール）が携帯端末装置２０にインストールされている必要はない。
【００１７】
この携帯端末装置２０は、上述したモデム１１との間で通信が可能な通信部２１を備えている。また、この携帯端末装置２０には、機器１０ａ，１０ｂ，１０ｃ，…に実装されている通信プロトコルと同様の通信プロトコルが実装されている。このため、携帯端末装置２０とモデム１１とをＵＳＢケーブル等の通信ケーブルＣ１を用いて接続すれば、携帯端末装置２０とモデム１１が接続された機器（図１に示す例では機器１０ｃ）との間で通信が可能である。
【００１８】
更に、携帯端末装置２０は、通信ケーブルＣ２を介してインターネット等のネットワークＮに接続されており、ネットワークＮを介して機器設定ツールサーバ装置３０ａ〜３０ｎとの間の通信も可能である。尚、携帯端末装置２０には、前述した機器１０ａ，１０ｂ，１０ｃ，…に実装されている通信プロトコル以外に、ネットワークＮを介した通信を行うための通信プロトコル（例えば、ネットワークＮがインターネットである場合には、ＴＣＰ／ＩＰプロトコル）も実装されている。
【００１９】
ここで、ネットワークＮは、上述したインターネットに限られず、電話通信回線、無線通信回線、ＷＡＮ（Wide Area Network：広域通信回線）、ＬＡＮ（Local Area Network：構内通信網）等であっても良い。また、Bluetooth（登録商標）等の電波を用いた通信或いは赤外線を用いた通信が実現される局所的な無線通信回線であっても良い。即ち、ネットワーク２０は、携帯端末装置２０と機器設定ツールサーバ装置３０ａ〜３０ｎとの間の通信が実現されるものであれば任意のものを用いることができる。
【００２０】
機器設定ツールサーバ装置３０ａ〜３０ｎは、機器１０ａ,１０ｂ，１０ｃ，…に対する設定や調整を行う機器設定ツール３１と、後述する各種の履歴情報や機器設定ツールサーバ装置３０ａ〜３０ｎで実行される各種のプログラムを格納するハードディスク３２（履歴保存手段）とをそれぞれ備えており、携帯端末装置２０が接続されている機器（図１に示す例では機器１０ｃ）に対する設定や調整を行う。これら、機器設定ツールサーバ装置３０ａ〜３０ｎはネットワークＮに接続されて、ある程度の通信速度（例えば、数百ｋｂｐｓ程度以上）が確保できれば、設置場所が制限されることはなく、世界中の様々な地域に設置することが可能である。
【００２１】
ここで、管理対象である機器１０ａ,１０ｂ，１０ｃ，…が接続されたバスＢと機器設定ツールサーバ装置３０ａ〜３０ｎが接続されたネットワークＮとは直接接続されておらず、機器設定ツールサーバ装置３０ａ〜３０ｎが機器１０ａ,１０ｂ，１０ｃ，…との間で直接通信を行うことはできない。このため、機器設定ツールサーバ装置３０ａ〜３０ｎは、管理対象である機器とネットワークＮとの双方に接続される携帯端末装置２０を介して機器の設定や調整を行う。
【００２２】
機器設定ツールサーバ装置３０ａ〜３０ｎは、機器設定ツール３１を用いた機器１０ａ,１０ｂ，１０ｃ，…の設定や調整を自らが主体となって行うという訳ではなく、携帯端末装置２０を操作するユーザの指示に基づいて行う。つまり、携帯端末装置２０からネットワークＮを介して送信される指示に応じたパラメータを作成して携帯端末装置２０に返送し、そのパラメータを携帯端末装置２０を介して機器（携帯端末装置２０が接続された機器１０ｃ）に送信することにより、その機器１０ｃの設定や調整を行う。これにより、ユーザが使用する携帯端末装置２０に機器設定ツールがインストールされていなくとも、機器１０ａ，１０ｂ，１０ｃ，…の設定や調整を行うことが可能になる。
【００２３】
機器設定ツールサーバ装置３０ａ〜３０ｎの各々に設けられる機器設定ツール３１は、ＦＤＴ（Field Device Tool）／ＤＴＭ（Device Type Manager）技術を用いて設計されている。ここで、上記のＦＤＴとは、通信バスや通信プロトコルの種類に依存せずに機器１０ａ，１０ｂ，１０ｃ，…との間でデータ交換を行うためのオープンなインターフェイス仕様をいう。また、上記のＤＴＭとは、機器１０ａ，１０ｂ，１０ｃ，…に対して実際に通信、設定、診断等を行うアプリケーションをいう。ＦＤＴ／ＤＴＭ技術を用いて機器設定ツール３１を設計することで、様々なメーカーから提供される機器１０ａ，１０ｂ，１０ｃ，…の仕様の相違を吸収して統一的な管理を実現することができる。
【００２４】
機器設定ツールサーバ装置３０ａ〜３０ｎは、ネットワークＮを介して互いに通信するとともに、他の特定のサーバ装置（図示省略）と通信しており、機器設定ツール３１が更新されたか否かを常時チェックしている。そして、機器設定ツール３１が更新された場合には、自動的に最新の機器設定ツール３１をダウンロードしてインストールする機能を備えている。これにより、従来のようにユーザが最新の機器設定ツールが携帯端末装置２０にインストールされているか否かを管理する必要が無くなり、何の問題もなく新たに開発された機器に対する設定や調整が可能になる。
【００２５】
機器設定ツール３１は、通信ＤＴＭ３３（通信手段）及び機器ＤＴＭ３４（設定手段）を備える。通信ＤＴＭ３３は、ネットワークＮに接続された携帯端末装置２０に設けられた通信部２１を介して、携帯端末装置２０が接続された機器（図１に示す例では、機器１０ｃ）との間で通信を行う。機器ＤＴＭ３４は、上記の通信ＤＴＭ３３による携帯端末装置２０の通信部２１を介した通信を用いて機器に各種パラメータを送出し、機器１０ａ，１０ｂ，１０ｃ，…に対する設定及び調整の少なくとも一方を行う。以上の機器設定ツール３１並びに通信ＤＴＭ３３及び機器ＤＴＭ３４は、機器設定ツールサーバ装置３０ａ〜３０ｎに設けられた不図示のＣＰＵ（中央処理装置）がハードディスク３２に格納されたプログラムをロードすることにより実現される。
【００２６】
ハードディスク３２は、上記の機器設定ツール３１並びに通信ＤＴＭ３３及び機器ＤＴＭ３４等を実現する各種プログラムや各種の履歴情報を格納する。ここで、ハードディスク３２に格納される履歴情報としては、機器１０ａ，１０ｂ，１０ｃ，…との間の接続履歴（正常終了したか否かを示す情報を含む）を、機器１０ａ，１０ｂ，１０ｃ，…に対して出力される各種パラメータの履歴、機器１０ａ，１０ｂ，１０ｃ，…から得られる各種パラメータの履歴、及び携帯端末装置２０の画面に表示された表示画面の履歴の少なくとも１つの履歴についての履歴情報が挙げられる。
【００２７】
ハードディスク３２に対する履歴情報の格納形式はテキスト形式であるのが望ましい。なぜならば、特別なプログラムを必要とすることなくユーザが履歴情報の内容を確認できるからである。機器設定ツールサーバ装置３０ａ〜３０ｎは、各々が備えるハードディスク３２に格納される各種履歴の履歴情報が変更された場合には、変更された履歴情報を履歴保存サーバ装置４０に送信する。
【００２８】
履歴保存サーバ装置４０は、機器設定ツールサーバ装置３０ａ〜３０ｎの各々から送信される各種の履歴情報を保存するものであり、ネットワークＮを介して送信されてくる履歴情報を格納するハードディスク４１を備える。この履歴保存サーバ４０に保存される履歴情報を解析することで、機器１０ａ，１０ｂ，１０ｃ，…で生じた障害、及び機器設定ツールサーバ装置３０ａ〜３０ｎで生じた障害（例えば、機器との間で生じた通信障害）等を解析することができる。上述した通り、機器設定ツールサーバ装置３０ａ〜３０ｎのハードディスク３２に格納される履歴情報が変更される度に、変更された履歴情報が履歴保存サーバ装置４０に送信されてくる。このため、履歴保存サーバ装置４０に保存される各種の履歴情報は常に最新の内容に保たれる。
【００２９】
次に、上記構成における機器管理システム１の動作について説明する。図２は、本発明の一実施形態による機器管理システムの動作例を示すフローチャートである。機器１０ａ，１０ｂ，１０ｃ，…に対する設定や調整を行う場合には、まずユーザが設定や調整を行うべき機器（ここでは、機器１０ｃとする）に対してモデム１１を接続するとともに、通信ケーブルＣ１を用いてモデム１１と携帯端末装置２０とを接続する。更に、例えば通信ケーブルＣ２を用いて携帯端末装置２０をネットワークＮに予め接続しておく。
【００３０】
以上の接続が終了すると、ユーザは携帯端末装置２０を操作して、ネットワークＮを介して機器設定ツールサーバ装置３０ａ〜３０ｎの何れか（ここでは、機器設定ツールサーバ装置３０ａとする）にアクセスする（ステップＳ１１）。機器設定ツールサーバ装置３０ａへのアクセスが行われると、携帯端末装置２０の表示画面に図３に示すログイン画面が表示される。図３は、機器設定ツールサーバ装置３０ａ〜３０ｎに対してログインを行う際に携帯端末装置２０に表示されるログイン画面の一例を示す図である。
【００３１】
図３に示す通り、携帯端末装置２０の表示画面には、ユーザ毎に一意に割り当てられたユーザＩＤを入力する入力欄ＩＢ１、パスワードを入力する入力欄ＩＢ２、及び機器１０ｃと携帯端末装置２０との間の通信に用いられる通信プロトコルを入力する入力欄ＩＢ３とが設けられたログイン画面Ｗ１が表示される。前述した通り、機器設定ツールサーバ装置３０ａ〜３０ｎは、携帯端末装置２０に設けられた通信部２１を介して機器１０ｃとの間で通信を行うため、ログイン画面Ｗ１には通信プロトコルを入力するための入力欄ＩＢ３が設けられている。
【００３２】
尚、図３に示す通り、入力欄ＩＢ３に対して「無し」を選択することもできる。これにより、携帯端末装置２０が機器１０ａ，１０ｂ，１０ｃ，…に接続されていない場合（オフラインの場合）にも、携帯端末装置２０から機器設定ツールサーバ装置３０ａ〜３０ｎにログインして、機器設定ツール３１を起動させることが可能である。従って、機器１０ａ，１０ｂ，１０ｃ，…の設定や調整を行う前に、必ずしも携帯端末装置２０を機器１０ａ，１０ｂ，１０ｃ，…に接続する必要はなく、機器設定ツールサーバ装置３０ａ〜３０ｎに対するログインを終えた後に、携帯端末装置２０と機器１０ａ，１０ｂ，１０ｃ，…との接続を行っても良い。
【００３３】
ユーザが、ログイン画面Ｗ１の入力欄ＩＢ１に対するユーザＩＤの入力、入力欄ＩＢ２に対するパスワードの入力、及び入力欄ＩＢ３に対する通信プロトコルの入力を終えると、機器設定ツールサーバ装置３０ａで認証処理が行われる。そして、ユーザの認証処理が正常に終了すると、機器設定ツールサーバ装置３０ａへのログインが認められ、機器設定ツール３１が起動される（ステップＳ１２）。
【００３４】
機器設定ツール３１が起動されると、携帯端末装置２０の表示画面には、機器設定ツール３１の操作画面が表示され、携帯端末装置２０に設けられたキーボードやポインティングデバイス（マウス等）を用いて機器設定ツール３１に対する操作が可能になる。ここで、ユーザの入力操作や画面表示のための処理は携帯端末装置２０で行われるが、ユーザの操作によって入力された指示に応じた処理（例えば、機器１０ｃの設定や調整に必要な処理）は機器設定ツールサーバ装置３０ａで行われる点に注意されたい。
【００３５】
次に、ログイン状態にある携帯端末装置２０の通信部２１に対するアクセス（ネットワークＮを介したアクセス）が、起動された機器設定ツール３１によって行われる（ステップＳ１３）。かかるアクセスがなされると、携帯端末装置２０の通信部２１が機器設定ツール３１によって制御され、携帯端末装置２０に接続された機器１０ｃと機器設定ツール３１との間の通信が確立される（ステップＳ１４）。これにより、機器１０ｃと機器設定ツール３１との間で、ステップＳ１２の処理で入力された通信プロトコルを用いた通信が可能になる。
【００３６】
以上の処理を終えると、機器設定ツールサーバ装置３０ａの機器設定ツール３１は、携帯端末装置２０の存在を全く意識することなく、機器１０ｃとの間で通信を行うことが可能になる。つまり、機器設定ツールサーバ装置３０ａの機器設定ツール３１から出力されたパラメータは内容の変更、削除、追加等がされることなくそのまま機器１０ｃに入力され、逆に機器１０ｃから出力されたパラメータも内容の変更、削除、追加等がされることなくそのまま機器設定ツールサーバ装置の機器設定ツール３１に入力される。
【００３７】
機器１０ｃと機器設定ツール３１との間の通信が確立されると、機器設定ツールサーバ装置３０ａは、ハードディスク３２を検索して機器設定ツール３１が前回起動されたときに、機器設定ツール３１が正常終了しているか否かを判断する（ステップＳ１５）。かかる判断を行うのは、機器設定ツールサーバ装置３０ａ〜３０ｎが機器１０ａ，１０ｂ，１０ｃ，…の設定や調整をネットワークＮを介して行っており、その処理の途中で通信異常が生ずる可能性が考えられるからである。
【００３８】
正常終了していると判断した場合（ステップＳ１５の判断結果が「ＹＥＳ」の場合）には、通信ＤＴＭ３３や機器ＤＴＭ３４等の各種設定ツールが起動される（ステップＳ１６）。そして、携帯端末装置２０に対するユーザの指示に応じて、これらの各種設定ツールを用いた機器３０ｃの設定や調整等が行われる（ステップＳ１７）。尚、このステップＳ１７の処理の詳細については後述する。
【００３９】
ステップＳ１７の処理が終了すると、ユーザからの各種設定ツールの終了指示が有ったか否かが機器設定ツールサーバ装置３０ａによって判断される。この判断結果が「ＮＯ」である場合にはステップＳ１７の処理に戻り、各種設定ツールを用いた機器３０ｃの設定や調整等が繰り返される。これに対し、ステップＳ１８の判断結果が「ＹＥＳ」である場合には、図２に示す一連の処理が終了する。
【００４０】
一方、ステップＳ１５の判断結果が「ＮＯ」である場合には、機器設定ツールサーバ装置３０ａは、機器設定ツール３１の前回起動時に生じた異常終了前の状態に復元するか否かを選択させるダイアログ又はウィンドウを携帯端末装置２０の画面に表示させる。そして、ユーザによって異常終了直前の状態に復元する旨の選択がなされたか否かを判断する（ステップＳ１９）。この判断結果が「ＮＯ」である場合には、通信ＤＴＭ３３や機器ＤＴＭ３４等の各種設定ツールを起動する処理が行われる（ステップＳ１６）。
【００４１】
これに対し、ステップＳ１９の判断結果が「ＹＥＳ」である場合には、機器設定ツールサーバ装置３０ａは、ハードディスク３２に格納された表示画面履歴（携帯端末装置２０の表示画面の表示履歴）の最新データの読み出しを行う（ステップＳ２０）。そして、読み出した表示画面履歴の最新データに基づいて機器設定ツール３１を起動し、携帯端末装置２０の画面表示を、異常終了が生ずる直前に携帯端末装置２０に表示されていた画面にする（ステップＳ２１）。これにより、ユーザは前回異常終了する前の作業を継続することが可能になる。
【００４２】
以上の処理によって、例えば機器設定ツールサーバ装置３０ａが機器１０ａとの間で各種のパラメータの送受信を行っている間に、携帯端末装置２０と機器設定ツールサーバ装置３０ａとの間の接続が切断されたとすると、ユーザの指示によって携帯端末装置２０と機器設定ツールサーバ装置３０ａとの間の接続を再度確立することにより、中断されたパラメータの送受信を再実行させることも可能になる。これにより、ユーザの利便性を向上させることができる。以上の処理が終了すると、各種設定ツールを用いた機器３０ｃの設定や調整等が行われる（ステップＳ１７）。
【００４３】
次に、図２中のステップＳ１７の処理の詳細について説明する。図４は、図２中のステップＳ１７で行われる処理の詳細を示すフローチャートである。まず、ユーザが携帯端末装置２０を操作すると、その操作内容を示す情報がネットワークＮを介して機器設定ツールサーバ装置３０ａに入力される（ステップＳ３１）。すると、機器設定ツールサーバ装置３０ａにおいて、その操作内容が判断される（ステップＳ３２）。
【００４４】
ステップＳ３２において、ユーザにより別画面を開く操作又は別メニューへ移動する操作（即ち、携帯端末装置２０に表示されている表示画面の切り替えを行う操作）がなされたと判断した場合には、機器設定ツール３１は携帯端末装置２０の画面切り替えを行う（ステップＳ３３）。これに対し、ステップＳ３２において、機器１０ｃに対するパラメータの書き込みを行う操作がなされたと判断した場合には、機器設定ツール３１は機器１０ｃに書き込まれたパラメータの表示を行う（ステップＳ３４）。更に、ステップＳ３２において、機器１０ａからのパラメータの読み込み又はオフライン状態で機器１０ｃに対するパラメータの書き込みを行う操作がなされたと判断した場合には、機器設定ツール３１は携帯端末装置２０の画面更新を行う（ステップＳ３５）。
【００４５】
以上のステップＳ３３又はステップＳ３４の処理が行われた場合には、機器設定ツールサーバ装置３０ａは、履歴をサーバ内のハードディスク３２に格納する（ステップＳ３６）。つまり、携帯端末装置２０の表示画面の切り替えが行われた場合にはその表示画面がハードディスク３２に格納され、機器１０ｃに対するパラメータの書き込みが行われた場合にはそのパラメータがハードディスク３２に格納される。そして、更新されたデータ（履歴情報）をネットワークＮを介して履歴保存サーバ装置４０にコピーする（ステップＳ３７）。
【００４６】
一方、ステップＳ３５の処理が行われた場合には、ステップＳ３６，Ｓ３７の処理は行われない。つまり、機器１０ｃからパラメータが読み出された場合や、機器１０ｃに対するパラメータの書き込みが実際に行われていない場合には、ハードディスク３２に対するパラメータの格納は行われない。ステップＳ３７の処理が終了した場合、又はステップＳ３５の処理が終了すると、図４に示す一連の処理が終了する。
【００４７】
以上の処理によって、機器設定ツールサーバ装置３０ａのハードディスク３２に格納されている履歴情報が更新されると、履歴保存サーバ装置４０のハードディスク４１に格納されている履歴情報も自動的に更新される。これにより、履歴保存サーバ装置４０に保存される履歴情報は最新の内容に保たれる。このため、例えばユーザの上司が、履歴保存サーバ装置４０にアクセスすれば、ユーザの作業記録や機器１０ａ，１０ｂ，１０ｃ，…の作業記録等をリアルタイムで確認するといった利用方法も可能になる。
【００４８】
以上説明した通り、本実施形態では、機器設定ツールサーバ装置３０ａ〜３０ｎが、管理対象である機器１０ｃに接続された通信端末装置２０の通信部２１を介して機器１０ｃとの間で通信可能であり、通信端末装置２０からネットワークＮを介して送信されてくるユーザの操作内容に応じて機器１０ｃに対する設定や調整を行っている。このため、通信端末装置２０に機器設定ツールがインストールされていなくとも、ユーザが携帯端末装置２０を操作すれば機器１０ｃに対する設定や調整を実現することができ、利便性を高めることができる。
【００４９】
また、機器設定ツールサーバ装置３０ａ〜３０ｎに設けられる機器設定ツール３１は自動的に最新のものに更新される。このため、ユーザは、旧バージョンの機器設定ツールが通信端末装置２０にインストールされている場合、及び通信端末装置２０に機器設定ツールが全くインストールされていない場合の何れの場合であっても、最新の機器に対するメンテナンスを問題なく行うことができる。
【００５０】
更に、機器設定ツールを正しく動作させるために必要なファイルやプログラムについても、機器設定ツールサーバ装置３０ａ〜３０ｎにおいて、機器１０ａ，１０ｂ，１０ｃ，…の開発に連動して最新版に更新するようにすれば機器設定ツールを正常に使用することができなくなる事態を防止することができる。また更に、機器設定ツールを携帯端末装置２０に正常にインストールすることができないといったトラブルを回避することも可能である。
【００５１】
以上、本発明の一実施形態による機器管理プログラム及び機器管理システムについて説明したが、本発明は上述した実施形態に制限されることなく、本発明の範囲内で自由に変更が可能である。例えば、上記実施形態では、携帯端末装置２０のユーザが機器設定ツールサーバ装置３０ａ〜３０ｎのうちからログインする機器設定ツールサーバ装置を選択してログインする例について説明した。しかしながら、携帯端末装置２０からのアクセスがあった場合に、アクセスされた機器設定ツールサーバ装置が携帯端末装置２０の位置情報（例えば、携帯端末装置２０に入力されている国番号、市外電話番号等）を自動的に取得し、その位置情報から携帯端末装置２０に対して最も近くに位置する機器設定ツールサーバ装置に対して携帯端末装置２０からのアクセスを振り分けるようにしても良い。かかる振り分けを行うことで、ユーザが個々の機器設定ツールサーバ装置３０ａ〜３０ｎを指定する必要がなくなり、利便性が向上する。
【００５２】
また、上記実施形態では、携帯端末装置２０がパーソナルコンピュータ、ＰＤＡ、携帯電話機等である場合を例に挙げて説明した。しかしながら、本発明は、管理対象の機器１０ａ，１０ｂ，１０ｃ，…と接続可能であって、これらの機器と通信を行う通信部２１を備えており、且つ機器設定ツールサーバ装置３０ａ〜３０ｎから通信部２１を介して機器１０ａ，１０ｂ，１０ｃ，…との間で通信が可能な端末装置（必ずしも携帯性を有する必要はない）であれば適用可能である。
【００５３】
また、上記実施形態では、各種の履歴情報を機器設定ツールサーバ装置３０ａ〜３０ｎが備えるハードディスク３２に格納し、変更があったものを履歴保存サーバ装置４０のハードディスク４１にコピーする例について説明した。しかしながら、上記の履歴情報を携帯端末装置２０に格納しても良い。即ち、各種の履歴情報を格納する形態としては、以下の（１）〜（３）の何れかを設定することができる。
（１）携帯端末装置２０のみ
（２）機器設定ツールサーバ装置３０ａ〜３０と履歴保存サーバ装置４０
（３）携帯端末装置２０、機器設定ツールサーバ装置３０ａ〜３０、及び履歴保存サーバ装置４０
【００５４】
また、上記実施形態では、図４に示す通り、機器１０ａからのパラメータの読み込み又はオフライン状態で機器１０ｃに対するパラメータの書き込みを行う操作がユーザによってなされた場合には、携帯端末装置２０の画面更新（ステップＳ３５）のみが行われ、ハードディスク３２に対するパラメータの格納等（ステップＳ３６，Ｓ３７）は行われない例について説明した。しかしながら、本発明は、これらのパラメータの格納等が制限されるという訳ではなく、必要に応じてハードディスク３２に対する格納等を行うことも可能である。
【００５５】
また、以上説明した実施形態では、機器設定ツールサーバ装置３０ａ〜３０ｎに設けられた不図示のＣＰＵがハードディスク３２に格納されたプログラムをロードすることにより機器設定ツール３１並びに通信ＤＴＭ３３及び機器ＤＴＭ３４がソフトウェア的に実現される場合を例に挙げて説明した。しかしながら、これらをハードウェア的に実現することも可能である。但し、ハードウェア的に実現した場合には、機器設定ツール３１並びに通信ＤＴＭ３３及び機器ＤＴＭ３４の機能が改良された場合に変更が困難になるため、ソフトウェア的に実現するのが望ましい。
【図面の簡単な説明】
【００５６】
【図１】本発明の一実施形態による機器管理システムの全体構成を示すブロック図である。
【図２】本発明の一実施形態による機器管理システムの動作例を示すフローチャートである。
【図３】機器設定ツールサーバ装置３０ａ〜３０ｎに対してログインを行う際に携帯端末装置２０に表示されるログイン画面の一例を示す図である。
【図４】図２中のステップＳ１７で行われる処理の詳細を示すフローチャートである。
【符号の説明】
【００５７】
１                            機器管理システム
１０ａ，１０ｂ，１０ｃ，…    機器
２０                          携帯端末装置
２１                          通信部
３０ａ〜３０ｎ                機器設定ツールサーバ装置
３２                          ハードディスク
３３                          通信ＤＴＭ
３４                          機器ＤＴＭ
４０                          履歴保存サーバ装置
【図１】
2010092090.tif 000003
【図２】
2010092090.tif 000004
【図３】
2010092090.tif 000005
【図４】
2010092090.tif 000006