(57)【要約】      （修正有）【課題】ＰＣローダを用いることなく、バックアップした制御パラメータを調節計に設定できる調節計制御システムを提供する。【解決手段】調節計に対する制御パラメータのバックアップ指示を契機として、調節計がバックアップＩＤを送信するとともに自らに設定されている複数の制御パラメータを一群の制御データとして一括してコントローラ４に送信し、コントローラが受信した制御データをバックアップＩＤと対応付けてバックアップデータとして記憶装置５に書き込み、調節計に対するバックアップデータの書き込みの指示の入力を契機として、調節計がバックアップＩＤを送信し、コントローラが受信したバックアップＩＤに対応する制御データを記憶装置から読み出して調節計に送信し、調節計がコントローラから送信された制御データを記憶部に書き込む。【選択図】図１
2016076183.tif 000002
【特許請求の範囲】
【請求項１】
制御対象装置の制御条件を規定する複数の制御パラメータを記憶する記憶部を有する調節計と、
前記調節計を制御する制御コントローラと、
前記制御パラメータのバックアップデータを記憶するための記憶装置と、を備え、
前記調節計は、外部から前記制御パラメータのバックアップの指示とともに、前記バックアップデータを識別するバックアップＩＤが入力された場合には、当該バックアップＩＤと前記制御パラメータのバックアップ要求を前記制御コントローラに送信するとともに、前記記憶部に記憶されている前記複数の制御パラメータを一群の制御データとして一括して前記制御コントローラに送信し、外部から前記バックアップＩＤと前記制御パラメータの書き込みの指示が入力された場合には、当該バックアップＩＤとともに前記制御パラメータの書き込み要求を前記制御コントローラに送信し、前記書き込み要求に応じて前記制御コントローラから送信されたデータを前記記憶部に書き込み、
前記制御コントローラは、前記調節計からの前記バックアップ要求に応じて、前記調節計から送信された前記制御データを、前記バックアップ要求とともに前記調節計から送信された前記バックアップＩＤと対応付けて、前記バックアップデータとして前記記憶装置に書き込む一方、前記調節計からの前記書き込み要求に応じて、当該書き込み要求とともに送信された前記バックアップＩＤに対応する前記バックアップデータを前記記憶装置から読み出し、前記バックアップデータに含まれる前記制御データを前記調節計に送信する
ことを特徴とする調節計制御システム。
【請求項２】
請求項１の調節計制御システムにおいて、
前記複数の制御パラメータは、前記制御パラメータのデータ構成を識別するデータ構成識別情報を含み、
前記調節計は、前記データ構成識別情報に基づく前記制御パラメータの並び順に従って各制御パラメータを順番に送信することにより、前記制御データを前記制御コントローラに送信し、
前記制御コントローラは、前記データ構成識別情報に基づく前記制御パラメータの並び順に従って各制御パラメータを順番に送信することにより、前記制御データを前記調節計に送信する
ことを特徴とする調節計制御システム。
【請求項３】
請求項２の調節計制御システムにおいて、
前記調節計は、前記制御コントローラから送信された前記制御データに含まれる前記データ構成識別情報と、前記記憶部に記憶された前記複数の制御パラメータに含まれる前記データ構成識別情報とが一致する場合に、前記制御コントローラから送信された前記データを前記記憶部に書き込むことによって、前記記憶部に記憶されている前記複数の制御パラメータを更新する、
ことを特徴とする調節計制御システム。
【請求項４】
請求項３の調節計制御システムにおいて、
前記制御パラメータは、ファームウェアバージョンの情報を含み、
前記調節計は、前記制御コントローラから送信された前記制御データに含まれる前記ファームウェアバージョンの情報と、前記記憶部に記憶された前記複数の制御パラメータに含まれる前記ファームウェアバージョンの情報と比較し、前記調節計のファームウェアバージョンが前記制御コントローラから送信されたデータのファームウェアバージョンと一致する場合、または前記調節計のファームウェアバージョンが前記制御コントローラから送信されたデータのファームウェアバージョンよりも大きい場合に、前記制御コントローラから送信されたデータを前記記憶部に書き込み、前記調節計のファームウェアバージョンが前記制御コントローラから送信されたデータのファームウェアバージョンよりも小さい場合に、前記制御コントローラから送信されたデータを前記記憶部に書き込まない
ことを特徴とする調節計制御システム。
【請求項５】
制御対象装置の制御条件を規定する複数の制御パラメータを記憶する記憶部と、
前記記憶部に記憶された前記制御パラメータに基づいて、前記制御対象装置を制御するための制御信号を生成する制御信号生成部と、
外部機器との間で通信を行う通信インターフェース部と、
外部からの操作を受け付ける操作入力部と、
前記記憶部に記憶された前記制御パラメータの管理を行う制御パラメータ管理部と、を備え、
前記制御パラメータ管理部は、前記操作入力部を介して、前記制御パラメータのバックアップデータを識別するバックアップＩＤと前記制御パラメータのバックアップの指示とが入力された場合には、当該バックアップＩＤと前記制御パラメータのバックアップ要求を、前記通信インターフェース部を介して外部機器に送信するとともに、前記記憶部に記憶されている前記複数の制御パラメータを一群の制御データとして一括して前記外部機器に送信し、前記操作入力部を介して、前記バックアップＩＤと前記制御パラメータの書き込みの指示が入力された場合には、当該バックアップＩＤと前記制御パラメータの書き込み要求を前記外部機器に送信し、前記書き込み要求に応じて前記外部機器から送信された前記複数の制御パラメータを前記記憶部に書き込む
ことを特徴とする調節計。
【請求項６】
請求項５の調節計において、
前記複数の制御パラメータは、前記制御データのデータ構成を識別するデータ構成識別情報を含み、
前記制御パラメータ管理部は、前記データ構成識別情報に基づく前記制御パラメータの並び順に従って各制御パラメータの値を順番に送信することにより、前記制御データを前記外部機器に送信する、
ことを特徴とする調節計。
【請求項７】
請求項６の調節計において、
前記制御パラメータ管理部は、前記外部機器から送信された前記複数の制御パラメータに含まれる前記データ構成識別情報と、前記記憶部に記憶された前記複数の制御パラメータに含まれる前記データ構成識別情報とが一致する場合に、前記外部機器から送信された前記複数の制御パラメータを前記記憶部に書き込むことによって、前記記憶部に記憶されている前記複数の制御パラメータを更新する、
ことを特徴とする調節計。
【請求項８】
請求項７の調節計において、
前記制御パラメータは、ファームウェアバージョンの情報を含み、
前記制御パラメータ管理部は、前記外部機器から送信された前記複数の制御パラメータに含まれる前記ファームウェアバージョンの情報と、前記記憶部に記憶された前記複数の制御パラメータに含まれる前記ファームウェアバージョンの情報と比較し、前記調節計のファームウェアバージョンが前記外部機器から送信された前記複数の制御パラメータのファームウェアバージョンと一致する場合、または前記調節計のファームウェアバージョンが前記外部機器から送信された前記複数の制御パラメータのファームウェアバージョンより大きい場合に、前記外部機器から送信された前記複数の制御パラメータを前記記憶部に書き込み、前記調節計のファームウェアバージョンが前記外部機器から送信された前記複数の制御パラメータのファームウェアバージョンよりも小さい場合に、前記外部機器から送信された前記複数の制御パラメータを前記記憶部に書き込まない
ことを特徴とする調節計。
【請求項９】
調節計と前記調節計を制御する制御コントローラと記憶装置とを含む調節計制御システムにおいて、前記調節計の交換時に、交換前の調節計に設定されている制御パラメータを交換後の調節計に設定するための調節計に対する制御パラメータの設定方法であって、
前記交換前の調節計に、前記制御パラメータのバックアップデータを識別するバックアップＩＤが入力される第１ステップと、
前記交換前の調節計が、前記制御コントローラに対して、前記第１ステップで入力された前記バックアップＩＤを送信するとともに、前記制御パラメータのバックアップを要求する第２ステップと、
前記交換前の調節計が、当該調節計に設定されている複数の制御パラメータを一群の制御データとして一括して前記制御コントローラに送信する第３ステップと、
前記制御コントローラが、前記第３ステップにおいて前記調節計から送信された前記制御データを、前記第２ステップにおいて前記バックアップ要求とともに前記調節計から送信された前記バックアップＩＤと対応付けて、前記バックアップデータとして前記記憶装置に書き込む第４ステップと、
調節計の交換後に、交換後の調節計に、前記バックアップＩＤが入力される第５ステップと、
前記交換後の調節計が、前記制御コントローラに対して、前記第５ステップで入力された前記バックアップＩＤを送信するとともに、前記制御パラメータの書き込みを要求する第６ステップと、
前記制御コントローラが、前記第６ステップにおいて前記調節計から送信された前記バックアップＩＤに対応する前記バックアップデータを前記記憶装置から読み出し、前記バックアップデータに含まれる前記制御データを前記調節計に送信する第７ステップと、
前記交換後の調節計が、前記第７ステップにおいて前記制御コントローラから送信された前記制御データを前記制御パラメータとして設定する第８ステップと、を含む
ことを特徴とする制御パラメータの設定方法。
【請求項１０】
請求項９の制御パラメータの設定方法において、
前記複数の制御パラメータは、前記制御データのデータ構成を識別するデータ構成識別情報を含み、
前記第３ステップにおいて、前記調節計は、前記データ構成識別情報に基づく前記制御パラメータの並び順に従って各制御パラメータを順番に送信することにより、前記制御データを前記制御コントローラに送信し、
前記第７ステップにおいて、前記制御コントローラは、前記データ構成識別情報に基づく前記制御パラメータの並び順に従って各制御パラメータを順番に送信することにより、前記制御データを前記調節計に送信する
ことを特徴とする制御パラメータの設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、温度等のプロセス量を調節するための調節計、調節計を備えた調節計制御システム、および調節計に対する制御パラメータの設定方法に関する。
【背景技術】
【０００２】
一般に、工場等に設置されている工業製品を製造するための製造装置には、熱処理時の温度等のプロセス量を制御するため調節計と、調節計の動作の開始および停止等を制御するコントローラとが組み込まれている。
【０００３】
調節計は、熱処理炉等の制御対象装置の状態を監視し、制御対象装置が目標の状態になるように制御対象装置の内部または外部に設けられたヒータやバルブ等を制御するものである。例えば、下記特許文献１には、温度センサによって検知した制御対象装置の温度の検知結果に基づいて、ＰＩＤ（Ｐｒｏｐｏｒｔｉｏｎａｌ  Ｉｎｔｅｇｒａｌ  Ｄｅｒｉｖａｔｉｖｅ）演算を行うことにより、制御対象装置が目標の温度になるように制御する温度調節器が開示されている。このような調節計は、プロセス量の目標値（例えば目標温度）等の制御対象装置の制御条件を規定するパラメータ（以下、「制御パラメータ」と称する。）が予め設定され、設定された制御パラメータに従って各種の制御を行う。
【０００４】
ところで、製造装置は、保守・管理の観点から、製造装置を構成する機器の定期点検や定期交換が行われ、機器が故障した場合には、その都度機器の交換が行われることが一般的である。
【０００５】
従来から、調節計を備える製造装置では、調節計の交換時に、交換前の調節計に設定されていた制御パラメータをバックアップしておき、バックアップした制御パラメータを交換後の調節計に設定することが行われている。交換前の調節計に設定されていた制御パラメータをバックアップし、交換後の調節計に設定する方法としては、例えば以下の２つの方法が一般に行われている。
【０００６】
第１の方法は、オペレータ等による人手作業によるものである。例えば、オペレータ等が、調節計のコンソールを操作してモニタに制御パラメータの値を表示させ、表示された値を目視で読み取って紙面や電子データに記録する。調節計の交換後、再びオペレータ等が交換後の調節計のコンソールを操作することによって、紙や電子データに記憶した制御パラメータの値を交換後の調節計に手入力で設定する。
【０００７】
第２の方法は、調整計に対する制御パラメータ等の書き込みや読み出しを行うための専用ソフトウェア（ＰＣローダ）を用いる方法である。例えば、ＰＣローダをインストールした端末（パーソナルコンピュータ等）と交換前の調節器とを互いに通信ケーブルで接続し、端末上でＰＣローダを実行することにより、交換前の調節計から制御パラメータを読み出して端末内または外部の記憶装置に記憶する。調節計の交換後、交換後の調節計と端末とを通信ケーブルで接続し、再び端末上でＰＣローダを実行することにより、上記記憶装置に記憶された制御パラメータを交換後の調節計に書き込む。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００９−５３０４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、上述の人手作業による第１の方法では、調節計の機種毎に、制御パラメータの一覧表（フォーマット）を紙または電子データとして予め作成しておかなければならない。また、作成したフォーマットに個々の制御パラメータを記録することだけでなく、フォーマットに記録した制御パラメータを交換後の調節計に設定することも人手作業で行わなければならないため、非常に手間が掛かるという問題があった。
【００１０】
一方、上述のＰＣローダを用いる第２の方法では、制御パラメータの読み出しおよび記憶と、制御パラメータの書き込みをＰＣローダが行うので、人手作業による手間が大幅に軽減される。
【００１１】
しかしながら、上記第２の方法では、ＰＣローダの開発コストが掛かるという問題があった。すなわち、一般に、調節計の各制御パラメータには固有の通信アドレスが付与されており、従来のＰＣローダは、その通信アドレスを用いて各制御パラメータを指定することによって各制御パラメータの読み出しや書き込みを行っている。しかしながら、調節計の制御パラメータの種類や調節計の機種の違い等によって通信アドレスと制御パラメータとの対応関係が異なるため、調節計の機種毎にＰＣローダを開発する必要があった。特に、複数種類の調節計を備えた製造装置の場合、夫々の調節計に対応したＰＣローダを複数開発する必要があり、開発コストの増大が無視できない。また、交換前と交換後の調節計が同一機種であってもＰＣローダが必要となることに変わりはないため、ＰＣローダを別途開発する必要があった。
【００１２】
また、工場のように秘匿性の高い現場では、パーソナルコンピュータ（ＰＣ）等の情報端末の持ち込みが制限されている場合や、工場内が高温且つ高湿度の過酷な製造環境であるためにＰＣ等の情報端末が故障する場合もあり、そのような場合には、ＰＣローダ自体を利用することができないという問題もあった。
【００１３】
本発明は、上記問題点を解消するためになされたものであり、ＰＣローダを用いることなく、バックアップした制御パラメータを調節計に設定できるようにすることを目的とする。
【課題を解決するための手段】
【００１４】
本発明に係る調節計制御システム（１）は、制御対象装置（３）の制御条件を規定する複数の制御パラメータ（１３１）を記憶する記憶部（１３）を有する調節計（２）と、前記調節計を制御する制御コントローラ（４）と、前記制御パラメータのバックアップデータ（５０）を記憶するための記憶装置（５）と、を備え、前記調節計は、外部から前記制御パラメータのバックアップの指示とともに前記バックアップデータを識別するバックアップＩＤが入力された場合には、当該バックアップＩＤと前記制御パラメータのバックアップ要求を前記制御コントローラに送信するとともに、前記記憶部に記憶されている前記複数の制御パラメータを一群の制御データ（５２）として一括して前記制御コントローラに送信し、外部から前記バックアップＩＤと前記制御パラメータの書き込みの指示が入力された場合には、当該バックアップＩＤとともに前記制御パラメータの書き込み要求を前記制御コントローラに送信し、前記書き込み要求に応じて前記制御コントローラから送信されたデータを前記記憶部に書き込み、前記制御コントローラは、前記調節計からの前記バックアップ要求に応じて、前記調節計から送信された前記制御データを、前記バックアップ要求とともに前記調節計から送信された前記バックアップＩＤと対応付けて、前記バックアップデータとして前記記憶装置に書き込む一方、前記調節計からの前記書き込み要求に応じて、当該書き込み要求とともに送信された前記バックアップＩＤに対応する前記バックアップデータを前記記憶装置から読み出し、前記バックアップデータに含まれる前記制御データを前記調節計に送信することを特徴とする。
【００１５】
上記調節計管理システムにおいて、前記複数の制御パラメータは、前記制御パラメータのデータ構成を識別するデータ構成識別情報（１３５）を含み、前記調節計は、前記データ構成識別情報に基づく前記制御パラメータの並び順に従って各制御パラメータを順番に送信することにより、前記制御データを前記制御コントローラに送信し、前記制御コントローラは、前記データ構成識別情報に基づく前記制御パラメータの並び順に従って各制御パラメータを順番に送信することにより、前記制御データを前記調節計に送信してもよい。
【００１６】
上記調節計制御システムにおいて、前記調節計は、前記制御コントローラから送信された前記制御データに含まれる前記データ構成識別情報と、前記記憶部に記憶された前記複数の制御パラメータに含まれる前記データ構成識別情報とが一致する場合に、前記制御コントローラから送信された前記データを前記記憶部に書き込むことによって、前記記憶部に記憶されている前記複数の制御パラメータを更新してもよい。
【００１７】
上記調節計制御システムにおいて、前記制御パラメータは、ファームウェアバージョンの情報（１３６）を含み、前記調節計は、前記制御コントローラから送信された前記制御データに含まれる前記ファームウェアバージョンの情報と、前記記憶部に記憶された前記複数の制御パラメータに含まれる前記ファームウェアバージョンの情報と比較し、前記調節計のファームウェアバージョンが前記制御コントローラから送信されたデータのファームウェアバージョンと一致する場合、または前記調節計のファームウェアバージョンが前記制御コントローラから送信されたデータのファームウェアバージョンよりも大きい場合に、前記制御コントローラから送信されたデータを前記記憶部に書き込み、前記調節計のファームウェアバージョンが前記制御コントローラから送信されたデータのファームウェアバージョンよりも小さい場合に、前記制御コントローラから送信されたデータを前記記憶部に書き込まないようにしてもよい。
【００１８】
本発明に係る調節計（２）は、制御対象装置（３）の制御条件を規定する複数の制御パラメータ（１３１）を記憶する記憶部（１３）と、前記記憶部に記憶された前記制御パラメータに基づいて、前記制御対象装置を制御するための制御信号（ＣＮＴ）を生成する制御信号生成部（１０１）と、外部機器との間で通信を行う通信インターフェース部（１１）と、外部からの操作を受け付ける操作入力部（１４）と、前記記憶部に記憶された前記制御パラメータの管理を行う制御パラメータ管理部（１０２）とを備え、前記制御パラメータ管理部は、前記操作入力部を介して前記制御パラメータのバックアップデータを識別するバックアップＩＤと前記制御パラメータのバックアップの指示とが入力された場合には、当該バックアップＩＤと前記制御パラメータのバックアップ要求を、前記通信インターフェース部を介して外部機器に送信するとともに、前記記憶部に記憶されている前記複数の制御パラメータを一群の制御データ（５２）として一括して前記外部機器に送信し、前記操作入力部を介して、前記バックアップＩＤと前記制御パラメータの書き込みの指示が入力された場合には、当該バックアップＩＤと前記制御パラメータの書き込み要求を前記外部機器に送信し、前記書き込み要求に応じて前記外部機器から送信された前記複数の制御パラメータを前記記憶部に書き込むことを特徴とする。
【００１９】
本発明に係る制御パラメータの設定方法は、調節計と前記調節計を制御する制御コントローラと記憶装置とを含む調節計制御システムにおいて、前記調節計の交換時に、交換前の調節計に設定されている制御パラメータを交換後の調節計に設定するための調節計に対する制御パラメータの設定方法であって、前記交換前の調節計に、前記制御パラメータのバックアップデータを識別するバックアップＩＤが入力される第１ステップ（Ｓ１）と、前記交換前の調節計が、前記制御コントローラに対して、前記第１ステップで入力された前記バックアップＩＤを送信するとともに、前記制御パラメータのバックアップを要求する第２ステップ（Ｓ２）と、前記交換前の調節計が、当該調節計に設定されている複数の制御パラメータを一群の制御データとして一括して前記制御コントローラに送信する第３ステップ（Ｓ４）と、前記制御コントローラが、前記第３ステップにおいて前記調節計から送信された前記制御データを、前記第２ステップにおいて前記バックアップ要求とともに前記調節計から送信された前記バックアップＩＤと対応付けて、前記バックアップデータとして前記記憶装置に書き込む第４ステップ（Ｓ５）と、調節計の交換後に、交換後の調節計に、前記バックアップＩＤが入力される第５ステップ（Ｓ８）と、前記交換後の調節計が、前記制御コントローラに対して、前記第５ステップで入力された前記バックアップＩＤを送信するとともに、前記制御パラメータの書き込みを要求する第６ステップ（Ｓ９）と、前記制御コントローラが、前記第６ステップにおいて前記調節計から送信された前記バックアップＩＤに対応する前記バックアップデータを前記記憶装置から読み出し、前記バックアップデータに含まれる前記制御データを前記調節計に送信する第７ステップ（Ｓ１０、Ｓ１１）と、前記交換後の調節計が、前記第７ステップにおいて前記制御コントローラから送信された前記制御データを前記制御パラメータとして設定する第８ステップ（Ｓ１２）と、を含むことを特徴とする。
【００２０】
なお、上記説明において括弧を付した参照符号は、図面において当該参照符号が付された構成要素の概念に含まれるものを例示するに過ぎない。
【発明の効果】
【００２１】
以上説明したことにより、本発明によれば、ＰＣローダを用いることなく、バックアップした制御パラメータを調節計に容易に設定することができる。
【図面の簡単な説明】
【００２２】
【図１】図１は、本発明の一実施の形態に係る調節計制御システムの構成を示す図である。
【図２】図２は、実施の形態１に係る調節計制御システムにおける調節計の内部構成を示す図である。
【図３Ａ】図３Ａは、実施の形態１に係る調節計制御システムにおける調節計に設定される制御パラメータの一例を示す図である。
【図３Ｂ】図３Ｂは、実施の形態１に係る調節計制御システムにおける調節計に設定される制御パラメータの別の一例を示す図である。
【図４】図４は、実施の形態１に係る調節計制御システムにおけるコントローラの内部構成を示す図である。
【図５】図５は、実施の形態１に係る調節計制御システムにおいて、バックアップした制御パラメータを調節計に設定する場合の処理手順を示す図である。
【図６Ａ】図６Ａは、実施の形態１に係る調節計制御システムにおいて、調節計からコントローラに対して処理を要求するときに用いられる要求フレームの一例を示す図である。
【図６Ｂ】図６Ｂは、実施の形態１に係る調節計制御システムにおいて、制御パラメータのバックアップ処理の際に用いられるフレームの一例を示す図である。
【図６Ｃ】図６Ｃは、実施の形態１に係る調節計制御システムにおいて、制御パラメータの書き込み処理の際に用いられるフレームの一例を示す図である。
【図７】図７は、実施の形態１に係る調節計制御システムにおける調節計に対する制御パラメータの書き込み処理の手順を示す図である。
【発明を実施するための形態】
【００２３】
以下、本発明の実施の形態について図を参照して説明する。
【００２４】
≪実施の形態１≫
〈調節計制御システムの構成〉
図１は、本発明の一実施の形態に係る調節計制御システムの構成を示す図である。
同図に示される調節計制御システム１は、例えば、調節計によって各種の熱処理を制御する装置であり、例えば、工場内に設置され、熱処理を行うことによって金属材料等の形状を加工し、所望の工業製品を製造する金属加工製造装置である。
【００２５】
調節計制御システム１は、上述した各種の熱処理を行う製造装置としての機能に加えて、後述する調節計の制御パラメータをバックアップする機能と、バックアップした制御パラメータを調節計に設定する（書き込む）機能とを備えている。
具体的に、調節計制御システム１は、複数の調節計２＿１〜２＿ｎ（ｎは２以上の整数）と、複数の熱処理装置３＿１〜３＿ｎと、コントローラ４と、記憶装置５とを備えている。
【００２６】
熱処理装置３＿１〜３＿ｎ（総称する場合は「熱処理装置３」と称する。）は、例えば熱処理の対象物を格納するための容器（例えば真空炉）を有し、容器内に投入された金属材料等を加熱および冷却する装置である。熱処理装置３＿１〜３＿ｎは、対応する調節計２＿１〜２＿ｎから与えられた制御信号ＣＮＴによって、熱処理の操作量（例えば、加熱用電力、加熱用電流、加熱時間、、冷却用電力、冷却用電流、および冷却時間等を決めるパーセント値（割合））が制御される。
【００２７】
調節計２＿１〜２＿ｎ（総称する場合は「調節計２」と称する。）は、制御対象装置としての熱処理装置３＿１〜３＿ｎの状態を監視し、対応する熱処理装置３＿１〜３＿ｎによる熱処理を制御信号ＣＮＴにより制御する装置である。調節計２＿１〜２＿ｎは、例えば温度調節計である。具体的に、調節計２＿１〜２＿ｎには、熱処理装置３＿１〜３＿ｎを制御するための制御条件を規定した制御パラメータ１３１が設定される。調節計２＿１〜２＿ｎは、設定された制御パラメータ１３１と熱処理装置３＿１〜３＿ｎ内部の温度の検知結果（検知信号）ＶＡとに基づいてＰＩＤ演算を行うことにより、制御信号ＣＮＴを生成し、制御信号ＣＮＴによって対応する熱処理装置２＿１〜２＿ｎによる熱処理を制御する。調節計２の具体的な構成については後述する。
【００２８】
コントローラ４は、調節計管理システム１の統括的な制御を行う。具体的に、コントローラ４は、各調節計２＿１〜２＿ｎの起動および停止を制御するとともに、各調節計２＿１〜２＿ｎを介して、各熱処理装置３＿１〜３＿ｎによる熱処理の実行や停止等を制御する。
【００２９】
また、コントローラ４は、調節計２に設定されている制御パラメータ１３１を読み出してバックアップデータ５０として記憶装置５に記憶するバックアップ処理と、バックアップ処理によって記憶装置５に記憶されたバックアップデータ５０を調節計から読み出して制御パラメータ１３１として調節計２に設定する（書き込む）制御パラメータの書き込み処理とを行う。コントローラ４の具体的な構成については後述する。
記憶装置５は、バックアップデータを記憶する。記憶装置５は、書き換え可能な不揮発性の記憶領域を有する装置であり、例えばハードディスクやフラッシュメモリ等から構成されている。
【００３０】
〈調節計の構成〉
図２は、本実施の形態に係る調節計制御システムにおける調節計の内部構成を示す図である。
調節計２は、データ処理制御部１０、通信Ｉ／Ｆ部１１、Ａ／Ｄ変換部１２、記憶部１３、および操作入力部１４を備える。
【００３１】
Ａ／Ｄ変換部１２は、温度センサ（図示せず）によって検知された熱処理装置３内部の温度の検知信号ＶＡ（アナログ信号）をディジタル信号に変換するＡ／Ｄ変換回路である。
【００３２】
通信Ｉ／Ｆ部１１は、外部機器と通信を行うための機能部である。例えば、通信Ｉ／Ｆ部１１は、有線または無線によりコントローラ４と接続されており、データ処理制御部１０から出力されたデータをコントローラ４に送信するとともに、コントローラ４から送信されたデータを受信してデータ処理制御部１０に与える。
【００３３】
操作入力部１４は、ユーザからの指示（操作）を受け付ける装置であり、例えば、キーボードおよび表示部やタッチパネル等のコンソールから構成されている。
【００３４】
記憶部１３は、例えば、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）およびフラッシュメモリ等のデータの書き換えが可能な不揮発性の記憶装置やＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等によって構成されている。記憶部１３には、例えば、データ処理制御部１０によって実行される制御プログラム１３０と、調節計２の複数の制御パラメータ１３１とが記憶されている。
【００３５】
ここで、制御パラメータ１３１とは、前述したように、制御対象装置としての熱処理装置３を制御するための制御条件を規定するデータである。
図３Ａ、３Ｂは、制御パラメータ１３１の一例を示す図である。
図３Ａ、３Ｂに示されるように、制御パラメータ１３１としては、温度の目標値（ＳＰ）、ＰＩＤ制御のＯＮ−ＯＦＦ制御動作隙間、上限警報点、警報動作隙間、ＰＩＤ制御の比例帯（Ｐ）、積分時間（Ｉ）、微分時間（Ｄ）、操作量の下限値（ＯＬ）、操作量の上限値（ＯＨ）、および上限警報点等の熱処理装置３の熱処理を制御するための情報に加え、データ構成識別情報１３５およびファームウェアバージョンの情報１３６が含まれる。これらの制御パラメータ１３１をまとめてものを制御パラメータ群と称する。
【００３６】
ここで、ファームウェアバージョンの情報１３６とは、調節計のファームウェアのバージョン番号である。
【００３７】
また、データ構成識別情報（機種ＩＤ）１３５とは、調節計に設定される制御パラメータのデータ構成を識別する情報である。ここで、制御パラメータのデータ構成とは、例えば、調節計に設定される制御パラメータの種類、各制御パラメータに付与される通信アドレス、および各制御パラメータの順番（例えば、割り当てられるメモリアドレスの順番）等によって特定される制御パラメータ群の構成である。
例えば、図３Ａに示される制御パラメータ群１３３Ａが設定される機種Ａの調節計と、図３Ｂに示される制御パラメータ群１３３Ｂが設定される機種Ｂの調節計とは、制御パラメータの種類や各制御パラメータに付与される通信アドレスが異なるため、機種Ａの調節計と機種Ｂの調節計には異なるデータ構成識別情報１３５が夫々付与される。
制御パラメータのデータ構成は、例えば調節計の機種毎に異なるため、調節計の機種毎に異なるデータ構成識別情報が付与される。ただし、調節計の型番が異なる場合であっても、上記制御パラメータのデータ構成が同一の場合には、同一のデータ構成識別情報が付与される。例えば、調節計の外形や外装の色等が異なることによって型番が異なる場合であっても、上記制御パラメータのデータ構成が同一であれば、同一のデータ構成識別情報が付与される。なお、本実施の形態の説明において、調節計の機種が同一とは、調節計の制御パラメータのデータ構成が同一であることを意味するものとする。
【００３８】
データ処理制御部１０は、調節計１の統括的な制御を行う機能部であり、例えばＣＰＵ等のプログラム処理装置から構成されている。データ処理制御部１０は、記憶部１３に記憶された制御プラグラム１３０に従ってプログラム処理を実行することにより、制御信号生成部１０１および制御パラメータ管理部１０２として機能する。
【００３９】
制御信号生成部１０１は、記憶部１３に記録された制御パラメータ１３１と、Ａ／Ｄ変換部１２による検知信号ＶＡのＡ／Ｄ変換結果（ディジタル信号）とに基づいて演算（例えばＰＩＤ演算）を行うことにより、熱処理装置３による熱処理の操作量（加熱用電力、加熱用電流、および加熱時間等を決めるパーセント値（割合））に変換される制御信号ＣＮＴを生成する。
【００４０】
制御パラメータ管理部１０２は、制御パラメータ１３１の管理を行う。具体的には、制御パラメータ管理部１０２は、記憶部１３に記憶された制御パラメータ１３１をバックアップするための処理と、コントローラ４から送信された制御パラメータを記憶部１３に設定するための処理とを行う。
例えば、制御パラメータ管理部１０２は、制御パラメータ１３１をバックアップするための処理として、操作入力部１４を介してバックアップＩＤと制御パラメータのバックアップの指示とが入力された場合に、バックアップＩＤと制御パラメータのバックアップ要求を、通信Ｉ／Ｆ部１１を介してコントローラ４に送信するとともに、記憶部１３に記憶されている複数の制御パラメータ１３１を一群の制御データ５２として一括してコントローラ４に送信する。制御データ５２には、各制御パラメータのパラメータ値が含まれる。例えば、図３Ａに示される制御パラメータ群１３３Ａの場合、制御パラメータのパラメータ値群５３Ａが制御データ５２に含まれ、図３Ｂに示される制御パラメータ群１３３Ｂの場合、制御パラメータのパラメータ値群５３Ｂが制御データ５２に含まれる。
【００４１】
また、制御パラメータ管理部１０２は、制御パラメータを記憶部１３に設定するための処理として、操作入力部１４を介してバックアップＩＤと制御パラメータの書き込みの指示が入力されたら、当該バックアップＩＤとともに制御パラメータの書き込み要求をコントローラ４に送信し、当該書き込み要求に応じてコントローラ４から送信された制御データ５２を記憶部１３に書き込む。
【００４２】
ここで、バックアップＩＤとは、制御パラメータのバックアップデータを識別する情報である。例えば、制御パラメータをバックアップする調節計毎に、ユーザによって固有のバックアップＩＤが付与される。
【００４３】
〈コントローラの構成〉
次に、コントローラ４の内部構成について詳細に説明する。
図４は、本実施の形態に係る調節計制御システムにおけるコントローラの内部構成を示す図である。
【００４４】
コントローラ４は、例えばＰＬＣ（ｐｒｏｇｒａｍｍａｂｌｅ  ｌｏｇｉｃ  ｃｏｎｔｒｏｌｌｅｒ）によって実現され、図４に示されるように、データ処理制御部４０、記憶部４１、および通信Ｉ／Ｆ部４２を備える。
【００４５】
通信Ｉ／Ｆ部４２は、外部機器と通信を行うための機能部である。例えば、通信Ｉ／Ｆ部４２は、有線または無線により調節計と接続されており、データ処理制御部４０から出力されたデータを調節計２に送信するとともに、調節計２から送信されたデータを受信してデータ処理制御部４０に与える。
【００４６】
記憶部４１は、例えば、ＥＥＰＲＯＭおよびフラッシュメモリ等のデータの書き換えが可能な不揮発性の記憶装置やＲＡＭ等によって構成されている。記憶部１３には、例えば、データ処理制御部４０によって実行される制御プログラム４１０が記憶されている。
【００４７】
データ処理制御部４０は、調節計制御システム１の統括的な制御を行う機能部であり、例えばＣＰＵ等のプログラム処理装置から構成されている。データ処理制御部４０は、記憶部４１に記憶された制御プラグラム４１０に従ってプログラム処理を実行することにより、制御信号生成部４３およびバックアップ制御部４４として機能する。
【００４８】
制御信号生成部４３は、各調節計２＿１〜２＿ｎの起動および停止を制御する制御信号、および各熱処理装置３＿１〜３＿ｎによる熱処理の実行や停止等を指示する指示信号を生成し、通信Ｉ／Ｆ部４２を介して所望の調節計２に送信する。
【００４９】
バックアップ制御部４４は、上述したバックアップ処理および制御パラメータの書き込み処理を行う。
具体的に、バックアップ制御部４４は、バックアップ処理として、調節計２によるバックアップ要求に応じて、調節計２から送信された制御データ５２を、バックアップ要求とともに調節計２から送信されたバックアップＩＤと対応付けて、バックアップデータ５０として記憶装置５に書き込む。例えば、ｎ個の調節計２＿１〜２＿ｎから夫々バックアップ要求を受けた場合、調節計２＿１〜２＿ｎから夫々送信されたバックアップＩＤ５１および制御データ５２を調節計毎にまとめて、バックアップデータ５０＿１〜５０＿ｎとして記憶装置５に記憶する。
【００５０】
また、バックアップ制御部４４は、制御パラメータの書き込み処理として、調節計２からの書き込み要求に応じて、当該書き込み要求とともに送信されたバックアップＩＤに対応するバックアップデータ５０を記憶装置５から読み出し、バックアップデータ５０に含まれる制御データ５２を調節計２に送信する。
【００５１】
〈制御パラメータの設定方法〉
次に、調節計に設定されている制御パラメータをバックアップし、バックアップした制御パラメータを別の調節計に設定する場合の処理手順について説明する。
ここでは、図１に示される調節計制御システム１の調節計２＿１を調節計２Ａに交換し、交換前の調節計２＿１に設定されている制御パラメータを交換後の調節計２Ａに設定する場合を例に説明する。なお、交換後の調節計２Ａには、予め、制御パラメータ（デフォルト値）が設定されており、バックアップデータの設定によって制御パラメータ（デフォルト値）が上書きされるものとする。
【００５２】
図５は、本実施の形態に係る調節計制御システムにおいて、バックアップした制御パラメータを調節計に設定する場合の処理手順を示す図である。
先ず、交換前の調節計２＿１に、制御パラメータのバックアップＩＤが入力される（Ｓ１）。例えば、ユーザが、交換前の調節計２＿１の操作入力部１４を介して所望のバックアップＩＤを入力する。
【００５３】
調節計２＿１において、制御パラメータ管理部１０２は、コントローラ４に対し、ステップＳ１で入力されたバックアップＩＤを送信するとともに、記憶部１３に記憶されている制御パラメータ１３０のバックアップを要求する（Ｓ２）。コントローラ４は、調節計２＿１からのバックアップの要求を受け取ると、調節計２＿１に対してバックアップ対象データの送信を要求する（Ｓ３）。調節計２＿１は、ステップＳ３においてコントローラ４からバックアップ対象データの送信要求を受け取ったら、当該調節計の記憶部１３に設定されている複数の制御パラメータ１３１を一群の制御データ５２として一括してコントローラ４に送信する（Ｓ４）。なお、調節計２による制御データ５２の具体的な送信方法については後述する。
【００５４】
コントローラ４は、ステップＳ４において調節計２＿１から送信された制御データ５２を、ステップＳ２においてバックアップ要求とともに受信したバックアップＩＤと対応付けて、バックアップデータ５０＿１として記憶装置に保存する（Ｓ５）。これにより、調節計２＿１の制御パラメータのバックアップが完了する。
【００５５】
ステップＳ５による制御パラメータのバックアップ完了後、例えば、ユーザが調節計２＿１を調節計制御システム１から取り外し、調節計２＿１の代わりに調節計２Ａを調節計制御システム１に設置することにより、調節計の交換が行われる（Ｓ６）。
【００５６】
ステップＳ６の後、調節計２Ａが起動すると、調節計２Ａはバックアップデータの書き込み指示の受付が可能な状態に移行する（Ｓ７）。例えば、電源投入後、調節計２Ａに計器識別番号（子局アドレス）が設定されると、調節計２Ａはバックアップデータの書き込み指示の受付画面を調節計２Ａのモニタに表示し、所定期間、バックアップデータの書き込み指示の受付が可能な状態となる。
【００５７】
ここで、計器識別番号とは、調節計制御システム１内の機器毎に付与された固有の番号であり、例えば交換前の調節計２＿１の計器識別番号と同じ番号が交換後の調節計２Ａに設定される。
【００５８】
次に、調節計２Ａは、バックアップＩＤの入力の有無を判定する（Ｓ８）。例えば、バックアップデータの書き込み指示の受付が可能な所定期間内に、バックアップＩＤが入力されなかった場合には、バックアップデータの書き込みを行うことなく処理を終了する。この場合に、調節計２Ａは、調節計２Ａに予め設定されている制御パラメータ（デフォルト値）に従った動作が可能になる。
【００５９】
一方、ステップＳ８において、バックアップＩＤが入力された場合には、調節計２Ａは、制御パラメータの書き込み要求をコントローラ４に対して発行するとともに、ステップＳ８で入力されたバックアップＩＤをコントローラ４に送信する（Ｓ９）。
【００６０】
コントローラ４は、ステップＳ９において調節計２Ａから送信された書き込み要求とバックアップＩＤとを受信したら、受信したバックアップＩＤに対応するバックアップデータが記憶装置５に記憶されているか否かを判定する（Ｓ１０）。
ステップＳ１０において、受信したバックアップＩＤに対応するバックアップデータが記憶装置５に記憶されていない場合には、コントローラ４は調節計２Ａに対してエラーを通知し（Ｓ１３）、処理を終了する。この場合、調節計２Ａは、調節計２Ａに予め設定されている制御パラメータ（デフォルト値）に従った動作が可能になる。
【００６１】
一方、ステップＳ１０において、バックアップＩＤに対応するバックアップデータが記憶装置５に記憶されている場合には、コントローラ４は、受信したバックアップＩＤに対応するバックアップデータ５０＿１を記憶装置５から読み出し、バックアップデータ５０＿１に含まれる制御データ５２を調節計２Ａに送信する（Ｓ１１）。なお、コントローラ４による制御データ５２の具体的な送信方法については後述する。
【００６２】
調節計２Ａは、ステップＳ１１においてコントローラ４から送信された制御データ５２（制御パラメータ群５３）を記憶部１３に書き込むことによって制御パラメータを設定するする制御パラメータ設定処理を実行する（Ｓ１２）。制御パラメータ設定処理の詳細については後述する。
ステップＳ１２による制御パラメータ設定処理によって、コントローラ４から送信された制御データ５２が書き込まれることにより、交換後の調節計２Ａには、交換前の調節計２＿１と同一の制御パラメータが設定され、調節計２Ａは当該制御パラメータに従った動作が可能となる。
【００６３】
〈制御データの通信方法〉
次に、調節計２とコントローラ４との間で制御データの送受信を行う際の具体的な通信方法について説明する。
制御データの送受信は、調節計２とコントローラ４との間で、所定の通信電文から成るフレームを送受信することによって実現される。図６Ａ〜６Ｃに、調節計２とコントローラ４との間の通信に用いるフレームの一例を示す。
【００６４】
図６Ａは、調節計２からコントローラ４に対して処理を要求するときに用いられる要求フレームの一例を示す図である。図６Ａに示されるように、要求フレーム６０は、”計器識別番号”、”要求コード、および”送信対象データ”を含み、上記の順番に従って送信される。ここで、要求コードとは、送信先の機器（コントローラ４）に要求する処理内容を示す情報であり、例えば、制御パラメータのバックアップを要求する場合には、”ｂｒ９”、バックアップした制御パラメータの調節計への設定を要求する場合には、”ｂｗ９”で夫々表される。例えば、上述した図５のステップＳ２において、調節計２＿１（機器識別番号：１０１）が、コントローラ４に対してバックアップＩＤ（＝００１）とともにバックアップを要求する場合には、調節計２＿１は、”１０１，ｂｒ９，００１”で表される要求フレーム６０をコントローラ４に送信する。また、上述した図５のステップＳ９において、調節計２＿１（機器識別番号：１０１）が、コントローラ４に対してバックアップＩＤ（＝００１）とともに制御パラメータの書き込みを要求する場合には、調節計２＿１は、”１０１，ｂｗ９，００１”で表される要求フレーム６０をコントローラ４に送信する。
【００６５】
図６Ｂは、制御パラメータのバックアップを行う際に用いられるフレームの一例を示す図である。図６Ｂにおいて、参照符号６１で示されるフレームは、コントローラ４から調節計２に対して、記憶部１３に記憶されている制御パラメータ１３１の読み出し（送信）を指示するための”制御パラメータ読み出し命令フレーム”である。制御パラメータ読み出し命令フレーム６１は、”計器識別番号”、”制御パラメータ読み出し命令コード”、および”命令番号”を含み、上記の順番に従って送信される。
【００６６】
ここで、制御パラメータ読み出し命令コードとは、調節計２に対して記憶部１３に記憶されている制御パラメータの読み出しを指示する命令コードであり、例えば”ＢＲ”で表される。また、命令番号とは、制御パラメータ読み出しフレーム６１によって送信されたフレームが何番目の命令フレームであるのかを示す情報である。
例えば、上述した図５のステップＳ３において、コントローラ４が、調節計２＿１（機器識別番号：１０１）に対して制御パラメータ１３１の読み出し（送信）を要求する場合には、コントローラ４は、”１０１，ＢＲ，０”で表される制御パラメータ読み出しフレーム６１を調節計２＿１に送信する。
【００６７】
図６Ｂにおいて参照符号６２で示されるフレームは、制御パラメータ読み出し命令フレーム６１の応答として、調節計２の記憶部１３から読み出した制御パラメータ１３１を送信するときに用いられる”制御パラメータ読み出し応答フレーム”である。制御パラメータ読み出し応答フレーム６２は、”計器識別番号”、”制御パラメータ読み出し応答コード”、”応答番号”、および”送信対象データ”を含み、上記の順番に従って送信される。
【００６８】
ここで、制御パラメータ読み出し応答コードとは、制御パラメータの読み出し結果の送信を示す応答コードであり、例えば”ｂｒ”と”残りフレームの有無”との組み合わせで表される。また、応答番号とは、制御パラメータ読み出し応答フレーム６２によって送信されたフレームが何番目の応答フレームであるのかを示す情報である。例えば、ある命令に対する応答フレームを３つのフレームに分割して送信する場合、最初の応答フレームの制御パラメータ読み出し応答コードが”ｂｒ１”、応答番号が”０”となり、次の応答フレームの制御パラメータ読み出し応答コードが”ｂｒ１”、応答番号が”１”となり、最後の応答フレームの制御パラメータ読み出し応答コードが”ｂｒ０”、応答番号が”２”となる。なお、制御パラメータ読み出し応答フレーム６２の具体例については後述する。
【００６９】
図６Ｃは、制御パラメータの書き込み処理の際に用いられるフレームの一例を示す図である。図６Ｃにおいて、参照符号６３で示されるフレームは、コントローラ４から調節計２に対して、制御パラメータ１３１の記憶部１３への書き込みを指示する”制御パラメータ書き込み命令フレーム”である。制御パラメータ書き込み命令フレーム６３は、”計器識別番号”、”制御パラメータ書き込み命令コード”、”命令番号”、および”送信対象データ”を含み、上記の順番に従って送信される。
【００７０】
ここで、制御パラメータ書き込み命令コードとは、制御パラメータの書き込みを指示する情報であり、例えば”ＢＷ”と”残りフレームの有無”を表す番号との組み合わせで示される。また、命令番号とは、制御パラメータ書き込み命令フレーム６３によって送信されたフレームが何番目の命令フレームであるのかを示す情報である。なお、制御パラメータ書き込み命令フレーム６３の具体例については後述する。
【００７１】
図６Ｃにおいて参照符号６４で示されるフレームは、制御パラメータ書き込み命令フレーム６３に対する応答を送信するときに用いられる”制御パラメータ書き込み応答フレーム”である。制御パラメータ書き込み応答フレーム６３は、”計器識別番号”、”制御パラメータ書き込み応答コード”、”応答番号”、および”送信対象データ”を含み、上記の順番に従って送信される。
【００７２】
ここで、制御パラメータ書き込み応答コードとは、制御パラメータの書き込み結果の送信を示す応答コードであり、例えば”ｂｗ”と”書き込みの正常または異常を示す番号”との組み合わせで表される。また、応答番号とは、制御パラメータ読み出し応答フレーム６２によって送信されたフレームが何番目の応答フレームであるのかを示す情報である。
例えば、制御パラメータ書き込み命令フレーム６３によって送信された制御パラメータの書き込みが正常に完了した場合には、調節計２＿１は、“１０１，ｂｗ０，０，０”で表される制御パラメータ書き込み応答フレーム６２を送信し、制御パラメータの書き込みができなかった場合には、調節計２＿１は、“１０１，ｂｗ０，０，１”で表される制御パラメータ書き込み応答フレーム６２を送信する。なお、ここでは、制御パラメータ書き込み命令フレーム６３に含まれる送信対象データの値“０”が、制御パラメータの書き込みが正常に完了したことを表し、送信対象データの値“１”が、制御パラメータの書き込みが正常に完了しなかったことを表す場合を一例として示している。
【００７３】
次に、制御パラメータ読み出し応答フレーム６２と制御パラメータ書き込み命令フレーム６３について、具体例を挙げて更に詳細に説明する。
【００７４】
（制御パラメータ読み出し応答フレーム６２）
先ず、制御パラメータ読み出し応答フレーム６２について説明する。ここでは、上述した図５のステップＳ４において、調節計２＿１（機器識別番号：１０１）がコントローラ４に対して制御パラメータ１３１を送信する場合について説明する。
【００７５】
前述したように、上記ステップＳ４において、調節計２の制御パラメータ管理部１０２は、記憶部１３から読み出した複数の制御パラメータ１３１を制御データ５２として一括して送信する。このとき、制御パラメータ管理部１０２は、記憶部１３から読み出した制御パラメータ１３１の各パラメータ値を制御パラメータ読み出し応答フレーム６２内の“送信対象データ”に含めて送信する。
例えば、調節計２＿１の制御パラメータ１３１が、図３Ａに示される制御パラメータ群１３３Ａから構成されている場合、各制御パラメータのパラメータ値をまとめたパラメータ値群５３を、データ構成識別情報１３５に基づく各制御パラメータの並び順（順番）に従って送信する。ここで、各制御パラメータの順番とは、例えば、各制御パラメータの識別番号の順番や、割り当てられるメモリアドレスまたは通信アドレスの順番等である。例えば、図３Ａの場合、調節計２＿１は、通信アドレスの小さい順に、各制御パラメータを送信する。例えば、調節計２＿１は、“１０１，ｂｒ０，０，８０１，１６，５００，１０，５５０，１０”で表される制御パラメータ読み出し応答フレーム６２をコントローラ４に送信する。上記フレーム６２において、“８０１”から“１０”までのデータが制御データ５２、すなわち各制御パラメータのパラメータ値である。
【００７６】
調節計２＿１は、制御パラメータ読み出し応答フレーム６２を複数のフレームに分割して送信することもできる。例えば、制御パラメータ読み出し応答フレーム６２の送信対象データの個数の上限値が１０個であり、調節計２＿１に、図３Ｂに示される制御パラメータ群１３３Ｂ（１８個の制御パラメータ）が設定されている場合には、例えば二つの応答フレームに分けて送信する。具体的には、図３Ｂに示されるパラメータ値群５３Ｂを第１パラメータ値群５３０と第２パラメータ値群５３１に分けて、別個の制御パラメータ読み出し応答フレーム６２として順番に送信する。例えば、最初に、“１０１，ｂｒ１，０，９１１，８，５００，１０，６０，１０，０，１００，５５０，１０”で表される制御パラメータ読み出し応答フレーム６２＿１を送信し、次に、“１０１，ｂｒ０，１，６００，１１，６６，１６，０，１００，６６０，１０”で表される制御パラメータ読み出し応答フレーム６２＿２を送信する。なお、送信対象データ（制御データ５２）内のデータの並び順は、上記と同様である。
【００７７】
（制御パラメータ書き込み命令フレーム６３）
次に、制御パラメータ書き込み命令フレーム６３について説明する。ここでは、上述した図５のステップＳ１１において、コントローラ４が調節計２＿１（機器識別番号：１０１）に対して制御パラメータ１３１を送信する場合について説明する。
【００７８】
前述したように、上記ステップＳ１１において、コントローラ４は、記憶装置５に記憶されているバックアップデータ５０＿１から制御データ５２（パラメータ値群）を読み出し、読み出した制御データ５２を一括して送信する。このとき、コントローラ４は、読み出した制御データ５２を、制御パラメータ書き込み命令フレーム６３内の“送信対象データ”に含めて送信する。
例えば、調節計２＿１の制御パラメータ１３１に、図３Ａに示される制御パラメータ群１３３Ａを設定する場合、制御パラメータ読み出し応答フレーム６２の場合と同様に、コントローラ４は、記憶装置５に記憶されているバックアップデータ５０＿１に含まれる制御データ５２としてのパラメータ値群５３Ａを、データ構成識別情報１３５に基づく各制御パラメータの順番に従って送信する。例えば、コントローラ４は、“１０１，ＢＷ０，０，８０１，１６，５００，１０，５５０，１０”で表される制御パラメータ書き込み命令フレーム６４を調節計２＿１に送信する。上記フレーム６４において、“８０１”から“１０”までのデータが制御データ５２、すなわちパラメータ値群５３Ａである。
【００７９】
制御パラメータ読み出し応答フレーム６２の場合と同様に、制御パラメータ書き込み命令フレーム６３を複数のフレームに分割して送信することもできる。例えば、図３Ｂに示されるパラメータ値群５３Ｂを第１パラメータ値群５３０と第２パラメータ値群５３１に分けて、最初に、“１０１，ＢＷ１，０，９１１，８，５００，１０，６０，１０，０，１００，５５０，１０”で表される制御パラメータ書き込み命令フレーム６４＿１を送信し、次に、“１０１，ＢＷ０，１，６００，１１，６６，１６，０，１００，６６０，１０”で表される制御パラメータ書き込み命令フレーム６４＿２を送信する。なお、送信対象データ（制御データ５２）内のデータの並び順は、上記と同様である。
【００８０】
〈制御パラメータ設定処理〉
次に、調節計による制御パラメータ設定処理について説明する。
前述したように、調節計２は、図５のステップＳ１２において、制御データ５２の書き込み指示を受けたら、制御パラメータ設定処理を実行する。
【００８１】
図７は、調節計による制御パラメータ設定処理の手順を示す図である。
先ず、調節計２において、制御パラメータ管理部１０２は、受信した制御データ５２内に含まれるデータ構成識別情報を取得する（Ｓ１２１）。次に、制御パラメータ管理部１０２は、記憶部１３に記憶されている制御パラメータ群の中からデータ構成識別情報を読み出し、読み出したデータ構成識別情報と受信した制御データ５２から取得したデータ構成識別情報とを比較する（Ｓ１２２）。比較の結果、記憶部１３から読み出したデータ構成識別情報と受信したデータ構成識別情報とが一致しない場合には、制御パラメータ管理部１０２は、受信した制御データ５２の書き込みを行わず、エラーを通知し（Ｓ１２５）、処理を終了する。ステップＳ１２５のエラー通知は、例えば、調節計２Ａのコンソール（画面）にエラーを表示するとともに、制御パラメータ書き込み応答フレーム６４をコントローラ４に送信することにより、正常な書き込みができなかったことをユーザおよびコントローラ４に対して通知するものである。
【００８２】
一方、ステップＳ１２２において、記憶部１３から読み出したデータ構成識別情報と受信したデータ構成識別情報とが一致した場合には、制御パラメータ管理部１０２は、受信した制御データ５２内に含まれるファームウェアバージョン１３６を取得する（Ｓ１２３）。制御パラメータ管理部１０２は、記憶部１３に記憶されている制御パラメータ群の中からファームウェアバージョンを読み出し、読み出したファームウェアバージョンと受信した制御データ５２内に含まれるファームウェアバージョンとを比較する（Ｓ１２４）。  
【００８３】
比較の結果、記憶部１３から読み出したファームウェアバージョンが受信した制御データ５２内に含まれるファームウェアバージョンよりも小さい場合には、制御パラメータ管理部１０２は、受信した制御データ５２の書き込みを行わず、エラーを通知し（Ｓ１２５）、処理を終了する。
【００８４】
一方、記憶部１３から読み出したファームウェアバージョンが受信した制御データ５２内に含まれるファームウェアバージョンよりも大きいまたは当該ファームウェアバージョンと一致する場合には、制御パラメータ管理部１０２は、受信した制御データ５２を記憶部１３に書き込む（Ｓ１２６）。
具体的に、制御パラメータ管理部１０２は、制御パラメータ書き込み命令フレーム６４に含まれる“送信対象データ”、すなわちパラメータ値群５３を、データ構成識別情報１３５に基づく各制御パラメータの順番に従って記憶部１３に書き込む。例えば、調節計２が、前述の“１０１，ＢＷ０，０，８０１，１６，５００，１０，５５０，１０”で表される制御パラメータ書き込み命令フレーム６４を受信した場合には、ＳＰ（目標値）のパラメータ値として“５００”を、ＯＮ−ＯＦＦ制御動作隙間のパラメータ値として“１０”を、上限警報点のパラメータ値として“５５０”を、警報動作隙間のパラメータ値として“１０”を、夫々順番に書き込む。なお、先頭の２つの情報、すなわち、データ構成識別情報のパラメータ値としての“８０１”とファームウェアバージョンのパラメータ値としての“１６”は、書き込み処理を判定するためのものなので書き込まない。
これにより、調節計２Ａの記憶部１３に予め設定されている制御パラメータが、バックアップデータ５０＿１に含まれる制御パラメータ（群）によって上書き（更新）され、調節計２Ａへの制御パラメータの設定が完了する。
【００８５】
以上、本実施の形態に係る調節計制御システムによれば、調節計に対する制御パラメータのバックアップ指示を契機として、調節計がバックアップＩＤを送信するとともに自らに設定されている複数の制御パラメータを一群の制御データとして一括してコントローラに送信し、コントローラが、受信した制御データを、バックアップＩＤと対応付けてバックアップデータとして記憶装置に書き込むので、従来のようにＰＣローダを用いることなく、調節計の制御パラメータをバックアップすることができる。
【００８６】
また、本実施の形態に係る調節計制御システムによれば、調節計に対するバックアップデータの書き込みの指示の入力を契機として、調節計がバックアップＩＤを送信し、コントローラが、受信したバックアップＩＤに対応するバックアップデータに含まれる制御データを記憶装置から読み出して調節計に送信し、調節計が、コントローラから送信された制御データを記憶部に書き込むので、従来のようにＰＣローダを用いることなく、交換前の調節計からバックアップした制御パラメータを交換後の調節計に設定することができる。
【００８７】
本実施の形態に係る調節計制御システムによれば、バックアップ時に調節計が各制御パラメータ値を制御データとして一括して送信し、コントローラ４がその制御データを記憶装置に記憶するとともに、バックアップデータの書き込み時にその制御データを送信するので、従来のように、通信時に各制御パラメータを固有の通信アドレスで指定する必要がない。すなわち、本実施の形態に係る調節計制御システムによれば、制御パラメータの並び順を特定するためのデータ構成識別情報を機種毎に設定する必要はあるが、従来のＰＣローダのように、調節計の機種毎にバックアップおよびバックアップデータの書き込みのためのバックアップ用プログラム等を開発する必要はなく、調節計の機種によらず、共通のバックアップ用プログラムを調節計やコントローラに適用することができるので、開発コストの低減に資する。
【００８８】
また、本実施の形態に係る調節計制御システムによれば、調節計とコントローラの間で制御パラメータの送受信を行う際に、データ構成識別情報に基づく制御パラメータの並び順に従って各パラメータ値を順番に送信するので、例えば受信した制御パラメータを調節計に設定する際に、各制御パラメータ値を受信した順番で特定することができ、通信アドレスを用いる場合に比べて、調節計に対する制御パラメータの書き込み（設定）処理を簡素化することができる。
【００８９】
また、本実施の形態に係る調節計制御システムによれば、データ構成識別情報が一致する場合のみ、バックアップされた制御パラメータを調節計に設定するので、交換前の調節計と交換後の調節計の機種が異なる場合に、データ構成の異なる制御パラメータが調節計に誤って設定されることを防止することができる。
【００９０】
また、本実施の形態に係る調節計制御システムによれば、調節計のファームウェアバージョンがバックアップデータのファームウェアバージョンよりも大きい場合、または調節計のファームウェアバージョンがバックアップデータのファームウェアバージョンと一致する場合にバックアップデータを書き込むので、データ構成の異なる制御パラメータが、同じ機種であってもファームウェアバージョンの低い調節計に誤って設定されることを防止することができる。
【００９１】
以上、本発明者らによってなされた発明を実施の形態に基づいて具体的に説明したが、本発明はそれに限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能であることは言うまでもない。
【００９２】
例えば、上記実施の形態において、調節計のファームウェアバージョンがバックアップデータのファームウェアバージョンよりも大きい場合、または調節計のファームウェアバージョンがバックアップデータのファームウェアバージョンと一致する場合にバックアップデータを書き込む構成を例示したが、ファームウェアバージョンの違いが問題にならない場合には、ファームウェアバージョンの比較（図７におけるステップＳ１２３）は行わなくてもよい。
【００９３】
また、上記実施の形態において、調節計制御システムが金属加工等を行うための製造装置である場合を例示したが、調節計とそれを制御するコントローラを含むシステムであれば、他のシステムにも適用することが可能である。
【００９４】
また、上記実施の形態において、調節計とコントローラとの間の通信で用いるフレームの一例を図６Ａ〜６Ｃに示したが、制御パラメータ群を一括して送信することができれば、図６Ａ〜６Ｃに示したフレームに限定されるものではない。
【００９５】
また、上記実施の形態において、バックアップ時およびバックアップデータの書き込み時に、バックアップＩＤを対象の調節計に入力する場合を例示したが、調節計が、自らに設定されている計器識別番号に基づいて発行するようにしてもよい。
例えば、図５のステップＳ１において、バックアップ指示が交換前の調節計２＿１に入力された場合、ステップＳ２において、調節計２＿１（制御パラメータ管理部１０２）が自らに設定されている計器識別番号に基づいて、バックアップＩＤを生成し、生成したバックアップＩＤとバックアップ要求をコントローラ４に送信すればよい。この場合に、調節計によって生成されるバックアップＩＤは、計器識別番号と同一の情報、または計器識別番号を含む情報であってもよい。
また、図５のステップＳ８において、バックアップデータ書き込み指示が交換後の調節計２Ａに入力された場合、ステップＳ９において、調節計２Ａ（制御パラメータ管理部１０２）が自らに設定されている計器識別番号に基づいて、バックアップＩＤを生成し、生成したバックアップＩＤとバックアップデータの書き込み要求をコントローラ４に送信してもよい。
これによれば、ユーザがバックアップＩＤを入力する必要がないので、ユーザの作業負担が減る。また、ユーザによるバックアップＩＤの誤入力が発生しないので、作業効率の向上が期待できる。特に、複数台の調節計を交換する場合に有効である。
【符号の説明】
【００９６】
１…調節計制御システム、２、２＿１〜２＿ｎ…調節計、３、３＿１〜３＿ｎ…熱処理装置、４…コントローラ、５…記憶装置、１０…データ処理制御部、１０…通信Ｉ／Ｆ部、１２…Ａ／Ｄ変換部、１３…記憶部、１４…操作入力部、４０…データ処理制御部、４１…記憶部、４１０…制御プログラム、４２…通信Ｉ／Ｆ部、４３…制御信号生成部、４４…バックアップ制御部、５０、５０＿１〜５０＿３…バックアップデータ、５１…バックアップＩＤ、５２…制御データ、５３、５３Ａ、５３Ｂ…パラメータ値群、１０１…制御信号生成部、１０２…制御パラメータ管理部、１３０…制御プログラム、１３１…制御パラメータ、１３３Ａ、１３３Ｂ…制御パラメータ群。
【図１】
2016076183.tif 000003
【図２】
2016076183.tif 000004
【図３Ａ】
2016076183.tif 000005
【図３Ｂ】
2016076183.tif 000006
【図４】
2016076183.tif 000007
【図５】
2016076183.tif 000008
【図６Ａ】
2016076183.tif 000009
【図６Ｂ】
2016076183.tif 000010
【図６Ｃ】
2016076183.tif 000011
【図７】
2016076183.tif 000012