(57)【要約】【課題】設計者による設計作業の作業時間及び作業ミスを大幅に低減する。【解決手段】ＨＭＩ装置に記憶された監視画面情報に基づいて、画面毎に、プラント制御管理仕様情報を生成するプラント制御管理仕様情報生成手段１１ｍと、割り付け処理ルールを記憶する割付処理ルール記憶手段１７ｃと、インタフェース情報を記憶するインタフェース情報記憶手段１７ｂと、プラント制御管理仕様情報と割付処理ルールとに基づいて、アドレス情報を生成すると共に、操作信号の名称と表示信号の名称とを生成し、この生成されたアドレス情報、操作信号の名称、及び表示信号の名称と、部品名称とを関連づけて、インタフェース情報として生成するインタフェース情報生成手段１１ａと、プラント制御管理仕様情報及びインタフェース情報から、ＨＭＩ装置が読み込み可能なファイル形式としたタグ変数情報として生成するタグ変数情報生成手段１１ｂとを備える。【選択図】図１０
2011081430.tif 000002
【特許請求の範囲】
【請求項１】
内部に記憶したタグ変数情報と監視画面情報とに基づいて画面を表示すると共に、利用者による前記画面の操作に基づいて操作信号を生成するＨＭＩ装置と、このＨＭＩ装置とネットワークを介して接続され、前記操作信号を受信すると共に、前記画面上に表示部品を表示するための表示信号を生成し、この生成された表示信号を前記ＨＭＩ装置へ送信する制御装置との間で、前記操作信号及び前記表示信号を送受信するための情報を生成する設計支援装置であって、
前記ＨＭＩ装置に記憶された前記監視画面情報に基づいて、前記画面毎に、少なくとも前記表示部品の部品名称と、前記表示部品の種類を一意に識別する部品タイプ名称と、前記表示部品の属性情報とを関連づけてプラント制御管理仕様情報を生成するプラント制御管理仕様情報生成手段と、
前記部品タイプ名称毎に前記操作信号のビット数及び前記表示信号のビット数を関連づけて割り付け処理ルールとして記憶する割付処理ルール記憶手段と、
前記操作信号の前記ＨＭＩ装置に備えられた第１のメモリにおけるメモリアドレスと、前記操作信号の前記制御装置に備えられた第２のメモリにおけるメモリアドレスと、前記表示信号の前記第１のメモリにおけるメモリアドレスと、前記表示信号の前記第２のメモリにおけるメモリアドレスとを含むアドレス情報と、前記部品名称と、前記操作信号の名称と、前記表示信号の名称とを関連づけて、インタフェース情報として記憶するインタフェース情報記憶手段と、
前記プラント制御管理仕様情報と前記割付処理ルールとに基づいて、前記割付処理ルールに含まれる前記操作信号のビット数及び前記表示信号のビット数に基づき、前記部品名称毎に、前記第１のメモリ及び前記第２のメモリに記憶させるための前記メモリアドレスを割り当てた前記アドレス情報を生成すると共に、一意に識別する前記操作信号の名称と前記表示信号の名称とを生成し、この生成されたアドレス情報、操作信号の名称、及び表示信号の名称と、前記部品名称とを関連づけて、前記インタフェース情報として生成するインタフェース情報生成手段と、
前記プラント制御管理仕様情報及び前記インタフェース情報から、前記部品名称と、前記操作信号の前記第１のメモリにおけるメモリアドレスと、前記表示信号の前記第１のメモリにおけるメモリアドレスと、前記操作信号の名称と、前記表示信号の名称とを抽出し、これら抽出された情報を関連づけて、前記ＨＭＩ装置が読み込み可能なファイル形式へ変換して前記タグ変数情報として生成するタグ変数情報生成手段と、
を備えたことを特徴とする設計支援装置。
【請求項２】
前記プラント制御管理仕様情報及び前記インタフェース情報から、前記部品名称と、前記操作信号の前記第２のメモリにおけるメモリアドレスと、前記表示信号の前記第２のメモリにおけるメモリアドレスと、前記操作信号の名称と、前記表示信号の名称とを抽出し、これら抽出された情報を関連づけて、前記制御装置が読み込み可能なファイル形式へ変換してコントローラ変数情報として生成するコントローラ変数情報生成手段と、
を更に備えることを特徴とする請求項１記載の設計支援装置。
【請求項３】
前記プラント制御管理仕様情報及び前記インタフェース情報から、前記部品名称と、前記部品タイプ名称と、前記属性情報と、前記操作信号の名称と、前記表示信号の名称とを抽出し、これら抽出された情報を関連づけて、前記制御装置が読み込み可能なファイル形式へ変換してインタフェースプログラム情報として生成するインタフェースプログラム情報生成手段と、
を更に備えることを特徴とする請求項１又は２記載の設計支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内部に記憶したタグ変数情報と監視画面情報とに基づいて画面を表示すると共に、利用者による画面の操作に基づいて操作信号を生成するＨＭＩ（Human Machine Interface）装置と、このＨＭＩ装置とネットワークを介して接続され、操作信号を受信すると共に、画面上に表示部品を表示するための表示信号を生成し、この生成された表示信号をＨＭＩ装置へ送信する制御装置との間で、操作信号及び表示信号を送受信するための情報を生成する設計支援装置に関する。
【背景技術】
【０００２】
一般に、鉄鋼プラント等を中心としたプラントの制御監視システムにおいては、主にハードウェア用品により構成される操作盤から受け付けた操作信号に基づいて制御装置がプラントの制御を行うものから、操作画面を有するＨＭＩ（Human Machine Interface）装置から制御装置が操作信号を受け付け、この操作信号に基づいて制御装置がプラントの制御を行うものへ急激な変化を遂げている。
【０００３】
さらに、このようなＨＭＩ装置が適用された制御監視システムにおいては、操業者側によるプラントの制御及び監視の多様な要求仕様に柔軟に対応させるため、ＨＭＩ装置が多機能化し、それに伴って画面仕様も増大している。
【０００４】
例えば、鉄鋼プラントに用いられるＨＭＩ装置を備えた制御・監視システムにおいて、ＨＭＩ装置の画面設計を行う設計者は、画面上に表示される１万点を越える表示部品と数万点におよぶ操作信号や表示信号等のＨＭＩインタフェース信号の登録を行う必要があり、設計業務の効率向上の手段が切望されていた。
【０００５】
また、ＨＭＩインタフェース信号の割付処理を含むＨＭＩシステム設計作業では、画面構成や制御装置の構成を含めて、設計者の豊富な経験と知識が必要であり、限られた設計者しかこの設計作業を行うことができなかった。
【０００６】
そこで、特許文献１には、この設計作業の機械化・自動化の為に、任意の制御プログラムデータを入力することによって、デバイス名取出し手段が制御プログラムデータからデバイス名を取出し、グラフィカルデータ取出し手段がデバイス名取出し手段の取出したデバイス名に対応するデバイスのグラフィカルデータをプラントフローデータ保存手段から取出し、監視画面生成手段が、グラフィカルデータ取出し手段により取出されたグラフィカルデータとデバイス名とを対応させたグラフィカルな監視画面を作成するプラント監視画面作成装置が提案されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平９−２８２０２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
また、昨今のプラントの大規模化に伴って、制御監視システムも大規模化されており、このような大規模プラントの制御・監視システムでは、制御装置とこの制御装置にネットワークを介して接続されるＨＭＩ装置とを備える構成する場合が多くなっている。
【０００９】
このような構成を有する制御・監視システムにおいては、制御装置とＨＭＩ装置との間で、正確に操作信号や表示信号を伝送する必要があり、そのためには、ＨＮＩ装置が表示する画面上の表示部品と操作信号及び表示信号を関連づけるだけでなく、操作信号及び表示信号の信号名称や、制御装置及びＨＭＩ装置にそれぞれ記憶される操作信号及び表示信号のメモリアドレス等の操作信号及び表示信号を送受信するための情報を適切に管理する必要がある。
【００１０】
このような操作信号及び表示信号の信号名称や、制御装置及びＨＭＩ装置にそれぞれ記憶される操作信号及び表示信号のメモリアドレスを割り付ける作業を設計者が手入力により行う場合、設計者にとって非常に大きな負担となり、膨大な作業時間が必要になると共に、作業ミスの発生の原因となっていた。
【００１１】
しかしながら、特許文献１に記載のプラント監視画面作成装置を大規模プラントの制御・監視システムに適用した場合、操作信号及び表示信号を送受信するための情報を、設計者が手作業で入力しなければならないので、設計者にとって非常に大きな負担となり、膨大な作業時間が必要になると共に、作業ミスの発生の原因となっていた。
【００１２】
本発明は、上記課題に鑑みてなされたものであり、ネットワークを介して接続された制御装置とＨＭＩ装置との間で操作信号及び表示信号を送受信するための情報を正確に生成することで、設計者による設計作業の作業時間及び作業ミスを大幅に低減することができる設計支援装置を提供することにある。
【課題を解決するための手段】
【００１３】
上記目的を達成するため、本発明に係る設計支援装置の第１の特徴は、内部に記憶したタグ変数情報と監視画面情報とに基づいて画面を表示すると共に、利用者による前記画面の操作に基づいて操作信号を生成するＨＭＩ装置と、このＨＭＩ装置とネットワークを介して接続され、前記操作信号を受信すると共に、前記画面上に表示部品を表示するための表示信号を生成し、この生成された表示信号を前記ＨＭＩ装置へ送信する制御装置との間で、前記操作信号及び前記表示信号を送受信するための情報を生成する設計支援装置であって、前記ＨＭＩ装置に記憶された前記監視画面情報に基づいて、前記画面毎に、少なくとも前記表示部品の部品名称と、前記表示部品の種類を一意に識別する部品タイプ名称と、前記表示部品の属性情報とを関連づけてプラント制御管理仕様情報を生成するプラント制御管理仕様情報生成手段と、前記部品タイプ名称毎に前記操作信号のビット数及び前記表示信号のビット数を関連づけて割り付け処理ルールとして記憶する割付処理ルール記憶手段と、前記操作信号の前記ＨＭＩ装置に備えられた第１のメモリにおけるメモリアドレスと、前記操作信号の前記制御装置に備えられた第２のメモリにおけるメモリアドレスと、前記表示信号の前記第１のメモリにおけるメモリアドレスと、前記表示信号の前記第２のメモリにおけるメモリアドレスとを含むアドレス情報と、前記部品名称と、前記操作信号の名称と、前記表示信号の名称とを関連づけて、インタフェース情報として記憶するインタフェース情報記憶手段と、前記プラント制御管理仕様情報と前記割付処理ルールとに基づいて、前記割付処理ルールに含まれる前記操作信号のビット数及び前記表示信号のビット数に基づき、前記部品名称毎に、前記第１のメモリ及び前記第２のメモリに記憶させるための前記メモリアドレスを割り当てた前記アドレス情報を生成すると共に、一意に識別する前記操作信号の名称と前記表示信号の名称とを生成し、この生成されたアドレス情報、操作信号の名称、及び表示信号の名称と、前記部品名称とを関連づけて、前記インタフェース情報として生成するインタフェース情報生成手段と、前記プラント制御管理仕様情報及び前記インタフェース情報から、前記部品名称と、前記操作信号の前記第１のメモリにおけるメモリアドレスと、前記表示信号の前記第１のメモリにおけるメモリアドレスと、前記操作信号の名称と、前記表示信号の名称とを抽出し、これら抽出された情報を関連づけて、前記ＨＭＩ装置が読み込み可能なファイル形式へ変換して前記タグ変数情報として生成するタグ変数情報生成手段とを備えたことにある。
【００１４】
上記目的を達成するため、本発明に係る設計支援装置の第２の特徴は、前記プラント制御管理仕様情報及び前記インタフェース情報から、前記部品名称と、前記操作信号の前記第２のメモリにおけるメモリアドレスと、前記表示信号の前記第２のメモリにおけるメモリアドレスと、前記操作信号の名称と、前記表示信号の名称とを抽出し、これら抽出された情報を関連づけて、前記制御装置が読み込み可能なファイル形式へ変換してコントローラ変数情報として生成するコントローラ変数情報生成手段とを更に備えることにある。
【００１５】
上記目的を達成するため、本発明に係る設計支援装置の第３の特徴は、前記プラント制御管理仕様情報及び前記インタフェース情報から、前記部品名称と、前記部品タイプ名称と、前記属性情報と、前記操作信号の名称と、前記表示信号の名称とを抽出し、これら抽出された情報を関連づけて、前記制御装置が読み込み可能なファイル形式へ変換してインタフェースプログラム情報として生成するインタフェースプログラム情報生成手段とを更に備えることにある。
【発明の効果】
【００１６】
本発明の設計支援装置よれば、ネットワークを介して接続された制御装置とＨＭＩ装置との間で操作信号及び表示信号を送受信するための情報を正確に生成することで、設計者による設計作業の作業時間及び作業ミスを大幅に低減することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の第１の実施形態に係る設計支援装置が適用された制御監視システムの構成を示す構成図である。
【図２】本発明の第１の実施形態に係る設計支援装置が適用された制御監視システムに備えられたＨＭＩ装置の構成を示す構成図である。
【図３】ＨＭＩ装置が備えられた出力部に表示された監視画面の一例を示した図である。
【図４】本発明の第１の実施形態に係る設計支援装置が適用された制御監視システムに備えられた制御装置の構成を示す構成図である。
【図５】本発明の第１の実施形態に係る設計支援装置の構成を示す構成図である。
【図６】本発明の第１の実施形態に係る設計支援装置が備えるプラント制御管理仕様情報記憶手段に記憶されたプラント制御管理仕様情報の一例を示した図である。
【図７】本発明の第１の実施形態に係る設計支援装置が備えるインタフェース情報記憶手段に記憶されたインタフェース情報の一例を示した図である。
【図８】本発明の第１の実施形態に係る設計支援装置が備える割付処理ルール記憶手段に記憶された割付処理ルールの一例を示した図である。
【図９】本発明の第１の実施形態に係る設計支援装置が備えるグラフィック部品情報記憶手段に記憶されたグラフィック部品情報の一例を示した図である。
【図１０】本発明の第１の実施形態に係る設計支援装置が適用された制御監視システムのＨＭＩ装置に備えられたＣＰＵの構成を模式的に示した図である。
【図１１】本発明の第１の実施形態に係る設計支援装置の作用概要を示すフローチャートである。
【図１２】本発明の第１の実施形態に係る設計支援装置におけるプラント制御管理仕様情報生成処理の処理手順を説明したフローチャートである。
【図１３】本発明の第１の実施形態に係る設計支援装置におけるインタフェース情報生成処理の処理手順を説明したフローチャートである。
【図１４】本発明の第１の実施形態に係る設計支援装置におけるタグ変数情報生成処理の処理手順を説明したフローチャートである。
【図１５】本発明の第１の実施形態に係る設計支援装置におけるインタフェースプログラム情報生成処理の処理手順を説明したフローチャートである。
【図１６】本発明の第１の実施形態に係る設計支援装置におけるコントローラ変数生成処理の処理手順を説明したフローチャートである。
【図１７】本発明の第２の実施形態に係る設計支援装置におけるプラント制御管理仕様情報生成処理の処理手順を説明したフローチャートである。
【発明を実施するための形態】
【００１８】
以下、本発明を実施するための最良の形態について図面を参照して説明する。
【００１９】
＜第１の実施形態＞
図１は、本発明の第１の実施形態に係る設計支援装置が適用された制御監視システム１０の構成を示す構成図である。
【００２０】
図１に示すように、第１の実施形態に係る設計支援装置１が適用された制御監視システム１０は、設計支援装置１と、ＨＭＩ（Human Machine Interface）装置２と、制御装置３とを備えており、ＨＭＩ装置２と制御装置３とはネットワーク４を介して接続されている。
【００２１】
ＨＭＩ装置２は、内部に記憶したタグ変数情報と監視画面情報とに基づいて、監視画面を表示すると共に、利用者による監視画面の操作に基づいて操作信号を生成し、この生成された操作信号を制御装置３へネットワーク４を介して送信する。また、ＨＭＩ装置２は、制御装置３からネットワーク４を介して受信した表示信号に基づいて、監視画面上に表示部品を表示する。なお、監視画面とは、利用者が制御対象であるプラントを監視するために用いられる画面と、利用者が制御対象であるプラントを操作するために用いられる画面とを含むものである。
【００２２】
制御装置３は、ＨＭＩ装置２からネットワーク４を介して受信した操作信号に基づいて、各種プラント機器（図示しない）を制御する。また、制御装置３は、ＨＭＩ装置２の監視画面上に表示部品を表示するための表示信号を生成し、この生成された表示信号をＨＭＩ装置２へネットワーク４を介して送信する。
【００２３】
設計支援装置１は、ＨＭＩ装置２と制御装置３との間で、操作信号及び表示信号を送受信するための情報であるプラント制御管理仕様情報、インタフェース情報、タグ変数情報、インタフェースプログラム情報、及びコントローラ変数情報を生成する。そして、設計支援装置１は、光ディスク５にタグ変数情報及び監視画面情報を記憶し、ＨＭＩ装置２が、この光ディスク５に記憶されたタグ変数情報及び監視画面情報を読み出すことにより、ＨＭＩ装置２は、監視画面を生成すると共に、制御装置３との間で操作信号及び表示信号を適切に送受信する。
【００２４】
また、設計支援装置１は、光ディスク５にインタフェースプログラム情報及びコントローラ変数情報を記憶し、制御装置３が、この光ディスク５に記憶されたインタフェースプログラム情報、及びコントローラ変数情報を読み出すことにより、制御装置３は、インタフェースプログラムを生成すると共に、ＨＭＩ装置２との間で適切に操作信号及び表示信号を送受信する。
【００２５】
なお、設計支援装置１は、光ディスク５によりタグ変数情報、監視画面情報、インタフェースプログラム情報、及びコントローラ変数情報を制御装置３及びＨＭＩ装置２へ供給するが、これらの情報を記憶する記憶媒体は、光ディスクに限らず、ＵＳＢ（Universal Serial Bus）メモリ等でもよい。また、設計支援装置１とＨＭＩ装置２の間や、設計支援装置１と制御装置３との間をネットワークで接続し、このネットワークを介してこれらの情報を制御装置３及びＨＭＩ装置２へ供給するようにしてもよい。
【００２６】
≪ＨＭＩ装置２の構成≫
図２は、本発明の第１の実施形態に係る設計支援装置１が適用された制御監視システム１０に備えられたＨＭＩ装置２の構成を示す構成図である。
【００２７】
図２に示すように、ＨＭＩ装置２は、ＣＰＵ２１１と、第１のメモリ２１２と、ネットワークインタフェース部２１３と、光ディスクドライブ２１４と、入力部２１５と、出力部２１６と、ハードディスク２１７とを備える。
【００２８】
第１のメモリ２１２は、揮発性半導体等で構成され、その機能上、操作信号記憶手段２１２ａと、表示信号記憶手段２１２ｂとを備えている。
【００２９】
操作信号記憶手段２１２ａは、ＣＰＵ２１１から供給された操作信号をＣＰＵ２１１により指示されたメモリアドレスに記憶する。
【００３０】
表示信号記憶手段２１２ｂは、ネットワーク４を介してネットワークインタフェース部２１３から供給された表示信号をＣＰＵ２１１により指示されたメモリアドレスに記憶する。
【００３１】
ネットワークインタフェース部２１３は、ネットワークカードなどの通信インタフェースであり、このネットワークインタフェース部２１３によりネットワーク４に接続することによって、ネットワーク４に接続された制御装置３との間で操作信号及び表示信号を送受信する。
【００３２】
光ディスクドライブ２１４は、光ディスク５が挿入されると、この挿入された光ディスク５に記憶されたタグ変数情報や監視画面情報等の各種情報を読み出し、ＣＰＵ２１１に供給する。
【００３３】
入力部２１５は、マウスやキーボード等の入力装置を備えており、利用者の操作により入力信号を生成してＣＰＵ２１１へ供給する。
【００３４】
出力部２１６は、液晶ディスプレイ等の画像出力装置を備え、ＣＰＵ２１１から供給された出力信号に基づいて、監視画面等を表示する。
【００３５】
ハードディスク２１７は、その機能上、タグ変数情報記憶手段２１７ａと、監視画面情報記憶手段２１７ｂと、プログラム記憶手段２１７ｃとを備える。
【００３６】
タグ変数情報記憶手段２１７ａは、出力部２１６に表示される監視画面上の各表示部品の部品名称と、操作信号及び表示信号のタグ名称と、操作信号及び表示信号を記憶させる第１のメモリ２１２におけるメモリアドレスとをタグ変数情報として記憶する。なお、タグ変数情報には、タグ変数コメント、可変情報（色替情報、数値桁数、数値の最大値・最小値、表示位置）、交信相手の制御装置３の名称、及び制御装置を一意に識別するコードが含まれてもよい。
【００３７】
監視画面情報記憶手段２１７ｂは、出力部２１６に表示させるための監視画面情報を記憶する。
【００３８】
プログラム記憶手段２１７ｃは、オペレーションシステムの他、出力部２１６に監視画面を表示させるための監視操作プログラム等各種プログラムを記憶する。
【００３９】
ＣＰＵ２１１は、ＨＭＩ装置２の中枢的な制御を行う。また、ＣＰＵ２１１は、ハードディスク２１７のプログラム記憶手段２１７ｃに記憶された監視操作プログラムを実行することにより、監視画面記憶手段２１７ｂに記憶された監視画面情報に基づいて関し画面を出力部２１６に表示する。そして、ＣＰＵ２１１は、入力部２１５から供給された入力信号に基づいて操作信号を生成し、タグ変数情報記憶手段２１７ａに記憶されたタグ変数情報のメモリアドレスに基づいて、第１のメモリ２１２の操作信号記憶手段２１２ａに記憶させる。さらに、ＣＰＵ２１１は、操作信号記憶手段２１２ａに記憶された操作信号をネットワークインタフェース部２１３を介して制御装置３へ送信する。
【００４０】
また、ＣＰＵ２１１は、ネットワークインタフェース部２１３により制御装置３から受信した表示信号を、タグ変数情報記憶手段２１７ａに記憶されたタグ変数情報のメモリアドレスに基づいて、第１のメモリ２１２の表示信号記憶手段２１２ｂに記憶させる。そして、ＣＰＵ２１１は、表示信号記憶手段２１２ｂに記憶された表示信号に基づいて、出力部２１６に監視画面上の表示部品を表示させる。
【００４１】
図３は、出力部２１６に表示された監視画面の一例を示した図である。
【００４２】
図３に示すように、出力部２１６に表示された監視画面は、ヒータやポンプ等のプラント機器の操作端に対応する表示部品を表示する領域を示す表示枠が表示されており、それぞれの操作端には、操作端の名称１３１や操作表示項目１３２が表示されている。
【００４３】
また、監視画面上には、様々な表示部品１５１が配置されており、利用者が、入力部２１５から、表示部品１５１を押下操作すると、入力部２１５がこの押下操作された表示部品１５１に応じた操作信号を生成し、ＣＰＵ２１１へ供給する。
【００４４】
≪制御装置３の構成≫
図４は、本発明の第１の実施形態に係る設計支援装置１が適用された制御監視システム１０に備えられた制御装置３の構成を示す構成図である。
【００４５】
図４に示すように、制御装置３は、ＣＰＵ３１１と、第２のメモリ３１２と、ネットワークインタフェース３１３と、光ディスクドライブ３１４と、入出力インタフェース部３１５と、ハードディスク３１６とを備える。
【００４６】
第２のメモリ３１２は、揮発性半導体等で構成され、その機能上、操作信号記憶手段３１２ａと、表示信号記憶手段３１２ｂとを備えている。
【００４７】
操作信号記憶手段３１２ａは、ネットワーク４を介してネットワークインタフェース部３１３から供給された操作信号を、ＣＰＵ３１１により指示されたメモリアドレスに記憶する。
【００４８】
表示信号記憶手段３１２ｂは、ＣＰＵ３１１から供給された表示信号をＣＰＵ３１１により指示されたメモリアドレスに記憶する。
【００４９】
ネットワークインタフェース部３１３は、ネットワークカードなどの通信インタフェースであり、このネットワークインタフェース部３１３によりネットワーク４に接続することによって、ネットワーク４に接続されたＨＭＩ装置２との間で操作信号及び表示信号を送受信する。
【００５０】
光ディスクドライブ３１４は、光ディスク５が挿入されると、この挿入された光ディスク５に記憶されたインタフェースプログラム情報やコントローラ変数情報等の各種情報を読み出し、ＣＰＵ３１１に供給する。
【００５１】
入出力インタフェース部３１５は、ネットワークカードなどの通信インタフェースであり、この入出力インタフェース部３１５により各種プラント機器に接続することによって、例えば、圧力計や温度計の指示値等各種プロセス値がプラント機器から供給され、また、ＣＰＵ３１１から供給される電磁弁の開閉信号や温度計の制御設定値等の各種制御信号をプラント機器へ供給する。
【００５２】
ハードディスク３１６は、その機能上、プログラム記憶手段３１６ａと、コントローラ変数記憶手段３１６ｂとを備える。
【００５３】
プログラム記憶手段３１６ａは、オペレーションシステムの他、プラント機器（図示しない）を制御するための制御プログラムや、ネットワーク４を介してＨＭＩ装置２と操作信号及び表示信号を送受信するためのインタフェースプログラム等の各種プログラムを記憶する。
【００５４】
コントローラ変数記憶手段３１６ｂは、インタフェースプログラムを実行する際に用いられる変数の一覧であるコントローラ変数を記憶する。
【００５５】
ＣＰＵ３１１は、制御装置３の中枢的な制御を行う。また、ＣＰＵ３１１は、ハードディスク３１６のプログラム記憶手段３１６ａに記憶された制御プログラムを実行することにより、各種プラント機器（図示しない）を制御するための各種制御信号を生成し、この生成した各種制御信号を入出力インタフェース部３１５を介してプラント機器へ送信する。
【００５６】
さらに、ＣＰＵ３１１は、ＨＭＩ装置２の監視画面上に表示部品を表示するための表示信号を生成し、コントローラ変数記憶手段３１６ｂに記憶されたコントローラ変数情報のメモリアドレスに基づいて、第２のメモリ３１２の表示信号記憶手段３１２ｂに記憶させる。さらに、ＣＰＵ３１１は、表示信号記憶手段３１２ｂに記憶された表示信号をネットワークインタフェース部３１３を介してＨＭＩ装置２へ送信する。
【００５７】
また、ＣＰＵ３１１は、ネットワークインタフェース部３１３によりＨＭＩ装置２から受信した操作信号を、コントローラ変数記憶手段３１６ｂに記憶されたコントローラ変数情報のメモリアドレスに基づいて、第２のメモリ３１２の操作信号記憶手段３１２ａに記憶させる。そして、ＣＰＵ３１１は、操作信号記憶手段３１２ａに記憶された操作信号と、プログラム記憶手段３１６ａに記憶されたインタフェースプログラム及び制御プログラムとに基づいて、制御信号を生成する。
【００５８】
また、ＣＰＵ３１１は、光ディスクドライブ３１４から供給されたインタフェースプログラム情報に基づいて、インタフェースプログラムを生成し、プログラム記憶手段３１６ａに記憶させると共に、光ディスクドライブ３１４から供給されたコントローラ変数情報をコントローラ変数記憶手段３１６ｂに記憶させる。
【００５９】
≪設計支援装置１の構成≫
図５は、本発明の第１の実施形態に係る設計支援装置１の構成を示す構成図である。
【００６０】
図５に示すように、設計支援装置１は、ＣＰＵ１１と、メモリ１２と、光ディスクドライブ１４と、入力部１５と、出力部１６と、ハードディスク１７とを備える。
【００６１】
メモリ１２は、揮発性半導体等で構成され、ＣＰＵ１１の命令に従って、適宜オペレーションプログラムや設計支援プログラム等の各種プログラムや、これらのプログラムを実行する上で必要な各種データを記憶する。
【００６２】
光ディスクドライブ１４は、挿入された光ディスク５に、タグ変数情報、監視画面情報、インタフェースプログラム情報、及びコントローラ変数等の各種データを記憶する。
【００６３】
入力部１５は、マウスやキーボード等の入力装置を備えており、利用者の操作により入力信号を生成してＣＰＵ１１へ供給する。
【００６４】
出力部１６は、液晶ディスプレイ等の画像出力装置を備え、ＣＰＵ１１から供給された出力信号に基づいて、監視画面等を表示する。
【００６５】
ハードディスク１７は、オペレーションプログラムや設計支援プログラム等の各種プログラムを記憶する。また、ハードディスク１７は、その機能上、プラント制御管理仕様情報記憶手段１７ａと、インタフェース情報記憶手段１７ｂと、割付処理ルール記憶手段１７ｃと、タグ変数情報記憶手段１７ｄと、監視画面情報記憶手段１７ｅと、グラフィック部品情報記憶手段１７ｆと、インタフェースプログラム情報記憶手段１７ｇと、コントローラ変数記憶手段１７ｈとを備える。
【００６６】
プラント制御管理仕様情報記憶手段１７ａは、後述するＣＰＵ１１のプラント制御管理仕様情報生成手段１１ｍにより生成されたプラント制御管理仕様情報を記憶する。具体的には、プラント制御管理仕様情報記憶手段１７ａは、監視画面毎に、表示部品の部品名称と、表示部品の種類を一意に識別する部品タイプ名称と、監視画面上における表示部品の位置情報と、表示部品の属性情報とを関連づけてプラント制御管理仕様情報として記憶する。
【００６７】
図６は、プラント制御管理仕様情報記憶手段１７ａに記憶されたプラント制御管理仕様情報の一例を示した図である。
【００６８】
図６に示すように、プラント制御管理仕様情報５０１は、部品名称５０２と、部品タイプ名称５０３と、位置情報５０４と、表示部品の属性情報５０５とが関連づけられて記憶されている。また、位置情報５０４には、監視画面情報の座標であるｘ座標とｙ座標とが含まれており、属性情報５０５には、例えば表示部品に含まれる操作ボタンの色やボタンに表示させるための表示名称等が含まれている。
【００６９】
インタフェース情報記憶手段１７ｂは、操作信号のＨＭＩ装置２に備えられた第１のメモリ２１２におけるメモリアドレスと、操作信号の制御装置３に備えられた第２のメモリ３１２におけるメモリアドレスと、表示信号の第１のメモリ２１２におけるメモリアドレスと、表示信号の第２のメモリ３１２におけるメモリアドレスとを含むアドレス情報と、部品名称と、操作信号のタグ名称と、表示信号のタグ名称とを関連づけて、インタフェース情報として記憶する。
【００７０】
図７は、インタフェース情報記憶手段１７ｂに記憶されたインタフェース情報の一例を示した図である。
【００７１】
図７に示すように、部品名称６０２と、操作信号のＨＭＩ装置２に備えられた第１のメモリ２１２におけるメモリアドレス６０３と、操作信号の制御装置３に備えられた第２のメモリ３１２におけるメモリアドレス６０４と、表示信号の第１のメモリ２１２におけるメモリアドレス６０５と、表示信号の第２のメモリ３１２におけるメモリアドレス６０６と、操作信号のタグ名称６０７と、表示信号のタグ名称６０８とが関連づけられて記憶されている。
【００７２】
割付処理ルール記憶手段１７ｃは、部品タイプ名称毎に操作信号のビット数、及び表示信号のビット数を関連づけて割り付け処理ルールとして記憶する。
【００７３】
図８は、割付処理ルール記憶手段１７ｃに記憶された割付処理ルールの一例を示した図である。
【００７４】
図８に示すように、部品タイプ名称７０２と、操作信号のビット数７０３と、表示信号のビット数７０４とが関連づけられて記憶されている。
【００７５】
タグ変数情報記憶手段１７ｄは、部品名称と、操作信号の第１のメモリ２１２におけるメモリアドレスと、表示信号の第１のメモリ２１２におけるメモリアドレスと、操作信号のタグ名称と、表示信号のタグ名称とが、ＨＭＩ装置２が読み込み可能なファイル形式へ変換されたタグ変数情報を記憶する。
【００７６】
監視画面情報記憶手段１７ｅは、部品名称と、属性情報と、位置情報と、操作信号のタグ名称と、表示信号のタグ名称と、部品タイプ名称と、部品情報とが、ＨＭＩ装置２が読み込み可能なファイル形式へ変換された監視画面情報を記憶する。
【００７７】
グラフィック部品情報記憶手段１７ｆは、部品タイプ名称と、表示部品に関する部品情報とを関連づけてグラフィック部品情報として記憶する。
【００７８】
図９は、グラフィック部品情報記憶手段１７ｆに記憶されたグラフィック部品情報の一例を示した図である。
【００７９】
図９に示すように、グラフィック部品情報８０１は、部品タイプ名称８０２と、表示部品に関する部品情報８０３とが関連づけて記憶されている。また、部品情報８０３には、表示部品の画像情報や表示部品の機能を示す機能情報が含まれている。
【００８０】
インタフェースプログラム情報記憶手段１７ｇは、部品名称と、部品タイプ名称と、属性情報と、操作信号のタグ名称と、表示信号のタグ名称とが、制御装置３が読み込み可能なファイル形式へ変換されたインタフェースプログラム変数情報を記憶する。
【００８１】
コントローラ変数記憶手段１７ｈは、部品名称と、操作信号の第２のメモリ３１２におけるメモリアドレスと、表示信号の第２のメモリ３１２におけるメモリアドレスと、操作信号のタグ名称と、表示信号のタグ名称とが、制御装置３が読み込み可能なファイル形式へ変換されたコントローラ変数情報を記憶する。
【００８２】
図５に示すように、ＣＰＵ１１は、設計支援装置１の中枢的な制御を行う。また、ＣＰＵ１１は、その機能上、インタフェース情報生成手段１１ａと、タグ変数情報生成手段１１ｂと、インタフェースプログラム情報生成手段１１ｄと、コントローラ変数情報生成手段１１ｅと、プラント制御管理仕様情報生成手段１１ｍとを備えている。
【００８３】
図１０は、本発明の第１の実施形態に係る設計支援装置１が適用された制御監視システム１０のＨＭＩ装置２に備えられたＣＰＵ１１の構成を模式的に示した図である。
【００８４】
図１０に示すように、プラント制御管理仕様情報生成手段１１ｍは、監視画面記憶手段２１７ｂに記憶された監視画面情報に基づいて、監視画面毎に、少なくとも表示部品の部品名称と、表示部品の種類を一意に識別する部品タイプ名称と、表示部品の属性情報とを関連づけてプラント制御管理仕様情報を生成する。
【００８５】
インタフェース情報生成手段１１ａは、プラント制御管理仕様情報及び割付処理ルールを読み出し、この読み出された割付処理ルールに含まれる操作信号のビット数及び表示信号のビット数に基づき、部品名称毎に、第１のメモリ２１２及び第２のメモリ３１２に記憶させるためのメモリアドレスを割り当てたアドレス情報を生成すると共に、一意に識別する操作信号のタグ名称と表示信号のタグ名称とを生成し、この生成されたアドレス情報、操作信号のタグ名称、及び表示信号のタグ名称と、部品名称とを関連づけて、インタフェース情報を生成する。
【００８６】
タグ変数情報生成手段１１ｂは、プラント制御管理仕様情報及びインタフェース情報から、部品名称と、操作信号の第１のメモリ２１２におけるメモリアドレスと、表示信号の第１のメモリ２１２におけるメモリアドレスと、操作信号のタグ名称と、表示信号のタグ名称とを抽出し、これら抽出された情報を関連づけて、ＨＭＩ装置２が読み込み可能なファイル形式へ変換してタグ変数情報として生成する。
【００８７】
コントローラ変数情報生成手段１１ｅは、プラント制御管理仕様情報及びインタフェース情報から、部品名称と、操作信号の第２のメモリ３１２におけるメモリアドレスと、表示信号の第２のメモリ３１２におけるメモリアドレスと、操作信号のタグ名称と、表示信号のタグ名称とを抽出し、これら抽出された情報を関連づけて、制御装置３が読み込み可能なファイル形式へ変換してコントローラ変数情報として生成する。
【００８８】
インタフェースプログラム情報生成手段１１ｄは、プラント制御管理仕様情報及びインタフェース情報から、部品名称と、部品タイプ名称と、属性情報と、操作信号のタグ名称と、表示信号のタグ名称とを抽出し、これら抽出された情報を関連づけて、制御装置３が読み込み可能なファイル形式へ変換してインタフェースプログラム変数情報として生成する。
【００８９】
≪設計支援装置１の作用≫
図１１は、本発明の第１の実施形態に係る設計支援装置１の作用概要を示すフローチャートである。
【００９０】
図１１に示すように、本発明の第１の実施形態に係る設計支援装置１は、まず、ハードディスク１７から設計支援プログラムを読み出し、この読み出された設計支援プログラム実行すると、主に、プラント制御管理仕様情報を生成するプラント制御管理仕様情報生成処理（ステップＳ１０１）、インタフェース情報を生成するインタフェース情報生成処理（ステップＳ１０２）、タグ変数情報を生成するタグ変数生成処理（ステップＳ１０３）、インタフェースプログラム情報を生成するインタフェースプログラム情報生成処理（ステップＳ１０５）、及びコントローラ変数を生成するコントローラ変数生成処理（ステップＳ１０６）を、順に実行する。
【００９１】
以下にこれらの各処理について詳細に説明する。
【００９２】
（（プラント制御管理仕様情報生成処理））
図１２は、本発明の第１の実施形態に係る設計支援装置１におけるプラント制御管理仕様情報生成処理の処理手順を説明したフローチャートである。
【００９３】
図１２に示すように、プラント制御管理仕様情報生成手段１１ｍは、設計者の入力操作により入力部１５からプラント制御管理仕様情報の生成を要求する操作信号が供給されたか否かを判定する（ステップＳ２０１）。
【００９４】
ステップＳ２０１において、プラント制御管理仕様情報の生成を要求する操作信号が供給されたと判定された場合、プラント制御管理仕様情報生成手段１１ｍは、ＨＭＩ装置２から、監視画面記憶手段２１７ｂに記憶された監視画面情報を受信する（ステップＳ２０２）。
【００９５】
次に、プラント制御管理仕様情報生成手段１１ｍは、ＨＭＩ装置２から受信した監視画面情報に基づいて、監視画面毎に、少なくとも表示部品の部品名称と、表示部品の種類を一意に識別する部品タイプ名称と、表示部品の属性情報とを関連づけてプラント制御管理仕様情報を生成する（ステップＳ２０３）。
【００９６】
そして、プラント制御管理仕様情報生成手段１１ｍは、ステップＳ２０３において生成したプラント制御管理仕様情報を、ハードディスク１７のプラント制御管理仕様情報記憶手段１７ａに記憶させる（ステップＳ２０４）。
【００９７】
このようにして、プラント制御管理仕様情報生成手段１１ｍは、ＨＭＩ装置２に記憶された監視画面情報に基づいて、監視画面毎に、少なくとも表示部品の部品名称と、表示部品の種類を一意に識別する部品タイプ名称と、表示部品の属性情報とを関連づけてプラント制御管理仕様情報を生成する。
【００９８】
（（インタフェース情報生成処理））
図１３は、本発明の第１の実施形態に係る設計支援装置１におけるインタフェース情報生成処理の処理手順を説明したフローチャートである。
【００９９】
まず、設計支援装置１のＣＰＵ１１のインタフェース情報生成手段１１ａは、ハードディスク１７のプラント制御管理仕様情報記憶手段１７ａに記憶されたプラント制御管理仕様情報を読み出す（ステップＳ３０１）。
【０１００】
次に、インタフェース情報生成手段１１ａは、プラント制御管理仕様情報の部品名称の数を変数Ｎに代入し、カウンタ変数ｉに初期値として“１”を代入する（ステップＳ３０２）。
【０１０１】
次に、インタフェース情報生成手段１１ａは、ハードディスク１７の割付処理ルール記憶手段１７ｃに記憶された割付処理ルールを読み出す（ステップＳ３０３）。
【０１０２】
そして、インタフェース情報生成手段１１ａは、カウンタ変数ｉの値がＮ未満であると判定された場合（ステップＳ３０４）、ステップＳ３０１において読み出されたプラント制御管理仕様情報のうち、ｉ番目の部品名称に対応するプラント制御管理仕様情報から、ステップＳ３０３において読み出された割付ルールに基づいて、メモリアドレスを割り当てる（ステップＳ３０５）。具体的には、インタフェース情報生成手段１１ａは、ｉ番目の部品名称に対応するプラント制御管理仕様情報から、読み出された割付処理ルールに含まれる操作信号のビット数及び表示信号のビット数に基づいて、ＨＭＩ装置２から制御装置３へ送信する操作信号に第１のメモリ２１２の操作信号記憶手段２１２ａにおけるメモリアドレスを割り当て、ＨＭＩ装置２から制御装置３へ送信する操作信号に第２のメモリ３１２の操作信号記憶手段３１２ａにおけるメモリアドレスを割り当て、制御装置３からＨＭＩ装置２へ送信する表示信号に第１のメモリ２１２の表示信号記憶手段２１２ｂにおけるメモリアドレスを割り当て、制御装置３からＨＭＩ装置２へ送信する表示信号に第２のメモリ３１２の表示信号記憶手段３１２ｂにおけるメモリアドレスを割り当てる。
【０１０３】
そして、インタフェース情報生成手段１１ａは、この割り当てたメモリアドレスをアドレス情報として生成する（ステップＳ３０６）。
【０１０４】
次に、インタフェース情報生成手段１１ａは、ＨＭＩ装置２と制御装置３との間で一意に識別することができるように操作信号のタグ名称と表示信号のタグ名称とを割り当てる（ステップＳ３０７）。
【０１０５】
そして、インタフェース情報生成手段１１ａは、ステップＳ３０６において生成されたアドレス情報と、ステップＳ３０７において割り当てた操作信号のタグ名称、及び表示信号のタグ名称と、部品名称とを関連づけて、インタフェース情報を生成する（ステップＳ３０８）。
【０１０６】
次に、インタフェース情報生成手段１１ａは、カウンタｉの値を“１”だけカウントアップする（ステップＳ３０６）。
【０１０７】
そして、インタフェース情報生成手段１１ａは、ステップＳ３０４〜Ｓ３０９の処理を繰り返し実行することにより、プラント制御管理仕様情報に含まれる全ての部品名称について、インタフェース情報を生成する。
【０１０８】
そして、ステップＳ３０４において、カウンタ変数ｉの値がＮ以上であると判定された場合、インタフェース情報生成手段１１ａは、生成したインタフェース情報をハードディスク１７のインタフェース情報記憶手段１７ｂに記憶させる（ステップＳ３０７）。
【０１０９】
このように、インタフェース情報生成手段１７ｂは、プラント制御管理仕様情報及び割付処理ルールを読み出し、この読み出された割付処理ルールに含まれる操作信号のビット数及び表示信号のビット数に基づき、部品名称毎に、第１のメモリ及び第２のメモリに記憶させるためのメモリアドレスを割り当てたアドレス情報を生成すると共に、一意に識別する操作信号の名称と表示信号の名称とを生成し、この生成されたアドレス情報、操作信号の名称、及び表示信号の名称と、部品名称とを関連づけて、インタフェース情報を生成し、インタフェース情報記憶手段１７ｂに記憶させる。
【０１１０】
（（タグ変数生成処理））
図１４は、本発明の第１の実施形態に係る設計支援装置１におけるタグ変数情報生成処理の処理手順を説明したフローチャートである。
【０１１１】
まず、設計支援装置１のＣＰＵ１１のタグ変数情報生成手段１１ｂは、ハードディスク１７のプラント制御管理仕様情報記憶手段１７ａに記憶されたプラント制御管理仕様情報を読み出す（ステップＳ４０１）。
【０１１２】
次に、タグ変数情報生成手段１１ｂは、ハードディスク１７のインタフェース情報記憶手段１７ｂに記憶されたインタフェース情報を読み出す（ステップＳ４０２）。
【０１１３】
そして、タグ変数情報生成手段１１ｂは、プラント制御管理仕様情報の部品名称の数を変数Ｎに代入し、カウンタ変数ｉに初期値として“１”を代入する（ステップＳ４０３）。
【０１１４】
次に、タグ変数情報生成手段１１ｂは、カウンタ変数ｉの値がＮ未満であると判定された場合（ステップＳ４０４）、ステップＳ４０１において読み出されたプラント制御管理仕様情報のうち、ｉ番目の部品名称に対応するプラント制御管理仕様情報と、読み出されたインタフェース情報とに基づいて、ＨＭＩ装置２のメモリアドレスとタグ名称とを抽出する（ステップＳ４０５）。具体的には、タグ変数情報生成手段１１ｂは、ｉ番目の部品名称に対応するプラント制御管理仕様情報から、部品名称を抽出し、この抽出された部品名称に対応するＨＭＩ装置２から制御装置３へ送信する操作信号の第１のメモリ２１２におけるメモリアドレスと、制御装置３からＨＭＩ装置２へ送信する表示信号の第１のメモリ２１２におけるメモリアドレスと、操作信号のタグ名称と、表示信号のタグ名称とを、読み出されたインタフェース情報から抽出する。
【０１１５】
次に、タグ変数情報生成手段１１ｂは、カウンタｉの値を“１”だけカウントアップする（ステップＳ４０６）。
【０１１６】
そして、タグ変数情報生成手段１１ｂは、ステップＳ４０４〜Ｓ４０６の処理を繰り返し実行することにより、プラント制御管理仕様情報に含まれる全ての部品名称について、ＨＭＩ装置２のメモリアドレスとタグ名称とを抽出する。
【０１１７】
また、ステップＳ４０４において、カウンタ変数ｉの値がＮ以上であると判定された場合、タグ変数情報生成手段１１ｂは、抽出されたＨＭＩ装置２のメモリアドレスとタグ名称とをＨＭＩ装置２が読み込み可能なファイル形式へ変換してタグ変数情報として生成する（ステップＳ４０７）。具体的には、タグ変数情報生成手段１１ｂは、抽出されたＨＭＩ装置２のメモリアドレスとタグ名称とをＣＳＶ形式やテキスト形式のデータに変換し、この変換されたデータをハードディスク１７のタグ変数情報記憶手段１７ｄに記憶させる（ステップＳ４０８）。
【０１１８】
このように、タグ変数情報生成手段１１ｂは、プラント制御管理仕様情報及びインタフェース情報から、部品名称と、操作信号の第１のメモリ２１２におけるメモリアドレスと、表示信号の第１のメモリ２１２におけるメモリアドレスと、操作信号のタグ名称と、表示信号のタグ名称とを抽出し、これら抽出された情報を関連づけて、ＨＭＩ装置２が読み込み可能なファイル形式へ変換してタグ変数情報として生成する。
【０１１９】
（（インタフェースプログラム情報生成処理））
図１５は、本発明の第１の実施形態に係る設計支援装置１におけるインタフェースプログラム情報生成処理の処理手順を説明したフローチャートである。
【０１２０】
まず、設計支援装置１のＣＰＵ１１のインタフェースプログラム情報生成手段１１ｄは、ハードディスク１７のプラント制御管理仕様情報記憶手段１７ａに記憶されたプラント制御管理仕様情報を読み出す（ステップＳ６０１）。
【０１２１】
次に、インタフェースプログラム情報生成手段１１ｄは、ハードディスク１７のインタフェース情報記憶手段１７ｂに記憶されたインタフェース情報を読み出す（ステップＳ６０２）。
【０１２２】
そして、インタフェースプログラム情報生成手段１１ｄは、プラント制御管理仕様情報の部品名称の数を変数Ｎに代入し、カウンタ変数ｉに初期値として“１”を代入する（ステップＳ６０３）。
【０１２３】
次に、インタフェースプログラム情報生成手段１１ｄは、カウンタ変数ｉの値がＮ未満であると判定された場合（ステップＳ６０４）、ステップＳ６０１において読み出されたプラント制御管理仕様情報のうち、ｉ番目の部品名称に対応するプラント制御管理仕様情報と、読み出されたインタフェース情報とに基づいて、部品タイプ名称と、属性情報と、操作信号のタグ名称及び表示信号のタグ名称とを抽出する（ステップＳ６０５）。具体的には、インタフェースプログラム情報生成手段１１ｄは、ｉ番目の部品名称に対応するプラント制御管理仕様情報から、部品名称と、属性情報と、部品タイプ名称とを抽出し、この抽出された部品名称に対応する操作信号のタグ名称と、表示信号のタグ名称とを、読み出されたインタフェース情報から抽出する。
【０１２４】
次に、インタフェースプログラム情報生成手段１１ｄは、カウンタｉの値を“１”だけカウントアップする（ステップＳ６０６）。
【０１２５】
そして、インタフェースプログラム情報生成手段１１ｄは、ステップＳ６０４〜Ｓ６０６の処理を繰り返し実行することにより、プラント制御管理仕様情報に含まれる全ての部品名称について、属性情報と、部品タイプ名称と、操作信号及び表示信号のタグ名称を抽出する。
【０１２６】
また、ステップＳ６０４において、カウンタ変数ｉの値がＮ以上であると判定された場合、インタフェースプログラム情報生成手段１１ｄは、抽出された部品名称と、属性情報と、部品タイプ名称と、操作信号のタグ名称及び表示信号のタグ名称をＨＭＩ装置２が読み込み可能なファイル形式へ変換してインタフェースプログラム情報として生成する（ステップＳ６０７）。具体的には、インタフェースプログラム情報生成手段１１ｄは、抽出された部品名称と、属性情報と、部品タイプ名称と、操作信号及び表示信号のタグ名称とをＣＳＶ形式やテキスト形式のデータに変換し、この変換されたデータをハードディスク１７のインタフェースプログラム情報記憶手段１７ｇに記憶させる（ステップＳ６０８）。
【０１２７】
このようにして、インタフェースプログラム生成手段１７ｂは、プラント制御管理仕様情報、及びインタフェース情報から、部品名称と、属性情報と、部品タイプ名称と、操作信号のタグ名称と、表示信号のタグ名称とを抽出し、この抽出された情報を関連づけて、制御装置３が読み込み可能なファイル形式へ変換してインタフェースプログラム変数情報として生成する。
【０１２８】
（（コントローラ変数生成処理））
図１６は、本発明の第１の実施形態に係る設計支援装置１におけるコントローラ変数生成処理の処理手順を説明したフローチャートである。
【０１２９】
まず、設計支援装置１のＣＰＵ１１のコントローラ変数情報生成手段１１ｅは、ハードディスク１７のプラント制御管理仕様情報記憶手段１７ａに記憶されたプラント制御管理仕様情報を読み出す（ステップＳ７０１）。
【０１３０】
次に、コントローラ変数情報生成手段１１ｅは、ハードディスク１７のインタフェース情報記憶手段１７ｂに記憶されたインタフェース情報を読み出す（ステップＳ７０２）。
【０１３１】
そして、コントローラ変数情報生成手段１１ｅは、プラント制御管理仕様情報の部品名称の数を変数Ｎに代入し、カウンタ変数ｉに初期値として“１”を代入する（ステップＳ７０３）。
【０１３２】
次に、コントローラ変数情報生成手段１１ｅは、カウンタ変数ｉの値がＮ未満であると判定された場合（ステップＳ７０４）、ステップＳ７０１において読み出されたプラント制御管理仕様情報のうち、ｉ番目の部品名称に対応するプラント制御管理仕様情報と読み出されたインタフェース情報とに基づいて、制御装置３のアドレス情報とタグ名称とを抽出する（ステップＳ７０５）。具体的には、コントローラ変数情報生成手段１１ｅは、ｉ番目の部品名称に対応するプラント制御管理仕様情報から、部品名称を抽出し、この抽出された部品名称に対応するＨＭＩ装置２から制御装置３へ送信する操作信号の第２のメモリ３１２におけるメモリアドレスと、制御装置３からＨＭＩ装置２へ送信する表示信号の第２のメモリ３１２におけるメモリアドレスと、操作信号のタグ名称と、表示信号のタグ名称とを読み出されたインタフェース情報から抽出する。
【０１３３】
次に、コントローラ変数情報生成手段１１ｅは、カウンタｉの値を“１”だけカウントアップする（ステップＳ７０６）。
【０１３４】
そして、コントローラ変数情報生成手段１１ｅは、ステップＳ７０４〜Ｓ７０６の処理を繰り返し実行することにより、プラント制御管理仕様情報に含まれる全ての部品名称について、制御装置３のアドレス情報とタグ名称とを抽出する。
【０１３５】
また、ステップＳ７０４において、カウンタ変数ｉの値がＮ以上であると判定された場合、コントローラ変数情報生成手段１１ｅは、抽出された制御装置３のアドレス情報とタグ名称とを制御装置３が読み込み可能なファイル形式へ変換してコントローラ変数として生成する（ステップＳ７０７）。具体的には、コントローラ変数情報生成手段１１ｅは、抽出された制御装置３のアドレス情報とタグ名称とをＣＳＶ形式やテキスト形式のデータに変換し、この変換されたデータをハードディスク１７のコントローラ変数記憶手段１７ｈに記憶させる（ステップＳ７０８）。
【０１３６】
このようにして、コントローラ変数情報生成手段１１ｅは、プラント制御管理仕様情報、及びインタフェース情報から、部品名称と、ＨＭＩ装置２から制御装置３へ送信する操作信号の第２のメモリ３１２におけるメモリアドレスと、制御装置３からＨＭＩ装置２へ送信する表示信号の第２のメモリ３１２におけるメモリアドレスと、操作信号のタグ名称と、表示信号のタグ名称とを抽出し、この抽出された情報を関連づけて、制御装置３が読み込み可能なファイル形式へ変換してコントローラ変数情報として生成する。
【０１３７】
以上のように、本発明の第１の実施形態である設計支援装置１によれば、ネットワーク４を介して接続された制御装置３及びＨＭＩ装置２を備えた制御監視システム１０において、ＨＭＩ装置２に記憶された監視画面情報に基づいて、制御装置３とＨＭＩ装置２との間で操作信号及び表示信号を送受信するための情報として、プラント制御管理仕様情報を生成し、最終的には、タグ変数情報を正確に生成するので、設計者による設計作業を効率化でき、設計作業の作業ミスを大幅に低減することがきる。
【０１３８】
また、本発明の第１の実施形態である設計支援装置１によれば、設計済みで既存の類似した監視画面を流用することが可能となるので、ＨＭＩ装置２において実際に用いられている監視画面をそのまま活用することができ、実際に動作していた監視画面であることの品質が確保でき、プラント制御管理仕様情報の作成、登録が自動化され、ケアレスミスが無くなる品質向上効果、設計時間短縮効果が得られることになる。
【０１３９】
＜第２の実施形態＞
本発明の第１の実施形態では、ＨＭＩ装置２に記憶された監視画面情報に基づいて、制御装置３とＨＭＩ装置２との間で操作信号及び表示信号を送受信するための情報として、プラント制御管理仕様情報を生成する設計支援装置１を例に挙げて説明した。
【０１４０】
本発明の第２の実施形態では、ＨＭＩ装置２に記憶された監視画面情報が追加された場合、この追加された監視画面情報に基づいて、制御装置３とＨＭＩ装置２との間で操作信号及び表示信号を送受信するための情報として、追加された監視画面情報に対応するプラント制御管理仕様情報を生成する設計支援装置１を例に挙げて説明する。
【０１４１】
≪制御監視システムの構成≫
本発明の第２の実施形態に係る設計支援装置１が適用された制御監視システム１０は、本発明の第１の実施形態に係る設計支援装置が適用された制御監視システム１０と同一構成を備えるので説明を省略する。
【０１４２】
≪設計支援装置１の作用≫
次に、本発明の第２の実施形態に係る設計支援装置１における作用について説明する。
【０１４３】
本発明の第２の実施形態に係る設計支援装置２は、本発明の第１の実施形態に係る設計支援装置１と同様に、プラント制御管理仕様情報生成処理、インタフェース情報生成処理、タグ変数生成処理、インタフェースプログラム情報生成処理、及びコントローラ変数生成処理を、順に実行する。
【０１４４】
これの処理のうち、プラント制御管理仕様情報生成処理以外の処理については、本発明の第１の実施形態に係る設計支援装置１におけるそれぞれの処理と同一であるので、説明を省略する。
【０１４５】
（（プラント制御管理仕様情報生成処理））
図１７は、本発明の第２の実施形態に係る設計支援装置１におけるプラント制御管理仕様情報生成処理の処理手順を説明したフローチャートである。
【０１４６】
図１７に示すように、プラント制御管理仕様情報生成手段１１ｍは、設計者の入力操作により入力部１５からプラント制御管理仕様情報の追加生成を要求する操作信号が供給されたか否かを判定する（ステップＳ８０１）。
【０１４７】
ステップＳ２０１において、プラント制御管理仕様情報の追加生成を要求する操作信号が供給されていないと判定された場合、プラント制御管理仕様情報生成手段１１ｍは、ＨＭＩ装置２から、監視画面記憶手段２１７ｂに記憶された監視画面情報を受信する（ステップＳ８０２）。
【０１４８】
次に、プラント制御管理仕様情報生成手段１１ｍは、プラント制御管理仕様情報が追加されたか否かを判定する（ステップＳ８０３）。具体的には、プラント制御管理仕様情報生成手段１１ｍは、ハードディスク１７のプラント制御管理仕様情報記憶手段１７ａに記憶されたプラント制御管理仕様情報に対して、ＨＭＩ装置２から受信した監視画面情報に基づいて生成したプラント制御管理仕様情報が追加されているか否かを判定する。
【０１４９】
ステップＳ８０３において、プラント制御管理仕様情報が追加されたと判定された場合、プラント制御管理仕様情報生成手段１１ｍは、ＨＭＩ装置２から受信した監視画面情報のうち、追加されたプラント制御管理仕様情報に相当する監視画面情報に基づいて、監視画面毎に、少なくとも表示部品の部品名称と、表示部品の種類を一意に識別する部品タイプ名称と、表示部品の属性情報とを関連づけてプラント制御管理仕様情報を生成する（ステップＳ８０４）。
【０１５０】
そして、プラント制御管理仕様情報生成手段１１ｍは、ステップＳ８０４において生成した追加されたプラント制御管理仕様情報を、ハードディスク１７のプラント制御管理仕様情報記憶手段１７ａに追加して記憶させる（ステップＳ８０５）。
【０１５１】
このようにして、プラント制御管理仕様情報生成手段１１ｍは、ＨＭＩ装置２に記憶された監視画面情報が追加された場合、この追加された監視画面情報に基づいて、制御装置３とＨＭＩ装置２との間で操作信号及び表示信号を送受信するための情報として、追加された監視画面情報に対応するプラント制御管理仕様情報を生成する。
【０１５２】
以上のように、本発明の第２の実施形態に係る設計支援装置１によれば、新規の監視画面に操作・表示用品を追加する際、又は監視画面を追加する際、ＨＭＩ装置２において実際に用いられている監視画面をそのまま活用することができ、プラント制御管理仕様情報の作成、登録が自動化され、ケアレスミスが無くなる品質向上効果、設計時間短縮効果が得られることになる。
【符号の説明】
【０１５３】
１…設計支援装置
２…ＨＭＩ装置
３…制御装置
１０…制御監視システム
１１…ＣＰＵ
１１ａ…インタフェース情報生成手段
１１ｂ…タグ変数情報生成手段
１１ｄ…インタフェースプログラム情報生成手段
１１ｅ…コントローラ変数情報生成手段
１１ｍ…プラント制御管理仕様情報生成手段
１２…メモリ
１４…光ディスクドライブ
１５…入力部
１６…出力部
１７…ハードディスク
１７ａ…プラント制御管理仕様情報記憶手段
１７ｂ…インタフェースプログラム生成手段
１７ｂ…インタフェース情報生成手段
１７ｂ…インタフェース情報記憶手段
１７ｃ…割付処理ルール記憶手段
１７ｄ…タグ変数情報記憶手段
１７ｅ…監視画面情報記憶手段
１７ｆ…グラフィック部品情報記憶手段
１７ｇ…インタフェースプログラム情報記憶手段
１７ｈ…コントローラ変数記憶手段
２１１…ＣＰＵ
２１２…第１のメモリ
２１２ａ…操作信号記憶手段
２１２ｂ…表示信号記憶手段
２１３…ネットワークインタフェース部
２１４…光ディスクドライブ
２１５…入力部
２１６…出力部
２１７…ハードディスク
２１７ａ…タグ変数情報記憶手段
２１７ｂ…監視画面情報記憶手段
２１７ｂ…監視画面記憶手段
２１７ｃ…プログラム記憶手段
３１１…ＣＰＵ
３１２…第２のメモリ
３１２ａ…操作信号記憶手段
３１２ｂ…表示信号記憶手段
３１３…ネットワークインタフェース
３１３…ネットワークインタフェース部
３１４…光ディスクドライブ
３１５…入出力インタフェース部
３１６…ハードディスク
３１６ａ…プログラム記憶手段
３１６ｂ…コントローラ変数記憶手段
【図１】
2011081430.tif 000003
【図２】
2011081430.tif 000004
【図３】
2011081430.tif 000005
【図４】
2011081430.tif 000006
【図５】
2011081430.tif 000007
【図６】
2011081430.tif 000008
【図７】
2011081430.tif 000009
【図８】
2011081430.tif 000010
【図９】
2011081430.tif 000011
【図１０】
2011081430.tif 000012
【図１１】
2011081430.tif 000013
【図１２】
2011081430.tif 000014
【図１３】
2011081430.tif 000015
【図１４】
2011081430.tif 000016
【図１５】
2011081430.tif 000017
【図１６】
2011081430.tif 000018
【図１７】
2011081430.tif 000019