(57)【特許請求の範囲】
【請求項１】
設定されたプログラムに従って出力をオンオフするとともに、前記プログラムが曜日毎に設定することが可能なタイムスイッチにおいて、
プログラムを変更すべき日が、何回目の何曜日として設定される一方、その変更プログラムが設定される設定手段と、
前記設定手段の設定内容が記憶される記憶手段と、
前記記憶手段に記憶された何回目の何曜日に該当する週の該当する曜日が到来したか否かを判定する判定手段と、
該当する週の該当する曜日が到来したと判定されたときに、前記変更プログラムに従って前記出力をオンオフするするとともに、該当する週の該当する曜日が経過した後は、前記記憶手段に記憶されている設定内容を消去して予め設定されているプログラムに従って出力をオンオフする制御手段と、
を備え、
前記判定手段は、前記何曜日として設定された曜日が到来する度に、前記何回目として設定された数から１を減算して該当する週の該当する曜日が到来したか否かを判定するタイムスイッチ。
【請求項２】
前記変更プログラムが、出力をオフ状態とする非稼動のプログラムである請求項１に記載のタイムスイッチ。
【請求項３】
前記変更プログラムを設定する休日設定用キーを備える請求項２に記載のタイムスイッチ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、設定されたプログラムに従って負荷のオンオフの制御に用いられるタイムスイッチに関し、さらに詳しくは、曜日毎に設定を行える、いわゆるウィークリータイムスイッチに関する。
【０００２】
【従来の技術】
タイムスイッチは、設定された時刻にオン出力またはオフ出力を負荷機器に与え、負荷機器を起動したり、停止させたりするもので、装置等の稼動時間の制御などに用いられる。
【０００３】
かかるタイムスイッチには、曜日毎に一週間単位で設定を行える、いわゆるウィークリータイムスイッチがあり、このウィークリータイムスイッチでは、日付を曜日として把握し、曜日毎に、例えば、月曜日から金曜日までは、稼働時間（オン時間）が８時３０分から１７時３０分、土曜日および日曜日は、非稼働にするプログラムが設定されることになり、この設定されたプログラムに従って負荷のオンオフの制御が行われることになる。
【０００４】
このようなウィークリータイムスイッチでは、毎週同じ制御を行う場合には、問題はないけれども、祝日や長期休暇などがあるときには、その直前の一週間前から、例えば、次の月曜日を非稼働にするといったプログラムの変更を行い、休み明けの週には、変更したプログラムを元に戻したり、あるいは、その祝日等において、手動で強制的に出力をオフしていた。
【０００５】
また、或る曜日の制御動作を、他の曜日の制御動作に振り替える曜日振替機能を有するウィークリータイムスイッチでは、祝日等に該当する、例えば月曜日に、非稼働のプログラムが設定されている土曜日または日曜日を振り替えることによって祝日等を非稼動としていた。
【０００６】
【発明が解決しようとする課題】
このように従来のウィークリータイムスイッチでは、日付を曜日で把握して一週間単位での設定になっているので、祝日や長期休暇の一週間前にならないとプログラムの変更あるいは曜日の振替ができず、したがって、例えば休暇の予定が決まった休暇の数カ月前の時点でプログラムの変更や曜日の振り替えができず、しかも、一週間を越える長期休暇においては、一回でプログラムの変更や曜日の振り替えができないといった難点がある。
【０００７】
さらに、変更したプログラムを戻し忘れると、休み明けの週の稼働開始が遅れるといった難点もある。
【０００８】
そこで、日付を曜日で把握するのではなく、日付そのものとして把握する年間のイアリータイムスイッチを用いることも考えられるが、年間のプログラムを設定する必要があるために、設定操作が面倒で使い勝手が悪く、しかも、高価であるという難点がある。
【０００９】
本発明は、上記従来の問題点に鑑みて為されたものであって、曜日毎にプログラムの設定が行えるウィークリーのタイムスイッチにおいて、一週間以上先の曜日のプログラムの変更を簡単な操作で行えるようにすることを主たる目的とし、さらには、変更したプログラムの戻し忘れが生じないようにすることを目的とする。
【００１０】
【課題を解決するための手段】
本発明では、上述の目的を達成するために、次のように構成している。
【００１１】
すなわち、本発明のタイムスイッチは、設定されたプログラムに従って出力をオンオフするとともに、前記プログラムが曜日毎に設定することが可能なタイムスイッチにおいて、プログラムを変更すべき日が、何回目の何曜日として設定される一方、その変更プログラムが設定される設定手段と、前記設定手段の設定内容が記憶される記憶手段と、前記記憶手段に記憶された何回目の何曜日に該当する週の該当する曜日が到来したか否かを判定する判定手段と、該当する週の該当する曜日が到来したと判定されたときに、前記変更プログラムに従って前記出力をオンオフするするとともに、該当する週の該当する曜日が経過した後は、前記記憶手段に記憶されている設定内容を消去して予め設定されているプログラムに従って出力をオンオフする制御手段と、を備え、前記判定手段は、前記何曜日として設定された曜日が到来する度に、前記何回目として設定された数から１を減算して該当する週の該当する曜日が到来したか否かを判定するものである。
【００１２】
ここで、何回目の何曜日とは、プログラムを変更すべき日などが設定される日を基準として、プログラムを変更すべき日が、何回先の何曜日であるかを意味し、本発明における何回目の何曜日には、何週先の何曜日あるいは何週間後の何曜日も含まれるものである。
【００１３】
本発明によると、プログラムを曜日毎に設定可能な、いわゆるウィークリーのタイムスイッチ、すなわち、日付を曜日としてしか認識できないウィークリーのタイムスイッチにおいて、プログラムを変更すべき日を、何回目の何曜日として設定するので、一週間以上先の曜日のプログラムの変更が可能となり、従来のように、一週間前にならないとプログラムの変更できないといった不具合がない。
【００１５】
該当する週の該当する曜日を経過した後に消去する設定内容は、何回目の何曜日という設定内容であってもよいし、変更プログラムであってもよいし、あるいは、その両者を消去してもよい。
【００１６】
本発明によると、日付を曜日としてしか認識できないウィークリーのタイムスイッチにおいて、プログラムを変更すべき日を、何回目の何曜日として設定手段から設定するので、一週間以上先の曜日のプログラムの変更が可能となり、また、変更されたプログラムで制御がなされた後には、記憶手段に記憶されいる変更プログラムが制御手段によって消去されて予め設定されているプログラムに従って制御されるので、変更したプログラムを元に戻す必要もない。
【００１８】
本発明によると、日付を曜日としてしか認識できないウィークリーのタイムスイッチにおいて、プログラムを変更すべき日の到来を、何曜日として設定された曜日が到来する度に、何回目として設定された回数から１を減算し、その減算結果が０となったときに、プログラムを変更すべき日が到来したと判定するものであり、これによって、一週間以上先のプログラムを変更すべき日を簡単な処理で判定できることになる。
【００１９】
本発明のさらに好ましい実施態様においては、前記変更プログラムが、出力をオフ状態とする非稼働のプログラムである。
【００２０】
本発明によると、変更プログラムが出力をオフ状態とする非稼働のプログラムであるので、一週間以上先の祝日や長期休暇などの休日の変更設定が行える。
【００２１】
本発明の他の実施態様においては、前記変更プログラムを設定する休日設定用キーを備えるものである。
【００２２】
本発明によると、一週間以上先の祝日や長期休暇などの休日のプログラムの変更設定が簡単な操作で行える。
【００２３】
【発明の実施の形態】
以下、図面によって本発明の実施の形態について、詳細に説明する。
【００２４】
図１は、本発明の一つの実施の形態に係るタイムスイッチの正面図であり、図２は、その内部のブロック図である。
【００２５】
タイムスイッチ１の正面には、曜日、時、分あるいは動作予定時刻等の種々の表示を行う液晶からなる表示部２が設けられ、この矩形の表示部２の周囲には、設定手段３を構成する送りキー、選択／取消キー、セットキー等の各種の操作キー４が設けられており、特に、この実施の形態では、一週間以上先の祝日や長期休暇などの休日の設定を容易に行えるように休日設定キー５が追加されている。このタイムスイッチ１は、図２に示されるように、現在時刻を計時する時計部６と、設定手段３からの設定内容などを記憶するメモリ７と、負荷機器に対してオンオフ出力を与える出力部８と、各部を制御するＣＰＵ９とを備えている。
【００２６】
このタイムスイッチ１は、日曜日から土曜日までの曜日毎にプログラムを設定できる、いわゆるウィークリーのタイムスイッチであり、この実施の形態では、日付を曜日でしか把握できないウィークリーのタイムスイッチにおいて、一週間以上先の祝日や長期休暇などの休日のプログラムの変更設定を簡単に行えるように次のように構成している。
【００２７】
すなわち、この実施の形態では、プログラムを変更すべき日を、プログラムの変更設定を行う日を基準として、何回目（何回先）の何曜日として設定するものであり、ここでは、例えば図３に示されるカレンダーＡにおいて、現在の日付が１２月７日（火曜日）であるとし、１２月２３日（木曜日）の祝日および１２月２９日（水曜日）、１２月３０日（木曜日）、１２月３１日（金曜日）、１月３日（月曜日）および１月４日（火曜日）の年末年始の休暇の設定を例にして説明する。
【００２８】
予め、月曜日から金曜日までは、稼働時間（オン時間）を８時３０分から１７時３０分とするプログラムが、また、土曜日および日曜日は、非稼働（休日）にするプログラムが設定されている。なお、図３において、予め非稼働のプログラムが設定されている日は、丸で、また、休日のプログラムを設定する祝日や年末年始の休暇日は、矩形で囲んでいる。
【００２９】
１２月７日（火曜日）現在において、プログラムの変更設定を行うとすると、この１２月７日（火曜日）を基準として、１２月２３日（木曜日）の祝日は、次の次の次の木曜日、すなわち、３回目の木曜日となり、同様に、１２月２９日（水曜日）、１２月３０日（木曜日）、１２月３１日（金曜日）、１月３日（月曜日）および１月４日（火曜日）の年末年始の休暇日は、４回目の水曜日、木曜日、金曜日、月曜日および火曜日となる。
【００３０】
そこで、この実施の形態では、例えば、次のような操作手順に従って休日の変更設定を行うものである。先ず、通常の運転画面が表示部２に表示されている状態において、上述の休日設定キー５を１秒以上押圧操作すると、休日設定モードとなって表示部２に休日設定画面が表示される。この休日設定モードにおいて、送りキー等の所要のキーを操作して、図４に示されるように、３回目を示す３の数値と、木曜日に対応する位置でカーソルを点滅させて１２月２３日（木曜日）の祝日を、３回目（３回先）の木曜日として休日に設定する。
【００３１】
同様にして、１２月２９日（水曜日）、１２月３０日（木曜日）、１２月３１日（金曜日）、１月３日（月曜日）および１月４日（火曜日）の年末年始の休暇日を、４回目の水曜日、木曜日、金曜日、月曜日および火曜日として休日にそれぞれ設定する。
【００３２】
なお、この休日の設定においては、休日設定キー５が操作されることによって、変更プログラムとして出力を終日オフ状態とする非稼働（休日）のプログラムが併せて設定されることになる。なお、この設定した内容は、所要のキー操作によって表示部２にモニタして確認することもできる。
【００３３】
このようにして休日の設定がなされた後に、休日設定キー５を１秒以上押圧操作して通常の運転モードに戻したときには、従来と同様の動作が行われる一方、休日として設定された曜日が到来する度に、何回目として設定された回数から１を減算するものである。
【００３４】
例えば、図５に示されるように、１２月７日（火曜日）の設定時点では、１２月２３日（木曜日）が３回目の木曜日として、１２月２９日（水曜日）、１２月３０日（木曜日）、１２月３１日（金曜日）、１月３日（月曜日）および１月４日（火曜日）が、４回目の水曜日、木曜日、金曜日、月曜日および火曜日としてそれぞれ設定されている。
【００３５】
例えば、１２月７日（火曜日）の次の週の１２月１５日（水曜日）の時点では、木曜日、金曜日、土曜日、日曜日、月曜日および火曜日がそれぞれ一回到来しているので、１２月２３日（木曜日）が２回目の木曜日として、１２月３０日（木曜日）、１２月３１日（金曜日）、１月３日（月曜日）および１月４日（火曜日）が、３回目の木曜日、金曜日、月曜日および火曜日として設定回数が減算される一方、水曜日は二回到来しているので、１２月２９日（水曜日）が、２回目の水曜日として設定回数が減算されている。
【００３６】
さらに、例えば、１２月２８日（火曜日）の時点では、１２月２３日（木曜日）は既に経過しており、１２月２９日（水曜日）、１２月３０日（木曜日）、１２月３１日（金曜日）、１月３日（月曜日）および１月４日（火曜日）が、１回目の水曜日、木曜日、金曜日、月曜日および火曜日としてそれぞれ設定回数が減算されることになる。
【００３７】
そして、減算結果が０になっときに、プログラムを変更すべき日であると判定して設定された非稼働のプログラムを実行するものである。そして、その変更すべき日を経過した後、その変更プログラムを消去して予め設定されているプログラムに復帰するものである。
【００３８】
このようにして、何回目（何回先）の何曜日として設定された日が到来すると、非稼働（休日）のプログラムが実行されることになる。
【００３９】
これによって、一週間以上先の祝日や長期休暇のプログラムの変更設定が容易に行えることになり、例えば、休暇日よりも数カ月前の休暇の予定が決まった時点で直ちにプログラムの変更設定ができるので、プログラムの変更設定をし忘れるといったことがない。
【００４０】
しかも、従来では、一週間を越える長期休暇では、一週間前からしかプログラムの変更が行えなかったので、１回でプログラムの変更を行うことができなかったけれども、この実施の形態では、１回で一週間を越える長期休暇の設定も行える。
【００４１】
しかも、休日設定キー５の操作によって非稼働の変更プログラムが設定されるので、従来のように予め設定されているプログラム本体を変更する必要がなく、簡単に行える。
【００４２】
また、休み明けに変更したプログラムを元に戻す必要もなく、従来のように変更したプログラムを元に戻すのを忘れて稼働開始が遅れるといった不都合もない。
【００４３】
図６は、以上の動作説明に供するフローチャートであり、先ず、上述の休日設定モードにし（ステップｎ１）、プログラムを変更すべき日を何回目（先）の何曜日、例えばａ回先のｂ曜日としてそれぞれ設定し（ステップｎ２）、通常の運転モード（プログラム動作モード）でプログラムを実行し（ステップｎ３）、設定されたｂ曜日になったか否かを判断し（ステップｎ４）、ｂ曜日になったときには、ａから１を減算した結果を新たなａとし（ステップｎ５）、新たなａが０になったか否かを判断し（ステップｎ６）、０になったときには、プログラムを変更すべき日であるとして、非稼働（休日）のプログラムに従って出力をオフ状態とし（ステップｎ７）、その日に対応する休日設定データである上述のａ，ｂをクリアするものである（ステップｎ８）。なお、上述のａ，ｂは、複数組、すなわち、複数の休日が設定できるものである。
【００４４】
上述の実施の形態では、変更プログラムが、非稼働とする休日のプログラムであったけれども、本発明は、非稼働のプログラムに限るものではなく、稼働プログラムであってもよい。例えば、プログラムの変更設定時に、稼働時間のプログラムを併せて設定し、上述の実施の形態と同様に、何回目の何曜日の稼働日を設定すればよい。
【００４５】
上述の実施の形態では、プログラムを変更すべき日が経過した後は、変更された設定内容を自動的にクリアして予め設定されたプログラムに復帰して制御したけれども、本発明の他の実施の形態として、操作によって変更された設定内容を消去して予め設定されたプログラムに復帰させるようにしてもよい。
【００４６】
【発明の効果】
以上のように本発明によれば、プログラムを曜日毎に設定可能な、いわゆるウィークリーのタイムスイッチ、すなわち、日付を曜日としてしか認識できないウィークリーのタイムスイッチにおいて、プログラムを変更すべき日を、何回目の何曜日として設定するので、一週間以上先の曜日のプログラムの変更が可能となり、従来のように、一週間前にならないとプログラムの変更できないといった不具合がない。
【００４７】
また、変更されたプログラムで制御がなされた後には、予め設定されているプログラムに復帰して制御するので、変更したプログラムを元に戻す必要もなく、従来のように変更したプログラムを元に戻すのを忘れて稼働開始が遅れるといった不都合もない。
【図面の簡単な説明】
【図１】本発明の実施形態に係るタイムスイッチの正面図である。
【図２】図１の内部構成を示すブロック図。
【図３】休日の設定を説明するためのカレンダーを示す図である。
【図４】休日の設定画面を示す図である。
【図５】時間の経過に伴う設定内容の変化を示す図である。
【図６】動作説明に供するフローチャートである。
【符号の説明】
１    タイムスイッチ、    ２    表示部、
３    設定手段、          ４    操作キー、
５    休日設定キー        ９    ＣＰＵ
【図１】
0003794238.tif 000002
【図２】
0003794238.tif 000003
【図３】
0003794238.tif 000004
【図４】
0003794238.tif 000005
【図５】
0003794238.tif 000006
【図６】
0003794238.tif 000007