"2以上の所定個数のバーナと、電源と、前記各バーナ用に個別に設けられて、対応するバーナの点火操作がなされる点火操作部と、前記各バーナ用に個別に設けられて、対応するバーナの燃料ガスの供給路を開閉し、対応するバーナ用の前記点火操作部の点火操作に応じて、閉弁状態から開弁状態に切替わると共に、開弁状態での保持コイルへの通電により開弁状態に維持される電磁弁と、前記電源の一対の出力端子を複数のスイッチング素子を介して一対の接続端子に接続する接続回路を、前記所定個数以上有し、前記各電磁弁の保持コイルを、該所定個数以上の接続端子のいずれかに一つずつ割当てて接続した電磁弁駆動回路と、前記各点火操作部の操作状態を検知する操作状態検知部と、前記各接続端子間の電圧を検出する端子間電圧検出部と、前記操作状態検知部により、前記点火操作部のいずれかが点火操作されたことが検知されたときに、該点火操作された点火操作部に対応した前記バーナ用の前記接続回路の前記複数のスイッチング素子の全てを導通制御して、前記端子間電圧検出部により検出される該接続回路の前記接続端子間の電圧が所定電圧以上であるか否かを判断することにより、該接続回路の故障の有無を検知する故障検知部と、前記故障検知部により前記接続回路の故障が検知されたときに、故障報知を行なう故障報知部とを備えたガスこんろにおいて、前記故障検知部は、前記操作状態検知部により、前記点火操作部のいずれかの点火操作がなされたことが検知されたときに、該点火操作がなされた前記点火操作部に対応した前記バーナ以外の前記バーナ用の前記接続回路に対しても、前記複数のスイッチング素子の全てを導通制御して、前記端子間電圧検出部により検出される該接続回路の前記接続端子間の電圧が前記所定電圧以上であるか否かを判断することにより、該接続回路の故障を検知することを特徴とするガスこんろ。請求項1に記載のガスこんろにおいて、前記電磁弁駆動回路が有する前記各接続回路への前記電磁弁の保持コイルの接続の有無を示すコイル接続情報を保持したコイル接続情報保持部を有し、前記故障報知部は、前記コイル接続情報により前記電磁弁の保持コイルが接続されている前記接続回路を認識して、前記電磁弁の保持コイルが接続されている前記接続回路のみを前記故障報知の対象とし、前記電磁弁の保持コイルが接続されていない前記接続回路については、前記故障報知の対象外とすることを特徴とするガスこんろ。請求項2に記載のガスこんろにおいて、前記故障報知部は、前記故障検知部による前記各接続回路の全てについての故障の有無の検知と並行して、前記コイル接続情報保持部からの前記コイル接続情報の読み出しを行い、前記故障検知部による前記各接続回路の全てについての故障の有無の検知と、前記コイル接続情報保持部からの前記コイル接続情報の読み出しが共に終了した時点で、前記電磁弁の保持コイルが接続されている前記接続回路について、前記故障検知部により故障が検知されたか否かを判断し、該判断に応じて前記故障報知を行なうことを特徴とするガスこんろ。上記特許文献1に記載されたガスこんろは、複数のバーナを備えて、各バーナ用の電磁弁駆動回路を、各電磁弁の保持コイルと電源間を2個のスイッチング素子を介して接続する構成としている。そして、使用者によっていずれかのバーナの点火操作がなされたときに、点火操作がなされたバーナの電磁弁の駆動回路について、2個のスイッチング素子の故障の有無を検知し、故障が無いことを条件としてバーナに点火するようにしている。この場合、点火操作がなされたバーナについては、対応する電磁弁の駆動回路とその動作確認用回路が正常に動作することが確認されている。一方、点火操作がなされていないバーナについては、対応する電磁弁の駆動回路とその動作確認用回路が正常に動作することは確認されていない。そのため、使用頻度が低いバーナについては、対応する電磁弁の駆動回路又はその動作確認用回路の故障が生じていても、この状態が放置されて故障の発見が遅れるおそれがある。そして、このように、いずれかのバーナに対応した電磁弁の駆動回路又はその動作確認用回路の故障が生じた状態で、ガスこんろの使用が継続されることは好ましくない。本発明は上記背景に鑑みてなされたものであり、いずれかのバーナに対応した電磁弁の駆動回路又はその動作確認用回路の故障が生じたときに、速やかに故障報知を行うガスこんろを提供することを目的とする。本発明は上記目的を達成するためになされたものであり、2以上の所定個数のバーナと、電源と、前記各バーナ用に個別に設けられて、対応するバーナの点火操作がなされる点火操作部と、前記各バーナ用に個別に設けられて、対応するバーナの燃料ガスの供給路を開閉し、対応するバーナ用の前記点火操作部の点火操作に応じて、閉弁状態から開弁状態に切替わると共に、開弁状態での保持コイルへの通電により開弁状態に維持される電磁弁と、前記電源の一対の出力端子を複数のスイッチング素子を介して一対の接続端子に接続する接続回路を、前記所定個数以上有し、前記各電磁弁の保持コイルを、該所定個数以上の接続端子のいずれかに一つずつ割当てて接続した電磁弁駆動回路と、前記各点火操作部の操作状態を検知する操作状態検知部と、前記各接続端子間の電圧を検出する端子間電圧検出部と、前記操作状態検知部により、前記点火操作部のいずれかが点火操作されたことが検知されたときに、該点火操作された点火操作部に対応した前記バーナ用の前記接続回路の前記複数のスイッチング素子の全てを導通制御して、前記端子間電圧検出部により検出される該接続回路の前記接続端子間の電圧が所定電圧以上であるか否かを判断することにより、該接続回路の故障の有無を検知する故障検知部と、前記故障検知部により前記接続回路の故障が検知されたときに、故障報知を行なう故障報知部とを備えたガスこんろの改良に関する。そして、前記故障検知部は、前記操作状態検知部により、前記点火操作部のいずれかの点火操作がなされたことが検知されたときに、該点火操作がなされた前記点火操作部に対応した前記バーナ以外の前記バーナ用の前記接続回路に対しても、前記複数のスイッチング素子の全てを導通制御して、前記端子間電圧検出部により検出される該接続回路の前記接続端子間の電圧が前記所定電圧以上であるか否かを判断することにより、該接続回路の故障を検知することを特徴とする第1発明。第1発明においては、前記各バーナの燃料ガス供給路を開閉する前記電磁弁は、前記点火操作部が点火操作されなければ開弁状態とならない。そのため、前記点火操作部による点火操作がなされていない前記電磁弁については、その保持コイルが接続された前記接続回路の前記複数のスイッチング素子が全て導通状態になっても開弁しない。そこで、前記故障検知部は、前記点火操作部による点火操作がなされたバーナ用の前記接続回路の故障の有無を検知すると共に、前記点火操作部による点火操作がなされていないバーナ用の接続回路についても、前記複数のスイッチング素子を全て導通制御して、前記端子間電圧検出部により前記接続端子間の電圧が前記所定電圧以上であるかを判断する。これにより、前記電磁弁を閉弁状態に維持したままで、前記複数のスイッチング素子のOFF故障制御入力の電圧レベルに拘わらず、スイッチング素子が遮断状態に維持される故障の有無を検知することができる。そして、前記故障検知部により前記接続回路の故障が検知されたときに、前記故障報知部が故障報知を行なう。そのため、いずれかのバーナに対応した前記電磁弁駆動回路の前記接続回路が故障しているとき、又は、前記接続回路は正常に動作可能であるが、前記接続回路の動作を確認するための構成である前記端子間電圧検出部の故障によって、前記接続回路が故障していると前記故障検知部により誤って検知される状態になっているときに、速やかに故障報知を行うことができる。また、第1発明において、前記電磁弁駆動回路が有する前記各接続回路への前記電磁弁の保持コイルの接続の有無を示すコイル接続情報を保持したコイル接続情報保持部を有し、前記故障報知部は、前記コイル接続情報により前記電磁弁の保持コイルが接続されている前記接続回路を認識して、前記電磁弁の保持コイルが接続されている前記接続回路のみを前記故障報知の対象とし、前記電磁弁の保持コイルが接続されていない前記接続回路については、前記故障報知の対象外とすることを特徴とする第2発明。第2発明によれば、前記電磁弁駆動回路が、バーナの搭載個数が異なるガスこんろ間で共通に用いられる場合に、前記故障報知部は、前記コイル接続情報保持部に保持された前記コイル接続情報に基づいて、前記電磁弁の保持コイルが接続されている前記接続回路と、前記電磁弁の保持コイルが接続されていない前記接続回路を識別することができる。そのため、前記故障報知部は、前記電磁弁の保持コイルと接続されていない前記接続回路のみを前記故障報知の対象とし、前記電磁弁の保持コイルが接続されていない前記接続回路については、前記故障報知の対象から除外することができる。また、第2発明において、前記故障報知部は、前記故障検知部による前記各接続回路の全てについての故障の有無の検知と並行して、前記コイル接続情報保持部からの前記コイル接続情報の読み出しを行い、前記故障検知部による前記各接続回路の全てについての故障の有無の検知と、前記コイル接続情報保持部からの前記コイル接続情報の読み出しが共に終了した時点で、前記電磁弁の保持コイルが接続されている前記接続回路について、前記故障検知部により故障が検知されたか否かを判断し、該判断に応じて前記故障報知を行なうことを特徴とする第3発明。第3発明によれば、前記コイル接続情報保持部から前記コイル接続情報を読み出して、前記電磁弁の保持コイルが接続された前記接続回路を認識した後に、前記電磁弁の保持コイルが接続された前記接続回路について、前記故障検知部による故障の有無の検知を行う場合よりも、故障報知がなされるまでの時間を短縮することができる。本発明の実施形態について、図1~図5を参照して説明する。図1を参照して、本実施形態のガスこんろ1は、天面にHバーナ大火バーナ10とMバーナ中火バーナ20とSバーナ小火バーナ30とを備え、グリル庫内にGバーナグリルバーナ40を備えている。なお、Hバーナ10、Mバーナ20、Sバーナ30、及びGバーナ40は、本発明のバーナに相当する。さらに、ガスこんろ1は、ガスこんろ1の作動を制御するコントローラ50と、コントローラ50に電力供給する電源51電池等と、ガスこんろ1の作動状態等を表示する表示部52とを備えている。ガスこんろ1の前面には、Hバーナ10の点火と消火を指示するためのHバーナ点消火釦14、Mバーナ20の点火と消火を指示するためのMバーナ点消火釦24、Sバーナ30の点火と消火を指示するためのSバーナ点消火釦34、及びGバーナ40の点火と消火を指示するためのGバーナ点消火釦44が備えられている。なお、Hバーナ点消火釦14、Mバーナ点消火釦24、Sバーナ点消火釦34、及びGバーナ点消火釦44は、本発明の点火操作部の機能を含んでいる。Hバーナ10に対しては、調理物の温度を検出するHバーナ温度センサ11と、Hバーナ10の燃焼状態を検出するHバーナ熱電対12と、Hバーナ10に点火するためのHバーナ点火プラグ13とが備えられている。また、ガス供給管5には、Hバーナ10への燃料ガスの供給と遮断を切り替えるHバーナ元ガス弁16とHバーナ電磁弁15とが備えられている。Hバーナ元ガス弁16とHバーナ電磁弁15は、例えば、特開2010-139189号公報に記載された電磁安全弁の構成によるプッシュプッシュ機構を有して、Hバーナ点消火釦14の押圧に連動して開弁する。すなわち、Hバーナ点消火釦14が押圧操作点火操作されていない始端位置にある状態では、Hバーナ元ガス弁16とHバーナ電磁弁15は共に閉弁状態であり、Hバーナ10への燃料ガスの供給が遮断されている。Hバーナ点消火釦14が押圧操作点火操作されると、先ずHバーナ元ガス弁16が開弁し、続いて、Hバーナ点消火釦14がさらに点火位置まで押込まれると、Hバーナ電磁弁15が開弁する。また、このとき、Hバーナマイクロスイッチ17がOFF開状態からON閉状態に切替わり、電源51からコントローラ50への電力供給が開始される。Hバーナ点消火釦14が点火位置まで押込まれると、Hバーナ電磁弁15の保持コイルに通電されて、Hバーナ電磁弁15が開弁状態に保持される。これにより、Hバーナ10に燃料ガスが供給される状態となる。Hバーナ点消火釦14を、点火位置から終端位置までさらに押込んだ後に押圧を解くと、Hバーナ点消火釦14が始端位置の手前の保持位置に係止される。保持位置では、Hバーナ元ガス弁16が機械的に開弁保持され、Hバーナ電磁弁15は保持コイルへの通電により開弁保持される。Mバーナ20に対しては、調理物の温度を検出するMバーナ温度センサ21と、Mバーナ20の燃焼状態を検出するMバーナ熱電対22と、Mバーナ20に点火するためのMバーナ点火プラグ23とが備えられている。また、ガス供給管5には、Mバーナ20への燃料ガスの供給と遮断を切り替えるMバーナ元ガス弁26とMバーナ電磁弁25とが備えられている。Mバーナ元ガス弁26及びMバーナ電磁弁25とMバーナマイクロスイッチ27の構成は、Hバーナ元ガス弁16及びHバーナ電磁弁15とHバーナマイクロスイッチ17の構成と同様である。Sバーナ10に対しては、調理物の温度を検出するSバーナ温度センサ31と、Sバーナ30の燃焼状態を検出するSバーナ熱電対32と、Sバーナ30に点火するためのSバーナ点火プラグ33とが備えられている。また、ガス供給管5には、Sバーナ30への燃料ガスの供給と遮断を切り替えるSバーナ元ガス弁36とSバーナ電磁弁35とが備えられている。Sバーナ元ガス弁36及びSバーナ電磁弁35とSバーナマイクロスイッチ37の構成は、Hバーナ元ガス弁16及びHバーナ電磁弁15とHバーナマイクロスイッチ17の構成と同様である。Gバーナ40に対しては、Gバーナ40の燃焼状態を検出するGバーナ熱電対41と、Gバーナ40に点火するためのGバーナ点火電極42とが備えられている。また、ガス供給管5には、Gバーナ40への燃料ガスの供給と遮断を切り替えるGバーナ元ガス弁46とGバーナ電磁弁45とが備えられている。Gバーナ元ガス弁46及びGバーナ電磁弁45とGバーナマイクロスイッチ47の構成は、Hバーナ元ガス弁16及びHバーナ電磁弁15とHバーナマイクロスイッチ17の構成と同様である。次に、コントローラ50は、マイクロコンピュータ60や図示しないメモリ等から構成される電子ユニットであり、Hバーナ電磁弁15、Mバーナ電磁弁25、Sバーナ電磁弁35、及びGバーナ電磁弁45の保持コイルへの通電を制御する電磁弁駆動回路70と、コントローラ50が搭載されるガスこんろの機種コードを入力する機種設定スイッチ55とを備えている。なお、機種設定スイッチ55は、本発明の接続情報保持部に相当し、機種コードは本発明のコイル接続情報に相当する。電磁弁駆動回路70は、一対の接続端子80a,80bによりHバーナ電磁弁15の保持コイルと接続されている。同様に、一対の接続端子81a,81bによりMバーナ電磁弁25の保持コイルと接続され、一対の接続端子82a,82bによりSバーナ電磁弁35の保持コイルと接続され、一対の接続端子83a,83bによりGバーナ電磁弁45の保持コイルと接続されている。コントローラ50には、Hバーナマイクロスイッチ17のON/OFF信号、Hバーナ温度センサ11の温度検出信号、Hバーナ熱電対12の燃焼状態検出信号、Mバーナマイクロスイッチ27のON/OFF信号、Mバーナ温度センサ21の温度検出信号、Mバーナ熱電対22の燃焼状態検出信号、Sバーナマイクロスイッチ37のON/OFF信号、Sバーナ温度センサ31の温度検出信号、Sバーナ熱電対32の燃焼状態検出信号、Gバーナマイクロスイッチ47のON/OFF信号、及びGバーナ熱電対41の燃焼状態検出信号が入力される。マイクロコンピュータ60は、メモリに保持されたガスこんろ1の制御用プログラムを実行することによって、Hバーナ点消火釦14,Mバーナ点消火釦24,Sバーナ点消火釦34,Gバーナ点消火釦44の操作状態を検知する操作状態検知部61と、各接続端子80a,80b、81a,81b、82a,82b、83a,83bの端子間電圧を検出する端子間電圧検出部62と、電磁弁駆動回路70の接続回路の故障の有無を検知する故障検知部63と、故障検知部63により電磁弁駆動回路70の接続回路の故障が検知されたときに、故障報知を行なう故障報知部64と、各バーナの燃焼運転を実行する燃焼制御部65として機能する。次に、図2を参照して、電磁弁駆動回路70は、マイクロコンピュータ60の出力ポートPo1~Po5に制御端子ベース端子が接続されたPNP型の上段トランジスタ71及び下段トランジスタ72~75を備えている。上段トランジスタ71は、電源51図1参照のVcc端子と下段トランジスタ72~75間に接続され、出力ポートPo1からの制御入力UctrのレベルHigh/Lowに応じて、遮断状態と導通状態に制御される。下段トランジスタ72以下、Hバーナ下段トランジスタ72ともいうは、上段トランジスタ71と、接続端子80aに接続された抵抗76との間に接続され、出力ポートPo2からの制御入力HctrのレベルHigh/Lowに応じて、遮断状態と導通状態に制御される。接続端子80a,80b間に接続されたHバーナ15の保持コイル15aは、上段トランジスタ71及びHバーナ下段トランジスタ72を介して、電源51の出力端子Vcc端子,GND端子に接続されている。下段トランジスタ73以下、Mバーナ下段トランジスタ73ともいうは、上段トランジスタ71と、接続端子81aに接続された抵抗77との間に接続され、出力ポートPo3からの制御入力MctrのレベルHigh/Lowに応じて、遮断状態と導通状態に制御される。接続端子81a,81b間接続されたMバーナ電磁弁25の保持コイル25aは、上段トランジスタ71及びMバーナ下段トランジスタ73を介して、電源51の出力端子Vcc端子,GND端子間に接続されている。下段トランジスタ74は以下、Sバーナ下段トランジスタ74ともいうは、上段トランジスタ71と、接続端子82aに接続された抵抗78との間に接続され、出力ポートPo4からの制御入力SctrのレベルHigh/Lowに応じて、遮断状態と導通状態に制御される。接続端子82a,82b間に接続されたSバーナ電磁弁35の保持コイル35aは、上段トランジスタ71及びSバーナ下段トランジスタ74を介して、電源51の出力端子Vcc端子,GND端子間に接続されている。下段トランジスタ75以下、Gバーナ下段トランジスタ75ともいうは、上段トランジスタ71と、接続端子83aに接続された抵抗79との間に接続され、出力ポートPo5からの制御入力GctrHigh/Lowに応じて、遮断状態と導通状態に制御される。接続端子83a,83b間に接続されたGバーナ電磁弁45の保持コイル45aは、上段トランジスタ71及びGバーナ下段トランジスタ75を介して、電源51の出力端子Vcc端子,GND端子間に接続されている。なお、Vcc端子から上段トランジスタ71及びHバーナ下段トランジスタ72と抵抗76を介して接続端子80aに至る経路と、GND端子から接続端子80bに至る経路とにより、本発明の接続回路が構成されている。同様に、Vcc端子から上段トランジスタ71及びMバーナ下段トランジスタ73と抵抗77を介して接続端子81aに至る経路と、GND端子から接続端子81bに至る経路とにより、本発明の接続回路が構成されている。また、Vcc端子から上段トランジスタ71及びSバーナ下段トランジスタ74と抵抗78を介して接続端子82aに至る経路と、GND端子から接続端子82bに至る経路とにより、本発明の接続回路が構成されている。さらに、Vcc端子から上段トランジスタ71及びGバーナ下段トランジスタ75と抵抗79を介して接続端子83aに至る経路と、GND端子から接続端子83bに至る経路とにより、本発明の接続回路が構成されている。また、Hバーナ下段トランジスタ72と抵抗76間の接続経路がマイクロコンピュータ60のA/Dアナログ/デジタル入力ポートAD1に接続されている。端子間電圧検出部62は、A/D入力ポートAD1に入力されるアナログ電圧Hバーナ電磁弁15の保持コイル15aに印加される電圧。以下、Hバーナ電磁弁アンサーHansというを、デジタル値に変換して読み込んで検出する。同様に、Mバーナ下段トランジスタ73と抵抗77間の接続経路がマイクロコンピュータ60のA/D入力ポートAD2に接続され、Sバーナ下段トランジスタ74と抵抗78間の接続経路がマイクロコンピュータ60のA/D入力ポートAD3に接続され、Gバーナ下段トランジスタ75と抵抗79間の接続経路がマイクロコンピュータ60のA/D入力ポートAD4に接続されている。そして、端子間電圧検出部62は、A/D入力ポートAD2に入力されるアナログ電圧Mバーナ電磁弁25の保持コイル25aに印加される電圧。以下、Mバーナ電磁弁アンサーMansというと、A/D入力ポートAD3に入力されるアナログ電圧Sバーナ電磁弁35の保持コイル35aに印加される電圧。以下、Sバーナ電磁弁アンサーSansというと、A/D入力ポートAD4に入力されるアナログ電圧Gバーナ電磁弁45の保持コイル45aに印加される電圧。以下、Gバーナ電磁弁アンサーGansというとを、デジタル値に変換して読み込んで検出する。次に、図3及び図4に示したフローチャートに従って、使用者によってMバーナ点消火釦24が点火操作されたときに実行される電磁弁駆動回路70の故障検知処理について説明する。なお、Hバーナ点消火釦14、Sバーナ点消火釦34、及びGバーナ点消火釦44が点火操作されたときにも、同様の故障検知処理が実行される。使用者によってMバーナ点消火釦24が点火操作されると、上述したようにMバーナマイクロスイッチ27がOFF開状態からON閉状態に切替わり、これに応じて、電源51からコントローラ50への電力供給が開始される。そして、マイクロコンピュータ60が起動して、図3及び図4のフローチャートによる処理を開始する。STEP1で、操作状態検知部61によりMバーナマイクロスイッチ27がON閉状態となっていることが検知されたときにSTEP2に進む。STEP2で、マイクロコンピュータ60は、機種設定スイッチ55や図示しない調理モード設定スイッチ湯沸し,揚げ物等の調理モードを設定するスイッチ等の入力状態を確認するスイッチ入力処理を開始する。なお、機種設定スイッチ55等は、キーマトリクススキャン回路に割当てられており、所定周期毎に、各スイッチの操作状態がマイクロコンピュータ60に入力される。また、ノイズによる誤入力を防止するため、マイクロコンピュータ60は、数周期に亘って操作状態が変化しないことを条件として、各スイッチの操作状態を認識する。続くSTEP3~STEP8は故障検知部63による処理である。故障検知部63は、STEP3で、上段トランジスタ71を導通制御すると共に、Hバーナ下段トランジスタ72、Mバーナ下段トランジスタ73、Sバーナ下段トランジスタ74、及びGバーナ下段トランジスタを遮断制御する。そして、次のSTEP4で、故障検知部63は、端子間電圧検出部62により検出されるHバーナ電磁弁アンサーHans、Mバーナ電磁弁アンサーMans、Sバーナ電磁弁アンサーSans、及びGバーナ電磁弁アンサーGansが、全てOFFGNDレベルとなっているか否かを判断する。ここで、上段トランジスタ71と下段トランジスタ72~75が、いずれも正常に動作していれば、上段トランジスタ71が導通状態になると共に、下段トランジスタ72~75が遮断状態になる。そのため、A/DポートAD1~AD4はVcc端子から遮断され、Hバーナ電磁弁アンサーHans、Mバーナ電磁弁アンサーMans、Sバーナ電磁弁アンサーSans、及びGバーナ電磁弁アンサーGansは、いずれもOFFとなる。それに対して、Hバーナ下段トランジスタ72がON故障制御入力のレベルに拘わらず、導通状態に維持される故障しているときには、Hバーナ電磁弁アンサーHansは、ONVccレベルとなる。同様に、Mバーナ下段トランジスタ73がON故障しているときは、Mバーナ電磁弁アンサーMansがONになり、Sバーナ下段トランジスタ74がON故障しているときは、Sバーナ電磁弁アンサーSansがONになり、Gバーナ下段トランジスタ75がON故障しているときは、Gバーナ電磁弁アンサーGansがONになる。そのため、STEP4で、全ての電磁弁アンサーHans,Mans,Sans,GansがOFFになっていないとき下段トランジスタ72~75のうちの少なくとも1つがON故障しているときは、図4のSTEP23に分岐し、故障検知部63は、上段トランジスタ71を遮断制御する。また、故障検知部63は、Hバーナ下段トランジスタ72、Mバーナ下段トランジスタ73、Sバーナ下段トランジスタ74、及びGバーナ下段トランジスタ75を遮断制御する。そして、STEP24で、故障報知部64による故障報知が行なわれる。故障報知部64は、表示部52に電磁弁駆動回路70の故障が生じていることを示すエラーコードを表示する。一方、STEP4で、全ての電磁弁アンサーHans,Mans,Sans,GansがOFFであるときはSTEP5に進む。そして、故障検知部63は、上段トランジスタ71を遮断制御すると共に、Hバーナ下段トランジスタ72、Mバーナ下段トランジスタ73、Sバーナ下段トランジスタ74、及びGバーナ下段トランジスタ75を導通制御する。そして、次のSTEP6で、故障検知部63は、端子間電圧検出部62により検出されるHバーナ電磁弁アンサーHans、Mバーナ電磁弁アンサーMans、Sバーナ電磁弁アンサーSans、及びGバーナ電磁弁アンサーGansが、いずれもOFFGNDレベルとなっているか否かを判断する。ここで、上段トランジスタ71と下段トランジスタ72~75が、いずれも正常に動作していれば、上段トランジスタ71が遮断状態になると共に、下段トランジスタ72~75が導通状態になる。そのため、A/DポートAD1~AD4はVcc端子から遮断され、Hバーナ電磁弁アンサーHans、Mバーナ電磁弁アンサーMans、Sバーナ電磁弁アンサーSans、及びGバーナ電磁弁アンサーGansは、いずれもOFFとなる。それに対して、上段トランジスタ71がON故障しているときには、下段トランジスタ72~75がOFF故障していなければ、A/DポートAD1~AD4が下段トランジスタ72~75及び上段トランジスタ71を介してVcc端子に導通する。そのため、Hバーナ電磁弁アンサーHans、Mバーナ電磁弁アンサーMans、Sバーナ電磁弁アンサーSans、及びGバーナ電磁弁アンサーGansは、いずれもONとなる。そこで、STEP6で、全ての電磁弁アンサーHans,Mans,Sans,GansがOFFになっていないとき上段トランジスタ71がON故障しているときは、図4のSTEP23に分岐し、故障検知部63は、上段トランジスタ71、Hバーナ下段トランジスタ72、Mバーナ下段トランジスタ73、Sバーナ下段トランジスタ74、及びGバーナ下段トランジスタ75を遮断制御する。また、STEP24で、故障報知部64による故障報知が行なわれる。一方、STEP6で、全ての電磁弁アンサーHans,Mans,Sans,GansがOFFになっているとき上段トランジスタ71がON故障していないときにはSTEP7に進む。そして、故障検知部63は、上段トランジスタ71及びMバーナ下段トランジスタ73を導通制御する。また、故障検知部63は、Sバーナ下段トランジスタ74、Hバーナ下段トランジスタ72、及びGバーナ下段トランジスタ75を、遮断制御する。ここで、上段トランジスタ71及びMバーナ下段トランジスタ73が共に正常動作していれば、上段トランジスタ71及びMバーナ下段トランジスタ73が共に導通状態になる。そのため、Mバーナ電磁弁アンサーMansは、ONとなる。それに対して、上段トランジスタ71又はMバーナ下段トランジスタ73の少なくともいずれか一方が、OFF故障制御入力のレベルに拘わらず、遮断状態に維持される故障しているときには、Mバーナ電磁弁アンサーMansはOFFレベルとなる。そのため、STEP8で、Mバーナ電磁弁アンサーがOFFであるとき上段トランジスタ71又は下段トランジスタ73の少なくともいずれが一方がOFF故障しているときは図4のSTEP23に分岐し、故障検知部63は、上段トランジスタ71、Mバーナ下段トランジスタ73、Hバーナ下段トランジスタ72、Sバーナ下段トランジスタ74、及びGバーナ下段トランジスタ75を、遮断制御する。そして、STEP24で、故障報知部64による故障報知が行なわれる。一方、STEP8で、Mバーナ電磁弁アンサーがONであるとき上段トランジスタ71及びMバーナ下段トランジスタ73のOFF故障が生じていないときは、図4のSTEP9に進む。STEP9は燃焼制御部65による処理であり、燃焼制御部65はMバーナ20の燃焼運転を開始する。次のSTEP10~STEP12は、故障検知部63による処理である。故障検知部63は、STEP10で、Hバーナ下段トランジスタ72、Sバーナ下段トランジスタ74、及びGバーナ下段トランジスタ75を導通制御する。この場合、STEP8で、上段トランジスタ71がONになっていることが確認されているので、Hバーナ下段トランジスタ72が正常に動作していれば、Hバーナ下段トランジスタ72が導通状態になる。そして、端子間電圧検出部62により検出されるHバーナ電磁弁アンサーHansがONになる。同様に、Sバーナ下段トランジスタ74が正常に動作していれば、Sバーナ下段トランジスタ74が導通状態になる。そして、端子間電圧検出部62により検出されるSバーナ電磁弁アンサーSansがONになる。また、Gバーナ下段トランジスタ75が正常に動作していれば、Gバーナ下段トランジスタ75が導通状態になる。そして、端子間電圧検出部62により検出されるGバーナ電磁弁アンサーGansがONになる。そのため、STEP11で、Hバーナ電磁弁アンサーHans、Sバーナ電磁弁アンサーSans、及びGバーナ電磁弁アンサーGansの全てがONであるときは、Hバーナ下段トランジスタ72、Sバーナ下段トランジスタ74、及びGバーナ下段トランジスタ75のいずれについても、OFF故障が生じていないと判断できる。そこで、この場合はSTEP12に進み、故障検知部63は、Hバーナ下段トランジスタ72、Sバーナ下段トランジスタ74、及びGバーナ下段トランジスタ75を遮断制御してSTEP13に進み、処理を終了する。一方、STEP11で、Hバーナ電磁弁アンサーHans、Sバーナ電磁弁アンサーSans、及びGバーナ電磁弁アンサーGansのいずれかがOFFであるときには、STEP20に分岐する。そして、故障報知部64は、機種設定スイッチ55の入力が確定するのを待って、STEP21に進む。STEP21で、故障報知部64は、機種設定スイッチ55により設定された機種コードから、電磁弁駆動回路70の接続回路のうち、電磁弁の保持コイルが接続されている接続回路を認識する。本実施形態では、Hバーナ電磁弁15の保持コイル15a、Mバーナ電磁弁25の保持コイル25a、Sバーナ電磁弁35の保持コイル35a、及びGバーナ電磁弁45の保持コイル45aが、接続回路に接続されていることが認識される。続くSTEP22で、故障報知部64は、電磁弁アンサーがOFFになった電磁弁の保持コイルが未接続であるか否かを判断する。ここで、例えばSバーナが搭載されていない機種のガスこんろでは、Sバーナの電磁弁用の接続回路の部品Sバーナ下段トランジスタ74、抵抗78は実装されていない。そのため、A/DポートAD3はVccに導通せず、Sバーナ電磁弁アンサーSansはOFFとなる。そこで、ONにならなかった電磁弁アンサーが、搭載されていないバーナ用の電磁弁に対応するものであるときには、電磁弁駆動回路に故障に起因するものではないため、STEP12に分岐し、故障報知部64による故障報知は行なわない。一方、ONにならなかった電磁弁アンサーが、搭載されているバーナ用の電磁弁に対応するものであるときには、下段トランジスタのOFF故障が生じている。そのため、この場合にはSTEP23に進む。STEP23で、故障報知部64は、上段トランジスタ71、Mバーナ下段トランジスタ73、Hバーナ下段トランジスタ72、Sバーナ下段トランジスタ74、及びGバーナ下段トランジスタ75を、共に遮断制御する。また、続くSTEP24で、故障報知部64による故障報知が行なわれる。次に、図5を参照して、図3~図4のフローチャートによる処理を行ったときのタイミングチャートについて説明する。t1は使用者によりMバーナ点消火釦24が点火操作された時点であり、この点火操作に応じてMバーナマイクロスイッチ27がOFF開からON閉に切替わり、電源供給電源51からコントローラ50への電力供給が開始されている。t2で電源電圧が立ち上がった後に、t3でマイクロコンピュータ60のRESET入力がOFFからONに切替わって、マイクロコンピュータ60が作動を開始する図中ではマイコンSTOP→RUNにより表示。所定の安定時間を待ち、また、イニシャライズ処理を行った後のt4で、マイクロコンピュータ60は、図3~図4のフローチャートによる処理を開始する。t4で、故障検知部63は、上段トランジスタ71を導通制御すると共に、下段トランジスタ72~75を遮断制御して、各電磁弁アンサーHans、Mans、Sans、GansがOFFになっているか否かを判断する下段トランジスタ72~75のON故障の有無の検知。また、故障検知部63は、t5で、上段トランジスタ71を遮断制御すると共に、下段トランジスタ72~75を導通制御して、電磁弁アンサーHans、Mans、Sans、GansがOFFになっているか否かを確認する上段トランジスタ71のON故障の有無の検知。次に、故障検知部63は、t6で、上段トランジスタ71とMバーナ下段トランジスタ73を共に導通制御して、Mバーナ電磁弁アンサーMansがONになっているか否かを判断する上段トランジスタ71及びMバーナ下段トランジスタ73のOFF故障の有無の検知。続くt7で、故障検知部63は、Hバーナ下段トランジスタ72、Sバーナ下段トランジスタ74、及びGバーナ下段トランジスタ75を導通制御して、Hバーナ電磁弁アンサーHans、Sバーナ電磁弁アンサーSans、及びGバーナ電磁弁アンサーGansが、いずれもONになっているか否かを判断するHバーナ下段トランジスタ72、Sバーナ下段トランジスタ74、Gバーナ下段トランジスタ75のOFF故障の有無の検知。ここでは、Sバーナ電磁弁アンサーSansとGバーナ電磁弁アンサーGansはONになっているが、Hバーナ電磁弁アンサーHansはOFFHバーナ下段トランジスタ72のOFF故障になっている。そのため、故障報知部64により故障報知がなされる。ここで、図3のSTEP2で、スイッチ入力処理を開始しているため、t8では機種設定スイッチ55の入力は確定している。そのため、機種設定スイッチ55の入力の確定を待つことなく、Hバーナ下段トランジスタ72、Sバーナ下段トランジスタ74、及びGバーナトランジスタ75のOFF故障を速やかに検知して、故障報知を行うことができる。なお、本実施形態では、図4のSTEP20~STEP22で、ガスこんろの機種を判別して機種に応じた電磁弁の接続状態を認識して、電磁弁が接続された接続回路に限定して故障報知を行なったが、電磁弁駆動回路70が、接続される電磁弁の個数が変わることのない専用回路であるときには、この認識は不要である。また、本実施形態では、図3のSTEP2で機種設定スイッチ55の入力処理を開始することで、図4のSTEP20~STEP22の機種別の電磁弁の接続状態を認識するタイミングを早めたが、例えば、STEP20の直前に、機種設定スイッチ55の入力処理を開始する場合にも、本発明の効果を得ることができる。また、本実施の形態では、上段トランジスタ71を、各電磁弁の保持コイルについて共通に備えた構成を示したが、上段トランジスタを各電磁弁の保持コイルについて個別に備える構成としてもよい。また、本実施の形態では、電磁弁駆動回路70の接続回路を、各電磁弁の保持コイルを2個のスイッチング素子を介して電源の出力端子間に接続する構成としたが、3個以上のスイッチング素子を介して電源の出力端子間に接続する構成とする場合にも、本発明の適用が可能である。また、本実施の形態では、本発明のスイッチング素子としてトランジスタを用いた例を示したが、FET、リレー等、他の種類のスイッチング素子を用いてもよい。"