(57)【要約】【課題】制御パラメータの変更を伴わない制御処理部の動作に影響を与えることなく、制御パラメータが設定できるようにする。【解決手段】動作停止制御部１０２は、変更検出部１０１により制御パラメータの変更を検出した第１記憶部１２１−１または第１記憶部１２１−２に対応する制御処理部１２３−１または制御処理部１２３−２に動作の停止指示を出力する。この後、コピー制御部１０３は、第２記憶部１２２−１または第２記憶部１２２−２のうち、変更を検出した第１記憶部１２１−１または第１記憶部１２１−２に対応する第２記憶部１２２−１または第２記憶部１２２−２に、変更を検出した第１記憶部１２１−１または第１記憶部１２１−２に記憶されている制御パラメータをコピーする。【選択図】  図１
2014085785.tif 000002
【特許請求の範囲】
【請求項１】
制御パラメータを用いて制御対象の制御を行う複数の制御処理部の各々に対応して設けられ、前記制御処理部の制御で用いられる制御パラメータが記憶される複数の第１記憶部に記憶されている制御パラメータの変更を検出する変更検出ステップと、
制御パラメータの変更を検出した第１記憶部に対応する制御処理部の動作を停止する動作停止ステップと、
制御処理部の動作が停止された後、複数の前記第１記憶部の各々に対応して設けられ、前記制御処理部に出力されて前記制御処理部の制御に用いられる制御パラメータが記憶されている複数の第２記憶部の中の、変更を検出した前記第１記憶部に対応する第２記憶部に、変更を検出した前記第１記憶部に記憶されている制御パラメータをコピーするコピーステップと、
前記第２記憶部に対する制御パラメータのコピーが終了した後、停止された前記制御処理部の動作を再開する動作再開ステップと
を少なくとも備えることを特徴とする制御パラメータ設定方法。
【請求項２】
請求項１記載の制御パラメータ設定方法において、
制御パラメータの変更が検出された第１記憶部に記憶されている制御パラメータの整合性を確認する整合確認ステップを備え、
前記動作停止ステップは、前記整合性が確認された後、制御パラメータの変更を検出した第１記憶部に対応する制御処理部の動作を停止する
ことを特徴とする制御パラメータ設定方法。
【請求項３】
制御パラメータを用いて制御対象の制御を行う複数の制御処理部の各々に対応して設けられ、前記制御処理部の制御で用いられる制御パラメータが記憶される複数の第１記憶部に記憶されている制御パラメータの変更を検出する変更検出部と、
前記変更検出部が制御パラメータの変更を検出した第１記憶部に対応する制御処理部の動作を停止する動作停止制御部と、
前記動作停止制御部により制御処理部の動作が停止された後、複数の前記第１記憶部の各々に対応して設けられ、前記制御処理部に出力されて前記制御処理部の制御に用いられる制御パラメータが記憶されている複数の第２記憶部の中の、変更を検出した前記第１記憶部に対応する第２記憶部に、変更を検出した前記第１記憶部に記憶されている制御パラメータをコピーするコピー制御部と、
前記コピー制御部による前記第２記憶部に対する制御パラメータのコピーが終了した後、停止された前記制御処理部の動作を再開する動作再開制御部と
を少なくとも備えることを特徴とする制御パラメータ設定装置。
【請求項４】
請求項３記載の制御パラメータ設定装置において、
前記変更検出部により制御パラメータの変更が検出された第１記憶部に記憶されている制御パラメータの整合性を確認する整合確認部を備え、
前記動作停止制御部は、前記整合確認部が前記整合性を確認した後、制御パラメータの変更を検出した第１記憶部に対応する制御処理部の動作を停止する
ことを特徴とする制御パラメータ設定装置。
【請求項５】
制御パラメータを用いて制御対象の制御を行う複数の制御処理部と、
複数の前記制御処理部の各々に対応して設けられ、前記制御処理部の制御で用いられる制御パラメータが記憶される複数の第１記憶部と、
複数の前記第１記憶部の各々に対応して設けられ、前記制御処理部に出力されて前記制御処理部の制御に用いられる制御パラメータが記憶されている複数の第２記憶部と、
前記第１記憶部に記憶されている制御パラメータの変更を検出する変更検出部と、
制御パラメータの変更を検出した第１記憶部に対応する制御処理部の動作を停止する動作停止制御部と、
前記動作停止制御部により制御処理部の動作が停止された後、複数の前記第２記憶部の中の、変更を検出した前記第１記憶部に対応する第２記憶部に、変更を検出した前記第１記憶部に記憶されている制御パラメータをコピーするコピー制御部と、
前記第２記憶部に対する制御パラメータのコピーが終了した後、停止された前記制御処理部の動作を再開する動作再開制御部と
を少なくとも備えることを特徴とする制御システム。
【請求項６】
制御パラメータを用いて制御対象の制御を行う複数の制御処理部と、
複数の前記制御処理部の各々に対応して設けられ、前記制御処理部の制御で用いられる制御パラメータが記憶される複数の第１記憶部と、
複数の前記第１記憶部の各々に対応して設けられ、前記制御処理部に出力されて前記制御処理部の制御に用いられる制御パラメータが記憶されている複数の第２記憶部と、
前記第１記憶部に記憶されている制御パラメータの変更を検出して変更されたことを示すフラグを該当する前記第１記憶部に設定する変更検出部と、
前記変更検出部が前記第１記憶部に記憶されている制御パラメータの変更を検出したことにより、複数の前記制御処理部に対して動作の停止を指示する動作停止制御部と、
前記動作停止制御部により制御処理部の動作が停止された後、複数の前記第２記憶部の中の、フラグが設定されている前記第１記憶部に対応する第２記憶部に、フラグが設定されている前記第１記憶部に記憶されている制御パラメータをコピーするコピー制御部と、
前記第２記憶部に対する制御パラメータのコピーが終了した後、複数の前記制御処理部に対して動作の再開を指示する動作再開制御部と
を少なくとも備え、
前記制御処理部は、対応する前記第１記憶部に前記フラグが設定されている場合に、前記動作停止制御部からの動作の停止指示を受け付けて動作を停止し、前記動作再開制御部からの動作の再開指示を受け付けて動作再開することを特徴とする制御システム。
【請求項７】
請求項５または６記載の制御システムにおいて、
前記変更検出部により制御パラメータの変更が検出された第１記憶部に記憶されている制御パラメータの整合性を確認する整合確認部を備え、
前記動作停止制御部は、前記整合確認部が前記整合性を確認した後、制御パラメータの変更を検出した第１記憶部に対応する制御処理部の動作を停止する
ことを特徴とする制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御コントローラを構成している制御プログラムで用いられる制御パラメータの設定を行う制御パラメータ設定方法，装置および制御システムに関する。
【背景技術】
【０００２】
ビルなどの建築物に設けられている空調などの設備やプラントにおけるプロセス機器は、制御コントローラにより遠隔制御されている。このような制御を行う制御コントローラでは、汎用的な制御演算を行うために、ＰＩＤ制御などの制御パラメータ，アナログおよびデジタルデータのＩ／Ｏ制御パラメータ、あるいは通信制御のパラメータなど、様々なパラメータが設定可能とされている。制御においては、上述したように設定されているパラメータを用い、制御プログラム（制御処理部）を動作させ、各設備やプロセス機器、また計測器などの末端の機器を制御している。
【０００３】
このような、設定されているパラメータを用いた制御プログラムの動作による制御では、例えば、制御対象となる機器の追加および変更などの発生により、パラメータの追加，変更、および制御プログラム自体の追加，変更が必要となる。これらの追加変更においては、制御コントローラの動作を停止し、必要な追加変更を行い、この後、制御コントローラの動作を再開させている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１３２８８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、上述したような制御コントローラでは、複数の制御プログラム（制御処理部）が同時に動作している。しかしながら、上述した制御パラメータの設定方法では、制御コントローラを停止しているため、変更などの対象となっていない制御処理部も全て停止されることになる。このため、制御パラメータの変更などを行うときには、例えば全プロセスを停止し、設定をした後に全プロセスを再起動させることになるため、大がかりなものとなる。また、空調制御やプロセスの停止が行えない場合、変更などが行えないことになる。
【０００６】
本発明は、以上のような問題点を解消するためになされたものであり、制御パラメータの変更を伴わない制御処理部の動作に影響を与えることなく、制御パラメータが設定できるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る制御パラメータ設定方法は、制御パラメータを用いて制御対象の制御を行う複数の制御処理部の各々に対応して設けられ、制御処理部の制御で用いられる制御パラメータが記憶される複数の第１記憶部に記憶されている制御パラメータの変更を検出する変更検出ステップと、制御処理部の動作が停止された後、制御パラメータの変更を検出した第１記憶部に対応する制御処理部の動作を停止する動作停止ステップと、複数の第１記憶部の各々に対応して設けられ、制御処理部に出力されて制御処理部の制御に用いられる制御パラメータが記憶されている複数の第２記憶部の中の、変更を検出した第１記憶部に対応する第２記憶部に、変更を検出した第１記憶部に記憶されている制御パラメータをコピーするコピーステップと、第２記憶部に対する制御パラメータのコピーが終了した後、停止された制御処理部の動作を再開する動作再開ステップとを少なくとも備える。
【０００８】
上記制御パラメータ設定方法において、制御パラメータの変更が検出された第１記憶部に記憶されている制御パラメータの整合性を確認する整合確認ステップを備え、動作停止ステップは、整合性が確認された後、制御パラメータの変更を検出した第１記憶部に対応する制御処理部の動作を停止するようにしてもよい。
【０００９】
本発明に係る制御パラメータ設定装置は、制御パラメータを用いて制御対象の制御を行う複数の制御処理部の各々に対応して設けられ、制御処理部の制御で用いられる制御パラメータが記憶される複数の第１記憶部に記憶されている制御パラメータの変更を検出する変更検出部と、変更検出部が制御パラメータの変更を検出した第１記憶部に対応する制御処理部の動作を停止する動作停止制御部と、動作停止制御部により制御処理部の動作が停止された後、複数の第１記憶部の各々に対応して設けられ、制御処理部に出力されて制御処理部の制御に用いられる制御パラメータが記憶されている複数の第２記憶部の中の、変更を検出した第１記憶部に対応する第２記憶部に、変更を検出した第１記憶部に記憶されている制御パラメータをコピーするコピー制御部と、コピー制御部による第２記憶部に対する制御パラメータのコピーが終了した後、停止された制御処理部の動作を再開する動作再開制御部とを少なくとも備える。
【００１０】
上記制御パラメータ設定装置において、変更検出部により制御パラメータの変更が検出された第１記憶部に記憶されている制御パラメータの整合性を確認する整合確認部を備え、動作停止制御部は、整合確認部が整合性を確認した後、制御パラメータの変更を検出した第１記憶部に対応する制御処理部の動作を停止する構成としてもよい。
【００１１】
本発明に係る制御システムは、制御パラメータを用いて制御対象の制御を行う複数の制御処理部と、複数の制御処理部の各々に対応して設けられ、制御処理部の制御で用いられる制御パラメータが記憶される複数の第１記憶部と、複数の第１記憶部の各々に対応して設けられ、制御処理部に出力されて制御処理部の制御に用いられる制御パラメータが記憶されている複数の第２記憶部と、第１記憶部に記憶されている制御パラメータの変更を検出する変更検出部と、制御パラメータの変更を検出した第１記憶部に対応する制御処理部の動作を停止する動作停止制御部と、動作停止制御部により制御処理部の動作が停止された後、複数の第２記憶部の中の、変更を検出した第１記憶部に対応する第２記憶部に、変更を検出した第１記憶部に記憶されている制御パラメータをコピーするコピー制御部と、第２記憶部に対する制御パラメータのコピーが終了した後、停止された制御処理部の動作を再開する動作再開制御部とを少なくとも備える。
【００１２】
また、本発明に係る制御システムは、制御パラメータを用いて制御対象の制御を行う複数の制御処理部と、複数の制御処理部の各々に対応して設けられ、制御処理部の制御で用いられる制御パラメータが記憶される複数の第１記憶部と、複数の第１記憶部の各々に対応して設けられ、制御処理部に出力されて制御処理部の制御に用いられる制御パラメータが記憶されている複数の第２記憶部と、第１記憶部に記憶されている制御パラメータの変更を検出して変更されたことを示すフラグを該当する第１記憶部に設定する変更検出部と、変更検出部が第１記憶部に記憶されている制御パラメータの変更を検出したことにより、複数の制御処理部に対して動作の停止を指示する動作停止制御部と、動作停止制御部により制御処理部の動作が停止された後、複数の第２記憶部の中の、フラグが設定されている第１記憶部に対応する第２記憶部に、フラグが設定されている第１記憶部に記憶されている制御パラメータをコピーするコピー制御部と、第２記憶部に対する制御パラメータのコピーが終了した後、複数の制御処理部に対して動作の再開を指示する動作再開制御部とを少なくとも備え、制御処理部は、対応する第１記憶部にフラグが設定されている場合に、動作停止制御部からの動作の停止指示を受け付けて動作を停止し、動作再開制御部からの動作の再開指示を受け付けて動作再開する。
【００１３】
上記制御システムにおいて、変更検出部により制御パラメータの変更が検出された第１記憶部に記憶されている制御パラメータの整合性を確認する整合確認部を備え、動作停止制御部は、整合確認部が整合性を確認した後、制御パラメータの変更を検出した第１記憶部に対応する制御処理部の動作を停止する構成としてもよい。
【発明の効果】
【００１４】
以上説明したことにより、本発明によれば、制御パラメータの変更を伴わない制御処理部の動作に影響を与えることなく、制御パラメータが設定できるようになるという優れた効果が得られる。
【図面の簡単な説明】
【００１５】
【図１】図１は、本発明の実施の形態１における制御システムの構成を示す構成図である。
【図２】図２は、本発明の実施の形態１における制御パラメータ設定方法を説明するフローチャートである。
【図３】図３は、本発明の実施の形態２における制御システムの構成を示す構成図である。
【図４】図４は、本発明の実施の形態２における制御パラメータ設定方法を説明するフローチャートである。
【図５】図５は、本発明の実施の形態３における制御システムの構成を示す構成図である。
【図６】図６は、本発明の実施の形態３における制御パラメータ設定方法を説明するフローチャートである。
【図７】図７は、本発明の実施の形態４における制御システムの構成を示す構成図である。
【図８】図８は、本発明の実施の形態４における制御パラメータ設定方法を説明するフローチャートである。
【図９】図９は、本発明の実施の形態５における制御システムの構成を示す構成図である。
【図１０】図１０は、本発明の実施の形態６における制御パラメータ設定方法を説明するフローチャートである。
【発明を実施するための形態】
【００１６】
以下、本発明の実施の形態について図を参照して説明する。
【００１７】
［実施の形態１］
はじめに、本発明の実施の形態１について図１，図２を用いて説明する。図１は、本発明の実施の形態１における制御システムの構成を示す構成図である。また、図２は、本発明の実施の形態１における制御パラメータ設定方法を説明するフローチャートである。
【００１８】
この制御システムは、制御パラメータ設定装置１００および制御コントローラ１２０を備える。制御パラメータ設定装置１００は、変更検出部１０１，動作停止制御部１０２，コピー制御部１０３，動作再開制御部１０４，および入力部１０５を備える。また、制御コントローラ１２０は、２つの第１記憶部１２１−１，第１記憶部１２１−２、２つの第２記憶部１２２−１，第２記憶部１２２−２、および２つの制御処理部１２３−１，制御処理部１２３−２を備える。
【００１９】
第１記憶部１２１−１，第１記憶部１２１−２は、制御パラメータを用いて制御対象（不図示）の制御を行う制御処理部１２３−１，制御処理部１２３−２の各々に対応して設けられ、制御処理部１２３−１，制御処理部１２３−２の制御で用いられる制御パラメータが記憶される。実施の形態１では、第１記憶部１２１−１が、制御処理部１２３−１に対応し、第１記憶部１２１−２が、制御処理部１２３−２に対応している。制御対象は、例えば、ビルなどの建築物に設けられている空調などの設備やプラントにおけるプロセス機器である。
【００２０】
第２記憶部１２２−１，第２記憶部１２２−２は、第１記憶部１２１−１，第１記憶部１２１−２の各々に対応して設けられ、制御処理部１２３−１または制御処理部１２３−２に出力されて制御処理部１２３−１，制御処理部１２３−２の制御に用いられる制御パラメータが記憶されている。
【００２１】
実施の形態１では、制御コントローラにおいて、第２記憶部１２２−１が、第１記憶部１２１−１に対応し、第２記憶部１２２−１に記憶されている制御パラメータが、制御処理部１２３−１に出力されて制御に用いられる。また、制御コントローラ１２０において、第２記憶部１２２−２が、第１記憶部１２１−２に対応し、第２記憶部１２２−２に記憶されている制御パラメータが、制御処理部１２３−２に出力されて制御に用いられる。
【００２２】
なお、第１記憶部，第２記憶部，および制御処理部の組は、上述した２つに限られるものではなく、３つ以上の複数組が存在する状態が一般的である。ただし、実施の形態では、説明のため、２組の場合を例にしている。
【００２３】
次に、変更検出部１０１は、第１記憶部１２１−１または第１記憶部１２１−２に記憶されている制御パラメータの変更を検出する。また、動作停止制御部１０２は、変更検出部１０１により制御パラメータの変更を検出した第１記憶部１２１−１または第１記憶部１２１−２に対応する制御処理部１２３−１または制御処理部１２３−２の動作を停止する。動作停止制御部１０２は、例えば、対応する制御処理部１２３−１または制御処理部１２３−２に動作の停止指示を出力することで、制御処理部１２３−１または制御処理部１２３−２の動作を停止する。
【００２４】
例えば、変更検出部１０１が、第１記憶部１２１−１における制御パラメータの変更を検出すると、動作停止制御部１０２は、制御処理部１２３−１に対して動作の停止指示を出力する。また、変更検出部１０１が、第１記憶部１２１−２における制御パラメータの変更を検出すると、動作停止制御部１０２は、制御処理部１２３−２に対して動作の停止指示を出力する。
【００２５】
コピー制御部１０３は、第２記憶部１２２−１または第２記憶部１２２−２のうち、変更を検出した第１記憶部１２１−１または第１記憶部１２１−２に対応する第２記憶部１２２−１または第２記憶部１２２−２に、変更を検出した第１記憶部１２１−１または第１記憶部１２１−２に記憶されている制御パラメータをコピーする。
【００２６】
例えば、変更検出部１０１により第１記憶部１２１−１における制御パラメータの変更が検出されていると、コピー制御部１０３は、第１記憶部１２１−１に記憶されている制御パラメータを、第２記憶部１２２−１にコピーする。また、変更検出部１０１により第１記憶部１２１−２における制御パラメータの変更が検出されていると、コピー制御部１０３は、第１記憶部１２１−２に記憶されている制御パラメータを、第２記憶部１２２−２にコピーする。
【００２７】
動作再開制御部１０４は、第２記憶部１２２−１または第２記憶部１２２−２に対する制御パラメータのコピーが終了した後、停止された制御処理部１２３−１または制御処理部１２３−２の動作を再開する。動作再開制御部１０４は、例えば、停止されている制御処理部１２３−１または制御処理部１２３−２に対して動作の再開指示を出力することで、制御処理部１２３−１または制御処理部１２３−２の動作を再開させる。
【００２８】
例えば、変更検出部１０１により第１記憶部１２１−１における制御パラメータの変更が検出されている場合、前述したように、動作停止制御部１０２により、制御処理部１２３−１に対して動作の停止指示が出力されている。また、コピー制御部１０３により、第１記憶部１２１−１に記憶されている制御パラメータが、第２記憶部１２２−１にコピーされる。このコピーの後、動作再開制御部１０４は、制御処理部１２３−１に対して動作の再開指示を出力する。
【００２９】
また、変更検出部１０１により第１記憶部１２１−２における制御パラメータの変更が検出されている場合、前述したように、動作停止制御部１０２により、制御処理部１２３−２に対して動作の停止指示が出力されている。また、コピー制御部１０３により、第１記憶部１２１−２に記憶されている制御パラメータが、第２記憶部１２２−２にコピーされる。このコピーの後、動作再開制御部１０４は、制御処理部１２３−２に対して動作の再開指示を出力する。
【００３０】
なお、制御パラメータ設定装置１００および制御コントローラ１２０は、ＣＰＵと主記憶装置と外部記憶装置とネットワーク接続装置となどを備えたコンピュータ機器であり、主記憶装置に展開されたプログラムによりＣＰＵが動作することで、上述した各機能が実現される。また、各機能は、複数のコンピュータ機器に分散させるようにしてもよい。
【００３１】
次に、本発明の実施の形態１における制御パラメータ設定装置１００の動作（制御パラメータ設定方法）について、図２のフローチャートを用いて説明する。
【００３２】
まず、ステップＳ１０１で、変更検出部１０１が、第１記憶部１２１−１または第１記憶部１２１−２に記憶されている制御パラメータが変更されたことを検出する（変更検出ステップ）。例えば、プロセスの変更などにより、制御処理部１２３−１の制御処理に必要な制御パラメータの変更が発生すると、ユーザの入力部１０５の操作により、第１記憶部１２１−１の制御パラメータが変更される。このように制御パラメータを変更した後、ユーザからの指示入力により、制御パラメータ設定装置１００が設定変更動作開始状態となり、変更検出部１０１の動作が開始され、上述した動作が開始される。
【００３３】
上述したようにステップＳ１０１で、制御パラメータが変更されたことが検出されると（Ｓ１０１のｙ）、ステップＳ１０２で、制御パラメータの変更が検出された第１記憶部１２１−１，第１記憶部１２１−２に対応する制御処理部１２３−１，制御処理部１２３−２の動作を、動作停止制御部１０２が停止する（動作停止ステップ）。例えば、動作停止制御部１０２は、対応する制御処理部１２３−１または制御処理部１２３−２に対し、動作の停止指示を出力する。この動作停止指示により、制御処理部１２３−１または制御処理部１２３−２は、制御動作を一時停止する。
【００３４】
例えば、ステップＳ１０１で、第１記憶部１２１−１に記憶されている制御パラメータの変更が検出されると、ステップＳ１０２で、制御処理部１２３−１に、動作の停止指示が出力される。これにより、制御処理部１２３−１が、制御動作を停止する。一方、制御処理部１２３−２は、制御動作を継続する。また、ステップＳ１０１で、第１記憶部１２１−２に記憶されている制御パラメータの変更が検出されると、ステップＳ１０２で、制御処理部１２３−２に、動作の停止指示が出力される。制御処理部１２３−２が、制御動作を停止する。一方、制御処理部１２３−１は、制御動作を継続する。
【００３５】
次に、ステップＳ１０３で、コピー制御部１０３が、第２記憶部１２２−１，第２記憶部１２２−２の中の、変更を検出した第１記憶部１２１−１，第１記憶部１２１−２に対応する第２記憶部１２２−１，第２記憶部１２２−２に、変更を検出した第１記憶部１２１−１，第１記憶部１２１−２に記憶されている制御パラメータをコピーする（コピーステップ）。
【００３６】
例えば、ステップＳ１０１で、第１記憶部１２１−１に記憶されている制御パラメータの変更が検出されている場合、ステップＳ１０３では、第２記憶部１２２−１に、第１記憶部１２１−１に記憶されている制御パラメータをコピーする。また、ステップＳ１０１で、第１記憶部１２１−２に記憶されている制御パラメータの変更が検出されている場合、ステップＳ１０３では、第２記憶部１２２−２に、第１記憶部１２１−２に記憶されている制御パラメータをコピーする。
【００３７】
次に、ステップＳ１０４で、上述したように第２記憶部１２２−１または第２記憶部１２２−２に対する制御パラメータのコピーが終了した後、動作再開制御部１０４が、停止している制御処理部１２３−１または制御処理部１２３−２の動作を再開させる（動作再開ステップ）。動作再開制御部１０４は、例えば、停止している制御処理部１２３−１または制御処理部１２３−２に対して再開指示を出力することで、動作を再開させる。この再開指示により、制御処理部１２３−１または制御処理部１２３−２は、制御動作を再開する。この結果、制御処理部１２３−１および制御処理部１２３−２の全てが、制御動作を行っている状態となる。
【００３８】
例えば、ステップＳ１０１で、第１記憶部１２１−１に記憶されている制御パラメータの変更が検出されている場合、第１記憶部１２１−１に記憶されている制御パラメータの第２記憶部１２２−１に対するコピーが終了した後、ステップＳ１０４で、制御処理部１２３−１に対して動作の再開指示が出力される。これにより、制御処理部１２３−１が、制御動作を再開する。
【００３９】
また、ステップＳ１０１で、第１記憶部１２１−２に記憶されている制御パラメータの変更が検出されている場合、第１記憶部１２１−２に記憶されている制御パラメータの第２記憶部１２２−２に対するコピーが終了した後、ステップＳ１０４で、制御処理部１２３−２に対して動作の再開指示が出力される。これにより、制御処理部１２３−２が、制御動作を再開する。
【００４０】
以上に説明した制御パラメータ設定装置１００による制御パラメータ設定方法によれば、まず、制御パラメータが変更されると、変更された制御パラメータが用いられる制御処理部（制御プログラム）は動作停止対象となるが、他の制御処理部は動作停止対象とならない。このように、実施の形態１によれば、制御パラメータの変更を伴わない制御処理部の動作に影響を与えることなく、制御パラメータが設定できるようになる。また、動作が停止されてから動作が再開されるまでの動作停止期間は、設定変更をしている間ではなく、第１記憶部の制御パラメータが対応する第２記憶部にコピーされるまでの間となるので、非常に短い時間で終了する。
【００４１】
［実施の形態２］
次に、本発明の実施の形態２について図３，図４を用いて説明する。図３は、本発明の実施の形態２における制御システムの構成を示す構成図である。また、図４は、本発明の実施の形態２における制御パラメータ設定方法を説明するフローチャートである。
【００４２】
実施の形態２における制御システムは、制御パラメータ設定装置２００および制御コントローラ１２０を備える。制御パラメータ設定装置２００は、変更検出部１０１，動作停止制御部１０２，コピー制御部１０３，動作再開制御部１０４，および入力部１０５を備える。また、制御コントローラ１２０は、２つの第１記憶部１２１−１，第１記憶部１２１−２、２つの第２記憶部１２２−１，第２記憶部１２２−２、および２つの制御処理部１２３−１，制御処理部１２３−２を備える。これらの構成は、前述した実施の形態１と同様であり、詳しい説明を省略する。
【００４３】
実施の形態２では、制御パラメータ設定装置２００が、変更検出部１０１により制御パラメータの変更が検出された第１記憶部１２１−１または第１記憶部１２１−２に記憶されている制御パラメータの整合性を確認する整合確認部１０６を備える。実施の形態２では、動作停止制御部１０２は、整合確認部１０６が整合性を確認した後、制御パラメータの変更を検出した第１記憶部１２１−１または第１記憶部１２１−２に対応する制御処理部１２３−１または制御処理部１２３−２に動作の停止指示を出力する
【００４４】
例えば、変更検出部１０１により第１記憶部１２１−１における制御パラメータの変更が検出されると、整合確認部１０６は、第１記憶部１２１−１に記憶されている制御パラメータの整合性を確認する。また、変更検出部１０１により第１記憶部１２１−２における制御パラメータの変更が検出されると、整合確認部１０６は、第１記憶部１２１−２に記憶されている制御パラメータの整合性を確認する。
【００４５】
整合確認部１０６は、例えば、変更を検出した制御パラメータが、予め設定されているパラメータの範囲となっていることを確認する。変更を検出した制御パラメータが、予め設定されているパラメータの範囲となっていることが確認されると、動作停止制御部１０２により停止指示が出力される。一方、変更を検出した制御パラメータが、予め設定されているパラメータの範囲外の場合、整合確認部１０６は、ユーザに視認可能な状態で変更されたパラメータが規格外であることを通知する。この通知は、例えば、図示しない表示部に表示することなどにより行えばよい。
【００４６】
次に、本発明の実施の形態２における制御パラメータ設定装置２００の動作（制御パラメータ設定方法）について、図４のフローチャートを用いて説明する。
【００４７】
まず、ステップＳ２０１で、変更検出部１０１が、第１記憶部１２１−１または第１記憶部１２１−２に記憶されている制御パラメータが変更されたことを検出する（変更検出ステップ）。例えば、プロセスの変更などにより、制御処理部１２３−１の制御処理に必要な制御パラメータの変更が発生すると、ユーザの入力部１０５の操作により、第１記憶部１２１−１の制御パラメータが変更される。このように制御パラメータを変更した後、ユーザからの指示入力により、制御パラメータ設定装置２００が設定変更動作開始状態となり、変更検出部１０１の動作が開始され、上述した動作が開始される。
【００４８】
上述したようにステップＳ２０１で、制御パラメータが変更されたことが検出されると（Ｓ２０１のｙ）、ステップＳ２０２で、整合確認部１０６が、制御パラメータの変更が検出された第１記憶部１２１−１，第１記憶部１２１−２に記憶されている制御パラメータの整合性を確認する（整合確認ステップ）。例えば、ステップＳ２０１で第１記憶部１２１−１に記憶されている制御パラメータの変更が検出されると、ステップＳ２０２で、第１記憶部１２１−１に記憶されている制御パラメータの整合性を確認する。また、ステップＳ２０１で第１記憶部１２１−２に記憶されている制御パラメータの変更が検出されると、ステップＳ２０２で、第１記憶部１２１−２に記憶されている制御パラメータの整合性を確認する。
【００４９】
このステップＳ２０２における制御パラメータの整合性確認において、例えば、制御パラメータが、予め設定されているパラメータの範囲外の場合（ステップＳ２０２のｎ）、ステップＳ２０３で、整合確認部１０６が、ユーザに視認可能な状態で変更されたパラメータが規格外であることを通知する。一方、ステップＳ２０２における制御パラメータの整合性確認において、制御パラメータが、予め設定されているパラメータの範囲内の場合（ステップＳ２０２のｙ）、ステップＳ２０４に進む。
【００５０】
ステップＳ２０４では、動作停止制御部１０２が、制御パラメータの変更が検出された第１記憶部１２１−１，第１記憶部１２１−２に対応する制御処理部１２３−１，制御処理部１２３−２の動作を停止する（動作停止ステップ）。例えば、対応する制御処理部１２３−１，制御処理部１２３−２に、動作停止制御部１０２が、動作の停止指示を出力する。この動作停止指示により、制御処理部１２３−１または制御処理部１２３−２は、制御動作を一時停止する。
【００５１】
例えば、ステップＳ２０１で、第１記憶部１２１−１に記憶されている制御パラメータの変更が検出されていると、ステップＳ２０４で、制御処理部１２３−１に、動作の停止指示が出力される。これにより、制御処理部１２３−１が、制御動作を停止する。一方、制御処理部１２３−２は、制御動作を継続する。また、ステップＳ２０１で、第１記憶部１２１−２に記憶されている制御パラメータの変更が検出されていると、ステップＳ２０４で、制御処理部１２３−２に、動作の停止指示が出力される。制御処理部１２３−２が、制御動作を停止する。一方、制御処理部１２３−１は、制御動作を継続する。
【００５２】
次に、ステップＳ２０５で、コピー制御部１０３が、第２記憶部１２２−１，第２記憶部１２２−２の中の、変更を検出した第１記憶部１２１−１，第１記憶部１２１−２に対応する第２記憶部１２２−１，第２記憶部１２２−２に、変更を検出した第１記憶部１２１−１，第１記憶部１２１−２に記憶されている制御パラメータをコピーする（コピーステップ）。
【００５３】
例えば、ステップＳ２０１で、第１記憶部１２１−１に記憶されている制御パラメータの変更が検出されている場合、ステップＳ２０５では、第２記憶部１２２−１に、第１記憶部１２１−１に記憶されている制御パラメータをコピーする。また、ステップＳ２０１で、第１記憶部１２１−２に記憶されている制御パラメータの変更が検出されている場合、ステップＳ２０５では、第２記憶部１２２−２に、第１記憶部１２１−２に記憶されている制御パラメータをコピーする。
【００５４】
次に、ステップＳ２０６で、上述したように第２記憶部１２２−１または第２記憶部１２２−２に対する制御パラメータのコピーが終了した後、動作再開制御部１０４が、停止している制御処理部１２３−１または制御処理部１２３−２の動作を再開させる（動作再開ステップ）。動作再開制御部１０４は、例えば、停止している制御処理部１２３−１または制御処理部１２３−２に対して再開指示を出力することで、動作を再開させる。この再開指示により、制御処理部１２３−１または制御処理部１２３−２は、制御動作を再開する。この結果、制御処理部１２３−１および制御処理部１２３−２の全てが、制御動作を行っている状態となる。
【００５５】
例えば、ステップＳ２０１で、第１記憶部１２１−１に記憶されている制御パラメータの変更が検出されている場合、第１記憶部１２１−１に記憶されている制御パラメータの第２記憶部１２２−１に対するコピーが終了した後、ステップＳ２０６で、制御処理部１２３−１に対して動作の再開指示が出力される。これにより、制御処理部１２３−１が、制御動作を再開する。
【００５６】
また、ステップＳ２０１で、第１記憶部１２１−２に記憶されている制御パラメータの変更が検出されている場合、第１記憶部１２１−２に記憶されている制御パラメータの第２記憶部１２２−２に対するコピーが終了した後、ステップＳ２０６で、制御処理部１２３−２に対して動作の再開指示が出力される。これにより、制御処理部１２３−２が、制御動作を再開する。
【００５７】
以上に説明した制御パラメータ設定装置２００による制御パラメータ設定方法によれば、まず、制御パラメータが変更されると、変更された制御パラメータが用いられる制御処理部（制御プログラム）は動作停止対象となるが、他の制御処理部は動作停止対象とならない。このように、実施の形態２によれば、制御パラメータの変更を伴わない制御処理部の動作に影響を与えることなく、制御パラメータが設定できるようになる。また、動作が停止されてから動作が再開されるまでの動作停止期間は、設定変更をしている間ではなく、第１記憶部の制御パラメータが対応する第２記憶部にコピーされるまでの間となるので、非常に短い時間で終了する。
【００５８】
また、実施の形態２では、整合確認部１０６を備えるようにしたので、例えば規格外の制御パラメータの設定が抑制できるようになり、動作開始時の異常動作を事前に確認できるようになる。この結果、制御パラメータの設定ミスなどが防げ、効率よく設定パラメータの変更，確認作業が行えるようになる。
【００５９】
［実施の形態３］
次に、本発明の実施の形態３について図５，図６を用いて説明する。図５は、本発明の実施の形態３における制御システムの構成を示す構成図である。また、図６は、本発明の実施の形態３における制御パラメータ設定方法を説明するフローチャートである。
【００６０】
実施の形態３における制御システムは、制御パラメータ設定装置３００および制御コントローラ３２０を備える。制御パラメータ設定装置３００は、変更検出部３０１，動作停止制御部３０２，コピー制御部３０３，動作再開制御部３０４，および入力部３０５を備える。また、制御コントローラ３２０は、２つの第１記憶部３２１−１，第１記憶部３２１−２、２つの第２記憶部３２２−１，第２記憶部３２２−２、および２つの制御処理部３２３−１，制御処理部３２３−２を備える。
【００６１】
制御処理部３２３−１，制御処理部３２３−２は、制御パラメータを用いて制御対象（不図示）の制御を行う。制御対象は、例えば、ビルなどの建築物に設けられている空調などの設備やプラントにおけるプロセス機器である。
【００６２】
第１記憶部３２１−１，第１記憶部３２１−２は、制御処理部３２３−１，制御処理部３２３−２の各々に対応して設けられ、制御処理部３２３−１，制御処理部３２３−２の制御で用いられる制御パラメータが記憶される。また、実施の形態３においては、第１記憶部３２１−２は、制御処理部３２３−１の制御で用いられる制御パラメータも記憶されている。言い換えると、制御処理部３２３−１は、第１記憶部３２１−１に加え、第１記憶部３２１−２に記憶されている制御パラメータも用いて制御を行う。実施の形態３では、第１記憶部３２１−２が、制御処理部３２３−２に加えて制御処理部３２３−１にも対応している場合を例にしている。
【００６３】
第２記憶部３２２−１，第２記憶部３２２−２は、制御処理部３２３−１，制御処理部３２３−２の各々に対応して設けられ、制御処理部３２３−１，制御処理部３２３−２に出力されて制御処理部３２３−１，制御処理部３２３−２の制御に用いられる制御パラメータが記憶されている。実施の形態３では、第２記憶部３２２−２が、記憶している制御パラメータを、制御処理部３２３−１に対しても出力する。言い換えると、制御処理部３２３−１は、第２記憶部３２２−１に加え、第２記憶部３２２−２より出力される制御パラメータも用いて制御を行う。
【００６４】
変更検出部３０１は、第１記憶部３２１−１，第１記憶部３２１−２に記憶されている制御パラメータの変更を検出して変更されたことを示すフラグを該当する第１記憶部３２１−１または第１記憶部３２１−２に設定する。
【００６５】
動作停止制御部３０２は、変更検出部３０１が第１記憶部３２１−１，第１記憶部３２１−２に記憶されている制御パラメータの変更を検出すると、制御処理部３２３−１，制御処理部３２３−２に対して動作の停止指示を出力する。実施の形態３では、制御パラメータの変更の有無にかかわらず、動作停止制御部３０２は、全ての制御処理部３２３−１，制御処理部３２３−２に対して動作の停止指示を出力する。
【００６６】
コピー制御部３０３は、第２記憶部３２２−１，第２記憶部３２２−２の中の、フラグが設定されている第１記憶部３２１−１または第１記憶部３２１−２に対応する第２記憶部３２２−１または第２記憶部３２２−２に、フラグが設定されている第１記憶部３２１−１または第１記憶部３２１−２に記憶されている制御パラメータをコピーする。コピー制御部３０３は、上述したコピーの動作を、動作停止制御部３０２により制御処理部３２３−１または制御処理部３２３−２の動作が停止された後、言い換えると、動作停止制御部３０２が動作の停止指示を出力し、この結果、対象となる制御処理部３２３−１または制御処理部３２３−２が動作を停止した後に行う。
【００６７】
動作再開制御部３０４は、第２記憶部３２２−１または第２記憶部３２２−２に対する制御パラメータのコピーが終了した後、制御処理部３２３−１，制御処理部３２３−２に対して動作の再開指示を出力する。実施の形態３では、制御パラメータの変更の有無にかかわらず、動作再開制御部３０４は、全ての制御処理部３２３−１，制御処理部３２３−２に対して動作の再開指示を出力する。
【００６８】
また、実施の形態３では、制御処理部３２３−１，制御処理部３２３−２は、対応する第１記憶部３２１−１，第１記憶部３２１−２にフラグが設定されている場合に、動作停止制御部３０２からの動作の停止指示を受け付けて動作を停止し、動作再開制御部３０４からの動作の再開指示を受け付けて動作を再開する。実施の形態３の例では、制御処理部３２３−１は、第１記憶部３２１−１に加えて第１記憶部３２１−２にも対応しているため、第１記憶部３２１−２にフラグが設定されていると、制御処理部３２３−１および制御処理部３２３−２が動作を停止することになる。一方、第１記憶部３２１−１にフラグが設定されると、制御処理部３２３−１のみが動作を停止することになる。
【００６９】
次に、本発明の実施の形態３における制御パラメータ設定装置３００の動作（制御パラメータ設定方法）について、図６のフローチャートを用いて説明する。
【００７０】
まず、ステップＳ３０１で、変更検出部３０１が、第１記憶部３２１−１または第１記憶部３２１−２に記憶されている制御パラメータが変更されたことを検出する（変更検出ステップ）。例えば、プロセスの変更などにより、制御処理部３２３−１の制御処理に必要な制御パラメータの変更が発生すると、ユーザの入力部３０５の操作により、第１記憶部３２１−１の制御パラメータが変更される。このように制御パラメータを変更した後、ユーザからの指示入力により、制御パラメータ設定装置３００が設定変更動作開始状態となり、変更検出部３０１の動作が開始され、上述した動作が開始される。以下では、第１記憶部３２１−１の制御パラメータが変更された場合を例にして説明する。
【００７１】
上述したようにステップＳ３０１で、制御パラメータが変更されたことが検出されると（Ｓ３０１のｙ）、ステップＳ３０２で、変更検出部３０１が、制御パラメータが変更された第１記憶部３２１−１に、変更されたことを示すフラグを設定する（動作停止ステップ）。次に、ステップＳ３０３で、動作停止制御部３０２が、制御処理部３２３−１，制御処理部３２３−２に対して動作停止指示を出力する（動作停止ステップ）。この動作停止指示の出力により、フラグが設定されている第１記憶部３２１−１に対応する制御処理部３２３−１は、制御動作を一時停止する。一方、フラグが設定されていない第１記憶部３２１−２に対応する制御処理部３２３−２は、動作停止指示を無視して動作を継続する。
【００７２】
次に、ステップＳ３０４で、コピー制御部３０３が、フラグが設定されている第１記憶部３２１−１に対応する第２記憶部３２２−１に、フラグが設定されている第１記憶部３２１−１に記憶されている制御パラメータをコピーする（コピーステップ）。このコピーの処理過程において、第２記憶部３２２−１の制御パラメータを用いる制御処理部３２３−１，制御処理部３２３−３，制御処理部３２３−４は、動作を停止しているので、異常動作を起こすことがない。
【００７３】
次に、ステップＳ３０５で、上述したように第２記憶部３２２−１に対する制御パラメータのコピーが終了した後、動作再開制御部３０４が、制御処理部３２３−１，制御処理部３２３−２に対して動作の再開指示を出力する（動作再開ステップ）。動作再開制御部３０４による再開指示が出力されることで、フラグが設定されている第１記憶部３２１−１に対応する制御処理部３２３−１では、一時停止していた制御動作を再開する。一方、フラグが設定されていない第１記憶部３２１−２に対応する制御処理部３２３−２では、制御動作は継続されており、送信されてきた再開指示を無視する。この結果、制御処理部３２３−１および制御処理部３２３−２の全てが、制御動作を行っている状態となる。また、この時点では、第２記憶部３２２−１に対する制御パラメータのコピーは終了しているので、第２記憶部３２２−１に記憶されている制御パラメータを用いる制御処理部３２３−１は、正常な動作が行える。この後、ステップＳ３０６で、変更検出部３０１が、第１記憶部３２１−１におけるフラグ設定を解除する。
【００７４】
以上に説明した制御パラメータ設定装置３００による制御パラメータ設定方法によれば、まず、制御パラメータが変更されると、変更された制御パラメータが用いられる制御処理部（制御プログラム）は動作停止対象となるが、他の制御処理部は動作停止対象とならない。このように、実施の形態３においても、制御パラメータの変更を伴わない制御処理部の動作に影響を与えることなく、制御パラメータが設定できるようになる。また、動作が停止されてから動作が再開されるまでの動作停止期間は、設定変更をしている間ではなく、第１記憶部の制御パラメータが対応する第２記憶部にコピーされるまでの間となるので、非常に短い時間で終了する。
【００７５】
［実施の形態４］
次に、本発明の実施の形態４について図７，図８を用いて説明する。図７は、本発明の実施の形態４における制御システムの構成を示す構成図である。また、図８は、本発明の実施の形態４における制御パラメータ設定方法を説明するフローチャートである。
【００７６】
実施の形態４における制御システムは、制御パラメータ設定装置４００および制御コントローラ４２０を備える。制御パラメータ設定装置４００は、変更検出部４０１，動作停止制御部４０２，コピー制御部４０３，動作再開制御部４０４，および入力部４０５を備える。また、制御コントローラ４２０は、２つの第１記憶部４２１−１，第１記憶部４２１−２、２つの第２記憶部４２２−１，第２記憶部４２２−２、および４つの制御処理部４２３−１，制御処理部４２３−２，制御処理部４２３−３，制御処理部４２３−４を備える。
【００７７】
制御処理部４２３−１，制御処理部４２３−２，制御処理部４２３−３，制御処理部４２３−４は、制御パラメータを用いて制御対象（不図示）の制御を行う。制御対象は、例えば、ビルなどの建築物に設けられている空調などの設備やプラントにおけるプロセス機器である。
【００７８】
第１記憶部４２１−１，第１記憶部４２１−２は、制御処理部４２３−１，制御処理部４２３−２，制御処理部４２３−３，制御処理部４２３−４の各々に対応して設けられ、制御処理部４２３−１，制御処理部４２３−２，制御処理部４２３−３，制御処理部４２３−４の制御で用いられる制御パラメータが記憶される。
【００７９】
実施の形態４においては、第１記憶部４２１−１は、制御処理部４２３−１，制御処理部４２３−３，制御処理部４２３−４の制御で用いられる制御パラメータが記憶されている。また、第１記憶部４２１−２は、制御処理部４２３−２，制御処理部４２３−４の制御で用いられる制御パラメータが記憶されている。従って、制御処理部４２３−４は、第１記憶部４２１−１に加え、第１記憶部４２１−２に記憶されている制御パラメータも用いて制御を行う。
【００８０】
第２記憶部４２２−１，第２記憶部４２２−２は、制御処理部４２３−１，制御処理部４２３−２，制御処理部４２３−３，制御処理部４２３−４の各々に対応して設けられ、制御処理部４２３−１，制御処理部４２３−２，制御処理部４２３−３，制御処理部４２３−４に出力されて制御処理部４２３−１，制御処理部４２３−２，制御処理部４２３−３，制御処理部４２３−４の制御に用いられる制御パラメータが記憶されている。
【００８１】
実施の形態４では、まず、第２記憶部４２２−１は、記憶している制御パラメータを、制御処理部４２３−１，制御処理部４２３−３，および制御処理部４２３−４に対して出力する。また、第２記憶部４２２−２は、記憶している制御パラメータを、制御処理部４２３−２，制御処理部４２３−４に対して出力する。従って、制御処理部４２３−４は、第２記憶部４２２−１に加え、第２記憶部４２２−２より出力される制御パラメータも用いて制御を行う。
【００８２】
変更検出部４０１は、第１記憶部４２１−１，第１記憶部４２１−２に記憶されている制御パラメータの変更を検出して変更されたことを示すフラグを該当する第１記憶部４２１−１または第１記憶部４２１−２に設定する。
【００８３】
動作停止制御部４０２は、変更検出部４０１が第１記憶部４２１−１，第１記憶部４２１−２に記憶されている制御パラメータの変更を検出すると、制御処理部４２３−１，制御処理部４２３−２，制御処理部４２３−３，制御処理部４２３−４の全てに対して動作の停止指示を出力する。
【００８４】
コピー制御部４０３は、第２記憶部４２２−１，第２記憶部４２２−２の中の、フラグが設定されている第１記憶部４２１−１または第１記憶部４２１−２に対応する第２記憶部４２２−１または第２記憶部４２２−２に、フラグが設定されている第１記憶部４２１−１または第１記憶部４２１−２に記憶されている制御パラメータをコピーする。コピー制御部４０３は、上述したコピーの動作を、動作停止制御部４０２により，制御処理部４２３−１，制御処理部４２３−２，制御処理部４２３−３，または制御処理部４２３−４の動作が停止された後、言い換えると、動作停止制御部４０２が動作の停止指示を出力し、この結果、対象となる制御処理部４２３−１，制御処理部４２３−２，制御処理部４２３−３，または制御処理部４２３−４が動作を停止した後に行う。
【００８５】
動作再開制御部４０４は、第２記憶部４２２−１または第２記憶部４２２−２に対する制御パラメータのコピーが終了した後、制御処理部４２３−１，制御処理部４２３−２，制御処理部４２３−３，および制御処理部４２３−４の全てに対して動作の再開指示を出力する。
【００８６】
実施の形態４では、制御処理部４２３−１，制御処理部４２３−２，制御処理部４２３−３，制御処理部４２３−４は、対応する第１記憶部４２１−１，第１記憶部４２１−２にフラグが設定されている場合に、動作停止制御部４０２からの動作の停止指示を受け付けて動作を停止し、動作再開制御部４０４からの動作の再開指示を受け付けて動作を再開する。
【００８７】
実施の形態４の例では、第１記憶部４２１−１は、制御処理部４２３−１，制御処理部４２３−３，制御処理部４２３−４に対応しているため、第１記憶部４２１−１にフラグが設定されていると、制御処理部４２３−１，制御処理部４２３−３，制御処理部４２３−４が動作を停止する。また、第１記憶部４２１−２は、制御処理部４２３−２，制御処理部４２３−４に対応しているため、第１記憶部４２１−２にフラグが設定されていると、制御処理部４２３−２，制御処理部４２３−４が動作を停止する。このため、制御処理部４２３−４は、第１記憶部４２１−１にフラグが設定された場合および第１記憶部４２１−２にフラグが設定された場合の両者において、動作を停止することになる。
【００８８】
次に、本発明の実施の形態４における制御パラメータ設定装置４００の動作（制御パラメータ設定方法）について、図８のフローチャートを用いて説明する。
【００８９】
まず、ステップＳ４０１で、変更検出部４０１が、第１記憶部４２１−１または第１記憶部４２１−２に記憶されている制御パラメータが変更されたことを検出する（変更検出ステップ）。例えば、プロセスの変更などにより、制御処理部４２３−１の制御処理に必要な制御パラメータの変更が発生すると、ユーザの入力部４０５の操作により、第１記憶部４２１−１の制御パラメータが変更される。このように制御パラメータを変更した後、ユーザからの指示入力により、制御パラメータ設定装置４００が設定変更動作開始状態となり、変更検出部４０１の動作が開始され、上述した動作が開始される。以下では、第１記憶部４２１−１の制御パラメータが変更された場合を例にして説明する。
【００９０】
上述したようにステップＳ４０１で、制御パラメータが変更されたことが検出されると（Ｓ４０１のｙ）、ステップＳ４０２で、変更検出部４０１が、制御パラメータが変更された第１記憶部４２１−１に、変更されたことを示すフラグを設定する（動作停止ステップ）。次に、ステップＳ４０３で、動作停止制御部４０２が、制御処理部４２３−１，制御処理部４２３−２，制御処理部４２３−３，制御処理部４２３−４に対して動作停止指示を出力する（動作停止ステップ）。この動作停止指示の出力により、フラグが設定されている第１記憶部４２１−１に対応する制御処理部４２３−１，制御処理部４２３−３，制御処理部４２３−４は、制御動作を一時停止する。一方、フラグが設定されていない第１記憶部４２１−２にのみ対応する制御処理部４２３−２は、動作停止指示を無視して動作を継続する。
【００９１】
次に、ステップＳ４０４で、コピー制御部４０３が、フラグが設定されている第１記憶部４２１−１に対応する第２記憶部４２２−１に、フラグが設定されている第１記憶部４２１−１に記憶されている制御パラメータをコピーする（コピーステップ）。このコピーの処理過程において、第２記憶部４２２−１の制御パラメータを用いる制御処理部４２３−１，制御処理部４２３−３，制御処理部４２３−４は、動作を停止しているので、異常動作を起こすことがない。
【００９２】
次に、ステップＳ４０５で、上述したように第２記憶部４２２−１に対する制御パラメータのコピーが終了した後、動作再開制御部４０４が、制御処理部４２３−１，制御処理部４２３−２，制御処理部４２３−３，制御処理部４２３−４に対して動作の再開指示を出力する（動作再開ステップ）。
【００９３】
動作再開制御部４０４による再開指示が出力されることで、フラグが設定されている第１記憶部４２１−１に対応する制御処理部４２３−１，制御処理部４２３−３，制御処理部４２３−４では、一時停止していた制御動作を再開する。一方、フラグが設定されていない第１記憶部４２１−２のみに対応する制御処理部４２３−２では、制御動作は継続されており、送信されてきた再開指示を無視する。この結果、制御処理部４２３−１，制御処理部４２３−２，制御処理部４２３−３，および制御処理部４２３−４の全てが、制御動作を行っている状態となる。また、この時点では、第２記憶部４２２−１に対する制御パラメータのコピーは終了しているので、第２記憶部４２２−１に記憶されている制御パラメータを用いる制御処理部４２３−１，制御処理部４２３−３，および制御処理部４２３−４は、正常な動作が行える。この後、ステップＳ４０６で、変更検出部４０１が、第１記憶部４２１−１におけるフラグ設定を解除する。
【００９４】
以上に説明した制御パラメータ設定装置４００による制御パラメータ設定方法によれば、まず、制御パラメータが変更されると、変更された制御パラメータが用いられる制御処理部（制御プログラム）は動作停止対象となるが、他の制御処理部は動作停止対象とならない。このように、実施の形態４においても、制御パラメータの変更を伴わない制御処理部の動作に影響を与えることなく、制御パラメータが設定できるようになる。また、動作が停止されてから動作が再開されるまでの動作停止期間は、設定変更をしている間ではなく、第１記憶部の制御パラメータが対応する第２記憶部にコピーされるまでの間となるので、非常に短い時間で終了する。
【００９５】
［実施の形態５］
次に、本発明の実施の形態５について図９，図１０を用いて説明する。図９は、本発明の実施の形態５における制御システムの構成を示す構成図である。また、図１０は、本発明の実施の形態５における制御パラメータ設定方法を説明するフローチャートである。
【００９６】
実施の形態５における制御システムは、制御パラメータ設定装置５００および制御コントローラ４２０を備える。制御パラメータ設定装置５００は、変更検出部４０１，動作停止制御部４０２，コピー制御部４０３，動作再開制御部４０４，および入力部４０５を備える。また、制御コントローラ４２０は、２つの第１記憶部４２１−１，第１記憶部４２１−２、２つの第２記憶部４２２−１，第２記憶部４２２−２、および４つの制御処理部４２３−１，制御処理部４２３−２，制御処理部４２３−３，制御処理部４２３−４を備える。これらの構成は、前述した実施の形態４と同様であり、詳しい説明を省略する。
【００９７】
実施の形態５では、制御パラメータ設定装置５００が、変更検出部４０１により制御パラメータの変更が検出された第１記憶部４２１−１または第１記憶部４２１−２に記憶されている制御パラメータの整合性を確認する整合確認部４０６を備える。実施の形態５では、動作停止制御部４０２は、整合確認部４０６が整合性を確認した後、制御処理部４２３−１，制御処理部４２３−２，制御処理部４２３−３，制御処理部４２３−４に動作の停止指示を出力する。
【００９８】
例えば、変更検出部４０１により第１記憶部４２１−１における制御パラメータの変更が検出されると、整合確認部４０６は、第１記憶部４２１−１に記憶されている制御パラメータの整合性を確認する。また、変更検出部４０１により第１記憶部４２１−２における制御パラメータの変更が検出されると、整合確認部４０６は、第１記憶部４２１−２に記憶されている制御パラメータの整合性を確認する。
【００９９】
整合確認部４０６は、例えば、変更を検出した制御パラメータが、予め設定されているパラメータの範囲となっていることを確認する。変更を検出した制御パラメータが、予め設定されているパラメータの範囲となっていることが確認されると、動作停止制御部４０２により停止指示が出力される。一方、変更を検出した制御パラメータが、予め設定されているパラメータの範囲外の場合、整合確認部４０６は、ユーザに視認可能な状態で変更されたパラメータが規格外であることを通知する。この通知は、例えば、図示しない表示部に表示することなどにより行えばよい。
【０１００】
次に、本発明の実施の形態５における制御パラメータ設定装置５００の動作（制御パラメータ設定方法）について、図１０のフローチャートを用いて説明する。
【０１０１】
まず、ステップＳ５０１で、変更検出部４０１が、第１記憶部４２１−１または第１記憶部４２１−２に記憶されている制御パラメータが変更されたことを検出する（変更検出ステップ）。例えば、プロセスの変更などにより、制御処理部４２３−１の制御処理に必要な制御パラメータの変更が発生すると、ユーザの入力部４０５の操作により、第１記憶部４２１−１の制御パラメータが変更される。このように制御パラメータを変更した後、ユーザからの指示入力により、制御パラメータ設定装置５００が設定変更動作開始状態となり、変更検出部４０１の動作が開始され、上述した動作が開始される。以下では、第１記憶部４２１−１の制御パラメータが変更された場合を例にして説明する。
【０１０２】
上述したようにステップＳ５０１で、制御パラメータが変更されたことが検出されると（Ｓ５０１のｙ）、ステップＳ５０２で、変更検出部４０１が、制御パラメータが変更された第１記憶部４２１−１に、変更されたことを示すフラグを設定する（動作停止ステップ）。次に、ステップＳ５０３で、整合確認部４０６が、制御パラメータの変更が検出された第１記憶部４２１−１に記憶されている制御パラメータの整合性を確認する（整合確認ステップ）。
【０１０３】
このステップＳ５０３における制御パラメータの整合性確認において、例えば、制御パラメータが、予め設定されているパラメータの範囲外の場合（ステップＳ５０３のｎ）、ステップＳ５０４で、整合確認部４０６が、ユーザに視認可能な状態で変更されたパラメータが規格外であることを通知する。一方、ステップＳ５０３における制御パラメータの整合性確認において、制御パラメータが、予め設定されているパラメータの範囲内の場合（ステップＳ５０３のｎ）、ステップＳ５０５に進む。
【０１０４】
ステップＳ５０５では、動作停止制御部４０２が、制御処理部４２３−１，制御処理部４２３−２，制御処理部４２３−３，制御処理部４２３−４に対して動作停止指示を出力する（動作停止ステップ）。この動作停止指示の出力により、フラグが設定されている第１記憶部４２１−１に対応する制御処理部４２３−１，制御処理部４２３−３，制御処理部４２３−４は、制御動作を一時停止する。一方、フラグが設定されていない第１記憶部４２１−２にのみ対応する制御処理部４２３−２は、動作停止指示を無視して動作を継続する。
【０１０５】
次に、ステップＳ５０６で、コピー制御部４０３が、フラグが設定されている第１記憶部４２１−１に対応する第２記憶部４２２−１に、フラグが設定されている第１記憶部４２１−１に記憶されている制御パラメータをコピーする（コピーステップ）。このコピーの処理過程において、第２記憶部４２２−１の制御パラメータを用いる制御処理部４２３−１，制御処理部４２３−３，制御処理部４２３−４は、動作を停止しているので、異常動作を起こすことがない。
【０１０６】
次に、ステップＳ５０７で、上述したように第２記憶部４２２−１に対する制御パラメータのコピーが終了した後、動作再開制御部４０４が、制御処理部４２３−１，制御処理部４２３−２，制御処理部４２３−３，制御処理部４２３−４に対して動作の再開指示を出力する（動作再開ステップ）。
【０１０７】
動作再開制御部４０４による再開指示が出力されることで、フラグが設定されている第１記憶部４２１−１に対応する制御処理部４２３−１，制御処理部４２３−３，制御処理部４２３−４では、一時停止していた制御動作を再開する。一方、フラグが設定されていない第１記憶部４２１−２のみに対応する制御処理部４２３−２では、制御動作は継続されており、送信されてきた再開指示を無視する。この結果、制御処理部４２３−１，制御処理部４２３−２，制御処理部４２３−３，および制御処理部４２３−４の全てが、制御動作を行っている状態となる。また、この時点では、第２記憶部４２２−１に対する制御パラメータのコピーは終了しているので、第２記憶部４２２−１に記憶されている制御パラメータを用いる制御処理部４２３−１，制御処理部４２３−３，および制御処理部４２３−４は、正常な動作が行える。この後、ステップＳ５０８で、変更検出部４０１が、第１記憶部４２１−１におけるフラグ設定を解除する。
【０１０８】
以上に説明した制御パラメータ設定装置５００による制御パラメータ設定方法によれば、まず、制御パラメータが変更されると、変更された制御パラメータが用いられる制御処理部（制御プログラム）は動作停止対象となるが、他の制御処理部は動作停止対象とならない。このように、実施の形態５においても、制御パラメータの変更を伴わない制御処理部の動作に影響を与えることなく、制御パラメータが設定できるようになる。また、動作が停止されてから動作が再開されるまでの動作停止期間は、設定変更をしている間ではなく、第１記憶部の制御パラメータが対応する第２記憶部にコピーされるまでの間となるので、非常に短い時間で終了する。
【０１０９】
また、実施の形態５では、整合確認部４０６を備えるようにしたので、例えば規格外の制御パラメータの設定が抑制できるようになり、動作開始時の異常動作を事前に確認できるようになる。この結果、制御パラメータの設定ミスなどが防げ、効率よく設定パラメータの変更，確認作業が行えるようになる。
【０１１０】
以上に説明したように、本発明によれば、制御パラメータの設定変更は第１記憶部に対して行い、第１記憶部の制御パラメータをコピーした第２記憶部に記憶されている制御パラメータにより制御処理部が対象の制御を行うようにしたので、制御パラメータの変更を伴わない制御処理部の動作に影響を与えることなく、制御パラメータが設定できるようになるという優れた効果が得られる。
【０１１１】
なお、本発明は以上に説明した実施の形態に限定されるものではなく、本発明の技術的思想内で、当分野において通常の知識を有する者により、多くの変形および組み合わせが実施可能であることは明白である。例えば、制御パラメータ設定装置が、制御コントローラに含まれた構成としてもよい。
【０１１２】
また、制御処理部および記憶部の数は、上述した実施の形態に示した数に限るものではなく、制御処理部は５個以上あってもよく、第１記憶部および第２記憶部の組は、３組以上あってもよい。
【符号の説明】
【０１１３】
１００…制御パラメータ設定装置、１０１…変更検出部、１０２…動作停止制御部、１０３…コピー制御部、１０４…動作再開制御部、１０５…入力部、１２０…制御コントローラ、１２１−１，１２１−２…第１記憶部、１２２−１，１２２−２…第２記憶部、１２３−１，１２３−２…制御処理部。
【図１】
2014085785.tif 000003
【図２】
2014085785.tif 000004
【図３】
2014085785.tif 000005
【図４】
2014085785.tif 000006
【図５】
2014085785.tif 000007
【図６】
2014085785.tif 000008
【図７】
2014085785.tif 000009
【図８】
2014085785.tif 000010
【図９】
2014085785.tif 000011
【図１０】
2014085785.tif 000012