(57)【特許請求の範囲】
【請求項１】
動作情報処理命令に従い対象となるエレベータの動作に基づく動作情報データを出力するエレベータ制御演算装置に接続され、前記エレベータ制御演算装置に対し動作情報処理命令を設定し、前記動作情報処理命令を実行した前記エレベータ制御演算装置から動作情報データを受信し、編集するエレベータメンテナンスツールであって、
端末部と、
エレベータ制御演算装置の演算周期に同期してエレベータ制御演算装置とデータの送受信を行うエレベータ用インターフェースと、端末部とデータの送受信を行う端末用インターフェースと、を有する中間処理部と、
から構成され、
前記端末部は、中間処理部に動作情報処理命令及びエレベータ制御演算装置へ送信するデータのフォーマットとデータ長及び端末部で受信されるデータのフォーマットとデータ長を含む関連情報を送信することと、前記中間処理部を介して受信した動作情報データを編集すること、を特徴とし、
前記中間処理部は、前記関連情報に基づいて、前記端末部から送信された動作情報処理命令を前記エレベータ制御演算装置が認識できるデータ形式に変換し、エレベータ制御演算装置に設定することと、前記動作情報処理命令に従い前記エレベータ制御演算装置より出力された動作情報データを前記エレベータ制御演算装置の演算周期に同期して受信した後、前記関連情報に基づいて、前記端末部が認識できるデータ形式に変換して前記端末部へ送信することを特徴とするエレベータメンテナンスツール。
【請求項２】
請求項１に記載のエレベータメンテナンスツールにおいて、
前記端末部は、関連情報として、前記動作情報処理命令の実行回数を送信し、前記中間処理部は、前記端末部から送信された動作情報処理命令に従い前記エレベータ制御演算装置より出力された動作情報データを実行回数分受信することを特徴とするエレベータメンテナンスツール。
【請求項３】
請求項１又は請求項２に記載のエレベータメンテナンスツールにおいて、
前記端末部は、前記端末部が認識できるデータ形式を前記中間処理部に設定できることを特徴とするエレベータメンテナンスツール。
【請求項４】
請求項１から請求項３のいずれかに記載のエレベータメンテナンスツールにおいて、
前記端末部は、新たなデータ形式を認識させるよう前記中間処理部の機能を変更することを特徴とするエレベータメンテナンスツール。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、対象となるエレベータの動作に関連する情報を受信し編集するエレベータメンテナンスツールに関する。
【０００２】
【従来の技術】
エレベータの故障又は保守点検時に、エレベータの動作状況に関するデータを収集、解析し、異常の有無を判定する手段として、エレベータメンテナンスツールが用いられている。
【０００３】
図１は従来のエレベータメンテナンスツールを用いたエレベータメンテナンスシステムの構成図である。以下、図１のエレベータメンテナンスシステムの構成について説明する。
【０００４】
データ収集の対象となるエレベータには、エレベータ制御演算装置１１が設置されている。エレベータ制御演算装置１１は、エレベータの制御又は動作に基づく演算処理命令（以下、動作情報処理命令という）に対して、対応する結果のデータ（以下、動作情報データという）を出力する機能を有する。エレベータ制御演算装置１１は、外部とのデータ通信を司るエレベータ用インターフェース１１ａと、動作情報処理命令の実行及びデータ通信制御を司るエレベータ制御演算用ＣＰＵ１１ｂ、エレベータ制御演算用プログラム１１ｃ及びエレベータ制御演算用メモリ１１ｄを有している。
【０００５】
エレベータ制御演算装置１１のエレベータ用インターフェース１１ａは、メンテナンスツール１２と接続している。メンテナンスツール１２は、エレベータ制御演算装置１１に実行させる動作情報処理命令の設定及びエレベータ制御演算装置１１より動作情報データを受信し、編集する機能を有する。エレベータ用インターフェース１１ａは、メンテナンスツール１２内にあるメンテナンスツール用インターフェース１２ａと直接接続している。両インターフェースは互換性のある通信インターフェースであり、エレベータ制御演算装置１１の演算周期に同期した双方向のデータの送信が可能である。またメンテナンスツール１２は、動作情報処理命令及び動作情報データを格納する通信インターフェース用メモリ１２ｂと、動作情報処理命令の設定、動作情報データの編集を司るメンテナンスツール用ＣＰＵ１２ｃ、メンテナンスツール用プログラム１２ｄ及びメンテナンスツール用メモリ１２ｅを、また補助装置として表示装置１２ｆ及び入力装置１２ｇを有している。ここで通信インターフェース用メモリ１２ｂは、デュアルポートＲＡＭであり、メンテナンスツール用ＣＰＵ１２ｃ又はエレベータ制御演算用ＣＰＵ１１ｂからのアクセスが可能である。また、メンテナンスツール用ＣＰＵ１２ｃにはエレベータ制御演算用ＣＰＵ１１ｂからのアクセスの完了を識別するための処理完了フラグが設けられている。
【０００６】
図２はエレベータ制御演算装置１１の動作を示したワークフローである。また、図３はメンテナンスツール１２の動作を示したワークフローである。以下、図を用いて図１に示されるシステムの動作について段階別に分けて説明する。
【０００７】
第１段階：
第１段階では、メンテナンスツール１２において、動作情報処理命令を設定する。図３のワークフローにおいて、メンテナンス担当者がメンテナンスツール１２のメンテナンスツール用プログラム１２ｄを介して、エレベータ制御演算装置１１に実行させる動作情報処理命令を入力装置を用いて選択する（ステップＳ３０１）。動作情報処理命令には一例として、エレベータかご又は乗場の呼出登録や、エレベータ制御演算装置１１のエレベータ制御演算用メモリ１１ｄの特定アドレスへのアクセスなどが挙げられる。ステップＳ３０１において選択された動作情報処理命令は、通信インターフェース用メモリ１２ｂに格納されるが、メンテナンスツール用ＣＰＵ１２ｃは、通信インターフェース用メモリ１２ｂに格納されているデータの内容が読取可能か否かを確認する（ステップＳ３０２）。ステップＳ３０２において、既にエレベータ制御演算用ＣＰＵ１１ｂが通信インターフェース用メモリ１２ｂにアクセスしていた場合、メンテナンスツール用ＣＰＵ１２ｃからのアクセスは不可能であり動作情報処理命令は格納できないため、エレベータ制御演算用ＣＰＵ１１ｂからのアクセスが終了するまで待機する。メンテナンスツール用ＣＰＵ１２ｃからのアクセスが可能である場合、メンテナンスツール用ＣＰＵ１２ｃはステップＳ３０１で選択した動作情報処理命令の内容を通信インターフェース用メモリ１２ｂに格納する（ステップＳ３０３）。ステップＳ３０３において、通信インターフェース用メモリ１２ｂには動作情報処理命令の他に、必要に応じて制御パラメータ又はアドレス情報等の関連データも格納される。次にメンテナンスツール用ＣＰＵ１２ｃは、通信インターフェース用メモリ１２ｂの処理完了フラグをリセットする（ステップＳ３０４）。ステップＳ３０４の操作により、通信インターフェース用メモリ１２ｂはエレベータ制御演算装置１１からのアクセスを許可する。以上で第１段階の動作は終了する。
【０００８】
第２段階：
第２段階では、エレベータ制御演算装置１１は設定された動作情報処理命令をメンテナンスツール１２の通信インターフェース用メモリ１２ｂより読み込み、実行し、動作情報データを通信インターフェース用メモリ１２ｂに格納する。図２のワークフローにおいて、エレベータ制御演算装置１１のエレベータ制御演算用ＣＰＵ１１ｂは、メンテナンスツール１２との接続が確立しているか否かを確認する（ステップＳ２０１）。ステップＳ２０１においてエレベータ制御演算装置１１は、演算周期と同じタイミングで常にメンテナンスツール１２との接続の確認を行っている。ステップＳ２０１において接続が確認できた場合、エレベータ制御演算用ＣＰＵ１１ｂはエレベータ用インターフェース１１ａを介して、メンテナンスツール１２のインターフェース用メモリ１２ｂに格納されているデータの内容が読取可能か否かを確認する（ステップＳ２０２）。この時点でメンテナンスツール１２においてステップＳ３０４までの動作が完了しているならば、インターフェース用メモリ１２ｂの処理完了フラグはリセットされているため、エレベータ制御演算用ＣＰＵ１１ｂからのアクセスは許可される。ステップＳ２０１においてメンテナンスツール１２との接続が確認できない場合、又はステップＳ２０２においてエレベータ制御演算用ＣＰＵ１１ｂからのアクセスが不可能であれば、エレベータ制御演算用ＣＰＵ１１ｂは動作情報処理命令の実行動作を終了し、次の演算周期のタイミングでステップＳ２０１の操作を再び実行する。
【０００９】
ステップＳ２０２において、インターフェース用メモリ１２ｂの処理完了フラグがリセットされており、且つエレベータ制御演算用ＣＰＵ１１ｂからのアクセスが可能であれば、エレベータ制御演算用ＣＰＵ１１ｂは、インターフェース用メモリ１２ｂに格納されている動作情報処理命令の内容を読み取り、エレベータ制御演算用プログラム１１ｃを基に動作情報処理命令を判別する（ステップＳ２０３）。動作情報処理命令を判別したエレベータ制御演算用ＣＰＵ１１ｂは、判別結果に基づき対応する動作情報処理命令を実行し、処理結果である動作情報データをインターフェース用メモリ１２ｂに格納する（ステップＳ２０４）。例えば、動作情報処理命令が処理Ａと判別された場合、ステップＳ２０４ではエレベータかご呼び登録が実行され、処理結果である動作情報データがインターフェース用メモリ１２ｂに格納される。動作情報処理命令が処理Ｂ、処理Ｎと判別された場合はそれぞれ、乗場呼び登録、エレベータ制御演算用メモリ１１ｄの参照が行われ、対応する動作情報データがインターフェース用メモリ１２ｂに格納される。ステップＳ２０４において、動作情報処理命令が実行され動作情報データがインターフェース用メモリ１２ｂに格納されると、エレベータ制御演算用ＣＰＵ１１ｂは、インターフェース用メモリ１２ｂの処理完了フラグをセットする（ステップＳ２０５）。ステップＳ２０５の操作により、エレベータ制御演算装置１１からの通信インターフェース用メモリ１２ｂのアクセスが完了したことが示される。以上で第２段階の動作は終了する。
【００１０】
第３段階：
第３段階では、メンテナンスツール１２は、通信インターフェース用メモリ１２ｂに格納された動作情報データを読み込み、編集する。図３において、メンテナンスツール１２のメンテナンスツール用ＣＰＵ１２ｃはステップＳ３０４における通信インターフェース用メモリ１２ｂの処理完了フラグのリセット後も、通信インターフェース用メモリ１２ｂに格納されているデータの内容が読取可能か否かを確認する（ステップＳ３０５）。ステップＳ３０５において、メンテナンスツール用ＣＰＵ１２ｃからのアクセスが可能である場合、さらにメンテナンスツール用ＣＰＵ１２ｃは、通信インターフェース用メモリ１２ｂの処理完了フラグがセットされているか否かを確認する（ステップＳ３０６）。ステップＳ２０５における通信インターフェース用メモリ１２ｂの処理完了フラグのセットが行われていれば、次にメンテナンスツール用ＣＰＵ１２ｃは、通信インターフェース用メモリ１２ｂに格納されている動作情報データを読み取り、メンテナンスツール用メモリ１２ｅに格納する（ステップＳ３０７）。ステップＳ３０５において、通信インターフェース用メモリ１２ｂが既にエレベータ制御演算用ＣＰＵ１１ｂからアクセスされていた場合、又はステップＳ３０６において処理完了フラグがリセットされていた場合、メンテナンスツール用ＣＰＵ１２ｃはステップＳ３０５に戻り、データの読み取り確認操作を繰り返す。
【００１１】
ステップＳ３０７で動作情報データをメンテナンスツール用メモリ１２ｅに格納した後、メンテナンスツール用ＣＰＵ１２ｃは、通信インターフェース用メモリ１２ｂに格納されている動作情報処理命令を消去する（ステップＳ３０８）。次にメンテナンスツール用ＣＰＵ１２ｃはメンテナンスツール用プログラム１２ｄを介して、メンテナンスツール用メモリ１２ｅに格納された動作情報データの編集を行う（ステップＳ３０９）。ステップＳ３０９の操作により、メンテナンス担当者は希望する形式の動作情報データを得ることができる。また、動作情報データは必要に応じて表示装置１２ｆへ出力することも可能である。以上の一連の動作により、動作情報処理命令に対応したエレベータ制御演算装置１１の動作情報データを得ることができる。ステップＳ３０９の動作情報データの編集後、メンテナンスツール用ＣＰＵ１２ｃはステップＳ３０２に戻り、選択された動作情報処理命令の実行を継続して行う（ステップＳ３１０のＹｅｓ）。以上が図１で示されるエレベータメンテナンスシステムの動作である。
【００１２】
【発明が解決しようとする課題】
一般的にエレベータ制御演算装置は、逐次入力される動作情報処理命令に対し１０ｍ〜５０ｍ秒の演算周期で演算処理を行い、動作情報データを出力する。またエレベータの動作制御試験などでは連続的に動作情報処理命令を実行させ動作情報データを収集する必要があるため、エレベータメンテナンスツールには高速且つ大容量のデータ送受信が可能な通信インターフェースが必要となる。このためエレベータのメンテナンスツールは従来、ハードウェア及びソフトウェアを含めてすべて専用設計を行った上で開発されていたが、開発コストが高いことが問題となっていた。問題の解決策として、市販のパソコンをメンテナンスツールとして用いることで開発コストの低減を図ろうとする提案がなされていたが、パソコンに用いられる通信インターフェースでは動作情報データの送受信速度に対応できないことや、オペレーティングシステムでの定期的な割り込み処理が発生することが原因で動作情報データの抜け落ちが発生し、確実に連続した動作情報データを収集することが難しかった。また、従来のメンテナンスツールで得られた動作情報データをパソコンによって編集する方法においても、メンテナンスツールは専用設計であるため、パソコンの通信インターフェースとの互換性がなく、またメンテナンスツールで扱うデータの形式はパソコン上では認識できなかったことから、パソコンの流用が難しいという問題があった。
【００１３】
この発明は、以上の問題を鑑みてなされたもので、連続した動作情報処理命令に基づいて送信されるエレベータの動作情報データを、エレベータ制御演算装置の演算周期に同期して収集、編集でき、且つ容易に開発できるエレベータメンテナンスツールを提供することを目的とする。
【００１４】
【課題を解決するための手段】
この発明のエレベータメンテナンスツールは、動作情報処理命令に従い対象となるエレベータの動作に基づく動作情報データを出力するエレベータ制御演算装置に接続され、前記エレベータ制御演算装置に対し動作情報処理命令を設定し、前記動作情報処理命令を実行した前記エレベータ制御演算装置から動作情報データを受信し、編集するエレベータメンテナンスツールであって、
端末部と、
エレベータ制御演算装置の演算周期に同期してエレベータ制御演算装置とデータの送受信を行うエレベータ用インターフェースと、端末部とデータの送受信を行う端末用インターフェースと、を有する中間処理部と、
から構成され、
前記端末部は、中間処理部に動作情報処理命令及びエレベータ制御演算装置へ送信するデータのフォーマットとデータ長及び端末部で受信されるデータのフォーマットとデータ長を含む関連情報を送信することと、前記中間処理部を介して受信した動作情報データを編集すること、を特徴とし、
前記中間処理部は、前記関連情報に基づいて、前記端末部から送信された動作情報処理命令を前記エレベータ制御演算装置が認識できるデータ形式に変換し、エレベータ制御演算装置に設定することと、前記動作情報処理命令に従い前記エレベータ制御演算装置より出力された動作情報データを前記エレベータ制御演算装置の演算周期に同期して受信した後、前記関連情報に基づいて、前記端末部が認識できるデータ形式に変換して前記端末部へ送信することを特徴とするものである。
【００１５】
また、前記端末部は、関連情報として、前記動作情報処理命令の実行回数を送信し、前記中間処理部は、前記端末部から送信された動作情報処理命令に従い前記エレベータ制御演算装置より出力された動作情報データを実行回数分受信することを特徴とするものである。
【００１６】
また、前記端末部は、前記端末部が認識できるデータ形式を前記中間処理部に設定できることを特徴とするものである。
【００１７】
また、前記端末部は、新たな動作情報データを認識させるような前記中間処理部の機能を変更することを特徴とするものである。
【００１８】
【発明の実施の形態】
図４は、本発明の実施の形態に係るエレベータメンテナンスツールを用いたエレベータメンテナンスシステムの構成図である。以下、図４のエレベータメンテナンスシステムの構成について説明する。以下、図１と同一の装置、手段については同一符号を付して説明を省略する。
【００１９】
メンテナンスツール４１は、端末部４２及び中間処理部４３とで構成されている。役割として端末部４２は動作情報処理命令の設定及び動作情報データの処理を、中間処理部４３はエレベータ制御演算装置１１又は端末部４２との動作情報処理命令及び動作情報データの送受信及びデータ形式変換の制御を担っている。エレベータ制御演算装置１１のエレベータ用インターフェース１１ａは、中間処理部４３のメンテナンスツール用インターフェース４３ａと直接接続することができる。両インターフェースは互換性のある通信インターフェースであり、エレベータ制御演算装置１１の演算周期に同期した双方向のデータの送信が可能である。また中間処理部４３は、動作情報処理命令及び動作情報データを格納する通信インターフェース用メモリ４３ｂと、通信インターフェース用メモリ４３ｂの動作制御及び受信した動作情報データのデータの編集を司るメンテナンスツール用ＣＰＵ４３ｃ、メンテナンスツール用プログラム４３ｄ及びメンテナンスツール用メモリ４３ｅと、端末部４２とのデータ送受信を行うための端末用インターフェース４３ｆを有している。ここで通信インターフェース用メモリ４３ｂの仕様及び機能は、図１の通信インターフェース用メモリ１２ｂと同一なので説明は省略する。
【００２０】
中間処理部４３の端末用インターフェース４３ｆは、端末部４２の端末用インターフェース４２ａと直接接続しており、双方向のデータの送信が可能である。また端末部４２は、動作情報処理命令の設定及び送信、動作情報データの編集を司る端末用ＣＰＵ４２ｂ、端末用プログラム４２ｃ及び端末用メモリ４２ｄを有し、さらに補助装置として表示装置４２ｅ及び入力装置４２ｆを有している。
【００２１】
図５は端末部４２の動作を示したワークフローである。また、図６は中間処理部４３の動作を示したワークフローである。以下、図４のエレベータメンテナンスシステムの動作について段階別に分けて説明する。ここでエレベータ制御演算装置１１の動作については、図２のワークフローで示されているため詳細な説明は省略する。
【００２２】
第１段階：
第１段階では、メンテナンスツール４１の端末部４２が、動作情報処理命令を中間処理部４３に送信する。図５のワークフローにおいて、メンテナンス担当者は端末部４２の端末用プログラム４２ｃを介して、エレベータ制御演算装置１１に実行させる動作情報処理命令を入力装置４２ｆを用いて選択する（ステップＳ５０１）。ステップＳ５０１において選択された動作情報処理命令は関連情報と共に、端末用ＣＰＵ４２ｂによって、端末用インターフェース４２ａに設けられた送信バッファに格納される（ステップＳ５０２）。ここで関連情報とは、エレベータ制御演算装置１１へ送信するデータ又は端末部４２で受信されるデータのフォーマットとデータ長、動作情報処理命令の指定実行回数を指す。指定実行回数とは、メンテナンスツール４１が一つの動作情報処理命令についてエレベータ制御演算装置１１に連続して行わせる回数のことである。指定実行回数を設定することにより、中間処理部４３は端末部４２とは独立して、指定実行回数分の動作情報データを受信することができる。また関連情報については、あらかじめ端末用プログラム４２ｃに登録してあり、登録した内容が自動的に端末用インターフェース４２ａの送信バッファに格納される。次に端末用ＣＰＵ４２ｂは、端末用インターフェース４２ａの送信バッファに格納された動作情報処理命令及び関連情報を中間処理部４３に送信する（ステップ５０３）。端末部４２より送信された動作情報処理命令及び関連情報は、中間処理部４３の端末用インターフェース４３ｆの受信バッファに格納される。この時点で動作情報処理命令及び関連情報の処理は中間処理部４３に移る。以上で第１段階の動作は終了する。
【００２３】
第２段階：
第２段階では、エレベータ制御演算装置１１に動作情報処理命令を中間処理部４３の通信インターフェース用メモリ４３ｂより読み込ませ、実行させ、出力された動作情報データを中間処理部４３の通信インターフェース用メモリ４３ｂに格納する。さらに通信インターフェース用メモリ４３ｂに格納された動作情報データを端末部４２へ送信する。図６のワークフローにおいて、中間処理部４３のメンテナンスツール用ＣＰＵ４３ｃは、端末用インターフェース４３ｆの受信バッファにある受信データの有無を確認することにより、端末部４２より動作情報処理命令及び関連情報が送信されたか否かを確認する（ステップＳ６０１）。
【００２４】
ステップＳ６０１において、動作情報処理命令及び関連情報が送信されたと確認された場合、メンテナンスツール用ＣＰＵ４３ｃはメンテナンスツール用プログラム４３ｄに従って、送信された動作情報処理命令及び関連情報に誤りがないか否かを判定する（ステップＳ６０２）。ステップＳ６０２において、動作情報処理命令及び関連情報に誤りがあると判定された場合、メンテナンスツール用ＣＰＵ４３ｃは端末部４２に対して誤りがあった旨を通知し、動作情報処理命令の再送信を促し、端末用インターフェース４３ｆの受信バッファの誤りのあったデータを消去する。さらにステップＳ６０１に戻り、再度動作情報処理命令及び関連情報が送信されるのを待つ。誤りがないと判定された場合、メンテナンスツール用ＣＰＵ４３ｃは端末用インターフェース４３ｆの受信バッファから動作情報処理命令及び関連情報を、メンテナンスツール用メモリ４３ｅに格納する。さらにメンテナンスツール用ＣＰＵ４３ｃは、動作情報処理命令の連続実行回数、すなわち同一の動作情報処理命令を連続して実行させた回数を０と設定して、メンテナンスツール用メモリ４３ｅに格納する。次にメンテナンスツール用ＣＰＵ４３ｃはメンテナンスツール用プログラム４３ｄを用いて、関連情報として設定されているエレベータ制御演算装置１１へ送信するデータフォーマット及びデータ長に従って、通信インターフェース用メモリ４３ｂに動作情報処理命令を格納する（ステップＳ６０４）。次にメンテナンスツール用ＣＰＵ４３ｃは、通信インターフェース用メモリ４３ｂの処理完了フラグをリセットする（ステップＳ６０５）。ステップＳ６０５の操作後、エレベータ制御演算装置１１のエレベータ制御演算用ＣＰＵ１１ｂが通信インターフェース用メモリ４３ｂにアクセスすると、エレベータ制御演算装置１１では通信インターフェース用メモリ４３ｂに格納された動作情報処理命令が実行される。
【００２５】
エレベータ制御演算装置１１による動作情報処理命令の実行は、図２で示されたワークフローと同一であるので詳細な説明は省略するが、具体的には、エレベータ制御演算装置１１より通信インターフェース用メモリ４３ｂの内容確認を行い、動作情報処理命令が読み取られ、以後エレベータ制御演算装置１１にて動作情報処理命令が実行される。最終的に動作情報データが通信インターフェース用メモリ４３ｂに格納され、処理完了フラグがセットされることにより、エレベータ制御演算装置１１の動作は終了し、動作情報データの処理は中間処理部４３に移る。
【００２６】
図６のワークフローにおいて、中間処理部４３のメンテナンスツール用ＣＰＵ４３ｃは、エレベータ制御演算装置１１から動作情報データが通信インターフェース用メモリ４３ｂに格納されたかを確認するため、通信インターフェース用メモリ４３ｂの処理完了フラグがセットされているか否かを判定する（ステップＳ６０６）。ステップＳ６０６において、処理完了フラグがリセットされている、すなわちエレベータ制御演算装置１１から動作情報データが通信インターフェース用メモリ４３ｂに格納されていなければ、メンテナンスツール用ＣＰＵ４３ｃは動作情報データが格納されるのを待つ。処理完了フラグがセットされていれば、メンテナンスツール用ＣＰＵ４３ｃはメンテナンスツール用プログラム４３ｄを用いて、関連情報として設定されている端末部４２で受信されるデータフォーマット及びデータ長に従って、通信インターフェース用メモリ４３ｂに格納された動作情報データを端末用インターフェース４３ｆの送信バッファに格納する（ステップＳ６０７）。さらにメンテナンスツール用ＣＰＵ４３ｃは、ステップＳ６０１でメンテナンスツール用メモリ４３ｅに格納された連続実行回数の値を１増やす。ステップＳ６０７の操作後、メンテナンスツール用ＣＰＵ４３ｃは、通信インターフェース用メモリ４３ｂに格納されている動作情報処理命令を消去し（ステップＳ６０８）、端末用インターフェース４３ｆの送信バッファに格納された動作情報データを端末部４２に送信する（ステップＳ６０９）。
【００２７】
ステップＳ６０９の操作後にメンテナンスツール用ＣＰＵ４３ｃは、メンテナンスツール用メモリ４３ｅに格納されている動作情報処理命令の連続実行回数を、関連情報として設定されている動作情報処理命令の指定実行回数と比較する（ステップＳ６１０）。ステップＳ６１０において連続実行回数が指定実行回数未満であれば、メンテナンスツール用ＣＰＵ４３ｃはステップＳ６０１に戻り、再度動作情報処理命令及び関連情報が送信されたか否かを確認する。ステップＳ６０１において動作情報処理命令及び関連情報が送信されていなければ、メンテナンスツール用ＣＰＵ４３ｃは動作情報処理命令が継続中であることを確認し（ステップＳ６０３）、ステップＳ６０４に移りメンテナンスツール用メモリ４３ｅに格納されている動作情報処理命令を再度通信インターフェース用メモリ４３ｂに格納する。ステップＳ６１０において、連続実行回数が指定実行回数に達すると、メンテナンスツール用ＣＰＵ４３ｃはメンテナンスツール用メモリ４３ｅに格納されている動作情報処理命令、関連情報及び連続実行回数を消去し、動作情報処理命令に対する操作を終了する。
【００２８】
第２段階の動作においてメンテナンスツール用ＣＰＵ４３ｃは、動作情報処理命令を逐次エレベータ制御演算装置１１で実行させ、動作情報データが通信インターフェース用メモリ４３ｂに格納された後に端末部４２へ送信するルーチンを指定実行回数分行っているが、動作情報データが指定回数分端末用インターフェース４３ｆの送信バッファに格納された後に、まとめて端末部４２に送信することにより、端末部４２へ動作情報データを送信する回数を軽減することができる。
【００２９】
第３段階：
第３段階では、メンテナンスツール４１の端末部４２は中間処理部４３より送信された動作情報データを編集する。ステップＳ６０９において中間処理部４３より送信された動作情報データは、端末部４２の端末用インターフェース４２ａに一時格納され、この時点で動作情報データの処理は端末部４２に移る。端末用インターフェース４２ａは、中間処理部４３より送信された動作情報データを格納できる受信バッファを有しており、端末部４２の端末用ＣＰＵ４２ｂが動作情報データの確認をできる状態になるまで格納される。
【００３０】
図５のワークフローにおいて、端末部４２の端末用ＣＰＵ４２ｂは、端末インターフェース４２ａの受信バッファの動作情報データの有無を確認することにより、中間処理部４３より動作情報データを受信したか否かを確認する（ステップＳ５０４）。ステップＳ５０４において、動作情報データの受信を確認できなかった場合、端末用ＣＰＵ４２ｂは再度動作情報データの受信を待つ。動作情報データの受信を確認できた場合、端末用ＣＰＵ４２ｂは端末用プログラム４２ｃに従って動作情報データに誤りがないか否かを判定する（ステップＳ５０５）。ステップＳ５０５において、動作情報データに誤りがあると判定された場合、端末用ＣＰＵ４２ｂはステップＳ５０２に戻り、再度動作情報処理命令及び関連情報を中間処理部４３に送信する。誤りがないと判定された場合、端末用ＣＰＵ４２ｂは、端末用インターフェース４２ａの受信バッファより動作情報データを読み取り端末用メモリ４２ｄに格納し（ステップＳ５０６）、端末用プログラム４２ｃを用いて端末用メモリ４２ｄに格納された動作情報データの編集を行う（ステップＳ５０７）。ステップＳ５０７の操作により、メンテナンス担当者は希望する表示形式の動作情報データを得ることができる。また、動作情報データは必要に応じて表示装置４２ｅへ出力することも可能である。
【００３１】
ステップＳ５０７の動作情報データの編集後、端末用ＣＰＵ４２ｂはステップＳ５０２に戻り、選択された動作情報処理命令の実行を継続する（ステップＳ５０８のＹｅｓ）。以上が図４で示されるエレベータメンテナンスシステムの動作である。
【００３２】
上述したエレベータメンテナンスシステムの動作によれば、動作情報処理命令を端末部４２にて設定し、中間処理部４３でエレベータ制御演算装置１１から動作情報処理命令に基づく動作情報データを、エレベータ制御演算装置１１の演算周期に同期し且つ連続して指定実行回数分受信することができる。また、中間処理部４３は端末部４２の通信インターフェースを用いて動作情報データを端末部４２に送信するため、端末部４２との通信上の整合性がとれ、端末部４２は中間処理部４３より送信された動作情報データをもれなく受信することができる。
【００３３】
また、メンテナンスの対象となるエレベータの種類が変わると、エレベータの設計仕様が異なることにより、エレベータ制御演算装置はメンテナンスツール４１では対応できないデータのフォーマットを扱う場合がある。メンテナンスツール４１で新しいデータのフォーマットの動作情報データを扱うためには、このデータのフォーマットをメンテナンスツール４１で認識させる必要がある。これに対応するため、実施の形態のメンテナンスツール４１では、端末部４２より中間処理部４３のメンテナンスツール用プログラム４３ｄの内容を更新することで新しいデータのフォーマットを認識させることが可能である。具体的には新しいデータのフォーマットへの変換、又は新しいデータのフォーマットからの変換に対応したメンテナンスツール用プログラムを端末用インターフェース４２ａを介して中間処理部４３に送信し、メンテナンスツール用メモリ４３ｅに格納した後、メンテナンスツール用ＣＰＵ４３ｃによってメンテナンスツール用プログラム４３ｄの内容を書き換える手順で行われる。これにより中間処理部４３を交換することなく新しいデータのフォーマットを認識するエレベータのメンテナンスに対応できる。
【００３４】
この実施の形態において、メンテナンスツール４１を端末部４２及び中間処理部４３とで構成し、端末部４２で設定した動作情報処理命令をエレベータ制御演算装置１１に実行させ、動作情報データを中間処理部４３にて受信した後、端末部４２で認識できるフォーマットに変換した上で動作情報データを端末部４２に送信することにより、中間処理部４３にてエレベータ制御演算装置１１の演算周期に同期して動作情報データを連続して収集し、収集した動作情報データを端末部４２にて編集することが可能である。この実施の形態により、例えばある規定時間内の動作情報データを連続して収集し、動作情報データの時間的な傾向を調べることが可能になる。
【００３５】
また、端末部４２に市販のパソコンを用いるとすると、中間処理部４３のハードウェア及びソフトウェア、パソコンにインストールする端末部４２の機能を実現する端末用プログラム４２ｃが開発対象となるため、従来の専用メンテナンスツールの開発と比較して開発コストを軽減でき、且つ開発が容易となる。
【００３６】
また、中間処理部４３の機能を実現するメンテナンスツール用プログラム４３ｄは、端末部４２より機能の更新を行うことができるため、メンテナンス対象となるエレベータに応じて中間処理部４３を交換することなく、メンテナンス作業を行うことが可能となる。また機能更新のためのメンテナンスツール用プログラム４３ｄの開発期間が短縮でき、開発が容易となる。
【００３７】
また、この実施の形態のエレベータメンテナンスツールにおいて、中間処理部４３は端末部４２と独立した構成となっているため、中間処理部４３は動作電源をエレベータから受け取るようにすることが好適である。
【００３８】
【発明の効果】
本発明によれば、エレベータメンテナンスツールを端末部及び中間処理部とで構成し、端末部で動作情報処理命令を設定してエレベータ制御演算装置に実行させ、処理結果である動作情報データを中間処理部で受信した後、端末部で認識できるデータ形式に動作情報データを変換し、端末部に送信することによって、エレベータ制御演算装置の演算周期に同期した動作情報データの連続収集及び編集が可能となる。
【００３９】
また、端末部を市販のパソコンとすることにより、端末部のハードウェアの開発の必要がなくなるため、開発コストを軽減することができる。さらにエレベータメンテナンスツールの機能更新時に端末部より中間処理部の機能を実現するソフトウェアを更新することで、中間処理部を交換することなくソフトウェアの更新のための開発のみで対応できるため、機能更新時の開発コストの軽減及び開発期間の短縮を実現でき、容易に開発を行うことができる。
【図面の簡単な説明】
【図１】従来のエレベータメンテナンスツールを用いたエレベータメンテナンスシステムの構成図である。
【図２】エレベータ制御演算装置の動作を示したワークフロー図である。
【図３】従来のエレベータメンテナンスツールの動作を示したワークフロー図である。
【図４】本発明の実施の形態に係るエレベータメンテナンスツールを用いたエレベータメンテナンスシステムの構成図である。
【図５】本発明の実施の形態に係るエレベータメンテナンスツールの端末部の動作を示したワークフロー図である。
【図６】本発明の実施の形態に係るエレベータメンテナンスツールの中間処理部の動作を示したワークフロー図である。
【符号の説明】
１１  エレベータ制御演算装置、１２  従来のエレベータメンテナンスツール、４１  エレベータメンテナンスツール、４２  端末部、４３  中間処理部。
【図１】
0003564010.tif 000002
【図２】
0003564010.tif 000003
【図３】
0003564010.tif 000004
【図４】
0003564010.tif 000005
【図５】
0003564010.tif 000006
【図６】
0003564010.tif 000007