(57)【要約】【課題】エレベータの運転サービスを中断させることなく、遠隔操作により制御プログラムを更新可能なエレベータ制御装置を提供する。【解決手段】一実施形態に係るエレベータ制御装置２０は、遠隔監視装置３０と、プログラム保存メモリ２２と、２つのプログラム実行メモリ２３，２４と、制御部２１とを備える。遠隔監視装置３０は、監視センタ６０から更新用の制御プログラムを受信する。プログラム保存メモリ２２は、更新用の制御プログラムを保存する。プログラム実行メモリ２３，２４は、エレベータの運転制御に選択的に使用される。制御部２１は、プログラム実行メモリ２３，２４の中でエレベータの運転制御に使用されていない一方のメモリを更新対象とし、当該メモリに更新用の制御プログラムを転送してプログラム更新した後、所定のタイミングで当該メモリに切り替えてエレベータの運転制御を行う。【選択図】図１
2016190720.tif 000002
【特許請求の範囲】
【請求項１】
監視センタから通信ネットワークを介して更新用の制御プログラムを受信する通信手段と、
この通信手段によって受信された上記更新用の制御プログラムを保存するプログラム保存メモリと、
エレベータの運転制御に選択的に使用される２つのプログラム実行メモリと、
上記２つのプログラム実行メモリの中でエレベータの運転制御に使用されていない一方のプログラム実行メモリを更新対象とし、上記一方のプログラム実行メモリに上記プログラム保存メモリに保存された上記更新用の制御プログラムを転送してプログラム更新した後、所定のタイミングで上記一方のプログラム実行メモリに切り替えてエレベータの運転制御を行う制御手段と
を具備したことを特徴とするエレベータ制御装置。
【請求項２】
上記制御手段は、
上記一方のプログラム実行メモリに切り替えてエレベータの運転制御を行っているときに、上記プログラム保存メモリに保存された上記更新用の制御プログラムを他方のプログラム実行メモリに転送してプログラム更新することを特徴とする請求項１記載のエレベータ制御装置。
【請求項３】
エレベータのサービス状態を判断するサービス状態判断手段を備え、
上記制御手段は、
上記一方のプログラム実行メモリに上記プログラム保存メモリに保存された上記更新用の制御プログラムを転送してプログラム更新した後、上記サービス状態判断手段によって判断されたエレベータのサービス状態がメモリ切替え条件を満たすときに、上記一方のプログラム実行メモリに切り替えてエレベータの運転制御を行うことを特徴とする請求項１記載のエレベータ制御装置。
【請求項４】
上記サービス状態判断手段は、
上記エレベータのサービス状態として乗りかごの運転状態を判断することを含み、
上記制御手段は、
上記乗りかごが運転停止状態にあるときに、上記一方のプログラム実行メモリに切り替えてエレベータの運転制御を行うことを特徴とする請求項３記載のエレベータ制御装置。
【請求項５】
上記サービス状態判断手段は、
上記エレベータのサービス状態として乗りかご内の乗車状態を判断することを含み、
上記制御手段は、
上記乗りかご内に利用者が乗車していないときに、上記一方のプログラム実行メモリに切り替えてエレベータの運転制御を行うことを特徴とする請求項３記載のエレベータ制御装置。
【請求項６】
上記サービス状態判断手段は、
上記エレベータのサービス状態として乗りかごの運転状態と上記乗りかご内の乗車状態を判断することを含み、
上記制御手段は、
上記乗りかごが運転停止状態にあるときに、上記一方のプログラム実行メモリに切り替えてエレベータの運転制御を行い、
上記乗りかごが運転状態にあれば、上記乗りかご内に利用者が乗車していないときに、上記一方のプログラム実行メモリに切り替えてエレベータの運転制御を行うことを特徴とする請求項３記載のエレベータ制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、遠隔操作によって運転制御用のプログラムを更新可能なエレベータ制御装置に関する。
【背景技術】
【０００２】
エレベータの機能追加などで、運転制御用のプログラム（制御ソフト）を新しいバージョンに更新する場合、そのプログラムを適用する現場の点検日に保守員が現地へ出向き、エレベータを点検可能な状態にしてプログラム更新を行っている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２００５２号公報
【特許文献２】特開２００８−２６５９２６号公報
【特許文献３】特開２００９−２１５００６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述したようなプログラム更新方法では、保守員が現場へ出向く必要があり、保守員の負担が大きい。更新作業中はエレベータの運転を停止させる必要があるため、利用者に迷惑がかかる。また、制御プログラムの更新が必要なエレベータが多台数ある場合には、全てのエレベータの制御プログラムの更新を完了するのに多大な時間と費用がかかる。
【０００５】
本発明が解決しようとする課題は、エレベータの運転サービスを中断させることなく、遠隔操作により制御プログラムを更新可能なエレベータ制御装置を提供することである。
【課題を解決するための手段】
【０００６】
一実施形態に係るエレベータ制御装置は、通信手段と、プログラム保存メモリと、２つのプログラム実行メモリと、制御手段とを備える。
【０００７】
通信手段は、監視センタから通信ネットワークを介して更新用の制御プログラムを受信する。プログラム保存メモリは、上記通信手段によって受信された上記更新用の制御プログラムを保存する。２つのプログラム実行メモリは、エレベータの運転制御に選択的に使用される。制御手段は、上記２つのプログラム実行メモリの中でエレベータの運転制御に使用されていない一方のプログラム実行メモリを更新対象とし、上記一方のプログラム実行メモリに上記プログラム保存メモリに保存された上記更新用の制御プログラムを転送してプログラム更新した後、所定のタイミングで上記一方のプログラム実行メモリに切り替えてエレベータの運転制御を行う。
【図面の簡単な説明】
【０００８】
【図１】図１は第１の実施形態に係るエレベータシステムの構成を示すブロック図である。
【図２】図２は同実施形態に係るエレベータ制御装置の制御プログラム更新の動作を示すフローチャートである。
【図３】図３は図２のステップＳ６の判断処理に用いられるサービス状態判断部の動作を示すフローチャートである。
【図４】図４は第２の実施形態に係るエレベータ制御装置の制御プログラム更新の動作を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、図面を参照して実施形態を説明する。
【００１０】
（第１の実施形態）
図１は第１の実施形態に係るエレベータシステムの構成を示すブロック図である。図中の１０はエレベータ、５０は公衆回線網、６０は監視センタである。
【００１１】
エレベータ１０には、エレベータ制御装置２０と、遠隔監視装置３０と、乗りかご４０と、パーキングスイッチ４３とが備えられている。エレベータ制御装置２０は、公衆回線網５０を介して監視センタ６０に接続されている。詳しくは、エレベータ１０にエレベータ制御装置２０とは独立して設けられた遠隔監視装置３０が通信機能を備えており、この遠隔監視装置３０を通じてエレベータ制御装置２０と監視センタ６０との間で通信可能な構成にある。
【００１２】
なお、図１の例では、１つのエレベータ１０しか図示されていないが、実際には各地域の建物に設置された様々なエレベータが公衆回線網５０を介して監視センタ６０と接続されている。
【００１３】
監視センタ６０は、これらのエレベータを監視対象として、各エレベータの動作状態の監視を行っている。また、監視センタ６０では、各エレベータの運転制御に用いられる制御プログラムの最新版を各エレベータに送信して遠隔操作でプログラム更新する。監視センタ６０は、公衆回線網５０を介して遠隔監視装置３０と接続されている。なお、公衆回線網５０としては、電話回線やインターネットなどが用いられるが、その通信形態については特に限定されるものではない。
【００１４】
一方、エレベータ１０に設けられた遠隔監視装置３０は、監視センタ６０との間でデータ通信を行うための通信機能を備え、エレベータ制御装置２０から取得したエレベータ動作状態情報を公衆回線網５０を介して監視センタ６０に転送する。また、遠隔監視装置３０は、監視センタ６０から公衆回線網５０を介して送られて来た更新用の制御プログラムを受信してエレベータ制御装置２０へ転送する。この制御プログラムは、エレベータ制御装置２０が実行する運転制御用のプログラムである。
【００１５】
エレベータ制御装置２０は、制御部２１と、プログラム保存メモリ２２と、第一のプログラム実行メモリ２３と、第二のプログラム実行メモリ２４と、サービス状態判断部２５とを備える。
【００１６】
制御部２１は、ＣＰＵからなり、第一のプログラム実行メモリ２３または第二のプログラム実行メモリ２４に記憶された制御プログラムを読み込むことにより、その制御プログラムに記述された手順に従ってエレベータ１０の運転制御を行う。
【００１７】
プログラム保存メモリ２２は、遠隔監視装置３０で受信された更新用の制御プログラムを保存する。
【００１８】
第一のプログラム実行メモリ２３と第二のプログラム実行メモリ２４は、プログラム保存メモリ２２に保存された更新用の制御プログラムを制御部２１の実行用として記憶する。この２つのプログラム実行メモリ２３，２４は、同時に使用されるわけではなく、どちらか一方である。制御部２１は、プログラム実行メモリ２３，２４の一方のプログラム実行メモリに記憶された制御プログラムを更新しているときは他方のプログラム実行メモリを用いてエレベータ１０の運転制御を行う。一方のプログラム実行メモリに対するプログラム更新完了後、制御部２１は、当該プログラム実行メモリに切り替えてエレベータの運転制御を行う。
【００１９】
サービス状態判断部２５は、エレベータ１０のサービス状態を判断する。サービス状態は、乗りかご４０の運転状態（運転停止中／運転中）と乗車状態（利用者の有無）を含む。乗りかご４０がどのような状態にあるかは、照明センサ４１、荷重センサ４２、パーキングスイッチ４３の状態によって判断される。
【００２０】
照明センサ４１は、乗りかご４０のかご室内に設置されており、図示せぬかご内照明機器の点灯状態を検出する。荷重センサ４２は、乗りかご４０の床下に設置されており、乗りかご４０の積載荷重を検出する。照明センサ４１、荷重センサ４２の各信号は、サービス状態判断部２５に出力される。
【００２１】
パーキングスイッチ４３は、任意の階（例えば基準階）の乗場に設置されており、保守員の操作によってパーキングモード／運転モードを設定するためのスイッチである。パーキングモードに設定された場合、乗りかご４０は運転停止状態となり、各階の呼びに応答しない。運転モードに設定された場合、乗りかご４０は運転状態となり、各階の呼びに応答して移動する。パーキングスイッチ４３の信号は、サービス状態判断部２５に出力される。
【００２２】
このような構成において、遠隔監視装置３０はエレベータ制御装置２０とは独立して設けられ、エレベータ１０の動作状態を監視しており、その動作状態情報を公衆回線網５０を介して監視センタ６０に転送している。この動作状態情報には、例えばエレベータ乗りかご４０の走行状態や図示せぬドアの開閉状態など、エレベータ１０の運転動作に関わる各種情報が含まれる。また、この動作状態情報には、何らかの異常が検出された場合に、その異常に関する情報も含まれる。
【００２３】
監視センタ６０では、このような動作状態情報をエレベータ１０から受信することで、エレベータ１０の遠隔監視を行い、遠隔監視装置３０から異常発報があれば、保守員を現場に派遣するなどの対処を行う。
【００２４】
ここで、エレベータ制御装置２０の運転制御に必要な制御プログラムを更新する場合において、監視センタ６０から更新用の制御プログラムが公衆回線網５０を介してエレベータ１０に送られてくる。エレベータ１０に設けられた遠隔監視装置３０は、この制御プログラムを受信し、エレベータ制御装置２０のプログラム保存メモリ２２に送る処理を行う。
【００２５】
プログラム保存メモリ２２に更新用の制御プログラムが保存されると、制御部２１は、現在、エレベータ１０の運転制御に使用しているプログラム実行メモリが第一のプログラム実行メモリ２３または第二のプログラム実行メモリ２４であるかを確認する。確認完了後、制御部２１は、エレベータ１０の運転制御に使用していない方のプログラム実行メモリに対して、プログラム保存メモリ２２に保存されている制御プログラムを転送してプログラム更新処理を行う。
【００２６】
以下に、エレベータ制御装置２０の制御プログラム更新時の動作について、詳しく説明する。
【００２７】
図２は第１の実施形態に係るエレベータ制御装置２０の制御プログラム更新の動作を示すフローチャートである。
【００２８】
まず、監視センタ６０から公衆回線網５０を介して更新用の制御プログラムが送られて来る。エレベータ１０に設けられた遠隔監視装置３０は、この更新用の制御プログラムを受信すると（ステップＳ１）、エレベータ制御装置２０のプログラム保存メモリ２２に転送して保存する（ステップＳ２）。
【００２９】
ここで、制御部２１は、第一のプログラム実行メモリ２３と第二のプログラム実行メモリ２４のどちらが更新可能なプログラム実行メモリであるかを確認する（ステップＳ３）。「更新可能なプログラム実行メモリ」とは、現在、エレベータ１０の運転制御に使用されていないプログラム実行メモリのことである。更新可能なプログラム実行メモリを確認できなかった場合は再度確認の処理を行う。
【００３０】
いま、第一のプログラム実行メモリ２３がエレベータ１０の運転制御に使用中であり、第二のプログラム実行メモリ２４がエレベータ１０の運転制御に使用されていない状態であったとする。このような場合、制御部２１は、第二のプログラム実行メモリ２４を更新可能なプログラム実行メモリとして判断し（ステップＳ３のＹｅｓ）、プログラム保存メモリ２２に保存された更新用の制御プログラムを第二のプログラム実行メモリ２４に転送して更新する（ステップＳ４）。
【００３１】
これにより、第二のプログラム実行メモリ２４に記憶されていた制御プログラムが新たな制御プログラムに書き換えられる。このとき、第一のプログラム実行メモリ２３の制御プログラムを用いてエレベータ１０が運転制御されている。したがって、第二のプログラム実行メモリ２４の制御プログラムを更新している間、エレベータの運転サービスが中断されることはない。
【００３２】
第二のプログラム実行メモリ２４の制御プログラムの更新が完了すると（ステップＳ５のＹｅｓ）、制御部２１は、サービス状態判断部２５を通じてメモリ切替え条件が成立しているか否かを判断する（ステップＳ６）。
【００３３】
サービス状態判断部２５は、照明センサ４１、荷重センサ４２、パーキングスイッチ４３の状態からエレベータ１０のサービス状態を判断している。乗りかご４０が運転停止状態（パーキング状態）にあるか、あるいは、乗りかご４０内に利用者が乗車していない状態にあれば、メモリ切替え条件が成立しているものと判断される。なお、ここでの判断処理については、後に図３を参照して詳しく説明する。
【００３４】
メモリ切替え条件が成立していると判断された場合（ステップＳ６のＹｅｓ）、制御部２１は、エレベータ１０の運転制御に使用するプログラム実行メモリを切り替える（ステップＳ７）。ここでは第二のプログラム実行メモリ２４の制御プログラムを更新したため、エレベータ１０の運転制御に使用するプログラム実行メモリを第一のプログラム実行メモリ２３から第二のプログラム実行メモリ２４に切り替えることになる。
【００３５】
図３は上記ステップＳ６の判断処理に用いられるサービス状態判断部２５の動作を示すフローチャートである。
【００３６】
いま、第二のプログラム実行メモリ２４の制御プログラムの更新が完了し、エレベータ１０の運転制御を行える状態になったとする。このとき、制御部２１は、サービス状態判断部２５に対し、プログラム実行メモリの切替え待ちであることを通知する。
【００３７】
サービス状態判断部２５では、制御部２１からメモリ切替え待ちの通知を受け取ると（ステップＳ１１）、まず、パーキングスイッチ４３の状態を確認する（ステップＳ１２）。パーキングスイッチ４３がパーキングモードに設定されていれば、乗りかご４０は任意の階で運転停止状態にあり、その間にプログラム実行メモリを切り替えても問題ない。したがって、パーキングモードのとき（ステップＳ１２のＹｅｓ）、サービス状態判断部２５は、制御部２１に対してメモリ切替え条件が成立していることを通知する（ステップＳ１３）。
【００３８】
一方、パーキングスイッチ４３が運転モードであれば、サービス状態判断部２５は、照明センサ４１と荷重センサ４２の状態を確認する（ステップＳ１４，Ｓ１５）。ここで、照明センサ４１がＯＦＦ（非検知）であり、かつ、荷重センサ４２がＯＦＦ（非検知）であれば、乗りかご４０内に利用者が乗車していない状態と判断でき、その間にプログラム実行メモリを切り替えても問題ない。したがって、照明センサ４１と荷重センサ４２の両方がＯＦＦ（非検知）であれば（ステップＳ１４のＹｅｓ→ステップＳ１５のＹｅｓ）、サービス状態判断部２５は、制御部２１に対してメモリ切替え条件が成立していることを通知する（ステップＳ１３）。
【００３９】
照明センサ４１と荷重センサ４２の一方がＯＮ（検知）していれば（ステップＳ１４のＮｏまたはステップＳ１５のＮｏ）、乗りかご４０内に利用者が乗車しており、乗りかご４０がサービス運転中にあると考えられるので、その場合にはプログラム実行メモリの切り替えは禁止される。
【００４０】
なお、ここでは第二のプログラム実行メモリ２４がエレベータ１０の運転制御に使用されていない例について説明したが、第一のプログラム実行メモリ２３がエレベータ１０の運転制御に使用されていない場合も同様である。
【００４１】
このように第１の実施形態によれば、監視センタ５０から更新用の制御プログラムを送ることで、エレベータ制御装置２０の制御プログラムを遠隔操作によって自動更新することができる。したがって、保守員が現場に出向いて制御プログラムの更新作業を行う手間がなくなり、保守員の負担を軽減することができる。
【００４２】
特に、エレベータ制御装置２０に２つのプログラム実行メモリ２３，２４が備えられ、一方のプログラム実行メモリをプログラム更新中のときは他方のプログラム実行メモリでエレベータ１０の運転制御を行う構成としているので、エレベータ１０の運転サービスを中断せずに制御プログラムを更新することができる。したがって、プログラム更新中に利用者に迷惑をかけることもない。
【００４３】
（第２の実施形態）
次に、第２の実施形態について説明する。
【００４４】
上記第１の実施形態では、２つのプログラム実行メモリ２３，２４のうちの一方をプログラム更新する場合を想定して説明したが、第２の実施形態では、他方のプログラム実行メモリも同様にプログラム更新する場合について説明する。
【００４５】
図４は第２の実施形態に係るエレベータ制御装置２０の制御プログラム更新の動作を示すフローチャートである。
【００４６】
いま、上記第１の実施形態で説明した更新処理によって第二のプログラム実行メモリ２４の制御プログラムが更新されているものとする。その場合、第一のプログラム実行メモリ２３には更新前の制御プログラムが記憶されていることになる。
【００４７】
上述したように、第二のプログラム実行メモリ２４の制御プログラムが更新されると、所定のタイミングで（メモリ切替え条件が成立したとき）、エレベータ１０の運転制御に使用するプログラム実行メモリが第一のプログラム実行メモリ２３から第二のプログラム実行メモリ２４に切り替えられる。
【００４８】
このとき、制御部２１は、第一のプログラム実行メモリ２３がエレベータ１０の運転制御に使用されておらず、更新対象とするプログラム実行メモリであることを確認する（ステップＳ２１）。どちらのプログラム実行メモリを使用してエレベータ１０の運転制御を行っているかを確認できなかった場合は再度確認の処理を行う。
【００４９】
第一のプログラム実行メモリ２３が更新対象とするプログラム実行メモリであることを確認できた場合（ステップＳ２１のＹｅｓ）、制御部２１は、プログラム保存メモリ２２に保存された更新用の制御プログラムを第一のプログラム実行メモリ２３に転送して更新する（ステップＳ２２）。
【００５０】
これにより、第一のプログラム実行メモリ２３に記憶されていた制御プログラムが新たな制御プログラムに書き換えられる。このとき、第二のプログラム実行メモリ２４の制御プログラムを用いてエレベータ１０が運転制御されている。したがって、第一のプログラム実行メモリ２３の制御プログラムを更新している間、エレベータの運転サービスが中断されることはない。
【００５１】
このようにして、第二のプログラム実行メモリ２４に続いて第一のプログラム実行メモリ２３の制御プログラムの更新が完了すると（ステップＳ２３のＹｅｓ）、制御部２１は、遠隔監視装置３０を通じて監視センタ６０に更新完了を通知する（ステップＳ２４）。
【００５２】
このように第２の実施形態によれば、２つのプログラム実行メモリ２３，２４の一方をプログラム更新後、エレベータ１０の運転サービスを中断させることなく、他方のプログラム実行メモリも同様にプログラム更新することができる。
【００５３】
したがって、例えばエレベータ制御装置２０の据付時に制御プログラムが標準バージョンであっても、常に最新版にバージョンアップして現場の仕様にあった最適な運転環境を実現できる。
【００５４】
以上述べた少なくとも１つの実施形態によれば、エレベータの運転サービスを中断させることなく、遠隔操作により制御プログラムを更新可能なエレベータ制御装置を提供することができる。
【００５５】
なお、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００５６】
１０…エレベータ、２０…エレベータ制御装置、２１…制御部、２２…プログラム保存メモリ、２３…第一のプログラム実行メモリ、２４…第二のプログラム実行メモリ、２５…サービス状態判断部、３０…遠隔監視装置、４０…乗りかご、４１…照明センサ、４２…荷重センサ、４３…パーキングスイッチ、５０…公衆回線網、６０…監視センタ。
【図１】
2016190720.tif 000003
【図２】
2016190720.tif 000004
【図３】
2016190720.tif 000005
【図４】
2016190720.tif 000006