(57)【要約】      （修正有）【課題】プラント用装置の更新において、新装置と旧装置の動作が等価であるか否かを、工場にて検証することにより、現地での更新期間を短縮する。【解決手段】更新前のプラント用装置を模擬した旧装置部１１と、更新用のプラント用装置を模擬した新装置部１２とを有する。旧装置部１１、新装置部１２は、更新前と更新用のプラント用装置の制御ロジックによる演算を実行する第１及び第２制御ロジック部と、第１及び第２の制御ロジック部に入力される入力データ、入力データに基づく第１及び第２の制御ロジック部による演算結果である出力データを記憶する第１及び第２の入出力データ記憶部と、を有する。【選択図】図１
2013168038.tif 000002
【特許請求の範囲】
【請求項１】
プラントの監視制御に用いられるプラント用装置のうち、更新前のプラント用装置を模擬した旧装置部と、
前記プラント用装置のうち、更新用のプラント用装置を模擬した新装置部と、
を有し、
前記旧装置部は、
更新前のプラント用装置の制御ロジックによる演算を実行する第１の制御ロジック部と、
前記第１の制御ロジック部に入力される入力データと、前記入力データに基づく前記第１の制御ロジック部による演算結果である出力データとを記憶する第１の入出力データ記憶部と、
を有し、
前記新装置部は、
更新用のプラント用装置の制御ロジックによる演算を実行する第２の制御ロジック部と、
前記第２の制御ロジック部に入力される入力データと、前記入力データに基づく前記第２の制御ロジック部による演算結果である出力データとを記憶する第２の入出力データ記憶部と、
を有することを特徴とするプラント用装置の更新試験装置。
【請求項２】
前記第１の制御ロジック部と前記第２の制御ロジック部との出力データを表示する表示装置を有することを特徴とする請求項１記載の更新試験装置。
【請求項３】
前記第１の制御ロジック部と前記第２の制御ロジック部とに、同一の入力データを入力した場合の出力データを比較する比較部を有することを特徴とする請求項１記載のプラント用装置の更新試験装置。
【請求項４】
前記比較部による比較結果を表示する表示装置を有することを特徴とする請求項３記載のプラント用装置の更新試験装置。
【請求項５】
前記入力データとして、実際のプラントの運転時のデータであるプラントデータを記憶するプラントデータ記憶部を有することを特徴とする請求項１〜４のいずれか１項に記載のプラント用装置の更新試験装置。
【請求項６】
前記プラントデータには、過去のトラブルに対応するロジックが含まれていることを特徴とする請求項５記載のプラント用装置の更新試験装置。
【請求項７】
前記第１の入出力データ記憶部及び前記第２の入出力データ記憶部は、表形式により、入出力データを記憶することを特徴とする請求項１〜５のいずれか１項に記載のプラント用装置の更新試験装置。
【請求項８】
プラントの監視制御に用いられるプラント用装置のうち、更新前のプラント用装置を模擬した旧装置部が、
更新前のプラント用装置の制御ロジックによる演算を実行する第１の制御ロジック処理と、
前記第１の制御ロジック処理において入力される入力データと、前記入力データに基づく前記第１の制御ロジック処理による演算結果である出力データとを記憶する第１の入出力データ記憶処理と、
を実行し、
前記プラント用装置のうち、更新用のプラント用装置を模擬した新装置部が、
更新用のプラント用装置の制御ロジックによる演算を実行する第２の制御ロジック処理と、
前記第２の制御ロジック処理において入力される入力データと、前記入力データに基づく前記第２の制御ロジック処理による演算結果である出力データとを記憶する第２の入出力データ記憶処理と、
を実行することを特徴とするプラント用装置の更新試験方法。
【請求項９】
プラントの監視制御に用いられるプラント用装置のうち、更新前のプラント用装置を、コンピュータにより模擬した旧装置部に、
更新前のプラント用装置の制御ロジックによる演算を実行する第１の制御ロジック処理と、
前記第１の制御ロジック処理において入力される入力データと、前記入力データに基づく前記第１の制御ロジック処理による演算結果である出力データとを記憶する第１の入出力データ記憶処理と、
を実行させ、
前記プラント用装置のうち、更新用のプラント用装置を、コンピュータにより模擬した新装置部に、
更新用のプラント用装置の制御ロジックによる演算を実行する第２の制御ロジック処理と、
前記第２の制御ロジック処理において入力される入力データと、前記入力データに基づく前記第２の制御ロジック処理による演算結果である出力データとを記憶する第２の入出力データ記憶処理と、
を実行させることを特徴とするプラント用装置の更新試験プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、プラント用装置の更新試験装置、更新試験方法及び更新試験プログラムに関するものである。
【背景技術】
【０００２】
プラント監視制御システムは、発電所、製鉄所等のプラント内の各種の設備を制御要素として、プラントを制御している。このようなプラント監視制御システムの構成要素としては、たとえば、制御装置、計算機等、各種のプラント用装置がある。
【０００３】
ところで、プラントの停止は外部に与える影響が大きく、非常に高いコストがかかる。このため、プラントは、長期間運転を継続させる必要性が高い。そして、プラント監視制御システムを構成する装置の更新は、プラントの継続運転に影響を与えるので、頻繁に行うことはできない。このため、プラント用装置の使用期間も、非常に長期間となる。たとえば、最低でも１５年以上、同じ装置を継続して使用する必要がある。
【０００４】
しかし、プラント用装置が老朽化した場合には、プラントを停止して、現在使用しているプラント用装置を新しいプラント用装置に更新する必要がある。このとき、更新前の装置から更新用の装置へと、正確に機能を移植することが必須となる。なお、以下の説明では、更新前のプラント用装置を旧装置、更新用のプラント用装置を新装置とする。
【０００５】
機能の移植を検証する方法として、実際にプラントを監視制御している旧装置が設置されている現地において、検証を実施する方法がある。これは、配線等の追加ハードウェアを使用して、新装置と旧装置の双方に同一入力を供給することにより、等価の結果が得られるかどうかを確認する手法である。また、更新対象の新装置と更新対象外の装置との組合せ試験を行うことも必要となる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−２３４６９６号公報
【特許文献２】特開２００１−２６５４０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上記のように、プラントは長期間継続して運転させる必要がある。このため、更新のために運転を停止する期間は、可能な限り短いことが望ましい。特に、最近の火力発電プラントは、電力の安定供給、コストの低減、設備の有効利用等の観点から、更新のための停止期間の短縮へのニーズが強い。
【０００８】
しかし、上記のように、現地で機能の移植の検証を行う場合、新装置が旧装置と同一動作をしない等の不適合が発生する可能性がある。この場合、現地において、新装置を改修する必要がある。すると、更新のためのプラントの停止期間は増大することになる。
【０００９】
これに対処するため、新装置のハードウェア、ソフトウェアを組み上げる工場において、新装置の動作を十分に確認することにより、現地でのシステムの更新期間を短縮する必要がある。
【００１０】
ところが、現場に設置されているものと同等の装置によって、工場において動作を検証することは困難である。これは、上記のように、プラント用装置の更新期間が非常に長いことに起因する。
【００１１】
つまり、プラント用装置の使用を開始してから、更新すべき時期が到来した時には、工場においては、旧装置に対応するハードウェアは保管されていないか、老朽化していてそのまま使用できない場合がある。この場合、工場において同一のシステムを構築することができず、現地と同様の検証を行うことはできない。
【００１２】
本発明の実施形態は、プラント用装置の更新において、新装置と旧装置の動作が等価であるか否かを、工場にて検証することにより、現地での更新期間を短縮できる技術を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記のような目的を達成するため、実施形態のプラント用装置の更新試験装置は、以下の構成を有する。
【００１４】
(1) プラントの監視制御に用いられるプラント用装置のうち、更新前のプラント用装置を模擬した旧装置部
(2) 前記プラント用装置のうち、更新用のプラント用装置を模擬した新装置部
【００１５】
前記旧装置部は、以下の構成を有する。
(3)更新前のプラント用装置の制御ロジックによる演算を実行する第１の制御ロジック部
(4)第１の制御ロジック部に入力される入力データと、前記入力データに基づく第１の制御ロジック部による演算結果である出力データとを記憶する第１の入出力データ記憶部
【００１６】
前記新装置部は、以下の構成を有する。
(5)更新用のプラント用装置の制御ロジックによる演算を実行する第２の制御ロジック部
(6)第２の制御ロジック部に入力される入力データと、前記入力データに基づく第２の制御ロジック部による演算結果である出力データとを記憶する第２の入出力データ記憶部
【００１７】
なお、他の態様として、上記の各部の処理をコンピュータにより実現するための方法及びコンピュータに実行させるプログラムとして捉えることもできる。
【図面の簡単な説明】
【００１８】
【図１】第１の実施形態の更新試験システムの構成例を示すブロック図
【図２】第１の実施形態の旧装置部、新装置部の構成例を示すブロック図
【図３】旧装置の構成例を示すブロック図
【図４】第１の実施形態による試験の処理手順の一例を示すフローチャート
【図５】入出力データのテーブル例を示す図
【図６】入出力データのテーブルの項目例を示す図
【図７】入力データの一例を示す図
【図８】入力データの一例を示す図
【図９】入力データの一例を示す図
【図１０】第２の実施形態の更新試験システムの構成例を示すブロック図
【図１１】プラントデータ収集を行う旧装置の一例を示すブロック図
【図１２】プラントデータの一例を示す図
【発明を実施するための形態】
【００１９】
［Ａ．第１の実施形態］
［１．構成］
［１−１．更新試験システム］
本実施形態の構成を、図１及び図２を参照して説明する。なお、更新前のプラント用装置を旧装置、更新用のプラント用装置を新装置とする。図１は、本実施形態の更新試験装置１を適用した更新試験システム１００の構成を示したブロック図である。図２は、更新試験装置１の旧装置部１１、新装置部１２の構成例を示すブロック図である。
【００２０】
更新試験システム１００は、更新試験装置１、計算機２、シミュレータ部３を有している。計算機２は、現地と同様の態様で、更新試験装置１に接続されている。また、更新試験装置１とシミュレータ部３とは、ネットワークＮを介して接続されている。
【００２１】
［１−２．更新試験装置］
更新試験装置１は、旧装置部１１、新装置部１２、切替部１５、比較部１６を有している。旧装置部１１は、旧装置におけるデータの入出力処理及び演算処理を、模擬的に実行する制御プログラムである。
【００２２】
この制御プログラムは、基本的には、旧装置の制御プログラムのコピーである。ただし、プログラム言語が古い場合や、対応ＯＳが古い場合など、現在の更新試験装置１においては、そのままでは実行できない場合もある。このため、旧装置部１１は、更新試験装置１において、旧装置の制御プログラムを実行させるエミュレータ部も含む。
【００２３】
新装置部１２は、新装置における制御プログラムである。この制御プログラムは、基本的には、旧装置の制御プログラムと同じ制御ロジックが含まれる。ただし、新しい制御プログラムは、新装置に適用させるため、プログラム言語、プログラム構造、対応ＯＳ等は、旧装置の制御プログラムと相違している場合が多い。たとえば、表示用のインタフェース等について、旧装置の制御プログラムと比べて、拡張や改良が行われている場合もある。
【００２４】
また、実際の新装置において実行させる制御プログラムであっても、更新試験装置１においては、そのまま実行できない場合もある。この場合には、新装置部１２は、更新試験装置１において、新装置の制御プログラムを実行させるエミュレータ部を含む。
【００２５】
なお、旧装置部１１及び新装置部１２は、旧装置及び新装置においてハードウェアで実現している部分を、ソフトウェアで実現する部分を含む。上記のような旧装置部１１、新装置部１２の構成例の詳細は、後述する。切替部１５は、後述する計算機２を、旧装置部１１に接続するか、新装置部１２に接続するかを切り替える処理部である。
【００２６】
比較部１６は、旧装置部１１の演算結果と、新装置部１２の演算結果とを、比較する処理部である。この比較部１６は、判定部１６ａ、入出力部１６ｂ、記憶部１６ｃを有している。
【００２７】
判定部１６ａは、旧装置部１１の演算結果と、新装置部１２の演算結果との相違の有無を判定する処理部である。入出力部１６ｂは、旧装置部１１と新装置部１２からの演算結果を入力し、判定部１６ａによる判定結果を出力する処理部である。記憶部１６ｃは、演算結果及び判定結果を記憶する処理部である。
【００２８】
［１−３．計算機］
計算機２は、プラントを監視するための装置である。この計算機２には、表示装置２１及び入力装置２２が接続されている。表示装置２１は、グラフィック画面、メッセージなどを表示することにより、プラントの状況およびプロセスの状態等、更新試験に必要な情報を、運転員に知らせる装置である。入力装置２２は、表示装置２１の表示画面を見た運転員が、情報の呼び出し、動作指示等、更新試験に必要な情報を入力する装置である。なお、計算機２は、現地に設置されているものと同じものを用いる。たとえば、前回の更新から比較的時間が経過していない計算機２であれば、現地と同じ製品が、工場において保管されており、それを用いることができる。
【００２９】
［１−４．シミュレータ部］
シミュレータ部３は、プラントの入出力データを模擬する処理部である。このシミュレータ部３は、記憶部３１、生成部３２、入出力部３３を有している。記憶部３１は、入力データのパターンを記憶する処理部である。生成部３２は、記憶部３１が記憶したパターンに基づいて、入力データを模擬的に生成する処理部である。入出力部３３は、更新試験装置１への入力データの出力、更新試験装置１からの出力データの入力を行う処理部である。
【００３０】
［１−５．旧装置部、新装置部］
上述の旧装置部１１、新装置部１２の構成の詳細を、図２を参照して説明する。旧装置部１１、新装置部１２は、インタフェース部１１ａ、１２ａ、入出力データ記憶部１１ｂ、１２ｂ、テーブル記憶部１１ｃ、１２ｃ、制御ロジック部１１ｄ、１２ｄ、入力部１１ｅ、１２ｅ、出力部１１ｆ、１２ｆを有している。
【００３１】
インタフェース部１１ａ、１２ａは、シミュレータ部３が模擬的に生成した入力データの受信と、旧装置部１１、新装置部１２における演算結果である出力データの送信を制御するインタフェースである。
【００３２】
入出力データ記憶部１１ｂ（第１の入出力データ記憶部）、入出力データ記憶部１２ｂ（第２の入出力データ記憶部）は、入力データと出力データを記憶する処理部である。テーブル記憶部１１ｃ、１２ｃは、入出力データ記憶部１１ｂ、１２ｂが入力データと出力データを記憶するためのテーブル形式を記憶する処理部である。
【００３３】
制御ロジック部１１ｄ（第１の制御ロジック部）は、旧装置の制御プログラムの制御ロジックにより、入力データを演算処理して、演算結果を出力データとして出力する処理部である。制御ロジック部１２ｄ（第２の制御ロジック部）は、新装置の制御プログラムの制御ロジックにより、入力データを演算処理して、出力データを出力する処理部である。上述のように、旧装置部１１の制御ロジック部１１ｄと、新装置部１２の制御ロジック部１２ｄは、基本的には同じである。
【００３４】
入力部１１ｅ、１２ｅは、インタフェース部１１ａ、１２ａが受信した入力データを、入出力データ記憶部１１ｂ、１２ｂに入力する処理部である。出力部１１ｆ、１２ｆは、入出力データ記憶部１１ｂ、１２ｂに記憶された出力データを、切替部１５、比較部１６及びインタフェース部１１ａ、１２ａに出力する処理部である。
【００３５】
［１−６．プラント及び旧装置］
さらに、旧装置部１１及び新装置部１２との対比のために、図３を参照して、現地のプラント４及び現地に設置されている旧装置５０を説明する。まず、プラント４は、検出器Ａ１、Ａ２、制御対象機器Ｘ１、Ｘ２を有している。
【００３６】
旧装置５０は、入出力端子台５１、入出力制御部５２、入出力データ記憶部５３、制御ロジック部５４、入力部５５、出力部５６を有している。
【００３７】
入出力端子台５１は、プラント４の検出器Ａ１、Ａ２、制御対象機器Ｘ１、Ｘ２に、ケーブルを介して接続された端子台である。入出力端子台５１の端子番号ＴＩ１、ТＩ２、ТＯ１、ТＯ２は、それぞれプラントＡの検出器Ａ１、Ａ２、制御対象機器Ｘ１、Ｘ２に対応している。入出力制御部５２は、入出力端子台５１を介して、検出器Ａ１、Ａ２、制御対象機器Ｘ１、Ｘ２との間のデータの送受信を制御する処理部である。
【００３８】
入出力データ記憶部５３は、入力データと出力データを記憶する処理部である。制御ロジック部５４は、入力データを演算処理して、演算結果を出力データとして出力する処理部である。入力部５５は、入出力制御部５２が受信した入力データを、入出力データ記憶部５３に入力する処理部である。出力部５６は、入出力データ記憶部５３に記憶された出力データを、入出力制御部５２に出力する処理部である。
【００３９】
［２．作用］
［２−１．旧装置によるプラントの制御］
まず、旧装置５０によるプラント４の制御例を説明する。入出力制御部５２は、検出器Ａ１、Ａ２が出力した入力データを、入出力端子台５１を介して受信する。入力部５５は、入出力制御部５２が受信した入力データを、入出力データ記憶部５３に入力する。
【００４０】
入出力データ記憶部５３は、入力データをテーブル形式で記憶する。図５は、入出力データ記憶部５３における入出力データのテーブルの一例である。この図５において、入出力点番号は、検出器、制御対象機器を識別する情報である。
【００４１】
デバイス番号は、旧装置５０の内部における入出力データの格納位置を示す情報である。このデバイス番号は、たとえば、記憶領域のアドレスである。端子番号は、入出力端子台５１の端子を識別する情報である。図５の値の欄には、入力データが示す現在の入力値、出力データが示す現在の出力値が格納される。
【００４２】
たとえば、検出器Ａ１は入出力端子台５１の端子番号ＴＩ１に接続されているので、入出力データ記憶部５３は、検出器Ａ１からの入力データを、デバイス番号Ｉ０００１の行の値として保存する。また、入出力データ記憶部５３に記憶された値に応じて、制御ロジック部５４が演算を行う。演算結果である出力データは、入出力データ記憶部５３が記憶する。
【００４３】
たとえば、入出力データ記憶部５３は、テーブルの制御対象機器Ｘ１、デバイス番号Ｏ０００１の行の値として、演算結果の値を保存する。出力部５６は、入出力データ記憶部５３の制御対象機器Ｘ１の行の値を、入出力制御部５２を介して、テーブルで規定された端子番号ＴＯ１に、出力データとして出力する。
【００４４】
［２−２．更新試験］
次に、更新試験装置１による試験処理の手順を、図４のフローチャートを参照して説明する。これは、仮想環境下で旧装置５０と新装置を動作させて、結果を比較する処理である。
【００４５】
まず、切替部１５は、旧装置部１１を計算機２に接続している。旧装置部１１のインタフェース部１１ａは、プラント４の入出力点を模擬する入力データを待つ（ステップＳ０１のＮＯ）。シミュレータ部３の生成部３２は、プラント４の入出力点を模擬する入力データを生成する。シミュレータ部３の入出力部３３は、ネットワークＮを介して、旧装置部１１に、入力データを送信する。
【００４６】
旧装置部１１のインタフェース部１１ａは、ネットワークＮを介して、入力データを受信する（ステップＳ０１のＹＥＳ）。入力部１１ｅは、入力データを入出力データ記憶部１１ｂに入力する（ステップＳ０２）。入出力データ記憶部１１ｂは、入力データをテーブル記憶部１１ｃに記憶されたテーブル形式に従って記憶する（ステップＳ０３）。
【００４７】
このテーブルの項目の一例を、図６に示す。図６では、デバイス番号と端子番号は、図５と同一である。図６のシミュレータ入力点番号は、図５の入力点番号に対応する。
【００４８】
制御ロジック部１１ｄは、テーブルに記憶された入力値を読み込み（ステップＳ０４）、旧装置の制御ロジックによる演算を実行する（ステップＳ０５）。入出力データ記憶部１１ｂは、制御ロジック部１１ｄによる演算結果である出力データを、テーブルに記憶する（ステップＳ０６）。
【００４９】
出力部１１ｆは、入力データに対応する演算結果の出力データを、切替部１５、比較部１６及びインタフェース部１１ａに出力する（ステップＳ０７）。インタフェース部１１ａは、出力データを、テーブルにて定義されたシミュレータ部３の制御対象へ送信する（ステップＳ０８）。
【００５０】
比較部１６の入出力部１６ｂが出力データを受信すると、記憶部１６ｃは、受信した出力データを記憶する（ステップＳ０９）。また、計算機２は、出力データを受信すると、旧装置部１１の演算結果を、表示装置２１に表示する。そして、切替部１５は、計算機２を新装置部１２に接続するように切り替える（ステップＳ１０）。
【００５１】
新装置部１２のインタフェース部１２ａは、プラント４の入出力点を模擬する入力データを待つ（ステップＳ１１のＮＯ）。シミュレータ部３の生成部３２は、プラント４の入出力点を模擬する入力データとして、旧装置部１１と同じ入力データを生成する。シミュレータ部３の出力部３３は、ネットワークＮを介して、新装置部１２に入力データを送信する。
【００５２】
新装置部１２のインタフェース部１２ａは、ネットワークＮを介して、入力データを受信する（ステップＳ１１のＹＥＳ）。入力部１２ｅは、入力データを入出力データ記憶部１２ｂに入力する（ステップＳ１２）。入出力データ記憶部１２ｂは、入力データをテーブル記憶部１２ｃに記憶されたテーブル形式に従って記憶する（ステップＳ１３）。このテーブルの項目は、図６と同じである。
【００５３】
制御ロジック部１２ｄは、テーブルに記憶された入力値を読み込み（ステップＳ１４）、新装置の制御ロジックによる演算を実行する（ステップＳ１５）。入出力データ記憶部１１ｂは、演算結果の出力データを、テーブルに記憶する（ステップＳ１６）。
【００５４】
出力部１２ｆは、入力データに対応する演算結果の出力データを、切替部１５、比較部１６及びインタフェース部１２ａに出力する（ステップＳ１７）。インタフェース部１２ａは、出力データを、テーブルにて定義されたシミュレータ部３の制御対象へ送信する（ステップＳ１８）。
【００５５】
比較部１６の入出力部１６ｂが出力データを受信すると、記憶部１６ｃは、受信した出力データを記憶する（ステップＳ１９）。また、計算機２は、出力データを受信すると、新装置部１１の演算結果を、表示装置２１に表示させる。
【００５６】
比較部１６の判定部１６ａは、新装置部１２の出力データと旧装置部１１の出力データの相違の有無を判定する（ステップＳ２０）。入出力部１６ｂは、比較結果を、計算機２に出力する（ステップＳ２１）。計算機２は、比較部１６の比較結果を、表示装置２１に表示させる。
【００５７】
上記のように、シミュレータ部３は、あらかじめ記憶部３１に設定されたパターンに基づいて、入力点を模擬している。このような入力点の値の決定方法の例を、図７〜図９に示す。
【００５８】
図７は、単純に、入力点ごとに所定の値を設定する方法である。図８は、出力点が所定の条件を満たす場合の入力値として、入力点に所定の値を設定する方法である。図９は、所定の時間経過後に、入力点に所定の値を設定する方法である。これらは例示であり、入力点の値の決定は、これらに限定されない。たとえば、上記の３つ若しくは２つの方法を組み合わせて、プラント４を模擬した入力値を設定することもできる。
【００５９】
なお、上記のフローチャートの処理手順は、例示であり、本実施形態の処理手順を限定するものではない。たとえば、旧装置部１１による演算と、新装置部１２による演算のいずれを先に実施するかは、自由に設定可能である。また、旧装置部１１と新装置部１２による演算後に、演算結果を計算機２に出力してもよい。
【００６０】
［３．効果］
以上のような実施形態によれば、仮想環境下の旧装置部１１及び新装置部１２を動作させることにより、確認試験の一部若しくは全部を、工場において実施できる。このため、現地において新装置と旧装置の並列運転で確認試験を実施する場合に比べて、旧装置を新装置に更新するための期間を大幅に短縮できる。
【００６１】
また、仮想環境である旧制御部１１及び新制御部１２の演算結果を、表示装置２１が表示するので、運転員は、演算結果が等価であるか否かを確認することができる。さらに、比較部１６による比較結果についても、表示装置２１が表示するので、新装置の不具合を自動的に確認できる。
【００６２】
［Ｂ．第２の実施形態］
［１．構成］
本実施形態の構成を、図１０を参照して説明する。なお、本実施形態の基本的な構成は、上記の実施形態と同様である。ただし、図１０に示すように、本実施形態においては、シミュレータ部３における記憶部３１が、プラントデータを記憶している。プラントデータは、実際のプラントの運転時のデータである。プラントデータには、たとえば、過去に発生した事故等のトラブルに対応するロジックが含まれている。
【００６３】
このプラントデータは、図１１に示すように、旧装置５０が、収集部５７及びプラントデータ記憶部５８を有することにより収集できる。収集部５７は、現地の旧装置５０の入出力データ記憶部５３に記憶された入出力データを、収集する処理部である。プラントデータ記憶部５８は、収集部５７が収集した入出力データを、プラントデータとして記憶する処理部である。
【００６４】
［２．作用］
以上のような本実施形態の作用を説明する。すなわち、収集部５７は、たとえば、時間間隔ｔのように定期的なタイミングで、入出力データ記憶部５３の入力点データを、プラントデータ記憶部５８へ保存している。この入力点データは、図１２に示すように、時間ｔが経過する毎に、値が変化しているものとする。
【００６５】
収集されたプラントデータは、ネットワークＮ若しくはこれを記憶したリムーバルな記憶媒体を介して、シミュレータ部３に入力され、記憶部３１が記憶する。シミュレータ部３の入出力部３２は、プラントデータを、上記の実施形態における入力データと同様に、更新試験装置１における旧装置部１１、新装置部１２に送信する。
【００６６】
このようなプラントデータに基づく入力データも、上記の実施形態と同様に、入出力データ記憶部１１ｂ、１２ｂに記憶され、制御ロジック部１１ｄ、１２ｄによる演算が行われる。これにより、実際のプラントの運転を、旧装置部１１及び新装置部１２により再現して、確認試験を行うことができる。たとえば、過去に発生した事故等のトラブルに対応したロジックに基づく入力データにより、旧装置部１１及び新装置部１２の動作確認ができる。なお、プラントデータに、プラント固有の特性、経年劣化による変化に対応したロジックを含めることにより、これらのロジックに基づく入力データにより、旧装置部１１及び新装置部１２の動作確認を行うこともできる。
【００６７】
［３．効果］
以上のような本実施形態によれば、現地で収集したプラントデータを、工場の試験環境で使用できる。実際の発電プラントでは、さまざまな運転パターンが存在するが、それらの運転パターンの全てを、工場で再現することは困難であった。しかし、本実施形態では、プラントデータを用いるので、工場であっても、現地により近い環境で試験を実施できる。したがって、現地で追加した試験を行う必要がなくなり、更新期間の短縮を図ることができる。
【００６８】
［Ｃ．他の実施形態］
(1)更新試験装置１の試験対象としては、プラントの監視制御に使用される装置を広く適用可能であり、制御装置には限定されない。たとえば、計算機２についても、その旧装置及び新装置の制御プログラムを仮想的に実現する旧装置部１１及び新装置部１２を構成することにより、試験を実施できる。また、計算機２と制御装置の双方を、試験対象とすることもできる。
【００６９】
(2)更新試験装置１、計算機２、シミュレータ部３は、コンピュータを所定のプログラムで制御することによって実現できる。この場合のプログラムは、コンピュータのハードウェアを物理的に活用することで、上記の各部の処理を実現するものである。
【００７０】
(3)上記の各部の処理を実行する方法、プログラム及びプログラムを記録した記録媒体も、実施形態の一態様である。ただし、ハードウェアで処理する範囲、プログラムを含むソフトウェアで処理する範囲をどのように設定するかは、特定の態様には限定されない。
【００７１】
(4)更新試験装置１、計算機２、シミュレータ部３は、共通のコンピュータにおいて実現してもよいし、ネットワークで接続された複数のコンピュータによって実現してもよい。たとえば、シミュレータ部３を更新試験装置１に含めた構成としてもよい。入力装置２２、表示装置２１を、更新試験装置１を構成するコンピュータに接続された入力装置２２、表示装置２１において実現してもよい。
【００７２】
(5)入出力データ記憶部１１ｂ、１２ｂに記憶された入出力データを、出力部１１ｆ、１２ｆが出力することにより、入力データと出力データの双方を表示装置２１に表示させるように構成してもよい。このとき、表形式で表示すれば、各入出力点に対応する入力データと出力データを対比して表示させることができる。また、判定部１６ａにおいて旧装置部１１と新装置部１２とで演算結果が異なるとされた出力データについて、色、大きさ、字体、記号等により、表示装置２１が、他の出力データと区別して表示するように設定してもよい。
【００７３】
(6)入出力データ記憶部１１ｂ、１２ｂ等を含む上記の各種の記憶部は、典型的には、内蔵された若しくは外部接続された各種メモリ、ハードディスク等により構成できるが、現在又は将来において利用可能なあらゆる記憶媒体を利用可能である。演算に用いるレジスタ等も、記憶部として捉えることができる。すでに情報が記憶された記憶媒体を、読み取り装置に装着することにより、記憶内容を各種の処理に利用可能となる態様でもよい。記憶の態様も、長時間記憶が保持される態様のみならず、処理のために一時的に記憶され、短時間で消去若しくは更新される態様も含まれる。
【００７４】
(7)本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００７５】
１…更新試験装置
２…計算機
３…シミュレータ部
４…プラント
１１…旧装置部
１１ａ、１２ａ…インタフェース部
１１ｂ、１２ｂ、５３…入出力データ記憶部
１１ｄ、１２ｄ、５４…制御ロジック部
１１ｅ、１２ｅ、５５…入力部
１１ｆ、１２ｆ、５６…出力部
１２…新装置部
１５…切替部
１６…比較部
１６ａ…判定部
１６ｂ…入出力部
１６ｃ、３１…記憶部
２１…表示装置
２２…入力装置
３２…生成部
５０…旧装置
５１…入出力端子台
５２…入出力制御部
５７…収集部
５８…プラントデータ記憶部
【図１】
2013168038.tif 000003
【図２】
2013168038.tif 000004
【図３】
2013168038.tif 000005
【図４】
2013168038.tif 000006
【図５】
2013168038.tif 000007
【図６】
2013168038.tif 000008
【図７】
2013168038.tif 000009
【図８】
2013168038.tif 000010
【図９】
2013168038.tif 000011
【図１０】
2013168038.tif 000012
【図１１】
2013168038.tif 000013
【図１２】
2013168038.tif 000014