(57)【特許請求の範囲】
【請求項１】
画面を表示するとともに、利用者による前記画面の操作に基づいて操作信号を生成して送信するＨＭＩ装置と、
このＨＭＩ装置と通信ネットワークを介して接続され、前記操作信号を受信するとともに、前記画面上に表示部品を表示するための表示信号を生成して前記ＨＭＩ装置へ送信するプラント制御装置と、を有するＨＭＩシステムにおいて、前記画面の表示を制御するためのプラント制御監視画面ソフトウェアの設計を支援する設計支援装置であって、
前記プラント制御監視画面ソフトウェアを記述するプログラム言語の定義一式を予め記憶するプログラム定義ライブラリと、
前記プラント制御監視画面ソフトウェアに記述された内容を、前記プログラム定義ライブラリを参照しながら解読し、画面ソフトウェア抽出情報として出力する画面ソフトウェア解読手段と、を備え、
前記画面ソフトウェア抽出情報には、前記画面に表示される表示部品についての情報が少なくとも含まれることを特徴とする設計支援装置。
【請求項２】
前記画面ソフトウェア解読手段は、ＨＭＩ装置とプラント制御装置との間での前記操作信号及び前記表示信号の送受信を制御するためのＨＭＩインターフェースプログラムに用いるＨＭＩインターフェース用変数定義をさらに用いて、前記プラント制御監視画面ソフトウェアに記述された内容を解読し、前記画面ソフトウェア抽出情報として出力することを備えたことを特徴とする請求項１に記載の設計支援装置。
【請求項３】
前記画面ソフトウェア抽出情報に基づいて、前記解読された前記プラント制御監視画面ソフトウェアに記述された内容を提示する解説リストを作成する解説リスト作成手段を備えたことを特徴とする請求項１又は請求項２のいずれかに記載の設計支援装置。
【請求項４】
前記解説リストには、表示部品のうち数字を表示するものの属性に関する情報を含む数字表示方法解説リスト、及び、表示部品のうち色替表示が行われるものの属性を関する情報を含む色替表示方法解説リストが少なくとも含まれることを特徴とする請求項３に記載の設計支援装置。
【請求項５】
前記画面に表示される内容を規定する画面仕様書が準拠すべき規則の定義一式を予め記憶する仕様書定義ライブラリと、
前記画面ソフトウェア抽出情報に基づいて、前記仕様書定義ライブラリを参照しながら、前記画面仕様書を復元する画面仕様書復元手段と、を備えたことを特徴とする請求項１から請求項４のいずれかに記載の設計支援装置。
【請求項６】
前記画面に表示される表示部品一式の情報を予め記憶する画面表示部品ライブラリと、
前記画面ソフトウェア抽出情報に基づいて、前記画面表示部品ライブラリを参照しながら、前記画面に表示される画面イメージを復元する画面イメージ復元手段と、を備えたことを特徴とする請求項１から請求項５のいずれかに記載の設計支援装置。
【請求項７】
前記画面イメージ復元手段により復元された前記画面イメージにおける表示色及び表示部品の配置の少なくともいずれかを調整するための画面イメージ調整手段を備えたことを特徴とする請求項６に記載の設計支援装置。
【請求項８】
前記画面イメージ復元手段により復元された前記画面イメージに、前記画面仕様書復元手段から出力された画面仕様情報を付加する操作表示仕様付加手段を備え、
操作表示仕様付加手段により前記画面イメージに付加される前記画面仕様情報には、表示部品を一意に特定するための管理番号及び操作対象領域の少なくとも一方が含まれることを特徴とする請求項５に従属する請求項６又は請求項７のいずれかに記載の設計支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、設計支援装置に関するものである。
【背景技術】
【０００２】
一般に、鉄鋼プラント等を中心としたプラントの制御監視システムにおいて、操作画面を有するＨＭＩ（Ｈｕｍａｎ  Ｍａｃｈｉｎｅ  Ｉｎｔｅｒｆａｃｅ）装置から制御装置がネットワークを介して操作信号を受け付け、この操作信号に基づいて制御装置がプラントの制御を行うものがある。そして、このようなＨＭＩ装置が適用された制御監視システムにおいては、操業者側によるプラントの制御及び監視の多様な要求仕様に柔軟に対応させるため、ＨＭＩ装置が多機能化し、それに伴って画面仕様も増大している。
【０００３】
例えば、鉄鋼プラントに用いられるＨＭＩ装置を備えた制御・監視システムにおいて、ＨＭＩ装置の画面設計を行う設計者は、画面上に表示される１万点を越える表示部品と数万点におよぶ操作信号や表示信号等のＨＭＩインターフェース信号の登録を行う必要があり、設計業務の効率向上の手段が切望されていた。また、ＨＭＩインターフェース信号の割付作業を含むＨＭＩシステム設計作業では、画面構成や制御装置の構成を含めて、設計者の豊富な経験と知識が必要であり、限られた設計者しかこの設計作業を行うことができなかった。
【０００４】
このような構成を有する制御・監視システムにおいては、制御装置とＨＭＩ装置との間で、正確に操作信号や表示信号を伝送する必要があり、そのためには、ＨＭＩ装置が表示する画面上の表示部品と操作信号及び表示信号を関連付けるだけでなく、操作信号及び表示信号の信号名称や、制御装置及びＨＭＩ装置にそれぞれ記憶される操作信号及び表示信号のメモリアドレス等の操作信号及び表示信号を送受信するための情報を適切に管理する必要がある。
【０００５】
そこで、ネットワークを介して接続された制御装置とＨＭＩ装置との間で操作信号及び表示信号を送受信するための情報を正確に生成することで、設計者による設計作業の作業時間及び作業ミスを大幅に低減することを目的とした設計支援装置が従来において知られている（例えば、特許文献１や特許文献２参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−２３０５７２号公報
【特許文献２】特開２０１１−０８１４３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、一般に、ＨＭＩシステムの設計は、大きく次の４段階の工程に分けられる。まず、第１段階として、設計者は、汎用描画ツールや手書き等により、ＨＭＩ装置に表示するプラント制御監視画面の画面案を作画し、表示部品の名称、色、配置を表現する。次に、第２段階として、設計者は、作画した画面案を参照しながら、プラント制御監視画面における操作表示の可変仕様を定めた仕様書を作成する。
【０００８】
続く第３段階として、設計者は、ＨＭＩ装置とプラント制御装置との間で送受信される操作信号及び表示信号について、アドレスと変数名称とを、出力側と入力側とで対応させながら割り付けて登録していく。そして、第４段階として、こうして作成された画面案、仕様書及び変数割り付けに基づいて、プラント制御監視画面ソフトウェアや、ＨＭＩインターフェースプログラム及びＨＭＩインターフェース用変数定義の製作を行う。
【０００９】
ここで、既存のＨＭＩ装置を新しいＨＭＩ装置へと置き換えて更新する際、ＨＭＩ装置におけるプラント制御監視画面の表示内容や操作仕様自体は既存のものから変更せずに既存のものを踏襲したい場合には、新しいＨＭＩ装置は既存のものとハードウェアが異なるため、既存のプラント制御監視画面ソフトウェアをそのまま新しいＨＭＩ装置に移したとしても正常に動作しないことも考えられる。
【００１０】
このような場合に、既存のＨＭＩ装置を製作した際のプラント制御監視画面ソフトウェアの仕様書等が現存していれば、その仕様書に従って新しいＨＭＩ装置で動作するプラント制御監視画面ソフトウェアを作成すればよいが、特に設置してからの経過年数が長いＨＭＩ装置においては、既存のプラント制御監視画面ソフトウェアの仕様書等が現存していないことがあり得る。
【００１１】
そのようなときには、前述したＨＭＩシステム設計工程の第１段階や第２段階から行わねばならず、前述したように大規模化したＨＭＩシステムにおいては、既存のＨＭＩシステムで用いられていたプラント制御監視画面ソフトウェアを解読しながら既存ＨＭＩシステムの仕様を復元する必要があり、膨大な労力と時間を要するという課題がある。
【００１２】
特に、プラント制御監視画面ソフトウェアの仕様書が現存しないのみならず、既存のＨＭＩシステムの取扱説明書が現存しなかったり、プラント制御監視画面ソフトウェアの記述に用いられているプログラム言語を解読できる設計者がいなかったりした場合には、この課題はさらに顕著なものとなる。
【００１３】
しかしながら、特許文献１や特許文献２に記載されているような従来の設計支援装置は、主に前述したＨＭＩシステム設計工程の第３段階の省力化、効率化、正確性向上に寄与するものであって、第１段階や第２段階に膨大な労力と時間を要するという前記課題を解決することはできない。
【００１４】
この発明は、このような課題を解決するためになされたもので、既存のＨＭＩ装置で用いられていたプラント制御監視画面ソフトウェアの解読作業や当該ソフトウェアからの画面仕様書や画面イメージの復元作業の効率向上に寄与することができる設計支援装置を得るものである。
【課題を解決するための手段】
【００１５】
この発明に係る設計支援装置においては、画面を表示するとともに、利用者による前記画面の操作に基づいて操作信号を生成して送信するＨＭＩ装置と、このＨＭＩ装置と通信ネットワークを介して接続され、前記操作信号を受信するとともに、前記画面上に表示部品を表示するための表示信号を生成して前記ＨＭＩ装置へ送信するプラント制御装置と、を有するＨＭＩシステムにおいて、前記画面の表示を制御するためのプラント制御監視画面ソフトウェアの設計を支援する設計支援装置であって、前記プラント制御監視画面ソフトウェアを記述するプログラム言語の定義一式を予め記憶するプログラム定義ライブラリと、前記プラント制御監視画面ソフトウェアに記述された内容を、前記プログラム定義ライブラリを参照しながら解読し、画面ソフトウェア抽出情報として出力する画面ソフトウェア解読手段と、を備え、前記画面ソフトウェア抽出情報には、前記画面に表示される表示部品についての情報が少なくとも含まれる構成とする。
【発明の効果】
【００１６】
この発明に係る設計支援装置においては、既存のＨＭＩ装置で用いられていたプラント制御監視画面ソフトウェアの解読作業や当該ソフトウェアからの画面仕様書や画面イメージの復元作業の効率向上に寄与することができるという効果を奏する。
【図面の簡単な説明】
【００１７】
【図１】この発明の実施の形態１に係るプラント制御装置及びＨＭＩ装置の構成を示すブロック図である。
【図２】この発明の実施の形態１に係るＨＭＩインターフェース用変数定義テーブルの例を示す図である。
【図３】この発明の実施の形態１に係る設計支援装置本体の構成を示すブロック図である。
【図４】この発明の実施の形態１に係る設計支援装置本体が出力する数字表示方法解説リストの例を示す図である。
【図５】この発明の実施の形態１に係る設計支援装置本体が出力する色表示方法解説リストの例を示す図である。
【図６】この発明の実施の形態１に係る設計支援装置本体が出力する画面仕様書の例を示す図である。
【図７】この発明の実施の形態１に係る設計支援装置本体が出力する画面イメージの例を示す図である。
【図８】この発明の実施の形態２に係る設計支援装置本体の構成を示すブロック図である。
【図９】この発明の実施の形態２に係る設計支援装置本体が出力する画面イメージの例を示す図である。
【図１０】この発明の実施の形態３に係る設計支援装置本体の構成を示すブロック図である。
【図１１】この発明の実施の形態３に係る設計支援装置本体が出力する画面イメージの例を示す図である。
【図１２】この発明の実施の形態３に係る図１１中のＡ部を拡大した図である。
【図１３】この発明の実施の形態３に係る図１１中のＢ部を拡大した図である。
【発明を実施するための形態】
【００１８】
この発明を添付の図面に従い説明する。各図を通じて同符号は同一部分又は相当部分を示しており、その重複説明は適宜に簡略化又は省略する。
【００１９】
実施の形態１．
図１から図３は、この発明の実施の形態１に係るもので、図１はプラント制御装置及びＨＭＩ装置の構成を示すブロック図、図２はＨＭＩインターフェース用変数定義テーブルの例を示す図、図３は設計支援装置本体の構成を示すブロック図、図４は設計支援装置本体が出力する数字表示方法解説リストの例を示す図、図５は設計支援装置本体が出力する色表示方法解説リストの例を示す図、図６は設計支援装置本体が出力する画面仕様書の例を示す図、図７は設計支援装置本体が出力する画面イメージの例を示す図である。
【００２０】
図１において、１は、プラントを構成する各種のプラント機器の動作を制御するプラント制御装置である。このプラント制御装置１は、各種のプラント機器に対して制御信号を出力し、これらのプラント機器の動作を制御する。制御対象であるプラント機器それぞれの動作状態等はセンサ等により検出されており、各プラント機器からはセンサの検出値がフィードバック信号としてプラント制御装置１へと出力されている。
【００２１】
プラント制御装置１には、通信ネットワーク３を介してＨＭＩ（Ｈｕｍａｎ  Ｍａｃｈｉｎｅ  Ｉｎｔｅｒｆａｃｅ）装置２が通信可能に接続されている。このＨＭＩ装置２は、プラント制御装置１の上位装置として位置付けられ、人間がプラント制御装置１を介してプラント制御を行うにあたってのインターフェース（仲立ち）を提供するものである。
【００２２】
ＨＭＩ装置２には、このＨＭＩ装置２を操作する人間に対して、プラント制御及び監視に必要な情報を表示するための画面表示部２ａ、並びに、人間がＨＭＩ装置２に対して指示等に必要な各種情報を入力するための例えばキーボードやマウス等からなる入力部２ｂを備えている。
【００２３】
ＨＭＩ装置２の操作者は、画面表示部２ａの表示を確認しながら、入力部２ｂを操作してプラント制御に必要な情報を入力する。すると、ＨＭＩ装置２は、入力部２ｂに入力された情報に基づいて操作信号を生成し、この生成した操作信号を通信ネットワーク３を介してプラント制御装置１へと送信する。
【００２４】
プラント制御装置１は、通信ネットワーク３を介してＨＭＩ装置２から受信した操作信号に基づいて各プラント機器への制御信号を生成して送信し、各プラント機器の動作を制御する。なお、この制御信号の生成にあたっては、各プラント機器から送られてきたフィードバック信号も使用される。
【００２５】
また、プラント制御装置１は、各プラント機器から送られてきたフィードバック信号から表示信号を生成して、ＨＭＩ装置２へと通信ネットワーク３を介して送信する。ＨＭＩ装置２は、この表示信号に基づいて画面表示部２ａにプラントの監視制御に必要なプラントの状態に関する各種の情報を表示する。
【００２６】
ＨＭＩ装置２の画面表示部２ａの画面表示内容を制御する機能は、ＨＭＩ装置２が備えるプラント制御監視画面ソフトウェア２ｃにより提供されている。プラント制御監視画面ソフトウェア２ｃは、ＨＭＩ装置２が備える例えば図示しないＲＯＭに予め記憶されている。その実行にあたっては、まず、ＨＭＩ装置２が備える図示しないＲＡＭにプラント制御監視画面ソフトウェア２ｃがロードされる。
【００２７】
そして、ＨＭＩ装置２の図示しないＣＰＵによりＲＡＭにロードされたプラント制御監視画面ソフトウェア２ｃが実行されることにより、画面表示部２ａの画面表示内容制御機能がＨＭＩ装置２において実現される。
【００２８】
この画面表示部２ａの画面表示内容制御機能には、具体的に例えば、各プラント機器の構成要素を表現する表示部品や、例えばボタンや数値入力フィールド等の表示部品等を画面表示部２ａの画面内の所定位置に、所定の属性（色・大きさ等）でもって表示する機能、受信した表示信号に基づく画面表示部２ａの表示内容の更新を行う機能、入力部２ｂに対する操作内容に応じた画面表示部２ａの表示内容の更新を行う機能、及び、入力部２ｂを介した画面表示部２ａに表示された表示部品に対する操作内容に基づいて操作信号を生成する機能等が含まれている。
【００２９】
プラント制御監視画面ソフトウェア２ｃは、以上に挙げたような画面表示部２ａの画面表示内容制御機能が有する各種の機能を実現するための制御命令等が組み合わされて構成されたプログラムである。
【００３０】
一方、プラント制御装置１には、その制御動作を制御するための制御プログラムが備えられており、例えば、ＲＯＭに予め記憶された制御プログラムがＲＡＭにロードされた上でプラント制御装置１の図示しないＣＰＵで実行されることにより、プラント制御装置１における制御機能が実現される。
【００３１】
この制御機能のうち、特にＨＭＩ装置２との各種信号（操作信号や表示信号等）のやり取りに関する機能について担当するプログラムが、制御プログラムの一部であるＨＭＩインターフェースプログラム１ａである。また、このＨＭＩインターフェースプログラム１ａにおいて用いられる変数の定義の設定がＨＭＩインターフェース用変数定義１ｂである。
【００３２】
ＨＭＩインターフェース用変数定義１ｂは、ＨＭＩ装置２へと送信する表示信号及びＨＭＩ装置２から受信する操作信号に用いられているタグ変数の定義である。このＨＭＩインターフェース用変数定義１ｂは、図２に示すように、少なくとも変数名、データ型、値、コメント及び読み書き属性の情報を有している。このうち、変数名は、定義された変数中において一意に特定可能に名付けられたものが用いられる。また、コメントには、その変数が何に用いられるのか等を説明する任意の文字列が格納されている。
【００３３】
プラント制御装置１は、各プラント機器から送られてきたフィードバック信号に基づいて、ＨＭＩ装置２に表示を指示する表示信号を生成する。この表示信号を生成する際には、フィードバック信号に含まれる検出値が変数に格納されるが、フィードバック信号に含まれる検出値の種類毎に、格納されるべき変数がＨＭＩインターフェース用変数定義１ｂにおいて定義されている。
【００３４】
すなわち、ＨＭＩインターフェースプログラム１ａを実行した処理においては、フィードバック信号に含まれる各検出値が、ＨＭＩインターフェース用変数定義１ｂに従って変数に格納される。そして、こうして値が格納された変数を含む表示信号が生成されてＨＭＩ装置２へと送信される。
【００３５】
ＨＭＩ装置２においては、プラント制御装置１から送信された表示信号を受信すると、この表示信号に含まれている変数の値が、それぞれに対応するタグ変数へと書き込まれる。そして、プラント制御監視画面ソフトウェア２ｃは、このタグ変数を用いて処理を実施して、受信した表示信号に基づく画面表示部２ａの表示内容の更新が行われる。具体的に例えば、表示部品の色替表示、数値表示やグラフ表示等がなされる。
【００３６】
一方、ＨＭＩ装置２において、操作者の入力部２ｂへの入力操作により、画面表示部２ａに表示された例えばボタンやフィールド等の表示部品に対して、ボタン押下やフィールドへの数値入力等の操作がなされると、ボタン押下に対応した選択値やフィールドへの入力値が、当該操作された表示部品に割り当てられたタグ変数に書き込まれる。そして、ＨＭＩ装置２は、こうして値が書き込まれたタグ変数を含む操作信号を生成して、プラント制御装置１へと送信する。
【００３７】
プラント制御装置１においては、ＨＭＩ装置２から送信された操作信号の内容が、ＨＭＩインターフェース用変数定義１ｂでの定義に従って該当する変数に書き込まれる。そして、ＨＭＩインターフェースプログラム１ａにおいて、当該変数の内容を参照することでＨＭＩ装置２から送られた操作信号の内容に応じた制御信号の生成処理等が行われる。
【００３８】
図３は、ＨＭＩ装置２のプラント制御監視画面ソフトウェア２ｃの内容を解析して、プラント制御監視画面ソフトウェア２ｃの設計作業を支援するための各種成果物を生成して出力する設計支援装置本体４の構成を示すものである。この設計支援装置本体４は、今まで説明してきたプラント制御装置１とＨＭＩ装置２とを有するＨＭＩシステムの構成を前提としているが、これらのシステムとは別個に独立して存在している。
【００３９】
まず、設計支援装置本体４が備える画面ソフトウェア解読手段５は、プラント制御監視画面ソフトウェア２ｃの内容を解読して、画面ソフトウェア抽出情報７を出力するものである。
【００４０】
設計支援装置本体４には、プラント制御監視画面ソフトウェア２ｃを記述するプログラム言語の仕様定義一式が、プログラム定義ライブラリ６として予め記憶されている。このプログラム定義ライブラリ６に記憶されるプログラム言語の定義には、制御文等で用いられる予約語の種類及びその意味等の意味規則や、各単語の組み合わせ方等を規定する構文規則が含まれている。
【００４１】
そして、画面ソフトウェア解読手段５は、プラント制御監視画面ソフトウェア２ｃのソースコードが入力されると、プログラム定義ライブラリ６を用いて、プラント制御監視画面ソフトウェア２ｃに記述された内容を解読していき、その解読結果を画面ソフトウェア抽出情報７として出力する。
【００４２】
この画面ソフトウェア抽出情報７には、プラント制御監視画面ソフトウェア２ｃによって画面表示部２ａに表示される表示部品の情報が含まれている。具体的に例えば、その表示部品は固定描画されるものなのか、可変描画されるものなのか、固定描画されるものである場合、その使用図形、使用文字、使用数値、大きさ、表示位置及び表示色等、可変描画されるものである場合、その名称、コメント、使用図形、使用文字、使用数値、大きさ、桁数、表示位置、可変色及び対応変数等の情報である。さらに、各表示部品について、表示機能種別、操作（タッチ）機能の有無、操作信号取り込み変数（アドレス）、操作信号出力変数（アドレス）、表示信号入力変数（アドレス）の情報も含まれる。
【００４３】
画面ソフトウェア解読手段５により生成された画面ソフトウェア抽出情報７は、設計支援装置本体４内に記憶、保存される。
【００４４】
なお、前述したように、ＨＭＩ装置２と設計支援装置本体４とは別個に独立しているが、プラント制御監視画面ソフトウェア２ｃの入力は、ＨＭＩ装置２からプラント制御監視画面ソフトウェア２ｃを持ち運び可能な記憶媒体に一旦複製した上で、この記憶媒体から設計支援装置本体４に複製されたプラント制御監視画面ソフトウェア２ｃを入力する等、従来周知の方法を適宜使用することによって行うことができる。
【００４５】
また、画面ソフトウェア解読手段５におけるプラント制御監視画面ソフトウェア２ｃの解読にあたっては、ＨＭＩインターフェース用変数定義１ｂを併せて入力して用いるようにしてもよい。ＨＭＩインターフェース用変数定義１ｂに含まれている情報のうち、コメントには使用される各変数の内容についての説明文が格納されている場合があり、この説明文を参照することで、例えば設計者等は変数の内容についてより容易に理解することができる。
【００４６】
したがって、変数についてのコメントが存在する場合には、出来るだけこれを画面ソフトウェア抽出情報７に含まれるようにした方が好ましく、変数についてのコメントの情報源としてＨＭＩインターフェース用変数定義１ｂは有用である。
【００４７】
設計支援装置本体４が備える解説リスト作成手段８は、画面ソフトウェア抽出情報７に基づいて、プラント制御監視画面ソフトウェア２ｃの内容を解説する解説リスト９を作成するものである。
【００４８】
画面ソフトウェア抽出情報７は、プラント制御監視画面ソフトウェア２ｃに記述された内容をそのまま抽出したものであるため、そのままでは人間の理解には適さないデータ形式となっている。そこで、プラント制御監視画面ソフトウェア２ｃの記述内容の理解が容易となるように画面ソフトウェア抽出情報７を加工して出力するものが解説リスト作成手段８である。
【００４９】
この解説リスト９は、設計支援装置本体４から出力される成果物の１つで、さらに、数字表示方法解説リスト９ａ及び色替表示方法解説リスト９ｂとに分類される。これらの数字表示方法解説リスト９ａ及び色替表示方法解説リスト９ｂの構成の具体的な例を図４及び図５に示す。
【００５０】
図５に、数字表示方法解説リスト９ａの具体例を示す。この数字表示方法解説リスト９ａは、表示部品のうち数字を表示するものにおける各種の属性を整理したものである。このように、数字表示方法解説リスト９ａは、管理番号、名称、表示文字の全角／半角の別、表示変数、表示位置（Ｘ座標、Ｙ座標）、表示方向、表示桁数、小数点位置、文字サイズ及び文字倍率等の情報を含んでいる。
【００５１】
このうち、管理番号は表示部品を一意に特定するために各表示部品に自動的に割り振られた番号である。また、表示変数は表示部品のそれぞれに対応付けられた変数名であり、表示部品に表示される数値としてどの変数の値を用いるのかを示している。
【００５２】
図６に、色替表示方法解説リスト９ｂの具体例を示す。この色替表示方法解説リスト９ｂは、表示部品のうち色替表示が行われるものにおける各種の属性を整理したものである。このように、色替表示方法解説リスト９ｂは、管理番号、名称、表示変数、表示位置（Ｘ座標、Ｙ座標）、部品種別、部品名称及び色替方法（パレット番号）等の情報を含んでいる。
【００５３】
このうち、管理番号や表示変数については先に述べた数字表示方法解説リスト９ａの場合と同様である。また、色替方法は、色替えの前後での表示色を指定するものである。この色替方法については、色替えの前後での表示色について予め設定した色パレットを用意しておき、使用する色パレットの番号を指定するようにしてもよい。
【００５４】
また、解説リスト９に、さらに、操作（タッチ）機能の有無や、表示変数のアドレス等の情報を含むようにしてもよい。
【００５５】
なお、解説リスト９（数字表示方法解説リスト９ａ、色替表示方法解説リスト９ｂ）の出力形式は、ＣＳＶ（Ｃｏｍｍａ  Ｓｅｐｅｒａｔｅｄ  Ｖａｌｕｅ：カンマ区切り）形式、タブ区切り形式のテキストファイルや、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）等の汎用フォーマット、及び、市販されている表計算アプリケーションのファイル形式等を適宜用いる。
【００５６】
このような汎用フォーマットや市販表計算アプリケーションのファイル形式を用いることで、解説リスト９の利便性を向上することができる。
【００５７】
設計支援装置本体４が備える画面仕様書復元手段１０は、画面ソフトウェア抽出情報７に基づいて、ＨＭＩ装置２におけるプラント制御監視画面の操作・表示方法を定義する画面仕様書１２を復元するものである。
【００５８】
設計支援装置本体４には、画面仕様書１２を作成する際の規則、様式や用語等の定義一式が、仕様書定義ライブラリ１１として予め記憶されている。そして、画面仕様書復元手段１０は、仕様書定義ライブラリ１１を参照しながら、画面ソフトウェア抽出情報７から画面仕様書１２を復元し出力する。
【００５９】
図６に、こうして画面仕様書復元手段１０により復元されて設計支援装置本体４から出力される成果物の１つである画面仕様書１２の具体例を示す。このように、画面仕様書１２は、管理番号、表示部品の種別、名称（コメント）、色替方法、表示位置（Ｘ座標、Ｙ座標）、表示する変数の名称及び表示する変数のアドレス等の情報を含んでいる。また、さらに、数値表示仕様（桁数）や文字表示仕様（文字数）等を含むようにしてもよい。
【００６０】
このうち、表示部品の種別とは、例えば、タッチ操作領域設定部品、色替え部品、形替え部品、位置替え部品、数値表示部品、グラフ表示部品や文字表示部品等である。また、色替方法の仕様は例えば信号オフ色とオン色とを指定するものであり、前述した色替表示方法解説リスト９ｂと同様にパレット番号を指定してもよい。パレット番号を指定する場合には、別途色替え用の色パレットを定義しておく必要がある。
【００６１】
なお、画面仕様書１２の出力形式についても解説リスト９の場合と同様、ＣＳＶ形式、タブ区切り形式のテキストファイルや、ＸＭＬ等の汎用フォーマット、及び、市販されている表計算アプリケーションのファイル形式等を適宜用いることができる。
【００６２】
また、仕様書定義ライブラリ１１について、画面仕様書１２が準拠すべき規則、様式や定義は随時に変更や改善がなされることが一般的である。したがって、これから復元しようとする画面仕様書１２が準拠すべき規則・定義の仕様書定義ライブラリ１１を用意して用いることになる。また、設計支援装置本体４から出力される画面仕様書１２の準拠規則を変更したい場合には、仕様書定義ライブラリ１１のみを変更すればよく、画面仕様書１２の様式等について柔軟に変更・対応することができる。
【００６３】
設計支援装置本体４が備える画面イメージ復元手段１３は、画面ソフトウェア抽出情報７に基づいて、ＨＭＩ装置２におけるプラント制御監視画面の画面イメージ１５を復元するものである。
【００６４】
設計支援装置本体４には、ＨＭＩ装置２におけるプラント制御監視画面を構成する各種の表示部品一式の情報が画面表示部品ライブラリ１４として予め記憶されている。そして、画面イメージ復元手段１３は、画面表示部品ライブラリ１４を参照しながら、画面ソフトウェア抽出情報７からＨＭＩ装置２における実際のプラント制御監視画面をプラント制御監視画面ソフトウェア２ｃにおける指定色で忠実に復元し画面イメージ１５として出力する。
【００６５】
図７に、こうして画面イメージ復元手段１３により復元されて設計支援装置本体４から出力される成果物の１つである画面イメージ１５の具体例を示す。このように、画面イメージ１５には、例えばタッチ操作部、図形、数値、文字、グラフ及び表示色等の要素が復元されている。
【００６６】
なお、画面イメージ１５の出力形式については、例えば、ラスタ画像形式の各種の汎用ファイルフォーマットや、ベクタ形式の各種の汎用ファイルフォーマットを用いることができる。また、市販されている画像編集アプリケーションのファイル形式を用いるようにしてもよい。
【００６７】
以上のように構成された設計支援装置本体４は、前述したプラント制御装置１及びＨＭＩ装置２の構成を前提として、ＨＭＩ装置２の画面表示部２ａにおける画面表示内容を制御するためのプラント制御監視画面ソフトウェア２ｃに記述された内容を解読し、画面ソフトウェア抽出情報７を生成する画面ソフトウェア解読手段５を備えている。
【００６８】
そして、設計支援装置本体４は、この中間生成物である画面ソフトウェア抽出情報７から、プラント制御監視画面の設計を支援する解説リスト９、画面仕様書１２及び画面イメージ１５を成果物として出力するための解説リスト作成手段８、画面仕様書復元手段１０及び画面イメージ復元手段１３をさらに備えている。
【００６９】
したがって、既にあるＨＭＩ装置２のプラント制御監視画面の表示内容や操作仕様を踏襲したプラント制御監視画面ソフトウェアを設計しようとした場合に、既存のＨＭＩ装置２のプラント制御監視画面ソフトウェア２ｃを設計支援装置本体４に入力することで、既存のＨＭＩ装置２のプラント制御監視画面を反映した解説リスト９、画面仕様書１２及び画面イメージ１５を得ることができる。
【００７０】
そして、設計者は、解説リスト９を参考にすることで既存のプラント制御監視画面ソフトウェア２ｃの内容の理解が容易になる。既存のプラント制御監視画面ソフトウェア２ｃの内容の理解が容易になれば、例えば、既存のプラント制御監視画面ソフトウェア２ｃで実現されていた機能のうち、更新後のＨＭＩ装置２に踏襲可能な機能と踏襲不可能な機能との判別すなわち最新機能へと代替すべき旧機能の判別を容易に行うことが可能となる。
【００７１】
また、画面イメージ１５により、既存のＨＭＩ装置２に画面印刷機能が無い場合であっても現地で画面表示部２ａを直接撮影等することなく、プラント制御監視画面の実際の様子を把握することができる。さらに、画面仕様書１２は更新後のＨＭＩ装置２で使用するプラント制御監視画面ソフトウェア２ｃのための画面仕様書として転用することが可能であって、画面仕様設計の手間を大幅に低減することができる。
【００７２】
このように、以上のように構成された設計支援装置においては、既存のＨＭＩ装置で用いられていたプラント制御監視画面ソフトウェアの解読作業や当該ソフトウェアからの画面仕様書や画面イメージの復元作業の効率向上に寄与することができる。したがって、たとえ、既存のＨＭＩ装置についての知識が乏しいプラント制御監視画面に関わるシステム設計者、ＨＭＩグラフィック画面設計者及び制御プログラム設計者が作業を担当しても、設計時間短縮と不具合混入のリスク低減の効果を得ることができる。
【００７３】
実施の形態２．
図８及び図９は、この発明の実施の形態２に係るもので、図８は設計支援装置本体の構成を示すブロック図、図９は設計支援装置本体が出力する画面イメージの例を示す図である。
【００７４】
ここで説明する実施の形態２は、前述した実施の形態１の設計支援装置本体の構成に、画面イメージ復元手段により復元された画面イメージにおける表示部品の表示色や表示位置等を調整するための画面イメージ調整手段を加えて設けるようにしたものである。
【００７５】
すなわち、図８に示すように、設計支援装置本体４には、画面イメージ復元手段１３により画面ソフトウェア抽出情報７から復元された画面イメージについて、その表示部品の表示色（画面背景色を含む）及び表示位置・表示サイズを、設計者が指定した任意のものに調整するための画面イメージ調整手段１６が備えられている。そして、画面イメージ調整手段１６からの出力が、設計支援装置本体４から最終的に出力される画面イメージ１５となる。
その他の構成については実施の形態１と同様であるので、その説明は省略する。
【００７６】
プラント制御監視画面ソフトウェア２ｃで指定される表示色は、ＨＭＩ装置２の画面表示部２ａに表示された際の視認性を考慮して決定されるため、復元された画面イメージ１５は、特に印刷した場合等における視認性が、必ずしも良好であるとは限らない。
【００７７】
そこで、例えば、復元された画面イメージの背景色を黒色から白色に変更したり、文字色を白色から黒色に変更したり、薄い色を濃い色へと変更したりすることにより、より視認性を向上した画面イメージ１５を得ることができる。
【００７８】
また、表示色に加えて、表示部品の配置（位置及びサイズ）を編集可能なものとすることで、画面イメージ復元手段１３により復元された画面イメージをベースとして、画面イメージ調整手段１６により設計者が表示部品の色や配置を変更することができるようになるため、出力された画面イメージ１５をそのまま例えば新しいＨＭＩ装置２用の画面案として転用することが可能となる。
【００７９】
なお、ここでは、復元された画面イメージにおける表示部品の表示色及び表示位置の双方を調整、編集可能とした場合について説明したが、調整、編集の対象を、表示部品の表示色又は表示位置のいずれか一方のみとしてもよい。
【００８０】
実施の形態３．
図１０から図１２は、この発明の実施の形態３に係るもので、図１０は設計支援装置本体の構成を示すブロック図、図１１は設計支援装置本体が出力する画面イメージの例を示す図、図１２は図１１中のＡ部を拡大した図、図１３は図１１中のＢ部を拡大した図である。
【００８１】
ここで説明する実施の形態３は、前述した実施の形態１や実施の形態２における設計支援装置本体の構成に、画面仕様書復元手段により復元された画面仕様において各表示部品に割り振られた管理番号や、画面仕様に基づく操作（タッチ）範囲を、画面イメージ復元手段により復元された画面イメージに付加的に重ね合わせて表示させる操作表示仕様付加手段１７を加えて設けるようにしたものである。
【００８２】
すなわち、図１０に示すように、設計支援装置本体４には、画面イメージ復元手段１３により画面ソフトウェア抽出情報７から復元された画面イメージに、画面仕様書復元手段により画面ソフトウェア抽出情報７から復元された画面仕様に関する情報を付加的に重ね合わせたものを画面イメージ１５として出力する操作表示仕様付加手段１７が備えられている。
その他の構成については実施の形態１と同様であるので、その説明は省略する。
【００８３】
この実施の形態において操作表示仕様付加手段１７を経て設計支援装置本体４から出力される画面イメージ１５の具体的な例について、図１１から図１３を参照して説明する。図１１が操作表示仕様付加手段１７により操作表示仕様情報が付加された画面イメージ１５の全体図である。そして、図１２が、この図１１中のＡ部を拡大したものであり、画面イメージ１５中の各表示部品の所定の位置（ここでは左上隅）には、それぞれの表示部品の画面仕様書１２における管理番号表示１８が付加されている。
【００８４】
また、図１３は図１１中のＢ部を拡大したものである。この図１３に示すように、図１２と同じく、画面イメージ１５中の各表示部品の所定の位置（左上隅）には、それぞれの表示部品の画面仕様書１２における管理番号表示１８が付加されている。そして、さらに、画面イメージ１５中の各表示部品における例えばマウスやタッチパネルによる操作対象領域１９が付加されて表示されている。
【００８５】
このように、画面イメージ復元手段１３により復元された画面イメージ上に、さらに管理番号表示１８や操作対象領域１９を付加することにより、画面仕様書復元手段１０により復元された画面仕様書１２において定義された個々の操作・表示仕様が、画面イメージ１５上のどの表示部品についてのものなのかを容易に判別することができる。また、逆に、画面イメージ復元手段１３により復元された画面イメージ１５上の表示部品について、画面仕様書１２においてどのような操作・表示仕様定義がなされているのかを容易に知ることもできる。
【符号の説明】
【００８６】
１    プラント制御装置
１ａ  ＨＭＩインターフェースプログラム
１ｂ  ＨＭＩインターフェース用変数定義
２    ＨＭＩ装置
２ａ  画面表示部
２ｂ  入力部
２ｃ  プラント制御監視画面ソフトウェア
３    通信ネットワーク
４    設計支援装置本体
５    画面ソフトウェア解読手段
６    プログラム定義ライブラリ
７    画面ソフトウェア抽出情報
８    解説リスト作成手段
９    解説リスト
９ａ  数字表示方法解説リスト
９ｂ  色替表示方法解説リスト
１０    画面仕様書復元手段
１１    仕様書定義ライブラリ
１２    画面仕様書
１３    画面イメージ復元手段
１４    画面表示部品ライブラリ
１５    画面イメージ
１６    画面イメージ調整手段
１７    操作表示仕様付加手段
１８    管理番号表示
１９    操作対象領域
【図１】
0005772639.tif 000002
【図２】
0005772639.tif 000003
【図３】
0005772639.tif 000004
【図４】
0005772639.tif 000005
【図５】
0005772639.tif 000006
【図６】
0005772639.tif 000007
【図７】
0005772639.tif 000008
【図８】
0005772639.tif 000009
【図９】
0005772639.tif 000010
【図１０】
0005772639.tif 000011
【図１１】
0005772639.tif 000012
【図１２】
0005772639.tif 000013
【図１３】
0005772639.tif 000014