(57)【要約】      （修正有）【課題】対象機器の種類に関わらず、ソフトウエア・ハードウエア的に汎用性の高い、情報取得アダプタを提供する。【解決手段】対象機器３０に接続されるコネクタ２４と、ケーブル接続変換器２３、標準シリアルインタフェース信号変換器２２、ローカルエリアネットワーク接続器２１とを順に接続した。ローカルエリアネットワーク接続器は、対象機器側から受けた標準シリアルインタフェースデータをローカルエリアネットワーク方式のデータに変換するとともに、逆方向の変換を行う。標準シリアルインタフェース信号変換器は、ケーブル接続変換器から受けた標準シリアルインタフェースデータ用の信号レベルをローカルエリアネットワーク接続器用の信号レベルに変換するとともに、逆の変換も行う。ケーブル接続変換器は、コネクタと標準シリアルインタフェース信号変換器の各端子群を対向配列させ、各端子群を相互に任意の組み合わせで接続するスイッチ群を備える。【選択図】図１
2007115237.tif 000002
【特許請求の範囲】
【請求項１】
対象機器の通信ポートに接続されるコネクタと、ケーブル接続変換器と、標準シリアルインタフェース信号変換器と、ローカルエリアネットワーク接続器とを順に接続したものであって、
前記ローカルエリアネットワーク接続器は、対象機器側から受け入れた標準シリアルインタフェースデータをローカルエリアネットワーク方式のデータに変換し、ローカルエリアネットワーク側から受け入れたデータを標準シリアルインタフェースデータに変換する機能を持ち、
前記標準シリアルインタフェース信号変換器は、前記ケーブル接続変換器から受け入れた標準シリアルインタフェースデータ用の信号ベルをローカルエリアネットワーク接続器用の信号レベルに変換し、ローカルエリアネットワーク接続器から受け入れた信号を標準シリアルインタフェースデータ用の信号ベルに変換する機能を持ち、
前記ケーブル接続変換器は、コネクタと接続した端子群と標準シリアルインタフェース信号変換器と接続した端子群とを対向配列させた構成の回路と、前記２種の端子群を相互に任意の組み合わせで接続するディジタルスイッチ群を備えたことを特徴とする情報取得アダプタ。
【請求項２】
請求項１に記載の情報取得アダプタにおいて、
前記ローカルエリアネットワーク接続器は、ローカルエリアネットワーク側から受け入れたコマンドを、対象機器固有のタイミングで前記標準シリアルインタフェース信号変換器側へ転送し、前記対象機器固有のタイミングで対象機器から出力されるデータを取得して、ローカルエリアネットワーク側へ所定のタイミングで転送することを特徴とする情報取得アダプタ。
【請求項３】
サーバは、記憶装置と演算処理装置とＬＡＮインタフェースとを備え、
前記記憶装置には、対象機器管理データベースと、コマンド管理データベースと、取得データベースが記憶され、
前記演算処理装置は、コマンド生成手段と、機器専用ドライバと、制御手段と、通信手段を備え、
前記対象機器管理データベースは、対象機器から情報を取得するために必要な対象機器の設計情報を含み、
前記コマンド管理データベースは、各対象機器から必要な情報を読み出すためのコマンド群を含み、
前記コマンド生成手段は、前記対象機器管理データベースを参照して、各対象機器から必要な情報を読み出すためのコマンド群を生成して、前記コマンド管理データベースに含める機能を持ち、
前記制御手段は、対象機器管理データベースを参照して、次にコマンドを送信する機器を選択し、コマンド管理データベースに含まれるコマンド群を読み出して機器専用ドライバに渡すとともに、機器専用ドライバが対象機器から取得したデータを解析して、機器の情報を抽出し、取得データベースに記憶させる機能を持ち、
前記機器専用ドライバは、各対象機器固有の通信手順を実行して、制御手段から転送されたコマンド群を使用して、対象機器と通信を行い、対象機器から情報を取得して、その情報を制御手段に渡す機能を持つことを特徴とする情報取得アダプタ管理システム。
【請求項４】
請求項１に記載の情報取得アダプタにおいて、
マルチドロップ接続される対象機器の通信ポートと前記ケーブル接続変換器との間に挿入されるものであって、
前記対象機器の通信ポートに接続される専用コネクタと、この専用コネクタに対して並列に電気接続された、第１コネクタと第２コネクタとを搭載した基板を備えたことを特徴とする情報取得アダプタ。
【請求項５】
請求項４に記載の情報取得アダプタにおいて、
前記基板に、前記第１コネクタと第２コネクタに並列に電気接続された第３コネクタを搭載したことを特徴とする情報取得アダプタ。
【請求項６】
請求項４または５に記載の情報取得アダプタにおいて、
前記基板に、前記第１コネクタに順に接続される、ケーブル接続変換器とＲＳ−４８５タイプのシリアルインタフェース信号変換器とローカルエリアネットワーク接続器とを搭載したことを特徴とする情報取得アダプタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータによって自動的に対象機器の状態情報を収集するために、対象機器に接続する情報取得アダプタと情報取得アダプタ管理システムに関する。
【背景技術】
【０００２】
工場における様々な自動化装置や研究所における試験装置などの状態を、通信回線を利用して遠隔監視するシステムが知られている（特許文献１）。このシステムでは、監視対象となる機器に専用のインタフェースケーブルと専用のアダプタを接続して、ネットワークを介してその情報を取得する。取得した情報はデータベースに記録され、利用者はそのデータベースをアクセスして機器の状態を知る。
【特許文献１】特開２００４−７０７８８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ここで、従来の技術には、次のような解決すべき課題があった。
工場や研究所で使用する機器には、様々なメーカによる様々な仕様の機種がある。これらから情報を収集するためには、それぞれ専用のインタフェースケーブルや専用のアダプタを個別に準備しなければならない。また、専用のアダプタを制御するためにコンピュータ側には、それぞれ専用のドライバが必要になる。これらは一般に高価な部品で構成される。また、ドライバが収集したデータを解析してデータベースに記録するために、複雑なデータ制御プログラムが必要になる。しかしながら、利用者は比較的自由に頻繁に機器を更新したり交換をする。従って、その都度、新たなインタフェースケーブルやアダプタを購入し、制御プログラムを書き換える等の煩雑な作業が必要になる。本発明は以上の点に着目してなされたもので、対象機器の種類にとらわれず、ソフトウエア的にもハードウエア的にも汎用性の高い、情報取得アダプタと情報取得アダプタ管理システムを提供することを目的とする。
【課題を解決するための手段】
【０００４】
本発明の各実施例においては、それぞれ次のような構成により上記の課題を解決する。
〈構成１〉
対象機器の通信ポートに接続されるコネクタと、ケーブル接続変換器と、標準シリアルインタフェース信号変換器と、ローカルエリアネットワーク接続器とを順に接続したものであって、上記ローカルエリアネットワーク接続器は、対象機器側から受け入れた標準シリアルインタフェースデータをローカルエリアネットワーク方式のデータに変換し、ローカルエリアネットワーク側から受け入れたデータを標準シリアルインタフェースデータに変換する機能を持ち、上記標準シリアルインタフェース信号変換器は、上記ケーブル接続変換器から受け入れた標準シリアルインタフェースデータ用の信号ベルをローカルエリアネットワーク接続器用の信号レベルに変換し、ローカルエリアネットワーク接続器から受け入れた信号を標準シリアルインタフェースデータ用の信号ベルに変換する機能を持ち、上記ケーブル接続変換器は、コネクタと接続した端子群と標準シリアルインタフェース信号変換器と接続した端子群とを対向配列させた構成の回路と、上記２種の端子群を相互に任意の組み合わせで接続するディジタルスイッチ群を備えたことを特徴とする情報取得アダプタ。
【０００５】
〈構成２〉
構成１に記載の情報取得アダプタにおいて、上記ローカルエリアネットワーク接続器は、ローカルエリアネットワーク側から受け入れたコマンドを、対象機器固有のタイミングで上記標準シリアルインタフェース信号変換器側へ転送し、上記対象機器固有のタイミングで対象機器から出力されるデータを取得して、ローカルエリアネットワーク側へ所定のタイミングで転送することを特徴とする情報取得アダプタ。
【０００６】
〈構成３〉
サーバは、記憶装置と演算処理装置とＬＡＮインタフェースとを備え、上記記憶装置には、対象機器管理データベースと、コマンド管理データベースと、取得データベースが記憶され、上記演算処理装置は、コマンド生成手段と、機器専用ドライバと、制御手段と、通信手段を備え、上記対象機器管理データベースは、対象機器から情報を取得するために必要な対象機器の設計情報を含み、上記コマンド管理データベースは、各対象機器から必要な情報を読み出すためのコマンド群を含み、上記コマンド生成手段は、上記対象機器管理データベースを参照して、各対象機器から必要な情報を読み出すためのコマンド群を生成して、上記コマンド管理データベースに含める機能を持ち、上記制御手段は、対象機器管理データベースを参照して、次にコマンドを送信する機器を選択し、コマンド管理データベースに含まれるコマンド群を読み出して機器専用ドライバに渡すとともに、機器専用ドライバが対象機器から取得したデータを解析して、機器の情報を抽出し、取得データベースに記憶させる機能を持ち、上記機器専用ドライバは、各対象機器固有の通信手順を実行して、制御手段から転送されたコマンド群を使用して、対象機器と通信を行い、対象機器から情報を取得して、その情報を制御手段に渡す機能を持つことを特徴とする情報取得アダプタ管理システム。
【０００７】
〈構成４〉
構成１に記載の情報取得アダプタにおいて、マルチドロップ接続される対象機器の通信ポートと上記ケーブル接続変換器との間に挿入されるものであって、上前記対象機器の通信ポートに接続される専用コネクタと、この専用コネクタに対して並列に電気接続された、第１コネクタと第２コネクタとを搭載した基板を備えたことを特徴とする情報取得アダプタ。
【０００８】
〈構成５〉
構成４に記載の情報取得アダプタにおいて、上記基板に、上記第１コネクタと第２コネクタに並列に電気接続された第３コネクタを搭載したことを特徴とする情報取得アダプタ。
【０００９】
〈構成６〉
構成４または５に記載の情報取得アダプタにおいて、上記基板に、上記第１コネクタに順に接続される、ケーブル接続変換器とＲＳ−４８５タイプのシリアルインタフェース信号変換器とローカルエリアネットワーク接続器とを搭載したことを特徴とする情報取得アダプタ。
【発明を実施するための最良の形態】
【００１０】
本発明では、機種を問わずに接続をすることができる汎用性の高い情報取得アダプタを使用する。このアダプタは、簡単な初期設定を行うことにより、ハードウエア的に該当する機器に適した構成になる。サーバ側では、このアダプタを介して情報収集をするためのコマンドを送信する。サーバ側では、情報取得アダプタと協働して、ソフトウエア的に、該当する機器に適した制御をする。以下、本発明の実施の形態を実施例毎に詳細に説明する。
【実施例１】
【００１１】
図１は、実施例１のシステム全体を示すブロック図である。
このシステムは、サーバ１０により管理される。サーバ１０には、ＬＡＮ（ローカルエリアネットワーク１１）が接続されている。このＬＡＮ１１に対し、多数のアダプタ２０が接続される。このアダプタ２０は、対象機器３０からその管理のための情報を収集する機能を持つ。アダプタ２０には、ローカルエリアネットワーク接続器２１、標準シリアルインタフェース信号変換器２２、及び、ケーブル接続変換器２３が設けられている。アダプタ２０と対象機器３０とは、コネクタ２４を介して接続される。ＩＰカメラ３５は、機器３０の外観を撮影し、ＬＡＮ１１を通じてサーバ１０に撮影した画像を送信する機能を持つ。アダプタ２０を通じて収集された情報は、サーバ１０の記憶装置に記憶される。利用者の端末装置１２は、サーバ１０の記憶装置に記憶された各対象機器に関する情報を読み出して、利用者のために表示する機能を持つ。コネクタ２４は機器の通信ポートに接続される。
【００１２】
上記のＬＡＮ１１は、例えば、イーサネット（登録商標）方式を採用する。ローカルエリアネットワーク接続器２１は、アダプタ２０をＬＡＮ１１に接続するインタフェースケーブル等を含み、ワンチップマイコン等により構成される。ローカルエリアネットワーク接続器２１は、ＲＳ２３２Ｃ／イーサネット（登録商標）プロトコル変換処理を実行する。これは、対象機器側から受け入れたＲＳ２３２Ｃシリアルインタフェースデータをイーサネット（登録商標）方式のデータに変換し、ＬＡＮ１１側から受け入れたイーサネット（登録商標）方式のデータをＲＳ２３２Ｃシリアルインタフェースデータに変換する機能を持つ。対象機器は、例えば、ＲＳ２３２Ｃシリアルデータによりデータ読み取り要求コマンドを受け入れる。また、その応答として、ＲＳ２３２Ｃシリアルデータによりその状態情報を出力する。ワンチップマイコン等により構成される。ローカルエリアネットワーク接続器２１の入出力端子には、ＴＴＬレベル（例えば５ボルト）の信号が伝送される。一方、ＲＳ２３２Ｃシリアルデータは例えば、１５ボルトの信号レベルである。また、信号の入出力タイミングは機器によって固有の設定にされている。なお、ＲＳ２３２Ｃシリアルインタフェースは一例であって、標準シリアルインタフェースならなんでも構わない。
【００１３】
そこで、ローカルエリアネットワーク接続器２１は、予め機器固有の信号転送タイミング制御データを記憶しておく。この信号タイミング制御データのことをプロトコル変換データと呼ぶことにする。従って、ローカルエリアネットワーク接続器２１は、サーバ側からコマンドを受信すると、機器固有の信号転送タイミングで、標準シリアルインタフェース信号変換器２２側に、コマンドを転送する。例えば、機器毎に固有の信号の転送レートを備えることがある。こうした信号処理タイミングの機器毎の相違を、ここで吸収する。ローカルエリアネットワーク接続器２１の出力信号は、こうして、タイミング的には機器固有のものに変換されるが、電圧的には、ＴＴＬレベルである。標準シリアルインタフェース信号変換器２２は、ＲＳ２３２Ｃドライバである。標準シリアルインタフェース信号変換器２２が、信号電圧のレベルを変換する。
【００１４】
ケーブル接続変換器２３は、ディジタルスイッチ群などから構成される。機械的なディップスイッチでもよいし、電子的な半導体スイッチでもよい。また、ジャンパー線群から構成してもよい。対象機器に対して汎用のケーブルと汎用のコネクタ２４を用いて接続をしたときに、そのコネクタの端子配列の標準配列との違いを吸収する機能を持つ。コネクタ２４は、標準的なＤｓｕｂコネクタである。このアダプタ２０は、ケーブル接続変換器２３と標準シリアルインタフェース信号変換器２２に対して初期設定を行うことにより、どのような機種の機器に対しても対応することができる。従って、専用のインタフェースケーブルや専用のアダプタを必要としない。
【００１５】
図２は、アダプタの実施例を示す詳細な結線図である。
ローカルエリアネットワーク接続器２１は、ＬＡＮ１１に対し、図示しないＬＡＮケーブルを用いて接続される。標準シリアルインタフェース信号変換器２２は、機器側のＲＳ２３２Ｃシリアルインタフェースデータの電圧レベルを、ＴＴＬレベルに変換する集積回路を備える。また、ＴＴＬレベルのデータを、ＲＳ２３２Ｃシリアルインタフェースデータの電圧レベルに変換する集積回路を備える。
【００１６】
ケーブル接続変換器２３は、図に示すように、コネクタ２４と接続した端子群３２と、標準シリアルインタフェース信号変換器２２と接続した端子群３１とを対向させた構成の回路である。端子群３１側の回路は標準配列にしておく。また、端子群３２と端子群３１とは、ディジタルスイッチを使って相互に自由な組み合わせで接続することができる。半固定式のスイッチで、初期設定のときだけ調整する。これにより、任意の端子配列の機器から標準的なコネクタと標準的なケーブルを使用して受け入れて、標準端子配列の信号群をとりだせる。これにより、機器毎のケーブル結線の相違を吸収できる。
【００１７】
対象機器の情報を読み出すためのコマンドには、対象機器を識別するデータと、ヘッダと、機器の内部でデータの読み出しを行うべきチャンネルが複数ある場合に、その読み出し開始チャンネルを指定するデータが含まれる。さらに、複数のチャンネルから連続的にデータを呼び出す場合に、読み出しチャンネル数が含められる。この他に、エラーチェックデータとターミネータとが含められる。ローカルエリアネットワーク接続器２１は、このコマンドをサーバから受け取ると、機器固有のタイミングで、このコマンドをＲＳ２３２Ｃシリアルインタフェースデータにして、標準シリアルインタフェース信号変換器２２に転送する。標準シリアルインタフェース信号変換器２２は、その信号をＲＳ２３２Ｃレベルに電圧変換する。この信号がケーブル接続変換器２３とコネクタ２４を通じて機器に入力する。機器からは、コマンドに応答してデータが出力される。このデータはＲＳ２３２Ｃレベルの信号である。これが、標準シリアルインタフェース信号変換器２２で電圧変換されて、ローカルエリアネットワーク接続器２１に入力する。ローカルエリアネットワーク接続器２１は、機器固有のタイミングで入力するデータを解析し、エラー修正処理等をした後に、サーバ側へ転送する。ローカルエリアネットワーク接続器２１には、こうした機器固有の処理を実行するために、初期設定時に、サーバ１０からＬＡＮ１１を通じてプロトコル変換用のデータがダウンロードされる。
【実施例２】
【００１８】
図３はサーバの構成を示すブロック図である。
サーバは、記憶装置と演算処理装置とＬＡＮインタフェース４４を備える。記憶装置には、対象機器管理データベース４１と、コマンド管理データベース４３と、エラーデータベース４７と、取得データベース５１〜５４が記憶されている。また、演算処理装置は、コマンド生成プログラム４２と、機器専用ドライバ４５と、制御プログラム４６と、通信プログラム４９を備える。これらのプログラムは、サーバ１０のコンピュータを該当する機能で動作させる。
【００１９】
図４はサーバの記憶装置に記憶されたデータの構成説明図である。
（ａ）は対象機器管理データベース４１のデータの例を示す。
対象機器管理データベース４１には、対象機器から情報を取得するために必要な対象機器の設計情報が含まれている。この設計情報中に、機器の状態情報を読み取るためのコマンドや、取得可能な情報の種類、機器の動作条件、制御方法等が含まれる。また、対象機器を識別する機器の名称、機械番号が含まれる。また、機器の状態、得に、エラー情報等を通知するために、通知先のメールアドレス等も含まれる。
（ｂ）はコマンド管理データベース４３のデータの例を示す。
コマンド管理データベース４３には、各対象機器から必要な情報を読み出すためのコマンド群が含まれている。これは、初期設定の際に生成されて保存される。
（ｃ）は取得データベース５１のデータの例を示す。
取得データベースには、各機器から取得された状態情報と取得時刻等が記憶される。このデータベースは、対象機器毎に区別できるように生成される。
（ｄ）はエラーデータベース４７のデータの例を示す。
エラーデータベース４７は、対象機器から必要な情報を取得できない障害が発生したとき、その状態を示す情報や、対象機器から取得した情報に誤りが含まれているときの情報や、対象機器に予め想定した任意の誤り状態が発生したときの状態を示す情報を含む。
【００２０】
図において、コマンド生成プログラム４２は、対象機器管理データベース４１を参照して、各対象機器から必要な情報を読み出すためのコマンド群を生成する機能を持つ。そのコマンド群は、コマンド管理データベース４３に含められる。制御プログラム４６は、対象機器管理データベース４１を参照しながら、次にコマンドを送信する機器を選択して、コマンド管理データベース４３に含まれるコマンド群を読み出して機器専用ドライバ４５に渡す機能を持つ。また、機器専用ドライバ４５が対象機器から取得したデータを解析して、機器の情報を抽出し、取得データベース５１〜５４に記憶させる機能を持つ。機器専用ドライバ４５は、各対象機器固有の通信手順を実行するプログラムである。従って、対象機器毎に設けられている。一般には、同じメーカの機器は、機器の種類が違っても、共通のドライバが使用できる。機器専用ドライバ４５は、制御プログラム４６により起動され、制御プログラム４６から転送されたコマンド群を使用して、ＬＡＮインタフェース４４を通じて対象機器と通信を行う。そして、対象機器から情報を取得して、その情報を制御プログラム４６に渡す機能を持つ。なお、制御プログラム４６は、機器専用ドライバ４５から渡された情報を解析して、エラーを検出したときは、その内容をエラーデータベース４７に含める機能を持つ。なお、制御プログラム４６は、エラーデータベース４７に含めたデータを該当する機器の利用者にメールで送信する機能を持つ。通信プログラム４９は、例えば、図示しないウェブサーバに取得データベース５１−５４を検索して取得したデータをアップロードして、利用者の端末装置に閲覧させる機能を持つ。
【００２１】
図５は端末装置に表示されるモニタ画面の例説明図である。
この画面６０は、機器の利用者の端末装置に表示される。画面６０には、モニタカメラの画像６１と、各機器の状態情報リスト６２と、制御ボタン６３が含まれている。モニタカメラの画像６１は、例えば、各機器の状態情報リスト６２の該当する機器名をクリックすると、その機器を撮影したものに自由に切り換えて見ることができる。各機器の状態情報リスト６２は、管理対象となる機器の全ての状態情報を列挙したものである。ボタン６３をクリックすると、エラーデータベース４７の内容が表示される。こうした画面により利用者は機器の状態を知り、緊急性の高い情報はメールで知ることができる。
【実施例３】
【００２２】
図６は初期設定動作のフローチャートである。
この処理は、システムの運用前に行う。システムの運用開始後は、対象機器に追加変更等があった場合に実行される。初期設定動作理は、コマンド生成プログラム４２が実行し、その結果は、制御プログラム４６と機器専用ドライバ４５を介してアダプタ２０に書き込まれ、あるいは、コマンド管理データベース４３に書き込まれる。まず、ステップＳ１１で、対象機器管理データベース４１を参照する。ステップＳ１２では、対象機器の選択をする。ステップＳ１３では、機器固有の情報を読み取る。ステップＳ１４では、その機器と接続をするためのケーブル構造解析をする。この解析結果に基づいて、ステップＳ１５で、ディジタルスイッチ設定データの生成をする。この設定により、各機器のケーブル接続構造（端子の配列）の相違を吸収する。次に、ステップＳ１６で、プロトコル変換データの生成をする。アダプタのローカルエリアネットワーク接続器２１の動作を制御するためのデータである。この設定により、信号処理タイミングの機器毎の相違を吸収する。ステップＳ１７では、ディジタルスイッチ設定データをアダプタ２０のケーブル接続変換器２３に書き込む。また、プロトコル変換データをアダプタ２０のローカルエリアネットワーク接続器２１に書き込む。ステップＳ１８では、該当する機器から情報を取得するためのコマンドリストの生成をする。このコマンドリストは、コマンド管理データベース４３に書き込まれる。これにより、機器毎のデータ取得手順の相違を吸収する。以上により、システムを運用するための準備が完了する。
【００２３】
図７はサーバの制御プログラムの動作フローチャートである。
この処理は、各機器の情報を所定のタイミングで取得するために実行される。この動作タイミングは機器毎に利用者毎に任意に設定される。図示しないスケジューラにより、タイミングが制御され、まず、ステップＳ２１で、情報取得のためのタイマー割り込みが発生する。ステップＳ２２で、制御が開始する。ステップＳ２３では、対象機器管理データベース４１を参照する。ステップＳ２４では、情報を取得する対象機器の選択をする。特定の時刻に特定の機器の情報を取得するというルールが設定されていれば、対象機器が自動的に選択できる。ステップＳ２５では、該当する機器の情報を取得するためのコマンドリストを、コマンド管理データベース４３から読み取る。
【００２４】
ステップＳ２６では、読み取ったコマンドリストを機器専用ドライバ４５に送信する。その後の処理は、機器専用ドライバ４５に任せる。機器専用ドライバ４５は、後で説明する手順で、機器からデータを取得する。機器専用ドライバ４５の処理が終了すると、ステップＳ２７で、機器専用ドライバ４５から取得データを受信する。ステップＳ２８では、取得したデータの解釈をする。ステップＳ２９では、取得したデータのエラーチェックをする。このエラーチェックは、主として、取得したデータの中に、その機器の利用者にただちに通知すべき、データエラー等の異常が発生しているかどうかを点検するものである。ステップＳ３０では、該当するエラーが有るかどうかという判断をする。この判断の結果がイエスのときはステップＳ３１の処理に移行し、ノーのときはステップＳ３３の処理に移行する。ステップＳ３１では、エラーデータベースにエラー情報を書き込んでその更新をする。ステップＳ３２では、警報メッセージメールを生成して、該当する機器の利用者に送信する。ステップＳ３３では、取得データベースに取得した情報の書き込みをする。これで、機器毎に読み取った情報の蓄積ができる。この図のフローチャートの処理は、全ての機器に対して、予め設定されたタイミングで随時実行される。マルチタスク処理によれば、処理の開始タイミングは任意である。
【００２５】
図８は機器専用ドライバの動作フローチャートである。
この処理は、図７のステップＳ２６に続く。ステップＳ４１では、制御プログラム４６からコマンドリストを受信する。ステップＳ４２以下では、コマンドを一つずつアダプタに送信して、情報を収集する処理を実行する。ステップＳ４２で、まず、一つのコマンドを選択する。ステップＳ４３では、そのコマンドをアダプタに送信する。コマンドは、アダプタのローカルエリアネットワーク接続器２１により実行される。そして、ステップＳ４４で、その応答によるデータを受信する。ステップＳ４５では、受信したデータを解釈する。ステップＳ４６では、次のコマンドがあるかどうかという判断をする。この判断の結果がイエスのときはステップＳ４２の処理に移行し、コマンドリストに含まれた全てのコマンドの送信をする。ノーのときはステップＳ４７の処理に移行する。ステップＳ４７では、取得したデータを制御プログラム４６に送信する。該当する機器毎に、取得するべき情報の種類と数や、情報の読み出し順が相違するから、専用のドライバがこの制御をする。
【００２６】
図９はアダプタの動作フローチャートである。
ステップＳ５１では、アダプタ２０のローカルエリアネットワーク接続器２１が機器専用ドライバ４５からコマンドの受信をする。ステップＳ５２では、ローカルエリアネットワーク接続器２１がプロトコル変換をする。即ち、ステップＳ５３で、初期設定どおりのタイミングで、コマンドを機器へ送信する。この処理により、ステップＳ５４では、機器から状態情報等を受信する。このデータは機器固有のデータであって、固有のタイミングで受信される。そこで、ステップＳ５５で、機器から読み出したデータのプロトコル変換をする。ステップＳ５６では、そのデータをＬＡＮを通じてサーバ１０に送信する。これで、各機器から必要な情報の収集ができる。
【００２７】
図１０は端末装置の動作フローチャートである。
この処理は、機器の利用者が機器の状態を監視するモニタ等の制御のために実行される。ステップＳ６１では対象機器の選択をする。これは  利用者のために図５に示した画面を生成するための処理である。ステップＳ６２では、取得データベース５１〜５４のアクセスをする。そして、ステップＳ６３で、対象機器のデータを取得する。ステップＳ６４では、ＩＰカメラ画像の取得をする。ステップＳ６５では、モニタ画像の編集をする。ステップＳ６６では、モニタ画像の表示をする。これにより、図５の画面６０が表示されて、各機器の状態を確認することができる。
【実施例４】
【００２８】
図１１は、実施例のケーブル接続変換器７５の使用方法を説明するブロック図である。
上記の実施例のアダプタは、ＲＳ−４８５タイプのシリアルインタフェースを持つ機器にも応用できる。例えば、ガス配管の各所に挿入されているガス流量計の多くは、ＲＳ−４８５タイプのシリアルインタフェースを持つ。このガス流量計をＬＡＮに接続するために、上記の原理のアダプタを使用する。図のように、対象機器７１をケーブル接続変換器７５と標準シリアルインタフェース信号変換器８０とＬＡＮ接続器８１とコネクタ８２を介してＬＡＮネットワークに接続する。
【００２９】
図１２は、ケーブル接続変換器と対象機器との従来技術を利用した接続方法説明図である。
ＲＳ−４８５タイプのシリアルインタフェースは、図のように、マルチドロップ接続ができる。接続には、駆動電力を供給するための電源線を含むインタフェースケーブルを使用する。即ち、図の例では、３台の対象機器７１が、ケーブル９１とケーブル９２とケーブル９３を介してマルチドロップ接続されている。ケーブル接続変換器７５のコネクタ７３には、ケーブル９１のコネクタ８６が接続されている。ケーブル９１とケーブル９２とはコネクタ８３を使用して対象機器７１に接続されている。ケーブル９２とケーブル９３とはコネクタ８４を使用して隣接した対象機器７１に接続されている。ここで、コネクタ８４の拡大図を図の円Ａ内に示した。
【００３０】
図のように、コネクタ８４の各端子には、ケーブル９２の導体とケーブル９３の対応する導体とが、まとめて半田付け接続されている。マルチドロップ接続をするには、各ガス流量計のコネクタ７２に、専用のコネクタ８３〜８５を介してケーブル９１〜９３を接続する。専用のコネクタ８３〜８５には、２本のケーブルの各導体をまとめて半田付け接続しなければならないが、配線が窮屈になり端子に加わる機械的な応力も大きくなる。特に、信号ノイズ対策のために導体径が太い電線を使用すると、各端子に２本ずつ半田付けをするのは容易でない。
【００３１】
図１３は、実施例４の情報取得アダプタのブロック図である。
この実施例では、ＲＳ−４８５タイプの標準シリアルインタフェース信号変換器８０（図１１）と対象機器７１とをマルチドロップ接続するための情報取得アダプタを提供する。この情報アダプタは、専用コネクタ１０２と、この専用コネクタ１０２に対して並列に電気接続された、第１コネクタ１０３と第２コネクタ１０４とを搭載した基板１０１を使用する。専用コネクタ１０２は、例えば、ガス流量計のインタフェース用端子のコネクタ７２に接続をする。専用コネクタ１０２は、対象機器専用の特殊構成のものでよい。隣接するガス流量計に、それぞれ同様の構成の基板が接続される。そして、隣接する基板は相互に、ケーブル９２、９３で接続される。
【００３２】
即ち、図の例では、ケーブル９２のコネクタ１１２は基板１０１の第２コネクタ１０４に接続されている。ケーブル９２のコネクタ１１３は隣接する基板１０１の第１コネクタ１０３に接続されている。ケーブル９３のコネクタ１１４とコネクタ１１５も同様に接続される。基板１０１の第１コネクタ１０３はケーブル９１のコネクタ１１１に接続されている。ケーブル９１のコネクタ８６はケーブル接続変換器７５のコネクタ７３に接続されている。ケーブル接続変換器７５のコネクタ７４は、図示しないＲＳ−４８５タイプの標準シリアルインタフェース信号変換器８０に接続される。以上の構成により、前方に隣接するガス流量計と後方に隣接するガス流量計とを含むマルチドロップ接続ができる。しかも、ケーブル９１，９２，９３のコネクタは、コネクタ７２に接続できるものをそのまま使用し、半田付けが混み合うこともない。また、マルチドロップ接続をケーブルの着脱だけで簡単に増減することができるから、機器の増設やレイアウト変更に柔軟に対応できる。
【実施例５】
【００３３】
図１４は追加接続機能を持つ実施例のブロック図である。
この基板１１０には、もう一台の機器を自由に追加接続することができる。図１３に示したような接続をすると、例えば、中間にある機器を一時取り外す場合には、機器相互を接続するケーブルを取り外す。このとき、マルチドロップ接続が一次的に切断される。機器を新たに増設するときにも、いずれかのケーブルを外して接続の組み替えをする。従って、この場合にも、マルチドロップ接続が一次的に切断される。実施例５の基板は、自由に１台の機器を追加接続できる構成になっている。
【００３４】
図の基板１１０には、第３コネクタ１０５が追加搭載されている。他の部分は変わらない。第３コネクタ１０５は、専用コネクタ１０２と第１コネクタ１０３と第２コネクタ１０４に並列接続されている。この基板１１０を使用するときは、第３コネクタ１０５は常時開放しておく。そして、基板１１０の使用中にいつでも、第３コネクタ１０５に他の対象機器７１のコネクタ７２を接続することができる。また、いつでも対象機器７１の接続を外すことができる。このとき、ケーブル９２等を取り外す必要がないので、マルチドロップ接続が一次的に切断されるようなことがない。
【００３５】
図１５は実施例４の基板内結線図である。図１６は実施例４の基板内結線図である。
図のように、専用コネクタ１０２と第１コネクタ１０３と第２コネクタ１０４とは並列結線１２０により並列接続されている。従って、専用コネクタ１０２に接続される対象機器７１と第１コネクタ１０３に接続される対象機器７１と第２コネクタ１０４に接続される対象機器７１とは相互にマルチドロップ接続される。また、図１６に示すように、第３コネクタ１０５は他のコネクタ１０２、１０３、１０４と、並列結線１２１により相互に並列接続されている。これらが同一基板上に搭載されているから、第３コネクタ１０５を開放しているときは実施例４と同様に機能する。また、第３コネクタ１０５に対象機器７１を接続すると、あらたにその対象機器７１がマルチドロップ接続される。
【実施例６】
【００３６】
図１７は、実施例６の基板のブロック図である。
この基板１２２には、ケーブル接続変換器７５と標準シリアルインタフェース信号変換器８０とＬＡＮ接続器８１と電源回路１２５が搭載されている。ケーブル接続変換器７５と標準シリアルインタフェース信号変換器８０とＬＡＮ接続器８１とは、既に実施例１等で説明をした通りの回路である。コネクタ８２はＬＡＮのルータやハブに接続される。電源アダプタ１２６は図示しない電源コンセント等に接続される。電源回路１２５は基板１２２全体に電力を供給する。また、電源回路１２５は、コネクタ１０２，１０４，１０５等を通じてこれらに接続された７１に対して電源電力を供給する機能を持つ。以上のように基板を構成すると、コネクタ１０２をいずれかの対象機器に接続して、ＬＡＮを通じてデータの収集が可能になる。また、コネクタ１０４，１０５に他の対象機器をマルチドロップ接続することができる。
【００３７】
図１８は、基板の使用例ブロック図である。
図において、ケーブル１２９のコネクタ１２７は基板１２２の第１コネクタ１０３に接続されている。また、ケーブル１２９のコネクタ１２８はルータ１３０のコネクタ１２８に接続されている。ルータ１３０はネットワーク１３１に接続されている。基板１２２の専用コネクタ１０２には対象機器７１が接続されている。従って、対象機器７１の出力信号をネットワーク１３１を通じて転送することができる。また、第３コネクタ１０５には随時他の対象機器７１を着脱接続できる。いずれの対象機器７１にも電源アダプタ１２６から駆動電力を供給できる。なお、この基板１２２には第４コネクタ１４０が設けられている。この第４コネクタ１４０は対象機器７１のコネクタ７２に直接接続をしてデータを取得する機材を接続できる構成のものである。特殊接続コネクタ１４１はその機材に収容されている。以上の構成の情報アダプタ１００はＲＳ−４８５タイプのシリアルインタフェースを持つ機器にたいして、有効に利用することができる。
【図面の簡単な説明】
【００３８】
【図１】システム全体を示すブロック図である。
【図２】アダプタの実施例を示す詳細な結線図である。
【図３】サーバの構成を示すブロック図である。
【図４】サーバの記憶装置に記憶されたデータの構成説明図である。
【図５】端末装置に表示されるモニタ画面の例説明図である。
【図６】初期設定動作のフローチャートである。
【図７】サーバの制御プログラムの動作フローチャートである。
【図８】機器専用ドライバの動作フローチャートである。
【図９】アダプタの動作フローチャートである。
【図１０】端末装置の動作フローチャートである。
【図１１】実施例のケーブル接続変換器の使用方法を説明するブロック図である。
【図１２】ケーブル接続変換器と対象機器との従来技術を利用した接続方法説明図である。
【図１３】実施例４の情報取得アダプタのブロック図である。
【図１４】追加接続機能を持つ実施例のブロック図である。
【図１５】実施例４の基板内結線図である。
【図１６】実施例４の基板内結線図である。
【図１７】実施例６の基板のブロック図である。
【図１８】基板の使用例ブロック図である。
【符号の説明】
【００３９】
１０  サーバ
１１  ＬＡＮ
２０  アダプタ
３０  対象機器
２１  ローカルエリアネットワーク接続器
２２  標準シリアルインタフェース信号変換器
２３  ケーブル接続変換器
２４  コネクタ
３５  ＩＰカメラ
１２  端末装置
３１，３２  端子群
４１  対象機器管理データベース
４２  コマンド生成プログラム
４３  コマンド管理データベース
４４  ＬＡＮインタフェース
４５  機器専用ドライバ
４６  制御プログラム
４７  エラーデータベース
４９  通信プログラム
５１，５２，５３，５４  取得データベース
６０  画面
６１  カメラ画像
６２  各機器の状態情報
６３  ボタン
【図１】
2007115237.tif 000003
【図２】
2007115237.tif 000004
【図３】
2007115237.tif 000005
【図４】
2007115237.tif 000006
【図５】
2007115237.tif 000007
【図６】
2007115237.tif 000008
【図７】
2007115237.tif 000009
【図８】
2007115237.tif 000010
【図９】
2007115237.tif 000011
【図１０】
2007115237.tif 000012
【図１１】
2007115237.tif 000013
【図１２】
2007115237.tif 000014
【図１３】
2007115237.tif 000015
【図１４】
2007115237.tif 000016
【図１５】
2007115237.tif 000017
【図１６】
2007115237.tif 000018
【図１７】
2007115237.tif 000019
【図１８】
2007115237.tif 000020