(57)【要約】【課題】データベースのレビジョン管理のためにデータの整合性を確保する手法を考案し、効率の良いシステム設計や保守管理を実現できるプラント監視制御装置を提供する。【解決手段】プラント情報を入力し、制御装置データベースの内容に応じて工学単位変換や警報判定処理を行い、加工したデータを伝送する伝送手段を含むプラント制御装置と、プラント制御装置から受け取ったプラントデータを画面表示し、オペレータの対話要求に対する処理を行うマンマシン装置と、プラント制御装置やマンマシン装置に投入するデータベースを作成し、変更も行うデータベース編集機能を設けた保守ツール装置とからなるプラント監視制御装置において、保守ツール装置に、データベースのレビジョン管理のために、データの整合性を確保することができる各種の手段を具備する。【選択図】図１
2005316778.tif 000002
【特許請求の範囲】
【請求項１】
プラントからプラント情報を入力し、工学単位変換や警報判定処理を行い、処理したデータを伝送するプラント制御装置と、
前記プラント制御装置から伝送されたプラントデータを画面表示し、オペレータの対話要求に対する処理を行うマンマシン装置と、
前記プラント制御装置および前記マンマシン装置に投入するデータベースを作成し、前記各機器内に分散し、変更も行う保守ツール装置と
を具備したプラント監視制御装置において、
前記プラント制御装置、前記マンマシン装置および前記保守ツール装置内に、分散された各機能データベース毎に配置され、前記各機能データベースのレビジョン番号を保存するレビジョン記録ファイルを設け、
前記保守ツール装置内に、前記各機能データベースの変更時に、前記レビジョン番号をアップし、再度前記レビジョン記録ファイルに保存するレビジョン保存手段を、
さらに具備することを特徴とするプラント監視制御装置。
【請求項２】
前記保守ツール装置内に、ネットワークを介して他の装置にアクセス可能な伝送手段と、
前記各機器内の各機能データベースのレビジョン記録ファイルを検索し、画面表示するレビジョン検索・表示手段と
をさらに具備することを特徴とする請求項１に記載のプラント監視制御装置。
【請求項３】
前記マンマシン装置内に、同一のデータベースに対して、データベース一次格納手段と起動データベース格納手段を設け、各機器が動作する際、前記データベース一次格納手段と起動データベース格納手段のデータベースのレビジョン番号を比較して、最新レビジョン番号のデータベースに更新するレビジョン検証手段を
さらに具備することを特徴とする請求項１に記載のプラント監視制御装置。
【請求項４】
前記保守ツール装置内に、レビジョン保存手段に替えて、レビジョン合成手段を具備し、
前記レビジョン合成手段は、関連する各種機能データベースのレビジョン番号を併記して、相互のレビジョン関係を判定可能とすることを特徴とする請求項１に記載のプラント監視制御装置。
【請求項５】
前記保守ツール装置内に、前記レビジョン保存手段に替えて、差分検出表示手段および差分ファイルを具備し、
前記差分検出表示手段は、マスターとなる入出力データベースと実際にプラント入出力処理を行うプラント制御装置データベース内における各情報の不一致部を前記差分ファイルを用いて検索し、表示することを特徴とする請求項１に記載のプラント監視制御装置。
【請求項６】
前記保守ツール装置内に、前記差分検出表示手段に替えて、差分検索反映手段を具備し、
前記差分検索反映手段は、検索された各種機能データベースの不一致部を、他方のデータベースに反映することを特徴とする請求項５に記載のプラント監視制御装置。
【請求項７】
前記保守ツール装置には、前記レビジョン保存手段に替えて、入出力整合確認手段、整合結果ファイル、性能計算データベース、および自動化データベースを具備し、
前記入出力整合確認手段は、前記各データベースの整合状況を確認し、不一致点を検出、表示し、
一方、前記マンマシン装置に替えて、マンマシン・サーバ装置を具備し、
前記マンマシン・サーバ装置は、前記マンマシン装置に、性能計算処理手段および自動化データベース、自動化ロジック実行手段および自動化データベースをさらに加え、
前記性能計算処理手段は、前記プラント制御装置から入力するプラント情報を性能評価情報として演算し、伝送手段を介して計算結果を他の装置に通知し、
前記自動化ロジック実行手段は、前記プラント制御装置から入力するプラント情報を演算処理し、伝送手段を介して計算結果を前記プラント制御装置に通知することを特徴とする請求項１に記載のプラント監視制御装置。
【請求項８】
前記保守ツール装置内に、前記入出力整合確認手段と整合結果ファイルに替えて、入出力整合配信手段と整合結果ファイル、各種機能データベースを含む配信用データベース保存手段および伝送手段を具備し、
前記入出力整合配信手段は、入出力データベースと前記各機能データベースとの整合がとれた場合のみ、他の装置のデータベースに配信可能とすることを特徴とする請求項７に記載のプラント監視制御装置。
【請求項９】
前記保守ツール装置内には、レビジョン保存手段に替えて、制御データ書込み手段および伝送手段を具備し、
前記制御データ書込み手段は、制御装置データベースに書込みを行い、前記伝送手段を介して前記プラント制御装置のデータベースの更新を行い、
前記マンマシン装置内には、チューニング対話手段をさらに加えて、
前記チューニング対話手段は、前記プラント制御装置からのプラント情報をオペレータが任意に変更を行い、
前記プラント制御装置内には、チューニング反映手段をさらに加えて、
前記チューニング反映手段は、前記変更の通知を受けると、前記制御装置データベース内の設定を変更することを特徴とする請求項１に記載のプラント監視制御装置。
【請求項１０】
前記保守ツール装置内には、制御データ反映手段および反映対象ファイルをさらに加え、前記制御データ反映手段は、前記プラント制御装置と前記保守ツール装置の両制御装置データベースの可変部の内容を比較して、比較結果を反映対象ファイルに保存し、オペレータが前記比較結果の差分の反映を要求した場合、前記両制御装置データベースに書込むことを特徴とする請求項９に記載のプラント監視制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プラント監視制御装置の保守ツール装置に、データベースのレビジョン管理を可能にした諸手段を具備したプラント監視制御装置に関する。
【背景技術】
【０００２】
従来のプラント監視制御装置は、プラントからの入出力を行うプラント制御装置、画面表示や対話操作を行うマンマシンインターフェース機能を有するマンマシン装置、特殊な計算機能を用い加工したデータを配信するサーバ機器から構成されている（例えば、特許文献１参照。）。
【０００３】
一般に、このようなプラント監視制御装置における各機器のデータベースは、保守ツール装置を用いて一括したメンテナンスが行われている。各データベースは保守ツール装置において作成・修正され、システム機器へ配信されることにより、一括管理されている。
【特許文献１】特開２００１−１２５６２７号公報  （図１）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来、システムを構成する「プログラム」については、変更管理（以下、レビジョン管理と呼ぶ）がなされており、システム保守や最新プログラムの払い出しなどには有効であった。しかしながら、エンジニアリングにおいて製作された「データベース」については、明確なレビジョン管理の手法が確立されておらず、変更によるデータベースの健全性やデータベース相互の関連づけをチェックする仕組みが無かった。このことが、システム設計、保守改造および障害発生時の復旧作業等において、ミスによる無駄な作業を発生させる要因となっていた。
【０００５】
また、プラント自動運転機能、特殊計算機能、他の装置への伝送機能などの多機能を有するシステムにおいては、保守ツール装置を統合化することにより、管理するデータベースが多様化し、オペレータの負担を増大させていた。
【０００６】
本発明は、このような課題を解決するためになされたもので、保守ツール装置によって作成し、保存されているデータベースおよびオンラインで稼動するシステム機器に配信されたデータベースのレビジョン管理を、データの整合性を確保することにより行い、効率の良いシステム設計や保守管理を行うことができるプラント監視制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を解決するために、本願の請求項１に記載の発明は、プラント監視制御装置において、プラントからプラント情報を入力し、工学単位変換や警報判定処理を行い、処理したデータを伝送するプラント制御装置と、プラント制御装置から伝送されたプラントデータを画面表示し、オペレータの対話要求に対する処理を行うマンマシン装置と、プラント制御装置およびマンマシン装置に投入するデータベースを作成し、各機器内に分散し、変更も行う保守ツール装置とを具備したプラント監視制御装置において、プラント制御装置、マンマシン装置および記保守ツール装置内に、分散された各機能データベース毎に配置され、各機能データベースのレビジョン番号を保存するレビジョン記録ファイルを、保守ツール装置内に、各機能データベースの変更時に、レビジョン番号をアップし、再度前記レビジョン記録ファイルに保存するレビジョン保存手段を、さらに具備することを特徴とする。
【０００８】
本願の請求項７に記載の発明に係るプラント監視制御装置は、請求項１に記載のプラント監視制御装置において、保守ツール装置には、レビジョン保存手段に替えて、入出力整合確認手段、整合結果ファイル、性能計算データベース、および自動化データベースを具備し、入出力整合確認手段は、各データベースの整合状況を確認し、不一致点を検出、表示し、一方、マンマシン装置に替えて、マンマシン・サーバ装置を具備し、マンマシン・サーバ装置は、マンマシン装置に、性能計算処理手段および自動化データベース、自動化ロジック実行手段および自動化データベースをさらに加え、性能計算処理手段は、プラント制御装置から入力するプラント情報を性能評価情報として演算し、伝送手段を介して計算結果を他の装置に通知し、自動化ロジック実行手段は、プラント制御装置から入力するプラント情報を演算処理し、伝送手段を介して計算結果をプラント制御装置に通知することを特徴とする。
【０００９】
本願の請求項９記載の発明に係るプラント監視制御装置は、請求項１に記載のプラント監視制御装置において、保守ツール装置内には、レビジョン保存手段に替えて、制御データ書込み手段および伝送手段を具備し、制御データ書込み手段は、制御装置データベースに書込みを行い、伝送手段を介してプラント制御装置のデータベースの更新を行い、マンマシン装置内には、チューニング対話手段をさらに加えて、チューニング対話手段は、プラント制御装置からのプラント情報をオペレータが任意に変更を行い、プラント制御装置内には、チューニング反映手段をさらに加えて、チューニング反映手段は、変更の通知を受けると、制御装置データベース内の設定を変更することを特徴とする。
【発明の効果】
【００１０】
本発明のプラント監視制御装置によれば、保守ツール装置によって作成し、保存されているデータベースおよびオンラインで稼動するシステム機器に配信されたデータベースのレビジョン管理を、データの整合性を確保することにより行う手法を考案し、効率の良いシステム設計や保守管理を実現するプラント監視制御装置を提供することができる。
【発明を実施するための最良の形態】
【００１１】
以下に、図面に基づいて、本発明の実施例について説明する。
【実施例１】
【００１２】
図１は、本発明の実施例１を示すプラント監視制御装置の構成を示すブロック図である。  
同図に示すように、本プラント監視制御装置は、プラント情報１０１を入力し、制御装置データベース３１１の内容に応じて工学単位変換や警報判定処理を行うデータ処理手段１０２および加工したデータを伝送する伝送手段１０３を含むプラント制御装置１０と、プラント制御装置１０から受け取ったプラントデータを画面表示するデータ加工手段２０１および画面表示およびオペレータの対話要求に対する処理を行うオペレータ入出力処理手段２０２を含むマンマシン装置２０と、プラント制御装置１０やマンマシン装置２０に投入するデータベースの作成、変更を行うデータベース編集手段３０１を含む保守ツール装置３０とから構成されている。
【００１３】
ここで、各装置に設けられた機能データベースのレビジョンを記録する手段として、プラント制御装置１０にレビジョン記録ファイル３１４が、また、マンマシン装置２０に複数のレビジョン記録ファイル３１４が、さらに、保守ツール装置３０に、レビジョン保存手段３１３および複数のレビジョン記録ファイル３１４が設けられている。
【００１４】
上記のように構成された保守ツール装置３０において、データベース編集手段３０１は、オペレータが、データベースを編集し、その編集したデータを入出力データベース３１０、制御装置データベース３１１および画面データベース３１２に保存した際に、レビジョン保存手段３１３に対し通知を行う。
【００１５】
レビジョン保存手段３１３は、レビジョン記録ファイルの現在の内容を読み込み、その読み込んだレビジョン番号のデータに対して、予め規定したルールに則りカウントアップし、再度レビジョン記録ファイルに上書き保存する。
【００１６】
レビジョン記録ファイル３１４は、パソコン等のエディタで参照可能なテキストファイル形式とし、各データベースを構成する１ファイルとして、データベースのファイルと同じディレクトリ内に配置しておくことにより、入出力データベース３１０、制御装置データベース３１１および画面データベース３１２をマンマシン装置２０やプラント制御装置１０に投入する際に、同時に保存する。
【００１７】
本実施例のように構成されたプラント監視制御装置においては、保守ツール装置３０で編集したデータベースのレビジョン番号を、各レビジョン記録ファイル３１４を参照することによって把握することが可能となるので、オペレータが、マンマシン装置２０のレビジョン記録ファイル３１４やプラント制御装置１０のレビジョン記録ファイル３１４とを合わせて参照して、レビジョン番号を比較することができる。
【００１８】
実施例１によれば、データベースを編集してシステムの構成機器に投入する際に、投入前のレビジョン番号を確認し、投入後のレビジョン番号と比較することにより、データベースの投入漏れや間違いが無く、最新のデータベースの投入が完了したか否かを判断することができる。
【００１９】
これにより、システムの保守作業時のミスを低減して、効率的な作業を行うことができる。
【実施例２】
【００２０】
図２は、本発明の実施例２を示すプラント監視制御装置の構成を示すブロック図である。  
同図に示すように、実施例１のプラント監視制御装置を構成する保守ツール装置３０が、ネットワークを介して他装置にアクセス可能とする伝送手段１０３およびレビジョン検索手段３１５をさらに含むことを特徴とする。
【００２１】
上記のように構成された保守ツール装置３０において、データベース編集手段３０１の１機能として、オペレータよりレビジョン確認要求を受けた場合、レビジョン検索手段３１５は、伝送手段１０３を経由してマンマシン装置２０およびプラント制御装置１０内の全レビジョン記録ファイル３１４の内容を取り込み、図１３に示すように対話画面に表示する。
【００２２】
同図において、保守ツール装置３０内の各データベースのレビジョンは、保守ツール装置レビジョン表示部４０１に示す。マンマシン装置２０の各データベースのレビジョンは、マンマシン装置レビジョン表示部４０２に示す。プラント制御装置１０のデータベースのレビジョンは、プラント制御装置レビジョン表示部４０３に示す。
【００２３】
実施例２のように構成されたプラント監視制御装置においては、保守ツール装置３０によって、同装置のシステムを構成する全機器に投入されているデータベースのレビジョン番号を確認することができる。
【００２４】
本実施例によれば、データベースを編集し、システムの構成機器に投入する際に、投入前のレビジョン番号を確認し、投入後のレビジョン番号と比較することにより、データベースの投入漏れや間違いが無く、最新のデータベースの投入が完了したか否かをを判断することができる。
【００２５】
これにより、システムの保守改造作業のミスを低減し、各データベースのレビジョン確認を容易に行って効率化を図ることができる。
【実施例３】
【００２６】
図４は、本発明の実施例３を示すプラント監視制御装置の構成を示すブロック図である。  
同図に示すように、実施例１のプラント監視制御装置を構成するマンマシン装置２０内に、起動データベース格納手段２０３、データベース一次格納手段２０４およびレビジョン検証手段２０５を加えたことを特徴とする。
【００２７】
上記のように構成されたプラント監視制御装置において、マンマシン装置２０内のレビジョン検証手段２０５は、マンマシン装置２０が起動する際に、一回のみ各アプリケーションより先に動作する。レビジョン検証手段２０５は、同じデータベース同士に対して、データベース一次格納手段２０４内のレビジョン記録ファイル３１４内のレビジョン番号と、起動データベース格納手段２０３内のレビジョン記録ファイル内のレビジョン番号とを比較する。比較した結果、データベース一次格納手段２０４内のレビジョン記録ファイルのレビジョン番号が大きい場合には、データベース一次格納手段２０４内の全ファイルを起動データベース格納手段２０３に上書きする。起動データベース格納手段２０３のレビジョン記録ファイルの内容が、データベース一次格納手段２０４のレビジョン記録ファイルの内容と同じか、大きい場合は何もせずに終了する。
【００２８】
実施例３のように構成されたプラント監視制御装置においては、マンマシン機器２０に対して、起動時に自装置内のデータベースのレビジョン番号を確認し、最新のレビジョンのデータベースが投入されている場合には、自動的に最新のデータベースに更新されて、起動される。
【００２９】
実施例３によれば、データベースを編集し、システムの構成機器に投入する際に、誤って古いレビジョンのデータベースを投入した場合に起こる誤動作を防止することができ、これにより、システムの保守改造作業に伴うミスを低減し、作業の効率化を図ることができる。
【実施例４】
【００３０】
図５は、本発明の実施例４を示すプラント監視制御装置の構成を示すブロック図である。  
同図のように、実施例１のプラント監視制御装置を構成する保守ツール装置３０に、レビジョン保存手段３１３に替えて、レビジョン合成手段３１６を加えたことを特徴とする。
【００３１】
上記のように構成された保守ツール装置３０において、データベース編集手段３０１は、オペレータが画面データベース３１２を編集し、その編集したデータを画面データベース３１２に保存した際に、レビジョン合成手段３１６に対し通知を行う。レビジョン合成手段３１６は、入出力データベース３１０のレビジョン記録ファイル３１４の内容と、画面データベース３１２のレビジョン記録ファイル３１４の内容を読み込む。読み込んだ画面データベース３１２のレビジョン番号は、予め規定したルールに則りカウントアップし、その番号と入出力データベース３１０のレビジョン番号を結合した形で、画面データベース３１２のレビジョン記録ファイル３１４に上書き保存する。
【００３２】
本実施例を実施例２のように画面に表示した場合、図６に示すようになる。図６は、入出力データベース３１０のレビジョンを「０１ｃ．０００」とした例である。この入出力データベース３１０のレビジョン番号と、画面データベース３１２本来のレビジョン番号０３０が、本実施例で示したように結合され、画面データベース３１２のレビジョンとして「０１ｃ．０３０」と表示されている。
【００３３】
実施例４のように構成されたプラント監視制御装置においては、保守ツール装置３０で画面データベース３１２や制御装置データベース３１１を編集した際、その時点での入出力データベース３１０のレビジョン番号も併記する形で画面データベース３１２のレビジョン記録ファイル３１４に記録される。
【００３４】
実施例４によれば、密接な関係を持つデータベース間のレビジョンを合わせて記録しておくことができる。通常画面のデータベースは、入出力点を登録し、それを利用して数値表示や表示シンボルの色替えを実現する。また、制御装置ロジックは、入出力データベース内の入出力点のレンジや警報判定用の制限値と密接な関わりを持つため、そのデータベースは、どのレビジョンの入出力データベースの内容で作成されたかを明確にすることにより、データベース間のアンマッチを低減することができるので、誤って各々が対応づけされていないデータベースを投入してしまうような保守改造作業のミスを低減し、作業の効率化を図ることができる。
【実施例５】
【００３５】
図７は、本発明の実施例５を示すプラント監視制御装置の構成を示すブロック図である。  
同図のように、実施例１のプラント監視制御装置内を構成する保守ツール装置３０において、レビジョン保存手段３１３に替えて、差分検索表示手段３１７および差分ファイル３１８を設けたことを特徴とする。
【００３６】
上記のように構成された保守ツール装置３０において、入出力データベース３１０には、プラント制御装置１０より入力される入力点に関するデータが格納されている。図８に示すように、これらデータには、アナログ入力値の上下限値や警報判定用の制限値などが設定されている。また、制御装置データベース３１１にも、図９に示すように入出力点の上下限値や警報判定用の制限値が設定されている。入出力データベース３１０と制御装置データベース３１１とは、それぞれ別の編集機能を用いて編集可能であり、各設定情報は必ずしも一致しているとは限らない。
【００３７】
オペレータが、ツールの機能として差分検索機能を実行すると、差分検索表示手段３１７は、図１０に示す構成の差分ファイル３１８を作成し、制御装置データベース３１１のレコードと入出力データベース３１０のレコードを、入出力点番号をキーに１点ずつ比較する。
【００３８】
制御装置データベース３１１にのみ入出力点番号が存在するものは、差分ファイル３１８内の構成要素４２１，４２２，４２３，４２４にそのデータを書込み、併せて差分コード部４２９に１を設定する。
【００３９】
入出力データベース３１０にのみ入出力点番号が存在するものは、差分ファイル内の構成要素４２５，４２６，４２７，４２８にそのデータを書込み、差分コード部４２９に２を設定する。入出力点番号は、両データベースにあるが、いずれかのデータ部に不一致があるものは、制御装置データベース３１１および入出力データベース３１０の内容を差分ファイルに書き込み、差分コード部４２９に３を設定する。
【００４０】
全ての入出力点番号に対する処理が終わったら、差分フィールドに１が設定されているデータを取り出し、図１１に示す画面のチェック結果部４３０に、制御装置データにのみ存在する入出力点として表示する。また、同じく差分フィールドに２が設定されているものは、チェック結果部４３１に入出力データにのみ存在する入出力として表示する。また、差分フィールドに３が設定されているものを、データ不一致点としてチェック結果部４２３に表示する。差分ファイル３１８に１件もレコードが無い場合は、オペレータにデータベースが一致していることを示すメッセージを出力して終了する。
【００４１】
実施例５のように構成された保守ツール装置３０においては、入出力データと制御装置データとの不一致点を検出し、画面表示することが可能となる。
【００４２】
実施例５によれば、異なる機能データである入出力データベースと制御装置データベースとを別々にエンジニアリングしていた場合に、それらの不一致やデータの設定ミス等による不一致を、簡潔に検索、表示することができる。したがって、オペレータは、どちらかのデータを修正し、本実施例によるチェックを繰り返すことにより、最終的に整合のとれたデータベースを作成することができる。
【００４３】
これにより、異なる機能データを並行して製作することができ、エンジニアリング期間の短縮を図ることができる。また、不一致点を簡潔に修正することにより品質の高いデータベースの製作を可能とする。
【実施例６】
【００４４】
図１２は、本発明の実施例６を示すプラント監視制御装置の構成を示すブロック図である。  
同図のように、実施例５の差分検索表示手段３１７に替えて、差分検索反映手段３１９を加えたことを特徴とする。
【００４５】
上記のように構成されたプラント監視制御装置においては、実施例５と同様に、制御装置データベース３１１と入出力データベース３１０の比較結果が差分ファイル３１８に保存されている。この差分ファイル３１８の内容を、図１３に示す画面を用いて表示する。
【００４６】
オペレータは、画面上に表示されている不一致の入出力点を選択し、画面下部の制御装置データ反映ボタン４３３または入出力データ反映ボタン４３４を操作する。入出力点を選択し、制御装置データ反映ボタン４３３を押し操作した場合は、差分検索反映手段３１９は、差分ファイルの制御装置データベース３１１からコピーしたデータを取り出し、入出力データベース３１０の同じ入出力点番号のデータに反映する。同じく入出力データ反映ボタン４３４を押し操作した場合は、差分ファイルの入出力データベース３１０からコピーしたデータを取り出し、制御装置データベース３１１の同じ入出力点番号のデータに反映する。
【００４７】
本実施例のように構成されたプラントデータ制御装置３０においては、入出力データと制御装置データとの不一致点を検出し、オペレータの指定により、不一致部分を他方のデータベースに自動的に反映することが可能となる。
【００４８】
実施例６によれば、異なる機能データである入出力データベース３１０と制御装置データベース３１１とを別々にエンジニアリングしていた場合に、不一致やデータの設定ミス等による不一致を簡潔に修正し、データベース間の整合をとることができる。
【００４９】
これにより、異なる機能データを並行して製作することができ、エンジニアリング期間の短縮を図ることができる。また、不一致を簡潔に修正することにより品質の高いデータベースの製作を可能となる。
【実施例７】
【００５０】
図１４は、本発明の実施例７を示すプラント監視制御装置の構成を示すブロック図である。  
同図によれば、プラント監視制御装置は、実施例６の構成の差分検索反映手段に替えて、保守ツール装置３０に、入出力整合確認手段３２０、整合結果ファイル３２１、性能計算データベース３２２および自動化データベース３２３を加え、マンマシン装置２０に替えて、性能計算処理手段２０６および性能計算データベース３２２、自動化ロジック実行手段２０７および自動化データベース３２３を追加したマンマシン・サーバ装置２１により構成されている。
【００５１】
上記のように構成されたプラント監視制御装置において、マンマシン・サーバ装置２１は、マンマシン装置２０で実行していた画面表示処理に加え、性能計算処理手段２０６において、プラント制御装置１０から入力するプラント情報を性能評価データとして演算し、伝送手段１０３を経由して計算結果を他のマシンに通知するサーバ機能を有する。
【００５２】
また、同様に、自動化ロジック実行手段２０７は、プラント制御装置１０から入力するプラント情報を演算処理し、その結果を伝送手段１０３を経由してプラント制御装置１０に通知し、プラントの自動起動を実現するサーバ機能を有する。
【００５３】
実施例６で示したように、入出力データベース３１０と制御装置データベース３１１とは、比較チェックされ、不一致が無い状態になっている。画面データベース３１２には、画面表示に使用する入出力点の情報が格納されている。性能計算データベース３２２には、プラントの性能評価をするための計算式および計算で使用する入出力点の情報が格納されている。自動化データベース３２３には、プラント自動運転ロジックおよびロジック判定に使用する入出力点の情報が格納されいる。
【００５４】
これらの機能データベースは、個別に製作可能であり、各データベースにて使用している入出力点が、入出力データベース３１０と比較して、過不足がないかは保証されない状態である。オペレータが、ツールの機能として入出力整合確認を実行すると、入出力整合確認手段３２０は、画面データベース３１２内に使用されている全入出力点を取り出し、その情報が入出力データベース３１０に存在するか否かを確認する。存在しない場合、図１５に示す構成の整合結果ファイル３２１の入出力点番号４２０に入出力番号を設定し、差分コード４２９に４を設定する。
【００５５】
同様に、性能計算データベース３２２内に使用されている全入出力点を順次取り出し、その情報が入出力データベース３１０に存在するか否かを確認する。存在しない場合、整合結果ファイル３２１の入出力番号４２０に入出力点番号を設定し、差分コード４２９に５を設定する。同様に自動化データベース内に使用されている全入出力点を順次取り出し、その情報が入出力データベースに存在するか否かを確認する。存在しない場合は、整合結果ファイル３２１の入出力番号４２０に入出力点番号を設定し、差分コード４２９に６を設定する。全ての機能データベース内の入出力点番号の検索処理が終わったら、整合結果ファイル内の差分コード部４２９を検索し、４が設定されているデータを、画面データ上の不一致点として、図１６に示す画面に一覧表示する。図１６の画面には、データベース種別を選択する選択タブ４３５を設け、タブを選択する毎に図１７に示す表示画面に切り替える。
【００５６】
同様に、差分コード４２９に５が設定されているデータは、性能計算データ上の不一致点として一覧表示する。同じく、６が設定されているものは、自動化データ上の不一致点として一覧表示する。
【００５７】
本実施例のように構成されたプラント監視制御装置においては、入出力データ３１０と各機能データベースとの不一致点を検出し、不一致部分をオペレータに提示可能となる。
【００５８】
実施例７によれば、異なる機能データである画面データベースおよび計算式データベース等を別々にエンジニアリングしていた場合に、不一致を容易に検索／表示する手段を提供することができる。
【００５９】
これにより、異なる機能データを並行して製作することができるので、エンジニアリング期間の短縮を図ることができる。また、不一致を容易に検索／表示することにより品質の高いデータベースの製作が可能となる。
【実施例８】
【００６０】
図１８は、本発明の実施例８を示すプラント監視制御装置の構成を示すブロック図である。  
実施例７の構成のプラント監視制御装置を構成する保守ツール装置３０内に、入出力整合配信手段３２４および整合結果ファイル３２１、配信用データベース保存手段３２５および伝送手段１０３を設けたことを特徴とする。
【００６１】
上記のように構成された装置において、実施例７で述べたように、入出力整合配信手段３２４により入出力データベースと各機能データベースの比較チェックが実施される。その結果、不一致点が検出されなくなった場合に、入出力整合配信手段３２４は、配信用データベース保存手段３２５に各データベースをコピーする。不一致点がある限り、配信用データベース保存手段３２５へのコピーは実施しない。その後、オペレータに、図１９に示す配信要求画面を表示し、オペレータからの実行要求があった場合は、この配信用データベース保存手段３２５内のファイルを、伝送手段１０３を通じてマンマシン・サーバ装置２１に転送コピーする。
【００６２】
本実施例のように構成されたプラント監視制御装置においては、入出力データと各機能データベースとの整合がとれた場合のみ、他のマシンのデータベースに配信可能となる。
【００６３】
実施例８によれば、異なる機能データである画面データベース、計算式データベース等を別々にエンジニアリングしている際に、不一致がある場合は、他マシンにデータを配信できない仕組みとし、誤って整合の取れない各データベースをシステムに投入してしまうというミスを削減でき、作業の効率化を図ることができる。
【実施例９】
【００６４】
図２０は、本発明の実施例９を示すプラント監視制御装置の構成を示すブロック図である。  
同図のように、保守ツール装置３０には制御データ書込み手段３２６および伝達手段１０３、マンマシン装置２０にはチューニング対話手段２０８、プラント制御装置１０にはチューニング反映手段１０４を加えたことを特徴とする。
【００６５】
上記のように構成されたプラント監視制御装置において、保守ツール装置３０では、オペレータから、データ更新要求により制御データ書込み手段３２７が起動され、制御装置データベース３１１は、伝送手段１０３を通じてネットワーク経由でプラント制御装置１０にコピーされてデータベースを更新可能としている。
【００６６】
また、マンマシン装置２０のチューニング対話手段２０８は、プラント制御装置１０から送信される、プラント情報の一部である警報判定用の制限値を図２１のように画面表示する。画面上の制限値表示部４４０の数値をオペレータは任意に変更可能とし、制限値変更ボタン４４１を要求をすることにより、伝送手段１０３を通じてプラント制御装置１０に通知される。プラント制御装置１０のチューニング反映手段１０４は、この通知を受けると制御装置データベース３１１内の該当する設定値や警報判定用の制限値を変更する。同時に、チューニング反映手段１０４は、レビジョン記録ファイル内のレビジョン番号を予め決められたルールに則りカウントアップする。本処理により、マンマシン装置２０からは、プラント制御装置１０の制御データベースの内容をオンラインでチューニング可能とする機能を提供しているが、結果として、プラント制御装置１０の制御装置データベース３１１は、保守ツール装置３０の制御装置データベース３１１と不一致箇所が発生することになる。この状態で、保守ツール装置３０の制御装置データベース３１１を無条件に書込みすると、オペレータのオンラインでチューニングした内容が元に戻ってしまうことになる。
【００６７】
したがって、保守ツール装置３０内のデータベース書込み部は、制御装置データベースの書込み要求があった場合、プラント制御装置１０内のレビジョン管理ファイル３１４を伝送手段１０３を介して読み込み、そのレビジョン番号と保守ツール装置３０に保存されたレビジョン管理ファイル３１４を比較する。比較した結果不一致がある場合には、保守ツール装置３０からプラント制御装置１０へのデータベース更新は実施できないことを、オペレータにメッセージで通知する。
【００６８】
本実施例のように構成されたプラント監視制御装置は、保守ツール装置３０での制御装置データベースと、プラント制御装置１０内のデータベースとのレビジョン不一致点を検出し、オペレータに提示可能とする。
【００６９】
実施例９によれば、マンマシン装置２０からのチューニングにより制御装置内のデータベースが変更されていた際でも、誤って保守ツール装置３０から古いデータベースを投入するミスを削減することができ、変更作業の効率化を図ることができる。
【実施例１０】
【００７０】
図２２は、本発明の実施例１０を示すプラント制御装置の構成を示すブロック図である。  
同図に示すように、実施例９の構成において、保守ツール装置３０に制御データ反映手段３２７および反映対象ファイル３２８を加えたことを特徴とする。
【００７１】
上記のように構成されたプラント監視制御装置において、保守ツール装置３０とプラント制御装置１０でのデータベースの不一致があることが明確な場合、オペレータよりアップロード機能を要求可能とする。アップロード機能を要求された場合、制御データ反映手段３２７は、プラント制御装置１０と保守ツール装置３０の制御装置データベース３１１の可変データ部の内容について比較を行う。検出した差分を図２３に示すような画面に不一致部として表示する。
【００７２】
この画面上から、オペレータにより差分の反映要求が行われた場合、反映対象ファイル３２８内の制御装置データベース部の内容を制御装置データベース３１１に書込む。全差分について処理を行って、伝送手段１０３を通じて、プラント制御装置１０のレビジョン記録ファイル３１４を保守ツール装置３０内のレビジョン管理ファイル３１４にコピーする。
【００７３】
本実施例のように構成されたプラント監視制御装置においては、保守ツール装置３０での制御装置データベース３１１とプラント制御装置１０内のデータベースのレビジョン不一致点を検出し、その不一致点を保守ツール装置３０側に反映することが可能となる。
【００７４】
実施例１０によれば、マンマシン装置２０からのチューニングによりプラント制御装置１０内のデータベースが変更されていた際、その内容を保守ツール装置３０のデータベースに反映することが可能となり、プラント制御装置１０および保守ツール装置３０側のデータベースを人為的に変更する必要がなく、整合の取れたデータベースを提供することができる。
【産業上の利用可能性】
【００７５】
保守ツール装置において作成されているデータベースおよびオンラインで稼動するシステム機器に配信されるデータベースのレビジョン管理（変更管理）を、データの整合性を確保する手法を用いて行うことにより、システム設計や保守管理を効率良く行うことが不可欠な用途に適用できる。
【図面の簡単な説明】
【００７６】
【図１】プラント監視制御装置の構成を示すブロック図である。（実施例１）
【図２】プラント監視制御装置の構成を示すブロック図である。（実施例２）
【図３】実施例２に関わるレビジョン確認画面。
【図４】プラント監視制御装置の構成を示すブロック図である。（実施例３）
【図５】プラント監視制御装置の構成を示すブロック図である。（実施例５）
【図６】実施例４に関わるレビジョン確認画面である。
【図７】プラント監視制御装置の構成を示すブロック図である。（実施例４）
【図８】実施例５に関わる入出力データベース構成図である。
【図９】実施例５に関わる制御装置データベース構成図である。
【図１０】実施例５に関わる差分ファイル構成図である。
【図１１】実施例５に関わるデータベースチェック画面の説明図である。
【図１２】プラント監視制御装置の構成を示すブロック図である。（実施例６）
【図１３】実施例６に関わるデータベースチェック画面の説明図である。
【図１４】プラント監視制御装置の構成を示すブロック図である。（実施例７）
【図１５】実施例７に関わる整合結果ファイルの構成図である。
【図１６】実施例７に関わるデータベースチェック画面の説明図である。
【図１７】実施例７に関わるデータベースチェック画面の説明図である。
【図１８】プラント監視制御装置の構成を示すブロック図である。（実施例８）
【図１９】実施例８に関わるデータ配信画面の説明図である。
【図２０】プラント監視制御装置の構成を示すブロック図である。（実施例９）
【図２１】実施例９に関わる入力点情報画面の説明図である。
【図２２】プラント監視制御装置の構成を示すブロック図である。（実施例１０）
【図２３】実施例１０に関わる制御装置アップロード画面の説明図である。
【符号の説明】
【００７７】
１０…プラント制御装置、２０…マンマシン装置、３０…保守ツール装置、４０…入力装置、４１…表示装置、１０１…プラント情報、１０２…データ処理手段、１０３…伝送手段、２０１…データ加工手段、２０２…オペレータ入出力処理手段、２０３…起動データベース格納手段、２０４…データベース一次格納手段、２０５…レビジョン検証手段、２０６…性能計算処理手段、２０７…自動化ロジック実行手段、２０８…チューニング対話手段、３０１…データベース編集手段、３１０…入出力データベース、３１１…制御装置データベース、３１２…画面データベース、３１３…レビジョン保存手段、３１４…レビジョン記録ファイル、３１５…レビジョン検索手段、３１６…レビジョン合成手段、３１７…差分検索表示手段、３１８…差分ファイル、３１９…差分検索反映手段、３２０…入出力整合確認手段、３２１…整合結果ファイル、３２２…性能計算データベース、３２３…自動化データベース、３２４…入出力整合配信手段、３２５…配信用データベース保存手段、３２６…制御データ書込み手段、３２７…制御データ反映手段、４０１…保守ツールのレビジョン表示、４０２…各マンマシン装置のレビジョン表示、４０３…プラント制御装置のレビジョン表示、４０５…入出力番号フィールド、４０６…入出力名称フィールド、４０７…入出力下限値フィールド、４０８…入出力上限値フィールド、４０９…入出力警報（高）制限値フィールド、４１０…入出力警報（低）制限値フィールド、４１１…線番号フィールド、４１２…入出力番号フィールド、４１３…下限値フィールド、４１４…上限値フィールド、４１５…警報（高）制限値フィールド、４１６…警報（低）制限値フィールド、４２０…入出力番号、４２１…制御装置下限値、４２２…制御装置上限値、４２３…制御装置警報（低）制限値、４２４…制御装置警報（高）制限値、４２５…入出力下限値、４２６…入出力上限値、４２７…入出力警報（低）制限値、４２８…入出力警報（高）制限値、４２９…差分コード、４３０…チェック結果１、４３１…チェック結果２、４３２…チェック結果３、４３３…制御装置データ反映ボタン、４３４…入出力データ反映ボタン、４３５…データ種別選択タブ、４３６…画面チェック結果、４３７…配信データ選択部、４３８…配信要求ボタン、４４０…入力点の制限値表示部、４４１…制限値変更ボタン、４４２…キャンセルボタン、４４３…制御装置比較表示、４４４…アップロード要求ボタン、４４５…キャンセルボタン。
【図１】
2005316778.tif 000003
【図２】
2005316778.tif 000004
【図３】
2005316778.tif 000005
【図４】
2005316778.tif 000006
【図５】
2005316778.tif 000007
【図６】
2005316778.tif 000008
【図７】
2005316778.tif 000009
【図８】
2005316778.tif 000010
【図９】
2005316778.tif 000011
【図１０】
2005316778.tif 000012
【図１１】
2005316778.tif 000013
【図１２】
2005316778.tif 000014
【図１３】
2005316778.tif 000015
【図１４】
2005316778.tif 000016
【図１５】
2005316778.tif 000017
【図１６】
2005316778.tif 000018
【図１７】
2005316778.tif 000019
【図１８】
2005316778.tif 000020
【図１９】
2005316778.tif 000021
【図２０】
2005316778.tif 000022
【図２１】
2005316778.tif 000023
【図２２】
2005316778.tif 000024
【図２３】
2005316778.tif 000025