(57)【特許請求の範囲】
【請求項１】
制御機器のパラメータの設定作業を支援する設定装置において、
制御機器からパラメータを読み込む読込手段と、
前記制御機器に対応するパラメータ設定一時記憶ファイルのファイル名として、前記制御機器側に予め登録されている制御ポイント名を含むファイル名を作成するファイル名作成手段と、
このファイル名作成手段が作成したファイル名のパラメータ設定一時記憶ファイルに、前記読込手段が読み込んだパラメータをバックアップとして保存する保存処理手段と、
既存のパラメータ設定一時記憶ファイルを上書き保存する前に、このパラメータ設定一時記憶ファイルに対して上書き保存しようとするパラメータ設定一時記憶ファイルにおいて、通常の部分的な設定変更とみなされるべき予め規定された個数の割合以上のパラメータの変更があるかどうかを判定するパラメータ変更割合判定手段と、
予め規定された個数の割合以上のパラメータに変更があると前記パラメータ変更割合判定手段が判定したときに、制御ポイント名に設定ミスの可能性があることをオペレータに通知する通知手段とを備えることを特徴とする設定装置。
【請求項２】
制御機器のパラメータの設定作業を支援する設定装置において、
制御機器からパラメータを読み込む読込手段と、
前記制御機器に対応するパラメータ設定一時記憶ファイルのファイル名として、前記制御機器側に予め登録されている制御ポイント名を含むファイル名を作成するファイル名作成手段と、
このファイル名作成手段が作成したファイル名のパラメータ設定一時記憶ファイルに、前記読込手段が読み込んだパラメータをバックアップとして保存する保存処理手段と、
既存のパラメータ設定一時記憶ファイルを上書き保存する前に、このパラメータ設定一時記憶ファイルに対して上書き保存しようとするパラメータ設定一時記憶ファイルにおいて、少なくとも入力レンジ種類、制御周期、出力種類のいずれか１つを含む予め規定された通常は変更しないパラメータに変更があるかどうかを判定するパラメータ変更判定手段と、
予め規定されたパラメータに変更があると前記パラメータ変更判定手段が判定したときに、制御ポイント名に設定ミスの可能性があることをオペレータに通知する通知手段とを備えることを特徴とする設定装置。
【請求項３】
設定装置によって制御機器のパラメータの設定作業を支援するパラメータ設定作業支援方法において、
設定装置が、制御機器からパラメータを読み込む読込ステップと、
前記設定装置が、前記制御機器に対応するパラメータ設定一時記憶ファイルのファイル名として、前記制御機器側に予め登録されている制御ポイント名を含むファイル名を作成するファイル名作成ステップと、
前記設定装置が、前記ファイル名作成ステップで作成したファイル名のパラメータ設定一時記憶ファイルに、前記読込ステップで読み込んだパラメータをバックアップとして保存する保存処理ステップと、
前記設定装置が、既存のパラメータ設定一時記憶ファイルを上書き保存する前に、このパラメータ設定一時記憶ファイルに対して上書き保存しようとするパラメータ設定一時記憶ファイルにおいて、通常の部分的な設定変更とみなされるべき予め規定された個数の割合以上のパラメータの変更があるかどうかを判定するパラメータ変更割合判定ステップと、
前記設定装置が、予め規定された個数の割合以上のパラメータに変更があると前記パラメータ変更割合判定ステップで判定したときに、制御ポイント名に設定ミスの可能性があることをオペレータに通知する通知ステップとを備えることを特徴とするパラメータ設定作業支援方法。
【請求項４】
設定装置によって制御機器のパラメータの設定作業を支援するパラメータ設定作業支援方法において、
設定装置が、制御機器からパラメータを読み込む読込ステップと、
前記設定装置が、前記制御機器に対応するパラメータ設定一時記憶ファイルのファイル名として、前記制御機器側に予め登録されている制御ポイント名を含むファイル名を作成するファイル名作成ステップと、
前記設定装置が、前記ファイル名作成ステップで作成したファイル名のパラメータ設定一時記憶ファイルに、前記読込ステップで読み込んだパラメータをバックアップとして保存する保存処理ステップと、
前記設定装置が、既存のパラメータ設定一時記憶ファイルを上書き保存する前に、このパラメータ設定一時記憶ファイルに対して上書き保存しようとするパラメータ設定一時記憶ファイルにおいて、少なくとも入力レンジ種類、制御周期、出力種類のいずれか１つを含む予め規定された通常は変更しないパラメータに変更があるかどうかを判定するパラメータ変更判定ステップと、
前記設定装置が、予め規定されたパラメータに変更があると前記パラメータ変更判定ステップで判定したときに、制御ポイント名に設定ミスの可能性があることをオペレータに通知する通知ステップとを備えることを特徴とするパラメータ設定作業支援方法。
【請求項５】
請求項３または４に記載のパラメータ設定作業支援方法の各ステップをコンピュータに実行させることを特徴とするパラメータ設定作業支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御機器のパラメータの設定作業を支援する設定装置、パラメータ設定作業支援方法およびプログラムに関するものである。
【背景技術】
【０００２】
温調計などのループレベルの制御機器には、予め設定され記憶される必要があるパラメータが存在する。このようなパラメータの設定作業を支援するために、ＰＣローダと呼ばれるソフトウェアがコンピュータにインストールされ、コンピュータをパラメータ設定のための設定装置として利用することが行われている。
【０００３】
設定装置と制御機器を繋ぐ場合はローダケーブルを利用するが、設定装置と制御機器の接続はパラメータの設定作業時に行うものであり、常時繋がれている必要があるものではない。したがって、複数の制御機器に対してパラメータの設定作業を実施する場合は、設定装置のＰＣローダを起動して１台の制御機器に対して設定作業を実施し、その作業が終了したら別の制御機器に設定装置を繋ぎ換えて設定作業を実施するというような手順になる。
【０００４】
上記の設定作業手順において、各制御機器別にパラメータ設定内容を設定装置のパラメータ設定一時記憶ファイルにバックアップとして保存しておくことが望ましい。ただし、制御機器別に複数のパラメータ設定一時記憶ファイルを１台の設定装置に保存することになるので、多数のパラメータ設定一時記憶ファイル保存作業を繰り返すうちに、パラメータ設定一時記憶ファイルの管理作業が煩雑化してしまう。これは、複数の制御機器を１台の設定装置に繋ぎ換えて設定作業を実施する場合に特有の問題であり、繋ぎ換える作業自体を設定装置側で認識できないことに起因する。つまり、工業プラントなどで利用されるＤＣＳ（Distributed Control System：分散制御システム）のように、複数の制御機器の情報をトータルのシステムとして上位ＰＣと常時接続状態で制御機器を区別して管理する場合とは状況が全く異なるものであり、温調計などループレベルの制御機器のパラメータの設定作業を支援するためにＰＣローダがインストールされた設定装置を利用する場合に特有の問題である。
【０００５】
従来、ファイルの管理作業の煩雑化を回避する方法として、特許文献１に開示された方法がある。この特許文献１に開示された方法は、ファイルを保存する日時や、デバイスのアドレス、製品名などをファイル名に含ませるようにしたものである。
【０００６】
【特許文献１】特開２００４−３０２６２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、ファイルの保存日時をファイル名とする方法や、数値で表現されるデバイスアドレスをファイル名とする方法では、ファイル名からファイルの内容を識別し難いという問題点があった。また、ファイルの保存日時などをファイル名として単純に採用すると、同一の制御機器であっても保存日時が異なれば異なるファイルが生成されることになり、ファイルが不必要に増えることになる。
【０００８】
また、製品名をファイル名に含ませる場合、ファイル名の重複を避けるためには、全ての機器にそれぞれ固有の製品名が付与されていることが前提条件となる。しかしながら、制御の分野では、同一の製品名を有する複数の制御機器が使用されることがあるので、同じ製品を複数用いた制御ネットワークを構成した場合にファイル名の重複が発生する恐れがある。異なる制御機器でありながら同一のファイル名が設定されてしまうと、上書きによるパラメータ設定一時記憶ファイルの消失という事態が発生し得る。
いずれにしろ、特許文献１に開示された方法では、ファイル名の設定作業が自動化されるだけであり、パラメータ設定一時記憶ファイルの管理作業の煩雑化の問題を解決するには不十分である。
【０００９】
また、任意の文字列を用いてファイル名を生成することは当業者ならば当然想到できることであるが、どの機器にどういった文字列を用いるのか、という統一的なルールが無い限り、文字列設定の作業者や設定時の状況によって文字列が決定されてしまい、結果として文字列を用いたファイル名も統一的に管理できないので、パラメータ設定一時記憶ファイルの管理作業の煩雑化の問題を解決することはできない。
なお、以上のような問題は、パラメータ設定一時記憶ファイルに限らず、制御機器から収集した制御データを保存するデータファイルでも同様に発生する。
【００１０】
本発明は、上記課題を解決するためになされたもので、ファイル数の無駄な増加を抑え、かつファイルの識別を容易にすることにより、ファイルの管理作業の煩雑化を緩和することができる設定装置、パラメータ設定作業支援方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明は、制御機器のパラメータの設定作業を支援する設定装置において、制御機器からパラメータを読み込む読込手段と、前記制御機器に対応するパラメータ設定一時記憶ファイルのファイル名として、前記制御機器側に予め登録されている制御ポイント名を含むファイル名を作成するファイル名作成手段と、このファイル名作成手段が作成したファイル名のパラメータ設定一時記憶ファイルに、前記読込手段が読み込んだパラメータをバックアップとして保存する保存処理手段と、既存のパラメータ設定一時記憶ファイルを上書き保存する前に、このパラメータ設定一時記憶ファイルに対して上書き保存しようとするパラメータ設定一時記憶ファイルにおいて、通常の部分的な設定変更とみなされるべき予め規定された個数の割合以上のパラメータの変更があるかどうかを判定するパラメータ変更割合判定手段と、予め規定された個数の割合以上のパラメータに変更があると前記パラメータ変更割合判定手段が判定したときに、制御ポイント名に設定ミスの可能性があることをオペレータに通知する通知手段とを備えるものである。
また、本発明の設定装置は、制御機器からパラメータを読み込む読込手段と、前記制御機器に対応するパラメータ設定一時記憶ファイルのファイル名として、前記制御機器側に予め登録されている制御ポイント名を含むファイル名を作成するファイル名作成手段と、このファイル名作成手段が作成したファイル名のパラメータ設定一時記憶ファイルに、前記読込手段が読み込んだパラメータをバックアップとして保存する保存処理手段と、既存のパラメータ設定一時記憶ファイルを上書き保存する前に、このパラメータ設定一時記憶ファイルに対して上書き保存しようとするパラメータ設定一時記憶ファイルにおいて、少なくとも入力レンジ種類、制御周期、出力種類のいずれか１つを含む予め規定された通常は変更しないパラメータに変更があるかどうかを判定するパラメータ変更判定手段と、予め規定されたパラメータに変更があると前記パラメータ変更判定手段が判定したときに、制御ポイント名に設定ミスの可能性があることをオペレータに通知する通知手段とを備えるものである。
【００１３】
また、本発明のパラメータ設定作業支援方法は、設定装置が、制御機器からパラメータを読み込む読込ステップと、前記設定装置が、前記制御機器に対応するパラメータ設定一時記憶ファイルのファイル名として、前記制御機器側に予め登録されている制御ポイント名を含むファイル名を作成するファイル名作成ステップと、前記設定装置が、前記ファイル名作成ステップで作成したファイル名のパラメータ設定一時記憶ファイルに、前記読込ステップで読み込んだパラメータをバックアップとして保存する保存処理ステップと、前記設定装置が、既存のパラメータ設定一時記憶ファイルを上書き保存する前に、このパラメータ設定一時記憶ファイルに対して上書き保存しようとするパラメータ設定一時記憶ファイルにおいて、通常の部分的な設定変更とみなされるべき予め規定された個数の割合以上のパラメータの変更があるかどうかを判定するパラメータ変更割合判定ステップと、前記設定装置が、予め規定された個数の割合以上のパラメータに変更があると前記パラメータ変更割合判定ステップで判定したときに、制御ポイント名に設定ミスの可能性があることをオペレータに通知する通知ステップとを備えるものである。
また、本発明のパラメータ設定作業支援方法は、設定装置が、制御機器からパラメータを読み込む読込ステップと、前記設定装置が、前記制御機器に対応するパラメータ設定一時記憶ファイルのファイル名として、前記制御機器側に予め登録されている制御ポイント名を含むファイル名を作成するファイル名作成ステップと、前記設定装置が、前記ファイル名作成ステップで作成したファイル名のパラメータ設定一時記憶ファイルに、前記読込ステップで読み込んだパラメータをバックアップとして保存する保存処理ステップと、前記設定装置が、既存のパラメータ設定一時記憶ファイルを上書き保存する前に、このパラメータ設定一時記憶ファイルに対して上書き保存しようとするパラメータ設定一時記憶ファイルにおいて、少なくとも入力レンジ種類、制御周期、出力種類のいずれか１つを含む予め規定された通常は変更しないパラメータに変更があるかどうかを判定するパラメータ変更判定ステップと、前記設定装置が、予め規定されたパラメータに変更があると前記パラメータ変更判定ステップで判定したときに、制御ポイント名に設定ミスの可能性があることをオペレータに通知する通知ステップとを備えるものである。
【００１４】
また、本発明のパラメータ設定作業支援プログラムは、パラメータ設定作業支援方法の各ステップをコンピュータに実行させるようにしたものである。
【発明の効果】
【００１５】
本発明によれば、パラメータ設定一時記憶ファイルのファイル名として、制御機器側に予め登録されている制御ポイント名を含むファイル名を作成するようにしたので、統一的な識別指標によってパラメータ設定一時記憶ファイルを管理することができる。本発明では、ファイルを開くことなく、その内容を容易に推定することができ、またパラメータ設定一時記憶ファイルの喪失というような不測の事態が発生する確率を低く抑えることができる。また、本発明では、パラメータ設定一時記憶ファイル数の無駄な増加を避けることが可能となる。以上の結果、本発明では、パラメータ設定一時記憶ファイルの管理作業の煩雑化を緩和することができる。
【００１６】
また、本発明では、予め規定された個数の割合以上のパラメータに変更があるとパラメータ変更割合判定手段が判定したときに、制御ポイント名に設定ミスの可能性があることをオペレータに通知することができ、パラメータ設定一時記憶ファイルの喪失というような不測の事態が発生する確率を低く抑えることができる。
【００１７】
また、本発明では、予め規定されたパラメータに変更があるとパラメータ変更判定手段が判定したときに、制御ポイント名に設定ミスの可能性があることをオペレータに通知することができ、パラメータ設定一時記憶ファイルの喪失というような不測の事態が発生する確率を低く抑えることができる。
【００１８】
また、本発明では、データファイルのファイル名として、制御機器側に予め登録されている制御ポイント名を含むファイル名を作成するようにしたので、統一的な識別指標によってデータファイルを管理することができる。本発明では、ファイルを開くことなく、その内容を容易に推定することができ、またデータファイルの喪失というような不測の事態が発生する確率を低く抑えることができる。また、本発明では、データファイル数の無駄な増加を避けることが可能となる。以上の結果、本発明では、データファイルの管理作業の煩雑化を緩和することができる。
【００１９】
また、本発明では、パラメータ設定一時記憶ファイルおよびデータファイルのフォルダとして、制御機器側に予め登録されている制御ポイント名を含むフォルダ名のフォルダを作成するようにしたので、統一的な識別指標によってファイルを管理することができる。本発明では、フォルダ内のファイルを開くことなく、ファイルの内容を容易に推定することができ、またパラメータ設定一時記憶ファイルやデータファイルの喪失というような不測の事態が発生する確率を低く抑えることができる。また、本発明では、パラメータ設定一時記憶ファイル数およびデータファイル数の無駄な増加を避けることが可能となる。以上の結果、本発明では、ファイルの管理作業の煩雑化を緩和することができる。
【発明を実施するための最良の形態】
【００２０】
［発明の原理１］
パラメータ設定一時記憶ファイルの管理作業が煩雑になる１つの理由は、パラメータ設定一時記憶ファイル名の付け方に統一的なルールを保つことが難しいからである。つまり、複数のオペレータが関与する場合は個人によりパラメータ設定一時記憶ファイル名のルールが異なっていたり、１人のオペレータであっても状況によってパラメータ設定一時記憶ファイル名のルールが異なっていたりするため、結果的にパラメータ設定一時記憶ファイル名を見ても、パラメータ設定一時記憶ファイルの内容を推定することができない。パラメータ設定一時記憶ファイルの内容を推定できない場合、パラメータ設定一時記憶ファイルを開いてその内容を確認しなければならず、それだけでも手間がかかる。
【００２１】
また、パラメータ設定一時記憶ファイルの管理作業が煩雑になる別の理由は、同一の制御対象に対する同一の内容のパラメータ設定一時記憶ファイルであっても、パラメータ設定一時記憶ファイル名が異なると、別のパラメータ設定一時記憶ファイルとして複数存在してしまうことになるので、不必要にパラメータ設定一時記憶ファイル数が増えてしまうからである。ここで、温調計などのループレベルの制御機器が使用される装置計装では、多くの場合に制御ループ毎に制御ポイント名が設定されるので、制御ポイント名が制御機器に関する情報の統一的な識別指標として妥当であることに、発明者は着眼した。
【００２２】
発明者の着眼点について以下に補足する。制御機器から見た制御対象というものは、センサなどにより計測される状態量である。制御ポイントとは、この制御される状態量（制御される箇所）のことであり、言い換えると計測ポイントでもある。計測ポイントは１つの産業用製造装置に複数あるが、例えば包装機械では「RIGHT＿HEATER＿TEMP」、「LEFT＿HEATER＿TEMP」のように、装置の稼動状況をモニタリングする都合上、いわゆる見出しのようなものがユニークに与えられなければならない。そして、制御ポイントとは、これらの計測ポイントの中でも特に制御されるべき状態量であり、制御対象温度や制御対象圧力であったりする。したがって、１つの産業用製造装置内部で複数の制御機器が実装されていたとしても、シングルループの制御機器（温調計）が利用されるのであれば、１つの制御ポイント毎に１台の制御機器（温調計）が割り当てられることになる。そして、この制御ポイント名は、制御機器の実装初期に制御機器側にパラメータの１つとして登録されるものなので、パラメータの設定作業時や更新作業時に、確実にユニークかつ分かり易い名前として、設定装置側に取り込むことが可能である。
【００２３】
そして、各制御機器側に登録されたこの制御ポイント名を設定装置側に取り込んで、パラメータ設定一時記憶ファイル名として自動設定すれば、前記の問題解決のために有効であることに、発明者は想到した。
なお、パラメータ設定一時記憶ファイルは基本的に同一の制御対象には最新の１つがあれば十分であることから、基本的には保存時の日付などをパラメータ設定一時記憶ファイル名に含める必要はなく、すなわち上書き保存を原則にできる。このようにすれば、パラメータ設定一時記憶ファイル保存作業を繰り返すことによりパラメータ設定一時記憶ファイル数が不必要に増えることも防げる。
【００２４】
［発明の原理２］
前記したように、パラメータ設定一時記憶ファイルは、基本的には１つの制御ポイント毎に実装された１台の制御機器に対して１つのファイルがあればよいので、保存作業は上書きを原則とするのが妥当である。しかしながら、オペレータのミスなどにより、１つの装置の中に同一の制御ポイント名が設定された制御機器（温調計）が複数存在すると、本来必要なパラメータ設定一時記憶ファイルが上書きにより少なくとも１つは消失することになる。このような事態が発生する確率を低減するために、パラメータ設定一時記憶ファイルに特有の性質を利用することに、発明者は着眼した。パラメータ設定一時記憶ファイルの更新では、通常は部分的な設定変更のみが行なわれるので、特定の割合以上のパラメータの変更があるかどうかを上書きする前に確認し、特定の割合以上であれば制御ポイント名の設定ミスの可能性があることをオペレータに通知（表示）するのが有効である。
【００２５】
また、パラメータ設定一時記憶ファイルには、多くの種類のパラメータが含まれるが、一度確定事項として設定したら通常は変更しないパラメータを予め特定しておくことが可能である。したがって、このようなパラメータが変更されているかどうかを上書きする前に確認し、このようなパラメータが変更されていれば制御ポイント名の設定ミスの可能性があることをオペレータに通知（表示）するのが有効である。例えば温調計の場合、通常は変更しないパラメータとしては、入力レンジ種類、制御周期、出力種類などがある。入力レンジ種類としては、例えば温度制御系の温度センサの測定レンジ範囲などがある。また、出力種類としては、電流出力、電圧出力などがある。さらに上記の方法を合わせて、通常は変更しないパラメータを予め特定し、重み付けして変更割合を算出するようにしてもよい。
【００２６】
［発明の原理３］
設定装置は、ＰＣローダによって提供される機能として、制御状態のモニタリングとデータ収集の機能を併せ持つことが多い。その理由は、温調計などの制御機器のパラメータ変更を行う場合はそのパラメータ変更の効果を制御応答の時系列データで確認しながら行う方が効率的であるが、コストなどの問題からレコーダのような計測器を備えていない制御機器のパラメータ設定を行うことがあるからである。このような状況では、設定装置を接続すれば制御応答の時系列データを収集しながらパラメータ設定が行うことができる。データ収集を行なった場合には、データファイルを設定装置に保存することが一般的である。この場合にも、制御ポイント名をデータファイル名として自動設定すれば、上記と同じ理由でデータファイルの管理作業の煩雑化を緩和できる。ただし、データファイルの場合は、制御を行なったときの状況に対応して制御特性を分析するなどの用途があるので、基本的には保存時の日時をファイル名に含める。なお、前記パラメータ設定一時記憶ファイルとデータファイルは、通常はファイル拡張子が異なるので、同じ制御ポイント名が利用されること自体に問題はない。
【００２７】
［発明の原理４］
前記したように、本発明の設定装置では、１つの制御ポイントを対象とする場合であっても、パラメータ設定一時記憶ファイルとデータファイルを作成することになる。したがって、ファイル名を自動設定するだけではなく、制御機器毎にフォルダを自動生成し、そのフォルダ名に制御ポイント名を含めるようにすれば、前記の問題解決のためにさらに有効であることに、発明者は想到した。このフォルダには、同じ制御ポイント名を含むファイル名のファイルのみが保存される。
【００２８】
［第１の実施の形態］
以下、本発明の実施の形態について図面を参照して説明する。図１は本発明の第１の実施の形態に係る設定装置の動作の概要を示す図、図２は設定装置の構成を示すブロック図である。
１つの産業用製造装置２には、複数の制御機器２０−１，２０−２，２０−３，２０−４が実装されている。制御機器２０−１，２０−２，２０−３，２０−４は、それぞれ「LEFT＿HEATER＿TEMP」、「RIGHT＿HEATER＿TEMP」、「LEFT＿AIR＿FLOW」、「RIGHT＿AIR＿FLOW」という制御ポイント名を有する。言い換えると、制御機器２０−１，２０−２，２０−３，２０−４は、それぞれ「LEFT＿HEATER＿TEMP」、「RIGHT＿HEATER＿TEMP」、「LEFT＿AIR＿FLOW」、「RIGHT＿AIR＿FLOW」という制御ポイントを制御するものである。
【００２９】
設定装置１は、各制御機器２０−１〜２０−４からパラメータとデータを読み込み、これらをそれぞれパラメータ設定一時記憶ファイルとデータファイルに保存する。
図２に示すように、設定装置１は、制御機器２０（２０−１〜２０−４）と接続される通信インタフェース部１００と、制御機器２０からパラメータの設定内容を読み込むパラメータ読込部１０１と、制御機器２０から制御データを収集するデータ収集部１０２と、制御機器２０のパラメータ、データおよび設定装置１のプログラムを記憶する記憶部１０３と、パラメータ設定一時記憶ファイルのファイル名およびデータファイルのファイル名を作成するファイル名作成部１０４と、制御機器２０のパラメータとデータをそれぞれパラメータ設定一時記憶ファイルとデータファイルに保存する保存処理部１０５と、制御機器２０から読み込んだパラメータを変更する設定変更部１０６と、設定変更部１０６で変更されたパラメータを制御機器２０に送信して制御機器２０のパラメータを更新するパラメータ書込部１０７と、オペレータ（作業者）からの操作を受け付ける入力部１０８と、オペレータに対して情報を提示する表示部１０９とを有する。
【００３０】
以下、設定装置１の動作について説明する。図３、図４は設定装置１の動作を示すフローチャートである。なお、図３のＡと図４のＡが繋がり、図３のＢと図４のＢが繋がっていることは言うまでもない。
まず、オペレータが設定装置１と制御機器２０をローダケーブルで接続し、入力部１０８を操作してパラメータの読み込み指示を入力すると（図３ステップＳ１においてＹＥＳ）、パラメータ読込部１０１は、通信インタフェース部１００を通じて制御機器２０からパラメータの設定内容を読み込む（ステップＳ２）。このとき読み込んだパラメータの設定内容は、一時記憶ファイルとして記憶部１０３に格納される。
【００３１】
続いて、設定変更部１０６は、オペレータが入力部１０８を操作してパラメータの変更操作を行うと（ステップＳ３においてＹＥＳ）、この変更操作に応じて、ステップＳ２で読み込まれたパラメータを変更する（ステップＳ４）。これにより、一時記憶ファイルの内容が書き換えられる。
【００３２】
次に、ファイル名作成部１０４は、オペレータが入力部１０８を操作してパラメータの保存操作を行うと（ステップＳ５においてＹＥＳ）、ステップＳ２で読み込まれたパラメータの設定内容から制御ポイント名を抽出して、この制御ポイント名をパラメータ設定一時記憶ファイルのファイル名とする（ステップＳ６）。
【００３３】
保存処理部１０５は、ステップＳ６で作成されたファイル名と同じ名前のパラメータ設定一時記憶ファイルが存在するかどうかを判定し（ステップＳ７）、同じ名前のパラメータ設定一時記憶ファイルが存在しない場合には、一時記憶ファイルの内容を、ステップＳ６で作成されたファイル名のパラメータ設定一時記憶ファイルに保存する（ステップＳ８）。こうして、制御機器２０のパラメータの設定内容がバックアップとして記憶部１０３に保存される。
【００３４】
また、保存処理部１０５は、ステップＳ６で作成されたファイル名と同じ名前のパラメータ設定一時記憶ファイルが既に存在する場合には、このパラメータ設定一時記憶ファイルに一時記憶ファイルの内容を上書き保存する（ステップＳ９）。
パラメータ書込部１０７は、オペレータが入力部１０８を操作してパラメータの書き込み操作を行うと（ステップＳ１０においてＹＥＳ）、一時記憶ファイルを制御機器２０に送信する（ステップＳ１１）。これにより、制御機器２０は、自装置に設定されているパラメータを、送信された一時記憶ファイルの内容に更新する。
【００３５】
一方、データ収集部１０２は、オペレータからデータ収集の指示があった場合、あるいはデータ収集を行う所定のタイミングになった場合（ステップＳ１２においてＹＥＳ）、通信インタフェース部１００を通じて制御機器２０からデータを収集する（ステップＳ１３）。例えば制御機器２０−１からデータを収集する場合には、「LEFT＿HEATER＿TEMP」という制御ポイントのデータ、すなわち「LEFT＿HEATER」という名前のヒータの温度データを収集することになる。
【００３６】
次に、ファイル名作成部１０４は、ステップＳ２で読み込まれたパラメータの設定内容から制御ポイント名を抽出して、この制御ポイント名をデータファイルのファイル名とする（ステップＳ１４）。
保存処理部１０５は、ステップＳ１４で作成されたファイル名と同じ名前のデータファイルが存在するかどうかを判定し（ステップＳ１５）、同じ名前のデータファイルが存在しない場合には、ステップＳ１３で収集されたデータを、ステップＳ１４で作成されたファイル名のデータファイルに保存する（ステップＳ１６）。こうして、制御機器２０のデータが記憶部１０３に保存される。
【００３７】
また、保存処理部１０５は、ステップＳ１４で作成されたファイル名と同じ名前のデータファイルが既に存在する場合には、ファイル名作成部１０４に対して新たなファイル名を作成するよう要求する。この要求に応じて、ファイル名作成部１０４は、制御ポイント名と、現在の保存日時を表す文字列のうち少なくとも１部の文字列とから新たなファイル名を作成する（ステップＳ１７）。
【００３８】
保存処理部１０５は、ステップＳ１７で作成されたファイル名と同じ名前のデータファイルが存在するかどうかを判定し（ステップＳ１５）、同じ名前のデータファイルが存在しない場合には、ステップＳ１３で収集されたデータを、ステップＳ１７で作成されたファイル名のデータファイルに保存する（ステップＳ１６）。
設定装置１は、以上のようなステップＳ１〜Ｓ１７の処理を繰り返し行う。
【００３９】
図５は本実施の形態のパラメータ設定一時記憶ファイル保存処理の概念を示す図、図６はデータファイル保存処理の概念を示す図である。
図５の例では、制御機器２０−１からパラメータの設定内容を読み込み、この設定内容に含まれる「LEFT＿HEATER＿TEMP」という制御ポイント名を抽出して、「LEFT＿HEATER＿TEMP.prm」というファイル名を作成し、このファイル名のパラメータ設定一時記憶ファイルを記憶部１０３に保存している。
【００４０】
また、図６の例では、制御機器２０−１からデータを収集し、「LEFT＿HEATER＿TEMP」という制御ポイント名と、現在の保存日時を表す文字列の１部である「1」という文字から、「LEFT＿HEATER＿TEMP1.dat」というファイル名を作成し、このファイル名のデータファイルを記憶部１０３に保存している。
【００４１】
以上のように、本実施の形態では、パラメータ設定一時記憶ファイルおよびデータファイルのファイル名として、制御機器側に予め登録されている制御ポイント名を含むファイル名を作成するようにしたので、統一的な識別指標によってファイルを管理することができる。本実施の形態では、制御ポイント名を含むファイル名を用いることにより、ファイルを開くことなく、その内容を容易に推定することができる。また、本実施の形態では、制御機器毎にユニークな制御ポイント名を含むファイル名を用いることにより、パラメータ設定一時記憶ファイルやデータファイルの喪失というような不測の事態が発生する確率を低く抑えることができる。また、本実施の形態では、制御機器毎にユニークな制御ポイント名毎にファイル名を作成するようにしたので、パラメータ設定一時記憶ファイル数およびデータファイル数の無駄な増加を避けることが可能となる。以上の結果、本実施の形態では、ファイルの管理作業の煩雑化を緩和することができる。
【００４２】
［第２の実施の形態］
次に、本発明の第２の実施の形態について説明する。図７は本実施の形態の設定装置の構成を示すブロック図である。
本実施の形態の設定装置１ａは、第１の実施の形態の設定装置１に対して、既存のパラメータ設定一時記憶ファイルに対して上書き保存しようとするパラメータ設定一時記憶ファイルにおいて、予め規定された個数の割合以上のパラメータの変更があるかどうかを判定するパラメータ変更割合判定部１１０と、予め規定された個数の割合以上のパラメータに変更があるとパラメータ変更割合判定部１１０が判定したときに、制御ポイント名に設定ミスの可能性があることをオペレータに通知する通知部１１１とを追加したものである。
【００４３】
以下、設定装置１ａの動作について説明する。図８は設定装置１ａの動作を示すフローチャートであり、図３と同一の処理には同一の符号を付してある。ステップＳ１〜Ｓ１１の処理は第１の実施の形態と同じなので、説明は省略する。
【００４４】
保存処理部１０５によるステップＳ７の判定において、ファイル名作成部１０４が作成したファイル名と同じ名前のパラメータ設定一時記憶ファイルが既に存在すると判定された場合、パラメータ変更割合判定部１１０は、予め規定された個数の割合以上のパラメータに変更があるかどうかを判定する（図８ステップＳ１８）。この判定では、ファイル名作成部１０４が作成したファイル名と同じ名前のパラメータ設定一時記憶ファイルと、保存しようとしている一時記憶ファイルの内容を比較し、同じ名前のパラメータに相違があれば、変更があったものと見なす。そして、パラメータ設定一時記憶ファイルの全パラメータの個数に対する変更されたパラメータの個数の割合を算出し、この割合が予め規定された値以上であるかどうかを判定すればよい。
【００４５】
通知部１１１は、予め規定された個数の割合以上のパラメータに変更があるとパラメータ変更割合判定部１１０が判定した場合（ステップＳ１８においてＹＥＳ）、制御ポイント名に設定ミスの可能性がある旨のメッセージを表示部１０９に表示させ、パラメータ設定一時記憶ファイルを上書き保存してよいかどうかをオペレータに問い合わせる（ステップＳ１９）。
表示部１０９の画面に表示されたメッセージを見たオペレータは、入力部１０８を操作して返答を入力する。
【００４６】
保存処理部１０５は、オペレータから上書き保存の許可を得た場合（ステップＳ２０においてＹＥＳ）、ステップＳ６で作成されたファイル名と同じ名前のパラメータ設定一時記憶ファイルに一時記憶ファイルの内容を上書き保存し（ステップＳ９）、上書き保存の許可が得られなかった場合、保存処理を中止してステップＳ１０に進む。
データファイル保存処理は図４で説明したとおりなので、説明は省略する。
【００４７】
以上のように、本実施の形態では、制御ポイント名に設定ミスの可能性があることをオペレータに通知することができ、既存のパラメータ設定一時記憶ファイルに別の制御機器のパラメータ設定一時記憶ファイルを上書きすることを避けることができるので、パラメータ設定一時記憶ファイルの喪失というような不測の事態が発生する確率を低く抑えることができる。
【００４８】
なお、本実施の形態では、変更されたパラメータの数をそのままカウントして合計し、変更割合を算出しているが、これに限るものではなく、通常は変更しないパラメータを予め特定し、重み付けして変更割合を算出するようにしてもよい。この場合は、制御機器の複数のパラメータのうち、通常は変更しないパラメータに付与する重みＷを大きくし、その他のパラメータに付与する重みＷを小さくするというパラメータの重み付けを制御機器毎（制御ポイント名毎）に予め行っておく。パラメータ変更割合判定部１１０は、ステップＳ１８の判定の際に、変更されたパラメータの重みＷの合計値Ｗｓｕｍを求め、パラメータ設定一時記憶ファイルの全パラメータの個数に対する合計値Ｗｓｕｍの割合を算出し、この割合が予め規定された値以上であるかどうかを判定すればよい。
【００４９】
［第３の実施の形態］
次に、本発明の第３の実施の形態について説明する。図９は本実施の形態の設定装置の構成を示すブロック図である。
本実施の形態の設定装置１ｂは、第１の実施の形態の設定装置１に対して、既存のパラメータ設定一時記憶ファイルに対して上書き保存しようとするパラメータ設定一時記憶ファイルにおいて、予め規定されたパラメータに変更があるかどうかを判定するパラメータ変更判定部１１２と、予め規定されたパラメータに変更があるとパラメータ変更判定部１１２が判定したときに、制御ポイント名に設定ミスの可能性があることをオペレータに通知する通知部１１３とを追加したものである。
【００５０】
以下、設定装置１ｂの動作について説明する。図１０は設定装置１ｂの動作を示すフローチャートであり、図３と同一の処理には同一の符号を付してある。ステップＳ１〜Ｓ１１の処理は第１の実施の形態と同じなので、説明は省略する。
【００５１】
保存処理部１０５によるステップＳ７の判定において、ファイル名作成部１０４が作成したファイル名と同じ名前のパラメータ設定一時記憶ファイルが既に存在すると判定された場合、パラメータ変更判定部１１２は、予め規定されたパラメータに変更があるかどうかを判定する（図１０ステップＳ２１）。この判定では、パラメータ設定一時記憶ファイルの予め規定されたパラメータと、保存しようとしている一時記憶ファイルに含まれる、同じ名前のパラメータの内容を比較し、相違があれば、変更があったものと見なす。予め規定しておくパラメータとしては、通常は変更しないパラメータを制御機器毎（制御ポイント名毎）に設定しておくことが好ましい。温調計の場合、通常は変更しないパラメータとしては、入力レンジ種類、制御周期、出力種類などがある。
【００５２】
通知部１１３は、予め規定されたパラメータに変更があるとパラメータ変更判定部１１２が判定した場合（ステップＳ２１においてＹＥＳ）、制御ポイント名に設定ミスの可能性がある旨のメッセージを表示部１０９に表示させ、パラメータ設定一時記憶ファイルを上書き保存してよいかどうかをオペレータに問い合わせる（ステップＳ２２）。
【００５３】
保存処理部１０５は、オペレータから上書き保存の許可を得た場合（ステップＳ２３においてＹＥＳ）、ステップＳ６で作成されたファイル名と同じ名前のパラメータ設定一時記憶ファイルに一時記憶ファイルの内容を上書き保存し（ステップＳ９）、上書き保存の許可が得られなかった場合、保存処理を中止してステップＳ１０に進む。
データファイル保存処理は図４で説明したとおりなので、説明は省略する。こうして、本実施の形態では、第２の実施の形態と同様の効果を得ることができる。
【００５４】
［第４の実施の形態］
次に、本発明の第４の実施の形態について説明する。図１１は本実施の形態の設定装置の構成を示すブロック図である。
本実施の形態の設定装置１ｃは、第１の実施の形態の設定装置１に対して、パラメータ設定一時記憶ファイルおよびデータファイルのフォルダを作成するフォルダ作成部１１４を追加したものである。
【００５５】
以下、設定装置１ｃの動作について説明する。図１２、図１３は設定装置１ｃの動作を示すフローチャートであり、図３、図４と同一の処理には同一の符号を付してある。なお、図１２のＣと図１３のＣが繋がり、図１２のＤと図１３のＤが繋がっていることは言うまでもない。
ステップＳ１〜Ｓ６の処理は第１の実施の形態と同じなので、説明は省略する。
【００５６】
フォルダ作成部１１４は、オペレータが入力部１０８を操作してパラメータの保存操作を行うと（図１２ステップＳ５においてＹＥＳ）、ステップＳ２で読み込まれたパラメータの設定内容から制御ポイント名を抽出して、この制御ポイント名をフォルダ名とする（ステップＳ２４）。続いて、フォルダ作成部１１４は、ステップＳ２４で作成したフォルダ名のフォルダが記憶部１０３に存在するかどうかを判定する（ステップＳ２５）。
【００５７】
保存処理部１０５は、該当するフォルダが記憶部１０３に存在するとフォルダ作成部１１４が判定した場合（ステップＳ２５においてＮＯ）、この既存のフォルダに、ステップＳ６で作成されたファイル名と同じ名前のパラメータ設定一時記憶ファイルが存在するかどうかを判定する（ステップＳ２６）。保存処理部１０５は、同じ名前のパラメータ設定一時記憶ファイルが存在しない場合には、一時記憶ファイルの内容を、ステップＳ６で作成されたファイル名のパラメータ設定一時記憶ファイルに格納し、このパラメータ設定一時記憶ファイルをステップＳ２４で作成されたフォルダ名に該当するフォルダに保存する（ステップＳ２７）。
【００５８】
また、保存処理部１０５は、ステップＳ２４で作成されたフォルダ名に該当するフォルダにステップＳ６で作成されたファイル名と同じ名前のパラメータ設定一時記憶ファイルが既に存在する場合には、このパラメータ設定一時記憶ファイルに一時記憶ファイルの内容を上書き保存する（ステップＳ２８）。
【００５９】
一方、フォルダ作成部１１４は、ステップＳ２４で作成したフォルダ名に該当するフォルダが記憶部１０３に存在しないと判定した場合（ステップＳ２５においてＹＥＳ）、このフォルダ名を有するフォルダを記憶部１０３に新規に作成する（ステップＳ２９）。
そして、保存処理部１０５は、一時記憶ファイルの内容を、ステップＳ６で作成されたファイル名のパラメータ設定一時記憶ファイルに格納し、このパラメータ設定一時記憶ファイルをステップＳ２９で作成されたフォルダに保存する（ステップＳ３０）。
ステップＳ１０〜Ｓ１４の処理は第１の実施の形態と同じなので、説明は省略する。
【００６０】
フォルダ作成部１１４は、制御機器２０から収集したデータを保存する際に、ステップＳ２で読み込まれたパラメータの設定内容から制御ポイント名を抽出して、この制御ポイント名をフォルダ名とする（図１３ステップＳ３１）。続いて、フォルダ作成部１１４は、ステップＳ３１で作成したフォルダ名のフォルダが記憶部１０３に存在するかどうかを判定する（ステップＳ３２）。
【００６１】
保存処理部１０５は、該当するフォルダが記憶部１０３に存在するとフォルダ作成部１１４が判定した場合（ステップＳ３２においてＮＯ）、この既存のフォルダに、ステップＳ１４で作成されたファイル名と同じ名前のデータファイルが存在するかどうかを判定する（ステップＳ３３）。保存処理部１０５は、同じ名前のデータファイルが存在しない場合には、ステップＳ１３で収集されたデータを、ステップＳ１４で作成されたファイル名のデータファイルに格納し、このデータファイルをステップＳ３１で作成されたフォルダ名に該当するフォルダに保存する（ステップＳ３４）。
【００６２】
また、保存処理部１０５は、ステップＳ３１で作成されたフォルダ名に該当するフォルダにステップＳ１４で作成されたファイル名と同じ名前のデータファイルが既に存在する場合には（ステップＳ３３においてＹＥＳ）、ファイル名作成部１０４に対して新たなファイル名を作成するよう要求する。この要求に応じて、ファイル名作成部１０４は、制御ポイント名と、現在の保存日時を表す文字列のうち少なくとも１部の文字列とから新たなファイル名を作成する（ステップＳ３５）。
【００６３】
続いて、保存処理部１０５は、ステップＳ３１で作成されたフォルダ名に該当するフォルダにステップＳ３５で作成されたファイル名と同じ名前のデータファイルが存在するかどうかを判定し（ステップＳ３３）、同じ名前のデータファイルが存在しない場合には、ステップＳ１３で収集されたデータを、ステップＳ３５で作成されたファイル名のデータファイルに格納し、このデータファイルをステップＳ３１で作成されたフォルダ名に該当するフォルダに保存する（ステップＳ３４）。
【００６４】
一方、フォルダ作成部１１４は、ステップＳ３１で作成したフォルダ名に該当するフォルダが記憶部１０３に存在しないと判定した場合（ステップＳ３２においてＹＥＳ）、このフォルダ名を有するフォルダを記憶部１０３に新規に作成する（ステップＳ３６）。
そして、保存処理部１０５は、ステップＳ１３で収集されたデータを、ステップＳ１４で作成されたファイル名のデータファイルに格納し、このデータファイルをステップＳ３６で作成されたフォルダに保存する（ステップＳ３７）。
【００６５】
図１４は本実施の形態のパラメータ設定一時記憶ファイル保存処理およびデータファイル保存処理の概念を示す図である。
図１４の例では、制御機器２０−１からパラメータの設定内容を読み込み、この設定内容に含まれる「LEFT＿HEATER＿TEMP」という制御ポイント名を抽出して、「LEFT＿HEATER＿TEMP」というフォルダ名を作成し、このフォルダ名のフォルダにパラメータ設定一時記憶ファイルを保存している。同様に、制御機器２０−１からデータを収集すると、データファイルは「LEFT＿HEATER＿TEMP」というフォルダ名のフォルダに保存される。
【００６６】
以上のように、本実施の形態では、パラメータ設定一時記憶ファイルおよびデータファイルのフォルダとして、制御機器側に予め登録されている制御ポイント名を含むフォルダ名のフォルダを作成するようにしたので、統一的な識別指標によってファイルを管理することができる。本実施の形態では、制御ポイント名を含むフォルダ名のフォルダを作成することにより、このフォルダ内のファイルを開くことなく、ファイルの内容を容易に推定することができる。また、本実施の形態では、制御機器毎にユニークな制御ポイント名を含むフォルダ名のフォルダを作成し、このフォルダと同じ制御ポイント名の制御機器から読み込まれたパラメータを含むパラメータ設定一時記憶ファイル、または同じ制御ポイント名の制御機器から収集された制御状態のデータを含むデータファイルをフォルダに保存するようにしたので、パラメータ設定一時記憶ファイルやデータファイルの喪失というような不測の事態が発生する確率を低く抑えることができる。また、本実施の形態では、制御機器毎にユニークな制御ポイント名毎にフォルダを作成するようにしたので、パラメータ設定一時記憶ファイル数およびデータファイル数の無駄な増加を避けることが可能となる。以上の結果、本実施の形態では、ファイルの管理作業の煩雑化を緩和することができる。
【００６７】
なお、第１〜第４の実施の形態の設定装置１，１ａ，１ｂ，１ｃは、ＣＰＵ、記憶装置および外部とのインタフェースを備えたコンピュータと、これらのハードウェア資源を制御するプログラムによって実現することができる。このコンピュータにおいて、本発明のパラメータ設定作業支援方法を実現させるためのパラメータ設定作業支援プログラム（ＰＣローダ）は、フレキシブルディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、メモリカードなどの記録媒体に記録された状態で提供される。ＣＰＵは、記録媒体から読み込んだプログラムを記憶装置に書き込み、プログラムに従って第１〜第４の実施の形態で説明した処理を実行する。
【００６８】
また、第１〜第４の実施の形態では、制御ポイント名そのものをファイル名やフォルダ名としているが、これに限るものではなく、制御ポイント名を含むファイル名やフォルダ名であればよい。すなわち、ファイル名やフォルダ名は、制御ポイント名から所定の規則で作成されるものであればよい。
【産業上の利用可能性】
【００６９】
本発明は、制御機器のパラメータの設定作業を支援する技術に適用することができる。
【図面の簡単な説明】
【００７０】
【図１】本発明の第１の実施の形態に係る設定装置の動作の概要を示す図である。
【図２】本発明の第１の実施の形態に係る設定装置の構成を示すブロック図である。
【図３】本発明の第１の実施の形態に係る設定装置の動作を示すフローチャートである。
【図４】本発明の第１の実施の形態に係る設定装置の動作を示すフローチャートである。
【図５】本発明の第１の実施の形態におけるパラメータ設定一時記憶ファイル保存処理の概念を示す図である。
【図６】本発明の第１の実施の形態におけるデータファイル保存処理の概念を示す図である。
【図７】本発明の第２の実施の形態に係る設定装置の構成を示すブロック図である。
【図８】本発明の第２の実施の形態に係る設定装置の動作を示すフローチャートである。
【図９】本発明の第３の実施の形態に係る設定装置の構成を示すブロック図である。
【図１０】本発明の第３の実施の形態に係る設定装置の動作を示すフローチャートである。
【図１１】本発明の第４の実施の形態に係る設定装置の構成を示すブロック図である。
【図１２】本発明の第４の実施の形態に係る設定装置の動作を示すフローチャートである。
【図１３】本発明の第４の実施の形態に係る設定装置の動作を示すフローチャートである。
【図１４】本発明の第４の実施の形態におけるパラメータ設定一時記憶ファイル保存処理およびデータファイル保存処理の概念を示す図である。
【符号の説明】
【００７１】
１，１ａ，１ｂ，１ｃ…設定装置、２…産業用製造装置、２０−１，２０−２，２０−３，２０−４…制御機器、１００…通信インタフェース部、１０１…パラメータ読込部、１０２…データ収集部、１０３…記憶部、１０４…ファイル名作成部、１０５…保存処理部、１０６…設定変更部、１０７…パラメータ書込部、１０８…入力部、１０９…表示部、１１０…パラメータ変更割合判定部、１１１，１１３…通知部、１１２…パラメータ変更判定部、１１４…フォルダ作成部。
【図１】
0005216365.tif 000002
【図２】
0005216365.tif 000003
【図３】
0005216365.tif 000004
【図４】
0005216365.tif 000005
【図５】
0005216365.tif 000006
【図６】
0005216365.tif 000007
【図７】
0005216365.tif 000008
【図８】
0005216365.tif 000009
【図９】
0005216365.tif 000010
【図１０】
0005216365.tif 000011
【図１１】
0005216365.tif 000012
【図１２】
0005216365.tif 000013
【図１３】
0005216365.tif 000014
【図１４】
0005216365.tif 000015