"1からnnは2以上の自然数とする。までの自然数をiで表したとき、電力を供給する第i電源、上記第i電源からの電力を用いて第iクロック信号を発生する第iクロック信号発生部、および上記第iクロック信号発生部が発生する第iクロック信号に基づいて動作する第i動作部を備え、第1クロック信号から第nクロック信号までのうち上記第iクロック信号以外の第jクロック信号jは上記1からnまでの自然数のうち上記i以外の自然数であるものとする。を監視して、上記第jクロック信号の異常を検出する第i異常検出部を備えたことを特徴とする相互監視システム。請求項1に記載の相互監視システムにおいて、上記第i異常検出部は、上記第jクロック信号のクロックパターンに基づいて上記異常を検出することを特徴とする相互監視システム。請求項1または2に記載の相互監視システムにおいて、上記第i異常検出部は、上記第jクロック信号の非発生またはパルスの欠落に基づいて上記異常を検出することを特徴とする相互監視システム。請求項2または3に記載の相互監視システムにおいて、上記自然数jについての第j動作部は、この第j動作部の動作内容を表すように上記第jクロック信号のクロックパターンを可変して設定し、上記第i異常検出部は、上記第j動作部によって可変して設定された上記第jクロック信号を監視することを特徴とする相互監視システム。請求項1に記載の相互監視システムにおいて、上記nは3以上の自然数であり、上記第i異常検出部は、上記第1クロック信号から第nクロック信号までのうち上記第iクロック信号以外の幾つか又は全ての上記第jクロック信号を監視することを特徴とする相互監視システム。請求項1から5までのいずれか一つに記載の相互監視システムにおいて、上記第i異常検出部は、上記第jクロック信号を常時監視することを特徴とする相互監視システム。請求項1から5までのいずれか一つに記載の相互監視システムにおいて、上記第i異常検出部は、上記第jクロック信号を所定期間ずつ定期的に監視することを特徴とする相互監視システム。請求項1から5までのいずれか一つに記載の相互監視システムにおいて、上記自然数i毎に、上記第i動作部は、ソフトウェアによって動作する第i中央演算処理ユニットを含み、上記第i異常検出部は、上記第jクロック信号を、上記第i中央演算処理ユニットが非動作である時に又は動作非動作にかかわらず監視することを特徴とする相互監視システム。請求項1から8までのいずれか一つに記載の相互監視システムにおいて、上記第i異常検出部は、上記第jクロック信号の異常を検出したとき、上記第jクロック信号に上記異常が発生したことを表す第jクロック異常信号を出力することを特徴とする相互監視システム。請求項9に記載の相互監視システムにおいて、上記第i異常検出部が上記第jクロック異常信号を出力したとき、上記第i動作部は、上記第jクロック信号を発生すべき第jクロック信号発生部を一旦停止して再起動させる制御を実行することを特徴とする相互監視システム。請求項10に記載の相互監視システムにおいて、上記第i動作部は、上記第jクロック信号発生部を再起動させた後、さらに上記第i異常検出部が上記第jクロック異常信号を出力したとき、上記第jクロック信号に基づいて動作する第j動作部を一旦停止して再起動させる制御を実行することを特徴とする相互監視システム。請求項1から11までのいずれか一つに記載の相互監視システムにおいて、上記1からnまでの全ての上記自然数iについての、上記第i電源、上記第iクロック信号発生部、上記第i動作部および上記第i異常検出部は、共通の1枚の基板に搭載されていることを特徴とする相互監視システム。請求項1から12までのいずれか一つに記載の相互監視システムにおいて、上記1からnまでの全ての上記自然数iについての上記第i電源のうちの幾つかまたは全部は、共通になっていることを特徴とする相互監視システム。1つの筐体に、電力を供給する第1電源、上記第1電源からの電力を用いて第1クロック信号を発生する第1クロック信号発生部、および上記第1クロック信号発生部が発生する第1クロック信号に基づいて動作する第1動作部と、電力を供給する第2電源、上記第2電源からの電力を用いて第2クロック信号を発生する第2クロック信号発生部、および上記第2クロック信号発生部が発生する第2クロック信号に基づいて動作する第2動作部と、上記第2クロック信号を監視して、上記第2クロック信号の異常を検出する第1異常検出部と、上記第1クロック信号を監視して、上記第1クロック信号の異常を検出する第2異常検出部とを収容したことを特徴とする管理装置。1からnnは2以上の自然数とする。までの自然数をiで表したとき、電力を供給する第i電源、上記第i電源からの電力を用いて第iクロック信号を発生する第iクロック信号発生部、および上記第iクロック信号発生部が発生する第iクロック信号に基づいて動作する第i動作部を備え、第1クロック信号から第nクロック信号までのうち上記第iクロック信号以外の第jクロック信号jは上記1からnまでの自然数のうち上記i以外の自然数であるものとする。を監視して、上記第jクロック信号の異常を検出する第i異常検出部を備え、上記1からnまでの全ての上記自然数iについての上記第i動作部および上記第i異常検出部のうち幾つかまたは全部は、データバスまたはネットワークを介して互いに通信可能に分散して配置されていることを特徴とするシステム。そこで、この発明の課題は、それぞれクロック信号に基づいて動作する複数の系の間で、簡単な構成で相互に動作を常時監視できる相互監視システムを提供することにある。また、この発明の課題は、1つの筐体に収容された、或るクロック信号に基づいて動作する系と別のクロック信号に基づいて動作する系との間で、簡単な構成で相互に動作を常時監視できる管理装置を提供することにある。また、この発明の課題は、データバスまたはネットワークを介して互いに通信可能に分散して配置された、それぞれクロック信号に基づいて動作する複数の系の間で、簡単な構成で相互に動作を常時監視できるシステムを提供することにある。上記課題を解決するため、この発明の相互監視システムは、1からnnは2以上の自然数とする。までの自然数をiで表したとき、電力を供給する第i電源、上記第i電源からの電力を用いて第iクロック信号を発生する第iクロック信号発生部、および上記第iクロック信号発生部が発生する第iクロック信号に基づいて動作する第i動作部を備え、第1クロック信号から第nクロック信号までのうち上記第iクロック信号以外の第jクロック信号jは上記1からnまでの自然数のうち上記i以外の自然数であるものとする。を監視して、上記第jクロック信号の異常を検出する第i異常検出部を備えたことを特徴とする。この発明の相互監視システムでは、自然数i毎に、第iクロック信号発生部は、第i電源からの電力を用いて第iクロック信号を発生する。第i異常検出部は、第1クロック信号から第nクロック信号までのうち上記第iクロック信号以外の第jクロック信号を監視して、上記第jクロック信号の異常を検出する。これにより、それぞれクロック信号に基づいて動作する複数の系、例えば第iクロック信号発生部および第i動作部を含む系と第jクロック信号発生部および第j動作部を含む系との間で、相互に動作を常時監視できる。また、クロック信号第jクロック信号の異常を検出する上記第i異常検出部は、CPU中央演算処理ユニットやソフトウェアを用いることなく、簡単な電子回路によって構成され得る。したがって、この発明の相互監視システムによれば、簡単な構成で相互に動作を常時監視できる。一実施形態の相互監視システムでは、上記第i異常検出部は、上記第jクロック信号のクロックパターンに基づいて上記異常を検出することを特徴とする。この一実施形態の相互監視システムでは、上記第i異常検出部は、上記第jクロック信号のクロックパターンに基づいて上記異常を検出する。したがって、上記第i異常検出部は、CPU中央演算処理ユニットやソフトウェアを用いることなく、簡単な電子回路によって構成され得る。一実施形態の相互監視システムでは、上記第i異常検出部は、上記第jクロック信号の非発生またはパルスの欠落に基づいて上記異常を検出することを特徴とする。この一実施形態の相互監視システムでは、上記第i異常検出部は、上記第jクロック信号の非発生またはパルスの欠落に基づいて上記異常を検出する。したがって、上記第i異常検出部は、CPU中央演算処理ユニットやソフトウェアを用いることなく、簡単な電子回路によって構成され得る。一実施形態の相互監視システムでは、上記自然数jについての第j動作部は、この第j動作部の動作内容を表すように上記第jクロック信号のクロックパターンを可変して設定し、上記第i異常検出部は、上記第j動作部によって可変して設定された上記第jクロック信号を監視することを特徴とする。この一実施形態の相互監視システムでは、上記自然数jについての第j動作部は、この第j動作部の動作内容を表すように上記第jクロック信号のクロックパターンを可変して設定する。そして、上記第i異常検出部は、上記第j動作部によって可変して設定された上記第jクロック信号を監視する。したがって、上記第i異常検出部は、上記第jクロック信号のクロックパターンに基づいて上記第j動作部の動作内容を検出することができる。例えば、上記第j動作部の動作内容が異常であれば、上記第i異常検出部は、上記第j動作部の上記異常を検出することができる。このことは、上記第j動作部が、ソフトウェアによって動作する第j中央演算処理ユニットを含んでいる場合、特に有益となる。すなわち、上記第j動作部が、ソフトウェアによって動作する第j中央演算処理ユニットを含む場合は、通常は様々な複雑な動作を実行することになるので、上記第j動作部の動作内容を検出したいという強いニーズがあるからである。一実施形態の相互監視システムでは、上記nは3以上の自然数であり、上記第i異常検出部は、上記第1クロック信号から第nクロック信号までのうち上記第iクロック信号以外の幾つか又は全ての上記第jクロック信号を監視することを特徴とする。この一実施形態の相互監視システムでは、それぞれクロック信号に基づいて動作する3つ以上の系の間で、相互に動作を常時監視できる。一実施形態の相互監視システムでは、上記第i異常検出部は、上記第jクロック信号を常時監視することを特徴とする。この一実施形態の相互監視システムでは、上記第i異常検出部は、上記第jクロック信号を常時監視する。したがって、ユーザに対してリアルタイムで異常発生を知らせることができる。一実施形態の相互監視システムでは、上記第i異常検出部は、上記第jクロック信号を所定期間ずつ定期的に監視することを特徴とする。この一実施形態の相互監視システムでは、上記第i異常検出部は、上記第jクロック信号を所定期間ずつ定期的に監視する。したがって、常時監視する場合に比して、省電力化を図ることができる。一実施形態の相互監視システムでは、上記自然数i毎に、上記第i動作部は、ソフトウェアによって動作する第i中央演算処理ユニットを含み、上記第i異常検出部は、上記第jクロック信号を、上記第i中央演算処理ユニットが非動作である時に又は動作非動作にかかわらず監視することを特徴とする。ソフトウェアによる動作は、例えばセンサからの信号に基づいて機器を制御する動作や、異常を除去して正常状態に復旧させる復旧処理などの、様々な動作を含む。この一実施形態の相互監視システムでは、上記自然数i毎に、上記第i動作部は、ソフトウェアによって動作する第i中央演算処理ユニットを含む。したがって、上記第i動作部は、様々な複雑な動作を実行することができる。さらに、上記第i異常検出部は、上記第jクロック信号を、上記i中央演算処理ユニットが非動作である時に又は動作非動作にかかわらず監視する。したがって、ユーザに対してリアルタイムで異常発生を知らせることができる。一実施形態の相互監視システムでは、上記第i異常検出部は、上記第jクロック信号の異常を検出したとき、上記第jクロック信号に上記異常が発生したことを表す第jクロック異常信号を出力することを特徴とする。この一実施形態の相互監視システムでは、上記第i異常検出部は、上記第jクロック信号の異常を検出したとき、上記第jクロック信号に上記異常が発生したことを表す第jクロック異常信号を出力する。したがって、ユーザに対して異常発生を知らせることができる。また、この第jクロック異常信号に基づいて、上記第jクロック信号発生部および第j動作部を含む系に対して、異常を除去して正常状態に復旧させる復旧処理などを施すことができる。一実施形態の相互監視システムでは、上記第i異常検出部が上記第jクロック異常信号を出力したとき、上記第i動作部は、上記第jクロック信号を発生すべき第jクロック信号発生部を一旦停止して再起動させる制御を実行することを特徴とする。上記第jクロック信号の上記異常は、上記第jクロック信号発生部のみの要因に基づいて発生していることがある。ここで、この一実施形態の相互監視システムでは、上記第i異常検出部が上記第jクロック異常信号を出力したとき、上記第i動作部は、上記第jクロック信号を発生すべき第jクロック信号発生部を一旦停止して再起動させる制御を実行する。したがって、上記第j動作部を一旦停止させることなく、上記異常を除去して復旧できる可能性がある。一実施形態の相互監視システムでは、上記第i動作部は、上記第jクロック信号発生部を再起動させた後、さらに上記第i異常検出部が上記第jクロック異常信号を出力したとき、上記第jクロック信号に基づいて動作する第j動作部を一旦停止して再起動させる制御を実行することを特徴とする。上記第jクロック信号発生部を再起動させた後、さらに上記第i異常検出部が上記第jクロック異常信号を出力したときは、上記第jクロック信号発生部ではなく上記第j動作部が異常要因となっている可能性が高い。ここで、この一実施形態の相互監視システムでは、上記第i動作部は、上記第jクロック信号発生部を再起動させた後、さらに上記第jクロック信号の異常を検出したとき、上記第jクロック信号に基づいて動作する第j動作部を一旦停止して再起動させる制御を実行する。したがって、上記第j動作部に関する異常要因を除去して復旧できる可能性がある。一実施形態の相互監視システムでは、上記1からnまでの全ての上記自然数iについての、上記第i電源、上記第iクロック信号発生部、上記第i動作部および上記第i異常検出部は、共通の1枚の基板に搭載されていることを特徴とする。この一実施形態の相互監視システムによれば、相互監視システムを1ボードで構築することができる。一実施形態の相互監視システムでは、上記1からnまでの全ての上記自然数iについての上記第i電源のうちの幾つかまたは全部は、共通になっていることを特徴とする。この一実施形態の相互監視システムでは、上記1からnまでの全ての上記自然数iについての上記第i電源のうちの幾つかは、共通になっているので、全ての上記自然数iについて個々に電源が設けられている場合に比して、電源数を削減することができる。この発明の管理装置は、1つの筐体に、電力を供給する第1電源、上記第1電源からの電力を用いて第1クロック信号を発生する第1クロック信号発生部、および上記第1クロック信号発生部が発生する第1クロック信号に基づいて動作する第1動作部と、電力を供給する第2電源、上記第2電源からの電力を用いて第2クロック信号を発生する第2クロック信号発生部、および上記第2クロック信号発生部が発生する第2クロック信号に基づいて動作する第2動作部と、上記第2クロック信号を監視して、上記第2クロック信号の異常を検出する第1異常検出部と、上記第1クロック信号を監視して、上記第1クロック信号の異常を検出する第2異常検出部とを収容したことを特徴とする。この発明の管理装置では、第1クロック信号発生部、第2クロック信号発生部は、それぞれ第1電源、第2電源からの電力を用いてそれぞれ第1クロック信号、第2クロック信号を発生する。第1異常検出部は、上記第2クロック信号を監視して、上記第2クロック信号の異常を検出する。第2異常検出部は、上記第1クロック信号を監視して、上記第1クロック信号の異常を検出する。これにより、第1クロック信号発生部および第1動作部を含む系と第2クロック信号発生部および第2動作部を含む系との間で、相互に動作を常時監視できる。また、上記第1異常検出部および第2異常検出部は、CPU中央演算処理ユニットやソフトウェアを用いることなく、簡単な電子回路によって構成され得る。したがって、この発明の管理装置によれば、簡単な構成で相互に動作を常時監視できる。また、この管理装置は1つの筐体に相互監視システムを収容しているので、この管理装置を運搬して移動することによって、相互監視システムを様々な場所に容易に設置することができる。この発明のシステムは、1からnnは2以上の自然数とする。までの自然数をiで表したとき、電力を供給する第i電源、上記第i電源からの電力を用いて第iクロック信号を発生する第iクロック信号発生部、および上記第iクロック信号発生部が発生する第iクロック信号に基づいて動作する第i動作部を備え、第1クロック信号から第nクロック信号までのうち上記第iクロック信号以外の第jクロック信号jは上記1からnまでの自然数のうち上記i以外の自然数であるものとする。を監視して、上記第jクロック信号の異常を検出する第i異常検出部を備え、上記1からnまでの全ての上記自然数iについての上記第i動作部および上記第i異常検出部のうち幾つかまたは全部は、データバスまたはネットワークを介して互いに通信可能に分散して配置されていることを特徴とする。この発明のシステムでは、自然数i毎に、第iクロック信号発生部は、第i電源からの電力を用いて第iクロック信号を発生する。第i異常検出部は、第1クロック信号から第nクロック信号までのうち上記第iクロック信号以外の第jクロック信号を監視して、上記第jクロック信号の異常を検出する。これにより、それぞれクロック信号に基づいて動作する複数の系、例えば第iクロック信号発生部および第i動作部を含む系と第jクロック信号発生部および第j動作部を含む系との間で、相互に動作を常時監視できる。また、クロック信号第jクロック信号の異常を検出する上記第i異常検出部は、CPU中央演算処理ユニットやソフトウェアを用いることなく、簡単な電子回路によって構成され得る。したがって、この発明のシステムによれば、簡単な構成で相互に動作を常時監視できる。また、この発明のシステムは、上記1からnまでの全ての上記自然数iについての上記第i動作部および上記第i異常検出部のうち幾つかまたは全部は、データバスまたはネットワークを介して互いに通信可能に分散して配置されているので、サービス指向アーキテクチャSOAに適合することができる。なお、本明細書で、サービス指向アーキテクチャSOAとは、業務上の一処理に相当するソフトウェアの機能をサービスと見立て、そのサービスをネットワーク上で連携させてシステムの全体を構築していく考え方を意味する。以上より明らかなように、この発明の相互監視システムによれば、それぞれクロック信号に基づいて動作する複数の系の間で、簡単な構成で相互に動作を常時監視できる。また、この発明の管理装置によれば、1つの筐体に収容された、或るクロック信号に基づいて動作する系と別のクロック信号に基づいて動作する系との間で、簡単な構成で相互に動作を常時監視できる。また、この発明のシステムによれば、データバスまたはネットワークを介して互いに通信可能に分散して配置された、それぞれクロック信号に基づいて動作する複数の系の間で、簡単な構成で相互に動作を常時監視できる。以下、この発明を図示の実施の形態により詳細に説明する。第1実施形態図1は、この発明の一実施形態の相互監視システム全体を符号Y1で示す。の構成を示している。この相互監視システムY1は、大別して、第1の系G1と第2の系G2との2つの系を備えている。第1の系G1は、第1電源W1、第1クロック信号発生部CG1、第1動作部M1および第1異常検出部D1を含んでいる。第2の系G2は、第2電源W2、第2クロック信号発生部CG2、第2動作部M2および第2異常検出部D2を含んでいる。第1の系G1において、第1電源W1は、電力を常時供給する。第1クロック信号発生部CG1は、市販の水晶発振器を含み、第1電源W1からの電力を用いて周期的な第1クロック信号CL1を発生する。第1電源W1が電力を常時供給しているので、第1クロック信号発生部CG1は、何らかの異常が無い限り、第1クロック信号CL1を発生する。第1動作部M1は、第1クロック信号CL1に基づいて動作する。第1異常検出部D1は、第1電源W1からの電力を用いて、第2クロック信号CL2を常時監視して、第2クロック信号CL2に異常が発生したか否かを表す第2クロック監視信号AS2を出力する。第2の系G2において、第2電源W2は、電力を常時供給する。第2クロック信号発生部CG2は、市販の水晶発振器を含み、第2電源W2からの電力を用いて周期的な第2クロック信号CL2を発生する。第2電源W2が電力を常時供給しているので、第2クロック信号発生部CG2は、何らかの異常が無い限り、第2クロック信号CL2を発生する。第2動作部M2は、第2クロック信号CL2に基づいて動作する。第2異常検出部D2は、第2電源W2からの電力を用いて、第1クロック信号CL1を常時監視して、第1クロック信号CL1に異常が発生したか否かを表す第1クロック監視信号AS1を出力する。この例では、第1クロック信号CL1、第2クロック信号CL2はいずれも、図4Aに示すような、高Hレベルと低Lレベルとをデューティ比50で繰り返す矩形波例えば10MHzの固定クロックであるものとする。なお、固定クロックとは、周波数が一定であるクロック信号を意味する。また、この例では、図1中に示した第1異常検出部D1は、図5に示すように、緩衝増幅器11と、平滑回路12と、差動増幅器13とを構成要素として含んでいる。緩衝増幅器11は、第2クロック信号CL2をその波形を維持しながら増幅するとともに、緩衝器として働いて、後段の平滑回路12の動作が第2の系G2の第2クロック信号発生部CG2に対して影響を与えるのを防止する。平滑回路12は、抵抗素子Rと容量素子Cとからなる積分回路を含み、緩衝増幅器11からの第2クロック信号CL2を平滑化してその第2クロック信号CL2のデューティ比に応じたレベルのDC直流電圧Vs2を得る。差動増幅器13は、平滑回路12からのDC電圧Vs2と基準電圧Vrefとを比較して、DC電圧Vs2が基準電圧Vrefに対して高Hレベルにあるか低Lレベルにあるかを表す信号を出力する。ここで、基準電圧Vrefは、第1電源W1からの電力の電圧を直列抵抗で分割して作成され、DC電圧Vs2と接地電位GND=0との間に設定されている。すなわち、Vs2>Vref>0に設定されている。この構成により、第1異常検出部D1は、図4Aに示すデューティ比50の固定クロック第2クロック信号CL2が発生している場合正常な場合と、図4Dに示す固定クロックが非発生である場合異常な場合とを識別する。第1異常検出部D1は、第2クロック信号CL2が正常に発生している期間は、第2クロック監視信号AS2として正常を表す論理値0の信号を出力し、第2クロック信号CL2が非発生である期間は、第2クロック監視信号AS2として異常を表す論理値1の信号第2クロック異常信号を出力するものとする。なお、第1異常検出部D1の上述の緩衝増幅器11、差動増幅器13としては、市販の演算増幅器オペアンプを、それぞれ用いることができる。第2異常検出部D2も、第1異常検出部D1におけるのと同じ構成要素を含んでいる。したがって、第2異常検出部D2も、図4Aに示す固定クロック第1クロック信号CL1が発生している場合正常な場合と、図4Dに示す固定クロックが非発生である場合異常な場合とを識別する。第2異常検出部D2は、第1クロック信号CL1が正常に発生している期間は、第1クロック監視信号AS1として正常を表す論理値0の信号を出力する一方、第1クロック信号CL1が非発生である期間は、第1クロック監視信号AS1として異常を表す論理値1の信号第1クロック異常信号を出力するものとする。また、この例では、図1中に示した第1動作部M1は、図6に示すように、分周回路16と、LED発光ダイオード駆動回路17と、LEDランプ18とを構成要素として含んでいる。分周回路16は、第1クロック信号CL1を分周して、この例では1Hzの固定クロック信号CLL1を発生する。LED駆動回路17は、第2クロック監視信号AS2として異常を表す論理値1の信号を受けている期間は、その信号に応じて、分周回路16からの固定クロック信号CLL1を用いてLEDランプ18に駆動電流If1を流す。これにより、1Hzの周波数でLEDランプ18を点滅させる。一方、LED駆動回路17は、第2クロック監視信号AS2として正常を表す論理値0の信号を受けている期間は、LEDランプ18を消灯させたままとする。このようにして、第1動作部M1は、ユーザに対して、第2の系G2に異常が生じたことを報知する。なお、第1動作部M1の上述の分周回路16としては市販の分周器、LED駆動回路としては市販のLED駆動用IC集積回路、LEDランプ18としては市販のLED素子をそれぞれ用いることができる。簡単のため図示を省略しているが、第2動作部M2も、第1動作部M1と同様に、分周回路16と、LED駆動回路17と、LEDランプ18とを含んでいる。したがって、第2動作部M2が、第1クロック監視信号AS1として異常を表す論理値1の信号を受けている期間は、1Hzの周波数でLEDランプ18が点滅する。一方、第2動作部M2が、第2クロック監視信号AS2として正常を表す論理値0の信号を受けている期間は、LEDランプ18が消灯したままとなる。このようにして、第2動作部M2は、ユーザに対して、第1の系G1に異常が生じたことを報知する。この例では、第1動作部M1、第2動作部M2は、それぞれ第1電源W1、第2電源W2から常時電力供給を受けて動作するものとする。この相互監視システムY1は、全体として次のように動作する。すなわち、第1異常検出部D1は、第1電源W1からの電力を用いて、第2クロック信号CL2を常時監視する。一方、第2異常検出部D2は、第2電源W2からの電力を用いて、第1クロック信号CL1を常時監視する。これにより、第1の系G1と第2の系G2とのとの間で、相互に動作を常時監視できる。また、既述のように、第1異常検出部D1、第2異常検出部D2はいずれも、CPUやソフトウェアを用いることなく、簡単な電子回路によって構成され得る。したがって、この相互監視システムY1によれば、簡単な構成で相互に動作を常時監視できる。また、この例では、第2の系G2において第2クロック信号CL2が非発生となって異常が生じた場合は、第1の系G1において第1異常検出部D1が第2クロック監視信号AS2として異常を表す論理値1の信号を出力し、第1動作部M1が1Hzの周波数でLEDランプ18を点滅させる。一方、第1の系G1において第1クロック信号CL1が非発生となって異常が生じた場合は、第2の系G2において第2異常検出部D2が第1クロック監視信号AS1として異常を表す論理値1の信号を出力し、第2動作部M2が1Hzの周波数でLEDランプ18を点滅させる。したがって、ユーザは、第1の系G1の第1動作部M1のLEDランプ18の点滅によって第2の系G2に異常が生じたことをリアルタイムで容易に認識でき、また、第2の系G2の第2動作部M2のLEDランプ18の点滅によって第1の系G1に異常が生じたことをリアルタイムで容易に認識できる。なお、第1異常検出部D1、第2異常検出部D2は、いずれも図示しないラッチ回路を備えている。第2クロック信号CL2、第1クロック信号CL1に例えば単発的なパルスの欠落のような異常が生じた場合は、第1異常検出部D1、第2異常検出部D2は、それぞれ上記ラッチ回路によって少なくとも1秒間だけ第2クロック監視信号AS2、第1クロック監視信号AS1の論理値を1に維持する。したがって、単発的なパルスの欠落のような異常が生じた場合であっても、ユーザは、LEDランプ18の点滅によって、異常が生じたことを容易に認識できる。上述の例では、第1異常検出部D1は第2クロック信号CL2を常時監視し、かつ第2異常検出部D2は第1クロック信号CL1を常時監視するものとした。しかしながら、期間を設定するタイマを備えて、第1異常検出部D1は第2クロック信号CL2を所定期間ずつ定期的に監視しても良いし、第2異常検出部D2は第1クロック信号CL1を所定期間ずつ定期的に監視しても良い。これにより、常時監視する場合に比して、省電力化を図ることができる。なお、第1動作部M1、第2動作部M2は、それぞれ第1電源W1、第2電源W2以外の電源、例えば起動スイッチのオン/オフに応じて電力を供給/非供給する電源これを起動電源と呼ぶ。から電力供給を受けて動作しても良い。また、第1動作部M1、第2動作部M2は、図6中に示した回路のみに限られず、例えば圧電ブザーを備えて、上記圧電ブザーが発するアラーム音によって、ユーザに対して異常が生じたことを報知するように構成されていても良い。また、第1動作部M1、第2動作部M2は、図6中に示した回路のみに限られず、ソフトウェアによって動作するCPUを含んで、様々な動作、例えばセンサからの信号に基づいて機器を制御する動作や、異常を除去して正常状態に復旧させる復旧処理などを行っても良い。第2実施形態図2は、この発明の別の実施形態の相互監視システム全体を符号Y2で示す。の構成を示している。なお、簡単のため、図1中の要素と対応する要素には同一の符号を付している以下同様。。この相互監視システムY2は、大別して、第1の系G1、第2の系G2、第3の系G3および第4の系G4の計4つの系を備えている。第1の系G1は、図1におけるのと同様に、第1電源W1、第1クロック信号発生部CG1、第1動作部M1および第1異常検出部D1を含んでいる。第2の系G2は、第2電源W2、第2クロック信号発生部CG2、第2動作部M2および第2異常検出部D2を含んでいる。第3の系G3は、第3電源W3、第3クロック信号発生部CG3、第3動作部M3および第3異常検出部D3を含んでいる。第4の系G4は、第4電源W4、第4クロック信号発生部CG4、第4動作部M4および第4異常検出部D4を含んでいる。第3の系G3の第3電源W3、第4の系G4の第4電源W4は、第1の系G1の第1電源W1、第2の系G2の第2電源W2と同様に、それぞれ電力を常時供給する。第3の系G3の第3クロック信号発生部CG3、第4の系G4の第4クロック信号発生部CG4は、それぞれ第3電源W3、第4電源W4からの電力を用いて周期的な第3クロック信号CL3、第4クロック信号CL4を発生する。この例では、第1の系G1の第1異常検出部D1は、図5に示した回路を3組備えている。それらの3組の回路によって、それぞれ、第2の系G2の第2クロック信号発生部CG2からの第2クロック信号CL2、第3の系G3の第3クロック信号発生部CG3からの第3クロック信号CL3、第4の系G4の第4クロック信号発生部CG4からの第4クロック信号CL4を、常時監視する。そして、第1異常検出部D1は、第2クロック信号CL2、第3クロック信号CL3、第4クロック信号CL4にそれぞれ異常が発生したか否かを表す第2クロック監視信号AS2、第3クロック監視信号AS3、第4クロック監視信号AS4を出力する。また、第1の系G1の第1動作部M1は、図6に示した回路を3組備えている。それらの3組の回路によって、それぞれ、第2クロック監視信号AS2として異常を表す論理値1の信号を受けている期間、第3クロック監視信号AS3として異常を表す論理値1の信号を受けている期間、第4クロック監視信号AS4として異常を表す論理値1の信号を受けている期間は、1Hzの周波数でLEDランプ18を点滅させる。また、第2の系G2の第2異常検出部D2は、第1の系G1の第1異常検出部D1と同様に、図5に示した回路を3組備えている。それらの3組の回路によって、それぞれ、第1の系G1の第1クロック信号発生部CG1からの第1クロック信号CL1、第3の系G3の第3クロック信号発生部CG3からの第3クロック信号CL3、第4の系G4の第4クロック信号発生部CG4からの第4クロック信号CL4を、常時監視する。そして、第2異常検出部D2は、第1クロック信号CL1、第3クロック信号CL3、第4クロック信号CL4にそれぞれ異常が発生したか否かを表す第1クロック監視信号AS1、第3クロック監視信号AS3、第4クロック監視信号AS4を出力する。また、第2の系G2の第2動作部M2は、図6に示した回路を3組備えている。それらの3組の回路によって、それぞれ、第1クロック監視信号AS1として異常を表す論理値1の信号を受けている期間、第3クロック監視信号AS3として異常を表す論理値1の信号を受けている期間、第4クロック監視信号AS4として異常を表す論理値1の信号を受けている期間は、1Hzの周波数でLEDランプ18を点滅させる。また、第3の系G3の第3異常検出部D3は、図5に示した回路を2組備えている。それらの2組の回路によって、それぞれ、第2の系G2の第2クロック信号発生部CG2からの第2クロック信号CL2、第4の系G4の第4クロック信号発生部CG4からの第4クロック信号CL4を、常時監視する。そして、第3異常検出部D3は、第2クロック信号CL2、第4クロック信号CL4にそれぞれ異常が発生したか否かを表す第2クロック監視信号AS2、第4クロック監視信号AS4を出力する。また、第3の系G3の第3動作部M3は、図6に示した回路を2組備えている。それらの2組の回路によって、それぞれ、第2クロック監視信号AS2として異常を表す論理値1の信号を受けている期間、第4クロック監視信号AS4として異常を表す論理値1の信号を受けている期間は、1Hzの周波数でLEDランプ18を点滅させる。また、第4の系G4の第4異常検出部D4は、図5に示した回路を1組備えている。その1組の回路によって、第3の系G3の第3クロック信号発生部CG3からの第3クロック信号CL3を常時監視する。そして、第4異常検出部D4は、第3クロック信号CL3に異常が発生したか否かを表す第3クロック監視信号AS3を出力する。また、第4の系G4の第4動作部M4は、図6に示した回路を1組備えている。その1組の回路によって、第3クロック監視信号AS3として異常を表す論理値1の信号を受けている期間は、1Hzの周波数でLEDランプ18を点滅させる。このように、この相互監視システムY2では、3以上の系この例では、第1の系G1、第2の系G2、第3の系G3および第4の系G4の間で、相互に動作を常時監視できる。また、第1異常検出部D1、第2異常検出部D2、第3異常検出部D3、第4異常検出部D4はいずれも、CPUやソフトウェアを用いることなく、簡単な電子回路によって構成され得る。したがって、この相互監視システムY2によれば、簡単な構成で相互に動作を常時監視できる。上述の例では、第3異常検出部D3は第2クロック信号CL2と第4クロック信号CL4との2つのクロック信号のみを監視し、また、第4異常検出部D4は第3クロック信号CL3のみを監視するものとした。しかしながら、1からnnは2以上の自然数とする。この例ではn=4である。までの自然数をiで表したとき、第i異常検出部は、第1クロック信号から第nクロック信号までのうち第iクロック信号以外の全ての第jクロック信号jは上記1からnまでの自然数のうち上記i以外の自然数であるものとする。を監視しても良い。なお、第1動作部M1、第2動作部M2、第3動作部M3、第4動作部M4は、それぞれ第1電源W1、第2電源W2、第3電源W3、第4電源W4以外の電源、例えば起動スイッチのオン/オフに応じて電力を供給/非供給する起動電源から電力供給を受けて動作しても良い。また、第1動作部M1、第2動作部M2、第3動作部M3、第4動作部M4は、図6中に示した回路のみに限られず、例えばアラーム音によって、ユーザに対して異常が生じたことを報知するように構成されていても良い。また、第1動作部M1、第2動作部M2、第3動作部M3、第4動作部M4は、図6中に示した回路のみに限られず、ソフトウェアによって動作するCPUを含んで、様々な動作、例えばセンサからの信号に基づいて機器を制御する動作や、異常を除去して正常状態に復旧させる復旧処理などを行っても良い。また、1からnまでの全ての自然数iについての第i電源上の例では、第1電源W1、第2電源W2、第3電源W3、第4電源W4のうちの幾つかまたは全部は、共通になっていても良い。その場合、個々に電源が設けられている場合に比して、電源数を削減することができる。第3実施形態図3は、この発明のさらに別の実施形態の相互監視システム全体を符号Y3で示す。の構成を示している。この相互監視システムY3は、大別して、図1の相互監視システムY1と同様に、第1の系G1と第2の系G2との2つの系を備えている。第1の系G1は、第1電源W1、第1クロック信号発生部CG1、第1動作部M1、第1起動電源U1および第1異常検出部D1を含んでいる。第2の系G2は、第2電源W2、第2クロック信号発生部CG2、第2動作部M2、第2起動電源U2および第2異常検出部D2を含んでいる。第1の系G1において、第1電源W1は、電力を常時供給する。第1起動電源U1は、図示しない起動スイッチのオン/オフに応じて電力を供給/非供給する。第1クロック信号発生部CG1は、市販の水晶発振器を含み、第1電源W1からの電力を用いて周期的な第1クロック信号CL1を発生する。第1電源W1が電力を常時供給しているので、第1クロック信号発生部CG1は、何らかの異常が無い限り、第1クロック信号CL1を発生する。第1クロック信号CL1のクロックパターンは、第1動作部M1に含まれた後述の第1CPU15が動作している期間は、第1CPU15が出力する第1制御信号CM1によって可変して設定される。第1CPU15が動作している期間は、第1クロック信号発生部CG1は、この可変して設定された第1クロック信号CL1′を出力する。第1動作部M1は、この例では、第1電源W1から常時電力供給を受けて動作する第1異常報知部10と、第1起動電源U1から電力供給を受けて動作する第1CPU15とを含んでいる。第1異常報知部10は、図6に示した1組の回路からなり、第2クロック監視信号AS2として異常を表す論理値1の信号を受けている期間は、1Hzの周波数でLEDランプ18を点滅させる。一方、第1異常報知部10は、第2クロック監視信号AS2として正常を表す論理値0の信号を受けている期間は、LEDランプ18を消灯させたままとする。ユーザによって上記起動スイッチがオンされて第1起動電源U1が電力を供給している期間は、第1CPU15は、ソフトウェアによって第1クロックパターン生成部M11および第1復旧処理部M12として働く。すなわち、第1CPU15は、第1クロックパターン生成部M11として働いて、第1クロック信号発生部CG1から第1クロック信号CL1を受ける。そして、第1クロック信号発生部CG1へ第1制御信号CM1を出力して、第1動作部M1の動作内容を表すように第1クロック信号CL1のクロックパターンを可変して設定する。この結果、既述のように、第1クロック信号発生部CG1は、この可変して設定された第1クロック信号CL1′を出力する。なお、第1CPU15による第1復旧処理部M12としての動作については、後述する。第1CPU15は、ユーザによって上記起動スイッチがオフされて、第1起動電源U1が電力を非供給にしている期間は動作しない。この例では、第1クロック信号CL1′は、第1動作部M1に含まれた第1CPU15が第1の系G1の正常を検出している場合は、図4Bに示すデューティ比90の可変クロックとなる。第1CPU15が第1の系G1の異常を検出している場合は、図4Cに示すデューティ比10の可変クロックとなる。第1起動電源U1が電力を非供給にしている期間は、第1CPU15が非動作になって、第1クロック信号CL1′は、図4Aに示すデューティ比50の固定クロック第1クロック信号CL1となる。第1異常検出部D1は、図5に示した1組の回路からなり、第1電源W1からの電力を用いて、第2クロック信号CL2′を常時監視して、第2クロック信号CL2′の異常を検出する。そして、第1異常検出部D1は、第2クロック信号CL2′に異常が発生したか否かを表す第2クロック監視信号AS2を出力する。具体的には、この例では、図5中の平滑回路12は、緩衝増幅器11からの第2クロック信号CL2′を平滑化してその第2クロック信号CL2′のデューティ比に応じたレベルのDC電圧を得る。第2クロック信号CL2′が、図4Bに示すデューティ比90の可変クロックである場合のDC電圧をVs3とする。第2クロック信号CL2′が、図4Aに示すデューティ比50の固定クロック第1クロック信号CL1である場合のDC電圧をVs2とする。また、第2クロック信号CL2′が、図4Cに示すデューティ比10の可変クロックである場合のDC電圧をVs1とする。これらのDC電圧は、Vs3>Vs2>Vs1という関係にある。この例では、基準電圧Vrefについては、Vs3>Vs2>Vref>Vs1>0に設定されているものとする。この構成により、第1異常検出部D1は、図4Bに示すデューティ比90の可変クロックまたは第1起動電源U1が電力を非供給の状態で図4Aに示すデューティ比50の固定クロック第2クロック信号CL2が発生している場合正常な場合と、図4Cに示すデューティ比10の可変クロックが発生または図4Dに示す固定クロックが非発生である場合異常な場合とを識別する。第1異常検出部D1は、第2クロック信号CL2′が正常に発生している期間は、第2クロック監視信号AS2として正常を表す論理値0の信号を出力し、第2クロック信号CL2′が異常である期間は、第2クロック監視信号AS2として異常を表す論理値1の信号を出力する。このようにして、第1の系G1の第1異常検出部D1は、第2クロック信号CL2′のクロックパターンに基づいて第2動作部M2の動作内容が正常であるか異常であるかを検出する。この第1異常検出部D1は、第2クロック信号CL2′のクロックパターンに基づいて異常を検出するので、CPU中央演算処理ユニットやソフトウェアを用いることなく、図5に示した回路のような簡単な電子回路によって構成され得る。第2の系G2は、実質的に第1の系G1と同様に構成されている。すなわち、第2の系G2において、第2電源W2は、電力を常時供給する。第2起動電源U2は、図示しない起動スイッチのオン/オフに応じて電力を供給/非供給する。第2クロック信号発生部CG2は、市販の水晶発振器を含み、第2電源W2からの電力を用いて周期的な第2クロック信号CL2を発生する。第2電源W2が電力を常時供給しているので、第2クロック信号発生部CG2は、何らかの異常が無い限り、第2クロック信号CL2を発生する。第2クロック信号CL2のクロックパターンは、第2動作部M2に含まれた後述の第2CPU25が動作している期間は、第2CPU25が出力する第2制御信号CM2によって可変して設定される。第2CPU25が動作している期間は、第2クロック信号発生部CG2は、この可変して設定された第2クロック信号CL2′を出力する。第2動作部M2は、この例では、第2電源W2から常時電力供給を受けて動作する第2異常報知部20と、第2起動電源U2から電力供給を受けて動作する第2CPU25とを含んでいる。第2異常報知部20は、第1異常報知部10と同様に図6に示した1組の回路からなり、第2クロック監視信号AS1として異常を表す論理値1の信号を受けている期間は、1Hzの周波数でLEDランプ18を点滅させる。一方、第2異常報知部20は、第2クロック監視信号AS1として正常を表す論理値0の信号を受けている期間は、LEDランプ18を消灯させたままとする。ユーザによって上記起動スイッチがオンされて第2起動電源U2が電力を供給している期間は、第2CPU25は、ソフトウェアによって第2クロックパターン生成部M21および第2復旧処理部M22として働く。すなわち、第2CPU25は、第2クロックパターン生成部M21として働いて、第2クロック信号発生部CG2から第2クロック信号CL2を受ける。そして、第2クロック信号発生部CG2へ第2制御信号CM2を出力して、第2動作部M2の動作内容を表すように第2クロック信号CL2のクロックパターンを可変して設定する。この結果、既述のように、第2クロック信号発生部CG2は、この可変して設定された第2クロック信号CL2′を出力する。なお、第2CPU25による第2復旧処理部M22としての動作については、後述する。第2CPU25は、ユーザによって上記起動スイッチがオフされて、第2起動電源U2が電力を非供給にしている期間は動作しない。この例では、第2クロック信号CL2′は、第2動作部M2に含まれた第2CPU25が第2の系G2の正常を検出している場合は、図4Bに示すデューティ比90の可変クロックとなる。第2CPU25が第2の系G2の異常を検出している場合は、図4Cに示すデューティ比10の可変クロックとなる。第2起動電源U2が電力を非供給にしている期間は、第2CPU25が非動作になって、第2クロック信号CL2′は、図4Aに示すデューティ比50の固定クロック第2クロック信号CL2となる。第2異常検出部D2は、第1異常検出部D1と同様に図5に示した1組の回路からなり、第2電源W2からの電力を用いて、第1クロック信号CL1′を常時監視して、第1クロック信号CL1′の異常を検出する。そして、第2異常検出部D2は、第1クロック信号CL1′に異常が発生したか否かを表す第1クロック監視信号AS1を出力する。第2異常検出部D2は、第1クロック信号CL1′が正常に発生している期間は、第1クロック監視信号AS1として正常を表す論理値0の信号を出力し、第1クロック信号CL1′が異常である期間は、第1クロック監視信号AS1として異常を表す論理値1の信号を出力する。この第2異常検出部D2は、第1クロック信号CL1′のクロックパターンに基づいて異常を検出するので、CPU中央演算処理ユニットやソフトウェアを用いることなく、図5に示した回路のような簡単な電子回路によって構成され得る。この相互監視システムY3は、全体として次のように動作する。まず、第1起動電源U1および第2起動電源U2が電力を非供給にしている期間は、第1動作部M1の第1CPU15、第2動作部M2の第2CPU25は動作しない。この場合、相互監視システムY3は、図1の相互監視システムY1と同様に動作する。すなわち、この場合は、第1異常検出部D1は、第1電源W1からの電力を用いて、第2クロック信号CL2′この場合は、正常であれば、図4Aに示すデューティ比50の固定クロック第2クロック信号CL2になっている。を常時監視する。一方、第2異常検出部D2は、第2電源W2からの電力を用いて、第1クロック信号CL1′この場合は、正常であれば、図4Aに示すデューティ比50の固定クロック第1クロック信号CL1になっている。を常時監視する。これにより、第1の系G1と第2の系G2とのとの間で、相互に動作を常時監視できる。また、第1起動電源U1および第2起動電源U2が電力を非供給にしている期間に、第2の系G2において異常が生じて第2クロック信号CL2′第2クロック信号CL2が非発生となった場合は、第1の系G1において第1異常検出部D1が第2クロック監視信号AS2として異常を表す論理値1の信号を出力し、第1動作部M1の第1異常報知部10が1Hzの周波数でLEDランプ18を点滅させる。一方、第1の系G1において異常が生じて第1クロック信号CL1′第1クロック信号CL1が非発生となった場合は、第2の系G2において第2異常検出部D2が第1クロック監視信号AS1として異常を表す論理値1の信号を出力し、第2動作部M2の第2異常報知部20が1Hzの周波数でLEDランプ18を点滅させる。したがって、ユーザは、第1の系G1の第1動作部M1のLEDランプ18の点滅によって第2の系G2に異常が生じたことをリアルタイムで容易に認識でき、また、第2の系G2の第2動作部M2のLEDランプ18の点滅によって第1の系G1に異常が生じたことをリアルタイムで容易に認識できる。次に、第1起動電源U1および第2起動電源U2が電力を供給している期間は、第1動作部M1の第1CPU15、第2動作部M2の第2CPU25が動作する。この場合は、正常であれば、第1クロック信号CL1′、第2クロック信号CL2′は、いずれも図4Bに示すデューティ比90の可変クロックとなっている。第1異常検出部D1は、第1電源W1からの電力を用いて、第2クロック信号CL2′を常時監視する。一方、第2異常検出部D2は、第2電源W2からの電力を用いて、第1クロック信号CL1′を常時監視する。これにより、第1の系G1と第2の系G2とのとの間で、相互に動作を常時監視できる。また、第1起動電源U1および第2起動電源U2が電力を供給している期間に、第2の系G2において異常が生じて第2クロック信号CL2′が図4Cに示すデューティ比10の可変クロックまたは非発生となった場合は、第1の系G1において第1異常検出部D1が第2クロック監視信号AS2として異常を表す論理値1の信号を出力し、第1動作部M1の第1異常報知部10が1Hzの周波数でLEDランプ18を点滅させる。一方、第1の系G1において異常が生じて第1クロック信号CL1′が図4Cに示すデューティ比10の可変クロックまたは非発生となった場合は、第2の系G2において第2異常検出部D2が第1クロック監視信号AS1として異常を表す論理値1の信号を出力し、第2動作部M2の第2異常報知部20が1Hzの周波数でLEDランプ18を点滅させる。したがって、ユーザは、第1の系G1の第1動作部M1のLEDランプ18の点滅によって第2の系G2に異常が生じたことをリアルタイムで容易に認識でき、また、第2の系G2の第2動作部M2のLEDランプ18の点滅によって第1の系G1に異常が生じたことをリアルタイムで容易に認識できる。特に、この相互監視システムY3では、第1異常検出部D1、第2異常報知部20は、それぞれ、第1CPU15、第2CPU25の動作非動作にかかわらず、第2クロック信号CL2′、第1クロック信号CL1′を常時監視する。したがって、ユーザに対してリアルタイムで異常発生を知らせることができる。第1起動電源U1と第2起動電源U2とのいずれか一方が電力を供給し、他方が電力を非供給にしている期間もあり得る。例えば、第1起動電源U1が電力を供給していて第1CPU15が動作しているが、第2起動電源U2が電力を非供給にしていて第2CPU25が停止しているものとする。この場合、第1異常検出部D1は、第1電源W1からの電力を用いて、第2クロック信号CL2を常時監視する。一方、第2異常検出部D2は、第2電源W2からの電力を用いて、第1クロック信号CL1′を常時監視する。逆に、第1起動電源U1が電力を非供給にしていて第1CPU15が停止しているが、第2起動電源U2が電力を供給していて第2CPU25が動作している場合、第1異常検出部D1は、第1電源W1からの電力を用いて、第2クロック信号CL2′を常時監視する。一方、第2異常検出部D2は、第2電源W2からの電力を用いて、第1クロック信号CL1を常時監視する。したがって、これらの場合も、ユーザに対してリアルタイムで異常発生を知らせることができる。この例では、第1CPU15、第2CPU25は、ソフトウェアを用いて、例えばセンサからの信号に基づいて各種機器を制御する動作や、異常を除去して正常状態に復旧させる復旧処理などの、様々な動作を実行することができる。図7は、第1起動電源U1および第2起動電源U2が電力を供給している期間に、図3中の第1CPU15が第1復旧処理部M12として働いて、第2の系G2に対して復旧処理を実行するときの処理フローを例示している。まず、図7中のステップS1で、第1CPU15は、第1異常検出部D1が第2クロック監視信号AS2として異常を表す論理値1の信号以下第2クロック異常信号という。を発生するまで待つ。第1異常検出部D1が第2クロック信号CL2′を監視して第2クロック異常信号を出力したときステップS1でYES、第1CPU15は、第2クロック信号発生部CG2を一旦停止して再起動させるステップS2。この理由は、第2クロック信号CL2′の異常は、第2クロック信号発生部CG2のみの要因に基づいて発生していることがあるからである。したがって、このステップS2によって、第2CPU25を一旦停止させることなく、異常を除去して正常状態に復旧できる可能性がある。ステップS2によって第2クロック信号発生部CG2を再起動させた後、ステップS3で、第1CPU15は、第1異常検出部D1が第2クロック異常信号を発生しているか否かを再度チェックする。ここで、第1異常検出部D1が第2クロック異常信号を発生していないときステップS1でNO、すなわちステップS2によって異常を除去して正常状態に復旧できたときは、後述のステップS7へ進む。一方、さらに第1異常検出部D1が第2クロック異常信号を出力したときはステップS3でYES、第2動作部M2特に、第2CPU25が異常要因となっている可能性が高い。そこで、ステップS4で、第1CPU15は、第2CPU25を一旦停止して再起動させる。これにより、第2動作部M2の第2CPU25に関する異常要因を除去して復旧できる可能性がある。ステップS4によって第2CPU25再起動させた後、ステップS5で、第1CPU15は、第1異常検出部D1が第2クロック異常信号を発生しているか否かを再度チェックする。ここで、第1異常検出部D1が第2クロック異常信号を発生していないときステップS5でNO、すなわちステップS4によって異常を除去して復旧できたときは、後述のステップS7へ進む。一方、さらに第1異常検出部D1が第2クロック異常信号を出力したときはステップS5でYES、第1CPU15は、ステップS6で、この例では第2動作部M2へ警告を送信するか、または、第2動作部M2の第2CPU25を停止させる。ここで、第2動作部M2への警告とは、例えば第2動作部M2が有する図示しない表示部の初期画面に、異常が発生したためコンピュータを再起動しましたが、異常が除去されていません。と表示させるためのものとする。なお、それに代えて、第2動作部M2の第2CPU25を停止させる理由は、安全のためである。この後、ステップS7で、ステップS1からステップS6までの処理経過を記録して、図示しない記憶装置に保存する。そして、ステップS1へ戻って監視を継続する。上述の例では、第1異常検出部D1、第2異常検出部D2は、それぞれ図5に示した回路によって、第2クロック信号CL2′、第1クロック信号CL1′の異常を監視するものとしたが、これに限られるものではない。例えば、第1異常検出部D1は、図5に示した回路に代えて、第2クロック信号CL2′のデューティ比をカウントするカウンタと、このカウンタの出力をデコードするデコーダとを備えて、第2クロック信号CL2′のクロックパターンが図4A、図4B、図4C、図4Dのクロックパターンのうちいずれに該当するかを識別する情報を出力しても良いこの出力を第2クロック識別信号AS2′と呼ぶ。。第2異常検出部D2も同様に構成されて、第1クロック信号CL1′のクロックパターンが図4A、図4B、図4C、図4Dのクロックパターンのうちいずれに該当するかを識別する情報を出力しても良いこの出力を第1クロック識別信号AS1′と呼ぶ。。その場合、第1動作部M1の第1CPU15は、第2クロック識別信号AS2′に基づいて、第2の系G2に対してより適切な復旧処理を実行することができる。同様に、第2動作部M2の第2CPU25は、第1クロック識別信号AS1′に基づいて、第1の系G1に対してより適切な復旧処理を実行することができる。例えば、第1異常検出部D1が、第2クロック信号CL2′のクロックパターンが図4Cのパターンであることを表す情報を、第2クロック識別信号AS2′として出力したとする。その場合、図4Cの右半分に示すように、クロック発生部:正常、動作部:異常、すなわち、第2クロック信号発生部CG2の動作が正常であり、第2動作部M2特に、第2CPU25の動作が異常である可能性が高い。そこで、第2クロック識別信号AS2′として第2クロック信号CL2′のクロックパターンが図4Cのパターンであることを表す情報を受けたとき、第1動作部M1の第1CPU15は、図7の処理フローにおけるステップS1の後、ステップS2,S3を省略して、ステップS4のように直ちに第2CPU25を一旦停止して再起動させても良い。これにより、第2動作部M2の第2CPU25に関する異常要因を、迅速に除去して復旧できる可能性がある。なお、第2CPU25による第2復旧処理部M22としての処理も、このような第1CPU15による第1復旧処理部M12としての処理と同様に行われる。上述の例では、第1異常検出部D1は第2クロック信号CL2′を常時監視し、かつ第2異常検出部D2は第1クロック信号CL1′を常時監視するものとした。しかしながら、期間を設定するタイマを備えて、第1異常検出部D1は第2クロック信号CL2′を所定期間ずつ定期的に監視しても良いし、第2異常検出部D2は第1クロック信号CL1′を所定期間ずつ定期的に監視しても良い。これにより、常時監視する場合に比して、省電力化を図ることができる。第4実施形態図8は、この発明の別の実施形態の1ボード相互監視システム全体を符号Y4で示す。の構成を示している。この相互監視システムY4は、概ね、図1の相互監視システムY1を共通の1枚の基板40に搭載したものに相当する。図1中の第1電源W1と第2電源W2は、共通電源41に置き換えられている。この共通電源41は、第1の系G1と第2の系G2とに共通になっている。共通電源41は、第1の系G1の第1クロック信号発生部CG1、第1動作部M1および第1異常検出部D1に対して常時電力を供給するとともに、第2の系G2の第2クロック信号発生部CG2、第2動作部M2および第2異常検出部D2に対して常時電力を供給する。このようにした場合、第1の系G1と第2の系G2に個々に電源が設けられている場合に比して、電源数を削減することができる。この相互監視システムY4では、第1異常検出部D1は、共通電源41からの電力を用いて、第2クロック信号CL2を常時監視する。一方、第2異常検出部D2は、共通電源41からの電力を用いて、第1クロック信号CL1を常時監視する。これにより、第1の系G1と第2の系G2との間で、相互に動作を常時監視できる。また、既述のように、第1異常検出部D1、第2異常検出部D2はいずれも、CPUやソフトウェアを用いることなく、簡単な電子回路によって構成され得る。したがって、この相互監視システムY4によれば、簡単な構成で相互に動作を常時監視できる。特に、この相互監視システムY4によれば、相互監視システムを1ボードで構築することができる。第5実施形態図9は、この発明の別の実施形態の管理装置全体を符号Y5で示す。の構成を示している。この管理装置Y5は、概ね、図3の相互監視システムY3を1つの筐体50に収容したものに相当する。図3中の第1電源W1、第2電源W2、第1起動電源U1および第2起動電源U2は、共通の電源ユニット51に置き換えられている。この電源ユニット51は、筐体50に設けられた起動スイッチ54のオン/オフにかかわらず常時電力を供給する共通定常電源52と、起動スイッチ54のオン/オフに応じて電力を供給/非供給する共通起動電源53とを含んでいる。共通定常電源52は、第1の系G1の第1クロック信号発生部CG1、第1動作部M1の第1異常報知部10および第1異常検出部D1に対して常時電力を供給するとともに、第2の系G2の第2クロック信号発生部CG2、第2動作部M2の第1異常報知部20および第2異常検出部D2に対して常時電力を供給する。共通起動電源53は、起動スイッチ54のオン/オフに応じて、第1動作部M1の第1CPU15に電力を供給/非供給するとともに、第2動作部M2の第2CPU25に電力を供給/非供給する。この管理装置Y5では、共通起動電源53が電力を非供給にしている期間は、第1動作部M1の第1CPU15、第2動作部M2の第2CPU25は動作しない。この場合、第1異常検出部D1は、共通定常電源52からの電力を用いて、実質的に第2クロック信号CL2を常時監視する。一方、第2異常検出部D2は、共通定常電源52からの電力を用いて、実質的に第1クロック信号CL1を常時監視する。これにより、第1の系G1と第2の系G2とのとの間で、相互に動作を常時監視できる。したがって、簡単な構成で相互に動作を常時監視できる。また、共通起動電源53が電力を供給している期間は、さらに第1動作部M1の第1CPU15、第2動作部M2の第2CPU25が動作する。この場合、第1異常検出部D1は、共通定常電源52からの電力を用いて、第2クロック信号CL2′を常時監視する。一方、第2異常検出部D2は、共通定常電源52からの電力を用いて、第1クロック信号CL1′を常時監視する。これにより、第1の系G1と第2の系G2とのとの間で、相互に動作を常時監視できる。しかも、第1CPU15、第2CPU25は、ソフトウェアを用いて、例えばセンサからの信号に基づいて各種機器を制御する動作や、異常を除去して正常状態に復旧させる復旧処理などの、様々な動作を実行することができる。この管理装置Y5は1つの筐体50に相互監視システムを収容しているので、この管理装置Y5を運搬して移動することによって、相互監視システムを様々な場所に容易に設置することができる。なお、筐体50内で、第1の系G1の第1クロック信号発生部CG1、第1動作部M1および第1異常検出部D1が第1の基板56に搭載され、第2の系G2の第2クロック信号発生部CG2、第2動作部M2および第2異常検出部D2が第2の基板57に搭載されていても良い。この場合、例えば、第1の基板56はコンピュータ用のマザーボードを構成し、第2の基板57はRASReliabilityAvailabilityandServiceability;リライアビィリィティアベイラビリティアンドサービスアビリィティボードを構成していても良い。この場合、今回の発明によって、マザーボードとRASボードとの間で相互に監視できるようになったため、RASボードによってマザーボード側の故障を検知できるだけでなく、マザーボードによってRASボード側の故障も検知できる。また、上述のような管理装置Y5を複数、ネットワークを介して互いに通信可能に接続することによって、管理装置同士の間で異常情報を共有できる。第6実施形態図10は、この発明の別の実施形態のシステム全体を符号Y6で示す。の構成を示している。このシステムY6は、インターネットやローカルエリアネットワークのようなネットワークまたはデータバスとしてのエンタープライズサービスバスESB110を介して互いに通信可能に分散して配置された複数の系G1,G2,G3,...の間で、相互に動作を常時監視するものである。これにより、サービス指向アーキテクチャSOAに適合する。SOAとは、業務上の一処理に相当するソフトウェアの機能をサービスと見立て、そのサービスをネットワーク110上で連携させてシステムの全体を構築していく考え方を意味する。この例では、第1の系G1に含まれたコントローラ101は、図3中に示した第1電源W1、第1起動電源U1、第1クロック信号発生部CG1、第1動作部M1および第1異常検出部D1を含んでいる。第2の系G2に含まれたコントローラ102は、第2電源W2、第2起動電源U2、第2クロック信号発生部CG2、第2動作部M2および第2異常検出部D2を含んでいる。第3の系G3に含まれたコントローラ103も同様に、自然数i=3に相当する第3電源W3、第3起動電源U3、第3クロック信号発生部CG3、第3動作部M3および第3異常検出部D3を含んでいる。この例では、コントローラ101に含まれた第1動作部M1および第1異常検出部D1と、コントローラ102に含まれた第2動作部M2および第2異常検出部D2と、コントローラ103に含まれた第3動作部M3および第3異常検出部D3とは、ネットワーク110を介して互いに通信することができる。コントローラ101に含まれた第1動作部M1は、センサSS1や機器ME1から情報を収集し、また必要に応じ加工し、ネットワーク110上に情報A′を流す。同様に、コントローラ102に含まれた第2動作部M2は、センサSS2や機器ME2から情報を収集し、また必要に応じ加工し、ネットワーク110上に情報B′を流す。コントローラ103に含まれた第3動作部M3は、センサSS3や機器ME3から情報を収集し、また必要に応じ加工し、ネットワーク110上に情報C′を流す。これらの情報A′,B′,C′に基づいて、顧客9は各種サービスA,B,Cを受けることができる。また、コントローラ101に含まれた第1異常検出部D1は、ネットワーク110を介して、コントローラ102,103に含まれた第2クロック信号発生部CG2、第3クロック信号発生部CG3がそれぞれ発生するクロック信号の異常を検出する。コントローラ102に含まれた第2異常検出部D2は、ネットワーク110を介して、コントローラ101,103に含まれた第1クロック信号発生部CG1、第3クロック信号発生部CG3がそれぞれ発生するクロック信号の異常を検出する。同様に、コントローラ103に含まれた第3異常検出部D3は、ネットワーク110を介して、コントローラ101,102に含まれた第1クロック信号発生部CG1、第2クロック信号発生部CG2がそれぞれ発生するクロック信号の異常を検出する。したがって、これらのコントローラ101,102,103は、ネットワーク110を介して、相互に動作を常時監視することができる。このシステムY6によれば、簡単な構成で相互に動作を常時監視できる。"