(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B1)
(11)【特許番号】
(24)【登録日】2024-06-18
(45)【発行日】2024-06-26
(54)【発明の名称】メッシュ通信システム
(51)【国際特許分類】
H04W 84/20 20090101AFI20240619BHJP
H04W 4/38 20180101ALI20240619BHJP
H04W 52/46 20090101ALI20240619BHJP
H04W 4/08 20090101ALI20240619BHJP
【FI】
H04W84/20
H04W4/38
H04W52/46
H04W4/08
(21)【出願番号】P 2024015658
(22)【出願日】2024-02-05
【審査請求日】2024-02-05
【早期審査対象出願】
(73)【特許権者】
【識別番号】000137889
【氏名又は名称】株式会社ミヤワキ
(74)【代理人】
【識別番号】110004303
【氏名又は名称】弁理士法人三協国際特許事務所
(72)【発明者】
【氏名】吉川 成雄
【審査官】吉倉 大智
(56)【参考文献】
【文献】特開2018-182578(JP,A)
【文献】特開2022-124141(JP,A)
【文献】特表2017-533648(JP,A)
【文献】特許第7305901(JP,B1)
【文献】特開2019-220772(JP,A)
【文献】特開2023-124621(JP,A)
(58)【調査した分野】(Int.Cl.,DB名)
H04B 7/24- 7/26
H04W 4/00-99/00
(57)【特許請求の範囲】
【請求項1】
作動機器の状態を測定する複数の子機と、前記複数の子機がそれぞれ測定した測定データを取得する親機と、を備えるメッシュ通信システムであって、
前記複数の子機は、複数のグループにグループ化され、且つ、同一グループ内の子機と第1メッシュネットワークを介してそれぞれ通信可能に接続され、
複数のグループは、それぞれ前記同一グループ内の前記複数の子機の中から予め特定された第1子機と前記第1子機以外の第2子機とを含み、
前記第1子機は、他のグループの前記第1子機および前記親機と第2メッシュネットワークを介して通信可能に接続され、
前記第1子機は、
前記同一グループの前記第2子機から送信された前記測定データを受信した場合、受信した前記測定データを前記親機に送信し、
前記他のグループの前記第1子機から送信された前記測定データを受信した場合、受信した前記測定データを前記親機に送信することを特徴とする、メッシュ通信システム。
【請求項2】
前記第1子機は、
前記同一グループ内の前記第2子機から前記測定データを取得する第1処理と、
前記第1処理によって取得した前記測定データを前記親機に送信する第2処理と、
に切換可能に構成されていることを特徴とする、請求項1に記載のメッシュ通信システム。
【請求項3】
前記作動機器は、スチームトラップであることを特徴とする、請求項1または2に記載のメッシュ通信システム。
【請求項4】
前記測定データは、前記スチームトラップの温度および振動値を含むことを特徴とする、請求項3に記載のメッシュ通信システム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、作動機器の状態を測定する複数の子機が測定した測定データを送受信する、メッシュ通信システムに関する。
【背景技術】
【0002】
プラント等の大規模な設備には、各種作動機器が設けられている。例えば、特許文献1には、プラント等の配管系内で生じた復水を配管系の外部に排出する、作動機器としてのスチームトラップの性能を評価する検査方法および検査装置について記載されている。
【0003】
また、特許文献2には、複数個のスチームトラップそれぞれに設けられた測定装置が測定した測定データを、フラッド型メッシュネットワークを介してサーバに送信する測定データ送信システムについて記載されている。特許文献2の測定データ送信システムによれば、各測定装置の通信部が有するフラッド型メッシュネットワークのリレー機能によって、各測定装置の設置先のスチームトラップの作動状態を示す測定データを他の測定装置に転送することで、各測定装置の測定データを、一以上の他の測定装置を介してまたは介さずサーバに送信することができる。
【先行技術文献】
【特許文献】
【0004】
【文献】特許第2954183号公報
【文献】特開2022-124141号公報
【発明の概要】
【発明が解決しようとする課題】
【0005】
ところで、上記特許文献2において、各測定装置の実際の設置環境は、拠点の居室のドアや壁、配管等の多数の障害物が存在し、各測定装置のデータ通信可能な距離は、水平距離で見た場合よりも短いため、データ通信が正常に行われない場合ある。このような環境下でもデータ通信の成功率を確保するため、データ通信の実行時間を長くしたり、データ通信処理を複数回実行したりしている。このように、データ通信の実行時間を長くしたり、データ通信を複数回実行したりすると、その分だけ測定装置の電力消費量が増加するため、各測定装置に設けられた電池の寿命が想定以上に短くなり、短時間で電池交換が必要になるという問題があった。
【0006】
本発明は、このような事情に鑑みて為されたものであり、測定装置の電力消費量の増加を抑制しつつ、各測定装置のデータ通信の信頼性を維持することができるメッシュ通信システムを提供することを目的とする。
【課題を解決するための手段】
【0007】
本発明の一態様に係るメッシュ通信システムは、作動機器の状態を測定する複数の子機と、前記複数の子機がそれぞれ測定した測定データを取得する親機と、を備え、前記複数の子機は、複数のグループにグループ化され、且つ、同一グループ内の子機と第1メッシュネットワークを介してそれぞれ通信可能に接続され、複数のグループは、それぞれ前記同一グループ内の前記複数の子機の中から予め特定された第1子機と前記第1子機以外の第2子機とを含み、前記第1子機は、他のグループの前記第1子機および前記親機と第2メッシュネットワークを介して通信可能に接続され、前記第1子機は、前記同一グループの前記第2子機から送信された前記測定データを受信した場合、受信した前記測定データを前記親機に送信し、前記他のグループの前記第1子機から送信された前記測定データを受信した場合、受信した前記測定データを前記親機に送信することを特徴とする。
【0008】
上記構成によれば、各子機が、第1メッシュネットワークおよび第2メッシュネットワークを介して親機に通信可能に接続されることで、各子機が単一のメッシュネットワークを介して親機に通信可能に接続されている構成に比べて、各子機から送信された測定データが親機に到達するまでに経由する子機の数が少なくなる。これにより、データ通信の信頼性が高くなるため、データ通信の通信時間や通信回数を少なくすることができる。その結果、データ通信の信頼性を維持しつつ各子機の電力消費量の増加を抑えることができるため、各子機に備えられた電池を交換する間隔を長くできる。
【0009】
また、上記態様において、好ましくは、前記第1子機は、前記同一グループ内の前記第2子機から前記測定データを取得する第1処理と、前記第1処理によって取得した前記測定データを前記親機に送信する第2処理と、に切換可能に構成されている。この構成によれば、第1子機は、データ通信中に第1処置および第2処理を適宜切り換えて実行することで、第1処理および第2処理を並行して実行することができる。
【0010】
また、上記態様において、好ましくは、前記作動機器は、スチームトラップである。この構成によれば、スチームトラップに取り付けられた子機によって当該スチームトラップの作動状態が測定されることで、スチームトラップの異常や性能低下を検知することができる。
【0011】
また、上記態様において、前記測定データは、前記スチームトラップの温度および振動値を含む。この構成によれば、スチームトラップの温度および振動値に基づいて、当該スチームトラップの異常や性能低下を判定することができる。
【発明の効果】
【0012】
以上説明したように、本発明のメッシュ通信システムによれば、データ送信の信頼性を維持しつつ、データ通信の通信時間や通信回数を少なくできるため、子機の電力消費量の増加を抑えて子機の電池の寿命を長くすることができる。
【図面の簡単な説明】
【0013】
【
図1】メッシュ通信システムの全体構成を示す図である。
【
図2】グループ内において、左下端の診断器子機がメッシュネットワークのリレー機能を用いて特定診断器子機にデータ送信したときの状態を示す図である。
【
図3】グループの特定診断器子機および当該グループを構成する診断器子機の構成を示すブロック図である。
【
図4】メッシュ通信システムにおける測定データの送信処理の流れを示すフローチャートである。
【発明を実施するための形態】
【0014】
以下、本発明の一実施形態であるメッシュ通信システム100について、図面を用いて詳細に説明する。
【0015】
[システムの構成]
図1は、本発明の一実施形態にかかるメッシュ通信システム100の全体構成を示す図である。メッシュ通信システム100は、複数の診断器子機A-1~J-10と、親機2と、サーバ4と、を備えている。本実施形態では、メッシュ通信システム100は、100個の診断器子機A-1~J-10を備えている。以下、各診断器子機A-1~J-10を区別しない場合、符号を省略して単に診断器子機と称する。なお、上記診断器子機が、請求項における「子機」に対応する。
【0016】
複数の診断器子機は、蒸気配管系を備えたプラント等の配管系の適所に設置された複数のスチームトラップ6(
図3参照)にそれぞれ常設されている。スチームトラップ6は公知技術であるため、詳細な説明を省略する。各診断器子機は、設置先のスチームトラップ6の作動状態を測定する。具体的には、各診断器子機は、設置先のスチームトラップ6の温度および振動値を測定する。すなわち、スチームトラップ6の温度および振動値が、測定データとして測定される。なお、スチームトラップ6が、請求項における「作動機器」に相当する。
【0017】
複数の診断器子機および親機2は、Bluetooth(登録商標) Mesh等の近距離無線通信を行う機能を備え、所謂フラッド型メッシュネットワークを構成しており、各診断器子機が測定した測定データを含むパケットが、当該診断器子機から上記フラッド型メッシュネットワークを介して親機2に送信される。すなわち、親機2は、各診断器子機がそれぞれ測定した測定データを取得する装置である。
【0018】
なお、上記パケットには、設置先のスチームトラップ6の作動状態を示す測定データだけでなく、当該スチームトラップ6の識別情報、送信先の装置(親機2など)を示す情報(宛先情報)、送信元の診断器子機を示す情報(送信元情報)、および所属するグループを示すグループ情報(グループID)などが含まれている。なお、グループについては後述する。以下では、測定データおよびこれら情報(識別情報、宛先情報、送信元情報、グループ情報)を含んで、測定データ等と称する。
【0019】
上記フラッド型メッシュネットワーク(以下、メッシュネットワーク)とは、洪水型メッシュネットワークとも呼ばれ、メッシュ状に配置された各子機(本実施形態では診断器子機)が、洪水のようにデータを逐次他の子機に伝達するネットワークである。具体的には、メッシュネットワークに属する各子機は、リレー機能を有している。リレー機能とは、測定データ等を含むパケットをブロードキャストし、さらに、他の子機がブロードキャストしたパケットを受信し、当該受信したパケットを更にブロードキャスト(転送)する機能である。
【0020】
なお、キャッチボールのように、特定の複数の子機間でパケットの送受信が繰り返されると、パケットが宛先まで到達しない。これを回避するため、リレー機能では、一度受信したパケットは一時的に記憶(キャッシュ)される。また、リレー機能では、当該記憶されているパケットと同じパケットを受信した場合、その受信したパケットは、ブロードキャストされずに破棄される。これより、各子機から送信される測定データ等を含むパケットが、フラッド型メッシュネットワークのリレー機能を用いて、一以上の子機を介してまたは介さずにサーバまたは親機まで転送される。
【0021】
また、本実施形態では、複数の診断器子機A-1~J-10は、10個のグループ(グループA~グループJ)にグループ化され、それぞれ何れかのグループに属している。
図1に示す各診断器子機に付された符号は、所属するグループおよびグループ内での番号を示している。具体的には、各診断器子機に付された符号において、左側の英字が所属するグループを示し、右側の数字がグループ内での番号を示している。
【0022】
また、各グループの診断器子機は、同一グループの診断器子機とフラッド型メッシュネットワーク(以下、メッシュネットワーク)を介して通信可能に接続されている。この同一グループ内の各診断器子機で形成されたメッシュネットワークを、第1メッシュネットワーク(以下、第1ネットワーク)と定義する。これに関連して、各診断器子機には、所属するグループを規定するグループ情報がそれぞれ付与されている。
【0023】
例えば、グループAにおける第1ネットワークは、診断器子機A-1~A-10で構成されている。これら診断器子機A-1~A-10の中で、診断器子機A-1は、グループA内の他の診断器子機A-2~A-10から送信された測定データ等を含むパケットを受信する診断器子機として予め特定されている。以下、診断器子機A-1を同一グループの他の診断器子機A-2~A-10と区別するため、特定診断器子機A-1と称する。これにより、グループAは、特定診断器子機A-1および各診断器子機A-2~A-10を含み、これらが第1ネットワークを介してそれぞれ通信可能に接続されている。なお、「特定診断器子機A-1」が請求項における「第1子機」に対応し、「診断器子機A-2~A―10」が請求項における「第2子機」に対応する。
【0024】
図2は、グループA内において、左下端の診断器子機A-10から送信された測定データ等を含むパケットが、第1ネットワークを経由して特定診断器子機A-1まで送信される例を示している。
図2に示す実線の矢印が、診断器子機A-10から送信されたパケットの流れを示している。
図2の実線の矢印に示すように、診断器子機A-10から送信されたパケットが、複数の診断器子機でブロードキャストされることによって特定診断器子機A-1まで到達している。
【0025】
また、図示しないが、各診断器子機A-2~A-9についても同様に、各診断器子機A-2~A-9から送信されたパケットがブロードキャストされることによって、当該パケットが第1ネットワークを介して特定診断器子機A-1に伝達される。
【0026】
また、グループA以外の他のグループ(グループB~グループJ)も同様に、同一グループの診断器子機から送信された測定データ等を含むパケットを受信する特定診断器子機、および、同一グループ内の各診断器子機が、グループ毎に形成された第1ネットワークを介してそれぞれ通信可能に接続されている。従って、同一グループ内の診断器子機から送信されたパケットが、第1ネットワークを介して同一グループの特定診断器子機に伝達される。本実施形態では、各グループにおける番号が「1」の診断器子機(すなわちB-1~J-1)がそれぞれ特定診断器子機B-1~J-1に設定されている。なお、「特定診断器子機B-1~J-1」がそれぞれ請求項における「第1子機」に対応し、これら特定診断器子機B-1~J-1を除いた各診断器子機B-2~J-10がそれぞれ請求項における「第2子機」に対応する。
【0027】
また、各グループの特定診断器子機(例えば特定診断器子機A-1)は、他のグループの特定診断器子機(例えば特定診断器子機B-1~J-1)および親機2と、メッシュネットワークを介して通信可能に接続されている。これら特定診断器子機A-1~J-1および親機2によって形成されるメッシュネットワークを、第2メッシュネットワーク(以下、第2ネットワーク)と定義する。従って、例えば特定診断器子機A-1から送信された測定データ等を含むパケットが、他の特定診断器子機B-1~J-1を含んで形成される第2ネットワークを介して親機2に送信される。各特定診断器子機A-1~J-1には、グループを規定するグループ情報だけでなく、特定診断器子機であることを規定する、すなわち第2ネットワークを形成する診断器子機であることを規定する特定識別情報がそれぞれ付与されている。
【0028】
ここで、特定診断器子機B-1~J-1間の距離が長くなると、第2ネットワークを介したデータ通信が適切に行われない可能性がある。この場合には、特定診断器子機の間に適宜中継器を設け、特定診断器子機B-1~J-1および親機2に加えて中継器を含んで第2ネットワークが形成されてもよい。なお、中継器は、特定診断器子機から送信されたパケットのみを受信し、当該パケットを他の特定診断器子機に転送(ブロードキャスト)するように設定される。
【0029】
親機2は、インターネット、LAN等のネットワークNWを介してサーバ4に接続されており、各特定診断器子機から送信された測定データ等を取得すると、ネットワークNWを介してサーバ4に送信する。サーバ4は、取得した測定データ等に基づいて各々の診断器子機の設置先であるスチームトラップ6の作動状態を判断する。
【0030】
上記のように、メッシュ通信システム100は、同一グループの診断器子機(特定診断器子機を含む)で形成された複数の第1ネットワークと、各グループの特定診断器子機および親機2で形成された第2ネットワークから構成されている。これにより、例えば、グループAの特定診断器子機A-1以外の診断器子機(例えば診断器子機A-10)から送信された測定データ等を含むパケット(以下、単に測定データ等と記載)は、グループAの第1ネットワークを介して特定診断器子機A-1に送信される。さらに、特定診断器子機A-1が同一グループの診断器子機から送信された測定データ等を受信した場合、特定診断器子機A-1は、受信した測定データ等を、第2ネットワークを介して親機2に送信する。なお、特定診断器子機A-1は、自身が測定した測定データ等については、第1ネットワークを介することなく第2ネットワークを介して親機2に送信する。また、特定診断器子機A-1は、他のグループの特定診断器子機B-1~J-1から送信された測定データ等を受信した場合、受信した測定データ等を親機2に送信する。
【0031】
図3は、グループAを構成する特定診断器子機A-1および診断器子機A-2~A-10の構成を示すブロック図である。以下、特定診断器子機A-1および診断器子機A-2~A-10の制御機能について
図3に基づいて説明する。なお、説明を省略するが、特定診断器子機B-1~J-1は、特定診断器子機A-1と同様に構成され、診断器子機B-2~J-10は、診断器子機A-2~A-10と同様に構成されている。
【0032】
各診断器子機A-2~A-10は、温度センサ11、振動センサ12、電池13、通信部14、および制御部15を備えている。
【0033】
温度センサ11は、熱電対、増幅回路、およびAD変換回路等で構成されている。温度センサ11は、設置先のスチームトラップ6の入口部等に設けられ、当該スチームトラップ6の温度を測定し、その測定結果を示す温度データを制御部15に出力する。
【0034】
振動センサ12は、圧電素子、増幅回路、およびAD変換回路等で構成されている。振動センサ12は、設置先のスチームトラップ6の排出部等に設けられ、当該スチームトラップ6の振動値を測定し、その測定結果を示す振動データを制御部15に出力する。
【0035】
電池13は、リチウムイオン等の二次電池によって構成されている。電池13は、各診断器子機A-2~A-10の各部に電力を供給可能に接続されている。
【0036】
通信部14は、Bluetooth(登録商標) Mesh ネットワーク等のフラッド型メッシュネットワークのリレー機能を有する通信回路を用いて構成されている。通信部14は、制御部15による制御の下、測定データ等を指示された宛先(例えば特定診断器子機A-1)に送信する。具体的には、通信部14は、温度センサ11および振動センサ12が測定した測定データ等を含むパケットをブロードキャストする。また、通信部14は、同一グループの他の診断器子機の通信部14がブロードキャストしたパケットを受信すると、制御部15による制御の下、当該受信したパケットをさらにブロードキャストする。
【0037】
また、通信部14は、一度受信したパケットと同じパケットを受信した場合、制御部15による制御の下、そのパケットをブロードキャストすることなく破棄するように構成されている。また、他のグループの診断器子機から送信されたパケットを受信した場合も同様に、制御部15による制御の下、そのパケットをブロードキャストすることなく破棄するように構成されている。
【0038】
制御部15は、CPU、メモリ等を備えたマイクロコンピュータから構成されている。また、制御部15は、CPUが所定のプログラムを実行することで実現される機能として、測定部151および処理部152を備えている。
【0039】
測定部151は、設置先のスチームトラップ6の作動状態として、当該スチームトラップ6の温度および振動値を測定する測定処理を行う。
【0040】
具体的には、測定部151は、設置先のスチームトラップ6の温度を温度センサ11に測定させ、温度センサ11が出力した当該スチームトラップ6の温度を示す温度データを取得する。また、測定部151は、設置先のスチームトラップ6の振動値を振動センサ12に測定させ、振動センサ12が出力した当該スチームトラップ6の振動値を示す振動データを取得する。これに限らず、測定部151は、測定処理において、設置先のスチームトラップ6の温度および振動値のうちの一方だけを、当該スチームトラップ6の作動状態として測定するようにしてもよい。
【0041】
処理部152は、所定の起動時刻(例えば13時)になると、診断器子機のスリープ状態を解除して測定部151に測定を行わせ、設置先のスチームトラップ6の作動状態として測定された当該スチームトラップ6の温度および振動値を示す温度データおよび振動データを、測定データとして取得する。スリープ状態とは、電池13から温度センサ11、振動センサ12、および通信部14への電力供給が遮断された状態である。
【0042】
次いで、処理部152は、測定処理によって取得した測定データ等(パケット)を、通信部14から転送(ブロードキャスト)させるとともに、通信部14で受信した同一のグループからの測定データ等(パケット)を通信部14から転送させることにより、各診断器子機から送信された測定データ等を、第1ネットワークを介して特定診断器子機A-1に送信するデータ通信処理を実行する。
【0043】
このとき、処理部152は、通信部14で受信したパケットと同じパケットを受信したかを判定し、同じパケットを受信した場合、そのパケットを転送(ブロードキャスト)しない指令を通信部14に出力する。
【0044】
また、処理部152は、通信部14で受信したパケットが他のグループの診断器子機から送信されたパケットであるかを判定し、他のグループの診断器子機から送信されたパケットを受信した場合、そのパケットを転送(ブロードキャスト)しない指令を通信部14に出力する。これにより、他のグループの診断器子機から送信されたパケットは転送されなくなるため、同一グループの第1ネットワークを介したデータ通信が実行されることとなる。処理部152は、例えば受信したパケットに含まれるグループ情報(グループID)に基づいて、他のグループの診断器子機から送信されたパケットであるかを判定する。
【0045】
処理部152は、例えばデータ通信処理の開示時点(または起動時刻)から予め規定されている所定時間Tlimが経過すると、データ通信処理を終了し、診断器子機をスリープ状態に切り換える。
【0046】
上記データ通信処理では、データ通信の成功率を上げるため、データ通信が1回で終了することなく複数回繰り返して実行される(リトライ)。これにより、1回あたりのデータ通信の通信時間をTcom、データ通信の回数(以下、リトライ回数)をNreとすると、所定時間Tlimは、通信時間Tcomとリトライ回数Nreとの積(=Tcom×Nre)で算出される。上記通信時間Tcomおよびリトライ回数Nreは、予め実験的または設計的に求められ、各診断器子機から送信された測定データ等が、第1ネットワークを介して同一グループの特定診断器子機まで到達するとともに、各特定診断器子機が取得した測定データ等が、第2ネットワークを介して親機2まで到達する値に設定されている。なお、所定時間Tlimには、さらに所定の余裕時間が加算されても構わない。
【0047】
特定診断器子機A-1は、温度センサ11、振動センサ12、電池13、通信部23、および制御部25を備えている。温度センサ11、振動センサ12、および電池13については、診断器子機A-2~A-10と変わらないため、同じ符号を付けてその説明を省略する。
【0048】
通信部23は、通信部14と同様に、Bluetooth(登録商標) Mesh ネットワーク等のフラッド型メッシュネットワークのリレー機能を有する通信回路を用いて構成されている。通信部23の基本構造は、上述した通信部14と何ら変わらない。
【0049】
通信部23は、グループA内の診断器子機A-2~A-10のそれぞれの通信部14からブロードキャストされた測定データ等を含むパケットを、一以上の同一グループの診断器子機を介して、または介することなく受信可能に構成されている。
【0050】
また、通信部23は、同一グループの診断器子機から測定データ等を含むパケットを受信した場合、制御部25による制御の下、受信したパケットをブロードキャストする、すなわち測定データ等を第2ネットワークを介して親機2に送信する機能を有している。また、通信部23は、他のグループの特定診断器子機B-1~J-1から送信されたパケットを受信した場合、制御部25による制御の下、受信したパケットをブロードキャストする、すなわち測定データ等を第2ネットワークを介して親機2に送信する機能を有している。
【0051】
また、通信部23は、一度受信した測定データ等を含むパケットと同じデータを受信した場合、制御部25による制御の下、そのパケットをブロードキャストすることなく破棄する機能を有している。さらに、通信部23は、他のグループの診断器子機から送信されたパケットを受信した場合、制御部25による制御の下、そのパケットをブロードキャストすることなく破棄する機能を有している。
【0052】
制御部25は、制御部15と同様、CPU、メモリ等を備えたマイクロコンピュータにより構成されている。制御部25は、CPUが所定のプログラムを実行することで実現される機能として、測定処理を行う測定部251および処理部252を備えている。測定部251については、制御部15の測定部151と機能が変わらないため、その説明を省略する。
【0053】
処理部252は、所定の起動時刻(例えば13時)になると、特定診断器子機A-1のスリープ状態を解除し、測定部251に測定処理を実行させる。次いで、処理部252は、測定処理で取得した測定データ等(パケット)を、通信部23からブロードキャストさせることにより、当該パケットを親機2に送信するデータ通信処理を実行する。
【0054】
また、処理部252は、データ通信処理中において、診断器子機A-2~A-10から送信された測定データ等(パケット)を通信部23で受信した場合、受信した測定データ等をさらに通信部23から転送(ブロードキャスト)させることにより、当該測定データ等を親機2に送信する。処理部252は、同一のグループの診断器子機A-2~A-10から第1ネットワークを介して送信された測定データ等を取得(受信)する取得する処理(第1処理)と、第1処理によって取得した測定データ等を第2ネットワークを介して親機2に送信する処理(第2処理)と、を適宜切り換えて実行する。
【0055】
また、処理部252は、データ通信処理中において、他のグループの特定診断器子機B-1~J-1から送信された測定データ等(パケット)を通信部23で受信した場合、受信した測定データ等を通信部23から転送(ブロードキャスト)させることにより、第2ネットワークを介して当該測定データ等を親機2に送信する。
【0056】
また、処理部252は、データ通信処理中において、通信部23で受信したパケットと同じを受信したかを判定し、同じパケットを受信した場合、そのパケットをブロードキャストしない指令を通信部23に出力する。
【0057】
また、処理部252は、データ通信処理中において、通信部23で受信したパケットが他のグループの診断器子機から送信されたものであるかを判定し、他のグループの診断器子機から送信されたパケットであった場合、そのパケットをブロードキャストしない指令を通信部23に出力する。処理部252は、例えば受信したパケットに含まれるグループ情報(グループID)に基づいて、他のグループの診断器子機から送信されたパケットであるかを判定する。
【0058】
また、処理部252は、例えばデータ通信処理の開始時点(または起動時刻)から上記所定時間Tlimが経過すると、データ通信処理を終了し、特定診断器子機A-1をスリープ状態に切り換える。
【0059】
親機2(
図1参照)は、第1通信部34、第2通信部36、および制御部38を備えている(
図1参照)。第1通信部34は、データ通信処理の実行中に、各グループの特定診断器子機A-1~J-1から送信された測定データ等を含むパケットを受信可能に構成されている。
【0060】
第2通信部36は、インターネット、LAN等のネットワークNWを介して、サーバ4に通信可能に接続されている。
【0061】
制御部38は、CPU、メモリ等を備えたマイクロコンピュータから構成されている。制御部38は、データ通信処理中に各グループの特定診断器子機A-1~J-1から送信される各診断器子機の測定データ等を、第1通信部34を介して取得する。また、制御部38は、データ通信処理中に第1通信部34を介して取得した測定データ等を、第2通信部36からネットワークNWを介してサーバ4に送信する。
【0062】
サーバ4は、各診断器子機(特定診断器子機を含む)から送信された測定データ等を取得し、当該測定データ等に基づいて設置先の各スチームトラップ6の作動状態を診断する。サーバ4は、各温度と予め設定されている温度閾値とを比較するとともに、各振動値と予め設定されている振動閾値とを比較する。サーバ4は、これら2つの比較結果の組み合わせに応じて、各スチームトラップ6の状態を判断し、各スチームトラップ6の異常(例えば蒸気漏出、ドレン排出不良など)や性能低下を検知する。
【0063】
上記温度閾値は、スチームトラップ6が高温であるか低温であるかを判断する閾値であり、予め記憶されている。また、上記振動閾値は、高温または低温と判断されたスチームトラップ6が、正常状態、蒸気漏出状態、ドレン排出不良状態および閉塞状態、のうちの何れかの状態であるかを判断するための閾値であり、予め記憶されている。
【0064】
次に、メッシュ通信システム100における測定データの送信処理の流れについて説明する。
図4は、メッシュ通信システム100における測定データの送信処理の流れを示すフローチャートである。
図4の左側は、各診断器子機の処理の流れを示し、
図4の右側は、各特定診断器子機の処理の流れを示している。
【0065】
図4の左側のフローチャートで示す各診断器子機では、処理部152は、所定の起動時刻(例えば13時)になると(ステップS101においてYes)になると、電池13を制御して診断器子機のスリープ状態を解除する(ステップS102)。これにより、診断器子機の温度センサ11および振動センサ12に電力が供給されることで、設置先のスチームトラップ6の温度および振動値を測定可能になる。また、通信部14に電力が供給されることで、データ通信処理を実行可能になる。次に、処理部152は、測定部151に、設置先のスチームトラップ6の温度および振動値を測定する測定処理を実行させる(ステップS103)。
【0066】
各診断器子機のステップS101~ステップS103と同時に、
図4の右側のフローチャートで示す各特定診断器子機では、処理部252によるステップS201~ステップS203の処理が実行される。ステップS201~ステップS203の処理は、上述したステップS101~ステップS103の処理と変わらないため説明を省略する。
【0067】
次に、
図4の左側のフローチャートにおいて、各診断器子機の処理部152は、ステップS103の測定処理で測定された測定データ等(パケット)を、第1ネットワークを介して特定診断器子機に送信するとともに、同一グループの他の診断器子機から受信した測定データ等(パケット)を、第1ネットワークを介して特定診断器子機に送信するデータ通信処理を実行する(ステップS104)。なお、同一グループの診断器子機であるかは、パケットに含まれるグループ情報に基づいて判断される。このとき、通信部14から測定データ等を含むパケットがブロードキャストされることで、当該パケットが第1ネットワークを介して同一グループの特定診断器子機に転送される。次いで、処理部152は、データ通信処理の開始時点から所定時間Tlim経過したかを判定する(ステップS105)。所定時間Tlimが経過しない間はステップS104に戻ってデータ通信処理が継続して実行される。所定時間Tlimが経過すると、処理部152は、データ通信処理を終了し、電池13に電力供給を停止する指令を出力して診断器子機をスリープ状態に切り換える(ステップS106)。
【0068】
図4の右側のフローチャートでは、ステップS203で測定処理が完了すると、処理部252は、ステップS203の測定処理で測定された測定データ等(パケット)を、第2ネットワークを介して親機2に送信する(ステップS204)。次いで、処理部252は、同一グループの診断器子機から送信された測定データ等(パケット)を受信したかを判定する(ステップS205)。同一グループの診断器子機であるかは、パケットに含まれるグループ情報に基づいて判断される。ステップS205において、同一グループの診断器子機の測定データ等を受信したと判定した場合、処理部252は、当該測定データ等を、第2ネットワークを介して親機2に送信する(ステップS206)。これと並行して、処理部252は、他のグループの特定診断器子機から送信された測定データ等(パケット)を受信したか判定する(ステップS205)。他のグループの特定診断器子機であるかは、特定診断器子機に付与されている特定識別情報に基づいて判断される。ステップS205において、他のグループの特定診断器子機からの測定データ等を受信したと判定した場合、処理部252は、当該測定データ等を、第2ネットワークを介して親機2に送信する(ステップS206)。次いで、処理部252は、データ通信処理の開始時点から所定時間Tlim経過したかを判定する(ステップS207)。ステップS207において、所定時間Tlim経過していない場合、ステップS205に戻る。一方、ステップS207において、所定時間Tlim経過した場合、処理部252は、電池13に電力供給を停止する指令を出力し、特定診断器子機をスリープ状態に切り換える(ステップS208)。
【0069】
[作用等]
以上説明したように、メッシュ通信システム100は、各診断器子機が複数のグループにグループ化され、同一グループ内において、特定診断器子機および複数の診断器子機は、第1ネットワークを介して通信可能に接続されている。また、特定診断器子機は、他のグループの特定診断器子機および親機2と第2メッシュネットワークを介して通信可能に接続されている。その結果、各診断器子機が単一のメッシュネットワークを介して親機2に通信可能に接続されている場合に比べて、各診断器子機から送信された測定データ等が親機2に到達するまでに経由する診断器子機の数(ホップ数ともいう)が少なくなり、データ通信の信頼性が高くなる。これに関連して、単一のネットワークで接続される場合に比べて、データ通信の1回あたりの通信時間Tcomおよび通信回数(リトライ回数Nre)を少なくすることができる。その結果、各診断器子機の電力消費量の増加を抑えることができ、各診断器子機に備えられた電池13を交換する間隔を長くできる。
【0070】
具体的には、100個の診断器子機が、従来の単一のメッシュネットワークを介して親機に通信可能に接続されていた場合、1回の通信時間Tcomが例えば10秒に設定されるとともに、リトライ回数Nreが例えば100回程度に設定されていた。これに対して、本実施形態のように100個の診断器子機が10グループにグループ化されることで、ホップ数が大幅に少なくなる。これに関連して、1回の通信時間Tcomを例えば3秒(リトライ回数Nreは100回)に設定してもデータ通信の信頼性を維持することができ、この場合には、各診断器子機の作動時間を30%程度に削減することができる。すなわち、電池13の電力消費量を従来の30%程度まで低減することができる。さらに、リトライ回数Nreを少なくすることもでき、この場合であっても電池13の電力消費量の増加を抑えることができる。
【0071】
また、特定診断器子機は、同一グループ内の診断器子機から測定データ等を取得する第1処理と、第1処理によって取得した測定データ等を親機2に送信する第2処理とを切り換えて実施することで、これら第1処理および第2処理を並行して実行することができる。
【0072】
[変形例]
上記実施形態では、メッシュ通信システム100は、100個の診断器子機(特定診断器子機を含む)から構成され、これらの診断器子機が10個のグループに分けられていたが、本発明は、必ずしもこれに限定されない。例えば、診断器子機の数が100個を超えるものであってもよく、グループの数も10を超えるものであってもよい。もちろん、診断器子機が100個よりも少なくてもよく、グループの数も10より少なくてもよい。要は、複数の診断器子機が、2以上の複数のグループにグループ化されていればよい。
【0073】
また、上記実施形態では、それぞれのグループが10個の診断器子機(特定診断器子機を含む)から構成されていたが、各グループを同じ数の診断器子機で構成しなくてもよい。例えば、一方のグループが10個の診断器子機で構成される一方で、他方のグループが12個の診断器子機で構成されるなどしてもよい。すなわち、スチームトラップ6の配置位置等に応じて、グループ毎の診断器子機の数を異ならせてもよい。
【0074】
また、上記実施形態では、作動機器としてのスチームトラップ6に診断器子機が設置されていたが、作動機器はスチームトラップ6に限定されない。例えば、複数のアクチュエータを備えて構成される機械の各アクチュエータに診断器子機がそれぞれ設けられ、診断器子機は、各アクチュエータの状態を測定するように構成されてもよい。また、診断器子機が測定する測定データは、温度および振動値に限定されない。例えば、作動機器が油圧に関連するものであれば、測定データとして油圧を測定してもよい。すなわち、診断器子機が取り付けられる作動機器に応じて、診断器子機によって測定される測定データは適宜変更されてもよい。
【符号の説明】
【0075】
6:スチームトラップ(作動機器)
100:メッシュ通信システム
A-1~J-1:特定診断器子機(子機、第1子機)
A-2~J-10:診断器子機(子機、第2子機)
【要約】
【課題】測定装置の電力消費量の増加を抑制しつつ、各測定装置のデータ通信の信頼性を維持することができるメッシュ通信システムを提供する。
【解決手段】メッシュ通信システム100は、各診断器子機が複数のグループにグループ化され、同一グループ内において、特定診断器子機および複数の診断器子機は、第1ネットワークを介して通信可能に接続されている。また、特定診断器子機は、他のグループの特定診断器子機および親機2と第2メッシュネットワークを介して通信可能に接続されている。
【選択図】
図1