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
Application number
JP61119663A
Other languages
English (en)
Inventor
Kazuya Kishi
岸 和也
Kikuo Tomosawa
友澤 菊雄
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.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry Co 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 Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP61119663A priority Critical patent/JPS62274435A/ja
Publication of JPS62274435A publication Critical patent/JPS62274435A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

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

Description

【発明の詳細な説明】 3、発明の詳細な説明 〔産業上の利用分野〕 本発明はコンピュータシステムの診断方式に関し、特に
各種制御システムに組み込まれているマイクロコンピュ
ータの診断方式に関するものである。
〔従来技術〕
近頃ディジタル回路を用いた各種制御機器において、各
種の制御プログラムが格納されたメモリを具備するマイ
クロコンピュータが組み込まれるようになった。該制御
機器に置いては、制御プログラムを実行することにより
、各種制御を行なっている。そしてこのような制御機器
はその性格上マイクロコンビ二一タが正確に動作してい
るか否かを診断する必要がある。
従来このようなマイクロコンピュータの診断方法として
大きく分けて2種類の診断方法がある。
その一つの診断方法はコンピュータシステムに予めその
診断用のプログラムを盛り込んでおき、外部からある信
号を与えその信号により制御用のプログラムから診断用
のプログラムに移行許せ、該診断用のプログラムを実行
させてコンピュータの診断を行なうものである。
もう一つの診断方法は、コンピュータシステムの外部か
ら強制的にデータバスを変化させ、外部に用意された診
断用のプログラムに処理を移行させてコンピュータシス
テムの診断を行なうもので<1 第2図は上記後者のコンピュータシステム診断のシステ
ム構成の一例を示すブロック図である。
同図において、21はマイクロコンピュータを用いた制
御機器、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図に示す外部に用意した
診断用プログラムを直接実行させる場合は、必ずデータ
バス23が接続きれなければならず、診断の条件(温度
、湿度)等によってはこの方法がとれないこともあると
いう欠点があった。また、第3図のように一時記憶部2
1−3に診断用プログラム転送して実行する場合も上記
前者と同様、もし誤って診断用プログラムに入った場合
制御不能になるという恐れがある。きらに上記従来の診
断方法においては、いずれも制御中に不具合いが生じて
も認識することができないという欠点がある。
本発明は上述の点に鑑みてなされたもので、誤って診断
用プログラムが走り、制御不能になるという問題点と、
温度や湿度等の環境に影響を受けずにしかも制御中いつ
不具合が生じてもすばやく発見し対処できるコンピュー
タシステムの診断方式を提供することにある。
〔問題点を解決するための手段〕
上記問題点を解決するため本発明は、各種プログラムを
格納するメモリを具備するコンピュータシステムの診断
方式において、本来の制御を行なう制御プログラム中の
適当な場所に診断用プログラムを盛り込み制御プログラ
ムを実行しながら制御に支障をきたさないで診断ができ
るようにした。
rツノ1−IT?1 上記の如く構成することにより、上記従来例のように誤
って診断用プログラムが走り、制御不能になったり、温
度や湿度等の環境の影響を受は診断が不可能になったり
するという問題点は除去され、制御中に一不具・合が・
生′び・た;場合もすばやく発見し対処できる。   
 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のRAM3のR/W
(読み出し/書き込み)が誤動作しているとする。前記
と同じようにコンピュータシステム1に電源を投入する
と、中央処理装置2はROM4のO番地から順に命令を
実行し始める。そして制御を開始し、ある番地に存在す
るRAMのR/Wのチェックで異常をみつけそれに対処
する文理を行なう。
〔発明の効果〕
以上説明したように本発明によれば、メモリに制御用プ
ログラムと診断用プログラムを混在許せて格納し、前記
制御プログラムを実行しながら割り込みにより前記診断
用プログラムを実行してコンピュータの診断及び処理を
行なうから、従来のように誤って診断用プログラムが走
り、制御不能になったり、温度や湿度等の環境の影響を
受は診断が不可能になったりするという問題点は除去き
れ、制御中に不具合が生じた場合もすばやく発見し対処
できるという優れた効果を有する。
【図面の簡単な説明】
第1図は本発明に係るコンピュータシステムの診断方式
の処理のながれを示すフローチャート、第2図、第3図
は従来のコンピュータ診断システムを示すブロック図、
第4図は本発明に係るコンピュータシステムの診断方式
を適用するコンピュータシステムの構成を示すブロック
図である。 図中、1・・・・コンピュータシステム、2・・・・中
央処理装置、3・・・・RAM、4・・・・ROM、5
・・・・バス。

Claims (1)

    【特許請求の範囲】
  1. 各種プログラムを格納するメモリを具備するコンピュー
    タの診断方式において、前記メモリに制御用プログラム
    と診断用プログラムを混在させて格納し、前記制御プロ
    グラムを実行しながら割り込みにより前記診断用プログ
    ラムを実行してコンピュータの診断及び処理を行なうこ
    とを特徴とするコンピュータシステムの診断方式。
JP61119663A 1986-05-23 1986-05-23 コンピユ−タシステムの診断方式 Pending JPS62274435A (ja)

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)

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) 特定アドレス時異常設定方式