(57)【要約】【課題】監視制御システムごとに実機を模擬する機器を準備することなく、および監視制御システムに適応した実機を模擬するソフトウェアを改良、新規作成することなく、監視画面の動作確認ができる。【解決手段】部品（シンボル）試験部７は、動作確認用監視データ作成機能と試験実施操作機能をもつ。動作確認用監視データ作成機能は、ユーザが設定したデータを基に、動作確認用監視画面３を作成する。試験実施操作機能は、動作確認用監視画面について、インタフェース５とキー６によって選択する試験対象の監視データの識別子を利用して部品（シンボル）を取得し、部品（シンボル）４の表示データを更新する（試験実施操作に応じて表示変化を行わせる）。【選択図】図１
2009169628.tif 000002
【特許請求の範囲】
【請求項１】
ＧＵＩ表示機能を有して監視制御システムを構築する装置であって、
監視画面の動作確認用監視データを作成するダイアログをＧＵＩ表示し、このダイアログに対してユーザによって設定された監視データを基に動作確認用監視データを作成し、前記動作確認用監視データに関する識別子、ダイアログで設定されたデータ、監視データの識別子と監視データを基に監視部品の表示を更新することによって監視画面の動作を確認する監視部品試験手段を備えたことを特徴とする監視制御システムの構築装置。
【請求項２】
前記監視部品試験手段は、監視画面の動作確認用監視データを作成するダイアログ上で設定したデータを読み込み、書き込みできるメモリをシステム上に設け、そのメモリ上にデータを書き込み、監視画面の動作確認用監視データを作成するダイアログを表示する際に、メモリ上のデータを読み込み、画面の動作確認用監視データを作成するダイアログのデータ設定部、パラメータ一覧に、読み込んだデータを表示させ、過去に設定したデータを利用して、監視画面の動作を確認する手段を備えたことを特徴とする請求項１に記載の監視制御システムの構築装置。
【請求項３】
前記監視部品試験手段は、システムに、試験用監視データが保持されている外部記憶装置の読み込み／書き込み機能、データ表示機能を設け、画面の動作確認用監視データを作成するダイアログ上で設定したデータを、外部記憶装置に書き込み、システムの再起動時にも、外部記憶装置に書き込んだデータを読み込み、過去に設定したデータを利用して、監視画面の動作を確認する手段を備えたことを特徴とする請求項１に記載の監視制御システムの構築装置。
【請求項４】
前記監視部品試験手段は、動作確認対象の監視データが多い場合、各々の動作確認対象の監視データに対する、画面の動作確認用監視データを作成するダイアログを表示させることなく、過去に設定したデータを利用して、監視画面の動作を確認する手段を備えたことを特徴とする請求項１〜３のいずれか１項に記載の監視制御システムの構築装置。
【請求項５】
前記監視部品試験手段は、動作確認対象の監視データが多い場合、動作確認対象の監視データの順番を指定することによって、連続した動作確認を自動実行し、監視画面の動作を確認する手段を備えたことを特徴とする請求項１〜３のいずれか１項に記載の監視制御システムの構築装置。
【請求項６】
前記監視部品試験手段は、システムに、順番データが保持されている外部記憶装置の読み込み／書き込み機能、データ表示機能を設け、順番を設定できるダイアログ上で設定したデータを、外部記憶装置に書き込み、システムの再起動時にも、外部記憶装置に書き込んだデータを読み込み、過去に設定した順番データを利用して、連続した動作確認を自動実行し、監視画面の動作を確認する手段を備えたことを特徴とする請求項１〜３のいずれか１項に記載の監視制御システムの構築装置。
【請求項７】
監視制御システムの開発時、または監視制御システムに適応させた時に、実機を模擬するソフトウェア、実機を模擬する機器等の外部試験装置を用いずに、監視画面の動作を確認できる動作確認用監視データを作成し、監視画面の動作を確認する手段を備えたことを特徴とする請求項１〜６のいずれか１項に記載の監視制御システムの構築装置。
【請求項８】
ＧＵＩ表示機能を有して監視制御システムを構築する方法であって、
監視画面の動作確認用監視データを作成するダイアログをＧＵＩ表示し、このダイアログに対してユーザによって設定された監視データを基に動作確認用監視データを作成し、前記動作確認用監視データに関する識別子、ダイアログで設定されたデータ、監視データの識別子と監視データを基に監視部品の表示を更新することによって監視画面の動作を確認する監視部品試験ステップを有することを特徴とする監視制御システムの構築方法。
【請求項９】
前記監視部品試験ステップは、監視画面の動作確認用監視データを作成するダイアログ上で設定したデータを読み込み、書き込みできるメモリをシステム上に設け、そのメモリ上にデータを書き込み、監視画面の動作確認用監視データを作成するダイアログを表示する際に、メモリ上のデータを読み込み、画面の動作確認用監視データを作成するダイアログのデータ設定部、パラメータ一覧に、読み込んだデータを表示させ、過去に設定したデータを利用して、監視画面の動作を確認するステップを有することを特徴とする請求項８に記載の監視制御システムの構築方法。
【請求項１０】
前記監視部品試験ステップは、システムに、試験用監視データが保持されている外部記憶装置の読み込み／書き込み機能、データ表示機能を設け、画面の動作確認用監視データを作成するダイアログ上で設定したデータを、外部記憶装置に書き込み、システムの再起動時にも、外部記憶装置に書き込んだデータを読み込み、過去に設定したデータを利用して、監視画面の動作を確認するステップを有することを特徴とする請求項８に記載の監視制御システムの構築方法。
【請求項１１】
前記監視部品試験ステップは、動作確認対象の監視データが多い場合、各々の動作確認対象の監視データに対する、画面の動作確認用監視データを作成するダイアログを表示させることなく、過去に設定したデータを利用して、監視画面の動作を確認するステップを有することを特徴とする請求項８〜１０のいずれか１項に記載の監視制御システムの構築方法。
【請求項１２】
前記監視部品試験ステップは、動作確認対象の監視データが多い場合、動作確認対象の監視データの順番を指定することによって、連続した動作確認を自動実行し、監視画面の動作を確認するステップを有することを特徴とする請求項８〜１０のいずれか１項に記載の監視制御システムの構築方法。
【請求項１３】
前記監視部品試験ステップは、システムに、順番データが保持されている外部記憶装置の読み込み／書き込み機能、データ表示機能を設け、順番を設定できるダイアログ上で設定したデータを、外部記憶装置に書き込み、システムの再起動時にも、外部記憶装置に書き込んだデータを読み込み、過去に設定した順番データを利用して、連続した動作確認を自動実行し、監視画面の動作を確認するステップを有することを特徴とする請求項８〜１０のいずれか１項に記載の監視制御システムの構築方法。
【請求項１４】
監視制御システムの開発時、または監視制御システムに適応させた時に、実機を模擬するソフトウェア、実機を模擬する機器等の外部試験装置を用いずに、監視画面の動作を確認できる動作確認用監視データを作成し、監視画面の動作を確認するステップを有することを特徴とする請求項８〜１３のいずれか１項に記載の監視制御システムの構築方法。
【請求項１５】
請求項８〜１４のいずれか１項に記載の構築方法における処理手順を、コンピュータで実行可能に構成したことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、監視制御システムを構築する装置に係り、特にＧＵＩ表示機能を利用した監視画面の動作確認に関する。
【背景技術】
【０００２】
近年の監視制御システム構築装置は、開発効率短縮のため、より簡単な画面作成機能、監視部品・図形のシンボル化機能、通信機能、カスタムプログラム作成機能、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）表示機能、実行時にも開発及び／又は画面の編集モード等に移れる機能等を備えていたり、これらの機能をミドルウェア化したり、監視制御システム再構築時の大幅な変更に耐えうる仕組みを持っている。
【０００３】
監視画面を持つ監視制御システムを構築するシステムは、例えば、以下のシステムが提案されている。
【０００４】
（ａ）監視対象設備や機器の新設や増減、監視スタイルが複数監視箇所の集中監視に仕様変更したときにも、監視画面の大きな改造無し、監視画面の変更を可能にした方法やそれを利用した監視制御システムを構築するシステム（例えば、特許文献１参照）。
【０００５】
（ｂ）基本的な編集機能（監視画面上に表示さている設備（部品）のプロパティを編集する場合に設備（部品）毎に編集作業を実施したり、複数の監視制御システムが存在する場合に監視制御システム毎に監視画面を編集したりする機能）を持った監視画面構築／変更方法とし、ユーザに製品を納入した後に、監視画面変更の要求が発生しても、従来のようにソースコードの変更／コンパイル／実行イメージの作成を不要にし、ユーザもしくは製品納入者による変更作業のみで、監視画面の変更を可能にした監視制御システムを構築するシステム（例えば、非特許文献１参照）。
【０００６】
図２７は、監視画面を持つ監視制御システムを構築する装置の要部ソフトウェァ構成を示す。同図には監視データを受信し、画面上の部品（シンボル）の表示が更新される部分のみを示し、監視データ配信部と監視画面は画面に表示する部品（シンボル）リストを使って監視画面の更新を可能にする。
【０００７】
この監視画面更新には、監視データ受信部１は監視データを受信し、監視データ配信部２は監視画面３上の表示画面を構成する画面部品（シンポル）リスト４を基に、画面の更新を実施する。さらに、各部品（シンボル）に、監視データ受信部１で受信したデータを配信する。どのように監視データを分配し、配信するかはキーを用いる。
【０００８】
データ設定インタフェース５は、キー６と実際の監視データを部品（シンボル）に設定させる操作をもつ。キーはどのような監視データを受信するかを情報としてもつ（監視データの識別子等をもつ）。部品（シンボル）はデータ設定インタフェース５を実装する。画面上の部品（シンボル）で、監視データ配信部２から配信されたデータをもとに、監視画面の表示データを更新する。また、監視データの情報を管理する外部記憶装置（メモリ上、ファイル、ＤＢ等）を持っている。この外部記憶装置には、監視データに関する情報（監視データの識別子等）を保持する。
【０００９】
部品（シンボル）と監視データの識別子の関連は、前記の非特許文献１に記載されるように、操作時に部品（シンボル）と連携する監視データ（タグやポジション、テレメータ等）をタグ情報一覧（ディスパッチ情報一覧）から部品にドラッグアンドドロップした時に、監視データが持つ監視データ識別子をキーに割り当てる。この例を図２８に示す。
【００１０】
監視データを受信し、部品（シンボル）の表示更新を実施するフローを図２９、図３０に示す。図２９は監視データ受信部１の受信フローチャートを示し、監視データ入力を待ち（Ｓ１）、受信データがある場合にその監視データを保持し（Ｓ２、Ｓ３）、受信データの最後を受信したときに当該監視データを監視データ配信部２へ送信する（Ｓ４、Ｓ５）。
【００１１】
図３０は監視データ配信部２の配信フローチャートを示す。監視データ受信部１から監視データが送信されたとき、監視データ配信部２は、画面上の部品（シンボル）リストがあるか否かをチェックし（Ｓ１１）、リストが無い場合には処理を終了し、有る場合には現在のリスト個数ｉ＝０に初期化する（Ｓ１２）。次いで、部品（シンボル）リストのｉ番目の部品（シンボル）を画面上の部品（シンボル）リストのｉ番目のデータとし（Ｓ１３）、そのキーの取得を行い（Ｓ１４）、このキーより監視データの識別子を取得する（Ｓ１５）。このキーより取得した監視データの識別子と、監視データの情報を管理する外部記憶装置より、監視データの情報を取得し（Ｓ１６）、監視データの情報と監視データより、監視データから画面上の部品（シンボル）に送信する監視データを作成し（Ｓ１７）、作成した監視データを部品ｉ（シンボルｉ）に送信し、取得したデータの解析と部品（シンボル）の表示データ更新を行う（Ｓ１９）。
【００１２】
これら一連の処理Ｓ１３〜Ｓ１９により、画面上の１つの部品（シンボル）が監視データを受信するのに必要なソフトウェア構成を得、この処理終了でｉをインクリメント（ｉ＝ｉ＋１）し、ｉが画面上の部品（シンボル）リストの数を超えるまで繰り返し（Ｓ２０，Ｓ２１）、全ての終了で監視画面の更新を行う（２２）。
【特許文献１】特開２００４−３５５４５５号公報
【非特許文献１】明電時報２９６号２００４年、Ｎｏ．３、「分散型ＧＵ１構築ミドルウェア」
【発明の開示】
【発明が解決しようとする課題】
【００１３】
監視画面を持つ監視制御システムを構築するシステムは、主に画面のデザインを作成したり、編集したりする機能と、実際の制御の動作を作成する機能を有して、監視制御システムを構築する。
【００１４】
監視制御システムの監視画面の動作を確認するときは、図３１に示すように、作成した監視制御システムの実行イメージを作成し、それを利用して、動作確認をする実機を模擬するソフトウェアと連携したり、実機を模擬する機器と連携したりする。
【００１５】
しかし、動作確認に不具合が生じると、監視制御システムを再構築し、再度実行イメージを作成し、動作確認を実施する必要があり、画面構築作業者に負担を強いることとなる。
また、異なる監視制御システムごとに、実機を模擬する機器を準備したり、監視制御システムに適応した実機を模擬するソフトウェアを改良、新規作成したりする場合もある。
【００１６】
本発明の目的は、監視制御システムごとに実機を模擬する機器を準備することなく、および監視制御システムに適応した実機を模擬するソフトウェアを改良、新規作成することなく、監視画面の動作確認ができる監視制御システムの構築装置、構築方法およびプログラムを提供することにある。
【課題を解決するための手段】
【００１７】
本発明は、前記の課題を解決するため、ユーザによって設定されたデータを基に動作確認用監視データを作成し、動作確認用監視データについて試験対象の監視データの識別子を利用して部品（シンボル）を取得し、部品（シンボル）の表示データを更新する（試験実施操作に応じて表示変化を行わせる）ようにしたもので、以下の装置、方法およびプログラムを特徴とする。
【００１８】
（装置の発明）
（１）ＧＵＩ表示機能を有して監視制御システムを構築する装置であって、
監視画面の動作確認用監視データを作成するダイアログをＧＵＩ表示し、このダイアログに対してユーザによって設定された監視データを基に動作確認用監視データを作成し、前記動作確認用監視データに関する識別子、ダイアログで設定されたデータ、監視データの識別子と監視データを基に監視部品の表示を更新することによって監視画面の動作を確認する監視部品試験手段を備えたことを特徴とする。
【００１９】
（２）前記監視部品試験手段は、監視画面の動作確認用監視データを作成するダイアログ上で設定したデータを読み込み、書き込みできるメモリをシステム上に設け、そのメモリ上にデータを書き込み、監視画面の動作確認用監視データを作成するダイアログを表示する際に、メモリ上のデータを読み込み、画面の動作確認用監視データを作成するダイアログのデータ設定部、パラメータ一覧に、読み込んだデータを表示させ、過去に設定したデータを利用して、監視画面の動作を確認する手段を備えたことを特徴とする。
【００２０】
（３）前記監視部品試験手段は、システムに、試験用監視データが保持されている外部記憶装置の読み込み／書き込み機能、データ表示機能を設け、画面の動作確認用監視データを作成するダイアログ上で設定したデータを、外部記憶装置に書き込み、システムの再起動時にも、外部記憶装置に書き込んだデータを読み込み、過去に設定したデータを利用して、監視画面の動作を確認する手段を備えたことを特徴とする。
【００２１】
（４）前記監視部品試験手段は、動作確認対象の監視データが多い場合、各々の動作確認対象の監視データに対する、画面の動作確認用監視データを作成するダイアログを表示させることなく、過去に設定したデータを利用して、監視画面の動作を確認する手段を備えたことを特徴とする。
【００２２】
（５）前記監視部品試験手段は、動作確認対象の監視データが多い場合、動作確認対象の監視データの順番を指定することによって、連続した動作確認を自動実行し、監視画面の動作を確認する手段を備えたことを特徴とする。
【００２３】
（６）前記監視部品試験手段は、システムに、順番データが保持されている外部記憶装置の読み込み／書き込み機能、データ表示機能を設け、順番を設定できるダイアログ上で設定したデータを、外部記憶装置に書き込み、システムの再起動時にも、外部記憶装置に書き込んだデータを読み込み、過去に設定した順番データを利用して、連続した動作確認を自動実行し、監視画面の動作を確認する手段を備えたことを特徴とする。
【００２４】
（７）監視制御システムの開発時、または監視制御システムに適応させた時に、実機を模擬するソフトウェア、実機を模擬する機器等の外部試験装置を用いずに、監視画面の動作を確認できる動作確認用監視データを作成し、監視画面の動作を確認する手段を備えたことを特徴とする。
【００２５】
（方法の発明）
（８）ＧＵＩ表示機能を有して監視制御システムを構築する方法であって、
監視画面の動作確認用監視データを作成するダイアログをＧＵＩ表示し、このダイアログに対してユーザによって設定された監視データを基に動作確認用監視データを作成し、前記動作確認用監視データに関する識別子、ダイアログで設定されたデータ、監視データの識別子と監視データを基に監視部品の表示を更新することによって監視画面の動作を確認する監視部品試験ステップを有することを特徴とする。
【００２６】
（９）前記監視部品試験ステップは、監視画面の動作確認用監視データを作成するダイアログ上で設定したデータを読み込み、書き込みできるメモリをシステム上に設け、そのメモリ上にデータを書き込み、監視画面の動作確認用監視データを作成するダイアログを表示する際に、メモリ上のデータを読み込み、画面の動作確認用監視データを作成するダイアログのデータ設定部、パラメータ一覧に、読み込んだデータを表示させ、過去に設定したデータを利用して、監視画面の動作を確認するステップを有することを特徴とする。
【００２７】
（１０）前記監視部品試験ステップは、システムに、試験用監視データが保持されている外部記憶装置の読み込み／書き込み機能、データ表示機能を設け、画面の動作確認用監視データを作成するダイアログ上で設定したデータを、外部記憶装置に書き込み、システムの再起動時にも、外部記憶装置に書き込んだデータを読み込み、過去に設定したデータを利用して、監視画面の動作を確認するステップを有することを特徴とする。
【００２８】
（１１）前記監視部品試験ステップは、動作確認対象の監視データが多い場合、各々の動作確認対象の監視データに対する、画面の動作確認用監視データを作成するダイアログを表示させることなく、過去に設定したデータを利用して、監視画面の動作を確認するステップを有することを特徴とする。
【００２９】
（１２）前記監視部品試験ステップは、動作確認対象の監視データが多い場合、動作確認対象の監視データの順番を指定することによって、連続した動作確認を自動実行し、監視画面の動作を確認するステップを有することを特徴とする。
【００３０】
（１３）前記監視部品試験ステップは、システムに、順番データが保持されている外部記憶装置の読み込み／書き込み機能、データ表示機能を設け、順番を設定できるダイアログ上で設定したデータを、外部記憶装置に書き込み、システムの再起動時にも、外部記憶装置に書き込んだデータを読み込み、過去に設定した順番データを利用して、連続した動作確認を自動実行し、監視画面の動作を確認するステップを有することを特徴とする。
【００３１】
（１４）監視制御システムの開発時、または監視制御システムに適応させた時に、実機を模擬するソフトウェア、実機を模擬する機器等の外部試験装置を用いずに、監視画面の動作を確認できる動作確認用監視データを作成し、監視画面の動作を確認するステップを有することを特徴とする。
【００３２】
（プログラムの発明）
（１５）上記（８）〜（１４）のいずれか１項に記載の構築方法における処理手順を、コンピュータで実行可能に構成したことを特徴とする。
【発明の効果】
【００３３】
以上のとおり、本発明によれば、ユーザによって設定されたデータを基に動作確認用監視データを作成し、動作確認用監視データについて試験対象の監視データの識別子を利用して部品（シンボル）を取得し、部品（シンボル）の表示データを更新する（試験実施操作に応じて表示変化を行わせる）ようにしたため、監視制御システムごとに実機を模擬する機器を準備することなく、および監視制御システムに適応した実機を模擬するソフトウェアを改良、新規作成することなく、監視画面の動作確認ができる。また、監視制御システム構築後の実行イメージを作成しなくても、システム開発段階で、監視画面の動作を確認することができる。
【００３４】
具体的には、
（ａ）画面の動作確認用監視データを作成するダイアログを設け、動作確認用監視データに必要なデータをユーザが設定し、システムが動作確認用監視データに関する識別子、ダイアログで設定されたデータ、監視データの識別子と監視データの情報を管理する外部記憶装置を用い、動作確認用監視データを作成し、部品（シンボル）に作成した動作確認用監視データを送信することによって監視画面の動作を確認することができる。
【００３５】
（ｂ）画面の動作確認用監視データを作成するダイアログ上で設定したデータを読み込み、書き込みできるメモリをシステム上に設け、そのメモリ上にデータを書き込み、画面の動作確認用監視データを作成するダイアログを表示する際に、メモリ上のデータを読み込み、画面の動作確認用監視データを作成するダイアログのデータ設定部、パラメータ一覧に、読み込んだデータを表示させ、過去に設定したデータを利用して、監視画面の動作を確認することができる。
【００３６】
（ｃ）システムに、試験用監視データが保持されている外部記憶装置の読み込み／書き込み機能、データ表示機能を設け、画面の動作確認用監視データを作成するダイアログ上で設定したデータを、外部記憶装置に書き込み、システムの再起動時にも、外部記憶装置に書き込んだデータを読み込み、過去に設定したデータを利用して、監視画面の動作を確認することができる。
【００３７】
（ｄ）動作確認対象の監視データが多い場合、各々の動作確認対象の監視データに対する、画面の動作確認用監視データを作成するダイアログを表示させることなく、過去に設定したデータを利用して、監視画面の動作を確認することができる。
【００３８】
（ｅ）動作確認対象の監視データが多い場合、動作確認対象の監視データの順番を指定することによって、連続した動作確認を自動実行し、監視画面の動作を確認することができる。
【００３９】
また、システムに、順番データが保持されている外部記憶装置の読み込み／書き込み機能、データ表示機能を設け、順番を設定できるダイアログ上で設定したデータを、外部記憶装置に書き込み、システムの再起動時にも、外部記憶装置に書き込んだデータを読み込み、過去に設定した順番データを利用して、連続した動作確認を自動実行し、監視画面の動作を確認することができる。
【発明を実施するための最良の形態】
【００４０】
（基本構成）
図１は、本発明に係る監視制御システムの構築装置の要部ソフトウェァ構成である。同図が図２６と異なる部分は、監視データ受信部１と監視データ配信部２に代えて、部品（シンボル）試験部７を設けた点にある。
【００４１】
部品（シンボル）試験部７は、動作確認用監視データ作成機能と試験実施操作機能をもつ。動作確認用監視データ作成機能は、ユーザによって設定されたデータを基に、動作確認用監視データを作成する。試験実施操作機能は、動作確認用監視データについて、試験対象の監視データの識別子を利用して部品（シンボル）を取得し、部品（シンボル）の表示データを更新する（試験実施操作に応じて表示変化を行わせる）。
【００４２】
図２は動作確認用監視データの作成フローチャートを示し、部品（シンボル）の動作確認実施フローチャートを図３に示す。図２において、試験しようとする監視データの識別子を取得し（Ｓ３１）、この識別子に対応する監視データの設定をユーザに促し（Ｓ３２）、ユーザが設定した監視データを基に動作確認用監視データを作成する（Ｓ３３）。次に、現在アクティブな監視画面を取得し（Ｓ３４）、この画面に試験しようとする監視データの識別子および作成した動作確認用監視データを送信し（Ｓ３５）、試験しようとする監視データの識別子および作成した動作確認用監視データと監視画面情報を試験実施操作機能部に送信（転送）する（Ｓ３６）。
【００４３】
試験実施操作機能部による動作確認は、図３に示すように、監視データの設定によって作成された監視画面より、画面上の部品（シンボル）リストを取得し（Ｓ４１）、この画面上の部品（シンボル）のデータが記憶装置にあるか否かをチェックし（Ｓ４２）、無い場合には処理を終了し、有る場合には現在のリスト個数ｉ＝０に初期化する（Ｓ４３）。
【００４４】
次いで、部品（シンボル）リストのｉ番目の部品（シンボル）を画面上の部品（シンボル）リストのｉ番目のデータとし（Ｓ４４）、そのキーの取得を行い（Ｓ４５）、このキーより監視データの識別子を取得する（Ｓ４６）。このキーより取得した識別子が試験しようとする監視データの識別子（図２で取得したもの）と一致するか否かをチェックし（Ｓ４７）、一致する場合は部品番号ｉをもつ部品（シンボル）、データの識別子、動作確認用監視データを監視画面に送信し（Ｓ４８）、動作確認用監視データをｉ番目の部品（シンボル）に送信し（Ｓ４９）、取得したデータの解析と更新、すなわち動作確認を行う（Ｓ５０）。
【００４５】
上記の（Ｓ３４〜Ｓ５０）の処理を終了した場合、またはチェック（Ｓ４７）で不一致の場合、部品番号ｉをインクリメントし（Ｓ５１）、この部品番号ｉが画面上の部品（シンボル）リストの数よりも小さいときは処理（Ｓ４４）に戻って部品番号ｉ別の処理を繰り返し（Ｓ５２）、大きい場合には処理を終了する。
【００４６】
したがって、監視制御システムの構築装置に部品（シンボル）試験部を新たに追加するだけで、既存のデータ解析と更新処理を利用すれば、実機を模擬する機器を準備することなく、および監視制御システムに適応した実機を模擬するソフトウェアを改良、新規作成することなく、監視画面の動作を確認することができる。また、監視制御システム構築後の実行イメージを作成しなくても（作成する前に）、システム開発段階で、監視画面の動作を確認することができる。
【００４７】
（実施形態１）
本実施形態では、画面の動作確認用監視データを作成するダイアログを表示するユーザインタフェースを設ける。ここでは、例として、ボタンを用いる。
【００４８】
監視画面の動作を確認するために、部品（シンボル）に監視データの識別子が割り当てられると、その監視データの識別子に対する動作確認用監視データを作成可能にするボタンをアクティブにする。図４では、動作確認用監視データ作成可能ボタンは「編集」ボタンとして表記し、この「編集」ボタンは監視データの識別子と関連付けている。この「編集」ボタンが選択操作されると、図５にＧＵＩ画面例を示すように、動作確認用監視データが作成できるダイアログ表示する。また、動作確認用監視データを作成するのに必要なデータを設定する。動作確認用監視データを作成するのに必要なデータとは、図５のデータ属性設定部で設定されるデータの属性情報、データ設定部で設定されるデータ（実際は、パラメータ一覧で表示される情報）、監視データの識別子（タグＩＤ）等である。
【００４９】
動作確認用監視データは、複数存在する場合があるので、図６に示すように、「追加」ボタンを押下することにより、パラメータ一覧にそのデータの内容を表示する。また、パラメータ一覧に表示されたデータの更新、削除、順序変更もできる。操作の例を図７（データ移動）、図８（データ移動）、図９（データ更新）、図１０（データ削除）に示す。
【００５０】
したがって、本実施形態では、図５の「実行」ボタンを押下することにより、監視データ識別子（タグＩＤ）、データ属性設定部、パラメータ一覧の情報から、動作確認用監視データを作成し、画面の動作確認を実施することができる（図２、図３参照）。なお、画面の動作確認ができたら、「キャンセル」ボタンの操作で、ダイアログを閉じる。再度、同じ監視データの識別子の動作確認用監視データを作成するときには、図４の「編集」ボタンを押下し、図５で動作確認用監視データの作成を再度実施する。
【００５１】
また、同じ監視データの識別子に関する画面の動作確認を続けて実施する場合、図５においてユーザに常に動作確認用監視データを作成してもらうことにより、常に新しいデータでの動作確認が実施できる。また、動作確認用監視データをその都度、ユーザに作成してもらうことにより、システム自体は動作確認用監視データに関与することがないので、システムの作りが簡単となる。
【００５２】
（実施形態２）
実施形態１では、同じ監視データの識別子に関する画面の動作確認を続けて実施する場合、常に新しいデータでの動作確認が実施できる。一方、動作確認用監視データのデータ量が多く一部のデータのみ変更したいときには、ユーザに大きな負担を強いることとなる。
【００５３】
本実施形態では、図１１に示すように、図５のダイアログに「保存」ボタンを追加したダイアログを用意し、システムに、動作確認用監視データを読み込み、書き込みできるメモリを設ける。このソフトウェア構成は図１２に示し、図１１において、「保存」ボタンを押下した場合、図１１で設定したデータの属性情報、パラメータ一覧で表示されている動作確認用監視データを、システムのメモリ８上で一時保持する。この処理フローは図１３に処理Ｓ６１〜Ｓ６３として示す。
【００５４】
再度、同じ監視データの識別子に関する動作確認用監視データを使用するときには、図１１の画面が開いたとき（図４の「編集」ボタン押下）、監視データ識別子（タグＩＤ）と関連したデータを、メモリ上から読み込み、図１１のデータ属性設定部、パラメータ一覧にそのデータを設定し、図１１を表示する。この処理フローは図１４に処理Ｓ７１〜Ｓ７４として示す。
【００５５】
したがって、本実施形態では、システムで保持していたデータのうち、一部のデータのみを変更した場合は、図９のような更新操作でデータが更新でき、ユーザの負担を軽減することができる。
【００５６】
（実施形態３）
実施形態１または実施形態２の場合、システムを再起動した場合、動作確認用監視データをすべて作成しなおさなければならず、ユーザに大きな負担を強いることとなる。
【００５７】
本実施形態では、動作確認用監視データを外部記憶装置（ファイル、ＤＢ等）に保存し、動作確認用監視データの表示時に外部記億装置（ファイル、ＤＢ等）を読み込み、パラメータ一覧に、外部記憶装置（ファイル、ＤＢ等）保存したデータを表示する機能を追加する。
【００５８】
この追加機能は、システムに、試験用監視データが保持されている外部記憶装置の読み込み／書き込み機能、データ表示機能（読み込んだデータを図１５のデータ属性設定部、パラメータ一覧に表示する機能）を設ける。外部記憶装置のデータ構造例を図１６に示し、外部記憶装置の読み込み／書き込み機能９とデータ表示機能１０を追加したソフトウェア構成を図１７に示す。
【００５９】
システムは、動作確認用監視データを外部記憶装置に保存するときのデータ構造を知っていることが前提となる  図１５において、「保存」ボタンを押下した場合、外部記億装置の書き込み機能を用いて、図１５で設定したデータの属性情報、パラメータ一覧で表示されている動作確認用監視データを、例えば、ファイルに保存する場合は、監視データ識別子（タグＩＤ）の情報からファイルが一意に決定するファイル名でデータ構造通りに保持する。この処理フローは図１８に処理Ｓ８１〜Ｓ８３として示す。例えば、ＤＢの場合、監視データ識別子（タグＩＤ）情報から、保持データが検索できるデータ構造で保持する。
【００６０】
再度、同じ監視データの識別子に関する動作確認用監視データを使用するときには、図１５の画面を開いたとき（図４の「編集」ボタン押下）、例えば、ファイルに保存されていた場合、監視データ識別子（タグＩＤ）から、保存しているファイルを検索し、ファイルがあれば、外部記憶装置の読み込み機能を用いて外部記億装置に保存されている動作確認用監視データをデータ構造にしたがって読み込み、データ表示機能を用いて、図１５のデータ属性設定部、パラメータ一覧に読み込んだデータを設定し、図１５を表示する。この処理フローは図１９に処理Ｓ９１〜Ｓ９５として示す。
【００６１】
したがって、ユーザは、システムを再起動した場合でも、新たにデータを作成することなく、保存したデータを利用して、データを変更した場合は、図９のような更新操作でデータが更新でき、実行ボタンを押せばすぐに画面の動作確認を実施でき、ユーザの負担を軽減することができる。
【００６２】
（実施形態４）
実施形態３の場合、動作確認対象の監視データの識別子をもつデータごとに、図１５の画面を表示させなくてはならず、これは図２０に示すように、動作確認対象の監視データの識別子をもつデータが多い場合、ユーザに大きな負担強いることとなる。
【００６３】
本実施形態では、図１５の画面を表示させることなく、画面の動作確認を実施できる機能を提案する。このため、タグ情報一覧画面に「実行」ボタンを追加し、この「実行」ボタンがアクティブになるのは、図１５の画面で、動作確認用監視データを保存したとき（図１５で「保存」ボタンを押したとき）である。このとき、「実行」ボタンには、監視データの識別子（タグＩＤ）と、図１５で設定したデータの属性情報、パラメータ一覧で表示されている動作確認用監視データが割り当てられる。
【００６４】
例えば、ファイルに保存する場合は、監視データ識別子（タグＩＤ）の情報からファイルが一意に決定するファイル名とすることで、どの識別子の動作確認用監視データを保持しているのかがわかるようにし、システム再起動時の保存ファイルの読み込時に、適切な実行用ボタンがアクティブにできるようにする。
【００６５】
図２１に示すように、「実行」ボタンには、監視データの識別子（タグＩＤ）、図１５で設定したデータの属性情報、パラメータ一覧で表示されている動作確認用監視データが割り当てられているので、その情報を基に、「実行」ボタンを押下すると、画面の動作確認を実施する。このときの処理フローを図２２のＳ１０１〜Ｓ１０６に示し、Ｓ１０６の処理後には図３のＳ４１〜Ｓ５２の処理に移る。
【００６６】
本実施形態によれば、動作確認対象の監視データの識別子をもつデータが多い場合でも、常に図１５の画面を表示することなく、画面の動作確認を実施できるので、ユーザの負担を軽減することが可能となる。
【００６７】
（実施形態５）
実施形態４の場合、連続して画面の動作確認をしたい場合、ユーザが動作確認をしたいデータ順に、そのデータに関連付けられている「実行」ボタンを操作しなければならず、ユーザに大きな負担強いることとなる。
【００６８】
本実施形態では、動作確認対象の監視データの識別子が異なるデータ使用し、連続した画面の動作確認の効率化を図る機能を追加する。
【００６９】
連続した画面の動作確認の効率化を図る機能を実施するためのＧＵＩの例を図２３に示す。図２３は、システム中のいずれかの場所から呼び出されるのが前提である。例えば、図２４のようなメニューから呼び出される保存ファイルの命名規則から動作確認可能な監視データ候補を取得し、監視データ識別子（タグＩＤ）を取得し、監視データ識別子（タグＩＤ）と外部記憶装置に保存されている監視データに関する情報を取得し（または、システムがすでに外部記憶装置に保存されている監視データに関する情報を保持している場合は、システムからその情報を取得し）、実行可能データ候補にその候補をすべて表示する。
【００７０】
候補のデータから、実際に連続して画面の動作確認を行いたいデータを選択し、図２３の「→」ボタンを押下し、動作確認実施順に追加する。動作確認実施順のデータを選択し、図２３の「←」ボタンを押下することで、動作確認実施順で選択されたデータは削除される。また、動作確認実施順のデータを選択し、図２３の「↑」ボタン、または「↓」ボタンを押下することで、動作確認実施順で選択されたデータの順番を上または下に移動できる。
【００７１】
これらの後、図２３の「実行」ボタンを押下し、画面の動作確認をしたいデータ順に動作確認を実施する。画面の連続動作確認のフローテヤートを図２５に示す。監視データの作成で送信された監視画面より、試験実施順から試験をしようとするデータ識別子リストを取得し（Ｓ１１１）、試験しようとするデータ識別子リストがあるか否かをチェックし（Ｓ１１２）、無い場合には処理を終了し、有る場合には現在のリスト個数ｉ＝０に初期化する（Ｓ１１３）。
【００７２】
次いで、試験しようとする監視データの識別子ｉを試験しようとするデータ識別子リストのｉ番目のデータとし（Ｓ１１４）、試験しようとする監視データ識別子ｉと保存ファイルの命名規則から該当するファイルを取得し、このファイルの内容を基にシステムが試験用監視データを作成する（Ｓ１１５）。次いで、現在アクティブな監視画面を取得し（Ｓ１１６）、このアクティブな監視画面に試験しようとする監視データの識別子、作成した動作確認用監視データを送信し（Ｓ１１７）、データ解析と更新を行う（Ｓ１１８）。
【００７３】
上記の（Ｓ１１４〜Ｓ１１８）の処理を終了した場合、データ番号ｉをインクリメントし（Ｓ１１９）、この番号ｉが画面上の試験しようとするデータ識別子リストの数よりも小さいときは処理（Ｓ１１９）に戻って部品番号ｉ別の処理を繰り返し（Ｓ１２０）、大きい場合には処理を終了する。
【００７４】
本実施形態では、連続して画面の動作確認をしたい場合でも、図２３の実行ボタンを押下することで、画面動作の連続自動実行が可能となりユーザの負担を軽減ずることが可能となる。
【００７５】
ただし、システムを再起動した場合、動作確認実施順を持つデータをすべて作成しなおさなければならず、ユーザに負担を強いることとなるので、動作確認実施順を持つデータを外部記憶装置（ファイル、ＤＢ等）に保存し、図２３の画面の表示時に外部記憶装置（ファイル、ＤＢ等）を読み込み、動作確認実施順に、外部記億装置（ファイル、ＤＢ等）に保存したデータを表示する機能も追加することもできる。
【００７６】
この場合、実施形態３と同様に、システムに、試験用監視データが保持されている外部記憶装置の読み込み／書き込み機能、データ表示機能（読み込んだデータを図２３の、動作確認実施順データ属性設定部、パラメータ一覧に表示する機能）を設ける。
【００７７】
また、システムは、動作確認実施順を持つデータを外部記憶装置に保存するときのデータ構造を知っていることが前提となり、この場合のデータ構造例を図２６に示す。システムは、外部記憶装置の書き込み機能を用いて、データ構造通りに外部記憶装置に動作確認実施順を持つデータを保持する。また、システムは、外部記憶装置の読み込み機能を用いて、外部記憶装置に保存されている動作確認実施順を持つデータをデータ構造にしたがって読み込み、データ表示機能を用いて、図２３の動作確認実施順に、読み込んだデータを設定し、表示する。
【００７８】
したがって、ユーザは、システムを再起動した場合でも、新たにデータを作成することなく、保存したデータを利用して、データを変更した場合は、図２３の「←」ボタン、「→」ボタン、「↑」ボタン、または「↓」ボタンを押下することでデータが更新でき、実行ボタンを押せばすぐに画面の連続動作確認を実施でき、ユーザの負担を軽減することができる。
【００７９】
なお、本発明は、図２，図３等に示した方法の一部又は全部の処理機能をプログラムとして構成してコンピュータに実行させることができる。
【図面の簡単な説明】
【００８０】
【図１】本発明の基本構成を示す構築装置の要部ソフトウェァ構成。
【図２】動作確認用監視データの作成フローチャート。
【図３】動作確認実施フローチャート。
【図４】動作確認用監視データ作成のためのＧＵＩ例。
【図５】動作確認用監視データ作成のためのＧＵＩ例。
【図６】動作確認用監視データ追加表示のためのＧＵＩ例。
【図７】動作確認用監視データ移動のためのＧＵＩ例。
【図８】動作確認用監視データ移動のためのＧＵＩ例。
【図９】動作確認用監視データ更新のためのＧＵＩ例。
【図１０】動作確認用監視データ削除のためのＧＵＩ例。
【図１１】動作確認用監視データのメモリ上の保持ＧＵＩ例。
【図１２】動作確認用監視データをメモリ上に保持するのに必要なソフトウェア構成。
【図１３】動作確認用監視データをメモリ上に保持するフローチャート。
【図１４】動作確認用監視データをメモリ上から読み込むフローチャート。
【図１５】動作確認用監視データの外部記憶装置上の保持ＧＵＩ例。
【図１６】外部記憶装置のデータ構造例。
【図１７】動作確認用監視データを外部記憶装置上に保持するのに必要なソフトウェア構成。
【図１８】動作確認用監視データを外部記憶装置上に保持するフローチャート。
【図１９】動作確認用監視データを外部記憶装置上から読み込むフローチャート。
【図２０】動作確認用監視データごとの表示。
【図２１】動作確認用監視データ実行のためのＧＵＩ例。
【図２２】部品（シンボル）試験部の動作確認用監視データ作成フローチャート。
【図２３】動作確認用監視データ連続動作確認のためのＧＵＩ例。
【図２４】動作確認用監視データ連続動作確認ダイアログの呼び出しＧＵＩ例。
【図２５】連続動作確認のフローチャート。
【図２６】動作確認実施順を持つデータの構造例。
【図２７】従来の構築装置の要部ソフトウェァ構成。
【図２８】部品（シンボル）と監視データの識別子の関連付け。
【図２９】監視データ受信フローチャート。
【図３０】監視データ配信フローチャート。
【図３１】構築装置の概要。
【符号の説明】
【００８１】
１  監視データ受信部
２  監視データ配信部
３  監視画面
４  部品（シンボル）
５  データ設定インタフェース
６  キー
７  部品（シンボル）試験部
８  システムのメモリ
【図１】
2009169628.tif 000003
【図２】
2009169628.tif 000004
【図３】
2009169628.tif 000005
【図４】
2009169628.tif 000006
【図５】
2009169628.tif 000007
【図６】
2009169628.tif 000008
【図７】
2009169628.tif 000009
【図８】
2009169628.tif 000010
【図９】
2009169628.tif 000011
【図１０】
2009169628.tif 000012
【図１１】
2009169628.tif 000013
【図１２】
2009169628.tif 000014
【図１３】
2009169628.tif 000015
【図１４】
2009169628.tif 000016
【図１５】
2009169628.tif 000017
【図１６】
2009169628.tif 000018
【図１７】
2009169628.tif 000019
【図１８】
2009169628.tif 000020
【図１９】
2009169628.tif 000021
【図２０】
2009169628.tif 000022
【図２１】
2009169628.tif 000023
【図２２】
2009169628.tif 000024
【図２３】
2009169628.tif 000025
【図２４】
2009169628.tif 000026
【図２５】
2009169628.tif 000027
【図２６】
2009169628.tif 000028
【図２７】
2009169628.tif 000029
【図２８】
2009169628.tif 000030
【図２９】
2009169628.tif 000031
【図３０】
2009169628.tif 000032
【図３１】
2009169628.tif 000033