(57)【要約】【課題】クライアント等からの蓄積データへのアクセス手段を多様化し、アクセスの通信量および処理時間の効率化を可能とするデータ蓄積装置を提供する。【解決手段】データ蓄積装置は、取り込まれる複数のデータを順次保管するデータ・バッファと、データ・バッファに保管された複数のデータの全部または一部のデータをバイナリ・データ形式の第１のファイルに変換する第１変換部と、第１のファイルを記憶する第１記憶部と、データ・バッファに保管された複数のデータの全部または一部のデータをテキスト・データ形式の第２のファイルに変換する第２変換部と、第２のファイルを記憶する第２記憶部とを備える。また、データ・バッファに保管された複数のデータの全部または一部を関係データベース形式の第３のファイルに変換する第３変換部と、第３のファイルを記憶する第３記憶部とをさらに備える。【選択図】図４
2010231708.tif 000002
【特許請求の範囲】
【請求項１】
取り込まれる複数のデータを蓄積するデータ蓄積装置であって、
前記取り込まれる複数のデータを順次保管するデータ・バッファと、
前記データ・バッファに保管された複数のデータの全部または一部のデータをバイナリ・データ形式の第１のファイルに変換する、第１変換部と、
前記第１のファイルを記憶する第１記憶部と、
前記データ・バッファに保管された複数のデータの全部または一部のデータをテキスト・データ形式の第２のファイルに変換する、第２変換部と、
前記第２のファイルを記憶する第２記憶部と、
を備えるデータ蓄積装置。
【請求項２】
前記第２のファイルは、1つ以上のレコードを有し、各レコードは各レコードについて同じ個数の1つ以上のフィールドを有し、各フィールドは、前記データ・バッファに保管された１のデータをテキスト形式で表す、請求項１に記載のデータ蓄積装置。
【請求項３】
前記データ・バッファに取り込まれる複数のデータは、データ測定時刻の情報と、当該データ測定時刻における複数の測定項目のそれぞれにおける測定データとからなる１群のデータを、異なるデータ測定時刻毎に繰り返したものであり、
前記第２のファイルは、前記各レコードについて、前記データ測定時刻の情報を表すフィールドと、当該データ測定時刻における複数の測定項目のそれぞれにおける測定データを表すフィールドとを含む、
請求項２に記載のデータ蓄積装置。
【請求項４】
外部システムとのＷｅｂサービス接続をおこなうＷｅｂインターフェース部をさらに備え、
前記Ｗｅｂインターフェース部は、外部システムからのＷｅｂサービスに基づくデータ要求を受け取ったことに応答して、前記第２のファイルの特定の１以上のフィールドを検索し、当該特定の１以上のフィールドに係るデータを前記外部システムに転送する、
請求項３に記載のデータ蓄積装置。
【請求項５】
前記第２のファイルはＣＳＶ形式のファイルである、請求項４に記載のデータ蓄積装置。
【請求項６】
前記データ・バッファに保管された複数のデータの全部または一部を関係データベース形式の第３のファイルに変換する、第３変換部と、
前記第３のファイルを記憶する第３記憶部と、
をさらに備える、請求項１に記載のデータ蓄積装置。
【請求項７】
前記データ・バッファに取り込まれる複数のデータは、データ測定時刻の情報と、当該データ測定時刻における複数の測定項目のそれぞれにおける測定データとからなる１群のデータを、異なるデータ測定時刻毎に繰り返したものであり、
前記第３のファイルは、関係データベースの「属性」として、前記データ測定時刻の情報を表す「属性」と、当該データ測定時刻における複数の測定項目のそれぞれにおける測定データを表す「属性」とを含む、
請求項６に記載のデータ蓄積装置。
【請求項８】
外部システムとのＯＤＢＣ接続をおこなうＯＤＢＣインターフェース部をさらに備え、
前記ＯＤＢＣインターフェース部は、外部システムからのクエリー言語を用いた関係データベース・クエリーを受け取ったことに応答して、前記第３のファイルのコンテンツからその結果応答を検索し、当該結果応答を前記外部システムに転送する、
請求項７に記載のデータ蓄積装置。
【請求項９】
前記クエリー言語はＳＱＬである、請求項８に記載のデータ蓄積装置。
【請求項１０】
取り込まれる複数のデータを順次保管するデータ・バッファを備えるデータ蓄積装置におけるコンピュータ・プログラムであって、当該データ蓄積装置を、
前記データ・バッファに保管された複数のデータの全部または一部のデータをバイナリ・データ形式の第１のファイルに変換する、第１変換部と、
前記データ・バッファに保管された複数のデータの全部または一部のデータをテキスト・データ形式の第２のファイルに変換する、第２変換部、
として機能させるためのコンピュータ・プログラム。
【請求項１１】
データ蓄積装置を、
前記データ・バッファに保管された複数のデータの全部または一部を関係データベース形式の第３のファイルに変換する、第３変換部、
としてさらに機能させるための、請求項１０に記載のコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ蓄積装置に関する。 より詳細には、クライアント等からの蓄積データへのアクセスの通信量および処理時間の効率化を可能とするデータ蓄積装置に関する。
【背景技術】
【０００２】
産業用プロセスの監視制御等の分野においては、現場に設置される各種産業設備において測定されるデータ（いわゆるプロセス・データ）を処理するために、産業設備毎にデータ蓄積装置を割り当てて、各産業設備と通信可能に接続される。
図１は、産業用プロセスの監視制御系におけるデータ蓄積装置の位置付けの例を示す。産業用プロセスの監視現場には複数の設備（設備１３０、１３２）が設置されている。各設備には、センサーや調節器等のいわゆる現場機器１２０および１２２、１２４および１２６が備えられ、各現場機器での測定データは、各設備毎に割り当てられたデータ蓄積装置１１０、１１２に、測定のサンプリング時刻毎にリアルタイムで一旦蓄積される。その後、データ蓄積装置１１０、１１２に蓄積された測定データは、ＬＡＮ等でネットワーク接続された中央監視サーバ１０６やクライアント１０２、１０４によって適宜アクセスされる。
【０００３】
図２は、従来のデータ蓄積装置におけるデータ蓄積方式を模式的に示す。 測定サンプリング時刻毎に、複数の現場機器からプロセス監視現場での測定データがデータ蓄積装置に送られる。これらのデータは、一旦、データ蓄積装置内のデータ・バッファに一時的に蓄えられる。データ・バッファとしては、ＦＩＦＯ（First  In  First  Out）型のリング・バッファが採用されることが多い。データ・バッファには、最初にサンプリング時刻の情報が記憶され、その後、そのサンプリング時刻における各現場機器での測定データが順に記憶される。このデータ・バッファの測定データは一時的なものであるので、先に書き込まれたものから順次読み出され、バイナリ・ファイルとして構成される。
【０００４】
このバイナリ・ファイルは、そのままでは利用することはできない。よって、中央監視サーバやクライアント（以後、クライアント等）が、これらの測定データを参照し利用したい場合は、まず、データ蓄積装置内のこのバイナリ・ファイルをクライアント等自身の作業環境（通常は、そのクライアント等自身のローカル・ストレージ等）にダウンロードする。さらに、クライアント等はダウンロードしたバイナリ・ファイルを専用のプログラムを用いてテキスト・ファイルに変換し、必要な項目を絞り込んだ検索を行った上で、そのデータを表示したり、ＣＳＶ（Comma-Separated Values）形式で保管したりしていた。
しかし、この場合、必要な測定データへのアクセス手段は、バイナリ・ファイル毎にダウンロードすることに限定されてしまい、大きな単位であるバイナリ・ファイルから真に必要なレコードを抽出するには多大の困難さを伴っていた。
【０００５】
特許文献１では、コンピュータ内部に発生したイベントを検出する検出機能により障害のイベントが検出された場合、その障害のイベント・ログをＣＳＶ等のより汎用性のある形式のファイルに変換して保管することが開示されている。
しかし、この変換はあくまでも障害のイベントが検出された後に、障害のイベント・ログのみに対して行うものである。よって、この技術によっては、上記のような産業用プロセスの監視制御系において、クライアントが真に必要とするレコードを効率的に抽出することができないという問題点を解決することはできない。
【０００６】
また、特許文献２での開示によれば、発生した会議データを会議データ蓄積部に蓄積するとともに、特徴量解析部でそのデータの特徴量を解析し、会議リレーショナル・データベースに順次格納する。一方、検索条件入力部から入力する検索条件をＳＱＬクエリーに変換して会議リレーショナル・データベースを検索し、その検索結果に対応する会議データを会議データ蓄積部から読出し画面に表示する。
しかし、この方法では、リレーショナル・データベースに格納されるのは会議データの特徴量を解析したものであり、最終的に読み出して表示されるのはあくまでも会議データ蓄積部に蓄積された会議データそのものである。よって、この技術によっても、上記の産業用プロセスの監視制御系における問題点を解決することはできない。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０００−３２２４５３号公報
【特許文献２】特開２００５−１１７１５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明の目的は、クライアント等からの蓄積データへのアクセス手段を多様化し、アクセスの通信量および処理時間の効率化を可能とするデータ蓄積装置を提供することである。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明では、取り込まれる複数のデータを蓄積するデータ蓄積装置を提供する。
第１の側面においては、このデータ蓄積装置は、（Ａ）取り込まれる複数のデータを順次保管する「データ・バッファ」と、（Ｂ）データ・バッファに保管された複数のデータの全部または一部のデータをバイナリ・データ形式の第１のファイルに変換する「第１変換部」と、（Ｃ）第１のファイルを記憶する「第１記憶部」と、（Ｄ）データ・バッファに保管された複数のデータの全部または一部のデータをテキスト・データ形式の第２のファイルに変換する「第２変換部」と、（Ｅ）第２のファイルを記憶する「第２記憶部」と、を備える。
【００１０】
また、第２の側面においては、このデータ蓄積装置は、第１の側面における（Ａ）〜（Ｅ）に加え、（Ｆ）データ・バッファに保管された複数のデータの全部または一部を関係データベース形式の第３のファイルに変換する「第３変換部」と、（Ｇ）第３のファイルを記憶する「第３記憶部」と、をさらに備える。
【００１１】
以上、本発明の概要を、データ蓄積装置として説明したが、上記課題を解決するために、本発明ではさらに、データ蓄積装置におけるコンピュータ・プログラムを提供する。
【００１２】
尚、上記発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの構成要素のコンビネーションまたはサブコンビネーションもまた、本発明として提供することができることに留意されたい。
【図面の簡単な説明】
【００１３】
【図１】産業用プロセスの監視制御系におけるデータ蓄積装置の位置付けの例を示す。
【図２】従来のデータ蓄積装置におけるデータ蓄積方式を模式的に示す。
【図３】本発明の実施形態に係るデータ蓄積装置におけるデータ蓄積方式を模式的に示す。
【図４】本発明の実施形態に係るデータ蓄積装置の構成例を示す。
【図５】本発明の実施形態に係るデータ蓄積装置を実現するコンピュータ・システムの詳細なハードウェア構成の典型的な例を示す。
【発明を実施するための形態】
【００１４】
以下、添付図面を参照して、本発明を実施するための形態（以下、実施形態）について詳細に説明する。 なお、実施形態の説明の全体を通じて同じ要素には同じ番号を付している。
【００１５】
先ず、本発明の実施に係るデータ蓄積装置の機能について説明する。 図３は、本発明の実施に係るデータ蓄積装置の機能を模式的に示す。
測定サンプリング時刻毎に、複数の現場機器からプロセス監視現場での測定データがデータ蓄積装置に送られ、これらのデータが、データ蓄積装置内のデータ・バッファに一時的に蓄えられるところは従来と同等である。即ち、データ・バッファには、最初にサンプリング時刻の情報が記憶され、その後、そのサンプリング時刻における各現場機器（以後便宜的に、「項目」と称することもある。）での測定データが順に記憶され、以後、サンプリングの時刻毎にこれが繰り返される。
【００１６】
このデータ・バッファの測定データは一時的なものであるので、先に書き込まれたものから順次読み出され、その後３種類のファイルに変換される。先ずは、従来との互換性維持のため、バイナリ・ファイルに変換される。このバイナリ・ファイルは、そのままでは利用することはできないので、クライアント等がこのバイナリ・ファイルをクライアント等自身のローカル・ストレージ等にダウンロードし、専用のプログラムを用いてテキスト・ファイルに変換する。
【００１７】
このデータ・バッファの測定データは、また、バイナリ・ファイルへの変換と並行して、または相前後して、ＣＳＶ形式等のテキスト・ファイルに変換される。
ＣＳＶ形式のテキスト・ファイルとは、テキスト・データからなるいくつかのフィールドをコンマ「,」で区切ったテキスト・ファイルである。 ファイルは1つ以上のレコードからなり、各レコードは1つ以上のそれぞれ同じ個数のフィールドからなる。 フィールド間はコンマ「,」(U+002C) で区切られ、レコード間は改行（CRLF、U+000D U+000A）で区切られる。
本発明の実施形態に係るデータ蓄積装置の場合は、具体的には、例えば、１つのレコードは、「データ取得時刻」、「項目１の測定データ」、「項目２の測定データ」、・・・、「項目ｎの測定データ」のｎ＋１個のフィールドで構成することができる。
【００１８】
ＣＳＶ形式等のテキスト・ファイルは、バイナリ・ファイルとは異なり、各フィールドに相当するデータを容易に読み取ることができるので、Ｗｅｂサービス接続が可能となる。Ｗｅｂサービス（ウェブ・サービス）とは、ＨＴＴＰなどのインターネット関連技術を応用して、ＸＭＬ形式のプロトコルを用いてメッセージの送受信を行う技術、またはそれを適用したサービスである。よって、当該データ蓄積装置内にＷｅｂインターフェースを持たせると、クライアント等は、Ｗｅｂサービスに基づいてデータ転送要求を発行し、測定データのうちの所望のレコード、またはそのなかの所望のフィールドだけを抽出してダウンロードすることができる。
【００１９】
このデータ・バッファの測定データは、さらにまた、バイナリ・ファイルやＣＳＶ形式等のテキスト・ファイルへの変換と並行して、または相前後して、関係データベース（リレーショナル・データベース、Relational DataBase＝ＲＤＢ）にも変換される。
関係データベースとは、関係モデル（リレーショナル・データ・モデル）に基づいて関係データベース管理システム（ＲＤＢＭＳ）によって管理されるデータベースである。
データは、表における行に相当する「組」（「タプル」（Tuple）とも呼ぶ）と表における列に相当する「属性」（「アトリビュート」（Attribute）とも呼ぶ）とに基づく表に似た構造で管理され、複数のデータ群が関係（リレーション）と呼ばれる構造で相互連結可能である。
本発明の実施形態に係るデータ蓄積装置の場合は、具体的には、例えば、「属性」が「データ取得時刻」、「項目１の測定データ」、「項目２の測定データ」、・・・、「項目ｎの測定データ」のｎ＋１個の項目からなり、「組」は所定の個数の「属性」からなるように構成することができる。
【００２０】
この関係データベースは、関係データベースにアクセスするための共通ＡＰＩ（Application  Protocol  Interface）である「ＯＤＢＣ（Open  DataBase Connectivity）インターフェース」による接続（以後、ＯＤＢＣ接続と呼ぶ）が可能である。このＯＤＢＣ接続では、クライアント等は、データの操作や定義を行うためのクエリー言語（問い合わせ言語）であるＳＱＬ等を用いてのクエリー（Query、問い合わせ）発行と、それに対する結果応答の関係データベースからの受信とによって、関係データベースのコンテンツを利用することができる。
【００２１】
なお、この関係データベースは、データ蓄積装置内だけではなく、外部のデータベース・サーバ １５２にも持たせることができる。即ち、データ・バッファの測定データは、外部のデータベース・サーバ  １５２内の関係データベース１５４へと変換させることもできる。
【００２２】
次に、本発明の実施に係るデータ蓄積装置の構成について説明する。 図４は、本発明の実施に係るデータ蓄積装置の構成例を示す。
データ・バッファ４０２は、各現場機器からサンプリング時刻毎に送られてくる測定データを逐次保管する。 データ・バッファ４０２の構造は、多数の固定長のバッファ要素をリング状にアドレス管理するいわゆるリング・バッファとすることができ、書き込みおよび読み出しはＦＩＦＯ（First-In First-Out）型とすることができる。
【００２３】
データの保管の順序は、現場機器群から送信される測定データがｎ項目である場合は、各バッファ要素に対して、最も早いデータ取得（データ・サンプリング）時刻における「データ取得時刻情報」、「項目１の測定データ」、「項目２の測定データ」、・・・、「項目ｎの測定データ」の順で順次データを保管することができる。その後、その次のデータ取得時刻における「データ取得時刻情報」、「項目１の測定データ」、「項目２の測定データ」、・・・、「項目ｎの測定データ」、さらにその次のデータ取得時刻における「データ取得時刻情報」、「項目１の測定データ」、「項目２の測定データ」、・・・、「項目ｎの測定データ」というように順次保管することができる。
【００２４】
第１変換部４２４は、データ・バッファ４０２に保管されたデータのうち、第１変換部４２４によって未だ読み出されていないうちで最も古いバッファ要素に保管されたデータから所定の数のバッファ要素のデータを順次読み出して、そのままバイナリ・ファイル４０４に変換する。
【００２５】
第２変換部４２６は、データ・バッファ４０２に保管されたデータのうち、第２変換部４２６によって未だ読み出されていないうちで最も古いバッファ要素に保管されたデータから、現場機器での所定のデータ取得回数分のデータを順次読み出す。すなわち、現場機器においてｎ種類の項目があり、データ取得ｍ回分のデータを読み出す場合は、
（ｎ＋１）・ｍ
分のバッファ要素のデータを読み込む。
その後、第２変換部４２６は、読み込んだこれらのデータを、複数のレコードからなり、各レコードはテキスト・データの複数のフィールドからなる、テキスト形式のファイル４０６に変換する。このようなテキスト形式のファイルの典型的なものはＣＳＶファイルであるが、無論ＣＳＶファイルに限定されるものではない。
第１変換部４２４と第２変換部４２６は、１つのファイル作成においてデータ・バッファ４０２から読み出すバッファ要素の数が異なる。一般に、第１変換部４２４が読み出すバッファ要素の数より第２変換部４２６が読み出すバッファ要素の数を少なくすることが望ましい。
【００２６】
第３変換部４２８は、データ・バッファ４０２に保管されたデータのうち、第３変換部４２８によって未だ読み出されていないうちで最も古いバッファ要素に保管されたデータから、現場機器での所定のデータ取得回数分のデータを順次読み出す。
その後、第３変換部４２８は、読み込んだこれらのデータを、関係データベース４０８に変換する。
【００２７】
上記各構成要素のうち、データ・バッファ４０２、バイナリ・ファイル４０４、テキスト形式のファイル４０６、および関係データベース４０８は、データ蓄積装置４００に備わるハードディスク・ドライブ４１０等の記憶装置内に構成することができる。
【００２８】
以上、本発明の実施形態に係るデータ蓄積装置の構成について説明したが、これらの構成は、一般的なコンピュータ・システムが備えるいくつかの機能ブロックの組み合わせによって実現することができる。以下に、これについて具体例を挙げて説明する。
【００２９】
図５は、本発明の実施形態に係るデータ蓄積装置４００となり得るコンピュータ・システムの詳細なハードウェア構成の典型的な例を示した図である。この構成では、コンピュータ・システムの全体の制御をつかさどるプロセッサ１００２（中央処理装置、ＣＰＵ、メイン・プロセッサ等と称することもある。）の直近にメモリ・コントローラ・ブリッジ１００４（メモリ・コントローラ、ホスト・コントローラ、メモリ・ブリッジ、第１のブリッジ、ノース・ブリッジ等と称することもある。）が接続される。
【００３０】
メモリ・コントローラ・ブリッジ１００４にはメイン・メモリ１００６（メモリ、主記憶等と称することもある。）およびグラフィックス・コントローラ１００８が直接接続され、プロセッサ１００２から主に高い転送レートでメイン・メモリ１００６やグラフィックス・コントローラ１００８をアクセスすることができる。
【００３１】
グラフィック・コントローラ１００８は、プロセッサ１００２等がメイン・メモリ１００６内に設けたフレーム・バッファ上に生成する画像データを取得し、ディスプレイ・インターフェース１０１２を介してディスプレイ１０１４（表示装置、ディスプレイ装置、モニタ装置等と称することもある。）上に表示させる。これに代えて、グラフィック・コントローラ１００８、プロセッサ１００２等が生成する画像データを格納するフレーム・バッファ・メモリ１０１０を独自に備えることもできる。
【００３２】
メモリ・コントローラ・ブリッジ１００４からはまた、ローカル・バス１０８０を介して、Ｉ／Ｏコントローラ・ブリッジ１０１８（Ｉ／Ｏコントローラ、Ｉ／Ｏブリッジ、第２のブリッジ、サウス・ブリッジ等と称することもある。）が接続される。
【００３３】
Ｉ／Ｏコントローラ・ブリッジ１０１８には、ストレージ・コントローラ１０２０（ＩＤＥコントローラ、ＳＣＳＩコントローラ、等）を介してハードディスク・ドライブ４１０（ＨＤＤ、ハードディスク、ハードディスク・ストレージ、固定記憶装置等と称することもある。）等の大容量記憶装置が接続される。
Ｉ／Ｏコントローラ・ブリッジ１０１８にはまた、ＤＶＤドライブ１０２４、ＣＤＲＯＭドライブ１０２６、ＭＯドライブ１０２８、フレキシブル・ディスク・ドライブ等の外部記憶媒体用装置が接続される。
【００３４】
大容量記憶装置または外部記憶媒体用装置には、本発明を実施させるのに必要なオペレーティング・システム１０３２や、オペレーティング・システム１０３２と協働してプロセッサ１００２等に命令を与えて本発明を実施させるためのアプリケーション・ソフトウェア１０３０等のコンピュータ・プログラムを記憶する事ができる。これらコンピュータ・プログラムはメイン・メモリ１００６にロードされ、プロセッサ１００２は、メイン・メモリ１００６に格納されたコンピュータ・プログラムに基づいて動作し、第１変換部４２４、第２変換部４２６、第３変換部４２８等の機能ブロックを構成する。
コンピュータ・プログラムは圧縮し、また複数に分割して複数の媒体に記録することもできる。
ハードディスク・ドライブ４１０にはさらに、本発明の実施形態に係るデータ・バッファ４０２、バイナリ・ファイル４０４、テキスト形式のファイル４０６、および関係データベース４０８を構成することができる。
【００３５】
Ｉ／Ｏコントローラ・ブリッジ１０１８にはまた、キーボード／マウス・コントローラ１０３６が接続され、キーボード１０３８やマウス１０４０のような入力デバイスからの入力を受けつける。
Ｉ／Ｏコントローラ・ブリッジ１０１８にはこの他に、各種の外部バス・インターフェース１０４２、１０４４、１０４６が接続される。
外部バス・インターフェース１０４２は、ＲＳ４８５等のシリアル・ポートまたはパラレル・ポートであり、ここを介して各種周辺装置を接続することができる。例えば、現場機器からの測定データは、ここを経由して取り込むことができる。
【００３６】
また、外部バス・インターフェース１０４４を介してイーサネット（登録商標）等のコンピュータ・ネットワーク１０５２に接続することができる。例えば、クライアントや中央監視サーバからのＷｅｂサービスの要求およびその応答としてのＣＳＶファイル等のダウンロードは、物理的にはこのインターフェースを介して行われる。また、ＳＱＬ等を用いての関係データベースへのクエリー発行と結果応答の受信も、物理的にはこのインターフェースを介して行われる。
【００３７】
外部バス・インターフェース１０４６には、別のコンピュータ・システム１０５０を通信可能に接続することができ、コンピュータ・システム１０５０に備わるハードディスク・ドライブ１０４８に上記コンピュータ・プログラムの全部もしくは一部、またはデータ・バッファ４０２、バイナリ・ファイル４０４、テキスト形式のファイル４０６、および関係データベース４０８の全部もしくは一部を保管させることも可能である。
【００３８】
当該コンピュータ・システムの大容量記憶装置に記憶され、その全体的な動作を司るオペレーティング・システム１０３２としては、マイクロソフト・コーポレーションが提供するＷｉｎｄｏｗｓ（登録商標）系システム、アップル・コンピュータ・インコーポレイテッドが提供するＭａｃＯＳ（登録商標）系システム、Ｘ  Ｗｉｎｄｏｗ  Ｓｙｓｔｅｍを備えるＵＮＩＸ（登録商標）系システムといった、ＧＵＩ（Graphical  User  Interface）をサポートする各種オペレーティング・システムを採用することができる。
ＵＮＩＸ（登録商標）系システムには、Ｌｉｎｕｘ（登録商標）等も含まれる。
【００３９】
以上の説明により、本発明の実施形態に係るデータ処理装置４００は、通常のパーソナル・コンピュータ、ワークステーション、メインフレーム等の情報処理装置、または、これらの組み合わせによって実現されることが容易に理解されるであろう。
【００４０】
以上、実施形態を用いて本発明を説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されないことは言うまでもない。上記実施形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。またその様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【符号の説明】
【００４１】
１０２．．．クライアント（クライアント・コンピュータ、クライアント・システム）
１０４．．．クライアント（クライアント・コンピュータ、クライアント・システム）
１０６．．．中央監視サーバ（サーバ・コンピュータ、サーバ・システム）
１１０．．．データ蓄積装置
１１２．．．データ蓄積装置
１２０．．．現場機器
１２２．．．現場機器
１２４．．．現場機器
１２６．．．現場機器
１３０．．．設備
１３２．．．設備
１４０．．．プロセス監視現場
１５２．．．データベース・サーバ
１５４．．．関係データベース
４００．．．データ蓄積装置
４０２．．．データ・バッファ
４０４．．．バイナリ・ファイル
４０６．．．テキスト形式ファイル
４０８．．．関係データベース
４１０．．．ハードディスク・ドライブ
４２４．．．第１変換部
４２６．．．第２変換部
４２８．．．第３変換部
４３０．．．ＯＤＢＣインターフェース
４３２．．．Ｗｅｂインターフェース
１００２．．．プロセッサ
１００４．．．メモリ・コントローラ・ブリッジ
１００６．．．メイン・メモリ
１００８．．．グラフィックス・コントローラ
１０１０．．．フレーム・バッファ・メモリ
１０１２．．．ディスプレイ・インターフェース
１０１４．．．ディスプレイ
１０１８．．．Ｉ／Ｏコントローラ・ブリッジ
１０２０．．．ストレージ・コントローラ
１０２４．．．ＤＶＤドライブ
１０２６．．．ＣＤＲＯＭドライブ
１０２８．．．ＭＯドライブ
１０３０．．．アプリケーション・ソフトウェア
１０３２．．．オペレーティング・システム
１０３６．．．キーボード／マウス・コントローラ
１０３８．．．キーボード
１０４０．．．マウス
１０４２．．．外部バス・インターフェース
１０４４．．．外部バス・インターフェース
１０４６．．．外部バス・インターフェース
１０４８．．．ハードディスク・ドライブ
１０５０．．．コンピュータ・システム
１０５２．．．コンピュータ・ネットワーク
１０８０．．．ローカル・バス
【図１】
2010231708.tif 000003
【図２】
2010231708.tif 000004
【図３】
2010231708.tif 000005
【図４】
2010231708.tif 000006
【図５】
2010231708.tif 000007