(57)【特許請求の範囲】
【請求項１】
プロセス制御及び監視システムで用いられる、処理回路を備えデジタル通信を行って付加情報及び制御機能を与えることができる複数のインテリジェントフィールド機器を設定するために、コンピュータに実装される方法であって、
前記複数のインテリジェントフィールド機器を設定することが、効率的に通信するように的確に設定するための、ならびに診断機能および警報レベルを的確に設定するための設定情報を設定することを含み、
前記方法は、
設定テンプレートを定義するために、コンピュータ可読媒体に記憶された資産管理システムのデータベースに格納された、ユーザに選択された前記設定情報を受信し、前記データベースへ格納された設定テンプレートに前記設定情報を格納することと、
前記複数のインテリジェントフィールド機器の各々に対応するインテリジェントフィールド機器識別子を識別することにより、前記設定テンプレートの適用のために前記複数のインテリジェントフィールド機器を識別することと、
前記設定テンプレートに格納された前記設定情報と、前記インテリジェントフィールド機器識別子との間の関連付けを生成することによって、前記設定テンプレートを前記複数のインテリジェントフィールド機器へマッピングすることと、
前記設定情報が格納された前記設定テンプレートを、前記複数のインテリジェントフィールド機器へ実質的に同時に自動的に適用して設定させることにより、前記複数のインテリジェントフィールド機器に前記設定情報が設定されることであって、自動的に適用することが、資産管理システムを用いて前記設定テンプレートを一括転送することを開始することを含む、ことと、
を含み、
前記設定テンプレートを自動的に適用することが、ユーザからの単一の命令で達成される、
コンピュータに実装された方法。
【請求項２】
前記設定テンプレートを定義することは、ユーザインタフェースを通して、複数の機器設定のためのモデルとして用いられるべき機器設定の組を受信することを含んでいる、請求項１に記載のコンピュータに実装された方法。
【請求項３】
前記データベースは、制御システムの前記データベースである、請求項１に記載のコンピュータに実装された方法。
【請求項４】
前記複数のインテリジェントフィールド機器の少なくとも１つは、仮想インテリジェントフィールド機器である、請求項１に記載のコンピュータに実装された方法。
【請求項５】
前記インテリジェントフィールド機器識別子は、機器タグである、請求項１に記載のコンピュータに実装された方法。
【請求項６】
前記複数のインテリジェントフィールド機器と前記設定情報の間の前記関連付けは、個々に文書に列挙されている、請求項１に記載のコンピュータに実装された方法。
【請求項７】
前記文書は、スプレッドシートである、請求項６に記載のコンピュータに実装された方法。
【請求項８】
前記設定テンプレートを前記複数のインテリジェントフィールド機器へ自動的に適用することは、前記設定テンプレートに従って、前記設定情報を各前記インテリジェントフィールド機器へ適用するために、前記資産管理システムの機器作動プロセスを関わらせることを含んでいる、請求項１に記載のコンピュータに実装された方法。
【請求項９】
前記方法は、前記資産管理システム内に実装されている、請求項１に記載のコンピュータに実装された方法。
【請求項１０】
プロセス制御及び監視システムで用いられる、処理回路を備えデジタル通信を行って付加情報及び制御機能を与えることができる複数のインテリジェントフィールド機器の設定情報を検証するために、コンピュータに実装される方法であって、
前記複数のインテリジェントフィールド機器の前記設定情報が、効率的に通信するように的確に設定するための、ならびに診断機能および警報レベルを的確に設定するための前記設定情報であり、
設定テンプレートを定義することが、コンピュータ可読媒体に記憶された資産管理システムのデータベースに格納された、ユーザに選択された前記設定情報を受信し、前記データベースへ格納された前記設定テンプレートに前記設定情報を格納することにより行われ、
前記設定情報が格納された前記設定テンプレートを、前記複数のインテリジェントフィールド機器へ実質的に同時に自動的に適用して設定させることにより、前記複数のインテリジェントフィールド機器に前記設定情報が設定され、自動的に適用することが、資産管理システムを用いて前記設定テンプレートを一括転送することを開始することを含み、
前記設定テンプレートを自動的に適用することが、ユーザからの単一の命令で達成され、
前記方法は、
前記設定情報に従い前記設定テンプレートにアクセスすること、
前記設定テンプレートに格納された前記設定情報と、インテリジェントフィールド機器識別子との間の関連付けを生成することによって、前記設定テンプレートを前記複数のインテリジェントフィールド機器へマッピングすること、及び
第二の一括操作として、前記設定テンプレートに格納された前記設定情報を、前記設定テンプレートにマッピングされた各前記インテリジェントフィールド機器についての前記設定情報と実質的に同時に自動的に比較させること、
を備えている、
コンピュータに実装された方法。
【請求項１１】
前記設定テンプレートは、前記複数のインテリジェントフィールド機器の前記設定情報についてのモデルとして働く機器設定の組を含んでいる、請求項１０に記載のコンピュータに実装された方法。
【請求項１２】
前記方法は報告ツールによって実行される、請求項１０に記載のコンピュータに実装された方法。
【請求項１３】
さらに各前記インテリジェントフィールド機器についての前記設定情報を指定する報告を作成することを含んでいる、請求項１０に記載のコンピュータに実装された方法。
【請求項１４】
さらに、前記報告についての検索基準を受信すること、及び前記検索基準に基づく検索結果を応答可能なように提供することを含んでいる、請求項１３に記載のコンピュータに実装された方法。
【請求項１５】
さらに、前記報告についての状態識別子を提供することを含んでいる、請求項１３に記載のコンピュータに実装された方法。
【請求項１６】
さらに、各前記インテリジェントフィールド機器についての正しくない前記設定情報を指摘する報告を作成することを含んでいる、請求項１０に記載のコンピュータに実装された方法。
【請求項１７】
処理回路を備えデジタル通信を行って付加情報及び制御機能を与えることができる複数のインテリジェントフィールド機器と、コンピュータと、を含むプロセス制御及び監視システムであって、前記コンピュータが、
プロセッサ、
前記プロセッサと結合され、設定情報に従い定義された設定テンプレートを記憶したデータベースである記憶装置、
前記設定テンプレートに格納された前記設定情報と、インテリジェントフィールド機器識別子との間の関連付けを生成することによって、前記設定テンプレートを前記複数のインテリジェントフィールド機器へマッピングされたマップを受信するところのユーザインタフェースを生成するよう構成されたユーザインタフェース構成要素、
を備え、且つ
前記プロセッサは、一括操作で、前記設定テンプレートに基づき前記マップで定義された各前記インテリジェントフィールド機器で実質的に同時に操作を自動的に実行させるように設定され、
前記複数のインテリジェントフィールド機器の前記設定情報が、効率的に通信するように的確に設定するための、ならびに診断機能および警報レベルを的確に設定するための前記設定情報であり、
前記設定テンプレートを定義することが、コンピュータ可読媒体に記憶された資産管理システムの前記データベースに格納された、ユーザに選択された前記設定情報を受信し、前記データベースへ格納された前記設定テンプレートに前記設定情報を格納することにより行われ、
前記設定情報が格納された前記設定テンプレートを、前記複数のインテリジェントフィールド機器へ実質的に同時に自動的に適用して設定させることにより、前記複数のインテリジェントフィールド機器に前記設定情報が設定され、自動的に適用することが、資産管理システムを用いて前記設定テンプレートを一括転送することを開始することを含み、
前記設定テンプレートを自動的に適用することが、ユーザからの単一の命令で達成されるように構成される、
システム。
【請求項１８】
前記一括操作は、前記インテリジェントフィールド機器を設定するための第一の一括操作である、請求項１７に記載のシステム。
【請求項１９】
前記一括操作は、前記インテリジェントフィールド機器を検証するための第二の一括操作である、請求項１７に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
フィールド機器、例えばプロセス変数送信器は、プロセス変数を遠隔で検知するためにプロセス制御産業において用いられる。フィールド機器、例えばプロセスアクチュエータは、プロセスの物理的パラメータ、例えば流量、温度などを遠隔で制御するためにプロセス制御産業において用いられる。プロセス変数は、プロセスに関する情報をコントローラへ与えるためにフィールド機器から制御室へ送信されうる。コントローラは、次にプロセスのパラメータを変更するために制御情報を別のフィールド機器、例えばアクチュエータへ送信しうる。例えば、プロセス流体の圧力に関する情報が、制御室へ送信され得、プロセス、例えば石油精製を制御するために用いられうる。
【背景技術】
【０００２】
インテリジェントフィールド機器は、処理回路を備え且つプロセス通信ループ又はセグメント上でデジタル通信を行うフィールド機器である。そのようなデジタルプロセス通信の例は、プロセス通信プロトコル、例えば、Highway Addressable Remote Transducer（ＨＡＲＴ（商標））（ハイウェイアドレス可能遠隔トランスデューサー）プロトコル、FOUNDATIONTM Fieldbus（フィールドバス）プロトコル、Profibus（プロフィバス）、WirelessHART（例えばIEC62591に従うようなもの）等を包含している。デジタル通信の追加の例は、ＭＵＸネットワーク、Wireless Gateway（無線ゲートウェイ）ネットワーク、モデムネットワーク、又は他の適切なデジタル通信ネットワーク上の通信を包含している。これらインテリジェントフィールド機器は、取り換えるところのアナログフィールド機器よりも複雑である。しかし、インテリジェントフィールド機器は、アナログの４−２０ｍＡフィールド機器に比べて付加情報及び制御機能を与えることができる。
【０００３】
インテリジェントフィールド機器がプロセス通信ループ又はセグメント上で用いられうる前に、それらは妥当なプロセスデータを制御システム、プログラマブル論理コントローラ、及び／又は、遠隔端末ユニットへ効率的に通信するように的確に設定されていなければならない。またフィールド機器は、それら自身の正常動作性及びプロセスの正常動作性に関する価値のある診断情報を提供する。この機能性を活用し、且つ間違いのアラームを避けるために、診断機能および警報レベルを的確に設定することは重要である。しかし、インテリジェントフィールド機器を設定することは、時間がかかり且つ間違いが生じやすいプロセスでありうる。何か大きな処理プラント、数千でないとしても数百のインテリジェントフィールド機器が、生産プロセスを安全の限界内に制御し、監視し、維持するために使用されうるプラントを考えると、そのような設定に要求される努力は普通のものではない。
【０００４】
歴史的に、インテリジェントフィールド機器は、ハンドヘルド通信機器、例えば、テキサス州オースティンのEmerson Process Management（エマーソン・プロセス・マネジメント社）から入手可能な商標名Model 475 Field Communicator（モデル４７５フィールド通信装置）の下に販売されているようなものを用いて個別に設定されてきた。代わりに、インテリジェントフィールド機器はまた、エマーソン・プロセス・マネジメント社から入手可能な商標名AMS Device Manager（ＡＭＳデバイスマネージャ）の下に販売されたような設定ソフトウェアを用いて個別に設定された。
【発明の概要】
【０００５】
複数のフィールド機器を設定するためのコンピュータに実装された方法が、提供される。該方法は、設定テンプレートを定義すること、及び該設定テンプレートを複数のフィールド機器へマッピングすることを含んでいる。該定義された設定テンプレートは、複数のフィールド機器へ自動的に適用される。フィールド機器設定情報を検証するための方法も提供される。
【図面の簡単な説明】
【０００６】
【図１】本発明の実施態様が特に有用である、多数のインテリジェントフィールド機器を採用するプロセス制御及び監視システムの概略図である。
【図２】本発明の実施態様による、複数のフィールド機器の一括操作を遂行するための資産管理システムとのオペレーター相互作用の概略図である。
【図３】本発明の１実施態様による、インテリジェントフィールド機器の一括設定方法のフローチャートである。
【図４】本発明の実施態様による、複数のフィールド機器へ適用されうる設定テンプレートをユーザが定義することを可能にするユーザインタフェースの画面例である。
【図５】本発明の実施態様による、ユーザ設定と１以上の夫々のフィールド機器の間のマッピングをユーザが生成することを可能にするユーザインタフェースの画面例である。
【図６】本発明の実施態様による、複数のフィールド機器でユーザが一括操作を実行することを可能にするユーザインタフェースの画面例である。
【図７】本発明の実施態様による、インテリジェントフィールド機器設定情報の検証、及び／又は、認証の方法の概略図である。
【図８】本発明の実施態様による、ユーザが報告を作成するための設定を選択することを可能にするユーザインタフェースの画面例である。
【図９】本発明の実施態様による、複数のフィールド機器へ適用された一括検索操作に関する機器パラメータ検索結果を提供するユーザインタフェースの画面例である。
【図１０】図２に関して示された資産管理システムが組み込まれうる１つの例示的なコンピューティング環境の概略図である。
【発明を実施するための形態】
【０００７】
本発明の実施態様は、一般に、複数の同じ型のインテリジェントフィールド機器に対する設定情報を定義するテンプレート又は汎用設定を提供し、かつ該テンプレートを１以上の、接続され且つ作動されたインテリジェントフィールド機器又は仮想機器（例えば、プロセスプラント計画の間設定されたプレースホルダ）へ適用するための方法を提供する。そのようなプロジェクトにおいて、多数のそのような仮想フィールド機器が、類似の機器設定で識別されうる。従って、ここで提供される実施態様は、資産管理システムを採用するユーザが多数のインテリジェントフィールド機器を実質的に同時に設定する方法を提供する。そのようなテンプレートを採用することにより、ユーザ企業標準が、プロセスプラント単位に、プラント全体に、企業全体にわたって容易に定義され且つ実装されうる。
【０００８】
２つの異なる一括操作が以下で記載される。第一一括操作は、ユーザ設定テンプレートに基づいて、複数のインテリジェントフィールド機器を設定するために提供される。第二一括操作は、ユーザ設定テンプレートに基づいて、ユーザがフィールド機器検証及び妥当性確認を行うことを可能にするために提供される。しかし、当業者であれば、追加の一括フィールド機器操作が、ここで記載される様々な実施態様によって実行されうることを認識するであろう。
【０００９】
図１は、本発明の実施態様が特に有用である、プロセス制御及び監視システムの概略図である。プロセス制御及び監視システム１０は、スクリーン及び入力デバイスを具備するユーザインタフェースを有する１以上のホストワークステーション又はコンピュータ１３（何らかの適切なコンピューティングデバイスを含んでよい）に接続された１以上のプロセスコントローラ１１を含んでいる。プロセスコントローラ１１は、適切な入力／出力カード又はモジュールを通してインテリジェントフィールド機器１６〜２２に結合されている。プロセスコントローラ１１は、任意の適切なプロセスコントローラでよい。図１に示されたプロセスコントローラ１１及び他の通信インタフェース機器は、イーサネット（登録商標）接続又は任意の適切なデータ通信プロトコルを介してホストワークステーション１３に通信可能に結合されている。プロセスコントローラ１１はまた、適切なスマート通信プロトコル、例えば、FOUNDATION（商標）フィールドバスプロトコル、HART（商標）プロトコル等を用いてインテリジェントフィールド機器１６〜２２に通信可能に結合される。デジタル通信の更なる例は、ＭＵＸネットワーク、Wireless Gateway（無線ゲートウェイ）ネットワーク、モデムネットワーク、又は別の適切なデジタル通信プロトコルの通信を含んでいる。
【００１０】
インテリジェントフィールド機器１６〜２２は、任意の適切なインテリジェントフィールド機器、例えばプロセス変数送信器、バルブ、ポジショナー等でありうる。入力／出力カード又はモジュールは、標準プロセス通信プロトコルに従う何れかの適切な型の機器でよい。例えば１つのＩ／Ｏカードは、HART（商標）プロトコルに従いインテリジェントフィールド機器１６、１７、１８と通信するところのHART（商標）Ｉ／Ｏカードでありうる。さらに、別のＩ／Ｏカード又はモジュールは、プロセスコントローラ１１が、FOUNDATION（商標）フィールドバスプロトコルに従いインテリジェントフィールド機器１９、２０、２１、及び２２と通信することを可能にするところのFOUNDATION（商標）フィールドバスカードでもよい。
【００１１】
プロセスコントローラ１１は、何らかに所望の仕方でプロセスを制御するために、１以上の（メモリに記憶された）プロセス制御ルーティンを実装又は監視し、且つインテリジェントフィールド機器１６〜２２及びホストコンピュータ１３と通信するプロセッサを含んでいる。これにより、プロセスコントローラ１１又は他の適切な通信インタフェースは、ワークステーション１３がインテリジェントフィールド機器１６〜２２を介してプロセスと相互作用することを可能にする。プロセスコントローラ１１及びそこに採用された任意のＩ／Ｏモジュールは、複数のフィールド機器との通信が行われる１つの例示的な環境として示されている。しかし、本発明の実施態様は、複数のフィールド機器とのデジタル通信が何らかの適切なインタフェースを通して可能であるどのような環境において実施されてもよい。
【００１２】
図２は、本発明の１実施態様による、一括フィールド機器操作を遂行するための、資産管理システム２００とのユーザ相互作用の概略図である。資産管理システム２００は、一般に、ユーザとプロセス制御及び監視システムの個々のインテリジェントフィールド機器の間の高レベルの相互作用を提供するために、１以上のワークステーション１３で実行する１以上のソフトウェアアプリケーションを含んでいる。そのような高レベル相互作用は、診断、保守、設定等を含んでいる。ワークステーション１３が、１以上の局所的に実行する資産管理システムアプリケーションを有しうる一方、本発明の実施態様は、データ通信ネットワークを介した遠隔的な資産管理システム２００とのユーザ相互作用を含んでいる。このように、ワークステーション１３に着座させられたユーザ２０２は、ユーザ２０２の物理的位置に関わらず、インテリジェントフィールド機器２０４に対する多様な高レベル機能を実行するために、資産管理システム２００と相互作用することができる。
【００１３】
本発明の実施態様によると、ユーザ２０２は、参照符号２０８で図式的に示されたようにユーザがテンプレート／ユーザ設定及びインテリジェントフィールド機器のインスタンスをそこに提供するところのユーザ設定プロセス２０６を生成することができる。ユーザ設定は、他の機器設定のためのモデルとして用いられるべき、ユーザによりカスタマイズされた機器パラメータの組である。さらにユーザ２０２は、追加入力、例えば「ダウンロードなし」リスト及び「照合なし」リストを与えることができる。これらは、一括操作のアプリケーションから免除されたインテリジェント機器パラメータのリストである。一度、ユーザ２０２が、要求情報を与えると、ユーザ設定は、何らかの適切な形式でデータベースに記憶される。図２に示された実施態様において、ユーザ設定は、資産管理システムデータベース２１０に記憶される。次に、ユーザ２０２は、定義されたユーザ設定に対するマッピングを定義する。これは、該ユーザ設定をインテリジェントフィールド機器の個々の機器タグ又は識別子へリンクする、ファイル又は別の適切なデータ構造である。これは、図２の参照符号２１２で示されている。次に、ユーザ２０２は、ブロック２１４で示されるように一括操作を実行する。
【００１４】
図２に示された実施態様において、一括操作は、ユーザ設定情報の複数のフィールド機器への一括転送である。一括操作は、入力として、ダウンロードなし／照合なしリスト２１６、ブロック２１２で生成されたマッピングファイル、及び資産管理システムデータベース２１０に記憶された定義されたユーザ設定を取る。しかし、本発明の実施態様は、データベースが適切な制御システムのデータベースである所において実行されうる。一括転送プロセス２１４は、その後、出力として多数のユーザ設定及び機器タグのマッピング２１８を提供するものであって、資産管理システムデータベース２１０にまた好ましくは記憶されている。さらに、一括転送ユーティリティは、ユーザ設定データをプロセスコントローラ１１内の１以上のプレースホールダ２２０へ転送しうる。最後に、ブロック２２２で示されたように、ユーザ２０２は、機器作動プロセスと関わる。これが生じると、資産管理システム２００は、資産管理データベース２１０から格納されたユーザ設定と機器タグのマッピングを受信し、そして自動的にユーザ設定情報を、マッピング２１８内で記載されている該機器タグとマッチする機器タグを有しているインテリジェントフィールド機器へ適用する。このような仕方で、ユーザは、各インテリジェントフィールド機器を個別に特定することなく、顕著な数のフィールド機器を自動的に設定するところのプロセスに関与できる。
【００１５】
図３は、本発明の１実施態様によるインテリジェントフィールド機器の一括設定の方法のフローチャートである。方法２４０は、ブロック２４２で始まり、ここではユーザ（例えばユーザ２０２）がユーザ設定テンプレートを生成する。該テンプレートを作る際、ユーザは、個々の処理プラント単位、処理プラント全体、又は企業全体にわたって、適切な企業標準を容易に定義しかつ実装できる。ブロック２４４で、ユーザは、ブロック２４２で定義されたテンプレート又は複数のテンプレートの１以上のインテリジェントフィールド機器へのマッピングテーブルを生成する。インテリジェントフィールド機器は、任意の適切な識別子、例えば機器タグ又は何らかの別の適切な識別子によって、規定されうる。加えて、マッピングは、任意の適切なフォーマット、例えばマイクロソフトエクセル（Microsoft Excel）スプレッドシート又は任意の適切なデータ構造で格納されうる。次にブロック２４６で、設定情報の一括転送が、資産管理システムにおいて始められる。ブロック２４８で、フィールド機器の一括作動が実行され、ここで各個別フィールド機器は、その個別インテリジェントフィールド機器へマッピングされるところの、ユーザテンプレートに格納された設定情報を提供される。フィールド機器の一括作動が、同時に生じうる一方、別のユーザ対話が、各インテリジェントフィールド機器を通して一括操作工程として必要とされない限り、それはまた順次に生じうる。このように、ユーザの観点から、インテリジェントフィールド機器の一括作動または設定を実行するための単一のコマンドは、指定されたインテリジェントフィールド機器上で並列又は直列のいずれかで自動的に実行される操作になる。
【００１６】
図４は、本発明の実施態様による、ユーザが１以上のユーザ設定を生成することを可能にするユーザインタフェースの画面例である。ユーザインタフェース２５０は、ユーザ設定名前欄２５２を有し、その下に２つの異なるユーザ設定がリストされている。具体的には、ｕｃ１及びｕｃ２が示されている。さらに、対話画面２５４が示され、ユーザが選択されたユーザ設定（この場合はｕｃ２）のためのブロック転送を設定することを可能にする。多数のパラメータと、そのようなパラメータのための値を受け取るウインドウズ２５６とが表示されている。一度、ユーザが、一括転送のためのユーザ設定を入力し又は別に設定すると、ユーザ設定はボタン２５８を介して保存されうる。
【００１７】
図５は、本発明の実施態様によるユーザ設定のデバイスタグへのマッピングの画面例である。画面例２６０において、多数のユーザ設定が、欄２６２に表示され、一方、多数のデバイスタグが欄２６４に表示される。図５に示されたマッピングにおいて、各行（例えば行番号２）は、指定されたユーザ設定とリストに記載されたデバイスタグの間の関連付けである。例えば、ハイライトの行７において、ユーザ設定「UC_Name_1」は、「Device_Tag_6」に関連付けられる。しかし、上で述べたように、１以上のインテリジェントフィールド機器と与えられたユーザ設定の間のマッピングは、任意の適切な形式で提供されうる。図５に示された実施態様において、マッピングは、ドキュメントで、例えばスプレッドシート、例えばワシントン（Washington）州、レッドモンド（Redmond）のマイクロソフト社（Microsoft Corporation）から入手可能な商標エクセル（Excel）の下に販売されているようなもので提供される。
【００１８】
図６は、本発明の実施態様による、複数のフィールド機器にユーザが一括操作を始めることを可能にするユーザインタフェースの概略の画面例である。画面例２７０は、ＡＭＳスイート：インテリジェントデバイスマネジャ（Intelligent Device Manager）２７３によってサポートされた様々なインテリジェントフィールド機器を列挙する又は別に一覧表にするところの「機器検索」ウインドウ２７２を含んでいる。示されたように、これらインテリジェントフィールド機器は、プラント場所、個々のプラント、及び個々の装置に基づいて、階層的に数え上げられうる。画面例２７０はまた、同じタイプのインテリジェントフィールド機器の一括作動を始めるよう提供された対話ウインドウ２７４を示している。対話ウインドウ２７４は、様々なフィールド機器の１以上の定義されたユーザ設定テンプレートファイルを特定するファイル名フィールド２７６を含んでいる。さらに、対話ウインドウ２７４は、マッピング情報を有するファイル内にワークシートを定義するワークシート名フィールド２７８を含みうる。しかし、上で述べたように、任意の適切なデータ構造又はファイル形式が、マッピング機能のために用いられうる。次に、フィールド２８０は、ユーザが除外されるべきマッピングの部分を定義することを可能にするために提供される。例えば、行１はヘッダを含みえて、ひいてはユーザ設定及びフィールド機器マッピングを含んでいない。したがって、行１を一括操作から免除することは、開始行を行２として規定することによって操作の頑健な実行を保証する。対話ウインドウ２７４はまた、デバイス欄フィールド２８２を含んでいる。このフィールド２８２は、ユーザが、特定のインテリジェントフィールド機器識別子、例えば機器タグを含む、ファイル２７６のフィールド２７８内のワークシート内の特定の欄を指定することを可能にする。同様に、フィールド２８４は、ユーザがユーザ設定欄を特定することを可能にする。図６に示された例において、ユーザ設定欄は、欄Ａとして選択され、一方、機器欄は欄Ｂとして選択される。図５についての画面例に戻り参照すると、ユーザ設定情報は、欄Ａに記載され、一方、機器タグ情報は、欄Ｂ内に記載される。さらに、画面例２６０に示されたワークシートの行１は、ヘッダ情報を含み、ひいては操作の間、実行されるべきではない。したがって、対話ウインドウ２７４内に入力された一括転送情報は、図５について示されたマッピングファイルに対して適切である。
【００１９】
図７は、本発明の実施態様による、複数のインテリジェントフィールド機器に関する一括検証操作、及び／又は、一括認証操作を実行するための方法の概略図である。方法３００が報告ツール３０２による実行を始める前に、ブロック３０３で記載されているように、多数の予備的工程が必要とされる。特に、１以上のユーザ設定が、１以上の夫々個々のインテリジェントフィールド機器に対して定義されねばならない。そのうえ、各インテリジェントフィールド機器は、ユーザ設定へマッピングされなければならない。さらに、ユーザ設定は、マッピングされたインテリジェントフィールド機器へ適用されなければならず、かつインテリジェントフィールド機器は、ユーザ設定により作動されなければならない。したがって、ブロック３０４で示された予備的工程は、図２〜６について記載された実施態様で上に本質的に表示されている。
【００２０】
報告ツール３０２は、ユーザがインテリジェントフィールド機器が各夫々のインテリジェントフィールド機器に対して指定されたユーザ設定に従って設定されているかを検証する効率的な仕方を提供する。このように、ユーザは、そのような認証を提供するために、各インテリジェントフィールド機器と通信する必要はない。評価されうるように、従来の方法を用いて数百又は数千のインテリジェントフィールド機器について機器設定のセッティングを検証することは、大変な時間の浪費である。従って、方法３００を採用することは、そのような検証を提供するために必要な時間を著しく低減する。
【００２１】
方法３００は、一人のユーザが、該資産管理システム内で定義されている１以上のユーザ設定を選択するところのブロック３０４で始まる。上で記載されたように、これらのユーザ設定は、該ユーザによって定義され、そして典型的には資産管理データベース２１０に格納される。ブロック３０６で、報告ツール３０２は、該資産管理システムから１以上の選択されたユーザ設定の設定データ及びマッピングされたデバイスをエクスポートする。ブロック３０８で、設定データは、報告データベース３１０又は別の適切な記憶設備へインポートされる。代替的に、設定データは、生きているフィールド機器から検索され得、そして標準フォーマット、例えばＸＭＬへインポートされうる。ブロック３１２で、各インテリジェントフィールド機器の設定データは、適用されうるユーザ設定テンプレート内で指定されたものと比較され、かつ食い違い及び／又は正しくない設定を識別する報告が生成される。ブロック３１４で決定されるように、もしも何らかの正しくない設定が存在すると、ユーザはブロック３１６で、指定されたインテリジェントフィールド機器の機器設定を訂正するように促される。一度、そのような訂正がなされると、報告ツール３１２は、線３１８で示されるように、ブロック３０４へ戻ることによって該方法を繰り返す。
【００２２】
図８は、本発明の実施態様による、ユーザが報告を作成するために１以上のユーザ設定を選択することを可能にするユーザインタフェースの画面例である。画面例３５０は、数多くの定義されたユーザ設定を列挙する欄３５２を、各チェックボックス３５４に隣接して含んでいる。ユーザは、所望のユーザ設定に隣接するボックス３５４内にチェック又はｘを入れることによって、列挙されたユーザ設定の１以上を選択する。一度、１以上のユーザ設定が選択されると、ユーザは、生成ボタン３５６を押すことにより報告作成プロセスを始動しうる。画面例３５０は、また、ユーザインタフェースが、欄３６０内の異なるユーザ設定のために生成されていた報告、及び、各夫々の報告が作成された日付け及び時刻を欄３６２の列挙する「報告」ウインドウ３５８を含むことを示している。さらに、夫々の報告の状態は、欄３６４で与えられる。図８に示されたように、ユーザ設定１及びユーザ設定２に対する報告は実行中であり、一方、ユーザ設定３〜７に対する報告は完了している。生成する各報告に対して、該報告の全ては、「全てを見る」ボタン３６６を押すことによって見られうる。便宜のため、ユーザは、「違いを見る」ボタン３６８を押すことによって、各インテリジェントフィールド機器に記載される設定情報と適用されうるユーザ設定内の指定されたそれとの間の表示を簡単に望みうる。報告が作成されるとき、ユーザ設定及びマッピングされたインテリジェントフィールド機器の機器設定データは、１実施態様においては単一の表に表示されるであろう。報告は、機器設定データを見る、比較する、及び検索する、及び「正しくない」機器設定のセッティングを有する機器を迅速に識別する能力を備えうる。したがって、ここで提供される実施態様は、プラントのコンプライアンス及び企業技術標準を保証しつつ、ユーザが数百のインテリジェントフィールド機器を一度に効率的に比較することを可能にする。
【００２３】
図９は、本発明の実施態様による機器パラメータ検索結果の画面例である。画面例３８０は、ユーザ設定（テンプレート）UC2-FFと比較された２つの機器（V11RZ2C02CH01及びV11RZ2C0ZCH02）を示している。さらに、報告について定義された１以上の検索基準を満たす機器パラメータは、画面例３８０内に置かれた様々な欄内に示される。これは、上で述べたように、ユーザが、正しくない機器設定のセッティングを有するかも知れないインテリジェントフィールド機器を迅速に識別することを可能にする。
【００２４】
図１０は、資産管理システムの１以上のアプリケーションが実行されうる１のコンピューティング環境の概略図である。さらに、資産管理システムは、資産管理スイート内の１以上の個々のソフトウェアアプリケーションを協働して又は個々に実行する多数の計算デバイスを備えうることを明示的に示される。図１０を参照すると、何らかの実施態様を実装する１の例示的なシステムは、コンピュータ８１０の形態の一般向け計算デバイスを含む。コンピュータ８１０の構成要素は、処理ユニット８２０（これはプロセッサ１１４を備えうる）、システムメモリ８３０、及び該システムメモリを含む様々なシステム構成要素を該処理ユニット８２０へ結合するところのシステムバス８３０含みうるが、これらに限定されるものではない。該システムバス８２１は、メモリバスまたはメモリコントローラ、周辺バス、および多様なバスアーキテクチャを用いるローカルバスを含むバス構造の幾つかあるタイプのどれでもよい。図２について記載されたメモリ及びプログラムは、図１０の対応する部分に採用されうる。
【００２５】
コンピュータ８１０は、様々なコンピュータ可読媒体を例示的に含んでいる。コンピュータ可読媒体は、コンピュータ８１０によりアクセス可能である何らかの利用可能な媒体であり得、且つ揮発性の及び非揮発性の両方の媒体、着脱可能な及び着脱不能な媒体を含んでいる。限定ではなく例として、コンピュータ可読媒体は、コンピュータ記憶媒体及び通信媒体を含みうる。コンピュータ記憶媒体は、変調されたデータ信号又は搬送波とは異なり、かつこれを含まない。それは、情報、例えばコンピュータ可読命令、データ構造、プログラムモジュール又は別のデータの記憶についての任意の方法又は技術によって実装された、揮発性の及び非揮発性の両方および着脱可能な及び着脱不能な媒体を含むハードウェア記憶媒体を含んでいる。コンピュータ記憶媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ若しくは別のメモリ技術、ＣＤ−ＲＯＭ、デジタル汎用ディスク（ＤＶＤ）若しくは他の光ディスク記憶、磁気カセット、磁気テープ、磁気ディスク記憶若しくは他の磁気記憶装置、又は所望の情報を記憶するために用いられ得かつコンピュータ８１０によってアクセスされうるところの何らかの別の媒体を含んでいるが、これに限定されない。通信媒体は、コンピュータ可読命令、データ構造、プログラムモジュール、又は転送機構における別のデータを実体化し得、かついずれの情報配送媒体をも含んでいる。用語「変調されたデータ信号」は、その特性の集合の１以上を有する信号、又は情報を信号へ符号化するような仕方で変化させられる信号を意味する。
【００２６】
システムメモリ８３０は、汎用の及び／又は汎用でないメモリの形態でコンピュータ記憶媒体、例えば読み出し専用メモリ（ＲＯＭ）８３１及びランダムアクセスメモリ（ＲＡＭ）８３２を含んでいる。コンピュータ８１０内の要素間で情報を転送するのを助ける基本ルーティンを含む基本入力／出力システム８３３（ＢＩＯＳ）は、例えば起動の間、典型的には、ＲＯＭ８３１に記憶される。ＲＡＭ８３２は、典型的には、処理ユニット８２０によって直接的にアクセス可能な、及び／又は、現在操作されているところのデータ、及び／又は、プログラムモジュールを格納している。限定ではなく例として、図１０は、オペレーティングシステム８３４、アプリケーションプログラム８３５、他のプログラムモジュール８３６、及びプログラムデータ８３７を示している。
【００２７】
コンピュータ８１０は、また、他の着脱可能／着脱不能、揮発性／不揮発性コンピュータ記憶媒体を含んでもよい。単なる例として、図１０は、着脱不能で不揮発性の磁気ディスク８５２から読み出し又はこれへ書き込むところのハードディスクドライブ８４１、着脱可能で不揮発性の磁気ディスク８５２から読み出し又はこれへ書き込むところの磁気ディスクドライブ８５１、及び着脱可能で不揮発性の光ディスク８５６、例えばＣＤ-ＲＯＭ若しくは別の光媒体から読み出し又はこれへ書き込むところの光ディスクドライブ８５５を示している。例示のオペレーティング環境において用いられうるところの別の着脱可能／着脱不能、揮発性／不揮発性のコンピュータ記憶媒体は、磁気テープカセット、フラッシュ記憶カード、デジタル汎用ディスク、デジタル映像テープ、半導体ＲＡＭ、及び半導体ＲＯＭ等を含んでいるが、これらに限定する意図はない。ハードディスクドライブ８４１は、典型的には、着脱不能メモリインタフェース、例えばインタフェース８４０を介して、システムバス８２１へ接続され、そして磁気ディスクドライブ８５１及び光ディスクドライブ８５５は、典型的には、着脱可能メモリインタフェース、例えばインタフェース８５０によってシステムバス８２１へ接続されている。
【００２８】
代替的又は追加的に、ここで記載された機能性は、１以上のハードウェア論理構成要素によって少なくとも部分的に発揮されうる。例えば、限定ではなく、用いられうるハードウェア論理構成要素の実例となるタイプは、フィールド・プログラアブル・ゲート・アレイ（ＦＰＧＡs）、アプリケーション向け集積回路（ＡＳＩＣs）、プログラム向け標準製品（ＰＳＳＰs）、システムオンチップシステム（ＳＯＣs）、コンプレックス・プログラマブル・ロジック・デバイス(ＣＰＬＤs)等を包含する。
【００２９】
上で議論されかつ図１０で示されたように、ドライバとそれに関連付けられたコンピュータ記憶媒体は、コンピュータ可読命令の記憶、データ構造、プログラムモジュール、及びコンピュータ８１０に関する別のデータを備えている。図１０において、例えば、ハードディスクドライブ８４１が、記憶オペレーティングシステム８４４、アプリケーションプログラム８４５、他のプログラムモジュール８４６、及びプログラムデータ８４７として示されている。これらの構成要素は、オペレーティングシステム８３４、アプリケーションプログラム８３５、他のプログラムモジュール８３６、及びプログラムデータ８３７と同じ又は異なることもありうる。オペレーティングシステム８４４、アプリケーションプログラム８４５、他のプログラムモジュール８４６、及びプログラムデータ８４７は、少なくともそれらが異なるコピーであることを示すために、ここでは異なる番号を与えられている。
【００３０】
ユーザは、入力機器、例えばキーボード８６２、マイクロフォン８６３、及びポインティングデバイス８６１、例えばマウス、トラックボール若しくはタッチパネルを通して、指令及び情報をコンピュータ８１０へ入力しうる。別の入力機器（図示されていない）は、ジョイスティック、ゲームパッド、又はスキャナ等を含みうる。これら及び他の入力機器は、該システムバスへ結合されるユーザ入力インタフェース８６０を通して該処理ユニット８２０へ頻繁に接続されるが、別のインタフェース及びバス構造、例えばパラレルポート、ゲームポート若しくは汎用シリアルバス（ＵＳＢ）によって接続されてもよい。画像表示８９１又は別のタイプの表示機器はまた、インタフェース、例えばビデオインタフェース８９０を介してシステムバス８２１へ接続されている。モニタに加えて、コンピュータは、また別の周辺出力機器、例えばスピーカ８９７及びプリンタ８９６を含んでよく、それらは出力周辺インタフェース８９５を通して接続されうる。
【００３１】
コンピュータ８１０は、１以上のコンピュータ、例えば遠隔コンピュータ８８０への論理接続（例えば、ローカルエリアネットワーク-ＬＡＮ又はワイドエリアネットワーク-ＷＡＮ）を用いるネットワーク環境の中で運用される。ＬＡＮネットワーク環境において用いられるとき、コンピュータ８１０は、ネットワークインタフェース又はアダプタ８７０を通してＬＡＮ８７１へ接続される。ＷＡＮネットワーク環境において用いられるとき、コンピュータ８１０は、モデム８７２又はＷＡＮ８７３、例えばインターネット上で通信を確立するための別の手段を典型的に含んでいる。ネットワーク化された環境において、プログラムモジュールは、遠隔メモリスト―レッジ装置に格納されうる。図１０は、例えば、遠隔アプリケーションプログラム８８５が遠隔コンピュータ８８０に存在することを示している。
【図１】
0006615759.tif 000002
【図２】
0006615759.tif 000003
【図３】
0006615759.tif 000004
【図４】
0006615759.tif 000005
【図５】
0006615759.tif 000006
【図６】
0006615759.tif 000007
【図７】
0006615759.tif 000008
【図８】
0006615759.tif 000009
【図９】
0006615759.tif 000010
【図１０】
0006615759.tif 000011