(57)【要約】【課題】効率的に広域監視制御システムの動作定義を生成でき、不整合が起こりにくい監視制御システム向け動作定義生成装置を得る。【解決手段】監視対象機器をパターン化した機器モデルを形成し、この機器モデルに関連する入力信号番号と入力信号番号間の関連を定義した機器モデルＤＢ１と、監視対象機器と機器モデルとの関連を定義するとともに監視対象機器からの実際の入力信号について、各入力信号を特定する入力アドレスと入力信号番号との関係を定義した機器接続情報２を有し、項目処理定義生成部３が、機器モデルＤＢ１及び機器接続情報２を基にして、監視対象機器からの実際の入力信号を処理するために、入力信号ごとの処理内容を定義した項目処理定義４を生成するようにし、新たな機器の設置においても、機器接続情報２を生成するだけでよいものとした。【選択図】図１
2012174179.tif 000002
【特許請求の範囲】
【請求項１】
監視対象機器から入力される信号をデータ処理するための動作定義を作成する監視制御システム向け動作定義生成装置であって、
関連する入力信号を含めて上記監視対象機器をパターン化した機器モデルを形成し、この機器モデルについて、上記パターン化された入力信号に付与された入力信号番号及び上記入力信号番号間の関連を定義した機器モデルデータベース、
上記監視対象機器と上記機器モデルとの関連を定義するとともに、上記監視対象機器からの入力信号について、各入力信号を特定する入力アドレスと上記入力信号番号との関連を定義した機器接続情報データベース、
及び上記機器モデルデータベース及び上記機器接続情報データベースを基にして、上記監視対象機器からの入力信号を処理するために、上記入力信号ごとの処理内容を定義した信号項目処理定義を生成する信号項目処理定義生成手段を備えたことを特徴とする監視制御システム向け動作定義生成装置。
【請求項２】
上記監視対象機器を画面表示する場合に用いられるシンボルごとに、数値表示部品及び固定文字列表示部品からなる属性情報を上記入力信号番号と関連付けて格納した画面シンボルデータベース、
及びこの画面シンボルデータベース及び上記信号項目処理定義を参照して、上記監視対象機器の状態を画面表示するための動作定義である画面表示定義を作成する画面表示定義生成手段を備えたことを特徴とする請求項１記載の監視制御システム向け動作定義生成装置。
【請求項３】
上記信号項目処理定義を編集する信号項目処理定義編集手段、
及びこの信号項目処理定義編集手段によって編集された上記信号項目処理定義の変更内容を上記機器モデルデータベースに反映させる機器モデル修正手段を備えたことを特徴とする請求項１または請求項２記載の監視制御システム向け動作定義生成装置。
【請求項４】
上記画面表示定義と上記信号項目処理定義とを比較し、上記画面表示定義と上記信号項目処理定義の矛盾点を検出する画面表示定義確認手段を備えたことを特徴とする請求項２記載の監視制御システム向け動作定義生成装置。
【請求項５】
上記画面表示定義確認手段によって検出された矛盾点に基づき、上記機器接続情報データベースに反映させる修正反映手段を備えたことを特徴とする請求項４記載の監視制御システム向け動作定義生成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、監視対象機器が広い地域に分散しているような広域監視制御システムにおいて、システムの動作定義データを生成する監視制御システム向け動作定義生成装置に関するものである。
【背景技術】
【０００２】
従来の広域監視制御システム向け動作定義生成装置においては、個別のシステムの構築に当たって、監視対象となる機器から取り込み、中央の監視設備に伝送する信号項目をシステムの運用者から入手し、システム動作定義生成装置に入力し、各信号項目の変換あるいは判定などの処理方法について設定し、また監視画面上のシンボル部品との対応付けを行うことで、動作定義を生成し、監視制御システムを動作させていた。（例えば、特許文献１参照）
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２１３１４８号公報（第３〜６頁、図１）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の広域監視制御システム向け動作定義生成装置は、以上のように構成されているので、入力される信号項目毎に設定する必要がある。また、他信号項目の状態によって信号の処理が変わる場合があり、信号項目間の依存関係についても個別に設定していく必要があるため、システム動作定義の入力は煩雑であり、不整合が発生しやすいという問題があった。
【０００５】
この発明は、上記のような課題を解決するためになされたものであり、効率的に広域監視制御システムの動作定義を生成でき、不整合が起こりにくい監視制御システム向け動作定義生成装置を得ることを目的とする。
【課題を解決するための手段】
【０００６】
この発明に係わる監視制御システム向け動作定義生成装置においては、監視対象機器から入力される信号をデータ処理するための動作定義を作成する監視制御システム向け動作定義生成装置であって、関連する入力信号を含めて監視対象機器をパターン化した機器モデルを形成し、この機器モデルについて、パターン化された入力信号に付与された入力信号番号及び入力信号番号間の関連を定義した機器モデルデータベース、監視対象機器と機器モデルとの関連を定義するとともに、監視対象機器からの入力信号について、各入力信号を特定する入力アドレスと入力信号番号との関連を定義した機器接続情報データベース、及び機器モデルデータベース及び機器接続情報データベースを基にして、監視対象機器からの入力信号を処理するために、入力信号ごとの処理内容を定義した信号項目処理定義を生成する信号項目処理定義生成手段を備えたものである。
【発明の効果】
【０００７】
この発明は、以上説明したように、監視対象機器から入力される信号をデータ処理するための動作定義を作成する監視制御システム向け動作定義生成装置であって、関連する入力信号を含めて監視対象機器をパターン化した機器モデルを形成し、この機器モデルについて、パターン化された入力信号に付与された入力信号番号及び入力信号番号間の関連を定義した機器モデルデータベース、監視対象機器と機器モデルとの関連を定義するとともに、監視対象機器からの入力信号について、各入力信号を特定する入力アドレスと入力信号番号との関連を定義した機器接続情報データベース、及び機器モデルデータベース及び機器接続情報データベースを基にして、監視対象機器からの入力信号を処理するために、入力信号ごとの処理内容を定義した信号項目処理定義を生成する信号項目処理定義生成手段を備えたので、機器モデルを用いて効率的に監視制御システムの動作定義を生成でき、不整合が起こりにくいものにすることができる。
【図面の簡単な説明】
【０００８】
【図１】この発明の実施の形態１による動作定義生成装置を示す構成図である。
【図２】この発明の実施の形態１による動作定義生成装置の機器モデルＤＢの一例を示す図である。
【図３】図２とともに、この発明の実施の形態１による動作定義生成装置の機器モデルＤＢの一例を示す図である。
【図４】この発明の実施の形態１による動作定義生成装置の機器接続情報の一例を示す図である。
【図５】図４とともに、この発明の実施の形態１による動作定義生成装置の機器接続情報の一例を示す図である。
【図６】この発明の実施の形態１による動作定義生成装置の項目処理定義の一例を示す図である。
【図７】この発明の実施の形態２による動作定義生成装置を示す構成図である。
【図８】この発明の実施の形態２による動作定義生成装置の画面シンボルＤＢに含まれる複合部品の一例を示す図である。
【図９】この発明の実施の形態２による動作定義生成装置の画面シンボルＤＢに含まれる複合部品の属性情報の一例を示す図である。
【図１０】この発明の実施の形態２による動作定義生成装置の画面表示定義に含まれる部品の属性情報の一例を示す図である。
【図１１】この発明の実施の形態２による動作定義生成装置の画面表示定義に含まれる部品の属性情報の別の例を示す図である。
【図１２】この発明の実施の形態３による動作定義生成装置を示す構成図である。
【図１３】この発明の実施の形態３による動作定義生成装置の項目処理定義の一例を示す図である。
【図１４】この発明の実施の形態３による動作定義生成装置の機器モデルＤＢの一例を示す図である。
【図１５】図１４とともに、この発明の実施の形態３による動作定義生成装置の機器モデルＤＢの一例を示す図である。
【図１６】この発明の実施の形態４による動作定義生成装置を示す構成図である。
【図１７】この発明の実施の形態４による動作定義生成装置の画面表示定義に含まれる部品の属性情報の一例を示す図である。
【図１８】図１７とともに、この発明の実施の形態４による動作定義生成装置の画面表示定義に含まれる部品の属性情報の一例を示す図である。
【図１９】この発明の実施の形態５による動作定義生成装置を示す構成図である。
【図２０】この発明の実施の形態５による動作定義生成装置の機器モデルＤＢの一例を示す図である。
【図２１】この発明の実施の形態５による動作定義生成装置の項目処理定義の一例を示す図である。
【発明を実施するための形態】
【０００９】
実施の形態１．
以下、この発明の実施の形態１を図に基づいて説明する。
図１は、この発明の実施の形態１による動作定義生成装置を示す構成図である。
図１において、子局２０とデータ処理装置３０は、通信回線で接続されて監視制御システムを構成し、子局２０から送信される監視対象機器に関するデータである入力信号を、データ処理装置３０で、変換・判定などの処理を行なう。
動作定義生成装置１０は、データ処理装置３０の動作に必要な定義データを生成するための装置であり、機器モデルＤＢ（データベース）１、機器接続情報２（機器接続情報データベース）、項目処理定義生成部３（信号項目処理定義生成手段）、項目処理定義４（信号項目処理定義）を有する。
機器モデルＤＢ１は、関連のある入力信号（入力信号間の依存関係を含む）を取りまとめる単位を機器モデルとしてパターン化した場合に、その機器モデルの情報を入力するデータベースであり、例えば、後述する図２と図３の組み合わせで構成される。ここで、機器モデルとしてパターン化する単位は、必ずしも実際に存在する機器と対応させる必要はないが、概ね、機器の種類に対応させると便利である。
機器接続情報２は、当該システムにて取り込む必要がある入力信号に関する情報であり、入力される信号の種類や、パターン化された機器モデルとの対応関係を有している。例えば、後述する図４と図５の組み合わせで構成される。
【００１０】
項目処理定義生成部３は、機器モデルＤＢ１及び機器接続情報２を参照して、後述する項目処理定義４を生成するものである。また、機器モデルＤＢ１や機器接続情報２自体を入力・編集する機能も備える。
項目処理定義４は、データ処理装置３０の動作に必要な定義情報であり、子局２０から受信したデータについて、どのように処理すべきかの情報が含まれる。これは例えば、後述する図６のような構成となっている。
なお、動作定義生成装置１０は、記憶装置を備えた計算機によって構成され、機器モデルＤＢ１、機器接続情報２、項目処理定義４は、記憶装置にファイルとして格納される。
【００１１】
図２は、この発明の実施の形態１による動作定義生成装置の機器モデルＤＢの一例を示す図である。
図２において、機器モデル番号１ａごとに、名称１ｂと入力信号数１ｃが定義されている。図２の例では、機器モデル番号１ａが１となる機器モデルにおいて、入力信号数１ｃが２となっている。
【００１２】
図３は、図２とともに、この発明の実施の形態１による動作定義生成装置の機器モデルＤＢの一例を示す図である。
図３において、機器モデル番号１ｈごとに入力信号番号１ｉが定義され、入力信号番号１ｉごとに、信号種別１ｊ、信号名称１ｋ、レンジ切替信号１ｌ、符号切替信号１ｍ、故障信号１ｎが定義されている。この入力信号番号は、図２の入力信号数に対応して、番号が付与されているもので、実際の入力信号を識別するものではない。
図３では、機器モデル番号１ｈの入力信号番号１ｉごとに、対応する属性情報が１ｊ〜１ｎより読み取れるようになっている。例えば、機器モデル番号１ｈが１で、入力信号番号１ｉが１の時、レンジ切替信号１ｌが２となっているのは、この信号を処理するためにレンジ切替用の信号として同じ機器内で入力信号番号が２の入力信号を指定する必要があることを示している。入力信号番号が２の入力信号には、切替えられるレンジの情報が入っている。同じく、符号切替信号１ｍは、アナログ情報の符号を切替えるための入力信号番号であり、ここで指定されている入力信号には、その符号が入っている。故障信号１ｎに示される入力信号が、機器の故障を表す信号であることを示している。
【００１３】
図４は、この発明の実施の形態１による動作定義生成装置の機器接続情報の一例を示す図である。
図４において、監視制御対象機器である機器番号２ａが定義され、この機器番号２ａごとに、関連する機器モデル番号２ｂと機器名称２ｃが定義されている。
【００１４】
図５は、図４とともに、この発明の実施の形態１による動作定義生成装置の機器接続情報の一例を示す図である。
図５において、機器番号２ｈごとに機器モデルＤＢ１の入力信号番号２ｉが定義され、この入力信号番号２ｉには、実際の入力信号が、子局２０からデータ処理装置３０へ伝送されるときのアドレスであって、入力信号を特定する入力アドレス２ｊが対応付けられている。
【００１５】
図６は、この発明の実施の形態１による動作定義生成装置の項目処理定義の一例を示す図である。
図６において、実際の入力信号を特定する項目番号４ａごとに、項目名称４ｂ、入力アドレス４ｃ、対応する機器番号４ｄ、入力信号番号４ｅ、レンジ切替信号４ｆ、符号切替信号４ｇ、故障信号４ｈが定義されている。レンジ切替信号４ｆ、符号切替信号４ｇ、故障信号４ｈには、関連する項目番号が対応付けられている。
【００１６】
次に、動作について説明する。
項目処理定義生成部３は、機器接続情報２を参照し、そこで使用されている機器モデルについては、機器モデルＤＢ１から読み出した情報を組み合わせて、項目処理定義４を生成する。
例えば、機器モデルＤＢ１が、図２及び図３で構成され、機器接続情報２が、図４及び図５で構成される場合、項目処理定義生成部３は、図４の機器接続情報２を参照し、監視制御対象の機器が４個登録されていることがわかる。機器番号２ａが１の機器は、機器モデル番号２ｂが１となっている。図５を見ると、機器番号２ｈが同じく１となっている入力信号が２個あることが判る。そして、この入力信号については、入力アドレス２ｊで取り込めば良いと判る。
【００１７】
また、項目処理定義生成部３は、機器番号２ｈに対応する機器モデル番号２ｂを、図４から検索し、この機器モデル番号と入力信号番号２ｉから対応する信号処理方法を機器モデルＤＢ１から検索する。
これらの情報を組み合わせて、項目処理定義４を生成する。これは例えば図６のようになる。図６では、レンジ切替信号４ｆ、符号切替信号４ｇ、故障信号４ｈの欄に関連する項目番号が定義されている。例えば、項目番号Ａ−１のレンジ切替信号４ｆの欄には項目番号Ｄ−１が入っており、これらの項目間に関連があることを示している。
このように、機器モデルＤＢ１を作成しておくことにより、新たな機器の設置を行う場合でも、新たな機器接続情報２を作成するだけで、その入力信号の関連を簡単に定義することができる。
【００１８】
実施の形態１によれば、項目処理定義生成部は、機器モデルＤＢを参照して項目処理定義を生成するため、同種の機器に対する項目定義において、項目間の依存関係などを繰り返し入力する作業を行う必要がなく、効率化が可能となる。
【００１９】
実施の形態２．
以下、この発明の実施の形態２を図に基づいて説明する。
図７は、この発明の実施の形態２による動作定義生成装置を示す構成図である。
図７において、１〜４、２０、３０は図１におけるものと同一のものである。図７の動作定義生成装置１０ａに、機器シンボルごとに数値表示部品及び固定文字列表示部品からなる複合部品の属性情報を機器モデルＤＢ１と関連付けて格納した画面シンボルＤＢ６と、データ処理装置３０から受信するデータの画面表示方法を定義した画面表示定義７と、画面シンボルＤＢ６を参照して、画面表示定義７を生成する画面表示定義生成部５（画面表示定義生成手段）を設けるとともに、監視制御システムには、画面表示定義７を基にして、データ処理装置３０から受信したデータの表示を行う監視画面表示装置４０を設けている。
ここで、画面シンボルＤＢ６は、機器シンボルに、数値表示部品と固定文字列表示部品の各属性からなる複合部品の情報を登録したものである。
【００２０】
図８は、この発明の実施の形態２による動作定義生成装置の画面シンボルＤＢに含まれる複合部品の一例を示す図である。
図８において、画面シンボルＤＢ６に含まれる複合部品は、数値表示部品６ａと固定文字列表示部品６ｂからなっている。
【００２１】
図９は、この発明の実施の形態２による動作定義生成装置の画面シンボルＤＢに含まれる複合部品の属性情報の一例を示す図である。
図９において、数値表示部品６ａと固定文字列表示部品６ｂのいずれかが定義された対象部品６ｈごとに、属性名６ｉと、固定値６ｊと、入力信号番号６ｋとが定義されている。
【００２２】
図１０は、この発明の実施の形態２による動作定義生成装置の画面表示定義に含まれる部品の属性情報の一例を示す図である。
図１０において、流量計１シンボルの数値表示部品属性では、属性７ａとその数値データ７ｂが定義されている。固定文字列表示部品属性では、属性７ｈと、故障などの文字列７ｉと、表示可否７ｊが対応付けられている。表示可否７ｊは、文字列の表示の可否が示される項目番号Ｄ−３を格納している。項目番号Ｄ−３では、文字列の表示の可否をフラグで示している。
【００２３】
図１１は、この発明の実施の形態２による動作定義生成装置の画面表示定義に含まれる部品の属性情報の別の例を示す図である。
図１１において、流量計２シンボルの数値表示部品属性では、属性７ａとその数値データ７ｂが定義されている。固定文字列表示部品属性では、属性７ｈと、故障などの文字列７ｉと、表示可否７ｊが対応付けられている。
【００２４】
実施の形態１では、入力信号に対してデータ処理するための動作定義の生成方法について説明したが、通常、監視制御システムにおいては、入力された信号をデータ処理した結果を監視画面にて表示し、操作者に監視対象機器の状態に関する情報を提供する必要がある。
このため、実施の形態２では、図７に示すように、データ処理装置３０に監視画面表示装置４０を接続し、データ処理装置３０から受信したデータの表示を行うようになっている。
また、動作定義生成装置１０ａでは、新たに画面表示定義生成部５、画面シンボルＤＢ６、画面表示定義７を設け、画面表示定義７は、監視画面表示装置４０の動作定義となる。
【００２５】
画面表示定義生成部５は、画面表示定義７を生成する機能であり、画面上に表示部品を配置して項目データとの関連付けを行うエディターである。
画面シンボルＤＢ６は、これらの表示部品の配置を効率化するために、図８のような複合部品の情報を登録するデータベースであり、画面表示定義生成部５は、これらの情報の登録・編集機能も備える。
【００２６】
実施の形態２では、画面シンボルＤＢ６で保有する複合部品の属性情報として、例えば図９に示すような、機器モデルと関連付けを行うための入力信号番号６ｋの情報を保持しており、項目データとの関連付けを行う際には、図８に示す複合部品で、図９の属性情報を持つ場合、機器番号として２を設定すると、画面表示定義生成部５は、項目処理定義４及び画面シンボルＤＢ６の情報を検索して、複合部品内の各表示部品に対して、図１０及び図１１の属性が自動的に設定される。
例えば、図１０における数値データ７ｂの項目番号：Ａ−２は、図６に示すように流量計１の流速であり、表示可否７ｊの項目番号：Ｄ−３は、図６に示すように流量計１の故障を示す情報であり、いずれも流量計１に関するものが設定されている。
従来は、画面シンボルＤＢ６には、機器モデルとの関連付けを行うための情報は含まれておらず、複合部品の場合、項目データとの関連付けは、部品毎、項目毎に実施する必要があった。
【００２７】
実施の形態２によれば、画面シンボルに対して機器を選択すれば、シンボルを構成するそれぞれの表示部品への項目割り当てが自動的に行われるため、ユーザの入力作業が効率化され、作業ミスも少なくなる。
【００２８】
実施の形態３．
以下、この発明の実施の形態３を図に基づいて説明する。
図１２は、この発明の実施の形態３による動作定義生成装置を示す構成図である。
図１２において、１〜４、２０、３０は図１におけるものと同一のものである。図１２では、動作定義生成装置１０ｂに、項目処理定義４を編集する項目処理編集部８（信号項目処理定義編集手段）と、この編集結果に応じて機器モデルＤＢ１を修正する機器モデル修正部９（機器モデル修正手段）とを設けている。
【００２９】
図１３は、この発明の実施の形態３による動作定義生成装置の項目処理定義の一例を示す図である。
図１３において、４ａ〜４ｈは図４におけるものと同一のものである。図１３の項目処理定義は、編集箇所として、取り消し線で消されている箇所がある。
【００３０】
図１４は、この発明の実施の形態３による動作定義生成装置の機器モデルＤＢの一例を示す図である。
図１４において、１ａ〜１ｃは図２におけるものと同一のものである。機器モデルＤＢ１には、取り消し線で削除され、数値を書き加えられるなどの修正箇所が見られる。
【００３１】
図１５は、図１４とともに、この発明の実施の形態３による動作定義生成装置の機器モデルＤＢの一例を示す図である。
図１５において、１ｈ〜１ｎは図３におけるものと同一のものである。機器モデルＤＢ１には、取り消し線で削除された修正箇所が見られる。
【００３２】
実施の形態３は、図１で示した実施の形態１の構成に加えて、動作定義生成装置１０ｂに、項目処理編集部８、機器モデル修正部９を設けたものである。
実施の形態１では、機器モデルＤＢ１および機器接続情報２より項目処理定義４を生成したが、実施の形態３では、ユーザは、項目処理編集部８が備えるユーザインターフェースを通して、項目処理定義４を編集することができる。
この時に、項目処理定義４の元となった機器モデルＤＢ１に誤り、または実際の機器との相違点が発生したことが原因で、項目処理定義４を編集した場合は、機器モデルＤＢ１の修正を行わなければ、以降の項目処理定義生成に反映されず、再度、項目処理定義４の修正が必要になる。
【００３３】
このため、機器モデル修正部９では、編集後の項目処理定義４と機器モデルＤＢ１及び機器接続情報２を比較し、比較結果により、機器モデルＤＢ１の修正を行う。
例えば、実施の形態１にて、図６のように生成した項目処理定義４を項目処理編集部８にて、図１３で示すように変更したとする。ここで、取り消し線で示した箇所は、データの削除を表す。
機器モデル修正部９は、この内容（図１３）と、図２、図３で示す機器モデルＤＢ及び図４、図５で示す機器接続情報２とを比較する。その結果、機器モデル番号が１である機器モデルについて信号名称がレンジとなっている入力信号が削除されていることが判る。
このため、機器モデル修正部９は、機器モデルＤＢ１を図１４、図１５で示すような形に修正する。
【００３４】
実施の形態３によれば、項目処理定義を直接編集した場合にその内容で上流データである機器モデルＤＢの修正が行えるため、それ以降に追加する機器が正しく項目処理定義に展開されたり、項目処理定義の再生成を実施した場合に、ユーザによる項目処理編集を再度実行する必要がなくなる。
【００３５】
実施の形態４．
以下、この発明の実施の形態４を図に基づいて説明する。
図１６は、この発明の実施の形態４による動作定義生成装置を示す構成図である。
図１６において、１〜７、２０、３０、４０は図７におけるものと同一のものである。図１６では、動作定義生成装置１０ｃに、画面表示定義７を確認する画面表示定義確認部１１（画面表示定義確認手段）を設けている。
【００３６】
図１７は、この発明の実施の形態４による動作定義生成装置の画面表示定義に含まれる部品の属性情報の一例を示す図である。
図１７において、７ａ、７ｂ、７ｈ〜７ｊは図１０におけるものと同一のものである。流量計１シンボルの数値表示部品属性では、属性７ａとその数値データ７ｂが定義されている。固定文字列表示部品属性では、属性７ｈと、文字列７ｉと、表示可否７ｊが対応付けられている。
【００３７】
図１８は、図１７とともに、この発明の実施の形態４による動作定義生成装置の画面表示定義に含まれる部品の属性情報の一例を示す図である。
図１８において、７ａ、７ｂ、７ｈ〜７ｊは図１１におけるものと同一のものである。流量計２シンボルの数値表示部品属性では、属性７ａとその数値データ７ｂが定義されている。固定文字列表示部品属性では、属性７ｈと、文字列７ｉと、表示可否７ｊが対応付けられている。
【００３８】
実施の形態４は、図７で示した実施の形態２の構成に加えて、図１６に示すように、画面表示定義確認部１１を設けたものである。
実施の形態２では、画面表示定義生成部５が、項目処理定義４及び画面シンボルＤＢ６を参照して、複合部品内の各表示部品の属性を自動的に設定する例を示したが、画面表示定義生成部５では、従来通りに、ユーザ操作により上記属性設定を個別に項目を割り当てることで実施することも可能である。この場合、画面表示定義７に出力される部品と項目の関連付け情報は、項目処理定義４や画面シンボルＤＢ６と食い違う場合がある。
実施の形態４は、これに対処するためのものであり、動作定義生成装置１０ｃに、画面表示定義確認部１１を設けたものである。
【００３９】
画面表示定義確認部１１では、項目処理定義４、画面シンボルＤＢ６、画面表示定義７を参照して矛盾点がないかどうかを確認する。
例えば、実施の形態２にて、図６に示す項目処理定義４と図９に示す画面シンボルＤＢ６から、図１０及び図１１に示すシンボルを画面表示定義７内に定義したが、このシンボル定義を個別に割り当てを行った結果、図１７及び図１８で示すようになったとする。
画面表示定義確認部１１では、それぞれのシンボルに割り当てられている項目が同一機器に属する項目ではないことから矛盾として検出し、画面表示定義確認部１１が備えるユーザインターフェースを通じてユーザに通知する。
図１７の場合には、流量計１についての表示可否７ｊに項目番号：Ｄ−６があるが、このＤ−６は流量計２の故障を示すものである。
ユーザはこの通知を見て、項目割り当てを確認し、誤りであれば再度、画面表示定義生成部５を用いて修正することが可能であり、画面表示定義の入力誤りを防止することができる。
【００４０】
実施の形態４によれば、画面表示定義確認部を設け、画面表示定義のシンボルに割当てられた項目の矛盾を検出して、ユーザに通知するので、画面表示定義の入力誤りを防止することができる。
【００４１】
実施の形態５．
以下、この発明の実施の形態５を図に基づいて説明する。
図１９は、この発明の実施の形態５による動作定義生成装置を示す構成図である。
図１９において、１〜７、１１、２０、３０、４０は図１６におけるものと同一のものである。図１９では、動作定義生成装置１０ｄに、画面表示定義確認部１１による画面表示定義の確認結果に応じて、機器接続情報２の修正を行う機器接続情報修正反映部１２（修正反映手段）を設けている。
【００４２】
図２０は、この発明の実施の形態５による動作定義生成装置の機器モデルＤＢの一例を示す図である。
図２０において、２ｈ、２ｉ、２ｊは図５におけるものと同一のものである。図２０では、修正箇所が示されている。
【００４３】
図２１は、この発明の実施の形態５による動作定義生成装置の項目処理定義の一例を示す図である。
図２１において、４ａ〜４ｈは図６におけるものと同一のものである。図２１では、修正箇所が示されている。
【００４４】
実施の形態５は、図１６で示した実施の形態４の構成に加えて、図１９に示すように、動作定義生成装置１０ｄに、機器接続情報修正反映部１２を設けたものである。
実施の形態４では、画面表示定義確認部１１が項目処理定義４、画面シンボルＤＢ６、画面表示定義７間の矛盾を検出する例を示したが、矛盾が検出されるケースでは、ユーザが項目の割り当て操作を誤った場合以外に、画面表示定義生成部５が画面シンボルＤＢ６と項目処理定義４を参照して項目割り当てを行った結果が誤っており、ユーザが個別に修正した場合が考えられる。この場合、もともと機器接続情報２の内容に間違いがあり、修正が必要になる可能性がある。
実施の形態５は、これに対処するために、動作定義生成装置１０ｄに、機器接続情報修正反映部１２を設けたものである。
【００４５】
機器接続情報修正反映部１２では、画面表示定義確認部１１で検出した内容を基に機器接続情報２を修正する。
例えば、実施の形態４で示した状況で、ユーザが個別の項目割り当てで、画面表示定義７を修正し、図１７、図１８で示す通りになっていたとする。
実施の形態４で示したのと同様に、画面表示定義確認部１１にて、それぞれのシンボルに矛盾があることを検出し、ユーザに通知する。
ここで、ユーザが、機器接続情報２の修正が必要と判断し、画面表示定義確認部１１が備えるユーザインターフェースを通じて修正を指示した場合、機器接続情報修正反映部１２が機器接続情報２の修正を行う。
【００４６】
この場合、機器接続情報修正反映部１２は、図６に示す項目処理定義４を参照し、図１７に示す流量計１シンボルが機器番号２に対応していることを確認し、図１７の表示可否７ｊに設定されている項目番号Ｄ−６が、入力アドレスＡｄｒ−１０に対応していることを確認する。
さらに、機器接続情報２の図５で示す表において、入力アドレス２ｊがＡｄｒ−１０となるレコードの機器番号２ｈが４になっているものを２に変更する。同様に、流量計２シンボルの修正内容から、図５の入力アドレス２ｊがＡｄｒ−５になっているレコードの機器番号２ｈが２となっているものを４に修正する。
修正後の機器接続情報２を図２０に示す。
【００４７】
この後、機器接続情報修正反映部１２からの指示またはユーザ操作により、項目処理定義生成部３を動作させると項目処理定義４が再生成され、変更内容が反映される。
この際、項目処理定義４において再生成の場合は、項目番号４ａと入力アドレス４ｃの割り当てを変更しない仕組みにしておけば、図２１で示すような項目処理定義４が出力される。
これは、ユーザが画面表示定義生成部５を用いて修正した画面表示定義７と矛盾せず、項目割り当てを再度実行する必要はない。
【００４８】
実施の形態５によれば、画面表示定義での修正内容を機器接続情報に反映することにより、それ以降に追加する画面シンボルへの項目割り当てを正しく行うことができ、また項目処理定義もその内容に合わせて更新することが可能なため、機器接続情報の入力誤りがあった場合の手戻り作業を削減し、入力を効率化できる。
【符号の説明】
【００４９】
１  機器モデルＤＢ
２  機器接続情報
３  項目処理定義生成部
４  項目処理定義
５  画面表示定義生成部
６  画面シンボルＤＢ
７  画面表示定義
８  項目処理編集部
９  機器モデル修正部
１０  動作定義生成装置
１１  画面表示定義確認部
１２  機器接続情報修正反映部
２０  子局
３０  データ処理装置
４０  監視画面表示装置
【図１】
2012174179.tif 000003
【図２】
2012174179.tif 000004
【図３】
2012174179.tif 000005
【図４】
2012174179.tif 000006
【図５】
2012174179.tif 000007
【図６】
2012174179.tif 000008
【図７】
2012174179.tif 000009
【図８】
2012174179.tif 000010
【図９】
2012174179.tif 000011
【図１０】
2012174179.tif 000012
【図１１】
2012174179.tif 000013
【図１２】
2012174179.tif 000014
【図１３】
2012174179.tif 000015
【図１４】
2012174179.tif 000016
【図１５】
2012174179.tif 000017
【図１６】
2012174179.tif 000018
【図１７】
2012174179.tif 000019
【図１８】
2012174179.tif 000020
【図１９】
2012174179.tif 000021
【図２０】
2012174179.tif 000022
【図２１】
2012174179.tif 000023