(57)【要約】【課題】保守員が現地に赴かず、乗客コンベアの制御プログラムの更新を行うことができる乗客コンベアのプログラム更新システムを提供する。【解決手段】サーバ１００から送信された制御プログラムの更新プログラムを記憶部８２に記憶し、制御部８０は、運転終了時刻に運転を終了し、記憶部８２に記憶した更新プログラムを用いて制御プログラムを更新する。【選択図】      図３
2017007799.tif 000002
【特許請求の範囲】
【請求項１】
乗客コンベアと、前記乗客コンベアの制御プログラム更新用のサーバとを有したプログラム更新システムにおいて、
前記乗客コンベアは、
無端状に連結された複数の踏段と、
前記踏段を移動させるモータと、
前記モータを駆動する駆動回路と、
前記制御プログラムに基づいて前記駆動回路を制御する制御部と、
前記サーバから前記制御プログラムに関する更新プログラムを有線、又は、無線で受信する通信部と、
前記制御部が実行している現在の前記制御プログラムのバージョンと、受信した前記更新プログラムを記憶する記憶部と、
を有し、
前記制御部は、（１）予め定められた運転終了時刻に運転を終了し、（２）前記運転の終了後に、前記記憶部に記憶した前記更新プログラムを用いて前記制御プログラムを更新し、（３）前記記憶部に記憶している前記バージョンを、更新した前記制御プログラムのバージョンに更新する、
ことを特徴とする乗客コンベアのプログラム更新システム。
【請求項２】
前記制御部は、前記更新プログラムによって前記制御プログラムを更新した後に、前記乗客コンベアの試験運転を実行する、
請求項１に記載の乗客コンベアのプログラム更新システム。
【請求項３】
前記制御部は、前記試験運転が正常に終了した場合には、前記制御プログラムの更新が正常に行われたとして、前記通信部によって前記サーバに更新完了信号を送信する、
請求項２に記載の乗客コンベアのプログラム更新システム。
【請求項４】
前記制御部は、前記試験運転が正常に終了しなかった場合には、前記制御プログラムの更新が正常に行われなかったとして、前記通信部によって前記サーバに更新エラー信号を送信する、
請求項２に記載の乗客コンベアのプログラム更新システム。
【請求項５】
前記制御部は、前記試験運転を実行する場合には、前記踏段の走行速度と加速度を通常の走行速度と加速度より遅くする、
請求項２に記載の乗客コンベアのプログラム更新システム。
【請求項６】
前記サーバは、前記制御プログラムのバージョンを確認するための確認信号を送信し、
前記制御部は、前記サーバから前記確認信号を前記通信部によって受信すると、前記記憶部に記憶した現在の前記制御プログラムのバージョンを前記サーバに送信し、
前記サーバは、受信した前記バージョンが、前記制御プログラムの最新のバージョンに該当しない場合には、前記最新のバージョンの前記制御プログラムに関する前記更新プログラムを送信する、
請求項１に記載の乗客コンベアのプログラム更新システム。
【請求項７】
前記サーバは、前記乗客コンベアの識別情報と、前記識別情報に対応した前記制御プログラムのバージョン情報を記憶し、
記憶しているバージョン情報が前記制御プログラムの最新のバージョンでない場合には、前記識別情報を有する前記乗客コンベアに前記最新のバージョンの前記制御プログラムに関する前記更新プログラムを送信する、
請求項１に記載の乗客コンベアのプログラム更新システム。
【請求項８】
前記制御部は、前記更新プログラムを前記運転終了まで前記サーバから受信可能であり、前記更新プログラムを前記通信部によって受信したときは前記記憶部に記憶する、
請求項１に記載の乗客コンベアのプログラム更新システム。
【請求項９】
前記制御部は、前記運転終了後に前記通信部によって前記サーバに運転完了信号を前記サーバに送信し、
前記サーバは、前記運転完了信号を受信すると前記更新プログラムを送信し、
前記制御部は、前記通信部によって前記サーバから前記更新プログラムを受信し、前記記憶部に記憶する、
請求項１に記載の乗客コンベアのプログラム更新システム。
【請求項１０】
前記通信部は、前記サーバとインターネット回線、又は、携帯電話回線で通信を行う、
請求項１に記載の乗客コンベアのプログラム更新システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、乗客コンベアのプログラム更新システムに関するものである。
【背景技術】
【０００２】
従来、エスカレータや動く歩道などの乗客コンベアを制御している制御プログラムの更新は、保守員が現地に赴きパソコンなどのツールを用いてインストール、又は、予めインストールしたメモリを現地で交換後、正常にインストール出来たか否かを動作確認していた。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２４１０１６号公報
【特許文献２】特開２００９−２１５００６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上記のように保守員が現地に赴き制御プログラムの更新作業を行うと、その更新作業が手間であり、また、その作業中は乗客コンベアの通常運転を停止しなければならないという問題点があった。
【０００５】
そこで、本発明の実施形態は、上記問題点に鑑み、保守員が現地に赴かず、乗客コンベアの制御プログラムの更新を行うことができる乗客コンベアのプログラム更新システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の実施形態は、乗客コンベアと、前記乗客コンベアの制御プログラム更新用のサーバとを有したプログラム更新システムにおいて、前記乗客コンベアは、無端状に連結された複数の踏段と、前記踏段を移動させるモータと、前記モータを駆動する駆動回路と、前記制御プログラムに基づいて前記駆動回路を制御する制御部と、前記サーバから前記制御プログラムに関する更新プログラムを有線、又は、無線で受信する通信部と、前記制御部が実行している現在の前記制御プログラムのバージョンと、受信した前記更新プログラムを記憶する記憶部と、を有し、前記制御部は、（１）予め定められた運転終了時刻に運転を終了し、（２）前記運転の終了後に、前記記憶部に記憶した前記更新プログラムを用いて前記制御プログラムを更新し、（３）前記記憶部に記憶している前記バージョンを、更新した前記制御プログラムのバージョンに更新する、ことを特徴とする乗客コンベアのプログラム更新システムである。
【図面の簡単な説明】
【０００７】
【図１】本発明の一実施形態のエスカレータの側面図。
【図２】エスカレータのブロック図。
【図３】制御部が、制御プログラムを更新するときのフローチャート。
【図４】サーバが、エスカレータの制御プログラムを更新するときのフローチャート。
【発明を実施するための形態】
【０００８】
以下、本発明の一実施形態の乗客コンベアのプログラム更新システムについて、エスカレータ１０とサーバ１００からなるプログラム更新システムを用い、図１〜図４を参照して説明する。
【０００９】
（１）エスカレータ１０
エスカレータ１０の構造について、図１に基づいて説明する。図１はエスカレータ１０を側面から見た説明図である。
【００１０】
エスカレータ１０の枠組みであるトラス１２が、建屋１の上階と下階に跨がって支持アングル２，３を用いて支持されている。
【００１１】
トラス１２の上端部にある上階側の機械室１４内部には、踏段３０を走行させる駆動装置１８、左右一対の主駆動スプロケット２４，２４、左右一対の手摺りベルトスプロケット２７，２７が設けられている。この駆動装置１８は、モータ２０と、減速機と、この減速機の出力軸に取り付けられた出力スプロケットと、この出力スプロケットにより駆動する駆動チェーン２２と、モータ２０の回転を停止させ、かつ、停止状態を保持するディスクブレーキとを有している。この駆動チェーン２２により左右一対の主駆動スプロケット２４，２４が回転する。左右一対の主駆動スプロケット２４，２４と左右一対の手摺りベルトスプロケット２７，２７とは、不図示の連結ベルトにより連結されて同期して回転する。また、上階側の機械室１４内部には、モータ２０やディスクブレーキなどを制御する制御装置５０が設けられている。
【００１２】
トラス１２の下端部にある下階側の機械室１６内部には、左右一対の従動スプロケット２６が設けられている。上階側の左右一対の主駆動スプロケット２４，２４と下階側の左右一対の従動スプロケット２６，２６との間には、左右一対の無端の踏段チェーン２８，２８が掛け渡されている。左右一対の踏段チェーン２８，２８には、複数の踏段３０が等間隔で取り付けられている。踏段３０の車輪３０１はトラス１２に固定された不図示の案内レールを走行し、車輪３０２はトラス１２に固定された案内レール２５を走行する。
【００１３】
トラス１２の左右両側には、左右一対の欄干３６，３６が立設されている。この欄干３６の上部に手摺りレール３９が設けられ、この手摺りレール３９に沿って手摺りベルト３８が踏段３０と同期して移動する。欄干３６の上階側の正面下部には上階側の正面スカートガード４０が設けられ、下階側の正面下部には下階側の正面スカートガード４２が設けられ、正面スカートガード４０，４２から手摺りベルト３８の出入口であるインレット部４６，４８がそれぞれ突出している。欄干３６の側面下部には、スカートガード４４が設けられ、左右一対のスカートガード４４，４４の間を踏段３０が走行する。上下階のスカートガード４４の内側面には、操作盤５２，５６、スピーカ５４，５８がそれぞれ設けられている。
【００１４】
手摺りベルト３８は、上階側のインレット部４６から正面スカートガード４０内に侵入し、案内ローラ６４を介して手摺りベルトスプロケット２７に掛け渡され、その後、案内ローラ６６を介してスカートガード４４内を移動し、下階側のインレット部４６から正面スカートガード４２外に表れる。そして、手摺りベルト３８は、手摺りベルトスプロケット２７が主駆動スプロケット２４と共に回転することにより踏段３０と同期して移動する。
【００１５】
上階側の機械室１４の天井面にある乗降口には、上階側の乗降板３２が水平に設けられ、下階側の機械室１６の天井面にある乗降口には、下階側の乗降板３４が水平に設けられている。乗降板３２の先端には櫛歯状のコム６０が設けられ、このコム６０から踏段３０が現れる。また、乗降板３４にも櫛歯状のコム６２が設けられている。
【００１６】
（２）制御部８０
次に、制御装置５０に設けられた制御部８０について図２のブロック図に基づいて説明する。
【００１７】
マイクロコンピュータ、ＣＰＵ、マイクロプロセッサなどよりなる制御部８０は、メモリやハードディスクレコーダよりなる記憶部８２、インターネット回線又は携帯電話回線（公衆回線）を用いて外部とデータの送受信を行うことができる通信部８４を有している。また、モータ２０を駆動する駆動回路６８、上階側の操作盤５２、スピーカ５４、下階側の操作盤５６、スピーカ５８、安全装置７４が接続されている。駆動回路６８は、モータ２０に接続されたインバータ回路７２、このインバータ回路７２を制御する駆動制御回路７０を有している。
【００１８】
制御部８０は、記憶部８２に記憶された制御プログラムと制御データに基づいて動作するものであり、この制御プログラムによって、エスカレータ１０の通常運転、省電力運転、停止などを行うものであり、制御プログラムとは別に記憶部８２に記憶されている運転開始時刻、運転終了時刻などの制御データに基づいて運転開始及び運転の終了を行う。この制御プログラムには、自分自身の制御プログラムを更新するための更新プログラムも含まれている。さらに、記憶部８２には、現在動作している制御プログラムのバージョン（例えば、３．０２版）が記憶され、さらに、エスカレータ１０の識別情報が記憶されている。この「識別情報」は、他のエスカレータ１０と自己のエスカレータ１０を識別するための番号、符号、文字などの情報である。
【００１９】
制御部８０には、通信部８４の通信を介してサーバ１００が接続されている。このサーバ１００は、エスカレータ１０を設けている建屋１から遠隔地に設けられた保守員の監視装置に接続されたものである。サーバ１００は、遠隔地にある複数台のエスカレータ１０の制御プログラムを最新のバージョンの制御プログラムに更新するために設けられ、古い制御プログラムを最新の制御プログラムに更新するための更新プログラム（例えば、ＪＯＢ管理番号を付加した制御プログラム）をインターネット回線や公衆回線を通じて各エスカレータ１０の制御部８０に送信する。
【００２０】
安全装置７４としては、スカートガード４４に設けられたスカートガード挟まれ検出装置、インレット部４６，４８に設けられたインレット挟まれ検出装置、案内レール２５に設けられた踏段浮き上がり検出装置、非常停止ボタンなどである。スカートガード挟まれ検出装置とは、スカートガード４４と踏段３０の間に異物（例えば、服や荷物）が挟まれたことを検出する装置であり、インレット挟まれ検出装置とは、手摺りベルト３８が引き込まれるインレット部４６又はインレット部４８に異物（例えば、乗客の手や荷物）が同時に引き込まれたときに検出する装置である。
【００２１】
（３）制御プログラムの更新
次に、図３と図４に基づいてエスカレータ１０の制御プログラムを更新する動作状態について、図３と図４のフローチャートに基づいて説明する。図３はエスカレータ１０の制御プログラムの動作状態を示し、この動作状態は制御プログラムに基づいて実行される。また、図４はサーバ１００の動作状態を示すフローチャートである。
【００２２】
ステップＳ１において、制御部８０は、現在時刻を計時しており、現在時刻が運転開始時刻になるとエスカレータ１０の運転を開始し、ステップＳ２に進む。
【００２３】
ステップＳ２において、制御部８０は、エスカレータ１０を通常運転、すなわち、踏段３０を通常の走行速度Ｖ１、通常の加速度α１で走行させ、ステップＳ３に進む。
【００２４】
ステップＳ３において、制御部８０は、サーバ１００から現在の制御プログラムのバージョンを確認する確認信号が通信部８４を介して受信するとステップＳ４に進み（ｙの場合）、受信しない場合にはステップＳ５に進む（ｎの場合）。
【００２５】
ステップＳ４において、制御部８０は、サーバ１００から確認信号を受信したため、サーバ１００に現在の制御プログラムのバージョンを記憶部８２から呼び出し、通信部８４を用いてそのバージョン情報を識別情報と共に送信し、ステップＳ５に進む。なお、バージョン情報とは、制御プログラムの名称、その制御プログラムのバージョン、そのバージョンに更新された年、日、時刻を含む情報をいう。
【００２６】
ステップＳ５において、制御部８０は、計時している現在時刻が運転終了時刻になっているか否かを確認し、運転終了時刻になっていなければステップＳ２に戻り（ｎの場合）、運転終了時刻になっているとステップＳ６に進む（ｙの場合）。
【００２７】
ステップＳ６において、制御部８０は、通常運転中にサーバ１００から更新プログラムの送信があり記憶部８２に記憶されている否かを確認し、記憶されていればステップＳ７に進み（ｙの場合）、更新プログラムがなければステップＳ１に戻る（ｎの場合）。なお、制御部８０は、通常運転の間、サーバ１００から更新プログラムの送信を常に受信できるようにしておき、更新プログラムを受信した場合には記憶部８２に記憶する。
【００２８】
ステップＳ７において、制御部８０は、更新プログラムに基づき制御プログラムを更新し、更新が完了すればステップＳ８に進む。
【００２９】
ステップＳ８において、制御部８０は、更新した制御プログラムに基づいてエスカレータ１０の試験運転を行い、更新した制御プログラムが正常に動作するか否かを確認する。このとき、運転終了時刻後の試験運転となるが、乗客がエスカレータ１０の踏段３０に乗っている可能性もあるため、試験運転における踏段３０の走行速度Ｖ２は、通常運転の走行速度Ｖ１よりも低い走行速度Ｖ２及び低い加速度α２で行う。すなわち、Ｖ１＞Ｖ２＞０、α１＞α２＞０である。そしてステップＳ９に進む。
【００３０】
ステップＳ９において、試験運転中に制御部８０は、安全装置７４、記憶部８２、通信部８４などの各装置からエラー信号を受信すればステップＳ１０に進み（ｙの場合）、エラー信号を受信しなければステップＳ１１に進む（ｎの場合）。
【００３１】
ステップＳ１０において、制御部８０は、エラー信号を受信したため制御プログラムの更新が正しく行われなかったとして、サーバ１００に更新エラー信号を識別情報と共に送信して終了する。なお、この後の制御部８０は、次の日に運転開始時刻になっても、エスカレータ１０の運転を開始せず、保守員が点検、修理するまでエスカレータ１０を停止させておく。
【００３２】
ステップＳ１１において、制御部８０は、試験運転中にエラー信号を受信しなかったため、サーバ１００に制御プログラムの更新が正常に完了したことを示す更新完了信号を識別情報と共に送信してステップＳ１２に進む。
【００３３】
ステップＳ１２において、制御部８０は、記憶部８２に記憶されている制御プログラムのバージョン情報を最新のバージョンに更新してステップＳ１に戻る。
【００３４】
次に、サーバ１００の動作状態について図４のフローチャートに基づいて説明する。
【００３５】
ステップＳ２１において、サーバ１００は、確認信号を自己が管理しているエスカレータ１０に全て送信し、ステップＳ２２に進む。
【００３６】
ステップＳ２２において、サーバ１００は、各エスカレータ１０から制御プログラムのバージョン情報と識別情報を受信してステップＳ２３に進む。
【００３７】
ステップＳ２３において、サーバ１００は、識別情報毎にバージョン情報における制御プログラムのバージョンと、制御プログラムの最新のバージョンとを比較し、最新のバージョンではないエスカレータ１０のみを抽出してステップＳ２４に進み（ｙの場合）。また、全てのエスカレータ１０において最新のバージョンの制御プログラムが用いられている場合には終了する（ｎの場合）。
【００３８】
ステップＳ２４において、サーバ１００は、制御プログラムの更新が必要な識別情報を持つエスカレータ１０に更新プログラムを送信してステップＳ２５に進む。
【００３９】
ステップＳ２５において、サーバ１００は、更新エラー信号と識別情報とが受信された場合にはステップＳ２６に進み、受信されていない場合にはステップＳ２７に進む（ｎの場合）。
【００４０】
ステップＳ２６において、サーバ１００は、更新エラー信号を受信した識別情報を、監視装置に警報信号として送信し終了する。監視装置が、警報信号を受信すると、保守員は、現地に赴き、エスカレータ１０の点検、修理を行った後に改めて更新作業を行う。
【００４１】
ステップＳ２７において、サーバ１００は、更新完了信号を受信した識別情報を持つエスカレータ１０については更新動作を終了する。
【００４２】
（４）効果
本実施形態によれば、エスカレータ１０は、最新のバージョンの制御プログラムでない場合にはサーバ１００からの更新プログラムに基づいて最新のバージョンに自動で更新でき、その後自動的に試験運転を行い、正常に行われているか否かを確認できる。
【００４３】
また、試験運転中は踏段３０の走行速度Ｖ２、加速度α２を通常の走行速度Ｖ１、加速度α１よりも遅くしているため、乗客が踏段３０に乗っている場合でも、その乗客は安全である。
【００４４】
また、更新が正常に完了している場合には、制御部８０は、記憶部８２に記憶したバージョンを更新できる。また、制御部８０は、サーバ１００にも更新が正常に完了したことを通知できる。
【００４５】
また、更新が正常に完了しなかった場合には、制御部８０は、サーバ１００に更新エラー信号を送信し、エスカレータ１０の運転を停止するため、乗客の安全を確保できる。
【００４６】
（５）変更例
上記実施形態では、サーバ１００は各エスカレータ１０のバージョンを検出するために、確認信号を送信し、各エスカレータ１０からバージョン情報を受信していた。しかし、これに代えて、サーバ１００は、各エスカレータ１０の識別情報とバージョン情報を対応させて管理しておき、確認信号を送信しなくてもこの管理しているバージョンが古い場合には、更新プログラムをその古いバージョンの制御プログラムで動作しているエスカレータ１０の制御部８０に送信してもよい。
【００４７】
また、上記実施形態ではエスカレータの通常運転中に更新プログラムを受信できるようにしていたが、これに代えて、エスカレータ１０の運転が終了した後に、制御部８０が運転完了信号をサーバ１００に送信し、サーバ１００はこの運転完了信号を受信すると、そのエスカレータ１０の制御部８０に更新プログラムを送信してもよい。
【００４８】
また、上記実施形態では、エスカレータ１０の踏段３０に適応して説明したが、これに代えて動く歩道のステップ（踏段）に適応してもよい。
【００４９】
上記では本発明の一実施形態を説明したが、この実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の主旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００５０】
１０・・・エスカレータ、１８・・・駆動装置、２０・・・モータ、６８・・・駆動回路、７０・・・制御駆動回路、７２・・・インバータ回路、８０・・・制御部、８２・・・記憶部、８４・・・通信部、１００・・・サーバ
【図１】
2017007799.tif 000003
【図２】
2017007799.tif 000004
【図３】
2017007799.tif 000005
【図４】
2017007799.tif 000006