(57)【要約】【課題】演算式修正時における負担を低減することが可能なプラントデータ演算蓄積処理装置およびプラントデータ演算蓄積処理方法を提供すること。【解決手段】演算式テーブルを編集し、編集された演算式テーブルにより演算結果テーブルを初期化し、編集された演算式テーブルと初期化された演算結果テーブルとを送信し、送信された演算式テーブルおよび演算結果テーブルを保存し、保存された演算式テーブルと、現時点で運用されている演算式テーブルとを比較して修正された演算式を検出し、検出された修正された演算式に対応する、現時点で運用されている演算結果テーブルの部分のみを、保存された演算結果テーブルで置き換え、現時点で運用されている演算式テーブルを、保存された演算式テーブルで置き換える。【選択図】図１
2007034516.tif 000002
【特許請求の範囲】
【請求項１】
演算式テーブルを編集する演算式テーブル編集部と、
前記編集された演算式テーブルにより演算結果テーブルを初期化する演算結果テーブル初期化部と、
前記編集された演算式テーブルと前記初期化された演算結果テーブルとを送信するテーブル送信部と
を有するエンジニアリングツールと、
前記エンジニアリングツールにより送られた演算式テーブルおよび演算結果テーブルを保存する新テーブル保存部と、
現時点で運用されている演算式テーブルおよび演算結果テーブルを保存する現テーブル保存部と、
前記新テーブル保存部の前記演算式テーブルと前記現テーブル保存部の前記演算式テーブルとを比較して修正された演算式を検出する修正演算式検出部と、
前記検出された修正された演算式に対応する前記現テーブル保存部の前記演算結果テーブルの部分のみを、前記新テーブル保存部に保存された前記演算結果テーブルで置き換える演算結果テーブル更新部と、
前記現テーブル保存部の前記演算式テーブルを前記新テーブル保存部の前記演算式テーブルで置き換える演算式テーブル更新部と
を有するプラントデータ演算蓄積サーバと
を具備することを特徴とするプラントデータ演算蓄積処理装置。
【請求項２】
演算式テーブルを編集する演算式テーブル編集部と、
前記編集された演算式テーブルにより演算結果テーブルを初期化する演算結果テーブル初期化部と、
前記編集された演算式テーブルと前記初期化された演算結果テーブルとを保存する新テーブル保存部と、
現時点で運用されている演算式テーブルおよび演算結果テーブルを取得する現テーブル取得部と、
前記保存された演算式テーブルと前記取得された演算式テーブルとを比較して修正された演算式を検出する修正演算式検出部と、
前記保存された演算結果テーブルのうち前記検出された修正された演算式に対応していない部分のみを、前記取得された演算結果テーブルで置き換える演算結果テーブル再製部と、
前記保存された演算式テーブルと前記置き換えがされた演算結果テーブルとを送信するテーブル送信部と
を有するエンジニアリングツールと、
現時点で運用されている前記演算式テーブルと前記演算結果テーブルとを保存する現テーブル保存部と、
前記送信された演算式テーブルおよび演算結果テーブルで、前記現テーブル保存部に保存された前記演算式テーブルおよび前記演算結果テーブルをそれぞれ置き換えるテーブル更新部と
を有するプラントデータ演算蓄積サーバと
を具備することを特徴とするプラントデータ演算蓄積処理装置。
【請求項３】
前記プラントデータ演算蓄積サーバとは別個に設けられた、プラントからデータを収集するヒストリカルデータ収集サーバをさらに具備し、
前記プラントデータ演算蓄積サーバが、動作復帰時に、前記ヒストリカルデータ収集サーバで収集されたプラントデータを用いて、前記現テーブル保存部に保存された前記演算結果テーブルに対し補充を行う補充計算機能部をさらに有すること
を特徴とする請求項１または２記載のプラントデータ演算蓄積処理装置。
【請求項４】
前記プラントデータ演算蓄積サーバとは別個に設けられた、プラントからデータを収集するヒストリカルデータ収集サーバをさらに具備し、
前記プラントデータ演算蓄積サーバが、動作復帰時に、前記ヒストリカルデータ収集サーバで収集されたプラントデータを用いて、前記現テーブル保存部に保存された前記演算結果テーブルに対し補充を行う補充計算機能部をさらに有し、
前記プラントデータ演算蓄積サーバが、前記動作復帰時に機能する前記補充計算機能部として、前記演算結果テーブル更新部および前記演算式テーブル更新部により更新される前記現テーブル保存部を用いて計算を行うこと
を特徴とする請求項１記載のプラントデータ演算蓄積処理装置。
【請求項５】
演算式テーブルを編集するステップと、
前記編集された演算式テーブルにより演算結果テーブルを初期化するステップと、
前記編集された演算式テーブルと前記初期化された演算結果テーブルとを送信するステップと、
前記送信された演算式テーブルおよび演算結果テーブルを保存するステップと、
前記保存された演算式テーブルと、現時点で運用されている演算式テーブルとを比較して修正された演算式を検出するステップと、
前記検出された修正された演算式に対応する、現時点で運用されている演算結果テーブルの部分のみを、前記保存された演算結果テーブルで置き換えるステップと、
現時点で運用されている前記演算式テーブルを前記保存された演算式テーブルで置き換えるステップと
を具備することを特徴とするプラントデータ演算蓄積処理方法。
【請求項６】
演算式テーブルを編集するステップと、
前記編集された演算式テーブルにより演算結果テーブルを初期化するステップと、
前記編集された演算式テーブルと前記初期化された演算結果テーブルとを保存するステップと、
現時点で運用されている演算式テーブルおよび演算結果テーブルを取得するステップと、
前記保存された演算式テーブルと前記取得された演算式テーブルとを比較して修正された演算式を検出するステップと、
前記保存された演算結果テーブルのうち前記検出された修正された演算式に対応していない部分のみを、前記取得された演算結果テーブルで置き換えるステップと、
前記保存された演算式テーブルと前記置き換えがされた演算結果テーブルとを送信するステップと、
前記送信された演算式テーブルおよび演算結果テーブルで、現時点で運用されている前記演算式テーブルおよび前記演算結果テーブルをそれぞれ置き換えるステップと
を具備することを特徴とするプラントデータ演算蓄積処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プラントから得られるデータを用いて必要な演算を施し演算結果の蓄積などの処理を行うプラントデータ演算蓄積処理装置およびプラントデータ演算蓄積処理方法に係り、特に、演算式修正時における負担低減に好適なプラントデータ演算蓄積処理装置およびプラントデータ演算蓄積処理方法に関する。
【背景技術】
【０００２】
プラントの運用においては、プラントを制御するプラント制御装置とともに、プラントから得られるデータを用いて必要な演算を施し、演算結果の蓄積処理やその定型フォーマット出力処理などを行うプラントデータ演算蓄積処理装置が用いられている（例えば下記特許文献１参照）。
【０００３】
このようなプラントデータ演算蓄積処理装置は、演算式や出力フォーマットを修正するためのツールを備えており、演算式の修正の場合には、通常、以下のような過程を経てその修正を実効化する。まず、修正ツールにより、演算式テーブルを修正し、この修正された演算式テーブルにより演算結果テーブルを初期化（初期値の計算）する。演算式テーブルはその一部が実際の修正対象であり、演算結果テーブルの初期化では、演算式テーブルの修正部分に対応する初期化部分と、その以外の初期化部分が混在する。
【０００４】
次に、演算式テーブルと演算結果テーブルとは、プラントからのデータの収集、演算、蓄積などを行う機能部に送られ、この機能部で現在用いられている演算式テーブルと演算結果テーブルとにそれぞれ上書きされる。このとき、もとの演算結果テーブルは、演算式テーブルの修正に伴う初期化がされるが、一方、演算式テーブルの修正部分に対応しない初期化もされてしまう。このため、通常、演算式テーブルの修正部分に対応しない演算結果テーブル部分は、もとの演算結果テーブルにある情報を用いて手計算を行い修復するようにしている。
【特許文献１】特開平１０−３２００３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、上記の事情を考慮してなされたもので、演算式修正時における負担を低減することが可能なプラントデータ演算蓄積処理装置およびプラントデータ演算蓄積処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の課題を解決するため、本発明の一態様に係るプラントデータ演算蓄積処理装置は、演算式テーブルを編集する演算式テーブル編集部と、前記編集された演算式テーブルにより演算結果テーブルを初期化する演算結果テーブル初期化部と、前記編集された演算式テーブルと前記初期化された演算結果テーブルとを送信するテーブル送信部とを有するエンジニアリングツールと、前記エンジニアリングツールにより送られた演算式テーブルおよび演算結果テーブルを保存する新テーブル保存部と、現時点で運用されている演算式テーブルおよび演算結果テーブルを保存する現テーブル保存部と、前記新テーブル保存部の前記演算式テーブルと前記現テーブル保存部の前記演算式テーブルとを比較して修正された演算式を検出する修正演算式検出部と、前記検出された修正された演算式に対応する前記現テーブル保存部の前記演算結果テーブルの部分のみを、前記新テーブル保存部に保存された前記演算結果テーブルで置き換える演算結果テーブル更新部と、前記現テーブル保存部の前記演算式テーブルを前記新テーブル保存部の前記演算式テーブルで置き換える演算式テーブル更新部とを有するプラントデータ演算蓄積サーバとを具備することを特徴とする。
【０００７】
また、本発明の別の態様に係るプラントデータ演算蓄積処理装置は、演算式テーブルを編集する演算式テーブル編集部と、前記編集された演算式テーブルにより演算結果テーブルを初期化する演算結果テーブル初期化部と、前記編集された演算式テーブルと前記初期化された演算結果テーブルとを保存する新テーブル保存部と、現時点で運用されている演算式テーブルおよび演算結果テーブルを取得する現テーブル取得部と、前記保存された演算式テーブルと前記取得された演算式テーブルとを比較して修正された演算式を検出する修正演算式検出部と、前記保存された演算結果テーブルのうち前記検出された修正された演算式に対応していない部分のみを、前記取得された演算結果テーブルで置き換える演算結果テーブル再製部と、前記保存された演算式テーブルと前記置き換えがされた演算結果テーブルとを送信するテーブル送信部とを有するエンジニアリングツールと、現時点で運用されている前記演算式テーブルと前記演算結果テーブルとを保存する現テーブル保存部と、前記送信された演算式テーブルおよび演算結果テーブルで、前記現テーブル保存部に保存された前記演算式テーブルおよび前記演算結果テーブルをそれぞれ置き換えるテーブル更新部とを有するプラントデータ演算蓄積サーバとを具備することを特徴とする。
【０００８】
また、本発明の一態様に係るプラントデータ演算蓄積処理方法は、演算式テーブルを編集するステップと、前記編集された演算式テーブルにより演算結果テーブルを初期化するステップと、前記編集された演算式テーブルと前記初期化された演算結果テーブルとを送信するステップと、前記送信された演算式テーブルおよび演算結果テーブルを保存するステップと、前記保存された演算式テーブルと、現時点で運用されている演算式テーブルとを比較して修正された演算式を検出するステップと、前記検出された修正された演算式に対応する、現時点で運用されている演算結果テーブルの部分のみを、前記保存された演算結果テーブルで置き換えるステップと、現時点で運用されている前記演算式テーブルを前記保存された演算式テーブルで置き換えるステップとを具備することを特徴とする。
【０００９】
また、本発明の別の態様に係るプラントデータ演算蓄積処理方法は、演算式テーブルを編集するステップと、前記編集された演算式テーブルにより演算結果テーブルを初期化するステップと、前記編集された演算式テーブルと前記初期化された演算結果テーブルとを保存するステップと、現時点で運用されている演算式テーブルおよび演算結果テーブルを取得するステップと、前記保存された演算式テーブルと前記取得された演算式テーブルとを比較して修正された演算式を検出するステップと、前記保存された演算結果テーブルのうち前記検出された修正された演算式に対応していない部分のみを、前記取得された演算結果テーブルで置き換えるステップと、前記保存された演算式テーブルと前記置き換えがされた演算結果テーブルとを送信するステップと、前記送信された演算式テーブルおよび演算結果テーブルで、現時点で運用されている前記演算式テーブルおよび前記演算結果テーブルをそれぞれ置き換えるステップとを具備することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、演算式修正時における負担を低減することが可能なプラントデータ演算蓄積処理装置およびプラントデータ演算蓄積処理方法を提供できる。
【発明を実施するための最良の形態】
【００１１】
以下では本発明の実施形態を図面を参照しながら説明する。図１は、本発明の一実施形態に係るプラントデータ演算蓄積処理装置の構成を示すブロック図である。このプラントデータ演算蓄積処理装置は、エンジニアリングツール１０とプラントデータ演算蓄積サーバ２０とを構成要素として有し、これらはそれぞれ後述の内部構成を有する。
【００１２】
プラントデータ演算蓄積サーバ２０は、プラント制御装置３０がプラント４０を制御するに際して得られる各種のプラント計測データをプラント制御装置３０を介してプラント４０から取得し、これを用いて所定の演算式で演算を行いその結果の蓄積などの処理を行う。エンジニアリングツール１０は、プラントデータ演算蓄積サーバ２０が演算などの処理を行うための演算式を編集し、また、蓄積されたデータを所定形式で出力させるためのフォーマットの指定などを行う。
【００１３】
エンジニアリングツール１０は、演算式／フォーマット編集部１１、演算結果テーブル初期化部１２、演算式テーブル１３、演算結果テーブル１４、テーブル送信部１５を有する。
【００１４】
演算式／フォーマット編集部１１は、ユーザの操作により、プラントデータ演算蓄積サーバ２０が行う演算の演算式や、プラントデータ演算蓄積サーバ２０に蓄積されたデータを出力させるときのフォーマットの編集を行うものである。フォーマットの編集については公知技術を用いることが可能なので、以下では説明を省略する。編集で修正された演算式は、演算式テーブル１３に反映される。
【００１５】
演算結果テーブル初期化部１２は、ユーザの操作によりまたは自動的に、演算式テーブル１３の演算式を用いて演算結果の初期値を求めるものである。求められた初期値は演算結果テーブル１４に反映される。
【００１６】
演算式テーブル１３、演算結果テーブル１４は、それぞれ、テーブル化された演算式、テーブル化された演算結果の記憶保存領域である。テーブル送信部１５は、演算式テーブル１３および演算結果テーブル１４の内容をプラントデータ演算蓄積サーバ２０に送信するものである。
【００１７】
プラントデータ演算蓄積サーバ２０は、新テーブル保存部２１、現テーブル保存部２２、演算式テーブル更新部２３、修正演算式検出部２４、演算結果テーブル更新部２５、演算処理部２６を有する。
【００１８】
新テーブル保存部２１は、エンジニアリングツール１０のテーブル送信部１５から送られた演算式テーブルおよび演算結果テーブルを受け取り保存する記憶保存領域である。これらは、演算式テーブル２１ａおよび演算結果テーブル２１ｂとして保存される。現テーブル保存部２２は、現時点で運用している演算式テーブル２２ａおよび演算結果テーブル２２ｂを保存する記憶保存領域である。
【００１９】
演算式テーブル更新部２３は、新テーブル保存部２１の演算式テーブル２１ａで、現テーブル保存部２２の演算式テーブル２２ａを置き換える処理を行うものである。
【００２０】
修正演算式検出部２４は、新テーブル保存部２１の演算式テーブル２１ａと現テーブル保存部２２の演算式テーブル２２ａとを比較して修正された演算式を検出するものである。例えば、各演算式に付与されているＩＤ情報や属性を示す情報をキーとして用い検出することができる。検出結果は、演算結果テーブル更新部２５に送られる。
【００２１】
演算結果テーブル更新部２５は、修正演算式検出部２４から送られた検出結果に基づき、修正された演算式に対応する演算結果テーブル２２ｂの部分のみを、新テーブル保存部２１にある演算結果テーブル２１ｂで置き換える。このような置き換えにより、修正されていない演算式に対応する演算結果テーブル２２ｂの部分に必要のない置き換えがされてしまうのを防止できる。
【００２２】
演算処理部２６は、プラント４０からプラント制御装置３０を介して各種の計測データを取得し、これに現テーブル保存部２２の演算式テーブル２２ａにある演算式を適用しさらに必要に応じて演算結果テーブル２２ｂにあるデータも用いて演算を行い、その演算結果を演算結果テーブル２２ｂに保存するものである。演算結果テーブル２２ｂは、必要に応じて、所定フォーマットのデータ出力のため使用される。図示していないが、そのための構成がプラントデータ演算蓄積サーバ２０には設けられている。
【００２３】
次に、図２を参照して、図１に示したプラントデータ演算蓄積処理装置の演算式テーブル修正時の動作を経時的に説明する。図２は、図１に示すプラントデータ演算蓄積処理装置における演算式テーブル修正時の動作フローを示す流れ図である。
【００２４】
演算式テーブルの修正時には、まず、ユーザがエンジニアリングツール１０の演算式／フォーマット編集部１１から演算式の編集を行う（ステップ５１）。これにより、エンジニアリングツール１０の演算式テーブル１３が修正後のものになる。そこで、この演算式テーブル１３を用いて演算結果の初期値を計算し、その計算結果でエンジニアリングツール１０の演算結果テーブル１４を初期化する（ステップ５２）。編集で得られた演算式テーブル１３および初期化された演算結果テーブル１４の内容は、テーブル送信部１５により、プラントデータ演算蓄積サーバ２０に送られる（ステップ５３）。
【００２５】
プラントデータ演算蓄積サーバ２０では、送られた演算式テーブル１３および演算結果テーブル１４の内容を新テーブル保存部２１の演算式テーブル２１ａおよび演算結果テーブル２１ｂとして記憶保存する（ステップ５４）。そして、保存された演算式テーブル２１ａと、現時点で運用されている、現テーブル保存部２２の演算式テーブル２２ａとを修正演算式検出部２４で比較し、修正された演算式を検出する（ステップ５５）。検出結果は演算結果テーブル更新部２５に送られる。演算結果テーブル更新部２５は、修正された演算式に対応する、現時点で運用されている演算結果テーブル２２ｂの部分のみ、保存された演算結果テーブル２１ｂで置き換える（ステップ５６）。
【００２６】
現時点で運用されている演算式テーブル２２ａの方は、新テーブル保存部２１に保存された演算式テーブル２１ａで、演算式テーブル更新部２３により置き換えられる（ステップ５７）。以上により、演算式テーブル修正が実効化される。修正の実効化前も後も演算処理部２６の処理動作はそのときの演算式テーブル２２ａおよび演算結果テーブル２２ｂを用いてなされている。
【００２７】
この実施形態によれば、演算式テーブルの修正時に、修正していない演算式による初期値が、現時点で運用の演算結果テーブル２２ｂに反映されることがない。したがって、人手によって、もとの演算結果テーブルにあるデータを用いて正しい値を計算し直すというような手間が省け、作業負担の低減、作業の効率化が達せられる。
【００２８】
次に、本発明の別の実施形態について図３を参照して説明する。図３は、本発明の別の実施形態に係るプラントデータ演算蓄積処理装置の構成を示すブロック図であり、図１に示したものと同一または同一相当の構成要素には同一符号を付してある。その部分の説明は特に加えることがない限り省略する。
【００２９】
この実施形態は、エンジニアリングツール１０Ａ側に実質的な更新テーブルの作成機能を設け、プラントデータ演算蓄積サーバ２０Ａ側には、更新されたテーブルを受け取ってこれにより現テーブル保存部２２をそのまま置き換える機能と、現時点で運用されているテーブルを送り出す機能とを備えさせたものである。すなわち、エンジニアリングツール１０Ａは、演算式／フォーマット編集部１１、演算結果テーブル初期化部１２、新テーブル保存部２１Ａ、現テーブル取得部１６、修正演算式検出部２４、演算結果テーブル再製部１７、テーブル送信部１５を有し、プラントデータ演算蓄積サーバ２０Ａは、現テーブル保存部２２、演算処理部２６、データ更新部２７を有する。
【００３０】
演算式テーブル１３および演算結果テーブル１４は、図１に示した実施形態に示した同一符号のものに相当するが、ここでは新テーブル保存部２１Ａとしてプラントデータ演算蓄積サーバ２０Ａに送られるテーブルを保持するものとしても機能する。現テーブル取得部１６は、プラントデータ演算蓄積サーバ２０Ａから現在運用されている演算式テーブル２２ａおよび演算結果テーブル２２ｂの内容を取得する機能と、その取得された内容を演算式テーブル１６ａおよび演算結果テーブル１６ｂとして保存する機能とを有する。
【００３１】
修正演算式検出部２４は、図１に示した実施形態のプラントデータ演算蓄積サーバ２０Ａに設けられる同一符号のものと同一機能であり、検出結果は演算結果テーブル再製部１７に送られる。演算結果テーブル再製部１７は、新テーブル保存部２１Ａの演算結果テーブル１４のうち、検出された修正された演算式に対応していない部分のみを、現テーブル取得部１６の演算結果テーブル１６ｂで置き換えるものである。このような置き換えにより、修正されていない演算式に対応する演算結果テーブル１４の初期化部分が、現時点で運用されている演算結果テーブル１６ｂの内容で再製される。
【００３２】
プラントデータ演算蓄積サーバ２０Ａは、エンジニアリングツール１０Ａのテーブル送信部１５によって送られる新テーブル保存部２１Ａの演算式テーブル１３および演算結果テーブル１４の内容をテーブル更新部２７により受け取る。そして、この受け取った内容で、現テーブル保存部２２の演算式テーブル２２ａおよび演算結果テーブル２２ｂの内容を置き換える。
【００３３】
次に、図４を参照して、図３に示したプラントデータ演算蓄積処理装置の演算式テーブル修正時の動作を経時的に説明する。図４は、図３に示すプラントデータ演算蓄積処理装置における演算式テーブル修正時の動作フローを示す流れ図である。
【００３４】
演算式テーブルの修正時には、まず、ユーザがエンジニアリングツール１０Ａの演算式／フォーマット編集部１１から演算式の編集を行う（ステップ６１）。これにより、新テーブル保存部２１Ａの演算式テーブル１３が修正後のものになる。そこで、この演算式テーブル１３を用いて演算結果の初期値を計算し、その計算結果で新テーブル保存部２１Ａの演算結果テーブル１４を初期化する（ステップ６２）。編集後の演算式テーブル１３および初期化された演算結果テーブル１４は新テーブル保存部２１Ａに保存されている（ステップ６３）。
【００３５】
次に、現時点で運用されている演算式テーブルおよび演算結果テーブルをプラントデータ演算蓄積サーバ２０Ａから現テーブル取得部１６が取得し（ステップ６４）、取得された演算式テーブルおよび演算結果テーブルを、演算式テーブル１６ａおよび演算結果テーブル１６ｂとして記憶保存する。そして、保存された演算式テーブル１３と、現時点で運用されている、取得された演算式テーブル１６ａとを修正演算式検出部２４で比較し、修正された演算式を検出する（ステップ６５）。検出結果は演算結果テーブル再製部１７に送られる。演算結果テーブル再製部１７は、検出された修正された演算式に対応していない演算結果テーブル１４の部分のみ、現時点で運用されている取得された演算結果テーブル１６ｂで置き換える（ステップ６６）。
【００３６】
次に、新テーブル保存部２１Ａの演算式テーブル１３および演算結果テーブル１４の内容は、テーブル送信部１５により、プラントデータ演算蓄積サーバ２０Ａに送信される（ステップ６７）。プラントデータ演算蓄積サーバ２０Ａでは、送られた演算式テーブル１３および演算結果テーブル１４の内容で、現テーブル保存部２２の演算式テーブル２２ａおよび演算結果テーブル２２ｂの内容をテーブル更新部２７により置き換える（ステップ６８）。以上により、演算式テーブル修正が実効化される。修正の実効化前も後も演算処理部２６の処理動作はそのときの演算式テーブル２２ａおよび演算結果テーブル２２ｂを用いてなされている。
【００３７】
この実施形態によっても、演算式テーブルの修正時に、修正していない演算式による初期値が、現時点で運用の演算結果テーブル２２ｂに反映されることがない。したがって、人手によって、もとの演算結果テーブルにあるデータを用いて正しい値を計算し直すというような手間が省け、作業負担の低減、作業の効率化が達せられる。また、エンジニアリングツール１０Ａの処理負担が増加するが、逆にプラントデータ演算蓄積サーバ２０Ａの処理負担は軽減される。プラントデータ演算蓄積サーバ２０Ａの負担を小さくする上で好ましい。
【００３８】
次に、本発明のさらに別の実施形態について図５を参照して説明する。図５は、本発明のさらに別の実施形態に係るプラントデータ演算蓄積処理装置の構成を示すブロック図であり、すでに説明したものと同一または同一相当の構成要素には同一符号を付してある。その部分の説明は特に加えることがない限り省略する。
【００３９】
この実施形態は、図１に示したプラントデータ演算蓄積処理装置を基本に、そのプラントデータ演算蓄積サーバ２０Ｂに新たに補充計算機能部２８を設け、さらに、この補充計算機能部２８にデータを供給するヒストリカルデータ収集サーバ７０が加えられたものである。これらの加えられた構成要素の意図は、プラントデータ演算蓄積サーバ２０Ｂが保守作業などにより機能停止するもプラント４０の運転が継続された場合に対応するためである。
【００４０】
プラントデータ演算蓄積サーバ２０Ｂが保守作業などにより機能停止すると演算処理部２６の機能が停止するのでその間演算結果テーブル２２ｂに演算結果は保存されない。この間、ヒストリカルデータ収集サーバ７０は、プラント４０から各種の計測データを収集しこれをヒストリカルデータテーブル７０ａとして保存する。プラントデータ演算蓄積サーバ２０Ｂが機能復帰したとき、補充計算機能部２８は、ヒストリカルデータテーブル７０ａからデータを取得し、これと演算式テーブル２２ａを用いて演算を行いその結果を演算結果テーブル２２ｂに保存する。
【００４１】
この実施形態により、プラントデータ演算蓄積サーバ２０Ｂの機能停止時にも対応が可能になる。特に、プラントデータ演算蓄積サーバ２０Ｂの機能停止時における演算結果を得るのに人手による計算が不要になり、作業負担の低減、作業の効率化が達せられる。なお、この実施形態のプラントデータ演算蓄積処理装置の機能増強は、図３に示した実施形態においても同様に適用可能である。
【００４２】
図５に示す実施形態において、プラントデータ演算蓄積サーバ２０Ｂの機能停止時に演算式の修正がなされた場合について補足説明する。この場合、エンジニアリングツール１０の動作はほぼすでに説明した通りであるが、テーブル送信部１５の送信動作が、実際上、プラントデータ演算蓄積サーバ２０Ｂの機能復帰後になる。そのあと、補充計算機能部２８が演算結果を補充していく各ステップで演算式の修正を実効化するタイミングかどうか確認する。実効化のタイミングになったらすでに説明したように現テーブル保存部２２を更新し、さらに補充計算機能部２８による補充計算を続ければよい。
【図面の簡単な説明】
【００４３】
【図１】本発明の一実施形態に係るプラントデータ演算蓄積処理装置の構成を示すブロック図。
【図２】図１に示すプラントデータ演算蓄積処理装置における演算式テーブル修正時の動作フローを示す流れ図。
【図３】本発明の別の実施形態に係るプラントデータ演算蓄積処理装置の構成を示すブロック図。
【図４】図３に示すプラントデータ演算蓄積処理装置における演算式テーブル修正時の動作フローを示す流れ図。
【図５】本発明のさらに別の実施形態に係るプラントデータ演算蓄積処理装置の構成を示すブロック図。
【符号の説明】
【００４４】
１０，１０Ａ…エンジニアリングツール、１１…演算式／フォーマット編集部、１２…演算結果テーブル初期化部、１３…演算式テーブル（エンジニアリングツール内）、１４…演算結果テーブル（エンジニアリングツール内）、１５…テーブル送信部、１６…現テーブル取得部、１６ａ…演算式テーブル（現テーブル取得部内）、１６ｂ…演算結果テーブル（現テーブル取得部内）、１７…演算結果テーブル再製部、２０，２０Ａ，２０Ｂ…プラントデータ演算蓄積サーバ、２１，２１Ａ…新テーブル保存部、２１ａ…演算式テーブル（新テーブル保存部内）、２１ｂ…演算結果テーブル（新テーブル保存部内）、２２…現テーブル保存部、２２ａ…演算式テーブル（現テーブル保存部内）、２２ｂ…演算結果テーブル（現テーブル保存部内）、２３…演算式テーブル更新部、２４…修正演算式検出部、２５…演算結果テーブル更新部、２６…演算処理部、２７…テーブル更新部、２８…補充計算機能部、７０…ヒストリカルデータ収集サーバ。
【図１】
2007034516.tif 000003
【図２】
2007034516.tif 000004
【図３】
2007034516.tif 000005
【図４】
2007034516.tif 000006
【図５】
2007034516.tif 000007