(57)【特許請求の範囲】
【請求項１】
駆動部を備える設備機器であって、
前記駆動部の動作の制御に用いられる運転制御情報を取得するデータ取得部と、
前記データ取得部により取得された運転制御情報を記憶する記憶部と、
通常運転モードと、模擬運転モードと、のうちいずれか１つのモードに切り替えるモード切替部と、
前記モード切替部により通常運転モードに切り替えられた場合、前記データ取得部により取得された運転制御情報に基づいて動作するように前記駆動部を制御し、前記モード切替部により模擬運転モードに切り替えられた場合、前記記憶部に記憶された運転制御情報に基づいて動作するように前記駆動部を制御する運転制御部と、
前記データ取得部により取得された運転制御情報に異常があるか否かを判定し、異常があると判定した場合に、その運転制御情報に異常がある旨を表すフラグを、その運転制御情報と対応付けて、前記記憶部に記憶させる異常判定部と、
を備える設備機器。
【請求項２】
駆動部を備える設備機器であって、
前記駆動部の動作の制御に用いられる運転制御情報を取得するデータ取得部と、
前記データ取得部により取得された運転制御情報を記憶する記憶部と、
通常運転モードと、模擬運転モードと、のうちいずれか１つのモードに切り替えるモード切替部と、
前記モード切替部により通常運転モードに切り替えられた場合、前記データ取得部により取得された運転制御情報に基づいて動作するように前記駆動部を制御し、前記モード切替部により模擬運転モードに切り替えられた場合、前記記憶部に記憶された運転制御情報に基づいて動作するように前記駆動部を制御する運転制御部と、
前記データ取得部により取得された運転制御情報に異常があるか否かを判定し、異常があると判定した場合に、その運転制御情報に異常がある旨を表すフラグを、その運転制御情報と対応付けて、前記記憶部に記憶させる異常判定部と、
を備え、
前記運転制御部は、前記モード切替部により模擬運転モードに切り替えられた場合、前記異常判定部によって異常があると判定された運転制御情報に基づいて動作するように前記駆動部を制御する、
設備機器。
【請求項３】
駆動部を備える設備機器と、当該設備機器と通信可能に接続されている設備機器解析装置と、を含む設備機器解析システムであって、
前記設備機器は、
前記駆動部の動作の制御に用いられる運転制御情報を取得するデータ取得部と、
前記データ取得部により取得された運転制御情報を記憶する第１記憶部と、
前記設備機器解析装置に、前記データ取得部により取得された運転制御情報を送信するデータ送信部と、
通常運転モードと、模擬運転モードと、のうちいずれか１つの運転モードに切り替えるモード切替部と、
前記モード切替部により通常運転モードに切り替えられた場合、前記データ取得部により取得された運転制御情報に基づいて動作するように前記駆動部を制御し、前記モード切替部により模擬運転モードに切り替えられた場合、前記第１記憶部により記憶された運転制御情報に基づいて動作するように前記駆動部を制御する運転制御部と、
前記データ取得部により取得された運転制御情報に異常があるか否かを判定し、異常があると判定した場合に、その運転制御情報に異常がある旨を表すフラグを、その運転制御情報と対応付けて、前記第１記憶部に記憶させる異常判定部と、を備え、
前記設備機器解析装置は、
前記設備機器から送信された運転制御情報を記憶する第２記憶部と、
ユーザから、通常運転モードと、模擬運転モードと、のうちいずれか１つの運転モードに切り替える旨の切替指示の入力を受け付ける切替指示入力部と、
前記切替指示入力部が模擬運転モードに切り替える旨の切替指示の入力を受け付けた場合に、前記第２記憶部に記憶された運転制御情報のうち、模擬運転モードに用いる運転制御情報を特定する特定情報の入力を受け付ける特定情報入力部と、
前記切替指示入力部及び特定情報入力部がそれぞれ受け付けた切替指示及び特定情報を前記設備機器に送信する送信部と、を備え、
前記モード切替部は、前記設備機器解析装置から受信した切替指示に基づいて、運転モードを切り替え、
前記運転制御部は、前記モード切替部により模擬運転モードに切り替えられた場合、前記第１記憶部により記憶された運転制御情報のうち、前記設備機器解析装置から受信した特定情報により特定される運転制御情報に基づいて動作するように前記駆動部を制御する、
設備機器解析システム。
【請求項４】
駆動部を備える設備機器と、当該設備機器と通信可能に接続されている設備機器解析装置と、を含む設備機器解析システムであって、
前記設備機器は、
前記駆動部の動作の制御に用いられる運転制御情報を取得するデータ取得部と、
前記データ取得部により取得された運転制御情報を記憶する第１記憶部と、
前記設備機器解析装置に、前記データ取得部により取得された運転制御情報を送信するデータ送信部と、
通常運転モードと、模擬運転モードと、のうちいずれか１つの運転モードに切り替えるモード切替部と、
前記モード切替部により通常運転モードに切り替えられた場合、前記データ取得部により取得された運転制御情報に基づいて動作するように前記駆動部を制御し、前記モード切替部により模擬運転モードに切り替えられた場合、前記第１記憶部により記憶された運転制御情報に基づいて動作するように前記駆動部を制御する運転制御部と、
前記データ取得部により取得された運転制御情報に異常があるか否かを判定し、異常があると判定した場合に、その運転制御情報に異常がある旨を表すフラグを、その運転制御情報と対応付けて、前記第１記憶部に記憶させる異常判定部と、を備え、
前記設備機器解析装置は、
前記設備機器から送信された運転制御情報を記憶する第２記憶部と、
ユーザから、通常運転モードと、模擬運転モードと、のうちいずれか１つの運転モードに切り替える旨の切替指示の入力を受け付ける切替指示入力部と、
前記切替指示入力部が模擬運転モードに切り替える旨の切替指示の入力を受け付けた場合に、前記第２記憶部に記憶された運転制御情報のうち、模擬運転モードに用いる運転制御情報を特定する特定情報の入力を受け付ける特定情報入力部と、
前記切替指示入力部及び特定情報入力部がそれぞれ受け付けた切替指示及び特定情報を前記設備機器に送信する送信部と、を備え、
前記モード切替部は、前記設備機器解析装置から受信した切替指示に基づいて、運転モードを切り替え、
前記運転制御部は、前記モード切替部により模擬運転モードに切り替えられた場合、前記第１記憶部により記憶された運転制御情報のうち、前記設備機器解析装置から受信した特定情報により特定される運転制御情報であって、前記異常判定部によって異常があると判定された運転制御情報に基づいて動作するように前記駆動部を制御する、
設備機器解析システム。
【請求項５】
駆動部を備える設備機器の動作を制御する運転制御方法であって、
前記駆動部の動作の制御に用いられる運転制御情報を取得するデータ取得ステップと、
前記データ取得ステップにおいて取得された運転制御情報を記憶部に記憶する運転制御情報記憶ステップと、
通常運転モードと、模擬運転モードと、のうちいずれか１つのモードに切り替えるモード切替ステップと、
前記モード切替ステップにおいて通常運転モードに切り替えられた場合、前記データ取得ステップにおいて取得された運転制御情報に基づいて動作するように前記駆動部を制御し、前記モード切替ステップにおいて模擬運転モードに切り替えられた場合、前記記憶部に記憶された運転制御情報に基づいて動作するように前記駆動部を制御する運転制御ステップと、
前記データ取得ステップにおいて取得された運転制御情報に異常があるか否かを判定し、異常があると判定した場合に、その運転制御情報に異常がある旨を表すフラグを、その運転制御情報と対応付けて、前記記憶部に記憶させる異常判定ステップと、
を有する運転制御方法。
【請求項６】
駆動部を備える設備機器の動作を制御する運転制御方法であって、
前記駆動部の動作の制御に用いられる運転制御情報を取得するデータ取得ステップと、
前記データ取得ステップにおいて取得された運転制御情報を記憶部に記憶する運転制御情報記憶ステップと、
通常運転モードと、模擬運転モードと、のうちいずれか１つのモードに切り替えるモード切替ステップと、
前記モード切替ステップにおいて通常運転モードに切り替えられた場合、前記データ取得ステップにおいて取得された運転制御情報に基づいて動作するように前記駆動部を制御し、前記モード切替ステップにおいて模擬運転モードに切り替えられた場合、前記記憶部に記憶された運転制御情報に基づいて動作するように前記駆動部を制御する運転制御ステップと、
前記データ取得ステップにおいて取得された運転制御情報に異常があるか否かを判定し、異常があると判定した場合に、その運転制御情報に異常がある旨を表すフラグを、その運転制御情報と対応付けて、前記記憶部に記憶させる異常判定ステップと、
を有し、
前記運転制御ステップでは、前記モード切替ステップにおいて模擬運転モードに切り替えられた場合、前記異常判定ステップにおいて異常があると判定された運転制御情報に基づいて動作するように前記駆動部を制御する、
運転制御方法。
【請求項７】
駆動部を備える設備機器に、
前記駆動部の動作の制御に用いられる運転制御情報を取得するデータ取得ステップと、
前記データ取得ステップにおいて取得された運転制御情報を記憶部に記憶する運転制御情報記憶ステップと、
通常運転モードと、模擬運転モードと、のうちいずれか１つのモードに切り替えるモード切替ステップと、
前記モード切替ステップにおいて通常運転モードに切り替えられた場合、前記データ取得ステップにおいて取得された運転制御情報に基づいて動作するように前記駆動部を制御し、前記モード切替ステップにおいて模擬運転モードに切り替えられた場合、前記記憶部に記憶された運転制御情報に基づいて動作するように前記駆動部を制御する運転制御ステップと、
前記データ取得ステップにおいて取得された運転制御情報に異常があるか否かを判定し、異常があると判定した場合に、その運転制御情報に異常がある旨を表すフラグを、その運転制御情報と対応付けて、前記記憶部に記憶させる異常判定ステップと、
を実行させるためのプログラム。
【請求項８】
駆動部を備える設備機器に、
前記駆動部の動作の制御に用いられる運転制御情報を取得するデータ取得ステップと、
前記データ取得ステップにおいて取得された運転制御情報を記憶部に記憶する運転制御情報記憶ステップと、
通常運転モードと、模擬運転モードと、のうちいずれか１つのモードに切り替えるモード切替ステップと、
前記モード切替ステップにおいて通常運転モードに切り替えられた場合、前記データ取得ステップにおいて取得された運転制御情報に基づいて動作するように前記駆動部を制御し、前記モード切替ステップにおいて模擬運転モードに切り替えられた場合、前記記憶部に記憶された運転制御情報に基づいて動作するように前記駆動部を制御する運転制御ステップと、
前記データ取得ステップにおいて取得された運転制御情報に異常があるか否かを判定し、異常があると判定した場合に、その運転制御情報に異常がある旨を表すフラグを、その運転制御情報と対応付けて、前記記憶部に記憶させる異常判定ステップと、
を実行させ、
前記運転制御ステップでは、前記モード切替ステップにおいて模擬運転モードに切り替えられた場合、前記異常判定ステップにおいて異常があると判定された運転制御情報に基づいて動作するように前記駆動部を制御する、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、設備機器、設備機器解析システム、運転制御方法、及びプログラムに関する。
【背景技術】
【０００２】
設備機器システムにおいて生じた不具合を解析し、その不具合に対応するために、不具合発生前後におけるシステム中のセンサ及びアクチュエータの運転データや、設備機器間の通信データを記録する技術がある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１４４９７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特に大規模なシステムにおいて、記録された膨大なデータに基づいて不具合の要因を特定する事は容易ではない。また、不具合の再現や改修結果の確認を机上ないし現場で実施することも困難である。【０００５】
本発明は、上記実情に鑑みてなされたものであり、容易に設備機器の動作を確認することが可能な設備機器、設備機器解析システム、運転制御方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明に係る設備機器は、
駆動部を備える設備機器であって、
前記駆動部の動作の制御に用いられる運転制御情報を取得するデータ取得部と、
前記データ取得部により取得された運転制御情報を記憶する記憶部と、
通常運転モードと、模擬運転モードと、のうちいずれか１つのモードに切り替えるモード切替部と、
前記モード切替部により通常運転モードに切り替えられた場合、前記データ取得部により取得された運転制御情報に基づいて動作するように前記駆動部を制御し、前記モード切替部により模擬運転モードに切り替えられた場合、前記記憶部に記憶された運転制御情報に基づいて動作するように前記駆動部を制御する運転制御部と、
前記データ取得部により取得された運転制御情報に異常があるか否かを判定し、異常があると判定した場合に、その運転制御情報に異常がある旨を表すフラグを、その運転制御情報と対応付けて、前記記憶部に記憶させる異常判定部と、
を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、容易に設備機器の動作を確認することができる。
【図面の簡単な説明】
【０００８】
【図１】実施形態１に係る設備機器解析システムの構成を示すブロック図である。
【図２】実施形態１に係る設備機器のハードウェア構成の一例を示すブロック図である。
【図３】実施形態１に係る運転制御情報ＤＢに格納されたデータの一例を示す図である。
【図４】実施形態１に係る設備機器の制御部の機能構成の一例を示すブロック図である。
【図５】実施形態１に係る設備機器解析装置のハードウェア構成の一例を示すブロック図である。
【図６】実施形態１に係るシステム運転制御情報ＤＢに格納されたデータの一例を示す図である。
【図７】モード切替処理のフローチャートの一例である。
【図８】運転制御処理のフローチャートの一例である。
【図９】実施形態２に係る設備機器の制御部の機能構成の一例を示すブロック図である。
【図１０】実施形態２に係る運転制御情報ＤＢに格納されたデータの一例を示すブロック図である。
【図１１】実施形態３に係る設備機器解析システムの構成を示すブロック図である。
【図１２】実施形態３に係る設備機器シミュレーション装置のハードウェア構成の一例を示すブロック図である。
【図１３】実施形態３に係る設備機器シミュレーション装置の制御部の機能構成の一例を示すブロック図である。
【図１４】運転シミュレーション処理のフローチャートの一例である。
【発明を実施するための形態】
【０００９】
本発明の実施の形態について、図面を参照して詳細に説明する。
【００１０】
（実施形態１）
図１は、本発明の実施形態１に係る設備機器解析システム１の構成を示す図である。設備機器解析システム１は、設備機器の一例として、空調機器の動作を解析するシステムである。図１に示すように、設備機器解析システム１は、複数の設備機器として、室外機１００ａ、室内機１００ｂ、及びリモートコントローラ１００ｃと、設備機器解析装置２００と、通信線３００と、を備える。なお、以下では、室外機１００ａ、室内機１００ｂ、及びリモートコントローラ１００ｃを、総称して設備機器１００という。また、図１において、設備機器１００として、１つの室外機１００ａと、２つの室内機１００ｂと、２つのリモートコントローラ１００ｃとが図示されているが、設備機器の数はこれに限られない。
【００１１】
室外機１００ａ及び室内機１００ｂは、室内機１００ｂが設置された部屋内の空気の温度や湿度を調整する機器である。室外機１００ａと室内機１００ｂとは、互いに冷媒配管（図示せず）により接続され、冷媒を循環させる。
【００１２】
リモートコントローラ１００ｃは、ユーザが室内機１００ｂを操作するための端末である。リモートコントローラ１００ｃは、冷房・暖房等の運転モードや目標温度等を設定するためのユーザからの操作入力を受け付ける。そして、リモートコントローラ１００ｃは、受け付けた操作入力に対応する操作信号（例えば、赤外線信号）を外部に送信する。この操作信号を受信した室内機１００ｂは、その操作信号に従って動作する。
【００１３】
通信線３００は、設備機器１００及び設備機器解析装置２００をデータ通信可能なように接続する。通信線３００は、有線であってもよいし、無線であってもよい。
【００１４】
さらに、設備機器１００は、通常運転モードと、模擬運転モードとの、２つの運転モードで動作する。通常運転モードは、他の設備機器１００や設備機器解析装置２００、自身が備える各種センサからの信号に基づいて、自身の動作が制御される運転状態を表す。模擬運転モードは、後述する運転制御情報ＤＢ１５１に記憶されたデータに基づいて、自身の動作が制御される運転状態を表す。
【００１５】
設備機器解析装置２００は、設備機器１００から通信線３００を介して運転データを取得する。また設備機器解析装置２００は、設備機器１００の運転モードの切替を指示する切替指示信号を、通信線３００を介して設備機器１００に送信することにより、設備機器１００の運転モードの切替を制御する。
【００１６】
次に、本実施形態における設備機器１００及び設備機器解析装置２００の構成について詳細に説明する。
【００１７】
図２に本実施形態に係る設備機器１００のハードウェア構成の一例を示す。図２に示すように、設備機器１００は、通信部１１０と、入力部１２０と、センサ部１３０と、駆動部１４０と、記憶部１５０と、制御部１６０とを備え、各部はバス１７０により接続されている。
【００１８】
通信部１１０は、通信線３００を介して他の設備機器１００や設備機器解析装置２００との間でデータの送受信を行うためのインターフェースから構成される。
【００１９】
入力部１２０は、ボタン、タッチパネル、キーボード等の入力装置から構成される。入力部１２０は、ユーザからの操作入力を受け付け、受け付けた操作入力に対応する操作入力信号を制御部１６０に出力する。
【００２０】
センサ部１３０は、温度センサ、圧力センサなどの各種センサから構成される。センサ部１３０は、検出した信号を制御部１６０に出力する。
【００２１】
駆動部１４０は、モータやＬＥＤ（Light Emitting Diode）といったアクチュエータから構成される。駆動部１４０の動作は、制御部１６０からの制御情報により制御される。
【００２２】
記憶部１５０は、ハードディスクドライブや、フラッシュメモリ、ＳＳＤ（Solid State Drive）のような、書き込み可能な等の記憶装置から構成される。記憶部１５０は、運転制御情報ＤＢ１５１から構成される。
【００２３】
運転制御情報ＤＢ１５１は、設備機器１００が取得した運転制御情報の履歴データを格納する。運転制御情報は、センサ部１３０から、及び、通信部１１０を介して他の設備機器１００から取得した、設備機器１００の動作を制御するために必要な情報である。具体的には、運転制御情報は、センサ部１３０が検出したデータ、他の設備機器１００から指示された制御状態や設定情報、他の設備機器１００との間での通信データといった情報を含む。
【００２４】
図３は、運転制御情報ＤＢ１５１に格納されたデータの一例を示す図である。図３に示す運転制御情報ＤＢ１５１には、運転制御情報を取得した日時を表す取得日時と、取得した運転制御情報の送信元である機器や制御内容の種別を表すデータ種別と、データ種別毎の制御内容と、を表す情報が格納されている。例えば、取得日時が「2012/07/14/ 14:56」である運転制御情報は、「室内温度」が「２４℃」であるという情報と、「制御モード設定」が「停止」であるという情報を含む。
【００２５】
図２に戻って、制御部１６０は、例えば、ＣＰＵ（Central Processing Unit）、ＣＰＵが実行するプログラムを格納するＲＯＭ（Read Only Memory）、ＣＰＵが生成したデータを一時的に格納するＲＡＭ（Random Access Memory）、現在時刻を計時するタイマから構成され、設備機器解析装置２００の全体の制御を行う。
【００２６】
図４は、制御部１６０の機能構成の一例を示すブロック図である。図４に示すように、制御部１６０は、データ取得部１６１、モード切替部１６２、運転制御部１６３として機能する。
【００２７】
データ取得部１６１は、通信部１１０を介して受信した通信データに含まれる運転制御情報、及びセンサ部１３０が出力した運転制御情報を取得する。そして、データ取得部１６１は、取得した運転制御情報を、取得した時刻と対応づけて運転制御情報ＤＢ１５１に記録する。また、データ取得部１６１は、定期的に、または設備機器解析装置２００からの要求に応じて、運転制御情報ＤＢ１５１に記憶された運転制御情報の履歴データを、設備機器解析装置２００に送信する。
【００２８】
モード切替部１６２は、設備機器解析装置２００から通信部１１０を介して取得された切替指示に基づいて、設備機器１００の運転モードを決定する。
【００２９】
運転制御部１６３は、モード切替部１６２により決定された運転モードに基づいて、設備機器１００の動作を統合的に制御する。具体的には、運転制御部１６３は、運転モードが通常運転モードである場合に通常運転制御部１６４として、運転モードが模擬運転モードである場合に模擬運転制御部１６５として機能する。
【００３０】
通常運転制御部１６４は、データ取得部１６１により取得された運転制御情報に基づいて駆動部１４０を制御するための制御情報を生成し、駆動部１４０に出力する。すなわち、通常運転モードにおいて、通常運転制御部１６４は、通常行われているリアルタイムでの設備機器１００の運転制御を実行する。
【００３１】
模擬運転制御部１６５は、運転制御情報ＤＢ１５１に記憶された運転制御情報に基づいて駆動部１４０を制御するための制御情報を生成し、駆動部１４０に出力する。具体的には、模擬運転制御部１６５は、設備機器解析装置２００から受信した切替指示に含まれる、運転制御情報を特定するための情報（以下、特定情報という）を参照し、その特定情報により特定される運転制御情報を運転制御情報ＤＢ１５１から特定する。そして、模擬運転制御部１６５は、特定された運転制御情報に基づいて、通常運転制御部１６４が実行する運転制御と同様のアルゴリズムで制御情報を生成し、駆動部１４０に出力する。
【００３２】
次に、設備機器解析装置２００について詳細に説明する。
【００３３】
図５に本実施形態に係る設備機器解析装置２００のハードウェア構成の一例を示す。図５に示すように、設備機器解析装置２００は、通信部２１０と、入力部２２０と、表示部２３０と、記憶部２４０と、制御部２５０と、を備え、各部はバス２６０により接続されている。
【００３４】
通信部２１０は、通信線３００を介して、設備機器１００と通信データの送受信を行うためのインターフェースから構成される。
【００３５】
入力部２２０は、ボタン、タッチパネル、キーボード等の入力装置から構成される。入力部２２０は、ユーザからの操作入力を受け付け、受け付けた操作入力に対応する操作入力信号を制御部２５０に出力する。具体的には、入力部２２０は、ユーザから、運転モードの切替指示や、模擬運転モードにおいて用いる運転制御情報を特定する特定情報を表す入力操作を受け付ける。
【００３６】
表示部２３０は、ＬＣＤ（Liquid Crystal Display）及びバックライト等を備える表示装置から構成される。表示部２３０は、制御部２５０による制御の下、例えば、後述するシステム運転制御情報ＤＢ２４１に記憶されているデータを表示する。
【００３７】
記憶部２４０は、ハードディスクドライブや、フラッシュメモリ、ＳＳＤ（Solid State Drive）のような、書き込み可能な等の記憶装置から構成される。記憶部２４０は、システム運転制御情報ＤＢ２４１から構成される。システム運転制御情報ＤＢ２４１は、各設備機器１００から取得した運転制御情報の履歴データを格納する。
【００３８】
図６は、システム運転制御情報ＤＢ２４１に格納されたデータの一例を示す図である。図６に示すシステム運転制御情報２４１には、運転制御情報を送信した設備機器１００（以下、送信元機器という）毎に、その送信元機器から受信した運転制御情報が格納されている。
【００３９】
制御部２５０は、例えば、ＣＰＵ、ＣＰＵが実行するプログラムを格納するＲＯＭ、ＣＰＵが生成したデータを一時的に格納するＲＡＭ、現在時刻を計時するタイマから構成され、設備機器解析装置２００の全体の制御を行う。
【００４０】
次に、本実施形態に係る設備機器１００及び設備機器解析装置２００の動作について説明する。
【００４１】
まず、設備機器解析装置２００の制御部２５０が実行するモード切替処理について説明する。モード切替処理は、設備機器解析装置２００がユーザからの指示に応じて、設備機器１００に対し現在の運転モードを切り替えるように指示する処理である。この処理は、例えば制御部２５０のＣＰＵがＲＯＭに記憶されたプログラムを読み込むことにより実行される。
【００４２】
図７は、設備機器解析装置２００の制御部２５０が実行するモード切替処理のフローチャートの一例である。モード切替処理は、例えば、ユーザにより、入力部２２０を介してモード切替処理の実行開始を示す操作入力が入力されたことを契機として開始する。
【００４３】
制御部２５０は、入力部２２０を介してユーザから取得した操作入力が、模擬運転モードへの切替指示であるか否かを判定する（ステップＳ１０１）。
【００４４】
制御部２５０は、模擬運転モードへの切替指示でないと判定した場合（ステップＳ１０１；Ｎｏ）、設備機器１００に通常運転モードへの切替指示を送信する（ステップＳ１０２）。そして、制御部２５０は、モード切替処理を終了する。
【００４５】
制御部２５０は、模擬運転モードへの切替指示であると判定した場合（ステップＳ１０１；Ｙｅｓ）、ユーザから入力部２２０を介して、模擬運転開始時刻と、特定情報とを取得する（ステップＳ１０３）。
【００４６】
制御部２５０は、ステップＳ１０３において取得した模擬運転開始時刻と特定情報とを含む模擬運転モードへの切替指示を設備機器１００に送信する（ステップＳ１０３）。ここで、複数の設備機器１００を模擬運転モードで動作させる場合、各設備機器１００へ切替指示を送信する。そして、制御部２５０は、モード切替処理を終了する。
【００４７】
次に、設備機器１００の制御部１６０が実行する運転制御処理について説明する。運転制御処理は、運転モードに応じて、設備機器１００の駆動部１４０の動作を制御する処理である。この処理は、例えば制御部１６０のＣＰＵがＲＯＭに記憶されたプログラムを読み込むことにより実行される。
【００４８】
図８は、設備機器１００の制御部１６０が実行する運転制御処理のフローチャートの一例である。運転制御処理は、例えば、通信部１１０が設備機器１００の電源をオンする信号を受信したことを契機として開始する。なお、運転制御処理の開始時点において、運転モードは通常運転モードに設定されているものとする。
【００４９】
まず、データ取得部１６１は、通信部１１０及びセンサ部１３０から、運転制御情報を取得する（ステップＳ２０１）。
【００５０】
次に、データ取得部１６１は、ステップＳ２０１で取得した運転制御情報を、取得した現在時刻と対応付けて運転制御情報ＤＢ１５１に格納する（ステップＳ２０２）。
【００５１】
次に、通常運転制御部１６４は、ステップＳ２０１で取得した運転制御情報に基づいて、制御内容を決定し、駆動部１４０に決定した制御内容を表す制御情報を出力する（ステップＳ２０３）。
【００５２】
例えば、ステップＳ２０１においてデータ取得部１６１により取得された運転制御情報が、制御モード設定として「冷房」を含むとき、通常運転制御部１６４は、制御モード設定が「冷房」である場合に駆動部１４０に出力する制御情報として予め設定された制御情報に基づいて、駆動部１４０に制御情報を出力する。
【００５３】
次に、モード切替部１６２は、通信部１１０を介して、設備機器解析装置２００から模擬運転モードへの切替指示を受信したか否かを判定する（ステップＳ２０４）。模擬運転モードへの切替指示を受信していないと判定した場合（ステップＳ２０４；Ｎｏ）、制御部１６０は、ステップＳ２０１に処理を戻し、通常運転モードでの運転制御を継続する。
【００５４】
模擬運転モードへの切替指示を受信したと判定した場合（ステップＳ２０４；Ｙｅｓ）、モード切替部１６２は、各設備機器１００が備える時計を同期させるための時刻合わせ処理を実施する（ステップＳ２０５）。例えば、モード切替部１６２は、設備機器解析装置２００から受信した切替指示に含まれる時刻情報に基づいて、設備機器１００が有するタイマを設定する。また、設備機器解析システム１が別途時刻合わせ機能を備えている場合は、その機能を用いてもよい。
【００５５】
次に、モード切替部１６２は、設備機器解析装置２００から受信した切替指示に含まれる模擬運転開始時刻を経過したか否かを判別する（ステップＳ２０６）。模擬運転開始時刻を経過するまで（ステップＳ２０６；Ｎｏ）、モード切換部１６２は待ち状態となる。
【００５６】
モード切替部１６２は、模擬運転開始時刻になったと判別すると（ステップＳ２０６；Ｙｅｓ）、運転モードを模擬運転モードに設定する。そして、模擬運転制御部１６５は、切替指示に含まれる特定情報に基づいて、模擬運転モードに用いる運転制御情報を運転制御情報ＤＢ１５１から特定する（ステップＳ２０７）。
【００５７】
次に、模擬運転制御部１６５は、ステップＳ２０７で特定した運転制御情報に基づいて、制御内容を決定し、駆動部１４０に決定した制御内容を表す制御情報を出力する（ステップＳ２０８）。
【００５８】
例えば、切替指示に含まれる特定情報が、取得時刻「2012/07/14 14:56」以降の運転制御情報を特定している場合、模擬運転制御部１６５は、運転制御情報ＤＢ１５１を参照して、取得時刻「2012/07/14 14:56」以降に対応する運転制御情報を特定する。そして、模擬運転制御部１６５は、特定した運転制御情報に対応する取得時刻と同様の時間間隔で、順次、特定した運転制御情報に基づいて駆動部１４０に制御情報を出力する。具体的には、模擬運転制御部１６５は、模擬運転開始時刻において、取得時刻「2012/07/14 14:56」に対応する運転制御情報、すなわち、室内温度が「２４℃」、かつ制御モード設定が「停止」である運転制御情報に基づいて、駆動部１４０を制御する。そして、さらに９分後に、「2012/07/14 15:05」に対応する運転制御情報、すなわち、室内温度が「２８℃」、かつ制御モード設定が「冷房」である運転制御情報に基づいて、駆動部１４０を制御する。
【００５９】
次に、モード切替部１６２は、通信部１１０を介して、設備機器解析装置２００から通常運転モードへの切替指示を受信したか否かを判定する（ステップＳ２０９）。通常運転モードへの切替指示を受信していないと判定した場合（ステップＳ２０９；Ｎｏ）、ステップＳ２０７に処理を戻し、模擬運転制御部１６５は、模擬運転モードでの駆動部１４０の制御を継続する。
【００６０】
モード切替部１６２は、通常運転モードへの切替指示を受信したと判定した場合（ステップＳ２０９；Ｙｅｓ）、モード切替部１６２は、運転モードを通常運転モードに設定し、ステップＳ２０１に処理を戻す。
【００６１】
運転制御部１６３は、以上の処理を、例えば、ユーザから設備機器１００の運転停止を指示する操作入力を受け付けるまで繰り返し実行する。
【００６２】
以上説明したように、本実施形態の設備機器１００は、運転制御情報を記録する。そして、通常運転モードと模擬運転モードとを切替可能である。模擬運転モードに切り替えられた場合、設備機器１００は、記録した運転制御情報に基づいて運転する。そのため、実際の現場に設置された設備機器１００を用いて、過去の運転状況を把握することができる。そのため、その作業者は、例えば、記録された不具合発生時の運転制御情報に基づいて設備機器１００を運転させることにより、現場での不具合再現を容易に行うことが可能となり、効率良く不具合解析を実行することができる。
【００６３】
また、通常運転モードと模擬運転モードとでは、運転制御情報から制御内容を決定し、制御情報を生成する制御アルゴリズムは同一である。従って、設備機器１００の運転を制御する制御アルゴリズムを実装するソフトウェアを、通常運転モード及び模擬運転モードのそれぞれについて記憶する必要がないため、設備機器１００のメモリを圧迫することを防ぐことができる。
【００６４】
（実施形態２）
本発明の実施形態２に係る設備機器１００は、取得した運転制御情報に基づいて、異常があるか否かを判定する。そして、設備機器１００は、異常があると判定した場合、その運転制御情報を、異常があることを示すデータとともに、運転制御情報ＤＢ１５１に格納する。以下、本実施形態について詳細に説明する。なお、実施形態１と同様の構成については、同様の符号を用い、その詳細な説明を省略する。
【００６５】
図９は、本実施形態に係る設備機器１００の制御部１６０の機能構成の一例を示すブロック図である。図９に示すように、制御部１６０は、実施形態１に係る機能に加えて、さらに異常判定部１６６として機能する。
【００６６】
異常判定部１６６は、データ取得部１６１が取得した運転制御情報を解析し、運転制御情報に異常が有るか否かを判定する。異常判定部１６６は、運転制御情報に異常があると判定した場合、その運転制御情報を、異常があることを示すデータとともに、運転制御情報ＤＢ１５１に格納する。
【００６７】
図１０は、本実施形態に係る運転制御情報ＤＢ１５１に格納されたデータの一例を示す図である。図１０に示す運転制御情報ＤＢ１５１には、実施形態１に係る運転制御情報ＤＢ１５１に格納されたデータ（図３参照）に加えて、さらに異常フラグが格納されている。異常フラグは、対応する運転制御情報に異常があるか否かを表す情報である。具体的には、異常フラグが「０」である場合、運転制御情報は正常であることを表し、異常フラグが「１」である場合、運転制御情報は異常であることを表す。
【００６８】
データ取得部１６１は、定期的に、または設備機器解析装置２００からの要求に応じて、運転制御情報ＤＢ１５１に記憶された運転制御情報の履歴データを、設備機器解析装置２００に送信する際に、異常フラグが「１」に対応する運転制御情報を設備機器解析装置２００に送信してもよい。また、データ取得部１６１は、異常フラグとともに運転制御情報を送信してもよい。
【００６９】
以上説明したように、本実施形態に係る設備機器１００は、運転制御情報に異常があるか否かを判別し、その判別結果は、運転制御情報と対応付けて運転制御情報ＤＢ１５１に格納されている。従って、作業者は、容易に異常と判定された運転制御情報を特定することができる。そして、異常と判定された運転制御情報を用いて、実際の現場に設置された設備機器１００を運転させることにより、現場での不具合再現を容易に行うことが可能となり、効率良く不具合解析を実行することができる。
【００７０】
（実施形態３）
図１１は、本発明の実施形態３に係る設備機器解析システム１の構成を示す図である。本実施形態に係る設備機器解析システム１は、実施形態１に係る設備制御システム１の構成に加えて、さらに設備機器シミュレーション装置４００を備える。設備機器シミュレーション装置４００は、設備機器１００の動作を模擬する装置である。設備機器シミュレーション装置４００は、設備機器解析装置２００と通信可能に接続され、設備機器解析装置２００が設備機器１００から取得した運転制御情報を、設備機器解析装置２００から受信し、その受信した運転制御情報に基づいて動作する。以下、本実施形態について詳細に説明する。なお、実施形態１と同様の構成については、同様の符号を用い、その詳細な説明を省略する。
【００７１】
図１２に本実施形態に係る設備機器シミュレーション装置４００のハードウェア構成の一例を示す。図１２に示すように、設備機器シミュレーション装置４００は、通信部４１０と、入力部４２０と、表示部４３０と、記憶部４４０と、制御部４５０とを備え、各部はバス４６０により接続されている。
【００７２】
通信部４１０は、設備機器解析装置２００との間でデータの送受信を行うためのインターフェースから構成される。
【００７３】
入力部４２０は、ボタン、タッチパネル、キーボード等の入力装置から構成される。入力部４２０は、ユーザからの操作入力を受け付け、受け付けた操作入力に対応する操作入力信号を制御部４５０に出力する。
【００７４】
表示部４３０は、ＬＣＤ及びバックライト等を備える表示装置から構成される。表示部４３０は、制御部４５０による制御の下、例えば、後述する運転制御情報ＤＢ４４１に記憶されているデータや、運転シミュレーション処理の結果を表示する。
【００７５】
記憶部４４０は、ハードディスクドライブや、フラッシュメモリ、ＳＳＤのような、書き込み可能な等の記憶装置から構成される。記憶部４４０は、運転制御情報ＤＢ４４１から構成される。
【００７６】
運転制御情報ＤＢ４４１は、設備機器１００が取得した運転制御情報の履歴データを格納する。運転制御情報ＤＢ４４１に格納される運転制御情報は、実施形態１に係る設備機器１００の運転制御情報ＤＢ１５１と同様に構成されている。
【００７７】
制御部４５０は、例えば、ＣＰＵ、ＣＰＵが実行するプログラムを格納するＲＯＭ、ＣＰＵが生成したデータを一時的に格納するＲＡＭ）、現在時刻を計時するタイマから構成され、設備機器シミュレーション装置４００の全体の制御を行う。
【００７８】
図１３は、制御部４５０の機能構成の一例を示すブロック図である。図１３に示すように、制御部４５０は、データ取得部４５１、模擬運転制御部４５２、表示制御部４５３として機能する。
【００７９】
データ取得部４５１は、通信部４１０を介して設備機器解析装置２００から運転制御情報を取得する。そして、データ取得部４５１は、取得した運転制御情報を、運転制御情報ＤＢ４４１に記録する。
【００８０】
模擬運転制御部４５２は、運転制御情報ＤＢ４４１に記憶された運転制御情報に基づいて設備機器１００の駆動部１４０を制御するための制御情報を生成し、表示制御部４５３に出力する。すなわち、模擬運転制御部４５２は、実施形態１に係る設備機器１００の模擬運転制御部１６５と同様に、駆動部１４０を制御するための制御情報を生成する。
【００８１】
表示制御部４５３は、模擬運転制御部４５２が出力した制御情報を、表示部４３０に表示するための情報に変換し、表示部４３０に出力する。
【００８２】
次に、設備機器シミュレーション装置４００の制御部４５０が実行する運転シミュレーション処理について説明する。運転シミュレーション処理は、設備機器解析装置２００から取得した運転制御情報を用いて、設備機器１００の運転動作を模擬する処理である。この処理は、例えば制御部４５０のＣＰＵがＲＯＭに記憶されたプログラムを読み込むことにより実行される。
【００８３】
図１４は、設備機器シミュレーション装置４００の制御部４５０が実行する運転シミュレーション処理のフローチャートの一例である。運転シミュレーション処理は、例えば、ユーザにより、入力部４２０を介して運転シミュレーション処理の実行開始を示す操作入力が入力されたことを契機として開始する。
【００８４】
まず、データ取得部４５１は、通信部４１０を介して設備機器解析装置２００から、運転制御情報を取得する（ステップＳ３０１）。
【００８５】
次に、データ取得部４５１は、ステップＳ３０１で取得した運転制御情報を、運転制御情報ＤＢ４４１に格納する（ステップＳ３０２）。
【００８６】
次に、模擬運転制御部４５２は、入力部４２０を介して、ユーザから模擬運転を開始する指示を受け付けたか否かを判定する（ステップＳ３０３）。模擬運転を開始する指示を受け付けていないと判定した場合（ステップＳ３０３；Ｎｏ）、模擬運転制御部４５２は、待ち状態となる。
【００８７】
模擬運転を開始する指示を受け付けたと判定した場合（ステップＳ３０３；Ｙｅｓ）、模擬運転制御部４５２は、運転制御情報ＤＢ４４１に格納された運転制御情報に基づいて、制御情報を生成する（ステップＳ３０４）。
【００８８】
次に、表示制御部４５３は、ステップＳ３０４で生成された制御情報を表示部４３０に表示する（ステップＳ３０５）。そして、制御部４５０は、運転シミュレーション処理を終了する。
【００８９】
以上説明したように、本実施形態に係る設備機器シミュレーション装置４００は、実施形態１における設備機器１００が模擬運転モードで動作する場合と同様に、設備機器１００の運転制御情報を用いて、駆動部１４０を制御するための制御情報を生成する。また、設備機器シミュレーション装置４００は、設備機器１００が備えるセンサ部１３０及び駆動部１４０を備えておらず、設備機器１００よりも小型に構成することができる。従って、作業者は、設備機器１００が設置された現場に行くことなく、設備機器１００が駆動部１４０を制御する際に用いる運転制御情報を用いて、設備機器シミュレーション装置４００により設備機器１００の動作を模擬させることにより、容易に設備機器１００の制御部１６０の動作を解析することができる。
【００９０】
以上、本発明の実施形態について説明したが、本発明は本実施形態によって限定されるものではない。
【００９１】
上記の実施形態１乃至３において、運転制御情報ＤＢ１５１、４４１、及びシステム運転制御情報ＤＢ２４１に格納される運転制御情報は、設備機器１００が通信部１１０及びセンサ部１３０により取得するデータであるとして説明した。しかし、本発明に適用可能な運転制御情報は、これに限られない。運転制御情報の一部、または全部は、作業者が入力部を介して入力した任意のデータであってもよい。従って、作業者が所望する運転制御情報を用いて、設備機器１００の運転を模擬することができる。
【００９２】
また、上記の実施形態３において、設備機器シミュレーション装置４００は、設備機器解析装置２００と一体に構成されていてもよい。
【００９３】
また、上記の実施形態３において、設備機器シミュレーション装置４００は、設備機器解析装置２００から運転制御情報を取得しているが、運転制御情報の取得方法はこれに限られない。例えば、設備機器シミュレーション装置４００は、設備機器１００とデータ通信可能に接続されていてもよく、設備機器１００から直接運転制御情報を取得してもよい。
【００９４】
また、上記の実施形態３において、設備機器シミュレーション装置４００は、表示部４３０を備え、運転シミュレーション処理の結果生成された制御情報を表示部４３０に表示するが、設備機器シミュレーション４００は、表示部４３０を備えなくてもよい。例えば、設備機器シミュレーション装置４００は、生成された制御情報を設備機器解析装置２００に送信してもよい。これにより、作業者は、運転シミュレーション処理の結果を設備機器解析装置２００により確認することができる。
【００９５】
例えば、上記の実施形態では、設備機器の一例として空調機器の動作を解析する設備機器解析システム１について説明した。しかし、本発明は、空調機器以外の設備機器を解析するシステムにも適用が可能である。本発明は、例えば、ビルに設置された照明を制御するシステム、一般住居におけるネットワークに接続された家電を統合的に制御するシステムに適用が可能である。
【００９６】
なお、上記実施の形態において、設備機器１００、設備機器解析装置２００，及び設備機器シミュレーション装置４００が実行するプログラムは、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk Read-Only Memory）、ＤＶＤ（Digital Versatile Disk）、ＭＯ（Magneto-Optical Disk）等のコンピュータ読み取り可能な記録媒体に格納されて配布されてもよい。そして、そのプログラムがパーソナルコンピュータ等の情報処理装置にインストールされることにより、上述の処理を実行する各装置が構成されてもよい。
【００９７】
また、プログラムは、インターネット等の通信ネットワーク上の所定のサーバ装置が有するディスク装置等に格納されてもよい。そして、プログラムは、例えば、搬送波に重畳されて、ダウンロードされてもよい。
【００９８】
また、上述の機能を、ＯＳ（Operating System）が分担して実現する場合又はＯＳとアプリケーションとの協働により実現する場合、ＯＳの機能を実現する部分以外のプログラムのみが、記録媒体に格納されて配布されてもよく、また、ダウンロードされてもよい。
【００９９】
本発明は、本発明の講義の精神と範囲に逸脱することなく、様々な実施の形態及び変形が可能とされるものである。また、上述した実施形態は、本発明を説明するためのものであり、本発明の範囲を限定するものではない。つまり、本発明の範囲は、実施の形態ではなく、特許請求の範囲によって示される。そして、特許請求の範囲内及びそれと同等の発明の意義の範囲内で施される様々な変形が、本発明の範囲内とみなされる。
【産業上の利用可能性】
【０１００】
本発明は、設備機器の動作を解析する設備機器解析システムに適する。
【符号の説明】
【０１０１】
１  設備機器解析システム、１００  設備機器、１００ａ  室外機、１００ｂ  室内機、１００ｃ  リモートコントローラ、１１０  通信部、１２０  入力部、１３０  センサ部、１４０  駆動部、１５０  記憶部、１５１  運転制御情報ＤＢ、１６０  制御部、１６１  データ取得部、１６２  モード切替部、１６３  運転制御部、１６４  通常運転制御部、１６５  模擬運転制御部、１６６  異常判定部、１７０  バス、２００  設備機器解析装置、２１０  通信部、２２０  入力部、２３０  表示部、２４０  記憶部、２４１  システム運転制御情報ＤＢ、２５０  制御部、２６０  、３００  通信線、４００  設備機器シミュレーション装置、４１０  通信部、４２０  入力部、４３０  表示部、４４０  記憶部、４４１  運転制御情報ＤＢ、４５０  制御部、４５１  データ取得部、４５２  模擬運転制御部、４５３  表示制御部、４６０  バス
【図１】
0006045681.tif 000002
【図２】
0006045681.tif 000003
【図３】
0006045681.tif 000004
【図４】
0006045681.tif 000005
【図５】
0006045681.tif 000006
【図６】
0006045681.tif 000007
【図７】
0006045681.tif 000008
【図８】
0006045681.tif 000009
【図９】
0006045681.tif 000010
【図１０】
0006045681.tif 000011
【図１１】
0006045681.tif 000012
【図１２】
0006045681.tif 000013
【図１３】
0006045681.tif 000014
【図１４】
0006045681.tif 000015