(57)【特許請求の範囲】
【請求項１】
ドア本体を駆動する駆動信号を出力するドアコントローラと、前記ドアコントローラに接続され前記駆動信号により前記ドア本体を駆動するとともに前記ドア本体の情報を前記ドアコントローラに出力する駆動手段と、前記ドアコントローラに対してネットワークを介して接続され人を検知して検知情報を出力する１以上の検知手段と、を有する自動ドアシステムであって、
前記ドアコントローラは記憶部を有し、前記１以上の検知手段及び前記駆動手段から出力された情報に基づいて開閉制御情報を設定して前記記憶部に記憶するとともに、記憶された前記開閉制御情報に基づいて前記駆動手段に前記駆動信号を出力し、
前記開閉制御情報は、前記ドア本体の開閉方向を判断するための開レベルフラグと閉レベルフラグからなる開閉フラグを含み、
前記開レベルフラグは、レベル０からレベルｎまでの複数のフラグからなるとともに、前記閉レベルフラグは、レベル１からレベルｎまでの複数のフラグから構成されており、前記各レベルの開レベルフラグ及び閉レベルフラグは、前記検知手段と、前記駆動手段から出力される情報に基づいて設定可能であり、
前記開レベルフラグと前記閉レベルフラグは、高いレベルが低いレベルに優先し、同レベルにおいて前記開レベルフラグが優先される
ことを特徴とする自動ドアシステム。
【請求項２】
前記ネットワークに接続され前記ドア本体の駆動に関連する１以上のサブコントローラをさらに含み、
前記開閉制御情報は、さらに前記１以上のサブコントローラからの出力される情報に基づいて設定される
ことを特徴とする請求項１に記載の自動ドアシステム。
【請求項３】
前記１以上のサブコントローラは電気錠の解錠、施錠を制御する電気錠コントローラを含み、
前記開閉制御情報は電気錠情報を含み、
前記電気錠情報は、前記電気錠が施錠状態か開錠状態かを示す情報を含む
ことを特徴とする請求項２に記載の自動ドアシステム。
【請求項４】
前記電気錠コントローラは、前記電気錠を連続開錠状態とする第１の管理状態と、前記電気錠をドア本体の閉完了時に施錠状態とする第２の管理状態とのいずれかの状態に設定する入室管理機能を有する
ことを特徴とする請求項３に記載の自動ドアシステム。
【請求項５】
前記１以上の検知手段は、室内の人を検知する第１の検知手段と、室外の人を検知する第２の検知手段を有し、
前記ドアコントローラは、前記電気錠コントローラから出力される情報に基づいて、前記第１の管理状態において前記第１と第２の検知手段の検知を有効とし、前記第２の管理状態において前記第１の検知手段の検知を有効とし前記第２の検知手段の検知を無効とするようにセンサ情報を設定する
ことを特徴とする請求項４に記載の自動ドアシステム。
【請求項６】
前記１以上の検知手段は、室内の人を検知する第１の検知手段と、室外の人を検知する第２の検知手段を有し、
前記ドアコントローラは、前記第１及び第２の検知手段から出力される情報に応じて所定の前記開レベルフラグを設定するとともに、
前記電気錠コントローラから出力される情報に基づいて前記電気錠が前記第２の管理状態であることが検出された場合には、前記第1の検知手段から出力される情報に応じて所定の前記開レベルフラグを設定し、前記第２の検知手段から出力される情報に応じて、前記第１の検知手段から出力される情報に応じて設定される所定の前記開レベルフラグよりも低いレベルの前記開レベルフラグを設定する
ことを特徴とする請求項４に記載の自動ドアシステム。
【請求項７】
前記電気錠コントローラは計時手段を有し、時間帯に応じて前記第１の管理状態と前記第２の管理状態を切り替える
ことを特徴とする請求項４乃至６のいずれかに記載の自動ドアシステム。
【請求項８】
前記電気錠の管理状態を切り換えるための情報を出力する管理状態切り換え手段をさらに有し、前記電気錠コントローラは、前記管理状態切り換え手段から出力される情報に基づいて前記電気錠を前記第１の管理状態と前記第２の管理状態とに切り替える
ことを特徴とする請求項４乃至７のいずれかに記載の自動ドアシステム。
【請求項９】
前記電気錠を開錠操作するための情報を出力する開錠操作手段をさらに有し、前記ドアコントローラは、前記第２の管理状態において、前記開錠操作手段から出力される情報に応じて、前記第２の管理状態において設定された所定のレベルより高いレベルの前記開レベルフラグを設定する
ことを特徴とする請求項４乃至８のいずれかに記載の自動ドアシステム。
【請求項１０】
手動開閉操作手段をさらに有し、前記１以上のサブコントローラは、前記手動開閉操作手段の手動開閉操作に応じて手動開閉信号を出力する全半開コントローラを含み、
前記全半開コントローラは、前記ドア本体の開放を指示する前記手動開閉信号に応じて所定のレベルより高いレベルの前記開レベルフラグを設定する
ことを特徴とする請求項２乃至９のいずれかに記載の自動ドアシステム。
【請求項１１】
前記１以上のサブコントローラは、前記ドア本体と別のドア本体を含む別の自動ドアシステムに接続され、前記別のドア本体の開閉情報を出力するインターロックコントローラを含み、
前記ドアコントローラは、前記インターロックコントローラから出力される前記別のドア本体の開閉情報に基づいて、所定のレベルより高いレベルの前記閉レベルフラグを設定する
ことを特徴とする請求項２、３、１０のいずれかに記載の自動ドアシステム。
【請求項１２】
前記インターロックコントローラは、前記別のドア本体を含む別の自動ドアシステムの別のインターロックコントローラに接続されており、
前記インターロックコントローラは、前記別のインターロックコントローラに前記ドア本体の情報を出力する
ことを特徴とする請求項１１に記載の自動ドアシステム。
【請求項１３】
前記インターロックコントローラは、前記別のドア本体を含む前記別の自動ドアシステムとネットワークを介して接続されており、接続される両自動ドアシステムのドア本体及び別のドア本体の情報に応じて両自動ドアシステムの両ドアコントローラに対して開閉制御情報をそれぞれ出力し、前記両自動ドアシステムの前記両ドアコントローラは前記インターロックコントローラから出力される開閉制御情報に応じて、前記両自動ドアシステムのそれぞれの前記開閉フラグを設定する
ことを特徴とする請求項１１に記載の自動ドアシステム。
【請求項１４】
前記開閉制御情報はセンサ情報を含み、
前記センサ情報は前記１以上の検知手段のそれぞれの設置位置と、それぞれの検知を有効とするか無効とするかに関する情報を含む
ことを特徴とする請求項１乃至１３のいずれかに記載の自動ドアシステム。
【請求項１５】
前記開閉制御情報は、前記駆動手段からの出力される情報に基づいて設定されるドア情報を含み、
前記ドア情報は少なくとも開完了と閉完了を含む前記ドア本体の開き位置情報を含む
ことを特徴とする請求項１乃至１４のいずれかに記載の自動ドアシステム。
【請求項１６】
前記ドアコントローラはタイマを有し、前記開閉制御情報は、タイマ情報を含んでおり、
前記タイマ情報は、前記タイマの設定対象、タイマの開始及び終了を示す情報を含む
ことを特徴とする請求項１乃至１５のいずれかに記載の自動ドアシステム。
【請求項１７】
火災時に火災情報を出力する火災センサをさらに有し、
前記ドアコントローラは、前記火災センサにより出力された火災情報を受信した場合には、前記火災情報の受信前に設定された所定のレベルよりも高いレベルの前記開レベルフラグを設定する
ことを特徴とする請求項１乃至１６のいずれかに記載の自動ドアシステム。
【請求項１８】
前記ドアコントローラは外部の設定器と無線通信する機能を有し、
前記記憶部に記憶された前記開閉制御情報は、前記設定器を用いて書き換え可能である
ことを特徴とする請求項１乃至１７のいずれかに記載の自動ドアシステム。
【請求項１９】
前記ドアコントローラは外部の設定器と無線通信する機能を有し、
前記記憶部に記憶された前記開閉制御情報は、前記設定器を用いて書き換え可能であり、
前記１以上のサブコントローラはそれぞれ記憶手段を有し、
前記サブコントローラの記憶手段に記憶された設定は、前記ドアコントローラを介して前記設定器を用いて書き換え可能とされた
ことを特徴とする請求項２乃至１３のいずれかに記載の自動ドアシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動ドアシステムに関するものである。
【背景技術】
【０００２】
マンション等の建物の入口には自動ドアが配置されることが多く、その自動ドアは、人を検知する検知手段が建物の出入口に近づく通行者を検知して自動的にドアを開放するが、時間帯によっては人を検知してもドアの開放を行わなかったり、火災などの緊急時にはドアを開放状態に維持するなどの開閉制御が行われることがある。このような自動ドアの開閉制御は、各検知手段やドアを開閉するための駆動手段、電気錠を駆動ための駆動手段等の各デバイスを、ドアの開閉制御を行うメインコントローラに結線により接続することにより行われている。
また、近年、自動ドアシステムにおいて、各検知手段や、ドアの駆動手段に接続されてドアの開閉を制御する制御手段、電気錠の駆動手段に接続されて電気錠を制御する制御手段等の各デバイスをＣＡＮ等のネットワークを利用して接続して、各デバイスから出力される情報に基づいて自動ドアの開閉制御を行う自動ドアシステムが知られている（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第５０４２５０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の各デバイスを結線によりドアの開閉制御を行うメインコントローラに接続する自動ドアシステムにおいては、自動ドアの開閉制御における優先順位の設定（例えば、深夜のセキュリティ状態においては、ビルの電気錠は閉鎖状態として、その状態において検知手段により人が検知されても自動ドアの開放は行わない等。）は、各デバイス間の結線の工夫により行われていた。
例えば、出入口に近づく人を検知して検知信号を出力する検知手段を、電気錠の開閉を制御する電気錠コントローラを介してメインコントローラに接続することにより、深夜のセキュリティ状態では検知手段からの検知信号を電気錠コントローラにより遮断して、メインコントローラに送信されないようにすることで、セキュリティ状態における電気錠の閉鎖を検知手段の検知信号によるドアの開閉に対して優先させるといった優先制御を行っていた。
【０００５】
しかしながら、上記先行技術文献の自動ドアシステムは、各デバイスがＣＡＮ等のネットワークによりドアの開閉制御を行うメインコントローラに接続されているので、各デバイスからの信号は、前記メインコントローラに直接送信されることとなり、深夜のセキュリティ状態であっても検知手段からの検知信号が前記メインコントローラに送信されて自動ドアが開放される可能性があり、各デバイスからの出力信号に対して優先順位を設定するための何らかの手段が必要であった。
本発明は、上記事情を鑑みたものであり、自動ドアを開閉制御するための各検知手段や電気錠を制御するための電気錠制御手段等の各デバイスをＣＡＮ等のネットワークを利用してドアの開閉制御を行うメインコントローラに接続してなる自動ドアシステムにおいて、各デバイスからの出力信号によってメインコントローラに接続されたドアの駆動手段や電気錠制御手段に接続された電気錠を制御して、的確な開閉制御を行うことができる自動ドアシステムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明は、ドア本体を駆動する駆動信号を出力するドアコントローラと、前記ドアコントローラに接続され前記駆動信号により前記ドア本体を駆動するとともに前記ドア本体の情報を前記ドアコントローラに出力する駆動手段と、前記ドアコントローラに対してネットワークを介して接続され人を検知して検知情報を出力する１以上の検知手段と、を有する自動ドアシステムであって、前記ドアコントローラは記憶部を有し、前記１以上の検知手段及び前記駆動手段から出力された情報に基づいて開閉制御情報を設定して前記記憶部に記憶するとともに、記憶された前記開閉制御情報に基づいて前記駆動手段に前記駆動信号を出力し、前記開閉制御情報は、前記ドア本体の開閉方向を判断するための開レベルフラグと閉レベルフラグからなる開閉フラグを含み、前記開レベルフラグは、レベル０からレベルｎまでの複数のフラグからなるとともに、前記閉レベルフラグは、レベル１からレベルｎまでの複数のフラグから構成されており、前記各レベルの開レベルフラグ及び閉レベルフラグは、前記検知手段と、前記駆動手段から出力される情報に基づいて設定可能であり、前記開レベルフラグと前記閉レベルフラグは、高いレベルが低いレベルに優先し、同レベルにおいて前記開レベルフラグが優先されることを特徴とする。
【発明の効果】
【０００７】
自動ドアを開閉制御するための各デバイスをＣＡＮ等のネットワークを利用してドアの開閉制御を行うコントローラに接続してなる自動ドアシステムにおいて、各デバイスから出力される信号を的確に処理して、良好な開閉制御を行うことができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態に係る自動ドアシステムの全体構成図である。
【図２】本発明の実施形態に係る自動ドアシステムのドア制御の概略図である。
【図３】本発明の実施形態に係る自動ドアシステムに使用される開閉フラグの構成図である。
【図４】本発明の実施形態に係る自動ドアシステムに使用される制御用フラグの構成図である。
【図５】本発明の実施形態に係る自動ドアシステムのドアコントローラによるドア開閉制御フロー図である。
【図６】本発明の実施形態に係る自動ドアシステムのドア開放駆動制御のフロー図である。
【図７】本発明の実施形態に係る自動ドアシステムのドア閉鎖駆動制御のフロー図である。
【図８】本発明の実施形態に係る自動ドアシステムの電気錠コントローラの電気錠制御のフロー図である。
【図９】本発明の実施形態に係る自動ドアシステムのワンウエイ式の全半開コントローラの開閉制御のフロー図である。
【図１０】本発明の実施形態に係る自動ドアシステムのラッチング式の全半開コントローラの開閉制御のフロー図である。
【図１１】本発明の実施形態に係る自動ドアシステムのインターロックコントローラの構成図である。
【図１２】本発明の実施形態に係る自動ドアシステムのインターロックコントローラの他の構成図である。
【図１３】本発明の実施形態に係る自動ドアシステムにおいて、検知手段によって人等が検知された場合の開閉制御の流れを説明する図ある。
【図１４】本発明の実施形態に係る自動ドアシステムの電気錠コントローラとドアコントローラによる開閉制御の流れを説明する図ある。
【図１５】本発明の実施形態に係る自動ドアシステムにおいて、ラッチング式の全半開コントローラにおいて、半開ボタンが２回操作された場合の開閉制御の流れを説明する図ある。
【図１６】本発明の実施形態に係る自動ドアシステムにおいて、ワンウエイ式の全半開コントローラにおいて、半開ボタンによる半開動作中に全開ボタンが操作された場合の開閉制御の流れを説明する図ある。
【０００９】
本発明の実施形態の自動ドアシステムについて、図面を参考にして説明する。
−自動ドアの全体構成−
本発明の実施形態に係る自動ドアシステムは、図１に示すように、自動ドアの開閉制御を行うドアコントローラ３と、建物開口部に配置されるドア本体１と、ドアコントローラ３に接続されてドアコントローラ３からの駆動信号によってドア本体１を開閉駆動する駆動手段２とを含み、建物の開口部及び開口部近傍において人を検知する外センサ４１、内センサ４２、及び安全センサ４３等の検知手段４、ドア本体１を施錠する電気錠５１ａの制御を行う電気錠コントローラ５１、全開ボタン５２ａ及び半開ボタン５２ｂを接続して人によるドアの全半開指示の制御を行う全半開コントローラ５２等のサブコントローラ５、等のドアの開閉制御のためのデバイスが、例えばＣＡＮ等のネットワーク６を介してドアコントローラ３に接続されて構成されている。
【００１０】
ドア本体１は、建物開口部に対して左右方向に摺動自在に配置された周知のドア体からなり、駆動手段２の駆動により左右方向に移動して、建物開口部を開放もしくは閉鎖するものである。
駆動手段２は、ドアコントローラ３から出力される駆動信号に基づいて回転駆動されドア本体１を開閉するモータや減速機、ベルト、従動プーリ等よりなり、モータの回転をモータ内部のホール素子もしくは従動プーリに設けたフォトセンサ等で検出することによりドア本体１の駆動状態及び駆動位置等を検出し、ドア本体１の情報信号としてドアコントローラ３に出力している。
【００１１】
ドアコントローラ３は、ドアの開閉制御を行うためのプログラム等が記憶されたＲＯＭ３２と、ＲＯＭ３２に記憶されたプログラムに従ってドアの開閉制御を行うＣＰＵ３１と、ドアの開閉制御のための開閉制御情報を記憶するＲＡＭ等の記憶手段３３と、時間を計測するタイマ３４を備えている。
ドアコントローラ３の記憶手段３３内に記憶された前記開閉制御情報は、例えばタブレット端末やスマートフォン等の設定器３ａにより書き換えることができ、設定器３ａはドアコントローラ３に接続された送受信器３５に対して、Ｂｌｕｅｔｏｏｔｈ（登録商標）等により無線通信することができる。なお、送受信器３５は、ドアコントローラ３に一体に組み込まれていても、また、別体で接続されていてもよい。
ドアコントローラ３の記憶手段３３に記憶された前記開閉制御情報としては、例えば駆動手段２がドア本体１を開閉するときのモータの回転速度等の設定値（数値情報）や、ドアの開閉を決定するための開閉フラグ７やドアの開閉制御に使用するドアの位置情報等の制御用フラグ８等がある。
またサブコントローラ５も、それぞれが実行する制御を行うためのプログラム等が記憶されたＲＯＭと、ＲＯＭに記憶されたプログラムに従ってそれぞれの制御を行うＣＰＵと、それぞれの制御のための情報を記憶するＲＡＭ等の記憶手段と、時間を計測するタイマ等を備えている。
そしてサブコントローラ５の記憶手段に記憶された情報は、送受信器３５、ドアコントローラ３及びネットワーク６を経由して、設定器３ａにより書き換えることができる。
【００１２】
検知手段４は、建物開口部の外側にいる人を検知する外センサ４１と、建物開口部の内側にいる人を検知する内センサ４２と、建物開口部もしくはその近傍に停止している人を検知する安全センサ４３等が接続されており、それぞれ人を検知することにより、ドアコントローラ３に対して検知信号を出力する。
電気錠コントローラ５１は、現在時刻を計時する計時手段５１１及び電気錠５１ａの管理状態を手動もしくは外部入力により切り換えるための管理状態切り換え手段５１２を備えており、ドアの開閉に伴う電気錠の施錠、開錠制御だけでなく、時刻等によって電気錠５１ａの施錠状態を管理する入室管理機能を備えている。
全半開コントローラ５２は、全開ボタン５２ａ及び半開ボタン５２ｂが接続されており、人により全開ボタン５２ａが操作されることでドアコントローラ３に対して全開信号をコマンドとして送信し、半開ボタン５２ｂが操作されることでドアコントローラ３に対して半開信号をコマンドとして送信する。
【００１３】
−自動ドア制御の概要−
ドアコントローラ３と検知手段４や各サブコントローラ５等の各デバイスは、ＣＡＮ等のネットワーク６を介して接続されており、ドアコントローラ３と各デバイスとの間で情報の交換が行われている。
具体的には、図２に示すように、検知手段４及び各サブコントローラ５は、ドアコントローラ３から送信される命令信号に応じてもしくは自発的に、各デバイスの状態(異常発生状況等)を示すハートビート信号をドアコントローラ３に対して周期的に送信しており、ドアコントローラ３はハートビート信号を受信することにより、各デバイスが正常に作動中であることを確認することができる。
【００１４】
また、各デバイスは、例えば検知手段４において人を検知した場合の検知信号や全半開コントローラ５２において半開ボタン５２ｂが操作された場合の操作信号に基づいて、ドアコントローラ３の記憶手段３３に記憶している開閉フラグ７や制御用フラグ８等を設定もしくは解除するためのコマンドを、ドアコントローラ３に送信している。各デバイスからのコマンドを受信したドアコントローラ３は、コマンドにしたがって開閉フラグ７や制御用フラグ８等の設定もしくは解除を行い、設定もしくは解除がされた開閉フラグ７や制御用フラグ８等に基づいてドアの開閉制御を行っている。
また、ドアコントローラ３は、各デバイスから送信された信号により設定もしくは解除された開閉フラグ７及び制御用フラグ８の情報を、自動ドアシステムを制御するためのシステム情報として各デバイスに送信しており、各デバイスの制御に利用される。
【００１５】
−ドア開閉制御のためのシステム情報−
次に、自動ドアをドア開閉制御するために、記憶手段３３内に記憶されたシステム情報について説明する。
システム情報の一つである開閉フラグ７は、図３に示すように、ドア本体１を開方向に駆動するための開レベルフラグ７１と、ドア本体１を閉方向に駆動するための閉レベルフラグ７２とからなる。
開レベルフラグ７１は、優先順位の低いレベル０から優先順位の高いレベルｎまで（ｎ＋１）個の「開レベル」フラグからなり、閉レベルフラグ７２は、優先順位の低いレベル１から優先順位の高いレベルｎまでｎ個の「閉レベル」フラグからなる。
図３に示す実施形態に係る開閉フラグ７においては、レベル０からレベル７までの８段階の「開レベル」フラグ７１１〜７１７と、レベル１からレベル７までの７段階の「閉レベル」フラグ７２１〜７２７から構成されている。
【００１６】
開レベルフラグ７１及び閉レベルフラグ７２の各「開レベル」フラグ及び「閉レベル」フラグは、前記各デバイスから送信されるコマンドに基づいて、ドアコントローラ３により設定もしくは解除される。例えば、検知手段４が人を検知して検知手段４から検知信号がコマンドとして送信された場合には、コマンドを受信したドアコントローラ３は後述するシステム情報に基づいて検知信号の有効性を確認の上、「開レベル１」フラグ７１１を設定する。また、全開ボタン５２ａが操作され全半開コントローラ５２から全開信号がコマンドとしてされた送信された場合には、コマンドを受信したドアコントローラ３は「開レベル２」フラグ７１２を設定する。
【００１７】
そして、ドアコントローラ３は、開レベルフラグ７１に設定されている「開レベル」フラグのうち最も大きいレベルと、閉レベルフラグ７２に設定されている「閉レベル」フラグのうち最も大きいレベルとを比較して、よりレベルの大きい方の動作、すなわち「開レベル」の方が大きければ開動作、「閉レベル」の方が大きければ閉動作を優先して駆動手段２の駆動制御を行っている。なお、開レベルフラグ７１と閉レベルフラグ７２のレベルが等しい場合には、開レベルフラグ７１が優先されドアを開放するように駆動制御がなされるように設定されている。
また、自動ドアシステムの初期状態もしくは開レベルフラグ７１と閉レベルフラグ７２の設定が共に解除された状態においては、開レベルフラグ７１の「開レベル０」フラグ７１０と閉レベルフラグ７２の「閉レベル１」フラグ７２１が設定されており、なんら各デバイスから送信されるコマンドがない状態においては、レベルの大きい「閉レベル1」フラグ７２１が「開レベル０」フラグ７１０に優先して、駆動手段２に対してドア本体を閉鎖状態となるように駆動制御がなされ、ドア本体１は閉鎖している。
【００１８】
システム情報の一つである制御用フラグ８は、図４に示すように、ドア本体１を駆動する駆動手段２の状態を設定する動作フラグ８０と、外センサ４１の状態を設定するセンサ用フラグ（外センサ）８１と、内センサ４２の状態を設定するセンサ用フラグ（内センサ）８２と、ドア本体１の状態を示すドアステータスフラグ８３と、ドア本体１の位置情報を示すドア位置フラグ８４と、電気錠５１ａの状態を示す電気錠フラグ８５と、後述するタイマの状態を示すタイマフラグ８６と、各種センサの状態を示すセンサ無効フラグ８７と、火災等の異常状態を示す異常信号フラグ８８等を備えている。
【００１９】
動作フラグ８０は、駆動手段２の駆動状態を設定するフラグであり、例えば駆動手段２の停止を設定する「停止」フラグ８０１と、駆動手段２の駆動を減速させるように設定する「減速」フラグ８０２と、駆動手段２による開閉動作を半開状態に設定する「半開」フラグ８０３等から構成される。動作フラグ８０は、例えば半開ボタン５２ｂが操作されることにより全半開コントローラ５２等から送信されるコマンドにより設定される。
ドアコントローラ３は、動作フラグ８０の各フラグの設定状態に基づいて駆動手段２を停止したり、減速したり、また、開閉動作を半開状態とするなどの開閉制御を行う。
【００２０】
センサ用フラグ（外）８１及びセンサ用フラグ（内）８２は、接続されているセンサ毎に設けられており各センサの設定を行うフラグである。例えば、センサが建物の内側のものであるか外側のものであるかを設定する「内（外）」フラグ８１１，８２１と、センサを有効とするか無効とするかを設定する「有効（無効）」フラグ８１２，８２２と、センサが検知時に検知信号を出力するか非検知時に非検知信号を出力するかを設定する「検知」フラグ８１３，８２３と、センサが人を検知するセンサであることを設定する「検知」フラグ８１４，８２４と、センサがドア開口部近傍に人がいないことを検知する安全センサであることを設定する「安全」フラグ８１５，８２５等により構成されている。
これら各センサについてのフラグの設定は、設定器３ａ等を利用してドアコントローラ３によって設定することができる。
なお、図４に示す実施形態においては、外センサ４１用のフラグとしてセンサ用フラグ（外）８１が設定されており、内センサ４２用のフラグとしてセンサ用フラグ(内)が設定されている例を示している。
【００２１】
ドアステータスフラグ８３は、開閉制御するドア本体１の状態が設定されるフラグであり、ドア本体１の開放が完了したときに設定される「開完了」フラグ８３１と、ドアが開放動作中であるときに設定される「開動作中」フラグ８３２と、ドアの閉鎖が完了したときに設定される「閉完了」フラグ８３３と、ドアが閉鎖動作中であるときに設定される「閉動作中」フラグ８３４と、ドアが停止状態であるときに設定される「停止」フラグ８３５等から構成されている。
ドア位置フラグ８４は、ドア本体１の開閉位置を示す「位置１」フラグ８４１〜「位置８」フラグ８４８からなり、ドア本体１が閉鎖した状態において「位置１」フラグ８４１が設定され、ドア本体１が半分開放した状態(半開位置)において「位置４」フラグ８４４が設定され、ドア本体１が全部開放した状態(全開位置)において「位置８」フラグ８４８が設定され、常にいずれかひとつの「位置」フラグが設定されている。
ドアステータスフラグ８３及びドア位置フラグ８４は、駆動状態及び駆動位置等を検出した駆動手段２から送信されるドア本体１の情報信号をもとにドアコントローラ３によって設定される。
なお全開位置、半開位置等は、８ビット情報であるドア位置フラグ84とは独立に、８ビット化する前のモータ回転検出結果に基づいて設定してもよく、後述する開閉制御においても、前記モータ回転検出結果を用いて制御することもできる。
【００２２】
電気錠フラグ８５は、ドア本体１を施錠する電気錠５１ａの状態を設定するフラグであり、電気錠５１ａを常時開錠状態に設定する「常時開錠」フラグ８５１と、電気錠５１ａの施錠状態が設定される「開錠／施錠」フラグ８５２等から構成されている。
電気錠コントローラ５１は、電気錠５１ａの施錠状態を管理する入室管理機能を有しており、例えば日中などに、電気錠５１ａを常に開錠状態に維持する第１の管理状態に設定したり、夜間などに、電気錠５１ａをドア本体１の開閉等に合わせて施錠する第２の管理状態に設定する。
そして、電気錠５１ａを第１の管理状態に設定した場合に、電気錠コントローラ５１のコマンドによって「常時開錠」フラグ８５１が設定され、電気錠５１ａを第２の管理状態に設定した場合には、電気錠コントローラ５１のコマンドによって「常時開錠」フラグ８５１が解除される。また、電気錠５１ａが施錠された場合には、電気錠コントローラ５１のコマンドにより「開錠／施錠」フラグ８５２が設定され、電気錠５１ａが開錠された場合には、電気錠コントローラ５１のコマンドにより「開錠／施錠」フラグ８５２が解除される。
ドアコントローラ３は、「開錠／施錠」フラグ８５２が設定されている場合には、すなわち電気錠５１ａが施錠されている場合には、ドア本体１を開閉する駆動手段２の駆動制御を行わない。
【００２３】
タイマフラグ８６は、ドアコントローラ３が有するタイマの状態を設定するフラグであり、開完了後の経過時間を計測する開タイマの有無を設定する「開タイマ有（無）」フラグ８６１と、検知または開レベルコマンド受信後にドアの開放を遅延させる場合の遅延時間を計測する遅延タイマの有無を設定する「遅延タイマ有（無）」フラグ８６２と、手動操作によるドアの閉忘れ時間を計測する閉忘れタイマの有無を設定する「閉忘れタイマ有（無）」フラグ８６３と、開タイマがタイムアップしたときに設定される「開タイマアップ（スタート）」フラグ８６４と、遅延タイマがタイムアップしたときに設定される「遅延タイマアップ（スタート）」フラグ８６５と、閉忘れタイマがタイムアップしたときに設定される「閉忘れタイマアップ（スタート）」フラグ８６６等から構成されている。
タイマフラグ８６の各タイマの有無を設定する「開タイマ有（無）」フラグ８６１、「遅延タイマ有（無）」フラグ８６２及び「閉忘れタイマ有（無）」フラグ８６３は、設定器３ａ等により行うことができ、例えば、自動ドアシステムにドア本体１の開完了状態からドア本体の閉動作を開始するまでの経過時間を計測する開タイマを有する場合には「開タイマ有（無）」フラグ８６１が設定される。
【００２４】
また、タイマフラグ８６の各タイマのタイムアップとスタートを設定する「開タイマアップ（スタート）」フラグ８６４、「遅延タイマアップ（スタート）」フラグ８６５、「閉忘れタイマアップ（スタート）」フラグ８６６は、解除（スタート）されるとともに各タイマの計測が開始され、計測する時間が経過することにより設定（タイマアップ）される。例えば、「開タイマアップ（スタート）」フラグ８６４は、ドアステータスフラグ８３の「開完了」フラグ８３１が設定された時に前述の「開タイマ有（無）」フラグ８６１が設定されている場合にサブコントローラ５からのコマンドにより解除（スタート）されて時間計測が開始される。そして計測された時間が開タイマに設定された所定時間に達した場合、すなわちタイムアップした場合にサブコントローラ５からのコマンドにより設定（タイマアップ）されて開タイマ動作が終了し、閉動作を開始する。開タイマ動作はドアコントローラ３のみでも実現できるが、サブコントローラ５からのコマンドによっても実現できると、状況に応じてタイムアップするまでの時間が調整可能となるなどの利点がある。なお閉忘れタイマは例えば全半開サブコントローラを利用した手動操作時に適用され、この場合全半開サブコントローラが時間の計測を行なって「閉忘れタイマアップ（スタート）」コマンドを送信し、コマンドを受信したドアコントローラが「閉忘れタイマアップ（スタート）」フラグ８６６を設定するようにしてもよい。
【００２５】
センサ無効フラグ８７は、各センサを有効とするか無効とするかを設定するフラグであり、全センサの有効無効を設定する「全センサ」フラグ８７１と、外センサの有効無効を設定する「外センサ」フラグ８７２と、内センサの有効無効を設定する「内センサ」フラグ８７３と、安全センサの有効無効を設定する「安全センサ」フラグ８７４等から構成されている。オプションとしてシステムに例えば戸袋側の人の有無を検知する戸袋センサ等のセンサ接続を増やすことができ、そのような場合には、増やした数に合わせてフラグを追加することができる。
センサ無効フラグ８７の設定は、例えば建物内への入室管理を行う入室管理コントローラ（本実施形態においては、電気錠コントローラが兼用している。）やインターロックコントローラ等のサブコントローラから送信されるコマンドによりドアコントローラ３により設定される。
ドアコントローラ３は、センサ無効フラグ８７の「外」フラグ８７２が無効に設定されている場合には、外センサ４１から人検出信号が送信されても、「開レベル１」等の設定を行わないように制御している。
【００２６】
異常信号フラグ８８は、異常事態が発生した場合に設定されるフラグであり、例えば火災が発生した場合に設定される「火災報知」フラグ８８１等により構成される。
火災センサは通常ＣＡＮネットワークには直接接続できないため例えば電気錠サブコントローラの外部入力に接続され、火災センサが火災を検知した場合には、火災信号を受信した電気錠サブコントローラが「火災報知」と「開レベル６」をコマンドとして送信し、コマンドを受信したドアコントローラ３が「火災報知」フラグ８８１を設定するとともに、「開レベル６」フラグ７１６を設定する。
なお火災センサを接続するのは電気錠サブコントローラでなく、ＣＡＮネットワークに直接接続できないデバイスをＣＡＮネットワークに接続するための専用のサブコントローラなどでもよい。
【００２７】
−ドアコントローラによるドアの開閉制御−
ドアコントローラ３は、検知手段４等のデバイスから開閉フラグ７及び制御用フラグ８等システム情報を設定もしくは解除するコマンドが出力されると、出力されたコマンドに基づいて、開閉フラグ７及び制御用フラグ８等システム情報の設定もしくは解除を行うとともに、設定もしくは解除された開閉フラグ７及び制御用フラグ８等のシステム情報に基づいて、ドア本体１の駆動手段２に対して駆動信号を出力することによりドアの開閉制御を行っている。
また、ドアコントローラ３は、開閉フラグ７及び制御用フラグ８等のシステム情報に変更が生じた場合、もしくは一定時間間隔で、システム情報を例えば９６ビットの情報としてネットワーク６により接続されている各デバイスに出力している。
【００２８】
以下に、ドアコントローラ３が、各デバイスからのコマンドに基づいてシステム情報を設定、解除するとともに、ドアの開閉を行う制御フローについて、図５を参照しながら説明する。なお、以下の説明においては、内センサ４２が人を検知してコマンドが出力された例を用いて説明する。
ドアコントローラ３は、常に各デバイスから有効なコマンド出力が有るか否かを監視している（step1）。そして、例えばデバイスとしての内センサ４２から、人検知等の検知信号が検知コマンドとして出力された場合には、センサ用フラグ８２の内センサの「有効」フラグ８２２及びセンサ無効フラグ８７等を参照して内センサ（デバイス）４２が有効であるか否かを判断する（step2）。
【００２９】
内センサ（デバイス）４２が有効であると判断された場合には、内センサ（デバイス）４２からのコマンドによってコントローラ３は開レベルフラグ７１の「開レベル１」フラグ７１１を設定する（step3）。ここで、例えばデバイスが半開ボタン５２ｂの操作を検知した全半開コントローラ５２であれば、全半開コントローラ５２からのコマンドにより開レベルフラグ７１は「開レベル２」フラグ７１２が設定され、火災センサであれば、火災信号を受信した電気錠コントローラからのコマンドにより開レベルフラグ７１は「開レベル６」フラグ７１６が設定されるように、設定される「開レベル」フラグもしくは「閉レベル」フラグは、デバイス毎に決められている。しかし同じデバイスでも条件次第でレベルの異なる「開レベル」フラグもしくは「閉レベル」フラグが設定されるように決められていてもよい。
なお「開レベル」フラグ及び「閉レベル」フラグの設定は、デバイスからのコマンドを元にドアコントローラ３が自身の記憶手段３３等に記憶している開閉レベルに基づいて設定してもよいし、デバイスからのコマンドに開閉レベルを情報として含め、ドアコントローラ３がコマンドに含まれる開閉レベルの情報を元に設定してもよい。例えば、内センサ等のデバイスを単に検知信号を出力するだけの単純なものとし、内センサからの検知信号（検知コマンド）を受信したドアコントローラ３が内センサからの検知コマンドの有効性等を制御用フラグに基づいて確認した後に、記憶手段３３等に記憶されている内センサに対応した開閉レベルを「開レベル」フラグ及び「閉レベル」フラグとして設定してもよい。またサブコントローラ５等のデバイスが、ドアコントローラ３から受信した制御用フラグ等に基づいて自身が送信しようとするコマンドの有効性等を判断した上で、サブコントローラ５の記憶手段に記憶された自身の開閉フラグのレベルを情報としてコマンドに含ませて出力し、ドアコントローラ３がサブコントローラ５から受信したコマンドに含まれる開閉フラグのレベルに基づいて、「開レベル」フラグ及び「閉レベル」フラグの設定をしてもよい。
また、必要に応じて制御用フラグ８を設定もしくは解除する。デバイスが内センサ４２の場合には、直接的に設定、解除される制御用フラグ８はないが、例えば、半開ボタン５２ｂの操作を検知した全半開コントローラ５２からのコマンドであれば、動作フラグ８０の「半開」フラグ８０３が設定される（step4）。
【００３０】
内センサ（デバイス）４２からのコマンドに応じて開閉フラグ７及び制御用フラグ８を設定もしくは解除したドアコントローラ３は、設定もしくは解除した開閉フラグ７及び制御用フラグ８等システム情報を記憶手段３３に記憶するとともに、各デバイスに出力する（step5）。
そして、記憶手段３３に記憶された開閉フラグ７の「開レベル」フラグと閉レベルフラグ７２の「閉レベル」フラグのレベルを比較して（step6）、開レベルフラグ７１のレベルが閉レベルフラグ７２のレベル以上であると判断された場合にはドアの開放駆動制御を開始して（step7）、処理を終了する。また、開レベルフラグ７１のレベルが閉レベルフラグ７２のレベル未満であると判断された場合には、ドアの閉鎖駆動制御を開始して（step8）、処理を終了する。
本例においては、内センサ４２からのコマンドにより「開レベル１」フラグ７１１が設定されるので、開レベルフラグ７１の「開レベル」フラグ７１１のレベル１が閉レベルフラグ７２の「閉レベル１」フラグ７２１のレベル１以上であると判断されて、ドアの開放駆動制御が開始され、処理が終了される。
【００３１】
以上のように、本発明の実施形態の自動ドアシステムにおいては、検知手段等のデバイスからのコマンドによって直接ドアの開閉駆動が行われるのではなく、デバイスからのコマンドに基づいてドアコントローラ３が記憶している制御用フラグの設定・解除が行われ、ドアコントローラ３は設定・解除された制御用フラグに基づいてドアの開閉駆動制御を行っている。
したがって、自動ドアシステムに新たにデバイスを接続するに際しては、該デバイス毎に制御用フラグを設定し、デバイスからのコマンドによってドアコントローラ３に記憶された制御用フラグの設定・解除ができるようにすればよく、特に、自動ドアシステムのドアコントローラ３に新たに接続されるデバイスの規格等を認識させる必要は無く、接続や変更を容易に行うことができる。また、デバイス毎に設定される開閉フラグにレベルを設けて、開閉フラグのレベルにより各デバイスの優位性を設定することができるので、状況に応じた良好な開閉制御を行うことができる。
すなわち既に稼動している自動ドアシステムに新たにデバイスを接続するに際しては、設定器３ａから送受信機３５、ドアコントローラ３、ネットワーク６を介して新たに接続されたデバイスの製造元を含む機器情報を入手し、当該デバイスの設定を行なうだけで、ドアコントローラ３の設定を変更することなく、新たなデバイスを含む自動ドアシステムの制御を行なうことができる。
なお、ドアコントローラ３において判断される「デバイスからのコマンド有？」（step1）の「デバイスからのコマンド」とは、各デバイスから出力されるコマンドに限らず、ドアコントローラ３自身が出力するコマンド（例えば、開閉レベルフラグの解除）等も対象としている。
【００３２】
―ドアの開放駆動制御―
次に、上述のドアコントローラによるドアの開閉制御において、ステップ７で開始される、ドア開放駆動制御について、図６を参考にして説明する。
ドア開放駆動制御が開始されると、まず電気錠フラグ８５の「施錠（開錠）」フラグ８５２が解除されているか否かを判断、すなわち、電気錠５１ａによりドア本体１が施錠されていないことを確認する（step11）。「施錠（開錠）」フラグ８５２が解除されていると判断されたら、駆動手段２をドアが開放する方向に駆動してドア開動作を開始するとともに、「開動作中」フラグ８３２を設定する（step12）。なお、「施錠（開錠）」フラグ８５２が施錠されていると判断された場合には、後述する電気錠コントローラ５１の制御により制御フラグの情報に基づいて電気錠５１ａは開錠されるので、電気錠５１ａが開錠されるまで待機する。
【００３３】
続いて、動作フラグ８０の「半開」フラグ８０３が設定されているか否かを判断する(step13)。なお、「半開」フラグ８０３は、設定器３ａ等による初期設定により通常の開放として設定されるか、また、全半開コントローラ５２に接続されている半開ボタン５２ｂの操作によって設定される。
「半開」フラグ８０３が設定されていれば、ドア位置フラグ８４に設定されている「位置」が半開位置（「位置４」）に達しているか否か、すなわちドア開動作によって開放しているドアが半開しているか否かを判断し（ｓｔｅｐ１4）、「半開」フラグ８０３が設定されていなければ、ドア位置フラグ８４に設定されている「位置」が全開位置（「位置８」）に達しているか否か、すなわちドア開動作によって全開しているか否かを判断する（ｓｔｅｐ１5）。
【００３４】
半開、全開いずれの場合であっても、ドア位置フラグ８４の「位置４」フラグ８４４もしくは「位置８」フラグ８４８が設定されていなければ、設定されるまで開動作を継続し、ドア位置フラグ８４の「位置４」フラグ８４４もしくは「位置８」フラグ８４８が設定されれば、駆動手段２の駆動を停止してドア開動作を停止する（step16）。
本例の場合は、内センサ４２からのコマンドによる開閉駆動制御であるので、「半開」フラグ８０３は設定されておらず、ドアが全開位置に達するまでドアの開動作を続け、ドアが全開位置に達することにより、ドアの駆動手段２が停止される。なお、初期設定として設定器３ａにより「半開」フラグ８０３が設定されていた場合には、ドアの半開位置に達することにより駆動手段２が停止される。
【００３５】
ドアの開動作が完了したら、タイマフラグ８６にタイマが設定されているか否かを判断する（step17）。本例の場合は、内センサ４２からのコマンドによる開閉駆動制御であり、「開タイマ有（無）」フラグ８６１が設定されている。開タイマは、「開完了」フラグ８３１が設定されるのと同時に計時をスタートして「開タイマアップ（スタート）」フラグ８６４が解除され、所定時間計時されるとタイムアップして「開タイマアップ（スタート）」フラグ８６４が設定されるものである。なお、後述するラッチタイプの全半開ボタンによる開閉制御であれば、タイマとして「閉忘れタイマ有（無）」フラグ８６３が設定されることになる。
「開タイマ有（無）」フラグ８６１が設定されていれば「開タイマアップ（スタート）」フラグ８６４が設定されているか否か、即ち開完了後所定時間が経過したか否かを判断する（step18）。「開タイマアップ（スタート）」フラグ８６４が設定されていると判断されたら、ドアステータスフラグ８３の「開完了」フラグ８３１を設定し、設定された開閉フラグ７の「開レベル１」フラグを解除して（step19）、ドア開放駆動制御を終了する。
【００３６】
―ドアの閉鎖駆動制御―
次に、上述のドアコントローラによるドアの開閉制御において、ステップ８で開始される、ドア閉鎖駆動制御について、図７を参考にして説明する。
ドア閉鎖駆動制御が開始されると、ドアを閉鎖する方向に駆動手段２の駆動を開始してドア閉動作を開始するとともに、ドアステータスフラグ８３の「閉動作中」フラグ８３４を設定する（step３１）。
そして、ドア位置フラグ８４の「位置１」フラグ８４１が設定されているか否か、すなわちドアが閉鎖されたか否かを判断し（ｓｔｅｐ32）、ドア位置フラグ８４の「位置１」フラグ８４１が設定されていなければ、設定されるまで閉動作を継続し、ドア位置フラグ８４の「位置１」フラグ８４１が設定されれば、駆動手段２の駆動を停止してドア閉動作を停止するとともに、ドアステータスフラグ８３の「閉完了」フラグ８３３を設定して(step33)、ドア閉鎖駆動制御を終了する。
【００３７】
なお、本実施形態に係る自動ドアシステムにおいては、いずれかのデバイスからのコマンドに基づいてドアコントローラ３により先のドア開放駆動制御もしくはドア閉鎖駆動制御が開始された後に、新たにデバイス等からのコマンドによりドア開放駆動制御もしくはドア閉鎖駆動制御の指示がなされた場合には、先のドア開放駆動制御もしくはドア閉鎖駆動制御を実行している際の開閉フラグと制御用フラグに対して、新たにデバイスからのコマンドによりさらに設定もしくは解除された開閉フラグと制御用フラグに基づいてドア開放駆動制御もしくはドア閉鎖駆動制御が開始される。
例えば、少し特殊な例になるが、内センサ４２から出力されたコマンドに基づいてドア半開駆動制御が行われる仕様の自動ドアシステムで、半開駆動制御が行われている最中に、全開ボタン５２ａが操作された場合には、半開フラグ８０３が解除されるとともに、「開レベル２」フラグ７１２が設定されて、ドア全開駆動制御が開始される。全開駆動制御が完了すると、「開レベル２」フラグ７１２と「開レベル１」フラグ７１１が共に解除され、ドア閉鎖駆動制御が開始される。その後、ドア閉鎖駆動制御が完了すると、半開フラグ８０３が設定される。
【００３８】
−検知手段によるコマンド−
本発明の自動ドアシステムの検知手段４は、ドア本体１の近傍に人等が接近するのを検知した場合に、開閉フラグ７を設定・解除するコマンドを出力している。
本実施形態に係る自動ドアシステムにおいては、検知手段４として、外センサ４１と内センサ４２がネットワーク６を介してドアコントローラ３と接続されており、外センサ４１は、センサ用フラグ（外）８１によって、「内（外）」フラグ８１１が解除され、「有効（無効）」フラグ８１２が有効に設定され、「検知」フラグ８１３が設定され、「安全」フラグ８１４が解除されることで、室外側に設けられ、人等を検知することで検知信号を出力する検知手段として設定されている。
また、内センサ４２は、センサ用フラグ（内）８２によって、「内（外）」フラグ８２１が設定され、「有効（無効）」フラグ８２２が有効に設定され、「検知」フラグ８２３が設定され、「安全」フラグ８２４が解除されることで、室内側に設けられ、通行者を検知することで検知信号を出力する検知手段４として設定されている。
【００３９】
そして、外センサ４１もしくは内センサ４２、すなわち検知手段４がドア本体１の近傍に人等が接近するのを検知すると、検知手段４はドアコントローラ３に開レベルフラグ７１の「開レベル１」フラグ７１１を設定するコマンドをドアコントローラ３に出力する。
なお、上記「開レベル１」フラグ７１１の設定に伴って、タイマフラグ８６の「開タイマ有（無）」フラグ８６１を設定するコマンドを出力するようにして、検知手段４によりドア本体１を開放した時に所定時間のあいだ開放状態を維持するように設定することもできる。
【００４０】
−電気錠コントローラによるコマンド−
本発明の実施形態に係る自動ドアシステムにおいては、電気錠５１ａを制御する電気錠コントローラ５１がサブコントローラ５としてネットワーク６に接続されており、ドアコントローラ３より出力されるシステム情報に基づいて、また、電気錠コントローラ５１自体が備える計時手段５１１もしくは管理状態切り換え手段５１２等の情報に基づいて、電気錠フラグ８５の設定もしくは解除のためのコマンドをドアコントローラ３に出力するとともに、電気錠５１ａを駆動するソレノイドに駆動信号を出力して電気錠５１ａの施錠及び開錠制御を行っている。
以下に、電気錠コントローラ５１により実行される電気錠制御について、図８を参照しながら説明する。
【００４１】
マンション等や事務所ビル等においては、日中には電気錠５１ａを施錠することなく内センサ４２（第1の検知手段）及び外センサ４１（第2の検知手段）の検知に基づいてドア本体１を開閉して人の出入りをスムーズに行うことが好ましいが、夜間においては、電気錠５１ａを施錠して外部からの人の侵入をむやみに許すことなく、一定の条件のもとで電気錠５１ａを開錠するような入室管理を行うことが好ましい。そのため、本実施形態に係る自動ドアシステムの電気錠コントローラ５１は、人の外部からの入室を制限する入室管理機能を備えている。
【００４２】
具体的には、電気錠コントローラ５１が現在時刻を計時する計時手段５１１及び電気錠の管理状態を切り換えるための管理状態切り換え手段５１２を有しており、図８に示すように、計時手段５１１により、例えば日中など電気錠５１ａを連続して開錠状態とすることが好ましい時間帯であるか否か、もしくは管理者によって管理状態切り換え手段５１２が操作され電気錠５１ａを連続して開錠状態にすることが指示されたか否かを監視している(step6１)。
【００４３】
電気錠５１ａを連続して開錠状態にすることが指示された場合には、電気錠フラグ８５の「常時開錠」フラグ８５１を設定し、センサ無効フラグ８７の「外センサ」フラグ８７２を解除するコマンドを出力して（step62）外センサによる検知によるドアの開閉を可能として人が自由に出入りすることを許容する第１の管理状態に設定する。
【００４４】
一方、前記計時手段５１１や管理状態切り換え手段５１２により、電気錠５１ａを連続して開錠状態にしないことが指示された場合には、電気錠フラグ８５の「常時開錠」フラグ８５１を解除し、センサ無効フラグ８７の「外センサ」フラグ８７２を設定するコマンドを出力して（step63）、外センサ（第２の検知手段）４１による人の検知を無効として、外センサ４１によるドア本体１の開放を制限する第２の管理状態に設定する。
【００４５】
そして、電気錠コントローラ５１は、第１の管理状態においては、電気錠５１ａを駆動するソレノイドに駆動信号を送信して電気錠５１ａを開錠する（step65）とともに、電気錠フラグ８５の「施錠（開錠）」フラグ８５２を解除するコマンドをドアコントローラ３に出力して（step66）、処理を終了する。
一方、第２の管理状態においては、電気錠コントローラ５１は、ドアコントローラ３から出力される開閉フラグ７により、開レベルフラグ７１のレベルが閉レベルフラグ７２のレベル以上であるか否かを監視しており(step64)、開レベルフラグ７１のレベルが閉レベルフラグ７２のレベル以上であると判断されると、電気錠５１ａを開錠するとともに（step65）、電気錠フラグ８５の「施錠（開錠）」フラグ８５２を解除するコマンドを出力して（step66）、処理を終了する。
また、開レベルフラグ７１のレベルが閉レベルフラグ７２のレベル未満であると判断されると、ドアが閉動作を完了して「閉完了」フラグ８３３が設定されたことを確認して（step67）、電気錠５１ａを施錠するとともに（step68）、電気錠フラグ８５の「施錠（開錠）」フラグ８５２を設定するコマンドを出力して（step69）一連の処理を終了する。
【００４６】
なお、上記電気錠コントローラ５１による電気錠５１ａの制御においては、第１の管理状態の時には、内センサ（第1の検知手段）と外センサ（第2の検知手段）をともに有効とするとともに、第2の管理状態の時には、内センサ（第1の検知手段）を有効とし、外センサ（第2の検知手段）を無効として入室管理を行っているが、第２の管理状態の時に外センサ（第2の検知手段）を無効とするのではなく、外センサ（第2の検知手段）による開レベルフラグ７１の設定を通常の開レベルよりも低く設定(例えば開レベル０に設定)することにより、すなわち開閉フラグ７の設定により、外センサ（第２の検知手段）によるドア本体１の開放を制限するようにしてもよい。
【００４７】
また、本実施形態の自動ドアシステムにおいては、電気錠５１ａの開錠操作を行うための開錠操作手段５１３を備えており、第2の管理状態において、開錠操作手段５１３を操作することにより、第２の管理状態においても、電気錠５１ａを開錠してドア本体１を開放することができる。
例えば、開錠操作手段５１３としてマンションの各住居に開錠操作ボタン等が設置されており、開錠操作ボタンを操作することにより、設定されている閉フラグよりも高位の開フラグを設定して電気錠５１ａを開錠するとともに、ドア本体１を開放することができる。
【００４８】
−全半開コントローラによるコマンド−
本発明の実施形態に係る自動ドアシステムにおいては、全開ボタン５２ａ、半開ボタン５２ｂが接続された全半開コントローラ５２がネットワーク６を介してドアコントローラ３と接続されており、全半開コントローラ５２は、全開ボタン５２ａ、半開ボタン５２ｂの操作に基づいて、開閉フラグ７の設定や「半開」フラグ８０３等制御フラグ８の設定もしくは解除のためのコマンドをドアコントローラ３に出力している。
以下に、全半開コントローラ５２による開閉フラグ７及び制御用フラグ８の設定、解除について、図９、１０を参考に説明する。
【００４９】
全開ボタン５２ａ、半開ボタン５２ｂによる開閉制御には、１回のボタン操作によりドアを開放し、その後自動的に閉鎖するタイプの開閉制御であるワンサイクルタイプと、１回のボタン操作によりドアを開放し、２回目のボタン操作によりドアを閉鎖するラッチングタイプの開閉制御がある。  先に、ワンサイクルタイプの全半開コントローラ５２により実行される開閉制御について、図９を参考に説明する。
【００５０】
ワンサイクルタイプの全半開コントローラ５２においては、全半開コントローラ５２は、半開ボタン５２ｂが操作されたか否かを判断し（step71）、半開ボタン５２ｂが操作されたと判断すると動作フラグ８０の「半開」フラグ８０３を設定するとともに、開レベルフラグ７１の「開レベル２」フラグ７１２を設定するコマンドをドアコントローラ３に出力して（step74）、処理を終了する。
一方、半開ボタン５２ｂが操作されていないと判断すると、次に全開ボタン５２ａが操作されたか否かを判断し(step72)、全開ボタン５２ａが操作されたと判断すると動作フラグ８０の「半開」フラグ８０３を解除するとともに、開レベルフラグ７１の「開レベル２」フラグ７１２を設定するコマンドをドアコントローラ３に出力して（step73）、処理を終了する。
なお、半開ボタン５２ｂもしくは全開ボタン５２ａのいずれかが操作された場合であっても、上記「開レベル２」フラグ７１１の設定に伴って、タイマフラグ８６の「開タイマ有（無）」フラグ８６１を設定するコマンドを出力して、半開ボタン５２ｂもしくは全開ボタン５２ａによりドア本体１を開放した時に所定時間のあいだ開放状態を維持するように設定することもできる。
【００５１】
以上のように、ワンサイクルタイプの全半開コントローラ５２は、半開ボタン５２ｂ、全開ボタン５２ａが操作されることにより、開レベルフラグ７１の「開レベル２」フラグ７１２を設定するコマンドを出力することで、自動ドアの開閉制御を行っている。
【００５２】
次に、ラッチングタイプの全半開コントローラ５２により実行される開閉制御について、図１０を参考に説明する。
ラッチングタイプの全半開コントローラ５２においては、全半開コントローラ５２は、半開ボタン５２ｂが操作されたか否かを判断し（step81）、半開ボタン５２ｂが操作されたと判断されると、それ以前に半開ボタン５２ｂが操作されたか否かを判断する（step83）。この判断は、「半開」フラグ８０３及び「開動作中」フラグ８３２もしくは「開完了」フラグ８３１の設定状況によって判断することができる。
以前に半開ボタン５２ｂが操作されていなければ、今回の操作が一回目の半開ボタン５２ｂの操作であるので、「半開」フラグ８０３を設定するとともに「開レベル２」フラグ７１２を設定するコマンドをドアコントローラ３に出力して（step85）、処理を終了する。なお、このとき、「閉忘タイマ有（無）」フラグ８６３を設定するようにしてもよい（step87）。
一方、それ以前に半開ボタン５２ｂが操作されたと判断された場合には、今回の半開ボタン５２ｂの操作はドアの閉鎖を指示するための操作であるので、以前の半開ボタン５２ｂの操作によるドア半開動作の完了を待って（ｓｔｅｐ８９）、「半開」フラグ８０３を解除するとともに「開レベル２」フラグ７１２を解除するコマンドをドアコントローラ３に出力して（step90）、処理を終了する。
【００５３】
また、ラッチングタイプの全半開コントローラ５２により、半開ボタン５２ｂが操作されていないと判断されると、全開ボタン５２ａが操作されているか否かを判断して（step82）、全開ボタン５２ａが操作されたと判断されると、それ以前に全開ボタン５２ａが操作されたか否かを判断する（step8４）。
それ以前に全開ボタン５２ａが操作されていなければ、今回の操作が一回目の全開ボタン５２ａの操作であるので、「半開」フラグ８０３を解除するとともに「開レベル２」フラグ７１２を設定するコマンドをドアコントローラ３に出力して（step86）、処理を終了する。なお、このとき、「閉忘タイマ有（無）」フラグ８６３を設定するようにしてもよい（step88）。
一方、それ以前に全開ボタン５２ａが操作されたと判断された場合には、今回の全開ボタン５２ａの操作はドアの閉鎖を指示するための操作であるので、以前の全開ボタン５２ａの操作によるドア全開動作の完了を待って（ｓｔｅｐ８９）、「半開」フラグ８０３を解除するとともに「開レベル２」フラグ７１２を解除するコマンドをドアコントローラ３に出力して（step90）、処理を終了する。
【００５４】
以上のように、ラッチングタイプの全半開コントローラ５２は、半開ボタン５２ｂ、全開ボタン５２ａが操作されることにより、該操作が一回目の操作であるのか二回目の操作であるのかを判断し、一回目の操作である場合には、開レベルフラグ７１の「開レベル２」フラグ７１２を設定するコマンドを出力するとともに、二回目の操作である場合には、開レベルフラグ７１の「開レベル２」フラグ７１２を解除するコマンドを出力することで、自動ドアの開閉制御を行っている。
【００５５】
−インターロックコントローラ−
その他、図１１，１２に示す、連続する２つの自動ドアを連繋制御するためのインターロックコントローラを接続することができる。インターロックコントローラは、連続する２つの自動ドアに対して、一方の自動ドアが開放しているときに他方の自動ドアの開放を制限する制御を行う際に接続されるサブコントローラで、一方の自動ドアのドアコントローラ３により送信されるシステム情報から一方のドア本体が閉完了状態でなく開放されたと判断したときは、他方のドアコントローラ３の開閉フラグ７の「閉レベル４」フラグ７２４を設定するコマンドを出力することで、それ以上の開レベルフラグ７１が設定されない限り、他方側のドアを開放しないように制御することができる。
なお、図１１は、連続する２つの自動ドアにそれぞれインターロックコントローラ５３Ａ，５３Ｂを備え、インターロックコントローラ同士を接続して全体を制御する自動ドアシステムであり、図１２は、連続する２つの自動ドアを一つのインターロックコントローラ５３により制御する自動ドアシステムである。
【００５６】
以上説明した、各サブコントローラ５は、それぞれＲＡＭ等の記憶手段を有し、各サブコントローラ５を制御するための設定値等が記憶されている。
例えば、全半開コントローラ５２は、ＲＡＭ等の記憶手段を備えており、自動ドアの開閉制御を行うための各種設定項目が記憶されている。設定項目としては、ワンサイクルタイプであるのかラッチングタイプであるのかの設定、ワンサイクルタイプにおいて、ドアの開放が完了してから、ドアの閉鎖動作を行うまでの開放継続時間、ラッチングタイプにおいて、最初の開ボタンが押された後に閉忘れ閉鎖処理を行うまでの閉忘れ防止時間等が記憶される。
また、半開ボタン５２ｂや全開ボタン５２ａの操作に設定される開レベル等の開レベル情報等が記憶されている。（上記実施形態においては、開レベル情報としてレベル２が記憶されている。）
【００５７】
そして、ドアコントローラ３及び各サブコントローラ５に記憶された設定値は、必要に応じてドアコントローラ３に出力されて、ドアコントローラ３の記憶手段３３に記憶されて開閉制御に利用され、また、ドアコントローラ３に対してＢｌｕｅｔｏｏｔｈ（登録商標）等を介して接続される設定器３ａにより、変更等することができる。
設定器３ａによるサブコントローラ５の設定値の変更は、ドアコントローラ３において何ら処理を行うものではなく、単にドアコントローラ３を通信媒体として用いているだけであるので、ドアコントローラ３は、各コントローラについての情報を何ら認識する必要は無く、新規なデバイスの導入を容易に行うことができる。
【００５８】
本実施形態の開閉制御の例を、図面を参考に説明する。
（１）検知手段によって人等が検知された場合の開閉制御
日中、内センサ４２による人等の検知に基づいてドアを開閉制御する際の流れを、図１３を参考に、説明する。
通常状態において、開閉フラグ７の「開レベル０」フラグ７１０と「閉レベル１」フラグ７２１が初期状態として設定され、ドア本体１は閉鎖されており、ドアコントローラ３は、常に各デバイスから有効なコマンド出力が有るか否かを監視している。
日中、常時開錠状態において、内センサ４２による人等の検知がなされると、ドアコントローラ３に対して検知コマンドが出力される。
ドアコントローラ３は、内センサ４２からの検知コマンドが出力されたことを検知すると（step1）、内センサ４２から出力された検知コマンドの有効性を、センサ無効フラグ８７の内センサフラグ８７３が解除されていることと、センサ用フラグ（内）８２の検知（非検知）フラグ８２３が設定されていることとから確認して（step2）、「開レベル１」フラグ７１１を設定（step3）した後、開レベルフラグと閉レベルフラグとのレベルを比較する（step6）。なお外センサからの検知コマンドの場合にも内センサの場合と同様に、センサ無効フラグ８７の外センサフラグ８７２が解除されていることと、センサ用フラグ（外）８１の検知（非検知）フラグ８１３が設定されていることとから、外センサから出力された検知コマンドの有効性を確認した後、ドアコントローラ３は「開レベル１」フラグ７１１を設定する。
なおセンサ無効フラグ８７の内センサフラグ８７３が設定されていないことを確認する代わりに、センサ用フラグ（内）の有効（無効）フラグ８２２が設定されていることを確認してもよい。この両フラグはセンサ無効フラグ、センサ用フラグ（内）の順に、略同時に設定もしくは解除されるためである。
【００５９】
本例では、内センサ４２からの検知コマンドに対応して「開レベル１」フラグ７１１が設定されているので、「開レベル１」フラグ７１１のレベル「１」が「閉レベル１」フラグ７２１のレベル「１」以上であり、ドアコントローラ３が開レベルフラグと閉レベルフラグとのレベルを比較する（step6）ことにより、ドア開放駆動制御が開始され、ドアの開動作が開始される(step12)。なお、ここで設定器３ａ等により「半開」フラグ８０３が設定されていた場合には、ドアの開放は半開となる。
ドアの開放が完了すると、ドア開動作が停止され(step16)、ドアコントローラ３は、「開レベル１」フラグ７１１を解除（step19）した後、開レベルフラグと閉レベルフラグとのレベルを比較する（step6）。
ここでは、「開レベル０」フラグ７１０のレベル「０」が「閉レベル１」フラグ７２１のレベル「１」未満であるので、ドア閉鎖駆動制御が開始され、ドアの閉動作が開始される(step31)。ドアの閉鎖が完了すると、ドア閉動作が停止（step33）し、検知手段によるドアの開閉制御を終了する。
【００６０】
（２）電気錠コントローラとドアコントローラによる開閉制御
夜間、電気錠コントローラにより電気錠５１ａの施錠制御をしながら、内センサ４２による人等の検知に基づいてドアを開閉制御する際の流れを、図１4を参考に、説明する。
夜間、前述のように内センサ４２から検知コマンドが出力され（step1）、内センサが有効であることを確認（step2）したドアコントローラ３は、「開レベル１」フラグ７１１を設定（step3）した後、開レベルフラグと閉レベルフラグとのレベルを比較する（step6）。
内センサ４２からの検知コマンドに対応して「開レベル１」フラグ７１１が設定されているので、「開レベル１」フラグ７１１のレベル「１」が「閉レベル１」フラグ７２１のレベル「１」以上であり、ドア開放駆動制御が開始され、電気錠５１ａの「施錠」フラグ８５２が解除されているか否かが判断される（step11）。
本例では、夜間であり、電気錠コントローラ５１により第２の管理状態に設定されているので、電気錠５１ａは施錠され、「施錠」フラグ８５２は設定されているが、内センサ４２からの検知コマンドにより「開レベル１」フラグ７１１が設定されることで、開レベルフラグと閉レベルフラグとのレベルとが比較され（step64）、「開レベル１」フラグ７１１のレベル「１」が「閉レベル１」フラグ７２１のレベル「１」以上であるので、電気錠５１ａが開錠され（step65)、「施錠」フラグ８５２は解除（step66）される。
【００６１】
再び、電気錠５１ａの「施錠」フラグ８５２が設定されているか否かが判断されて（step11）、「施錠」フラグ８５２が解除されていることが確認されると、ドアの開動作が開始される(step12)。
ドアの開放が完了すると、ドア開動作が停止され(step16)、ドアコントローラ３は「開レベル１」フラグ７１１を解除(step19)した後、開レベルフラグと閉レベルフラグとのレベルを比較する（step6）。なおドア開動作の停止後に開タイマが設定されてもよい。
ここでは、「開レベル０」フラグ７１０のレベル「０」が「閉レベル１」フラグ７２１のレベル「１」未満であるので、ドア閉鎖駆動制御が開始され、ドアの閉動作が開始される(step31)。ドアの閉鎖が完了すると、ドア閉動作が停止する（step33）。同時に、電気錠コントローラ５１は、開レベルフラグと閉レベルフラグとのレベルを比較して（step64）、「開レベル０」フラグ７１０のレベル「０」が「閉レベル１」フラグ７２１のレベル「１」未満であるので、電気錠５１ａが施錠され（step68)、「施錠」フラグ８５２が設定（step69）されて、内センサ４２によるドアの開閉制御を終了する。
【００６２】
（３）ラッチング式の全半開コントローラにおいて、半開ボタンが２回操作された場合の開閉制御
半開ボタンが操作されることによりドアを半開操作し、その後2回目の半開ボタンの操作によりドアを閉鎖する開閉制御する際の流れを、図１５を参考に、説明する。
半開ボタン５２ｂの操作が検出されることにより（step81）、全半開コントローラ５２はこれ以前に半開ボタン５２ｂが操作されていたか否かを確認する(step83)。ここでは、以前に半開ボタン５２ｂは操作されていないので、ドアコントローラ３に対して「開レベル２」フラグ７１２を設定するとともに、「半開」フラグ８０３を設定（step85）するコマンドが送信される。
【００６３】
ドアコントローラ３は、全半開コントローラ５２からのコマンドが出力されたことを検知し（step1）、「開レベル２」フラグ７１２を設定（step3）するとともに、「半開」フラグ８０３を設定（step4）した後、開レベルフラグと閉レベルフラグとのレベルを比較する（step6）。
本例では、半開ボタン５２ｂの操作により「開レベル２」フラグ７１２を設定されているので、「開レベル２」フラグ７１２のレベル「２」が「閉レベル１」フラグ７２１のレベル「１」以上であり、ドア開放駆動制御が開始され、ドアの開動作が開始される(step12)。ドアの半開が完了すると、ドア開動作が停止され(step16)、タイマ（閉め忘れタイマ）がタイムアップしたか否かが検出される（step18）が、ここでタイムアップする前に、半開ボタン５２ｂが操作されたことが全半開コントローラ５２によって検出される（step82）。
【００６４】
半開ボタン５２ｂの操作が検出されることにより（step8２）、全半開コントローラ５２はこれ以前に半開ボタン５２ｂが操作されていたか否かを確認する(step8４)。ここでは、以前に半開ボタン５２ｂが操作されているので、ドアコントローラ３に対して「開レベル２」フラグ７１２を解除するとともに、「半開」フラグ８０３を解除するコマンドが送信される（step90）。
全半開コントローラ５２からのコマンドを受信したドアコントローラ３は、「開レベル２」フラグ７１２を解除（step3）するとともに、「半開」フラグ８０３を解除（step4）した後、開レベルフラグと閉レベルフラグとのレベルを比較する（step6）。
ここでは、半開ボタン５２ｂの２回目の操作により「開レベル２」フラグ７１２が解除されているので、「開レベル０」フラグ７１０のレベル「０」が「閉レベル１」フラグ７２１のレベル「１」未満であり、ドア閉鎖駆動制御が開始され、ドアの閉動作が開始される(step31)。ドアの閉鎖が完了すると、ドア閉動作を停止して(step33)、ドアの開閉制御を終了する。
【００６５】
（４）ワンサイクル式の全半開コントローラにおいて、半開ボタンによる半開動作中に全開ボタンが操作された場合の開閉制御
半開ボタンが操作されることによるドアの半開動作中に全開ボタンが操作されることにより、先の半開制御に代えて、ドアの全開制御を行う際の流れを、図１６を参考に、説明する。半開ボタンと全開ボタンにより操作される自動ドアシステムでは、通行者の安全を確保する観点から、半開ボタンによる半開動作よりも全開ボタンによる全開動作を優先させており、半開動作中に全開ボタンが操作された場合には全開動作に切り替える一方、全開動作中に半開ボタンが操作された場合には全開動作を継続させる。この全開優先の動作は全半開コントローラの制御プログラムに組み込まれており、全半開コントローラが「半開」フラグ803を設定もしくは解除するコマンド等をドアコントローラ３に出力することで実現されている。
半開ボタン５２ｂの操作が検出されることにより（step７１）、全半開コントローラ５２はドアコントローラ３に対して「開レベル２」フラグ７１２を設定するとともに、「半開」フラグ８０３を設定（step74）するコマンドが送信される。
ドアコントローラ３は、全半開コントローラ５２からのコマンドが出力されたことを検知し（step1）、「開レベル２」フラグ７１２を設定（step3）するとともに、「半開」フラグ８０３を設定（step4）した後、開レベルフラグと閉レベルフラグとのレベルを比較する（step6）。
【００６６】
ここでは「開レベル２」フラグ７１２を設定されており、「開レベル２」フラグ７１２のレベル「２」が「閉レベル１」フラグ７２１のレベル「１」以上であるので、ドア開放駆動制御が開始され、ドアの開動作が開始される(step12)。
ここで、全開ボタン５２ａが操作されたことが全半開コントローラ５２によって検出される（step７２）と、全半開コントローラ５２は、ドアコントローラ３に対して「開レベル２」フラグ７１２を設定するとともに、「半開」フラグ８０３を解除するコマンドを出力（step７３）。コマンドが出力されたことを判断した(step1)ドアコントローラ３は、「開レベル２」フラグ７１２を再設定し（step3）、「半開」フラグ８０３を解除（step4）した後、開レベルフラグと閉レベルフラグとのレベルを比較する（step6）。
【００６７】
ここでは「開レベル２」フラグ７１２を設定されており、「開レベル２」フラグ７１２のレベル「２」が「閉レベル１」フラグ７２１のレベル「１」以上であるので、ドア開放駆動制御が開始され、ドアの開動作が開始される(step12)。ドアの全開が完了すると、ドアの開動作が停止し(step16)、「開レベル２」フラグ７１２が解除される（step19）。
「開レベル２」フラグ７１２は解除され、開レベルフラグ７１の「開レベル０」フラグ７１０のレベル「０」が閉レベルフラグ７２の「閉レベル１」フラグ７２１のレベル「１」未満であるので（step６）、ドア閉鎖駆動制御が開始され、ドアの閉動作が開始される(step31)。ドアの閉鎖が完了すると、ドア閉動作が停止して（step33）、ドアの開閉制御が終了する。
なお、以上に例示した開閉制御の流れは、一例であり、各フラグの設定や判断基準等は適宜設計することがでる。
【００６８】
以上のように、本実施形態の自動ドアシステムにおいては、自動ドアを開閉する駆動手段に駆動信号を送信するドアコントローラは、ドアコントローラ内の記憶手段に記憶されたシステム情報を参照することで、駆動手段に対して送信する駆動信号を決定しているので、自動ドアシステムに対して新規なデバイスを導入するに際して、ドアコントローラ３は、新規なデバイスについての情報について何ら保持する必要は無く、新規デバイスの導入を容易に行うことができる。
そして、自動ドアの開閉制御は、ドアコントローラやサブコントローラによりドアコントローラのシステム情報を変更ことによって行われ、その際、自動ドアの開閉制御を行う各デバイスに対して、レベルを有する開閉フラグを設定することで、各デバイスによるドアの開閉指示に対して優先順位を簡単に付けることができ、新規なデバイスを導入した際にも、新規なデバイスに開閉フラグのレベルを設定するだけで簡単にドアの開閉制御の優先順位を設定することができ、的確な自動ドアの開閉制御を行うことができる。
【符号の説明】
【００６９】
１      ：ドア本体
２      ：駆動手段
３      ：ドアコントローラ
３ａ    ：設定器
３１    ：ＣＰＵ
３２    ：ＲＯＭ
３３    ：記憶手段
３４    ：タイマ
４      ：検知手段
４１    ：外センサ
４２    ：内センサ
４３    ：安全センサ
５      ：サブコントローラ
５１    ：電気錠コントローラ
５１ａ  ：電気錠
５１１  ：計時手段
５１２  ：管理状態切り換え手段
５１３  ：開錠操作手段
５２    ：全半開コントローラ
５２ａ  ：全開ボタン
５２ｂ  ：半開ボタン
５３    ：インターロックコントローラ
５３Ａ  ：インターロックコントローラ
５３Ｂ  ：インターロックコントローラ
６      ：ネットワーク
【図１】
0006775166.tif 000002
【図２】
0006775166.tif 000003
【図３】
0006775166.tif 000004
【図４】
0006775166.tif 000005
【図５】
0006775166.tif 000006
【図６】
0006775166.tif 000007
【図７】
0006775166.tif 000008
【図８】
0006775166.tif 000009
【図９】
0006775166.tif 000010
【図１０】
0006775166.tif 000011
【図１１】
0006775166.tif 000012
【図１２】
0006775166.tif 000013
【図１３】
0006775166.tif 000014
【図１４】
0006775166.tif 000015
【図１５】
0006775166.tif 000016
【図１６】
0006775166.tif 000017