(57)【要約】【課題】エレベータの制御プログラムの更新を迅速に行なう。【解決手段】センタ端末装置９は、エレベータ制御装置１に対し、制御プログラムの更新用プログラムを、遠隔保守装置１１を介して送信する。エレベータ制御装置１は、ＦＥ−ＲＯＭ５に記憶される制御プログラムを、遠隔保守装置１１からの更新用プログラムを反映させたプログラムに書換える。エレベータ制御装置１は、制御プログラムの正常な書換えを確認し、これを示す情報を、遠隔保守装置１１を介してセンタ端末装置９に送信する。【選択図】      図１
2006264877.tif 000002
【特許請求の範囲】
【請求項１】
エレベータの制御プログラムを記憶する記憶手段と、
前記制御プログラムの更新用プログラムを外部から受信する受信手段と、
前記記憶手段に記憶される制御プログラムを、前記受信手段が受信した更新用プログラムを反映させた制御プログラムに書換える書換え手段と、
この書換え手段による、前記制御プログラムの書換えが正常になされたか否かを判別する判別手段と、
この判別手段による判別結果を示す情報を外部に送信する送信手段と
を備えたことを特徴とするエレベータ制御装置。
【請求項２】
前記書換え手段による、前記記憶手段に記憶される制御プログラムの書換え後、前記書換え後の制御プログラムを実行して、前記エレベータの試験運転の制御を行なう運転制御手段と、
この運転制御手段による、試験運転の結果を示す情報を外部に送信する試験結果送信手段と
をさらに備えたことを特徴とする請求項１に記載のエレベータ制御装置。
【請求項３】
前記運転制御手段によるエレベータの正常な試験運転を行なった際に実行した、前記記憶手段に記憶される制御プログラムを保存する保存手段と、
前記書換え手段による、前記記憶手段に記憶される制御プログラムの書換え後、前記運転制御手段による、前記書換え後の制御プログラムの実行にともなう前記エレベータの試験運転が正常に行なえない場合に、前記記憶手段に記憶される制御プログラムを、前記保存手段に保存される制御プログラムに書換える再書換え手段と
をさらに備えたことを特徴とする請求項２に記載のエレベータ制御装置。
【請求項４】
前記再書換え手段が前記制御プログラムの書換えを行なった際に、これを示す情報を外部に送信する手段をさらに備えたことを特徴とする請求項３に記載のエレベータ制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部からの要求にしたがって、エレベータの制御プログラムを書換える機能を有するエレベータ制御装置に関する。
【背景技術】
【０００２】
従来、稼働中、あるいは、据付工事の最中のエレベータにおいて、仕様変更、改修、または、不具合対応などで、エレベータの制御プログラムを更新する必要が生じる場合がある。この場合には、例えば、制御プログラムが書き込まれた記憶媒体が、通常の不揮発性メモリ、つまり、書き込み済みプログラムの消去および書換えが出来ないメモリである場合には、このメモリを取り外した上で、制御プログラムの更新用プログラムが書き込まれた新しいメモリを取り付ける。
【０００３】
また、前述した記憶媒体が、電気的消去可能なメモリである場合は、更新用プログラムが書き込まれた別の媒体、例えばメモリカードを、点検作業員が制御装置に取り付けて、この媒体から当該更新用プログラムを読み出して、これを前述した電気的消去可能なメモリにダウンロードしていた。
【０００４】
また、例えば特許文献１に開示されたように、エレベータ制御装置から、プログラムの変更要求を監視センタ側に送り、監視センタが、その要求にしたがって、更新用プログラムをエレベータ制御装置側に送信する手法がある。
【特許文献１】特許第２９２００５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
前述したような手法では、制御プログラムの更新を行なうためには、作業員が現場に赴く必要がある。したがって、不都合や仕様変更などにより、制御プログラムの更新の必要性が生じても、作業員が現場に到着するまでは、制御プログラムの更新がなされないため、制御プログラムの更新を迅速に行なうことができなかった。
【０００６】
そこで、本発明の目的は、エレベータの制御プログラムの更新を迅速に行なうことが可能になるエレベータ制御装置を提供することにある。
【課題を解決するための手段】
【０００７】
すなわち、本発明に係わるエレベータ制御装置は、エレベータの制御プログラムを記憶する記憶手段を備え、制御プログラムの更新用プログラムを外部から受信し、記憶手段に記憶される制御プログラムを、前述のように受信した更新用プログラムを反映させた制御プログラムに書換え、この書換えが正常になされたか否かを判別し、この判別結果を示す情報を外部に送信することを特徴とする。
【発明の効果】
【０００８】
本発明に係わるエレベータ制御装置では、エレベータの制御プログラムを記憶する記憶手段を備え、制御プログラムの更新用プログラムを外部から受信し、記憶手段に記憶される制御プログラムを、前述のように受信した更新用プログラムを反映させた制御プログラムに書換え、この書換えが正常になされたか否かを判別し、この判別結果を示す情報を外部に送信するので、エレベータの制御プログラムの更新を迅速に行なうことができる。
【発明を実施するための最良の形態】
【０００９】
以下図面により本発明の実施形態について説明する。  
（第１の実施形態）
まず、本発明の第１の実施形態について説明する。  
図１は、本発明の第１の実施形態にしたがったエレベータの構成例を示すブロック図である。
【００１０】
本発明の第１の実施形態にしたがったエレベータは、エレベータ制御装置１を備える。エレベータ制御装置１は、ＣＰＵ２、ＩＰＬ−ＲＯＭ（Initial Program Loader Read Only Memory）３、ＲＡＭ４、ＦＥ−ＲＯＭ（Flash Erasable Read Only Memory）５、入出力インタフェース（Ｉ／Ｆ）６、通信インタフェース（Ｉ／Ｆ）７、および、周辺機器制御部８を備える。ＣＰＵ２、ＩＰＬ−ＲＯＭ３、ＲＡＭ４、ＦＥ−ＲＯＭ５、入出力インタフェース６、通信インタフェース７および周辺機器制御部８は互いに接続される。
【００１１】
ＣＰＵ２は、エレベータ制御装置１の全体の制御を司る。また、ＣＰＵ２は、計時機能を有する。ＦＥ−ＲＯＭ５は、ＣＰＵ２による実行対象の制御プログラムを記憶する。ＣＰＵ２は、ＦＥ−ＲＯＭ５に記憶された制御プログラムを読み出して、これを実行することで、エレベータの制御を行なう。ＦＥ−ＲＯＭ５は不揮発性の記憶装置であり、これに記憶された情報はブロック単位での電気的消去が可能である。
【００１２】
ＩＰＬ−ＲＯＭ３は、書き込み用プログラム、および、客先個別のデータなどを記憶する。書き込み用プログラムは、ＦＥ−ＲＯＭ５に記憶されたプログラムの更新に関する手順を定義したプログラムである。ＩＰＬ−ＲＯＭ３は、ＥＥＲＯＭ（Electrically Erasable Read Only Memory：電気的消去可能な不揮発性の記憶装置）である。
【００１３】
入出力インタフェース６は、エレベータの各機器と接続される。周辺機器制御部８は図示しない乗りかごや乗り場に設置される周辺機器などの動作の制御を行なう。
【００１４】
通信インタフェース７は、伝送路１３を介して、遠隔保守装置１１と接続される。遠隔保守装置１１は、例えば機械室などの、エレベータ構内に設けられる。遠隔保守装置１１は、公衆回線１０を介して、センタ端末装置９と接続される。センタ端末装置９は、エレベータの遠隔監視センタに設けられる。公衆回線１０は、例えば電話回線である。公衆回線１０は、監視センタとエレベータ間の専用回線であってもよい。
【００１５】
また、通信インタフェース７は、伝送路１４を介して保守装置１２と接続される。
【００１６】
保守装置１２は、点検員がエレベータの保守点検時に操作する機器である。作業員が保守装置１２に対する所定の操作を行なうことで、エレベータのＩＰＬ−ＲＯＭ３に記憶される各種データを変更することができる。
【００１７】
次に、図１に示した構成のエレベータのエレベータ制御装置１の動作について説明する。ここでは、制御プログラムは、センタ端末装置９の内部の図示しないメモリに記憶されるものとする。
【００１８】
まず、エレベータの設置当初などで、前述した制御プログラムがＦＥ−ＲＯＭ５に記憶されていない場合には、センタ端末装置９は、内部のメモリに記憶される、エレベータ制御装置１のＣＰＵ２による実行対象の制御プログラム、および、このプログラムの、エレベータ制御装置１のＦＥ−ＲＯＭ５への書き込み指示を示す制御信号を、公衆回線１０を介して遠隔保守装置１１に送信する。
【００１９】
遠隔保守装置１１は、センタ端末装置９からの制御信号および制御プログラムを正常に受信すると、このプログラムを内部の図示しないメモリに記憶した上で、当該プログラムの受信通知およびこのプログラムのＦＥ−ＲＯＭ５への書き込み指示を示す制御信号を、伝送路１３を介して、エレベータ制御装置１に送信する。
【００２０】
エレベータ制御装置１の通信インタフェース７は、遠隔保守装置１１からの制御信号を受信すると、この旨をＣＰＵ２に通知する。ＣＰＵ２は、通信インタフェース７からの通知を受けると、ＩＰＬ−ＲＯＭ３に記憶される前述した書き込み用プログラムを実行し、制御プログラムの転送指示を示す制御信号を、通信インタフェース７および伝送路１３を介して遠隔保守装置１１に送信する。
【００２１】
遠隔保守装置１１は、エレベータ制御装置１からの制御信号を受信すると、前述したメモリに記憶していた制御プログラムを、伝送路１３を介して、エレベータ制御装置１に送信する。
【００２２】
エレベータ制御装置１の通信インタフェース７は、遠隔保守装置１１からの制御プログラムを受信すると、これをＦＥ−ＲＯＭ５に転送する。これにより、ＦＥ−ＲＯＭ５に制御プログラムが書き込まれる。
【００２３】
この書き込みが終了すると、ＣＰＵ２は、ＦＥ−ＲＯＭ５に書き込まれた制御プログラムを実行して、エレベータの動作を制御する。
【００２４】
周辺機器制御部８は、制御プログラムが書き込まれた記憶媒体を接続するための図示しない機構を有する。制御プログラムをＦＥ−ＲＯＭ５に書き込む際には、前述したようにこのプログラムをセンタ端末装置９からエレベータ制御装置１に送信する手法に限らず、制御プログラムが予め書き込まれた記憶媒体を作業員が持ち込み、これを周辺機器制御部８に接続する手法であってもよい。
【００２５】
この場合には、周辺機器制御部８は、当該接続した記憶媒体から制御プログラムを読み出して、この読み出した旨をＣＰＵ２に通知する。ＣＰＵ２は、周辺機器制御部８からの通知を受けると、ＩＰＬ−ＲＯＭ３に記憶される書き込み用プログラムを実行し、周辺機器制御部８が前述のように読み出した制御プログラムをＦＥ−ＲＯＭ５に書き込む。
【００２６】
次に、制御プログラムがＦＥ−ＲＯＭ５に書き込まれている状態で、この全部または一部を更新する場合の、エレベータ制御装置１の動作について説明する。  
図２は、本発明の第１の実施形態にしたがったエレベータのエレベータ制御装置１の処理動作の一例を示すフローチャートである。  
ＦＥ−ＲＯＭ５に書き込まれている制御プログラムの更新は、監視センタ側が指示する。ここでは、更新用プログラムは、センタ端末装置９の内部のメモリに記憶されるものとする。
【００２７】
具体的には、監視センタのセンタ端末装置９は、エレベータ制御装置１のＦＥ−ＲＯＭ５に記憶される制御プログラムの更新の必要時に、当該ＦＥ−ＲＯＭ５に記憶される制御プログラムの更新指示を示す制御信号、および、制御プログラムの更新用プログラムを、公衆回線１０を介して遠隔保守装置１１に送信する（ステップＳ１のＹＥＳ）。
【００２８】
この更新用プログラムは、既にＦＥ−ＲＯＭ５に記憶される制御プログラムの全部に代わるプログラムであってもよいし、既にＦＥ−ＲＯＭ５に記憶される制御プログラムの一部に代わるプログラムであってもよい。
【００２９】
遠隔保守装置１１は、センタ端末装置９からの制御信号および更新用プログラムを受信すると（ステップＳ２）、この受信した更新用プログラムを内部のメモリに記憶しつつ、この更新用プログラムの受信が正常に終了したか否かを、例えばチェックサムやパリティチェックなどにより判別する（ステップＳ３）。
【００３０】
遠隔保守装置１１は、センタ端末装置９からの更新用プログラムの受信が正常に終了したと判別した場合（ステップＳ３のＹＥＳ）には、更新用プログラムの受信通知およびＦＥ−ＲＯＭ５に記憶される制御プログラムの更新指示を示す制御信号を、伝送路１３を介して、エレベータ制御装置１に送信する。
【００３１】
一方、遠隔保守装置１１は、センタ端末装置９からの更新用プログラムの受信が正常に終了しなかったと判別した場合には、当該更新用プログラムの再送要求を示す制御信号を、公衆回線１０を介してセンタ端末装置９に送信する。
【００３２】
センタ端末装置９は、遠隔保守装置１１からの、前述した再送要求を示す制御信号を受信すると、前述した更新用プログラムを、公衆回線１０を介して遠隔保守装置１１に再度送信する。遠隔保守装置１１は、センタ端末装置９から再送された更新用プログラムを受信すると、この受信が正常に終了したか否かを再度判別する。
【００３３】
遠隔保守装置１１は、センタ端末装置９から再送された更新用プログラムを正常に受信したと判別した場合には、前述した受信通知および更新指示を示す制御信号を、伝送路１３を介して、エレベータ制御装置１に送信する。
【００３４】
遠隔保守装置１１は、センタ端末装置９から再送された更新用プログラムの受信が正常に終了しなかったと判別した場合には、前述した遠隔保守装置１１に対する再送要求を示す制御信号をセンタ端末装置９に再度送信する。遠隔保守装置１１は、この再送要求を示す制御信号を予め定められた回数だけ繰り返し送信しても、センタ端末装置９からの更新用プログラムの受信が正常に終了しないと判別した場合には、更新用プログラムの受信にかかるエラー履歴を示す情報を、公衆回線１０を介してセンタ端末装置９に送信する（ステップＳ３→Ｓ８）。
【００３５】
エレベータ制御装置１の通信インタフェース７は、遠隔保守装置１１からの、前述した更新指示を示す制御信号を受信すると、これをＣＰＵ２に出力する。ＣＰＵ２は、通信インタフェース７からの、更新指示を示す制御信号を入力すると、前述した計時機能により現在日時を認識するとともに、周辺機器制御部８の動作状態を認識する。ＣＰＵ２は、これらの認識結果をもとに、エレベータが閑散状態であるか否かを判別する（ステップＳ４）。
【００３６】
ＣＰＵ２は、エレベータが閑散状態であると判別した場合（ステップＳ４のＹＥＳ）には、ＩＰＬ−ＲＯＭ３に記憶される前述した書き込み用プログラムを読み出して、これを実行する。これによりＣＰＵ２は、遠隔保守装置１１のメモリに記憶される更新用プログラムのＦＥ−ＲＯＭ５への転送要求を示す制御信号を通信インタフェース７および伝送路１３を介して遠隔保守装置１１に送信する。
【００３７】
遠隔保守装置１１は、エレベータ制御装置１からの転送要求を示す制御信号を受信すると、前述したメモリに記憶していた更新用プログラムを、伝送路１３を介して、エレベータ制御装置１に送信する。遠隔保守装置１１のメモリに記憶された更新用プログラムは、送信後もそのまま保持される。
【００３８】
エレベータ制御装置１の通信インタフェース７は、遠隔保守装置１１からの更新用プログラムの受信を開始すると、これをＦＥ−ＲＯＭ５に転送する。これにより、ＦＥ−ＲＯＭ５に記憶される制御プログラムの更新が開始される（ステップＳ５）。
【００３９】
ＣＰＵ２は、ＦＥ−ＲＯＭ５に記憶される制御プログラムが、遠隔保守装置１１からの更新用プログラムを反映させたプログラムに正常に書換えられたか否かを、例えばチェックサムやパリティチェックなどにより判別する（ステップＳ６）。
【００４０】
ＣＰＵ２は、ＦＥ−ＲＯＭ５に記憶される制御プログラムが、遠隔保守装置１１からの更新用プログラムを反映させたプログラムに正常に書換えられたと判別した場合（ステップＳ６のＹＥＳ）には、制御プログラムの更新の終了履歴を示す情報を、伝送路１３を介して遠隔保守装置１１に送信する（ステップＳ７）。
【００４１】
一方、エレベータ制御装置１のＣＰＵ２は、ＦＥ−ＲＯＭ５に記憶される制御プログラムが、遠隔保守装置１１からの更新用プログラムを反映させたプログラムに正常に書換えられなかったと判別した場合には、当該更新用プログラムの再送要求を示す制御信号を、通信インタフェース７および伝送路１３を介して遠隔保守装置１１に送信する。
【００４２】
遠隔保守装置１１は、エレベータ制御装置１からの、再送要求を示す制御信号を受信すると、前述したメモリに記憶していた更新用プログラムを、伝送路１３を介して、エレベータ制御装置１に再度送信する。  
エレベータ制御装置１の通信インタフェース７は、遠隔保守装置１１から再送された更新用プログラムの受信を開始すると、これを前述のようにＦＥ−ＲＯＭ５に転送する。
【００４３】
エレベータ制御装置１のＣＰＵ２は、ＦＥ−ＲＯＭ５に記憶される制御プログラムが、遠隔保守装置１１からの更新用プログラムを反映させたプログラムに正常に書換えられなかったと再度判別した場合には、前述した再送要求を示す制御信号を、通信インタフェース７および伝送路１３を介して遠隔保守装置１１に再度送信する。
【００４４】
エレベータ制御装置１のＣＰＵ２は、この再送要求を予め定められた回数だけ繰り返しても、ＦＥ−ＲＯＭ５に記憶される制御プログラムが、遠隔保守装置１１からの更新用プログラムを反映させたプログラムに正常に書換えられなかったと判別した場合には、制御プログラムの更新にかかるエラー履歴を示す情報を、通信インタフェース７および伝送路１３を介して遠隔保守装置１１に送信する（ステップＳ６→Ｓ８）。
【００４５】
遠隔保守装置１１は、前述した終了履歴を示す情報、および、エラー履歴を示す情報のいずれかをエレベータ制御装置１から受信すると、これを、公衆回線１０を介してセンタ端末装置９に送信する。センタ端末装置９は、遠隔保守装置１１からの、終了履歴を示す情報、および、エラー履歴を示す情報のいずれかを受信すると、これを内部の図示しないモニタに表示する。前述した終了履歴の送信が終了すると、ＣＰＵ２は、ＦＥ−ＲＯＭ５に書き込まれた制御プログラムを実行して、エレベータの動作を制御する。
【００４６】
以上のように、本発明の第１の実施形態にしたがったエレベータでは、監視センタのセンタ端末装置９が、遠隔保守装置１１を介して、更新用プログラムをエレベータ制御装置１に対して送信する。エレベータ制御装置１では、この送信されたプログラムをＦＥ−ＲＯＭ５に転送して、ＦＥ−ＲＯＭ５に記憶される制御プログラムを、更新用プログラムを反映させたプログラムに書換え、この書換えが正常に終了したか否かを示す情報を、遠隔保守装置１１を介してセンタ端末装置９に送信する。よって、エレベータ制御装置１のＣＰＵ２による実行対象の制御プログラムを更新するために作業員を現場に派遣する必要が無くなるので、エレベータの制御プログラムの更新を迅速に行なうことができ、この更新が正常になされたか否かを示す情報を監視センタ側で把握することができる。
【００４７】
以上説明した実施形態では、センタ端末装置９は、エレベータ制御装置１のＦＥ−ＲＯＭ５に記憶される制御プログラムの更新の必要時に、この制御プログラムの更新指示を示す制御信号、および、更新用プログラムを、公衆回線１０を介して遠隔保守装置１１に送信すると説明したが、これに限らず、例えば、制御プログラムの更新を予め定められた日時より後に行なうこととしている場合に、センタ端末装置９は、制御プログラムの更新の必要時より前に、この更新用プログラムを予め遠隔保守装置１１に送信しておいてもよい。
【００４８】
この場合には、遠隔保守装置１１は、センタ端末装置９から受信した更新用プログラムをメモリに記憶する。センタ端末装置９は、更新の実行日時になると、エレベータ制御装置１のＦＥ−ＲＯＭ５に記憶される制御プログラムの更新指示を示す制御信号を遠隔保守装置１１に送信する。遠隔保守装置１１は、センタ端末装置９からの制御信号を受信すると、ＦＥ−ＲＯＭ５に記憶される制御プログラムの更新指示を示す制御信号を、伝送路１３を介して、エレベータ制御装置１に送信する。
【００４９】
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。なお、本実施形態に係るエレベータの構成は、図１に示したものと基本的にほぼ同様であるので、同一部分の説明は省略する。  
次に、制御プログラムがＦＥ−ＲＯＭ５に書き込まれている状態で、この全部または一部を更新する場合の、エレベータ制御装置１の動作について説明する。
【００５０】
図３は、本発明の第２の実施形態にしたがったエレベータのエレベータ制御装置１の処理動作の一例を示すフローチャートである。  
このエレベータでは、まず、前述したステップＳ１〜Ｓ６までの処理と同じ処理を行なう（ステップＳ１１〜Ｓ１６）。
【００５１】
ステップＳ１６の処理で「ＹＥＳ」と判別された場合、つまり、エレベータ制御装置１のＦＥ−ＲＯＭ５に記憶される制御プログラムが、遠隔保守装置１１からの更新用プログラムを反映させたプログラムに正常に書換えられたとＣＰＵ２が判別した場合には、ＣＰＵ２は、ＦＥ−ＲＯＭ５に記憶された更新済みの制御プログラムを読み出して、これを実行することで、入出力インタフェース６に接続される各機器の自動診断運転の制御を行なう（ステップＳ１７）。
【００５２】
自動診断運転とは、いわゆる試験運転であり、かご呼びや乗り場呼びを自動的に発生させて、最上階と最下階の間の乗りかごの往復運転を行なったり、予め定義された手順にしたがった乗りかごの昇降運転を行なったりする。この手順は、ＦＥ−ＲＯＭ５に記憶される制御プログラムに含まれるものであってもよいし、この手順を示す情報を、センタ端末装置９が、公衆回線１０および遠隔保守装置１１を介してエレベータ制御装置１に指示するものであってもよい。
【００５３】
ＣＰＵ２は、前述した自動診断運転が正常になされたか否かを判別する（ステップＳ１８）。ＣＰＵ２は、前述した自動診断運転が正常になされたと判別した場合（ステップＳ１８のＹＥＳ）、自動診断運転の終了履歴を示す情報を、伝送路１３を介して遠隔保守装置１１に送信する（ステップＳ１９）。
【００５４】
一方、エレベータ制御装置１のＣＰＵ２は、前述した自動診断運転が正常になされないと判別した場合（ステップＳ１８のＮＯ）には、自動診断運転にかかるエラー履歴を示す情報を、通信インタフェース７および伝送路１３を介して遠隔保守装置１１に送信する（ステップＳ２０）。
【００５５】
遠隔保守装置１１は、前述した終了履歴を示す情報、および、エラー履歴を示す情報のいずれかをエレベータ制御装置１から受信すると、これを、公衆回線１０を介してセンタ端末装置９に送信する。センタ端末装置９は、遠隔保守装置１１からの、終了履歴を示す情報、および、エラー履歴を示す情報のいずれかを受信すると、これを内部のモニタに表示する。前述した終了履歴の送信が終了すると、ＣＰＵ２は、ＦＥ−ＲＯＭ５に書き込まれた制御プログラムを実行して、エレベータの動作を制御する。
【００５６】
以上のように、本発明の第２の実施形態にしたがったエレベータでは、エレベータ制御装置１のＦＥ−ＲＯＭ５に記憶される制御プログラムの更新後、エレベータの自動診断運転を行ない、エレベータ制御装置１は、自動診断運転が正常になされたか否かを示す履歴を示す情報をセンタ端末装置９に送信するので、この履歴がエラー履歴である場合には、監視センタの作業員は、更新した制御プログラムに不備がある可能性があることを把握できる。
【００５７】
（第３の実施形態）
次に、本発明の第３の実施形態について説明する。なお、本実施形態に係るエレベータの構成は、図１に示したものと基本的にほぼ同様であるので、同一部分の説明は省略する。
【００５８】
この第３の実施形態にしたがったエレベータのエレベータ制御装置１は、ＦＥ−ＲＯＭ５に記憶される制御プログラムをＲＡＭ４に保存する機能を有する。この機能を実現するための保存用プログラムは、ＩＰＬ−ＲＯＭ３に記憶される。
【００５９】
また、エレベータ制御装置１は、ＲＡＭ４に保存された制御プログラムを、必要時において、ＦＥ−ＲＯＭ５に記憶される制御プログラムに上書き更新する機能を有する。この機能を実現するための復帰用プログラムは、ＩＰＬ−ＲＯＭ３に記憶される。
【００６０】
次に、制御プログラムがＦＥ−ＲＯＭ５に書き込まれている状態で、この全部または一部を更新する場合の、エレベータ制御装置１の動作について説明する。この時点でＦＥ−ＲＯＭ５に記憶されている制御プログラムは、前述した自動診断運転を正常に行なった際に実行していたプログラムであるとする。
【００６１】
図４は、本発明の第３の実施形態にしたがったエレベータのエレベータ制御装置１の処理動作の一例を示すフローチャートである。  
このエレベータでは、まず、前述したステップＳ１１〜Ｓ１３までの処理と同じ処理を行なう（ステップＳ３１〜Ｓ３３）。
【００６２】
ステップＳ３３の処理で「ＹＥＳ」と判別された場合、つまり、遠隔保守装置１１が、センタ端末装置９からの制御信号および更新用プログラムを正常に受信したと判別した場合には、遠隔保守装置１１は、ＦＥ−ＲＯＭ５に記憶される制御プログラムの更新指示を示す制御信号を、伝送路１３を介して、エレベータ制御装置１に送信する。
【００６３】
エレベータ制御装置１の通信インタフェース７は、遠隔保守装置１１からの、前述した更新指示を示す制御信号を受信すると、これをＣＰＵ２に出力する。ＣＰＵ２は、通信インタフェース７からの制御信号を入力すると、ＩＰＬ−ＲＯＭ３に記憶される保存用プログラムを読み出して、これを実行することで、ＦＥ−ＲＯＭ５に記憶される制御プログラムを読み出す（ステップＳ３４）。
【００６４】
ＣＰＵ２は、この読み出した制御プログラムを、ＲＡＭ４に書き込む。ＣＰＵ２は、ＦＥ−ＲＯＭ５に記憶される制御プログラムがＦＥ−ＲＯＭ５から読み出されてＲＡＭ４に正常に書き込まれたか否かを、例えばチェックサムやパリティチェックなどにより判別する（ステップＳ３５）。
【００６５】
ＣＰＵ２は、ＦＥ−ＲＯＭ５に記憶される制御プログラムがＦＥ−ＲＯＭ５から読み出されてＲＡＭ４に正常に書き込まれたと判別した場合（ステップＳ３５のＹＥＳ）には、前述したステップＳ１４〜Ｓ１８と同じ処理を行なう（ステップＳ３６〜Ｓ４０）。
【００６６】
一方、ＣＰＵ２は、ＦＥ−ＲＯＭ５に記憶される制御プログラムがＦＥ−ＲＯＭ５から読み出されてＲＡＭ４に正常に書き込まれなかったと判別した場合（ステップＳ３５のＮＯ）には、制御プログラムの退避にかかるエラー履歴を示す情報を、通信インタフェース７および伝送路１３を介して遠隔保守装置１１に送信する。遠隔保守装置１１は、エレベータ制御装置１からのエラー履歴を示す情報を受信すると、これを、公衆回線１０を介してセンタ端末装置９に送信する（ステップＳ３５→Ｓ４４）。センタ端末装置９は、遠隔保守装置１１からのエラー履歴を示す情報を受信すると、これを内部のモニタに表示する。
【００６７】
ステップＳ４０の処理で「ＮＯ」と判別された場合、つまり、前述した自動診断運転が正常になされていないとＣＰＵ２が判別した場合には、ＣＰＵ２は、ＩＰＬ−ＲＯＭ３に記憶される復帰用プログラムを読み出して、これを実行することで、ＦＥ−ＲＯＭ５に記憶される制御プログラムを、ＲＡＭ４に保存された制御プログラム、つまり、更新前の制御プログラムに書換える（ステップＳ４１）。
【００６８】
そして、ＣＰＵ２は、前述した再書換えが正常になされた、つまり、センタ端末装置９からの指示にしたがってＦＥ−ＲＯＭ５に記憶された制御プログラムが、ステップＳ３４の処理でＲＡＭ４に退避した制御プログラムに正常に書き換えられたか否かを、例えばチェックサムやパリティチェックなどにより判別する（ステップＳ４２）。
【００６９】
ＣＰＵ２は、前述したＦＥ−ＲＯＭ５に記憶される制御プログラムが、ステップＳ３４の処理でＲＡＭ４に退避した制御プログラムに正常に書き換えられたと判別した場合（ステップＳ４２のＹＥＳ）には、制御プログラムの再書換えの終了履歴を示す情報を、通信インタフェース７および伝送路１３を介して遠隔保守装置１１に送信する（ステップＳ４３）。
【００７０】
一方、エレベータ制御装置１のＣＰＵ２は、前述したＦＥ−ＲＯＭ５に記憶される制御プログラムが、ステップＳ３４の処理でＲＡＭ４に退避した制御プログラムに正常に書き換えられなかったと判別した場合（ステップＳ４２のＮＯ）には、制御プログラムへの再書換えのエラー履歴を示す情報を、通信インタフェース７および伝送路１３を介して遠隔保守装置１１に送信する（ステップＳ４４）。
【００７１】
遠隔保守装置１１は、前述した再書換えに関する終了履歴およびエラー履歴を示す情報をエレベータ制御装置１から受信すると、これを内部のモニタに表示する。前述した再書換えに関する終了履歴の送信が終了すると、ＣＰＵ２は、ＦＥ−ＲＯＭ５に書き込まれた制御プログラムを実行して、エレベータの動作を制御する。
【００７２】
以上のように、本発明の第３の実施形態にしたがったエレベータでは、ＦＥ−ＲＯＭ５に記憶される制御プログラムの更新前に、現状の制御プログラム、つまり、「自動診断運転を正常に行なった際に実行していた制御プログラム」をＲＡＭ４に退避させておき、制御プログラムの更新後に行なう自動診断運転が正常になされない場合には、ＦＥ−ＲＯＭ５に記憶される制御プログラムを、ＲＡＭ４に退避していた制御プログラムに書換えるので、センタ端末装置９からの更新用プログラムに不備がある場合でも、エレベータの運転をすぐに再開することができる。
【００７３】
この第３の実施形態にしたがったエレベータでは、自動診断運転を正常に行なった際に実行していたＦＥ−ＲＯＭ５に記憶される制御プログラムをＲＡＭ４に退避させる構成としたが、これに限らず、ＦＥ−ＲＯＭ５に記憶される制御プログラムを、例えば周辺機器制御部８に接続した記憶媒体に退避させてもよいし、通信インタフェース７および伝送路１３を介して遠隔保守装置１１の内部のメモリに退避させてもよいし、ＦＥ−ＲＯＭ５に記憶される制御プログラムを、遠隔保守装置１１を介してセンタ端末装置９の内部の図示しないメモリに退避させてもよい。
【００７４】
この場合、エレベータ制御装置１は、制御プログラムの更新後に行なう自動診断運転が正常になされない場合に、退避先にアクセスすることで、この退避先の制御プログラムを読み出した上で、ＦＥ−ＲＯＭ５に記憶される制御プログラムを、当該読み出した制御プログラムに書換えればよい。
【００７５】
なお、この発明は、前記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、前記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を省略してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【図面の簡単な説明】
【００７６】
【図１】本発明の第１の実施形態にしたがったエレベータ制御装置の構成例を示すブロック図。
【図２】本発明の第１の実施形態にしたがったエレベータ制御装置の処理動作の一例を示すフローチャート。
【図３】本発明の第２の実施形態にしたがったエレベータ制御装置の処理動作の一例を示すフローチャート。
【図４】本発明の第３の実施形態にしたがったエレベータ制御装置の処理動作の一例を示すフローチャート。
【符号の説明】
【００７７】
１…エレベータ制御装置、２…ＣＰＵ、３…ＩＰＬ−ＲＯＭ、４…ＲＡＭ、５…ＦＥ−ＲＯＭ、６…入出力インタフェース（Ｉ／Ｆ）、７…通信インタフェース（Ｉ／Ｆ）、８…周辺機器制御部、９…センタ端末装置、１０…公衆回線、１１…遠隔保守装置、１２…保守装置、１３，１４…伝送路。
【図１】
2006264877.tif 000003
【図２】
2006264877.tif 000004
【図３】
2006264877.tif 000005
【図４】
2006264877.tif 000006