(57)【要約】【課題】本発明は、エラー発生時のエラーの種類コード，調理の種類、エラー発生毎の調理履歴を知ることができ、エラー発生の原因を究明するデータを充分に得る。【解決手段】不揮発性メモリ３０には、調理の種類の調理コード、エラーの種類のエラーコードを記憶する調理データ記憶領域を複数有する調理実行履歴記憶領域が複数設けられ、複数の調理実行履歴記憶領域の１つを指示する指示データを記憶する指示データ記憶領域が設けられ、制御装置は２８は、調理を実行する毎に、調理コードを不揮発性メモリ３０の指示データ記憶領域の指示データが示す調理実行履歴記憶領域の複数の調理データ記憶領域に順次記憶させ、且つ、エラーを検出したときには、調理実行履歴記憶領域の調理データ記憶領域に調理コード，エラーコードを記憶させ、指示データ記憶領域に他の調理実行履歴記憶領域を指示する指示データを書き換える。【選択図】図１
2010243056.tif 000002
【特許請求の範囲】
【請求項１】
加熱室と、
この加熱室内の調理物を加熱調理する加熱手段と、
加熱条件の設定、調理開始や調理停止の指示を行なうための調理設定手段と、
調理中のエラーを検出するエラー検出手段と、
不揮発性メモリと、
前記調理設定手段による加熱条件で前記加熱手段を制御する制御手段とを具備し、
前記不揮発性メモリには、調理の種類に割り当てられた調理コードおよびエラーの種類に割り当てられたエラーコードを記憶する調理データ記憶領域を複数有する調理実行履歴記憶領域が複数設けられているとともに、前記複数の調理実行履歴記憶領域のいずれかを指示する指示データ記憶する指示データ記憶領域が設けられ、
前記制御手段は、調理を実行する毎に、その調理コードを前記不揮発性メモリの指示データ記憶領域に記憶された指示データが示す調理実行履歴記憶領域の複数の調理データ記憶領域に順次記憶させるとともに古いデータ順に書き換え記憶させ、且つ、前記エラー検出手段によりエラーを検出したときには、そのときの調理実行履歴記憶領域の調理データ記憶領域に調理コードとともにエラーコードを記憶させるとともに指示データ記憶領域に他の調理実行履歴記憶領域を指示する指示データを書き換えるようにしたことを特徴とする加熱調理器。
【請求項２】
調理中の加熱室の環境状態を検出する環境状態検出手段を備え、
制御手段は、調理終了時に、前記環境状態検出手段により検出した環境状態データをそのときに使用されている調理実行履歴記憶領域の調理データ記憶領域に記憶させるようにしたことを特徴とする請求項１記載の加熱調理器。
【請求項３】
調理時間を累積カウントする調理時間累積カウント手段を備え、
不揮発性メモリには、前記調理時間累積カウント手段によってカウントされた累積調理時間を記憶する調理実行累積時間記憶領域が設けられているとともに、各調理実行履歴記憶領域に対応して調理実行累積時間更新記憶領域が設けられ、
制御手段は、調理終了毎に、前記調理時間累積カウント手段の累積調理時間を調理実行累積時間記憶領域に記憶させ、且つ、指示データ記憶領域の指示データが示す調理実行履歴記憶領域に対応する調理実行累積時間更新記憶領域に前記調理実行累積時間記憶領域に記憶された累積調理時間を更新記憶させるようにしたことを特徴とする請求項１または２記載の加熱調理器。
【請求項４】
制御手段は、調理中にエラー検出手段によりエラーを検出したときにおいて、そのエラーコードが前回用いていた調理実行履歴領域に記憶されている最新のエラーコードと同一と判断した場合には、指示データ記憶領域の指示データをそのままにしておくことを特徴とする請求項１ないし３のいずれかに記載の加熱調理器。
【請求項５】
制御手段は、検出したエラーコードが前回の調理実行履歴領域の最新のエラーコードと同一と判断した場合において、当該調理実行履歴記憶領域に対応する調理実行累積時間更新記憶領域に記憶された累積調理時間から所定時間経過しているときには、指示データ記憶領域の指示データを書き換えることを特徴とする請求項４記載の加熱調理器。
【請求項６】
制御手段は、調理設定手段に対して通常の調理時には使用されない特定の操作が行なわれた場合には、調理実行履歴記憶領域、指示データ記憶領域、調理実行累積時間記憶領域および調理実行累積時間更新記憶領域の内容を初期化することを特徴とする請求項１ないし５のいずれかに記載の加熱調理器。
【請求項７】
表示手段を備え、
制御手段は、調理設定手段に対して通常の調理時には使用されない特定の操作が行なわれた場合には、調理実行履歴記憶領域、指示データ記憶領域、調理実行累積時間記憶領域および調理実行累積時間更新記憶領域の内容を前記表示手段に表示させることを特徴とする請求項１ないし６のいずれかに記載の加熱調理器。
【請求項８】
制御手段は、表示手段に最新のデータから順に表示させるようになっていることを特徴とする請求項７記載の加熱調理器。
【請求項９】
制御手段は、調理実行履歴領域にデータが書き込みされていないときには、その旨を表示手段に表示させることを特徴とする請求項８記載の加熱調理器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、調理中に発生するエラーを検出するエラー検出手段を備えた加熱調理器に関する。
【背景技術】
【０００２】
加熱調理器例えば電子レンジは、マイクロコンピュータからなる制御装置を備え、制御装置により、操作パネルに設けられた操作キー群により設定された加熱条件でマグネトロン或いはヒータ制御して調理物を加熱調理するようになっている。ところが、電子レンジにおいては、構成部品の故障により、例えば、調理中に入力電流が異常に高くなったり或いは異常に低くなったりするエラーが発生することがあり、これを検出して対処する必要がある。
【０００３】
このため従来では、不揮発性メモリおよび調理中のエラーを検出するエラー検出手段を備え、調理中にエラーが発生した場合には、制御装置が前記不揮発性メモリにエラーの種類とそのときの調理コースとを書き込み記憶させるようにした構成の電子レンジが供されている（例えば特許文献１参照）。
【０００４】
この従来の構成では、後に操作キーに対して通常の調理時には使用されない特定の操作が行なわれることにより、制御装置が不揮発性メモリからエラーの種類と調理コースとを読み出して表示器に表示させる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−１０８６３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来の構成では、エラー発生時のエラーの種類と調理コースは判明するが、そのエラー発生前の調理履歴に関しては不明であり、エラー発生の原因を究明するためにはデータが不充分である。
【０００７】
本発明は上記事情に鑑みてなされたもので、その目的は、エラー発生時のエラーの種類コードおよび調理の種類は勿論、エラー発生時毎の調理履歴を知ることができ、エラー発生の原因を究明するためのデータを充分に得ることができる加熱調理器を提供することにある。
【課題を解決するための手段】
【０００８】
本発明の加熱調理器は、加熱室と、この加熱室内の調理物を加熱調理する加熱手段と、加熱条件の設定、調理開始や調理停止の指示を行なうための調理設定手段と、調理中のエラーを検出するエラー検出手段と、不揮発性メモリと、前記調理設定手段による加熱条件で前記加熱手段を制御する制御手段とを具備し、前記不揮発性メモリには、調理の種類に割り当てられた調理コードおよびエラーの種類に割り当てられたエラーコードを記憶する調理データ記憶領域を複数有する調理実行履歴記憶領域が複数設けられているとともに、前記複数の調理実行履歴記憶領域のいずれかを指示する指示データ記憶する指示データ記憶領域が設けられ、前記制御手段は、調理を実行する毎に、その調理コードを前記不揮発性メモリの指示データ記憶領域に記憶された指示データが示す調理実行履歴記憶領域の複数の調理データ記憶領域に順次記憶させるとともに古いデータ順に書き換え記憶させ、且つ、前記エラー検出手段によりエラーを検出したときには、そのときの調理実行履歴記憶領域の調理データ記憶領域に調理コードとともにエラーコードを記憶させるとともに指示データ記憶領域に他の調理実行履歴記憶領域を指示する指示データを書き換えるようにしたことを特徴とする。
【発明の効果】
【０００９】
本発明の加熱調理器によれば、１つの調理実行履歴記憶領域から最新のエラー発生時のエラーの種類と調理の種類とを知ることができるとともにそのエラー発生前の調理履歴を知ることができ、更に、他の調理実行履歴記憶領域からその前のエラー発生時のエラーの種類と調理の種類とを知ることができるとともにそのエラー発生前の調理履歴を知ることができ、従って、エラー発生の原因を究明するのデータを充分に得ることができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施例の電気的構成を示すブロック線図
【図２】電子レンジの正面図
【図３】同縦断面図
【図４】同扉を開放した状態の斜視図
【図５】不揮発性メモリの内容を示す図
【図６Ａ】作用説明用のフローチャート（その１）
【図６Ｂ】作用説明用のフローチャート（その２）
【図６Ｃ】作用説明用のフローチャート（その３）
【図７Ａ】不揮発性メモリの内容の表示状態を示す図（その１）
【図７Ｂ】不揮発性メモリの内容の表示状態を示す図（その２）
【図７Ｃ】不揮発性メモリの内容の表示状態を示す図（その３）
【図８】不揮発性メモリのデータなしの内容の表示状態を示す図
【発明を実施するための形態】
【００１１】
以下本発明の一実施例につき、図面を参照しながら説明する。
図２ないし図４に示すように、加熱調理器としての電子レンジの外箱１の内部には、内箱２が固定されている。これら外箱１および内箱２のそれぞれは、使用者側である前面が開口する。この内箱２は、前方から外箱１の前面および内箱２の前面のそれぞれを通して調理物が出し入れされるようになっている。内箱２の底板は、マイクロ波を透過することが可能なガラス板から構成され、内箱２の左側板と右側板と天板と後板のそれぞれは、マイクロ波を透過することが不能な金属板から構成されている。この内箱２の内部空間は、調理物を加熱調理するための調理室３として機能するものであり、外箱１の前面は、調理室３内に対して調理物を出し入れするための出入口として機能する。この外箱１の前面には、扉４が装着されている。この扉４は、水平な開放状態（図４参照）および垂直な閉鎖状態（図２、図３参照）相互間で水平な軸５を中心に回動可能にされ、出入口は、扉４の閉鎖状態で調理室３内に対して調理物を出し入れすることが不能に閉鎖され、扉４の開放状態で調理室３内に対して調理物を出し入れすることが可能に開放される。
【００１２】
内箱２の底板には、図３に示すように、調理室３の下部の外部に位置してケーシング６が固定されている。このケーシング６は、上面が開口する皿状をなすものであり、ケーシング６には、導波管７の前端部が連結されている。この導波管７は、前後方向へ指向するものであり、その後端部には、マイクロ波加熱手段としてのマグネトロン８が配設されている。このマグネトロン８は、高電圧が印加されるとマイクロ波を発振するものであり、マグネトロン８が発振したマイクロ波は、導波管７とケーシング６と内箱２の底板のそれぞれを順に通して調理室３内に照射される。このマイクロ波は、調理室３内の調理物を加熱調理するものであり、調理物をマイクロ波で加熱する調理をレンジ調理と称し、レンジ調理は、調理物を内箱２の底板上に載置して行われる。導波管７には、スタラファンモータ９が固定されている。このスタラファンモータ９は、上下方向へ指向する回転軸１０を有するものであり、回転軸１０の上端部は、ケーシング６内に挿入されている。この回転軸１０の上端部には、スタラファン１１が固定されている。このスタラファン１１は、ケーシング６内に収納されたものであり、スタラファンモータ９により回転されることによりマグネトロン８が発振したマイクロ波を撹拌する。
【００１３】
内箱２の後板には、図３に示すように、調理室３の背部の外部に位置してケーシング１２が固定されている。このケーシング１２は、前面が開口する皿状をなすものであり、そのは背部には、送風ファンモータ１３が固定されている。この送風ファンモータ１３は、前後方向へ指向する回転軸１４を有するもので、その前端部は、ケーシング１２内に挿入されている。この回転軸１４の前端部には、ケーシング１２内に位置して送風ファン１５が固定されている。この送風ファン１５は、遠心式のものである。内箱２の後板には、図４に示すように、送風ファン１５の中央部の前方に位置して吸気口１６が形成され、吸気口１６の上方に位置して上吐気口１７が形成され、吸気口１６の下方に位置して下吐気口１８が形成されている。これら吸気口１６、上吐気口１７および下吐気口１８のそれぞれ吐は、複数の小径貫通孔の集合体からなるものであり、送風ファンモータ１３により送風ファン１５が回転されると、調理室３内の空気が吸気口１６を通してケーシング１２内に吸引され、ケーシング１２内の空気が上吐気口１７および下吐気口１８のそれぞれを通して調理室３内に吐出される。このケーシング１２内には、図３に示すように、ヒータ加熱手段としてのヒータ１９が配設されている。このヒータ１９は、ケーシング１２内の空気を加熱するものであり、送風ファンモータ１３およびヒータ１９の双方により調理室３内に熱風を循環させる。この調理室３内に熱風を循環させることで調理室３内の調理物を加熱する調理をオーブン調理と称する。
扉４の下部には、図２に示すように、操作パネル部２０が設けられている。この操作パネル部２０には、その左側に位置して表示手段としての液晶表示器からなる表示器２１が配設されている。
また、操作パネル部２０は、加熱条件を設定するための操作キー群２２、調理開始の指示を行なう調理開始指示手段としてのスタートキー２３および調理停止の指示および取り消しの指示を行なう調理停止指示手段としての取消キー２４が設けられている。この場合、操作キー群２２、スタートキー２３および取消キー２４は、タッチパネルとして構成されるタッチスイッチのキーであり、以上により、調理設定手段たる調理設定部２５が構成される。
【００１４】
なお、操作パネル部２０には、図２に示すように、報知手段としてのブザー２６が配設されている。また、内箱２の前端部には、図３に示すように、天井部に位置して温度検出手段としてのサーミスタ２７が取り付けられており、そのセンサ部（感熱部）は、調理室３内に位置するようになっている。
【００１５】
次に、本実施例の電気的構成について、図１を参照して説明する。
制御手段としての制御装置２８は、マイクロコンピュータを主体として構成されたもので、図示はしないが、ＣＰＵ、ＲＯＭ、ＲＡＭ、カウンタ、ヒュ得力回路、出力回路、駆動回路などを備えている。この場合、ＲＯＭには、調理の種類に割当てられた調理コード、各調理コードの調理を実行するための各種のプログラム、その実行に必要なデータ、エラーの種類に割当てられタエラーコードなどが格納されている。
【００１６】
而して、制御装置２８において、その各の入力ポートには、操作キー群２２、スタートキー２３、取消キー２４、サーミスタ２７が接続され、各出力ポートには、マグネトロン８、スタラファンモータ９、送風ファンモータ１３、ヒータ１９、表示器２１、ブザー２６が接続されている。更に、制御装置２８の入力ポートには、エラー検出手段としての電流検出器２９が接続され、また、制御装置２８の入出力ポートには、不揮発性メモリ３０が接続されている。
【００１７】
電流検出器２９は、図１に示す電気的構成の構成部品に電源を供給する交流電源の入力側に配設された電流トランス（変琉器）からなり、入力電流を検出してその値を制御装置２８に与える。制御装置２８は、その検出値から異常（エラー）か否かを判断する。例えば、図１に示すような電気的構成を備える電子レンジにおいては、構成部品の故障により、調理中に入力電流が異常に高くなったり或いは異常に低くなったりするエラーが発生することがある。従って、異常（エラー）か否かを判断する制御装置２８は、電流検出器２９とともにエラー検出手段を構成することになる。
【００１８】
不揮発性メモリ３０には、図５に示すように、それぞれアドレスが割当てられた多数の記憶領域が設けられており、１つのアドレスには、１ワード（１６ビット）のデータが記憶されるようになっている。以下、不揮発性メモリ３０の記憶領域の内容について説明する。
【００１９】
アドレス「０」、「１」は、制御装置２８が有するカウンタ（調理時間累積カウント手段）がカウントする累積調理時間を記憶する調理実行累積時間記憶領域ＭＡである。アドレス「７」〜「１８」は、調理実行履歴記憶領域（履歴１）ＭＢ１、アドレス「２２」〜「３３」は、調理実行履歴記憶領域（履歴２）ＭＢ２、アドレス「３７」〜「４８」は、調理実行履歴記憶領域（履歴３）ＭＢ３である。即ち、不揮発性メモリ３０は、複数たる３つの調理実行履歴記憶領域ＭＢ１、ＭＢ２およびＭＢ３を有する。
【００２０】
調理実行履歴記憶領域ＭＢ１は、複数たる３つの調理データ記憶領域ＭＢ１１、ＭＢ１２、ＭＢ１３を有し、各調理データ記憶領域ＭＢ１１、ＭＢ１２、ＭＢ１３には、「調理コード」、「エラーコード」、「最大庫内温度」および「最小庫内温度」が各アドレス順に記憶されるようになっている。他の調理実行履歴記憶領域ＭＢ２およびＭＢ３も同様であり、それぞれ３つの調理データ記憶領域ＭＢ２１、ＭＢ２２、ＭＢ２３およびＭＢ３１、ＭＢ３２、ＭＢ３３を有する。
【００２１】
不揮発性メモリ３０には、調理実行履歴記憶領域ＭＢ１、ＭＢ２およびＭＢ３にそれぞれ対応して、調理実行累積時間更新記憶領域ＭＣ１、ＭＣ２およびＭＣ３が２つのアドレスを用いて設けられており、この調理実行累積時間更新記憶領域ＭＣ１、ＭＣ２およびＭＣ３には、調理実行累積時間記憶領域ＭＡに記憶された累積調理時間が選択的に書き込み更新記憶されるようになっている。
【００２２】
更に、不揮発性リ３０には、調理実行履歴記憶領域ＭＢ１、ＭＢ２およびＭＢ３にそれぞれ対応して、最新データ位置記憶領域ＭＤ１、ＭＤ２およびＭＤ３が１つのアドレスを用いて設けられており、最新データ位置記憶領域ＭＤ１、ＭＤ２およびＭＤ３には、自己が属する調理実行履歴記憶領域ＭＢ１、ＭＢ２およびＭＢ３のいずれの調理データ領域に最新のデータが記憶されているかを示す最新データ位置データが記憶されている。そして、不揮発性メモリ３０には、指示データ記憶領域ＭＥ（アドレス「３」）が設けられており、これには、調理実行履歴記憶領域Ｂ１、ＭＢ２およびＭＢ３のいずれを用いるかを指示する指示データが記憶されるようになっている。
【００２３】
次に、本実施例の作用につき、図６Ａないし図６Ｃ、図７Ａないし図７Ｃおよび図８をも参照して説明する。なお、不揮発性メモリ３０が初期化状態では、指示データ記憶領域ＭＥには、調理実行履歴記憶領域ＭＢ１を指示する「履歴１」を指示データとして記憶され、最新データ位置記憶領域ＭＤ１、ＭＤ２およびＭＤ３には、調理データ記憶領域ＭＢ１１、ＭＢ２１およびＭＢ３１を指示する「履歴１−１」、「２−１」および「３−１」が指示データとして記憶されている。
【００２４】
制御装置２８は、電源が供給されると（電源オン）、図６Ａないし図６Ｃに示すフローチャートを実行開始（スタート）する。
＜通常の加熱調理について、図６Ａ参照＞
まず、制御装置３０は、調理設定部２５のいずれかのキーが操作された否かを判断し、操作されないときには待機する（判断ステップＳ１で「ＮＯ」）。制御装置２８は、調理設定部２５のいずれかのキーが操作されたときには（判断ステップＳ１で「ＹＥＳ」）、そのキー操作が通常の調理では使用されない特定１操作か否か、特定２操作か否かを判断する（判断ステップＳ２、Ｓ３）。ここで、本実施例では、特定１操作とは、例えば、取消キー２４を３秒押し続けることを３回行なう操作に設定され、特定２操作とは、例えば、取消キー２４を３回押した後取消キー２４を３秒押し続ける操作に設定されている。
【００２５】
制御装置２８は、上記操作が操作キー群２２による加熱条件の設定操作であった場合には（判断ステップＳ２、Ｓ３で「ＮＯ」）、通常の加熱条件の設定処理を行ない（処理ステップＳ４）、不揮発性メモリ３０の調理実行累積時間記憶領域ＭＡに記憶されている累積調理時間を読み込んでカウンタにセットする（処理ステップＳ５）。制御装置２８は、その後、スタートキー２３が操作されるまで待機し（判断ステップＳ６で「ＮＯ」）、スタートキー２３が操作されると（判断ステップＳ６で「ＹＥＳ」）、マグネトロン８、スタラファンモータ９またはヒータ１９、送風ファンモータ１３を駆動して上記設定された加熱条件のレンジ調理またはオーブン調理を開始させるとともに、カウンタに累積調理時間のカウントを開始させる（処理ステップＳ７）。
【００２６】
制御装置２８は、サーミスタ２７が検出する加熱室３内（庫内）の温度を検出し（処理ステップＳ８）、その最大値と最小値を、例えば、ＲＡＭに記憶させる（処理ステップＳ９）。即ち、制御装置２８およびサーミスタ２７は、加熱室３の環境状態たる最大庫内温度と最小庫内温度を検出する環境状態検出手段を構成する。その後、制御装置２８は、マグネトロン８またはヒータ１９をその出力または加熱室３内の温度が設定値になるように制御する（処理ステップＳ１０）。
【００２７】
制御装置２８は、電流検出器２９を介して交流電源の入力電流を検出し（処理ステップＳ１１）、これが異常（エラー）か否かを判断し（判断ステップＳ１２）、正常の場合には（判断ステップＳ１２で「ＮＯ」）、調理開始から設定時間経過したか（調理時間が終了したか）否かを判断し（判断ステップＳ１３）、終了していないときには（判断ステップＳ１３で「ＮＯ」）、処理ステップＳ８に戻り、ステップＳ８から判断ステップＳ１３まで繰り返す。
【００２８】
制御装置２８は、調理時間が終了したときには（判断ステップＳ１３で「ＹＥＳ」）、マグネトロン８、スタラファンモータ９またはヒータ１９、送風ファンモータ１３の駆動を停止して、レンジ調理またはオーブン調理を終了させる（処理ステップＳ１４）。そして、制御装置２８は、カウンタのカウント動作を停止させて、そのカウント値たる累積調理時間を不揮発性メモリ３０の調理実行累積時間記憶領域ＭＡに書き込み記憶させる（処理ステップＳ１５）。更に、制御装置２８は、例えば、前記指示データ記憶領域ＭＥが指示する調理実行履歴記憶領域（履歴１）ＭＢ１であって、調理実行累積時間更新記憶領域ＭＣ１が指示する調理理データ記憶領域ＭＢ１１に今回の調理コード、庫内温度最大値および最小値を書き込み記憶させ（処理ステップＳ１６）、理実行履歴記憶領域（履歴１）ＭＢ１に対応する調理実行累積時間更新記憶領域ＭＣ１に対して調理実行累積時間記憶領域ＭＡに記憶されている累積調理時間を読み出して書き込み記憶させ（処理ステップＳ１７）、判断ステップＳ１に戻る。
【００２９】
制御装置２８は、以下、加熱条件が設定される毎に、判断ステップＳ１から処理ステップＳ１７を実行して加熱調理を行なうのであるが、調理の終了時毎に、処理ステップＳ１６においてそのときの調理コード、庫内温度の最大値と及び最小値の調理データを使用されている、例えば、調理実行履歴記憶領域（履歴１）ＭＢ１の調理データ記憶領域ＭＢ１１、ＭＢ１２、ＭＢ１３に順次書き込み記憶させる。そして、制御装置２８は、例えば、上述したような順序で調理データ記憶領域ＭＢ１１、ＭＢ１２、ＭＢ１３に調理データを書き込んだ後に、更に、調理を実行したときには、そのときの調理データを、処理ステップＳ１６において、もっとも古いデータを記憶している、例えば、調理データ記憶領域ＭＢ１１に書き換え記憶させる。
【００３０】
従って、不揮発性メモリ３０の指示データ記憶領域ＭＥが指示する、例えば、調理実行履歴記憶領域（履歴１）ＭＢ１の調理データ記憶領域ＭＢ１１、ＭＢ１２、ＭＢ１３は、常に、最新の調理中の調理データと、その１回前の調理中の調理データと、２回前の調理中の調理データとが記憶されるようになる。そして、最新の調理の調理データがいずれの調理データ記憶領域に記憶されているかは、最新データ位置記憶領域ＭＤ１に書き込まれるようになっている。
【００３１】
＜エラー検出について、図６Ｂ参照＞
一方、制御装置２８は、調理中において、電流検出器２９を介して交流電源の入力電流を検出し（処理ステップＳ１１）、これが異常（エラー）と判断した場合には（判断ステップＳ１２で「ＹＥＳ」）、マグネトロン８、スタラファンモータ９またはヒータ１９、送風ファンモータ１３の駆動を停止して、レンジ調理またはオーブン調理を中止させ、表示器２１にエラー表示を行なわせる（処理ステップＳ１８）。
【００３２】
その後、制御装置２８は、カウンタのカウント動作を停止させ、そのカウント内容たる累積調理時間を不揮発性メモリ３０の調理実行累積時間記憶領域ＭＡに書き込み記憶させる（処理ステップＳ１９）。更に、制御装置２８は、現在選択使用されている調理実行履歴記憶領域（例えばＭＢ１）で、もっとも古い調理データを記憶している調理データ記憶領域（例えばＭＢ１１、ＭＢ１２、ＭＢ１３のいずれか）に、今回の調理データとしての調理コード、庫内温度の最大値および最小値並びにエラーコードを書き込み記憶させる（処理ステップＳ２０）。そして、制御装置２８は、現在選択されている調理実行履歴記憶領域（例えばＭＢ１）の調理実行累積時間更新記憶領域（例えばＭＣ１）に調理実行累積時間記憶領域ＭＡに書き込み記憶された累積調理時間を書き込む（処理ステップＳ２１）。
【００３３】
その後、制御装置２８は、今回のエラー（エラーコード）が前回発生して他の調理実行履歴記憶領域に記憶されているエラー（エラーコード）と同一か否かを判断し（判断ステップＳ２２）、同一でない場合には（判断ステップＳ２２で「ＮＯ」）、調理実行累積時間記憶領域ＭＡの内容を他の調理実行履歴記憶領域（例えばＭＢ２）を指示するように更新させるとともに、新たに指示された調理実行履歴記憶領域（例えばＭＢ２）の記憶内容をクリアする（処理ステップＳ２３）。
【００３４】
制御装置２８は、今度は、加熱条件が設定されて調理を終了する毎に、処理ステップＳ１６においてそのときの調理コード、庫内温度の最大値と及び最小値の調理データを、新たに指示された調理実行履歴記憶領域（例えばＭＢ２）の調理データ記憶領域（例えばＭＢ２１、ＭＢ２２、１Ｍ２３）に順次書き込み記憶させる。
【００３５】
制御装置２８は、その後の調理中にエラーを検出したときには、現在されている調理実行履歴記憶領域（例えばＭＢ２）で、もっとも古い調理データを記憶している調理データ記憶領域に、今回の調理データとしての調理コード、庫内温度の最大値および最小値並びにエラーコードを書き込み記憶させる。そして、制御装置２８は、今回のエラー（エラーコード）が前回発生して他の調理実行履歴記憶領域（例えばＭＢ１）に記憶されているエラー（エラーコード）と同一でない場合には（判断ステップＳ２２で「ＮＯ」）、調理実行累積時間記憶領域ＭＡの内容を他の調理実行履歴記憶領域（例えばＭＢ３）を指示するように更新させるとともに、新たに指示された調理実行履歴記憶領域（例えばＭＢ３）の記憶内容をクリアする（処理ステップＳ２３）。
【００３６】
ところで、制御装置２８は、今回のエラー（エラーコード）が前回発生して他の調理実行履歴記憶領域（例えばＭＢ１）に記憶されているエラー（エラーコード）と同一である場合には（判断ステップＳ２２で「ＹＥＳ」）、エラー発生時が、前回のエラーコードを記憶している調理実行履歴記憶領域（例えばＭＢ１）に対応する調理実行累積時間更新記憶領域ＭＣ１に記憶されている累積調理時間から所定時間（例えば１０時間）経過しているか否かを判断する（判断ステップＳ２４）。これは、不揮発性メモリ３０の調理実行累積時間記憶領域ＭＡに記憶されている累積調理時間（Ｔａ）から前回のエラーコードを記憶している調理実行履歴記憶領域（例えばＭＢ１）に対応する調理実行累積時間更新記憶領域（例えばＭＣ１）に記憶されている累積調理時間（Ｔｂ）を差し引いた時間（Ｔａ−Ｔｂ）が所定時間（Ｔｓ）以上（Ｔａ−Ｔｂ≧Ｔｓ）か否かを判断することにより行なわれる。
【００３７】
制御装置２８は、時間（Ｔａ−Ｔｂ）が所定時間（Ｔｓ）未満の場合には（判断ステップＳ２４で「ＮＯ」）、処理ステップＳ２３を経ることなく判断ステップＳ１に戻る。即ち、今回選択されている調理実行履歴記憶領域記憶（例えばＭＢ２）は、そのまま継続して使用され、従って、この調理実行履歴記憶領域記憶（例えばＭＢ２）に記憶されたエラーコードは、いずれ消去されて記録として残らない。制御装置２８は、時間（Ｔａ−Ｔｂ）が所定時間（Ｔｓ）以上の場合には（判断ステップＳ２４で「ＹＥＳ」）、処理ステップＳ２３に移行するようになり、調理実行累積時間記憶領域ＭＡの内容を他の調理実行履歴記憶領域（例えばＭＢ３）を指示するように更新させる。
【００３８】
その後は、制御装置２８は、加熱条件が設定されて調理を終了する毎に、そのときの調理データを、新たに指示された調理実行履歴記憶領域（例えばＭＢ３）の調理データ記憶領域（例えばＭＢ３１、ＭＢ３２、１Ｍ３３）に順次書き込み記憶させる。
【００３９】
なお、制御装置２８は、調理実行履歴記憶領域ＭＢ１、Ｂ２、ＭＢ３のいずれにもエラーコードを書き込み記憶させた場合には、もつとも古いデータのエラーコードを記憶している調理実行履歴記憶領域を指示して、これにその後の調理データを記憶させるようになっている。
【００４０】
＜不揮発性メモリ３０の内容の表示について、図６Ｃ、図７Ａ、Ｂ、Ｃ参照＞
制御装置２８は、待機中では（図６Ａの判断ステップＳ１で「ＮＯ」）、図７Ａ（ａ）に示すように、表示器２１に「０」を表示させる。
【００４１】
制御装置２８は、例えば、取消キー２４を３回押した後取消キー２４を３秒押し続ける特定２操作が行なわれた場合には（図６Ａの判断ステップＳ３で「ＹＥＳ」）、表示器２１に不揮発性メモリ３０の調理実行累積時間記憶領域ＭＡに記憶された現在の累積調理時間を表示させる（処理ステップＳ２５）。表示器２１には、図７Ａ（ｂ）に示すように、例えば「８００時間１０分０８秒」が表示される。制御装置２８は、キー入力があるまで待機し（判断ステップＳ２６で「ＮＯ」）、キー入力があれば（判断ステップＳ２６で「ＹＥＳ」）、これがスタートキー２３か否かを判断し（判断ステップＳ２７）、スタートキー２３であれば（判断ステップＳ２７で「ＹＥＳ」）、表示器２１に最新の使用の調理実行累積時間記憶領域に対応する調理実行累積時間更新記憶領域に記憶された累積調理時間を表示させる（処理ステップＳ２８）。表示器２１には、図７Ａ（ｃ）に示すように、通常は、図７Ａ（ｂ）と同じ内容が表示される。但し、図７Ａ（ｃ）に示す表示において、「上段」は、最新の調理実行履歴記憶領域のデータであることを示している。
【００４２】
制御装置２８は、スタートターキー２３の入力があるまで待機し（判断ステップＳ２９で「ＮＯ」）、スタートキー２３の入力があれば（判断ステップＳ３０で「ＹＥＳ」）、表示器２１に最新の調理の調理コードを表示させる（処理ステップＳ３１）。表示器２１には、図７Ａ（ｄ）に示すように表示される。図７Ａ（ｄ）の表示において、「１ｏ１」は、調理実行履歴記憶領域の最初の調理データの調理コードの項目名を示し、「Ｃ１０」は、調理コードを示す。
【００４３】
制御装置２８は、図６Ｃのフローチャートでは省略されているが、以下、スタートキー２３が操作される毎に、表示器２１に、図７Ａ（ｅ）、（ｆ）、（ｇ）および（ｈ）・・・・・・図７Ｂ（ｉ）に示すように表示させる。ここで、図７Ａ（ｅ）において、「１ｏ２」は最新調理中の発生エラーの項目名、「Ｅ００」はエラーコード（エラーなし）を示し、図７Ａ（ｆ）において、「１ｏ３」は最新調理中の庫内温度最大値の項目名、「２００℃」は庫内温度最大値を示し、図７Ａ（ｇ）において、「１ｏ４」は最新調理中の庫内温度最小値の項目名、「２８℃」は庫内温度最小値を示し、図７Ａ（ｈ）において、「２ｏ１」は１回前調理の調理コードの項目名、「Ｃ１２」は調理コードを示し、図７Ｂ（ｉ）において、「３ｏ４」は２回前調理中の庫内温度最小値の項目名、「３０℃」は庫内温度最小値を示す。
【００４４】
更に、制御装置２８は、同様にして、スタートキー２３が操作される毎に、表示器２１に、図７Ｂ（ｊ）、（ｋ）、（ｌ）・・・・・・図７Ｂ（ｍ）・・・・・・図７Ｂ（ｎ）に示すように表示させる。ここで、図７Ｂ（ｊ）において、表示器２１には、例えば「８００時間５分２０秒」のように前回エラー発生調理の終了時点の累積調理時間が表示される。この場合、「中段」は、最新の調理実行履歴記憶領域の１つ前の調理実行履歴記憶領域のデータであることを示す。そして、図７Ｂ（ｋ）において、「１ｏ１」は前回エラー発生調理の調理コードの項目名、「Ｃ１０」は調理コードを示し、図７Ｂ（ｌ）において、「１ｏ２」は前回エラー発生調理中の発生エラーの項目名、「Ｅ０１」はエラーコード（入力電流異常）を示し、図７Ａ（ｍ）において、「２ｏ１」は前回エラー発生調理の調理コードの項目名、「Ｃ１１」は調理コードを示し、図７Ｂ（ｎ）において、「３ｏ４」は前回エラー発生調理中の庫内温度最小値の項目名、「３１℃」は庫内温度最小値を示す。
【００４５】
そして、制御装置２８は、同様にして、スタートキー２３が操作される毎に、表示器２１に、図７Ｂ（ｏ）、図７Ｃ（ｐ）・・・・・・に示すように表示させる。ここで、図７Ｃ（ｏ）において、表示器２１には、例えば「８００時間１分００秒」のように前々回エラー発生調理の終了時点の累積調理時間が表示される。この場合、「下段」は、最新の調理実行履歴記憶領域の２つ前の調理実行履歴記憶領域のデータであることを示す。そして、図７Ｃ（ｐ）において、「１ｏ１」は前々回エラー発生調理の調理コードの項目名、「Ｃ１０」は調理コードを示す。
【００４６】
その後、制御装置２８は、スタートキー２３が操作されると（図６Ｃの判断ステップＳ３２およびＳ３３で「ＹＥＳ」）、表示器２１に、図７Ｃ（ｑ）のように表示させる。図７Ｃ（ｑ）において、「３ｏ４」は前々回エラー発生調理の２回前の調理中の庫内温度最小値の項目名、「３１℃」は庫内温度最小値を示す。
【００４７】
なお、制御装置２８は、図６Ｃに示すフローチャートにおいて、処理ステップＳ３４を処理した後は、処理ステップＳ２５に戻って，処理ステップＳ２５から処理ステップＳ３４までを繰り返して行なう。但し、制御装置２８は、図６Ｃに示すフローチャートにおいて、キー入力がスタートキー２３でなかった場合には（判断ステップＳ２７、Ｓ３０・・・・・・Ｓ３３で「ＮＯ」）、表示器２１を、図７Ａ（ａ）に示すように「０」にして（処理ステップＳ３５）判断ステップＳ１に戻る。
【００４８】
＜不揮発性メモリ３０の初期化およびその内容の表示について、図６Ａ、図８参照＞
制御装置２８は、待機中おいて（図７Ａ（ａ）に示すように、表示器２１に「０」を表示させている。）、例えば、取消キー２４を３秒押し続けることを３回行なう特定１操作が行なわれた場合には（図６Ａの判断ステップＳ２で「ＹＥＳ」）、まず、不揮発性メモリ３０における調理実行履歴記憶領域ＭＢ１、ＭＢ２およびＭＢ３のデータを初期化し（処理ステップＳ３６）、調理実行累積時間更新記憶領域ＭＣ１、ＭＣ２およびＭＣ３のデータを初期化し（処理ステップＳ３７）、調理実行累積時間記憶領域ＭＡのデータを初期化し（処理ステップＳ３８）、指示データ記憶領域ＭＥの内容を調理実行履歴記憶領域ＭＢ１（履歴１）を指示するように初期化し（処理ステップＳ３９）、最新データ位置記憶領域ＭＤ１、ＭＤ２およびＭＤ３を調理データ記憶領域ＭＢ１１、ＭＢ２１およびＭＢ３１を指示するするように初期化する（処理ステップＳ４０）。そして、制御装置２８は、判断ステップＳ１に戻る（待機状態）。
【００４９】
制御装置２８は、例えば、以上のような状態において、例えば、取消キー２４を３回押した後取消キー２４を３秒押し続ける特定２操作が行なわれた場合には（図６Ａの判断ステップＳ３で「ＹＥＳ」）、その後スタートキー２３が操作される毎に、表示器２１に、不揮発性メモリ３０の調理実行履歴記憶領域ＭＢ１に記憶された調理データを、図８（ａ）、（ｂ）、（ｃ）・・・・・・（ｄ）のように表示せる。ここで、図８（ａ）において、「ｏ１」は最新調理の調理コードの項目名、「Ｃ−−」は調理コード（記憶（記録）なし）を示し、図８、（b）において、「１o２」は最新調理中の発生エラーの項目名、「Ｅ−−」はエラーコード（エラーなし）を示し、図８（ｃ）において、「１o３」は最新調理中の庫内温度最大値の項目名、「−−−」は庫内温度最大値（記憶（記録）なし）を示し、図８（ｄ）において、「３ｏ４」は２回前調理中の庫内温度最小値の項目名、「−−−」は庫内温度最小値（記憶（記録）なし）を示す。
【００５０】
なお、上記実施例では、制御装置２８は、エラーとして入力電流異常を検出するようにしたが、周知のようにそのほかにも、例えば、加熱室３内の異常温度上昇、異常温度低下などのエラー、或いは、電気的接触不良などの加熱調理にはそれほど影響しない軽微なエラーを検出することも可能である。
【００５１】
このような本実施例によれば、次のような効果が得られる。
不揮発性メモリ３０の３つの調理実行累積時間記憶領域ＭＡ、ＭＢ１、ＭＢ２、ＭＢ３からエラー発生時の調理の種類およびエラーの種類などの調理データを知ることができるばかりでなく、そのエラー発生時の１回前の調理データおよび２回前の調理データを知ることができ、エラー発生原因究明のためのデータを充分に得ることができる。また、３つの調理実行累積時間記憶領域ＭＡ、ＭＢ１、ＭＢ２、ＭＢ３からエラー発生調理中の調理室３の環境状態たる庫内温度の最大値および最小値を知ることができるばかりでなく、その１回前および２回前の調理中の庫内温度の最大値および最小値を知ることができるので、エラー発生原因の究明に一層役に立つ。
【００５２】
また、不揮発性メモリ３０の調理実行累積時間記憶領域ＭＡと調理実行累積時間更新記憶領域ＭＣ１、ＭＣ２およびＭＣ３とから、エラー発生時期および発生時時までの累積調理時間を知ることができるので、エラー発生原因の究明よりに一層役に立つ。
【００５３】
更に、エラーが発生したときに、このエラーが前回のエラーと同一のときであって、前回のエラー発生時から所定時間（例えば１０時間）以上経過していない場合には、これをエラーとして不揮発性メモリ３０に記録させないようにしたので、軽微で頻繁に起こるエラーに関しては、これを逐一記録することはない。
【００５４】
なお、本発明は上記し且つ図面に示す実施例に限定されるものではなく、次のような変形、拡張が可能である。
不揮発性メモリ３０の調理実行履歴記憶領域数は、３つに限定されるのもではなく、複数であればよい。
【００５５】
不揮発性メモリ３０の調理データ記憶領域ＭＢ３１、ＭＢ３２、ＭＢ３３において、庫内温度の最大値および最小値を記憶する領域は必要に応じて設ければよい。
電子レンジに限らず、加熱調理器全般に適用可能である。
【符号の説明】
【００５６】
図面中、３は加熱室、８はマグネトロン（マイクロ波加熱手段）、１９はヒータ（ヒータ加熱手段）、２０は操作パネル部、２１は表示器（表示手段）、２２は操作キー群、２３はスタートキー（調理開始指示手段）、２４は取消キー（調理停止手指示段）、２５は調理設定部（調理設定手段）、２７はサーミスタ（温度検出手段、環境状態検出手段）、２８は制御装置（制御手段）、２９は電流検出器（エラー検出手段）、３０は不揮発性メモリを示す。
【図１】
2010243056.tif 000003
【図２】
2010243056.tif 000004
【図３】
2010243056.tif 000005
【図４】
2010243056.tif 000006
【図５】
2010243056.tif 000007
【図６Ａ】
2010243056.tif 000008
【図６Ｂ】
2010243056.tif 000009
【図６Ｃ】
2010243056.tif 000010
【図７Ａ】
2010243056.tif 000011
【図７Ｂ】
2010243056.tif 000012
【図７Ｃ】
2010243056.tif 000013
【図８】
2010243056.tif 000014