(57)【特許請求の範囲】
【請求項１】
産業機械および前記産業機械の構成部品の予知保全に関連する情報処理を行うアルゴリズムを１つ以上格納するアルゴリズムブロック部と、
前記アルゴリズムブロック部に格納されたアルゴリズムに適用可能なパラメータを１つ以上格納するパラメータブロック部と、
前記アルゴリズムブロック部に格納されているアルゴリズムのうち、ユーザに選択されたアルゴリズムを使用して情報処理を行い産業機械および前記産業機械の構成部品の診断を行う診断部と、
ユーザに選択された前記アルゴリズムに対応付けられているパラメータを前記パラメータブロック部から読み出してユーザに選択された前記アルゴリズムに受け渡す第１インタフェース部と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記アルゴリズムブロック部に格納された各アルゴリズムと前記パラメータブロック部に格納された各パラメータとの対応関係の情報を含む診断定義情報を保持するブロック管理部、
を備え、
前記第１インタフェース部は、前記診断定義情報に基づいて、前記パラメータブロック部に格納されているパラメータを前記アルゴリズムブロック部に格納されているアルゴリズムに受け渡す、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記パラメータブロック部に格納されているパラメータが暗号化されている、
ことを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記アルゴリズムブロック部および前記パラメータブロック部は、格納された各アルゴリズムと各パラメータとの対応関係を維持したまま、格納された各アルゴリズムと各パラメータとを更新可能に構成される、
ことを特徴とする請求項１から３のいずれか一つに記載の情報処理装置。
【請求項５】
前記診断部が収集した前記診断に用いるデータを前記アルゴリズムブロック部の対応するアルゴリズムに受け渡すとともに前記データを用いて前記アルゴリズムブロック部の対応するアルゴリズムが実施した情報処理の結果を前記診断部に受け渡す第２インタフェース部、
を備えることを特徴とする請求項１から４のいずれか一つに記載の情報処理装置。
【請求項６】
前記第２インタフェース部に複数の前記アルゴリズムが接続される、
ことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記アルゴリズムブロック部に格納するアルゴリズムおよび前記パラメータブロック部に格納するパラメータをオンライン配信サイトから取得する、
ことを特徴とする請求項１から６のいずれか一つに記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、産業機械および産業機械の構成部品の予知保全に関連する情報処理を行う情報処理装置に関する。
【背景技術】
【０００２】
産業機械の保全において、従来、使用時間、使用回数などの情報に基づくタイムベースの保全が行われている。タイムベースの保全では、産業機械で不具合が発生するのを防止するために、使用時間または使用回数が予め定められた値に達した時点で部品の交換などを行う。しかし、部品の寿命にはばらつきがあり、寿命よりも早く部品を交換するといった過剰な保全作業による保全費用の増加、突発性故障による生産停止が発生する問題がある。この解決策として産業機械のセンシングに基づくコンディションベースの保全により、保全作業の最適化が求められている。【０００３】
一般的に、予知保全を行うには、機械の構成部品および動作パターンに応じたセンシングと、専用の分析処理とが必要となり、構成部品のメーカ、型式、動作パターン等の各種情報に応じた個別の診断機能の開発が必要であった。【０００４】
特許文献１には、機械のメーカ、名称、製造年、使用時に見られる徴候などを検索キーとして、予め準備された複数のテスト手順の中から必要なテスト手順を検索し、検索したテスト手順の中からユーザが選択したテスト手順に従って必要なデータの収集および分析を行う発明が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−２０２１２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
産業機械は製造元が異なる複数の部品が混在して構成される場合がある。また、産業機械が導入される生産工場は、一般的に、製造元が異なる様々な種類の産業機械が混在する。そのため、生産工場において各産業機械の予知保全を行うためには、産業機械単位での個別の分析処理、産業機械の構成部品単位での個別の分析処理が必要となる。各分析処理は、対応する産業機械または構成部品の仕様、機能などに基づいて作成されたアルゴリズムで行うことになるが、各アルゴリズム、および、分析処理を行う際に各アルゴリズムが使用するパラメータは、産業機械または構成部品ごとに個別に作成される。作成は、産業機械または構成部品の製造元が行うケースとサードパーティが行うケースが考えられる。【０００７】
ここで、産業機械の予知保全は生産工場または生産ラインごとにまとめて行うことが望ましいと考えられる。すなわち、多種多様の産業機械の予知保全で使用するアルゴリズムおよびパラメータを、特許文献１に記載の発明におけるテスト手順のように一元管理し、各アルゴリズムを共通のプラットフォームで実行できるようにすることが望ましいと考えられる。【０００８】
しかしながら、各アルゴリズムのパラメータには、秘匿性の高い情報が含まれるケースがある。そのため、各パラメータは、対応するアルゴリズム以外の他のアルゴリズムからは内容が閲覧できないよう、秘匿性を担保する必要がある。【０００９】
本発明は、上記に鑑みてなされたものであって、複数の産業機械それぞれの予知保全で使用する複数のアルゴリズムおよびパラメータを、各パラメータの秘匿性を担保した状態で管理および使用して産業機械の予知保全を行うことが可能な情報処理装置を得ることを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決し、目的を達成するために、本発明にかかる情報処理装置は、産業機械および産業機械の構成部品の予知保全に関連する情報処理を行うアルゴリズムを１つ以上格納するアルゴリズムブロック部と、アルゴリズムブロック部に格納されたアルゴリズムに適用可能なパラメータを１つ以上格納するパラメータブロック部と、を備える。また、情報処理装置は、アルゴリズムブロック部に格納されているアルゴリズムのうち、ユーザに選択されたアルゴリズムを使用して情報処理を行い産業機械および産業機械の構成部品の診断を行う診断部と、ユーザに選択されたアルゴリズムに対応付けられているパラメータをパラメータブロック部から読み出してユーザに選択されたアルゴリズムに受け渡す第１インタフェース部と、を備える。
【発明の効果】
【００１１】
本発明にかかる情報処理装置は、複数の産業機械それぞれの予知保全で使用する複数のアルゴリズムおよびパラメータを、各パラメータの秘匿性を担保した状態で管理および使用して産業機械の予知保全を行うことができる、という効果を奏する。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態にかかる情報処理装置の構成例を示す図
【図２】本発明にかかる情報処理装置を適用して実現される予知保全システムの一例を示す図
【図３】情報処理装置がアルゴリズムおよびパラメータを取得する動作の一例を示すフローチャート
【図４】情報処理装置が診断対象物を診断する動作の一例を示すフローチャート
【図５】情報処理装置と産業機械との関係の第１の例を示す図
【図６】情報処理装置と産業機械との関係の第２の例を示す図
【発明を実施するための形態】
【００１３】
以下に、本発明の実施の形態にかかる情報処理装置を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００１４】
実施の形態．
図１は、本発明の実施の形態にかかる情報処理装置の構成例を示す図である。図１に示す構成の本実施の形態にかかる情報処理装置１は、産業機械３および産業機械３の構成部品（図示せず）の予知保全に関連する情報処理を行う。具体的には、情報処理装置１は、産業機械３から収集するデータと、センサ４から収集するデータとを解析して、産業機械３および産業機械３の構成部品の診断を行う。なお、センサ４は産業機械３の構成部品に取り付けられる。産業機械３から収集するデータは、例えば、産業機械３の稼働情報である。産業機械３の例は、半導体製造装置、工作機械、射出成型機、数値制御装置、サーボモータ、ロボットなどである。センサ４の例は、温度センサ、電流センサ、電圧センサ、光センサ、振動センサ、音センサ、画像センサなどである。
【００１５】
情報処理装置１は、診断部１１と、第２インタフェース部１２と、アルゴリズムブロック部１３と、第１インタフェース部１４と、パラメータブロック部１５と、ブロック管理部１７とを備える。
【００１６】
アルゴリズムブロック部１３は、予知保全に関連する情報処理を行うアルゴリズム１３１を保持する。アルゴリズムブロック部１３は、アルゴリズム１３１を１つ以上保持する。パラメータブロック部１５は、アルゴリズム１３１に適用可能なパラメータ１５１を保持する。パラメータブロック部１５は、パラメータ１５１を１つ以上保持する。第１インタフェース部１４は、アルゴリズム１３１が使用するパラメータ１５１をパラメータブロック部１５から読み出してアルゴリズム１３１に受け渡す第１インタフェース１４１を１つ以上備える。アルゴリズムブロック部１３が保持する各アルゴリズム１３１は、パラメータブロック部１５が保持する各パラメータ１５１の中の１つと１対１で対応付けられ、１つの診断モジュール１０を構成する。
【００１７】
診断部１１は、産業機械３およびセンサ４から出力されるデータに基づいて、産業機械３または産業機械３の構成部品の診断を行う。具体的には、診断部１１は、産業機械３およびセンサ４から出力されるデータを、アルゴリズムブロック部１３が保持するアルゴリズム１３１を実行して解析することで診断を行う。すなわち、診断部１１は、産業機械３およびセンサ４から出力されるデータを、産業機械３または産業機械３の構成部品である診断対象物に対応するアルゴリズム１３１に第２インタフェース部１２経由で受け渡し、診断対象物に対応するアルゴリズム１３１に解析させることで診断対象物を診断する。このとき、診断対象物に対応するアルゴリズム１３１は、パラメータブロック部１５が保持するパラメータ１５１のうち、予め対応付けられたパラメータ１５１を使用してデータの解析を行う。すなわち、診断対象物に対応するアルゴリズム１３１と対応付けられた第１インタフェース１４１が、予め対応付けられたパラメータ１５１をパラメータブロック部１５から読み出し、診断対象物に対応するアルゴリズム１３１に受け渡す。第２インタフェース部１２は、診断対象物に対応するアルゴリズム１３１による解析結果を診断部１１に受け渡す。
【００１８】
ブロック管理部１７は、アルゴリズムブロック部１３が保持する各アルゴリズム１３１と、パラメータブロック部１５が保持する各パラメータ１５１との対応関係を管理する。
【００１９】
本実施の形態にかかる情報処理装置１においては、アルゴリズムブロック部１３の各アルゴリズム１３１が使用するパラメータ１５１は、対応付けられた第１インタフェース１４１を介して受け渡されるため、各アルゴリズム１３１は、他のアルゴリズム１３１が使用するパラメータ１５１を見ることはできない。つまり、第１インタフェース部１４を設けたことにより、各パラメータ１５１は、対応するアルゴリズム１３１からのみアクセスが可能となり、各パラメータ１５１の秘匿化が実現される。また、図１に示すとおり、診断部１１とアルゴリズムブロック部１３との間に第２インタフェース部１２が存在する。すなわち、診断部１１と各パラメータ１５１との間には２つのインタフェース部が存在し、診断部１１が各パラメータ１５１にアクセスするには２つのインタフェース部を越える必要がある。そのため、各パラメータ１５１のセキュリティ性を高めることができ、精度の高い診断を実現するパラメータおよびこのパラメータの作成に関連するノウハウが第三者に流出してしまうのを防止できる。
【００２０】
図２は、本発明にかかる情報処理装置１を適用して実現される予知保全システムの一例を示す図である。図２では、図１にも示した情報処理装置１の構成を更に詳しく示している。以下、図２を参照しながら情報処理装置１の詳細および予知保全システムの詳細について説明する。
【００２１】
図２に示すように、情報処理装置１は、図１に示した各構成要素に加えて、ブロック管理部１７が保持する診断定義情報１７１の入力を受け付けてブロック管理部１７に格納する診断定義設定部１６と、診断部１１が診断対象物を診断して得られる診断結果１８を表示する診断結果表示部２０とを備える。診断定義情報１７１は、アルゴリズムブロック部１３が保持する各アルゴリズム１３１と、パラメータブロック部１５が保持する各パラメータ１５１との対応関係を示す情報を含む。
【００２２】
なお、診断結果表示部２０は、情報処理装置１の外部に存在する構成であってもよい。また、診断結果１８は、診断結果表示部２０に表示される他、遠隔保全サービス７の保全データベース（ＤＢ：Data  Base）７１に格納される。遠隔保全サービス７は、情報処理装置１と同様の装置から、産業機械の診断結果および産業機械の構成部品の診断結果を収集して管理し、診断結果を必要とする装置に診断結果を提供する。遠隔保全サービス７は、診断結果を必要とする装置との間でデータを送受信するデータ送受信部７２を備える。診断結果を必要とする装置の例は、図示した遠隔監視装置８である。遠隔監視装置８は、産業機械メーカが有する業務用コンピュータ９で実現される。すなわち、業務用コンピュータ９が、遠隔監視装置８として動作するためのプログラムを実行することにより、遠隔監視装置８が実現される。遠隔監視装置８は、情報処理装置１が生成する診断結果１８をユーザに確認させる機能と、情報処理装置１のブロック管理部１７が保持する診断定義情報１７１をユーザに変更させる機能とを提供する。遠隔監視装置８は、ユーザ認証を行う認証部８１と、遠隔保全サービス７の保全ＤＢ７１が保持する診断結果１８を表示する診断結果表示部８２と、情報処理装置１のブロック管理部１７が保持する診断定義情報１７１を変更する診断定義情報変更部８３とを備える。診断定義情報変更部８３は、遠隔保全サービス７を介して診断定義情報１７１を変更する。
【００２３】
ここで、情報処理装置１は、産業用コンピュータ２が、情報処理装置１として動作するためのプログラムを実行することにより実現される。すなわち、情報処理装置１として動作するためのプログラムを産業用コンピュータ２にインストロールし、このプログラムを産業用コンピュータ２が実行することにより情報処理装置１が実現される。情報処理装置１として動作するためのプログラムの一例は、オンライン配信サイト５から配信される予知保全プログラム５１である。このように、情報処理装置１は、産業用コンピュータ２と予知保全プログラム５１とで実現することが可能である。なお、産業用コンピュータ２は、予知保全プログラム５１をオンライン配信サイト５からダウンロードして取得するのではなく、予知保全プログラム５１が格納された記憶媒体から読み出して取得してもよい。
【００２４】
診断定義設定部１６は、ブロック管理部１７が保持する診断定義情報１７１を設定するための操作をユーザから受け付け、受け付けた操作の内容に従い診断定義情報１７１を生成してブロック管理部１７に格納する。なお、診断定義設定部１６は、ブロック管理部１７に診断定義情報１７１が格納されている状態のときに診断定義情報１７１を設定するための操作を受け付けた場合、受け付けた操作の内容に従い、ブロック管理部１７に格納済みの診断定義情報１７１を更新する。
【００２５】
具体的には、診断定義設定部１６は、まず、アルゴリズムブロック部１３に格納されているアルゴリズム１３１の情報と、パラメータブロック部１５に格納されているパラメータ１５１の情報とを診断部１１を介して受け取り、アルゴリズム１３１の一覧と、パラメータ１５１の一覧とを表示部（図示せず）に表示してユーザに通知する。診断定義設定部１６は、次に、産業機械３およびセンサ４から取得するデータに基づいて診断対象物を診断する際に使用するアルゴリズム１３１およびパラメータ１５１、診断を実施するタイミング、診断に使用するデータなどを設定する操作をユーザから受け付け、操作内容に従い診断定義情報１７１を生成してブロック管理部１７に格納する。診断定義設定部１６は、使用するアルゴリズム１３１によっては、センサ４からのデータおよび産業機械３からのデータに加えて、生産システム６が保持する生産情報６１を診断に使用するデータに設定する操作を受け付ける。生産情報６１は、産業機械群３０を使用して生産する製品の生産計画、生産実績、作業手順など、製品の生産に関連する各種情報を含む。なお、便宜上、図２では、生産システム６と各産業機械３および各センサ４とを別々に記載しているが、実際には、各産業機械３および各センサ４は生産システム６に含まれる。生産システム６が保持する情報には、製品の品質情報６２も含まれる。診断部１１は、診断時に品質情報６２を使用する場合もある。
【００２６】
アルゴリズムブロック部１３が保持する各アルゴリズム１３１は、オンライン配信サイト５が保持する各アルゴリズム５３の中から選択およびダウンロードが行われたものである。ダウンロードするアルゴリズム５３の選択は、診断定義設定部１６が診断定義情報１７１を生成するよりも前に、ユーザが行う。なお、診断定義設定部１６が診断定義情報１７１を生成する際に、必要なアルゴリズム５３をアルゴリズムブロック部１３がオンライン配信サイト５からダウンロードするようにしてもよい。
【００２７】
アルゴリズムブロック部１３が保持する各アルゴリズム１３１への診断実行指令は診断部１１から第２インタフェース部１２を介して行われる。第２インタフェース部１２で授受されるデータ項目が標準化されていることにより、各アルゴリズム１３１のメーカの開発者が第２インタフェース部１２に対応したアルゴリズム１３１を作成することで、情報処理装置１内で、異なるメーカ製のアルゴリズム１３１を動作させることができる。
【００２８】
アルゴリズム１３１が診断対象物の診断処理を行う際に使用するパラメータ１５１は、診断対象物の型式、動作パターンなどの情報を含む。アルゴリズム１３１は、自己と対応付けられた専用のパラメータ１５１を使用することにより、診断対象物の型式および動作パターンに応じた細かい診断処理を行うことが可能である。ここで、各パラメータ１５１は、第１インタフェース１４１を介して対応付けられたアルゴリズム１３１からのみ参照可能なように暗号化されている。すなわち、第１インタフェース部１４は、アルゴリズムブロック部１３に格納された各アルゴリズム１３１が、自己と対応付けられた専用のパラメータ１５１を参照でき、かつ他のアルゴリズム１３１と対応付けられているパラメータ１５１を参照することはできない第１インタフェース１４１を設定する。これにより、情報処理装置１は、各パラメータ１５１の秘匿性を担保しながら、複数メーカのアルゴリズム１３１が混在する環境下で各アルゴリズム１３１を実行することができる。
【００２９】
各アルゴリズム１３１は、診断部１１からの指示に従い診断を実行する。診断部１１は、産業機械３およびセンサ４からの入力データおよび診断定義情報１７１に基づいて、入力データに対応するアルゴリズム１３１を呼び出して診断を実行する。診断部１１は、ソフトウェアプラットフォームである。アルゴリズム１３１による診断が終了すると、診断部１１は、診断結果１８を診断結果表示部２０および遠隔保全サービス７の保全ＤＢ７１に出力する。ユーザは、診断結果表示部２０に表示される診断結果１８を確認することで診断対象物の状態を把握することができる。保全ＤＢ７１に出力された診断結果１８は、診断対象物ごとに管理される。
【００３０】
なお、アルゴリズム１３１による診断は、予め指定されたタイミングで定期的に実施することも、産業機械３等の外部から実行要求に応じて実施することもできる。
【００３１】
診断部１１は、診断を実施するアルゴリズム１３１によらず、標準化された共通の出力フォーマットで診断結果１８を出力する。そのため、異なるメーカが開発したアルゴリズム１３１で診断を行う場合であっても、ユーザは同じフォーマットで診断結果１８を参照することができる。
【００３２】
また、アルゴリズム１３１が実施する診断処理の中で何らかのエラーが発生した場合、診断部１１を介してエラーコードが診断ログ１９に出力される。エラーコードには、各アルゴリズム１３１で共通で使用するコードと、アルゴリズム１３１ごとに固有のコードとが定義されており、エラー発生時の原因究明および対策が取りやすくなっている。さらに、エラーコードに応じた問合せ先が定義されていることで、アフターサポートが容易に行える。
【００３３】
パラメータブロック部１５が保持する各パラメータ１５１は、オンライン配信サイト５が保持する各パラメータ５２の中から選択およびダウンロードが行われたものである。上記のアルゴリズムブロック部１３が保持する各アルゴリズム１３１と同様に、ダウンロードするパラメータ５２の選択は、診断定義設定部１６が診断定義情報１７１を生成するよりも前に、ユーザが行う。診断定義設定部１６が診断定義情報１７１を生成する際に、必要なパラメータ５２をパラメータブロック部１５がオンライン配信サイト５からダウンロードするようにしてもよい。
【００３４】
なお、オンライン配信サイト５にアップロードされている予知保全プログラム５１、パラメータ５２およびアルゴリズム５３は適宜更新される。産業用コンピュータ２は、ユーザからの指示に従い、予知保全プログラム５１、パラメータ５２およびアルゴリズム５３の一部または全てをダウンロードする。情報処理装置１は、パラメータ５２をダウンロードしてパラメータブロック部１５に格納されたパラメータ１５１が更新されるか、アルゴリズム５３をダウンロードしてアルゴリズムブロック部１３に格納されたアルゴリズム１３１が更新された場合でも、診断定義情報１７１を更新する必要は無い。すなわち、アルゴリズムブロック部１３に格納された各アルゴリズム１３１とパラメータブロック部１５に格納された各パラメータ１５１との対応関係は、アルゴリズム１３１およびパラメータ１５１の一部または全てが更新された場合でも維持される。換言すれば、アルゴリズムブロック部１３およびパラメータブロック部１５は、格納している各アルゴリズム１３１と各パラメータ１５１との関係を維持したまま、各アルゴリズム１３１と各パラメータ１５１とを更新可能に構成されている。なお、上述の実施の形態では、診断定義情報１７１を更新しない場合について説明したが、オンラインサイトからダウンロードして更新した場合に、更新内容によっては設定内容の変更を行う。例えば、アルゴリズムの機能追加により新たなオプションが指定可能になった場合には、診断定義情報１７１を更新する。
【００３５】
図３は、情報処理装置１がアルゴリズム１３１およびパラメータ１５１を取得する動作の一例を示すフローチャートである。
【００３６】
情報処理装置１は、診断対象物の診断を行う動作を開始するよりも前に、図３に示す手順に従い、必要なアルゴリズム１３１およびパラメータ１５１をオンライン配信サイト５から取得する。なお、本実施の形態ではオンライン配信サイト５から取得する場合について説明するが、これに限らず、販売業者から直接、必要なアルゴリズム１３１およびパラメータ１５１を取得するようにしてもよい。
【００３７】
まず、情報処理装置１は、オンライン配信サイト５が保持するアルゴリズム５３の中からダウンロードするアルゴリズム５３の選択をユーザから受け付ける（ステップＳ１１）。次に、情報処理装置１は、オンライン配信サイト５が保持するパラメータ５２の中からダウンロードするパラメータ５２の選択をユーザから受け付ける（ステップＳ１２）。次に、情報処理装置１は、ユーザにより選択されたアルゴリズム５３およびパラメータ５２をオンライン配信サイト５からダウンロードする（ステップＳ１３）。情報処理装置１は、ダウンロードしたアルゴリズム５３をアルゴリズム１３１としてアルゴリズムブロック部１３に格納し、ダウンロードしたパラメータ５２をパラメータ１５１としてパラメータブロック部１５に格納する。
【００３８】
図４は、情報処理装置１が診断対象物を診断する動作の一例を示すフローチャートである。
【００３９】
情報処理装置１は、図３に示す動作を実行してアルゴリズム１３１およびパラメータ１５１の取得が完了した後、図４に示す動作を実行して診断対象物を診断する。
【００４０】
まず、情報処理装置１は、診断で使用するアルゴリズム１３１およびパラメータ１５１の選択と、診断条件の入力とをユーザから受け付ける（ステップＳ２１）。情報処理装置１は、診断条件の入力では、ユーザが選択したアルゴリズム１３１およびパラメータ１５１を使用して診断を実施するタイミングまたは診断を開始する条件の指定、診断で使用するデータの指定などを受け付ける。また、情報処理装置１は、診断で使用するアルゴリズム１３１およびパラメータ１５１の選択の受け付けでは、アルゴリズムブロック部１３に格納されているアルゴリズム１３１の一覧と、パラメータブロック部１５に格納されているパラメータ１５１の一覧とを図示を省略した通知部に表示するなどしてユーザに通知する。ステップＳ２１において、情報処理装置１は、アルゴリズム１３１およびパラメータ１５１を１つずつユーザに選択させるものとする。
【００４１】
情報処理装置１は、診断で使用するアルゴリズム１３１およびパラメータ１５１がユーザにより選択され、さらに、診断条件がユーザにより入力されると、アルゴリズム１３１およびパラメータ１５１の選択結果と、入力された診断条件とに基づいて、診断定義情報１７１を更新する（ステップＳ２２）。具体的には、診断定義設定部１６が、ステップＳ２１で選択されたアルゴリズム１３１およびパラメータ１５１と、入力された診断条件とが対応することを示す情報を生成して診断定義情報１７１に追加する。
【００４２】
なお、診断対象物が複数存在する場合、情報処理装置１は上記のステップＳ２１およびＳ２２を繰り返し実行し、複数の診断対象物のそれぞれについて、使用するアルゴリズム１３１およびパラメータ１５１と診断条件とが対応することを示す情報を生成して診断定義情報１７１に追加する。
【００４３】
情報処理装置１は、ステップＳ２２で診断定義情報１７１を更新した後、産業機械３およびセンサ４からデータを収集し（ステップＳ２３）、診断定義情報１７１に従い診断対象物の診断を実施する（ステップＳ２４）。具体的には、診断部１１が、診断定義情報１７１が診断実施タイミングとなるか、診断開始条件が満たされた場合に、対応するアルゴリズム１３１およびパラメータ１５１と、産業機械３およびセンサ４から取得したデータとを使用して、診断対象物の診断を実施する。
【００４４】
なお、図１および図２では、情報処理装置１と産業機械３とが離れた位置に存在し、ネットワークで接続されている場合の例を示したが、図５および図６に示す構成としてもよい。すなわち、図５に示す第１の例のように、産業機械３に内蔵された産業用コンピュータを使用する構成としてもよい。この構成では、産業機械３にハードウェアおよびネットワークを追加することなく実現できるというメリットがある。また、図６に示す第２の例のように、１台の産業機械３に情報処理装置１が外付けされる構成とする場合、既に稼働中の産業機械３に対して後付けで導入できるというメリットがある。
【００４５】
以上のように、本実施の形態にかかる情報処理装置１は、予知保全に関連する情報処理を行うアルゴリズム１３１を格納するアルゴリズムブロック部１３と、アルゴリズムブロック部１３に格納されたアルゴリズム１３１が使用するパラメータ１５１を格納するパラメータブロック部１５と、アルゴリズムブロック部１３に格納されたアルゴリズム１３１のうち、ユーザに選択されたアルゴリズム１３１を使用して予知保全に関連する情報処理を行い、産業機械３または産業機械３の構成部品を診断する診断部１１と、ユーザに選択されたアルゴリズム１３１と対応付けられているパラメータ１５１をパラメータブロック部１５から読み出してアルゴリズム１３１に受け渡す第１インタフェース部１４とを備える。本実施の形態にかかる情報処理装置１によれば、複数の産業機械３それぞれの予知保全で使用する複数のアルゴリズム１３１およびパラメータ１５１を、各パラメータ１５１の秘匿性を担保した状態で管理および使用して産業機械３および産業機械３の構成部品の予知保全を行うことができる。
【００４６】
以上の実施の形態に示した構成は、本発明の内容の一例を示すものであり、別の公知の技術と組み合わせることも可能であるし、本発明の要旨を逸脱しない範囲で、構成の一部を省略、変更することも可能である。
【符号の説明】
【００４７】
１  情報処理装置、２  産業用コンピュータ、３  産業機械、４  センサ、５  オンライン配信サイト、６  生産システム、７  遠隔保全サービス、８  遠隔監視装置、９  業務用コンピュータ、１０  診断モジュール、１１  診断部、１２  第２インタフェース部、１３  アルゴリズムブロック部、１４  第１インタフェース部、１５  パラメータブロック部、１６  診断定義設定部、１７  ブロック管理部、１８  診断結果、１９  診断ログ、２０，８２  診断結果表示部、３０  産業機械群、５１  予知保全プログラム、５２，１５１  パラメータ、５３，１３１  アルゴリズム、６１  生産情報、６２  品質情報、７１  保全データベース、７２  データ送受信部、８１  認証部、８３  診断定義情報変更部、１４１  第１インタフェース、１７１  診断定義情報。
【要約】
情報処理装置（１）は、産業機械（３）および産業機械（３）の構成部品の予知保全に関連する情報処理を行うアルゴリズム（１３１）を１つ以上格納するアルゴリズムブロック部（１３）と、アルゴリズムブロック部（１３）に格納されたアルゴリズム（１３１）に適用可能なパラメータ（１５１）を１つ以上格納するパラメータブロック部（１５）と、アルゴリズムブロック部（１３）に格納されているアルゴリズム（１３１）のうち、ユーザに選択されたアルゴリズム（１３１）を使用して情報処理を行い産業機械（３）および産業機械（３）の構成部品の診断を行う診断部（１１）と、ユーザに選択されたアルゴリズム（１３１）に対応付けられているパラメータ（１５１）をパラメータブロック部（１５）から読み出してユーザに選択されたアルゴリズム（１３１）に受け渡す第１インタフェース部（１４）と、を備える。【図１】
0006742566.tif 000002
【図２】
0006742566.tif 000003
【図３】
0006742566.tif 000004
【図４】
0006742566.tif 000005
【図５】
0006742566.tif 000006
【図６】
0006742566.tif 000007