(57)【特許請求の範囲】
【請求項１】
水を受ける水受槽と、
前記水受槽内に設けられ、衣類が投入される洗濯槽と、
使用者が操作可能な第１の操作子と、
前記第１の操作子の操作内容に応じて「前記水受槽内に水を注入する給水処理」と「前記洗濯槽内の衣類を洗剤を含有する水で洗う洗い処理」と「前記水受槽内から水を排出する排水処理」と「前記洗濯槽内の衣類から水を排出する脱水処理」と「前記洗濯槽内の衣類から洗剤を排出するすすぎ処理」を含む５以上の処理のうちの１以上を当該順序または当該順序とは異なる順序で行うための運転コースを設定する運転コース設定手段と、
運転コースの設定状態で運転開始が指令された場合に運転コースの設定結果を最初の処理から開始するものであって、運転コースの設定結果のうち最終の処理を終えることで運転コースの設定結果を終了する運転コース実行手段と、
使用者が操作可能な第２の操作子と、
運転コースの設定結果に応じた処理のうち予め決められたものが実行されている状態で前記第２の操作子が操作された場合に運転コースの設定結果を一時停止する一時停止手段と、
時間を計測する計時手段と、
運転コースの設定結果が一時停止された場合に予め決められた一時停止解除時間が経過したか否かを時間の計測結果に応じて判断する時間判断手段と、
運転コースの設定結果の一時停止状態で一時停止解除時間が経過したと判断される前に前記第２の操作子が操作された場合および前記第２の操作子が操作される前に一時停止解除時間が経過したと判断された場合のそれぞれに一時停止を解除するものであって、一時停止を解除した場合に運転コースの設定結果を一時停止された時点での処理または一時停止された時点での処理より前の処理から再開する一時停止解除手段を備えたことを特徴とする洗濯機。
【請求項２】
使用者が操作可能な第３の操作子と、
前記第３の操作子の操作内容に応じて一時停止解除時間の長さを変更する時間変更手段を備えたことを特徴とする請求項１に記載の洗濯機。
【請求項３】
水を受ける水受槽と、
前記水受槽内に設けられ、衣類が投入される洗濯槽と、
使用者が操作可能な第１の操作子と、
前記第１の操作子の操作内容に応じて「前記洗濯槽内の衣類に乾燥風を供給する乾燥処理」を含む運転コースおよび乾燥処理を含まない運転コースを設定する運転コース設定手段と、
運転コースの設定結果を実行する運転コース実行手段と、
使用者が操作可能な第２の操作子と、
運転コースの設定結果に応じた処理のうち予め決められたものが実行されている状態で前記第２の操作子が操作された場合に運転コースの設定結果を一時停止する一時停止手段と、
運転コースの設定結果に乾燥処理が含まれている場合には運転コースの設定結果の一時停止状態で一時停止解除時間が経過する前に前記第２の操作子が操作された場合および前記第２の操作子が操作される前に一時停止解除時間が経過した場合のそれぞれに一時停止を解除し、運転コースの設定結果に乾燥処理が含まれていない場合には前記第２の操作子が操作された場合に一時停止を解除するものであって、一時停止を解除した場合に運転コースの設定結果を一時停止された時点での処理または一時停止された時点での処理より前の処理から再開する一時停止解除手段を備えたことを特徴とする洗濯機。
【請求項４】
水を受ける水受槽と、
前記水受槽内に設けられ、衣類が投入される洗濯槽と、
使用者が操作可能な第１の操作子と、
前記第１の操作子の操作内容に応じて「前記洗濯槽内の衣類に乾燥風を供給する乾燥処理」を含む運転コースを設定する運転コース設定手段と、
運転コースの設定結果を実行する運転コース実行手段と、
使用者が操作可能な第２の操作子と、
運転コースの設定結果に応じた処理のうち予め決められたものが実行されている状態で前記第２の操作子が操作された場合に運転コースの設定結果を一時停止する一時停止手段と、
運転コースの設定結果が乾燥処理で一時停止された場合には運転コースの設定結果の一時停止状態で一時停止解除時間が経過する前に前記第２の操作子が操作された場合および前記第２の操作子が操作される前に一時停止解除時間が経過した場合のそれぞれに一時停止を解除し、運転コースの設定結果が乾燥処理と異なる処理で一時停止された場合には前記第２の操作子が操作された場合に一時停止を解除するものであって、一時停止を解除した場合に運転コースの設定結果を一時停止された時点での処理または一時停止された時点での処理より前の処理から再開する一時停止解除手段を備えたことを特徴とする洗濯機。
【請求項５】
水を受ける水受槽と、
前記水受槽内に設けられ、衣類が投入される洗濯槽と、
使用者が操作可能な第１の操作子と、
前記第１の操作子の操作内容に応じて「前記水受槽内に水を注入する給水処理」と「前記洗濯槽内の衣類を洗剤を含有する水で洗う洗い処理」と「前記水受槽内から水を排出する排水処理」と「前記洗濯槽内の衣類から水を排出する脱水処理」と「前記洗濯槽内の衣類から洗剤を排出するすすぎ処理」と「前記洗濯槽内の衣類に乾燥風を供給する乾燥処理」を含む６以上の処理のうちの１以上を当該順序または当該順序とは異なる順序で行うための運転コースを設定する運転コース設定手段と、
運転コースの設定状態で運転開始が指令された場合に運転コースの設定結果を最初の処理から開始するものであって、運転コースの設定結果のうち最終の処理を終えることで運転コースの設定結果を終了する運転コース実行手段と、
使用者が操作可能な第２の操作子と、
運転コースの設定結果に応じた処理のうち予め決められたものが実行されている状態で前記第２の操作子が操作された場合に運転コースの設定結果を一時停止する一時停止手段と、
運転コースの設定結果が一時停止された場合に現在時刻が予め決められた第１の時刻以後で第２の時刻以前であるか否かを判断する時刻判断手段と、
運転コースの設定結果が一時停止された場合の現在時刻が第１の時刻以後で第２の時刻以前であると判断された場合に運転コースの設定結果の一時停止を解除するための一時停止解除時間を設定するものであって、当該一時停止解除時間として第２の時刻より後に一時停止が解除されることとなる時間を設定する一時停止解除時間設定手段と、
時間を計測する計時手段と、
運転コースの設定結果が第１の時刻以後で第２の時刻以前に一時停止された場合に一時停止解除時間の設定結果が経過したか否かを時間の計測結果に応じて判断する時間判断手段と、
運転コースの設定結果が第１の時刻以後で第２の時刻以前に一時停止された場合には一時停止解除時間が経過したと判断される前に前記第２の操作子が操作された場合および前記第２の操作子が操作される前に一時停止解除時間が経過したと判断された場合のそれぞれに一時停止を解除し、運転コースの設定結果が第１の時刻より前または第２の時刻より後に一時停止された場合には前記第２の操作子が操作された場合に一時停止を解除するものであって、一時停止を解除した場合には運転コースの設定結果を一時停止された時点での処理または一時停止された時点での処理より前の処理から再開する一時停止解除手段を備えたことを特徴とする洗濯機。
【発明の詳細な説明】
【技術分野】
【０００１】
実施例は洗濯機に関する。
【背景技術】
【０００２】
洗濯機には第１の操作子の操作内容に応じて運転コースを設定する構成のものがある。この運転コースは給水処理と洗い処理と排水処理と脱水処理とすすぎ処理を含む５以上の処理のうちの１以上を順に行うためのものであり、運転コースの設定結果は運転開始が指令された場合に先頭の処理から開始され、最終の処理が終了した場合に終了する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−２２９２８４号公報
【特許文献２】特開２００５−３３４４２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の洗濯機の場合には運転コースの設定結果が実行されている状態で第２の操作子が操作されることで運転コースの設定結果が一時停止され、運転コースの設定結果が一時停止された状態で第２の操作子が操作されることで運転コースの設定結果が再開される。このため、電力需要量がピークとなるピーク時刻帯に使用者が運転コースの設定結果を一時停止した後にピーク時刻帯を外して一時停止を解除しようとした場合には時計を気にしながら第２の操作子を操作する煩わしさがある。
【課題を解決するための手段】
【０００５】
実施例の洗濯機は、水を受ける水受槽と、前記水受槽内に設けられ衣類が投入される洗濯槽と、使用者が操作可能な第１の操作子と、前記第１の操作子の操作内容に応じて「前記水受槽内に水を注入する給水処理」と「前記洗濯槽内の衣類を洗剤を含有する水で洗う洗い処理」と「前記水受槽内から水を排出する排水処理」と「前記洗濯槽内の衣類から水を排出する脱水処理」と「前記洗濯槽内の衣類から洗剤を排出するすすぎ処理」を含む５以上の処理のうちの１以上を当該順序または当該順序とは異なる順序で行うための運転コースを設定する運転コース設定手段と、運転コースの設定状態で運転開始が指令された場合に運転コースの設定結果を最初の処理から開始するものであって運転コースの設定結果のうち最終の処理を終えることで運転コースの設定結果を終了する運転コース実行手段と、使用者が操作可能な第２の操作子と、運転コースの設定結果に応じた処理のうち予め決められたものが実行されている状態で前記第２の操作子が操作された場合に運転コースの設定結果を一時停止する一時停止手段と、時間を計測する計時手段と、運転コースの設定結果が一時停止された場合に予め決められた一時停止解除時間が経過したか否かを時間の計測結果に応じて判断する時間判断手段と、運転コースの設定結果の一時停止状態で一時停止解除時間が経過したと判断される前に前記第２の操作子が操作された場合および前記第２の操作子が操作される前に一時停止解除時間が経過したと判断された場合のそれぞれに一時停止を解除するものであって、一時停止を解除した場合に運転コースの設定結果を一時停止された時点での処理または一時停止された時点での処理より前の処理から再開する一時停止解除手段を備えたところに特徴を有する。
【図面の簡単な説明】
【０００６】
【図１】実施例１を示す図（洗濯機の内部構成を示す断面図）
【図２】洗濯機の電気的な構成を示す図
【図３】制御回路のメイン処理を示すフローチャート
【図４】制御回路の外部割込み処理を示すフローチャート
【図５】制御回路のタイマ割込み処理を示すフローチャート
【図６】制御回路の重量判定処理を示すフローチャート
【図７】制御回路の給水処理を示すフローチャート
【図８】制御回路の洗い処理を示すフローチャート
【図９】制御回路の排水処理を示すフローチャート
【図１０】制御回路の脱水処理を示すフローチャート
【図１１】制御回路のシャワーすすぎ処理を示すフローチャート
【図１２】制御回路のためすすぎ処理を示すフローチャート
【図１３】制御回路の乾燥処理を示すフローチャート
【図１４】制御回路の終了処理を示すフローチャート
【図１５】運転コースを説明するための図
【図１６】制御回路の一時停止開始処理を示すフローチャート
【図１７】制御回路のピークシフト時間変更処理を示すフローチャート
【図１８】制御回路の一時停止解除処理を示すフローチャート
【図１９】実施例２を示す図（図５相当図）
【図２０】図１６相当図
【図２１】図１７相当図
【図２２】実施例３を示す図（図２０相当図）
【図２３】実施例４を示す図（図２相当図）
【図２４】図２０相当図
【発明を実施するための形態】
【実施例１】
【０００７】
図１の外箱１は前板と後板と左側板と右側板と底板と天板を相互に接合することから構成されたものであり、中空状をなしている。この外箱１の内部には水受槽２が固定されている。この水受槽２は円形状の後板および後板を取り囲む円筒状の周板を有するものであり、軸心線ＣＬが前から後に向けて下降する傾斜状態に配置されている。この水受槽２は衣類を洗濯するための水を受けるものであり、水受槽２の後板には水受槽２の外部に位置して洗濯モータ３が固定されている。この洗濯モータ３は速度制御可能な３相ＤＣブラシレスモータからなるものであり、水受槽２の内部に突出する回転軸を有している。
【０００８】
洗濯モータ３の回転軸には、図１に示すように、水受槽２の内部に位置してドラム４が固定されている。このドラム４は円形状の後板および後板を取り囲む円筒状の周板を有するものであり、ドラム４の軸心線は水受槽２の軸心線ＣＬに重ねて配置されている。このドラム４は衣類が投入されるものであり、洗濯モータ３の運転状態で洗濯モータ３の回転軸と一体的に回転する。このドラム４は洗濯槽に相当する。
【０００９】
ドラム４には、図１に示すように、複数の貫通孔５が形成されており、ドラム４の内部空間は複数の貫通孔５のそれぞれを通して水受槽２の内部空間に接続されている。このドラム４には複数のバッフル６が固定されている。これら複数のバッフル６のそれぞれはドラム４が回転することに応じて軸心線ＣＬを中心に円周方向へ移動するものであり、ドラム４内の衣類は複数のバッフル６のそれぞれに引掛かることで円周方向へ移動した後に重力で落下することで撹拌される。
【００１０】
外箱１の内部には、図１に示すように、水受槽２に比べて高所に位置して給水弁７が固定されている。この給水弁７は入口および出口を有するものであり、給水弁７の入口は水道の蛇口に接続されている。この給水弁７は給水弁モータ８（図２参照）を駆動源とするものであり、給水弁７の出口は給水弁モータ８が回転操作されることに応じて開放状態および閉鎖状態相互間で切換えられる。この給水弁７の出口は水受槽２内に接続されており、給水弁７の開放状態では水道水が給水弁７を通して水受槽２内に注入される。
【００１１】
水受槽２には、図１に示すように、最底部に位置して排水管９の上端部が接続されており、排水管９には排水弁１０が介在されている。この排水弁１０は排水弁モータ１１（図２参照）を駆動源とするものであり、排水弁モータ１１が回転操作されることに応じて開放状態および閉鎖状態相互間で切換えられる。この排水弁１０の閉鎖状態では給水弁７の出口から水受槽２内に注入された水道水が水受槽２内に貯留され、排水弁１０の開放状態では水受槽２内の水道水が排水管９を通して水受槽２の外部に排出される。
【００１２】
外箱１の底板には、図１に示すように、メインダクト１２が固定されている。このメインダクト１２は前後方向へ指向する筒状をなすものであり、メインダクト１２の前端部は前ダクト１３を介して水受槽２内に接続されている。このメインダクト１２の後端部にはファンケーシング１４が固定されている。このファンケーシング１４は貫通孔状の吸気口１５および筒状の排気口１６を有するものであり、ファンケーシング１４の吸気口１５はメインダクト１２内に接続され、ファンケーシング１４の排気口１６は後ダクト１７を介して水受槽２内に接続されている。
【００１３】
ファンケーシング１４には、図１に示すように、ファンモータ１８が固定されている。このファンモータ１８の回転軸にはファンケーシング１４内に位置してファン１９が固定されており、ファンモータ１８の運転状態ではファン１９が回転することで水受槽２内の空気が前ダクト１３とメインダクト１２とファンケーシング１４と後ダクト１７のそれぞれを順に通って水受槽２内に戻される。このメインダクト１２内にはコンデンサ２０およびエバポレータ２１が固定されている。これらコンデンサ２０およびエバポレータ２１のそれぞれは冷媒管の外周面に熱交換用の複数のフィンを接合することから構成されたものであり、コンデンサ２０はエバポレータ２１に比べてファンモータ１８の運転状態での風の流れの下流側に配置されている。
【００１４】
外箱１の底板には、図１に示すように、メインダクト１２の外部に位置してコンプレッサ２２が固定されている。このコンプレッサ２２は吐出口および吸込口を有するものであり、コンデンサ２０およびエバポレータ２１のそれぞれはコンプレッサ２２の吐出口および吸込口相互間に接続されている。このコンプレッサ２２はコンプモータ２３（図２参照）を駆動源とするものであり、コンプモータ２３の運転状態ではコンプレッサ２２の吐出口から吐出された冷媒がコンデンサ２０およびエバポレータ２１のそれぞれを順に通ってコンプレッサ２２の吸込口に戻る。
【００１５】
エバポレータ２１はファンモータ１８およびコンプモータ２３のそれぞれの運転状態で空気を冷却するものであり、コンデンサ２０はファンモータ１８およびコンプモータ２３のそれぞれの運転状態で空気を加熱するものであり、ドラム４内に水分を含んだ未乾燥の衣類が投入されている場合にはエバポレータ２１が高温度で高湿度の空気を低温度で高湿度の空気に変換した後にコンデンサ２０が低温度で高湿度の空気を高温度で低湿度の空気に変換することで水受槽２内に低湿度で高温度の空気を注入し、ドラム４内の衣類の乾燥を低湿度で高温度の乾燥風で促進する。
【００１６】
外箱１の前板には、図１に示すように、貫通孔からなる出入口２４が形成されており、ドラム４内には出入口２４と水受槽２の前面とドラム４の前面のそれぞれを通して衣類が出し入れされる。この外箱１の前板には扉２５が装着されている。この扉２５は閉鎖状態および開放状態相互間で使用者が操作することが可能なものであり、出入口２４は扉２５の閉鎖状態で気密状態に閉鎖され、扉２５の開放状態でドラム４内に対して衣類を出し入れすることが可能に開放される。
【００１７】
外箱１の前板には、図１に示すように、操作パネル２６が固定されており、操作パネル２６にはスタート／一時停止スイッチ２７（図２参照）と運転コーススイッチ２８（図２参照）と時間変更スイッチ２９（図２参照）と表示器３０（図２参照）が固定されている。スタート／一時停止スイッチ２７と運転コーススイッチ２８と時間変更スイッチ２９のそれぞれは使用者が操作可能な自己復帰形のプッシュスイッチからなるものであり、操作力が加えられることで電気的なオン状態になると共に操作力が除去されることで電気的なオフ状態に自己復帰する。このスタート／一時停止スイッチ２７は第２の操作子に相当し、運転コーススイッチ２８は第１の操作子に相当し、時間変更スイッチ２９は第３の操作子に相当する。表示器３０は液晶表示器からなるものであり、表示器３０の表示内容は使用者が視覚的に認識することが可能にされている。
【００１８】
図２の制御回路３１はＣＰＵとＲＯＭとＲＡＭを有するものであり、運転コース設定手段と運転コース実行手段と一時停止手段と計時手段と時間判断手段と一時停止解除手段と時間変更手段と時刻判断手段と一時停止解除時間設定手段のそれぞれに相当する。この制御回路３１のＲＯＭには制御プログラムおよび制御データが予め記録されており、ＣＰＵはＲＡＭをワークエリアとしてＲＯＭの制御プログラムおよびＲＯＭの制御データに基づいて処理を行う。この制御回路３１はスタート／一時停止スイッチ２７と運転コーススイッチ２８と時間変更スイッチ２９のそれぞれの電気的な状態を検出するものであり、運転コーススイッチ２８の電気的な状態の検出結果に応じて運転コースを設定し、スタート／一時停止スイッチ２７の電気的な状態の検出結果に応じて運転コースの設定結果を開始し、時間変更スイッチ２９の電気的な状態の検出結果に応じて時間の設定結果を変更する。図２の水位センサ３２は水受槽２内の水位の高さに応じた大きさの電気的な水位信号を出力するものであり、制御回路３１のＣＰＵは水位センサ３２からの水位信号の大きさに応じて水受槽２内の水位の高さを検出する。
【００１９】
図２のモータ回路３３は洗濯モータ３に駆動電源を供給するものであり、速度センサ３４は洗濯モータ３の回転軸が単位量だけ回転する毎に単位個数のパルス信号を出力するものである。モータ制御回路３５および制御回路３１のそれぞれは速度センサ３４からのパルス信号に応じて洗濯モータ３の回転速度を検出するものであり、モータ制御回路３５は洗濯モータ３の回転速度の検出結果に応じてモータ回路３３を電気的に制御することで洗濯モータ３を目標速度で回転操作する。このモータ制御回路３５は制御回路３１から制御コマンドが送信されるものであり、モータ回路３３を制御コマンドの受信結果に応じて電気的に制御することで洗濯モータ３を制御コマンドの受信結果で回転操作する。
【００２０】
図２のモータ回路３６は給水弁モータ８に駆動電源を供給するものであり、制御回路３１はモータ回路３６を電気的に制御することで給水弁モータ８を回転操作し、給水弁モータ８を回転操作することで給水弁７を閉鎖状態および給水状態相互間で切換える。モータ回路３７は排水弁モータ１１に駆動電源を供給するものであり、制御回路３１はモータ回路３７を電気的に制御することで排水弁モータ１１を回転操作し、排水弁モータ１１を回転操作することで排水弁１０を閉鎖状態および開放状態相互間で切換える。
【００２１】
図２のモータ回路３８はファンモータ１８に駆動電源を供給するものであり、制御回路３１はモータ回路３８を電気的に制御することでファンモータ１８を回転操作する。モータ回路３９はコンプモータ２３に駆動電源を供給するものであり、制御回路３１はモータ回路３９を電気的に制御することでコンプモータ２３を回転操作する。ＬＣＤ回路４０は表示器３０に駆動電源を供給するものであり、制御回路３１はＬＣＤ回路４０を電気的に制御することで表示器３０の表示内容を制御する。ブザー回路４１はブザー４２に駆動電源を供給するものであり、制御回路３１はブザー回路４１を電気的に制御することでブザー４２を鳴動状態および鳴動停止状態相互間で操作する。
［１］メイン処理
図３のメイン処理は電源が投入されることに応じて制御回路３１のＣＰＵが起動するものであり、ＣＰＵはメイン処理を起動した場合にはステップＳ１で割込み禁止を設定する。この割込み禁止は外部割込み処理およびタイマ割込み処理のそれぞれが起動することを禁止するものであり、ＣＰＵはステップＳ１で割込み禁止を設定した場合にはステップＳ２の初期設定処理でＲＡＭを初期設定する。このステップＳ２の初期設定処理を終えた場合にはステップＳ３へ移行し、割込み禁止の設定を解除することで外部割込み処理およびタイマ割込み処理のそれぞれが起動することを許容する。
【００２２】
ＣＰＵはステップＳ３で割込み禁止の設定を解除すると、ステップＳ４でＲＡＭのプロセスフラグの値が（０）に設定されているか否かを判断する。このプロセスフラグの値はステップＳ２で（０）に初期設定されるものであり、ＣＰＵはステップＳ４でプロセスフラグの値が（０）に設定されていると判断した場合にはステップＳ５で運転コーススイッチ２８がオン状態にあるか否かを判断する。ここで運転コーススイッチ２８がオフ状態にあると判断した場合にはステップＳ４に復帰する。
【００２３】
ＣＰＵはステップＳ５で運転コーススイッチ２８がオン状態にあると判断すると、ステップＳ６の運転コース設定処理で運転コースを設定する。この運転コースはステップＳ２で（洗濯乾燥コース）に初期設定されるものであり、ＣＰＵは（洗濯乾燥コース）の設定状態ではステップＳ６で（洗濯コース）を設定し、（洗濯コース）の設定状態ではステップＳ６で（乾燥コース）を設定し、（乾燥コース）の設定状態ではステップＳ６で（洗濯乾燥コース）を設定する。
［２］外部割込み処理
図４の外部割込み処理はスタート／一時停止スイッチ２７がオン状態になることで起動するものである。この外部割込み処理の優先順位はメイン処理に比べて高く設定されており、メイン処理の実行中にスタート／一時停止スイッチ２７がオン状態になった場合にはメイン処理が中断する。このメイン処理が中断した場合には外部割込み処理が起動し、外部割込み処理が停止した場合にはメイン処理が中断直前の位置から再開される。この外部割込み処理の優先順位はタイマ割込み処理に比べて高く設定されており、タイマ割込み処理の実行中にスタート／一時停止スイッチ２７がオン状態になった場合にはタイマ割込み処理が中断する。このタイマ割込み処理が中断した場合には外部割込み処理が起動し、外部割込み処理が停止した場合にはタイマ割込み処理が中断直前の位置から再開される。
【００２４】
ＣＰＵは外部割込み処理を起動した場合にはステップＳ１１でプロセスフラグの値が（０）に設定されているか否かを判断する。このプロセスフラグの値は（洗濯乾燥コース）と（洗濯コース）と（乾燥コース）がいずれも開始されていない状態で（０）に設定されるものであり、ＣＰＵはステップＳ１１でプロセスフラグの値が（０）に設定されていると判断した場合にはステップＳ１２へ移行する。ここでプロセスフラグの値に（１）を設定し、ステップＳ１３でＲＡＭの一時停止フラグをオフ状態に設定する。この一時停止フラグはステップＳ２でオフ状態に初期設定されるものであり、ＣＰＵはステップＳ１３で一時停止フラグをオフ状態に設定した場合にはステップＳ１４へ移行する。
【００２５】
ＣＰＵはステップＳ１４へ移行すると、ＲＡＭの一時停止開始フラグをオフ状態に設定する。この一時停止開始フラグはステップＳ２でオフ状態に初期設定されるものであり、ＣＰＵはステップＳ１４で一時停止開始フラグをオフ状態に設定した場合にはステップＳ１５でＲＡＭの操作待ちフラグをオフ状態に設定する。この操作待ちフラグはステップＳ２でオフ状態に初期設定されるものであり、ＣＰＵはステップＳ１５で操作待ちフラグをオフ状態に設定した場合にはステップＳ１６へ移行する。
【００２６】
ＣＰＵはステップＳ１６へ移行すると、ＲＡＭの処理中フラグをオフ状態に設定する。この処理中フラグはステップＳ２でオフ状態に初期設定されるものであり、ＣＰＵはステップＳ１６で処理中フラグをオフ状態に設定した場合にはステップＳ１７へ移行する。ここでＲＡＭのカウンタＮ１の値に（０）を設定し、ステップＳ１８でＲＡＭのカウンタＮ２の値に（０）を設定し、外部割込み処理を終える。カウンタＮ１は今回の運転での給水処理の実行回数を計測するものであり、カウンタＮ２は今回の運転での脱水処理の実行回数を計測するものである。
【００２７】
ＣＰＵはステップＳ１１でプロセスフラグの値が（０）に設定されていないと判断すると、ステップＳ１９でプロセスフラグの値が（１）〜（８）の８つのいずれかに設定されているか否かを判断する。ここでプロセスフラグの値が（１）〜（８）の８つのいずれにも設定されていないと判断した場合には外部割込み処理を終え、プロセスフラグの値が（１）〜（８）の８つのいずれかに設定されていると判断した場合にはステップＳ２０へ移行する。
【００２８】
ＣＰＵはステップＳ２０へ移行すると、一時停止フラグがオフ状態に設定されているか否かを判断する。この一時停止フラグは（洗濯乾燥コース）と（洗濯コース）と（乾燥コース）がいずれも一時停止されていない場合にオフ状態に設定され、（洗濯乾燥コース）〜（乾燥コース）のいずれかが一時停止されている場合にオン状態に設定されるものであり、ＣＰＵはステップＳ２０で一時停止フラグがオフ状態に設定されていると判断した場合にはステップＳ２１で一時停止開始フラグをオン状態に設定する。
【００２９】
ＣＰＵはステップＳ２０で一時停止フラグがオン状態に設定されていると判断すると、ステップＳ２２で操作待ちフラグがオフ状態に設定されているか否かを判断する。ここで操作待ちフラグがオン状態に設定されていると判断した場合には外部割込み処理を終え、操作待ちフラグがオフ状態に設定されていると判断した場合にはステップＳ２３で一時停止フラグをオフ状態に設定し、ステップＳ２４でプロセスフラグの値が（３）および（７）のいずれかに設定されているか否かを判断する。このプロセスフラグの値は洗い処理が行われていた場合に（３）に設定され、ためすすぎ処理が行われていた場合に（７）に設定されるものであり、ＣＰＵはステップＳ２４でプロセスフラグの値が（３）および（７）のいずれにも設定されていないと判断した場合には外部割込み処理を終える。
【００３０】
ＣＰＵはステップＳ２４でプロセスフラグの値が（３）および（７）のいずれかに設定されていると判断すると、ステップＳ２５でプロセスフラグの値を（２）に設定し、ステップＳ２６でカウンタＮ１の値から（１）を減算する。
［３］タイマ割込み処理
図５のタイマ割込み処理は一定時間（１．０ｓｅｃ）が経過する毎に起動するものである。このタイマ割込み処理の優先順位はメイン処理に比べて高く設定されており、メイン処理の実行中に一定時間が経過した場合にはメイン処理が中断する。このメイン処理が中断した場合にはタイマ割込み処理が起動し、タイマ割込み処理が停止した場合にはメイン処理が中断直前の位置から再開される。
【００３１】
制御回路３１のＣＰＵはタイマ割込み処理が起動した場合にはステップＳ３１で一時停止開始フラグがオン状態に設定されているか否かを判断する。ここで一時停止開始フラグがオフ状態に設定されていると判断した場合にはステップＳ３３へ移行し、一時停止フラグがオフ状態に設定されているか否かを判断する。ここで一時停止フラグがオフ状態に設定されていると判断した場合にはステップＳ３４へ移行し、プロセスフラグの値が（１）に設定されているか否かを判断する。ここでプロセスフラグの値が（１）に設定されていると判断した場合にはステップＳ３５の重量判定処理へ移行する。
【００３２】
図６はステップＳ３５の重量判定処理であり、ＣＰＵはステップＳ６１で処理中フラグがオフ状態に設定されているか否かを判断する。ここで処理中フラグがオフ状態に設定されていると判断した場合にはステップＳ６２でモータ制御回路３５に測定開始コマンドを送信し、ステップＳ６３でＲＡＭのタイマＴ１の値に測定時間（６０ｓｅｃ）を設定する。そして、ステップＳ６４で処理中フラグをオン状態に設定し、今回の重量判定処理を終える。このモータ制御回路３５は測定開始コマンドを受信した場合には洗濯モータ３の予め決められた重量測定パターンでの回転操作を開始する。
【００３３】
ＣＰＵはステップＳ６１で処理中フラグがオン状態に設定されていると判断すると、ステップＳ６５でタイマＴ１の値から一定値（１）を減算し、ステップＳ６６でタイマＴ１の値の減算結果が限度値（０）に到達したか否かを判断する。ここでタイマＴ１の値の減算結果が限度値に到達していないと判断した場合には今回の重量判定処理を終え、タイマＴ１の値の減算結果が限度値に到達したと判断した場合にはステップＳ６７で速度センサ３４からの速度信号に応じて洗濯モータ３の回転速度を検出し、ステップＳ６８でモータ制御回路３５に運転停止コマンドを送信する。このモータ制御回路３５は運転停止コマンドを受信した場合には洗濯モータ３を回転停止状態とする。
【００３４】
ＣＰＵはステップＳ６８で運転停止コマンドを送信すると、ステップＳ６９で回転速度の検出結果に応じてドラム４内の衣類の重量を判定し、ステップＳ７０でＲＡＭに重量の判定結果を記録する。この重量は回転速度の検出結果をＲＯＭに予め記録された下限値および上限値のそれぞれと比較することで判定されるものであり、ＣＰＵは回転速度の検出結果が下限値以上で上限値以下であると判断した場合には重量が中重量であると判定し、回転速度の検出結果が下限値未満であると判断した場合には重量が高重量（＞中重量）であると判定し、回転速度の検出結果が上限値超であると判断した場合には重量が低重量（＜中重量）であると判定する。
【００３５】
ＣＰＵはステップＳ７０でＲＡＭに重量の判定結果を記録すると、ステップＳ７１で処理中フラグをオフ状態に設定し、ステップＳ７２で運転コースの設定結果が（乾燥コース）であるか否かを判断する。ここで運転コースの設定結果が（乾燥コース）であると判断した場合にはステップＳ７３でプロセスフラグの値に（８）を設定し、運転コースの設定結果が（洗濯乾燥コース）および（洗濯コース）のいずれかであると判断した場合にはステップＳ７４でプロセスフラグの値に（２）を設定する。
【００３６】
ＣＰＵは図５のステップＳ３４でプロセスフラグの値が（１）に設定されていないと判断した場合およびステップＳ３５の重量判定処理を終えた場合のそれぞれにはステップＳ３６へ移行し、プロセスフラグの値が（２）に設定されているか否かを判断する。ここでプロセスフラグの値が（２）に設定されていると判断した場合にはステップＳ３７の給水処理へ移行する。
【００３７】
図７はステップＳ３７の給水処理であり、ＣＰＵはステップＳ８１で処理中フラグがオフ状態に設定されているか否かを判断する。ここで処理中フラグがオフ状態に設定されていると判断した場合にはステップＳ８２で目標水位を設定し、ステップＳ８３で給水弁７を開放状態とすると共に排水弁１０を閉鎖状態とすることで水受槽２内に水道水を注入開始する。この目標水位はＲＡＭの重量の判定結果が高重量である場合に高水位に設定され、重量の判定結果が中重量である場合に中水位（＜高水位）に設定され、重量の判定結果が低重量である場合に低水位（＜中水位）に設定されるものであり、ＣＰＵはステップＳ８３で給水を開始した場合にはステップＳ８４で処理中フラグをオン状態に設定し、ステップＳ８５でカウンタＮ１の値に一定値（１）を加算し、今回の給水処理を終える。
【００３８】
ＣＰＵはステップＳ８１で処理中フラグがオン状態に設定されていると判断すると、ステップＳ８６で水位センサ３２からの水位信号を検出し、ステップＳ８７で水位信号の検出結果が目標水位の設定結果に到達したか否かを判断する。ここで水位信号の検出結果が目標水位の設定結果に到達していないと判断した場合には今回の給水処理を終え、水位信号の検出結果が目標水位の設定結果に到達していると判断した場合にはステップＳ８８へ移行する。ここで給水弁７を閉鎖状態とすることで水受槽２に対する水道水の注入を停止し、ステップＳ８９で処理中フラグをオフ状態に設定する。
【００３９】
ＣＰＵはステップＳ８９で処理中フラグをオフ状態に設定すると、ステップＳ９０でカウンタＮ１の値が（１）であるか否かを判断する。ここでカウンタＮ１の値が（１）であると判断した場合にはステップＳ９１でプロセスフラグの値に（３）を設定し、カウンタＮ１の値が（１）でないと判断した場合にはステップＳ９２へ移行する。ここでカウンタＮ１の値が（２）であるか否かを判断し、カウンタＮ１の値が（２）であると判断した場合にはステップＳ９３でプロセスフラグの値に（７）を設定する。
【００４０】
ＣＰＵは図５のステップＳ３６でプロセスフラグの値が（２）に設定されていないと判断した場合およびステップＳ３７の給水処理を終えた場合のそれぞれにはステップＳ３８へ移行し、プロセスフラグの値が（３）に設定されているか否かを判断する。ここでプロセスフラグの値が（３）に設定されていると判断した場合にはステップＳ３９の洗い処理へ移行する。
【００４１】
図８はステップＳ３９の洗い処理である。この洗い処理は水受槽２内に洗剤が投入された状態で行われるものであり、ＣＰＵはステップＳ１０１で処理中フラグがオフ状態に設定されているか否かを判断する。ここで処理中フラグがオフ状態に設定されていると判断した場合にはステップＳ１０２で洗い時間を設定し、ステップＳ１０３でタイマＴ１の値に洗い時間の設定結果を設定する。この洗い時間はＲＡＭの重量の判定結果が高重量である場合に長時間に設定され、重量の判定結果が中重量である場合に中時間（＜長時間）に設定され、重量の判定結果が低重量である場合に短時間（＜中時間）に設定されるものであり、ＣＰＵはステップＳ１０３でタイマＴ１の値を設定した場合にはステップＳ１０４でモータ制御回路３５に洗い開始コマンドを送信し、ステップＳ１０５で処理中フラグをオン状態に設定し、今回の洗い処理を終える。このモータ制御回路３５は洗い開始コマンドを受信した場合には洗濯モータ３を洗いパターンで運転開始し、ドラム４内の衣類を撹拌することで洗剤分を含有する水で洗う。
【００４２】
ＣＰＵはステップＳ１０１で処理中フラグがオン状態に設定されていると判断すると、ステップＳ１０６でタイマＴ１の値から一定値（１）を減算し、ステップＳ１０７でタイマＴ１の値の減算結果が限度値（０）に到達したか否かを判断する。ここでタイマＴ１の値の減算結果が限度値に到達していないと判断した場合には今回の洗い処理を終え、タイマＴ１の値の減算結果が限度値に到達したと判断した場合にはステップＳ１０８へ移行する。ここでモータ制御回路３５に運転停止コマンドを送信し、ステップＳ１０９で処理中フラグをオフ状態に設定し、ステップＳ１１０でプロセスフラグの値に（４）を設定する。このモータ制御回路３５は運転停止コマンドを受信した場合には洗濯モータ３を回転停止状態とする。
【００４３】
ＣＰＵは図５のステップＳ３８でプロセスフラグの値が（３）に設定されていないと判断した場合およびステップＳ３９の洗い処理を終えた場合のそれぞれにはステップＳ４０へ移行し、プロセスフラグの値が（４）に設定されているか否かを判断する。ここでプロセスフラグの値が（４）に設定されていると判断した場合にはステップＳ４１の排水処理へ移行する。
【００４４】
図９はステップＳ４１の排水処理であり、ＣＰＵはステップＳ１１１で処理中フラグがオフ状態に設定されているか否かを判断する。ここで処理中フラグがオフ状態に設定されていると判断した場合にはステップＳ１１２で排水弁１０を開放状態とすることで水受槽２内から水道水を排出開始し、ステップＳ１１３で処理中フラグをオン状態に設定し、今回の排水処理を終える。
【００４５】
ＣＰＵはステップＳ１１１で処理中フラグがオン状態に設定されていると判断すると、ステップＳ１１４で水位センサ３２からの水位信号を検出し、ステップＳ１１５で水位信号の検出結果が排水終了値（０）に到達したか否かを判断する。ここで水位信号の検出結果が排水終了値に到達していないと判断した場合には今回の排水処理を終え、水位信号の検出結果が排水終了値に到達していると判断した場合にはステップＳ１１６へ移行する。ここで排水弁１０を閉鎖状態とし、ステップＳ１１７で処理中フラグをオフ状態に設定し、ステップＳ１１８でプロセスフラグの値に（５）を設定する。
【００４６】
ＣＰＵは図５のステップＳ４０でプロセスフラグの値が（４）に設定されていないと判断した場合およびステップＳ４１の排水処理を終えた場合のそれぞれにはステップＳ４２へ移行し、プロセスフラグの値が（５）に設定されているか否かを判断する。ここでプロセスフラグの値が（５）に設定されていると判断した場合にはステップＳ４３の脱水処理へ移行する。
【００４７】
図１０はステップＳ４３の脱水処理である。この脱水処理はドラム４内の衣類から遠心力で水分を排出するものであり、ＣＰＵはステップＳ１２１で処理中フラグがオフ状態に設定されているか否かを判断する。ここで処理中フラグがオフ状態に設定されていると判断した場合にはステップＳ１２２で脱水時間を設定し、ステップＳ１２３でタイマＴ１の値に脱水時間の設定結果を設定する。この脱水時間はＲＡＭの重量の判定結果に応じて設定されるものであり、ＲＡＭの重量の判定結果が高重量である場合に長時間に設定され、重量の判定結果が中重量である場合に中時間（＜長時間）に設定され、重量の判定結果が低重量である場合に短時間（＜中時間）に設定される。
【００４８】
ＣＰＵはステップＳ１２３でタイマＴ１の値を設定すると、ステップＳ１２４で排水弁１０を開放状態とする。そして、ステップＳ１２５でモータ制御回路３５に脱水開始コマンドを送信し、ステップＳ１２６で処理中フラグをオン状態に設定し、ステップＳ１２７でカウンタＮ２の値に一定値（１）を加算し、今回の脱水処理を終える。このモータ制御回路３５は脱水開始コマンドを受信した場合には洗濯モータ３を脱水パターンで運転開始し、ドラム４内の衣類から水分を遠心力で放出開始する。
【００４９】
ＣＰＵはステップＳ１２１で処理中フラグがオン状態に設定されていると判断すると、ステップＳ１２８でタイマＴ１の値から一定値（１）を減算し、ステップＳ１２９でタイマＴ１の値の減算結果が限度値（０）に到達したか否かを判断する。ここでタイマＴ１の値の減算結果が限度値に到達していないと判断した場合には今回の脱水処理を終え、タイマＴ１の値の減算結果が限度値に到達したと判断した場合にはステップＳ１３０でモータ制御回路３５に運転停止コマンドを送信する。このモータ制御回路３５は運転停止コマンドを受信した場合には洗濯モータ３を回転停止状態とする。
【００５０】
ＣＰＵはステップＳ１３０で運転停止コマンドを送信すると、ステップＳ１３１で排水弁１０を閉鎖状態とする。そして、ステップＳ１３２で処理中フラグをオフ状態に設定し、ステップＳ１３３でカウンタＮ２の値が（１）であるか否かを判断する。ここでカウンタＮ２の値が（１）でないと判断した場合にはステップＳ１３５へ移行し、カウンタＮ２の値が（１）であると判断した場合にはステップＳ１３４でプロセスフラグの値に（６）を設定する。
【００５１】
ＣＰＵはステップＳ１３５へ移行すると、カウンタＮ２の値が（２）であるか否かを判断する。ここでカウンタＮ２の値が（２）でないと判断した場合にはステップＳ１３７へ移行し、カウンタＮ２の値が（２）であると判断した場合にはステップＳ１３６でプロセスフラグの値に（２）を設定する。
【００５２】
ＣＰＵはステップＳ１３７へ移行すると、カウンタＮ２の値が（３）であるか否かを判断する。ここでカウンタＮ２の値が（３）であると判断した場合にはステップＳ１３８へ移行し、運転コースの設定結果が（洗濯乾燥コース）であるか否かを判断する。ここで運転コースの設定結果が（洗濯乾燥コース）であると判断した場合にはステップＳ１３９でプロセスフラグの値に（８）を設定し、運転コースの設定結果が（洗濯乾燥コース）でないと判断した場合にはステップＳ１４０でプロセスフラグの値に（９）を設定する。
【００５３】
ＣＰＵは図５のステップＳ４２でプロセスフラグの値が（５）に設定されていないと判断した場合およびステップＳ４３の脱水処理を終えた場合のそれぞれにはステップＳ４４へ移行し、プロセスフラグの値が（６）に設定されているか否かを判断する。ここでプロセスフラグの値が（６）に設定されていると判断した場合にはステップＳ４５のシャワーすすぎ処理へ移行する。
【００５４】
図１１はステップＳ４５のシャワーすすぎ処理である。このシャワーすすぎ処理はドラム４内の衣類から洗剤分を排出するものあり、ＣＰＵはステップＳ１４１で処理中フラグがオフ状態に設定されているか否かを判断する。ここで処理中フラグがオフ状態に設定されていると判断した場合にはステップＳ１４２でシャワーすすぎ時間を設定し、ステップＳ１４３でタイマＴ１の値にシャワーすすぎ時間の設定結果を設定する。このシャワーすすぎ時間はＲＡＭの重量の判定結果が高重量である場合に長時間に設定され、重量の判定結果が中重量である場合に中時間（＜長時間）に設定され、重量の判定結果が低重量である場合に短時間（＜中時間）に設定されるものであり、ＣＰＵはステップＳ１４３でタイマＴ１の値を設定した場合にはステップＳ１４４で排水弁１０を開放状態とする。
【００５５】
ＣＰＵはステップＳ１４４で排水弁１０を開放状態とすると、ステップＳ１４５で給水弁７を開放状態とする。そして、ステップＳ１４６でモータ制御回路３５にシャワーすすぎ開始コマンドを送信し、ステップＳ１４７で処理中フラグをオン状態に設定し、今回のシャワーすすぎ処理を終える。このモータ制御回路３５はシャワーすすぎ開始コマンドを受信した場合には洗濯モータ３をシャワーすすぎパターンで運転開始し、ドラム４内の衣類を撹拌しながらドラム４内の衣類に排水弁１０の開放状態で上から水道水を浴びせることでドラム４内の衣類をすすぐ。
【００５６】
ＣＰＵはステップＳ１４１で処理中フラグがオン状態に設定されていると判断すると、ステップＳ１４８でタイマＴ１の値から一定値（１）を減算し、ステップＳ１４９でタイマＴ１の値の減算結果が限度値（０）に到達したか否かを判断する。ここでタイマＴ１の値の減算結果が限度値に到達していないと判断した場合には今回のシャワーすすぎ処理を終え、タイマＴ１の値の減算結果が限度値に到達したと判断した場合にはステップＳ１５０で排水弁１０を閉鎖状態とする。
【００５７】
ＣＰＵはステップＳ１５０で排水弁１０を閉鎖状態とすると、ステップＳ１５１で給水弁７を閉鎖状態とする。そして、ステップＳ１５２でモータ制御回路３５に運転停止コマンドを送信し、ステップＳ１５３で処理中フラグをオフ状態に設定し、ステップＳ１５４でプロセスフラグの値に（５）を設定する。このモータ制御回路３５は運転停止コマンドを受信した場合には洗濯モータ３を回転停止状態とする。
【００５８】
ＣＰＵは図５のステップＳ４４でプロセスフラグの値が（６）に設定されていないと判断した場合およびステップＳ４５のシャワーすすぎ処理を終えた場合のそれぞれにはステップＳ４６へ移行し、プロセスフラグの値が（７）に設定されているか否かを判断する。ここでプロセスフラグの値が（７）に設定されていると判断した場合にはステップＳ４７のためすすぎ処理へ移行する。
【００５９】
図１２はステップＳ４７のためすすぎ処理である。このためすすぎ処理はドラム４内の衣類から洗剤分を排出するものあり、ＣＰＵはステップＳ１６１で処理中フラグがオフ状態に設定されているか否かを判断する。ここで処理中フラグがオフ状態に設定されていると判断した場合にはステップＳ１６２でためすすぎ時間を設定し、ステップＳ１６３でタイマＴ１の値にためすすぎ時間の設定結果を設定する。このためすすぎ時間はＲＡＭの重量の判定結果が高重量である場合に長時間に設定され、重量の判定結果が中重量である場合に中時間（＜長時間）に設定され、重量の判定結果が低重量である場合に短時間（＜中時間）に設定されるものであり、ＣＰＵはステップＳ１６３でタイマＴ１の値を設定した場合にはステップＳ１６４へ移行する。ここでモータ制御回路３５にためすすぎ開始コマンドを送信し、ステップＳ１６５で処理中フラグをオン状態に設定し、今回のためすすぎ処理を終える。このモータ制御回路３５はためすすぎ開始コマンドを受信した場合には洗濯モータ３をためすすぎパターンで運転開始し、ドラム４内の衣類を水道水の貯留状態で撹拌することですすぐ。
【００６０】
ＣＰＵはステップＳ１６１で処理中フラグがオン状態に設定されていると判断すると、ステップＳ１６６でタイマＴ１の値から一定値（１）を減算し、ステップＳ１６７でタイマＴ１の値の減算結果が限度値（０）に到達したか否かを判断する。ここでタイマＴ１の値の減算結果が限度値に到達していないと判断した場合には今回のためすすぎ処理を終え、タイマＴ１の値の減算結果が限度値に到達したと判断した場合にはステップＳ１６８でモータ制御回路３５に運転停止コマンドを送信し、ステップＳ１６９で処理中フラグをオフ状態に設定し、ステップＳ１７０でプロセスフラグの値に（４）を設定する。このモータ制御回路３５は運転停止コマンドを受信した場合には洗濯モータ３を回転停止状態とする。
【００６１】
ＣＰＵは図５のステップＳ４６でプロセスフラグの値が（７）に設定されていないと判断した場合およびステップＳ４７のためすすぎ処理を終えた場合のそれぞれにはステップＳ４８へ移行し、プロセスフラグの値が（８）に設定されているか否かを判断する。ここでプロセスフラグの値が（８）に設定されていると判断した場合にはステップＳ４９の乾燥処理へ移行する。
【００６２】
図１３はステップＳ４９の乾燥処理であり、ＣＰＵはステップＳ１７１で処理中フラグがオフ状態に設定されているか否かを判断する。ここで処理中フラグがオフ状態に設定されていると判断した場合にはステップＳ１７２で乾燥時間を設定し、ステップＳ１７３でタイマＴ１の値に乾燥時間の設定結果を設定する。この乾燥時間はＲＡＭの重量の判定結果に応じて設定されるものであり、ＲＡＭの重量の判定結果が高重量である場合に長時間に設定され、重量の判定結果が中重量である場合に中時間（＜長時間）に設定され、重量の判定結果が低重量である場合に短時間（＜中時間）に設定される。
【００６３】
ＣＰＵはステップＳ１７３でタイマＴ１の値を設定すると、ステップＳ１７４でコンプモータ２３を運転状態とし、ステップＳ１７５でファンモータ１８を運転状態とすることでドラム４内の衣類に乾燥風を供給開始する。そして、ステップＳ１７６でモータ制御回路３５に乾燥開始コマンドを送信し、ステップＳ１７７で処理中フラグをオン状態に設定し、今回の乾燥処理を終える。このモータ制御回路３５は乾燥開始コマンドを受信した場合には洗濯モータ３を乾燥パターンで運転開始することで衣類の撹拌を開始する。
【００６４】
ＣＰＵはステップＳ１７１で処理中フラグがオン状態に設定されていると判断すると、ステップＳ１７８でタイマＴ１の値から一定値（１）を減算し、ステップＳ１７９でタイマＴ１の値の減算結果が限度値（０）に到達したか否かを判断する。ここでタイマＴ１の値の減算結果が限度値に到達していないと判断した場合には今回の乾燥処理を終え、タイマＴ１の値の減算結果が限度値に到達したと判断した場合にはステップＳ１８０へ移行する。ここでコンプモータ２３を運転停止状態とし、ステップＳ１８１でファンモータ１８を運転停止状態とすることで乾燥風を供給停止する。
【００６５】
ＣＰＵはステップＳ１８１でファンモータ１８を運転停止状態とすると、ステップＳ１８２でモータ制御回路３５に運転停止コマンドを送信する。そして、ステップＳ１８３で処理中フラグをオフ状態に設定し、ステップＳ１８４でプロセスフラグの値に（９）を設定する。このモータ制御回路３５は運転停止コマンドを受信した場合には洗濯モータ３を回転停止状態とする。
【００６６】
ＣＰＵは図５のステップＳ４８でプロセスフラグの値が（８）に設定されていないと判断した場合およびステップＳ４９の乾燥処理を終えた場合のそれぞれにはステップＳ５０へ移行し、プロセスフラグの値が（９）に設定されているか否かを判断する。ここでプロセスフラグの値が（９）に設定されていないと判断した場合には今回のタイマ割込み処理を終え、プロセスフラグの値が（９）に設定されていると判断した場合にはステップＳ５１の終了処理へ移行する。
【００６７】
図１４はステップＳ５１の終了処理であり、ＣＰＵはステップＳ１９１で処理中フラグがオフ状態に設定されているか否かを判断する。ここで処理中フラグがオフ状態に設定されていると判断した場合にはステップＳ１９２でタイマＴ１の値に一定の報知時間（５．０ｓｅｃ）を設定し、ステップＳ１９３でブザー４２を鳴動開始することで使用者に運転終了を報知し、ステップＳ１９４で処理中フラグをオン状態に設定し、今回の終了処理を終える。
【００６８】
ＣＰＵはステップＳ１９１で処理中フラグがオン状態に設定されていると判断すると、ステップＳ１９５でタイマＴ１の値から一定値（１）を減算し、ステップＳ１９６でタイマＴ１の値の減算結果が限度値（０）に到達したか否かを判断する。ここでタイマＴ１の値の減算結果が限度値に到達していないと判断した場合には今回の終了処理を終え、タイマＴ１の値の減算結果が限度値に到達したと判断した場合にはステップＳ１９７へ移行する。ここでブザー４２を鳴動停止状態とし、ステップＳ１９８で処理中フラグをオフ状態に設定する。そして、ステップＳ１９９でプロセスフラグの値に（０）を設定し、ステップＳ２００で運転コースを初期の洗濯乾燥コースに設定する。
【００６９】
図１５はタイマ割込み処理が行われることで実行される処理手順である。運転コースが（洗濯コース）に設定された場合にはプロセスフラグの値が（１）（２）（３）（４）（５）（６）（５）（２）（７）（４）（５）（９）に順に設定されることで重量判定処理と給水処理と洗い処理と排水処理と脱水処理とシャワーすすぎ処理と脱水処理と給水処理とためすすぎ処理と排水処理と脱水処理と終了処理が順に行われ、運転コースが（洗濯乾燥コース）に設定された場合にはプロセスフラグの値が（１）（２）（３）（４）（５）（６）（５）（２）（７）（４）（５）（８）（９）に順に設定されることで重量判定処理と給水処理と洗い処理と排水処理と脱水処理とシャワーすすぎ処理と脱水処理と給水処理とためすすぎ処理と排水処理と脱水処理と乾燥処理と終了処理が順に行われ、運転コースが（乾燥コース）に設定された場合にはプロセスフラグの値が（１）（８）（９）に順に設定されることで重量判定処理と乾燥処理と終了処理が順に行われる。
【００７０】
制御回路３１のＣＰＵは（洗濯コース）または（洗濯乾燥コース）または（乾燥コース）を開始した運転コースの設定結果の実行中にスタート／一時停止スイッチ２７が操作された場合には図４の外部割込み処理を起動し、ステップＳ１１でプロセスフラグの値が（０）に設定されていないと判断した後にステップＳ１９でプロセスフラグの値を（１）〜（８）の８つのそれぞれと比較する。例えばスタート／停止スイッチ２７の操作が（洗濯コース）の終了処理中または（洗濯乾燥コース）の終了処理中または（乾燥コース）の終了処理中にされた場合にはＣＰＵはステップＳ１９でプロセスフラグの値が（９）に設定されていると判断し、外部割込み処理を終える。
【００７１】
ＣＰＵはスタート／停止スイッチ２７の操作が（洗濯コース）の重量判定処理中と１回目の給水処理中と洗い処理中と１回目の排水処理中と１回目の脱水処理中とシャワーすすぎ処理中と２回目の脱水処理中と２回目の給水処理中とためすすぎ処理中と２回目の排水処理中と３回目の脱水処理中のそれぞれにされた場合にはステップＳ１９でプロセスフラグの値が（１）〜（８）の８つのいずれかに設定されていると判断し、ステップＳ２０で一時停止フラグがオフ状態に設定されていると判断し、ステップＳ２１で一時停止開始フラグをオン状態に設定する。
【００７２】
ＣＰＵはスタート／停止スイッチ２７の操作が（洗濯乾燥コース）の重量判定処理中と１回目の給水処理中と洗い処理中と１回目の排水処理中と１回目の脱水処理中とシャワーすすぎ処理中と２回目の脱水処理中と２回目の給水処理中とためすすぎ処理中と２回目の排水処理中と３回目の脱水処理中と乾燥処理中のそれぞれにされた場合にはステップＳ１９でプロセスフラグの値が（１）〜（８）の８つのいずれかに設定されていると判断し、ステップＳ２０で一時停止フラグがオフ状態に設定されていると判断し、ステップＳ２１で一時停止開始フラグをオン状態に設定する。
【００７３】
ＣＰＵはスタート／停止スイッチ２７の操作が（乾燥コース）の重量判定処理中および乾燥処理中のそれぞれにされた場合にはステップＳ１９でプロセスフラグの値が（１）〜（８）の８つのいずれかに設定されていると判断し、ステップＳ２０で一時停止フラグがオフ状態に設定されていると判断し、ステップＳ２１で一時停止開始フラグをオン状態に設定する。
【００７４】
ＣＰＵは一時停止開始フラグのオン状態では図５のステップＳ３１で一時停止開始フラグがオン状態に設定されていると判断し、ステップＳ３２の一時停止開始処理へ移行する。即ち、一時停止開始処理は終了処理中を除いて（洗濯コース）と（洗濯乾燥コース）と（乾燥コース）のそれぞれが開始された後から終了する前までの運転コースの設定結果の実行中にスタート／一時停止スイッチ２７が操作された場合に実行される。
【００７５】
図１６はステップＳ３２の一時停止開始処理であり、ＣＰＵはステップＳ２０１で処理中フラグをオフ状態に設定し、ステップＳ２０２でモータ制御回路３５に運転停止コマンドを送信する。このモータ制御回路３５は運転停止コマンドを受信した場合には洗濯モータ３を回転停止状態とする。即ち、洗濯モータ３の回転状態でスタート／一時停止スイッチ２７が操作された場合には洗濯モータ３が回転停止状態にされる。
【００７６】
ＣＰＵはステップＳ２０２で運転停止コマンドを送信すると、ステップＳ２０３で給水弁７を閉鎖状態とし、ステップＳ２０４で排水弁１０を開放状態とする。即ち、給水弁７の開放状態でスタート／一時停止スイッチ２７が操作された場合には給水弁７が閉鎖状態となることで水受槽２に対する水道水の注入が停止し、排水弁１０の閉鎖状態でスタート／一時停止スイッチ２７が操作された場合には排水弁１０が開放状態となることで水受槽２内から水道水が排出される。
【００７７】
ＣＰＵはステップＳ２０４で排水弁１０を開放状態とすると、ステップＳ２０５でファンモータ１８を回転停止状態とし、ステップＳ２０６でコンプモータ２３を回転停止状態とする。即ち、ファンモータ１８の運転状態でスタート／一時停止スイッチ２７が操作された場合にはファンモータ１８が回転停止状態となり、コンプモータ２３の運転状態でスタート／一時停止スイッチ２７が操作された場合にはコンプモータ２３が回転停止状態となる。
【００７８】
ＣＰＵはステップＳ２０６でコンプモータ２３を回転停止状態とすると、ステップＳ２０７でＲＡＭのタイマＴ２の値に操作待ち時間（１５ｓｅｃ）を設定する。この操作待ち時間はＲＯＭに予め記録されたものであり、ＣＰＵはステップＳ２０７でタイマＴ２の値を設定した場合にはステップＳ２０８でＲＡＭのピークシフト時間ＰＴの値に初期値（２２０００ｓｅｃ）を設定する。このピークシフト時間の初期値はＲＯＭに予め記録されたものであり、夏場の電力会社の電力供給量がピークとなる時刻の始期（例えば午前１０時）から終期（例えば午後４時）までの時間以上に設定されている。
【００７９】
ＣＰＵはステップＳ２０８でピークシフト時間ＰＴの値を初期設定すると、ステップＳ２０９で表示器３０にピークシフト時間ＰＴの値の初期設定結果を表示する。このピークシフト時間ＰＴの値は一定時間が経過する毎に消去される点滅状態で時分秒の単位で表示されるものであり、ＣＰＵはステップＳ２０９でピークシフト時間ＰＴの値の初期設定結果を点滅状態で表示開始した場合にはステップＳ２１０で一時停止フラグをオン状態に設定し、ステップＳ２１１で操作待ちフラグをオン状態に設定し、ステップＳ２１２で一時停止開始フラグをオフ状態に設定する。
【００８０】
ＣＰＵは一時停止開始フラグのオフ状態および一時停止フラグのオン状態では図５のタイマ割込み処理が起動する毎にステップＳ３１で一時停止開始フラグがオフ状態に設定されていると判断し、ステップＳ３３で一時停止フラグがオン状態に設定されていると判断する。従って、ステップＳ３４〜ステップＳ５１のそれぞれが実行されず、洗濯モータ３の回転停止状態と給水弁７の閉鎖状態と排水弁１０の開放状態とファンモータ１８の回転停止状態とコンプモータ２３の回転停止状態のそれぞれが継続する。
【００８１】
ＣＰＵは図５のステップ３３で一時停止フラグがオン状態に設定されていると判断すると、ステップＳ５２で操作待ちフラグがオン状態に設定されているか否かを判断する。ここで操作待ちフラグがオン状態に設定されていると判断した場合にはステップＳ５３のピークシフト時間変更処理へ移行し、操作待ちフラグがオフ状態に設定されていると判断した場合にはステップＳ５４の一時停止解除処理へ移行する。
【００８２】
図１７はステップＳ５２のピークシフト時間変更処理であり、ＣＰＵはステップＳ２２１でタイマＴ２の値から一定値（１）を減算し、ステップＳ２２２でタイマＴ２の値の減算結果が限度値（０）に比べて大きいか否かを判断する。ここでタイマＴ２の値の減算結果が限度値に比べて大きいと判断した場合にはステップＳ２２３へ移行し、時間変更スイッチ２９がオン状態にあるか否かを判断する。ここで時間変更スイッチ２９がオフ状態にあると判断した場合には今回のピークシフト時間変更処理を終え、時間変更スイッチ２９がオン状態にあると判断した場合にはステップＳ２２４へ移行する。ここでピークシフト時間ＰＴの値に一定値（６００ｓｅｃ）を加算し、ステップＳ２２５で表示器３０のピークシフト時間の現在の表示をピークシフト時間ＰＴの値の加算結果に変更する。このピークシフト時間の変更結果は点滅状態で表示されるものであり、ピークシフト時間の点滅状態では使用者が時間変更スイッチ２９を操作する毎にピークシフト時間ＰＴの値が一定値だけ大きく変更される。
【００８３】
ＣＰＵはステップＳ２２２でタイマＴ２の値の減算結果が限度値（０）であると判断すると、ステップＳ２２６で表示器３０のピークシフト時間の点滅表示を継続的な点灯表示に変更する。そして、ステップＳ２２７でタイマＴ１の値にピークシフト時間ＰＴの値の設定結果を設定し、ステップＳ２２８で操作待ちフラグをオフ状態に設定する。
【００８４】
図１８はステップＳ５４の一時停止解除処理であり、ＣＰＵはステップＳ２３１でタイマＴ１の値から一定値（１）を減算する。そして、ステップＳ２３２で表示器３０のピークシフト時間の表示をタイマＴ１の値の減算結果に変更し、ステップＳ２３３でタイマＴ１の値の減算結果が限度値（０）であるか否かを判断する。ここでタイマＴ１の値の減算結果が限度値でないと判断した場合には今回の一時停止解除処理を終え、タイマＴ１の値の減算結果が限度値であると判断した場合にはステップＳ２３４で一時停止フラグをオフ状態に設定する。
【００８５】
ＣＰＵはステップＳ２３４で一時停止フラグをオフ状態に設定すると、ステップＳ２３５でプロセスフラグの値が（３）および（７）のいずれかに設定されているか否かを判断する。ここでプロセスフラグの値が（３）および（７）のいずれにも設定されていないと判断した場合には一時停止解除処理を終え、プロセスフラグの値が（３）および（７）のいずれかに設定されていると判断した場合にはステップＳ２３６へ移行する。ここでプロセスフラグの値を（２）に設定し、ステップＳ２３７でカウンタＮ１の値から（１）を減算する。
【００８６】
一時停止フラグは一時停止フラグのオン状態でスタート／一時停止スイッチ２７が操作されることなくピークシフト時間ＰＴの値の設定結果が経過した場合にオフ状態に設定されるものであり、ＣＰＵはピークシフト時間ＰＴの値の設定結果が経過したことで一時停止フラグをオン状態からオフ状態に設定した場合には図５のステップＳ３１で一時停止開始フラグがオフ状態に設定されていると判断し、ステップＳ３３で一時停止フラグがオフ状態に設定されていると判断し、プロセスフラグの値が（１）〜（８）の８つのいずれに設定されているかに応じてステップＳ３５の重量判定処理〜ステップＳ４９の乾燥処理の８つのいずれかへ移行する。このピークシフト時間ＰＴの値の設定結果が経過したことで一時停止フラグがオフ状態に設定された場合には処理中フラグがオフ状態に設定されており、ステップＳ３５の重量判定処理〜ステップＳ４９の乾燥処理の８つのそれぞれは先頭から開始される。
【００８７】
使用者が一時停止フラグのオン状態でピークシフト時間ＰＴの値の設定結果が経過する前にスタート／一時停止スイッチ２７を操作した場合にはＣＰＵは図４のステップＳ１１でプロセスフラグの値が（０）に設定されていないと判断し、ステップＳ１９でプロセスフラグの値が（１）〜（８）の８つのいずれかに設定されていると判断する。そして、ステップＳ２０で一時停止フラグがオン状態に設定されていると判断し、ステップＳ２２で操作待ちフラグがオフ状態に設定されていると判断し、ステップＳ２３で一時停止フラグをオフ状態に設定する。次にステップＳ２４でプロセスフラグの値が（３）および（７）のいずれかに設定されていると判断した場合にはステップＳ２５でプロセスフラグの値を（２）に再設定し、ステップＳ２６でカウンタＮ１の値から（１）を減算する。この場合には図５のステップＳ３１で一時停止開始フラグがオフ状態に設定されていると判断し、ステップＳ３３で一時停止フラグがオフ状態に設定されていると判断し、プロセスフラグの値が（１）〜（８）の８つのいずれに設定されているかに応じてステップＳ３５の重量判定処理〜ステップＳ４９の乾燥処理の８つのいずれかへ移行する。このピークシフト時間ＰＴの値の設定結果が経過する前に一時停止フラグがオフ状態に設定された場合にも処理中フラグがオフ状態に設定されており、ステップＳ３５の重量判定処理〜ステップＳ４９の乾燥処理の８つのそれぞれは先頭から開始される。
【００８８】
一時停止フラグのオン状態でプロセスフラグの値が（３）および（７）のそれぞれに設定されていた場合には一時停止フラグがオフ状態に設定されることでプロセスフラグの値が（２）に再設定される。即ち、一時停止フラグが洗い処理中にオン状態に設定された場合には一時停止フラグがオフ状態に設定されることで洗い処理の直前の給水処理が先頭から開始され、一時停止フラグがためすすぎ処理中にオン状態に設定された場合には一時停止フラグがオフ状態に設定されることでためすすぎ処理の直前の給水処理が先頭から開始される。
【００８９】
一時停止フラグのオン状態でプロセスフラグの値が（１）と（２）と（４）と（５）と（６）と（８）のそれぞれに設定されていた場合には一時停止フラグがオフ状態に設定されることでプロセスフラグの値が再設定されない。即ち、一時停止フラグが重量判定処理中にオン状態に設定された場合には一時停止フラグがオフ状態に設定されることで重量判定処理が先頭から開始され、一時停止フラグが給水処理中にオン状態に設定された場合には一時停止フラグがオフ状態に設定されることで給水処理が先頭から開始され、一時停止フラグが排水処理中にオン状態に設定された場合には一時停止フラグがオフ状態に設定されることで排水処理が先頭から開始され、一時停止フラグが脱水処理中にオン状態に設定された場合には一時停止フラグがオフ状態に設定されることで脱水処理が先頭から開始され、一時停止フラグがシャワーすすぎ処理中にオン状態に設定された場合には一時停止フラグがオフ状態に設定されることでシャワーすすぎ処理が先頭から開始され、一時停止フラグが乾燥処理中にオン状態に設定された場合には一時停止フラグがオフ状態に設定されることで乾燥処理が先頭から開始される。
【００９０】
上記実施例１によれば次の効果を奏する。
運転コースの設定結果が一時停止された状態でスタート／一時停止スイッチ２７が操作される前にピークシフト時間ＰＴの値の減算結果が限度値に到達したと判断された場合に一時停止を解除した。このため、電力需要量がピークとなるピーク時刻帯に運転コースの設定結果が一時停止された場合には使用者がピークシフト時間ＰＴの値の初期設定結果を変更しない場合であってもピーク時刻帯が終了した後に一時停止が自動的に解除され、一時停止が自動的に解除された場合には一時停止された時点での処理または一時停止された時点での処理の直前の処理の先頭から運転コースの設定結果が再開されるので、使用者がピーク時刻帯を外して一時停止を解除する場合に時計を気にしながらスタート／一時停止スイッチ２７を操作する煩わしさがなくなる。
【００９１】
運転コースの設定結果が一時停止された状態でピークシフト時間ＰＴの値の減算結果が限度値に到達したと判断される前にスタート／一時停止スイッチ２７が操作された場合に一時停止を解除したので、使用者が自らの時間的な都合に合わせて一時停止を解除できる。時間変更スイッチ２９の操作内容に応じてピークシフト時間ＰＴの値の設定結果を延長した。このため、使用者が自らの時間的な都合に合わせて一時停止の自動的な解除タイミングを調整できる。
【実施例２】
【００９２】
図１９のタイマ割込み処理は制御回路３１のＣＰＵが図５のタイマ割込み処理に換えて行うものであり、ＣＰＵはステップＳ３１で一時停止開始フラグがオン状態に設定されていると判断した場合にはステップＳ５７の一時停止開始処理へ移行する。図２０はステップＳ５７の一時停止開始処理であり、ＣＰＵはステップＳ２０７でタイマＴ２の値に操作待ち時間を設定した場合にはステップＳ２１３で運転コースの設定結果を（洗濯乾燥コース）および（乾燥コース）のそれぞれと比較する。ここで運転コースの設定結果が（洗濯コース）であると判断した場合にはステップＳ２１４へ移行し、ＲＡＭの一時停止解除フラグをオフ状態に設定する。この一時停止解除フラグはステップＳ２でオフ状態に初期設定されるものであり、ＣＰＵはステップＳ２１４で一時停止解除フラグをオフ状態に設定した場合にはステップＳ２１５で一時停止フラグをオン状態に設定し、ステップＳ２１２で一時停止開始フラグをオフ状態に設定する。
【００９３】
ＣＰＵはステップＳ２１３で運転コースの設定結果が（洗濯乾燥コース）および（乾燥コース）のいずれかであると判断すると、ステップＳ２０８でピークシフト時間ＰＴの値にピークシフト時間を設定し、ステップＳ２０９で表示器３０にピークシフト時間ＰＴの値の設定結果を点滅表示する。そして、ステップＳ２１０で一時停止フラグをオン状態に設定し、ステップＳ２１１で操作待ちフラグをオン状態に設定し、ステップＳ２１２で一時停止開始フラグをオフ状態に設定する。
【００９４】
ＣＰＵは図１９のステップＳ３３で一時停止フラグがオン状態に設定されていると判断すると、ステップＳ５２で操作待ちフラグがオン状態に設定されているか否かを判断する。ここで操作待ちフラグがオフ状態に設定されていると判断した場合にはステップＳ５６へ移行し、操作待ちフラグがオン状態に設定されていると判断した場合にはステップＳ５５のピークシフト時間変更処理へ移行する。
【００９５】
図２１はステップＳ５５のピークシフト時間変更処理である。このピークシフト時間変更処理はタイマＴ２の値の減算結果が限度値（０）に到達する前には時間変更スイッチ２９が操作される毎にピークシフト時間ＰＴの値に一定値（６００ｓｅｃ）を加算し、ピークシフト時間ＰＴの値に一定値を加算した場合にピークシフト時間ＰＴの値の加算結果を表示器３０に点滅状態で表示するものであり、ＣＰＵはタイマＴ２の値が限度値に到達したと判断した場合にはステップＳ２２９で一時停止解除フラグをオン状態に設定し、図１９のステップＳ５６へ移行する。
【００９６】
ＣＰＵは図１９のステップＳ５６へ移行すると、一時停止解除フラグがオン状態に設定されているか否かを判断する。ここで一時停止解除フラグがオフ状態に設定されていると判断した場合には今回のタイマ割込み処理を終え、一時停止解除フラグがオン状態に設定されていると判断した場合にはステップＳ５４の一時停止解除処理へ移行し、ステップＳ５４の一時停止解除処理を終えた場合には今回のタイマ割込み処理を終える。
【００９７】
使用者が（洗濯コース）を開始した後にスタート／一時停止スイッチ２７を操作した場合にはピークシフト時間ＰＴの値が設定されず、一時停止解除フラグがオフ状態に設定される。この一時停止解除フラグのオフ状態ではステップＳ５４の一時停止解除処理が行われず、使用者がスタート／一時停止スイッチ２７を操作することのみで一時停止フラグがオフ状態に設定される。
【００９８】
使用者が（洗濯乾燥コース）または（乾燥コース）を開始した後にスタート／一時停止スイッチ２７を操作した場合にはピークシフト時間ＰＴの値が設定され、一時停止解除フラグがオン状態に設定される。この一時停止解除フラグのオン状態ではステップＳ５４の一時停止解除処理が行われるので、使用者がスタート／一時停止スイッチ２７を操作する前にピークシフト時間ＰＴの値が限度値に減算された場合およびピークシフト時間ＰＴの値が限度値に減算される前に使用者がスタート／一時停止スイッチ２７を操作した場合のそれぞれに一時停止フラグがオフ状態に設定される。
【００９９】
上記実施例２によれば次の効果を奏する。
運転コースの設定結果に乾燥処理が含まれている場合にはピークシフト時間ＰＴの値の設定結果が限度値に減算されたと判断される前にスタート／一時停止スイッチ２７が操作された場合およびスタート／一時停止スイッチ２７が操作される前にピークシフト時間ＰＴの値の設定結果が限度値に減算されたと判断された場合のそれぞれに一時停止を解除し、運転コースの設定結果に乾燥処理が含まれていない場合にはスタート／一時停止スイッチ２７が操作された場合に一時停止を解除した。このため、電力使用量が多い乾燥処理を含む運転コースが設定された場合のみを対象にピーク時刻帯を外した一時停止の自動的な解除を行うことができる。
【実施例３】
【０１００】
図２２の一時停止開始処理は制御回路３１のＣＰＵが図２０の一時停止開始処理に換えて行うものであり、ＣＰＵはステップＳ２０７でタイマＴ２の値に操作待ち時間を設定した場合にはステップＳ２１６でプロセスフラグの値の設定結果が（８）であるか否かを判断する。ここでプロセスフラグの値の設定結果が（８）でないと判断した場合にはステップＳ２１４へ移行し、プロセスフラグの値の設定結果が（８）であると判断した場合にはステップＳ２０８へ移行する。
【０１０１】
使用者が重量判定処理と給水処理と排水処理と洗い処理とシャワーすすぎ処理とためすすぎ処理と脱水処理のそれぞれが行われている状態でスタート／一時停止スイッチ２７を操作した場合にはピークシフト時間ＰＴの値が設定されず、一時停止解除フラグがオフ状態に設定される。この一時停止解除フラグのオフ状態ではステップＳ５４の一時停止解除処理が行われず、使用者がスタート／一時停止スイッチ２７を操作することのみで一時停止フラグがオフ状態に設定される。
【０１０２】
使用者が乾燥処理が行われている状態でスタート／一時停止スイッチ２７を操作した場合にはピークシフト時間ＰＴの値が設定され、一時停止解除フラグがオン状態に設定される。この一時停止解除フラグのオン状態ではステップＳ５４の一時停止解除処理が行われるので、使用者がスタート／一時停止スイッチ２７を操作する前にピークシフト時間ＰＴの値が限度値に減算された場合およびピークシフト時間ＰＴの値が限度値に減算される前に使用者がスタート／一時停止スイッチ２７を操作した場合のそれぞれに一時停止フラグがオフ状態に設定される。
【０１０３】
上記実施例３によれば次の効果を奏する。
運転コースの設定結果が乾燥処理で一時停止された場合にはピークシフト時間ＰＴの値の設定結果が限度値に減算されたと判断される前にスタート／一時停止スイッチ２７が操作された場合およびスタート／一時停止スイッチ２７が操作される前にピークシフト時間ＰＴの値の設定結果が限度値に減算されたと判断された場合のそれぞれに一時停止を解除し、運転コースの設定結果が乾燥処理以外で一時停止された場合にはスタート／一時停止スイッチ２７が操作された場合に一時停止を解除した。このため、電力使用量が多い乾燥処理中のみを対象にピーク時刻帯を外した一時停止の自動的な解除を行うことができる。
【実施例４】
【０１０４】
図２３のリアルタイムクロック５０は制御回路３１とは別の電気二重層コンデンサを電源として駆動するものである。このリアルタイムクロック５０は年と月と日と時と分と秒のそれぞれを制御回路３１にデータとして出力するものであり、制御回路３１はリアルタイムクロック５０からのデータに応じて現在時刻を認識する。
【０１０５】
図２４の一時停止開始処理は制御回路３１のＣＰＵが図２０の一時停止開始処理に換えて行うものであり、ＣＰＵはステップＳ２０７でタイマＴ２の値に操作待ち時間を設定した場合にはステップＳ２１７でリアルタイムクロックからのデータに応じて現在時刻を検出し、ステップＳ２１８で現在時刻の検出結果が（１０時００分００秒）以後で（１６時００分００秒）以前あるか否かを判断する。
【０１０６】
ＣＰＵはステップＳ２１８で現在時刻の検出結果が（１０時００分００秒）より前であると判断または（１６時００分００秒）より後であると判断した場合にはステップＳ２１４へ移行し、ステップＳ２１８で現在時刻の検出結果が（１０時００分００秒）以後で（１６時００分００秒）以前であると判断した場合にはステップＳ２１９でピークシフト時間を秒の単位で演算する。このピークシフト時間は（１６時００分００秒）から現在時刻の検出結果を減算することで演算されるものであり、ＣＰＵはステップＳ２１９でピークシフト時間を演算した場合にはステップＳ２０８でピークシフト時間ＰＴの値にピークシフト時間の演算結果を設定する。そして、ステップＳ２０９で表示器３０にピークシフト時間ＰＴの値の設定結果を点滅表示し、ステップＳ２１０で一時停止フラグをオン状態に設定し、ステップＳ２１１で操作待ちフラグをオン状態に設定し、ステップＳ２１２で一時停止開始フラグをオフ状態に設定する。
【０１０７】
使用者が（洗濯コース）と（洗濯乾燥コース）と（乾燥コース）のそれぞれを開始した後の（１０時００分００秒）より前または（１６時００分００秒）より後にスタート／一時停止スイッチ２７を操作した場合にはピークシフト時間ＰＴの値が設定されず、一時停止解除フラグがオフ状態に設定される。この一時停止解除フラグのオフ状態ではステップＳ５４の一時停止解除処理が行われず、使用者がスタート／一時停止スイッチ２７を操作することのみで一時停止フラグがオフ状態に設定される。
【０１０８】
使用者が（洗濯コース）と（洗濯乾燥コース）と（乾燥コース）のそれぞれを開始した後の（１０時００分００秒）以前で（１６時００分００秒）以後にスタート／一時停止スイッチ２７を操作した場合にはピークシフト時間ＰＴの値が設定され、一時停止解除フラグがオン状態に設定される。この一時停止解除フラグのオン状態ではステップＳ５４の一時停止解除処理が行われるので、使用者がスタート／一時停止スイッチ２７を操作する前にピークシフト時間ＰＴの値が限度値（０）に減算された場合およびピークシフト時間ＰＴの値が限度値（０）に減算される前に使用者がスタート／一時停止スイッチ２７を操作した場合のそれぞれに一時停止フラグがオフ状態に設定される。このピークシフト時間ＰＴの値は一時停止フラグが（１６時００分００秒）以後にオフ状態に設定されるように演算される。
【０１０９】
上記実施例４によれば次の効果を奏する。
運転コースの設定結果が（午前１０時００分００秒）以後で（午後１６時００分００秒）以前に一時停止された場合にはピークシフト時間ＰＴの値の設定結果が限度値に減算されたと判断される前にスタート／一時停止スイッチ２７が操作された場合およびスタート／一時停止スイッチ２７が操作される前にピークシフト時間ＰＴの値の設定結果が限度値に減算されたと判断された場合のそれぞれに一時停止を解除し、運転コースの設定結果が（午前１０時００分００秒）より前および（午後１６時００分００秒）より後のそれぞれに一時停止された場合にはスタート／一時停止スイッチ２７が操作された場合に一時停止を解除したので、ピーク時刻帯を外した一時停止の自動的な解除を時間的に正確に行うことができる。
【０１１０】
上記実施例４においては、運転コースが（洗濯乾燥コース）および（乾燥コース）のいずれかに設定されている状態で運転コースの設定結果が（午前１０時００分００秒）以後で（午後１６時００分００秒）以前に一時停止された場合にはピークシフト時間ＰＴの値の設定結果が限度値に減算されたと判断される前にスタート／一時停止スイッチ２７が操作された場合およびスタート／一時停止スイッチ２７が操作される前にピークシフト時間ＰＴの値の設定結果が限度値に減算されたと判断された場合のそれぞれに一時停止を解除し、運転コースが（洗濯乾燥コース）および（乾燥コース）のいずれかに設定されている状態で運転コースの設定結果が（午前１０時００分００秒）より前および（午後１６時００分００秒）より後のそれぞれに一時停止された場合にはスタート／一時停止スイッチ２７が操作された場合に一時停止を解除し、運転コースが（洗濯コース）に設定されている状態では運転コースの設定結果が一時停止された時刻に拘らずスタート／一時停止スイッチ２７が操作された場合に一時停止を解除しても良い。
【０１１１】
上記実施例４においては、乾燥処理が（午前１０時００分００秒）以後で（午後１６時００分００秒）以前に一時停止された場合にはピークシフト時間ＰＴの値の設定結果が限度値に減算されたと判断される前にスタート／一時停止スイッチ２７が操作された場合およびスタート／一時停止スイッチ２７が操作される前にピークシフト時間ＰＴの値の設定結果が限度値に減算されたと判断された場合のそれぞれに一時停止を解除し、乾燥処理とは異なる処理が一時停止された場合には現在の時刻に拘らずスタート／一時停止スイッチ２７が操作された場合に一時停止を解除しても良い。
【０１１２】
上記実施例１〜３のそれぞれにおいては、ピークシフト時間ＰＴの値を変更不能にしても良い。
上記実施例１〜４のそれぞれにおいては、使用者がダイアルを回転操作することに応じて運転コースが設定される構成としても良い。
【０１１３】
上記実施例１〜４のそれぞれにおいては、使用者がダイアルを回転操作することに応じて運転コースの開始と一時停止の開始と一時停止の解除のそれぞれが指令される構成としても良い。
【０１１４】
上記実施例１〜４のそれぞれにおいては、使用者がダイアルを回転操作することに応じてピークシフト時間ＰＴの値が調整される構成としても良い。この構成の場合にはダイアルが正方向へ回転操作された場合にはダイアルの正方向への回転量に応じてピークシフト時間ＰＴの値の設定結果が延長され、ダイアルが逆方向へ回転操作された場合にはダイアルの逆方向への回転量に応じてピークシフト時間ＰＴの値の設定結果が短縮されるようにすると良い。
【０１１５】
上記実施例１〜４のそれぞれにおいては、パルセータを回転操作することで衣類を撹拌する縦形の洗濯機に本発明を適用しても良い。
上記実施例１〜４のそれぞれにおいては、風を電気的な熱源で加熱することで乾燥風を生成する洗濯機に本発明を適用しても良い。
【０１１６】
上記実施例１〜４のそれぞれにおいては、一時停止を解除する場合に運転コースの設定結果を一時停止された時点での処理のうち一時停止された時点での位置から再開しても良い。
【０１１７】
上記実施例１〜４のそれぞれにおいては、ピークシフト時間ＰＴの値の初期設定結果を変更することが可能な時間が経過した場合に表示器３０からピークシフト時間の表示を消去しても良い。
【０１１８】
上記実施例１〜４のそれぞれにおいては、乾燥処理を行うことが不能な洗濯機に本発明を適用しても良い。
実施例１〜４のそれぞれは例示であり、本発明の範囲はそれらに限定されない。
【符号の説明】
【０１１９】
２は水受槽、４はドラム（洗濯槽）、２７はスタート／一時停止スイッチ（第２の操作子）、２８は運転コーススイッチ（第１の操作子）、２９は時間変更スイッチ（第３の操作子）、３１は制御回路（運転コース設定手段，運転コース実行手段，一時停止手段，計時手段，時間判断手段，一時停止解除手段，時間変更手段，時刻判断手段，一時停止解除時間設定手段）である。
【図１】
0005839926.tif 000002
【図２】
0005839926.tif 000003
【図３】
0005839926.tif 000004
【図４】
0005839926.tif 000005
【図５】
0005839926.tif 000006
【図６】
0005839926.tif 000007
【図７】
0005839926.tif 000008
【図８】
0005839926.tif 000009
【図９】
0005839926.tif 000010
【図１０】
0005839926.tif 000011
【図１１】
0005839926.tif 000012
【図１２】
0005839926.tif 000013
【図１３】
0005839926.tif 000014
【図１４】
0005839926.tif 000015
【図１５】
0005839926.tif 000016
【図１６】
0005839926.tif 000017
【図１７】
0005839926.tif 000018
【図１８】
0005839926.tif 000019
【図１９】
0005839926.tif 000020
【図２０】
0005839926.tif 000021
【図２１】
0005839926.tif 000022
【図２２】
0005839926.tif 000023
【図２３】
0005839926.tif 000024
【図２４】
0005839926.tif 000025