(57)【特許請求の範囲】
【請求項１】
複数の制御ユニットが伝送線を介してバス状に相互に接続されたネットワークにおいて、各制御ユニットが、機能コードとして重複しない数字と、前記機能コードに対応した制御機能として群管理制御ユニット、各台制御ユニット、乗場登録制御ユニット、及び乗場表示制御ユニットとを記述した機能コード対応表をそれぞれ有するエレベーターの通信制御装置であって、
各制御ユニットは、
外部から設定された機能コードを入力し、
電源が投入された状態から、第１の一定時間の間、前記伝送線を監視して、何もデータが流れていないときは初期状態と判断し、自制御ユニットが、ネットワークマスタ局になるための、ネットワークマスタ局立候補要求指令を表すコードと立候補主を表す自己の機能コードとを含む立候補要求指令を前記伝送線に送出し、
第２の一定時間の間、他制御ユニットからのネットワークマスタ局立候補要求指令がないかどうか前記伝送線を監視し、他制御ユニットからのネットワークマスタ局立候補要求指令を検出しない場合には、自制御ユニットが前記複数の制御ユニット間の同期制御を司るネットワークマスタ局として動作し、
前記初期状態でないときには、新規参入の手続き処理を行い、前記ネットワークマスタ局に従うサブ局として動作し、
外部から入力した機能コードに基づき前記機能コード対応表を参照して、群管理制御ユニット、各台制御ユニット、乗場登録制御ユニット、及び乗場表示制御ユニットのいずれかとして動作する
エレベーターの通信制御装置。
【請求項２】
各制御ユニットは、他制御ユニットからのネットワークマスタ局立候補要求指令を検出した場合には、自己の機能コードと前記他制御ユニットからのネットワークマスタ局立候補要求指令に含まれた機能コードの中で前記自己の機能コードが最小、最大のいずれか一方のときはネットワークマスタ局として動作し、前記自己の機能コードが最小、最大のいずれでもないときにはサブ局として動作する
請求項１記載のエレベーターの通信制御装置。
【請求項３】
前記サブ局として動作している制御ユニットは、前記ネットワークマスタ局が故障していることを検出した場合は、前記ネットワークへ前記自己の機能コードを付加したネットワークマスタ局立候補要求指令を一番初めに送出したときには前記複数の制御ユニット間の同期制御を司るネットワークマスタ局として動作する
請求項２記載のエレベーターの通信制御装置。
【請求項４】
前記サブ局として動作している制御ユニットは、サブ局として動作している他制御ユニットからのネットワークマスタ局立候補要求指令を検出し、自己の機能コードと前記他制御ユニットのネットワークマスタ局立候補要求指令に付加された機能コードの中で前記自己の機能コードが最小、最大のいずれか一方のときはネットワークマスタ局として動作する
請求項３記載のエレベーターの通信制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、複数台のエレベーターをネットワーク（共通の伝送線）を介して有機的に結合した、エレベーターの群管理通信制御装置などのエレベーターの通信制御装置に関するものである。
【０００２】
【従来の技術】
従来のエレベーターの通信制御装置について図面を参照しながら説明する。図１２は、例えば特公平６−３９３１２号公報に示された従来のエレベーターの通信制御装置の構成を示す図である。
【０００３】
この従来のエレベーターの通信制御装置においては、図１２に示すように、例として３台のエレベーターを制御する３組の制御ユニット９１、９２、９３が設けられている。
【０００４】
各制御ユニット９１、９２、９３は、それぞれ固有のエレベーターを制御するカーコントロールユニットＣＣａ、ＣＣｂ、ＣＣｃを持っているほかに、分散処理用にコンパクト化された群管理制御処理用グループコントロールユニットＧＣａ、ＧＣｂ、ＧＣｃと、ホール呼び制御処理用ホールコントロールユニットＨＣａ、ＨＣｂ、ＨＣｃとを一体化して備えている。
【０００５】
各制御ユニット９１、９２、９３は、さらに伝送用ＬＳＩ（大規模集積回路）Ｓａ、Ｓｂ、Ｓｃを有し、ここから出力された情報がバス状の高速伝送ライン９４を介して伝送される。
【０００６】
ホール側には、この例の場合は２系列化されているのに対応して、各ホールの各系列ごとに１チップマイクロコンピュータ（１チップマイコン）からなるホールコントローラ９５が設けられている。個々のホールコントローラ９５は、符号Ｓに続けて系列種別を表わす数字（１または２）と、ホール種別を表わす数字（１〜ｍ）を連ねて表現される。例えば、系列１側のｍ階のホールコントローラ９５はＳ１ｍとして特定される。
【０００７】
これらのホールコントローラ９５は、ホール呼び登録ボタン９６からのホール呼び登録信号の入力処理や、ホール呼び登録ランプ９７への点灯信号の出力処理をしたりする。そして、これらのホールコントローラ９５は、各系列ごとに伝送ライン９８、９９を介して各制御ユニット９１、９２、９３のマスタノード用ＣＰＵＭａ、Ｍｂ、Ｍｃと並列的に接続されている。
【０００８】
近年、ビルの用途も様々であり、適用されるエレベーターの通信制御装置もシステムの機能、性能、拡張性の向上が必須である。
【０００９】
【発明が解決しようとする課題】
従って、上述した従来のエレベーターの通信制御装置のように、各制御ユニット９１、９２、９３が、それぞれ固有のエレベータを制御するカーコントロールユニットＣＣａ、ＣＣｂ、ＣＣｃを持ち、分散処理用にコンパクト化された群管理制御処理用グループコントロールユニットＧＣａ、ＧＣｂ、ＧＣｃと、ホール呼び制御処理用ホールコントロールユニットＨＣａ、ＨＣｂ、ＨＣｃとを一体化して備える集中処理方式では、制御ユニットは複雑になり、システム全体の処理能力やアベイラビリティが低下してしまうという問題点があった。
【００１０】
この発明は、前述した問題点を解決するためになされたもので、システム全体の機能をサブシステムに最適に分散配置でき、さらにトータルの処理能力の向上を図ることができるエレベーターの通信制御装置を得ることを目的とする。
【００１１】
【課題を解決するための手段】
この発明に係るエレベーターの通信制御装置は、複数の制御ユニットが伝送線を介してバス状に相互に接続されたネットワークにおいて、各制御ユニットが、機能コードとして重複しない数字と、前記機能コードに対応した制御機能として群管理制御ユニット、各台制御ユニット、乗場登録制御ユニット、及び乗場表示制御ユニットとを記述した機能コード対応表をそれぞれ有するエレベーターの通信制御装置であって、各制御ユニットは、外部から設定された機能コードを入力し、電源が投入された状態から、第１の一定時間の間、前記伝送線を監視して、何もデータが流れていないときは初期状態と判断し、自制御ユニットが、ネットワークマスタ局になるための、ネットワークマスタ局立候補要求指令を表すコードと立候補主を表す自己の機能コードとを含む立候補要求指令を前記伝送線に送出し、第２の一定時間の間、他制御ユニットからのネットワークマスタ局立候補要求指令がないかどうか前記伝送線を監視し、他制御ユニットからのネットワークマスタ局立候補要求指令を検出しない場合には、自制御ユニットが前記複数の制御ユニット間の同期制御を司るネットワークマスタ局として動作し、前記初期状態でないときには、新規参入の手続き処理を行い、前記ネットワークマスタ局に従うサブ局として動作し、外部から入力した機能コードに基づき前記機能コード対応表を参照して、群管理制御ユニット、各台制御ユニット、乗場登録制御ユニット、及び乗場表示制御ユニットのいずれかとして動作するものである。
【００１２】
【発明の実施の形態】
実施例１．
この発明の実施例１に係るエレベーターの通信制御装置について図面を参照しながら説明する。図１は、この発明の実施例１に係るエレベーターの通信制御装置の構成を示す図である。なお、図１は、後で説明するように、各制御ユニットにおいて、ネットワークマスタ局とサブ局が決まり、群管理制御機能等の各制御機能が決まった状態の構成を示す。また、各図中、同一符号は同一又は相当部分を示す。
【００１３】
図１において、エレベーターの通信制御装置は、伝送線３１を通じて接続された、群管理制御ユニット１と、各台制御ユニット２と、各台制御ユニット３と、各台制御ユニット４と、乗場登録制御ユニット５と、乗場登録制御ユニット６と、乗場表示制御ユニット７と、拡張用制御ユニット８とを備える。
【００１４】
また、同図において、群管理制御ユニット１は、通信装置１０と群管理制御装置２０Ａを有する。この群管理制御ユニット１は、乗場呼び登録信号に基づき、登録された乗場呼びに対するエレベーターのかご（図示せず）の割付制御を行う。
【００１５】
また、同図において、各台制御ユニット２は、通信装置１０と各台制御装置２０Ｂを有する。この各台制御ユニット２は、群管理制御ユニット１からの乗場呼び登録信号に対するかご割付信号、かごからのかご呼び信号に基づき、エレベーターのかごの昇降を制御する。
【００１６】
同様に、各台制御ユニット３は、通信装置１０と各台制御装置２０Ｃを有し、各台制御ユニット４は、通信装置１０と各台制御装置２０Ｄを有する。これらの各台制御ユニット３及び４は、各台制御ユニット２の機能と同じ機能を有する。なお、本例では図示されていないが、実際は各台制御ユニット２、３、４とかご機器も伝送線で結合されている
【００１７】
また、同図において、乗場登録制御ユニット５は、通信装置１０と乗場登録制御装置２０Ｅを有する。この乗場登録制御ユニット５は、伝送線３２を通じて各階床に設置された乗場釦登録装置４１からの乗場呼び登録信号の入力処理と、群管理制御ユニット１からの乗場呼びに対する乗場登録灯信号の出力処理を制御する。なお、この例では、乗場登録制御ユニット５は、各台制御ユニット２〜４が制御する３台分のエレベーターのＡ系列の乗場呼び登録情報、乗場登録灯情報を扱う。
【００１８】
同様に、乗場登録制御ユニット６は、通信装置１０と乗場登録制御装置２０Ｆを有する。この乗場登録制御ユニット６は、乗場登録制御ユニット５の機能と同じ機能を有する。なお、この例では、乗場登録制御ユニット６は、各台制御ユニット２〜４が制御する３台分のエレベーターのＢ系列の乗場呼び登録情報、乗場登録灯情報を扱う。
【００１９】
また、同図において、乗場表示制御ユニット７は、通信装置１０と乗場表示制御装置２０Ｇを有する。この乗場表示制御ユニット７は、伝送線３４を通じて乗場に設置された行先階登録装置４３からの行先階登録信号の入力処理と、群管理制御ユニット１からの行先階登録信号に対するかご割付信号及び行先階登録灯信号の出力処理を制御する。なお、この例では、乗場表示制御ユニット７は、各台制御ユニット２〜４が制御する３台分のエレベーターの行先階登録情報、行先階登録灯情報などを扱う。
【００２０】
各階床に設置された乗場表示装置４２は、乗場表示制御ユニット７からのかご割付信号に基づき、実際の割付け号機の表示等の表示制御を行う。
【００２１】
各階床に設置された行先階登録装置４３は、行先階登録釦からのＯＮ／ＯＦＦ接点信号の入力処理と、乗場表示制御ユニット７からの行先階登録灯信号に基づき、実際の点灯／消灯制御を行う。
【００２２】
さらに、図１において、拡張用制御ユニット８は、通信装置１０と拡張用制御装置２０Ｈを有する。この拡張用制御ユニット８は、伝送線３５を通じて他ネットワークと相互に結合され、他のエレベーターの群管理通信制御システムと結合するためのブリッジ機能を果たす。また、拡張用制御ユニット８は、伝送線３５を通じて管理室に設置されたパソコンにも接続され、このパソコンはビル全体に設けられた複数のエレベーターの群管理通信制御システムを監視する。
【００２３】
次に、各制御ユニットの通信装置の詳細な構成について図面を参照しながら説明する。図２は、この発明の実施例１に係るエレベーターの通信制御装置の各制御ユニットの通信装置の構成を示す図である。
【００２４】
図２に示すように、通信装置１０は、通信装置全体を制御する伝送制御用ＣＰＵ１１と、各制御ユニットを結合する伝送線３１に接続され、ＣＰＵ１１の制御下のもと伝送データの送信、受信及び伝送異常のチェックを自動で行う伝送用ＬＳＩ１２と、ＣＰＵ１１及び後述する制御装置２０の双方からアクセス可能な２ポートＲＡＭ等で構成された共有メモリ１３と、プログラムや表を格納するリード可能な不揮発性メモリ（ＲＯＭ）１４と、データを一時的に格納しておくリード／ライト可能な揮発性メモリ（ＲＡＭ）１５と、出力ポート１６と、入力ポート１７と、上記各構成要素１１〜１７及び制御装置２０を密に結合するマルチバスとを有する。
【００２５】
なお、共有メモリ１３は、ＣＰＵ１１がデータを書き込むためのＦＩＦＯ方式の出力待ち行列と、ＣＰＵ１１がデータを読み出すためのＦＩＦＯ方式の入力待ち行列とを含む。
【００２６】
なお、図２の制御装置２０は、図１に示す各制御装置２０Ａ〜２０Ｈに相当する。
【００２７】
通信装置１０は、伝送線３１と接続された伝送用ＬＳＩ１２、マルチバス１８を介して、伝送線３１上に対する伝送データの送信、受信処理を行う。また、制御装置２０とは、マルチバス１８を介して密に結合された共有メモリ１３を通じてデータのやり取りを行う。さらに、入力ポート１７からは、制御ユニットを区別するための１次論理宛先、例えば機能コード等の設定情報を外部の設定装置（例えば、ジャンパー線、ロータリスイッチ等：図示せず）から入力する。出力ポート１６からは、外部の表示装置（例えばＬＥＤ等：図示せず）へ出力制御を行う。
【００２８】
図３は、制御ユニットの『機能コード対応表』を示す図である。本表は、「制御ユニット機能コード」、「制御機能」、及び制御ユニットが扱う「データ種別コード」を対応付けするためのものである。この「制御ユニット機能コード」は１次論理宛先、「データ種別コード」は２次論理宛先にそれぞれ相当する。本表は、予め、各通信装置１０のＲＯＭ１４に格納されている。また、本表は、「制御ユニット機能コード」が「１」と「制御機能」が「群管理制御ユニット１」を対応させているが、これは一例であって、例えば「制御ユニット機能コード」が「１」と「制御機能」が「乗場表示制御ユニット７」を対応させてもかまわない。
【００２９】
各制御ユニットの制御機能を決めるための機能コードは、前述のとおり、入力ポート１７を介して設定することが出来る。例えば、ある制御ユニットが、機能コードとして「１０」が設定されると、乗場登録制御ユニット５として動作する。上記説明では、入力ポート１７を介して機能コードを入力するとしたが、制御装置２０に一旦、入力し、共有メモリ１３を介して通信装置１０のＲＡＭ１５に取り込むようにしても良い。
【００３０】
図４は、『データ種別コード表』を示す図である。本表も、予め、通信装置１０のＲＯＭ１４に格納されている。本表は、データ種別コードと実際に扱うデータの意味を対応付けるものである。
【００３１】
つまり、乗場登録制御ユニット５の通信装置１０は、伝送線３１への送信データである乗場呼び登録情報のＡ系列（データ種別コード「１」）と、伝送線３１からの受信データである乗場登録灯情報のＡ系列（データ種別コード「３」）を扱う。
【００３２】
ここで、Ａ系列とは、乗場呼び登録信号及び乗場登録灯信号のうち、一般用（健常者用）のものを表し、Ｂ系列とは、障害者用のものを表す。
【００３３】
なお、図４に記載された、ａ系列及びα系列は、例えば行先階登録情報などのうち、特定階用のものを表す。
【００３４】
つぎに、この実施例１に係るエレベーターの通信制御装置の動作について図面を参照しながら説明する。
【００３５】
まず、伝送線３１で結合されている各制御ユニット間の同期制御を司るネットワークマスタ局と、ネットワークマスタ局に従うサブ局の決定方法について、図５のフローチャートで説明する。このフローチャートで表すプログラムは、通信装置１０のＲＯＭ１４に格納されている。
【００３６】
各制御ユニットの通信装置１０は、電源が投入された状態(立ち上がり時)からステップ１００に進む。
【００３７】
ステップ１００において、初期状態かどうかを判断する。ここでは、他の制御ユニットが既に立ち上がっており、伝送線３１を介した通信制御が確定しているかどうか（ネットワークが既に構築されているかどうか）を判断する。そのため、通信装置１０は、一定時間Ｔ１、伝送線３１を監視し、何もデータが流れていないときは、初期状態と判断し次のステップ１０１へ進む。一方、初期状態でないときには（途中からネットワークに参入）は、ステップ１０６において新規参入の手続き処理を行い、サブ局として動作する。なお、ここで前もって、制御ユニットの通信装置１０は、システム立ち上げ前に設定された制御ユニット機能コードを入力ポート１７より入力しておく。
【００３８】
次に、ステップ１０１において、自制御ユニットが、ネットワークマスタ局になるための立候補要求指令を伝送線３１に送出する。なお、このネットワークマスタ局立候補要求指令の伝送フォーマットは、例えば後で説明する図８（ａ）に示すものと同じで、データ種別フィールドがネットワークマスタ局立候補要求指令を表すコードであり、データフィールドのデータヘッド部が立候補主を表す、前もって入力した制御ユニット機能コードであり、データフィールドのアプリケーションデータ部が何か適当な値である。また、アプリケーションデータ部は不用であるので、無くともよい。
【００３９】
次に、ステップ１０２において、ここでは、同時刻に他制御ユニットがステップ１００で初期状態であると判断している可能性がある。そこで、一定時間Ｔ２の間、他制御ユニットからのネットワークマスタ局立候補要求指令がないかどうか伝送線３１を監視する。
【００４０】
次に、ステップ１０３において、ここでは、他の制御ユニットからのネットワークマスタ局立候補要求指令の検出有無を判断し、無い場合は次のステップ１０４で自制御ユニットがネットワークマスタ局となる。検出した場合には、自制御ユニット以外の少なくとも１つの他制御ユニットが同時刻にネットワークマスタ局立候補要求指令を送出しており、この場合はステップ１０５に進む。
【００４１】
ステップ１０５において、自制御ユニットがネットワークマスタ局となり得るかどうかを判断する。ここでは、制御ユニットの通信装置１０が、前もって入力ポート１７より入力した、予め設定された制御ユニット機能コードの最小のものがネットワークマスタ局となる。つまり、自制御ユニットの制御ユニット機能コード、及び他の制御ユニットからのネットワークマスタ局立候補要求指令に付加された制御ユニット機能コードの中で、自制御ユニットの制御ユニット機能コードが最小の場合には、自制御ユニットがネットワークマスタ局となる。自制御ユニットがネットワークマスタ局となり得ると判断されなかった場合には、サブ局として動作する。なお、制御ユニット機能コードの大小関係が逆に設定されれば、入力された制御ユニット機能コードの最大のものがネットワークマスタ局となる。
【００４２】
つづいて、ネットワークマスタ局故障時の次のネットワークマスタ局決定方法について、図６のフローチャートで説明する。このフローチャートで表すプログラムも、通信装置１０のＲＯＭ１４に格納されている。
【００４３】
ステップ２００において、サブ局として動作している各制御ユニットの通信装置１０は、ネットワークマスタ故障検出のためのタイマＴ３をスタートさせる。
【００４４】
次に、ステップ２０１において、一定時間Ｔ３経過したかどうか判断し、経過していない場合は、ステップ２０６に進む。一方、経過した場合には、つまり、ネットワークマスタ局から同期信号を受信していない場合には、ネットワークマスタ局の故障であるのでステップ２０２に進む。このステップ２０２以降のステップ２０２〜２０５及びステップ２０９の動作は、図５のステップ１０１〜１０４及びステップ１０５の動作と同じである。なお、同期信号は、後で説明するように例えばトークンである。
【００４５】
ステップ２０６において、ネットワークマスタ局が存在しており、かつ初期状態でない場合であり、自制御ユニットに対する同期信号の受信有無を判断する。受信した場合は、次のステップ２０７に進む。一方、受信しない場合には、ステップ２０１→ステップ２０６→ステップ２０１のループを形成し、同期信号の受信を待つ。
【００４６】
次に、ステップ２０７において、ここでは、図９〜図１１のフローチャートによりデータの送信、受信処理を行う。
【００４７】
次に、ステップ２０８において、ネットワークマスタ局故障検出のためのタイマＴ３を一旦リセットし、そして再びスタートさせる。
【００４８】
尚、タイマＴ１、Ｔ２、Ｔ３の時間設定値は、適切な個所でリセットされているものとする。
【００４９】
図６のフローチャートにおいて、ステップ２０５まで進まなかった制御ユニットは、サブ局となりネットワークマスタ局の同期信号に従って動作する。
【００５０】
また、全ての制御ユニットが初期状態である時、全ての制御ユニットがネットワークマスタ局になる権利を有しており、他の制御ユニットに対して一早くネットワークマスタ局立候補要求指令を出力した制御ユニットが、ネットワークマスタ局となる。ネットワークマスタ局が確定した場合には、残りの制御ユニットはサブ局として動作する。
【００５１】
ネットワークマスタ局が故障した場合も、ステップ２０２以降の処理において、サブ局である残りの制御ユニットの中で、他の制御ユニットに対して一早くネットワークマスタ局立候補要求指令を出力したサブ局（制御ユニット）が、ネットワークマスタ局となる。
【００５２】
ネットワークマスタ局の同期制御は、周知の技術であるトークンポーリング／セレクティング方式、トークンパッシング方式等を利用できる。図７は、ネットワークマスタ局の同期制御として、トークンポーリング／セレクティング方式の例を示す図である。
【００５３】
図７において、ネットワークマスタ局（制御ユニット）は、サブ局１（制御ユニット）に対してトークン（ネットワークの占有権）を与える。
【００５４】
次に、サブ局１は、トークン認知（受信）後、ネットワーク占有権を獲得し、必要なデータをネットワークに送信する。
【００５５】
次に、サブ局１は、データ送信完了後、トークン解放（完了通知）をネットワークマスタ局に対して行う。なお、トークン及びトークン解放の伝送フォーマットは、例えば後で説明する図８（ａ）に示すものと同じで、データ種別フィールドがトークン及びトークン解放を表すコードであり、データフィールドのデータヘッド部が送信元及び送信先を表す制御ユニット機能コードであり、データフィールドのアプリケーションデータ部が何か適当な値である。また、アプリケーションデータ部は不用であるので、無くともよい。
【００５６】
次に、ネットワークマスタ局は、サブ局１からの完了通知（トークン解放）認知（受信）後、次のサブ局２（制御ユニット）に対してトークン（ネットワークの占有権）を与える。
【００５７】
以後、ネットワークマスタ局は、各サブ局に対して同様なシーケンスを繰り返す。つまり、トークン（ネットワークの占有権）を獲得したサブ局だけが伝送線３１へデータを送信でき、ネットワークマスタ局は、トークン解放を受信後に伝送線３１へデータを送信できる。
【００５８】
図８は、データフォーマットを示す図である。同図（ａ）は、データ種別フィールドとデータフィールドとから構成される伝送フォーマットを示す。また、同図（ｂ）は、データヘッダ部とアプリケーションデータ部とから構成される共有メモリフォーマットを示し、データヘッダ部とアプリケーションデータ部は上記のデータフィールドに相当する。
【００５９】
ここで、図９〜図１１を参照しながら制御ユニットの動作を説明する。以降の説明では図１に示す乗場登録制御ユニット５を例に説明する。
【００６０】
図９は、乗場登録制御ユニット５となる制御ユニットの主動作を示すフローチャートである。
【００６１】
ステップ３００において、制御ユニットの通信装置１０は、入力ポート１７より制御ユニット機能コードを入力する。この例では、予め設定されている機能コード「１０」が入力されるので、図３に示すように、通信装置１０は、乗場登録制御ユニット５として動作し、且つ扱うデータが、データ種別コード「１」及び「３」であることがわかる。なお、上述したネットワークマスタ局及びサブ局の決定段階前で入力した制御ユニット機能コードを、例えばＲＡＭ１５に記憶しておけば、ここでの制御ユニット機能コードの入力処理を省略してもよい。
【００６２】
次に、ステップ３０１において、制御ユニットの通信装置１０は、乗場登録制御ユニット５として動作決定する。
【００６３】
そして、ステップ３０２において、図４により扱うべき送信、受信データを選択し認識する。この例では、データ種別コード「１」及び「３」に対応するＡ系列の乗場呼び登録情報及び乗場登録灯情報である。
【００６４】
図１０は、マルチバス１８を介して、乗場登録制御装置２０Ｅ→通信装置１０→伝送線３１へのデータ送信を示すフローチャートである。
【００６５】
ステップ４００において、乗場登録制御ユニット５内の通信装置１０は、乗場登録制御装置２０Ｅより乗場呼び登録情報を入力する。乗場登録制御装置２０Ｅは、各階床の乗場に設置された乗場釦登録装置４１から伝送線３２を通じて乗場呼び登録信号を入力し、その情報を前もってマルチバス１８を通じて共有メモリ１３内の入力待ち行列へ書き込んでおく。上記通信装置１０内の伝送制御用ＣＰＵ１１は、乗場呼び登録情報を共有メモリ１３内の入力待ち行列からマルチバス１８を通じてＲＡＭ１５へ入力する。この入力データのフォーマットの一例を、図８（ｂ）に示す共有メモリフォーマットに示す。
【００６６】
次に、ステップ４０１において、共有メモリ１３内の入力待ち行列から読み出したデータのデータヘッダ部の解析を行う。この例では、図８（ｂ）に示すように、データヘッダ部は、乗場呼び登録情報のＡ系列であるので、上記通信装置１０は、図４に示す『データ種別コード表』からデータ種別コード「１」を抽出する。
【００６７】
次に、ステップ４０２において、上記通信装置１０は、前のステップ４０１で抽出したデータ種別コード「１」を、図８（ａ）に示す伝送フォーマットのデータ種別フィールドに付加して送信データを作成する。
【００６８】
そして、ステップ４０３において、上記通信装置１０内の伝送制御用ＣＰＵ１１は、伝送用ＬＳＩ１２を介して、伝送線３１に図８（ａ）で示す伝送フォーマットで表されるデータを送信する。なお、この乗場登録制御ユニット５は、トークン（ネットワークの占有権）を獲得している間に上記データを伝送線３１へ送信する。また、この送信処理以外の処理については別のタイミングで行う。
【００６９】
図１１は、伝送線３１→通信装置１０→共有メモリ１３→乗場登録制御装置２０Ｅへのデータ受信を示すフローチャートである。
【００７０】
ステップ５００において、乗場登録制御ユニット５内の通信装置１０は、伝送線３１から伝送用ＬＳＩ１２を介してデータを受信する。この受信時の伝送フォーマットは、図８（ａ）に示すものである。
【００７１】
次に、ステップ５０１において、受信データのデータ種別フィールドを解析する。図３に示す『機能コード対応表』から、扱うデータ種別コードは既知であるため、上記受信データについて扱うべきデータかどうかを判断する。この例では、乗場登録制御ユニット５が扱うべきデータは、図３に示すように、データ種別コード「１」及び「３」であるので、データ種別フィールドが「１」又は「３」の受信データだけを扱う。なお、現実的には、データ種別コード「１」は送信用であるので、データ種別コード「３」の受信データだけを扱う。
【００７２】
そして、ステップ５０２において、前のステップ５０１で上記受信データを入力すべきデータであると判断した場合には、図８（ｂ）に示す共有メモリフォーマットで、共有メモリ１３の出力待ち行列に書き込む。つまり、上記受信データを共有メモリ１３を介して乗場登録制御装置２０Ｅへ出力する。尚、この例の場合、上記受信データのデータヘッダ部は乗場登録灯情報のＡ系列となる。
【００７３】
他の制御ユニットの動作も同様である。異なる箇所は、図８（ｂ）に示す共有メモリフォーマットのデータヘッダ部、及びアプリケーションデータ部の内容が、データ種別コードによって変わるだけであるので、説明は省略する。
【００７４】
なお、図９〜図１１で示した動作フローチャートで表したプログラムは、各通信装置１０内のＲＯＭ１４に格納されている。
【００７５】
以上の実施例で説明した通り、各制御ユニットが扱うデータは全てデータ種別コードという意味を表すデータとして扱われる。言い換えれば、本システム（エレベーターの通信制御装置）は、伝送する相手として伝送線３１に結合される各制御ユニットの中の特定制御ユニットを指定して行う１対１の通信方式ではなく、論理的な宛先（１次及び２次論理宛先）を指定する方式である。
【００７６】
この論理的な宛先を指定する方式を採用する本実施例によれば、各制御ユニットは、伝送線３１を介した、データ送信時は、意味を持ったデータ（論理データ）を出力し、データ受信時は、各制御ユニットが必要とするデータのみを受信すれば良い。
【００７７】
各制御ユニットが必要とするデータは、図３に示す『機能コード対応表』及び図４に示す『データ種別コード表』により予め設定されるので、必要なデータのみについての送受信処理に専念でき、処理能力の向上を図ることが可能である。
【００７８】
一方、従来例では、各制御ユニット毎に、カーコントロールユニットの他に群管理制御用グループコントロールユニット、ホール呼び制御処理用ホールコントロールユニットが一体化されており、処理が複雑となり処理能力が低下する。
【００７９】
さらに、本実施例によれば、各制御ユニット間の同期制御を司るネットワークマスタ局とこのネットワークマスタ局に従うサブ局決定方法については、ネットワークマスタ局立候補要求指令をバスへ出力する方式としたので、バス状に接続される群管理通信制御システムが立ち上がるまでの時間を短縮できる。
【００８０】
すなわち、本実施例は、伝送線３１（バス）を介してバス状に相互に接続されている群管理エレベーターの通信制御システムにおいて、システムを構成する各制御ユニットの機能をサブシステム化し、群管理制御機能、各台制御機能、乗場登録制御機能、乗場表示制御機能、及び拡張制御機能を持つ制御ユニットを備えたものである。また、各制御ユニット間の同期制御を司るネットワークマスタ局の故障時のバックアップ機能を備えたものである。
【００８１】
【発明の効果】
この発明に係るエレベーターの通信制御装置は、以上説明したとおり、複数の制御ユニットが伝送線を介してバス状に相互に接続されたネットワークにおいて、各制御ユニットが、機能コードとして重複しない数字と、前記機能コードに対応した制御機能として群管理制御ユニット、各台制御ユニット、乗場登録制御ユニット、及び乗場表示制御ユニットとを記述した機能コード対応表をそれぞれ有するエレベーターの通信制御装置であって、各制御ユニットは、外部から設定された機能コードを入力し、電源が投入された状態から、第１の一定時間の間、前記伝送線を監視して、何もデータが流れていないときは初期状態と判断し、自制御ユニットが、ネットワークマスタ局になるための、ネットワークマスタ局立候補要求指令を表すコードと立候補主を表す自己の機能コードとを含む立候補要求指令を前記伝送線に送出し、第２の一定時間の間、他制御ユニットからのネットワークマスタ局立候補要求指令がないかどうか前記伝送線を監視し、他制御ユニットからのネットワークマスタ局立候補要求指令を検出しない場合には、自制御ユニットが前記複数の制御ユニット間の同期制御を司るネットワークマスタ局として動作し、前記初期状態でないときには、新規参入の手続き処理を行い、前記ネットワークマスタ局に従うサブ局として動作し、外部から入力した機能コードに基づき前記機能コード対応表を参照して、群管理制御ユニット、各台制御ユニット、乗場登録制御ユニット、及び乗場表示制御ユニットのいずれかとして動作するので、バス状に接続される通信制御システムが立ち上がるまでの時間を短縮できるという効果を奏する。
【図面の簡単な説明】
【図１】  この発明の実施例１に係るエレベーターの通信制御装置の構成を示す図である。
【図２】  この発明の実施例１に係るエレベーターの通信制御装置の通信装置の構成を示す図である。
【図３】  機能コード対応表を示す図である。
【図４】  データ種別コード表を示す図である。
【図５】  この発明の実施例１に係るエレベーターの通信制御装置のネットワークマスタの決定方法を示すフローチャートである。
【図６】  この発明の実施例１に係るエレベーターの通信制御装置のネットワークマスタ故障時の次ネットワークマスタ決定方法を示すフローチャートである。
【図７】  この発明の実施例１に係るエレベーターの通信制御装置の同期制御の動作を示す図である。
【図８】  この発明の実施例１に係るエレベーターの通信制御装置のデータフォーマットを示す図である。
【図９】  この発明の実施例１に係るエレベーターの通信制御装置の制御ユニットの主動作を示すフローチャートである。
【図１０】  この発明の実施例１に係るエレベーターの通信制御装置の制御ユニットの送信動作を示すフローチャートである。
【図１１】  この発明の実施例１に係るエレベーターの通信制御装置の制御ユニットの受信動作を示すフローチャートである。
【図１２】  従来のエレベーターの通信制御装置の構成を示す図である。
【図１】
0004907031.tif 000002
【図２】
0004907031.tif 000003
【図３】
0004907031.tif 000004
【図４】
0004907031.tif 000005
【図５】
0004907031.tif 000006
【図６】
0004907031.tif 000007
【図７】
0004907031.tif 000008
【図８】
0004907031.tif 000009
【図９】
0004907031.tif 000010
【図１０】
0004907031.tif 000011
【図１１】
0004907031.tif 000012
【図１２】
0004907031.tif 000013