(57)【要約】【課題】商用電源などの外部電源からの電力供給が不可能な非通常時でも、ユーザがその状態を確認することができる自立型エンジン駆動式空調装置を提供すること。【解決手段】エンジン駆動式空調装置１は、ガスエンジン１０と、空調ユニット２０と、発電機３０と、発電機３０により発電された電力を蓄えるバッテリ４０と、商用電源Ｃからの電力供給が可能な通常時に商用電源Ｃから電力供給されることによりエンジン駆動式空調装置１の異常等の状態を報知するように構成された室内機リモコン２８と、商用電源Ｃからの電力供給が不可能な非通常時であってエンジン駆動式空調装置１に異常が発生したことによってガスエンジン１０が停止しているときにバッテリ４０から電力供給されることによってエンジン駆動式空調装置１の異常を報知するように構成された外部装置５０（第１異常ランプ５４、第２異常ランプ５５）と、を備える。【選択図】  図８
2014167355.tif 000002
【特許請求の範囲】
【請求項１】
エンジン駆動式空調装置であって、
エンジンと、
前記エンジンの駆動力により空調する空調ユニットと、
前記エンジンの駆動力により発電し、発電した電力を前記空調ユニットの各電気駆動部品に供給する発電機と、
前記発電機により発電された電力を蓄えるバッテリと、
外部電源からの電力供給が可能な通常時に外部電源から電力供給されることにより前記エンジン駆動式空調装置の状態を報知するように構成された第１報知装置と、
外部電源からの電力供給が不可能な非通常時に前記バッテリから電力供給されることによって前記エンジン駆動式空調装置の状態を報知するように構成された第２報知装置と、
を備える、エンジン駆動式空調装置。
【請求項２】
請求項１に記載のエンジン駆動式空調装置において、
前記第２報知装置は、前記非通常時に前記エンジン駆動式空調装置に異常が発生したことによって前記エンジンが停止しているときに前記バッテリから電力供給されることによってその異常を報知するように構成される、エンジン駆動式空調装置。
【請求項３】
請求項２に記載のエンジン駆動式空調装置において、
前記非通常時であって前記エンジンが停止しているときに前記バッテリから電力供給されることにより作動する電力供給制御装置を備え、
前記電力供給制御装置は、前記非通常時であって前記エンジン駆動式空調装置に異常が発生したことによって前記エンジンが停止しているときに、前記第２報知部が前記バッテリから電力供給されることによってその異常を報知するように、前記バッテリの電力供給を制御する、エンジン駆動式空調装置。
【請求項４】
請求項３に記載のエンジン駆動式空調装置において、
前記通常時であって前記エンジンが停止しているときに外部電源から電力供給されて駆動することにより前記エンジンを始動させるスタータモータを備え、
前記電力供給制御装置は、前記非通常時であって前記エンジンが停止しているときに前記スタータモータが前記バッテリから電力供給されて駆動することにより前記エンジンが始動するように、前記バッテリの電力供給を制御する、エンジン駆動式空調装置。
【請求項５】
請求項３または４のいずれか１項に記載のエンジン駆動式空調装置において、
前記電力供給制御装置は、前記非通常時に前記第２報知装置が前記エンジン駆動式空調装置の異常を報知してから所定の時間が経過した場合に、前記バッテリから前記第２報知装置への電力供給を遮断して前記第２報知装置による異常の報知が終了するように、前記バッテリの電力供給を制御する、エンジン駆動式空調装置。
【請求項６】
請求項５に記載のエンジン駆動式空調装置において、
前記電力供給制御装置は不揮発性メモリを備え、前記非通常時に前記第２報知装置が前記エンジン駆動式空調装置の異常を報知してから所定の時間が経過した場合に、その異常に関する情報を前記不揮発性メモリに記憶するとともに、自身への前記バッテリからの電力供給を遮断し、その後に前記バッテリから電力供給されたときに、前記不揮発性メモリに記憶された異常に関する情報に基づいて前記第２報知装置が再度異常を報知するように、前記バッテリの電力供給を制御する、エンジン駆動式空調装置。
【請求項７】
請求項３乃至６のいずれか１項に記載のエンジン駆動式空調装置において、
前記第２報知装置は、ユーザが操作可能なリセットスイッチを備え、
前記電力供給制御装置は、前記第２報知装置が異常を報知しているときにユーザにより操作された前記リセットスイッチの操作回数が予め定められた上限回数未満である場合には、ユーザが前記リセットスイッチを操作したときに前記第２報知装置による異常の報知が解除され、前記第２報知装置が異常を報知しているときにユーザにより操作された前記リセットスイッチの操作回数が前記上限回数以上である場合には、ユーザが前記リセットスイッチを操作しても前記第２報知装置による異常の報知が解除されないように、前記バッテリの電力供給を制御する、エンジン駆動式空調装置。
【請求項８】
請求項７に記載のエンジン駆動式空調装置において、
前記電力供給制御装置は、前記第２報知装置が異常を報知していないときには前記バッテリから前記スタータモータへの電力供給を許可し、前記第２報知装置が異常を報知しているときには前記バッテリから前記スタータモータへの電力供給を禁止するように、前記バッテリの電力の供給を制御する、エンジン駆動式空調装置。
【請求項９】
請求項３乃至８のいずれか１項に記載のエンジン駆動式空調装置において、
前記第２報知装置は第１異常報知部と第２異常報知部とを備え、
前記電力供給制御装置は、前記非通常時にユーザにより復旧可能な異常が前記エンジン駆動式空調装置に発生したことによって前記エンジンが停止しているときに前記第１異常報知部が前記バッテリから電力供給されることによって異常を報知し、前記非通常時にユーザにより復旧不可能な異常が前記エンジン駆動式空調装置に発生したことによって前記エンジンが停止しているときに前記第２異常報知部が前記バッテリから電力供給されることによって異常を報知するように、前記バッテリの電力供給を制御する、エンジン駆動式空調装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エンジン駆動式空調装置に関する。
【背景技術】
【０００２】
従来から、エンジンと、このエンジンの駆動力により空調する空調ユニットとを備えるエンジン駆動式空調装置は知られている。また、例えば特許文献１に示すような自立型エンジン駆動式空調装置も知られている。この自立型エンジン駆動式空調装置は、エンジンの駆動力により空調する空調ユニットと、エンジンの駆動力により発電する発電機とを備える。発電機で発電された電力は、電力で駆動する空調ユニットの構成部品（電気駆動部品）に供給される。このため、自立型エンジン駆動式空調装置は商用電源などの外部電源から電力供給されることなく自立して空調運転することができる。したがって、外部電源からの電力の供給が可能な通常時のみならず、停電時等の外部電源からの電力の供給が不可能な非通常時であっても、空調運転を継続することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−３０１３４３号公報
【発明の概要】
【０００４】
（発明が解決しようとする課題）
一般に、エンジン駆動式空調装置は、室内機リモコンを備える。この室内機リモコンは、エンジン駆動式空調装置の異常の発生や温度設定の状態等の、各種の状態を報知する機能や、ユーザの操作指示を入力する機能を有する。自立型エンジン駆動式空調装置においては室内機リモコンに発電機から電力を供給することは難しいので、室内機リモコンには外部電源から電力供給される。つまり、自立型エンジン駆動式空調装置であっても、室内機リモコンを作動させるためには外部電源からの電力を頼らざるを得ない。このため、停電時等の外部電源からの電力供給が不可能な非通常時に自立型エンジン駆動式空調装置が空調運転しているときは、室内機リモコンでその状態を報知することができず、それ故、ユーザは自立型エンジン駆動式空調装置の状態を確認することができない。特に、非通常時の空調運転中に異常が発生してエンジン駆動式空調装置の運転が停止された場合に室内機リモコンで異常を報知することができないので、ユーザは異常により運転が停止したのか、それとも正常に運転が停止したのか、認識することができない。
【０００５】
本発明は、商用電源などの外部電源からの電力供給が不可能な非通常時でも、ユーザがその状態を確認することができる自立型エンジン駆動式空調装置を提供することを目的とする。
【０００６】
（課題を解決するための手段）
本発明は、エンジン駆動式空調装置であって、エンジンと、エンジンの駆動力により空調する空調ユニットと、エンジンの駆動力により発電し、発電した電力を空調ユニットの各電気駆動部品に供給する発電機と、発電機により発電された電力を蓄えるバッテリと、外部電源からの電力供給が可能な通常時に外部電源から電力供給されることによりエンジン駆動式空調装置の状態を報知するように構成された第１報知装置と、外部電源からの電力供給が不可能な非通常時にバッテリから電力供給されることによってエンジン駆動式空調装置の状態を報知するように構成された第２報知装置と、を備える、エンジン駆動式空調装置を提供する。
【０００７】
この場合において、第２報知装置は、非通常時にエンジン駆動式空調装置に異常が発生したことによってエンジンが停止しているときにバッテリから電力供給されることによってその異常を報知するように構成されるとよい。さらにこの場合、エンジン駆動式空調装置は、非通常時であってエンジンが停止しているときにバッテリから電力供給されることにより作動する電力供給制御装置を備え、電力供給制御装置は、非通常時であってエンジン駆動式空調装置に異常が発生したことによってエンジンが停止しているときに、第２報知部がバッテリから電力供給されることによってその異常を報知するように、バッテリの電力供給を制御するのがよい。
【０００８】
本発明によれば、商用電源などの外部電源からの電力供給が不可能な非通常時、特に非通常時であってエンジンの停止時に、第２報知装置がバッテリから電力供給されることにより作動してエンジン駆動式空調装置の異常等の状態を報知する。このためユーザは、非通常時、特に非通常時であってエンジン駆動式空調装置に異常が発生してエンジンが停止しているときに、エンジン駆動式空調装置の異常の有無等の状態を確認することができる。
【０００９】
また、本発明のエンジン駆動式空調装置は、通常時であってエンジンが停止しているときに外部電源から電力供給されて駆動することによりエンジンを始動させるスタータモータを備え、電力供給制御装置は、非通常時であってエンジンが停止しているときにスタータモータがバッテリから電力供給されて駆動することによりエンジンが始動するように、バッテリの電力供給を制御するとよい。
【００１０】
自立型エンジン駆動式空調装置において、エンジンの始動時は発電機が発電していないので、エンジンを始動させるためのスタータモータに発電機から電力を供給することができない。したがって、通常時にはスタータモータは外部電源から電力供給されて駆動して、エンジンが始動される。しかし、停電時等の非通常時には外部電源を用いてスタータモータを駆動させることができない。これに対し、本発明によれば、非通常時であってエンジンが停止しているときに、スタータモータがバッテリから電力供給されて駆動することによりエンジンが始動するように、電力供給制御装置がバッテリの電力供給を制御する。このため非通常時であってエンジンが停止している場合に、バッテリからの電力供給によってエンジン駆動式空調装置の運転を開始することができる。
【００１１】
また、電力供給制御装置は、非通常時に第２報知装置がエンジン駆動式空調装置の異常を報知してから所定の時間が経過した場合に、バッテリから第２報知装置への電力供給を遮断して第２報知装置による異常の報知が終了するように、バッテリの電力供給を制御するのがよい。これによれば、第２報知装置が異常を報知している時間が制限されるので、第２報知装置がバッテリから電力供給を受けて異常を報知するための電力消費を抑えることができる。よって、バッテリ上がりを防止することができる。
【００１２】
この場合において、電力供給制御装置は不揮発性メモリを備えるのがよい。そして、電力供給制御装置は、非通常時に第２報知装置がエンジン駆動式空調装置の異常を報知してから所定の時間が経過した場合に、その異常に関する情報を不揮発性メモリに記憶するとともに、自身へのバッテリからの電力供給を遮断し、その後にバッテリから電力供給されたときに、不揮発性メモリに記憶された異常に関する情報に基づいて第２報知装置が再度異常を報知するように、前記バッテリの電力供給を制御するのがよい。これによれば、第２報知装置がエンジン駆動式空調装置の異常を報知してから所定時間経過時に電力供給制御装置が自身へのバッテリからの電力供給を遮断するので、電力供給制御装置を作動させるための電力消費を抑えることができる。また、電力供給の遮断後に電力供給制御装置にバッテリから電力供給されたときに不揮発性メモリに記憶しておいた異常に関する情報を読み出して、第２報知装置により再度異常が報知されるので、ユーザはエンジン駆動式空調装置の異常をいつでも確認することができる。
【００１３】
また、第２報知装置は、ユーザが操作可能なリセットスイッチを備えるのがよい。そして、電力供給制御装置は、第２報知装置が異常を報知しているときにユーザにより操作されたリセットスイッチの操作回数が予め定められた上限回数未満である場合には、ユーザがリセットスイッチを操作したときに第２報知装置による異常の報知が解除され、第２報知装置が異常を報知しているときにユーザにより操作されたリセットスイッチの操作回数が上限回数以上である場合には、ユーザがリセットスイッチを操作しても第２報知装置による異常の報知が解除されないように、バッテリの電力供給を制御するのがよい。この場合において、電力供給制御装置は、第２報知装置が異常を報知していないときにはバッテリからスタータモータへの電力供給を許可し、第２報知装置が異常を報知しているときにはバッテリからスタータモータへの電力供給を禁止するように、バッテリの電力供給を制御するとよい。
【００１４】
リセットスイッチの操作によって異常の報知が解除されることによって第２報知装置が異常を報知していないときは、バッテリからスタータモータへの電力供給が許可されるので、エンジン駆動式空調装置のエンジンは始動可能である。この場合において、異常が本質的に解消されていればエンジンの始動は成功するが、異常が本質的に解消されていなければ、その異常が原因でエンジンの始動は失敗する。非通常時におけるエンジンの始動時にはバッテリからスタータモータに電力が供給されるので、本質的に異常が解消されていないまま始動が何度も試みられた場合、バッテリに蓄えられている電力が多大に且つ無駄に消費される。これに対し、本発明においてはリセット回数が上限回数以上であるときにはリセットスイッチを操作しても異常の報知が解除されない。そのためリセットスイッチを操作しても第２報知装置が異常を報知したままの状態とされる。第２報知装置が異常を報知しているときはバッテリからスタータモータへの電力の供給は禁止されるためにスタータモータが駆動せず、エンジンは始動しない。すなわち本発明によれば、異常解除後のエンジンの始動回数に上限が設定される。このため、何度もエンジンの始動が試みられることによるバッテリ電力の多大且つ無駄な消費を抑えることができ、ひいてはバッテリ上がり（バッテリの完全放電）を効果的に防止できる。
【００１５】
また、第２報知装置は第１異常報知部と第２異常報知部とを備えるのがよい。そして、電力供給制御装置は、非通常時にユーザにより復旧可能な異常がエンジン駆動式空調装置に発生したことによってエンジンが停止しているときに第１異常報知部がバッテリから電力供給されることによって異常を報知し、非通常時にユーザにより復旧不可能な異常がエンジン駆動式空調装置に発生したことによってエンジンが停止しているときに第２異常報知部がバッテリから電力供給されることによって異常を報知するように、バッテリの電力供給を制御するのがよい。これによれば、ユーザは、非通常時に第１異常報知部が異常を報知した場合にユーザ自身によって復旧可能な異常が発生したことを認識でき、非通常時に第２異常報知部が異常を報知した場合にユーザでは復旧不可能な異常が発生したことを認識できる。
【図面の簡単な説明】
【００１６】
【図１】本実施形態に係るエンジン駆動式空調装置の構成を示す概略図である。
【図２】外部装置を示す図である。
【図３】通常時において、エンジン駆動式空調装置を運転させる場合における運転開始ルーチンを示す図である。
【図４】コントローラが実行するエンジン停止処理ルーチンを示すフローチャートである。
【図５】コントローラが実行する非通常時復帰処理ルーチンを示すフローチャートである。
【図６】コントローラが実行する非通常時異常検出処理ルーチンを示すフローチャートである。
【図７】コントローラが実行する非通常時異常フラグ分類処理ルーチンを示すフローチャートである。
【図８】コントローラが実行する非通常時異常報知処理ルーチンを示すフローチャートである。
【図９】コントローラが実行する異常ランプ復元処理ルーチンを示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下に、本発明の実施形態を図面に基づいて説明する。図１は、本実施形態に係るエンジン駆動式空調装置の構成を示す概略図である。図１に示すように、このエンジン駆動式空調装置１は、ガスエンジン１０と、空調ユニット２０と、室内機リモコン２８と、発電機３０と、バッテリ４０と、外部装置５０と、コントローラ６０と、スタータモータ７０とを備える。
【００１８】
ガスエンジン１０はガス配管１１からガス燃料の供給を受けて駆動する。このガスエンジン１０は出力軸１２を備え、出力軸１２からガスエンジン１０の駆動力が外部に取り出される。ガスエンジン１０は、スタータモータ７０によって始動するように構成される。
【００１９】
空調ユニット２０は、コンプレッサ２１と、冷媒配管２２と、室内熱交換器２３と、室外熱交換器２４と、膨張弁２５と、四方切換弁２６と、アキュムレータ２７とを備える。室内熱交換器２３、室外熱交換器２４、膨張弁２５、四方切換弁２６は冷媒配管２２の途中に介装される。冷媒配管２２内を冷媒が流通する。
【００２０】
コンプレッサ２１は、ガスエンジン１０の出力軸１２に動力伝達可能に連結した入力軸２１１を有し、ガスエンジン１０の駆動力によって駆動される。コンプレッサ２１は吸入口２１ａおよび吐出口２１ｂを有する。コンプレッサ２１が駆動した場合、吸入口２１ａから冷媒配管２２中の低圧ガス冷媒を吸入し、吸入した低圧ガス冷媒を内部で圧縮するとともに、圧縮にした高圧ガス冷媒を吐出口２１ｂから冷媒配管２２に吐出する。
【００２１】
室内熱交換器２３および室外熱交換器２４は、それぞれ冷媒配管２２内の冷媒を導入するとともに、導入した冷媒と周囲空気とを熱交換させる。図１からわかるように、室内熱交換器２３と室外熱交換器２４とをつなぐ冷媒配管２２の途中に膨張弁２５が介装される。膨張弁２５は冷媒配管２２内の冷媒を膨張させる。
【００２２】
四方切換弁２６にはそれぞれ独立した２つの通路が内部に形成される。この四方切換弁２６は、暖房接続状態と冷房接続状態とを選択的に切り換えることができるように構成される。四方切換弁２６が暖房接続状態であるときは、コンプレッサ２１の吐出口２１ｂと室内熱交換器２３とが四方切換弁２６に形成された一方の通路で連通され、コンプレッサ２１の吸入口２１ａと室外熱交換器２４とが四方切換弁２６に形成された他方の通路で連通される。一方、四方切換弁２６が冷房接続状態であるときは、コンプレッサ２１の吐出口２１ｂと室外熱交換器２４とが四方切換弁２６に形成された一方の通路で連通され、コンプレッサ２１の吸入口２１ａと室内熱交換器２３とが四方切換弁２６に形成された他方の通路で連通される。暖房運転時に四方切換弁２６は暖房接続状態とされ、冷房運転時に四方切換弁２６は冷房接続状態とされる。
【００２３】
空調ユニット２０の暖房運転および冷房運転について簡単に説明する。まず、暖房運転について説明する。コンプレッサ２１がガスエンジン１０により駆動されると、吸入口２１ａから低圧ガス冷媒がコンプレッサ２１に吸入されるとともに吸入された低圧ガス冷媒が圧縮される。そして圧縮された高圧ガス冷媒が吐出口２１ｂから吐出される。吐出口２１ｂから吐出された高圧ガス冷媒は四方切換弁２６を経由して室内熱交換器２３に導入される。室内熱交換器２３に導入された高圧ガス冷媒は室内熱交換器２３内を流通する間に室内空気に熱を吐き出して凝縮する。このとき高圧ガス冷媒から吐き出された熱によって室内空気が暖められて、室内暖房される。
【００２４】
室内空気に熱を吐き出して凝縮した冷媒は一部液化して室内熱交換器２３から排出される。そして、膨張弁２５で膨張することにより低圧化された後に室外熱交換器２４に導入される。室外熱交換器２４に導入された冷媒は室外熱交換器２４内を流通する間に外気の熱を奪って一部蒸発する。
【００２５】
外気の熱を奪って一部蒸発した冷媒は室外熱交換器２４から排出され、四方切換弁２６を経由してアキュムレータ２７に供給される。アキュムレータ２７では冷媒が液冷媒と低圧のガス冷媒とに分離される。そして、低圧ガス冷媒のみがコンプレッサ２１の吸入口２１ａからコンプレッサ２１に帰還する。
【００２６】
次に、冷房運転について説明する。コンプレッサ２１がガスエンジン１０により駆動されると、コンプレッサ２１の吐出口２１ｂから高圧ガス冷媒が吐出される。吐出口２１ｂから吐出された高圧ガス冷媒は四方切換弁２６を経由して室外熱交換器２４に導入される。室外熱交換器２４に導入された高圧ガス冷媒は室外熱交換器２４内を流通する間に外気に熱を吐き出して凝縮する。
【００２７】
外気に熱を吐き出して凝縮した冷媒は一部液化して室外熱交換器２４から排出される。そして、膨張弁２５で膨張することにより低圧化された後に室内熱交換器２３に導入される。室内熱交換器２３に導入された冷媒は室内熱交換器２３内を流通する間に室内空気の熱を奪って一部蒸発する。このとき冷媒が室内空気の熱を奪うことによって室内空気が冷やされて、室内冷房される。
【００２８】
室内空気の熱を奪って一部蒸発した冷媒は室内熱交換器２３から排出され、四方切換弁２６を経由してアキュムレータ２７に供給される。そして、低圧ガス冷媒のみがコンプレッサ２１の吸入口２１ａからコンプレッサ２１に帰還する。
【００２９】
上記の説明のように、暖房時においても冷房時においても、空調ユニット２０はガスエンジン１０の駆動力により空調する。
【００３０】
空調ユニット２０は、上記の構成以外にも様々な構成部品、例えば室内熱交換器用ファン２３１や、室外熱交換器用ファン２４１、を有する。室内熱交換器用ファン２３１、室外熱交換器用ファン２４１は、電力の供給を受けることにより駆動される。また、四方切換弁２６も電力の供給を受けることにより切換作動する。さらに、膨張弁２５の開度も電力の供給を受けることにより調整される。以下の説明において、空調ユニット２０の構成部品であって電力の供給を受けることにより駆動する部品を電気駆動部品と呼ぶ。
【００３１】
発電機３０は、ガスエンジン１０の出力軸１２に動力伝達可能に連結した入力軸３１を有し、ガスエンジン１０の駆動力によって発電する。発電機３０は上述した電気駆動部品、、バッテリ４０およびコントローラ６０に電気的に接続される。バッテリ４０は発電機３０で発電された電力を蓄える。このバッテリ４０は、外部装置５０、コントローラ６０、およびスタータモータ７０に電気的に接続され、これらに電力を供給することができるように構成される。
【００３２】
外部装置（第２報知装置）５０はバッテリ４０、コントローラ６０および商用電源Ｃに電気的に接続される。外部装置５０は、後述する非通常時にバッテリ４０から供給される電力を用いて作動し、非通常時におけるユーザからの運転指令を入力する機能や、非通常時におけるエンジン駆動式空調装置１の運転状態、特に非通常時にエンジン駆動式空調装置１に異常が発生していることを報知する機能等を有する。図２は外部装置５０を示す図である。図２に示すように、外部装置５０には、起動スイッチ５１、停止スイッチ５２、リセットスイッチ５３、第１異常ランプ（第１異常報知部）５４および第２異常ランプ（第２異常報知部）５５が設けられている。起動スイッチ５１、停止スイッチ５２およびリセットスイッチ５３はユーザが押圧操作可能な押しボタン式スイッチである。非通常時にエンジン駆動式空調装置１の運転を開始する場合に、ユーザは起動スイッチ５１を押圧操作（オン操作）する。また、非通常時にエンジン駆動式空調装置１の運転を停止する場合に、ユーザは停止スイッチを押圧操作（オン操作）する。第１異常ランプ５４および第２異常ランプ５５は例えばＬＥＤにより構成されており、非通常時にエンジン駆動式空調装置１に異常が発生した場合に点灯する。この外部装置５０は、例えば家屋に設けられている分電盤から分岐して家屋内に設置されていてもよい。
【００３３】
図１に示すように、室内機リモコン（第１報知装置）２８は商用電源（外部電源）Ｃに電気的に接続されており、商用電源Ｃから電力が供給されることによって作動する。この室内機リモコン２８は、エンジン駆動式空調装置１の運転の開始および停止の指示や、空調条件等の設定を行うことができるように構成される。そして、設定された条件がコントローラ６０に受信できるように、室内機リモコン２８がコントローラ６０と通信可能に構成される。また、室内機リモコン２８は、後述する通常時にエンジン駆動式空調装置１に異常が発生した場合に、その異常を表すコード（異常コード）を表示して異常を報知する機能を有する。
【００３４】
スタータモータ７０は上述したようにバッテリ４０に電気的に接続されるとともに、商用電源Ｃにも電気的に接続される。したがってスタータモータ７０は、商用電源Ｃあるいはバッテリ４０から電力供給されて駆動して、ガスエンジン１０を始動させる。なお、商用電源Ｃとバッテリ４０の双方から電力供給が可能であるときは、スタータモータ７０は商用電源Ｃからの電力供給されて駆動する。
【００３５】
コントローラ６０は、発電機３０、バッテリ４０、外部装置５０および商用電源Ｃに電気的に接続される。コントローラ６０は、室内機リモコン２８で設定された条件や、エンジン駆動式空調装置１に備えられている各種センサからの情報に基づいてエンジン駆動式空調装置１を制御するとともに、バッテリ４０に蓄えられた電力の供給を制御する。また、コントローラ６０は、不揮発性メモリ６１を有している。コントローラ６０は、エンジン駆動式空調装置１の運転中は発電機３０から電力供給されて作動する。エンジン駆動式空調装置１の運転停止中（ガスエンジン１０の停止中）は、商用電源Ｃによる電力供給が可能なときには商用電源Ｃから電力の供給を受けて作動し、商用電源Ｃによる電力供給が不可能なときにはバッテリ４０から電力供給されて作動する。
【００３６】
ここで、商用電源Ｃによる電力供給が可能な状態を通常状態、商用電源Ｃによる電力供給が可能な時を通常時と呼ぶ。一方、商用電源Ｃによる電力供給が不可能な状態、例えば停電状態を非通常状態、商用電源Ｃによる電力供給が不可能な時、例えば停電時を非通常時と呼ぶ。
【００３７】
図３は、通常時にエンジン駆動式空調装置１の運転を開始する場合におけるフローチャートを示す図である。通常時にエンジン駆動式空調装置１の運転を開始させる場合、まず、図３のステップ（以下、Ｓと略記する）１に示すように、ユーザが室内機リモコン２８の起動スイッチを押圧操作（オン操作）して、起動信号をコントローラ６０に送信する。すると、商用電源Ｃから電力供給を受けて起動しているコントローラ６０はスタータモータ７０に駆動信号を出力する。通常時にスタータモータ７０が駆動信号を受けた場合、商用電源Ｃからスタータモータ７０に電力供給される（Ｓ２）。スタータモータ７０は商用電源Ｃから電力供給されることにより駆動する。スタータモータ７０の駆動によってガスエンジン１０が始動する（Ｓ３）。ガスエンジン１０が一旦始動すれば、後はガス燃料の供給により駆動が継続されるため、スタータモータ７０を駆動させる必要はない。よって、商用電源Ｃからスタータモータ７０への電力供給が停止する（Ｓ４）。
【００３８】
Ｓ３にてガスエンジン１０が始動されると、ガスエンジン１０に動力伝達可能に連結されたコンプレッサ２１が駆動される（Ｓ５）。コンプレッサ２１が駆動することによって、冷媒配管２２中を冷媒が流れて空調運転が開始される。また、Ｓ３にてガスエンジン１０が始動されると、ガスエンジン１０に動力伝達可能に連結された発電機３０も駆動して発電する（Ｓ６）。発電機３０で発電された電力は、バッテリ４０に蓄電されるとともに各電気駆動部品に供給される（Ｓ７）。また、コントローラ６０への供給電源が商用電源Ｃから発電機３０に切り換わり、発電機３０からコントローラ６０に電力供給される（Ｓ８）。発電機３０から各電気駆動部品やコントローラ６０に電力供給することで、エンジン駆動式空調装置１の空調運転が継続される。つまり、通常時には、ガスエンジン１０の始動にのみ商用電源Ｃから電力供給され、始動後は発電機３０がエンジン駆動式空調装置１の運転に必要な電力を賄う。なお、通常時には、商用電源Ｃから電力供給が可能であるので、ガスエンジン１０が始動して発電機３０で発電されているときであっても、商用電源Ｃからコントローラ６０や各電気駆動部品に電力供給してもよい。
【００３９】
通常時にエンジン駆動式空調装置１が空調運転しているとき、あるいは通常時にエンジン駆動式空調装置１の運転を開始するときに、エンジン駆動式空調装置１に異常が発生した場合には、ガスエンジン１０の駆動が停止されるとともに、商用電源Ｃから電力供給されている室内機リモコン２８に異常コードが表示される。異常コードの表示によって、ユーザに異常が報知される。
【００４０】
また、上述のようにしてエンジン駆動式空調装置１が空調運転を開始した後は、発電機３０の電力によって空調運転に必要な電力が賄われるので、例えば停電等によって商用電源Ｃからの電力供給が途絶えた場合であっても空調運転を継続することはできる。しかしながら、商用電源Ｃからの電力供給が途絶えた場合には、何らかの異常が生じている可能性がある。したがって、本実施形態に係るエンジン駆動式空調装置１は、商用電源Ｃからの電力供給が可能な通常時から不可能な非通常時に変化した際にガスエンジン１０を緊急停止させるように構成される。ガスエンジン１０の停止処理は、通常時にコントローラ６０が図４に示すエンジン停止処理ルーチンを実行することにより達成される。このルーチンは、通常時の空調運転中に所定の微小間隔で繰り返し実行される。
【００４１】
エンジン停止処理ルーチンが起動すると、コントローラ６０は、まず図４のＳ１１にて、商用電源Ｃからの電力供給が不可能であるか否かを判断する。この判断は、例えば室内機リモコン２８が商用電源Ｃからの電力の供給を受けて作動可能な状態であるか否か、あるいはコントローラ６０自身が商用電源Ｃからの電力供給により作動しているか否か、に基づいてなされてもよい。
【００４２】
Ｓ１１にて商用電源Ｃからの電力供給が可能である、すなわち通常状態であると判断されたとき（Ｓ１１：Ｎｏ）は、コントローラ６０は停電フラグＦ１を０に設定する（Ｓ１５）。そして、このルーチンを一旦終了する。一方、Ｓ１１にて商用電源Ｃからの電力供給が不可能であると判断されたとき（Ｓ１１：Ｙｅｓ）は、コントローラ６０は停電フラグＦ１を１に設定する（Ｓ１２）。続いて、ガスエンジン１０を緊急停止させる（Ｓ１３）。なお、ガスエンジン１０の停止により発電機３０による発電も停止されるので、コントローラ６０への発電機３０からの電力供給も遮断されるが、ガスエンジン１０の停止と同時にコントローラ６０にはバッテリ４０から電力供給される。そのためコントローラ６０の作動は継続される。次いで、コントローラ６０は、バッテリ４０が外部装置５０に電力供給することによって外部装置５０が作動するように、バッテリ４０の電力供給を制御する（Ｓ１４）。その後、このルーチンを一旦終了する。なお、Ｓ１３にてガスエンジン１０が停止した場合に、外部装置５０が自動的にバッテリ４０から電力供給されるように構成されている場合は、Ｓ１４の処理は必要ない。
【００４３】
停電フラグＦ１は、商用電源Ｃによる電力供給が可能か否かを表すフラグであり、Ｆ１が０に設定されている場合は商用電源Ｃによる電力供給が可能であることを表し、Ｆ１が１に設定されている場合は商用電源Ｃによる電力供給が不可能であることを表す。
【００４４】
上記のように、商用電源Ｃからの電力供給が可能な通常状態から不可能な非通常状態に変化したときは、ガスエンジン１０が緊急停止するため、エンジン駆動式空調装置１による空調運転も停止する。ユーザは、エンジン駆動式空調装置１を点検し、異常が発生していないことを確認した上で、空調運転を再開させる。この場合において、非通常時には室内機リモコン２８が商用電源Ｃから電力供給されないので、室内機リモコン２８の起動スイッチを操作しても、起動信号がコントローラ６０に送信されない。したがって、ユーザは、外部装置５０に設けられている起動スイッチ５１を押圧操作（オン操作）する。外部装置５０はコントローラ６０に電気的に接続されているので、外部装置５０の起動スイッチ５１の押圧操作はコントローラ６０に認識される。コントローラ６０は、起動スイッチ５１が押圧操作されたことを確認した後に、非通常時復帰処理ルーチンを実行することにより、非通常時における空調運転を再開させる。
【００４５】
図５は、コントローラ６０が実行する非通常時異常復帰処理ルーチンを示すフローチャートである。このルーチンは、非通常時であり、バッテリ４０からコントローラ６０に電力供給されており、且つガスエンジン１０が停止中であるときに、外部装置５０の起動スイッチ５１が押圧操作（オン操作）されることにより起動する。非通常時異常復帰処理ルーチンが起動すると、コントローラ６０は、まず図５のＳ２１にて、異常ランプ（第１異常ランプ５４または第２異常ランプ５５）が消灯しているか否か、すなわちこれらの異常ランプが点灯して異常が報知されていないか否か、を判断する。異常ランプが点灯している場合（Ｓ２１：Ｎｏ）、エンジン駆動式空調装置１を空調運転させずにこのルーチンを終了する。一方、異常ランプが点灯していない場合（Ｓ２１：Ｙｅｓ）、コントローラ６０はＳ２２に処理を進め、バッテリ４０からスタータモータ７０に電力が供給されるように、バッテリ４０の電力供給を制御する。これによりスタータモータ７０が駆動して、ガスエンジン１０を始動させる。
【００４６】
非通常時にガスエンジン１０が始動されると、ガスエンジン１０に動力伝達可能に連結された発電機３０も作動して発電する。発電機３０で発電された電力は、バッテリ４０に蓄電されるとともに各電気駆動部品に供給される。また、コントローラ６０への供給電源もバッテリ４０から発電機３０に切り換わる。発電機３０から各電気駆動部品およびコントローラ６０に電力を供給することで、エンジン駆動式空調装置１の空調運転が継続される。つまり、非通常時には、ガスエンジン１０の始動にのみバッテリ４０からの電力の供給を受け、始動後は発電機３０がエンジン駆動式空調装置１の運転に必要な電力を賄う。
【００４７】
Ｓ２１にてバッテリ４０からスタータモータ７０に電力を供給させた後に、コントローラ６０は、Ｓ２３にて、ガスエンジン１０の始動が成功したか否かを判断する。始動が成功している場合（Ｓ２３：Ｙｅｓ）、それ以降はガスエンジン１０はガス燃料の供給によって駆動を継続するため、スタータモータ７０への電力供給は必要ない。このためコントローラ６０はＳ２４にてバッテリ４０からスタータモータ７０への電力の供給が停止されるように、バッテリ４０の電力供給を制御する。
【００４８】
一方、例えば停電時等にガス配管１１の流量調整弁１１１が閉弁した場合などは、ガスエンジン１０にガス燃料が供給されないのでガスエンジン１０は始動しない。このような始動失敗時（Ｓ２３：Ｎｏ）はコントローラ６０はＳ２５に処理を進め、後述する異常フラグＦ２を１に設定する。その後、このルーチンを一旦終了する。なお、始動が成功したか否かは、例えばガスエンジン１０の回転数を監視することでコントローラ６０に認識される。
【００４９】
上記のように、非通常時であってガスエンジン１０が停止しているときにユーザが外部装置５０の起動スイッチ５１を押圧操作（オン操作）した場合、コントローラ６０は、非通常時復帰処理ルーチンの実行により、スタータモータ７０がバッテリ４０からの電力供給を受けて駆動してガスエンジン１０が始動するように、バッテリ４０のスタータモータ７０への電力供給を制御する。こうして非通常時に運転されたエンジン駆動式空調装置１の運転を停止する場合には、ユーザが外部装置５０の停止スイッチ５２を押圧操作（オン操作）する。停止スイッチ５２の押圧操作によって、エンジン駆動式空調装置１の運転が停止される。
【００５０】
また、コントローラ６０は、非通常時復帰処理の実行によりガスエンジン１０の駆動を開始するとともに、非通常時異常検出処理を所定の微小間隔ごとに実行する。図６は、コントローラ６０が実行する非通常時異常検出処理ルーチンを示すフローチャートである。非通常時異常検出処理ルーチンが起動すると、コントローラ６０は、まず図６のＳ３１にて、停電フラグＦ１が１に設定されているか否かを判断する。停電フラグＦ１が１に設定されていない場合（Ｓ３１：Ｎｏ）、すなわち通常状態である場合は、このルーチンを終了する。一方、停電フラグＦ１が１に設定されている場合（Ｓ３１：Ｙｅｓ）、すなわち非通常状態である場合は、コントローラ６０はＳ３２に処理を進め、エンジン駆動式空調装置１に異常が発生していないか否かを、エンジン駆動式空調装置１の各所に備えられているセンサから入力される情報に基づいて判断する。異常が発生していないと判断した場合（Ｓ３２：Ｎｏ）、コントローラ６０はＳ３６に処理を進めて異常フラグＦ２を０に設定し、その後このルーチンを一旦終了する。一方、異常が発生していると判断した場合（Ｓ３２：Ｙｅｓ）、コントローラ６０はＳ３３に処理を進めて異常フラグＦ２を１に設定する。ここで、異常フラグＦ２は、非通常時にエンジン駆動式空調装置１に異常が発生したか否かを表すフラグであり、０に設定されているときは異常が発生していないことを表し、１に設定されているときは異常が発生していることを表す。
【００５１】
Ｓ３３にて異常フラグＦ２を１に設定した後は、コントローラ６０はガスエンジン１０が駆動中であるか否かを判断する（Ｓ３４）。ガスエンジン１０が駆動している場合（Ｓ３４：Ｙｅｓ）、つまり非通常時の空調運転中に異常が発生した場合、コントローラ６０はＳ３５に処理を進め、ガスエンジン１０を緊急停止させる。その後、このルーチンを一旦終了する。一方、ガスエンジン１０が駆動していない場合（Ｓ３４：Ｎｏ）、例えばガスエンジン１０の始動失敗などの異常が発生している場合、Ｓ３５の処理を飛ばしてこのルーチンを一旦終了する。このような非通常時異常検出処理をコントローラ６０が実行することによって、非通常時に異常が発生したときは、ガスエンジン１０が緊急停止する（またはガスエンジン１０が始動しない）とともに、異常フラグＦ２が１に設定される。
【００５２】
また、コントローラ６０は、非通常時異常検出処理で異常が発生していると判断した場合（Ｓ３２：Ｙｅｓ）、非通常時異常フラグ分類処理を実行する。図７は、コントローラ６０が実行する非通常時異常フラグ分類処理ルーチンを示すフローチャートである。非通常時異常フラグ分類処理ルーチンが起動すると、コントローラ６０は、まず、図７のＳ４１にて、発生した異常がユーザにより復旧可能な異常であるか否かを判断する。この場合において、コントローラ６０は、各種センサからの入力情報に基づいて、どのような異常が発生しているかを分析し、分析した結果に基づいて、その異常がユーザにより復旧可能な異常であるのか、専門業者でないと復旧できない異常（つまりユーザにより復旧不可能な異常）であるのかを判断する。
【００５３】
発生した異常がユーザにより復旧可能な異常である場合（Ｓ４１：Ｙｅｓ）、コントローラ６０は第１異常フラグＦ２１を１に設定する（Ｓ４２）。その後、このルーチンを終了する。一方、発生した異常がユーザにより復旧不可能な異常であると判断された場合（Ｓ４１：Ｎｏ）、コントローラ６０は第２異常フラグＦ２１を１に設定する（Ｓ４３）。その後、このルーチンを終了する。ここで、第１異常フラグＦ２１は、ユーザにより復旧可能な異常が発生しているか否かを表すフラグであり、０に設定されているときはユーザにより復旧可能な異常が発生していないことを表し、１に設定されているときはユーザにより復旧可能な異常が発生していることを表す。第２異常フラグＦ２２は、ユーザにより復旧不可能な異常が発生しているか否かを表すフラグであり、０に設定されているときはユーザにより復旧不可能な異常が発生していないことを表し、１に設定されているときはユーザにより復旧不可能な異常が発生していることを表す。
【００５４】
また、コントローラ６０は、非通常時異常フラグ分類処理を実行した後に、非通常時異常報知処理を実行する。図８は、コントローラ６０が実行する非通常時異常報知処理ルーチンを示すフローチャートである。このルーチンが起動すると、コントローラ６０は、まず図８のＳ５１にて、第１異常フラグＦ２１が１に設定されているか否かを判断する。第１異常フラグＦ２１が１に設定されている場合（Ｓ５１：Ｙｅｓ）、すなわちユーザにより復旧可能な異常が発生している場合、コントローラ６０は第１異常信号を外部装置５０に出力する（Ｓ５２）。また、第１異常フラグＦ２１が０に設定されている場合（Ｓ５１：Ｎｏ）、第２異常フラグＦ２２が１に設定されているということであるので、コントローラ６０は第２異常信号を外部装置５０に出力する（Ｓ５３）。
【００５５】
Ｓ５２にてコントローラ６０が第１異常信号を外部装置５０に出力した場合、外部装置５０の第１異常ランプ５４にバッテリ４０の電力が供給されて、第１異常ランプ５４が点灯する。つまり、コントローラ６０は、非通常時にユーザにより復旧可能な異常がエンジン駆動式空調装置１に発生してガスエンジン１０が停止しているときに、第１異常ランプ５４がバッテリ４０から電力供給されて点灯することによってユーザにより復旧可能な異常が発生していることを報知するように、バッテリ４０の電力供給を制御する。
【００５６】
一方、Ｓ５３にてコントローラ６０が第２異常信号を外部装置５０に出力した場合、外部装置５０の第２異常ランプ５５にバッテリ４０の電力が供給されて、第２異常ランプ５５が点灯する。つまり、コントローラ６０は、非通常時にユーザにより復旧不可能な異常がエンジン駆動式空調装置１に発生してガスエンジン１０が停止しているときに、第２異常ランプ５５がバッテリ４０から電力供給されて点灯することによってユーザにより復旧不可能な異常が発生していることを報知するように、バッテリ４０の電力供給を制御する。
【００５７】
したがって、ユーザは、第１異常ランプ５４が点灯しているときには、ユーザにより復旧可能な異常が発生していることを認識することができ、第２異常ランプ５５が点灯しているときには、ユーザにより復旧不可能な異常が発生していることを認識できる。第１異常ランプ５４が点灯している場合は、ユーザ自身がエンジン駆動式空調装置１を点検して異常を解消する。一方、第２異常ランプ５５が点灯している場合は、ユーザは専門業者に連絡する。そして、連絡を受けた専門業者が異常を解消する。
【００５８】
Ｓ５２またＳ５３にて第１異常信号または第２異常信号を出力した後は、コントローラはＳ５４に処理を進め、タイマーによる時間計測を開始する。次いで、タイマーによる計測時間Ｔが基準時間Ｔ０未満であるか否かを判断する（Ｓ５５）。基準時間Ｔ０は、例えばコントローラ６０が有する不揮発性メモリ６１に設定されたスイッチなどによって、あるいはユーザが入力することによって、任意に設定できる。基準時間Ｔ０は例えば５分に設定できる。Ｓ５５の判断時に計測時間Ｔが基準時間Ｔ０に達していない場合（Ｓ５５：Ｙｅｓ）は、コントローラ６０はＳ５６に処理を進め、外部装置５０のリセットスイッチ５３が押圧操作（オン操作）されたか否かを判断する。このリセットスイッチ５３は、ユーザあるいは専門業者が異常を解消したときに、異常ランプ（第１異常ランプ５４または第２異常ランプ）を消灯させるために押圧操作する。
【００５９】
Ｓ５６にてリセットスイッチ５３が押圧操作されていないと判断した場合（Ｓ５６：Ｎｏ）、コントローラ６０はＳ５５に処理を戻す。一方、Ｓ５６にてリセットスイッチ５３が押圧操作されたと判断した場合（Ｓ５６：Ｙｅｓ）、コントローラ６０はＳ５７に処理を進める。Ｓ５７では、コントローラ６０は、予め定められた設定時間Ｔｓ以内にリセットスイッチ５３が押圧操作（オン操作）された回数（累積リセット回数）Ｎが上限回数Ｎ０未満であるか否かを判断する。設定時間Ｔｓおよび上限回数Ｎ０は、発生した異常の種類に応じて様々に設定することができる。この場合、例えばコントローラ６０に、異常の種類と設定時間Ｔｓおよび上限回数Ｎ０との対応テーブルを予め記憶させておいてもよい。設定時間Ｔｓが例えば５分であり、上限回数Ｎ０が例えば３回であった場合、Ｓ５７では、直近の５分以内にリセットスイッチ５３が押圧操作された回数が３回未満であるか否かを判断する。
【００６０】
Ｓ５７にて累積リセット回数Ｎが上限回数Ｎ０未満であると判断された場合（Ｓ５７：Ｙｅｓ）、コントローラ６０はＳ５８に処理を進め、異常フラグを初期化する。すなわち、異常フラグＦ２、第１異常フラグＦ２１および第２異常フラグＦ２２が全て０に設定される。次いで、異常解除信号を外部装置５０に出力する（Ｓ５９）。外部装置５０は異常解除信号を入力した場合、点灯している異常ランプ（第１異常ランプ５４または第２異常ランプ５５）を消灯する。つまり、コントローラ６０は、累積リセット回数Ｎが上限回数Ｎ０未満であるときは、Ｓ５９の処理を実行することにより、第１異常ランプ５４または第２異常ランプ５５による異常の報知が解除されるように、バッテリ４０の電力の供給を制御する。その後、コントローラ６０はこのルーチンを終了する。
【００６１】
また、Ｓ５４にてタイマーＴの計測が開始された後にリセットスイッチ５３が押圧操作されないまま計測時間Ｔが基準時間Ｔ０に達したときは、Ｓ５５の判断結果がＮｏとなって、コントローラ６０はＳ５５からＳ６０に処理を進める。また、基準時間Ｔ０以内にリセットスイッチ５３が押圧操作された場合（Ｓ５６：Ｙｅｓ）であってもＳ５７で累積リセット回数Ｎが上限回数Ｎ０以上と判断されたとき（Ｓ５７：Ｎｏ）は、コントローラ６０は処理をＳ５５に戻す。このため、やがて計測時間Ｔが基準時間Ｔ０に達し、Ｓ５５の判断結果がＮｏとなって、コントローラ６０はＳ５５からＳ６０に処理を進める。Ｓ６０では、コントローラ６０は、内部の不揮発性メモリ６１に異常フラグ（異常フラグＦ２、第１異常フラグＦ２１、第２異常フラグＦ２２）の現在の設定状態を記録する。その後、コントローラ６０は、バッテリ４０からの外部装置５０およびコントローラ６０への電力供給が遮断されるように、バッテリ４０の電力の供給を制御する（Ｓ６１）。これによりコントローラ６０自身への電力供給が遮断される。また外部装置５０への電力供給も遮断されるので、点灯していた異常ランプも消灯する。このようにしてバッテリ４０からの電力供給が遮断された場合は、Ｓ５９にて異常解除信号が出力されていない。したがって、第１異常ランプ５４または第２異常ランプ５５による異常の報知は解除されていない。つまり、異常の報知が解除されないまま、第１異常ランプ５４または第２異常ランプ５５が電源喪失によって強制的に消灯される。これにより、異常ランプが長時間点灯していることによるバッテリ４０からの電力供給量の増大を抑えることができる。
【００６２】
上述の非通常時異常報知処理によれば、第１異常ランプ５４または第２異常ランプ５５が点灯してから基準時間Ｔ０以内にリセットスイッチ５３が押圧操作され且つ累積リセット回数Ｎが上限回数Ｎ０未満であるときに限り、異常フラグ（Ｆ２、Ｆ２１、Ｆ２２）が初期化されるとともに、異常の報知が解除されて点灯していた異常ランプが消灯する。こうして異常ランプが消灯しているときに、ユーザが外部装置５０の起動スイッチ５１を押圧操作（オン操作）してコントローラ６０が図５に示す非通常時復帰処理を実行した場合、図５のＳ２１の判断結果がＹｅｓとなるので、次のＳ２２にてバッテリ４０からスタータモータ７０に電力供給される。つまり、コントローラ６０は、異常ランプが消灯していて、異常ランプにより異常が報知されていないときに、バッテリ４０からスタータモータ７０への電力供給を許可するようにバッテリ４０の電力供給を制御する。これによりエンジン駆動式空調装置１が空調運転を開始する。
【００６３】
一方、累積リセット回数Ｎが上限回数Ｎ０以上であるときは、図８のＳ５７からＳ５５に処理が戻されるためにＳ５８およびＳ５９が処理が行われない。このため異常フラグが初期化されず、且つ、異常の報知も解除されない（すなわち異常ランプが消灯されない）。つまり、コントローラ６０は、累積リセット回数Ｎが上限回数Ｎ０異常であるときは、Ｓ５９の処理を実行しないことにより、第１異常ランプ５４または第２異常ランプ５５による異常の報知が解除されないように、バッテリ４０の電力の供給を制御する。この状態、すなわち異常ランプが点灯した状態でユーザが外部装置５０の起動スイッチ５１を押圧操作（オン操作）した場合にも、コントローラ６０は図５に示す非通常時復帰処理を実行するが、図５のＳ２１の判定結果がＮｏであるので、バッテリ４０からスタータモータ７０に電力が供給されない。つまり、コントローラ６０は、異常ランプが点灯していて異常ランプにより異常が報知されているときに、バッテリ４０からスタータモータ７０への電力供給を禁止するようにバッテリ４０の電力供給を制御する。このためエンジン駆動式空調装置１が空調運転を開始しない。これにより、異常が解消されていないことによってガスエンジン１０が駆動しないにもかかわらずに、バッテリ４０からスタータモータ７０に電力供給されてスタータモータ７０が駆動することによる無駄な電力消費が抑えられる。
【００６４】
ところで、例えば異常ランプ（第１異常ランプ５４または第２異常ランプ５５）が点灯してから基準時間Ｔ０を経過する前にユーザが外部装置５０を確認した場合には、異常ランプが点灯しているため異常によってエンジン駆動式空調装置１が停止したことを認識できる。しかし、異常ランプが点灯してから基準時間Ｔ０の経過後にユーザが外部装置５０を確認した場合には、外部装置５０への電力供給が遮断されて異常ランプが消灯するため、ユーザは、エンジン駆動式空調装置１が異常停止したのか正常停止したのか判断できない。この場合、ユーザは、外部装置５０の起動スイッチ５１を押圧操作（オン操作）する。正常終了している場合には、起動スイッチ５１の押圧操作（オン操作）によってガスエンジン１０が始動して、エンジン駆動式空調装置１が運転される。ところが、異常終了している場合には、単にバッテリ４０からの電力供給が遮断されたことによって異常ランプが消灯しているだけである。本実施形態では、異常停止であるのにもかかわらず（つまりＳ５９にて異常の報知が解除されないまま）バッテリ４０からの電力供給が遮断されて異常ランプが消灯しているときに外部装置５０の起動スイッチ５１が押圧操作された場合に、バッテリ４０から外部装置５０およびコントローラ６０に電力が供給されるように構成されている。そして、このようにして再度電力がコントローラ６０に供給されたときに、コントローラ６０が異常ランプ復元処理を実行して、バッテリ４０からの電力供給が遮断される直前に点灯していた異常ランプを再度点灯させるようにしている。
【００６５】
図９は、コントローラ６０が実行する異常ランプ復元処理ルーチンを示すフローチャートである。このルーチンは、電力供給が遮断されている外部装置５０の起動スイッチが押圧操作されて、それに基づいてバッテリ４０から外部装置５０およびコントローラ６０に電力が供給されたときに実行される。
【００６６】
異常ランプ復元処理ルーチンが起動すると、コントローラ６０は、まず図９のＳ７１にて、不揮発性メモリ６１に記憶されている異常フラグ（Ｆ２、Ｆ２１、Ｆ２２）を読み出す。次いで、読み出した第１異常フラグＦ２１が１に設定されているか否かを判断する（Ｓ７２ａ）。第１異常フラグＦ２１が１に設定されている場合（Ｓ７２ａ：Ｙｅｓ）、コントローラ６０は第１異常信号を外部装置５０に出力する（Ｓ７３）。一方、第１異常フラグＦ２１が１に設定されていない場合（Ｓ７２ａ：Ｎｏ）、コントローラ６０はＳ７２ｂに処理を進め、第２異常フラグＦ２２が１に設定されているか否かを判断する。第２異常フラグＦ２２が１に設定されていない場合（Ｓ７２ｂ：Ｎｏ）、コントローラ６０はこのルーチンを終了する。一方、第２異常フラグＦ２２が１に設定されている場合（Ｓ７２ｂ：Ｙｅｓ）、コントローラ６０は第２異常信号を外部装置５０に出力する（Ｓ７４）。
【００６７】
Ｓ７３にてコントローラ６０が第１異常信号を外部装置５０に出力した場合、電力供給の遮断により消灯していた外部装置５０の第１異常ランプ５４が再点灯する。一方、Ｓ７４にてコントローラ６０が第２異常信号を外部装置５０に出力した場合、電力供給の遮断により消灯していた外部装置５０の第２異常ランプ５５が再点灯する。つまり、コントローラ６０は、不揮発性メモリ６１に記憶された異常フラグに基づいて、第１異常ランプ５４または第２異常ランプ５５がバッテリ４０から電力供給されて再点灯するように、バッテリ４０の電力供給を制御する。したがって、ユーザは、起動スイッチ５１を押圧操作した後に第１異常ランプ５４が点灯した場合には、ユーザにより復旧可能な異常が発生していることを認識することができる。また、起動スイッチ５１を押圧操作した後に第２異常ランプ５５が点灯した場合には、ユーザにより復旧不可能な異常が発生していることを認識できる。
【００６８】
コントローラ６０は、Ｓ７３またはＳ７４にて第１異常信号または第２異常信号を出力した後は、Ｓ７５に進む。Ｓ７５〜Ｓ８２の処理は、図８のＳ５４〜Ｓ６１の処理と同一であるのでその具体的説明は省略する。
【００６９】
以上のように、本実施形態のエンジン駆動式空調装置１は、ガスエンジン１０と、ガスエンジン１０の駆動力により空調する空調ユニット２０と、ガスエンジン１０の駆動力により発電し、発電した電力を空調ユニット２０の各電気駆動部品に供給する発電機３０と、発電機３０により発電された電力を蓄えるバッテリ４０と、商用電源Ｃからの電力供給が可能な通常時に商用電源Ｃから電力供給されることによりエンジン駆動式空調装置１の異常等の状態を報知するように構成された室内機リモコン２８と、商用電源Ｃからの電力供給が不可能な非通常時であってエンジン駆動式空調装置１に異常が発生したことによってガスエンジン１０が停止しているときにバッテリ４０から電力供給されることによってエンジン駆動式空調装置１の異常を報知するように構成された外部装置５０（第１異常ランプ５４、第２異常ランプ５５）と、を備える。
【００７０】
また、エンジン駆動式空調装置１は、非通常時であってガスエンジン１０が停止しているときにバッテリ４０から電力供給されることにより作動するコントローラ６０を備える。このコントローラ６０は、非通常時であってエンジン駆動式空調装置１に異常が発生したことによってガスエンジン１０が停止しているときに、外部装置５０（第１異常ランプ５４、第２異常ランプ５５）がバッテリ４０から電力供給されることによってその異常を報知するように、バッテリの電力供給を制御する。
【００７１】
本実施形態によれば、商用電源Ｃからの電力供給が不可能な非通常時であってガスエンジン１０の停止時に外部装置５０（第１異常ランプ５４、第２異常ランプ５５）がバッテリ４０から電力供給されることにより作動してエンジン駆動式空調装置１の異常を報知する。このためユーザは、非通常時、特に非通常時であってエンジン駆動式空調装置１に異常が発生してガスエンジン１０が停止しているときに、エンジン駆動式空調装置１の異常の有無を確認することができる。
【００７２】
また、本実施形態のエンジン駆動式空調装置１は、通常時であってガスエンジン１０が停止しているときに商用電源Ｃから電力供給されて駆動することによりガスエンジン１０を始動させるスタータモータ７０を備え、コントローラ６０は、非通常時であってガスエンジン１０が停止しているときにスタータモータ７０がバッテリ４０から電力供給されて駆動することによりガスエンジン１０が始動するように、バッテリ４０の電力供給を制御する。このため非通常時であってガスエンジン１０が停止している場合に、商用電源Ｃに頼らずバッテリ４０からの電力供給によってエンジン駆動式空調装置１の運転を開始することができる。
【００７３】
また、コントローラ６０は、非通常時に外部装置５０（第１異常ランプ５４、第２異常ランプ５５）がエンジン駆動式空調装置１の異常を報知してから基準時間Ｔ０が経過した場合に、バッテリ４０から外部装置５０（第１異常ランプ５４、第２異常ランプ５５）への電力供給を遮断して外部装置５０による異常の報知が終了するように、バッテリ４０の電力供給を制御する。電力供給の遮断によって外部装置５０が異常を報知している時間が制限されるので、外部装置５０がバッテリ４０から電力供給を受けて異常を報知するための電力消費を抑えることができる。よって、外部装置５０が長時間異常を報知していることによるバッテリ上がりを防止することができる。
【００７４】
また、コントローラ６０は不揮発性メモリ６１を備える。そして、コントローラ６０は、非通常時に外部装置５０（第１異常ランプ５４、第２異常ランプ５５）がエンジン駆動式空調装置１の異常を報知してから基準時間Ｔ０が経過した場合に、現在設定されている異常フラグ（Ｆ２、Ｆ２１、Ｆ２２）を不揮発性メモリ６１に記憶するとともに、自身へのバッテリ４０からの電力供給を遮断する。その後にバッテリ４０から電力供給されたときには、コントローラ６０は不揮発性メモリ６１に記憶された異常フラグに基づいて外部装置５０が再度異常を報知するように、バッテリ４０の電力供給を制御する。このように異常の報知の開始から基準時間Ｔ０経過時にコントローラ６０が自身へのバッテリ４０からの電力供給を遮断することで、コントローラ６０を作動させるための電力消費をも抑えることができる。また、電力供給の遮断後にコントローラ６０にバッテリ４０から電力供給されたときに、遮断前に外部装置５０で報知していた異常が再度報知されるので、ユーザはエンジン駆動式空調装置１の異常をいつでも確認することができる。
【００７５】
また、外部装置５０は、ユーザが操作可能なリセットスイッチ５３を備える。そして、コントローラ６０は、外部装置５０（第１異常ランプ５４、第２異常ランプ５５）が異常を報知しているときにユーザにより操作されたリセットスイッチ５３の設定時間Ｔｓ内における操作回数（累積リセット回数）Ｎが上限回数Ｎ０未満である場合には、ユーザがリセットスイッチ５３を操作したときに外部装置５０による異常の報知が解除され、累積リセット回数Ｎが上限回数Ｎ０以上である場合には、ユーザがリセットスイッチ５３を操作しても外部装置５０による異常の報知が解除されないように、バッテリ４０の電力供給を制御する。また、コントローラ６０は、外部装置５０が異常を報知していないときにはバッテリ４０からスタータモータ７０への電力供給を許可し、外部装置５０が異常を報知しているときにはバッテリ４０からスタータモータ７０への電力供給を禁止するように、バッテリ４０の電力の供給を制御する。
【００７６】
これによれば、累積リセット回数Ｎが上限回数Ｎ０以上であるときにはリセットスイッチ５３を操作しても異常の報知が解除されず、外部装置５０が異常を報知したままの状態とされる。この状態ではバッテリ４０からスタータモータ７０への電力の供給は禁止されるためにスタータモータ７０が駆動せず、ガスエンジン１０は始動しない。このため、何度もガスエンジン１０の始動が試みられることによるバッテリ電力の多大な消費を抑えることができ、ひいてはバッテリ上がりを効果的に防止できる。
【００７７】
また、外部装置５０は第１異常ランプ５４と第２異常ランプ５５とを備える。そして、コントローラ６０は、非通常時にユーザにより復旧可能な異常がエンジン駆動式空調装置１に発生したことによってガスエンジン１０が停止しているときに第１異常ランプがバッテリ４０から電力供給されることによって点灯して異常を報知し、非通常時にユーザにより復旧不可能な異常がエンジン駆動式空調装置１に発生しことによってガスエンジンが停止しているときに第２異常ランプ５５がバッテリ４０から電力供給されることによって点灯して異常を報知するように、バッテリ４０の電力供給を制御する。このためユーザは、非通常時に第１異常ランプが点灯している場合にユーザ自身によって復旧可能な異常が発生したことを認識でき、非通常時に第２異常ランプが点灯している場合にユーザでは復旧不可能な異常が発生したことを認識できる。
【００７８】
以上、本発明の実施形態について説明したが、本発明は上記実施形態に限定されるべきものではない。上記実施形態においては、外部装置５０が非通常時におけるエンジン駆動式空調装置１の異常を報知するように構成したが、外部装置５０が非通常時におけるエンジン駆動式空調装置１の空調設定状態、エンジン駆動式空調装置１が運転停止してからの経過時間や停止時刻などを報知することができるように構成してもよい。また、上記実施形態では、外部装置５０の第１異常ランプ５４または第２異常ランプ５５が点灯することによって異常が報知される例について説明したが、例えば音や文字等によって異常を報知するように構成してもよい。また、上記実施形態では外部電源として商用電源Ｃを示したが、その他の電源でもよい。このように、本発明は、その趣旨を逸脱しない限りにおいて、変形可能である。
【符号の説明】
【００７９】
１…エンジン駆動式空調装置、１０…ガスエンジン（エンジン）、２０…空調ユニット、２１…コンプレッサ、２２…冷媒配管、２３…室内熱交換器、２４…室外熱交換器、２５…膨張弁、２６…四方切換弁、２７…アキュムレータ、２８…室内機リモコン（第１報知装置）、３０…発電機、４０…バッテリ、５０…外部装置（第２報知装置）、５１…起動スイッチ、５２…停止スイッチ、５３…リセットスイッチ、５４…第１異常ランプ（第１異常報知部）、５５…第２異常ランプ（第２異常報知部）、６０…コントローラ（電力供給制御装置）、６１…不揮発性メモリ、７０…スタータモータ、２３１…室内熱交換器用ファン（電気駆動部品）、２４１…室外熱交換器用ファン（電気駆動部品）
【図１】
2014167355.tif 000003
【図２】
2014167355.tif 000004
【図３】
2014167355.tif 000005
【図４】
2014167355.tif 000006
【図５】
2014167355.tif 000007
【図６】
2014167355.tif 000008
【図７】
2014167355.tif 000009
【図８】
2014167355.tif 000010
【図９】
2014167355.tif 000011