(57)【特許請求の範囲】
【請求項１】
双方向通信が可能な伝送路に接続されて、受信した操作信号に従い開閉動作するとともに回答信号を送信して状態を回答する複数の開閉装置と、
前記伝送路に接続されて前記操作信号を送信して前記複数の開閉装置を開閉操作するとともに、前記回答信号を受信して前記状態を管理するコントロール装置とを備え、
前記複数の開閉装置それぞれは、
予め自己を一意に識別するための機器番号を入力する番号入力手段と、
前記伝送路における伝送信号無し状態となり一定時間経過した後から前記回答信号を送信開始するための回答開始タイミングを決定する回答開始タイミング決定手段とを含み、
前記回答開始タイミング決定手段は、前記回答開始タイミングを、前記番号入力手段が入力する前記機器番号毎に異ならせる、電動開閉システム。
【請求項２】
前記複数の開閉装置それぞれは、さらにタイマを含み、
前記回答開始タイミング決定手段は、
前記伝送路における伝送信号無し状態となり前記タイマによって一定時間経過が検知された後の所定長さの期間内の所定タイミングを、前記回答開始タイミングに決定し、
前記所定長さの期間の開始タイミングは、前記番号入力手段が入力する前記機器番号毎に異なる、請求項１に記載の電動開閉システム。
【請求項３】
前記複数の開閉装置それぞれには、前記機器番号の最小値から最大値まで順番に前記機器番号を割当て、
前記最大値の機器番号の次位に割当てられるべき前記機器番号は前記最小値の機器番号である、請求項１に記載の電動開閉システム。
【請求項４】
前記複数の開閉装置それぞれは、
前記コントロール装置から前記伝送路に送信された前記操作信号と、前記複数の開閉装置から前記伝送路に送信された前記回答信号とを前記伝送路から受信する第１受信手段をさらに含み、
前記回答開始タイミング決定手段は、
前記第１受信手段によって信号を受信終了してからの経過時間と、自己の前記機器番号とを用いて、前記回答開始タイミングを算出する、請求項１記載の電動開閉システム。
【請求項５】
前記コントロール装置は、
前記コントロール装置から前記伝送路に送信された前記操作信号と、前記複数の開閉装置から前記伝送路に送信された前記回答信号とを前記伝送路から受信する第２受信手段と、
前記第２受信手段によって信号を受信終了してからの経過時間に基づき、前記操作信号を前記伝送路に送信開始する操作開始可能タイミングを決定する操作開始可能タイミング決定手段とを含む、請求項１に記載の電動開閉システム。
【請求項６】
前記回答信号は、当該回答信号の送信元の前記開閉装置の前記機器番号を含み、
前記回答開始タイミング決定手段は、
前記第１受信手段によって前記回答信号を受信したとき、受信した前記回答信号に含まれた前記機器番号が指す初回機器番号と、前記第１受信手段によって当該回答信号を受信終了してからの経過時間と、自己の前記機器番号とを用いて、前記回答開始タイミングを算出する、請求項４に記載の電動開閉システム。
【請求項７】
前記回答開始タイミングを算出するために用いられる前記初回機器番号は、前記受信した回答信号に含まれる前記機器番号の次位の機器番号を指示する、請求項６に記載の電動開閉システム。
【請求項８】
前記受信した回答信号に含まれる前記機器番号が、前記複数の開閉装置に割当てされた最大値の機器番号を指すときは、前記次位の機器番号は、前記複数の開閉装置に割当てされた最小値の機器番号を指示する、請求項７に記載の電動開閉システム。
【請求項９】
前記操作信号に従い前記開閉動作を開始した場合に、動作終了するまでに前記第１受信手段によって前記操作信号または前記回答信号を受信し受信終了から所定時間を経過したときに、前記回答信号を前記決定された回答開始タイミングに従い送信する、請求項４に記載の電動開閉システム。
【請求項１０】
前記コントロール装置による前記操作信号を送信開始することが可能なタイミングは、前記回答開始タイミングよりも先行する、請求項１に記載の電動開閉システム。
【請求項１１】
前記複数の開閉装置それぞれは、
前記第１受信手段により受信した前記操作信号に従う前記開閉動作後の状態を指示する前記回答信号を前記伝送路に出力する回答信号送信手段と、
操作された前記機器番号が設定される機器番号設定手段と、
前記操作信号に従い前記開閉動作を行なわせるための駆動手段と、
前記駆動手段による開閉動作後の状態を検出する検出手段と、をさらに含み、
前記駆動手段による前記開閉動作終了時に、前記検出手段により検出された前記状態と、前記機器番号設定手段により設定された前記機器番号とを含む前記回答信号を、前記回答開始タイミングに従い前記伝送路に送信開始する、請求項４に記載の電動開閉システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電動開閉システムに関し、特に、電動機を介して駆動制御される電動ブラインド、電動シャッタおよび電動カーテンなどの複数の開閉装置と、これらの開閉装置を開閉操作するとともに状態を管理するコントロール装置とからなる電動開閉システムに関する。
【背景技術】
【０００２】
現在、複数の電動ブラインドを集中的に制御して各ブラインドの高さおよび羽根の角度を、採光と冷暖房効率の両面から適正な値にし、またブラインドを揃えることにより、冷暖房費用の節約とともに建物全体の美観を維持するのに役立つ電動ブラインドシステムが市販されている。
【０００３】
上述の、各ブラインドの高さおよび羽根の角度を適正な値にするとともにブラインドを揃えることを確実に行うことを目的に、特許文献１には、複数回連続して操作信号を送信することにより確実な開閉動作を確保する電動ブラインドシステムが示されている。
【０００４】
すなわち、混信などの原因により、操作信号が確実にブラインドに伝わらない状況が発生しても複数回連続して操作信号を送信することにより確実に開閉動作するという確率を高めている。
【０００５】
さらに確実な開閉動作を実現するために、各ブラインドから高さ等の状態を回答信号として送信させて、中央のコントローラが各ブラインドの状態を常に認識しておき、必要な場合には再操作を行ってブラインドを揃えることが行われているが、確実な通信を行うために、中央のコントローラが各１台づつ呼び出すというポーリング方式を採用したブラインドシステムが市販されている。
【０００６】
すなわち、各ブラインドからの回答信号は常に１台のみであることから回答信号同士が混信するということはなく、確実な通信が確保されている。
【特許文献１】特開平９−１９５６４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、複数回連続して操作信号を送信することは、複数回送信する途中に他のコントローラからの操作があった場合、連続している次の操作信号により無効にされるということであり、他のコントローラによる再操作が必要となる場合が発生するという問題がある。ひどい場合には、お互いの再操作が繰り返されるという危険性も存在する。
【０００８】
また、中央のコントローラから１台づつ呼び出して全機器の状態を常に確認しておくということは、通信線を常に信号有りのビジー状態としておくということであり、他のコントローラは混信を回避するために送信待機することとなり、操作に対し動作開始が遅れることとなり操作性が悪くなるという問題がある。
【０００９】
特に、状態の変化が少ないブラインドの場合にはポーリングによる回答情報は同じ情報が続くことが通常であり、通信方式としてムダが多い方式となっている。
【００１０】
それゆえに、この発明の目的は不必要な通信を排除するとともに確実な通信を行うことによって、操作性の良い確実な開閉動作を実現する電動開閉システムを提供することである。
【課題を解決するための手段】
【００１１】
この発明のある局面に従う電動開閉システムは、双方向通信が可能な伝送路に接続されて、受信した操作信号に従い開閉動作するとともに回答信号を送信して状態を回答する複数の開閉装置と、伝送路に接続されて操作信号を送信して複数の開閉装置を開閉操作するとともに、回答信号を受信して状態を管理するコントロール装置とを備える。
【００１２】
複数の開閉装置それぞれは、予め自己を一意に識別するための機器番号を入力する番号入力手段と、伝送路における伝送信号無し状態となり一定時間経過した後から回答信号を送信開始するための回答開始タイミングを決定する回答開始タイミング決定手段とを含み、回答開始タイミング決定手段は、回答開始タイミングを、番号入力手段が入力する機器番号毎に異ならせる。
【００１３】
したがって、伝送路信号無し状態となった一定時間後から、機器番号毎に重ならないように回答開始タイミングが決定されることから、回答信号同士が混信することがなくなり確実な通信が確保される。
【００１４】
好ましくは、複数の開閉装置それぞれは、さらにタイマを含み、回答開始タイミング決定手段は、伝送路における伝送信号無し状態となり前記タイマによって一定時間経過が検知された後の所定長さの期間内の所定タイミングを、回答開始タイミングに決定し、所定長さの期間の開始タイミングは、番号入力手段が入力する機器番号毎に異なる。
【００１５】
したがって、回答開始タイミングは常に所定長さ期間の幅における所定のタイミングとなる。このことにより、各開閉装置のタイマによる‘伝送路における伝送信号無し状態となり一定時間経過’の検知にずれが生じたとしても、隣り合う開閉装置同士の混信を避けることが可能となる。
【００１６】
好ましくは、複数の開閉装置それぞれには、機器番号の最小値から最大値まで順番に機器番号を割当て、最大値の機器番号の次位に割当てられるべき機器番号は最小値の機器番号である。
【００１７】
したがって、各開閉装置には回答開始タイミングが繰り返し割当てられるので、回答信号をコントロール装置に確実に送信（返信）することが可能になる。
【００１８】
好ましくは、複数の開閉装置それぞれは、コントロール装置から伝送路に送信された操作信号と、複数の開閉装置から伝送路に送信された回答信号とを伝送路から受信する第１受信手段をさらに含み、回答開始タイミング決定手段は、第１受信手段によって信号を受信終了してからの経過時間と、自己の機器番号とを用いて、回答開始タイミングを算出する。
【００１９】
好ましくは、コントロール装置は、コントロール装置から伝送路に送信された操作信号と、複数の開閉装置から伝送路に送信された回答信号とを伝送路から受信する第２受信手段と、第２受信手段によって信号を受信終了してからの経過時間に基づき、操作信号を伝送路に送信開始する操作開始可能タイミングを決定する操作開始可能タイミング決定手段とを含む。
【００２０】
好ましくは、回答信号は、当該回答信号の送信元の開閉装置の前記機器番号を含み、回答開始タイミング決定手段は、第１受信手段によって回答信号を受信したとき、受信した回答信号に含まれた機器番号が指す初回機器番号と、第１受信手段によって当該回答信号を受信終了してからの経過時間と、自己の機器番号とを用いて、回答開始タイミングを算出する。
【００２１】
好ましくは、回答開始タイミングを算出するために用いられる初回機器番号は、受信した回答信号に含まれる機器番号の次位の機器番号を指示する。
【００２２】
また好ましくは、受信した回答信号に含まれる機器番号が、複数の開閉装置に割当てされた最大値の機器番号を指すときは、次位の機器番号は、複数の開閉装置に割当てされた最小値の機器番号を指示する。
【００２３】
したがって、伝送路信号無し状態となった一定時間後から機器番号の順番にて回答信号が、不必要な待機が存在しないタイミングで順次送信されていくことになり、変化状態の早期な通信と確実な通信が確保されるとともに、無駄のない通信が確保される。
【００２４】
好ましくは、操作信号に従い開閉動作を開始した場合に、動作終了するまでに第１受信手段によって操作信号または回答信号を受信し受信終了から所定時間を経過したときに、回答信号を決定された回答開始タイミングに従い送信する。
【００２５】
したがって、開閉動作を終了制御して回答信号を送信するまでに、操作信号を受信してから所定時間後に回答信号を送信することから、隣接する開閉装置からの回答信号と混信するということがなくなるという信頼性ある通信が確保される。
【００２６】
好ましくは、複数の開閉装置それぞれは、第１受信手段により受信した操作信号に従う開閉動作後の状態を指示する回答信号を伝送路に出力する回答信号送信手段と、操作された機器番号が設定される機器番号設定手段と、操作信号に従い開閉動作を行なわせるための駆動手段と、駆動手段による開閉動作後の状態を検出する検出手段と、をさらに含み、駆動手段による開閉動作終了時に、検出手段により検出された状態と、機器番号設定手段により設定された機器番号とを含む回答信号を回答開始タイミングに従い伝送路に送信開始する。
【００２７】
好ましくは、電動開閉システムでは、コントロール装置による操作信号を送信開始することが可能なタイミングは、回答開始タイミングよりも先行する。
【００２８】
したがって、開閉装置からの回答信号よりも先に操作信号が送信開始されることから、回答信号との混信を発生させずに確実な操作信号の送信ができるとともに、複数の回答信号を待機することがないためにすぐの操作信号送信となることから動作開始遅延のない快適な操作性が確保される。
【発明の効果】
【００２９】
発明によれば、伝送路信号無し状態となった一定時間後から、機器番号毎に重ならないように回答開始タイミングが決定されることから、回答信号同士が混信することがなくなり確実な通信が確保される。
【発明を実施するための最良の形態】
【００３０】
以下、この発明の実施の形態について図面を参照して詳細に説明する。
この実施の形態においては開閉装置として昇降動作することにより開閉機能を達成するブラインドを例示しているが、ブラインドに限らずカーテン、シャッタあるいはドアなどを対象として、電動カーテン装置、電動シャッタ装置あるいは電動ドア装置として提供することもできる。また、本実施の形態では、説明の為に伝送される信号を文字として扱っているが、実際は文字（アスキーコードなど）ではなく、通信内容（操作信号の種類）が少ないことから、数値（８ビット値：００ｈ〜ＦＦｈ）が採用される。
【００３１】
図１は、この発明の実施の形態による電動ブラインドシステムの概略構成図である。図１の電動ブラインドシステムは信号の伝送路である同一の配線３を介してバス的（双方向通信可能）に接続されるブラインド装置２ａ〜２ｅ、およびコントロール装置１を含む。
【００３２】
本実施の形態では、コントロール装置１は配線３に自己が送信した信号（後述の操作信号）を同時に受信し、同様に、ブラインド装置２ａ〜２ｅのそれぞれも配線３に自己が送信した信号（後述の回答信号）を同時に受信する。
【００３３】
なお、配線３についてはＲＳ４８５規格を準拠したものを想定している（例えば、通信速度は９６００ｂｐｓ、など）。通信規格ＲＳ４８５には、ＲＳ２３２Ｃに比較した場合に次の特徴がある。
【００３４】
ＲＳ４８５は平衡型伝送方式を採用して、伝送波形が歪んでもわずかな差動入力電圧が存在すればデータ信号を検出できること、さらに伝送ラインである配線３にツイスト・ペア・ケーブルを用いて、外部雑音に強いなどの特徴があることから、長距離、高速伝送が可能である。
【００３５】
ＲＳ４８５規格は、平衡型伝送回路で構成され、最大伝送速度１０Ｍｂｉｔ／ｓ、最大伝送距離１２００ｍと高速・長距離データ伝送が可能である。また、ドライバＩＣの電源電圧は通常の電子回路の５Ｖで可能となっている。
【００３６】
これに対し、ＲＳ２３２Ｃ規格は、不平衡型伝送回路で構成され、最大１５ｍの伝送距離、２０Ｋｂｉｔ／ｓ以下の伝送速度と規定されており、また、高い雑音マージンを得るため、ドライバ出力電圧は、±５〜±１５の範囲で正・負にスイングする必要があり、電子回路が複雑になる。
【００３７】
ＲＳ４８５は、マルチプレックスのマルチポイント伝送を採用して、多数機器間の通信を伝送ライン１組で実現できる利点がある。つまり、ＲＳ４８５規格は、１組の伝送ラインにてパーティ・ラインを構成しドライバ、レシーバ最大各３２台の接続が可能となっています。また、規格制定以降にレシーバの特性が改善され、現在では最大２５６台の接続が可能となっている。通常、ブラインドシステムでは各階毎に１組の伝送ラインにてパーティ・ラインを組むが、この最大２５６台というのは適切な値となっている。
【００３８】
これに対しＲＳ２３２Ｃ規格は、１組の機器間の通信を前提にしており、複数機器と通信する場合は、それぞれに伝送ラインが必要になる。
【００３９】
このように、本実施の形態の配線３についてはＲＳ４８５規格を準拠しているので、上述のような効果を有するブラインドシステムを構成できる。
【００４０】
本実施の形態では、ブラインド装置２ａ〜２ｅについては４台しか記載していないが、配線３には最大２５５台のブラインド装置を接続可能と想定している。また、これらのブラインド装置２ａ〜２ｅのそれぞれは、自己を一意に認識可能とするために各々に異なる機器番号である「１」〜「２５５」の個別番号が予め割当てされている。ここでは、ブラインド装置２ａ、２ｂ、２ｃおよび２ｅについて、それぞれ「１」、「２」、「３」および「２５５」を割当てている。
【００４１】
また、コントロール装置１を１台として記載しているが、操作機能のみに限定した操作用コントローラについては、ブラインド装置２ａ〜２ｅに接続するなどして本ブラインドシステムに組み込むことは可能であるが、説明を簡潔にするためにコントロール装置１のみとしている。
【００４２】
また、ブラインド装置２ａ〜２ｅで例示される２５５台を昇降操作させる場合、任意の複数台からなるグループを構成することが可能であり、こららのグループ単位の昇降操作とともに、上述の個別番号を指定しての１台づつの昇降操作とすることも可能である。しかし、本実施の形態では、説明を簡潔にするために全機器指定に限定しての昇降操作に限定して説明する。
【００４３】
なお、上限位置から下限位置までの昇降動作時間については、昇降速度および昇降範囲長により異なるが、一般的には定速度制御を行うこともあり、ブラインド装置が同じ機種であればほぼ一定時間となる。本実施の形態では、昇降範囲における昇降動作時間については、約３５秒であることを前提としている。
【００４４】
図１のシステムでは、コントロール装置１からブラインド装置２ａ〜２ｅの昇降操作を行い、ブラインド装置２ａ〜２ｅの停止時には更新された高さ情報を回答信号として送信して、コントロール装置１は、これらの回答信号から各ブラインド装置２ａ〜２ｅの高さ情報を把握して、所望の高さに停止させていること、あるいは所望の高さに停止できていないことが判別可能となっている。そして、これらの判別データを報知すること、あるいは所望の高さで停止できていない機器に対しては、障害物のために停止させたのか、などのさらに詳しい情報を呼び出すことも可能であり、あるいは再度昇降操作信号を送信して確実に所望の高さにすることも可能であり、これらの管理モードは多様に存在する。
【００４５】
しかし、本実施の形態では説明を簡潔にするために、管理モードについては後述の再送信モードに限定して説明する。
【００４６】
高さ情報については、ブラインド装置のブラインドの昇降範囲における上限位置あるいは下限位置だけでなく、その途中位置についても昇降範囲の相対的位置をも認識することは一般的に可能であるが、本実施の形態では説明を簡潔にするために、高さ情報が指すブラインドの高さは、ブラインドが上昇して昇降範囲の上限位置で停止していることを指す‘上限’と、下降して昇降範囲の下限位置で停止していることを指す‘下限’、そしてそのいずれでもない途中位置に停止していることを指す‘中間’の３種類に限定している。
【００４７】
すなわち、図１のシステムの本実施の形態では、コントロール装置１からブラインド装置２ａ〜２ｅの昇降操作を行い、ブラインド装置２ａ〜２ｅは上限位置あるいは下限位置まで昇降した停止時に上限あるいは下限の高さ情報を内容とする回答信号を送信し、コントロール装置１はこれらの回答信号からブラインド装置２ａ〜２ｅの昇降動作を確認し、上限位置あるいは下限位置でないブラインド装置が存在する場合には再送信を行うことにより上限位置あるいは下限位置までに確実に昇降させることが可能となっている。
【００４８】
図２は図１のコントロール装置１の概略ブロック図である。コントロール装置１は、マイクロコンピュータ１１、ユーザが外部から操作する上昇操作スイッチ１２、下降操作スイッチ１３、停止操作スイッチ１４および再送信モードスイッチ１５、送信回路１６および受信回路１７を備える。マイクロコンピュータ１１に他の各操作スイッチ１２〜１４、再送信モードスイッチ１５、送信回路１６、受信回路１７が接続している。そして、送信回路１６と受信回路１７は配線３にも接続される。図２では‘ＳＷ’の文字は‘スイッチ’の略語を指す。他の図面でも同様である。
【００４９】
また、マイクロコンピュータ１１はＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１８およびＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１９を含む。ＲＡＭ１９には、データである無信号管理タイマ１１１、再送信管理タイマ１１２およびブラインド装置管理テーブル１１３が格納される。マイクロコンピュータ１１は図示しないがクロックを有し、当該クロックから出力されるクロック信号に同期して無信号管理タイマ１１１および再送信管理タイマ１１２の計時値が更新される。
【００５０】
マイクロコンピュータ１１は、各操作スイッチ１２〜１４から入力があれば、入力に対応する操作信号を送信回路１６から配線３に送信するとともに、配線３からの信号を、受信回路１７を介して受信する。また、再送信モードスイッチ１５が操作されて「入」である場合は、必要に応じて上昇操作スイッチ１２または下降操作スイッチ１３の入力に基づいて送信した昇降動作を指示するための操作信号を再度、送信回路１６から配線３に送信する。
【００５１】
なお、送信回路１６から操作信号を送信開始するために、受信回路１７からの受信信号の有無に基づき無信号管理タイマ１１１を管理（更新）する。具体的には、受信信号有り時は無信号管理タイマ１１１を「０ｍ秒」にリセットし続け、受信信号が無くなると、「６ｍ秒」になるまでカウントを行う。すなわち、無信号管理タイマ１１１が「６ｍ秒」未満の場合は送信不可とし、「６ｍ秒」であれば送信可として送信開始処理を行う。
【００５２】
ここで、「０ｍ秒」リセットは、６ｍ秒未満となる１文字受信毎（９６００ｂｐｓでは、約１ｍ秒毎）に実施している。そして、無信号管理タイマ１１１を操作信号の送信可否判断のみに使用することから、信号受信中の「０ｍ秒」リセットについては、送信可判断時間となる「６ｍ秒」になるまでにリセットを行えば問題ない。したがって、本実施の形態では、無信号管理タイマ１１１のカウント処理については受信信号有無に関係なく０．５ｍ秒毎に常に実施している。
【００５３】
また、必要に応じて操作信号を再送信するために、再送信モードスイッチ１５が「入」である場合には、上昇の操作信号または下降の操作信号の送信時には再送信管理タイマ１１２をＯＮとするとともに、カウントを開始する。
【００５４】
また、受信回路１７からの受信信号が回答信号である場合には、ブラインド装置の個別番号毎に回答信号に含まれる高さ情報である「上限」、「下限」、あるいは「中間」のデータをブラインド装置管理テーブル１１３に格納する。
【００５５】
なお、昇降中に送信される無信号管理タイマ１１１、２１１（後述）のリセットを目的とした回答信号のデータは「動作中」を示すが、回答信号のデータが「動作中」を指す場合には、ブラインド装置管理テーブル１１３に値は格納されない（更新されない）。
【００５６】
そして、上述の再送信管理タイマ１１２が予め設定されている時間を経過してカウントアップしている場合において、上昇の操作信号を送信した場合には、ブラインド装置管理テーブル１１３を検索して、各ブラインド装置の個別番号に対応して格納された高さ情報が「上限」を指すかを検知し、下降の操作信号を送信した場合には「下限」を指すかを検知する。通常は、正常に昇降動作が行われれば上昇の操作信号を送信した場合には全ブラインド装置が「上限」を指し、同様に下降の操作信号を送信した場合には「下限」を指すが、検知結果、１台でも異なった高さ情報を指している場合には、上昇または下降の操作信号を再送信する。
【００５７】
図３には、コントロール装置１の機能構成が示される。コントロール装置１は、ＣＰＵ１８の制御の下に送受信処理を制御および実行するために、送信管理処理部５０、０．５ｍ秒タイマ割込処理部５１、１文字受信割込処理部５２、再送信制御部５３および送信開始部５４を備える。
【００５８】
コントロール装置１は、さらに、上昇操作スイッチ１２、下降操作スイッチ１３、停止操作スイッチ１４および再送信モードスイッチ１５から与えられる操作に応じた信号を入力し、入力した信号に基づき操作されたスイッチの種別を判別するスイッチ判別部５６を含む操作入力部５５を備える。さらに、コントロール装置１は、送信回路１６を介して送信するべき信号を生成し、生成した信号を送信のためにセットする送信セット部５７１を含む信号生成部５７を備える。また、受信回路１７を介して信号を受信したか否かを検知する信号検知部５８１を有し、受信した信号を解析する信号解析部５８を備える。
【００５９】
さらにコントロール装置１は、無信号管理タイマ１１１を更新するための無信号管理タイマ更新部５９および再送信管理タイマ１１２を更新するための再送信管理タイマ更新部６０、およびブラインド装置管理テーブル１１３の管理（書込（更新）および読出（検索））をするためのテーブル管理部６１を備える。
【００６０】
信号検知部５８１は配線３の信号レベルを検知し、検知結果に基づき、配線３における伝送信号の有無を検知する。具体的には、ＲＳ４８５通信の場合、無信号時の配線３の信号レベルは「１」となっている。そして、一般的に採用されている調和同期方式の場合、スタートビット（信号レベル「０」）を含めデータ（通常は８ビット）、パリティビットに信号レベル「０」が含まれる。すなわち、信号検知部５８１は配線３の信号レベル「０」を検知して、それをスタートビットと判断し、１データ（文字）受信することになる（９６００ｂｐｓの場合、約１ｍ秒となる）。受信する間は「信号有り」と検知する。
【００６１】
図３の各部の全部または一部はＣＰＵ１８の制御の元に実行されるプログラムにより実現される。
【００６２】
図４は図１のブラインド装置２の概略ブロック図である。本実施の形態に係るブラインド装置２は共通の構成を有する。ブラインド装置２に相当するブラインド装置２ａ〜２ｅのそれぞれは、マイクロコンピュータ２１、個別番号が外部操作により設定される個別番号スイッチ２２、上限スイッチ２３、下限スイッチ２４、駆動回路２５、送信回路２６および受信回路２７を備える。マイクロコンピュータ２１に他の各スイッチ２２〜２４、駆動回路２５、送信回路２６および受信回路２７が接続している。そして、送信回路２６および受信回路２７は配線３にも接続される。上限スイッチ２３と下限スイッチ２４はブラインドの昇降範囲の上限/下限にまでブラインドの昇降が行なわれたことを検出するスイッチである。
【００６３】
また、マイクロコンピュータ２１はＣＰＵ２８およびＲＡＭ２９を含む。ＲＡＭ２９には、無信号管理タイマ２１１、無信号管理カウンタ２１２および初回回答個別番号レジスタ２１３の領域が定義されている。マイクロコンピュータ２１は図示しないがクロックを有し、当該クロックから出力されるクロック信号に同期して無信号管理タイマ２１１の計時値が更新される。
【００６４】
マイクロコンピュータ２１は、受信回路２７から上昇の操作信号を受信すれば、駆動回路２５を介して図示のないブラインドの上昇動作を行い、下降の操作信号を受信すれば駆動回路２５を介して下降動作を行い、停止の操作信号を受信すれば駆動回路２５を介しての上昇あるいは下降動作を終了（停止）する。また、上昇動作中に上限スイッチ２３が「ＯＮ」となれば上昇動作を、下降動作中に下限スイッチ２４が「ＯＮ」となれば下降動作を、それぞれ終了（停止）させる。
【００６５】
そして、昇降動作を終了した場合、すなわち高さに変化があった場合には回答信号を生成して送信回路２６から送信する。具体的には、上限スイッチ２３または下限スイッチ２４からの入力に基づき、上限スイッチ２３からの入力が「ＯＮ」を指示する場合は「上限」を、下限スイッチ２４からの入力が「ＯＮ」を指示する場合は「下限」を、いずれのスイッチの入力も「ＯＦＦ」を指示する場合は「中間」を、すなわち「上限」、「下限」、「中間」のいずれかを指示する高さ情報と、個別番号スイッチ２２の個別番号データとからなる回答信号を生成して送信回路２６から送信する。
【００６６】
また、送信回路２６から回答信号を混信することなく送信開始するために、受信回路２７からの受信信号有無の検知結果に基づき無信号管理タイマ２１１および無信号管理カウンタ２１２の値を更新する。具体的には、受信信号有りの時は無信号管理タイマ２１１および無信号管理カウンタ２１２を「０ｍ秒」および「０」にリセットし続け、受信信号が無くなると、「０．５ｍ秒」毎に無信号管理タイマ２１１のカウントを開始する。そして、カウント結果、無信号管理タイマ２１１のタイマ値が「５１７．５ｍ秒」を指示した場合、すなわち５１８ｍ秒となったことが検知された場合には、次のカウント値を「８ｍ秒」として、受信信号有りと検知される時まで「８ｍ秒」と「５１７．５ｍ秒」との間を０．５ｍ秒毎に繰り返しカウントするとともに、無信号管理カウンタ２１２を「＋１」する。
【００６７】
上述の「０ｍ秒」および「０」リセットは、８ｍ秒未満となる１文字受信毎（９６００ｂｐｓでは、約１ｍ秒毎）のマイクロコンピュータ２１に内蔵されている１文字受信時割込処理部５２にて実施している。そして、無信号管理タイマ２１１を送信可否判断のみに使用することから、受信信号有りが連続して検知される時の「０ｍ秒」リセットについては、送信可判断時間となる「８ｍ秒」になるまでにリセットを行えば問題ないことから、本実施の形態では、無信号管理タイマ２１１のカウント処理については受信信号有無に関係なく０．５ｍ秒毎に常に実施している。
【００６８】
なお、無信号管理タイマ２１１の０．５ｍ秒毎のカウント処理は、各ブラインド装置２ａ〜２ｅ間では非同期であることから、各ブラインド装置２ａ〜２ｅが「８ｍ秒」となるタイミングは０．５ｍ秒の幅を持つこととなる。すなわち、ブラインドシステムにおいては無信号管理タイマ２１１のばらつきは０．５ｍ秒の幅を持つこととなる。
【００６９】
また、受信回路２７からの受信信号が回答信号である場合には、回答信号に含まれる個別番号値（「１」〜「２５５」）を「＋１」した次位の値を初回回答個別番号レジスタ２１３に格納することにより、初回回答個別番号レジスタ２１３の値を更新する。なお、回答信号に含まれる個別番号値が最大の「２５５」であった場合には、「＋１」した「２５６」ではなく最小の「１」を格納することにより、初回回答個別番号レジスタ２１３の値を更新する。すなわち、初回回答個別番号レジスタ２１３には「１」から「２５５」のいずれかの値が格納される。また、上述の操作信号を受信した場合には、初回回答個別番号レジスタ２１３に「１」の値を格納する。なお、受信信号の解読および初回回答個別番号レジスタ２１３への値の格納は、回答信号の実送信開始セットまでの、無信号管理タイマ２１１が受信完了時の「０ｍ秒」から「８ｍ秒」になるまでにおいて処理している。
【００７０】
なお、上述の回答信号を送信開始する場合、無信号管理タイマ２１１のタイマ値と初回回答個別番号レジスタ２１３の値に基づき、送信可能の是非を判断する。送信可能と判断されるまでは回答信号の送信を待機させている。なお、無信号管理タイマ２１１のタイマ値が「８ｍ秒」未満を指示する時は伝送路（配線３）にコントロール装置１からの信号が伝送される可能性があると判定し送信不可と判断し、「８ｍ秒」以上を指す時は配線３に伝送信号が無いと判定し送信可否の判断を開始する。
【００７１】
送信可否判別は、次の判別式に従い行う。
（タイマ値［８〜５１７．５］−８）／２＋初回回答個別番号値［１〜２５５］
上述の判別式に従えば、受信信号が操作信号である場合において初回回答個別番号レジスタ２１３の初回回答個別番号値が「１」を指示する場合には、送信可否の判別は以下のようになる。
【００７２】
タイマ値：８→１（個別番号「１」回答開始タイミング）、タイマ値：８．５→１．２５、タイマ値：９→１．５、タイマ値：９．５→１．７５、タイマ値：１０→２（個別番号「２」回答開始タイミング）、タイマ値：１０．５→２．２５、タイマ値：１１→２．５、タイマ値：１１．５→２．７５、タイマ値：１２→３（個別番号「３」回答開始タイミング）・・・、タイマ値：５１６→２５５（個別番号「２５５」回答開始タイミング）、タイマ値：５１６．５→２５５．２５、タイマ値：５１７→２５５．５、タイマ値：５１７．５→２５５．７５となる。
【００７３】
このように、判別式に従う計算結果値に剰余値がなく、計算結果値が個別番号スイッチ２２の個別番号と一致した場合に、当該個別番号が割当てられた１台のブラインド装置のみが送信可能とされる。すなわち、タイマ値が８ｍ秒となれば、個別番号「１」のブラインド装置２ａが、１０ｍ秒となれば次位の個別番号「２」のブラインド装置２ｂが、１２ｍ秒となれば次位の個別番号「３」のブラインド装置２ｃが、そして５１６ｍ秒となれば個別番号「２５５」のブラインド装置２ｅが、送信可能となる。このように、初回回答個別番号レジスタ２１３の個別番号が割当てられたブラインド装置（本実施の形態の場合はブラインド装置２ａ）から２ｍ秒毎に個別番号の昇順に従い各ブラインド装置は順次回答信号を送信可能となっている。ここで、各ブラインド装置には２ｍ秒の回答信号の送信可能期間を割当てることができるが、実際には２ｍ秒の全期間ではなく最初の０．５ｍ秒という１／４の期間を回答を送信すべき期間（タイミング）に限定している。これによって、各ブラインド装置の間で無信号管理タイマ２１１の計時時間にずれが生じたとしても、隣合うブラインド装置同士の回答信号の送信タイミングが重なり混信するのを回避することができる。
【００７４】
また、上述したように無信号管理タイマ２１１は「８ｍ秒」と「５１７．５ｍ秒」との間を繰り返し計時していることから、５１６ｍ秒の次の２ｍ秒後は上述の８ｍ秒となり、個別番号「１」のブラインド装置２ａが送信可能となる。すなわち、無信号状態が続いている場合においては各ブラインド装置に対する送信可能タイミングは５１０ｍ秒毎に繰り返し訪れることとなる。
【００７５】
なお、初回回答個別番号レジスタ２１３の値が上述の「１」ではなく「２」〜「２５５」のいずれかを指示している場合には、上述の判別式から理解できるように、受信完了後の無信号管理タイマ２１１のタイマ値「８ｍ秒」時からは、初回回答個別番号レジスタ２１３の値を個別番号とするブラインド装置２ａ〜２ｅから回答開始の順番がくることになる。
【００７６】
また、判別式に従う計算結果値も「２５５」を超える場合が発生するが、その場合は計算結果値から「２５５」を引いた値を計算結果値とする。すなわち、計算結果値は、無信号管理タイマ２１１の値が８ｍ秒以上となれば、初回回答個別番号レジスタ２１３の値から始まって、最大値の「２５５」、そして次は「１」となり、それ以降は「１」と「２５５」の間を繰り返すこととなる。
【００７７】
また、無信号管理タイマ２１１は０．５ｍ秒毎にカウントしていることから、送信可能タイミングが訪れた時の各ブラインド装置２ａ〜２ｅの送信可能期間はともに「０．５ｍ秒間」となっており、各ブラインド装置２ａ〜２ｅの送信可能タイミング間の「１．５ｍ秒間」は全ブラインド装置が送信不可となっている。なお、各ブラインド装置２ａ〜２ｅの無信号管理タイマ２１１は上述したように０．５ｍ秒幅のばらつきを持っていることから、ブラインドシステムの全ブランド装置の送信不可タイミングは少なくとも「１．０ｍ秒間」あることとなり、各ブラインド装置２ａ〜２ｅの０．５ｍ秒タイマの精度が同一であれば、複数の（２台以上の）ブラインド装置が同時に送信可タイミングとなることはない。
【００７８】
しかし、経過時間が大きくなればなるほど、各ブラインド装置２ａ〜２ｅ間のタイマずれは蓄積されていくことになり、上述の全ブラインド装置の送信不可タイミングについても「１．０ｍ秒間」から「０」となり、そして逆転、すなわち混信する可能性が発生することになる。
【００７９】
これを防止するために、全ブラインド装置送信不可タイミングが「０」となるまでにダミーの信号を配線３に送信して、コントロール装置１および各ブラインド装置２ａ〜２ｅにおいて上述した信号受信時の無信号管理タイマ１１１および２１１の「０」リセットを行わせている。
【００８０】
すなわち、停止時には、回答信号を送信することとなる昇降動作中に無信号時間が上述の全ブラインド装置送信不可タイミングが「０」に至らないことを考慮した一定の時間（本実施の形態では３５秒）経過すれば回答信号を送信セットする。なお、その場合の回答信号を構成する高さ情報は上述の停止時の「上限」、「下限」、「中間」ではなく、「動作中」を指示するものとしている。上述したコントロール装置１におけるブラインド装置管理テーブル１１３の更新時には、「動作中」の回答信号を受信した場合には更新をしないようにする。すなわち、「動作中」を指示する高さ情報からなるダミー信号としての回答信号は、無信号管理タイマ１１１および２１１のリセットのみを目的としている。
【００８１】
なお、ブラインド装置２ａ〜２ｅの全機器が回答セットを行うが、全機器が送信する必要はなく、１台からの送信で十分であることから、回答セットしている時に回答信号を受信した時、昇降動作中であった場合にはその回答セットをリセットしている。
【００８２】
図５には、本実施の形態に係るブラインド装置２の機能構成が示される。ブラインド装置２に相当する各ブラインド装置２ａ〜２ｅは同様な機能構成を有している。
【００８３】
図５を参照してブラインド装置２は、ブラインド３０２の昇降動作による開閉機構を実現するためのブラインド部３０、信号の送信および受信を制御するための０．５ｍ秒タイマ割込部３１、１文字受信時割込処理部３２、送信可否判別部３３、受信信号解読処理部３４を備える。ブラインド部３０はブラインド３０２に昇降動作を行なわせるための駆動回路２５、昇降動作によりブラインド３０２が昇降範囲の上限にまで上昇したこと、および下限にまで下降したことを検知する上限スイッチ２３および下限スイッチ２４からなる昇降スイッチ部３０１を含む。
【００８４】
さらに、ブラインド装置２は、昇降動作を管理するための昇降動作中管理処理部３５を備える。また、個別番号スイッチ２２によって与えられる個別番号のデータを入力するための個別番号入力部３６を備える。
【００８５】
さらにブラインド装置２は、送信回路２６を介して配線３に送信すべき信号を生成するための送信セット部３７１を有する信号生成部３７、受信回路２７を介して配線３から受信した信号を検知し、受信信号が検知された場合に受信信号を解析する信号検知部３８１を備える信号解析部３８、無信号管理タイマ２１１を更新するための無信号管理タイマ更新部３９、無信号管理カウンタ２１２の値を更新するための無信号管理カウンタ更新部４０および初回回答個別番号レジスタ２１３の値を更新する個別番号レジスタ更新部４１を備える。
【００８６】
図５の各部の全部または一部はＣＰＵ２８の制御の元に実行されるプログラムにより実現される。
【００８７】
ここで、図６を参照して、本実施の形態に係る操作信号および回答信号の構成について説明する。図６（Ａ）を参照して操作信号はヘッダ部およびボディ部からなる。ヘッダ部には、当該信号が操作信号であることの信号種別を示すデータ（“ＯＰ”）７１が格納され、ボディ部には、操作による指示内容を示す操作指示７２が格納される。操作指示は‘上昇’、‘下降’および‘停止’のいずれかを指す。なお、操作信号には一般的には操作対象となる「機器指定」（グループ番号、個別番号、または個別番号範囲など）のデータが含まれることとなるが、説明を簡単にするために本実施の形態では「全機器指定に限定し」、「機器指定」のデータは省略している。
【００８８】
図６（Ｂ）を参照して回答信号は、ヘッダ部およびボディ部からなる。ヘッダ部には、当該信号が回答信号であることの信号種別を示すデータ（“ＡＮＳ”）８１が格納され、ボディ部には、当該回答信号の送信元のブラインド装置を一意に識別するための個別番号のデータ８２および高さ情報８３が格納される。高さ情報８３は通常はブラインド装置２の昇降動作の状態を指す現在のブラインド３０２の高さ（上限、下限、中間）の別を示す。なお、高さ情報８３は上述したように回答信号がダミー送信となる場合には‘動作中’を指すことになる。
【００８９】
図７には、本実施の形態に係るブラインド装置管理テーブル１１３の内容例が示される。図７を参照してブラインド装置管理テーブル１１３には、配線３に接続可能な最大２５５台のブラインド装置のそれぞれについて、その個別番号（１〜２５５）と、高さ情報とを対応付けて格納することができる。
【００９０】
実際には、配線３に接続されているブラインド装置のそれぞれに割当てられた個別番号に対応する領域に、当該ブラインド装置から受信した回答信号の高さ情報（上限、下限、中間のいずれかの値）が格納される。図７のブラインド装置管理テーブル１１３に登録されている個別番号のデータのうち、当該データで示される個別番号が割当てられたブラインド装置が配線３に接続されていない場合には、対応する高さ情報の値には“−”が予め格納される。‘−’は対応する個別番号のブラインド装置が配線３に接続されていないことを指示する。図７のブラインド装置管理テーブル１１３において、データ“−”は、初期設定されると想定する。
【００９１】
図８は、コントロール装置１の送信管理処理部５０のメインルーチンを指すフローチャートであり、図９はコントロール装置１の０．５ｍ秒タイマ割込処理部５１のルーチンを指すフローチャートである。次に図１、図２、図３、図８および図９を参照してコントロール装置１の動作を説明する。
【００９２】
操作スイッチ１２〜１４のいずれかが操作されると、ステップＳ１（以下、ステップは省略する）にて操作入力部５５は操作スイッチ入力「有」と判別し、Ｓ２にてスイッチ判別部５６は操作スイッチの種別を判別する。信号生成部５７は、スイッチ判別部５６の判別結果に基づき、上昇操作スイッチ１２と判別された場合にはＳ８にて信号生成部５７は操作信号７２が‘上昇操作’を指す操作信号を生成し、送信セット部５７１は生成した信号を送信セットする。同様にして、下降操作スイッチ１３と判別された場合にはＳ９にて信号生成部５７は操作信号７２が‘下降操作’を指す操作信号を生成し、送信セット部５７１は生成した信号を送信セットする。停止操作スイッチ１４と判別された場合にはＳ１０にて信号生成部５７は操作信号７２が‘停止操作’を指す操作信号を生成し、送信セット部５７１は生成した操作信号を送信セットする。
【００９３】
ここで、「操作信号を送信セットする」とは、送信セット部５７１が、ＲＡＭ１９の所定領域である「送信信号バッファ」（図示せず）に操作信号を格納するとともに、ＲＡＭ１９に予め格納された「送信セットフラグ」（図示せず）をセット（たとえば‘１’に更新）することを指す。「送信信号バッファ」の操作信号が読出されて送信回路１６を介して送信されると、送信セット部５７１は「送信セットフラグ」をリセット（たとえば‘０’に更新）する。また、「操作信号を再送信セットする」とは、送信セット部５７１が、「送信信号バッファ」に格納されている操作信号を再度送信するために、「送信セットフラグ」をセット（‘０’から‘１’に更新）することを指す。
【００９４】
そして、「上昇」または「下降」の操作信号が送信セットされた場合には、Ｓ１３にて操作入力部５５は再送信モードスイッチ１５からの入力の判別を行う。判別結果に基づき、「入」と操作されていると判別するとＳ１４にて、再送信管理タイマ更新部６０は再送信管理タイマ１１２をタイマ値「０」とセットしＯＮする（計時開始させる）。
【００９５】
また、判別結果に基づき、再送信モードスイッチ１５が「切」と操作されていると判別した場合には、または停止操作スイッチ１４が操作されたと判別した場合には、Ｓ１５にて再送信管理タイマ更新部６０は再送信管理タイマ１１２をＯＦＦする（計時停止する）。
【００９６】
すなわち、操作スイッチ１２〜１４が操作された場合には、操作スイッチの種別に対応する種類の操作信号が送信セットされるとともに、再送信管理タイマ１１２のＯＮおよびタイマ値「０」セット、あるいはＯＦＦが実施される。
【００９７】
操作スイッチ１２〜１４が操作されていない場合は、Ｓ１にて操作入力「無」と判別された後、再送信管理タイマ更新部６０によって再送信管理タイマ１１２のＯＮ（Ｓ３）およびカウントアップ（Ｓ４）が判別され、ＯＮされていないと判別された場合（Ｓ３「Ｎｏ」）、またはＯＮ（Ｓ３「Ｙｅｓ」）されていてもカウントアップしていないと判別された場合（Ｓ４「Ｎｏ」）には、何も処理はされずに次の図示のないメインルーチン処理へ移行する。
【００９８】
しかし、再送信管理タイマ１１２がセットされてカウントアップ（例えば、４０秒）していると判別された場合には、Ｓ１にて操作スイッチ入力「無」、Ｓ３にて再送信管理タイマ１１２・ＯＮ「Ｙｅｓ」、Ｓ４にて再送信管理タイマ１１２タイムアップ「Ｙｅｓ」と判別されて、Ｓ５にて再送信制御部５３は、送信済みではあるが送信信号バッファにセットされたまま残っている操作信号を判別する。判別結果、操作指示７２が「上昇」操作を指示すると検知した場合はＳ６に移行し、「下降」操作信号を指示すると検知した場合はＳ７に移行する。
【００９９】
Ｓ６では、テーブル管理部６１は、ブラインド装置管理テーブル１１３を検索して格納されている高さ情報を判別する。そして、全てのブラインド装置に対応の高さ情報が「上限」を指示すると判別すると（Ｓ６でＹｅｓ）、Ｓ１５に移行する。しかし、１台でも「上限」を指示していないと判別すると（Ｓ６でＮｏ）、Ｓ１１にて送信セット部５７１は上昇操作信号を再送信セットする。その後、Ｓ１５に移行する。
【０１００】
Ｓ１５においては、再送信管理タイマ更新部６０は再送信管理タイマ１１２をＯＦＦとする。
【０１０１】
Ｓ７では、Ｓ６と同様にブラインド装置管理テーブル１１３の高さ情報が判別される。そして、全てのブラインド装置に対応の高さ情報が「下限」を指示すると判別すると（Ｓ７でＹｅｓ）、Ｓ１５に移行するが、１台でも「下限」を指示していないと判別すると（Ｓ７でＮｏ）、Ｓ１２にて送信セット部５７１は下降操作信号を再送信セットした後、Ｓ１５に移行する。
【０１０２】
その結果、次のＳ１の処理では、操作スイッチ入力「無」、Ｓ３にて再送信管理タイマ１１２・ＯＮが「Ｎｏ」と判別されて、次に操作スイッチ１２〜１４が入力されるまで、次のメインルーチン処理へと移行するだけとなる。
【０１０３】
すなわち、Ｓ１４にて再送信管理タイマ１１２がセットされた場合、予め設定されている時間が経過してタイムアップが検出されたとき、上限まで上昇動作しているか、あるいは下限まで下降動作しているかが信号解析部５８によって、受信した回答信号の受信データに基づき判別される。判別結果、全ブラインド装置２ａ〜２ｅのうち１台でも他と異なる高さ情報８３を指示することを検知すると、Ｓ８またはＳ９にて送信された昇降操作信号の再送信が再送信制御部５３の制御の元に１回だけ実施される。すなわち、送信開始部５４は、「送信セットフラグ」がセット（‘１’）であることを検知して、応じて「送信信号バッファ」に格納されている操作信号を読出して、送信回路１６を介して配線３に送信する。これにより、同一の操作信号が再度送信される。
【０１０４】
なお、上述の昇降操作信号が送信セットされた場合、送信回路１６を介した実際の送信開始処理は送信開始部５４が制御する。具体的には、０．５ｍ秒タイマ割込処理部５１による図９の０．５ｍ秒タイマ割込ルーチンに従い送信開始部５４が送信を開始する。
【０１０５】
図９を参照して、０．５ｍ秒タイマ割込ルーチンは、ＣＰＵ１８は０．５ｍ秒毎に０．５ｍ秒タイマ割込処理部５１に対し割込み起動をかけることで開始される。０．５ｍ秒タイマ割込処理部５１は起動されると各部を制御して以下の処理を行う。
【０１０６】
まず、Ｓ２１にて、無信号管理タイマ更新部６０は無信号管理タイマ２１１のタイマ値を読出し、タイマ値が「６ｍ秒」を指示するか否かを判別する。「６ｍ秒」を指示すると判別すると（Ｓ２１でＹｅｓ）Ｓ２３の処理に移行するが、指示しないと判別すれば（Ｓ２１でＮｏ）、Ｓ２２にて無信号管理タイマ１１１のタイマ値について「＋０．５ｍ秒」の処理を行なう。
【０１０７】
すなわち、受信回路１７から操作信号または回答信号を受信している間の「０ｍ秒」から受信終了後から０．５ｍ秒単位で大きくなり、６ｍ秒となればＳ２１にてカウントアップと判別されてカウント処理は行われなくなる。
【０１０８】
本無信号管理タイマ１１１のカウント処理の次には、操作信号の実送信開始処理が行われる。すなわち、上述のＳ８〜Ｓ１２にて操作信号の送信セットが実施された場合、Ｓ２３にて無信号管理タイマ更新部５９は送信セットフラグが‘１’を指示することを検知し、応じて操作信号の送信セットと判別し（Ｓ２３でＹｅｓ）、Ｓ２４にて無信号管理タイマ１１１のタイマ値を読出し、読出したタイマ値を判別する。判別結果、タイマ値が６ｍ秒を指示していない場合には（Ｓ２４でＮｏ）、Ｓ２６の処理を経て本割込み処理を終了する。一方、６ｍ秒を指示していれば、あるいは６ｍ秒になっていた場合には（Ｓ２４でＹｅｓ）、Ｓ２５にて実送信開始がセットされる。
【０１０９】
すなわち、操作信号が送信セットされると無信号管理タイマ１１１が６ｍ秒になっていた場合、あるいは６ｍ秒になるまで待機して、送信開始部５４は、送信信号バッファから読出した操作信号を、送信回路１６を介して配線３に送信開始する。これを実送信開始という。
【０１１０】
実送信開始処理が実施されれば、操作信号の各１文字送信（９６００ｂｐｓの場合は、約１ｍ秒毎）する毎に、次文字送信セット処理用の１文字送信終了時割込処理による送信開始部５４内の次送信文字セット処理部（図示せず）によって、送信するべき操作信号の全文字送信が順次実施されることとなる。
【０１１１】
なお、信号検知部５８１によって受信回路１７から受信信号が有ると検知された場合には、無信号管理タイマ更新部５９によって無信号管理タイマ１１１を「０ｍ秒」にリセットする処理は、別途割込ルーチン、すなわち受信信号の各１文字受信（９６００ｂｐｓの場合は、約１ｍ秒毎）するごとに、１文字受信割込処理部５２の割込みによって無信号管理タイマ更新部５９を制御して、無信号管理タイマ１１１に「０」を格納（更新）する「０ｍ秒」リセット処理（省略）が実施される。
【０１１２】
なお、再送信管理タイマ１１２がＯＮとなっている場合は、当該０．５ｍ秒タイマ割込処理のＳ２６にて「Ｙｅｓ」と判別されて、次のＳ２７にて再送信管理タイマ更新部６０により再送信管理タイマ１１２の値を「＋０．５ｍ秒」更新する。
【０１１３】
図１０は、ブラインド装置２ａ〜２ｅの受信信号解読処理部３４の、図１１は昇降動作中管理処理部３５のメインルーチンのフローチャートを示し、図１２は、ブラインド装置２ａ〜２ｅの０．５ｍ秒タイマ割込部３１の処理フローチャートを示す。次に図１、図４、図５、図１０〜図１２を参照してブラインド装置２ａ〜２ｅの動作を説明する。
【０１１４】
信号検知部３８１が受信回路２７から操作信号または回答信号、すなわち各信号を構成する全文字信号を受信すると、信号解析部３８はＳ３１にて信号を解析し解析結果に基づき信号を受信した（Ｓ３１でＹｅｓ）と判別する。そして、Ｓ３２にて受信信号解読処理部３４は受信信号を解読して、そのヘッダ部の情報に基づき、受信信号はコントロール装置１からの「上昇」、「下降」、「停止」の操作信号であるか、あるいはブラインド装置２ａ〜２ｅからの回答信号（「回答」）であるかの種別を判別する。
【０１１５】
「上昇」、「停止」、「下降」の操作信号と判別した場合には、受信信号解読処理部３４は、それぞれＳ３３にて上昇動作、Ｓ３４にて停止動作、Ｓ３５にて下降動作を指示する駆動信号をブラインド部３０の駆動回路２５に出力する。これにより、駆動回路２５はブラインド３０２を与えられる駆動信号に基づき駆動するので、ブラインド３０２は操作信号に基づき昇降動作または停止動作を行なう。
【０１１６】
なお、Ｓ３４において「停止」動作がされる場合には、続くＳ３６にて、信号生成部３７によって回答信号が生成されて、送信セット部３７１によって生成された回答信号について回答セットが行われる。そして、いずれも次のＳ３７において、個別番号レジスタ更新部４１によって初回回答個別番号レジスタ２１３の値が「１」に更新される。
【０１１７】
回答信号の場合にはＳ３２において「回答」と判別されて、次のＳ３８にて昇降動作中管理処理部３５によって駆動回路２５がブラインド３０２に出力する信号に基づき昇降動作中の是非が判別される。昇降動作中であると判別された場合には（Ｓ３８でＹｅｓ）、Ｓ３９にて送信セット部３７１は回答信号の回答をリセットする、すなわち、回答セットされている場合には回答信号の送信が中止となる。
【０１１８】
ここで「回答セット」とは、マイクロコンピュータ２１のＲＡＭ２９の所定領域である「送信信号バッファ」（図示せず）に信号生成部３７によって生成された回答信号を、送信セット部３７１によってセット（格納）するとともに、同様にＲＡＭ２９に予め格納された「送信セットフラグ」（図示せず）をセット（‘１’に更新）することを指す。
【０１１９】
また、「回答リセット」とは、送信セット部３７１によって「送信セットフラグ」をリセット（‘０’に更新）することを指す。したがって「送信セットフラグ」がセットされているときは「送信信号バッファ」の回答信号は送信すると判別され、リセットされているときは「送信信号バッファ」の回答信号は送信しないと判別される。
【０１２０】
なお、昇降動作中に回答セットされている場合、後述するが、「送信信号バッファ」の回答信号はダミーの回答信号である。
【０１２１】
次に、受信信号解読処理部３４はＳ４０において、Ｓ３１で受信した回答信号に含まれる個別番号８２の値が最大値の「２５５」であるか否かを判別する。「２５５」でないと判別した時は（Ｓ４０でＮｏ）、Ｓ４１にて個別番号レジスタ更新部４１は初回回答個別番号レジスタ２１３に、受信した回答信号に含まれる個別番号８２の値を「＋１」した値を格納する。
【０１２２】
なお、個別番号８２が「２５５」を指す回答信号であった場合には（Ｓ４０でＹｅｓ）、Ｓ３７にて個別番号レジスタ更新部４１によって初回回答個別番号レジスタ２１３の値は、「２５５」の次の個別番号である「１」が格納される。
【０１２３】
すなわち、ブラインド装置は、操作信号を受信すれば、当該操作信号の操作指示７２に基づき昇降動作の駆動開始または昇降動作中の停止を行うとともに、操作指示７２が停止操作を指示する場合はさらに回答信号の回答セットを行う。そして、操作信号を受信した場合には停止時に送信されるべき回答信号の個別番号８２が「１」を指示するように、また回答信号を受信した場合には、次の個別番号からの回答となるように、初回回答個別番号レジスタ２１３の値が更新される。
【０１２４】
更に、回答信号の場合には、Ｓ３９において無信号管理時間のリセットを目的としたダミーの回答信号送信が中断される。
【０１２５】
続いて昇降動作中管理処理部３５による図１１の処理が実行される。まず、ブラインド部３０の駆動回路２５からの出力信号に基づき昇降動作が停止していると判別した場合は（Ｓ５１でＮｏ、Ｓ５２でＮｏ）、次のメインルーチン処理に移行するが、図１０の上昇または下降の操作信号を受信したことに応じて上昇または下降動作していると判別された場合には、上昇中はＳ５１にて「Ｙｅｓ」、下降中はＳ５２にて「Ｙｅｓ」と判別されて、上昇中はＳ５３にて昇降スイッチ部３０１の出力に基づき上限スイッチ２３のＯＮ／ＯＦＦが判別され、下降中はＳ５４にて昇降スイッチ部３０１の出力に基づき下限スイッチ２４のＯＮ／ＯＦＦが判別される。いずれも上限まで上昇していない、あるいは下限まで下降していないということで出力が「ＯＦＦ」を指示する場合には、次のメインルーチン処理に移行する。
【０１２６】
昇降動作中管理処理部３５は昇降スイッチ部３０１の出力に基づき、上昇中に上限スイッチ２３が「ＯＮ」、または下降中に下限スイッチ２４が「ＯＮ」となったことを検出すると、Ｓ５５にて駆動回路２５を制御して昇降動作を停止させる。そして、Ｓ５６にて昇降動作中管理処理部３５は信号生成部３７を制御して回答信号を生成して回答セットを実施する。
【０１２７】
すなわち、上昇動作となり上限位置まで上昇した場合、または下降動作となり下限位置まで下降した場合には昇降動作が停止されるとともに、回答信号が生成されて回答セットされる。生成される回答信号の回答データである高さ情報８３は、上昇時は上限スイッチ２３がＯＮしていることから「上限」、下降時は下限スイッチ２４がＯＮしていることから「下限」をそれぞれ指示する。また、生成される回答信号の個別番号８２は、個別番号入力部３６が個別番号スイッチ２２から入力した個別番号を指示する。
【０１２８】
なお、上述の回答信号が回答セットされた場合、実際の回答信号の送信開始処理は、０．５ｍ秒タイマ割込部３１が図１２の０．５ｍ秒タイマ割込ルーチンに従い各部を制御して実施する。０．５ｍ秒タイマ割込部３１は、ＣＰＵ２８が０．５ｍ秒毎のタイマ割込みをかけることによって起動される。
【０１２９】
０．５ｍ秒タイマ割込ルーチンでは、まず、Ｓ６１にて無信号管理タイマ更新部３９によって無信号管理タイマ２１１のタイマ値の「＋０．５ｍ秒」処理が行われる。そして、Ｓ６２にて更新したタイマ値のチェックが行われ、５１８ｍ秒でなければ「Ｎｏ」と判別されて、本「＋０．５ｍ秒」処理を終了し、Ｓ６８の回答実送信開始処理に移行する。しかし、５１８ｍ秒となった場合（Ｓ６２でＹｅｓ）、すなわち５１７．５ｍ秒であった場合には、Ｓ６３にて無信号管理タイマ更新部３９は無信号管理タイマ２１１の「＋０．５ｍ秒」の更新タイマ値として８ｍ秒に更新する。
【０１３０】
なお、無信号管理タイマ２１１のタイマ値は後述するように受信中は０ｍ秒にリセットされており、上述したように受信完了時から０．５ｍ秒づつ足されていく。すなわち、無信号管理タイマ２１１のタイマ値は、０ｍ秒→５１７．５ｍ秒→８ｍ秒→５１７．５ｍ秒→８ｍ秒・・・と更新されて、８ｍ秒と５１７．５ｍ秒の間を５１０ｍ秒毎に繰り返しカウントしていく。
【０１３１】
上述のＳ６３にて「８ｍ秒」がセットされた場合、さらに、Ｓ６４にて昇降動作中管理処理部３５により駆動回路２５の出力信号に基づき昇降動作中の是非が判別される。判別結果に基づき、昇降動作中と検出されると（Ｓ６４でＹｅｓ）、Ｓ６５にて無信号管理カンタ更新部４０によって無信号カウンタ２１２のインクリメントすなわち無信号カウンタ２１２の値を「＋１」する。
【０１３２】
なお、無信号管理カウンタ２１２のカウント値は、無信号管理カンタ更新部４０によって、受信中は無信号管理タイマ２１１と同様、後述するように「０」にリセットされており、無信号管理タイマ２１１のタイマ値が８ｍ秒から５１８ｍ秒となる毎に「＋１」されていく。
【０１３３】
そして、Ｓ６６にて「＋１」された無信号管理カウンタ２１２の値が「６０」を指示するかいなかの判定がされる。判定結果、「６０」を指示すると検出されなければ（Ｓ６６でＮｏ）、Ｓ６８の回答セット処理に移行する。しかし、「６０」を指示すると検出されると、すなわち無信号時間が約３０秒、すなわち３０６０８ｍ秒（８ｍ秒＋５１０ｍ秒×６０）となれば（Ｓ６６でＹｅｓ）、Ｓ６７にて信号生成部３７によって回答信号が生成されて回答セットが行われて、Ｓ６８の回答セット処理に移行する。
【０１３４】
上述の無信号管理タイマ２１１と無信号管理カウンタ２１２のカウント処理の次には、回答信号の実送信開始処理が行われる。すなわち、上述のＳ３６、Ｓ５６またはＳ６７にて回答セットが実施された場合には、Ｓ６８にてＲＡＭ２９の「送信セットフラグ」の値に基づき回答セットと判別され（Ｓ６８でＹｅｓ）、Ｓ６９にて無信号管理タイマ更新部３９によって無信号管理タイマ２１１のタイマ値が判別される。判別結果、８ｍ秒未満を指示すると検知すれば（Ｓ６９でＮｏ）割込ルーチンを終了する。
【０１３５】
一方、８ｍ秒以上（８ｍ秒〜５１７．５ｍ秒）を指示すると検知されると（Ｓ６９でＹｅｓ）、Ｓ７０に移行する。すなわち、受信完了後８ｍ秒まで待機した以降はＳ７０にて上述の送信可否の判別式に従う計算が送信可否判別部３３によって実施される。そして、送信可否判別部３３は、Ｓ７１にて計算結果の剰余値発生の有無を判別する。剰余値発生有りを検知すると（Ｓ７１でＹｅｓ）、割込ルーチンを終了し、剰余値発生無しを検知すると（Ｓ７１でＮｏ）、送信可否判別部３３はＳ７２にて計算結果値と個別番号入力部３６を介した個別番号スイッチ２２の入力値とを比較する。比較結果に基づき両値が一致しないと検知したとしたときは（Ｓ７２でＮｏ）、割込ルーチンを終了し、両値の一致を検知したときは（Ｓ７２でＹｅｓ）、Ｓ７３にて実送信開始がセットされる。
【０１３６】
ここで「実送信開始がセットされる」とは、送信セット部３７１が「送信信号バッファ」に格納された回答信号から最初の１文字を読出し、送信回路２６を介し配線３に送信することを指す。以降は、順次に１文字が読出されて送信される。
【０１３７】
このように、回答信号が回答セットされると無信号管理タイマ２１１が８ｍ秒以上になっていた場合、自己の個別番号に基づき送信可否タイミングを判別して、判別結果に基づき個別番号毎に許されているタイミングにて回答信号の実送信開始が行なわれる。
【０１３８】
実送信開始処理が実施されれば、上述のコントロール装置１と同様に別途割込ルーチン（省略）にて回答信号の実送信処理が管理されて実施されることとなる。
【０１３９】
なお、受信回路２７から受信信号が有る場合に無信号管理タイマ２１１を「０ｍ秒」にリセットする処理、および無信号管理カウンタ２１２を「０」にリセットする処理は、別途割込ルーチン、すなわち受信信号の各１文字受信（９６００ｂｐｓの場合は、約１ｍ秒毎）するごとに、１文字受信時割込処理部３２の制御の元に無信号管理タイマ更新部３９と無信号管理カンタ更新部４０によって無信号管理タイマ２１１および無信号管理カウンタ２１２に「０」を格納して更新する無信号管理タイマ／カウンタ・リセット処理（省略）により実施される。
【０１４０】
次に、ブラインド装置２ａ〜２ｅが上限位置にて停止している状態で、コントロール装置１を再送信モードスイッチ１５からの入力が「入」を指す場合において、下降操作した場合のブラインド装置２ａ〜２ｅ、およびコントロール装置１の動作について図８のフローチャートに従い説明する。
【０１４１】
コントロール装置１の下降操作スイッチ１３を操作すると、操作スイッチ入力「有」（Ｓ１）、そして種別は「下降」スイッチ（Ｓ２）と判別されて、信号生成部５７は「下降」の操作指示７２を有する操作信号を生成し送信セット（Ｓ９）し、操作入力Ｂ５５によって再送信モードスイッチ１５の入力が「入」を指示すると判定されて（Ｓ１３）、その後、再送信管理タイマ更新部６０によって再送信管理タイマ１１２をＯＮおよびタイマ値を「０」（Ｓ１４）にする。
【０１４２】
送信セットされた「下降」操作信号は、送信セット「Ｙｅｓ」（Ｓ２３）と判別され、そして無信号６ｍ秒後、あるいは無信号６ｍ秒以降後であれば、無信号管理タイマ更新部５９によって無信号管理タイマが６ｍ秒を指示すると検知されて（Ｓ２４でＹｅｓ）、実送信が開始セット（Ｓ２５）される。この実送信開始セットされた「下降」操作信号は、送信開始部５４によって送信回路１６から伝送路である配線３へ送信される。
【０１４３】
コントロール装置１は、実送信開始した当該「下降」操作信号を送信回路１６から送信するとともに、受信回路１７を介して受信すると、応じて、信号解析部５８によって操作信号の受信と検知される。これにより、無信号管理タイマ更新部５９は無信号管理タイマ１１１を「０ｍ秒」にリセットするとともに、当該「下降」操作信号の送信終了すなわち受信終了後は、０．５ｍ秒毎に６ｍ秒となるまで、６ｍ秒「Ｎｏ」（Ｓ２１）と判別して、「＋０．５ｍ秒」カウント処理（Ｓ２２）を行うとともに、再送信管理タイマ更新部６０は再送信管理タイマ１１２のＯＮを検知して（Ｓ２６でＹｅｓ）、再送信管理タイマ１１２を「＋０．５ｍ秒」カウント処理を行っていく（Ｓ２７）。
【０１４４】
ブラインド装置２ａ〜２ｅは、信号検知部３８１は受信回路２７を介して上述の配線３に送信された「下降」操作信号の受信を検知すると（Ｓ３１でＹｅｓ）、信号解析部３８は受信信号を解析して信号種別「下降」と検出する（Ｓ３２）。そして、この検出結果に基づき昇降動作中管理処理部３５は下降動作を駆動回路２５に指示する（Ｓ３５）。駆動回路２５は指示に基づきブラインド３０２に下降動作の駆動信号を出力するのでブラインド３０２は下降動作を開始する。このとき、個別番号レジスタ更新部４１は、初回回答個別番号レジスタ２１３の値を「１」に更新する（Ｓ３７）。
【０１４５】
また、当該「下降」操作信号の受信中は、無信号管理カウンタ２１２を「０」にリセット、および無信号管理タイマ２１１を「０ｍ秒」にリセットするとともに、０．５ｍ秒毎に「＋０．５ｍ秒」カウント（Ｓ６１）を行う。そして、受信終了後、無信号管理タイマ２１１は「０ｍ秒」から「＋０．５ｍ秒」（Ｓ６１）されていくこととなる。そして、５１８ｍ秒までカウントすると（Ｓ６２でＹｅｓ）、８ｍ秒に更新されるとともに（Ｓ６３）、昇降動作中と検知されて（Ｓ６４でＹｅｓ）無信号管理カウンタ２１２は「＋１」更新されていく。
【０１４６】
そして、上述したように約３０秒後の無信号管理タイマ２１１の５１８ｍ秒を８ｍ秒に更新セットし（Ｓ６３）、および無信号管理カウンタ２１２を「＋１」（Ｓ６７）した時に、無信号管理カウンタ２１２の値が６０を指示していると検知されると（Ｓ６６でＹｅｓ）、回答信号の回答セット（Ｓ６７）が行われる。
【０１４７】
なお、無信号管理タイマ２１１のタイマ値が「８ｍ秒」であることと、初回回答個別番号レジスタ２１３の値が「１」であることから、引き続く実送信開始処理では個別番号「１」のブラインド装置２ａのみ、実送信開始セットされた回答信号を、送信回路２６から配線３へ送信する。すなわち下降動作中であることから高さ情報８３は「動作中」を指示し、および個別番号８２は「１」を指示する回答信号の実送信開始セット（Ｓ７３）が行われて、配線３へ送信される。
【０１４８】
上述の「下降」操作信号と同様に、配線３に送信された当該回答信号はコントロール装置１およびブラインド装置２ａ〜２ｅによって受信される。この受信に応じて、それぞれの無信号管理タイマ１１１および２１１が「０ｍ秒」にリセットされるともに、無信号管理カウンタ２１２が「０」にリセットされる。
【０１４９】
そして、ブラインド装置２ａ〜２ｅでは、受信信号の種別は「回答」であると検知されて（Ｓ３２）、続いて昇降動作中であると検知されて（Ｓ３８でＹｅｓ）、回答リセットがされる（Ｓ３９）。すなわち、ブラインド装置２ｂ〜２ｅの個別番号２〜２５５の機器にセットされているダミーの回答信号の送信が中断となる。次に、個別番号「１」を「＋１」した「２」が、個別番号レジスタ更新部４１によって初回回答個別番号レジスタ２１３に格納される（Ｓ４１）。
【０１５０】
このように、「下降」操作信号を受信して約３０秒後にはブラインド装置２ａ〜２ｅの全機器において回答セットが行なわれるが、個別番号が‘１’のブラインド装置２ａの回答信号のみが配線３に送信されて、コントロール装置１およびブラインド装置２ａ〜２ｅの無信号管理タイマ１１１、２１１のリセットが実施される。すなわち、無信号管理タイマ１１１、２１１の３０秒間のタイマずれがリセットされる。
【０１５１】
なお、コントロール装置１の信号解析部５８は受信した回答信号の高さ情報８３が「動作中」を指示することを検知すると、応じてテーブル管理部６１は当該回答信号に基づくブラインド装置管理テーブル１１３の値更新は行わない。
【０１５２】
そして、上述したように約３５秒後には下限スイッチ２４がＯＮになると、上昇動作中ではなく（Ｓ５１でＮｏ）、下降動作中であり（Ｓ５２でＹｅｓ）、さらに下限スイッチは‘ＯＮ’と判別されて（Ｓ５４）、昇降動作中管理処理部３５は駆動回路２５を制御してブラインド３０２の停止動作を行なわせる（Ｓ５５）ので、ブラインド装置２ａ〜２ｅのブラインド３０２は下限位置にて停止することとなる。
【０１５３】
なお、実際の下限スイッチ２４がＯＮとなるタイミングがブラインド装置２ａ〜２ｅにてばらつく結果、回答セット（Ｓ５６）のタイミングがばらつくことと、回答セットされたタイミングが必ずしも送信可能タイミングであるとは限らないことから、上述の回答信号のようにブラインド装置２ａが最初に回答するとは限らず、回答セットされている送信管理タイミングとなったブラインド装置２ａ〜２ｅから、高さ情報「下限」を内容とする回答信号を実送信開始する。
【０１５４】
そして、最初に送信された回答信号の個別番号８２の値よりも大きな値の個別番号が割当てされたブラインド装置２ａ〜２ｅは、回答セットされておれば回答信号の送信を続けていくこととなる。また、複数装置が回答セットされている場合は上述のように送信開始タイミングが管理されて、無信号時間８ｍ秒毎に個別番号の順番にて回答していく。
【０１５５】
なお、ブラインド装置２ｅ（個別番号‘２５５’）からの回答信号を受信した時点で、初回回答個別番号レジスタ２１３は、回答信号の個別番号８２は‘２５５’を指示すると検知されて（Ｓ４０でＹｅｓ）、初回回答個別番号レジスタ２１３には「１」がセット（Ｓ３７）される。すなわち、個別番号‘１’のブラインド装置２ａが未回答時はブラインド装置２ａからの回答信号送信となる。その結果、最初に送信された回答信号の個別番号８２の値よりも小さい値の個別番号が割当てられたブラインド装置２ａ〜２ｅであっても、回答信号の送信が実施され、個別番号８２の値が‘１’から‘２５５’までの回答信号は、送信開始タイミングが管理されて混信なく配線３において送信されることとなる。
【０１５６】
なお、コントロール装置１では受信した回答信号の高さ情報８３が指す値「下限」を、テーブル管理部６１がブラインド装置管理テーブル１１３に回答信号の個別番号８２が指すデータ毎に対応付けて格納（更新）する。全ブラインド装置が正常に下降動作を行い下限にて停止した場合は全ブラインド装置から、高さ情報８３を「下限」とする回答信号が送信されてコントロール装置１にて受信され、そして受信した回答信号に基づき、ブラインド装置管理テーブル１１３の全ての個別番号‘１’〜‘２５５’に対応して「下限」のデータが格納される。
【０１５７】
そして、上述したように４０秒後には、再送信管理タイマ１１２がカウントアップし（Ｓ４でＹｅｓ）、送信済信号は「下降」であると検知されて（Ｓ５）、ブラインド装置管理テーブル１１３の各個別番号に対応の高さ情報が全て「下限」を指すかが検知される（Ｓ７）。ここで、全てが「下限」を指すと検知されると（Ｓ７でＹｅｓ）、Ｓ１５において再送信管理タイマ１１２を「ＯＦＦ」とするだけであるが、全てが「下限」を指さないと検知されると（Ｓ７でＮｏ）、「下降」の操作信号が再送信セット（Ｓ１２）されるともに再送信管理タイマ１１２を「ＯＦＦ」とする。
【０１５８】
なお、再送信管理タイマ１１２はＯＦＦとなっていることから、再び再送信されることはなく、再送信は１回のみとなる。
【０１５９】
次に、上昇操作をした場合のブラインド装置２ａ〜２ｅ、およびコントロール装置１の動作について説明する。
【０１６０】
図８を参照して、コントロール装置１の上昇操作スイッチ１２が操作されると（Ｓ１、Ｓ２）、上述の下降操作スイッチ１３の操作時と同様にして、「上昇」の操作指示７２を指す操作信号が配線３に送信され（Ｓ８および図９）、ブラインド装置２ａ〜２ｅは無信号管理カウンタ２１２を「０」リセット、無信号管理タイマ２１１を「０ｍ秒」にリセットして、それぞれカウントを開始するとともに、駆動回路２５を介して上昇動作を開始する。
【０１６１】
そして、同様に約３０秒後には個別番号が‘１’であるブラインド装置２ａからダミーの回答信号が送信される。
【０１６２】
そして、同様に３５秒後には上限スイッチ２３がＯＮになると、停止動作（Ｓ５５）となり、ブラインド装置２ａ〜２ｅは上限位置にて停止し、高さ情報８３が「上限」を指す回答信号を送信管理タイミングが一致したブラインド装置から送信していく。
【０１６３】
また、同様に４０秒後には、ブラインド装置管理テーブル１１３の全ての高さ情報が「上限」であるかの判別（Ｓ６）が実施される。ここで、全ブラインド装置の高さ情報が「上限」であると検知されると、再送信管理タイマ１１２を「ＯＦＦ」とするだけであるが、全ブラインド装置の高さ情報が「上限」であることが検知されない場合には、「上昇」の操作信号が１回のみ再送信される。
【０１６４】
次に、停止操作した場合のブラインド装置２ａ〜２ｅ、およびコントロール装置１の動作について説明する。
【０１６５】
コントロール装置１の停止操作スイッチ１４が操作されると、上述の下降操作スイッチ１３および上昇操作スイッチ１２の操作時と同様にして、「停止」の操作指示７２を指す操作信号が配線３に送信され、ブラインド装置２ａ〜２ｅは無信号管理カウンタ２１２を「０」リセット、無信号管理タイマ２１１を「０ｍ秒」にリセットして、それぞれカウントを開始するとともに、駆動回路２５を介して停止動作を開始する。すなわち、上述の下降動作または上昇動作中であった場合には、下降または上昇を中断し、下限と上限の中間に停止することとなる。
【０１６６】
そして、回答信号の回答セット（Ｓ３６）を行う。なお、上述の上昇操作および下降操作時と同様に初回回答個別番号レジスタ２１３の値は「１」に更新される。
【０１６７】
これらの回答セットはブラインド装置２ａ〜２ｅの全装置にて実施され、無信号時間が回答信号送信可能の８ｍ秒後には全ブラインド装置において回答セットとなっており、また初回回答個別番号レジスタ２１３の値も「１」を指示することから、最初に個別番号が‘１’を指すブラインド装置２ａから「上限」「下限」「中間」のいずれかを指す高さ情報８３と「１」を指す個別番号８２を内容とする回答信号が送信開始され、引き続いて無信号時間８ｍ秒毎に個別番号が「２５５」であるブラインド装置２ｅまで順次送信が行なわれる。
【０１６８】
なお、「停止」操作信号の場合には再送信モードスイッチ１５の設定に関係なく、再送信管理タイマ１１２をＯＦＦ（Ｓ１５）とすることから、上述の上昇あるいは下降操作がされて昇降動作中であっても、操作信号の再送信をはしないこととなる。
【０１６９】
上述してきたように、コントロール装置１からの操作信号は、操作された時および操作信号どおりに昇降動作していない場合の再送信時のみであり、ブラインド装置２ａ〜２ｅからの回答信号は、ブラインド３０２の高さ情報が変化した場合、および回答信号を送信するに際して無信号時間が長くなった場合の無信号管理タイマ１１１、２１１のリセット用の１信号のみであり、不必要な通信を排除している。
【０１７０】
さらに、コントロール装置１からの操作信号については、信号の通信直後を除いて常に送信可能とするとともに、ブラインド装置２ａ〜２ｅからの回答信号が連続している場合でも各回答信号毎の６ｍ秒後に優先的に送信可能として、操作しても動作開始が遅れることがなく、良好な操作性が確保されている。また、ほぼ同じタイミングにて複数ブラインド装置から送信される回答信号については、操作信号を受信して初めて送信セットされることになるが、その操作信号の通信終了直後からの無信号時間を各ブラインド装置２ａ〜２ｅが管理して、単一の個別番号を元に重ならないように送信開始タイミングを管理しており確実な通信を実現している。さらに操作信号を受信してから回答までの経過時間が長くなる場合には、ダミーの回答信号を送信する（上述実施の形態では約３０秒後に送信する）ことにより、無信号管理タイマのずれが大きくなって送信開始タイミングが重なるようになるのを防止している。
【０１７１】
なお、上述の実施の形態では再送信の回数を１回としているが、２回、３回等の複数回とすることも可能である。
【０１７２】
また、２５５台すべてが接続されていることを前提にテーブル管理部６１はブラインド装置管理テーブル１１３の検索を行っているが、一部のブラインド装置に限定することも可能である。すなわち、ブラインド装置管理テーブル１１３に接続機器フラグデータを新設するとともに設定機能を追加すれば可能である。たとえば、図７の「―」が「接続機器フラグデータ」と等価である。
【０１７３】
再送信管理タイマ１１２のタイマアップ値をプログラムによる固定（上述実施の形態では４０秒）値としているが、別途、外部操作可能な設定スイッチを設ければ、当該設定スイッチを操作してユーザが所望するような時間に可変設定することが可能である。
【０１７４】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１７５】
【図１】この発明の実施の形態に係る電動ブラインドシステムの全体構成を示す図である。
【図２】図１に示すコントロール装置の概略ブロック図である。
【図３】図１に示すコントロール装置の機能構成図である。
【図４】図１に示す各ブラインド装置の概略ブロック図である。
【図５】図１に示す各ブラインド装置の機能構成図である。
【図６】（Ａ）と（Ｂ）は本実施の形態に係る信号のフォーマットの一例を示す図である。
【図７】本実施の形態に係るブラインド装置管理テーブルの内容例を示す図である。
【図８】図２に示すコントロール装置の送信管理処理を示すフローチャートである。
【図９】図２に示すコントロール装置の０．５ｍ秒タイマ割込処理を示すフロー図である。
【図１０】図４に示すブラインド装置の受信信号解読処理を示すフロー図である。
【図１１】図４に示すブラインド装置の昇降動作中管理処理を示すフロー図である。
【図１２】図４に示すブラインド装置の０．５ｍ秒タイマ割込処理を示すフロー図である。
【符号の説明】
【０１７６】
１  コントロール装置、２ａ〜２ｅ  ブラインド装置、３  配線、１１，２１  マイクロコンピュータ、１２  上昇操作スイッチ、１３  下降操作スイッチ、１４  停止操作スイッチ、１５  再送信モードスイッチ、１６，２６  送信回路、１７，２７  受信回路、２２  個別番号スイッチ、２３  上限スイッチ、２４  下限スイッチ、２５  駆動回路、１１１，２１１  無信号管理タイマ、１１２  再送信管理タイマ、１１３  ブラインド装置管理テーブル、２１３  初回回答個別番号レジスタ。
【図１】
0004925125.tif 000002
【図２】
0004925125.tif 000003
【図３】
0004925125.tif 000004
【図４】
0004925125.tif 000005
【図５】
0004925125.tif 000006
【図６】
0004925125.tif 000007
【図７】
0004925125.tif 000008
【図８】
0004925125.tif 000009
【図９】
0004925125.tif 000010
【図１０】
0004925125.tif 000011
【図１１】
0004925125.tif 000012
【図１２】
0004925125.tif 000013