(57)【要約】【課題】任意のタイミングで運転制御プログラムの書き換えができるエレベータ制御システムを提供する。【解決手段】エレベータの各場所に分散配置され、それぞれに所定の運転制御プログラムに従ってエレベータの運転に関わる制御を実行する複数の制御装置２，３，４と、これら複数の制御装置を接続し、エレベータの運転中に複数の制御装置の間でデータを相互に通信するための伝送路８と、複数の制御装置を有するエレベータに対して外部から更新用の運転制御プログラムを提供するプログラム提供手段５，７と、プログラム提供手段から提供される更新用の運転制御プログラムを一時的に格納する格納手段１５を有し、予め設定された更新条件成立時に格納されている該更新用の運転制御プログラムを更新対象の制御装置に伝送路を介して送信するプログラム送信手段１と、を備えた。【選択図】図１
2007308259.tif 000002
【特許請求の範囲】
【請求項１】
エレベータの各場所に分散配置され、それぞれに所定の運転制御プログラムに従ってエレベータの運転に関わる制御を実行する複数の制御装置と、
これら複数の制御装置を接続し、エレベータの運転中に上記複数の制御装置の間でデータを相互に通信するための伝送路と、
上記複数の制御装置を有するエレベータに対して外部から更新用の運転制御プログラムを提供するプログラム提供手段と、
上記プログラム提供手段から提供される更新用の運転制御プログラムを一時的に格納する格納手段を有し、予め設定された更新条件成立時に格納されている該更新用の運転制御プログラムを更新対象の制御装置に上記伝送路を介して送信するプログラム送信手段と、
を備えたことを特徴とするエレベータ制御システム。
【請求項２】
制御装置毎に更新した運転制御プログラムでの運転動作の異常を判定する異常判定手段をさらに備え、
上記プログラム送信手段が、更新により不要になった元の運転制御プログラムも上記格納手段に格納し、上記異常判定があった時に該制御装置に上記伝送路を介して元の運転制御プログラムを送信して戻すことを特徴とする請求項１に記載のエレベータ制御システム。
【請求項３】
上記格納手段が、更新用の運転制御プログラムを格納する更新プログラム格納領域と元の運転制御プログラムを格納する退避プログラム格納領域を有し、更新プログラム格納領域と退避プログラム格納領域がそれぞれ、複数の制御装置の運転制御プログラムのうち最もプログラムサイズの大きな運転制御プログラムが格納可能な記憶容量を有することを特徴とする請求項２に記載のエレベータ制御システム。
【請求項４】
上記格納手段が、更新用の運転制御プログラムを格納する更新プログラム格納領域と元の運転制御プログラムを格納する退避プログラム格納領域を有し、更新プログラム格納領域と退避プログラム格納領域がそれぞれ、上記複数の制御装置全ての運転制御プログラムを格納可能な記憶容量を有することを特徴とする請求項２に記載のエレベータ制御システム。
【請求項５】
上記プログラム送信手段を、上記伝送路により上記複数の制御装置に接続されると共に遠隔監視を行うためにネットワークを介して監視センタに接続された、エレベータの監視端末装置に設けたことを特徴とする請求項１から４までのいずれか１項に記載のエレベータ制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、エレベータ制御システム、特に運転制御プログラムの書き換えに関する。
【背景技術】
【０００２】
エレベータ制御システムは、近年、エレベータの巻上機や制御装置などの主要機器を全て昇降路内に設置することにより機械室をなくしたマシンルームレスエレベータが主流になっており、制御装置を機能毎に複数に分散し、１つ１つの制御装置を小型化して、それぞれの制御対象機器の近傍などに設置することが提案されている。
【０００３】
このように各場所に複数の制御装置が分散配置されてなる制御システムにおいて、各制御装置に内蔵された運転制御プログラムを、各制御装置の設置場所に出向くことなく容易に書き換えることが可能なものがある(例えば特許文献１参照)。
【０００４】
【特許文献１】特開２００５−２５５２７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記のような従来のエレベータ制御システムは、保守端末又はサーバコンピュータから制御装置に新しい運転制御プログラムを送信する処理と、制御装置の運転制御プログラムを書き換える処理が必ず連動している必要があるが、その間はエレベータを停止させなければならないため、エレベータの利用頻度が高い時間帯などには実施し難いという問題がある。
【０００６】
なお、エレベータの利用客への影響が少なくなるように、エレベータの利用が少ない深夜の時間帯にプログラムの書き換えを行うために、インターネット等のネットワークを介して遠隔地にある監視センタのサーバコンピュータから運転制御プログラムを書き換えることが考えられるが、その場合には、運転制御プログラムの送信処理が深夜の時間帯の短時間に集中してしまい、サーバやネットワークの負荷が大きくなってしまうという問題がある。
【０００７】
この発明は上記の課題を解消するためになされたもので、任意のタイミングで運転制御プログラムの書き換えができるエレベータ制御システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
この発明は、エレベータの各場所に分散配置され、それぞれに所定の運転制御プログラムに従ってエレベータの運転に関わる制御を実行する複数の制御装置と、これら複数の制御装置を接続し、エレベータの運転中に上記複数の制御装置の間でデータを相互に通信するための伝送路と、上記複数の制御装置を有するエレベータに対して外部から更新用の運転制御プログラムを提供するプログラム提供手段と、上記プログラム提供手段から提供される更新用の運転制御プログラムを一時的に格納する格納手段を有し、予め設定された更新条件成立時に格納されている該更新用の運転制御プログラムを更新対象の制御装置に上記伝送路を介して送信するプログラム送信手段と、を備えたことを特徴とするエレベータ制御システムにある。
【発明の効果】
【０００９】
この発明では、保守端末又はサーバコンピュータから制御装置に新しい運転制御プログラムを送信する処理と、制御装置の運転制御プログラムを書き換える処理とを連動させる必要がなく、任意のタイミングで運転制御プログラムの書き換えが行える。
【発明を実施するための最良の形態】
【００１０】
実施の形態１．
図１はこの発明の一実施の形態によるエレベータ制御システムの全体構成を示す図である。図１において、監視端末装置１は、エレベータを遠隔監視するために遠隔地に設置され、監視センタＳと監視端末装置１が設置されているエレベータ(特に図示せず)との間で通信の中継を行う。シーケンス制御装置２は、エレベータの乗りかごの走行制御を行うための制御装置である。モータ制御装置３は、シーケンス制御装置２からの指令に従って巻上機のモータ制御を行うための制御装置である。ドア制御装置４は、シーケンス制御装置２からの指令に従って乗りかごのドアの開閉制御を行うための制御装置である。
【００１１】
このように、エレベータの運転制御に必要な各機能が、シーケンス制御装置２、モータ制御装置３、ドア制御装置４といった３つの制御装置に分散されており、それぞれ所定の場所に配置されている。なお、監視端末装置１、シーケンス制御装置２、モータ制御装置３、ドア制御装置４は制御信号線８で接続されており、互いに通信可能な状態に接続されている。
【００１２】
監視端末装置１には、インターネット等のネットワーク６を介して監視センタＳのサーバコンピュータ５と接続するためのサーバ通信装置１３と、通信の中継制御を行うための監視制御装置１１と、制御信号線８と接続するための伝送コントローラ１２と、運転制御プログラムを格納するためのプログラム格納用ＲＯＭ(電気的書き換え可能な不揮発性メモリ)１５と、を備えている。
【００１３】
プログラム格納用ＲＯＭ１５には、更新する運転制御プログラム(更新用の運転制御プログラム)を格納する更新プログラム格納領域１６と、退避する運転制御プログラム(元の運転制御プログラム)を格納する退避プログラム格納領域１７が設けられている。また、保守端末７を接続するための保守端末通信装置１４を備えてもよい。
【００１４】
保守端末７は、保守員が運転制御プログラムの更新作業を含む各種メンテナンス作業を行う時に、現地で使用する小形の端末装置であって、例えば小型のパーソナルコンピュータやＰＤＡなどからなり、ここでは更新用の運転制御プログラムを内部のメモリに記憶している。保守端末通信装置１４は、保守端末７が接続された状態で、この保守端末７から提供される更新用の運転制御プログラムを読み込む。なお、保守端末７と保守端末通信装置１４との間の通信には、例えばＲＳ−２３２Ｃ、ＵＳＢ、Ｅｔｈｅｒｎｅｔ(登録商標)等のシリアル通信方式が用いられる。
【００１５】
シーケンス制御装置２、モータ制御装置３、ドア制御装置４は、それぞれに１つのコンピュータユニットから構成され、基本的には同様の構成を有している。
【００１６】
シーケンス制御装置２は、マイクロコンピュータ２１、伝送コントローラ２２、ＲＯＭ(電気的書き換え可能な不揮発性メモリ)２３、ＲＡＭ(揮発性メモリ)２４を備えている。マイクロコンピュータ２１は、ＲＯＭ２３あるいはＲＡＭ２４に記憶された運転制御プログラムを読み込み、その運転制御プログラムに記述された手順に従ってシーケンス制御を行う。
【００１７】
ＲＯＭ２３には、予めエレベータ出荷時に設定されたシーケンス制御用の運転制御プログラムを記憶している。ＲＡＭ２４は、マイクロコンピュータ２１の処理動作に必要な各種データを記憶するものであり、ここでは更新用あるいは退避用の運転制御プログラムを記憶保持する場合にも用いられる。伝送コントローラ２２は、制御信号線８を介して他の制御装置または監視端末装置１との間でデータ伝送制御を行う。
【００１８】
モータ制御装置３は、マイクロコンピュータ３１、伝送コントローラ３２、ＲＯＭ(電気的書き換え可能な不揮発性メモリ)３３、ＲＡＭ(揮発性メモリ)３４を備えている。マイクロコンピュータ３１は、ＲＯＭ３３あるいはＲＡＭ３４に記憶された運転制御プログラムを読み込み、その運転制御プログラムに記述された手順に従ってモータ制御を行う。ＲＯＭ３３には、予めエレベータ出荷時に設定されたモータ制御用の運転制御プログラムを記億している。ＲＡＭ３４は、マイクロコンピュータ３１の処理動作に必要な各種データを記億するものであり、ここでは更新用あるいは退避用の運転制御プログラムを記憶保持する場合に用いられる。伝送コントローラ３２は、制御信号線８を介して他の制御装置または監視端末装置１との間でデータ伝送制御を行う。
【００１９】
ドア制御装置４は、マイクロコンピュータ４１、伝送コントローラ４２、ＲＯＭ(電気的書き換え可能な不揮発性メモリ)４３、ＲＡＭ(揮発性メモリ)４４を備えている。マイクロコンピュータ４１は、ＲＯＭ４３あるいはＲＡＭ４４に記憶された運転制御プログラムを読み込み、その運転制御プログラムに記述された手順に従ってドア制御を行う。ＲＯＭ４３には、予めエレベータ出荷時に設定されたドア制御用の運転制御プログラムを記憶している。ＲＡＭ４４は、マイクロコンピュータ４１の処理動作に必要な各種データを記憶するものであり、ここでは更新用あるいは退避用の運転制御プログラムを記憶保持する場合に用いられる。伝送コントローラ４２は、制御信号線８を介して他の制御装置または監視端末装置１との間でデータ伝送制御を行う。
【００２０】
エレベータの運転時において、各制御装置２、３、４との間でエレベータの運転用の制御データが互いに制御信号線８を介して送受信される。ここで、運転制御プログラムの更新作業を含む各種メンテナンス作業を行う場合には、エレベータの運転を一時停止するため、制御信号線８が空いている状態になる。そこで、この発明のシステムでは、この制御信号線８を利用して、運転制御プログラムの更新作業を行うものとする。
【００２１】
図２は図１に示す監視端末装置１に設けられたプログラム格納用ＲＯＭ１５の内部構成の一例を示す。図２において、プログラム格納用ＲＯＭ１５には、更新するプログラムを格納する更新プログラム格納領域１６と、退避するプログラムを格納する退避プログラム格納領域１７が設けられている。ここで、各制御装置２、３、４において、シーケンス制御装置２の運転制御プログラムが最もプログラムサイズが大きく、モータ制御装置３およびドア制御装置４の運転制御プログラムのプログラムサイズはそれよりも小さいと仮定する。
【００２２】
その場合、更新プログラム格納領域１６としては、各制御装置２、３、４の中で最もプログラムサイズが大きなシーケンス制御装置２の運転制御プログラムが格納可能な記憶容量のシーケンス制御装置対応更新プログラム格納領域１６２が設けられている。これにより、シーケンス制御装置２よりプログラムサイズが小さなモータ制御装置３およびドア制御装置４の運転制御プログラムもシーケンス制御装置対応更新プログラム格納領域１６２に格納可能なことは明らかである。退避プログラム格納領域１７についても同様に、シーケンス制御装置対応退避プログラム格納領域１７２が設けられている。
【００２３】
図３は図１に示す監視端末装置１に設けられたプログラム格納用ＲＯＭ１５の内部構成の別の例を示す。図３において、プログラム格納用ＲＯＭ１５には、更新するプログラムを格納する更新プログラム格納領域１６と、退避するプログラムを格納する退避プログラム格納領域１７が設けられている。ここで、更新プログラム格納領域１６および退避プログラム格納領域１７としては、それぞれ、シーケンス制御装置２、モータ制御装置３、ドア制御装置４対応の運転制御プログラムが格納可能な記憶容量を有する領域として、シーケンス制御装置対応更新プログラム格納領域１６２、モータ制御装置対応更新プログラム格納領域１６３、ドア制御装置対応更新プログラム格納領域１６４、シーケンス制御装置対応退避プログラム格納領域１７２、モータ制御装置対応退避プログラム格納領域１７３、ドア制御装置対応退避プログラム格納領域１７４、が設けられている。
【００２４】
なお例えば、制御信号線８が伝送路を構成し、監視センタＳのサーバコンピュータ５と保守端末７がプログラム提供手段を構成し、監視端末装置１及び各制御装置２，３，４のマイクロコンピュータ２１，３１，４１がプログラム送信手段や異常判定手段を構成する。また、以下に説明する動作は、コンピュータやマイクロコンピュータから構成されるサーバコンピュータ５、保守端末７，監視制御装置１１、マイクロコンピュータ２１，３１，４１の制御により行われる。
【００２５】
図４にはこのように構成されたこの発明によるエレベータ制御システムの動作の一例を示す動作フローチャートを示し、以下これに従って動作について説明する。まずステップＳ１で、通常のエレベータ運転時に、各場所に分散配置されたシーケンス制御装置２、モータ制御装置３、ドア制御装置４がそれぞれに設けられた伝送コントローラ２２、３２、４２により制御信号線８を介して互いにエレベータ運転用の制御データを通信しながらエレベータの運転制御を行っている。
【００２６】
ステップＳ２では、例えば監視制御装置１１が、運転制御プログラムの更新要求があるか判定する。運転制御プログラムの更新要求の設定は、例えば、ネットワーク６を介して監視センタＳのサーバコンピュータ５から監視端末装置１に所定のコマンドを送信したり、保守員が保守端末７を監視端末装置１に接続して所定のコマンドを送信したりすることなどにより設定する。その際、シーケンス制御装置２、モータ制御装置３、ドア制御装置４のうちのどの制御装置の運転制プログラムを更新するのか、識別データ等を付して指定しておく。
【００２７】
運転制御プログラムの更新要求があると、ステップＳ３で、監視制御装置１１が更新する運転制御プログラムの提供を受け入れ、更新する運転制御プログラムが監視端末装置１へ送信され、プログラム格納用ＲＯＭ１５の更新プログラム格納領域１６に格納(書き込み)される。ネットワーク６を介して監視センタＳのサーバコンピュータ５から運転制御プログラムを更新する場合は、サーバコンピュータ５から監視端末装置１へ更新する運転制御プログラムが送信(提供)され、保守員が保守端末７を使用して運転制御プログラムを更新する場合は、保守端末７から監視端末装置１へ、更新する運転制御プログラムが送信(提供)される。
【００２８】
ここで、プログラム格納用ＲＯＭ１５が図２に示す構成の場合は、シーケンス制御装置２、モータ制御装置３、ドア制御装置４のうち何れか１つの運転制御プログラムが格納されることになり、プログラム格納用ＲＯＭ１５が図３に示す構成の場合は、シーケンス制御装置２、モータ制御装置３、ドア制御装置４のうち更新される全ての運転制御プログラムが格納されることになる。
【００２９】
ステップＳ４では、監視制御装置１１が、運転制御プログラムの更新条件が成立したか判定する。運転制御プログラムの更新条件は、例えば、深夜でかつエレベータの運転が所定時間以上なかった場合などに成立する。この判定は監視制御装置１１に内蔵されたメモリ(図示省略)に格納された予め設定された更新条件と、各制御装置２，３，４からの動作状態を示す信号や自らが有する時計機能等で得られる時間との比較により行われる。運転制御プログラムの更新条件が成立するとステップＳ５で、各制御装置２，３，４に制御指令を与えてエレベータを安全に休止させた後、制御信号線８を空いた状態にする。
【００３０】
ステップＳ６では、現在の運転制御プログラムの退避要求があるか判定する。運転制御プログラムの退避要求の設定は、例えば、ネットワーク６を介して監視センタＳのサーバコンピュータ５から監視端末装置１に所定のコマンドを送信したり、保守員が保守端末７を監視端末装置１に接続して所定のコマンドを送信したりすることなどにより設定する。その際、シーケンス制御装置２、モータ制御装置３、ドア制御装置４のうちのどの制御装置の運転制御プログラムを退避するのか指定しておく。
【００３１】
運転制御プログラムの退避要求があると監視制御装置１１が判定すると、ステップＳ７で、指定された制御装置に運転制御プログラムの退避要求を送り、指定された制御装置のマイクロコンピュータは、監視端末装置１へ制御信号線８を介して退避する運転制御プログラムを送信すると共に、ＲＯＭ、ＲＡＭに格納されていた運転制御プログラムを消去する。監視制御装置１１は制御装置から送られてきた退避する運転制御プログラムをプログラム格納用ＲＯＭ１５の退避プログラム格納領域１７に格納(書き込み)する。
【００３２】
ここで、プログラム格納用ＲＯＭ１５が図２に示す構成の場合は、シーケンス制御装置２、モータ制御装置３、ドア制御装置４のうち何れか１つの運転制御プログラムが格納されることになり、プログラム格納用ＲＯＭ１５が図３に示す構成の場合は、シーケンス制御装置２、モータ制御装置３、ドア制御装置４のうち退避される全ての運転制御プログラムが格納されることになる。なお、既に現在の運転制御プログラムが退避プログラム格納領域１７に格納されている場合は、ステップＳ７は省略される。
【００３３】
ステップＳ８では、監視制御装置１１の制御により、監視端末装置１から指定された制御装置へ制御信号線８を介して更新プログラム格納領域１６に格納された更新する運転制御プログラムが送信され、指定された制御装置のマイクロコンピュータは、受信した運転制御プログラムをＲＯＭに書き込む。これにより、運転制御プログラムの更新を完了する。
【００３４】
ステップＳ９では、各制御装置のマイクロコンピュータにより、更新した運転制御プログラムでの運転動作が異常かどうか判定され、異常が発生した場合には監視端末装置１の監視制御装置１１に異常信号を送る。異常かどうかは、例えば、所定の点検運転を行うことで判定する。これは例えば、運転制御プログラムに点検用プログラムが含まれている、又は各制御装置のＲＯＭに点検用プログラムが予め格納されていて、マイクロコンピュータにより実行される。
【００３５】
更新した運転制御プログラムが異常と判定されるとステップＳ１０で、監視端末装置１の監視制御装置１１から指定されたすなわち異常信号を受けた制御装置へ制御信号線８を介して退避プログラム格納領域１７に格納された元の運転制御プログラムが送信され、指定された制御装置のマイクロコンピュータは受信した運転制御プログラムをＲＯＭに書き込む。これにより、運転制御プログラムの書き戻しを完了する。
【００３６】
なお上述した動作は一例に過ぎず、例えば各動作制御をサーバコンピュータ５、保守端末７，監視制御装置１１、マイクロコンピュータ２１，３１，４１のいずれで行うか等、一括制御とするか分散制御とするかは、適宜選択可能である。
【００３７】
このような本実施の形態によるシステムでは、監視センタＳのサーバコンピュータ５または保守端末７から更新する運転制御プログラムを送信する処理と、制御装置の運転制御プログラムを書き換える処理を連動させる必要がなく、任意のタイミングで運転制御プログラムの書き換えができるため、エレベータの運転サービスの低下を極力抑えることができる。
【００３８】
また、運転制御プログラムの書き換えが正常に完了するまでの間に停電が発生しても、運転制御プログラムの書き換え処理を最初からやり直す必要がなく時間が短縮できる。
【００３９】
また、更新により不要になった元の運転制御プログラムも格納することで、更新したプログラムで正常に動作できない場合は、元の運転制御プログラムに戻すことにより、エレベータの運転を再開することができる。
【００４０】
また、プログラム格納用ＲＯＭの更新プログラム格納領域と退避プログラム格納領域がそれぞれ、複数の制御装置の運転制御プログラムのうち最もプログラムサイズの大きな運転制御プログラムが格納可能な記憶容量を有するようにすることで、いずれの制御装置の運転制御プログラムも格納可能となり、簡易な構成で実施できる。
【００４１】
また、プログラム格納用ＲＯＭの更新プログラム格納領域と退避プログラム格納領域がそれぞれ、複数の制御装置全ての運転制御プログラムを格納可能な記憶容量を有するようにすることで、複数の制御装置の運転制御プログラムを同時に変更する場合でも、効率的に書き換え処理が行える。
【００４２】
また、プログラム送信を行う構成を、複数の制御装置及び監視センタに接続されたエレベータの遠隔監視のための監視端末装置に設けることで、遠隔監視装置のみに必要最小限の機能を付加するだけで実現できるため、この発明による機能を容易に後付けすることができる。
【００４３】
なお、かご呼び登録装置、乗場呼び登録装置、群管理制御装置など、分散配置された他の制御装置についても同様の構成にすることで同様の効果を得ることができる。
【図面の簡単な説明】
【００４４】
【図１】図１はこの発明の一実施の形態によるエレベータ制御システムの全体構成を示す図である。
【図２】図２は図１に示す監視端末装置に設けられたプログラム格納用ＲＯＭの内部構成の一例を示す図である。
【図３】図２は図１に示す監視端末装置に設けられたプログラム格納用ＲＯＭの内部構成の別の例を示す図である。
【図４】この発明によるエレベータ制御システムの動作の一例を示す動作フローチャートである。
【符号の説明】
【００４５】
１  監視端末装置、２  シーケンス制御装置、３  モータ制御装置、４  ドア制御装置、５  サーバコンピュータ、６  ネットワーク、７  保守端末、８  制御信号線、１１  監視制御装置、１２，２２，３２，４２  伝送コントローラ、１３  サーバ通信装置、１４  保守端末通信装置、１５  プログラム格納用ＲＯＭ、１６  更新プログラム格納領域、１７  退避プログラム格納領域、２１，３１，４１  マイクロコンピュータ、１６２  シーケンス制御装置対応更新プログラム格納領域、１６３  モータ制御装置対応更新プログラム格納領域、１６４  ドア制御装置対応更新プログラム格納領域、１７２  シーケンス制御装置対応退避プログラム格納領域、１７３  モータ制御装置対応退避プログラム格納領域、１７４  ドア制御装置対応退避プログラム格納領域、２３，３３，４３  ＲＯＭ、２４，３４，４４  ＲＡＭ、Ｓ  監視センタ。
【図１】
2007308259.tif 000003
【図２】
2007308259.tif 000004
【図３】
2007308259.tif 000005
【図４】
2007308259.tif 000006