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
Links
- 230000002093 peripheral effect Effects 0.000 title claims description 12
- 238000004092 self-diagnosis Methods 0.000 claims abstract description 25
- 230000015654 memory Effects 0.000 claims abstract description 17
- 238000003745 diagnosis Methods 0.000 abstract description 3
- 230000006870 function Effects 0.000 abstract description 3
- 230000005856 abnormality Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000000034 method Methods 0.000 description 1
Landscapes
- Test And Diagnosis Of Digital Computers (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はオンラインで使用する周辺装置の自己診断を行
う回路に係り、特に上位装置からロードされたプログラ
ムによって動作する周辺装置の自己診断回路に関するも
のである。
う回路に係り、特に上位装置からロードされたプログラ
ムによって動作する周辺装置の自己診断回路に関するも
のである。
従来は、オンラインで使用する周辺装置において自己診
断を行うための診断プログラムは、その装置に対する制
御を行うプログラムの一部として装置内の制御用プログ
ラムに組み込まれていて、装置の電源を立ち上げるごと
に制御用プログラムによって装置の自己診断を行う方式
が用いられていた。
断を行うための診断プログラムは、その装置に対する制
御を行うプログラムの一部として装置内の制御用プログ
ラムに組み込まれていて、装置の電源を立ち上げるごと
に制御用プログラムによって装置の自己診断を行う方式
が用いられていた。
従来のオンライン周辺装置において自己診断を行うため
の診断プログラムは、装置を制御する制御用プログラム
の一部になっているため、装置を立ち上げるたびに自動
的に自己診断が行われる。
の診断プログラムは、装置を制御する制御用プログラム
の一部になっているため、装置を立ち上げるたびに自動
的に自己診断が行われる。
そのためオンライン周辺装置を使用する大の意志のいか
んに拘らず、装置立ち上げごとに自己診断のために時間
が割かれるという問題がある。
んに拘らず、装置立ち上げごとに自己診断のために時間
が割かれるという問題がある。
また従来の方式では、制御用プログラムの一部となって
いる自己診断プログラムの規模が大きい場合には、自己
診断のために時間がかかりすぎるという不満が生じたり
、また逆に診断用プログラムとして利用できる容量の不
足から、自己診断の内容が制限されてしまうという問題
もある。
いる自己診断プログラムの規模が大きい場合には、自己
診断のために時間がかかりすぎるという不満が生じたり
、また逆に診断用プログラムとして利用できる容量の不
足から、自己診断の内容が制限されてしまうという問題
もある。
(発明の目的〕
本発明は、かかる従来例の有する不都合を改善し、比較
的短時間に、しかも充分な診断を行うことのできる周辺
装置の自己診断回路を提供することを、その目的とする
。
的短時間に、しかも充分な診断を行うことのできる周辺
装置の自己診断回路を提供することを、その目的とする
。
本発明の周辺装置の自己診断回路では、制御用プログラ
ムを格納するプログラムメモリと、上位装置から受信し
たデータを保存する記憶回路とを備えている。上位装置
から受信した診断用プログラムのデータを記憶回路にロ
ードする手段と、装置の制御を、プログラムメモリの制
御用プログラムと記憶回路にロードされた診断用プログ
ラムとで切り替える手段と、記憶回路にロードされた診
断用プログラムによって自己診断を行う手段とを備えて
いる。上位装置から受信した診断用プローグラムの記憶
回路へのロード終了時には制御用プログラムから診断用
プログラムに制御を移し、自己診断終了時には診断用プ
ログラムから制御用プログラムに制御を戻すようにして
いる。
ムを格納するプログラムメモリと、上位装置から受信し
たデータを保存する記憶回路とを備えている。上位装置
から受信した診断用プログラムのデータを記憶回路にロ
ードする手段と、装置の制御を、プログラムメモリの制
御用プログラムと記憶回路にロードされた診断用プログ
ラムとで切り替える手段と、記憶回路にロードされた診
断用プログラムによって自己診断を行う手段とを備えて
いる。上位装置から受信した診断用プローグラムの記憶
回路へのロード終了時には制御用プログラムから診断用
プログラムに制御を移し、自己診断終了時には診断用プ
ログラムから制御用プログラムに制御を戻すようにして
いる。
本発明の周辺装置の自己診断回路においては、上位装置
から診断用プログラムを与えられたときこれをRAMか
らなる記憶回路に保存し、ROMに格納されている制御
用プログラムに代えて診断用プログラムによって制御を
行って自己診断を行い、異常検出時その表示を行うよう
にするので、制御用プログラムの一部となっている診断
用プログラムを用いて自己診断を行う従来の装置と比べ
て、診断用プログラムの容量の制限や、自己診断の実行
に伴う時間的制約を少なくすることができるとともに、
診断用プログラムの選択、内容の取捨増減が自由に行え
るようになる。
から診断用プログラムを与えられたときこれをRAMか
らなる記憶回路に保存し、ROMに格納されている制御
用プログラムに代えて診断用プログラムによって制御を
行って自己診断を行い、異常検出時その表示を行うよう
にするので、制御用プログラムの一部となっている診断
用プログラムを用いて自己診断を行う従来の装置と比べ
て、診断用プログラムの容量の制限や、自己診断の実行
に伴う時間的制約を少なくすることができるとともに、
診断用プログラムの選択、内容の取捨増減が自由に行え
るようになる。
第1図は本発明の一実施例を示すブロック図であって、
上位装置から送られて来るデータによって印字を行うプ
リンタ装置を例示している。
上位装置から送られて来るデータによって印字を行うプ
リンタ装置を例示している。
この第1図において受信部lは、図示されない上位装置
から伝送路を経て送られて来るデータを受信する。印字
部2は、通常のオンラインプリンタにおける印字部分と
同じ機構を有し、オンラインプリンタの場合と同様の印
字動作を行う。プログラムメモリ3は、読み出し専用メ
モリ (RO、M)からなり、オンラインプリンタと同
様の制御用プログラムを格納する。記憶回路4は、書き
込み読み出しメモリ (RAM)からなり、図示されな
い上位装置から入力部1を経て受信したデータを一時的
に保存する。スイッチ回路5は、プログラムメモリ3に
格納されている制御用プログラムと、記憶回路4にロー
ドされた診断用プログラムとの切り替えを行う。制御部
6は、プリンタ全体の制御を行う。表示部7は、自己診
断によって検出された診断結果を表示する機能を行う。
から伝送路を経て送られて来るデータを受信する。印字
部2は、通常のオンラインプリンタにおける印字部分と
同じ機構を有し、オンラインプリンタの場合と同様の印
字動作を行う。プログラムメモリ3は、読み出し専用メ
モリ (RO、M)からなり、オンラインプリンタと同
様の制御用プログラムを格納する。記憶回路4は、書き
込み読み出しメモリ (RAM)からなり、図示されな
い上位装置から入力部1を経て受信したデータを一時的
に保存する。スイッチ回路5は、プログラムメモリ3に
格納されている制御用プログラムと、記憶回路4にロー
ドされた診断用プログラムとの切り替えを行う。制御部
6は、プリンタ全体の制御を行う。表示部7は、自己診
断によって検出された診断結果を表示する機能を行う。
第2図は第1図の実施例に示された装置における動作の
流れを示すフローチャートである。
流れを示すフローチャートである。
以下、第1図および第2図に基づいて本実施例の動作を
説明する。
説明する。
入力部1は、図示されない上位装置から常時は印字デー
タを受信する。この入力部1は、自己診断時には診断用
プログラムを構成する命令群を、この診断用プログラム
をロードすべき記憶回路4のアドレスや、診断用プログ
ラムの容量等のデータとともに受信する。記憶回路4は
入力部1が受信したデータを順次保存する。
タを受信する。この入力部1は、自己診断時には診断用
プログラムを構成する命令群を、この診断用プログラム
をロードすべき記憶回路4のアドレスや、診断用プログ
ラムの容量等のデータとともに受信する。記憶回路4は
入力部1が受信したデータを順次保存する。
制御部6は、受信したデータに診断用プログラムに関す
るデータがあるか否かをみて、このようなデiりがない
とき、すなわち印字データのみであったときは、記憶回
路4に保存しているデータを印字部2へ渡す。印字部2
は受は取ったデータを編集してプリンタ外部への出力動
作を実行し、これによって印字が行われる。
るデータがあるか否かをみて、このようなデiりがない
とき、すなわち印字データのみであったときは、記憶回
路4に保存しているデータを印字部2へ渡す。印字部2
は受は取ったデータを編集してプリンタ外部への出力動
作を実行し、これによって印字が行われる。
一方、上位装置から受信したデータが印字デー夕でなく
診断用プログラムに関するものであったときは、スイッ
チ回路5は記憶回路4へのプログラムのロード終了を認
知して、制御部6の制御を、プログラムメモリ3に格納
されている制御用プログラムに関するものから記憶回路
4に保存されている診断用プログラムに関するものに切
り替える。
診断用プログラムに関するものであったときは、スイッ
チ回路5は記憶回路4へのプログラムのロード終了を認
知して、制御部6の制御を、プログラムメモリ3に格納
されている制御用プログラムに関するものから記憶回路
4に保存されている診断用プログラムに関するものに切
り替える。
これによって上位装置からロードされた診断用プログラ
ムが駆動される。さらに診断用プログラムを実行中に何
らかの異常が検出された場合には、制御部6は表示部7
に異常情報を出力し、これによって表示部7は外部に対
してエラーを表示する。
ムが駆動される。さらに診断用プログラムを実行中に何
らかの異常が検出された場合には、制御部6は表示部7
に異常情報を出力し、これによって表示部7は外部に対
してエラーを表示する。
スイッチ回路5は診断用プログラムの終了を認知したと
き、制御部6の制御を記憶回路4に保存されている診断
用プログラムから、プログラムメモリ3に格納されてい
る制御用プログラムに戻すように切り替えを行う。
き、制御部6の制御を記憶回路4に保存されている診断
用プログラムから、プログラムメモリ3に格納されてい
る制御用プログラムに戻すように切り替えを行う。
本実施例によれば、このようにしてプリンタ内の制御用
プログラムとは独立にプログラム診断を行うことができ
る。
プログラムとは独立にプログラム診断を行うことができ
る。
また本発明を用いたプリンタにおいては、使用者はこれ
を使用する時と場合に応じて、記憶回路4に保存する診
断用プログラムを変更することによって、診断内容の変
更、増減あるいは省略を行うことが可能となる。
を使用する時と場合に応じて、記憶回路4に保存する診
断用プログラムを変更することによって、診断内容の変
更、増減あるいは省略を行うことが可能となる。
以上説明したように本発明によれば、制御用プログラム
とは別に自己診断機能を持つので、制御用プログラムに
よって自己診断を行うときのような、診断用プログラム
の容量の制限や診断内容を増加した場合に生じる時間的
制約を少なくすることができる。またオンラインの周辺
装置を使用する人の要求に合わせて、自由に診断用プロ
グラムの選択、内容の取捨増減を行うことができるよう
になる。
とは別に自己診断機能を持つので、制御用プログラムに
よって自己診断を行うときのような、診断用プログラム
の容量の制限や診断内容を増加した場合に生じる時間的
制約を少なくすることができる。またオンラインの周辺
装置を使用する人の要求に合わせて、自由に診断用プロ
グラムの選択、内容の取捨増減を行うことができるよう
になる。
第1図は本発明の一実施例を示す図、第2図は第1図の
実施例における動作の流れを示すフローチャート図であ
る。 l・・・・・・入力部、2・・・・・・印字部、3・・
・・・・プログラムメモリ、4・・・・・・記憶回路、
5・・・・・・スイッチ回路、6・・・・・・制御部、
7・旧・・表示部。 特許出願人 日 本 電 気 株式会社第1図
実施例における動作の流れを示すフローチャート図であ
る。 l・・・・・・入力部、2・・・・・・印字部、3・・
・・・・プログラムメモリ、4・・・・・・記憶回路、
5・・・・・・スイッチ回路、6・・・・・・制御部、
7・旧・・表示部。 特許出願人 日 本 電 気 株式会社第1図
Claims (1)
- (1)、制御用プログラムを格納するプログラムメモリ
と、上位装置から受信したデータを保存する記憶回路と
を備えオンラインで使用される周辺装置において、 上位装置から受信した診断用プログラムのデータを前記
記憶回路にロードする手段と、 装置の制御を前記制御用プログラムと診断用プログラム
とで切り替える手段と、 前記診断用プログラムによって自己診断を行う手段とを
備え、 上位装置から受信した診断用プログラムのロード終了時
に制御用プログラムから診断用プログラムに制御を移し
、自己診断終了時に診断用プログラムから制御用プログ
ラムに制御を戻すことを特徴とする周辺装置の自己診断
回路。
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)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010144731A (ja) * | 2008-12-18 | 2010-07-01 | Dr Ing Hcf Porsche Ag | 排気ターボチャージャを備えた内燃機関 |
-
1986
- 1986-11-30 JP JP61285286A patent/JPS63138434A/ja active Pending
Cited By (2)
| 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) | プログラムロ−ダ |