JPH0452836A - 障害データ収集システム - Google Patents

障害データ収集システム

Info

Publication number
JPH0452836A
JPH0452836A JP2156987A JP15698790A JPH0452836A JP H0452836 A JPH0452836 A JP H0452836A JP 2156987 A JP2156987 A JP 2156987A JP 15698790 A JP15698790 A JP 15698790A JP H0452836 A JPH0452836 A JP H0452836A
Authority
JP
Japan
Prior art keywords
command
debugger
data
fault
personal computer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2156987A
Other languages
English (en)
Inventor
Naomi Yamazaki
山崎 直巳
Ryoetsu Nakajima
中島 亮悦
Yasuhiko Sasaki
康彦 佐々木
Takumi Maruyama
巧 丸山
Koichi Kitamura
耕一 北村
Kiyoshi Sugita
清 杉田
Kimimoto Takayama
高山 公元
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2156987A priority Critical patent/JPH0452836A/ja
Publication of JPH0452836A publication Critical patent/JPH0452836A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔概  要〕 外部からの操作によりマイクロプロセッサシステムに内
蔵したデバッガを起動できる障害データ収集システムに
関し、 人手を介さずに自動的に充分な障害データを常に収集で
きるようにすることを目的とし、該マイクロプロセッサ
システムに外部端末として接続されたパソコンと、該マ
イクロプロセッサシステムに障害が発生したときその障
害検出信号により該パソコンに電源を供給する電源開閉
器と、を備え、該電源を供給された該パソコンが自動デ
ータ収集プログラムを起動してデバッガ起動コマンドを
該マイクロプロセッサシステムに送出して該デバッガに
より障害データを収集するように構成する。
〔産業上の利用分野〕
本発明は、障害データ収集システムに関し、特に外部か
らの操作によりマイクロプロセッサシステムに内蔵した
デバッガを起動できる障害データ収集システムに関する
ものである。
回線制御や回線切替を司るマイクロプロセッサの集合体
としてのマイクロプロセッサシステムは、障害時や動作
不良時に内蔵したデバッガを外部から起動して障害発生
に至るシステムの状態を把握するために障害発生までの
データを収集する必要がある。
〔従来の技術と課B] このようにデバッグ機能を内蔵したマイクロプロセッサ
システムは、R3−232Cインタフエース等で外部端
末としてのパーソナル・コンピュータ(以下、パソコン
と略称する)等と接続できるようになっており、その外
部端末からの操作により、デバッグ機能を起動できるよ
うになっている。
そして、通常障害が発生した場合には、障害原因を調査
するために、外部端末からデバッガを起動して(デバッ
ガ起動コマンド送出)、データの読み出し操作を行い、
障害調査用のデータ取得を行う。
この場合、マイクロプロセッサシステムから障害が発生
した事を人が確認して、外部端末の操作(電源投入操作
を含む)を手動で行うため、必ず人が介在する必要があ
るという問題点があった。
また、このようなデバッガ起動コマンドを外部端末から
マイクロプロセッサシステムに送るときには、外部端末
側のメモリ容量等の制限からマイクロプロセッサシステ
ムに保持された全ての障害データを収集することは実際
上は困難である。
そこで、通常は、第3図(a)に示すように、マイクロ
プロセッサシステムに障害が発生すると(Tl)、端末
からの外部操作によりデバッガを起動した後は、マイク
ロプロセッサシステムの特定領域のデータを収集するた
めにマイクロプロセッサシステムに設けられた詳細障害
データ管理テーブルに対するダンプコマンドを外部端末
から送出する(T3)。
これにより、詳細障害データ管理テーブルがマイクロプ
ロセッサシステムから外部端末に送られてくるが、外部
端末の側では、詳細な障害データ(システム状態管理、
タスク管理等)のテーブル(これは障害が発生する毎に
更新される)のアドレスを目視により参照して(T4)
、目的とする詳細な障害データに対するダンプコマンド
を再度マイクロプロセッサシステムに送って当該データ
を取得する(T5)。
しかしながら、このような場合においても、人の介在に
よってデータ管理テーブルのアドレスを参照しなければ
ならず、また、障害の発生頻度が低い場合には、詳細な
障害デニタの取得をデータ管理テーブルで参照すること
は困難になるという問題点もあった。
更には、データ受信中にシステムとしてデバッガ機能が
作動しない状態(を源断等)になった場合、外部端末側
で障害データを全く得られなくなると共に障害データ収
集に至るまでのシーケンスが取れなくなり、障害を解析
するための充分なデータが収集できないという問題点も
あった。
従って、本発明は、外部からの操作によりマイクロプロ
セッサシステムに内蔵したデバッガを起動できる障害デ
ータ収集システムにおいて、人手を介さずに自動的に充
分な障害データを常に収集できるようにすることを目的
とする。
〔課題を解決するための手段及び作用〕(1)第1図は
、上記の課題を解決するための本発明に係る障害データ
収集システムを原理的に示したもので、マイクロプロセ
ッサシステム1に外部端末として接続されたパソコン2
と、該マイクロプロセッサシステム1に障害が発生した
ときその障害検出信号によりパソコン2に電源を供給す
る電源開閉器3とを設けたものである。
この動作原理を第2図により説明すると、障害が発生し
たとき(SL)、マイクロプロセッサシステム1ではそ
の障害の検出信号を出力する(S2)。
この障害検出信号を受けた電源開閉器3では、パソコン
2の電源をONにする(33)。
電源が供給されたパソコン2では、自動データ収集プロ
グラムを起動しくS4)、マイクロプロセッサシステム
1に内蔵されたデバッガ10を起動するためのコマンド
を該マイクロプロセッサシステムlに送出する(S5)
これにより、マイクロプロセッサシステム1はデバッガ
10により障害データを収集してパソコン2に与えるこ
とが出来る(S6)。
このようにして自動的にマイクロプロセッサシステムの
障害の発生に対応してその障害データを収集することが
可能となる。
(2)また、本発明では、上記のようにデバッガ起動コ
マンドをパソコン2からマイクロプロセッサシステム1
に送るときには、第3図ら)に示すように、パソコン2
からマイクロプロセッサシステム1に設けた詳細障害デ
ータ管理テーブル11のダンプコマンドが送出され(S
ll)、このダンプコマンドにより指定されたアドレス
の詳細データ管理テーブル11がマイクロプロセッサシ
ステム1から送出される(SL2)。
そして、このテーブル11を受けたパソコン2ではその
テーブル11における目的とする詳細な障害データを得
るためのダンプコマンドに変換して(S13)送出する
(314)。
これによりマイクロプロセッサシステム1は、受信した
ダンプコマンドに対応する詳細な障害データを送出する
ので、パソコン2でこれを受信することができることと
なる。
このようにして、自動的に詳細な障害データを得るため
のダンプコマンドを生成してマイクロプロセッサシステ
ム1に与えることができる。
(3)また、本発明では、第4図に示すように、デバッ
ガ起動コマンドをパソコン2からマイクロプロセッサシ
ステム1に送出したとき(S21)にデバッガlOから
パソコン2へ応答信号が返送されて来ないとき(S22
)には、パソコン2からマイクロプロセッサシステムl
に対して再度デバッガ起動コマンドを送出する(S21
)。
デバッガ10の応答信号を受信したとき(S23)には
、上記のダンプコマンドを送出する(S24)が、この
ダンプコマンドに対する応答信号を受けなかったときに
も、パソコン2はその応答信号が受けられるまでデバッ
ガ起動コマンドを繰り返し送出する(S25)。
これにより、マイクロプロセッサシステムlが正常な運
用状態になれば、データ受信を再開することができ、障
害発生直前までの充分なデータ収集を行うことが可能と
なる。
〔実 施 例] (1)第5図は、第1図に示した本発明に係る障害デー
タ収集システムをより具体的に示したもので、マイクロ
プロセッサシステム1にオフラインデバッガ及びオフラ
インデバッガを組み込み、R3−232Cインタフエー
スによりパソコン2と接続して、パソコン2の自動起動
コマンドとしてデータ収集プログラムを設定し、パソコ
ン2に供給される電源開閉器3の電源はAC100V電
源が使用されている。
第6図は、第2図に示した本発明の動作原理の一実施例
を示したもので、ステップS1〜S5までは共通である
そして、ステップS5でデバッガ起動コマンドを送出し
た後、パソコン2はマイクロプロセッサシステム1の状
態管理等のメモリ領域についてのダンプコマンドを送出
する(S31)。
このダンプコマンドを受けたマイクロプロセッサシステ
ム1では対応する障害データをパソコン2に送るが、パ
ソコン2ではこの障害データをフロンビイ等の記憶媒体
に記憶する(S32)。
そして、目的とする全ての障害データが取得できるまで
ダンプコマンドの送出(S31)と記憶(S32)とを
繰り返しく533)、最後にデバッガ終了コマンドを送
出してマイクロプロセッサシステム1を通常の運用状態
に戻す(334)。
このようにして得た障害データをパソコン2側で解析す
ることにより、マイクロプロセッサシステム1に対して
、例えばイニシャライズ又はアラームOFF等の障害復
旧操作が行われ(S35)、障害検出信号が解除される
(S36)。
障害検出障害の解除により電源開閉器3はパソコン2へ
の電源をOFFにする(S37)。
従って、パソコン2は電源断となり(33B)、その後
はマイクロプロセッサシステム1は正常状態で運用され
ることとなる(S39)。
(2)第7図は、第3回部)に示した本発明の詳細な障
害データの取得原理の一実施例を示したもので、まず詳
細障害データ管理テーブルのダンプコマンド■をパソコ
ン2からマイクロプロセッサシステム1に送出する。こ
の場合の送出番号は「02」であり、送出コマンドは、
rD 0100:000010Jである。
このようなダンプコマンド■を送出することにヨリマイ
クロプロセッサシステム1からは詳細障害データ管理テ
ーブルのデータ■ro100:0000 o。
020000 Jが受信される。
この受信データ■の内、図示のようにコマンドの置き換
え指定■が行われる。これは、送出コマンド番号03の
場合は、「¥@8」で受信データ■を8つ読み飛ばした
ときのデータ「00」を「χ2」に代入し、送出コマン
ド番号04の場合は、「¥@10」で受信データ■を1
0だけ読み飛ばしたときのデータ「02」を「&&」に
代入する。
これにより、パソコン2からマイクロプロセッサシステ
ム1に送出されるコマンド、即ち目的とする詳細な障害
データを得るためのダンプコマンドは送出番号05とし
て、rD &&X2:0000 too J =rD 
0200:0000100 Jとなる。
このダンプコマンドは大アドレス(セグメントアドレス
)  r0200.中の小アドレス(オフセントアドレ
ス>  roo00J〜ro1ooJまでの100バイ
トのデータをダンプすることを指令するものであり、図
示のようにアドレスr0200:0000 Jからアド
レスr0200:0OFF Jまでの詳細な障害データ
が収集されることとなる。
これにより、詳細な障害データがマイクロプロセッサシ
ステム1から送られてくるので、データを受信してフロ
ッピィ等の記憶媒体に記録することにより、障害時の詳
細データを取得することができる。
〔発明の効果〕
以上のように本発明に係る障害データ収集システムによ
れば、マイクロプロセッサシステムに障害が発生したと
きその障害検出信号により外部端末としてのパソコンに
1itaを供給する電源開閉器を設け、電源を供給され
た該パソコンが自動データ収集プログラムを起動してデ
バッガ起動コマンドを該マイクロプロセッサシステムに
送出して該デバッガにより障害データを収集するように
構成したので、発生頻度の低い(1〜2回7月以下)障
害が発生する場合や、更にシステムを納品した現地での
み発生する場合等においても、人を介さずに障害調査用
のデータ取得ができるため、障害調査のための工数およ
び経費が大幅に節減できると共に、障害発生直後にデー
タ取得ができるため、信憑性が高く、障害原因が確信で
きるデータを得ることができる。
また、本発明では、ダンプコマンドにより指定されたア
ドレスの詳細障害データ管理テーブルが送られて来たと
きにパソコンでは目的とする詳細な障害データを得るた
めのダンプコマンドに変換して送出することによりマイ
クロプロセッサシステムから該詳細な障害データを受信
するように構成したので、詳細障害データ管理テーブル
の自動的なアドレス参照を可能とし、人が介在すること
なく障害時の詳細データ取得を実現することができるよ
うになり、非常に発生頻度の低い障害や製品を納品した
現地でのみ発生する障害に対しても効率的に障害調査を
行うことができ、障害調査のための工数及び経費を大幅
に節減することができる。
更に、デバッガ起動コマンド及びダンプコマンドに対す
る各応答信号を受けなかったとき、パソコンは各応答信
号が受けられるまで該デバッガ起動コマンド及び該ダン
プコマンドを繰り返し送出するように構成したので、マ
イクロ・プロセンサシステムが正常な状態に復旧したと
きに、障害発生直前までのデータを取得することができ
る。
ヤード図、 第3図は、従来例及び本発明における詳細な障害データ
の取得原理を示したフローチャート図、第4図は、本発
明におけるコマンド送出原理を示したフローチャート図
、 第5図は、本発明の一実施例を示した外観図、第6図は
、第2図に示した本発明の動作原理の一実施例を示した
フローチャート図、 第7図は、第3図に示した本発明の動作原理の一実施例
を示した図、である。
図中、1はマイクロプロセッサシステム、2はパソコン
、3は電源開閉器、10はデバッガ、11は詳細障害デ
ータ管理テーブル、20は自動データ収集プログラムを
それぞれ示す。
図中、同一符号は同−又は相当部分を示す。
【図面の簡単な説明】
第1図は、本発明に係る障害データ収集システムの原理
的な構成ブロック図、

Claims (3)

    【特許請求の範囲】
  1. (1)外部からの操作によりマイクロプロセッサシステ
    ム(1)に内蔵したデバッガ(10)を起動できる障害
    データ収集システムにおいて、 該マイクロプロセッサシステム(1)に外部端末として
    接続されたパソコン(2)と、 該マイクロプロセッサシステム(1)に障害が発生した
    ときその障害検出信号により該パソコン(2)に電源を
    供給する電源開閉器(3)と、 を備え、該電源を供給された該パソコン(2)が自動デ
    ータ収集プログラム(20)を起動してデバッガ起動コ
    マンドを該マイクロプロセッサシステム(1)に送出し
    て該デバッガ(10)により障害データを収集すること
    を特徴とした障害データ収集システム。
  2. (2)該パソコン(2)から該デバッガ起動コマンドと
    共にダンプコマンドを送出するとき、該ダンプコマンド
    により指定されたアドレスの詳細障害データ管理テーブ
    ル(11)が該マイクロプロセッサシステム(1)から
    送出され、該テーブルを受けた該パソコン(2)では目
    的とする詳細な障害データを得るためのダンプコマンド
    に変換して送出することにより該マイクロプロセッサシ
    ステム(1)から該詳細な障害データを受信することを
    特徴とした請求項1に記載の障害データ収集システム。
  3. (3)該デバッガ起動コマンド及び該ダンプコマンドを
    該パソコンから該マイクロプロセッサシステムに送出し
    たときに各応答信号を受けなかったとき、該パソコンは
    各応答信号が受けられるまで該デバッガ起動コマンド及
    び該ダンプコマンドを繰り返し送出することを特徴とし
    た請求項1又は2に記載の障害データ収集システム。
JP2156987A 1990-06-15 1990-06-15 障害データ収集システム Pending JPH0452836A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2156987A JPH0452836A (ja) 1990-06-15 1990-06-15 障害データ収集システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2156987A JPH0452836A (ja) 1990-06-15 1990-06-15 障害データ収集システム

Publications (1)

Publication Number Publication Date
JPH0452836A true JPH0452836A (ja) 1992-02-20

Family

ID=15639701

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2156987A Pending JPH0452836A (ja) 1990-06-15 1990-06-15 障害データ収集システム

Country Status (1)

Country Link
JP (1) JPH0452836A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9840438B2 (en) 2014-04-25 2017-12-12 Corning Incorporated Antimicrobial article with functional coating and methods for making the antimicrobial article

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9840438B2 (en) 2014-04-25 2017-12-12 Corning Incorporated Antimicrobial article with functional coating and methods for making the antimicrobial article

Similar Documents

Publication Publication Date Title
JP2018180982A (ja) 情報処理装置、およびログ記録方法
CN110733037B (zh) 信号的处理方法及装置、存储介质及处理器
JP2010147804A (ja) 伝送装置と伝送装置に実装されるユニット
JPH0452836A (ja) 障害データ収集システム
CN110418403B (zh) 一种基于无线网络的35kV变电站数据记录系统及方法
JPH04295240A (ja) 無停電電源装置の故障診断方式
JPH04369735A (ja) 計算機システムのバックアップ方式
JPS63188246A (ja) 論理装置の故障情報収集装置
US20100249884A1 (en) Medical Device and Method for Operating the Same
JP3068524B2 (ja) リモートデバッグシステム
JPH06250733A (ja) プラント制御装置
JPH05265812A (ja) マイクロ診断装置付情報処理装置
JP2006313406A (ja) 障害情報収集システム
RU2194369C2 (ru) Комплект аппаратуры автоматизированной телефонной станции системы охранно-пожарной сигнализации
JP2006023970A (ja) 装置異常復旧方式
US20090282079A1 (en) Method of transferring data
JP2006309636A (ja) 監視制御システム
JPS5918722B2 (ja) プロセス制御装置
JPH01199254A (ja) バスモニタ装置
CN120066840A (zh) 服务器维护处理方法、装置、设备、介质及程序产品
JPH05120088A (ja) メモリダンプ採取装置
JP2000155704A (ja) 障害解析データ収集方式
JPS62196735A (ja) 再開処理方式
JPS6149225A (ja) 情報処理システムの運転方式
JPH01213095A (ja) データ伝送装置