(57)【要約】【課題】  ワークプロジェクトデータの変更を、安全かつ容易に変更前の状態に戻すためのユーザインターフェースを有するプラント制御システムを実現する。【解決手段】  エンジニアリングで生成したワークプロジェクトデータをワークプロジェクトデータベースに保持し、このワークプロジェクトデータベースの内容を制御装置にダウンロードすると共にマスタープロジェクトデータベースにコピーするプラント制御システムにおいて、  前記マスタープロジェクトデータベースの内容を、前記ワークプロジェクトデータベースに上書きするリストア手段を備える。【選択図】                    図１
2006155324.tif 000002
【特許請求の範囲】
【請求項１】
エンジニアリングで生成したワークプロジェクトデータをワークプロジェクトデータベースに保持し、このワークプロジェクトデータベースの内容を制御装置にダウンロードすると共にマスタープロジェクトデータベースにコピーするプラント制御システムにおいて、
前記マスタープロジェクトデータベースの内容を、前記ワークプロジェクトデータベースに上書きするリストア手段を備えたことを特徴とするプラント制御システム。
【請求項２】
前記リストア手段は、リストア処理の期間に前記ワークプロジェクトデータベースの編集を禁止する排他処理を行うことを特徴とする請求項１に記載のプラント制御システム。
【請求項３】
前記リストア手段は、リストア対象のワークプロジェクトのトップフォルダ及びプロジェクト情報を表示するインターフェース画面並びにリストアの実行を指令するリストアボタンの表示画面を備えることを特徴とする請求項１又は２に記載のプラント制御システム。
【請求項４】
前記リストア手段は、前記リストアが実行された後に、リストア開始日時、処理内容、リストア終了日時、警報内容及びエラー内容、警報数及びエラー数の少なくともいずれかを表示する状態表示画面を備えることを特徴とする請求項１乃至３のいずれかに記載のプラント制御システム。
【請求項５】
前記マスタープロジェクト、データベースワークプロジェクトデータベース及びリストア手段を設けたエンジニアリングステーションを有し、このエンジニアリングステーションと前記制御装置は、分散型制御システムに敷設された制御バスを介して通信することを特徴とする請求項１乃至４のいずれかに記載のプラント制御システム。
【請求項６】
前記制御装置は、前記プラントからのトリップ要求に基づいてプラントを停止制御する安全システムに設けられたことを特徴とする請求項１乃至４のいずれかに記載のプラント制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エンジニアリングで生成したワークプロジェクトデータをワークプロジェクトデータベースに保持し、このワークプロジェクトデータベースの内容を制御装置にダウンロードすると共にマスタープロジェクトデータベースにコピーするプラント制御システムに関する。
【背景技術】
【０００２】
図４は、従来のプラント制御システムの構成例を示す機能ブロック図である。１は分散型制御システムの制御バスであり、操作監視装置２がこの制御バスに接続されている。３は同じくこの制御バスに接続されている制御装置であり、操作監視装置２と通信すると共にプラント４のフィールド機器を制御する。
【０００３】
制御装置３において、３１はフィールド機器を制御するアプリケーション実行手段、３２はアプリケーションデータベースであり、エンジニアリングステーションで生成されてダウンロードされる。
【０００４】
５は、制御バス２に接続されたエンジニアリングステーションであり、操作監視装置２及び制御装置３で稼動するアプリケーションデータを生成してこれら装置にダウンロードする。
【０００５】
エンジニアリングステーション５において、５１はデータベース生成用ビルダ、５２はワークプロジェクトデータベースであり、データベース生成用ビルダ５１による編集作業で生成されるワークプロジェクトデータを保存する。
【０００６】
保存されたワークプロジェクトデータは、制御装置３のアプリケーションデータベース３２にオフライン又はオンラインでダウンロードされると共に、マスタープロジェクトデータベース５３にコピーされてバックアップされる。
【０００７】
このマスタープロジェクトデータベース５３は、制御装置３で動作しているデータベースと同じ物を保存しておくために使用され、主に以下のような用途で用いられる。
（１） プラント稼動中に実施するオンライン変更の差分検査を実行したいとき。
（２） オンライン変更不可の変更を行ってしまった場合、元のプロジェクトに戻したいとき。
【０００８】
特許文献１には、データベースを用いて制御システムを構築する方法が記載されている。
【０００９】
【特許文献１】特開２００２−２５２６２１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
このような構成において、エンジニアリングステーション５でダウンロードを実施したときには、ワークプロジェクトデータベース５２、マスタープロジェクトデータベース５３、アプリケーションデータベース３２の内容は、すべて等しい。
【００１１】
ここでワークプロジェクトデータベース５２に対して何らかのエンジニアリングを実施してそのデータを変更すると、ワークプロジェクトデータベース５２のデータは、当然マスタープロジェクトデータベース５３、アプリケーションデータベース３２の内容と異なることになる。
【００１２】
この変更を正確に元の状態に戻す修正を、ワークプロジェクトデータベース５２に対する編集で実施しようとする場合に、編集ミスがあると完全な復元が実現されず、３者の完全一致環境が破壊され、本来の検査等が正常にできなくなる問題が発生する。
【００１３】
従って本発明が解決しようとする課題は、ワークプロジェクトデータの変更を、安全かつ容易に変更前の状態に戻すためのユーザインターフェースを有するプラント制御システムを実現することにある。
【課題を解決するための手段】
【００１４】
このような課題を達成するために、本発明の構成は次の通りである。
（１）エンジニアリングで生成したワークプロジェクトデータをワークプロジェクトデータベースに保持し、このワークプロジェクトデータベースの内容を制御装置にダウンロードすると共にマスタープロジェクトデータベースにコピーするプラント制御システムにおいて、
前記マスタープロジェクトデータベースの内容を、前記ワークプロジェクトデータベースに上書きするリストア手段を備えたことを特徴とするプラント制御システム。
【００１５】
（２）前記リストア手段は、リストア処理の期間に前記ワークプロジェクトデータベースの編集を禁止する排他処理を行うことを特徴とする（１）に記載のプラント制御システム。
【００１６】
（３）前記リストア手段は、リストア対象のワークプロジェクトのトップフォルダ及びプロジェクト情報を表示するインターフェース画面並びにリストアの実行を指令するリストアボタンの表示画面を備えることを特徴とする（１）又は（２）に記載のプラント制御システム。
【００１７】
（４）前記リストア手段は、前記リストアが実行された後に、リストア開始日時、処理内容、リストア終了日時、警報内容及びエラー内容、警報数及びエラー数の少なくともいずれかを表示する状態表示画面を備えることを特徴とする（１）乃至（３）のいずれかに記載のプラント制御システム。
【００１８】
（５）前記マスタープロジェクト、データベースワークプロジェクトデータベース及びリストア手段を設けたエンジニアリングステーションを有し、このエンジニアリングステーションと前記制御装置は、分散型制御システムに敷設された制御バスを介して通信することを特徴とする（１）乃至（４）のいずれかに記載のプラント制御システム。
【００１９】
（６）前記制御装置は、前記プラントからのトリップ要求に基づいてプラントを停止制御する安全システムに設けられたことを特徴とする（１）乃至（４）のいずれかに記載のプラント制御システム。
【発明の効果】
【００２０】
以上説明したことから明らかなように、本発明によれば次のような効果がある。
（１）誤ったエンジニアリングを行ったとき等、前回ダウンロードした直後の状態にデータベースを戻したいときに、容易にワークプロジェクトの復元ができる。
【００２１】
（２）リストア処理と、エンジニアリング作業が同時に実施された場合、排他処理を行うことにより、ワークプロジェクトデータあるいはマスタープロジェクトデータが破壊される怖れがない。
【発明を実施するための最良の形態】
【００２２】
以下、本発明を図面により詳細に説明する。図１は、本発明を適用したプラント制御システムの一実施形態を示す機能ブロック図である。図４で説明した従来システムと同一要素には同一符号を付して説明を省略する。以下、本発明の特徴部につき説明する。
【００２３】
図１において、１００は本発明が適用されたエンジニアリングステーションであり、データベース生成用ビルダ１０１、ワークプロジェクトデータベース１０２、マスタープロジェクトデータベース１０３は、従来システムのエンジニアリングステーション５の構成要素と同一である。
【００２４】
前述のように、前回ダウンロードを実施した以降にワークプロジェクトデータベース１０２に対してエンジニアリングを実施すると、ワークプロジェクトデータベース１０２の内容は、当然マスタープロジェクトデータベース１０３及びアプリケーションデータベース３２と異なることになるが、本発明は、この変更を完全に元に戻す環境を提供する。
【００２５】
１０４は、本発明の特徴部を形成するリストア手段であり、マスタープロジェクトをワークプロジェクトに復元するための専用アプリケーションとして機能する。このリストア手段は、変更されていないマスタープロジェクトデータベース１０３の内容をワークプロジェクトデータベース１０２に上書きするリストア処理を実行する。
【００２６】
このリストア処理の実行により、ワークプロジェクトデータベース１０２の内容は、変更前にコピーされていたマスタープロジェクトデータベース１０３の内容となり、変更が元に戻される結果となる。
【００２７】
このようなリストア処理を実行するユーザインターフェースを説明する。図２は、リストア手段１０４のインターフェース表示画面を示す。トップフォルダ表示エリアは、リストアしようとするワークプロジェクトのトップフォルダを指定するために用いられる。
【００２８】
ここでトップフォルダを指定すると、プロジェクト情報表示エリアに、ワークプロジェクトの情報が表示される。トップフォルダを指定した状態で、[Restore] ボタンを選択すると、マスタープロジェクトからワークプロジェクトへのリストア処理が実行される。
【００２９】
このとき、図３に示すような状態表示画面が表示される。この画面には、以下の情報が表示される。
（１）復元開始日時
（２）処理内容
（３）復元終了日時
（４）警告内容およびエラー内容
（５）警告数およびエラー数
【００３０】
次に、リストア手段１０４が実行する排他処理について説明する。リストア手段１０４とデータベース生成用ビルダ１０１とが、同じデータをハンドリングすることにより破壊されることを避けるため、排他処理が実行される。
【００３１】
即ち、リストア手段１０４で復元処理を実施しているときには、データベース生成用ビルダ１０１はワークプロジェクトデータベース１０２の編集が強制的に禁止される。更に、必要に応じて、データベース生成用ビルダ１０１でワークプロジェクトデータベース１０２を編集しているときには、リストア手段１０４による復元処理を禁止する機能を追加して、相互に禁止処理をすることも可能である。
【００３２】
以上説明した実施形態では、本発明の適用対象を一般的なプラント制御システムとしたが、プラントに異常がしたときに、制御装置３がプランとからのトリップ要求に基づいてプラントを停止制御する、安全システムにも本発明を有効に適用することができる。
【図面の簡単な説明】
【００３３】
【図１】本発明を適用したプラント制御システムの一実施形態を示す機能ブロック図である。
【図２】リストア手段のインターフェース表示画面例である。
【図３】リストアが実行された後の状態表示画面例である。
【図４】従来のプラント制御システムの構成例を示す機能ブロック図である。
【符号の説明】
【００３４】
１  制御バス
２  操作監視装置
３  制御装置
３１  アプリケーション実行手段
３２  アプリケーションデータベース
４  プラント
６  汎用通信バス
７  外部ＰＣ
１００  エンジニアリングステーション
１０１  データベース生成用ビルダ
１０２  ワークプロジェクトデータベース
１０３  マスタープロジェクトデータベース
１０４  リストア手段
【図１】
2006155324.tif 000003
【図４】
2006155324.tif 000004
【図２】
2006155324.tif 000005
【図３】
2006155324.tif 000006