"電力系統の監視および保護を行うための監視保護手段と、前記監視保護手段の制御および自装置の故障診断を行う診断手段とを有し、前記診断手段は、第1の診断項目の診断を常時監視として定期的に繰り返し実行し、前記常時監視で異常と判断された第1の診断項目についての詳細診断の項目である第2の診断項目の診断を行う、保護制御装置。前記診断手段は、前記電力系統から供給される交流電源の所定電気角の時間内に前記第1の診断項目の常時監視と前記第2の診断項目の詳細診断とを行う、請求項1に記載の保護制御装置。前記診断手段は、前記第1の診断項目の常時監視と前記第2の診断項目の詳細診断とを前記所定電気角の時間内に実行するために、前記第2の診断項目の詳細診断を前記交流電源の複数周期に分けて実行する、請求項2に記載の保護制御装置。前記診断手段は、前記第1の診断項目の常時監視にて異常を検出すると、前記第1の診断項目の常時監視の実行に関わるハードウェアの詳細診断を、前記第2の診断項目の詳細診断の最初に実行する、請求項1に記載の保護制御装置。前記診断手段を実現するプロセッサユニットとシステムバスを介して接続されたメインメモリと、前記プロセッサの内部に配置された内蔵メモリと、を更に有し、前記診断手段は、前記メインメモリを用いて前記第1の診断項目の常時監視を行い、前記内蔵メモリを用いて前記第2の診断項目の詳細診断を行う、請求項1に記載の保護制御装置。前記プロセッサユニットとシステムバスを介して接続された、操作表示用コンピュータを接続するためのヒューマンインタフェース通信部と、前記プロセッサユニットに直接接続された、診断用コンピュータを接続するための診断用通信部と、を更に有し、前記診断手段は、前記第1の診断項目の常時監視の結果を前記ヒューマンインタフェース通信部から送出し、前記第2の診断項目の詳細診断の結果を前記診断用外部インタフェースから送出する、請求項5に記載の保護制御装置。電力系統の監視および保護と、自装置の診断とを行う保護制御装置における診断方法であって、診断手段が、第1の診断項目の診断を常時監視として定期的に繰り返し実行する第1のステップと、前記第1のステップの常時監視で異常が検出されると、前記診断手段が、異常と判断された第1の診断項目についての詳細診断の項目である第2の診断項目の診断を行う第2のステップと、を有する診断方法。電力系統の監視および保護と、自装置の診断とを行う保護制御装置における診断処理をコンピュータに実行させるための診断プログラムであって、診断手段が、第1の診断項目の診断を常時監視として定期的に繰り返し実行する第1の手順と、前記第1の手順の常時監視で異常が検出されると、前記診断手段が、異常と判断された第1の診断項目についての詳細診断の項目である第2の診断項目の診断を行う第2の手順と、をコンピュータに実行させるための診断プログラム。しかしながら、ハードウェアの増大や複雑化に伴って故障診断のソフトウェア処理も増大している。常時監視処理を所定の電気角一例として30°の時間内に収めることが求められるが、それが難しくなっている。また、ハードウェア構成等に依存して、ある箇所で発生した故障が他の箇所に影響し、複数箇所の故障が同時に検出されることがある。そのような場合に大元の原因となっている故障箇所を特定するのが容易ではなかった。本発明の目的は、保護制御装置の常時監視処理に要する時間を短縮し、かつ、故障箇所の特定を容易にする技術を提供することである。上記目的を達成するために、本発明の一態様による保護制御装置は、電力系統の監視および保護を行うための監視保護手段と、前記監視保護手段の制御および自装置の故障診断を行う診断手段とを有し、前記診断手段は、第1の診断項目の診断を常時監視として定期的に繰り返し実行し、前記常時監視で異常と判断された第1の診断項目についての詳細診断の項目である第2の診断項目の診断を行うものである。また、前記診断手段は、前記電力系統から供給される交流電源の所定電気角の時間内に前記第1の診断項目の常時監視と前記第2の診断項目の詳細診断とを行うものであってもよい。また、前記診断手段は、前記第1の診断項目の常時監視と前記第2の診断項目の詳細診断とを前記所定電気角の時間内に実行するために、前記第2の診断項目の詳細診断を前記交流電源の複数周期に分けて実行することにしてもよい。また、前記診断手段は、前記第1の診断項目の常時監視にて異常を検出すると、前記第1の診断項目の常時監視の実行に関わるハードウェアの詳細診断を、前記第2の診断項目の詳細診断の最初に実行することにしてもよい。また、本発明の保護制御装置は、前記診断手段を実現するプロセッサユニットとシステムバスを介して接続されたメインメモリと、前記プロセッサの内部に配置された内蔵メモリと、を更に有し、前記診断手段は、前記メインメモリを用いて前記第1の診断項目の常時監視を行い、前記内蔵メモリを用いて前記第2の診断項目の詳細診断を行うものであってもよい。また、本発明の保護制御装置は、前記プロセッサユニットとシステムバスを介して接続された、操作表示用コンピュータを接続するためのヒューマンインタフェース通信部と、前記プロセッサユニットに直接接続された、診断用コンピュータを接続するための診断用通信部と、を更に有し、前記診断手段は、前記第1の診断項目の常時監視の結果を前記ヒューマンインタフェース通信部から送出し、前記第2の診断項目の詳細診断の結果を前記診断用外部インタフェースから送出することにしてもよい。また、本発明の一態様による、診断方法は、電力系統の監視および保護と、自装置の診断とを行う保護制御装置における診断方法であって、診断手段が、第1の診断項目の診断を常時監視として定期的に繰り返し実行する第1のステップと、前記第1のステップの常時監視で異常が検出されると、前記診断手段が、異常と判断された第1の診断項目についての詳細診断の項目である第2の診断項目の診断を行う第2のステップと、を有するものである。また、本発明の一態様による診断プログラムは、電力系統の監視および保護と、自装置の診断とを行う保護制御装置における診断処理をコンピュータに実行させるための診断プログラムであって、診断手段が、第1の診断項目の診断を常時監視として定期的に繰り返し実行する第1の手順と、前記第1の手順の常時監視で異常が検出されると、前記診断手段が、異常と判断された第1の診断項目についての詳細診断の項目である第2の診断項目の診断を行う第2の手順と、をコンピュータに実行させるものである。本発明によれば、保護制御装置の常時監視処理に要する時間を短縮し、かつ、故障箇所の特定を容易にする本発明を実施するための形態について図面を参照して詳細に説明する。図1は、本実施形態による保護制御装置の機能的な構成を示すブロッ図である。図1を参照すると、保護制御装置1000は監視保護部10と診断部20を有している。監視保護部10は、電力系統3を監視および保護の対象とし、I/O装置2000とリレー2の両方あるいは一方を介して電力系統3の監視および保護を行う。診断部20は、監視保護部10を制御して電力系統3の監視や保護を行わせ、また保護制御装置1000自身の診断を行う。その際、診断部20は、概要診断項目第1の診断項目の診断を常時監視として定期的に繰り返し実行する。そして、診断部20は、その常時監視で異常と判断された概要診断項目についての詳細な診断の項目である詳細診断項目第2の診断項目の診断を行う。本実施形態によれば、概要診断を定期的に実行し、常時監視で異常が検出されたときに、それに関連する詳細診断を行うので、保護制御装置1000の常時監視処理に要する時間を短縮し、かつ、詳細な故障箇所の特定を容易にすることができる。また、診断部20は、一例として、電力系統3から供給される交流電源の電気角30°の時間内に、概要診断項目の常時監視と、その常時監視で異常が検出された場合の詳細診断項目の診断とを行う。その際、診断部20は、概要診断項目の常時監視と詳細診断項目の診断とを電気角30°の時間内に実行するために、詳細診断項目の診断を交流電源の複数周期に分けて実行してもよい。常時監視で異常が発生した概要診断項目に関する詳細診断項目だけでも、電気角30°以内に実行できない場合でも、一周期毎の処理を電気角30°以内に完了することができる。交流電源は例えば周波数が50Hzあるいは60Hzである。また、診断部20は、概要診断項目の常時監視にて異常を検出すると、その項目の常時監視の実行に関わるハードウェアの詳細診断を、詳細診断項目の診断の最初に実行することにしてもよい。そうすれば、常時監視の診断結果が信用できるものかどうかを調べ、本当に異常が発生していることを確認してから、詳細診断を行うことができる。図2は、本実施形態による保護制御装置1000の動作を示すフローチャートである。診断部20は、常時監視処理として、電力系統3から供給される交流電力の周期毎に、保護制御装置1000自身に対する概要診断項目の診断を実行するステップS101。続いて、診断部20は、常時監視処理にて異常が検出されたか否か判定するステップS102。異常が検出されていなければ、診断部20はステップS101に戻り、定期的に概要診断項目の診断を実行する。ステップS102にて異常が検出されていれば、診断部20は、その異常が検出された概要診断項目に関連する詳細診断項目の診断を実行しステップS103、診断結果を出力するステップS104。なお、本実施形態の保護制御装置1000は二重化されていてもよい。図3は保護制御装置1000が二重化された場合の外部接続構成を示す図である。図3を参照すると、主系の保護制御装置1000aと事故系の保護制御装置1000bがある。それらはいずれもI/O装置2000に接続されている。通常時には、主系の保護制御装置1000aがI/O装置2000を介して電力系統3の監視および保護を行う。しかし、主系の保護制御装置1000aが故障したとき等には、故障した主系の保護制御装置1000aに代わり、事故系の保護制御装置1000bが電力系統3の監視及び保護を行う。保護制御装置1000a、1000bは、それぞれ自装置の常時監視および詳細診断を行う。そして、主系の保護制御装置1000aには、ヒューマンインタフェースHI用外部PC3000と、診断用外部PC4000aとが接続されている。保護制御装置1000aは、概要診断項目の診断結果をHI用外部PC3000に出力し、詳細診断項目の診断結果を診断用外部PC4000aに出力する。一方、事故系の保護制御装置1000bには診断用外部PC4000bは接続されているが、HI用外部PCは接続されていない。主系の保護制御装置1000aと事故系の保護制御装置1000bは系間通信インタフェース不図示で相互に接続されている。事故系の保護制御装置1000bは、概要診断項目の診断結果を、系間通信によって、主系の保護制御装置1000aに通知する。主系の保護制御装置1000aは、通知された事故系の保護制御装置1000aの概要診断項目の診断結果をHI用外部PC3000に出力する。また、事故系の保護制御装置1000bは、自装置の詳細診断項目の診断結果については、自身から診断用外部PC4000bに出力する。通常時には基本的に保護制御装置1000a、1000bに診断用外部PC4000a、4000bは接続されていないが、常時監視で得られる概要診断項目の診断結果は主系の保護制御装置1000aに接続されたHI用外部PC3000に出力される。そのため、主系および事故系の保護制御装置1000a、bの概要診断項目の診断結果はHI用外部PC3000にて蓄積したり、表示したりすることが可能である。また、一方の系の保護制御装置1000において概要診断項目で異常が検出された場合、その系の保護制御装置1000の詳細診断項目の診断結果はその保護制御装置1000自身に接続された診断用外部PC4000に出力される。そのため、故障によって詳細診断項目の診断結果を取得できないという事態をできるだけ避けることができる。なお、本発明の実施形態による保護制御装置1000は図1に示した監視保護部10および診断部20が行う処理手順を規定したソフトウェアプログラムをコンピュータに実行させることにより実現することができる。以下、更に、本発明のより具体的な実施例について説明する。実施例図4は、本実施例の保護制御装置1000およびその周辺のシステム構成図である。保護制御装置1000は、物理的には基板およびその基板に搭載されたIC部品で構成されている。I/O装置2000も同様に、基板およびその基板に搭載されたIC部品で構成されている。図4を参照すると、保護制御装置1000は、CPU1100、システムバス1200、メインメモリ1500、HI通信部1600、I/O通信部1800、PCM通信部1900、アナログ入力AI用メモリ1030、A/D変換器1020、およびアナログフィルタ1010で構成される。保護制御装置1000には、外部装置として、HI用外部PC3000、診断用外部PC4000、入力変換器5000、I/O装置2000、およびPCM通信で対向する他の保護制御装置1000が接続されている。HI用外部PC3000は保護制御装置1000の状態表示や操作を行うためのパーソナルコンピュータである。診断用外部PC4000は診断結果の表示や診断の制御を行うためのパーソナルコンピュータである。I/O装置2000は電力系統3のリレー2等への制御入出力を伝達する装置である。入力変換器5000は電力系統3に内蔵されたセンサ不図示の高電圧出力を保護制御装置1000が扱える電圧レベル10V程度の信号に変換する。入力変換器5000からの信号はアナログフィルタ1010でフィルタリングされた後、A/D変換器1020でデジタル信号に変換され、AI用メモリ1030に蓄積される。また、保護制御装置1000同士がPCM通信で対向し、相互にデータを送受信する。CPU1100は、CPUコア、バスコントローラ、RAM、ROM、通信回路などが内蔵され、1モジュール1チップに収められている。CPU1100は、電力系統3の交流電力の周期毎に、その電気角30°の間に常時監視処理を行う。最低限、CPU1100とメインメモリ1500とHI通信部1600とシステムバス1200が健全であれば、正常な常時監視処理が行われるものとして、常時監視処理の結果が有効となる。また、CPU1100は、常時監視処理で異常が検出された診断項目に関連する詳細診断処理を、交流電力の電気角30°の間に実行する。詳細診断処理は、メインメモリ1500を使用せず、CPU1100が内蔵しているRAMおよびROMのみを使用して実行される。最低限、CPU1100と診断用通信部1700が健全であれば、正常の詳細診断処理が行われるものとして、詳細診断の結果が有効となる。常時監視処理の診断結果はHI通信部1600を介してHI用外部PC3000に出力される。一方、詳細診断処理の診断結果は、診断用通信部1700を介して診断用外部PC4000に出力される。詳細診断処理に使用する回路を限定し、また詳細診断処理の結果を専用の診断用通信部1700を介して診断用外部PC4000に出力する構成により、常時監視の結果が得られないときにも、そのバックアップとして詳細診断の結果を表示することが可能である。図5は、本実施例の保護制御装置1000におけるI/O通信に関連する部分の構成を示すブロック図である。ここでは常時監視において複数の異常が同時に検出された場合の例として、I/O通信とI/O装置2000におけるI/O回路2200の監視とにおいて同時に異常が検出された場合について説明する。図5を参照すると、保護制御装置1000とI/O装置基板2000が接続されており、シリアルの双方向通信によりI/Oデータを互いに受渡ししている。保護制御装置1000には、CPU1100、I/O通信用メモリ1300、およびCPU側I/O通信用IC1400が含まれている。I/O通信用メモリ1300およびCPU側I/O通信用IC1400が、図4におけるI/O通信部1800に相当する。一方、I/O装置基板2000は、I/O通信用IC2100とI/O側I/O回路I/O監視回路2200を含んでいる。CPU1100は、システムバス1200を介してデータのリード/ライトを実施する。例えば、CPU1100は、I/O通信用メモリ1300にI/Oデータをリード/ライトしてI/O装置基板2000に対するI/O制御を実行する。そうすると、CPU側I/O通信用IC1400は、I/O通信用メモリ1300内のI/Oデータをシリアルデータ化し、I/O装置2000内のI/O側I/O通信用IC2100に対してシリアル通信で送信する。I/O側I/O通信用IC2100は、受信したI/Oデータをパラレルデータ化して、I/O回路I/O監視回路2200に出力する。例えば、常時監視の診断結果において、メモリ監視とI/O通信とI/O回路の3つの異常が重複して報告された場合、メモリ異常によりI/Oデータに不良が生じ、不良のI/Oデータが伝送されることで、異常な状態も伝播され、I/O通信とI/O回路も異常状態と診断されたという可能性がある。また、I/O通信とI/O回路にも実際に異常が発生しているという可能性もある。したがって、一般的には、複数の異常が同時に検出された場合、実際に異常が発生している箇所を特定することは困難である。また、メモリ異常がI/O通信と無関係なメモリ領域に発生しても異常状態と判断される構成の場合にも実際の不良が発生した部位を特定するのは困難である。しかし、本実施例では、そのような場合でも、詳細診断として、I/O通信用メモリ1300のリード/ライト、CPU側I/O通信用IC1400の設定値および状態データのリード、I/O装置2000側のI/O側I/O通信用IC2100の設定値および状態データのリード、I/O回路2200の状態のリードを行い、各部位の状態を取得するようにすれば、常時監視の診断結果だけでは特定できなかった不良部位の特定が可能である。以下、本実施例における詳細な処理について説明する。図6は、本実施例に係る保護制御装置1000のソフトウェアによるCPU処理時間の構成を示す概念図である。CPUは、例えば電気角30°の間に、詳細診断100、常時監視200、通信制御300、I/O制御400、RYRelay制御500、およびAIAnalogInput処理600を行う。AI処理600は、電力系統から取込んだ電流及び電圧を入力変換器を介してA/D変換でディジタル化したデータをAI用メモリ1030から取込み、フィルタ演算処理を処理するものである。RY制御500は、AI処理600のフィルタ演算結果からリレー演算及びリレー制御を行うものである。I/O制御400は、RY制御の結果からI/O装置2000に対するI/O入出力の制御を決定し、その制御信号をI/O通信部1800を介してI/O装置2000に送信するものである。通信制御300は、PCM及びヒューマンインタフェースHIの通信制御を行うものである。常時監視200は、詳細には、主PCT電圧変成器PT,電流変成器CTの総称と制御ケーブルと入力変換器5000の監視260、アナログフィルタ1010とA/D変換器1020の監視250、CPU1100とメインメモリ1500の監視240、HI通信部1600の監視230、I/O通信部1800とI/O装置2000の監視220、電源不図示の監視210の処理を含む。常時監視200は、これらの監視処理を実行し、通信制御300を介してHI用外部PC3000に出力するデータを生成し、更に、監視結果として異常が発生した場合には警報を出力するものである。詳細診断100は、常時監視200で異常が発生した診断項目について、さらに詳細に診断し、詳細診断の結果を診断用外部PC4000に出力するものである。また、AI処理600から詳細診断100までの処理を、CPUの処理時間である電気角30°の時間内に収めるために、詳細診断100では、常時監視200で異常が発生した項目についての詳細診断の項目が一周期内に収まらない場合、それを複数周期に分けて実行する。以上、常時監視200の診断結果で異常があった項目についてだけ詳細診断100を行うので、一周期に実行する処理を電気角30°の時間内に収めることができ、かつ詳細な診断結果から故障部位を容易に特定することができる。図7は、本実施例における詳細診断100の処理を示すフローチャートである。これはCPU1100が詳細診断100として実行するものである。まず、常時監視200の結果として異常が検出されたか否か判定するステップS201。異常があった場合、次に常時監視200自体の信頼性を確認しステップS202、常時監視200が健全か否か判定するステップS203。常時監視の信頼性の確認としては、常時監視200に関係するCPU1100の機能、常時監視200にて使用されるメモリ領域、およびHI用外部PC3000と接続されるHI用のLAN通信の健全性を確認する。常時監視200が健全でない場合は、詳細診断100の信頼性を確認するステップS204。詳細診断100の信頼性の確認としては、詳細診断100に関係するCPU1100の機能、および診断用外部PC4000と接続する診断用通信の健全性を確認する。そして、詳細診断100が健全であるか否か判定しステップS205、詳細診断100が健全でない場合は、完全な重故障が発生した判断するステップS206。常時監視200が健全な場合ステップS203のYes、または詳細診断100が健全な場合ステップS205のYes、常時監視200で異常が検出された項目に限定し、それに関連する詳細診断100の処理を実行するステップS207。そして、詳細診断の結果を、診断用通信処理により、診断用外部PCに出力し、表示させるステップS208。以上のように、詳細診断100では、まず最初に常時監視200の信頼性を確認するので、常時監視200の結果が信頼できるものか否かに応じて適切な詳細診断100を行うことができる。以上、本発明の実施形態および実施例について述べてきたが、本発明は、これらの実施形態あるいは実施例だけに限定されるものではなく、本発明の技術思想の範囲内において、これらを組み合わせて使用したり、一部の構成を変更したりしてもよい。"