(57)【要約】【課題】型式が異なる制御ユニット間においても運転条件データの継承が可能な、制御ユニット間のデータ継承方法を提供する。【解決手段】新制御ユニット１０と型式ＡのＲＡＭ２２と旧制御ユニット５０のＲＡＭ６２には、運転条件データを保持する共通アドレスが設定され、新制御ユニット１０の制御部２１が、旧制御ユニット５０のＲＡＭ６２の前記共通アドレスに保持された運転条件データを読み出すデータ読み出しステップと、新制御ユニット１０の制御部２１が、旧制御ユニット５０のＲＡＭ６２から読み出した運転条件データを、ＲＡＭ２２の共通アドレスに書き込むデータ書き込みステップとを実行して、運転条件データを継承させる。【選択図】  図１
2016151361.tif 000002
【特許請求の範囲】
【請求項１】
装置に搭載して使用され、通信ポートと、メモリと、該メモリに保持された運転条件データを用いて前記装置の作動を制御する制御部とを備えた制御ユニットを交換する際に、交換前の旧制御ユニットのメモリに保持されていた前記運転条件データを、交換後の新制御ユニットに継承させる方法であって、
前記新制御ユニット及び前記旧制御ユニットは、前記運転条件データを保持する前記メモリのアドレスとして、共通の特定アドレスが割り当てられた複数の型式の前記制御ユニットのうちのいずれかであり、
前記新制御ユニットの通信ポートと前記旧制御ユニットの通信ポート間の通信が確立されたときに、前記新制御ユニットの制御部が、前記旧制御ユニットのメモリの前記特定アドレスに保持された前記運転条件データを読み出すデータ読み出しステップと、
前記新制御ユニットの制御部が、前記旧制御ユニットのメモリから読み出した前記運転条件データを、前記新制御ユニットのメモリの前記特定アドレスに書き込むデータ書き込みステップと
を含むことを特徴とする制御ユニット間のデータ継承方法。
【請求項２】
請求項１に記載の制御ユニット間のデータ継承方法において、
前記複数の型式の制御ユニットに対して、複数の前記運転条件データを保持するための前記特定アドレスが設定され、
前記データ読み出しステップにおいて、前記新制御ユニットの制御部は、前記新制御ユニットが搭載された装置の作動の制御に使用するか否かに拘わらず、前記旧制御ユニットのメモリの前記特定アドレスに保持された複数の前記運転条件データを全て読み出し、
前記データ書き込みステップにおいて、前記新制御ユニットの制御部は、前記旧制御ユニットのメモリから読み込んだ全ての前記運転条件データを、前記新制御ユニットのメモリの前記特定アドレスに書き込むことを特徴とする制御ユニット間のデータ継承方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、装置に取り付けられた制御ユニットを交換する際に、交換前の制御ユニットで使用されていた運転条件データを、交換後の制御ユニットに継承させる方法に関する。
【背景技術】
【０００２】
従来、制御ユニットにより作動が制御される装置（例えば、ガス給湯装置等）において、制御ユニットを交換する際に、交換前の制御ユニット（旧制御ユニット）でそれまで使用されていた運転条件データを、交換後の制御ユニット（新制御ユニット）に継承させる方法が提案されている（例えば、特許文献１参照）。
【０００３】
特許文献１には、バージョンによって運転条件データの構造が異なる制御ユニットを交換する際に、新制御ユニット側で、旧制御ユニットから受信した旧制御ユニットのバージョン用の運転条件データを、新制御ユニットのバージョン用の運転条件データに変換することによって、運転条件データを継承させる方法が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−２４７４７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載されたデータ継承方法は、制御ユニットのバージョンによってデータ構造の違いを認識しているため、適用対象は、複数のバージョンが存在する同一型式の制御ユニットに限られる。
【０００６】
そのため、交換前の制御ユニットと交換後の制御ユニットの型式が異なり、各型式の制御ユニットについてそれぞれ、データ構造が相違する複数のバージョンが存在するときには、特許文献１に記載されたデータ継承方法によってデータを継承させることができない。
【０００７】
本発明は上記背景に鑑みてなされたものであり、型式が異なる制御ユニット間においてもデータの継承が可能な、制御ユニット間のデータ継承方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の制御ユニット間のデータ継承方法は、
装置に搭載して使用され、通信ポートと、メモリと、該メモリに保持された運転条件データを用いて前記装置の作動を制御する制御部とを備えた制御ユニットを交換する際に、それまで使用されていた旧制御ユニットで用いられていた前記運転条件データを、これから使用される新制御ユニットに継承させる方法であって、
前記新制御ユニット及び前記旧制御ユニットは、前記運転条件データを保持する前記メモリのアドレスとして、共通の特定アドレスが割り当てられた複数の型式の制御ユニットのうちのいずれかであり、
前記新制御ユニットの通信ポートと前記旧制御ユニットの通信ポート間の通信が確立されたときに、前記新制御ユニットの制御部が、前記旧制御ユニットのメモリの前記特定アドレスに保持された前記運転条件データを読み出すデータ読み出しステップと、
前記新制御ユニットの制御部が、前記旧制御ユニットのメモリから読み出した前記運転条件データを、前記新制御ユニットのメモリの前記特定アドレスに書き込むデータ書き込みステップと
を含むことを特徴とする。
【０００９】
かかる本発明によれば、前記複数の型式の制御ユニットについて、前記運転条件データを保持する前記メモリのアドレスとして、共通の前記特定アドレスが設定されている。そのため、前記新制御ユニットの制御部は、前記データ読出しステップにおいて、前記旧制御ユニットのメモリから、前記特定アドレスを指定して前記運転条件データを読み出すことができる。
【００１０】
そして、前記データ書き込みステップにおいて、前記新制御ユニットの制御部は、前記旧制御ユニットのメモリから読み出した前記運転条件データを、前記新制御ユニットのメモリの前記特定アドレスに書き込む。これにより、前記新制御ユニットと前記旧制御ユニットの型式が異なる場合であっても、前記新制御ユニットと前記旧制御ユニットが前記複数の型式のいずれかであれば、前記新制御ユニットから前記新制御ユニットに前記運転条件データを継承させることができる。
【００１１】
なお、本発明における制御ユニットの交換には、単一の装置において、それまで使用されていた制御ユニットを新たな制御ユニットに交換する場合と、それまで使用されていた装置を新たな装置に切り替えることに伴って、制御ユニットが置き換えられる場合とが含まれる。
【００１２】
また、前記複数の型式の制御ユニットに対して、複数の前記運転条件データを保持するための前記特定アドレスが設定され、
前記データ読み出しステップにおいて、前記新制御ユニットの制御部は、前記新制御ユニットが搭載された装置の作動の制御に使用するか否かに拘わらず、前記旧制御ユニットのメモリの前記特定アドレスに保持された複数の前記運転条件データを全て読み出し、
前記データ書き込みステップにおいて、前記新制御ユニットの制御部は、前記旧制御ユニットのメモリから読み込んだ全ての前記運転条件データを、前記新制御ユニットのメモリの前記特定アドレスに書き込むことを特徴とする。
【００１３】
この構成によれば、前記旧制御ユニットで使用されていた全ての前記運転条件データが、前記新制御ユニットで使用されるが否かに拘わらず前記新制御ユニットに継承される。そのため、前記新制御ユニットを前記旧制御ユニットと同じ型式の別の制御ユニットに交換する場合に、前記新制御ユニットでは使用されなかったが前記旧制御ユニットで使用されていた前記運転条件データを、この別の制御ユニットに継承させることができる。
【図面の簡単な説明】
【００１４】
【図１】制御ユニット間でデータを継承させる際の接続態様の説明図。
【図２】運転条件データに対して割り当てられたＲＡＭアドレスの説明図。
【図３】新制御ユニット（データ転送先の制御ユニット）におけるデータ転送処理のフローチャート。
【発明を実施するための形態】
【００１５】
本発明の実施形態について、図１〜図３を参照して説明する。
【００１６】
図１を参照して、制御ユニット１０は、貯湯槽内の水を加熱するヒートポンプと、貯湯槽に連通して貯湯槽から供給される湯水が流通する出湯路と、貯湯槽の湯切れが生じたときに作動して出湯路を流通する湯水を加熱する補助熱源機（ガス給湯器等）とを備えた複合型の貯湯式給湯装置（ハイブリッド給湯装置、例えば特開２０１４−２０２３７８号公報等に記載された構成を有する）に備えられて、ハイブリッド給湯装置の作動を制御する。
【００１７】
また、制御ユニット５０は、通水路を流通する水を加熱する即時式給湯装置（ガス給湯装置、石油給湯装置等）に備えられて、即時式給湯装置の作動を制御する。
【００１８】
図１は、即時式給湯装置をハイブリッド給湯装置に交換する際に、それまで使用されていた即時式給湯装置の制御ユニット５０（以下、旧制御ユニット５０という）で設定されていた運転条件データ（図示しない浴槽に湯を張る自動湯張り運転における湯張り量、自動湯張り運転における水位補正値等）を、ハイブリッド給湯装置の制御ユニット１０（以下、新制御ユニット１０という）に転送して継承させる際の接続態様を示している。
【００１９】
新制御ユニット１０は、図示しないＣＰＵ、ＲＯＭ、インターフェース回路、及びＲＡＭ２２（本発明のメモリに相当する）等を備えたマイクロコンピュータ２０（以下、マイコン２０という）と、ＥＥＰＲＯＭ３０と、データ転送の開始を指示するためのデータ転送スイッチ１１と、データ転送状態等を表示するための７セグＬＥＤ１２と、直流電源１３と、商用電源５を接続するための電源コネクタ１４と、通信ポート１５とを備えている。
【００２０】
マイコン２０は、ＲＯＭに保持されたハイブリッド給湯装置の制御用プログラムをＣＰＵで実行することによって、ハイブリッド給湯装置の作動を制御する制御部２１として機能する。ＥＥＰＲＯＭ３０には、新制御ユニット１０の型式（本実施形態ではＢ）とＥＥＰＲＯＭ３０のバージョン（本実施形態ではＶ２）を示す型式データ３１と、ハイブリッド給湯装置の作動の制御に用いられる運転条件データ３２とが保持されている。直流電源１３は、商用電源５から供給される交流電力を直流電力に変換して、マイコン２０、ＥＥＰＲＯＭ３０、通信ポート１５等に供給する。
【００２１】
同様に、旧制御ユニット５０は、図示しないＣＰＵ、ＲＯＭ，インターフェース回路、及びＲＡＭ６２等を備えたマイクロコンピュータ６０（以下、マイコン６０という）と、ＥＥＰＲＯＭ７０と、データ転送スイッチ５１と、７セグＬＥＤ５２と、直流電源５３と、電源コネクタ５４と、通信ポート５５とを備えている。
【００２２】
マイコン６０は、ＲＯＭに保持された即時式給湯装置の制御用プログラムをＣＰＵで実行することによって、即時式給湯装置の作動を制御する制御部６１として機能する。ＥＥＰＲＯＭ７０には、制御ユニット５０の型式（本実施形態ではＡ）とＥＥＰＲＯＭ７０のバージョン（本実施形態ではＶ３）を示す型式データ７１と、即時式給湯装置の作動の制御に用いられる運転条件データ７２とが保持されている。
【００２３】
次に、図２を参照して、新制御ユニット１０及び旧制御ユニット５０における運転条件データのＲＡＭ２２，６２への保持態様について説明する。
【００２４】
図２の左側の表は、型式Ａの制御ユニットにおいて、運転条件データＤａｔａ1_1，Ｄａｔａ1_2，…，Ｄａｔａ5_4に割り当てられたＲＡＭのアドレスを示している。また、図２の右側の表は、形式Ｂの制御ユニットにおいて、運転条件データＤａｔａ1_1，Ｄａｔａ1_2，…，Ｄａｔａ5_4に割り当てられたＲＡＭのアドレスを示している。
【００２５】
図２に示したように、型式Ａ，Ｂの制御ユニット（本発明の複数の型式の制御ユニットに相当する）は、同一種類の運転条件データに対して、共通の特定アドレスが割り当てられている。例えば、運転条件データＤａｔａ1_1に対して、型式Ａ，Ｂの制御ユニット共にＲＡＭの特定アドレス００００Ｈが割り当てられている。
【００２６】
また、型式Ａの制御ユニットについては、マイコンのバージョンがＶ１〜Ｖ４の４種類あり、ＥＥＰＲＯＭのバージョンがＥ１，Ｅ２の２種類あるが、保持されている運転条件データについては、マイコンのバージョンによらずにＥＥＰＲＯＭのバージョンによって識別することができる。
【００２７】
すなわち、ＥＥＰＲＯＭのバージョンがＥ１であるときは、Ｄａｔａ1_1〜Ｄａｔａ4_10の２２種類の運転条件データに対して、００００Ｈ〜００１５ＨのＲＡＭアドレスが割り当てられている。それに対して、ＥＥＰＲＯＭのバージョンがＥ２であるときには、Ｄａｔａ1_1〜Ｄａｔａ5_4の２６種類の運転条件データに対して、００００Ｈ〜００１９ＨのＲＡＭアドレスが割り当てられている。
【００２８】
型式Ｂの制御ユニットについても、マイコンのバージョンＶ１，Ｖ２によらずに、ＥＥＰＲＯＭのバージョンＥ１，Ｅ２によって、型式Ａの制御ユニットと同一の仕様により、運転条件データＤａｔａ1_1〜Ｄａｔａ5_4に対してＲＡＭアドレスが割り当てられている。
【００２９】
このように、型式が異なる制御ユニット間での共通のＲＡＭアドレスの設定を可能にするため、初期バージョン（ＥＥＰＲＯＭのバージョンＥ１）については、将来的な運転条件データの追加に備えて、未使用のＲＡＭアドレス（００１６Ｈ〜００１９Ｈ）が予め設定されている。
【００３０】
そして、形式Ａ，Ｂの制御ユニットは、電源が供給されて作動を開始すると、ＥＥＰＲＯＭに保持された運転条件データを、図２に示したＲＡＭの特定アドレスに転送する。そのため、図１に示した新制御ユニット１０は、旧制御ユニット５０から、図２に示したＲＡＭの特定アドレスを指定して各種類の運転条件データを読み出すことができる。
【００３１】
以下、図１〜３を参照して、旧制御ユニット５０のＥＥＰＲＯＭ７０に保持された運転条件データを、新制御ユニット１０に転送して継承させる手順について説明する。
【００３２】
ガス給湯装置をハイブリッド給湯装置に交換する作業者等は、先ず、撤去する即時式給湯装置から取り外した旧制御ユニット５０の通信ポート５５と、新たに設置したハイブリッド給湯装置に搭載された新制御ユニット１０の通信ポート１５とを、通信ケーブル８０で接続して図１に示した状態とする。
【００３３】
そして、作業者等は、ハイブリッド給湯装置の電源を投入する。これにより、新制御ユニット１０の直流電源からマイコン２０に電力が供給されてマイコン２０が起動すると共に、通信ケーブル８０を介して新制御ユニット１０から旧制御ユニット５０に供給される電力によって、旧制御ユニット５０のマイコン６０も起動する。マイコン６０の制御部６１は、ＥＥＰＲＯＭ７０に保持された運転条件データ７２（図２に示したＤａｔａ1_1〜Ｄａｔａ4_10）を、ＲＡＭ６２に割り当てられた特定アドレス（図２に示した００００Ｈ〜００１５Ｈ）に転送する。
【００３４】
新制御ユニット１０のマイコン２０と旧制御ユニット５０のマイコン６０が共に起動することにより、新制御ユニット１０の通信ポート１５と旧制御ユニット５０の通信ポート５５間の通信ケーブル８０を介した通信が確立される。
【００３５】
また、新制御ユニット１０の制御部２１は、図３に示されたフローチャートによる処理を開始し、図３のＳＴＥＰ１で、データ転送スイッチ１１がＯＮになるのを待つ。そして、作業者等による操作によってデータ転送スイッチ１１がＯＮしたときにＳＴＥＰ２に進む。
【００３６】
ＳＴＥＰ２で、制御部２１は、旧制御ユニット５０の型式がデータ転送対象の型式（運転条件データについて、共通のＲＡＭの特定アドレスが割り当てられた型式）であるか否かを判断する。本実施形態では、旧制御ユニット５０が型式Ａであってデータ転送対象の型式であるため、ＳＴＥＰ４に進む。一方、旧制御ユニット５０の型式がデータ転送対象の型式でないときにはＳＴＥＰ７に分岐し、制御部２１は処理を終了する。
【００３７】
ＳＴＥＰ４で、制御部２１は、旧制御ユニット５０の型式とＥＥＰＲＯＭ７０のバージョン、及び新制御ユニット１０の型式とＥＥＰＲＯＭ３０のバージョンに応じて、旧制御ユニット５０のＲＡＭ６２から読み出す運転条件データを決定する。本実施形態では、旧制御ユニット５０の型式がＡでＥＥＰＲＯＭ７０のバージョンがＥ１、新制御ユニット１０の型式がＢでＥＥＰＲＯＭ３０のバージョンがＥ２である。
【００３８】
そのため、図２を参照して、制御部２１は、旧制御ユニット５０のＲＡＭ６２のアドレス００００Ｈ〜００１５Ｈに保持された運転条件データＤａｔａ1_1〜Ｄａｔａ4_10を、旧制御ユニット５０から読み出す運転条件データとして決定する。
【００３９】
ここで、旧制御ユニット５０のＥＥＰＲＯＭ７０のバージョンがＥ１であるため、旧制御ユニット５０のＲＡＭ６２のアドレス００１６Ｈ〜００１９Ｈには、運転条件データが保持されていない。そのため、Ｄａｔａ5_1〜Ｄａｔａ5_4については転送の対象外となる。
【００４０】
続くＳＴＥＰ５で、制御部２１は、旧制御ユニット５０に対して、ＲＡＭ６２のアドレス００００Ｈ〜００１５Ｈを指定することにより、ＲＡＭ６２に保持された運転条件データＤａｔａ1_1〜Ｄａｔａ4_10を読み出す。なお、ＳＴＥＰ５の処理は、本発明の制御ユニット間のデータ継承方法におけるデータ読み出しステップに相当する。
【００４１】
そして、次のＳＴＥＰ６で、制御部２１は、旧制御ユニット５０から読み出した運転条件データＤａｔａ1_1〜Ｄａｔａ4_10をＥＥＰＲＯＭ３０に書き込んで保持し、ＳＴＥＰ７に進んで処理を終了する。なお、ＳＴＥＰ６の処理は、本発明の制御ユニット間のデータ継承方法におけるデータ書き込みステップに相当する。
【００４２】
新制御ユニット１０の制御部２１は、ＥＥＰＲＯＭ３０に保持した運転条件データをＲＡＭ２２に転送し、この運転条件データを用いてハイブリッド給湯装置の作動の制御を開始する。これにより、撤去された即時式給湯装置の旧制御ユニット５０で使用されていたＤａｔａ1_1〜Ｄａｔａ4_10の運転条件データを、新たに設置されたハイブリッド給湯装置の新制御ユニット１０に継承させて、ハイブリッド給湯装置を作動させることができる。そのため、作業者等は、ハイブリッド給湯装置について、自動湯張りの試運転等を行って運転条件データＤａｔａ1_1〜Ｄａｔａ4_10を設定する作業を行う必要がない。
【００４３】
なお、本実施形態では、Ａ，Ｂという２種類の型式の制御ユニットについて、運転条件データにＲＡＭの共通の特定アドレスを割り当てたが、３種類以上の型式の制御ユニットについて、運転条件データにＲＡＭの共通の特定アドレスを割り当ててもよい。
【００４４】
また、本実施形態では、ＲＡＭについて共通の特定アドレスを割り当てたが、ＥＥＰＲＯＭについて共通の特定アドレスを割り当てて、ＥＥＰＲＯＭから運転条件データを読み出すようにしてもよい。
【００４５】
また、本実施形態では、本発明の制御ユニットを備えた装置として、ハイブリッド給湯装置及び即時式給湯装置を示したが、本発明は、制御ユニットを備えた他の種類の装置間で運転条件データを継承させる場合にも適用可能である。
【００４６】
また、本実施形態では、即時式給湯装置をハイブリッド給湯装置に交換する場合の運転条件データの継承について説明したが、装置間で運転条件データを継承させる場合の他、装置単体において、故障した古い型式の制御ユニットを新しい型式の制御ユニットに交換する場合にも、本発明を適用して運転条件データを継承させることができる。
【００４７】
また、本実施形態では、図２に示したＲＡＭの共通アドレスのうち、旧制御ユニット５０で使用されていたＲＡＭの特定アドレス００００Ｈ〜００１５Ｈに保持された運転条件データのみを、新制御ユニット１０に転送したが、旧制御ユニット５０で使用されていたか否かに拘わらず、全ての特定アドレス００００Ｈ〜００１９Ｈに保持されたデータ（００００Ｈ〜００１５Ｈは運転条件データ、００１６Ｈ〜００１９Ｈは不定若しくは初期値）を転送するようにしてもよい。この場合は、共通の特定アドレス００００Ｈ〜００１９Ｈに保持された運転条件を全て使用する制御ユニットから、特定アドレス００００Ｈ〜００１５Ｈに保持された運転条件のみを使用する制御ユニットに交換した後、さらに特定アドレス００００Ｈ〜００１９Ｈを全て使用する制御ユニット交換したときに、１台目の制御ユニットで使用されていたが２台目制御ユニットでは使用されなかった００１６Ｈ〜００１９Ｈの運転条件データを、３台目の制御ユニットに継承させることができる。
【符号の説明】
【００４８】
１０…新制御ユニット（運転条件データの転送先の制御ユニット）、２０…マイクロコンピュータ、２１…制御部、２２…ＲＡＭ（メモリ）、３０…ＥＥＰＲＯＭ、３２…運転条件データ、５０…旧制御ユニット（運転条件データの転送元の制御ユニット）、６０…マイクロコンピュータ、６１…制御部、６２…ＲＡＭ（メモリ）、７０…ＥＥＰＲＯＭ、７２…運転条件データ。
【図１】
2016151361.tif 000003
【図２】
2016151361.tif 000004
【図３】
2016151361.tif 000005