(57)【要約】【課題】  不揮発性メモリ及び揮発性メモリからデータを取得するための設備監視システム、方法及び製造物品に関する。【解決手段】  本方法は、第１のコンピュータ（３４）に関連する不揮発性メモリ（６５）内に格納され、第１の所定の時間間隔にわたって少なくとも１つのセンサ（２２）から収集されたデータを含む第１のデータセット（８０）を検索する段階と、第２のコンピュータ（１４）に関連する揮発性メモリ（５６）内に格納され、第１の時間間隔の後の第２の時間間隔にわたって少なくとも１つのセンサ（２２）から収集されたデータを含む第２のデータセット（８２）を検索する段階と、第１のデータセット（８０）及び第２のデータセット（８２）の少なくとも一部を第１のメモリ（４４）内に格納する段階とを含む。【選択図】      図１
2005327277.tif 000002
【特許請求の範囲】
【請求項１】
設備監視システム（１０）において不揮発性メモリ（６５）内に格納されたデータと揮発性メモリ（５６）内に格納されたデータとを取得するための方法であって、
第１のコンピュータ（３４）に関連する前記不揮発性メモリ（６５）内に格納され、第１の所定の時間間隔にわたって少なくとも１つのセンサ（２２）から収集されたデータを含む第１のデータセット（８０）を検索する段階と、
第２のコンピュータ（１４）に関連する前記揮発性メモリ（５６）内に格納され、前記第１の時間間隔の後の第２の時間間隔にわたって少なくとも１つのセンサ（２２）から収集されたデータを含む第２のデータセット（８２）を検索する段階と、
前記第１のデータセット（８０）及び前記第２のデータセット（８２）の少なくとも一部を第１のメモリ（４４）内に格納する段階と、
を含む方法。
【請求項２】
前記第１のデータセット（８０）が、プラント又は処理施設内の複数の装置に関連する運転パラメータを計測する複数のセンサ信号から得られる数値に対応する請求項１に記載の方法。
【請求項３】
前記第１及び第２のデータセットに対応する情報を要求する第１のデータ要求メッセージ（８４）を第３のコンピュータ（１２）から前記第１のコンピュータ（３４）に送る段階を更に含む請求項１に記載の方法。
【請求項４】
前記第１のコンピュータ（３４）の前記第１のデータ要求メッセージ（８４）の受け取りに応答して、前記第２のデータセット（８２）に対応する情報を要求する第２のデータ要求メッセージ（８６）を前記第１のコンピュータ（３４）から前記第２のコンピュータ（１４）に送る段階を更に含む請求項３に記載の方法。
【請求項５】
前記第２のコンピュータ（１４）による前記第２のデータ要求メッセージ（８６）の受け取りに応答して、前記第１のデータセット（８０）を前記第２のコンピュータ（１４）から前記第１のコンピュータ（３４）に送る段階を更に含む請求項４に記載の方法。
【請求項６】
前記第１のデータセット（８０）及び前記第２のデータセット（８２）を前記第１のコンピュータ（３４）から前記第３のコンピュータ（１２）に送る段階を更に含む請求項５に記載の方法。
【請求項７】
前記不揮発性メモリ（６５）がハードディスクを含み、揮発性メモリ（５６）がランダムアクセスメモリを含む請求項１に記載の方法。
【請求項８】
前記第１のデータセット（８０）及び前記第２のデータセット（８２）の少なくとも一部のグラフィカルプロット（１２２）をコンピュータモニタ（４６）上に生成する段階を更に含む請求項１に記載の方法。
【請求項９】
前記第１のデータセット（８０）及び前記第２のデータセット（８２）の少なくとも一部に基づいてデータレポートを生成する段階を更に含む請求項１に記載の方法。
【請求項１０】
設備監視システム（１０）において不揮発性メモリ（６５）内に格納されたデータと揮発性メモリ（５６）内に格納されたデータとを取得するために、コード化されたコンピュータプログラムを有するコンピュータ記憶媒体を備えた製造物品であって、
前記コンピュータ記憶媒体が、
第１のコンピュータ（３４）に関連する前記不揮発性メモリ（６５）内に格納され、第１の所定の時間間隔にわたって少なくとも１つのセンサ（２２）から収集されたデータを含む第１のデータセット（８０）を検索するためのコードと、
第２のコンピュータ（１４）に関連する前記揮発性メモリ（５６）内に格納され、前記第１の所定の時間間隔の後の第２の所定の時間間隔にわたって少なくとも１つのセンサ（２２）から収集されたデータを含む第２のデータセット（８２）を検索するためのコードと、
前記第１のデータセット（８０）及び前記第２のデータセット（８２）の少なくとも一部を第１のメモリ（４４）に格納するためのコードと、
を含むことを特徴とする製造物品。
【発明の詳細な説明】
【技術分野】
【０００１】
不揮発性メモリ及び揮発性メモリからデータを取得するための設備監視システム、方法及び製造物品に関する。
【背景技術】
【０００２】
製造設備における装置の動作又は運転状態を監視する設備監視システムが導入されてきている。一般的に、設備監視システムは、設備内の装置に関連する運転パラメータを計測する数百又は数千のセンサからの信号を監視するデータ収集コンピュータサーバを含む。データ収集サーバは、各センサから取得したデータを揮発性メモリから、ユーザが見ることができる不揮発性履歴メモリに順次書き込みを行う。しかしながら、データ収集サーバは、数百又は数千の値を揮発性メモリから不揮発性履歴メモリに順次書き込むので、不揮発性メモリには、数分の間の特定のセンサに関する更新された計測値を含まない可能性がある。従って、不揮発性履歴メモリ内のデータを見るユーザが、数分の間の特定のセンサに対してデータ収集サーバによって受け取られた最新の値を取得及び見ることができない可能性がある。
【特許文献１】米国特許公開２００４−００８２０８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従って、特定のセンサ又は複数のセンサに対して不揮発性履歴メモリのデータ及び揮発性メモリ内に格納された最新のデータの双方をユーザが取得すること及び／又は同時に見ることを可能にする、設備監視システムに対するニーズがある。
【課題を解決するための手段】
【０００４】
例示的な実施形態による、設備監視システムにおいて不揮発性メモリ内に格納されたデータと揮発性メモリ内に格納されたデータとを取得するための方法が提供される。本方法は、第１のコンピュータに関連する不揮発性メモリ内に格納され、第１の所定の時間間隔にわたって少なくとも１つのセンサから収集されたデータを含む第１のデータセットを検索する段階を含む。本方法は更に、第２のコンピュータに関連する揮発性メモリ内に格納され、第１の所定の時間間隔の後の第２の所定の時間間隔にわたって少なくとも１つのセンサから収集されたデータを含む第２のデータセットを検索する段階を含む。最後に、本方法は第１のデータセット及び第２のデータセットの少なくとも一部を第１のメモリ内に格納する段階を含む。
【０００５】
例示的な実施形態による、設備監視システムにおいて不揮発性メモリ内に格納されたデータと、揮発性メモリ内に格納されたデータとを取得及び表示するための方法が提供される。本方法は、第１のコンピュータに関連する不揮発性メモリ内に格納され、第１の所定の時間間隔にわたって少なくとも１つのセンサから収集されたデータを含む第１のデータセットを検索する段階を含む。本方法は更に、第２のコンピュータに関連する揮発性メモリ内に格納され、第１の所定の時間間隔の後の第２の所定の時間間隔にわたって少なくとも１つのセンサから収集されたデータを含む第２のデータセットを検索する段階を含む。最後に、本方法は第１のデータセット及び第２のデータセットの少なくとも一部をコンピュータモニタ上に同時に表示する段階を含む。
【０００６】
別の例示的な実施形態による、不揮発性メモリ内に格納されたデータと揮発性メモリ内に格納されたデータとを取得するための設備監視システムが提供される。本システムは、第１のデータセットを格納する不揮発性メモリと動作可能に関連付けられた第１のコンピュータを含む。第１のデータセットは、第１の所定の時間間隔にわたって少なくとも１つのセンサから収集されたデータを有する。本システムは更に、第１の所定の時間間隔の後の第２の所定の時間間隔にわたって少なくとも１つのセンサから収集されたデータの第２のデータセットを格納する揮発性メモリを有する第２のコンピュータを含む。最後に、本システムは、第１及び第２のコンピュータの内の少なくとも１つから第１及び第２のデータセットを受け取って、第１及び第２のデータセットの少なくとも一部を第１のメモリ内に格納するように構成された第３のコンピュータを含む。
【０００７】
別の例示的な実施形態による、不揮発性メモリ内に格納されたデータと揮発性メモリ内に格納されたデータとを取得及び表示するための設備監視システムが提供される。本システムは、第１のデータセットを格納する不揮発性メモリと動作可能に関連付けられた第１のコンピュータを含む。第１のデータセットは、第１の所定の時間間隔にわたって少なくとも１つのセンサから収集されたデータを有する。本システムは更に、第１の所定の時間間隔の後の第２の所定の時間間隔にわたって少なくとも１つのセンサから収集されたデータの第２のデータセットを格納する揮発性メモリを有する第２のコンピュータを含む。最後に、本システムは、第１及び第２のコンピュータの内の少なくとも１つから第１及び第２のデータセットを受け取り、第１及び第２のデータセットの少なくとも一部をコンピュータモニタ上で表示するように構成された第３のコンピュータを含む。
【０００８】
別の例示的な実施形態による、不揮発性メモリ内に格納されたデータと揮発性メモリ内に格納されたデータとを取得するための設備監視システムが提供される。本システムは、第１のデータセットを格納するための不揮発性メモリと動作可能に関連付けられた第１のコンピュータ手段を含む。第１のデータセットは、第１の所定の時間間隔にわたって少なくとも１つのセンサから収集されたデータを有する。本システムは更に、第１の所定の時間間隔の後の第２の所定の時間間隔にわたって少なくとも１つのセンサから収集されたデータの第２のデータセットを格納するための揮発性メモリを有する第２のコンピュータ手段を含む。最後に、本システムは、第１及び第２のコンピュータの内の少なくとも１つから第１及び第２のデータセットを受け取り、第１及び第２のデータセットの少なくとも一部を第１のメモリ内に格納するための第３のコンピュータ手段を含む。
【０００９】
別の例示的な実施形態による製造物品が提供される。本製造物品は、設備監視システムにおいて不揮発性メモリ内に格納されたデータと揮発性メモリ内に格納されたデータとを取得するために、コード化されたコンピュータプログラムを有するコンピュータ記憶媒体を含む。本コンピュータ記憶媒体は、第１のコンピュータに関連する不揮発性メモリ内に格納され、第１の所定の時間間隔にわたって少なくとも１つのセンサから収集されたデータを含む第１のデータセットを検索するためのコードを含む。本コンピュータ記憶媒体は更に、第２のコンピュータに関連する揮発性メモリ内に格納され、第１の所定の時間間隔の後の第２の所定の時間間隔にわたって少なくとも１つのセンサから収集されたデータを含む第２のデータセットを検索するためのコードを含む。最後に、本コンピュータ記憶媒体は、第１のデータセット及び第２のデータセットの少なくとも一部を第１のメモリ内に格納するためのコードを含む。
【００１０】
別の例示的な実施形態による設備監視システムが提供される。本設備監視システムは、不揮発性メモリと揮発性メモリとを備えたコンピュータを含む。本コンピュータは、第１のデータセットを不揮発性メモリ内に格納するように構成される。第１のデータセットは、第１の時間間隔にわたって少なくとも１つのセンサから収集されたデータを有する。本コンピュータは更に、第１の時間間隔の後の第２の時間間隔にわたって、少なくとも１つのセンサから収集されたデータを有する第２のデータセットを揮発性メモリ内に格納するように構成される。本コンピュータは更に、不揮発性メモリから第１のデータセットを、及び揮発性メモリから第２のデータセットを検索し、第１及び第２のデータセットを揮発性メモリ又は第１のメモリの内のいずれか一方に格納するように構成される。
【発明を実施するための最良の形態】
【００１１】
各実施形態による他のシステム及び／又は方法は、以下の図面及び詳細な説明を検討すると当業者には明らかになり、又は明白であろう。全てのこのような付加的なシステム及び方法は本発明の範囲内にあるものとし、添付の請求項によって保護されるべきものである。
【００１２】
図１を参照すると、プラント又は処理設備におけるセンサに関連するデータセットを表示ことができる設備監視システム１０が図示されている。具体的にはシステム１０は、複数のセンサからサンプリングデータ値を取得できるデータ収集コンピュータサーバ１４を含む。データ収集コンピュータサーバ１４は、１つ又はそれ以上のデータセット内で最新に取得されたデータ値を揮発性メモリ内に格納する。その後、データ収集コンピュータサーバ１４は、データベースコンピュータサーバ３４にデータセットを周期的に送り、該サーバはこのデータセットを不揮発性メモリ内に格納する。システム１０は、データベースコンピュータサーバ３４及びデータ収集コンピュータサーバ１４と動作可能に通信するコンピュータ１２を更に含む。更にまた、システム１０は、以下により詳細に説明するデータ収集機器１６、１８、２０、センサ２２、２４、２６、及び装置２８、３０、３２を含む。
【００１３】
クライアントコンピュータ１２のユーザが、所定の時間間隔にわたる所定のセンサに関連するデータセットの検索するように要求すると、クライアントコンピュータ１２は、第１のデータ要求メッセージをデータベースコンピュータサーバ３４に送る。データベースコンピュータサーバ３４は、不揮発性メモリ内に格納された第１のデータセットを検索する。第１のデータセットは、１つ又はそれ以上のセンサから第１の時間間隔にわたって取得されたサンプリングデータ値を含む。更に、要求された情報の一部が、データ収集コンピュータサーバ１４の揮発性メモリ内に格納されている場合には、サーバ３４は、第２のデータ要求メッセージをサーバ１４に送る。第２のデータ要求メッセージに応答して、データ収集コンピュータサーバ１４は、要求された情報の少なくとも一部を備えた第２のデータセットを含む第１のデータ応答メッセージをデータベースコンピュータサーバ３４に送る。第２のデータセットは、第１の時間間隔の後の第２の時間間隔にわたり１つ又はそれ以上のセンサから取得されたサンプリングデータ値を含む。その後、データベースコンピュータサーバ３４は、第１及び第２のデータセットを含む第２のデータ応答メッセージをクライアントコンピュータ１２に送る。
【００１４】
図１及び図４を参照すると、クライアントコンピュータ１２は、製造設備に関連するデータサンプル値（例えば計測値）を要求し、次に該サンプル値を受け取ったときに、これらをコンピュータモニタ４６上に表示するために備えられる。具体的にはクライアントコンピュータ１２は、装置２８、３０及び３２に関する情報を取得するために第１のデータ要求メッセージ８４を生成することができる。図示のように、第１のデータ要求メッセージ８４は、以下の属性、すなわち（ｉ）セグメントＩＤリスト、（ｉｉ）開始日付と時間、（ｉｉｉ）終了日付と時間を含む。各セグメントＩＤは、所定のセンサを識別する固有の番号である。例えば、センサ２２は値「１」のセグメントＩＤを有し、センサ２４は値「２」のセグメントＩＤを有し、及びセンサ２６は、値「３」のセグメントＩＤを有する。「開始日付と時間」属性及び「終了日付と時間」属性は、識別されたセンサに関連するデータサンプル値を選択するために使用される時間間隔を定義する。例えば、第１のデータ要求メッセージ８４は、センサ２２、２４、２６（それぞれセグメントＩＤ１、２、３によって識別される）に関連する、２００３年１月４日午後１時４５分から２００３年１月４日午後２時３０分までの時間間隔の間に取得されたデータサンプルを要求している。以下により詳細に説明するように、第１のデータ要求メッセージによって指定された時間間隔に含まれる関連の「サンプル日付と時間」を有する、リスト化されたセグメントＩＤに関連付けられた複数のデータサンプル値の各々は、クライアントコンピュータ１２に戻されることになる。
【００１５】
クライアントコンピュータは更に、（ｉ）製造設備に関連する受信データサンプル値（例えば計測値）に基づくデータレポートの生成、及び（ｉｉ）受信データサンプル値の他のソフトウエアアプリケーションへのエクスポートの双方を行うように構成される。
【００１６】
図示のように、クライアントコンピュータ１２は、中央処理装置（ＣＰＵ）４０、読み出し専用メモリ（ＲＯＭ）４２、ランダムアクセスメモリ（ＲＡＭ）４４のような揮発性メモリ、及び入力／出力（Ｉ／Ｏ）インターフェイス４５を含む。ＣＰＵ４０は、ＲＯＭ４２、ＲＡＭ４４、及びＩ／Ｏインターフェイス４５と動作可能に通信する。ＲＯＭ４２及びＲＡＭ４４を含むコンピュータ可読媒体は、ＰＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭＳ、フラッシュメモリ、或いは、その一部がＣＰＵ４０によって使用される実行命令を示すデータを格納可能な任意の他の電気的、磁気的、光学的又はその組み合わせの記憶装置などの幾つかの既知の記憶装置を使用して実装することができる。ＣＰＵ４０は、キーボード４８、コンピュータモニタ４６、データベースコンピュータサーバ３４、及びデータ収集コンピュータサーバ１４とＩ／Ｏインターフェイス４５を介して通信する。
【００１７】
図１、図２及び図５を参照すると、データベースコンピュータサーバ３４は、データ収集コンピュータサーバ１４から所定のセグメントＩＤに関連するデータサンプル値を周期的に受け取るために備えられる。その後、データベースコンピュータサーバ３４は、データサンプル値をハードディスク６５のような不揮発性メモリ内に格納する。例えば、データベースコンピュータサーバ３４は、データ収集コンピュータサーバ１４から受け取ったセンサ２２、２４、２６に関連するデータを含むデータセット８０をハードディスク６５内に格納することができる。図示のように、データセット８０は、以下の属性、すなわち（ｉ）セグメントＩＤ、（ｉｉ）サンプル日付と時間、（ｉｉｉ）サンプル値を各々が有する３つのレコードを含む。「サンプル値」属性は、所定のセンサから信号を受け取るデータ収集機器から取得された実際のデータサンプル値に対応する。例えば、値が「１」のセグメントＩＤは、これと関連付けられたデータサンプル値１０、１０、１０を有することができる。「サンプル日付と時間」属性は、複数のデータサンプル値の第１のデータサンプル値が、センサに結合されたデータ収集機器によって取得された日付と時間に対応する。換言すれば、「サンプル日付と時間」属性は、複数のデータサンプル値のデータ収集がデータ収集機器によって開始された時間に対応する。例えば、ハードディスク６５内のデータセット８０は、第１のデータサンプル値が２００３年１月４日午後２時に取得された第１のレコードを有する。データセット８０の各セグメントＩＤに対して３つのデータサンプル値だけが示されているが、各セグメントＩＤは、これと関連付けられた複数の追加のデータサンプル値を有することができる点に留意されたい。例えば、各セグメントＩＤは、これと関連付けられた少なくとも１０２４のデータサンプルを有することができる。
【００１８】
データベースコンピュータサーバ３４は更に、クライアントコンピュータ１２から所定のデータサンプル値を要求する第１のデータ要求メッセージを受け取り、次に、要求されたデータサンプル値をクライアントコンピュータ１２に戻すために備えられる。具体的には、データベースコンピュータサーバ３４が、（ｉ）サーバ３４に格納されている幾つかのデータサンプル、及び（ｉｉ）サーバ３４に格納されていない幾つかのデータサンプル値（例えば、この１５分以内に取得されたデータサンプル）を要求するデータ要求メッセージをコンピュータ１２から受け取ると、サーバ３４は、最新に取得されたデータサンプル値を要求する第２のデータ要求メッセージをデータ収集コンピュータサーバ１４に送る。例えば、データベースコンピュータサーバ３４が、クライアントコンピュータ１２から第１のデータ要求メッセージ８４を受け取ると、データベースコンピュータサーバ３４は、第２のデータ要求メッセージ８６を生成することができる。図示のように、第２のデータ要求メッセージ８６は、第１のデータ要求メッセージ８４と実質的に同一の属性を有する。メッセージ８６の生成後、データベースコンピュータサーバ３４は、メッセージ８６をＩ／Ｏインターフェイス６８を介してデータ収集コンピュータサーバ１４に送る。
【００１９】
図示のように、データベースコンピュータサーバ３４は、ＣＰＵ６２、ＲＯＭ６４、ハードディスク６５のような不揮発性メモリ、ＲＡＭ６６のような揮発性メモリ、及びＩ／Ｏインターフェイス６８を含む。ＣＰＵ６２は、ＲＯＭ６４、ハードディスク６５、ＲＡＭ６６、及びＩ／Ｏインターフェイス６８と動作可能に通信する。ＲＯＭ６４及びＲＡＭ６６を含むコンピュータ可読媒体は、ＰＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭＳ、フラッシュメモリ、或いは、その一部がＣＰＵ６２によって使用される実行命令を示すデータを格納可能な任意の他の電気的、磁気的、光学的又はその組み合わせの記憶装置などの、幾つかの既知の記憶装置を使用して実装することができる。ＣＰＵ６２は、クライアントコンピュータ１２及びデータ収集コンピュータサーバ１４とＩ／Ｏインターフェイス６８を介して通信する。
【００２０】
図１、図３及び図６を参照すると、データ収集コンピュータサーバ１４は、複数のセンサに関連するデータサンプル値を取得するために備えられる。具体的には、データ収集コンピュータサーバ１４は、データ収集機器１６からセンサ２２によって生成された信号値に対応するデータサンプル値を受け取る。センサ２２は、装置２８の運転パラメータを示す信号を生成する。更に、データ収集コンピュータサーバ１４は、データ収集機器１８からセンサ２４によって生成された信号値に対応するデータサンプル値を受け取る。センサ２４は、装置３０の運転パラメータを示す信号を生成する。更に、データ収集コンピュータサーバ１４は、データ収集機器２０からセンサ２６によって生成された信号値に対応するデータサンプル値を受け取る。センサ２６は、装置３２の運転パラメータを示す信号を生成する。
【００２１】
データ収集コンピュータサーバ１４が、センサから複数のデータサンプル値を受け取ると、サーバ１４は、複数のデータサンプル値をＲＡＭ５６のレコード内に格納する。具体的には、コンピュータサーバ１４は、以下の属性、すなわち（ｉ）セグメントＩＤ、（ｉｉ）サンプル日付と時間、（ｉｉｉ）サンプル値を有するレコードをＲＡＭ５６内に格納することができる。例えば、データ収集コンピュータサーバ１４は、センサ２２から複数のデータサンプル値を受け取ることができ、その後、（ｉ）センサ２２に対応する値「１」のセグメントＩＤと、（ｉｉ）データサンプル値の収集が開始された時を示す２００３年１月４日午後２時３分に等しい値を有するサンプル日付と時間、及び（ｉｉｉ）センサ２２によって生成された信号から得られた９、９、９などの複数のデータサンプル値を含むレコードをＲＡＭ５６内に格納することができる。
【００２２】
更に、データ収集コンピュータサーバ１４は、他のセンサから複数のデータサンプル値を周期的に受け取り、対応するデータサンプル値をＲＡＭ５６に格納することができる。図示のように、例えば、データ収集コンピュータサーバ１４は、それぞれセンサ２２、２４、２６から取得されたデータサンプル値を含むセグメントＩＤ、１、２、３によって識別される３つのデータレコードを有するデータセット８２を生成することができる。
【００２３】
図５及び図６を参照すると、データ収集コンピュータサーバ１４が、第２のデータ要求メッセージをデータベースコンピュータサーバ３４から受け取ると、サーバ１４は、要求された情報を含む第１のデータ応答メッセージを生成する。例えば、サーバ１４が、第２のデータ要求メッセージ８６を受け取ると、サーバ１４は、ＲＡＭ５６内に格納されたデータセット８２にアクセスし、データセット８２に基づいて第１のデータセット８８を有する第１のデータ応答メッセージを生成することができる。その後、データ収集コンピュータサーバ１４は、データセット８８を有する第１のデータ応答メッセージをデータベースコンピュータサーバ３４に送ることができる。
【００２４】
図示のように、データ収集コンピュータサーバ１４は、ＣＰＵ５２、ＲＯＭ５４、ＲＡＭ５６のような揮発性メモリ、及びＩ／Ｏインターフェイス５８を含む。ＣＰＵ５２は、ＲＯＭ５４、ＲＡＭ５６、及びＩ／Ｏインターフェイス５８と動作可能に通信する。ＲＯＭ５４及びＲＡＭ５６を含むコンピュータ可読媒体は、ＰＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭＳ、フラッシュメモリ、或いは、その一部がＣＰＵ５２によって使用される実行命令を示すデータを格納可能な任意の他の電気的、磁気的、光学的又はその組み合わせの記憶装置などの、幾つかの既知の記憶装置を使用して実装することができる。ＣＰＵ５２は、クライアントコンピュータ１２、データ収集コンピュータサーバ１４、及びデータ収集機器１６、１８、２０とＩ／Ｏインターフェイス５８を介して通信する。
【００２５】
図１、図２、図６、図７を参照すると、データベースコンピュータサーバ３４は更に、データ収集コンピュータサーバ１４から第１のデータ応答メッセージを受け取り、第２のデータ応答メッセージを生成するために備えられる。第２のデータ応答メッセージは、第１の所定の時間間隔にわたり所定のセンサから取得された「より古い」データサンプル値に対応する、ハードディスク６５に格納されたデータレコードから取得された第１のデータセットを含むことになる。更に、第２のデータ応答メッセージは、データ収集コンピュータサーバ１４からの第１のデータ応答メッセージ内のデータレコードから取得される第２のデータセットを含むことになる。第２のデータセットは、第１の所定の時間間隔の後に発生する第２の所定の時間間隔にわたり所定のセンサから取得された最新のデータを含む。例えば、データベースコンピュータサーバ３４は、第１のデータセット８８を有する第１のデータ応答メッセージをデータ収集コンピュータサーバ１４から受け取り、第１のデータセット８８をハードディスク６５に格納された第２のデータセット８０と結合して、結合されたデータセット９０を得ることができる。その後、データベースコンピュータサーバ３４は、データセット９０を含む第２のデータ応答メッセージをクライアントコンピュータ１２に送ることができる。
【００２６】
図１及び図１１を参照すると、クライアントコンピュータ１２は、データベースコンピュータサーバ３４から第２のデータ応答メッセージを受け取り、第１及び第２のデータセットの少なくとも一部をコンピュータモニタ４６上に表示することができる。例えば、クライアントコンピュータ１２が、データセット９０を含む第２のデータ応答メッセージを受け取ると、コンピュータ１２は、セグメントＩＤ＝「１」に関連するサンプリングデータ値をコンピュータモニタ４６上で生成されたグラフィカルプロット１２２上に表示することができる。図示のように、グラフィカルプロット１２２は、それぞれデータサンプル値１０、１０、１０に対応する点１２４、１２６、１２８、並びにそれぞれデータサンプル値９、９、９に対応する点１３０、１３２、１３４を含む。
【００２７】
図８、図９及び図１０を参照して、不揮発性メモリ（例えば、ハードディスク６５）に格納されたデータと、揮発性メモリ（例えば、ＲＡＭ５６）内に格納されたデータとを設備監視システム１０において同時に表示するための方法を次に説明する。
【００２８】
ステップ１００で、クライアントコンピュータ１２が、（ｉ）セグメントＩＤリスト、（ｉｉ）開始日付と時間、及び（ｉｉｉ）終了日付と時間を含む第１のデータ要求メッセージをデータベースコンピュータサーバ３４に送る。例えば、クライアントコンピュータ１２は、第１のデータ要求メッセージ８４をデータベースコンピュータサーバ３４に送ることができる。
【００２９】
ステップ１０２で、データベースコンピュータサーバ３４が、第１のデータ要求メッセージを受け取り、セグメントＩＤリスト、開始日付と時間、及び終了日付と時間に基づいて、不揮発性メモリ内に格納された第１のデータセットを検索する。例えば、サーバ３４は、第１のデータ要求メッセージ８４を受け取り、ハードディスク６５からデータセット８０を検索することができる。
【００３０】
ステップ１０４で、データベースコンピュータサーバ３４は、第１のデータ要求メッセージにおいて要求されたデータの一部が、サーバ３４のハードディスク６５に格納された第１のデータセットの「サンプル日付と時間」後の「終了日付と時間」を有するか否かに関して判断する。ステップ１０４の値が「はい」であれば、本方法はステップ１０６に進む。そうでない場合には、本方法はステップ１１８に進む。
【００３１】
ステップ１０６で、データベースコンピュータサーバ３４が、（ｉ）セグメントＩＤリスト、（ｉｉ）開始日付と時間、及び（ｉｉｉ）終了日付と時間を含む第２のデータ要求メッセージをデータ収集コンピュータサーバ１４に送る。例えば、データベースコンピュータサーバ３４は、第２のデータ要求メッセージ８６をデータ収集コンピュータサーバ１４に送ることができる。
【００３２】
ステップ１０８で、データ収集コンピュータサーバ１４が、第２のデータ要求メッセージを受け取り、セグメントＩＤリスト、開始日付と時間、及び終了日付と時間に基づき、ＲＡＭ５６に格納された第２のデータセットを検索する。例えば、サーバ１４は、第２のデータ要求メッセージを受け取り、第２のデータセット８８をＲＡＭ５６から検索することができる。
【００３３】
ステップ１１０で、データ収集コンピュータサーバ１４が、第２のデータセットを含む第１のデータ応答メッセージをデータベースコンピュータサーバ３４に送る。例えば、データ収集コンピュータサーバ１４は、第２のデータセット８８を有する第１のデータ応答メッセージをデータベースコンピュータサーバ３４に送ることができる。
【００３４】
ステップ１１２で、データベースコンピュータサーバ３４が、第１のデータ応答メッセージを受け取り、第１のデータセット及び第２のデータセットからの情報を含む第２のデータ応答メッセージを生成する。例えば、データベースコンピュータサーバ３４は、第１のデータ応答メッセージを受け取り、データセット９０を含む第２のデータ応答メッセージを生成することができる。
【００３５】
ステップ１１４で、データベースコンピュータサーバ３４が、第２のデータ応答メッセージをクライアントコンピュータ１２に送る。
【００３６】
ステップ１１６で、クライアントコンピュータ１２が、第２のデータ応答メッセージを受け取り、第２のデータ応答メッセージをＲＡＭ４４のようなメモリ内に格納する。代替的には、クライアントコンピュータ１２は、第２のデータ応答メッセージをＲＯＭ４２、或いは、例えばＣＤ−ＲＯＭ又はコンピュータディスケット又はフラッシュメモリのような任意の他の形式の記憶媒体に格納してもよい点に留意されたい。
【００３７】
ステップ１１７で、クライアントコンピュータが、第１のデータセット及び第２のデータセットの少なくとも１つのセグメントＩＤに関連するデータのグラフィカルプロットを生成する。例えば、クライアントコンピュータ１２は、データセット９０を有する第２のデータ応答メッセージを受け取り、値が「１」のセグメントＩＤに対応するグラフィカルプロット１２２をコンピュータモニタ４６上に生成することができる。
【００３８】
再びステップ１０４に戻ると、ステップ１０４の値が「いいえ」である場合には、本方法はステップ１１８に進む。ステップ１１８では、データベースコンピュータサーバ３４が、第１のデータセットを含む第３のデータ応答メッセージをクライアントコンピュータ１２に送る。
【００３９】
次に、ステップ１２０で、クライアントコンピュータ１２が、第３のデータ応答メッセージを受け取り、第３のデータ応答メッセージをＲＡＭ４４のようなメモリ内に格納する。代替的に、クライアントコンピュータ１２は、第３のデータ応答メッセージをＲＯＭ４２、或いは、例えばＣＤ−ＲＯＭ又はコンピュータディスケット又はフラッシュメモリのような任意の他の形式の記憶媒体に格納してもよい点に留意されたい。
【００４０】
次にステップ１２１で、クライアントコンピュータ１２が、第１のデータセットにおいて少なくとも１つのセグメントＩＤに関連するデータのグラフィカルプロットを生成する。
【００４１】
ステップ１２１又はステップ１１７のいずれかの後本方法は終了する。
【００４２】
システム１０の代替的な実施形態では、クライアントコンピュータ１２、データベースコンピュータサーバ３４、及びデータ収集コンピュータサーバ１４が、１つのＣＰＵ、１つのＲＡＭ、１つのＲＯＭ、１つのハードディスク、及びデータ収集機器に動作可能に結合された１つのＩ／Ｏインターフェイスを有する単一のコンピュータ（図示せず）を使用して実装することができる。
【００４３】
例示的な実施形態による設備監視システム及び方法は、他のシステム及び方法優る大きな利点をもたらす。具体的には、本システム及び方法は、ユーザが、特定のセンサに関して不揮発性履歴メモリ内のデータ及び揮発性メモリ内に格納された最新データの双方を取得してコンピュータモニタ上で同時に見ることができる技術的効果をもたらした。従って、ユーザは、最新のデータ値を含むセンサから所望の時間間隔にわたって取得されたデータ値の完全な表示を入手して装置の運転特性を決定することができる。
【００４４】
上述のように、本発明は、コンピュータに実装されたプロセス及びこれらのプロセスを実施するための装置の形態で具現化することができる。本発明はまた、フロッピーディスク（登録商標）、ＣＤ−ＲＯＭ、ハードディスク、又は他の任意のコンピュータ可読記憶媒体などの有形媒体内に具現化された命令を含むコンピュータプログラムコードの形態で具現化することができ、コンピュータプログラムコードがコンピュータに読み込まれ、コンピュータによって実行される場合には、該コンピュータは本発明を実施するための装置となる。本発明はまた、例えば、記憶媒体内に格納されてコンピュータに読み込まれ及び／又はコンピュータによって実行されるか、或いは、ある伝送媒体にわたって伝送されてコンピュータに読み込まれ及び／又はコンピュータによって実行されるか、もしくは、電気配線又はケーブル、光ファイバー、又は電磁放射などの何らかの伝送媒体にわたって伝送されるいずれにおいてもコンピュータプログラムコードの形態で具現化することができ、コンピュータプログラムコードがコンピュータに読み込まれてコンピュータによって実行される場合には、該コンピュータは、本発明を実施するための装置となる。汎用マイクロプロセッサ上に実装された場合、コンピュータプログラムコードセグメントは、特定論理回路を作り出すマイクロプロセッサを構成する。
【００４５】
本発明を例示的な実施形態を参照して説明したが、当業者であれば、本発明の範囲を逸脱することなく本発明の構成要素に対して種々の変更を行い、均等物で置き換え得ることが理解されるであろう。請求項に示す参照符号は、本発明の範囲を狭めるものではなく、その理解を容易にすることを意図するものである。
【図面の簡単な説明】
【００４６】
【図１】クライアントコンピュータ、データベースコンピュータサーバ、及びデータ収集コンピュータサーバを有する、例示的な実施形態による設備監視システム。
【図２】データベースコンピュータサーバの不揮発性メモリ内に格納されたデータセット。
【図３】データ収集コンピュータサーバの揮発性メモリ内に格納されたデータセット。
【図４】クライアントコンピュータからデータベースコンピュータサーバに送られる第１のデータ要求メッセ−ジ。
【図５】データベースコンピュータサーバからデータ収集コンピュータサーバに送られる第２のデータ要求メッセ−ジ。
【図６】データ収集コンピュータサーバからデータベースコンピュータサーバに送られる第１のデータ応答メッセージ。
【図７】データベースコンピュータサーバからクライアントコンピュータに送られる第２のデータ応答メッセージ。
【図８】別の例示的な実施形態による図１の設備監視システムにおいて不揮発性メモリ内に格納されたデータと揮発性メモリ内に格納されたデータとを取得して表示するための方法のフローチャート。
【図９】別の例示的な実施形態による図１の設備監視システムにおいて不揮発性メモリ内に格納されたデータと揮発性メモリ内に格納されたデータとを取得して表示するための方法のフローチャート。
【図１０】別の例示的な実施形態による図１の設備監視システムにおいて不揮発性メモリ内に格納されたデータと揮発性メモリ内に格納されたデータとを取得して表示するための方法のフローチャート。
【図１１】１つのセンサに関連する第１のデータセット及び第２のデータセットの一部のグラフィカルプロット。
【符号の説明】
【００４７】
１０  設備監視システム
１２  第３のコンピュータ
１４  第２のコンピュータ
２２  センサ
３４  第１のコンピュータ
４４  第１のメモリ
５６  揮発性メモリ
６５  不揮発性メモリ
８０  第１のデータセット
８２  第２のデータセット
８４  第１のデータ要求メッセージ
８６  第２のデータ要求メッセージ
１２２  グラフィカルプロット
【図１】
2005327277.tif 000003
【図２】
2005327277.tif 000004
【図３】
2005327277.tif 000005
【図４】
2005327277.tif 000006
【図５】
2005327277.tif 000007
【図６】
2005327277.tif 000008
【図７】
2005327277.tif 000009
【図８】
2005327277.tif 000010
【図９】
2005327277.tif 000011
【図１０】
2005327277.tif 000012
【図１１】
2005327277.tif 000013
【外国語明細書】
2005327277000001.pdf