(57)【特許請求の範囲】
【請求項１】
中央制御装置（１）と複数の開閉制御装置（３）との間を中継するフロア制御装置（２）が複数設けられ、制御用のプログラムを実行する該フロア制御装置（２）を介して中央制御装置（１）と複数の開閉制御装置（３）との間で通信して電動開閉装置（４）の制御を行なう電動開閉装置の制御システムにおいて、
各フロア制御装置（２）に、現在使用中の制御用のプログラム（Ｐ２）を格納する記憶領域（１２２−１）と、受信した新しい制御用のプログラム（Ｐ２’）を格納する第２記憶領域（１２２−２）とが備えられ、
中央制御装置（１）に、中央制御装置（１）から複数のフロア制御装置（２）に新しい制御用のプログラム（Ｐ２’）を配信するプログラム配信手段（２１０）が備えられ、
各フロア制御装置（２）に、前記配信された新しいプログラム（Ｐ２’）を受信して、第２記憶領域（１２２−２）に格納するプログラム受信手段（２３０）が備えられ、
中央制御装置（１）に、各フロア制御装置（２）に新しいプログラム（Ｐ２’）を実行させる実行指令（５４ｃ、５６ｃ）を出力するプログラム実行指令手段（２１２）が備えられ、
各フロア制御装置（２）に、前記実行指令（５４ｃ、５６ｃ）に応答して、新しいプログラム（Ｐ２’）を実行するプログラムとして切り替えるプログラム切替手段（２３２）が備えられる、
ことを特徴とする電動開閉装置の制御システム。
【請求項２】
前記プログラム受信手段（２３０）は、新しいプログラム（Ｐ２’）を正常に受信すると、中央制御装置（１）に受領応答（５２ｃ）を送信することを特徴とする請求項１記載の電動開閉装置の制御システム。
【請求項３】
前記プログラム実行指令手段（２１２）は、新しいプログラム（Ｐ２’）を配信した全てのフロア制御装置（２）から受領応答（５２ｃ）を受信した後、実行指令（５４ｃ、５６ｃ）をフロア制御装置（２）に送信することを特徴とする請求項２記載の電動開閉装置の制御システム。
【請求項４】
前記プログラム切替手段（２３２）は、現在使用中のプログラム（Ｐ２）を停止させて、新しいプログラム（Ｐ２’）の実行を開始させることを特徴とする請求項１ないし３のいずれか１項に記載の電動開閉装置の制御システム。
【請求項５】
前記プログラム切替手段（２３２）は、第２記憶領域（１２２−２）に格納された新しいプログラム（Ｐ２’）を、記憶領域（１２２−１）に格納することを特徴とする請求項１ないし３のいずれか１項に記載の電動開閉装置の制御システム。
【請求項６】
前記プログラム配信手段（２１０）は、全てのフロア制御装置（２）に一斉に新しいプログラム（Ｐ２’）を配信することを特徴とする請求項１ないし５のいずれか１項に記載の電動開閉装置の制御システム。
【請求項７】
前記プログラム配信手段（２１０）は、新しいプログラム（Ｐ２’）を配信するべき複数のフロア制御装置（２）にプログラム（Ｐ２’）を順次配信することを特徴とする請求項１ないし５のいずれか１項に記載の電動開閉装置の制御システム。
【請求項８】
前記プログラム実行指令手段（２１２）は、全てのフロア制御装置（２）に一斉に実行指令（５６ｃ）を送信することを特徴とする請求項１ないし７のいずれか１項に記載の電動開閉装置の制御システム。
【請求項９】
前記プログラム実行指令手段（２１２）は、新しいプログラム（Ｐ２’）に変更するべき複数のフロア制御装置（２）に実行指令（５４ｃ）を順次送信することを特徴とする請求項１ないし７のいずれか１項に記載の電動開閉装置の制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電動で操作される横型ブラインド、ロールスクリーン、カーテン、シャッタ等の電動開閉装置の制御システムに関し、特に、例えば高層ビル等の窓面に設定されるような多数の電動開閉装置の開閉を制御する制御システムに適した電動開閉装置の制御システムに関する。
【背景技術】
【０００２】
一般的にこの種の電動開閉装置の制御システムは、中央制御装置と複数の開閉制御装置との間でフロア制御装置を介して通信して電動開閉装置の制御を行なうようになっており、この制御システムを実行するためのプログラムが中央制御装置、フロア制御装置及び開閉制御装置にそれぞれ格納されている。
【０００３】
従来、このようなプログラムを変更する場合には、プログラムが格納された装置内のメモリの部品を入れ替えることで対応しており、各装置のある場所に行き、装置のケースを取り外して部品交換をしている。
【０００４】
しかしながら、近年のオフィスビルなどはセキュリティ強化が図られており、各フロアへの入口は厳重に管理されているために、各装置のある場所に行って実作業に至るまでには、入出許可をとる必要があり、多大な時間を費やす結果となる。
【０００５】
一方、特許文献１では、開閉装置制御部が、外部装置と通信するための通信手段を有しており、開閉装置制御部に、外部装置から通信手段を介して１つ以上の制御プログラムが送信されるようになっており、その記憶領域にダウンロードされるようになっている。開閉装置制御部は、記憶領域に予め書き込まれた駆動部を駆動制御するための機種毎に異なる１つ以上の制御プログラムの中から、与えられる電動開閉装置の機種を特定する第１機種特定情報に対応した制御プログラムを選択して、選択した制御プログラムに従って駆動部を駆動制御するようになっている。
【０００６】
この特許文献１では、外部装置から制御プログラムがダウンロードされるために、プログラムの変更の際の手間が低減される、という利点があるものの、外部装置からダウンロードされた制御プログラムが、そのブラインド制御装置が制御するべき機種に対応する制御プログラムであると、そのダウンロードされた制御プログラムを即座に実行するようになっている。
【０００７】
【特許文献１】特許第３５３７６９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
即ち、上記新しい制御プログラムへの切替は、順次、プログラムがダウンロードされた装置から即座に行なわれていくために、全ての装置へのプログラムのダウンロード・書き換えが終了しないうちは、新しい変更したプログラムを実行する装置と、古い現行のプログラムを実行する装置とが混在することになる。新しいプログラムと古いプログラムとの機能の相違により、例えば、各装置から中央制御装置へと送信する内容が、二つのプログラムにおいてそれぞれ異なったりすると、中央制御装置で適切に対応することができなくなる、という問題がある。
【０００９】
また、特許文献１では、中央制御装置と複数の開閉装置制御部との間を中継するフロア制御装置のプログラムの更新については何ら考慮されていない。
【００１０】
この発明は上記のような課題を解決するためになされたもので、その目的は、複数のフロア制御装置に対して、プログラムの変更を円滑に行なうことができると共に、そのプログラムの変更の際に新旧プログラムの混在を防ぐことができる電動開閉装置の制御システムを提供することである。
【課題を解決するための手段】
【００１１】
前述した目的を達成するために、請求項１記載の発明は、中央制御装置と複数の開閉制御装置との間を中継するフロア制御装置が複数設けられ、制御用のプログラムを実行する該フロア制御装置を介して中央制御装置と複数の開閉制御装置との間で通信して電動開閉装置の制御を行なう電動開閉装置の制御システムにおいて、
各フロア制御装置に、現在使用中の制御用のプログラムを格納する記憶領域と、受信した新しい制御用のプログラムを格納する第２記憶領域とが備えられ、
中央制御装置に、中央制御装置から複数のフロア制御装置に新しい制御用のプログラムを配信するプログラム配信手段が備えられ、
各フロア制御装置に、前記配信された新しいプログラムを受信して、第２記憶領域に格納するプログラム受信手段が備えられ、
中央制御装置に、各フロア制御装置に新しいプログラムを実行させる実行指令を出力するプログラム実行指令手段が備えられ、
各フロア制御装置に、前記実行指令に応答して、新しいプログラムを実行するプログラムとして切り替えるプログラム切替手段が備えられる、ことを特徴とする。
【００１２】
請求項２記載の発明は、請求項１記載の前記プログラム受信手段が、新しいプログラムを正常に受信すると、中央制御装置に受領応答を送信することを特徴とする。
【００１３】
請求項３記載の発明は、請求項２記載の前記プログラム実行指令手段が、新しいプログラムを配信した全てのフロア制御装置から受領応答を受信した後、実行指令をフロア制御装置に送信することを特徴とする。
【００１５】
請求項４記載の発明は、請求項１ないし３のいずれか１項に記載の前記プログラム切替手段が、現在使用中のプログラムを停止させて、新しいプログラムの実行を開始させることを特徴とする。
【００１６】
請求項５記載の発明は、請求項１ないし３のいずれか１項に記載の前記プログラム切替手段が、第２記憶領域に格納された新しいプログラムを、記憶領域に格納することを特徴とする。
【００１７】
請求項６記載の発明は、請求項１ないし５のいずれか１項に記載の前記プログラム配信手段が、全てのフロア制御装置に一斉に新しいプログラムを配信することを特徴とする。
【００１８】
請求項７記載の発明は、請求項１ないし５のいずれか１項に記載の前記プログラム配信手段が、新しいプログラムを配信するべき複数のフロア制御装置にプログラムを順次配信することを特徴とする。
【００１９】
請求項８記載の発明は、請求項１ないし７のいずれか１項に記載の前記プログラム実行指令手段が、全てのフロア制御装置に一斉に実行指令を送信することを特徴とする。
【００２０】
請求項９記載の発明は、請求項１ないし７のいずれか１項に記載の前記プログラム実行指令手段が、新しいプログラムに変更するべき複数のフロア制御装置に実行指令を順次送信することを特徴とする。
【発明の効果】
【００２１】
本発明によれば、フロア制御装置に対して中央制御装置からプログラムを配信することによって、各フロアに出向くことなく、プログラム変更を円滑に行なうことができるようになる。そして、各フロア制御装置では、現行のプログラムと新しいプログラムを並存して記憶しておくことができ、プログラム実行指令手段から実行指令が出力されるまでは、新しいプログラムの実行を開始しないことによって、複数のフロア制御装置において実行されるプログラムが新旧混在することを防ぐことができる。
【００２２】
請求項２記載の発明によれば、フロア制御装置のプログラム受信手段が受領応答を中央制御装置に送信することによって、中央制御装置側で、配信するべきフロア制御装置に確実に新しいプログラムが配信されたことを確認することができる。
【００２３】
請求項３記載の発明によれば、新しいプログラムを配信するべきフロア制御装置に全てプログラムが配信されたことが確認された後に、新しいプログラムに切り替えることができるため、プログラムの新旧混在を確実に防ぐことができる。
【００２５】
請求項４記載の発明によれば、現行のプログラムから新しいプログラムに実行するプログラムを確実に切り替えることができる。
【００２６】
請求項５記載の発明によれば、現行のプログラムから新しいプログラムに実行するプログラムを確実に切り替えることができ、次の新しいプログラムの配信の際も、同様の処理を行なうことができる。
【００２７】
請求項６記載の発明によれば、一斉に新しいプログラムを全てのフロア制御装置に配信することで、配信のための処理時間を短縮することができる。
【００２８】
請求項７記載の発明によれば、新しいプログラムを順次複数のフロア制御装置に配信することで、一部のフロア制御装置にのみプログラムの更新を行なう場合等にフレキシブルに対応することができる。
【００２９】
請求項８記載の発明によれば、一斉に実行指令を全てのフロア制御装置に送信することで、実行指令のための処理時間を短縮することができる。
【００３０】
請求項９記載の発明によれば、実行指令を順次複数のフロア制御装置に送信することで、一部のフロア制御装置にのみプログラムの更新を行なう場合等にフレキシブルに対応することができる。
【発明を実施するための最良の形態】
【００３１】
以下、図面を用いて本発明の実施の形態を説明する。
図１は、本発明に関わる電動開閉装置の制御システムの全体構成例である。
【００３２】
中央制御装置１と複数のフロア制御装置２がメインバス５で接続され、フロア制御装置２と複数のブラインド制御装置（開閉制御装置）３がフロアバス６で接続されている。フロア制御装置２はビルの各フロアに１台相当、全体でＮ台（例えば最大１２７台）設置され、ブラインド制御装置３は各フロアにＭ台（例えば最大２５５台）設置される。したがって、ブラインド制御装置３は、最大Ｎ×Ｍ台（例えば３２，３８５台）を設置可能となる大規模システムとなっている。ブラインド制御装置３は、各電動ブラインド４または同一動作を行なうブラインドグループに対応しており、各電動ブラインド４の動作を行なわせるモータ等の駆動装置の駆動信号を送出すると共に電動ブラインド４に設けられたエンコーダからの電動ブラインドの開閉状態（例えば昇降高さ、回転角度）を表す信号を受信する。中央制御装置１と複数のブラインド制御装置３は、フロア制御装置２を中継装置として通信を行っており、中央制御装置１から制御指令が出され、フロア制御装置２を介してブラインド制御装置３へと送られて、電動ブラインド４の開閉制御が行なわれる。
【００３３】
電動ブラインド４は、横型ブラインド、ロールスクリーン、カーテン、シャッタ等の任意の電動開閉装置とすることができる。各電動ブラインド４または各ブラインドグループは、手元コントローラ７によって開閉動作を個別に制御可能にすることもでき、その場合、手元コントローラ７とブラインド制御装置３との間は無線または有線の通信ラインで信号を送受信可能となっている。
【００３４】
図２は、図１の制御システムのブロック図である。
中央制御装置１は、ＣＰＵ１０１と、メモリ１０２と、メインバス５を介してフロア制御装置２との信号を入出力するＩ／Ｏ１０３と、を備える。
【００３５】
また、フロア制御装置２は、ＣＰＵ１２１と、メモリ１２２と、メインバス５を介して中央制御装置１との信号を入出力するＩ／Ｏ１２３と、フロアバス６を介してブラインド制御装置３との信号を入出力するＩ／Ｏ１２４と、を備える。
【００３６】
また、ブラインド制御装置３は、ＣＰＵ１３１と、メモリ１３２と、フロアバス６を介してフロア制御装置２との信号を入出力するＩ／Ｏ１３３と、を備える。
【００３７】
中央制御装置１のＣＰＵ１０１は電動ブラインド４のための自動制御実行処理を実行し、そのために中央制御装置１を自動制御実行処理手段２００として機能させるための制御用のプログラムＰ１がメモリ１０２に格納される。該自動制御実行処理手段２００は、監視シーケンス２０１、開閉制御シーケンス２０３、応答収集シーケンス２０４、設定シーケンス２０５等のその他のシーケンスを備え、プログラムＰ１は、サブルーチンを含む複数のプログラムから構成される。
【００３８】
同様に、各フロア制御装置２のＣＰＵ１２１は電動ブラインド４のための自動制御実行処理を実行し、そのためにフロア制御装置２を自動制御実行手段２２０として機能させるための制御用のプログラムＰ２がメモリ１２２に格納される。自動制御実行手段２２０は、通告シーケンス２０８の他、自動制御実行処理手段２００と同様に、監視シーケンス、開閉制御シーケンス、格納シーケンス、設定シーケンス等のシーケンスを備え、プログラムＰ２は、サブルーチンを含む複数のプログラムから構成されることができる。
【００３９】
さらに、各ブラインド制御装置３のＣＰＵ１３１は電動ブラインド４のための自動制御実行処理を実行し、そのためにブラインド制御装置３を自動制御実行手段２４０として機能させるためのプログラムＰ３がメモリ１３２に格納される。プログラムＰ３は、サブルーチンを含む複数のプログラムから構成されることができる。
【００４０】
プログラムＰ１によって、中央制御装置１で実行されるシーケンスは、例えば、図５に示すスケジュールに従って、その起動のタイミングが制御される。これらのシーケンスは自動制御のためのシーケンスであるが、必ずしもこれに限るものではなく、システムによっては、必要な機能と不必要な機能とがある。また新たな機能が追加される場合も出てくるので、プログラムは、適時に更新される必要がある。
【００４１】
以上のプログラムで規定される自動制御実行処理の各シーケンスの主なる動作内容を以下例示する。
【００４２】
中央制御装置１が備えるシーケンスのうち、開閉制御シーケンス２０３、応答収集シーケンス２０４及び設定シーケンス２０５は、図３Ａ、Ｂに示したように、大まかに、データリンク確立、情報転送、データリンク終結からなるシーケンスを実行し、監視シーケンス２０１は図３Ｃに示したように、データリンク確立及びデータリンク終結からなるシーケンスを実行する。
【００４３】
中央制御装置１からフロア制御装置２へのデータリンク確立は、中央制御装置１から要求指令２１が送信されるもので、送信先のフロア制御装置２が現在正しく応答できるかの確認をする指令である。これに対して、フロア制御装置２は、要求指令２１を正しく受信できているときには、肯定応答２２が出される。これにより、データリンク確立がなされる。
【００４４】
次いで、データリンク確立がなされると、中央制御装置１から制御指令、設定指令または状態呼出指令のいずれかの指令信号１０が送信される。制御指令、設定指令または状態呼出指令かの区別は含まれるデータの内容で決まる。図３Ａは、指令信号１０として、中央制御装置１から制御指令１１ｃまたは設定指令が送信される場合であり、フロア制御装置２にて、制御指令または設定指令を正しく受信すると、肯定応答２２が出される。また、図３Ｂは、指令信号１０として、中央制御装置１から状態呼出指令１４ｃが送信される場合であり、フロア制御装置２から動作応答１２ｃが出される。
【００４５】
フロア制御装置２からの肯定応答２２または動作応答１２ｃが中央制御装置１で正しく受信されて情報の転送が終了すると、データリンク終結する。具体的には、中央制御装置１から終結指令２３が出される。尚、データリンク確立が１回でなされない場合には、リトライを行い、所定回数行なった後もデータリンク確立ができない場合には、データリンク不確立と判断し、中央制御装置１は終結指令２３を送信する。
【００４６】
図３Ｃは、監視シーケンス２０１のシーケンスを表す。監視シーケンス２０１は、前述のようにデータリンク確立及びデータリンク終結のみを行い、ブラインド４の制御をしない空き時間中に、常時メインバス５とフロア制御装置２の状態をチェックし、正しく信号を送受信できるかを確認している。図５のシーケンスでは、この監視シーケンス２０１は、他のシーケンスが処理されていないときに一定間隔で常時、起動されて監視を行なっていることを示している。
【００４７】
前記中央制御装置１から指令信号１０を受信するフロア制御装置２で実行される開閉制御シーケンス及び設定シーケンスは、ブラインド制御装置３との間で、中央制御装置１と同様に、データリンク確立、情報転送、データリンク終結からなるシーケンスを実行する。即ち、図４に示すように、情報転送において、中央制御装置１から指令信号１０のうちの制御指令を受信したフロア制御装置２からは、ブラインド制御装置３に向けて制御指令１１が送信され、ブラインド制御装置３においてこの指令を正しく受信すると、ブラインド制御装置３からは応答したことを示す動作応答１２が送信される。
【００４８】
図６を参照して、開閉制御シーケンス及びそれに関連するシーケンスの処理についてさらに具体的に説明すると、開閉制御シーケンス２０３は、定時になると起動され、中央制御装置１から各電動ブラインド４の開閉制御を行なうべく、フロア制御装置２に制御指令１１ｃを送信する。制御指令１１ｃには、フロアアドレスと、グループ番号のデータと、その制御開閉度を表す信号が含まれる。グループ番号とは、同じフロアに属する電動ブラインド４で同じ開閉動作を行なう最小単位を識別する番号であり、最小単位が１つの電動ブラインドである場合にはブラインドアドレスとなり、ブラインド制御装置３及び／または電動ブラインド４を識別する番号となる。
【００４９】
開閉制御シーケンス２０３が起動されて中央制御装置１から制御指令１１ｃがフロア制御装置２に送信されると、続いて、制御指令１１ｃに含まれるフロアアドレスに該当するフロア制御装置２の開閉制御シーケンスが起動されて、フロア制御装置２からブラインド制御装置３に制御指令１１が送信される。制御指令１１に含まれる情報としては、グループ番号と、その指令開閉度を表す情報が含まれる。
【００５０】
こうして、ブラインド制御装置３では、フロア制御装置２からの制御指令１１に基づいて、電動ブラインド４の駆動手段を駆動し、電動ブラインド４に開閉動作を行わせる。
【００５１】
正常な場合、ブラインド制御装置３は、フロア制御装置２からの制御指令１１に対して、動作開始した状態の応答として動作応答１２を返信する。フロア制御装置２は、この動作応答１２を受け取ると、フロア制御装置２のメモリ１２２の該当記憶領域にその動作応答１２に含まれる情報を格納する。このとき、動作応答１２に含まれる電動ブラインド４に関する情報としては、対応するグループ番号及びその時点での実際の電動ブラインド４の開閉度を表す開閉度の情報が含まれる。
【００５２】
応答収集シーケンス２０４は、開閉制御シーケンス２０３が実行した後に、応答待ち時間だけ経過後、実行されるシーケンスであり、中央制御装置１からフロア制御装置２に状態呼出指令１４ｃを送信する。これに対して、フロア制御装置２は、メモリ１２２に格納された情報をデータとする動作応答１２ｃを中央制御装置１に送信する。こうして、中央制御装置１では、制御指令１１ｃに対して、その応答を確認することができる。
【００５３】
ブラインド制御装置３は、その動作が終了すると、動作終了した状態の応答として動作応答１５をフロア制御装置２に送信する。フロア制御装置２は、この動作応答１５を受け取ると、フロア制御装置２のメモリ１２２の該当記憶領域にその動作応答１５に含まれる情報を格納する。このとき、動作応答１５に含まれるデータとしては、そのグループ番号及びその時点での実際の電動ブラインド４の開閉度を表す開閉度の情報が含まれる。
【００５４】
更にまた、中央制御装置１からの制御指令によって電動ブラインド４が動作する他に、手元コントローラ７からの制御指令によって電動ブラインド４が動作することもある。この場合、手元コントローラ７からの制御信号を受けたブラインド制御装置３は、その制御指令に基づいて、電動ブラインド４の駆動手段を駆動し、電動ブラインド４に開閉動作を行わせる。この場合にも、その動作開始及び／または動作終了した状態の応答として動作応答１６をフロア制御装置２に送信する。フロア制御装置２は、この動作応答１６を受け取ると、フロア制御装置２のメモリ１２２の該当記憶領域にその動作応答１６に含まれる情報を格納する。このとき、動作応答１６に含まれるデータとしては、そのグループ番号及びその時点での実際の電動ブラインド４の開閉度を表す開閉度の情報が含まれる。
【００５５】
フロア制御装置２の通告シーケンス２０８は、動作応答１５または１６を受信すると、通告指令１７ｃを中央制御装置１に送信して、中央制御装置１からの肯定応答２２ｃを受けてデータリンク確立を行なった後、動作応答１５ｃ及び動作応答１６ｃを中央制御装置１に送信する。
【００５６】
以上のような処理を規定する制御用のプログラムの変更を行なう際、特にフロア制御装置２におけるプログラムＰ２を変更するために、中央制御装置１を、プログラムを配信するためのプログラム配信手段２１０及びプログラムの切替を指令するためのプログラム実行指令手段２１２として機能させるためのプログラムＰ１１がメモリ１０２に格納される。
【００５７】
また、各フロア制御装置２においては、各フロア制御装置２を、プログラム配信手段２１０によって配信される新しいプログラムＰ２’を受信するプログラム受信手段２３０と、新しいプログラムＰ２’に切り替えるプログラム切替手段２３２として機能させるためのプログラムＰ２１がメモリ１２２の記憶領域１２２−０に格納される。プログラム受信手段２３０は、新しいプログラムＰ２’をプログラムＰ２のメモリ１２２の記憶領域１２２−１とは別の記憶領域１２２−２に格納する。
【００５８】
プログラムＰ２の更新を行なう手順としては、図７及び図８に示す手順が考えられる。
図７の手順により配信される場合には、プログラム配信手段２１０が各フロア制御装置２に、新しいプログラムＰ２’がデータとして含まれたプログラム配信指令５１ｃを送信する。この場合に、各フロア制御装置２に対応するフロアアドレスを一つ一つ指定しながらプログラム配信指令５１ｃを順次送信する。次いで、新しいプログラムＰ２’が配信された各フロア制御装置２のプログラム受信手段２３０が、受領応答５２ｃを中央制御装置１に向けて送信する。中央制御装置１がプログラムを配信した全てのフロア制御装置２からの受領応答５２ｃを受信すると、プログラム実行指令手段２１２が各フロア制御装置２のアドレスを一つ一つ指定しながら、プログラム実行指令５４ｃを順次送信する。各フロア制御装置２のプログラム切替手段２３２は、実行するべきプログラムを新しいプログラムに切り替えると共に開始応答５５ｃを中央制御装置１に送信する。
【００５９】
図８の手順により配信される場合には、プログラム配信手段２１０が、全てのフロア制御装置２を指定して新しいプログラムＰ２’がデータとして含まれたプログラム配信指令５３ｃを送信する。そして、それぞれのフロア制御装置２のプログラム受信手段２３０が受領応答５２ｃを中央制御装置１に向けて送信する。受領応答５２ｃは、複数のフロア制御装置２から同時に出されることもあり得るが、通告シーケンス２０８と同様に、データリンク確立がなされてから信号が送信されるので、混信することなく、全てのフロア制御装置２からの受領応答５２ｃは、最終的に確実に中央制御装置１に到達する。中央制御装置１がプログラムを配信した全てのフロア制御装置２からの受領応答５２ｃを受信すると、プログラム実行指令手段２１２が全てのフロア制御装置２を指定して、プログラム実行指令５６ｃを一斉に送信する。各フロア制御装置２のプログラム切替手段２３２は、実行するべきプログラムを新しいプログラムに切り替えると共に開始応答５５ｃを中央制御装置１に送信する。
【００６０】
図７の手順は、ある特定の一つ以上のフロア制御装置２のみプログラムの変更の必要がある場合に有効であり、図８の手順は、全体の処理時間を短くしたい場合に有効である。中央制御装置１に入力される選択指令によってプログラム配信手段２１０はいずれの方法によっても配信できるようにしておくと良い。
【００６１】
図９は、中央制御装置１のプログラム配信手段２１０とプログラム実行指令手段２１２とによる処理を表すフローチャートである。中央制御装置１には、予め新しいプログラムＰ２’とそのプログラムを配信するべきフロア制御装置２のフロアアドレスとがセットされる。
【００６２】
プログラム配信手段２１０は、プログラム配信指令５１ｃ、５３ｃを送信して、新しい配信プログラムＰ２’を配信すると（Ｓ１２）、配信するべきフロア制御装置２からの受領応答５２ｃを所定時間内に全て受信したかどうかを判定する（Ｓ１４）。全て受信していない場合には、受領応答５２ｃを送信していないフロア制御装置２に対してプログラムの再配信を行なう（Ｓ１６）。こうして、配信するべきフロア制御装置２からの受領応答５２ｃを全て受信すると、プログラム実行指令手段２１２は、プログラム実行指令５４ｃまたは５６ｃを送信する（Ｓ１８）。そして、開始応答５５ｃを所定時間内に全て受信したかどうかを判定する（Ｓ２０）。全て受信していない場合には、開始応答５５ｃを送信してこないフロア制御装置２に対してプログラム実行指令の再送信を行なう（Ｓ２２）。
【００６３】
図１０は、フロア制御装置２のプログラム受信手段２３０とプログラム切替手段２３２による処理を表すフローチャートである。
【００６４】
プログラム受信手段２３０は、新しい配信プログラム（Ｐ２’）を受信する（Ｓ１１２）と、データの誤りがないかどうかを判定する（Ｓ１１４）。データに誤りがある場合にはステップＳ１１２に戻り、配信プログラムが再度送られてくるのを待機する。データに誤りが無い場合には、受領応答５２ｃを送信する（Ｓ１１６）。そして、メモリ１２２の記憶領域１２２−２に新しいプログラムＰ２’を格納する（Ｓ１１８）。
【００６５】
次に、プログラム切替手段２３２は、プログラム実行命令５４ｃまたは５６ｃを受信すると（Ｓ１２０）、現在動作中のプログラムＰ２を停止させて（Ｓ１２２）、プログラムの入れ替えを行なう（Ｓ１２４）。入れ替え作業としては、記憶領域１２２−１に格納されている現行のプログラムＰ２を消去し、記憶領域１２２−２に格納された新しいプログラムＰ２’を記憶領域１２２−１に書き込むか、または、ＣＰＵが制御処理を行なう際に、読み出すべき記憶領域を、現在１２２−１である場合には、１２２−２へと変更し、現在１２２−２である場合には１２２−１へと変更する。そして、プログラムＰ２’をＣＰＵに読み込ませて、実行させ（Ｓ１２６）、開始応答５５ｃを送信する（Ｓ１２８）。
【００６６】
図７及び図８のいずれの場合においても、中央制御装置１のプログラム実行指令手段２１２からのプログラム実行指令がフロア制御装置２に受信されるまでは、新しいプログラムＰ２’は実行されずに、メモリ１２２に格納されているだけであり、プログラム実行指令手段２１２からのプログラム実行指令は、プログラムが変更されるべき全てのフロア制御装置２からの受領応答を受けた後に出されるために、実行されるプログラムが新旧混在する状態を避けて、プログラムが変更されるべき全てのフロア制御装置２が一斉に新プログラムの運用を実行することができる。
【００６７】
これによって、プログラムの変更内容によっては、機能が異なることでフロア制御装置２が中央制御装置１へ送信する内容が、現在のプログラムと変更したプログラムで変わった場合等においても不具合が発生することを防ぐことができる。
【図面の簡単な説明】
【００６８】
【図１】本発明の実施形態にかかる電動開閉装置の制御システムの全体構成例である。
【図２】図１の制御システムのブロック図である。
【図３Ａ】開閉制御シーケンスまたは設定シーケンスによって中央制御装置からフロア制御装置へと制御指令または設定指令が送信される場合の送受信シーケンスである。
【図３Ｂ】応答収集シーケンスによって中央制御装置からフロア制御装置へと状態呼出指令が送信される場合の送受信シーケンスである。
【図３Ｃ】監視シーケンスによる送受信シーケンスである。
【図４】開閉制御シーケンスによってフロア制御装置からブラインド制御装置へと制御指令または設定指令が送信される場合の送受信シーケンスである。
【図５】自動制御実行手段の各シーケンスの流れを表す図である。
【図６】フロア制御装置を中継装置として、中央制御装置と複数のブラインド制御装置間で行われる送受信シーケンスである。
【図７】中央制御装置からフロア制御装置へとプログラムが配信される場合の送受信シーケンスである。
【図８】中央制御装置からフロア制御装置へとプログラムが配信される場合の図７と別の送受信シーケンスである。
【図９】中央制御装置のプログラム配信手段とプログラム実行指令手段による処理を表すフローチャートである。
【図１０】フロア制御装置のプログラム受信手段とプログラム切替手段による処理を表すフローチャートである。
【符号の説明】
【００６９】
１  中央制御装置
２  フロア制御装置
３  ブラインド制御装置（開閉制御装置）
４  電動ブラインド（電動開閉装置）
Ｐ２  現在のプログラム
Ｐ２’  新しいプログラム
５２ｃ  受領応答
５４ｃ、５６ｃ  実行指令
１２２−１  記憶領域
１２２−２  第２記憶領域
２１０  プログラム配信手段
２１２  プログラム実行指令手段
２３０  プログラム受信手段
２３２  プログラム切替手段
【図１】
0004615431.tif 000002
【図２】
0004615431.tif 000003
【図３Ａ】
0004615431.tif 000004
【図３Ｂ】
0004615431.tif 000005
【図３Ｃ】
0004615431.tif 000006
【図４】
0004615431.tif 000007
【図５】
0004615431.tif 000008
【図６】
0004615431.tif 000009
【図７】
0004615431.tif 000010
【図８】
0004615431.tif 000011
【図９】
0004615431.tif 000012
【図１０】
0004615431.tif 000013