(57)【要約】  設備管理装置（２００）は、室外機（１１０）、室内機（１２０ａ、１２０ｂ）、及びリモートコントローラ（１３０ａ、１３０ｂ）間で送受信される通信データを管理する。一時記憶制御部（４２１）は、通信部（２１０）により受信した通信データと、伝送波形データ取得部（２２０）により取得した伝送波形データとを、一時記憶部（３１０）に所定時間記憶させる。異常判定部（４２４）は、一時記憶部（３１０）に記憶されている通信データに異常があるか否かを判定する。データ複写部（４２５）は、一時記憶部（３１０）に記憶されている通信データに異常があると判定されたとき、一時記憶部（３１０）に記憶されている全てのデータを、異常データ記憶部（３３０）に記憶させる。
2013114525.tif 000002
【特許請求の範囲】
【請求項１】
複数の設備機器間で送受信される通信データを管理する設備管理装置であって、
前記通信データを受信する通信部と、
前記通信部により受信された通信データを一時記憶部に所定時間記憶させる一時記憶制御部と、
前記一時記憶部に記憶されている通信データに異常が有るか否かを判定する異常判定部と、
前記異常判定部が前記通信データに異常が有ると判定したとき、前記一時記憶部に記憶されている通信データを、異常データ記憶部に記憶させるデータ複写部と、
を備える設備管理装置。
【請求項２】
前記通信データの伝送波形データを取得する伝送波形データ取得部をさらに備え、
前記一時記憶制御部は、前記伝送波形データ取得部により取得された伝送波形データを前記一時記憶部に所定時間記憶させ、
前記データ複写部は、前記異常判定部が前記通信データに異常が有ると判定したとき、前記一時記憶部に記憶されている通信データ及び伝送波形データを、前記異常データ記憶部に記憶させる、
請求項１に記載の設備管理装置。
【請求項３】
前記通信データの送信元である設備機器を特定する送信元特定部を備え、
前記データ複写部は、前記異常判定部が前記通信データに異常が有ると判定したとき、前記送信元特定部によって特定された、異常が有ると判定された通信データの送信元である設備機器を特定する機器識別情報を前記異常データ記憶部に記憶させる、
請求項１または２に記載の設備管理装置。
【請求項４】
前記通信部により受信した通信データに基づいて、前記設備機器の制御状態を決定する制御状態決定部をさらに備え、
前記一時記憶制御部は、前記制御状態と、前記制御状態に制御される前記設備機器を特定する制御対象機器識別情報とを、前記一時記憶部に所定時間記憶させる、
請求項１乃至３のいずれか１項に記載の設備管理装置。
【請求項５】
前記一時記憶部に記憶されている前記通信データを、前記通信データの元となるデータが同じである、前記一時記憶部に記憶されている前記伝送波形データと対応付ける対応付け部をさらに備える、
請求項２に記載の設備管理装置。
【請求項６】
前記異常データ記憶部が記憶しているデータを表示部に表示させる表示制御部をさらに備える、
請求項１乃至５のいずれか１項に記載の設備管理装置。
【請求項７】
前記データ複写部は、前記異常判定部が前記通信データに異常が無いと判定したとき、前記一時記憶部に記憶された通信データ及び伝送波形データのうち、異常が無いと判定された通信データと、該通信データと対応付けられた伝送波形データとを、該通信データの送信元である設備機器を特定する機器特定情報と対応付けて正常データ記憶部に記憶させる、
請求項５または６に記載の設備管理装置。
【請求項８】
前記表示制御部は、前記正常データ記憶部から、前記異常判定部により異常が有ると判定された通信データの送信元である設備機器を特定する機器特定情報に対応する伝送波形データを取得し、取得した伝送波形データを前記表示部に表示させる、
請求項７に記載の設備管理装置。
【請求項９】
データ通信可能に接続された複数の設備機器と、
前記複数の設備機器間で送受信される通信データを管理する請求項１乃至８のいずれか１項に記載の設備管理装置と、
を備える設備管理システム。
【請求項１０】
複数の設備機器間で送受信される通信データを管理する設備管理方法であって、
前記通信データを受信するステップと、
受信された通信データを一時記憶部に所定時間記憶させるステップと、
前記一時記憶部に記憶されている通信データに異常が有るか否かを判定するステップと、
前記通信データに異常が有ると判定されたとき、前記一時記憶部に記憶されている通信データを、異常データ記憶部に記憶させるステップと、
を有する設備管理方法。
【請求項１１】
複数の設備機器間で送受信される通信データを管理するコンピュータに、
前記通信データを受信するステップと、
受信された通信データを一時記憶部に所定時間記憶させるステップと、
前記一時記憶部に記憶されている通信データに異常が有るか否かを判定するステップと、
前記通信データに異常が有ると判定されたとき、前記一時記憶部に記憶されている通信データを、異常データ記憶部に記憶させるステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の設備機器間で送受信される通信データを管理する設備管理装置、設備管理システム、設備管理方法、及びプログラムに関する。
【背景技術】
【０００２】
空調機器、照明機器といった設備機器の制御に用いられる通信システムにおける通信異常には、伝送路に流れる伝送波形の形状が何らかの要因で乱されることにより、発信元端末が生成した信号の内容が、発信先端末に到達するまで維持できなくなるという物理層レベルの通信異常がある。このような物理層レベルの通信異常の原因を特定し、通信システムを回復させるためには、通信異常が発生した瞬間の伝送波形の取得・解析ができることが望ましい。【０００３】
伝送波形を取得・解析する一般的な装置としては、オシロスコープが知られている。しかし、一般に販売されているオシロスコープは、伝送波形を取得する条件として、電圧レベル等を設定できるが、この条件は必ずしも通信異常と結びつくものではない。また、通信異常は不定期に発生することが多く、その発生のタイミングを予測することは難しい。そのため、通信異常が発生した瞬間の伝送波形の取得は非常に困難であり、通信異常に対応する作業者に大きな負担を強いていた。【０００４】
この負担を軽減するための技術として、特許文献１には、受信した通信データを通信システムのプロトコルに則って解析することにより通信異常を検出し、通信異常が検出されたことを契機として発信されるトリガ信号の発信時刻前後の伝送波形を記録することにより、通信異常発生時の伝送波形を取得する通信異常検出装置が開示されている。【０００５】
また、特許文献２には、受信した通信データを受信時刻とともに記憶し、受信時刻に合わせて該通信データを送信することにより通信状態の再現を実現することで、通信状態の解析を効率化する通信状態解析システムが開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−３１８４７１号公報
【特許文献２】特開２００６−０５４７５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、特許文献１に開示された装置は、通信異常が発生した瞬間の伝送波形を取得する機能は備わっているが、対応の切欠となる通信異常の再現については考慮されていない。このため、通信異常が非常に低頻度で発生するものである場合に、求める伝送波形の取得に非常に時間がかかるという課題がある。【０００８】
また、特許文献２に開示された装置は、通信状態の再現を効率化するために、受信時刻に合わせて通信状態には伝送路を流れる通信データの種類や送信時刻のみならず、通信データの発信元となる設備機器の位置や通信システムに接続されている設備機器の台数といった要素が関係するため、再現性に課題がある。【０００９】
本発明は、上記実情に鑑みてなされたものであり、設備機器間の通信異常に対応する作業者の負担を軽減することが可能な設備管理装置、設備管理システム、設備管理方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明に係る設備管理装置は、
複数の設備機器間で送受信される通信データを管理する設備管理装置であって、
前記通信データを受信する通信部と、
前記通信部により受信された通信データを一時記憶部に所定時間記憶させる一時記憶制御部と、
前記一時記憶部に記憶されている通信データに異常が有るか否かを判定する異常判定部と、
前記異常判定部が前記通信データに異常が有ると判定したとき、前記一時記憶部に記憶されている通信データを、異常データ記憶部に記憶させるデータ複写部と、
を備える。
【発明の効果】
【００１１】
本発明によれば、設備機器間の通信異常に対応する作業者の負担を軽減することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態に係る設備管理システムの構成を示すブロック図である。
【図２】一時記憶部に記憶されたデータの一例を示す図である。
【図３】正常データ記憶部に記憶されたデータの一例を示す図である。
【図４】異常データ記憶部に記憶されたデータの一例を示す図である。
【図５】制御部の機能構成を示すブロック図である。
【図６】データ保存処理のフローチャートの一例である。
【図７】データ解析処理のフローチャートの一例である。
【図８】データ表示処理のフローチャートの一例である。
【発明を実施するための形態】
【００１３】
本発明の実施の形態について、図面を参照して詳細に説明する。
【００１４】
図１は、本発明の実施形態に係る設備管理システム１の構成を示す図である。設備管理システム１は、設備機器の一例として、空調機器を管理するシステムである。図１に示すように、設備管理システム１は、複数の設備機器として、室外機１１０、室内機１２０ａ、１２０ｂ、及びリモートコントローラ１３０ａ、１３０ｂと、設備管理装置２００とを備える。また、室外機１１０、室内機１２０ａ、１２０ｂ、リモートコントローラ１３０ａ、１３０ｂ、及び設備管理装置２００は、通信線１４０により互いにデータ通信可能なように接続されている。また、図１において、複数の設備機器として、１つの室外機１１０と、２つの室内機１２０ａ、１２０ｂと、２つのリモートコントローラ１３０ａ、１３０ｂとが図示されているが、設備機器の数はこれに限られない。
【００１５】
室外機１１０及び室内機１２０ａ、１２０ｂは、室内機１２０ａ、１２０ｂが設置された部屋内の空気の温度や湿度を調整する機器である。室外機１１０と室内機１２０ａ、１２０ｂとは、互いに冷媒配管（図示せず）により接続され、冷媒を循環させる。また、室外機１１０と室内機１２０ａ、１２０ｂとは、互いに通信線１４０により接続され、データを送受信する。
【００１６】
リモートコントローラ１３０ａ、１３０ｂは、ユーザが室内機１２０ａ、１２０ｂを操作するための端末である。リモートコントローラ１３０ａ、１３０ｂは、冷房・暖房等の運転モードや目標温度等を設定するためのユーザからの操作入力を受け付ける。そして、リモートコントローラ１３０ａ、１３０ｂは、受け付けた操作入力に対応する操作信号（例えば、赤外線信号）を外部に送信する。この操作信号を受信した室内機１２０ａ、１２０ｂは、その操作信号に従って動作する。
【００１７】
通信線１４０は、室外機１１０、室内機１２０ａ、１２０ｂ、リモートコントローラ１３０ａ、１３０ｂ、及び設備管理装置２００をデータ通信可能なように接続する。通信線１４０は、有線であってもよいし、無線であってもよい。
【００１８】
また、通信線１４０において伝送される通信データは、その通信データの送信元の設備機器に対応する設備機器ＩＤと、制御対象である設備機器に対応する設備機器ＩＤと、制御対象である設備機器の制御に必要な情報（制御情報）とを含む。設備機器ＩＤは、本実施形態における設備機器である室外機１１０、室内機１２０ａ、１２０ｂ、リモートコントローラ１３０ａ、１３０ｂを特定するための情報であり、各設備機器に対応して予め設定されている。制御情報は、例えば、リモートコントローラ１３０が受け付けた操作入力、室外気温、室内気温を表す。
【００１９】
設備管理装置２００は、通信線１４０を介して受信された通信データに基づいて、室外機１１０及び室内機１２０ａ、１２０ｂを統合的に制御する装置である。設備管理装置２００は、通信部２１０と、伝送波形取得部２２０と、入力部２３０と、表示部２４０と、記憶部３００と、制御部３００と、を備え、各部はバス２５０により接続されている。
【００２０】
通信部２１０は、通信線１４０を介して、室外機１１０、室内機１２０ａ、１２０ｂ、及びリモートコントローラ１３０ａ、１３０ｂと、通信データの送受信を行うためのインターフェースから構成される。
【００２１】
伝送波形データ取得部２２０は、通信線１４０において伝送される通信データの伝送波形データを取得する。伝送波形データ取得部２２０は、例えば、デジタルオシロスコープから構成される。
【００２２】
入力部２３０は、ボタン、タッチパネル、キーボード等の入力装置から構成される。入力部２３０は、ユーザからの操作入力を受け付け、受け付けた操作入力に対応する操作入力信号を制御部２６０に出力する。
【００２３】
表示部２４０は、ＬＣＤ（Liquid Crystal Display）及びバックライト等を備える表示装置から構成される。表示部２４０は、制御部２６０による制御の下、例えば、記憶部２５０に記憶されているデータを表示する。
【００２４】
記憶部３００は、ハードディスクドライブ等の記憶装置から構成される。記憶部３００は、一時記憶部３１０と、正常データ記憶部３２０と、異常データ記憶部３３０とから構成される。
【００２５】
一時記憶部３１０は、通信部２１０により受信された通信データと、伝送波形データ取得部２２０により取得された伝送波形データとを記憶する。一時記憶部３１０に記憶された通信データと伝送波形データとは、制御部４００の制御の下、一時記憶部３１０に記憶されてから所定時間経過したした後、削除される。すなわち、最新の所定時間分の通信データと伝送波形データが、一時記憶部３１０に記憶される。
【００２６】
図２は、一時記憶部３１０に記憶されたデータの一例を示す図である。図１に示す一時記憶部３１０は、通信タイムスタンプ３１１と、通信データ３１２と、制御対象ＩＤ３１３と、制御状態３１４と、波形タイムスタンプ３１５、伝送波形データ３１６と、ラベル３１７とを含む。通信タイムスタンプ３１１は、通信データ３１２を受信した時刻を示す。制御対象ＩＤ３１３は、通信データ３１２に含まれる、制御対象である設備機器に対応する設備機器ＩＤを示す。制御状態３１４は、通信データ３１２に含まれる制御情報により決定される、制御対象ＩＤ３１３に対応する設備機器の制御状態を示す。制御状態は、例えば、冷房、暖房、運転停止、運転開始である。波形タイムスタンプ３１５は、伝送波形データ３１６を受信した時刻を示す。ラベル３１７は、通信データ３１２と伝送波形データ３１６とが互いに対応すること、すなわち、通信データ３１２の元のデータと、伝送波形データ３１６の元のデータが同じであることを示す。具体的には、同一のラベル３１７が割り付けられた通信データ３１２と伝送波形データ３１６とは、元のデータが同じである。
【００２７】
正常データ記憶部３２０は、異常が無いと判定された通信データと、その伝送波形データとを記憶する。図３は、正常データ記憶部３２０に記憶されたデータの一例を示す図である。図３に示す正常データ記憶部３２０は、通信データ３２１と、その通信データの伝送波形データ３２２と、その通信データ及び伝送波形データの受信時刻を示すタイムスタンプ３２３、その通信データの送信元である設備機器に対応する設備機器ＩＤ３２４と、を対応付けて記憶する。
【００２８】
異常データ記憶部３３０は、異常が有ると判定された通信データと、その伝送波形データとを記憶する。図４は、異常データ記憶部３３０に記憶されたデータの一例を示す図である。図４に示す異常データ記憶部３３０は、タイムスタンプ３４０と、異常設備機器ＩＤ３５０と、異常種別３６０と、異常データ３７０と、を対応付けて格納する。
【００２９】
タイムスタンプ３４０は、異常が有ると判定された通信データの受信時刻を示す。異常設備機器ＩＤ３５０は、異常があると判定された通信データの送信元の設備機器に対応する設備機器ＩＤを示す。異常種別３６０は、異常が有ると判定された通信データの異常の種別を示す。なお、本実施形態における通信データの異常は、通信プロトコルで定義されているエラーであって、例えば、パリティビットエラー、チェックサムエラー、ショートパケットである。
【００３０】
異常データ３７０は、通信タイムスタンプ３７１と、通信データ３７２と、制御対象ＩＤ３７３と、制御状態３７４と、波形タイムスタンプ３７５と、伝送波形データ３７６と、ラベル３７７と、を含む。通信タイムスタンプ３７１は、通信データ３７２を受信した時刻を示す。制御対象ＩＤ３７３は、通信データ３７２に含まれる、制御対象である設備機器に対応する設備機器ＩＤを示す。また制御状態３７４は、通信データ３７２に含まれる制御情報により決定される、制御対象ＩＤ３７３に対応する設備機器の制御状態を示す。波形タイムスタンプ３７５は、伝送波形３７６を受信した時刻を示す。ラベル３７７は、通信データ３７２と伝送波形データ３７３とが互いに対応することを示す。
【００３１】
なお、一時記憶部３１０、正常データ記憶部３２０、及び異常データ記憶部３３０に記憶されるデータの構成は、本実施形態の構成に限定されるものではない。各記憶部に記憶されるデータの構成は、プログラミング言語において実装されているハッシュテーブル機能により実現してもよい。また、一時記憶部３１０、正常データ記憶部３２０、及び異常データ記憶部３３０は、データの各項目と配列インデックスとを対応付けるテーブルを有し、配列としてデータを格納していてもよい。
【００３２】
また、記憶部３００は、ＲＡＭ（Random Access Memory）やフラッシュメモリ、ＳＳＤ（Solid State Drive）のような、書き込み可能な記憶装置で構成することができる。この記憶装置は、同一の記憶装置上に論理区画を分けて構成してもよいし、同一の記憶装置上にファイルを分けて各情報を格納するように構成してもよい。また、一時記憶部３１０、正常データ記憶部３２０、及び異常データ記憶部３３０は、それぞれ異なる記憶装置から構成されてもよい。
【００３３】
図１に戻って、制御部４００は、例えば、ＣＰＵ（Central Processing Unit）、ＣＰＵが実行するプログラムを格納するＲＯＭ（Read Only Memory）、ＣＰＵが生成したデータを一時的に格納するＲＡＭ、現在時刻を計時するタイマから構成され、設備管理装置２００の全体の制御を行う。
【００３４】
図５は、制御部４００の機能構成を示すブロック図である。図５に示すように、制御部４００は、運転制御部４１０、通信データ解析部４２０として機能する。
【００３５】
運転制御部４１０は、室外機１１０及び室内機１２０ａ、１２０ｂの運転を統合的に制御する。具体的には、運転制御部４１０は、制御情報取得部４１１と、制御状態決定部４１２と、通信データ生成部４１３とから構成される。
【００３６】
制御情報取得部４１１は、通信部２１０を介して受信した通信データに含まれる制御情報を取得する。
【００３７】
制御状態決定部４１２は、制御情報取得部４１１により取得された制御情報に基づいて、室外機１１０及び室内機１２０ａ、１２０ｂの制御状態を決定する。
【００３８】
通信データ生成部４１３は、室外機１１０及び室内機１２０ａ、１２０ｂが制御状態決定部４１２により決定された制御状態で制御されるための通信データを生成する。通信データ生成部４１３により生成された通信データは、通信部２１０を介して、制御対象である室外機１１０及び室内機１２０ａ、１２０ｂに送信される。
【００３９】
通信データ解析部４２０は、通信部２１０により受信された通信データの解析結果に基づいて、通信部２１０により受信された通信データと、伝送波形データ取得部２２０により取得された伝送波形データとの記憶部３００への記憶を制御する。具体的には、通信データ解析部４２０は、一時記憶制御部４２１と、対応付け部４２２と、送信元特定部４２３と、異常判定部４２４と、データ複写部４２５と、表示制御部４２６と、から構成される。
【００４０】
一時記憶制御部４２１は、通信部２１０により受信された通信データと、伝送波形データ取得部２２０により取得された伝送波形データとを一時記憶部３１０に記憶させる。具体的には、一時記憶制御部４２１は、図２に示すように、通信部２１０により受信された通信データを通信データ３１２として、その通信データの受信時刻を通信タイムスタンプ３１１として、一時記憶部３１０に記憶させる。また、一時記憶制御部４２１は、伝送波形データ取得部２２０により取得された伝送波形データを伝送波形データ３１６として、その伝送波形データの取得時刻を波形タイムスタンプ３１５として、一時記憶部３１０に記憶させる。
【００４１】
また、一時記憶制御部４２１は、一時記憶部３１０に記憶されるデータのうち、一時記憶部４２１に記憶されてから所定時間経過したデータを削除する。
【００４２】
対応付け部４２２は、一時記憶部３１０に記憶されている通信データ３１２と伝送波形データ３１６とを、元となるデータが同じもの同士が対応するように、対応付ける。そして、対応付け部４２２は、対応付けられた通信データ３１２と伝送波形データ３１６とに、両者が対応することを示すラベル３１７を割り付ける。
【００４３】
具体的には、対応付け部４２２は、一時記憶部３１０に記憶されている通信データ３１２と、その通信データ３１２の通信タイムスタンプ３１１と最も近い波形タイムスタンプ３１５の伝送波形データ３１６と、を対応付ける。しかし、対応付け部３２２による通信データ３１２と伝送波形データ３１６とを対応付ける方法はこれに限られない。例えば、対応付け部４２２は、一時記憶部３１０に記憶されている伝送波形データ３１６に所定のビット判定アルゴリズムを適用し、通信データを取得してもよい。そして、対応付け部４２２は、取得された通信データと同一である通信データ３１２が一時記憶部３１０に記憶されていると判定したとき、その伝送波形データ３１６と、一時記憶部３１０に記憶されていると判定された通信データ３１２とを対応付けてもよい。
【００４４】
送信元特定部４２３は、通信データを解析し、その通信データの送信元である設備機器を特定する。具体的には、送信元特定部４２３は、通信データから、その通信データの送信元の設備機器ＩＤを取得する。
【００４５】
異常判定部４２４は、一時記憶部３１０に記憶されている通信データ３１２を解析し、通信データに異常が有るか否かを判定する。具体的には、異常判定部４２４は、一時記憶部３１０に記憶されている通信データ３１２を解析し、通信プロトコルで定義されているエラーの有無、及びエラーの種別を判定する。
【００４６】
データ複写部４２５は、異常判定部４２４の判定結果に基づいて、一時記憶部３１０に記憶されているデータを、正常データ記憶部３２０または異常データ記憶部３３０に記憶させる。具体的には、データ複写部４２５は、異常判定部４２４が通信データに異常が有ると判定したとき、一時記憶部３１０に記憶されている全てのデータを異常データ３７０として、異常データ記憶部３３０に記憶させる。また、データ複写部４２５は、異常判定部４２４が通信データに異常が無いと判定したとき、異常が無いと判定された通信データと、その通信データに対応する伝送波形データとを、正常データ記憶部３２０に記憶させる。
【００４７】
表示制御部４２６は、ユーザからの操作入力に基づいて、正常データ記憶部３２０、及び異常データ記憶部３３０に記憶されているデータを出力し、表示部２４０に表示させる。
【００４８】
次に、本実施形態に係る設備管理装置２００の動作について説明する。設備管理装置２００の制御部４００は、データ保存処理、データ解析処理、データ表示処理を実行する。これらの処理は、例えば制御部４００のＣＰＵがＲＯＭに記憶されたプログラムを読み込むことにより実行される。
【００４９】
まず、データ保存処理について説明する。データ保存処理は、設備管理装置２００が受信した通信データ及びその伝送波形データを、一時記憶部３１０に保存する処理である。図６は、データ保存処理のフローチャートの一例である。データ保存処理は、例えば、ユーザにより、入力部２３０を介してデータ保存処理の実行開始を示す操作入力が入力されたことを契機として開始する。
【００５０】
一時記憶制御部４２１は、通信部２１０を介して、通信線１４０において伝送される通信データを受信する（ステップＳ１０１）。
【００５１】
一時記憶制御部４２１は、ステップＳ１０１において受信された通信データを通信データ３１２として、通信データの受信時刻を通信タイムスタンプ３１１として、一時記憶部３１０に記憶させる（ステップＳ１０２）。
【００５２】
一時記憶制御部４２１は、伝送波形データ取得部２２０を介して、通信データの伝送波形データを取得する（ステップＳ１０３）。
【００５３】
一時記憶制御部４２１は、ステップＳ１０３において取得された伝送波形データを伝送波形データ３１６として、伝送波形データの取得時刻を波形タイムスタンプ３１５として、一時記憶部３１０に記憶させる（ステップＳ１０４）。
【００５４】
制御情報取得部４１１は、ステップ１０１において受信された通信データを解析し、制御情報を取得する（ステップＳ１０５）。
【００５５】
制御状態決定部４１２は、ステップＳ１０５において取得された制御情報に基づいて、ステップ１０１において受信された通信データに含まれる制御対象ＩＤに対応する設備機器の制御状態を決定する（ステップＳ１０６）。
【００５６】
制御状態決定部４１２は、ステップ１０１において受信された通信データに含まれる制御対象ＩＤを制御対象ＩＤ３１３として、ステップＳ１０６において決定された制御状態を制御状態３１４として、ステップＳ１０２において一時記憶部３１０に記憶された通信データと対応づけて、一時記憶部３１０に記憶させる（ステップＳ１０７）。
【００５７】
一時記憶制部４２１は、通信タイムスタンプ３１１及び波形タイムスタンプ３１５が表す時刻が、制御部４００のタイマにより計時される現在時刻から所定時間以上経過したデータを、一時記憶部３１０から削除する（ステップＳ１０８）。そして、一時記憶制御部４２１は、ステップＳ１０１に戻り、ステップＳ１０１〜Ｓ１０８を繰り返す。
【００５８】
次にデータ解析処理について説明する。データ解析処理は、一時記憶部３１０に記憶されている通信データを解析し、その解析結果に基づいて、一時記憶部３１０に記憶されているデータを正常データ記憶部３２０、または異常データ記憶部３３０に記憶させる。図７は、データ解析処理のフローチャートの一例である。データ解析処理は、例えば、所定時間毎に繰り返し実行され、直前に実行されたデータ解析処理が終了した時刻から所定時間経過したことを契機として開始する。
【００５９】
対応付け部４２２は、一時記憶部３１０に記憶されている通信データ３１２と、元となるデータが同じ伝送波形データ３１６が一時記憶部３１０に記憶されているか否かを判定する（ステップＳ２０１）。
【００６０】
対応付け部４２２が、一時記憶部３１０に記憶されている通信データ３１２と、元となるデータが同じ伝送波形データ３１６が一時記憶部３１０に記憶されていると判定した場合（ステップＳ２０１；Ｙｅｓ）、対応付け部４２２は、その通信データ３１２と、その通信データ３１２の元となるデータが同じであると判定された伝送波形データ３１６とに、ラベル３１７を割り付ける（ステップＳ２０２）。
【００６１】
対応付け部４２２が、一時記憶部３１０に記憶されている通信データ３１２と、元となるデータが同じ伝送波形データ３１６が一時記憶部３１０に記憶されていないと判定した場合（ステップＳ２０１；Ｎｏ）、対応付け部２５１は、処理をステップＳ２０３に進める。
【００６２】
送信元特定部４２３は、一時記憶部３１０に記憶されている通信データ３１２を解析し、通信データ３１２の送信元である設備機器に対応する設備機器ＩＤを取得する（ステップＳ２０３）。
【００６３】
異常判定部４２４は、一時記憶部３１０に記憶されている通信データ３１２を解析し、通信データ３１２に異常が有るか否かを判定する（ステップＳ２０４）。具体的には、異常判定部４２４は、通信データ３１２に通信プロトコルで定義されているエラーが有るか否かを判定し、通信データ３１２にエラーが有る場合には、その異常種別を取得する。
【００６４】
異常判定部４２４が、通信データ３１２に異常が無いと判定した場合（ステップＳ２０４；Ｎｏ）、データ複写部４２５は、異常が無いと判定された通信データ３１２に対応付けられた伝送波形データ３１６が一時記憶部３１０に記憶されている否かを判定する（ステップＳ２０５）。具体的には、データ複写部４２５は、異常が無いと判定された通信データ３１２のラベル３１７と、同一のラベル３１７が割り付けられた伝送波形データ３１６が一時記憶部３１０に記憶されているか否かを判定する。
【００６５】
データ複写部４２５は、通信データに異常が無いと判定された通信データ３１２に対応付けられた伝送波形データ３１６が一時記憶部３１０に記憶されていると判定した場合（ステップＳ２０５；Ｙｅｓ）、その通信データ３１２を通信データ３２１として、通信タイムスタンプ３１１をタイムスタンプ３２３として、対応付けられた伝送波形データ３１６を伝送波形データ３２２として、送信元特定部４２３により取得された設備機器ＩＤを設備機器ＩＤ３２４として、正常データ記憶部３２０に記憶させる（ステップＳ２０６）。
【００６６】
データ複写部４２５は、通信データに異常が無いと判定された通信データ３１２に対応付けられた伝送波形データ３１６が一時記憶部３１０に記憶されていないと判定した場合（ステップＳ２０５；Ｎｏ）、本処理を終了する。
【００６７】
異常判定部４２４が、通信データに異常があると判定した場合（ステップＳ２０４；Ｙｅｓ）、データ複写部４２５は、一時記憶部３１０に記憶されている全てのデータを含む異常データを生成する（ステップＳ２０７）。具体的には、データ複写部４２５は、一時記憶部３１０に記憶されている全ての通信タイムスタンプ３１１、通信データ３１２、制御対象ＩＤ３１３、制御状態３１４、波形タイムスタンプ３１５、伝送波形データ３１６、ラベル３１７を、それぞれ、通信タイムスタンプ３７１、通信データ３７２、制御対象ＩＤ３７３、制御状態３７４、波形タイムスタンプ３７５、伝送波形データ３７６、ラベル３７７として含む異常データ３７０を生成する。
【００６８】
データ複写部４２５は、異常が有ると判定された通信データ３１２の通信タイムスタンプ３１１をタイムスタンプ３４０として、異常が有ると判定された通信データ３１２の送信元の設備機器ＩＤを異常設備機器ＩＤ３５０として、異常が有ると判定された通信データ３１２の異常種別を異常種別３６０として、ステップＳ２０７において生成した異常データ３７０と対応付けて、異常データ記憶部３３０に記憶させる（ステップＳ２０８）。
【００６９】
データ複写部４２５は、ステップＳ２０８の処理を実行後、所定時間経過したか否かを判定する（ステップＳ２０９）。
【００７０】
データ複写部４２５は、ステップＳ２０８の処理を実行後、所定時間経過していないと判定した場合（ステップＳ２０９：Ｎｏ）、新規に一時記憶部３１０に記憶された全ての通信タイムスタンプ３１１、通信データ３１２、波形タイムスタンプ３１５、及び伝送波形データ３１６を、それぞれ、通信タイムスタンプ３７１、通信データ３７２、波形タイムスタンプ３７５、及び伝送波形データ３７６として、ステップＳ２０８において記憶された異常データ３７０に追加する（ステップＳ２１０）。
【００７１】
データ複写部４２５は、ステップＳ２０８の処理を実行後、所定時間経過したと判定した場合（ステップＳ２０９：Ｙｅｓ）、本処理を終了する。
【００７２】
次にデータ表示処理について説明する。データ表示処理は、入力部２３０が受け付けた操作入力に応じて、表示部２４０に、正常データ記憶部３２０及び異常データ記憶部３３０から取り出したデータを表示する処理である。図８は、データ表示処理のフローチャートの一例である。データ表示処理は、例えば、ユーザにより、入力部２３０を介してデータ表示処理の実行開始を示す操作入力が入力されたことを契機として開始する。
【００７３】
表示制御部４２６は、ユーザが異常データを検索するための画面を表示部２４０に表示させる（ステップＳ３０１）。具体的には、表示制御部４２６は、異常データ記憶部３３０に格納されているタイムスタンプ３４０、異常設備機器ＩＤ３５０、異常種別３６０の一覧と、異常データが検索される際に用いられるキーをユーザが入力するための入力フォームとを表示する。検索キーとして、タイムスタンプと、設備機器ＩＤと、異常種別と、表示された一覧のうちの何れかのデータを特定する情報（データ特定情報）のいずれかを用いることができる。表示制御部４２６は、検索キー毎に、入力フォームを表示させる。
【００７４】
表示制御部４２６は、タイムスタンプの入力フォームに入力部２３０を介してタイムスタンプのデータが入力されたか否かを判定する（ステップＳ３０２）。
【００７５】
表示制御部４２６は、タイムスタンプの入力フォームにデータが入力されたと判定した場合（ステップＳ３０２；Ｙｅｓ）、異常データ記憶部３３０から、タイムスタンプ３４０、異常設備機器ＩＤ３５０、異常種別３６０のうち、入力されたデータに一致するタイムスタンプ３４０を取得し、取得したタイムスタンプ３４０に対応する異常設備機器ＩＤ３５０及び異常種別３６０を一覧として、ステップＳ３０１において表示された一覧と置き換えて表示させる（ステップＳ３０３）。
【００７６】
なお、タイムスタンプの入力フォームに入力されたデータが、ある時刻から別の時刻までの所定の時間を表すデータである場合、表示制御部４２６は、その所定の時間に含まれるタイムスタンプ３４０を取得し、取得したタイムスタンプ３４０に対応する異常設備機器ＩＤ３５０及び異常種別３６０を一覧として、ステップＳ３０１において表示された一覧と置き換えて表示させてもよい。
【００７７】
表示制御部４２６は、タイムスタンプの入力フォームにデータが入力されていないと判定した場合（ステップＳ３０２；Ｎｏ）、設備機器ＩＤの入力フォームにデータが入力されたか否かを判定する（ステップＳ３０４）。
【００７８】
表示制御部４２６は、設備機器ＩＤの入力フォームにデータが入力された判定した場合（ステップＳ３０４；Ｙｅｓ）、異常データ記憶部３３０から、タイムスタンプ３４０、異常設備機器ＩＤ３５０、異常種別３６０のうち、入力されたデータに異常設備機器ＩＤ３５０が一致するものを取得し、取得した異常設備機器ＩＤ３５０に対応するタイムスタンプ３４０及び異常種別３６０を一覧として、ステップＳ３０１において表示された一覧と置き換えて表示させる（ステップＳ３０５）。
【００７９】
表示制御部４２６は、設備機器ＩＤの入力フォームにデータが入力されていないと判定した場合（ステップＳ３０４；Ｎｏ）、異常種別の入力フォームにデータが入力されたか否かを判定する（ステップＳ３０６）。
【００８０】
表示制御部４２６は、異常種別の入力フォームにデータが入力されたと判定した場合（ステップＳ３０６；Ｙｅｓ）、異常データ記憶部３３０から、タイムスタンプ３４０、異常設備機器ＩＤ３５０、異常種別３６０のうち、入力されたデータに一致する異常種別３６０を取得し、取得した異常種別３６０に対応するタイムスタンプ３４０及び異常設備機器ＩＤ３５０を一覧として、ステップＳ３０１において表示された一覧と置き換えて表示させる（ステップＳ３０７）。
【００８１】
表示制御部４２６は、異常種別の入力フォームに入力がないと判定した場合（ステップＳ３０６；Ｎｏ）、データ特定情報の入力フォームにデータが入力されたか否かを判定する（ステップＳ３０８）。
【００８２】
表示制御部４２６は、データ特定情報の入力フォームにデータが入力されたと判定した場合（ステップＳ３０８；Ｙｅｓ）、異常データ記憶部３３０から、入力されたデータにより特定されるタイムスタンプ３４０、異常設備機器ＩＤ３５０、異常種別３６０に対応する異常データ３７０を取得し、表示部２４０に表示させる（ステップＳ３０９）。
【００８３】
表示制御部４２６は、ステップＳ３０９において入力されたデータにより特定される異常設備機器ＩＤ３５０と一致する設備機器ＩＤ３２４に対応した伝送波形データ３２２を、正常データ記憶部３２０から取得し、表示させる（ステップＳ３１０）。そして、本処理を終了する。
【００８４】
以上説明したように、本実施形態の設備管理装置２００は、常時、通信異常が発生した前後の通信データ及びその伝送波形データを記憶する。そのため、通信異常の対応にあたる作業者は、通信異常が発生した時の通信データ及び伝送波形データを容易に取得することができる。そのため、その作業者は、取得した通信データ及び伝送波形データを用いた通信異常の詳細な解析を行うことにより、通信異常を迅速に解決することができる。
【００８５】
また、設備管理装置２００は、異常があると判定された通信データの送信元である設備機器に対応する設備機器ＩＤを記憶する。そのため、作業者は、異常があると判定された通信データの送信元である設備機器を容易に特定することができる。
【００８６】
また、設備管理装置２００は、通信異常が発生した前後における設備機器の制御状態を記憶する。そのため、作業者は、設備機器がどのように制御されていた時に、通信異常発生したのかを容易に知ることができる。また、設備管理装置２００は、記憶された制御状態に基づいて通信データを生成し、その通信データを設備機器に送信することにより、通信異常が発生した時の設備機器の制御状態を再現することができる。そのため、作業者は、通信異常の詳細な解析を容易に実施することができる。
【００８７】
また、設備管理装置２００は、異常が無いと判定された通信データと、その伝送波形データとを、その通信データの送信元の設備機器ごとに記憶する。そのため、作業者は、特定の設備機器が送信した、通信が正常である時の伝送波形データと、通信に異常が有る時の伝送波形データとを比較することができる。そして、作業者は、伝送波形データが表す波形の形状変化の特徴を把握できるため、通信異常の原因を容易に特定することができる。
【００８８】
以上、本発明の実施形態について説明したが、本発明は本実施形態によって限定されるものではない。
【００８９】
例えば、上記の実施形態では、設備機器の一例として空調機器を管理する設備管理装置２００について説明した。しかし、本発明は、空調機器以外の設備機器を管理するシステムにも適用が可能である。本発明は、例えば、ビルに設置された照明を制御するシステム、一般住居におけるネットワークに接続された家電を統合的に制御するホームネットワーク用管理装置に適用が可能である。
【００９０】
また、上記の実施形態の設備管理装置２００は、設備機器を制御するための通信データを生成し、設備機器に送信する。しかし、設備管理装置は、通信データを生成及び送信しなくてもよい。すなわち、上記の実施形態における運転制御部３１０の機能は、設備管理装置２００とは別の情報処理装置により実現されてもよい。この場合、通信データ解析部３２０は、さらに、制御情報取得部３１１及び制御状態決定部３１２としても機能することにより、設備管理装置は、上記実施形態における設備管理装置２００と同様に、常時、通信異常が発生した前後の通信データ及びその伝送波形データを記憶することができる。
【００９１】
また、設備管理装置２００は、汎用のパーソナルコンピュータにより実現されてもよく、また、ビルの壁に据え付けされる端末装置により実現されてもよい。
【００９２】
また、設備管理装置２００は、広域ネットワークに接続するためのインターフェースを備え、該広域ネットワークを介してネットワークストレージと接続されてもよい。このネットワークストレージが、記憶部２５０として機能してもよい。
【００９３】
また、通信データの取得と、伝送波形の取得は別々の構成により実行されたが、これに限られない。取得の順番も限られない。また、まず伝送波形を取得し、その伝送波形を解析して通信データを取得してもよい。
【００９４】
なお、上記実施の形態において、設備管理装置２００が実行するプログラムは、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk Read-Only Memory）、ＤＶＤ（Digital Versatile Disk）、ＭＯ（Magneto-Optical Disk）等のコンピュータ読み取り可能な記録媒体に格納されて配布されてもよい。そして、そのプログラムがパーソナルコンピュータ等の情報処理装置にインストールされることにより、上述の処理を実行するシステムが構成されてもよい。
【００９５】
また、プログラムは、インターネット等の通信ネットワーク上の所定のサーバ装置が有するディスク装置等に格納されてもよい。そして、プログラムは、例えば、搬送波に重畳されて、ダウンロードされてもように構成されてもよい。
【００９６】
また、上述の機能を、ＯＳ（Operating System）が分担して実現する場合又はＯＳとアプリケーションとの協働により実現する場合、ＯＳの機能を実現する部分以外のプログラムのみが、記録媒体に格納されて配布されてもよく、また、ダウンロードされてもよい。
【００９７】
本発明は、本発明の講義の精神と範囲に逸脱することなく、様々な実施の形態及び変形が可能とされるものである。また、上述した実施形態は、本発明を説明するためのものであり、本発明の範囲を限定するものではない。つまり、本発明の範囲は、実施の形態ではなく、特許請求の範囲によって示される。そして、特許請求の範囲内及びそれと同等の発明の意義の範囲内で施される様々な変形が、本発明の範囲内とみなされる。
【産業上の利用可能性】
【００９８】
本発明は、複数の設備機器間で送受信される通信データを管理する設備管理装置に適する。
【符号の説明】
【００９９】
１  設備管理システム
１１０  室外機
１２０ａ、１２０ｂ  室内機
１３０ａ、１３０ｂ  リモートコントローラ
１４０  通信線
２００  設備管理装置
２１０  通信部
２２０  伝送波形データ取得部
２３０  入力部
２４０  表示部
２５０  バス
３００  記憶部
３１０  一時記憶部
３１１  通信タイムスタンプ
３１２  通信データ
３１３  制御対象ＩＤ
３１４  制御状態
３１５  波形タイムスタンプ
３１６  伝送波形データ
３１７  ラベル
３２０  正常データ記憶部
３２１  通信データ
３２２  伝送波形データ
３２３  タイムスタンプ
３２４  設備機器ＩＤ
３３０  異常データ記憶部
３４０  タイムスタンプ
３５０  異常設備機器ＩＤ
３６０  異常種別
３７０  異常データ
３７１  通信タイムスタンプ
３７２  通信データ
３７３  制御対象ＩＤ
３７４  制御状態
３７５  波形タイムスタンプ
３７６  伝送波形データ
３７７  ラベル
４００  制御部
４１０  運転制御部
４１１  制御情報取得部
４１２  制御状態決定部
４１３  通信データ生成部
４２０  通信データ解析部
４２１  一時記憶制御部
４２２  対応付け部
４２３  送信元特定部
４２４  異常判定部
４２５  データ複写部
４２６  表示制御部
【図１】
2013114525.tif 000003
【図２】
2013114525.tif 000004
【図３】
2013114525.tif 000005
【図４】
2013114525.tif 000006
【図５】
2013114525.tif 000007
【図６】
2013114525.tif 000008
【図７】
2013114525.tif 000009
【図８】
2013114525.tif 000010
【手続補正書】
【提出日】平成26年12月19日(2014.12.19)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
上記目的を達成するために、本発明に係る設備管理装置は、
複数の設備機器間で送受信される通信データを管理する設備管理装置であって、
前記通信データを受信する通信部と、
前記通信部により受信された通信データに基づいて、前記設備機器の制御状態を決定する制御状態決定部と、
前記通信部により受信された最新の前記通信データと、前記制御状態と、前記制御状態に制御される前記設備機器を特定する制御対象機器識別情報とを一時記憶部に所定時間記憶させる一時記憶制御部と、
前記一時記憶部に記憶されている通信データに異常が有るか否かを判定する異常判定部と、
前記異常判定部が前記通信データに異常が有ると判定したとき、前記一時記憶部に記憶されている前記通信データと、前記制御状態と、前記制御対象機器識別情報とを、異常データ記憶部に記憶させるデータ複写部と、
を備える。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の設備機器間で送受信される通信データを管理する設備管理装置であって、
前記通信データを受信する通信部と、
前記通信部により受信された通信データに基づいて、前記設備機器の制御状態を決定する制御状態決定部と、
前記通信部により受信された最新の前記通信データと、前記制御状態と、前記制御状態に制御される前記設備機器を特定する制御対象機器識別情報とを一時記憶部に所定時間記憶させる一時記憶制御部と、
前記一時記憶部に記憶されている通信データに異常が有るか否かを判定する異常判定部と、
前記異常判定部が前記通信データに異常が有ると判定したとき、前記一時記憶部に記憶されている前記通信データと、前記制御状態と、前記制御対象機器識別情報とを、異常データ記憶部に記憶させるデータ複写部と、
を備える設備管理装置。
【請求項２】
前記通信データの伝送波形データを取得する伝送波形データ取得部をさらに備え、
前記一時記憶制御部は、前記伝送波形データ取得部により取得された伝送波形データを前記一時記憶部に所定時間記憶させ、
前記データ複写部は、前記異常判定部が前記通信データに異常が有ると判定したとき、前記一時記憶部に記憶されている伝送波形データを、前記異常データ記憶部に記憶させる、
請求項１に記載の設備管理装置。
【請求項３】
前記通信データの送信元である設備機器を特定する送信元特定部を備え、
前記データ複写部は、前記異常判定部が前記通信データに異常が有ると判定したとき、前記送信元特定部によって特定された、異常が有ると判定された通信データの送信元である設備機器を特定する機器識別情報を前記異常データ記憶部に記憶させる、
請求項１または２に記載の設備管理装置。
【請求項４】
前記一時記憶部に記憶されている前記通信データを、前記通信データの元となるデータが同じである、前記一時記憶部に記憶されている前記伝送波形データと対応付ける対応付け部をさらに備える、
請求項２に記載の設備管理装置。
【請求項５】
前記異常データ記憶部が記憶しているデータを表示部に表示させる表示制御部をさらに備える、
請求項１乃至４のいずれか１項に記載の設備管理装置。
【請求項６】
前記データ複写部は、前記異常判定部が前記通信データに異常が無いと判定したとき、前記一時記憶部に記憶された通信データ及び伝送波形データのうち、異常が無いと判定された通信データと、該通信データと対応付けられた伝送波形データとを、該通信データの送信元である設備機器を特定する機器特定情報と対応付けて正常データ記憶部に記憶させる、
請求項４または５に記載の設備管理装置。
【請求項７】
前記表示制御部は、前記正常データ記憶部から、前記異常判定部により異常が有ると判定された通信データの送信元である設備機器を特定する機器特定情報に対応する伝送波形データを取得し、取得した伝送波形データを前記表示部に表示させる、
請求項６に記載の設備管理装置。
【請求項８】
データ通信可能に接続された複数の設備機器と、
前記複数の設備機器間で送受信される通信データを管理する請求項１乃至７のいずれか１項に記載の設備管理装置と、
を備える設備管理システム。
【請求項９】
複数の設備機器間で送受信される通信データを管理する設備管理方法であって、
前記通信データを受信するステップと、
受信された前記通信データに基づいて、前記設備機器の制御状態を決定するステップと、
受信された最新の前記通信データと、前記制御状態と、前記制御状態に制御される前記設備機器を特定する制御対象機器識別情報とを一時記憶部に所定時間記憶させるステップと、
前記一時記憶部に記憶されている通信データに異常が有るか否かを判定するステップと、
前記通信データに異常が有ると判定されたとき、前記一時記憶部に記憶されている前記通信データと、前記制御状態と、前記制御対象機器識別情報とを、異常データ記憶部に記憶させるステップと、
を有する設備管理方法。
【請求項１０】
複数の設備機器間で送受信される通信データを管理するコンピュータに、
前記通信データを受信するステップと、
受信された前記通信データに基づいて、前記設備機器の制御状態を決定するステップと、
受信された最新の前記通信データと、前記制御状態と、前記制御状態に制御される前記設備機器を特定する制御対象機器識別情報とを一時記憶部に所定時間記憶させるステップと、
前記一時記憶部に記憶されている通信データに異常が有るか否かを判定するステップと、
前記通信データに異常が有ると判定されたとき、前記一時記憶部に記憶されている前記通信データと、前記制御状態と、前記制御対象機器識別情報とを、異常データ記憶部に記憶させるステップと、
を実行させるためのプログラム。
【国際調査報告】
2013114525.tif 000011
2013114525.tif 000012