JPH08106409A - Rasデータの退避格納方法 - Google Patents
Rasデータの退避格納方法Info
- Publication number
- JPH08106409A JPH08106409A JP6238721A JP23872194A JPH08106409A JP H08106409 A JPH08106409 A JP H08106409A JP 6238721 A JP6238721 A JP 6238721A JP 23872194 A JP23872194 A JP 23872194A JP H08106409 A JPH08106409 A JP H08106409A
- Authority
- JP
- Japan
- Prior art keywords
- ras
- file
- data
- failure
- major
- 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.)
- Granted
Links
Landscapes
- Retry When Errors Occur (AREA)
- Debugging And Monitoring (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
っても、重要なRASデ−タが消滅しないRAS データ7の
退避格納方法を提供する。 【構成】重故障RAS デ−タを格納する重故障要因RAS フ
ァイル71と軽故障RAS デ−タを格納する軽故障要因RAS
ファイル72とからなるRAS ファイル7と、システム立ち
上げ時にRAS ファイル7のRAS データを退避する前回RA
S ファイル8と、を備え、制御演算装置1として稼働中
に発生するRAS デ−タ61〜6nは重故障RAS デ−タと軽故
障RAS デ−タとに区分し重故障要因RAS ファイル71また
は軽故障要因RAS ファイル72に格納し、制御演算装置1
をリセットスタート時、重故障要因RAS ファイル71に重
故障RAS デ−タが存在するときはRAS ファイル7の全RA
S デ−タを前回RAS ファイル8に退避し、重故障RAS デ
−タが存在しないときはRAS ファイル7中のデータを前
回RAS ファイル8に退避しない。
Description
デ−タに関し、特に、重故障RASデ−タが消滅しない
RASデータの退避格納方法に関する。
構成図であり、図4に従来技術におけるRASデータの
退避格納方法を説明する説明図を示す。図1において、
制御演算装置1はマスタユニット2とスレーブユニット
31〜3mとこれらのユニット間を有機的に接続し、データ
交換する内部バス5とからなり、マスタユニット2は、
少なくともマイクロプロセッサユニット(以下、MPU
と略称する)2Aとメモリ2Bとを備え、スレーブユニット
31〜3mは、例えば、外部回路とのインタフェース回路41
〜4mを備える入出力装置や、周辺機器との接続を行う伝
送制御回路などから構成される。制御演算装置1は、予
め搭載されたプログラムに従い、所要の制御演算処理を
行う。この制御演算処理動作中に発生する障害を含めた
RASデ−タはRASファイルに格納される。即ち、マ
スタ−ユニット2は、一定周期にて、自分自身を含め各
スレ−ブユニット31〜3mのRASデ−タや、外部インタ
フェース回路41〜4mにおける状態、例えば、入出力信号
のレンジオーバとか,コネクタの脱落などによる回路断
線などの状態デ−タ(以下、上記RASデ−タと状態デ
−タを含めてRASデ−タと総称する)をチェックし、
これらのRASデ−タをメモリ2Bの一部に割り付けられ
たRASファイルに収集・格納している。
避格納方法を説明する説明図であり、上述の如く、自分
自身のマスタ−ユニット2を含め、スレ−ブユニット31
〜3mのRASデ−タ61〜6nが発生する都度、RASファ
イル7に順次書き込まれる。8は前回RASファイルで
あり、従来技術におけるRASデータの退避格納方法
は、制御演算装置1をリセット・スタ−トし、再立ち上
げするときのイニシャル処理として、(1) 上記RASフ
ァイル7に格納されたリセット・スタ−ト以前の制御演
算装置1のRASデータをこの前回RASファイル8に
書込み・退避をし、次に、(2) RASファイル7をクリ
アし、(3) 制御演算装置1のリセット・スタ−ト時に行
われる予め搭載された診断プログラムに基づく自己診断
結果の各種RASデータをこのRASファイル7に格納
し、(4) これ以降の制御演算装置1の制御演算処理動作
中に発生する障害を含めたRASデ−タがこのRASフ
ァイル7に格納される。
制御演算装置のリセット・スタ−ト時に、RASデ−タ
を前回RASファイルにイニシャル処理にてそのまま退
避していたので、制御演算装置をリセット・スタ−ト
し、再立ち上げを何度も行うと、その都度立ち上げ時の
診断プログラムによる自己診断結果の各種RASデ−タ
が順次RASファイルに書き込まれ、一回前の立ち上げ
時のRASデ−タが順次前回RASファイルに書き込ま
れる。前回RASファイルが満杯になると、一番古いデ
ータ箇所から新たにくる立ち上げ時のRASデ−タが書
き込まれるため、リセット・スタ−トを何度も行うと、
リセット・スタ−ト動作を行う以前にRASファイルに
書き込まれていた制御演算装置の重要なRASデ−タを
消してしまう可能性を有する。
のであり、その目的は前記した課題を解決して、制御演
算装置のリセット・スタ−トを何度行っても、重要なR
ASデ−タが消滅しないRASデータの退避格納方法を
提供することにある。
に、本発明においては、マイクロプロセッサユニットと
メモリとを備えてなるマスタユニットと,スレーブユニ
ットと,内部バスと,を備えてなる制御演算装置の前回
RASデータの退避格納方法において、メモリには、重
故障RASデ−タを格納する重故障要因RASファイル
と軽故障RASデ−タを格納する軽故障要因RASファ
イルとからなるRASファイルと、システム立ち上げ時
にRASファイルのRASデータを退避できる前回RA
Sファイルと、のメモリ領域を備え、制御演算装置とし
て稼働中に発生するRASデ−タは、重故障RASデ−
タと軽故障RASデ−タとに区分し重故障要因RASフ
ァイルまたは軽故障要因RASファイルに格納し、制御
演算装置をリセット・スタートするとき、重故障要因R
ASファイルに重故障RASデ−タが存在するときはR
ASファイル中の重故障と軽故障の全RASデ−タを前
回RASファイルに退避し今回のリセット・スタート時
に検査したRASデ−タをRASファイルに格納し、重
故障要因RASファイルに重故障RASデ−タが存在し
ないときはRASファイル中のデータを前回RASファ
イルに退避することなく今回のリセット・スタート時に
検査したRASデ−タをRASファイルに格納するもの
とする。
中に発生したRASデ−タは、重故障RASデ−タと軽
故障RASデ−タとに区分し、重故障RASデ−タが重
故障要因RASファイルに格納される。制御演算装置を
リセット・スタートするとき、重故障要因RASファイ
ルに重故障RASデ−タが存在するか否かを調べ、重故
障RASデ−タが存在するときは、RASファイル中の
全RASデ−タを前回RASファイルに退避格納する。
前回RASファイルに退避後は、重故障要因RASファ
イルに過去の制御演算装置稼働中の重故障RASデ−タ
が存在しないので、制御演算装置のリセット・スタート
を何度も繰り返しても、前回RASファイルにリセット
・スタート時の立ち上げ時のRASデ−タが書き込まれ
ることがない。
避格納方法を説明する説明図、図3はRASデータをR
ASファイルに格納するときのフローチャートであり、
図4に対応する同一機能部材には同じ符号が付してあ
る。図1は本発明および従来技術の説明に用いる一般的
な制御演算装置のブロック回路図であり、簡単に制御演
算装置1を説明する。図1において、制御演算装置1
は、制御演算装置全体の監視および制御を行うマスタ−
ユニット2と、スレ−ブユニット31〜3mと、各ユニット
2、 (31〜3m) 間のデ−タ交換を行う内部バス5とから
構成される。マスタユニット2は、少なくともMPU2A
とメモリ2Bとを備え、スレーブユニット31〜3mは、例え
ば、外部回路とのインタフェース回路41〜4mを備える入
出力装置や、ここでは図示省略されている他装置との通
信・演算処理などを行う周辺機器などから構成される。
置1は、予め搭載されたプログラムに従い所要の制御演
算処理をし、制御演算装置1として稼働中に発生した障
害を含めたRASデ−タ61〜6nがメモリ2Bの一部に割り
付けられたRASファイル7に格納される。ここで、こ
のRASファイル7は重故障RASデ−タを格納する重
故障要因RASファイル71と軽故障RASデ−タを格納
する軽故障要因RASファイル72とから構成され、さら
に、制御演算装置1をリセット・スタートさせシステム
の立ち上げを行うとき、必要に応じて前記RASファイ
ル7のRASデータを退避することができる前回RAS
ファイル8が、メモリ2Bのメモリ領域の一部に構成され
る。
て稼働中にマスタ−ユニット2や各スレ−ブユニット31
〜3mに発生するRASデ−タ61〜6nは、それぞれのユニ
ットにRASデ−タ(61〜6n)を持っており、マスタ−
ユニット2がこれらのRASデ−タ61〜6nを収集する。
制御演算装置1がダウンする様な重要なRASデ−タ
は、重故障要因RASファイル71にセットし、その他の
RASデ−タは軽故障要因RASファイル72にセットす
る。ここで、制御演算装置1がダウンする様な重故障R
ASデ−タとは、例えば、マスタユニット2やスレーブ
ユニット31〜3mのハードウェアに関わる障害とか、一過
性の障害でこの障害を再現するのが通常困難な障害など
が該当し、また、軽故障RASデ−タは、例えば、入出
力装置に該当するスレーブユニットの外部インタフェー
ス(41〜4mの内の該当番号)において、入出力信号のレ
ンジオーバとか,コネクタの脱落などによる回路断線な
どの状態デ−タなど、再現性の高い障害が該当する。
たなどの何らかの都合により、制御演算装置1をリセッ
ト・スタートし、再立ち上げする時、制御演算装置1は
イニシャル処理を行い、この時、重故障要因RASファ
イル71をチェックし、重故障要因RASファイル71に重
故障RASデ−タが存在するか否かをしらべる。重故障
要因RASファイル71に重故障RASデ−タが存在する
ときは、RASファイル7にある重故障と軽故障の全R
ASデ−タを前回RASファイル8に退避格納する。そ
して、今回のリセット・スタート時の診断プログラムに
よる自己診断結果の各種RASデ−タをRASファイル
7に格納する。重故障要因RASファイル71に重故障R
ASデ−タが存在しないときは、RASファイル7中の
RASデータを前回RASファイル8に退避することな
く、今回のリセット・スタート時に検査したRASデ−
タをRASファイル7に格納する。
ル7に格納するときのフローチャートであり、以下、図
1を併用して図3に従ってRASデータの退避格納方法
を説明する。図3において、MPU2Aは、Step1 で自分
自身を含め各スレ−ブユニット31〜3mに発生したRAS
デ−タ61〜6nを収集する。次に、Step2 で制御演算装置
1がリセットスタートか?を調べる。リセットスタート
Yes のときはStep3 に移行し、重故障要因RASファイ
ル71に重故障RASデータがあるか?を調べる。重故障
要因RASファイル71に重故障RASデータがあるYes
のときはStep4に移行し、RASファイル7に格納され
ている全RASデータを前回RASファイル8に退避格
納する。次に、Step5 に移行し、リセットスタート時の
自己診断結果のRASデ−タをRASファイル7に格納
する。
故障RASデータがあるNOのときは、Step5 に移行し、
RASファイル7中のRASデータを前回RASファイ
ル8に退避することなく、リセットスタート時の自己診
断結果のRASデ−タをRASファイル7に格納する。
Step2 でリセットスタートNoのときは、MPU2Aが収集
したRASデ−タ61〜6nを順次RASファイル7に格納
する。
り、制御演算装置1をリセット・スタ−トしたとき、最
初に1回目のリセット・スタ−ト時、重故障要因RAS
ファイル71に重故障RASデータがあるとき、このRA
Sファイル7中のRASデータが前回RASファイル8
に退避格納され、2回目以降のリセット・スタ−トで
は、重故障要因RASファイル71に重故障RASデータ
がないので、リセット・スタートの立ち上げ時の自己診
断プログラムに基づくRASデ−タを前回RASファイ
ル8に書き込むことなく、制御演算装置1のリセット・
スタ−トを何度行っても、重要なRASデ−タが消滅し
ないRASデータの退避格納方法を提供することができ
る。
・スタ−トし再立ち上げを幾度か実施しても、制御演算
装置をダウンさせる様な重要なRASデ−タが前回RA
Sとして残り、障害が発生したときの原因究明がやりや
すいという効果が得られる。
納方法を説明する説明図
のフローチャート
を説明する説明図
Claims (1)
- 【請求項1】マイクロプロセッサユニットとメモリとを
備えてなるマスタユニットと,スレーブユニットと,内
部バスと,を備えてなる制御演算装置の前回RASデー
タの退避格納方法において、 前記メモリには、重故障RASデ−タを格納する重故障
要因RASファイルと,軽故障RASデ−タを格納する
軽故障要因RASファイルと,からなるRASファイル
と、システム立ち上げ時に前記RASファイルのRAS
データを退避できる前回RASファイルと、のメモリ領
域を備え、 制御演算装置として稼働中に発生するRASデ−タは、
重故障RASデ−タと軽故障RASデ−タとに区分し、
前記重故障要因RASファイルまたは前記軽故障要因R
ASファイルに格納し、 前記制御演算装置をリセット・スタートするとき、前記
重故障要因RASファイルに重故障RASデ−タが存在
するときは、前記RASファイル中の重故障と軽故障の
全RASデ−タを前記前回RASファイルに退避し、今
回のリセット・スタート時に検査したRASデ−タを前
記RASファイルに格納し、 前記重故障要因RASファイルに重故障RASデ−タが
存在しないときは、前記RASファイル中のデータを前
記前回RASファイルに退避することなく、今回のリセ
ット・スタート時に検査したRASデ−タを前記RAS
ファイルに格納する、 ことを特徴とするRASデータの退避格納方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP23872194A JP3211584B2 (ja) | 1994-10-03 | 1994-10-03 | Rasデータの退避格納方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP23872194A JP3211584B2 (ja) | 1994-10-03 | 1994-10-03 | Rasデータの退避格納方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH08106409A true JPH08106409A (ja) | 1996-04-23 |
| JP3211584B2 JP3211584B2 (ja) | 2001-09-25 |
Family
ID=17034280
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP23872194A Expired - Lifetime JP3211584B2 (ja) | 1994-10-03 | 1994-10-03 | Rasデータの退避格納方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3211584B2 (ja) |
-
1994
- 1994-10-03 JP JP23872194A patent/JP3211584B2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JP3211584B2 (ja) | 2001-09-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN114385421A (zh) | 数据存储方法、装置、电子设备及存储介质 | |
| JPH0950424A (ja) | ダンプ採取装置およびダンプ採取方法 | |
| CN113808299A (zh) | 基于故障系统的车辆故障快照存储方法、装置及设备 | |
| CN115743002A (zh) | 一种车载仪表异常重启的监测方法及装置 | |
| JPH08106409A (ja) | Rasデータの退避格納方法 | |
| CN115307668B (zh) | 一种车辆仪表故障分析方法及装置 | |
| JP2002288049A (ja) | Pciバス不良個所切り離し方法およびそのプログラム | |
| JPH03149629A (ja) | メモリ試験方式 | |
| CN111221701A (zh) | 一种芯片及其电路逻辑重构系统 | |
| JP3381756B2 (ja) | 並列プロセッサシステム | |
| JP2002244934A (ja) | メモリ監視装置および方法 | |
| JPS6151578A (ja) | 電子回路装置障害診断方式 | |
| CN117596182A (zh) | 车载以太网tcp连接状态的诊断方法、装置、系统、介质及设备 | |
| JP3373323B2 (ja) | 通信制御装置情報の自動収集方法 | |
| JPH1139032A (ja) | マルチcpu型集中監視装置 | |
| JPS6111855A (ja) | デ−タ処理装置の機能診断方式 | |
| CN120948937A (zh) | 逆变器流量请求测试方法、装置、设备、介质及产品 | |
| JPH03292540A (ja) | 計算機異常診断装置 | |
| JPS59158450A (ja) | プログラムテスト装置 | |
| CN118093248A (zh) | Str调试的故障确定方法、装置、电子设备及存储介质 | |
| JPH05289917A (ja) | トランザクションデータ出力方式 | |
| JPS6158063A (ja) | デ−タ処理装置 | |
| JPS61240336A (ja) | システム診断装置 | |
| JPH08314753A (ja) | プログラムデバック装置及びデバッグ方法 | |
| JPH0458337A (ja) | 装置診断方式 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080719 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080719 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090719 Year of fee payment: 8 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313117 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090719 Year of fee payment: 8 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090719 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100719 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110719 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110719 Year of fee payment: 10 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110719 Year of fee payment: 10 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110719 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120719 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120719 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130719 Year of fee payment: 12 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| EXPY | Cancellation because of completion of term |