(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B1)
(11)【特許番号】
(24)【登録日】2024-07-11
(45)【発行日】2024-07-22
(54)【発明の名称】メッシュ通信システム
(51)【国際特許分類】
H04W 4/38 20180101AFI20240712BHJP
F16T 1/48 20060101ALI20240712BHJP
F22B 37/26 20060101ALI20240712BHJP
H04W 52/46 20090101ALI20240712BHJP
H04W 84/10 20090101ALI20240712BHJP
H04W 84/20 20090101ALI20240712BHJP
H04W 88/04 20090101ALI20240712BHJP
【FI】
H04W4/38
F16T1/48 Z
F22B37/26 B
H04W52/46
H04W84/10 110
H04W84/20
H04W88/04
(21)【出願番号】P 2024015660
(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
F16T 1/48
F22B 37/26
(57)【特許請求の範囲】
【請求項1】
作動機器の状態を測定する複数の子機と、前記複数の子機がそれぞれ測定した測定データを取得する親機と、を備えるメッシュ通信システムであって、
前記複数の子機は、複数のグループにグループ化され、且つ、同一グループ内の子機とメッシュネットワークを介してそれぞれ通信可能に接続され、
前記複数のグループは、それぞれ前記同一グループ内の前記複数の子機の中から予め特定された第1子機と前記第1子機以外の第2子機とを含み、
各グループの前記第1子機は、それぞれ前記親機と直接的に通信可能に構成され、
前記第1子機は、
前記同一グループの前記第2子機から送信された前記測定データを受信した場合、受信した前記測定データを前記親機に直接送信し、
前記第1子機は、
同一グループのメッシュネットワークを介した通信、および、前記親機との通信を、共通の通信部を用いて実行
し、
前記第1子機は、同一グループのそれぞれの前記第2子機から送信された前記測定データを全て受信した後、受信した前記測定データを前記親機に送信することを特徴とする、メッシュ通信システム。
【請求項2】
前記作動機器は、スチームトラップであることを特徴とする、請求項
1に記載のメッシュ通信システム。
【請求項3】
前記測定データは、前記スチームトラップの温度および振動値を含むことを特徴とする、請求項
2に記載のメッシュ通信システム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、作動機器の状態を測定する複数の子機が測定した測定データを送受信する、メッシュ通信システムに関する。
【背景技術】
【0002】
プラント等の大規模な設備には、各種作動機器が設けられている。例えば、特許文献1には、プラント等の配管系内で生じた復水を配管系の外部に排出する、スチームトラップ(作動機器)の性能を評価する測定装置および測定方法ついて記載されている。
【0003】
また、特許文献2には、複数個のスチームトラップそれぞれに設けられた測定装置が測定した測定データを、フラッド型メッシュネットワークを介してサーバに送信する測定データ送信システムについて記載されている。特許文献2の測定データ送信システムによれば、各測定装置の通信部が有するフラッド型メッシュネットワークのリレー機能によって、各測定装置の設置先のスチームトラップの作動状態を示す測定データを他の測定装置に転送することで、各測定装置の測定データを、一以上の他の測定装置を介してまたは介さずサーバに送信することができる。
【先行技術文献】
【特許文献】
【0004】
【文献】特許第2954183号公報
【文献】特開2022-124141号公報
【発明の概要】
【発明が解決しようとする課題】
【0005】
ところで、上記特許文献2において、各測定装置の実際の設置環境は、拠点の居室のドアや壁、配管等の多数の障害物が存在し、各測定装置のデータ通信可能な距離は、水平距離で見た場合よりも短いため、データ通信が正常に行われない場合ある。このような環境下でもデータ通信の成功率を確保するため、データ通信の実行時間を長くしたり、データ通信処理を複数回実行したりしている。このように、データ通信の実行時間を長くしたり、データ通信を複数回実行したりすると、その分だけ測定装置の電力消費量が増加するため、各測定装置に設けられた電池の寿命が想定以上に短くなり、短時間で電池交換が必要になるという問題があった。
【0006】
本発明は、このような事情に鑑みて為されたものであり、測定装置の電力消費量の増加を抑制しつつ、各測定装置のデータ通信の信頼性を維持することができるメッシュ通信システムを提供することを目的とする。
【課題を解決するための手段】
【0007】
本発明の一態様に係る要旨とするところは、作動機器の状態を測定する複数の子機と、前記複数の子機がそれぞれ測定した測定データを取得する親機と、を備えるメッシュ通信システムであって、前記複数の子機は、複数のグループにグループ化され、且つ、同一グループ内の子機とメッシュネットワークを介してそれぞれ通信可能に接続され、前記複数のグループは、それぞれ前記同一グループ内の前記複数の子機の中から予め特定された第1子機と前記第1子機以外の第2子機とを含み、各グループの前記第1子機は、それぞれ前記親機と直接的に通信可能に構成され、前記第1子機は、前記同一グループの前記第2子機から送信された前記測定データを受信した場合、受信した前記測定データを前記親機に直接送信し、前記第1子機は、同一グループのメッシュネットワークを介した通信、および、前記親機との通信を、共通の通信部を用いて実行することを特徴とする。
【0008】
上記態様によれば、同一グループの第1子機および第2子機がメッシュネットワークを介して通信可能に接続され、各第1子機がそれぞれ親機に直接的に通信可能に接続されているため、各子機が単一のメッシュネットワークを介して親機に通信可能に接続されている場合に比べて、各子機から送信された測定データが親機に伝達されるまでに経由する子機の数が少なくなる。これにより、データ通信の信頼性が高くなるため、データ通信の通信時間や通信回数を少なくすることができる。その結果、データ通信の信頼性を維持しつつ各子機の電力消費量の増加を抑制できることから、各子機に備えられた電池を交換する間隔を長くできる。
【0009】
また、第1子機は、同一グループのメッシュネットワークを介した通信、および、親機との通信を、共通の通信部を用いて実行するため、これらの通信を実行するための通信部を別個に設ける必要がなくなる。
【0010】
また、上記態様において、好ましくは、前記第1子機は、同一グループのそれぞれの前記第2子機から送信された前記測定データを全て受信した後、受信した前記測定データを前記親機に送信する。この態様によれば、データ通信中において、同一グループのメッシュネットワークを介した通信および親機との通信が通信部で頻繁に切り換わることが防止される。その結果、通信部の通信態様が切り換わる回数を最小限にでき、通信部の通信態様が頻繁に切り換わる場合に比べて、データ通信の通信時間を一層短くすることができる。
【0011】
また、上記態様において、好ましくは、前記作動機器は、スチームトラップである。この態様によれば、スチームトラップに取り付けられた子機によって当該スチームトラップの作動状態が測定されることで、スチームトラップの異常や性能低下を検知することができる。
【0012】
また、上記態様において、前記測定データは、前記スチームトラップの温度および振動値を含む。この態様によれば、スチームトラップの温度および振動値に基づいて、当該スチームトラップの異常や性能低下を判定することができる。
【発明の効果】
【0013】
以上説明したように、本発明のメッシュ通信システムによれば、データ通信の信頼性を維持しつつ、データ通信の通信時間や通信回数を少なくできるため、子機の電力消費量の増加を抑制し、子機に備えられる電池の寿命を長くすることができる。
【図面の簡単な説明】
【0014】
【
図1】メッシュ通信システムの全体構成を示す図である。
【
図2】グループ内において、左下端の診断器子機がメッシュネットワークのリレー機能を用いて特定診断器子機にデータ送信したときの状態をイメージ的に示す図である。
【
図3】特定診断器子機および同一グループを構成する診断器子機の構成を示すブロック図である。
【
図4】メッシュ通信システムにおける測定データの送信処理の流れを示すフローチャートである。
【発明を実施するための形態】
【0015】
[システムの構成]
図1は、本発明の一実施形態にかかるメッシュ通信システム100の全体構成を示す図である。メッシュ通信システム100は、複数の診断器子機A-1~J-10と、親機2と、サーバ4と、を備えている。本実施形態では、メッシュ通信システム100は、100個の診断器子機A-1~J-10を備えている。以下、各診断器子機A-1~J-10を区別しない場合、符号を省略して単に診断器子機と称する。なお、上記診断器子機A-1~J-10が、請求項における「子機」に対応する。
【0016】
複数の診断器子機は、蒸気配管系を備えたプラント等の配管系の適所に設置された複数のスチームトラップ6(
図3参照)にそれぞれ常設されている。スチームトラップ6は公知技術であるため、詳細な説明を省略する。各診断器子機は、設置先のスチームトラップ6の作動状態を測定する。具体的には、各診断器子機は、設置先のスチームトラップ6の温度および振動値を測定する。なお、スチームトラップ6が、請求項における「作動機器」に相当する。
【0017】
複数の診断器子機は、Bluetooth(登録商標) Mesh等の近距離無線通信を行う機能を備え、所謂フラッド型メッシュネットワークを構成しており、各診断器子機が測定した測定データを含むパケットが、当該診断器子機から上記フラッド型メッシュネットワークを介して送信先に送信される。
【0018】
なお、上記パケットには、設置先のスチームトラップ6の作動状態を示す測定データだけでなく、当該スチームトラップ6の識別情報、送信先の装置を示す情報(宛先情報)、送信元の診断器子機を示す情報(送信元情報)、および所属するグループを示すグループ情報(グループID)などが含まれている。なお、グループについては後述する。以下では、測定データおよびこれら情報(識別情報、宛先情報、送信元情報、グループ情報)を含んで、測定データ等と称する。
【0019】
上記フラッド型メッシュネットワーク(以下、メッシュネットワーク)とは、洪水型メッシュネットワークとも呼ばれ、メッシュ状に配置された各子機(本実施形態では診断器子機)が、洪水のようにデータを逐次他の子機に伝達するネットワークである。具体的には、メッシュネットワークに属する各子機は、リレー機能を有している。リレー機能とは、測定データ等を含むパケットをブロードキャストし、さらに、他の子機がブロードキャストしたパケットを受信し、当該受信したパケットを更にブロードキャスト(転送)する機能である。
【0020】
なお、キャッチボールのように、特定の複数の子機間でパケットの送受信が繰り返されると、パケットが宛先まで到達しない。これを回避するため、リレー機能では、一度受信したパケットは一時的に記憶(キャッシュ)される。また、リレー機能では、当該記憶されているパケットと同じパケットを受信した場合、その受信したパケットは、ブロードキャストされずに破棄される。これより、各子機から送信される測定データ等を含むパケットが、フラッド型メッシュネットワークのリレー機能を用いて、一以上の子機を介してまたは介さずに送信先まで転送される。
【0021】
また、本実施形態では、複数の診断器子機A-1~J-10は、10個のグループ(グループA~グループJ)にグループ化され、それぞれ何れかのグループに属している。
図1に示す各診断器子機に付された符号は、所属するグループおよびグループ内での番号を示している。具体的には、各診断器子機に付された符号において、左側の英字が所属するグループを示し、右側の数字がグループ内での番号を示している。
【0022】
また、各グループの診断器子機は、同一グループの診断器子機とフラッド型メッシュネットワーク(以下、メッシュネットワーク)を介して通信可能に接続されている。この同一グループ内の各診断器子機で形成されたメッシュネットワークを、グループ内メッシュネットワーク(以下、グループネットワーク)と定義する。これに関連して、各診断器子機には、所属するグループを規定するグループ情報がそれぞれ付与されている。
【0023】
例えば、グループAにおけるグループネットワークは、診断器子機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を含み、これらがグループネットワークを介してそれぞれ通信可能に接続されている。なお、「特定診断器子機A-1」が請求項における「第1子機」に相当し、「診断器子機A-2~A―10」が請求項における「第2子機」に相当する。
【0024】
図2は、グループA内におけるパケットの通信の一態様を示している。例えば、
図2の実線太矢印部は、左下端の診断器子機A-10が、グループネットワークのリレー機能を用いて、特定診断器子機A-1にパケットを送信した場合に、左下端の診断器子機A-10から送信されたパケットが、複数の診断器子機(ノードともいう)でブロードキャストされ、特定診断器子機A-1まで伝達される態様を示している。
【0025】
また、
図1の破線太矢印部は、特定診断器子機A-1が、グループネットワークのリレー機能を用いて、左下端の診断器子機A-10にパケットを送信した場合に、特定診断器子機A-1から送信されたパケットが、複数の診断器子機(ノード)でブロードキャストされ、左下端の診断器子機A-10まで伝達される態様を示している。
【0026】
図示しないが、各診断器子機A-2~A-9についても同様に、各診断器子機A-2~A-9から送信されたパケットがブロードキャストされることによって、当該パケットがグループネットワークを介して特定診断器子機A-1に伝達される。また、例えば特定診断器子機A-1から送信されたパケットが、複数の診断器子機(ノード)でブロードキャストされ、各診断器子機A-2~A-9に伝達される。
【0027】
また、グループA以外の他のグループ(グループB~グループJ)も同様に、同一グループの診断器子機から送信された測定データ等を含むパケットを受信する特定診断器子機、および、同一グループ内の各診断器子機が、グループ毎に形成されたグループネットワークを介してそれぞれ通信可能に接続されている。従って、同一グループ内の各診断器子機から送信されたパケットが、各グループネットワークを介して同一グループの特定診断器子機に伝達される。同様に、特定診断器子機から送信されたパケットが、各グループのグループネットワークを介して同一グループの各診断器子機に伝達される。本実施形態では、各グループにおける番号が「1」の診断器子機(すなわちB-1~J-1)がそれぞれ特定診断器子機B-1~J-1に設定されている。なお、「特定診断器子機B-1~J-1」がそれぞれ請求項における「第1子機」に相当し、これら特定診断器子機B-1~J-1を除いた各診断器子機B-2~J-10がそれぞれ請求項における「第2子機」に相当する。
【0028】
また、各グループの各特定診断器子機A-1~J-1(以下、区別しない場合は符号を省略)は、それぞれ親機2と直接的に通信可能に構成されている。各特定診断器子機は、例えば無線LAN(Wi-Fi(登録商標)など)を介して親機2に直接的に通信可能に接続されている。以下、親機2と各特定診断器子機との通信をユニキャスト通信と称す。従って、各特定診断器子機から送信されたパケットは、ユニキャスト通信によって直接親機2に伝達される。なお、
図1において、各グループと親機2とを繋ぐ破線が、各グループの特定診断器子機と親機2との間のユニキャスト通信を示している。
【0029】
ここで、親機2と各特定診断器子機とが無線LANで接続される場合であって、親機2と所定の特定診断器子機との間の距離が離れるなどして適切な通信が困難な場合には、親機2と所定の特定診断器子機との間に中継器を介在させてもよい。この場合であっても、中継器は、親機2と所定の特定診断器子機との間でパケットを中継するだけであるため、実質的には、親機2と所定の特定診断器子機とは、直接的に通信可能に接続されていると解される。
【0030】
親機2は、インターネット、LAN等のネットワークNWを介してサーバ4に接続されており、各特定診断器子機から送信された測定データ等を取得すると、ネットワークNWを介してサーバ4に送信する。サーバ4は、取得した測定データ等に基づいて各々の診断器子機の設置先であるスチームトラップ6の作動状態を判断する。
【0031】
上記のように、メッシュ通信システム100は、同一グループの診断器子機(特定診断器子機を含む)がグループネットワークを介して通信可能に接続されるとともに、親機2と各特定診断器子機とがユニキャスト通信によって通信可能にそれぞれ接続されている。
【0032】
これにより、例えば、グループAの特定診断器子機A-1以外の診断器子機(例えば診断器子機A-10)から送信された測定データ等を含むパケット(以下、単に測定データ等と記載)は、グループAのグループネットワークを介して特定診断器子機A-1に送信される。さらに、特定診断器子機A-1が同一グループの診断器子機から送信された測定データ等を受信した場合、特定診断器子機A-1は、その測定データ等をユニキャスト通信によって親機2に直接送信するように構成されている。
【0033】
図3は、グループAを構成する特定診断器子機A-1、診断器子機A-2~A-10、親機2、およびサーバ4の構成を示すブロック図である。以下、特定診断器子機A-1、診断器子機A-2~A-10、親機2、およびサーバ4の制御機能について
図3を参照しつつ説明する。なお、説明を省略するが、特定診断器子機B-1~J-1は、特定診断器子機A-1と同様に構成され、特定診断器子機B-1~J-1を除く診断器子機B-2~J-10は、診断器子機A-2~A-10と同様に構成されている。
【0034】
各診断器子機A-2~A-10は、温度センサ11、振動センサ12、電池13、通信部14、および制御部15を備えている。
【0035】
温度センサ11は、熱電対、増幅回路、およびAD変換回路等で構成されている。温度センサ11は、設置先のスチームトラップ6の入口部等に設けられ、当該スチームトラップ6の温度を測定し、その測定結果を示す温度データを制御部15に出力する。
【0036】
振動センサ12は、圧電素子、増幅回路、およびAD変換回路等で構成されている。振動センサ12は、設置先のスチームトラップ6の排出部等に設けられ、当該スチームトラップ6の振動値を測定し、その測定結果を示す振動データを制御部15に出力する。
【0037】
電池13は、リチウムイオン等の二次電池によって構成されている。電池13は、各診断器子機A-2~A-10の各部に電力を供給可能に接続されている。
【0038】
通信部14は、Bluetooth(登録商標) Mesh ネットワーク等のフラッド型メッシュネットワークのリレー機能を有する通信回路を用いて構成されている。通信部14は、制御部15による制御の下、測定データ等を指示された宛先(例えば特定診断器子機A-1)に送信する。具体的には、通信部14は、温度センサ11および振動センサ12が測定した測定データ等を含むパケットをブロードキャストする。また、通信部14は、同一グループの他の診断器子機の通信部14がブロードキャストしたパケットを受信すると、制御部15による制御の下、当該受信したパケットをさらにブロードキャストする。
【0039】
また、通信部14は、一度受信したパケットと同じパケットを受信した場合、制御部15による制御の下、そのパケットをブロードキャストしないように構成されている。また、他のグループの診断器子機から送信されたパケットを受信した場合も同様に、制御部15による制御の下、そのパケットをブロードキャストしないように構成されている。
【0040】
制御部15は、CPU、メモリ等を備えたマイクロコンピュータから構成されている。また、制御部15は、CPUが所定のプログラムを実行することで実現される機能として、測定部151および処理部152を備えている。
【0041】
測定部151は、設置先のスチームトラップ6の作動状態として、当該スチームトラップ6の温度および振動値を測定する測定処理を行う。
【0042】
具体的には、測定部151は、設置先のスチームトラップ6の温度を温度センサ11に測定させ、温度センサ11が出力した当該スチームトラップ6の温度を示す温度データを取得する。また、測定部151は、設置先のスチームトラップ6の振動値を振動センサ12に測定させ、振動センサ12が出力した当該スチームトラップ6の振動値を示す振動データを取得する。これに限らず、測定部151は、測定処理において、設置先のスチームトラップ6の温度および振動値のうちの一方だけを、当該スチームトラップ6の作動状態として測定するようにしてもよい。
【0043】
処理部152は、所定の起動時刻(例えば13時)になると、診断器子機のスリープ状態を解除して測定部151に測定処理を行わせ、設置先のスチームトラップ6の作動状態として測定された当該スチームトラップ6の温度および振動値を示す温度データおよび振動データを、測定データとして取得する。スリープ状態とは、電池13から温度センサ11、振動センサ12、および通信部14への電力供給が遮断された状態である。
【0044】
次いで、処理部152は、測定処理によって取得した測定データ等(パケット)を、通信部14から転送(ブロードキャスト)させるとともに、通信部14で受信した同一のグループからの測定データ等(パケット)を通信部14から転送させることにより、各診断器子機から送信された測定データ等を、同一のグループネットワークを介して特定診断器子機A-1に送信するデータ通信を実行する。以下、グループネットワークを介した上記データ通信をメッシュ通信と称する。
【0045】
また、処理部152は、データ通信処理中に通信部14で受信したパケットと同じパケットを受信したかを判定し、同じパケットを受信した場合、そのパケットを転送(ブロードキャスト)しない指令を通信部14に出力する。また、処理部152は、データ通信処理中に通信部14で受信したパケットが他のグループの診断器子機から送信されたパケットであるかを判定し、他のグループの診断器子機から送信されたパケットを受信した場合、そのパケットを転送(ブロードキャスト)しない指令を通信部14に出力する。これにより、他のグループの診断器子機から送信されたパケットは転送されなくなるため、同一のグループネットワークを介したメッシュ通信が実行されることとなる。処理部152は、例えば受信したパケットに含まれるグループ情報(グループID)に基づいて、他のグループの診断器子機から送信されたパケットであるかを判定する。
【0046】
処理部152は、メッシュ通信中に同一グループの特定診断器子機A-1が各診断器子機A-2~A-10から送信された測定データ等を全て受信した場合、メッシュ通信を終了し、診断器子機をスリープ状態に切り換える。特定診断器子機A-1が各診断器子機A-2~A-10から送信された測定データ等を全て受信したかは、特定診断器子機A-1の後述する制御部25によって判定される。
【0047】
特定診断器子機A-1は、温度センサ11、振動センサ12、電池13、グループ通信部23、ユニキャスト通信部24、および制御部25を備えている。温度センサ11、振動センサ12、および電池13については、診断器子機A-2~A-10と変わらないため、同じ符号を付けてその説明を省略する。
【0048】
通信部23は、Bluetooth(登録商標) Mesh ネットワーク等のフラッド型メッシュネットワークを介して各診断器子機A-2~A-10と通信可能なメッシュ通信、および、親機2と直接通信可能なユニキャスト通信を、切り換えて実行可能に構成されている。
【0049】
具体的には、通信部23は、通信態様がメッシュ通信に切り換えられた場合、グループA内の診断器子機A-2~A-10のそれぞれの通信部14からブロードキャストされた測定データ等を含むパケットを、一以上の同一グループの診断器子機を介して、または介することなく受信可能に構成されている。
【0050】
また、グループ通信部23は、メッシュ通信中に一度受信したパケットと同じパケットを受信した場合、制御部25による制御の下、そのパケットを破棄するように構成されている。また、グループ通信部23は、メッシュ通信中に他のグループの診断器子機から送信されたパケットを受信した場合も同様に、制御部25による制御の下、そのパケットを破棄するように構成されている。
【0051】
また、通信部23は、通信態様がユニキャスト通信に切り換えられた場合、同一グループの各診断器子機A-2~A-10から送信されて受信した測定データ等を、制御部25による制御の下、無線LAN等を介して親機2に送信可能に構成されている。
【0052】
制御部25は、制御部15と同様、CPU、メモリ等を備えたマイクロコンピュータにより構成されている。制御部25は、CPUが所定のプログラムを実行することで実現される機能として、測定処理を行う測定部251、処理部252、および記憶部253を備えている。測定部251については、制御部15の測定部151と機能が変わらないため、その説明を省略する。
【0053】
処理部252は、所定の起動時刻(例えば13時)になると、特定診断器子機A-1のスリープ状態を解除し、測定部251に測定処理を実行させる。次いで、処理部252は、通信部23をメッシュ通信可能な状態に切り換え、各診断器子機A-2~A-10から送信された測定データ等を通信部23を介して受信するメッシュ通信を実行するとともに、受信した測定データ等を随時記憶部253に記憶させる。
【0054】
また、処理部252は、メッシュ通信中に通信部23で受信したパケットに含まれる測定データ等が既に受信したものであるかを、記憶部253に記憶されている測定データ等に基づいて判定し、当該測定データ等が既に受信したものである場合、そのパケットを破棄する。
【0055】
また、処理部252は、メッシュ通信中において、グループ通信部23で受信した測定データ等が他のグループの診断器子機から送信されたものであるかを判定し、他のグループの診断器子機から送信された測定データ等であった場合、その測定データ等を破棄する。処理部252は、例えば受信した測定データ等に含まれるグループ情報(グループID)に基づいて、他のグループの診断器子機から送信された測定データ等であるかを判定する。
【0056】
また、処理部252は、メッシュ通信中において同一グループの各診断器子機A-2~A-10から送信された測定データ等を全て受信したかを判定する。制御部25の記憶部253には、各診断器子機A-2~A-10から送信された測定データ等が随時記憶される。これより、処理部252は、全ての診断器子機A-2~A-10から送信された測定データ等が何れも記憶部253に記憶されているかに基づいて、各診断器子機A-2~A-10の測定データ等を全て受信したかを判定する。
【0057】
処理部252は、各診断器子機A-2~A-10から送信された測定データ等を全て受信したと判定した場合、各診断器子機A-2~A-10に対してメッシュ通信を終了する指令を通信部23から送信する。各診断器子機の処理部152は、特定診断器子機A-1からのメッシュ通信を終了する指令を通信部14から受信すると、メッシュ通信を終了し、診断器子機をスリープ状態に切り換える。
【0058】
次いで、処理部252は、通信部23をユニキャスト通信可能な状態に制御的に切り換えた後、受信した全ての測定データ等(特定診断器子機A-1が測定した測定データ等を含む)をユニキャスト通信によって親機2に送信する。処理部252は、ユニキャスト通信が完了すると当該ユニキャスト通信を終了し、特定診断器子機A-1をスリープ状態に切り換える。
【0059】
親機2は、各診断器子機がそれぞれ測定した測定データを取得する装置であり、第1通信部34、第2通信部36、および制御部38を備えている。第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の測定処理で測定された測定データ等(パケット)を、グループネットワークを介して特定診断器子機に送信するとともに、同一グループの他の診断器子機から受信した測定データ等(パケット)を、グループネットワークを介して特定診断器子機に転送するメッシュ通信を実行する(ステップS104)。次いで、処理部152は、メッシュ通信中において、当該メッシュ通信を終了させる指令を、同一グループの特定診断器子機から受信したかを判定する(ステップS105)。上記指令を受信するまでの間、処理部152は、メッシュ通信を継続して実行する。一方、特定診断器子機から上記指令を受信した場合、処理部152は、メッシュ通信を終了し、電源供給を停止する指令を電池13に出力して診断器子機をスリープ状態に切り換える(ステップS106)。
【0068】
図4右側のステップS204では、処理部252は、同一グループの特定診断器子機から送信された測定データ等を受信するメッシュ通信を実行する。次いで、処理部252は、同一グループの全ての診断器子機からの測定データ等を受信したかを判定する(ステップS205)。処理部252は、同一グループの全ての診断器子機からの測定データ等を受信するまでの間、ステップS204に戻ってメッシュ通信を継続して実行する。一方、同一グループの全ての診断器子機から測定データ等を受信した場合、処理部252は、同一グループの各診断器子機にメッシュ通信を終了する指令を出力する(ステップS206)。次いで、処理部252は、通信部23をユニキャスト通信可能な状態に制御的に切り換えた後、同一グループの各診断器子機から取得した測定データ等をユニキャスト通信で親機2に送信する(ステップS207)。親機2への送信が完了すると、処理部252は、ユニキャスト通信を終了し、電池13に電力供給を停止する指令を出力して特定診断器子機をスリープ状態に切り換える(ステップS208)。
【0069】
[作用等]
以上説明したように、メッシュ通信システム100は、各診断器子機が複数のグループにグループ化され、同一グループ内において、特定診断器子機および複数の診断器子機は、グループネットワークを介して通信可能に接続されている。また、各特定診断器子機は、それぞれユニキャスト通信によって親機2と直接的に通信可能に接続されている。その結果、各診断器子機が単一のメッシュネットワークを介して親機2に通信可能に接続されている場合に比べて、各診断器子機から送信された測定データ等が親機2に到達するまでに経由する診断器子機の数(ホップ数ともいう)が大幅に少なくなる。これに関連して、単一のネットワークで接続される場合に比べて、データ通信の通信時間を短くすることができる。その結果、各診断器子機の電力消費量の増加を抑制することができ、各診断器子機に備えられた電池13を交換する間隔を長くできる。
【0070】
一般に、データ通信では、送信されたデータが送信先に確実に伝達されるように1回のデータ通信で終わることなく複数回繰り返される(リトライ)。ここで、100個の診断器子機が単一のメッシュネットワークを介して親機に通信可能に接続される従来構成では、1回当たりの通信時間Tcomを10秒としたときに通信回数Nreが100回程度で、全ての診断器子機から送信されたデータが親機に到達できる構成としていた。一方、本実施形態では、同じ100個の診断器子機を使用し、通信時間Tcomを2.2秒とした場合であっても通信回数Nreが50回程度で、全ての診断器子機から送信されたデータが親機2に伝達される構成となった。すなわちトータルの通信時間(=Tcom×Nre)が、従来構成では1000秒(=100×10)かかっていたものを、本実施形態では110秒(=2.2×50)まで短縮することができ、トータルの通信時間を11%まで短縮することができた。なお、本実施形態の1回あたりの通信時間Tcom=2.2)のうち、2.0秒はメッシュ通信にかかる時間を考慮したものであり、0.2秒はユニキャスト通信にかかる時間を考慮したものである。
【0071】
また、本実施形態では、同一グループのメッシュネットワークを介したメッシュ通信と、親機2とのユニキャスト通信とを、共通の通信部23で実行可能に構成されているため、これらの通信を実行する通信部を別個に設ける必要がなくなり、コストの増加が抑制される。なお、共通の通信部23を用いてメッシュ通信およびユニキャスト通信を実行するため、通信中に通信部23を制御的に切り換えるための時間がかかるものの、この時間は極僅かであるため、通信時間には殆ど影響を与えない。さらに、本実施形態では、同一グループの全ての診断器子機から測定データ等を受信した場合にユニキャスト通信に切り換わるため、通信部23がユニキャスト通信に切り換わる回数も最小限となる。その結果、通信時間に与える影響も最小限となる。
【0072】
[変形例]
以上、本発明の実施形態について説明したが、本発明は、上述した実施形態に限定されず、発明の要旨を逸脱しない範囲で適宜変更されてもよい。例えば、上記実施形態では、同一グループの全ての診断器子機から測定データ等を受信した場合、通信部23をユニキャスト通信可能な状態に切り換え、測定データ等を親機2に送信するものであったが、各診断器子機から測定データを受信する毎に通信部23をユニキャスト通信に切り換え、親機2に送信するものであってもよい。
【0073】
また、上記実施形態では、同一グループの各診断器子機が送信した測定データ等を全て受信した場合、同一グループの各診断器子機にメッシュ通信を終了する指令を送信した後、ユニキャスト通信によって測定データ等を親機2に送信していたが、この制御の順番が反対になっても構わない。すなわち、ユニキャスト通信によって測定データ等を親機2に送信した後、同一グループの各診断器子機にメッシュ通信を終了する指令を送信してもよい。
【0074】
また、上記実施形態では、メッシュ通信システム100は、100個の診断器子機(特定診断器子機を含む)から構成され、これらの診断器子機が10個のグループに分けられていたが、本発明は、必ずしもこれに限定されない。例えば、診断器子機の数が100個を超えるものであってもよく、グループの数も10を超えるものであってもよい。もちろん、診断器子機が100個よりも少なくてもよく、グループの数も10より少なくてもよい。要は、複数の診断器子機が、2以上の複数のグループにグループ化されていればよい。
【0075】
また、上記実施形態では、それぞれのグループが10個の診断器子機(特定診断器子機を含む)から構成されていたが、各グループを同じ数の診断器子機で構成しなくてもよい。例えば、一方のグループが10個の診断器子機で構成される一方で、他方のグループが12個の診断器子機で構成されるなどしてもよい。すなわち、スチームトラップ6の配置位置等に応じて、グループ毎の診断器子機の数を異ならせてもよい。
【0076】
また、上記実施形態では、作動機器としてのスチームトラップ6に診断器子機が設置されていたが、作動機器はスチームトラップ6に限定されない。例えば、複数のアクチュエータを備えて構成される機械の各アクチュエータに診断器子機がそれぞれ設けられ、診断器子機は、各アクチュエータの状態を測定するように構成されてもよい。また、診断器子機が測定する測定データは、温度および振動値に限定されない。例えば、作動機器が油圧に関連するものであれば、測定データとして油圧を測定してもよい。すなわち、診断器子機が取り付けられる作動機器に応じて、診断器子機によって測定される測定データは適宜変更されてもよい。
【符号の説明】
【0077】
2:親機
6:スチームトラップ(作動機器)
23:通信部
100:メッシュ通信システム
A-1~J-1:特定診断器子機(第1子機、子機)
B-2~J-10:診断器子機(第2子機、子機)
【要約】
【課題】測定装置の電力消費量の増加を抑制しつつ、各測定装置のデータ通信の信頼性を維持することができるメッシュ通信システムを提供する。
【解決手段】メッシュ通信システム100は、各診断器子機が複数のグループにグループ化され、同一グループ内の特定診断器子機および複数の診断器子機は、グループネットワークを介して通信可能に構成されており、各特定診断器子機は、親機2と直接的に通信可能に接続されている。また、特定診断器子機は、同一グループの診断器子機から送信された測定データを受信した場合、受信した測定データを親機に直接送信するように構成されている。
【選択図】
図1