(57)【要約】【課題】通電用制御部が故障した場合でも、ヒータが異常であるか否かを判定することが可能なショーケースを提供する。【解決手段】このショーケース１００は、棚部１０に配置されたヒータ２０と、ヒータ２０の通電制御を行う通電用制御部３４と、通電用制御部３４に対して独立して動作し、ヒータ２０に流れる電流を検知することにより、ヒータ２０が異常であるか否かを判定する異常判定用制御部３８とを備える。【選択図】図２
2017196377.tif 000002
【特許請求の範囲】
【請求項１】
棚部に配置されたヒータと、
前記ヒータの通電制御を行う通電用制御部と、
前記通電用制御部に対して独立して動作し、前記ヒータに流れる電流を検知することにより、前記ヒータが異常であるか否かを判定する異常判定用制御部とを備える、ショーケース。
【請求項２】
前記異常判定用制御部は、ショーケース本体部の起動時、前記棚部を冷却する運転から前記棚部を加熱する運転への切り替え時、冷却されている前記棚部の除霜終了後、および、所定の時間間隔毎のうちの、少なくとも１つの場合において、前記ヒータに流れる電流を検知することにより、前記ヒータが異常であるか否かを判定するように構成されている、請求項１に記載のショーケース。
【請求項３】
前記異常判定用制御部は、複数の前記棚部のうち、加熱する運転から冷却する運転へ切り替えられた前記棚部において、前記ヒータが異常であるか否かを判定せずに、冷却する運転から加熱する運転へ切り替えられた前記棚部において、前記ヒータが異常であるか否かを判定するように構成されている、請求項２に記載のショーケース。
【請求項４】
前記異常判定用制御部は、前記ヒータが通電された際に、前記ヒータに流れる電流の電流値が第１のしきい値未満の場合に、前記ヒータが断線していると判定し、前記通電用制御部が前記ヒータに流す電流をオフした場合に、前記ヒータに流れる電流の電流値が前記第１のしきい値よりも大きい第２のしきい値以上の場合に、前記ヒータが短絡していると判定するように構成されている、請求項１〜３のいずれか１項に記載のショーケース。
【請求項５】
前記第２のしきい値を設定および変更するための表示部をさらに備える、請求項４に記載のショーケース。
【請求項６】
前記ヒータは、複数の相の電流により駆動されるように構成されており、
前記複数の相の電流の電流値を検知する電流検知部をさらに備え、
前記異常判定用制御部は、前記複数の相のうちの少なくとも１つ相の電流値が略ゼロであることに基づいて、前記ヒータに通電するヒータ電源および前記電流検知部のうちの少なくとも一方が異常であると判定するように構成されている、請求項１〜５のいずれか１項に記載のショーケース。
【請求項７】
前記ヒータは、複数の前記棚部の各々に設けられるように複数設けられており、
前記通電用制御部は、複数の前記棚部の各々に設けられている複数の前記ヒータの通電制御を行うように構成されており、
前記異常判定用制御部は、前記通電用制御部が通電制御する複数の前記ヒータに流れる電流が全て略ゼロであることに基づいて、前記通電用制御部が異常であると判定するように構成されている、請求項１〜６のいずれか１項に記載のショーケース。
【請求項８】
前記ヒータは、複数の前記棚部の各々の第１の部分に設けられる第１ヒータと、複数の前記棚部の各々の第２の部分に設けられる第２ヒータとを含み、
前記異常判定用制御部は、複数の前記棚部の各々の前記第１ヒータが異常であるか否かを判定した後、複数の前記棚部の各々の前記第２ヒータが異常であるか否かを判定するように構成されている、請求項１〜７のいずれか１項に記載のショーケース。
【請求項９】
前記通電用制御部および前記異常判定用制御部を制御する主制御部をさらに備え、
前記主制御部は、前記通電用制御部および前記異常判定用制御部に対して略同時に指令を行うブロードキャスト方式により、前記通電用制御部に対して前記ヒータに通電するように指令するとともに、前記異常判定用制御部に対して前記ヒータが異常であるか否かを判定するように指令するように構成されている、請求項１〜８のいずれか１項に記載のショーケース。
【請求項１０】
前記ヒータは、前記棚部の第１の部分に設けられる第１ヒータと、前記棚部の第２の部分に設けられる第２ヒータとを含み、
前記通電用制御部は、前記第１ヒータの通電制御を行う第１通電用制御部と、前記第２ヒータの通電制御を行う第２通電用制御部とを含み、
前記主制御部は、前記ブロードキャスト方式により、前記第１通電用制御部および前記第２通電用制御部に対して、前記ヒータに通電するように指令するとともに、前記ヒータの異常を判定するように前記異常判定用制御部に対して指令するように構成されている、請求項９に記載のショーケース。
【請求項１１】
前記主制御部は、前記異常判定用制御部による前記ヒータが異常であるか否かの判定が終了した後、指令対象を特定して指令を行うユニキャスト方式により、前記異常判定用制御部に対して前記ヒータが異常であるか否かの判定結果を送信するように指令するように構成されている、請求項９または１０に記載のショーケース。
【請求項１２】
前記主制御部は、前記異常判定用制御部に対して前記ヒータが異常であるか否かの判定結果を送信するように指令する前に、前記ユニキャスト方式により、前記通電用制御部に対して前記通電用制御部の状態情報を送信するように指令して、前記通電用制御部からの状態情報が取得できない場合、または、前記通電用制御部から異常であるとの状態情報を取得した場合、今回の前記ヒータが異常であるか否かの判定結果に基づいた制御を行わずに、今回の異常判定の直前の前記ヒータの制御を継続するように構成されている、請求項１１に記載のショーケース。
【請求項１３】
前記主制御部は、前記通電用制御部に対する状態情報に加えて、前記ユニキャスト方式により、前記通電用制御部および前記異常判定用制御部に対して、それぞれ、前記ヒータの異常判定時の動作ログを送信するように指令するとともに、前記通電用制御部の動作ログと、前記異常判定用制御部の動作ログとを比較して、前記通電用制御部の動作ログと、前記異常判定用制御部の動作ログとが矛盾している場合、今回の前記ヒータが異常であるか否かの判定結果に基づいた制御を行わずに、今回の異常判定の直前の前記ヒータの制御を継続するように構成されている、請求項１２に記載のショーケース。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ショーケースに関し、特に、ヒータが異常であるか否かを判定する異常判定用制御部を備えるショーケースに関する。
【背景技術】
【０００２】
従来、ヒータが異常であるか否かを判定する異常判定用制御部を備えるショーケースが知られている（たとえば、特許文献１参照）。上記特許文献１には、食品を載置する載置部と、載置部を加熱するヒータと、ヒータのオンオフを制御する制御部とを備える食品加熱保温器が開示されている。また、この食品加熱保温器では、ヒータのオンオフを制御する制御部は、ヒータ（ヒータ回路）の故障の有無を判断するように構成されている。たとえば、ヒータが短絡した場合には、ヒータが常時通電されることにより、異常に高温になる。また、ヒータが断線していた場合、通電されないので、異常に温度が低下する。そこで、上記特許文献１では、制御部は、載置部の温度が上限値を超えた場合または下限値未満の場合に、ヒータが故障であると判断するように構成されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１１４３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１の食品加熱保温器では、ヒータのオンオフを制御する制御部（通電用制御部）がヒータの故障を判断しているため、制御部が故障した場合、ヒータの故障を判断することができないという問題点がある。
【０００５】
この発明は、上記のような課題を解決するためになされたものであり、この発明の１つの目的は、通電用制御部が故障した場合でも、ヒータが異常であるか否かを判定することが可能なショーケースを提供することである。
【課題を解決するための手段】
【０００６】
この発明の一の局面によるショーケースは、棚部に配置されたヒータと、ヒータの通電制御を行う通電用制御部と、通電用制御部に対して独立して動作し、ヒータに流れる電流を検知することにより、ヒータが異常であるか否かを判定する異常判定用制御部とを備える。
【０００７】
この発明の一の局面によるショーケースでは、上記のように、通電用制御部に対して独立して動作し、ヒータに流れる電流を検知することにより、ヒータが異常であるか否かを判定する異常判定用制御部を備える。これにより、ヒータの通電制御を行う通電用制御部が故障した場合でも、通電用制御部に対して独立して動作する異常判定用制御部により、ヒータが異常であるか否かを判定することができる。また、ヒータの配置（数）が変更された場合、ヒータの配置に対応させて通電用制御部の回路構成を変更することにより、異常判定用制御部の回路構成を変更することなく、ヒータが異常であるか否かを判定することができる。
【０００８】
上記一の局面によるショーケースにおいて、好ましくは、異常判定用制御部は、ショーケース本体部の起動時、棚部を冷却する運転から棚部を加熱する運転への切り替え時、冷却されている棚部の除霜終了後、および、所定の時間間隔毎のうちの、少なくとも１つの場合において、ヒータに流れる電流を検知することにより、ヒータが異常であるか否かを判定するように構成されている。ここで、ショーケース本体部の起動時、棚部を冷却する運転から棚部を加熱する運転への切り替え時に、ヒータが異常であるか否かを判定する場合には、ヒータによる加熱が始まる前に、ヒータが異常であるか否かが判定されるので、異常であるヒータが存在した状態でショーケース本体部が駆動されること（異常であるヒータに通電されること）を抑制することができる。
【０００９】
また、ショーケース本体部に加熱される棚部と冷却される棚部とが混在する場合、ショーケース本体部の除霜時には、冷却される棚部の冷却が停止されているので、棚部の冷却に起因する加熱される棚部の温度低下の程度が小さい。また、ヒータが異常であるか否かを判定する際、一時的にヒータへの通電が停止される。すなわち、棚部の温度が一時的に低下する。このため、比較的棚部の温度低下の程度が小さい除霜終了後に、ヒータが異常であるか否かを判定する場合には、棚部の温度の一時的な低下を低減することができる。
【００１０】
また、所定の時間間隔毎に、ヒータが異常であるか否かを判定する場合には、ショーケース本体部を使用している期間中において、ヒータが異常であるか否かを定期的に判定することができる。
【００１１】
この場合、好ましくは、異常判定用制御部は、複数の棚部のうち、加熱する運転から冷却する運転へ切り替えられた棚部において、ヒータが異常であるか否かを判定せずに、冷却する運転から加熱する運転へ切り替えられた棚部において、ヒータが異常であるか否かを判定するように構成されている。このように構成すれば、ヒータが使用されない、加熱する運転から冷却する運転へ切り替えられた棚部において、ヒータが異常であるか否かが判定されないので、全ての棚部のヒータの異常の判定を行う場合と異なり、ヒータの異常の判定時間を短縮することができる。
【００１２】
上記一の局面によるショーケースにおいて、好ましくは、異常判定用制御部は、ヒータが通電された際に、ヒータに流れる電流の電流値が第１のしきい値未満の場合に、ヒータが断線していると判定し、通電用制御部がヒータに流す電流をオフした場合に、ヒータに流れる電流の電流値が第１のしきい値よりも大きい第２のしきい値以上の場合に、ヒータが短絡していると判定するように構成されている。このように構成すれば、１つのしきい値に基づいて、ヒータの断線および短絡を判定する場合と異なり、ヒータの断線と短絡とが個別のしきい値により判定されるので、ヒータの断線と短絡とを精度よく判定することができる。
【００１３】
この場合、好ましくは、第２のしきい値を設定および変更するための表示部をさらに備える。ここで、ヒータの容量誤差などに起因して、ヒータに流れる電流のばらつきは、比較的大きい。また、第２のしきい値は、ヒータのワット数（容量）によって異なる。このため、ヒータの断線を判定する場合に、断線を誤判定する場合がある。そこで、第２のしきい値を設定および変更するための表示部を備えることによって、第２のしきい値を、判定対象のヒータに適した値に変更することができるので、断線の誤判定を抑制することができる。
【００１４】
上記一の局面によるショーケースにおいて、好ましくは、ヒータは、複数の相の電流により駆動されるように構成されており、複数の相の電流の電流値を検知する電流検知部をさらに備え、異常判定用制御部は、複数の相のうちの少なくとも１つ相の電流値が略ゼロであることに基づいて、ヒータに通電するヒータ電源および電流検知部のうちの少なくとも一方が異常であると判定するように構成されている。このように構成すれば、ヒータの断線および短絡に加えて、ヒータ電源および電流検知部のうちの少なくとも一方の異常も判定することができるので、異常判定の対象を広げることができる。
【００１５】
上記一の局面によるショーケースにおいて、好ましくは、ヒータは、複数の棚部の各々に設けられるように複数設けられており、通電用制御部は、複数の棚部の各々に設けられている複数のヒータの通電制御を行うように構成されており、異常判定用制御部は、通電用制御部が通電制御する複数のヒータに流れる電流が全て略ゼロであることに基づいて、通電用制御部が異常であると判定するように構成されている。このように構成すれば、ヒータの断線および短絡に加えて、通電用制御部の異常も判定することができるので、異常判定の対象をより広げることができる。
【００１６】
上記一の局面によるショーケースにおいて、好ましくは、ヒータは、複数の棚部の各々の第１の部分に設けられる第１ヒータと、複数の棚部の各々の第２の部分に設けられる第２ヒータとを含み、異常判定用制御部は、複数の棚部の各々の第１ヒータが異常であるか否かを判定した後、複数の棚部の各々の第２ヒータが異常であるか否かを判定するように構成されている。ここで、同じ棚部の第１ヒータおよび第２ヒータを連続して異常であるか否かを判定した場合、判定時にヒータの通電が一時的に遮断されることに起因して、異常判定を行っている棚部の温度が低下してしまう。そこで、上記のように構成することによって、同じ棚部の第１ヒータおよび第２ヒータへの通電が連続して遮断されることが抑制されるので、異常判定を行っている棚部の温度が低下してしまうのを抑制することができる。
【００１７】
上記一の局面によるショーケースにおいて、好ましくは、通電用制御部および異常判定用制御部を制御する主制御部をさらに備え、主制御部は、通電用制御部および異常判定用制御部に対して略同時に指令を行うブロードキャスト方式により、通電用制御部に対してヒータに通電するように指令するとともに、異常判定用制御部に対してヒータが異常であるか否かを判定するように指令するように構成されている。ここで、指令対象を特定して指令を行うユニキャスト方式により、通電用制御部および異常判定用制御部に指令をした場合では、通電用制御部および異常判定用制御部に対して順次指令をした後に、その都度、通電用制御部および異常判定用制御部から肯定応答（ＡＣＫ：Ａｃｋｎｏｗｌｅｄｇｅｍｅｎｔ）が返信されるので、その分、通信回数が多くなる。そこで、上記一の局面のように、主制御部により、通電用制御部および異常判定用制御部に対してブロードキャスト方式により指令を行うことによって、１度の通信で通電用制御部および異常判定用制御部に対して指令を行うことができるので、通信回数を低減することができる。その結果、ヒータの異常判定に要する時間を短縮することができるので、ヒータの異常判定時にヒータが停止されることに起因する棚部の温度の低下を抑制することができる。また、ヒータの異常判定に要する時間を短縮することができるので、電力の消費量を低減することができる。
【００１８】
この場合、好ましくは、ヒータは、棚部の第１の部分に設けられる第１ヒータと、棚部の第２の部分に設けられる第２ヒータとを含み、通電用制御部は、第１ヒータの通電制御を行う第１通電用制御部と、第２ヒータの通電制御を行う第２通電用制御部とを含み、主制御部は、ブロードキャスト方式により、第１通電用制御部および第２通電用制御部に対して、ヒータに通電するように指令するとともに、ヒータの異常を判定するように異常判定用制御部に対して指令するように構成されている。このように構成すれば、通電用制御部が複数（第１通電用制御部および第２通電用制御部）設けられている場合でも、ブロードキャスト方式により、１度の通信で複数の通電用制御部に対して指令を行うことができる。これにより、通電用制御部が複数設けられている場合でも、ヒータの異常判定時にヒータが停止されることに起因する棚部の温度の低下を効果的に抑制することができる。
【００１９】
上記ブロードキャスト方式により指令を行うショーケースにおいて、好ましくは、主制御部は、異常判定用制御部によるヒータが異常であるか否かの判定が終了した後、指令対象を特定して指令を行うユニキャスト方式により、異常判定用制御部に対してヒータが異常であるか否かの判定結果を送信するように指令するように構成されている。このように構成すれば、ヒータが複数設けられている場合でも、複数のヒータの判定結果をまとめて取得することができるので、個々のヒータの異常判定ごとに判定結果を送信する場合と異なり、通信回数を低減することができる。
【００２０】
この場合、好ましくは、主制御部は、異常判定用制御部に対してヒータが異常であるか否かの判定結果を送信するように指令する前に、ユニキャスト方式により、通電用制御部に対して通電用制御部の状態情報を送信するように指令して、通電用制御部からの状態情報が取得できない場合、または、通電用制御部から異常であるとの状態情報を取得した場合、今回のヒータが異常であるか否かの判定結果に基づいた制御を行わずに、今回の異常判定の直前のヒータの制御を継続するように構成されている。ここで、通電用制御部からの状態情報が取得できない場合や、通電用制御部に異常が発生した場合、ヒータの異常判定が正常に行われない可能性がある。そこで、通電用制御部からの状態情報が取得できない場合、または、通電用制御部から異常であるとの状態情報を取得した場合、今回のヒータが異常であるか否かの判定結果に基づいた制御を行わないように構成することによって、ヒータの異常判定が正常に行われない状態での判定結果（すなわち、誤判定を含む可能性のある判定結果）に基づく、ヒータの制御が行われるのを防止することができる。
【００２１】
上記通電用制御部の状態情報を送信するように指令するショーケースにおいて、好ましくは、主制御部は、通電用制御部に対する状態情報に加えて、ユニキャスト方式により、通電用制御部および異常判定用制御部に対して、それぞれ、ヒータの異常判定時の動作ログを送信するように指令するとともに、通電用制御部の動作ログと、異常判定用制御部の動作ログとを比較して、通電用制御部の動作ログと、異常判定用制御部の動作ログとが矛盾している場合、今回のヒータが異常であるか否かの判定結果に基づいた制御を行わずに、今回の異常判定の直前のヒータの制御を継続するように構成されている。ここで、主制御部との通信異常や判定動作の抜けなどが生じた場合には、通電用制御部の動作ログの内容と、異常判定用制御部の動作ログの内容とが矛盾している。そこで、通電用制御部の動作ログと、異常判定用制御部の動作ログとが矛盾している場合、今回のヒータが異常であるか否かの判定結果に基づいた制御を行わないことによって、通信異常や判定動作の抜けなどが生じた状態での判定結果（すなわち、誤判定を含む可能性のある判定結果）に基づく、ヒータの制御が行われるのを防止することができる。
【発明の効果】
【００２２】
本発明によれば、上記のように、通電用制御部が故障した場合でも、ヒータが異常であるか否かを判定することができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の一実施形態によるショーケースの正面図である。
【図２】本発明の一実施形態によるショーケースの制御装置のブロック図である。
【図３】本発明の一実施形態によるショーケースの異常判定用制御部および電流センサ部のブロック図である。
【図４】ショーケースの除霜終了前に行われるヒータの断線の検出（判定）を説明するための図である。
【図５】ショーケースの除霜終了後に行われるヒータの断線の検出（判定）を説明するための図である。
【図６】ヒータの断線および短絡の検出（判定）を説明するための図である。
【図７】本発明の一実施形態によるショーケースの通常運転時のシーケンス図である。
【図８】本発明の一実施形態によるショーケースの異常判定時のシーケンス図である。
【図９】本発明の一実施形態によるショーケースの異常判定時のタイムチャートである。
【図１０】本発明の一実施形態によるショーケースの異常判定結果の送信のシーケンス図である。
【図１１】異常判定結果、短絡情報および断線情報が含まれる信号を説明するための図である。
【発明を実施するための形態】
【００２４】
以下、本発明を具体化した実施形態を図面に基づいて説明する。
【００２５】
［本実施形態］
まず、図１を参照して、本実施形態によるショーケース１００（ショーケース本体部１００ａ）の構成について説明する。
【００２６】
図１に示すように、ショーケース１００（ショーケース本体部１００ａ）には、複数（本実施形態では、７個）の棚部１０（棚部１０ａ〜１０ｇ）が設けられている。複数の棚部１０には、ヒータ２０が配置されている。
【００２７】
また、ヒータ２０は、複数の棚部１０の各々のＸ１方向側の部分１１に設けられるヒータ２１ａ〜２１ｇと、複数の棚部１０の各々のＸ方向の略中央の部分１２に設けられるヒータ２２ａ〜２２ｇと、複数の棚部１０の各々のＸ２方向側の部分１３に設けられるヒータ２３ａ〜２３ｇとを含む。なお、部分１１は、特許請求の範囲の「第１の部分」の一例である。また、部分１２および部分１３は、特許請求の範囲の「第２の部分」の一例である。また、ヒータ２１ａ〜２１ｇは、特許請求の範囲の「第１ヒータ」の一例である。また、ヒータ２２ａ〜２２ｇ、および、ヒータ２３ａ〜２３ｇは、特許請求の範囲の「第２ヒータ」の一例である。
【００２８】
また、複数の棚部１０は、図示しない冷却装置により冷却可能に構成されている。すなわち、複数の棚部１０の各々は、加熱する運転から冷却する運転、および、冷却する運転から加熱する運転へ切り替え可能に構成されている。
【００２９】
また、ショーケース１００（ショーケース本体部１００ａ）には、ヒータ２０および図示しない冷却装置を制御するための制御装置３０が設けられている。
【００３０】
図２に示すように、ショーケース１００（制御装置３０）には、ショーケース１００の全体の動作を制御するための主制御部３１が設けられている。主制御部３１には、電源トランス部３２から、たとえば２００Ｖの交流電力（または１００Ｖの交流電力）が入力される。
【００３１】
また、主制御部３１は、表示部３３と通信可能に構成されている。また、主制御部３１は、後述する通電用制御部３４および異常判定用制御部３８と通信可能に構成されており、通電用制御部３４および異常判定用制御部３８を制御するように構成されている。主制御部３１、通電用制御部３４、および、異常判定用制御部３８は、たとえばマイコンにより構成されている。
【００３２】
また、主制御部３１には、冷却される棚部１０の除霜を開始する信号（除霜入力）が入力される。
【００３３】
図２に示すように、ショーケース１００（制御装置３０）には、ヒータ２０の通電制御を行う通電用制御部３４が設けられている。通電用制御部３４には、棚部１０の各々に設けられた温度センサ３５（図１参照）からの情報（棚部１０の温度情報）が入力される。また、通電用制御部３４は、温度センサ３５からの情報に基づいて、ヒータ２０のオンオフを制御する信号を出力する。なお、温度センサ３５は、各棚部１０に３個ずつ、合計２１個設けられている。
【００３４】
また、通電用制御部３４には、電源トランス部３６ａから、たとえば２００Ｖの交流電力が入力されるか、または、直流電源部３６ｂから、たとえば２４Ｖの直流電力が入力される。
【００３５】
また、通電用制御部３４（通電用制御部３４ａ〜３４ｃ）は、複数（本実施形態では、３個）設けられている。通電用制御部３４ａは、ヒータ２１ａ〜２１ｇの通電制御を行うように構成されている。また、通電用制御部３４ｂは、ヒータ２２ａ〜２２ｇの通電制御を行うように構成されている。また、通電用制御部３４ｃは、ヒータ２３ａ〜２３ｇの通電制御を行うように構成されている。なお、通電用制御部３４ａは、特許請求の範囲の「第１通電用制御部」の一例である。また、通電用制御部３４ｂおよび３４ｃは、特許請求の範囲の「第２通電用制御部」の一例である。
【００３６】
また、通電用制御部３４（通電用制御部３４ａ〜３４ｃ）には、操作部３７からの信号が入力される。ユーザは、操作部３７を操作することにより、棚部１０を、加熱する運転から冷却する運転へ、または、冷却する運転から加熱する運転へ切り替えることが可能である。
【００３７】
ここで、本実施形態では、ショーケース１００（制御装置３０）には、通電用制御部３４に対して独立して動作し、ヒータ２０に流れる電流を検知することにより、ヒータ２０が異常であるか否かを判定する異常判定用制御部３８が設けられている。異常判定用制御部３８には、電流センサ部３９からの電流の情報が入力される。そして、異常判定用制御部３８は、電流センサ部３９からの電流の情報に基づいて、ヒータ２０に流れる電流を検知することにより、ヒータ２０が異常であるか否かを判定する。なお、電流センサ部３９は、特許請求の範囲の「電流検知部」の一例である。
【００３８】
具体的には、図３に示すように、電流センサ部３９は、カレントトランスから構成されている。これにより、比較的容易に、ヒータ２０に流れる電流を検知することが可能である。そして、電流センサ部３９は、ヒータ２０に電力を供給するヒータ電源４０からヒータ２０に流れる電流の電流値を検知して、電流値を、アナログ入力Ｉ／Ｆ４１を介して、異常判定用制御部３８に入力する。なお、ヒータ２０は、複数の相（たとえば、Ｒ相、Ｓ相およびＴ相）の交流電力により駆動される。そして、電流センサ部（カレントトランス）３９は、複数の相に対応して、複数（電流センサ部３９ａ〜３９ｃ）設けられている。
【００３９】
また、図３に示すように、異常判定用制御部３８には、交流電力（たとえば、１０Ｖ）が入力される。また、異常判定用制御部３８は、主制御部３１と通信可能に構成されている。
【００４０】
ここで、本実施形態では、異常判定用制御部３８は、ショーケース本体部１００ａの起動時、棚部１０を冷却する運転から棚部１０を加熱する運転への切り替え時、冷却されている棚部１０の除霜終了後、および、所定の時間間隔毎のうちの、少なくとも１つの場合において、ヒータ２０に流れる電流を検知することにより、ヒータ２０が異常であるか否かを判定するように構成されている。なお、本実施形態では、ショーケース本体部１００ａの起動時、棚部１０を冷却する運転から棚部１０を加熱する運転への切り替え時、冷却されている棚部１０の除霜終了後（終了と略同時）において、ヒータ２０の異常が判定される。なお、冷却されている棚部１０の除霜終了後のヒータ２０の異常判定は、所定の時間間隔毎（たとえば、３時間〜６時間毎）のヒータ２０の異常判定の代わりに行われる。
【００４１】
具体的には、異常判定用制御部３８は、ショーケース本体部１００ａを起動後、ヒータ２０による棚部１０（棚部１０に配置された物品）の加熱が始まる前に、ヒータ２０が異常であるか否かを判定する。
【００４２】
また、異常判定用制御部３８は、ユーザが操作部３７を操作することにより、複数の棚部１０のうち、所望の棚部１０を冷却する運転から棚部１０を加熱する運転への切り替えた後、ヒータ２０による棚部１０の加熱が始まる前に、ヒータ２０が異常であるか否かを判定する。
【００４３】
なお、本実施形態では、異常判定用制御部３８は、複数の棚部１０のうち、加熱する運転から冷却する運転へ切り替えられた棚部１０において、ヒータ２０が異常であるか否かを判定せずに、冷却する運転から加熱する運転へ切り替えられた棚部１０において、ヒータ２０が異常であるか否かを判定するように構成されている。たとえば、棚部１０ａ〜１０ｇ（図１参照）を全て加熱する運転にしていた状態から、棚部１０ｆおよび１０ｇを、加熱する運転から冷却する運転へ切り替えた場合、棚部１０ｆおよび１０ｇのヒータ２０については、ヒータ２０が異常であるか否かを判定しない。
【００４４】
また、異常判定用制御部３８は、冷却されている棚部１０の除霜終了後、ヒータ２０が異常であるか否かを判定する。ここで、図４に示すように、棚部１０の除霜終了前に、ヒータ２０が異常であるか否かを判定する場合、棚部１０（たとえば、棚部１０ｄ〜１０ｇ）が冷却されたままであるので、ヒータ２０の異常の判定のために、ヒータ２０の通電を一時的に停止すると、冷却される棚部１０（棚部１０ｄ〜１０ｇ）の冷気による、異常判定中のヒータ２０が配置される棚部１０（棚部１０ａ〜１０ｃ）の温度低下（Ｔｅｍｐ１）が比較的大きくなる。
【００４５】
一方、図５に示すように、棚部１０の除霜時には、図示しない冷却装置による棚部１０（たとえば、棚部１０ｄ〜１０ｇ）の冷却が停止される。このため、棚部１０の除霜時には、棚部１０（棚部１０ｄ〜１０ｇ）の温度が上昇する。そこで、棚部１０の除霜終了後に、ヒータ２０が異常であるか否かを判定することにより、ヒータ２０の異常の判定のために、ヒータ２０の通電を一時的に停止しても、冷却される棚部１０（棚部１０ｄ〜１０ｇ）の冷気による、異常判定中のヒータ２０が配置される棚部１０（棚部１０ａ〜１０ｃ）の温度低下（Ｔｅｍｐ２）が抑制される。
【００４６】
また、ショーケース本体部１００ａの起動時、ヒータ２０が異常であるか否かを判定する場合、全ての棚部１０ａ〜１０ｇに配置されている全てのヒータ２０について、ヒータ２０が異常であるか否かを判定する。なお、冷却されている棚部１０の除霜終了後では、全ての棚部１０ａ〜１０ｇに配置されている全てのヒータ２０か、または、加熱される棚部１０に配置されているヒータ２０のみについて、ヒータ２０が異常であるか否かが判定される。
【００４７】
また、本実施形態では、異常判定用制御部３８は、ヒータ２０が通電された際に、ヒータ２０に流れる電流の電流値が第１のしきい値未満の場合に、ヒータ２０が断線（ヒータ回路の断線）していると判定する。また、異常判定用制御部３８は、通電用制御部３４がヒータ２０に流す電流をオフした場合に、ヒータ２０に流れる電流の電流値が第１のしきい値よりも大きい第２のしきい値以上の場合に、ヒータ２０が短絡（ヒータ回路の短絡）していると判定する。
【００４８】
具体的には、図６に示すように、主制御部３１からの指令により、ヒータ２０の異常判定を開始する場合、時刻ｔ０において、判定対象となる全てのヒータ２０の通電が停止される。そして、時刻ｔ０から期間Ｔ１（たとえば、１秒）経過後の時刻ｔ１からｔ２（期間Ｔ１）の間において、全ての棚部１０のヒータ２０について、電流が流れているか否かが判定される。ここで、ヒータ２０に、第２のしきい値（たとえば、０．２９Ａ）以上の電流が流れていることが検知された場合、ヒータ２０が短絡していると判定される。なお、加熱時（通常時）、ヒータ２０には、たとえば、０．５Ａの電流が流される。
【００４９】
また、時刻ｔ３において、主制御部３１からの指令によって、通電用制御部３４ａにより、棚部１０ａのヒータ２１ａが通電（ＯＮ）される。なお、通電の期間は、Ｔ２（たとえば、２．５秒）である。そして、主制御部３１からの指令によって、時刻ｔ３から期間Ｔ１経過後の時刻ｔ４において、異常判定用制御部３８によって、ヒータ２１ａが異常であるか否かが判定される。具体的には、時刻ｔ４〜ｔ５の間（期間Ｔ１）において、ヒータ２１ａに流れる平均の電流値が、第１のしきい値（たとえば、０．２Ａ）未満であるか否かが判定される。平均の電流値が、第１のしきい値未満の場合、ヒータ２１ａは、断線していると判定される。
【００５０】
また、本実施形態では、第２のしきい値は、表示部３３（図２参照）により、設定および変更されるように構成されている。たとえば、表示部３３は、タッチパネルなどにより構成されており、ユーザが表示部３３（タッチパネル）を操作することより、第２のしきい値の設定および変更が行われる。ここで、ヒータ２０は、ヒータ２０の容量誤差などに起因して、ヒータ２０に流れる電流の電流値は、ヒータ２０毎にばらつく。また、ヒータ２０に流れる電流の電流値は、ヒータ２０のワット数によって異なる。そこで、表示部３３を操作することにより、第２のしきい値を、判定対象のヒータ２０に適した値に変更する。なお、第２のしきい値の変更は、ユーザが値を入力してもよいし、予め準備された複数の第２のしきい値の中から、判定対象のヒータ２０に適した値を選択するようにしてもよい。
【００５１】
また、本実施形態では、図１（点線矢印参照）に示すように、異常判定用制御部３８は、複数の棚部１０ａ〜１０ｇの各々のヒータ２１ａ〜２１ｇが異常であるか否かを判定した後、複数の棚部１０ａ〜１０ｇの各々のヒータ２２ａ〜２２ｇが異常であるか否かを判定するように構成されている。さらに、異常判定用制御部３８は、ヒータ２２ａ〜２２ｇが異常であるか否かを判定した後、複数の棚部１０ａ〜１０ｇの各々のヒータ２３ａ〜２３ｇが異常であるか否かを判定するように構成されている。
【００５２】
すなわち、図６に示すように、棚部１０ａのヒータ２１ａの異常判定が行われた後、時刻ｔ６において、棚部１０ａのヒータ２１ａがオフされ、棚部１０ｂのヒータ２１ｂがオンされる。すなわち、同じ棚部１０に配置されるヒータ２０が連続してオンされずに、異常判定が終了したヒータ２０が配置される棚部１０と異なる棚部１０に配置されているヒータ２０の異常判定が行われる。そして、主制御部３１からの指令によって、時刻ｔ５から期間Ｔ３経過後の時刻ｔ７において、異常判定用制御部３８によって、棚部１０ｂのヒータ２１ｂが異常であるか否かが判定される。具体的には、時刻ｔ７〜ｔ８の間（期間Ｔ１）において、ヒータ２１ｂに流れる平均の電流値が、第１のしきい値（たとえば、０．２Ａ）未満であるか否かが判定される。平均の電流値が、第１のしきい値未満の場合、ヒータ２１ｂは、断線していると判定される。
【００５３】
その後、時刻ｔ８において、棚部１０ｂのヒータ２１ｂがオフされ、棚部１０ｃのヒータ２１ｃがオンされる。そして、ヒータ２１ｃ〜２１ｇ、ヒータ２２ａ〜２２ｇ、ヒータ２３ａ〜２３ｇの順で、ヒータ２０の異常判定が行われる。なお、時刻ｔ０〜ｔ３の間の期間Ｔ４、および、時刻ｔ３〜ｔ９の間の期間Ｔ４は、たとえば、５秒である。
【００５４】
また、本実施形態では、ヒータ２０は、複数の相の電流により駆動されるように構成されている。たとえば、ヒータ２０は、３相の交流電流により駆動される。そして、異常判定用制御部３８は、複数の相のうちの少なくとも１つ相の電流値が略ゼロであることに基づいて、ヒータ２０に通電するヒータ電源４０および電流センサ部３９のうちの少なくとも一方が異常であると判定するように構成されている。たとえば、Ｒ相、Ｓ相およびＴ相の交流電流によりヒータ２０が駆動されている場合に、Ｒ相の電流値が略ゼロである一方、Ｓ相およびＴ相の電流値が略ゼロでない値を有する時、ヒータ電源４０（ヒータ電源４０のＲ相の電流を生成する部分）、および、Ｒ相の電流を検知する電流センサ部３９（カレントトランス）の少なくとも一方が異常であると判定される。
【００５５】
また、通電用制御部３４は、複数の棚部１０の各々に設けられている複数のヒータ２０の通電制御を行うように構成されている。そして、本実施形態では、異常判定用制御部３８は、通電用制御部３４が通電制御する複数のヒータ２０に流れる電流が全て略ゼロであることに基づいて、通電用制御部３４が異常であると判定するように構成されている。たとえば、複数の棚部１０ａ〜１０ｇの各々に設けられているヒータ２２ａ〜２２ｇ、および、ヒータ２３ａ〜２３ｇには電流が流れている一方、ヒータ２１ａ〜２１ｇに流れる電流が全て略ゼロである場合、ヒータ２１ａ〜２１ｇの通電を制御する通電用制御部３４ａが異常であると判定するように構成されている。この場合、通電用制御部３４ｂおよび３４ｃは、正常であると判定される。
【００５６】
次に、図６〜図１１を参照して、主制御部３１と、通電用制御部３４および異常判定用制御部３８との間の通信について説明する。
【００５７】
（通常運転時）
図７に示すように、ショーケース１００の通常運転時には、指令対象を特定して指令を行うユニキャスト方式により、主制御部３１と、通電用制御部３４および異常判定用制御部３８との間の通信が行われている。たとえば、主制御部３１から、通電用制御部３４ａに対して、通電用制御部３４ａが制御するヒータ２１ａ〜２１ｇ（図１参照）への通電を行うように指令する。この指令に対して、通電用制御部３４ａから肯定応答（ＡＣＫ：Ａｃｋｎｏｗｌｅｄｇｅｍｅｎｔ）が主制御部３１に対して送信される。
【００５８】
（異常判定時）
図８に示すように、ショーケース１００の異常判定時には、主制御部３１は、通電用制御部３４および異常判定用制御部３８に対して略同時に指令を行うブロードキャスト方式により、通電用制御部３４および異常判定用制御部３８に対して、指令を行うように構成されている。
【００５９】
具体的には、時刻ｔ０において、主制御部３１から通電用制御部３４ａ〜３４ｃの各々に対して、異常判定（診断）の開始の指令が送信される。詳細には、全てのヒータ２０の通電を停止するとともに、時刻ｔ１からｔ２（図６参照）の間において、全ての棚部１０のヒータ２０について、電流が流れているか否かを判定する指令が送信される。
【００６０】
なお、主制御部３１から通電用制御部３４ａ〜３４ｃおよび異常判定用制御部３８に対して送信される指令の内容は、各々異なるものではなく、ヒータ２０の通電の停止の指令と電流が流れているか否かを判定する指令とがまとめられた同じ内容の１つの指令が、主制御部３１から通電用制御部３４ａ〜３４ｃおよび異常判定用制御部３８の各々に対して送信される。すなわち、この１つの指令により、通電用制御部３４ａが、ヒータ２１ａ〜２１ｇをオフにする動作、通電用制御部３４ｂが、ヒータ２２ａ〜２２ｇをオフにする動作、通電用制御部３４ｃが、ヒータ２３ａ〜２３ｇをオフにする動作、および、異常判定用制御部３８が、ヒータ２０に電流が流れているか否かを判定する動作が行われる。また、以下の説明においても、ブロードキャスト方式により、主制御部３１から通電用制御部３４ａ〜３４ｃおよび異常判定用制御部３８に対して送信される指令は、同じ内容の１つの指令である。
【００６１】
また、図８などでは、主制御部３１からの指令が、通電用制御部３４ａ〜３４ｃおよび異常判定用制御部３８に順次送信されるように矢印で記載されているが、実際には、主制御部３１からの指令は、通電用制御部３４ａ〜３４ｃおよび異常判定用制御部３８の各々に同時に並行して送信されている。
【００６２】
次に、本実施形態では、時刻ｔ３において、主制御部３１は、通電用制御部３４および異常判定用制御部３８に対して略同時に指令を行うブロードキャスト方式により、通電用制御部３４に対してヒータ２０に通電するように指令するとともに、異常判定用制御部３８に対してヒータ２０が異常であるか否かを判定するように指令するように構成されている。具体的には、時刻ｔ３において、主制御部３１は、通電用制御部３４ａ〜３４ｃおよび異常判定用制御部３８に対して、「ヒータ２１ａおよびヒータ２１ｂの異常判定を行う」という内容の指令を送信する。そして、通電用制御部３４ａ〜３４ｃは、予めヒータ２０のＯＮ／ＯＦＦのタイミングチャートを有している。そして、図６に示すように、このタイミングチャートに基づき、通電用制御部３４ａは、時刻ｔ３〜ｔ６の間（期間Ｔ２）、ヒータ２１ａをＯＮにするとともに、ヒータ２１ｂをＯＦＦにする。また、通電用制御部３４ａは、時刻ｔ６〜ｔ９の間（期間Ｔ２）、ヒータ２１ａをＯＦＦにするとともに、ヒータ２１ｂをＯＮにする。これに対して、異常判定用制御部３８は、通電用制御部３４ａの制御に同期させて、時刻ｔ４〜時刻ｔ５の間、ヒータ２１ａの異常の判定（通電のチェック）を行うとともに、時刻ｔ７〜時刻ｔ８の間、ヒータ２１ｂの異常の判定（通電のチェック）を行う。なお、通電用制御部３４ｂおよび３４ｃは、ヒータ２０への通電を行わない。
【００６３】
このように、主制御部３１は、１つ（１回）の指令によって、２つのヒータ２０の通電と異常の判定とを行うように構成されている。なお、主制御部３１からの１つ（１回）の指令によって多数（たとえば７個）のヒータ２０の通電と異常の判定とを行うことも可能である一方、この場合、ヒータ２０の数が多くなる分、通電用制御部３４と異常判定用制御部３８との同期のずれ（タイマの値のずれ）が大きくなる。そこで、本実施形態では、１つ（１回）の指令によって、２つのヒータ２０の通電と異常の判定とが行われている。
【００６４】
なお、主制御部３１、通電用制御部３４ａ〜３４ｃ、および、異常判定用制御部３８は、それぞれ、ＣＰＵのクロック数に基づいたタイマを有している。そして、主制御部３１、通電用制御部３４ａ〜３４ｃ、および、異常判定用制御部３８は、タイマに基づいて、各時刻において動作（通電、判定）を行うことにより、各動作が同期（同期通信）される。これにより、各動作のタイミングのずれを抑制しながら、各動作を行うことが可能になる。また、通電用制御部３４および異常判定用制御部３８が各々有するタイマの値にばらつきが生じている場合でも、同期通信による通信ごとに、このばらつきは補正される。これにより、ヒータ２０の通電と異常判定とのタイミングのずれが低減されるので、比較的短いヒータ２０への通電時間（ＯＮ時間）の間で、異常判定を行うことが可能になる。
【００６５】
その後、図９に示すように、残りのヒータ２０も同様に、１つ（１回）の指令によって、２つのヒータ２０ずつ（ヒータ２１ｃと２１ｄ、・・・）、通電と異常の判定とが行われる。なお、通電用制御部３４ａ〜３４ｃが制御するヒータ２０の数は奇数（７個、図１参照）である。そこで、７個目のヒータ２０（たとえば、ヒータ２３ｇ）の通電と異常の判定とを行う指令には、７個目のヒータ２０のみについて通電と異常の判定とを行う指令が含まれている。
【００６６】
また、各ヒータ２０の異常の判定（通電のチェック）の結果は、異常判定用制御部３８に記憶（保存）される。また、通電用制御部３４ａ〜３４ｃは、各々、主制御部３１からのヒータ２０の通電の指令に対する動作ログを記憶している。なお、通電用制御部３４ａ〜３４ｃが記憶する動作ログとは、たとえば、「ヒータ２１ａの通電を行った」などの通電に関するログである。また、異常判定用制御部３８は、主制御部３１からの異常の判定の指令に対する動作ログを記憶している。なお、異常判定用制御部３８が記憶する動作ログとは、たとえば、「ヒータ２１ａの異常の判定（通電チェック）を行った」などの異常の判定に関するログである。
【００６７】
そして、図８に示すように、全てのヒータ２０についての通電と異常の判定とが終了した後、時刻ｔ１０において、主制御部３１は、通電用制御部３４ａ〜３４ｃおよび異常判定用制御部３８に対して、全てのヒータ２０の通電を停止する指令を送信する。
【００６８】
次に、本実施形態では、図１０に示すように、主制御部３１は、指令対象を特定して指令を行うユニキャスト方式により、異常判定用制御部３８に対してヒータ２０が異常であるか否かの判定結果を送信するように指令（時刻ｔ１７）する前に、時刻ｔ１１において、通電用制御部３４に対して通電用制御部３４の状態情報を送信するように指令する。そして、主制御部３１は、通電用制御部３４からの状態情報が取得できない場合、または、通電用制御部３４から異常であるとの状態情報を取得した場合、今回のヒータ２０が異常であるか否かの判定結果に基づいた制御を行わずに、今回の異常判定の直前のヒータ２０の制御を継続するように構成されている。
【００６９】
具体的には、主制御部３１は、ユニキャスト方式により、時刻ｔ１１において通電用制御部３４ａに対して指令を送信し、時刻ｔ１２において通電用制御部３４ａから状態情報を取得する。同様に、主制御部３１は、ユニキャスト方式により、時刻ｔ１３において通電用制御部３４ｂに対して指令を送信し、時刻ｔ１４において通電用制御部３４ｂから状態情報を取得する。また、主制御部３１は、ユニキャスト方式により、時刻ｔ１５において通電用制御部３４ｃに対して指令を送信し、時刻ｔ１６において通電用制御部３４ｃから状態情報を取得する。
【００７０】
また、本実施形態では、主制御部３１は、異常判定用制御部３８によるヒータ２０が異常であるか否かの判定が終了した後、指令対象を特定して指令を行うユニキャスト方式により、異常判定用制御部３８に対してヒータ２０が異常であるか否かの判定結果を送信するように指令するように構成されている。具体的には、主制御部３１は、ユニキャスト方式により、時刻ｔ１７において異常判定用制御部３８に対して指令を送信し、時刻ｔ１８において異常判定用制御部３８から判定結果を取得する。なお、異常判定用制御部３８から判定結果の詳細については、後述する。
【００７１】
ここで、通電用制御部３４に対する状態情報に関する指令に対して、通電用制御部３４からの状態情報の送信が無い場合には、異常判定時に通信異常があった可能性がある。そこで、今回の異常判定の結果を採用しないようにして（破棄して）、今回の異常判定が行われる直前に行われていたヒータ２０の制御が継続される。なお、通電用制御部３４からの状態情報の送信が無い場合、主制御部３１からの再度の通電用制御部３４に対する状態情報に関する指令の送信（リトライ）は行われない。
【００７２】
また、通電用制御部３４に対する状態情報に関する指令に対して、異常判定時に通電用制御部３４が再起動したことや通信異常が生じていたことなどの状態情報を取得した場合、異常判定時にヒータ２０の制御が正常に行われていない可能性がある。そこで、今回の異常判定の結果を採用しないようにして（破棄して）、今回の異常判定が行われる直前に行われていたヒータ２０の制御が継続される。
【００７３】
また、本実施形態では、図１０に示すように、主制御部３１は、通電用制御部３４に対する状態情報に加えて、ユニキャスト方式により、通電用制御部３４および異常判定用制御部３８に対して、それぞれ、ヒータ２０の異常判定時の動作ログを送信するように指令する。そして、主制御部３１は、通電用制御部３４の動作ログと、異常判定用制御部３８の動作ログとを比較する。主制御部３１は、通電用制御部３４の動作ログと、異常判定用制御部３８の動作ログとが矛盾している場合、今回のヒータ２０が異常であるか否かの判定結果に基づいた制御を行わずに、今回の異常判定の直前のヒータ２０の制御を継続するように構成されている。
【００７４】
たとえば、上記のように、通電用制御部３４ａは、「ヒータ２１ａの通電を行った」という通電に関する動作ログを記憶している。また、異常判定用制御部３８は、「ヒータ２１ａの異常の判定（通電チェック）を行った」という動作ログを記憶している。この場合、「ヒータ２１ａの通電を行った」という動作ログと、「ヒータ２１ａの異常の判定（通電チェック）を行った」という動作ログとは、動作内容が矛盾していない（一致している）。一方、通電用制御部３４ａの動作ログが、「ヒータ２１ａの通電を行った」である一方、異常判定用制御部３８の動作ログが「ヒータ２１ａの異常の判定（通電チェック）を行っていない」である場合、動作内容が矛盾している。この場合、異常判定時に通信異常に起因してヒータ２０の制御が正常に行われていない可能性や、判定動作の抜けが生じている可能性がある。そこで、今回の異常判定の結果を採用しないようにして（破棄して）、今回の異常判定が行われる直前に行われていたヒータ２０の制御が継続される。
【００７５】
また、通電用制御部３４からの状態情報が取得され、通電用制御部３４から正常であるとの状態情報を取得し、かつ、通電用制御部３４の動作ログと異常判定用制御部３８の動作ログとが矛盾しない場合、主制御部３１は、今回の異常判定結果に基づいて制御を行うように構成されている。
【００７６】
また、１つの棚部１０に配置されている３つのヒータ２０の全てが断線していると判定された場合、この棚部１０が外されている可能性があるため、主制御部３１は、この棚部１０についてのその後の異常判定は行わない。また、主制御部３１は、今回の異常判定が終了した後から、今回の異常判定に基づく制御が開始されるまでの間は、今回の異常判定の直前に行われていた制御を継続する。
【００７７】
（判定結果の詳細）
次に、図１１を参照して、異常判定用制御部３８から送信される判定結果の詳細について説明する。
【００７８】
図１１に示すように、異常判定用制御部３８から主制御部３１に送信される信号には、判定結果、短絡情報、断線情報が含まれている。判定結果では、ビットＤ３〜Ｄ０に、それぞれ、ヒータ２０の断線の有無、異常判定用制御部３８の異常の有無、通電用制御部３４の異常の有無、ヒータ２０の短絡の有無が示されている。また、短絡情報では、ビットＤ２〜Ｄ０に、それぞれ、Ｒ相、Ｓ相およびＴ相のヒータ電源４０の短絡の有無が示されている。また、断線情報では、ビットＤ０〜Ｄ６に、それぞれ、各棚部１０ａ〜１０ｇにおける各相毎のヒータ２０の断線の有無が示されている。
【００７９】
本実施形態では、以下のような効果を得ることができる。
【００８０】
本実施形態では、上記のように、通電用制御部３４に対して独立して動作し、ヒータ２０に流れる電流を検知することにより、ヒータ２０が異常であるか否かを判定する異常判定用制御部３８を備える。これにより、ヒータ２０の通電制御を行う通電用制御部３４が故障した場合でも、通電用制御部３４に対して独立して動作する異常判定用制御部３８により、ヒータ２０が異常であるか否かを判定することができる。また、ヒータ２０の配置（数）が変更された場合、ヒータ２０の配置に対応させて通電用制御部３４の回路構成を変更することにより、異常判定用制御部３８の回路構成を変更することなく、ヒータ２０が異常であるか否かを判定することができる。
【００８１】
また、本実施形態では、上記のように、異常判定用制御部３８を、ショーケース本体部１００ａの起動時、棚部１０を冷却する運転から棚部１０を加熱する運転への切り替え時、冷却されている棚部１０の除霜終了後、および、所定の時間間隔毎のうちの、少なくとも１つの場合において、ヒータ２０に流れる電流を検知することにより、ヒータ２０が異常であるか否かを判定するように構成する。ここで、ショーケース本体部１００ａの起動時、棚部１０を冷却する運転から棚部１０を加熱する運転への切り替え時に、ヒータ２０が異常であるか否かを判定する場合には、ヒータ２０による加熱が始まる前に、ヒータ２０が異常であるか否かが判定されるので、異常であるヒータ２０が存在した状態でショーケース本体部１００ａが駆動されること（異常であるヒータ２０に通電されること）を抑制することができる。
【００８２】
また、ショーケース本体部１００ａに加熱される棚部１０と冷却される棚部１０とが混在する場合、ショーケース本体部１００ａの除霜時には、冷却される棚部１０の冷却が停止されているので、棚部１０の冷却に起因する加熱される棚部１０の温度低下の程度が小さい。また、ヒータ２０が異常であるか否かを判定する際、一時的にヒータ２０への通電が停止される。すなわち、棚部１０の温度が一時的に低下する。このため、比較的棚部１０の温度低下の程度が小さい除霜終了後に、ヒータ２０が異常であるか否かを判定する場合には、棚部１０の温度の一時的な低下を低減することができる。
【００８３】
また、本実施形態では、上記のように、異常判定用制御部３８を、複数の棚部１０のうち、加熱する運転から冷却する運転へ切り替えられた棚部１０において、ヒータ２０が異常であるか否かを判定せずに、冷却する運転から加熱する運転へ切り替えられた棚部１０において、ヒータ２０が異常であるか否かを判定するように構成する。これにより、ヒータ２０が使用されない、加熱する運転から冷却する運転へ切り替えられた棚部１０において、ヒータ２０が異常であるか否かが判定されないので、全ての棚部１０のヒータ２０の異常の判定を行う場合と異なり、ヒータ２０の異常の判定時間を短縮することができる。
【００８４】
また、本実施形態では、上記のように、異常判定用制御部３８を、ヒータ２０が通電された際に、ヒータ２０に流れる電流の電流値が第１のしきい値未満の場合に、ヒータ２０が断線していると判定し、通電用制御部３４がヒータ２０に流す電流をオフした場合に、ヒータ２０に流れる電流の電流値が第１のしきい値よりも大きい第２のしきい値以上の場合に、ヒータ２０が短絡していると判定するように構成する。これにより、１つのしきい値に基づいて、ヒータ２０の断線および短絡を判定する場合と異なり、ヒータ２０の断線と短絡とが個別のしきい値により判定されるので、ヒータ２０の断線と短絡とを精度よく判定することができる。
【００８５】
また、本実施形態では、上記のように、第２のしきい値を設定および変更するための表示部３３を備える。ここで、ヒータ２０の容量誤差などに起因して、ヒータ２０に流れる電流のばらつきは、比較的大きい。また、第２のしきい値は、ヒータ２０のワット数（容量）によって異なる。このため、ヒータ２０の断線を判定する場合に、断線を誤判定する場合がある。そこで、第２のしきい値を設定および変更するための表示部３３を備えることによって、第２のしきい値を、判定対象のヒータ２０に適した値に変更することができるので、断線の誤判定を抑制することができる。
【００８６】
また、本実施形態では、上記のように、異常判定用制御部３８を、複数の相のうちの少なくとも１つ相の電流値が略ゼロであることに基づいて、ヒータ２０に通電するヒータ電源４０および電流センサ部３９のうちの少なくとも一方が異常であると判定するように構成する。これにより、ヒータ２０の断線および短絡に加えて、ヒータ電源４０および電流センサ部３９のうちの少なくとも一方の異常も判定することができるので、異常判定の対象を広げることができる。
【００８７】
また、本実施形態では、上記のように、異常判定用制御部３８を、通電用制御部３４が通電制御する複数のヒータ２０に流れる電流が全て略ゼロであることに基づいて、通電用制御部３４が異常であると判定するように構成する。これにより、ヒータ２０の断線および短絡に加えて、通電用制御部３４の異常も判定することができるので、異常判定の対象をより広げることができる。
【００８８】
また、本実施形態では、上記のように、ヒータ２０は、複数の棚部１０の各々の部分１１に設けられるヒータ２１ａ〜２１ｇと、複数の棚部１０の各々の略中央の部分１２（部分１３）に設けられるヒータ２２ａ〜２２ｇ（ヒータ２３ａ〜２３ｇ）とを含む。そして、異常判定用制御部３８を、複数の棚部１０の各々のヒータ２１ａ〜２１ｇが異常であるか否かを判定した後、複数の棚部１０の各々のヒータ２２ａ〜２２ｇ（ヒータ２３ａ〜２３ｇ）が異常であるか否かを判定するように構成する。ここで、同じ棚部１０のヒータ２０（たとえば、ヒータ２１ａ、ヒータ２２ａおよびヒータ２３ａ）を連続して異常であるか否かを判定した場合、判定時にヒータ２０の通電が一時的に遮断されることに起因して、異常判定を行っている棚部１０の温度が低下してしまう。そこで、上記のように構成することによって、同じ棚部１０のヒータ２０への通電が連続して遮断されることが抑制されるので、異常判定を行っている棚部１０の温度が低下してしまうのを抑制することができる。
【００８９】
また、本実施形態では、上記のように、主制御部３１は、通電用制御部３４および異常判定用制御部３８に対して略同時に指令を行うブロードキャスト方式により、通電用制御部３４に対してヒータ２０に通電するように指令するとともに、異常判定用制御部３８に対してヒータ２０が異常であるか否かを判定するように指令するように構成されている。ここで、指令対象を特定して指令を行うユニキャスト方式により、通電用制御部３４および異常判定用制御部３８に指令をした場合では、通電用制御部３４および異常判定用制御部３８に対して順次指令をした後に、その都度、通電用制御部３４および異常判定用制御部３８から肯定応答（ＡＣＫ）が返信されるので、その分、通信回数が多くなる。そこで、本実施形態のように構成することによって、１度の通信で通電用制御部３４および異常判定用制御部３８に対して指令を行うことができるので、通信回数を低減することができる。その結果、ヒータ２０の異常判定に要する時間を短縮することができるので、ヒータ２０の異常判定時にヒータ２０が停止されることに起因する棚部１０の温度の低下を抑制することができる。また、ヒータ２０の異常判定に要する時間を短縮することができるので、電力の消費量を低減することができる。
【００９０】
また、本実施形態では、上記のように、主制御部３１は、ブロードキャスト方式により、通電用制御部３４ａおよび通電用制御部３４ｂ（通電用制御部３４ｃ）に対して、ヒータ２０に通電するように指令するとともに、ヒータ２０の異常を判定するように異常判定用制御部３８に対して指令するように構成されている。これにより、通電用制御部３４が複数（通電用制御部３４ａ〜３４ｃ）設けられている場合でも、ブロードキャスト方式により、１度の通信で複数の通電用制御部３４に対して指令を行うことができる。その結果、通電用制御部３４が複数設けられている場合でも、ヒータ２０の異常判定時にヒータ２０が停止されることに起因する棚部１０の温度の低下を効果的に抑制することができる。
【００９１】
また、本実施形態では、上記のように、主制御部３１は、異常判定用制御部３８によるヒータ２０が異常であるか否かの判定が終了した後、指令対象を特定して指令を行うユニキャスト方式により、異常判定用制御部３８に対してヒータ２０が異常であるか否かの判定結果を送信するように指令するように構成されている。これにより、ヒータ２０が複数設けられている場合でも、複数のヒータ２０の判定結果をまとめて取得することができるので、個々のヒータ２０の異常判定ごとに判定結果を送信する場合と異なり、通信回数を低減することができる。
【００９２】
また、本実施形態では、上記のように、主制御部３１は、異常判定用制御部３８に対してヒータ２０が異常であるか否かの判定結果を送信するように指令する前に、ユニキャスト方式により、通電用制御部３４に対して通電用制御部３４の状態情報を送信するように指令する。そして、主制御部３１は、通電用制御部３４からの状態情報が取得できない場合、または、通電用制御部３４から異常であるとの状態情報を取得した場合、今回のヒータ２０が異常であるか否かの判定結果に基づいた制御を行わずに、今回の異常判定の直前のヒータ２０の制御を継続するように構成されている。ここで、通電用制御部３４からの状態情報が取得できない場合や、通電用制御部３４に異常が発生した場合、ヒータ２０の異常判定が正常に行われない可能性がある。そこで、通電用制御部３４からの状態情報が取得できない場合、または、通電用制御部３４から異常であるとの状態情報を取得した場合、今回のヒータ２０が異常であるか否かの判定結果に基づいた制御を行わないように構成することによって、ヒータ２０の異常判定が正常に行われない状態での判定結果（すなわち、誤判定を含む可能性のある判定結果）に基づく、ヒータ２０の制御が行われるのを防止することができる。
【００９３】
また、本実施形態では、上記のように、主制御部３１は、通電用制御部３４に対する状態情報に加えて、ユニキャスト方式により、通電用制御部３４および異常判定用制御部３８に対して、それぞれ、ヒータ２０の異常判定時の動作ログを送信するように指令する。そして、主制御部３１は、通電用制御部３４の動作ログと、異常判定用制御部３８の動作ログとを比較して、通電用制御部３４の動作ログと、異常判定用制御部３８の動作ログとが矛盾している場合、今回のヒータ２０が異常であるか否かの判定結果に基づいた制御を行わずに、今回の異常判定の直前のヒータ２０の制御を継続するように構成されている。ここで、主制御部３１との通信異常や判定動作の抜けなどが生じた場合には、通電用制御部３４の動作ログの内容と、異常判定用制御部３８の動作ログの内容とが矛盾している。そこで、通電用制御部３４の動作ログと、異常判定用制御部３８の動作ログとが矛盾している場合、今回のヒータ２０が異常であるか否かの判定結果に基づいた制御を行わないことによって、通信異常や判定動作の抜けなどが生じた状態での判定結果（すなわち、誤判定を含む可能性のある判定結果）に基づく、ヒータ２０の制御が行われるのを防止することができる。
【００９４】
なお、今回開示された実施形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した実施形態の説明ではなく特許請求の範囲によって示され、さらに特許請求の範囲と均等の意味および範囲内でのすべての変更(変形例)が含まれる。
【００９５】
たとえば、上記実施形態では、異常判定用制御部が、ショーケース本体部の起動時、棚部を冷却する運転から棚部を加熱する運転への切り替え時、冷却されている棚部の除霜終了後において、ヒータが異常であるか否かを判定する例を示したが、本発明はこれに限られない。本発明では、冷却されている棚部の除霜終了後の代わりに、所定の時間間隔毎（たとえば、３時間〜６時間毎）にヒータが異常であるか否かを判定してもよい。これにより、ショーケースを使用している期間中において、ヒータが異常であるか否かを定期的に判定することができる。
【００９６】
また、上記実施形態では、異常判定用制御部は、複数の棚部のうち、加熱する運転から冷却する運転へ切り替えられた棚部において、ヒータが異常であるか否かを判定しない例を示したが、本発明はこれに限られない。たとえば、加熱する運転から冷却する運転へ切り替えられた棚部においても、ヒータが異常であるか否かを判定してもよい。
【００９７】
また、上記実施形態では、断線を判定するための第１のしきい値が０．２Ａであり、短絡を判定するための第２のしきい値が０．２９Ａである例を示したが、本発明はこれに限られない。たとえば、第１のしきい値および第２のしきい値が、それぞれ、０．２Ａおよび０．２９Ａ以外の値であってもよい。
【００９８】
また、上記実施形態では、棚部が７個設けられている例を示したが、本発明はこれに限られない。たとえば、棚部の数は、７個以外でもよい。
【００９９】
また、上記実施形態では、ヒータが、１つの棚部に３個設けられている例を示したが、本発明はこれに限られない。たとえば、ヒータが、１つの棚部に３個以外の数設けられていてもよい。この場合、通電用制御部は、１つの棚部に設けられるヒータの数に対応するように（数が一致するように）、設けられる。また、棚部に設けられる温度センサの数も、１つの棚部に設けられるヒータの数に対応するように（数が一致するように）、設けられる。
【０１００】
また、上記実施形態では、カレントトランスからなる電流センサ部により、ヒータに流れる電流を検知する例を示したが、本発明はこれに限られない。たとえば、カレントトランス以外の電流センサ部により、ヒータに流れる電流を検知してもよい。
【０１０１】
また、上記実施形態では、冷却されている棚部の除霜終了後、ヒータが異常であるか否かを判定する例を示したが、本発明はこれに限られない。たとえば、冷却されている棚部の温度が比較的高い状態であれば、除霜中に、ヒータが異常であるか否かを判定してもよい。
【０１０２】
また、上記実施形態では、ヒータに期間Ｔ２（たとえば、２．５秒）の間、通電されている際に、ヒータが異常であるか否かを判定する例を示したが、本発明はこれに限られない。たとえば、ヒータに、２．５秒よりも短い期間（たとえば、１秒）の間、通電されている際に、ヒータが異常であるか否かを判定してもよい。
【０１０３】
また、上記実施形態では、全て（２１個）のヒータについて、順次、異常であるか否かを判定する例を示したが、本発明はこれに限られない。たとえば、２回または３回に分けて、ヒータが異常であるか否かを判定してもよい。
【０１０４】
また、上記実施形態では、ヒータ２１ａ〜２１ｇ、２２ａ〜２２ｇ、２３ａ〜２３ｇの順に、異常であるか否かを判定する例を示したが、本発明はこれに限られない。たとえば、ヒータ２２ａ〜２２ｇ（部分１２）、２３ａ〜２３ｇ（部分１３）の異常を判定した後に、ヒータ２１ａ〜２１ｇ（部分１１）の異常を判定してもよい。
【０１０５】
また、上記実施形態では、主制御部から３つの通電用制御部（および異常判定用制御部）に対して、ブロードキャスト方式により指令を行う例を示したが、本発明はこれに限られない。たとえば、主制御部から１つまたは２つの通電用制御部に対して、または、４つ以上の通電用制御部に対して、ブロードキャスト方式により指令を行ってもよい。
【０１０６】
また、上記実施形態では、主制御部からの１回（１つ）の指令により、２つのヒータの異常判定を行う例を示したが、本発明はこれに限られない。たとえば、通電用制御部および異常判定用制御部の各々のタイマの値のずれが小さければ、主制御部からの１回（１つ）の指令により、３つ以上のヒータの異常判定を行ってもよい。
【０１０７】
また、上記実施形態では、通電用制御部からの状態情報が取得できない場合、または、通電用制御部から異常であるとの状態情報を取得した場合、今回の異常判定結果に基づいた制御を行わずに、今回の異常判定の直前のヒータの制御を継続するように構成されている例を示したが、本発明はこれに限られない。たとえば、異常判定の終了後に、判定結果の送信の指令に対して異常判定用制御部からの応答がない場合についても、今回の異常判定結果に基づいた制御を行わずに、今回の異常判定の直前のヒータの制御を継続してもよい。
【０１０８】
また、上記実施形態では、通電用制御部からの状態情報が取得できない場合、通電用制御部から異常であるとの状態情報を取得した場合、および、通電用制御部の動作ログと異常判定用制御部の動作ログとが矛盾している場合の３つの場合に、今回の判定結果に基づいた制御を行わずに、今回の異常判定の直前のヒータの制御を継続するように構成されている例を示したが、本発明はこれに限られない。たとえば、３つの場合のうちのいずれか１つの場合、または、２つの場合にのみ、今回の判定結果に基づいた制御を行わずに、今回の異常判定の直前のヒータの制御を継続するようにしてもよい。
【０１０９】
また、上記実施形態では、通電用制御部の動作ログと、異常判定用制御部の動作ログとを比較する例を示したが、本発明はこれに限られない。たとえば、通電用制御部の通信ログと、異常判定用制御部の通信ログとを比較してもよい。なお、通信ログとは、「あるヒータを通電しなさいという指令を受け取った」、「あるヒータの異常判定を行いなさいという指令を受け取った」などの通信の内容に関するログである。
【符号の説明】
【０１１０】
１０、１０ａ〜１０ｇ  棚部
１１  部分（第１の部分）
１２、１３  部分（第２の部分）
２０  ヒータ
２１ａ〜２１ｇ  ヒータ（第１ヒータ）
２２ａ〜２２ｇ、２３ａ〜２３ｇ  ヒータ（第２ヒータ）
３１  主制御部
３３  表示部
３４  通電用制御部
３４ａ  通電用制御部（第１通電用制御部）
３４ｂ、３４ｃ  通電用制御部（第２通電用制御部）
３８  異常判定用制御部
３９、３９ａ〜３９ｃ  電流センサ部（電流検知部）
４０  ヒータ電源
１００  ショーケース
１００ａ  ショーケース本体部
【図１】
2017196377.tif 000003
【図２】
2017196377.tif 000004
【図３】
2017196377.tif 000005
【図４】
2017196377.tif 000006
【図５】
2017196377.tif 000007
【図６】
2017196377.tif 000008
【図７】
2017196377.tif 000009
【図８】
2017196377.tif 000010
【図９】
2017196377.tif 000011
【図１０】
2017196377.tif 000012
【図１１】
2017196377.tif 000013