(57)【要約】【目的】本発明は、装置を構成するユニットの障害の診断を行うＩＣタグを用いた故障診断システムおよび故障診断方法に関し、保守対象の装置を操作することなく、独立に保守対象の装置のユニット毎の障害情報を収集して障害発生したユニットを特定、障害解析結果を提示することを目的とする。【構成】  装置を構成するユニットあるいは複数のユニットに対応づけて装着したＩＣタグと、ＩＣタグに、ユニットあるいは複数のユニットから収集した障害情報を書き込む書込部とを備え、ＩＣタグからユニットあるいは複数のユニットの障害情報を読み出し得るように構成する。【選択図】        図１
2005293345.tif 000002
【特許請求の範囲】
【請求項１】
装置を構成するユニットの障害の診断を行う故障診断システムにおいて、
装置を構成するユニットあるいは複数のユニットに対応づけて装着したＩＣタグと、
前記ＩＣタグに、前記ユニットあるいは複数のユニットから収集した障害情報を書き込む書込部とを備え、
前記ＩＣタグからユニットあるいは複数のユニットの障害情報を読み出し得るように構成したことを特徴とするＩＣタグを用いた故障診断システム。
【請求項２】
前記障害情報は、ユニットに設けられたセンサあるいは障害検出ハードあるいは障害検出ソフトで検出された障害情報であることを特徴とする請求項１記載のＩＣタグを用いた故障診断システム。
【請求項３】
前記障害情報に、ユニットの障害発生時の当該障害発生したユニットあるいは全ユニットの状態情報を含ませたことを特徴とする請求項１あるいは請求項２記載のＩＣタグを用いた故障診断システム。
【請求項４】
前記ユニットは、装置を構成する部品の交換単位であることを特徴とする請求項１から請求項３のいずれかに記載のＩＣタグを用いた故障診断システム。
【請求項５】
装置を構成するユニットあるいは複数のユニットに対応づけて装着し当該ユニットの障害情報の書き込まれたＩＣタグから障害情報を読み取る読取部と、
前記読取部で読み取った障害情報から、障害発生したユニットを特定する解析部と
を備えたことを特徴とするＩＣタグを用いた故障診断システム。
【請求項６】
前記読取部で読み取った障害情報を解析し、障害発生したユニットを特定および診断結果を提示する解析部と
を備えたことを特徴とする請求項５記載のＩＣタグを用いた故障診断システム。
【請求項７】
装置を構成するユニットの障害の診断を行う故障診断方法において、
装置を構成するユニットあるいは複数のユニットに対応づけて装着したＩＣタグに、前記ユニットあるいは複数のユニットから収集した障害情報を書き込むステップを有し、
前記ＩＣタグからユニットあるいは複数のユニットの障害情報を読み出し得るように構成したことを特徴とするＩＣタグを用いた故障診断方法
【請求項８】
装置を構成するユニットあるいは複数のユニットに対応づけて装着し当該ユニットの障害情報の書き込まれたＩＣタグから障害情報を読み取るステップと、
前記ステップで読み取った障害情報から、障害発生したユニットを特定するステップと
を有するＩＣタグを用いた故障診断方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＣタグを用いた故障診断システムおよび故障診断方法に関するものである。
【背景技術】
【０００２】
プロセッサにより各種業務処理を行う装置に異常が発生した場合、検出した異常が記憶部に書き込まれているので、この異常情報を取り出すために当該装置の保守要員用のパネルを操作して外部媒体に書き出したり、印刷装置に印刷させたりしていた。
【０００３】
また、大きな計算機システムでは当該計算機システムを構成するユニットに障害発生したときにＳＶＰ（サービスプロセッサ）に当該障害を自動収集させて記憶させることが行われている（特許文献１）。
【特許文献１】特開平０５−１７３８４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上述した前者の技術では、異常情報を取り出すのに、保守対象装置の保守要員用のパネルを操作して保守対象装置から異常情報を取り出す必要があり、保守時の操作ミスによりシステムダウンや重大な影響、例えばオンラインシステムで業務を停止させ重大な影響を与えてしまうという問題があった。
【０００５】
また、後者の技術では、ＳＶＰという特別の保守専用装置を設ける必要があると共に、ＳＶＰと保守対象装置を構成する多数のユニットとの間のデータ送受信路が必要となってしまうと共に、当該データ送受信路に障害発生するとユニットの異常情報を収集できないという問題がある。
【０００６】
また、異常情報を収集する際に、従来は必ず保守対象装置の電源が入っていることが必要で、電源が落ちて（電源断）であれば、異常情報を収集することができないという問題があった。
【課題を解決するための手段】
【０００７】
本発明は、これらの問題を解決するため、装置を構成するユニットあるいは複数のユニットに対応づけてＩＣタグを装着し収集した障害情報を書き込み、ＩＣタグからユニット毎の障害情報を読み出して障害発生したユニットを特定および解析結果を提示するようにしている。
【０００８】
従って、保守対象の装置を操作することなく、また保守対象装置の電源が入っていなくても、独立に保守対象の装置のユニット毎の障害情報を収集して障害発生したユニットを特定、障害解析結果を提示することが可能となる。
【発明の効果】
【０００９】
本願発明は、装置を構成するユニットあるいは複数のユニットに対応づけてＩＣタグを装着し収集した障害情報を書き込み、ＩＣタグからユニット毎の障害情報を読み出して障害発生したユニットを特定および解析結果を提示し、保守対象の装置を操作することなく、または、保守対象装置の電源が入っていなくても、独立に保守対象の装置のユニット毎の障害情報を収集して障害発生したユニットを特定、障害解析結果を提示することができる。
【００１０】
これにより、保守対象の装置に触らなくても（操作しなくても）、ＩＣタグに書き込まれたユニット毎の障害情報を読み出せるので、
（１）  保守対象の装置に全く影響を与えることなく、障害情報をユニット毎に収集できる。
【００１１】
（２）  保守時に操作ミスによるシステム（装置）ダウンや戻し忘れ（ユニットのテスト状態から運用状態への戻し忘れ）などの作業ミスを完全に防止できる。
【００１２】
（３）  保守時の障害情報の読み出しを、ユーザのシステム（装置）と全く独立した別経路で行えるので、ユーザのシステム（装置）に診断用のソフトを組み込むことによるトラブルを防止できる。
【００１３】
（４）  ユーザの装置の運用中に、独立した別経路で障害発生したユニットを特定（ＩＣタグからユニット毎の障害情報を読み出して障害発生のユニットを特定）して当該ユニット（部品）の手配ができ、運用終了を待つことなく、障害修復時間の大幅な短縮を図ることができる。
【発明を実施するための最良の形態】
【００１４】
本発明は、装置を構成するユニットあるいは複数のユニットに対応づけてＩＣタグを装着し収集した障害情報を書き込み、ＩＣタグからユニット毎の障害情報を読み出して障害発生したユニットを特定および解析結果を提示することを実現した。
【実施例１】
【００１５】
図１は、本発明のシステム構成図を示す。
図１において、処理装置１は、保守対象の装置の例であって、プログラムに従い処理を行う装置であり、ここでは、交換可能なユニット（１）、（２）・・・（６）から構成されるものである。
【００１６】
ユニット２は、処理装置１を構成する交換可能な部品の単位であって、ここでは、処理部２１、異常検出部２２、異常情報収集部２３、およびＩＣタグ書込部２４などから構成されるものである。
【００１７】
処理部２１は、プログラムまたは回路に従い各種処理を行うものである。
異常検出部２２は、ユニット２内の各種異常（例えばセンサにより検出される異常、ソフトやＯＳにより検出される異常（ソフト動作停止異常、例外処理異常など））を検出するものであって、異常検出回路やセンサや異常検出ソフトなどである。
【００１８】
異常情報収集部２３は、異常検出部２２で検出された異常情報を収集（例えば異常発生時刻を付与して異常情報を収集およびそのときのユニットの状態情報を収集）するものである。
【００１９】
ＩＣタグ書込部２４は、無線でＩＣタグ３に異常情報を書き込むものである（図３参照）。
【００２０】
ＩＣタグ３は、無線でデータを書き込んで保存したり、無線でデータを読み出したりする公知のＩＣタグであって、ここでは、ユニット２毎に装着したものである。尚、複数のユニット３毎に１つのＩＣタグ３を装着するようにしてもよい（図５参照）。
【００２１】
ＩＣタグ読取部４は，ＩＣタグ２３から無線でデータ（ここでは、ユニット２毎の異常情報（障害情報））を読み取るものである。
【００２２】
端末５は、ＩＣタグ読取部４で読み取ったデータ（ユニット２の障害情報）を解析して障害発生のユニット２を特定、解析結果を表示するものであって、診断解析部５１、表示部５２などから構成されるものである。
【００２３】
診断解析部５１は、ＩＣタグ３から読み取ったユニット２毎の障害情報を解析し、障害発生したユニット２を特定、および障害解析結果を生成するものである。
【００２４】
表示部５２は、診断解析部５１で解析して特定した障害発生したユニット２および解析結果を表示するものである。
【００２５】
次に、図２のフローチャートの順番に従い、図１の構成の動作を詳細に説明する。
図２は、本発明の動作説明フローチャートを示す。
【００２６】
図２の（ａ）はユニット２側のフローチャートであり、図２の（ｂ）は故障診断装置（端末５）側のフローチャートである。
【００２７】
図２の（ａ）において、Ｓ１は、ジョブ実行する。これは、図１の処理装置１がジョブを実行する。
【００２８】
Ｓ２は、異常検出か判別する。これは、Ｓ１のジョブ実行中に、図１の各ユニット２内の異常検出部２２、更に、処理装置１の異常検出部が異常を検出（センサによる異常検出、ソフトによる異常検出）か判別する。ＹＥＳの場合には、Ｓ３に進む。ＮＯの場合にはＳ１以降を繰り返す。
【００２９】
Ｓ３は、Ｓ２のＹＥＳで異常検出されたので、異常情報を自ＩＣタグ３あるいは集中管理ＩＣタグ３に書き込む。これは、検出された異常情報（障害情報）を図１のユニット２にそれぞれ装着された自己のＩＣタグ３に書き込む、あるいは後述する図５の（ａ）の複数のユニット２に対して１つのＩＣタグ３（集中管理ＩＣタグ３）を設けたときは、当該複数のユニット２のＩＣタグ書込部２４（異常発生したもの）が異常情報をＩＣタグ３（集中管理ＩＣタグ３）に異常情報を書き込む。
【００３０】
Ｓ４は、リトライ可能か判別する。ＹＥＳの場合には、Ｓ１に戻り繰り返す。ＮＯの場合には、終了する。
【００３１】
以上によって、ユニット２側で、異常検出されたときに当該異常検出されたユニット２の異常情報をＩＣタグ３に書き込んで記憶させることが可能となる。
【００３２】
図２の（ｂ）において、Ｓ１１は、ＩＣタグ情報の読み込みを行う。これは、図１のＩＣタグ読取部４がユニット２毎（図５の（ａ）の複数のユニット２毎）に装着したＩＣタグ３からユニット２の異常情報（障害情報）を読み込む。
【００３３】
Ｓ１２は、全ユニットの異常情報の収集が終了か判別する。ＹＥＳの場合には、Ｓ１３に進む。ＮＯの場合には、Ｓ１１で次のユニット２の異常情報の読み込みを繰り返す。
【００３４】
Ｓ１３は、故障ユニットの特定を行う。これは、Ｓ１１でＩＣタグ３から読み込んだユニット２毎の異常情報をもとに故障ユニットを特定（例えば異常情報のあるユニット２を故障ユニットと特定）する。この際、併せて、異常情報について、故障解析プログラムを起動して解析を実行させ、解析結果を生成する。
【００３５】
Ｓ１４は、表示する。これは、Ｓ１３で特定した故障ユニット、故障解析結果を併せて表示する。これを見た保守要員は、いずれのユニットが故障で、故障解析結果を見て、故障の状態を判断することが可能となる。
【００３６】
以上のように、処理装置１を構成するユニット２側ではジョブを実行し、ジョブ実行中に異常が検出されたときはその異常情報（およびそのユニットの状態情報）をＩＣタグ３に書き込みで記憶する。一方、保守要員は、図１のＩＣタグ読取部４を装着した端末５を操作し、処理装置１のユニット２に装着したＩＣタグ３から自動的にユニット２毎の異常情報を収集して解析プログラムによって故障ユニットと、更に、故障解析結果を併せてディスプレイに表示させ、当該表示を見て即座に、いずれのユニットに故障発生し、どのような故障かの故障解析結果を見て、部品などの手配を迅速に行うことが可能となる。この際、保守要員は、保守対象の処理装置１の操作パネルを操作することなく、完全に独立にＩＣタグ３からユニット２毎の異常情報を自動的に読み取って解析し、故障ユニットとその故障解析結果を対応づけて表示させ、故障に対処することが可能となる。
【００３７】
図３は、本発明のＩＣタグのデータ構造例を示す。これは、既述した図２のＳ３でＩＣタグ３に書き込むデータの例であって、ここでは、図示の下記の情報を図１のＩＣタグ書込部２４がＩＣタグ３に無線で書き込む。
【００３８】
・タグＩＤ：
・ユニット名：
・仕様：
・版数：
・異常情報：
・退避済フラグ：
・その他：
ここで、タグＩＤはＩＣタグ３に付与された一意のＩＤ（読み書きするときのＩＤ）である。ユニット名は異常情報の発生したユニット名である。仕様、版数はユニットの仕様、版数である。異常情報はユニットに発生した異常情報（例えば、記憶装置やバスなどのパリティエラー、各種センサによる異常鑑別センサ信号、リトライエラー（リトライ回数閾値オーバー）、異常発生した時間情報など）である。退避済フラグは図１のＩＣタグ読取部４で読み取って異常情報を退避完了したときにセットするフラグである。
【００３９】
以上のように、図１のユニット２のＩＣタグ書込部２４が無線でユニットに対応づけて異常情報などをＩＣタグ３に書き込んで記憶させ、ユニット２と別の完全に独立したＩＣタグ読取部４が無線でＩＣタグ３からユニット毎の異常情報などを読み取って解析し、故障ユニット２、障害解析結果を提示させることが可能となる。
【００４０】
図４は、本発明のＩＣタグ書込フローチャートを示す。これは、既述した図２のＳ３でユニット２毎の異常情報を無線でＩＣタグ３に書き込むときの詳細フローチャートである。
【００４１】
図４の（ａ）において、Ｓ２１は、ＩＣタグ３に空き領域があるか判別する。ＹＥＳの場合にはＩＣタグ３に空き領域があると判明したので、Ｓ２２でユニット２毎の異常情報をＩＣタグ３の空き領域に書き込む。一方、ＮＯの場合には、ＩＣタグ３に空き領域が無いと判明したので、Ｓ２３で異常情報を一番古いレコードに書き込む（上書きする）。
【００４２】
以上によって、図１のＩＣタグ書込部２４がＩＣタグ３にユニット毎の異常情報を書き込む際に、ＩＣタグ３に空きレコードがあればその空きのレコードに異常情報を書込み、一方、空きのレコードがないときは一番古い時間（図３のＩＣタグ３の異常情報中の時間情報、あるいは図示外の実際にＩＣタグ３に異常情報を書き込んだ時間のうちの一番古い時間）のレコードに上書きし、常に最新のユニット毎の異常情報を所定数残すことが可能となる。
【００４３】
図４の（ｂ）において、Ｓ３１は、同じ異常情報のレコードが有りか判別する。これは、図１のＩＣタグ書込部２４がＩＣタグ３にユニット２毎の異常情報を書き込む際に、ＩＣタグ３から同じレコード（ユニット２毎の異常情報が同一のレコード）があるか判別する。ＹＥＳの場合には、ＩＣタグ３に同一の異常情報が既に書き込まれていたと判明したので、Ｓ３２で該レコードの回数を＋１する（例えば異常情報欄の回数を＋１し、当該回数分、発生した旨を記憶する）。一方、ＮＯの場合には、既述した図４の（ａ）のＳ２１に進み、空き領域（あるいは一番古いレコード）に書き込む。
【００４４】
以上によって、異常情報をＩＣタグ３に書き込む際に、同一のユニット２毎の異常情報が既にＩＣタグ３に書き込まれていた場合にはそのレコードの回数を＋１して発生回数を記憶させ、同一ユニットの異常情報でＩＣタグ３の異常情報が上書きされてしまう事態を無くすことが可能となる。
【００４５】
図４の（ｃ）において、Ｓ４１は、ＩＣタグに空き領域があるか判別する。ＹＥＳの場合には、ＩＣタグに空き領域があると判明したので、既述した図４の（ａ）のＳ２２で異常情報を空き領域に書き込む。一方、ＮＯの場合には、ＩＣタグ３に空き領域がないと判明したので、別メモリに書き込む（例えば古い時間から所定数のレコードの異常情報を別メモリ（例えば退避用のハードディスク装置）に書込み退避すると共に、現在の異常情報をＩＣタグ３に書き込む）。
【００４６】
Ｓ４２は、ＩＣタグの領域を使用可にする。これは、Ｓ４１で別メモリ（予備のＩＣタグ３あるいはハードディスク装置）に書き込んで退避したＩＣタグ３の領域（レコード）を使用可（例えば空き）にセットする。ここで、予備のＩＣタグ３は、複数のＩＣタグ３があるときは各ＩＣタグ３に対応づけて予備のＩＣタグ３を設けてそれぞれ退避するようにしてもよいし、また、共用の予備のＩＣタグ３を設けて各ＩＣタグ３が一杯になったときに当該共用の予備のＩＣタグ３に退避するようにしてもよい。
【００４７】
図５は、本発明のユニット／ＩＣタグ例を示す。
図５の（ａ）は、処理装置１が複数のユニット２、ここでは６つのユニット２から構成されている場合に、当該複数のユニット２に対応づけて１つのＩＣタグ３を装着した例を示す。この場合には、各ユニット２は、ＩＣタグ３にユニットＩＤに対応づけて異常情報を書き込む。
【００４８】
以上のように、複数のユニット２に対応づけて１つのＩＣタグ３を装着し、各ユニット２のＩＣ書込部２４がそれぞれユニットＩＤに対応づけて異常情報をそれぞれ書き込むことにより、複数の交換可能なユニット２に１つのＩＣタグ３で間に合わせ、交換可能なユニット２の数が非常に多くなったときに当該ユニットをグループ分けして当該グループ内の複数ユニット２に１つのＩＣタグ３を装着させることで全てのユニット２の異常情報を収集して当該ＩＤタグ３に書き込ませることが可能となる。
【００４９】
図５の（ｂ）は、複数ユニットに共通の異常情報収集部２３、ＩＣタグ書込部２４を設けて当該異常情報収集部２３、ＩＣタグ書込部２４の数を削減した例を示す。ここで、交換可能な各ユニット２は、それぞれ処理部２１、異常検出部２２を持つ。各ユニット２内の異常検出部２２から、全ユニット２で共通の異常情報収集部２３が一括して異常情報を収集し、更に、全ユニット２で共通のＩＣタグ書込部２４がユニット２毎の異常情報をＩＣタグ３にそれぞれ書き込むようにしている。
【００５０】
以上の構成により、処理装置１内に交換可能なユニット２が多数ある場合に、異常情報収集部２３、ＩＣタグ書込部２４を共通にして数を削減し、ユニット２毎の異常情報をＩＣタグ３にそれぞれ書き込むことが可能となる。
【００５１】
図６は、本発明のユニット例を示す。処理装置１を構成するユニット２は、図示のように、処理部２１、異常検出部２２、異常情報収集部２３、ＩＣタグ書込部２４などから構成されるものである。
【００５２】
処理部２１は、機能１処理回路、機能２処理回路・・・機能ｎ処理回路というように、機能１，２・・・ｎ毎に処理を行う回路（あるいは回路とソフトウェア）を持つものである。
【００５３】
異常検出部２２は、機能１処理回路、機能２処理回路・・・機能ｎ処理回路に対応づけてそれぞれチェック回路１、チェック回路２・・・チェック回路ｎを設けてそれぞれの異常を検出し、ＦＦ（フリップフロップ回路）でその異常をそれぞれ保持し、ＯＲ回路でいずれかのチェック回路で異常検出されたときに、異常検出の旨の信号を異常情報収集部２３に通知するものである。
【００５４】
異常情報収集部２３は、異常検出の旨の信号の通知を受けると、異常検出部２２を構成するチェック回路１、チェック回路２・・・チェック回路ｎからのそれぞれの信号を読み取っていずれのものに異常検出されたかを判別し、異常情報を生成するものである。この異常検出時には、ユニット２の状態情報（例えばチェック回路１で異常、チェック回路２で正常などの状態情報）も併せて生成し、異常情報に含ませる。
【００５５】
ＩＣタグ書込部２４は、異常情報収集部２３で収集したユニット２毎の異常情報をＩＣタグ３に書き込むものである。
【産業上の利用可能性】
【００５６】
本発明は、装置を構成するユニットあるいは複数のユニットに対応づけてＩＣタグを装着し収集した障害情報を書き込み、ＩＣタグからユニット毎の障害情報を読み出して障害発生したユニットを特定および解析結果を提示し、保守対象の装置を操作することなく、独立に保守対象の装置のユニット毎の障害情報を収集して障害発生したユニットを特定、障害解析結果を提示することが可能となる。
【図面の簡単な説明】
【００５７】
【図１】本発明のシステム構成図である。
【図２】本発明の動作説明フローチャートである。
【図３】本発明のＩＣタグのデータ構造例である。
【図４】本発明のＩＣタグ書込フローチャートである。
【図５】本発明のユニット／ＩＤタグ例である。
【図６】本発明のユニット例である。
【符号の説明】
【００５８】
１：処理装置
２：ユニット
２１：処理部
２２：異常検出部
２３：異常情報収集部
２４：ＩＣタグ書込部
３：ＩＣタグ
４：ＩＣタグ読取部
５：端末
５１：診断解析部
５２：表示部
【図１】
2005293345.tif 000003
【図２】
2005293345.tif 000004
【図３】
2005293345.tif 000005
【図４】
2005293345.tif 000006
【図５】
2005293345.tif 000007
【図６】
2005293345.tif 000008