(57)【要約】【課題】  エレベータ制御の機能を実行する制御手段の処理速度が、データ伝送機能を実行する伝送手段の処理速度よりも大きなものであったとしても、伝送手段が制御手段からのデータを洩れなく全て出力できるようにすること。【解決手段】  伝送データ格納手段１６は、データ制御手段１１又はプログラム配信制御手段１３がサイクリック周期の１周期分の期間中に出力する全てのデータを格納するのに充分なメモリ容量を有しているので、データ制御手段１１又はプログラム配信制御手段１３の処理速度が制御系ＬＡＮ伝送手段１２の処理速度よりも大きくなったとしても、制御系ＬＡＮ伝送手段１２は、データ制御手段１１又はプログラム配信制御手段１３が出力した全てのデータを洩れなく制御系ＬＡＮ４上に出力することができる。【選択図】  図２
2006076773.tif 000002
【特許請求の範囲】
【請求項１】
エレベータ制御に関する諸機能を分割して複数のコントローラに具備させると共に、これら複数のコントローラを各個所に分散配置して各コントローラ間でデータ伝送を行い、しかも前記各コントローラは、前記分割されて具備した機能を実行する制御手段と、この制御手段とデータの授受を行うと共に、他のコントローラとの間で制御系ＬＡＮを介してサイクリック方式データ伝送処理を行う制御系ＬＡＮ伝送手段と、を有しており、
前記コントローラは、前記制御手段と前記制御系ＬＡＮ伝送手段との間のデータの授受を、両者間に設けた伝送データ格納手段を介して行い、他のコントローラに対してデータを送出する際は、前記制御系ＬＡＮ伝送手段が前記伝送データ格納手段に格納された前記制御手段からのデータを取り出して所定サイクリック周期毎にこのデータを出力する、エレベータ用データ伝送システムにおいて、
前記伝送データ格納手段は、前記制御手段が前記所定サイクリック周期の１周期分の期間中に出力する全てのデータを格納するのに充分な容量を有するものであり、
前記制御系ＬＡＮ伝送手段は、前記伝送データ格納手段に格納された前記制御手段からのデータを、前記制御手段が格納した順にしたがって取り出し、これを前記所定サイクリック周期毎に出力するものである、
ことを特徴とするエレベータ用データ伝送システム。
【請求項２】
前記制御手段は、前記所定サイクリック周期の１周期分の期間中に、複数回の出力を行うことが可能なものであり、
前記伝送データ格納手段は、前記制御手段の複数回の出力に係るデータをそれぞれ格納する複数領域を有するものである、
ことを特徴とする請求項１記載のエレベータ用データ伝送システム。
【請求項３】
前記複数のコントローラのうちの１つは、自己以外の全ての他のコントローラとの間でデータ伝送を行うことが可能であり、外部ネットワークに対するゲートウエイとして機能する情報コントローラである、
ことを特徴とする請求項１又は２記載のエレベータ用データ伝送システム。
【請求項４】
前記情報コントローラは、前記他のコントローラに対して配信すべき制御プログラムを前記伝送データ格納手段に格納するプログラム配信制御手段を有しており、
前記他のコントローラは、前記情報コントローラのプログラム配信制御手段により配信された前記制御プログラムを受信するプログラム受信手段を有するものである、
ことを特徴とする請求項３記載のエレベータ用データ伝送システム。
【請求項５】
前記情報コントローラは、前記他のコントローラに対して配信すべき制御パラメータを前記伝送データ格納手段に格納するパラメータ配信制御手段を有しており、
前記他のコントローラは、前記情報コントローラのパラメータ配信制御手段により配信された前記制御パラメータを受信するパラメータ受信手段を有するものである、
ことを特徴とする請求項３記載のエレベータ用データ伝送システム。
【請求項６】
前記情報コントローラは、外部コンソールとの間でデータの送受信を行うコンソール通信手段を有しており、前記プログラム配信制御手段は、前記他のコントローラに対して配信すべき制御プログラムを前記コンソール通信手段を介して前記外部コンソールから取得するものである、
ことを特徴とする請求項４記載のエレベータ用データ伝送システム。
【請求項７】
前記情報コントローラは、外部コンソールとの間でデータの送受信を行うコンソール通信手段を有しており、前記パラメータ配信制御手段は、前記他のコントローラに対して配信すべき制御パラメータを前記コンソール通信手段を介して前記外部コンソールから取得するものである、
ことを特徴とする請求項５記載のエレベータ用データ伝送システム。
【請求項８】
前記情報コントローラは、外部ネットワークとの間でデータの送受信を行う外部ネットワーク通信手段を有しており、自身に対して更新すべき制御プログラムを前記外部ネットワーク通信手段を介して前記外部ネットワークから取得する、
ことを特徴とする請求項４記載のエレベータ用データ伝送システム。
【請求項９】
前記情報コントローラは、外部ネットワークとの間でデータの送受信を行う外部ネットワーク通信手段を有しており、自身に対して更新すべき制御パラメータを前記外部ネットワーク通信手段を介して前記外部ネットワークから取得するものである、
ことを特徴とする請求項５記載のエレベータ用データ伝送システム。
【請求項１０】
前記情報コントローラは、外部ネットワークとの間でデータの送受信を行う外部ネットワーク通信手段を有しており、前記プログラム配信制御手段は、前記他のコントローラに対して配信すべき制御プログラムを前記外部ネットワーク通信手段を介して前記外部ネットワークから取得するものである、
ことを特徴とする請求項４又は８記載のエレベータ用データ伝送システム。
【請求項１１】
前記情報コントローラは、外部ネットワークとの間でデータの送受信を行う外部ネットワーク通信手段を有しており、前記パラメータ配信制御手段は、前記他のコントローラに対して配信すべき制御パラメータを前記外部ネットワーク通信手段を介して前記外部ネットワークから取得するものである、
ことを特徴とする請求項５又は９記載のエレベータ用データ伝送システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エレベータ制御に関する諸機能を分割して複数のコントローラに具備させると共に、これら複数のコントローラを各個所に分散配置して各コントローラ間でデータ伝送を行うエレベータ用データ伝送システムに関するものである。
【背景技術】
【０００２】
エレベータ制御システムを構成する主なコントローラは、以前は、エレベータ機械室内部の制御盤に収められていた。機械室内はスペースに余裕があり、そこに設置される制御盤のサイズにも制約は少なかった為、これまでコントローラのサイズ・設置性は問題にならず、従来のエレベータ制御システムのコントローラ基板は、相互にデータバスで接続され、機械室内の主制御盤に収められる構成が一般的であった。この様な、エレベータ制御システムの主なコントローラが制御盤１ヶ所に集中している構成の利点としては、システムのメンテナンス時の手間が少ないことが挙げられる。
【０００３】
エレベータ制御システムの主なメンテナンス内容には、コントローラの制御プログラムの更新、制御パラメータの書き換えがある。従来、これらの作業には２通りの方法があった。１つは、コントローラの制御プログラムと制御パラメータを、コントローラ基板上のメモリーカードに保存しておき、メンテナンス時にはメモリカードを、新しい制御プログラム、制御パラメータの入った新しいメモリーカードと交換する方法である。そしてもう１つは、コントローラのメンテナンス用ツールを伝送ケーブルなどでコントローラに接続し、メンテナンス用ツールに用意した新しい制御プログラム、制御パラメータを、コントローラ上のプログラム＆パラメータ保存領域にアップロードする方法である。
【０００４】
これらの方法によるメンテナンスの際には、エレベータのメンテナンス作業員が機械室内の制御盤の前まで行き、コントローラやメンテナンス用ツールを直接操作することで、メンテナンス作業を行っていた。この際、エレベータ制御システムを構成する主なコントローラは制御盤１ヶ所に集中しているため、作業員はコントローラの調整の際に移動をせずに作業を行うことができていた。
【０００５】
これに対して、近年、エレベータ設備から機械室を排除し、昇降路内に巻上機や制御盤を配置したマシンルームレス・エレベータシステムが急速に普及してきている。マシンルームレス・エレベータシステムは、これまで機械室に収められていた巻上機を昇降路内に設置することにより、これまで昇降路の上部や側部に配置されていた機械室を不要としており、機械室による建物の高さ制限の制約や、昇降路周辺の設計上の制約が少ないため、建物を自由に設計することができる。
【０００６】
この際、マシンルームレス・エレベータシステムにおいて制御盤は、昇降路内外の狭いスペースにしか設置することができない。このため、マシンルームレス・エレベータシステムの開発においては、制御盤に収められるエレベータ制御装置のコントローラをできるだけ小型化する必要がある。
【０００７】
このための工夫として、例えば特許文献１に記載のシステムは、これまで１つの制御盤に配置されていたエレベータ制御装置のコントローラを機能毎に分割し、これら分割した各コントローラを制御対象機器や接続対象機器の近傍にそれぞれ分散配置することによって、コントローラ設置場所の制約を少なくして、より狭いスペースに設置することを可能としている。ここで、分散配置した各コントローラには伝送手段が設けられており、他のコントローラとの間でデータ伝送を行うことが可能になっている。
【０００８】
ところが、上記のようにコントローラを分散配置する構成を採用した場合、エレベータシステムに対するメンテナンスの手間が増大するという問題が生じてくる。つまり、従来のエレベータシステムでは、エレベータ制御装置がある程度の広さを持つ機械室のほぼ１つの制御盤に収められていたため、作業員はその制御盤だけを操作することで、制御プログラムの更新や、制御パラメータの変更といった、メンテナンス作業を行うことができた。これに対し、複数の制御コントローラが分散配置されるエレベータ制御システムにおいては、作業員はエレベータ設備の各所に配置されたコントローラをそれぞれ別々に操作する必要があり、各コントローラを巡回しないと制御プログラムの更新や制御パラメータの変更等のメンテナンス作業を行うことができず、したがって従来よりメンテナンスの手間が増大することになる。
【０００９】
そこで最近では、エレベータ制御を行うときに用いられる制御系信号線を利用し、各コントローラ間でこの制御系信号線を経由して制御プログラムを送受信し、制御プログラムの更新を行うことが試みられている。これは、２つ以上のコントローラから構成されるエレベータ制御システムにおいて、１つのコントローラに各コントローラの制御プログラムを用意しておき、制御プログラムの更新時には制御系信号線上の制御データの送受信をストップし、制御データの代わりに制御プログラムを送出する側のコントローラから送出し、それを受信する側のコントローラで受信し、受信側のコントローラの制御プログラムを更新するという仕組みである。この様な仕組みにより、エレベータ制御システムの各コントローラを個別に操作することなく、プログラムを送出する側のコントローラのみを操作することで、エレベータ制御システムの各コントローラの制御プログラム更新を容易に行うことができる。
【００１０】
これにより、従来は作業員が各基板をそれぞれ操作して、手動で制御プログラムを更新しなくてはならなかったエレベータ制御システムにおいて、特に、昇降路内外の狭いスペースにコントローラが分散配置されるマシンルームレス・エレベータシステムに関して、制御プログラムの更新の手間を大幅に低減することができ、エレベータ制御システムのメンテナンスコストを低減することができる。また、制御プログラム送受信のための新たな装置を追加することなく、各コントローラの制御プログラム更新を行うことができる。
【００１１】
例えば、図１３は上記の特許文献１に開示されている構成の一部を図示した説明図である。この図において、電動機制御系コントローラ１３１は、電動機制御部１３１ａ、伝送制御部１３１ｂ、及び伝送ドライバ１３１ｃを有しており、また、運転制御系コントローラ１３２は、運転制御部１３２ａ、伝送制御部１３２ｂ、及び伝送ドライバ１３２ｃを有している。そして、伝送ドライバ１３１ｃ，１３２ｃ間は制御系ＬＡＮ１３３により接続されている。
【００１２】
電動機制御系コントローラ１３１の電動機制御部１３１ａは、巻上機を駆動する電動機の制御を受け持つものであり、ＣＰＵにより構成されている。伝送制御部１３１ｂは、電動機制御部１３１ａからの制御信号をシリアル信号に変換し、伝送ドライバ１３１ｃを介して外部に出力したり、あるいは外部から伝送ドライバ１３１ｃを介して入力されるシリアル信号を運転制御部１３２ａが扱う制御信号に変換したりするものであり、これもＣＰＵにより構成されている。運転制御系コントローラ１３２側も同様の構成である。
【００１３】
そして、作業員はメンテナンス作業において、電動機制御系コントローラ１３１側から、制御系ＬＡＮ１３３を介して、運転制御系コントローラ１３２及び図示を省略してある他のコントローラに対して更新すべき制御プログラムを配信することができる。ここで、電動機制御部１３１ａは、通常のエレベータ運転時には電動機制御を実行する機能を有するものであるが、この電動機制御部１３１ａには、その他に制御プログラムを配信する機能も搭載されている。作業員は、メンテナンス作業時には、このプログラム配信制御機能を用いて、各コントローラに対する制御プログラムの更新を行うわけである。
【特許文献１】特願２００３−２８１８１０号
【発明の開示】
【発明が解決しようとする課題】
【００１４】
ところで、複数のコントローラを分散配置した場合、各コントローラ同士のデータ伝送はサイクリック方式により行うのが通常であり、上記メンテナンス作業時における電動機制御系コントローラ１３１側から運転制御系コントローラ１３２側への制御プログラムの配信もサイクリック方式に基づき行われることになる。ここで、図１３では図示が省略されているが、サイクリック伝送方式では、通常、電動機制御部１３１ａと伝送制御部１３１ｂとの間に１回分のデータ伝送量を格納することができるバッファメモリ（伝送データ格納手段）が設けられている。そして、電動機制御部１３１ａと伝送制御部１３１ｂとの間のデータの授受は、このバッファメモリを介して行われるようになっている。したがって、電動機制御部１３１ａと伝送制御部１３１ｂとの間の処理速度の差がそれほど大きくなければ、このバッファメモリの働きにより、サイクリック伝送は円滑に行われる。
【００１５】
しかし、電動機制御部１３１ａの処理速度と伝送制御部１３１ｂの処理速度との間に大きな差が生じている場合、従来の伝送システムでは、全てのデータを洩れなく伝送することができないことがあった。例えば、電動機制御部１３１ａがデータＤ1，Ｄ2，Ｄ3，Ｄ4を伝送制御部１３１ｂに対して順次出力する場合につき考えてみる。
【００１６】
第１回目の伝送時には、電動機制御部１３１ａがデータＤ1をバッファメモリに格納した後、伝送制御部１３１ｂがこのデータＤ1をバッファメモリから取り出して伝送ドライバ１３１ｃを介して運転制御系コントローラ１３２側へ送信する。同様の動作が第４回目の伝送時まで繰り返し行われる。
【００１７】
このとき、電動機制御部１３１ａの処理速度が伝送制御部１３１ｂの処理速度よりも遅い場合には、第２回目の伝送時にバッファメモリに格納されているデータは本来格納されているべきデータＤ2でなく、前回出力済みのデータＤ1がそのまま残っていることがあり得る。このような場合、伝送制御部１３１ｂは、バッファメモリに格納されているデータＤ1をそのまま第２回目の伝送時にも出力し、第３回目以降にデータＤ2を出力することになる。したがって、電動機制御部１３１ａの処理速度が伝送制御部１３１ｂの処理速度よりも遅い場合は、重複したデータ伝送が行われるため円滑とは言い難いものの、伝送制御部１３１ｂは電動機制御部１３１ａからのデータを一応は全て出力できることになる。
【００１８】
これに対し、電動機制御部１３１ａの処理速度が伝送制御部１３１ｂの処理速度よりもかなり速い場合には、伝送制御部１３１ｂは全てのデータを出力することができなくなることがある。つまり、伝送制御部１３１ｂは、第１回目の伝送時にバッファメモリからデータＤ1を取り出して出力した後、第２回目の伝送時にバッファメモリから次のデータを取り出して出力しようとするが、このとき処理速度の速い電動機制御部１３１ａはバッファメモリに対してデータＤ2，Ｄ3，Ｄ4を次々に素早く上書きするため、実際に伝送制御部１３１ｂが第２回目の伝送時に取り出すデータはデータＤ2ではなくデータＤ4となる。したがって、電動機制御系コントローラ１３１は運転制御系コントローラ１３２に対して、データＤ1を出力した後、次はデータＤ4を出力し、データＤ2，Ｄ3が省略されてしまうことになる。
【００１９】
運転制御系コントローラ１３２の制御動作が、電動機制御系コントローラ１３１の最新データのみに基づくものであれば上記のようにデータの省略が生じても特に問題はない。しかし、電動機制御系コントローラ１３１の詳細な動作ログを取ったり、その動作ログに基づきエレベータの動作情況を解析しようとする場合には、上記のようなデータの省略が生じたのでは正確な解析は期待できないことになる。
【００２０】
このような不都合な事態を回避する方策として、電動機制御部１３１ａのバッファメモリに対するデータ格納タイミングを、伝送制御部１３１ｂのバッファメモリからのデータ取り出しタイミング（すなわち制御系ＬＡＮ１３３の伝送周期）に合わせるようにすることが考えられる。しかし、それではシステム全体の性能（制御の応答速度など）が制御系ＬＡＮ１３３の性能に拘束されることになり、また、その性能のチューニングに少なからず労力を費やす結果となる。
【００２１】
本発明は上記事情に鑑みてなされたものであり、エレベータ制御の機能を実行する制御手段の処理速度が、データ伝送機能を実行する伝送手段の処理速度よりも大きなものであったとしても、伝送手段が制御手段からのデータを洩れなく全て出力することが可能なエレベータ用データ伝送システムを提供することを目的としている。
【課題を解決するための手段】
【００２２】
上記課題を解決するための手段として、請求項１記載の発明は、エレベータ制御に関する諸機能を分割して複数のコントローラに具備させると共に、これら複数のコントローラを各個所に分散配置して各コントローラ間でデータ伝送を行い、しかも前記各コントローラは、前記分割されて具備した機能を実行する制御手段と、この制御手段とデータの授受を行うと共に、他のコントローラとの間で制御系ＬＡＮを介してサイクリック方式データ伝送処理を行う制御系ＬＡＮ伝送手段と、を有しており、前記コントローラは、前記制御手段と前記制御系ＬＡＮ伝送手段との間のデータの授受を、両者間に設けた伝送データ格納手段を介して行い、他のコントローラに対してデータを送出する際は、前記制御系ＬＡＮ伝送手段が前記伝送データ格納手段に格納された前記制御手段からのデータを取り出して所定サイクリック周期毎にこのデータを出力する、エレベータ用データ伝送システムにおいて、前記伝送データ格納手段は、前記制御手段が前記所定サイクリック周期の１周期分の期間中に出力する全てのデータを格納するのに充分な容量を有するものであり、前記制御系ＬＡＮ伝送手段は、前記伝送データ格納手段に格納された前記制御手段からのデータを、前記制御手段が格納した順にしたがって取り出し、これを前記所定サイクリック周期毎に出力するものである、ことを特徴とする。
【００２３】
請求項２記載の発明は、請求項１記載の発明において、前記制御手段は、前記所定サイクリック周期の１周期分の期間中に、複数回の出力を行うことが可能なものであり、前記伝送データ格納手段は、前記制御手段の複数回の出力に係るデータをそれぞれ格納する複数領域を有するものである、ことを特徴とする。
【００２４】
請求項３記載の発明は、請求項１又は２記載の発明において、前記複数のコントローラのうちの１つは、自己以外の全ての他のコントローラとの間でデータ伝送を行うことが可能であり、外部ネットワークに対するゲートウエイとして機能する情報コントローラである、ことを特徴とする。
【００２５】
請求項４記載の発明は、請求項３記載の発明において、前記情報コントローラは、前記他のコントローラに対して配信すべき制御プログラムを前記伝送データ格納手段に格納するプログラム配信制御手段を有しており、前記他のコントローラは、前記情報コントローラのプログラム配信制御手段により配信された前記制御プログラムを受信するプログラム受信手段を有するものである、ことを特徴とする。
【００２６】
請求項５記載の発明は、請求項３記載の発明において、前記情報コントローラは、前記他のコントローラに対して配信すべき制御パラメータを前記伝送データ格納手段に格納するパラメータ配信制御手段を有しており、前記他のコントローラは、前記情報コントローラのパラメータ配信制御手段により配信された前記制御パラメータを受信するパラメータ受信手段を有するものである、ことを特徴とする。
【００２７】
請求項６記載の発明は、請求項４記載の発明において、前記情報コントローラは、外部コンソールとの間でデータの送受信を行うコンソール通信手段を有しており、前記プログラム配信制御手段は、前記他のコントローラに対して配信すべき制御プログラムを前記コンソール通信手段を介して前記外部コンソールから取得するものである、ことを特徴とする。
【００２８】
請求項７記載の発明は、請求項５記載の発明において、前記情報コントローラは、外部コンソールとの間でデータの送受信を行うコンソール通信手段を有しており、前記パラメータ配信制御手段は、前記他のコントローラに対して配信すべき制御パラメータを前記コンソール通信手段を介して前記外部コンソールから取得するものである、ことを特徴とする。
【００２９】
請求項８記載の発明は、請求項４記載の発明において、前記情報コントローラは、外部ネットワークとの間でデータの送受信を行う外部ネットワーク通信手段を有しており、自身に対して更新すべき制御プログラムを前記外部ネットワーク通信手段を介して前記外部ネットワークから取得する、ことを特徴とする。
【００３０】
請求項９記載の発明は、請求項５記載の発明において、前記情報コントローラは、外部ネットワークとの間でデータの送受信を行う外部ネットワーク通信手段を有しており、自身に対して更新すべき制御パラメータを前記外部ネットワーク通信手段を介して前記外部ネットワークから取得するものである、ことを特徴とする。
【００３１】
請求項１０記載の発明は、請求項４又は８記載の発明において、前記情報コントローラは、外部ネットワークとの間でデータの送受信を行う外部ネットワーク通信手段を有しており、前記プログラム配信制御手段は、前記他のコントローラに対して配信すべき制御プログラムを前記外部ネットワーク通信手段を介して前記外部ネットワークから取得するものである、ことを特徴とする。
【００３２】
請求項１１記載の発明は、請求項５又は９記載の発明において、前記情報コントローラは、外部ネットワークとの間でデータの送受信を行う外部ネットワーク通信手段を有しており、前記パラメータ配信制御手段は、前記他のコントローラに対して配信すべき制御パラメータを前記外部ネットワーク通信手段を介して前記外部ネットワークから取得するものである、ことを特徴とする。
【発明の効果】
【００３３】
本発明によれば、各コントローラにおける制御手段と制御系ＬＡＮ伝送手段との間に設けられている伝送データ格納手段は、制御手段が所定サイクリック周期の１周期分の期間中に出力する全てのデータを格納するのに充分な容量を有するものであり、また、制御系ＬＡＮ伝送手段は、伝送データ格納手段に格納された制御手段からのデータを、制御手段が格納した順にしたがって取り出し、これを所定サイクリック周期毎に出力するようになっているので、制御手段の処理速度が制御系ＬＡＮ伝送手段の処理速度よりも大きなものであったとしても、制御系ＬＡＮ伝送手段は制御手段からのデータを洩れなく全て出力することが可能になる。
【発明を実施するための最良の形態】
【００３４】
図１は、本発明の各実施形態における各コントローラ間の接続関係を示す説明図である。以下に説明する各実施形態では、複数のコントローラとして、情報コントローラ１、オペレーションコントローラ２、及びモータコントローラ３のみを図示し、他のコントローラについては図示を省略する。そして、各コントローラ同士の間は制御系ＬＡＮ４により接続されている。
【００３５】
情報コントローラ１は、通常のエレベータ制御においてよりも、メンテナンス時において特徴的な役割を果たすものである。また、この情報コントローラ１は、外部ネットワーク５に対するゲートウエイとして機能する。メンテナンス作業時に作業員は、この情報コントローラ１から制御系ＬＡＮ４を介してオペレーションコントローラ２、及びモータコントローラ３に対して制御プログラム又は制御パラメータを配信することができるようになっている。
【００３６】
なお、オペレーションコントローラ２は、図１３における運転制御系コントローラ１３２に相当し、エレベータの呼び応答制御や各種動作についての制御を行うものである。また、モータコントローラ３は、図１３における電動機制御系コントローラ１３１に相当し、モータ制御及びエレベータの基本シーケンス制御を行うものである。これらコントローラ１〜３は、制御系ＬＡＮ４によって接続され、協調動作を行う。そして、通常のエレベータ運転時には、コントローラ１〜３は制御系ＬＡＮ４経由でエレベータ制御に関するデータをやり取りしている。
【００３７】
図２は、本発明の第１の実施形態の構成図である。情報コントローラ１は、エレベータ制御に関する情報コントローラ側機能を司るデータ制御手段１１と、制御系ＬＡＮ４を用いたデータ伝送を制御する制御系ＬＡＮ伝送手段１２と、制御系ＬＡＮ伝送手段１２を用いて制御プログラムを他のコントローラに配信するプログラム配信制御手段１３と、オペレーションコントローラ２及びモータコントローラ３用の制御プログラムを保持するプログラム保持手段１４と、データ制御手段１１とプログラム配信制御手段１３との間の動作切り替えを制御するプログラム配信開始用スイッチ１０Ａを有する。
【００３８】
オペレーションコントローラ２は、オペレーションコントローラ自体の制御プログラムが格納されている制御プログラム格納装置２０と、通常のエレベータ制御に関するオペレーションコントローラ側機能を司る運行制御手段２１と、制御系ＬＡＮ４を用いたデータ伝送を制御する制御系ＬＡＮ伝送手段２２と、制御系ＬＡＮ伝送手段２２に送信されて来た制御プログラムを受信し、プログラムロード手段２４に転送するプログラム受信手段２３と、制御プログラム格納装置２０に保存されている制御プログラムを、プログラム受信手段２３から受信した制御プログラムで上書きするプログラムロード手段２４を有する。
【００３９】
モータコントローラ３は、モータコントローラ自体の制御プログラムが格納されている制御プログラム格納装置３０と、通常のエレベータ制御時のモータコントローラ側機能を司るモータ制御手段３１と、制御系ＬＡＮ４を用いたデータ伝送を制御する制御系ＬＡＮ伝送手段３２と、制御系ＬＡＮ伝送手段３２に送信されて来た制御プログラムを受信し、プログラムロード手段３４に転送するプログラム受信手段３３と、制御プログラム格納装置３０に保存されている制御プログラムを、プログラム受信手段３３から受信した制御プログラムで上書きするプログラムロード手段３４を有する。
【００４０】
なお、各コントローラにおける制御系ＬＡＮ伝送手段１２，２２，３２は、図１３における伝送制御部１３１ｂ（１３２ｂ）と伝送ドライバ１３１ｃ（１３２ｃ）とを併せた機能を有するものである。また、オペレーションコントローラ２の運行制御手段２１は図１３における運転制御部１３２ａに相当し、モータコントローラ３のモータ制御手段３１は電動機制御部１３１ａに相当する。
【００４１】
ここで、情報コントローラ１は、制御系ＬＡＮ伝送手段１２とデータ制御手段１１及びプログラム配信制御手段１３との間に、伝送設定格納手段１５及び伝送データ格納手段１６を備える。また、オペレーションコントローラ２も、制御系ＬＡＮ伝送手段２２と運行制御手段２１及びプログラム受信手段２３との間に、伝送設定格納手段２５及び伝送データ格納手段２６を備える。同様に、モータコントローラ３も、制御系ＬＡＮ伝送手段３２と運行制御手段３１及びプログラム受信手段３３との間に、伝送設定格納手段３５及び伝送データ格納手段３６を備える。
【００４２】
伝送データ格納手段１６は、データ制御手段１１又はプログラム配信制御手段１３がサイクリック周期の１周期分の期間中に出力する全てのデータを格納するのに充分なメモリ容量を有するものである。また、伝送データ格納手段１６は、データ制御手段１１又はプログラム配信制御手段１３の複数回の出力に係るデータをそれぞれ格納する複数領域を有している。例えば、データ制御手段１１又はプログラム配信制御手段１３が、サイクリック周期の１周期分の期間中にデータＤ1，Ｄ2，Ｄ3，Ｄ4を順次出力可能なものであるとすると、伝送データ格納手段１６はこれらのデータをそれぞれ格納する領域Ｒ1，Ｒ2，Ｒ3，Ｒ4を有している。そして、制御系ＬＡＮ伝送手段１２は、データ制御手段１１又はプログラム配信制御手段１３が出力した順に、これらの領域Ｒ1，Ｒ2，Ｒ3，Ｒ4からそれぞれデータＤ1，Ｄ2，Ｄ3，Ｄ4を取り出し、これを制御系ＬＡＮ４上に出力するようになっている。伝送データ格納手段２６，３６も、このような伝送データ格納手段１６と同様の構成を有するものである。
【００４３】
また、伝送設定格納手段１５，２５，３５には、制御系ＬＡＮ伝送手段１２,２２,３２の伝送アドレス設定テーブル及び動作設定テーブルがそれぞれ格納され、伝送データ格納手段１６，２６，３６には、制御系ＬＡＮ伝送手段１２,２２,３２が送受信するデータの中身がそれぞれ格納される。
【００４４】
データ制御手段１１及びプログラム配信制御手段１２、運行制御手段２１及びプログラム受信手段２３、並びにモータ設定手段３１及びプログラム受信手段３３は、それぞれのコントローラにおいて、単一（又は複数でも可）のマイクロコンピュータとそこで動作するソフトウエアとで構成される。伝送設定格納手段１５，２５，３５及び伝送データ格納手段１６，２６，３６は、コントローラ内のメモリで構成される。なお、図中の各手段を結ぶ線は、手段間の論理的な接続関係及びデータの流れを示している。
【００４５】
図３は、図２における伝送データ格納手段１６，２６，３６の各構成、及びこれらの間のデータの流れを示す説明図である。情報コントローラ１の伝送データ格納手段１６は、オペレーションコントローラ２へのデータを格納する送信データ領域１６１と、オペレーションコントローラ２からのデータを格納する受信データ領域１６２と、モータコントローラ３へのデータを格納する送信データ領域１６３と、モータコントローラ３からのデータを格納する受信データ領域１６４とで構成される。
【００４６】
オペレーションコントローラ２の伝送データ格納手段２６は、情報コントローラ１からのデータを格納する受信データ領域２６１と、情報コントローラ１へのデータを格納する送信データ領域２６２とで構成される。同様に、モータコントローラ３の伝送データ格納手段３６は、情報コントローラ１からのデータを格納する受信データ領域３６１と、情報コントローラ１へのデータを格納する送信データ領域３６２とで構成される。
【００４７】
送信データ領域１６１のデータ内容は、制御系ＬＡＮ４経由で、受信データ領域２６１にコピーされ、また、送信データ領域２６２のデータ内容は受信データ領域１６２にコピーされる。同様に、送信データ領域１６３のデータ内容は受信データ領域３６１にコピーされ、また、送信データ領域３６２のデータ内容は受信データ領域１６４にコピーされる。ここで相互に対応関係にあるデータ領域には、予め共通のデータアドレスが割り振られており、伝送データ格納手段１６，２６，３６の各内容はデータアドレスで管理されている。
【００４８】
図４は、図２の伝送設定格納手段１５の構成図である。この図に示すように、伝送設定格納手段１５は、動作設定テーブル１５及び伝送アドレス設定テーブル１５１を有している。そして、動作設定テーブル１５０には制御系ＬＡＮ伝送に共通の設定が記述され、また、伝送アドレス設定テーブル１５１には複数の周期的伝送に関する設定がそれぞれ記述されている。伝送設定格納手段２５，３５の構成も同様の構成である。
【００４９】
図５は、図４における伝送アドレス設定テーブル１５１のデータ構成を示す説明図である。この図に示すように、伝送アドレス設定テーブル１５１は、サイクリック伝送の所定周期毎の処理に対応した複数の設定テーブル１５１１〜１５１ｎで構成される。それぞれの設定テーブルには、伝送開始アドレス、伝送データサイズ、伝送設定の３種類のデータが既述される。例えば、伝送開始アドレス１５１１Ａには、伝送データ格納手段１６のうち伝送に用いる領域の先頭データアドレスが記述される。伝送データサイズ１５１１Ｂには、伝送開始アドレス１５１１Ａを先頭に伝送するデータサイズが記述される。伝送設定１５１１Ｃには、伝送の種類（送信、受信、同報送信など）が記述される。伝送設定格納手段２５，３５における伝送アドレス設定テーブルも図５と同様の構成である。
【００５０】
次に、上記のように構成される第１の実施形態の動作につき、情報コントローラ１の通常エレベータ制御時の処理及び制御プログラム配信時の処理、並びにオペレーションコントローラ２の制御プログラム受信時の処理を中心にして説明する。なお、モータコントローラ３の制御プログラム受信時の処理は、オペレーションコントローラ２の場合と同様であるため説明を省略する。
【００５１】
図２における制御系ＬＡＮ伝送手段１２は、他のコントローラとの間の送受信を、伝送設定格納手段１５に格納された動作設定データ、及び伝送データ格納手段１６に格納されたデータを用いて行う。したがって、制御系ＬＡＮ伝送手段１２は、データ制御手段１１又はプログラム配信制御手段１３から直接命令を受けて動作する事はない。データ制御手段１１及びプログラム配信制御手段１３は、それぞれ制御系ＬＡＮ伝送手段１２とは独立して動作し、制御系ＬＡＮ伝送手段１２を操作する際は、伝送設定格納手段１５と伝送データ格納手段１６にデータを格納することにより、間接的に制御系ＬＡＮ伝送手段１２の操作を行う。
【００５２】
まず、通常のエレベータ制御時には、情報コントローラ１のデータ制御手段１１は、伝送設定格納手段１５の動作設定テーブル１５０及び伝送アドレス設定テーブル１６１に通常のエレベータ制御時に用いる伝送設定データを格納する。そして、各コントローラに送信するデータを伝送データ格納手段１６に書き込み、また、各コントローラから受信したデータを伝送データ格納手段１６から読み出す。制御系ＬＡＮ伝送手段１２は、伝送アドレス設定テーブル１５１の各設定テーブル１５１１〜１５１ｎに記述された伝送命令を順に実行する。制御系ＬＡＮ伝送手段１２は、伝送アドレス設定テーブル１５１に記述された全ての伝送を終える毎に、伝送アドレス設定テーブル１５１の内容の再読み込みを行い、伝送処理を繰り返す。また、用途によっては、制御系ＬＡＮ伝送手段１２は、伝送アドレス設定テーブル１５１に記述された全ての伝送を終える毎に、割り込み信号をデータ制御手段１１に向け発行する。
【００５３】
次いで、制御プログラム配信時には、プログラム配信開始用スイッチ１０Ａの働きにより、データ制御手段１１が処理を停止し、プログラム配信制御手段１３に制御が移る。プログラム配信制御手段１３は、伝送設定格納手段１５の内容を通信相手となるコントローラへの制御プログラム配信用の設定に書き換えると共に、伝送データ格納手段１６の内容を通信相手側コントローラの新しい制御プログラムデータに書き換える。このように書き換えられた新しいデータは、エレベータ制御関係の伝送が一巡した時点で制御系ＬＡＮ伝送手段１２に読み込まれ、その後に制御系ＬＡＮ伝送手段１２は制御プログラムの配信を開始する。なお、配信時には、制御プログラム本体の配信の前に、制御プログラムのサイズ情報を送信する。
【００５４】
プログラム配信制御手段１３が、伝送データ格納手段１６に、通信相手側コントローラの新しい制御プログラムを格納する際は、プログラム保持手段１４から通信相手コントローラの制御プログラムを取得し、それを伝送データ格納手段１６のデータ容量とデータ領域サイズに合わせて分割し、伝送データ格納手段１６に格納する。制御プログラムのサイズが伝送設定格納手段１５の伝送アドレス設定テーブル１５１に記述可能なデータ容量を超えるか、伝送データ格納手段１６に格納可能なデータ容量を超えるかする場合には、制御プログラムを複数の伝送設定に分割し、制御系ＬＡＮ伝送手段１２が、伝送アドレス設定テーブル１５１に記述された全ての伝送を終える毎に、伝送設定格納手段１５と伝送データ格納手段１６に新しいデータを書き込むことで、全ての制御プログラムを伝送させる。
【００５５】
また、用途により、制御系ＬＡＮ伝送手段１２は、伝送アドレス設定テーブル１５１に記述された全ての伝送を終える毎に、割り込み信号をプログラム配信制御手段１３に向け発行する。そして、制御プログラムの配信が終了すると、プログラム配信制御手段１３は動作を停止し、制御をデータ制御手段１１に戻す。データ制御手段１１は、伝送設定格納手段１５と伝送データ格納手段１６に、通常のエレベータ制御用のデータを書き込むことで、制御系ＬＡＮ伝送手段１２は再び通常のエレベータ制御用のデータ伝送を再開する。
【００５６】
一方、制御プログラムを受信する側であるオペレーションコントローラ２では、通常時のエレベータ制御を行う運行制御手段２１が伝送データ格納手段２６を監視しており、ここに制御プログラム伝送開始を示すデータが書き込まれると、運行制御手段２１は動作を停止し、制御をプログラム受信手段２３に移す。そして、プログラム受信手段２３は、伝送設定格納手段２５の内容を制御プログラム受信用の設定に書き換えると共に、伝送データ格納手段２６の内容をプログラム受信伝送時の応答用データに書き換える。
【００５７】
制御プログラム受信の際は、伝送データ格納手段２６の保存領域に受信した制御プログラムが一定量貯まる毎に、プログラム受信手段２３は、プログラムロード手段２４に受信した分の制御プログラムを転送し、その後、伝送設定格納手段２５の内容を追加分の制御プログラム受信用の設定に書き換えると共に、伝送データ格納手段２６の内容をプログラム受信伝送時の応答用データに書き換える。これを繰り返すことにより、情報コントローラ１より送信されてきた制御プログラムの全てを制御系ＬＡＮ伝送手段２２経由で受信する。
【００５８】
プログラムロード手段２４は、制御プログラム格納装置２０に収められている制御プログラムの内容を、プログラム受信手段２３から転送された新しい制御プログラムで上書きする。このとき、プログラム受信手段２３が分割して受信した制御プログラムは、プログラムロード手段２４によって結合され、情報コントローラ１の制御プログラム保持手段１４に格納されていた状態と同様の実行可能な制御プログラム形式に再構成される。これにより、オペレーションコントローラ２の制御プログラムの書き換えが終了する。
【００５９】
上記の手順によって、情報コントローラ１から制御系ＬＡＮ４を経由してオペレーションコントローラ２及びモータコントローラ３に対する制御プログラムの配信が可能となる。また、既述したように、制御系ＬＡＮ伝送手段１２,２２,３２は、通常のエレベータ制御や制御プログラム配信制御を行う機能要素とは、直接データのやり取りを行うことはない。つまり、制御系ＬＡＮ伝送手段１２,２２,３２は、エレベータ制御や制御プログラム配信制御を行うマイクロコンピュータとは独立し、伝送設定格納手段１５,２５,３５と伝送データ格納手段１６,２６,３６の記述にのみ従い動作する。
【００６０】
そして、伝送データ格納手段１６は、データ制御手段１１又はプログラム配信制御手段１３がサイクリック周期の１周期分の期間中に出力する全てのデータを格納するのに充分なメモリ容量を有しており、更に、データ制御手段１１又はプログラム配信制御手段１３の複数回の出力に係るデータをそれぞれ格納する複数領域を有しているので、データ制御手段１１又はプログラム配信制御手段１３の処理速度が制御系ＬＡＮ伝送手段１２の処理速度よりも大きくなったとしても、制御系ＬＡＮ伝送手段１２は、データ制御手段１１又はプログラム配信制御手段１３が出力した全てのデータを洩れなく制御系ＬＡＮ４上に出力することができる。
【００６１】
例えば、制御系ＬＡＮ伝送手段１２が伝送データ格納手段１６に格納されているデータ制御手段１１からのデータを制御系ＬＡＮ４上に出力する場合を考えてみる。仮に、従来のように、伝送データ格納手段１６がデータ制御手段１１からの１回分のみのデータしか格納できないものであるとし、いま、データ制御手段１１がデータＤ1を伝送データ格納手段１６に格納したとすると、制御系ＬＡＮ伝送手段１２は、サイクリック伝送におけるその後の所定タイミングで、このデータＤ1を伝送データ格納手段１６から取り出して制御系ＬＡＮ４上に出力する。通常であれば、データ制御手段１１は、次に、データＤ2を伝送データ格納手段１６に格納し、制御系ＬＡＮ伝送手段１２は、１周期後の所定タイミングでこのデータＤ2を伝送データ格納手段１６から取り出して制御系ＬＡＮ４上に出力するはずである。しかし、データ制御手段１１の処理速度が非常に速い場合、データ制御手段１１はデータＤ2を伝送データ格納手段１６に書き込んだ後、１周期後の所定タイミングが到達するまでの間に、データＤ3を出力してこれをデータＤ2に上書きし、更にその後、データＤ4を出力してこれをデータＤ3に出力する。結局、１周期後の所定タイミングの時点で伝送データ格納手段１６に格納されているデータはＤ4であり、制御系ＬＡＮ伝送手段１２は、本来Ｄ1の次に出力するはずであったＤ2を出力することができず、Ｄ4を出力することになる。
【００６２】
これに対し、本実施形態では、データ制御手段１１が順次出力するデータＤ1，Ｄ2，Ｄ3，Ｄ4は、伝送データ格納手段１６の領域Ｒ1，Ｒ2，Ｒ3，Ｒ4にそれぞれ上書きされることなく格納され、制御系ＬＡＮ伝送手段１２は、これらの領域に格納されたデータを順次Ｄ1，Ｄ2，Ｄ3，Ｄ4の順番で取り出して、これを制御系ＬＡＮ４上に出力するようになっている。したがって、制御系ＬＡＮ伝送手段１２がデータＤ1を制御系ＬＡＮ４上に出力した後、次の１周期後の所定タイミングで既にデータＤ2，Ｄ3，Ｄ4が領域Ｒ2，Ｒ3，Ｒ4にそれぞれ格納された状態になっていたとしても、制御系ＬＡＮ伝送手段１２は最新のデータＤ4をこのタイミングにおいて出力するわけではなく、順番通り、Ｄ1の次に出力されるべきデータすなわちデータＤ2を出力する。そして、更にその後１周期後の所定タイミングで次のデータＤ3を出力することになる。
【００６３】
このように、本実施形態によれば、データ制御手段１１の処理速度が制御系ＬＡＮ伝送手段１２の処理速度よりも速くなったとしても、制御系ＬＡＮ伝送手段１２はデータ制御手段１１が出力した全てのデータを洩れなく制御系ＬＡＮ４上に出力することができる。上記の例では、データ制御手段１１が順次出力するデータＤ1，Ｄ2，Ｄ3，Ｄ4について説明したが、プログラム配信制御手段１３が出力するデータについても同様のことが言える。
【００６４】
なお、本実施形態では伝送データ格納手段１６が複数の領域Ｒ1，Ｒ2，Ｒ3，Ｒ4…を有している場合につき述べたが、本発明では、必ずしも複数の領域を有している必要はなく（特に、プログラムデータの場合）、データ制御手段１１又はプログラム配信制御手段１３が１周期の期間中に出力し得るデータを格納するのに充分なメモリ容量を持ってさえいればよい。
【００６５】
図６は、本発明の第２の実施形態の構成図である。図６の構成は、図１におけるプログラム配信制御手段１３に代えてパラメータ配信制御手段１７を備え、プログラム保持手段１４に代えてパラメータ保持手段１８を備え、プログラム受信手段２３，３３に代えてパラメータ受信手段２７，３７を備え、プログラム配信開始用スイッチ１０Ａに代えてパラメータ配信開始用スイッチ１０Ｂを備え、プログラムロード手段２４，３４に代えてパラメータ変更手段２８，３８を備え、制御プログラム格納装置２０，３０に代えて制御パラメータ格納装置２９，３９を備えたものである。
【００６６】
上記の図６の動作は、図２の動作における制御プログラムを、制御パラメータで置き換えたものとなる。すなわち、パラメータ保持手段１８は、オペレーションコントローラ２及びモータコントローラ３用の制御パラメータを保持する。パラメータ配信制御手段１７は、制御系ＬＡＮ伝送手段１２をコントロールしてパラメータ保持手段１８から取得した制御パラメータを各コントローラに配信する。パラメータ受信手段２７，３７は、制御系ＬＡＮ伝送手段２２，３２を経由して制御パラメータを受信し、パラメータ変更手段２８，３８は、制御パラメータ格納装置２９，３９に保存されている制御パラメータを、パラメータ受信手段２７，３７から転送された新しい制御パラメータで上書きする。
【００６７】
したがって、この第２の実施形態によれば、コントローラ間で、制御系ＬＡＮを経由した制御パラメータのやり取りとコントローラのパラメータ変更が可能となる。これにより、エレベータシステムの各所に設置された制御コントローラを作業員が直接操作しなくとも、情報コントローラを操作することで、各制御コントローラの制御パラメータを変更することができ、メンテナンスの際のコストを低減できる。また、通信に制御系ＬＡＮを用いることで、パラメータ変更用の新たな通信路を設置することなく制御パラメータの配信が可能となり、システムのコストアップを避けることができる。
【００６８】
図７は、本発明の第３の実施形態の構成図である。図７の構成は、図２の構成に加えて、情報コントローラ１が、外部コンソール４０と通信を行うコンソール通信手段４１と、コンソール通信手段４１から転送された制御プログラムを保持しプログラム配信制御手段１３に提供するコンソールプログラム保持手段４２と、外部コンソール４０からの指令に基づき制御プログラム配信手順を開始するコンソールプログラム配信開始用スイッチ１０Ｃとを有するものである。
【００６９】
外部コンソール４０は、情報コントローラ１の動作状態や各種パラメータを確認したり、制御プログラムを情報コントローラ１にアップロードするための装置である。コンソール通信手段４１は、外部コンソール４０と有線又は無線でデータ通信を行う。コンソールプログラム保持手段４２は、コンソール通信手段４１から制御プログラムを取得し、オペレーションコントローラ２及びモータコントローラ３用の制御プログラムをそれぞれ保持する。なお、コンソールプログラム保持手段４２のプログラム配信制御手段１３に対するインタフェースはプログラム保持手段１４と同じ方式のものである。
【００７０】
次に、図７の動作につき説明する。外部コンソール４０をコンソール通信手段４１に接続し、外部コンソール４０を操作すると、外部コンソール４０に保存されていたオペレーションコントローラ２及びモータコントローラ３用の制御プログラムが情報コントローラ１にアップロードされる。アップロードされた制御プログラムは、コンソール通信手段４１経由で、オペレーションコントローラ２及びモータコントローラ３用の制御プログラム保持領域を有するコンソールプログラム保持手段４２に保持される。
【００７１】
この状態で、外部コンソール４０からコンソール通信手段４１経由で制御プログラム配信命令が発せられると、コンソールプログラム配信開始用スイッチ１０Ｃが指令をデータ制御手段１１及びプログラム配信制御手段１３に中継し、情報コントローラ１からオペレーションコントローラ２及びモータコントローラ３への制御プログラム配信が開始される。以降の動作は、プログラム配信制御手段１３が配信用の制御プログラムを取得する先がプログラム保持手段１４ではなくコンソールプログラム保持手段４２である点以外は図２の場合と同様である。
【００７２】
したがって、この第３の実施形態によれば、情報コントローラ１と接続した外部コンソール４０を操作することで、制御系ＬＡＮを経由してエレベータシステムの各所に設置された制御コントローラの制御プログラムを更新することができるため、各コントローラを直接操作して制御プログラムを更新するのに比べ、メンテナンスの際のコストを低減できる。
【００７３】
図８は、本発明の第４の実施形態の構成図である。図８の構成は、図６の構成に加えて、情報コントローラ１が、外部コンソール４０と通信を行うコンソール通信手段４１と、コンソール通信手段４１から転送された制御パラメータを保持しパラメータ配信制御手段１７に提供するコンソールパラメータ保持手段４３と、外部コンソール４０からの指令に基づき制御パラメータ配信手順を開始するコンソールパラメータ配信開始用スイッチ１０Ｄとを有するものである。
【００７４】
外部コンソール４０は、情報コントローラ１の動作状態や各種パラメータを確認したり、制御パラメータを情報コントローラ１にアップロードするための装置である。コンソール通信手段４１は、外部コンソール４０と有線又は無線でデータ通信を行う。コンソールパラメータ保持手段４３は、コンソール通信手段４１から制御パラメータを取得し、オペレーションコントローラ２及びモータコントローラ３用の制御パラメータをそれぞれ保持する。なお、コンソールパラメータ保持手段４３のパラメータ配信制御手段１７に対するインタフェースはパラメータ保持手段１８と同じ方式のものである。
【００７５】
次に、図８の動作につき説明する。外部コンソール４０をコンソール通信手段４１に接続し、外部コンソール４０を操作すると、外部コンソール４０に保存されていたオペレーションコントローラ２及びモータコントローラ３用の制御パラメータが情報コントローラ１にアップロードされる。アップロードされた制御パラメータは、コンソール通信手段４１経由で、オペレーションコントローラ２及びモータコントローラ３用の制御パラメータ保持領域を有するコンソールパラメータ保持手段４３に保持される。
【００７６】
この状態で、外部コンソール４０からコンソール通信手段４１経由で制御パラメータ配信命令が発せられると、コンソールパラメータ配信開始用スイッチ１０Ｄが指令をデータ制御手段１１及びパラメータ配信制御手段１７に中継し、情報コントローラ１からオペレーションコントローラ２及びモータコントローラ３への制御パラメータ配信が開始される。以降の動作は、パラメータ配信制御手段１７が配信用の制御パラメータを取得する先がパラメータ保持手段１８ではなくコンソールパラメータ保持手段４３である点以外は図６の場合と同様である。
【００７７】
したがって、この第４の実施形態によれば、情報コントローラ１と接続した外部コンソール４０を操作することで、制御系ＬＡＮを経由してエレベータシステムの各所に設置された制御コントローラの制御パラメータを更新することができるため、各コントローラを直接操作して制御パラメータを更新するのに比べ、メンテナンスの際のコストを低減できる。
【００７８】
図９は、本発明の第５の実施形態の要部である情報コントローラ１の一部についての構成図である。本実施形態の情報コントローラ１は、エレベータ群管理コントローラなどを備えた外部ネットワーク５との通信を行う外部ネットワーク通信手段１０１と、この外部ネットワーク通信手段１０１を用いて外部ネットワーク５からの制御プログラム受信を行う遠隔プログラムロード手段１０２と、情報コントローラ１自身の制御プログラムを格納する制御プログラム格納装置１０３とを備えている。なお、この図９においては、図２で図示したオペレーションコントローラ２及びモータコントローラ３、並びに符号４，１０Ａ，１１〜１６で示した構成要素が省略されている。
【００７９】
次に、図９の動作につき説明する。外部ネットワーク通信手段１０１は、シリアル回線、公衆電話モデム回線、専用回線、携帯電話、PHS、無線LAN、ADSL、光ファイバーなどの通信回線を用いて、外部ネットワーク５と通信を行う。遠隔プログラムロード手段１０２は、外部ネットワーク通信手段１０１経由で、外部ネットワークから制御プログラム更新命令と制御プログラムを受信する。制御プログラム受信が終了すると、遠隔プログラムロード手段１０２は、制御プログラム格納装置１０３に格納された情報コントローラ１自身の制御プログラムを、受信した新しい制御プログラムで更新する。
【００８０】
したがって、この第５の実施形態によれば、情報コントローラ１は、外部ネットワーク５からの操作により、外部ネットワーク５からダウンロードした制御プログラムで、情報コントローラ１自身の制御プログラムを更新することができる。これにより、エレベータシステム内外に設置された情報コントローラ１を作業員が直接操作しなくとも、遠隔地から情報系ＬＡＮ経由で情報コントローラ１の制御プログラムを更新することができるため、メンテナンスの際のコストを低減できる。
【００８１】
図１０は、本発明の第６の実施形態の要部である情報コントローラ１の一部についての構成図である。本実施形態の情報コントローラ１は、エレベータ群管理コントローラなどを備えた外部ネットワーク５との通信を行う外部ネットワーク通信手段１０１と、この外部ネットワーク通信手段１０１を用いて外部ネットワーク５からの制御パラメータ受信を行う遠隔パラメータ変更手段１０４と、情報コントローラ１自身の制御パラメータを格納する制御パラメータ格納装置１０５とを備えている。なお、この図１０においては、図６で図示したオペレーションコントローラ２及びモータコントローラ３、並びに符号４，１０Ｂ，１１，１２，１５〜１８で示した構成要素が省略されている。
【００８２】
次に、図１０の動作につき説明する。外部ネットワーク通信手段１０１は、シリアル回線、公衆電話モデム回線、専用回線、携帯電話、PHS、無線LAN、ADSL、光ファイバーなどの通信回線を用いて、外部ネットワーク５と通信を行う。遠隔パラメータ変更手段１０４は、外部ネットワーク通信手段１０１経由で、外部ネットワークから制御パラメータ更新命令と制御パラメータを受信する。制御パラメータ受信が終了すると、遠隔パラメータ変更手段１０４は、制御パラメータ格納装置１０５に格納された情報コントローラ１自身の制御パラメータを、受信した新しい制御パラメータで更新する。
【００８３】
したがって、この第６の実施形態によれば、情報コントローラ１は、外部ネットワーク５からの操作により、外部ネットワーク５から受信した制御パラメータで、情報コントローラ１自身の制御パラメータを更新することができる。これにより、エレベータシステム内外に設置された情報コントローラ１を作業員が直接操作しなくとも、遠隔地から情報系ＬＡＮ経由で情報コントローラ１の制御パラメータを更新することができるため、メンテナンスの際のコストを低減できる。
【００８４】
図１１は、本発明の第７の実施形態の要部である情報コントローラ１についての構成図である。本実施形態は、図２の第１の実施形態、及び図９の第５の実施形態の機能を併せ持つものである。本実施形態の情報コントローラ１は、外部ネットワーク通信手段１０１経由でオペレーションコントローラ２及びモータコントローラ３用の制御プログラム受信を行う遠隔プログラム受信手段１０６と、外部ネットワーク５からの指令に基づき制御プログラム配信手順を開始する遠隔プログラム配信開始用スイッチ１０Ｅとを備えている。なお、この図１１においては、図２で図示したオペレーションコントローラ２及びモータコントローラ３、並びに符号４，１０Ａ，１２，１５，１６で示した構成要素が省略されている。
【００８５】
次に、図１１の動作につき説明する。遠隔プログラム受信手段１０６は、外部ネットワーク通信手段１０１を用いて外部ネットワーク５からオペレーションコントローラ２及びモータコントローラ３の制御プログラム受信を行い、受信した制御プログラムをプログラム保持手段１４に転送する。この状態で、外部ネットワーク５から外部ネットワーク通信手段１０１経由で制御プログラム配信命令が発せられると、遠隔プログラム配信開始用スイッチ１０Ｅが指令をデータ制御手段１１及びプログラム配信制御手段１３に中継し、第１の実施形態において既述したプログラム配信手順が開始される。この際に配信される制御プログラムは、外部ネットワーク５からプログラム保持手段１４に保存された制御プログラムである。
【００８６】
したがって、この第７の実施形態によれば、外部ネットワーク５からの操作により、外部ネットワーク５からダウンロードした制御プログラムで、情報コントローラ１に制御系ＬＡＮ４経由で接続されたコントローラ２，３の制御プログラムを更新することができる。これにより、エレベータシステムの各所に設置されたコントローラを作業員が直接操作しなくとも、遠隔地から情報系ＬＡＮ経由で各コントローラの制御プログラムを更新することができるため、メンテナンスの際のコストを大幅に低減できる。
【００８７】
図１２は、本発明の第８の実施形態の要部である情報コントローラ１についての構成図である。本実施形態は、図６の第２の実施形態、及び図１０の第６の実施形態の機能を併せ持つものである。本実施形態の情報コントローラ１は、外部ネットワーク通信手段１０１経由でオペレーションコントローラ２及びモータコントローラ３用の制御パラメータ受信を行う遠隔パラメータ受信手段１０７と、外部ネットワーク５からの指令に基づき制御パラメータ配信手順を開始する遠隔パラメータ配信開始用スイッチ１０Ｆとを備えている。なお、この図１２においては、図６で図示したオペレーションコントローラ２及びモータコントローラ３、並びに符号４，１０Ｂ，１２，１５，１６で示した構成要素が省略されている。
【００８８】
次に、図１２の動作につき説明する。遠隔パラメータ受信手段１０７は、外部ネットワーク通信手段１０１を用いて外部ネットワーク５からオペレーションコントローラ２及びモータコントローラ３の制御パラメータ受信を行い、受信した制御パラメータをパラメータ保持手段１８に転送する。この状態で、外部ネットワーク５から外部ネットワーク通信手段１０１経由で制御パラメータ配信命令が発せられると、遠隔パラメータ配信開始用スイッチ１０Ｆが指令をデータ制御手段１１及びパラメータ配信制御手段１７に中継し、第２の実施形態において既述したパラメータ配信手順が開始される。この際に配信される制御パラメータは、外部ネットワーク５からパラメータ保持手段１８に保存された制御パラメータである。
【００８９】
したがって、この第８の実施形態によれば、外部ネットワーク５からの操作により、外部ネットワーク５から受信した制御パラメータで、情報コントローラ１に制御系ＬＡＮ４経由で接続されたコントローラ２，３の制御パラメータを更新することができる。これにより、エレベータシステムの各所に設置されたコントローラを作業員が直接操作しなくとも、遠隔地から情報系ＬＡＮ経由で各コントローラの制御パラメータを更新することができるため、メンテナンスの際のコストを大幅に低減できる。
【図面の簡単な説明】
【００９０】
【図１】本発明の各実施形態における各コントローラ間の接続関係を示す説明図。
【図２】本発明の第１の実施形態の構成図。
【図３】図２における伝送データ格納手段の各構成、及びこれらの間のデータの流れを示す説明図。
【図４】図２の伝送設定格納手段の構成図。
【図５】図４における伝送アドレス設定テーブルのデータ構成を示す説明図。
【図６】本発明の第２の実施形態の構成図。
【図７】本発明の第３の実施形態の構成図。
【図８】本発明の第４の実施形態の構成図。
【図９】本発明の第５の実施形態の要部である情報コントローラの一部についての構成図。
【図１０】本発明の第６の実施形態の要部である情報コントローラの一部についての構成図。
【図１１】本発明の第７の実施形態の要部である情報コントローラについての構成図。
【図１２】本発明の第８の実施形態の要部である情報コントローラについての構成図。
【図１３】特許文献１に開示されている構成の一部を図示した説明図。
【符号の説明】
【００９１】
１  情報コントローラ
２  オペレーションコントローラ
３  モータコントローラ
４  制御系ＬＡＮ
５  外部ネットワーク
１０Ａ  プログラム配信開始用スイッチ
１０Ｂ  パラメータ配信開始用スイッチ
１０Ｃ  コンソールプログラム配信開始用スイッチ
１０Ｄ  コンソールパラメータ配信開始用スイッチ
１０Ｅ  遠隔プログラム配信開始用スイッチ
１０Ｆ  遠隔パラメータ配信開始用スイッチ
１１  データ制御手段
１２  制御系ＬＡＮ伝送手段
１３  プログラム配信制御手段
１４  プログラム保持手段
１５  伝送設定格納手段
１５０  動作設定テーブル
１５１  伝送アドレス設定テーブル
１５１１，１５１２…１５１ｎ  設定テーブル１，２…ｎ
１５１１Ａ  伝送開始アドレス
１５１１Ｂ  伝送データサイズ
１５１１Ｃ  伝送設定
１６  伝送データ格納手段
１６１，１６３  送信データ領域
１６２，１６４  受信データ領域
１７  パラメータ配信制御手段
１８  パラメータ保持手段
２０  制御プログラム格納装置
２１  運行制御手段
２２  制御系ＬＡＮ伝送手段
２３  プログラム受信手段
２４  プログラムロード手段
２５  伝送設定格納手段
２６  伝送データ格納手段
２６１  受信データ領域
２６２  送信データ領域
２７  パラメータ受信手段
２８  パラメータ変更手段
２９  制御パラメータ格納装置
３０  制御プログラム格納装置
３１  モータ制御手段
３２  制御系ＬＡＮ伝送手段
３３  プログラム受信手段
３４  プログラムロード手段
３５  伝送設定格納手段
３６  伝送データ格納手段
３６１  受信データ領域
３６２  送信データ領域
３７  パラメータ受信手段
３８  パラメータ変更手段
３９  制御パラメータ格納装置
４０  外部コンソール
４１  コンソール通信手段
４２  コンソールプログラム保持手段
４３  コンソールパラメータ保持手段
１０１  外部ネットワーク通信手段
１０２  遠隔プログラムロード手段
１０３  制御プログラム格納装置
１０４  遠隔パラメータ変更手段
１０５  制御パラメータ格納装置
１０６  遠隔プログラム受信手段
１０７  遠隔パラメータ受信手段
【図１】
2006076773.tif 000003
【図２】
2006076773.tif 000004
【図３】
2006076773.tif 000005
【図４】
2006076773.tif 000006
【図５】
2006076773.tif 000007
【図６】
2006076773.tif 000008
【図７】
2006076773.tif 000009
【図８】
2006076773.tif 000010
【図９】
2006076773.tif 000011
【図１０】
2006076773.tif 000012
【図１１】
2006076773.tif 000013
【図１２】
2006076773.tif 000014
【図１３】
2006076773.tif 000015