(57)【要約】【課題】アクティブ状態とスリープ状態とが切り替わるセンサによる検出のタイミングを対象物の動作に対応させる。【解決手段】センサ３０は、貯留動作と排出動作とを繰り返すポンプＰの振動値及び温度を検出すると共に、検出値を中継機２０に送信する。センサ３０は、振動値及び温度の検出並びに対応する中継機２０への振動値及び温度の検出値の送信を行うアクティブ状態とアクティブ状態よりも電力消費が低減されたスリープ状態とを中継機２０の特定スロットに対応するタイミングで切り替えるように構成され、アクティブ状態となったときに、ポンプＰの動作を判定して、ポンプＰの少なくとも貯留動作と排出動作との１サイクルの間の振動値及び温度を検出する。【選択図】図１２
2019047230.tif 000002
【特許請求の範囲】
【請求項１】
第１動作と第２動作とを繰り返す対象物の所定の物理量を検出すると共に、検出値を他の通信端末に送信するセンサであって、
前記物理量の検出及び前記他の通信端末への検出値の送信を行うアクティブ状態と前記アクティブ状態よりも電力消費が低減されたスリープ状態とを所定のタイミングで切り替えるように構成され、
前記アクティブ状態となったときに、前記対象物の動作を判定して、前記対象物の少なくとも前記第１動作と前記第２動作との１サイクルの間の前記物理量を検出するセンサ。
【請求項２】
請求項１に記載のセンサであって、
前記アクティブ状態となったときに、前記対象物が前記第１動作及び前記第２動作の何れも行っていない状態の場合には、前記スリープ状態となるセンサ。
【請求項３】
請求項２に記載のセンサであって、
前記アクティブ状態となったときに、前記対象物が前記第１動作及び前記第２動作の何れも行っていない状態の場合には所定期間待機し、前記所定期間経過しても前記対象物が前記第１動作及び前記第２動作の何れも行わない場合に前記スリープ状態となるセンサ。
【請求項４】
複数の通信端末によってネットワークを形成する無線通信システムであって、
前記複数の通信端末は、親機と、複数の子機と、第１動作と第２動作とを繰り返す対象物の所定の物理量を検出し、検出値を前記複数の子機のうちの対応する子機に送信する複数のセンサとを含んでおり、
前記複数のセンサのそれぞれは、
前記物理量の検出及び前記対応する子機への前記検出値の送信を行うアクティブ状態と前記アクティブ状態よりも電力消費が低減されたスリープ状態とを所定のタイミングで切り替えるように構成され、
前記アクティブ状態となったときに、前記対象物の動作を判定して、前記対象物の少なくとも前記第１動作と前記第２動作との１サイクルの間の前記物理量を検出する無線通信システム。
【請求項５】
請求項４に記載の無線通信システムにおいて、
前記親機は、複数のタイムスロットに分割された通信スケジュールに従って前記複数の子機と通信を行い、
前記複数の子機のそれぞれは、前記複数のタイムスロットのうち割り当てられた特定のタイムスロットにおいて前記親機と通信を行い、
前記センサが前記アクティブ状態となる期間は、該センサが対応する子機の前記特定のタイムスロットと重複している無線通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
ここに開示された技術は、センサ及び無線通信システムに関する。
【背景技術】
【０００２】
特許文献１には、ドレンの貯留動作とドレンの排出動作とを繰り返すポンプの振動等の物理量をセンサで検出する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−０２４２７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、このようなセンサの検出値を無線通信ネットワークを用いて収集することが考えられる。そのような無線通信ネットワークには、複数のセンサが含まれ、各センサは、自身の順番においてアクティブ状態となり、検出値の取得及び送信を行うことになる。このような場合、センサがアクティブ状態となるタイミングとポンプ等の対象物の動作タイミングとは、常には一定ではない。すなわち、センサがアクティブ状態となったときの対象物の動作状態は様々である。
【０００５】
ここに開示された技術は、かかる点に鑑みてなされたものであり、その目的とするところは、アクティブ状態とスリープ状態とが切り替わるセンサによる物理量の検出のタイミングを対象物の動作に対応させることにある。
【課題を解決するための手段】
【０００６】
ここに開示されたセンサは、第１動作と第２動作とを繰り返す対象物の所定の物理量を検出すると共に、検出値を他の通信端末に送信するセンサであって、前記物理量の検出及び前記他の通信端末への前記検出値の送信を行うアクティブ状態と前記アクティブ状態よりも電力消費が低減されたスリープ状態とを所定のタイミングで切り替えるように構成され、前記アクティブ状態となったときに、前記対象物の動作を判定して、前記対象物の少なくとも前記第１動作と前記第２動作との１サイクルの間の前記物理量を検出する。
【０００７】
また、ここに開示された無線通信システムは、複数の通信端末によってネットワークを形成する無線通信システムであって、前記複数の通信端末は、親機と、複数の子機と、第１動作と第２動作とを繰り返す対象物の所定の物理量を検出し、検出値を前記複数の子機のうちの対応する子機に送信する複数のセンサとを含んでおり、前記複数のセンサのそれぞれは、前記物理量の検出及び前記対応する子機への前記検出値の送信を行うアクティブ状態と前記アクティブ状態よりも電力消費が低減されたスリープ状態とを所定のタイミングで切り替えるように構成され、前記アクティブ状態となったときに、前記対象物の動作を判定して、前記対象物の少なくとも前記第１動作と前記第２動作との１サイクルの間の前記物理量を検出する。
【発明の効果】
【０００８】
ここに開示されたセンサによれば、アクティブ状態とスリープ状態とが切り替わるセンサによる物理量の検出のタイミングを対象物の動作に対応させることができる。
【０００９】
ここに開示された無線通信システムによれば、アクティブ状態とスリープ状態とが切り替わるセンサによる物理量の検出のタイミングを対象物の動作に対応させることができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、無線通信システムの概略図である。
【図２】図２は、ポンプの概略構成を示す断面図である。
【図３】図３は、給気弁及び排気弁の概略構成を拡大して示す断面図である。
【図４】図４は、データステーションのブロック図である。
【図５】図５は、中継機のブロック図である。
【図６】図６は、センサのブロック図である。
【図７】図７は、ツリーテーブルを示す図である。
【図８】図８は、ルーティングテーブルを示す図である。
【図９】図９は、センサテーブルを示す図である。
【図１０】図１０は、通信スケジュールを示す図である。
【図１１】図１１は、スチームトラップに設置されたセンサの収集処理における処理を示すフローチャートである。
【図１２】図１２は、ポンプに設置されたセンサの収集処理における処理を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、例示的な実施形態を図面に基づいて詳細に説明する。
【００１２】
図１は、無線通信システム１の概略図である。無線通信システム１は、データステーション１０と、複数の中継機２０と、複数のセンサ３０とを有している。データステーション１０、中継機２０、センサ３０は、通信端末であり、互いに無線通信を行い、自律的にネットワークを構築する。無線通信システム１においては、マルチホップ無線ネットワークが形成される。データステーション１０は、親機として機能し、中継機２０は、子機として機能する。基本的には、データステーション１０は、中継機２０と通信を行い、センサ３０は、中継機２０と通信を行う。センサ３０の個数は、中継機２０に比べて多い。データステーション１０及び中継機２０は、データステーション１０を頂点（最上位）とするツリー型のネットワークトポロジを構成している。本明細書では、ネットワークにおいてデータステーション１０側を上流側又は上位とし、ツリーの末端側を下流側又は下位とする。また、データステーション１０、中継機２０、センサ３０を区別しない場合には、単に通信端末と称する場合がある。また、各中継機２０を区別する場合には、符号「２０」の後にアルファベットを付して区別する。同様に、各センサ３０を区別する場合には、符号「３０」の後にアルファベットを付して区別する。
【００１３】
無線通信システム１においては、センサ３０が対象物の所定の物理量を検出し、その検出値、即ち、検出データが中継機２０を介してデータステーション１０に収集される。本開示における例では、無線通信システム１は、蒸気システムを有する工場内に設置されている。蒸気システムは、複数のスチームトラップＴ及び複数のポンプＰ（図１では１つずつ図示）を有している。センサ３０は、スチームトラップＴ又はポンプＰの振動値及び温度を検出する。ポンプＰが対象物の一例である。
【００１４】
〈パワートラップの構成〉
図２は、ポンプＰの概略構成を示す断面図である。図３は、給気弁７０及び排気弁８０の概略構成を拡大して示す断面図である。
【００１５】
ポンプＰは、導入される作動気体の圧力によってドレンの排出動作を行う液体圧送装置である。図２に示すように、ポンプＰは、密閉容器であるケーシング６０と、給気弁７０および排気弁８０と、弁作動機構９０とを備えている。
【００１６】
ケーシング６０の内部には、ドレンの貯留空間６１が形成されている。ケーシング６０には、ドレンが流入するドレン流入口６２と、ドレンが排出されるドレン排出口６３と、作動気体である蒸気が導入される蒸気流入口６４と、蒸気が排出される蒸気排出口６５とが設けられている。ドレン流入口６２は、ケーシング６０の上部に設けられ、ドレン排出口６３は、ケーシング６０の下部に設けられている。蒸気流入口６４および蒸気排出口６５は、何れもケーシング６０の上部に設けられている。これらドレン流入口６２等は、何れも貯留空間６１と連通している。図示は省略するが、ドレン流入口６２には、ドレン流入管が接続されている。ドレン流入管の上流端は、例えば、ドレンタンクに接続されている。ドレン排出口６３には、ドレン排出管が接続されている。蒸気流入口６４には、蒸気流入管が接続されている。蒸気排出口６５には、蒸気排出管が接続されている。尚、蒸気排出口６５には、蒸気排出口６５を流通する蒸気の流量を検出する流量センサ６６が設けられている。
【００１７】
ケーシング６０には、センサ３０が設置される。流量センサ６６の出力は、センサ３０に入力される。
【００１８】
給気弁７０は、図３に示すように、蒸気流入口６４に設けられ、蒸気流入口６４を開閉する。給気弁７０は、弁ケース７１、弁体７２および昇降棒７３を有する。弁ケース７１は軸方向に貫通孔を有し、該貫通孔の上端には弁座７４が形成されている。弁ケース７１の中間部には、貫通孔と外部とが連通する開口７５が形成されている。弁体７２は、球状に形成されており、昇降棒７３の上端に一体的に設けられている。昇降棒７３は、弁ケース７１の貫通孔に上下動可能に挿入されている。給気弁７０は、昇降棒７３が上昇すると弁体７２が弁座７４から離座して蒸気流入口６４が開放され、昇降棒７３が下降すると弁体７２が弁座７４に着座して蒸気流入口６４が閉じられる。
【００１９】
排気弁８０は、蒸気排出口６５に設けられ、蒸気排出口６５を開閉する。尚、図３では、流量センサ６６の図示が省略されている。排気弁８０は、弁ケース８１、弁体８２および昇降棒８３を有する。弁ケース８１は軸方向に貫通孔を有し、貫通孔の上部には弁座８４が形成されている。弁ケース８１には、貫通孔と外部とが連通する開口８５が形成されている。弁体８２は、円板と円板上に設けられた球欠で形成されており、昇降棒８３の上端に一体的に設けられている。昇降棒８３は、弁ケース８１の貫通孔に上下動可能に挿入されている。排気弁８０は、昇降棒８３が上昇すると弁体８２が弁座８４に着座して蒸気排出口６５が閉じられ、昇降棒８３が下降すると弁体８２が弁座８４から離座して蒸気排出口６５が開放される。
【００２０】
排気弁８０の昇降棒８３の中間部には、連動板８７が取り付けられている。連動板８７の先端部は、給気弁７０の昇降棒７３の下方に位置している。給気弁７０の昇降棒７３は、昇降棒８３が上昇すると連動板８７によって押し上げられて上昇し、昇降棒８３が下降すると連動板８７も下降するので自重で下降する。つまり、昇降棒８３が上昇すると、給気弁７０は開く一方、排気弁８０は閉じ、昇降棒８３が下降すると、給気弁７０は閉じる一方、排気弁８０は開く。
【００２１】
弁作動機構９０は、図２に示すように、ケーシング６０内に設けられ、昇降棒８３を上下動させて給気弁７０および排気弁８０を開閉させる。弁作動機構９０は、フロート９１およびスナップ機構１００を有する。
【００２２】
フロート９１は、球形に形成され、シャフト９２が取り付けられている。シャフト９２は、ブラケット９４に設けられた軸９３に回転可能に支持されている。ブラケット９４は、ケーシング１０に取り付けられている。シャフト９２には、フロート９１側とは反対側の端部にピン９５が設けられている。スナップ機構１００は、第１レバー１０１、第２レバー１０２、コイルばね１０３、２つの受け部材１０４，１０５を有する。第１レバー１０１の一端部は、ブラケット９４に設けられた軸１０８に回転可能に支持されている。第１レバー１０１の他端部には、溝１０１ａが形成されている。溝１０１ａには、シャフト９２のピン９５が嵌っている。この構成により、第１レバー１０１は、フロート９１の浮き沈みに伴い軸１０８を中心として揺動する。
【００２３】
第１レバー１０１には、軸１０６が設けられている。受け部材１０４は、軸１０６に回転可能に支持されている。第２レバー１０２の上端部は、軸１０８に回転可能に支持され、第２レバー１０２の下端部には、軸１０７が設けられている。受け部材１０５は、軸１０７に回転可能に支持されている。両受け部材１０４，１０５の間には、圧縮状態のコイルばね１０３が取り付けられている。また、第２レバー１０２には軸１０９が設けられ、その軸１０９に昇降棒８３の下端部が連結されている。
【００２４】
また、ポンプＰには、ポンプＰの動作を判定するための動作スイッチ１１０が設けられている。動作スイッチ１１０は、本体部１１１と、接触片１１２とを有している。接触片１１２は、揺動可能な状態で本体部１１１に支持され、貯留空間６１内に配置されている。接触片１１２の先端部は、上下動するフロート９１の軌跡上に位置している。接触片１１２は、通常は、先端が斜め下方に垂下した状態に付勢されている。この通常状態の接触片１１２は、給気弁７０が開き且つ排気弁８０が閉じる高さになる直前のフロート９１と接触する。本体部１１１は、接触片１１２の揺動を検出する。具体的には、本体部１１１は、接触片１１２が前述の通常状態の場合にはＯＦＦ信号を出力し、接触片１１２が通常状態よりもフロート９１によって押し上げられたときにＯＮ信号を出力する。
【００２５】
ドレンが貯留空間６１に溜まっていない場合、フロート９１は貯留空間６１の底部に位置する（図２の状態）。この状態において、昇降棒８３は下降しており、給気弁７０は閉じられ、排気弁８０は開いている。ドレンがドレン流入口６２から流入して貯留空間６１に溜まっていくにつれて、貯留空間６１の蒸気が蒸気排出口６５から排出される。また、ドレンが貯留空間６１に溜まっていくと、それに伴ってフロート９１が浮上する。フロート９１の上昇に伴い、第１レバー１０１が軸１０８を中心に揺動する。ドレンの水位が所定の水位に達して第１レバー１０１が或る程度まで揺動すると、スナップ機構１００が第１レバー１０１をコイルばね１０３の付勢力によってさらに揺動させる。これにより、フロート９１が最も上方へ移動すると共に、昇降棒８３も最も上方へ移動する。昇降棒８３の移動に伴い、給気弁７０が開くと共に排気弁８０が閉じる。また、フロート９１が最も上方へ移動する際に、動作スイッチ１１０の接触片１１２を上方へ押し上げる。これにより、動作スイッチ１１０は、ＯＮ信号を出力するようになる。このように、動作スイッチ１１０のＯＮ信号は、給気弁７０の開弁及び排気弁８０の閉弁、即ち、排出動作の開始を意味する。
【００２６】
給気弁７０が開くと、蒸気が蒸気流入口６４から流入して貯留空間６１の上部（ドレンの上方空間）に導入される。そうすると、貯留空間６１に溜まっているドレンは、導入された蒸気の圧力によって下方へ押されてドレン排出口６３から排出される。つまり、貯留空間６１のドレンが圧送される。ドレンの排出によって貯留空間６１のドレン水位が低下すると、フロート９１が下降する。フロート９１の下降に伴い、動作スイッチ１１０の接触片１１２は、先端が斜め下方に垂下した状態に戻っていく。その結果、動作スイッチ１１０は、ＯＦＦ信号を出力するようになる。また、フロート９１の下降に伴い、第１レバー１０１が軸１０８を中心に、フロート９１の上昇時とは反対方向に揺動する。ドレンの水位が所定の水位に達して第１レバー１０１が或る程度まで揺動すると、スナップ機構１００が第１レバー１０１をコイルばね１０３の付勢力によってさらに揺動させる。これにより、フロート９１が最も下方へ移動すると共に、昇降棒８３も最も下方へ移動する。昇降棒８３の移動に伴い、給気弁７０が閉じると共に排気弁８０が開く。
【００２７】
給気弁７０が閉じると、ドレンの排出が停止され、貯留空間６１にドレンが再び溜まっていく。
【００２８】
このように、ポンプＰは、蒸気の流入を停止してドレンを貯留する貯留動作と、蒸気を流入させてドレンを排出する排出動作とを交互に繰り返す。尚、ポンプＰの動作状態としては、貯留空間６１の圧力とドレン流入口６２の上流側の圧力との関係によってはポンプＰへのドレンの流入が停止するストール状態もある。以下、ストール状態と区別するため、貯留動作又は排出動作を「通常動作」とも称する。
【００２９】
〈データステーションの構成〉
図４は、データステーション１０のブロック図である。データステーション１０は、無線通信システム１の通信経路の確立やセンサ３０の検出値の収集及び管理を行う。また、データステーション１０は、外部ネットワーク等を介して上位のサーバＳ（図１）等に接続される。データステーション１０は、必要に応じて、センサ３０の検出値をサーバＳに転送する。
【００３０】
データステーション１０は、ＣＰＵ１１と、メモリ１２と、記憶部１３と、無線通信回路１４と、計時回路１５と、上位インターフェース部１６と、電源回路１７とを有している。
【００３１】
記憶部１３には、各種プログラム及び各種情報が記憶されている。ＣＰＵ１１は、記憶部１３から各種プログラムを読み込み、実行することにより、様々な処理を行う。例えば、記憶部１３には、ネットワークの通信経路を形成するためのプログラム、センサ３０の検出値を収集するためのプログラム、ネットワークのツリー構造を規定するツリーテーブル、各センサ３０がどの中継機２０に接続されているかを規定したセンサテーブル、最終送信先へのルートを規定するルーティングテーブル、ツリーテーブルからルーティングテーブルを作成するためのプログラム、中継機２０と通信を行うスケジュールを規定したスケジュール情報、及び、収集した検出値等が記憶されている。
【００３２】
無線通信回路１４は、中継機２０等の他の通信端末と無線通信を行う。無線通信回路１４は、ＣＰＵ１１の制御によって動作し、各種信号を符号化・変調等の処理により無線信号に変換し、アンテナを介して送信する。また、無線通信回路１４は、アンテナを介して受信した信号を復調・複合化等の処理により適切な信号に変換する。
【００３３】
計時回路１５は、所定のクロックを発生し、データステーション１０の基準となる時刻を計時する。上位インターフェース部１６は、サーバＳとの間のインターフェース処理を行う。電源回路１７は、外部電源（図示省略）が接続されており、データステーション１０の各要素に電力を供給する。
【００３４】
〈中継機の構成〉
図５は、中継機２０のブロック図である。中継機２０は、データステーション１０の指令に応じて、センサ３０の検出値をデータステーション１０へ送信する。
【００３５】
中継機２０は、ＣＰＵ２１と、メモリ２２と、記憶部２３と、無線通信回路２４と、計時回路２５と、電源回路２６と、電池２７とを有している。
【００３６】
記憶部２３には、各種プログラム及び各種情報が記憶されている。ＣＰＵ２１は、記憶部２３から各種プログラムを読み込み、実行することにより、様々な処理を行う。例えば、記憶部２３には、ネットワークの通信経路を形成するためのプログラム、センサ３０の検出値を中継するためのプログラム、ツリーテーブル、ルーティングテーブル、ツリーテーブルからルーティングテーブルを作成するためのプログラム、接続されているセンサ３０を特定するセンサ接続情報及び、センサ３０から取得した検出値等が記憶されている。
【００３７】
無線通信回路２４は、他の通信端末と無線通信を行う。無線通信回路２４は、ＣＰＵ２１の制御によって動作し、各種信号を符号化・変調等の処理により無線信号に変換し、アンテナを介して送信する。また、無線通信回路２４は、アンテナを介して受信した信号を復調・複合化等の処理により適切な信号に変換する。
【００３８】
計時回路２５は、所定のクロックを発生し、中継機２０の基準となる時刻を計時する。電源回路２６には、電池２７が接続されている。電源回路２６は、中継機２０の各要素に電力を供給する。
【００３９】
中継機２０は、他の通信端末との信号の送受信等の様々な処理を実行できるアクティブ状態と、信号の送受信等の処理が実行できないが、アクティブ状態に比べて消費電力が抑制されたスリープ状態とを切り替え可能に構成されている。中継機２０がアクティブ状態からスリープ状態となる際には、ＣＰＵ２１は、アクティブ状態になるべき時刻を計時回路２５に設定し、非アクティブ状態となる。スリープ状態においては、計時回路２５は、計時を継続する。設定された時刻になると、計時回路２５は、ＣＰＵ２１に時刻の到来を通知し、この通知を受けたＣＰＵ２１は、非アクティブ状態からアクティブ状態となる。また、アクティブ状態のＣＰＵ２１は、メモリ２２、記憶部２３及び無線通信回路２４への電源回路２６からの電力供給を許可する。こうして、中継機２０は、スリープ状態からアクティブ状態となる。
【００４０】
〈センサの構成〉
図６は、センサ３０のブロック図である。センサ３０は、スチームトラップＴ又はポンプＰの振動値（振動の大きさ）及び温度を検出し、その検出値を対応する中継機２０に送信する。センサ３０は、対象物の所定の物理量を検出するセンサ部４０と、センサ部４０の検出値を他の通信端末に送信する処理部５０とを有している。
【００４１】
センサ部４０は、振動センサ及び温度センサを含んでおり、スチームトラップＴ又はポンプＰの振動値及び温度を検出する。センサ部４０は、スチームトラップＴ又はポンプＰのケーシング（例えば、蒸気及び／又はドレンが流入する流入部）に接触するように設置され、接触した部分の振動値及び温度を検出する。センサ部４０が検出する振動値は、所定の周波数の振動の大きさ又は所定の周波数帯域の振動の大きさである。センサ部４０は、検出した振動値及び温度に対応する電気信号を処理部５０に出力する。
【００４２】
処理部５０は、ＣＰＵ５１と、メモリ５２と、記憶部５３と、無線通信回路５４と、計時回路５５と、センサインターフェース部５６と、電源回路５７と、電池５８とを有している。
【００４３】
記憶部５３には、各種プログラム及び各種情報が記憶されている。ＣＰＵ５１は、記憶部５３から各種プログラムを読み込み、実行することにより、様々な処理を行う。例えば、記憶部５３には、ネットワークの通信経路を形成するためのプログラム、センサ部４０から振動値及び温度を取得し、検出値として中継機２０に送信するためのプログラム、接続されている中継機２０を特定する中継機接続情報、及び、検出値等が記憶されている。
【００４４】
無線通信回路５４は、他の通信端末と無線通信を行う。無線通信回路５４は、ＣＰＵ５１の制御によって動作し、各種信号を符号化・変調等の処理により無線信号に変換し、アンテナを介して送信する。また、無線通信回路５４は、アンテナを介して受信した信号を復調・複合化等の処理により適切な信号に変換する。
【００４５】
計時回路５５は、所定のクロックを発生し、センサ３０の基準となる時刻を計時する。センサインターフェース部５６は、センサ部４０との間のインターフェース処理を行う。電源回路５７には、電池５８が接続されている。電源回路５７は、センサ３０の各要素に電力を供給する。
【００４６】
センサ３０は、他の通信端末との信号の送受信や振動値及び温度の検出等の様々な処理を実行できるアクティブ状態と、信号の送受信等の処理が実行できないが、アクティブ状態に比べて消費電力が抑制されたスリープ状態とを切り替え可能に構成されている。センサ３０のアクティブ状態とスリープ状態との切替は、前述の中継機２０と同様に行われる。
【００４７】
〈通信端末の接続関係〉
無線通信システム１では、各通信端末の接続先が定められており、その接続関係に基づいて信号の伝搬が行われる。無線通信システム１は、データステーション１０、中継機２０及びセンサ３０の接続関係として、ツリーテーブル、ルーティングテーブル、センサテーブル、センサ接続情報及び中継機接続情報を保持している。
【００４８】
ツリーテーブルは、無線通信システム１のツリー構造を規定するテーブルであり、各中継機２０の上位の通信端末を規定している。ツリーテーブルは、無線通信システム１で１つ作成され、データステーション１０及び全ての中継機２０は、共通のツリーテーブルを保持している。図７は、図１の無線通信システム１に対応するツリーテーブルである。ツリーテーブルの上欄には、対象となる中継機２０が記載され、下欄には、各中継機２０が接続される上位側の通信端末（データステーション１０又は中継機２０）が規定されている。
【００４９】
ルーティングテーブルは、或る通信端末から全ての到達可能な最終送信先の通信端末と或る通信端末から該最終送信先までの通信経路における次の（１ホップ先の）通信端末との対応関係、即ち、最終送信先までの通信経路における或る通信端末から１ホップだけ下位の通信端末を規定している。ルーティングテーブルは、ツリーテーブルに基づいて作成される。データステーション１０及び各中継機２０がそれぞれに固有のルーティングテーブルを保持している。図８は、図１の無線通信システム１における中継機２０ａのルーティングテーブルである。ルーティングテーブルの上欄には、対象となる最終送信先が記載され、下欄には、中継機２０ａを起点とする場合の１ホップ先の中継機２０が規定されている。中継機２０ａからは、中継機２０ｂ，２０ｃ，２０ｄ，２０ｅ，２０ｆ，２０ｇ，２０ｈ，２０ｉに到達可能であるので、それらの中継機２０までの通信経路上の中継機２０ａから１ホップだけ下位の中継機２０がそれぞれ規定されている。中継機２０ｊ，２０ｋは、中継機２０ａからは到達できないので、中継機２０ａのルーティングテーブルにおいては、最終送信先を中継機２０ｊ，２０ｋとした場合の１ホップ先の中継機２０は規定されていない。
【００５０】
センサテーブルは、センサ３０と中継機２０との接続関係（即ち、各センサ３０がどの中継機２０に接続されているか）を規定している。センサテーブルは、無線通信システム１で１つ作成され、データステーション１０が保持している。図９は、図１の無線通信システム１に対応するセンサテーブルである。センサテーブルの上欄には、対象となるセンサ３０が記載され、下欄には、各センサ３０が接続される中継機２０が規定されている。
【００５１】
センサ接続情報は、中継機２０がそれぞれ保持する情報であって、各中継機２０に接続されたセンサ３０を特定する情報（例えば、センサ３０の通信アドレス）である。
【００５２】
中継機接続情報は、センサ３０のそれぞれが保持する情報であって、各センサ３０が接続される中継機２０を特定する情報(例えば、中継機２０の通信アドレス)である。
【００５３】
無線通信システム１では、これらの接続関係を用いて信号の伝搬が行われる。
【００５４】
まず、信号がデータステーション１０からダウンリンク方向に送信される場合について説明する。例えば、データステーション１０が中継機２０ｈへ信号を送信する場合、自身のルーティングテーブルに基づいて、最終送信先が中継機２０ｈである場合の１ホップ先の中継機２０が中継機２０ａであることを割り出す。データステーション１０は、最終送信先に中継機２０ｈを設定し、１ホップ先の送信先に中継機２０ａを設定した信号を送信する。以下、この信号を受信した各中継機２０は、自身のルーティングテーブルに基づいて、１ホップ先の中継機２０を変更し、該信号を中継機２０ｈまで伝搬する。具体的には、中継機２０ａは、中継機２０ｄを１ホップ先の送信先に設定して、該信号を転送する。該信号を受信した中継機２０ｄは、中継機２０ｇを１ホップ先の送信先に設定して、該信号を転送する。該信号を受信した中継機２０ｇは、中継機２０ｈを１ホップ先の送信先に設定して、該信号を転送する。こうして、該信号は、最終的に中継機２０ｈによって受信される。
【００５５】
該信号が、センサ３０ｇの検出値を要求するものであれば、中継機２０ｈは、自身のセンサ接続情報に基づいて送信先にセンサ３０ｇを設定し、検出値を要求する信号をセンサ３０ｇに送信する。
【００５６】
次に、信号がデータステーション１０へアップリンク方向に送信される場合について説明する。例えば、中継機２０ｈがデータステーション１０へ信号を送信する場合、中継機２０ｈは、ツリーテーブルに基づいて、１ホップだけ上位の中継機２０が中継機２０ｇであることを割り出す。中継機２０ｈは、最終送信先にデータステーション１０を設定し、１ホップ先の送信先に中継機２０ｇを設定した信号を送信する。以下、この信号を受信した各中継機２０は、ツリーテーブルに基づいて、１ホップ先の中継機２０を変更し、該信号をデータステーション１０まで伝搬する。具体的には、中継機２０ｇは、１ホップ先の送信先に中継機２０ｄを設定して、該信号を転送する。中継機２０ｄは、１ホップ先の送信先に中継機２０ａを設定して、該信号を転送する。中継機２０ａは、１ホップ先の送信先にデータステーション１０を設定して、該信号を転送する。こうして、該信号は、最終的にデータステーション１０によって受信される。
【００５７】
このようにデータステーション１０、中継機２０及びセンサ３０は、通信端末の接続関係（ツリーテーブル、ルーティングテーブル、ツリーテーブル、センサ接続情報及び中継機接続情報）に基づいて信号を送信する。
【００５８】
〈通信スケジュール〉
このように構成された無線通信システム１は、通常の運転動作として、センサ３０の検出値をデータステーション１０に収集する収集処理を行う。データステーション１０は、図１０に示す通信スケジュールに従って各中継機２０と通信を行い、各中継機２０に対応する、即ち、繋がっているセンサ３０の検出値を収集する。
【００５９】
図１０の通信スケジュールは、収集処理の１サイクルを示しており、図１０の通信スケジュールが繰り返し実行される。通信スケジュールは、複数のタイムスロットに分割されている。各中継機２０には、特定のタイムスロットが割り当てられている。各中継機２０は、対応するタイムスロットにおいてデータステーション１０と通信を行い、該中継機２０に繋がったセンサ３０からの検出値をデータステーション１０に送信する。基本的には、各中継機２０は、割り当てられた特定のタイムスロット（以下、「特定スロット」とも称する）においてアクティブ状態となり、特定スロット以外のときはスリープ状態となる。ただし、他の中継機２０とデータステーション１０との通信経路上に存在する中継機２０は、下位の中継機２０がデータステーション１０と通信する場合に中継処理を行う必要があるため、下位の中継機２０に割り当てられたタイムスロット（以下、「中継スロット」とも称する）においてもアクティブ状態となって中継処理を実行する。また、センサ３０は、接続されている中継機２０の特定スロットにおいて該中継機２０へ検出値を送信するので、該中継機２０の特定スロットと略同じ期間、アクティブ状態となっている。
【００６０】
図１０の通信スケジュールでは、タイムスロットがマトリックス状に規定されている。基本的には、ツリー構造の通信経路の階層に従ってタイムスロットが割り当てられている。詳しくは、列ごとにツリー構造の階層が割り当てられる。例えば、列Ｌ０には、データステーション１０が割り当てられ、列Ｌ１には、第１階層（即ち、ホップ数が１）が割り当てられ、列Ｌ２には、第２階層（即ち、ホップ数が２）が割り当てられる。第３階層以降についても同様である。
【００６１】
通常、各中継機２０には、何れか１つのタイムスロットが割り当てられる。第１階層の中継機２０ａ，２０ｊには、列Ｌ１のタイムスロットが割り当てられる。第２階層の中継機２０ｂ，２０ｃ，２０ｄ，２０ｋには、列Ｌ２のタイムスロットが割り当てられる。第３階層の中継機２０ｅ，２０ｆ，２０ｇには、列Ｌ３のタイムスロットが割り当てられる。第４階層の中継機２０ｈ，２０ｉには、列Ｌ４のタイムスロットが割り当てられる。一方、データステーション１０は、中継機２０に比べて処理内容が多いので、１つのタイムスロットではなく、複数のタイムスロット（図１０では、列Ｌ０の全てのタイムスロット）がデータステーション１０に割り当てられる。尚、列に含まれるタイムスロットの数と各階層に含まれる中継機２０の数は異なる（通常、列に含まれるタイムスロットの数の方が多い）ので、列に含まれるタイムスロットには、中継機が割り当てられていないものも存在する。
【００６２】
また、前述の如く、或る中継機２０の特定スロットにおいては、該中継機２０に接続されているセンサ３０もアクティブ状態となるので、実質的に、各センサ３０にも特定のタイムスロットが割り当てられていることになる。ただし、中継機２０がアクティブ状態又はスリープ状態となるタイミングとセンサ３０がアクティブ状態又はスリープ状態となるタイミングは、対応していればよく、完全に一致していなくてもよい。例えば、センサ３０は、対応する中継機２０の特定スロットが開始するよりも前にアクティブ状態となっていてもよい。また、センサ３０は、対応する中継機２０の特定スロットにおいて中継機２０よりも先にスリープ状態となってもよい。センサ３０のアクティブ状態と対応する中継機２０のアクティブ状態とは、対応する中継機２０の特定スロットのうち少なくとも中継機２０とセンサ３０とが通信を行う期間だけ重なっていればよい。
【００６３】
尚、中継機２０には複数のセンサ３０が接続され得るので、そのような場合には、該中継機２０の特定スロットには、複数のセンサ３０が割り当てられていることになる。例えば、図１０の例では、列Ｌ３、行Ｎ１のタイムスロットには中継機２０ｅが割り当てられている。中継機２０ｅには２つのセンサ３０ｄ，３０ｅが接続されているので（図１参照）、列Ｌ３、行Ｎ１のタイムスロットには実質的に該２つのセンサ３０が割り当てられていることになる。
【００６４】
通信スケジュールでは、タイムスロットの処理は、列方向に進んでいく。例えば、或る列（例えば、列Ｌ１）において、行番号に関して昇順（即ち、行Ｎ１からＮｍの順）にタイムスロットの処理が進んでいき、当該行の最後の行番号（行Ｎｍ）のタイムスロットの処理が終了すると、次の列（例えば、列Ｌ２）の最初の行番号（行Ｎ１）のタイムスロットから同様の順序で処理が進められていく。
【００６５】
〈接続関係の確定及びタイムスロットの割り当て〉
データステーション１０は、ネットワークの通信経路を確立する際に、通信端末の接続関係を確定すると共に、タイムスロットの割り当てを行って通信スケジュールを完成させる。
【００６６】
例えば、データステーション１０は、どの通信端末同士が繋がるか、即ち、データステーション１０、中継機２０及びセンサ３０の接続関係を確定させ、ツリーテーブル及びセンサテーブルを作成する。さらに、データステーション１０は、ツリーテーブルに基づいてルーティングテーブルを作成する。こうして、接続関係が確定されると、データステーション１０は、各中継機２０にタイムスロットを割り当て、通信スケジュールを完成させる。データステーション１０は、ツリーテーブル、センサテーブル、ルーティングテーブル及び通信スケジュール（即ち、中継機２０へのタイムスロットの割り当て）を記憶部１３に保存する。
【００６７】
データステーション１０は、タイムスロットの割り当てが完了すると、各中継機２０にツリーテーブル及び特定スロットのスロット番号を通知する。このとき、下位の中継機２０の中継処理を行う必要がある中継機２０には、それ自身の特定スロットのスロット番号に加えて、下位の中継機２０の特定スロット、即ち、中継スロットのスロット番号も通知される。また、データステーション１０は、センサテーブルに基づいて、各中継機２０にセンサ接続情報を、各センサ３０に中継機接続情報を通知する。
【００６８】
各中継機２０は、ツリーテーブルに基づいてルーティングテーブルを作成する。また、中継機２０は、繋がっているセンサ３０に該中継機２０の特定スロットのスロット番号を通知する。中継機２０は、特定スロット及び中継スロットのスロット番号、ツリーテーブル、ルーティングテーブル及びセンサ接続情報を記憶部２３に保存する。
【００６９】
センサ３０は、繋がっている中継機２０の特定スロットのスロット番号及び中継機接続情報を記憶部５３に保存する。
【００７０】
〈システムの動作〉
続いて、無線通信システム１の収集処理について説明する。
【００７１】
収集処理においては、データステーション１０は、通信スケジュールに従って処理を進める。具体的には、データステーション１０は、それ自身に割り当てられたタイムスロットにおいて、データステーション１０に必要な処理を行う。続いて、データステーション１０は、タイムスロットの順番で、タイムスロットに割り当てられた中継機２０と順次、通信を行う。このとき、データステーション１０から各中継機２０に送られる信号には、少なくとも、センサ３０の検出値の返信を要求するリクエスト信号が含まれている。
【００７２】
一方、中継機２０は、通信スケジュールに従って、特定スロットのタイミングでアクティブ状態となって、データステーション１０からのリクエスト信号を待機する。また、中継機２０は、特定スロットに応じて、該中継機２０に接続されているセンサ３０から検出値を取得する。中継機２０は、リクエスト信号を受信すると、センサ３０からの検出値をリクエスト信号に対する応答としてデータステーション１０へ返信する。また、中継機２０は、中継スロットでもアクティブ状態となって、データステーション１０と下位の中継機２０との間の中継処理を行う。
【００７３】
センサ３０は、接続される中継機２０の特定スロットに応じてアクティブ状態となって検出値を該中継機２０に送信する。一の中継機２０に複数のセンサ３０が接続されている場合には、一の中継機２０の特定スロットの少なくとも開始時点において、該複数のセンサ３０の全てがアクティブ状態となっている。複数のセンサ３０は、順番に、中継機２０からリクエスト信号を受け取り、検出値を中継機２０へ送信する。複数のセンサ３０は、中継機２０への検出値の送信が完了した順にスリープ状態となる。
【００７４】
収集処理の基本的な処理においては、データステーション１０は、通信スケジュールに従って各特定スロットにおいて該特定スロットに対応するセンサ３０の検出値を収集することによって、全てのセンサ３０の検出値を収集する。
【００７５】
このような収集処理において、スチームトラップＴに設置されたセンサ３０とポンプＰに設置されたセンサ３０とは、異なる処理を行う。
【００７６】
まず、スチームトラップＴに設置されたセンサ３０の処理について説明する。図１１は、スチームトラップＴに設置されたセンサ３０の収集処理における処理を示すフローチャートである。
【００７７】
センサ３０は、通常、対応する中継機２０の特定スロット以外においてはスリープ状態となっている。センサ３０は、特定スロットの開始時刻の到来を計時回路５５から通知されることによってアクティブ状態となる（ステップＳａ１）。
【００７８】
センサ３０は、アクティブ状態となった後、対応する中継機２０からのリクエスト信号を待機する（ステップＳａ２）。
【００７９】
センサ３０は、対応する中継機２０からのリクエスト信号を受信すると、ステップＳａ３において、スチームトラップＴの振動値及び温度の検出を実行する。そして、センサ３０は、ステップＳａ４において、検出値を対応する中継機２０へ送信する。
【００８０】
センサ３０は、ステップＳａ５において、アクティブ状態になるべき次のタイムスロットの開始時刻を計時回路５５に設定する。その後、センサ３０は、ステップＳａ６において、アクティブ状態からスリープ状態となる。
【００８１】
こうして、センサ３０は、１つのタイムスロットにおける処理を終了する。次のアクティブ状態になるべきタイムスロットの開始時刻が到来すると、センサ３０は、ステップＳａ１からの処理を繰り返す。
【００８２】
次に、ポンプＰに設置されたセンサ３０の処理について説明する。図１２は、ポンプＰに設置されたセンサ３０の収集処理における処理を示すフローチャートである。
【００８３】
センサ３０は、前述の如く、対応する中継機２０の特定スロット以外においてはスリープ状態となっている。センサ３０は、特定スロットの開始時刻の到来を計時回路５５から通知されることによってアクティブ状態となる（ステップＳｂ１）。
【００８４】
センサ３０は、アクティブ状態となった後、対応する中継機２０からのリクエスト信号を待機する（ステップＳｂ２）。
【００８５】
センサ３０は、対応する中継機２０からのリクエスト信号を受信すると、ステップＳｂ３において、ポンプＰが通常動作中かストール状態かを判定する。具体的には、センサ３０は、検出した振動値が所定の閾値以上か否かを判定する。ストール状態においては、ポンプＰへのドレンの流入が停止しているので、ポンプＰへ流入するドレンに起因する振動は発生していない。さらに、ストール状態はポンプＰの貯留動作中に起こり得るので、当然ながら、ストール状態中はポンプＰへ流入する蒸気に起因する振動も発生していない。つまり、ストール状態においては、ポンプＰの振動が非常に小さくなる。前記閾値は、ポンプＰがストール状態と判定できる程度の振動値の大きさに設定されている。
【００８６】
通常動作の場合（即ち、振動値が閾値以上の場合）には、センサ３０は、ステップＳｂ４において、ポンプＰの振動値及び温度の検出を実行する。詳しくは、センサ３０は、ポンプＰの繰り返し動作の１サイクルの間の振動値及び温度を検出する。この例では、センサ３０は、ポンプＰの通常動作を判定したときの次の貯留動作の開始から排出動作の終了までの間の振動値及び温度を検出する。センサ３０は、ポンプＰの流量センサ６６によって検出される流量が蒸気の排出開始を示す所定流量を超えることをもって排出動作の終了、即ち、貯留動作の開始を判定する。センサ３０は、検出が完了すると、ステップＳｂ５において、検出値を対応する中継機２０へ送信する。
【００８７】
センサ３０は、ステップＳｂ６において、アクティブ状態になるべき次のタイムスロットの開始時刻を計時回路５５に設定する。その後、センサ３０は、ステップＳｂ７において、アクティブ状態からスリープ状態となる。こうして、センサ３０は、１つのタイムスロットにおける処理を終了する。次のアクティブ状態になるべきタイムスロットの開始時刻が到来すると、センサ３０は、ステップＳｂ１からの処理を繰り返す。
【００８８】
一方、ストール状態（即ち、振動値が閾値未満の場合）には、センサ３０は、ステップＳｂ８において、アクティブ状態となってから所定期間が経過したか否かを判定する。所定期間が経過していなければ、センサ３０は、ステップＳｂ９において、ポンプＰが通常動作を再開したか否かを判定する。通常動作の再開は、前述の如く、センサ３０が検出する振動値に基づいて判定される。ポンプＰが通常動作を再開していない場合には、センサ３０は、ステップＳｂ８の判定へ戻る。つまり、所定期間が経過するまで、センサ３０は、ポンプＰの通常動作の再開を監視する。
【００８９】
ポンプＰが通常動作を再開した場合には、センサ３０は、ステップＳｂ４へ進み、前述の如く、ポンプＰの繰り返し動作の１サイクルの間の振動値及び温度を検出する。
【００９０】
一方、ポンプＰが通常動作を再開することなく所定期間が経過した場合には、センサ３０は、今回の特定スロットでの振動値及び温度の検出を行わず、ステップＳｂ６へ進む。センサ３０は、前述のステップＳｂ６，Ｓｂ７の処理を行い、スリープ状態となる。
【００９１】
このように、ポンプＰに設置されたセンサ３０は、アクティブ状態となったときにポンプＰの動作を判定し、ポンプＰが通常動作をしている場合には、ポンプＰの繰り返し動作の１サイクルの間の振動値及び温度を検出する。つまり、センサ３０は、ポンプＰの振動値及び温度を検出するタイミングをポンプＰの動作に対応させる。これにより、センサ３０が検出する振動値及び温度は、常に、ポンプＰの繰り返し動作の１サイクルの間の振動値及び温度に統一される。さらに、センサ３０がアクティブ状態となったときにポンプＰがストール状態である場合には、センサ３０は、振動値及び温度の検出を行うことなくスリープ状態となる。つまり、センサ３０がアクティブ状態となったときにポンプＰの動作状態が振動値及び温度を検出するのに適していない状態の場合には、センサ３０は、振動値及び温度の検出及び送信を行うことなくスリープ状態となることによって、センサ３０の消費電力が低減される。
【００９２】
以上のように、センサ３０は、貯留動作（第１動作）と排出動作（第２動作）とを繰り返すポンプＰ（対象物）の振動値及び温度（所定の物理量）を検出すると共に、検出値を中継機２０（他の通信端末）に送信するセンサであって、振動値及び温度の検出並びに中継機２０への振動値及び温度の検出値の送信を行うアクティブ状態とアクティブ状態よりも電力消費が低減されたスリープ状態とを中継機２０の特定スロットに対応するタイミング（所定のタイミング）で切り替えるように構成され、アクティブ状態となったときに、ポンプＰの動作を判定して、ポンプＰの少なくとも貯留動作と排出動作との１サイクルの間の振動値及び温度を検出する。
【００９３】
また、無線通信システム１は、複数の通信端末によってネットワークを形成する無線通信システムであって、複数の通信端末は、データステーション１０（親機）と、複数の中継機２０（子機）と、貯留動作と排出動作とを繰り返すポンプＰの振動値及び温度を検出し、検出値を複数の中継機２０のうちの対応する中継機２０に送信する複数のセンサ３０とを含んでおり、複数のセンサ３０のそれぞれは、振動値及び温度の検出並びに対応する中継機２０への検出値の送信を行うアクティブ状態とアクティブ状態よりも電力消費が低減されたスリープ状態とを中継機２０の特定スロットに対応するタイミング（所定のタイミング）で切り替えるように構成され、アクティブ状態となったときに、ポンプＰの動作を判定して、ポンプＰの少なくとも貯留動作と排出動作との１サイクルの間の振動値及び温度を検出する。
【００９４】
この構成によれば、ポンプＰは、貯留動作と排出動作とを繰り返す。一方、センサ３０は、アクティブ状態とスリープ状態とを繰り返し、アクティブ状態において、ポンプＰの振動値及び温度の検出を行う。センサ３０がアクティブ状態となったときには、ポンプＰの動作は常に決まっているわけではなく、貯留動作を行っているときもあれば排出動作を行っている場合もある。ポンプＰの振動値及び温度は、貯留動作のときと排出動作のときとでは異なる。そのため、センサ３０は、アクティブ状態となったときに、ポンプＰの動作を判定して、ポンプＰの少なくとも貯留動作と排出動作との１サイクルの間の振動値及び温度を検出する。これにより、センサ３０の物理量の検出のタイミングをポンプＰの動作に対応させることができる。具体的には、センサ３０は、ポンプＰの決まった動作状態における振動値及び温度をいつも検出することができる。さらに、ポンプＰの貯留動作と排出動作との１サイクルの間の振動値及び温度が検出されるので、検出された振動値及び温度を用いれば、ポンプＰの貯留動作及び排出動作が適切に行われているかを検証することもできる。
【００９５】
また、センサ３０は、アクティブ状態となったときに、ポンプＰが貯留動作又は排出動作を行っていない状態、例えば、ストール状態の場合には、スリープ状態となる。
【００９６】
例えば、ポンプＰの振動値又は温度に基づいてポンプＰの動作を分析するような場合には、貯留動作も排出動作も行われていないストール状態におけるポンプＰの振動値及び温度はあまり重要ではない。そのため、センサ３０がアクティブ状態になったときにポンプＰがストール状態であれば、センサ３０は、振動値及び温度の検出を行うことなくスリープ状態となる。これにより、センサ３０の消費電力を節約することができる。
【００９７】
さらに、センサ３０は、アクティブ状態となったときに、ポンプＰが貯留動作及び排出動作の何れも行っていない状態、例えば、ストール状態の場合には所定期間待機し、所定期間経過してもポンプＰが貯留動作及び排出動作の何れも行わない場合にスリープ状態となる。
【００９８】
この構成によれば、ポンプＰがストール状態であることを理由にセンサ３０がスリープ状態となる際に、センサ３０は、すぐにスリープ状態となるのではなく、所定期間だけ待機する。例えば、ストール状態が短期間だけであり、すぐにポンプＰが貯留動作を再開する場合がある。センサ３０は、ポンプＰがストール状態であっても所定期間待機することによって、ストール状態が短期間か否かを判定する。ストール状態が短期間である、即ち、所定期間内にポンプＰが貯留動作又は排出動作を行う場合には、センサ３０は、前述の如く、貯留動作と排出動作の１サイクルの振動値及び温度を検出する。一方、ストール状態が継続する、即ち、所定期間の間にポンプＰが貯留動作及び排出動作の何れも行わない場合には、センサ３０は、スリープ状態となる。こうすることで、ポンプＰの振動値及び温度を検出する機会を増やしつつ、センサ３０の消費電力を節約することができる。
【００９９】
また、無線通信システム１において、データステーション１０は、複数のタイムスロットに分割された通信スケジュールに従って複数の中継機２０と通信を行い、複数の中継機２０のそれぞれは、複数のタイムスロットのうち割り当てられた特定スロット（特定のタイムスロット）においてデータステーション１０と通信を行い、センサ３０がアクティブ状態となる期間は、センサ３０が対応する中継機２０の特定スロットと重複している。
【０１００】
この構成によれば、対応する中継機２０の特定スロット中にセンサ３０がアクティブ状態となる。これにより、データステーション１０と中継機２０とが通信するタイミングと、中継機２０とセンサ３０とが通信するタイミングとを合わせることができる。
【０１０１】
《その他の実施形態》
以上のように、本出願において開示する技術の例示として、前記実施形態を説明した。しかしながら、本開示における技術は、これに限定されず、適宜、変更、置き換え、付加、省略などを行った実施の形態にも適用可能である。また、前記実施形態で説明した各構成要素を組み合わせて、新たな実施の形態とすることも可能である。また、添付図面および詳細な説明に記載された構成要素の中には、課題解決のために必須な構成要素だけでなく、前記技術を例示するために、課題解決のためには必須でない構成要素も含まれ得る。そのため、それらの必須ではない構成要素が添付図面や詳細な説明に記載されていることをもって、直ちに、それらの必須ではない構成要素が必須であるとの認定をするべきではない。
【０１０２】
前記実施形態について、以下のような構成としてもよい。
【０１０３】
例えば、無線通信システム１は、蒸気システム以外に適用してもよい。また、センサ３０が物理量を検出する対象物は、ポンプＰに限られない。第１動作と第２動作とを繰り返す限り、任意の装置が対象物となり得る。また、検出する物理量は、振動値及び温度に限られず、これら以外の物理量（例えば、電力等）であってもよい。
【０１０４】
また、センサ３０と他の通信端末（例えば、中継機２０）との通信は、無線通信に限られず、有線通信であってもよい。センサ３０は、通信スケジュールのタイムスロットに対応するタイミングでアクティブ状態とスリープ状態とを切り替える構成に限られない。センサ３０は、アクティブ状態とスリープ状態とを切り替える限りにおいて、その切り替えタイイングは任意に設定することができる。
【０１０５】
センサ３０が物理量の検出を行うことなくスリープ状態となる条件である、対象物が第１動作及び第２動作の何れも行っていない状態は、ストール状態に限られない。対象物が第１動作及び第２動作以外の第３動作を有する場合には、対象物が第３動作を行っている場合に、センサ３０が物理量の検出を行うことなくスリープ状態となってもよい。
【０１０６】
図１２のフローチャートでは、ポンプＰがストール状態の場合に、センサ３０は、ポンプＰの通常動作の再開を所定期間待機しているが、これに限られない。ポンプＰがストール状態の場合には、センサ３０は、所定期間を待つことなく、スリープ状態となってもよい。
【０１０７】
センサ３０は、ポンプＰの動作状態をポンプＰの流量センサ６６の検出結果に基づいて判定しているが、これに限られるものではない。例えば、振動値又は温度から貯留動作と排出動作とが判別できる場合には、センサ３０は、それ自身が検出する振動値又は温度に基づいてポンプＰの動作状態を判定してもよい。例えば、貯留動作時はドレンの流入に起因する振動が支配的になる。一方、排出動作時は蒸気の流入又はドレンの流出に起因する振動が支配的になる。これらの振動の大きさ及び／又は周波数帯域は異なり得る。つまり、振動値の大きさは、貯留動作と排出動作とで判別できる程度に異なり得る。そのような場合には、センサ３０は、振動値の大きさに基づいて貯留動作と排出動作とを判別してもよい。
【０１０８】
あるいは、センサ３０は、複数の周波数帯域の振動値を検出するように構成されていてもよい。例えば、センサ３０は、ドレンの流入に起因する振動に対応する共振周波数を有する圧電素子と、蒸気の流入に起因する振動に対応する共振周波数を有する圧電素子とを備えていてもよい。あるいは、ポンプＰの動作スイッチ１１０がフロート９１の最上位を検出する位置（図２に示す位置）だけでなく、フロート９１の最下位を検出する位置にも設けられている場合には、センサ３０は、２つの動作スイッチ１１０の出力に基づいてポンプＰの動作状態を判定してもよい。つまり、ポンプＰの動作状態を判定できる限り、センサ３０は、任意の情報に基づいてポンプＰの動作を判定することができる。
【０１０９】
さらに、センサ３０は、ポンプＰの繰り返し動作の１サイクルとして、貯留動作を開始してから排出動作を終了するまでの振動値及び温度を検出しているが、これに限られるものではない。センサ３０は、ポンプＰの繰り返し動作の１サイクルとして、排出動作を開始してから貯留動作を終了するまでの振動値及び温度を検出してもよい。この場合、センサ３０は、動作スイッチ１１０の出力に基づいて、排出動作の開始及び貯留動作の終了を判定することができる。また、センサ３０は、少なくとも、ポンプＰの繰り返し動作の１サイクルの振動値及び温度を検出すればよく、１サイクルを超える範囲の振動値及び温度を検出してもよい。
【０１１０】
尚、前述の例では、センサ３０は、ポンプＰの繰り返し動作の１サイクルの振動値及び温度を検出しているが、繰り返し動作の１サイクルの振動値及び温度が不要な場合もある。例えば、ポンプＰの貯留動作及び排出動作の一方だけの振動値及び温度が必要な場合もある。そのような場合には、センサ３０は、アクティブ状態となったときにポンプＰの動作を判定し、貯留動作又は排出動作の必要な方における振動値及び温度を検出すればよい。あるいは、単に、ポンプＰの通常動作中の瞬時的な振動値及び温度が必要な場合もある。そのような場合には、センサ３０は、アクティブ状態となったときに、ポンプＰが通常動作中か否かを判定し、ポンプＰが通常動作中であれば瞬時的な振動値及び温度を検出する一方、ポンプＰが通常動作中でない（即ち、ストール状態である）場合には振動値及び温度を検出することなくスリープ状態となってもよい。その場合、センサ３０は、通常動作が貯留動作か排出動作かも併せて判定し、動作状態の判定結果を検出値に紐付けてもよい。
【０１１１】
また、ポンプＰの繰り返し動作の１サイクルが特定スロットを超えて継続する場合には、センサ３０は、対応する特定スロットが終了してもスリープ状態とはならず、ポンプＰの振動値及び温度の検出を継続してもよい。その場合、センサ３０は、ポンプＰの繰り返し動作の１サイクルの振動値及び温度の検出が終了すると、検出値を記憶部５３に記憶してスリープ状態となる。その後、センサ３０は、次の対応する特定スロットにおいてアクティブ状態となったときに、記憶部５３に記憶しておいた検出値を対応する中継機２０に送信するようにしてもよい。
【０１１２】
さらには、ポンプＰの繰り返し動作の１サイクルが特定スロットよりも長い傾向にある場合においては、センサ３０は、常に、ポンプＰの繰り返し動作の１サイクルの振動値及び温度の検出値を記憶部５３に一旦記憶して、次の対応する特定スロットにおいて記憶しておいた検出値を対応する中継機２０に送信するようにしてもよい。つまり、センサ３０は、振動値及び温度の検出と検出値の中継機２０への送信が通信スケジュールの１サイクル分ずれる構成であってもよい。
【０１１３】
データステーション１０は、通信スケジュールに従って中継機２０と通信を行い、中継機２０にセンサ３０の検出値を返信するように要求しているが、これに限られるものではない。例えば、データステーション１０は、センサ３０のそれぞれを最終送信先として通信を行い、センサ３０に指令を直接送信する構成であってもよい。
【０１１４】
データステーション１０と中継機２０とは、通信スケジュールに従って通信を行わなくてもよい。
【０１１５】
また、通信スケジュールは、タイムスロットがマトリックス状に規定されていなくてもよい。中継機２０へのタイムスロットの割り当ては、ネットワークの階層ごとでなくてもよい。また、１つの中継機２０に１つの特定スロットが割り当てられているが、１つの中継機２０に２以上の特定スロットが割り当てられていてもよい。
【０１１６】
中継機２０及びセンサ３０の接続先を、ツリーテーブル、ルーティングテーブル、センサテーブル、センサ接続情報及び中継機接続情報として規定されている。しかし、接続先は、これらとは異なる形で規定されていてもよい。例えば、無線通信システム１は、ダウンリンク方向のルートを規定したルーティングテーブルを保持しているが、アップリンク方向のルートを規定したルーティングテーブルを中継機２０及びセンサ３０の接続先として保持していてもよい。また、前述のツリーテーブル、ルーティングテーブル、センサテーブルの形式も一例に過ぎず、異なる形式であってもよい。
【０１１７】
前述のフローチャートは、一例に過ぎず、前述のステップを省略したり、別のステップを追加したりしてもよい。
【産業上の利用可能性】
【０１１８】
以上説明したように、ここに開示された技術は、センサ及び無線通信システムについて有用である。
【符号の説明】
【０１１９】
１          無線通信システム
１０        データステーション（親機）
２０        中継機（他の通信端末、子機）
３０        センサ
Ｐ          ポンプ（対象物）
【図１】
2019047230.tif 000003
【図２】
2019047230.tif 000004
【図３】
2019047230.tif 000005
【図４】
2019047230.tif 000006
【図５】
2019047230.tif 000007
【図６】
2019047230.tif 000008
【図７】
2019047230.tif 000009
【図８】
2019047230.tif 000010
【図９】
2019047230.tif 000011
【図１０】
2019047230.tif 000012
【図１１】
2019047230.tif 000013
【図１２】
2019047230.tif 000014