JPS63138434A - 周辺装置の自己診断回路 - Google Patents

周辺装置の自己診断回路

Info

Publication number
JPS63138434A
JPS63138434A JP61285286A JP28528686A JPS63138434A JP S63138434 A JPS63138434 A JP S63138434A JP 61285286 A JP61285286 A JP 61285286A JP 28528686 A JP28528686 A JP 28528686A JP S63138434 A JPS63138434 A JP S63138434A
Authority
JP
Japan
Prior art keywords
program
diagnosis
self
control
circuit
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
JP61285286A
Other languages
English (en)
Inventor
Yoko Nakazawa
中沢 洋子
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP61285286A priority Critical patent/JPS63138434A/ja
Publication of JPS63138434A publication Critical patent/JPS63138434A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はオンラインで使用する周辺装置の自己診断を行
う回路に係り、特に上位装置からロードされたプログラ
ムによって動作する周辺装置の自己診断回路に関するも
のである。
〔従来の技術〕
従来は、オンラインで使用する周辺装置において自己診
断を行うための診断プログラムは、その装置に対する制
御を行うプログラムの一部として装置内の制御用プログ
ラムに組み込まれていて、装置の電源を立ち上げるごと
に制御用プログラムによって装置の自己診断を行う方式
が用いられていた。
〔発明が解決しようとする問題点〕
従来のオンライン周辺装置において自己診断を行うため
の診断プログラムは、装置を制御する制御用プログラム
の一部になっているため、装置を立ち上げるたびに自動
的に自己診断が行われる。
そのためオンライン周辺装置を使用する大の意志のいか
んに拘らず、装置立ち上げごとに自己診断のために時間
が割かれるという問題がある。
また従来の方式では、制御用プログラムの一部となって
いる自己診断プログラムの規模が大きい場合には、自己
診断のために時間がかかりすぎるという不満が生じたり
、また逆に診断用プログラムとして利用できる容量の不
足から、自己診断の内容が制限されてしまうという問題
もある。
(発明の目的〕 本発明は、かかる従来例の有する不都合を改善し、比較
的短時間に、しかも充分な診断を行うことのできる周辺
装置の自己診断回路を提供することを、その目的とする
〔問題点を解決するための手段〕
本発明の周辺装置の自己診断回路では、制御用プログラ
ムを格納するプログラムメモリと、上位装置から受信し
たデータを保存する記憶回路とを備えている。上位装置
から受信した診断用プログラムのデータを記憶回路にロ
ードする手段と、装置の制御を、プログラムメモリの制
御用プログラムと記憶回路にロードされた診断用プログ
ラムとで切り替える手段と、記憶回路にロードされた診
断用プログラムによって自己診断を行う手段とを備えて
いる。上位装置から受信した診断用プローグラムの記憶
回路へのロード終了時には制御用プログラムから診断用
プログラムに制御を移し、自己診断終了時には診断用プ
ログラムから制御用プログラムに制御を戻すようにして
いる。
〔作  用〕
本発明の周辺装置の自己診断回路においては、上位装置
から診断用プログラムを与えられたときこれをRAMか
らなる記憶回路に保存し、ROMに格納されている制御
用プログラムに代えて診断用プログラムによって制御を
行って自己診断を行い、異常検出時その表示を行うよう
にするので、制御用プログラムの一部となっている診断
用プログラムを用いて自己診断を行う従来の装置と比べ
て、診断用プログラムの容量の制限や、自己診断の実行
に伴う時間的制約を少なくすることができるとともに、
診断用プログラムの選択、内容の取捨増減が自由に行え
るようになる。
〔発明の実施例〕
第1図は本発明の一実施例を示すブロック図であって、
上位装置から送られて来るデータによって印字を行うプ
リンタ装置を例示している。
この第1図において受信部lは、図示されない上位装置
から伝送路を経て送られて来るデータを受信する。印字
部2は、通常のオンラインプリンタにおける印字部分と
同じ機構を有し、オンラインプリンタの場合と同様の印
字動作を行う。プログラムメモリ3は、読み出し専用メ
モリ (RO、M)からなり、オンラインプリンタと同
様の制御用プログラムを格納する。記憶回路4は、書き
込み読み出しメモリ (RAM)からなり、図示されな
い上位装置から入力部1を経て受信したデータを一時的
に保存する。スイッチ回路5は、プログラムメモリ3に
格納されている制御用プログラムと、記憶回路4にロー
ドされた診断用プログラムとの切り替えを行う。制御部
6は、プリンタ全体の制御を行う。表示部7は、自己診
断によって検出された診断結果を表示する機能を行う。
第2図は第1図の実施例に示された装置における動作の
流れを示すフローチャートである。
以下、第1図および第2図に基づいて本実施例の動作を
説明する。
入力部1は、図示されない上位装置から常時は印字デー
タを受信する。この入力部1は、自己診断時には診断用
プログラムを構成する命令群を、この診断用プログラム
をロードすべき記憶回路4のアドレスや、診断用プログ
ラムの容量等のデータとともに受信する。記憶回路4は
入力部1が受信したデータを順次保存する。
制御部6は、受信したデータに診断用プログラムに関す
るデータがあるか否かをみて、このようなデiりがない
とき、すなわち印字データのみであったときは、記憶回
路4に保存しているデータを印字部2へ渡す。印字部2
は受は取ったデータを編集してプリンタ外部への出力動
作を実行し、これによって印字が行われる。
一方、上位装置から受信したデータが印字デー夕でなく
診断用プログラムに関するものであったときは、スイッ
チ回路5は記憶回路4へのプログラムのロード終了を認
知して、制御部6の制御を、プログラムメモリ3に格納
されている制御用プログラムに関するものから記憶回路
4に保存されている診断用プログラムに関するものに切
り替える。
これによって上位装置からロードされた診断用プログラ
ムが駆動される。さらに診断用プログラムを実行中に何
らかの異常が検出された場合には、制御部6は表示部7
に異常情報を出力し、これによって表示部7は外部に対
してエラーを表示する。
スイッチ回路5は診断用プログラムの終了を認知したと
き、制御部6の制御を記憶回路4に保存されている診断
用プログラムから、プログラムメモリ3に格納されてい
る制御用プログラムに戻すように切り替えを行う。
本実施例によれば、このようにしてプリンタ内の制御用
プログラムとは独立にプログラム診断を行うことができ
る。
また本発明を用いたプリンタにおいては、使用者はこれ
を使用する時と場合に応じて、記憶回路4に保存する診
断用プログラムを変更することによって、診断内容の変
更、増減あるいは省略を行うことが可能となる。
〔発明の効果〕
以上説明したように本発明によれば、制御用プログラム
とは別に自己診断機能を持つので、制御用プログラムに
よって自己診断を行うときのような、診断用プログラム
の容量の制限や診断内容を増加した場合に生じる時間的
制約を少なくすることができる。またオンラインの周辺
装置を使用する人の要求に合わせて、自由に診断用プロ
グラムの選択、内容の取捨増減を行うことができるよう
になる。
【図面の簡単な説明】
第1図は本発明の一実施例を示す図、第2図は第1図の
実施例における動作の流れを示すフローチャート図であ
る。 l・・・・・・入力部、2・・・・・・印字部、3・・
・・・・プログラムメモリ、4・・・・・・記憶回路、
5・・・・・・スイッチ回路、6・・・・・・制御部、
7・旧・・表示部。 特許出願人  日 本 電 気 株式会社第1図

Claims (1)

    【特許請求の範囲】
  1. (1)、制御用プログラムを格納するプログラムメモリ
    と、上位装置から受信したデータを保存する記憶回路と
    を備えオンラインで使用される周辺装置において、 上位装置から受信した診断用プログラムのデータを前記
    記憶回路にロードする手段と、 装置の制御を前記制御用プログラムと診断用プログラム
    とで切り替える手段と、 前記診断用プログラムによって自己診断を行う手段とを
    備え、 上位装置から受信した診断用プログラムのロード終了時
    に制御用プログラムから診断用プログラムに制御を移し
    、自己診断終了時に診断用プログラムから制御用プログ
    ラムに制御を戻すことを特徴とする周辺装置の自己診断
    回路。
JP61285286A 1986-11-30 1986-11-30 周辺装置の自己診断回路 Pending JPS63138434A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61285286A JPS63138434A (ja) 1986-11-30 1986-11-30 周辺装置の自己診断回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61285286A JPS63138434A (ja) 1986-11-30 1986-11-30 周辺装置の自己診断回路

Publications (1)

Publication Number Publication Date
JPS63138434A true JPS63138434A (ja) 1988-06-10

Family

ID=17689548

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61285286A Pending JPS63138434A (ja) 1986-11-30 1986-11-30 周辺装置の自己診断回路

Country Status (1)

Country Link
JP (1) JPS63138434A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010144731A (ja) * 2008-12-18 2010-07-01 Dr Ing Hcf Porsche Ag 排気ターボチャージャを備えた内燃機関

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010144731A (ja) * 2008-12-18 2010-07-01 Dr Ing Hcf Porsche Ag 排気ターボチャージャを備えた内燃機関
US8555636B2 (en) 2008-12-18 2013-10-15 Dr. Ing. H.C.F. Porsche Aktiengesellschaft Internal combustion engine with exhaust gas turbocharger

Similar Documents

Publication Publication Date Title
JPS63138434A (ja) 周辺装置の自己診断回路
JP2918019B2 (ja) シングルチップマイクロプロセッサのテスト回路
JPS61114345A (ja) 情報処理装置の診断方式
JP2737134B2 (ja) 電子機器
JPS58121459A (ja) 電子計算機のサ−ビスプロセツサ
JP2910038B2 (ja) マルチボード装置
JPH01303549A (ja) 記憶装置
JPS628829B2 (ja)
JPH10170406A (ja) 車両診断装置
JPS5840422Y2 (ja) 汎用制御装置
JPS5931800B2 (ja) 制御メモリ診断方式
JP2727717B2 (ja) プログラマブルコントローラシステム
JPH01233641A (ja) メモリ診断方式
JPS58221405A (ja) プログラマブル・コントロ−ラ
JPS62111330A (ja) プログラム転送装置
JPH0588929A (ja) 画像処理装置
JPS63282852A (ja) 2重化処理システムにおける予備系診断方式
JPS62290943A (ja) 情報処理装置
JPS5850046A (ja) 情報処理装置
JPS6238746B2 (ja)
JPS5998212A (ja) シ−ケンスコントロ−ラの実行速度確認方式
JPH06161832A (ja) トレース制御装置
JPS60142741A (ja) マイクロプログラム診断装置
JPH0682284B2 (ja) シ−ケンスコントロ−ラ
JPS6073765A (ja) プログラムロ−ダ