(57)【要約】      （修正有）【課題】プログラム書き換え時間を短縮し、プログラムバージョンを一括管理できるエレベータープログラム更新方法を得る。【解決手段】新プログラムを送信する書き換えセンター５と、遠隔監視装置４と、遠隔監視装置４経由で新プログラムを受信するＲＡＭ４１、制御盤演算部１４及びＥＥＰ-ＲＯＭ１３を有するエレベーター制御盤１とを備え、制御盤は、受信した新プログラムが正常でＲＡＭ１１からＥＥＰ−ＲＯＭ１３内新プログラム領域へ新プログラムを転送し、ＥＥＰ−ＲＯＭ新プログラム領域１３２が受信した新プログラムが正常で書き換えモード移行条件が満足でＥＥＰ−ＲＯＭ実行領域１３１をＥＥＰ−ＲＯＭバックアップ領域へ転送し、バックアップ正常でＥＥＰ−ＲＯＭ新プログラム領域１３２をＥＥＰ−ＲＯＭ実行領域１３１へコピーし、コピー正常で遠隔監視装置４へ書き換え成功回答し、遠隔監視装置４は書き換えセンター５へ書き換え成功通報する。【選択図】図１
2008273730.tif 000002
【特許請求の範囲】
【請求項１】
新たに更新する新プログラムを公衆回線網又はブロードバンド回線等を用いて送信する書き換えセンターと、
前記書き換えセンターから送信された新プログラムをＲＡＭへ一時保管し、エレベーター制御盤へ転送する遠隔監視装置と、
前記遠隔監視装置を経由して新プログラムを受信するＲＡＭ、制御盤演算部及びＥＥＰ-ＲＯＭを有し、かつ前記ＥＥＰ−ＲＯＭは実行領域、新プログラム領域及びバックアップ領域を有するエレベーター制御盤とを備え、
前記エレベーター制御盤は、エレベーター制御盤ＲＡＭが受信した新プログラムが正常であればＲＡＭからＥＥＰ−ＲＯＭ内の新プログラム領域へ新プログラムを転送し、ＥＥＰ−ＲＯＭの新プログラム領域が受信した新プログラムが正常であれば書き換えモードの移行条件を満たしていればＥＥＰ−ＲＯＭの実行領域をＥＥＰ−ＲＯＭのバックアップ領域へ転送し、バックアップが正常に完了していればＥＥＰ−ＲＯＭの新プログラム領域をＥＥＰ−ＲＯＭの実行領域へコピーし、コピーが正常に完了していれば制御盤演算部は前記遠隔監視装置へ書き換え成功を回答し、遠隔監視装置は前記書き換えセンターへ書き換え成功を通報することを特徴とするエレベーターのプログラム更新方法。
【請求項２】
エレベーター制御盤は、エレベーター制御盤ＲＡＭが受信した新プログラムが正常でなければ遠隔監視装置へ新プログラムの再送要求を行い、ＥＥＰ−ＲＯＭの新プログラム領域が受信した新プログラムが正常でなければ遠隔監視装置へ新プログラムの再送要求を行い、エレベーター制御盤ＲＡＭが受信した新プログラムが正常でなければ一定回数リトライを繰り返すことを特徴とする請求項１記載のエレベーターのプログラム更新方法。
【請求項３】
エレベーター制御盤は、書き換えモードの移行条件を満たしていなければ、書き換えモードの移行条件を満たすまで待機することを特徴とする請求項１又は請求項２記載のエレベーターのプログラム更新方法。
【請求項４】
書き換えモードの移行条件は、書き換えセンター又は遠隔監視装置から書き換え要求があり、予め設定された書き換え時間帯であり、エレベーターが閑散状態であると予想される場合であることを特徴とする請求項３記載のエレベーターのプログラム更新方法。
【請求項５】
エレベーター制御盤は、ＥＥＰ−ＲＯＭの実行領域をＥＥＰ−ＲＯＭのバックアップ領域へ転送するバックアップが正常に完了していなければ制御盤演算部は遠隔監視装置へバックアップ失敗を回答し、前記遠隔監視装置は書き換えセンターへバックアップ失敗を通報し、保守員が書き換えを実行することを特徴とする請求項１〜請求項４のいずれかに記載のエレベーターのプログラム更新方法。
【請求項６】
エレベーター制御盤は、ＥＥＰ−ＲＯＭの新プログラム領域をＥＥＰ−ＲＯＭの実行領域へコピーすることが正常に完了していなければＥＥＰ−ＲＯＭの新プログラム領域をＥＥＰ−ＲＯＭの実行領域へ書き戻し、遠隔監視装置は書き換えセンターへバックアップ失敗を通報し、保守員が書き換えを実行することを特徴とする請求項１〜請求項５のいずれかに記載のエレベーターのプログラム更新方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、遠隔地からプログラムを書き換えることができるエレベーターのプログラム更新方法に関するものである。
【背景技術】
【０００２】
従来の方式によりエレベーター制御盤のプログラムを書き換える場合は、作業者が保守日に合わせて旧プログラムを新プログラムに更新することが多い。この場合、新プログラムのリリースから更新するまでタイムラグが発生していた。
【０００３】
また、従来技術として、エレベーターの制御プログラムを記憶する記憶手段を備え、制御プログラムの更新用プログラムを外部から受信し、記憶手段に記憶される制御プログラムを、受信した更新用を反映させた制御プログラムに書き換え、この書き換えが正常になされた否かを判別し、この判別結果を示す情報を外部に送信するエレベーター制御装置が提案されている（例えば、特許文献１参照）。
【０００４】
【特許文献１】特開２００６−２６４８７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来技術によるエレベーター制御装置では、新プログラムの格納領域として遠隔保守装置を利用しているが、遠隔保守装置は書き換えやリトライに掛かる時間が比較的長いという問題があった。また、旧プログラムの退避場所としてＲＡＭを利用しているが、ＲＡＭが電源を失ってしまうと、データが消去されてしまうため、書き換え時に停電や電源異常が発生すると、バックアップが不可能になるという問題があった。
【０００６】
この発明は、上述のような課題を解決するためになされたもので、プログラムを書き換える際、作業者が現地へ赴く手間と時間を短縮することができ、しかもプログラムのバージョンを一括管理できるとともに、旧プログラムで運営しているエレベーターを把握して対策漏れを予防することができるエレベーターのプログラム更新方法を提供するものである。
【課題を解決するための手段】
【０００７】
この発明に係るエレベーターのプログラム更新方法においては、新たに更新する新プログラムを公衆回線網又はブロードバンド回線等を用いて送信する書き換えセンターと、書き換えセンターから送信された新プログラムをＲＡＭへ一時保管し、エレベーター制御盤へ転送する遠隔監視装置と、遠隔監視装置を経由して新プログラムを受信するＲＡＭ、制御盤演算部及びＥＥＰ-ＲＯＭを有し、かつＥＥＰ−ＲＯＭは実行領域、新プログラム領域及びバックアップ領域を有するエレベーター制御盤とを備え、エレベーター制御盤は、エレベーター制御盤ＲＡＭが受信した新プログラムが正常であればＲＡＭからＥＥＰ−ＲＯＭ内の新プログラム領域へ新プログラムを転送し、ＥＥＰ−ＲＯＭの新プログラム領域が受信した新プログラムが正常であれば書き換えモードの移行条件を満たしていればＥＥＰ−ＲＯＭの実行領域をＥＥＰ−ＲＯＭのバックアップ領域へ転送し、バックアップが正常に完了していればＥＥＰ−ＲＯＭの新プログラム領域をＥＥＰ−ＲＯＭの実行領域へコピーし、コピーが正常に完了していれば制御盤演算部は遠隔監視装置へ書き換え成功を回答し、遠隔監視装置は書き換えセンターへ書き換え成功を通報するものである。
【０００８】
また、エレベーター制御盤は、エレベーター制御盤ＲＡＭが受信した新プログラムが正常でなければ遠隔監視装置へ新プログラムの再送要求を行い、ＥＥＰ−ＲＯＭの新プログラム領域が受信した新プログラムが正常でなければ遠隔監視装置へ新プログラムの再送要求を行い、エレベーター制御盤ＲＡＭが受信した新プログラムが正常でなければ一定回数リトライを繰り返すものである。
【０００９】
また、エレベーター制御盤は、書き換えモードの移行条件を満たしていなければ、書き換えモードの移行条件を満たすまで待機するものである。
【００１０】
また、書き換えモードの移行条件は、書き換えセンター又は遠隔監視装置から書き換え要求があり、予め設定された書き換え時間帯であり、エレベーターが閑散状態であると予想される場合である。
【００１１】
また、エレベーター制御盤は、ＥＥＰ−ＲＯＭの実行領域をＥＥＰ−ＲＯＭのバックアップ領域へ転送するバックアップが正常に完了していなければ制御盤演算部は遠隔監視装置へバックアップ失敗を回答し、前記遠隔監視装置は書き換えセンターへバックアップ失敗を通報し、保守員が書き換えを実行するものである。
【００１２】
また、エレベーター制御盤は、ＥＥＰ−ＲＯＭの新プログラム領域をＥＥＰ−ＲＯＭの実行領域へコピーすることが正常に完了していなければＥＥＰ−ＲＯＭの新プログラム領域をＥＥＰ−ＲＯＭの実行領域へ書き戻し、遠隔監視装置は書き換えセンターへバックアップ失敗を通報し、保守員が書き換えを実行するものである。
【発明の効果】
【００１３】
この発明によれば、プログラムを書き換える際、作業者が現地へ赴く手間と時間を短縮することができ、しかもプログラムのバージョンを一括管理できるとともに、旧プログラムで運営しているエレベーターを把握して対策漏れを予防することができる。また、制御盤内ＲＯＭからＥＥＰ−ＲＯＭの新プログラム領域へ新プログラムを転送するので、データ転送がＥＥＰ−ＲＯＭ内で完了できるため、書き換えやリトライに掛かる時間が短時間で済むという利点がある。また、旧プログラムをＥＥＰ−ＲＯＭのバックアップ領域に転送するので、電源を失ってもデータが消去されることがないため、書き戻しを行える可能性を向上させることができる。
【発明を実施するための最良の形態】
【００１４】
実施の形態１．
図１はこの発明の実施の形態１におけるエレベーターのプログラム更新方法を実現するための構成を示すシステム構成図、図２はこの発明の実施の形態１におけるエレベーターのプログラム更新方法の書き換え手順を説明するためのフローチャートである。
【００１５】
図１において、１はエレベーター制御盤、２はエレベーター制御盤１と通信線により接続されたエレベーターかご、３はかご内に設置されたかご内カメラで、このカメラで人物の有無の判定を行うことができる。４は内部にＲＡＭ４１と時計４２を備えている遠隔監視装置で、エレベーター制御盤１と通信線により接続されている。５は遠隔監視装置４と公衆回線網又はブロードバンド回線等で接続された書き換えセンターで、新たに更新するプログラム（新プログラム）を公衆回線網又はブロードバンド回線等を用いて遠隔監視装置４に送信する。エレベーターの制御盤１は、ＲＡＭ１１、マスクＲＯＭ１２、ＥＥＰ−ＲＯＭ１３、制御盤演算部１４、時計１５等から構成されている。ＲＡＭ１１は揮発性メモリであり、給電を断たれると内部に記憶されたデータが消えてしまう記憶媒体である。マスクＲＯＭ１２は不揮発性メモリであり、給電を断たれた場合でも記憶されたデータが消えることのなく、一度書き込んだデータを消去することができない記憶媒体である。ＥＥＰ−ＲＯＭ１３は不揮発性メモリであり、給電を断たれた場合でも記憶されたデータが消えることはなく、電気的にデータの消去・書込みが可能である記憶媒体である。また、ＥＥＰ−ＲＯＭ１３は、実行領域１３１、新プログラム領域１３２、バックアップ領域となる旧プログラム領域１３３を備えている。
【００１６】
次に、書き換えセンター５からエレベーター制御盤１内のＥＥＰ-ＲＯＭ１３の新プログラム領域１３２までの転送処理について説明する。
先ず、書き換えセンター５は、公衆回線網又はブロードバンド回線等を用いて、遠隔監視装置４に新たに更新するプログラム（新プログラム）を送信する。遠隔監視装置４は、書き換えセンター５から受信した新プログラムを遠隔監視装置内ＲＡＭ４１へ一時保管し、エレベーター制御盤内ＲＡＭ１１へ転送する。また、遠隔監視装置４は、エレベーター制御盤内ＲＡＭ１１へ新プログラムを転送完了後、制御盤演算部１４が新プログラムのチェックサムを確認し、転送時のデータ化け・データ欠落等を確認する。制御盤演算部１４は、新プログラムのチェックサムの異常を確認した場合、遠隔監視装置４に新プログラムの再送要求を送信する。また、制御盤演算部１４は、一定回数失敗した場合、転送失敗を遠隔監視装置４に回答する。回答を受け取った遠隔監視装置４は、書き換えセンター５へ転送失敗を通報する。書き換えセンター５は、プログラムを書き換える保守作業員へプログラム書き換えの出動指示を出す。なお、エレベーターは通常運行しているため、出動を指示された保守作業員は、現地へ急行する必要はなく、数日以内に書き換えを行えば良い。
【００１７】
次に、エレベーター制御盤１内の処理について説明する。
制御盤演算部１４は、新プログラムデータをＲＡＭ１１からＥＥＰ−ＲＯＭ１３内の新プログラム領域１３２へ転送する。ＥＥＰ−ＲＯＭ１３内の新プログラム領域１３２へ転送完了後、制御盤演算部１４は、新プログラムのチェックサムを確認し、転送時のデータ化け・データ欠落等を確認する。転送が正常に完了した場合、制御盤演算部１４は、転送成功を遠隔監視装置４に回答する。制御盤演算部１４は、新プログラムのチェックサムに異常を確認した場合、遠隔監視装置４に新プログラムの再送要求を送信する。また、制御盤演算部１４は、一定回数失敗した場合、転送失敗を遠隔監視装置４に回答する。回答を受け取った遠隔監視装置４は、書き換えセンター５へ転送失敗を通報する。書き換えセンター５は、プログラムを書き換える保守作業員へプログラム書き換えの出動指示を出す。なお、エレベーターは通常運行しているため、出動を指示された保守作業員は、現地へ急行する必要はなく、数日以内に書き換えを行えば良い。また、転送成功の回答を受け取った遠隔漢詩装置４は、書き換えセンター５へ転送成功を通報する。
【００１８】
次に、実行領域１３１の旧プログラムバックアップと、新プログラムを実行領域１３１にコピーする新プログラム書き換え処理について説明する。
プログラム書き換えモードへの移行は、以下の条件を全て満たした時に行われる。
（１）書き換えセンター５又は遠隔監視装置４から書き換え要求があった場合
（２）書き換え時間帯（各ユーザー毎に設定可能とする）である場合、その一例として、制御盤１内の時計１５又は遠隔監視装置４内の時計４２が予め設定した書き換え時間帯となった場合
（３）エレベーターが閑散状態であると予想される場合で、例えば、エレベーターが起動しない状態が一定時間以上経過した場合、扉が閉まっている状態を一定時間以上継続した場合、エレベーターが移動方向を選択しない状態が一定時間以上継続した場合、かご内カメラ３による人物有無判定により、人がいないと確認された場合、管制運転モードや故障を検出していないと確認された場合等が考えられる。
【００１９】
次に、プログラム書き換えモードの処理について説明する。
先ず、マスクＲＯＭ１２内のプログラムにより、プログラム書き換えモードを起動する。マスクＲＯＭ１２内プログラムは、今まで制御していた旧プログラムをＥＥＰ−ＲＯＭ１３内のバックアップ領域である旧プログラム領域１３３へ転送する。マスクＲＯＭ１２内プログラムは、チェックサムにより旧プログラムのバックアップ領域転送失敗を確認した場合、または制御盤演算部１４が停電・管制（地震・火災など）動作及び故障を検出した場合に、プログラム書き換えモードを解除し、通常運転状態に復帰する。制御盤演算部１４は転送失敗を遠隔監視装置４に回答する。また、回答を受け取った遠隔監視装置４は、書き換えセンター５へバックアップ失敗を通報する。書き換えセンター５は、プログラムを書き換える保守作業員へプログラム書き換えの出動指示を出す。なお、エレベーターは通常運行しているため、出動を指示された保守作業員は、現地へ急行する必要はなく、数日以内に書き換えを行えば良い。また、マスクＲＯＭ１２内プログラムは、ＥＥＰ−ＲＯＭ１３内の新プログラム領域１３２に転送していた新プログラムをＥＥＰ−ＲＯＭ１３内の実行領域１３１にコピーする。ここでのコピーとは、新プログラム領域１３２に新プログラムを保持したまま、実行領域１３１に新プログラムを書き込む動作を指す。マスクＲＯＭ１２内プログラムは、チェックサムにより新プログラムコピー失敗を確認した場合、または制御盤演算部１４が停電・管制（地震・火災など）動作及び故障を検出した場合に、旧プログラムへの書き戻しを行い、通常運転状態に復帰する。また、制御盤演算部１４は、転送失敗を遠隔監視装置４に回答する。回答を受け取った遠隔監視装置４は、書き換えセンター５へ書き換え失敗を通報する。書き換えセンター５は、プログラムを書き換える保守作業員へプログラム書き換えの出動指示を出す。なお、エレベーターは通常運行しているため、出動を指示された保守作業員は、現地へ急行する必要はなく、数日以内に書き換えを行えば良い。
【００２０】
次に、エレベーターのプログラム更新方法の書き換え手順を図２により説明する。
先ず、書き換えセンター５から遠隔監視装置４を経由してエレベーター制御盤１内ＲＡＭ１１へ新プログラムを転送する（ステップＳ１）。エレベーター制御盤内ＲＡＭ１１が受信した新プログラムは、正常か否かを判断し（ステップＳ２）、正常であればＲＡＭ１１からＥＥＰ−ＲＯＭ１３内の新プログラム領域１３２へ新プログラムを転送する（ステップＳ３）。次に、ＥＥＰ−ＲＯＭ１３の新プログラム領域１３２が受信した新プログラムは、正常か否かを判断し（ステップＳ４）、正常であれば書き換えモードの移行条件を満たしているか否かを判断し（ステップＳ５）、移行条件を満たしていれば、ＥＥＰ−ＲＯＭ１３の実行領域１３１をＥＥＰ−ＲＯＭ１３のバックアップ領域へ転送する（ステップＳ６）。次に、バックアップは正常に完了したか否かを判断し（ステップＳ７）、バックアップが正常に完了していれば、ＥＥＰ−ＲＯＭ１３の新プログラム領域１３２をＥＥＰ−ＲＯＭ１３の実行領域１３１へコピーする（ステップＳ８）。次に、コピーが正常に完了したか否かを判断し（ステップＳ９）、コピーが正常に完了していれば、エレベーター制御盤演算部１４は、遠隔監視装置４へ書き換え成功を回答する（ステップＳ１０）。次に、遠隔監視装置４は、書き換えセンター５へ書き換え成功を通報する（ステップＳ１１）。
【００２１】
ステップＳ２でエレベーター制御盤内ＲＡＭ１１が受信した新プログラムが、正常でなければ、遠隔監視装置４へ新プログラムの再送要求を行い（ステップＳ１２）、ステップＳ１４に進む。また、ステップＳ４でＥＥＰ−ＲＯＭ１３の新プログラム領域１３２が受信した新プログラムが、正常でなければ、遠隔監視装置４へ新プログラムの再送要求を行い（ステップＳ１３）、ステップＳ１４に進む。ステップＳ１４では、エレベーター制御盤１内ＲＡＭ１１が受信した新プログラムは、正常か否かを判断し、正常であればステップＳ３に進み、ＲＡＭ１１からＥＥＰ−ＲＯＭ１３内の新プログラム領域１３２へ新プログラムを転送する。ステップＳ１４で、エレベーター制御盤１内ＲＡＭ１１が受信した新プログラムが、正常でなければ、一定回数リトライを繰り返す（ステップＳ１４）。また、ステップＳ５で書き換えモードの移行条件を満たしていなければ、ステップＳ１６に進み、書き換えモードの移行条件を満たすまで待機する。また、ステップＳ７でバックアップが正常に完了していなければ、エレベーター制御盤演算部１４は遠隔監視装置４へバックアップ失敗を回答し（ステップＳ１７）。遠隔監視装置４は、書き換えセンター５へバックアップ失敗を通報する（ステップＳ１８）。そして、保守作業員が書き換えを実行する（ステップＳ１９）。また、ステップＳ９でコピーが正常に完了していなければ、ＥＥＰ−ＲＯＭ１３の新プログラム領域１３２をＥＥＰ−ＲＯＭ１３の実行領域１３１へ書き戻し（ステップＳ２０）、遠隔監視装置４は、書き換えセンター５へバックアップ失敗を通報する（ステップＳ２１）。そして、保守作業員が書き換えを実行する（ステップＳ２２）。
【００２２】
以上述べたように、実施の形態１によれば、プログラムを書き換える際、作業者が現地へ赴く手間と時間を短縮することができ、しかもプログラムのバージョンを一括管理できるとともに、旧プログラムで運営しているエレベーターを把握して対策漏れを予防することができる。また、制御盤内ＲＯＭからＥＥＰ−ＲＯＭの新プログラム領域へ新プログラムを転送するので、データ転送がＥＥＰ−ＲＯＭ内で完了できるため、書き換えやリトライに掛かる時間が短時間で済むという利点がある。また、旧プログラムをＥＥＰ−ＲＯＭのバックアップ領域に転送するので、電源を失ってもデータが消去されることがないため、書き戻しを行える可能性を向上させることができる。
【図面の簡単な説明】
【００２３】
【図１】この発明の実施の形態１におけるエレベーターのプログラム更新方法を実現するための構成を示すシステム構成図である。
【図２】この発明の実施の形態１におけるエレベーターのプログラム更新方法の書き換え手順を説明するためのフローチャートである。
【符号の説明】
【００２４】
１  エレベーター制御盤
２  エレベーターかご
３  かご内カメラ
４  遠隔監視装置
５  書き換えセンター
１１、４１  ＲＡＭ
１２  マスクＲＯＭ
１３  ＥＥＰ−ＲＯＭ
１４  制御盤演算部
１５、４２  時計
１３１  実行領域
１３２  新プログラム領域
１３３  旧プログラム（バックアップ領域）
【図１】
2008273730.tif 000003
【図２】
2008273730.tif 000004