(57)【要約】【課題】必要な運転データを不揮発性メモリに記録し、保守性を高めた空調機の運転データ記録装置を提供する。【解決手段】運転データ記録装置は、揮発性メモリに記録された運転データを定期的に不揮発性メモリの運転データ領域に記録する第一記録部と、運転データに含まれる異常コードを検出する異常検出部と、異常検出部が異常を検出すると、運転データ領域からその異常に関する運転データを不揮発性メモリの異常データ確保領域に記録する第二記録部と、を備える。【選択図】図２
2018123977.tif 000002
【特許請求の範囲】
【請求項１】
空調機の運転データ記録装置であって、
揮発性メモリと、
不揮発性メモリと、
前記揮発性メモリに記録された運転データを定期的に前記不揮発性メモリの運転データ領域に記録する第一記録部と、
前記運転データに含まれる異常コードを検出する異常検出部と、
前記異常検出部が異常コードを検出すると、前記異常コードに関する運転データを、前記運転データ領域から読み出して、読み出した運転データを前記不揮発性メモリの異常データ確保領域に記録する第二記録部と、
を備える運転データ記録装置。
【請求項２】
前記第二記録部は、前記異常コードに対応して設定された時間長において記録された前記運転データを、前記運転データ領域から読み出して前記不揮発性メモリの異常データ確保領域に記録する、
請求項１に記載の運転データ記録装置。
【請求項３】
前記第二記録部は、前記異常コードに対応して設定されたサンプリング周期に基づいて、前記運転データ領域から前記運転データを読み出して、その運転データを前記不揮発性メモリの異常データ確保領域に記録する、
請求項１または請求項２に記載の運転データ記録装置。
【請求項４】
前記第二記録部は、前記異常コードに対応して設定されたサンプリング回数に基づいて、前記運転データ領域から前記運転データを読み出して、その運転データを前記不揮発性メモリの異常データ確保領域に記録する、
請求項３に記載の運転データ記録装置。
【請求項５】
前記異常データ確保領域は、複数の異常データ単位領域を備え、
前記第二記録部は、前記複数の異常データ単位領域のうち、運転データが記録されていない前記異常データ単位領域、または、最も古い運転データが記録された前記異常データ単位領域に、新たに検出された異常コードに関する運転データを記録する、
請求項１から請求項４の何れか１項に記載の運転データ記録装置。
【請求項６】
前記運転データ領域は、複数の運転データ単位領域を備え、
前記第一記録部は、前記複数の運転データ単位領域のうち、運転データの記録が無い前記運転データ単位領域、または、最も古い運転データが記録された運転データ単位領域に、前記揮発性メモリに記録された新たな運転データを記録し、
前記第二記録部は、前記複数の運転データ単位領域の中から、新たに検出された異常コードに関する運転データが記録された運転データ単位領域を複数選択し、それらの運転データ単位領域に記録された運転データを、所定の一つの異常データ単位領域に記録する、
請求項５に記載の運転データ記録装置。
【請求項７】
請求項１から請求項６の何れか１項に記載の運転データ記録装置と、
前記運転データ記録装置と接続され、前記異常コードに関する運転データの記録方法を規定した設定データを前記運転データ記録装置に転送する保守端末装置と、
を備える空調機保守システム。
【請求項８】
前記保守端末装置は、前記異常コードに関する運転データの記録方法として、前記異常コードごとの運転データのサンプリング周期とサンプリング回数の設定の入力を受け付ける、
請求項７に記載の空調機保守システム。
【請求項９】
請求項１から請求項６の何れか１項に記載の運転データ記録装置、を備える空調機。
【請求項１０】
揮発性メモリと不揮発性メモリとを備える空調機の運転データ記録装置が、
前記揮発性メモリに記録された運転データを定期的に前記不揮発性メモリの運転データ領域に記録するステップと、
前記運転データに含まれる異常コードを検出するステップと、
前記異常コードを検出すると、前記異常コードに関する運転データを、前記運転データ領域から読み出して、読み出した運転データを前記不揮発性メモリの異常データ確保領域に記録するステップと、
を備える運転データ記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、運転データ記録装置、空調機保守システム、空調機及び運転データ記録方法に関する。
【背景技術】
【０００２】
空調機の運転データをロギングして保守サービス等に役立てることは一般的に行われている。例えば、保守作業員が、データ取得装置やＰＣ等を空調機に接続し、空調機の運転データをそれらの装置に転送し、運転データのログを解析して、異常の有無や異常解析の調査に役立てる。
【０００３】
特許文献１、３には、所定時間分の運転データを揮発性メモリに記録し、異常発生時には、異常解析用のデータとして運転データを揮発性メモリから不揮発性メモリへ転送する技術が記載されている。また、特許文献２には、異常発生から所定時間前までの運転データを不揮発性メモリに記録する技術に関する記載がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第４４２７８００号公報
【特許文献２】特許第４５０６７７４号公報
【特許文献３】特許第３３２８８７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、上記のような空調機における運転データの記録装置においては、保存できるデータ量に限りがあるため、必要な運転データを保存しておくことができないリスクが存在する。上記の特許文献１〜３に記載の技術は、何れも運転データを有効に保存するための技術である。しかし、例えば特許文献１、３の技術では、揮発性メモリから不揮発性メモリへのデータ転送が異常の発生時のみであるため、例えば、異常発生後すぐに電源がＯＦＦされると、揮発性メモリ内の未転送の運転データが消えてしまう。また、これに対処するためには、バックアップ用の電源装置が必要になるがコストが高くなってしまう。また、起動後すぐに異常が発生した場合は、前回起動している間の運転データを取得することができず、異常解析用の運転データが十分に得られないこととなる。また、運転データを多く記録しようとするとＣＰＵ内の揮発性メモリについて、大容量のメモリが必要となるため、コストの増大につながる。また、例えば特許文献２に記載の技術の場合も、異常の発生から複数回前までのエラーコードやその詳細情報を不揮発性メモリに記録しているものの、エラー発生時までの経緯情報が十分に記録に残されない可能性がある。
【０００６】
そこでこの発明は、上述の課題を解決することのできる運転データ記録装置、空調機保守システム、空調機及び運転データ記録方法を提供することを目的としている。
【課題を解決するための手段】
【０００７】
本発明の第１の態様は、空調機の運転データ記録装置であって、揮発性メモリと、不揮発性メモリと、前記揮発性メモリに記録された運転データを定期的に前記不揮発性メモリの運転データ領域に記録する第一記録部と、前記運転データに含まれる異常コードを検出する異常検出部と、前記異常検出部が異常コードを検出すると、前記異常コードに関する運転データを、前記運転データ領域から読み出して、読み出した運転データを前記不揮発性メモリの異常データ確保領域に記録する第二記録部と、を備える運転データ記録装置である。
【０００８】
本発明の第２の態様における前記第二記録部は、前記異常コードに対応して設定された時間長において記録された前記運転データを、前記運転データ領域から読み出して前記不揮発性メモリの異常データ確保領域に記録する。
【０００９】
本発明の第３の態様における前記第二記録部は、前記異常コードに対応して設定されたサンプリング周期に基づいて、前記運転データ領域から前記運転データを読み出して、その運転データを前記不揮発性メモリの異常データ確保領域に記録する。
【００１０】
本発明の第４の態様における前記第二記録部は、前記異常コードに対応して設定されたサンプリング回数に基づいて、前記運転データ領域から前記運転データを読み出して、その運転データを前記不揮発性メモリの異常データ確保領域に記録する。
【００１１】
本発明の第５の態様における前記異常データ確保領域は、複数の異常データ単位領域を備え、前記第二記録部は、前記複数の異常データ単位領域のうち、運転データが記録されていない前記異常データ単位領域、または、最も古い運転データが記録された前記異常データ単位領域に、新たに検出された異常コードに関する運転データを記録する。
【００１２】
本発明の第６の態様における前記運転データ領域は、複数の運転データ単位領域を備え、前記第一記録部は、前記複数の運転データ単位領域のうち、運転データの記録が無い前記運転データ単位領域、または、最も古い運転データが記録された運転データ単位領域に、前記揮発性メモリに記録された新たな運転データを記録し、前記第二記録部は、前記複数の運転データ単位領域の中から、新たに検出された異常コードに関する運転データが記録された運転データ単位領域を複数選択し、それらの運転データ単位領域に記録された運転データを、所定の一つの異常データ単位領域に記録する。
【００１３】
本発明の第７の態様は、上記の何れか１つに記載の運転データ記録装置と、前記運転データ記録装置と接続され、前記異常コードに関する運転データの記録方法を規定した設定データを前記運転データ記録装置に転送する保守端末装置と、を備える空調機保守システムである。
【００１４】
本発明の第８の態様における前記空調機保守システムでは、前記保守端末装置は、前記異常コードに関する運転データの記録方法として、前記異常コードごとの運転データのサンプリング周期とサンプリング回数の設定の入力を受け付ける。
【００１５】
本発明の第９の態様は、上記の何れか１つに記載の運転データ記録装置、を備える空調機である。
【００１６】
本発明の第１０の態様は、揮発性メモリと不揮発性メモリとを備える空調機の運転データ記録装置が、前記揮発性メモリに記録された運転データを定期的に前記不揮発性メモリの運転データ領域に記録するステップと、前記運転データに含まれる異常コードを検出するステップと、前記異常コードを検出すると、前記異常コードに関する運転データを、前記運転データ領域から読み出して、読み出した運転データを前記不揮発性メモリの異常データ確保領域に記録するステップと、を備える運転データ記録方法である。
【発明の効果】
【００１７】
本発明によれば、空調機の運転データを確実に残すことができる。また、異常発生時には、その異常に関係する運転データを採取することができる。また、最新の異常に関する運転データだけでなく、過去に発生した複数回分の異常に関する運転データを記録しておくことができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施形態における空調機保守システムの一例を示す図である。
【図２】本発明の一実施形態における制御装置の一例を示す機能ブロック図である。
【図３】本発明の一実施形態における制御装置の不揮発メモリ内の記憶領域の構成の一例を示す図である。
【図４】本発明の一実施形態における異常発生時の運転データの記録方法の一例を示す第１の図である。
【図５】本発明の一実施形態における異常発生時の運転データの記録方法の一例を示す第２の図である。
【図６】本発明の一実施形態の空調機保守システムにおける運転データの記録処理の一例を示す第１のフローチャートである。
【図７】本発明の一実施形態における運転データの記録方法に関する設定例を示す図である。
【図８】本発明の一実施形態の空調機保守システムにおける運転データの記録処理の一例を示す第２のフローチャートである。
【発明を実施するための形態】
【００１９】
＜実施形態＞
以下、本発明の一実施形態による空調機保守システムを図１〜図８を参照して説明する。
図１は、本発明の一実施形態における空調機保守システムの一例を示す図である。
空調機保守システム１は、空調機１０と、保守端末装置３０とを備える。空調機１０は、室内機１１と室外機１２とリモートコントローラ１３とを備える。室外機１２は、制御装置２０を備える。
制御装置２０は、室内機１１や室外機１２に設けられた各種センサ類（温度センサ、圧力センサ）の計測値や、圧縮機、熱交換器等の室内機１１や室外機１２が備える各種機器の動作や状態、リモートコントローラ１３から入力された各種指令情報などを含む運転データを取得し、この情報を記憶部（後述する揮発性メモリ２２、不揮発性メモリ２３）に記録する。
空調機１０の保守作業員は、保守端末装置３０を制御装置２０に接続し、記憶部（不揮発性メモリ２３）に記録された運転データを保守端末装置３０へ転送し、空調機１０の運転状態を評価したり、異常発生の有無を確認したりする。
制御装置２０は、保守作業員が後に確実に保守作業を行うことができるよう、運転データや、異常発生時にはその異常に関する運転データを不揮発性メモリの専用の領域に書き込んで保存する機能を有している。
なお、図１に例示した構成では、制御装置２０は、室外機１２が備えているがこれに限定されない。例えば、室内機１１が制御装置２０を備えていてもよいし、制御装置２０は室内機１１や室外機１２と別体として設けられていてもよい。
また、制御装置２０は、運転データの記録以外の空調機１０の制御も行うが、本明細書では他の制御に関する機能の説明を省略する。
【００２０】
図２は、本発明の一実施形態における制御装置の一例を示す機能ブロック図である。
制御装置２０は、例えばマイコン等のコンピュータである。図２に示すように、制御装置２０は、入出力部２１、揮発性メモリ２２、不揮発性メモリ２３、運転データ取得部２４、異常検出部２５、第一記録部２６、第二記録部２７、設定データ受付部２８、運転データ転送部２９、を備えている。
入出力部２１は、圧縮機、ファンモータ等の各種機器やセンサ類からの運転データの入力、保守端末装置３０への運転データの出力を行うポート等の各種インタフェースである。
揮発性メモリ２２は、例えば、ＲＡＭ（Random Access Memory）である。制御装置２０のＣＰＵ（Central Processing Unit）は、種々のデータを揮発性メモリ２２に書き込み、あるいは揮発性メモリ２２から読み出しながら空調機１０の制御を行う。揮発性メモリ２２に記録されたデータは、制御装置２０の電源が落とされると消去される。
不揮発性メモリ２３は、例えば、Flash Memoryである。他の例として、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）、ＦｅＲＡＭ（Ferroelectric Random Access Memory）等であってもよい。不揮発性メモリ２３に記録されたデータは、制御装置２０の電源が落とされても消去されずに保持される。
【００２１】
運転データ取得部２４は、入出力部２１を介して入力された運転データを取得し、揮発性メモリ２２へ記録する。
異常検出部２５は、運転データに含まれる異常コードを検出する。
第一記録部２６は、揮発性メモリ２２に記録された運転データを定期的に不揮発性メモリ２３の「運転データ領域」に記録する。
第二記録部２７は、異常検出部２５が異常コードを検出すると、異常コードに関する運転データを、「運転データ領域」から読み出して、読み出した運転データを不揮発性メモリ２３の「異常データ確保領域」に記録する。「運転データ領域」と「異常データ確保領域」については次に図３を用いて説明する。
設定データ受付部２８は、運転データの更新周期（第一記録部２６が「運転データ領域」へ記録する周期）や、異常発生時に運転データを「異常データ確保領域」へ記録する際の運転データのサンプリング周期等の設定データの入力を受け付ける。
運転データ転送部２９は、保守端末装置３０からの運転データ転送要求に対し、不揮発性メモリ２３の「運転データ領域」や「異常データ確保領域」に記録された運転データを、入出力部２１を介して保守端末装置３０へ転送する。
【００２２】
図３は、本発明の一実施形態における制御装置の不揮発メモリ内の記憶領域の構成の一例を示す図である。
図３に示すように不揮発性メモリ２３には、運転データ領域２３Ａと、異常データ確保領域２３Ｂとが設けられている。運転データ領域２３Ａの内部はさらに細分化され、運転データ単位領域１〜ｎのｎ個の単位データ領域が設けられている。第一記録部２６は、揮発性メモリ２２へ記録された運転データを所定の時間ごとに（または、揮発性メモリ２２に記録しきれない量の運転データが溜まったら）、揮発性メモリ２２の運転データを読み出して、不揮発性メモリ２３の運転データ単位領域１〜ｎの何れかにサイクリックに記録する。例えば、運転データ単位領域の識別番号であるｎの値が小さい順に記録するとするならば、第一記録部２６は、運転データ単位領域１〜ｎのうちの、運転データが未記録な領域であって且つ最も小さい識別番号が付された単位領域に記録する。あるいは、第一記録部２６は、運転データ単位領域１〜ｎのうち、最も古い時刻の運転データが記録された単位領域に記録する。具体的に例を挙げれば、第一記録部２６は、運転開始から所定時間が経過するまでの運転データをまず運転データ単位領域１に記録し、次に所定時間が経過するまでの運転データを運転データ単位領域２に記録し、という処理を繰り返す。運転データ単位領域ｎまで運転データが記録されると、第一記録部２６は、次の所定時間における運転データを、再び運転データ単位領域１に上書き更新する（あるいは古いデータを削除して新たなデータを記録する）。なお、例えば、運転データ単位領域１〜ｎの合計容量（運転データ領域２３Ａの全体）は、少なくとも１〜２日分の運転データが保存可能なデータ容量に合わせて用意されている。
【００２３】
また、異常データ確保領域２３Ｂについても、その内部はさらに細分化され、異常データ単位領域１〜ｏのｏ個の単位データ領域が設けられている。各単位領域のサイズは固定長である。第二記録部２７は、異常検出部２５が運転データ中に異常コードを検出すると、運転データ単位領域１〜ｎに記録された運転データを、所定のサンプリング周期で読み出す。第二記録部２７は、読み出した運転データを、異常データ単位領域１〜ｏの何れかに記録する。例えば、第二記録部２７は、データが未記録な単位領域のうち最も小さい識別番号（識別番号とは１〜ｏである）が付された異常データ単位領域に記録する。あるいは、第二記録部２７は、最も古い時刻に生じた異常に関する運転データが記録された異常データ単位領域ｐ（ｐ：１〜ｏ）に新たな運転データを上書きする。つまり、異常データ単位領域１〜ｏにはｏ個の異なる異常についての運転データが記録される。
次に発生した異常に関係する運転データを、異常データ単位領域１〜ｏに記録する場合の記録方法について説明する。
【００２４】
図４は、本発明の一実施形態における異常発生時の運転データの記録方法の一例を示す第１の図である。
図４に比較的短い時間の間に変化し、異常が現れる現象に対する異常時の運転データを採取する場合の設定例と、その場合の運転データの記録処理について説明する。
まず、運転データの更新時間の周期を１０秒であるとする。つまり、第一記録部２６は、１０秒ごとに揮発性メモリ２２から最新の運転データを読み出して、不揮発性メモリ２３の運転データ単位領域ｍに記録する。次に異常発生時の運転データのサンプリング周期とサンプリング数をそれぞれ１０秒、１８０回とする。つまり、第二記録部２７は、異常発生時に運転データ領域２３Ａに記録された運転データの中から、異常発生時の運転データが記録された運転データ単位領域の他にその運転データ単位領域から過去に遡って１８０個分の単位領域の運転データを読み出して、それらの運転データを、異常データ確保領域２３Ｂの何れかの単位領域に記録する。この場合、第二記録部２７は、連続する３０分間（１０秒×１８０回）の運転データを異常データ確保領域２３Ｂの中の１つの異常データ単位領域ｐ（ｐ：１〜ｏ）に記録する。
【００２５】
具体的に例を挙げれば、運転データ単位領域１〜ｎに記録された運転データのうち、運転データ単位領域ｍに記録された運転データから異常検出部２５が異常コードを検出した場合、第二記録部２７は、運転データ単位領域ｍと、それより前の運転データが格納された１８０個の運転データ単位領域（運転データ単位領域ｍ−１７９〜運転データ単位領域ｍ）のそれぞれから運転データを読み出す。第二記録部２７は、読み出した３０分間分の運転データを異常データ単位領域ｐに記録する。
保守作業員は、異常が発生すると、保守端末装置３０を制御装置２０に接続し、異常発生から過去の３０分間にわたる運転データを採取することができる。このように異常発生直前の比較的短時間における詳細な運転データは、例えば、圧力センサや温度センサ等の異常の解析に有効である。
【００２６】
図５は、本発明の一実施形態における異常発生時の運転データの記録方法の一例を示す第２の図である。
図５を用いて、比較的長い時間をかけて変化した後に異常が現れる現象に対する運転データ採取のための設定例と、その場合の運転データの記録処理について説明する。
運転データの更新時間の周期は図４と同様に１０秒であるとする。次に異常発生時の運転データのサンプリング周期とサンプリング数をそれぞれ６０秒、１８０回とする。つまり、第二記録部２７は、異常発生時に運転データ領域２３Ａに記録されている運転データの中から、異常発生時の運転データが記録された運転データ単位領域を含み、６個ごとに遡りながら選択した合計１８０個の単位領域それぞれから運転データを読み出して、それらのデータを、異常データ確保領域２３Ｂの何れかの単位領域に記録する。この場合、第二記録部２７は、３時間（６０秒×１８０回）にわたって記録された運転データを異常データ確保領域２３Ｂに記録する。
【００２７】
具体的に例を挙げれば、運転データ単位領域１〜ｎに記録された運転データのうち、運転データ単位領域ｍに記録された運転データから異常検出部２５が異常コードを検出した場合、第二記録部２７は、運転データ単位領域ｍ−６（ｓ−１）（ｓ：１〜１８０）（運転データ単位領域ｍ、運転データ単位領域ｍ−６、運転データ単位領域ｍ−１２、・・・、運転データ単位領域ｍ−１０７４）のそれぞれから運転データを読み出す。第二記録部２７は、読み出した３時間分（３時間にわたる１分ごとの運転データ）の運転データを異常データ単位領域ｐに記録する。
【００２８】
これにより、保守作業員は、異常が発生すると、保守端末装置３０を制御装置２０に接続し、異常発生から過去の３時間分における運転データを採取することができる。例えば、圧縮機の異常や、熱交換器付近に設けられたファンモータは、長い時間をかけて故障に至る場合が多い。このような故障に対しては、図４で説明したようなサンプリング周期で短期間の精緻な運転データを採取したとしても、異常解析に有益な情報を得ることが難しい。このような場合でも、本実施形態によれば、サンプリング周期を長めに設定し、長期間にわたる運転データを取得するようにすることができる。
本実施形態によれば、原因追究したい異常の種類に応じて、サンプリング周期とサンプリング回数を変化させることができるので、保守性が向上する。
【００２９】
以上、図４、図５を用いて説明したように本実施形態の制御装置２０によれば、運転データの更新周期は一定とし、異常データ確保領域２３Ｂへ運転データを転送する際のサンプリング周期を調整してデータを間引くことで、長時間にわたる運転データの取得が可能になる。また、不揮発性メモリ２３の容量には限りがあるところ、１つの異常データ単位領域のサイズを固定容量としてデータサイズに制限を設けつつも、サンプリング周期やサンプリング回数を調整することで異常の解析に十分な量の有益な運転データを確保することができる。なお、異常に応じたサンプリング周期の変更は、上記の保守作業員による設定の他、予め設定された異常ごとのサンプリング周期の初期値によって自動で変更する構成としてもよい。
【００３０】
次に空調機保守システム１における運転データの記録方法の設定処理から、保守端末装置３０への運転データの転送処理に至るまでの処理の流れについて説明する。
図６は、本発明の一実施形態の空調機保守システムにおける運転データの記録処理の一例を示す第１のフローチャートである。
図７は、本発明の一実施形態における運転データの記録方法に関する設定例を示す図である。
まず、保守作業員が保守端末装置３０において、運転データの更新周期と、異常の種類ごとの発生時のサンプリング周期と、サンプリング回数との設定を行う。図７に、運転データの記録方法を規定した設定データの一例を示す。図７（ａ）は、運転データの更新周期とサンプリング回数の設定例である。図７（ａ）の例では、更新周期は「１０秒」に設定されている。これは、第一記録部２６が１０秒周期で、揮発性メモリ２２から読み出した運転データを、不揮発性メモリ２３の運転データ領域２３Ａに記録することを意味する。また、サンプリング回数は、これまでの説明のとおり、異常コードが検出された時に、第二記録部２７が異常データ確保領域２３Ｂへ書き込む運転データを、サンプリング周期ごとに対応する運転データ単位領域から抽出する回数の設定である。サンプリング回数の設定の意味については、次の図７（ｂ）で説明する。図７（ｂ）は、異常発生時における運転データのサンプリング周期の設定例である。図７（ｂ）の例では、種々の異常全般（例えば、温度センサや圧力センサの計測値が閾値を超えるなど）に関する異常コード「００１」に対して、サンプリング周期は「１０秒」に設定されている。これは、図７（ａ）に示すサンプリング回数の設定例（「１８０回」）と併せて図４で説明した設定例と同内容である。つまり、これらの設定内容によれば、第二記録部２７は、異常発生時に１０秒間隔で３０分間の運転データを異常データ単位領域１〜ｏの何れかに記録する。また、図７（ｂ）の２行目の例では、圧縮機に関する異常コード「００２」に対して、サンプリング周期は「６０秒」に設定されている。これは、図７（ａ）に示すサンプリング回数の設定例（「１８０回」）と併せて図５で説明した設定例と同内容である。つまり、これらの設定内容によれば、第二記録部２７は、１分間隔で３時間分の運転データを異常データ単位領域１〜ｏの何れかに記録する。また、図７（ｂ）の３行目の例では、ファンモータに関する異常コード「００３」に対して、サンプリング周期は「３０秒」に設定されている。この場合、第二記録部２７は、３０秒間隔で１８０回、合計１．５時間分の運転データを異常データ単位領域１〜ｏの何れかに記録する。このように保守作業員は、異常の性質に応じて任意のサンプリング周期を設定することができる。なお、１つの異常コードについて、例えば、１行目の設定と２行目の設定の両方を行い、長期にわたる大まかな運転データの推移と短時間の精緻な変動との両方の運転データを得るようにしてもよい。
保守端末装置３０は、保守作業員による設定データの入力を受け付ける（ステップＳ１１）。
【００３１】
保守作業員は、保守端末装置３０を制御装置２０にケーブル接続し、設定データの転送を指示する操作を行う。すると、保守端末装置３０は、ステップＳ１１で入力を受け付けた設定データを制御装置２０へ転送する（ステップＳ１２）。制御装置２０では、設定データ受付部２８が、入出力部２１を介して設定データを取得し、不揮発性メモリ２３に記録する（ステップＳ１３）。保守作業員は、保守端末装置３０と制御装置２０との接続を切断する。制御装置２０は、空調機１０の運転を行いつつ、取得した設定データに基づいて運転データの不揮発性メモリ２３への記録を行う（ステップＳ１４）。運転データの記録処理については、次に図８を用いて説明する。
次に、定期点検時や異常の発生時に駆け付けた保守作業員が、保守端末装置３０を制御装置２０にケーブル接続する。保守作業員は、運転データの転送を指示する操作を行う。すると、保守端末装置３０は、運転データの転送要求情報を制御装置２０へ送信する（ステップＳ１５）。制御装置２０では、運転データ転送部２９が、入出力部２１を介して転送要求情報を取得する。すると、運転データ転送部２９が、不揮発性メモリ２３の運転データ領域２３Ａに記録された運転データと、異常データ確保領域２３Ｂに記録された異常に関する運転データとを読み出して、入出力部２１を介して、保守端末装置３０へ転送する（ステップＳ１６）。保守作業員は、制御装置２０の運転データを確認することができる。なお、第一記録部２６による運転データの書き込み処理により、空調機の運転中、運転データ領域２３Ａには、少なくとも１〜２日分の運転データが記録された状態となっている。ステップＳ１６の処理では、これら１〜２日分の運転データを保守端末装置３０へ転送することができる。これにより、例えば、異常発生には至っていないが、何らかの不具合が発生していることが疑われるような場合、保守作業員は、１〜２日分の運転データを解析して、空調機の不具合の有無を調査したり、不具合の原因分析などを行ったりすることができる。また、異常が発生した場合も、保守作業員は、異常データ確保領域２３Ｂに記録された異常に関する運転データに加え、運転データ領域２３Ａに記録された１〜２日分の運転データを取得して確認することができるので、より正確に異常の解析を行ったり、実際に発生した異常の他にも他の異常の兆候を示す情報が記録されていないかどうかなどを調査したりすることができる。なお、運転データ領域２３Ａに記録される運転データの量は、１〜２日分に限定されない。運転データ領域２３Ａのサイズを大きく設定し、さらに多くの日数分の運転データを記録するようにしてもよい。
また、上記の説明では、保守作業員が保守端末装置３０を用いて、運転データの更新周期やサンプリング周期等の設定を行うこととしているがこれに限定されない。例えば、制御装置２０にスイッチとディスプレイが実装されており、保守作業員は、このスイッチの操作による設定情報の入力と、ディスプレイでの設定内容の確認により、サンプリング周期等の設定作業を行ってもよい。同様に、保守作業員は、リモートコントローラ１３を用いて、設定作業を行ってもよい。
【００３２】
次に図８を用いて運転データの記録処理について説明する。
図８は、本発明の一実施形態の空調機保守システムにおける運転データの記録処理の一例を示す第２のフローチャートである。
前提として不揮発性メモリ２３には、サンプリング周期などの設定データが記録されており、また、空調機１０は運転中であるとする。
まず、制御装置２０の運転データ取得部２４が、室内機１１および室外機１２の運転データを、入出力部２１を介して取得する。運転データ取得部２４は、取得した運転データを、揮発性メモリ２２に書き込む。また、制御装置２０は、運転データ取得部２４が取得した運転データに基づいて各種制御を行う。運転データ取得部２４は、運転データを取得し、揮発性メモリ２２に書き込む処理を継続する。
一方、第一記録部２６は、定期的（例えば１０秒ごと）に揮発性メモリ２２に書き込まれた運転データを読み出し、不揮発性メモリ２３の運転データ領域２３Ａに記録する。より具体的には、第一記録部２６は、運転データ領域２３Ａの中に設けられた複数の運転データ単位領域１〜ｎについて、運転データ単位領域１から順に書き込んでいく。運転データ単位領域ｎまで書き込まれると、第一記録部２６は、再び、運転データ単位領域１から順に書き込んでいく。第一記録部２６は、運転データ単位領域１〜ｎへのサイクリックな運転データの書き込み処理を継続する。
【００３３】
次に異常検出部２５は、異常の発生を検出する（ステップＳ２３）。例えば、異常検出部２５は、運転データ単位領域１〜ｎのうち最後に書き込まれた単位領域の運転データについて、その運転データに異常コードが含まれていないかどうかを調査する。異常コードが含まれていない場合、異常検出部２５は、異常が発生していないと判定する。異常コードが含まれている場合、異常検出部２５は、異常が発生したと判定する。異常が発生していない場合（ステップＳ２３；Ｎｏ）、ステップＳ２１からの処理を繰り返す。
【００３４】
一方、異常が発生した場合（ステップＳ２３；Ｙｅｓ）、異常検出部２５は、異常の発生と、異常コードを検出した運転データが書き込まれた運転データ単位領域の識別番号（１〜ｎ）とを第二記録部２７に通知する。次に第二記録部２７は、異常検出部２５から取得した運転データ単位領域の識別番号と、不揮発性メモリ２３に記録された設定データとに基づいて、異常解析用の運転データを、運転データ領域２３Ａから読み出して、異常データ確保領域２３Ｂに記録する（ステップＳ２４）。例えば、不揮発性メモリ２３には図７で例示した設定データが記録されていて、異常検出部２５が検出した異常コードが「００１」、異常検出部２５から取得した運転データ単位領域の識別番号が「ｍ」の場合、第二記録部２７は、運転データ単位領域ｍ−１７９〜運転データ単位領域ｍに記録された運転データを、異常データ確保領域２３Ｂの異常データ単位領域１〜ｏのうち、識別番号が一番小さく運転データが未記録の単位領域に書き込む。
次に空調機１０の終了判定を行う（ステップＳ２５）。例えば、オペレータ等からリモートコントローラ１３を介して運転停止指示が入力されると（ステップＳ１５；Ｙｅｓ）、制御装置２０は空調機１０の運転を終了する。この場合、本フローチャートは終了する。空調機１０の運転が終了しない場合（ステップＳ１５；Ｎｏ）、ステップＳ１１からの処理を繰り返す。
【００３５】
本実施形態によれば、異常発生時のみならず、通常運転時にも定期的に不揮発性メモリ２３に運転データを記録するので、例えば、制御装置２０の電源がＯＦＦになる等の現象が発生しても、それまでに記録した運転データが消えることがない。また、制御装置２０の起動後すぐに異常が発生したような場合であっても、前回の停止前の運転データが消えることなく残っているので、保守作業を行い易くなる。また、不揮発性メモリ２３に運転データを記録することにより、バックアップ用の電源装置を用意する必要がない。また、制御装置２０が搭載する揮発性メモリの容量を大きくする必要がない。これらにより、コストの増大を防ぐことができる。
【００３６】
また、不揮発性メモリ２３は運転データ領域２３Ａ、異常データ確保領域２３Ｂに区分されているため、異常データ確保領域２３Ｂに記録された異常解析用の運転データが、次々と更新される最新の運転データによって上書きされることがない。また、異常データ確保領域２３Ｂは、複数の異常データ単位領域を備えており、それぞれの単位領域ごとに異なる異常に関する運転データを保存することができるので、複数の異常が発生した場合であっても、前に発生した異常に関する運転データが、後に発生した異常に関する運転データによって上書きされることなく、全ての異常解析用の運転データを保存することができる。従って、異常の発生後、保守作業員の到着までに時間が掛かる場合であっても、保守作業員は確実に異常解析用の運転データを入手することができる。また、複数の異常が発生した場合、保守作業員は、複数の異常が発生したことを確認することができるので。保守性の向上につながる。また、異常の発生によって制御装置２０の停止・起動が行われた場合でも、前回の停止前の異常解析用の運転データを保持することができるので保守性が向上する。
【００３７】
また、本実施形態によれば、保守作業員は、異常発生時に異常解析用に確保しておくべき運転データについて、サンプリング周期等を設定することができる。サンプリング周期とサンプリング回数を調整することにより、発生する異常の性質に応じて、例えば長期にわたる変化の傾向を確認したい場合は運転データの採取期間を長く設定し、逆に短期間の挙動を得たい場合には短く設定することのより所望の異常解析用運転データを得ることができる。
【００３８】
なお、上述した制御装置２０における各処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムを制御装置２０が備えるコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしてもよい。また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【００３９】
その他、本発明の趣旨を逸脱しない範囲で、上記した実施の形態における構成要素を周知の構成要素に置き換えることは適宜可能である。また、この発明の技術範囲は上記の実施形態に限られるものではなく、本発明の趣旨を逸脱しない範囲において種々の変更を加えることが可能である。例えば、実施形態内では、制御装置２０の内部に図２で例示した機能部を有する構成を例に説明を行ったが、図２で例示した機能部を有する運転データ記録装置が独立した装置として存在し、運転データ記録装置を制御装置２０へ接続して、運転データ記録装置は制御装置２０から運転データを取得し、不揮発性メモリ２３に記録するような実施形態であってもよい。なお、制御装置２０は運転データ記録装置の一例である。また、例えば図７でサンプリング周期とサンプリング回数を設定する例を取り上げたが、サンプリング回数に変わって時間長を設定する実施形態であってもよい。この場合、第二記録部２７は、時間長をサンプリング周期で除算して得られた値分（サンプリング回数）の運転データ単位領域を選択し、一つの異常データ単位領域に記録する。
【符号の説明】
【００４０】
１・・・空調機保守システム
１０・・・空調機
１１・・・室内機
１２・・・室外機
１３・・・リモートコントローラ
２０・・・制御装置
２１・・・入出力部
２２・・・揮発性メモリ
２３・・・不揮発性メモリ
２４・・・運転データ取得部
２５・・・異常検出部
２６・・・第一記録部
２７・・・第二記録部
２８・・・設定データ受付部
２９・・・運転データ転送部
３０・・・保守端末装置
【図１】
2018123977.tif 000003
【図２】
2018123977.tif 000004
【図３】
2018123977.tif 000005
【図４】
2018123977.tif 000006
【図５】
2018123977.tif 000007
【図６】
2018123977.tif 000008
【図７】
2018123977.tif 000009
【図８】
2018123977.tif 000010