(57)【特許請求の範囲】
【請求項１】
各種機能を持ったハードウェアモジュール及びユニットを組み合わせて構成されるシステムにおける、前記ハードウェアモジュール及びユニットの障害の状況を管理する設備障害管理装置において、
前記ハードウェアモジュール及び前記ユニットの内部の障害情報を検出し、第１の不揮発性記憶装置に記録する障害情報検出記録手段と、
前記障害情報検出記録手段によって検出された障害情報に基づいて、当該障害が発生したハードウェアモジュール及びユニットを判断するとともに、当該障害の原因を特定する障害原因特定手段と、
前記障害原因特定手段によって特定された障害原因の情報を、当該障害が発生したと判断されたハードウェアモジュール及びユニットヘ伝達する障害原因伝達手段と、
前記障害原因特定手段によって特定された障害原因の情報を、当該障害が発生したと判断されたハードウェアモジュール及びユニットの内部に備えられた第２の不揮発性記憶装置に記録する障害原因記録手段と、
前記障害情報検出記録手段によって検出された障害情報、および前記障害原因特定手段によって特定された障害原因情報を表示する表示手段とを具備し、
前記障害原因特定手段が障害原因を特定することができない場合に、前記障害情報検出記録手段により検出された障害情報を、前記障害原因記録手段によって同一時間帯に障害が発生したハードウェアモジュール及びユニットの内部に備えられた第３の不揮発性記憶装置に記録することを特徴とする設備障害管理装置。
【請求項２】
複数の設備障害管理装置本体を、ネットワークによって相互に接続する構成としたことを特徴とする請求項１に記載の設備障害管理装置。
【請求項３】
各種機能を持ったハードウェアモジュール及びユニットを組み合わせて構成されるシステムにおける前記ハードウェアモジュール及びユニットの障害の状況を管理するプログラムを実行するプロセッサモジュールによって、前記障害の状況を管理する設備障害管理方法において、
前記プログラムは、前記プロセッサモジュールに、前記ハードウェアモジュール及びユニットの障害情報の検出及び記録を行う第１の手順、前記障害情報に対応する障害発生部の判断及び原因特定を行う第２の手順、前記障害情報の伝達及び記録を行う第３の手順、前記障害情報及び特定された原因の表示を行う第４の手順を実行させ、
前記プロセッサモジュールが、前記プログラムに従って
前記第１の手順を実行することにより、前記ハードウェアモジュール及び前記ユニットの内部の障害情報を検出して第１の不揮発性記憶装置に記録し、
前記第２の手順を実行することにより、前記検出された障害情報に基づいて、当該障害が発生したハードウェアモジュール及びユニットを判断するとともに、当該障害の原因を特定し、
前記第３の手順を実行することにより、前記特定された障害原因の情報を、当該障害が発生したと判断されたハードウェアモジュール及びユニットヘ伝達すると共に、その内部に備えられた第２の不揮発性記憶装置に記録し、
前記第４の手順を実行することにより、前記障害情報および前記障害原因情報を表示し、
前記第２の手順において原因特定を行うことができない場合には、前記障害情報を、同一時間帯に障害が発生したハードウェア及びユニットに記録する第５の手順を実行させ、
前記プロセッサモジュールが、前記プログラムに従って前記第５の手順を実行することにより、前記障害原因を特定することができない場合に、前記検出された障害情報を、同一時間帯に障害が発生したハードウェアモジュール及びユニットの内部に備えられた第３の不揮発性記憶装置に記録するようにしたことを特徴とする設備障害管理方法。
【請求項４】
各種機能を持ったハードウェアモジュール及びユニットを組み合わせて構成されるシステムにおける、前記ハードウェアモジュール及びユニットの障害の状況を管理するためのプログラムを記憶した記憶媒体であって、
前記ハードウェアモジュール及び前記ユニットの内部の障害情報を検出し、第１の不揮発性記憶装置に記録する障害情報検出記録手段、
前記障害情報検出記録手段によって検出された障害情報に基づいて、当該障害が発生したハードウェアモジュール及びユニットを判断するとともに、当該障害の原因を特定する障害原因特定手段、
前記障害原因特定手段によって特定された障害原因の情報を、当該障害が発生したと判断されたハードウェアモジュール及びユニットヘ伝達する障害原因伝達手段、
前記障害原因特定手段によって特定された障害原因の情報を、当該障害が発生したと判断されたハードウェアモジュール及びユニットの内部に備えられた第２の不揮発性記憶装置に記録する障害原因記録手段、
前記障害情報検出記録手段によって検出された障害情報、および前記障害原因特定手段によって特定された障害原因情報を表示する表示手段、
前記障害原因特定手段が障害原因を特定することができない場合に、前記障害情報検出記録手段により検出された障害情報を、前記障害原因記録手段によって同一時間帯に障害が発生したハードウェアモジュール及びユニットの内部に備えられた第３の不揮発性記憶装置に記録する手段
としてコンピュータを機能させるためのプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えばインタフェースカードなどのハードウェアモジュールや、プリンタ、ハードディスクドライブなどのユニットを組み合わせて構成されるシステムにおける、各ハードウェアモジュールや各ユニットの障害状況を管理する設備障害管理装置および設備障害管理方法、ならびに記憶媒体に関するものである。
【０００２】
【従来の技術】
この種の従来の設備障害管理装置および設備障害管理方法について以下に説明する。
【０００３】
すなわち、従来では、インタフェースカードなどのハードウェアモジュール(以下、「モジュール」と称する)や、プリンタ、ハードディスクドライブ（以下、「ＨＤＤ」と称する）などのユニットを組み合わせて構成されるシステムにおける、各モジュールや各ユニットの障害は、各モジュールや各ユニットに内蔵された診断回路により個別に検出され、その検出結果が、当該システムのヒューマンインタフェース（以下「ＨＭＩ」と称する）部にて、警報としてシステムの使用者へ通知される。
【０００４】
そして、システムの使用者は、この通知された障害情報を見ることにより、システムにどのような障害が発生したのかを判断した上で、障害あるいは故障の発生したモジュールまたはユニットを交換することにより、使用中のシステムを障害から回復させる作業を行う。
【０００５】
【発明が解決しようとする課題】
しかしながら、このような従来の設備障害管理装置および設備障害管理方法では、以下のような問題がある。
【０００６】
すなわち、多くのモジュール、ユニットから構成されるシステムの場合、システムの使用者は容易に的確な判断をすることができず、システムの回復作業に手間取ることが多かった。
【０００７】
また、良品と交換し、システムから取り除かれた障害発生の原因と推定されるモジュール、ユニットは、工場の品質保証部門へ故障解析や修理作業が依頼されるが、工場で再現テストを行っても容易にその原因が突き止められない場合があった。
【０００８】
さらに、各モジュールや各ユニットの障害履歴は、各モジュール、各ユニットに情報を記録する手段がないため、各モジュール、各ユニットに添付される障害履歴を所定の様式にて記載した書類の記録に頼ることになる。
【０００９】
しかしながら、これらの情報は、障害発見者、またはサービスマンの主観によって記載されるところが多く、客観的な分析が阻害されるという問題があった。特に、伝送路にて互いに接続されたシステム間に発生した障害の解析を行うことは、難題であった。
【００１０】
本発明はこのような事情に鑑みてなされたものであり、多くのモジュール、ユニットから構成されるシステムにおいて障害が発生した場合においても、使用者の能力に依存することなく、その回復作業、故障解析、および修理作業を容易に実施することができ、もって、障害監視能力や障害回復能力に優れた設備障害管理装置および設備障害管理方法、ならびに記憶媒体を提供することを目的とする。
【００１１】
【課題を解決するための手段】
上記の目的を達成するために、本発明では、以下のような手段を講じる。
【００１２】
すなわち、請求項１の発明では、各種機能を持ったハードウェアモジュール及びユニットを組み合わせて構成されるシステムにおける、ハードウェアモジュール及びユニットの障害の状況を管理する設備障害管理装置において、ハードウェアモジュール及びユニットの内部の障害情報を検出し、第１の不揮発性記憶装置に記録する障害情報検出記録手段と、障害情報検出記録手段によって検出された障害情報に基づいて、当該障害が発生したハードウェアモジュール及びユニットを判断するとともに、当該障害の原因を特定する障害原因特定手段と、障害原因特定手段によって特定された障害原因の情報を、当該障害が発生したと判断されたハードウェアモジュール及びユニットヘ伝達する障害原因伝達手段と、障害原因特定手段によって特定された障害原因の情報を、当該障害が発生したと判断されたハードウェアモジュール及びユニットの内部に備えられた第２の不揮発性記憶装置に記録する障害原因記録手段と、障害情報検出記録手段によって検出された障害情報、および障害原因特定手段によって特定された障害原因情報を表示する表示手段とを具備し、障害原因特定手段が障害原因を特定することができない場合に、障害情報検出記録手段により検出された障害情報を、障害原因記録手段によって同一時間帯に障害が発生したハードウェアモジュール及びユニットの内部に備えられた第３の不揮発性記憶装置に記録する。
また、請求項２の発明では、請求項１に記載の設備障害管理装置において、複数の設備障害管理装置本体を、ネットワークによって相互に接続する。
【００１３】
また、請求項３の発明では、各種機能を持ったハードウェアモジュール及びユニットを組み合わせて構成されるシステムにおけるハードウェアモジュール及びユニットの障害の状況を管理するプログラムを実行するプロセッサモジュールによって、障害の状況を管理する設備障害管理方法において、プログラムは、プロセッサモジュールに、ハードウェアモジュール及びユニットの障害情報の検出及び記録を行う第１の手順、障害情報に対応する障害発生部の判断及び原因特定を行う第２の手順、障害情報の伝達及び記録を行う第３の手順、障害情報及び特定された原因の表示を行う第４の手順を実行させる。
そして、プロセッサモジュールが、プログラムに従って第１の手順を実行することにより、ハードウェアモジュール及びユニットの内部の障害情報を検出して第１の不揮発性記憶装置に記録し、第２の手順を実行することにより、検出された障害情報に基づいて、当該障害が発生したハードウェアモジュール及びユニットを判断するとともに、当該障害の原因を特定し、第３の手順を実行することにより、特定された障害原因の情報を、当該障害が発生したと判断されたハードウェアモジュール及びユニットヘ伝達すると共に、その内部に備えられた第２の不揮発性記憶装置に記録し、第４の手順を実行することにより、障害情報および障害原因情報を表示する。
更に、第２の手順において原因特定を行うことができない場合には、障害情報を、同一時間帯に障害が発生したハードウェア及びユニットに記録する第５の手順を実行させる。そして、プロセッサモジュールが、プログラムに従って第５の手順を実行することにより、障害原因を特定することができない場合に、検出された障害情報を、同一時間帯に障害が発生したハードウェアモジュール及びユニットの内部に備えられた第３の不揮発性記憶装置に記録する。
【００１４】
従って、請求項１および請求項３の発明の設備障害管理装置および設備障害管理方法においては、障害が発生した場合に、その障害の発生時刻、障害が発生したユニットおよびモジュール、障害原因を明確にすることができる。
【００１５】
また、障害が発生したユニットおよびモジュールに障害状況を記録することによって、各ユニットおよびモジュール単位での障害履歴の確認することが可能となる。
【００１９】
また、障害が発生したユニットおよびモジュールに自身の障害状況のみならず、同一時間帯に障害が発生した全てのユニットおよびモジュールの障害状況を記録することによって、障害原因が特定できない場合においても、ユニットおよびモジュール単体での障害履歴が確認できるため、障害解析に役立てることができる。
【００２０】
一方、請求項５の発明では、障害情報検出記録手段および障害原因記録手段を、不揮発性記憶装置によりそれぞれ構成したことを特徴とする請求項１または請求項３の発明の設備障害管理装置とする。
【００２１】
従って、請求項５の発明の設備障害管理装置においては、設備障害管理装置本体からモジュール及びユニットを取り外しても、モジュール及びユニットの記録内容が喪失しない。よって、モジュール及びユニットのみを設備障害管理装置本体から取り外し、工場、解析部門へ持ち込んで障害発生の履歴確認及び解析をすることが可能となる。
【００２３】
また、特に、請求項２の発明の設備障害管理装置においては、設備障害管理装置の障害データを、公衆回線などを経由して読み出すことができるようになる。その結果、ユーザにおける設備の稼働状況を、メーカの品質管理部門にてリモート診断することが可能となる。
【００２４】
さらに、請求項４の発明では、各種機能を持ったハードウェアモジュール及びユニットを組み合わせて構成されるシステムにおける、ハードウェアモジュール及びユニットの障害の状況を管理するためのプログラムを記憶した記憶媒体であって、ハードウェアモジュール及びユニットの内部の障害情報を検出し、第１の不揮発性記憶装置に記録する障害情報検出記録手段、障害情報検出記録手段によって検出された障害情報に基づいて、当該障害が発生したハードウェアモジュール及びユニットを判断するとともに、当該障害の原因を特定する障害原因特定手段、障害原因特定手段によって特定された障害原因の情報を、当該障害が発生したと判断されたハードウェアモジュール及びユニットヘ伝達する障害原因伝達手段、障害原因特定手段によって特定された障害原因の情報を、当該障害が発生したと判断されたハードウェアモジュール及びユニットの内部に備えられた第２の不揮発性記憶装置に記録する障害原因記録手段、障害情報検出記録手段によって検出された障害情報、および障害原因特定手段によって特定された障害原因情報を表示する表示手段、前記障害原因特定手段が障害原因を特定することができない場合に、前記障害情報検出記録手段により検出された障害情報を、前記障害原因記録手段によって同一時間帯に障害が発生したハードウェアモジュール及びユニットの内部に備えられた第３の不揮発性記憶装置に記録する手段としてコンピュータを機能させるためのプログラムを記憶したコンピュータ読み取り可能な記憶媒体とする。
【００２５】
このような、請求項４の発明は、請求項１および請求項３に対応する発明をコンピュータに実現させるプログラムを記憶した記憶媒体である。
【００２６】
この記憶媒体から読み出されたプログラムより制御されるコンピュータは、請求項１の設備障害管理装置として機能するとともに、請求項３の設備障害管理方法を実現する。
【００２７】
【発明の実施の形態】
以下に、本発明の実施の形態について図面を参照しながら説明する。
【００２８】
（第１の実施の形態）
本発明の第１の実施の形態を図１と図２とを用いて説明する。
【００２９】
図１は、本発明の実施の形態による設備障害管理装置及び設備障害管理方法を適用したシステム構成の一例を示す機能ブロック図である。
【００３０】
本装置および本方法は、例えば磁気ディスク等の記憶媒体に記憶されたプログラムを読み込み、このプログラムによって動作が制御されるコンピュータによって実現される。
【００３１】
なお、このシステム構成は、パソコンや制御システムのヒューマンインタフェースを想定した例であり、本発明はこの構成に何ら限定されるものではない。
【００３２】
図１に示すシステムにおいて、図示一点鎖線で囲まれた範囲は、システムの主装置（以下、単に「主装置」と記す）１である。主装置１の構成要素である、メインプロセッサモジュール２、主メモリモジュール４、ＳＣＳＩ（small computer system interface）インタフェースモジュール５、表示・入力制御モジュール６、伝送制御モジュール７は、内部バス３を介して他の構成要素と互いに各々接続している。
【００３３】
メインプロセッサモジュール２は、主メモリモジュール４上に配置されたプログラムを解読、実行し、主装置１に与えられている機能を実行する。
【００３４】
ＳＣＳＩインタフェースモジュール５は、インタフェースケーブル９を介してＨＤＤ８と接続している。
【００３５】
ＨＤＤ８は、主装置１の外部記憶装置として動作するものである。主装置１のプログラムは、通常このＨＤＤ８に格納されており、ＳＣＳＩインタフェースモジュール５は、電源投入時に必要なプログラムをＨＤＤ８から読み出し、主メモリモジュール４に格納する。主メモリモジュール４に格納されたプログラムは、更にメインプロセッサモジュール２によって逐次読み出され、解読、実行される。
【００３６】
表示・入力制御モジュール６は、主装置１の使用者に必要な情報を、使用者が理解できる形にして、インタフェースケーブル１２を介して表示装置１０に表示する。また、主装置１の使用者は、入力装置１１から操作指令を入力することにより、この操作指令をインタフェースケーブル１３を介して表示・入力制御モジュール６へ伝えることができる。
【００３７】
表示・入力制御モジュール６は、更にこの操作指令を内部バス３を経由して、メインプロセッサモジュール２、主メモリモジュール４へ伝達する。
【００３８】
伝送制御モジュール７は、伝送路１４を介して他の装置との情報交換を行うためのインタフェースモジュールである。
【００３９】
本発明の第１の実施の形態による設備障害管理装置および設備障害管理方法は、システムを構成しているモジュールまたはユニットに組み込まれている。
【００４０】
以下、システムを構成しているメインプロセッサモジュール２、主メモリモジュール４、ＳＣＳＩインタフェースモジュール５、表示・入力制御モジュール６、伝送制御モジュール７、ＨＤＤ８、表示装置１０、入力装置１１に組み込んだ本実施の形態による設備障害管理装置および設備障害管理方法の構成について説明する。
【００４１】
主装置１内部のモジュールであるメインプロセッサモジュール２、主メモリモジュール４、ＳＣＳＩインタフェースモジュール５、表示・入力制御モジュール６、伝送制御モジュール７、および主装置１にインターフェイスを介して接続している外部ユニットであるＨＤＤ８、表示装置１０、入力装置１１には、それぞれ内部に発生する障害を検出する障害検出手段２０ａ、２０ｂ、２０ｃ、２０ｄ、２０ｅ、２０ｆ、２０ｇ、２０ｈ（以下、「２０ａ〜ｈ」のように表す）、内部に発生した障害情報を記録する障害記録手段２１ａ〜ｈ、後述する障害原因特定プログラム２４ｂによって特定された障害原因を後述する障害原因記録プログラム２５ｂに指定されたモジュール又はユニットに記録する障害原因記録手段２２ａ〜ｈを個別に備えている。
【００４２】
また、主メモリモジュール４には、障害の検出および記録動作をメインプロセッサモジュール２に指示する障害検出・記録プログラム２３ｂ、複数の障害情報から障害原因を特定する動作をメインプロセッサモジュール２に指示する障害原因特定プログラム２４ｂ、前記障害原因の情報を所定のモジュール又はユニットヘ書き込む指示をメインプロセッサモジュール２に与える障害原因記録プログラム２５ｂ、障害の情報および障害原因特定プログラム２４ｂによって決定された障害原因情報を表示装置１０から表示する指示をメインプロセッサモジュール２に与える障害情報・障害原因情報読み出し・表示プログラム２６ｂを備えている。更に、主メモリモジュール４は、障害の情報を記録するエリアである障害管理テーブル２７ｂと、障害を判定する基準となるデータを備えている障害判定データベース２８ｂとを備えている。
【００４３】
次に、以上のように構成した本実施の形態の設備障害管理方法を適用した設備障害管理装置の作用について、ＳＣＳＩインタフェースモジュール５にて障害が検出された場合を例として説明する。
【００４４】
上述したように、各モジュールおよび各ユニットは、それぞれに障害検出手段２０ａ〜ｈを備えている。
【００４５】
いま、ＳＣＳＩインタフェースモジュール５において障害が発生すると、ＳＣＳＩインタフェースモジュール５が備えている障害検出手段２０ｃにて障害が検出される。この障害は、１種類とは限らず、装置、障害の発生状況によっては複数種類の障害が検出される場合もある。
【００４６】
このように検出された障害情報、すなわち障害の種類、障害の発生時刻、障害発生時に動作していた作業、などの情報を当該モジュールであるＳＣＳＩインタフェースモジュール５に備えられた障害記録手段２１ｃが記録する。
【００４７】
また、これら障害情報は、障害が発生すると、メインプロセッサモジュール２へ通知されると共に、主メモリモジュール４上の障害管理テーブル２７ｂへ記録される。障害発生の情報が、メインプロセッサモジュール２に通知されると、障害原因特定プログラム２４ｂが起動し、障害原因特定プログラム２４ｂは複数のモジュールまたはユニットから通知された障害情報を考慮して障害原因の特定を行う。
【００４８】
尚、上述した例では、同時に他のモジュールおよびユニットから障害発生の通知がない場合であるが、他のモジュールやユニットにて同時に発生した障害情報がある場合には、障害原因特定プログラム２４ｂは全ての障害の内容を考慮して、どのモジュール、どのユニットに障害の原因が発生したのかを、障害判定データベース２８ｂを参照することにより特定する。
【００４９】
この場合、さらに、障害原因記録プログラム２５ｂが起動し、障害原因特定プログラム２４ｂにおいて特定された障害原因を、主メモリモジュール４上の障害管理テーブル２７ｂへ記録する。
【００５０】
図２は、障害管理テーブル２７ｂの一例を示す図であり、障害発生時刻、検出されたモジュール又はユニット、原因の発生したモジュールまたはユニット、障害原因、障害発生時に実行されていた処理を記録できるようになっている。使用者は、必要に応じて、このような障害管理テーブル２７ｂを参照することによって、発生した障害の原因を分析することができる。
【００５１】
上述したように、本実施の形態の設備障害管理装置および設備障害管理方法においては、上記のような作用により、障害が発生した場合、障害の発生時刻、障害が発生したユニットおよびモジュール、障害原因を明確にすることができる。
【００５２】
また、障害が発生したユニットおよびモジュールに障害状況を記録することによって、各ユニットおよびモジュール単位での障害履歴の確認をすることが可能となる。
【００５３】
（第２の実施の形態）
すなわち、本発明の第２の実施の形態の設備障害管理装置および設備障害管理方法を適用したシステムは、図１および図２に示す前述した第１の実施の形態において、他のモジュールやユニットにて発生した障害情報があり、これらの情報を基に障害判定データベース２８ｂを参照しても、どのモジュール、どのユニットに原因となる障害が発生したのかを特定できない場合に対処する手段を備えたものである。
【００５４】
なお、本実施の形態においても、第１の実施の形態と同様、ＳＣＳＩインタフェースモジュール５にて障害が検出された場合を例として説明する。
【００５５】
すなわち、本実施の形態の設備障害管理装置および設備障害管理方法が適用されるシステムの場合は、図１に示すように、障害原因記録プログラム２５ｂによって障害原因特定プログラム２４ｂへ入力された障害情報の全てを、図２に示すような障害管理テーブル２７ｂへ記録すると共に、同一時間帯に障害の発生したモジュールおよびユニットの障害原因記録手段２２に、障害が発生した全てのモジュールおよびユニットを記録するようにする。
【００５６】
主装置１の使用者は、必要に応じて、関連するモジュールおよびユニットの障害原因記録手段２２から障害の関連情報を取り出すことによって、障害の原因を推定することができる。また、これらの情報は、メインプロセッサモジュール２により表示装置１０に表示することもできる。
【００５７】
上述したように、本実施の形態の設備障害管理装置および設備障害管理方法を適用したシステムにおいては、上記のような作用により、障害が発生した場合に、その障害の発生時刻、障害が発生したユニットおよびモジュールを明確にすることができる。
【００５８】
また、障害が発生したユニットおよびモジュールに自身の障害状況のみならず、同一時間帯に障害が発生した全てのユニットおよびモジュールの障害状況を記録することによって、障害原因が特定できない場合においても、ユニットおよびモジュール単体での障害履歴が確認できるため、障害解析に役立てることができる。
【００５９】
（第３の実施の形態）
すなわち、本発明の第３の実施の形態の設備障害管理装置および設備障害管理方法を適用したシステムは、図１および図２に示す前述した第１または第２の実施の形態において、障害記録手段２１ａ〜ｈ、および障害原因記録手段２２ａ〜ｈを、不揮発性記憶装置によりそれぞれ構成する。
【００６０】
本実施の形態の設備障害管理装置および設備障害管理方法を適用したシステムにおいては、以上のような手段を講じることによって、設備障害管理装置本体からモジュール及びユニットを取り外しても、モジュール及びユニットの記録内容が喪失しない。よって、モジュール及びユニットのみを設備障害管理装置本体から取り外し、工場、解析部門へ持ち込んで障害発生の履歴確認及び解析をすることが可能となる。
【００６１】
（第４の実施の形態）
本発明の第４の実施の形態を図２、図３を用いて説明する。
【００６２】
図３は、本発明の実施の形態による設備障害管理装置および設備障害管理方法を適用したシステムの一例を示す機能ブロック図である。
【００６３】
本装置および本方法は、例えば磁気ディスク等の記憶媒体に記憶されたプログラムを読み込み、このプログラムによって動作が制御されるコンピュータによって実現される。
【００６４】
すなわち、本発明の第４の実施の形態の設備障害管理装置および設備障害管理方法を適用したシステムは、図３に示す様に、２つの主装置３１、４１を、伝送路幹線５６を介して相互に接続している。また、それぞれの主装置３１、４１は、内部バス３３、４３を備えており、この内部バス３３、３５によって、それぞれ以下の４つのモジュールである、メインプロセッサモジュール３２、４２、主メモリモジュール３４、４４、機能モジュール３５、４５、伝送制御モジュール３７、４７を互いに接続している。
【００６５】
メインプロセッサモジュール３２、４２は、主メモリモジュール３４、４４に格納された種々のプログラムを解読、実行し、主装置３１、４１に与えられた機能を実行するものである。機能モジュール３５、４５は、特定の機能を実行する機能を有したモジュールである。
【００６６】
伝送制御モジュール３７、４７は、他の装置との情報交換を行うためのインタフェースモジュールであり、おのおの伝送路支線５４、５５を経由して他の装置との共通ネットワーク幹線である伝送路幹線５６と接続している。
【００６７】
更に、それぞれの主装置３１、４１内部の各モジュールには、本実施の形態にある設備障害管理装置が組み込まれている。すなわち、各モジュール内部に発生する障害を検出するための障害検出手段２０ｉ、２０ｊ、２０ｋ、２０ｌ、２０ｍ、２０ｎ、２０ｏ、２０ｐ（以下、「２０ｉ〜ｐ」のように表す）、各モジュール内部に発生した障害情報を当該モジュールに記録する障害記録手段２１ｉ〜ｐ、後述する障害原因特定プログラム２４ｊ、２４ｎによって特定された障害原因を、後述する障害原因記録プログラム２５ｊ、２５ｎによって指定されたモジュールに記録する障害原因記録手段２２ｉ〜ｐを備えている。
【００６８】
また、第１の主装置３１および第２の主装置４１の主メモリモジュール３４、４４は、障害検出とその記録とをメインプロセッサモジュール３２、４２に指示するための障害検出・記録プログラム２３ｊ、２３ｎ、各モジュールから入力された複数の障害情報から真の障害原因を特定する動作をメインプロセッサモジュール３２、４２に指示するための障害原因特定プログラム２４ｊ、２４ｎ、特定された障害原因を各モジュールヘ書き込む指示をメインプロセッサモジュール３２、４２に与える障害原因記録プログラム２５ｊ、２５ｎ、各モジュールで検出された障害情報および障害原因特定プログラム２４ｊ、２４ｎで決定された真の障害原因情報を表示装置（図示せず）に表示する指示をメインプロセッサモジュール３２、４２に与える障害情報・障害原因情報読み出し・表示プログラム２６ｊ、２６ｎを備えている。
【００６９】
更に、第１の主装置３１および第２の主装置４１の主メモリモジュール３４、４４は、障害情報を記録するエリアである障害管理テーブル２７ｊ、２７ｎと、障害を判定する基準となるデータを備えている障害判定データベース２８ｊ、２８ｎとを備えている。
【００７０】
次に、以上のように構成した本実施の形態の設備障害管理方法が適用された設備障害管理装置の作用について説明する。
【００７１】
なお、ここでは、第２の主装置４１の伝送制御モジュール４７において障害が発生した場合における障害の検出方法を例として説明する。
【００７２】
いま、第２の主装置４１の伝送制御モジュール４７にて動作上の障害が発生すると、伝送制御モジュール４７の障害検出手段２０ｏがこの障害を検出する。この障害は、１種類とは限らず、装置や障害の発生状況によって複数種類の障害が検出される場合もある。
【００７３】
この場合、第２の主装置４１の伝送制御モジュール４７が備えている障害記録手段２１ｏに検出された障害情報（障害の種類、障害の発生時刻、障害発生時に動作していた作業など）は、第２の主装置４１のメインプロセッサモジュール４２へ通知されると共に、第２の主装置４１の主メモリモジュール４４の障害管理テーブル２７ｎへ記録される。
【００７４】
メインプロセッサモジュール４２へ障害発生の通知が行われると、障害原因特定プログラム２４ｎが起動し、障害原因特定プログラム２４ｎは複数のモジュールから通知された障害の内容も考慮して、障害原因の特定を行う。
【００７５】
尚、上述した例は、同時に他のモジュールから障害発生の通知がない場合であるが、他のモジュールにて発生した障害情報がある場合には、全ての障害の内容を考慮して、どのモジュールに障害の原因が発生したのかを障害判定データベース２８ｎを参照することにより特定する。
【００７６】
次に、障害原因記録プログラム２５ｎが起動し、障害原因特定プログラム２４ｎにおいて特定された障害原因を、第２の主装置４１の主メモリモジュール４４の障害管理テーブル２７ｎへ記録する。更に、この障害原因は伝送路幹線５６を介して、接続している他の装置である第１の主装置３１の主メモリモジュール３４の障害管理テーブル２７ｊにも記録される。
【００７７】
図２は、障害管理テーブル２７ｎの一例を示す図であり、障害発生時刻、検出されたモジュール、原因の発生したモジュール、障害原因、障害発生時に実行されていた処理を記録できるようになっていると共に、関連するモジュールの障害原因記録手段２２に障害が発生した全てのモジュールを記録するようにする。
【００７８】
尚、伝送制御モジュールにおける障害は、障害が発生した当該装置における伝送制御モジュールのみならず、同一ネットワーク上に接続している他の装置における伝送制御モジュールにおいても検出される。
【００７９】
すなわち、本実施の形態におけるように、第２の主装置４１の伝送制御モジュール４７に障害が発生した場合、その障害情報は、第１の主装置３１の伝送制御モジュール３７の障害検出手段２０ｌにおいても同様に検出され、この障害の種類、障害の発生時刻、障害発生時に動作していた作業などの情報が、障害記録手段２１ｌに記録される。更に、障害検出手段２０ｌにおいて検出された障害情報は、メインプロセッサモジュール３２へ通知されると共に、主メモリモジュール３４の障害管理テーブル２７ｊに記録される。
【００８０】
このようにして、第１の主装置３１の主メモリモジュール３４の障害管理テーブル２７ｊは、第２の主装置４１の伝送制御モジュール４７で発生した障害の情報を、第２の主装置４１の障害管理テーブル２７ｎから取得する場合と、伝送制御モジュール３７を介して取得する場合との２つの情報として取得する。
【００８１】
障害情報がメインプロセッサモジュール３２へ通知されると、主メモリモジュール３４の障害原因特定プログラム２４ｊが起動し、障害原因の特定を行う。
【００８２】
尚、ここでは、伝送制御モジュール３７、４７のうちいずれのモジュールに障害の原因が発生したのかを、障害判定データベース２８ｊを参照することにより特定する。
【００８３】
次に、障害原因記録プログラム２５ｊが起動し、障害原因特定プログラム２４ｊにて特定された障害原因を、第１の主装置３１の主メモリモジュール３４の障害管理テーブル２７ｊへ記録すると共に、伝送制御モジュール３７、４７の障害原因記録手段２２ｌ、２２ｏに、障害発生モジュール、ユニット名、時刻を記録する。
【００８４】
また、これら障害情報をシステム全体を管理する特定の主装置を設け、そこで一元管理することも可能である。図３の場合、第１の主装置３１を、システム全体を管理する主装置として動作させると、システム内の全ての障害情報は、第１の主装置３１へ転送され、主メモリモジュール３４の障害管理テーブル２７ｊに反映することができる。これにより、使用者は、障害管理テーブル２７ｊから障害原因情報を取り出すことによって、システム内における障害の全情報を把握することができる。
【００８５】
上述したように、本実施の形態の設備障害管理装置および設備障害管理方法を適用したシステムにおいては、上記のような作用により、障害発生時刻と障害の状況だけでなく、障害発生時に実行されていた処理および関連モジュールでの障害検出状況が明確になり、障害発生時の解析を容易に行うことができる。
【００８６】
更に、これらの設備障害管理装置が接続しているネットワークに、公衆回線などを利用することにより、ユーザ側で使用されている設備の稼働状況を、メーカの品質管理部門にて、リモート診断することも可能となる。
【００８７】
なお、上述した各実施の形態において記載した方法は、コンピュータに実行させることのできるプログラムとして、例えば磁気ディスク（フロッピーディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリなどの記憶媒体に書き込んで各種装置に適用したり、通信媒体により伝送して各種装置に適用することも可能である。本装置を実現するコンピュータは、記憶媒体に記憶されたプログラムを読み込み、このプログラムによって動作が制御されることにより、上述した処理を実行する。
【００８８】
【発明の効果】
以上説明したように、本発明の設備障害管理装置および設備障害管理方法、ならびに記憶媒体によれば、多くのモジュール、ユニットから構成されるシステムにおいて障害が発生した場合においても、システムの使用者の能力に依存することなく、その回復作業、故障解析、および修理作業を容易に実施することができる。
【００８９】
以上により、障害履歴の客観的な分析が可能となり、もって、障害監視能力や障害回復能力に優れた設備障害管理装置および設備障害管理方法を実現することができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態による設備障害管理装置および設備障害管理方法を適用したシステムの一例を示す図。
【図２】本発明による障害管理テーブルのフォーマットの一例を示す図。
【図３】本発明の第３の実施の形態による設備障害管理装置および設備障害管理方法を適用したシステムの一例を示す構成図。
【符号の説明】
１…システムの主装置、
２…メインプロセッサモジュール、
３…内部バス、
４…主メモリモジュール、
５…ＳＣＳＩインタフェースモジュール、
６…表示・入力制御モジュール、
７…伝送制御モジュール、
８…ＨＤＤ、
９、１２、１３…インタフェースケーブル、
１０…表示装置、
１１…入力装置、
１４…伝送路、
２０…障害検出手段、
２１…障害記録手段、
２２…障害原因記録手段、
２３…障害検出・記録プログラム、
２４…障害原因特定プログラム、
２５…障害原因記録プログラム、
２６…障害情報・障害原因情報読み出し・表示プログラム、
２７…障害管理テーブル、
２８…障害判定データベース、
３１…第１の主装置、
３２、４２…メインプロセッサモジュール、
３３、４３…内部バス、
３４、４４…主メモリモジュール、
３５、４５…機能モジュール、
３７、４７…伝送制御モジュール、
４１…第２の主装置、
５４、５５…伝送路支線、
５６…伝送路幹線。
【図１】
0004087974.tif 000002
【図２】
0004087974.tif 000003
【図３】
0004087974.tif 000004