(57)【特許請求の範囲】
【請求項１】
操作員によって操作される監視操作画面のフォーマットを定義するとともに上記監視操作画面上に表示されるシンボル及び数値と入出力点とを関連付けた監視操作画面仕様書から、入力データ及び操作により可変となる上記監視操作画面上のシンボル及び数値に関する情報を抽出する画面フォーマット処理部、
プラントとの間の入出力データを予め定義した入出力点リストから、入出力データの特徴値を抽出する入出力点リスト処理部、
及びこの入出力点リスト処理部により抽出された入出力データの特徴値を参照して、上記画面フォーマット処理部が抽出したシンボル及び数値ごとに上記監視操作画面上での表示形態を定義した試験項目を列記した試験項目表を生成する試験項目表生成部を備えたことを特徴とする監視操作画面試験支援装置。
【請求項２】
上記試験項目表は、試験順に試験項目が記載されており、上記試験順に上記各試験項目に対応する監視操作画面を表示させる処理を実行する監視操作実行処理部、
及びこの監視操作実行処理部によって実行された結果である監視操作画面の前後の画面を比較し、比較結果を一覧表示した画面検証結果一覧表を出力する画面比較処理部を備えたことを特徴とする請求項１記載の監視操作画面試験支援装置。
【請求項３】
上記試験項目表は、試験順に試験項目が記載されており、上記試験順に上記各試験項目に対応する監視操作画面を表示させる処理を実行する監視操作実行処理部、
及びこの監視操作実行処理部によって実行された結果である監視操作画面の前後の画面を比較し、比較した結果、異なる部分を画像データとして抜き出すとともに、上記試験項目表の該当試験項目の上記シンボル及び数値の表示形態を画像データとして抜き出し、上記２つの画像データを比較することにより得られる該当試験項目の試験結果を上記試験項目表の該当試験項目に記載する試験項目表記載部を備えたことを特徴とする請求項１記載の監視操作画面試験支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、プラント監視操作システムにおいて、運転員とプラント監視操作システムとのインタフェースとなる運転操作画面の試験を支援する監視操作画面試験支援装置に関するものである。
【背景技術】
【０００２】
プラントを監視操作する監視操作システムにおいては、ディスプレイを用いた監視操作画面による運転操作が主流になってきている。このような監視操作システムにおいては、大規模なプラントであれば数百枚の監視操作画面から構成される。
そこで、これらの数百枚の監視操作画面の試験を支援する機能、すなわち試験項目のリストを生成する機能、試験項目のリストの通りに実行して試験結果を表示し、試験項目のチェックを支援する機能が求められている。
【０００３】
従来技術を示すものとして、特許文献１には、Ｗｅｂベースのシステムの試験支援システムで、システムと使用者との対話処理における画面の試験について記載されている。
また、特許文献２には、携帯電話画面の試験支援システムで、システムと使用者との対話処理における画面の試験が記載されている。
また、特許文献３には、操作員が運転操作するパターンをもとに、画面試験の実施を支援するものが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−８５１８２号公報（第５〜８頁、図１）
【特許文献２】特開２００３−２２８４９３号公報（第５〜６頁、図１）
【特許文献３】特開２００３−１０８４０５号公報（第３〜８頁、図１）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術である特許文献１のものは、Ｗｅｂベースのシステムの試験支援システムにおいて、システムと使用者との対話処理における画面の試験についてのものであり、プラント監視操作システムにおけるプラントについての各種の数値が、間違いなく画面上に表示されるかどうかを試験するものではないという問題がある。
また、特許文献２では、携帯電話画面の試験支援システムにおいて、システムと使用者との対話処理における画面の試験であり、これも、プラント監視操作システムにおけるプラントについての各種の数値が、間違いなく画面上に表示されるかどうかを試験するものではなかった。
また、特許文献３では、操作員が運転操作するパターンをもとに、画面試験の実施を支援するものであるが、大量のパラメータ表示についての試験をしにくいという問題がある。
【０００６】
この発明は、上述のような課題を解決するためになされたものであり、プラント監視操作システムにおける入出力点のデータが、間違いなく監視操作画面上に表示されるかどうかの試験を支援する監視操作画面試験支援装置を得ることを目的にする。
【課題を解決するための手段】
【０００７】
この発明に係わる監視操作画面試験支援装置においては、操作員によって操作される監視操作画面のフォーマットを定義するとともに監視操作画面上に表示されるシンボル及び
数値と入出力点とを関連付けた監視操作画面仕様書から、入力データ及び操作により可変となる監視操作画面上のシンボル及び数値に関する情報を抽出する画面フォーマット処理部、プラントとの間の入出力データを予め定義した入出力点リストから、入出力データの特徴値を抽出する入出力点リスト処理部、及びこの入出力点リスト処理部により抽出された入出力データの特徴値を参照して、画面フォーマット処理部が抽出したシンボル及び数値ごとに監視操作画面上での表示形態を定義した試験項目を列記した試験項目表を生成する試験項目表生成部を備えたものである。
【発明の効果】
【０００８】
この発明によれば、操作員によって操作される監視操作画面のフォーマットを定義するとともに監視操作画面上に表示されるシンボル及び数値と入出力点とを関連付けた監視操作画面仕様書から、入力データ及び操作により可変となる監視操作画面上のシンボル及び数値に関する情報を抽出する画面フォーマット処理部、プラントとの間の入出力データを予め定義した入出力点リストから、入出力データの特徴値を抽出する入出力点リスト処理部、及びこの入出力点リスト処理部により抽出された入出力データの特徴値を参照して、画面フォーマット処理部が抽出したシンボル及び数値ごとに監視操作画面上での表示形態を定義した試験項目を列記した試験項目表を生成する試験項目表生成部を備えたので、監視操作画面を試験するための試験項目表の作成を行うことができる。
【図面の簡単な説明】
【０００９】
【図１】この発明の実施の形態１による監視操作画面試験支援装置を示す構成図である。
【図２】この発明の実施の形態１による監視操作画面試験支援装置の試験項目表を示す図である。
【図３】この発明の実施の形態１による監視操作画面試験支援装置の操作員によって操作される監視操作画面上のトレンドグラフの一例を示す図である。
【図４】この発明の実施の形態２による監視操作画面試験支援装置を示す構成図である。
【図５】この発明の実施の形態３による監視操作画面試験支援装置の監視操作画面の差分を検出し、試験項目表にチェックする機能を示すフローチャートである。
【発明を実施するための形態】
【００１０】
実施の形態１．
以下、この発明の実施の形態１を図に基づいて説明する。
図１は、この発明の実施の形態１による監視操作画面試験支援装置を示す構成図である。
図１において、監視操作画面試験支援装置は、後述する画面フォーマット処理部６と、入出力点リスト処理部７と、設定値リスト処理部８と、試験項目表生成部９とにより構成される。
監視操作画面仕様書１は、操作員によって操作される監視操作画面の仕様を予め定義したものであり、監視操作画面のフォーマットを定義した画面フォーマット２と、画面フォーマット上のシンボルや数値（０、１のディジタル値またはアナログ値）と入出力点とを関連付けるアサインリスト３とを有する。
入出力点リスト４は、プラントとプラント監視操作システムとの間の入出力データ及びその上下限値の特徴値を予め定義したリストである。設定値リスト５は、入出力データの警報値などの特徴値を定義したものである。
【００１１】
画面フォーマット処理部６は、監視操作画面仕様書１から監視操作画面の試験に必要な画面フォーマット情報を抽出する。入出力点リスト処理部７は、入出力点リスト４から監視操作画面の試験に必要な入出力データの上下限値などの特徴値を抽出する。設定値リス
ト処理部８は、設定値リスト５から監視操作画面の試験に必要な入力データの警報を発する値などの特徴値の情報を抽出する。
試験項目表生成部９は、画面フォーマット処理部６と入出力点リスト処理部７と設定値リスト処理部８が、それぞれ抽出した情報から試験項目表１０を生成する。
試験項目表１０は、監視操作画面の試験の対象となる項目（試験項目）を記載したもので、入出力点ごと及び当該入出力点の内容（数値）ごとに、監視操作画面上での正しい表示形態（シンボルや数値の表示形態）を示している。試験項目表１０は、上から順に各項目の試験を実行するように、試験順に項目が配置されている。
【００１２】
図２は、この発明の実施の形態１による監視操作画面試験支援装置の試験項目表を示す図である。
図２において、試験項目表１０は、試験順に並び、各項目は、入出力点コード、入出力点の内容（数値）、表示形態及びチェック欄の各フィールドをもっている。入出力点コードとしては、１つのものもあれば、図２のように２つのものもある。さらに３つ以上のものがあってもよい。
【００１３】
図３は、この発明の実施の形態１による監視操作画面試験支援装置の操作員によって操作される監視操作画面上のトレンドグラフの一例を示す図である。
図３において、横軸を時間、縦軸をパーセントとしたトレンドグラフを示している。
【００１４】
次に、動作について説明する。
図１のように構成された監視操作画面試験支援装置は、監視操作画面仕様書１、及びプラントとプラント監視操作システムとの間の入出力データを定義した入出力点リスト４並びに入出力データの警報などの特徴値を定義した設定値リスト５を用いて、監視操作画面の試験のための試験項目表１０を生成する。
まず、画面フォーマット処理部６では、監視操作画面仕様書１から、入力データや操作により可変となる、監視操作画面上に表示される入出力点のシンボルや数値に関する情報を抽出する。
その際、対象となるシンボルや数値がその入出力データと関連しているかどうかの情報は、アサインリスト３から抽出する。また、該当するシンボルや数値が、入出力データの変化によって、どのように監視操作画面上で変更されるかの情報は、画面フォーマット２から取得する。 
【００１５】
また、入出力点リスト処理部７が、入出力点リスト４から、対象となる入出力データの上下限値などの特徴値を抽出する。
また、設定値リスト処理部８が、設定値リスト５から、入出力データにおいて警報を発する値などの特徴値を抽出する。
【００１６】
次に、試験項目表生成部９が、画面フォーマット処理部６が抽出したシンボル及び数値ごとに、その監視操作画面上での表示形態と入出力点及びその数値との関係を示した試験項目表１０を生成する。その際、入出力点の数値の候補として、入出力点リスト処理部７、設定値リスト処理部８が抽出した特徴値を用いる。
【００１７】
図３に示すようなトレンドグラフが表示される監視操作画面の場合、トレンドグラフの目盛を、画面フォーマット処理部６が画面フォーマット２から抽出し、目盛上の値は入力点の特徴値とする。
図３の例では、上下限値の０パーセントと１００パーセントだけではなく、２５パーセント、５０パーセント、７５パーセントも特徴値として、試験項目表生成部９が試験項目表１０に記載する。
【００１８】
実施の形態１によれば、監視操作画面上にシンボルや数値が間違いなく表示されるかどうかを試験するための試験項目表の作成を行うことができる。
【００１９】
実施の形態２．
図４は、この発明の実施の形態２による監視操作画面試験支援装置を示す構成図である。
図４において、１０は図１におけるものと同一のものである。図４では、監視操作画面試験支援装置は、図１に加えて、後述する監視操作実行処理部１１と画面比較処理部１２とを有している。
監視操作実行処理部１１は、試験項目表１０の試験手順通りに、一項目ごとに入出力点の内容（数値）を設定して、監視操作画面の表示を実行する。画面比較処理部１２は、監視操作実行処理部１１が実行した結果である前後の監視操作画面を比較し、画面検証結果一覧表１３を出力する。画面検証結果一覧表１３は、画面比較処理部１２が実行した前後の監視操作画面の比較結果を一覧で表示している。試験項目表１４には、試験が実施ずみの項目に試験員によってチェックマークが施される。
【００２０】
次に、動作について説明する。
実施の形態２は、実施の形態１で生成した試験項目表１０に従い、監視操作画面の試験を実行させ、試験員による試験項目（試験項目表の各項目）のチェックを支援する。
監視操作画面の試験を実施する試験員は、画面検証結果一覧表１３を元に試験を実施し、試験項目表１４にチェックマークを記載することにより、監視操作画面の試験を実施する。
【００２１】
監視操作画面の試験に当たって、監視操作画面試験支援装置の監視操作実行処理部１１は、入出力点の状態（内容）により監視操作画面上のシンボルや数値がどのように表示されるのが正しいかが記載された試験項目表１０の試験手順通りに、入出力点の状態を設定して、監視操作画面の表示を実行する。
画面比較処理部１２は、監視操作実行処理部１１が実行した結果となる複数（前後）の監視操作画面を比較し、その際の入出力点の状態、及び監視操作画面の状態に、比較の結果異なるところがわかるようにマーカを入れた監視操作画面を一覧で表示した画面検証結果一覧表１３を、紙もしくは電子データに出力する。
試験員は、画面検証結果一覧表１３を、紙面上、もしくは電子データを表示するディスプレイで見ながら、試験を実施する。
【００２２】
実施の形態２によれば、試験員は、画面検証結果一覧表を基にして、試験項目表にしたがって監視操作画面の試験を実施することができる。
【００２３】
実施の形態３．
図５は、この発明の実施の形態３による監視操作画面試験支援装置の監視操作画面の差分を検出し、試験項目表にチェックする機能を示すフローチャートである。
【００２４】
実施の形態２では、試験員が、画面検証結果一覧表１３を基に試験を実施し、試験項目表１４にチェックマークを記載することにより、監視操作画面の試験を実施したが、実施の形態３では、画面検証結果一覧表１３を基に、試験項目表１４へのチェックマークを監視操作画面試験支援装置側の試験項目表記載部が記載するようにした。
すなわち、監視操作画面試験支援装置が、監視操作実行処理部１１が実行した結果となる複数（前後）の監視操作画面を比較し、異なっているエリアを、画像データとして抜出し、試験項目表１０上に記載しているシンボルや数値の表示状態と比較する。比較の結果、同じであれば良好、同じでなければ不良のマークを、試験項目表１４に記載するところまでを実行する。
【００２５】
次に、図５を用いて、監視操作画面試験支援装置の監視操作画面の差分を検出し、試験項目表にチェックする機能（試験項目表記載部）について説明する。
まず、試験項目表１４への試験結果の記載の開始にあたり、監視操作実行処理部１１が実行した結果となる複数（前後）の監視操作画面を比較する（Ｓ１）。
次に、比較した結果、異なる部分を画像データとして抜き出す（Ｓ２）。その際、画像データが、異なる部分を含む最小の長方形となるように抜き出す。
次に、試験項目表１０から、監視操作画面への表示結果となるシンボルや数値の表示より、画像データを抜き出す（Ｓ３）。このとき、Ｓ２と同様に、監視操作画面に表示するシンボルや画像を含む最小の長方形とする。
なお、実施の形態３の機能を使用する際には、試験項目表１０に記載しているシンボルや数値は、実物大とし、色や文字のフォントは、実画面と同じものを使用しているものとする。
【００２６】
次に、Ｓ２とＳ３で抽出した２つの画像データ同士を比較し（Ｓ３）、同一の画像かどうかを判定する（Ｓ４）。
同じであれば、良好のマークを、試験項目表１４に記載する（Ｓ５）。
異なっていれば、不良のマークを、試験項目表１４に記載する（Ｓ６）。
【００２７】
実施の形態３によれば、試験項目表にしたがった監視操作画面の試験結果の記載を自動的に行うことができる。
【００２８】
なお、本発明は、その発明の範囲内において、各実施の形態を自由に組み合わせたり、各実施の形態を適宜、変形、省略することが可能である。
【符号の説明】
【００２９】
１  監視操作画面仕様書
２  画面フォーマット
３  アサインリスト
４  入出力点リスト
５  設定値リスト
６  画面フォーマット処理部
７  入出力点リスト処理部
８  設定値リスト処理部
９  試験項目表生成部
１０  試験項目表
１１  監視操作実行処理部
１２  画面比較処理部
１３  画面検証結果一覧表
１４  試験項目表
【図１】
0005777492.tif 000002
【図２】
0005777492.tif 000003
【図３】
0005777492.tif 000004
【図４】
0005777492.tif 000005
【図５】
0005777492.tif 000006