(57)【要約】　　　（修正有）【課題】個々の制御デバイスに対して少ない作業負担で容易にＣＰ値を設定できるようにする。【解決手段】エンジニアリング支援装置１の制御部１０では、ＣＰ値モニタ手段１２により、所望の制御デバイス４からＣＰ値を取得して画面表示部１８へ表示し、ＣＰ値編集手段１３によりその設定内容を編集する。また、表示されている内容を、ＣＰ値パターン登録手段１４により、ＣＰ値パターンとして記憶部１６へ登録する。そして、ＣＰ値ダウンロード手段１５により、記憶部１６に登録されているＣＰ値パターンのいずれかを所望の制御デバイス４へダウンロードする。【選択図】　　　　図２
2004070772.tif 000002
【特許請求の範囲】
【請求項１】
所定のアプリケーションプログラムに基づき操作端を制御する複数の制御デバイスと通信手段を介して接続され、これら制御デバイスに対して、当該制御デバイスのアプリケーションプログラムで制御用データとして用いる複数の変数値からなるコンフィグレーションプロパティ値（ＣＰ値）を設定するエンジニアリング支援装置であって、
各種情報を記憶する記憶部と、
前記各制御デバイスのうち任意の制御デバイスを選択するデバイス選択手段と、
選択した制御デバイスのアプリケーションプログラムで用いるコンフィグレーションプロパティ値を当該制御デバイスから前記通信手段を介して収集し表示するＣＰ値モニタ手段と、
前記制御デバイスのコンフィグレーションプロパティ値を編集するＣＰ値編集手段と、
前記制御デバイスのコンフィグレーションプロパティ値をＣＰ値パターンとして前記記憶部に登録するＣＰ値パターン登録手段と、
前記記憶部に登録されているＣＰ値パターンのいずれかを、前記選択された制御デバイスへ前記通信手段を介してダウンロードすることにより、当該制御デバイスで用いるコンフィグレーションプロパティ値として設定するＣＰ値ダウンロード手段とを備えることを特徴とするエンジニアリング支援装置。
【請求項２】
請求項１記載のエンジニアリング支援装置において、
前記ＣＰ値パターン登録手段は、前記ＣＰ値パターンを登録する際、そのＣＰ値を用いるアプリケーションプログラムの種別と対応付けて前記ＣＰ値パターンを登録するとともに、同一種別について複数の異なるＣＰ値パターンを登録可とすることを特徴とするエンジニアリング支援装置。
【請求項３】
請求項１記載のエンジニアリング支援装置において、
前記ＣＰ値パターン登録手段は、前記ＣＰ値パターンを登録する際、そのＣＰ値を用いるアプリケーションプログラムの種別と対応付けて前記ＣＰ値パターンを登録し、
前記ＣＰ値ダウンロード手段は、前記記憶部に登録されているＣＰ値パターンのうち、前記選択された制御デバイスのアプリケーションプログラムと一致する種別のＣＰ値パターンを一覧表示し、そのうち選択されたＣＰ値パターンを前記制御デバイスへダウンロードすることを特徴とするエンジニアリング支援装置。
【請求項４】
所定のアプリケーションプログラムに基づき操作端を制御する複数の制御デバイスと通信手段を介して接続され、各種情報を記憶する記憶部を有するエンジニアリング支援装置のコンピュータで、これら制御デバイスに対して、当該制御デバイスのアプリケーションプログラムで制御用データとして用いる複数の変数値からなるコンフィグレーションプロパティ値（ＣＰ値）を設定させるためのプログラムであって、
前記各制御デバイスのうち任意の制御デバイスを選択するステップと、
選択した制御デバイスのアプリケーションプログラムで用いるコンフィグレーションプロパティ値を当該制御デバイスから前記通信手段を介して収集し表示するステップと、
前記制御デバイスのコンフィグレーションプロパティ値を編集するステップと、
前記制御デバイスのコンフィグレーションプロパティ値をＣＰ値パターンとして前記記憶部に登録するステップと、
前記記憶部に登録されているＣＰ値パターンのいずれかを、所望の制御デバイスへ前記通信手段を介してダウンロードすることにより、当該制御デバイスで用いるコンフィグレーションプロパティ値として設定するステップとを実行させるためのプログラム。
【請求項５】
請求項４記載のプログラムにおいて、
前記ＣＰ値パターンを登録する際、そのＣＰ値を用いるアプリケーションプログラムの種別と対応付けて前記ＣＰ値パターンを登録させるとともに、同一種別について複数の異なるＣＰ値パターンを登録可とするステップを実行させるためのプログラム。
【請求項６】
請求項４記載のプログラムにおいて、
前記ＣＰ値パターンを登録する際、そのＣＰ値を用いるアプリケーションプログラムの種別と対応付けて前記ＣＰ値パターンを登録するステップと、
前記ＣＰ値パターンをダウンロードする際、前記記憶部に登録されているＣＰ値パターンのうち、前記選択された制御デバイスのアプリケーションプログラムと一致する種別のＣＰ値パターンを一覧表示し、そのうち選択されたＣＰ値パターンを前記制御デバイスへダウンロードするステップとを実行させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、エンジニアリング支援装置およびプログラムに関し、特に通信回線を介して接続された各制御デバイスのアプリケーションプログラムで制御用データとして用いる各種変数値からなるコンフィグレーションプロパティ値（ＣＰ値）を設定するエンジニアリング支援装置およびプログラムに関するものである。
【０００２】
【従来の技術】
これまで、複数の設備から構成される大規模設備では、各設備のベンダごとに独自の制御方式が用いられていたため、設備全体を管理するには多くの困難があった。例えばビル設備では、空調設備や照明設備など複数の設備から構成されており、各設備のベンダで独自の制御方式が異なる。したがって、ＩＴ技術を導入してこれら設備を管理する場合、各制御方式をインターフェースするための機能を開発する必要があった。
【０００３】
上記のような制御方式の違いを吸収して各設備を一元管理するため、ＬｏｎＷｏｒｋｓ（登録商標）と呼ばれる通信制御技術が導入されつつある。ＬｏｎＷｏｒｋｓとは、米国のエシェロン社が開発した、通信と制御を一体化させた知的分散制御ネットワークシステムをベースとする設備制御・管理技術である。
このシステムはニューロンチップと呼ばれる通信・制御の両機能を持つＬＳＩを空調や照明などの各種設備機器に埋め込み、ＴＣＰ／ＩＰに準拠したＡＮＳＩ／ＥＩＡ７０９．１規格であるＬｏｎＴａｌｋ（登録商標）と呼ばれる通信プロトコルで各種設備を制御・管理する仕組みとなっている。これにより、各設備ごとの制御方式の違いが取り除かれ、大規模設備全体の一元管理が実現されることになる。
【０００４】
このようなＬｏｎＷｏｒｋｓ技術では、ネットワークを介して各設備の操作端、例えばバルブ、ポンプ、センサ、空調機などの端末を制御する場合、これら操作端とネットワークとの間に上記ニューロンチップからなるデバイス制御部を持つ制御デバイスが配置される。この制御デバイスには、接続された操作端を制御するためのアプリケーションプログラムが予め格納されており、各操作端はそのアプリケーションプログラムによって制御される。このとき、アプリケーションプログラムは、コンフィグレーションプロパティ値（以下、ＣＰ：Ｃｏｎｆｉｇｕｒａｔｉｏｎ　Ｐｒｏｐｅａｔｙ値という）と呼ばれる制御用データに基づき操作端を制御する。したがって、このＣＰ値をネットワークを介して上位のエンジニアリング支援装置から設定することにより所望の自動制御を実現できる。
【０００５】
各制御デバイスのＣＰ値は、操作端に対する制御を左右するため、各設備を効率よく適切に稼働させるためには、予め設定された初期値とは異なり、その設備に固有の状況や環境に応じた最適値を設定する必要がある。
従来、各制御デバイスのＣＰ値を設定する場合、エンジニアリング支援装置の表示画面でキーボードやポインティングデバイスなどの操作入力手段を用いて、ＣＰ値を構成する各変数値をそれぞれ設定し、それをネットワークを介して個々の制御デバイスへダウンロードするものとなっていた。
【０００６】
【発明が解決しようとする課題】
しかしながら、このような従来のエンジニアリング支援装置では、同じ種類の制御デバイスが設備内に配置されており、これら制御デバイス間で同様のＣＰ値が利用できる場合でも、各制御デバイスごとにＣＰ値を設定する必要があり、システム構築やメンテナンスに多くの作業負担を要するという問題点があった。
本発明はこのような課題を解決するためのものであり、個々の制御デバイスに対して少ない作業負担で容易にＣＰ値を設定できるエンジニアリング支援装置およびプログラムを提供することを目的としている。
【０００７】
【課題を解決するための手段】
このような目的を達成するために、本発明にかかるエンジニアリング支援装置は、所定のアプリケーションプログラムに基づき操作端を制御する複数の制御デバイスと通信手段を介して接続され、これら制御デバイスに対して、当該制御デバイスのアプリケーションプログラムで制御用データとして用いる複数の変数値からなるコンフィグレーションプロパティ値（ＣＰ値）を設定するエンジニアリング支援装置であって、各種情報を記憶する記憶部と、各制御デバイスのうち任意の制御デバイスを選択するデバイス選択手段と、選択した制御デバイスのアプリケーションプログラムで用いるコンフィグレーションプロパティ値を当該制御デバイスから通信手段を介して収集し表示するＣＰ値モニタ手段と、制御デバイスのコンフィグレーションプロパティ値を編集するＣＰ値編集手段と、制御デバイスのコンフィグレーションプロパティ値をＣＰ値パターンとして記憶部に登録するＣＰ値パターン登録手段と、記憶部に登録されているＣＰ値パターンのいずれかを、選択された制御デバイスへ通信手段を介してダウンロードすることにより、当該制御デバイスで用いるコンフィグレーションプロパティ値として設定するＣＰ値ダウンロード手段とを備えるものである。
【０００８】
ＣＰ値パターン登録手段では、ＣＰ値パターンを登録する際、そのＣＰ値を用いるアプリケーションプログラムの種別と対応付けてＣＰ値パターンを登録するとともに、同一種別について複数の異なるＣＰ値パターンを登録可とするようにしてもよい。
【０００９】
ＣＰ値パターン登録手段では、ＣＰ値パターンを登録する際、そのＣＰ値を用いるアプリケーションプログラムの種別と対応付けてＣＰ値パターンを登録し、ＣＰ値ダウンロード手段では、記憶部に登録されているＣＰ値パターンのうち、選択された制御デバイスのアプリケーションプログラムと一致する種別のＣＰ値パターンを一覧表示し、そのうち選択されたＣＰ値パターンを制御デバイスへダウンロードするようにしてもよい。
【００１０】
また、本発明にかかるプログラムは、所定のアプリケーションプログラムに基づき操作端を制御する複数の制御デバイスと通信手段を介して接続され、各種情報を記憶する記憶部を有するエンジニアリング支援装置のコンピュータで、これら制御デバイスに対して、当該制御デバイスのアプリケーションプログラムで制御用データとして用いる複数の変数値からなるコンフィグレーションプロパティ値（ＣＰ値）を設定させるためのプログラムであって、各制御デバイスのうち任意の制御デバイスを選択するステップと、選択した制御デバイスのアプリケーションプログラムで用いるコンフィグレーションプロパティ値を当該制御デバイスから通信手段を介して収集し表示するステップと、制御デバイスのコンフィグレーションプロパティ値を編集するステップと、制御デバイスのコンフィグレーションプロパティ値をＣＰ値パターンとして記憶部に登録するステップと、記憶部に登録されているＣＰ値パターンのいずれかを、所望の制御デバイスへ通信手段を介してダウンロードすることにより、当該制御デバイスで用いるコンフィグレーションプロパティ値として設定するステップとを実行させるためのものである。
【００１１】
ＣＰ値パターンを登録する際、そのＣＰ値を用いるアプリケーションプログラムの種別と対応付けてＣＰ値パターンを登録させるとともに、同一種別について複数の異なるＣＰ値パターンを登録可とするステップを実行させるようにしてもよい。
【００１２】
ＣＰ値パターンを登録する際、そのＣＰ値を用いるアプリケーションプログラムの種別と対応付けてＣＰ値パターンを登録するステップと、ＣＰ値パターンをダウンロードする際、記憶部に登録されているＣＰ値パターンのうち、選択された制御デバイスのアプリケーションプログラムと一致する種別のＣＰ値パターンを一覧表示し、そのうち選択されたＣＰ値パターンを制御デバイスへダウンロードするステップとを実行させるようにしてもよい。
【００１３】
【発明の実施の形態】
次に、本発明の実施の形態について図面を参照して説明する。
図１は本発明の一実施の形態にかかるエンジニアリング支援装置が用いられる設備の構成を示すブロック図である。
この設備Ｙは、エンジニアリング支援装置１、上位コントローラ２Ａ，２Ｂ、制御デバイス４、および操作端５から構成されている。エンジニアリング支援装置１と上位コントローラ２Ａ，２Ｂとは、イーサネット（登録商標）などのＬＡＮ回線９を介して接続されている。上位コントローラ２Ａ，２Ｂと各制御デバイス４とは前述したＬｏｎＴａｒｋプロトコルを用いるサブネットワーク３Ａ，３Ｂを介してそれぞれ接続されている。
【００１４】
上位コントローラ２Ａには、サブネットワーク３Ａを介して制御デバイス４（＃Ａ１）と制御デバイス４（＃Ａ２）が接続されており、制御デバイス４（＃Ａ１）には、操作端５（バルブ）が接続され、制御デバイス４（＃Ａ２）には、操作端５（ポンプ）が接続されている。
また、上位コントローラ２Ｂには、サブネットワーク３Ｂを介して制御デバイス４（＃Ｂ１）と制御デバイス４（＃Ｂ２）が接続されており、制御デバイス４（＃Ｂ１）には、操作端５（空調機）が接続され、制御デバイス４（＃Ｂ２）には、操作端５（バルブ）が接続されている。
【００１５】
エンジニアリング支援装置１は、オペレータが設備Ｙのシステム構築やメンテナンスを行うための管理装置であり、ＬＡＮ回線９、上位コントローラ２Ａ，２Ｂ、サブネットワーク３Ａ，３Ｂを介して各制御デバイスとデータ通信を行うことにより、所望の制御デバイスのＣＰ値をモニタし、あるいは必要に応じてダウンロードして設定する。
図２にエンジニアリング支援装置１の構成例を示す。エンジニアリング支援装置１は、全体として通信機能を有するコンピュータからなり、制御部１０、記憶部１６、操作入力部１７、画面表示部１８、および通信制御部１９が設けられている。
制御部１０は、ＣＰＵなどのマイクロプロセッサとその周辺回路からなり、これらハードウェア資源と予め記憶部１６に格納されているプログラムとを協働させることにより、各種機能手段を実現する。
【００１６】
記憶部１６は、ハードディスクやメモリなどの各種情報を記憶するメモリ装置からなり、記録媒体８から読み込まれ制御部１０で実行されるプログラムのほか、設備Ｙの構成を示すデータや、各制御デバイス４にダウンロードされるＣＰ値からなるＣＰ値パターンなど、制御部１０での処理に用いられる各種データが記憶される。操作入力部１７は、キーボードやマウスなどのポインティングデバイスからなり、オペレータの操作を検出して制御部１０へ出力する回路部である。画面表示部１８は、ＣＲＴやＬＣＤなどの画面表示装置からなり、設備Ｙの構成や各制御デバイスのＣＰ値など、設備Ｙのシステム構築やメンテナンスに必要な各種情報を画面表示する。通信制御部１９は、ＬＡＮ回線９を介して各上位コントローラ２Ａ，２Ｂとデータ通信を行う回路部である。
【００１７】
制御部１０には、機能手段としては、デバイス選択手段１１、ＣＰ値モニタ手段１２、ＣＰ値編集手段１３、ＣＰ値パターン登録手段１４、およびＣＰ値ダウンロード手段１５が設けられている。
デバイス選択手段１１は、設備Ｙのうち作業対象となる制御デバイスを選択するための手段である。ＣＰ値モニタ手段１２は、選択した制御デバイスからＣＰ値を収集して画面表示部１８へ表示するための手段である。ＣＰ値編集手段１３は、表示されたＣＰ値を編集するための手段である。ＣＰ値パターン登録手段１４は、表示されたＣＰ値をＣＰ値パターンとして記憶部１６へ登録するための手段である。ＣＰ値ダウンロード手段１５は、表示されたＣＰ値を任意の制御デバイス４へダウンロードして設定するための手段である。
【００１８】
上位コントローラ２Ａ，２Ｂは、サブネットワーク３Ａ，３Ｂに接続された制御デバイス４とＬｏｎＴａｌｋプロトコルに基づきデータ通信を行うことにより、各制御デバイス４を管理する。また、エンジニアリング支援装置１からの指示に応じて管理下にある制御デバイス４からＣＰ値を取得し、ＬＡＮ回線９を介してエンジニアリング支援装置１へ転送し、あるいはエンジニアリング支援装置１からＬＡＮ回線９を介して受け取ったＣＰ値を管理下にある制御デバイス４へダウンロードする。
【００１９】
制御デバイス４は、予め設定されているＣＰ値に基づき、所定のアプリケーションプログラムを実行することにより、操作端５を制御する装置である。
図３に制御デバイス４の構成例を示す。制御デバイス４には、ＬｏｎＷｏｒｋｓ技術に基づくニューロンチップを用いたデバイス制御部４０と、操作端５を接続するための操作端接続部４４とが設けられている。
デバイス制御部４０は、通信処理部４１、アプリケーション処理部４２および記憶部４３から構成されている。
【００２０】
通信処理部４１は、ＬｏｎＴａｌｋプロトコルに基づきサブネットワーク３Ａ，３Ｂを介してデータ通信を行う機能部である。アプリケーション処理部４２は、記憶部４３に格納されているＣＰ値に基づいて、同じく記憶部４３に格納されているアプリケーションプログラムを実行することにより、操作端５を制御する機能部である。記憶部４３は上記アプリケーションプログラムやＣＰ値を記憶するメモリである。
【００２１】
次に、図４を参照して、本実施の形態にかかるエンジニアリング支援装置１の動作を説明する。図４は、本実施の形態にかかるエンジニアリング支援装置１のＣＰ値管理処理を示すフローチャートである。
まず、制御部１０は、デバイス選択手段１１を用いて作業対象とする制御デバイスを選択する（ステップ１００）。このとき、デバイス選択手段１１は、予め記憶部１６に格納されている設備Ｙの構成データを読み込み、画面表示部１８へデバイスツリーを表示する。
図５にデバイスツリービューの画面表示例を示す。ここでは、設備管理画面２００内に、デバイスツリービュー２０１が設けられており、そのデバイスツリービュー２０１内に、設備Ｙに設置された各制御デバイス４が、それぞれの接続系統ごとに区分けしたツリー構造で、デバイスツリーとして表示される。
【００２２】
オペレータは、操作入力部１７のマウスなどを用いて、このデバイスツリービュー２０１から作業対象となる制御デバイス４を選択する。この例では、各制御デバイス４に搭載されているニューロンチップ（デバイス制御部４０）の名称が表示されており、オペレータは、そのニューロンチップを選択するものとなっており、図５では、制御デバイス４（＃Ａ１）に搭載された「ＬＯＮデバイス３」という名称のニューロンチップが選択されている。
このようにして、作業対象となる制御デバイスを選択した後、メニュー表示操作が行われると、その制御デバイスに対する処理を選択するための処理メニュー２０５が表示される。オペレータはその処理メニュー２０５から所望の処理を選択する（ステップ１０１）。図５では、ＣＰ値の内容を確認するため「コンフィグレーションプロパティ値モニター」という処理項目２０６が選択されている。
【００２３】
これに応じて、制御部１０では、ＣＰ値モニタ手段１２を用いて所望の制御デバイス４（＃Ａ１）からＣＰ値を取得して画面表示する（ステップ１０２）。このとき、ＣＰ値モニタ手段１２では、通信制御部１９制御して、デバイス選択手段１１で選択された制御デバイス４（＃Ａ１）を管理する上位コントローラ２ＡとＬＡＮ回線９を介してデータ通信を行い、ＣＰ値の取得を指示する。上位コントローラ２Ａは、これに応じてサブネットワーク３Ａを介して制御デバイス４（＃Ａ１）とデータ通信を行い、制御デバイス４（＃Ａ１）の記憶部４３からＣＰ値を取得し、エンジニアリング支援装置１へ転送する。ＣＰ値モニタ手段１２では、このようにして転送されてきたＣＰ値を通信制御部１９で受信し、画面表示部１８へ表示する。
【００２４】
図６は、ＣＰ値の画面表示例である。このＣＰ値表示画面２１０には、リスト欄２１１が設けられており、制御デバイス４（＃Ａ１）から取得したＣＰ値が一覧表示されている。このリスト欄２１１では、そのＣＰ値に属する個々の変数の内容が各行ごとに示されており、各行ごとに制御デバイスの種別を示す「デバイスＩＤ」、制御デバイスの名称を示す「デバイス名称」、サブネットワーク３Ａ上で変数を識別するための「ネットワーク変数名称」、その変数の形式を示す「ネットワーク変数タイプ」、現在の設定値を示す「値」などの欄が設けられている。
【００２５】
ＣＰ値の一覧表示後、制御部１０では、操作指示待ちループへ移行する（ステップ１０３）。
ここで、操作入力部１７により、オペレータからの変数値の詳細設定指示が検出された場合（ステップ１１０：ＹＥＳ）、制御部１０はＣＰ値編集手段１３を用いてＣＰ値の編集を行う（ステップ１１１〜１１３）。
図７は、ＣＰ値の詳細設定画面例である。例えば、オペレータがマウス操作によりＣＰ値表示画面２１０で詳細設定したいＣＰ値の行２１２を選択すると、ＣＰ値編集手段１３では、その選択行２１２に表示されている変数値の内容を詳細設定画面２２０へ表示する（ステップ１１１）。
【００２６】
通常、ＣＰ値の各変数は１つ以上のメンバー変数から構成されている。この画面２２０では、変数値を構成する各メンバー変数の内容がリスト欄２２１の各行ごとに示されており、各行ごとにメンバー変数の順番を示す「メンバーインデックス」、メンバー変数を識別するための「メンバー名称」、メンバー変数の形式を示す「型」、メンバー変数の現在の設定値を示す「値」、その値の「単位」などの欄が設けられている。
オペレータは、この画面２２０において、所望のメンバー変数の「値」欄の内容すなわち設定値を変更することにより、上記選択した選択行２１２の変数値を詳細設定できる。
【００２７】
詳細設定画面２２０において、「ＯＫ」ボタンが押された場合には、詳細設定の正常終了と判断して（ステップ１２２：ＹＥＳ）、詳細設定画面２２０の表示内容を表示画面２１０のＣＰ値へ反映させるとともに、詳細設定画面２２０を閉じ（ステップ１１３）、操作指示待ちループへ移行する（ステップ１０３）。
【００２８】
また、操作指示待ちループ（ステップ１０３）において、操作入力部１７により、オペレータからのパターン登録指示が検出された場合（ステップ１２０：ＹＥＳ）、制御部１０はＣＰ値パターン登録手段１４を用いてＣＰ値パターンの登録を行う（ステップ１２１）。
図８は、プルダウンメニュー画面例である。例えば、オペレータがマウス操作によりＣＰ値表示画面２１０で「表示」メニュー２１５を選択すると、「表示」に関する処理項目を示すプルダウンメニュー２３０が表示される。
このプルダウンメニュー２３０において、さらにマウス操作により処理項目２３１「現在値をＣＰ値パターンとして登録する」を選択すると、ＣＰ値のパターン登録処理が開始される。
【００２９】
図９は、ＣＰ値パターン登録画面例である。このＣＰ値のパターン登録処理では、図９に示すように、記憶部１６へ登録するパターンの名称を入力するための入力ダイアログ２４０が表示される。
オペレータにより、このダイアログ２４０で所望のパターン名称が入力された場合、ＣＰ値パターン登録手段１４では、ＣＰ値表示画面２１０に表示されているＣＰ値をそのパターン名称を用いて記憶部１６へ登録する。このとき、そのＣＰ値はそのＣＰ値が用いられるアプリケーションプログラムの種別と対応付けて登録される。本実施の形態では、各制御デバイス４ごとに１つのアプリケーションプログラムが割り当てられていることから、ＣＰ値表示画面２１０のデバイスＩＤの値がアプリケーションプログラムの種別として用いられる。また、同一種別について複数の異なるＣＰ値パターンを登録してもよい。
このようにして、ＣＰ値パターン登録後、操作指示待ちループへ移行する（ステップ１０３）。
【００３０】
一方、操作指示待ちループ（ステップ１０３）において、操作入力部１７により、オペレータからのＣＰ値のダウンロード指示が検出された場合（ステップ１３０：ＹＥＳ）、制御部１０はＣＰ値ダウンロード手段１５を用いて所望の制御デバイス４に対するＣＰ値のダウンロード処理を行う（ステップ１３１〜１３３）。
図１０は、ＣＰ値ダウンロード画面例である。上記図８のプルダウンメニューにおいて、処理項目２３２「ＣＰ値パターンをダウンロードする」が選択された場合、ＣＰ値ダウンロード手段１５では、上記ステップ１００で選択されてＣＰ値表示画面２１０で表示されている制御デバイス４に対するＣＰ値ダウンロード画面２５０を表示する。
【００３１】
この画面２５０には、ダウンロードするＣＰ値パターンの名称を入力する登録パターン入力項目２５１が設けられている。この入力項目２５１がプルダウン操作された場合、ＣＰ値ダウンロード手段１５では、現在選択されている制御デバイス４で用いられるアプリケーションプログラムの種別、ここでは制御デバイス４のデバイスＩＤと関連づけて記憶部１６に登録されているＣＰ値パターンをすべて選択する。そして、これらＣＰ値パタンの名称を当該制御デバイス４で利用可能な登録パターンとして選択メニュー２５２にリスト表示し、そのうち選択されたＣＰ値パターン名称を入力項目２５１へ表示する（ステップ１３１）。
【００３２】
その後、オペレータによる登録指示ボタン２５３の操作に応じて（ステップ１３２）、入力項目２５１に表示されているＣＰ値パターンを記憶部１６から読み出し、処理対象として選択されている制御デバイス４、例えば制御デバイス４（＃Ｂ２）へダウンロードする（ステップ１３３）。このようにして、ＣＰ値をダウンロード後、操作指示待ちループ（ステップ１０３）へ移行する。
また、操作指示待ちループ（ステップ１０３）において、終了操作が行われた場合（ステップ１０４：ＹＥＳ）、一連のＣＰ値管理処理を終了する。
【００３３】
したがって、ダウンロード指示されたＣＰ値パターンは、通信制御部１９からＬＡＮ回線９を介して上位コントローラ２Ｂへ転送され、ここからサブネットワークＢ（３Ｂ）を介して制御デバイス４（＃Ｂ２）で渡される。制御デバイス４（＃Ｂ２）のデバイス制御部４０では、通信処理部４１でそのＣＰ値を受信し、アプリケーション処理部４２での操作端制御に用いるＣＰ値として記憶部４３へ格納する。
このとき、例えば図１の制御デバイス４（＃Ａ１）と制御デバイス４（＃Ｂ２）とが、ともに操作端（バルブ）５を制御する同種のアプリケーションプログラムを持ち、これらプログラムで同様のＣＰ値を利用できる場合、一方の制御デバイス４で設定したＣＰ値をパターン登録することにより、他方の制御デバイス４でそのＣＰ値を利用することができる。
【００３４】
このように、エンジニアリング支援装置１の制御部１０で、任意の制御デバイス４のアプリケーションプログラムで制御用データとして用いられる各種ＣＰ値をＣＰ値パターンとして記憶部１６に登録し、必要に応じて所望の制御デバイス４へ一括してダウンロードするようにしたので、従来のように、各制御デバイスごとにＣＰ値を設定する必要がなくなり、各制御デバイス間で同様のＣＰ値が利用できる場合には、複数の制御デバイスに対して少ない作業負担で容易にＣＰ値を設定できる。
また、ＣＰ値パターンを登録する際、そのＣＰ値を用いるアプリケーションプログラムの種別と対応付けて登録するとともに、同一種別について複数の異なるＣＰ値パターンを登録可とするようにしたので、同一種別で用いられるＣＰ値パターンの選択範囲を広げることができ、ＣＰ値設定時の作業負担をさらに軽減できる。
【００３５】
また、ＣＰ値パターンを登録する際、そのＣＰ値を用いるアプリケーションプログラムの種別と対応付けてＣＰ値パターンを登録し、ダウンロードの際、これら登録されているＣＰ値パターンのうち、処理対象の制御デバイスのアプリケーションプログラムと一致する種別のＣＰ値パターンを一覧表示し、そのうち選択されたＣＰ値パターンを所望の制御デバイスへダウンロードするようにしたので、他の種別のアプリケーションプログラムで用いられるＣＰ値を選択するという誤りを完全に回避でき、信頼性の高いＣＰ値設定処理を提供できる。
【００３６】
なお、以上の説明では、図１に示したように、エンジニアリング支援装置１と制御デバイス４とが、ＬＡＮ回線９、上位コントローラ２Ａ，２Ｂおよびサブネットワーク３Ａ，３Ｂを介して接続されている設備を例として説明したが、エンジニアリング支援装置１と制御デバイス４との接続関係については、これに限定されるものではない。例えば、エンジニアリング支援装置１と制御デバイス４とがサブネットワーク３Ａ，３Ｂを介して直接接続されている設備についても、本実施の形態を適用することができ、前述と同様の作用効果が得られる。
【００３７】
【発明の効果】
以上説明したように、本発明は、選択した制御デバイスから当該制御デバイスのアプリケーションプログラムで用いるコンフィグレーションプロパティ値を収集して表示するとともに、表示されているコンフィグレーションプロパティ値を編集し、あるいはそのコンフィグレーションプロパティ値のすべてをＣＰ値パターンとして記憶部に登録し、記憶部に登録されているＣＰ値パターンのいずれかを、所望の制御デバイスへ通信回線を介してダウンロードし、当該制御デバイスで用いるコンフィグレーションプロパティ値として設定するようにしたので、従来のように、各制御デバイスごとにＣＰ値を設定する必要がなくなり、各制御デバイス間で同様のＣＰ値が利用できる場合には、複数の制御デバイスに対して少ない作業負担で容易にＣＰ値を設定できる。
【図面の簡単な説明】
【図１】本発明の一実施の形態にかかるエンジニアリング支援装置が適用される設備の構成を示すブロック図である。
【図２】エンジニアリング支援装置の構成を示すブロック図である。
【図３】制御デバイスの構成を示すブロック図である。
【図４】本実施の形態にかかるエンジニアリング支援装置１のＣＰ値管理処理を示すフローチャートである。
【図５】デバイスツリービューの画面表示例である。
【図６】ＣＰ値の画面表示例である。
【図７】ＣＰ値の詳細設定画面表示例である。
【図８】処理メニュー表示画面例である。
【図９】ＣＰ値パターン名称入力画面例である。
【図１０】ＣＰ値ダウンロード画面例である。
【符号の説明】
１…エンジニアリング支援装置、１０…制御部、１１…デバイス選択手段、１２…ＣＰ値モニタ手段、１３…ＣＰ値編集手段、１４…ＣＰ値パターン登録手段、１５…ＣＰ値ダウンロード手段、１６…記憶部、１７…操作入力部、１８…画面表示部、１９…通信制御部、２Ａ，２Ｂ…上位コントローラ、３Ａ，３Ｂ…サブネットワーク、４…制御デバイス、４０…デバイス制御部、４１…通信処理部、４２…アプリケーション処理部、４３…記憶部、４４…操作端接続部、５…操作端、８…記録媒体、９…ＬＡＮ回線。
【図１】
2004070772.tif 000003
【図２】
2004070772.tif 000004
【図３】
2004070772.tif 000005
【図４】
2004070772.tif 000006
【図５】
2004070772.tif 000007
【図６】
2004070772.tif 000008
【図７】
2004070772.tif 000009
【図８】
2004070772.tif 000010
【図９】
2004070772.tif 000011
【図１０】
2004070772.tif 000012