(57)【特許請求の範囲】
【請求項１】
エレベータの運転制御プログラムを格納する電気的書換え可能なプログラム記憶装置と、
前記プログラム記憶装置に登録されている運転制御プログラムの識別コードを記憶する電気的書換え可能なプログラムコード記憶装置と、
外部から与えられる互換性データに基づいて前記プログラム記憶装置に登録されている運転制御プログラムに置換え得る最新の運転制御プログラムの識別コードを判定し、該当する識別コードの運転制御プログラムを外部から読込んで前記プログラム記憶装置に書換え登録すると共に、前記プログラムコード記憶装置に更新された運転制御プログラムの識別コードを書換え登録し、当該運転制御プログラムの変更履歴データを外部に出力し、当該プログラム記憶装置に登録されている運転制御プログラムを実行するマイクロコンピュータと、
外部とのデータの入出力制御を行うインタフェース手段とを備えて成るエレベータ制御装置。
【請求項２】
請求項１記載のエレベータ制御装置のインタフェース手段に対して接続可能で、変更された複数種の運転制御プログラム間の互換性データ、複数種の最新の運転制御プログラム、前記エレベータ制御装置のインタフェース手段を通して出力されてくる運転制御プログラムの変更履歴データを記憶する携帯型の外部記憶装置を備えて成る運転制御プログラム保守装置。
【請求項３】
前記外部記憶装置としてフラッシュメモリを使用することを特徴とする請求項２記載の運転制御プログラム保守装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
この発明はエレベータ制御装置および当該エレベータ制御装置の運転制御プログラムの更新を行う運転制御プログラム保守装置に関する。
【０００２】
【従来の技術】
一般にエレベータは建物内の縦の交通機関として中高層ビルだけでなく、小規模ビルから個人住宅にも設置されるようになっている。そして近年では、設置台数も飛躍的に増加し、国内だけでも数１０万台を超えるようになってきている。また、半導体技術の進歩によって大多数のエレベータはマイクロコンピュータを複数個使用した構成となり、マイクロコンピュータによってエレベータの操作処理、モータ制御、エレベータかご呼び処理、ホール呼び処理、エレベータかごおよびエレベータホールに設置される表示装置、エレベータの監視装置などの制御処理を受持たせるなど、多様化する機能、構成に対応させている。
【０００３】
ところで、エレベータ業界では、各建物に設置されるエレベータの機器仕様はメーカ出荷前に決定され、エレベータの運用開始後はその仕様を変更することは少なかったが、マイクロコンピュータ化に伴い、ソフトウェアプログラムの変更によって仕様変更に対処することが可能となったために、運用開始後にも建物の実情に合せて仕様変更されることが多くなってきている。
【０００４】
このような仕様変更に当っては、エレベータ保守会社の保守員がエレベータ機械室に入ってエレベータ制御装置にマイクロコンピュータ用の保守装置（通常、これはポータブルなコンソールである）を接続し、エレベータ制御装置と通信を実行し、制御データを変更することによって実施している。
【０００５】
しかし、さらに近年では、エレベータ使用者の操作によって動作を容易に変更できるようにすることが要求されるようになっていて、例えば、高層ビルにおける複数台のエレベータの群管理運転の動作状況を変更することやエレベータホール、かご内に設置された表示装置のメッセージを変更し、あるいは新たに設定できることが要求されるようになってきている。
【０００６】
このような要求に応えるため、遠隔操作でエレベータの制御データを変更し、また新たに書込むこと方式が提案されている。この遠隔操作による方式としては、エレベータの運行を制御するデータエリアに遠隔操作でデータを書込むことが一般的であり、例えば、ビル内の防災センターに設置されたコンピュータのキーボードからエレベータの動作を変更する指令を入力すると、そのデータを直列伝送によって建物の最上部のエレベータ機械室に伝送され、エレベータ制御用のマイクロコンピュータと通信を行い、エレベータ制御用のマイクロコンピュータがデータ変更指令を受けるとマイクロコンピュータ自身の記憶装置のデータを変更処理し、以後、変更後のデータに基づいてエレベータの運転制御を実行するようにするシステム構成にする。そしてこのデータの記憶装置としてはフラッシュメモリのような電気的書込みが可能な不揮発性メモリが利用される。またエレベータ制御装置の記憶装置のデータ変更方法として、遠隔の保守監視センターから電話回線を通して行う方法も可能である。
【０００７】
また、エレベータの運転制御プログラム自体はすべての仕様を満足させる構成とはなっていないので、エレベータの設置建物の特殊性、また使用者の希望によってプログラム自身を交換しなければならない場合も増加してきている。このような場合には、保守員が現地に赴いてエレベータ制御プログラムの書込まれているＲＯＭを取外し、別の運転制御プログラムが書込まれているＲＯＭと交換する作業が必要となるが、この作業を簡略化するためにフラッシュメモリに運転制御プログラムを書込み、変更が必要になればそのプログラムを書換えるようにする構成も提案されている。
【０００８】
図６は提案されているエレベータ制御装置と運転制御プログラム保守装置のシステム構成を示している。まずエレベータ制御装置は、エレベータの運転制御プログラムを実行するマイクロコンピュータ（ＣＰＵ）１、外部から与えられる運転制御プログラムを登録する電気的書込み可能な記憶装置としてのフラッシュメモリ２、運転制御プログラムの一部、また運転制御プログラムの変更手順、その他の固定的な各種処理プログラムが登録されているＲＯＭ３、エレベータかごの位置、かご呼び発生階、ホール呼び発生階などのエレベータ制御データを一時的に保存するＲＡＭ４、周辺装置とのインタフェースを行う入出力制御（Ｉ／Ｏ）部５、バスライン６、外部から運転制御プログラムの入力を行うためのメモリカードインタフェース部７、表示装置としてのモニタ部８を備えている。そして運転制御プログラム保守装置として、書換えるべき最新の運転制御プログラムをメモ容量に応じた数だけ記憶しているメモリカード９を使用し、これをメモリカードインタフェース部７に接続する構成となっている。
【０００９】
このようなエレベータ制御装置および運転制御プログラム保守装置では、ＣＰＵ１が実行すべき運転制御プログラムを変更する場合、保守員がメモリカード９を現地に持っていき、メモリカードインタフェース部７に接続し、モニタ部８からプログラム変更指令を入力する。これにより、ＣＰＵ１がＲＯＭ３に登録されている手順にしたがってメモリカードインタフェース部７に指令を出し、メモリカード９から必要とするプログラムデータを読出し、フラッシュメモリ２に書込む。
【００１０】
【発明が解決しようとする課題】
ところが、このような従来のエレベータ制御装置および運転制御プログラム保守装置では、次のような問題点があった。
【００１１】
エレベータでは、リアルタイムで人を乗せて運行するシステムであるので運転制御プログラムの書換えには十分に注意する必要がある。すなわち、プログラムの内容はエレベータの運行状況、停止可能階、速度、乗り心地などの制御を行う機能が格納されているため、これらのプログラムが誤って入力されるとエレベータがシステムダウンしてしまい、多くの利用者に不便をかけてしまいかねない。したがって、他のシステムとは異なり、エレベータの場合にはその運転制御プログラムの変更には信頼性の高いシステムが要求される。
【００１２】
ところが、エレベータの運転制御プログラムは一種類ではなく、多数種に上り、これから変更しようとしている運転制御プログラムがどの種類のもので、どこまでバージョンアップされているのか、また互換性のある他のプログラムに統合されているのかといったことを保守員が互換テーブルを自分で見て判断し、そのプログラムを選択して書換える作業が必要となるために、プログラム変更作業に時間がかかり、また間違いが発生する可能性も高い問題点があった。さらに、従来から提案されている上記のシステムでは、プログラム変更に時間がかかるためにその実施中に電源異常が発生するとフラッシュメモリ２の内容が誤った値になる可能性があり、またＣＰＵ１の回路内で発生するノイズでバスライン６に異常が発生した場合にも同じであり、運転制御プログラムの変更が完全に行われなくなり、エレベータ自身の動作が誤ったものとなり得る問題点があった。
【００１３】
この発明はこのような従来の問題点に鑑みてなされたもので、運転制御プログラムの書換え作業時間を短くすることができ、またプログラム変更作業の信頼性を高くすることができるエレベータ制御装置および運転制御プログラム保守装置を提供することを目的とする。
【００１７】
【課題を解決するための手段】
上記の目的を達成するために請求項１の発明のエレベータ制御装置は、エレベータの運転制御プログラムを格納する電気的書換え可能なプログラム記憶装置と、前記プログラム記憶装置に登録されている運転制御プログラムの識別コードを記憶する電気的書換え可能なプログラムコード記憶装置と、外部から与えられる互換性データに基づいて前記プログラム記憶装置に登録されている運転制御プログラムに置換え得る最新の運転制御プログラムの識別コードを判定し、該当する識別コードの運転制御プログラムを外部から読込んで前記プログラム記憶装置に書換え登録すると共に、前記プログラムコード記憶装置に更新された運転制御プログラムの識別コードを書換え登録し、当該運転制御プログラムの変更履歴データを外部に出力し、当該プログラム記憶装置に登録されている運転制御プログラムを実行するマイクロコンピュータと、外部とのデータの入出力制御を行うインタフェース手段とを備えたものである。
【００１８】
請求項２の発明の運転制御プログラム保守装置は、請求項１記載のエレベータ制御装置のインタフェース手段に対して接続可能で、変更された複数種の運転制御プログラム間の互換性データ、複数種の最新の運転制御プログラム、前記エレベータ制御装置のインタフェース手段を通して出力されてくる運転制御プログラムの変更履歴データを記憶する携帯型の外部記憶装置を備えたものである。
【００１９】
請求項３の発明の運転制御プログラム保守装置は、請求項２の外部記憶装置としてフラッシュメモリを使用するものである。
【００２０】
【作用】
この発明では、エレベータ制御装置の運転制御プログラムの変更が必要になれば、保守員が運転制御プログラム保守装置としての携帯型の外部記憶装置をエレベータ制御装置のインタフェース手段に接続する。すると、エレベータ制御装置のマイクロコンピュータがプログラム変更手順にしたがって、外部記憶装置から与えられる互換性データに基づいてプログラム記憶装置に登録されている運転制御プログラムに置換え得る最新の運転制御プログラムの識別コードを判定し、該当する識別コードの運転制御プログラムを外部記憶装置から読込んでプログラム記憶装置に書換え登録すると共に、プログラムコード記憶装置に更新された運転制御プログラムの識別コードを書換え登録する。当該プログラム記憶装置にあらたに運転制御プログラムが登録されると、以後、マイクロコンピュータはこのプログラムにしたがってエレベータの運転制御を実行することになる。
【００２１】
こうして、外部記憶装置をインタフェース手段に接続し、プログラム変更指令を与えるだけの簡単な作業で自動的に運転制御プログラムの変更ができ、短時間で、また信頼性の高いプログラム変更作業ができるようになる。
【００２２】
またこの発明では、運転制御プログラム保守装置の外部記憶装置に運転制御プログラムの変更履歴データの記憶領域を設け、エレベータ制御装置から運転制御プログラムの変更履歴データを書込むことにより、当該外部記憶装置の変更履歴データをエレベータ保守会社でデータベースに登録して利用することができるようになり、これによってエレベータごとの綿密な保守管理が可能となり、トラブル発生時の対応、例えば、当該エレベータに現在搭載されているプログラムが何であるか、その変更がいつであったかなどの情報を容易に取出すことができるようになり、保守作業の効率化に利用することができるようになる。
【００２３】
【実施例】
以下、この発明の実施例を図に基づいて詳説する。図１はエレベータ制御装置の一実施例Ａと、運転制御プログラム保守装置の共通する実施例Ｂを組合わせたシステム全体を示している。
【００２４】
この実施例のエレベータ制御装置Ａは、エレベータの運転制御プログラムを実行するマイクロコンピュータ（ＣＰＵ）１１、外部から与えられる運転制御プログラムを登録する電気的書込み可能な記憶装置としてのフラッシュメモリ１２、運転制御プログラムの一部、また運転制御プログラムの変更手順、運転制御プログラムの互換性判定プログラム、その他の固定的な各種処理プログラムが登録されているＲＯＭ１３、エレベータかごの位置、かご呼び発生階、ホール呼び発生階などのエレベータ制御データを一時的に保存するＲＡＭ１４、周辺装置との間でエレベータ運転制御に必要な各種データの入出力制御を行う入出力制御（Ｉ／Ｏ）部５、バスライン１６、外部から運転制御プログラムの入力を行うためのメモリカードインタフェース部１７、出力データの表示を行い、また必要なデータや指令の入力操作を行うためのモニタ部１８を備えている。
【００２５】
フラッシュメモリ１２はそこに登録されている運転制御プログラムの名称、バージョンなどのラベルデータを登録するラベル登録領域１９と、運転制御プログラムを登録するプログラム登録領域２０を備えている。またＲＯＭ１１には運転制御プログラムの一部、また運転制御プログラムの変更手順、その他の固定的な各種処理プログラムが登録されており、また特にこの実施例の特徴として運転制御プログラムの互換性判定プログラムの登録領域である互換性判定部２１が設けられている。さらにＲＡＭ１２にはＲＯＭ１３の互換性判定プログラムの実行に必要となるデータ領域として互換テーブル演算部２２が予約された形で設けられている。
【００２６】
一方、この実施例の運転制御プログラム保守装置Ｂにはフラッシュメモリカード２３が用いられていて、図２に詳しく示されているように、その記憶容量の範囲内で許容される各種の最新の運転制御プログラムＰ１〜Ｐｎを格納するプログラム格納領域２４と、バージョンアップ、統合などの各種プログラム間の互換テーブルを格納する互換テーブル格納領域２５が設けられている。そしてこのフラッシュメモリカード２３をエレベータ制御装置Ａ側のメモリカードインタフェース部１７に接続することによって運転制御プログラムの変更作業を行うことができる。
【００２７】
次に、上記のエレベータ制御装置Ａに運転制御プログラム保守装置Ｂを接続して運転制御プログラムの変更作業を行う際の動作手順について、図３のフローチャートに基づいて説明する。
【００２８】
まず運転制御プログラム保守装置Ｂとしてのフラッシュメモリカード２３には、図２に詳しく示してあるように、各種エレベータシステムに対応するためにメモリ容量が許す範囲で複数種の最新バージョンの運転制御プログラムＰ１〜Ｐｎがプログラム格納領域２４に格納されており、またこのプログラム格納領域２４に格納されている各種の運転制御プログラムと旧バージョンの各種運転制御プログラムとの互換テーブルが互換テーブル格納領域２５に格納されている。図２の場合について説明すると、格納されている最新バージョンの運転制御プログラムの名称は、ＡＢＣ  Ｖ１．１０，ＤＥＭ  Ｖ１．１０である。そして、これらの運転制御プログラムの互換テーブル格納領域２５の内容は、プログラムＡＢＣ  Ｖ１．００；Ｖ１．０１；Ｖ１．０２それぞれがＡＢＣ  Ｖ１．１０にバージョンアップされ、旧バージョンのプログラムＤＥＦ  Ｖ１．００は最新バージョンのプログラムＤＥＭ１．１０に統合され、旧バージョンのプログラムＤＥＭ  Ｖ１．００はＤＥＭ  Ｖ１．１０にバージョンアップされ、さらにプログラムＺＥＡ  Ｖ２．００    ＊＊＊＊＊＊とあるのは、このプログラムＺＥＡ  Ｖ２．００が他のメモリカードに格納されていることを示している。
【００２９】
この互換テーブル格納領域２５にはエレベータの運転制御プログラムの全種類の対応表、あるいはエレベータ機種として相互に関連する全種類の対応表を格納する。現実に、エレベータの全種類の対応表を格納とする場合、１つの関連を表すのに約１００バイト程度必要であり、プログラム数が１０程度であればテーブル格納領域２５の大きさは１Ｋバイト程度必要である。またプログラム格納領域２４は、１つのプログラムの大きさを約６４Ｋバイトとするとプログラム数が１０の場合には６４０Ｋバイトとなり、メモリカード２３の容量として６４＋６４０＝７０４Ｋバイト以上必要となるが、実用化されているフラッシュメモリカードは２Ｍバイト程度となっているために十分に利用可能である。もっとも、この互換テーブルのデータ形式は以降の説明の便宜上、分りやすくしたものであり、特にこの形式に限定されることはない。
【００３０】
保守員はこのようにして最新バージョンの運転制御プログラムが登録されているフラッシュメモリカード２３を携帯してプログラムの変更を必要とするエレベータの設置現場に赴き、該当するエレベータ制御装置Ａのメモリカードインタフェース部１７に接続して、図３のフローチャートに基づく運転制御プログラムの変更作業を行うことになる。
【００３１】
ＣＰＵ１１はＲＯＭ１３の互換性判定部２１のプログラムにしたがい、フラッシュメモリ１２内のラベル登録領域１９から現在登録されているプログラムの名称、バージョンなどのラベルデータを読出してＲＡＭ１４の互換テーブル演算部２２に格納する（ステップＳ１）。
【００３２】
次に、ＣＰＵ１１はフラッシュメモリカード２３の互換テーブル格納領域２５のデータをインタフェース部１７を介して読込み（ステップＳ２）、互換テーブル演算部２２に格納されている現在の登録プログラムとの間で互換性があるプログラムがフラッシュメモリカード２３のプログラム格納領域２４に登録されているかどうか判定する（ステップＳ３）。
【００３３】
この互換性の判定結果がＮＯであれば、互換性のある最新バージョンのプログラムがないとして、プログラム登録変更処理を終了すべく、モニタ部１８によって該当プログラムなしを示す表示を行い、処理を終了する（ステップＳ８）。
【００３４】
しかしながら、互換性の判定結果がＹＥＳであれば、モニタ部１８に最新のプログラムがメモリカード２３に登録されていることを示す確認表示を行わせる（ステップＳ４）。この表示は、発光ダイオードの点灯などによって簡単に表現することができるが、モニタ部１８に液晶表示部を設ける場合には、さらに詳しい情報、例えば、「プログラム変更可」といった表示をさせることもできる。
【００３５】
ＲＯＭ１３の互換性判定部２１のプログラムに基づく互換性判定処理によって互換性のある最新バージョンの運転制御プログラムがメモリカード２３に登録されていることが判明したならば、次に、ＣＰＵ１１はＲＯＭ１３に登録されているプログラム変更プログラムにしたがって運転制御プログラムの書換え処理を実行することになるが、それにはまず、運転制御プログラムを新たに外部のフラッシュメモリカード２３から読込む必要があるために、エレベータの制御を一旦停止する（ステップＳ５）。
【００３６】
エレベータの運転制御が一時停止されたことを確認すると、保守員はモニタ部１８から変更の実行指令を入力する（ステップＳ６）。これを受けて、ＣＰＵ１１は次に、外部のフラッシュメモリカード２３の互換テーブル格納領域２５の互換テーブルによって指示された最新バージョンの運転制御プログラムをプログラム格納領域２４から読出してきて、ＲＡＭ１４のいったん格納し、その読込みが正常に完了すれば、ＣＰＵ１１はさらにフラッシュメモリ１２の旧バージョンの運転制御プログラムとそのラベルデータを消去し、ＲＡＭ１４に登録されている最新バージョンの運転制御プログラムとそのラベルデータをそれぞれプログラム登録領域２０とラベル登録領域１９に書込み（ステップＳ７）、この書込みが完了したときにモニタ部１８によってプログラムの正常な書込みが完了したことを示す表示を行わせてプログラム変更処理を終了し、以後、変更された運転制御プログラムにしたがってエレベータの運転制御が開始されることになる（ステップＳ８）。
【００３７】
こうして、この実施例のエレベータ制御装置および運転制御プログラム保守装置では、エレベータ制御装置Ａの運転制御プログラムの変更が必要になったときには、携帯性の運転制御プログラム保守装置Ｂを現地に持っていき、エレベータ制御装置Ａに接続してプログラム変更処理を行うだけで容易に運転制御プログラムの変更ができ、しかも、運転制御プログラムを運転制御プログラム保守装置Ｂから読出してエレベータ制御装置Ａ側のプログラムを更新する際には、まずＲＡＭにいったん格納し、その後、フラッシュメモリに登録するようにしているので、現実にエレベータ制御を実行するプログラムをフラッシュメモリにおいて更新する時間はマイクロコンピュータの性能によって左右されることはあるが、ほとんど数秒のオーダーであるために、電源の遮断やバスラインの異常によってプログラムの書込みが中断される危険性はほとんどなく、プログラムの変更が確実に行えることになる。
【００３８】
また外部記憶装置にフラッシュメモリカードを利用することによって、その携帯性、操作性を高くすることができる。
【００３９】
なお、外部記憶装置としては、フラッシュメモリカードに限定されず、インタフェース部を変更することによってフロッピーディスク装置、ハードディスク装置、コンパクトディスク装置、その他の汎用されている携帯性のある記憶装置を使用することができる。
【００４０】
次に、請求項１の発明のエレベータ制御装置の実施例Ａと請求項２および請求項３の発明の運転制御プログラム保守装置の共通する実施例について、図に基づいて説明する。
【００４１】
この実施例のエレベータ制御装置Ａは図１に示す第１実施例と同じ構成であるが、第１実施例に対して、さらにＲＯＭ１３に登録されている固定的なプログラムとして、運転制御プログラムの変更処理が完了したときにその変更履歴データをメモリカードインタフェース部１７を通して運転制御プログラム保守装置Ｂに出力するプログラムが追加されている。
【００４２】
また運転制御プログラム保守装置Ｂは図４に示すように、フラッシュメモリカード２３で構成されるが、第１実施例に示した最新バージョンの運転制御プログラムを格納するプログラム格納領域２４、図２に示したような互換テーブルを格納する互換テーブル格納領域２５に加えて、エレベータごとの変更履歴データを格納する履歴データ格納領域２６を有している。
【００４３】
次に、上記のエレベータ制御装置Ａに運転制御プログラム保守装置Ｂを接続して運転制御プログラムの変更作業を行う際の動作手順について説明する。
【００４４】
保守員は最新バージョンの運転制御プログラムが登録されているフラッシュメモリカード２３を携帯してプログラムの変更を必要とするエレベータの設置現場に赴き、該当するエレベータ制御装置Ａのメモリカードインタフェース部１７に接続して、図５のフローチャートに基づく運転制御プログラムの変更作業を行うことになる。
【００４５】
ＣＰＵ１１はＲＯＭ１３の互換性判定部２１のプログラムにしたがい、フラッシュメモリ１２内のラベル登録領域１９から現在登録されているプログラムの名称、バージョンなどのラベルデータを読出してＲＡＭ１４の互換テーブル演算部２２に格納する（ステップＳ１１）。
【００４６】
次に、ＣＰＵ１１はフラッシュメモリカード２３の互換テーブル格納領域２５のデータをインタフェース部１７を介して読込み（ステップＳ１２）、互換テーブル演算部２２に格納されている現在の登録プログラムとの間で互換性があるプログラムがフラッシュメモリカード２３のプログラム格納領域２４に登録されているかどうか判定する（ステップＳ１３）。
【００４７】
この互換性の判定結果がＮＯであれば、互換性のある最新バージョンのプログラムがないとして、プログラム登録変更処理を終了すべく、モニタ部１８によって該当プログラムなしを示す表示を行い、処理を終了する（ステップＳ２０）。
【００４８】
しかしながら、互換性の判定結果がＹＥＳであれば、モニタ部１８に最新のプログラムがメモリカード２３に登録されていることを示す確認表示を行わせる（ステップＳ１４）。
【００４９】
ＲＯＭ１３の互換性判定部２１のプログラムに基づく互換性判定処理によって互換性のある最新バージョンの運転制御プログラムがメモリカード２３に登録されていることが判明したならば、次に、ＣＰＵ１１はＲＯＭ１３に登録されているプログラム変更プログラムにしたがって運転制御プログラムの書換え処理を実行することになるが、それにはまず、運転制御プログラムを新たに外部のフラッシュメモリカード２３から読込む必要があるために、エレベータの制御を一旦停止する（ステップＳ１５）。
【００５０】
エレベータの運転制御が一時停止されたことを確認すると、保守員はモニタ部１８から変更の実行指令を入力する（ステップＳ１６）。これを受けて、ＣＰＵ１１は次に、外部のフラッシュメモリカード２３の互換テーブル格納領域２５の互換テーブルによって指示された最新バージョンの運転制御プログラムをプログラム格納領域２４から読出してきて、ＲＡＭ１４にいったん格納し、その読込みが正常に完了すれば、ＣＰＵ１１はさらにフラッシュメモリ１２の旧バージョンの運転制御プログラムとそのラベルデータを消去し、ＲＡＭ１４に登録されている最新バージョンの運転制御プログラムとそのラベルデータをそれぞれプログラム登録領域２０とラベル登録領域１９に書込む（ステップＳ１７）。
【００５１】
また、この書込みが完了したときにＣＰＵ１１は通常、マイクロコンピュータの周辺回路として組込まれているカレンダ回路からプログラム変更のカレンダ情報を取込み、あらかじめエレベータごとに設定されているエレベータ識別コードデータ、変更プログラムのバージョンアップデータと共に変更履歴データとしてメモリカードインタフェース部１７を通して外部のフラッシュメモリカード２３に出力し、その変更履歴データ格納領域２６に書込む（ステップＳ１８，Ｓ１９）。
【００５２】
この変更履歴データの出力が完了すると、情報モニタ部１８によってプログラムの正常な書込みが完了したことを示す表示を行わせてプログラム変更処理を終了し、以後、変更された運転制御プログラムにしたがってエレベータの運転制御が開始されることになる（ステップＳ２０）。
【００５３】
こうして、この実施例のエレベータ制御装置および運転制御プログラム保守装置では、第１実施例の特徴に加えて、さらに、保守員が携帯する外部記憶装置としてフラッシュメモリカード２３にエレベータごとのプログラム変更履歴データを書込むことができるので、保守員はそのメモリカード２３をエレベータ保守会社に持帰ってデータベースに登録することにより、エレベータごとの綿密な保守管理が可能となり、トラブル発生時の対応、例えば、トラブルが発生したエレベータに現在搭載されているプログラムが何であるか、その変更がいつであったかなどの情報を容易に取出すことができるようになり、保守作業の効率化に利用することができるようになる。
【００５４】
なお、請求項２の発明の場合、外部記憶装置としてフラッシュメモリカードに限定されず、インタフェース部を変更することによってフロッピーディスク装置、ハードディスク装置、コンパクトディスク装置、その他の汎用されている携帯性のある記憶装置を使用することができる。
【００５５】
さらに、上記の両実施例において、外部記憶装置は保守会社の遠隔監視装置に設置し、各サイトのエレベータ制御装置にプログラムの変更が必要になれば、通信回線を介してエレベータ制御装置を遠隔監視装置に接続し、その通信回線を介して双方向通信によってプログラムの変更を行う構成にしてもよい。
【００５６】
【発明の効果】
以上のようにこの発明によれば、エレベータ制御装置の運転制御プログラムの変更が必要になれば、保守員が運転制御プログラム保守装置としての携帯型の外部記憶装置をエレベータ制御装置のインタフェース手段に接続することにより、エレベータ制御装置のマイクロコンピュータがプログラム変更手順にしたがって、外部記憶装置から与えられる互換性データに基づいてプログラム記憶装置に登録されている運転制御プログラムに置換え得る最新の運転制御プログラムの識別コードを判定し、該当する識別コードの運転制御プログラムを外部記憶装置から読込んでプログラム記憶装置に書換え登録すると共に、プログラムコード記憶装置に更新された運転制御プログラムの識別コードを書換え登録し、以後、マイクロコンピュータが変更された最新のプログラムにしたがってエレベータの運転制御を実行するようにしているので、外部記憶装置をインタフェース手段に接続し、プログラム変更指令を与えるだけの簡単な作業で自動的に運転制御プログラムの変更ができ、短時間で、また信頼性の高いプログラム変更作業が短時間のうちに自動的に行え、電源の遮断やバスラインの異常によってプログラムの書込みが中断される危険性がほとんどなく、プログラムの変更が確実に行えることになる。
【００５７】
またこの発明によれば、運転制御プログラム保守装置の外部記憶装置に運転制御プログラムの変更履歴データの記憶領域を設け、エレベータ制御装置から運転制御プログラムの変更履歴データを書込むようにしているので、当該外部記憶装置の変更履歴データをエレベータ保守会社でデータベースに登録して利用することができるようになり、これによってエレベータごとの綿密な保守管理が可能となり、トラブル発生時の対応、例えば、当該エレベータに現在搭載されているプログラムが何であるか、その変更がいつであったかなどの情報を容易に取出し、保守作業の効率化に利用することができる。
【図面の簡単な説明】
【図１】エレベータ制御装置の一実施例、運転制御プログラム保守装置の共通する実施例を組合わせたシステム構成を示す機能ブロック図。
【図２】上記運転制御プログラム保守装置の実施例の内部データ構造を示す説明図。
【図３】上記実施例のエレベータ制御装置および運転制御プログラム保守装置による運転制御プログラムの変更処理手順を示すフローチャート。
【図４】請求項２および請求項３の発明の運転制御プログラム保守装置の共通する他の実施例の内部データ構造を示す説明図。
【図５】上記実施例のエレベータ制御装置および運転制御プログラム保守装置による運転制御プログラムの変更処理手順を示すフローチャート。
【図６】従来例の機能ブロック図。
【符号の説明】
Ａ  エレベータ制御装置
Ｂ  運転制御プログラム保守装置
１１  マイクロコンピュータ（ＣＰＵ）
１２  フラッシュメモリ
１３  ＲＯＭ
１４  ＲＡＭ
１５  入出力制御（Ｉ／Ｏ）部
１６  バスライン
１７  メモリカードインタフェース部
１８  モニタ部
１９  ラベル登録領域
２０  プログラム登録領域
２１  互換性判定部
２２  互換テーブル演算部
２３  フラッシュメモリカード
２４  プログラム格納領域
２５  互換テーブル格納領域
２６  変更履歴データ格納領域
【図１】
0003561001.tif 000002
【図２】
0003561001.tif 000003
【図３】
0003561001.tif 000004
【図４】
0003561001.tif 000005
【図５】
0003561001.tif 000006
【図６】
0003561001.tif 000007