"複数の商品収納庫を有し、各前記商品収納庫に設置された庫内蒸発器と、前記商品収納庫のうち庫内の商品を冷却または加温する商品収納庫に設置された庫内凝縮器と、前記商品収納庫外の機械室に設置した圧縮機と庫外凝縮器と庫外蒸発器と、流路切替手段と抵抗器とからなる前記商品収納庫の冷却または加温を行う冷却加温システムを備えた自動販売機において、前記庫外凝縮器の下流側で配管を分岐して庫外蒸発器を接続したことを特徴とする自動販売機。庫内蒸発器を用いて庫内の商品を冷却する複数の商品収納庫の内で庫内の商品を加温する場合がある商品収納庫に庫内の商品を加温する庫内凝縮器を設けて、前記庫内凝縮器を用いて庫内の商品を加温する場合のみ圧縮機から吐出された冷媒が前記庫内凝縮器を経由してから庫外凝縮器に流れるようにすると共に、前記庫内凝縮器と前記庫外凝縮器で凝縮した冷媒を前記庫内凝縮器が無い商品収納庫の前記庫内蒸発器で蒸発させることができない場合に前記庫外凝縮器から流出した冷媒を前記圧縮機の吸入側に戻すバイパス流路に庫外蒸発器を設けたことを特徴とする自動販売機。前記バイパス流路に流入した冷媒を減圧する抵抗器を前記庫外蒸発器の上流側に設けたことを特徴とする請求項2に記載の自動販売機。圧縮機と、前記圧縮機から吐出された冷媒を凝縮させる庫外凝縮器と、複数の商品収納庫に設置され前記庫外凝縮器で凝縮した冷媒を蒸発させて商品収納庫内の商品を冷却する庫内蒸発器と、複数の前記庫内蒸発器に冷媒流路を分岐する分岐点から前記庫内蒸発器への流路を切替える流路切替手段であって全ての前記庫内蒸発器への流路を閉塞することが可能な庫内蒸発器用流路切替手段と、複数の前記商品収納庫のうちで冷媒の凝縮熱を利用して商品収納庫内の商品を加温する商品収納庫に設置された庫内凝縮器と、前記庫内凝縮器で商品収納庫内の商品を加温する時に前記圧縮機から吐出された冷媒を前記庫内凝縮器を経由させてから前記庫外凝縮器に流し前記庫内凝縮器で商品収納庫内の商品を加温しない時に前記圧縮機から吐出された冷媒を前記庫内凝縮器を経由させずに前記庫外凝縮器に流す庫内凝縮器用流路切替手段と、前記庫外凝縮器と前記庫内蒸発器用流路切替手段との間の冷媒配管と前記圧縮機の吸い込み側配管とをバイパスするバイパス流路に設けられた庫外蒸発器と、前記庫外蒸発器の流入側で前記バイパス流路を開閉するバイパス流路開閉手段と、前記バイパス流路開閉手段と前記庫外蒸発器との間の前記バイパス流路に設けられ前記庫内凝縮器と前記庫外凝縮器で凝縮し前記バイパス流路に流入した冷媒を減圧する抵抗器とを有することを特徴とする自動販売機。前記庫外凝縮器と庫外蒸発器とはフィンを共用した一体型熱交換器としたことを特徴とする請求項1から4のいずれか1項に記載の自動販売機。前記一体型熱交換器の近傍に一体型熱交換器へと風を送るファンを設け、前記ファンが動作した際に風上側となる位置に庫外凝縮器の配管を設けたことを特徴とした請求項5に記載の自動販売機。前記一体型熱交換器の上部に庫外蒸発器の配管を設け、下部に庫外凝縮器の配管を設けたことを特徴とした請求項5に記載の自動販売機。しかしながら、上記従来の構成では、庫内熱交換器、庫外熱交換器ともに1つの熱交換器を凝縮器もしくは蒸発器と役割を入れ替えて使用する仕様となっているために、熱交換器出口を膨張弁と接続される配管と圧縮機吸入配管と接続される配管とに分岐する必要があり、圧縮機吸入配管と接続する配管上に開閉を行う電磁弁を設けなくてはならない。各熱交換器が蒸発器として作用する場合は電磁弁を開放することになるが、電磁弁内部は通常は周囲配管よりも狭くなっており、冷媒が通過する際の圧力損失が生じ、圧縮機の効率低下の原因となる。また、電磁弁内部を広くすると開閉を行う際のコイルの力を強化する必要があり、それに伴ってコイル通電時の消費電力量が増大してしまうといった課題がある。また、凝縮器と蒸発器とでは最適な仕様が異なり、凝縮器最適仕様にすると蒸発器として使用する際に熱交換器としての能力が不足することによる冷媒の液戻りが心配され、蒸発器最適仕様にすると凝縮器として使用する際に凝縮温度が目標とする温度まで到達できずに加温能力が低下してしまい、それぞれの運転に応じた最適仕様での運転ができないといった課題もある。本発明は、上記従来の課題を解決するもので、種々の運転モードを切り換えて冷却加温を行なうシステムにおいて、効率の良い運転を実施し、消費電力量を低減することを目的とする。上記従来の課題を解決するために、本発明の自動販売機は、複数の商品収納庫を有し、各前記商品収納庫に設置された庫内蒸発器と、前記商品収納庫のうち庫内の商品を冷却または加温する商品収納庫に設置された庫内凝縮器と、前記商品収納庫外の機械室に設置した圧縮機と庫外凝縮器と庫外蒸発器と、流路切替手段と抵抗器とからなる前記商品収納庫の冷却または加温を行う冷却加温システムを備えた自動販売機において、前記庫外凝縮器の下流側で配管を分岐して庫外蒸発器を接続したものである。これによって、熱交換器を凝縮器と蒸発器に切り換える電磁弁が不要となり、その切換用の電磁弁による損失や電力消費増大を抑えることができる。また熱交換器を凝縮器と蒸発器で兼用せずに、それぞれ専用に設計した熱交換器で構成できるので、効率向上を図ることができる。また、庫内凝縮器を有する商品収納庫で庫内凝縮器により加温するが、他の商品収納庫の庫内蒸発器に冷媒を流せない場合でも、庫外蒸発器に冷媒を流すことで圧縮機の運転を継続でき、庫内凝縮器による効率の良い加温を行うことができる。本発明の自動販売機は、熱交換器を凝縮器と蒸発器に切り換える電磁弁が不要となり、その切換用の電磁弁による損失や電力消費増大を抑えることができる。また熱交換器を凝縮器と蒸発器で兼用せずに、それぞれ専用に設計した熱交換器で構成できるので、効率向上を図ることができる。また、庫内凝縮器を有する商品収納庫で庫内凝縮器により加温するが、他の商品収納庫の庫内蒸発器に冷媒を流せない場合でも、庫外蒸発器に冷媒を流すことで圧縮機の運転を継続でき、庫内凝縮器による効率の良いヒートポンプ加温を行うことができる。第1の発明は、複数の商品収納庫を有し、各前記商品収納庫に設置された庫内蒸発器と、前記商品収納庫のうち庫内の商品を冷却または加温する商品収納庫に設置された庫内凝縮器と、前記商品収納庫外の機械室に設置した圧縮機と庫外凝縮器と庫外蒸発器と、流路切替手段と抵抗器とからなる前記商品収納庫の冷却または加温を行う冷却加温システムを備えた自動販売機において、前記庫外凝縮器の下流側で配管を分岐して庫外蒸発器を接続したものである。上記構成により、熱交換器を凝縮器と蒸発器に切り換える電磁弁が不要となり、その切換用の電磁弁による損失や電力消費増大を抑えることができる。また熱交換器を凝縮器と蒸発器で兼用せずに、それぞれ専用に設計した熱交換器で構成できるので、効率向上を図ることができる。また、庫内凝縮器を有する商品収納庫で庫内凝縮器により加温するが、他の商品収納庫の庫内蒸発器に冷媒を流せない場合でも、庫外蒸発器に冷媒を流すことで圧縮機の運転を継続でき、庫内凝縮器による効率の良い加温を行うことができる。第2の発明は、庫内蒸発器を用いて庫内の商品を冷却する複数の商品収納庫の内で庫内の商品を加温する場合がある商品収納庫に庫内の商品を加温する庫内凝縮器を設けて、前記庫内凝縮器を用いて庫内の商品を加温する場合のみ圧縮機から吐出された冷媒が前記庫内凝縮器を経由してから庫外凝縮器に流れるようにすると共に、前記庫内凝縮器と前記庫外凝縮器で凝縮した冷媒を前記庫内凝縮器が無い商品収納庫の前記庫内蒸発器で蒸発させることができない場合に前記庫外凝縮器から流出した冷媒を前記圧縮機の吸入側に戻すバイパス流路に庫外蒸発器を設けたものである。上記構成において、庫内の商品を加温する場合がある商品収納庫には、庫内蒸発器と庫内凝縮器を設け、庫外には、庫外蒸発器と庫外凝縮器を設けており、熱交換器を凝縮器と蒸発器に切り換える電磁弁が不要となり、その切換用の電磁弁による損失や電力消費増大を抑えることができる。また熱交換器を凝縮器と蒸発器で兼用せずに、それぞれ専用に設計した熱交換器で構成できるので、効率向上を図ることができる。また、庫内凝縮器を有する商品収納庫において、庫内凝縮器を用いて庫内の商品を加温する場合は、圧縮機から吐出された冷媒が庫内凝縮器を経由してから庫外凝縮器に流れ、庫内凝縮器と庫外凝縮器で凝縮した冷媒を庫内凝縮器が無い商品収納庫の庫内蒸発器で蒸発させることができない場合でも、バイパス流路に設けた庫外蒸発器で庫外凝縮器から流出した冷媒が蒸発するので、他の商品収納庫の負荷状態に関係なく庫内凝縮器による効率の良い加温を行うことができる。第3の発明は、第2の発明において、前記バイパス流路に流入した冷媒を減圧する抵抗器を前記庫外蒸発器の上流側に設けたものであり、庫内凝縮器と庫外凝縮器で凝縮した冷媒が抵抗器で減圧されて庫外蒸発器で蒸発しやすくなる。第4の発明は、圧縮機と、前記圧縮機から吐出された冷媒を凝縮させる庫外凝縮器と、複数の商品収納庫に設置され前記庫外凝縮器で凝縮した冷媒を蒸発させて商品収納庫内の商品を冷却する庫内蒸発器と、複数の前記庫内蒸発器に冷媒流路を分岐する分岐点から前記庫内蒸発器への流路を切替える流路切替手段であって全ての前記庫内蒸発器への流路を閉塞することが可能な庫内蒸発器用流路切替手段と、複数の前記商品収納庫のうちで冷媒の凝縮熱を利用して商品収納庫内の商品を加温する商品収納庫に設置された庫内凝縮器と、前記庫内凝縮器で商品収納庫内の商品を加温する時に前記圧縮機から吐出された冷媒を前記庫内凝縮器を経由させてから前記庫外凝縮器に流し前記庫内凝縮器で商品収納庫内の商品を加温しない時に前記圧縮機から吐出された冷媒を前記庫内凝縮器を経由させずに前記庫外凝縮器に流す庫内凝縮器用流路切替手段と、前記庫外凝縮器と前記庫内蒸発器用流路切替手段との間の冷媒配管と前記圧縮機の吸い込み側配管とをバイパスするバイパス流路に設けられた庫外蒸発器と、前記庫外蒸発器の流入側で前記バイパス流路を開閉するバイパス流路開閉手段と、前記バイパス流路開閉手段と前記庫外蒸発器との間の前記バイパス流路に設けられ前記庫内凝縮器と前記庫外凝縮器で凝縮し前記バイパス流路に流入した冷媒を減圧する抵抗器とを有するものである。上記構成において、冷媒の凝縮熱を利用して商品収納庫内の商品を加温する商品収納庫には、庫内蒸発器と庫内凝縮器を設け、庫外には、庫外蒸発器と庫外凝縮器を設けており、熱交換器を凝縮器と蒸発器に切り換える電磁弁が不要となり、その切換用の電磁弁による損失や電力消費増大を抑えることができる。また熱交換器を凝縮器と蒸発器で兼用せずに、それぞれ専用に設計した熱交換器で構成できるので、効率向上を図ることができる。また、庫内凝縮器を有する商品収納庫において、庫内凝縮器を用いて庫内の商品を加温する場合は、圧縮機から吐出された冷媒が庫内凝縮器を経由してから庫外凝縮器に流れ、庫内凝縮器と庫外凝縮器で凝縮した冷媒を庫内凝縮器が無い商品収納庫の庫内蒸発器で蒸発させることができない場合でも、バイパス流路に設けた庫外蒸発器で庫外凝縮器から流出した冷媒が蒸発するので、他の商品収納庫の負荷状態に関係なく庫内凝縮器による効率の良い加温を行うことができる。第5の発明は、第1から第3のいずれかの発明において、前記庫外凝縮器と庫外蒸発器とはフィンを共用した一体型熱交換器としたものであり、フィンを共用することでよりコンパクトに配置できるとともに庫外凝縮器と庫外蒸発器との間で熱交換することによって結露水の滴下を防止できる。第6の発明は、第5の発明において、前記一体型熱交換器の近傍に一体型熱交換器へと風を送るファンを設け、前記ファンが動作した際に風上側となる位置に庫外凝縮器の配管を設けたものであり、庫外凝縮器と庫外蒸発器との熱交換をより促進することによってより結露水の滴下を防止することができる。第7の発明は、第5の発明において、前記一体型熱交換器の上部に庫外蒸発器の配管を設け、下部に庫外凝縮器の配管を設けたものであり、結露しやすい庫外蒸発器の下部に放熱を行うことで周囲温度よりも高くなる庫外凝縮器配管を設けることで結露水の一体型熱交換器からの滴下を防ぐことができる。以下、本発明の実施の形態について、図面を参照しながら説明する。なお、この実施の形態によって本発明が限定されるものではない。実施の形態1図1は、本発明の実施の形態1における自動販売機の冷媒回路図、図2は冷却運転時における運転図、図3は冷却加温運転時における運転図、図4は加温運転時における運転図である。図1において、本実施の形態1の自動販売機は、商品を収納する商品収納庫1と商品収納庫1の下部に配置された機械室図示せずを有する。商品収納庫1内は3つの区画に別れ、収納する商品を冷却もしくは加温する第1の冷却加温室2、収納する商品を冷却もしくは加温する第2の冷却加温室3、収納する商品を冷却する冷却専用室4を有する。また、それぞれの庫内には商品収納棚図示せずが上部に吊り下げられており、商品が内部に収納されている。機械室には、圧縮機5と、圧縮機5から吐出された冷媒を凝縮させる庫外凝縮器40と、庫外蒸発器41と、庫外凝縮器40が風上側で庫外蒸発器41が風下側になるように庫外凝縮器40と庫外蒸発器41の近傍に位置して庫外凝縮器40または庫外蒸発器41の熱交換が促進されるように送風する庫外ファン26が配置される。第1の冷却加温室2内には、庫外凝縮器40で凝縮した冷媒を蒸発させて第1の冷却加温室2内の商品を冷却する庫内蒸発器47と、圧縮機5から吐出された冷媒を凝縮させて第1の冷却加温室2内の商品を加温する庫内凝縮器46と、庫内蒸発器47と庫内凝縮器46の近傍に配置され、庫内蒸発器47または庫内凝縮器46と熱交換した空気を第1の冷却加温室2内で循環させる庫内ファン27と、庫内凝縮器46とは別に必要に応じて第1の冷却加温室2内の商品を加温する場合に通電されて発熱する加温ヒータ30と、第1の冷却加温室2の室内温度を検出する温度センサー図示せずが配置される。第2の冷却加温室3内には、庫外凝縮器40で凝縮庫内凝縮器46に冷媒が流れている場合は、庫内凝縮器46と庫外凝縮器40で凝縮した冷媒を蒸発させて第2の冷却加温室3内の商品を冷却する庫内蒸発器9と、庫内蒸発器9の近傍に配置され、庫内蒸発器9と熱交換した空気を第2の冷却加温室3内で循環させる庫内ファン28と、第2の冷却加温室3内の商品を加温する場合に通電されて発熱する加温ヒータ31と、第2の冷却加温室3の室内温度を検出する温度センサー図示せずが配置される。冷却専用室4内には、庫外凝縮器40で凝縮庫内凝縮器46に冷媒が流れている場合は、庫内凝縮器46と庫外凝縮器40で凝縮した冷媒を蒸発させて冷却専用室4内の商品を冷却する庫内蒸発器10と、庫内蒸発器10の近傍に配置され、庫内蒸発器10と熱交換した空気を冷却専用室4内で循環させる庫内ファン29と、冷却専用室4の室内温度を検出する温度センサー図示せずが配置される。庫内蒸発器47側と庫内蒸発器9側と庫内蒸発器10側の3つに冷媒流路を分岐する分岐点には四方向弁42が設けられる。この四方向弁42は、分岐点から各庫内蒸発器側への冷媒の出口を開閉して各庫内蒸発器への流路を切替える庫内蒸発器用流路切替手段であって各庫内蒸発器側への冷媒の出口を全て閉塞することが可能である。四方向弁42と庫内蒸発器47との間の冷媒の流路には、四方向弁42から庫内蒸発器47に流れる冷媒を減圧する抵抗器43が設けられ、四方向弁42と庫内蒸発器9との間の冷媒の流路には、四方向弁42から庫内蒸発器9に流れる冷媒を減圧する抵抗器44が設けられ、四方向弁42と庫内蒸発器10との間の冷媒の流路には、四方向弁42から庫内蒸発器10方向に流れる冷媒を減圧する抵抗器45が設けられる。庫内蒸発器9の冷媒の出口側は、抵抗器45と庫内蒸発器10とを接続する冷媒の配管に接続されており、庫内蒸発器9から流出した冷媒が庫内蒸発器10に流入するように構成されている。圧縮機5の吐出側の冷媒配管には、庫内凝縮器46で第1の冷却加温室2内の商品を加温する時に圧縮機5から吐出された冷媒を庫内凝縮器46を経由させてから庫外凝縮器40に流し、第1の冷却加温室2内の商品を加温しない時に圧縮機5から吐出された冷媒を庫内凝縮器46を経由させずに庫外凝縮器40に流す庫内凝縮器用流路切替手段としての四方切換弁49が設けられる。第1の冷却加温室2の庫内凝縮器46の冷媒の出口側と四方切換弁49との間の冷媒配管には、庫内凝縮器46で凝縮した冷媒を減圧する抵抗器48が設けられる。庫外蒸発器41は、庫外凝縮器40の冷媒の出口と、四方向弁42との間の冷媒配管庫外凝縮器40の冷媒の出口側の冷媒配管と圧縮機5の吸い込み側配管とをバイパスするバイパス流路に設けられる。庫外蒸発器41の冷媒の入り口側バイパス流路の冷媒の入り口側にはバイパス流路を開閉するバイパス流路開閉手段としての電磁弁51が設けられる。また、電磁弁51と庫外蒸発器41との間のバイパス流路には、庫内凝縮器46と庫外凝縮器40で凝縮してバイパス流路に流入した冷媒を減圧する抵抗器52が設けられる。バイパス流路開閉手段としての電磁弁51は、圧縮機5から吐出された冷媒が庫内凝縮器46を経由して庫外凝縮器40に流れる場合にのみ開放される。庫内蒸発器47の冷媒の出口側の分岐流路と庫内蒸発器10の冷媒の出口側の分岐流路とが合流する合流点と圧縮機5の吸い込み側との間の冷媒配管と、庫内凝縮器46で凝縮した冷媒を減圧する抵抗器48と四方切換弁49との間の冷媒配管とは、電磁弁50を介して接続されている。ここで庫内凝縮器46と庫内蒸発器47はフィンを共用した一体型熱交換器として形成されている。また、庫外凝縮器40と庫外蒸発器41もフィンを共用した一体型熱交換器として形成されており、庫外ファン26が運転した際の風上側にあたる位置に庫外凝縮器40の配管が形成されている。ここで、一般的な自動販売機においては、第2の冷却加温室3が最も狭い部屋となる場合が多く、第2の冷却加温室3内に設置している庫内蒸発器9についても、第1の冷却加温室2内に設置している庫内蒸発器47、冷却専用室4内に設置している庫内蒸発器9よりも小型となっている。そのために、庫内蒸発器9単独のみでの蒸発能力を確保するためには抵抗器44を大きくして蒸発温度を大きく下げる必要があり、そうすれば圧縮機5の効率が低下し消費電力量が増大してしまう。そのため、本実施の形態においては、庫内蒸発器9の冷媒の出口と庫内蒸発器10の冷媒の入り口とを接続し、庫内蒸発器9と庫内蒸発器10を一つの大きな蒸発器として取り扱えるようにすることにより、蒸発温度を高くして、効率を高めて消費電力量を低減できるようにしている。以上のように構成された本発明の実施の形態1における自動販売機について、以下その動作を説明する。まず、第1の冷却加温室2、第2の冷却加温室3、冷却専用室4の全室を冷却する冷却運転の場合は、図2の太線の冷媒流路を矢印の向きに冷媒が流れる運転となる。全室冷却運転の場合は、四方切換弁49を、圧縮機5の吐出配管と庫外凝縮器40とが連通し、且つ庫内凝縮器46の冷媒の入口と庫内凝縮器46の冷媒の出口が連通して閉ループとなる状態にするとともに、四方向弁42は、庫内蒸発器47用の抵抗器43への流路出口と庫内蒸発器9用の抵抗器44への流路出口を開放し庫内蒸発器10用の抵抗器45への流路出口を閉塞する状態にし、バイパス流路の電磁弁51を閉塞し、圧縮機5を起動する。圧縮機5から吐出された高温高圧のガス状の冷媒は、四方切換弁49を通過して庫外凝縮器40で冷却されて凝縮した後に、四方向弁42に向かう。なお、庫外凝縮器40に冷媒が流れている時には、庫外ファン26が庫外凝縮器40に送風している。そして、四方向弁42から庫内蒸発器47用の抵抗器43側に流れた液状の冷媒は、抵抗器43にて減圧された後に庫内蒸発器47で蒸発気化して第1の冷却加温室2を冷却する。なお、庫内蒸発器47に冷媒が流れている時には、庫内ファン27が庫内蒸発器47に送風している。四方向弁42から庫内蒸発器9用の抵抗器44側に流れた液状の冷媒は、抵抗器44にて減圧された後に庫内蒸発器9で蒸発気化して第2の冷却加温室3を冷却する。なお、庫内蒸発器9に冷媒が流れている時には、庫内ファン28が庫内蒸発器9に送風している。また、庫内蒸発器9で蒸発できなかった余剰な液冷媒は、庫内蒸発器9と直列に接続された庫内蒸発器10で蒸発して冷却専用室4も冷却する直列冷却運転。なお、庫内蒸発器10に冷媒が流れている時には、庫内ファン29が庫内蒸発器10に送風している。その後、第2の冷却加温室3の温度が目標温度冷却温度範囲の下限値に達した時点で、四方向弁42から庫内蒸発器10用の抵抗器45へと冷媒が流れるように四方向弁42を切り換えることで、庫内蒸発器9と庫内蒸発器10のうち庫内蒸発器10のみの単独冷却を行う下流側単独冷却運転。このように優先的に直列冷却運転を行うことで、余剰液冷媒によって冷却専用室4も冷却されることから下流側単独冷却運転の運転率を低下することができ、消費電力量を低減することができる。そして、庫内蒸発器10から流出したガス状の冷媒と庫内蒸発器47から流出したガス状の冷媒が合流して圧縮機5に戻る。そして、冷却加温システムの制御手段図示せずが、第1の冷却加温室2、第2の冷却加温室3、冷却専用室4の各室内の温度が予め設定された冷却温度範囲内を維持するように、四方向弁42の切換え、圧縮機5と庫外ファン26と庫内ファン27,28,29の運転を制御している。例えば、第1の冷却加温室2が冷却温度範囲の下限値となる所定温度まで冷却されると、四方向弁42は、庫内蒸発器47用の抵抗器43への流路出口を閉塞すると共に庫内ファン27を停止する。そして、四方向弁42により庫内蒸発器47用の抵抗器43への流路出口が閉塞している状態で、第1の冷却加温室2内の温度が冷却温度範囲の上限値となる所定温度まで上昇すると、四方向弁42により庫内蒸発器47用の抵抗器43への流路出口を開放すると共に庫内ファン27を運転する。もし、第1の冷却加温室2が冷却温度範囲の下限値となる所定温度まで冷却された時に、四方向弁42の庫内蒸発器9用の抵抗器44側の出口と庫内蒸発器10用の抵抗器45側の出口が両方とも閉塞状態であれば、四方向弁42の庫内蒸発器47用の抵抗器43側の出口を閉塞すると共に圧縮機5と庫内ファン27を停止し、圧縮機5の停止中に第1の冷却加温室2内の温度が冷却温度範囲の上限値となる所定温度まで上昇すれば、四方向弁42の庫内蒸発器47用の抵抗器43側の出口を開放すると共に圧縮機5を起動し庫内ファン27を運転する。また、第2の冷却加温室3が冷却温度範囲の下限値となる所定温度まで冷却されると、庫内蒸発器9用の抵抗器44への流路出口を閉塞し庫内蒸発器10用の抵抗器45への流路出口を開放する状態に四方向弁42を切換えて、庫内ファン28を停止する。また、圧縮機5の停止中に第2の冷却加温室3内の温度が冷却温度範囲の上限値となる所定温度まで上昇すれば、庫内蒸発器9用の抵抗器44への流路出口を開放し庫内蒸発器10用の抵抗器45への流路出口を閉鎖する状態に四方向弁42を切換えて、圧縮機5を起動し、庫内ファン28を運転する。また、四方向弁42が庫内蒸発器9用の抵抗器44への流路出口を閉塞し庫内蒸発器10用の抵抗器45への流路出口を開放して、庫内蒸発器9と庫内蒸発器10のうち庫内蒸発器10のみの単独冷却下流側単独冷却運転をしている状態で、第2の冷却加温室3内の温度が冷却温度範囲の上限値となる所定温度まで上昇すれば、庫内蒸発器9用の抵抗器44への流路出口を開放し庫内蒸発器10用の抵抗器45への流路出口を閉塞する状態に四方向弁42を切り換えて、庫内ファン28を運転する。また、庫内蒸発器9と庫内蒸発器10の直列冷却運転から庫内蒸発器10のみの下流側単独冷却運転への移行後に、冷却専用室4が冷却温度範囲の下限値となる所定温度まで冷却された時に、四方向弁42の庫内蒸発器47用の抵抗器43への流路出口が開放状態であれば、四方向弁42の庫内蒸発器10用の抵抗器45側の冷媒の出口を閉塞して庫内ファン29を停止し、四方向弁42の庫内蒸発器47用の抵抗器43への流路出口が閉塞状態であれば、四方向弁42の庫内蒸発器10用の抵抗器45側の冷媒の出口の閉塞と庫内ファン29の停止に加え、圧縮機5も停止する。また、圧縮機5の停止中に冷却専用室4内の温度が冷却温度範囲の上限値となる所定温度まで上昇すれば、四方向弁42の庫内蒸発器9用の抵抗器44への流路出口を開放し庫内蒸発器10用の抵抗器45への流路出口を閉塞する状態に四方向弁42を切り換えて、圧縮機5を起動し、庫内ファン29を運転する。また、四方向弁42の庫内蒸発器9用の抵抗器44への流路出口と庫内蒸発器10用の抵抗器45への流路出口が閉塞状態で、四方向弁42の庫内蒸発器47用の抵抗器43への流路出口が開放状態で、圧縮機5が運転中に、冷却専用室4内の温度が冷却温度範囲の上限値となる所定温度まで上昇すれば、庫内蒸発器9用の抵抗器44への流路出口を開放する状態に四方向弁42を切り換えて、庫内ファン29を運転する。なお、圧縮機5の起動時には、予め、四方向弁42は庫内蒸発器47用の抵抗器43への流路出口と庫内蒸発器9用の抵抗器44への流路出口を開放し庫内蒸発器10用の抵抗器45への流路出口を閉塞する状態にし、バイパス流路の電磁弁51を閉塞する。そして、圧縮機5を停止した時は、冷媒回路の高低圧をバランスさせるために、四方向弁42の冷媒の出口を開放する際には、電磁弁50を開放して、庫内凝縮器46の冷媒の出口と圧縮機5の吸い込み側吸入側配管とを連通させる。そして、冷媒回路の高低圧がバランスした後に、四方向弁42の冷媒の出口を閉塞する際に電磁弁50も閉塞する。このことによって、圧縮機5の停止中に冷却運転で使用しない庫内凝縮器46へと余剰な冷媒を貯留する事ができるので、冷却運転中における冷媒量過多を防止することが可能となる。また、圧縮機5が停止するたびに毎回、電磁弁50を開放することで、四方切換弁49で冷媒が漏れることによって庫内凝縮器46へと冷媒が貯留され続けて冷媒不足状態に陥ることを防ぐことができる。なお、第1の冷却加温室2を加温運転から冷却運転に切換えた時や高外気温度でのイニシャルプルダウン時など、庫内の温度が高く、大きな冷凍能力を必要とする場合においては、圧縮機5の運転停止にかかわらず常に電磁弁50を開放して、庫内凝縮器46の冷媒の出口と圧縮機5の吸い込み側吸入側配管とを連通すれば、全冷媒を冷却運転に利用できるので、大きな冷凍能力を得る事ができ、プルダウン時間を短縮することが可能となる。次に、第1の冷却加温室2を加温し、第2の冷却加温室3、冷却専用室4を冷却する冷却加温運転の場合は、図3の太線の冷媒流路を矢印の向きに冷媒が流れる運転となる。第1の冷却加温室2を加温し、第2の冷却加温室3、冷却専用室4を冷却する冷却加温運転の場合は、四方切換弁49を、圧縮機5の吐出配管と庫内凝縮器46の冷媒の入口とが連通し、且つ庫内凝縮器46の冷媒の出口と庫外凝縮器40とが連通する状態にするとともに、四方向弁42は、庫内蒸発器9用の抵抗器44への流路出口を開放し庫内蒸発器47用の抵抗器43と庫内蒸発器10用の抵抗器45への流路出口を閉塞する状態にし、バイパス流路の電磁弁51を閉塞し、圧縮機5を起動する。圧縮機5から吐出された高温高圧のガス状の冷媒は、四方切換弁49を通過した後に庫内凝縮器46へと向かい、庫内凝縮器46にて一部凝縮し、その際に庫内凝縮器46の周囲の空気へと放熱することで第1の冷却加温室2内を加温する。なお、庫内凝縮器46に冷媒が流れている時には、庫内ファン27が庫内凝縮器46に送風している。そして、庫内凝縮器46を出た冷媒は抵抗器48にて減圧された後に四方切換弁49を通過して庫外凝縮器40にてさらに凝縮する。なお、庫外凝縮器40に冷媒が流れている時には、庫外ファン26が庫外凝縮器40に送風している。庫外凝縮器40から流出した冷媒は、四方向弁42から庫内蒸発器9用の抵抗器44側に流れ、抵抗器44にて減圧された後に庫内蒸発器9で蒸発気化して第2の冷却加温室3を冷却する。なお、庫内蒸発器9に冷媒が流れている時には、庫内ファン28が庫内蒸発器9に送風している。庫内蒸発器9で蒸発できなかった余剰な液冷媒は、庫内蒸発器9と直列に接続された庫内蒸発器10で蒸発して冷却専用室4も冷却する直列冷却運転。なお、庫内蒸発器10に冷媒が流れている時には、庫内ファン29が庫内蒸発器10に送風している。その後、第2の冷却加温室3の温度が目標温度冷却温度範囲の下限値に達した時点で庫内蒸発器10用の抵抗器45へと冷媒が流入するように四方向弁42を切り換えることで、庫内蒸発器9と庫内蒸発器10のうち庫内蒸発器10のみの単独冷却を行う下流側単独冷却運転。このように優先的に直列冷却運転を行うことで、余剰液冷媒によって冷却専用室4も冷却されることから下流側単独冷却運転の運転率を低下することができ、消費電力量を低減することができる。そして、庫内蒸発器10から流出したガス状の冷媒は圧縮機5に戻る。そして、冷却加温システムの制御手段図示せずが、第1の冷却加温室2の室内温度が予め設定された加温温度範囲内を維持し、第2の冷却加温室3、冷却専用室4の各室内の温度が予め設定された冷却温度範囲内を維持するように、四方切換弁49と四方向弁42の切換え、及び圧縮機5と庫外ファン26と庫内ファン27,28,29の運転を制御している。例えば、第1の冷却加温室2が加温温度範囲の上限値となる所定温度まで加温された時に、四方向弁42の庫内蒸発器9用の抵抗器44への流路出口と庫内蒸発器10用の抵抗器45への流路出口のどちらかが開放状態庫内蒸発器9と庫内蒸発器10で第2の冷却加温室3と冷却専用室4の両方の商品収納室を冷却する直列冷却運転中、または庫内蒸発器9と庫内蒸発器10のうち庫内蒸発器10のみの単独冷却で冷却専用室4を冷却する下流側単独冷却運転中であれば、四方切換弁49を、圧縮機5の吐出配管と庫外凝縮器40とが連通し、且つ庫内凝縮器46の冷媒の入口と庫内凝縮器46の冷媒の出口が連通して閉ループとなる状態にすると共に、庫内ファン27を停止する。庫内凝縮器46に圧縮機5からの冷媒が流れないように四方切換弁49を切り換えた後に、第1の冷却加温室2の温度が加温温度範囲の下限値となる所定温度まで低下すれば、再び四方切換弁49を、圧縮機5の吐出配管と庫内凝縮器46の冷媒の入口とが連通し、且つ庫内凝縮器46の冷媒の出口と庫外凝縮器40とが連通する状態に戻すと共に、庫内ファン27を運転する。また、第2の冷却加温室3が冷却温度範囲の下限値となる所定温度まで冷却されると、庫内蒸発器9用の抵抗器44への流路出口を閉塞し庫内蒸発器10用の抵抗器45への流路出口を開放する状態に四方向弁42を切換えると共に、庫内ファン28を停止する。また、圧縮機5の停止中に第2の冷却加温室3内の温度が冷却温度範囲の上限値となる所定温度まで上昇すれば、庫内蒸発器9用の抵抗器44への流路出口を開放し抵抗器45への流路出口を閉鎖する状態に四方向弁42を切換えて、圧縮機5を起動し、庫内ファン28を運転する。また、四方向弁42が庫内蒸発器9用の抵抗器44への流路出口を閉塞し庫内蒸発器10用の抵抗器45への流路出口を開放して、庫内蒸発器9と庫内蒸発器10のうち庫内蒸発器10のみの単独冷却下流側単独冷却運転をしている状態で、第2の冷却加温室3内の温度が冷却温度範囲の上限値となる所定温度まで上昇すれば、庫内蒸発器9用の抵抗器44への流路出口を開放し庫内蒸発器10用の抵抗器45への流路出口を閉塞する状態に四方向弁42を切り換えると共に、庫内ファン28を運転する。また、庫内蒸発器9と庫内蒸発器10の直列冷却運転から庫内蒸発器10のみの下流側単独冷却運転への移行後に、冷却専用室4が冷却温度範囲の下限値となる所定温度まで冷却された時に、四方切換弁49が、圧縮機5の吐出配管と庫外凝縮器40とが連通し、且つ庫内凝縮器46の冷媒の入口と庫内凝縮器46の冷媒の出口が連通して閉ループとなる状態第1の冷却加温室2の加温が不要で、庫内凝縮器46に圧縮機5から吐出された冷媒が流れていない状態であれば、四方向弁42の庫内蒸発器10用の抵抗器45側の冷媒の出口の閉塞と庫内ファン29の停止に加え、圧縮機5を停止する。また、庫内蒸発器9と庫内蒸発器10の直列冷却運転から庫内蒸発器10のみの下流側単独冷却運転への移行後に、冷却専用室4が冷却温度範囲の下限値となる所定温度まで冷却された時に、四方切換弁49が、圧縮機5の吐出配管と庫内凝縮器46の冷媒の入口とが連通し、且つ庫内凝縮器46の冷媒の出口と庫外凝縮器40とが連通する状態第1の冷却加温室2の加温が必要で、庫内凝縮器46に圧縮機5から吐出された冷媒が流れている状態であれば、四方向弁42の庫内蒸発器10用の抵抗器45側の冷媒の出口の閉塞と庫内ファン29の停止に加え、バイパス流路の電磁弁51を開放して、図4に示す状態にすることにより、庫内凝縮器46による第1の冷却加温室2の加温を継続する。なお、第1の冷却加温室2を加温し、第2の冷却加温室3、冷却専用室4を冷却する冷却加温運転する時に、バイパス流路の電磁弁51を開放すると、電磁弁51を閉塞した場合よりも庫内凝縮器46の加温能力を高めることができる。バイパス流路の電磁弁51を開放すると、バイパス流路に冷媒が流れるため冷媒の流路抵抗が減り、庫内蒸発器9,10の蒸発温度が上昇し、庫内凝縮器46の凝縮温度が上昇する。よって、第1の冷却加温室2の庫内凝縮器46による加温能力が高まり、加温ヒータ30より効率のよいヒートポンプ加温冷却加温システムによる加温にて加温させることができる。加温ヒータ30は、ヒートポンプ運転が出来ないような極低温時やイニシャルプルアップのような加温負荷が大きい場合に加温するための補助的なものであり、通常加温においては、効率の良いヒートポンプ加温を行うように設計、制御されている。次に、第1の冷却加温室2を加温するのみの加温運転の場合は、図4の太線の冷媒流路を矢印の向きに冷媒が流れる運転となる。第1の冷却加温室2を加温するのみの加温運転の場合は、四方切換弁49を、圧縮機5の吐出配管と庫内凝縮器46の冷媒の入口とが連通し、且つ庫内凝縮器46の冷媒の出口と庫外凝縮器40とが連通する状態にするとともに、四方向弁42の庫内蒸発器47用の抵抗器43への流路出口と庫内蒸発器9用の抵抗器44への流路出口と庫内蒸発器10用の抵抗器45への流路出口の全ての流路出口を閉塞し、バイパス流路の電磁弁51を開放し、圧縮機5を起動し、庫外ファン26と庫内ファン27を運転する。圧縮機5から吐出された高温高圧のガス状の冷媒は、四方切換弁49を通過した後に庫内凝縮器46へと向かい、庫内凝縮器46にて一部凝縮し、その際に庫内凝縮器46の周囲の空気へと放熱することで第1の冷却加温室2内を加温する。庫内凝縮器46を出た冷媒は抵抗器48にて減圧された後に四方切換弁49を通過して庫外凝縮器40にてさらに凝縮する。庫外凝縮器40から流出した冷媒は、四方向弁42の全ての出口が閉塞されているため、庫内蒸発器47,9,10には流れず、全て、バイパス流路側に流れる。そして、バイパス流路の電磁弁51を通過し、抵抗器52にて減圧された後に庫外蒸発器41にて蒸発気化し、圧縮機5へと還流する。そして、第1の冷却加温室2が加温温度範囲の上限値となる所定温度まで加温されると、冷却加温システムの制御手段図示せずが、圧縮機5と庫外ファン26と庫内ファン27を停止し、圧縮機5と庫外ファン26と庫内ファン27が停止中に第1の冷却加温室2の温度が加温温度範囲の下限値となる所定温度まで低下すると、冷却加温システムの制御手段図示せずが、圧縮機5と庫外ファン26と庫内ファン27を運転する。上記のように、第1の冷却加温室2を加温する場合に、電磁弁51の開閉と、四方向弁42の庫内蒸発器9用の抵抗器44への流路出口と庫内蒸発器10用の抵抗器45への流路出口の開閉を制御して、庫内蒸発器9,10と庫外蒸発器41のいずれかで冷媒を蒸発させることによって、第1の冷却加温室2を加温するために必要な熱源を庫内蒸発器9,10もしくは庫外蒸発器41から選択することができるので、第2の冷却加温室3、冷却専用室4の負荷状態に関係なく、圧縮機5の運転を継続して第1の冷却加温室2を加温することが可能となり、冷却室の負荷が低下する低外気温時においてもヒートポンプ加温運転をすることによる消費電力量削減を図ることができる。さらに、庫内凝縮器46の冷媒の出口側と庫外凝縮器40との間庫内凝縮器46の冷媒の出口側と四方切換弁49との間の配管上に抵抗器48を設けることで庫内凝縮温度と庫外凝縮温度に差をつけることができ、低外気時において庫外凝縮器40の凝縮温度や凝縮圧力が下がった場合でも、庫内凝縮器46は高い凝縮温度を維持することができ、第1の冷却加温室2を効率よく加温する事ができるので、冬場に低外気温となる地域でも効率の高い加温運転を実施できる。また、庫内凝縮器46の冷媒の出口側と庫外凝縮器40との間庫内凝縮器46の冷媒の出口側と四方切換弁49との間の配管上に抵抗器48を設けると、冷媒密度が低下するので冷媒量を削減することができる。冷媒量を削減することによって凝縮器を2個使用する冷却加温運転と凝縮器を1個使用する冷却運転とで生じる最適冷媒量差を減少することができるとともに、可燃性冷媒を用いた際の漏洩時におけるリスク軽減にもつなげることができる。なお、抵抗器48については、キャピラリーチューブを用いてもよく、キャピラリーチューブを用いることで抵抗器としての役割と庫内凝縮器46、四方切換弁49とを接続する配管としての役割を兼用することができるので、膨張弁などを用いた場合と比較してさらに冷媒量を削減することが可能となる。また、抵抗器43,44,45,52についても、キャピラリーチューブを用いることができる。また、庫内ヒートポンプ加温運転をする第1の冷却加温室2、庫外機械室ともに凝縮器と蒸発器とを個別に配置することで、各々1つの熱交換器を凝縮器、蒸発器として使い分けるのと比較して、蒸発器出口と圧縮機吸入配管とを接続した配管上に設けた電磁弁を廃止することができ、圧力損失による効率低下を防止することができる。また、凝縮器と蒸発器それぞれで最適仕様とすることができるのでより効率の高い運転をすることが可能となる。さらに、庫外凝縮器40の下流側で庫内蒸発器9,10もしくは庫外蒸発器41を選択する形で運転モードを切り替えることで、冷却加温運転、加温運転のどちらにおいても庫内凝縮器46で凝縮された冷媒が再度、庫外凝縮器40で凝縮され、冷却加温運転と加温運転とで凝縮器の配管容積が同一になり、最適冷媒量を同一にすることが可能となる。ここで、加温運転の場合は商品収納庫下部の機械室に設置した庫外蒸発器41にて冷媒が蒸発気化して周囲空気を冷却することになるために、周囲空気の湿度が高い状態においては庫外蒸発器41内の配管が結露もしくは着霜し、結露水が機械室から自動販売機外へと滴下する恐れがあるが、この場合においても庫外凝縮器40と庫外蒸発器41とをフィンを共用した一体型熱交換器とし、さらに常に庫外凝縮器40にて放熱して凝縮する配管構成とすることで庫外凝縮器40と庫外蒸発器41との間で熱交換することができ、そのことにより庫外蒸発器41により周囲空気を冷却する熱量を緩和することができるとともに庫外凝縮器40からの放熱によって一体型熱交換器のフィンを暖めることで結露水を蒸発させることができるので結露水の自販機庫外への滴下を防ぐことができる。この際に、庫外凝縮器40の配管を庫外ファン26が運転した時に風上側になるように配置することで、より庫外凝縮器40と庫外蒸発器41との熱交換を高めることができ、より結露を抑制することが可能となる。さらに、庫外蒸発器41の中で最も温度が低下する入口を一体型熱交換器の上部に配置することで結露水がフィンをつたって滴下する距離が長くなるので滴下途中で蒸発しやすく、より滴下しにくくなる。さらに、一体型熱交換器の下部に滴下した結露水を受ける皿を配置することでさらに自動販売機庫外への滴下を防ぐことができる。また、庫内凝縮器46内を冷媒が通過しない冷却運転においては四方切換弁49内で高圧となる圧縮機5の吐出配管側から低圧側となる庫内凝縮器46側へと冷媒が漏洩することで庫内凝縮器46へと冷媒や冷凍機油が滞留し続けて冷却能力不足や圧縮機の故障などが生じる原因となるが、庫内凝縮器46と低圧側配管とを接続する配管上に電磁弁50を設けており、電磁弁50を開放することで庫内凝縮器46へと滞留した冷媒やオイルを低圧となる圧縮機の吸入配管へと回収することができ、冷却能力不足や圧縮機の故障を防止することができる。また、電磁弁50を開放することで庫内凝縮器46の配管内圧力も圧縮機5の吸入圧力と同一になる。そのことによって四方切換弁49内での高低圧差を確保することができ、四方切換弁49内での冷媒の漏洩を防止することも可能となる。なお、四方切換弁49における冷媒の漏れ量は通常時は非常に少ないので、電磁弁50を常に開放するのでなく、圧縮機5の起動中に定期的に所定の時間開放するとしても同様の効果を得ることができる。そのことによって電磁弁の電力量を最低限に抑制することも可能となる。さらに、四方切換弁49に異常があり漏れ量が通常よりも多い場合を検知して、電磁弁50の開放時間を変更させる制御があると漏れ量が多くなる異常時においても対応することが可能となる。ここで、庫内凝縮器46と圧縮機5の吸入配管とを接続することで滞留冷媒の回収を行ったが、接続する配管は圧縮機5の吸入圧力と同一となる場所であればどこでもよく、具体的には抵抗器43、44、45、52以降であれば良い。ただし、商品収納庫内で接続すると商品収納庫内に電磁弁50を設けることとなり、スペースが必要となることから商品収納スペースが狭くなる可能性があることと、商品収納庫を冷却している場合は電磁弁50に通電することで熱負荷となることから圧縮機5の吸入配管近傍に接続するのが最も効率良く冷媒回収を行うことができる。なお、庫外凝縮器40の配管を一体型熱交換器の下部に配置し、庫外蒸発器41の配管を一体型熱交換器の上部に配置しても良く、そうすることで上部の庫外蒸発器41において発生しフィンをつたって滴下する結露水を下部の庫外凝縮器40近傍で蒸発することで、結露水の滴下を防止することができる。なお、各運転における制御において、圧縮機停止時もしくは各室の冷却加温を停止した際に庫外ファン、庫内ファンを停止するとしたが、停止することなく風量を減少してもよく、停止せずに運転を継続することで例えば可燃性冷媒が配管の折れや亀裂発生により商品収納庫や機械室内へと漏洩した際に速やかに攪拌して自販機庫外へと排出することができ、濃度を低下させることができるので、安全性をより高めることが可能となる。以上のように本実施の形態の自動販売機は、庫内蒸発器47,9,10を用いて庫内の商品を冷却する複数の商品収納庫第1の冷却加温室2、第2の冷却加温室3、冷却専用室4の内で庫内の商品を加温する場合がある商品収納庫第1の冷却加温室2に庫内の商品を加温する庫内凝縮器46を設けて、庫内凝縮器46を用いて庫内の商品を加温する場合のみ圧縮機5から吐出された冷媒が庫内凝縮器46を経由してから庫外凝縮器40に流れるようにすると共に、庫内凝縮器46と庫外凝縮器40で凝縮した冷媒を庫内凝縮器が無い商品収納庫第2の冷却加温室3、冷却専用室4の庫内蒸発器9,10で蒸発させることができない場合に庫外凝縮器40から流出した冷媒を圧縮機5の吸入側に戻すバイパス流路に庫外蒸発器41を設けたものである。上記構成において、庫内の商品を加温する場合がある商品収納庫第1の冷却加温室2には、庫内蒸発器47と庫内凝縮器46を設け、庫外には、庫外蒸発器40と庫外凝縮器41を設けており、熱交換器を凝縮器と蒸発器に切り換える電磁弁が不要となり、その切換用の電磁弁による損失や電力消費増大を抑えることができる。また熱交換器を凝縮器と蒸発器で兼用せずに、それぞれ専用に設計した熱交換器で構成できるので、効率向上を図ることができる。また、庫内凝縮器46を有する商品収納庫第1の冷却加温室2において、庫内凝縮器46を用いて庫内の商品を加温する場合は、圧縮機5から吐出された冷媒が庫内凝縮器46を経由してから庫外凝縮器40に流れ、庫内凝縮器46と庫外凝縮器40で凝縮した冷媒を庫内凝縮器が無い商品収納庫第2の冷却加温室3、冷却専用室4の庫内蒸発器9,10で蒸発させることができない場合でも、バイパス流路に設けた庫外蒸発器41で庫外凝縮器40から流出した冷媒が蒸発するので、他の商品収納庫第2の冷却加温室3、冷却専用室4の負荷状態に関係なく庫内凝縮器46による効率の良い加温を行うことができる。また、バイパス流路に流入した冷媒を減圧する抵抗器52を庫外蒸発器41の上流側に設けたので、庫内凝縮器46と庫外凝縮器40で凝縮した冷媒が抵抗器52で減圧されて庫外蒸発器41で蒸発しやすくなる。また、本実施の形態の自動販売機は、圧縮機5と、圧縮機5から吐出された冷媒を凝縮させる庫外凝縮器40と、複数の商品収納庫第1の冷却加温室2、第2の冷却加温室3、冷却専用室4に設置され庫外凝縮器40で凝縮した冷媒を蒸発させて商品収納庫第1の冷却加温室2、第2の冷却加温室3、冷却専用室4内の商品を冷却する庫内蒸発器47,9,10と、複数の庫内蒸発器第1の冷却加温室2、第2の冷却加温室3、冷却専用室4に冷媒流路を分岐する分岐点から庫内蒸発器47,9,10への流路を切替える流路切替手段であって全ての庫内蒸発器47,9,10への流路を閉塞することが可能な庫内蒸発器用流路切替手段四方向弁42と、複数の商品収納庫第1の冷却加温室2、第2の冷却加温室3、冷却専用室4のうちで冷媒の凝縮熱を利用して商品収納庫第1の冷却加温室2内の商品を加温する商品収納庫第1の冷却加温室2に設置された庫内凝縮器46と、庫内凝縮器46で商品収納庫第1の冷却加温室2内の商品を加温する時に圧縮機5から吐出された冷媒を庫内凝縮器46を経由させてから庫外凝縮器40に流し庫内凝縮器46で商品収納庫第1の冷却加温室2内の商品を加温しない時に圧縮機5から吐出された冷媒を庫内凝縮器46を経由させずに庫外凝縮器40に流す庫内凝縮器用流路切替手段四方切換弁49と、庫外凝縮器40と庫内蒸発器用流路切替手段四方向弁42との間の冷媒配管と圧縮機5の吸い込み側配管とをバイパスするバイパス流路に設けられた庫外蒸発器41と、庫外蒸発器41の流入側でバイパス流路を開閉するバイパス流路開閉手段電磁弁51と、バイパス流路開閉手段電磁弁51と庫外蒸発器41との間のバイパス流路に設けられ庫内凝縮器46と庫外凝縮器40で凝縮しバイパス流路に流入した冷媒を減圧する抵抗器52とを有するものである。上記構成において、冷媒の凝縮熱を利用して商品収納庫第1の冷却加温室2内の商品を加温する商品収納庫第1の冷却加温室2には、庫内蒸発器47と庫内凝縮器46を設け、庫外には、庫外蒸発器40と庫外凝縮器41を設けており、熱交換器を凝縮器と蒸発器に切り換える電磁弁が不要となり、その切換用の電磁弁による損失や電力消費増大を抑えることができる。また熱交換器を凝縮器と蒸発器で兼用せずに、それぞれ専用に設計した熱交換器で構成できるので、効率向上を図ることができる。また、庫内凝縮器46を有する商品収納庫第1の冷却加温室2において、庫内凝縮器46を用いて庫内の商品を加温する場合は、圧縮機5から吐出された冷媒が庫内凝縮器46を経由してから庫外凝縮器40に流れ、庫内凝縮器46と庫外凝縮器40で凝縮した冷媒を庫内凝縮器が無い商品収納庫第2の冷却加温室3、冷却専用室4の庫内蒸発器9,10で蒸発させることができない場合でも、バイパス流路に設けた庫外蒸発器41で庫外凝縮器40から流出した冷媒が蒸発するので、他の商品収納庫第2の冷却加温室3、冷却専用室4の負荷状態に関係なく庫内凝縮器46による効率の良い加温を行うことができる。"