(57)【要約】【課題】運転中であっても、利用者に対する運転サービスを中断せずに効率的に制御プログラムを更新する。【解決手段】監視センタ１５から更新日時が指定された更新用の制御プログラムが公衆回線網１６を介して群管理制御装置１１に与えられる。群管理制御装置１１では、この更新用の制御プログラムをプログラム一時保管部２２で保管すると共に、その制御プログラムの更新日時を更新処理部２３で管理する。そして、更新日時になったときに、各エレベータの中から未更新かつ無方向停止状態にあるエレベータを更新対象として選択しながら、そのエレベータの制御プログラムを上記更新用の制御プログラムを用いて更新する。【選択図】      図１
2010180004.tif 000002
【特許請求の範囲】
【請求項１】
複数台のエレベータを有し、各階で登録された乗場呼びを上記各エレベータの中で最適なエレベータに割り当てて応答させるエレベータの群管理制御装置において、
外部から通信ネットワークを介して更新日時が指定された更新用の制御プログラムを受信する通信手段と、
この通信手段によって受信された更新用の制御プログラムを記憶するプログラム記憶手段と、
このプログラム記憶手段に記憶された更新用の制御プログラムの更新日時を管理し、上記更新日時になったときに更新開始指令を出力する更新管理手段と、
この更新管理手段から更新開始指令を受けて、上記各エレベータの中から未更新かつ無方向停止状態にあるエレベータを更新対象として選択する更新対象選択手段と、
この更新対象選択手段によって選択されたエレベータの制御プログラムを上記更新用の制御プログラムを用いて更新する更新制御手段と
を具備したことを特徴とするエレベータの群管理制御装置。
【請求項２】
上記更新対象選択手段は、上記各エレベータの中に該当するエレベータがなかった場合にかご呼びの登録個数が最も少ないエレベータを更新対象として選択し、
上記更新制御手段は、上記更新対象選択手段によって選択されたエレベータがかご呼びに応答して無方向停止状態になるのを待ってから、当該エレベータの制御プログラムを上記更新用の制御プログラムを用いて更新することを特徴とする請求項１記載のエレベータの群管理制御装置。
【請求項３】
上記更新対象選択手段によって選択されたエレベータを群管理対象外として設定する群管理制御手段をさらに具備したことを特徴とする請求項１または２記載のエレベータの群管理制御装置。
【請求項４】
上記群管理制御手段は、上記更新制御手段によって上記制御プログラムの更新が完了したエレベータに対する群管理対象外の設定を解除することを特徴とする請求項３記載のエレベータの群管理制御装置。
【請求項５】
上記更新管理手段は、上記更新日時から定められた終了時刻に未更新の制御プログラムがあるか否かを判断し、未更新の制御プログラムがあった場合には上記各エレベータの全てを休止状態に設定して、上記更新制御手段に強制的にプログラム更新を実行させることを特徴とする請求項１記載のエレベータの群管理制御装置。
【請求項６】
複数台のエレベータを有し、各階で登録された乗場呼びを上記各エレベータの中で最適なエレベータに割り当てて応答させるエレベータの群管理制御装置において、
外部から通信ネットワークを介して更新日時が指定された更新用の制御プログラムを受信する通信手段と、
この通信手段によって受信された更新用の制御プログラムを記憶するプログラム記憶手段と、
このプログラム記憶手段に記憶された更新用の制御プログラムの種類と更新日時を管理し、上記更新日時になったときに、上記更新用の制御プログラムの種類に応じて第１または第２の更新開始指令を出力する更新管理手段と、
この更新管理手段から上記第１の更新開始指令を受けた場合に、上記各エレベータの中から未更新かつ無方向停止状態にあるエレベータを更新対象として選択する更新対象選択手段と、
この更新対象選択手段によって選択されたエレベータの運転を制御するための第１の制御プログラムを上記更新用の制御プログラムを用いて更新する第１の更新制御手段と、
上記更新管理手段から上記第２の更新開始指令を受けた場合に、既に登録済みの乗場呼びがなくなるのを待って、群管理システム全体を制御するための第２の制御プログラムを上記更新用の制御プログラムを用いて更新する第２の更新制御手段と
を具備したことを特徴とするエレベータの群管理制御装置。
【請求項７】
上記更新対象選択手段は、上記各エレベータの中に該当するエレベータがなかった場合にかご呼びの登録個数が最も少ないエレベータを更新対象として選択し、
上記第１の更新制御手段は、上記更新対象選択手段によって選択されたエレベータがかご呼びに応答して無方向停止状態になるのを待ってから、当該エレベータの制御プログラムを上記更新用の制御プログラムを用いて更新することを特徴とする請求項６記載のエレベータの群管理制御装置。
【請求項８】
上記更新対象選択手段によって選択されたエレベータを群管理対象外として設定する群管理制御手段をさらに具備したことを特徴とする請求項６または７記載のエレベータの群管理制御装置。
【請求項９】
上記群管理制御手段は、上記第１の更新制御手段によって上記第１の制御プログラムの更新が完了したエレベータに対する群管理対象外の設定を解除することを特徴とする請求項８記載のエレベータの群管理制御装置。
【請求項１０】
上記第２の更新制御手段によって上記第２の制御プログラムを更新する際に、上記各エレベータのすべてを群管理対象外として設定する群管理制御手段をさらに具備したことを特徴とする請求項６記載のエレベータの群管理制御装置。
【請求項１１】
上記群管理制御手段は、上記第２の更新制御手段によって上記第２の制御プログラムの更新が完了した時点で上記各エレベータに対する群管理対象外の設定を解除することを特徴とする請求項１０記載のエレベータの群管理制御装置。
【請求項１２】
上記更新管理手段は、上記更新日時から定められた終了時刻に未更新の制御プログラムがあるか否かを判断し、未更新の制御プログラムがあった場合には上記各エレベータの全てを休止状態に設定し、その未更新の制御プログラムの種類に応じて、上記第１または第２の更新制御手段に強制的にプログラム更新を実行させることを特徴とする請求項６記載のエレベータの群管理制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遠隔操作により制御プログラムを更新可能なエレベータの群管理制御装置に関する。
【背景技術】
【０００２】
例えば、マンションやオフィスなどのビルに設置されたエレベータは、そのビルの人の流れに合わせたオペレーションで運転している。ところが、エレベータの設置後、ビル内のテナントの変更などで、各階を行き交う人の流れが大きく変わると、ビルの管理者からオペレーションの改善が要望されることがある。例えば、出勤時間帯に基準階での待ち時間が長いため、分割運転に変更して欲しいとか、セキュリティ設定階を追加して欲しいなどである。
【０００３】
通常、このような要望があると、エレベータ会社では、メンテナンス員を現地に派遣して、エレベータの仕様変更を行う。具体的には、メンテナンス員がエレベータの制御装置に組み込まれている制御プログラムを仕様変更に合わせて書き換えるといった作業を行う。しかし、この作業はエレベータの運転中にはできないため、夜間などに行われることが多く、メンテナンス員に負担がかかってしまう。
【０００４】
そこで、監視センタから遠隔操作によってエレベータの制御プログラムを自動更新する方法が考えられている。例えば、特許文献１には、監視センタ側で制御プログラムの配信日時を設定しておき、その設定された配信日時になったときに、更新用の制御プログラムをエレベータの制御装置に配信して書き換えることが開示されている。
【０００５】
また、特許文献２には、エレベータの制御装置が監視センタから更新用の制御プログラムを受信した際に、エレベータが閑散状態にあるか否かを判断し、閑散状態になったときに制御プログラムを更新することが開示されている。
【特許文献１】特開２００７−３０２３８９号公報
【特許文献２】特開２００６−２６４８７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１，２では、遠隔操作によってエレベータの制御プログラムを更新する場合に、その間に運転サービスを行うことができず、利用者に迷惑を掛けてしまう問題がある。
【０００７】
本発明は上記のような点に鑑みなされたもので、運転中であっても、利用者に対する運転サービスを中断せずに効率的に制御プログラムを更新することのできるエレベータの群管理制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係るエレベータの群管理制御装置は、複数台のエレベータを有し、各階で登録された乗場呼びを上記各エレベータの中で最適なエレベータに割り当てて応答させるエレベータの群管理制御装置において、外部から通信ネットワークを介して更新日時が指定された更新用の制御プログラムを受信する通信手段と、この通信手段によって受信された更新用の制御プログラムを記憶するプログラム記憶手段と、このプログラム記憶手段に記憶された更新用の制御プログラムの更新日時を管理し、上記更新日時になったときに更新開始指令を出力する更新管理手段と、この更新管理手段から更新開始指令を受けて、上記各エレベータの中から未更新かつ無方向停止状態にあるエレベータを更新対象として選択する更新対象選択手段と、この更新対象選択手段によって選択されたエレベータの制御プログラムを上記更新用の制御プログラムを用いて更新する更新制御手段とを具備したことを特徴とする。
【０００９】
また、本発明に係るエレベータの群管理制御装置は、複数台のエレベータを有し、各階で登録された乗場呼びを上記各エレベータの中で最適なエレベータに割り当てて応答させるエレベータの群管理制御装置において、外部から通信ネットワークを介して更新日時が指定された更新用の制御プログラムを受信する通信手段と、この通信手段によって受信された更新用の制御プログラムを記憶するプログラム記憶手段と、このプログラム記憶手段に記憶された更新用の制御プログラムの種類と更新日時を管理し、上記更新日時になったときに、上記更新用の制御プログラムの種類に応じて第１または第２の更新開始指令を出力する更新管理手段と、この更新管理手段から上記第１の更新開始指令を受けた場合に、上記各エレベータの中から未更新かつ無方向停止状態にあるエレベータを更新対象として選択する更新対象選択手段と、この更新対象選択手段によって選択されたエレベータの運転を制御するための第１の制御プログラムを上記更新用の制御プログラムを用いて更新する第１の更新制御手段と、上記更新管理手段から上記第２の更新開始指令を受けた場合に、既に登録済みの乗場呼びがなくなるのを待って、上記各エレベータを群管理制御するための第２の制御プログラムを上記更新用の制御プログラムを用いて更新する第２の更新制御手段とを具備したことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、各エレベータの運転状況に応じて制御プログラムの更新を選択的に行うようにしたことで、運転中であっても、利用者に対する運転サービスを中断せずに効率的に制御プログラムを更新することができる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照して本発明の実施形態を説明する。
【００１２】
（第１の実施形態）
図１は本発明の第１の実施形態に係るエレベータの群管理制御システムの全体構成を示す図である。なお、図１の例では、２０階建てのビルに４台（Ａ〜Ｄ号機とする）のエレベータが設置されているものを示している。
【００１３】
エレベータの群管理制御システムは、Ａ〜Ｄ号機の各エレベータを群管理制御するための群管理制御装置１１と、各エレベータの乗りかご１３ａ〜１３ｄを個別に運転制御するためのかご制御装置１２ａ〜１２ｄとを備える。なお、群管理制御装置１１、かご制御装置１２ａ〜１２ｄはコンピュータからなり、それぞれに制御プログラムの起動により動作する。
【００１４】
また、各階の乗場には、利用者がエレベータを呼ぶための乗場呼び釦１４が設けられている。この乗場呼び釦１４の操作によって乗場呼びが登録されると、群管理制御装置１１では、所定の割当評価式に従って、各号機のエレベータの中で最適な号機を選出して、その号機に当該乗場呼びを割り当てて応答させる。
【００１５】
なお、「乗場呼び」とは、各階に設置された乗場呼び釦１４の操作によって登録される呼びの信号のことであり、登録階と行先方向の情報が含まれる。この乗場呼びの信号は、群管理制御装置１１に与えられる。これに対し、なお、「かご呼び」とは、かご室内に設けられた図示せぬ行先階釦の操作により登録された呼びの信号のことであり、利用者が指定した行先階の情報が含まれる。このかご呼びの信号は、当該乗りかごに対応するかご制御装置１２に与えられる。
【００１６】
群管理制御装置１１は、公衆回線網１６を介して外部の監視センタ１５に接続されている。監視センタ１５は、各物件のエレベータの運転状態を遠隔監視しており、何らかの異常を検出した場合に、現地に保守員を派遣するなどの対処を行う。また、監視センタ１５は、各物件のエレベータに対する制御プログラムの送信機能を備える。なお、実際には、監視センタ１５内に図示せぬ監視制御装置（コンピュータ）が設置されており、その監視制御装置が遠隔監視処理や制御プログラムの送信処理などを行っている。
【００１７】
ここで、本実施形態において、群管理制御装置１１は、通信インターフェイス部２１と、プログラム一時保管部２２と、更新管理部２３と、第１のプログラム記憶部２４と、第２のプログラム記憶部２５と、更新対象選択部２６と、プログラム転送制御部２７と、群管理制御部２８と、実行プログラム記憶部２９と、プログラム切替制御部３０とを備えている。
【００１８】
通信インターフェイス部２１は、公衆回線網１６を介して監視センタ１５との間でデータ通信を行う。プログラム一時保管部２２は、監視センタ１５から受信した各種制御プログラムを一時的に保管する。
【００１９】
更新管理部２３は、後述するデータベース２３ａを有し（図２参照）、監視センタ１５から受信した制御プログラムに関する更新管理情報（種別情報や更新日時情報等）を記憶すると共に、その制御プログラムの種類に応じて更新対象選択部２６またはプログラム切替制御部３０に対して更新開始指令を出力する。
【００２０】
ここで、エレベータの制御プログラムには、「単体制御プログラム」と「群管理制御プログラム」の２種類がある。「単体制御プログラム」は、各エレベータの運転を制御するための制御プログラムである。「群管理制御プログラム」は、群管理システム全体を制御するための制御プログラムである。
【００２１】
第１のプログラム記憶部２４は、プログラム一時保管部２２に一時保管された各種制御プログラムの中の単体制御プログラムを記憶する。第２のプログラム記憶部２５は、プログラム一時保管部２２に一時保管された各種制御プログラムの中の群管理制御プログラムを記憶する。
【００２２】
更新対象選択部２６は、更新処理部２３から第１の更新開始指令を受けて、単体制御プログラムの更新を必要とする対象号機を選択する。プログラム転送制御部２７は、第１の更新制御部として用いられ、更新対象選択部２６によって選択された対象号機のかご制御装置１２に対し、第１のプログラム記憶部２４に記憶された更新用の単体制御プログラムを転送することで制御プログラムの更新を行う。
【００２３】
群管理制御部２８は、各階の乗場呼び釦１４の操作によって登録された乗場呼びを保持すると共に、実行プログラム記憶部２９に記憶された群管理制御プログラムに基づいて、その乗場呼びに対するエレベータの割当制御や、出勤時運転や昼食時運転などのオペレーション動作の制御を行う。
【００２４】
実行プログラム記憶部２９には、現在設定されている群管理制御プログラムが実行用として記憶されている。プログラム切替制御部３０は、第２の更新制御部として用いられ、更新処理部２３から第２の更新開始指令を受けて、実行プログラム記憶部２９に記憶された群管理制御プログラムを第２のプログラム記憶部２５に保管された群管理制御プログラムに書き替えることで制御プログラムの更新を行う。
【００２５】
次に、本発明の第１の実施形態の動作について説明する。
【００２６】
通常、エレベータは、そのビルの交通流や目的にあったオペレーションで動作している。しかし、エレベータの設定後、何らかの事情で、ビルの管理者から乗場の待ち時間の削減やセキュリティ階の変更などを要求してくることがある。例えば、出勤時間帯の基準階での待ち時間が長いため、出勤時分割運転に変更して欲しいとか、７〜９階をセキュリティ階として追加して欲しいなどである。そのような場合に、エレベータの制御プログラムを仕様変更に合わせて更新する必要が生じる。
【００２７】
監視センタ１５では、ビルの管理者から要求された仕様を満足する制御プログラムを作成し、そのビルに設置されたエレベータの群管理制御装置１１に対して送信する。その際、制御プログラムの他に更新管理情報も送信する。更新管理情報には、制御プログラムの種別情報や更新日時情報などが含まれる。更新日時情報とは、実際に当該物件にて制御プログラムの更新を行う予定日時のことであり、監視センタ１５側で任意に指定される。
【００２８】
群管理制御装置１１において、通信インターフェイス部２１は、監視センタ１５から公衆回線網１６等の通信ネットワークを介して受信した制御プログラムをプログラム一時保管部２２に一時的に保管し、その制御プログラムに付加された更新管理情報（種別情報や更新日時情報等）を更新管理部２３に与える。なお、通信インターフェイス部２１は、パソコン等の情報端末装置との間でデータ通信を行うことも可能である。
【００２９】
制御プログラムの受信完了後、更新管理部２３は、上記更新管理情報に含まれる種別情報に基づいて、プログラム一時保管部２２に保管された制御プログラムの種類を判断し、単体制御プログラムであれば、当該制御プログラムを第１のプログラム記憶部２４に転送し、群管理制御プログラムであれば、当該制御プログラムを第２のプログラム記憶部２５に転送する。
【００３０】
また、更新管理部２３は、図２に示すようなデータベース２３ａを有する。データベース２３ａには、制御プログラムの受信日時、制御プログラムの種別情報、更新予定日時、更新状態、更新完了時刻などが記録される。
【００３１】
種別情報には、「単体」と「群管理」があり、「単体」とは単体制御プログラム、「群管理」とは群管理制御プログラムのことを示す。
【００３２】
更新予定日時には、開始時刻と終了時刻の設定があり、両者の設定時刻を満たした時刻のみプログラム更新が許可となる。例えば、開始時刻＝００時００分００秒、終了時刻＝０１時００分００秒として設定されている場合には、深夜０時００分００秒〜１時００分００秒の間のみ、プログラム更新が許可となる。
【００３３】
更新管理部２３は、現在日時とデータベース２３ａに登録された更新日時とを比較する。そして、両者の日時が一致したときに、つまり、更新日時になったときに、更新管理部２３は、当該制御プログラムの種類に応じて、「単体制御プログラム」の場合にはプログラム転送制御部２７と更新対象選択部２６に対して第１の更新開始指令を出力し、「群管理制御プログラム」の場合にはプログラム切替制御部３０に対して第２の更新開始指令を出力する。
【００３４】
例えば、図２のデータベース２３ａの例で、種別情報が「単体」であって、現在日時が０８年２月２３日００時００分００秒の場合には、プログラム転送制御部２７と更新対象選択部２６に対して第１の更新開始指令が出力されることになる。
【００３５】
ここで、単体制御プログラムを更新する場合の動作について説明する。
【００３６】
図３は本発明の第１の実施形態における単体制御プログラムの更新処理動作を示すフローチャートである。
【００３７】
群管理制御装置１１において、更新対象選択部２６は、更新管理部２３から第１の更新開始指令を受信すると（ステップＡ１１のＹｅｓ）、所定の条件として、制御プログラムが未更新であり、かつ、無方向で停止状態にある号機（エレベータ）の有無をチェックする（ステップＡ１２）。なお、「無方向停止状態」とは、エレベータに呼びの登録がなく、待機状態で停止していることを言う。
【００３８】
上記条件を満たす号機が複数台存在する場合には（ステップＡ１３のＹｅｓ）、更新対象選択部２６は、その中の任意の１台を更新対象号機として選択する（ステップＡ１４）。また、上記条件を満たす号機が１台のみの場合は（ステップＡ１３のＮｏ）、更新対象選択部２６は、該当号機を更新対象号機として選択する（ステップＡ１５）。更新対象選択部２６は、このようにして選択した更新対象号機の情報をプログラム転送制御部２７に対して出力する（ステップＡ１６）。
【００３９】
プログラム転送制御部２７は、更新対象選択部２６で選択された号機に対応したかご制御装置１２に対し、第１のプログラム記憶部２４に記憶された更新用の単体制御プログラムを転送する（ステップＡ１７）。これにより、かご制御装置１２では、プログラム転送制御部２７から受信した更新用の単体制御プログラムに基づいて、自身の制御プログラムを更新する（ステップＡ１８）。
【００４０】
詳しくは、かご制御装置１２内の図示せぬプログラムメモリにセットされている制御プログラムをプログラム転送制御部２７から受信した更新用の単体制御プログラムに書き替える。このとき、当該エレベータは無方向停止状態にあるので、その間に制御プログラムの更新を行っても支障はない。また、他のエレベータは運転中にあるので、利用者に対する運転サービスが中断されることもない。
【００４１】
そして、更新完了後、かご制御装置１２は、更新完了信号を更新対象選択部２６とプログラム転送制御部２７に送信する（ステップＡ１９）。これを受けて、更新対象選択部２６では、全号機のプログラム更新が完了した否かを判定する（ステップＡ２０）。全号機のプログラム更新が完了していない場合には（ステップＡ２０のＮｏ）、更新対象選択部２６は、次の更新対象号機の選択を行う（ステップＡ１２）。
【００４２】
このようにして、全号機のプログラム更新が完了するまで、１台ずつ、条件に合致する号機を探してプログラム更新を実施する。全号機のプログラム更新が完了すると（ステップＡ２１のＹｅｓ）、プログラム転送制御部２７は、全号機の更新完了信号を更新管理部２３に送信する。更新管理部２３では、全号機の更新完了信号を受けてデータベース２３ａの内容を更新する（ステップＡ２１）。
【００４３】
このように、本発明の第１の実施形態によれば、複数台のエレベータが運転されている状態で、その中で更新可能なエレベータを選んで順次更新していく。これにより、運転中であっても、利用者に対する運転サービスを中断せずに効率的に制御プログラムを更新することができ、ビル管理者から仕様変更の要求に迅速に対応することが可能となる。
【００４４】
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。
【００４５】
上記第１の実施形態では、各号機のエレベータがそれぞれに無方向停止状態になったときに制御プログラムの更新を行ったが、第２の実施形態では、無方向停止状態の号機がない場合に強制的に無方向停止状態にして制御プログラムの更新を行うようにしたものである。
【００４６】
装置構成については、上記第１の実施形態における図１と同様であるため、ここでは単体制御プログラムの更新処理の動作について説明する。
【００４７】
図４は本発明の第２の実施形態における単体制御プログラムの更新処理動作を示すフローチャートである。
【００４８】
群管理制御装置１１において、更新対象選択部２６は、更新管理部２３から第１の更新開始指令を受信すると（ステップＢ１１のＹｅｓ）、制御プログラムが未更新の号機（エレベータ）の有無をチェックする（ステップＢ１２）。
【００４９】
未更新号機が存在する場合には（ステップＢ１２のＹｅｓ）、更新対象選択部２６は、その未更新号機の中から無方向停止状態にある号機の有無をチェックする（ステップＢ１３）。無方向停止号機があれば（ステップＢ１３のＹｅｓ）、更新対象選択部２６は、その中の任意の１台を更新対象号機として選択し、その選択した更新対象号機の情報を群管理制御部２８に出力する（ステップＢ１４）。
【００５０】
一方、無方向停止号機がない場合には（ステップＢ１３のＮｏ）、更新対象選択部２６は、現在運転中の各号機のエレベータの中からかご呼びの登録個数が最も少ない号機を更新対象号機として選択し、その選択した更新対象号機の情報を群管理制御部２８に出力する（ステップＢ１５）。
【００５１】
ここで、群管理制御部２８は、更新対象選択部２６によって選択された更新対象号機に対して、割当指令や分散待機指令などの運行指令出力を行わないこととする。具体的には、更新対象号機を群管理制御の管理外（以下、これを群外と呼ぶ）として設定し（ステップＢ１６，Ｂ１７）、以後、新規に登録された乗場呼びの割当対象から外すように制御する。
【００５２】
これにより、既登録の乗場呼びの割当指令は他の号機に変更されることになり、運転中のエレベータは既登録のかご呼びの応答完了後、無方向停止状態に移行することができる。つまり、群外設定により、運転中のエレベータを強制的に無方向停止状態して、速やかに更新可能な状態にすることができる。
【００５３】
なお、上記ステップＢ１６において、最初から無方向停止状態にあったエレベータを群外設定にしておけば、その後に乗場呼びがあっても、当該エレベータについては無方向停止状態を維持することができる。
【００５４】
更新対象選択部２６は、更新対象号機が既に登録済みのかご呼びに応答して無方向停止状態に移行したことを確認してから（ステップＢ１８のＹｅｓ）、プログラム転送制御部２７に対して更新対象号機情報を出力する（ステップＢ１９）。プログラム転送制御部２７は、更新対象選択部２６で選択された号機に対応したかご制御装置１２に対し、第１のプログラム記憶部２４に記憶された更新用の単体制御プログラムを転送する（ステップＢ２０）。
【００５５】
かご制御装置１２は、プログラム転送制御部２７から受信した更新用の単体制御プログラムに基づいて、当該エレベータの制御プログラムを更新する（ステップＢ２１）。更新完了後、かご制御装置１２は、更新完了信号を更新対象選択部２６とプログラム転送制御部２７と群管理制御部２８に送信する（ステップＢ２２）。これを受けて、群管理制御部２８では、更新完了号機の群外設定を解除する（ステップＢ２３）。また、更新対象選択部２６では、次の更新対象号機の選択を行う（ステップＢ１２）。
【００５６】
このようにして、全号機のプログラム更新が完了すると（ステップＢ１２のＮｏ）、プログラム転送制御部２７は、全号機の更新完了信号を更新管理部２３に送信する。更新管理部２３では、全号機の更新完了信号を受けてデータベース２３ａの内容を更新する（ステップＢ２４）。
【００５７】
このように、本発明の第２の実施形態によれば、上記第１の実施形態と同様に、運転中であっても、利用者に対する運転サービスを中断せずに効率的に制御プログラムを更新することができる。また、更新可能なエレベータが存在しない場合でも、群外設定によって強制的に無方向停止状態にすることで、プログラム更新をすみやかに開始・完了させることができる。
【００５８】
（第３の実施形態）
次に、本発明の第３の実施形態について説明する。
【００５９】
上記第１および第２の実施形態では、各エレベータの運転を制御するための単体制御プログラムの更新方法について説明したが、第３の実施形態では、エレベータ全体を群管理制御するための群管理制御プログラムを更新する場合について説明する。
【００６０】
なお、装置構成については、上記第１の実施形態における図１と同様であるため、ここでは群管理制御プログラムの更新処理の動作について説明する。
【００６１】
図５は本発明の第３の実施形態における群管理制御プログラムの更新処理の動作を示すフローチャートである。
【００６２】
群管理制御装置１１において、プログラム切替制御部３０は、更新管理部２３から第２の更新開始指令を受信すると（ステップＣ１１のＹｅｓ）、群管理制御部２８にアクセスして乗場呼びの登録の有無をチェックする（ステップＣ１２）。
【００６３】
乗場呼びが登録されていない場合には（ステップＣ１２のＹｅｓ）、プログラム切替制御部３０は、群管理制御部２８を通じて全号機を群外設定とする（ステップＣ１３）。上述したように、「群外設定」とは、群管理制御の管理外に設定することであり、そのエレベータは既登録のかご呼びの応答完了後、速やかに無方向停止状態となる。
【００６４】
一方、乗場呼びが登録されている場合には（ステップＣ１２のＮｏ）、プログラム切替制御部３０は、その乗場呼びの登録がなくなるのを待つ。これは、乗場呼びが登録されている状態で全号機を群外設定としてしまうと、既登録の乗場呼びがキャンセルされることになり、エレベータ利用者が困惑するためである。
【００６５】
全号機の群外設定後、プログラム切替部１５は、第２のプログラム記憶部２５に保管された更新用の群管理制御プログラムを実行プログラム記憶部２９に既にセットされている制御プログラムに書き替える（ステップＣ１４）。この場合、全号機が群外設定となっているため、群管理制御プログラムの書き換えを実施しても問題ない。
【００６６】
プログラム更新の完了後、プログラム切替制御部３０は、その更新完了信号を更新管理部２３と群管理制御部２８に出力する（ステップＣ１５）。これを受けて、群管理制御部２８では、全号機の群外設定を解除する（ステップＣ１６）。また、更新管理部２３では、データベース２３ａの内容を更新する（ステップＣ１７）。
【００６７】
このように、本発明の第３の実施形態によれば、運転中であっても、乗場呼びの登録がなくなるのを待って、全てのエレベータを群外設定にすることで、群管理システム全体の制御プログラムについても効率的に更新することができる。
【００６８】
（第４の実施形態）
次に、本発明の第４の実施形態について説明する。
【００６９】
上述した単体制御プログラムや群管理制御プログラムの更新が乗場呼びの登録状況やエレベータの運行状況により、予め設定された更新日時に更新が完了しないことがある。第４の実施形態では、このような場合に対処するものである。
【００７０】
なお、装置構成については、上記第１の実施形態における図１と同様であるため、ここでは更新日時終了時のプログラム更新処理の動作について説明する。
【００７１】
図６は本発明の第４の実施形態における更新日時終了時のプログラム更新処理の動作を示すフローチャートである。
【００７２】
更新管理部２３は、データベース２３ａに記録された更新終了時刻となると（ステップＤ１１のＹｅｓ）、更新未完了プログラムの有無をチェックする（ステップＤ１２）。更新未完了プログラムがある場合には（ステップＤ１２のＹｅｓ）、更新管理部２３は、更新対象選択部２６を介して群管理制御部２８に対し全号機休止指令を出力する（ステップＤ１３）。
【００７３】
群管理制御部２８は、更新管理部２３から全号機休止指令を受信すると、全号機のかご制御装置１２ａ〜１２ｄに対し、それぞれの号機の運転を止めるように指示する。更新対象選択部２６は、全号機が休止状態になったか否かをチェックする。全号機が休止状態になると（ステップＤ１４のＹｅｓ）、更新管理部２３は、更新未完了の制御プログラムの種類に応じて、プログラム転送制御部２７もしくはプログラム切替制御部３０に対し、全号機更新指令を出力する。
【００７４】
すなわち、「単体制御プログラム」であれば、更新管理部２３は、プログラム転送制御部２７に対して全号機更新指令を出力する。この全号機更新指令により、プログラム転送制御部２７は、全号機のかご制御装置１２ａ〜１２ｄに対して更新用の単体制御プログラムを一括送信する。かご制御装置１２ａ〜１２ｄでは、それぞれに受信した更新用の単体制御プログラムを元にプログラム更新を実行する（ステップＤ１５）。更新完了後、かご制御装置１２ａ〜１２ｄは、それぞれに各号機の更新完了信号を群管理制御部２８に送信する（ステップＤ１６）。これを受けて、群管理制御部２８では、更新完了号機の休止設定を解除する（ステップＤ１７）。
【００７５】
一方、「群管理制御プログラム」の場合には、更新管理部２３は、プログラム切替制御部３０に対して更新指令を出力する。この更新指令により、プログラム切替制御部３０は、第２のプログラム記憶部２５に保管された更新用の群管理制御プログラムを実行プログラム記憶部２９に書き換える（ステップＤ１５）。プログラム更新完了後、プログラム切替制御部３０は、更新完了信号を更新対象選択部２６とプログラム転送制御部２７と群管理制御部２８に出力する（ステップＤ１６）。これを受けて、群管理制御部２８では、全号機の休止設定を解除する（ステップＤ１７）。また、更新管理部２３では、データベース２３ａの内容を更新する（ステップＤ１８）。
【００７６】
このように、本発明の第４の実施形態では、単体制御プログラムもしくは群管理制御プログラムの更新がなかなか実施されず、更新終了時間を経過してしまった場合には、全号機を強制的に休止状態にしてプログラム更新を実施することで、プログラムの更新日時を厳守することが可能となる。
【００７７】
なお、この第４の実施形態の手法は、エレベータの制御プログラムに何らかの異常が発生し、早急にプログラムを変更する必要があった場合にも適用可能である。その場合、更新日時の許可時間を短く設定しておき、その時間内で更新が完了しなければ、異常が発生しているものと見なして、全号機を強制的に休止状態にしてプログラム更新を行えば良い。
【００７８】
また、上記各実施形態では、エレベータの制御プログラムを更新する場合について説明したが、その制御プログラムで使用するパラメータを更新する場合についても同様に可能である。
【００７９】
また、各号機の制御プログラムを更新している間は、例えば「現在、＊＊号機のエレベータに使用できません。しばらくお待ち下さい。」といったようなメッセージを乗場に設置された表示器に表示したり、音声にて利用者に通知するようにしても良い。さらに、制御プログラムの更新後、具体的にどのように変更されたのかを表示あるいは音声にて利用者に通知するようにしても良い。
【００８０】
具体的には、更新管理部２３がデータベース２３ａを参照して各号機のプログラム更新状態をチェックし、更新中の号機に対する通知指令を更新対象選択部２６またはプログラム切替制御部３０を介して群管理制御部２８に与える。群管理制御部２８では、この通知指令を受けて、各階の乗場あるいは乗りかご内に更新中であることを通知する。これにより、更新中であっても、利用者は困惑せずに他のエレベータを利用することができ、また、更新後、どのように変更されたのかを把握することができる。
【００８１】
また、上記各実施形態では、監視センタ１５から更新用の制御プログラムが送信されるものとして説明したが、各地に存在する支社店から更新用の制御プログラムを送信することでも良い。
【００８２】
要するに、本発明は上記各実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記各実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の形態を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を省略してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００８３】
【図１】図１は本発明の第１の実施形態に係るエレベータの群管理制御システムの全体構成を示す図である。
【図２】図２は同実施形態における同実施形態における更新管理部に設けられたデータベースの一例を示す図である。
【図３】図３は同実施形態における単体制御プログラムの更新処理動作を示すフローチャートである。
【図４】図４は本発明の第２の実施形態における単体制御プログラムの更新処理動作を示すフローチャートである。
【図５】図５は本発明の第３の実施形態における群管理制御プログラムの更新処理の動作を示すフローチャートである。
【図６】図６は本発明の第４の実施形態における更新日時終了時のプログラム更新処理の動作を示すフローチャートである。
【符号の説明】
【００８４】
１１…群管理制御装置、１２ａ〜１２ｄ…かご制御装置、１３ａ〜１３ｄ…乗りかご、１４…乗場呼び釦、１５…監視センタ、１６…公衆回線網、２１…通信インターフェイス部、２２…プログラム一時保管部、２３…更新管理部、２３ａ…データベース、２４…第１のプログラム記憶部、２５…第２のプログラム記憶部、２６…更新対象選択部、２７…プログラム転送制御部、２８…群管理制御部、２９…実行プログラム記憶部、３０…プログラム切替制御部。
【図１】
2010180004.tif 000003
【図２】
2010180004.tif 000004
【図３】
2010180004.tif 000005
【図４】
2010180004.tif 000006
【図５】
2010180004.tif 000007
【図６】
2010180004.tif 000008