(57)【要約】【課題】空調機の異常発生時に、その異常の要因分析に必要な情報を記憶する制御装置を提供する。【解決手段】空調機１の制御装置４は、マイコン５とメモリ６とを備えている。マイコン５は、空調機１の運転状態が所定条件を満足していない場合に異常と確定して空調機１を異常停止させる。そして、マイコン５は、空調機１を異常停止させる際に、空調機１を異常停止させるまでの運転情報をコードにしてメモリ６に記憶する。空調機１のサービスパーソンは、メモリ６からコードを読取り、どのような異常であるのかを知り、異常要因を推定する。【選択図】図３
2008014610.tif 000002
【特許請求の範囲】
【請求項１】
空調機（１）および前記空調機（１）に設けられた機器（４１〜５０）を制御する制御装置であって、
前記空調機（１）の運転状態が所定条件を満足していない場合に異常と確定して前記空調機（１）を異常停止させるマイコン（５）と、
前記マイコン（５）からの命令によって所定情報を記憶するメモリ（６）と、
を備え、
前記マイコン（５）は、前記空調機（１）を異常停止させる際に、前記空調機（１）を異常停止させるまでの間に受信した所定の運転情報をコードにして前記メモリ（６）に記憶させる、
制御装置（４）。
【請求項２】
前記運転情報には、前記マイコン（５）が前記空調機（１）の異常を確定するまでの時間が含まれる、
請求項１に記載の制御装置（４）。
【請求項３】
前記運転情報には、前記マイコン（５）が前記空調機（１）の異常を確定するまでの間に前記マイコン（５）或は前記機器（４１〜５０）が行った所定動作の回数が含まれる、
請求項１に記載の制御装置（４）。
【請求項４】
前記マイコン（５）が前記空調機（１）の異常を確定する条件が複数ある場合、前記運転情報には、実際に前記異常の確定に適用された前記条件が含まれる、
請求項１に記載の制御装置（４）。
【請求項５】
前記マイコン（５）が前記空調機（１）の異常を確定するための判定条件に２つ以上の閾値がある場合、前記運転情報には、実際に前記異常の確定に適用された前記閾値が含まれる、
請求項１に記載の制御装置（４）。
【請求項６】
前記空調機（１）の運転モードが複数ある場合、前記運転情報には、前記マイコン（５）が前記空調機（１）の異常を確定したときの前記運転モードが含まれる、
請求項１に記載の制御装置（４）。
【請求項７】
前記コードは、前記異常の内容を記号化した異常コードと、前記異常の要因分析に寄与する情報を記号化した細分化コードとで構成されている、
請求項１に記載の制御装置（４）。
【請求項８】
前記異常コードと前記細分化コードとが一体化されている、
請求項７に記載の制御装置（４）。
【請求項９】
前記メモリ（６）が不揮発性である、
請求項１に記載の制御装置（４）。
【請求項１０】
前記マイコン（５）は、前記コードを前記空調機（１）から離れた地点にある機器へ送信する、
請求項１に記載の制御装置（４）。
【請求項１１】
前記運転情報には、製造ラインの検査工程で運転される検査モードで発生した異常停止と、通常の設置現場で運転される通常モードで発生した異常停止とを区別するための情報が含まれる、
請求項１に記載の制御装置（４）。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、空調機の制御装置に関する。
【背景技術】
【０００２】
従来、空調機の制御装置では、異常が発生した後の要因分析を容易にする目的で、マイコンが、空調機の積算運転時間と異常発生時における運転情報とをメモリに記憶させている（例えば、特許文献１参照）。
【特許文献１】特開２００４−１５６８２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１に記載の方法では、メモリ容量の制限からメモリへ記憶させることができる情報に限界があり、十分な情報が蓄積されていなかった。メモリ容量を大規模にすれば、必要な情報を全て記憶することはできるが、コストアップとなる。
【０００４】
本発明の課題は、空調機の異常発生時に、その異常の要因分析に必要な情報を記憶する制御装置を提供することにある。
【課題を解決するための手段】
【０００５】
第１発明に係る制御装置は、空調機および空調機に設けられた機器を制御する制御装置であって、マイコンと、メモリとを備えている。マイコンは、空調機の運転状態が所定条件を満足していない場合に異常と確定し、空調機を異常停止させる。メモリは、マイコンからの命令によって所定情報を記憶する。マイコンは、空調機を異常停止させる際に、空調機を異常停止させるまでの間に受信した所定の運転情報をコードにしてメモリに記憶する。
【０００６】
この制御装置では、異常の要因分析に必要な情報が記号化されて記憶される。このため、空調機のサービスパーソンは多くの情報を入手することができ、異常時の要因分析が容易になる。
【０００７】
第２発明に係る制御装置は、第１発明に係る制御装置であって、運転情報には、マイコンが空調機の異常を確定するまでの時間が含まれる。
【０００８】
この制御装置では、異常確定までの時間がメモリに記憶される。このため、空調機のサービスパーソンは、その時間を標準値あるいは経験値と比較することによって、過渡的な異常と故障とを区別することができる。
【０００９】
第３発明に係る制御装置は、第１発明に係る制御装置であって、運転情報には、マイコンが空調機の異常を確定するまでの間にマイコン或は機器が行った所定動作の回数が含まれる。
【００１０】
この制御装置では、マイコン或は機器が行った所定動作の回数がメモリに記憶される。このため、空調機のサービスパーソンは、その所定動作の回数を標準値あるいは経験値と比較することによって、過渡的な異常と故障とを区別することができる。
【００１１】
第４発明に係る制御装置は、第１発明に係る制御装置であって、マイコンが空調機の異常を確定する条件が複数ある場合、運転情報には、実際に異常の確定に適用された条件が含まれる。
【００１２】
この制御装置では、実際に異常の確定に適用された条件がメモリに記憶される。このため、異常要因の絞込みが容易になり、要因分析に要する時間が短縮される。
【００１３】
第５発明に係る制御装置は、第１発明に係る制御装置であって、マイコンが空調機の異常を確定するための判定条件に２つ以上の閾値がある場合、運転情報には、実際に異常の確定に適用された閾値が含まれる。
【００１４】
この制御装置では、実際に異常の確定に適用された閾値がメモリに記憶される。このため、異常要因の絞込みが容易になり、要因分析に要する時間が短縮される。
【００１５】
第６発明に係る制御装置は、第１発明に係る制御装置であって、空調機の運転モードが複数ある場合、運転情報には、マイコンが空調機の異常を確定したときの運転モードが含まれる。
【００１６】
この制御装置では、運転モードがメモリに記憶される。このため、運転モードが固定されない時期（春季、秋季）に発生した異常に対して、運転モードを検証する必要がなく、要因分析に要する時間が短縮される。
【００１７】
第７発明に係る制御装置は、第１発明に係る制御装置であって、コードが、異常の内容を記号化した異常コードと、異常の要因分析に寄与する情報を記号化した細分化コードとで構成されている。
【００１８】
この制御装置では、メモリ容量の大規模化が抑制される。その結果、メモリコストが抑制される。
【００１９】
第８発明に係る制御装置は、第７発明に係る制御装置であって、異常コードと細分化コードとが一体化されている。
【００２０】
この制御装置では、メモリの使用容量が低減される。このため、容量のより小さいメモリが使用され、メモリコストが低減される。
【００２１】
第９発明に係る制御装置は、第１発明に係る制御装置であって、メモリが不揮発性である。
【００２２】
この制御装置では、電源供給が途切れた場合でも、記憶内容が保持される。
【００２３】
第１０発明に係る制御装置は、第１発明に係る制御装置であって、マイコン５が、コードを空調機から離れた地点にある機器へ送信する。
【００２４】
この制御装置では、異常の要因分析に必要な情報が遠隔地へ送信される。このため、サービスパーソンは、故障内容を把握し修理に必要なものを事前に準備して現地へ入ることができるので、作業効率が上がる。
【００２５】
第１１発明に係る制御装置は、第１発明に係る制御装置であって、運転情報には、検査モードで発生した異常停止と、通常モードで発生した異常停止とを区別するための情報が含まれる。検査モードは、製造ラインの検査工程で運転されるモードであり、通常モードは、通常の設置現場で運転されるモードである。
【００２６】
この制御装置では、検査モードと通常モードとが区別される。このため、異常要因の絞込みが容易になり、要因分析に要する時間が短縮される。
【発明の効果】
【００２７】
第１発明に係る制御装置では、異常の要因分析に必要な情報が記号化されて記憶される。このため、異常時の要因分析が容易になる。
【００２８】
第２発明に係る制御装置では、異常確定までの時間がメモリに記憶される。このため、その時間を標準値あるいは経験値と比較することによって、過渡的な異常と故障とが区別される。
【００２９】
第３発明に係る制御装置では、マイコン或は機器が行った所定動作の回数がメモリに記憶される。このため、その所定動作の回数を標準値あるいは経験値と比較することによって、過渡的な異常と故障とが区別される。
【００３０】
第４発明に係る制御装置では、実際に異常の確定に適用された条件がメモリに記憶される。このため、異常要因の絞込みが容易になり、要因分析に要する時間が短縮される。
【００３１】
第５発明に係る制御装置では、実際に異常の確定に適用された閾値がメモリに記憶される。このため、異常要因の絞込みが容易になり、要因分析に要する時間が短縮される。
【００３２】
第６発明に係る制御装置では、運転モードが固定されない時期（春季、秋季）に発生した異常に対して、運転モードを検証する必要がない。このため、要因分析に要する時間が短縮される。
【００３３】
第７発明に係る制御装置では、メモリ容量の大規模化が抑制される。その結果、メモリコストが抑制される。
【００３４】
第８発明に係る制御装置では、メモリの使用容量が低減される。このため、容量のより小さいメモリが使用され、メモリコストが低減される。
【００３５】
第９発明に係る制御装置では、電源供給が途切れた場合でも、記憶内容が保持される。
【００３６】
第１０発明に係る制御装置では、異常の要因分析に必要な情報が遠隔地へ送信される。このため、サービスパーソンは、故障状況を把握し修理に必要なものを事前に準備して現地へ入ることができるので、作業効率が上がる。
【００３７】
第１１発明に係る制御装置では、検査モードと通常モードとが区別される。このため、異常要因の絞込みが容易になり、要因分析に要する時間が短縮される。
【発明を実施するための最良の形態】
【００３８】
＜空調機の構成＞
図１は、空調機の構成図である。空調機１は、ビル用のマルチタイプの空気調和装置であって、１つ又は複数の空調室外機２に対して複数の空調室内機３が並列に接続され、冷媒が流通できるように、冷媒回路１０が形成されている。制御装置４は、空調機１が効率よく運転されるように、空調室外機２内の圧縮機１１１など各種構成機器を制御する。
【００３９】
図２は、本実施形態に係る制御装置のブロック図である。制御装置４には、機器４１〜５０からの信号を受信して処理するマイコン５、必要情報を記憶するための不揮発性メモリ６（以降、メモリ６と呼ぶ）、ファン５１を駆動するファンドライバ５２、圧縮機１１１の駆動周波数を制御するインバータ５３、およびインバータ５３を制御するインバータマイコン５４が搭載されている。
【００４０】
＜異常要因コード書込み・読取りシステム＞
図３（ａ）は、異常要因コード書込みシステムのイメージ図であり、図３（ｂ）は、異常要因コード読取りシステムのイメージ図である。異常要因コードとは、空調機１が異常停止したときに、異常の要因分析に必要な情報をコードにしたものであり、予めマイコン５に記憶されている。必要な情報とは、マイコン５が異常を確定するまでの時間、マイコン５が異常を確定するまでの間にマイコン５或は機器４１〜５０が行った所定動作の回数、異常確定条件が複数ある場合の適用された条件、異常判定に２つ以上の閾値がある場合の適用された閾値、および空調機１の運転モードが複数ある場合の適用された運転モードなどであり、これらは異常の要因分析に寄与する。
【００４１】
図３（ａ）において、通常制御中に異常が検出されると、マイコン５は、異常に至るまでに実行した処理または判定の中から必要な情報を抽出し、抽出された情報の組合せと、予めマイコン５に蓄積されている異常要因コードとを照合する。そして、照合によって一致した異常要因コードが、メモリ６に書込まれる。
【００４２】
図３（ｂ）において、サービスパーソンが異常停止した空調機１の異常要因を分析するために、パソコン９０を使ってマイコン５に異常要因コードを要求すると、マイコン５は、メモリ６から記憶されている異常要因コードを読取り、パソコン９０へ送信する。なお、パソコン９０はサービスパーソンが携帯する端末である。
【００４３】
＜異常要因コード＞
図４は、異常要因コードのイメージ図ある。異常要因コードは、異常コードと細分化コードとで構成されている。異常コードは異常の内容あるいは異常の現象を示し、細分化コードは、異常に到るまでの運転情報を示している。１つの異常コードは、複数の細分化コードと対応しており、例えば、Ａ部異常の場合、異常コードはＢ０、細分化コードは７１１〜７１８の内のいずれか１つである。たとえば、異常コードＢ０、細分化コード７１４ならば、Ａ部の異常であり、異常確定までの時間が１０分未満、所定動作の回数が１０回以上、および異常確定の条件が条件４であったことが判明する。従来は、リモコン等の表示部に異常コードを表示するものがあったが、異常コードだけでは、異常の要因分析は困難であった。細分化コードによって異常発生時の運転情報が記憶されれば、要因の絞込みが容易になり、要因分析の作業効率が向上する。
【００４４】
空調機１のマイコン５と、空調機１のサービスパーソンのパソコン９０の双方に同一の異常要因コードに基づく照合手段が予め組み込まれていれば、空調機１が異常停止した際に、マイコン５が制御中に受信した情報から異常要因コードを照合してメモリ６に記憶させることができる。一方、空調機１のサービスパーソンは、異常停止した空調機１から異常コードと細分化コードとをパソコン９０を介して読取り照合することで、異常内容と運転情報を入手することができる。
【００４５】
＜異常要因コード書込み制御の概略＞
図５は、異常要因コード書込み制御の概略を示すフローチャートである。通常制御を実行中に異常が発生し、異常であると確定されると異常信号（ＯＮ信号）が送信される。ステップＳＸ１で異常が検出されると、ステップＳＸ２で空調機１は異常停止する。ステップＳＸ３では、異常に至るまでの運転情報から必要な情報を抽出し、抽出された情報と一致する異常要因コードが求められる。ステップＳＸ４では、ステップＳ３Ｘで求められた異常要因コードがメモリ６へ書込まれる。
【００４６】
＜異常要因コード読取り制御の概略＞
図６は、異常要因コード読取り制御の概略を示すフローチャートである。空調機１のサービスパーソンは、パソコン９０を使ってマイコン５へ異常要因コード読取り要求信号を送信する。ステップＳＹ１で異常要因コード読取り要求信号が受信されると、ステップＳＹ２では、メモリ６から異常要因コードが読取られる。ステップＳＹ３では、ステップＳＹ２で読取られた異常要因コードがサービスパーソンのパソコン９０へ送信される。
【００４７】
＜インバータ伝送異常＞
ここでは、上述の異常要因コード書込み・読取りシステムを用いたインバータ伝送異常の要因分析プロセスを説明する。
【００４８】
（インバータ伝送異常の異常確定制御）
図７は、インバータ伝送異常の異常確定制御のフローチャートである。マイコン５は、ステップＳ１１でファン運転指令がＯＦＦであるか否かを判定する。Ｙｅｓと判定した場合は、ステップＳ１２でファン停止後３０秒経過したか否かを判定する。ステップＳ１３では、インバータ伝送異常が発生したか否かを判定する。ステップＳ１３でＹｅｓと判定した場合は、インバータ伝送異常と確定し、ステップＳ１４で確定信号ＯＮを出力する。そして、制御Ｃへ移り異常要因コードの書込み制御を実行する。
【００４９】
マイコン５が、ステップＳ１１でＮｏと判定した場合は、ステップＳ１３へ移りインバータ伝送異常が発生したか否かを判定する。ステップＳ１３でＹｅｓと判定した場合は、インバータ伝送異常と確定し、確定信号ＯＮを出力する。そして、制御Ｃへ移り異常要因コードの書込み制御を実行する。ステップＳ１３でＮｏと判定した場合は、ステップＳ１１へ戻る。
【００５０】
（インバータ伝送異常の異常要因書込み制御）
図８は、インバータ伝送異常の異常要因書込み制御のフローチャートである。マイコン５は、ステップＳＣ１１でインバータ伝送異常を検出したか否かを判定し、検出した場合は、ステップＳＣ１２で空調機１を異常停止させる。ステップＳＣ１３では、ファン５１の運転開始から異常確定までの時間が１０分未満であるか否かを判定する。ステップＳＣ１４では、ステップＳＣ１３での判定結果がＹｅｓである場合はＮ１３＝Ｙ、Ｎｏである場合はＮ１３＝Ｎと記憶する。ステップＳＣ１５では、待機電力スイッチ４１のオンオフ回数が１０回未満か否かを判定する。ステップＳＣ１６では、ステップＳＣ１５での判定結果がＹｅｓである場合はＮ１５＝Ｙ、Ｎｏである場合はＮ１５＝Ｎと記憶する。
【００５１】
ステップＳＣ１７では、ファン５１の運転指令中の異常であったか否かを判定する。ステップＳＣ１８では、ステップＳＣ１７での判定結果がＹｅｓである場合はＮ１７＝Ｙ、Ｎｏである場合はＮ１７＝Ｎと記憶する。
【００５２】
ステップＳＣ１９では、Ｎ１３，Ｎ１５，およびＮ１７に基づいて、異常要因コードを求め、ステップＳＣ２０で異常要因コードをメモリ６へ書き込む。例えば、[Ｎ１３，Ｎ１５，Ｎ１７]＝[Ｙ，Ｙ，Ｙ]ならば、インバータ伝送異常の異常コードはＥ７、インバータ伝送異常の細分化コードは１１としてメモリ６へ書き込む。また、[Ｎ１３，Ｎ１５，Ｎ１７]＝[Ｙ，Ｙ，Ｎ]ならば、異常コードはＥ７、細分化コードは１２としてメモリ６へ書き込む。
【００５３】
サービスパーソンは、メモリ６に記憶された異常要因コードを調べることによって、異常内容と異常発生時の運転情報を入手することができる。例えば、異常コードＥ７、細分化コード１１の場合は、異常内容はインバータ伝送異常であり、運転情報としてファン５１の運転中に異常が発生したことがわかる。これによってサービスパーソンは、ファンドライバ５２の故障であると推定し故障箇所を絞り込むことができる。
【００５４】
また、異常コードＥ７、細分化コード１２の場合は、異常内容は、同じくインバータ伝送異常であり、運転情報としてファン５１の停止中に異常が発生したことがわかる。これによってサービスパーソンは、インバータ５３に問題があると推定し故障箇所を絞り込むことができる。
【００５５】
さらに、ファン５１の運転開始から異常確定までの時間と、待機電力スイッチ４１のオンオフ回数とが判明するので、異常発生時の状況を推定することが可能となる。なお、待機電力スイッチ４１とは、空調室外機２を運転させる必要が無い場合にインバータ５３を制御するインバータマイコン５４への給電をカットするスイッチである。
【００５６】
＜温度センサ異常＞
空調機１に設置される各種の温度センサ４２〜４７は、ノイズ等の外的要因で過渡的な異常を示すことがある。制御装置４では、温度センサ４２〜４７の過渡的な異常によって空調機１が起動しなくなるのを回避するために、マイコン５が空調機１を一時停止させて異常要因コードを記憶し、温度センサ４２〜４７の出力値が正常に復帰していない状態でも代用値を設定して運転を再開する。以下、外気温センサ４２を例にして、異常要因コード書込み制御について説明する。
【００５７】
（外気温センサ異常の異常確定制御）
図９、図１０は、外気温センサ異常の異常確定制御のフローチャートである。図９において、マイコン５は、５００ｍ秒毎に異常チェックを行なうために、ステップＳ３１で５００ｍ秒タイマを始動し、ステップＳ３２で５００ｍ秒が経過したか否かを判定する。ステップＳ３３では、２０秒タイマを始動させ、ステップＳ３４で外気温センサ４２の出力Ｔａが下限値を下回っているか否かを判定する。ステップＳ３４でＹｅｓと判定した場合は、ステップＳ３５へ進み２０秒が経過したか否かを判定する。即ち、Ｔａ＜下限値の状態が２０秒間持続していることを確認する。そして、ステップＳ３５で２０秒が経過したと判定した場合、即ちＴａ＜下限値の状態が２０秒間持続した場合は外気温センサ４２の異常と確定し、ステップＳ３６で確定信号ＯＮを出力し制御Ｄへ進む。
【００５８】
ステップＳ３４でＮｏと判定した場合は、ステップＳ３７（図１０参照）へ進む。ステップＳ３７では、再び２０秒タイマを始動させ、ステップＳ３８で外気温センサ４２の出力Ｔａが上限値を上回っているか否かを判定する。そしてステップＳ３８でＹｅｓと判定した場合は、ステップＳ３９で２０秒が経過したか否かを判定する。即ち、Ｔａ＞上限値の状態が２０秒間持続していることを確認する。この２０秒間の間に、Ｔａ＞上限値が解消された場合はステップＳ３１へ戻る。そして、ステップＳ３９で２０秒が経過したと判定した場合、即ちＴａ＞上限値の状態が２０秒間持続した場合は外気温センサ４２の異常と確定し、ステップＳ４０で確定信号ＯＮを出力し制御Ｄへ進む。
【００５９】
（外気温センサ異常の異常要因コード書込み制御）
図１１は、外気温センサ異常の異常要因コード書込み制御のフローチャートである。マイコン５は、ステップＳＤ３１で外気温センサ異常を検出したか否かを判定し、検出したと判定した場合は、ステップＳＤ３２で空調機１を異常停止させる。ステップＳＤ３３では、異常発生時の運転モードが冷房であったか否かを判定する。ステップＳＤ３４では、ステップＳＤ３３での判定結果がＹｅｓである場合はＮ３３＝Ｙ、Ｎｏである場合はＮ３３＝Ｎと記憶する。ステップＳＤ３５では、異常から正常と復帰した回数が５回以下であったか否かを判定する。ステップＳＤ３６では、ステップＳＤ３５での判定結果がＹｅｓである場合はＮ３５＝Ｙ、Ｎｏである場合はＮ３５＝Ｎと記憶する。ステップＳＤ３７では、異常判定時の外気温センサ４２の出力値が上限異常であったか否かを判定する。ステップＳＤ３８では、ステップＳＤ３７での判定結果がＹｅｓ（上限異常）である場合はＮ３７＝Ｙ、Ｎｏ（下限異常）である場合はＮ３７＝Ｎと記憶する。
【００６０】
ステップＳＤ３９では、Ｎ３３，Ｎ３５，およびＮ３７に基づいて、異常要因コードを求め、ステップＳＤ４０で異常要因コードをメモリ６へ書込む。例えば、[Ｎ３３，Ｎ３５，Ｎ３７]＝[Ｙ，Ｙ，Ｙ]ならば、異常コードはＨ９、細分化コードは５１としてメモリ６へ書込む。また、[Ｎ３３，Ｎ３５，Ｎ３７]＝[Ｙ，Ｙ，Ｎ]ならば、細分化コードは５２としてメモリ６へ書込む。そして、ステップＳＤ４１で再運転を開始する。
【００６１】
なお、マイコン５は、外気温センサ４２の出力値が正常に復帰していない状態でも代用値を設定して運転を再開し、外気温センサ４２の出力値が正常範囲に戻った場合は、復帰動作と認識して回数を計数している。
【００６２】
サービスパーソンは、メモリ６に記憶された異常要因コードを調べることによって、異常停止の内容と異常発生時の運転情報を入手することができる。例えば、異常コードがＨ９であることから、外気温センサ４２の異常であり、細分化コードが５１であることから、冷房運転中に発生したこと、復帰回数が５回以下であったこと、および上限異常であったことがわかる。また、細分化コードが５２ならば冷房運転以外のモードで発生したこと、復帰回数が６回以上であったこと、および下限異常であったことがわかる。
【００６３】
異常発生時の運転モードを記憶することによって、春季、秋季のような運転モードを特定し難い時期の故障でも、運転モードが判明する。
【００６４】
また、異常から正常への復帰回数を記憶することによって、ノイズ等による外的要因による過渡的な異常であったのか否かが判明する。即ち、復帰回数が少ない場合は外気温センサ４２が外的要因で過渡的に異常を示したと推定でき、復帰回数が多い場合は外気温センサ４２が故障していると推定できる。
【００６５】
さらに、上限、下限の２つの閾値があった場合でも、適用した閾値を記憶することによって、故障の詳細が判明する。例えば、外気温センサ４２が上限異常と記憶されていれば、外気温センサ４２の断線と考えられる。一方、外気温センサ４２が下限異常と記憶されていれば、外気温センサ４２の短絡と考えられる。
【００６６】
なお、本実施形態では、外気温センサ４２以外に、室外熱交温度センサ４３、吐出管温度センサ４４、吸込管温度センサ４５、液管温度センサ４６および室外熱交中間温度センサ４７に対して、同様の制御が実行されている。
【００６７】
＜高圧異常の要因分析＞
ここでは、凝縮器の高圧による異常（以後、高圧異常と呼ぶ）の異常要因コード書込み制御について説明する。マイコン５は、高圧上昇により機器が破損することを防止するために、ＨＰＳ（高圧検知スイッチ）４９が動作すれば圧縮機１１１を異常停止させる制御を行なっている。一方、過渡的な高圧上昇で異常停止してしまうことを防止するために、マイコン５は、異常と確定する前に強制的に圧縮機を一旦停止させ、その後再び起動させて過渡的であるか否かを判断している。これを高圧待機と言い、高圧待機の回数は高圧待機カウンタによって計数されている。高圧待機となる条件は複数種類あるが、ここでは一部のみを引用する。なお、待機後再起動することをリトライと呼ぶ。
【００６８】
（高圧異常の異常確定制御）
図１２は、高圧異常の異常確定制御のフローチャートである。マイコン５は、ステップＳ５１で圧縮機が運転中であるか否かを判定し、運転中であると判定した場合は、ステップＳ５２で試運転中でないことを判定する。ステップＳ５２でＹｅｓと判定した場合は、ステップＳ５３で高圧待機カウンタが１５回以上であるか否かを判定する。ステップＳ５３でＹｅｓと判定した場合は、ステップＳ５４でＨＰＳ４９が動作しているか否かを判定する。ステップＳ５４でＨＰＳ４９が動作していると判定した場合は高圧異常と確定し、ステップＳ５５で確定信号ＯＮを出力し制御Ｅへ進む。
【００６９】
なお、ステップＳ５２で試運転中と判定した場合は、ステップＳ５４へ進みＨＰＳ４９が動作しているか否かを判定し、動作していると判定した場合は高圧異常と確定し、ステップＳ５５で確定信号ＯＮを出力しＥへ進む。本実施形態では、試運転中にＨＰＳ４９が動作した場合、マイコン５は閉鎖弁１１２，１１３の開け忘れであると判断し、リトライさせずに１回で異常確定させる。
【００７０】
マイコン５は、ステップＳ５３で高圧待機カウンタが１５回未満であると判定したならば、ステップＳ５６へ進み、ＨＰＳ４９が動作しているか否かを判定する。ステップＳ５６でＨＰＳ４９が動作していると判定した場合は、ステップＳ５７で強制的に圧縮機を一旦停止させて高圧待機を行なう。
【００７１】
（高圧異常の異常要因コード書込み制御）
図１３、図１４は、高圧異常の異常要因コード書込み制御のフローチャートである。マイコン５は、ステップＳＥ５１で高圧異常を検出したか否かを判定し、検出したと判定した場合は、ステップＳＥ５２で空調機１を異常停止させる。ステップＳＥ５３では、積算リトライ回数が１４回以下か否かを判定する。ステップＳＥ５４では、ステップＳＥ５３での判定結果がＹｅｓである場合はＮ５３＝Ｙと記憶する。
【００７２】
ステップＳＥ５３での判定結果がＮｏである場合、即ち積算リトライ回数が１４回を超えていればステップＳＥ５５へ進み、積算リトライ回数が４２回以下であるか否かを判定する。ステップＳＥ５６では、ステップＳＥ５５での判定結果がＹｅｓである場合はＮ５５＝Ｙ、ＮｏならばＮ５５＝Ｎと記憶し、ステップＳＥ５７へ進む。
【００７３】
ステップＳＥ５７では、異常確定までの時間が１００分以下であるか否かを判定する。ステップＳＥ５８では、ステップＳＥ５７での判定結果がＹｅｓである場合はＮ５７＝Ｙと記憶し、Ｎｏである場合はＮ５７＝Ｎと記憶する。そして、ステップＳＥ５９（図１４参照）へ進む。
【００７４】
ステップＥ５９では、条件１が成立したか否かを判定する。ここで、条件１の成立とは、高圧側圧力センサ４８の出力値が、高圧異常と推定される値になったことを示す。ステップＳＥ６０では、ステップＳＥ５９での判定結果がＹｅｓである場合はＮ５９＝Ｙと記憶しステップＳＥ６７へ移る。
【００７５】
ステップＳＥ５９での判定結果がＮｏである場合は、ステップＳＥ６１へ進み条件２が成立したか否かを判定する。ここで、条件２の成立とは、例えば、高圧側の室外熱交温度センサ４３の出力値を外気温に基づいて補正した結果が、高圧異常と推定される値になったことを示す。ステップＳＥ６１での判定結果がＹｅｓである場合、ステップＳＥ６２でＮ６１＝Ｙと記憶しステップＳＥ６７へ移る。
【００７６】
ステップＳＥ６１での判定結果がＮｏである場合は、ステップＳＥ６３へ進みＨＰＳ４９が動作したか否かを判定する。ステップＳＥ６４では、ステップＳＥ６３での判定結果がＹｅｓである場合はＮ６３＝Ｙと記憶し、ステップＳＥ６７へ移る。
【００７７】
ステップＳＥ６３での判定結果がＮｏである場合は、ステップＳＥ６５へ進みＯＣＰ２（インバータ電流検知センサ）５０が動作したか否かを判定する。ステップＳＥ６６では、ステップＳＥ６５での判定結果がＹｅｓである場合はＮ６５＝Ｙと記憶し、Ｎｏである場合はＮ６５＝Ｎと記憶し、ステップＳＥ６７へ進む。
【００７８】
ステップＳＥ６７では、Ｎ５３，Ｎ５７，Ｎ５９，Ｎ６１，Ｎ６３およびＮ６５に基づいて異常要因コードを求め、ステップＳＥ６８で異常要因コードをメモリ６へ書込む。例えば、[Ｎ５３，Ｎ５９]＝[Ｙ，Ｙ]ならば、異常コードはＥ３、細分化コードは３４９としてメモリ６へ書込む。また、[Ｎ５７，Ｎ６３]＝[Ｙ，Ｙ]ならば、細分化コード３４３をメモリ６へ書込む。また、[Ｎ５７，Ｎ６５]＝[Ｙ，Ｙ]ならば、細分化コード３４４をメモリ６へ書込む。
【００７９】
サービスパーソンは、メモリ６から異常コードと細分化コードを読込むことによって、異常内容と運転情報を入手することができる。例えば、細分化コードより、積算リトライ回数０で異常停止していることが分かれば、試運転時に閉鎖弁１１２，１１３を開け忘れていたことが判明する。
【００８０】
また、第２実施形態では、３００分以内に、リトライが１４回を超えて、且つＨＰＳ４９が動作した場合は異常と確定される。通常、リトライの繰返し間隔は少なくとも２０分以上を想定している。ところが細分化コードより、異常確定までに要した時間が１００分以下であることが分かれば、リトライの繰返し間隔が７分以下の通常よりも短時間であったことが判明し、ＨＰＳ４９の故障と推定される。
【００８１】
また、第２実施形態では、高圧異常を確定する条件として、条件１の成立、条件２の成立、ＨＰＳ動作、およびＯＣＰ２動作が設定されている。細分化コードより、適用された条件が分かれば、分析箇所の絞り込みが容易になる。たとえば、細分化コードが３４４である場合、ＯＣＰ２（インバータ電流検知センサ）５０が動作したことが分かり、インバータ５３に異常があると推定される。
【００８２】
＜特徴＞
（１）
空調機１の制御装置４は、マイコン５とメモリ６とを備えている。マイコン５は、空調機１の運転状態が所定条件を満足していない場合に異常と確定して空調機１を異常停止させる。マイコン５は、空調機１を異常停止させる際に、空調機１を異常停止させるまでの運転情報をコードにしてメモリ６に記憶する。マイコン５は、異常の確定信号がＯＮのとき、異常要因コードとして、異常コード、細分化コードをメモリ６に書込む。サービスパーソンは、メモリ６から異常要因コードを読取り、異常コードからどのような異常であるのかを知り、細分化コードから異常要因を推定する。
【００８３】
この制御装置４では、マイコン５が、空調機１の異常内容と異常発生時の運転情報とをそれぞれ異常コードと細分化コードにして書込むので、メモリ６の容量の規模を小さくできる。また、細分化コードによって異常の要因分析が容易になる。
【００８４】
（２）
空調機１の制御装置４では、メモリ６は不揮発性メモリであるので、停電等によって電力が供給されなくなっても、メモリ６内の異常要因コードは保存される。
【００８５】
（３）
制御装置４では、温度センサ４２〜４７に異常が発生した場合、マイコン５が空調機１を一時停止させ、異常発生時の運転モードを細分化コードにしてメモリ６に記憶する。このため、春季、秋季のような運転モードを特定し難い時期の故障でも、運転モードが判明する。
【００８６】
（４）
制御装置４では、温度センサ４２〜４７に異常が発生した場合、マイコン５が空調機１を一時停止させ、異常から正常へ復帰した回数の来歴を細分化コードにしてメモリ６に記憶する。このため、過渡的な異常であったのか否かが判明する。
【００８７】
（５）
制御装置４では、温度センサ４２〜４７に異常が発生した場合、マイコン５が空調機１を一時停止させ、上限、下限の２つの閾値があった場合は、適用した閾値を細分化コードにしてメモリ６に記憶する。このため、さらに詳細な異常要因が判明する。
【００８８】
（６）
制御装置４では、高圧異常が発生した場合、マイコン５が空調機１を異常停止させ、積算リトライ回数を細分化コードにしてメモリ６に記憶する。このため、積算リトライ回数から異常要因を絞り込むことができる。
【００８９】
（７）
制御装置４では、高圧異常が発生した場合、マイコン５が空調機１を異常停止させ、異常確定までに要した時間を細分化コードにしてメモリ６に記憶する。このため、時間情報から異常要因を絞り込むことができる。
【００９０】
（８）
制御装置４では、高圧異常が発生した場合、マイコン５が空調機１を異常停止させ、異常を確定する条件の中から実際に異常を確定した条件を細分化コードにしてメモリ６に記憶する。このため、異常を確定した条件から異常要因を絞り込むことができる。
【００９１】
〔変形例〕
以上、本発明について説明したが、具体的な構成は、上記の実施形態に限られるものではなく、発明の要旨を逸脱しない範囲で変更可能である。
【００９２】
たとえば、上記実施形態では、異常コードと細分化コードを別々に記憶しているが、一体化して１つのコードとしてもよい。例として、インバータ伝送異常時の異常コードＥ７と、細分化コード１１とを一体化して、Ｅ７１１としてもよい。これによって、メモリ６の使用容量を小さくすることができる。
【００９３】
また、マイコン５が、メモリ６へ異常要因コードを書込む際に、他の機器へ送信してもよい。また、サービスパーソンは、遠隔地から無線通信によって異常要因コードを読取ってもよい。これによって、サービスパーソンは、異常停止した空調機１のメンテナンスに必要な機器を揃えて現地に向かうことができる。
【００９４】
また、マイコン５は、製造ラインの検査工程で運転される検査モードで発生した異常停止と、通常の設置現場で運転される通常モードで発生した異常停止とを区別するための情報を一緒に記憶させてもよい。これによって、異常要因の絞込みが容易になり、要因分析に要する時間を短縮することができる。
【産業上の利用可能性】
【００９５】
以上のように、本発明は、空調機に異常が発生したときの要因分析を容易にするので、空調機の制御装置に有用である。
【図面の簡単な説明】
【００９６】
【図１】空調機の構成図。
【図２】本発明の実施形態に係る制御装置のブロック図。
【図３】（ａ）異常要因コード書込みシステムのイメージ図。（ｂ）異常要因コード読取りシステムのイメージ図。
【図４】異常要因コードのイメージ図。
【図５】異常要因コード書込み制御の概略を示すフローチャート。
【図６】異常要因コード読取り制御の概略を示すフローチャート。
【図７】インバータ伝送異常の異常確定制御のフローチャート。
【図８】インバータ伝送異常の異常要因書込み制御のフローチャート。
【図９】外気温センサ異常の異常確定制御のフローチャート。
【図１０】外気温センサ異常の異常確定制御のフローチャート。
【図１１】外気温センサ異常の異常要因コード書込み制御のフローチャート。
【図１２】高圧異常の異常確定制御のフローチャート。
【図１３】高圧異常の異常要因コード書込み制御のフローチャート。
【図１４】高圧異常の異常要因コード書込み制御のフローチャート。
【符号の説明】
【００９７】
１  空調機
４  制御装置
５  マイコン
６  メモリ
４１〜５０  機器
【図１】
2008014610.tif 000003
【図２】
2008014610.tif 000004
【図３】
2008014610.tif 000005
【図４】
2008014610.tif 000006
【図５】
2008014610.tif 000007
【図６】
2008014610.tif 000008
【図７】
2008014610.tif 000009
【図８】
2008014610.tif 000010
【図９】
2008014610.tif 000011
【図１０】
2008014610.tif 000012
【図１１】
2008014610.tif 000013
【図１２】
2008014610.tif 000014
【図１３】
2008014610.tif 000015
【図１４】
2008014610.tif 000016