(57)【要約】      （修正有）【課題】本発明は、コンピュータシステムを構成する部品ユニットの診断を行う診断システムおよび診断方法に関し、ログ情報を収集、および診断コマンドを送付してその診断結果を簡易に収集することを目的とする。【解決手段】コンピュータシステム１を構成する各部品ユニット２に貼付したＩＣタグ１１と、１つの部品ユニット毎あるいは複数の部品ユニット毎に設けた１つの部品ユニットあるいは複数の部品ユニットの診断を行う診断機能３と、１つの部品ユニット毎あるいは複数の部品ユニット毎に設け、部品ユニット毎に貼付されたＩＣタグ１１から診断コマンドを読み取って診断機能３に診断させ、その診断結果をＩＣタグ１１に書き込む、および必要に応じて診断機能３が収集したログ情報をＩＣタグ１１に書き込むＩＣタグリーダ・ライタ２７とを備える。【選択図】図１
2006178803.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータシステムを構成するユニット部品の診断を行う診断システムにおいて、
コンピュータシステムを構成するユニット部品に貼付するＩＣタグと、
前記１つのユニット部品毎あるいは複数のユニット部品毎に設けた当該１つのユニット部品あるいは当該複数のユニット部品の診断を行う診断機能と、
前記１つのユニット部品毎あるいは複数のユニット部品毎に設け、前記ＩＣタグから診断コマンドを読み取って前記診断機能に診断させ、その診断結果を当該ＩＣタグに書き込む、および必要に応じて前記診断機能が収集したログ情報をＩＣタグに書き込むＩＣタグリーダ・ライタと
を備えたことを特徴とする診断システム。
【請求項２】
前記ＩＣタグからログ情報を読み出す第１の手段、および前記ＩＣタグに外部から診断コマンドを書き込んで、当該ＩＣタグからその診断結果を読み出す第２の手段のいずれか一方あるいは両方を備えたことを特徴とする請求項１記載の診断システム。
【請求項３】
前記診断機能にタイマを設け、当該タイマに初期値あるいは指定した値を設定してタイムオーバするまでの間、診断コマンドでユニット部品が故障か診断する手段を備えたことを特徴とする請求項１あるいは請求項２記載の診断システム。
【請求項４】
前記１つのユニット部品毎あるいは複数のユニット部品毎に、当該１つのユニット部品あるいは当該複数のユニット部品の過去の障害履歴情報を蓄積する前記ＩＣタグあるいは第２のＩＣタグを設け、
前記ＩＣタグあるいは前記第２のＩＣタグから読み出した障害履歴情報をもとにユニット部品の診断の優先順を決め、当該優先順に診断コマンドでユニット部品の診断を実行することを特徴とする請求項１から請求項３のいずれかに記載の診断システム。
【請求項５】
コンピュータシステムを構成するユニット部品の診断を行う診断方法において、
コンピュータシステムを構成するユニット部品に貼付するＩＣタグと、
前記１つのユニット部品毎あるいは複数のユニット部品毎に設けた当該１つのユニット部品あるいは当該複数のユニット部品の診断を行う診断機能と、
前記１つのユニット部品毎あるいは複数のユニット部品毎に設け、前記ＩＣタグから診断コマンドを読み取って前記診断機能に診断させ、その診断結果を当該ＩＣタグに書き込む、および必要に応じて前記診断機能が収集したログ情報をＩＣタグに書き込むＩＣタグリーダ・ライタとを備え、
前記ＩＣタグからログ情報を読み出すステップ、および前記ＩＣタグに外部から診断コマンドを書き込んで、当該ＩＣタグからその診断結果を読み出すステップのいずれか一方あるいは両方を有する診断方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータシステムを構成する部品ユニットの診断を行う診断システムおよび診断方法に関するものである。
【背景技術】
【０００２】
従来、コンピュータシステムの診断は、当該コンピュータシステムの本体装置に診断専用プロセッサを接続して当該診断専用プロセッサに診断ソフトを搭載し、本体装置に搭載されたＯＳが処理異常を検出したときに、ファイル（ＤＡＳＤ）に書き込んでいるログ情報の収集や、診断対象装置に診断コマンドを送って動作結果を入手して診断を行っていた。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上述した診断方式では、ログ情報をファイル（ＤＡＳＤ）から読み出すには、ログ情報読出専用ソフトを動作させて、診断専用プロセッサに取り込むようにしている。このため、ログ情報を診断専用プロセッサ上に収集するには、本体装置の電源をＯＮにして、本体装置で動作するログ情報読出専用ソフトを動作させる必要があり、電源制御を操作しなければならず、人手操作による操作ミスによるシステムダウンなどの原因を誘発してしまうという問題があった。また、診断専用プロセッサは、各種周辺装置に直接に接続できるように作られているとは限らず、一般的に本体装置を経由して周辺装置の診断情報を診断専用プロセッサが入手する方式が取られており、診断専用プロセッサからの階層が深い装置の診断が困難となってしまうという問題があった。
【課題を解決するための手段】
【０００４】
本発明は、これらの問題を解決するため、診断対象装置を構成する各ユニット部品に自己診断機能を持たせて貼付したＩＣタグにログ情報を記憶およびＩＣタグから読み出した診断コマンドをもとに診断して診断結果をＩＣタグに書き込み、ＩＣタグリーダ・ライタを用いユニット部品に貼付したＩＣタグを経由して当該ユニット部品のログ情報、診断結果を読み出して診断するようにしている。
【発明の効果】
【０００５】
本願発明は、診断対象の装置の電源のＯＮ／ＯＦＦ等に関係なく独立した別経路で、かつ装置を構成する部品ユニットの階層に関係なく同レベルで、ログ情報を収集、および診断コマンドを送付してその診断結果を簡易に収集することが可能となる。
【発明を実施するための最良の形態】
【０００６】
本発明は、診断対象装置を構成する各ユニット部品に自己診断機能を持たせて貼付したＩＣタグにログ情報を記憶およびＩＣタグから読み出した診断コマンドをもとに診断して診断結果をＩＣタグに書き込み、ＩＣタグリーダ・ライタを用いユニット部品に貼付したＩＣタグを経由して当該ユニット部品のログ情報、診断結果を読み出して診断することを実現した。
【実施例１】
【０００７】
図１は、本発明のシステム構成図を示す。
図１において、診断対象装置１は、診断対象のコンピュータシステムを内蔵した装置であって、複数のユニット部品２、ＩＣタグインタフェース手段６、ＩＣタグリーダ・ライタ９、タイマ１０、ＩＣタグ１１、およびＩＣタグ１２などから構成されるものである。
【０００８】
ユニット部品２は、診断対象装置１を構成するユニット部品であって、障害発生したときに交換するユニットであり、ここでは、自己診断手段３、処理手段４、および異常検出手段５などから構成されるものである。
【０００９】
自己診断手段３は、ユニット部品２を自己診断してその診断結果の情報（ログ情報）を収集したり、診断コマンド（ＩＣタグ１１から読み取った情報中の、指示された診断コマンド）をもとに当該ユニット部品２を自己診断してその診断結果の情報（診断結果情報）を収集したりなどするものである。
【００１０】
処理手段４は、プログラムに従い各種制御を行うものである。
異常検出手段５は、処理手段４の異常を検出するものである。
【００１１】
ＩＣタグインタフェース手段６は、ユニット部品２と、ＩＣタグリーダ・ライタ９との間で情報の授受を行うものであって、１つのユニット部品２毎あるいは複数のユニット部品２毎に設けたものであり、自己診断制御手段７、および故障情報書込手段８などから構成されるものである。
【００１２】
自己診断制御手段７は、ＩＣタグリーダ・ライタ９によってＩＣタグ１１，１２から読み取った情報中に自己診断コマンドがあったときに、当該自己診断コマンドを該当するユニット部品２の自己診断手段３に渡して当該ユニット部品２の自己診断を実行させ、その診断結果を受け取り、ＩＣタグ１１，１２に、書き込ませたりなどするものである。
【００１３】
故障情報書込手段８は、ユニット部品２の故障情報を収集し、ＩＣタグ１１，１２に書き込ませるものである。
【００１４】
ＩＣタグリーダ・ライタ９は、ＩＣタグ１１，１２に情報（診断結果情報、障害情報、ログ情報など）を書き込んだり、ＩＣタグ１１，１２から情報（自己診断コマンドなど）を読み取ったりなどするものであって、１つのユニット部品２毎あるいは複数のユニット部品２毎に設けたものである。
【００１５】
タイマ１０は、計測するものであって、ここでは、自己診断制御手段６が自己診断コマンドをユニット部品２の自己診断手段３に通知したときに、当該タイマ１０で計測して所定時間経過しても応答がないときに当該ユニット部品２の障害と判定したり、時刻を計測したりなどするためのタイマである。
【００１６】
ＩＣタグ１１，１２は、１つあるいは複数のユニット部品２毎に当該１つあるいは複数のユニット部品２に貼付したものであって、無線で情報の読み書きできるものである。ＩＣタグ１１はユニット部品２の障害情報などを書き込むものであり（図７参照）、ＩＣタグ１２は過去の障害履歴を書き込んで保存するものである（図９参照）。
【００１７】
診断用ＰＣ２１は、診断用のパソコン（ノートパソコン）であって、ここでは、診断制御手段２２、タイマ２６、ＩＣタグリーダ・ライタ２７、入力装置２８、および表示装置２９などから構成されるものである。
【００１８】
診断制御手段２２は、診断対象装置１を診断するものであって、障害履歴優先診断手段２３、故障情報解析手段２４、ユニット診断実行手段２５などから構成されるものである。
【００１９】
障害履歴優先診断手段２３は、障害履歴中の優先順位の高いものから診断コマンドを発行して診断対象装置１のユニット部品２などの診断を行い、その診断結果を収集したりなどするものである。
【００２０】
故障情報解析手段２４は、故障情報を解析して故障個所（診断対象装置を構成するいずれのユニット部品２が故障箇所かなど）を判定したりなどするものである。
【００２１】
ユニット診断実行手段２５は、診断対象装置１を構成するユニット部品２に、診断コマンドを実行させて故障の有無、更に、故障個所などを診断するものである。
【００２２】
タイマ２６は、診断コマンドを診断対象装置１（更に、診断対象装置１を構成する該当ユニット部品２）に実行させ、タイムオーバしたときに故障と判定したりなどするためのタイマである。
【００２３】
ＩＣタグリーダ・ライタ２７は、無線でＩＣタグ１１，１２に情報を書き込んだり、情報を読み出したりなどするものである。
【００２４】
入力装置２８は、指示やデータを入力するものであって、マウスやキーボードなどである。
【００２５】
表示装置２９は、画面やデータなどを表示するものであって、ディスプレイである。
次に、図２のフローチャートの順番に従い、図１の構成の動作を詳細に説明する。
【００２６】
図２は、本発明の動作説明フローチャート（その１）を示す。ここで、診断対象装置１、診断用ＰＣ２１は、図１の診断対象装置１、診断用ＰＣ２１にそれぞれ対応する。
【００２７】
最初に、診断対象装置１の側の動作を詳細に説明する。
図２において、Ｓ１は、異常検出手段５で処理異常を検出か判別する。ＹＥＳの場合には、Ｓ２で、故障情報書込手段８による故障情報の書込みを行う（右側に記載した、ＩＣタグ１１に故障情報を書き込む）。そして、Ｓ３に進む。一方、Ｓ１のＮＯの場合には、Ｓ３に進む。
【００２８】
Ｓ３は、定期的にＩＣタグをリードする。これは、図１のタイマ１０にセットした時間毎（定期的）にＩＣタグリーダ・ライタ９によってＩＣタグ１１の情報をリードする。
【００２９】
Ｓ４は、診断指令ありか判別する。これは、Ｓ３で定期的にＩＣタグ１１から読み込んだ情報中に、診断指令（診断コマンド）がありか判別する。ＹＥＳの場合には、Ｓ５以降に進む。ＮＯの場合には、Ｓ１に戻り繰り返す。
【００３０】
Ｓ５は、自己診断手段３によるユニット診断を実施する。これは、Ｓ４のＹＥＳでＩＣタグ１１から読み取った情報中に診断指令（診断コマンド）がありと判明したので、該当ユニット部品２の自己診断手段３に当該診断コマンドを渡して自己診断を実行させる。
【００３１】
Ｓ６は、診断結果をＩＣタグにライトする。これは、Ｓ５で自己診断した結果を、ＩＣタグ１１の自己診断結果格納領域に書き込む。
【００３２】
以上によって、診断対象装置１の側では、異常検出したときに故障情報を収集してＩＣタグ１１の故障情報領域に書き込み、診断用ＰＣ２１が独立した経路かつ無線かつ診断対象装置１が停止しても読み出せるようにすることが可能となると共に、ＩＣタグ１１から読み取った情報中に、診断コマンドがあったときに当該診断コマンドで該当ユニット部品２の診断を行ってその診断結果をＩＣタグ１１の自己診断結果領域に書き込み、診断用ＰＣ２１が独立した経路かつ無線かつ診断対象装置１が停止しても読み出せるようにすることが可能となる。
【００３３】
次に、診断用ＰＣ２１の側の動作を詳細に説明する。
図２において、Ｓ１１は、  診断制御手段２２の起動を行う。これは、図１の診断用ＰＣ２１を立ち上げ、更に、診断制御手段２２である業務プログラムを起動して動作状態にする。
【００３４】
Ｓ１２は、ＩＣタグ１１の読込を行う。これは、図１のＩＣタグリーダ・ライタ２７が無線で診断対象装置１を構成する各部品ユニット２に貼付されているＩＣタグ１１から情報の読込を行う。
【００３５】
Ｓ１３は、故障情報ありか判別する。これは、Ｓ１２で各部品ユニット２に貼付したＩＣタグ１１から無線で読み取った情報中に、故障情報がありか判別する。ＹＥＳの場合には、Ｓ１４に進む。ＮＯの場合には、故障情報がなかったと判明したので、終了する。
【００３６】
Ｓ１４は、Ｓ１３のＹＥＳで部品ユニット２に貼付されているＩＣタグ１１から読み取った情報中に、故障情報があったと判明したので、故障情報解析手段２４による診断実行する。これは、故障情報をもとに当該ユニット部品２の故障の解析を行う。故障個所特定できた場合には、Ｓ１５で診断結果・故障個所を提示し、ＣＥに知らせ、終了する。一方、故障個所特定できずの場合には、Ｓ１６以降に進む。
【００３７】
Ｓ１６は、Ｓ１４で故障情報を解析して故障個所を特定できなかったので、ユニット診断実行手段２５による診断コマンドをＩＣタグ１１にライトする。これは、故障情報を解析しただけでは、ユニット部品２の故障個所を特定できなかったので、それを特定するために、診断コマンドを該当ユニット部品２に貼付したＩＣタグ１１に書き込む。そして、既述した図２のＳ３からＳ６で、ＩＣタグ１１に書き込まれた診断コマンドを診断対象装置１の側で読み取って実行させて、その診断結果をＩＣタグ１１に書き込ませる。
【００３８】
Ｓ１７は、タイマをセットする。
Ｓ１８は、定期的にＩＣタグ１１をリードする。
【００３９】
Ｓ１９は、診断結果ありか判別する。これは、定期的にＩＣタグ１１から情報を読み取ってその中に診断結果情報がありか判別する。ＹＥＳの場合には、Ｓ２０で故障情報解析手段２４による診断実行する。これは、ＩＣタグ１１から読み取った、診断コマンドを実行した診断結果情報を解析し、当該ユニット部品２の故障個所を特定などし、Ｓ２２に進む。一方、Ｓ１９のＮＯの場合には、Ｓ２１でタイムアウトか判別し、ＹＥＳのときはＳ２２で診断結果として故障（診断コマンドを送信してもその結果が受信できない旨の故障）を提示し、ＮＯのときはＳ１８に戻り繰り返す。
【００４０】
Ｓ２２は、診断結果を表示する。これは、以上の診断結果として、例えば下記の情報を表示する。
【００４１】
・故障個所の表示
・故障個所の特定不可
・診断情報を表示
・タイムアウトの表示：
ここで、「故障個所の表示」は、Ｓ１４で故障情報を解析してユニット部品２の故障個所が特定できたときに当該故障個所を表示する。「故障個所の特定不可」は、故障情報を解析してユニット部品２の故障個所を特定不可の場合であって、そのときは、発行した診断コマンドと、診断コマンドで診断した診断結果を「診断情報の表示」として表示する。「タイムアウトの表示」は、診断コマンドを発行しても、タイムアウトしても診断結果を受信できないときに表示するものである。これら情報をＣＥに提示し、知らせる。
【００４２】
以上によって、診断用ＰＣ２１の側では、診断対象装置１を構成する各ユニット部品２に貼付したＩＣタグ１１から情報を読み取り、故障情報があったときに解析して故障個所特定できればその故障個所をＣＥに提示し、知らせることが可能となる。更に、故障個所を特定できないときは、診断コマンドをそのユニット部品２に貼付したＩＣタグ１１に書込み、診断対象装置１の側で自己診断させてその診断結果をＩＣタグ１１に書き込ませて、それを診断用ＰＣ２１の側で読み出して解析し、故障個所を判定し、これら故障情報、診断コマンド、その診断結果、解析結果をＣＥに提示し、知らせることが可能となる。以下詳細に説明する。
【００４３】
図３および図４は、本発明の動作説明フローチャートを示す。これら図３および図４は、ＩＣタグ１１に情報を書き込むときの詳細なフローチャートを示す。
【００４４】
図３の（ａ）は図１の診断対象装置を構成するユニット部品２の側の動作を示し、図３の（ｂ）は診断用ＰＣ２１の側の動作を示す。
【００４５】
図３の（ａ）において、Ｓ３１は、ジョブ実行する。これは、図１の診断対象装置１のユニット部品２を構成する処理手段４がジョブを実行する。
【００４６】
Ｓ３２は、異常検出か判別する。これは、Ｓ３１のジョブ実行中に、図１のユニット部品２内の異常検出手段５が異常を検出（センサによる異常検出、ソフトによる異常検出）か判別する。ＹＥＳの場合には、Ｓ３３に進む。ＮＯの場合にはＳ３１以降を繰り返す。
【００４７】
Ｓ３３は、Ｓ３２のＹＥＳで異常検出されたので、異常情報をＩＣタグ１１に書き込む。これは、検出された異常情報（障害情報）を図１のユニット部品２に貼付されたＩＣタグ１１に書き込む（あるいは複数のユニット部品２に対して１つのＩＣタグ１１（集中管理ＩＣタグ１１を設けたときは当該ＩＣタグ１１）に書き込む。
【００４８】
Ｓ３４は、リトライ可能か判別する。ＹＥＳの場合には、Ｓ３１に戻り繰り返す。ＮＯの場合には、終了する。
【００４９】
以上によって、ユニット部品２側で、異常検出されたときに当該異常検出されたユニット部品２の異常情報をＩＣタグ１１に書き込んで記憶させることが可能となる。
【００５０】
図３の（ｂ）において、Ｓ４１は、ＩＣタグ情報の読み込みを行う。これは、図１の診断用ＰＣ２１を構成するＩＣタグリーダ・ライタ２７が診断対象装置１のユニット部品２毎に貼付したＩＣタグ１１から当該ユニット部品２の異常情報（障害情報）を読み込む。
【００５１】
Ｓ４２は、全ユニット部品の異常情報の収集が終了か判別する。ＹＥＳの場合には、Ｓ４３に進む。ＮＯの場合には、Ｓ４１で次のユニット部品２の異常情報の読み込みを繰り返す。
【００５２】
Ｓ４３は、故障ユニット部品２の特定を行う。これは、Ｓ４１でＩＣタグ１１から読み込んだユニット部品２毎の異常情報をもとに故障ユニット部品を特定（例えば異常情報のあるユニット部品２を故障ユニット部品と特定）する。この際、併せて、異常情報について、故障解析を実行させ、解析結果を生成する。
【００５３】
Ｓ４４は、表示する。これは、Ｓ４３で特定した故障ユニット部品２、故障解析結果を併せて表示する。これを見たＣＥ（保守要員）は、診断対象装置１を構成するいずれのユニット部品２が故障で、故障解析結果を見て、故障の状態を判断することが可能となる。
【００５４】
以上のように、診断対象装置１を構成するユニット部品２側ではジョブを実行し、ジョブ実行中に異常が検出されたときはその異常情報（およびそのユニット部品２の状態情報）をＩＣタグ１１に書き込んで記憶する。一方、保守要員は、図１の診断用ＰＣ２１を操作し、診断対象装置１のユニット部品２に貼付したＩＣタグ１１から自動的にユニット部品２毎の異常情報を収集して解析プログラムによって故障ユニット部品２と、更に、故障解析結果を併せてディスプレイに表示させ、当該表示を見て即座に、いずれのユニット部品に故障発生し、どのような故障かの故障解析結果を見て、当該ユニット部品２（あるいは更に、構成する障害部品）の手配を迅速に行うことが可能となる。この際、保守要員は、保守対象の診断対象装置１の操作パネルを操作することなく、完全に独立にＩＣタグ１１からユニット部品２毎の異常情報を自動的に読み取って解析し、故障ユニット部品２とその故障解析結果を対応づけて表示させ、故障に対処することが可能となる。特に、診断用ＰＣ２１の側で無線かつ独立した経路でたとえユニット部品２の動作が停止しても、当該ユニット部品２毎に貼付したＩＣタグ１１から当該ユニット部品２の異常情報を読み出し、故障個所を特定などすることが可能となる。
【００５５】
図４は、本発明のＩＣタグ書込フローチャートを示す。これは、既述した図３のＳ３３でユニット部品２の異常情報を無線でＩＣタグ１１に書き込むときの詳細フローチャートである。
【００５６】
図４の（ａ）において、Ｓ５１は、ＩＣタグ１１に空き領域があるか判別する。ＹＥＳの場合にはＩＣタグ１１に空き領域があると判明したので、Ｓ５２でユニット部品２の異常情報をＩＣタグ１１の空き領域に書き込む。一方、ＮＯの場合には、ＩＣタグ１１に空き領域が無いと判明したので、Ｓ５３で異常情報を一番古いレコードに書き込む（上書きする）。
【００５７】
以上によって、図１の故障情報書込手段８がＩＣタグ１１にユニット部品２の異常情報を書き込む際に、ＩＣタグ１１に空きレコードがあればその空きのレコードに異常情報を書込み、一方、空きのレコードがないときは一番古い時間（図７のＩＣタグ１１の異常情報中の時間情報、あるいは図示外の実際にＩＣタグ１１に異常情報を書き込んだ時間のうちの一番古い時間）のレコードに上書きし、常に最新のユニット部品２の異常情報を所定数残すことが可能となる。
【００５８】
図４の（ｂ）において、Ｓ６１は、同じ異常情報のレコードが有りか判別する。これは、図１の故障情報書込手段８がＩＣタグ１１にユニット部品２の異常情報を書き込む際に、ＩＣタグ１１から同じレコード（ユニット部品２毎の異常情報が同一のレコード）があるか判別する。ＹＥＳの場合には、ＩＣタグ１１に同一の異常情報が既に書き込まれていたと判明したので、Ｓ６２で該レコードの回数を＋１する（例えば異常情報欄の回数を＋１し、当該回数分、発生した旨を記憶する）。一方、ＮＯの場合には、既述した図４の（ａ）のＳ５１に進み、空き領域（あるいは一番古いレコード）に書き込む。
【００５９】
以上によって、異常情報をＩＣタグ１１に書き込む際に、同一のユニット部品２の異常情報が既にＩＣタグ１１に書き込まれていた場合にはそのレコードの回数を＋１して発生回数を記憶させ、同一ユニットの異常情報でＩＣタグ３の異常情報が上書きされてしまう事態を無くすことが可能となる（図７参照）。
【００６０】
図４の（ｃ）において、Ｓ７１は、ＩＣタグ１１に空き領域があるか判別する。ＹＥＳの場合には、ＩＣタグ１１に空き領域があると判明したので、既述した図４の（ａ）のＳ５２で異常情報を空き領域に書き込む。一方、ＮＯの場合には、ＩＣタグ１１に空き領域がないと判明したので、別メモリに書き込む（例えば古い時間から所定数のレコードの異常情報を別メモリ（例えば退避用のハードディスク装置）に書込み退避すると共に、現在の異常情報をＩＣタグ１１に書き込む）。
【００６１】
Ｓ７２は、ＩＣタグ１１の領域を使用可にする。これは、Ｓ７１で別メモリ（予備のＩＣタグ１１あるいはハードディスク装置）に書き込んで退避したＩＣタグ１１の領域（レコード）を使用可（例えば空き）にセットする。ここで、予備のＩＣタグ１１は、複数のＩＣタグ１１があるときは各ＩＣタグ１１に対応づけて予備のＩＣタグ１１を設けてそれぞれ退避するようにしてもよいし、また、共用の予備のＩＣタグ１１を設けて各ＩＣタグ１１が一杯になったときに当該共用の予備のＩＣタグ１１に退避するようにしてもよい。
【００６２】
図５は、本発明の動作説明フローチャート（その２）を示す。図５は、診断対象装置１の側でタイマ１０をセットし、セットした時間の間、自己診断手段３による診断結果をＩＣタグ１１に書き込ませたり、診断用ＰＣ２１の側でタイマ２６をセットして診断コマンドをＩＣタグ１１に書き込んで指示し、セットした時間を経過しても診断結果がＩＣタグ１１に書き込まれないときにタイムオーバと判定したなどするときの手順を示す。ここでは、図５のＳ８１からＳ８４は図２のＳ１からＳ４と同一、図５のＳ９１からＳ１０２（Ｓ９６は除く）は図２のＳ１１からＳ２２と同一であるので説明を省略する。
【００６３】
図５において、Ｓ９６は、Ｓ９４で故障情報を解析して故障個所を特定できなかったので、ユニット診断実行手段２５による診断コマンドおよびタイマ値をＩＣタグ１１にライトする。これは、故障情報を解析しただけでは、ユニット部品２の故障個所を特定できなかったので、それを特定するために、診断コマンドおよび、ユニット部品２のタイマ１０
にセットするタイマ値を該当ユニット部品２に貼付したＩＣタグ１１に書き込む。そして、既述した図５のＳ８５からＳ８９で、ＩＣタグ１１に書き込まれた診断コマンドおよびタイマ値を診断対象装置１の側で読み取って実行させて、その診断結果をＩＣタグ１１に書き込ませる。
【００６４】
以上によって、診断用ＰＣ２１の側では、診断対象装置１を構成する各ユニット部品２に貼付したＩＣタグ１１から情報を読み取り、故障情報があったときに解析して故障個所特定できればその故障個所をＣＥに提示し、知らせることが可能となる（Ｓ９１からＳ９５）。更に、故障個所を特定できないときは、診断コマンドおよびタイマ値をそのユニット部品２に貼付したＩＣタグ１１に書込み、診断対象装置１の側で自己診断させてその診断結果をＩＣタグ１１に書き込ませて、それを診断用ＰＣ２１の側で読み出して解析し、故障個所を判定し、これら故障情報、診断コマンド、その診断結果、解析結果をＣＥに提示し、知らせることが可能となる（Ｓ９６からＳ１０２）。
【００６５】
図６は、本発明の動作説明フローチャート（その３）を示す。図６は、図５のＩＣタグ１１から読み出したユニット部品３の故障情報を解析しても故障個所を特定できないときに（Ｓ１２１からＳ１２４で故障個所特定できず）、更に、当該ユニット部品３に貼付したＩＣタグ（障害履歴）１２から読み出した当該ユニット部品３の障害履歴をもとに、Ｓ−１からＳ−３で優先診断ユニットを抽出してその順にユニット部品２の診断を行うときのものである。ここで、図６のＳ１１１からＳ１１９は図５のＳ８１からＳ８９と同一、図６のＳ１２１からＳ１３２は図５のＳ９１からＳ１０２と同一であるので、説明を省略する。
【００６６】
図６において、Ｓ−１は、障害履歴ＩＣタグ１２の読込を行う。これは、診断対象装置１のユニット部品２に貼付されているＩＣタグ（障害履歴）１２（あるいはＩＣタグ１１内の障害履歴領域、以下同様）から障害履歴情報を、図１のＩＣタグリーダ・ライタ２７が無線を読み取る。
【００６７】
Ｓ−２は、履歴情報ありか判別する。これは、Ｓ−１で該当部品ユニット２に貼付されたＩＣタグ（障害履歴）１２から障害履歴情報がありか判別する。ＹＥＳの場合には、Ｓ−３で優先診断ユニットを抽出、例えば障害回数の多いユニット部品２を優先診断ユニットとして抽出）し、Ｓ１２６に進む。ＮＯの場合には、Ｓ１２６に進む。
【００６８】
以上のＳ−１からＳ−３によって、診断対象装置１を構成する多数のユニット部品２にそれぞれ貼付されたＩＣタグ１１から故障情報が読み出され、これら故障情報を解析して故障個所を特定できないとき（Ｓ１２４の故障個所特定できず）、更に、ユニット部品２に貼付されたＩＣタグ（障害履歴）１２から障害履歴情報を読み出してこれらをもとに故障情報を読み出したユニット部品２のうちから優先して診断するユニット部品２を抽出し、そのユニット部品２に貼付されたＩＣタグ１１に診断コマンドを書き込んでその診断結果を読み出して解析し故障個所を効率的かつ過去の障害履歴をもとに迅速に特定する（Ｓ１２６からＳ１３０）ことが可能となる。
【００６９】
図７は、本発明のＩＣタグ故障情報例を示す。ＩＣタグ１１には、図示の下記の情報を書き込んだり、書き込まれたものを読み出したりする。
【００７０】
・タグＩＤ：
・故障情報：
・装置名：ＡＴＭ  
・製造番号：
・機番：
・ログ情報領域  
・Ｎｏ：
・発生日時：
・発生元モード：
・エラーログ情報：
・エラーコード：
・障害検知アドレス：
・ＩＣＣログ情報：
・ＩＣＣコード：
・現金通番：
・重要度：
・発生回数：
・その他：
ここで、タグＩＤはＩＣタグ１１に付与した一意のＩＤである。故障情報はＩＣタグ１１を貼付したユニット部品２の故障情報であって、装置名、製造番号、機番、ログ情報領域、重要度、発生回数などから構成されるものである。装置名、製造番号、機番は、ＩＣタグ１１を貼付したユニット部品２の装置名、製造番号、機番などの情報である。ログ情報領域は、当該ユニット部品２に発生した故障情報のログを書き込む領域である（一杯になったときは一番古いものに上書きして新しい故障情報を書き込む、更に、重要度の高いものは上書きしない、また、同じ障害情報はその発生回数をカウントアップする）。ログ情報領域には、図示の情報を格納する。重要度は故障情報の重要度を設定するものである（予め重要度を設定したテーブルを参照して設定するものである）。発生回数は、同じ故障情報が発生したときにその回数をカウントアップするものである。
【００７１】
以上のように、診断対象装置１を構成するユニット部品２毎に貼付したＩＣタグ１１に故障情報を書き込んで記憶しておくことにより、外部の診断用ＰＣ２１から無線でユニット部品２に貼付したＩＣタグ１１から独立した経路で、ユニット部品２の故障情報を読み出して解析し、故障個所を特定することが可能となる。
【００７２】
図８は、本発明のＩＣタグ診断コマンド例を示す。これは、ＩＣタグ１１から読み出したユニット部品２の故障情報を解析し、故障個所を特定できないときに、故障個所を特定するための診断コマンドとその診断結果の例であって、ここでは、図示の下記の情報を対応づけたものである。
【００７３】
・診断コマンドコード：
・対象ユニット：
・診断結果：
・その他：
ここで、診断コマンドコードはユニット部品２を自己診断する診断コマンドのコードである。対象ユニットは、診断コマンドで自己診断する対象のユニット部品２（あるいはＩＤ）である。診断結果は、診断コマンドで自己診断したときの診断結果（ＯＫ、ＮＧ）である。
【００７４】
以上のように、診断コマンドを発行してその診断結果を得ることにより、故障情報では故障個所を特定できない場合でも、当該診断コマンドを順次発行してその動作チェックして故障個所を個別に特定することが可能となる。
【００７５】
図９は、本発明のＩＣタグ障害履歴情報例を示す。ＩＣタグ（障害履歴）１２には、図示の下記の情報を書き込んでおき、必要に応じて、読み出すものである。
【００７６】
・Ｎｏ：
・交換日：
・交換ユニット：
・障害現象：
・エラーコード：
・ＩＯＣコード：
・交換回数：
・その他：
ここで、Ｎｏはレコードを管理するシーケンシャルな番号である。交換日は診断対象装置１に障害発生したユニット部品２と、新たな（あるいは修理済の）ユニット部品２を交換した日である。交換ユニットは交換したユニット部品名、ＩＤなどである。障害現象は過去に発生した障害現象（エラーコード、ＩＯＣコードなど）である。交換回数は過去に交換した回数である。
【００７７】
以上のように、ユニット部品２にＩＣタグ（障害履歴）１２を貼付して当該ユニット部品２の過去の障害履歴情報（交換日、交換ユニット、障害情報、交換回数など）を蓄積して記憶しておくことにより、間歇障害発生時などに過去の障害履歴情報を読み出してその障害を診断する診断コマンドを優先的に該当ユニット部品にＩＣタグ１１経由して渡して自己診断させ、その診断結果をＩＣタグ１１経由で受け取って解析し、故障個所を迅速かつ効率的に見つけることが可能となる（既述した図６のＳ−１からＳー３など参照）。この際、図９の下段に記載したように、診断ユニット抽出優先度は、交換回数＞最新日時＞現象コード一致の順に決定し、優先度の高いユニット部品２から順に診断コマンドをＩＣタグ１１経由で渡して自己診断させ、その診断結果をＩＣタグ１１経由で受け取り解析し、故障個所を効率的かつ迅速に特定するようにする。
【産業上の利用可能性】
【００７８】
本発明は、診断対象の装置の電源のＯＮ／ＯＦＦ等に関係なく独立した別経路で、かつ装置を構成する部品ユニットの階層に関係なく同レベルで、ログ情報を収集、および診断コマンドを送付してその診断結果を簡易に収集することが可能となる。
【図面の簡単な説明】
【００７９】
【図１】本発明のシステム構成図である。
【図２】本発明の動作説明フローチャート（その１）である。
【図３】本発明の動作説明フローチャートである。
【図４】本発明の動作説明フローチャートである。
【図５】本発明の動作説明フローチャート（その２）である。
【図６】本発明の動作説明フローチャート（その３）である。
【図７】本発明のＩＣタグ故障情報例である。
【図８】本発明のＩＣタグ診断コマンド例である。
【図９】本発明のＩＣタグ障害履歴情報例である。
【符号の説明】
【００８０】
１：診断対象装置
２：ユニット部品
３：自己診断手段
４：処理手段
５：異常検出手段
６：ＩＣタグインタフェース手段
７：自己診断制御手段
８：故障情報書込手段
９：ＩＣタグリーダ・ライタ
１０：タイマ
１１：ＩＣタグ
１２：ＩＣタグ（障害履歴）
２１：診断用ＰＣ
２２：診断制御手段
２３：障害履歴優先診断手段
２４：故障情報解析手段
２５：ユニット診断実行手段
２６：タイマ
２７：ＩＣタグリーダ・ライタ
２８：入力装置
２９：表示装置
【図１】
2006178803.tif 000003
【図２】
2006178803.tif 000004
【図３】
2006178803.tif 000005
【図４】
2006178803.tif 000006
【図５】
2006178803.tif 000007
【図６】
2006178803.tif 000008
【図７】
2006178803.tif 000009
【図８】
2006178803.tif 000010
【図９】
2006178803.tif 000011