(57)【要約】【課題】  ビューアが起動したときに過去に遡って診断情報を取得でき、フィールドコントローラとビューアの診断情報を等値化できる診断情報管理システムを実現する。【解決手段】  フィールドコントローラがフィールドの異常を検知すると診断情報をネットワーク経由でビューアへ送り、ビューアは送られてきた診断情報を保存して画面表示する診断情報管理システムに関するものである。システム全体のマスタとなる診断情報を保存する記憶手段をフィールドコントローラに設け、ビューアは自身が保有する診断情報とマスタの診断情報とを比較し、差分の診断情報をフィールドコントローラ側から取得する。【選択図】                    図１
2006004184.tif 000002
【特許請求の範囲】
【請求項１】
フィールドコントローラがフィールドの異常を検知すると診断情報をネットワーク経由でビューアへ送り、ビューアは送られてきた診断情報を保存して画面表示する診断情報管理システムにおいて、
前記フィールドコントローラは、マスタとなる診断情報を保存する記憶手段と、識別子を含む前記診断情報を記憶手段に保存するとともに前記ビューアへ送信する診断情報送信手段を有し、
前記ビューアは、前記診断情報送信手段から送られてきた診断情報に含まれた識別子をもとにビューアが保存している診断情報と前記記憶手段に保存されたマスタの診断情報の差分を検出し、差分の診断情報を前記記憶手段から取得するデータ取得手段を有することを特徴とする診断情報管理システム。
【請求項２】
前記ビューアは、キャッシュに診断情報を保存することを特徴とする請求項１記載の診断情報管理システム。
【請求項３】
前記ビューアで保存している診断情報に確認または削除を行い、確認または削除した診断情報の状態を通知する操作手段と、
この操作手段から通知を受け、前記記憶手段に保存されたマスタの診断情報を変更する診断情報管理手段と、
を有することを特徴とする請求項１または２記載の診断情報管理システム。
【請求項４】
前記記憶手段に保存されたマスタの診断情報は、識別子、診断内容、確認または削除の状態を示す情報を少なくとも含むことを特徴とする請求項３記載の診断情報管理システム。
【請求項５】
前記診断情報管理手段は、あるビューアからの通知により前記記憶手段に保存されたマスタの診断情報を変更したときは、他のビューアに診断情報の変更を通知することを特徴とする請求項３記載の診断情報管理システム。
【請求項６】
前記診断情報送信手段は、前記ビューアが停止している間も診断情報を前記記憶手段に保存することを特徴とする請求項１乃至５のいずれかに記載の診断情報管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フィールドの異常状態をネットワークを経由してビューアに上げ、ビューアに診断情報を表示してオペレータに異常通知する診断情報亜管理システムに関するものである。
【背景技術】
【０００２】
図３は従来における診断情報管理システムの構成例を示した図である。
図３で、ネットワーク１０上にフィールドコントローラ２０とビューア３０、４０が接続されている。
フィールドコントローラ２０の診断手段２１は、フィールドの異常を診断する。例えば、フィールドに設置したセンサの出力信号を診断し、信号値が異常値になり続けているときは信号が断線していると診断する。診断手段２１は、フィールドの異常を検知すると、診断情報送信手段２２に異常を通知する。診断情報送信手段２２は、異常を示す診断情報をネットワーク１０上にブロードキャストして、システム内の全ビューア３０、４０に通知する。
【０００３】
フィールドは、例えば石油化学、鉄鋼、紙パルプ、食品、薬品、電力等のプラントのフィールドである。
ビューア３０、４０は、ブロードキャストされた診断情報を受信して、診断情報バッファ３１、４１に保存する。オペレータがウィンドウ表示手段３２、４２により診断情報ウィンドウを開くと、診断情報バッファ３１、４１に保存されている診断情報が表示される。
【０００４】
図４は図３のシステムで表示する診断情報ウィンドウの画面例を示した図である。
図４の診断情報ウィンドウで、オペレータが確認ボタン５０、削除ボタン５１で診断情報の確認操作や削除操作を行うと、図３の診断情報バッファ３１、４１の内容が変更される。
【０００５】
特許文献１には、設備機器の診断結果を画面表示する設備診断システムが記載されている。
【０００６】
【特許文献１】特開平９−３３２９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、図３の従来例では次の問題点があった。
（ａ）ビューアが起動していない場合、診断情報を取得できない。
（ｂ）ビューアがブロードキャストされた診断情報の受信に失敗すると、診断情報が欠落する。
（ｃ）複数のビューアが存在する場合、確認操作や削除操作の状況により、各ビューア内の診断情報バッファの内容が異なる。
【０００８】
本発明は上述した問題点を解決するためになされたものであり、システム全体のマスタとなる診断情報を保存する記憶手段をフィールドコントローラに設け、ビューアは自身が保有する診断情報とマスタの診断情報とを比較し、差分の診断情報をフィールドコントローラ側から取得することによって、ビューアが起動したときに過去に遡って診断情報を取得でき、フィールドコントローラとビューアの診断情報を等値化できる診断情報管理システムを実現することを目的とする。
【課題を解決するための手段】
【０００９】
このような課題を達成するために、本発明は次のとおりの構成になっている。
【００１０】
（１）フィールドコントローラがフィールドの異常を検知すると診断情報をネットワーク経由でビューアへ送り、ビューアは送られてきた診断情報を保存して画面表示する診断情報管理システムにおいて、
前記フィールドコントローラは、マスタとなる診断情報を保存する記憶手段と、識別子を含む前記診断情報を記憶手段に保存するとともに前記ビューアへ送信する診断情報送信手段を有し、
前記ビューアは、前記診断情報送信手段から送られてきた診断情報に含まれた識別子をもとにビューアが保存している診断情報と前記記憶手段に保存されたマスタの診断情報の差分を検出し、差分の診断情報を前記記憶手段から取得するデータ取得手段を有することを特徴とする診断情報管理システム。
【００１１】
（２）前記ビューアは、キャッシュに診断情報を保存することを特徴とする（１）記載の診断情報管理システム。
【００１２】
（３）前記ビューアで保存している診断情報に確認または削除を行い、確認または削除した診断情報の状態を通知する操作手段と、
この操作手段から通知を受け、前記記憶手段に保存されたマスタの診断情報を変更する診断情報管理手段と、
を有することを特徴とする（１）または（２）記載の診断情報管理システム。
【００１３】
（４）前記記憶手段に保存されたマスタの診断情報は、識別子、診断内容、確認または削除の状態を示す情報を少なくとも含むことを特徴とする（３）記載の診断情報管理システム。
【００１４】
（５）前記診断情報管理手段は、あるビューアからの通知により前記記憶手段に保存されたマスタの診断情報を変更したときは、他のビューアに診断情報の変更を通知することを特徴とする（３）記載の診断情報管理システム。
【００１５】
（６）前記診断情報送信手段は、前記ビューアが停止している間も診断情報を前記記憶手段に保存することを特徴とする（１）乃至（５）のいずれかに記載の診断情報管理システム。
【発明の効果】
【００１６】
以上説明したことから明らかなように、本発明によれば次のような効果がある。
（１）システム全体のマスタとなる診断情報を保存する記憶手段をフィールドコントローラに設ける。ビューアは、送られてきた診断情報に含まれた識別子をもとにビューアが保存している診断情報と記憶手段に保存されたマスタの診断情報の差分を検出し、差分の診断情報を記憶手段から取得する。これによって、フィールドコントローラとビューアの診断情報を等値化できる。
（２）診断情報に識別子を付加することにより、ビューアとフィールドコントローラの診断情報の過不足を検出でき、差分のみをビューアにアップロードできる。
（３）診断情報に確認または削除の状態を示す情報を付加することにより、ビューア側で確認や削除の操作を行ったときでも、フィールドコントローラとビューアの診断情報を等値化できる。
（４）フィールドコントローラの診断情報をシステム全体のマスタの情報とすることにより、システム内の全てのビューアが同じ情報を表示できる。
（５）ビューアが停止している間もフィールドコントローラは診断情報を記憶手段に保存する。このため、ビューアが起動したときに過去に遡って診断情報を取得し、故障原因を解析できる。
【発明を実施するための最良の形態】
【００１７】
以下、図面を用いて本発明を詳細に説明する。
図１は本発明の一実施例を示す構成図である。図１で前出の図と同一のものは同一符号を付ける。
図１で、ネットワーク１０上にはフィールドコントローラ６０とビューア７０、８０が接続されている。
【００１８】
フィールドコントローラ６０の診断手段２１は、フィールドの異常を検知すると、診断情報送信手段６１に異常を通知する。診断情報送信手段６１は、診断情報保存手段６２に異常を示す診断情報を通知した後、この診断情報をネットワーク１０上にブロードキャストする。診断情報保存手段６２は、診断情報をフィールドコントローラ６０内の診断情報バッファ６３に保存する。診断情報バッファ６３に保存する診断情報は、以下の情報を含む。
（ａ）ＩＤ（識別子）
（ｂ）診断情報の確認、削除の状態を示す情報
（ｃ）診断内容
【００１９】
診断情報バッファ６３の診断情報がシステム全体のマスタの診断情報となる。請求範囲でいう記憶手段は診断情報バッファ６３に相当する。
【００２０】
ビューア７０、８０のデータ取得手段７１、８１は、診断情報送信手段６１からブロードキャストされた診断情報を受信する。データ取得手段７１、８１は、診断情報に含まれたＩＤを用いて、ビューア７０、８０のキャッシュ７２、８２に保存された診断情報と診断情報バッファ６３に保存された診断情報との差分を検出する。
ＩＤは、例えば通し番号になっていて、データ取得手段７１、８１はＩＤ番号の欠落から診断情報に抜けがあることを検出する。
【００２１】
データ取得手段７１、８１は、検出の結果、不足分の診断情報のＩＤを診断情報管理手段６４へ通知し、診断情報バッファ６３から不足分の診断情報を取得する。取得した診断情報はキャッシュ７２、８２に保存する。
また、診断情報管理手段６４は、一方のビューア７０からの通知により診断情報バッファ６３に保存されたマスタの診断情報を変更したときは、他方のビューア８０に診断情報の変更を通知する。
これによって、ビューア７０、８０とフィールドコントローラ６０の診断内容を等値化する。なお、ビューアは３個以上設けてもよい。
診断情報送信手段６１は、ビューア７０、８０が停止している間も診断情報を診断情報バッファ６３に保存する。
【００２２】
オペレータがウィンドウ表示手段７３、８３で診断情報ウィンドウを開くと、キャッシュ７２、８２に保存された診断情報が表示される。
診断情報ウィンドウで、オペレータが操作手段７４、８４により確認操作や削除操作を行うと、診断情報ウィンドウからデータ取得手段７１、８１経由で診断情報管理手段６４へ診断情報の状態が通知される。診断情報管理手段６４は、診断情報バッファ６３内の診断情報の確認状態や削除状態を変更する。これによって、ビューア７０、８０とフィールドコントローラ６０の診断内容を等値化する。
【００２３】
このように、ビューア７０、８０とフィールドコントローラ６０間の診断情報を等値化する事によって、システム内の全てのビューアが同じ診断情報を表示できる。
【００２４】
図２は図１のシステムで表示する診断情報ウィンドウの画面例を示した図である。
図２の診断情報ウィンドウで、オペレータが確認ボタン９０、削除ボタン９１を操作すると、キャッシュ７２、８２の確認状態や削除状態が変更され、この変更は診断情報バッファ６３の内容に反映される。
図２の下欄に表示されたメッセージ番号「０００２」の診断情報は、削除済の診断情報である。削除ボタン９１でメッセージ番号「０００２」の診断情報を削除すると、削除状態がビューアとフィールドコントローラの診断情報に反映される。
【図面の簡単な説明】
【００２５】
【図１】本発明の一実施例を示す構成図である。
【図２】図１のシステムで表示する診断情報ウィンドウの画面例を示した図である。
【図３】従来における診断情報管理システムの構成例を示した図である。
【図４】図３のシステムで表示する診断情報ウィンドウの画面例を示した図である。
【符号の説明】
【００２６】
１０  ネットワーク
２１  診断手段
６０  フィールドコントローラ
６１  診断情報送信手段
６２  診断情報保存手段
６３  診断情報バッファ
６４  診断情報管理手段
７１、８１  データ取得手段
７２、８２  キャッシュ
７３、８３  ウィンドウ表示手段
７４、８４  操作手段
【図１】
2006004184.tif 000003
【図２】
2006004184.tif 000004
【図３】
2006004184.tif 000005
【図４】
2006004184.tif 000006