(57)【特許請求の範囲】
【請求項１】
エレベーターの駆動制御を行うエレベーター制御装置と通信する、エレベーターの遠隔復旧装置であって、
前記エレベーター制御装置から前記エレベーターの故障コードを含む故障信号を受信するとともに、前記エレベーターの故障に対応する復旧指令を、前記故障信号発信元のエレベーター制御装置に発信する情報処理装置と、
前記故障コードに対応する複数種類の前記復旧指令及びそれぞれの前記復旧指令が実行されたときの復旧率が記憶された復旧診断データベースと、
前記故障信号発信時における前記故障信号発信元のエレベーター制御装置に適用された現バージョンのプログラムとは異なるバージョンのプログラムが記憶されたプログラムデータベースと、
前記現バージョンより新しいバージョンのプログラムを更新する複数のエレベーター制御装置の更新スケジュールが定期的に定められるプログラム更新スケジュール管理データを記憶する記憶部と、
を備え、
前記情報処理装置は、
前記故障信号発信元のエレベーター制御装置から前記故障信号を受信したときに、前記故障信号に含まれる前記故障コードに対応する、プログラム更新指令を含む複数種類の前記復旧指令を抽出し、
抽出されたそれぞれの前記復旧指令の復旧率を参照し、前記プログラム更新指令に対応する復旧率が他の前記復旧指令と比較して高いときに、前記プログラム更新指令を前記故障信号発信元のエレベーター制御装置に発信し、
前記現バージョンのプログラムよりも新しいバージョンのプログラムが前記プログラムデータベースに記憶されている場合に、前記情報処理装置は、前記プログラム更新指令として、前記新しいバージョンのプログラムを前記故障信号発信元のエレベーター制御装置に送信し、
前記プログラム更新指令として前記新しいバージョンのプログラムを前記故障信号発信元のエレベーター制御装置に送信する際に、当該送信先の前記故障信号発信元のエレベーター制御装置の、前記プログラム更新スケジュール管理データに含まれ前記定期的に定められる前記更新スケジュールにおける更新順序を先頭に繰り上げることで、前記新しいバージョンのプログラムを前記故障信号発信元のエレベーター制御装置に送信する、
エレベーターの遠隔復旧装置。
【請求項２】
請求項１に記載のエレベーターの遠隔復旧装置であって、
前記情報処理装置は、前記現バージョンのプログラムよりも新しいバージョンのプログラムが前記プログラムデータベースに記憶されていない場合に、前記プログラム更新指令として、前記現バージョンのプログラムよりも前のバージョンのプログラムを前記故障信号発信元のエレベーター制御装置に送信する、
エレベーターの遠隔復旧装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エレベーターで故障が発生した際にこれを遠隔から復旧させるシステムに関する。
【背景技術】
【０００２】
従来から、エレベーターで故障等の不具合が生じたときに、遠隔の管理センター等から復旧指令を送り、その復旧を図るシステムが知られている。【０００３】
例えば特許文献１では、ビル内設機器の個別制御要求（顧客要求）が発生すると、監視センタでビル内設備機器の仕様に応じて更新プログラムを再構築し、通信手段を介して制御装置に伝送し検証プログラムとして格納させる。検証プログラムに切り替えて自己診断を実施し、自己診断の結果が良好であれば、検証プログラムを稼動プログラムに複写する（更新する）。一方、自己診断結果に問題が生じると既存の稼動プログラムに切り替えるとともに監視センタに異常通知を行う。【０００４】
また特許文献２では、作業機械から発生したエラーログ（エラーコード）を読んで作業機械の状態を監視する機能と、作業機械の制御用ソフトウェアを書き換えることで機体制御プログラムを変更する機能を有するソフト書き換えシステムが開示されている。このシステムでは、作業機械で発生したエラーコードを読み取り、不具合発生箇所と不具合内容を特定し、作業機械の機体制御プログラム中の設定値を書き換えることで、作業機械の不具合を調整する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−２８６６００号公報
【特許文献２】特開２００８−１４４４３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、故障等の不具合をプログラム更新によって解消するに当たり、より確実な復旧が可能な、エレベーター故障の遠隔復旧システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、エレベーターの駆動制御を行うエレベーター制御装置と通信する、エレベーターの遠隔復旧装置に関する。当該遠隔復旧装置は、情報処理装置及び復旧診断データベースを備える。情報処理装置は、エレベーター制御装置からエレベーターの故障コードを含む故障信号を受信するとともに、エレベーターの故障に対応する復旧指令をエレベーター制御装置に発信する。復旧診断データベースには、故障コードに対応する複数種類の復旧指令及びそれぞれの復旧指令が実行されたときの復旧率が記憶される。情報処理装置は、エレベーター制御装置から故障信号を受信したときに、故障信号に含まれる故障コードに対応する、プログラム更新指令を含む複数種類の復旧指令を抽出する。さらに情報処理装置は、抽出されたそれぞれの復旧指令の復旧率を参照し、プログラム更新指令に対応する復旧率が他の復旧指令と比較して高いときに、プログラム更新指令をエレベーター制御装置に発信する。【０００８】
また、上記発明において、遠隔復旧装置は、故障信号発信時におけるエレベーター制御装置に適用された、現バージョンのプログラムとは異なるバージョンのプログラムが記憶されたプログラムデータベースを備えてもよい。この場合において、現バージョンのプログラムよりも新しいバージョンのプログラムがプログラムデータベースに記憶されている場合に、情報処理装置は、プログラム更新指令として、新しいバージョンのプログラムをエレベーター制御装置に送信してもよい。【０００９】
また、上記発明において、遠隔復旧装置は、新しいバージョンのプログラムを更新する複数のエレベーター制御装置の更新スケジュールが定められたプログラム更新スケジュール管理データを記憶する記憶部を備えてもよい。この場合において、情報処理装置は、プログラム更新指令として新しいバージョンのプログラムをエレベーター制御装置に送信する際に、当該送信先のエレベーター制御装置のプログラム更新スケジュール管理データにおける更新順序を先頭に繰り上げてもよい。【００１０】
また、上記発明において遠隔復旧装置は、故障信号発信時におけるエレベーター制御装置に適用された、現バージョンのプログラムとは異なるバージョンのプログラムが記憶されたプログラムデータベースを備えてもよい。この場合において、情報処理装置は、現バージョンのプログラムよりも新しいバージョンのプログラムがプログラムデータベースに記憶されていない場合に、プログラム更新指令として、現バージョンのプログラムよりも前のバージョンのプログラムをエレベーター制御装置に送信してもよい。
【発明の効果】
【００１１】
本発明によれば、プログラム更新による復旧動作を、その復旧率が、他の復旧動作と比較して高い場合に実行する。これにより、故障等の不具合をプログラム更新によって、従来よりも確実に解消可能となる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態におけるエレベーター故障の遠隔復旧システムの構成を示す系統図である。
【図２】本発明の実施形態におけるエレベーター故障の遠隔復旧システムの機能ブロック図である。
【図３】図２に示す保守データベースの構成を示す図である。
【図４】図２に示す復旧診断データベースの構成を示す図である。
【図５】本発明の実施形態におけるエレベーター故障の遠隔復旧システムの動作を示すフローチャートである。
【図６】本発明の実施形態におけるエレベーター故障の遠隔復旧システムの動作を示すフローチャートである。
【図７】他の復旧診断データベースの構成を示す図である。
【図８】他の復旧診断データベースの構成を示す図である。
【図９】本発明の実施形態におけるエレベーター故障の遠隔復旧システムの構成のうち、特にプログラム更新指令に関連する構成を示す系統図である。
【図１０】本発明の実施形態におけるエレベーター故障の遠隔復旧システムの機能ブロックのうち、特にプログラム更新指令に関連する機能ブロックを示す図である。
【図１１】プログラム更新履歴データを例示する図である。
【図１２】プログラムのダウンロードプロセスを説明するフローチャートである。
【図１３】プログラム更新スケジュール管理データを例示する図である。
【図１４】図５における復旧指令選択ステップＳ１０６の詳細を説明する図である。
【図１５】復旧診断データベースの構成の別例を示す図である。
【発明を実施するための形態】
【００１３】
以下、図面を参照しながら本実施形態のエレベーター故障の遠隔復旧システム１００について説明する。図１に示すように、遠隔復旧システム１００は、ビル１０の昇降路１１の中に配置されたエレベーター２０の駆動制御を行うエレベーター制御装置２００と、エレベーター制御装置２００と通信し、エレベーター２０に故障の復旧動作を行わせる遠隔復旧装置３００とを備えている。遠隔復旧装置３００が復旧動作を行わせるエレベーター２０は、１台でもよいし複数台であってもよい。また、エレベーター２０が複数の場合には、各エレベーター２０は同一のビル１０に設置されていてもよいし、異なるビル１０に設置されていてもよい。
【００１４】
エレベーター制御装置２００は、エレベーター２０の駆動制御を行う制御盤２１０と通信装置２５０とを含んでいる。制御盤２１０は内部にＣＰＵとメモリとを含むコンピュータである。また、遠隔復旧装置３００は、通信装置３２０と監視盤３３０を含む遠隔監視センター３１０と、情報処理装置３６０と、保守データベース３７０と、復旧診断データベース３８０とを含んでいる。遠隔監視センター３１０と情報処理装置３６０と保守データベース３７０と復旧診断データベース３８０とは同じ場所に設置されていてもよいし、別々の場所に設置されてお互いをインターネット回線等によって接続するようにしてもよい。
【００１５】
通信装置２５０は、制御盤２１０に接続され、制御盤２１０からの出力を通信ネットワーク３０に発信する。また、通信装置２５０は、情報処理装置３６０が復旧診断データベース３８０を参照して選択した制御盤２１０に対する指令を通信装置３２０、通信ネットワーク３０を介して受信し、制御盤２１０に出力する。通信装置３２０は、制御盤２１０からの信号を通信装置２５０、通信ネットワーク３０を介して受信し、情報処理装置３６０に出力する。また、通信装置３２０は、情報処理装置３６０が選択した制御盤２１０に対する指令を通信ネットワーク３０に発信する。通信装置２５０、３２０は無線通信を行う機器であってもよいし有線通信を行う機器であってもよい。また、通信ネットワーク３０は、インターネット通信網であってもよいし、電話回線網であってもよい。
【００１６】
遠隔監視センター３１０は、情報処理装置３６０とデータの授受を行い、エレベーター２０の運行状況、故障状況を監視する監視盤３３０が配置されている。監視盤３３０には、エレベーター２０の運行状況、故障状況、情報処理装置３６０からの通知等が表示されるディスプレイ３３１と、ディスプレイ３３１の表示を操作するスイッチ３３２とが設けられている。また、監視盤３３０には通信ネットワーク３５を介してサービスセンター３４０との通信を行う電話３３３が備えられている。
【００１７】
保守データベース３７０は、エレベーター２０の仕様や検査、保守、修理等の履歴データが格納されている。復旧診断データベース３８０は、エレベーター２０の制御盤２１０から出力された故障コードに対応する複数の故障要因とその件数および復旧率等のデータが格納されている。
【００１８】
情報処理装置３６０は、内部にＣＰＵとメモリとを含むコンピュータである。情報処理装置３６０には、エレベーター２０に故障が発生した際に制御盤２１０が出力する故障信号が通信装置２５０、３２０、通信ネットワーク３０を介して入力される。情報処理装置３６０は、故障信号が入力されると復旧診断データベース３８０のデータを参照して故障信号に含まれる故障コードに対応する復旧指令と復旧診断指令を選択する。選択された復旧指令と復旧診断指令とは、通信装置２５０、３２０と通信ネットワーク３０を介して制御盤２１０に入力され、エレベーター２０に復旧動作、復旧診断動作を実行させる。
【００１９】
図２に示すように、保守データベース３７０には、エレベーター仕様データ３７１、検査履歴データ３７２、保守作業履歴データ３７３、遠隔点検履歴データ３７４、変調履歴データ３７５、修理工事履歴データ３７６、故障履歴データ３７７、故障要因別データ３７８が格納されている。
【００２０】
以下、図３を参照しながら、エレベーター仕様データ３７１、検査履歴データ３７２、保守作業履歴データ３７３、遠隔点検履歴データ３７４、変調履歴データ３７５、修理工事履歴データ３７６、故障履歴データ３７７、故障要因別データ３７８のデータ構造について説明する。
【００２１】
エレベーター仕様データ３７１は、エレベーター２０の管理番号、機種、製造日、製造番号、設置ビルの名称、設置ビルの用途のデータを格納するデータ構造を有している。設置ビルの用途とは、例えば、事務所、一般居住用、飲食店、学校等である。
【００２２】
検査履歴データ３７２は、エレベーター２０の管理番号、技術者３５０が現地で行った検査の日時、検査項目、検査結果のデータを格納するデータ構造を有している。検査とは、例えば、図１に示すエレベーター２０のドア１３、２６の開閉状態の検査、各階の停止位置の検査（階床１２とカゴ２２の床２７との高さずれ量の点検）、ワイヤ２３の検査、走行速度の検査等である。また、検査結果には、検査の結果、異常が発見されたかどうかや、異常は発見されなかったが清掃等の保守作業が必要、あるいは、近々部品交換が必要である等が入力されている。なお、図１において符号２５は錘を示す。
【００２３】
保守作業履歴データ３７３は、エレベーター２０の管理番号、技術者３５０が現場で行ったエレベーター２０の保守作業日時、保守作業項目、保守作業結果を格納するデータベース構造を有している。保守作業項目とは、例えば、エレベーター２０の運転状態の点検、エレベーター２０のドアレールの清掃、図１に示す駆動装置２４への給油、エレベーター２０のブレーキの調整等である。保守作業結果には、点検、清掃、給油、調整等を実施した実績が入力されている。
【００２４】
遠隔点検履歴データ３７４は、エレベーター２０の管理番号、遠隔点検日時、遠隔点検項目、遠隔点検結果を格納するデータ構造を有している。エレベーター２０の遠隔点検は、例えば、一か月に１回等予め設定されたスケジュールに従って、エレベーター２０の制御盤２１０によって実施される。エレベーター２０の制御盤２１０は、図１に示すエレベーター２０のカゴ２２を所定の階に移動させる。この移動の際にエレベーター２０に取り付けられた各種のセンサによって運転性能（加速度、異常音の有無）、ドア開閉、ブレーキ、非常用バッテリ、外部連絡装置等に異常がないかを点検する。その点検結果を通信装置２５０、３２０、通信ネットワーク３０を介して情報処理装置３６０から遠隔点検履歴データ３７４に格納するものである。なお、遠隔点検は、遠隔監視センター３１０からの指示によって行うようにしてもよい。
【００２５】
変調履歴データ３７５は、エレベーター２０の管理番号、変調発生日時、変調項目、変調対応結果を格納するデータ構造を有している。エレベーター２０の変調とは、技術者３５０による検査、点検、保守作業、あるいは遠隔点検の結果が異常値には達しないが、そのエレベーター２０の通常の値よりも変化しているような場合をいう。例えば、走行速度の検査を行った結果、許容値内に入っているが、前回点検の際、あるいはそのエレベーター２０の今までの検査結果の値からのずれが大きいような場合に、変調項目の中に「走行速度」と記録される。
【００２６】
修理工事履歴データ３７６は、エレベーター２０の管理番号、修理工事日時、修理工事項目、修理工事結果を格納するデータ構造を有している。修理工事とは、ワイヤ２３の交換、ハンガローラ交換、ブレーキパッド交換、制御基板交換、リレー交換等の部品交換による復旧工事である。従って、修理工事項目には、「ワイヤ交換」、「ハンガローラ交換」、「ブレーキパッド交換」等の交換部品の名称が入力され、修理工事結果の欄には、「修理工事終了」、「再修理必要」等の事項が入力される。
【００２７】
故障履歴データ３７７は、エレベーター２０の管理番号、故障発生日時、故障コード、復旧方法、復旧判定結果を格納するデータ構造を有している。故障コードとは、エレベーター２０に故障が発生した際に制御盤２１０から出力される数字あるいは数字と英文字とを組み合わせたコードである。故障コードの種類は、例えば、１０００種類程度である。復旧方法の項目には、例えば、技術者３５０が出動して検査、点検、復旧を行った場合には「技術者出動」のように入力される。また、復旧方法の項目には、例えば、遠隔復旧システム１００によって復旧した場合には「遠隔復旧」のように入力される。復旧判定結果の項目には、エレベーター２０が復旧して運行再開した場合には、「復旧」のように入力される。また、復旧判定結果の項目には、エレベーター２０が復旧に失敗した場合には、「失敗」のように入力される。
【００２８】
故障要因別データ３７８は、ある故障コードが制御盤２１０から出力された際に、技術者３５０が現場に出動して検査、点検した結果によるその故障コードに対応する故障要因の件数、および、遠隔復旧システム１００で復旧した場合のその故障コードに対応する故障要因の件数の合計件数が格納されている。例えば、故障コードがドア１３、２６に関する故障を示す０００１の場合、技術者３５０が現地で点検した結果、その故障コード「０００１」の出力された要因がドア敷居のゴミ詰まり（故障要因１）であったり、ドア開閉装置のスイッチの接触不良（故障要因２）であったり、その他の故障要因３であったりする。そこで、故障要因別データは、故障コード「０００１」が出力された場合、ドア敷居のゴミ詰まり要因（故障要因１）の場合が１００件、ドア開閉装置のスイッチの接触不良が要因（故障要因２）の場合が５０件、その他の故障要因３の場合が１０件というようなデータ構造で、その件数が多い順にデータが並べられるように構成されている。遠隔復旧システム１００による復旧の場合、復旧指令によってエレベーター２０の復旧に成功した場合にその復旧指令の基礎となった故障コードに対応する故障要因の件数が全体の故障要因の件数に追加される。
【００２９】
図４に示すように、復旧診断データベース３８０は、故障要因別データ３７８の故障要因の件数の多い順に、復旧指令と復旧診断指令のセットである復旧診断指令セットと、その復旧指令の実行によってエレベーター２０の故障が復旧した割合である復旧率（％）が格納されている。復旧診断データベース３８０は、先に説明した故障要因別データ３７８に復旧診断指令セットと復旧率とをリンクさせたデータベースである。
【００３０】
以下、故障コードがドア１３、２６に関する故障を示す「０００１」の場合の復旧診断データベース３８０のデータ構成について説明する。ドア敷居のゴミ詰まりが要因（故障要因１）の場合、復旧診断データは、故障要因１の件数データに復旧指令として「ドア回路リセット＋ドア高トルク開閉」、復旧診断指令として「ドア開閉診断」、の２つの指令のセットである復旧診断指令セットＡと、この復旧指令による復旧動作による復旧率ｘ％とをリンクさせたデータ構成となっている。同様に、ドア開閉装置のスイッチの接触不良が要因（故障要因２）の場合には、復旧診断データは、故障要因２の件数データに復旧指令として「ドア回路リセット＋ドア開閉リトライ」、復旧診断指令として「ドア開閉診断」の２つの指令のセットである復旧診断指令セットＢと、この復旧指令による復旧動作の復旧率ｙ％とをリンクさせたデータ構成となっている。同様に、故障要因３の場合には、復旧診断データは、故障要因３の件数データに復旧診断指令セットＣと復旧率ｚ％とをリンクさせたデータ構成となっている。このように、復旧診断データベース３８０は、故障コードと、その故障コードに対応する故障要因と、その故障要因の件数と、復旧指令と復旧診断のセットである復旧診断指令セットと、復旧率とを対応づけてデータベースに格納したものである。なお、本実施形態では、復旧率ｙ％は復旧率ｘ％、ｚ％よりも大きな数値であり、復旧診断指令セットＢは復旧診断指令セットＡ、復旧診断指令セットＣよりも復旧率が高くなっている。
【００３１】
以下、図２および図５、図６を参照して、エレベーター２０から故障信号が発信された場合の遠隔復旧システム１００の動作について説明する。以下の説明では、最初にドア１３、２６に関する故障コード信号「０００１」が発信された場合の遠隔復旧動作について説明する。次に、制御盤２１０の中に組み込まれている制御回路に関する故障コード「０００２」が発信された場合の遠隔復旧動作について説明する。その次に、駆動装置２４の中のブレーキに関する故障コード「０００３」が発信された場合の遠隔復旧動作について説明する。なお、遠隔復旧システム１００は、上記以外の部分に関する故障コードが発信された場合にも対応可能である。
【００３２】
図２および図５のステップＳ１０１に示すように、エレベーター２０の制御盤２１０は、エレベーター２０に故障が発生した否かの判断を行う。エレベーター２０のドア１３、２６に関する故障、例えば、ドア開閉不良等の故障が発生した場合、制御盤２１０は、故障発生日時と故障がドアに関する故障であることを示す故障コード「０００１」を通信装置２５０に出力する。エレベーター２０に故障が発生しない場合には、制御盤２１０は、ステップＳ１０１の最初に戻ってエレベーター２０の監視を継続する。
【００３３】
通信装置２５０は制御盤２１０から故障コード「０００１」が入力されると、図２および図５のステップＳ１０２に示すように、故障コード「０００１」およびエレベーター２０の管理番号および故障発生日時を含む故障信号を通信ネットワーク３０に発信する。図２および図５のステップＳ１０３に示すように、遠隔監視センター３１０の通信装置３２０は、通信ネットワーク３０を介して通信装置２５０が発信した故障信号を受信する。通信装置３２０は、故障信号を受信すると、故障信号に含まれる故障コード「０００１」とエレベーター２０の管理番号、および、故障発生日時を情報処理装置３６０に出力する。情報処理装置３６０は、入力された故障コード「０００１」とエレベーター２０の管理番号、故障発生日時を保守データベース３７０の故障履歴データ３７７に格納する。
【００３４】
そして、情報処理装置３６０は、図５のステップＳ１０４に示すように、故障の発生したエレベーター２０が遠隔復旧可能かどうかを判断する。情報処理装置３６０は、図２および図３に示すように、エレベーター２０の管理番号を用いてエレベーター仕様データ３７１からエレベーター２０の機種、製造日、製造番号を取得する。情報処理装置３６０は、取得した仕様データに基づいて、そのエレベーター２０が遠隔復旧装置３００からの復旧指令、復旧診断指令によって復旧動作、復旧診断動作が可能な仕様であるかどうか確認する。情報処理装置３６０は、エレベーター２０が遠隔復旧動作の不可能な機種である場合には、図２および図５のステップＳ１２４に示すように、遠隔監視センター３１０に遠隔復旧不可を通知する信号を出力する。
【００３５】
また、情報処理装置３６０は、図２に示すように、検査履歴データ３７２、保守作業履歴データ３７３、遠隔点検履歴データ３７４、変調履歴データ３７５、修理工事履歴データ３７６、故障履歴データ３７７を参照して、以下の（ａ）〜（ｆ）について確認する。
（ａ）エレベーター２０が最近の検査で調整手直し指示があったものである。
（ｂ）エレベーター２０が最近、あるいは、当日に保守計画があり調整ミスの可能性が予測されるものである。
（ｃ）遠隔点検でエレベーター２０に異常の診断結果があった。
（ｄ）最近、エレベーター２０に変調の発生があった。
（ｅ）エレベーター２０が、最近、修理工事が実施されているものである。
（ｆ）エレベーター２０が、最近、同様の故障コード「０００１」による故障信号を発信している。
【００３６】
そして、上記（ａ）〜（ｆ）のいずれか１つまたは複数に該当する場合には、情報処理装置３６０は、遠隔復旧システム１００による復旧よりも技術者３５０をビル１０に派遣した方が良いと判断し、図５のステップＳ１０４でＮＯと判断する。そして、図２および図５のステップＳ１２４に示すように、情報処理装置３６０は、遠隔監視センター３１０に遠隔復旧不可の通知を出力する。
【００３７】
更に、情報処理装置３６０は、エレベーター２０の管理番号を用いてエレベーター仕様データ３７１と故障履歴データ３７７から、ビル１０が故障信号の誤発信の多い建物であるかを確認する。このような場合には、情報処理装置３６０は、故障信号の誤発信の可能性が大きいので、遠隔復旧システム１００による復旧よりも技術者３５０をビル１０に派遣した方が良いと判断し、図５のステップＳ１０４でＮＯと判断する。そして、情報処理装置３６０は、図２および図５のステップＳ１２４に示すように、遠隔監視センター３１０に遠隔復旧不可の通知を出力する。
【００３８】
情報処理装置３６０から遠隔監視センター３１０に出力された遠隔復旧不可の通知は、図２に示すように、遠隔監視センター３１０のディスプレイ３３１に表示される。監視者３３４は、この表示を確認したら、図２および図６のステップＳ１２５に示すように、エレベーター２０の運行休止の指示、および、アナウンス動作を行わせる。そして、監視者３３４は、電話３３３によって図２および図６のステップＳ１２６に示すように、ビル１０近隣のサービスセンター３４０に技術者３５０をビル１０に派遣するように指示する。
【００３９】
図５のステップＳ１０４でエレベーター２０が遠隔復旧不可との判断をした場合は、情報処理装置３６０はステップＳ１０３において、入力された故障コード「０００１」とエレベーター２０の管理番号、故障発生日時を保守データベース３７０の故障履歴データ３７７に格納する。そして、情報処理装置３６０は、保守データベース３７０の他のデータの更新、並びに、復旧診断データベース３８０の更新は行わずに遠隔復旧動作を終了する。
【００４０】
一方、図５に示すステップＳ１０４において、情報処理装置３６０は、図２に示すように、検査履歴データ３７２、保守作業履歴データ３７３、遠隔点検履歴データ３７４、変調履歴データ３７５、修理工事履歴データ３７６、故障履歴データ３７７を参照して以下の（ｇ）〜（ｎ）について確認する。
（ｇ）エレベーター２０が遠隔復旧装置３００からの復旧指令、復旧診断指令によって復旧動作、復旧診断動作が可能な仕様である。
（ｈ）エレベーター２０が最近の検査で調整手直し指示があったものではない。
（ｉ）エレベーター２０が、最近、あるいは、当日に保守計画がなく調整ミスの可能性が予測されるものではない。
（ｊ）遠隔点検でエレベーター２０に異常の診断結果がない。
（ｋ）最近、エレベーター２０に変調の発生がない。
（ｌ）エレベーター２０が、最近、修理工事が実施されているものではない。
（ｍ）エレベーター２０が、最近、同様の故障コード「０００１」による故障信号を発信していない。
（ｎ）ビル１０が故障信号の誤発信の多い建物ではない。
【００４１】
そして、上記（ｇ）〜（ｎ）の全ての要件を満たす場合には、情報処理装置３６０は、図５に示すステップＳ１０４でＹＥＳと判断し、ステップＳ１０５で遠隔監視センター３１０に遠隔復旧開始を通知する。この信号は、遠隔監視センター３１０のディスプレイ３３１に表示される。これにより遠隔監視センター３１０の監視者３３４にエレベーター２０の遠隔復旧が開始されることが通知される。
【００４２】
情報処理装置３６０は、ステップＳ１０５で遠隔監視センター３１０に遠隔復旧開始を通知したら、図５に示すステップＳ１０６に進み、故障コード「０００１」に対応する復旧指令と復旧診断指令を選択する。先に、図４を参照して説明したように、復旧診断データベース３８０は、故障要因別データ３７８に復旧診断指令セットと復旧率とをリンクさせたデータベースである。以下、故障コードがドア１３、２６に関する故障を示す「０００１」の場合の復旧診断データベース３８０のデータ構成について再度簡単に説明しておく。ドア敷居のゴミ詰まりが要因（故障要因１）の場合には、復旧診断データは、故障要因１の件数データに復旧指令として「ドア回路リセット＋ドア高トルク開閉」、復旧診断指令として「ドア開閉診断」、の２つの指令のセットである復旧診断指令セットＡと、この復旧指令による復旧動作による復旧率ｘ％とをリンクさせたデータ構成となっている。同様に、ドア開閉装置のスイッチの接触不良が要因（故障要因２）の場合には、復旧診断データは、故障要因２の件数データに復旧指令として「ドア回路リセット＋ドア開閉リトライ」、復旧診断指令として「ドア開閉診断」の２つの指令のセットである復旧診断指令セットＢと、この復旧指令による復旧動作の復旧率ｙ％とをリンクさせたデータ構成となっている。同様に故障要因３の場合には、復旧診断データは、故障要因３の件数データに復旧診断指令セットＣと復旧率ｚ％とをリンクさせたデータ構成となっている。また、先に説明したように、復旧率ｙ％は復旧率ｘ％、ｚ％よりも大きな数値であり、復旧診断指令セットＢは復旧診断指令セットＡ、復旧診断指令セットＣよりも復旧率が高くなっている。
【００４３】
情報処理装置３６０は、故障コード「０００１」に対応する複数の故障要因の内の件数が最も多い故障要因に応じた指令を復旧指令として選択してもよい。また、情報処理装置３６０は、故障コード「０００１」に対応する複数の指令の内の復旧率が最も高い指令を復旧指令として選択してもよい。そして情報処理装置３６０は、選択した復旧指令に対応する復旧診断指令が選択した復旧指令とセットとなっている復旧診断指令セットを選択する。
【００４４】
まず、情報処理装置３６０が、故障コード「０００１」に対応する複数の故障要因の内で件数が最も多い故障要因に応じた指令を復旧指令として選択する場合について説明する。情報処理装置３６０は、復旧診断データベース３８０を参照して、復旧指令として故障コード「０００１」の場合に最も件数の多い故障要因を確認する。そして、情報処理装置３６０は、最も件数の多い故障要因であるドア敷居のゴミ詰まり（故障要因１）に対応する復旧動作を実行させる復旧指令である「ドア回路リセット＋ドア高トルク開閉」と、この復旧動作の結果に対応する復旧診断動作を実行させる復旧診断指令である「ドア開閉診断」の２つからなる復旧診断指令セットＡを選択する。
【００４５】
次に、情報処理装置３６０が、故障コード「０００１」に対応する複数の指令の内の復旧率が最も高い指令を復旧指令として選択する場合について説明する。情報処理装置３６０は、復旧診断データベース３８０を参照して、復旧指令として故障コード「０００１」に対応する復旧率が最も高い復旧率を確認する。そして、情報処理装置３６０は、最も高い復旧率ｙ％であるスイッチの接触不良が要因（故障要因２）に対応する復旧動作を実行させる復旧指令である「ドア回路リセット＋ドア開閉リトライ」と、この復旧動作の結果に対応する復旧診断動作を実行させる復旧診断指令である「ドア開閉診断」の２つからなる復旧診断指令セットＢを選択する。
【００４６】
復旧診断指令セットを選択する場合、故障コード「０００１」に対応する最も件数の多い故障要因に基づくか、故障コード「０００１」に対応する復旧診断指令セットの復旧率に基づくかの選択は次のように行ってもよい。例えば、最大件数と次の件数との比率（件数比率）と最大復旧率と次の復旧率の比率（復旧率比率）のうち、比率が大きくなっている方、つまり、次の数値に対して最大値が突出している方を選択してもよい。また、例えば、前回の遠隔復旧で失敗した場合には、前回と異なる選択方法をとるようにしてもよい。また、復旧診断指令セットの選択は、例えば、エレベーター２０の機種、仕様等によって決定してもよい。
【００４７】
以下の説明では、情報処理装置３６０が故障コード「０００１」に対応する最も件数の多い故障要因１に基づいて復旧診断指令セットＡを選択した場合について説明する。
【００４８】
図５のステップＳ１０６で復旧診断指令セットＡを選択したら、情報処理装置３６０は、図２および図５のステップＳ１０７に示すように、選択した復旧診断指令セットＡを通信装置３２０から発信する。図２および図５のステップＳ１０８に示すように、通信装置２５０は、通信装置３２０から復旧診断指令セットＡを受信したら、復旧指令と復旧診断指令とを制御盤２１０に出力する。
【００４９】
制御盤２１０は、まず、図５のステップＳ１０９に示すように、エレベーター２０が停止していること、カゴ２２の重量センサ、カゴ２２内のカメラ、カゴ２２内の人物センサ等の出力からカゴ２２の中に乗客がいないことを確認する。そして、制御盤２１０は、エレベーター２０が停止していること、カゴ２２の中に乗客がいないことを確認したら、カゴ２２の中に設置された通話装置のスピーカーから「これから遠隔復旧を開始します。エレベーターのドアが開閉します。」等のアナウンスを行う。
【００５０】
制御盤２１０は、アナウンスが終了したら、図５のステップＳ１１０に進み、復旧指令に従って復旧動作を実行する。いま、受信している復旧指令は、ドア敷居のゴミ詰まり（故障要因１）に対応する復旧動作を実行させる復旧指令である「ドア回路リセット＋ドア高トルク開閉」であるから、制御盤２１０は、まず、制御盤２１０のドア回路をリセットする。この動作は、ドア回路がドア１３またはドア２６が開閉不能で、開（または閉）状態、あるいは半開（または半閉）状態を検知している状態をリセットし、ドア１３またはドア２６を開閉動作可能とする動作である。次に、制御盤２１０は、ドア１３およびドア２６の駆動モータのトルクを通常よりも２０〜３０％高くして通常よりも大きな力でドア１３およびドア２６を開閉動作させる。この動作は、ドアの敷居に詰まっていたゴミを敷居から移動させ、ドア１３、２６の開閉動作を通常状態に復旧する動作である。上記動作によってドア１３、２６の敷居に詰まっていたゴミが移動し、ドア１３、２６の開閉が復旧したかどうかを確認するため、制御盤２１０は、図５のステップＳ１１１に示すように、復旧診断指令である「ドア開閉診断」を実行する。制御盤２１０は、通常のトルクでドア１３およびドア２６の開閉を行い、所定の開閉時間で開閉動作ができているか、ドア１３およびドア２６の駆動モータの電流が通常よりも大きくなっていないかを確認する。次に制御盤２１０は、駆動モータのトルクを通常よりも２０％程度低くしてドア１３およびドア２６を開閉し、開閉時間に異常がないかを確認する。
【００５１】
そして、制御盤２１０は、図５のステップＳ１１２に示すように、復旧診断動作によってドア１３、２６が通常状態に復旧したと判断した場合には、図５のステップＳ１１３に進む。ステップＳ１１３において、制御盤２１０は、エレベーター２０が復旧したという判定結果信号を出力する。この信号は、通信装置２５０から通信ネットワーク３０に発信される。発信された判定結果信号は、図６のステップＳ１１４に示すように通信装置３２０で受信され、判定結果は情報処理装置３６０に入力される。また、判定結果は、図６のステップＳ１１５に示すように、情報処理装置３６０から遠隔監視センター３１０に通知され、その結果が遠隔監視センター３１０のディスプレイ３３１に表示される。遠隔監視センター３１０の監視者３３４は、この表示を確認したら、図６のステップＳ１１６に示すように、エレベーター２０の運行再開、および、アナウンス動作を行わせる。また、情報処理装置３６０は、図６のステップＳ１１７、ステップＳ１１８に示すように、保守データベース３７０と、復旧診断データベース３８０とを更新する。
【００５２】
一方、制御盤２１０は、復旧診断動作の結果、図５のステップＳ１１２でＮＯと判断した場合には、図５のステップＳ１１９に進む。ステップＳ１１９において制御盤２１０は、エレベーター２０の復旧に失敗したという判定結果信号を出力する。この信号は、通信装置２５０から通信ネットワーク３０に発信される。発信された判定結果信号は、図６のステップＳ１２０に示すように通信装置３２０で受信され、判定結果は情報処理装置３６０に入力される。また、判定結果は、図６のステップＳ１２１に示すように、情報処理装置３６０から遠隔監視センター３１０に通知され、その結果が遠隔監視センター３１０のディスプレイ３３１に表示される。監視者３３４は、この表示を確認したら、図６のステップＳ１２２に示すように、エレベーター２０の運行休止の指示、および、アナウンス動作を行わせる。また、監視者３３４は、電話３３３によって図２および図６のステップＳ１２３に示すように、ビル１０近隣のサービスセンター３４０に技術者３５０をビル１０に派遣するように指示する。また、情報処理装置３６０は、図６のステップＳ１１７、ステップＳ１１８に示すように、保守データベース３７０と、復旧診断データベース３８０とを更新する。
【００５３】
情報処理装置３６０は、図５のステップＳ１１３に示すようなエレベーター２０が復旧したという判定信号が入力された場合、次のように、保守データベース３７０を更新する。
【００５４】
図５のステップＳ１１３に示すようなエレベーター２０が復旧したという判定信号が入力された場合には、情報処理装置３６０は、故障履歴データ３７７の復旧方法の項目に「遠隔復旧」、復旧判定結果の項目に「復旧」を格納する。先に、説明したように、通信装置３２０が故障信号を受信した際に、情報処理装置３６０は、通信装置３２０から入力された故障コード「０００１」とエレベーター２０の管理番号、故障発生日時を保守データベース３７０の故障履歴データ３７７に格納している。従って、今回の復旧方法、復旧判定結果の格納により、故障履歴データ３７７の全ての項目が更新されることになる。
【００５５】
また、今回の遠隔復旧において情報処理装置３６０は、復旧診断データベース３８０を参照して、復旧指令として故障コード「０００１」の場合に最も件数の多い故障要因であるドア敷居のゴミ詰まり（故障要因１）に対応する復旧動作を実行させる復旧指令である「ドア回路リセット＋ドア開閉リトライ」と、この復旧動作の結果に対応する復旧診断動作を実行させる復旧診断指令である「ドア開閉診断」の２つからなる復旧診断指令セットＡを選択して復旧動作および復旧診断動作を実行させている。従って、エレベーター２０の復旧に成功した場合には、復旧診断データベース３８０の故障コード「０００１」、故障要因１（ドア敷居のゴミ詰まり）の件数を１件多くし、復旧に成功した分だけ復旧率を高くする。また、情報処理装置３６０は、故障要因別データ３７８の故障コード「０００１」の故障要因１の件数を１件多くする。
【００５６】
一方、情報処理装置３６０は、図５のステップＳ１１９に示すようなエレベーター２０の復旧に失敗したという判定信号が入力された場合、次のように、保守データベース３７０と復旧診断データベース３８０を更新する。図５のステップＳ１１９に示すようなエレベーター２０の復旧に失敗したという判定信号が入力された場合には、情報処理装置３６０は、故障履歴データ３７７の復旧方法の項目に「遠隔復旧」、復旧判定結果の項目に「失敗」を格納する。また、復旧診断データベース３８０の故障コード「０００１」、故障要因１（ドア敷居のゴミ詰まり）の件数はそのままとし、復旧に失敗した分だけ復旧率を低下させる。なお、復旧に失敗した場合には、故障要因別データ３７８の故障コード「０００１」の故障要因１の件数は変更されない。
【００５７】
以上の説明では、情報処理装置３６０が故障コード「０００１」に対応する最も件数の多い故障要因に基づいて復旧診断指令セットＡを選択した場合について説明した。情報処理装置３６０が故障コード「０００１」に対応する復旧診断指令セットの復旧率に基づいて復旧診断指令セットＢを選択した場合には、「ドア高トルク開閉」の復旧動作に代えて、通常のトルクでドア１３、２６の開閉動作を再度行う「ドア開閉リトライ」の復旧動作を行う点が異なる。その他の動作は復旧診断指令セットＡを選択した場合と同様である。
【００５８】
エレベーター２０の遠隔復旧に成功すると、それまで、故障コード「０００１」の場合に最も件数の多い故障要因であったドア敷居のゴミ詰まり（故障要因１）の件数が多くなる。このため、遠隔復旧システム１００が故障コード「０００１」に対応する最も件数の多い故障要因に基づいて復旧診断指令セットを選択する場合、次の遠隔復旧の際に故障コード「０００１」が入力された際に、情報処理装置３６０は、再度、復旧診断指令セットＡを選択する。また、復旧診断指令セットＡの復旧率が復旧診断指令セットＢの復旧率よりも高くなった場合には、情報処理装置３６０が故障コード「０００１」に対応する複数の指令の内で復旧率が最も高い指令を復帰指令として選択する場合でも、復旧診断指令セットＡを選択する。
【００５９】
一方、エレベーター２０の遠隔復旧に失敗すると、故障要因別データ３７８の故障コード「０００１」の故障要因１の件数は変更されないが、復旧診断指令セットＡの復旧率が低下する。これにより、復旧診断指令セットＢの復旧率が相対的に高くなる。つまり、復旧診断指令セットＢの復旧診断指令セットＡに対する復旧率比率が高くなる。この復旧率比率が故障要因２の件数に対する故障要因１の件数の比率として計算される件数比率よりも大きくなると、情報処理装置３６０は、故障コード「０００１」に対応する複数の指令の内で復旧率が最も高い指令を復帰指令として選択するようになる。このため、情報処理装置３６０は、次の遠隔復旧の際に故障コード「０００１」が入力された場合には、復旧率が最も高い復旧診断指令セットＢを選択する。また、情報処理装置３６０が前回の遠隔復旧で復旧に失敗した復旧診断指令セットＡを選択しない場合には、故障要因１の次に故障コード「０００１」に対応する件数の多い故障要因２にリンクした復旧診断指令セットＢを選択する。
【００６０】
また、情報処理装置３６０が故障コード「０００１」に対応する複数の指令の内で復旧率が最も高い復旧診断指令セットＢを選択してエレベーター２０の復旧に成功した場合には、復旧診断指令セットＢの復旧率が高くなる。従って、情報処理装置３６０は、次の遠隔復旧では、前回と同様、復旧診断指令セットＢを選択する。一方、復旧診断指令セットＢでエレベーター２０の復旧に失敗した場合には復旧診断指令セットＢの復旧率が低くなる。そして、復旧診断指令セットＢの復旧率が復旧診断指令セットＡの復旧率よりも低くなったら、情報処理装置３６０は、復旧診断指令セットＡを選択する。なお、情報処理装置３６０が前回の遠隔復旧で復旧に失敗した復旧診断指令セットＢを選択しない場合には、復旧診断指令セットＢの次に故障コード「０００１」に対応する復旧率の高い復旧診断指令セットＡを選択する。
【００６１】
このように、遠隔復旧システム１００は、遠隔復旧に成功すると故障要因の件数、選択した復旧診断指令セットの復旧率を増加させる。また、遠隔復旧システム１００は、遠隔復旧に失敗すると故障要因の件数はそのままで、選択した復旧診断指令セットの復旧率を低下させる。このため、遠隔復旧に成功すると、その遠隔復旧で選択した復旧診断指令セットが次の遠隔復旧の際に選択される可能性が高くなる。また、遠隔復旧に失敗するとその遠隔復旧で選択した復旧診断指令セットが次の遠隔復旧の際に選択される可能性が低くなる。このため、遠隔復旧の回数が多くなるに従って、情報処理装置３６０は、復旧診断データベース３８０から故障コードに対応した復旧可能性の高い復旧診断指令セットを選択できるようになり、エレベーター２０の復旧の確実性を向上させていくことができる。
【００６２】
以上説明した実施形態では、制御盤２１０からドア１３、２６に関する故障であることを示す故障コード「０００１」が出力された場合の遠隔復旧システム１００の動作について説明した。次に、制御盤２１０から、制御回路に関する故障であることを示す故障コード「０００２」が出力された場合について説明する。なお、故障コード「０００１」が出力された場合と同様の動作については、説明は省略する。
【００６３】
故障コードが制御回路に関する故障を示す「０００２」の場合、技術者３５０が現地で点検した結果、その故障コード「０００２」の出力された要因が制御盤２１０に取り付けられているリレーに不具合のある場合（故障要因４）であったり、リレーを駆動するリレー駆動回路に不具合がある場合（故障要因５）であったり、その他の故障要因６であったりする。故障要因別データ３７８は、故障コード「０００２」の場合、リレーに不具合が要因（故障要因４）の場合が１００件、リレー駆動回路の不具合が要因（故障要因５）の場合が５０件、その他の故障要因６の場合が１０件というようなデータ構造で、その件数が多い順にデータが並べられるように構成されている。先に説明したと同様、遠隔復旧システム１００による復旧の場合、復旧指令によってエレベーター２０の復旧に成功した場合にその復旧指令の基礎となった故障コードに対応する故障要因の件数が全体の故障要因の件数に追加される。
【００６４】
図７に示すように、復旧診断データベース３８０は、故障要因別データ３７８に復旧診断指令セットと復旧率とをリンクさせたデータベースである。以下、故障コードが制御回路に関する故障を示す「０００２」の場合の復旧診断データベース３８０のデータ構成について説明する。リレーに不具合のある場合（故障要因４）には、復旧診断データは、故障要因４の件数データに復旧指令として「制御回路リセット＋低速アップ、ダウン運転」、復旧診断指令として「各階運転、高速運転診断」、の２つの指令のセットである復旧診断指令セットＤと、この復旧診断指令による復旧動作による復旧率ａ％とをリンクさせたデータ構成となっている。リレー駆動回路に不具合がある場合（故障要因５）には、復旧診断データは、故障要因５の件数データに復旧指令として「制御回路リセット＋最上階、最下階間運転」、復旧指令として「各階運転、高速運転診断」、の２つの指令のセットである復旧診断指令セットＥと、この復旧診断指令による復旧動作による復旧率ｂ％とをリンクさせたデータ構成となっている。同様に故障要因６の場合には、復旧診断データは、故障要因６の件数データに復旧診断指令セットＦと復旧率ｃ％とをリンクさせたデータ構成となっている。このように、復旧診断データベース３８０は、故障コードと、その故障コードに対応する故障要因と、その故障要因の件数と、復旧指令と復旧診断のセットである復旧診断指令セットと、復旧率とを対応づけてデータベースに格納したものである。なお、復旧率は、復旧診断指令セットＥのｂ％が最も高くなっている。
【００６５】
故障コードが「０００２」の場合、情報処理装置３６０が、情報処理装置３６０が故障コード「０００２」に対応する最も件数の多い故障要因に基づいて復旧診断指令セットＤを選択した場合、情報処理装置３６０は、復旧診断指令セットＤを制御盤２１０に送信する。制御盤２１０は、制御回路リセット動作を実行した後、エレベーター２０のカゴ２２を低速で上昇、下降させる低速アップ、ダウン運転を実行する。その後、制御盤２１０は、ドア１３、２６の開閉を行わずに各階に停止する各階運転、複数の階間を高速で運転する高速運転を実行し、各階に停止する運転、および、高速での走行運転に異常がないかを確認する。制御盤２１０は、各階運転、高速運転で異常のない場合には、エレベーター２０の復旧に成功した判定結果を出力する。また、各階運転、高速運転で異常が検出された場合には、制御盤２１０は、エレベーター２０の復旧に失敗した判定結果を出力する。この判定結果は、制御盤２１０から通信装置２５０、３２０を介して情報処理装置３６０に入力される。情報処理装置３６０は、先に説明したと同様、判定結果に基づいてより復旧可能性の高い復旧診断指令セットを選択することができるように、故障履歴データ３７７、故障要因別データ３７８、復旧診断データベース３８０を更新する。
【００６６】
また、情報処理装置３６０が故障コード「０００２」に対応する復旧率が最も高い復旧診断指令セットＥを選択した場合、情報処理装置３６０は、復旧診断指令セットＥを制御盤２１０に送信する。制御盤２１０は、制御回路リセット動作を実行した後、エレベーター２０のカゴ２２を最下階と最上階との間で移動させる最下階、最上階間運転を実行する。次に、制御盤２１０は、先に説明した各階運転、高速運転を実行し、エレベーター２０の復旧診断を行い、エレベーター２０の復旧に成功したか失敗したかの判定結果を出力する。先に説明したと同様、この判定結果は、制御盤２１０から通信装置２５０、３２０を介して情報処理装置３６０に入力される。情報処理装置３６０は、判定結果に基づいてより復旧可能性の高い復旧診断指令セットを選択することができるように、故障履歴データ３７７、故障要因別データ３７８、復旧診断データベース３８０を更新する。
【００６７】
次に、故障コードがブレーキに関する故障であることを示す「０００３」の場合について説明する。
【００６８】
故障コードがブレーキに関する故障を示す０００３の場合、技術者３５０が現地で点検した結果、その故障コード「０００３」の出力された要因が制御盤２１０のブレーキ回路の異常が要因（故障要因７）であったり、その他の故障要因８、故障要因９であったりする。そこで、故障要因別データ３７８は、故障コード「０００３」の場合、ブレーキ回路の異常が要因（故障要因７）の場合が１００件、故障要因８の場合が５０件、その他の故障要因９の場合が１０件というようなデータ構造で、その件数が多い順にデータが並べられるように構成されている。先に説明したと同様、遠隔復旧システム１００による復旧の場合、復旧指令によってエレベーター２０の復旧に成功した場合にその復旧指令の基礎となった故障コードに対応する故障要因の件数が全体の故障要因の件数に追加される。
【００６９】
図８に示すように、復旧診断データベース３８０は、故障要因別データ３７８に復旧診断指令セットと復旧率とをリンクさせたデータベースである。以下、故障コードがブレーキに関する故障を示す「０００３」の場合の復旧診断データベース３８０のデータ構成について説明する。ブレーキ回路の異常が要因（故障要因７）の場合には、復旧診断データは、故障要因７の件数データに復旧指令として「制御回路リセット」、復旧診断指令として「ブレーキトルク診断」、の２つの指令のセットである復旧診断指令セットＧと、この復旧診断指令による復旧動作による復旧率ｄ％とをリンクさせたデータ構成となっている。故障要因８、故障要因９の場合には、復旧診断データは、故障要因８および故障要因９の各件数データに復旧診断指令セットＨと復旧率ｅ％、復旧診断指令セットＩと復旧率ｆ％をそれぞれリンクさせたデータ構成となっている。このように、復旧診断データベース３８０は、故障コードと、その故障コードに対応する故障要因と、その故障要因の件数と、復旧指令と復旧診断のセットである復旧診断指令セットと、復旧率とを対応づけてデータベースに格納したものである。なお、復旧率は、復旧診断指令セットＨのｅ％が最も高くなっている。
【００７０】
次に制御盤２１０がブレーキに関する故障発生を検出した場合の遠隔復旧システム１００の動作について説明する。
【００７１】
故障コードが「０００３」の場合、情報処理装置３６０が、図５のステップＳ１０６で情報処理装置３６０が故障コード「０００３」に対応する最も件数の多い故障要因に基づいて復旧診断指令セットＧを選択した場合、情報処理装置３６０は、復旧診断指令セットＧを制御盤２１０に送信する。
【００７２】
故障コードが「０００３」の場合、この復旧診断指令セットＧを受信したら、制御盤２１０は、図５のステップＳ１０９に示す現場確認において、ブレーキトルク診断動作を実行する。ブレーキトルク診断動作は、機械的なブレーキで駆動装置２４の中の巻上機が回転しない状態とし、巻上機に駆動力を与えてブレーキの保持力で巻上機が回転しないことを確認する動作である。この動作で異常がなければ、制御盤２１０は、図５のステップＳ１０９でエレベーター２０の現場確認ができたとして遠隔復旧のアナウンスを行う。その後、図５のステップＳ１１０に進んで、制御盤２１０は、制御回路リセット動作を実行する。
【００７３】
その後、制御盤２１０はブレーキトルク診断動作を実行する。制御盤２１０は、この動作により巻上機の回転がない場合には、エレベーター２０の復旧に成功した判定結果を出力する。また、巻上機が回転した場合には、制御盤２１０は、エレベーター２０の復旧に失敗した判定結果を出力する。この判定結果は、制御盤２１０から通信装置２５０、３２０を介して情報処理装置３６０に入力される。情報処理装置３６０は、判定結果に基づいて復旧可能性の高い復旧診断指令セットを選択することができるように、故障履歴データ３７７、故障要因別データ３７８、復旧診断データベース３８０を更新する。
【００７４】
また、先に説明したと同様、情報処理装置３６０が故障コード「０００３」に対応する復旧率が最も高い復旧診断指令セットＨを選択して制御盤２１０に復旧動作および復旧診断動作を実行させることもできる。
【００７５】
なお、制御盤２１０は、ブレーキトルク診断動作で異常があった場合には、遠隔復旧を開始できないと判断し、遠隔復旧動作を実行せず、遠隔監視センター３１０に遠隔復旧不可を通知する。
【００７６】
以上説明したように、遠隔復旧システム１００は、エレベーター２０でいろいろな故障が発生した場合に、エレベーター２０から離れた場所に配置された遠隔復旧装置３００からの指令でエレベーター２０に復旧動作、復旧診断動作を実行させてエレベーター２０の復旧を行うことができる。このため、エレベーター２０に故障が発生した際に技術者３５０を現地に出動させることなくエレベーター２０を短時間で復旧することができ、エレベーター２０の運行サービス向上を図ることができる。
【００７７】
また、遠隔復旧システム１００は、復旧判定結果に基づいて次回の遠隔復旧の際により復旧可能性が高い復旧診断指令セットを選択することができるように、故障履歴データ３７７、故障要因別データ３７８、復旧診断データベース３８０を更新する。このため、遠隔復旧の回数が多くなるに従って、情報処理装置３６０は、復旧診断データベース３８０から故障コードに対応したより適切な復旧診断指令セットを選択できるようになる。これにより、更に、エレベーター２０の復旧を確実に行うことができ、復旧にかかる時間を短縮してエレベーター２０の運行サービス向上を図ることができる。
【００７８】
＜プログラム更新指令による遠隔復旧処理＞
図９〜図１５を用いて、プログラム更新指令による遠隔復旧処理について説明する。図９には、本発明の実施形態におけるエレベーター故障の遠隔復旧システムの構成のうち、特にプログラム更新指令に関連する構成が示されている。図１との違いは、遠隔復旧装置３００がプログラムデータベース３９０を備えた点にある。また、プログラムデータベース３９０にアクセス可能な構成として、情報処理装置３６０に加えて開発センター４００を加えた点にある。開発センター４００と遠隔復旧装置３００とは通信ネットワーク３７を介して通信可能となっている。通信ネットワーク３７は、インターネット通信網であってもよいし、電話回線網であってもよい。
【００７９】
図１０には、本発明の実施形態におけるエレベーター故障の遠隔復旧システムの機能ブロックのうち、特にプログラム更新指令に関連する機能ブロックが示されている。図２との違いは、図９と同様に、遠隔復旧装置３００がプログラムデータベース３９０を備えた点にある。また、プログラムデータベース３９０にアクセス可能な構成として、情報処理装置３６０に加えて開発センター４００を加えた点にある。
【００８０】
加えて、保守データベース３７０（記憶部）には、プログラム更新履歴データ３８１、プログラム更新スケジュール管理データ３８２が含まれる。図１１には、プログラム更新履歴データ３８１が例示されている。このデータには、エレベーター制御装置２００の制御プログラムの更新履歴が保存されている。
【００８１】
データはエレベーター管理番号毎に管理される。管理内容には、エレベーター管理番号に加えて、エレベーター機種、適用プログラム、適用プログラムのバージョン、及び現バージョンのプログラムの更新日が含まれる。
【００８２】
一般的に、エレベーター２０の機種に応じて異なる制御プログラムが適用される。例えば油圧式エレベーターとロープ式エレベーターとで異なる制御プログラムが適用される。また単機管理エレベーターと群管理エレベーターとで異なる制御プログラムが適用される。さらに高層階用エレベーターと低層階用エレベーターとで異なる制御プログラムが適用される。図１１に示す機種とは、例えば上述の油圧式とロープ式との区別、単機管理と群管理との区別、及び、高層階用と低層階用との区別が反映されている。図１１では、機種記号の前にＰを付けて、その機種に適合した制御プログラムとしている。例えば機種ＡＡＡに対する適用プログラムとしてプログラムＰＡＡＡと表記している。このような制御プログラムは、例えば昇降機に対するプログラマブル電子システムの基準であるＰＥＳＳＲＡＬ（Programmable Electronic Systems in Safety-Related Applications for Lifts）に準拠している。
【００８３】
プログラム更新スケジュール管理データ３８２は、プログラムデータベース３９０に新しいバージョンの制御プログラムが格納（ダウンロード）された際に情報処理装置３６０によって生成される。
【００８４】
エレベーター制御装置２００の制御プログラムは、例えば遠隔復旧装置３００から離れた開発センター４００にて生成される。開発センター４００では新しいバージョンの制御プログラムが順次生成される。例えば開発センター４００にて新しい機能が開発されると、これに伴う処理がエレベーター制御装置２００にて可能となるように、新しいバージョンの制御プログラムが生成される。
【００８５】
プログラムデータベース３９０には、機種別の制御プログラムが旧バージョンから新バージョンに至るまで記憶されている。つまりエレベーター制御装置２００に適用された現バージョンの制御プログラムを含め、これとは異なる（新旧の）バージョンの制御プログラムも記憶されている。開発センター４００にて新しいバージョンの制御プログラムが生成されたときには、プログラムデータベース３９０に追加される。
【００８６】
図１２には、制御プログラムの更新スケジュールの作成フローが例示されている。図１２のフロー実行に当たり、情報処理装置３６０には、各ステップを実行する機能部が仮想的に生成される。情報処理装置３６０は、定期的に、または開発センター４００からの告知に基づいて、開発センター４００のプログラムデータベースを参照する（Ｓ１００２）。
【００８７】
次に、開発センター４００のプログラムデータベースに格納されている制御プログラムと、遠隔復旧装置３００のプログラムデータベース３９０に格納された制御プログラムとを比較する。すなわち、開発センター４００のプログラムデータベースに格納されている制御プログラムのうち、遠隔復旧装置３００のプログラムデータベース３９０には格納されていない、未登録の、つまり新バージョンの制御プログラムがあるか否かを判定する（Ｓ１００４）。開発センター４００のプログラムデータベースに新バージョンの制御プログラムが無い場合は、フローが終了する。
【００８８】
開発センター４００のプログラムデータベースに新バージョンの制御プログラムがある場合、情報処理装置３６０は開発センター４００から当該新バージョンの制御プログラムを取得（ダウンロード）する（Ｓ１００６）。
【００８９】
さらに情報処理装置３６０は、プログラム更新履歴データ３８１を参照して、取得した新バージョンの制御プログラムと同一種のプログラムが適用されたエレベーター２０（より正確にはエレベーター管理番号）を抽出する（Ｓ１００８）。
【００９０】
その後、情報処理装置３６０は、抽出されたエレベーター２０に対する、新バージョンの制御プログラムの、エレベーター制御装置２００への更新スケジュールを作成する（Ｓ１０１０）。要するに制御プログラムを新しいバージョンに更新するアップグレード（バージョンアップ）の順番を設定する。アップグレードの順番設定に当たり、例えばエレベーター２０及びエレベーター制御装置２００の製造日の古い順から先にアップグレードするように、更新スケジュールを設定する。このように更新の順序が定められると、図１３に示すようにプログラム更新スケジュール管理データ３８２として保存される。
【００９１】
次に、遠隔復旧指令動作としてのプログラム更新について説明する。例えばエレベーター制御装置２００の制御盤（ＣＰＵ基板）の異常が検出されたとき、プログラム更新によって当該異常が解消される場合がある。
【００９２】
例えばエレベーター制御装置２００に適用される制御プログラムの現バージョンをＶｅｒ．２．０、その一世代前のバージョンをＶｅｒ．１．０、現バージョンから一世代後のバージョンをＶｅｒ．３．０で表す。
【００９３】
Ｖｅｒ．１．０では、エレベーター２０の機能として、例えば特定の階を通過する停止階スキップ機能が設けられているとする。またＶｅｒ．２．０には、停止階スキップ機能に加えて、特定階強制停止機能が追加されているものとする。さらにＶｅｒ．３．０には停止階スキップ機能にて設定された通過階と特定強制停止機能にて設定された強制停止階とが重複するときに、特定階強制停止機能を優先させる調整機能がさらに追加されたとする。
【００９４】
このとき、現バージョンＶｅｒ．２．０にて停止階スキップ機能にて設定された通過階と特定強制停止機能にて設定された強制停止階とが重複すると、相反する両機能が競合して制御盤２１０（ＣＰＵ基板）の異常（例えばシステムフリーズ）に繋がるおそれがある。このような異常に対して、例えばどちらか一方の機能の設定階を変更すれば、制御盤２１０の異常は解消される。また、制御プログラムを更新して、特定階強制停止機能が搭載されていない旧バージョンのＶｅｒ．１．０か、両機能が競合したときに調整する調整機能が設けられた新バージョンのＶｅｒ．３．０に更新すれば、制御盤２１０の異常は解消される。
【００９５】
すなわち、上記の例では、復旧動作として、設定階の変更（パラメータ変更）、及び制御プログラム更新の２種類が挙げられる。前者については故障（異常）の原因が明らかであれば効果的であるが、例えば上述した故障コードが故障機器（例えばＣＰＵ基板）しか示さない場合、故障原因を特定することは困難となり、後者による復旧が一つの合理的な対応策となる。
【００９６】
以上を踏まえて、以下では、復旧動作としてプログラム更新を行うときの、エレベーター故障の遠隔復旧システム動作について説明する。
【００９７】
遠隔復旧システムの基本フローは図５にて説明済みであるため、各ステップの説明を適宜省略する。ステップＳ１０６にて、故障コードに対応する復旧指令と復旧診断指令を選択するに当たり、情報処理装置３６０は図１４に例示するフローを実行する。なお、図１４のフロー実行に当たり、情報処理装置３６０には、各ステップを実行する機能部が仮想的に生成される。例えばステップＳ１０１４を実行するに当たり、復旧診断指令セット選択部が生成され、ステップＳ１０２２を実行するに当たり、更新スケジュール確認部が生成され、ステップＳ１０２６を実行するに当たり、更新スケジュール変更部が生成される。
【００９８】
すなわち、情報処理装置３６０は、復旧診断データベース３８０を参照して、エレベーター制御装置２００から送信された故障信号に含まれる故障コードに対応する復旧診断指令セットを抽出する（Ｓ１０１２）。図１５には、故障コード「００１５」、すなわち、故障機器が制御盤２１０のＣＰＵ基板であるときの、復旧診断指令セットが例示されている。この例では、故障要因１０（例えばシステムフリーズ）として、復旧診断指令セットＫ１，Ｋ３の２セットが例示されている。復旧診断指令セットＫ１では、復旧処理としてプログラム更新が含まれ、復旧診断指令セットＫ３では、復旧処理としてパラメータ変更が含まれる。また、復旧診断データベース３８０には、復旧診断指令セット別の復旧率（成功率）が記憶されている。ここでは、復旧率ｇ％  ＞  ｈ％  ＞  ｉ％とする。
【００９９】
情報処理装置３６０は、故障コードに対応する復旧診断指令セットのうち、最も高い復旧率のセットを選択する（Ｓ１０１４）。例えば復旧処理にプログラム更新を含む復旧診断指令セットＫ１の復旧率ｇ％が他の復旧診断指令セットＫ２，Ｋ３の復旧率ｈ％，ｉ％よりも高いので、復旧診断指令セットＫ１が選択される。
【０１００】
次に情報処理装置３６０は、選択された復旧診断指令セットの復旧指令がプログラム更新であるか否かを判定する（Ｓ１０１６）。復旧指令がプログラム更新とは異なるものである場合、選択された復旧診断指令セットに応じて処理が実行される（Ｓ１０１８）。
【０１０１】
選択された復旧診断指令セットの復旧指令がプログラム更新である場合、情報処理装置３６０は、更新対象の制御プログラムとして、現プログラムの旧バージョンと新バージョンのどちらを適用するかを判定する。具体的には、プログラムデータベース３９０に現バージョンよりも新しいバージョンのプログラムが記憶されている場合、その新バージョンのプログラムがプログラム更新指令として送信される。
【０１０２】
情報処理装置３６０は、プログラム更新スケジュール管理データ３８２を参照して（Ｓ１０２０）、復旧対象のエレベーター２０（エレベーター制御装置２００）の管理番号がプログラム更新スケジュール管理データ３８２に含まれているか否かを判定する（Ｓ１０２２）。
【０１０３】
復旧対象のエレベーター２０の管理番号がプログラム更新スケジュール管理データ３８２に含まれていない場合、つまり、エレベーター制御装置２００にとって現バージョンの制御プログラムよりも新しいバージョンのプログラムがプログラムデータベース３９０に記憶されていない場合、情報処理装置３６０は、現バージョンの一世代前の旧バージョンの制御プログラムを更新プログラムとして選択する（Ｓ１０２４）。その後、エレベーター制御装置２００には旧バージョンの制御プログラムが送信され、更新（ダウングレード）が行われる。
【０１０４】
一方、プログラム更新スケジュール管理データ３８２に、復旧対象のエレベーター２０の管理番号が含まれている場合、情報処理装置３６０は、当該復旧対象のエレベーター２０（エレベーター制御装置２００）の更新順序を先頭に繰り上げる（Ｓ１０２６）。更新順序が繰り上げられることで、復旧対象のエレベーター制御装置２００に適用される更新プログラムは新バージョンのものとなる（Ｓ１０２８）。これにより、エレベーター制御装置２００には新バージョンの制御プログラムが送信され、更新（アップグレード）が行われる。
【０１０５】
なお、本発明は以上説明した実施形態に限定されるものではなく、請求の範囲により規定されている本発明の技術的範囲ないし本質から逸脱することない全ての変更および修正を包含するものである。
【符号の説明】
【０１０６】
１０  ビル、１１  昇降路、１２  階床、１３  ドア、２０  エレベーター、２２  カゴ、２３  ワイヤ、２４  駆動装置、２５  錘、２６  ドア、２７  床、３０，３５，３７  通信ネットワーク、１００  遠隔復旧システム、２００  エレベーター制御装置、２１０  制御盤、２５０  通信装置、３００  遠隔復旧装置、３１０  遠隔監視センター、３２０  通信装置、３３０  監視盤、３３１  ディスプレイ、３３２  スイッチ、３３３  電話、３３４  監視者、３４０  サービスセンター、３５０  技術者、３６０  情報処理装置、３７０  保守データベース、３７１  エレベーター仕様データ、３７２  検査履歴データ、３７３  保守作業履歴データ、３７４  遠隔点検履歴データ、３７５  変調履歴データ、３７６  修理工事履歴データ、３７７  故障履歴データ、３７８  故障要因別データ、３８０  復旧診断データベース、３８１  プログラム更新履歴データ、３８２  プログラム更新スケジュール管理データ、３９０  プログラムデータベース、４００  開発センター。
【図１】
0006564147.tif 000002
【図２】
0006564147.tif 000003
【図３】
0006564147.tif 000004
【図４】
0006564147.tif 000005
【図５】
0006564147.tif 000006
【図６】
0006564147.tif 000007
【図７】
0006564147.tif 000008
【図８】
0006564147.tif 000009
【図９】
0006564147.tif 000010
【図１０】
0006564147.tif 000011
【図１１】
0006564147.tif 000012
【図１２】
0006564147.tif 000013
【図１３】
0006564147.tif 000014
【図１４】
0006564147.tif 000015
【図１５】
0006564147.tif 000016