JPS62274435A - コンピユ−タシステムの診断方式 - Google Patents
コンピユ−タシステムの診断方式Info
- Publication number
- JPS62274435A JPS62274435A JP61119663A JP11966386A JPS62274435A JP S62274435 A JPS62274435 A JP S62274435A JP 61119663 A JP61119663 A JP 61119663A JP 11966386 A JP11966386 A JP 11966386A JP S62274435 A JPS62274435 A JP S62274435A
- Authority
- JP
- Japan
- Prior art keywords
- control
- diagnostic
- program
- computer system
- diagnostic program
- 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
Links
- 238000003745 diagnosis Methods 0.000 claims abstract description 12
- 230000015654 memory Effects 0.000 claims abstract description 9
- 238000002405 diagnostic procedure Methods 0.000 claims description 10
- 230000007257 malfunction Effects 0.000 abstract description 3
- 230000005856 abnormality Effects 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 5
- 238000000034 method Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 2
- 101100524644 Toxoplasma gondii ROM4 gene Proteins 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000036316 preload Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Landscapes
- Test And Diagnosis Of Digital Computers (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
3、発明の詳細な説明
〔産業上の利用分野〕
本発明はコンピュータシステムの診断方式に関し、特に
各種制御システムに組み込まれているマイクロコンピュ
ータの診断方式に関するものである。
各種制御システムに組み込まれているマイクロコンピュ
ータの診断方式に関するものである。
近頃ディジタル回路を用いた各種制御機器において、各
種の制御プログラムが格納されたメモリを具備するマイ
クロコンピュータが組み込まれるようになった。該制御
機器に置いては、制御プログラムを実行することにより
、各種制御を行なっている。そしてこのような制御機器
はその性格上マイクロコンビ二一タが正確に動作してい
るか否かを診断する必要がある。
種の制御プログラムが格納されたメモリを具備するマイ
クロコンピュータが組み込まれるようになった。該制御
機器に置いては、制御プログラムを実行することにより
、各種制御を行なっている。そしてこのような制御機器
はその性格上マイクロコンビ二一タが正確に動作してい
るか否かを診断する必要がある。
従来このようなマイクロコンピュータの診断方法として
大きく分けて2種類の診断方法がある。
大きく分けて2種類の診断方法がある。
その一つの診断方法はコンピュータシステムに予めその
診断用のプログラムを盛り込んでおき、外部からある信
号を与えその信号により制御用のプログラムから診断用
のプログラムに移行許せ、該診断用のプログラムを実行
させてコンピュータの診断を行なうものである。
診断用のプログラムを盛り込んでおき、外部からある信
号を与えその信号により制御用のプログラムから診断用
のプログラムに移行許せ、該診断用のプログラムを実行
させてコンピュータの診断を行なうものである。
もう一つの診断方法は、コンピュータシステムの外部か
ら強制的にデータバスを変化させ、外部に用意された診
断用のプログラムに処理を移行させてコンピュータシス
テムの診断を行なうもので<1 第2図は上記後者のコンピュータシステム診断のシステ
ム構成の一例を示すブロック図である。
ら強制的にデータバスを変化させ、外部に用意された診
断用のプログラムに処理を移行させてコンピュータシス
テムの診断を行なうもので<1 第2図は上記後者のコンピュータシステム診断のシステ
ム構成の一例を示すブロック図である。
同図において、21はマイクロコンピュータを用いた制
御機器、22は外部に用意されたコンピュータ診断部で
ある。制御機器21は中央演算処理装置21−1及び各
種制御プログラムが格納されたROM(リードオンリメ
モリ)21−2等を具備し、コンピュータ診断部22は
制御機器21の中央演算処理装置21−1に診断を強制
的に命令するチェッカー22−1及び診断用プログラム
が格納きれたROM22−2等を具備する。チェッカー
22−1からの信号によりデータバス23を変化させ、
ROM22−2に格納されている診断用プログラムを直
接実行させて診断を行なうものである。
御機器、22は外部に用意されたコンピュータ診断部で
ある。制御機器21は中央演算処理装置21−1及び各
種制御プログラムが格納されたROM(リードオンリメ
モリ)21−2等を具備し、コンピュータ診断部22は
制御機器21の中央演算処理装置21−1に診断を強制
的に命令するチェッカー22−1及び診断用プログラム
が格納きれたROM22−2等を具備する。チェッカー
22−1からの信号によりデータバス23を変化させ、
ROM22−2に格納されている診断用プログラムを直
接実行させて診断を行なうものである。
また、第3図は上記後者のコンピュータシステム診断の
システム構成の他の例を示すブロック図である。同図に
おいて、第2図と同一符号を付した部分は同一部分を示
す。制御機器21は診断用プログラムを一時的に格納す
る一時記憶部(RAM(ランダムアクセスメモリ))2
1−3を具備し、コンピュータ診断部22には転送プロ
グラムを格納するROM22−3を具備する。チェツ2
F−22−1からの信号により、ROM22−3に格納
されを転送プログラムを実行しROM22−2に格納さ
れた診断用プログラムを一時記憶部21−3に転送した
後、該一時記憶部21−3に格納された診断用プログラ
ムにジャンプ許せ該診断用プログラムを実行啓せて診断
を行なう。
システム構成の他の例を示すブロック図である。同図に
おいて、第2図と同一符号を付した部分は同一部分を示
す。制御機器21は診断用プログラムを一時的に格納す
る一時記憶部(RAM(ランダムアクセスメモリ))2
1−3を具備し、コンピュータ診断部22には転送プロ
グラムを格納するROM22−3を具備する。チェツ2
F−22−1からの信号により、ROM22−3に格納
されを転送プログラムを実行しROM22−2に格納さ
れた診断用プログラムを一時記憶部21−3に転送した
後、該一時記憶部21−3に格納された診断用プログラ
ムにジャンプ許せ該診断用プログラムを実行啓せて診断
を行なう。
しかしながら上記前者の方法は、即ちコンピュータシス
テム内に診断用のプログラムを持つ場合は、もし誤って
診断用プログラムに入った場合制御不能になるという恐
れがある。−劣後者の内、第2図に示す外部に用意した
診断用プログラムを直接実行させる場合は、必ずデータ
バス23が接続きれなければならず、診断の条件(温度
、湿度)等によってはこの方法がとれないこともあると
いう欠点があった。また、第3図のように一時記憶部2
1−3に診断用プログラム転送して実行する場合も上記
前者と同様、もし誤って診断用プログラムに入った場合
制御不能になるという恐れがある。きらに上記従来の診
断方法においては、いずれも制御中に不具合いが生じて
も認識することができないという欠点がある。
テム内に診断用のプログラムを持つ場合は、もし誤って
診断用プログラムに入った場合制御不能になるという恐
れがある。−劣後者の内、第2図に示す外部に用意した
診断用プログラムを直接実行させる場合は、必ずデータ
バス23が接続きれなければならず、診断の条件(温度
、湿度)等によってはこの方法がとれないこともあると
いう欠点があった。また、第3図のように一時記憶部2
1−3に診断用プログラム転送して実行する場合も上記
前者と同様、もし誤って診断用プログラムに入った場合
制御不能になるという恐れがある。きらに上記従来の診
断方法においては、いずれも制御中に不具合いが生じて
も認識することができないという欠点がある。
本発明は上述の点に鑑みてなされたもので、誤って診断
用プログラムが走り、制御不能になるという問題点と、
温度や湿度等の環境に影響を受けずにしかも制御中いつ
不具合が生じてもすばやく発見し対処できるコンピュー
タシステムの診断方式を提供することにある。
用プログラムが走り、制御不能になるという問題点と、
温度や湿度等の環境に影響を受けずにしかも制御中いつ
不具合が生じてもすばやく発見し対処できるコンピュー
タシステムの診断方式を提供することにある。
上記問題点を解決するため本発明は、各種プログラムを
格納するメモリを具備するコンピュータシステムの診断
方式において、本来の制御を行なう制御プログラム中の
適当な場所に診断用プログラムを盛り込み制御プログラ
ムを実行しながら制御に支障をきたさないで診断ができ
るようにした。
格納するメモリを具備するコンピュータシステムの診断
方式において、本来の制御を行なう制御プログラム中の
適当な場所に診断用プログラムを盛り込み制御プログラ
ムを実行しながら制御に支障をきたさないで診断ができ
るようにした。
rツノ1−IT?1
上記の如く構成することにより、上記従来例のように誤
って診断用プログラムが走り、制御不能になったり、温
度や湿度等の環境の影響を受は診断が不可能になったり
するという問題点は除去され、制御中に一不具・合が・
生′び・た;場合もすばやく発見し対処できる。
7、 〔実施例〕 第4図は本発明に係るコンピュータシステムの診断方式
を適用するコンピュータシステムの構成を示すブロック
図である。同図において、1は各種制御機器に使用され
るマイクロコンピュータで代表されるコンピュータシス
テムであり、該コンピュータシステムは中央処理装置2
、各種制御データを格納する読み出し書き込み可能なメ
モリ(RAM)3、制御プログラム及び診断用プログラ
ムを格納するROM4を具備する。中央演算処理装置2
、RAM3、ROM4は、バス5により接続され、他に
入出力インターフェース(図示せず)等を具備している
。
って診断用プログラムが走り、制御不能になったり、温
度や湿度等の環境の影響を受は診断が不可能になったり
するという問題点は除去され、制御中に一不具・合が・
生′び・た;場合もすばやく発見し対処できる。
7、 〔実施例〕 第4図は本発明に係るコンピュータシステムの診断方式
を適用するコンピュータシステムの構成を示すブロック
図である。同図において、1は各種制御機器に使用され
るマイクロコンピュータで代表されるコンピュータシス
テムであり、該コンピュータシステムは中央処理装置2
、各種制御データを格納する読み出し書き込み可能なメ
モリ(RAM)3、制御プログラム及び診断用プログラ
ムを格納するROM4を具備する。中央演算処理装置2
、RAM3、ROM4は、バス5により接続され、他に
入出力インターフェース(図示せず)等を具備している
。
上記構成のコンピュータシステムにおいて、今コンピュ
ータシステム1が正常に動作していると、第1図に示す
ように電源を投入すると(ステップ101)、コンピュ
ータシステム1は立ち上がり(ステップ102)、RO
M4の0番地から順に命令を実行し始める。ROM4の
中には制御プログラムと診断用プログラムが混在して格
納されているから、ステップ103〜105に示すよう
に制御プログラム1〜3を実行する。ステップ106に
おいて、コンピュータシステム1の制御が多忙か否かを
判断し゛、多忙である場合は制御を優先させ制御を続行
きせるが、多忙でない場合はステップ107において、
診断用プログラムを゛実行する。
ータシステム1が正常に動作していると、第1図に示す
ように電源を投入すると(ステップ101)、コンピュ
ータシステム1は立ち上がり(ステップ102)、RO
M4の0番地から順に命令を実行し始める。ROM4の
中には制御プログラムと診断用プログラムが混在して格
納されているから、ステップ103〜105に示すよう
に制御プログラム1〜3を実行する。ステップ106に
おいて、コンピュータシステム1の制御が多忙か否かを
判断し゛、多忙である場合は制御を優先させ制御を続行
きせるが、多忙でない場合はステップ107において、
診断用プログラムを゛実行する。
今、例えばコンピュータシステム1のRAM3のR/W
(読み出し/書き込み)が誤動作しているとする。前記
と同じようにコンピュータシステム1に電源を投入する
と、中央処理装置2はROM4のO番地から順に命令を
実行し始める。そして制御を開始し、ある番地に存在す
るRAMのR/Wのチェックで異常をみつけそれに対処
する文理を行なう。
(読み出し/書き込み)が誤動作しているとする。前記
と同じようにコンピュータシステム1に電源を投入する
と、中央処理装置2はROM4のO番地から順に命令を
実行し始める。そして制御を開始し、ある番地に存在す
るRAMのR/Wのチェックで異常をみつけそれに対処
する文理を行なう。
以上説明したように本発明によれば、メモリに制御用プ
ログラムと診断用プログラムを混在許せて格納し、前記
制御プログラムを実行しながら割り込みにより前記診断
用プログラムを実行してコンピュータの診断及び処理を
行なうから、従来のように誤って診断用プログラムが走
り、制御不能になったり、温度や湿度等の環境の影響を
受は診断が不可能になったりするという問題点は除去き
れ、制御中に不具合が生じた場合もすばやく発見し対処
できるという優れた効果を有する。
ログラムと診断用プログラムを混在許せて格納し、前記
制御プログラムを実行しながら割り込みにより前記診断
用プログラムを実行してコンピュータの診断及び処理を
行なうから、従来のように誤って診断用プログラムが走
り、制御不能になったり、温度や湿度等の環境の影響を
受は診断が不可能になったりするという問題点は除去き
れ、制御中に不具合が生じた場合もすばやく発見し対処
できるという優れた効果を有する。
第1図は本発明に係るコンピュータシステムの診断方式
の処理のながれを示すフローチャート、第2図、第3図
は従来のコンピュータ診断システムを示すブロック図、
第4図は本発明に係るコンピュータシステムの診断方式
を適用するコンピュータシステムの構成を示すブロック
図である。 図中、1・・・・コンピュータシステム、2・・・・中
央処理装置、3・・・・RAM、4・・・・ROM、5
・・・・バス。
の処理のながれを示すフローチャート、第2図、第3図
は従来のコンピュータ診断システムを示すブロック図、
第4図は本発明に係るコンピュータシステムの診断方式
を適用するコンピュータシステムの構成を示すブロック
図である。 図中、1・・・・コンピュータシステム、2・・・・中
央処理装置、3・・・・RAM、4・・・・ROM、5
・・・・バス。
Claims (1)
- 各種プログラムを格納するメモリを具備するコンピュー
タの診断方式において、前記メモリに制御用プログラム
と診断用プログラムを混在させて格納し、前記制御プロ
グラムを実行しながら割り込みにより前記診断用プログ
ラムを実行してコンピュータの診断及び処理を行なうこ
とを特徴とするコンピュータシステムの診断方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61119663A JPS62274435A (ja) | 1986-05-23 | 1986-05-23 | コンピユ−タシステムの診断方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61119663A JPS62274435A (ja) | 1986-05-23 | 1986-05-23 | コンピユ−タシステムの診断方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS62274435A true JPS62274435A (ja) | 1987-11-28 |
Family
ID=14766986
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61119663A Pending JPS62274435A (ja) | 1986-05-23 | 1986-05-23 | コンピユ−タシステムの診断方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS62274435A (ja) |
-
1986
- 1986-05-23 JP JP61119663A patent/JPS62274435A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS62274435A (ja) | コンピユ−タシステムの診断方式 | |
| JPH03244054A (ja) | 記憶保護方式 | |
| JPS6363935B2 (ja) | ||
| JPH10228395A (ja) | 制御用コントローラの異常診断装置 | |
| JPH04105151A (ja) | 入出力制御装置 | |
| JPH01310422A (ja) | マイクロコンピュータのリセット回路 | |
| JPH0223432A (ja) | 自己診断方式 | |
| JPH0244436A (ja) | 情報処理監視システム | |
| JPH01166145A (ja) | Cpu監視装置 | |
| JPS63147243A (ja) | マルチプロセツサシステムのトレ−ス情報監視方法 | |
| JPS6284354A (ja) | トレース命令制御回路 | |
| JPS6034132B2 (ja) | プログラマブル・コントロ−ラ | |
| JPH0751609Y2 (ja) | プログラマブルコントローラの故障情報記憶回路 | |
| JPH01124035A (ja) | 出力データ制御装置 | |
| JPH036618A (ja) | スタックポインタの異常検出回路 | |
| JPH04296938A (ja) | コンピュータ装置 | |
| JPS63167947A (ja) | Ram代替方法 | |
| JPS63106840A (ja) | デ−タ処理装置 | |
| JPH03100736A (ja) | パトロール診断装置 | |
| JPS63153647A (ja) | 計算機システムにおける入出力装置の診断方式 | |
| JPH01201762A (ja) | マイクロコンピュータ | |
| JPH01102646A (ja) | プロセッサ制御方式 | |
| JPS627582B2 (ja) | ||
| JPH03108045A (ja) | データバス装置のエラー監視回路 | |
| JPH0215353A (ja) | 特定アドレス時異常設定方式 |