(57)【特許請求の範囲】
【請求項１】
マスターデバイスとスレーブデバイスとを含む物理的デバイスを備える通信ネットワークの内部で通信するための方法において、
前記マスターデバイスにおいて、複数のマスター構成構造からマスター巡回冗長検査（ＣＲＣ）アレイを作成するステップと、
前記マスターデバイスにおいて、前記マスターＣＲＣアレイから主マスターＣＲＣ値を作成するステップと、
前記スレーブデバイスからのデータ測定パケットと共に、前記マスターデバイスにおいて、主スレーブＣＲＣ値を受信するステップであって、前記主スレーブＣＲＣ値は、前記データ測定パケットのデータを測定するために前記スレーブデバイスにより使用されたスレーブ構成構造から作成された、ステップと、
前記マスターデバイスにおいて、前記主マスターＣＲＣ値および前記主スレーブＣＲＣ値が異なるか否かを決定するステップと、
前記主マスターＣＲＣ値および前記主スレーブＣＲＣ値が異なる場合、前記マスターデバイスにおいて、前記スレーブデバイスからのスレーブ構成構造でマスター構成構造を置換するステップと、を含む方法。
【請求項２】
前記スレーブデバイス用の構成設定値のデータを含む複数のスレーブ構成構造からスレーブＣＲＣアレイを作成するステップと、
前記スレーブＣＲＣアレイから主スレーブＣＲＣ値を作成するステップと、をさらに含む、請求項１に記載の方法。
【請求項３】
前記複数のスレーブ構成構造の１つを編集するステップと、
前記編集されたスレーブ構成構造をマスターデバイスに送信するステップと、
前記編集されたスレーブ構成構造で前記マスター構成構造を置換するステップと、
前記編集されたスレーブ構成構造から前記スレーブＣＲＣアレイを再作成するステップと、
前記再作成されたスレーブＣＲＣアレイから前記主スレーブＣＲＣ値を再作成するステップと、をさらに含む請求項２に記載の方法。
【請求項４】
前記マスターデバイスにおいて、前記マスター構成構造を置換する前記ステップは、
前記主マスターＣＲＣ値および前記主スレーブＣＲＣ値が異なる場合、スレーブデバイスに対して前記マスターＣＲＣアレイを送信するステップと、
前記マスターＣＲＣアレイおよび前記スレーブＣＲＣアレイに由来するどのＣＲＣ値が異なっているかを決定するステップと、
前記マスターデバイスに対して、異なっている各ＣＲＣ値に関連付けられたスレーブ構成構造のみを送信するステップと、
異なっている各ＣＲＣ値についての前記スレーブ構成構造で前記マスター構成構造を置換するステップと、を含む、請求項１に記載の方法。
【請求項５】
前記マスターＣＲＣアレイを作成するステップが、各マスター構成構造からマスターＣＲＣ値を作成するステップと、
前記マスターＣＲＣ値から前記マスターＣＲＣアレイを作成するステップと、を含む、請求項１に記載の方法。
【請求項６】
前記データ測定パケットが、前記スレーブデバイスから受信された実時間データ測定パケットを含み、
前記マスター構成構造が前記スレーブデバイス用の構成設定値のデータを含む、請求項１に記載の方法。
【請求項７】
前記スレーブデバイスには流量計が含まれ、
前記実時間データ測定パケットには、前記流量計によって測定された特性および流量のデータが含まれ、
前記マスター構成構造には、前記流量計と関連付けられた物質のモル分率および管内径のデータが含まれている、請求項６に記載の方法。
【請求項８】
前記複数のマスター構成構造の１つを編集するステップと、
前記編集されたマスター構成構造から前記マスターＣＲＣアレイを再作成するステップと、
前記再作成されたマスターＣＲＣアレイから前記主マスターＣＲＣ値を再作成するステップと、をさらに含む請求項１に記載の方法。
【請求項９】
前記編集されたマスター構成構造を前記スレーブデバイスに送信するステップと、
前記編集されたマスター構成構造でスレーブ構成構造を置換するステップと、
前記置換されたスレーブ構成構造から前記スレーブＣＲＣアレイを再作成するステップと、
前記再作成されたスレーブＣＲＣアレイから前記主スレーブＣＲＣ値を再作成するステップ、をさらに含む請求項８に記載の方法。
【請求項１０】
前記主スレーブＣＲＣ値に関する通信が前記ネットワーク内部で所定の時間量以内に発生しなかったか否かを決定するステップと、
前記所定の時間量が経過した場合、前記ネットワーク内部で前記マスターＣＲＣアレイを送信するステップと、をさらに含む、請求項１に記載の方法。
【請求項１１】
前記マスターデバイスおよび前記スレーブデバイスの少なくとも１つが危険エリア内に位置付けられており、
前記危険エリアが抗井現場を含む、請求項１に記載の方法。
【請求項１２】
マスターデバイスとスレーブデバイスとを含む物理的デバイスを備える通信ネットワークの内部で通信するためのコンピュータ・プログラムにおいて、
該コンピュータ・プログラムは、マシンにより実行された場合に前記マシンにオペレーションを実施させるコードを含み、
前記オペレーションには、
前記マスターデバイスにおいて、複数のマスター構成構造からマスターＣＲＣアレイを作成するステップと、
前記マスターデバイスにおいて、前記マスターＣＲＣアレイから主マスターＣＲＣ値を作成するステップと、
前記スレーブデバイスからのデータ測定パケットと共に、前記マスターデバイスにおいて、主スレーブＣＲＣ値を受信するステップであって、前記主スレーブＣＲＣ値は、前記データ測定パケットのデータを測定するために前記スレーブデバイスにより使用されたスレーブ構成構造から作成された、ステップと、
前記マスターデバイスにおいて、前記主マスターＣＲＣ値および前記主スレーブＣＲＣ値が異なるか否かを決定するステップと、
前記主マスターＣＲＣ値および前記主スレーブＣＲＣ値が異なる場合、前記マスターデバイスにおいて、前記スレーブデバイスからのスレーブ構成構造でマスター構成構造を置換するステップと、が含まれる、コンピュータ・プログラム。
【請求項１３】
前記オペレーションにはさらに、
前記スレーブデバイス用の構成設定値のデータを含む前記スレーブ構成構造からスレーブＣＲＣアレイを作成するステップと、
前記スレーブ構成構造のうちの１つを編集するステップと、
前記編集されたスレーブ構成構造をマスターデバイスに送信するステップと、
前記編集されたスレーブ構成構造で前記マスター構成構造を置換するステップと、
前記編集されたスレーブ構成構造から前記スレーブＣＲＣアレイを再作成するステップと、
前記再作成されたスレーブＣＲＣアレイから前記主スレーブＣＲＣ値を再作成するステップと、が含まれる、請求項１２に記載のコンピュータ・プログラム。
【請求項１４】
前記マスターデバイスのオペレーションにおいて前記マスター構成構造を置換するステップは、
前記主マスターＣＲＣ値および前記主スレーブＣＲＣ値が異なる場合、スレーブデバイスに対して前記マスターＣＲＣアレイを送信するステップと、
前記マスターＣＲＣアレイおよび前記スレーブＣＲＣアレイに由来するどのＣＲＣ値が異なっているかを決定するステップと、
前記マスターデバイスに対して、異なっている各ＣＲＣ値に関連付けられたスレーブ構成構造のみを送信するステップと、
異なっている各ＣＲＣ値についての前記スレーブ構成構造で前記マスター構成構造を置換するステップと、を含む、請求項１２に記載のコンピュータ・プログラム。
【請求項１５】
前記マスターＣＲＣアレイを作成するステップが、
各マスター構成構造からマスターＣＲＣ値を作成するステップと、
前記マスターＣＲＣ値から前記マスターＣＲＣアレイを作成するステップと、を含む、請求項１２に記載のコンピュータ・プログラム。
【請求項１６】
前記データ測定パケットが、前記スレーブデバイスから受信された実時間データ測定パケットを含み、
前記マスター構成構造が前記スレーブデバイス用の構成設定値を含む、請求項１２に記載のコンピュータ・プログラム。
【請求項１７】
前記オペレーションにはさらに、前記主スレーブＣＲＣ値に関する通信が前記ネットワーク内部で所定の時間量以内に発生しなかったか否かを決定するステップと、
前記所定の時間量が経過した場合、前記ネットワーク内部で前記マスターＣＲＣアレイを送信するステップと、が含まれる、請求項１２に記載のコンピュータ・プログラム。
【請求項１８】
マスターデバイスとスレーブデバイスとを含む物理的デバイスを備える通信ネットワークの内部で通信するための方法において、
前記マスターデバイスにおいて、前記スレーブデバイスからのデータ測定パケットと共に主スレーブ巡回冗長検査（ＣＲＣ）値を受信するステップであって、
前記主スレーブＣＲＣ値は、前記データ測定パケットのデータを測定するために前記スレーブデバイスにより使用されたスレーブ構成構造から作成された、ステップと、
前記マスターデバイスにおいて、主マスターＣＲＣ値および前記主スレーブＣＲＣ値が異なるか否かを決定するステップと、
前記主マスターＣＲＣ値および前記主スレーブＣＲＣ値が異なる場合、前記マスターデバイスにおいて、マスターＣＲＣアレイおよびスレーブＣＲＣアレイに由来するどのＣＲＣ値が異なっているかを決定するステップと、
前記マスターデバイスにおいて、異なっている各ＣＲＣ値に関連付けられたスレーブ構成構造のみを受信するステップと、
異なっている各ＣＲＣ値についての前記スレーブ構成構造でマスター構成構造を置換するステップと、を含む方法。
【請求項１９】
複数のマスター構成構造から前記マスターＣＲＣアレイを作成するステップと、
前記マスターＣＲＣアレイから前記主マスターＣＲＣ値を作成するステップと、
前記スレーブデバイス用の構成設定値のデータを含む前記複数のスレーブ構成構造から前記スレーブＣＲＣアレイを作成するステップと、
前記スレーブＣＲＣアレイから前記主スレーブＣＲＣ値を作成するステップと、
をさらに含む、請求項１８に記載の方法。
【請求項２０】
前記マスターＣＲＣアレイを作成するステップが、各マスター構成構造からマスターＣＲＣ値を作成するステップと、
前記マスターＣＲＣ値から前記マスターＣＲＣアレイを作成するステップと、を含み、
前記スレーブＣＲＣアレイを作成するステップが、各スレーブ構成構造からスレーブＣＲＣ値を作成するステップと、
前記スレーブＣＲＣ値から前記スレーブＣＲＣアレイを作成するステップと、を含む、請求項１８に記載の方法。
【発明の詳細な説明】
【背景技術】
【０００１】
危険エリアにおける電気機器の安全な作動を保証するためには、異なる保護技術が使用され得る。危険エリアというのは概して、可燃性ガスおよび／または粒子が存在するまたは存在し得るエリアのことである。可燃性ガスまたは粒体の偶発的着火を防止するための２つの一般的な保護方法には、防爆性および／または本質的に安全なものとして格付けされている電気設備を使用することが含まれる。防爆性とは、電子機器内に進入する可燃性ガスおよび粒子状物質の結果としてもたらされる内部爆発を閉じ込めるように設計されている設備を意味する。内部爆発を閉じ込めるこの能力は、周囲の雰囲気の後続する着火を防止する。本質的安全要件は、例えば機器が爆発性ガスを含む環境内に適正に設置されている場合など、機器の作動または故障により着火がひき起こされる可能性がないことを保証するように意図されたものである。これは、最悪の故障状況においてデバイスの中に貯えられている最大エネルギーを制限することによって達成される。過度のエネルギー放出は火花または過熱を導く場合があり、これにより、内部で送信機が作動し得る爆発性環境に着火させられる可能性がある。
【０００２】
このような技術およびツールは、オペレータが所与のプロセス設備内のフィールドデバイスと好適に通信できおよび／または問い合わせすることができるようにするため、プロセスの制御および測定に関連する業界において極めて有用である。このようなプロセス設備の例としては、石油、医薬品、化学、パルプおよび他の加工設備がある。このような設備において、プロセス制御および測定ネットワークは、数十さらには数百基ものさまざまな防爆性のおよび本質的に安全なフィールドデバイスを含む場合がある。しかしながら、１つのネットワークの内部における１つ以上のデバイス間の通信は、詳細にはネットワーク内部の本質的に安全なデバイスがエネルギーの使用に関して制限を受けている可能性があることから、ネットワーク内部のデータ通信の適時性または信頼性を損なうことなどの理由で制限される場合がある。したがって、特に防爆性容器を含みおよび／または本質的に安全であるデバイスと一般に関連付けられる危険な環境においては、デバイスと通信する能力を増大させるという優先事項が残っている。
【０００３】
本発明の好ましい実施形態の詳細な説明のために、ここで添付図面への参照がなされる。
【図面の簡単な説明】
【０００４】
【図１】本開示の１つ以上の実施形態に係るマスターデバイス１０２およびスレーブデバイスの内部の構成構造の組織の概略図を示す。
【図２】本開示の１つ以上の実施形態に係るネットワーク内部の通信を管理するための装置、システムおよび／または方法のシーケンスダイアグラムの概略図を示す。
【図３】本開示の１つ以上の実施形態に係るネットワークの概略図を示す。
【図４】本開示の１つ以上の実施形態に係るマスターデバイスとして使用され得るネットワークコンピュータシステムの斜視図を示す。
【発明を実施するための形態】
【０００５】
以下の論述は、本発明のさまざまな実施形態に向けられている。図面に示された図は必ずしも原寸に比例していない。実施形態の一部の特徴は、縮尺が誇張されているかまたは幾分か概略的な形態で示されている場合があり、従来の要素の一部の詳細は、明確さおよび簡潔さを期して図示されていない場合がある。これらの実施形態の１つ以上は好ましいものであり得るが、開示された実施形態は、特許請求の範囲を含めた本開示の範囲を限定するものとして解釈または使用されるべきではない。所望の結果を生成するために、以下で論述する実施形態の異なる教示を別個にまたは任意の好適な組合せの形で利用してよいということを充分に認識しなければならない。さらに、当業者であれば、以下の説明が広い適用範囲を有し、任意の実施形態の論述がその実施形態を例示するように意図されたものに過ぎず、特許請求の範囲を含めた本開示の範囲がその実施形態に限定されることを公表するように意図されたものではないということを理解するものである。
【０００６】
以下の説明および特許請求の範囲を通して、いくつかの用語は、特定の特徴または構成要素を意味するために使用されている。当業者であれば認識する通り、異なる人であれば同じ特徴または構成要素を異なる名称で呼ぶ場合がある。本明細書は、名前が異なっているものの同じ構造または機能である構成要素または特徴を区別することを意図していない。図面に示された図は必ずしも原寸に比例していない。本明細書中の一部の特徴および構成要素は、縮尺が誇張されているかまたは幾分か概略的な形態で示されている場合があり、従来の要素の一部の詳細は、明確さおよび簡潔さを期して図示されていない場合がある。
【０００７】
以下の論述および特許請求の範囲において、「含む」および「備える」なる用語は、制約のない形で使用され、したがって、「〜を含むが、これに限定されない」を意味するように解釈されるべきである。同様に、「結合する」なる用語は、間接的または直接的連結の何れをも意味するように意図されている。さらに、「軸方向の」および「軸方向に」なる用語は概して、中心軸（例えば本体またはポートの中心軸）に沿っているかまたは平行であることを意味し、一方「半径方向の」および「半径方向に」なる用語は概して、中心軸に対して垂直であることを意味している。例えば、軸方向距離とは、中心軸に沿ってまたは中心軸に平行に測定された距離を意味し、半径方向距離は、中心軸に垂直に測定された距離を意味する。「頂部」、「底部」、「上方」、「下方」およびこれらの用語の変形形態は、便宜上使用されており、構成要素の何れか特定の配向を要求するものではない。
【０００８】
巡回冗長検査またはＣＲＣは、デジタルデータ内のエラーを検出するために使用される関数の一種である。１つ以上の実施形態において、ｎ−ビットのＣＲＣ（例えばＣＲＣ−１６、ＣＲＣ−３６など）は、入力として２進値として表わされたデータブロックを受信し、この２進値を所定のｎビットの２進または多項除数で除して、そのデータブロックの特徴である剰余を生成する。剰余は、例えばデータブロックが後で伝送または記憶中に改変されたか否かを決定するために、チェックサムとして使用されてよい。当該技術分野において、ＣＲＣなる用語は、関数およびその生成された剰余の両方を意味するために使用されることが多い。しかしながら、明確さを期して、本開示では、関数をＣＲＣ、そして剰余をＣＲＣ値と呼ぶものとする。
【０００９】
データ通信の分野では、イーサネット（登録商標）、非同期転送モード（ＡＴＭ）などのネットワークプロトコルは、１つのネットワークデバイスから別のデバイスに送られるメッセージ（すなわちパケットまたはフレーム）内の伝送エラーを検出するためにＣＲＣを利用し得る。例えば１つ以上の実施形態において、伝送用ネットワークデバイス（例えばルーター、スイッチ、ホストネットワークインターフェースなど）は、各々の発信パケットのためにＣＲＣ−３２値を生成し、伝送前にパケットにこの値を付加する。受信用ネットワークデバイスにおいてパケットが受信されたとき、ＣＲＣ−３２値を別のＣＲＣ−３２値、例えば受信用ネットワークデバイスにおいて先に受信されおよび／または計算された値と比較して、例えばパケット内部に格納されたデータの完全性を確認しおよび／または送信用ネットワークデバイスまたは受信用ネットワークデバイスのデータおよび構成設定値の完全性を確認する。
【００１０】
したがって、本明細書中に開示されているのは、通信ネットワーク内部で通信し通信を管理するための装置、システムおよび方法である。ネットワークは、有線および／または無線であってよく、および／または、抗井現場などの危険エリアの内部に少なくとも部分的に位置付けされているかまたは格納されている場合がある。ネットワークは、相互通信状態にあるマスターデバイスと１つ以上のスレーブデバイスを含んでいてよい。方法には、主マスターＣＲＣ値および主スレーブＣＲＣ値が異なっているか否かを決定するステップが含まれる。主マスターＣＲＣ値は、マスターＣＲＣアレイから作成されてよく、マスターＣＲＣアレイはマスター構成構造から作成されてよい。さらに、主スレーブＣＲＣ値はスレーブＣＲＣアレイから作成されてよく、スレーブＣＲＣアレイはスレーブ構成構造から作成されてよい。主マスターＣＲＣ値と主スレーブＣＲＣ値が異なる場合、マスターＣＲＣアレイおよびスレーブＣＲＣアレイを比較して、マスターおよびスレーブＣＲＣアレイに由来するどのＣＲＣ値が異なるかを決定してよい。マスターおよびスレーブＣＲＣアレイの間で異なっている各ＣＲＣ値と関連付けられる各々のスレーブ構成構造そしてこのようなスレーブ構成構造のみが、次にマスターデバイスに送信されて、対応するマスター構成構造を置換する。主スレーブＣＲＣ値は、スレーブデバイスから実時間データ測定パケットと共に受信されてよく、マスター構成構造および／またはスレーブ構成構造は、スレーブデバイスのための構成設定値のデータを含んでいてよい。スレーブデバイスは、流量計を含んでいてよく、より詳細には、オリフィス流量計またはタービン流量計などの流量計から測定値を取ることのできる埋込み型フローコンピュータを含んでいてよい。実時間データ測定パケットは、流量計により測定される特性および流量のデータを含んでいてよく、マスター構成構造および／またはスレーブ構成構造は、流量計と関連付けられる物質のモル分率および管内径のデータを含んでいてよい。
【００１１】
ここで図１を参照すると、マスターデバイス１０２およびスレーブデバイス１０４内部の構成構造の組織概略図が示されている。マスターデバイス１０２およびスレーブデバイス１０４は各々、１つの実施形態において１つ以上の構成構造を含んでいてよく、別の実施形態において、各々少なくとも２つの構成構造を含んでいてよい。図１において、マスターデバイス１０２は、第１の構成構造１１０Ａ、第２の構成構造１１０Ｂ、第３の構成構造１１０Ｃおよび第４の構成構造１１０Ｄを有するものとして示されている。さらに、スレーブデバイス１０４は、第１の構成構造１１２Ａ、第２の構成構造１１２Ｂ、第３の構成構造１１２Ｃおよび第４の構成構造１１２Ｄを有するものとして示されている。１つ以上の実施形態において、例えば、マスターデバイス１０２とスレーブデバイス１０４との間の通信および帯域幅利用を最小限に抑えるため、マスターデバイス１０２の構成構造１１０Ａ〜１１０Ｄは、スレーブデバイス１０４の構成構造１１２Ａ〜１１２Ｄの複製として使用されてよい。
【００１２】
したがって、図１に関しては、マスターデバイス１０２の第１の構成構造１１０Ａは、スレーブデバイス１０４の第１の構成構造１１２Ａに対応してよく、マスターデバイス１０２の第２の構成構造１１０Ｂは、スレーブデバイス１０４の第２の構成構造１１２Ｂに対応していてよく、マスターデバイス１０２の第３の構成構造１１０Ｃはスレーブデバイス１０４の第３の構成構造１１２Ｃに対応していてよく、および／またはマスターデバイス１０２の第４の構成構造１１０Ｄは、スレーブデバイス１０４の第４の構成構造１１２Ｄに対応していてよい。したがって、測定値などのデータがスレーブデバイス１０４からマスターデバイス１０２において受信された場合、マスターデバイス１０２は、マスターデバイス１０２とスレーブデバイス１０４との間で毎回データと共に構成構造１１２Ａ〜１１２Ｄも同様に送信させるのとは対照的に、スレーブデバイス１０４からのデータを解釈するときに構成構造１１０Ａ〜１１０Ｄの１つ以上を使用することができる。この実施形態においては、構成構造の各々が、１６バイトを有するものとして示されているが、当業者であれば、本開示がそのようには限定されず、含まれるバイト数はさらに多くても少なくてもよいということを認識するものである。
【００１３】
マスターデバイス１０２は、マスター構成構造１１０Ａ〜１１０ＤからマスターＣＲＣアレイ１１４を作成するために使用されてよい。詳細には、マスターＣＲＣアレイ１１４は、一実施形態において１バイト以上を含んでいてよく、別の実施形態において少なくとも２バイトを含んでいてよい。マスターデバイス１０２は、マスター構成構造１１０Ａ〜１１０Ｄの各々に対してＣＲＣ関数を適用することによってマスターＣＲＣアレイ１１４を作成してよく、こうして、構成構造１１０Ａ〜１１０Ｄの各々についてマスターデバイス１０２においてＣＲＣ値を作成する。構成構造１１０Ａ〜１１０Ｄの各々についてのマスターＣＲＣ値は、次に、マスターＣＲＣアレイ１１４の内部に１バイトとして記憶される。例えば、図１に関しては、第１の構成構造１１０ＡについてのマスターＣＲＣ値が、マスターＣＲＣアレイ１１４の第１のバイト１１６Ａ内に記憶され得、第２の構成構造１１０ＢについてのマスターＣＲＣ値がマスターＣＲＣアレイ１１４の第２のバイト１１６Ｂ内に記憶され得、第３の構成構造１１０ＣについてのマスターＣＲＣ値が、マスターＣＲＣアレイ１１４の第３のバイト１１６Ｃ内に記憶され得、および／または、第４の構成構造１１０ＤについてのマスターＣＲＣ値が、マスターＣＲＣアレイ１１４の第４のバイト１１６Ｄ内に記憶され得る。次に、マスターデバイス１０２は、マスターＣＲＣアレイ１１４から主マスターＣＲＣ値１１８を作成してよい。例えば、マスターデバイス１０２は、マスターＣＲＣアレイ１１４に対してＣＲＣ関数を適用することによって主マスターＣＲＣ値１１８を作成してよく、こうして、主マスターＣＲＣ値１１８を作成する。
【００１４】
同様にして、スレーブデバイス１０４は、スレーブ構成構造１１０Ａ〜１１０ＤからスレーブＣＲＣアレイ１１４を作成するために使用されてよい。詳細には、スレーブＣＲＣアレイ１２０は、一実施形態において１バイト以上を含んでいてよく、別の実施形態において少なくとも２バイトを含んでいてよい。スレーブデバイス１０４は、スレーブ構成構造１１２Ａ〜１１２Ｄの各々に対してＣＲＣ関数を適用することによってスレーブＣＲＣアレイ１２０を作成してよく、こうして、構成構造１１２Ａ〜１１２Ｄの各々についてスレーブデバイス１０４においてＣＲＣ値を作成する。構成構造１１２Ａ〜１１２Ｄの各々についてのスレーブＣＲＣ値は、次に、スレーブＣＲＣアレイ１２０の内部に１バイトとして記憶される。例えば、図１に関しては、第１の構成構造１１２ＡについてのスレーブＣＲＣ値が、スレーブＣＲＣアレイ１２０の第１のバイト１２２Ａ内に記憶され得、第２の構成構造１１２ＢについてのスレーブＣＲＣ値がスレーブＣＲＣアレイ１２０の第２のバイト１２２Ｂ内に記憶され得、第３の構成構造１１２ＣについてのスレーブＣＲＣ値が、スレーブＣＲＣアレイ１２０の第３のバイト１２２Ｃ内に記憶され得、および／または、第４の構成構造１１２ＤについてのスレーブＣＲＣ値が、スレーブＣＲＣアレイ１２０の第４のバイト１２２Ｄ内に記憶され得る。次に、スレーブデバイス１０４は、スレーブＣＲＣアレイ１１４から主スレーブＣＲＣ値１２４を作成してよい。例えば、スレーブデバイス１０４は、スレーブＣＲＣアレイ１２０に対してＣＲＣ関数を適用することによって主スレーブＣＲＣ値１２４を作成してよく、こうして、主スレーブＣＲＣ値１２４を作成する。
【００１５】
ここで図２を参照すると、本開示の１つ以上の実施形態に係るネットワーク２００内部で通信しおよび／または通信を管理するための装置、システムおよび／または方法のシーケンスダイアグラムの概略図が示されている。本開示は、詳細には、危険エリア内部に少なくとも部分的に位置付けまたは格納された無線ネットワーク内部における通信の管理に関するものであり得る。図２に示されている通り、ネットワーク２００はマスターデバイス２０２および、相互通信状態にある１つ以上のスレーブデバイス２０４を含んでいてよい。マスターデバイス２０２は、スレーブデバイス２０４の一方向制御を有していてよく、１つ以上の実施形態において、マスターデバイス２０２は、２つ以上のデバイスの群の中から選択されてよく、そのとき残りのデバイスはスレーブデバイス２０４として使用される。
【００１６】
上述の通り、マスターデバイスおよびスレーブデバイスは、例えばＣＲＣアレイなどから、主ＣＲＣ値を作成するために使用されてよく、ここでＣＲＣアレイは構成構造から作成され得る。したがって、図２において、スレーブデバイス２０４は、スレーブデバイス２０４由来の主ＣＲＣ値（例えば主スレーブＣＲＣ値１２４）を含むパケット２３０を送信してよく、マスターデバイス２０２はこれを受信してよい。パケット２３０は、特定の場所および／または特定の時間に帰属可能であり得るスレーブデバイス２０４により記録されたデータを含んでいてよい。一実施形態において、スレーブデバイス２０４は、アナログおよび／またはデジタルセンサーなどの１つ以上のセンサーを含みおよび／またはこれに対し作動的に結合することができる。したがって、スレーブデバイス２０４は、パケット２３０内部に１つ以上のセンサーからの１つ以上の測定値を含んでいてよい。さらに、１つ以上の実施形態において、パケット２３０は、スレーブデバイス２０４により測定されたデータを含み得る実時間データ測定パケットであってよい。
【００１７】
上述の通り、ネットワーク２００は、抗井現場内で使用される少なくとも１つ以上の構成要素を含んでいてよい。したがって、本開示の１つ以上の実施形態に係るスレーブデバイスおよび／またはマスターデバイスは、抗井現場の１つ以上の特性および／または特徴を測定するためのデバイス、例えば流量計（例えば流量計に接続されているかまたは流量計と通信状態にある埋込み型フローコンピュータなどのフローコンピュータ）および／または当該技術分野において公知の他の任意のタイプの測定用デバイスを含んでいてよい。このような実施形態において、スレーブデバイスは、抗井現場を通る流れに関する特性および／または特徴に関連する１つ以上の測定値を収集することができてよい。したがって、スレーブデバイスの流量計によって作成された実時間データ測定パケットなどのパケットには、体積流量、質量流量および／またはエネルギー流量などの流量データが含まれていてよく、抗井現場の１つ以上の他の特性および／または特徴、例えば流量に関連する静圧、差圧および／または温度が含まれていてよい。スレーブデバイス２０４は次に、例えば所定の時間量が過ぎたときおよび／または所定の事象が発生したときなど、所定の間隔でパケットを作成し送信してよい。マスターデバイス２０２およびスレーブデバイス２０４についての構成構造は、スレーブデバイス２０４についての構成設定値のデータを含んでいてよい。詳細には、スレーブデバイス２０４は流量計を含んでいてよいことから、実時間データ測定パケットには、流量計により測定された流量および特性のデータが含まれていてよく、マスター構成構造および／またはスレーブ構成構造には、管内径および流量計と関連付けられおよび／または流量計内を流れるメタンなどの物質のモル分率のデータが含まれていてよい。そのため、マスターデバイス２０２およびスレーブデバイス２０４の主ＣＲＣ値を同期させ、マスターデバイス２０２およびスレーブデバイス２０４の構成構造に関連するデータおよび情報を送信し比較してよい。
【００１８】
ひき続き図２を参照すると、マスターデバイス２０２およびスレーブデバイス２０４の主ＣＲＣ値を互いに比較して、主ＣＲＣ値が異なるか否かを決定してよい。例えば、一実施形態においてマスターデバイス２０２は、マスターデバイス２０２からの主ＣＲＣ値（例えば主マスターＣＲＣ値１１８）をスレーブデバイス２０４からの主ＣＲＣ値（例えば主スレーブＣＲＣ値１２４）と比較して、主ＣＲＣ値が異なっているか否かを決定してよい。主ＣＲＣ値が同じであるかまたは実質的に同じである場合には、これは、マスターデバイス２０２およびスレーブデバイス２０４についての構成構造が同じであるかまたは実質的に同じであることを高い確率で表わしている可能性があり、この場合マスターデバイス２０２とスレーブデバイス２０４を決定し、互いに同期してよい。
【００１９】
主ＣＲＣ値が異なる場合には、これはマスターデバイス２０２およびスレーブデバイス２０４についての構成構造が異なるかまたは実質的に異なっていることを高い確率で表わしている可能性があり、この場合マスターデバイス２０２およびスレーブデバイス２０４についての構成構造は更新されおよび／または互いに置換される必要があり得る。このような実施形態では、例えば図２に関して、マスターデバイス２０２は、ＣＲＣアレイ２３２（例えばマスターＣＲＣアレイ１１４）を送信し、スレーブデバイス２０４はこのＣＲＣアレイを受信してよい。
【００２０】
マスターデバイス２０２およびスレーブデバイス２０４のＣＲＣアレイを互いに比較して、もしあれば、ＣＲＣアレイのＣＲＣ値のうちのどれが異なっているかを決定することができる。例えば、図１を参照すると、スレーブデバイス１０４は、マスターＣＲＣアレイ１１４のバイト１１６Ａ〜１１６Ｄ中に格納されたＣＲＣ値の各々を、スレーブＣＲＣアレイ１２０のバイト１２２Ａ〜１２２Ｄ中に格納されたそれぞれのＣＲＣ値の各々と比較してよい。異なるものであるＣＲＣアレイのＣＲＣ値およびバイトについて、スレーブ構造は次に、ＣＲＣアレイの異なるＣＲＣ値およびバイトと関連付けられたスレーブデバイス２０４の構成構造をマスターデバイス２０２に送信して、マスターデバイス２０２の構成構造を更新および／または置換してよい。詳細には、１つ以上の実施形態において、マスターおよびスレーブＣＲＣアレイ間で異なっている各ＣＲＣ値に関連付けられる各々のスレーブ構成構造、そしてこのようなスレーブ構成構造のみが、次にマスターデバイス２０２に送信されて、対応するマスター構成構造を置換してよい。例えば、図１を参照すると、マスターＣＲＣアレイ１１４およびスレーブＣＲＣアレイ１２０は互いに比較されてよく、ここでスレーブデバイス１０４および／またはマスターデバイス１０２は、マスターＣＲＣアレイ１１４の第１のバイト１１６Ａ中に記憶された第１の構成構造１１０ＡについてのマスターＣＲＣ値が、スレーブＣＲＣアレイ１２０の第１のバイト１２２Ａ中に記憶された第１の構成構造１１２ＡについてのスレーブＣＲＣ値とは異なるものであることを決定する場合がある。第１の構成構造１１０Ａおよび１１２ＡについてのＣＲＣ値のみが異なるものとして決定されているこのような実施形態においては、スレーブデバイス１０４は、スレーブデバイス１０４の第１の構成構造１１２Ａのみを送信し、マスターデバイス１０２はこれを受信して、マスターデバイス１０２の第１の構成構造１１０Ａを更新し置換してよい。
【００２１】
図２に関して、マスターデバイス２０２およびスレーブデバイス２０４のＣＲＣアレイを互いに比較して、ＣＲＣアレイのＣＲＣ値のうちの３つが異なっていることを決定してよい。したがって、スレーブデバイス２０４は、スレーブデバイス２０４の第１のスレーブ構成構造２３４を送信し、マスターデバイス２０２はこれを受信して、マスターデバイス２０２の対応するマスター構成構造を更新し置換してよい。さらに、このような実施形態において、スレーブデバイス２０４は、スレーブデバイス２０４の第２のスレーブ構成構造２３６および第３の構成構造２３８を送信し、マスターデバイス２０２はこれらを受信して、マスターデバイス２０２の対応するマスター構成構造を更新し置換してよい。
【００２２】
マスターデバイス２０２がスレーブデバイス２０４から１つ以上の構成構造を受信してマスターデバイス２０２内部の１つ以上の構成構造を更新し置換した後、マスターデバイス２０２は、マスターＣＲＣアレイおよび／または主マスターＣＲＣ値を再作成しおよび／または再計算してよい。例えば、図２を参照すると、マスターデバイス２０２が第１のスレーブ構成構造２３４を受信してマスターデバイス２０２の対応するマスター構成構造を更新し置換した後、マスターデバイス２０２は、更新され置換されたマスター構成構造を用いてマスターＣＲＣアレイを再作成してよい。マスターデバイス２０２は、次に、再作成されたマスターＣＲＣアレイから主マスターＣＲＣ値を再作成してよい。代替的に、マスターデバイス２０２は、マスターＣＲＣアレイおよび主マスターＣＲＣ値を再作成する前に、スレーブデバイス２０４の第２のスレーブ構成構造２３６および第３の構成構造２３８を受信するまで待機してもよい。
【００２３】
なおも図２を参照すると、スレーブデバイス２０４は、スレーブデバイス２０４からの主ＣＲＣ値を含む第２のパケット２４０を送信し、マスターデバイス２０２はこれを受信してよい。マスターデバイス２０２およびスレーブデバイス２０４の主ＣＲＣ値を互いに比較して、主ＣＲＣ値が異なっているか否かを決定してよい。詳細には、マスターデバイス２０２は、マスターデバイス２０２からの主ＣＲＣ値をスレーブデバイス２０４からの主ＣＲＣ値と比較して、主ＣＲＣ値が異なっているか否かを決定してよい。この実施形態において、主ＣＲＣ値は同じまたは実質的に同じであって、それにより、マスターデバイス２０２およびスレーブデバイス２０４についての構成構造が同じであるかまたは実質的に同じであることを高い確率で表わしていてよく、この場合、マスターデバイス２０２およびスレーブデバイス２０４を決定し互いに同期させてよい。こうして、ネットワーク２００は、通常のオペレーションを続行してよい。同様にして、スレーブデバイス２０４は、スレーブデバイス２０４からの主ＣＲＣ値を含む第３のパケット２４２を送信し、マスターデバイス２０２はそれを受信してよい。ここでもまた、この実施形態において、主ＣＲＣ値は互いに比較され、変更がなくなおも同じまたは実質的に同じであるものと決定され得、この場合ネットワーク２００は通常のオペレーションを続行し得る。
【００２４】
１つ以上の実施形態において、マスターデバイスおよびスレーブデバイスは、問題についての一定の対策を取るためまたは対策を取らないために、マスターデバイスおよびスレーブデバイスに関連付けられた値および／またはマスターデバイスおよびスレーブデバイスについての所定の値を有していてよい。例えば、一実施形態において、全てのビットがゼロに等しい（例えば３２全てのビットがゼロに等しい、０×００００００００）ことを、スレーブＣＲＣアレイの特定の値またはバイトについてマスターデバイスが提示した場合には、この値は、スレーブデバイスに対し、ＣＲＣ値および要素の同等状態とは独立して、対応するスレーブ構成構造を送信するように指示しおよび／または強制的にスレーブデバイスにこれを送信させる場合がある。別の実施形態において、マスターデバイスが、スレーブＣＲＣアレイの特定の値またはバイトについて、全てのビットが１に等しい（例えば３２全てのビットが１に等しい、０×ＦＦＦＦＦＦＦＦ）ことを提示した場合には、この値は、ＣＲＣ値および要素の同等状態とは独立して、対応するスレーブ構成構造の送信を省略するようにスレーブデバイスに対し指示しおよび／または強制的にスレーブデバイスにこれを省略させる場合がある。したがって、このような実施形態において、スレーブ構造のＣＲＣアレイの自然の状態またはアレイ内の値がゼロまたは１に等しい場合には、ＣＲＣアレイ内部で使用される値は、ＣＲＣの結果を所定量減少したもの、例えば２だけ減少したものであってよい。こうして、例えばアレイがゼロまたは１に等しい場合に２つのコードをマスターデバイスとスレーブデバイスとの間の強制的通信および更新という目的のために残しておくことができる。
【００２５】
１つ以上の実施形態において、マスターデバイスおよび／またはスレーブデバイスは、編集された１つ以上の構成構造を有し、ここで、編集された構成構造は、マスターデバイスおよび／またはスレーブデバイスのうちの他方のものの中の対応する構成構造を置換するために使用されてよい。例えば、スレーブデバイスは、使用中および現場内にある場合など、構成設定値を変更させていて、これにより、スレーブデバイスのスレーブ構成構造を編集する場合がある。スレーブ構成構造が編集された場合、スレーブデバイスは、編集されたスレーブ構成構造を（例えば自動的に）送信してよく、マスターデバイスはこれを受信してよい。編集されたスレーブ構成構造は次に、マスターデバイス内部の対応するマスター構成構造を置換し更新するために使用されてよい。例えば、図１を参照すると、第１の構成構造１１２Ａが更新され編集される一実施形態において、スレーブデバイス１０４は、編集された第１の構成構造１１２Ａを送信し、マスターデバイス１０２はこれを受信してよい。編集された第１の構成構造１１２Ａは次に、マスターデバイス１０２の第１の構成構造１１０Ａを更新し置換するために、マスターデバイス１０２によって使用されてよい。
【００２６】
マスターデバイスがスレーブデバイスから１つ以上の編集済み構成構造を受信してマスターデバイス内部の１つ以上の構成構造を更新し置換した後、マスターデバイスは、マスターＣＲＣアレイおよび／または主マスターＣＲＣ値を再作成しおよび／または再計算してよい。例えば、図１を参照すると、マスターデバイス１０２が編集済みの第１の構成構造１１２Ａを受信してマスターデバイス２０２の対応する第１の構成構造１１０Ａを更新し置換した後、マスターデバイス１０２は、更新され置換された第１の構成構造１１０Ａを用いてマスターＣＲＣアレイ１１４を再作成してよい。マスターデバイス１０２は次に、再作成されたマスターＣＲＣアレイ１１４から主マスターＣＲＣ値１１８を再作成してよい。
【００２７】
同様にして、マスターデバイスは、構成設定値を変更させ、これによりマスターデバイスのマスター構成構造を編集してよく、この場合、構成設定値および構成構造は、スレーブデバイスまで伝えられる必要がある場合がある。マスター構成構造が編集された場合、マスターデバイスは、編集されたマスター構成構造を（例えば自動的に）送信してよく、スレーブデバイスはこれを受信してよい。編集済みマスター構成構造は次に、スレーブデバイス内部の対応するスレーブ構成構造を置換し更新するために使用されてよい。さらに、スレーブデバイスがマスターデバイスから１つ以上の編集済み構成構造を受信してスレーブデバイス内部の１つ以上の構成構造を更新し置換した後、スレーブデバイスは、スレーブＣＲＣアレイおよび／または主スレーブＣＲＣ値を再作成および／または再計算してよい。
【００２８】
本開示の１つ以上の実施形態によると、マスターデバイスおよび／またはスレーブデバイスは、ネットワーク内部で利用可能な帯域幅などの１つ以上の要因に基づいて、１つ以上のパケットを送ってよい。一実施形態において、ネットワーク内部のマスターデバイス、スレーブデバイスおよび／または別の構成要素は、ネットワーク内部の利用不可能な（例えば使用されている）帯域幅および／または利用可能な（例えば未使用の）帯域幅を測定し、マスターデバイスおよび１つ以上のスレーブデバイスが互いに通信するのに充分な帯域幅が利用可能であるか否かを決定してよい。詳細には、デバイスまたは構成要素は、ネットワーク内部で利用可能な帯域幅が所定量を超えているか否かを決定してよい。利用可能な帯域幅が所定量を超えている場合、ネットワーク内部のスレーブデバイスおよび／または別の構成要素は互いに通信することができる。例えば、利用可能な帯域幅が所定量を超えていることが決定された場合には、スレーブデバイスは、例えばパケットが随伴するその主スレーブＣＲＣ値を送信しマスターデバイスはこれを受信して、マスターデバイスとスレーブデバイスとの間の同期を確認してよい。
【００２９】
さらに、本開示の１つ以上の実施形態によると、マスターデバイスおよび／またはスレーブデバイスは、マスターデバイスとスレーブデバイスとの間で通信がない状態で所定の時間量が過ぎたまたは経過したか否かに基づいて、１つ以上のパケットを送信してよい。例えば、ネットワーク内部のマスターデバイス、スレーブデバイスおよび／または別の構成要素は、マスターデバイスとスレーブデバイスとの間に主ＣＲＣ値を含む通信が発生することなく、１分、１時間、１週間または他の何れかの時間量などの所定の時間量が過ぎたか否かを決定するために使用され得る。このような所定の時間量が過ぎた場合には、マスターデバイスおよび／またはスレーブデバイスは、例えば自動的に、マスターデバイスおよびスレーブデバイスのうちの他方のものと通信するように促されてもよい。例えば、マスターデバイスとスレーブデバイスとの間で主ＣＲＣ値を含む通信が発生することなく所定の時間量が過ぎた場合には、マスターデバイスは、マスターＣＲＣアレイをスレーブデバイスに送信して、マスターデバイスとスレーブデバイスとの間の同期を確認してよい。
【００３０】
ここで図３を参照すると、本開示の１つ以上の実施形態に係る無線ネットワーク３００の概略図が示されている。上述の通り、本開示は、特に、少なくとも部分的に危険エリアの内部に位置付けされているかまたは格納されている無線ネットワーク内の通信の管理に関するものであり得る。したがって、無線ネットワーク３００の１つ以上の構成要素が、図示されている通り、例えば抗井現場の内部などの危険エリアの内部に含まれていてよい。
【００３１】
無線ネットワーク３００は、マスターデバイス３０２と共に、マスターデバイス３０２と通信状態にある１つ以上のスレーブデバイス３０４を含んでいてよい。上述の通り、マスターデバイス３０２および／または１つ以上のスレーブデバイス３０４は、抗井現場の１つ以上の特性および／または特徴を測定するため、流量計および／または当該技術分野において公知の他の任意のタイプの測定用デバイスとして使用されてよい。例えば、スレーブデバイス３０４の１つ以上は、抗井現場を通る流れに関する特性および／または特徴に関連する１つ以上の測定値を収集することができる場合がある。したがって、スレーブデバイス３０４の１つ以上により作成される実時間データパケットなどのパケットは、体積流量、質量流量および／またはエネルギー流量などの流量データを含んでいてよい。さらに、パケットは、抗井現場の１つ以上の他の特性および／または特徴、例えば流量に関連する静圧、差圧および／または温度を含んでいてよい。さらに上述の通り、パケットは、スレーブデバイス３０４とマスターデバイス３０２との間の構成設定値の同期を確認するため、主ＣＲＣ値などのスレーブデバイス３０４の構成設定値に関連する情報を含んでいてよい。
【００３２】
こうして、図３に関して、第１のスレーブデバイス３０４Ａを用いて、抗口３１０の１つ以上の特性および／または特徴を監視し測定すること、例えばケーシング圧を監視し測定することができる。第２のスレーブデバイス３０４Ｂは、チョークマニホールド３１２内に流入する物質の１つ以上の特性および／または特徴を監視し測定するために使用され得る。第３のスレーブデバイス３０４Ｃは、チョークマニホールド３１２から外におよび／またはセパレータ３１４内に流れる物質の１つ以上の特性および／または特徴を監視し測定するために使用されてよい。第４のスレーブデバイス３０４Ｄは、セパレータ３１４から流出するガスなどの物質の１つ以上の特性および／または特徴を監視し測定するために使用されてよい。第５のスレーブデバイス３０４Ｅおよび／または第６のスレーブデバイス３０４Ｆは、セパレータ３１４から流出する水などの物質の１つ以上の特性および／または特徴を監視し測定するために使用されてよい。第７のスレーブデバイス３０４Ｇは、セパレータ３１４から外におよび／またはサージタンク３１６内に流入する油などの物質の１つ以上の特性および／または特徴を監視し測定するために使用されてよい。さらに、第８のスレーブデバイス３０４Ｈは、サージタンク３１６から外に流出するガスなどの物質の１つ以上の特性および／または特徴を監視し測定するために使用されてよい。
【００３３】
マスターデバイス３０２は次に、スレーブデバイス３０４の１つ以上と通信状態にあってよい。さらに、コンピュータ３１８が、例えばマスターデバイス３０２および／または１つ以上のスレーブデバイス３０４に関する情報を検索するために、マスターデバイス３０２と通信状態にあってよい。このような実施形態において、マスターデバイス３０２が抗井現場の内部に位置付けされている一方で、コンピュータ３１８は、非危険エリア内で、例えばＭｏｄｂｕｓ（登録商標）通信プロトコルを通して、マスターデバイス３０２と通信し得る。さらに、スレーブデバイス３０４の１つ以上は自立していて、そのためマスターデバイス３０２とスレーブデバイス３０４との間の接続状態とは独立して、スレーブデバイス３０４は情報およびデータを収集し続け、後でマスターデバイス３０２に伝送されるように記録を保管してよい。
【００３４】
本明細書中で開示されている実施形態の態様、例えば、構成設定値に関係する情報の送受信、ＣＲＣアレイおよび主ＣＲＣ値の作成および記憶、ＣＲＣアレイおよび主ＣＲＣ値の比較、並びに、１つ以上の他の機能は、危険エリア内での使用に特化したコンピュータおよび／または使用されているプラットフォームの如何に関わらずあらゆるタイプのコンピュータ上に実装可能である。例えば、図４に示されている通り、本明細書中で開示されている実施形態に係るマスターデバイスとして使用され得るネットワークコンピュータシステム４０２は、プロセッサ、付随するメモリー、記憶デバイスおよび今日のコンピュータに典型的な他の多くの要素および機能性を含んでいてよい。ネットワークコンピュータ４０２は、同様に、入力手段、例えばタッチスクリーンおよび／または１つ以上の防爆ボタンおよび出力手段、例えばディスプレーも含んでいてよい。ネットワークコンピュータ４０２は、ネットワークインターフェース接続および／または無線ネットワーク接続を介して、ローカルエリアネットワーク（ＬＡＮ）または広域ネットワーク（例えばインターネット）に接続されてよい。当業者であれば、これらの入力および出力手段が他の多くの形態をとり得るということを認識するものである。さらに、コンピュータシステムは、ネットワークに接続されていなくてもよい。さらに、当業者であれば、上述のコンピュータ４０２の１つ以上の要素が、遠隔の場所に位置設定され、ネットワーク上で他の要素に接続されてよいということを認識するものである。
【００３５】
本開示に係るネットワークは、抗井現場内のような危険エリアの内部に位置付けされ得ることから、マスターデバイスおよび／またはスレーブデバイスは、本質的に安全でありおよび／または防爆性容器を含み得る。こうして、本開示の１つ以上の実施形態によると、本明細書中で使用される「防爆性」なる用語は、共に「防爆性」なる用語の定義づけを補助した全国防火協会（ＮＦＰＡ）および米国電信コード（ＮＥＣ（登録商標））と整合性のある文脈で使用される。危険な（と分類された）場所で使用するために製品を設計する際に許容可能な複数のタイプの保護技術の定義としては、防爆性、粉塵着火防止、防塵、パージされた／加圧された、本質的に安全な、および密閉されたものという定義が含まれるが、これらに限定されるわけではない。これらの定義は、危険な（と分類された）場所に設置される全ての設備が満たさなければならない基準を定める。したがって、１つ以上の実施形態によると、防爆性格付けの基準を満たすためには、容器は、そのハウジング内部に由来するあらゆる爆発を閉じ込め、周囲の空気中の蒸気、気体、粉塵および／または繊維にそのハウジング内からの火花が着火するのを防ぐことができなければならない。したがって、電気的容器に言及する場合の防爆性は、それが外部爆発に耐えることができるということを意味していない。それよりむしろ、防爆性は、内部火花または爆発がはるかに大規模な爆破をひき起こすのを防ぐ容器の能力である。さらに、１つ以上の実施形態において、防爆性容器は、それが設置されるべき特定の利用分野の温度要件を満たすことができる。このことはすなわち、モーター（およびその容器）または他の構成要素の作動温度が、構成要素が設置される予定の雰囲気中のガスまたは粉塵の最低着火／燃焼温度よりも高くなり得ないということを意味している。
【００３６】
本開示に係る装置は、以下の利点の１つ以上を提供し得る。本開示に係る装置は、本質的に安全であり、そのため危険な環境内で装置を使用してもよい。以上で論述され説明された装置は、最大貯蔵エネルギー、電力消費量を制限されてよく、および／または火花または過熱を防止するための装置と共に使用可能である。例えば、本開示の通信管理システムは、長時間にわたり電力消費量を非常に低くすることができる。
【００３７】
当業者であれば、さまざまな異なる技術および技法の何れかを用いて、情報および信号を表現してよいということを理解するものであると思われる。例えば、以上の説明を通して言及されている可能性のあるデータ、命令、コマンド、情報、信号、ビット、シンボル、通信およびチップは、電圧、電流、電磁波、磁場もしくは磁性粒子、光場もしくは光粒子またはこれらの任意の組合せによって表現され得る。
【００３８】
当業者であればさらに、本明細書中で開示されている実施形態に関連して説明されたさまざまな例示的論理ブロック、モジュール、回路、およびアルゴリズムステップが、電子的ハードウェア、コンピュータソフトウェアまたはその両方の組合せとして実装されてよいということを認識するものである。ハードウェアとソフトウェアとのこの互換性を明確に例示するために、さまざまな例示的構成要素、ブロック、モジュール、回路およびステップについて、概してそれらの機能性の観点から以上で説明してきた。このような機能性がハードウェアとして実装されるかまたはソフトウェアとして実装されるかは、システム全体に課せられる特定の応用および設計上の制約によって左右される。当業者は、各々の特定の利用分野のためにさまざまな方法で上述の機能性を実装してよいが、このような実装の決定は、本発明の範囲からの逸脱をひき起こすものとして解釈されるべきではない。
【００３９】
本明細書中に開示されている実施形態に関連して説明されたさまざまな例示的論理ブロック、モジュールおよび回路は、本明細書中に記載の機能を実施するように設計された汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）もしくは他のプログラマブル論理デバイス、個別ゲートもしくはトランジスタ論理、個別ハードウェアコンポーネント、またはそれらの任意の組合せを用いて実装または実施されてよい。汎用プロセッサはマイクロプロセッサであってよいが、代替的にはプロセッサは、任意の従来のプロセッサ、コントローラー、マイクロコントローラー、または状態マシンであってよい。プロセッサは同様に、計算デバイスの組合せとして、例えばＤＳＰとマイクロプロセッサの組合せ、複数のマイクロプロセッサ、ＤＳＰコアと併用した１つ以上のマイクロプロセッサ、または他の任意のこのような構成としても実装されてよい。
【００４０】
本明細書中に開示された実施形態と関連して説明された方法またはアルゴリズムのステップは、直接ハードウェアの形、プロセッサによって実行されるソフトウェアモジュールの形、またはその２つの組合せの形で実施されてよい。ソフトウェアモジュールは、ＲＡＭメモリー、フラッシュメモリー、ＲＯＭメモリー、ＥＰＲＯＭメモリー、ＥＥＰＲＯＭメモリー、レジスター、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭまたは、当該技術分野において公知の他の任意の形態の記憶媒体中に存在してよい。例示的な記憶媒体がプロセッサに結合されており、こうしてプロセッサが記憶媒体から情報を読取り、記憶媒体に情報を書込むことができるようになっている。代替的には、記憶媒体はプロセッサと一体になっていてよい。プロセッサと記憶媒体は、ＡＳＩＣ内に存在していてよい。ＡＳＩＣはユーザーターミナル内に存在していてよい。代替的には、プロセッサと記憶媒体は個別の構成要素としてユーザーターミナル内に存在してもよい。
【００４１】
本発明が具体的詳細に関して説明されてきたが、このような詳細は、それらが添付の特許請求の範囲中に含まれている場合を除き、本発明の範囲に対する限定とみなされるべきものとして意図されていない。
【図１】
0006585611.tif 000002
【図２】
0006585611.tif 000003
【図３】
0006585611.tif 000004
【図４】
0006585611.tif 000005