(57)【要約】【課題】低速回線を介して下位システムに接続された上位装置が、下位データサーバで蓄積しているデータの一部をリアルタイムに参照できるデータ蓄積システムを得る。【解決手段】下位システム１００と上位システム２００が低速回線６で接続され、下位システム１００が、プラント機器１からデータを収集しデータベース３にエンドレスに蓄積する下位データサーバ２と、高速回線５を通じてデータベース３のデータを参照するプラント監視装置４を含み、上位システム２００が、下位システム１００からデータを収集しデータベース８にエンドレスに蓄積する上位データサーバ７と、高速回線１０を通じてデータベース８のデータを参照するプラント監視装置９を含み、下位データサーバ２は、上位データサーバ７から通知されたデータの間引き率に従い、データベース３に蓄積されたデータを間引いて低速回線６を通じて上位データサーバ７に周期的に送信する。【選択図】図１
2005222248.tif 000002
【特許請求の範囲】
【請求項１】
下位システムと上位システムが通信速度の遅い低速回線により接続され、
前記下位システムが、プラント機器から通信速度の速い下位高速回線を通じてデータを収集して下位データベースにエンドレスに蓄積する下位データサーバと、前記下位高速回線を通じて前記下位データベースのデータを参照する下位プラント監視装置とを備えるとともに、
前記上位システムが、前記下位システムから前記低速回線を通じてデータを収集して上位データベースにエンドレスに蓄積する上位データサーバと、通信速度の速い上位高速回線を通じて前記上位データベースのデータを参照する上位プラント監視装置とを備えるデータ蓄積システムであって、
前記上位データサーバは、データの間引き率を前記下位データサーバに通知し、
前記下位データサーバは、通知されたデータの間引き率に従って、前記下位データベースに蓄積されたデータを間引いて前記低速回線を通じて前記上位データサーバに周期的に送信する
ことを特徴とするデータ蓄積システム。
【請求項２】
前記上位データサーバは、前記下位データベースに蓄積されるデータ量、及び前記低速回線の通信速度に基づいてデータの間引き率を計算する
ことを特徴とする請求項１記載のデータ蓄積システム。
【請求項３】
下位システムと上位システムが通信速度の遅い低速回線により接続され、
前記下位システムが、プラント機器から通信速度の速い下位高速回線を通じて第１のデータを収集して第１の下位データベースにエンドレスに蓄積する第１の下位データサーバと、前記プラント機器から前記下位高速回線を通じて第２のデータを収集して第２の下位データベースにエンドレスに蓄積する第２の下位データサーバと、前記下位高速回線を通じて前記第１及び第２の下位データベースのデータを参照する下位プラント監視装置とを備えるとともに、
前記上位システムが、前記下位システムから前記低速回線を通じてデータを収集して上位データベースにエンドレスに蓄積する上位データサーバと、通信速度の速い上位高速回線を通じて前記上位データベースのデータを参照する上位プラント監視装置とを備えるデータ蓄積システムであって、
前記上位データサーバは、前記第１のデータの間引き率を前記第１の下位データサーバに通知するとともに、前記第２のデータの間引き率を前記第２の下位データサーバに通知し、前記第１の下位データサーバから送信されてきた第１のデータを前記上位データベースの第１の領域にエンドレスに蓄積するとともに、前記第２の下位データサーバから送信されてきた第２のデータを前記上位データベースの第２の領域にエンドレスに蓄積し、
前記第１の下位データサーバは、通知された第１のデータの間引き率に従って、前記第１の下位データベースに蓄積された第１のデータを間引いて前記低速回線を通じて前記上位データサーバに周期的に送信し、
前記第２の下位データサーバは、通知された第２のデータの間引き率に従って、前記第２の下位データベースに蓄積された第２のデータを間引いて前記低速回線を通じて前記上位データサーバに周期的に送信する
ことを特徴とするデータ蓄積システム。
【請求項４】
前記上位データサーバは、前記第１の下位データベースに蓄積されるデータ量、及び前記低速回線の通信速度に基づいて第１のデータの間引き率を計算するとともに、前記第２の下位データベースに蓄積されるデータ量、及び前記低速回線の通信速度に基づいて第２のデータの間引き率を計算する
ことを特徴とする請求項３記載のデータ蓄積システム。
【請求項５】
第１の下位システムと上位システムが通信速度の遅い第１の低速回線により接続されるとともに、第２の下位システムと前記上位システムが通信速度の遅い第２の低速回線により接続され、
前記第１の下位システムが、第１のプラント機器から通信速度の速い第１の下位高速回線を通じて第１のデータを収集して第１の下位データベースにエンドレスに蓄積する第１の下位データサーバと、前記第１の下位高速回線を通じて前記第１の下位データベースの第１のデータを参照する第１の下位プラント監視装置とを備え、
前記第２の下位システムが、第２のプラント機器から通信速度の速い第２の下位高速回線を通じて第２のデータを収集して第２の下位データベースにエンドレスに蓄積する第２の下位データサーバと、前記第２の下位高速回線を通じて前記第２の下位データベースの第２のデータを参照する第２の下位プラント監視装置とを備え、
前記上位システムが、前記第１及び第２の下位システムから前記第１及び第２の低速回線を通じてデータを収集して上位データベースにエンドレスに蓄積する上位データサーバと、通信速度の速い上位高速回線を通じて前記上位データベースのデータを参照する上位プラント監視装置とを備えるデータ蓄積システムであって、
前記上位データサーバは、前記第１のデータの間引き率を前記第１の下位データサーバに通知するとともに、前記第２のデータの間引き率を前記第２の下位データサーバに通知し、前記第１の下位データサーバから送信されてきた第１のデータを前記上位データベースの第１の領域にエンドレスに蓄積するとともに、前記第２の下位データサーバから送信されてきた第２のデータを前記上位データベースの第２の領域にエンドレスに蓄積し、
前記第１の下位データサーバは、通知された第１のデータの間引き率に従って、前記第１の下位データベースに蓄積された第１のデータを間引いて前記第１の低速回線を通じて前記上位データサーバに周期的に送信し、
前記第２の下位データサーバは、通知された第２のデータの間引き率に従って、前記第２の下位データベースに蓄積された第２のデータを間引いて前記第２の低速回線を通じて前記上位データサーバに周期的に送信する
ことを特徴とするデータ蓄積システム。
【請求項６】
前記上位データサーバは、前記第１の下位データベースに蓄積されるデータ量、及び前記第１の低速回線の通信速度に基づいて第１のデータの間引き率を計算するとともに、前記第２の下位データベースに蓄積されるデータ量、及び前記第２の低速回線の通信速度に基づいて第２のデータの間引き率を計算する
ことを特徴とする請求項５記載のデータ蓄積システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、上下水処理プラント等、各種プラントにおいて、下位データサーバと、通信速度の遅い回線を介して下位データサーバに接続されている上位データサーバとを含むデータ蓄積システムに関するものである。
特に、下位データサーバは、データのエンドレス蓄積機能を持ち、ＬＡＮなど通信速度の速い回線を通じて下位プラント監視装置にデータを送信し、上位データサーバは、下位データサーバから、通信速度の遅い回線を介して、その回線速度に応じて、データを間引いて取得し、また、データのエンドレス蓄積機能を持ち、ＬＡＮなど通信速度の速い回線を通じて上位プラント監視装置にデータを送信するものである。
【背景技術】
【０００２】
従来のシステムにおいては、テーブルとして蓄積された下位データサーバのデータの一部のレプリカを作成し、上位データサーバ内にもテーブルとして蓄積し、必要に応じて上位データサーバのテーブルを入れ替えることにより、アクセス集中による回線の混雑を防ぎ、また、下位データサーバから上位データベースに対してデータ量の多いデータを送信する必要が生じた場合、通信速度の低い回線に負荷をかけることを避けるために、夜中などの通信データの少ない時間帯にまとめてデータを送信するというバッチ処理を行っていた（例えば、特許文献１参照）。
【０００３】
また、従来の別のシステムにおいては、下位データサーバのデータの一部を上位データサーバに送信する際に、優先度をつけて、バッファの負荷が高い時に、優先度の低いデータを間引いていた（例えば、特許文献２参照）。
【０００４】
【特許文献１】特開平１１−２０３３１６号公報
【特許文献２】特公平４−２６２６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述したような従来のシステムでは、直にデータを参照したい場合も、データが送信される時間まで待つ、または、負荷の高い回線に対して必要なデータを含むテーブル内の全てのデータを送信する必要があった。また、特定のテーブルのように、既に蓄積が完了している下位データサーバのデータから、選択した一部のデータを、全て、上位データサーバに送信する場合に有効な方法であったため、下位データサーバに常に新しいデータが蓄積されてゆき、そのデータを上位データサーバにリアルタイムに送信したい場合には有効ではないという問題点があった。
【０００６】
また、上述したような従来の別のシステムでは、上位データサーバと下位データサーバ間に別途装置を設置するか、下位データサーバに同機能を持つソフトウェアを搭載する必要があるという問題点があった。また、下位データサーバのデータの優先度に関係なく、常に一定の割合でデータを間引く場合には有効でないという問題点があった。
【０００７】
この発明は、上述のような課題を解決するためになされたもので、その目的は、通信速度の遅い回線を介して下位データサーバに接続された上位装置が、下位データサーバで蓄積しているデータの一部をリアルタイムに参照することができるデータ蓄積システムを得るものである。
【課題を解決するための手段】
【０００８】
この発明に係るデータ蓄積システムは、下位システムと上位システムが通信速度の遅い低速回線により接続され、前記下位システムが、プラント機器から通信速度の速い下位高速回線を通じてデータを収集して下位データベースにエンドレスに蓄積する下位データサーバと、前記下位高速回線を通じて前記下位データベースのデータを参照する下位プラント監視装置とを設けるとともに、前記上位システムが、前記下位システムから前記低速回線を通じてデータを収集して上位データベースにエンドレスに蓄積する上位データサーバと、通信速度の速い上位高速回線を通じて前記上位データベースのデータを参照する上位プラント監視装置とを設けるデータ蓄積システムであって、前記上位データサーバは、データの間引き率を前記下位データサーバに通知し、前記下位データサーバは、通知されたデータの間引き率に従って、前記下位データベースに蓄積されたデータを間引いて前記低速回線を通じて前記上位データサーバに周期的に送信するものである。
【発明の効果】
【０００９】
この発明に係るデータ蓄積システムは、通信速度の遅い回線を介して下位データサーバに接続された上位装置が、下位データサーバで蓄積しているデータの一部をリアルタイムに参照することができるという効果を奏する。
【発明を実施するための最良の形態】
【００１０】
実施の形態１．
この発明の実施の形態１に係るデータ蓄積システムについて図１から図３までを参照しながら説明する。図１は、この発明の実施の形態１に係るデータ蓄積システムの構成を示す図である。なお、各図中、同一符号は同一又は相当部分を示す。
【００１１】
図１において、本システムは、下位システム１００と、上位システム２００とを含み、両者は通信速度の遅い低速回線６を用いて接続されている。
【００１２】
下位システム１００は、プラント機器１と、下位データサーバ２と、そのデータベース（下位データベース）３と、プラント監視装置（下位プラント監視装置）４と、ＬＡＮ（イーサネット（登録商標））などの通信速度の速い高速回線（下位高速回線）５とを含む。下位データサーバ２は、プラント機器１よりデータを常に収集し、データベース３にエンドレスに蓄積する。プラント監視装置４は、下位データサーバ２と高速回線５を用いて接続され、データベース３のデータを参照する。
【００１３】
また、上位システム２００は、上位データサーバ７と、そのデータベース（上位データベース）８と、プラント監視装置（上位プラント監視装置）９と、ＬＡＮ（イーサネット（登録商標））などの通信速度の速い高速回線（上位高速回線）１０とを含む。上位データサーバ７は、下位システム１００と通信速度の遅い低速回線６を用いて接続され、下位システム１００のデータの一部を回線６の通信速度にあわせて間引きされたデータを、データベース８にエンドレスに蓄積する。プラント監視装置９は、上位データサーバ７と高速回線１０を用いて接続され、データベース８のデータを参照する。
【００１４】
つぎに、この実施の形態１に係るデータ蓄積システムの動作について図面を参照しながら説明する。図２は、この発明の実施の形態１に係るデータ蓄積システムの全体の動作を示す図である。また、図３は、この発明の実施の形態１に係るデータ蓄積システムのデータの間引き動作を示す図である。
【００１５】
下位データサーバ２は、プラント機器１よりデータ量の大きいデータを定期的に収集し続け（ＳＴ１）、データベース３にエンドレスに蓄積する（ＳＴ２）。このエンドレスに蓄積するとは、データサーバ２内のディスク（データベース３）がいっぱいになったら最古のデータから上書きして常に最新のデータを蓄積することをいう。また、データベース３には、図３に示すように、例えば１秒周期で一定量のデータが常に蓄積される。
【００１６】
プラント監視装置４は、下位データサーバ２と、ＬＡＮなどの通信速度の速い高速回線５を用いて接続されているため、下位データサーバ２にデータベース３内のデータ送信をリクエストすると（ＳＴ３）、下位データサーバ２はデータを送信し（ＳＴ４）、プラント監視装置４ではリアルタイムにデータを参照することができる。
【００１７】
しかし、下位システム１００と、通信速度の遅い回線６を用いて接続された上位システム２００内のプラント監視装置９から、データベース３の大量のデータを参照しようとした場合、大量のデータが下位システム１００から上位システム２００に転送が完了されるまでの時間はそれらを参照することができないため、リアルタイムなデータ参照は不可能となる。
【００１８】
これより、データベース３内のデータをリアルタイムに転送するために、回線６の通信速度にあわせてデータを間引いて送信する方法を説明する。
【００１９】
プラント監視装置９から、上位データサーバ７に対して、下位データサーバ２がプラント機器１から収集するデータ量と、回線６の通信速度を考慮し、リアルタイムに転送できるようデータの間引き率を設定する（ＳＴ５）。ここで、データベース３のデータをどの割合で間引くかは、データベース３のデータ量と回線６の通信速度から手動で設定を行う。上位データサーバ７は、ここで設定された内容を下位データサーバ２に回線６を介して通知する（ＳＴ６）。下位データサーバ２は、通知された内容（データの間引き率）に従って、データを間引いて回線６を介して上位データサーバ７に周期的にデータを送信する（ＳＴ７）。上位データサーバ７は、送信されてきたデータをデータベース８にエンドレスに蓄積する（ＳＴ８）。
【００２０】
データベース８内にデータが蓄積されると、上位システム２００内のプラント監視装置９は、上位データサーバ７とはＬＡＮなどの通信速度の速い高速回線１０を用いて接続されているため、プラント監視装置９から上位データサーバ７にデータベース８内のデータ送信をリクエストすると（ＳＴ９）、上位データサーバ７はデータを送信し（ＳＴ１０）、プラント監視装置９上でリアルタイムにデータを参照することができる。
【００２１】
ここで、データベース３のデータを間引いてデータベース８に蓄積する方法を図３に示す。この図３の例では、上位データサーバ７は、下位データサーバ２に対して、データベース３に１秒に１回蓄積されているデータを、回線６の通信速度で送信可能なデータ量である２０％のデータ送信を行うと設定し、５秒に１回に間引いて、データベース８に蓄積していることを示す。
【００２２】
このような方法を用いて、データベース３内のデータを参照したいプラント監視装置９や、このプラント監視装置９のように上位システム２００内の装置からは、すべて上位データサーバ７のデータベース８を参照することにより、通信速度の遅い回線６への負荷を増やすことなく、下位システム１００内のデータベース３内の間引かれたデータをリアルタイムに参照できるシステムを得ることができる。
【００２３】
実施の形態２．
この発明の実施の形態２に係るデータ蓄積システムについて図４から図６までを参照しながら説明する。図４は、この発明の実施の形態２に係るデータ蓄積システムの構成を示す図である。なお、各図中、同一符号は同一又は相当部分を示す。
【００２４】
図１において、プラント機器１よりデータを収集する装置は下位データサーバ２のみであったが、この実施の形態２では、図４に示すように、下位データサーバ（第１の下位データサーバ）２とは異なるデータをプラント機器１より収集する下位データサーバ（第２の下位データサーバ）２Ａと、下位データサーバ２Ａのデータベース（第２の下位データベース）３Ａがあり、上位システム２００内のプラント監視装置９が通信速度の遅い同一の低速回線６を介してデータベース（第１の下位データベース）３とデータベース３Ａ内に蓄積されたデータを参照する。なお、下位システム１００のプラント監視装置４は、下位データサーバ２、２Ａと高速回線５を用いて接続され、データベース３、３Ａのデータを参照する。
【００２５】
つぎに、この実施の形態２に係るデータ蓄積システムの動作について図面を参照しながら説明する。図５は、この発明の実施の形態２に係るデータ蓄積システムの全体の動作を示す図である。また、図６は、この発明の実施の形態２に係るデータ蓄積システムのデータの間引き動作を示す図である。
【００２６】
上位システム２００内のプラント監視装置９がデータベース３とデータベース３Ａのデータをリアルタイムに参照する方法について説明する。
【００２７】
下位データサーバ２は、プラント機器１よりデータ量の大きいデータ（第１のデータ）を定期的に収集し続け（ＳＴ１）、データベース３にエンドレスに蓄積する（ＳＴ２）。また、下位データサーバ２Ａも、プラント機器１よりデータ量の大きいデータ（第２のデータ）を定期的に収集し続け（ＳＴ１Ａ）、データベース３Ａにエンドレスに蓄積する（ＳＴ２Ａ）。
【００２８】
データベース３およびデータベース３Ａ内のデータをリアルタイムに上位システム２００に転送するために、回線６の通信速度にあわせて間引いて送信する方法を説明する。
【００２９】
プラント監視装置９から、上位データサーバ７に対して、下位データサーバ２と下位データサーバ２Ａが、それぞれ、プラント機器１から収集するデータ量と、回線６の通信速度を考慮し、リアルタイムに転送できるようデータの間引き率を設定する（ＳＴ５）。ここで、データベース３およびデータベース３Ａのデータをそれぞれどの割合で間引くかは、データベース３とデータベース３Ａのデータ量と回線６の通信速度から手動で設定を行う。上位データサーバ７は、ここで設定された内容を下位データサーバ２と下位データサーバ２Ａに回線６を介して通知する（ＳＴ６、ＳＴ６Ａ）。下位データサーバ２および下位データサーバ２Ａは、通知された内容（データの間引き率）に従って、データを間引いて上位データサーバ７に回線６を介して周期的にデータを送信する（ＳＴ７、ＳＴ７Ａ）。上位データサーバ７は、送信されてきたデータをデータベース８にエンドレスに蓄積する（ＳＴ８）。
【００３０】
また、データベース８では、データベース３のデータを蓄積する領域（第１の領域）と、データベース３Ａのデータを蓄積する領域（第２の領域）をあらかじめわけておく。データベース３とデータベース３Ａのデータを間引いてデータベース８に蓄積する方法を図６に示す。
【００３１】
この図６の例では、上位データサーバ７は、回線６の通信速度にあわせて、下位データサーバ２のデータベース３に１秒に１回蓄積されているデータのうち２０％のデータである５秒に１回の送信を行うと設定するとともに、下位データサーバ２Ａのデータベース３Ａに１秒に１回蓄積されているデータのうち１０％のデータである１０秒に１回の送信を行うと設定し、データベース８に蓄積していることを示す。
【００３２】
同様にして、下位データサーバが３台以上ある場合も、すべての下位データサーバのデータベース内にエンドレスに蓄積されるデータを上位データサーバ７のデータベース８にエンドレスに蓄積することにより、上位システム２００のプラント監視装置９が各データをリアルタイムに参照することができる。
【００３３】
実施の形態３．
この発明の実施の形態３に係るデータ蓄積システムについて図１から図３までを参照しながら説明する。この発明の実施の形態３に係るデータ蓄積システムの構成は、上記実施の形態１と同様である。なお、各図中、同一符号は同一又は相当部分を示す。
【００３４】
上記実施の形態１においては、下位データサーバ２のデータベース３にエンドレスに蓄積されたデータをどの割合で間引いて上位データサーバ７のデータベース８に蓄積するかは、図２のＳＴ５に示すように、手動で設定していたが、下位データサーバ２のデータベース３に蓄積されるデータ量が既知で常に一定である場合、図２に示すように、データベース３に蓄積されるデータ量と、下位システム１００と上位システム２００を接続する回線６の通信速度を、プラント監視装置９から上位データサーバ７にあらかじめ入力しておくことにより（ＳＴ５−１）、上位データサーバ７内で下位データサーバ２の蓄積データ量のうち何％を回線６でリアルタイムに送信できるかを計算し、上位データサーバ７内でデータの間引き率を設定する（ＳＴ５−２）。
【００３５】
データの間引き率は、回線６の通信速度をデータベース３に蓄積されるデータ量で割ることにより求めることができる。例えば、同じ時間において、回線６の通信速度が「４」、データベース３に蓄積されるデータ量が「２０」の場合には、４／２０＝０．２となり、データの間引き率は２０％となる。上位データサーバ７は、プラント監視装置９から回線６の通信速度とデータベース３に蓄積されるデータ量とを取得して上記式によりデータの間引き率を計算する。
【００３６】
この後、ＳＴ６からＳＴ８までの手順を上記実施の形態１と同様に行うことによって、データベース３に蓄積されるデータ量と回線６の通信速度を入力することにより、間引き率を自動的に決定しデータベース８に蓄積する機能を、上位データサーバ７に付加することができる。
【００３７】
また、データベース３のデータを間引いてデータベース８に蓄積する方法は、上記実施の形態１と同様であり、図３に示したとおりである。
【００３８】
これにより、プラント機器１から、常に一定のデータ量がデータベース３に蓄積される場合に有効な上位データサーバ７が得られる。
【００３９】
実施の形態４．
この発明の実施の形態４に係るデータ蓄積システムについて図４から図６までを参照しながら説明する。この発明の実施の形態４に係るデータ蓄積システムの構成は、上記実施の形態２と同様である。なお、各図中、同一符号は同一又は相当部分を示す。
【００４０】
上記実施の形態２においては、下位データサーバ２のデータベース３および下位データサーバ２Ａのデータベース３Ａにエンドレスに蓄積されたデータをどの割合で間引いて上位データサーバ７のデータベース８に蓄積するかは、図５のＳＴ５に示すように、手動で設定していたが、図５に示すように、下位データサーバ２のデータベース３および下位データサーバ２Ａのデータベース３Ａに蓄積されるデータ量が既知で常に一定である場合、データベース３およびデータベース３Ａに蓄積されるデータ量と、下位システム１００と上位システム２００を接続する回線６の通信速度を、プラント監視装置９から上位データサーバ７にあらかじめ入力しておくことにより（ＳＴ５−１）、上位データサーバ７内で下位データサーバ２および下位データサーバ２Ａの蓄積データ量のうち何％を回線６でリアルタイムに送信できるかを計算し、データの間引き率を設定する（ＳＴ５−２）。
【００４１】
データの間引き率は、回線６の通信速度をデータベース３、３Ａに蓄積されるデータ量で割ることにより求めることができる。上位データサーバ７は、プラント監視装置９から回線６の通信速度とデータベース３、３Ａに蓄積されるデータ量とを取得してデータの間引き率を計算する。
【００４２】
この後、ＳＴ６からＳＴ８までの手順を上記実施の形態２と同様に行うことによって、データベース３およびデータベース３Ａに蓄積されるデータ量と回線６の通信速度を入力することにより、間引き率を自動的に決定する機能を、上位データサーバ７に付加することができる。
【００４３】
また、データベース８ではデータベース３のデータを蓄積する領域と、データベース３Ａのデータを蓄積する領域をあらかじめわけておく。データベース３とデータベース３Ａのデータを間引いてデータベース８に蓄積する方法は、上記実施の形態２と同様であり、図６に示したとおりである。
【００４４】
同様にして、下位システム１００にデータサーバが３台以上ある場合でも、映像データのように常に一定のデータ量が下位システム１００に蓄積されるならば、下位システム１００のデータサーバ数とそれぞれのデータベースへの蓄積データ量および回線６の通信速度を入力することにより、自動的に間引き率を決定しデータベース８に蓄積することができる上位データサーバ７が得られる。
【００４５】
実施の形態５．
この発明の実施の形態５に係るデータ蓄積システムについて図７及び図８を参照しながら説明する。図７は、この発明の実施の形態５に係るデータ蓄積システムの構成を示す図である。なお、各図中、同一符号は同一又は相当部分を示す。
【００４６】
上記実施の形態１から４までにおいては、単数または複数の下位データサーバが、すべて通信速度の遅い同一の回線６により上位システム２００と接続されている構成であったが、この実施の形態５では、図７に示すように、下位システム（第１の下位システム）１００と、別のシステムである下位システム（第２の下位システム）１００Ａが、それぞれ、通信速度の遅い異なる低速回線（第１の低速回線）６、低速回線（第２の低速回線）６Ａを介して上位システム２００と接続され、下位データサーバ（第１の下位データサーバ）２のデータベース（第１の下位データベース）３および下位データサーバ（第２の下位データサーバ）２Ａのデータベース（第２の下位データベース）３Ａに蓄積されるデータ量が既知で常に一定の構成である。なお、下位システム１００のプラント監視装置（第１の下位プラント監視装置）４は、下位データサーバ２と高速回線（第１の下位高速回線）５を用いて接続され、データベース３のデータを参照する。また、下位システム１００Ａのプラント監視装置（第２の下位プラント監視装置）４Ａは、下位データサーバ２Ａと高速回線（第２の下位高速回線）５Ａを用いて接続され、データベース３のデータを参照する。
【００４７】
つぎに、この実施の形態５に係るデータ蓄積システムの動作について図面を参照しながら説明する。図８は、この発明の実施の形態５に係るデータ蓄積システムの全体の動作を示す図である。
【００４８】
上位システム２００内のプラント監視装置９がデータベース３とデータベース３Ａのデータをリアルタイムに参照する方法について説明する。
【００４９】
図８に示すように、下位データサーバ２はプラント機器（第１のプラント機器）１より、データ量の大きいデータ（第１のデータ）を定期的に収集し続け（ＳＴ１）、データベース３にエンドレスに蓄積する（ＳＴ２）。
【００５０】
また、下位データサーバ２Ａもプラント機器（第２のプラント機器）１Ａより、データ量の大きいデータ（第２のデータ）を定期的に収集し続け（ＳＴ１Ａ）、データベース３Ａにエンドレスに蓄積する（ＳＴ２Ａ）。
【００５１】
上記実施の形態３または４において、図２、図５のＳＴ５−１，ＳＴ５−２に示した方法と同様に、下位データサーバ２のデータベース３に蓄積されるデータ量と、回線６の通信速度を入力することにより（ＳＴ５−１）、また、下位データサーバ２Ａのデータベース３Ａに蓄積されるデータ量と、回線６Ａの通信速度を入力することにより（ＳＴ５−１）、それぞれのデータの間引き率を自動的に決定する（ＳＴ５−２）。
【００５２】
上位データサーバ７は、ここで設定された内容を下位データサーバ２と下位データサーバ２Ａに通知する（ＳＴ６、ＳＴ６Ａ）。下位データサーバ２および下位データサーバ２Ａは、通知された内容（データの間引き率）に従って、データを間引いて、それぞれ回線６、回線６Ａを用いて、上位データサーバ７に周期的にデータを送信する（ＳＴ７、ＳＴ７Ａ）。上位データサーバ７は、送信されてきたデータをデータベース８にエンドレスに蓄積する（ＳＴ８）。
【００５３】
また、データベース８では、データベース３のデータを蓄積する領域（第１の領域）と、データベース３Ａのデータを蓄積する領域（第２の領域）をあらかじめわけておく。データベース３とデータベース３Ａのデータを間引いてデータベース８に蓄積する方法は、上記実施の形態２、４と同様であり、図６に示したとおりである。
【００５４】
同様にして、３台以上のプラント機器からのデータを統合して上位システム２００で監視する場合に、上位システム２００と３台以上の下位システムが通信速度の遅い３本以上の低速回線を介して接続されている場合も、自動的に間引き率を決定して、各下位システムのデータを、データベース８内にエンドレスに蓄積することができる上位データサーバ７が得られる。
【図面の簡単な説明】
【００５５】
【図１】この発明の実施の形態１及び３に係るデータ蓄積システムの構成を示す図である。
【図２】この発明の実施の形態１及び３に係るデータ蓄積システムの全体の動作を示す図である。
【図３】この発明の実施の形態１及び３に係るデータ蓄積システムのデータの間引き動作を示す図である。
【図４】この発明の実施の形態２及び４に係るデータ蓄積システムの構成を示す図である。
【図５】この発明の実施の形態２及び４に係るデータ蓄積システムの全体の動作を示す図である。
【図６】この発明の実施の形態２及び４に係るデータ蓄積システムのデータの間引き動作を示す図である。
【図７】この発明の実施の形態５に係るデータ蓄積システムの構成を示す図である。
【図８】この発明の実施の形態５に係るデータ蓄積システムの全体の動作を示す図である。
【符号の説明】
【００５６】
１、１Ａ  プラント機器、２、２Ａ  下位データサーバ、３、３Ａ  データベース、４、４Ａ  プラント監視装置、５、５Ａ  高速回線、６、６Ａ  低速回線、７  上位データサーバ、８  データベース、９  プラント監視装置、１０  高速回線、１００、１００Ａ  下位システム、２００  上位システム。
【図１】
2005222248.tif 000003
【図２】
2005222248.tif 000004
【図３】
2005222248.tif 000005
【図４】
2005222248.tif 000006
【図５】
2005222248.tif 000007
【図６】
2005222248.tif 000008
【図７】
2005222248.tif 000009
【図８】
2005222248.tif 000010