(57)【要約】複数のディスプレイからシームレスなタイル型画像を生成することには、ディスプレイのそれぞれの輝度プロファイルを測定すること、ディスプレイのそれぞれの所望の輝度プロファイルを計算すること、および測定した輝度プロファイルと計算した所望の輝度プロファイルとに基づいて空間諧調プロファイルまたはディスプレイのそれぞれを決定することが含まれる。決定された空間諧調プロファイルは、シームレスなタイル型ディスプレイ画像を生成するためにディスプレイのそれぞれに挿入されるべき空間フィルタに適用される。【選択図】図１
2004503002.tif 000002
【特許請求の範囲】
【請求項１】
プロセスに関連付けられた複数のデバイスを自動的に構成する方法であって、
前記プロセスのイベントを開始するステップと、
各デバイスが前記イベントを感知する際に受け取りメッセージを提供するステップと、
前記デバイスについて前記イベントが完了するとき送り出しメッセージを提供するステップと
を含む方法。
【請求項２】
先行デバイスの指示を記憶するステップをさらに含む、請求項１に記載の方法。
【請求項３】
後続デバイスの指示を記憶するステップをさらに含む、請求項１に記載の方法。
【請求項４】
中央制御システムが、前記イベントの経過に基づいて前記複数のデバイスの順序付けの指示を記憶する、請求項１に記載の方法。
【請求項５】
前記送り出しメッセージと前記受け取りメッセージが、前記中央制御システムに送られる値変更メッセージを含む、請求項４に記載の方法。
【請求項６】
前記中央制御システムが、前記プロセスでの前記イベントの前記開始の前に各デバイスを構成モードに置く請求項４に記載の方法。
【請求項７】
各デバイスが、前記メッセージに基づいて後続デバイスと先行デバイスの識別を記憶する請求項１に記載の方法。
【請求項８】
イベントが前記プロセスの複数のエントリ・ポイントで開始される、請求項１に記載の方法。
【請求項９】
物理プロセスに関連付けられた複数のデバイスを自動的に構成する方法であって、
各デバイスが前記物理プロセスの経過を追跡するステップと、
先行デバイスと後続デバイスとを識別するステップと、
前記物理プロセスで複数の経路を使用するステップと
を含む方法。
【請求項１０】
物理プロセスに関連付けられた複数のデバイスを自動的に構成する方法であって、
前記デバイスを構成モードに置くステップと、
開始するイベントに応答して前記デバイスのそれぞれからメッセージを受け取るステップと、
前記イベントの終了に応答して前記デバイスのそれぞれからメッセージを受け取るステップと、
前記イベントに関して先行デバイスと後続デバイスとを表す各デバイスに対する指示を記憶するステップと
を含む方法。
【請求項１１】
複数のイベントが開始される、請求項１０に記載の方法。
【請求項１２】
物理プロセスに関連付けられた複数のデバイスを自動的に構成する方法をシステムに実行させる命令を記憶しているコンピュータ可読媒体であって、
前記デバイスを構成モードに置くステップと、
前記物理プロセスの開始するイベントに応答して前記デバイスのそれぞれからメッセージを受け取るステップと、
前記イベントの終了に応答して前記デバイスのそれぞれからメッセージを受け取るステップと、
前記イベントに関して先行デバイスと後続デバイスとを表す各デバイスに対する指示を記憶するステップと
を含むコンピュータ可読媒体。
【請求項１３】
物理プロセスの一部の進行を監視するデバイスであって、
前記物理プロセスの前記一部の前記進行を監視する手段と、
前記プロセスが使用される際に先行デバイスと後続デバイスとを決定する手段と
を含むデバイス。
【請求項１４】
物理プロセスの一部の進行を監視するデバイスであって、
前記物理プロセスの前記一部の前記進行を検出するセンサと、
通常モードと自動構成モードで動作する、前記センサに通信可能に結合され、前記物理プロセスが前記一部に対して開始することを示す受け取りメッセージと前記物理プロセスが前記一部に対して完了したことを示す送り出しメッセージとを含む２つのメッセージが自動構成モードでブロードキャストされるコントローラと
を含むデバイス。
【請求項１５】
前記コントローラが、前記コントローラの関連付けられた部分で前記物理プロセスの前記開始を検出する直前に先行デバイスから送り出しメッセージを受け取ることによって前記物理プロセスで先行デバイスを識別する請求項１４に記載のデバイス。
【請求項１６】
前記コントローラが、前記コントローラの関連付けられた部分で前記物理プロセスの前記終了を検出した直後に受け取りメッセージを受け取ることによって前記物理プロセスで後続デバイスを識別する、請求項１４に記載のデバイス。
【請求項１７】
物品を運ぶコンベヤ・システムであって、
各コンベヤ・セグメントが該コンベヤ・セグメントにわたって前記物品の進行を監視する制御モジュールを含んでいる複数のコンベヤ・セグメントを含み、
各制御モジュールは、構成モード中に前記コンベヤ・セグメントに物品が入る際に受け取りメッセージが送られ、前記コンベヤ・セグメントから前記物品が出る際に送り出しメッセージが送られる構成モードを有し、各制御モジュールが前記メッセージに基づいて先行制御モジュールと後続制御モジュールとを決定する、コンベヤ・システム。
【請求項１８】
複数のエントリ・コンベヤ・セグメントをさらに含む、請求項１７に記載のコンベヤ・システム。
【請求項１９】
前記複数のセグメントを経由する複数の経路をさらに含み、各制御モジュールは、制御モジュールが複数の後続制御モジュールを有することができるように各経路が構成モードで確実に取られるようにする、請求項１７に記載のコンベヤ・システム。
【請求項２０】
制御モジュールは複数の先行制御モジュールを有する、請求項１９に記載のコンベヤ・システム。
【請求項２１】
各コンベヤ・セグメントがモータを有しており、前記物品が前記コンベヤ・セグメント上にある間は前記モータが動作するように前記制御モジュールが前記モータを制御する、請求項１７に記載のコンベヤ・システム。
【請求項２２】
コンベヤ・システムのセグメントのコントローラを自動的に構成する方法であって、
前記コンベヤ・システムのエントリ・コンベヤ・セグメント上に物品を置くステップと、
物品が前記エントリ・コンベヤ・セグメントに入ったことを検出するステップと、
物品が前記エントリ・コンベヤ・セグメントに入ったという受け取りメッセージを異なるコンベヤ・セグメントの他のコントローラに送るステップと、
物品が前記エントリ・コンベヤ・セグメントから出たことを検出するステップと、
物品が前記コンベヤ・セグメントから出たという送り出しメッセージを異なるコンベヤ・セグメントの他のコントローラに送るステップと、
前記物品が後続コンベヤ・セグメントに入ったという受け取りメッセージを前記後続コンベヤ・セグメントから検出するステップと
を含む方法。
【請求項２３】
前記後続コンベヤ・セグメントから検出した前記受け取りメッセージに含まれる前記後続コンベヤ・セグメントのアドレスを保存するステップをさらに含む、請求項２２に記載の方法。
【請求項２４】
前記方法を複数のエントリ・ポイントに対して反復するステップをさらに含む、請求項２２に記載の方法。
【請求項２５】
前記方法をコンベヤ・セグメントの複数の分岐に対して反復するステップをさらに含む、請求項２２に記載の方法。
【請求項２６】
前記方法を各後続コンベヤ・セグメントに対して反復するステップをさらに含む、請求項２２に記載の方法。
【請求項２７】
各後続コンベヤ・セグメントが先行コンベヤ・セグメントのそれぞれから受け取ったアドレスを保存するステップをさらに含む、請求項２６に記載の方法。
【発明の詳細な説明】
【０００１】
発明の分野
本発明は通信に関し、より詳細にはデバイスの順序付けられた集合のための通信の構成に関する。
【０００２】
背景
今日の多くの大規模なシステムは、ネットワークなどの一般的な通信インフラストラクチャと共に「スマート」デバイスから構成されるか、あるいはこれらを含む。デバイスは感知機能または制御機能を実施することができ、デバイスの処理および通信活動を調整するマイクロコントローラを含んでいるという意味でこのデバイスは「スマート」である。このようなデバイスは、通常、正しく動作できるようになる前にある応用分野特有の構成情報と共にプログラムしなければならない。この構成プロセスは費用が掛かり、時間が掛かる可能性がある。
【０００３】
デバイスが監視または制御している物理プロセスは、デバイスに暗黙の順序付けを強いることがしばしばである。例えば製造ライン上で次々とボックスまたはトレイを通過させるコンベヤ・セグメントのためのコントローラの集合は、コンベヤ・セグメントの配置によって順序付けられる。別の実施例は、広域的にデータを収集するためのラインまたはグリッドなどの規則的な配列で配置されたセンサの集合である。
【０００４】
このような順序付けによるデバイスの集合は、通常、正しい動作が可能になる前にシステム・インストール中に供給されるべきある種の構成情報を必要とする。この構成情報は、デバイスごとに順序に対してその集合の中の他のどのデバイスがそのデバイスに先行し、どれが後続であるかを指定する。
【０００５】
従来のシステムでは、各デバイスに位置を割り当て、その割り当てを使用してデバイスの順序を決定するシステム設計者またはインストーラーによってこの構成情報が提供されている。順序付け構成の手動による決定とプログラミングは時間が掛かり誤りが発生しやすい。この構成プロセスは、新たにインストールするためにもシステムに変更を加える間にも、システム全体の費用のかなりの部分を占めることになる。構成後にシステムが変更されると、構成情報を再決定し、再プログラムしなければならない。
【０００６】
他の従来のシステムでは、デバイス間の配線接続が各デバイスをそのシステム内のそのデバイスの先行デバイスと後続デバイスとに直接リンクする。動作中にデバイスがその先行デバイスと通信する１つの配線と、後続デバイスと通信する別個の配線など、直接的な物理接続がある。どちらの配線も、デバイスが有することができる任意のネットワーク接続に追加される。このような直接的な配線は、資材とインストールの両方で費用を増大させる。これはまた、少なくとも鉱石コネクタを必要とすることによってハードウェアの複雑さをも増大させる。ネットワーク接続されたデバイスの集合の場合、このような直接的な物理接続は、より多くの空間を要し、かつ費用をより高額にする冗長な通信チャネルである。
【０００７】
構成情報を迅速に、かつ費用を掛けずに決定する必要がある。また、このような構成情報を使用してデバイスを迅速に構成する必要がある。さらにまた、システムの動作中に変更に対処するためにデバイスを再構成する必要もある。
【０００８】
発明の概要
デバイス構成情報は、複数のデバイスが監視し制御する物理プロセスに関して自動的に決定される。この物理プロセスは、各デバイスにプロセスの経過を追跡させ、先行デバイスと後続デバイスとを決定させて実行される。
【０００９】
動作中、システムの各デバイスによって、監視中のプロセスのある位相が何時開始し終了するかを示すメッセージが構成モードで生成される。これらのメッセージは、システムの通常の動作中に構成を行うことができるようにする通常のプロセス・メッセージとは異なる。デバイスが構成開始メッセージと構成終了メッセージの両方を送信すると、デバイスは通常の動作に戻る。
【００１０】
一実施形態では、各デバイスはコンベヤ・ラインのセグメントに関連付けられたコントローラである。コンベヤ・ラインの初期セグメントの１つに荷物が置かれ、その荷物は何らかの終了セグメントに達するまで経路に沿って移送される。セグメントに荷物が置かれると、関連付けられたコントローラは構成受け取りメッセージをブロードキャストする。荷物がコンベヤ・セグメントを出ると、構成送り出しメッセージがブロードキャストされる。ソース・アドレスは各このようなメッセージに関係付けられ、荷物を送出したセグメントを別のコントローラが決定できるようにする。このメッセージは正確なコントローラがそれ自体を後続ノードとして構成できるようにし、先行コントローラがそれ自体をその荷物を受け取ったノードの先行ノードとして構成できるようにする。
【００１１】
詳細な説明
以下の説明では、本明細書の一部を形成する、本発明を実行することができる特定の実施形態の図面によって示される添付の図面を参照する。これらの実施形態は、当業者が本発明を実行することができる程度に十分に詳細に記載されており、他の実施形態を使用することができ、本発明の範囲を逸脱せずにその構造上の変更、論理的変更および電気的変更を行うことができることが理解されよう。したがって以下の説明は限定的な意味で理解されるべきではなく、本発明の範囲は頭記の特許請求の範囲によって規定される。
【００１２】
説明は複数の節に分割される。第１の節は資材処理システムの概要を提供する。第２の節は資材処理システムの動作を説明し、第３の節は異なる実施形態を説明する。
【００１３】
ネットワーク結合されたデバイスの順序付けられた集合のための通信の自動構成は本発明によって実行される。図１に示す一実施形態では、１１０で全般的に、資材処理システムは本発明を例示するために使用される。資材処理システム１１０は、複数のコンベヤ・セグメント１１２、１１４、１１６、１１８、１２０、１２４、１２６および１２８を含んでいる。コンベヤ・セグメントは、ボックスなどの物品を所望の異なる位置に移送するために使用される。各コンベヤ・セグメントは、その物品を後続コンベヤ・セグメントに移動するためのモータを含んでいる。各コンベヤ・セグメントは、コントローラ１３０などの制御モジュールも含んでいる。コントローラはネットワーク１３４によって通信可能に結合される。一実施形態では、コントローラは資材処理システムの分散制御を提供する。さらに別の一実施形態では、中央コントローラ１４０はセグメント・コントローラを制御する。
【００１４】
コントローラ１３０は、ハードウェア・デバイスであっても、コンピュータ・システムであっても、その関連付けられたセグメントを介した物品の移送を制御することができる任意の他のタイプのデバイスであってもよい。コントローラ１３０は、物品が何時セグメントに入るか、また物品が何時セグメントから出るかを、フォト・アイまたは他のセンサによるなどして検出する機能を有する。コントローラ１３０は、望むなら、そのような検出に従ってセグメントに電力を供給するモータを始動または停止することができる。コントローラ１３０は、複数の関数を実行する命令を有するメモリまたはストレージをも有する。ネットワーク１３４は、コントローラおよび／または、コンピュータの命令を保持するメモリまたはストレージを有するマイクロプロセッサであってよい中央コントローラ１４０の間に通信を提供することのできる任意のタイプのネットワークであってよい。多くのタイプのハードワイヤードまたは無線通信ネットワークを使用することができるが、この発明の目的には高帯域である必要はない。
【００１５】
資材処理システム１１０は、例示の様々なタイプのコンベヤ・セグメントを有する。各セグメントはリード・ゾーンを有するが、これは順方向動作中のコンベヤ・セグメントの初期ゾーンである。各セグメントは、リード・ゾーンに物品が何時入ったかを示すために、１つのセンサ、またはその関連付けられたコントローラに結合される他のデバイスを含むことができる。コンベヤ・セグメントの最終ゾーンは順方向動作中の最後のゾーンである。センサまたは他のデバイスは、物品が最終ゾーンを去った時点で関連付けられたコントローラに指示を与える。
【００１６】
コントローラ／デバイスの自動構成にとって重要なことは、資材処理システム１１０の通常の動作中にそれらが動作する順序である。各コンベヤ・セグメントは、順方向動作中の上流に直前にあるデバイスである先行デバイスと、順方向動作中の下流の直前にあるデバイスである後続デバイスとを有することができる。各デバイスまたは中央コントローラの変数は、各デバイスに対する先行デバイスと後続デバイスの識別を記憶するために使用される。自動構成は、各デバイスに対する先行デバイスと後続デバイスとを自動的に決定することを含んでいる。
【００１７】
動作中、物品は資材処理システムの経路に沿って移送され、その物品がそのコントローラの関連付けられたコンベヤ・セグメントに入った時点と出た時点とで各コントローラはメッセージを発行する。物品を経路に置くことは、イベントの開始とみなすことができ、その物品が経路に沿って移動する際、そのイベントはそのイベントを伝播することであるとみなすことができる。
【００１８】
コンベヤ・セグメントの初期ゾーンに物品が入った時点で受け取りメッセージが送られ、コンベヤ・セグメントの最終ゾーンから物品が出た時点で送り出しメッセージが送られる。セグメントに入るデバイスまたはセグメントから出るデバイスは、スイッチ、またはモーション・ディテクタまたは光電センサなどの他の手段によって検出することができる。セグメントはどれだけ遠くに物品を運搬する必要があるかを知り、次いで送り出しメッセージを送ることができる。セグメントに入る時点またはセグメントから出る時点でボックスを検出することができる他の多くの手段がある。
【００１９】
以下の特性は各コントローラに対して当てはまる。物品がコンベヤ・セグメントに入る直前に確認された送り出しメッセージは、その先行コンベヤ・セグメント・コントローラによって発行されたものであり、物品がコンベヤ・セグメントを出た直後に確認された受け取りメッセージは、その後続コンベヤ・セグメント・コントローラによって発行されたものである。これらの特性によってコントローラは先行コントローラと後続コントローラとを識別し、またそれらの識別をストレージに保存することができる。
【００２０】
構成をしていない制御モジュールを介した物品の移送は、すべてのゾーンにそれらのモータを作動するよう単に強制することによって達成することもできる。移送は、各マルチ・ゾーン・セグメントのリード・ゾーンにそのモータを作動させるよう単に強制することによって達成することもできる。物品がセグメントのリード・ゾーンに到達すると、内部制御論理はその物品をセグメントの最終ゾーンに引き続き移送することができる。
【００２１】
通常の分散制御の実施態様では、通常、各コントローラは、物品がコンベヤ・セグメントを出る過程にあること、またコンベヤ・セグメントが一杯であることを示すメッセージをブロードキャストする。コントローラの自動構成中には様々なメッセージがブロードキャストされる。送り出しメッセージは物品がコンベヤ・セグメントを出る過程にあることを示し、受け取りメッセージは物品がコンベヤ・セグメントに入る過程にあることを示す。様々なセットのメッセージを使用することによって、ネットワークに既に結合された構成済み制御モジュールの通常の動作からの介入なしに新しい制御モジュールの自動構成を達成することができる。この場合、構成モードのコントローラは、通常のブロードキャストされたメッセージを無視することができる。
【００２２】
図２の流れ図は、コントローラの分散されたセットの自動構成で実行される動作を示している。図３、４、５および６は、それぞれに４つのゾーンを有し、自動構成に関するデータが記憶されているコンベヤ・セグメントの３つの例を示している。
【００２３】
図２では、分散制御コンベヤ・システムで各コントローラによって実行される自動構成プロセスは全般的に２１０で示される。このプロセスは開始ステップ２１２から開始される。２１４で、コントローラは構成モードにセットされる。コントローラが構成モードにセットされると、送り出しメッセージと受け取りメッセージを除くすべてのメッセージは無視される。さらにコントローラは、構成中にボックスなどの物品を移送することができるようにそのリード・ゾーン・モータを作動するよう強制する。２１６でコントローラは最新の送り出しメッセージからのソース・アドレスを保存して、他のデバイスからの送り出しメッセージを待ち受ける。送り出しメッセージが受信されると、２１８で一時記憶場所であるＴｅｍｐが受け取りメッセージのアドレスにセットされる。その場合、あるいは送り出しメッセージが２１６で受信されなかった場合、ステップ２２０は、ボックスがコントローラの関連付けられたリード・ゾーンに入る過程にあるかどうかを判定する。ボックスが入る過程にない場合、２１６でコントローラは別のメッセージを待ち受ける。ボックスがリード・ゾーンに入る過程にある場合、上流にある最後のコントローラが先行であると決定され、Ｔｅｍｐからアドレスを取得することによって２２４でそのアドレスが先行アドレスとして記憶される。同様に２２４で、コントローラによって受け取りメッセージが送信され、リード・ゾーンの強制は解かれる。ゾーンの強制が解かれると、通常の内部制御論理はボックスが出るまでそのゾーンを作動させ続ける。２２８でボックスがセグメントの最終ゾーンを出ると、２３２で送り出しメッセージが発行またはブロードキャストされ、２３６で下流にある次のデバイスからの受け取りメッセージを待ち受ける。受け取りメッセージが受信されると、コントローラはその後続アドレスを受け取りメッセージのアドレスとしてセットする。コントローラに対するプロセスは２４０で終了する。
【００２４】
プロセスは各コントローラで反復される。セグメント１１２および１１４などの複数の初期セグメントがある場合、ボックスは連続した順序で両方の初期セグメントに置かれる。どのボックスが個々のメッセージをもたらしたかをコントローラが認識するようにそれぞれのボックスが各メッセージ内で識別される場合、また衝突の可能性が低減または解消される場合、ボックスを並列して配置し同時に移送することができる。後続１２４または１２８を有する初期セグメント１１４のように先行が２つの予想される後続を有する場合、各コントローラがそこからどのセグメントがボックスを既に受け取ったかを追跡し、各後続のボックスを異なるセグメントに導いてプロセスは複数回実行される。両方の先行デバイスに対して記憶場所が存在する。下流セグメントがあって、それがさらに下流セグメント１２０および１２６を有するセグメント１２４のように複数のセグメントに分岐している場合、各下流コントローラは、送り出しメッセージまたは受け取りメッセージに未使用のセグメントをさらに有することを示すことができる。その場合、上流のコントローラはすべての経路が使用されるように後続のボックスを導くことができる。代替実施形態では、コントローラは、すべてのコントローラの構成が完了するまで下流にある複数の経路間で単にトグルすることができる。
【００２５】
セグメント１２０は複数の上流セグメント１１８および１２４からボックスを受け取ることができる。したがって、これは先行デバイスに対してさらなる記憶場所を有する。このセグメントが使用される際、先行デバイスからのアドレスは適切に記憶される。
【００２６】
図３は、構成されるべき分散制御システムの３つのコントローラを示している。コントローラはデバイス３１０、３１５および３１２として表されているが、これらはこの順序でボックスの運搬用に物理的に接続されている。各デバイスは複数のゾーンＤ、Ｃ、ＢおよびＡを含んでいる。各デバイスで、ゾーンＤは初期ゾーンであり、ゾーンＡは最終ゾーンである。また、各デバイスはＰｒｅｄ、Ｓｕｃｃ、ＴｅｍｐおよびＣｏｎｆｉｇと称する４つの変数を有する。
【００２７】
自動構成プロセスは、デバイス３１５に関して説明する。初期化後、デバイス３１５はデバイス３１０からのＴｅｍｐの最新の受け取りメッセージからのソース・アドレスを保存して、他のデバイスからの送り出しメッセージを待ち受ける。デバイス３１５のリード・ゾーンＤでボックスが検出されると、最後の送り出しメッセージを発行したデバイスがその先行３１０であると推論される。デバイス３１５は、デバイス３１０でＳｕｃｃが３１５にセットされている図４で示すようにデバイス３１５の先行がデバイス３１５の後続を決定することができるように受け取りメッセージを発行する。デバイス３１０はそのゾーンＤのモータに対する強制を解くべきであることを決定することにも注目されたい。
【００２８】
ボックスは次いで図５に示すように次のデバイス３１２に渡される。デバイス３１５は次いで送り出しメッセージを発行し、デバイス３１２はそのＴｅｍｐ変数にデバイス３１５のアドレスを保存する。デバイス３１２は、図６のデバイス３１２のリード・ゾーンでボックスを検出すると受け取りメッセージを発行し、デバイス３１２のＰｒｅｄ変数を３１５にセットして、デバイス３１２のゾーンＤのモータに対する強制を解く。デバイス３１２はデバイス３１５の後続であると推論され、デバイス３１５のＳｕｃｃ変数はデバイス３１２のアドレスにセットされる。この時点でデバイス３１５は完全に構成されており、構成モードは終了する。
【００２９】
自動構成は、パーソナル・コンピュータ・システムまたは他のインテリジェント・コントローラであってよい中央コントローラ１４０のような集中コントローラを使用してシステムで実施することができる。集中システムでは、デバイスの順序付け情報はデバイスＩＤによって示されたＵＰＳＴＲＥＡＭ配列とＤＯＷＮＳＴＲＥＡＭ配列とに含まれる。単一グローバル変数であるＣｏｎｆｉｇはシステムを構成モードに置くために使用される。Ｃｏｎｆｉｇが「１」などの所定の値にセットされると、どのデバイスも定義していない値に等しいＵＰＳＴＲＥＡＭまたはＤＯＷＮＳＴＲＥＡＭ値を有する任意のデバイスは、その先行および／または後続を決定するための動作をとる。別法として、構成モードに個々のデバイスを明示的に置くために新しい配列であるＣＯＮＦＩＧを定義することができる。
【００３０】
図７の流れ図は、中央コントローラの制御下でコントローラの自動構成中に実行される動作を示す。これらの動作は、集中コントローラによって制御される各デバイスに対して定期的に実行される。この動作は分散制御システムでの動作に非常に類似している。ＵＰＳＴＲＥＡＭ配列とＤＯＷＮＳＴＲＥＡＭ配列は個々のデバイスのＰｒｅｄ変数とＳｕｃｃ変数とに置き換えられる。ボックスがコンベヤ・セグメントに入るかまたは出る過程にあることを示すために通常の動作中に中央コントローラに送られる値変更ＣＯＶメッセージは、分散システムの受け取りメッセージと送り出しメッセージに置き換えられる。
【００３１】
システムは７１０で開始するように示されているように最初に初期化される。７１２ではその先行が未定義である各デバイスに対して、リード・ゾーン・モータは７１４で作動するように強制される。さらに、ボックスがセグメントに入るかまたは出る時点でメッセージを発行するように値変更（ＣＯＶ）メッセージ・イベント・マスクが変更される。
【００３２】
７３０で構成動作が開始される。前述のように、分散システムによって、７３２でＣｏｎｆｉｇ＝１かどうかを確認するためにチェックすることによって決定されるように構成されていないデバイスを介して経路に沿って単一のボックスが移送される。７３４で決定されるようにボックスが構成されていないセグメントを出ると、下流のデバイスに対する現在のデバイス・インデックスを保存するために７３６でデバイス・インデックス（Ｄｅｖ）がグローバル変数であるＴｅｍｐに記憶される。ボックスが７３８で決定されたように構成されていないセグメントに入ると、Ｔｅｍｐの最新の値がその先行であると推論され、上流最後のデバイスが先行デバイスであると定義される。同様に、このデバイスはインデックスＴｅｍｐによってデバイスの後続であると推論される。この時点で、このデバイスはそのデバイスのリード・ゾーン・モータに対する強制を解き、７４２でそのデバイスのＣＯＶメッセージ・イベント・マスクを回復することによって構成モードを出ることができ、７５０で制御が戻される。
【００３３】
結論
デバイス構成情報は、複数のデバイスが監視または制御する物理プロセスに関して自動的に決定される。物理プロセスは、各デバイスがプロセスの経過を追跡し、先行デバイスと後続デバイスとを決定する状態で使用される。システムの各デバイスによって、そのデバイスが監視するプロセスの何らかのフェーズが開始する時点と終了する時点とを示すメッセージが生成される。中央コントローラの制御下で動作するデバイスを、分散制御プロセスを実施するデバイスと共に構成することができる。自動構成はデバイスの物理接続とは独立して達成することができるが、これでシステムを構成する際に掛かる時間と費用が節約される場合がある。
【００３４】
上記の説明は例示を目的としたものであり限定的なものではないことを理解されたい。上記の説明を検討することによって当業者には多くの他の実施形態が明らかになろう。例えば、デバイスは物理プロセスとの連係を制御する任意のタイプのコントローラであってよい。さらに、システムを変更した結果またはシステムを修復した結果として、システムの動作中の任意の時点で自動構成プロセスを開始することができる。そのような自動構成は、コンベヤ・システムの他に、多くの他の設定にも適用することができる。検出し、使用することができる地点までに少なくとも何らかの流れを有するプロセスを実施する物理システムならばどれでも本発明を利用することができる。一実施形態では、モーション・ディテクタのグリッドは、選択された水平経路または垂直経路などの様々な方向にネットを通してエンティティを移動することによって構成することができる。センサ間の全般的な空間的関係を発見するためにすべての潜在的な経路を実行する必要はない。さらなる実施形態が当業者には明らかになろう。したがって、本発明の範囲は、頭記の特許請求の範囲に関して、その特許請求の範囲が権利を有する等価形態の全範囲と共に確定されるべきである。
【図面の簡単な説明】
【図１】
複数の制御モジュールを伴うコンベヤ・システムのブロック図である。
【図２】
図１の制御モジュールの自動構成を示す流れ図である。
【図３】
図１の制御モジュールの自動構成に必要となるステップを示すブロック図である。
【図４】
図１の制御モジュールの自動構成に必要となるステップを示すブロック図である。
【図５】
図１の制御モジュールの自動構成に必要となるステップを示すブロック図である。
【図６】
図１の制御モジュールの自動構成に必要となるステップを示すブロック図である。
【図７】
図１の制御モジュールの自動構成を示す流れ図である。
【図２】
2004503002.tif 000003
【図３】
2004503002.tif 000004
【図４】
2004503002.tif 000005
【図５】
2004503002.tif 000006
【図６】
2004503002.tif 000007
【図７】
2004503002.tif 000008
【国際公開パンフレット】
2004503002.tif 000009
2004503002.tif 000010
2004503002.tif 000011
2004503002.tif 000012
2004503002.tif 000013
2004503002.tif 000014
2004503002.tif 000015
2004503002.tif 000016
2004503002.tif 000017
2004503002.tif 000018
2004503002.tif 000019
2004503002.tif 000020
2004503002.tif 000021
2004503002.tif 000022
2004503002.tif 000023
2004503002.tif 000024
2004503002.tif 000025
2004503002.tif 000026
2004503002.tif 000027
2004503002.tif 000028
2004503002.tif 000029
2004503002.tif 000030
2004503002.tif 000031
【国際公開パンフレット（コレクトバージョン）】
2004503002.tif 000032
【国際調査報告】
2004503002.tif 000033
2004503002.tif 000034
2004503002.tif 000035
2004503002.tif 000036