(57)【要約】      （修正有）【課題】表示画面の自動表示試験で読み込まれる操作指定座標の規定の汎用性を向上したプラント監視システムの試験支援装置、その支援方法、及びその支援プログラム。【解決手段】プラント監視システム１００の試験支援装置１０は、表示画面の表示試験を支援する試験支援装置１０で、表示試験の試験項目における操作対象オブジェクトの座標に依存しない識別情報と、当該試験項目の当該オブジェクトへの操作情報と、が関連付けられた試験設定データ２４を保持する試験設定データ保持部３１と、試験内容データから識別情報を読み込み、プラント監視システムが保持する画面レイアウトデータに基づいて識別情報に対応するオブジェクトのＸＹ座標を操作指定座標として抽出する座標変換部３３と、試験項目及び操作指定座標を認識して、操作指定座標に対して操作情報を実行させる指令を送信する動作認識部１６と、を備える。【選択図】図３
2019079426.tif 000002
【特許請求の範囲】
【請求項１】
プラント監視システムの表示画面についての表示試験を支援する試験支援装置において、
前記表示試験の試験項目における操作対象のオブジェクトについての座標に依存しない識別情報と、当該試験項目における当該オブジェクトへの操作情報と、が関連付けられた試験設定データを保持する試験設定データ保持部と、
前記試験内容データから前記識別情報を読み込み、前記プラント監視システムが保持する画面レイアウトデータに基づいて前記識別情報に対応する前記オブジェクトのＸＹ座標を操作指定座標として抽出する座標変換部と、
前記試験項目及び前記操作指定座標を認識して、前記プラント監視システムに、前記操作指定座標に対して前記操作情報を実行させるための指令を送信する動作認識部と、を備えることを特徴とするプラント監視システムの試験支援装置。
【請求項２】
前記識別情報は、前記オブジェクトのシンボル名である請求項１に記載のプラント監視システムの試験支援装置。
【請求項３】
前記画面レイアウトデータを受け取り、前記画面レイアウトデータから前記識別情報と前記オブジェクトのＸＹ座標とを関連付けた変換用データを作成して保持する変換用データ保持部をさらに備え、
前記座標変換部は前記変換用データを用いて前記操作指定座標と前記試験項目とを関連付ける請求項１または請求項２に記載のプラント監視システムの試験支援装置。
【請求項４】
前記座標変換部は、前記試験設定データの前記試験項目に前記操作指定座標を関連付けて前記試験実行データとし、
前記動作認識部は前記試験実行データを読み込んで前記指令を送信する請求項１ないし請求項３のいずれか１項に記載のプラント監視システムの試験支援装置。
【請求項５】
前記試験実行データは、前記試験項目が前記識別情報を用いて規定され、
前記動作認識部は、前記試験実行データを読み込んでこの試験実行データに含まれる前記識別情報を抽出し、
前記座標変換部は、前記動作認識部が抽出した前記識別情報を前記ＸＹ座標に変換して前記動作認識部に引き渡す請求項１から請求項４のいずれか１項に記載のプラント監視システムの試験支援装置。
【請求項６】
前記機器制御部によって表示された各表示画面の複製画面を証拠データとして蓄積する画像データ蓄積部を備える請求項１から請求項５のいずれか１項に記載のプラント監視システムの試験支援装置。
【請求項７】
前記表示試験後に配置変更がされて前記座標変換部が直近に取得したＸＹ座標から異なるものとなったオブジェクトの前記配置変更による差分情報を保持する差分情報保持部を備える請求項１から請求項６のいずれか１項に記載のプラント監視システムの試験支援装置。
【請求項８】
前記差分情報を前記動作認識部が認識可能な差分試験実行データとして保持する差分試験実行データ保持部と、
前記動作認識部の読み込み対象を前記差分試験実行データに適時に切り替える差分試験制御部と、を備える請求項７に記載のプラント監視システムの試験支援装置。
【請求項９】
前記表示画面に画面操作を補助する補助表示を重ねて表示した補助合成画面を作成する補助合成部を備える請求項１から請求項８のいずれか１項に記載のプラント監視システムの試験支援装置。
【請求項１０】
前記補助合成画面からの画面操作情報の編集を受け付けて前記編集を試験項目に反映させる編集受付部を備える請求項９に記載のプラント監視システムの試験支援装置。
【請求項１１】
プラント監視システムの表示画面についての表示試験を支援する試験支援方法において、
前記表示試験の試験項目における操作対象のオブジェクトについての座標に依存しない識別情報と、当該試験項目における当該オブジェクトへの操作情報と、が関連付けられた試験設定データを作成するステップと、
前記試験内容データから前記識別情報を読み込み、前記プラント監視システムが保持する画面レイアウトデータに基づいて前記識別情報に対応する前記オブジェクトのＸＹ座標を操作指定座標として抽出させるステップと、
前記試験項目及び前記操作指定座標を認識して、前記プラント監視システムに、前記操作指定座標に対して前記操作情報を実行させるための指令を送信させるステップと、を含むことを特徴とするプラント監視システムの試験支援方法。
【請求項１２】
コンピュータに、
プラント監視システムの表示画面についての表示試験を支援する試験支援方法において、
前記表示試験の試験項目における操作対象のオブジェクトについての座標に依存しない識別情報と、当該試験項目における当該オブジェクトへの操作情報と、が関連付けられた試験設定データを保持するステップ、
前記試験内容データから前記識別情報を読み込み、前記プラント監視システムが保持する画面レイアウトデータに基づいて前記識別情報に対応する前記オブジェクトのＸＹ座標を操作指定座標として抽出するステップ、
前記試験項目及び前記操作指定座標を認識して、前記プラント監視システムに、前記操作指定座標に対して前記操作情報を実行させるための指令を送信するステップ、を実行させることを特徴とするプラント監視システムの試験支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、プラント監視システムが備える表示画面の表示試験の支援技術に関する。
【背景技術】
【０００２】
一般に、発電プラントを監視するプラント監視システムの表示画面は、十分な表示試験がなされてから納入される。
この表示試験では、設定された試験条件下で試験者が試験手順書を元に各画面を操作し、画面の表示内容を確認する。
【０００３】
品質要求の高いプラント監視システムでは、試験結果の証拠として確認した画面画像を全て保管することが要求される。
証拠データの採取における試験者毎のばらつきや、膨大なデータ整理時間の発生を防止するため、試験リストの手順に沿って自動試験を行う試験支援装置が開発されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−１３３０１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来、この試験リスト中で規定する操作指定座標は、画面上のＸＹ座標で定義されていた。しかしながら、設定のために膨大な労力がかかるという課題があった。
従来では、微妙にレイアウトが異なる複数の表示画面がある場合や、レイアウトが途中で変更された場合に、レイアウトに含まれるオブジェクトの各々について座標を定義する必要があったためである。
【０００６】
本発明はこのような事情を考慮してなされたもので、表示画面の自動による表示試験で読み込まれる操作指定座標の規定の汎用性を向上したプラント監視システムの試験支援装置、その支援方法、及びその支援プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本実施形態に係るプラント監視システムの試験支援装置は、プラント監視システムの表示画面についての表示試験を支援する試験支援装置において、前記表示試験の試験項目における操作対象のオブジェクトについての座標に依存しない識別情報と、当該試験項目における当該オブジェクトへの操作情報と、が関連付けられた試験設定データを保持する試験設定データ保持部と、前記試験内容データから前記識別情報を読み込み、試験対象である前記プラント監視システムの機器制御部が保持する画面レイアウトデータに基づいて前記識別情報に対応する前記オブジェクトのＸＹ座標を操作指定座標として抽出する座標変換部と、前記試験項目及び前記操作指定座標を含むデータを読み込みを認識して、前記プラント監視システムに、前記操作指定座標に対して前記操作情報を実行させるための指令を送信する動作認識部と、を備えるものである。
【０００８】
本実施形態に係るプラント監視システムの試験支援方法は、プラント監視システムの表示画面についての表示試験を支援する試験支援方法において、前記表示試験の試験項目における操作対象のオブジェクトについての座標に依存しない識別情報と、当該試験項目における当該オブジェクトへの操作情報と、が関連付けられた試験設定データを作成するステップと、前記試験内容データから前記識別情報を読み込み、前記プラント監視システムが保持する画面レイアウトデータに基づいて前記識別情報に対応する前記オブジェクトのＸＹ座標を操作指定座標として抽出させるステップと、前記試験項目及び前記操作指定座標を認識して、前記プラント監視システムに、前記操作指定座標に対して前記操作情報を実行させるための指令を送信させるステップと、を含むものである。
【０００９】
本実施形態に係るプラント監視システムの試験支援プログラムは、コンピュータに、プラント監視システムの表示画面についての表示試験を支援する試験支援方法において、前記表示試験の試験項目における操作対象のオブジェクトについての座標に依存しない識別情報と、当該試験項目における当該オブジェクトへの操作情報と、が関連付けられた試験設定データを保持するステップ、前記試験内容データから前記識別情報を読み込み、前記プラント監視システムが保持する画面レイアウトデータに基づいて前記識別情報に対応する前記オブジェクトのＸＹ座標を操作指定座標として抽出するステップ、前記試験項目及び前記操作指定座標を認識して、前記プラント監視システムに、前記操作指定座標に対して前記操作情報を実行させるための指令を送信するステップ、を実行させるものである。
【発明の効果】
【００１０】
本発明により、表示画面の自動による表示試験で読み込まれる操作指定座標の規定の汎用性を向上したプラント監視システムの試験支援装置、その支援方法、及びその支援プログラムが提供される。
【図面の簡単な説明】
【００１１】
【図１】一般的なプラント監視システムの概略構成図。
【図２】（Ａ）は表示画面の一例を示す図、（Ｂ）は表示画面の他の一例を示す図、（Ｃ）は（Ｂ）の表示画面の画面レイアウトを示す図である。
【図３】第１実施形態に係るプラント監視システムの試験支援装置の概略構成図。
【図４】試験リスト保持部が保持する試験リストの一例を示す図。
【図５】汎用リスト保持部が保持する汎用リストの一例を示す図。
【図６】汎用リストから試験リストへの変換を説明する図。
【図７】第１実施形態に係るプラント監視システムの試験支援方法を示すフローチャート。
【図８】第２実施形態に係るプラント監視システムの試験支援装置の概略構成図。
【図９】第２実施形態に係るプラント監視システムの試験支援装置が有する改良型試験リストの一例を示す図。
【図１０】第３実施形態に係るプラント監視システムの試験支援装置の概略構成図。
【図１１】第３実施形態に係るプラント監視システムの試験支援装置で生成される差分情報の一例を示す図。
【図１２】第３実施形態に係る試験支援方法の差分箇所抽出方法を示すフローチャート。
【図１３】第４実施形態に係るプラント監視システムの試験支援装置の概略構成図。
【図１４】第５実施形態に係るプラント監視システムの試験支援装置の概略構成図。
【図１５】第５実施形態に係るプラント監視システムの試験支援装置で生成される補助合成画面の一例を示す図。
【図１６】第６実施形態に係るプラント監視システムの試験支援装置の概略構成図。
【図１７】補助合成画面からの試験内容の編集態様を説明する図。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態を添付図面に基づいて説明する。
【００１３】
（第１実施形態）
図１は、一般的なプラント監視システム１００（以下、単に「監視システム１００」という）の概略構成図である。
図２（Ａ）は、表示画面１１（１１ａ）の一例を示す図、図２（Ｂ）は、表示画面１１（１１ｂ）の他の一例を示す図、図２（Ｃ）は図２（Ｂ）の画面レイアウト１２を示す図である。
【００１４】
監視システム１００は、図１に示されるように、ポンプ又は温度計などのプラントを構成する機器８６（８６a〜８６z）の監視状況を監視画面表示部８１に表示して監視員に監視させる。
監視員は、キーボード又はマウス等の入力端末８２から機器制御部８３を介して表示画面１１（図２（Ａ），（Ｂ））に対してデータ入力又はマウス操作（以下、単に「画面操作」という）をすることが可能である。
【００１５】
監視画面表示部８１に表示される画面は、例えば、図２（Ｂ）に示されるように、機器８６の状態を、デジタル表示、バーチャート表示、又はトレンドグラフ表示などで表示する状態画面１１ｂである。
また、図２（Ａ）に示されるように、図２（Ｂ）の状態画面１１ｂを表示する前段階の各種の入力画面１１ａも監視画面表示部８１に表示される。
【００１６】
これらの表示画面１１（１１ａ，１１ｂ）には、画面操作の対象になるオブジェクト１３が通常複数含まれる。
オブジェクト１３には、通常、文字列又は記号などのシンボル名２７ａが併記される。
例えば、シンボル名２７ａは、キーボードから入力すべき“年”、“月”、“日”等の表示であり、オブジェクト１３は、この年月日それぞれの入力エリア１３ａである。
【００１７】
また、オブジェクト１３がグラフ表示ボタン１３ｂの場合、このグラフ表示ボタン１３ｂに表示される “グラフ表示”がシンボル名２７ａである。
また、図２（Ｂ），（Ｃ）に示されるように、“横スケール”及び“縦スケール”のシンボル名２７ａに対して、変更可能な日数又は単位もオブジェクト１３である。
【００１８】
表示画面１１は、その画面レイアウト１２（図２（Ｃ））が、例えば機器制御部８３内の画面レイアウト保持部８４に保持される。
画面操作がなされると、機器制御部８３内の画面生成部８５が、適切な画面レイアウト１２を抽出して、この画面レイアウト１２にグラフデータ等を反映させた表示画面１１を生成する。
【００１９】
画面レイアウト１２は、メーカーと製品納入先との間でレイアウトの変更及びオブジェクト１３の追加削除が繰り返されて決定される。
よって、最終的に画面レイアウト１２が確定するまでは、レイアウトの変更と画面表示試験（以下、単に「表示試験」という）とが繰り返されることになる。
第１実施形態に係る支援装置１０は、このように動作する監視システム１００に接続されて、例えば製品納入前に実施される監視画面表示部８１の表示試験を支援するものである。
【００２０】
第１実施形態に係る支援装置１０は、図３に示されるように、主に、試験リスト保持部１４（試験実行データ保持部）、動作認識部１６、データ取得指示部１７、及び画像データ蓄積部１８を備える。
【００２１】
試験リスト保持部１４には、表示画面１１に関する実行するべき試験内容のデータである試験実行データが、試験リスト１９としてリスト化されて保持される。
【００２２】
ここで図４は、試験リスト保持部１４が保持する試験リスト１９の一例を示す図である。
試験リスト１９には、図４に示されるように、各画面について試験を実施する日にち、動作項目、試験の順番、及び画面操作情報等が記載される。
【００２３】
画面操作情報とは、例えば、各画面におけるマウス操作の有無又はマウス操作対象等のマウス操作情報、及び入力テキスト等のキーボード操作情報等である。
なお、第１実施形態では、試験リスト１９中の操作位置情報３４は、ＸＹ座標を用いて記述される。つまり、操作位置情報３４の表現形式は、ＸＹ座標による。
【００２４】
図１に戻って説明を続ける。
動作認識部１６は、試験リスト１９から画面操作の表示試験に必要な動作を試験の順番に沿って読み込む。
【００２５】
読み込まれた動作は、信号制御部２１において、機器制御部８３が読み取り可能な信号に変換される。
機器制御部８３は、監視員又は試験者の入力端末８２からの試験動作の入力に代えて、信号制御部２１からの入力に従って表示試験を実施することになる。
【００２６】
データ取得指示部１７は、動作認識部１６からの指示で試験リスト保持部１４に保持されている試験リスト１９を読み込む。
そして、データ取得指示部１７は、記載された試験の順番を参照しながら、監視画面表示部８１に表示される各表示画面１１のハードコピー（複製画面）を画面複製部２２にとらせる。
【００２７】
画像データ蓄積部１８は、画面複製部２２によって次々に取得されたハードコピーを、証拠データとして蓄積する。
証拠データは、例えば、図２（Ａ），（Ｂ）に例示される表示画面１１である。
【００２８】
画像データ蓄積部１８に蓄積された証拠データは、データリンク部２３によってIDが付与されて、このIDによって試験リスト１９の画面所在情報（図４）にリンク付けられる。
証拠データは、データ取得指示部１７によって、後にこの画面所在情報から監視画面表示部８１に任意に呼び出すことができる。
【００２９】
画像データ蓄積部１８に蓄積された証拠データと試験リスト１９とを照合することで、試験者は適切な表示画面１１が適時に表示されたことを確認する。
なお、このリンク付けは、通常、後述する汎用リスト２４にも同様になされる。
試験者は、汎用リスト２４と証拠データとを照合して表示試験の適切性を確認してもよい。
【００３０】
そして、第１実施形態に係る支援装置１０は、図３に示されるように、汎用リスト保持部３１（試験設定データ保持部）、変換用データ保持部３２、及び座標変換部３３を備える。
【００３１】
汎用リスト保持部３１は、画面操作の際の操作位置情報３４を、座標に依存しない識別情報２７で特定する形式で試験内容を規定する試験設定データを、汎用リスト２４として保持する。
オブジェクト１３の識別情報２７は、例えば上述のシンボル名２７ａで表記するのが好ましい。
試験者が後に汎用リスト２４を確認する際に動作内容の把握が容易だからである。
以下、識別情報２７がシンボル名２７ａである例で説明する。
【００３２】
ここで、図５は、汎用リスト保持部３１が保持する汎用リスト２４の一例を示す図である。
汎用リスト２４の各項目は、試験リスト１９と原則同様である。
ただし、試験リスト１９が、図５に示されるように、画面操作の操作位置を、画面上のＸＹ座標で規定するのに対して、汎用リスト２４は、オブジェクト１３に付与されたシンボル名２７ａで規定する。
【００３３】
また、汎用リスト２４においては、同一の画面操作は、オブジェクト１３のＸＹ座標が異なっていても、同一の記述で規定することができる。
また、画面レイアウト１２が微妙に異なる複数の表示画面１１に対しても、同一の記述で同一の画面操作を表現することができる。
なお、表示試験が実施された汎用リスト２４は、試験リスト保持部１４又は汎用リスト保持部３１等に試験リスト履歴３６として蓄積される。
【００３４】
変換用データ保持部３２は、オブジェクト１３が最新のレイアウトで配置された表示画面１１をデータ（以下、「変換用レイアウトデータ２８」又は「変換用レイアウト２８（図中）」という）で保持する。
つまり、変換用データ保持部３２が機器制御部８３の画面レイアウト保持部８４に接続されることで、変換用レイアウトデータ２８は、画面レイアウト１２に連動して最新の状態に維持される。
【００３５】
すなわち、表示画面１１のレイアウトを変更する場合、画面レイアウト保持部８４の画面レイアウト１２を変更すれば、その変更は、支援装置１０の起動時等の所定のタイミングで変換用レイアウトデータ２８に反映される。
【００３６】
変換用レイアウトデータ２８は、シンボル名２７ａからオブジェクト１３の検索が可能で、かつ、検出したオブジェクト１３のＸＹ座標の特定が可能なデータである。
つまり、各オブジェクト１３について、シンボル名２７ａと、ＸＹ座標とが紐付けられている。
【００３７】
変換用データ保持部３２が画面レイアウト１２の変更に応じて変換用レイアウトデータ２８を更新する処理の例について、以下説明する。変換用データ保持部３２が行う処理は、画面レイアウト保持部８４から受け取るデータ形式に応じて異なる。
【００３８】
画面レイアウト保持部８４から受け取るデータが、シンボル名２７ａに対応するオブジェクト１３のＸＹ座標が紐付けられてデータ内をシンボル名２７ａで検索して対応するオブジェクト１３のＸＹ座標を取得できるデータ形式の場合は、変換用データ保持部３２は特段の処理を行うことなく画面レイアウト１２を変換用レイアウトデータ２８として保持する。
【００３９】
画面レイアウト保持部８４から受け取るデータが、各シンボル名２７ａや各オブジェクト１３のＸＹ座標を情報として含んでいるものの、シンボル名２７ａとオブジェクト１３を紐付ける情報は含んでいないデータ形式の場合、変換用データ保持部３２は画面レイアウト１２中のシンボル名２７ａとオブジェクト１３とを紐付ける処理を行い、変換用レイアウトデータ２８として保持する。
【００４０】
より具体的には、画面レイアウト１２内のあるシンボル名２７ａを検索し、そのＸＹ座標から近くにあるまたは重畳するＸＹ座標を有するオブジェクト１３を抽出し、当該シンボル名２７ａと当該オブジェクト１３が対応するものとして紐付けを行う。
【００４１】
画面レイアウト１２において、シンボル名２７ａに対応するオブジェクト１３は通常は近接または重畳して配置されている。例えば、図２（Ａ）に示した例ではシンボル名“年”の近くに入力エリア１３（テキストボックス）であるオブジェクト１３ａが配置され、シンボル名“グラフ表示”には重畳してボタンであるオブジェクト１３ｂが配置されている。
【００４２】
もちろん、テキストボックスの内側にシンボル名２７ａが表示される場合も考えられる。例えば、あるシンボル名２７ａに重畳するオブジェクト１３がある場合、重畳するオブジェクト１３を当該シンボル名２７ａと紐付けるといった処理を行う。また、シンボル名２７ａに重畳するオブジェクト１３が無い場合、近接するオブジェクト１３ｂを当該シンボル名２７ａと紐付ける。
【００４３】
ここで、シンボル名２７ａに複数のオブジェクト１３が近接している場合も有り得る。例えば、図２（Ａ）ではシンボル名“月”の上下にそれぞれオブジェクト１３ａが配置されている。このような場合、適切なオブジェクト１３を抽出に、オブジェクト１３とシンボル名２７ａとの配置規則を利用するのが好ましい。例えば、テキストボックスはシンボル名２７ａの下または右に配置する等のポリシーに基づいて画面レイアウト１２が決定されていることがある。
【００４４】
そこで、特定のシンボル名２７ａに近接するオブジェクト１３を探索する場合、当該シンボル名２７ａの画面右側及び画面下側に限定する等、オブジェクト１３の探索範囲をあらかじめ限定しておくことで、適切なオブジェクト１３ａを抽出することができる。
【００４５】
また、別の例として、シンボル名２７ａのうち、オブジェクト１３に重畳しているものと近接しているものがある場合がある。この場合、重畳しているものを優先してそのオブジェクト１３と紐付けを行い、その後紐付けが行われていないシンボル名２７ａであって近接するオブジェクト１３が１つのみのものについて紐付けを繰り返す、といった処理も考えられる。
【００４６】
また、画面レイアウト保持部８４から受け取るデータがビットマップ形式又はラスタ形式の画像データで、シンボル名２７ａやオブジェクト１３がデータとして含まれない場合もある。このような画像データの場合、画像認識により画像に表示された文字、テキストボックス、ボタン等を抽出し、シンボル名２７ａまたはオブジェクト１３として認識する。以降は、上述の画面レイアウト保持部８４から受け取るデータが、各シンボル名２７ａや各オブジェクト１３のＸＹ座標を情報として含んでいるものの、シンボル名２７ａとオブジェクト１３を紐付ける情報は含んでいないデータ形式の場合と同様の処理を行い、シンボル名２７ａとオブジェクト１３の紐付けを行う。
【００４７】
また、以上の説明ではシンボル名２７ａを基準にオブジェクト１３を抽出して紐付けるものとして説明したが、例えばオブジェクト１３を基準にシンボル名２７ａを紐付ける処理であってもよい。
【００４８】
ここで、変換用データ保持部３２は、上述の処理を行うためにシンボル名２７ａの一覧を保持していてもよい。シンボル名２７ａの一覧は、予め変換用データ保持部３２に記憶させておく、汎用リスト保持部３１から汎用リスト２４を呼び出してシンボル名２７ａ一覧を抽出する等によって保持する。
【００４９】
なお、画面レイアウト１２を変換用レイアウトデータ２８として保持する場合は、変換用データ保持部３２は、画面レイアウト保持部８４から取得した画面レイアウト１２を一時的に保持する例えばメモリまたはRAMで構成される。
【００５０】
座標変換部３３は、動作認識部１６による試験リスト１９の読み込みの前段で、動作認識部１６から操作位置情報３４の更新の要求を受ける。
この要求を受けて、座標変換部３３は、汎用リスト２４から各試験内容を読み取り、この試験内容で必要になる表示画面１１及びこの表示画面１１に含まれるオブジェクト１３をシンボル名２７ａで抽出する。
【００５１】
ここで、図６は、汎用リスト２４から試験リスト１９への変換を説明する図である。
座標変換部３３は、シンボル名２７ａで特定されたオブジェクト１３を変換用レイアウトデータ２８から抽出して、変換用レイアウトデータ２８上のオブジェクト１３の配置位置をＸＹ座標で抽出する。
【００５２】
このＸＹ座標で記述されたオブジェクト１３の配置位置を用いて、座標変換部３３は、試験リスト１９中のＸＹ座標で記述された操作位置情報３４を更新して、試験リスト保持部１４に保存する。
【００５３】
つまり、座標変換部３３は、図６に示されるように、表示画面１１上の操作位置情報３４の表現形式をオブジェクト１３のシンボル名２７ａからＸＹ座標に変換する。
座標変換部３３による更新完了通知の受信により動作認識部１６が読み込みを開始することで、最新のＸＹ座標情報で表示試験が実施されることになる。
【００５４】
次に、第１実施形態に係るプラント監視システムの試験支援方法を、図７のフローチャートを用いて説明する（図３及び図４を適宜参照）。
【００５５】
まず、試験者による変更調整工程（Ｓ１１〜Ｓ１５）について説明する。
表示試験のために表示画面１１から入力する入力内容の変更等試験内容を変更する場合（Ｓ１１がＹＥＳの場合）、試験者が汎用リスト２４を更新する（Ｓ１２）。
汎用リスト２４において、試験者は、操作位置情報３４をシンボル名２７ａで規定しながら試験内容を変更する。
【００５６】
また、表示画面１１のレイアウトに変更がある場合（Ｓ１３がＹＥＳの場合）、試験者は、画面レイアウト保持部８４の画面レイアウト１２のレイアウトを変更する（Ｓ１４）。
この変更は、変換用レイアウトデータ２８に自動で反映される（Ｓ１５）。
この結果、汎用リスト２４及び変換用レイアウトデータ２８は、最新のものが保持されることになる。
【００５７】
次に、表示試験工程（Ｓ１６〜Ｓ２４）に移行する。
まず、試験者が支援装置１０に入力手段３８等から表示試験の開始を指示する（Ｓ１６）。
なお、この開始の指示は、試験者が行わずに、定期的に支援装置１０が自動で起動して表示試験を開始してもよい。
【００５８】
動作認識部１６が、開始の指示を受けて座標変換部３３に試験リスト１９の更新を指示する（Ｓ１７）。
座標変換部３３は、汎用リスト２４を参照して、試験内容を規定しているシンボル名２７ａを抽出する。
そして、座標変換部３３は、抽出したシンボル名２７ａを有するオブジェクト１３を変換用レイアウトデータ２８中で検索して、オブジェクト１３のＸＹ座標を特定する（Ｓ１８）。
【００５９】
そして、座標変換部３３は、オブジェクト１３をＸＹ座標で規定した試験内容で試験リスト１９を更新する（Ｓ１９）。
試験リスト１９の更新後、座標変換部３３は、動作認識部１６に更新完了通知を送信する。
動作認識部１６は、更新完了通知を受信して、試験リスト１９を読み込む。
【００６０】
そして、動作認識部１６は、試験リスト１９から読み込んだ試験内容に基づき信号制御部２１を介して機器制御部８３に信号入力をする（Ｓ２０）。
機器制御部８３は、製品納入前に監視員が入力端末８２から行う画面操作に代えて、この信号制御部２１からの入力信号に基づいて画面生成部８５に表示画面１１を生成させる。
【００６１】
また、動作認識部１６がデータ取得指示部１７に試験リスト１９の読み込みを指示する（Ｓ２１）。
データ取得指示部１７は、試験リスト１９の読み込みで取得した試験内容に沿って、表示画面１１の複製を画面複製部２２に指示する（Ｓ２２）。
【００６２】
画面複製部２２は、監視画面表示部８１に表示される表示画面１１を複製して画像データ蓄積部１８に証拠データとして保存する。
データ取得指示部１７は、表示画面１１が切り替えられる都度（Ｓ２３でＮＯ）、画面複製部２２に表示画面１１を複製させる（Ｓ２０へ戻る）。
【００６３】
一連の入力操作に関する表示画面１１を表示させた後（Ｓ２３でＹＥＳ）、他の試験項目に関する表示画面１１の表示試験に移行する（Ｓ２４でＮＯ，Ｓ２０へ戻る）。
表示試験では、例えば、図２（Ａ）の入力画面１１ａにおいて入力する数値を変更して、図２（Ｂ）に例示された状態画面１１ｂでその反映を確認する。
試験リスト１９で予定されていた全表示試験が完了した場合（Ｓ２４でＹＥＳ）、支援装置１０による表示試験は終了する（ＥＮＤ）。
【００６４】
なお、支援装置１０の各動作は、プログラムに沿ってコンピュータで実行してもよい。
例えば、これらは、ＣＰＵ等のプロセッサ、ＲＯＭ（Read Only Memory）、ＲＡＭ(Random Access Memory)、或いはＨＤＤ（Hard Disk Drive）等の記憶装置、を具備するコンピュータとして構成することができる。
【００６５】
この場合、図３に示す各部のうち、画面複製部２２、データリンク部２３、データ取得指示部１７、座標変換部３３、動作認識部１６、及び信号制御部２１の機能は、記憶装置に記憶された所定のプログラムをプロセッサが実行することによって実現することができる。
また、このようなソフトウェア処理に換えて、ＡＳＩＣ（Application Specific Integration Circuit）やＦＰＧＡ（Field-Programmable Gate Array）等のハードウェアで実現することもできる。
【００６６】
さらに、支援装置１０は、ソフトウェア処理とハードウェアによる処理を組み合わせて実現することもできる。
また、図３に示す構成のうち、画像データ蓄積部１８、試験リスト保持部１４、汎用リスト保持部３１、及び変換用データ保持部３２は、ＲＯＭまたはＲＡＭ等の記憶装置によって実現される。
【００６７】
以上のように、第１実施形態に係る支援装置１０によれば、オブジェクト１３のレイアウトが異なる複数の表示画面１１が含まれる場合や、システムの修正にともなうレイアウト変更などが発生した場合でも、一つの汎用リスト２４に基づいて表示試験の実施をすることができる。
また、座標変換部３３による座標変換を監視画面表示部８１のモニタ解像度に対応させれば、試験内容の規定にあたり、モニタ解像度による操作位置の変化への考慮が不要になる。
【００６８】
つまり、第１実施形態に係る支援装置１０によれば、表示画面１１の自動による表示試験を少数の汎用リスト２４で行うことで、操作指定座標の規定の汎用性を向上させることができる。
【００６９】
（変形例）
支援装置１０の構成は、変換用データ保持部３２を設けずに、座標変換部３３が画面レイアウト保持部８４から画面レイアウト１２を受け取るものであってもよい。この場合、座標変換部３３は画面レイアウト１２及び汎用リスト２４を用いて試験リスト１９を生成する。
【００７０】
この場合の具体的な処理は、座標変換部３３が画面レイアウト保持部８４から受け取るデータ形式によって異なる。シンボル名２７ａと対応するオブジェクト１３が紐づけされたデータ形式である場合、座標変換部３３の行う処理は第１実施形態と実質的に同じである。
【００７１】
画面レイアウト保持部８４から受け取るデータが、シンボル名２７ａと対応するオブジェクト１３とが紐づけられていないデータ形式の場合、上述した変換用データ保持部３２によるシンボル名２７ａに対応するオブジェクト１３を抽出する処理を座標変換部３３が行う。ただし、シンボル名２７ａと対応するオブジェクト１３のＸＹ座標とを紐付けする処理を行うことなく、汎用リスト２４上のシンボル名２７ａを対応するオブジェクト１３のＸＹ座標（操作指定座標）に変換する処理を行う。
【００７２】
例えば、図２（Ａ）に示した例において、シンボル名“年”について、その下の入力エリア（テキストボックス）を対応するオブジェクト１３ａとして抽出する。ここで、変換用データ保持部３２はシンボル名“年”と当該オブジェクト１３ａを紐づけて変換用レイアウトデータ２８として保持したが、本変形例の座標変換部３３は汎用リスト２４の当該シンボル名２７ａを、当該オブジェクト１３ａのＸＹ座標に変換して試験リスト１９とする。
【００７３】
（第２実施形態）
図８は、第２実施形態に係る支援装置１０の概略構成図である。
また、図９は、第２実施形態に係る支援装置１０が有する改良型試験リスト１９ａ（１９）の一例を示す図である。
【００７４】
第２実施形態に係る支援装置１０は、図８及び図９に示されるように、第１実施形態で示した試験リスト１９に代えて、試験内容がＸＹ座標から独立した識別情報２７を用いて規定される改良型試験リスト１９ａを有する。
【００７５】
識別情報２７は、第１実施形態と同様に、例えばオブジェクト１３に表示されるシンボル名２７ａなどである。
動作認識部１６には、新たに改良型試験リスト１９ａ中の操作位置情報３４を一旦シンボル名２７ａで読み取ってシンボル名２７ａを抽出するシンボル名抽出部４２が設けられる。
【００７６】
シンボル名抽出部４２は、抽出したシンボル名２７ａを座標変換部３３に引き渡す。
座標変換部３３は、変換用レイアウトデータ２８を用いてシンボル名２７ａをＸＹ座標へ変換して、動作認識部１６にこのＸＹ座標を通知する。
【００７７】
第２実施形態では、試験者が表示試験の試験内容を変更する場合、試験リスト保持部１４内の改良型試験リスト１９ａを直接変更することになる。
一方、表示画面１１のレイアウトを変更する場合、第１実施形態と同様に入力端末８２から画面レイアウト保持部８４の画面レイアウト１２を変更する。
また、表示試験が実施された改良型試験リスト１９ａは、第１実施形態と同様に画像データ蓄積部１８又は試験リスト保持部１４に試験リスト履歴３６として保存される。
【００７８】
なお、動作認識部１６が試験内容をシンボル名２７ａで読み取って、このシンボル名２７ａをＸＹ座標に変換すること以外は、第２実施形態は第１実施形態と構成的にも動作的にも同様となるので、重複する説明を省略する。
【００７９】
このように、第２実施形態に係る支援装置１０によれば、第１実施形態の効果に加えて、動作認識部１６が読み取る改良型試験リスト１９ａを試験者が直接シンボル名２７ａで書き換えることができる。
【００８０】
（第３実施形態）
図１０は、第３実施形態に係る支援装置１０の概略構成図である。
また、図１１は、第３実施形態に係る支援装置１０で生成される差分情報４６の一例を示す図である。
【００８１】
第３実施形態に係る支援装置１０は、図１０に示されるように、配置変更のあったオブジェクト１３のこの配置変更による差分情報４６を保持する差分情報保存部４７をさらに備える。
差分情報４６とは、図１１に示されるように、オブジェクト１３の配置変更に関する情報である。
【００８２】
この差分情報４６は、例えば、試験リスト１９と同様の形式で、試験リスト履歴３６と更新された最新の試験リスト１９の差分がリスト化される。
試験者は、差分情報４６を参照することで前回からのレイアウト変更等があった箇所を容易に認識でき、変更があった画面を効率よく確認できる。
【００８３】
また、変換用データ保持部３２には、変換用レイアウトデータ２８のレイアウトの変更が変更履歴４８として記憶される。
つまり、画面レイアウト１２が変更された場合、変換用レイアウトデータ２８も自動で更新されて、その変更履歴４８が記憶される。
【００８４】
第１実施形態で述べたように、汎用リスト保持部３１、試験リスト保持部１４又は画像データ蓄積部１８には、試験リスト履歴３６（３６ａ，３６ｂ）が保存される。
第３実施形態では、この試験リスト履歴３６に、表示試験に使用された画面レイアウト１２に付与されている画面IDが試験項目毎に記載される。
これら画面ID及び変更履歴４８を利用することで、画面レイアウト１２の変更の影響を受ける試験内容を把握することができる。
【００８５】
以下、第３実施形態に係る試験支援方法の差分箇所抽出方法について、図１２のフローチャートを用いて説明する。
まず、座標変換部３３が、汎用リスト２４の読み込み時に、併せて試験リスト履歴３６ａを参照して（Ｓ３１）、使用する画面レイアウト１２が過去に使用されたか否かを確認する（Ｓ３２）。
【００８６】
過去に使用されていない画面レイアウト１２については（Ｓ３２がＮＯの場合）、座標変換部３３は、第１実施形態と同様に、画面レイアウト１２に含まれるオブジェクト１３についてシンボル名２７ａをＸＹ座標に変換する（Ｓ３６へ）。
そして、座標変換部３３は、第１実施形態と同様に、このＸＹ座標で試験リスト１９を更新して保存する（Ｓ３９へ）。
【００８７】
一方、画面レイアウト１２が過去に使用されている場合（Ｓ３２がＹＥＳの場合）、座標変換部３３は、変更履歴４８を読み込んで前回表示試験後にレイアウトが変更されているか確認する（Ｓ３３）。
【００８８】
前回表示試験後にレイアウトが変更されていない場合（Ｓ３４がNOの場合）、前回変換したＸＹ座標をそのまま利用することができるので、試験リスト１９を更新せずに動作認識部１６に試験リスト１９の読み込み指示をする（Ｓ３８へ）。
【００８９】
一方、前回表示試験後にレイアウトが変更されている場合（Ｓ３４がYESの場合）、引き受けたシンボル名２７ａが付されたオブジェクト１３の配置が変更されているか確認する（Ｓ３５）。
【００９０】
対象のオブジェクト１３の配置が変更されていない場合には（Ｓ３５がNOの場合）、座標変換部３３は、試験リスト１９を更新せずに動作認識部１６に試験リスト１９の読み込み指示をする（Ｓ３８へ）。
【００９１】
一方、対象のオブジェクト１３の配置が変更されている場合（Ｓ３５がＹＥＳの場合）、座標変換部３３は、再度シンボル名２７ａからＸＹ座標に変換する（Ｓ３６）。
そして、座標変換部３３は、新たに取得したＸＹ座標で試験リスト１９を更新する（Ｓ３７）。
【００９２】
試験リスト１９の更新後には、第１実施形態と同様に、動作認識部１６が、試験内容を認識して、信号制御部２１を介して機器制御部８３に表示試験を実行させる（Ｓ３８）。
そして、今回の表示試験で座標変換があった場合には（Ｓ３９がＹＥＳの場合）、座標変換部３３は、差分情報保存部４７に差分情報４６を追加保存する（Ｓ４０）。
【００９３】
試験者は、監視画面表示部８１から差分情報保存部４７にアクセスして差分情報４６を画面出力や紙出力で確認することで、オブジェクト１３の配置の変更箇所を容易に把握することができる（Ｓ４１：ＥＮＤ）。
なお、この差分情報４６も、証拠データに含まれてもよい。
【００９４】
このように、第３実施形態に係る支援装置１０によれば、第１実施形態の効果に加え、試験リスト１９中の画面レイアウト１２の変更による影響範囲を容易に把握することができ、試験結果を効率的に確認することができる。
【００９５】
（第４実施形態）
図１３は、第４実施形態に係る支援装置１０の概略構成図である。
【００９６】
第４実施形態に係る支援装置１０は、図１３に示されるように、差分情報４６を動作認識部１６が認識可能な差分試験リスト１９ｂとして保持する差分試験リスト保持部５０と、動作認識部１６の読み込み対象を差分試験リスト１９ｂに適時に切り替える差分試験制御部５１と、を備える。
【００９７】
表示試験後に画面レイアウト１２に変更があった場合、この変更箇所については、再度表示試験を実施する必要がある。
このとき、再度の表示試験の対象を、変更があった画面レイアウト１２に関連する箇所のみに限定すると表示試験が効率的に実施することができる。
そこで、第４実施形態では、画面レイアウト１２の変更部分の影響範囲のみの再試験（以下、「差分再試験」という）を可能にする。
【００９８】
差分試験制御部５１が、例えば入力手段３８からの差分再試験の指令を受けて、動作認識部１６の読み込み対象を差分試験リスト１９ｂに切り替える。
なお、差分試験制御部５１は、動作認識部１６に代えて、信号制御部２１及びデータ取得指示部１７を制御するものであってもよい。
また、差分情報４６が前述したように既に試験リスト１９と同様の形式で記述されている場合には、別個に差分試験リスト保持部５０を設けなくてもよい。
【００９９】
なお、差分試験リスト１９ｂに基づいて表示試験を実施すること以外は、第３実施形態は第１実施形態と構成的にも動作的にも同様となるので、重複する説明を省略する。
【０１００】
このように、第４実施形態に係る支援装置１０によれば、第１実施形態の効果に加え、差分再試験を実施することができるので、画面レイアウト１２の変更後の表示試験の効率を向上することができる。
【０１０１】
（第５実施形態）
図１４は、第５実施形態に係る支援装置１０の概略構成図である。
【０１０２】
第５実施形態に係る支援装置１０は、図１４に示されるように、補助合成部５２と、補助合成画面保存部５３と、を備える。
補助合成部５２は、画面レイアウト１２上に、画面操作を補助する補助表示５９を重ねて表示した補助合成画面５４を作成する。
【０１０３】
ここで、図１５は、補助合成画面５４の一例を示す図である。
補助表示５９は、例えば、図１５に示されるような番号及び矢印で表された画面操作の順番５９ａ又は入力予想値５９ｂ等であって、関連するオブジェクト１３上又はその近傍に表示される。
【０１０４】
補助合成部５２は、試験リスト１９を読み込んで、その表示試験で使用される画面レイアウト１２を取得する。
さらに、補助合成部５２は、試験リスト１９から画面操作内容を読み込んで、この画面操作内容に対応した補助表示５９を取得した画面レイアウト１２に重ねることで補助合成画面５４を作成する。
【０１０５】
この補助合成画面５４は、補助合成画面保存部５３に保存され、自由に監視画面表示部８１への表示又は印刷が可能にされる。
試験者は、印刷された補助合成画面５４を確認して、試験内容の規定漏れ、誤手順、及び誤入力をチェックすることができる。
【０１０６】
なお、補助合成画面５４を作成すること以外は、第５実施形態は第１実施形態と構成的にも動作的にも同様となるので、重複する説明を省略する。
【０１０７】
このように、第５実施形態に係る支援装置１０によれば、第１実施形態と同様の効果に加えて、画面操作の操作手順を試験者が事前に確認することができるので、より適切な試験内容にすることができる。
【０１０８】
（第６実施形態）
図１６は、第６実施形態に係る支援装置１０の概略構成図である。
また、図１７は、補助合成画面５４からの試験内容の編集態様を説明する図である。
【０１０９】
第６実施形態に係る支援装置１０は、図１６に示されるように、編集受付部５８を備える。
編集受付部５８は、補助合成画面５４ａからの画面操作情報の編集を受け付けて、この編集を実施する試験内容に反映させる。
【０１１０】
第６実施形態では、編集受付部５８が補助合成画面５４ａ上に表示する編集ボタン６１ａ（６１）の押下によって、補助合成画面５４ａの補助表示５９が編集可能になる。
【０１１１】
例えば、図１７に示されるように、入力予想値５９ｂの入力値の変更は、汎用リスト２４に反映される。
また、矢印の向きの変更や番号の削除等によって、画面操作の順番５９ａの変更も可能である。
編集受付部５８は、補助合成画面５４ａに表示する終了ボタン６１ｂ（６１）の押下で編集の受け付けを終了して、保存ボタン６１ｃ（６１）の押下で編集を汎用リスト２４に反映させる。
【０１１２】
なお、編集受付部５８は、既存の画面操作情報の書き替えに加え、新たな試験手順を追加する追加保存機能を有してもよい。
【０１１３】
なお、補助合成画面５４ａ上からの試験内容の変更が可能なこと以外は、第６実施形態は第１実施形態と構成的にも動作的にも同様となるので、重複する説明を省略する。
【０１１４】
このように、第６実施形態に係る支援装置１０によれば、第５実施形態と同様の効果に加えて、画面操作情報及び補助表示５９を視認しながら試験内容を編集することができるので、試験内容の修正及び追加が容易になる。
【０１１５】
以上述べた少なくとも一つの実施形態の支援装置１０によれば、オブジェクト１３を座標に依存しない識別情報２７で規定して表示試験時にＸＹ座標情報に変換することで、表示画面１１の自動による表示試験で読み込まれる操作指定座標の規定の汎用性を向上することが可能になる。
【０１１６】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。
これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更、組み合わせを行うことができる。
これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【０１１７】
例えば、第１実施形態等では、試験リスト１９におけるオブジェクト１３のＸＹ座標（操作指定座標）を変換するものとして説明したが、変換ではなく追加するものであってもよい。
また、各実施形態では試験実行データを試験リスト１９、試験設定データを汎用リスト２４として説明したが、リスト形式に限る必要はなく、試験項目と操作情報とが対応付けられた形式のデータであればよい。
【符号の説明】
【０１１８】
１００…プラント監視システム（監視システム）、１０…支援装置、１１（１１ａ，１１ｂ）…表示画面（入力画面，状態画面）、１２…画面レイアウト、１３（１３ａ，１３ｂ）…オブジェクト（入力エリア，グラフ表示ボタン）、１４…試験リスト保持部、１６…動作認識部、１７…データ取得指示部、１８…画像データ蓄積部、１９（１９ａ，１９ｂ）…試験リスト（改良型試験リスト，差分試験リスト）、２１…信号制御部、２２…画面複製部、２３…データリンク部、２４…汎用リスト、２７（２７ａ）…識別情報（シンボル名）、２８…変換用レイアウトデータ、３１…汎用リスト保持部、３２…変換用データ保持部、３３…座標変換部、３４…操作位置情報、３６（３６ａ，３６ｂ）…試験リスト履歴、３８…入力手段、４２…シンボル名抽出部、４６…差分情報、４７…差分情報保存部、４８…変更履歴、５０…差分試験リスト保持部、５１…差分試験制御部、５２…補助合成部、５３…補助合成画面保存部、５４（５４ａ）…補助合成画面、５８…編集受付部、５９（５９ａ，５９ｂ）…補助表示（順番の表示，入力予想値）、６１ａ…編集ボタン、６１ｂ…終了ボタン、６１ｃ…保存ボタン、８１…監視画面表示部、８２…入力端末、８３…機器制御部、８４…画面レイアウト保持部、８５…画面生成部、８６（８６ａ〜８６ｚ）…機器。
【図１】
2019079426.tif 000003
【図２】
2019079426.tif 000004
【図３】
2019079426.tif 000005
【図４】
2019079426.tif 000006
【図５】
2019079426.tif 000007
【図６】
2019079426.tif 000008
【図７】
2019079426.tif 000009
【図８】
2019079426.tif 000010
【図９】
2019079426.tif 000011
【図１０】
2019079426.tif 000012
【図１１】
2019079426.tif 000013
【図１２】
2019079426.tif 000014
【図１３】
2019079426.tif 000015
【図１４】
2019079426.tif 000016
【図１５】
2019079426.tif 000017
【図１６】
2019079426.tif 000018
【図１７】
2019079426.tif 000019