(57)【要約】      （修正有）【課題】設定パラメータの値の変更の有無および内容について正確に情報共有することができる変更検出装置を提供する。【解決手段】フィールド機器が有する少なくとも１つの設定パラメータの値を予め定められた時間間隔で取得するパラメータ取得部１６２と、設定パラメータの値が変更されたか否かを検出する変更検出部１６３と、設定パラメータの値の変更が検出されたことに応じて、変更情報を出力する変更情報出力部１６４とを備える変更検出装置である。【選択図】図２
2019164542.tif 000002
【特許請求の範囲】
【請求項１】
フィールド機器が有する少なくとも１つの設定パラメータの値を予め定められた時間間隔で取得するパラメータ取得部と、
前記設定パラメータの値が変更されたか否かを検出する変更検出部と、
前記設定パラメータの値の変更が検出されたことに応じて、変更情報を出力する変更情報出力部と
を備える変更検出装置。
【請求項２】
前記変更情報出力部は、複数の前記フィールド機器のそれぞれについて機器固有情報および前記設定パラメータの値を記憶する機器台帳を備える保全管理装置へと前記変更情報を送信する請求項１に記載の変更検出装置。
【請求項３】
前記フィールド機器が有する複数の設定パラメータのうち、変更の検出対象とする設定パラメータを指定する検出対象リストを取得する検出対象リスト取得部を更に備え、
前記パラメータ取得部は、前記検出対象リストに含まれるそれぞれの前記設定パラメータの値を取得する
請求項１または２に記載の変更検出装置。
【請求項４】
前記複数の設定パラメータのそれぞれが変更される頻度に基づいて、変更の検出対象とする設定パラメータを選択する設定パラメータ選択部を更に備える請求項３に記載の変更検出装置。
【請求項５】
前記変更検出部は、新たに取得された前記設定パラメータの値が、以前に取得された前記設定パラメータの値と同一でないことに応じて、前記設定パラメータの値が変更されたことを検出する請求項１から４のいずれか一項に記載の変更検出装置。
【請求項６】
前記パラメータ取得部は、前記設定パラメータの値の変更が検出されたことに応じて、該変更が検出された設定パラメータに関連づけられた関連設定パラメータの値を更に取得し、
前記変更情報出力部は、取得された前記関連設定パラメータの値を含む前記変更情報を出力する
請求項１から５のいずれか一項に記載の変更検出装置。
【請求項７】
前記パラメータ取得部は、変更の検出対象とするいずれかの前記設定パラメータの値の変更が検出されたことに応じて、変更の検出対象としない複数の対象外設定パラメータの値を更に取得し、
前記変更情報出力部は、取得された前記複数の対象外設定パラメータの値を含む前記変更情報を出力する
請求項１から５のいずれか一項に記載の変更検出装置。
【請求項８】
前記フィールド機器が検知できず前記パラメータ取得部が前記フィールド機器から前記設定パラメータの値を取得できないことに応じて、前記フィールド機器が非検知であることを示す非検知情報を出力する非検知情報出力部を更に備える請求項１から７のいずれか一項に記載の変更検出装置。
【請求項９】
前記パラメータ取得部は、新たにネットワークに接続された新たな前記フィールド機器が有する前記機器固有情報および前記設定パラメータの値を取得し、
前記変更情報出力部は、新たな前記フィールド機器について前記機器固有情報および前記設定パラメータの値を前記機器台帳に登録させる登録要求を前記保全管理装置へと送信する
請求項２に記載の変更検出装置。
【請求項１０】
請求項１から９のいずれか一項に記載の変更検出装置と、
複数の前記フィールド機器のそれぞれについて機器固有情報および設定パラメータの値を記憶する機器台帳を有し、前記変更検出装置が出力する前記変更情報を受信する保全管理装置と
を備える保全管理システム。
【請求項１１】
前記保全管理装置は、
新たにネットワークに接続された新たな前記フィールド機器について前記機器固有情報および前記設定パラメータの値を前記機器台帳に登録させるための登録要求を前記変更検出装置から受信する登録要求受信部と、
前記登録要求を受信したことに応じて、前記新たなフィールド機器を前記機器台帳に登録する機器登録部と
を有する請求項１０に記載の保全管理システム。
【請求項１２】
前記保全管理装置は、
前記フィールド機器の前記機器固有情報を用いて、前記フィールド機器に関するドキュメントをドキュメントデータベースから検索する検索部と、
検索したドキュメントを、前記フィールド機器に対応付けて前記機器台帳に追加するドキュメント追加部と
を有する請求項１０または１１に記載の保全管理システム。
【請求項１３】
フィールド機器が有する少なくとも１つの設定パラメータの値を予め定められた時間間隔で取得するパラメータ取得段階と、
前記設定パラメータの値が変更されたか否かを検出する変更検出段階と、
前記設定パラメータの値の変更が検出されたことに応じて、変更情報を出力する変更情報出力段階と
を備える変更検出方法。
【請求項１４】
コンピュータを、
フィールド機器が有する少なくとも１つの設定パラメータの値を予め定められた時間間隔で取得するパラメータ取得部と、
前記設定パラメータの値が変更されたか否かを検出する変更検出部と、
前記設定パラメータの値の変更が検出されたことに応じて、変更情報を出力する変更情報出力部
として機能させるプログラム。
【請求項１５】
コンピュータを、
フィールド機器が有する少なくとも１つの設定パラメータの値を予め定められた時間間隔で取得するパラメータ取得部と、
前記設定パラメータの値が変更されたか否かを検出する変更検出部と、
前記設定パラメータの値の変更が検出されたことに応じて、変更情報を出力する変更情報出力部
として機能させるプログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、変更検出装置、保全管理システム、変更検出方法、プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
従来、プラントなどの設備においてはフィールド機器が設置される現場と管理室・計器室等とが離れているため（例えば、特許文献１参照）、現場作業者がフィールド機器の設定パラメータの値を変更した場合に、変更の有無および内容について管理者と正しく情報共有されないことがあり得る。
特許文献１  特開２００６−１５７８６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００３】
近年、設定パラメータの値の変更の有無および内容について正確に情報共有したいとの要望がある。
【課題を解決するための手段】
【０００４】
上記課題を解決するために、本発明の第１の態様においては、変更検出装置が提供される。変更検出装置は、フィールド機器が有する少なくとも１つの設定パラメータの値を予め定められた時間間隔で取得するパラメータ取得部を備えてよい。変更検出装置は、設定パラメータの値が変更されたか否かを検出する変更検出部を備えてよい。変更検出装置は、設定パラメータの値の変更が検出されたことに応じて、変更情報を出力する変更情報出力部を備えてよい。
【０００５】
変更情報出力部は、複数のフィールド機器のそれぞれについて機器固有情報および設定パラメータの値を記憶する機器台帳を備える保全管理装置へと変更情報を送信してよい。
【０００６】
変更検出装置は、フィールド機器が有する複数の設定パラメータのうち、変更の検出対象とする設定パラメータを指定する検出対象リストを取得する検出対象リスト取得部を更に備えてよい。パラメータ取得部は、検出対象リストに含まれるそれぞれの設定パラメータの値を取得してよい。
【０００７】
変更検出装置は、複数の設定パラメータのそれぞれが変更される頻度に基づいて、変更の検出対象とする設定パラメータを選択する設定パラメータ選択部を更に備えてよい。
【０００８】
変更検出部は、新たに取得された設定パラメータの値が、以前に取得された設定パラメータの値と同一でないことに応じて、設定パラメータの値が変更されたことを検出してよい。
【０００９】
パラメータ取得部は、設定パラメータの値の変更が検出されたことに応じて、変更が検出された設定パラメータに関連づけられた関連設定パラメータの値を更に取得してよい。変更情報出力部は、取得された関連設定パラメータの値を含む変更情報を出力してよい。
【００１０】
パラメータ取得部は、変更の検出対象とするいずれかの設定パラメータの値の変更が検出されたことに応じて、変更の検出対象としない複数の対象外設定パラメータの値を更に取得してよい。変更情報出力部は、取得された複数の対象外設定パラメータの値を含む変更情報を出力してよい。
【００１１】
変更検出装置は、フィールド機器が検知できずパラメータ取得部がフィールド機器から設定パラメータの値を取得できないことに応じて、フィールド機器が非検知であることを示す非検知情報を出力する非検知情報出力部を更に備えてよい。
【００１２】
パラメータ取得部は、新たにネットワークに接続された新たなフィールド機器が有する機器固有情報および設定パラメータの値を取得してよい。変更情報出力部は、新たなフィールド機器について機器固有情報および設定パラメータの値を機器台帳に登録させる登録要求を保全管理装置へと送信してよい。
【００１３】
本発明の第２の態様においては、保全管理システムが提供される。保全管理システムは、第１の態様の変更検出装置を備えてよい。保全管理システムは、複数のフィールド機器のそれぞれについて機器固有情報および設定パラメータの値を記憶する機器台帳を有し、変更検出装置が出力する変更情報を受信する保全管理装置を備えてよい。
【００１４】
保全管理装置は、新たにネットワークに接続された新たなフィールド機器について機器固有情報および設定パラメータの値を機器台帳に登録させるための登録要求を変更検出装置から受信する登録要求受信部を有してよい。保全管理装置は、登録要求を受信したことに応じて、新たなフィールド機器を機器台帳に登録する機器登録部を有してよい。
【００１５】
保全管理装置は、フィールド機器の機器固有情報を用いて、フィールド機器に関するドキュメントをドキュメントデータベースから検索する検索部を有してよい。保全管理装置は、検索したドキュメントを、フィールド機器に対応付けて機器台帳に追加するドキュメント追加部を有してよい。
【００１６】
本発明の第３の態様においては、変更検出方法が提供される。変更検出方法は、フィールド機器が有する少なくとも１つの設定パラメータの値を予め定められた時間間隔で取得するパラメータ取得段階を備えてよい。変更検出方法は、設定パラメータの値が変更されたか否かを検出する変更検出段階を備えてよい。変更検出方法は、設定パラメータの値の変更が検出されたことに応じて、変更情報を出力する変更情報出力段階を備えてよい。
【００１７】
本発明の第４の態様においては、プログラムが提供される。プログラムは、コンピュータを、フィールド機器が有する少なくとも１つの設定パラメータの値を予め定められた時間間隔で取得するパラメータ取得部として機能させてよい。プログラムは、コンピュータを、設定パラメータの値が変更されたか否かを検出する変更検出部として機能させてよい。プログラムは、コンピュータを、設定パラメータの値の変更が検出されたことに応じて、変更情報を出力する変更情報出力部として機能させてよい。
【００１８】
本発明の第５の態様においては、プログラムを記録した記録媒体が提供される。プログラムは、コンピュータを、フィールド機器が有する少なくとも１つの設定パラメータの値を予め定められた時間間隔で取得するパラメータ取得部として機能させてよい。プログラムは、コンピュータを、設定パラメータの値が変更されたか否かを検出する変更検出部として機能させてよい。プログラムは、コンピュータを、設定パラメータの値の変更が検出されたことに応じて、変更情報を出力する変更情報出力部として機能させてよい。
【００１９】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【００２０】
【図１】本実施形態に係る保全管理システムを示す。
【図２】変更検出装置を示す。
【図３】検出対象リストを示す。
【図４】保全管理装置を示す。
【図５】機器台帳を示す。
【図６】推定ルールを示す。
【図７】フィールド機器の設定パラメータの値が変更された場合の保全管理システムの動作を示す。
【図８】制御用ネットワーク上でフィールド機器が検知できない場合の保全管理システムの動作を示す。
【図９】新たにフィールド機器が制御用ネットワークに接続された場合の保全管理システムの動作を示す。
【図１０】保全管理装置の表示画面の一例を示す。
【図１１】保全管理装置の表示画面の他の例を示す。
【図１２】本発明の複数の態様が全体的または部分的に具現化されてよいコンピュータの例を示す。
【発明を実施するための形態】
【００２１】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００２２】
［１．保全管理システムの構成］
図１は、本実施形態に係る保全管理システム１を示す。保全管理システム１は、プラントなどの設備に設置されるフィールド機器１１の保全管理を行うものであり、複数のフィールド機器１１と、保全用端末１２と、運転制御装置１３と、インタフェース装置１４と、資源管理装置１５と、変更検出装置１６と、１または複数のドキュメントデータベース１７と、保全管理装置１８とを備える。ここで、プラントなどは、例えば、工場施設、機械施設、生産施設、発電施設、貯蔵施設、および石油や天然ガス等を採掘する井戸元における施設等を含む。なお、本実施形態では一例として各フィールド機器１１と、保全用端末１２とは、設備においてプロセスが実行される現場に配置されてよい。例えば、現場には、被測定流体を流す配管及び配管に設置されて流体の流量を測定する流量計などが存在する。また、運転制御装置１３と、インタフェース装置１４と、資源管理装置１５と、変更検出装置１６とは、設備における管理室、計器室などに配置されてよい。ドキュメントデータベース１７は、設備の外部に配置されてよい。保全管理装置１８は設備内の管理室、計器室などに配置されてもよいし、設備の外部に配置されてもよい。
【００２３】
［１−１．フィールド機器］
複数のフィールド機器１１は器具、機械または装置であり、例えば、設備のプロセスにおける圧力、温度、ｐＨ、速度、流量などの物理量を測定するセンサでもよいし、いずれかの物理量を制御するバルブ、ポンプ、ファン、モータ等のアクチュエータでもよい。複数のフィールド機器１１における各フィールド機器１１は互いに異種でもよいし、少なくとも一部の２以上のフィールド機器１１が同種でもよい。各フィールド機器１１の製造業者は同じでもよいし、異なってもよい。
【００２４】
フィールド機器１１は、制御用ネットワーク１００を介して有線または無線で運転制御装置１３に接続されてよい。制御用ネットワーク１００内の通信はデジタル通信でもよいし、アナログ信号（４〜２０ｍA信号等）にデジタル信号を重畳したハイブリッド通信でもよく、１０００ｂｐｓ〜１００００ｂｐｓ程度（一例として１２００ｂｐｓ、２４００ｂｐｓ）の速度でよい。制御用ネットワーク１００内の通信は、例えばＩＳＡ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｓｏｃｉｅｔｙ  ｏｆ  Ａｕｔｏｍａｔｉｏｎ：国際計測制御学会）の無線通信プロトコルで行われてよく、一例としてＩＳＡ１００、ＨＡＲＴ（Ｈｉｇｈｗａｙ  Ａｄｄｒｅｓｓａｂｌｅ  Ｒｅｍｏｔｅ  Ｔｒａｎｓｄｕｃｅｒ）（登録商標）、ＢＲＡＩＮ（登録商標）、ＦＯＵＮＤＡＴＩＯＮ  Ｆｉｅｌｄｂｕｓ、ＰＲＯＦＩＢＵＳ等で行われてよい。
【００２５】
フィールド機器１１は固有の識別情報（機器固有情報とも称する）と、設定可能なパラメータの値（設定パラメータの値とも称する）とを有してよい。機器固有情報は、フィールド機器を一意に識別するための情報であり、本実施形態では一例として、通信プロトコル（一例としてＨＡＲＴ）によってフィールド機器１１に付与されたシリアル番号、フィールド機器１１の製造業者により設定されたシリアル番号、および機器ＩＤの少なくとも１つでよい。
【００２６】
［１−２．保全用端末］
保全用端末１２は、フィールド機器１１の設定パラメータにアクセスし、設定パラメータの値の参照、設定および変更などを行う。保全用端末１２は、現場作業者が携帯するハンドヘルドターミナル(HHT)（一例としてスマートフォンまたはタブレットＰＣ）でもよいし、据え置き型のＰＣでもよい。保全用端末１２がハンドヘルドターミナルである場合には、保全用端末１２はフィールド機器１１に対して着脱可能に接続されてよい。
【００２７】
なお、フィールド機器１１は保全用端末１２を用いて設定パラメータが変更されるのに加え、現場作業者によって制御用ネットワーク１００に着脱され、また、メンテナンスのために稼働を停止され得る。従来は、現場作業者は、一例として口頭で、または報告書でこれらの作業内容を管理者（一例として保全、在庫（倉庫）および購買の何れかの管理者）に報告する必要があるが、現場作業者が報告を怠った場合または報告内容を誤った場合に管理者との間で作業内容が共有されない場合があり得る。
【００２８】
［１−３．運転制御装置］
運転制御装置１３は、各フィールド機器１１と通信してプロセスを制御する。例えば、運転制御装置１３は、センサであるフィールド機器１１からプロセス値を取得し、アクチュエータであるフィールド機器１１を駆動させる。運転制御装置１３は、プロセス値をインタフェース装置１４に供給し、インタフェース装置１４からプロセス値の目標値を受信してよい。なお、本実施形態では一例として保全管理システム１には運転制御装置１３が１つ具備されて全てのフィールド機器１１を制御することとして説明するが、運転制御装置１３が複数具備されて、それぞれ一部のフィールド機器１１を分散制御してもよい。運転制御装置１３は、一例としてＦＣＳ（Ｆｉｅｌｄ  Ｃｏｎｔｒｏｌ  Ｓｔａｔｉｏｎ）でよい。
【００２９】
［１−４．インタフェース装置］
インタフェース装置１４は、管理者と設備とのインタフェースを行う。インタフェース装置１４は、管理者による操作に応じ、運転制御装置１３を介してプロセスを制御してよい。例えば、インタフェース装置１４は、運転制御装置１３からプロセス値を受信し、プロセス値の目標値を運転制御装置１３に供給してよい。また、インタフェース装置１４は、運転制御装置１３を介してフィールド機器１１の設定パラメータの値を変更してよい。インタフェース装置１４は、一例としてＨＩＳ（Ｈｕｍａｎ  Ｉｎｔｅｒｆａｃｅ  Ｓｔａｔｉｏｎ）でよく、ＰＣなどで構成されてよい。
【００３０】
［１−５．資源管理装置］
資源管理装置１５は、設備内のオンライン監視および集中管理を行う。例えば、資源管理装置１５は、運転制御装置１３が取得したフィールド機器１１の情報（一例として設定パラメータの値）などを管理してよい。資源管理装置１５は、フィールド機器１１に関するデータを変更検出装置１６と共有してよい。資源管理装置１５は、一例としてＰＣなどで構成されてよい。
【００３１】
［１−６．変更検出装置］
変更検出装置１６は、フィールド機器１１が有する設定パラメータの値を取得して変更の有無を検出する。変更検出装置１６は、変更があったことに応じて変更情報を保全管理装置１８に出力してよい。変更検出装置１６は、一例としてＣＣＤ（Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｃｈａｎｇｅ  Ｄｅｔｅｃｔｏｒ）でよく、ＰＣなどで構成されもよいし、クラウドコンピューティングにより実現されてもよい。変更検出装置１６は図示しないファイアウォールを介して他の構成と接続されてよい。
【００３２】
［１−７．ドキュメントデータベース］
各ドキュメントデータベース１７は、フィールド機器１１の型名と、当該フィールド機器１１に関するドキュメントとを対応付けて格納する。ドキュメントは、電子化されたドキュメントのファイルでもよいし、このようなファイルの保存先（ＵＲＬ名等）とファイル名との組み合わせでもよい。ドキュメントのファイルは、フィールド機器１１の仕様書、マニュアル、検査成績書などのテキストファイルでもよいし、画像ファイルでもよい。ドキュメントデータベース１７は、一例としてフィールド機器１１の製造業者により設置されてよい。なお、ドキュメントデータベース１７および保全管理装置１８は、ネットワーク１０１（一例としてインターネットまたは専用回線）を介して変更検出装置１６と接続されてよい。
【００３３】
［１−８．保全管理装置］
保全管理装置１８は、設備の保全管理を支援する。保全管理装置１８は、複数のフィールド機器１１のそれぞれについて少なくとも機器固有情報および設定パラメータの値を記憶する機器台帳１８００を有してよい。また、保全管理装置１８は、変更検出装置１６が出力する変更情報を受信してよい。保全管理装置１８は、一例としてＤｅｖｉｃｅ  Ｌｉｆｅｃｙｃｌｅ  Ｍａｎａｇｅｒでよく、クラウドコンピューティングにより実現されてもよいし、物理サーバまたはＰＣで実現されてもよい。保全管理装置１８は、ネットワーク１０１を介して有線または無線で変更検出装置１６と接続されてよい。
【００３４】
従来は、現場作業者が携帯型のハンドヘルドターミナルを用いて設定パラメータを変更した場合、その内容を口頭や報告書によって管理者へ連絡していたが、この連絡は自動的に行われる訳ではないため、ヒューマンエラーにより報告を怠った場合または報告内容を誤った場合に管理者との間で情報共有されない場合があった。これに対し、本実施形態に係る保全管理システム１によれば、変更検出装置１６によって自動的に、フィールド機器１１が有する設定パラメータの値を取得して変更の有無を検出し、変更があったことに応じて変更情報を出力する。従って、設定パラメータの値の変更の有無および内容について管理者および現場作業者などの間で正確に情報共有することができる。従って、フィールド機器１１の運転制御、在庫管理、保全などを適切に行うことができる。
【００３５】
［２．変更検出装置の具体的な構成］
図２は、変更検出装置１６を示す。変更検出装置１６は、フィールド機器１１の設定パラメータの値について変更の有無を検出するものであり、検出対象リスト取得部１６１と、パラメータ取得部１６２と、変更検出部１６３と、変更情報出力部１６４と、設定パラメータ選択部１６５と、非検知情報出力部１６６とを有する。
【００３６】
検出対象リスト取得部１６１は、変更の検出対象とする設定パラメータを指定する検出対象リストを取得する。検出対象リストは、少なくともフィールド機器１１の型名と、設定パラメータの識別情報とを項目として含んでよい。検出対象リストは、一例としてフィールド機器１１の型名ごとに最大で１０個の設定パラメータを含む。検出対象リストは全てのフィールド機器１１に対して最大で固定数（一例として１０個）の設定パラメータを含んでもよい。この場合、検出対象リスト内の各設定パラメータはそれぞれ異なる型名のフィールド機器１１を対象としてもよいし、少なくとも一部の２以上の設定パラメータが同じ型名のフィールド機器１１を対象としてもよい。検出対象リストは管理者により作成されてよい。例えば、管理者は、フィールド機器１１の保全または起動を行う場合に現場作業者によって設定され得る設定パラメータを含めて検出対象リストを作成してよい。なお、検出対象リストには、型名の代わりに、Ｄｅｖｉｃｅ  Ｔｙｐｅ（機器の種別（流量計、圧力伝送器等）の識別子）とＤｅｖｉｃｅ  Ｒｅｖｉｓｉｏｎ(機器の仕様等のバージョンの識別子)との組み合わせを含んでもよい。
【００３７】
検出対象リスト取得部１６１は、検出対象リストを変更検出装置１６に対する入力操作に応じて取得してもよいし、外部の装置（例えば保全管理装置１８）との通信によって取得してもよい。これに加えて、検出対象リスト取得部１６１は、後述の設定パラメータ選択部１６５により選択された設定パラメータを該当のフィールド機器１１の型名とともに逐次、変更の検出対象に加えること、または既存の検出対象と入れ替えることで検出対象リストを更新してよい。検出対象リスト取得部１６１は、新たな設定パラメータを検出対象リストに加える場合に、リスト内の設定パラメータの個数を維持してもよいし、増やしてもよい。検出対象リスト取得部１６１は、検出対象リストをパラメータ取得部１６２に供給してよい。
【００３８】
パラメータ取得部１６２は、フィールド機器１１が有する少なくとも１つの設定パラメータの値を取得する。例えば、パラメータ取得部１６２は、複数のフィールド機器１１が有する複数の設定パラメータのうち、検出対象リストに含まれるそれぞれの設定パラメータの値を取得してよい。パラメータ取得部１６２は検出対象リストに含まれる各設定パラメータの値を、当該設定パラメータに対応づけられた型名の各フィールド機器１１から取得してよい。パラメータ取得部１６２は、予め定められた時間間隔（一例として１日または１週間）ごとに設定パラメータの値を取得してよい。パラメータ取得部１６２は、取得した設定パラメータの値を変更検出部１６３および非検知情報出力部１６６に供給する。
【００３９】
また、パラメータ取得部１６２は、新たに制御用ネットワーク１００に接続された新たなフィールド機器１１から、少なくとも機器固有情報および設定パラメータの値を取得してよい。パラメータ取得部１６２は、予め定められた時間間隔（一例として１日または１週間）ごとに新たなフィールド機器１１を検出してよい。例えば、パラメータ取得部１６２はプラグアンドプレイ機能によって新たなフィールド機器１１を検出してよい。パラメータ取得部１６２は、取得した機器固有情報および設定パラメータの値などを、変更検出部１６３を介して変更情報出力部１６４に供給してよい。
【００４０】
変更検出部１６３は、設定パラメータの値が変更されたか否かを検出する。変更検出部１６３は、変更の有無を変更情報出力部１６４、パラメータ取得部１６２および設定パラメータ選択部１６５に供給してよい。
【００４１】
変更情報出力部１６４は、設定パラメータの値の変更が検出されたことに応じて、変更情報を出力する。例えば、変更情報出力部１６４は、複数のフィールド機器１１のそれぞれについて保全管理装置１８へと変更情報を送信してよい。変更情報には、変更が検出されたことを示す情報（フラグ等）があるが、この情報に加えて変更後の設定パラメータの値と、該当するフィールド機器１１の機器識別情報とを含んでよい。また、変更情報には、変更が検出された日時を含んでよい。なお、設定パラメータの値の変更が検出されない場合、変更情報出力部１６４は、変更が検出されていないことを示す情報（フラグ等）を保全管理装置１８へ送信してよく、この情報に加えて変更されていない設定パラメータの値と、該当するフィールド機器１１の機器識別情報を送信してもよい。
【００４２】
また、変更情報出力部１６４は、パラメータ取得部１６２から新たなフィールド機器１１の機器固有情報および設定パラメータの値などが供給された場合には、これらを機器台帳１８００に登録させる登録要求を保全管理装置１８へと送信してよい。
【００４３】
設定パラメータ選択部１６５は、複数の設定パラメータのそれぞれが変更される頻度に基づいて、変更の検出対象とする設定パラメータを選択する。設定パラメータ選択部１６５は、選択した設定パラメータを検出対象リスト取得部１６１に供給して検出対象リストを更新させてよい。
【００４４】
非検知情報出力部１６６は、パラメータ取得部１６２がフィールド機器１１を検知できずにフィールド機器１１から設定パラメータの値を取得できないことを検出した場合、この検出に応じて、フィールド機器１１が非検知であることを示す非検知情報を出力する。設定パラメータの値が取得できない状況は、現場作業者によりフィールド機器１１が制御用ネットワーク１００から取り外される場合、または、取り外されてはいないがフィールド機器１１の不具合等によって通信不良が生じる場合などに発生し得る。非検知情報は、フィールド機器１１の機器固有情報を含んでよい。非検知情報出力部１６６は、非検知情報を保全管理装置１８に出力してよい。
【００４５】
以上の変更検出装置１６によれば、保全管理装置１８に変更情報を送信するので、複数のフィールド機器１１のそれぞれの機器固有情報および設定パラメータの内容を保全管理装置１８で一元管理することができる。
【００４６】
また、複数のフィールド機器１１が有する複数の設定パラメータのうち、検出対象リストに含まれる設定パラメータが変更の検出対象とされるので、全ての設定パラメータの値を取得する場合と比較して、通信される情報量を抑えることができる。これは、運転制御装置１３によって制御されるフィールド機器１１において、保全に関する設定パラメータの値の通信よりも、制御に用いられるデータの通信の優先度が高く、設定パラメータの値の通信については情報量を抑えることが望まれる場合に特に有効である。また、重要な設定パラメータを検出対象リストに含めることにより、その変更を早期に検出することができる。
【００４７】
また、各設定パラメータの変更頻度に基づいて変更の検出対象とする設定パラメータが選択されるので、例えば実際にプラントでフィールド機器１１を稼働して運用している場合において、変更頻度の多い設定パラメータの変更を確実に検出することができる。
【００４８】
また、予め定められた時間間隔で設定パラメータの値が取得される。設定パラメータの変更は常時行われものではなく、定期的にまたは必要に応じて行われる保全作業時に実施されるので、予め定められた時間間隔で設定パラメータの値を取得して変更の検出を繰り返すことによって、変更が行われた後になるべく早期に自動的に変更の検出を行うことができる。
【００４９】
また、新たに接続された新たなフィールド機器１１の機器固有情報および設定パラメータの値が取得されて機器台帳１８００に登録されるので、新たに接続されたフィールド機器１１についても設定パラメータの値の変更を検出することができるとともに、機器台帳１８００に新たなフィールド機器１１の情報及び設定パラメータの値の変更を自動で登録できる。
また、現場作業者がフィールド機器１１の点検や交換等のために取り外した場合、非検知情報出力部１６６によって非検知情報が保全管理装置１８に出力されるので、現場の状況を管理者と共有できる。
【００５０】
［２−１．検出対象リスト］
図３は、検出対象リストを示す。本実施形態では一例として検出対象リストは、フィールド機器１１の型名および製品名と、設定パラメータの識別情報と、補足情報とを含む。設定パラメータの識別情報は、フィールド機器１１の型名ごとの検出対象の設定パラメータの番号と、設定パラメータを識別するためのコードおよびネームと、設定パラメータの内容の説明文とを含む。補足情報は、設定パラメータの値の変更が検出されることで保全管理システム１のユーザ（一例として現場作業者または管理者）が得られるメリットの説明を含む。なお、設定パラメータの内容の説明文および補足情報は検出対象リストに含まれなくてもよい。
【００５１】
ここで、この図の検出対象リストでは、型名「ＡＡＡ０１０」、製品名「差圧圧力伝送器」のフィールド機器１１に対してコード「Ｊ１０」の設定パラメータが変更の検出対象として指定されている。この設定パラメータは調整量を設定するものである。一例としてフィールド機器１１は、自動的なゼロ点調整を行って取得された調整量を内部に保存し、センサ測定値から当該調整量を減算した値をプロセス値として運転制御装置１３に出力する。調整量は保全用端末１２などにより変更され得る。この設定パラメータの値の変更が検出されることで、具体的には、フィールド機器１１での自動的なゼロ点調整の実行または保全用端末１２による設定パラメータの値の変更などによってゼロ点調整量が変更されたことが検出されることによって、ゼロ調整についての変更の有無および内容が正確に情報共有される。
【００５２】
また、同じフィールド機器１１に対しては、コード「Ｓ００」の設定パラメータが変更の検出対象として指定されている。この設定パラメータはパラメータの初期化を設定するものであり、値の変更が検出されることで、具体的には初期化が未実行を示す値から、実行済みを示す値への変更が検出されることによって、初期化についての変更の有無および内容が正確に情報共有される。
【００５３】
また、同じフィールド機器１１に対しては、コード「Ｃ１０」の設定パラメータが変更の検出対象として指定されている。この設定パラメータはフィールド機器１１に付されるタグ名を設定するものであり、値の変更が検出されることで、タグ名の変更の有無および内容が正確に情報共有される。なお、フィールド機器１１を設置したときはタグ名が入力されていない状態（タグ名は空欄）でよく、後日特定のタグ名が入力された場合に、タグ名の変更があったことが検出されてもよい。タグ名は例えばフィールド機器１１の用途を識別するための識別子でよく、例えば保全管理システム１の管理者により設定されてよい。
【００５４】
また、同じフィールド機器１１に対しては、コード「Ｄ２３」の設定パラメータが変更の検出対象として指定されている。この設定パラメータはテストの条件を設定するものであり、一例としてテスト出力の出力値を設定する。例えば設定パラメータの値である出力値は０％（４ｍＡ）〜１００％（２０ｍＡ）の何れかの値に設定されてよく、値が０％（４ｍＡ）から５０％（１２ｍＡ）に変更された場合に運転制御装置１３で５０％の出力値が受信されるかをテストするのに用いられる。この設定パラメータの値の変更が検出されることで、テストの有無および出力値の変更内容が正確に情報共有される。
【００５５】
また、この図の検出対象リストでは、型名「ＢＢＢ０１０」、製品名「電磁流量計」のフィールド機器１１に対してコード「Ｂ１５」の設定パラメータが変更の検出対象として指定されている。この設定パラメータはプロセスデータの算出に使用されるものであり、一例としてダンピング時間を設定するものである。この設定パラメータの値の変更が検出されることで、ダンピング係数の変更の有無および内容が正確に情報共有される。例えば、被測定流体の流量の変動が小さいプロセスであればダンピング時間（例えば一次遅れの時定数）を現在値より大きい値に変更し、流量の変動が大きいプロセスであればダンピング時間を現在値より小さい値に変更する。
【００５６】
なお、設定パラメータの種類はこれらに限らず、例えばセンサであるフィールド機器１１に固有の定数でもよい。この設定パラメータの値の変更が検出されることで、プロセス値の測定条件などの変更の有無および内容が正確に情報共有される。また、検出対象リストは、設定パラメータについての情報を並べたものであれば他の形式でもよく、必ずしもリスト型のデータ構造でなくてもよい。例えば、検出対象リストは、型名とコードとが対応付けられて配列された形式でもよい。
【００５７】
［３．保全管理装置の具体的な構成］
図４は、保全管理装置１８を示す。保全管理装置１８は、記憶部１８０と、変更情報受信部１８１と、保全作業推定部１８２と、登録要求受信部１８３と、機器登録部１８４と、検索部１８５と、ドキュメント追加部１８６とを有してよい。但し、保全作業推定部１８２は保全管理装置１８に具備されなくてもよい。
【００５８】
記憶部１８０は、機器台帳１８００を記憶する。機器台帳１８００は、各フィールド機器１１の機器固有情報に対応付けて、設定パラメータの値の履歴を記憶してよい。これに代えて、機器台帳１８００は、各機器固有情報に対応付けて最新の設定パラメータの値のみを記憶してもよい。
【００５９】
変更情報受信部１８１は、変更情報出力部１６４から出力される変更情報を受信する。変更情報受信部１８１は、受信した変更情報に応じて機器台帳１８００を更新してよい。更新は、設定パラメータの値を変更された値で書き換えることでもよいし、変更された値を履歴として保存することでもよく、変更日時を書き換えることを含んでもよい。また、変更情報受信部１８１は、受信した変更情報を保全作業推定部１８２に供給してよい。これによって、設定パラメータの値が変更された場合、変更後の情報で機器台帳１８００を自動で更新できる。
【００６０】
また、変更情報受信部１８１は、非検知情報出力部１６６から出力される非検知情報を受信してよい。変更情報受信部１８１は、受信した非検知情報に応じて機器台帳１８００を更新してよい。例えば、変更情報受信部１８１は、非検知情報の機器固有情報を機器台帳１８００で検出し、当該機器固有情報に対応付けて、フィールド機器１１が制御用ネットワーク１００上で非検知であることを記録してよい。
【００６１】
保全作業推定部１８２は、設定パラメータの値が変更されたことに応じ、フィールド機器１１に対して実施された保全作業を推定する。保全作業推定部１８２は、設定パラメータと、当該設定パラメータの値が変更された場合にフィールド機器１１に対して実施されたはずの保全作業とを対応付けた推定ルールを用いて推定を行ってよい。設定ルールは過去の保全記録と設定パラメータの変更履歴とを解析することで管理者により作成され、適宜更新されてよい。保全作業推定部１８２は、変更情報受信部１８１からの変更情報に含まれる設定パラメータに対して推定ルールで対応付けられた保全作業を、フィールド機器１１に行われた保全作業として推定してよい。保全作業推定部１８２は、推定した保全作業の情報を保全管理装置１８の表示装置（図示せず）に表示させてよい。
【００６２】
登録要求受信部１８３は、変更情報出力部１６４から出力される登録要求を受信する。登録要求受信部１８３は、受信した登録要求を機器登録部１８４および検索部１８５に供給してよい。
【００６３】
機器登録部１８４は、登録要求を受信したことに応じて、新たなフィールド機器１１を機器台帳１８００に登録する。例えば、機器登録部１８４は、登録要求に含まれる機器固有情報および設定パラメータの値を対応付けて機器台帳１８００に登録する。これによって、登録要求が受信された場合、新たなフィールド機器１１の情報を自動で登録できる。
【００６４】
検索部１８５は、フィールド機器１１の機器固有情報を用いて、当該フィールド機器１１に関するドキュメントをいずれかのドキュメントデータベース１７から検索する。ドキュメントが検索されるフィールド機器１１は新たに制御用ネットワーク１００に接続されたフィールド機器１１でもよいし、既に接続されて機器台帳１８００に登録されているフィールド機器１１でもよい。検索部１８５は、検索してドキュメントデータベース１７から取得したドキュメントをドキュメント追加部１８６に供給してよい。
【００６５】
ドキュメント追加部１８６は、検索部１８５が検索してドキュメントデータベース１７から取得したドキュメントを、フィールド機器１１に対応付けて機器台帳１８００に追加する。これにより、新たなフィールド機器１１に関する紙媒体のドキュメントを見つける必要がなくなるため、ドキュメントの確認、ひいてはメンテナンスを容易化することができる。
【００６６】
［３−１．機器台帳］
図５は、機器台帳１８００を示す。本実施形態では一例として機器台帳１８００は、フィールド機器１１の機器固有情報と、設定パラメータの値と、スペック情報と、ドキュメント番号とを項目として含む。機器固有情報は、通信プロトコルによって付与されたシリアル番号である機器ＩＤと、フィールド機器１１の製造業者により設定されたシリアル番号、型名、製造業者名、製品名と、管理者により設定されたタグ名とを項目として含む。なお、機器台帳１８００には、フィールド機器１１の現在のステータス、設置位置、機能的な役割（例えばＡｎａｌｏｇ Ｉｎｐｕｔ、Ａｎａｌｏｇ Ｏｕｔｐｕｔ等）、材料名などの項目が含まれてもよい。設定パラメータは、フィールド機器１１が有する各設定パラメータの設定値の履歴を含む。スペック情報は、フィールド機器１１の仕様を含む。ドキュメント番号は、フィールド機器１１に関するドキュメントの番号を示す。例えば、ドキュメント番号は保全管理装置１８の内部に記憶されたドキュメントのファイル名でよく、ドキュメントの保存先（ＵＲＬ名等）とドキュメントのファイル名との組み合わせでもよい。
【００６７】
［３−２．推定ルール］
図６は、推定ルールを示す。推定ルールは、設定パラメータと、当該設定パラメータの値が変更された場合にフィールド機器１１に対して実施されたはずの保全作業とを対応付ける。例えば、この図の推定ルールでは、ダンピング時間を設定するための「ＤＡＭＰＩＮＧ」の設定パラメータに対し、「チューニング」の保全作業が対応付けられている。例えば、チューニングは、被測定流体の流量の変動の大きさに応じてダンピング時間を変更して流量の状態に適合させることでよい。なお、１つの設定パラメータに対して対応付けられる保全作業は１つでもよいし、複数でもよい。現場作業者が新たなフィールド機器１１を設置する場合、設置作業に加えて、フィールド機器１１の出庫作業や在庫リストの更新等の付随的な作業を行う場合がある。保全作業には、このような付随的な作業も含まれてよい。
【００６８】
［４．保全管理システムの動作］
［４−１．設定パラメータが変更された場合の動作］
図７は、フィールド機器１１の設定パラメータの値が変更された場合の保全管理システム１の動作を示す。保全管理システム１は、ステップＳ１１〜Ｓ３１の処理を行うことにより設定パラメータの値の変更を機器台帳１８００に登録する。一例として、この動作は予め定められた時間間隔ごとに行われてよい。
【００６９】
まずステップＳ１１において変更検出装置１６のパラメータ取得部１６２は、フィールド機器１１に対して設定パラメータの値を要求する。例えば、パラメータ取得部１６２は、検出対象リストに含まれる複数の設定パラメータについての各設定値を、当該設定パラメータに対応付けられた型名の各フィールド機器１１に対して要求する。一例として、変更検出装置１６の内部には、フィールド機器１１の型名と、通信プロトコルにより各フィールド機器１１に付与されたシリアル番号とを対応付けたテーブルが記憶されてよく、パラメータ取得部１６２は当該テーブルを参照して該当のフィールド機器１１に設定パラメータの値を要求してよい。
【００７０】
次に、ステップＳ１３において設定パラメータの値を要求された各フィールド機器１１は、要求された設定パラメータの値を変更検出装置１６に送信する。フィールド機器１１は、自身の機器固有情報と対応付けて設定パラメータの値を送信してよい。フィールド機器１１は、運転制御装置１３を介して設定パラメータの値を変更検出装置１６に送信してよい。
【００７１】
次に、ステップＳ１５において変更検出装置１６のパラメータ取得部１６２は、フィールド機器１１から機器固有情報と、設定パラメータの値とを取得する。パラメータ取得部１６２は、ステップＳ１１が実行されてから基準時間（一例として１分間）内に、機器固有情報および設定パラメータの値を取得してよい。
【００７２】
次に、ステップＳ１７において変更検出装置１６の変更検出部１６３は、設定パラメータの値が変更されたか否かを検出する。例えば、変更検出部１６３は、新たに取得（例えば今回取得）された設定パラメータの値が、以前に取得（例えば今回より１つ前に取得）された設定パラメータの値と同一でないことに応じて、設定パラメータの値が変更されたことを検出してよい。変更検出部１６３は、フィールド機器１１ごと、つまり機器固有情報ごとに設定パラメータの値が変更されたか否かを検出してよい。変更検出装置１６の内部には、パラメータ取得部１６２によって取得された少なくとも前回の設定パラメータの値（本実施形態においては一例として過去に取得された各回の設定パラメータの値の履歴）が記憶されてよく、変更検出部１６３は、この記憶内容を変更の検出に用いてよい。なお、本実施形態では、取得された複数の設定パラメータの値のうち、いずれかの値が変更された場合について説明する。取得した複数の設定パラメータの値のいずれにも変更がない場合には、保全管理システム１はステップＳ１９以降の動作を行わずに処理を終了してもよいし、変更が検出されていないことを示す情報と機器固有情報とを保全管理装置１８に送信して処理を終了してもよい。
【００７３】
次に、ステップＳ１９においてパラメータ取得部１６２は、設定パラメータの値の変更が検出されたことに応じ、フィールド機器１１に対し、検出対象リスト内のいずれかの設定パラメータに関連づけられた関連設定パラメータの値を要求する。例えば、パラメータ取得部１６２は、一の設定パラメータの値の変更が検出されたことに応じて、当該一の設定パラメータに関連付けられた関連設定パラメータの値を要求してよい。関連設定パラメータは、一の設定パラメータと合わせて変更され得る設定パラメータでよい。一例として、一の設定パラメータがセンサとしてのフィールド機器１１の測定範囲の上限値である場合には、関連設定パラメータは測定範囲の下限値でよい。関連設定パラメータは、一の設定パラメータと同じ型名のフィールド機器１１に対する他の設定パラメータでもよいし、一の設定パラメータと異なる型名のフィールド機器１１に対する設定パラメータでもよい。パラメータ取得部１６２は、少なくとも１つの設定パラメータ（一例として検出対象リスト内の各設定パラメータ）と、その関連設定パラメータと、関連設定パラメータを有するフィールド機器１１の型名とを対応付けたテーブルを保持してよく、当該テーブルを参照して関連設定パラメータの値の要求を、該当のフィールド機器１１に送信してよい。
【００７４】
これに加えて、またはこれに代えて、パラメータ取得部１６２は、検出対象リスト内のいずれかの設定パラメータの値の変更が検出されたことに応じて、検出対象リスト内に含まれない複数の設定パラメータ（対象外設定パラメータとも称する）の値を要求する。例えば、パラメータ取得部１６２は、検出対象リスト内の少なくとも１つの設定パラメータの変更が検出されたことに応じて、各フィールド機器１１の各設定パラメータの値、つまり各フィールド機器１１が有する全ての設定パラメータの値を要求してよい。
【００７５】
次に、ステップＳ２１において設定パラメータの値を要求されたフィールド機器１１は、ステップＳ１３と同様にして、要求された設定パラメータの値を変更検出装置１６に送信する。
【００７６】
次に、ステップＳ２３において変更検出装置１６のパラメータ取得部１６２は、フィールド機器１１から機器固有情報と、関連設定パラメータの値または対象外設定パラメータの値とを取得する。パラメータ取得部１６２は、ステップＳ１９が実行されてから基準時間内に、機器固有情報と、関連設定パラメータの値または対象外設定パラメータの値とを取得してよい。
【００７７】
次に、ステップＳ２５において変更検出装置１６の変更検出部１６３は、上述のステップＳ１７と同様にして、関連設定パラメータの値または対象外設定パラメータの値が変更されたか否かを検出する。
【００７８】
また、設定パラメータ選択部１６５は、各設定パラメータの変更頻度に基づいて、変更の検出対象とする設定パラメータを選択し、検出対象リスト取得部１６１内の検出対象リストを更新する。例えば、設定パラメータ選択部１６５は、検出対象リスト内の設定パラメータと、関連設定パラメータまたは対象外設定パラメータとの変更頻度に基づいて設定パラメータを選択してよい。一例として、設定パラメータ選択部１６５は、変更検出部１６３の検出結果に基づいて変更頻度を算出して、変更頻度を設定パラメータと関連付けることによって、フィールド機器１１の型名ごとに複数の選択パラメータのうち、変更の頻度が基準順位よりも上位の設定パラメータを選択してよい。また、設定パラメータ選択部１６５は、一の設定パラメータの変更の頻度が基準頻度よりも大きい場合に、当該一の設定パラメータを選択してもよい。設定パラメータ選択部１６５は、選択した設定パラメータを検出対象リストに追加、又は検出対象パラメータの個数が制限されている場合には、変更頻度の少ない設定パラメータを変更頻度の多い設定パラメータに変更してもよい。これによって、フィールド機器１１の稼働前に管理者によって検出対象リストを設定して運用を開始し、運用状態によって検出対象リストに含まれない設定パラメータの変更頻度が多ければ当該設定パラメータを検出対象リストに含めることで、フィールド機器１１の運用に即して検出対象リストを更新し、リスト内の設定パラメータの値の変更の検出をすることができる。
【００７９】
なお、検出対象リストの更新はステップＳ２５の処理で毎回行われなくてもよく、予め定められた時間間隔（例えば３カ月）ごとに行われてよい。また、保全管理システム１は、ステップＳ１９〜Ｓ２５の処理を行わなくてもよい。
【００８０】
次に、ステップＳ２７において変更情報出力部１６４は、変更情報を出力する。変更情報出力部１６４は、パラメータ取得部１６２が関連設定パラメータの値を取得した場合には、当該関連設定パラメータの値を含む変更情報を出力してよい。変更情報出力部１６４は、パラメータ取得部１６２が対象外設定パラメータの値を取得した場合には、当該対象外設定パラメータの値を含む変更情報を出力してよい。
【００８１】
次に、ステップＳ２９において保全管理装置１８の変更情報受信部１８１は、変更情報を受信して機器台帳１８００を更新する。変更情報受信部１８１は、更新前後の設定パラメータの値を機器固有情報と共に保全管理装置１８の表示装置に表示させてもよい。
【００８２】
そして、ステップＳ３１において保全作業推定部１８２は、変更情報に含まれる設定パラメータに対して推定ルールで対応付けられた保全作業を、フィールド機器１１に行われた保全作業として推定し保全管理装置１８の表示装置に表示させる。これにより、フィールド機器１１に行われた保全作業について管理者および現場作業者などの間で情報共有することができる。
【００８３】
以上の動作によれば、変更の検出対象とする設定パラメータの値の変更が検出されたことに応じて関連設定パラメータの値が更に取得され、関連設定パラメータの値を含む変更情報が出力されるので、検出対象の設定パラメータに加えて関連設定パラメータの値を毎回取得する場合と比較して、通信される情報量を抑えつつ、関連設定パラメータの値の変更も合わせて検出することができる。また、測定対象のプロセスによっては、測定範囲の上限値及び下限値は互いに連動していて、一方の設定パラメータの値（上限値）を変更したら他方の設定パラメータの値（下限値）も変更することがある。このような場合に、一方の設定パラメータと関連する他方の設定パラメータの値も連動して取得し、変更を検出することができる。
【００８４】
また、変更の検出対象とするいずれかの設定パラメータの値の変更が検出されたことに応じて対象外設定パラメータの値が更に取得され、対象外設定パラメータの値を含む変更情報が出力されるので、全ての設定パラメータの値を毎回取得する場合と比較して、通信される情報量を抑えつつ、対象外設定パラメータの値の変更も合わせて検出することができる。これによって、検出対象のパラメータが変更されたことに応じて他の設定パラメータ（対象外設定パラメータ）も確認して各設定パラメータの値を詳細に確認したい場合に、自動で他の設定パラメータの値を取得し、変更を検出することができる。
【００８５】
［４−２．フィールド機器を検知できない場合の動作］
図８は、制御用ネットワーク１００上でフィールド機器１１が検知できない場合の保全管理システム１の動作を示す。保全管理システム１は、ステップＳ４３〜Ｓ４７の処理を行うことにより非検知のフィールド機器１１を機器台帳１８００に登録する。一例として、この動作は上述のステップＳ１１およびステップＳ１９の少なくとも一方での設定パラメータの値の要求に対し、応答が取得できない場合に行われる。
【００８６】
まず、ステップＳ４３においてパラメータ取得部１６２は、上述のステップＳ１１，ステップＳ１９の処理が実行されてから基準時間内に応答が取得されなかったフィールド機器１１が存在することを検知する。
【００８７】
次に、ステップＳ４５において非検知情報出力部１６６は、パラメータ取得部１６２から非検知であったフィールド機器１１の機器固有情報を取得して、そのフィールド機器１１が非検知であることを示す非検知情報を保全管理装置１８へ出力する。例えば、非検知情報出力部１６６は、ステップＳ１１，ステップＳ１９で設定パラメータの値を要求したフィールド機器１１の機器固有情報のうち、応答のなかったフィールド機器１１の機器固有情報を非検知情報に含めてよい。
【００８８】
次に、ステップＳ４７において保全管理装置１８の変更情報受信部１８１は非検知情報を受信して、非検知であったフィールド機器１１に対するメンテナンスを促すメッセージを保全管理装置１８および保全用端末１２の少なくとも一方の表示装置に表示させる。例えば、変更情報受信部１８１は、非検知であったフィールド機器１１の機器固有情報と、当該フィールド機器１１が取り外されているか、又はフィールド機器１１の不具合によって通信不良が生じているかの点検を促すメッセージを表示させてよい。
【００８９】
これに加えて、またはこれに代えて、変更情報受信部１８１は、受信した非検知情報に応じて機器台帳１８００を更新してよい。例えば、変更情報受信部１８１は、非検知情報の機器固有情報を機器台帳１８００で検出し、当該機器固有情報に対応付けて、フィールド機器１１が制御用ネットワーク１００上で非検知であることを機器台帳１８００に記録してよい。
【００９０】
以上の動作によれば、設定パラメータの値を取得できないことに応じて非検知情報が出力されるので、フィールド機器１１の故障を早期に検出することができる。また、メンテナンスのためにフィールド機器１１が停止されたことを管理者と現場作業者との間で確実に共有することができる。従って、フィールド機器１１の運転制御、保全などを適切に行うことができる。
【００９１】
［４−３．フィールド機器が新たに接続された場合の動作］
図９は、新たにフィールド機器１１が制御用ネットワーク１００に接続された場合の保全管理システム１の動作を示す。保全管理システム１は、ステップＳ５１〜Ｓ６３の処理を行うことにより新たなフィールド機器１１を機器台帳１８００に登録する。一例として、この動作は予め定められた時間間隔ごとに行われてよい。これに加えて、またはこれに代えて、この動作は新たにフィールド機器１１が設置されたという報告を受けた管理者の操作に応じて行われてもよく、例えば図７に示す動作の実行中に行われてもよい。
【００９２】
まずステップＳ５１において変更検出装置１６のパラメータ取得部１６２は、各フィールド機器１１に対して通信を要求する。例えばパラメータ取得部１６２は、管理者の操作に応じてプラグアンドプレイ機能を実行し、新たに接続されたフィールド機器１１を含む各フィールド機器１１に通信を要求してよい。これに加えて、またはこれに代えて、パラメータ取得部１６２は予め定められた時間間隔ごとにプラグアンドプレイ機能を実行して通信を要求してもよい。
【００９３】
次に、ステップＳ５３において各フィールド機器１１はパラメータ取得部１６２に応答を送信する。この応答にはフィールド機器１１の機器固有情報（一例として型名、および、通信プロトコルによりフィールド機器１１に付与されたシリアル番号）と、当該フィールド機器１１の設定パラメータの値とが含まれてよい。
【００９４】
次に、ステップＳ５５において変更検出装置１６のパラメータ取得部１６２は、フィールド機器１１との通信を検知する。パラメータ取得部１６２は、検知した通信からフィールド機器１１の機器固有情報および設定パラメータの値を取得してよい。
【００９５】
次に、ステップＳ５７においてパラメータ取得部１６２は、新たなフィールド機器１１の機器固有情報および設定パラメータの値を取得する。例えば、パラメータ取得部１６２は、ステップＳ５５の処理を前回行ったときに取得した機器固有情報と、今回行ったときに取得した機器固有情報とを比較して今回新たに接続されて取得された機器固有情報を検出し、この新たな機器固有情報に対応付けられた設定パラメータの値を取得してよい。なお、新たな機器固有情報が検出された場合には、パラメータ取得部１６２とフィールド機器１１との通信により、変更検出装置１６の内部においてフィールド機器１１の型名と、通信プロトコルにより各フィールド機器１１に付与されたシリアル番号とを対応付けたテーブルが更新されてよい。これにより、上述のステップＳ１１，Ｓ１９で新たなフィールド機器１１に対しても設定パラメータの値が要求される。
【００９６】
次に、ステップＳ５９において変更検出装置１６の変更情報出力部１６４は、新たなフィールド機器１１の機器固有情報および設定パラメータの値を機器台帳１８００に登録させる登録要求を出力する。
【００９７】
次に、ステップＳ６１において保全管理装置１８の機器登録部１８４は、登録要求に含まれる機器固有情報および設定パラメータの値を対応付けて機器台帳１８００に登録する。
【００９８】
そして、ステップＳ６３において検索部１８５は、新たなフィールド機器１１の機器固有情報を用いて、当該フィールド機器１１に関するドキュメントをドキュメントデータベース１７から検索する。例えば、検索部１８５は、登録要求受信部１８３から受信した登録要求内の機器固有情報に含まれる型名を検索キーとして、当該型名に対応付けられたドキュメントを各ドキュメントデータベース１７内で検索してよい。ドキュメントが検索された場合には、ドキュメント追加部１８６は、当該ドキュメントをフィールド機器１１に対応付けて機器台帳１８００に追加する。例えば、ドキュメント追加部１８６は、機器登録部１８４によって登録された機器固有情報および設定パラメータの値に対応付けて、検索したドキュメントを機器台帳１８００に登録してよい。
【００９９】
［５．表示画面］
図１０は、保全管理装置１８の表示画面の一例を示す。保全管理装置１８には、フィールド機器１１のリストが表示部（不図示）に表示されてよい。このリストには、機器台帳１８００の少なくとも一部の情報が含まれてよい。保全管理装置１８の制御部（不図示）は、機器台帳１８００内の情報（例えば変更情報受信部１８１によって受信されて更新された情報）に基づいて、フィールド機器１１のリストを生成して表示部に表示する。更に、各行に示されるフィールド機器１１のうち、設定パラメータの値が変更されたフィールド機器１１の情報、および、制御用ネットワーク１００上で非検知であったフィールド機器１１の情報の少なくとも一方は表示態様が変更されて表示部に識別表示されてよい。本実施形態においては一例として、設定パラメータの値が変更されたフィールド機器１１の情報は太字（シリアル番号９１ＲＣ５５５５５）で表示され、非検知であったフィールド機器１１の情報は網掛け（シリアル番号９１ＲＥ７７７７７）で表示される。これによって、管理者は、フィールド機器１１のリストで機器の一覧を確認でき、この中で変更のあったフィールド機器１１を容易に識別できるので、正確に情報共有することができる。
【０１００】
図１１は、保全管理装置１８の表示画面の他の例を示す。図１０の状態からいずれかの行のフィールド機器１１が保全管理装置１８の入力部（不図示）を介して選択された場合には、保全管理装置１８の制御部は、選択に応じて機器台帳１８００又は必要に応じて外部データベースからフィールド機器１１の詳細情報を取得して、選択されたフィールド機器１１の詳細情報を表示部に表示してよい。詳細情報には、選択されたフィールド機器１１についての機器台帳１８００の内容、および、設定パラメータの値の履歴が含まれてよい。図中の設定パラメータの履歴では、下側の３行の設定パラメータの値が変更されたことが示されている。これによって、管理者は、フィールド機器１１の詳細情報及び詳細な設定パラメータの履歴の一覧を確認できるので、詳細な情報についても正確に共有することができる。
【０１０１】
この表示画面には、管理者の操作に応じてフィールド機器１１の製品情報およびドキュメント等が択一的に表示されてよい。製品情報には、フィールド機器１１の製造日、通信プロトコルなどが含まれてよく、ドキュメントには、機器台帳１８００に登録されたドキュメントの情報が含まれてよい。
【０１０２】
［６．変形例］
なお、上記の実施形態では、検出対象リストは、フィールド機器１１の型名と設定パラメータの識別情報とを含むこととして説明したが、フィールド機器１１の型名に代えて機器固有情報を含んでもよい。この場合には、変更検出装置１６のパラメータ取得部１６２は検出対象リストに含まれる設定パラメータの値を、当該設定パラメータに対応付けられた機器固有情報のフィールド機器１１から取得してよい。
【０１０３】
また、パラメータ取得部１６２がプラグアンドプレイ機能を有することとして説明したが、資源管理装置１５または保全管理装置１８が有することとしてもよい。この場合には、パラメータ取得部１６２は、資源管理装置１５または保全管理装置１８がプラグアンドプレイ機能によってステップＳ５１，Ｓ５５，Ｓ５７の処理により取得して変更検出装置１６に供給した機器固有情報を用いて、新たなフィールド機器１１の機器固有情報を取得してよい。
【０１０４】
また、検出対象リストは管理者により作成されることとして説明したが、パラメータ取得部１６２、変更検出部１６３および設定パラメータ選択部１６５により作成されてもよい。例えば、予め定められた期間（一例として１カ月）の間にパラメータ取得部１６２および変更検出部１６３は各フィールド機器１１の各設定パラメータ（例えば全ての設定パラメータ）を取得して変更の有無を検出してよい。そして、設定パラメータ選択部１６５は、変更の有無の検出結果に基づいて各設定パラメータの変更頻度を算出して、この期間内での変更頻度に基づいて選択される設定パラメータを変更の検出対象に含めることで検出対象リストを生成してもよい。検出対象リストの生成は予め定められた期間（一例として３カ月）ごとに行われてよい。例えば、設定パラメータ選択部１６５は、変更頻度の多い上位の設定パラメータのうち、予め定められた個数の設定パラメータを変更の検出対象として変更検出リストを生成する。
【０１０５】
また、パラメータ取得部１６２は各フィールド機器１１の各設定パラメータのうち検出対象リストに含まれる設定パラメータの値をフィールド機器１１から取得することとして説明したが、各フィールド機器１１から各設定パラメータの値を取得してもよい。例えば、パラメータ取得部１６２は、ステップＳ１１の処理において各フィールド機器１１の全ての設定パラメータの値を取得してよい。
【０１０６】
また、保全管理システム１は保全用端末１２と、運転制御装置１３と、インタフェース装置１４と、資源管理装置１５と、１または複数のドキュメントデータベース１７とを備えることとして説明したが、これらのいずれかを備えないこととしてもよい。また、変更検出装置１６は検出対象リスト取得部１６１と、設定パラメータ選択部１６５と、非検知情報出力部１６６とを備えることとして説明したが、これらのいずれかを備えないこととしてもよい。また、変更検出装置１６及び保全管理装置１８は、それぞれ１つの装置で実現されてもよく、複数の装置の組み合わせで実現されてもよいし、変更検出装置１６及び保全管理装置１８が、一体化した装置で実現されてもよい。
【０１０７】
また、本発明の様々な実施形態は、フローチャートおよびブロック図を参照して記載されてよく、ここにおいてブロックは、（１）操作が実行されるプロセスの段階または（２）操作を実行する役割を持つ装置のセクションを表わしてよい。特定の段階およびセクションが、専用回路、コンピュータ可読媒体上に格納されるコンピュータ可読命令と共に供給されるプログラマブル回路、およびコンピュータ可読媒体上に格納されるコンピュータ可読命令と共に供給されるプロセッサの少なくとも１つによって実装されてよい。専用回路は、デジタルおよびアナログの少なくとも一方のハードウェア回路を含んでよく、集積回路（ＩＣ）およびディスクリート回路の少なくとも一方を含んでよい。プログラマブル回路は、論理ＡＮＤ、論理ＯＲ、論理ＸＯＲ、論理ＮＡＮＤ、論理ＮＯＲ、および他の論理操作、フリップフロップ、レジスタ、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、プログラマブルロジックアレイ（ＰＬＡ）等のようなメモリ要素等を含む、再構成可能なハードウェア回路を含んでよい。
【０１０８】
コンピュータ可読媒体は、適切なデバイスによって実行される命令を格納可能な任意の有形なデバイスを含んでよく、その結果、そこに格納される命令を有するコンピュータ可読媒体は、フローチャートまたはブロック図で指定された操作を実行するための手段を作成すべく実行され得る命令を含む、製品を備えることになる。コンピュータ可読媒体の例としては、電子記憶媒体、磁気記憶媒体、光記憶媒体、電磁記憶媒体、半導体記憶媒体等が含まれてよい。コンピュータ可読媒体のより具体的な例としては、フロッピー（登録商標）ディスク、ディスケット、ハードディスク、ランダムアクセスメモリ（ＲＡＭ）、リードオンリメモリ（ＲＯＭ）、消去可能プログラマブルリードオンリメモリ（ＥＰＲＯＭまたはフラッシュメモリ）、電気的消去可能プログラマブルリードオンリメモリ（ＥＥＰＲＯＭ）、静的ランダムアクセスメモリ（ＳＲＡＭ）、コンパクトディスクリードオンリメモリ（ＣＤ-ＲＯＭ）、デジタル多用途ディスク（ＤＶＤ）、ブルーレイ（ＲＴＭ）ディスク、メモリスティック、集積回路カード等が含まれてよい。
【０１０９】
コンピュータ可読命令は、アセンブラ命令、命令セットアーキテクチャ（ＩＳＡ）命令、マシン命令、マシン依存命令、マイクロコード、ファームウェア命令、状態設定データ、またはＳｍａｌｌｔａｌｋ、ＪＡＶＡ（登録商標）、Ｃ＋＋等のようなオブジェクト指向プログラミング言語、および「Ｃ」プログラミング言語または同様のプログラミング言語のような従来の手続型プログラミング言語を含む、１または複数のプログラミング言語の任意の組み合わせで記述されたコードまたはオブジェクトコードのいずれかを含んでよい。
【０１１０】
コンピュータ可読命令は、汎用コンピュータ、特殊目的のコンピュータ、若しくは他のプログラム可能なデータ処理装置のプロセッサまたはプログラマブル回路に対し、ローカルにまたはローカルエリアネットワーク（ＬＡＮ）、インターネット等のようなワイドエリアネットワーク（ＷＡＮ）を介して提供され、フローチャートまたはブロック図で指定された操作を実行するための手段を作成すべく、コンピュータ可読命令を実行してよい。プロセッサの例としては、コンピュータプロセッサ、処理ユニット、マイクロプロセッサ、デジタル信号プロセッサ、コントローラ、マイクロコントローラ等を含む。
【０１１１】
図１２は、本発明の複数の態様が全体的または部分的に具現化されてよいコンピュータ２２００の例を示す。コンピュータ２２００にインストールされたプログラムは、コンピュータ２２００に、本発明の実施形態に係る装置に関連付けられる操作または当該装置の１または複数のセクションとして機能させることができ、または当該操作または当該１または複数のセクションを実行させることができ、これに加えて、またはこれに代えて、コンピュータ２２００に、本発明の実施形態に係るプロセスまたは当該プロセスの段階を実行させることができる。そのようなプログラムは、コンピュータ２２００に、本明細書に記載のフローチャートおよびブロック図のブロックのうちのいくつかまたはすべてに関連付けられた特定の操作を実行させるべく、ＣＰＵ２２１２によって実行されてよい。
【０１１２】
本実施形態によるコンピュータ２２００は、ＣＰＵ２２１２、ＲＡＭ２２１４、グラフィックコントローラ２２１６、およびディスプレイデバイス２２１８を含み、それらはホストコントローラ２２１０によって相互に接続されている。コンピュータ２２００はまた、通信インタフェース２２２２、ハードディスクドライブ２２２４、ＤＶＤ−ＲＯＭドライブ２２２６、およびＩＣカードドライブのような入出力ユニットを含み、それらは入出力コントローラ２２２０を介してホストコントローラ２２１０に接続されている。コンピュータはまた、ＲＯＭ２２３０およびキーボード２２４２のようなレガシの入出力ユニットを含み、それらは入出力チップ２２４０を介して入出力コントローラ２２２０に接続されている。
【０１１３】
ＣＰＵ２２１２は、ＲＯＭ２２３０およびＲＡＭ２２１４内に格納されたプログラムに従い動作し、それにより各ユニットを制御する。グラフィックコントローラ２２１６は、ＲＡＭ２２１４内に提供されるフレームバッファ等またはそれ自体の中にＣＰＵ２２１２によって生成されたイメージデータを取得し、イメージデータがディスプレイデバイス２２１８上に表示されるようにする。
【０１１４】
通信インタフェース２２２２は、ネットワークを介して他の電子デバイスと通信する。ハードディスクドライブ２２２４は、コンピュータ２２００内のＣＰＵ２２１２によって使用されるプログラムおよびデータを格納する。ＤＶＤ−ＲＯＭドライブ２２２６は、プログラムまたはデータをＤＶＤ−ＲＯＭ２２０１から読み取り、ハードディスクドライブ２２２４にＲＡＭ２２１４を介してプログラムまたはデータを提供する。ＩＣカードドライブは、プログラムおよびデータをＩＣカードから読み取り、これに加えて、またはこれに代えてプログラムおよびデータをＩＣカードに書き込む。
【０１１５】
ＲＯＭ２２３０はその中に、アクティブ化時にコンピュータ２２００によって実行されるブートプログラム等、およびコンピュータ２２００のハードウェアに依存するプログラムの少なくとも１つを格納する。入出力チップ２２４０はまた、様々な入出力ユニットをパラレルポート、シリアルポート、キーボードポート、マウスポート等を介して、入出力コントローラ２２２０に接続してよい。
【０１１６】
プログラムが、ＤＶＤ−ＲＯＭ２２０１またはＩＣカードのようなコンピュータ可読媒体によって提供される。プログラムは、コンピュータ可読媒体から読み取られ、コンピュータ可読媒体の例でもあるハードディスクドライブ２２２４、ＲＡＭ２２１４、またはＲＯＭ２２３０にインストールされ、ＣＰＵ２２１２によって実行される。これらのプログラム内に記述される情報処理は、コンピュータ２２００に読み取られ、プログラムと、上記様々なタイプのハードウェアリソースとの間の連携をもたらす。装置または方法が、コンピュータ２２００の使用に従い情報の操作または処理を実現することによって構成されてよい。
【０１１７】
例えば、通信がコンピュータ２２００および外部デバイス間で実行される場合、ＣＰＵ２２１２は、ＲＡＭ２２１４にロードされた通信プログラムを実行し、通信プログラムに記述された処理に基づいて、通信インタフェース２２２２に対し、通信処理を命令してよい。通信インタフェース２２２２は、ＣＰＵ２２１２の制御下、ＲＡＭ２２１４、ハードディスクドライブ２２２４、ＤＶＤ−ＲＯＭ２２０１、またはＩＣカードのような記録媒体内に提供される送信バッファ処理領域に格納された送信データを読み取り、読み取られた送信データをネットワークに送信し、またはネットワークから受信された受信データを記録媒体上に提供される受信バッファ処理領域等に書き込む。
【０１１８】
また、ＣＰＵ２２１２は、ハードディスクドライブ２２２４、ＤＶＤ−ＲＯＭドライブ２２２６（ＤＶＤ−ＲＯＭ２２０１）、ＩＣカード等のような外部記録媒体に格納されたファイルまたはデータベースの全部または必要な部分がＲＡＭ２２１４に読み取られるようにし、ＲＡＭ２２１４上のデータに対し様々なタイプの処理を実行してよい。ＣＰＵ２２１２は次に、処理されたデータを外部記録媒体にライトバックする。
【０１１９】
様々なタイプのプログラム、データ、テーブル、およびデータベースのような様々なタイプの情報が記録媒体に格納され、情報処理を受けてよい。ＣＰＵ２２１２は、ＲＡＭ２２１４から読み取られたデータに対し、本開示の随所に記載され、プログラムの命令シーケンスによって指定される様々なタイプの操作、情報処理、条件判断、条件分岐、無条件分岐、情報の検索，置換等を含む、様々なタイプの処理を実行してよく、結果をＲＡＭ２２１４に対しライトバックする。また、ＣＰＵ２２１２は、記録媒体内のファイル、データベース等における情報を検索してよい。例えば、各々が第２の属性の属性値に関連付けられた第１の属性の属性値を有する複数のエントリが記録媒体内に格納される場合、ＣＰＵ２２１２は、第１の属性の属性値が指定される、条件に一致するエントリを当該複数のエントリの中から検索し、当該エントリ内に格納された第２の属性の属性値を読み取り、それにより予め定められた条件を満たす第１の属性に関連付けられた第２の属性の属性値を取得してよい。
【０１２０】
上で説明したプログラムまたはソフトウェアモジュールは、コンピュータ２２００上またはコンピュータ２２００近傍のコンピュータ可読媒体に格納されてよい。また、専用通信ネットワークまたはインターネットに接続されたサーバーシステム内に提供されるハードディスクまたはＲＡＭのような記録媒体が、コンピュータ可読媒体として使用可能であり、それによりプログラムを、ネットワークを介してコンピュータ２２００に提供する。
【０１２１】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【０１２２】
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【０１２３】
１  保全管理システム、１１  フィールド機器、１２  保全用端末、１３  運転制御装置、１４  インタフェース装置、１５  資源管理装置、１６  変更検出装置、１７  ドキュメントデータベース、１８  保全管理装置、１００  制御用ネットワーク、１０１  ネットワーク、１６１  検出対象リスト取得部、１６２  パラメータ取得部、１６３  変更検出部、１６４  変更情報出力部、１６５  設定パラメータ選択部、１６６  非検知情報出力部、１８０  記憶部、１８１  変更情報受信部、１８２  保全作業推定部、１８３  登録要求受信部、１８４  機器登録部、１８５  検索部、１８６  ドキュメント追加部、１８００  機器台帳、２２００  コンピュータ、２２０１  ＤＶＤ−ＲＯＭ、２２１０  ホストコントローラ、２２１２  ＣＰＵ、２２１４  ＲＡＭ、２２１６  グラフィックコントローラ、２２１８  ディスプレイデバイス、２２２０  入出力コントローラ、２２２２  通信インタフェース、２２２４  ハードディスクドライブ、２２２６  ＤＶＤ−ＲＯＭドライブ、２２３０  ＲＯＭ、２２４０  入出力チップ、２２４２  キーボード
【図１】
2019164542.tif 000003
【図２】
2019164542.tif 000004
【図３】
2019164542.tif 000005
【図４】
2019164542.tif 000006
【図５】
2019164542.tif 000007
【図６】
2019164542.tif 000008
【図７】
2019164542.tif 000009
【図８】
2019164542.tif 000010
【図９】
2019164542.tif 000011
【図１０】
2019164542.tif 000012
【図１１】
2019164542.tif 000013
【図１２】
2019164542.tif 000014