(57)【特許請求の範囲】
【請求項１】
空調機に接続されて空調機のコントローラからバイナリ形式の内部ログデータを取得するデータ受信部と、
監視対象となるパラメータの設定を格納する第１項目と、バイナリ形式で設定される閾値を格納する第２項目を複数と、前記第１項目および前記第２項目に格納される値を変数とする判定式を格納する第３項目と、が対応付けられた任意に設定可能なテーブルに基づいて、前記第１項目および前記第２項目に格納された値を前記判定式に代入して前記パラメータの出力条件を生成し、取得した前記内部ログデータが、当該出力条件を満たすか否かを判定する出力判定部と、
前記出力判定部が出力条件を満たすと判定した場合に、通知信号を出力する外部出力部と、
を備えるデータ収集装置。
【請求項２】
前記出力判定部は、予め定められた内部ログデータにおけるデータ位置とその位置のデータに割り当てられた監視対象となるパラメータの種類との対応関係に基づいて、前記データ受信部が取得した前記内部ログデータから前記監視対象となるパラメータに対応するデータを抽出し、抽出したデータを前記テーブルが記憶する前記パラメータに対応する前記閾値および前記判定方法に基づく前記出力条件によって判定する、
請求項１に記載のデータ収集装置。
【請求項３】
請求項１または請求項２に記載のデータ収集装置と、
当該データ収集装置に着脱可能に接続されるデータ解析装置と、
を備え、
前記データ収集装置は、
前記データ受信部が取得した前記内部ログデータを記憶する記憶部、
をさらに備え、
前記データ解析装置は、
前記データ収集装置の前記記憶部に書き込まれた前記内部ログデータを取得するログデータ取得部と、
前記ログデータ取得部が取得した前記内部ログデータをテキストデータに変換する変換部と、を備える
データ収集システム。
【請求項４】
前記データ解析装置は、
前記出力条件の入力を受け付ける設定受付部と、
前記出力条件に含まれる前記閾値をバイナリ形式に変換して、前記出力条件を前記データ収集装置に出力するデータ変換部と、をさらに備え、
前記データ収集装置は、
前記データ変換部が出力した出力条件を取得して、前記記憶部に書き込む出力条件設定部と、をさらに備える
請求項３に記載のデータ収集システム。
【請求項５】
データ収集装置が、
空調機に接続されて空調機のコントローラからバイナリ形式の内部ログデータを取得し、
監視対象となるパラメータの設定を格納する第１項目と、バイナリ形式で設定される閾値を格納する第２項目を複数と、前記第１項目および前記第２項目に格納される値を変数とする判定式を格納する第３項目と、が対応付けられた任意に設定可能なテーブルに基づいて、前記第１項目および前記第２項目に格納された値を前記判定式に代入して前記パラメータの出力条件を生成し、取得した前記内部ログデータが、当該出力条件を満たすか否かを判定し、
出力条件を満たす判定した場合に通知信号を出力する
制御方法。
【請求項６】
データ収集装置のコンピュータを、
空調機に接続されて空調機のコントローラからバイナリ形式の内部ログデータを取得する手段、
監視対象となるパラメータの設定を格納する第１項目と、バイナリ形式で設定される閾値を格納する第２項目を複数と、前記第１項目および前記第２項目に格納される値を変数とする判定式を格納する第３項目と、が対応付けられた任意に設定可能なテーブルに基づいて、前記第１項目および前記第２項目に格納された値を前記判定式に代入して前記パラメータの出力条件を生成し、取得した前記内部ログデータが、当該出力条件を満たすか否かを判定する手段、
出力条件を満たす判定した場合に通知信号を出力する手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、空調機のデータ収集装置、データ収集システム、制御方法及びプログラムに関する。
【背景技術】
【０００２】
空調機の内部ログデータをロギングしてサービスに役立てることは一般的に行われている。例えば、保守作業員が、空調機用のデータロガーを空調機に接続し、空調機の内部ログデータをデータロガーが備える記憶部に書き込ませる。そして、保守作業員は、データロガーにＰＣを接続してデータロガーの記憶部に蓄積された内部ログデータをＰＣに転送し、内部ログデータを解析して、異常の有無や原因を調査に役立てる。
【０００３】
また、関連する技術として特許文献１には、予め設定された特定の条件を満たす信号を受信すると、自装置に接続されたＰＣに対して、その条件に適した特定のプログラムの実行を指示する汎用的なデータロガーが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−２９６５５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、従来の空調機用のデータロガーは、空調機から取得した内部ログデータが異常値を含んでいたとしても、リアルタイムに異常の検知を通報することができないという問題があった。また、特許文献１に記載のデータロガーは、リアルタイムに異常値の通報を行うことができるものの、ＰＣに常時接続されていることが前提となっており、空調機用のデータロガーとしては利用しにくいものであった。
【０００６】
そこでこの発明は、上述の課題を解決することのできるデータ収集装置、データ収集システム、制御方法及びプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００７】
本発明の第１の態様は、空調機に接続されて空調機のコントローラからバイナリ形式の内部ログデータを取得するデータ受信部と、監視対象となるパラメータの設定を格納する第１項目と、バイナリ形式で設定される閾値を格納する第２項目を複数と、前記第１項目および前記第２項目に格納される値を変数とする判定式を格納する第３項目と、が対応付けられた任意に設定可能なテーブルに基づいて、前記第１項目および前記第２項目に格納された値を前記判定式に代入して前記パラメータの出力条件を生成し、取得した前記内部ログデータが、当該出力条件を満たすか否かを判定する出力判定部と、前記出力判定部が出力条件を満たすと判定した場合に、通知信号を出力する外部出力部と、を備えるデータ収集装置である。
【０００８】
本発明の第２の態様における前記出力判定部は、予め定められた内部ログデータにおけるデータ位置とその位置のデータに割り当てられた監視対象となるパラメータの種類との対応関係に基づいて、前記データ受信部が取得した前記内部ログデータから前記監視対象となるパラメータに対応するデータを抽出し、抽出したデータを前記テーブルが記憶する前記パラメータに対応する前記閾値および前記判定方法に基づく前記出力条件によって判定する。
【０００９】
本発明の第３の態様は、第１または第２の態様に記載のデータ収集装置と、当該データ収集装置に着脱可能に接続されるデータ解析装置と、を備え、前記データ収集装置は、前記データ受信部が取得した前記内部ログデータを記憶する記憶部、をさらに備え、前記データ解析装置は、前記データ収集装置の前記記憶部に書き込まれた前記内部ログデータを取得するログデータ取得部と、前記ログデータ取得部が取得した前記内部ログデータをテキストデータに変換する変換部と、を備えるデータ収集システムである。
【００１０】
本発明の第４の態様におけるデータ収集システムの前記データ解析装置は、前記出力条件の入力を受け付ける設定受付部と、前記出力条件に含まれる前記閾値をバイナリ形式に変換して、前記出力条件を前記データ収集装置に出力するデータ変換部と、をさらに備え、前記データ収集装置は、前記データ変換部が出力した出力条件を取得して、前記記憶部に書き込む出力条件設定部と、をさらに備える。
【００１１】
本発明の第５の態様は、データ収集装置が、空調機に接続されて空調機のコントローラからバイナリ形式の内部ログデータを取得し、監視対象となるパラメータの設定を格納する第１項目と、バイナリ形式で設定される閾値を格納する第２項目を複数と、前記第１項目および前記第２項目に格納される値を変数とする判定式を格納する第３項目と、が対応付けられた任意に設定可能なテーブルに基づいて、前記第１項目および前記第２項目に格納された値を前記判定式に代入して前記パラメータの出力条件を生成し、取得した前記内部ログデータが、当該出力条件を満たすか否かを判定し、出力条件を満たす判定した場合に通知信号を出力する制御方法である。
【００１２】
本発明の第６の態様は、データ収集装置のコンピュータを、空調機に接続されて空調機のコントローラからバイナリ形式の内部ログデータを取得する手段、監視対象となるパラメータの設定を格納する第１項目と、バイナリ形式で設定される閾値を格納する第２項目を複数と、前記第１項目および前記第２項目に格納される値を変数とする判定式を格納する第３項目と、が対応付けられた任意に設定可能なテーブルに基づいて、前記第１項目および前記第２項目に格納された値を前記判定式に代入して前記パラメータの出力条件を生成し、取得した前記内部ログデータが、当該出力条件を満たすか否かを判定する手段、出力条件を満たす判定した場合に通知信号を出力する手段、として機能させるためのプログラムである。
【発明の効果】
【００１３】
本発明によれば、空調機内部の異常をリアルタイムに検知することが可能になる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態における空調機と接続したデータ収集装置を示す概略図である。
【図２】本発明の一実施形態におけるデータ収集装置の概略機能ブロック図である。
【図３】本発明の一実施形態における内部ログデータを示す図である。
【図４】本発明の一実施形態における出力条件を示す図である。
【図５】本発明の一実施形態におけるデータ収集装置の処理フローを示す図である。
【図６】本発明の一実施形態におけるデータ解析装置の概略機能ブロック図である。
【図７】本発明の一実施形態におけるデータ解析装置の処理フローを示す第一の図である。
【図８】本発明の一実施形態におけるデータ解析装置の処理フローを示す第二の図である。
【発明を実施するための形態】
【００１５】
＜第一実施形態＞
以下、本発明の一実施形態によるデータ収集装置を図１〜図８を参照して説明する。
図１は、本発明の一実施形態における空調機と接続したデータ収集装置を示す概略図である。
図１において、符号１０は、空調機（室外機）である。空調機１０には、コントローラ１２が備えられている。コントローラ１２は、空調機１０の内部ログデータを収集し、空調機の制御を行っている。内部ログデータとは、空調機１０の制御や監視に必要な空調機１０の内部の状態を表すデータである。内部ログデータとは、例えば、外気温、冷媒ガスの圧力、圧縮機や熱交換器の温度、モータ回転数などの検出情報である。空調機１０には、外部の装置とデータ通信を行うことができる外部インタフェース１１が設けられている。コントローラ１２の収集する内部ログデータは、外部インタフェース１１を介して外部装置に出力することができる。外部インタフェース１１は、例えばＲＳ２３２−Ｃに準拠している。外部インタフェース１１は、一般的に空調機１０に備えられており、監視システムやＰＣ、データロガーなどと接続するのに用いられているものである。本実施形態では、外部インタフェース１１に、データ収集装置２０を接続し、空調機１０の内部ログデータを収集し、空調機１０の異常を監視する。
【００１６】
データ収集装置２０は、空調機１０と接続され、空調機１０の内部ログデータを収集し、異常監視などを行うための装置である。データ収集装置２０は、図示しない空調機１０とは別の外部電源により稼働する。データ収集装置２０は、空調機１０に着脱可能で、空調機１０とは独立した装置である。データ収集装置２０は、入力ポートとして、例えばＲＳ２３２−Ｃに準拠した外部インタフェースを有している。データ収集装置２０は、この入力ポートを介して、空調機１０のコントローラ１２から内部ログデータを取得する。データ収集装置２０は、予め定められた異常検出時の通知信号の出力判定条件に基づいて取得した内部ログデータを判定し、内部ログデータが出力条件を満たす場合に異常を検出したことを示す通知信号を出力する。また、データ収集装置２０は、例えば、外部接点出力端子などの出力ポートを備えており、内部ログデータが出力条件を満たすとオン信号を出力する。例えば、この出力ポートと外部発報装置３００、たとえば警報ランプを接続することで、異常を検知すると外部発報装置３００を点灯し、保守作業員などにリアルタイムに異常を通知することが可能である。外部発報装置３００は、例えば空調機１０とは別の外部電源２００を電源として稼動する。
【００１７】
また、データ収集装置２０は、コントローラ１２から取得した内部ログデータを記憶部に記憶することができる。また、データ収集装置２０は、例えばＬＡＮ（local area network）等の出力ポートを備えており、ＬＡＮを介してＰＣ（後述するデータ解析装置３０）と接続し、保守作業員は、データ収集装置２０が記憶した内部ログデータのログを、ＰＣを用いて確認することが可能である。
これにより、外部発報装置３００の発報によってリアルタイムに異常の発生を把握することができるので、保守作業員は、迅速な保守サービス対応が可能になる。また、異常の発生の把握にＰＣが必要ないため、利便性が向上する。また、異常発生時に、データ収集装置２０にＰＣを接続して、データ収集装置２０が記憶した異常発生時前後の内部ログデータを確認することができるので、異常発生の原因調査なども行うことが可能である。
【００１８】
図２は、本発明の一実施形態におけるデータ収集装置の概略機能ブロック図である。
データ収集装置２０は、例えばマイコンであって、図２が示すように、少なくともデータ受信部２１、出力判定部２２、外部出力部２３、記憶部２４、出力条件設定部２５を備えている。また、データ収集装置２０は、空調機１０のコントローラ１２と通信可能に接続されている。
データ受信部２１は、コントローラ１２から空調機１０の内部ログデータを取得する。内部ログデータは、バイナリ形式のデータで与えられる。
出力判定部２２は、予めバイナリ形式で設定された条件値と取得したバイナリ形式の内部ログデータとを比較して、異常を検出したことを通知する通知信号の出力条件を満たすか否かを判定する。
外部出力部２３は、出力判定部２２が出力条件を満たすと判定した場合に、異常を検出したこと通知する通知信号を出力する。
記憶部２４は、データ受信部２１が取得したバイナリ形式の内部ログデータ、出力判定に用いる条件値等を記憶している。記憶部２４とは、例えば、フラッシュメモリやＳＤ（Secure Digital）メモリカードなどである。
出力条件設定部２５は、出力条件を取得して、記憶部２４に書き込む。
【００１９】
図３は、本発明の一実施形態における内部ログデータを示す図である。
符号４１〜４５は、説明の便宜上、１バイトずつ区切って記載しているが、ある一塊の内部ログデータである。図３で例示した内部ログデータは、データ４１の後にデータ４２が続き、データ４２の後にデータ４３が続く、といったように符号の若い順に並んで構成されている。図３が示すように内部ログデータは、バイナリ形式のデータとして与えられ、１バイト単位で意味が与えられている。
【００２０】
例えば、データ４１、４２は、外気温用に割り当てられたデータである。例えば、データ４１は外気温の１０の位の値、データ４２は外気温の１の位の値に割り当てられている。また、本実施形態において例えば外気温＝２５℃を表すのに２５℃の各桁の値をそのまま２進数に変換した値がデータ４１、４２に割り当てられているのではない。データ４１、４２の値は、それぞれに割り当てられた２進数の値を１０進数に変換して、さらに０．０５で除算すると外気温を示す物理量（例えば２５℃）となるように変換された値である。
また、例えばデータ４３は、空調機１０に備えられたモータの回転数を表すために割り当てられたデータである。モータの回転数の場合、データ４３の値をモータの回転数を示す物理量に変換するには、２進数を１０進数に変換して、さらに２０を乗じる。
また、例えばデータ４４、４５は、冷媒ガスの圧力を表すために割り当てられたデータである。例えば、データ４４は圧力の１０の位の値、データ４５は圧力の１の位の値に割り当てられている。データ４４、４５の値を圧力を示す物理量に変換するには、データ４４、４５の２進数の値を１０進数に変換する。
【００２１】
なお、図３は内部ログデータの一例であってこれに限定されない。例えば、内部ログデータは、ここに例示した以外の空調機１０のパラメータがさらに加えられた構成のデータであってもよい。また、これら内部ログデータにおけるデータ位置（何バイト目か）とその位置のバイナリデータに割り当てられたパラメータとの対応関係を規定したデータフォーマットは、予め定められており記憶部２４に記録されているものとする。出力判定部２２は、この対応関係を参照して、出力判定を行う条件値に対応するデータが格納されたデータ位置を取得し、データ受信部２１が取得した内部ログデータの当該データ位置から、判定対象となるデータを抽出する。ここで、出力判定部２２は、抽出したバイナリデータを上記で例示した換算規則に従ってテキストデータで表した物理量に変換することなく、抽出したバイナリデータと、予めバイナリ形式で設定された条件値とを比較して出力判定を行う。
【００２２】
空調機１０から取得する内部ログデータのデータ量は膨大である。バイナリ形式の内部ログデータを１０進数に変換し、さらに０．０５を乗じる等の計算を行いテキストデータに変換しながら出力判定を行うと、変換処理に時間がかかり、出力判定処理に遅延が生じる恐れがある。また、テキストデータへの変換処理を行いながらリアルタイムな異常検出を実現しようとすると、データ収集装置２０に高性能なハードウェアが必要となり、データ収集装置２０のサイズが大きくなり、設置場所等の問題が生じたり、またコストの増大につながったりする。そこで本実施形態のデータ収集装置２０は、バイナリ形式のデータをテキストデータに変換せずに、バイナリ形式のままで処理を行う。
【００２３】
図４は、本発明の一実施形態における出力条件を示す図である。
図４が示すように出力条件には、例えば、「監視対象」、「閾値１」、「閾値２」、「判定方法」の項目が含まれており、ＰＣを用いて設定された出力条件は、記憶部２４に記憶されたこれらの項目を持つテーブルに設定されている。
「監視対象」には、監視対象となるパラメータの種類（例えば、モータ回転数）が設定されている。「閾値１」、「閾値２」には、判定に用いる条件値が設定されている。条件値を設定する項目が２つ設けられているのは、範囲判定に用いるためである。上述のように条件値は、バイナリ形式で記憶部２４に記憶されている。条件値は、データ収集装置２０に接続されたＰＣにおいて保守作業員などが設定したテキストデータで表された物理量が、上述の変換の逆の変換を行ってバイナリ形式に変換され、記憶部２４に記録される。また、「判定方法」には、等号や不等号を用いた判定方法が設定されている。これらの出力条件の設定により、例えば、内部ログデータの値が、Ｘになったとき、あるいはＸ以上になったとき、あるいはＸ１〜Ｘ２の値の範囲になったとき等のさまざまな判定を行うことができるようになる。
【００２４】
図４（ａ）は、ある監視対象がある閾値１以上となったときに出力条件を満たしたと判定する場合の設定例である。この設定の場合、出力判定部２２は、内部ログデータに含まれるモータ回転数の値（図３で例示した内部ログデータでは３バイト目）と「０１００１１１０」を比較して、
内部ログデータのモータ回転数  ≧  ０１００１１１０
となると出力条件を満たしたと判定する。
【００２５】
図４（ｂ）は、ある監視対象がある閾値１と等しくなったときに出力条件を満たしたと判定する場合の設定例である。この設定の場合、出力判定部２２は、内部ログデータに含まれるモータ回転数の値と「０１００１１１０」を比較して、
内部ログデータのモータ回転数  ＝  ０１００１１１０
となると出力条件を満たしたと判定する。
【００２６】
図４（ｃ）は、ある監視対象がある範囲の値（閾値１〜閾値２）となったときに出力条件を満たしたと判定する場合の設定例である。この設定の場合、出力判定部２２は、内部ログデータに含まれるモータ回転数の値と「０１００１１１０」、「０１０１１１１０」を比較して、
０１００１１１０＜内部ログデータのモータ回転数＜０１０１１１１０
となると出力条件を満たしたと判定する。
【００２７】
図４（ｄ）は、ある監視対象がある閾値１以下となったときに出力条件を満たしたと判定する場合の設定例である。この設定の場合、出力判定部２２は、内部ログデータに含まれるモータ回転数の値と「０１０１１１１０」を比較して、
内部ログデータのモータ回転数  ≦  ０１０１１１１０
となると出力条件を満たしたと判定する。
このように記憶部２４にバイナリ形式で条件値を設定しておくことで、出力判定部２２は、バイナリデータ同士を比較することができるため、処理負荷の低減、処理の高速化などの効果が得られる。
【００２８】
図５は、本発明の一実施形態におけるデータ収集装置の処理フローを示す図である。
図５を用いてデータ収集装置２０が出力判定処理及びロギング処理の流れについて説明する。
前提として、データ収集装置２０の記憶部２４には、図４で例示したような出力条件が設定されているものとする。また、データ収集装置２０は、空調機１０に設けられた外部インタフェース１１とコネクタを介して接続されており、コントローラ１２は、内部ログデータを外部インタフェース１１を介してデータ収集装置２０に出力しているものとする。
まず、データ受信部２１が、コントローラ１２からバイナリ形式の内部ログデータを取得する（ステップＳ１０）。データ受信部２１は、取得した内部ログデータを出力判定部２２に出力する。次に、出力判定部２２は、記憶部２４から出力条件を読み出す。例えば、出力判定部２２は、監視対象のパラメータとして「モータ回転数」、条件値（閾値１）として「０１００１１１０」、判定方法として「監視対象  ≧  閾値１」を読み出す。次に出力判定部２２は、記憶部２４が記憶している内部ログデータにおけるデータ位置とその位置のバイナリデータに割り当てられたパラメータの種類との対応関係を参照し、監視対象のパラメータ（「モータ回転数」）に対応するバイナリデータが格納された内部ログデータにおけるデータ位置を取得する。例えば、「モータ回転数」の場合は３バイト目である。次に出力判定部２２は、内部ログデータの当該データ位置のバイナリデータを抽出する。例えば、監視対象が「モータ回転数」の場合、出力判定部２２は、内部ログデータの３バイト目のデータを抽出する。
【００２９】
次に、出力判定部２２は、内部ログデータから抽出したバイナリデータが、記憶部２４から取得した出力条件を満たすか否かを判定する（ステップＳ１１）。例えば、出力判定部２２は、判定方法「監視対象  ≧  閾値１」に対して、抽出したバイナリデータや読み出した条件値（閾値１）の値を代入して、「内部ログデータの３バイト目のバイナリデータ  ≧  ０１００１１１０」が成立するかどうかを判定する。
出力条件を満たす場合（ステップＳ１１；Ｙｅｓ）、出力判定部２２は、出力条件が成立したこと示す信号を外部出力部２３に出力する。出力条件成立信号を取得した外部出力部２３は、出力ポートを介して外部装置に通知信号を出力する（ステップＳ１２）。例えば、出力ポートが外部接点出力端子の場合、オン信号を出力する。外部接点出力端子に接続されている警報ランプが接続されている場合、警報ランプは点灯して、保守作業員に設定した出力条件を満たす内部ログデータが検知されたことを通知する。保守作業員は、例えば「モータ回転数がＸ回転以上になったら異常と判定する」という設定を行っている場合、モータ回転数がＸ回転以上となったことを知ることができる。
【００３０】
出力条件を満たさない場合（ステップＳ１１；Ｎｏ）、又は、ステップＳ１２の処理が完了した場合、出力判定部２２は、データ受信部２１から受信したバイナリ形式の内部ログデータに現在時刻の情報を付加して記憶部２４に書き出す（ステップＳ１３）。これにより、異常に気が付いた保守作業員が記憶部２４に書き出された内部ログデータを確認し、異常原因の追及などを行うことができる。
次にデータ受信部２１は、空調機１０から次の内部ログデータが出力されるかどうかを判定し（ステップＳ１４）、受信データが出力された場合（ステップＳ１４；Ｙｅｓ）、ステップＳ１０からの処理を繰り返す。受信データが出力されない場合（ステップＳ１４；Ｎｏ）、本処理フローは終了する。
【００３１】
なお、ステップＳ１３にて、空調機１０から受信した内部ログデータを記憶部２４に書き込むにあたり、記憶部２４の記憶容量が足りない場合は、ステップＳ１３の処理を行わずに、ステップＳ１４の処理を行うようにしてもよい。また、記憶部２４の記憶容量が足りずに書き込みができなくなったときは、出力判定部２２が、異常が発生したと判定し、通知信号の出力を外部出力部２３に指示し、保守作業員に記憶部２４に書き込まれた運転データの削除やＳＤメモリカードの交換を促すようにしてもよい。
【００３２】
図６は、本発明の一実施形態におけるデータ解析装置の概略機能ブロック図である。
図６において、符号３０は、データ解析装置である。データ解析装置３０は、例えばＰＣである。データ解析装置３０は、データ収集装置２０と接続して、出力判定部２２が出力判定に用いる出力条件の設定を行ったり、記憶部２４に書き出された内部ログデータを取得して内部ログデータを解析したりする場合に用いる。
図６が示すように、データ解析装置３０は、少なくとも設定受付部３１、ログデータ取得部３２、データ変換部３３、記憶部３４を備えている。また、データ解析装置３０は、必要に応じて、データ収集装置２０と通信可能に接続される。
設定受付部３１は、保守作業員による出力条件の設定操作を受け付け、出力条件のテキストデータを取得する。
ログデータ取得部３２は、データ収集装置２０の記憶部２４に書き出されたバイナリ形式の内部ログデータを取得する。
データ変換部３３は、ログデータ取得部３２が取得したバイナリ形式の内部ログデータをテキストデータに変換する。また、データ変換部３３は、設定受付部３１が受け付けた出力条件に含まれる条件値をバイナリ形式に変換してデータ収集装置２０に出力する。
記憶部３４は、例えば、データ変換部３３がテキストデータに変換した内部ログデータなどを記憶する。
【００３３】
図７は、本発明の一実施形態におけるデータ解析装置の処理フローを示す第一の図である。
図７を用いてデータ解析装置３０がバイナリ形式の内部ログデータを取得し、テキストデータに変換する処理について説明する。
前提として、内部ログデータがＳＤメモリカードに記録されており、データ解析装置３０にそのＳＤメモリカードが装着されているものとする。
まず、保守作業員による内部ログデータ変換指示操作に基づいて、ログデータ取得部３２は、ＳＤメモリカードに書き込まれた時刻情報が付された内部ログデータを１行ずつ読み出して取得する（ステップＳ２０）。次に、ログデータ取得部３２は、取得した内部ログデータをデータ変換部３３に出力する。
【００３４】
次に、データ変換部３３は、取得した内部ログデータをバイナリデータからテキストデータへ変換する（ステップＳ２１）。変換方法は、図３で例示したとおりである。例えば、内部ログデータの１〜２バイト目の外気温データについては、データ変換部３３は、２進数を１０進数に変換した後、０．０５で除算して外気温を示す物理量に変換する。３バイト目のモータ回転数であれば、データ変換部３３は、２進数を１０進数に変換して２０を乗じてモータ回転数を示す物理量に変換する。また、４〜５バイト目の圧力であれば、データ変換部３３は、２進数を１０進数に変換して圧力を示す物理量に変換する。
【００３５】
次に、データ変換部３３は、変換したテキストデータを記憶部３４に書き込む（ステップＳ２２）。次に、ログデータ取得部３２は、次の内部ログデータが存在するか否かを判定し（ステップＳ２３）、次の内部ログデータが存在する場合（ステップＳ２３；Ｙｅｓ）、ステップＳ２０からの処理を繰り返す。次の内部ログデータが存在しない場合（ステップＳ２３；Ｎｏ）、本処理フローを終了する。
【００３６】
これにより、保守作業員は、データ収集装置２０が記憶したバイナリ形式の内部ログデータをテキストデータに変換して、内部ログデータの内容を確認することができる。
なお、上記の説明では、ＳＤメモリカードを装着することでデータ収集装置２０が記憶した内部ログデータを取得する場合を例に説明を行ったが、データ収集装置２０とデータ解析装置３０をＬＡＮなどの通信手段によって接続し、データ収集装置２０が記憶した内部ログデータをデータ解析装置３０へ転送し、記憶部３４に書き込むようにしてもよい。
【００３７】
図８は、本発明の一実施形態におけるデータ解析装置の処理フローを示す第二の図である。
図８を用いてデータ解析装置３０が出力条件に含まれる条件値をバイナリ形式に変換し、データ収集装置２０に出力する処理について説明する。
前提として、データ解析装置３０とデータ収集装置２０は通信可能に接続されているものとする。
まず、保守作業員が出力条件の設定を行う。すると、設定受付部３１が設定された出力条件の入力を受け付け（ステップＳ３０）、データ変換部３３へ出力する。出力条件には、監視対象となるパラメータ、条件値、判定方法の情報が含まれている。このとき、データ変換部３３へ出力された条件値は、テキストデータである。次に、データ変換部３３は、取得した条件値をバイナリデータに変換する（ステップＳ３１）。例えば、データ変換部３３は、外気温に対する条件値を取得した場合、取得した値に０．０５を乗じた値を２進数に変換する。また、モータ回転数に対する条件値を取得した場合、データ変換部３３は、取得した値を２０で除算した値を２進数に変換する。また、圧力に対する条件値を取得した場合、データ変換部３３は、取得した値を２進数に変換する。データ変換部３３は、変換したバイナリデータを含む出力条件を、ＬＡＮ等の通信手段を介してデータ収集装置２０に出力する（ステップＳ３２）。データ収集装置２０では、出力条件設定部２５が、新たな出力条件を取得し、記憶部２４（メモリ）に記憶されている出力条件を、取得した新たな出力条件で更新する。
これにより、データ収集装置２０での出力判定処理の処理コストが増大しないように、条件値をバイナリデータで設定することができる。また、保守作業員が検知したい出力条件をデータ収集装置２０に設定することができる。
【００３８】
本実施形態のデータ収集装置２０によれば、空調機１０の出力するバイナリ形式の内部ログデータに対して、テキストデータに変換することなく、異常判定を行うことにより、空調機内部の異常をリアルタイムに検知することが可能になる。
また、データ収集装置２０とデータ解析装置３０を含んで構成されるデータ収集システムによれば、任意の出力条件の設定や内部ログデータの解析が可能になる。
【００３９】
なお、上述したデータ収集装置２０における各処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをデータ収集装置２０のコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしてもよい。
【００４０】
また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
また、データ収集装置２０は、１台のコンピュータで構成されていても良いし、通信可能に接続された複数のコンピュータで構成されていてもよい。
【００４１】
その他、本発明の趣旨を逸脱しない範囲で、上記した実施の形態における構成要素を周知の構成要素に置き換えることは適宜可能である。また、この発明の技術範囲は上記の実施形態に限られるものではなく、本発明の趣旨を逸脱しない範囲において種々の変更を加えることが可能である。
【符号の説明】
【００４２】
１０・・・空調機
１１・・・外部インタフェース
１２・・・コントローラ
２０・・・データ収集装置
２１・・・データ受信部
２２・・・出力判定部
２３・・・外部出力部
２４・・・記憶部
２５・・・出力条件設定部
３０・・・データ解析装置
３１・・・設定受付部
３２・・・ログデータ取得部
３３・・・データ変換部
３４・・・記憶部
【図１】
0006550636.tif 000002
【図２】
0006550636.tif 000003
【図３】
0006550636.tif 000004
【図４】
0006550636.tif 000005
【図５】
0006550636.tif 000006
【図６】
0006550636.tif 000007
【図７】
0006550636.tif 000008
【図８】
0006550636.tif 000009