(57)【要約】【課題】リモートを追加、変更する場合のＩＤ管理が容易な遠隔監視システム、およびそのログオン管理方法を提供する。【解決手段】バスライン３に接続され、ホスト１と通信する全リモート２は、ホスト１が、昇り順で各リモート２へ向けて送出するポーリングのコマンドの送信先ＩＤ番号を監視し、新たにバスライン３へ接続されたリモート２ｎは同じＩＤ番号が２回目に送出された場合、今まで受信した最大の送信先ＩＤ番号よりも大きい番号のＩＤ番号を送信元ＩＤとした立上報告をホスト１へ送信し、ホスト１から自分が立ち上げ報告に用いたＩＤ番号が送信先ＩＤとなったリモートへのポーリングのコマンドを受信した場合、自分宛のＩＤを取得したと判断して、当該ＩＤ番号を用いた応答をホスト１へ送信する。【選択図】図１
2008109397.tif 000002
【特許請求の範囲】
【請求項１】
各固有のＩＤによりバスラインを介して接続されるホストと複数のリモートとの間でメッセージを送受信し、前記ホストから前記リモートへポーリングのコマンドを送信し、前記コマンドを受信した前記リモートが応答する監視システムにおいて、
予め定められた範囲内の番号の前記ＩＤにより前記コマンドの送信先となる前記リモートをリストして記憶するデータベース手段と、前記ＩＤが送信元又は送信先に設定された前記メッセージを前記バスラインとの間で入出力する第１の通信手段と、前記データベース手段から前記ＩＤを読み出して前記第１の通信手段を介して一巡する様に前記リモートへコマンドを送信する一方、各前記リモートから受信するメッセージに送信元が新たな前記ＩＤがある場合、前記新たなＩＤを前記リストに追加更新する第１の制御部とを備えるホストと、
前記バスラインを介してメッセージを送受信する第２の通信手段と、自分固有のＩＤを取得しない状態で前記バスラインに接続された場合、前記第２の通信手段を介して前記ホストと前記リモートとの間で送受信されるメッセージの受信を始めてから受信するコマンドが一巡して送信元が同じ２回目の応答を送信した直後に、前記範囲の中から未使用のＩＤを探し出し、その探し出したＩＤを送信元ＩＤに設定した立上報告のメッセージを前記ホストに送信し、そのＩＤを送信先とする前記コマンドを前記ホストから受信した場合、そのＩＤを自動的に取得したものとして、送信元ＩＤと設定した応答のメッセージを送信する制御を行う第２の制御部とを備えるリモートとを
具備することを特徴とする遠隔監視システム。
【請求項２】
前記コマンドは、前記ＩＤの番号を昇り順に一巡する様に送信され、
前記リモートの前記第２の制御部は、前記一巡するＩＤの最大の番号より大きい番号を送信元ＩＤの番号として設定することを特徴とする請求項１記載の遠隔監視システム。
【請求項３】
前記コマンドは、前記ＩＤの番号を下り順に一巡する様に送信され、
前記リモートの前記第２の制御部は、前記一巡するＩＤの最小の番号より大きい番号を送信元ＩＤの番号として設定することを特徴とする請求項１記載の遠隔監視システム。
【請求項４】
各リモートは、自分のＩＤと、リモート個別の製造番号、又はそれに代わる物理的な自分の識別情報とを組み合わせたメッセージとして送受信し、前記ホストおよび前記各リモートは、そのＩＤとそれに対応する識別情報をリストとして前記データベース、又はリモートが備える記憶手段に書込記憶することを特徴とする請求項１記載の遠隔監視システム。
【請求項５】
前記リモートは、前記立上報告を送信しても、自分が送信したＩＤの番号と同じコマンドが送信されない場合、ネットワーク上で自分と自分以外のリモートが送信した立上報告との衝突が発生したと判断し、
前記書込記憶されたリストから前記バスラインを介して通信するリモート数を判読し、そのリモート数の範囲に応じて調整された乱数により立上報告の再送タイミングを調整して送信することを特徴とする請求項４記載の遠隔監視システム。
【請求項６】
各固有のＩＤによりバスラインを介して接続されるホストと複数のリモートとの間でメッセージを送受信し、前記ホストから前記リモートへポーリングのコマンドを送信し、前記コマンドを受信した前記リモートが応答する監視システムのログオン管理方法であって、
前記ホストは、
予め定められた範囲内の番号の前記ＩＤにより前記コマンドの送信先となる前記リモートをリストしてデータベースに記憶し、
前記データベースから前記ＩＤを読み出して、前記バスラインを介して通信手段により、前記ＩＤが送信元又は送信先に設定された前記メッセージを一巡する様に前記リモートへコマンドを送信する一方、通信手段を介して各前記リモートから受信するメッセージに送信元が新たな前記ＩＤがある場合、前記新たなＩＤを前記リストに追加更新し、
前記リモートは、
自分固有のＩＤを取得しない状態で前記バスラインに接続された場合、
前記バスラインを介してメッセージを送受信する第２の通信手段を介して前記ホストと自分以外の前記リモートとの間で送受信されるメッセージの受信を始めてから受信するコマンドが一巡して送信元が同じ２回目の応答を送信した直後に、前記範囲の中から未使用のＩＤを探し出し、その探し出したＩＤを送信元ＩＤに設定した立上報告のメッセージを前記ホストに送信し、そのＩＤを送信先とする前記コマンドを前記ホストから受信した場合、そのＩＤを自動的に取得したものとして、送信元ＩＤと設定した応答のメッセージを送信する
ことを特徴とする遠隔監視システムのログオン管理方法。
【請求項７】
前記コマンドは、前記ＩＤの番号を昇り順に一巡する様に送信され、
前記リモートは、前記一巡するＩＤの最大の番号より大きい番号を送信元ＩＤの番号として設定することを特徴とする請求項６記載の遠隔監視システムのログオン管理方法。
【請求項８】
前記コマンドは、前記ＩＤの番号を下り順に一巡する様に送信され、
前記リモートは、前記一巡するＩＤの最小の番号より大きい番号を送信元ＩＤの番号として設定することを特徴とする請求項６記載の遠隔監視システムのログオン管理方法。
【請求項９】
各リモートは、自分のＩＤと、リモート個別の製造番号、又はそれに代わる物理的な自分の識別情報とを組み合わせたメッセージとして送受信し、前記ホストおよび前記各リモートは、そのＩＤとそれに対応する識別情報をリストとして前記データベース、又はリモートが備える記憶手段に書込記憶することを特徴とする請求項６記載の遠隔監視システムのログオン管理方法。
【請求項１０】
前記リモートは、前記立上報告を送信しても、自分が送信したＩＤの番号と同じコマンドが送信されない場合、ネットワーク上で自分と自分以外のリモートが送信した立上報告との衝突が発生したと判断し、
前記書込記憶されたリストから前記バスラインを介して通信するリモート数を判読し、そのリモート数の範囲に応じて調整された乱数により立上報告の再送タイミングを調整して送信することを特徴とする請求項９記載の遠隔監視システムのログオン管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遠隔監視システムおよびそのログオン管理方法に関する。
【背景技術】
【０００２】
遠隔監視システムでは、ネットワークを介して装置の状態や動作の監視を行う監視装置（以下、ホストと称する）と、動作をモニタされる被監視装置と組になってその動作データをネットワークを介してホストへ送信する通信端末（以下、リモートと称する。）が使用される。
【０００３】
図８は、従来の遠隔監視システムのホストが各リモートとの間で各被監視装置の状態を調べる確認手順を示すシーケンス図である。  
図８において、ホストにネットワーク上の識別番号であるＩＤ＝０ｘ、各リモートにはＩＤ＝１ｘ〜Ｎｘまでの番号が付与されている。そして、予め各リモートのＩＤには固有の被監視装置がそれぞれ割り当てられている。各リモートは、ＩＤによりネットワークへのログオンをすると共に、ホストでは、ＩＤからそれに対応する被監視装置を特定し、各被監視装置の動作データを受信、モニタする。
【０００４】
例えば、ＩＤ＝０ｘのリモートについて、ホストから、そのリモートからのデータを要求するコマンドを送信する。このコマンドは、番号の若い順など所定の順序に従ってモニタデータを要求するもので、全リモートへ送信され、応答する場合にポーリングと呼ばれる。ＩＤ＝０ｘのリモートは、このコマンドを受信すると直ちにその要求に応じてモニタデータを返送する応答をする。
【０００５】
もし、例えば、ＩＤ＝３ｘから応答が無い場合、ホストは、そのリモート、または、その被監視装置が故障したと判定して、アラームを出す等の所定の動作を開始する。
【０００６】
遠隔監視システムの実際の運用では、被監視装置やリモート装置が、追加、または、修理等の交換が行われる場合、その被監視装置やリモート装置を特定するため、ＩＤと対応する識別情報の付与、修正をホスト、リモート側で都度しなければならない不便な問題があった。
【０００７】
この不便さを解消する方法として、全てのリモートがホストがＩＤと共に各リモートへ送信するポーリングデータを監視する。そして、新たにネットワークにログオンしたい、言い換えれば、新たにネットワークに接続されるリモートが、そのポーリングに応答しないリモートのＩＤを自局のＩＤとして取得することにより、自動ログオンする方法がある（例えば、特許文献１。）
しかし、この方法は、ホストのポーリングの都度有効なＩＤの比較をしなければならずリモートでの通信監視にかかる処理付加が大きくなる問題が有った。
【特許文献１】特開２００３−３３３０４２号公報  （第３頁、第２図）
【発明の開示】
【発明が解決しようとする課題】
【０００８】
遠隔監視システムの運用では、被監視装置やリモート装置が、追加されるか、又は修理等で交換する場合、その被監視装置やリモート装置を特定するための物理的な識別情報の付与を都度しなければならないか、自動ログオンする方法では、有効なＩＤの比較照合に関わるリモートでの通信監視にかかる処理付加が大きくなる問題が有った。
【０００９】
本発明は、上記問題を解決するためになされたもので、リモートを追加、変更する場合のＩＤ管理が容易な遠隔監視システムおよびそのログオン管理方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明の監視システムは、各固有のＩＤによりバスラインを介して接続されるホストと複数のリモートとの間でメッセージを送受信し、前記ホストから前記リモートへポーリングのコマンドを送信し、前記コマンドを受信した前記リモートが応答する監視システムにおいて、予め定められた範囲内の番号の前記ＩＤにより前記コマンドの送信先となる前記リモートをリストして記憶するデータベース手段と、前記ＩＤが送信元又は送信先に設定された前記メッセージを前記バスラインとの間で入出力する第１の通信手段と、前記データベース手段から前記ＩＤを読み出して前記第１の通信手段を介して一巡する様に前記リモートへコマンドを送信する一方、各前記リモートから受信するメッセージに送信元が新たな前記ＩＤがある場合、前記新たなＩＤを前記リストに追加更新する第１の制御部とを備えるホストと、前記バスラインを介してメッセージを送受信する第２の通信手段と、自分固有のＩＤを取得しない状態で前記バスラインに接続された場合、前記第２の通信手段を介して前記ホストと前記リモートとの間で送受信されるメッセージの受信を始めてから受信するコマンドが一巡して送信元が同じ２回目の応答を送信した直後に、前記範囲の中から未使用のＩＤを探し出し、その探し出したＩＤを送信元ＩＤに設定した立上報告のメッセージを前記ホストに送信し、そのＩＤを送信先とする前記コマンドを前記ホストから受信した場合、そのＩＤを自動的に取得したものとして、送信元ＩＤと設定した応答のメッセージを送信する制御を行う第２の制御部とを備えるリモートとを具備することを特徴とする遠隔監視システム。
【００１１】
また、本発明の遠隔監視システムのログオン管理方法は、各固有のＩＤによりバスラインを介して接続されるホストと複数のリモートとの間でメッセージを送受信し、前記ホストから前記リモートへポーリングのコマンドを送信し、前記コマンドを受信した前記リモートが応答する監視システムのログオン管理方法であって、前記ホストは、予め定められた範囲内の番号の前記ＩＤにより前記コマンドの送信先となる前記リモートをリストしてデータベースに記憶し、前記データベースから前記ＩＤを読み出して、前記バスラインを介して通信手段により、前記ＩＤが送信元又は送信先に設定された前記メッセージを一巡する様に前記リモートへコマンドを送信する一方、通信手段を介して各前記リモートから受信するメッセージに送信元が新たな前記ＩＤがある場合、前記新たなＩＤを前記リストに追加更新し、前記リモートは、自分固有のＩＤを取得しない状態で前記バスラインに接続された場合、前記バスラインを介してメッセージを送受信する第２の通信手段を介して前記ホストと自分以外の前記リモートとの間で送受信されるメッセージの受信を始めてから受信するコマンドが一巡して送信元が同じ２回目の応答を送信した直後に、前記範囲の中から未使用のＩＤを探し出し、その探し出したＩＤを送信元ＩＤに設定した立上報告のメッセージを前記ホストに送信し、そのＩＤを送信先とする前記コマンドを前記ホストから受信した場合、そのＩＤを自動的に取得したものとして、送信元ＩＤと設定した応答のメッセージを送信することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、リモートを追加、変更する場合のＩＤが容易な遠隔監視システム、及びログオン管理方法を提供することができる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照して本発明の実施例を説明する。
【実施例】
【００１４】
図１は、本発明の実施例に係わる遠隔監視システムのシステム構成を説明する系統図である。  
図１において遠隔監視システムは、監視装置（以下、ホストと称する。）１、複数の被監視装置（以下、リモートと称する。）２ａ〜２ｎと、ホスト１とリモート２ａ〜２ｎ（以下、特に必要が無い限り、各リモートに共通な事項についての説明の場合２と省略する。）が接続されるバスライン３とを備え、ホスト１とリモート２との間は、バスライン３を介して所定のプロトコル（ここでは、コマンド・レスポンスによる半２重通信とする。）により通信を行う。
【００１５】
図２は、ホスト１の機能構成を説明するブロック図である。  
図２において、ホスト１は、バスライン３を介して各リモート２のとの間で通信を行う通信部１１と、各リモート２から受信するモニタデータ、識別情報等を管理する制御部１２、それらの各種データや情報等を記憶保存するデータベース部１３、および、オペレータが所定のデータや、制御コマンド等を入力やモニタする入出力部１４とを備え、通信部１１〜入出力部１４はそれぞれの間が内部バス等で接続されている。
【００１６】
図３は、リモート２の機能構成を説明するブロック図である。  
図３において、リモート２は、アプリケーション等を実行し被監視装置の本体となる装置部２０、バスライン３を介してホスト１との間で通信を行う通信部２１と、ホスト１へ送信するモニタデータ、識別情報等を管理する制御部２２、それらを記憶保存する記憶部２３、および、オペレータが識別情報のデータや、制御コマンド等を入力やモニタする入出力部２４とを備え、装置部２０〜入出力部２４はそれぞれの間が内部バス等で接続されている。
【００１７】
ホスト１の通信部１１、リモート２の通信部２１は、バスライン３を介して伝送されるパケットを監視し図４のＩＤ番号や識別情報を監視しそれぞれの内部バスを介して制御部１２、制御部２２へＩＤ番号や識別情報を転送する。
【００１８】
各制御部１２、２２は、これらの情報を元に、図５〜図７に係わる処理を制御する。なお、図５〜図７に係わる制御は、制御部１２、２２の様な外部の制御手段が行っても良いし、通信部１１、２１が備えるＣＰＵ（図示せず。）等が実行しても良い。
【００１９】
図４は、バスライン３を介して送受信されるデータパケットの基本構成図である。  
図４において、符号Ｆ１〜Ｆ４はヘッダ部であり、オーバヘッド情報Ｆ１は、プリアンブルやバスライン３をアクセスするのに必要な基本的なデータが記載される。また、オーバヘッド情報Ｆ１には、例えば当該パケットが、コマンドなのか、応答なのか、また後述の立上情報なのかを示すフラグが書き込まれても良い。
【００２０】
送信先ＩＤＦ２と送信元ＩＤＦ３は、バスライン３上のアドレスを示す識別情報であり、ホスト１は、常にＩＤ＝０が設定され、リモートには、ＩＤ＝１〜ｎが、後述の如く自動的に割り当てられる。
【００２１】
ＩＤは、昇り順の数字もしくはアルファベットの様な、順序が判読出来る番号の情報である。最大数のｎは、予め、ホスト１の入出力部１４及び各リモート２の入出力部２４、または、出荷時等のイニシャル書込によってそれぞれデータベース部１３、記憶部２３へ設定される。
【００２２】
ホスト１は、１回目のポーリングのコマンドを送信する場合に、送信先ＩＤＦ２に「ＩＤ＝１」を、送信元ＩＤＦ３に「ＩＤ＝０」を書込みバスライン３へ出力する。それをバスライン３を介して受信した、例えば、リモート２ａは、送信先ＩＤＦ２に「ＩＤ＝０」を、送信元ＩＤＦ３に「ＩＤ＝１」を書込み応答としてバスライン３へ出力する。
【００２３】
符号Ｆ５はメッセージ部でありモニタデータ等Ｆ５の実質的なデータ、情報が書込まれる。
【００２４】
識別情報Ｆ４は、リモート２ａ〜２ｎに対して固有の識別情報、または、リモートの設置場所等に関わりリモート２自体を特定するための識別情報である。例えば、リモート２ａが前述の応答をホストに返送する場合、また後述の立上報告を返送する場合には、リモート２ａで有ることを示す識別情報として、例えば「２ａ」が書き込まれる。
【００２５】
この識別情報は、例えば、製造番号等の物理的な識別情報であり、出荷時にリモートの記憶部２３に書き込まれるか、又はオペレータにより入出力部２４を介して書込記憶される。ホスト１は、この応答を受信し、ＩＤ＝１に対してリモート２ａを割当てる処理を行い、データベース部１３にＩＤと識別情報の対応リストを作成し、コマンド（ポーリング）送信リストとして書込み記憶する。
【００２６】
ホスト１は、続いて２回目のポーリングのコマンドを送信する場合に、送信先ＩＤＦ２に次の番号の「ＩＤ＝２」を書込み、他は同様の動作を行う。
【００２７】
従来は、識別情報Ｆ４は、送信元ＩＤ、および送信先ＩＤにも用いられたため、リモート２の追加、変更等に伴ってホスト１および、各リモート２のＩＤデータを書き直さなければならなかったが、本発明の実施例では、各ＩＤと各リモートの識別情報を自動的に照合でき、バスラインに接続されるリモートの追加、削除、差し換え等の変更に対するＩＤ管理が容易である。
【００２８】
誤り訂正情報等Ｆ６は、パケット伝送に関わる誤り制御のＣＲＣデータ等を記載する部分である。
【００２９】
図５は、ホスト１とリモート２との間のＩＤ取得動作を説明するシーケンス図、図６、図７は、それぞれホスト１のコマンドと応答処理、リモート２の立上とＩＤ取得処理に係わる動作手順を説明するフローチャートである。  
以下、図２〜図３、図５〜７を参照して、ホスト１とリモート２との間のＩＤ取得動作を説明する。
【００３０】
最初に図５を中心にしてホスト１とリモート２の間のＩＤ取得に関わる動作手順を説明する。ここでは、リモート２ｎ（ＩＤ＝ｎ）が新たにバスライン３へ接続される場合を例に動作説明をする。
【００３１】
ホスト１は、「ＩＤ＝１」のリモート（ここでは、２ａとする。）へコマンドを送信する（図６ステップｓ２０）と次の「ＩＤ＝１」のリモート（ここでは、２ｂとする。）へ送信するまで、「ＩＤ＝１」のリモート２ａから送信されるメッセージを「受信時間Ａ」が来るまで待機する。
【００３２】
そして、「受信時間Ａ」が経過する前のタイミング、「受信時間Ｂ」の制限時間が設けられている。この受信時間の関係は、各リモート２ａに対して同じである。
【００３３】
バスライン３に接続されている全てのリモート２ａ〜２ｎは、ホスト１から送信されるコマンドを受信し、送信先ＩＤを判読して自分宛のコマンドであった場合、そのＩＤのリモート２ａは、この「受信時間Ｂ」が経過する前に自分からの応答がホスト１へ到着する様に応答を返送する。この様に、「ＩＤ＝３」のリモート２ｃまでコマンドが送信されて一巡すると再びホスト１は、「ＩＤ＝１」のリモート２ａへ２回目のコマンドを送信する。
【００３４】
さて、リモート２ｎは、ホスト１とリモート２との間のコマンドと応答を監視し（図７のステップｓ４、ｓ５）、コマンドと、応答のメッセージのパケットの送信先ＩＤを監視し、（ステップｓ６）同じＩＤ＝１を繰り返して受信した（ステップｓ７）ことから「ＩＤ＝１〜３」のリモート２ａ〜２ｃまでが使用されている判断する。
【００３５】
バスライン３へ追加接続されたばかりのリモート２ｎは、２回目の「ＩＤ＝１」のリモート２からの応答が終了次第、即ち、「受信時間Ｂ」が経過したら「受信時間Ａ」が経過する迄にバスライン３へログオン準備として仮の「ＩＤ＝４」を送信元ＩＤに書込み、また自分の識別情報、例えば、「２ｎ」を書き込んで立上報告のメッセージをバスライン３を介してホスト１へ送信して（ステップｓ８）ＩＤの取得手続を開始する。
【００３６】
ホスト１、および他のリモート２ａ〜２ｃは、立上報告をバスライン３に送信されたメッセージを監視しているので自分以外のリモート２ｎから「ＩＤ＝４」が送信されたことを知りログオン可能なリモート台数が４台になったと判断してコマンド送信リストに追加する。
【００３７】
ホスト１の制御部１２は、通信部１１を介して受信した立上報告を判読し、データベース部１３のコマンド送信先リスト（図示せず）に「ＩＤ＝４」と識別情報「２ｎ」を対比して書込み、予め定められたその他のモニタデータ等と共に管理出来るように記憶する。
【００３８】
ホスト１は、「ＩＤ＝２」、「ＩＤ＝３」のリモート２ｂ、２ｃに引き続き、コマンド送信先リストを参照して立上げ報告を受信したリモート２ｎへ送信先ＩＤを「ＩＤ＝４」にしたコマンド（ポーリング）を送信する。
【００３９】
コマンドを受信したリモート２ｎの制御部２２は、通信部２１を介して読み出したメッセージの送信先ＩＤの「ＩＤ＝４」を判読して、ＩＤを取得した（ステップｓ１２）と判断して立上処理、言い換えればログオン処理を終了する。そして、ホスト１からのポーリングのコマンドに対して、装置部２０のモニタデータを返送する等の応答制御を行う。
【００４０】
以上が、本発明の実施例の遠隔監視システムの全体動作の概要であり、リモート２が追加された場合、そのリモート２は自動的にＩＤを取得し、ホスト１へログオン出来る。
【００４１】
図６のフローチャートは、ホスト１におけるコマンドとリモートの応答に対する動作手順の説明である。
【００４２】
また、図７のフローチャートは、新たにバスライン３へ接続されるリモート２の動作手順を詳細に記述したものである。
【００４３】
ホスト１は、コマンド送信リストを参照し、受信時間Ａ間隔で繰り返してコマンドを送信する（図６のステップｓ２０、ｓ２１、ｓ２３）。そして、リモート２から受信するメッセージについてモニタデータを返送する応答か、それとも立上報告かを判定する（ステップｓ２７）。
【００４４】
この判定は、前述のように受信時間Ｂ内の応答（コマンドへの応答）か否か（立上報告）で判定か、コマンド送信リストに有る送信元ＩＤ（コマンドへの応答）か、否からのメッセージ（立上報告）か等で行う。また、リモート２がオーバヘッド情報にそのメッセージの種別を記載し、それをホスト１が読み出して判読するようにしても良い。
【００４５】
ステップｓ２３〜ｓ２６は、受信時間Ｂ内に受信を予定していたリモート２が取り外された場合の処理手順である。単にコマンドを送信するリモート２数が減る場合であっても、リモート追加の場合も、前記説明と同様なコマンド送信先リストを参照したコマンドの送信と受信待ちの手順が行われれば良い。
【００４６】
言い換えれば、ＩＤは、最大番号数を予め設定しておき、その範囲で有れば、ホスト１は、ＩＤ番号は飛び飛びであっても、ＩＤ番号を昇り順にしてポーリングのコマンドを送信し、新たにバスラインに接続されたリモート２は、同じＩＤ番号（最小のＩＤ番号）を２回目に受信したときに、それまで受信したＩＤ番号よりも大きい番号のＩＤを付与して立上報告する（ステップｓ８）ものであれば良い。
【００４７】
また、反対にＩＤ番号を降順にしても良い。即ち、最大のＩＤ番号から、少ない番号へ順番にポーリングのコマンドを送信することにより、抜け無く全てのリモート２へコマンドが送信され、同じＩＤ番号（最大のＩＤ番号）を２回目に受信した場合に全てのリモートへコマンドが送信されたと判定出来る方法により立上報告する（ステップｓ８）ものであればいずれの方法でも良い。
【００４８】
また、昇り順、下り順のいずれかであっても、ＩＤ番号の最大数が設定されていれば、同じＩＤ番号を２回目に受信したとき、コマンド送信先リストを参照し、リストに記憶されていないＩＤ番号を選択して立上報告を行う（ステップｓ８）ものであっても良い。
【００４９】
さて、図７において、リモート２の電源投入（ステップｓ１）以降、受信するＩＤ番号が繰り返しのもので有るか否かの判定をするステップｓ７までの過程は、図５による前述の説明で容易に理解できるので説明を省略する。
【００５０】
また、各リモート２は、バスライン３を介して通信するリモートのリストのＩＤの最大番号（新たに受信したＩＤ番号をコマンド送信リストに追加するものと同じになる。ステップｓ７１。）を記憶するようにして、ネットワークの負荷状態等を判定する様にしても良い。
【００５１】
ステップｓ１０は、立上報告が正しくホスト１に伝わったか否かを判定する手順でもし、自分が送信元ＩＤとして送信したＩＤ番号が送信先ＩＤとして受信出来なければ（ステップｓ１０がＮｏ）、再度、立上報告をすることを繰り返す。
【００５２】
この場合、他のリモート２から、同時に立上報告が送信され、メッセージの衝突が発生していると考えられるので、例えば、「ＩＤ＝１」へのコマンドを受信してから立上報告を送信するまでの待機時間を変更する。
【００５３】
この変更は、衝突があった場合に、例えば、乱数を制御部２２が内部で発生し、乱数に従って通信部２１の送信開始タイミングを変更する方法がある。この乱数の発生条件を、先に記憶したリモート２の記憶部２３に記憶したリモート２の数で変更するようにしても良い。例えば、記憶されたリモート数が少ないか、又は所定のリモート数の範囲の場合は、ログオンを希望するリモートが多いと仮定し、乱数発生の範囲を調整する。
【００５４】
また、上記説明では、各リモートの識別情報をバスライン上を伝送されるメッセージのヘッダ部に記載して、ＩＤ番号とリモートを照合可能にしている。各リモートを特定する識別情報は、ログオンすること自体については、ホストのコマンド送信リストに識別情報をＩＤ番号と対応して記憶する必要はない。この場合であっても、各リモートは、前述の説明から、自動的にＩＤ番号を取得してホストへログオンすることが可能なことが判る。
【００５５】
リモートの個別の物理的な識別が必要である場合、各リモートの製造番号又はそれに代わる設置位置等を物理的な識別情報をモニタデータ、又はヘッダ部Ｆ１に記述することにより、ホスト１の制御部１２はその識別情報を各リモートのＩＤに対応する監視の為の識別情報としてデータベース部１３に記載管理すればよい。また、そのデータベース部１３でＩＤ番号と識別番号とを更に対応することも可能なことは言うまでも無い。
【００５６】
以上説明した如く、本発明の実施例の監視システムは、リモートがＩＤ番号を自動取得し、バスラインを介してホストへログオン出来るのでリモートを追加、変更する場合のＩＤ管理が容易である。
【図面の簡単な説明】
【００５７】
【図１】本発明の実施例に係わる遠隔監視システムのシステム構成を説明する系統図。
【図２】本発明の実施例に係わる遠隔監視システムのホストの機能構成を説明するブロック図。
【図３】本発明の実施例に係わる遠隔監視システムのリモートの機能構成を説明するブロック図。
【図４】バスラインを介して送受信されるデータパケットの基本構成図。
【図５】ホストとリモートとの間のＩＤ取得動作を説明するシーケンス図。
【図６】ホストのコマンドと応答処理の動作手順を説明するフローチャート。
【図７】リモートの立上とＩＤ取得処理に係わる動作手順を説明するフローチャート。
【図８】従来の遠隔監視システムのホストが各リモートとの間で各被監視装置の状態を調べる確認手順を示すシーケンス図。
【符号の説明】
【００５８】
１  ホスト
１１  通信部
１２  制御部
１３  データベース部
１４  入出力部
２ａ〜２ｎ  リモート
２０  装置部
２１  通信部
２２  制御部
２３  記憶部
２４  入出力部
３  バスライン
【図１】
2008109397.tif 000003
【図２】
2008109397.tif 000004
【図３】
2008109397.tif 000005
【図４】
2008109397.tif 000006
【図５】
2008109397.tif 000007
【図６】
2008109397.tif 000008
【図７】
2008109397.tif 000009
【図８】
2008109397.tif 000010