(57)【要約】【課題】ネットワークに接続している装置を監視・制御するシステムにおいて、装置の簡素化を図る。【解決手段】装置と監視制御装置がネットワークで接続されたシステムにおいて、装置が所定のタイミングで自装置のハードウェアＩ／Ｏ情報を読み出して監視制御装置に送信する。監視制御装置が、各装置から受信したハードウェアＩ／Ｏ情報を管理用記憶領域に装置毎に記憶し、管理用記憶領域に記憶された各装置のハードウェアＩ／Ｏ情報に基づいて各装置の状態を監視制御する。【選択図】図１
2012204891.tif 000002
【特許請求の範囲】
【請求項１】
装置と監視制御装置がネットワークで接続されたシステムにおける監視制御方法であって、
前記装置が所定のタイミングで自装置のハードウェアＩ／Ｏ情報を読み出して前記監視制御装置に送信し、
前記監視制御装置が、各前記装置から受信したハードウェアＩ／Ｏ情報を管理用記憶領域に装置毎に記憶し、前記管理用記憶領域に記憶された各装置のハードウェアＩ／Ｏ情報に基づいて各装置の状態を監視制御する
ことを特徴とする監視制御方法。
【請求項２】
前記監視制御装置が、ある装置の制御指示を受けた場合、当該制御指示に応じた前記装置のハードウェアＩ／Ｏ情報を前記管理用記憶領域に記憶するとともに前記装置宛てに送信し、
前記装置が、前記制御指示に応じたハードウェアＩ／Ｏ情報を受信した場合、当該ハードウェアＩ／Ｏ情報を所定の記憶領域に記憶する、
ことを特徴とする請求項１に記載の監視制御方法。
【請求項３】
ネットワークで接続された各装置から自発的に送信されたハードウェアＩ／Ｏ情報を受信し、
受信したハードウェアＩ／Ｏ情報を管理用記憶領域に装置毎に記憶し、
前記管理用記憶領域に記憶された各装置のハードウェアＩ／Ｏ情報に基づいて各装置の制御監視処理を行う
ことを特徴とする監視制御装置。
【請求項４】
ある装置の制御指示を受けた場合、当該制御指示に応じた前記装置のハードウェアＩ／Ｏ情報を前記管理用記憶領域に記憶するとともに前記装置宛てに送信する、
ことを特徴とする監視制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークで接続された装置の監視制御方法等に関する。
【背景技術】
【０００２】
ネットワークに接続している装置を遠隔から監視・制御するシステムがある。このようなシステムにおける装置はＳＮＭＰ（Simple Network Management Protocol）等のようなプロトコルやユーザインタフェースのためのソフトウェアを実装している。
【０００３】
例えば、特許文献１には、監視制御装置と操作表示装置との間で汎用のデータ伝送方式でデータ通信を行うことにより、システムのメンテナンスを容易とする技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−１０８２７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
一般に、ネットワークに接続している装置を遠隔から監視・制御するためには、上述のようなＳＮＭＰ等のプロトコルやユーザインタフェースのためのソフトウェアが必要とされている。そのため、装置を構成するハードウェアには、このようなプロトコルやユーザインタフェースのためのソフトウェアの処理に相応しい高い性能が必要であった。
【０００６】
また、これらのソフトウェアの仕様追加や仕様変更、不具合対策をする際には、全ての装置についてソフトウェアを更新する必要があった。特許文献１のシステムにおいても、装置側でユーザインタフェースのためのソフトウェアを搭載しているため、仕様変更等の際には全ての装置についてソフトウェアの更新をしなければならない。
【０００７】
本発明は、上記問題点に鑑みてなされたもので、ネットワークに接続している装置を監視・制御するシステムにおいて、装置を簡素化することができる監視制御方法及び監視制御装置を提供することを目的とする。
また、本発明は、保守性の高い監視制御システムを実現することができる監視制御方法及び監視制御装置を提供することを他の目的とする。
【課題を解決するための手段】
【０００８】
本発明は、装置と監視制御装置がネットワークで接続されたシステムにおける監視制御方法であって、前記装置が所定のタイミングで自装置のハードウェアＩ／Ｏ情報を読み出して前記監視制御装置に送信し、前記監視制御装置が、各前記装置から受信したハードウェアＩ／Ｏ情報を管理用記憶領域に装置毎に記憶し、前記管理用記憶領域に記憶された各装置のハードウェアＩ／Ｏ情報に基づいて各装置の状態を監視制御することを特徴とする監視制御方法である。
【０００９】
本発明は、ネットワークで接続された各装置から自発的に送信されたハードウェアＩ／Ｏ情報を受信し、受信したハードウェアＩ／Ｏ情報を管理用記憶領域に装置毎に記憶し、前記管理用記憶領域に記憶された各装置のハードウェアＩ／Ｏ情報に基づいて各装置の制御監視処理を行うことを特徴とする監視制御装置である。
【発明の効果】
【００１０】
本発明によれば、ネットワークに接続している装置を監視・制御するシステムにおいて、装置の簡素化を図ることができる。
【図面の簡単な説明】
【００１１】
【図１】図１は本発明の第１の実施形態に係る監視制御システムの構成図である。
【図２】図２は。ハードウェアＩ／Ｏマップを例示する図である。
【図３】図３はハードウェアＩ／Ｏ情報のデータフォーマットを例示する図である。
【図４】図４はメモリ上の仮想Ｉ／Ｏエリアの構造を例示する図である。
【図５】図５はハードウェアＩ／Ｏ情報送信処理を説明するためのフローチャートである。
【図６】図６はハードウェアＩ／Ｏ情報受信処理を説明するためのフローチャートである。
【図７】図７は第２の実施形態に係る監視制御システムの構成図である。
【図８】図８はハードウェアＩ／Ｏ情報送信処理を説明するためのフローチャートである。
【図９】図９はハードウェアＩ／Ｏ情報のデータフォーマットを例示する図である。
【図１０】図１０はハードウェアＩ／Ｏ情報受信処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態について図面を参照して説明する。
【００１３】
（第１の実施形態）
図１は、本発明の第１の実施形態に係る監視制御システムの構成図である。図示されるように、監視制御システムは、装置１０と監視制御サーバ２０とを備える。装置１０と監視制御サーバ２０はＴＣＰ／ＩＰ等の通信プロトコルによりネットワーク接続されている。
【００１４】
装置１０は、情報送受信部１１を備える。情報送受信部１１は、周期タイマのタイムアウトに応答して定期的にメモリの所定領域から当該装置のハードウェアＩ／Ｏに関するハードウェアＩ／Ｏ情報を読み出す。ハードウェアＩ／Ｏマップの一例を図２に示す。図２のマップでは例えばＲｅａｄ対象のアドレス範囲である０ｘ８０００００００〜０ｘ８０００ＦＦＦＦと０ｘＦＦＦＦ００００〜０ｘＦＦＦＦＦＦＦＦからハードウェアＩ／Ｏ情報が読み出される。
【００１５】
情報送受信部１１は、読み出したハードウェアＩ／Ｏ情報に、管理制御サーバ２０のＩＰアドレスと、当該装置１０のＩＰアドレスと、読み出したハードウェアＩ／Ｏ情報のアドレス範囲を付与し、監視制御サーバ２０に送信する。送信されるハードウェアＩ／Ｏ情報のデータフォーマットの一例を図３に示す。
【００１６】
監視制御サーバ２０は、情報受信部２１とユーザインタフェースアプリケーション部２２を備える。
【００１７】
情報受信部２１は、各装置１０からハードウェアＩ／Ｏ情報を受信し、ハードウェアＩ／Ｏ情報とそれに付与された送信元ＩＰアドレスをメモリ上に設定する。管理制御サーバ２０のメモリは、複数のハードウェアＩ／Ｏ情報等を保存する仮想Ｉ／Ｏエリアを有する。メモリ上の仮想Ｉ／Ｏエリアの構造を図４に例示する。仮想Ｉ／Ｏエリアでは、送信元ＩＰアドレス毎にハードウェアＩ／Ｏ情報が保存・更新される。
【００１８】
ユーザインタフェースアプリケーション部２２は、定期的に更新される仮想Ｉ／Ｏエリアに格納された情報を仮想的なハードウェアＩ／Ｏ情報とみなして読み出しを行い、読み出した情報に基づいて、ハードウェアＩ／Ｏ情報の変化に基づいた装置状態の表示やアラーム表示等のような各装置１０の監視に関する各種処理を行う。
【００１９】
次に、本実施形態に係る監視制御システムの動作について説明する。
【００２０】
初めに、装置１０によるハードウェアＩ／Ｏ情報送信処理について図５を参照して説明する。
【００２１】
周期タイマがタイムアウトすると、情報受信部２１は、予め定められた対象Ｉ／ＯエリアからハードウェアＩ／Ｏ情報を読み出す（ステップＳ５１）。
【００２２】
情報受信部２１は、読み出したハードウェアＩ／Ｏ情報に宛先ＩＰアドレス、当該装置１０のＩＰアドレス、読み出したハードウェアＩ／Ｏ情報のアドレス範囲等のデータを付与して、送信用のハードウェアＩ／Ｏ情報を生成し（ステップＳ５２）し、監視制御サーバ２０宛てに送信する（ステップＳ５３）。
【００２３】
次に、監視制御サーバ２０によるハードウェアＩ／Ｏ情報受信処理について図６を参照して説明する。
【００２４】
情報受信部２１は、ハードウェアＩ／Ｏ情報を受信すると、受信したハードウェアＩ／Ｏ情報に付されている送信元のＩＰアドレスと一致するＩＰアドレスが汎用メモリ上の仮想Ｉ／Ｏエリアに存在するかを判別する（ステップＳ６１）。一致するＩＰアドレスが存在する場合（ステップＳ６１：ＹＥＳ）、該当装置のハードウェアＩ／Ｏ情報を更新する（ステップＳ６２）。また、一致するＩＰアドレスが存在しない場合（ステップＳ６１：ＮＯ）、受信したハードウェアＩ／Ｏ情報とそれに付されている送信元のＩＰアドレスを仮想Ｉ／Ｏエリアに新規に保存する（ステップＳ６３）。
【００２５】
以上のように、本実施の形態によれば、各装置は自装置のハードウェアＩ／Ｏ情報を読み出してサーバ（監視制御サーバ）に送信し、サーバ側にユーザインタフェースのための監視制御アプリケーションを設け、サーバが各装置から送信されたハードウェアＩ／Ｏ情報をもとに各装置の状態を監視する。これにより、装置の構成を簡素化することができる。監視制御アプリケーションはサーバ上のソフトウェアであるため、仕様変更や機能拡張に対して容易に対応することができる。また、装置単位で設定情報等を保持する必要がないため、装置の置き換えが容易になる。また、システムの情報管理や装置設定情報がサーバ側で一元管理できる。また、監視制御対象となる装置とサーバがやりとりする情報をハードウェアＩ／Ｏ情報のみとすることで監視ネットワークのトラフィックを減らすことができる。
【００２６】
（第２の実施形態）
本発明の第２の実施形態に係るシステムでは、監視制御サーバから各装置の制御を行う。
【００２７】
図７は、第２の実施形態に係る監視制御システムの構成図である。図示されるように、監視制御システムは、装置１０と監視制御サーバ２０とを備える。装置１０と監視制御サーバ２０はＴＣＰ／ＩＰ等の通信プロトコルによりネットワーク接続されている。
【００２８】
監視制御サーバ２０が各装置１０を制御するためにハードウェアＩ／Ｏ情報を送信する処理について図８を参照して説明する。
【００２９】
監視制御サーバ２０のユーザインタフェースアプリケーション部２２は、当該サーバに入力されたユーザからの制御指示に応答して、制御対象の装置１０について、書き込み対象となるハードウェアＩ／Ｏエリア（例えば図３のハードウェアＩ／ＯエリアＥ２）のアドレスをアドレス範囲に設定し、装置のハードウェアの仕様として予め定められた制御であって、ユーザからの制御指示に基づく制御に相当するハードウェアＩ／Ｏ情報をメモリに書き込む（ステップＳ８１）。
【００３０】
そして、そのアドレス範囲とハードウェアＩ／Ｏ情報に、宛先として制御対象の装置１０のＩＰアドレス、送信元として監視制御サーバ２０のＩＰアドレスを付与した送信用のハードウェアＩ／Ｏ情報を生成する（ステップＳ８２）。ユーザインタフェースアプリケーション部２２により生成されるハードウェアＩ／Ｏ情報のデータフォーマットを図９に例示する。
【００３１】
ユーザインタフェースアプリケーション部２２は、生成したハードウェアＩ／Ｏ情報を、ネットワークを介して送信する（ステップＳ８３）。
【００３２】
次に、装置１０によるハードウェアＩ／Ｏ情報受信処理について図１０を参照して説明する。
【００３３】
情報送受信部１１は、ハードウェアＩ／Ｏ情報を受信すると、受信データが示すアドレス範囲に対して、受信したハードウェアＩ／Ｏ情報を書き込む（ステップＳ１０１）。
【００３４】
以上、好ましい実施の形態をあげて本発明を説明したが、本発明は必ずしも上記実施の形態に限定されるものではなく、その技術的思想の範囲内において様々に変形し実施することが出来る。
【００３５】
例えば、監視制御サーバ２０において既に監視対象となっている装置１０から一定期間ハードウェアＩ／Ｏ情報を受信できない場合には、監視制御対象から除外するようにしてもよい。具体的には、監視制御サーバ２０は、仮想Ｉ／Ｏエリアに格納されている各装置のＩ／Ｏデータの受信時間からの経過時間が、所定時間（例えば、装置のハードウェアＩ／Ｏ情報の定期送信時間等）を超えた場合には、該当する装置１０の仮想Ｉ／Ｏエリアを削除して監視制御対象から除外してもよく、また、該当する装置１０の状態を休止状態や制御不能状態としてユーザインタフェースに出力して表現してもよい。
【００３６】
上述した本発明の実施形態に係る装置１０と監視制御サーバ２０は、ＣＰＵ（Central Processing Unit）がメモリに格納された動作プログラム等を読み出して実行することにより実現されてもよく、また、ハードウェアで構成されてもよい。上述した実施の形態の一部の機能のみをコンピュータプログラムにより実現することもできる。
【符号の説明】
【００３７】
１０    装置
１１    情報送受信部
２０    管理制御サーバ
２１    情報受信部
２２    ユーザインタフェースアプリケーション部
【図１】
2012204891.tif 000003
【図２】
2012204891.tif 000004
【図３】
2012204891.tif 000005
【図４】
2012204891.tif 000006
【図５】
2012204891.tif 000007
【図６】
2012204891.tif 000008
【図７】
2012204891.tif 000009
【図８】
2012204891.tif 000010
【図９】
2012204891.tif 000011
【図１０】
2012204891.tif 000012