(57)【要約】    一実施形態では、状態監視回路は、回路コントローラ及びノードを含むことができる。ノードは、ゲートコントローラ、ノードコントローラ、及び１つ以上のゲートを含むことができる。ノードは、産業機械に関連付けられた監視システムのバスに着脱可能に結合するように構成され得る。回路コントローラは、産業機械に関連付けられた動作パラメータを識別するように構成され得る。ゲートコントローラは、１つ以上のゲートを介して、監視システム内のバスから動作パラメータを特徴付けるデータを含む１つ以上のデータパケットを転送するように構成され得る。１つ以上のゲートは、発信データパケットのノードを介するバスへの転送を阻止するように構成され得る。  【選択図】図１Ａ
2021517698.tif 000002
【特許請求の範囲】
【請求項１】
状態監視回路であって、
回路コントローラと、
ゲートコントローラ、ノードコントローラ、及び１つ以上のゲートを備えるノードであって、産業機械に関連付けられた監視システムのバスに着脱可能に結合するように構成されている、ノードと、を備え、
前記回路コントローラが、前記産業機械に関連付けられた動作パラメータを識別するように構成され、
前記ゲートコントローラが、前記１つ以上のゲートを介して、前記監視システム内の前記バスから前記動作パラメータを特徴付けるデータを含む１つ以上のデータパケットを転送するように構成され、   
前記１つ以上のゲートが、前記ノードを介する前記バスへの発信データパケットの転送を阻止するように構成されている、状態監視回路。
【請求項２】
前記１つ以上のゲートが、一方向性データフロー回路を含み、前記一方向性データフロー回路は、前記１つ以上のゲートを介する前記バスへの前記発信データパケットの転送を阻止する、請求項０に記載の状態監視回路。
【請求項３】
前記ゲートコントローラが、前記１つ以上のデータパケットを、
前記バスからビーコンパケットを受信することであって、前記ビーコンパケットが、前記監視システムのシステムフレームスケジュールを含み、前記システムフレームスケジュールは、前記動作パラメータを特徴付ける前記データを含む前記１つ以上のデータパケットが前記バス上でブロードキャストされる第１の複数のタイムスライスを示す、受信することと、
前記第１の複数のタイムスライス中に、前記１つ以上のデータパケットを前記バスから転送するように前記ノードを構成することと、によって転送するように構成されている、請求項０に記載の状態監視回路。
【請求項４】
前記ゲートコントローラが、前記バス上でブロードキャストされた複数のデータパケットを前記ノードコントローラに転送するように構成され、
前記ノードコントローラが、前記転送された複数のデータパケットから、前記１つ以上のデータパケット内に含まれる一意の識別子に基づいて、前記１つ以上のデータパケットを少なくとも識別することによって、前記動作パラメータを特徴付けるデータを含む前記１つ以上のデータパケットを選択するように構成されている、請求項０に記載の状態監視回路。
【請求項５】
前記ゲートコントローラが、前記１つ以上のデータパケットを前記監視システム内の前記バスから前記ノードコントローラに伝送するように、前記ノード内の前記１つ以上のゲートを構成する、請求項０に記載の状態監視回路。
【請求項６】
前記ゲートコントローラが、前記１つ以上のゲートのうちのゲートに制御信号を提供し、前記ゲートが、前記制御信号に基づいて、前記監視システム内の前記バスから前記１つ以上のデータパケットのうちのデータパケットを伝送する、請求項５に記載の状態監視回路。
【請求項７】
前記監視システム内の前記バスに着脱可能に結合するように更に構成されている、請求項５に記載の状態監視回路。
【請求項８】
前記状態監視回路が、前記動作パラメータを特徴付けるデータを含む前記１つ以上のデータパケットを記憶するように構成されたメモリを含むことができる、請求項０に記載の状態監視回路。
【請求項９】
前記動作パラメータが、状態監視システムからの要求に基づいて識別される、請求項０に記載の状態監視回路。
【請求項１０】
前記回路コントローラが、前記動作パラメータを特徴付ける前記データに基づいて、前記産業機械の動作ステータスを示す状態監視パラメータを決定するように更に構成されている、請求項０に記載の状態監視回路。
【請求項１１】
方法であって、
産業機械に関連付けられた動作パラメータを識別することと、
ノード内の１つ以上のゲートを介して、前記産業機械に関連付けられた監視システム内のバスから前記動作パラメータを特徴付けるデータを含む１つ以上のデータパケットを転送することであって、
前記１つ以上のデータパケットが、前記監視システムの１つ以上の監視回路によって前記バス上でブロードキャストされ、
前記１つ以上のゲートが、前記ノードを介する前記バスへの発信データパケットの転送を阻止するように構成されている、転送することと、
前記動作パラメータを特徴付ける前記データを状態監視システムに提供することと、を含む、方法。
【請求項１２】
前記１つ以上のゲートが、一方向性データフロー回路を含み、前記一方向性データフロー回路が、前記１つ以上のゲートを介する前記バスへの前記発信データパケットの転送を阻止する、請求項１１に記載の方法。
【請求項１３】
前記１つ以上のデータパケットを転送することが、
前記バスからビーコンパケットを受信することであって、前記ビーコンパケットが、前記監視システムのシステムフレームスケジュールを含み、前記システムフレームスケジュールは、前記動作パラメータを特徴付ける前記データを含む前記１つ以上のデータパケットが前記バス上でブロードキャストされる第１の複数のタイムスライスを示す、受信することと、
前記第１の複数のタイムスライス中に、前記１つ以上のデータパケットを前記バスから転送するように前記ノードを構成することと、を含む、請求項１１に記載の方法。
【請求項１４】
前記１つ以上のデータパケットを転送することが、
前記バス上でブロードキャストされたデータパケットを転送することと、
前記転送されたデータパケットから、前記転送されたデータパケット内に含まれる一意の識別子に基づいて、前記１つ以上のデータパケットを少なくとも識別することによって、前記動作パラメータを特徴付けるデータを含む、選択することと、を含む、請求項１１に記載の方法。
【請求項１５】
前記ノードが、ノードコントローラ及びゲートコントローラを含み、前記ゲートコントローラが、前記１つ以上のデータパケットを前記監視システム内の前記バスから前記ノードコントローラに伝送するように、前記ノード内の前記１つ以上のゲートを構成する、請求項１１に記載の方法。
【請求項１６】
前記ゲートコントローラが、前記１つ以上のゲートのうちのゲートに制御信号を提供し、前記ゲートは、前記制御信号に基づいて、前記監視システム内の前記バスから前記１つ以上のデータパケットのうちのデータパケットを伝送する、請求項１５に記載の方法。
【請求項１７】
前記ノードが、前記監視システム内の前記バスに着脱可能に結合されている、請求項１５に記載の方法。
【請求項１８】
前記動作パラメータが、前記回路コントローラによって識別される、請求項１７に記載の方法。
【請求項１９】
前記動作パラメータが、前記状態監視システムからの要求に基づいて識別される、請求項１１に記載の方法。
【請求項２０】
前記動作パラメータを特徴付ける前記データに基づいて、前記産業機械の動作ステータスを示す状態監視パラメータを決定することを更に含む、請求項１１に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願の相互参照）
本出願は、２０１８年４月６日に出願された米国特許出願第１５／９４７，７６４号に対する、米国特許法第１１９条（ｅ）の下で優先権の利益を主張する国際特許出願であり、その開示全体が参照により本明細書に組み込まれる。
【背景技術】
【０００２】
炭化水素精製及び発電などの多くの産業は、機械装置の動作、及び場合によっては、機械装置の連続動作に非常に依拠する場合がある。これらの環境では、１台以上の機械の故障により、修理費用、並びに生産の損失、及び作業員への潜在的な傷害により、かなりの費用がかかる場合がある。これらのリスクを考慮して、１つ以上の機械構成要素のある種の動作パラメータを監視することが一般的であり得る。動作パラメータの測定は、機械構成要素の機械状態の指標を提供し、故障前に機械構成要素上で実行される予防的なメンテナンス（例えば、修理、交換など）を可能にすることができる。この監視は、生産コストの削減、機器の稼働停止時間の低減、信頼性の向上、及び安全性の強化など、１つ以上の長期利益を提供することができる。
【発明の概要】
【０００３】
一般に、産業機械のフレキシブル状態監視用の装置、システム、方法、及び製造物品。
【０００４】
一実施形態では、状態監視回路は、回路コントローラ及びノードを含み得る。ノードは、ゲートコントローラ、ノードコントローラ、及び１つ以上のゲートを含み得る。ノードは、産業機械に関連付けられた監視システムのバスに着脱可能に結合するように構成され得る。回路コントローラは、産業機械に関連付けられた動作パラメータを識別するように構成され得る。ゲートコントローラは、１つ以上のゲートを介して、監視システム内のバスからの動作パラメータを特徴付けるデータを含む１つ以上のデータパケットを転送するように構成され得る。１つ以上のゲートは、発信データパケットのノードを介するバスへの転送を阻止するように構成され得る。
【０００５】
以下の特徴のうちの１つ以上は、任意の実行可能な組み合わせに含まれ得る。
【０００６】
一実施形態では、１つ以上のゲートは、一方向性データフロー回路を含み、一方向性データフロー回路は、１つ以上のゲートを介するバスへの発信データパケットの転送を阻止する。別の実施形態では、ゲートコントローラは、監視システム内のバスからノードコントローラに１つ以上のデータパケットを伝送するように、１つ以上のゲートをノード内に構成することができる。ゲートコントローラは、１つ以上のゲートのうちのゲートに制御信号を提供することができる。ゲートは、制御信号に基づいて、監視システム内のバスからの１つ以上のデータパケットのうちのデータパケットを伝送する。更に別の実施形態では、状態監視回路は、監視システム内のバスに着脱可能に結合するように構成され得る。
【０００７】
一実施形態では、ゲートコントローラは、バスからビーコンパケットを受信することによって１つ以上のデータパケットを転送するように構成され得る。ビーコンパケットは、監視システムのシステムフレームスケジュールを含むことができる。システムフレームスケジュールは、動作パラメータを特徴付けるデータを含む１つ以上のデータパケットがバス上でブロードキャストされる第１の複数のタイムスライスを示すことができる。ゲートコントローラは、第１の複数のタイムスライス中に１つ以上のデータパケットをバスから転送するようにノードを構成するように構成され得る。
【０００８】
一実施形態では、ゲートコントローラは、バス上でブロードキャストされた複数のデータパケットをノードコントローラに転送するように構成され得る。ノードコントローラは、転送された複数のデータパケットから、１つ以上のデータパケット内に含まされる一意の識別子に基づいて、１つ以上のデータパケットを少なくとも識別することによって、動作パラメータを特徴付けるデータを含む１つ以上のデータパケットを選択するように構成され得る。
【０００９】
一実施形態では、動作パラメータは、状態監視システムからの要求に基づいて識別され得る。別の実施形態では、回路コントローラは、動作パラメータを特徴付けるデータに基づいて、産業機械の動作ステータスを示す状態監視パラメータを決定するように更に構成され得る。
【００１０】
一実施形態では、状態監視ユニットは、動作パラメータを特徴付けるデータを含む１つ以上のデータパケットを記憶するように構成されたメモリを含み得る。別の実施形態では、回路コントローラは、状態監視パラメータ計算の少なくとも一部分を計算するように更に構成され得る。更に別の実施形態では、回路コントローラは、データ収集ソフトウェアと通信するように構成され得る。データ収集ソフトウェアは、サーバ内で動作し、産業機械の動作を監視するように構成された状態監視ソフトウェアを含み得る。一実装形態では、回路コントローラは、状態監視ソフトウェアの少なくとも一部分を実行するように構成され得る。
【００１１】
一実施形態では、方法は、産業機械に関連付けられた動作パラメータを識別することを含むことができる。本方法はまた、ノード内の１つ以上のゲートを介して、産業機械に関連付けられた監視システム内のバスからの動作パラメータを特徴付けるデータを含む１つ以上のデータパケットを転送することを含むことができる。１つ以上のデータパケットは、監視システムの１つ以上の監視回路によってバス上でブロードキャストされ得る。１つ以上のゲートは、発信データパケットのノードを介するバスへの転送を阻止するように構成され得る。本方法は、動作パラメータを特徴付けるデータを状態監視システムに提供することを更に含むことができる。
【００１２】
以下の特徴のうちの１つ以上は、任意の実行可能な組み合わせに含まれ得る。
【００１３】
一実施形態では、１つ以上のゲートは、一方向性データフロー回路を含み得、一方向性データフロー回路は、１つ以上のゲートを介するバスへの発信データパケットの転送を阻止する。別の実施形態では、本方法は、動作パラメータを特徴付けるデータに基づいて、産業機械の動作ステータスを示す状態監視パラメータを決定することを更に含むことができる。
【００１４】
一実施形態では、１つ以上のデータパケットを転送することは、バスからビーコンパケットを受信することを含むことができ、ビーコンパケットは、監視システムのシステムフレームスケジュールを含み、システムフレームスケジュールは、動作パラメータを特徴付けるデータを含む１つ以上のデータパケットがバス上でブロードキャストされる第１の複数のタイムスライスを示す。１つ以上のデータパケットを転送することはまた、第１の複数のタイムスライス中に１つ以上のデータパケットをバスから転送するようにノードを構成することを含むことができる。
【００１５】
一実施形態では、１つ以上のデータパケットを転送することは、バス上にブロードキャストされたデータパケットを転送することと、転送されたデータパケットから、転送されたデータパケット内に含まれる一意の識別子に基づいて、１つ以上のデータパケットを少なくとも識別することによって、動作パラメータを特徴付けるデータを含む１つ以上のデータパケットを選択することと、を含むことができる。
【００１６】
一実施形態では、ノードは、ノードコントローラ及びゲートコントローラを含むことができる。ゲートコントローラは、監視システム内のバスからノードコントローラに１つ以上のデータパケットを伝送するようにノード内の１つ以上のゲートを構成することができる。別の実施形態では、ゲートコントローラは、１つ以上のゲートのうちのゲートに制御信号を提供することができる。ゲートは、制御信号に基づいて、監視システム内のバスからの１つ以上のデータパケットのうちのデータパケットを伝送することができる。
【００１７】
一実施形態では、状態監視回路は、ノード及び回路コントローラを含むことができる。状態監視回路は、監視システム内のバスに着脱可能に結合され得る。別の実施形態では、動作パラメータは、回路コントローラによって識別され得る。更に別の実施形態では、動作パラメータは、状態監視システムからの要求に基づいて識別され得る。
【００１８】
一実施形態では、ポータブル監視システムは、二次バスと、二次バスに着脱可能に結合された第１の監視回路と、を含むことができる。第１の監視回路は、１つ以上のゲートを備えるノードを介する第１のバスから、産業機械の監視システムの第１のビーコンパケットを受信するように構成され得る。第１のビーコンパケットは、複数のデータパケットが監視システムの第１のバス上でブロードキャストされるように構成され得る複数のタイムスライスを示す第１のシステムフレームスケジュールを含むことができる。第１の監視回路はまた、１つ以上の所定の動作パラメータを特徴付けるデータを含む第１の組のデータパケットが第１のバス上でブロードキャストされる複数のタイムスライスのうちの第１の組のタイムスライスを決定するように構成され得る。第１の監視回路は、複数のタイムスライスのうちの第１の組のタイムスライス中に、ノード内の１つ以上のゲートをアクティブ化することによって、第１のバスから第１の監視回路に第１の組のデータパケットを転送するように更に構成され得る。１つ以上のゲートは、第１のバスへの発信データパケットの転送を阻止するように構成されている。
【００１９】
以下の特徴のうちの１つ以上は、任意の実行可能な組み合わせに含まれ得る。
【００２０】
一実施形態では、第１の監視回路は、監視システムの第１基準時間に基づいて、ポータブル監視システムの第２の基準時間を設定するように更に構成され得る。複数のタイムスライスは、第１の基準時間に対して時間的に配置され得る。監視システムの第１の基準時間は、ビーコンパケット内に含まれ得る。別の実施形態では、複数のデータパケットは、第１のバスに通信可能に結合された１つ以上の監視回路によって、第１のバス上でブロードキャストされ得る。
【００２１】
一実施形態では、１つ以上の所定の動作パラメータを特徴付けるデータを含む第１の組のデータパケットは、１つ以上の所定の動作パラメータを示す一意の識別子を含むことができる。別の実施形態では、ノード内の１つ以上のゲートをアクティブ化することは、制御信号を１つ以上のゲートに送信することを含むことができる。制御信号は、第１のバス上でブロードキャストされたデータパケットがポータブル監視システムに転送される第１の動作モードに１つ以上のゲートを設定するように構成され得る。
【００２２】
一実施形態では、１つ以上のゲートは、一方向性データフロー回路を含むことができ、一方向性データフロー回路は、１つ以上のゲートを介する第１のバスへの発信データパケットの転送を阻止することができる。別の実施形態では、請求項１に記載のポータブル監視システムは、産業機械に結合された１つ以上のセンサによってセンサ測定を特徴付けるデータを受信するように更に構成され得る。センサ測定を特徴付けるデータは、検出された動作パラメータに関連付けられた検出された動作パラメータ値及び時間を含むことができる。更に別の実施形態では、ポータブル監視システムは、受信されたセンサ測定を特徴付けるデータ及び受信された１つ以上の所定の動作パラメータを特徴付けるデータに基づいて、産業機械の動作ステータスを決定するように更に構成され得る。
【００２３】
一実施形態では、ポータブル監視システムは、二次バスに着脱可能に結合された入力監視回路を更に含むことができる。入力監視回路は、センサ測定を特徴付けるデータを受信するように構成され得る。ポータブル監視システムはまた、産業機械の動作ステータスを決定するように構成され得る二次バスに着脱可能に結合された処理回路を含むことができる。
【００２４】
一実施形態では、方法は、１つ以上のゲートを備えるノードを介する第１のバスから、産業機械の監視システムの第１のビーコンパケットを受信することを含むことができる。第１のビーコンパケットは、複数のデータパケットが監視システムの第１のバス上でブロードキャストされるように構成され得る複数のタイムスライスを示す第１のシステムフレームスケジュールを含むことができる。本方法はまた、１つ以上の所定の動作パラメータを特徴付けるデータを含む第１の組のデータパケットが第１のバス上でブロードキャストされる複数のタイムスライスのうちの第１の組のタイムスライスを決定することを含むことができる。本方法は、複数のタイムスライスのうちの第１の組のタイムスライス中に、ノード内の１つ以上のゲートをアクティブ化することによって第１のバスからポータブル監視システムの監視回路に第１の組のデータパケットを転送することを更に含むことができる。１つ以上のゲートは、第１のバスへの発信データパケットの転送を阻止するように構成され得る。
【００２５】
以下の特徴のうちの１つ以上は、任意の実行可能な組み合わせに含まれ得る。
【００２６】
一実施形態では、本方法は、監視システムの第１の基準時間に基づいて、ポータブル監視システムの第２の基準時間を設定することを更に含むことができる。複数のタイムスライスは、第１の基準時間に対して時間的に配置され得る。監視システムの第１の基準時間は、ビーコンパケット内に含まれ得る。別の実施形態では、複数のデータパケットは、第１のバスに通信可能に結合された１つ以上の監視回路によって、第１のバス上でブロードキャストされ得る。更に別の実施形態では、１つ以上の所定の動作パラメータを特徴付けるデータを含む第１の組のデータパケットは、１つ以上の所定の動作パラメータを示す一意の識別子を含む。
【００２７】
一実施形態では、ノード内の１つ以上のゲートをアクティブ化することは、制御信号を１つ以上のゲートに送信することを含み得る。制御信号は、第１のバス上にブロードキャストされたデータパケットがポータブル監視システムに転送される第１の動作モードに１つ以上のゲートを設定するように構成され得る。別の実施形態では、１つ以上のゲートは、一方向データフロー回路を含むことができる。一方向性データフロー回路は、１つ以上のゲートを介する第１のバスへの発信データパケットの転送を阻止する。更に別の実施形態では、本方法は、産業機械に結合された１つ以上のセンサによってセンサ測定を特徴付けるデータを受信することを更に含むことができる。センサ測定を特徴付けるデータは、検出された動作パラメータに関連付けられた検出された動作パラメータ値及び時間を含むことができる。
【００２８】
一実施形態では、本方法は、受信されたセンサ測定を特徴付けるデータ及び受信された１つ以上の所定の動作パラメータを特徴付けるデータに基づいて、産業機械の動作ステータスを決定することを更に含むことができる。別の実施形態では、受信すること、決定すること、及び転送することは、ポータブル監視システム内の監視回路によって実行され得る。
【００２９】
開示される主題のこれら及び他の能力は、以下の図面、発明を実施するための形態、及び特許請求の範囲の閲覧後により完全に理解されよう。
【図面の簡単な説明】
【００３０】
これら及び他の特徴は、添付図面と併せて以下の詳細な記載からより容易に理解されよう。
【００３１】
【図１Ａ】既存の監視システムを含む動作環境の１つの例示的実施形態を示す図である。
【００３２】
【図１Ｂ】図１Ａの監視システムのバックプレーンの１つの例示的実施形態を示す図である。
【００３３】
【図２Ａ】機械の動作パラメータを監視するように構成されたフレキシブル監視システムを含む動作環境の１つの例示的実施形態を示す図である。
【００３４】
【図２Ｂ】図２Ａのフレキシブル監視システムと共に使用するために構成された回路の例示的実施形態を示す図である。
【００３５】
【図３】図２Ａのフレキシブル監視システムのバックプレーンの１つの例示的実施形態を示す図である。
【００３６】
【図４】例示的な監視システムの概略図である。
【００３７】
【図５】産業機械の動作を監視することができる例示的な監視システムの図である。
【００３８】
【図６】例示的な状態監視回路の概略図である。
【００３９】
【図７】監視システムから状態監視システムにデータパケットを転送する例示的な方法を示すプロセスフロー図である。
【００４０】
【図８】監視システムと、状態監視回路を介するポータブル監視システムとの間の例示的な一方向性結合の概略図である。
【００４１】
【図９】ポータブル監視システムによって産業機械を監視する例示的な方法を示すプロセスフロー図である。
【発明を実施するための形態】
【００４２】
産業機械は、複数の動作段階及び複数の動作パラメータと複合することができる。監視システムは、複雑な産業機械の動作を監視し、機械が所望に応じて動作していることを保証するために必要な措置をとることができる。例えば、監視システムは、機械の動作段階及び／又は動作パラメータを検出することができる（例えば、機械に結合された複数のセンサを介して）。監視システムは、監視システムが機械の動作状態をユーザに通知することができる状態監視を提供することができる。追加的に又は代替的に、監視システムは、機械の検出された動作パラメータが閾値を超えたとき、監視システムが機械を停止することができる保護監視を提供することができる。
【００４３】
状態監視能力を有する監視システムは、大きい処理電力及び／又は大型メモリを有する高価なインフラストラクチャ（例えば、サーバ）を必要とする場合がある。いくつかの監視システム（例えば、遠隔に位置する監視システム、少数の産業機械を有する施設の監視システムなど）用の高価かつ／又は嵩高なインフラストラクチャを確立することは実行可能ではない場合がある。これは、複数の監視システム用の状態監視を実行することができる遠隔サーバに状態監視システム（例えば、状態監視ソフトウェア）をインストールすることによって回避することができる。しかしながら、監視システムと通信することができる遠隔状態監視システムを有することにより、監視システムは、ハッキング及び／又はマルウェアの影響を受けにくくなり得る。本出願は、監視システムと状態監視システムとの間の連絡部（例えば、遠隔に配備された）として作用することができる状態監視回路を提供する。状態監視回路は、監視システムから状態監視システムにデータ（例えば、センサデータ）を転送するが、監視システムへのデータの転送を阻止するように設計され得る。一実施形態では、データの転送は、監視システムから状態監視システムへの一方向になり得るが、状態監視システムから監視システムへの他の方向にはならない。これにより、権限のないユーザが、監視システムの動作を変更／破損させることを阻止することができる。
【００４４】
監視システムは、機械に状態監視及び／又は保護監視を提供するために、機械の１つ以上の動作パラメータを必要とする場合がある。これらの動作パラメータは、動作パラメータを検出し、これらのパラメータを監視システムに提供することができる１つ以上の機械センサを介して得ることができる。しかしながら、機械を監視している間、監視システムに利用可能ではない場合がある機械の追加の動作パラメータが必要であると決定される場合がある。例えば、機械センサは、追加の動作パラメータを検出することができない場合がある。更に、機械は遠隔に位置することができ、機械は、監視システムを再構成して、追加の動作パラメータを検出することが煩雑になり得る。これは、追加の動作パラメータを検出することができ、状態／保護監視を可能にすることができる、機械の近傍に存在するポータブル監視システムを使用することによって回避することができる。しかしながら、場合によっては、監視システムと通信することができるポータブル監視システムを有することにより、監視システムは、ハッキング及び／又はマルウェアの影響を受けにくくなり得る。本出願は、監視システムと状態監視システムとの間の連絡部（例えば、遠隔に配備された）として作用することができる状態監視回路を提供する。状態監視回路は、監視システムから状態監視システムにデータを転送するが、監視システムへのデータの転送を阻止するように設計され得る。一実施形態では、データの転送は、監視システムから状態監視システムへの一方向になり得るが、状態監視システムから監視システムへの他の方向にはならない。これにより、権限のないユーザが、監視システムの動作を変更／破損させることを阻止することができる。
【００４５】
産業機械を監視するためのシステム及び対応する方法の実施形態について、本明細書で述べる。しかしながら、本開示の実施形態は、制限なしに他の機械を監視するために採用することができる。
【００４６】
既存の監視システムを含む動作環境１００を、図１に示す。動作環境１００は、ターゲット１０２と、少なくとも１つのセンサ１０４及びセンサ１０４と通信する監視システム１０６と、内部ネットワーク１１０ａと、外部ネットワーク１１０ｂと、を含むことができる。
【００４７】
ターゲット１０２は、任意の機械の任意の構成要素とすることができる。ターゲット１０２の例としては、とりわけ、ギア、ベアリング、及びシャフトを挙げることができる。機械の例としては、ターボ機械、タービン（例えば、ハイドロ、風力）、発生器、及び往復圧縮機が挙げられる。
【００４８】
センサ１０４は、ターゲット１０２の動作パラメータを感知して、測定した動作パラメータを表す少なくとも１つのセンサ信号１０４ｓを生成し、センサ信号１０４ｓを監視システム１０６に（例えば、フィールド配線を介して）伝送するように構成され得る。一例として、センサ１０４は、プローブ、トランスデューサ、及び信号調整回路（図示せず）を含むことができる。プローブは、動作パラメータの測定のためにターゲット１０２と相互作用することができる。トランスデューサは、動作パラメータの測定値を電気信号（例えば、電圧）に変換することができる。信号調整回路は、電気信号を調整及び／又は増幅して、センサ信号１０４ｓ（例えば、最小と最大との間の範囲の電圧）を生成することができる。したがって、一態様では、センサ信号１０４ｓは、センサトランスデューサによって行われる直接又は生の測定を含むことができる。センサ信号１０４ｓは、アナログ信号又はデジタル信号であり得る。
【００４９】
別の態様では、センサ信号１０４ｓはまた、動作パラメータの直接測定に加えて、拡張データセットを含むことができる。拡張データセットは、測定される動作パラメータの種類に依存する様々な測定変数を含むことができる。一例として、ターゲット１０２は、シャフトなどの回転構成要素であり得、径方向振動は、近接センサの形態のセンサ１０４によって測定された変数であり得る。これらの状況下で、拡張データセットは、ギャップ電圧、１ｘフィルタリング振幅、２ｘフィルタリング振幅、１ｘフィルタリング位相、２ｘフィルタリング位相、１ｘではない（Ｎｏｔ  １ｘ）振幅、及び最大シャフト変位（Ｓｍａｘ）のうちの１つ以上を含むことができる。ギャップ電圧は、プローブによる電圧出力であり、ターゲット１０２とプローブの先端との間の物理的距離を表す。１ｘ振幅は、シャフト回転と同じ周波数を有する振動の振幅であり、一方、２ｘ振幅は、シャフト回転の２倍の周波数を有する振動の振幅である。例えば、毎分１４８０回転の回転速度は、毎秒
【数１】
2021517698.tif 000003
サイクル（Ｈｚ）の周波数に対応する。位相は、基準位置に対して所定の測定位置で測定された振動間の時間遅延である。したがって、１ｘ位相は、シャフト回転と同じ周波数を有する振動の位相を指す一方、２ｘ位相は、シャフト回転の２倍の周波数を有する振動の位相を指す。１ｘではない振幅は、１ｘ振幅を除く全ての振幅を指す。他の実施形態では、拡張データセットは、トランスデューサなどのセンサ１０４の１つ以上の構成要素に関するメタデータを含むことができる。メタデータの例としては、シリアル番号、改訂番号、動作温度、及び健康段階のうちの１つ以上を含むことができる。
【００５０】
センサ１０４の数及び種類は、測定されることが意図される動作パラメータ（複数可）によって決めることができる。一態様では、センサ１０４は、振動、位置、速度、動きの方向、及び偏心の測定用の１つ以上の近接プローブの形態をとることができる。別の態様では、センサ１０４は、地震振動及び加速度の測定用の１つ以上の加速度計の形態をとることができる。更なる態様では、センサ１０４は、温度及び圧力の測定用の１つ以上の温度プローブ又は圧力プローブの形態をとることができる。センサの種類及び上記に列挙された対応する動作パラメータは網羅的ではなく、センサ１０４の実施形態は、対象となる動作パラメータの測定に好適な任意のセンサ又はセンサの組み合わせを含むことができると理解されたい。
【００５１】
使用中、監視システム１０６は、受信センサ信号１０４ｓ及び出力監視信号１０６ｓ、１０８ｓを処理するように構成され得る。一例として、監視システム１０６は、動作パラメータ測定を特徴付ける値を決定するように構成され得る。監視システム１０６はまた、この決定値、及び／又は拡張データセットの任意の測定変数を、リアルタイムで１つ以上の対応する所定の警報状態と比較し、警告ステータス（例えば、ＯＫ、ＯＫではない、警告、危険など）を決定することができる。例えば、ターゲット１０２が回転軸であり、測定された動作パラメータがシャフトの径方向振動であるとき、センサ信号１０４ｓは、時間の関数としてのシャフトの変位の測定値を含むことができる。センサ信号１０４ｓから、監視システム１０６は、ピーク間変位から振動振幅の値を決定することができる。
【００５２】
監視システム１０６はまた、監視信号１０６ｓ、１０８ｓを内部ネットワーク１１０ａ及び／又は外部ネットワーク１１０ｂに出力するように構成され得る。出力監視信号１０６ｓ、１０８ｓは、拡張データセットの測定変数、決定値、及び決定ステータスのうちの１つ以上を含むことができる。警告及び危険などの警報ステータスは、監視システム１０６上の物理的リレーを介して、又は監視信号１０６ｓ、１０８ｓによる外部システム１１０に報知され得る。別の態様では、監視システム１０６は、後の処理のために、センサ信号１０４ｓを追加的又は代替的に記憶することができる。
【００５３】
内部ネットワーク１１０ａは、機械制御システム１１２と通信するプラントネットワークであり得る。機械制御システム１１２は、ターゲット１０２の１つ以上の動作パラメータを制御するように動作可能な機械にコマンドを提供するように構成され得る。内部ネットワーク１１０ａはまた、構成ソフトウェア（図示せず）を実行するコンピューティングデバイス、ヒューマンマシンインターフェース（ＨＭＩ）１１４、及び／又は顧客ヒストリアン（customer historian）１１６などの他のシステムと通信することができる。構成ソフトウェアは、所定の警報状態などの構成情報を監視システム１０６に提供するために使用され得る。ＨＭＩ１１４は、ユーザインターフェースデバイス（例えば、ディスプレイ）と通信する１つ以上のコンピューティングデバイスであり得、機械のオペレータが、測定された動作パラメータを閲覧し、及び／又は機械制御システム１１２に命令を提供することを可能にする。
【００５４】
そのように構成されると、監視システム１０６は、ターゲット１０２を含む機械の保護を容易にすることができる。一例として、警告ステータスの報知に応答して、機械制御システム１１２を利用して、ターゲット１０２の動作を制御し（例えば、プログラムされた論理に従って自動的に、又はＨＭＩ１１４を手動で使用して）、測定された動作パラメータを変化させ、警告ステータスから移行させることができる。極端な状況下では、機械制御システム１１２を採用して、損傷からターゲット１０２を及び／又は傷害から作業員を保護するために、機械の動作を停止することができる。ヒストリアン１１６は、監視信号１０６ｓ内に含まれたデータのいずれかを記憶することができる。
【００５５】
外部ネットワーク１１０ｂは、診断システム１２０と通信するビジネスネットワークであり得る。診断システム１２０は、監視システム１０６から受信した監視信号１０８ｓ内に含まれたデータのいずれかを分析して、ターゲット１０２の不適切な動作を診断し、及び／又はターゲット１０２の不適切な動作が生じる前にそれを予測することができる。したがって、監視信号１０８ｓを外部ネットワーク１１０ｂに提供することによって、監視システム１０６は、ターゲット１０２の状態監視を容易にすることができる。
【００５６】
監視システム１０６を、図１Ｂでより詳細に示す。示すように、監視システム１０６は、それに結合された異なる構成要素間の通信を可能にするように構成され得るバックプレーン１５０を含む。構成要素は、測定処理回路１５２ａ、リレー出力回路１５４ａ、測定出力回路１５６ａ、構成及び診断回路１６０ａ、並びに対応するインターフェース回路１５２ｂ、１５４ｂ、１５６ｂ、１６０ｂを含むことができる。インターフェース回路１５２ｂ、１５４ｂ、１５６ｂ、１６０ｂは、それらのそれぞれの回路１５２ａ、１５４ａ、１５６ａ、１６０ａと通信する、及びそれらから通信するためのハードウェアインターフェースを提供することができる。個々の回路１５２ａ、１５４ａ、１５６ａ、１６０ａは、バックプレーン１５０にわたって延在する受動的トレースから形成されたバス上で行われるプロトコルを使用して、バックプレーン１５０上の選択された情報を通信することができる。
【００５７】
一態様では、測定処理回路１５２ａは、インターフェース回路１５２ｂによって受信されたセンサ信号１０４ｓが測定処理回路１５２ａに直接伝送されるように、インターフェース回路１５２ｂに結合され得る。すなわち、センサ信号１０４ｓは、バックプレーン１５０に伝送されない。センサ信号１０４ｓは、出力ポート１６２通してオペレータによってアクセスされ得る。複数の測定処理回路１５２ａ及びインターフェース回路１５２ｂは、センサ信号１０４ｓを受信するために１対１で存在することができる。上述のように、測定処理回路１５２ａは、受信されたセンサ信号１０４ｓ内に含まれた動作パラメータ測定についての１つ以上の値を決定するように構成され得る。測定処理回路１５２ａはまた、決定値、及び／又は拡張データの測定変数を、リアルタイムで所定の警報状態と比較し、ターゲット１０２についてのステータスを決定することができる。測定処理回路１５２ａは、拡張データ、決定値、及び決定ステータスの測定変数を表す信号をバックプレーン１５０に更に出力することができる。
【００５８】
測定処理回路１５２ａはまた、機械制御システム１１２に出力するためのプロセス変数（例えば、決定値、拡張データセットの測定変数、報知された警報など）をフォーマットすることができる。一例として、フォーマットは、約４ｍＡ〜約２０ｍＡ（４〜２０とも称される）の範囲の電流であり得、対応するスケールと比較して、決定値及び／又は測定変数に比例する。機械制御システム１１２は、ターゲット１０２のプロセス制御用のプロセス変数を利用することができる。
【００５９】
測定処理回路１５２ａによって決定されたステータスは、リレー処理回路１５４ａによってバックプレーン１５０から取得され得る。リレー処理回路１５４ａは、受信された警告ステータスに基づいて作動して、アラームを報知するようにプログラムされたリレーを含むことができる。一例では、リレーは、単一のステータスに基づいて作動することができる。別の例では、リレーは、２つ以上のステータスを組み合わせるブール式（例えば、ＡＮＤ又は投票）に基づいて作動することができる。リレー処理回路１５４ａはまた、ターゲット１０２のプロセス制御のために、報知された警報を表す信号を機械制御システム１１２に直接出力することができる。一例として、機械制御システム１１２は、警報報知を受信すると、ターゲット１０２の動作を停止することができる。報知された警報はまた、標示を提供するために、及び／又は機械制御システム１１２、ＨＭＩ１１４、又はヒストリアン１１６のデジタル入力へと駆動するために使用され得る。
【００６０】
測定出力回路１５６ａは、内部ネットワーク１１０ａに伝送するために、決定値、拡張データの測定変数、決定ステータス、及び報知された警報などのデータをバックプレーン１５０から回収することができる。受信すると、回収されたデータは、ヒストリアン１１６によって記憶される、及び／又はＨＭＩ１１４を使用してオペレータによって閲覧され得る。
【００６１】
構成及び診断回路１６０ａは、内部ネットワーク１１０ａから第１の構成コマンドを受信し、回路１５２ａ、１５４ａ、１５６ａ、１６０ａによって使用されるために、第１の構成コマンドをバックプレーン１５０に伝送することができる。第１の構成コマンドは、ステータスを決定する際に測定処理回路１５２ａによって使用されるために、１つ以上の設定点を提供することができる。第１の構成コマンドはまた、論理命令を提供し、警報報知用のリレー出力回路１５４ａによって使用されるステータスを識別することができる。第１の構成コマンドは、決定値、拡張データの測定変数、決定ステータス、及び／又は報知された警報を更に識別して、測定出力回路１５６ａによってバックプレーン１５０から回収され、内部ネットワーク１１０ａに伝送され得る。
【００６２】
構成及び診断回路１６０ａはまた、内部ネットワーク１１０ａから第２の構成コマンドを受信することができる。第２の構成コマンドは、決定値、拡張データの測定変数、決定ステータス、及び報知された警報などのデータを識別して、バックプレーン１５０から回収され、診断システム１２０によって使用されるために、外部ネットワーク１１０ｂに伝送され得る。
【００６３】
ターゲット１０２の保護監視及び状態監視を容易にすることができるが、場合によっては、監視システム１０６などの監視システムのアーキテクチャは、柔軟性を欠いている場合がある。一態様では、内部ネットワーク１１０ａ及び外部ネットワーク１１０ｂの両方と通信する構成及び診断回路１６０ａの位置付けは、第２の構成コマンドを更新するときに遅延を引き起こし得る。機械の問題を診断するとき、診断システム１２０によって受信されたデータを変更することが望ましい場合がある。しかしながら、内部ネットワーク１１０ａと通信する構成要素への又はそれらからの伝送は、機械制御システム１１２を権限のないアクセスから保護するために厳密に調節することができる。この調節は、構成及び診断回路１６０ａが状態監視のために外部ネットワーク１１０ｂにデータを伝送することを許容するが、外部ネットワーク１１０ｂから構成及び診断回路１６０ａへの第２のコマンドへの変化の伝送を禁止することを含み得る。代わりに、機械制御システム１１２の権限を持つオペレータは、第２の構成コマンドへの任意の変更を承認し、更新された第２の調整コマンドを内部ネットワーク１１０ａから構成及び診断回路１６０ａに伝送する必要があり得る。
【００６４】
別の態様では、センサ信号１０４ｓを受信するインターフェース回路１５２ｂを測定処理回路１５２ａに直接結合することにより、センサ信号１０４ｓのアクセスを測定処理回路１５２ａのみに制限することができる。その結果、監視システム１０６の他の回路１５４ａ、１５６ａ、１６０ａ、並びに診断システム１２０は、センサ信号１０４ｓによって伝送された生の動作パラメータ測定値を利用することができない。更に、別のセンサから追加のセンサ信号を受信するために、監視システムに第２の測定処理回路（図示せず）を追加した場合、各測定処理回路は、第２の測定処理回路が受信した動作パラメータ測定値を利用することはできるが、他の回路が受信した動作パラメータは利用することができない。
【００６５】
更なる態様では、測定処理回路１５２ａによって機械制御システム１１２に出力されたプロセス変数は、制限され得る。一般に、測定処理回路１５２ａによって受信された各センサ信号１０４ｓについては、様々な可能なプロセス変数（例えば、決定値及び／又は拡張データセットの測定変数）があり得る。径方向振動を測定するセンサ信号１０４ｓから測定処理回路１５２ａによって決定された８つの可能なプロセス変数（振動振幅、ギャップ電圧、１ｘフィルタリング振幅、２ｘフィルタリング振幅、１ｘフィルタリング位相、２ｘフィルタリング位相、１ｘではない振幅、及びＳｍａｘがあり得る。しかしながら、測定処理回路１５２ａは、それがセンサ信号１０４ｓを受信する各センサ１０４についての単一の処理変数を出力する能力を保有し得る。
【００６６】
これらの制限のうちの１つ以上は、本開示のフレキシブル監視システムの実施形態によって解決することができる。図２Ａは、フレキシブル監視システム２０２を含む動作環境２００の例示的実施形態を示す。動作環境２００は、監視システム１０６がフレキシブル監視システム２０２と置き換えられていることを除いて、動作環境１００と同様であり得る。フレキシブル監視システム２０２は、バックプレーン２０６及び１つ以上の回路２１０を含む基部２０４を含むことができる。バックプレーン２０６は、２つ以上の回路２１０と通信可能に結合し、そこに結合された少なくとも１つの回路２１０からデータを受信するように構成することができる。本明細書で述べるように、バックプレーン２０６に伝送されたデータは、監視データと称され得る。一態様では、監視データは、ターゲット１０２の測定された動作パラメータ及び拡張データセットの測定変数など、センサ信号１０４ｓ内に含まれた情報を含むことができる。監視データはまた、ターゲット１０２の測定された動作パラメータ及び／又は拡張データセットの測定変数に基づいて決定される任意の値、ステータス、及び／又は報知された警報を含むことができる。バックプレーン２０６に結合された回路２１０は、監視データをバックプレーン２０６から回収することができる。ある種の実施形態では、バックプレーン２０６は受動的であり得る。受動的バックプレーンは、コンピューティング機能を実行する論理回路を実質的に含まないか、又は含まない場合がある。所望の調停論理（arbitration logic）は、受動的バックプレーンに差し込まれるか、又は他の方法で通信可能に結合されるドーターカード（例えば、回路２１０のうちの１つ以上）上に位置付けられ得る。
【００６７】
監視システム１０６の回路１５２ａ、１５４ａ、１５６ａ、１６０ａとは対照的に、回路２１０は、フレキシブル監視システム２０２の異なる所定の機能を実行するようにプログラム可能な共通アーキテクチャで設計することができる。回路２１０のうちの１つ以上によって受信されたセンサ信号１０４ｓは、バックプレーン２０６に伝送することができ、センサ信号１０４ｓによって表された監視データは、任意の回路２１０によってアクセスされ得る。更に、フレキシブル監視システム２０２は、各基部２０４の個々のバックプレーン２０６（例えば、論理的バックプレーン）からの共通バックプレーン２０６’を形成するように、複数の基部を通信可能に結合することができる。したがって、回路２１０は、それらが物理的に結合されるバックプレーン２０６からのみではなく、共通バックプレーン２０６’を形成する任意のバックプレーン２０６からの監視データを回収することができる。
【００６８】
ある種の実施形態では、フレキシブル監視システム２０２の回路２１０は、監視システム１０６の回路１５２ａ、１５４ａ、１５６ａ、１６０ａの回路と同様の機能性を少なくとも提供するように構成され得る。回路２１０の例示的実施形態を図２Ａ〜３に示し、以下に詳細に述べる。例として、回路２１０は、入力回路２１０ｉ、処理回路２１０ｐ、出力回路２１０ｏ、及びインフラストラクチャ回路２１０ｎを含むことができる。しかしながら、回路２１０は、他の機能を実行するようにプログラムされ得ると理解されたい。回路２１０の更なる考察はまた、その全体が参照により組み込まれる「Ｇａｔｅｄ  Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｍｕｌｔｉｐｏｉｎｔ  Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｍｏｎｉｔｏｒｉｎｇ  Ｓｙｓｔｅｍ」と題された米国特許出願第１５／９４７，７１６号にも見出すことができる。したがって、フレキシブル監視システム２０２は、センサ信号１０４ｓを受信し、監視信号２０６ｓ、２０８ｓを内部ネットワーク１１０ａ及び外部ネットワーク１１０ｂにそれぞれ出力するように構成され得る。以下に詳細に述べるように、フレキシブル監視システム２０２の実施形態は、機械制御システム１１２のセキュリティを損なうことなく、内部ネットワーク１１０ａ及び外部ネットワーク１１０ｂからコマンド信号２０９ｓ、２１１ｓをそれぞれ受信することができる。その結果、フレキシブル監視システム２０２は、改善された柔軟性及び機能性を提供しながら、監視システム１０６の既存の配備のために好適な代替品であり得る。
【００６９】
このアーキテクチャにより、回路２１０は、１つ以上のバックプレーン２０６上で様々に組み合わされて、フレキシブル監視システム２０２の異なる実装形態を形成することができる。フレキシブル監視システム２０２の所与の実装形態に含まれる基部２０４、入力回路２１０ｉ、処理回路２１０ｐ、出力回路２１０ｏ、及びインフラストラクチャ回路２１０ｎの数はまた、互いに独立して変更することができる。いくつかの実装形態では、フレキシブル監視システム２０２は、信号入力、信号出力、保護監視、状態監視、及びこれらの組み合わせを提供するように構成された回路２１０を含む単一の基部２０４の形態であり得る。他の実装形態では、フレキシブル監視システム２０２は、少なくとも２つの基部２０４の形態であり得、信号入力、信号出力、保護監視、及び状態監視の任意の組み合わせを実行するように構成された回路２１０は、少なくとも２つの基部２０４間に分配され得る。このようにして、フレキシブル監視システム２０２の入力、処理、及び出力能力、並びにフレキシブル監視システム２０２の異なる回路２１０の物理的位置は、特定のアプリケーションに合わせて調整され得る。
【００７０】
更に、フレキシブル監視システム２０２の実装形態は、意図された監視アプリケーションが変化する事象では、所与の基部２０４に結合された回路２１０を修正するために、最初に配備された後に修正され得る。それらの共通アーキテクチャを考慮すると、回路２１０は、新しい回路２１０に結合するための能力を有する基部２０４に容易に追加することができる。あるいは、１つ以上の新しい基部２０４は、既存の基部２０４に通信可能に結合され得、１つ以上の新しい回路２１０を新しい基部（複数可）２０４のそれぞれのバックプレーン（複数可）２０６に結合することを可能にし、フレキシブル監視システム２０２の監視能力を高めることができる。場合によっては、フレキシブル監視システム２０２の１つの基部２０４から取り外された回路２１０は、有益であり得るフレキシブル監視システム２０２の同じ又は異なる実装形態の別の基部２０４に予備としての備蓄で保管されるか、又は再配備され得る。
【００７１】
ある種の実施形態では、入力回路２１０ｉは、センサ信号１０４ｓを受信し、センサ信号１０４ｓ上で信号調整を実行し、調整されたセンサ信号１０４ｓをバックプレーン２０６に出力するように構成され得る。図１Ａ〜１Ｂの監視システム１０６とは対照的に、入力回路２１０ｉは、処理回路２１０ｐから切り離すことができ、フレキシブル監視システム２０２の入力回路２１０ｉの数を処理回路２１０ｐの数とは独立して変更することができる。
【００７２】
センサ信号１０４ｓは、様々な異なる種類のセンサ１０４から受信され得る。センサの種類の例としては、振動センサ、温度センサ（例えば、抵抗温度検出器又はＲＴＤ）、位置センサ、及び圧力センサを挙げることができるが、これらに限定されない。
【００７３】
フレキシブル監視システム２０２の実施形態は、１つ以上の入力回路２１０ｉを含み得る。図２Ａに示すように、フレキシブル監視システム２０２は、２つの入力回路２１０ｉを含む。入力回路２１０ｉの各々は、対応するセンサ信号１０４ｓを受信するために、それぞれのセンサ１０４と通信することができる。一例として、１つのセンサ信号１０４ｓは、第１の機械構成要素の第１の動作パラメータ（例えば、第１のセンサによって取得された）の測定値を含む第１の監視データを表すことができる。他のセンサ信号１０４ｓは、第２の機械構成要素の第２の動作パラメータ（例えば、第２のセンサによって取得された、第１のセンサとは異なる）の測定値を含む第２の監視データを表すことができる。ある種の実施形態では、第１及び第２の機械構成要素は、同じであり得る（例えば、ターゲット１０２）。他の実施形態では、第１及び第２の機械構成要素は、異なり得る（例えば、ターゲット１０２及び異なるターゲット［図示せず］）。同様に、いくつかの実施形態では、第１及び第２の動作パラメータは、同じ動作パラメータであり得る。一態様では、この構成は、センサ１０４のうちの１つが故障した場合に冗長性を提供することができる。別の態様では、この構成は、所望の測定値（例えば、シャフト回転速度）が時間（位相）に連動された２つのセンサ測定値から導出され得る。追加の実施形態では、第１及び第２の動作パラメータは異なり得る。２つの入力回路２１０ｉについて、示し、述べているが、監視システムの他の実施形態は、より多い又はより少ない入力回路を含むことができる。
【００７４】
異なる種類のセンサ１０４は、異なるフォーマット内でセンサ信号１０４ｓを生成することができ、入力回路２１０ｉは、調整されたセンサ信号をバックプレーン２０６に伝送する前に、異なるセンサ信号１０４ｓに適した信号調整を実行するようにプログラムされ得る。一例として、位置センサから受信したセンサ信号１０４ｓは、位置入力回路２５０によって受信され得る。振動センサから受信されたセンサ信号１０４ｓは、振動入力回路２５２によって受信され得る。温度センサから受信されたセンサ信号１０４ｓは、温度入力回路２５４によって受信され得る。圧力センサから受信されたセンサ信号１０４ｓは、圧力入力回路２５６によって受信され得る。
【００７５】
他の実施形態では、入力回路２１０ｉは、ディスクリート接触回路２６０の形態であり得る。接点回路２６０は、外部スイッチ又はリレーによって閉鎖することができる一対の接点を含むことができる。一対の接点は、機械制御システム１１２によって、又はスイッチを閉鎖する機械制御システム１１２のオペレータによって閉鎖され得る。ディスクリート接点回路２６０は、フレキシブル監視システム２０２の挙動を変化させるために使用することができる。挙動変化の例としては、機械動作の異なるモード、フレキシブル監視システム２０２に警報決定を阻害すること、警報段階をリセットすることを挙げることができるが、これらに限定されない。
【００７６】
監視システム１０６は、ディスクリート接点を含むことができるが、特異性を欠く場合がある。一例として、測定システム１０６内のディスクリート接点を閉鎖することによってもたらされる変化は、測定システム１０６によって生成された全ての警報上にもたらされ得る。対照的に、フレキシブル監視システム２０２のディスクリート接触回路２６０は、保護処理回路２６４から分離することができるため、ディスクリート接点回路２６０は、選択された警報決定のみをもたらす及び／又は警報段階をリセットするか、又は全ての警報をもたらすように構成され得る。
【００７７】
更なる実施形態では、入力回路２１０ｉは、デジタルデータストリーム入力回路２６２の形態であり得る。一例として、デジタルデータストリーム入力回路２６２は、アナログデータストリーム（例えば、センサ１０４から）に反して、デジタルデータストリームを、センサ１０４、機械制御システム１１２、及び／又は信頼できる第三者システムから受信するように構成され得る。
【００７８】
処理回路２１０ｐは、バックプレーン２０６から任意のデータを回収し、回収された動作パラメータを解析し、そのような分析の結果を出力するように構成され得る。ある種の実施形態では、処理回路２１０ｐは、保護機能を実行するように構成することができ、本明細書では保護処理回路２６４と称され得る。他の実施形態では、処理回路２１０ｐは、選択されたデータをバックプレーン２０６から回収し、診断及び／又は予測機能（例えば、状態監視）を実行するために、回収された情報を診断システム１２０に伝送するように構成することができ、本明細書では状態処理回路２６６と称され得る。
【００７９】
フレキシブル監視システム２０２の所与の実装形態に含まれる処理回路２１０ｐ及び入力回路２１０ｉの数は、互いに独立して変更することができる。ある種の実施形態では、処理回路２１０ｐは、保護監視及び／又は状態監視用に利用可能なコンピューティング資源の量に合わせて調整するために、バックプレーン２０６に追加するか、又はバックプレーンから取り外すことができる。他の実施形態では、所与の処理回路２１０ｐは、より大きい又はより小さいコンピューティング電力を有する別の処理回路２１０ｐによって置き換えられ得る。
【００８０】
これらのシナリオのいずれも、ある種の状況下で有益であり、所与のアプリケーションに合わせて調整される及び／又は必要に応じて修正され得る、フレキシブル監視システム２０２に計算的な柔軟性を提供することができる。１つの例では、比較的低い重要性を有する機械は、より高いコスト圧力及びより低い処理要件を有することができる。この状況では、フレキシブル監視システム２０２の実装形態は、コストに合わせて調整された処理資源を有する処理回路２１０ｐを含むことができる。別の例では、特定の監視アプリケーションは、高い処理要件（例えば、測定されたパラメータを特徴付ける値を決定するため、監視データを出力するためなど）を必要とする場合がある。この状況では、フレキシブル監視システム２０２の実装形態は、処理資源に合わせて調整された処理資源を有する処理回路２１０ｐを含むことができる。したがって、フレキシブル監視システム２０２のアーキテクチャは、意図される監視アプリケーションの優先度に依存して、異なる使用事例の適合を可能にすることができる。
【００８１】
保護処理回路２６４及び状態処理回路２６６について、異なる機能性を参照して以下に述べる。しかしながら、保護処理回路２６４は、状態処理回路２６６の任意の機能を実行するようにプログラムされ得る。状態処理回路２６６は、データをバックプレーン２０６に伝送し、ローカルストレージを提供することを除いて、保護処理回路２６４の機能を実行するようにプログラムされ得る。状態処理回路２６６がデータをバックプレーン２０６に伝送することを阻害する能力は、権限のない侵入を阻害し、内部ネットワーク１１０ａ及び機械制御システム１１２の保護を容易にすることができる。
【００８２】
保護処理回路２６４は、保護コマンドの受信に応答して、選択された監視データをバックプレーン２０６から回収するように構成され得る。一例として、１つ以上の保護コマンドは、内部ネットワーク１１０ａから受信された保護コマンド信号２０９ｓの形態で保護処理回路２６４に伝送され得る（例えば、機械制御システム１１２のオペレータから）。選択された監視データは、バックプレーン２０６に伝送された監視データの少なくとも一部分を含むことができる。バックプレーンに伝送された監視データは、入力回路２１０ｉ又は別の保護処理回路２６４から受信され得る。保護処理回路２６４はまた、選択された監視データを特徴付ける値を決定し、決定された値を追加の監視データとしてバックプレーン２０６に伝送するように構成され得る。
【００８３】
保護処理回路２６４は、１つ以上の所定の設定点で、決定値、バックプレーン２０６から回収された別の決定値（例えば、別の保護処理回路２６４から）、及びこれらの組み合わせの比較に基づいて、選択された監視データについてのステータスを決定するように構成され得る。所定の設定点は、それぞれの警報状態（例えば、警告状態、危険状態など）に対応することができる。決定値が径方向振動の振幅である上記の例に続いて、１つ以上の設定点は、警告（Alert）設定点、警告設定点よりも大きい危険（Danger）設定点、及びこれらの組み合わせを含むことができる。ある種の実施形態では、単一の設定点が採用され得る。警報及び危険設定点の使用を想定すると、径方向振動振幅値が警告設定点未満である場合、径方向振動振幅のステータスは、「ＯＫ」と決定され得る。径方向振動振幅値が警報設定点以上である場合、径方向振動振幅のステータスは、「警告」と決定され得る。径方向振動振幅値が危険設定点よりも大きい場合、動作パラメータのステータスは、「危険」として決定され得る。このようにして、選択された監視データのステータスが決定された後、保護処理回路２６４は、決定されたステータスをバックプレーン２０６に伝送することができる。状態処理回路２６６は、選択された監視データをバックプレーン２０６から回収し、診断システム１２０によって使用されるために、回収された監視データを外部ネットワーク１１０ｂに提供するように構成され得る。ある種の実施形態では、選択された監視データは、調整コマンドの受信に応答して、状態処理回路２６６によって回収され得る。一例として、１つ以上の調整コマンドは、調整コマンド信号２１１ｓの形態で状態処理回路２６６に伝送することができ、外部ネットワーク１１０ｂから受信され得る。（例えば、診断システム１２０のオペレータから）。次に、診断システム１２０は、回収された監視データを利用して、ステータス及び／又は警報状態の原因を決定することができる。代替的に又は追加的に、診断システム１２０はまた、回収された監視データを採用して、ステータス及び／又は警報状態が現れる前にそれらの発生を予測することができる。更なる実施形態では、診断システム１２０は、回収された監視データを後続の分析のために記憶することができる。更なる実施形態では、診断システム１２０は、回収された監視データを分析のために別のコンピューティングデバイスに伝送することができる。
【００８４】
更なる実施形態では、状態処理回路２６６は、所定の状態の検出に基づいて、選択された監視データをバックプレーン２０６から回収することができる。一例として、状態処理回路２６６は、保護処理回路２６４によって生成されたステータスを閲覧して、所定のステータスに一致するステータスを識別することができる。識別されたステータスはまた、ステータスが決定された時間を特徴付けるステータス時間を含むことができる。一致を識別すると、状態処理回路２６６は、ステータス時間の前及び／又は後の持続時間についての所定のステータスに対応する動作パラメータ測定値を含む選択された監視データを回収することができる。このようにして、診断システム１２０は、ステータスの原因を決定することに関連する動作パラメータ情報と共に提供され得る。所定のステータス及び選択された監視データは、１つ以上の調整コマンド内に含まれ得る。
【００８５】
フレキシブル監視システム２０２内に存在する状態処理回路２６６の数は、入力回路２１０ｉの数とは独立して変更することができる。ある種の実施形態では、状態処理回路２６６を追加して、監視データを出力するためにフレキシブル監視システム２０２の能力を高めることができる。一例として、２つ以上の状態処理回路２６６がフレキシブル監視システム２０２内に存在するとき、各々が、異なる測定された動作パラメータの出力を遂行することができる。別の例では、２つ以上の状態処理回路２６６は、冗長性を提供するために、同じ測定された動作パラメータを出力することができる。各々は、ある種の状況下で有益であり、フレキシブル監視システム２０２に計算的な柔軟性を提供することができる。更なる例では、状態処理回路２６６を追加して、標準的な動作を妨害することなく、カスタム分析を実施することができる（例えば、新しい分析をベータテストするとき）。
【００８６】
出力回路２１０ｏは、出力コマンド（例えば、内部ネットワーク１１０ａから受信した１つ以上の保護コマンド信号２０９ｓ内に含まれた）の受信に応答して、バックプレーン２０６上に含まれた任意の監視データを得るように構成され得る。出力回路２１０ｏは、監視信号２０６ｓの形態で、回収された監視データを内部ネットワーク１１０ａに更に出力することができる。出力回路２１０ｏによって回収されたデータを監視データの例としては、動作パラメータ測定値、決定値、拡張データセットの変数、ステータス、及び警報を挙げることができるが、これらに限定されない。
【００８７】
一態様では、出力回路２１０ｏは、比例出力回路２７０の形態であり得る。比例出力回路２７０は、プロセス制御信号３００ｓの形態で監視信号２０６ｓを出力するように構成され得る。プロセス制御信号３００ｓは、所定のスケールと比較して、拡張データセットの直接測定値又は変数などのプロセス変数に比例し得る。一例として、電流出力は、４〜２０ｍＡ出力であり得る。プロセス制御信号３００ｓは、ターゲット１０２の動作パラメータの制御を容易にするために、直接又は内部ネットワーク１１０ａを介して機械制御システム１１２に提供され得る。プロセス制御信号３００内に含まれるプロセス変数は、保護コマンド信号２０９ｓによって指定され得る。
【００８８】
更なる実施形態では、出力回路２１０ｏは、選択されたステータスデータをバックプレーン２０６から回収し、受信された警報ステータスに基づいて作動して警報を報知するように構成された１つ以上のリレー回路２７２の形態であり得る。報知された警報は、警報信号３０２ｓの形態で出力され得る。一例では、リレーは、単一のステータスに基づいて作動させることができる。別の例では、リレーは、２つ以上のステータスを組み合わせる所定のブール式（例えば、ＡＮＤ又はＯＲ投票）に基づいて作動することができる。警報信号３０２ｓは、内部ネットワーク１１０ａを介して機械制御システム１１２に、又は機械制御システム１１２に直接提供されて、ターゲット１０２の動作パラメータの制御を容易にすることができる。一例として、機械制御システム１１２は、警報信号３０２ｓの受信に応答して、ターゲット１０２の動作を停止することができる。リレーの作動に採用された選択されたステータスデータ及び論理は、保護コマンド信号２０９ｓによって指定され得る。
【００８９】
他の実施形態では、出力回路２１０ｏは、少なくとも１つの通信インターフェース回路２７４の形態であり得る。通信インターフェース回路２７４は、保護コマンド信号２０９ｓの受信に応答して、選択された監視データをバックプレーン２０６から回収するように構成され得る。選択された監視データは、測定された動作パラメータ、拡張データセットの測定された変数、決定されたステータス、及び決定された警報のうちの１つ以上を含むことができる。回収されたデータは、機械制御システム２１２（例えば、プロセス制御用）、ＨＭＩ１１４（例えば、オペレータに表示する）による使用のために、１つ以上の帰還信号３０６ｓ内で内部ネットワーク１１０ａに伝送される、及び／又はヒストリアン１１６によって記憶され得る。
【００９０】
インフラストラクチャ回路２１０ｎは、動作するためにフレキシブル監視システム２０２に必要な機能性を実行するように構成され得る。一態様では、インフラストラクチャ回路２１０ｎは、システムインターフェース回路２７６の形態をとることができる。システムインターフェース回路２７６は、内部ネットワーク１１０ａから監視システム２２０に保護コマンド信号２０９ｓを伝送するためのアクセスポイントとして機能し、保護監視に関与する回路（例えば、保護処理回路２６４、出力回路２１０ｉ）の構成を容易にすることができる。保護コマンド信号２０９ｓは、回収及び／又は出力するための保護処理回路２６４及び出力回路２１０ｉの各々のための選択された監視データの識別、保護処理回路２６４の警報設定点、並びにリレー出力回路２７２によるリレーの報知のための論理の任意の組み合わせのいずれかを含む１つ以上の信号を含むことができる。
【００９１】
監視システム１０６とは対照的に、フレキシブル監視システム２０２の実施形態は、保護監視機能（例えば、システムインターフェース回路２７６）及び状態監視機能性（例えば、状態処理回路２６６）を構成する回路２１０を分離することができると認識されたい。その結果、保護監視構成は、内部ネットワーク１１０ａ上で完全に実行することができる一方、状態監視構成は、外部ネットワーク１１０ｂ上で完全に実行することができる。すなわち、内部ネットワーク１１０ａは、外部ネットワーク１１０ｂに通信可能に結合されていない。その結果、調整コマンド信号２１１ｓは、機械制御システム１１２の権限を持つオペレータから承認を得る必要もなく、状態処理回路２６６に提供され得る。
【００９２】
状態処理回路２６６が外部ネットワーク１１０ｂ及びバックプレーン２０６と通信することを可能にする際に特有のサイバーセキュリティリスクの認識において、状態処理回路２６６は、データ回収のみのためにバックプレーン２０６との一方向性通信に対して制限され得る。そのような一方向性通信は、ハードウェア（例えば、データダイオード）、ファームウェア、及び／又はソフトウェアの任意の組み合わせによって確立することができる。ある種の実施形態では、この一方向性通信は、少なくともハードウェアを通して提供される。その結果、フレキシブル監視システム２０２は、状態処理回路２６６の迅速な構成を容易にしながら、悪意のある行為者から守り続けることができる。
【００９３】
別の態様では、インフラストラクチャ回路２１０ｎは、電力入力回路２８０の形態をとることができる。電力入力回路２８０は、１つ以上の電源をフレキシブル監視システム２０２に接続する能力を提供することができる。
【００９４】
更なる態様では、インフラストラクチャ回路２１０ｎは、ブリッジ回路２８２の形態をとることができる。ブリッジ回路２８２は、２つ以上の基部２０４のバックプレーン２０６を一緒に接続し、それらの間の通信のために共通バックプレーン２０６’を形成する能力を提供することができる。
【００９５】
そのように構成されると、回路２１０の実施形態は、１つ以上の基部２０４の間に分配された任意の組み合わせで配置されて、所望の監視能力（例えば、入力、処理、出力など）を有するフレキシブル監視システムの実装形態を形成することができる。異なる監視機能を提供するために、回路２１０及び基部２０４の異なるグループ分けから構築されたフレキシブル監視システム２０２の例示的実施形態を以下に示す。
【００９６】
図４は、例示的な監視システム４００の概略図である。監視システム４００は、バックプレーン４０４のポート（例えば、ポート４０６）を介してバックプレーン４０４に着脱可能に結合され得る複数の監視回路４０２ａ〜ｎを含むことができる。バックプレーン４０４は、物理的バスであり得るか、それを含むか、又はそれの一部を形成することができる。バックプレーンは、バックプレーン４０４に結合された監視回路４０２ａ〜ｎ間のマルチポイント非同期電子通信を容易にするように構成された受動的バックプレーンであり得る。したがって、バックプレーンに配信されたデータパケットは、バックプレーンに結合された１つ以上の監視回路によって受信され得る。図４では、バックプレーンは、監視回路を受信するように構成された多数のポート（例えば、ポート４０６）と電子通信する多数のデータレーン４０８ａ〜ｃを含むことができる。各ポートは、ポート（例えば、ポート４０６）に結合された監視回路（例えば、監視回路４０２ｂ）と、バックプレーン４０４の１つ以上のデータレーン（例えば、４０８ａ〜ｃ）との間の電子通信を容易にするように構成され得る。
【００９７】
様々な種類の監視回路を、バックプレーンに結合することができる。例えば、上述したように、監視回路は、入力回路、処理回路、通信ゲートウェイ回路、ＳＩＭ回路、リレー回路、状態監視（condition monitoring、ＣＭ）回路などであり得る。いくつかの監視回路（例えば、処理回路）は、データパケットをバスのデータレーン上でブロードキャストし、バスのデータレーンからデータパケットを読み取る／受信するように構成され得る。他の監視回路（例えば、状態監視回路）は、バスのデータレーンからデータパケットを読み取る／受信するように構成され得る。いくつかの実施形態では、各監視回路は、監視回路を識別するために使用され得る一意のＩＤを有することができる。監視回路によってブロードキャストされたデータパケットは、監視回路に関連付けられた一意のＩＤを含むことができる。
【００９８】
監視回路は、監視回路の動作を制御することができる回路コントローラユニット４０５を含むことができる。回路コントローラユニット４０５は、回路コントローラ４１２、スケジュールコントローラ４１４、ノードコントローラ４１６、及びゲートコントローラ４１８を含み得る。監視回路は、バックプレーンのデータレーンにデータパケット（例えば、回路コントローラ４１２、ノードコントローラ４１６などからのデータパケット）をブロードキャストすることができるゲート（又は複数のゲート）４２０及び／又はデータパケットをバックプレーンのデータレーンから回路コントローラ４１２に転送することができる。いくつかの実装形態では、ゲート４２０は、データパケットを外部状態監視システム、ポータブル監視システムなどに転送することができる。いくつかの実施形態では、ノードコントローラ、ゲートコントローラ、及び／又はゲートは、フィールドプログラマブルゲートアレイ（field programmable gate array、ＦＰＧＡ）であり得る。
【００９９】
いくつかの実装形態では、スケジュールコントローラ４１４、ノードコントローラ、ゲートコントローラ４１８、及びゲート４２０は、監視回路４０２ａのノード４３０を形成することができる。ノードは、回路コントローラ４１２とバックプレーン４０４のデータレーンとの間の連絡部を作用させることができる。ノード４３０は、回路コントローラ４１２とバックプレーン４０４との間の電子通信を容易にし、制御することができる。例えば、ノード４３０は、回路コントローラ４１２からバックプレーン４０４のデータレーンへのデータパケットの配信を制御することができる。ノードはまた、データレーンから監視回路の回路コントローラへのデータパケットの転送を制御することができる。例えば、ノード４３０は、監視システムの所定のスケジュールに基づいて、データレーンから回路コントローラ（又は外部状態監視システム）にデータパケットを転送するように構成され得る。
【０１００】
回路コントローラ４１２は、メモリ、少なくとも１つのデータプロセッサ、及び／又は本明細書に記載の動作を容易にするように構成された他の回路構成を含むことができる。回路コントローラ４１２は、監視回路の所望の機能性に対応する特定の動作を実行するように構成され得る。いくつかの実施形態では、回路コントローラ４１２は、外部源（例えば、センサ、又はユーザデバイス、データ取得システム、状態監視システムなど）からデータを受信し、データを処理し、データをノード４３０に提供するように構成され得る。例えば、回路コントローラ４１２は、アナログ信号をセンサ（例えば、産業機械の動作パラメータを検出するように構成されたセンサ）からアナログ信号を受信し、アナログ信号をデジタル信号に変換するように構成され得るアナログ−デジタル（Ａ／Ｄ）変換器を含むことができる。回路コントローラ４１２は、バックプレーンの１つ以上のデータレーンからデータを受信し（例えば、ノードを介して）、データを処理し、データを外部源（例えば、ユーザデバイス、データ取得システム、状態監視システムなど）に提供するように構成され得る。回路コントローラ４１２はまた、制御信号をノードコントローラ４１６及び／又はゲートコントローラ４１４に提供して、バックプレーン４０４のデータレーンへのデータパケット／それからの受信されたデータパケットの配信を命令するように構成され得る。
【０１０１】
ノードコントローラ４１６は、対応する監視回路の回路コントローラ４１２及びゲートコントローラ４１８と電子通信することができる。ノードコントローラ４１６は、メモリ４１３、少なくとも１つのデータプロセッサ、及び／又は本明細書に記載の動作を容易にするように構成された他の回路構成を含むことができる。ノードコントローラ４１６は、回路コントローラ４１２とゲートコントローラ４１８及び／又はゲートとの間のインターフェースとして機能することができる。例えば、ノードコントローラ４１６は、例えば、パケットフィルタリング技術を使用して、どのデータが回路コントローラ４１２に配信されるかを制御するように構成され得る。一例として、監視回路（例えば、処理回路、入力回路、出力回路、状態監視回路など）の回路コントローラ４１２は、ノードコントローラ４１６に信号を送信して、バックプレーン４０４から特定のデータを要求することができる。ノードコントローラ４１６は、バックプレーンのデータレーンを監視し、所望のデータパケットを識別し、処理用にデータパケットを回路コントローラに配信することができる。これは、例えば、バックプレーン４０４からノードコントローラ４１６にデータパケットを転送するようにゲート４２０に命令することができるゲート４２０に制御信号を送信することができるゲートコントローラ４１８によって行うことができる。ノードコントローラは、次に、転送されたデータパケット内のデータをカードコントローラ４１２に転送することができる。
【０１０２】
いくつかの実施形態では、ノードコントローラ４１６は、バックプレーンに配信されたデータパケットと共に提供される情報を使用して（例えば、バックプレーンに結合された様々な監視回路４０２ａ〜ｎによって）、関連するデータを識別し、回路コントローラ４１２に提供することができる。例えば、ノードコントローラ４１６は、ＩＰアドレス、ＭＡＣアドレス、ＴＣＰ／ＩＰヘッダ、ＵＤＰ／ＩＰヘッダ、メッセージヘッダ、オブジェクトヘッダ、ソース情報、送達先情報、及び／又はデータパケットのコンテンツを使用して、関連するデータパケットを識別し、回路コントローラに提供することができる。いくつかの実装形態では、ゲート４２０は、バックプレーン４０４から回路コントローラ４１２／ノードコントローラ４１６に複数のデータパケットを転送することができ、回路コントローラ４１２／ノードコントローラは、特定のデータパケットをフィルタリング除去することができる（例えば、状態監視システムからの要求に基づいて）。フィルタリングは、データパケット内の一意の識別子（例えば、データパケット内に含まれた動作パラメータの代表）に基づくことができる。
【０１０３】
いくつかの実施形態では、ノードコントローラは、回路コントローラから信号を受信し、信号をビットにコード化し、エンコード化されたビットに対応する信号を、バックプレーンのデータレーンに配信されるデータのために、ゲートコントローラに（例えば、データパケットの形態で）配信するように構成され得る。ノードコントローラはまた、ゲートの動作を制御するために使用することができるシステムフレームスケジュールのコピーを記憶することができる。
【０１０４】
ゲートコントローラ４１８は、メモリ、少なくとも１つのデータプロセッサ、及び／又は本明細書に記載の動作を容易にするように構成された他の回路構成を含むことができる。各ゲートコントローラは、対応する監視回路のゲート４２０及びノードコントローラ４１６と電子通信することができる。各ゲートコントローラは、対応する監視回路のゲートの動作を制御し、それによって、監視回路とバックプレーンのデータレーンとの間のデータフローを制御するように構成され得る。例えば、ゲートコントローラ４１８は、ゲート４２０の動作モード（レシーバ４２４及びトランスミッタ４２２を含み得る）を制御することができる。いくつかの実施形態では、ゲートコントローラは、ノードコントローラによって提供された所定のスケジュール及び／又は命令に基づいて、ゲートの動作モードを制御するように構成され得る。一例として、ゲートコントローラは、ノードコントローラからデータを受信し、データを記憶し、データ（例えば、データパケットの形態の）をデータレーンにスケジュール時間でデータを配信するように構成され得る。いくつかの実施形態では、ゲートコントローラは、ノードコントローラからスケジュールを受信することができる。いくつかの実施形態では、各データレーンは、様々な監視回路がその特定のデータレーンに信号を配信することができるときを規定する、対応するスケジュールを有することができる。
【０１０５】
ゲート４２０は、データパケットをバックプレーン４０４内のデータレーンにブロードキャストすることができるトランスミッタ４２２を含むことができる。ゲート４２０はまた、バックプレーン４０４内のデータレーンからノードコントローラ４１６にデータパケットを読み取る／転送することができるレシーバ４２４を含むことができる。いくつかの実施形態では、レシーバ４２４は、バックプレーン４０４からノードコントローラ４１６に配信された信号を修正及び／又は制御するように構成され得る。例えば、レシーバ４２４は、バックプレーンのデータレーンから信号を受信し、信号を増幅し、信号を回路コントローラ４１２に（例えば、ゲートコントローラ及び／又はノードコントローラを介して）提供することができる。
【０１０６】
いくつかの実施形態では、レシーバ４２４は、第１及び第２の動作モードを有することができる。第１の動作モードでは、レシーバは、データパケットがデータレーン（例えば、データレーン４０８ａ〜ｃ）からノードコントローラ４１６に転送されることを可能にするように構成され得る。第２の動作モードでは、レシーバは、データレーン（例えば、データレーン４０８ａ〜ｃ）からノードコントローラ４１６へのデータパケットを阻止するように構成され得る。
【０１０７】
スケジュールコントローラ４１４は、各監視回路がバックプレーンの各データレーンにデータを配信することができるときに決定することができるスケジュールを生成することができる。スケジュールは、バックプレーン４０４のデータレーン（例えば、データレーン４０８ａ〜ｃ）を介して、監視回路（例えば、監視回路４０２ａ〜ｎ）の間に分配され得る。例えば、監視回路４０２ａ内のスケジュールコントローラ４１４は、１つ以上のデータレーン４０８ａ〜ｃを介して、監視回路４０２ｂ〜４０２ｎに分配され得るスケジュールを準備することができる。
【０１０８】
ゲート４２０の動作モードを制御することは、ゲーティングと称され得る。各スケジュールは、監視回路間のデータパケットの転送に関連付けられた所定の時間量に対応することができる時間枠（「システムフレーム」とも称される）を含むことができる。フレームは、多数のタイムスライスに分割することができる。スケジュールは、監視回路にタイムスライスを割り当てる／配分することができる。スケジュール生成はまた、アービトレーションとも称され得る。スケジュールを生成することができる監視回路（例えば、スケジュールコントローラ４１４を含む監視回路）及びスケジュールをデータレーンに配信することは、アービトレーション可能な監視回路（又はマスター監視回路）とも称され得る。生成されたスケジュールは、監視システムの監視回路によって受信され得るビーコンパケット内のデータレーンにブロードキャストされ得る。ビーコンパケットは、基準時間を含むことができる。スケジュール内のタイムスライスは、ビーコンパケットに対して時間的に配置され得る。加えて、基準時間は、マスター監視回路の内部クロックを示すことができる。
【０１０９】
図５は、産業機械５５０の動作を監視することができる例示的な監視システム５００を示す。監視システム５００は、複数の監視回路４０２ａ〜ｎを含むことができる。監視回路は、入力回路（例えば、入力回路２１０ｉ）、リレー出力回路（例えば、出力回路２１０ｏ）、処理回路（例えば、処理回路２６６）、ＳＩＭ回路などとして動作するように構成され得る。監視システム５００はまた、バックプレーン４０４上でブロードキャストされたデータを、例えば状態監視システム５１０、サーバ上などで動作することができるデータ収集ソフトウェア及び／又は状態監視ソフトウェアに転送することができる状態監視回路５０６を含むことができる。監視回路４０２ａ〜ｎ及び状態監視回路５０６は、バックプレーン４０４に着脱可能に結合され得る。状態監視システム５１０は、状態監視回路５０６と通信することができる（例えば、バックプレーン４０４上でブロードキャストされたデータを要求する）。追加的に又は代替的に、状態監視回路５０６は、データ（例えば、状態監視システム５１０によって要求されたデータ）を状態監視システム５１０に転送することができる。
【０１１０】
状態監視回路５０６は、オペレーティングシステムをサポートすることができる。オペレーティングシステムは、状態監視システム５１０上でオペレーティングシステムと通信することができる。１つの実装形態では、状態監視回路５０６は、機械５５０上で状態監視動作を実行することができる。例えば、状態監視回路５０６は、状態監視システム５１０内で状態監視ソフトウェアの一部分を実行することができる。状態監視回路５０６は、警報を生成し、機械５５０の動作パラメータが閾値を超えた場合に、権限を持つオペレータに通知することができる。状態監視回路５０６は、データパケットをバックプレーン４０４内のデータレーンから状態監視システム５１０に転送するように構成され得る。状態監視回路５０６はまた、状態監視システム５１０からの監視システム５００へのデータパケットの転送を阻止するように構成され得る。
【０１１１】
図６は、例示的な状態監視回路５０６の概略図である。前述したように、状態監視回路５０６は、回路コントローラ４１２、スケジュールコントローラ４１４、ノードコントローラ４１６、及びゲートコントローラ４１８を含み得る回路コントローラユニット４０５を含むことができる。状態監視回路は、１つ以上のレシーバ４２４を含むことができる１つ以上のゲート６２０を含むことができる。しかしながら、ゲート６２０は、トランスミッタを含まなくてもよい。したがって、状態監視回路は、データパケットをバックプレーン４０４から監視カードの構成要素（例えば、カードコントローラ４１２、ノードコントローラ４１６、ゲートコントローラ４１８など）へ読み取る／伝送することができるのみのデータパケットの一方向性フローを可能にすることができるが、データパケットをバックプレーンのデータレーンにブロードキャストすることはできない。例えば、トランスミッタ４２４は、バックプレーン４０４上でブロードキャストされたデータパケットをノードコントローラ４１６に伝送することができる。これは、例えば、バックプレーン４０４上にブロードキャストされたデータパケット上のデータを、ノードコントローラ４１６に直接又はゲートコントローラ４１８を介してノードコントローラ４１６に伝送することによって行うことができる。ゲートコントローラ４１８は、トランスミッタ４２４がバックプレーン４０４からノードコントローラ４１６にデータパケットを転送することができることに基づいて、制御信号をトランスミッタ４２４に送信することができる。ノードコントローラ４１６は、転送されたデータパケット内のデータを回路コントローラ４１２に伝送することができる。
【０１１２】
図７は、監視システム５００から状態監視システム５１０にデータパケットを転送する例示的な方法を示すプロセスフロー図である。７０２において、産業機械５５０に関連付けられた動作パラメータは、識別され得る（例えば、状態監視回路５０６の回路コントローラ４１２によって）。動作パラメータの識別は、状態監視システム５１０からの要求に基づくことができる。例えば、状態監視システムは、動作パラメータ（例えば、機械５５０に関連付けられた位置、振動、温度、速度など）を識別する状態監視回路５０６（例えば、状態監視回路５０６の回路コントローラ４１２）に要求信号を送信することができる。あるいは、回路コントローラ４１２は、動作パラメータを識別してもよい（例えば、回路コントローラ４１２によって実行された状態監視動作に基づいて）。監視システム５００は、１つ以上のセンサを介して機械５５０の動作パラメータ（例えば、状態監視システム５１０によって識別された動作パラメータ）を検出し、検出されたデータをバックプレーン４０４上にブロードキャストすることができる。例えば、識別された動作パラメータは、機械５５０に関連付けられたセンサから識別された動作パラメータを受信する入力回路（図示せず）によって、バックプレーン４０４の１つ以上のデータレーン上でブロードキャストされ得る。
【０１１３】
７０４において、識別された動作パラメータを特徴付けるデータを含む１つ以上のデータパケット（例えば、ステップ７０２で識別された）は、監視システム５００のバックプレーン４０４から転送され得る。これは、例えば、バス４０４のデータレーン内でブロードキャストされているデータパケットを転送するようにノード６３０内の１つ以上のゲート６２０（例えば、ゲート６２０内のレシーバ４２４）を構成することによって行うことができる。これらのデータパケットは、ノードコントローラ４１６及び／又は回路コントローラ４１２に伝送され得る。ノードコントローラ４１６及び／又はゲートコントローラ４１８は、ゲート６２０の動作を制御することができる（例えば、ゲート６２０のレシーバ４２４が、バス４０４のデータレーン上にブロードキャストされたデータパケットを、ノードコントローラ４１６／回路コントローラ４１２に転送するように構成された第１の動作モードにゲート６２０を設定する）。いくつかの実装形態では、ゲート６２０は、データパケットを状態監視システム５１０に直接転送して、回路コントローラ４１２を不要にすることができる。
【０１１４】
いくつかの実装形態では、回路コントローラ４１２は、バックプレーン４０４からビーコンパケットを受信することができる。ビーコンパケットは、監視システム５１０のシステムフレームスケジュールを含むことができる。システムフレームスケジュールは、１つ以上のデータパケットがバックプレーン４０４上でブロードキャストされるようにスケジュールされるタイムスライスを示すことができる。データパケットは、識別された動作パラメータ（例えば、７０２で識別された動作パラメータ）を特徴付けるデータを含むことができる。ビーコンパケットはまた、監視システム５１０に関連付けられた基準時間を含むことができる。回路コントローラ４１２は、回路コントローラ４１２の内部時間をビーコンパケット内の基準時間と同期させることができる。これにより、回路コントローラ４１２は、システムフレームスケジュールに関連付けられたタイムスライスの発生時間を精密に（例えば、数十ナノ秒の精度）決定することを可能にすることができる。これにより、回路コントローラ４１２は、システムフレームスケジュールの選択されたタイムスライスの発生中に第１の動作モードで動作するように、ゲート６２０を構成することを可能にすることができる（例えば、ゲートコントローラ４１８を介して）。結果として、選択されたタイムスライス中にバックプレーン４０４上でブロードキャストされたデータパケットは、回路コントローラ４１２に転送される。例えば、選択されたタイムスライスは、識別された動作パラメータに関連付けられたデータパケットが、バックプレーン４０４上でブロードキャストされるときに対応し得る。タイムスライスの選択は、ビーコンパケット内のスケジュールに基づくことができる。
【０１１５】
別の実装形態では、ゲートコントローラ４１８は、全システムフレームスケジュール中（又は複数のタイムスライス中）、バックプレーン４０４から回路コントローラ４１２にデータパケットを転送するようにゲート６２０を構成することができる。転送されたデータパケットは、識別された動作パラメータを特徴付けるデータを含む１つ以上のデータパケットを次いで選択することができる回路コントローラ４１２に伝送され得る。識別された動作パラメータに関連付けられたデータパケットは、転送されたデータパケット内の一意の識別子に基づいて選択され得る（例えば、ノードコントローラ４１６及び／又は回路コントローラ４１２によって）。一意の識別子は、対応するデータパケットに含まれる動作パラメータを示すことができる。
【０１１６】
７０６において、動作パラメータを特徴付けるデータは、状態監視システム５１０に提供され得る。回路コントローラ４１２は、状態監視システム５１０に直接又は間接的に、７０４で選択されたデータパケット内のデータを伝送することができる。いくつかの実装形態では、回路コントローラ４１２は、様々な選択されたデータパケット（例えば、７０４で選択されたデータパケット）内のデータを１つのデータパケットの中に集約し、集約されたデータパケットを伝送することができる。いくつかの実装形態では、回路コントローラ４１２は、ローカルメモリ４１３内又はクラウド上の７０４で選択されたデータパケット内にデータを記憶することができる。回路コントローラ４１２はまた、選択されたデータパケットをユーザに提供してもよい（例えば、データを表示する）。いくつかの実装形態では、回路コントローラ４１２は、選択されたデータパケットに基づいて、動作ステータス（例えば、機械の健康状態、機械に関連付けられた警報など）を決定することができる。追加的に又は代替的に、回路コントローラ４１２は、機械５５０の状態監視動作を実行することができる。状態監視動作は、センサ（例えば、機械５５０の動作パラメータを検出するように構成されたセンサ）の構成、機械５５０の位置及び動作パラメータ、機械５５０の動作段階などの１つ以上の状態監視パラメータの計算／決定を含むことができる。
【０１１７】
図８は、監視システム５００と、状態監視回路５０６を介するポータブル監視システム８４０との間の例示的な一方向性結合の概略図である。前述したように、監視システム５００は、バックプレーン４０４に着脱可能に結合された複数の監視回路４０２ａ〜ｎを含むことができる。監視システム５００は、機械８５０の動作を監視することができる（例えば、機械８５０の１つ以上の動作パラメータを検出し、入力回路を介して測定データをバックプレーン４０４に伝送するように構成された複数の機械センサ［図示せず］を介して）。
【０１１８】
ポータブル監視システム８４０は、状態監視回路５０６と通信することができる（例えば、バックプレーン４０４上でブロードキャストされたデータを要求する）。ポータブル監視システム８４０は、複数の監視回路８４２ａ〜ｄが結合され得る（例えば、着脱可能に結合された）二次バス８４４を含むことができる。ポータブル監視システム８４０は、機械８５０に関連付けられた１つ以上の動作パラメータを検出するように構成されたセンサ８６０に結合され得る。例えば、センサ８６０は、監視システム５００に直接利用可能でなくてもよい機械８５０の動作パラメータを検出することができる（例えば、監視システムは、センサ８６０によって検出された動作パラメータを検出することができるセンサを有していなくてもよい）。追加的に又は代替的に、センサ８６０は、監視システム５００に関連付けられたセンサよりも高い時間的及び／又は空間的分解能で動作パラメータを検出することができる。例えば、センサ８６０は、機械８５０の所与の領域（例えば、望ましくない形で挙動する機械の領域）の複数の動作パラメータを検出することができる機械８５０に結合され得る複数のサブセンサを含むことができる。
【０１１９】
図９は、ポータブル監視システムによる産業機械を監視する例示的な方法を示すプロセスフロー図である。９０２において、監視システム５００に関連付けられたビーコンパケットは、バス４０４から受信される。ビーコンパケットは、ポータブル監視システム８４０によって受信することができる。例えば、ビーコンパケットは、状態監視回路５０６のゲート６２０内のレシーバ４２４によって検出され得る。ビーコンパケットは、ポータブル監視システム８４０に伝送され得る（例えば、監視回路５０６の回路コントローラ４１２によって）。ポータブル監視システム８４０の入力監視回路８４２ｄは、状態監視回路５０６によって伝送されたビーコンパケットを受信することができる。ビーコンパケットは、入力監視回路８２４ｄのメモリ内に記憶され得る。ビーコンパケットは、複数のデータパケットがバス４０４上でブロードキャストされるように構成される複数のタイムスライスを示す第１のシステムフレームスケジュールを含むことができる。ビーコンパケットはまた、監視システム５００の内部時間を示す基準時間を含むことができる。ポータブル監視システムは、監視システム５００の基準時間に基づいて、その内部クロックを設定することができる。ビーコンパケットは、バス４０４に着脱可能に結合された監視回路（例えば、マスター監視回路として指示された監視回路４０２ａ〜ｃのうちの１つ）によって、バス４０４上でブロードキャストされ得る。
【０１２０】
９０４において、複数のタイムスライスのうちの第１の組のタイムスライスが決定される。第１の組のタイムスライス中、１つ以上の所定の動作パラメータを特徴付けるデータを含む第１の組のデータパケットは、バックプレーン４０４上でブロードキャストされる（例えば、監視回路４０２ａ〜ｃのうちの１つ以上によって）。所定の動作パラメータは、ポータブル監視システム８４０によって必要とされて、機械８５０に状態及び／又は保護監視を提供し得る、１組の動作パラメータであり得る。例えば、ポータブル監視システム８４０は、監視システム５００に利用可能な機械８５０に関連付けられた動作パラメータ（（例えば、位置、振動、温度、速度など）を必要とすることを決定することができる（例えば、監視システム５００は、機械８５０からの必要な動作パラメータを検出することができるセンサに結合され得る）。いくつかの実装形態では、ポータブル監視システム８４０（例えば、ポータブル監視システム内のプロセッサ回路）は、ビーコンパケット内のスケジュールに基づいて、第１の組のタイムスライスを決定することができる。スケジュールは、機械８５０の１つ以上の動作パラメータを含むデータパケットが、バックプレーン４０４上でブロードキャストされるタイムスライスを示すことができる。いくつかの実装形態では、ビーコンパケット内のシステムフレームスケジュールは、タイムスライス中にブロードキャストするように構成された入力監視回路の一意の識別（例えば、ｍａｃアドレス）に対応するタイムスライスを示すことができる。ポータブル監視システム８４０は、バックプレーン４０４上で所定の動作パラメータをブロードキャストする入力監視回路（及びそれらの一意の識別）を知ることができる。この情報に基づいて、ポータブル監視システム８４０は、システムフレームスケジュール内の第１の組のタイムスライスを決定することができる。
【０１２１】
バックプレーン４０４上にブロードキャストされたデータパケットは、そのコンテンツを示すことができる一意の識別子を含むことができる。例えば、一意の識別子は、データパケット内に含まれた動作パラメータデータを示すことができる。いくつかの実装形態では、データプレーン４０４上にブロードキャストされた複数のデータパケットは、ポータブル監視システム８４０に伝送され得る。ポータブルシステム８４０内の監視カードは、データパケットを受信し、所定のデータパラメータに関連付けられた一意の識別子を含む第１の組のデータパケットを決定することができる。
【０１２２】
９０６において、第１の組のデータパケットは、バス４０４からポータブル監視システム８４０の監視回路に転送される。これは、例えば、状態監視回路５０６のノード６３０内の１つ以上のゲート６２０をアクティブ化することによって行うことができる。１つの実装形態では、ポータブル監視システム８４０は、ノードアクティビティスケジュールを回路コントローラ４１２に送信することができる。ノードアクティビティスケジュールは、ゲート６２０がアクティブ化される必要がある持続時間を含むことができる。ノードアクティビティスケジュールに基づいて、ゲートコントローラ４１８は、ゲート６２０内のレシーバ４２４をアクティブ化することができる。例えば、ゲート６２０は、ノードスケジュール内に含まれる９０４で決定されたタイムスライス（例えば、所定の動作パラメータを含むデータパケットがブロードキャストされるタイムスライス）中に、アクティブ化され得る。バックプレーン４０４からポータブル監視システム８４０に転送されたデータパケットは、対応するデータパケット内に含まれる所定の動作パラメータを示すことができる一意の識別子を含むことができる。
【０１２３】
ポータブル監視システム８４０は、バックプレーン４０４からデータパケットを受信することができる。追加的に又は代替的に、ポータブル監視システム８４０は、産業機械８５０に結合された１つ以上のセンサ（例えば、センサ８６０）からセンサ測定を特徴付けるデータを受信するように更に構成され得る。センサ測定を特徴付けるデータは、センサ８６０によって検出された動作パラメータ値を含むことができる。センサ測定を特徴付けるデータはまた、検出された動作パラメータに関連付けられた時間を含むことができる。検出された動作パラメータの時間測定により、ポータブル監視システムは、検出されたセンサ測定値を、バックプレーン４０４から得られたデータパケットと同期させることを可能にすることができる。
【０１２４】
ポータブル監視システム８４０は、受信されたセンサ測定を特徴付けるデータ及び受信された１つ以上の所定の動作パラメータを特徴付けるデータに基づいて、産業機械８５０の動作ステータスを決定することができる。動作ステータスの決定は、センサ測定データ及びそれらの検出時間に基づいてバックプレーン４０４から受信したデータを配置することを伴い得る。いくつかの実装形態では、入力監視回路８４２ｄは、二次バス８４４に着脱可能に結合され得る。入力監視回路８４２ｄは、センサ測定を特徴付けるデータをセンサ８６０から受信するように構成され得る。ポータブル監視システム８４０はまた、二次バス８４４に着脱可能に結合された処理回路８４２ｃを含むことができる。処理回路８４２ｃは、産業機械８５０の動作ステータス（例えば、状態監視、保護監視などと関連付けられた警報）を決定するように構成され得る。ポータブル監視システムは、機械８５０の動作ステータスを、データ収集システム、状態監視システム、権限を持つユーザなどのうちの１つ以上に通信することができる。
【０１２５】
他の実施形態は、開示される主題の範囲及び精神の範囲内である。これらの実施形態の１つ以上の例を、添付図面に示している。当業者には、本明細書に具体的に記載し、添付図面に示すシステム、デバイス、及び方法が非限定的な例示的実施形態であること、並びに本発明の範囲が特許請求の範囲によってのみ定義されることを理解されよう。１つの例示的実施形態に関連して示す又は記載する特徴は、他の実施形態の特徴と組み合わされてもよい。そのような変更形態及び変形形態は、本発明の範囲内に含まれることが意図される。更に、本開示では、実施形態の同様の名称の構成要素は、一般に類似の特徴を有し、したがって、特定の実施形態では、同様の名称の各構成要素の各特徴は、必ずしも完全には詳述されていない。
【０１２６】
上述のある種の例示的実施形態は、本明細書に開示されるシステム、デバイス、及び方法の構造、機能、製造、及び使用の原理の全体的な理解を提供する。これらの実施形態の１つ以上の例を、添付図面に示している。当業者には、本明細書に具体的に記載し、添付図面に示すシステム、デバイス、及び方法が非限定的な例示的実施形態であること、並びに本発明の範囲が特許請求の範囲によってのみ定義されることを理解されよう。１つの例示的実施形態に関連して示す又は記載する特徴は、他の実施形態の特徴と組み合わされてもよい。そのような修正形態及び変形形態は、本発明の範囲内に含まれることが意図される。更に、本開示では、実施形態の同様の名称の構成要素は、一般に類似の特徴を有し、したがって、特定の実施形態では、各同様の名称の構成要素の各特徴は、必ずしも完全には詳述されていない。
【０１２７】
本明細書に記載の主題は、デジタル電子回路、又は本明細書に開示される構造的手段及びその構造的等価物を含むコンピュータソフトウェア、ファームウェア、若しくはハードウェアに、又はそれらの組み合わせで実装することができる。本明細書に記載の主題は、データ処理装置（例えば、プログラム可能なプロセッサ、コンピュータ、若しくは複数のコンピュータ）によって実行するために、又はその動作を制御するために、情報キャリア内（例えば、機械可読記憶デバイス内）で有形に具現化された、又は伝播信号内で具現化された１つ以上のコンピュータプログラムなどの、１つ以上のコンピュータプログラム製品として実装することができる。コンピュータプログラム（プログラム、ソフトウェア、ソフトウェアアプリケーション、又はコードとしても知られる）は、コンパイルされた又は解釈された言語を含む任意の形態のプログラミング言語で書くことができ、独立型プログラムとして又はモジュールとして、構成要素、サブルーチン、又はコンピューティング環境での使用に好適な他のユニットとして含む任意の形態で配備することができる。コンピュータプログラムは、必ずしもファイルに対応しない。プログラムは、他のプログラム又はデータを保持するファイルの一部分内に、問題のプログラム専用の単一ファイル内に、又は複数の調整ファイル（例えば、１つ以上のモジュール、サブプログラム、又はコードの一部分を記憶するファイル）内に記憶され得る。コンピュータプログラムは、１つのコンピュータ上で、又は１つのサイトにある複数のコンピュータ上で実行されるか、又は複数のサイトにわたって分配され、通信ネットワークによって相互接続されるように配備され得る。
【０１２８】
本明細書に記載の主題の方法ステップを含む、本明細書に記載のプロセス及び論理フローは、１つ以上のコンピュータプログラムを実行する１つ以上のプログラム可能なプロセッサによって実行して、入力データ上で動作し、出力を生成することによって、本明細書に記載の主題の機能を実行することができる。プロセス及び論理フローはまた、実行することができ、本明細書に記載の主題の装置は、専用のロジック回路構成、例えばＦＰＧＡ（フィールドプログラマブルゲートアレイ）又はＡＳＩＣ（ａｐｐｌｉｃａｔｉｏｎ−ｓｐｅｃｉｆｉｃ  ｉｎｔｅｇｒａｔｅｄ  ｃｉｒｃｕｉｔ、特定用途向け集積回路）として実装することができる。
【０１２９】
コンピュータプログラムの実行に好適なプロセッサとしては、例として、汎用及び専用のマイクロプロセッサの両方、並びに任意の種類のデジタルコンピュータの任意の１つ以上のプロセッサが挙げられる。一般に、プロセッサは、読み取り専用メモリ若しくはランダムアクセスメモリ、又はその両方から命令及びデータを受信する。コンピュータの必須要素は、命令を実行するためのプロセッサ、並びに命令及びデータを記憶するための１つ以上のメモリデバイスである。一般に、コンピュータはまた、データを記憶するための１つ以上の大容量記憶デバイス、例えば、磁気、光磁気ディスク、若しくは光ディスクを含む、又はそれらからデータを受信若しくはそこにデータを転送するように動作可能に結合されるか、又はその両方である。コンピュータプログラム命令及びデータを具現化するのに好適な情報キャリアとしては、例として、半導体メモリデバイス（例えば、ＥＰＲＯＭ、ＥＥＰＲＯＭ、及びフラッシュメモリデバイス）と、磁気ディスク（例えば、内部ハードディスク又はリムーバブルディスク）と、光磁気ディスクと、光ディスク（例えば、ＣＤ及びＤＶＤディスク）と、を含む、不揮発性メモリの全ての形態が挙げられる。プロセッサ及びメモリは、専用の論理回路によって補完されるか、又はその中に組み込まれ得る。
【０１３０】
ユーザとの相互作用を提供するために、本明細書に記載の主題は、ユーザに情報を表示するためのディスプレイデバイス、例えばＣＲＴ（ｃａｔｈｏｄｅ  ｒａｙ  ｔｕｂｅ、ブラウン管）又はＬＣＤ（ｌｉｑｕｉｄ  ｃｒｙｓｔａｌ  ｄｉｓｐｌａｙ、液晶ディスプレイ）モニタと、ユーザがコンピュータに入力を提供することができるキーボード及びポインティングデバイス（例えば、マウス又はトラックボール）と、を有するコンピュータ上に実装され得る。他の種類のデバイスを使用して、同様に、ユーザとの相互作用を提供することができる。例えば、ユーザに提供されるフィードバックは、任意の形態の感覚フィードバック（例えば、視覚フィードバック、聴覚フィードバック、又は触覚フィードバック）であり得、ユーザからの入力は、音響、音声、又は触覚入力を含む任意の形態で受信することができる。
【０１３１】
本明細書に記載される技術は、１つ以上のモジュールを使用して実装され得る。本明細書で使用するとき、「モジュール」という用語は、コンピューティングソフトウェア、ファームウェア、ハードウェア、及び／又はそれらの様々な組み合わせを指す。しかしながら、最低でも、モジュールは、ハードウェア、ファームウェア上に実装されていないか、又は非一時的プロセッサの読み取り可能で記録可能な記憶媒体（すなわち、モジュールはソフトウェアそれ自体ではない）上に実装されていないソフトウェアとして解釈されるべきではない。実際に、「モジュール」は、プロセッサ又はコンピュータの一部など、少なくともいくつかの物理的な非一時的ハードウェアを常に含むと解釈されるべきである。２つの異なるモジュールは、同じ物理的ハードウェアを共有することができる（例えば、２つの異なるモジュールは、同じプロセッサ及びネットワークインターフェースを使用することができる）。本明細書に記載のモジュールは、様々なアプリケーションをサポートするために組み合わせ、統合、分離、及び／又は複製することができる。また、特定のモジュールで実行されるものとして本明細書に記載の機能は、特定のモジュールで実行される機能の代わりに、又はそれに加えて、１つ以上の他のモジュール及び／又は１つ以上の他のデバイスに実行することができる。更に、モジュールは、互いにローカル又はリモートの複数のデバイス及び／又は他の構成要素にわたって実装することができる。加えて、モジュールは、１つのデバイスから移動され、別のデバイスに追加され得、及び／又は両方のデバイスに含まれ得る。
【０１３２】
本明細書に記載の主題は、バックエンド構成要素（例えば、データサーバ）、ミドルウェア構成要素（例えば、アプリケーションサーバ）、又はフロントエンド構成要素（例えば、ユーザが本明細書に記載の主題の実装形態と相互作用することができる、グラフィカルユーザインターフェース若しくはウェブブラウザを有するクライアントコンピュータ）、又はそのようなバックエンド、ミドルウェア、及びフロントエンド構成要素の任意の組み合わせを含むコンピューティングシステム内に実装することができる。システムの構成要素は、デジタルデータ通信、例えば通信ネットワークの任意の形態又は媒体によって相互接続され得る。通信ネットワークの例としては、ローカルエリアネットワーク（「ＬＡＮ」）及びワイドエリアネットワーク（「ＷＡＮ」）、例えばインターネットが挙げられる。
【０１３３】
本明細書及び特許請求の範囲を通して本明細書で使用するとき、近似する言語は、それが関係する基本機能に変化をもたらすことなく、許容可能な範囲で変更することができる、任意の定量的表現を修正するために適用されてもよい。したがって、「約」及び「実質的に」などの、用語によって変更された値又は用語は、指定された正確な値に限定されるものではない。少なくともいくつかの例では、近似する言語は、値を測定するための機器の精度に対応し得る。ここで、並びに本明細書及び特許請求の範囲を通して、範囲制限が組み合わされる及び／又は交換されてもよく、そのような範囲は識別され、文脈又は言語が別様に指示されない限り、そこに含まれる全ての部分範囲を含む。
【図１Ａ】
2021517698.tif 000004
【図１Ｂ】
2021517698.tif 000005
【図２Ａ】
2021517698.tif 000006
【図２Ｂ】
2021517698.tif 000007
【図３】
2021517698.tif 000008
【図４】
2021517698.tif 000009
【図５】
2021517698.tif 000010
【図６】
2021517698.tif 000011
【図７】
2021517698.tif 000012
【図８】
2021517698.tif 000013
【図９】
2021517698.tif 000014
【国際調査報告】
2021517698.tif 000015
2021517698.tif 000016