(57)【要約】【課題】実機プラント運転用制御ロジックソフト４の改造内容をプラント運転訓練装置用制御ロジックソフト７に反映させる。【解決手段】プラント運転訓練装置２は、運転用制御ロジックソフト４を自動変換して得られたプラント運転訓練装置用制御ロジックソフトテキストデータ５を入力してプラント運転訓練装置用制御ロジックソフト７を作成するテキストデータジェネレート部６と、プラント運転訓練装置用制御ロジックソフトを手修正する手修正部８と、手修正部８での修正内容を手修正スクリプト９としてスクリプト化するスクリプト化部と、を有する。改造後の運転用制御ロジックソフト４を自動変換して得られたプラント運転訓練装置用制御ロジックソフトテキストデータ５をテキストデータジェネレート部６に入力して作成されたプラント運転訓練装置用制御ロジックソフト７に対して、手修正スクリプト９によって手修正の内容を自動実行する。【選択図】図１
2009086520.tif 000002
【特許請求の範囲】
【請求項１】
運転用制御ロジックソフトが組み込まれたプラント運転制御装置を模擬し、プラント運転訓練装置用制御ロジックソフトが組み込まれたプラント運転訓練装置において、
前記運転用制御ロジックソフトを自動変換して得られたプラント運転訓練装置用制御ロジックソフトテキストデータを入力してプラント運転訓練装置用制御ロジックソフトを作成するテキストデータジェネレート部と、
前記プラント運転訓練装置用制御ロジックソフトを手修正するための手修正部と、
前記手修正部で手修正した修正内容を手修正スクリプトとしてスクリプト化するスクリプト化部と、
を有し、
前記手修正の後に、前記運転用制御ロジックソフトが改造されたときに、当該改造後の前記運転用制御ロジックソフトを自動変換して得られたプラント運転訓練装置用制御ロジックソフトテキストデータを前記テキストデータジェネレート部に入力して作成されたプラント運転訓練装置用制御ロジックソフトに対して、前記手修正スクリプトによって前記手修正の内容を自動実行できるように構成されていること、
を特徴とするプラント運転訓練装置。
【請求項２】
プラント運転制御装置に組み込まれた運転用制御ロジックソフトの複数回の改造に当り、その改造ごとに対応させてそのプラント運転制御装置を模擬するプラント運転訓練装置に組み込まれたプラント運転訓練装置用制御ロジックソフトの一部修正を行なう方法において、
前記運転用制御ロジックソフトを自動変換してプラント運転訓練装置用制御ロジックソフトテキストデータを作成し、
前記プラント運転訓練装置用制御ロジックソフトテキストデータに基づいてテキストデータジェネレート部が前記プラント運転訓練装置用制御ロジックソフトを作成し、
手修正部からの修正指示に応じて前記プラント運転訓練装置用制御ロジックソフトを修正し、
前記プラント運転訓練装置用制御ロジックソフトの修正の内容をスクリプト化して手修正スクリプトとして記憶し、
つぎに、改造後の前記運転用制御ロジックソフトを自動変換して修正後のプラント運転訓練装置用制御ロジックソフトテキストデータを作成し、
修正後の前記プラント運転訓練装置用制御ロジックソフトテキストデータに基づいてテキストデータジェネレート部が修正後の前記プラント運転訓練装置用制御ロジックソフトを作成し、
この修正後のプラント運転訓練装置用制御ロジックソフトに対して前回の修正時の前記手修正スクリプトによって再度修正して再修正後のプラント運転訓練装置用制御ロジックソフトを作成すること、
を特徴とするプラント運転訓練装置用制御ロジックソフト修正方法。
【請求項３】
運転用制御ロジックソフトが組み込まれたプラント運転制御装置を模擬しプラント運転訓練装置用制御ロジックソフトが組み込まれたプラント運転訓練装置と、前記運転用制御ロジックソフトに基づいて前記プラント運転訓練装置に入力するためのプラント運転訓練装置用テキストデータを作成する自動変換装置と、を備えたプラント運転訓練装置システムにおいて、
前記プラント運転訓練装置は、前記プラント運転訓練装置用テキストデータに基づいて前記プラント運転訓練装置用制御ロジックソフトを作成するテキストデータジェネレート部と、前記プラント運転訓練装置用制御ロジックソフトを手修正する手修正部と、前記プラント運転訓練装置用制御ロジックソフトからロジックソフトテキストデータを作成するロジックソフト逆ジェネレート部と、を有し、
前記自動変換装置は、前記運転用制御ロジックソフトに基づいて前記プラント運転訓練装置用テキストデータを生成するロジックソフト自動変換処理部と、前記ロジックソフト自動変換処理部で作成された前記プラント運転訓練装置用制御ロジックソフトテキストデータと前記ロジックソフト逆ジェネレート部で作成されたロジックソフトテキストデータとを比較し、差分を手修正データとして作成するデータコンペア部と、前記手修正データを前記ロジックソフト自動変換処理部で作成された前記プラント運転訓練装置用制御ロジックソフトテキストデータに追加する手修正データ追加部と、を有すること、
を特徴とするプラント運転訓練装置システム。
【請求項４】
プラント運転制御装置に組み込まれた運転用制御ロジックソフトの複数回の改造に当り、その改造ごとに対応させてそのプラント運転制御装置を模擬するプラント運転訓練装置に組み込まれたプラント運転訓練装置用制御ロジックソフトの一部修正を行なう方法において、
前記運転用制御ロジックソフトを自動変換してプラント運転訓練装置用制御ロジックソフトテキストデータを作成し、
初版製作時の手修正内容を自動付加して修正後のプラント運転訓練装置用制御ロジックソフトテキストデータを作成し、
前記プラント運転訓練装置用制御ロジックソフトテキストデータに基づいてテキストデータジェネレート部が前記プラント運転訓練装置用制御ロジックソフトを作成し、
手修正部からの修正指示に応じて前記プラント運転訓練装置用制御ロジックソフトを修正し、
つぎに、前記プラント運転訓練装置用制御ロジックソフトをロジックソフト逆ジェネレート部によって、プラント運転訓練装置用制御ロジックソフトテキストデータに自動変換し、
つぎに、データコンペア部で、前記ロジックソフト逆ジェネレート部で自動変換されたプラント運転訓練装置用制御ロジックソフトテキストデータと前記修正前のプラント運転訓練装置用制御ロジックソフトテキストデータとを比較して手修正データを抽出し、
手修正データ追加部で前記抽出された手修正データに基づいて前記修正前の前記プラント運転訓練装置用制御ロジックソフトテキストデータを修正して修正後のプラント運転訓練装置用制御ロジックソフトテキストデータを作成し、
前記テキストデータジェネレート部が前記修正後のプラント運転訓練装置用制御ロジックソフトテキストデータに基づいて修正後の前記プラント運転訓練装置用制御ロジックソフトを作成すること、
を特徴とするプラント運転訓練装置用制御ロジックソフト修正方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、発電プラントなどのプラントのオペレータが運転訓練を行なうためのプラント運転訓練装置およびプラント運転訓練装置システム、ならびにプラント運転訓練装置用制御ロジックソフト修正方法に関する。
【背景技術】
【０００２】
発電プラントなどのプラントのオペレータが運転訓練を行なうための装置として、プラントの制御装置を模擬したプラント運転訓練装置（プラントシミュレータ）が用いられている（特許文献１参照）。
【特許文献１】特開２０００−１６３２５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
プラント運転訓練装置用の制御ロジックソフトを製作した後に、実機の制御ロジックソフトの改造が発生した場合、改造量が少量ならばプラント運転訓練装置へ同様な改造を実施するのは容易であるが、大量な改造だとプラント運転訓練装置の制御ロジックソフトを作り直さなければならなくなることがある。
【０００４】
本発明は、プラント運転制御装置の運転用制御ロジックソフトが改造された場合に、この改造をプラント運転訓練装置用の制御ロジックソフトに適用する作業を容易にできるようにすることを目的としている。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明に係るプラント運転訓練装置は、運転用制御ロジックソフトが組み込まれたプラント運転制御装置を模擬し、プラント運転訓練装置用制御ロジックソフトが組み込まれたプラント運転訓練装置において、前記運転用制御ロジックソフトを自動変換して得られたプラント運転訓練装置用制御ロジックソフトテキストデータを入力してプラント運転訓練装置用制御ロジックソフトを作成するテキストデータジェネレート部と、前記プラント運転訓練装置用制御ロジックソフトを手修正するための手修正部と、前記手修正部で手修正した修正内容を手修正スクリプトとしてスクリプト化するスクリプト化部と、を有し、前記手修正の後に、前記運転用制御ロジックソフトが改造されたときに、当該改造後の前記運転用制御ロジックソフトを自動変換して得られたプラント運転訓練装置用制御ロジックソフトテキストデータを前記テキストデータジェネレート部に入力して作成されたプラント運転訓練装置用制御ロジックソフトに対して、前記手修正スクリプトによって前記手修正の内容を自動実行できるように構成されていること、を特徴とする。
【０００６】
また、本発明に係るプラント運転訓練装置用制御ロジックソフト修正方法の一つの態様は、プラント運転制御装置に組み込まれた運転用制御ロジックソフトの複数回の改造に当り、その改造ごとに対応させてそのプラント運転制御装置を模擬するプラント運転訓練装置に組み込まれたプラント運転訓練装置用制御ロジックソフトの一部修正を行なう方法において、前記運転用制御ロジックソフトを自動変換してプラント運転訓練装置用制御ロジックソフトテキストデータを作成し、前記プラント運転訓練装置用制御ロジックソフトテキストデータに基づいてテキストデータジェネレート部が前記プラント運転訓練装置用制御ロジックソフトを作成し、手修正部からの修正指示に応じて前記プラント運転訓練装置用制御ロジックソフトを修正し、前記プラント運転訓練装置用制御ロジックソフトの修正の内容をスクリプト化して手修正スクリプトとして記憶し、つぎに、改造後の前記運転用制御ロジックソフトを自動変換して修正後のプラント運転訓練装置用制御ロジックソフトテキストデータを作成し、修正後の前記プラント運転訓練装置用制御ロジックソフトテキストデータに基づいてテキストデータジェネレート部が修正後の前記プラント運転訓練装置用制御ロジックソフトを作成し、この修正後のプラント運転訓練装置用制御ロジックソフトに対して前回の修正時の前記手修正スクリプトによって再度修正して再修正後のプラント運転訓練装置用制御ロジックソフトを作成すること、を特徴とする。
【０００７】
また、本発明に係るプラント運転訓練装置システムは、運転用制御ロジックソフトが組み込まれたプラント運転制御装置を模擬しプラント運転訓練装置用制御ロジックソフトが組み込まれたプラント運転訓練装置と、前記運転用制御ロジックソフトに基づいて前記プラント運転訓練装置に入力するためのプラント運転訓練装置用テキストデータを作成する自動変換装置と、を備えたプラント運転訓練装置システムにおいて、前記プラント運転訓練装置は、前記プラント運転訓練装置用テキストデータに基づいて前記プラント運転訓練装置用制御ロジックソフトを作成するテキストデータジェネレート部と、前記プラント運転訓練装置用制御ロジックソフトを手修正する手修正部と、前記プラント運転訓練装置用制御ロジックソフトからロジックソフトテキストデータを作成するロジックソフト逆ジェネレート部と、を有し、前記自動変換装置は、前記運転用制御ロジックソフトに基づいて前記プラント運転訓練装置用テキストデータを生成するロジックソフト自動変換処理部と、前記ロジックソフト自動変換処理部で作成された前記プラント運転訓練装置用制御ロジックソフトテキストデータと前記ロジックソフト逆ジェネレート部で作成されたロジックソフトテキストデータとを比較し、差分を手修正データとして作成するデータコンペア部と、前記手修正データを前記ロジックソフト自動変換処理部で作成された前記プラント運転訓練装置用制御ロジックソフトテキストデータに追加する手修正データ追加部と、を有すること、を特徴とする。
【０００８】
また、本発明に係るプラント運転訓練装置用制御ロジックソフト修正方法の一つの態様は、プラント運転制御装置に組み込まれた運転用制御ロジックソフトの複数回の改造に当り、その改造ごとに対応させてそのプラント運転制御装置を模擬するプラント運転訓練装置に組み込まれたプラント運転訓練装置用制御ロジックソフトの一部修正を行なう方法において、前記運転用制御ロジックソフトを自動変換してプラント運転訓練装置用制御ロジックソフトテキストデータを作成し、初版製作時の手修正内容を自動付加して修正後のプラント運転訓練装置用制御ロジックソフトテキストデータを作成し、前記プラント運転訓練装置用制御ロジックソフトテキストデータに基づいてテキストデータジェネレート部が前記プラント運転訓練装置用制御ロジックソフトを作成し、手修正部からの修正指示に応じて前記プラント運転訓練装置用制御ロジックソフトを修正し、つぎに、前記プラント運転訓練装置用制御ロジックソフトをロジックソフト逆ジェネレート部によって、プラント運転訓練装置用制御ロジックソフトテキストデータに自動変換し、つぎに、データコンペア部で、前記ロジックソフト逆ジェネレート部で自動変換されたプラント運転訓練装置用制御ロジックソフトテキストデータと前記修正前のプラント運転訓練装置用制御ロジックソフトテキストデータとを比較して手修正データを抽出し、手修正データ追加部で前記抽出された手修正データに基づいて前記修正前の前記プラント運転訓練装置用制御ロジックソフトテキストデータを修正して修正後のプラント運転訓練装置用制御ロジックソフトテキストデータを作成し、前記テキストデータジェネレート部が前記修正後のプラント運転訓練装置用制御ロジックソフトテキストデータに基づいて修正後の前記プラント運転訓練装置用制御ロジックソフトを作成すること、を特徴とする。
【発明の効果】
【０００９】
本発明によれば、プラント運転制御装置の運転用制御ロジックソフトが改造された場合に、この改造をプラント運転訓練装置用の制御ロジックソフトに適用する作業を容易に行なうことができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明に係るプラント運転訓練装置システムの実施形態について、図面を参照して説明する。
【００１１】
［第１の実施形態］
図１および図２を参照して、本発明に係るプラント運転訓練装置システムの第１の実施形態を説明する。ここで、図１は本発明に係るプラント運転訓練装置システムの第１の実施形態の構成を示す模式的ブロック図、図２は第１の実施形態における処理手順を示すフロー図である。
【００１２】
図１に示すように、本発明に係るプラント運転訓練装置システムの第１の実施形態は自動変換装置１とプラント運転訓練装置２とを有する。自動変換装置１はロジックソフト自動変換処理部３を有し、ロジックソフト自動変換処理部３は、実機プラントの運転制御装置（図示せず）の運転用制御ロジックソフト（実機ロジックソフト）４を入力してプラント運転訓練装置用制御ロジックソフトテキストデータ（訓練装置用テキストデータ）５を自動作成する。
【００１３】
プラント運転訓練装置２は、テキストデータジェネレート部６を有し、テキストデータジェネレート部６はプラント運転訓練装置用制御ロジックソフトテキストデータ５からプラント運転訓練装置用ロジックソフト７を作成する。また、プラント運転訓練装置２には手修正部８を有し、これによってプラント運転訓練装置用ロジックソフト７を手修正できる。さらに、この手修正部８での修正の内容が手修正スクリプト９としてスクリプト化される。
【００１４】
つぎに、図２を参照して第１の実施形態におけるプラント運転訓練装置用制御ロジックソフト修正方法について説明する。
【００１５】
はじめに、改造後の実機プラントの運転制御装置の制御ロジックソフトＲｅｖ．ｎ＋１を自動変換処理して、プラント運転訓練装置用制御ロジックソフトテキストデータを作成する（ステップＳ１）。つぎに、プラント運転訓練装置用制御ロジックソフトテキストデータをジェネレートしてプラント運転訓練装置用制御ロジックソフト（Ｉ）を得る（ステップＳ２）。
【００１６】
つぎに、プラント運転訓練装置用制御ロジックソフト（Ｉ）に、前回の手修正内容をスクリプト化したデータＲｅｖ．ｍソフト手修正スクリプトを自動実行し、プラント運転訓練装置用制御ロジックソフト（II）が作成される（ステップＳ３）。つぎに、プラント運転訓練装置用制御ロジックソフト（II）にプラント運転訓練装置特有のロジックを手修正で組み込み、プラント運転訓練装置用制御ロジックＲｅｖ．ｍ＋１が作成される（ステップＳ４）。この際に、手修正内容をスクリプト化しておき、Ｒｅｖ．ｍ＋１ソフト手修正スクリプトを作成しておく（ステップＳ５）。
【００１７】
この手修正スクリプトを次回の改造まで取っておき、同様な手順にて実機の制御ロジックソフトをプラント運転訓練用装置ロジックソフトへ反映する。
【００１８】
なお、１回目の修正においては「前回の手修正内容」が存在しないので、ステップ２のつぎに、ステップ３を行なわず、ステップ４へ飛ぶことになる。
【００１９】
この第１の実施形態によれば、実機の制御ロジックソフトの改造内容が容易にプラント運転訓練装置用制御ロジックソフトへ反映可能となり、経年により実機の運転手順が変更になっても、プラント運転訓練装置での運転訓練が陳腐化しなくなる。また、実機の制御ロジックソフトそのものを元にしているので、プラント運転訓練装置用制御ロジックソフトの製作でのケアレスミスがなくなる。
【００２０】
［第２の実施形態］
つぎに、図３および図４を参照して、本発明に係るプラント運転訓練装置システムの第２の実施形態を説明する。ここで、図３は本発明に係るプラント運転訓練装置システムの第２の実施形態の構成を示す模式的ブロック図、図４は第２の実施形態における処理手順を示すフロー図である。
【００２１】
図３に示すように、本発明に係るプラント運転訓練装置システムの第２の実施形態は自動変換装置２１とプラント運転訓練装置２２とを有する。自動変換装置２１は、実機の制御ロジックソフト４よりプラント運転訓練装置用制御ロジックソフトテキストデータ（訓練装置用テキストデータ）２５を作成するロジックソフト自動変換処理部３と、プラント運転訓練装置用制御ロジックソフトテキストデータ２５に手修正データ３１を追加する手修正データ追加部３５、プラント運転訓練装置用制御ロジックソフトテキストデータ２５と逆ジェネレート部３２（後述）にて作成されるロジックソフトテキストデータ３３を比較し、差分を手修正データとして作成するデータコンペア部３４とを備えている。
【００２２】
プラント運転訓練装置２２はプラント運転訓練装置用制御ロジックソフトテキストデータ２５よりプラント運転訓練装置用制御ロジックソフト２７を作成するテキストデータジェネレート部２６と、プラント運転訓練装置用制御ロジックソフト２７を修正できる手修正部２８と、プラント運転訓練装置用制御ロジックソフト２７よりロジックソフトテキストデータ３３を作成するロジックソフト逆ジェネレート部３２を備えている。
【００２３】
つぎに、図４を参照して第２の実施形態におけるプラント運転訓練装置用制御ロジックソフト修正方法について説明する。
【００２４】
はじめに、改造後の実機プラントの運転制御装置の制御ロジックソフトＲｅｖ．ｎ＋１を自動変換処理して、プラント運転訓練装置用制御ロジックソフトテキストデータ（Ｉ）を作成する（ステップＳ２１）。つぎに、Ｒｅｖ．ｍソフト手修正分データをプラント運転訓練装置用制御ロジックソフトテキストデータ（Ｉ）に自動的に付加してプラント運転訓練装置用制御ロジックソフトテキストデータ（II）を作成する（ステップＳ２２）。
【００２５】
つぎに、プラント運転訓練装置用制御ロジックソフトテキストデータ（II）をジェネレートしてプラント運転訓練装置用制御ロジックソフトを作成する（ステップＳ２３）。つぎに、プラント運転訓練装置用制御ロジックソフトにプラント運転訓練装置特有のロジックを手修正で組み込み、プラント運転訓練装置用制御ロジックＲｅｖ．ｍ＋１を作成する（ステップＳ２４）。つぎに、プラント運転訓練装置用制御ロジックソフトＲｅｖ．ｍ＋１を逆ジェネレートしてプラント運転訓練装置用制御ロジックソフトテキストデータＲｅｖ．ｍ＋１を得る（ステップＳ２５）。
【００２６】
つぎに、プラント運転訓練装置用制御ロジックソフトテキストデータＲｅｖ．ｍ＋１と実機の制御ロジックソフトＲｅｖ．ｎ＋１を自動変換処理して得られたプラント運転訓練装置用制御ロジックソフトテキストデータ（Ｉ）とをコンペアして、Ｒｅｖ．ｍ＋１ソフト手修正分データを作成する（ステップＳ２６）。この手修正データを次回の改造まで取っておき、同様な手順にて実機の制御ロジックソフトをプラント運転訓練用装置ロジックソフトへ反映する。
【００２７】
この第２の実施形態によれば、実機の制御ロジックソフトの改造内容が容易にプラント運転訓練装置用制御ロジックソフトへ反映可能となり、経年により実機の運転手順が変更になっても、プラント運転訓練装置での運転訓練が陳腐化しなくなる。また、実機の制御ロジックソフトそのものを元にしているので、プラント運転訓練装置用制御ロジックソフトの製作でのケアレスミスがなくなる。
【図面の簡単な説明】
【００２８】
【図１】本発明に係るプラント運転訓練装置システムの第１の実施形態の構成を示す模式的ブロック図。
【図２】本発明に係るプラント運転訓練装置システムの第１の実施形態における処理手順を示すフロー図。
【図３】本発明に係るプラント運転訓練装置システムの第２の実施形態の構成を示す模式的ブロック図。
【図４】本発明に係るプラント運転訓練装置システムの第２の実施形態における処理手順を示すフロー図。
【符号の説明】
【００２９】
１：自動変換装置
２：プラント運転訓練装置
３：ロジックソフト自動変換処理部３
４：運転用制御ロジックソフト（実機ロジックソフト）
５：プラント運転訓練装置用制御ロジックソフトテキストデータ
６：テキストデータジェネレート部
７：プラント運転訓練装置用ロジックソフト
８：手修正部
９：手修正スクリプト
２１：自動変換装置
２２：プラント運転訓練装置
２５：プラント運転訓練装置用制御ロジックソフトテキストデータ
２６：テキストデータジェネレート部
２７：プラント運転訓練装置用制御ロジックソフト
２８：手修正部
３１：手修正データ
３２：ロジックソフト逆ジェネレート部
３３：ロジックソフトテキストデータ
３４：データコンペア部
３５：手修正データ追加部
【図１】
2009086520.tif 000003
【図２】
2009086520.tif 000004
【図３】
2009086520.tif 000005
【図４】
2009086520.tif 000006