(57)【要約】【課題】装置において、ハードウェア異常検出時のリセットスタート要因情報を記録する。【解決手段】ハードウェア異常検出手段によって、前記装置本体に予め備えられたハードウェアに対応したハードウェア異常を検出した時に、該ハードウェアが装置本体のＣＰＵ２に対してリセットスタート要求を指示する前に、前記検出されたハードウェア異常に対応したリセットスタート要因情報Ｒ１〜Ｒ５を、予め備えられたリセットスタート要因記憶装置２０に記憶する。【選択図】図１
2008129669.tif 000002
【特許請求の範囲】
【請求項１】
装置本体に接続され、
予め該装置本体に備えられたハードウェアに対応したリセットスタート要因情報を記録するハードウェア異常記録装置であって、
ハードウェア異常検出手段によって、前記装置本体に予め備えられたハードウェアに対応したハードウェア異常を検出した時に、
該ハードウェアが装置本体のＣＰＵに対してリセットスタート要求を指示する前に、
前記検出されたハードウェア異常に対応したリセットスタート要因情報を、予め備えられたリセットスタート要因記憶装置に記憶する手段、
を備えることを特徴とするハードウェア異常記録装置。
【請求項２】
請求項１に記載のハードウェア異常記録装置であって、
前記リセットスタート要因記憶装置からリセットスタート要因情報を読み出し、予め備えられた汎用記憶装置に該リセットスタート要因情報を記憶するハードウェアリセットスタート要因情報ダンプ手段、
を備えることを特徴とするハードウェア異常記録装置。
【請求項３】
請求項２に記載のハードウェア異常記録装置であって、
前記装置本体のリセットスタートに伴うイニシャライズ処理時に、
前記ハードウェアリセットスタート要因情報ダンプ手段を使って、前記汎用記憶装置に該リセットスタート要因情報を記憶し、
現在時刻取得手段から現在時刻情報を取得し、該現在時刻情報をハードウェアリセット時刻情報と見做し、前記汎用記憶装置に該ハードウェアリセット時刻情報を記憶する手段、
を備えることを特徴とするハードウェア異常記録装置。
【請求項４】
装置本体に接続され、
予め該装置本体に備えられたハードウェアに対応したリセットスタート要因情報を記録する装置で使用されるハードウェア異常記録方法であって、
ハードウェア異常検出手段によって、前記装置本体に予め備えられたハードウェアに対応したハードウェア異常を検出した時に、
該ハードウェアが前記装置本体のＣＰＵに対してリセットスタート要求を指示する前に、
前記検出されたハードウェア異常に対応したリセットスタート要因情報を、予め前記装置本体に備えられたリセットスタート要因記憶装置に記憶するステップ、
を有することを特徴とするハードウェア異常記録方法。
【請求項５】
請求項４に記載のハードウェア異常記録方法であって、
前記リセットスタート要因記憶装置からリセットスタート要因情報を読み出し、予め前記装置本体に備えられた汎用記憶装置に該リセットスタート要因情報を記憶するハードウェアリセットスタート要因情報ダンプステップ、
を有することを特徴とするハードウェア異常記録方法。
【請求項６】
請求項５に記載のハードウェア異常記録方法であって、
前記装置本体のリセットスタートに伴うイニシャライズ処理時に、
前記ハードウェアリセットスタート要因情報ダンプステップを使って、前記汎用記憶装置に該リセットスタート要因情報を記憶し、
前記装置本体に備えられた現在時刻取得手段から現在時刻情報を取得し、該現在時刻情報をハードウェアリセット時刻情報と見做し、前記汎用記憶装置に該ハードウェアリセット時刻情報を記憶するステップ、
を有することを特徴とするハードウェア異常記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、装置における障害復旧技術に関するものである。
【背景技術】
【０００２】
一般に、メモリデータ異常検出時，テレコントロール装置（以下、テレコンという）の周辺回路での異常検出時，ハードウェア回路自身が異常を検出した時に、テレコンは自らリセットスタートし異常の復旧を試みる。復旧を試みる異常の種類には、大別するとソフトウェアが検出する異常とハードウェアが検出する異常の２種類が知られている。
【０００３】
ソフトウェアが検出する異常は、メモリデータ異常やテレコンの周辺回路の異常である。異常発生時に、ソフトウェアは、異常検出時刻，異常検出コード等を含む異常内容を記録しその後、ハードウェアに対してリセットスタート要求を指示する。リセットスタート要求を受信したハードウェアは、その指示に基づき自身のハードウェアをリセットスタートする。
【０００４】
ハードウェアが検出する異常は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）クロック異常やソフトウェアの異常を検出するタイマー異常（以下、ＷＤＴ（Ｗａｔｃｈ  Ｄｏｇ  Ｔｉｍｅｒ）：ウォッチドッグタイマー）等である。異常発生時に、ハードウェアは、ＣＰＵに対してリセットスタート要求を指示する。
【０００５】
一般的なテレコンにおけるソフトウェア異常検出時とハードウェア異常検出時の動作を図６に基づいて説明する。
【０００６】
図６中におけるテレコンの機能ロジックは、ハードウェア回路１ａとソフトウェア回路１ｂから構成される。ハードウェア回路１ａでは、リセットスタートの要因となるリセットスタート要因情報として、次のようなものがある。
【０００７】
パワーオンリセットスタート要因情報としては、コンピュータの電源立ち上げ時、電源遮断時に電源電圧低下を検出した場合（Ｒ１）である。
【０００８】
オンボードリセットスタート要因情報としては、ＢＴＯ（Ｂｕｓ  Ｔｉｍｅ  Ｏｕｔ）でリセットが発生した場合（Ｒ２）、Ｓｏｆｔｗａｒｅ（以下、Ｓ／Ｗとも記す）リセットレジスタを制御した場合（Ｒ３）、Ｓ／Ｗ−ＷＤＴのタイムアップが発生した場合（Ｒ４）、Ｈａｒｄｗａｒｅ（以下、Ｈ／Ｗとも記す）−ＷＤＴのタイムアップが発生した場合（Ｒ５）、Ｓ／Ｗエラーが発生した場合（Ｒ６）である。
【０００９】
なお、テレコンは、上述のリセットスタート要因情報を検出する手段を有するものとする。
【００１０】
リセットスタート要因情報Ｒ１〜Ｒ３の発生では、論理ＯＲゲートＧ１１，Ｇ１３によってＣＰＵ２のリセット回路２ａに対するリセットスタートを実行する出力を得る。
【００１１】
また、リセットスタート要因情報Ｒ４〜Ｒ６の発生では、論理ＯＲゲートＧ１２，Ｇ１３によってＣＰＵ２のリセット回路２ａに対するリセットスタートを実行する出力を得る。
【００１２】
ソフトウェア回路１ｂは、メモリデータ異常や周辺回路の異常発生を異常発生検出部Ｅ１で検出すると、その発生した異常内容を異常内容記録部Ｗ１で記録し、ハードウェア回路１ａに対しリスタートエラー要因Ｒ６（Ｓ／Ｗエラー）を発生させ、リセットスタートを実行する出力を得る。
【００１３】
また、他のテレコン（例えば、特許文献１参照）には、次のように、異常時のソフトウェア実行記録機能を有するものも知られている。この特許文献１のテレコンのリセットスタートに関する動作を図７に基づいて説明する。
【００１４】
なお、予めＮＭＩモード管理部Ｗ３によって、ＮＭＩモードが有効になっているものとする。図７では、パワーオンリセットスタート要因情報として、リセットスイッチを押下した場合（Ｒ７）が追加されている。オンボードリセットスタート要因情報として、リセットスタート要因情報Ｒ２の代わりに、ＢＴＯ（不使用）でアドオンボードリスタート要求，スレーブボードからのリセット要求が発生した場合（Ｒ８）がある。図７中におけるテレコンの機能ロジックは、ハードウェア回路１ａ１とソフトウェア回路１ｂ１から構成される。
【００１５】
コンピュータ制御装置が有するソフトウェアＷＤＴまたはハードウェアＷＤＴによる異常検出（例えば、リセットスタート要因情報Ｒ４，Ｒ５）もしくはソフトウェアエラーの異常検出（例えば、リセットスタート要因情報Ｒ６）がされた場合、ＣＰＵ２のＮＭＩ割り込み回路２ｂに対し、ＮＭＩ（Ｎｏｎ−Ｍａｓｋａｂｌｅ  Ｉｎｔｅｒｒｕｐｔ）割り込みを指示する。
【００１６】
そして、このＮＭＩ割り込みの発生時に、コンピュータ制御装置のＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）Ｗ４にもつ例外ハンドラＷ４ａを契機にソフトウェア実行記録部Ｗ４ａ１を起動して、該ソフトウェア実行記録部Ｗ４ａ１によって異常検出時のソフトウェア実行記録を行う。また、ＮＭＩ割り込み処理部Ｗ４ｂは、Ｓ／Ｗリセットレジスタ制御部Ｗ２を介してリセットスタート要因情報Ｒ３を発生させる。
【００１７】
特許文献１のテレコンには、このソフトウェア実行記録をバックアップメモリに保存する機能があるため、テレコンがリセットスタートした後、記録されたソフトウェア実行記録からリセットスタートに至った要因を解析できる。
【特許文献１】特開２００６−１１９９１号公報（段落［００２０］〜［００３１］等）。
【発明の開示】
【発明が解決しようとする課題】
【００１８】
ソフトウェアで検出した異常（図６の符号ＥＲ２）の場合は、異常内容を記録しているため、テレコンがリセットスタートした後、記録された異常発生時刻や異常内容からリセットスタートに至った要因の解析が可能である。
【００１９】
しかしながら、ハードウェアで検出した異常（図６の符号ＥＲ１）の場合は、ハードウェアがＣＰＵに対してリセットスタート要求を指示するため、リセットスタートに至った要因やリセットスタートした時刻等の記録が残らず、リセットスタートの要因解析ができないという問題があった。
【００２０】
また、上述の特許文献１における上記機能はテレコンのハードウェアが健全な状態で、ソフトウェアが停止したり暴走したりした場合における不具合の原因究明には有効な手段であるが、ハードウェアが検出したハードウェア自身の異常であるパワーオンリセットやオンボードリセットの場合は、リセットスタートに至った要因やリセットスタートした時刻等の記録が残らず、リセットスタートの要因解析ができない、という問題があった。
【００２１】
本発明は、前記課題に基づいてなされたものであって、装置（例えば、テレコントロール装置）において、ハードウェア異常検出時のリセットスタート要因情報を記録（記憶）するハードウェア異常記録装置及びハードウェア異常記録方法を提供することにある。
【課題を解決するための手段】
【００２２】
前記課題の解決を図るために、請求項１記載の発明は、装置本体に接続され、予め該装置本体に備えられたハードウェアに対応したリセットスタート要因情報を記録するハードウェア異常記録装置であって、ハードウェア異常検出手段によって、前記装置本体に予め備えられたハードウェアに対応したハードウェア異常を検出した時に、該ハードウェアが装置本体のＣＰＵに対してリセットスタート要求を指示する前に、前記検出されたハードウェア異常に対応したリセットスタート要因情報を、予め備えられたリセットスタート要因記憶装置に記憶する手段、を備えることを特徴とする。
【００２３】
請求項２記載の発明は、請求項１に記載の発明において、前記リセットスタート要因記憶装置からリセットスタート要因情報を読み出し、予め備えられた汎用記憶装置に該リセットスタート要因情報を記憶するハードウェアリセットスタート要因情報ダンプ手段、を備えることを特徴とする。
【００２４】
請求項３記載の発明は、前記装置本体のリセットスタートに伴うイニシャライズ処理時に、前記ハードウェアリセットスタート要因情報ダンプ手段を使って、前記汎用記憶装置に該リセットスタート要因情報を記憶し、現在時刻取得手段から現在時刻情報を取得し、該現在時刻情報をハードウェアリセット時刻情報と見做し、前記汎用記憶装置に該ハードウェアリセット時刻情報を記憶する手段、を備えることを特徴とする。
【００２５】
請求項４記載の発明は、装置本体に接続され、予め該装置本体に備えられたハードウェアに対応したリセットスタート要因情報を記録する装置で使用されるハードウェア異常記録方法であって、ハードウェア異常検出手段によって、前記装置本体に予め備えられたハードウェアに対応したハードウェア異常を検出した時に、該ハードウェアが前記装置本体のＣＰＵに対してリセットスタート要求を指示する前に、前記検出されたハードウェア異常に対応したリセットスタート要因情報を、予め前記装置本体に備えられたリセットスタート要因記憶装置に記憶するステップ、を有することを特徴とする。
【００２６】
請求項５記載の発明は、請求項４に記載の発明において、前記リセットスタート要因記憶装置からリセットスタート要因情報を読み出し、予め前記装置本体に備えられた汎用記憶装置に該リセットスタート要因情報を記憶するハードウェアリセットスタート要因情報ダンプステップ、を有することを特徴とする。
【００２７】
請求項６記載の発明は、請求項５に記載の発明において、前記装置本体のリセットスタートに伴うイニシャライズ処理時に、前記ハードウェアリセットスタート要因情報ダンプステップを使って、前記汎用記憶装置に該リセットスタート要因情報を記憶し、前記装置本体に備えられた現在時刻取得手段から現在時刻情報を取得し、該現在時刻情報をハードウェアリセット時刻情報と見做し、前記汎用記憶装置に該ハードウェアリセット時刻情報を記憶するステップ、を有することを特徴とする。
【００２８】
前記請求項１，４記載の発明によれば、装置本体がリセットスタートされる前に、ハードウェア異常に対応したリセットスタート要因情報を取得できる。
【００２９】
前記請求項２，５記載の発明によれば、リセットスタート要因情報を汎用記憶装置に書き出すことができる。
【００３０】
前記請求項３，６記載の発明によれば、リセットスタート要因情報とハードウェアリセット時刻情報を汎用記憶装置に書き出すことができる。
【発明の効果】
【００３１】
以上示したように請求項１，４記載の発明によれば、ハードウェア異常に応じたリセットスタート要因情報を保管でき、さらに、リスタート要因解析を容易にできる。
【００３２】
請求項２，５記載の発明によれば、汎用記憶装置からリセットスタート要因情報を読み出して、利用できる。
【００３３】
請求項３，６記載の発明によれば、汎用記憶装置からリセットスタート要因情報とハードウェアリセット時刻情報を読み出し、ハードウェアリセット時刻情報によってハードウェア異常を検出した時刻を特定し易くできる。
【００３４】
これらを以って動作保証技術の分野に貢献できる。
【発明を実施するための最良の形態】
【００３５】
以下、本発明の実施形態を図面等に基づいて詳細に説明する。
【００３６】
本実施形態は、装置本体（例えば、テレコントロール装置；以下、テレコンという）におけるハードウェア異常検出時、ハードウェアにおけるリセットスタート要因情報を記録する手段である。以下では、テレコントロール装置を例として説明する。
【００３７】
前記手段は、より具体的には、図６のハードウェア異常発生時、ハードウェアがＣＰＵ２に対してリセットスタート要求を指示する前に、ハードウェアがリセットスタートに至った要因（例えば、リセットスタート要因情報Ｒ１）をリセットスタート要因記憶装置（例えば、レジスタ；図４中のリセット要因記憶用レジスタ３）に記憶（または、記録）する手段（以降、ハードウェアリセットスタートロギング手段と称する）である。
【００３８】
なお、前記リセットスタート要因記憶装置は、リセット時に初期化されないレジスタやメモリにリセットスタート要因情報を記憶することが望ましい。テレコンは、上述のリセットスタート要因情報を検出する手段（例えば、テレコンに備えられたハードウェアに関するリセットスタート要因情報を検出するハードウェア異常検出手段（更に具体的には、図４中のハードウェア監視回路６））を有するものとする。
【００３９】
例えば、前記レジスタの動作としては、次の通りである。前記レジスタのｂ１〜ｂ６ビットにリセットスタート要因情報Ｒ１〜Ｒ６を割り当てる。リセットスタート要因情報が発生した場合は、そのリセットスタート要因情報に対応するビットが“１”に設定され、該リセットスタート要因情報が発生していない場合は、そのリセットスタート要因情報に対応するビットが“０”に設定される。より具体的な例としては、リセットスタート要因情報Ｒ２が発生した場合、“０１００００”が前記レジスタに記憶される。
【００４０】
ハードウェアリセットスタートロギング手段の動作を図１に基づいて説明する。なお、図６および図７の符号と同じものの説明は省略する。図１におけるハードウェアリセットスタートロギング手段は異常内容記録部２０である。図１中におけるテレコンの機能ロジックは、ハードウェア回路１ａ２とソフトウェア回路１ｂ２から構成される。
【００４１】
ハードウェアリセットスタートロギング手段で記録した異常内容は、ＣＰＵ２のリセットスタートによって、テレコンがリセットスタートした後、テレコンに搭載されたソフトウェア（例えば、ＯＳ）が参照できる。なお、前記ソフトウェアは、例えば、テレコンに備えられた汎用記憶装置（例えば、図４中のメインメモリ４）にインストールされていても良い。また、該ソフトウェアを書き込んだＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）をテレコンに搭載しても良い。
【００４２】
［実施例１］
上述のようにハードウェアがハードウェアリセットスタートロギング手段で記録した異常内容は、レジスタのようなリセットスタート要因記憶装置に記憶されるため、テレコンに接続した端末から直接参照できない。
【００４３】
また、従来、テレコンが該テレコンに搭載されたソフトウェアもしくはテレコンを構成するハードウェアの異常状態を検出したことによってリセットスタートした場合、テレコンが設置されている場所に遠方監視制御システムの運転員が赴き、テレコンに端末を接続してテレコン内部に記録されている異常内容を参照しリセットスタート要因情報の特定をする手法が一般的であった。
【００４４】
テレコンに接続した端末（例えば、パーソナルコンピュータ）からハードウェアリセットスタート要因情報を参照可能とする手段を図２及び図３に基づいて説明する。なお、図２はハードウェアリセットスタート要因情報ダンプ処理の処理フローである。図３は、テレコン１と端末（パーソナルコンピュータ）３０を通信線１００を介して接続し、ハードウェアリセット要因を表示する構成図である。以下の説明で図１と同じものの説明は省略する。
【００４５】
テレコン１に接続した端末３０からハードウェアリセットスタートロギング手段（異常内容記録部２０）で記録した異常内容を参照できるようにするために、テレコン１のイニシャライズ処理（リセット後の初期化処理）時、テレコン１に搭載されたソフトウェアがハードウェアリセットスタートロギング手段のリセットスタート要因記憶装置（レジスタ）からハードウェアリセットスタート要因情報を読み込む（Ｓ１０１）。
【００４６】
そして、テレコン１に搭載されたソフトウェアが、テレコン１内の通常メモリ領域（例えば、図４のメインメモリ４）に、読み込んだハードウェアリセットスタート要因情報を書き込む処理（以後、ハードウェアリセットスタート要因情報ダンプ処理という）を行う（Ｓ１０２）。
【００４７】
最終的に、前記ハードウェアリセットスタート要因情報ダンプ処理で通常メモリ領域に書き出されたハードウェアリセットスタート要因情報（即ち、ハードウェアリセット記録）は、テレコン１に接続した端末３０で参照する。即ち、テレコン１は、前記ハードウェアリセット記録をテレコン１に送信する手段を有する。
【００４８】
［実施例２］
実施例１におけるハードウェアリセットスタートロギング手段は日時情報（例えば、年，月，日，時，分，秒）を含む時刻情報を含んでいないため、時刻情報を含んだ記録を記録できない。そのために、時刻情報を含む記録を記録し、ハードウェアリセットスタート日時を特定する手段を必要とする。
【００４９】
ハードウェアリセットスタート日時を特定するために、テレコンのイニシャライズ処理で、ハードウェアリセットスタート要因情報ダンプ処理に加え、テレコンに搭載されたソフトウェアがリセットスタート要因情報ダンプ処理時刻（ハードウェアリセット時刻）情報を記憶する処理（以下、ハードウェアリセットスタート時刻ダンプ処理という）を図４及び図５に基づいて説明する。
【００５０】
なお、図４は、遠方監視制御装置に関する概略構成図である。図５は、ハードウェアリセットスタート時刻ダンプ処理のフローチャートである。
【００５１】
全体的な処理概要を図４に基づいて説明する。図４における装置構成は、現場側の変電設備１０，テレコン１，汎用パーソナルコンピュータ１１，制御所側の遠方監視制御システム９から構成される。なお、一般的に、現場側の変電設備１０，テレコン１，汎用パーソナルコンピュータ１１は、変電所内の設備として設置され、制御所側の遠方監視制御システム９は、制御所の設備として設置される。汎用パーソナルコンピュータ１１は、メンテナンスや現場での監視制御時にテレコン１に接続される。
【００５２】
テレコン１は、ＣＰＵ２，リセットスタート要因情報を記憶するリセット要因記憶用レジスタ３，メインメモリ（例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ））４，インターネットプロトコルインターフェース（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  Ｉｎｔｅｒｆａｃｅ（以後、ＩＰ  Ｉ／Ｆと記す））５，ハードウェア監視回路６，デジタル出力器７，デジタル入力器８を有する。さらに、図示省略しているが、テレコン１は、現在時刻取得手段を有する。
【００５３】
テレコン１は、ＩＰ  Ｉ／Ｆ５を介して制御所側の遠方監視制御システム９から出力された制御指令を入力し、ＣＰＵ２で演算処理した後、デジタル出力器７を介して現場側の変電設備１０へ制御指令を出力する。
【００５４】
また、デジタル入力器８を介して現場の変電設備１０から２値情報（例えば、入情報“１”または切情報“０”）と電流値，電圧値などの計測値情報を入力し、ＣＰＵ２で演算した後、ＩＰ  Ｉ／Ｆ５を介して制御所側の遠方監視制御システム１０へ２値情報と計測値情報を伝送する。
【００５５】
ハードウェア監視回路６は、ハードウェアを効率よく動作させるために必要なシステム的な制御機能をまとめた回路である。このハードウェア監視回路６は、電源モニタリングやリセット制御等の機能を有する。
【００５６】
例えば、パワーオンリセットやオンボードリセットのハードウェア異常が発生した場合、ハードウェア監視回路６からのリセット指令によりＣＰＵ２はリセットスタートされ、異常の復旧を試みる。
【００５７】
ここで、制御所側の遠方監視制御システム９とその運転員の動作を説明する。制御所側の遠方監視制御システム９は、遠方監視制御システム９の運転員に、当該テレコン１の異常を知らせる。その知らせを受けた運転員は、異常の詳細を調査するために、変電所に急行しテレコン１に汎用パーソナルコンピュータ１１を接続して、テレコン１に搭載されたソフトウェアが記録した異常履歴（例えば、異常検出時刻情報、異常検出コード、テレコン１に搭載されたソフトウェアに関するソフトウェア実行記録等）を調べる。テレコン１に搭載されたソフトウェアが記録する異常履歴がない場合、リスタートの原因はハードウェア異常発生によるものと見做し、ハードウェアリセット記録とハードウェアリセット時刻情報を調べ、リセットスタートに至った要因を特定する。そして、運転員はテレコン１における障害復旧に対応する。
【００５８】
ハードウェアリセットスタート時刻ダンプ処理を図５に基づいて説明する。
【００５９】
まず、ハードウェア監視回路６はハードウェア異常発生時、リセット要因記憶用レジスタ３にハードウェアリセットスタート要因情報を記憶する（Ｓ２０１）。その後、ハードウェア監視回路６からのＣＰＵリセット指令によって、ＣＰＵ２はリセットスタートされる。
【００６０】
次に、リセット要因記憶用レジスタ３に記憶されたハードウェアリセットスタート要因情報をテレコン１に接続した汎用パーソナルコンピュータ１１で参照するために、テレコン１のイニシャライズ処理時、テレコン１に搭載されたソフトウェアがリセット要因記憶用レジスタ３からハードウェアリセットスタート要因情報を読み込み、該ハードウェアリセットスタート要因情報をハードウェアリセット記録と見做してメインメモリ４に記憶する。さらに、前記テレコン１に搭載されたソフトウェアが現在時刻取得手段（図示省略、例えば、時計装置）から日時情報を含む現在時刻情報（即ち、ハードウェアリセット時刻情報）を取得し（Ｓ２０２）、該現在時刻情報もメインメモリ４に記憶する（Ｓ２０３）。
【００６１】
そして、テレコン１に接続した汎用パーソナルコンピュータ１１は、特定の命令をテレコン１に送信すると、テレコン１はインメモリ４からハードウェアリセット記録とハードウェアリセット時刻情報を読み込み、汎用パーソナルコンピュータ１１にそのハードウェアリセット記録とハードウェアリセット時刻情報を送信する。汎用パーソナルコンピュータ１１は、受信したハードウェアリセット記録とハードウェアリセット時刻情報を汎用パーソナルコンピュータ１１の画面に表示する。即ち、テレコン１は、汎用パーソナルコンピュータ１１に対し、ハードウェアリセット記録とハードウェアリセット時刻情報を送信する手段を有する。
【００６２】
以上、本発明において、記載された具体例に対してのみ詳細に説明したが、本発明の技術思想の範囲で多彩な変形および修正が可能であることは、当業者にとって明自なことであり、このような変形および修正が特許請求の範囲に属することは当然のことである。
【００６３】
例えば、前記リセットスタート要因記憶装置は、例えば、不揮発性メモリであるフラッシュメモリを備え、該フラッシュメモリにリセットスタート要因を記憶しても良い。
【００６４】
また、ＲＡＭのような前記汎用記憶装置に前記リセットスタート要因記憶装置を書き込まずに、通信バッファのような通信専用記憶装置に前記リセットスタート要因情報を書き込んでも良い。即ち、実施例１及び実施例２における汎用記憶装置に通信バッファも含めても良い。
【図面の簡単な説明】
【００６５】
【図１】本実施形態におけるテレコントロール装置の異常内容記録動作を示す図。
【図２】本実施例１におけるハードウェアリセットスタートロギング手段の処理を示すフローチャート。
【図３】本実施例１におけるハードウェアリセット要因を表示する構成図。
【図４】本実施例２における遠方監視制御装置に関する概略構成図。
【図５】本実施例２におけるハードウェアリセットスタート時刻ダンプ処理のフローチャート。
【図６】一般的なテレコンにおけるソフトウェア異常検出時とハードウェア異常検出時の動作を示す図。
【図７】異常時のソフトウェア実行記録機能を有するテレコンの動作を示す図。
【符号の説明】
【００６６】
１…テレコントロール装置
１ａ，１ａ１，１ａ２…ハードウェア回路
１ｂ，１ｂ１，１ｂ２…ソフトウェア回路
２…ＣＰＵ
２ａ…リセット回路
２ｂ…ＮＭＩ割り込み回路
３…リセット要因記憶用レジスタ
４…メインメモリ
５…ＩＰ  Ｉ／Ｆ
６…ハードウェア監視回路
７…デジタル出力器
８…デジタル入力器
９…制御所側の遠方監視制御システム
１０…現場側の変電設備
１１…汎用パーソナルコンピュータ
２０…異常内容記録部
３０…パーソナルコンピュータ
１００…通信線
Ｒ１〜Ｒ８…リセットスタート要因情報
Ｇ１１〜Ｇ１３，Ｇ２１〜Ｇ２６，Ｇ３１〜Ｇ３３…論理ＯＲゲート
Ｅ１…異常検出部
ＥＲ１…ハードウェアで検出した異常
ＥＲ２…ソフトウェアで検出した異常
Ｗ１…異常内容記録部
Ｗ２…Ｓ／Ｗリセットレジスタ制御部
Ｗ３…ＮＭＩモード管理部
Ｗ４…ＯＳ
Ｗ４ａ…例外ハンドラ
Ｗ４ａ１…ソフトウェア実行記録部
Ｗ４ｂ…ＮＭＩ割り込み処理部
【図１】
2008129669.tif 000003
【図２】
2008129669.tif 000004
【図３】
2008129669.tif 000005
【図４】
2008129669.tif 000006
【図５】
2008129669.tif 000007
【図６】
2008129669.tif 000008
【図７】
2008129669.tif 000009