【0001】
【発明の属する技術分野】
本発明は、工場内や室内の複数の場所の温度や湿度を個別に監視する多点環境監視装置に関する。
【0002】
【従来の技術】
従来、工場内や室内の複数の場所の温度を個別に監視する多点温度監視装置として種々のものが開発されている。このような多点温度監視装置は、例えば多数のサーバ装置をサーバラックに格納し一つの室内に並設して一括管理するような場合に用いられ、各サーバラックに配設された温度センサにより複数のサーバ装置の周辺温度を検出し、その周辺温度を個別に監視するものである。
このような従来の多点温度監視装置としては、特許文献1に「検出した温度情報を複数ビットのデジタルコードに変換して出力するデジタル式感温素子を複数個並列状に接続したことを特徴とするデジタル式ケーブル温度計」が開示されている。
【0003】
【特許文献1】
特開平9−318461号公報
【0004】
【発明が解決しようとする課題】
しかしながら上記従来の技術では、以下のような課題を有していた。
(1)各デジタル式感温素子の識別番号を予め登録した温度収集ユニットを用いる場合は、デジタル式感温素子の交換や増設を行う際に新たに設置されたデジタル式感温素子の識別番号を温度収集ユニットに登録する必要があり、登録作業に専門の知識や技術を要すると共に、作業が煩雑であり使用性に欠けるという課題を有していた。
(2)また、コンピュータやサーバ装置等の情報信号の信号処理を行う情報処理装置等においては、温度と共に湿度を監視して装置の稼動に好適な環境を維持することが求められている。
【0005】
本発明は上記従来の課題を解決するもので、複数の場所の温度又は湿度を個別に監視することができると共に、温度又は湿度センサに予め書き込んだ設置場所情報を基に自動で識別番号を登録することができるので、専門の知識や技術を必要とせず容易に温度又は湿度センサの交換や増設を行うことができる多点環境監視装置を提供することを目的とする。
【0006】
【課題を解決するための手段】
上記課題を解決するために本発明の多点環境監視装置は、以下の構成を有している。
本発明の請求項1に記載の多点環境監視装置は、表示部を有する監視用コンピュータと、前記監視用コンピュータにバス接続された1以上の温度及び/又は湿度収集ユニットと、前記温度及び/又は湿度収集ユニットにバス接続され被温度又は湿度監視物に配設される1以上の温度又は湿度センサと、前記温度又は湿度センサに内蔵され前記温度又は湿度センサの識別番号が格納された記憶メモリ部と、前記温度又は湿度センサに内蔵され前記温度又は湿度センサの設置場所情報が予め格納されるレジスタ部と、前記温度及び/又は湿度収集ユニットに内蔵され前記温度又は湿度センサの前記設置場所情報と前記識別番号とを対応させて記憶する不揮発性メモリ部と、を備え、
前記温度及び/又は湿度収集ユニットは、電源投入時に接続されている前記温度又は湿度センサの前記識別番号を取得し、取得した前記識別番号の前記温度又は湿度センサと通信を行い、前記レジスタ部に格納された設置場所情報を読み出して、前記設置場所情報を基に前記不揮発性メモリ部に前記識別番号を登録する構成を有している。
【0007】
この構成により、以下のような作用を有する。
(1)温度及び/又は湿度収集ユニットは、電源投入時に接続されているすべての温度又は湿度センサの識別番号を取得し、取得した識別番号をその識別番号に対応する温度又は湿度センサの設置場所情報を基に不揮発性メモリ部に登録することができるので、温度又は湿度センサを交換又は増設した場合であっても、自動で温度又は湿度センサの識別番号を温度及び/又は湿度収集ユニットに登録することができる。
(2)予め温度又は湿度センサのレジスタ部に書き込んだ設置場所情報に対応付けて自動で識別番号を登録することができるので、専門の知識や技術を必要とせず誰でも容易に温度又は湿度センサの交換や増設を行うことができる。
(3)各温度又は湿度センサが温度及び/又は湿度収集ユニットにバス接続されているので、配線数を少なくすることができ、特に増設を容易に行うことができる。
【0008】
本発明の請求項2に記載の発明は、請求項1に記載の多点環境監視装置であって、前記温度及び/又は湿度収集ユニットは、接続されている前記温度又は湿度センサにより検出された温度又は湿度データを取得した後、前記取得した温度又は湿度データと前記監視用コンピュータへ前回送信した温度又は湿度データの差を算出し、その差の絶対値が予め設定された値以上であれば今回取得した温度又は湿度データを前記監視用コンピュータへ送信する構成を有している。
【0009】
この構成により、請求項1の作用に加え、以下のような作用を有する。
(1)温度及び/又は湿度収集ユニットは、取得した温度又は湿度データと監視用コンピュータへ前回送信した温度又は湿度データの差を算出し、その差の絶対値が予め設定された所定値以上であれば今回取得した温度又は湿度データを監視用コンピュータへ送信するので、温度や湿度の変化が殆どない場合にそのデータを送信することなく無駄なデータ送信を省くことができ、監視用コンピュータの負担を軽減することができる。
【0010】
本発明の請求項3に記載の発明は、請求項1又は2に記載の多点環境監視装置であって、前記温度及び/又は湿度収集ユニットは、接続されている前記温度又は湿度センサにより検出された温度又は湿度を取得した後、現在時刻と前記監視用コンピュータへ前回送信した時刻とを比較して、前回送信からの経過時間が予め設定された最大送信時間間隔以上であれば今回取得した温度又は湿度を前記監視用コンピュータへ送信する構成を有している。
【0011】
この構成により、請求項1又は2の作用に加え、以下のような作用を有する。
(1)温度及び/又は湿度収集ユニットは、現在時間と監視用コンピュータへ前回送信した時間とを比較して前回送信からの経過時間が最大送信時間間隔以上であれば今回取得した温度又は湿度データを監視用コンピュータへ送信する。
(2)温度及び/又は湿度収集ユニットは、温度又は湿度変化がなくても最大送信時間間隔で温度又は湿度データを監視用コンピュータへ送信するため、監視用コンピュータは、最大送信時間間隔以上の時間が経過してもデータが受信できなかった場合は、温度及び/又は湿度収集ユニットの故障や通信異常が発生していると検知することができる。
(3)監視用コンピュータは、起動後において、温度又は湿度変化がなくても最大送信時間間隔以上の時間が経過すれば温度又は湿度データを自動で得ることができるので、監視用コンピュータのソフトウェアの処理が簡略化する。
【0012】
ここで、前回送信からの経過時間の計測は温度及び/又は湿度収集ユニットに内蔵されたタイマ等を用いて行われる。
【0013】
【発明の実施の形態】
以下、本発明の一実施の形態について、図を用いて説明する。
(実施の形態1)
図1は本実施の形態1における多点環境監視装置の全体構成図であり、図2は温度及び/又は湿度収集ユニットの機能ブロック図であり、図3は温度及び/又は湿度収集ユニットの不揮発性メモリ部に記憶された設置場所対応テーブルを示す構成図であり、図4(a)は温度センサの機能ブロック図であり、図4(b)は湿度センサの機能ブロック図である。
【0014】
図1において、1はサーバ装置に設置された本実施の形態1における多点環境監視装置、2は収集した温度を表示する表示部2aを有する監視用コンピュータ、3は監視用コンピュータ2にバス接続された温度及び/又は湿度収集ユニット、4,4′は温度及び/又は湿度収集ユニット3にバス接続された温度又は湿度センサ、5は監視用コンピュータ2と温度及び/又は湿度収集ユニット3をバス接続する第1のLANケーブル、6は温度及び/又は湿度収集ユニット3と温度又は湿度センサ4,4′をバス接続する第2のLANケーブル、7は図示しない被温度又は湿度監視物であるサーバ装置が格納されると共に温度又は湿度センサ4,4′が配設されたサーバラックである。監視用コンピュータ2は、温度及び/又は湿度収集ユニット3から温度又は湿度データが第1のLANケーブル5を介して入力され、この温度又は湿度データを表やグラフ等として表示部2aに表示することができる。また、温度又は湿度センサ4,4′はサーバラック7毎に温度センサ4か湿度センサ4′のいずれか1を配設してもよく、或いは両者を1のサーバラック7に配設してもよい。本実施の形態1においては説明をわかりやすくするためにサーバラック7毎に温度センサ4か湿度センサ4′のいずれか1を配設した場合について説明しているが、これに限られるものではなく、すべてのサーバラック7に温度センサ4及び湿度センサ4′を配設することもできる。この場合、すべてのサーバラック7について各々温度及び湿度を監視することができる。
【0015】
図2において、11は温度及び/又は湿度収集ユニット3を制御するCPU、12は不揮発性メモリ部、13は第1のLANケーブル5が接続され監視用コンピュータ2と送受信を行うトランシーバ部、14は第2のLANケーブル6が接続される温度又は湿度センサ接続ポートである。また、不揮発性メモリ部12は、図3に示すように設置場所対応テーブル15を有する。
【0016】
図3において、15は不揮発性メモリ部12に格納された設置場所対応テーブルである。設置場所対応テーブル15には、後述する電源投入時の動作により設置場所情報と識別番号とが互いに対応付けて格納される。本実施の形態1においては、図3に示すように、設置場所情報P1と設置場所情報P1に対応する識別番号D1とが対応付けて格納され、同様にして、設置場所情報P2と識別番号からD2続いて設置場所情報Pnと識別番号Dnが対応付けて格納される。設置場所情報と識別番号の対応付けの方法としては、予め図3に示すような設置場所対応テーブル15を作成しておき、識別番号D1の温度又は湿度センサ4,4′は設置場所情報P1で示される設置場所、例えば番号P1が割り当てられたサーバラック7に配設されると共に、後述する電源投入時の動作により識別番号D1と設置場所情報P1とが対応付けて格納されることで対応付けが行われる。なお、設置場所対応テーブル15は、後述する電源投入時の動作により前回の電源投入時に記憶された内容に上書きされる。
【0017】
図4(a)において、21は温度及び/又は湿度収集ユニット3との通信の際のデータ保持のためのスクラッチパッドメモリ部、22は温度及び/又は湿度収集ユニット3からのコマンドに応じてプロセス制御により通信を行う記憶論理回路部、23はサーバラック7を温度を検知することでサーバラック7に格納されたサーバ機器の温度を間接的に検知する温度検知部、24は各々の温度センサ4又は湿度センサ4′の個別の設置場所情報が予め格納されるレジスタ部、25は温度又は湿度をどの程度の細かさで検知することができるか、いわゆる分解能を設定するコンフィグレーションレジスタ部、26はデータのエラーチェック用のCRCコードを生成するCRCジェネレータ、27は後述の入出力回路に接続される入出力ポートと各々の温度センサ4、湿度センサ4′に固有の識別番号が格納されている記憶メモリ部とを有する入出力ポート兼記憶メモリ部、28は入出力回路部、29は電源供給状態を検出する電源検出部である。図4(b)において、23′はサーバラック7を湿度を検知することでサーバラック7に格納されたサーバ機器の湿度を間接的に検知する湿度検知部である。なお、図4(b)に示した湿度センサ4′は、図4(a)に示した温度センサ4の温度検知部23の代わりに湿度を検知する湿度検知部23′を備えたこと以外は温度センサ4の構成と同様である。また、入出力回路部28は、データライン28aと接地ライン28bと電源ライン28cを有している。データライン28aはMicroLAN等の第2のLANケーブル6に接続されている。電源ライン28cは電源ライン6aに接続され、温度及び/又は湿度収集ユニット3から電力が供給される。
【0018】
以上のように構成された多点環境監視装置について、以下その動作を図を用いて説明する。
図5は本実施の形態1における多点環境監視装置の電源投入時の動作を示すフローチャートであり、図6は本実施の形態1における多点環境監視装置の温度及び/又は湿度収集時の動作を示すフローチャートである。
【0019】
多点環境監視装置1に電源が投入されると、図5に示すように、温度及び/又は湿度収集ユニット3のCPU11は、接続されている温度又は湿度センサ4,4′を検索し(S1)、検索した温度又は湿度センサ4,4′の入出力ポート兼記憶メモリ部27から識別番号を取得して不揮発性メモリ部12に格納する(S2)。次に、取得した識別番号の温度又は湿度センサ4,4′と1対1通信を行い(S3)、温度又は湿度センサ4,4′のレジスタ部24から設置場所情報を読み出し(S4)、この設置場所情報と識別番号とを対応させて不揮発性メモリ部12の設置場所対応テーブル15に登録する(S5)。例えば、電源投入時にS2で識別番号D1が取得されると、図3に示すように、識別番号D1とそれに対応する温度又は湿度センサ4,4′の入出力ポート兼記憶メモリ部27に格納されている設置場所情報P1が設置場所対応テーブル15に自動で登録される。温度及び/又は湿度収集ユニット3のCPU11は、接続されているすべての温度又は湿度センサ4,4′について上記S1〜S5の動作を行い(S6,S7)、接続されている全ての温度又は湿度センサ4,4′の識別番号と設置場所情報を取得すると、電源投入時の動作を終了し、温度収集の動作を開始する。
なお、本実施の形態1においては、多点環境監視装置1の電源投入時に温度又は湿度センサ4,4′の識別番号を取得し、設置場所情報と識別番号とを対応させて不揮発性メモリ部12の設置場所対応テーブル15に登録しているが、この識別番号と設置場所情報の取得及び登録は電源投入時に限られるものではなく、例えば電源投入後に定期的に行うようにしてもよい。
【0020】
次に、温度収集動作について説明する。図6に示すように、まず、i=1として(S11)、設置場所情報Pi(P1)に対応した識別番号Di(D1)を有する温度又は湿度センサ4,4′を呼び出し(S12)、呼び出した温度又は湿度センサ4,4′と1対1通信を行う(S13)。ここで、この温度又は湿度センサ4,4′の応答があるか否かを判定し(S14)、応答があればスクラッチパッドメモリ部21に書き込まれた温度又は湿度データを読み出す(S15)。なお、電源投入後最初の読み出しの場合は、スクラッチパッドメモリ部21に温度又は湿度データが書き込まれていないため、空データの読み出しとなり、上述したS15に続く後述するS16〜S21の処理はスキップされる。なお、後述するデータの変換すなわちスクラッチパッドメモリ部21へ書き込みにより、次のデータの読み出しからはS15の処理により温度又は湿度データが読み出される。
続いて、監視用コンピュータ2へ前回送信した温度又は湿度データの値と今回読み出された温度又は湿度データの値の差を算出しその差の絶対値が予め設定された値以上であるかを判定し(S16)、続いて監視用コンピュータ2へ前回温度又は湿度データを送信した時刻から予め設定された最少送信時間以上経過しているかを判定し(S17)、いずれも満たす場合は監視用コンピュータ2へ読み出された温度又は湿度データを送信する(S18)。また、S16で温度又は湿度データの値の差を算出し、その差の絶対値が予め設定された値未満である場合は、監視用コンピュータ2へ前回温度又は湿度データを送信した時刻から予め設定された最大送信時間以上経過しているかを判定し(S19)、最大送信時間以上経過していれば監視用コンピュータ2へ読み出された温度又は湿度データを送信する(S18)。
ここで、監視用コンピュータ2は温度又は湿度データと共に送られてくる識別番号により、そのデータが温度データか湿度データかを判別する。すなわち、識別番号のデータは先頭から所定ビット目にセンサの種類を示す情報が格納されており、これにより送られてきたデータが温度データか湿度データかを判別する。
【0021】
ここで、最少送信時間間隔は、データ送信を行う時間間隔の最小値である。したがって、温度又は湿度データの値の差の絶対値が予め設定された値以上であっても、前回送信時刻から最少送信時間間隔以上経過後でなければデータ送信は行われないため、時間間隔の短い無駄なデータの送信を省くことができる。なお、温度又は湿度データの値の差の絶対値が予め設定された値以上でない場合であっても、データ送信の時間間隔が最大送信時間間隔を超えていればデータ送信が行われる。これにより、温度及び/又は湿度収集ユニット3は少なくとも最大送信時間間隔毎に温度又は湿度データを自動で得ることができるので、監視用コンピュータ2のソフトウェアの処理を簡略化することができる。なお、最少送信時間間隔及び最大送信時間間隔は、使用者が使用環境に応じて適宜設定することができる。
また、S14で温度又は湿度センサ4,4′の応答がなかった場合は、監視用コンピュータ2へ前回温度又は湿度データを送信した時刻から予め設定された最大送信時間間隔以上経過しているかを判定し(S20)、最大送信時間間隔以上経過していれば監視用コンピュータ2へセンサ異常の信号を送信する(S21)。最大送信時間間隔以上経過していなければデータの送信は行わず、S22へ進む。
【0022】
S18で監視用コンピュータ2へ読み出された温度又は湿度データを送信すると、温度及び/又は湿度収集ユニット3は、全ての温度又は湿度センサ4,4′について温度又は湿度データの送信が終了していなければ次の温度又は湿度センサ4,4′を選択し、全ての温度又は湿度センサ4,4′について温度又は湿度データの送信が終了していれば1番目の温度又は湿度センサ4,4′を選択する。即ち、iの値が接続されている全ての温度又は湿度センサ4,4′の個数より小さいか否かを判定し(S22)、小さければ次の温度又は湿度センサ4,4′を選択するためにi=i+1とする(S23)。iの値が温度又は湿度センサ4,4′の個数と同じか又は超えた場合は1番目の温度又は湿度センサ4,4′を選択するためにi=1とする(S24)。続いて設置場所情報Pi(P2)に対応した識別番号Di(D2)を有する温度又は湿度センサ4,4′を呼び出し(S25)、呼び出した温度又は湿度センサ4,4′と1対1通信を行う(S26)。ここで、この温度又は湿度センサ4,4′の応答があるか否かを判定し(S27)、応答があれば温度又は湿度センサ4,4′にコマンドを送信して温度検知部23又は湿度検知部23′(図4参照)で検知された温度又は湿度を温度又は湿度データに変換させる(S28)。なお、応答がなければ変換は行われず、スクラッチパッドメモリ部21は空データのままでS12に戻る。上述したようにスクラッチパッドメモリ部21が空データの場合はS16〜S21の処理がスキップされ、S22〜S24の処理で次の温度又は湿度センサ4,4′が選択される。S28で温度又は湿度データの変換が完了すると温度又は湿度データは自動的にスクラッチパッドメモリ部21に書き込まれる。続いて、設置場所情報Pi(P2)の温度又は湿度センサ4,4′に対してS12からの処理が同様に行われ、すべての温度又は湿度センサ4,4′について処理が行われると設置場所情報P1の温度又は湿度センサ4,4′に戻って、ループして同様の処理をエンドレスで繰り返す。
【0023】
以上のように、本実施の形態1における多点環境監視装置1は構成されているので、以下のような作用を有する。
(1)温度及び/又は湿度収集ユニット3は、電源投入時に接続されているすべての温度又は湿度センサ4,4′の識別番号D1,D2,…を順次取得し、取得した識別番号D1,D2,…をその識別番号D1,D2,…に対応する温度又は湿度センサ4,4′の設置場所情報P1,P2,…に対応させて不揮発性メモリ部12の設置場所対応テーブル15に登録することができる。
(2)温度又は湿度センサ4,4′を交換又は増設した場合であっても、電源投入時の動作S1〜S7により接続されている全ての温度又は湿度センサ4,4′の識別番号D1,D2,…を自動で登録することができるため、手動による登録作業が必要なく省力性に優れる。
(3)また、予め温度又は湿度センサ4,4′のレジスタ部24に書き込んだ設置場所情報P1,P2,…に対応付けて自動で識別番号D1,D2,…を登録することができるので、専門の知識や技術を必要とせず誰でも容易に温度又は湿度センサ4,4′の交換作業や増設作業を行うことができる。
(4)温度及び/又は湿度収集ユニット3は、取得した温度又は湿度データと監視用コンピュータ2へ前回送信した温度又は湿度データの差を算出し、その差の絶対値が予め設定された値以上であれば今回取得した温度又は湿度データを監視用コンピュータ2へ送信するので、温度や湿度の変化が殆どない場合にそのデータを送信することなく無駄なデータ送信を省くことができる。
(5)温度及び/又は湿度収集ユニット3は、現在時間と監視用コンピュータ2へ前回送信した時間とを比較して前回送信からの経過時間が予め設定された最大送信時間間隔以上であれば今回取得した温度又は湿度データを監視用コンピュータ2へ送信することができるので、監視用コンピュータ2は、最大送信時間間隔以上の時間が経過してもデータが受信できなかった場合は、温度及び/又は湿度収集ユニット3の故障や通信異常の発生を検知することができる。
(6)起動後に温度又は湿度変化がなくても最大送信時間間隔以上の時間が経過すれば温度又は湿度データを自動で得ることができるので、監視用コンピュータ2のソフトウェアの処理が簡略化する。
【0024】
【発明の効果】
以上説明したように本発明の多点環境監視装置によれば、以下のような有利な効果が得られる。
【0025】
請求項1に記載の発明によれば、
(1)予め温度又は湿度センサのレジスタ部に書き込んだ設置場所情報に対応付けて自動で識別番号を登録することができるので、専門の知識や技術を必要とせず誰でも容易に温度又は湿度センサの交換や増設を行うことができる保守性に優れた多点環境監視装置を提供することができる。
(2)各温度又は湿度センサが温度及び/又は湿度収集ユニットにバス接続されているので、配線数を少なくすることができ、特に増設を容易に行うことができる使用性及び利便性に優れた多点環境監視装置を提供することができる。
【0026】
請求項2に記載の発明によれば、請求項1の効果に加え、
(1)温度及び/又は湿度収集ユニットは、取得した温度又は湿度データと監視用コンピュータへ前回送信した温度又は湿度データの差を算出し、その差の絶対値が予め設定された所定の値以上であれば今回取得した温度又は湿度データを監視用コンピュータへ送信するので、温度や湿度の変化が殆どない場合にそのデータを送信することなく無駄なデータ送信を省くことができ、監視用コンピュータの負担を軽減することができる多点環境監視装置を提供することができる。
【0027】
請求項3に記載の発明によれば、請求項2の効果に加え、
(1)温度及び/又は湿度収集ユニットは、温度又は湿度変化がなくても最大送信時間間隔で温度又は湿度データを監視用コンピュータへ送信するため、監視用コンピュータは、最大送信時間間隔以上の時間が経過してもデータが受信できなかった場合は、温度及び/又は湿度収集ユニットの故障や通信異常が発生していると検知することができ故障や通信異常を迅速に検知することができる多点環境監視装置を提供することができる。
(2)監視用コンピュータは、起動後において、温度又は湿度変化がなくても最大送信時間間隔以上の時間が経過すれば温度又は湿度データを自動で得ることができるので、監視用コンピュータのソフトウェアの処理を簡略化することができる多点環境監視装置を提供することができる。
【図面の簡単な説明】
【図1】実施の形態1における多点環境監視装置の全体構成図
【図2】温度及び/又は湿度収集ユニットの機能ブロック図
【図3】温度及び/又は湿度収集ユニットの不揮発性メモリ部に記憶された設置場所対応テーブルを示す構成図
【図4】(a)温度センサの機能ブロック図
(b)湿度センサの機能ブロック図
【図5】実施の形態1における多点環境監視装置の電源投入時の動作を示すフローチャート
【図6】実施の形態1における多点環境監視装置の温度及び/又は湿度収集時の動作を示すフローチャート
【符号の説明】
1 多点環境監視装置
2 監視用コンピュータ
3 温度及び/又は湿度収集ユニット
4 温度センサ
4′ 湿度センサ
5 第1のLANケーブル
6 第2のLANケーブル
6a 電源ライン
7 サーバラック
11 CPU
12 不揮発性メモリ部
13 トランシーバ部
14 温度又は湿度センサ接続ポート
15 設置場所対応テーブル
21 スクラッチパッドメモリ部
22 記憶論理回路部
23 温度検知部
23′ 湿度検知部
24 レジスタ部
25 コンフィグレーションレジスタ部
26 CRCジェネレータ
27 入出力ポート兼記憶メモリ部
28 入出力回路部
28a データライン
28b 接地ライン
28c 電源ライン
29 電源検出部[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a multipoint environment monitoring device that individually monitors temperature and humidity at a plurality of places in a factory or a room.
[0002]
[Prior art]
2. Description of the Related Art Conventionally, various devices have been developed as multi-point temperature monitoring devices for individually monitoring temperatures at a plurality of places in a factory or a room. Such a multi-point temperature monitoring device is used, for example, when a large number of server devices are stored in a server rack and arranged side by side in one room for collective management, and a temperature sensor disposed in each server rack is used. It detects the ambient temperature of a plurality of server devices and individually monitors the ambient temperature.
As such a conventional multipoint temperature monitoring device, Japanese Patent Application Laid-Open No. H11-163873 discloses that "a plurality of digital thermosensitive elements for converting detected temperature information into a digital code of a plurality of bits and outputting the digital code are connected in parallel. A digital cable thermometer is disclosed.
[0003]
[Patent Document 1]
JP-A-9-318461
[0004]
[Problems to be solved by the invention]
However, the above conventional technology has the following problems.
(1) When using a temperature collection unit in which the identification number of each digital thermosensitive element is registered in advance, the identification number of the digital thermosensitive element newly installed when the digital thermosensitive element is replaced or added. Has to be registered in the temperature collection unit, and the registration work requires specialized knowledge and technology, and has a problem that the work is complicated and lacks usability.
(2) Further, in information processing apparatuses and the like that perform signal processing of information signals, such as computers and server apparatuses, it is required to monitor humidity together with temperature to maintain an environment suitable for operation of the apparatus.
[0005]
SUMMARY OF THE INVENTION The present invention solves the above-mentioned conventional problems, in which temperature or humidity at a plurality of locations can be individually monitored, and an identification number is automatically registered based on installation location information previously written in a temperature or humidity sensor. Therefore, it is an object of the present invention to provide a multipoint environment monitoring device which can easily replace or add a temperature or humidity sensor without requiring specialized knowledge or technology.
[0006]
[Means for Solving the Problems]
In order to solve the above problems, a multipoint environment monitoring device according to the present invention has the following configuration.
The multipoint environment monitoring device according to claim 1 of the present invention includes a monitoring computer having a display unit, one or more temperature and / or humidity collection units connected to the monitoring computer by a bus, and the temperature and / or humidity collection unit. Alternatively, one or more temperature or humidity sensors connected to the humidity collection unit via a bus and disposed on a temperature or humidity monitored object, and a storage memory built in the temperature or humidity sensor and storing an identification number of the temperature or humidity sensor Unit, a register unit built in the temperature or humidity sensor and preliminarily storing the installation location information of the temperature or humidity sensor, and the installation location information of the temperature or humidity sensor incorporated in the temperature and / or humidity collection unit And a non-volatile memory unit that stores the identification numbers in association with each other,
The temperature and / or humidity collecting unit acquires the identification number of the temperature or humidity sensor connected at the time of power-on, communicates with the temperature or humidity sensor of the acquired identification number, The configuration is such that the stored installation location information is read out and the identification number is registered in the nonvolatile memory unit based on the installation location information.
[0007]
With this configuration, the following operation is provided.
(1) The temperature and / or humidity collecting unit acquires the identification numbers of all the temperature or humidity sensors connected when the power is turned on, and places the acquired identification numbers in the installation location of the temperature or humidity sensor corresponding to the identification numbers. Since the information can be registered in the non-volatile memory unit, even if the temperature or humidity sensor is replaced or added, the identification number of the temperature or humidity sensor is automatically registered in the temperature and / or humidity collection unit. can do.
(2) Since the identification number can be automatically registered in association with the installation location information previously written in the register of the temperature or humidity sensor, anyone can easily register the temperature or humidity sensor without requiring specialized knowledge or technology. Can be replaced or expanded.
(3) Since each temperature or humidity sensor is connected to the temperature and / or humidity collection unit by a bus, the number of wirings can be reduced, and particularly, expansion can be easily performed.
[0008]
The invention according to claim 2 of the present invention is the multipoint environment monitoring device according to claim 1, wherein the temperature and / or humidity collection unit is detected by the connected temperature or humidity sensor. After acquiring the temperature or humidity data, calculate the difference between the acquired temperature or humidity data and the temperature or humidity data previously transmitted to the monitoring computer, and if the absolute value of the difference is equal to or greater than a preset value. The temperature or humidity data acquired this time is transmitted to the monitoring computer.
[0009]
With this configuration, the following operation is obtained in addition to the operation of the first aspect.
(1) The temperature and / or humidity collecting unit calculates the difference between the acquired temperature or humidity data and the temperature or humidity data previously transmitted to the monitoring computer, and when the absolute value of the difference is equal to or larger than a predetermined value. If this is the case, the temperature or humidity data acquired this time is transmitted to the monitoring computer, so when there is almost no change in temperature or humidity, unnecessary data transmission can be omitted without transmitting the data, and the burden on the monitoring computer can be reduced. Can be reduced.
[0010]
An invention according to claim 3 of the present invention is the multipoint environment monitoring device according to claim 1 or 2, wherein the temperature and / or humidity collection unit is detected by the connected temperature or humidity sensor. After the obtained temperature or humidity is obtained, the current time is compared with the time previously transmitted to the monitoring computer, and if the elapsed time since the previous transmission is equal to or longer than a preset maximum transmission time interval, the current time is obtained. It has a configuration for transmitting temperature or humidity to the monitoring computer.
[0011]
With this configuration, the following operation is obtained in addition to the operation of the first or second aspect.
(1) The temperature and / or humidity collection unit compares the current time with the time previously transmitted to the monitoring computer, and if the elapsed time since the previous transmission is equal to or greater than the maximum transmission time interval, the temperature or humidity data acquired this time. To the monitoring computer.
(2) Since the temperature and / or humidity collecting unit transmits the temperature or humidity data to the monitoring computer at the maximum transmission time interval even if there is no change in temperature or humidity, the monitoring computer operates for a time longer than the maximum transmission time interval. If the data cannot be received even after elapse, it can be detected that a failure of the temperature and / or humidity collection unit or a communication abnormality has occurred.
(3) Since the monitoring computer can automatically obtain temperature or humidity data after the start-up if a time equal to or longer than the maximum transmission time interval elapses even if there is no change in temperature or humidity, the monitoring computer software Processing is simplified.
[0012]
Here, the measurement of the elapsed time from the previous transmission is performed using a timer or the like built in the temperature and / or humidity collection unit.
[0013]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
(Embodiment 1)
FIG. 1 is an overall configuration diagram of a multipoint environment monitoring device according to the first embodiment, FIG. 2 is a functional block diagram of a temperature and / or humidity collection unit, and FIG. FIG. 4A is a functional block diagram of a temperature sensor, and FIG. 4B is a functional block diagram of a humidity sensor; FIG.
[0014]
In FIG. 1, reference numeral 1 denotes a multi-point environment monitoring device according to the first embodiment installed in a server device, 2 denotes a monitoring computer having a display unit 2a for displaying collected temperatures, and 3 denotes a bus connection to the monitoring computer 2. Temperature and / or humidity collecting units, 4 and 4 ′ are temperature or humidity sensors connected to the temperature and / or humidity collecting unit 3 by a bus, and 5 is a bus connecting the monitoring computer 2 and the temperature and / or humidity collecting unit 3. A first LAN cable 6 for connection is a second LAN cable for bus connection between the temperature and / or humidity collection unit 3 and the temperature or humidity sensors 4 and 4 ', and a server 7 is a temperature or humidity monitor (not shown). This is a server rack in which devices are stored and temperature or humidity sensors 4, 4 'are provided. The monitoring computer 2 receives temperature or humidity data from the temperature and / or humidity collection unit 3 via the first LAN cable 5 and displays the temperature or humidity data on the display unit 2a as a table, a graph, or the like. Can be. As for the temperature or humidity sensors 4 and 4 ', either one of the temperature sensor 4 and the humidity sensor 4' may be provided for each server rack 7, or both may be provided in one server rack 7. Good. In the first embodiment, the case where either one of the temperature sensor 4 or the humidity sensor 4 'is provided for each server rack 7 is described for the sake of simplicity, but the present invention is not limited to this. Alternatively, the temperature sensor 4 and the humidity sensor 4 'may be provided in all the server racks 7. In this case, the temperature and the humidity can be monitored for all the server racks 7, respectively.
[0015]
2, reference numeral 11 denotes a CPU for controlling the temperature and / or humidity collection unit 3, reference numeral 12 denotes a non-volatile memory unit, reference numeral 13 denotes a transceiver unit to which the first LAN cable 5 is connected and transmits and receives to and from the monitoring computer 2, and reference numeral 14 denotes A temperature or humidity sensor connection port to which the second LAN cable 6 is connected. In addition, the nonvolatile memory unit 12 has an installation location correspondence table 15 as shown in FIG.
[0016]
In FIG. 3, reference numeral 15 denotes an installation location correspondence table stored in the nonvolatile memory unit 12. In the installation location correspondence table 15, the installation location information and the identification number are stored in association with each other by the operation at the time of power-on described later. In the first embodiment, as shown in FIG. 1 And installation location information P 1 ID number D corresponding to 1 Are stored in association with each other, and the location information P 2 And D from the identification number 2 Next, installation location information P n And identification number D n Are stored in association with each other. As a method of associating the installation location information with the identification number, an installation location correspondence table 15 as shown in FIG. 1 Temperature or humidity sensors 4 and 4 ′ are installation location information P 1 , For example, number P 1 Is assigned to the server rack 7 to which the ID number is assigned, and the identification number D 1 And installation location information P 1 Are stored in association with each other, whereby the association is performed. Note that the installation location correspondence table 15 is overwritten with the contents stored at the time of the previous power-on by an operation at the time of power-on described later.
[0017]
In FIG. 4A, reference numeral 21 denotes a scratch pad memory unit for holding data when communicating with the temperature and / or humidity collection unit 3, and reference numeral 22 denotes a process in response to a command from the temperature and / or humidity collection unit 3. A storage logic circuit unit that performs communication by control, 23 is a temperature detection unit that detects the temperature of the server equipment stored in the server rack 7 by detecting the temperature of the server rack 7, and 24 is each temperature sensor 4. Or, a register unit in which individual installation location information of the humidity sensor 4 'is stored in advance, 25 is a configuration register unit for setting how finely the temperature or humidity can be detected, that is, a so-called resolution, 26 A CRC generator 27 for generating a CRC code for data error checking is provided with an input / output port connected to an input / output circuit described later and And an input / output port / storage memory unit having a storage memory unit storing identification numbers unique to the temperature sensor 4 and the humidity sensor 4 ', 28 is an input / output circuit unit, and 29 is a power supply detection unit for detecting a power supply state. Department. In FIG. 4B, reference numeral 23 'denotes a humidity detecting unit which detects the humidity of the server equipment stored in the server rack 7 indirectly by detecting the humidity of the server rack 7. The humidity sensor 4 'shown in FIG. 4B has a humidity detector 23' for detecting humidity in place of the temperature detector 23 of the temperature sensor 4 shown in FIG. 4A. The configuration is the same as that of the temperature sensor 4. The input / output circuit unit 28 has a data line 28a, a ground line 28b, and a power supply line 28c. The data line 28a is connected to a second LAN cable 6 such as MicroLAN. The power supply line 28c is connected to the power supply line 6a, and power is supplied from the temperature and / or humidity collection unit 3.
[0018]
The operation of the multipoint environment monitoring device configured as described above will be described below with reference to the drawings.
FIG. 5 is a flowchart showing the operation of the multipoint environment monitoring device according to the first embodiment when the power is turned on, and FIG. 6 is the operation of the multipoint environment monitoring device according to the first embodiment during temperature and / or humidity collection. It is a flowchart which shows.
[0019]
When the power is turned on to the multipoint environment monitoring device 1, as shown in FIG. 5, the CPU 11 of the temperature and / or humidity collection unit 3 searches the connected temperature or humidity sensors 4, 4 '(S1). ), The identification number is acquired from the input / output port and storage memory unit 27 of the searched temperature or humidity sensors 4 and 4 'and stored in the nonvolatile memory unit 12 (S2). Next, one-to-one communication is performed with the temperature or humidity sensor 4, 4 'of the acquired identification number (S3), and the installation location information is read from the register section 24 of the temperature or humidity sensor 4, 4' (S4). The installation location information is associated with the identification number and registered in the installation location correspondence table 15 of the nonvolatile memory unit 12 (S5). For example, when the power is turned on, the identification number D 1 Is acquired, as shown in FIG. 1 And the installation location information P stored in the input / output port and storage memory 27 of the temperature or humidity sensors 4 and 4 'corresponding thereto. 1 Is automatically registered in the installation location correspondence table 15. The CPU 11 of the temperature and / or humidity collecting unit 3 performs the operations of S1 to S5 for all the connected temperature or humidity sensors 4 and 4 '(S6 and S7), and all the connected temperature or humidity. When the identification numbers of the sensors 4 and 4 'and the installation location information are obtained, the operation at the time of turning on the power is completed, and the operation of temperature collection is started.
In the first embodiment, the identification numbers of the temperature or humidity sensors 4 and 4 ′ are acquired when the multipoint environment monitoring device 1 is powered on, and the non-volatile memory unit is associated with the installation location information and the identification numbers. 12 are registered in the installation location correspondence table 15, the acquisition and registration of the identification number and the installation location information are not limited to when the power is turned on, and may be performed, for example, periodically after the power is turned on.
[0020]
Next, the temperature collection operation will be described. As shown in FIG. 6, first, i = 1 (S11), and the installation location information P i (P 1 ) Corresponding to the identification number D i (D 1 ) Are called (S12), and one-to-one communication is performed with the called temperature or humidity sensors 4, 4 '(S13). Here, it is determined whether or not there is a response from the temperature or humidity sensors 4 and 4 '(S14). If there is a response, the temperature or humidity data written in the scratch pad memory unit 21 is read (S15). In the case of the first reading after the power is turned on, since the temperature or humidity data is not written in the scratch pad memory unit 21, the empty data is read, and the processing of S16 to S21 to be described after S15 described above is skipped. You. Note that the temperature or humidity data is read out by the processing of S15 after the data conversion described below, that is, writing to the scratch pad memory unit 21, and from the reading of the next data.
Subsequently, the difference between the value of the temperature or humidity data previously transmitted to the monitoring computer 2 and the value of the temperature or humidity data read this time is calculated, and it is determined whether the absolute value of the difference is equal to or greater than a preset value. It is determined (S16), and subsequently, it is determined whether or not a predetermined minimum transmission time has elapsed since the last time the temperature or humidity data was transmitted to the monitoring computer 2 (S17). Then, the read temperature or humidity data is transmitted to S2 (S18). In S16, the difference between the values of the temperature or humidity data is calculated, and if the absolute value of the difference is smaller than a preset value, the difference is set in advance from the time when the temperature or humidity data was previously transmitted to the monitoring computer 2. It is determined whether the maximum transmission time has elapsed or longer (S19). If the maximum transmission time has elapsed, the read temperature or humidity data is transmitted to the monitoring computer 2 (S18).
Here, the monitoring computer 2 determines whether the data is temperature data or humidity data based on the identification number sent together with the temperature or humidity data. That is, in the data of the identification number, information indicating the type of the sensor is stored at a predetermined bit from the top, and it is determined whether the transmitted data is temperature data or humidity data.
[0021]
Here, the minimum transmission time interval is the minimum value of the time interval for performing data transmission. Therefore, even if the absolute value of the difference between the values of the temperature or humidity data is equal to or greater than the preset value, data transmission is not performed unless the minimum transmission time interval has elapsed since the previous transmission time. Transmission of short useless data can be omitted. Even if the absolute value of the difference between the values of the temperature or humidity data is not equal to or greater than the preset value, data transmission is performed if the data transmission time interval exceeds the maximum transmission time interval. Thereby, the temperature and / or humidity collecting unit 3 can automatically obtain the temperature or humidity data at least at every maximum transmission time interval, so that the software processing of the monitoring computer 2 can be simplified. The minimum transmission time interval and the maximum transmission time interval can be appropriately set by the user according to the usage environment.
If there is no response from the temperature or humidity sensors 4 and 4 'in S14, it is determined whether or not a predetermined maximum transmission time interval has elapsed since the last time the temperature or humidity data was transmitted to the monitoring computer 2. Then, if it has passed the maximum transmission time interval or more (S20), a sensor abnormality signal is transmitted to the monitoring computer 2 (S21). Unless the maximum transmission time interval has elapsed, data transmission is not performed, and the process proceeds to S22.
[0022]
When the read temperature or humidity data is transmitted to the monitoring computer 2 in S18, the temperature and / or humidity collection unit 3 has finished transmitting the temperature or humidity data for all the temperature or humidity sensors 4 and 4 '. If not, the next temperature or humidity sensor 4, 4 'is selected. If transmission of temperature or humidity data has been completed for all temperature or humidity sensors 4, 4', the first temperature or humidity sensor 4, 4 'is selected. Select That is, it is determined whether or not the value of i is smaller than the number of all connected temperature or humidity sensors 4 and 4 '(S22). If smaller, the next temperature or humidity sensor 4, 4' is selected. Is set to i = i + 1 (S23). If the value of i is equal to or exceeds the number of temperature or humidity sensors 4, 4 ', i = 1 is set to select the first temperature or humidity sensor 4, 4' (S24). Next, installation location information P i (P 2 ) Corresponding to the identification number D i (D 2 ) Are called (S25), and one-to-one communication is performed with the called temperature or humidity sensors 4, 4 '(S26). Here, it is determined whether or not there is a response from the temperature or humidity sensor 4, 4 '(S27). If there is a response, a command is transmitted to the temperature or humidity sensor 4, 4' and the temperature detection unit 23 or the humidity is detected. The temperature or humidity detected by the detection unit 23 '(see FIG. 4) is converted into temperature or humidity data (S28). If there is no response, the conversion is not performed, and the process returns to S12 with the scratch pad memory unit 21 remaining empty. As described above, when the scratch pad memory unit 21 is empty data, the processing of S16 to S21 is skipped, and the next temperature or humidity sensor 4, 4 'is selected in the processing of S22 to S24. When the conversion of the temperature or humidity data is completed in S28, the temperature or humidity data is automatically written into the scratch pad memory unit 21. Next, the installation location information P i (P 2 The processing from S12 is performed in the same manner for the temperature or humidity sensors 4 and 4 '), and the processing for all the temperature or humidity sensors 4 and 4' is performed. 1 Returning to the temperature or humidity sensors 4, 4 ', the same processing is repeated endlessly in a loop.
[0023]
As described above, since the multipoint environment monitoring device 1 according to the first embodiment is configured, it has the following operation.
(1) The temperature and / or humidity collecting unit 3 is the identification number D of all the temperature or humidity sensors 4, 4 'connected when the power is turned on. 1 , D 2 ,... Are sequentially obtained, and the obtained identification number D is obtained. 1 , D 2 , ... are their identification numbers D 1 , D 2 ,... Corresponding to the temperature or humidity sensors 4, 4 ' 1 , P 2 ,... Can be registered in the installation location correspondence table 15 of the nonvolatile memory unit 12.
(2) Even when the temperature or humidity sensors 4, 4 'are replaced or added, the identification numbers D of all the temperature or humidity sensors 4, 4' connected by the operations S1 to S7 when the power is turned on. 1 , D 2 ,.. Can be automatically registered, so that there is no need for a manual registration operation, and the power saving is excellent.
(3) The installation location information P written in the register section 24 of the temperature or humidity sensors 4 and 4 'in advance. 1 , P 2 , ..., automatically correspond to the identification number D 1 , D 2 Can be registered, and anyone can easily carry out replacement work or extension work of the temperature or humidity sensors 4, 4 'without requiring specialized knowledge or technology.
(4) The temperature and / or humidity collection unit 3 calculates the difference between the acquired temperature or humidity data and the temperature or humidity data transmitted previously to the monitoring computer 2, and the absolute value of the difference is equal to or greater than a preset value. In this case, since the temperature or humidity data acquired this time is transmitted to the monitoring computer 2, when there is almost no change in temperature or humidity, unnecessary data transmission can be omitted without transmitting the data.
(5) The temperature and / or humidity collection unit 3 compares the current time with the time previously transmitted to the monitoring computer 2 and if the elapsed time since the previous transmission is equal to or longer than the preset maximum transmission time interval, Since the acquired temperature or humidity data can be transmitted to the monitoring computer 2, if the monitoring computer 2 fails to receive the data even after a time longer than the maximum transmission time interval has elapsed, the temperature and / or It is possible to detect the failure of the humidity collection unit 3 and the occurrence of communication abnormality.
(6) Even if there is no change in temperature or humidity after the start, if the time longer than the maximum transmission time interval elapses, the temperature or humidity data can be obtained automatically, so that the processing of the software of the monitoring computer 2 is simplified.
[0024]
【The invention's effect】
As described above, according to the multipoint environment monitoring device of the present invention, the following advantageous effects can be obtained.
[0025]
According to the first aspect of the present invention,
(1) Since the identification number can be automatically registered in association with the installation location information previously written in the register section of the temperature or humidity sensor, anyone can easily register the temperature or humidity sensor without requiring specialized knowledge or technology. It is possible to provide a multipoint environment monitoring device which is excellent in maintainability and can be replaced or expanded.
(2) Since each temperature or humidity sensor is connected to the temperature and / or humidity collection unit by a bus, the number of wirings can be reduced, and particularly excellent in usability and convenience that can be easily added. A multipoint environment monitoring device can be provided.
[0026]
According to the invention described in claim 2, in addition to the effect of claim 1,
(1) The temperature and / or humidity collection unit calculates a difference between the acquired temperature or humidity data and the temperature or humidity data previously transmitted to the monitoring computer, and the absolute value of the difference is equal to or more than a predetermined value. Then, since the temperature or humidity data acquired this time is transmitted to the monitoring computer, unnecessary data transmission can be omitted without transmitting the data when there is almost no change in temperature or humidity. It is possible to provide a multipoint environment monitoring device capable of reducing a burden.
[0027]
According to the invention described in claim 3, in addition to the effect of claim 2,
(1) Since the temperature and / or humidity collecting unit transmits temperature or humidity data to the monitoring computer at the maximum transmission time interval even if there is no change in temperature or humidity, the monitoring computer operates for a time longer than the maximum transmission time interval. If data cannot be received even after the elapse of time, it can be detected that a failure of the temperature and / or humidity collection unit or a communication abnormality has occurred, and the failure or communication abnormality can be quickly detected. A point environment monitoring device can be provided.
(2) Since the monitoring computer can automatically obtain temperature or humidity data after the start-up if a time longer than the maximum transmission time interval elapses even if there is no temperature or humidity change, the monitoring computer software It is possible to provide a multipoint environment monitoring device that can simplify the processing.
[Brief description of the drawings]
FIG. 1 is an overall configuration diagram of a multipoint environment monitoring device according to a first embodiment.
FIG. 2 is a functional block diagram of a temperature and / or humidity collection unit.
FIG. 3 is a configuration diagram showing an installation location correspondence table stored in a nonvolatile memory unit of the temperature and / or humidity collection unit.
FIG. 4A is a functional block diagram of a temperature sensor.
(B) Functional block diagram of humidity sensor
FIG. 5 is a flowchart showing the operation of the multipoint environment monitoring device according to the first embodiment when the power is turned on.
FIG. 6 is a flowchart showing the operation of the multipoint environment monitoring device in Embodiment 1 when collecting temperature and / or humidity.
[Explanation of symbols]
1 multipoint environment monitoring device
2 Monitoring computer
3 Temperature and / or humidity collection unit
4 Temperature sensor
4 'humidity sensor
5 First LAN cable
6 Second LAN cable
6a Power line
7 server rack
11 CPU
12 Non-volatile memory section
13 Transceiver section
14 Temperature or humidity sensor connection port
15 Installation location correspondence table
21 Scratch pad memory section
22 Storage logic circuit section
23 Temperature detector
23 'Humidity detector
24 Register section
25 Configuration register section
26 CRC Generator
27 I / O port and storage memory
28 I / O circuit
28a Data line
28b Ground line
28c power line
29 Power supply detector