"複数の太陽電池素子が電気的に接続されてなる太陽電池装置であって、1以上の前記太陽電池素子に対して並列に電気的に接続されたバイパスダイオードと、該バイパスダイオードに並列に電気的に接続された、電流を迂回させる迂回路と、該迂回路を開閉するスイッチと、前記バイパスダイオードからの発熱の有無を判定し、前記発熱が有ると判定した場合に、前記迂回路に電流を流すように前記スイッチを閉状態にする制御部とを備えていることを特徴とする太陽電池装置。前記制御部は、前記バイパスダイオードの温度を検出する温度センサを備えていることを特徴とする請求項1に記載の太陽電池装置。前記制御部は、前記バイパスダイオードに流れる電流を検出する電流センサを備えていることを特徴とする請求項1に記載の太陽電池装置。前記制御部は、前記バイパスダイオードにおける電圧降下を検出する電圧センサを備えていることを特徴とする請求項1に記載の太陽電池装置。前記バイパスダイオードを冷却する冷却手段をさらに備えていることを特徴とする請求項1乃至4のいずれかに記載の太陽電池装置。前記冷却手段は、前記制御部によって前記バイパスダイオードの発熱が有ると判定された場合に作動することを特徴とする請求項5に記載の太陽電池装置。しかしながら、太陽電池素子の支持体が伝熱性に劣る場合があり、バイパスダイオードからの熱を効率よく放熱し難いことがある。また、放熱特性に優れた端子ボックスにする場合、その構成が複雑となる。このため、簡便な構成でバイパスダイオードの発熱を低減しつつバイパスダイオードの機能を十分に発揮させる優れた太陽電池装置が望まれている。そこで本発明は、簡便な構成で優れた性能を備えた太陽電池装置を提供することを目的とする。本発明に係る太陽電池装置は複数の太陽電池素子が電気的に接続されてなる太陽電池装置であって、1以上の前記太陽電池素子に対して並列に電気的に接続されたバイパスダイオードと、該バイパスダイオードに並列に電気的に接続された、電流を迂回させる迂回路と、該迂回路を開閉するスイッチと、前記バイパスダイオードからの発熱の有無を判定し、前記発熱が有ると判定した場合に、前記迂回路に電流を流すように前記スイッチを閉状態にする制御部とを備えていることを特徴とする。上記太陽電池装置によれば、簡便な構成でバイパスダイオードの発熱を低減しつつバイパスダイオードの機能を十分に発揮させる優れた性能を備えた太陽電池装置を提供することができる。以下、本発明に係る太陽電池装置の実施の形態の例について、図面を参照しながら説明する。<太陽電池装置の基本構成>まず、本実施形態の太陽電池装置の基本構成について説明する。図1に示すように、太陽電池装置2は複数の太陽電池素子が電気的に接続されて、例えば太陽電池モジュール、または太陽電池モジュールが電気的に接続された太陽電池アレイ等に構成されている。以下、太陽電池素子が電気的に直列、並列または直並列に接続されたものを太陽電池素子ストリングという。なお、1つの太陽電池素子の場合も便宜上、太陽電池素子ストリングに含まれるものとする。太陽電池装置2は、1以上の太陽電池素子に対して並列に電気的に接続された、例えば、バイパスダイオードD1と、バイパスダイオードD1に並列に電気的に接続された電流を迂回させるように開閉させる迂回接点31迂回路の途中に設けたスイッチと、バイパスダイオードD1の発熱の有無を判定し、前記発熱が有ることを判定した場合に、迂回路に電流を流すように迂回接点31を閉状態に維持するように構成された制御部4とを備えている。ここで、発熱の有無の判定とは、発熱した事実を確認することのみに限定されず、将来的に発熱が生じることを事前に予測することも含まれる。具体的な実施形態は後述するが、例えばバイパスダイオードD1の両端電圧とバイパスダイオードD1を流れる電流から発熱量を計算して、バイパスダイオードD1の温度上昇が観測される前から迂回接点を作動させるように制御するなど、直接、温度を測定しない方法を用いてもよい。また、バイパスダイオードD1の温度を実測して、その温度上昇の速さ時間率から所定温度に到達するまでの時間を予測して、到達時間前に迂回接点を動作させることでバイパスダイオードD1の温度上昇を回避するようにしてもよい。制御部4は、例えばバイパスダイオードD1の発熱の有無を判定するために、後述するようにバイパスダイオードD1の表面温度を検出する温度センサを備えていてもよいし、バイパスダイオードD1に流れる電流を検出する電流センサを備えていてもよいし、バイパスダイオードD1の電圧降下を検出する電圧センサを備えていてもよい。太陽電池装置2は上述した構成に加えて、バイパスダイオードD1を冷却する後記する冷却手段をさらに備えていてもよい。この冷却手段は制御部4によってバイパスダイオードD1の発熱が有ることを判定した場合に作動させるようにしてもよい。この場合、必ずしも制御部4によって冷却手段を作動させなくともよく、外部電源により冷却手段を作動させるようにしてもよい。<太陽電池装置の構成要素>次に、本実施形態の太陽電池装置の構成要素について説明する。図1に示す太陽電池装置2を構成する太陽電池素子ストリング21,22,23のそれぞれは、太陽電池素子の複数個を銅箔線等の導電性部材を半田付け等の方法で電気的および機械的に直列に接続されたものである。太陽電池装置2はその定格出力を設計するにあたって、このような太陽電池素子ストリングを適当な数に接続して出力電圧および出力電流を決定する。例えば156mm角の太陽電池素子の最適動作電圧を約0.5V、最適動作電流を約7Aとすると、一般的な住宅用太陽光発電装置に用いられる太陽電池モジュールの大きさを約1.3m×1mとした場合、太陽電池素子は全部で48枚必要になる。この場合、8直列の太陽電池素子ストリングを6直列にして48直列約24Vとする、または24直列の太陽電池素子ストリングを2並列にして電流を倍約14Aの仕様にすることができる。バイパスダイオードD1,D2,D3は各太陽電池素子に対して配置するのが理想的であるが、本実施形態では太陽電池素子を数直列から十数直列程度に接続した太陽電池素子ストリング21,22,23のそれぞれに配置するものとする。また、バイパスダイオードD1,D2,D3には、シリコンダイオード、ショットキーバリアダイオードまたはサイリスタ等を用いる。各バイパスダイオードは各太陽電池素子ストリングの正極側と負極側に電気的に並列に配置される。ある太陽電池素子ストリングに影等が生じて内部抵抗が増加した場合に、この太陽電池素子ストリングに対して直列に接続された他の太陽電池素子ストリングの発電電流をバイパスダイオードに迂回させる。これにより、内部抵抗によって電流が熱に変換されて電力損失が発生するのを避けている。太陽電池素子ストリングとバイパスダイオードの電気的接続は、太陽電池素子ストリングの正極とバイパスダイオードのアノード側、および、太陽電池素子の負極側とバイパスダイオードのカソード側とをそれぞれ接続している。迂回接点31,32,33としては接点型の機械式リレー、半導体式のソリッドステートリレーまたはトランジスタ等が好適である。接点型ではa接点オン時に接点を導通させるのコイル式リレーが適している。また、一度スイッチがオンされると、接点位置を維持するラチェットリレーを用いると消費電力も少なくて済む。また、電流が10A程度であれば小型のマイクロリレーを用いることができ、リレーを収納する端子ボックスを大型化させずに済む。一方、半導体式のソリッドステートはサイリスタやフォトカプラを用いたものであって機械接点を持たないので、接点寿命において機械式に勝る。また、IGBTInsulatedGateBipolarTransistor等の大電流スイッチング用のフォトカプラも好適であり、また電流が2A程度まではフォトカプラのみで対応することも可能であり、これよって回路構成を簡素化できる。制御部4は、上記バイパスダイオードのパッケージケースの表面温度、アノードとカソード間の電圧、または入力もしくは出力電流等を検出し、バイパスダイオードに所定以上の電流が流れているかを判定する。ここで、所定以上の電流とは、熱損失により上昇したバイパスダイオードの温度が製品上支障を来たすに至る電流を指すものとする。なお、バイパスダイオードの定格、パッケージサイズまたは放熱性および設置状況等によって異なるが、例えば太陽電池モジュールの国際規格IEC61215Ed2において太陽電池モジュールの端子ボックス内の温度上昇の上限が規定されており、バイパスダイオードに電流が流れて発熱してもその規定温度を超えないようにしなければならない。制御部4は例えば図9に示すように、複数の分圧抵抗41,42,43,44、オペアンプ45、スイッチング素子46およびコイル47等を備え、バイパスダイオードD2の両端の電圧を検出して、その電圧をオペアンプ45の比較入力端子に入力できるように構成してもよい。このような回路構成によって、基準電圧以上を検出した場合にコイルに電流を流して迂回接点32を閉状態に維持するようにしている。一般的に端子ボックス内で温度を上昇させる要因はバイパスダイオードであるので、端子ボックス内の温度を上昇させないためには、バイパスダイオードの順方向電圧降下の小さな素子を用いて発熱量を少なくするか、またはバイパスダイオードからの熱を如何に効率よく外部に放熱するか等によって、発熱要因である電流を制限するとよい。本実施形態ではバイパスダイオードのアノードとカソードとの間を電気的に接続するスイッチと迂回路を設けることにより、バイパスダイオードに所定値以上の電流が流れようとする場合に、その電流の一部または全部をバイパスするバイパスダイオードの発熱をも抑えることができる。また、迂回接点を作動させる判定を制御部4が行なっているので、迂回接点を作動させる信号によって、どの太陽電池素子ストリングが影または出力異常になっているかを識別することができて、その対象となる太陽電池素子ストリング数がいくつか等についても把握することができる。また、これによって把握した情報と、受信側に備えた情報処理機器パソコンおよびサーバー装置等で、異常発生時間、過去の発電量記録および天気予報等からの日射予測等の情報とを照らし合わせて、実発電量および今後の発電量予測等から、影または出力異常等によって失われる発電電力量の損失を高い精度で得ることが可能となる。<太陽電池装置の制御>以下に、本実施形態の制御について具体例を示して説明する。図1に示すように、太陽電池装置2は、3つの太陽電池素子ストリング21,22,23を直列接続したストリング群から構成される。太陽電池素子ストリング21とバイパスダイオードD1と迂回接点31とを、また太陽電池素子ストリング22とバイパスダイオードD2と迂回接点32とを、また太陽電池素子ストリング23とバイパスダイオードD3と迂回接点33とを、それぞれ電気的に並列接続して、迂回接点31,32,33の電路の開閉ON-OFFを制御部4で行なう構成としている。例えば、図2に示すように、太陽電池素子ストリング22に対しては、この太陽電池素子ストリング22に影が生じてバイパスダイオードD2に電流が流れて、このバイパスダイオードD2が発熱した場合、この発熱を制御部4にて検出する。そして、一定以上の発熱状態を検出すると制御部4によって迂回接点32を閉状態に維持する。図3aに示すように、例えばバイパスダイオードD2の側面等に制御部4を構成する熱電対等の温度センサを接触させて温度検出を行なうようにしてもよい。この際、制御部4の電源は太陽電池装置2から給電されるようにすれば電源回路および給電構造を簡素化できて、消費電力量も少なくできるバイパスダイオードの温度上昇は発電中に生ずる。例えば、太陽電池素子ストリング22に影がかかって発電電力が低下したとすると、太陽電池素子ストリング22の内部抵抗が増加するので、自然にバイパスダイオードD2に電流が迂回する。このとき、バイパスダイオード内部でも半導体pn接合による電圧降下が生じるので、およそ0.3~0.7Vの電圧が残留するため、太陽電池素子ストリングへの影のかかり具合によっては一部の電流が太陽電池素子ストリング側を流れる場合もある。いずれにしても、大部分の電流はバイパスダイオードに流れるので、バイパスダイオードの電圧降下分の電力が熱変換されてバイパスダイオードの温度が上昇する。もし太陽電池装置の発電電力が少なめ日射量が高くないのであれば、バイパスダイオードの発熱による端子ボックスの温度上昇は国際規格であるIECの規格内に収まるので迂回接点22は動作しない。日射量がさらに増加天候が良好にすると、バイパスダイオードD2に取り付けられたセンサの情報からそれ以上の温度上昇は対処の必要ありと判断演算した場合は、制御部4が迂回接点32に動作信号を送信してバイパスダイオードD2のアノードカソード間に、より抵抗値の少ないバイパス回路を構築する。なお、制御部4が動作温度を演算する方法としては、予めバイパスダイオードの温度上昇と端子ボックスの温度上昇との相関データを制御部4の内部の記憶部メモリー等に格納しておき、その情報を基に演算等する方法などが挙げられるが、これに限定されるものではなく、温度センサを端子ボックスの蓋などに配置して端子ボックス内の温度上昇を把握して制御するようにしてもよい。以上によって、太陽電池の発電電流は例えば迂回接点32側を流れ、例えば太陽電池素子ストリング22およびバイパスダイオードD2の温度上昇を抑制することができる。一方、発電電圧は太陽電池素子ストリング23の分だけ低下する。このような場合、太陽電池装置2に対して電気的に並列に他の太陽電池装置が接続されていると、太陽電池装置2を構成する太陽電池素子は電圧が低下した分を補うために最大出力動作点を移動させて、発電電流を減らすとともに発電電圧を高めて太陽電池装置2の発電電圧を他の太陽電池装置と合わせようとするので、迂回接点を流れる電流も減少する。このため、実際にバイパスダイオードの温度が上昇して制御部4が迂回接点を動作させる頻度は少なくて済む。例えば図2に示すように、迂回接点32がマイクロスイッチのような機械接点である場合でも、15万回程度の接点寿命があるので、太陽電池装置2本体の寿命と同程度の期間20年の使用が可能であり、途中メンテナンスや部品交換は不要である。迂回接点の動作電源も太陽電池装置の発電電力から得ればよい。そして、迂回接点の解除は太陽電池装置の発電電力が低下して日没などで日射量が少なくなって、電源が落ちるのに連動させればよいが、一定時間毎に解除して影等の要因が取り除かれ次第、発電が再開できるようにすればなおよい。バイパスダイオードの温度上昇の検出に電流センサを用いる場合は、図3bに示すように、電流センサをバイパスダイオードD2の電流出力側または電流入力側に配置してもよい。この電流センサとしてはシャント抵抗のような電流ラインに電気的に直列に配置するもの、または電線に発生する磁界強度を検出するループコイル式のものなどが適用可能である。一般にバイパスダイオードは流れる電流が多くなるほど発熱量が増えるので、上述したように、制御部4で温度上昇したかどうかの演算を行なって迂回接点を動作させる。温度上昇をしたかどうかの検出に電圧センサを用いる場合は、図3cに示すように、バイパスダイオードのアノードカソード間の電圧信号を制御部4で検出できるようにする。一般にダイオードは順方向電流が増加するに連れて電圧降下が大きくなるので、電圧降下を電流値に変換してさらに熱量温度上昇に換算する。演算内容制御ソフトは電流式よりも複雑になるが、センサをバイパスダイオード付近に配置しなくてよいので、製造工程が簡単にできるなど利点も大きい。また、制御部4がマイクロコンピュータ等を搭載した電圧入力端子を有するものであれば、直接、制御部4の電圧端子に入力すればよく、検出素子も削減できる。以上述べたように、バイパスダイオードに流れる電流の一部でも他の回路に迂回させて減少させることにより、バイパスダイオードの温度を低下させることができる。また、同様の理由によって、太陽電池素子ストリングに流れる他の太陽電池素子ストリングの電流を100カットする必要はないのでバイパスダイオード配置の目的が太陽電池素子のホットスポット発生によるダメージを回避するため、太陽電池素子ストリングとバイパスダイオードと迂回接点のそれぞれに分散して電流が流れるように、順方向の電圧降下値を考慮した設計例えば太陽電池素子が故障しない程度の発熱であれば、バイパスダイオードまたは迂回接点が動作しないように、バイパスダイオードを2直列にして作動開始電圧を引き上げることとする。これによって、バイパスダイオードおよび迂回接点の負担を減らして素子を長く使用できるようにしたり、定格容量を小さくして小型化を図ることも可能である。なお、本実施形態では制御部4と迂回接点31,32,33を別体としているが、この限りではなく、迂回接点の各々が判定回路を有する自立型であってもよい。また、電流や電圧の信号を制御部4に伝達するための専用の信号線を配さず、太陽電池素子ストリングの配線で兼用することも可能である。その方法の一例としては、迂回回路をパルス制御させて太陽電池素子ストリングとダイオードの両端をスイッチングすることにより、伝達情報のパルス信号電圧を作り、それを制御部4で読み取る方法が挙げられる。この際、迂回回路31,32,33は同時に動作しないようにすればこの読み取りを簡単にできる。次に、迂回接点にソリッドステートリレーのような半導体接点を用いた例について説明する。ソリッドステートリレーはフォトカプラのような半導体スイッチ、またはフォトカプラをトリガーとして、より電力容量の大きなサイリスタまたはリレーを動作させるものであり、本実施形態の構造においては、いずれでも適用可能である。本実施形態ではフォトカプラを直接接点としたものを用いて説明する。図4に示すように、本実施形態では迂回接点としてバイパスダイオードD2と電気的に並列にフォトカプラ35が配置されている。フォトカプラ35の発光素子側のアノードはバイパスダイオードD2のアノードと、フォトカプラ35のカソード側はバイパスダイオードD2のカソードとそれぞれ電気的に接続されており、フォトカプラ35の受光側スイッチ素子はコレクタドレイン側がバイパスダイオードD2のアノード側、エミッタソースがバイパスダイオードD2のカソード側に接続される。太陽電池素子ストリング22の内部抵抗が増加するとバイパスダイオードD2に電流が流れて、その両端に生じた電圧バイパスダイオードがシリコンダイオードであれば約0.6Vによりフォトカプラの発光側が受光側のスイッチ素子を駆動する。ここでバイパスダイオードD2の電圧降下バイパスダイオードを流れる電流量が大きくなるにつれてスイッチ素子側に電流が多く流れ、バイパスダイオードD2に流れる電流を迂回させる。ここで、フォトカプラ35のスイッチ素子の順方向電圧降下の定格値がダイオードD2の定格値よりも小さければ、電流はフォトカプラ35側に優先的に流れるが、バイパスダイオードD2に電流が流れなくなるもしくは電圧降下がフォトカプラ35の発光側の動作電圧を下回ると、フォトカプラ35の動作が停止して再びバイパスダイオードD2に電流が流れ始める。このため、影の発生が無くなった後の発電復帰を自動的に素早く行なえるので好適である。また、上述したフォトカプラ35の動作を自動制御として利用して制御部4を兼ねさせることができ、部品点数を削減できる。図5は上述した図4のフォトカプラ35でより電流容量の大きなスイッチ37を駆動させるものである。スイッチ37は半導体素子でも機械接点でもよいが、スイッチ37が動作するとトリガであるバイパスダイオードD2の両端の電圧もゼロになる。このため、スイッチ37の動作も解除される。これにより、チャタリング防止のためにフォトカプラ35の入力側発光側または出力側スイッチ素子に遅延回路を設けるようにする、スイッチ37に機械的に接点位置を維持するラチェットリレーを用いる、または図中の抵抗器36のような電圧が生じる素子を配置してフォトカプラ35の動作が維持されるようにすればよい。図6に示すように、迂回接点を用いて、フォトカプラ35の接点側素子を流れる電力で冷却手段であるファン38をON-OFFすることにより、バイパスダイオードD2を空冷してもよい。バイパスダイオードD2に電流が一定値以上流れると、バイパスダイオードD2のアノードカソード間に発生する電圧により、フォトカプラ35のスイッチが入り、ファン38が回転してバイパスダイオードD2の周囲の空気を攪拌してバイパスダイオードD2を冷却する。なお、ファン38はバイパスダイオードD2の両端に発生する電圧と同程度の電圧で駆動するような風力の小さいものでも十分冷却効果が得られるが、攪拌された熱は端子ボックス内に拡散されるだけであるので、端子ボックス全体で外気に放熱するように筐体設計も同時に行なうとよい。図7に示すように、ファンの駆動電力を外部から得られるようにしてもよい。この例ではフォトカプラ35の作動により、外部電源39からの電源供給を受けてファン38が動作する。このため、ファン38へ印加する電圧をバイパスダイオードD3の両端の電圧に合わせなくてよいので、ファン38に用いるモーターの選択範囲が広がる。また、ファン38以外の冷却手段として機能する素子または機器に置き換えることも可能である。例えばファンのかわりにペルチェ素子を用いて、ダイオードD3を強制冷却し、且つ外部への放熱を行ない易い構成にすることも可能である。図8に示すように、太陽電池素子ストリング22,23の回路間において、例えば新たに迂回接点40を太陽電池素子ストリング22と太陽電池ストリング23との間に設けてもよい。例えば、図示されているように太陽電池素子ストリング22の入力の電路と、太陽電池素子ストリング23の入力の電路との間に迂回接点40が設けられている。なお、他の太陽電池素子ストリングとの間にも迂回接点を配置するが図示を省略している。本例では迂回接点40は上述したデバイスで動作可能であるが、ラチェット型のリレーまたはサイリスタのように、一度動作すると解除信号主に電流OFFを受けない限りON状態を維持するデバイスを用いたものとするとよい。太陽電池素子ストリング22に影がかかると、バイパスダイオードD2に電流が流れフォトカプラ35を動作させ、リレーのコイル51に電流が流れて迂回接点40がONになる。迂回接点40は太陽電池素子ストリング21不図示からの電力を太陽電池素子ストリング23の入力へ迂回させるので、太陽電池素子ストリング22へは外部からの電流印加が無く、発熱は殆んど生じない太陽電池素子ストリング22内では短絡電流が流れるので発電による温度上昇は生じるが軽微である。これは、短絡状態となった太陽電池素子ストリング22の中では一部の太陽電池素子に内部抵抗の増加が生じていても、電圧が殆んど生じていないため電力としては軽減されて発熱量が少なくなるからである。なお、図8中の52はコイル51と同様な作用を行なうものであり、不図示の迂回接点をONにするリレーのコイルである。また、図中の53はフォトカプラである。本実施形態の構成によれば太陽電池素子ストリング22の発電が十分あれば迂回接点40を動作させる信号は維持され、且つ太陽電池素子ストリング21からの入力電力による太陽電池素子ストリング22の発熱が生じないので、バイパスダイオードD2の定格容量に余裕を持たせなくてもよく、小型化が図れる。以下に迂回接点を作動させる他の実施方法電圧または電流方式について説明する。図10に示すように、図9の電圧検出回路の分圧回路の一部を省略して直接、バイパスダイオードD2の両端電圧を測定するようにしてもよい。この回路によって、基準電圧側の分圧回路は複数の太陽電池素子ストリングに対して1回路のみで兼用できることから、各太陽電池素子ストリング側の分圧回路を無くして回路構成を簡素化することができて、特に端子ボックスの中に分圧回路を収めるスペースが少ない場合などに好適である。また、太陽電池素子ストリングが影になった場合、太陽電池素子ストリングの内部抵抗が増大するので、他の太陽電池素子ストリングで発電された発電電力はバイパスダイオード側へ流れるようになる。バイパスダイオードがシリコンダイオードであった場合には、その両端アノードカソード間電圧がおよそ0.6Vとなるので、制御部4の内部で基準電圧前述した基準電圧側の分圧回路と比較して迂回接点を動作させる電圧であると判定し、制御部4が迂回接点に動作信号を送出して迂回接点を動作させる。本例では一度迂回接点を動作させた後は一定時間例えば1時間その状態を継続させ、再び迂回接点を開放させてバイパスダイオードD2の両端電圧を測定して再度迂回接点を動作させるか、または影は回復したと判定して制御を行なわないとするかを制御部4で決定することができる。また、バイパスダイオードの代わりにサイリスタを用いて、迂回接点と接点動作を維持する回路とを兼用させ、部品点数を大幅に削減した構成とすることもできる。具体的には例えば、図11に示すように、太陽電池素子ストリング23に影等が発生して、太陽電池ストリング23に並列に接続した電流制限用抵抗器49,バイパス検出用ダイオードDsが設けられた電路において、バイパス検出用ダイオードDs側に電流が流れると、電流制限用抵抗器49に流れる電流が、電流制限用抵抗器49とバイパス検出用ダイオードDsとの間の接続点であるE点から上記電路に接続されたサイリスタ48のゲート入力に流れ込みサイリスタ48を動作させる。サイリスタ48はバイパスダイオードと同様に電流を流すので、電流制限用抵抗器49やバイパス検出用ダイオードDsには大きな電流は流れることはない。電流制限用抵抗器49およびバイパス検出用ダイオードDsは数十~数百mA程度の小容量の素子を用いればよいので、部品点数が少なく、素子サイズも小さいので、端子ボックス内の空間に余裕がない場合に好適である。そして、サイリスタ48は一度動作すると太陽電池素子ストリングの発電電流およびサイリスタ48に流れ込む他の電流も含めた電流がなくなる例えば日没による発電停止まで通電状態を維持するので、迂回接点の閉状態を維持させる構成が必要なく、回路構成が簡素化できる。また、迂回接点の動作は影等の発生解消に合わせて適宜作動停止が行なわれるようにしてもよい。具体的には、例えば図12に示すような回路構成とする。バイパスダイオードD2に電流が流れるとバイパスダイオードD2に直列接続されたコイル50で磁力が発生してスイッチ37が入るが、抵抗器36で電流が制限されるのでコイル側にも電流の一部が流れ続けるので、太陽電池素子ストリング22への影または出力異常が解消されないと迂回接点側への電流バイパスが継続されるようにしてもよい。これによって、影等が解消して太陽電池素子ストリング22側で電流が流れるようになればコイル50へ電流が流れなくなって、コイル50の磁気によるスイッチ37の接点が開放されるようにすることができる。なお、上述の例ではバイパスダイオードD2の電圧のみを見て判定を行なわせたがこの限りではなく、複数の迂回接点の動作判定要素を比較させる方法、複数の異なる要素電圧測定、温度測定および電流測定等を組み合わせることで、さらに精度よく、誤判定無く判定させてもよい。例えば、バイパスダイオードD2の電圧に加えて他のバイパスダイオードD1やD3の電圧とも比較するようにすれば、日射の差影の有無が明確に判定できるので、より誤判定し難いものとできる。また、例えば、バイパスダイオードD2に流れる電流と両端電圧を測定するようにしても同様の効果が得られる。また、例えば、バイパスダイオードD2の温度を測定する方法でも、他のバイパスダイオードD1やD3との温度差を比較するようにすれば、バイパスダイオードの温度上昇を誘発させる外因があったとしても、各バイパスダイオードの温度の相対値を判定の基準値として用いれば誤判定の無い制御を行なうことができる。さらに、上述のようにして迂回接点を動作させる判定が行なえるようにしたとき、制御部4から迂回接点の動作信号を外部へも出力可能とすれば、太陽電池素子ストリングの発電電圧がどの程度低下するかを知ることができる。この情報を用いれば、パワーコンディショナのMPPTMaximumPowerPointTracking制御最大電力点追従制御において、出力電圧の異なる太陽電池素子ストリングが並列接続された場合に生じる最大電力点の複数化発電電力曲線にピーク電圧点が複数発生するに対して、最適な最大電力点がどれ何ボルトであるかを予測演算することが可能となる。具体的には、例えば一般的な山登り制御と呼ばれる最大電力点を選択する制御を用いた場合、何かしらの理由によってパワーコンディショナのMPPT制御が、電力量の少ない側の電力曲線の最大電力点に制御動作電圧点を誤って選択しようとしても、その最大電力点が最適であるかどうかを判定するためには全域に渡って電力曲線を確認するような制御を行なわなければならず、その確認動作の間は電力損失最大電力点でないことで失われる電力が発生していた。本実施形態によれば、迂回接点によって太陽電池素子ストリングの一部がバイパスされると発電電圧が低下するが、残った太陽電池素子ストリングによる発電電圧が正常時の何パーセントであるか損失率を正確に把握することができるので、並列に接続された他の正常な太陽電池素子ストリングの発電電力と電力合成した場合に2つ目の最大電力点が何ボルトの位置に発生するかを算出することができる。よって、その点が最適ではないことが分かっているので、もう一方の最大電力点側を自動的に選択させればよく、MPPT制御に起因する電力損失を最小限とした制御ができる。次に、迂回接点を作動させる判定結果を基に発電電力の損失量を算出する方法について述べる。太陽電池モジュールを複数枚用いて太陽電池モジュールストリングとし、さらに前記太陽電池モジュールストリングを複数直列接続した太陽電池アレイとした場合にも同様の効果が得られる。例えば図11の太陽電池モジュールを電気的に複数直列並列に接続して太陽電池アレイとすればよい。また、このような太陽電池アレイにおいて、各太陽電池モジュールの制御部からの迂回接点を動作させる信号を受信する総合制御装置例えばパワーコンディショナに送り、迂回接点の動作によって発電電力が送出されなくなった太陽電池素子ストリング太陽電池素子単位でも、太陽電池モジュール単位でも可能がどのくらいあるかが加算乗算できるようにすれば、影等による電力損失が全体の何パーセントに達しているかの損失率が算出でき、その情報を使用者やメンテナンス会社に表示装置やインターネット等の通信網を用いて知らせることができる。さらに、従来は発電電力の低下が影等の要因によるものか判別しがたく、日射強度を測定するなどの専用機器を必要とするのに対し、影等の影響によって発電しない太陽電池素子ストリング数が明確であるので、その時点の全体の発電量が分かれば、損失電力量は比率から正確に算出することができる。よって、日射強度の変動に関係なく損失電力量を算出することができ、1日、月間および年間の電力損失を正確に算出して影等による影響を容認するか、移設等の投資を行なっても使用者の判断に重要な情報を提供することができる。図13は図1の回路を太陽電池モジュールに適用した例を示す回路図兼配置図である。太陽電池装置2はガラスまたは樹脂の透光性基板上に太陽電池素子を設けたものである。なお、本例においては一般的な太陽電池モジュールを用いるので詳細な構造については説明を省略するが、薄膜系太陽電池または結晶系太陽電池とする。これらの太陽電池は製法および構造が異なっても、いずれも非受光面側に発電電力を取り出すための出力端子図中、出力、出力-を設けるので共通している。出力端子は安全性と防水性の観点から樹脂または金属製の端子ボックス60内に収められており、端子ボックス60は太陽電池モジュールの非受光面の保護層薄膜系やバックシート結晶系に接着材等で固定される。端子ボックス60の内部には前記出力端子の他に、太陽電池素子ストリング21、22、23の直列接続部から電気的に並列に引き出された端子部図中、A、B、C、Dが設けられており、これら端子部A,B,C,Dを用いて各太陽電池素子ストリング21,22,23に各々並列になるようにバイパスダイオードD1,D2,D3が電気的に接続されている。さらにバイパスダイオードD1,D2,D3の各々に電気的に並列に迂回接点31,32,33が設けられている。このように、端子ボックス60内に各出力端子、各端子部、各バイパスダイオードおよび各迂回接点を配置させることによって、制御部4が迂回接点を作動させる判断に必要とする電圧や電流といった情報やバイパスダイオードの熱量等の情報を収集し易くするとともに、各部の情報収集に必要なセンサへの配線引き回しおよび迂回接点への指令信号配線の長さを短くして部材を削減できる。"