(57)【特許請求の範囲】
【請求項１】
処理部、主記憶部、補助記憶部、アプリケーションプログラムが設けられた計算機と、上記計算機の上記主記憶部に接続された表示部と、運用時前の試験時及び上記運用時に上記表示部の画面操作をし、上記画面操作毎の画面データを表示するための入力部とを備え、上記画面操作が一連の複数の画面操作からなるツリー構造の画面操作パターンを実行するプラント監視用マンマシン装置において、
上記補助記憶部には、上記画面操作パターンを記録する画面操作パターン全体と、上記画面操作パターンそれぞれに対応する画面データツリーを記録する画面データツリー全体が設けられ、
上記画面操作パターン全体と上記画面データツリー全体は、上記運用時前の試験時に該試験の試験仕様書の全ての画面操作パターンと上記全ての画面操作パターンに対応する画面データツリーが網羅された正常データとして記録され、
上記運用時に、上記処理部が上記アプリケーションプログラムからの要求により、上記入力部による画面操作と合致する上記画面操作パターンを検索し、上記検索した画面操作パターンに対応する上記画面データツリーの画面データと上記表示部の出力画面の画面データとを比較し、上記両画面データの差異によってどの画面操作により異常が発生したかを検出することを特徴とするプラント監視用マンマシン装置。
【請求項２】
上記検索した画面操作パターンに対応する上記画面データツリーの画面データと上記表示部の出力画面の画面データとを比較して、上記異常の発生を再現することを特徴とする請求項１に記載のプラント監視用マンマシン装置。
【請求項３】
上記両画面データを動画形式とし、上記両画面データの時間的ずれにより上記異常を検出することを特徴とする請求項１に記載のプラント監視用マンマシン装置。
【請求項４】
上記計算機に、自動試験ツールが設けられ、上記自動試験ツールは、上記異常が発生した画面操作パターン及び上記入力部による画面操作を使用して自動で上記異常の発生を再現することを特徴とする請求項１または請求項３に記載のプラント監視用マンマシン装置。
【請求項５】
上記計算機に、上記入力部による画面操作前の上記プラント監視用マンマシン装置の状態をスナップショットとして常に保存するスナップショット部が設けられ、異常を検出した際、そのスナップショットから再現試験を開始させることを特徴とする請求項４に記載のプラント監視用マンマシン装置。
【請求項６】
上記運用時に、上記画面操作パターンのうちの所定の画面操作パターンを行う前にスナップショットを保存しておき、上記異常を検出したときに上記スナップショットに戻すことで、上記所定の画面操作パターンから運用を再開することができるようにしたことを特徴とする請求項１に記載のプラント監視用マンマシン装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、プラント監視用マンマシン装置に関するものであり、画面操作ログが一連の複数の画面操作からなるツリー構造の画面操作パターンである場合に、異常状態がどの画面操作で発生したかを検出できるようにしたものである。
【背景技術】
【０００２】
従来のプラント監視マンマシン装置においては、現地運用における障害発生に備え、操作時の画面データと画面操作ログを一対一に対応するような形で残すなどして異常を検出し、障害解析を実施している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１０８１５７号公報（第４頁−第５頁、図１−図２）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献１のプラント監視マンマシン装置では、画面操作ログが一連の複数の画面操作からなるツリー構造の画面操作パターンである場合に、一連の画面操作のうちのどの画面操作で異常が発生したのか分からないという問題点があった。
【０００５】
この発明は上記のような問題点を解決するためになされたものであり、画面操作ログが一連の複数の画面操作からなるツリー構造の画面操作パターンである場合にも、一連の画面操作のうちのどの画面操作で異常が発生したのかがわかるようにして、障害解析ができるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
この発明に係るプラント監視マンマシン装置は、処理部、主記憶部、補助記憶部、アプリケーションプログラムが設けられた計算機と、上記計算機の上記主記憶部に接続された表示部と、運用時前の試験時及び上記運用時に上記表示部の画面操作をし、上記画面操作毎の画面データを表示するための入力部とを備え、上記画面操作が一連の複数の画面操作からなるツリー構造の画面操作パターンを実行するプラント監視用マンマシン装置において、
上記補助記憶部には、上記画面操作パターンを記録する画面操作パターン全体と、上記画面操作パターンそれぞれに対応する画面データツリーを記録する画面データツリー全体が設けられ、
上記画面操作パターン全体と上記画面データツリー全体は、上記運用時前の試験時に該試験の試験仕様書の全ての画面操作パターンと上記全ての画面操作パターンに対応する画面データツリーが網羅された正常データとして記録され、
上記運用時に、上記処理部が上記アプリケーションプログラムからの要求により、上記入力部による画面操作と合致する上記画面操作パターンを検索し、上記検索した画面操作パターンに対応する上記画面データツリーの画面データと上記表示部の出力画面の画面データとを比較し、上記両画面データの差異によってどの画面操作により異常が発生したかを検出するものである。
【発明の効果】
【０００７】
この発明によれば、運用前の試験時に、画面操作パターンと画面データツリーを正常データとして保存しておき、運用時に入力部の画面操作による出力画面の画面データと正常データとの比較を行い、両画面データの差異によりどの画面操作で異常が発生したかを検出することができる。
【図面の簡単な説明】
【０００８】
【図１】この発明に係るプラント監視用マンマシン装置の実施の形態１を示す全体構成図である。
【図２】実施の形態１の運用前の試験時における動作のフローチャートである。
【図３】実施の形態１の運用時における動作のフローチャートである。
【図４】この発明に係るプラント監視用マンマシン装置の実施の形態２を示す全体構成図である。
【図５】実施の形態２の再現試験の動作を示すフローチャートである。
【図６】この発明に係るプラント監視用マンマシン装置の実施の形態３を示す全体構成図である。
【図７】実施の形態３の再現試験の動作を示すフローチャートである。
【図８】この発明に係るプラント監視用マンマシン装置の実施の形態４を示す全体構成図である。
【図９】実施の形態４の運用時の動作を示すフローチャートである。
【図１０】この発明によるプラント監視用マンマシン装置の実施の形態５の全体構成図である。
【図１１】実施の形態５の運用時の前の試験における動作を示すフローチャートである。
【図１２】実施の形態５の運用時における動作を示すフローチャートである。
【図１３】この発明によるプラント監視用マンマシン装置の実施の形態６の全体構成図である。
【発明を実施するための形態】
【０００９】
以下、この発明の実施の形態１を図１に基づいて説明する。
実施の形態１．
図１は、この発明に係るプラント監視用マンマシン装置の実施の形態１を示す全体構成図である。
図１に示したように、プラント監視用マンマシン装置は、処理部２、主記憶部３、補助記憶部４、アプリケーションプログラム６が設けられた計算機１と、計算機１の主記憶部３に接続された表示部１１と、表示部１１でツリー構造の画面操作パターンを実行するための入力部５とを備えている。補助記憶部４には、ツリー構造の画面操作パターン７を記録する画面操作パターン全体８と、画面操作パターン７それぞれに対応する画面データツリー（静止画）９を記録する画面データツリー全体（静止画）１０が設けられている。画面操作パターン全体８と画面データツリー全体１０には、運用前の試験時に試験仕様書の全ての画面操作パターン７及び画面データツリー９が網羅された正常データ１２が記録される。
【００１０】
プラント監視マンマシン装置の現地における運用では、例えば、画面のボタンを次々と押下していく、次のような一連の複数のツリー構造の画面操作パターンを行う。まず、初期画面から画面Ａを表示させる。次に、画面Ａのボタンを押して画面Ａ−１、画面Ａ−２、画面Ａ−３を表示させる。さらに、画面Ａ−１のボタンを押して画面Ａ−１−１，画面Ａ−１−２を表示させ、さらに、画面Ａ−１−２のボタンを押してＡ−１−２−１を表示させる。また、画面Ａ−２のボタンを押して画面Ａ−２−１、Ａ−２−２を表示させる。Ａ３についても同様の操作をする。
【００１１】
ここで、各操作後の各画面データは画面Ａから枝分かれしたツリー構造になっている。そこで、このような画面データのまとまりを画面データツリー（静止画）９と呼ぶ。
【００１２】
このような操作パターンは、試験仕様書の試験項目毎に決められる。計算機１の運用前の試験時において、試験実施者が試験仕様書の試験項目毎に決められた操作パターンで画面操作をする。その時、処理部２はアプリケーションプログラム６からの要求により、画面操作パターン７と、画面データツリー９の記録を操作パターン毎に実行する。試験仕様書の全試験項目を実施することで、画面操作パターン全体８と画面データツリー全体１０に正常データ１２が得られる。
【００１３】
運用時において、処理部２がアプリケーションプログラム６からの要求により、入力部５の画面操作による表示部１１の出力画面における画面データと正常データ１２とを比較することで、どの画面操作で画面データの異常が発生したかを検出することができる。
【００１４】
図２は、この実施の形態１の運用前の試験時における動作のフローチャートであり、図３は、この実施の形態１の運用時における動作のフローチャートである。
まず、図２において、試験実施者は試験仕様書の試験項目毎に決められた操作パターンで画面操作をする（Ｓ１）。画面操作パターン７が記録され（Ｓ２）、画面操作パターン７に対応した画面データツリー９が保存され、画面データツリー９に画面データを記録する（Ｓ３）。全試験項目が完了するまで画面操作パターン７毎の画面操作を繰り返す（Ｓ４）ことにより、画面操作パターン全体８と画面データツリー全体１０に正常データ１２が得られる。
【００１５】
次に、図３において、入力部５により画面操作を行う（Ｓ１）と、アプリケーションプログラム６の要求により、処理部２は入力部５の画面操作と合致する画面操作パターン７を検索し（Ｓ２）、検索した画面操作パターン７に対応する画面データツリー９の画面データを選び出す（Ｓ３）。選び出した画面データツリー９の画面データと入力部５の画面操作によって出力された出力画面の画面データとを比較し（Ｓ４）、両画面データに差異がある場合（Ｓ５）に異常を検出する（Ｓ６）。両画面データの比較における差異の例としては、例えば、画面データツリー９の画面データＡ−１−１が第１のポンプのデータで、画面データＡ−１−２が第２のポンプのデータである場合に、表示画面の画面データＡ−１−２に第１のポンプのデータが表示されている等の例があげられる。
異常を検出した表示部１１の画面データは、主記憶部３から補助記憶部４に保存される。
【００１６】
この実施の形態１によれば、運用前の試験時に、画面操作パターン７と画面データツリー９を正常データ１２として保存しておき、運用時に入力部５の画面操作による出力画面の画面データと正常データ１２との比較を行い、両画面データの差異により、どの画面操作で異常が発生したかを検出することができる。
【００１７】
また、補助記憶部４の画面データツリー９の画面データと出力画面の画面データを取り出し、画面データツリー９の画面データと出力画面の画面データとを比較し、異常を再現する再現試験を実行することによって、異常状態となったタイミングで再現試験を止めることができるようになり、障害解析ができるようになる。
【００１８】
実施の形態２．
図４は、この発明に係るプラント監視用マンマシン装置の実施の形態２を示す全体構成図である。この実施の形態２では、上記実施の形態１で説明した構成に自動試験ツール１３を加えている。この構成では障害発生後の再現試験を自動で実施する。
【００１９】
図５は、この実施の形態２の再現試験の動作を示すフローチャートである。
図５において、自動試験ツール１３は、障害が発生した画面操作パターン７及び入力部５の画面操作を使用して自動による再現試験を開始する（Ｓ１）。１つの画面操作を実行（Ｓ２）する毎に、画面データツリー９の画面データと補助記憶部４に保存された入力部５の画面操作による出力画面の画面データとの差異を確認する（Ｓ３）。差異がある場合は異常を検出し（Ｓ４）、試験を停止する（Ｓ５）。
【００２０】
これにより、再現試験時に異常状態となったタイミングで試験を止めることができるようになり、どの画面操作で異常状態になっているのかが自動で確認でき、障害解析ができるようになる。
【００２１】
実施の形態３．
図６は、この発明に係るプラント監視用マンマシン装置の実施の形態３を示す全体構成図である。この実施の形態３では、上記実施の形態２で説明した構成にプラント監視用マンマシン装置の状態を保存するスナップショット部１４を加えている。
【００２２】
処理部２はアプリケーションプログラム６からの要求により、１つの画面操作を実行する前にプラント監視用マンマシン装置の状態をスナップショットとしてスナップショット１４に保存する。自動試験で異常を検出した際に、あるタイミングで障害が発生し、次のタイミングでは障害が消えているというような、タイミングによって確実に再現しないような異常の場合にも、スナップショットから再現動作を再開させることで、確実に異常を再現させることができ、障害解析の効率化を図ることができる。
【００２３】
図７は、この実施の形態３の再現試験の動作を示すフローチャートである。
図７において、自動試験ツール１３は、障害の発生した画面操作パターン７及び入力部５の画面操作を使用して自動試験を開始し（Ｓ１）、１つの画面操作を実行する前にスナップショットをスナップショット部１４に保存し（Ｓ２）、異常が発生した画面操作を実行する前のスナップショットから再現試験を再開することによって、確実に障害を再現させることができる。（Ｓ３）以降は上記実態の形態２と同じである。
【００２４】
実施の形態４．
図８は、この発明に係るプラント監視用マンマシン装置の実施の形態４を示す全体構成図である。この実施の形態４では、上記実施の形態１で説明した構成（図１）にプラント監視用マンマシン装置の状態を保存するスナップショット部１４を加えている。現地でのプラント監視用マンマシン装置の運用において、処理部２はアプリケーションプログラム６からの要求により、所定の画面操作パターンを開始する前にプラント監視用マンマシン装置の状態をスナップショットとしてスナップショット１４に保存する。これにより、異常状態を検出した際に、所定の画面操作パターンを開始する前のスナップショットに戻すことで、所定の画面操作パターンから運用を継続することができる。
【００２５】
図９は、この実施の形態４の運用時の動作を示すフローチャートであり、入力部５による画面操作のうちの所定の画面操作パターンとして一番最初に行う画面操作から運用を再開できるようにした例である。
図９において、入力部５による画面操作が行われる（Ｓ１）と、処理部２は、アプリケーションプログラム６からの要求により、入力部５による画面操作が一連の画面操作パターン７のうち一番最初に行う操作であるかを確認する（Ｓ２）。一番最初に行う操作である場合は、異常状態を検出した際にこの画面操作パターンの一番最初から運用を再開させるための復元ポイントとして、スナップショットをスナップショット部１４に保存する（Ｓ３）。異常状態を検出しない場合は、（Ｓ１）に戻り、次の画面操作パターンの異常状態の有無を検出し、入力部５による画面操作と合致する画面操作を画面操作パターン７の中から検索し（Ｓ４）、検索した画面操作パターン７に対応する画面データツリー９の画面データを選び出す（Ｓ５）。選び出した画面データツリー９の画面データと出力画面の画面データとを比較し（Ｓ６）、両画面データに差異がある場合（Ｓ７）に異常を検出し（Ｓ８）、異常状態を解析及び修復し、（Ｓ３）で保存したスナップショットに戻ることによって、一連の画面操作パターン７のうち入力部５が一番最初に行った画面操作から運用を再開させることができる。
【００２６】
実施の形態５．
図１０は、この発明に係るプラント監視用マンマシン装置の実施の形態５を示す全体構成図である。この実施の形態５では、画面データツリー１５と出力画面の画像データが、静止画でなく動画形式である点を除いて、上記実施の形態（図１）と同一である。
【００２７】
図１１は、この実施の形態５の運用時の前の試験における動作を示すフローチャートであり、図１２は、この実施の形態５の運用時における動作を示すフローチャートである。
【００２８】
上記実施の形態１では、画面操作パターン７の画面操作毎に静止画により画面データツリー９の画像データを保存していた。しかし、例えば、画面操作から出力画面の画面データの表示までの時間が遅くなっているというような障害については静止画では判断がつかない場合がある。
【００２９】
このような障害に対して、図１１に示したように、運用前の試験時に、画面データツリー９の画面データを動画形式で保存する（Ｓ３）。
【００３０】
そして、図１２に示したように、運用時に、入力部５による画面操作に対応する画面データツリー（動画）１５の画面データを選出し（Ｓ３）、入力部５の画面操作による出力画面の画面データ（動画）と選出した画面データツリー１５の画面データとを比較し（Ｓ４）、両画面データに時間的ずれがある場合（Ｓ５）に異常を検出する（Ｓ６）。
【００３１】
この実施の形態５によれば、画面操作から出力画面の画面データの表示までの時間が遅くなっているというような障害についても、異常が発生する画面操作がどれであるかを検出することができる。
【００３２】
実施の形態６．
図１３は、この発明に係るプラント監視用マンマシン装置の実施の形態６を示す全体構成図である。この実施の形態６では、画面データツリー１５と画面データツリー全体１６が、静止画でなく動画形式である点を除いて、上記実施の形態２（図４）と同一である。この構成では障害発生後の再現試験を実施する。
【００３３】
実施の形態２では画面データツリーが静止画の場合について説明したが、画面データツリー９の画面データ及び出力画面の画面データが動画形式であることによって、画面操作から出力画面の画面データの表示までの時間が遅くなっているというような障害についても、再現試験時に異常状態となったタイミングで試験をとめることができるようになり、どの画面操作で異常状態になっているのかが自動で確認でき、障害解析ができるようになる。
【００３４】
なお、この発明は、その発明の範囲内において、各実施の形態を自由に組み合わせたり、各実施の形態を適宜、変形、省略することが可能である。
【産業上の利用可能性】
【００３５】
この発明は、障害発生時の迅速な障害発生原因の解析及び改修確認試験が可能なプラント監視用マンマシン装置として利用することができる。
【符号の説明】
【００３６】
１  計算機、２  処理部、３  主記憶部、４  補助記憶部、５  入力部、
６  アプリケーションプログラム、７  画面操作パターン、８  画面操作パターン全体、９  画面データツリー（静止画）、１０  画面データツリー全体（静止画）、
１１  表示部、１２  正常データ、１３  自動試験ツール、１４  スナップショット部、１５  画面データツリー（動画）、１６  画面データツリー全体（動画）。
【図１】
0005721655.tif 000002
【図２】
0005721655.tif 000003
【図３】
0005721655.tif 000004
【図４】
0005721655.tif 000005
【図５】
0005721655.tif 000006
【図６】
0005721655.tif 000007
【図７】
0005721655.tif 000008
【図８】
0005721655.tif 000009
【図９】
0005721655.tif 000010
【図１０】
0005721655.tif 000011
【図１１】
0005721655.tif 000012
【図１２】
0005721655.tif 000013
【図１３】
0005721655.tif 000014