(57)【要約】【課題】多数の監視対象物と複雑な監視項目を有する監視制御システムのグラフィック画面を効率的に作成することができ、人的ミスによる不具合を低減する。【解決手段】シンボル生成装置１００は、各シンボルの項目定義情報を入力し項目定義表を作成する項目定義表作成エリア２１と、グラフィック画面を作成するグラフィック画面描画エリア１１を備え、項目定義表作成エリア２１の項目定義表からグラフィック画面描画エリア１１上にドラッグアンドドロップすることにより、グラフィック画面上の所望の位置にシンボルを生成すると同時に、該シンボルに対し項目定義情報を設定することができる。また、グラフィック画面描画処理部１２は、ドラッグアンドドロップ情報に含まれるシンボルと項目の関係に基づいてシンボルを生成するため、複雑な構造の監視項目にも対応することができる。【選択図】図１
2013125424.tif 000002
【特許請求の範囲】
【請求項１】
監視制御システムの監視対象物を示すシンボルをグラフィック画面上に生成すると同時に、該シンボルを監視するために必要な項目とその定義を含む項目定義情報を、該シンボルに対して設定するグラフィック画面用シンボル生成装置であって、項目定義作成手段、グラフィック画面作成手段、及びそれらに情報を入力する入力手段を備え、
前記項目定義作成手段は、各シンボルの項目定義情報を入力し項目定義表を作成する項目定義表作成エリアと、前記項目定義表作成エリアに入力された項目定義情報と各シンボルに対する項目数を記憶する項目定義記憶部と、前記項目定義表作成エリアの項目定義表から前記入力手段により選択されたシンボルの項目定義情報及び該シンボルに対する項目数をドラッグアンドドロップ情報に設定する項目定義処理部を有し、
前記グラフィック画面作成手段は、グラフィック画面を作成するグラフィック画面描画エリアと、前記グラフィック画面描画エリアのグラフィック画面上にシンボルを生成するグラフィック画面描画処理部と、前記グラフィック画面描画エリアのグラフィック画面を記憶するグラフィック画面描画記憶部と、予め定義された各シンボルの形状を記憶するシンボル定義記憶部を有し、
前記グラフィック画面描画処理部は、前記項目定義表作成エリアの項目定義表から前記グラフィック画面描画エリア上にドラッグアンドドロップされたドラッグアンドドロップ情報に基づいて、前記シンボル定義記憶部から該シンボルの形状を検索しドラッグアンドドロップされた位置に表示すると共に、該シンボルに対して項目数に応じた項目定義情報を設定することを特徴とするグラフィック画面用シンボル生成装置。
【請求項２】
前記項目定義表作成エリアの項目定義表において、項目定義情報の一部が変更された場合、その部分を選択して前記グラフィック画面描画エリアの該当するシンボル上にドラッグアンドドロップすることにより、変更された項目定義情報が該シンボルに設定されることを特徴とする請求項１記載のグラフィック画面用シンボル生成装置。
【請求項３】
前記グラフィック画面描画エリアのグラフィック画面上において、生成されたシンボルの項目定義情報の一部が変更された場合、該シンボルを選択して前記項目定義表作成エリア上にドラッグアンドドロップすることにより、変更された項目定義情報が項目定義表に設定されることを特徴とする請求項１または請求項２に記載のグラフィック画面用シンボル生成装置。
【請求項４】
前記グラフィック画面描画処理部は、前記グラフィック画面描画エリアのグラフィック画面上に生成されたシンボルをコピーすることにより作成された新規シンボルに対してＩＤを採番し、該新規シンボルの項目定義情報を前記グラフィック画面上で設定した後、該新規シンボルを選択して前記項目定義表作成エリア上にドラッグアンドドロップすることにより、前記項目定義処理部は、ドラッグアンドドロップ情報に含まれるＩＤから新規シンボルであることを判断し、該新規シンボルの項目定義情報を項目定義表に新規に設定することを特徴とする請求項１〜請求項３のいずれか一項に記載のグラフィック画面用シンボル生成装置。
【請求項５】
前記項目定義処理部は、前記項目定義記憶部に記憶された各シンボルに対する項目数に基づいて、該新規シンボルの項目定義情報の構造を判断し、項目定義表を作成することを特徴とする請求項４記載のグラフィック画面用シンボル生成装置。
【請求項６】
前記項目定義表作成エリアの項目定義表からそれぞれに独立した項目を複数選択して前記グラフィック画面描画エリアのグラフィック画面上にドラッグアンドドロップした場合、前記グラフィック画面描画処理部は、該複数の項目に対応する複数のシンボルを同時に前記グラフィック画面上に生成することを特徴とする請求項１〜請求項５のいずれか一項に記載のグラフィック画面用シンボル生成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プラント設備や公共施設等における設備、機器の状態監視や稼動制御を行う監視制御システム向けのグラフィック画面用シンボル生成装置に関するものである。
【背景技術】
【０００２】
プラント設備や公共施設等の監視制御システムでは、設備、機器の状態監視や稼動制御を、監視対象物を示すシンボルが配置されたグラフィック画面において行っている。例えば浄水プラントの監視制御システムでは、各浄水施設に設置されたポンプ等を表すシンボルが浄水プラントの系統図上に配置されたグラフィック画面において、オペレータがシンボルをクリックすることにより、該シンボルが示す機器の稼動状態や計測値（水位、流量）等の監視項目が表示される。
【０００３】
従来、このようなグラフィック画面をシステム製作者が作成する際には、背景画像やシンボル部品を配置し、それぞれのシンボルに対して監視する項目とその定義情報（項目定義情報）を手作業で入力していた。また、それ以前の作業として、グラフィック画面に入力されるシンボルの項目定義情報は、システム設計者がシステム運用者から入手し、項目定義表を作成していた。
【０００４】
プラント運転監視装置の先行例として、特許文献１では、オペレータが監視対象としたいアイテムをアイテム選択画面から選択し、グラフィック画面にドラッグアンドドロップすることにより、選択されたアイテムに関するシンボルタイプとプラントデータ（計測値等）が検索され、グラフィック系統図画面に追加表示することが可能なプラント運転監視装置が提示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−１７５３２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記のように、監視制御システムにおいて監視対象となる設備、機器は多数である上、１つの監視対象物が複数の監視項目を含む場合が多い。このため、各シンボルの項目定義情報を項目定義表に基づいて手作業で入力する従来のグラフィック画面の作成方法では、作業効率が悪い上、人的ミスにより不具合が発生し易いという問題があった。
【０００７】
また、特許文献１に示されたプラント運転監視装置では、既に完成しているグラフィック画面に対してオペレータが監視対象のシンボルを追加表示したい場合に、そのアイテムをアイテム選択画面から選択し、グラフィック画面にドラッグアンドドロップするようにしたものである。しかし、この先行例は、複数の項目から１つのシンボルがなる場合等、監視項目の構造が複雑なものに対しては適用が困難であり、グラフィック画面全体の製作が行えるものではない。
【０００８】
本発明は、上記のような課題を解決するためになされたものであり、多数の監視対象物と複雑な監視項目を有する監視制御システムのグラフィック画面を効率的に作成することができ、人的ミスによる不具合を低減することが可能なグラフィック画面用シンボル生成装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係るグラフィック画面用シンボル生成装置は、監視制御システムの監視対象物を示すシンボルをグラフィック画面上に生成すると同時に、該シンボルを監視するために必要な項目とその定義を含む項目定義情報を、該シンボルに対して設定するグラフィック画面用シンボル生成装置であって、項目定義作成手段、グラフィック画面作成手段、及びそれらに情報を入力する入力手段を備え、項目定義作成手段は、各シンボルの項目定義情報を入力し項目定義表を作成する項目定義表作成エリアと、項目定義表作成エリアに入力された項目定義情報と各シンボルに対する項目数を記憶する項目定義記憶部と、項目定義表作成エリアの項目定義表から入力手段により選択されたシンボルの項目定義情報及び該シンボルに対する項目数をドラッグアンドドロップ情報に設定する項目定義処理部を有し、グラフィック画面作成手段は、グラフィック画面を作成するグラフィック画面描画エリアと、グラフィック画面描画エリアのグラフィック画面上にシンボルを生成するグラフィック画面描画処理部と、グラフィック画面描画エリアのグラフィック画面を記憶するグラフィック画面描画記憶部と、予め定義された各シンボルの形状を記憶するシンボル定義記憶部を有し、グラフィック画面描画処理部は、項目定義表作成エリアの項目定義表からグラフィック画面描画エリア上にドラッグアンドドロップされたドラッグアンドドロップ情報に基づいて、シンボル定義記憶部から該シンボルの形状を検索しドラッグアンドドロップされた位置に表示すると共に、該シンボルに対して項目数に応じた項目定義情報を設定するものである。
【発明の効果】
【００１０】
本発明に係るグラフィック画面用シンボル生成装置によれば、各シンボルの項目定義情報を入力し項目定義表を作成する項目定義表作成エリアと、グラフィック画面を作成するグラフィック画面描画エリアを備え、項目定義表作成エリアの項目定義表からグラフィック画面描画エリア上にドラッグアンドドロップすることにより、所望のシンボルをグラフィック画面上の所望の位置に生成すると同時に、該シンボルの項目定義情報を設定することができる。また、グラフィック画面描画処理部は、シンボルに対する項目数に基づいてシンボルを生成するため、複雑な構造の監視項目にも対応することができる。これらのことから、多数の監視対象物と複雑な監視項目を有する監視制御システムのグラフィック画面を効率的に作成することができ、人的ミスによる不具合を低減することが可能である。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施の形態１に係るグラフィック画面用シンボル生成装置の全体構成を示すブロック図である。
【図２】本発明の実施の形態１に係るグラフィック画面用シンボル生成装置の項目定義表の構成例を示す図である。
【図３】本発明の実施の形態１に係るグラフィック画面用シンボル生成装置の処理の流れを示す図である。
【図４】本発明の実施の形態２に係るグラフィック画面用シンボル生成装置の処理の流れを示す図である。
【図５】本発明の実施の形態３に係るグラフィック画面用シンボル生成装置の処理の流れを示す図である。
【図６】本発明の実施の形態４に係るグラフィック画面用シンボル生成装置の処理の流れを示す図である。
【図７】本発明の実施の形態５に係るグラフィック画面用シンボル生成装置の処理の流れを示す図である。
【発明を実施するための形態】
【００１２】
実施の形態１．
以下に、本発明の実施の形態１に係るグラフィック画面用シンボル生成装置（以下、シンボル生成装置と略す）について、図面に基づいて説明する。図１は、本実施の形態１に係るシンボル生成装置の全体構成を示している。本実施の形態１に係るシンボル生成装置１００は、プラント監視制御システムの監視対象物を示すシンボルをグラフィック画面上に生成すると同時に、該シンボルの項目定義情報を設定する装置である。項目定義情報とは、該シンボルを監視するために必要な項目とその定義を含む情報である。グラフィック画面上のシンボルに項目定義情報を設定することにより、シンボルが動作可能となる（該シンボルによる監視操作が可能となる）。
【００１３】
シンボル生成装置１００は、１台のパーソナルコンピュータにより構成され、図１に示すように、グラフィック画面作成手段であるグラフィック画面作成部１、項目定義作成手段である項目定義作成部２、表示部３及び入力部４を備えている。グラフィック画面作成部１と項目定義作成部２はいずれも、パーソナルコンピュータ上で動作するアプリケーションソフトである。表示部３は、表示画面を有する一般的なモニタである。また、入力部４は、グラフィック画面作成部１と項目定義作成部２に情報を入力する入力手段であり、主にキーボードとマウスである。
【００１４】
グラフィック画面作成部１は、グラフィック画面描画エリア１１、グラフィック画面描画処理部１２、グラフィック画面描画記憶部１３、及びシンボル定義記憶部１４を有している。表示部３に表示されるグラフィック画面描画エリア１１は、ユーザ（主にシステム製作者）により、監視制御システムの監視画面となるグラフィック画面が作成されるエリアである。グラフィック画面は通常、プラント設備の系統図上に監視対象物（設備、機器）を表すグラフィカルなシンボルが配置されたものである。
【００１５】
グラフィック画面描画処理部１２は、グラフィック画面描画エリア１１のグラフィック画面上にシンボルを生成する処理を行う。具体的には、後述の項目定義表作成エリア２１の項目定義表からグラフィック画面描画エリア１１上にドラッグアンドドロップされたドラッグアンドドロップ情報に基づいて、後述のシンボル定義記憶部１４から該シンボルの形状を検索し、ドラッグアンドドロップされた位置に表示する。また、これと同時に、該シンボルに対して項目数に応じた項目定義情報を設定する。
【００１６】
グラフィック画面描画記憶部１３は、グラフィック画面描画エリア１１に作成されたグラフィック画面を記憶する。また、シンボル定義記憶部１４は、グラフィック画面描画処理部１２によりグラフィック画面描画エリア１１上に表示されるシンボルの形状（予め定義されている）を記憶する。
【００１７】
一方、項目定義作成部２は、項目定義表作成エリア２１、項目定義処理部２２、及び項目定義記憶部２３を有している。表示部３に表示される項目定義表作成エリア２１は、ユーザ（主にシステム設計者）により、各シンボルの項目定義情報が入力され、項目定義表が作成されるエリアである。
【００１８】
項目定義表の構成例を図２に示す。この例では、項目定義表は、監視対象物、シンボル、項目番号、項目名称、定義情報１、定義情報２・・・等を含んで構成されている。図２中、グレーで示す行は、入力部（マウス）４で選択された行である。このように、監視対象物には、複数の監視項目を有し、さらにその中に複数の定義情報を有するものがある。図２では、機器Ａ及び機器Ｂは、それぞれ３つの項目からなり、各項目の中に定義情報１、２・・と複数の定義情報を有している。
【００１９】
なお、項目定義表で定義されるのは、グラフィック画面を作成するために必要な情報の他に、監視制御システムが動作するために必要な情報もあり、それらはシステムのデータベース（図示せず）に保存される。
【００２０】
項目定義処理部２２は、項目定義表作成エリア２１に表示された項目定義表から、入力部４により選択されたシンボルの項目定義情報と、該シンボルに対する項目数を含むシンボルと項目の関係を、ドラッグアンドドロップ情報に設定する処理を行う。なお、ドラッグアンドドロップ情報とは、ドラッグアンドドロップ（画面上で移動させたいデータやファイルの上にマウスポインタを重ねた状態でマウスのボタンを押し、そのままの状態でマウスを移動させ別の場所でマウスのボタンを離す操作）によりアプリケーション間で移動される情報である。
【００２１】
なお、ドラッグアンドドロップは、通常、移動させたいデータ（ファイル）の切り取りと貼り付けを行う操作であるが、グラフィック画面上に表示させたシンボルの項目定義情報が、もとになる項目定義表から切り取られてしまうのは好ましくない。このため、項目定義処理部２２は、ドラッグアンドドロップ情報に設定した項目定義情報が、項目定義表に残るように処理を行う。
【００２２】
項目定義記憶部２３は、項目定義表作成エリア２１に入力された項目定義情報と、各シンボルと項目の関係を記憶する。シンボルと項目の関係は、シンボルに対する項目数（１シンボルに１項目、１シンボルに２項目等）を含み、各シンボルの項目定義情報の構造を判断するために必要な情報である。
【００２３】
図３は、本実施の形態１に係るシンボル生成装置１００において、各シンボルの項目定義情報を入力し、グラフィック画面上にシンボルを生成する処理の流れを示すフローチャートである。なお、ここでは、１つのシンボルに対し複数の項目定義情報が設定される例について説明する。
【００２４】
まず、ステップ１（Ｓ１）において、項目定義表作成エリア２１で入力部（キーボード）４により各シンボルの項目定義情報を入力し、項目定義表（図２参照）を作成する。これにより、監視対象物のシンボルの動作が定義される。続いてステップ２（Ｓ２）において、Ｓ１で入力した項目定義情報と、シンボルと項目の関係を項目定義記憶部２３に記憶する。
【００２５】
次に、ステップ３（Ｓ３）において、Ｓ１で作成された項目定義表から、グラフィック画面上に表示しようとするシンボルの項目定義情報を、入力部（マウス）４で選択する。ここでは複数の項目を選択した状態で、ステップ４（Ｓ４）において、グラフィック画面描画エリア１１上の所望の位置にドラッグアンドドロップする。このとき、ステップ５（Ｓ５）において、項目定義処理部２２は、Ｓ３で選択した複数の項目定義情報と、項目定義記憶部２３に記憶された該シンボルと項目の関係をドラッグアンドドロップ情報に加える。
【００２６】
続いて、ステップ６（Ｓ６）において、グラフィック画面描画処理部１２は、グラフィック画面描画エリア１１上のドラッグアンドドロップされた位置を受信する。さらに、ステップ７（Ｓ７）において、ドラッグアンドドロップ情報に基づいて、シンボル定義記憶部１４から該シンボルの形状を検索し、Ｓ６で受信した位置にシンボルを生成すると共に、該シンボルに対して項目数に応じた項目定義情報を設定し、処理を終了する。
【００２７】
以上のように、本実施の形態１に係るシンボル生成装置１００によれば、各シンボルの項目定義情報を入力し項目定義表を作成する項目定義表作成エリア２１と、グラフィック画面を作成するグラフィック画面描画エリア１１を備え、項目定義表作成エリア２１の項目定義表からグラフィック画面描画エリア１１上にドラッグアンドドロップすることにより、所望のシンボルをグラフィック画面上の所望の位置に生成すると同時に、該シンボルの動作、すなわち監視対象物の監視に必要な項目定義情報を設定することができる。
【００２８】
さらに、グラフィック画面描画処理部１２は、ドラッグアンドドロップ情報に含まれるシンボルと項目の関係に基づいてシンボルを生成するため、複雑な構造の監視項目にも対応することができる。これらのことから、多数の監視対象物と複雑な監視項目を有する監視制御システムのグラフィック画面を効率的に作成することができ、人的ミスによる不具合を低減することが可能である。
【００２９】
また、項目定義表を作成する作業は、システム設計上必要な作業であり、グラフィック画面作成のためだけに行われるものではない。すなわち、本実施の形態１に係るシンボル生成装置１００によれば、システム設計の段階で必要な項目定義表に基づいて、グラフィック画面が作成できるため、従来に比べてシステム設計及び製作を含めた作業工程が簡略化される。
【００３０】
実施の形態２．
本発明の実施の形態２に係るシンボル生成装置の全体構成は、上記実施の形態１と同様であるので図１を流用して説明する。上記実施の形態１では、項目定義表作成エリア２１において項目定義表を作成し、グラフィック画面描画エリア１１にシンボルを生成する処理について述べたが、本実施の形態２では、項目定義作成部２において項目定義情報の一部が変更された場合に、その変更をグラフィック画面作成部１に反映させる処理について説明する。
【００３１】
項目定義表作成エリア２１の項目定義表（図２参照）において、項目定義情報の一部（すなわち項目や定義情報）が変更された場合、その部分を入力部（マウス）４で選択してグラフィック画面描画エリア１１の該当するシンボル上にドラッグアンドドロップする。これにより、項目定義表で変更された項目定義情報が該シンボルに設定される。
【００３２】
図４は、項目定義作成部２で項目定義表の一部を変更し、その変更をグラフィック画面作成部１へ反映させる処理の流れを示すフローチャートである。まず、ステップ１１（Ｓ１１）において、項目定義表作成エリア２１の項目定義表で項目定義情報の一部を変更する。続いて、ステップ１２（Ｓ１２）において、Ｓ１１で変更した項目定義情報を、項目定義記憶部２３に記憶する。
【００３３】
次に、ステップ１３（Ｓ１３）において、Ｓ１１で変更された項目定義表の項目を入力部（マウス）４で選択し、この状態で、グラフィック画面描画エリア１１の変更したいシンボル上にドラッグアンドドロップする。なお、このとき項目定義表で選択する項目は、複数項目でなく、変更したい１項目のみであってもよい。
【００３４】
続いて、ステップ１４（Ｓ１４）において、グラフィック画面描画処理部１２は、ドラッグアンドドロップ情報に基づいて、今回設定する項目が、グラフィック画面作成部１において既に変更されているかどうかを確認する。変更されていない場合（ＮＯ）は、ステップ１６（Ｓ１６）に進み、Ｓ１１において変更された項目定義情報を設定する。なお、ここで変更されるのは、ドラッグアンドドロップされた情報のみとし、グラフィック画面作成部１においてのみ設定可能なシンボルの定義情報については、設定値を維持する。
【００３５】
また、Ｓ１４において、グラフィック画面作成部１において既に変更されている場合（ＹＥＳ）は、ステップ１５（Ｓ１５）に進み、Ｓ１１で設定（変更）された情報に上書きするかどうかの確認ダイアログをグラフィック画面描画エリア１１上に表示する。Ｓ１５において、上書きする場合（ＹＥＳ）、Ｓ１６に進み、Ｓ１１において変更された項目定義情報を設定する。また、Ｓ１５において上書きしない場合（ＮＯ）は、ステップ１７（Ｓ１７）に進み、Ｓ１１において変更された項目定義情報を設定せずに処理を終了する。
【００３６】
本実施の形態２によれば、上記実施の形態１と同様の効果に加え、項目定義表作成エリア２１において項目定義情報の一部に変更を加えた場合に、その部分を選択してグラフィック画面描画エリア１１の該当するシンボル上にドラッグアンドドロップすることにより、項目定義作成部２での変更をグラフィック画面作成部１に容易に反映させることができる。これにより、変更時の人的ミスによる不具合を低減でき、さらに作業の効率化が図られる。
【００３７】
実施の形態３．
本発明の実施の形態３に係るシンボル生成装置の全体構成は、上記実施の形態１と同様であるので図１を流用して説明する。上記実施の形態２では、項目定義作成部２において変更した項目定義情報を、グラフィック画面作成部１へ反映させる処理について述べたが、本実施の形態３では、グラフィック画面作成部１で変更した項目定義情報を、項目定義作成部２へ反映させる処理について説明する。
【００３８】
グラフィック画面描画エリア１１のグラフィック画面に表示されているシンボルについては、グラフィック画面上で項目定義情報を変更することができる。グラフィック画面上において、生成されたシンボルの項目定義情報の一部が変更された場合、該シンボルを選択して項目定義表作成エリア２１上にドラッグアンドドロップすることにより、変更された項目定義情報が項目定義表に設定される。
【００３９】
図５は、グラフィック画面描画エリア１１上でシンボルに設定された項目定義情報の一部を変更し、その変更を項目定義作成部２へ反映させる処理の流れを示すフローチャートである。まず、ステップ２１（Ｓ２１）において、グラフィック画面描画エリア１１上のシンボルに設定された項目定義情報の一部を変更する。続いて、ステップ２２（Ｓ２２）において、Ｓ２１で変更した項目定義情報を、グラフィック画面描画記憶部１３に記憶する。
【００４０】
次に、ステップ２３（Ｓ２３）において、Ｓ２１で項目定義情報を変更したグラフィック画面描画エリア１１上のシンボルを入力部（マウス）４で選択し、項目定義表作成エリア２１上にドラッグアンドドロップする。このとき、項目定義表作成エリア２１上であれば、どの位置にドラッグアンドドロップしてもよい。続いて、ステップ２４（Ｓ２４）において、項目定義処理部２２は、Ｓ２３でドラッグアンドドロップされた情報が、項目定義表のどの項目に関する情報であるかを判定する。
【００４１】
続いて、ステップ２５（Ｓ２５）において、項目定義処理部２２は、今回設定する項目が、項目定義作成部２で既に変更されているかどうか確認する。変更されていない場合（ＮＯ）は、ステップ２７（Ｓ２７）に進み、Ｓ２１において変更された項目定義情報を設定する。
【００４２】
また、Ｓ２５において、項目定義作成部２で既に変更されている場合（ＹＥＳ）は、ステップ２６（Ｓ２６）に進み、Ｓ２１で設定（変更）された情報に上書きするかどうかの確認ダイアログを項目定義表作成エリア２１上に表示する。Ｓ２６において、上書きする場合（ＹＥＳ）、Ｓ２７に進み、Ｓ２１において変更された項目定義情報を設定する。Ｓ２６において、上書きしない場合（ＮＯ）は、ステップ２８（Ｓ２８）に進み、Ｓ１１において変更された項目定義情報を設定せずに処理を終了する。
【００４３】
本実施の形態３によれば、上記実施の形態１と同様の効果に加え、グラフィック画面描画エリア１１においてシンボルの項目定義情報の一部に変更を加えた場合に、その変更したシンボルを選択して項目定義表作成エリア２１にドラッグアンドドロップすることにより、グラフィック画面作成部１での変更を項目定義作成部２に容易に反映させることができる。これにより、変更時の人的ミスによる不具合を低減でき、さらに作業の効率化が図られる。
【００４４】
実施の形態４．
本発明の実施の形態４に係るシンボル生成装置の全体構成は、上記実施の形態１と同様であるので図１を流用して説明する。上記実施の形態１では、項目定義表作成エリア２１の項目定義表に基づいて、グラフィック画面描画エリア１１のグラフィック画面上にシンボルを新規に生成する処理について述べたが、本実施の形態４では、グラフィック画面上に生成されたシンボルをコピーすることにより、グラフィック画面上に新規シンボルを作成する処理について説明する。
【００４５】
グラフィック画面描画エリア１１のグラフィック画面上に生成されたシンボルをコピーすることにより、グラフィック画面上に新規シンボルを作成することができる。その場合、グラフィック画面描画処理部１２は、この新規シンボルに対してＩＤを自動的に採番する。該新規シンボルの項目定義情報は、グラフィック画面上で設定あるいは変更する。その後、該新規シンボルを入力手段（マウス）４で選択し、項目定義表作成エリア２１上にドラッグアンドドロップする。
【００４６】
これにより、項目定義処理部２２は、ドラッグアンドドロップ情報に含まれるＩＤから、新規シンボルであることを判断し、該新規シンボルの項目定義情報を項目定義表に新規に設定する。その際、項目定義処理部２２は、項目定義記憶部２３に記憶された各シンボルに対する項目数に基づいて、該新規シンボルの項目定義情報の構造を判断し、項目定義表を作成する。
【００４７】
図６は、グラフィック画面描画エリア１１のグラフィック画面において既存のシンボルをコピーすることにより新規シンボルを作成し、項目定義作成部２に該新規シンボルの項目定義情報を設定する処理の流れを表すフローチャートである。まず、ステップ３１（Ｓ３１）において、グラフィック画面描画エリア１１のグラフィック画面にて、既に作成済みのシンボルを選択し、同グラフィック画面上にコピーする。このとき、ステップ３２（Ｓ３２）において、項目番号等の一意なＩＤが自動採番される。
【００４８】
続いて、ステップ３３（Ｓ３３）において、コピーしたシンボル（新規シンボル）の項目定義情報をグラフィック画面上で設定、変更する。さらに、ステップ３４（Ｓ３４）において、新規シンボルを入力部（マウス）４で選択し、グラフィック画面描画エリア１１から項目定義表作成エリア２１上にドラッグアンドドロップする。
【００４９】
次に、ステップ３５（Ｓ３５）において、項目定義処理部２２は、ドラッグアンドドロップ情報に含まれるＩＤから、該シンボルは新規シンボルであり、新規に作成された項目定義情報であると判断する。さらに、ステップ３６（Ｓ３６）において、項目定義処理部２２は、項目定義記憶部２３に記憶された項目の構造に基づいて、該新規シンボルの項目定義情報を項目定義表作成エリア２１の項目定義表に新規に作成し、表示する。
【００５０】
本実施の形態４によれば、上記実施の形態１と同様の効果に加え、複雑な項目からなるシンボルをグラフィック画面描画エリア１１からコピーして、項目定義作成部２上で容易に編集することができるため、さらに作業の効率化が図られる。
【００５１】
実施の形態５．
本発明の実施の形態５に係るシンボル生成装置の全体構成は、上記実施の形態１と同様であるので図１を流用して説明する。上記実施の形態１では、項目定義表作成エリア２１の項目定義表で複数項目を選択し、グラフィック画面描画エリア１１上に１つのシンボルを生成する処理について述べたが、本実施の形態５では、１項目で１シンボルの関係の項目を、項目定義表から複数項目、同時に選択した場合の処理について説明する。
【００５２】
上記実施の形態１で述べたように、項目定義作成部２の項目定義記憶部２３は、シンボルと項目の関係として、各シンボルに対する項目数（１シンボルに１項目、１シンボルに２項目等）を記憶している。１シンボルが複数項目からなり、項目定義表からその複数項目を選択してグラフィック画面描画エリア１１上にドラッグアンドドロップした場合、グラフィック画面描画処理部１２は、その位置に１つのシンボルを生成する。
【００５３】
一方、項目定義表からそれぞれに独立した項目（１シンボルに１項目）を複数選択してグラフィック画面描画エリア１１上にドラッグアンドドロップした場合、グラフィック画面描画処理部１２は、それら複数の項目に対応する複数のシンボルを同時にグラフィック画面上に生成する。なお、複数のシンボルを同時に生成する場合には、ドラッグアンドドロップした位置の周辺に複数生成し、後で位置を調整する。
【００５４】
図７は、項目定義表作成エリア２１に作成された項目定義表に基づいて、グラフィック画面描画エリア１１のグラフィック画面上に同時に複数のシンボルを生成する処理の流れを示すフローチャートである。なお、ここでは、１つのシンボルが１項目からなるものを、項目定義表から複数選択した例について説明する。
【００５５】
まず、ステップ４１（Ｓ４１）において、項目定義表作成エリア２１の項目定義表で、１つのシンボルの定義が１項目からなる独立した項目を複数選択し、ステップ４２（Ｓ４２）において、グラフィック画面描画エリア１１のグラフィック画面上にドラッグアンドドロップする。このとき、ドラッグアンドドロップ情報には、複数の項目定義情報と、それぞれのシンボルと項目の関係が含まれている。
【００５６】
次に、ステップ４３（Ｓ４３）において、グラフィック画面描画処理部１２は、ドラッグアンドドロップ情報に含まれるシンボルと項目の関係を確認し、１対１であると判断する。続いて、ステップ４４（Ｓ４４）において、グラフィック画面描画エリア１１のグラフィック画面上に、複数の項目に対応した複数のシンボルをそれぞれ生成し、処理を終了する。
【００５７】
本実施の形態５によれば、上記実施の形態１と同様の効果に加え、グラフィック画面描画処理部１２は、グラフィック画面描画エリア１１上に同時に複数のシンボルを生成することができるため、さらに作業の効率化が図られる。なお、本発明は、その発明の範囲内において、各実施の形態を自由に組み合わせたり、各実施の形態を適宜、変形、省略したりすることが可能である。
【産業上の利用可能性】
【００５８】
本発明は、監視制御システムの監視画面として用いられるグラフィック画面を作成するためのグラフィック画面用シンボル生成装置として利用することができる。
【符号の説明】
【００５９】
１  グラフィック画面作成部、２  項目定義作成部、３  表示部、４  入力部、
１１  グラフィック画面描画エリア、１２  グラフィック画面描画処理部、
１３  グラフィック画面描画記憶部、１４  シンボル定義記憶部、
２１  項目定義表作成エリア、２２  項目定義処理部、２３  項目定義記憶部、
１００  グラフィック画面用シンボル生成装置。
【図１】
2013125424.tif 000003
【図３】
2013125424.tif 000004
【図４】
2013125424.tif 000005
【図５】
2013125424.tif 000006
【図６】
2013125424.tif 000007
【図７】
2013125424.tif 000008
【図２】
2013125424.tif 000009