(57)【要約】【課題】商品収容庫内の上部における商品の凍結に起因して、商品の品質が劣化したり容器の破損等による商品の廃棄ロスが生じたりするのを抑制することが可能な自動販売機を提供する。【解決手段】この自動販売機１００は、商品８０を収容する商品収容庫３と、商品収容庫３の内部を所定温度に冷却する冷媒回路装置２０と、外気温度を検出する外気温度センサ２１と、商品収容庫３内の上部の温度を検出する庫内温度センサ１６と、外気温度センサ２１により検出された外気温度、および、庫内温度センサ１６により検出された商品収容庫３内の上部の温度に基づいて、冷媒回路装置２０による商品収容庫３の内部の冷却を停止させることにより、商品収容庫３内に収容される商品８０の凍結を防止するための上部凍結防止制御を行うように構成された制御部４０と、を備える。【選択図】図１
2019040554.tif 000002
【特許請求の範囲】
【請求項１】
商品を収容する商品収容庫と、
前記商品収容庫の内部を所定温度に冷却する冷却部と、
外気温度を検出する外気温度センサと、
前記商品収容庫内の上部の温度を検出する庫内上部温度センサと、
前記外気温度センサにより検出された外気温度、および、前記庫内上部温度センサにより検出された前記商品収容庫内の上部の温度に基づいて、前記冷却部による前記商品収容庫の内部の冷却を停止させることにより、前記商品収容庫内の上部に収容される前記商品の凍結を防止するための上部凍結防止制御を行うように構成された制御部と、を備える、自動販売機。
【請求項２】
前記商品収容庫内の上部に設けられ、前記商品収容庫内の上部の前記商品を加熱するための庫内上部ヒータをさらに備え、
前記制御部は、前記冷却部による前記商品収容庫の内部の冷却を停止させることに加えて前記庫内上部ヒータを稼動させることにより、前記上部凍結防止制御を行うように構成されている、請求項１に記載の自動販売機。
【請求項３】
前記商品収容庫内の下部の温度を検出する庫内下部温度センサをさらに備え、
前記制御部は、前記外気温度センサにより検出された外気温度、および、前記庫内下部温度センサにより検出された前記商品収容庫内の下部の温度に基づいて、前記商品収容庫内の下部に収容される前記商品の凍結を防止するための下部凍結防止制御を、前記上部凍結防止制御とは別個に行うように構成されている、請求項１または２に記載の自動販売機。
【請求項４】
前記商品収容庫内の上部に設けられ、前記商品収容庫内の上部で空気を循環させるための通風孔をさらに備える、請求項１〜３のいずれか１項に記載の自動販売機。
【請求項５】
前記商品収容庫内の上部に設けられ、前記商品収容庫内の空気を循環させるための庫内上部ファンをさらに備え、
前記制御部は、前記冷却部による前記商品収容庫の内部の冷却を停止させることに加えて前記庫内上部ヒータを稼動させるとともに前記庫内上部ファンを運転させることにより、前記上部凍結防止制御を行うように構成されている、請求項２に記載の自動販売機。
【請求項６】
前記制御部は、前記外気温度センサにより検出された外気温度が第１閾値以下であり、かつ、前記庫内上部温度センサにより検出された前記商品収容庫内の上部の温度が第２閾値以下である場合に、前記上部凍結防止制御を開始するように構成されている、請求項１〜５のいずれか１項に記載の自動販売機。
【請求項７】
前記制御部は、前記上部凍結防止制御が行われている際に、前記外気温度センサにより検出された外気温度が前記第１閾値よりも高い値である第３閾値以上である場合、または、前記庫内上部温度センサにより検出された前記商品収容庫内の上部の温度が前記第２閾値よりも高い値である第４閾値以上である場合に、前記上部凍結防止制御を終了するように構成されている、請求項６に記載の自動販売機。
【請求項８】
前記制御部は、前記上部凍結防止制御を終了後の第１所定時間の間だけ、前記上部凍結防止制御を開始しないとともに、前記上部凍結防止制御を開始後の第２所定時間の間だけ、前記上部凍結防止制御を終了しないように構成されている、請求項１〜７のいずれか１項に記載の自動販売機。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、自動販売機に関し、特に、商品収容庫の内部を所定温度に冷却する冷却部を備える自動販売機に関する。
【背景技術】
【０００２】
従来、商品収容庫の内部を所定温度に冷却する冷却部を備える自動販売機が知られている（たとえば、特許文献１参照）。
【０００３】
上記特許文献１には、商品収容庫の内部を所定温度に冷却する冷却部を備え、寒冷地における冷やし過ぎに起因した商品の凍結を抑制するために、商品収容庫の冷却温度の設定値を通常の冷却温度の設定値よりも高めの値に設定する寒冷地制御（凍結防止制御）を行う自動販売機が開示されている。上記特許文献１の自動販売機では、商品収容庫内の下部に設けられた庫内温度センサにより検出された商品収容庫内の（下部における）温度に基づいて、商品収容庫の下部の商品（ネクストベンド商品（次に供給する商品））の凍結を抑制するような寒冷地制御が行われている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１７−０５８７４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１のような自動販売機では、商品収容庫内の下部の温度に基づいて凍結防止制御が行われているため、商品収容庫内の上部の温度が適切な状態でない場合があると考えられる。このため、商品収容庫内の下部の商品に対しては凍結を回避可能な温度に調整されている場合でも、商品収容庫内の上部の商品が凍結してしまっている場合があると考えられる。したがって、上記特許文献１のような自動販売機では、商品収容庫内の上部における商品が凍結してしまうことに起因して、商品の品質が劣化したり商品の容器の破損等による商品の廃棄による損失（廃棄ロス）が生じたりする場合があると考えられる。
【０００６】
この発明は、上記のような課題を解決するためになされたものであり、この発明の１つの目的は、商品収容庫内の上部における商品の凍結に起因して、商品の品質が劣化したり商品の容器の破損等による商品の廃棄ロスが生じたりするのを抑制することが可能な自動販売機を提供することである。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、この発明の一の局面による自動販売機は、商品を収容する商品収容庫と、商品収容庫の内部を所定温度に冷却する冷却部と、外気温度を検出する外気温度センサと、商品収容庫内の上部の温度を検出する庫内上部温度センサと、外気温度センサにより検出された外気温度、および、庫内上部温度センサにより検出された商品収容庫内の上部の温度に基づいて、冷却部による商品収容庫の内部の冷却を停止させることにより、商品収容庫内の上部に収容される商品の凍結を防止するための上部凍結防止制御を行うように構成された制御部と、を備える。
【０００８】
この発明の一の局面による自動販売機は、上記のように、制御部を、庫内上部温度センサにより検出された商品収容庫内の上部の温度に基づいて、冷却部による商品収容庫の内部の冷却を停止させることにより、商品収容庫内の上部に収容される商品の凍結を防止するための上部凍結防止制御を行うように構成する。これにより、商品収容庫内の上部の温度に基づいて、少なくとも商品収容庫内の商品が更に冷却されるのを抑制することができるので、商品収容庫内の上部の商品の凍結を抑制することができる。その結果、商品収容庫内の上部における商品の凍結に起因して、商品の品質が劣化したり商品の容器の破損等による商品の廃棄ロスが生じたりするのを抑制することができる。また、庫内上部温度のみならず外気温度にも基づいて上部凍結防止制御を行うことによって、庫内上部温度のみに基づく場合と比較して、外気温度を考慮した、より精度の高い上部凍結防止制御を行うことができる。
【０００９】
上記一の局面による自動販売機において、好ましくは、商品収容庫内の上部に設けられ、商品収容庫内の上部の商品を加熱するための庫内上部ヒータをさらに備え、冷却部による商品収容庫の内部の冷却を停止させることに加えて庫内上部ヒータを稼動させることにより、上部凍結防止制御を行うように構成されている。このように構成すれば、商品収容庫内の上部に設けられた庫内上部ヒータを用いることによって、ヒータが商品収容庫内の上部に設けられていない場合と比較して、商品収容庫の上部を容易に加熱することができる。その結果、商品収容庫内の上部の商品を効率的に加熱することができるので、商品収容庫内の上部において商品が凍結するのを迅速かつより効果的に抑制することができる。
【００１０】
上記一の局面による自動販売機において、好ましくは、商品収容庫内の下部の温度を検出する庫内下部温度センサをさらに備え、制御部は、外気温度センサにより検出された外気温度、および、庫内下部温度センサにより検出された商品収容庫内の下部の温度に基づいて、商品収容庫内の下部に収容される商品の凍結を防止するための下部凍結防止制御を、上部凍結防止制御とは別個に行うように構成されている。このように構成すれば、商品収容庫の上部において商品が凍結する虞がある場合と、商品収容庫内の下部において商品が凍結する虞がある場合とで、それぞれ必要とされる分だけ凍結防止制御を行わせることができる。その結果、商品収容庫内の上部および下部それぞれにおいて精度良くかつより効果的に凍結防止制御を行うことができる。また、上部凍結防止制御と下部凍結防止制御とが組み合わせて行われることにより、商品収容庫内において商品が凍結するのを確実に抑制することができるとともに、商品収容庫内全体で効率的に凍結防止制御を行うことができる。
【００１１】
上記一の局面による自動販売機において、好ましくは、商品収容庫内の上部に設けられ、商品収容庫内の上部で空気を循環させるための通風孔をさらに備える。このように構成すれば、上部凍結防止制御の際に、通風孔を用いて商品収容庫内の上部で空気を循環させ易くすることができるので、商品収容庫内の上部でより効率的に凍結防止制御を行うことができる。
【００１２】
上記庫内上部ヒータを備える構成において、好ましくは、商品収容庫内の上部に設けられ、商品収容庫内の空気を循環させるための庫内上部ファンをさらに備え、冷却部による商品収容庫の内部の冷却を停止させることに加えて庫内上部ヒータを稼動させるとともに庫内上部ファンを運転させることにより、上部凍結防止制御を行うように構成されている。このように構成すれば、庫内上部ヒータによって発生した熱を庫内上部ファンによって商品収容庫内の上部において、効率的に循環させることができる。その結果、商品収容庫内の上部における商品の温度分布に偏りが生じるのを抑制することができるので、商品が過剰に加熱される現象や十分に加熱されない現象が生じるのを抑制することができる。
【００１３】
上記一の局面による自動販売機において、好ましくは、制御部は、外気温度センサにより検出された外気温度が第１閾値以下であり、かつ、庫内上部温度センサにより検出された商品収容庫内の上部の温度が第２閾値以下である場合に、上部凍結防止制御を開始するように構成されている。このように構成すれば、第１閾値および第２閾値を、商品収容庫内の上部の商品に凍結の虞がある温度に設定することにより、適切なタイミングで上部凍結防止制御を開始させることができる。
【００１４】
この場合、制御部は、上部凍結防止制御が行われている際に、外気温度センサにより検出された外気温度が第１閾値よりも高い値である第３閾値以上である場合、または、庫内上部温度センサにより検出された商品収容庫内の上部の温度が第２閾値よりも高い値である第４閾値以上である場合に、上部凍結防止制御を終了するように構成されている。このように構成すれば、第３閾値および第４閾値を、それぞれ第１閾値および第２閾値よりも高い値に設定することにより、上部凍結防止制御の開始条件と終了条件との間に一定の幅を持たせることができる。したがって、上部凍結防止制御が終了してすぐに再開したり、上部凍結防止制御を開始してすぐに終了しないようにすることができるので、上部凍結防止制御の開始および終了が短期間で繰り返されることを抑制することができる。その結果、上部凍結防止制御の開始および終了が繰り返される度にＯＮ／ＯＦＦが行われる冷却部等の部品の消耗を抑制することができる。また、外気温度が第３閾値以上である場合、または、商品収容庫内の上部の温度が第４閾値以上である場合に上部凍結防止制御を終了させることによって、冷却部による商品収容庫内の商品の冷却が停止され続けることを抑制することができる。その結果、商品収容庫内の上部の商品に着目した上部凍結防止制御において、商品収容庫内の下部の商品に対する冷却も停止され続けることにより、商品収容庫内の下部の商品が適切に冷却されない状況になるのを抑制することができる。
【００１５】
上記一の局面による自動販売機において、好ましくは、制御部は、上部凍結防止制御を終了後の第１所定時間の間だけ、上部凍結防止制御を開始しないとともに、上部凍結防止制御を開始後の第２所定時間の間だけ、上部凍結防止制御を終了しないように構成されている。このように構成すれば、上部凍結防止制御が終了してすぐに再開したり、上部凍結防止制御を開始してすぐに終了しないようにすることが確実にできるので、上部凍結防止制御の開始および終了が短期間で繰り返されることを確実に抑制することができる。その結果、上部凍結防止制御の開始および終了が繰り返される度にＯＮ／ＯＦＦが行われる冷却部等の部品の消耗を確実に抑制することができる。また、第２所定時間の経過後に上部凍結防止制御を終了することにより、上部凍結防止制御によって冷却部による商品収容庫内の商品の冷却が停止され続けることを確実に抑制することができる。その結果、商品収容庫内の上部の商品に着目した上部凍結防止制御において、商品収容庫内の下部の商品に対する冷却も停止され続けることにより、商品収容庫内の下部の商品が適切に冷却されない状況になるのを確実に抑制することができる。
【発明の効果】
【００１６】
本発明によれば、上記のように、商品収容庫内の上部における商品の凍結に起因して、商品の品質が劣化したり商品の容器の破損等による商品の廃棄ロスが生じたりするのを抑制することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の第１実施形態による自動販売機の内部構造を示した断面図である。
【図２】本発明の第１実施形態による自動販売機の制御構成を示したブロック図である。
【図３】本発明の第１実施形態による自動販売機の凍結防止制御のためのフローを説明したフローチャートである。
【図４】本発明の第２実施形態による自動販売機の内部構造を示した断面図である。
【図５】本発明の第２実施形態による自動販売機の制御構成を示したブロック図である。
【発明を実施するための形態】
【００１８】
以下、本発明を具体化した実施形態を図面に基づいて説明する。
【００１９】
図１および図２を参照して、本発明の第１実施形態による自動販売機１００の構成について説明する。
【００２０】
（自動販売機の構成）
自動販売機１００は、図１に示すように、缶飲料やペットボトル飲料等の商品８０を冷却または加熱して販売する機器である。自動販売機１００は、本体キャビネット１と、本体キャビネット１に対して開閉可能に設けられた正面扉２と、を備えている。なお、以下の説明では、正面扉２が設けられたＹ１側を「正面側」、Ｙ１側の反対側であるＹ２側を「背面側」と呼ぶ場合がある。
【００２１】
本体キャビネット１は、商品８０を収容する商品収容庫３と、冷媒回路装置２０を収容する機械室４と、を備えている。商品収容庫３と機械室４とは、隔壁部材５によって上下（Ｚ軸方向）に隔てられることにより、上側（Ｚ１側）の商品収容庫３と、下側（Ｚ２側）の機械室４とに区画されている。なお、本体キャビネット１には、紙面と垂直な方向（Ｘ軸方向）に（冷却用または加熱用として）複数の商品収容庫３が設けられているが、いずれも同一の構成を有するため、詳細な説明は省略する。なお、冷媒回路装置２０は、特許請求の範囲の「冷却部」の一例である。
【００２２】
商品収容庫３内には、本体キャビネット１と接する上側（Ｚ１側）および背面側（Ｙ２側）と、隔壁部材５と接する下側（Ｚ２側）とによって内部の空間を取り囲むように、断熱材６が設けられている。図１に示すように、自動販売機１００では、断熱材６で取り囲まれた空間が、実質的な商品収容庫３として構成されている。
【００２３】
商品収容庫３内には、商品収容ラック１０と、搬出シュータ１１と、庫内熱交換器２０ａと、庫内温度センサ１３と、補助ヒータ１４と、庫内ファン１５と、庫内温度センサ１６と、補助ヒータ１７と、庫内ファン１８と、が設けられている。なお、庫内温度センサ１３および庫内温度センサ１６は、それぞれ、特許請求の範囲の「庫内下部温度センサ」および「庫内上部温度センサ」の一例である。また、補助ヒータ１７は、特許請求の範囲の「庫内上部ヒータ」の一例である。また、庫内ファン１８は、特許請求の範囲の「庫内上部ファン」の一例である。
【００２４】
商品収容庫３内において、商品収容ラック１０は、商品収容庫３内の上部から下部に跨るように配置されている。また、搬出シュータ１１、庫内熱交換器２０ａ、庫内温度センサ１３、補助ヒータ１４および庫内ファン１５は、商品収容庫３内の下部に設けられている。また、庫内温度センサ１６、補助ヒータ１７および庫内ファン１８は、商品収容庫３内の上部に設けられている。なお、第１実施形態では、商品収容ラック１０の高さ方向（Ｚ軸方向）の略中央（に位置する線９０）よりも上側を「商品収容庫３内の上部」とし、線９０よりも下側を「商品収容庫３内の下部」とする。
【００２５】
商品収容ラック１０は、商品８０を下部から上部に向かって積層した状態で収容するように構成されている。商品収容ラック１０は、内部に複数の区画が形成されるように仕切り３０が設けられている。仕切り３０は、空気が通過可能な穴が全面に形成されており、商品収容ラック１０の内部で空気が循環可能に構成されている。また、商品収容ラック１０の下端部の近傍には、商品８０が排出される際に商品８０が通過可能な図示しない開口が形成されている。
【００２６】
商品収容ラック１０は、背面側（Ｙ２側）に開口３１が形成されている。開口３１は、商品収容ラック１０の高さ方向（Ｚ軸方向）の略中央（に位置する線９０）よりも下側に形成された開口３１ａと、線９０よりも上側に形成された開口３１ｂとを含む。また、商品収容ラック１０の背面側（Ｙ２側）には、断熱材６との間に上下方向（Ｚ軸方向）に延びる背面ダクト３ａが形成されている。なお、開口３１ｂは、特許請求の範囲の「通風孔」の一例である。
【００２７】
搬出シュータ１１は、商品収容ラック１０の下方に配置され、図示しない搬出機構部により商品収容ラック１０から排出された商品８０を正面扉２の下部に設けられた図示しない商品取出口に導くように構成されている。搬出シュータ１１には、厚み方向に沿って空気が通過可能なように図示しない複数の貫通孔が設けられている。
【００２８】
庫内熱交換器２０ａは、冷媒回路装置２０の一部であり、冷媒回路装置２０で冷却（加熱）された空気と、商品収容庫３内の空気との熱交換を行うために設けられている。庫内熱交換器２０ａは、商品収容庫３内の最下部の近傍に設けられている。
【００２９】
庫内温度センサ１３は、商品収容ラック１０の下端部の近傍に設けられている。庫内温度センサ１３は、商品収容庫３内の下部の温度（庫内下部温度）を検出可能に構成されている。
【００３０】
補助ヒータ１４は、庫内熱交換器２０ａの正面側（Ｙ１側）に設けられている。補助ヒータ１４は、凍結防止制御等の商品収容庫３内の加熱を行う際に、冷媒回路装置２０により加熱された空気をさらに加熱するために設けられている。
【００３１】
庫内ファン１５は、補助ヒータ１４の正面側（Ｙ１側）に設けられている。すなわち、庫内熱交換器２０ａ、補助ヒータ１４および庫内ファン１５は、背面側（Ｙ２側）から正面側（Ｙ１側）に向かって、この順に並んで配置されている。庫内ファン１５は、Ｙ軸方向を向くように配置されており、背面側（Ｙ２側）から正面側（Ｙ１側）に向かって空気を送風することが可能に構成されている。これにより、庫内ファン１５は、商品収容庫３内の空気を循環させることが可能である。
【００３２】
庫内温度センサ１６は、商品収容ラック１０の上端部の近傍に設けられている。庫内温度センサ１６は、商品収容庫３内の上部の温度（庫内上部温度）を検出可能に構成されている。
【００３３】
補助ヒータ１７は、商品収容庫３内の最上部の近傍に設けられている。補助ヒータ１７は、商品収容庫３内の上部の商品８０を加熱可能に構成されている。
【００３４】
庫内ファン１８は、補助ヒータ１７の正面側（Ｙ１）に設けられている。すなわち、補助ヒータ１７および庫内ファン１８は、背面側（Ｙ２側）から正面側（Ｙ１側）に向かって、この順に並んで配置されている。庫内ファン１８は、Ｙ軸方向を向くように配置されており、背面側（Ｙ２側）から正面側（Ｙ１側）に向かって空気を送風することが可能に構成されている。これにより、庫内ファン１８は、商品収容庫３内の空気を循環させることが可能である。
【００３５】
機械室４には、商品収容庫３に冷却（加熱）空気を供給して商品収容庫３の内部を所定温度に冷却（加熱）するための冷媒回路装置２０の庫内熱交換器２０ａを除く部分が収容されている。冷媒回路装置２０は、機械室４の内部に、冷媒を圧縮して吐出するための圧縮機、外気との熱交換を行うための庫外熱交換器等を備えている。
【００３６】
機械室４には、外気温度を検出する外気温度センサ２１が設けられている。外気温度センサ２１は、機械室４に設けられた外気の取込口の近傍に設けられている。
【００３７】
また、自動販売機１００は、図２に示すように、自動販売機１００全体の動作を制御するための制御部４０と、制御部４０に用いられるプログラム等を記憶するための記憶部４１と、を備えている。
【００３８】
制御部４０は、ＣＰＵ（Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）およびＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）などを含んで構成されたコンピュータである。制御部４０は、外気温度および庫内温度に基づいて、商品収容庫３内に収容される商品８０の凍結を防止するための凍結防止制御を行うように構成されている。なお、凍結防止制御は、複数の商品収容庫３のうち、冷媒回路装置２０により冷却されている商品収容庫３に対して行われる。
【００３９】
記憶部４１は、たとえば、不揮発性メモリ等で構成されている。記憶部４１は、過去に行われた凍結防止制御に関する情報（日時等）、予め設定された外気温度および庫内温度の閾値等を記憶することが可能に構成されている。
【００４０】
（商品収容庫内の空気の循環）
次に、図１を参照しながら、商品収容庫３内に収容される商品８０の温度調整を行うための商品収容庫３内における空気の循環について説明する。なお、大まかな空気の流れを、図中の太線矢印で示している。
【００４１】
まず、商品収容庫３内の下部における空気の循環について説明する。商品収容庫３内の下部で、庫内ファン１５を稼動させると、背面側（Ｙ２側）から正面側（Ｙ１側）に向かう空気の流れが生じる。そして、庫内熱交換器２０ａにより冷却（加熱）された空気（以下、「下部循環空気」と呼ぶ）は、庫内ファン１５を通過して、搬出シュータ１１に形成された貫通孔を通過しながら上方に向きを変える。そして、下部循環空気は、商品収容ラック１０の下端部に形成された開口から商品収容ラック１０の内部に入り込む。
【００４２】
商品収容ラック１０に入り込んだ下部循環空気の多くは、開口３１ａに導かれるように、上方に向かいながら正面側（Ｙ１側）から背面側（Ｙ２側）に流れる。そして、開口３１ａを通過した下部循環空気は、背面ダクト３ａを経由して、庫内熱交換器２０ａに戻ってくる。また、商品収容ラック１０に入り込んだ下部循環空気の一部は、開口３１ａよりも上方に流れて商品収容ラック１０内の上部において拡散される。以上のように、商品収容庫３内の下部で下部循環空気が循環することにより、商品収容ラック１０に収容されている（主に商品収容ラック１０の下部の）商品８０を冷却または加熱することが可能である。
【００４３】
次に、商品収容庫３内の上部における空気の循環について説明する。商品収容庫３内の上部で、庫内ファン１８を稼動させると、背面側（Ｙ２側）から正面側（Ｙ１側）に向かう空気の流れが生じる。そして、補助ヒータ１７により加熱された空気（以下、「上部循環空気」と呼ぶ）は、庫内ファン１８を通過して、商品収容ラック１０に形成された開口から商品収容ラック１０の内部に入り込む。
【００４４】
商品収容ラック１０に入り込んだ上部循環空気は、開口３１ｂに導かれるように、下方に向かいながら正面側（Ｙ１側）から背面側（Ｙ２側）に流れる。そして、開口３１ｂを通過した上部循環空気は、背面ダクト３ａを経由して、補助ヒータ１７に戻ってくる。以上のように、商品収容庫３内の上部で上部循環空気が循環することにより、商品収容ラック１０に収容されている（主に商品収容ラック１０の上部の）商品８０を加熱することが可能である。
【００４５】
（凍結防止制御）
次に、制御部４０による凍結防止制御の詳細について説明する。
【００４６】
制御部４０は、商品収容庫３内の上部に収容される商品８０の凍結を防止する上部凍結防止制御と、商品収容庫３内の下部に収容される商品８０の凍結を防止する下部凍結防止制御とを行うことが可能に構成されている。第１実施形態では、制御部４０は、上部凍結防止制御と下部凍結防止制御とを、互いに独立して（別個に）制御することが可能に構成されている。すなわち、制御部４０は、上部凍結防止制御および下部凍結防止制御のいずれも行わない場合と、上部凍結防止制御のみを行う場合と、下部凍結防止制御のみを行う場合と、上部凍結防止制御および下部凍結防止制御を同時に行う場合がある。
【００４７】
上部凍結防止制御（下部凍結防止制御）は、第１実施形態では、制御部４０により、外気温度および商品収容庫３内の上部（下部）の温度（庫内上部温度（庫内下部温度））に基づいて行われるように構成されている。具体的には、上部凍結防止制御（下部凍結防止制御）は、制御部４０により、外気温度が予め設定された第１閾値（たとえば、−１℃）以下、かつ、庫内上部温度（庫内下部温度）が予め設定された第２閾値（たとえば、０℃）以下になった場合に開始されるように構成されている。また、上部凍結防止制御（下部凍結防止制御）は、制御部４０により、外気温度が予め設定された第３閾値（たとえば、１℃）以上になった場合、または、庫内上部温度（庫内下部温度）が予め設定された第４閾値（たとえば、３℃）以上になった場合に終了されるように構成されている。なお、第３閾値および第４閾値は、それぞれ、第１閾値および第２閾値よりも高い値であることが好ましい。
【００４８】
上部凍結防止制御として、第１実施形態では、制御部４０により、以下の３つの動作が行われるように構成されている。すなわち、上部凍結防止制御では、制御部４０により、冷媒回路装置２０による冷却動作を停止させること、補助ヒータ１７を間欠的に稼動させること、および、庫内ファン１８を運転させることが同時に行われるように構成されている。なお、下部凍結防止制御により冷媒回路装置２０による冷却動作が既に停止されている場合は、上部凍結防止制御では、制御部４０により、補助ヒータ１７を間欠的に稼動させること、および、庫内ファン１８を運転させることが同時に行われるように構成されている。なお、補助ヒータ１７を間欠的に稼動させるのは、補助ヒータ１７により商品収容庫３内が過剰に加熱されるのを抑制するためである。
【００４９】
下部凍結防止制御として、第１実施形態では、制御部４０により、以下の３つの動作が行われるように構成されている。すなわち、下部凍結防止制御では、制御部４０により、冷媒回路装置２０による冷却動作を停止させること、補助ヒータ１４を間欠的に稼動させること、および、庫内ファン１５を運転させることが同時に行われるように構成されている。なお、上部凍結防止制御により冷媒回路装置２０による冷却動作が既に停止されている場合は、下部凍結防止制御では、制御部４０により、補助ヒータ１４を間欠的に稼動させること、および、庫内ファン１５を運転させることが同時に行われるように構成されている。
【００５０】
なお、第１実施形態では、制御部４０は、凍結防止制御（上部凍結防止制御および下部凍結防止制御）を終了後の予め設定された第１所定時間（たとえば、２分）の間だけ、凍結防止制御を開始しないように構成されている。また、制御部４０は、凍結防止制御（上部凍結防止制御および下部凍結防止制御）を開始後の予め設定された第２所定時間（たとえば、２分）の間だけ、凍結防止制御を終了しないように構成されている。
【００５１】
（上部凍結防止制御を行うためのフロー）
次に、図３を参照しながら、外気温度および庫内上部温度に基づいて上部凍結防止制御を行うためのフローを説明する。なお、外気温度および庫内下部温度に基づいて行われる下部凍結防止制御を行うためのフローは、上部凍結防止制御と同様のフローであるため、詳細な説明を省略する。また、下部凍結防止制御のフローは、上部凍結防止制御のフローとは別個に行われる。
【００５２】
まず、上部凍結防止制御を行うためのフローが開始されると、ステップＳ１０１において、制御部４０は、記憶部４１に記憶された情報等に基づいて、直近の上部凍結防止制御の終了から予め設定された第１所定時間が経過したか否かを判断する。そして、制御部４０は、直近の上部凍結防止制御の終了から第１所定時間が経過したと判断した場合には、ステップＳ１０２に進む。また、制御部４０は、直近の上部凍結防止制御の終了から第１所定時間が経過していないと判断された場合には、ステップＳ１０１を繰り返す。
【００５３】
ステップＳ１０２において、制御部４０は、外気温度が予め設定された第１閾値以下であり、かつ、庫内上部温度が予め設定された第２閾値以下であるか否かを判断する。そして、制御部４０は、外気温度が第１閾値以下であり、かつ、庫内上部温度が第２閾値以下であると判断した場合には、ステップＳ１０３に進む。また、制御部４０は、外気温度が第１閾値以下ではない、または、庫内上部温度が第２閾値以下ではないと判断した場合には、ステップＳ１０２を繰り返す。
【００５４】
ステップＳ１０３において、制御部４０は、上部凍結防止制御を開始する。上部凍結防止制御として、制御部４０は、冷媒回路装置２０による冷却動作を停止させることに加えて、補助ヒータ１７を間欠的に稼動させるとともに庫内ファン１８を運転させる。
【００５５】
ステップＳ１０４において、制御部４０は、上部凍結防止制御の開始から予め設定された第２所定時間が経過したか否かを判断する。そして、制御部４０は、直近の上部凍結防止制御の開始から第２所定時間が経過したと判断した場合には、ステップＳ１０５に進む。また、制御部４０は、直近の上部凍結防止制御の開始から第２所定時間が経過していないと判断された場合には、ステップＳ１０４を繰り返す。
【００５６】
ステップＳ１０５において、制御部４０は、外気温度が予め設定された第３閾値以上である、または、庫内上部温度が予め設定された第４閾値以上であるか否かを判断する。そして、制御部４０は、外気温度が第３閾値以上である、または、庫内上部温度が第４閾値以上であると判断した場合には、ステップＳ１０６に進む。また、制御部４０は、外気温度が第３閾値以上ではない、かつ、庫内上部温度が第４閾値以上ではないと判断した場合には、ステップＳ１０５を繰り返す。
【００５７】
ステップＳ１０６において、制御部４０は、上部凍結防止制御を終了する。
【００５８】
ステップＳ１０７において、制御部４０は、庫内上部温度の監視を終了するか否かを判断する。庫内上部温度の監視は、寒冷地制御が不要となった場合に、たとえば、ユーザによる操作により終了させることができる。そして、制御部４０は、庫内上部温度の監視を終了すると判断した場合には、凍結防止制御を行うためのフローを終了する。また、制御部４０は、庫内上部温度の監視を終了しないと判断した場合には、ステップＳ１０１に戻る。
【００５９】
（第１実施形態の効果）
第１実施形態では、以下のような効果を得ることができる。
【００６０】
第１実施形態では、上記のように、自動販売機１００は、商品収容庫３内の上部に収容される商品８０の凍結を防止するための上部凍結防止制御を行うように構成された制御部４０を備える。上部凍結防止制御は、庫内温度センサ１６により検出された商品収容庫３内の上部の温度に基づいて、冷媒回路装置２０による商品収容庫３の内部の冷却を停止させることにより行う。これにより、商品収容庫３内の上部の温度に基づいて、少なくとも商品収容庫３内の商品８０が更に冷却されるのを抑制することができるので、商品収容庫３内の上部の商品８０の凍結を抑制することができる。その結果、商品収容庫３内の上部における商品８０の凍結に起因して、商品８０の品質が劣化したり商品８０の容器の破損等による商品８０の廃棄ロスが生じたりするのを抑制することができる。また、庫内上部温度のみならず外気温度にも基づいて上部凍結防止制御を行うことによって、庫内上部温度のみに基づく場合と比較して、外気温度を考慮した、より精度の高い上部凍結防止制御を行うことができる。
【００６１】
また、第１実施形態では、上記のように、自動販売機１００は、商品収容庫３内の上部に設けられ、商品収容庫３内の上部の商品を加熱するための補助ヒータ１７をさらに備える。上部凍結防止制御は、冷媒回路装置２０による商品収容庫３の内部の冷却を停止させることに加えて補助ヒータ１７を稼動させることにより行う。これにより、商品収容庫３内の上部に設けられた補助ヒータ１７を用いることによって、ヒータが商品収容庫３内の上部に設けられていない場合と比較して、商品収容庫３の上部を容易に加熱することができる。その結果、商品収容庫３内の上部の商品８０を効率的に加熱することができるので、商品収容庫３内の上部において商品８０が凍結するのを迅速かつより効果的に抑制することができる。
【００６２】
また、第１実施形態では、上記のように、自動販売機１００は、商品収容庫３内の下部の温度を検出する庫内温度センサ１３をさらに備える。制御部４０を、商品収容庫３内の下部に収容される商品８０の凍結を防止するための下部凍結防止制御を、上部凍結防止制御とは別個に行うように構成する。下部凍結防止制御は、外気温度センサ２１により検出された外気温度、および、庫内温度センサに１３より検出された商品収容庫３内の下部の温度に基づいて行う。これにより、商品収容庫３の上部において商品８０が凍結する虞がある場合と、商品収容庫３内の下部において商品８０が凍結する虞がある場合とで、それぞれ必要とされる分だけ凍結防止制御を行わせることができる。その結果、商品収容庫３内の上部および下部それぞれにおいて精度良くかつより効果的に凍結防止制御を行うことができる。また、上部凍結防止制御と下部凍結防止制御とが組み合わせて行われることにより、商品収容庫３内において商品８０が凍結するのを確実に抑制することができるとともに、商品収容庫３内全体で効率的に凍結防止制御を行うことができる。
【００６３】
また、第１実施形態では、上記のように、自動販売機１００は、商品収容庫３内の上部に設けられ、商品収容庫３内の上部で空気を循環させるための開口３１ｂをさらに備える。これにより、上部凍結防止制御の際に、開口３１ｂを用いて商品収容庫３内の上部で空気を循環させ易くすることができるので、商品収容庫３内の上部でより効率的に凍結防止制御を行うことができる。
【００６４】
また、第１実施形態では、上記のように、自動販売機１００は、商品収容庫３内の上部に設けられ、商品収容庫３内の空気を循環させるための庫内ファン１８をさらに備える。上部凍結防止制御は、冷媒回路装置２０による商品収容庫３の内部の冷却を停止させることに加えて補助ヒータ１７を稼動させるとともに庫内ファン１８を運転させることにより行う。これにより、補助ヒータ１７によって発生した熱を庫内ファン１８によって商品収容庫３内の上部において、効率的に循環させることができる。その結果、商品収容庫３内の上部における商品８０の温度分布に偏りが生じるのを抑制することができるので、商品８０が過剰に加熱される現象や十分に加熱されない現象が生じるのを抑制することができる。
【００６５】
また、第１実施形態では、上記のように、制御部４０を、外気温度センサにより検出された外気温度が第１閾値以下であり、かつ、庫内温度センサ１６により検出された商品収容庫３内の上部の温度が第２閾値以下である場合に、上部凍結防止制御を開始するように構成する。これにより、第１閾値および第２閾値を、商品収容庫３内の上部の商品に凍結の虞がある温度に設定することにより、適切なタイミングで上部凍結防止制御を開始させることができる。
【００６６】
また、第１実施形態では、上記のように、制御部４０を、上部凍結防止制御が行われている際に、外気温度センサ２１により検出された外気温度が第３閾値以上である場合、または、庫内温度センサ１６により検出された商品収容庫３内の上部の温度が第４閾値以上である場合に、上部凍結防止制御を終了するように構成する。第３閾値はおよび第４閾値は、それぞれ、第１閾値および第２閾値よりも高い値である。これにより、第３閾値および第４閾値を、それぞれ第１閾値および第２閾値よりも高い値に設定することにより、上部凍結防止制御の開始条件と終了条件との間に一定の幅を持たせることができる。したがって、上部凍結防止制御が終了してすぐに再開したり、上部凍結防止制御を開始してすぐに終了しないようにすることができるので、上部凍結防止制御の開始および終了が短期間で繰り返されることを抑制することができる。その結果、上部凍結防止制御の開始および終了が繰り返される度にＯＮ／ＯＦＦが行われる冷媒回路装置２０等の部品の消耗を抑制することができる。また、外気温度が第３閾値以上である場合、または、商品収容庫３内の上部の温度が第４閾値以上である場合に上部凍結防止制御を終了させることによって、冷媒回路装置２０による商品収容庫３内の商品８０の冷却が停止され続けることを抑制することができる。その結果、商品収容庫３内の上部の商品８０に着目した上部凍結防止制御において、商品収容庫３内の下部の商品８０に対する冷却も停止され続けることにより、商品収容庫３内の下部の商品８０が適切に冷却されない状況になるのを抑制することができる。
【００６７】
また、第１実施形態では、上記のように、制御部４０を、上部凍結防止制御を終了後の第１所定時間の間だけ、上部凍結防止制御を開始しないとともに、上部凍結防止制御を開始後の第２所定時間の間だけ、上部凍結防止制御を終了しないように構成する。これにより、上部凍結防止制御が終了してすぐに再開したり、上部凍結防止制御を開始してすぐに終了しないようにすることが確実にできるので、上部凍結防止制御の開始および終了が短期間で繰り返されることを確実に抑制することができる。その結果、上部凍結防止制御の開始および終了が繰り返される度にＯＮ／ＯＦＦが行われる冷媒回路装置２０等の部品の消耗を確実に抑制することができる。また、第２所定時間の経過後に上部凍結防止制御を終了することにより、上部凍結防止制御によって冷媒回路装置２０による商品収容庫３内の商品の冷却が停止され続けることを確実に抑制することができる。その結果、商品収容庫３内の上部の商品８０に着目した上部凍結防止制御において、商品収容庫３内の下部の商品８０に対する冷却も停止され続けることにより、商品収容庫３内の下部の商品８０が適切に冷却されない状況になるのを確実に抑制することができる。
【００６８】
［第２実施形態］
次に、図４および図５を参照して、第２実施形態について説明する。この第２実施形態では、上記第１実施形態の補助ヒータ１７とは異なる構成のヒータを設けた例について説明する。なお、図中において、上記第１実施形態と同様の構成には、同一の符号を付している。
【００６９】
本発明の第２実施形態による自動販売機２００は、図４に示すように、商品を収容する商品収容庫２０３を備えている。庫内温度センサ１６、補助ヒータ１７および庫内ファン１８が商品収容庫３内の上部に設けられた上記第１実施形態の自動販売機１００とは異なり、商品収容庫２０３内の上部には、庫内温度センサ１６と、商品収容庫２０３内の上部の商品８０を加熱可能に構成された補助ヒータ２１７と、が設けられている。なお、補助ヒータ２１７は、特許請求の範囲の「庫内上部ヒータ」の一例である。
【００７０】
商品収容庫２０３内には、商品収容庫２０３の上部から下部に跨るように配置された商品収容ラック２１０が設けられている。図４に示すように、補助ヒータ２１７は、シート状の熱源として構成され、商品収容ラック２１０内の仕切り板２３０の部分に取り付けられている。なお、補助ヒータ２１７は、図中では、スペースの都合上、商品８０と近接するように描かれているが、実際は、商品８０と接触しないように設けられる。
【００７１】
補助ヒータ２１７は、商品収容ラック１０の高さ方向（Ｚ軸方向）の略中央（に位置する線９０）よりも上側に設けられている。また、補助ヒータ２１７は、商品収容ラック１０の正面側（Ｙ１側）から背面側（Ｙ２側）の方向（Ｙ軸方向）の略中央の近傍に設けられている。
【００７２】
補助ヒータ２１７は、上記第１実施形態の自動販売機１００の補助ヒータ１７よりも相対的に発生させる熱量が小さくなるように構成されている。第２実施形態の自動販売機２００では、上記第１実施形態の自動販売機１００とは異なり、補助ヒータ２１７により加熱した空気を、積極的に循環させずに自然対流により商品収容庫２０３内の上部で拡散させるように構成されている。
【００７３】
なお、商品収容ラック２１０は、背面側（Ｙ２側）に開口３１ａおよび開口３１ｂが形成された上記第１実施形態の自動販売機１００とは異なり、背面側（Ｙ２側）に開口３１ａのみが形成されている。これは、第２実施形態の自動販売機２００では、商品収容庫２０３内の上部において、ファンによる積極的な空気の循環を行わないためである。
【００７４】
また、自動販売機２００は、図５に示すように、自動販売機２００全体の動作を制御するための制御部２４０を備えている。制御部２４０は、外気温度および庫内温度に基づいて、商品収容庫２０３内に収容される商品８０の凍結を防止するための凍結防止制御を行うように構成されている。
【００７５】
なお、第２実施形態のその他の構成については、上記第１実施形態と同様である。
【００７６】
（凍結防止制御）
制御部２４０による凍結防止制御の詳細について説明する。
【００７７】
制御部２４０は、商品収容庫２０３内の上部に収容される商品８０の凍結を防止する上部凍結防止制御と、商品収容庫２０３内の下部に収容される商品８０の凍結を防止する下部凍結防止制御とを別個に行うことが可能に構成されている。
【００７８】
上部凍結防止制御として、第２実施形態では、以下の２つの動作が行われるように構成されている。すなわち、上部凍結防止制御では、冷媒回路装置２０による冷却動作を停止させること、補助ヒータ２１７を間欠的に稼動させることが同時に行われるように構成されている。
【００７９】
なお、第２実施形態における下部凍結防止制御は、第１実施形態の下部凍結防止制御と同様である。また、第２実施形態のその他の制御については、上記第１実施形態の制御と同様である。
【００８０】
（第２実施形態の効果）
第２実施形態では、上記のように、自動販売機２００は、商品収容庫２０３内の上部に収容される商品８０の凍結を防止するための上部凍結防止制御を行うように構成された制御部２４０を備える。上部凍結防止制御は、庫内温度センサ１６により検出された商品収容庫２０３内の上部の温度に基づいて、冷媒回路装置２０による商品収容庫２０３の内部の冷却を停止させることにより行う。これにより、第１実施形態と同様に、商品収容庫２０３内の上部における商品８０の凍結に起因して、商品８０の品質が劣化したり容器の破損等による商品８０の廃棄ロスが生じたりするのを抑制することができる。
【００８１】
また、第２実施形態では、上記のように、自動販売機２００には、商品収容庫２０３内の上部に、熱量が比較的小さくなるように構成されたシート状の補助ヒータ２１７が設けられる。これにより、熱量が大きなヒータを設ける場合のように、ヒータにより加熱した空気を循環させるためのファンを設けなくても、商品収容庫２０３内の上部において、温度分布に偏りがないように容易に加熱することができる。また、補助ヒータ２１７がシート状であるので、商品８０と直接接触することなく仕切り板２３０の厚みに収まるように設けることができる。その結果、設置スペースを気にすることなく、上部凍結防止制御を行うことができる。
【００８２】
なお、第２実施形態のその他の効果については、上記第１実施形態と同様である。
【００８３】
［変形例］
今回開示された実施形態は、全ての点で例示であり制限的なものではないと考えられるべきである。本発明の範囲は上記実施形態の説明ではなく特許請求の範囲によって示され、さらに特許請求の範囲と均等の意味および範囲内での全ての変更（変形例）が含まれる。
【００８４】
たとえば、上記第１および上記第２実施形態では、商品収容ラック１０および２１０の高さ方向（Ｚ軸方向）の略中央（に位置する線９０）よりも上側を「商品収容庫３および２０３内の上部」とし、線９０よりも下側を「商品収容庫３および２０３内の下部」とする例を示したが、本発明はこれに限られない。本発明では、商品収納庫内の上部と下部との境界は、商品収納ラックの高さ方向の略中央以外の位置としてもよい。たとえば、商品収納庫自体の高さ方向の略中央よりも上側および下側を、それぞれ「商品収容庫内の上部」および「商品収容庫内の下部」としてもよい。
【００８５】
また、上記第１および上記第２実施形態では、制御部４０および２４０が、凍結防止制御（上部凍結防止制御および下部凍結防止制御）を終了後の予め設定された第１所定時間の間だけ、凍結防止制御を開始しないように構成させた例を示したが、本発明はこれに限られない。本発明では、制御部が、凍結防止制御を終了後からの時間を判断しないようにしてもよい。この場合、図３のフローにおいては、ステップＳ１０１が省略される。
【００８６】
また、上記第１および上記第２実施形態では、制御部４０および２４０が、凍結防止制御（上部凍結防止制御および下部凍結防止制御）を開始後の予め設定された第１所定時間の間だけ、凍結防止制御を終了しないように構成させた例を示したが、本発明はこれに限られない。本発明では、制御部が、凍結防止制御を開始後からの時間を判断しないようにしてもよい。この場合、図３のフローにおいては、ステップＳ１０５が省略される。
【００８７】
また、上記第１および上記第２実施形態では、第１所定時間および第２所定時間を同じ時間に設定させた例を示したが、本発明はこれに限られない。本発明では、第１所定時間と第２所定時間とを、互いに異なる時間に設定してもよい。
【００８８】
また、上記第１および上記第２実施形態では、上部凍結防止制御における第１閾値、第２閾値、第３閾値および第４閾値と、下部凍結防止制御における第１閾値、第２閾値、第３閾値および第４閾値とを同じ値に設定させた例を示したが、本発明はこれに限られない。本発明では、第１閾値、第２閾値、第３閾値および第４閾値を、上部凍結防止制御と下部凍結防止制御とで互いに異なる値に設定してもよい。
【００８９】
また、上記第１および上記第２実施形態では、第２閾値を第１閾値より高い値に設定し、第４閾値を第３閾値よりも高い値に設定させた例を示したが、本発明はこれに限られない。本発明では、第１閾値と第２閾値とに等しい値を設定してもよいし、第３閾値と第４閾値とに等しい値を設定してもよい。
【００９０】
また、上記第１および上記第２実施形態では、制御部４０および２４０を、外気温度が第３閾値以上である、または、庫内上部温度が第４閾値以上である場合に、上部凍結防止制御（下部凍結防止制御）を終了させるように構成させた例を示したが、本発明はこれに限られない。本発明では、制御部を、外気温度が第３閾値以上であり、かつ、庫内上部温度が第４閾値以上である場合に、上部凍結防止制御（下部凍結防止制御）を終了させるように構成してもよい。
【００９１】
また、上記第１および上記第２実施形態では、制御部４０および２４０を、直近の上部凍結防止制御の終了から第１所定時間が経過したか否かを判断するステップＳ１０１の後に、外気温度が第１閾値以下、かつ、庫内上部温度が第２閾値以下であるか否かを判断するステップＳ１０２を行わせた例を示したが、本発明はこれに限られない。本発明では、ステップＳ１０２の後にステップＳ１０１を行わせてもよい。
【００９２】
また、上記第１および上記第２実施形態では、制御部４０および２４０を、直近の上部凍結防止制御の開始から第２所定時間が経過したか否かを判断するステップＳ１０４の後に、外気温度が第３閾値以下、かつ、庫内上部温度が第４閾値以下であるか否かを判断するステップＳ１０５を行わせた例を示したが、本発明はこれに限られない。本発明では、ステップＳ１０５の後にステップＳ１０４を行わせてもよい。
【００９３】
また、上記第１および上記第２実施形態では、制御部４０および２４０を、外気温度および庫内上部温度に基づいて、上部凍結防止制御を行うように構成させた例を示した。また、制御部４０および２４０を、外気温度および庫内下部温度に基づいて、下部凍結防止制御を行うように構成させた例を示したが、本発明はこれに限られない。本発明では、外気温度センサ２１および庫内温度センサ１３（庫内温度センサ１６）が正常に稼動していない場合は、上部凍結防止制御（下部凍結防止制御）を行わないようにしてもよい。この場合、たとえば、ステップＳ１０２およびステップＳ１０５の直後に外気温度センサ２１および庫内温度センサ１３（庫内温度センサ１６）が正常に稼動しているかを判断するように構成すればよい。
【００９４】
また、上記第１実施形態では、上部凍結防止制御として、冷媒回路装置２０による冷却動作を停止させること、補助ヒータ１７を稼動させること、および、庫内ファン１８を運転させることが同時に行われるように構成させた例を示した。また、上記第２実施形態では、冷媒回路装置２０による冷却動作を停止させること、補助ヒータ２１７を稼動させることが同時に行われるように構成させた例を示したが、本発明はこれに限られない。本発明では、上部凍結防止制御として、冷媒回路装置による冷却動作を停止させることのみが行われるようにしてもよい。この場合、商品収容庫内の上部には、ヒータおよびファンを設ける必要がなくなる。
【００９５】
また、上記のように、商品収容庫内の上部にヒータおよびファンを設けない場合は、上部凍結防止制御として、商品収容庫内の下部で加熱された空気が上部まで十分に循環するようにすることが好ましい。たとえば、商品収容庫内の下部に設けられた庫内ファンの風量を大きくしてもよい。
【００９６】
また、上記第１実施形態では、商品収容庫３内の上部に補助ヒータ１７および庫内ファン１８を設けた例を示した。また、上記第２実施形態では、商品収容庫２０３内の上部にファンを設けず補助ヒータ２１７を設けた例を示したが、本発明はこれに限られない。本発明では、商品収容庫内の上部に補助ヒータを設けず庫内ファンのみを設けるようにしてもよい。これにより、商品収容庫内の下部に設けられた庫内ファン１５と併せて、商品収容庫内で下部から上部まで空気を循環させ易くすることができる。
【００９７】
また、上記第１および上記第２実施形態では、上部凍結防止制御の動作の一部として、補助ヒータ１７および２１７を間欠的に稼動させるように構成させた例を示した。また、下部凍結防止制御の動作の一部として、補助ヒータ１４を間欠的に稼動させるように構成させた例を示したが、本発明はこれに限られない。本発明では、補助ヒータを連続的に稼動させるように構成してもよい。なお、補助ヒータを間欠的に稼動させるか連続的に稼動させるかどうかは、補助ヒータが発生させる熱量に応じて決定すればよい。
【００９８】
また、上記第１実施形態では、開口３１ａを、商品収容ラック１０の高さ方向（Ｚ軸方向）の略中央（に位置する線９０）よりも下側に形成させ、開口３１ｂを、線９０よりも下側に形成された例を示したが、本発明はこれに限られない。本発明では、開口３１ａおよび開口３１ｂをいずれも線９０よりも上側に形成してもよいし、開口３１ａおよび開口３１ｂをいずれも線９０よりも下側に形成してもよい。
【００９９】
また、上記第２実施形態では、開口３１ａを、商品収容ラック２１０の高さ方向（Ｚ軸方向）の略中央（に位置する線９０）よりも下側に形成させた例を示したが、本発明はこれに限られない。本発明では、開口３１ａを、線９０よりも上側に形成してもよい。また、上記第１実施形態と同様に、開口３１ａを線９０よりも上側および下側のいずれにも形成するようにしてもよい。
【０１００】
また、上記第１および上記第２実施形態では、説明の便宜上、制御部４０および２４０の処理を処理フローに沿って順番に処理を行うフロー駆動型のフローを用いて説明したが、本発明はこれに限られない。本発明では、制御部の処理を、イベント単位で処理を実行するイベント駆動型（イベントドリブン型）の処理により行ってもよい。この場合、完全なイベント駆動型で行ってもよいし、イベント駆動およびフロー駆動を組み合わせて行ってもよい。
【符号の説明】
【０１０１】
３、２０３  商品収容庫
１３  庫内温度センサ（庫内下部温度センサ）
１４  補助ヒータ（庫内下部ヒータ）
１６  庫内温度センサ（庫内上部温度センサ）
１７、２１７  補助ヒータ（庫内上部ヒータ）
１８  庫内ファン（庫内上部ファン）
２０  冷媒回路装置（冷却部）
２１  外気温度センサ
３１ｂ  開口（通風孔）
４０、２４０  制御部
８０  商品
１００、２００  自動販売機
【図１】
2019040554.tif 000003
【図２】
2019040554.tif 000004
【図３】
2019040554.tif 000005
【図４】
2019040554.tif 000006
【図５】
2019040554.tif 000007