(57)【要約】【課題】監視制御画面データの作成に当たって、グラフィック部品への信号点の割り当て作業を効率化する監視制御画面データ作成ツールを得る。【解決手段】制御プログラム内信号点解析部４によってプラントを監視制御する制御プログラム６から信号点間の関係を抽出し、この抽出された信号点間の関係情報を信号点間関係データベース８に格納しておき、作業者によって操作される画面データ作成エディタ１からの信号点検索要求に基づき、選択信号点候補検索部３が信号点間関係データベース８からグラフィック部品に割り当てる信号点候補を検索し、選択信号点一覧表示部２により表示する場合に、画面データ作成エディタ１からの信号点検索要求には、直前に割り当てられた信号点の情報が含まれ、選択信号点候補検索部３は、信号点候補として、直前に割り当てられた信号点に関連する信号点の一覧を抽出する。【選択図】図１
2011107756.tif 000002
【特許請求の範囲】
【請求項１】
被監視装置を監視制御するための監視制御画面データを作成する監視制御画面データ作成ツールであって、
上記被監視装置を監視制御する制御プログラムから信号点間の関係を抽出する信号点間関係抽出部、
この信号点間関係抽出部によって抽出された信号点間の関係情報を格納した信号点間関係情報データベース、
監視制御画面を構成するグラフィック部品に上記信号点を割り当てることにより、上記監視制御画面データを作成するとともに、上記割り当てる信号点の検索を要求する画面データ作成エディタ、
この画面データ作成エディタからの上記信号点検索要求に基づき、上記信号点間関係情報データベースから上記グラフィック部品に割り当てる信号点候補を検索する信号点候補検索部、
この信号点候補検索部により検索された信号点候補を表示する信号点候補表示部を備え、
上記画面データ作成エディタからの信号点検索要求には、直前に割り当てられた信号点の情報を含むとともに、上記信号点候補検索部により検索される上記信号点候補は、上記直前に割り当てられた信号点に関連する信号点であることを特徴とする監視制御画面データ作成ツール。
【請求項２】
上記信号点間関係抽出部は、上記制御プログラム間の関係を抽出するとともに、上記信号点間関係情報データベースには、上記信号点間関係抽出部によって抽出された上記制御プログラム間の関係情報が格納され、
上記信号点候補検索部は、上記上記信号点間関係情報データベースに格納された上記制御プログラム間の関係情報を用いて、上記信号点候補を検索することを特徴とする請求項１記載の監視制御画面データ作成ツール。
【請求項３】
上記直前に割り当てられた信号点と新たにグラフィック部品に割り当てられた信号点間の関係を上記信号点間関係情報データベースに追加する信号点間関係追加部を備えたことを特徴とする請求項１または請求項２記載の監視制御画面データ作成ツール。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、プラントなどの被監視装置を監視制御するための監視制御画面データを作成する監視制御画面データ作成ツールに関するものである。
【背景技術】
【０００２】
従来は、監視制御画面データの作成に当たって、アナログデータ入出力・デジタルデータ入出力の信号種別による信号点の分類や、各信号点が属する設備毎の分類によって、リスト化された中から、画面データ作業者が必要な信号点を検索して、画面データ内のグラフィック部品に割り当てる作業を行っていた。
特許文献１には、機器別入出力点リストや、機能モジュール別の入出力点リストのように、信号点の構造に着目した分類によって、信号点のリスト化を行うものが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−１９８４１９号公報（第３〜５頁、図１）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の技術では、対象とする監視制御対象が大規模なプラントである場合には、そのプラントに用意された信号点も大量となり、監視制御画面データ作成時にグラフィック部品に割り当てる信号点を検索するために多大な労力を要するという問題があった。
【０００５】
この発明は、上述のような課題を解決するためになされたものであり、監視制御画面データの作成に当たって、グラフィック部品への信号点の割り当て作業を効率化する監視制御画面データ作成ツールを得ることを目的としている。
【課題を解決するための手段】
【０００６】
この発明に係わる監視制御画面データ作成ツールにおいては、被監視装置を監視制御するための監視制御画面データを作成する監視制御画面データ作成ツールであって、
被監視装置を監視制御する制御プログラムから信号点間の関係を抽出する信号点間関係抽出部、
この信号点間関係抽出部によって抽出された信号点間の関係情報を格納した信号点間関係情報データベース、
監視制御画面を構成するグラフィック部品に信号点を割り当てることにより、監視制御画面データを作成するとともに、割り当てる信号点の検索を要求する画面データ作成エディタ、
この画面データ作成エディタからの信号点検索要求に基づき、信号点間関係情報データベースからグラフィック部品に割り当てる信号点候補を検索する信号点候補検索部、
この信号点候補検索部により検索された信号点候補を表示する信号点候補表示部を備え、
画面データ作成エディタからの信号点検索要求には、直前に割り当てられた信号点の情報を含むとともに、信号点候補検索部により検索される信号点候補は、直前に割り当てられた信号点に関連する信号点であるものである。
【発明の効果】
【０００７】
この発明は、以上説明したように、被監視装置を監視制御するための監視制御画面デー
タを作成する監視制御画面データ作成ツールであって、
被監視装置を監視制御する制御プログラムから信号点間の関係を抽出する信号点間関係抽出部、
この信号点間関係抽出部によって抽出された信号点間の関係情報を格納した信号点間関係情報データベース、
監視制御画面を構成するグラフィック部品に信号点を割り当てることにより、監視制御画面データを作成するとともに、割り当てる信号点の検索を要求する画面データ作成エディタ、
この画面データ作成エディタからの信号点検索要求に基づき、信号点間関係情報データベースからグラフィック部品に割り当てる信号点候補を検索する信号点候補検索部、
この信号点候補検索部により検索された信号点候補を表示する信号点候補表示部を備え、
画面データ作成エディタからの信号点検索要求には、直前に割り当てられた信号点の情報を含むとともに、信号点候補検索部により検索される信号点候補は、直前に割り当てられた信号点に関連する信号点であるので、グラフィック部品への信号点の割り当て作業を効率化することができる。
【図面の簡単な説明】
【０００８】
【図１】この発明の実施の形態１による監視制御画面データ作成ツールを示す概略図である。
【図２】この発明の実施の形態１による監視制御画面データ作成ツールを示す構成図である。
【図３】この発明の実施の形態２による監視制御画面データ作成ツールを示す構成図である。
【図４】この発明の実施の形態３による監視制御画面データ作成ツールを示す構成図である。
【発明を実施するための形態】
【０００９】
実施の形態１．
図１は、この発明の実施の形態１による監視制御画面データ作成ツールを示す概略図である。
図１において、監視制御画面データ作成エディタ１（画面データ作成エディタ）は、監視制御画面データ作成のための諸機能を監視制御画面データ作成者に提供し、監視制御画面を構成するグラフィック部品に信号点を割り当てる作業を含む。選択信号点一覧表示部２（信号点候補表示部）は、選択信号点（グラフィック部品に割り当てる信号点）の候補リストを一覧表示する。監視制御画面データを作成する作業者からの要求によって、監視制御画面データ作成エディタ１から選択信号点一覧表示部２に対して、選択信号点の候補リストの表示依頼が行われる。
選択信号点の候補リストの表示依頼を受けた選択信号点一覧表示部２は、選択信号点候補検索部３に、選択信号点の候補リストの検索を行わせ、結果を監視制御画面データ作成エディタ１に表示する。
選択信号点候補検索部３（信号点候補検索部）は、選択信号点一覧表示部２からの依頼により、信号点データベース７と信号点間関係データベース８（信号点間関係情報データベース）を参照し、選択信号点の候補リストの検索を行う。
【００１０】
信号点データベース７は、監視制御画面データの作成対象となっているプラントについて、予め準備された信号点の一覧を格納したデータベースである。信号点間関係データベース８は、各信号点間の関係情報が格納されている。制御プログラム内信号点解析部４（信号点間関係抽出部）は、プラントの制御を行うコントローラのプログラムである制御プログラム６の解析を行い、制御プログラム６内の信号点情報から、各信号点間の関係を抽出する。信号点間関係データ管理部５は、制御プログラム内信号点解析部４によって抽出された信号点間の関係情報を信号点間関係データベース８に格納する。
【００１１】
図２は、この発明の実施の形態１による監視制御画面データ作成ツールを示す構成図である。
図２において、１〜８は図１におけるものと同一のものである。制御プログラム内信号点解析部４は、制御プログラム使用信号点リスト作成部４１と、信号点間接続情報抽出部４２とを有する。また、信号点間関係データベース８は、信号点間接続関係データ８１を有する。
信号点データベース７は、信号点番号と機器名称と工学単位と上限値及び下限値とを対応付けている。
【００１２】
次に、動作について、図２を参照して説明する。
まず、信号点間関係データベース８の作成について説明する。信号点データベース７は予め作成されているものとする。
図２の制御プログラム内信号解析部４により、制御プログラム６の解析を行う。この制御プログラム６の解析は、まず制御プログラムが使用している信号点の抽出を、信号点データベース７に格納されている信号点情報の一覧データをもとに、制御プログラム使用信号点リスト作成部４１にて行う。次に、信号点間接続情報抽出部４２にて、制御プログラム６の入出力関係の解析を行うことで、制御プログラム毎に使用された信号点間の接続関係情報を得る。
制御プログラム内情報信号解析部４により抽出された信号点間の接続関係情報は、信号点間関係データ管理部５に送られる。信号点間関係データ管理部５は、信号点間の接続関係情報をまとめ、信号点間関係データベース８に信号点間接続関係データ８１として格納する。
【００１３】
次に、監視制御画面を構成するグラフィック部品に信号点を割り当てる作業について説明する。
監視制御画面データを作成する作業者は、監視制御画面データ作成エディタ１を使用して、監視制御画面データの作成を行う。作業者は、監視制御画面上のグラフィック部品に対して、信号点を割り当てたい場合には、監視制御画面データ作成エディタ１上から信号点一覧表示機能の呼び出しを行う。
この作業者からの信号点一覧表示機能呼び出し要求は、監視制御画面データ作成エディタ１から選択信号点一覧表示部２に伝えられる。
選択信号点一覧表示部２は、作業者が前回選択した信号点（前回、グラフィック部品に割り当てた信号点）情報と、監視制御画面データ作成エディタ１上で選択されているグラフィック部品にすでに割り当てられている信号点情報とを、選択信号点候補検索部３に伝える。
【００１４】
選択信号点候補検索部３は、信号点間関係データベース８の信号点間接続関係データ８１と、信号点データベース７の信号点一覧データの検索と評価を行い、選択信号点一覧表示部２から伝えられた、作業者が前回選択した信号点と、監視制御画面データ作成エディタ１上で選択されているグラフィック部品にすでに割り当てられている信号点との関係の大きい信号点リストを抽出する。これが選択信号点候補リストである。
選択信号点候補検索部３により抽出された選択信号点候補リストは、選択信号点一覧表示部２に伝えられ、選択信号点一覧表示部２は、監視制御画面データ作成エディタ１上へ信号点一覧の表示を行う。
つまり、この発明は、監視制御画面データを作成する作業者が、直前に選択した信号点との関連性が大きい信号点の一覧を検索することにより、作業者が、次にグラフィック部品に割り当てるために選択する可能性の高い信号点の一覧を表示する。
【００１５】
実施の形態１によれば、信号点間接続関係データ８１を活用することにより、信号点一覧表示で表示する選択信号点候補の絞り込みを行うことができ、監視制御画面データを作成する作業者が、目的とする信号点を選択する作業の効率化を図ることができる。
【００１６】
実施の形態２．
図３は、この発明の実施の形態２による監視制御画面データ作成ツールを示す構成図である。
図３において、１〜８、４１、４２、８１は図２におけるものと同一のものである。図３では、制御プログラム内信号点解析部４に、制御プログラムのプログラム間の関連性を抽出するプログラム間関係情報抽出部４３を設けている。また、信号点間関係データベース８に、制御プログラム間の関係情報であるプログラム間関係データ８２を格納している。
【００１７】
実施の形態２は、実施の形態１で実現した信号点一覧表示に表示する選択信号点候補の絞り込み機能に対して、図３に示すように、制御プログラムのプログラム間の関連性から信号点間の関係情報を抽出する機能を付加している。
【００１８】
実施の形態２の制御プログラム内信号点解析部４は、制御プログラム６の各制御プログラム＃１〜Ｎの間に見出すことができる関連性の抽出を行い、その関連性から、各制御プログラム６に含まれる信号点間の関係情報の抽出を行う。
プログラム間関係情報抽出部４３による制御プログラム間の関連性の抽出は、制御プログラムの名称が予め決められたルールによって命名されており、このため制御プログラム名称の類似性から、制御プログラム間の関連性を見出すことが可能であることを利用する。
プログラム間関係情報抽出部４３により抽出されたプログラム間の関係情報は、信号点間関係データ管理部５により、信号点間関係データベース８に、プログラム間関係データ８２として格納される。
すなわち、実施の形態２は、プログラム間関係情報抽出部４３を設け、制御プログラムの命名規則から、同一グループに属する制御プログラムをまとめる。そして、その同一グループの制御プログラム内で使用されている信号点間の関連によって、信号点間の関係情報の抽出を行うようにする。これは、選択信号点候補検索部３により実行される。信号点間関係データベース８内のプログラム間関係データ８２も合わせて、信号点一覧データの検索と評価の対象に加える。
これにより、実施の形態１で不足する信号点間の関連性を補完することが可能となり、実施の形態１の信号点一覧表示の絞り込みからは外れた信号点についても、信号点一覧に表示されるようになり、より信号点を見つけやすくする。
【００１９】
実施の形態２によれば、プログラム間関係データ８２も合わせて、信号点一覧データの検索と評価の対象に加えることで、実施の形態１で不足する信号点間の関連性を補完することが可能となり、実施の形態１の信号点一覧表示の絞り込みからは外れた信号点についても、信号点一覧に表示することができる。
このため、監視制御画面データを作成する作業者が、実施の形態１の信号点一覧では見つけられなかった場合にも、実施の形態２の信号点一覧では目的とする信号点が見つけられる頻度が高くなり、信号点の選択作業のより効率化を図ることができる。
【００２０】
実施の形態３．
図４は、この発明の実施の形態３による監視制御画面データ作成ツールを示す構成図である。
図４において、１〜８は図１におけるものと同一のものである。信号点選択情報管理部
９（信号点間関係追加部）は、信号点間関係データベース８の信号点間接続関係データ８１に、作業者が新たにグラフィック部品に割付けた信号点の情報を追加するようにしている。すなわち、直前に割り当てられた信号点と新たにグラフィック部品に割付けられた信号点間の関係を信号点間接続関係データ８１に追加する。
【００２１】
次に、実施の形態３の動作について、図４を参照して説明する。
実施の形態３は、信号点間接続関係データ８１に、直前に割り当てられた信号点と、新たに作業者によってグラフィック部品に割付けられた信号点間の関係を、信号点間接続関係データ８１に追加する信号点選択情報管理部９を設けている。
信号点選択情報管理部９は、選択信号点一覧表示部２から、監視制御画面データを作成する作業者の信号点選択情報（作業者がグラフィック部品に割付けた信号点の情報）を取得し、信号点間関係データベース８の信号点間接続関係データ８１に、取得した信号点選択情報を、追加の信号点間接続関係データとして登録する。
同じグラフィック部品に対する信号点を割り付ける場合には、この追加の信号点間接続関係データは、選択された二つの信号点間の関係が大きいと判断することができる。
また、時間的に連続する信号点の選択の場合にも、連続する二つの信号点間の関係は大きいと判断して、追加の信号点間接続関係データとして信号点データ間関係データベース８の更新を行う。
【００２２】
実施の形態３によれば、追加の信号点間接続関係データにより信号点間関係データベース８の更新を行うことにより、より監視制御画面データ作成作業者の作業手順を考慮した、信号点一覧表示が可能となり、作業効率を向上させることが可能となる。
【符号の説明】
【００２３】
１  監視制御画面データ作成エディタ
２  選択信号点一覧表示部
３  選択信号点候補検索部
４  制御プログラム内信号点解析部
５  信号点間関係データ管理部
６  制御プログラム
７  信号点データベース
８  信号点間関係データベース
９  信号点選択情報管理部
４１  制御プログラム使用信号点リスト作成部
４２  信号点間接続情報抽出部
４３  プログラム間関係情報抽出部
８１  信号点間接続関係データ
８２  プログラム間関係データ
【図１】
2011107756.tif 000003
【図２】
2011107756.tif 000004
【図３】
2011107756.tif 000005
【図４】
2011107756.tif 000006