(57)【要約】【課題】ＨＭＩエンジニア用情報設計部と、コントローラエンジニア用情報設計部との間で、プラント制御管理仕様情報の整合性を確保できる設計支援装置を提供する。【解決手段】互いに切替可能なＨＭＩエンジニア用情報設計部とコントローラエンジニア用情報設計部を備える。ＨＭＩエンジニア用情報設計部は、第１切替指示に応じて、第１仕様情報登録手段により登録されたプラント制御管理仕様情報をコントローラエンジニア用情報設計部に送信し、解除指示が入力されるまで仕様情報作成手段の実行を禁止する。コントローラエンジニア用情報設計部は、第２切替指示に応じて、第２仕様情報登録手段により追加登録されたプラント制御管理仕様情報と解除指示とをＨＭＩエンジニア用情報設計部に送信する第２切替手段を備える。選択データ一時記憶手段によりデータが一時記憶された後、実行指示がなされるまでの間は、第２切替手段の実行を禁止する。【選択図】図９
2016051434.tif 000002
【特許請求の範囲】
【請求項１】
プラントを監視するためのヒューマンマシンインタフェース装置（ＨＭＩ装置）と前記プラントを制御する制御装置との間で信号を送受信するために用いられる、前記ＨＭＩ装置の監視画面に表示される用品と前記制御装置との対応関係を定めたインタフェース情報を生成する設計支援装置であって、
互いに切替可能なＨＭＩエンジニア用情報設計部とコントローラエンジニア用情報設計部と、を備え、
前記ＨＭＩエンジニア用情報設計部は、
少なくとも画面番号、用品番号、用品種別、制御装置番号が入力されたプラント制御管理仕様情報を作成可能な仕様情報作成手段と、
実行指示に応じて、前記プラント制御管理仕様情報中の画面番号、用品番号、用品種別、制御装置番号に基づいて、インタフェース情報を生成する第１インタフェース情報生成手段と、
前記プラント制御管理仕様情報に、前記第１インタフェース情報生成手段により生成されたインタフェース情報を関連付けて登録する第１仕様情報登録手段と、
第１切替指示に応じて、前記第１仕様情報登録手段により登録されたプラント制御管理仕様情報を前記コントローラエンジニア用情報設計部に送信し、解除指示が入力されるまで前記仕様情報作成手段の実行を禁止する第１切替手段と、を有し、
前記コントローラエンジニア用情報設計部は、
前記ＨＭＩエンジニア用情報設計部から受信した既存のプラント制御管理仕様情報から画面番号リストと、用品番号リストと、制御装置番号リストと、インタフェース情報リストとを抽出する既存仕様情報抽出手段と、
前記画面番号リストと、前記制御装置番号リストと、前記ＨＭＩ装置の監視画面に追加可能な用品群を予め定めた用品種別リストとを含む追加用品登録画面を表示する追加用品登録画面表示手段と、
前記追加用品登録画面で選択された、前記画面番号リスト中の画面番号と、前記用品種別リスト中の用品種別と、前記制御装置番号リスト中の制御装置番号とを一時記憶する選択データ一時記憶手段と、
実行指示に応じて、前記選択データ一時記憶手段に一時記憶された画面番号、用品種別、制御装置番号と、前記用品番号リストに含まれていない新規の用品番号とに基づいて、前記インタフェース情報リストに含まれていない新規のインタフェース情報を生成する第２インタフェース情報生成手段と、
前記選択データ一時記憶手段に一時記憶された画面番号、用品種別、制御装置番号と、前記新規の用品番号と、前記第２インタフェース情報生成手段により生成されたインタフェース情報とを関連付けて、前記既存のプラント制御管理仕様情報に追加登録する第２仕様情報登録手段と、
第２切替指示に応じて、前記第２仕様情報登録手段により追加登録されたプラント制御管理仕様情報と前記解除指示とを前記ＨＭＩエンジニア用情報設計部に送信する第２切替手段と、
前記選択データ一時記憶手段によりデータが一時記憶された後、前記実行指示がなされるまでの間は、前記第２切替手段の実行を禁止する第２切替禁止手段と、を有すること、
を特徴とする設計支援装置。
【請求項２】
前記コントローラエンジニア用情報設計部は、
さらに、前記ＨＭＩエンジニア用情報設計部から受信した既存のプラント制御管理仕様情報から、インタフェース情報が関連付けられていない未完成データを除外する未完成データ除外手段を備え、
前記既存仕様情報抽出手段は、前記未完成データ除外手段により未完成データが除外された後のプラント制御管理仕様情報から画面番号リストと、用品番号リストと、制御装置番号リストと、インタフェース情報リストとを抽出すること、
を特徴とする請求項１記載の設計支援装置。
【請求項３】
前記コントローラエンジニア用情報設計部は、
さらに、前記第２仕様情報登録手段により追加登録されたプラント制御管理仕様情報に、前記未完成データを再登録する未完成データ再登録手段を備え、
前記第２切替手段は、前記第２切替指示に応じて、前記未完成データ再登録手段により前記未完成データが再登録されたプラント制御管理仕様情報と、前記解除指示とを前記ＨＭＩエンジニア用情報設計部に送信すること、
を特徴とする請求項２記載の設計支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、プラントを監視するためのヒューマンマシンインタフェース装置（ＨＭＩ装置）と、このプラントを制御する制御装置との間で信号を送受信するために用いられる、ＨＭＩ装置の監視画面に表示される用品と制御装置との対応関係を定めたインタフェース情報を生成する設計支援装置に関する。
【背景技術】
【０００２】
一般に、鉄鋼プラント等を中心としたプラントの制御監視システムにおいては、主にハードウェア用品により構成される操作盤から受け付けた操作信号に基づいて制御装置がプラントの制御を行うものから、操作画面を有するＨＭＩ（Human Machine Interface）装置から制御装置が操作信号を受け付け、この操作信号に基づいて制御装置がプラントの制御を行うものへと急激な変化を遂げている。
【０００３】
さらに、このようなＨＭＩ装置が適用された制御監視システムにおいては、操業者側によるプラントの制御及び監視の多様な要求仕様に柔軟に対応させるため、ＨＭＩ装置が多機能化し、それに伴って画面仕様も増大している。
【０００４】
例えば、鉄鋼プラントに用いられるＨＭＩ装置を備えた制御・監視システムにおいて、ＨＭＩ装置の画面設計を行う設計者は、画面上に表示される１万点を超える表示部品と数万点におよぶ操作信号や表示信号等のＨＭＩインタフェース信号の登録を行う必要があり、設計業務の効率向上の手段が切望されていた。
【０００５】
また、ＨＭＩインタフェース信号の割付処理を含むＨＭＩシステム設計作業では、画面構成や制御装置の構成を含めて、設計者の豊富な経験と知識が必要であり、限られた設計者しかこの設計作業を行うことができなかった。
【０００６】
また、昨今のプラントの大規模化に伴って、制御監視システムも大規模化されており、このような大規模プラントの制御・監視システムでは、制御装置とこの制御装置にネットワークを介して接続されるＨＭＩ装置とを備える構成とする場合が多くなっている。
【０００７】
このような構成を有する制御監視システムにおいては、制御装置とＨＭＩ装置との間で、正確に信号（操作信号や表示信号）を伝送する必要がある。そのためには、ＨＭＩ装置の監視画面上の用品と制御装置との間で信号を送受信するための一意のインタフェース情報を定めて、ＨＭＩ装置側と制御装置側にそれぞれ設定する必要がある。具体的には、インタフェース情報には、ＨＭＩ装置の監視画面上の用品と制御装置との間で信号を送受信するための送受信アドレスや、信号とＨＭＩ装置の監視画面上の用品とを関連付ける信号名称が含まれる。
【０００８】
このようなインタフェース情報を各装置に割り付ける作業を設計者が手入力により行う場合、設計者にとって非常に大きな負担となり、膨大な作業時間が必要になると共に、作業ミスの発生の原因となっていた。
【０００９】
特許文献１（特開２００９−２３０５７２号公報）には、ネットワークを介して接続された制御装置とＨＭＩ装置との間で、操作信号および表示信号を送受信するためのインタフェース情報（送受信アドレスおよび信号名称）を生成する設計支援装置が提案されている。この設計支援装置は、ＨＭＩ装置に表示される監視画面の画面番号、監視画面上の用品の用品番号、用品の種類を一意に識別する用品種別、用品の位置情報、用品の属性情報（例えば、ボタンの色や、ボタンに表示される文字列）、制御装置を特定する制御装置番号などが定義されたプラント制御管理仕様情報に基づいて、インタフェース情報を正確に生成する。これにより、設計者による設計作業の作業時間及び作業ミスの大幅な低減を図るものである。
【００１０】
尚、出願人は、本発明に関連するものとして、上記の文献を含めて、以下に記載する文献を認識している。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２００９−２３０５７２号公報
【特許文献２】特開平９−２８２０２５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
上述したプラント制御管理仕様情報を一から作成するためには、監視画面上に表示される各種用品についての専門知識を必要とするため、仕様情報の作成は主にＨＭＩ装置について専門知識を有するＨＭＩエンジニアにより行われる。
【００１３】
ところで、制御監視システムの開発においてＨＭＩ装置の既存の監視画面上に用品を追加する要求仕様の変更が生じる場合がある。要求仕様の変更があった場合、特許文献１の設計支援装置では、新たに用品情報を追加した仕様情報をＨＭＩエンジニアが用意し、これに基づいてインタフェース情報を作成することとなる。しかしながら、ＨＭＩエンジニアが不在の場合など、ＨＭＩエンジニアによるインタフェース情報の作成を待たずに、コントローラエンジニアが制御装置の開発を進めたい場合もある。このような場合、ＨＭＩ装置の専門知識を有さず、プラント制御管理仕様情報の記述方法を熟知していないコントローラエンジニアでも、インタフェース情報に新たな用品を追加できる仕組みが必要となる。
【００１４】
コントローラエンジニアは、制御装置についての専門知識を有するものの、プラント制御管理仕様情報の記述方法を熟知していない。そのため、インタフェース情報の基となるプラント制御管理仕様情報を一から作成することは容易ではない。そこで、当初ＨＭＩエンジニアが作成した既存のプラント制御管理仕様情報の各項目のデータをリスト化し、追加用品に関する情報をリストから選択する形式で決定することで、インタフェース情報の生成を容易にすることが考えられる。
【００１５】
このようなコントローラエンジニア用情報設計ツールは、選択形式を採用するため、既存のプラント制御管理仕様情報のデータ範囲内でしか追加用品を作成できないが、簡易な方法でインタフェース情報を作成することが可能となる。一方、ＨＭＩエンジニア用情報設計ツールは、自由に一からプラント制御管理仕様情報を作成することが可能である。
【００１６】
ＨＭＩエンジニアやコントローラエンジニアが単独でインタフェース情報を生成するためには、その基となるプラント制御管理仕様情報を、ＨＭＩエンジニア用情報設計ツールとコントローラエンジニア用情報設計ツールとの間で整合性を確保しつつ受け渡す必要がある。コントローラエンジニア用情報設計ツール使用時には、ＨＭＩエンジニアが作成した既存のプラント制御管理仕様情報を、コントローラエンジニア用情報設計ツールのみが使用可能な状態にする必要がある。一方、コントローラエンジニア用情報設計ツールにより用品が追加されたプラント制御管理仕様情報は、その後ＨＭＩエンジニア用情報設計ツールが使用可能な状態にする必要がある。
【００１７】
この発明は、上述のような課題を解決するためになされたもので、ＨＭＩエンジニア用情報設計部と、コントローラエンジニア用情報設計部との間で、プラント制御管理仕様情報の整合性を確保しつつ受け渡すことのできる設計支援装置を提供することを目的とする。
【課題を解決するための手段】
【００１８】
この発明は、上記の目的を達成するため、プラントを監視するためのヒューマンマシンインタフェース装置（ＨＭＩ装置）とプラントを制御する制御装置との間で信号を送受信するために用いられるＨＭＩ装置の監視画面に表示される用品と、前記制御装置との対応関係を定めたインタフェース情報を生成する設計支援装置である。この設計支援装置は、互いに切替可能なＨＭＩエンジニア用情報設計部とコントローラエンジニア用情報設計部とを備える。
【００１９】
ＨＭＩエンジニア用情報設計部は、仕様情報作成手段と、第１インタフェース情報生成手段と、第１仕様情報登録手段と、第１切替手段とを有する。
【００２０】
仕様情報作成手段は、少なくとも画面番号、用品番号、用品種別、制御装置番号が入力されたプラント制御管理仕様情報を作成する。第１インタフェース情報生成手段は、実行指示に応じて、プラント制御管理仕様情報中の画面番号、用品番号、用品種別、制御装置番号に基づいて、インタフェース情報を生成する。第１仕様情報登録手段は、プラント制御管理仕様情報に、第１インタフェース情報生成手段により生成されたインタフェース情報を関連付けて登録する。第１切替手段は、第１切替指示に応じて、第１仕様情報登録手段により登録されたプラント制御管理仕様情報をコントローラエンジニア用情報設計部に送信し、解除指示が入力されるまで仕様情報作成手段の実行を禁止する。
【００２１】
コントローラエンジニア用情報設計部は、既存仕様情報抽出手段と、追加用品登録画面表示手段と、選択データ一時記憶手段と、第２インタフェース情報生成手段と、第２仕様情報登録手段と、第２切替手段と、第２切替禁止手段とを有する。
【００２２】
既存仕様情報抽出手段は、ＨＭＩエンジニア用情報設計部から受信した既存のプラント制御管理仕様情報から画面番号リストと、用品番号リストと、制御装置番号リストと、インタフェース情報リストとを抽出する。追加用品登録画面表示手段は、画面番号リストと、制御装置番号リストと、ＨＭＩ装置の監視画面に追加可能な用品群を予め定めた用品種別リストとを含む追加用品登録画面を表示する。選択データ一時記憶手段は、追加用品登録画面で選択された、画面番号リスト中の画面番号と、用品種別リスト中の用品種別と、制御装置番号リスト中の制御装置番号とを一時記憶する。
実行指示に応じて、前記選択データ一時記憶手段に一時記憶された画面番号、用品種別、制御装置番号と、前記用品番号リストに含まれていない新規の用品番号とに基づいて、前記インタフェース情報リストに含まれていない新規のインタフェース情報を生成する第２インタフェース情報生成手段と、第２インタフェース情報生成手段は、選択データ一時記憶手段に一時記憶された画面番号、用品種別、制御装置番号と、新規の用品番号と、第２インタフェース情報生成手段により生成されたインタフェース情報とを関連付けて、既存のプラント制御管理仕様情報に追加登録する。第２切替手段は、第２切替指示に応じて、第２仕様情報登録手段により追加登録されたプラント制御管理仕様情報と解除指示とをＨＭＩエンジニア用情報設計部に送信する。第２切替禁止手段は、選択データ一時記憶手段によりデータが一時記憶された後、実行指示がなされるまでの間は、第２切替手段の実行を禁止する。
【００２３】
好ましくは、コントローラエンジニア用情報設計部は、さらに未完成データ除外手段を備える。未完成データ除外手段は、ＨＭＩエンジニア用情報設計部から受信した既存のプラント制御管理仕様情報から、インタフェース情報が関連付けられていない未完成データを除外する。また、既存仕様情報抽出手段は、未完成データ除外手段により未完成データが除外された後のプラント制御管理仕様情報から画面番号リストと、用品番号リストと、制御装置番号リストと、インタフェース情報リストとを抽出する。
【００２４】
さらに、好ましくは、コントローラエンジニア用情報設計部は、未完成データ再登録手段を備える。未完成データ再登録手段は、第２仕様情報登録手段により追加登録されたプラント制御管理仕様情報に、未完成データを再登録する。また、第２切替手段は、第２切替指示に応じて、未完成データ再登録手段により未完成データが再登録されたプラント制御管理仕様情報と、解除指示とをＨＭＩエンジニア用情報設計部に送信する。
【発明の効果】
【００２５】
この発明によれば、ＨＭＩエンジニア用情報設計部とコントローラエンジニア用情報設計部との間で、一方がプラント制御管理仕様情報を占有管理することで、定義、登録される情報の混色、消失を回避できる。そのため、プラント制御管理仕様情報の整合性を確保することができる。また、ケアレスミスの削減による品質向上、設計手順の簡素化・効率化によるコスト削減が期待できる。
【図面の簡単な説明】
【００２６】
【図１】本発明の実施の形態１に係る設計支援装置が適用された制御監視システム１０の構成を示す概念構成図である。
【図２】本発明の実施の形態１に係る設計支援装置１が適用された制御監視システム１０に備えられたＨＭＩ装置２の構成を示す構成図である。
【図３】本発明の実施の形態１において、出力部２１６に表示された監視画面の一例を示した図である。
【図４】本発明の実施の形態１に係る設計支援装置１が適用された制御監視システム１０に備えられた制御装置３の構成を示す構成図である。
【図５】本発明の実施の形態１に係る設計支援装置１の構成を示す構成図である。
【図６】プラント制御管理仕様情報の一例を示す概念図である。
【図７】ＨＭＩエンジニア用の設計支援画面である。
【図８】本発明の実施の形態１に係る設計支援装置１に表示される追加用品登録画面８０の模式図である。
【図９】本発明の実施の形態１のシステムにおける、利用者（ＨＭＩエンジニアとコントローラエンジニア）がＨＭＩエンジニア用情報設計部１１１による処理とコントローラエンジニア用情報設計部１１２による処理とを切り替える切替処理の流れについて説明するための図である。
【図１０】本発明の実施の形態２に係る設計支援装置１の構成を示す構成図である。
【図１１】本発明の実施の形態２のシステムにおける、利用者（ＨＭＩエンジニアとコントローラエンジニア）がＨＭＩエンジニア用情報設計部１１１による処理とコントローラエンジニア用情報設計部１１２による処理とを切り替える切替処理の流れについて説明するための図である。
【発明を実施するための形態】
【００２７】
以下、図面を参照して本発明の実施の形態について詳細に説明する。尚、各図において共通する要素には、同一の符号を付して重複する説明を省略する。
【００２８】
実施の形態１．
［制御監視システムの全体構成］
図１は、本発明の実施の形態１に係る設計支援装置が適用された制御監視システム１０の構成を示す概念構成図である。
【００２９】
図１に示すように、実施の形態１に係る設計支援装置１が適用された制御監視システム１０は、設計支援装置１と、ＨＭＩ（Human Machine Interface）装置２と、１つ以上の制御装置３とを備える。ＨＭＩ装置２と制御装置３とは、伝送装置としてのネットワーク４を介して接続されている。
【００３０】
ＨＭＩ装置２は、内部に記憶したタグ変数情報と監視画面情報とに基づいて、監視画面を表示すると共に、利用者による監視画面の操作に基づいて操作信号を生成し、この生成された操作信号を制御装置３へネットワーク４を介して送信する。また、ＨＭＩ装置２は、制御装置３からネットワーク４を介して受信した表示信号に基づいて、監視画面上に表示用品を表示する。なお、監視画面とは、利用者が制御対象であるプラントを監視するために用いられる画面と、利用者が制御対象であるプラントを操作するために用いられる画面とを含むものである。
【００３１】
制御装置３は、ＨＭＩ装置２からネットワーク４を介して受信した操作信号に基づいて、各種プラント機器（図示しない）を制御する。また、制御装置３は、ＨＭＩ装置２の監視画面上に表示用品を表示するための表示信号を生成し、この生成された表示信号をＨＭＩ装置２へネットワーク４を介して送信する。
【００３２】
設計支援装置１は、ＨＭＩエンジニアやコントローラエンジニアに用いられて、ＨＭＩ装置２と制御装置３との間で信号（操作信号および表示信号）を送受信するための情報であるプラント制御管理仕様情報（インタフェース情報を含む）、タグ変数情報およびコントローラ変数情報を生成する。
【００３３】
設計支援装置１は、ＨＭＩエンジニアの操作により、ＨＭＩエンジニアが新規作成又は編集したプラント制御管理仕様情報の基礎的情報に基づいてインタフェース情報、タグ変数情報およびコントローラ変数情報を自動生成する。また、設計支援装置１は、ＨＭＩ装置２の監視画面上に用品を追加する要求仕様の変更があった場合に、コントローラエンジニアが、既存のプラント制御管理仕様情報の範囲内において選択形式で追加用品を定義することで、その追加用品をプラント制御管理仕様情報に追加登録できる。さらに、追加登録されたプラント制御管理仕様情報に基づいて、タグ変数情報およびコントローラ変数情報を自動生成する。
【００３４】
また、設計支援装置１は、記憶媒体５にタグ変数情報および監視画面情報を記憶し、ＨＭＩ装置２が、この記憶媒体５に記憶されたタグ変数情報および監視画面情報を読み出すことにより、ＨＭＩ装置２は、監視画面を生成すると共に、制御装置３との間で操作信号および表示信号を適切に送受信する。
【００３５】
また、設計支援装置１は、記憶媒体５にコントローラ変数情報を記憶し、制御装置３が、この記憶媒体５に記憶されたコントローラ変数情報を読み出し、これに従って所定の送受信プログラムを実行することにより、ＨＭＩ装置２との間で適切に操作信号および表示信号を送受信する。
【００３６】
なお、設計支援装置１は、記憶媒体５によりタグ変数情報、監視画面情報およびコントローラ変数情報を制御装置３およびＨＭＩ装置２へ供給するが、これらの情報を記憶する記憶媒体５には、光ディスク、ＵＳＢ（Universal Serial Bus）メモリ等を用いればよい。また、設計支援装置１とＨＭＩ装置２の間や、設計支援装置１と制御装置３との間をネットワークで接続し、このネットワークを介してこれらの情報を制御装置３およびＨＭＩ装置２へ供給するようにしてもよい。
【００３７】
［ＨＭＩ装置２の構成］
図２は、本発明の実施の形態１に係る設計支援装置１が適用された制御監視システム１０に備えられたＨＭＩ装置２の構成を示す構成図である。
【００３８】
図２に示すように、ＨＭＩ装置２は、ＣＰＵ２１１と、第１のメモリ２１２と、ネットワークインタフェース部２１３と、記憶媒体インタフェース部２１４と、入力部２１５と、出力部２１６と、ハードディスク２１７とを備える。
【００３９】
第１のメモリ２１２は、揮発性半導体等で構成され、その機能上、操作信号記憶手段２１２ａと、表示信号記憶手段２１２ｂとを備えている。
【００４０】
操作信号記憶手段２１２ａは、ＣＰＵ２１１から供給された操作信号をＣＰＵ２１１により指示されたメモリアドレスに記憶する。
【００４１】
表示信号記憶手段２１２ｂは、ネットワーク４を介してネットワークインタフェース部２１３から供給された表示信号をＣＰＵ２１１により指示されたメモリアドレスに記憶する。
【００４２】
ネットワークインタフェース部２１３は、ネットワークカードなどの通信インタフェースであり、このネットワークインタフェース部２１３によりネットワーク４に接続することによって、ネットワーク４に接続された制御装置３との間で操作信号および表示信号を送受信する。
【００４３】
記憶媒体インタフェース部２１４は、記憶媒体５が接続されると、この接続された記憶媒体５に記憶されたタグ変数情報や監視画面情報等の各種情報を読み出し、ＣＰＵ２１１に供給する。
【００４４】
入力部２１５は、マウスやキーボード等の入力装置を備えており、利用者の操作により入力信号を生成しＣＰＵ２１１へ供給する。
【００４５】
出力部２１６は、液晶ディスプレイ等の画像出力装置を備えており、ＣＰＵ２１１から供給された出力信号に基づいて、監視画面等を表示する。
【００４６】
ハードディスク２１７は、その機能上、タグ変数情報記憶手段２１７ａと、監視画面情報記憶手段２１７ｂと、プログラム記憶手段２１７ｃとを備える。
【００４７】
タグ変数情報記憶手段２１７ａは、操作信号の第１のメモリ２１２におけるメモリアドレスと、表示信号の第１のメモリ２１２におけるメモリアドレスと、操作信号のタグ名称と、表示信号のタグ名称とを関連付けてタグ変数情報として記憶する。
【００４８】
監視画面情報記憶手段２１７ｂは、出力部２１６に表示させるための監視画面情報を記憶する。
【００４９】
プログラム記憶手段２１７ｃは、オペレーションシステムの他、出力部２１６に監視画面を表示させるための監視操作プログラム等各種プログラムを記憶する。
【００５０】
ＣＰＵ２１１は、ＨＭＩ装置２の中枢的な制御を行う。また、ＣＰＵ２１１は、ハードディスク２１７のプログラム記憶手段２１７ｃに記憶された監視操作プログラムを実行することにより、監視画面情報記憶手段２１７ｂに記憶された監視画面情報に基づいて監視画面を出力部２１６に表示する。そして、ＣＰＵ２１１は、入力部２１５から供給された入力信号に基づいて操作信号を生成し、タグ変数情報記憶手段２１７ａに記憶されたタグ変数情報のメモリアドレスに基づいて、第１のメモリ２１２の操作信号記憶手段２１２ａに記憶させる。さらに、ＣＰＵ２１１は、操作信号記憶手段２１２ａに記憶された操作信号をネットワークインタフェース部２１３を介して制御装置３へ送信する。
【００５１】
また、ＣＰＵ２１１は、ネットワークインタフェース部２１３により制御装置３から受信した表示信号を、タグ変数情報記憶手段２１７ａに記憶されたタグ変数情報のメモリアドレスに基づいて、第１のメモリ２１２の表示信号記憶手段２１２ｂに記憶させる。そして、ＣＰＵ２１１は、表示信号記憶手段２１２ｂに記憶された表示信号に基づいて、出力部２１６に監視画面上の表示用品を表示させる。
【００５２】
図３は、本発明の実施の形態１において、出力部２１６に表示された監視画面の一例を示した図である。
【００５３】
図３に示すように、出力部２１６に表示された監視画面は、ヒータやポンプ等のプラント機器の操作端に対応する用品を表示する領域を示す表示枠が表示されており、それぞれの操作端には、操作端の名称１３１や操作表示項目１３２が表示されている。
【００５４】
また、監視画面上には、様々な用品１５１が配置されており、利用者が、入力部２１５から、用品１５１を押下操作すると、入力部２１５がこの押下操作された用品１５１に応じた操作信号を生成し、ＣＰＵ２１１へ供給する。
【００５５】
［制御装置３の構成］
図４は、本発明の実施の形態１に係る設計支援装置１が適用された制御監視システム１０に備えられた制御装置３の構成を示す構成図である。
【００５６】
図４に示すように、制御装置３は、ＣＰＵ３１１と、第２のメモリ３１２と、ネットワークインタフェース部３１３と、記憶媒体インタフェース部３１４と、入出力インタフェース部３１５と、ハードディスク３１６とを備える。
【００５７】
第２のメモリ３１２は、揮発性半導体等で構成され、その機能上、操作信号記憶手段３１２ａと、表示信号記憶手段３１２ｂとを備えている。
【００５８】
操作信号記憶手段３１２ａは、ネットワーク４を介してネットワークインタフェース部３１３から供給された操作信号を、ＣＰＵ３１１により指示されたメモリアドレスに記憶する。
【００５９】
表示信号記憶手段３１２ｂは、ＣＰＵ３１１から供給された表示信号をＣＰＵ３１１により支持されたメモリアドレスに記憶する。
【００６０】
ネットワークインタフェース部３１３は、ネットワークカードなどの通信インタフェースであり、このネットワークインタフェース部３１３によりネットワーク４に接続することによって、ネットワーク４に接続されたＨＭＩ装置２との間で操作信号および表示信号を送受信する。
【００６１】
記憶媒体インタフェース部３１４は、記憶媒体５が接続されると、この接続された記憶媒体５に記憶されたコントローラ変数情報等の各種情報を読み出し、ＣＰＵ３１１に供給する。
【００６２】
入出力インタフェース部３１５は、ネットワークカードなどの通信インタフェースであり、この入出力インタフェース部３１５により各種プラント機器に接続することによって、例えば、圧力計や温度計の指示値等各種プロセス値がプラント機器から供給され、また、ＣＰＵ３１１から供給される電磁弁の開閉信号や温度計の制御設定値等の各種制御信号をプラント機器へ供給する。
【００６３】
ハードディスク３１６は、その機能上、プログラム記憶手段３１６ａと、コントローラ変数情報記憶手段３１６ｂとを備える。
【００６４】
プログラム記憶手段３１６ａは、オペレーションシステムの他、プラント機器（図示しない）を制御するための制御プログラムや、ネットワーク４を介してＨＭＩ装置２と操作信号および表示信号を送受信するためのインタフェースプログラム等の各種プログラムを記憶する。
【００６５】
コントローラ変数情報記憶手段３１６ｂは、インタフェースプログラムを実行する際に用いられる変数の一覧であるコントローラ変数情報を記憶する。コントローラ変数情報は、操作信号の第２のメモリ３１２におけるメモリアドレスと、表示信号の第２のメモリ３１２におけるメモリアドレスと、操作信号のタグ名称と、表示信号のタグ名称とを関連付けた情報を含む。
【００６６】
ＣＰＵ３１１は、制御装置３の中枢的な制御を行う。また、ＣＰＵ３１１は、ハードディスク３１６のプログラム記憶手段３１６ａに記憶された制御プログラムを実行することにより、各種プラント機器（図示しない）を制御するための各種制御信号を生成し、この生成した各種制御信号を入出力インタフェース部３１５を介してプラント機器へ送信する。
【００６７】
さらに、ＣＰＵ３１１は、ＨＭＩ装置２の監視画面上に用品を表示するための表示信号を生成し、コントローラ変数情報記憶手段３１６ｂに記憶されたコントローラ変数情報のメモリアドレスに基づいて、第２のメモリ３１２の表示信号記憶手段３１２ｂに記憶させる。さらに、ＣＰＵ３１１は、表示信号記憶手段３１２ｂに記憶された表示信号をネットワークインタフェース部３１３を介してＨＭＩ装置２へ送信する。
【００６８】
また、ＣＰＵ３１１は、記憶媒体インタフェース部３１４から供給されたコントローラ変数情報をコントローラ変数情報記憶手段３１６ｂに記憶させる。
【００６９】
［設計支援装置１の構成］
図５は、本発明の実施の形態１に係る設計支援装置１の構成を示す構成図である。
【００７０】
図５に示すように、設計支援装置１は、ＣＰＵ１１と、メモリ１２と、記憶媒体インタフェース部１４と、入力部１５と、出力部１６と、ハードディスク１７と、プラント制御管理仕様情報データベース１８とを備える。
【００７１】
メモリ１２は、揮発性半導体等で構成され、ＣＰＵ１１の命令に従って、適宜オペレーションプログラムや設計支援プログラム等の各種プログラムや、これらのプログラムを実行する上で必要な各種データを記憶する。
【００７２】
記憶媒体インタフェース部１４は、接続された記憶媒体５に、タグ変数情報、監視画面情報、コントローラ変数情報等の各種データを記憶する。
【００７３】
入力部１５は、マウスやキーボード等の入力装置を備えており、利用者（ＨＭＩエンジニア、コントローラエンジニア）の操作により入力信号を生成してＣＰＵ１１へ供給する。
【００７４】
出力部１６は、液晶ディスプレイ等の画像出力装置を備え、ＣＰＵ１１から供給された出力信号に基づいて、ＨＭＩエンジニア用の設計支援画面（図７）や、コントローラエンジニア用の設計支援画面（図８、追加用品登録画面８０）を表示する。
【００７５】
ハードディスク１７は、オペレーションプログラムや設計支援プログラム等の各種プログラムを記憶する。また、ハードディスク１７は、その機能上、プラント制御管理仕様情報記憶手段１７ａと、監視画面情報記憶手段１７ｂと、タグ変数情報記憶手段１７ｃと、コントローラ変数情報記憶手段１７ｄとを備える。
【００７６】
プラント制御管理仕様情報記憶手段１７ａは、後述するＣＰＵ１１の仕様情報作成手段１１１ａ、第１仕様情報登録手段１１１ｃ、第２仕様情報登録手段１１２ｆにより生成されたプラント制御管理仕様情報を一時記憶する。
【００７７】
ここで、プラント制御管理仕様情報に含まれる要素について説明する。図６は、プラント制御管理仕様情報の一例を示す概念図である。
【００７８】
図６に示す例では、プラント制御管理仕様情報に、画面番号６０１、用品番号６０２、用品種別（６０３、６０４、６０６〜６１２からなる）、コメント６０５、制御装置番号６１３、送受信アドレス６１４、信号名称（６１５、６１６）が含まれている。なお、図６では省略されているが、プラント制御管理仕様情報の要素には、監視画面上における用品の位置情報、用品の属性情報も含まれる。属性情報には、例えば用品に含まれる操作ボタンの色やボタンに表示させるための表示名称等も含まれる。
【００７９】
図６において、画面番号６０１は、ＨＭＩ装置２に表示される監視画面の番号である。用品番号６０２は、監視画面上の用品（表示用品および操作用品）固有の番号である。用品種別（６０３、６０４、６０６〜６１２からなる）は、用品の種類を一意に識別するものである。コメント６０５は、用品の説明（例えば用品の名称）である。制御装置番号６１３は、制御装置３を特定する番号である。送受信アドレス６１４および信号名称（６１５、６１６）は、後述するインタフェース情報である。インタフェース情報は、より具体的には、操作信号の第１のメモリ２１２におけるメモリアドレスと、操作信号の第２のメモリ３１２におけるメモリアドレスと、表示信号の第１のメモリ２１２におけるメモリアドレスと、表示信号の第２のメモリ３１２におけるメモリアドレスとを含む送受信アドレス情報と、信号名称（操作信号のタグ名称および表示信号のタグ名称）とが関連付けられた情報である。上述した要素が関連付けられた情報によりプラント制御管理仕様情報の１レコードが構成される。プラント制御管理仕様情報の各レコードは、監視画面の画面番号、用品固有の用品番号、用品種別の３つのデータの組み合わせをキーとして特定できる。
【００８０】
監視画面情報記憶手段１７ｂは、上述した画面番号と、用品番号と、用品種別と、位置情報と、属性情報と、操作信号のタグ名称と、表示信号のタグ名称とが、ＨＭＩ装置２が読込可能なファイル形式へ変換された監視画面情報を記憶する。監視画面情報は、ＨＭＩエンジニアにより予め用意される。
【００８１】
タグ変数情報記憶手段１７ｃは、操作信号の第１のメモリ２１２におけるメモリアドレスと、表示信号の第１のメモリ２１２におけるメモリアドレスと、操作信号のタグ名称と、表示信号のタグ名称とが、ＨＭＩ装置２が読み込み可能なファイル形式へ変換されたタグ変数情報を記憶する。
【００８２】
コントローラ変数情報記憶手段１７ｄは、操作信号の第２のメモリ３１２におけるメモリアドレスと、表示信号の第２のメモリ３１２におけるメモリアドレスと、操作信号のタグ名称と、表示信号のタグ名称とが、制御装置３が読み込み可能なファイル形式へ変換されたコントローラ変数情報を記憶する。
【００８３】
プラント制御管理仕様情報データベース１８は、後述するＣＰＵ１１の仕様情報作成手段１１１ａ、第１仕様情報登録手段１１１ｃ、第２仕様情報登録手段１１２ｆにより生成されたプラント制御管理仕様情報をプラント毎に記憶する。
【００８４】
ＣＰＵ１１は、設計支援装置１の中枢的な制御を行う。ＣＰＵ１１は、その機能上、共通設計部１１３と、互いに切替可能なＨＭＩエンジニア用情報設計部１１１と、コントローラエンジニア用情報設計部１１２とを備えている。
【００８５】
［［設計支援装置１のＨＭＩエンジニア用情報設計部１１１の構成］］
ＨＭＩエンジニア用情報設計部１１１の各構成について説明する。ＨＭＩエンジニア用情報設計部１１１は、仕様情報作成手段１１１ａと、第１インタフェース情報生成手段１１１ｂと、第１仕様情報登録手段１１１ｃと、第１切替手段１１１ｄとを備えている。
【００８６】
仕様情報作成手段１１１ａは、少なくとも上述した画面番号、用品番号、用品種別、制御装置番号が入力されたプラント制御管理仕様情報を作成し、プラント制御管理仕様情報記憶手段１７ａ、プラント制御管理仕様情報データベース１８に記憶させる。
【００８７】
仕様情報作成手段１１１ａは、例えば、ＨＭＩエンジニアの操作により、監視画面情報記憶手段１７ｂに記憶された監視画面情報に基づいて、上述した画面番号と用品番号と用品種別と位置情報と属性情報と制御装置番号とを関連付けたプラント制御管理仕様情報を作成する。また、仕様情報作成手段１１１ａは、表計算ソフト等であって、ＨＭＩエンジニアによりプラント制御管理仕様情報を作成・編集可能なものであってもよい。プラント制御管理仕様情報は、プラント制御管理仕様情報記憶手段１７ａ、作成・編集されたプラント制御管理仕様情報データベース１８に記憶される。
【００８８】
第１インタフェース情報生成手段１１１ｂは、実行指示に応じて、仕様情報作成手段１１１ａにより作成・編集されたプラント制御管理仕様情報中の画面番号、用品番号、用品種別、制御装置番号に基づいて、インタフェース情報を生成する。
【００８９】
具体的に説明する。実行指示はＨＭＩエンジニアの画面操作により出される。図７は、ＨＭＩエンジニア用の設計支援画面である。図７の欄７０１から１つのプラント制御管理仕様情報を選択し、ＥＸＥＣＵＴＥボタン７０３が押下されることで実行指示が出される。第１インタフェース情報生成手段１１１ｂは、実行指示に応じて、プラント制御管理仕様情報に含まれる画面番号、用品番号、用品種別、制御装置番号に基づいて、送受信アドレスと信号名称とを生成し、これらを関連付けてインタフェース情報を生成する。生成される送受信アドレスは、第１のメモリ２１２において操作信号を記憶するメモリアドレス、第２のメモリ３１２において操作信号を記憶するメモリアドレス、第１のメモリ２１２において表示信号を記憶するメモリアドレス、第２のメモリ３１２において表示信号を記憶するメモリアドレスである。生成される信号名称は、操作信号のタグ名称と表示信号のタグ名称である。タグ名称は、画面番号と用品番号と用品種別とを組み合わせて一意に定めた名称である。
【００９０】
第１仕様情報登録手段１１１ｃは、仕様情報作成手段１１１ａにより作成されたプラント制御管理仕様情報に、第１インタフェース情報生成手段１１１ｂにより生成されたインタフェース情報を関連付けて、プラント制御管理仕様情報データベース１８に登録する。
【００９１】
第１切替手段１１１ｄは、第１切替指示に応じて、プラント制御管理仕様情報データベース１８に登録されたプラント制御管理使用情報をコントローラエンジニア用情報設計部１１２に送信する共に、解除指示が入力されるまで仕様情報作成手段１１１ａの実行を禁止する。この第１切替指示は、ＨＭＩエンジニア用の設計支援画面（図７）上の欄７０１から１つのプラント制御管理仕様情報が選択され、切替ボタン７０２が押下されることで出される。
【００９２】
また、第１切替手段１１１ｄは、コントローラエンジニア用情報設計部１１２から送信されるプラント制御管理仕様情報を受信して、プラント制御管理仕様情報データベース１８に登録されているプラント制御管理使用情報を上書き保存する。また、解除指示を受信して、仕様情報作成手段１１１ａの実行禁止を解除する。
【００９３】
［［設計支援装置１のコントローラエンジニア用情報設計部１１２の構成］］
上述したコントローラエンジニア用情報設計部１１２の各構成について説明する。コントローラエンジニア用情報設計部１１２は、既存仕様情報抽出手段１１２ａと、追加用品登録画面表示手段１１２ｂと、選択データ一時記憶手段１１２ｃと、用品追加指示表示手段１１２ｄと、第２インタフェース情報生成手段１１２ｅと、第２仕様情報登録手段１１２ｆと、第２切替手段１１２ｇと、第２切替禁止手段１１２ｈとを備えている。
【００９４】
既存仕様情報抽出手段１１２ａは、ＨＭＩエンジニア用情報設計部１１１から受信した既存のプラント制御管理仕様情報から、画面番号をリスト化した画面番号リストと、画面番号毎に用品番号を集めた用品番号リストと、制御装置番号をリスト化した制御装置番号リストと、インタフェース情報リスト（信号の送受信アドレスや名称をリスト化した送受信アドレスリストおよび信号名称リスト）とを抽出する。
【００９５】
追加用品登録画面表示手段１１２ｂは、少なくとも画面番号リストと、制御装置番号リストと、ＨＭＩ装置２の監視画面上に新たに追加可能な用品群を予め定めた用品種別リストとを表示させる出力信号を出力する。出力部１６は、この信号に基づいて追加用品登録画面８０を表示する。
【００９６】
図８は、本発明の実施の形態１に係る設計支援装置１に表示される追加用品登録画面８０の模式図である。
【００９７】
画面番号選択部８０１は、画面番号リスト内の画面番号を選択可能に表示する。用品種別選択部８０２は、当該プラントに追加しうる用品の用品種別リストを選択可能に表示する。コメント入力部８０３は、追加用品の説明を入力可能なテキストボックスを表示する。制御装置番号選択部８０４は、制御装置番号リスト内の制御装置番号を選択可能に表示する。
【００９８】
用品種別選択部８０２は、「ＰＡＲＴ  ＴＹＰＥ」欄、「ＤＡＴＡ  ＴＹＰＥ」欄、「ＤＳ／ＮＩ  ＩＮＦＯＲＭＡＴＩＯＮ」欄、「ＴＳ／ＴＸ  ＩＮＦＯＲＭＡＴＩＯＮ」欄を備える。
【００９９】
「ＰＡＲＴ  ＴＹＰＥ」欄は、ＰＬ（プッシュランプ）、ＳＬ（シグナルランプ）、ＤＳ（デジタルスイッチ）、ＮＩ（ニューメリックインジケータ）、ＴＳ（テキストスイッチ）、ＴＸ（テキスト）のいずれか１つを選択可能に表示する。ＰＬについては、更にＰＬ１、ＰＬ２（二者択一ボタン）、ＰＬ３（三者択一ボタン）のいずれか１つを選択可能である。
【０１００】
「ＤＡＴＡ  ＴＹＰＥ」欄は、ＳＬ、ＤＳ、ＮＩのいずれか１つが選択された場合に更に選択可能になる欄であり、ＢＩＴ、ＩＮＴ、ＤＩＮＴ、ＲＥＡＬのデータサイズのいずれか１つを選択可能に表示する。
【０１０１】
「ＤＳ／ＮＩ  ＩＮＦＯＲＭＡＴＩＯＮ」欄は、ＤＳ、ＮＩのいずれか１つが選択された場合に更に入力可能になる欄であり、ＨＩＧＨ  ＬＩＭＩＴ（上限値）、ＬＯＷ  ＬＩＭＩＴ（下限値）、ＵＮＩＴ（単位）をそれぞれ入力可能に表示する。
【０１０２】
「ＴＳ／ＴＸ  ＩＮＦＯＲＭＡＴＩＯＮ」欄は、ＴＳ、ＴＸのいずれか１つが選択された場合に更に入力可能になる欄であり、ＣＨＡＲＡＣＴＥＲ  ＬＥＮＧＴＨ（文字長）を選択可能に表示する。
【０１０３】
図５の選択データ一時記憶手段１１２ｃは、利用者（主にコントローラエンジニア）が追加用品登録画面８０に入力した入力情報を一時記憶する。具体的には、選択データ一時記憶手段１１２ｃは、追加用品登録画面８０で選択された、画面番号リスト中の画面番号と、用品種別リスト中の用品種別と、制御装置番号リスト中の制御装置番号とをメモリまたはプラント制御管理仕様情報記憶手段１７ａに一時記憶する。選択データ一時記憶手段１１２ｃは、図８のＥＮＴＥＲボタン８０５が押下されることで実行される。
【０１０４】
用品追加指示表示手段１１２ｄは、選択データ一時記憶手段１１２ｃにより一時記憶された入力情報の一覧を表示させる出力信号を出力部１６に出力する。出力部１６は、この出力信号に基づいて入力情報確認画面を表示する。入力情報確認画面には、図８の追加用品登録画面８０から入力された入力情報が追加用品毎に表示される。
【０１０５】
図５の第２インタフェース情報生成手段１１２ｅは、実行指示に応じて、選択データ一時記憶手段１１２ｃに一時記憶された画面番号、用品種別、制御装置番号と、用品番号リストに含まれていない新規の用品番号とに基づいて、インタフェース情報リストに含まれていない新規のインタフェース情報を生成する。
【０１０６】
詳細に説明する。利用者（主にコントローラエンジニア）に図８のＥＸＥＣＵＴＥボタン８０６が押下されることで実行指示が出される。実行指示に応じて、まず第２インタフェース情報生成手段１１２ｅは、追加用品の用品番号として、固有の用品番号を生成する。具体的には、既存仕様情報抽出手段１１２ａにより監視画面毎に抽出された用品番号リストに基づいて、用品番号リストに含まれていない新たな用品番号を生成する。
【０１０７】
次に、第２インタフェース情報生成手段１１２ｅは、追加用品と制御装置との間で表示信号と操作信号を送受信するための送受信アドレスとして、固有の送受信アドレスを生成する。具体的には、既存仕様情報抽出手段１１２ａにより抽出された送受信アドレスリストと、選択データ一時記憶手段１１２ｃにより取り込まれた制御装置番号とに基づいて、送受信アドレスリストに含まれていない新たな送受信アドレスを生成する。送受信アドレスは、上述したように、操作信号の第１のメモリ２１２におけるメモリアドレスと、操作信号の第２のメモリ３１２におけるメモリアドレスと、表示信号の第１のメモリ２１２におけるメモリアドレスと、表示信号の第２のメモリ３１２におけるメモリアドレスとを含む。
【０１０８】
最後に、第２インタフェース情報生成手段１１２ｅは、追加用品に関する固有の信号名称（操作信号のタグ名称および表示信号のタグ名称）を生成し、この信号名称と送受信アドレスとを関連付けたインタフェース情報を生成する。
【０１０９】
なお、上述した固有の信号名称は、選択データ一時記憶手段１１２ｃに一時記憶された画面番号および用品種別と、上述した新たな用品番号とを組み合わせて生成される。具体例を挙げて説明する。図６の信号名称６１５には、信号名称の一例として「Ｇ２＿６１ＰＬ＿ＰＬ１」が示されている。「Ｇ２」は画面番号、「６１」は用品番号、「ＰＬ＿ＰＬ１」は用品種別に基づく。なお、この例では、「ＰＬ＿ＰＬ１」は２つのプッシュランプを有するＰＬ２のうち１番目のプッシュランプを示している。このように、画面番号と用品番号と用品種別の組み合わせにより、追加用品に固有の信号名称を生成することができる。
【０１１０】
第２仕様情報登録手段１１２ｆは、選択データ一時記憶手段１１２ｃに一時記憶された画面番号、用品種別と制御装置番号と、第２インタフェース情報生成手段１１２ｅにより生成された新規の用品番号およびインタフェース情報とを関連付けて、既存のプラント制御管理仕様情報に追加登録する。追加登録されたプラント制御管理仕様情報は、プラント制御管理仕様情報記憶手段１７ａに記憶される。
【０１１１】
第２切替手段１１２ｇは、第２切替指示に応じて、第２仕様情報登録手段１１２ｆにより追加登録されたプラント制御管理仕様情報と解除指示とをＨＭＩエンジニア用情報設計部１１１に送信する。なお、第２切替指示は、利用者が追加用品登録画面８０（図８）の切替ボタン８０７を押下することで出される。
【０１１２】
第２切替禁止手段１１２ｈは、選択データ一時記憶手段１１２ｃによりデータが一時記憶された後から実行指示がなされるまでの間、第２切替手段１１２ｇの実行を禁止する。例えば、選択データ一時記憶手段１１２ｃによりデータが一時記憶された後、実行指示がなされるまでの間は、切替ボタン８０７が押下されても、第２切替指示を出さないことで、第２切替手段１１２ｇの実行を禁止する。
【０１１３】
［［設計支援装置１の共通設計部１１３の構成］］
上述した共通設計部１１３の各構成について説明する。共通設計部１１３は、タグ変数情報生成手段１１３ａと、コントローラ変数情報生成手段１１３ｂとを備えている。
【０１１４】
タグ変数情報生成手段１１３ａは、ＨＭＩエンジニア用情報設計部１１１またはコントローラエンジニア用情報設計部１１２により作成されたプラント制御管理仕様情報から、操作信号の第１のメモリ２１２におけるメモリアドレスと、表示信号の第１のメモリ２１２におけるメモリアドレスと、操作信号のタグ名称と、表示信号のタグ名称とを抽出し、これら抽出された情報を関連付けて、ＨＭＩ装置２が読み込み可能なファイル形式へ変換してタグ変数情報として生成する。タグ変数情報は、タグ変数情報記憶手段１７ｃに記憶され、記憶媒体５を介してＨＭＩ装置２に反映される。
【０１１５】
コントローラ変数情報生成手段１１３ｂは、ＨＭＩエンジニア用情報設計部１１１またはコントローラエンジニア用情報設計部１１２により作成されたプラント制御管理仕様情報から、操作信号の第２のメモリ３１２におけるメモリアドレスと、表示信号の第２のメモリ３１２におけるメモリアドレスと、操作信号のタグ名称と、表示信号のタグ名称とを抽出し、これら抽出された情報を関連付けて、制御装置３が読み込み可能なファイル形式へ変換してコントローラ変数情報として生成する。コントローラ変数情報は、コントローラ変数情報記憶手段１７ｄに記憶され、記憶媒体５を介して制御装置３に反映される。
【０１１６】
［設定支援装置１における切替処理の流れ］
図９は、本発明の実施の形態１のシステムにおける、利用者（ＨＭＩエンジニアとコントローラエンジニア）がＨＭＩエンジニア用情報設計部１１１による処理とコントローラエンジニア用情報設計部１１２による処理とを切り替える切替処理の流れについて説明するための図である。
【０１１７】
ＨＭＩエンジニアは、設計支援装置１のＨＭＩエンジニア用情報設計部１１１を用いてプラント制御管理仕様情報を新規作成し、あるいは既存のプラント制御管理仕様情報を編集し、プラント制御管理仕様情報データベース１８に登録する。また、コントローラエンジニアは、ＨＭＩ装置２の監視画面上に用品を追加する要求仕様の変更があった場合に、ＨＭＩエンジニアによるプラント制御管理仕様情報の作成を待たずに、コントローラエンジニア用情報設計部１１２を用いて、既存のプラント制御管理仕様情報の範囲内で追加可能な用品を定義し、プラント制御管理仕様情報に追加登録する。
【０１１８】
まず、ステップ９０１において、利用者は、ＨＭＩエンジニア用の設計支援画面（図７）上の欄７０１から１つのプラント制御管理仕様情報を選択し、切替ボタン７０２を押下する。切替ボタン７０２が押下されることで、ＨＭＩエンジニア用情報設計部１１１の第１切替手段１１１ｄに第１切替指示が出される。
【０１１９】
ステップ９０２において、第１切替手段１１１ｄは、第１切替指示に応じて、プラント制御管理仕様情報データベース１８に登録されたプラント制御管理使用情報をコントローラエンジニア用情報設計部１１２に送信する共に、解除指示が入力されるまで仕様情報作成手段１１１ａの実行を禁止する。
【０１２０】
ステップ９０３において、既存仕様情報抽出手段１１２ａは、ＨＭＩエンジニア用情報設計部１１１から受信した既存のプラント制御管理仕様情報から、画面番号をリスト化した画面番号リストと、画面番号毎に用品番号を集めた用品番号リストと、制御装置番号をリスト化した制御装置番号リストと、インタフェース情報リストとを抽出する。
【０１２１】
ステップ９０４において、追加用品登録画面表示手段１１２ｂは、少なくとも画面番号リストと、制御装置番号リストと、ＨＭＩ装置２の監視画面上に新たに追加可能な用品群を予め定めた用品種別リストとを表示させる出力信号を出力する。出力部１６は、この信号に基づいて追加用品登録画面８０（図８）を表示する。
【０１２２】
ステップ９０５において、利用者（コントローラエンジニア）は、追加用品登録画面８０（図８）から追加したい用品の情報を入力する。入力情報には、画面番号リストから選択する画面番号、制御装置番号リストから選択する制御装置番号、用品種別リストから選択する用品種別、コメント等が含まれる。利用者は、追加用品登録画面８０から１つの用品の情報を入力する毎に、図８のＥＮＴＥＲボタン８０５を押下する。
【０１２３】
ステップ９０６において、選択データ一時記憶手段１１２ｃは、利用者（コントローラエンジニア）が追加用品登録画面８０に入力した入力情報を一時記憶する。具体的には、選択データ一時記憶手段１１２ｃは、追加用品登録画面８０で選択された、画面番号リスト中の画面番号と、用品種別リスト中の用品種別と、制御装置番号リスト中の制御装置番号とをメモリまたはプラント制御管理仕様情報記憶手段１７ａに一時記憶する。選択データ一時記憶手段１１２ｃは、図８のＥＮＴＥＲボタン８０５が押下されることで実行される。
【０１２４】
ステップ９０７において、利用者（コントローラエンジニア）は、追加用品の追加登録を実行する指示を入力する。具体的には、利用者は、追加用品登録画面８０のＥＸＥＣＵＴＥボタン８０６を押下する。ＥＸＥＣＵＴＥボタン８０６が押下されることで実行指示が出される。
【０１２５】
第２インタフェース情報生成手段１１２ｅは、実行指示を受けて、ステップ９０８〜ステップ９１０の各処理を実行する。
【０１２６】
まず、ステップ９０８において、第２インタフェース情報生成手段１１２ｅは、追加用品の用品番号として、固有の用品番号を生成する。具体的には、ステップ９０３において監視画面毎に抽出された用品番号リストに基づいて、用品番号リストに含まれていない新たな用品番号を生成する。
【０１２７】
次に、ステップ９０９において、第２インタフェース情報生成手段１１２ｅは、追加用品と制御装置との間で表示信号と操作信号を送受信するための送受信アドレスとして、固有の送受信アドレスを生成する。具体的には、ステップ９０３において抽出された送受信アドレスリストと、ステップ９０６において取り込まれた制御装置番号とに基づいて、送受信アドレスリストに含まれていない新たな送受信アドレスを生成する。送受信アドレスは、上述したように、操作信号の第１のメモリ２１２におけるメモリアドレスと、操作信号の第２のメモリ３１２におけるメモリアドレスと、表示信号の第１のメモリ２１２におけるメモリアドレスと、表示信号の第２のメモリ３１２におけるメモリアドレスとを含む。
【０１２８】
最後に、ステップ９１０において、第２インタフェース情報生成手段１１２ｅは、追加用品に関する固有の信号名称（操作信号のタグ名称および表示信号のタグ名称）を生成し、この信号名称とステップ９０９において生成された送受信アドレスとを関連付けたインタフェース情報を生成する。
【０１２９】
ステップ９１１において、第２仕様情報登録手段１１２ｆは、ステップ９０６において一時記憶された画面番号と用品種別と制御装置番号と、ステップ９０８において生成された用品番号と、ステップ９０９において生成されたインタフェース情報とを関連付けて、既存のプラント制御管理仕様情報に追加登録する。追加登録されたプラント制御管理仕様情報は、プラント制御管理仕様情報記憶手段１７ａに記憶される。
【０１３０】
ステップ９１２において、利用者は、追加用品登録画面８０で切替ボタン８０７を押下する。切替ボタン８０７が押下されることで、コントローラエンジニア用情報設計部１１２の第２切替禁止手段１１２ｈが実行される。
【０１３１】
ステップ９１３において、第２切替禁止手段１１２ｈによる判定処理が行われる。ステップ９１１において追加用品がプラント制御管理使用情報に追加登録された後に、切替ボタン８０７が押下された場合には、ステップ９１４の処理を実行する。一方、ステップ９０６において追加用品が一時記憶された後からステップ９１１において追加用品がプラント制御管理使用情報に追加登録されるまでの間に、切替ボタンが押下された場合には、切替処理をキャンセルする。これは、追加用品が未だ設計途中であると判断されるからである。
【０１３２】
ステップ９１４において、第２切替指示が出され、第２切替手段１１２ｇは、ステップ９１１において追加登録されたプラント制御管理仕様情報と、解除指示とをＨＭＩエンジニア用情報設計部１１１に送信する。ＨＭＩエンジニア用情報設計部１１１は、プラント制御管理仕様情報を受信して、プラント制御管理仕様情報データベース１８に登録されているプラント制御管理使用情報を上書き保存する。また、ＨＭＩエンジニア用情報設計部１１１は、解除指示を受信して、仕様情報作成手段１１１ａの実行禁止を解除する。
【０１３３】
なお、ステップ９１５およびステップ９１６は、ステップ９１１後に実行される。ステップ９１１後、コントローラエンジニア用情報設計部１１２から共通設計部１１３にタグ変数情報ファイルの自動生成指令と、コントローラ変数情報ファイルの自動生成指示が出される。
【０１３４】
ステップ９１５において、タグ変数情報生成手段１１３ａは、ステップ９１１において記憶されたプラント制御管理仕様情報から、操作信号の第１のメモリ２１２におけるメモリアドレスと、表示信号の第１のメモリ２１２におけるメモリアドレスと、操作信号のタグ名称と、表示信号のタグ名称とを抽出し、これら抽出された情報を関連付けて、ＨＭＩ装置２が読み込み可能なファイル形式へ変換してタグ変数情報として生成する。タグ変数情報は、タグ変数情報記憶手段１７ｃに記憶され、記憶媒体５を介してＨＭＩ装置２に反映される。
【０１３５】
ステップ９１６において、コントローラ変数情報生成手段１１３ｂは、ステップ９１１において記憶されたプラント制御管理仕様情報から、操作信号の第２のメモリ３１２におけるメモリアドレスと、表示信号の第２のメモリ３１２におけるメモリアドレスと、操作信号のタグ名称と、表示信号のタグ名称とを抽出し、これら抽出された情報を関連付けて、制御装置３が読み込み可能なファイル形式へ変換してコントローラ変数情報として生成する。コントローラ変数情報は、コントローラ変数情報記憶手段１７ｄに記憶され、記憶媒体５を介して制御装置３に反映される。
【０１３６】
（効果）
以上説明したように、実施の形態１に係る設計支援装置１によれば、ＨＭＩエンジニアはＨＭＩエンジニア用情報設計部１１１を、コントローラエンジニアはコントローラエンジニア用情報設計部１１２を用いてインタフェース情報、タグ変数情報、コントローラ変数情報を自動生成できる。特に、コントローラエンジニア用情報設計部１１２によれば、ＨＭＩ装置２に関する専門知識を有さないコントローラエンジニアであっても、既存のプラント制御管理仕様情報に基づいて、追加用品と制御装置との間の対応関係を定めるインタフェース情報、タグ変数情報、コントローラ変数情報を自動生成できる。
【０１３７】
また、実施の形態１に係る設計支援装置１によれば、ＨＭＩエンジニア用情報設計部１１１とコントローラエンジニア用情報設計部１１２との間で、一方がプラント制御管理仕様情報を占有管理することで、定義、登録される情報の混色、消失を回避できる。そのため、プラント制御管理仕様情報の整合性を確保することができる。ケアレスミスの削減による品質向上、設計手順の簡素化・効率化によるコスト削減が期待できる。
【０１３８】
実施の形態２．
［制御監視システムの全体構成］
次に、図１０、図１１を参照して本発明の実施の形態２について説明する。本実施形態のシステムは図１〜図４および図１０に示す構成において、図１１に示す利用者の操作および設定支援装置１の処理を実施させることで実現することができる。
【０１３９】
［設定支援装置１の構成］
上述した実施の形態１では、ＨＭＩエンジニア用の設計支援画面（図７）で切替ボタン７０２が押下された場合の切替処理について説明した。この切替処理は、ＨＭＩエンジニア用情報設計部１１１においてプラント制御管理仕様情報にインタフェース情報が含まれ、各用品の情報が完全な形で定義されていることを前提としている。
【０１４０】
しかしながら、ＨＭＩエンジニアによるプラント制御管理仕様情報の作成作業が途中であり、プラント制御管理仕様情報にインタフェース情報が関連付けられていない設計途中の未完成データが含まれている場合もある。例えば、プラント制御管理仕様情報として画面番号、用品番号、用品種別、制御装置番号の一部が入力されていない場合や、すべて入力されているものの、ＨＭＩエンジニア用の設計支援画面（図７）でＥＸＥＣＵＴＥ７０３が押下されていない場合である。
【０１４１】
実施の形態２に係る設計支援装置１は、このような設計途中でＨＭＩエンジニアの情報設計作業が中断されている場合に、コントローラエンジニアによる追加用品の追加登録、および、追加登録後にＨＭＩエンジニアによる情報設計作業の継続を、情報の混色や消失が生じることなく実現するものである。
【０１４２】
図１０は、本発明の実施の形態２に係る設計支援装置１の構成を示す構成図である。
【０１４３】
図１０に示すように、実施の形態２に係る設計支援装置１は、コントローラエンジニア用情報設計部１１２に未完成データ除外手段１１２ｉと未完成データ再登録手段１１２ｊが加えられている点を除き、図５の設計支援装置１と同様である。そのため、図１０において、図５と同一の構成要素については、同一の符号を付してその説明を省略する。
【０１４４】
未完成データ除外手段１１２ｉは、ＨＭＩエンジニア用情報設計部１１１から受信した既存のプラント制御管理仕様情報から、インタフェース情報が関連付けられていない未完成データ（レコード）を除外する。これに伴い、既存仕様情報抽出手段１１２ａは、未完成データ除外手段１１２ｉにより未完成データが除外された後のプラント制御管理仕様情報から画面番号リストと、用品番号リストと、制御装置番号リストと、インタフェース情報リストとを抽出する。
【０１４５】
未完成データ再登録手段１１２ｊは、第２仕様情報登録手段１１２ｆにより追加登録されたプラント制御管理仕様情報に、未完成データを再登録する。これに伴い、第２切替手段１１２ｇは、第２切替指示に応じて、未完成データ再登録手段１１２ｊにより未完成データが再登録されたプラント制御管理仕様情報と、解除指示とを、ＨＭＩエンジニア用情報設計部１１１に送信する。
【０１４６】
［設定支援装置１における切替処理の流れ］
図１１は、本発明の実施の形態２のシステムにおける、利用者（ＨＭＩエンジニアとコントローラエンジニア）がＨＭＩエンジニア用情報設計部１１１による処理とコントローラエンジニア用情報設計部１１２による処理とを切り替える切替処理の流れについて説明するための図である。
【０１４７】
図１１において、上述した図５の各操作および処理（ステップ９０１〜ステップ９１６）については、同様であるためその説明を簡略又は省略する。
【０１４８】
ステップ１１０１において、未完成データ除外手段１１２ｉは、ＨＭＩエンジニア用情報設計部１１１から受信した既存のプラント制御管理仕様情報から未完成データを除外する。具体的には、プラント制御管理仕様情報の各用品にインタフェース情報が関連付いていない場合には、図６のＤＢ  ＣＯＭＰＬＥＴＥＤ欄６１７に未完了を示すチェックを入れる。その後のステップ９０３では、既存仕様情報抽出手段１１２ａは、プラント制御管理仕様情報中の未完了を示すチェックが入っていないレコード群から画面番号リストと、用品番号リストと、制御装置番号リストと、インタフェース情報リストとを抽出する。
【０１４９】
ステップ１１０２において、未完成データ再登録手段１１２ｊは、ステップ９１１において追加登録されたプラント制御管理仕様情報に、未完成データを再登録する。具体的には、図６のＤＢ  ＣＯＭＰＬＥＴＥＤ欄６１７に入っている未完了を示すチェックを削除する。その後のステップ９１４では、第２切替指示が出され、第２切替手段１１２ｇは、未完成データが再登録されたプラント制御管理仕様情報と、解除指示とをＨＭＩエンジニア用情報設計部１１１に送信する。ＨＭＩエンジニア用情報設計部１１１は、プラント制御管理仕様情報を受信して、プラント制御管理仕様情報データベース１８に登録されているプラント制御管理使用情報を上書き保存する。また、ＨＭＩエンジニア用情報設計部１１１は、解除指示を受信して、仕様情報作成手段１１１ａの実行禁止を解除する。
【０１５０】
（効果）
以上説明したように、実施の形態２に係る設計支援装置１によれば、ＨＭＩエンジニアによるプラント制御管理仕様情報の作成作業が途中であり、プラント制御管理仕様情報にインタフェース情報が関連付けられていない設計途中の未完成データが含まれている場合においても、コントローラエンジニアによる追加用品の追加登録、および、追加登録後にＨＭＩエンジニアによる情報設計作業の継続を、情報の混色や消失が生じることなく実現することができる。
【符号の説明】
【０１５１】
１  設計支援装置、  ２  ＨＭＩ装置、  ３  制御装置、  ４  ネットワーク、  
５  記憶媒体、  １０  制御監視システム、  １２  メモリ、  
１４  記憶媒体インタフェース部、  １５  入力部、  １６  出力部、  
１７  ハードディスク、  １７ａ  プラント制御管理仕様情報記憶手段、  
１７ｂ  監視画面情報記憶手段、  １７ｃ  タグ変数情報記憶手段、  
１７ｄ  コントローラ変数情報記憶手段、  
１８  プラント制御管理仕様情報データベース、  ８０  追加用品登録画面、  
１１１  ＨＭＩエンジニア用情報設計部、  １１１ａ  仕様情報作成手段、  
１１１ｂ  第１インタフェース情報生成手段、  １１１ｃ  第１仕様情報登録手段、  
１１１ｄ  第１切替手段、  １１２  コントローラエンジニア用情報設計部、  
１１２ａ  既存仕様情報抽出手段、  １１２ｂ  追加用品登録画面表示手段、  
１１２ｃ  選択データ一時記憶手段、  １１２ｄ  用品追加指示表示手段、  
１１２ｅ  第２インタフェース情報生成手段、  １１２ｆ  第２仕様情報登録手段、  
１１２ｇ  第２切替手段、  １１２ｈ  第２切替禁止手段、  
１１２ｉ  未完成データ除外手段、  １１２ｊ  未完成データ再登録手段、  
１１３  共通設計部、  １１３ａ  タグ変数情報生成手段、  
１１３ｂ  コントローラ変数情報生成手段、  １３１  操作端の名称、  
１３２  操作表示項目、  １５１  用品、  ２１２  第１のメモリ、  
２１２ａ  操作信号記憶手段、  ２１２ｂ  表示信号記憶手段、  
２１３  ネットワークインタフェース部、  ２１４  記憶媒体インタフェース部、  
２１５  入力部、  ２１６  出力部、  ２１７  ハードディスク、  
２１７ａ  タグ変数情報記憶手段、  ２１７ｂ  監視画面情報記憶手段、  
２１７ｃ  プログラム記憶手段、  ３１２  第２のメモリ、  
３１２ａ  操作信号記憶手段、  ３１２ｂ  表示信号記憶手段、  
３１３  ネットワークインタフェース部、  ３１４  記憶媒体インタフェース部、  
３１５  入出力インタフェース部、  ３１６  ハードディスク、  
３１６ａ  プログラム記憶手段、  ３１６ｂ  コントローラ変数情報記憶手段、  
６０１  画面番号、  ６０２  用品番号、６０５  コメント、  ６１３  制御装置番号、
６１４  送受信アドレス、  ６１５  信号名称、  ７０２  切替ボタン、  
７０３  ＥＸＥＣＵＴＥボタン、  ８０１  画面番号選択部、  
８０２  用品種別選択部、  ８０３  コメント入力部、  ８０４  制御装置番号選択部、
８０５  ＥＮＴＥＲボタン、  ８０６  ＥＸＥＣＵＴＥボタン、  ８０７  切替ボタン
【図１】
2016051434.tif 000003
【図２】
2016051434.tif 000004
【図３】
2016051434.tif 000005
【図４】
2016051434.tif 000006
【図５】
2016051434.tif 000007
【図６】
2016051434.tif 000008
【図７】
2016051434.tif 000009
【図８】
2016051434.tif 000010
【図９】
2016051434.tif 000011
【図１０】
2016051434.tif 000012
【図１１】
2016051434.tif 000013