(57)【要約】  例えば産業用デバイス等の様々なデバイスを制御及び／又は監視するように構成することができる制御ステーションを提供する。制御ステーションは、通信回路部と、第１のプロセッサと、通信回路部を介して１つ以上のデバイスと通信するように構成される第２のプロセッサとを備えることができる。１つ以上のデバイスからの情報は、第１のプロセッサ及び第２のプロセッサのうちの少なくとも一方によって処理されるように構成され、第１のプロセッサ及び第２のプロセッサのうちの少なくとも一方は、処理された情報を、制御ステーションの電子ディスプレイ、制御ステーションの外部のディスプレイ、及びサーバーのうちの１つ以上に出力するように構成される。【選択図】図１
2022502787.tif 000002
【特許請求の範囲】
【請求項１】
制御ステーションであって、
通信回路部と、
第１のプロセッサと、
前記通信回路部を介して１つ以上のデバイスと通信するように構成される第２のプロセッサと、
を備え、
前記１つ以上のデバイスからの情報は、前記第１のプロセッサ及び前記第２のプロセッサのうちの少なくとも一方によって処理されるように構成され、
前記第１のプロセッサ及び前記第２のプロセッサのうちの少なくとも一方は、前記処理された情報を、該制御ステーションの電子ディスプレイ、該制御ステーションの外部のディスプレイ、及びサーバーのうちの１つ以上に出力するように構成される、制御ステーション。
【請求項２】
前記通信は、前記第２のプロセッサが前記１つ以上のデバイスをポーリングすることを含む、請求項１に記載の制御ステーション。
【請求項３】
前記第２のプロセッサは、前記１つ以上のデバイスのそれぞれに、そのデバイスのポーリングに応答するための所定の時間枠を割り当てるように構成され、前記所定の時間枠は複数の所定の時間枠のうちの１つである、請求項２に記載の制御ステーション。
【請求項４】
前記第２のプロセッサは、特定のデバイスが該デバイスの時間枠の終了までに応答しないときは、該特定のデバイスに対してタイムアウトエラーをログ記録するように構成される、請求項３に記載の制御ステーション。
【請求項５】
所定の数のタイムアウトエラーが前記特定のデバイスに対してログ記録されたときは、前記制御ステーションは、警告を提供するように構成される、請求項４に記載の制御ステーション。
【請求項６】
前記警告は、可聴警告、視覚警告、又は触覚警告のうちの１つ以上である、請求項５に記載の制御ステーション。
【請求項７】
前記警告は電子デバイスに通信される、請求項５に記載の制御ステーション。
【請求項８】
前記通信回路部は、前記１つ以上のデバイスのうちの特定のデバイスから、該特定のデバイスに割り当てられた前記時間枠及び該特定のデバイスに割り当てられた前記時間枠の範囲外のうちの一方又は双方の間にクリティカルメッセージタイプのメッセージを受信するように構成され、前記クリティカルメッセージタイプは予め定められている、請求項３に記載の制御ステーション。
【請求項９】
前記第２のプロセッサは、前記１つ以上のデバイスのうちの特定のデバイスの前記割り当てられた時間枠を該特定のデバイスの少なくとも１つの応答時間に基づいて変更するように構成される、請求項３に記載の制御ステーション。
【請求項１０】
前記第２のプロセッサは、前記１つ以上のデバイスと無線で通信するように構成される、請求項１に記載の制御ステーション。
【請求項１１】
前記第１のプロセッサ及び前記第２のプロセッサのうちの少なくとも一方は、新たに接続されたハードウェアの構成情報を更新するように構成される、請求項１に記載の制御ステーション。
【請求項１２】
前記第１のプロセッサ及び前記第２のプロセッサのうちの少なくとも一方は、前記処理された情報を１つ以上のフォーマットされた画面ビューに出力するように構成される、請求項１に記載の制御ステーション。
【請求項１３】
前記１つ以上のフォーマットされた画面ビューは、認可された者によるアクセス用の隠し画面ビューを含む、請求項１２に記載の制御ステーション。
【請求項１４】
前記通信回路部は、前記１つ以上のデバイスのそれぞれを一意の製品識別子を用いてアドレス指定する、請求項１に記載の制御ステーション。
【請求項１５】
前記通信は、独自仕様のフォーマットを介するものである、請求項１に記載の制御ステーション。
【請求項１６】
無線通信及び有線通信のうちの一方又は双方用に構成される通信回路部と、
オペレーティングシステム及び少なくとも１つのアプリケーションを動作させるように構成される第１のプロセッサと、
前記通信回路部を介して静電帯電デバイス及びセンサーのうちの一方又は双方と通信するように構成される第２のプロセッサと、
を備え、
前記静電帯電デバイス及び前記センサーのうちの一方又は双方からの情報が、前記第１のプロセッサ及び前記第２のプロセッサのうちの少なくとも一方によって処理されるように構成され、
前記第１のプロセッサ及び前記第２のプロセッサのうちの少なくとも一方は、前記処理された情報を電子デバイスに出力するように構成される、制御ステーション。
【請求項１７】
前記通信は、前記第２のプロセッサが前記静電帯電デバイス及び前記センサーのうちの前記一方又は双方をポーリングすることを含む、請求項１６に記載の制御ステーション。
【請求項１８】
前記第２のプロセッサは、前記静電帯電デバイス及び前記センサーのうちの前記一方又は双方のそれぞれにそのデバイスのポーリングに応答するための所定の時間枠を割り当てるように構成され、前記所定の時間枠は複数の所定の時間枠のうちの１つである、請求項１７に記載の制御ステーション。
【請求項１９】
前記第２のプロセッサは、特定のデバイスが該デバイスの時間枠の終了までに応答しないときは、該特定のデバイスに対してタイムアウトエラーをログ記録するように構成される、請求項１８に記載の制御ステーション。
【請求項２０】
前記第２のプロセッサは、前記静電帯電デバイス及び前記センサーのうちの前記一方又は双方のうちの特定のデバイスの前記割り当てられた時間枠を該特定のデバイスの少なくとも１つの応答時間に基づいて変更するように構成される、請求項１８に記載の制御ステーション。
【発明の詳細な説明】
【技術分野】
【０００１】
優先権の主張
本国際出願は、「Methods and Apparatus for a Control Station」と題する２０１８年１０月４日に出願された米国仮特許出願第６２／７４１，２５４号及び「Methods and Apparatus for a Control Station」と題する２０１９年１０月２日に出願された米国特許出願第１６／５９０，５０１号の優先権を主張する。米国仮特許出願第６２／７４１，２５４号及び米国特許出願第１６／５９０，５０１号の全体は、引用することにより本明細書の一部をなす。
【０００２】
本開示は、他の電子デバイスと通信するように構成される電子デバイスに関し、より詳細には、制御ステーション(control station)に関する。
【背景技術】
【０００３】
制御ステーションの従来システムの制限及び不利益は、そのような手法と図面を参照して本開示の残りの部分で述べる本方法及びシステムの幾つかの態様との比較を通して、当業者に明らかになる。
【発明の概要】
【０００４】
実質的に、図のうちの少なくとも１つの図によって示されるとともにこれに関連して説明されるように、また、特許請求の範囲においてより完全に述べられるように、制御ステーションの方法及びシステムが提供される。
【０００５】
これらの態様及び／又は他の態様は、添付図面に関して行う、幾つかの例示の実施形態の以下の説明から明らかになり、より容易に理解されよう。
【図面の簡単な説明】
【０００６】
【図１】図１は、本開示の態様による一例示の制御ステーション(control station)の図である。
【図２Ａ】図２Ａは、本開示の態様による制御ステーションの一例示の制御回路部（control circuitry）の図である。
【図２Ｂ】図２Ｂは、本開示の態様による、図２Ａの制御回路部の一例示のプロセッサの図である。
【図２Ｃ】図２Ｃは、本開示の態様による、図２Ａの制御回路部の別の例示のプロセッサの図である。
【図２Ｄ】図２Ｄは、本開示の態様による、図２Ａの制御回路部の更に別の例示のプロセッサの図である。
【図３】図３は、本開示の態様による、様々なデバイスと通信する一例示の制御ステーションの図である。
【図４】図４は、本開示の態様による、ネットワーク内の様々なデバイスと通信する一例示の制御ステーションの図である。
【図５】図５は、本開示の態様による、別のネットワーク内の様々なデバイスと通信する一例示の制御ステーションの図である。
【発明を実施するための形態】
【０００７】
図面は、必ずしも一定比例尺に従わない。適宜、同様の又は同一の参照番号が、同様の又は同一の要素を特定するために使用される。
【０００８】
制御ステーションは、例えば、工場、組み立てライン、コンベアベルト等のための１つ以上のデバイスを制御するのに使用される。例えば、制御ステーションは、少なくとも１つの静電帯電／中和デバイス及び／又は対象物体（複数の場合もある）の表面電位を求めるように構成される少なくとも１つのセンサーデバイスを制御／監視するのに使用することができる。制御ステーションは、例えば、静電帯電／中和デバイス及び対象物体（複数の場合もある）の表面電位を求めるように構成されるセンサーデバイス等の関係付けることができる特定のデバイス群を制御／監視するのに使用することができるが、適切な機能を有する制御ステーションは、多様なデバイスを制御／監視するのに使用することもできる。
【０００９】
したがって、一例として、本開示の制御ステーションは、第１の製造者が提供することができる特定の製品群と通信することができ、独自仕様の場合もあれば非独自仕様の場合もある第１の通信プロトコルを使用することができると理解することができる。本開示の様々な態様は、例えば、第２の製造者が提供することができるＰＬＣ及び／又は追加の産業用デバイス等のデバイスと更に通信することができ、独自仕様の場合もあれば非独自仕様の場合もある第２の通信プロトコルを使用することができる制御ステーションを提供することもできる。
【００１０】
図１は、本開示の態様による一例示の制御ステーションの図である。図１を参照すると、制御回路部１０２、第１のデバイス１１２、第２のデバイス１１４、第３のデバイス１１６、及び第４のデバイス１１８を備える制御ステーション１００が示されている。電力制御回路部１０４も示されている。図１に示すこの例は、簡潔にするために４つのデバイスに限られている。しかしながら、本開示の様々な態様が、制御ステーション１００と通信するデバイスが４つのみであること又は多くとも４つであることに限定されると推測すべきでない。制御ステーション１００の様々な態様は、異なる数のデバイスに使用することができる。
【００１１】
制御ステーション１００は、例えば、対象物体の表面電位を第１のデバイス１１２から受信するのに使用することができる。この表面電位は、その後、制御回路部１０２が、対象デバイスへの空気流内の正イオン対負イオンの比を生成するように第２のデバイス１１４を制御するのに使用することができる。デバイス１１４は、例えば空気イオン化送風機等の例えば静電帯電デバイスとすることができる。
【００１２】
第１のデバイス１１２は、例えば、対象物体の表面電位を直接測定するように構成される静電電圧計とすることもできるし、第１のデバイス１１２は、例えば、対象表面の電場を測定することによって対象物体の表面電位を間接的に推量するように構成される静電場計とすることもできる。表面電位は、イオンの生成の際に第２のデバイス１１４を制御するのに使用することができる。
【００１３】
第２のデバイス１１４は、表面における静電荷の中和又は表面への静電荷の印加に使用することができる静電帯電デバイスとすることができる。静電荷は、表面が互いに貼り付くのを軽減するために中和することができる。例えば、新聞紙の紙を巻いたものについては、紙がそれ自体に貼り付くのを防止するために、表面静電荷を中和させることができる。他の用途において、例えば、プラスチック袋が積み重ねられている場合には、プラスチック袋上の多少の静電荷は、互いに積み重なった状態を維持するのに役立つ場合がある。
【００１４】
第１のデバイス１１２が、表面電位でない信号を提供するとき、それらの信号は、制御ステーション１００によって処理することができる。制御ステーション１００は、その後、処理された信号を使用して、第２のデバイス１１４を制御することができる。これらの処理された信号は、表面電位又は他の或る基準を表したものを示すことができる。本開示の様々な態様は、有線接続を介して第１のデバイス１１２及び第２のデバイス１１４に接続される制御ステーション１００を提供することができる。一方、本開示の他の態様は、制御ステーション１００と第１のデバイス１１２及び第２のデバイス１１４の一方又は双方との間に無線接続を提供することができる。
【００１５】
第３のデバイス１１６は、例えば、プログラマブルロジックコントローラー（ＰＬＣ：programmable logic controller）とすることができ、第４のデバイス１１８は、制御ステーション１００と情報を通信することができる別の電子デバイスとすることができる。第３のデバイス１１６は、制御ステーション１００とともに又は制御ステーション１００の代わりに第１のデバイス１１２及び第２のデバイス１１４を制御するのに使用することができる。第４のデバイス１１８は、例えば、ユーザーが情報及び／又はコマンドを入力することを可能にするとともに、制御ステーション１００によって提供されるステータスを表示することも可能にするように構成されるユーザーインターフェースとすることができる。したがって、第４のデバイス１１８は、専用のユーザーインターフェースデバイス、又は、ＰＣ、ラップトップ、タブレットＰＣ、スマートフォン等において動作するアプリケーションとすることができる。
【００１６】
本開示の様々な態様は、制御回路部１０２（図２に関してより詳細に論述する）に複数のプロセッサを提供することができる。複数のプロセッサは、タスクの共有を可能にして、より高速な実行を可能にすることができる。例えば、制御ステーション１００が複数のデバイスを制御／監視するように構成されているとき、第１のプロセッサは、ポーリングの実行、又はポーリングでない場合には複数のデバイスとのリアルタイムの通信を行うのに使用することができる一方、第２のプロセッサは、例えば、ユーザーインターフェースからの入力の受信、ユーザーインターフェースへの出力の提供、外部電子デバイスとの通信等の他のタスクを実行するのに使用することができる。
【００１７】
第１のプロセッサが、現在、複数のデバイスの制御／監視に自由に集中することができるとき、制御ステーション１００と複数のデバイスとの間の通信は、より最新の制御／監視を可能にするためにより速い間隔で行うことができる。したがって、これは、メッセージングタイムベースの安定化及びメッセージスループットの改善の効果を有する。すなわち、単一のプロセッサを有する制御ステーションが、ポーリングに関係していないタスクに従事しているときは、制御ステーション１００に接続された全てのデバイスのポーリング周期を含むメッセージングタイムベースを所与のポーリングについて遅延させる必要がない。
【００１８】
本開示の様々な態様は、無線接続を介して第３のデバイス１１６及び第４のデバイス１１８に接続される制御ステーション１００を提供することができる。一方、本開示の他の態様は、制御ステーション１００と第３のデバイス１１６及び第４のデバイス１１８のうちの一方又は双方との間の有線接続を提供することができる。
【００１９】
特定のデバイスが制御ステーション１００によって制御されるものとして開示されているが、本開示の様々な態様は、他のデバイスの制御、他のデバイスの監視、他のデバイスとの通信等を行う制御ステーション１００を提供することができる。
【００２０】
電力制御回路部１０４は、制御ステーション１００への電力入力と、デバイス１１２〜１１８のうちの１つ以上に提供される電力とをハンドリングすることができる。したがって、電力制御回路部１０４は、入力された電力を、制御ステーション１００と、デバイス１１２〜１１８のうちの任意のものとによって使用される適切な電圧（複数の場合もある）及び電流（複数の場合もある）に変換することができる。
【００２１】
図２Ａは、制御ステーションの一例示の制御回路部の図である。図２Ａを参照すると、本開示の様々な態様とともに使用することができる一例示の制御回路部２００が示されている。制御回路部２００は、図１の制御回路部１０２と同様のものとすることができる。
【００２２】
制御回路部２００は、例えば、プロセッサ２１０、メモリ２２０、通信回路部２３０、及びＩＯインターフェース２４０を備えることができる。プロセッサ２１０は、例えば、１つ以上のプロセッサを備えることができ、これらの１つ以上のプロセッサのそれぞれは、複数のコアを備えることができる。したがって、一例として、図２Ｂは、制御回路部２００を、２つのコア２１０−１及び２１０−２を備える１つのマルチコアプロセッサ２１０として示している。別の例では、図２Ｃは、プロセッサ２１０を、２つの離散プロセッサ、すなわち第１のプロセッサ２１０Ａ及び第２のプロセッサ２１０Ｂとして示している。更に別の例では、図２Ｄは、プロセッサ２１０を、２つのコア２１０Ａ−１及び２１０Ａ−２を備える第１のプロセッサ２１０Ａ並びに２つのコア２１０Ｂ−１及び２１０Ｂ−２を備える第２のプロセッサ２１０Ｂとして示している。したがって、本開示は、プロセッサ２１０を、離散プロセッサの数について限定するものでもなければ、離散プロセッサ（複数の場合もある）のそれぞれのコアの数について限定するものでもない。したがって、プロセッサ２１０は、単一プロセッサ−単一コア構成から複数プロセッサ−複数コア構成の範囲にわたることができる。説明しやすくするために、「プロセッサ」という用語は、１つのコア若しくは複数のコアを有するプロセッサ、又はコアに加えて、例えば、デジタル信号プロセッサ、グラフィックプロセッサユニット、特定用途向けＩＣ等のコードを実行するように構成される様々な他のハードウェアデバイス、及び／又はプロセッサ若しくはコアを置換若しくは増強することができる論理回路部を包括的に指すことができる。
【００２３】
メモリ２２０は、不揮発性メモリ２２６及び揮発性メモリ２２８を含むことができる。ローカルデータの保持用として説明される記憶装置は、メモリ２２０の一部とすることもできるし、別個のメモリを備えることもできる。オペレーティングシステム２２２及びアプリケーション２２４は、例えば、不揮発性メモリ２２６に記憶することができ、プロセッサ２１０による実行のために揮発性メモリ２２８にコピーすることができる。本開示の様々な態様は、設計及び／又は実施態様に応じて異なるメモリアーキテクチャを使用することができる。例えば、本開示の幾つかの態様は、不揮発性メモリ２２６内のオペレーティングシステム２２２及びアプリケーション２２４を、不揮発性メモリ２２６から少なくとも部分的に実行させることができる。
【００２４】
通信回路部２３０は、制御回路部２００が、例えば、ＵＳＢ、イーサネット（登録商標）、ファイアワイヤ等の有線プロトコル、又は、Ｂｌｕｅｔｏｏｔｈ（登録商標）、近接場通信（ＮＦＣ：Near Field Communication）、Ｗｉ−Ｆｉ等の無線プロトコルを介して他のデバイスと通信することを可能にすることができる。有線プロトコル又は無線プロトコルは、例えば、コントローラーエリアネットワーク（ＣＡＮ：Controller Area Network）若しくはプロフィバス等の非独自仕様のプロトコルとすることもできるし、独自仕様のプロトコルとすることもできる。独自仕様のプロトコルは、例えば、全ての製品にわたって固定されたパケットメッセージフォーマットを有することができる。通信用の様々なタイプの無線機は、簡略化するために送受信機と呼ばれる場合がある。通信は、例えば、様々なセンサー及び／又はデバイスと行うことができる。通信回路部２３０は、ローカルネットワーク、セルラーネットワーク等の他のネットワークと通信するのに使用することもできる。したがって、通信回路部２３０は、有線ケーブルを受け取る１つ以上のソケットを含むことができる。
【００２５】
制御回路部２００は、入力デバイス２４２と、出力デバイス２４４上に表示される出力情報とを介してユーザーと通信するためのＩＯモジュール２４０も備えることができる。入力デバイス２４２は、例えば、スイッチ、スライドスイッチ、ボタン、ディスプレイの一部とすることができるタッチスクリーン、マイクロフォン等を含むことができる。入力デバイス２４２は、１つ以上のセンサーも含むことができる。タッチスクリーンは、物的対応物をエミュレーションするソフトボタン、スイッチ、スライドスイッチ等を有することができる。入力デバイス２４２は、例えば、様々なセンサー、カメラ等も含むことができる。出力デバイス２４４は、例えば、ディスプレイ、スピーカー、ＬＥＤ、振動モーター等を含むことができる。
【００２６】
プロセッサ２１０は、異なる実施形態では異なるアーキテクチャを使用して動作することができる。例えば、プロセッサ２１０は、メモリ２２０を使用して、実行される命令を記憶することもできるし、プロセッサ２１０は、その命令用のそれ自体のメモリ（図示せず）を有することもできる。
【００２７】
様々な実施形態は、異なる機能を別々にグループ化することができる他のアーキテクチャを使用することができる。例えば、グループ化は、異なる集積回路チップにおけるグループ化とすることができる。或いは、グループ化は、ＩＯモジュール２４０及び通信回路部２３０等の異なるデバイスをともに組み合わせること等とすることもできる。加えて、制御回路部２００は、論理的に様々な物理デバイスを指すことができる。例えば、出力デバイス２４４のうちの１つ以上は、入力デバイス２４２のうちの１つ以上と異なる場所に存在してもよい。
【００２８】
タッチパネルを含む様々な物理デバイスを使用して制御ステーション１００とインターフェースすることができるが、音声も、コマンド又は入力を制御ステーション１００に与えるのに使用することができる。音声入力は、例えば、制御回路部２００の入力デバイス２４２の一部であるマイクロフォンによって受信することができる。デジタル化されたコマンドは、特定のコマンド又は応答を特定するために、例えば、プロセッサ２１０によって処理することができる。音声認識用のソフトウェアは、例えば、メモリ２２０内のオペレーティングシステム２２２及び／又はアプリケーション２２４の一部とすることができる。
【００２９】
加えて、電力源は、一般的には、制御回路部２００と別にグループ化される場合があるが、本開示の様々な態様は、電力源を制御回路部２００とともにグループ化することができる。例えば、制御ステーション１００は、電力を無線で又は有線を介して受信することができ、デバイス１１２、１１４、１１６、及び／又は１１８のうちの１つ以上に提供されるいずれの電力も、無線で又は有線を介して提供することができる。幾つかの構成では、電力制御回路部１０４は、入力デバイス２４２が電力を受信し、制御ステーション１００によって使用される電力及びデバイス１１２〜１１８のうちの任意のものに提供される電力を管理する場合には、Ｉ／Ｏモジュール２４０の機能とみなすことができる。
【００３０】
図３は、様々なデバイスと通信する一例示の制御ステーションの図である。図３を参照すると、ローカルディスプレイ３０２Ａ、外部ディスプレイ３０２Ｂ、ＰＬＣ３０４、リモート端末３０６、電子デバイス３０８、及びメモリデバイス３１０と通信する制御ステーション１００が示されている。ローカルディスプレイ３０２Ａは、制御ステーション１００の一体部分とすることができる。ローカルディスプレイ３０２Ａは、制御ステーション１００のビデオジャックにプラグ接続されるか又はビデオ信号を無線で受信するように構成される別個のディスプレイとすることもできる。
【００３１】
外部ディスプレイ３０２Ｂは、別の場所に存在してもよく、ビデオケーブルを介して制御ステーション１００に接続されていない。外部ディスプレイ３０２Ｂは、例えば、ＰＬＣ３０４等の別のデバイスと一体化することもできるし、ビデオケーブルを介してＰＬＣ３０４に接続することもできる。外部ディスプレイ３０２Ｂは、電子デバイス３０８にケーブルを介して接続することもできるし、制御ステーション１００でない電子デバイス３０８から無線ビデオ信号を受信することもできる。ビデオ信号を外部ディスプレイ３０２Ｂに提供する電子デバイス３０８は、例えば、ＰＣ、ラップトップ、スマートフォン、タブレットＰＣ、サーバー等とすることができるとともに、ＰＬＣ３０４、リモート端末３０６、メモリデバイス３１０等とすることもできる。したがって、「電子デバイス３０８」という用語は、任意の計算デバイス、ディスプレイデバイス、メモリデバイス、及び／又は通信デバイスを包括的に指すことができ、具体的にはこれらのデバイスのうちの１つを指すこともできる。
【００３２】
ローカルディスプレイ３０２Ａは、ＩＯモジュール２４０の一部とみなすことができる。外部ディスプレイ３０２Ｂへの情報は、例えば、通信回路部２３０を介して通信することができる。外部ディスプレイ３０２Ｂも入力モジュールを有する場合には、外部ディスプレイ３０２Ｂは、通信回路部２３０を介して入力を制御ステーション１００に提供することができる。
【００３３】
ＰＬＣ３０４は、ＰＬＣ３０４が接続されるデバイスのステータスに関して制御ステーション１００と通信することができる。例えば、ＰＬＣ３０４は、第１のデバイス１１２及び第２のデバイス１１４を部分的に制御することができる。したがって、ＰＬＣ３０４は、デバイス１１２及び／又は１１４のその制御と、デバイス１１２及び／又は１１４のステータスとに関する情報を制御ステーション１００に提供することができる。加えて、制御ステーション１００がデバイス１１２及び／又は１１４を少なくとも部分的に制御するときに、制御ステーション１００は、デバイス１１２及び／又は１１４のその制御と、デバイス１１２及び／又は１１４のステータスとに関する情報をＰＬＣ３０４に提供することができる。
【００３４】
リモート端末３０６は、例えば、第４のデバイス１１８と同様のものとすることができ、したがって、専用のユーザーインターフェースデバイスとすることができる。リモート端末３０６は、例えば、ローカルディスプレイ３０２Ａ又は外部ディスプレイ３０２Ｂと同様のものとすることができるディスプレイを備えることができる。リモート端末３０６は、ユーザーがコマンド及び／又は応答を入力することを可能にする入力インターフェースも有することができる。したがって、ユーザーは、入力デバイス２４２を使用して、例えば、制御ステーション１００及び／又はデバイス１１２〜１１８のうちの１つ以上を更新するコマンドを入力することもできるし、ユーザーは、リモート端末３０６又はＰＬＣ３０４を使用して、制御ステーション１００及び／又はデバイス１１２〜１１８のうちの１つ以上を更新するコマンドを入力することもできる。
【００３５】
電子デバイス３０８は、例えば、サーバー、ＰＣ、ラップトップ、タブレットＰＣ、スマートフォン等とすることができる。
【００３６】
制御ステーション１００は、例えば、ＰＬＣ３０４及び／又はリモート端末３０６等の外部デバイスから、デバイス１１２〜１１４のうちの１つ以上を制御するコマンドを受信するように構成することができる。同様に、制御ステーション１００は、デバイス１１２〜１１４のうちの１つ以上をＰＣＬ３０４に制御させるコマンドをＰＬＣ３０４に送信するように構成することができる。
【００３７】
メモリデバイス３１０は、制御ステーション１００内のソケットにプラグ接続することもできるし、ケーブルを介して接続することもできるし、制御ステーション１００と無線で通信することもできる。線３１１は、ケーブルが使用されるときはケーブルを示すこともできるし、通信が無線であるときは無線接続を示すこともできる。メモリデバイス３１０は、制御ステーション１００によって着脱可能記憶デバイスとして使用することもできるし、メモリデバイス３１０は、制御ステーション１００のデータ及び／又はコードに対する更新を提供するのに使用することもできる。したがって、メモリデバイス３１０は、ＦＬＡＳＨドライブ、ハードドライブ、光ドライブ、又はデータを記憶するのに適切なものとすることができる他の任意のタイプのメモリデバイスとすることができる。
【００３８】
図４は、本開示の態様による、ネットワーク内の様々なデバイスと通信する一例示の制御ステーションの図である。図４を参照すると、制御ステーション４０２を有するネットワーク４００が示されている。制御ステーション４０２は、制御ステーション１００と同様のものとすることができる。したがって、制御ステーション４０２は、無線通信及び／又は有線通信を介して様々なデバイスと通信可能とすることができる。例えば、制御ステーション４０２は、ＷｉＦｉプロトコルを使用して通信可能なものとすることができる。
【００３９】
ネットワーク４００において、制御ステーション４０２は、ＷｉＦｉ対応コンピューター４０４、無線ルーター４０６、及びジャンクションボックス４２０と無線で通信することができる。電子デバイス３０８と同様のものとすることができるコンピューター４０４は、例えば、ＰＣ、デスクトップ、ラップトップ、タブレット等とすることができる。コンピューター４０４は、ネットワーク４００に接続された様々なデバイスのステータス／データを受信可能なものとすることができ、ネットワーク４００に接続された制御ステーション４０２及び／又は様々なデバイスを構成するコマンドを提供可能なものとすることができる。
【００４０】
制御ステーション４０２は、電力ジャンクションボックス４２０と通信して、電力ジャンクションボックス４２０からステータス／データを取得することができるとともに、電力ジャンクションボックス４２０を接続することができる様々なデバイスのステータス／データも取得することができる。したがって、制御ステーション４０２は、電力ジャンクションボックス４２０、電力供給装置４２２、４２６、及びセンサーインターフェース４３０からステータス／データを取得可能であり、これらにコマンドを提供可能なものとすることができる。加えて、制御ステーション４０２は、センサーバー４３２からセンサー信号を受信することを含めて、スタティックバー４２４、４２８、及びセンサーバー４３２からステータス／データを取得可能であり、これらにコマンドを提供可能なものとすることができる。
【００４１】
制御ステーション４０２は、電力ジャンクションボックス４１０と直接通信可能でない場合があるが、制御ステーション４０２は、無線ルーター４０６を介して電力ジャンクションボックス４１０と通信可能とすることができる。したがって、制御ステーション４０２は、センサーバー４１６からセンサー信号を受信することを含めて、ジャンクションボックス４１０、電力供給装置４１２、スタティックバー４１４、センサーバー４１６、及びスタティックバー４１８からステータス／データを受信可能であり、これらにコマンドを送信可能とすることができる。
【００４２】
したがって、制御ステーション４０２は、様々なデバイスと直接通信することができるとともに、制御ステーション４０２が直接通信することができないデバイスの場合にはアクセスポイント又はルーターを介してそれらのデバイスと通信することができることが分かる。
【００４３】
図５は、本開示の態様による、ネットワーク内の様々なデバイスと通信する別の例示の制御ステーションの図である。図５を参照すると、制御ステーション５０２を有するネットワーク５００が示されている。制御ステーション５０２は、制御ステーション１００及び制御ステーション４０２と同様のものとすることができる。したがって、制御ステーション５０２は、無線通信及び／又は有線通信を介して様々なデバイスと通信可能なものとすることができる。例えば、制御ステーション５０２は、ＷｉＦｉプロトコルを使用して通信可能なものとすることができる。
【００４４】
ネットワーク５００において、制御ステーション５０２は、ＷｉＦｉ対応コンピューター５０４、無線ルーター５０６、並びにジャンクションボックス５３０及び５４０と無線で通信することができる。電子デバイス３０８又はコンピューター４０４と同様のものとすることができるコンピューター５０４は、例えば、ＰＣ、デスクトップ、ラップトップ、タブレット等とすることができる。コンピューター５０４は、ネットワーク５００に接続された様々なデバイスのステータス／データを受信可能なものとすることができ、ネットワーク５００に接続された制御ステーション５０２及び／又は様々なデバイスを構成するコマンドを提供可能なものとすることができる。
【００４５】
制御ステーション５０２は、電力ジャンクションボックス５３０及び５４０と通信して、電力ジャンクションボックス５３０及び５４０からステータス／データを取得することができるとともに、電力ジャンクションボックス５３０及び５４０を接続することができる様々なデバイスのステータス／データも取得することができる。したがって、制御ステーション５０２は、電力ジャンクションボックス５３０、センサーバー５３２及び５３６、並びにスタティックバー５３４及び５３８からステータス／データを取得可能であり、これらにコマンドを提供可能なものとすることができる。制御ステーション５０２は、電力ジャンクションボックス５４０、電力供給装置５４２、５４６、及び５５、並びにスタティックバー５４４及び５４８、及びセンサー５５２等のそれらの電力供給装置に接続されたデバイスからステータス／データを取得可能であり、これらにコマンドを提供可能なものとすることもできる。
【００４６】
制御ステーション５０２は、電力ジャンクションボックス５１０及び５２０と直接通信可能でない場合があるが、制御ステーション５０２は、無線ルーター５０６を介して電力ジャンクションボックス５１０及び５２０と通信可能とすることができる。したがって、制御ステーション５０２は、ジャンクションボックス５１０及び５２０、電力供給装置５１２、スタティックバー５１４及び５２４、並びにセンサーバー５１６及び５２２からステータス／データを受信可能であり、これらにコマンドを送信可能なものとすることができる。
【００４７】
したがって、制御ステーション５０２は、様々なデバイスと直接通信することができるとともに、制御ステーション５０２が直接通信することができないデバイスの場合にはアクセスポイント又はルーターを介してそれらのデバイスと通信することができることが分かる。
【００４８】
したがって、本開示の様々な態様は、様々なサイズのネットワーク内の様々なデバイスと通信することができる制御ステーション１００、４０２、又は５０２を提供することができる。
【００４９】
したがって、本開示の様々な態様は、通信回路部２３０と、図２Ａ〜図２Ｄのいずれかに示すような第１のプロセッサと、通信回路部２３０を介して１つ以上のデバイスと通信するように構成される図２Ａ〜図２Ｄのいずれかに示すような第２のプロセッサとを備える制御ステーション１００を提供する。説明しやすくするために、第１のプロセッサをプロセッサ２１０Ａと呼び、第２のプロセッサをプロセッサ２１０Ｂと呼ぶことにする。ただし、これは、図２Ｃが２つのプロセッサの唯一の構成であると考えるものでもなければ、本開示の様々な態様を２つのプロセッサのみに限定するものでもない。
【００５０】
１つ以上のデバイス１１２〜１１４（及び必要に応じて１１６〜１１８）からの情報は、第１のプロセッサ２１０Ａ及び第２のプロセッサ２１０Ｂのうちの少なくとも一方によって処理されるように構成され、第１のプロセッサ２１０Ａ及び第２のプロセッサ２１０Ｂのうちの少なくとも一方は、制御ステーション１００の電子ディスプレイ３０２Ａ、制御ステーション１００の外部のディスプレイ３０２Ｂ、及びサーバー３０８のうちの１つ以上に処理された情報を出力するように構成される。
【００５１】
通信は、第２のプロセッサ２１０Ｂが１つ以上のデバイス１１２〜１１４をポーリングすることを含む。第２のプロセッサ２１０Ｂは、１つ以上のデバイス１１２〜１１４のそれぞれに、そのデバイスのポーリングに応答するための所定の時間枠を割り当てるように構成され、所定の時間枠は複数の所定の時間枠のうちの１つである。
【００５２】
第２のプロセッサ２１０Ｂは、特定のデバイスがこのデバイスの時間枠の終了までに応答しないときは、この特定のデバイスに対してタイムアウトエラーをログ記録するように構成される。所定の数のタイムアウトエラーが特定のデバイスに対してログ記録されたときは、制御ステーション１００は、警告を提供するように構成される。この警告は、出力デバイス２４４におけるスピーカーを介した可聴警告、又はディスプレイ３０２Ａ及び／又は３０２Ｂを介した視覚警告、又は出力デバイス２４４のうちの１つとすることができる振動モーターを介した触覚警告、のうちの１つ以上とすることができる。警告は電子デバイス３０８に通信することもでき、電子デバイス３０８は、エラーをログ記録することができ及び／又はそれ自体の警告を提供することができる。
【００５３】
通信回路部２３０は、１つ以上のデバイス１１２〜１１４のうちの特定のデバイスから、この特定のデバイスに割り当てられた時間枠及びこの特定のデバイスに割り当てられた時間枠の範囲外のうちの一方又は双方の間にクリティカルメッセージタイプのメッセージを受信するように構成することができ、クリティカルメッセージタイプは予め定められている。クリティカル警告は、デバイス１１２〜１１４のいずれもが、そのデバイス用に割り当てられたポーリング時間枠の範囲外であっても随時送信することができる。したがって、デバイスが制御ステーション１００によってポーリングされるまで待つ必要なく、デバイスによってクリティカルであるとみなされた任意の事象を制御ステーション１００に迅速に通信することができる。通信を開始するデバイスをマスターとみなすことができるので、制御ステーション１００は公称マスター（nominal master）である。ただし、デバイス１１２〜１１４のいずれかがクリティカルメッセージを送信したとき、その時点では、制御ステーション１００がポーリングを再度開始するまで、そのデバイスをマスターとみなすことができる。
【００５４】
第２のプロセッサ２１０Ｂは、１つ以上のデバイス１１２〜１１４のうちの特定のデバイスの割り当てられた時間枠をこの特定のデバイスの少なくとも１つの応答時間に基づいて変更するように構成される。
【００５５】
第１のプロセッサ２１０Ａ、第２のプロセッサ２１０Ｂ、又は１つ以上のデバイス１１２〜１１４のうちの少なくとも１つのうちの１つ以上によって実行されるコードを更新するコード更新は、通信回路部２３０を介して受信されるように構成される。コード更新が１つ以上のデバイス１１２〜１１４のうちの少なくとも１つのためのものであるとき、制御ステーション１００は、１つ以上のデバイス１１２〜１１４の更新を制御することができる。コード更新が１つ以上のデバイス１１２〜１１４のうちの少なくとも１つのためのものであるとき、制御ステーション１００は、更新コードを１つ以上のデバイス１１２〜１１４に通信することができる。
【００５６】
第１のプロセッサ２１０Ａ又は第２のプロセッサ２１０Ｂのうちの一方は、コード更新を読み取って、コード更新が１つ以上のデバイス１１２〜１１４のうちの少なくとも１つのためのものであるか否かを判断するように構成することができる。コード更新が１つ以上のデバイス１１２〜１１４のうちの少なくとも１つのためのものであると判断されると、第２のプロセッサ２１０Ｂは、１つ以上のデバイス１１２〜１１４への更新コードの通信及び１つ以上のデバイス１１２〜１１４の更新の一方を実行するように構成される。
【００５７】
コード更新は、１つ以上のデバイス１１２〜１１４のうちの複数のためのものとすることができ、制御ステーション１００は、デバイス１１２〜１１４のうちの２つ以上に更新コードを通信するように構成することができる。
【００５８】
コード更新は、例えば、通信ケーブル３１１を使用して制御ステーション１００に結合することができるメモリデバイス３１０等の外部メモリデバイスを介して提供することができる。通信ケーブル３１１は、例えば、ユニバーサルシリアルバス（ＵＳＢ：universal serial bus）ケーブルとすることができる。外部メモリデバイス３１０は、例えば、ＦＬＡＳＨメモリドライブとすることができる。
【００５９】
コードの更新実行は、コード更新を有する外部メモリデバイス３１０が通信回路部２３０を介して制御ステーション１００に結合されるときに自動的に開始することができる。或いは、コードの更新実行は、ユーザーからの入力を受信した後に開始することができ、この場合に、ユーザーからの入力は、１つ以上のデバイス１１２〜１１４のうちのいずれを更新するのかの選択を含むことができる。
【００６０】
第２のプロセッサ２１０Ｂは、１つ以上のデバイス１１２〜１１４と無線で通信するように構成することができる。第１のプロセッサ２１０Ａ及び第２のプロセッサ２１０Ｂのうちの少なくとも一方は、新たに接続されたハードウェアの構成情報を更新するように構成することができる。「新たに接続された」ハードウェアは、少なくとも制御ステーション１００によってポーリングされるために取り付けられた任意のデバイスとすることができる。したがって、新たに接続されたデバイスは、既存のデバイス１１２〜１１４の数を増加させるために又は既存のデバイス１１２〜１１４のうちの１つを取り替えるために追加されるデバイスとすることができる。
【００６１】
第１のプロセッサ２１０Ａ及び第２のプロセッサ２１０Ｂのうちの少なくとも一方は、処理された情報を１つ以上のフォーマットされた画面ビューに出力するように構成することができ、１つ以上のフォーマットされた画面ビューは、認可された者によるアクセス用とすることができる隠し画面ビューを含む。
【００６２】
通信回路部２３０は、１つ以上のデバイス１１２〜１１４のそれぞれを一意の製品識別子を用いてアドレス指定するように構成することができる。この製品識別子は、特定のデバイスに一意の識別子とすることもできるし、制御ステーション１００によってデバイスに割り当てられる一意の識別子とすることもできる。割り当てられる識別子は、例えば、単純な数字とすることもできるし、割り当てられる識別子は、デバイスのタイプ、デバイスの製造、デバイスの製造番号等のデバイスの特徴に基づくこともできる。これらから分かるように、識別子は、多くの異なる方法で生成することができる。
【００６３】
制御ステーション１００による通信は、有線又は無線を問わず、独自仕様のフォーマットを介することができる。
【００６４】
本開示の様々な態様は、ローカルディスプレイ３０２Ａと、通信回路部２３０と、オペレーティングシステム２２２及び少なくとも１つのアプリケーション２２４を動作させるように構成される第１のプロセッサ２１０Ａと、通信回路部２３０を介して１つ以上の静電帯電デバイス１１４及び／又は１つ以上のセンサーデバイス１１２と通信するように構成される第２のプロセッサ２１０Ｂとを備える制御ステーション１００であって、少なくとも１つの静電帯電デバイス１１４からの情報が、第２のプロセッサ２１０Ｂによって処理されるように構成され、第１のプロセッサ２１０Ａは、処理された情報をディスプレイ３０２Ａに出力するように構成される、制御ステーション１００を提供することもできる。
【００６５】
本開示の更に他の態様は、無線通信及び有線通信のうちの一方又は双方用に構成される通信回路部２３０と、オペレーティングシステム２２２及び少なくとも１つのアプリケーション２２４を動作させるように構成される第１のプロセッサ２１０Ａと、通信回路部２３０を介して静電帯電デバイス１１４及びセンサー１１２のうちの一方又は双方と通信するように構成される第２のプロセッサ２１０Ｂとを備える制御ステーション１００であって、静電帯電デバイス１１４及びセンサー１１２のうちの一方又は双方からの情報が、第１のプロセッサ２１０Ａ及び第２のプロセッサ２１０Ｂのうちの少なくとも一方によって処理されるように構成され、第１のプロセッサ２１０Ａ及び第２のプロセッサ２１０Ｂのうちの少なくとも一方は、処理された情報を、例えば、メモリデバイス３１０、電子デバイス３０８、リモート端末３０６、ＰＬＣ３０４、外部デバイス３０２Ｂ及び／又はローカルディスプレイ３０２Ａ等のデバイスに出力するように構成される、制御ステーション１００を提供することができる。
【００６６】
通信は、第２のプロセッサ２１０Ｂが少なくとも静電帯電デバイス１１４及びセンサー１１２をポーリングすることを含む。第２のプロセッサ２１０Ｂは、１つ以上のデバイスのそれぞれに、そのデバイスのポーリングに応答するための所定の時間枠を割り当てるように構成することができ、この所定の時間枠は複数の所定の時間枠のうちの１つである。第２のプロセッサ２１０Ｂは、特定のデバイスがその時間枠の終了までに応答しないときは、この特定のデバイスに対してタイムアウトエラーをログ記録するように構成することもできる。第２のプロセッサ２１０Ｂは、１つ以上のデバイスのうちの特定のデバイスの割り当てられた時間枠をこの特定のデバイスの少なくとも１つの応答時間に基づいて変更するように更に構成することができる。
【００６７】
見てとることができるように、本方法及びシステムのうちの少なくともいくつかは、ハードウェア、ソフトウェア、及び／又はハードウェア及びソフトウェアの組み合わせで実現することができる。本方法及び／又はシステムは、少なくとも１つのコンピューティングシステムにおいて集中的に、又は幾つかの相互接続されたコンピューティングシステムにわたって異なる要素が分散される分散方式で、実現することができる。本明細書に記載した方法を実行するように適合された任意の種類のコンピューティングシステム又は他の装置が適している。ハードウェア及びソフトウェアの典型的な組み合わせは、汎用コンピューティングシステムを、ロードされ実行されるとコンピューティングシステムを本明細書に記載した方法を実行するように制御するプログラム又は他のコードとともに、含むことができる。別の典型的な実施態様は、１つ以上の特定用途向け集積回路又はチップを含むことができる。幾つかの実施態様は、非一時的機械可読（例えば、コンピューター可読）媒体（例えば、フラッシュメモリ、光ディスク、磁気記憶ディスク等）を含むことができ、そうした非一時的機械可読媒体は、機械によって実行可能なコードの１つ以上のラインを記憶し、それにより、機械に、本明細書に記載したようなプロセスを実行させる。本明細書で用いられる場合、「非一時的機械可読媒体」という用語は、全てのタイプの機械可読記憶媒体を含み、伝播信号を排除するように定義される。
【００６８】
本明細書で用いられる場合、「回路」及び「回路部」という用語は、物理的な電子構成要素（すなわち、ハードウェア）と、ハードウェアを構成することができ、ハードウェアが実行することができ、及び／又は他の方法でハードウェアに関連付けることができる、任意のソフトウェア及び／又はファームウェア（「コード」）とを指す。本明細書で用いられる場合、例えば特定のプロセッサ及びメモリは、コードの第１の１つ以上のラインを実行しているとき、第１の「回路」を含むことができ、コードの第２の１つ以上のラインを実行しているとき、第２の「回路」を含むことができる。本明細書で用いられる場合、「及び／又は」は、「及び／又は」によって連結されるリストにおける項目のうちの任意の１つ以上を意味する。一例として、「ｘ及び／又はｙ」は、３つの要素の組｛（ｘ），（ｙ），（ｘ，ｙ）｝のうちの任意の要素を意味する。言い換えれば、「ｘ及び／又はｙ」は、「ｘ及びｙのうちの一方又は両方」を意味する。別の例として、「ｘ、ｙ及び／又はｚ」は、７つの要素の組｛（ｘ），（ｙ），（ｚ），（ｘ，ｙ），（ｘ，ｚ），（ｙ，ｚ），（ｘ，ｙ，ｚ）｝のうちの任意の要素を意味する。言い換えれば、「ｘ、ｙ及び／又はｚ」は、「ｘ、ｙ及びｚのうちの１つ以上」を意味する。本明細書で用いられる場合、「例示的な」という用語は、非限定的な例、事例又は例証としての役割を果たすことを意味する。本明細書で用いられる場合、「例えば」という用語は、１つ以上の非限定的な例、事例又は例証のリストを開始する。本明細書で用いられる場合、回路部は、或る機能を実施するために必要なハードウェア及びコード（いずれかが必要である場合）を含む場合はいつでも、その機能の実施が（例えば、ユーザーが構成可能な設定、工場トリム等により）無効にされる又は有効にされていないか否かに関わりなく、回路部はその機能を実行するように「動作可能」である。
【００６９】
本方法及び／又はシステムを、或る特定の実施態様を参照して記載してきたが、当業者であれば、本方法及び／又はシステムの範囲から逸脱することなく、種々の変更を行うことができること及び均等物に置き換えることができることを理解するであろう。加えて、本開示の範囲から逸脱することなく、本開示の教示に対して特定の状況又は材料を適合させるように多くの改変を行うことができる。したがって、本方法及び／又はシステムは、開示されている特定の実施態様に限定されない。代わりに、本方法及び／又はシステムは、字義通りにでも均等論のもとにおいても、添付の特許請求の範囲内に入る全ての実施態様を含む。
【図１】
2022502787.tif 000003
【図２Ａ】
2022502787.tif 000004
【図２Ｂ】
2022502787.tif 000005
【図２Ｃ】
2022502787.tif 000006
【図２Ｄ】
2022502787.tif 000007
【図３】
2022502787.tif 000008
【図４】
2022502787.tif 000009
【図５】
2022502787.tif 000010
【国際調査報告】
2022502787.tif 000011
2022502787.tif 000012