(57)【要約】      （修正有）【課題】ユーザーが装置パラメータ編集および一括転送のための装置パラメータのマーク付けの両方を簡単で容易な方法で実行可能な複数のフィールド装置を構成するためのコンピュータ実装システムを提供する。【解決手段】ユーザーが個々のフィールド装置パラメータに対して表示して構成変更を行い、かつ一括転送状態を表示して変更するのを可能にし、同時に、フィールド装置パラメータが属しているか、または関連するフィールド装置構成要素に関する文脈情報をユーザーに提供する。また、ユーザーが構成作業を単純で周知の形式で実行するのを可能にするが、表示されたフィールド装置パラメータが関連する様々なフィールド装置構成要素の文脈表示を含む、典型的または標準的な構成画面をユーザーに提供し得る。この機能は、別個のアプリケーションまたは画面に行く必要なく、ユーザーが個々のパラメータの一括転送状態を表示および変更するのを可能にする。【選択図】図２
2020057389.tif 000002
【特許請求の範囲】
【請求項１】
プロセスプラント内のフィールド装置を構成する際に使用するための構成システムであって、
前記プラント内の複数のフィールド装置に対する構成情報を格納するデータベースであって、前記構成情報は、前記複数のフィールド装置の各々に対して、前記複数のフィールド装置の各々に対する構成可能なフィールド装置パラメータのセット、および各フィールド装置に対するフィールド装置構成要素のセットの表示を含む、構成情報を格納するデータベースと、
前記データベースにアクセスして前記複数のフィールド装置の選択された１つに関する構成情報を取得するためであって、前記構成情報は、フィールド装置に対して、前記フィールド装置と関連付けられた複数のフィールド装置構成要素および前記フィールド装置と関連付けられたフィールド装置パラメータのセットを含み、かつ、ディスプレイ装置を介してユーザーに、各フィールド装置パラメータに対する、フィールド装置パラメータ名および編集可能なフィールド装置パラメータ値フィールドおよび一括転送状態表示を提供するために、プロセッサ上で実行する構成アプリケーションであって、
前記構成アプリケーションは前記ユーザーが前記ユーザーインタフェースを介して前記フィールド装置構成要素の１つを選択するのを可能にし、前記フィールド装置パラメータが関連付けられている前記フィールド装置構成要素の前記選択された１つに関連した複数のフィールド装置パラメータを識別する情報を表示するディスプレイを作成して、前記ユーザーが前記フィールド装置パラメータ値フィールド内で前記フィールド装置パラメータ値を変更し、同時に、前記編集されたフィールド装置パラメータの前記一括転送状態表示を見るのを可能にする、構成アプリケーションと、
一括転送状態表示が前記フィールド装置への前記一括転送に加わるために設定されている前記フィールド装置パラメータの各々の前記パラメータ値フィールド内の前記パラメータ値をダウンロードするためにプロセッサ上で実行する一括転送アプリケーションと
を含む、構成システム。
【請求項２】
前記構成アプリケーションは、前記ユーザーが特定のフィールド装置パラメータの前記フィールド装置パラメータ値フィールド内で前記フィールド装置パラメータ値を変更する場合、前記特定のフィールド装置パラメータの前記一括転送状態表示を自動的に設定して、前記特定のフィールド装置パラメータが一括転送操作に対して設定されていることを示す、請求項１に記載の構成システム。
【請求項３】
前記構成アプリケーションは、前記ユーザーが、特定のフィールド装置パラメータに対する前記フィールド装置一括転送状態表示とやり取りして、前記特定のフィールド装置パラメータの前記一括転送状態を変更するのを可能にする、請求項１に記載の構成システム。
【請求項４】
前記構成アプリケーションは、前記フィールド装置構成要素の複数のものの表示を含む第１の画面を表示して、ユーザーが前記フィールド装置構成要素の前記表示の１つを選択するのを可能にし、前記フィールド装置構成要素の前記表示の１つの前記選択に応答して、前記選択されたフィールド装置構成要素に関連した複数のフィールド装置パラメータを表示する、請求項１に記載の構成システム。
【請求項５】
前記構成アプリケーションは、前記フィールド装置構成要素の前記表示の前記１つの前記選択に応答して、前記選択されたフィールド装置構成要素に関連していないフィールド装置パラメータを表示することなく、前記選択されたフィールド装置構成要素に関連したフィールド装置パラメータのセットを表示する、請求項４に記載の構成システム。
【請求項６】
前記構成アプリケーションは、前記フィールド装置構成要素の複数のものの表示を表示し、かつ前記フィールド装置構成要素の異なるものの各々の選択に応答して、フィールド装置パラメータの異なるセットを前記ディスプレイを介して前記ユーザーに提示する、請求項１に記載の構成システム。
【請求項７】
前記構成アプリケーションは、各画面が前記フィールド装置構成要素の異なるものと関連付けられたフィールド装置パラメータを含む、第１のセットの画面と、前記フィールド装置構成要素のいずれとも関連付けられていないパラメータを含む第２の画面とを表示する、請求項１に記載の構成システム。
【請求項８】
前記構成アプリケーションは、前記第１のセットの画面内に、前記フィールド装置に対する装置記述によって定義されるとおりに、前記フィールド装置構成要素の異なるものと関連付けられたフィールド装置パラメータを表示する、請求項７に記載の構成システム。
【請求項９】
前記構成アプリケーションは、第１のセットの画面内の各画面が前記フィールド装置構成要素の異なるものに関連したフィールド装置パラメータを含んだ、前記第１のセットの画面と、前記第１のセットの画面のいずれにも表示されていない前記フィールド装置に対する他のフィールド装置パラメータの全てを含む第２の画面とを表示する、請求項１に記載の構成システム。
【請求項１０】
前記構成アプリケーションは、前記フィールド装置に対するフィールド装置パラメータを表示するために使用されるビューの選択可能なセットを表示し、かつ前記構成アプリケーションは、前記ユーザーが前記ビュー間で切り替えるのを可能にする、請求項１に記載の構成システム。
【請求項１１】
フィールド装置パラメータを表示するために使用されるビューの前記選択可能なセットは、前記フィールド装置に対する装置記述によって定義されるとおりにフィールド装置パラメータを表示する第１のビューと、前記第１のビューに含まれていない他の全てのフィールド装置パラメータを表示する第２のビューとを含む、請求項１０に記載の構成システム。
【請求項１２】
フィールド装置パラメータを表示するために使用されるビューの前記選択可能なセットは、一括転送操作に加わるように現在設定されている前記フィールド装置パラメータの全てを示す第３のビューを含む、請求項１１に記載の構成システム。
【請求項１３】
前記フィールド装置構成要素は、物理的構成要素を含む、請求項１に記載の構成システム。
【請求項１４】
前記物理的フィールド装置構成要素はセンサーを含む、請求項１３に記載の構成システム。
【請求項１５】
前記フィールド装置構成要素は、論理的構成要素を含む、請求項１に記載の構成システム。
【請求項１６】
前記論理的フィールド装置構成要素は、ディスプレイ構成要素、診断構成要素、機能ブロック構成要素、および出力構成要素の１つ以上を含む、請求項１５に記載の構成システム。
【請求項１７】
前記フィールド装置構成要素は、物理的構成要素および論理的構成要素の両方を含む、請求項１に記載の構成システム。
【請求項１８】
プロセスプラント内のフィールド装置を構成する方法であって、
前記プロセスプラントの複数のフィールド装置に対する構成情報をデータベース内に格納することであって、前記構成情報は、前記複数のフィールド装置の各々に対して、前記複数のフィールド装置の各々に対する構成可能なフィールド装置パラメータのセット、および各フィールド装置に対するフィールド装置構成要素のセットの表示を含む、構成情報をデータベース内に格納することと、
ユーザーが、ユーザーインタフェースを介して、前記複数のフィールド装置の１つを構成のために選択するのを可能にすることと、
前記複数のフィールド装置の選択された１つに関する構成情報を前記データベースから取得することと、
ユーザーに対し、ユーザーインタフェースを介して、フィールド装置に対する、前記フィールド装置と関連付けられた複数のフィールド装置構成要素、ならびに各フィールド装置パラメータに対する、フィールド装置パラメータ名、編集可能なフィールド装置パラメータ値フィールド、および前記フィールド装置パラメータと関連付けられた一括転送状態表示を含む前記フィールド装置と関連付けられたフィールド装置パラメータのセットを含む、構成情報を提供することと、
前記ユーザーが、前記ユーザーインタフェースを介して、前記フィールド装置構成要素の１つを選択するのを可能にすることと、
前記フィールド装置構成要素の１つの前記選択に応答して、前記フィールド装置パラメータが関連付けられている前記フィールド装置構成要素の前記選択された１つに関連した複数のフィールド装置パラメータを識別する情報を表示するディスプレイを作成することと、
前記ユーザーが、前記ユーザーインタフェースを介して、フィールド装置パラメータ値フィールド内の前記フィールド装置パラメータ値を変更し、同時に前記編集されたフィールド装置パラメータの前記一括転送状態表示を見るのを可能にすることと、
一括転送状態表示が前記フィールド装置への前記一括転送に加わるために設定されている前記フィールド装置パラメータの各々の前記パラメータ値フィールド内の前記パラメータ値をダウンロードすることと
を含む、方法。
【請求項１９】
前記ユーザーが特定のフィールド装置パラメータの前記フィールド装置パラメータ値フィールド内で前記フィールド装置パラメータ値を変更する場合、前記特定のフィールド装置パラメータの前記一括転送状態表示を自動的に設定して、前記特定のフィールド装置パラメータが一括転送操作に対して設定されていることを示すことをさらに含む、請求項１８に記載の方法。
【請求項２０】
前記ユーザーが、前記ユーザーインタフェースを介して特定のフィールド装置パラメータに対する前記フィールド装置一括転送状態表示とやり取りして、前記特定のフィールド装置パラメータの前記一括転送状態を変更するのを可能にすることをさらに含む、請求項１９に記載の方法。
【請求項２１】
前記フィールド装置構成要素の複数のものの表示を含む第１の画面を前記ユーザーインタフェースを介して表示することと、ユーザーが前記ユーザーインタフェースを介して前記フィールド装置構成要素の前記表示の１つを選択するのを可能することと、前記フィールド装置構成要素の前記表示の１つの前記選択に応答して、前記選択されたフィールド装置構成要素に関連した複数のフィールド装置パラメータを表示することとをさらに含む、請求項１８に記載の方法。
【請求項２２】
前記フィールド装置構成要素の複数のものの表示を前記ユーザーインタフェースを介して表示することと、前記フィールド装置構成要素の異なるものの各々の選択に応答して、フィールド装置パラメータの異なるセットを前記ユーザーインタフェースを介して前記ユーザーに提示することとをさらに含む、請求項１８に記載の方法。
【請求項２３】
前記フィールド装置に対するフィールド装置パラメータを表示するために使用されるビューの選択可能なセットを表示することと、前記ユーザーが前記ユーザーインタフェースを介して前記ビュー間で切り替えるのを可能にすることとをさらに含む、請求項１８に記載の方法。
【請求項２４】
フィールド装置パラメータを表示するために使用されるビューの前記選択可能なセットは、前記フィールド装置に対する装置記述によって定義されるとおりにフィールド装置パラメータを表示する第１のビューと、前記第１のビューに含まれていない他の全てのフィールド装置パラメータを表示する第２のビューとを含む、請求項２３に記載の方法。
【請求項２５】
ビューの前記選択可能なセットは、一括転送操作に加わるように現在設定されている前記フィールド装置パラメータの全てを示す第３のビューを含む、請求項２４に記載の方法。
【請求項２６】
第１のセットの画面を前記ユーザーインタフェースを介して表示することであって、前記第１のセットの画面内の各画面は前記フィールド装置構成要素の異なるものと関連付けられたフィールド装置パラメータを含むことと、前記フィールド装置構成要素のいずれとも関連付けられていない前記フィールド装置のパラメータを含む第２の画面を表示することとをさらに含む、請求項１８に記載の方法。
【請求項２７】
一括転送操作に加わるように現在設定されているフィールド装置に対する前記フィールド装置パラメータの全てを示す第３の画面を表示することをさらに含む、請求項２６に記載の方法。
【請求項２８】
プロセスプラント内のフィールド装置を構成する際に使用するための、前記プラント内の複数のフィールド装置に対する構成情報を格納するデータベースを有する、構成システムであって、前記構成システムは、
構成アプリケーションであって、
前記データベースにアクセスして前記フィールド装置に関する構成情報を取得することであって、前記構成情報は、各フィールド装置に対して、前記フィールド装置と関連付けられた複数のフィールド装置パラメータおよび前記フィールド装置内で使用されるような前記複数のフィールド装置パラメータの１つ以上に関する文脈情報を含む、前記データベースにアクセスして構成情報を取得することと、
ユーザーが前記ユーザーインタフェースを介して前記フィールド装置の１つを選択するのを可能にすることと、
前記選択されたフィールド装置に関するフィールド装置情報をユーザーインタフェースを介して前記ユーザーに表示することであって、前記フィールド装置情報は、前記選択されたフィールド装置に関連した複数のフィールド装置パラメータ、前記フィールド装置パラメータの１つ以上に関する文脈情報およびフィールド装置パラメータに対する変更が前記フィールド装置への一括転送操作に含めるために設定されているかどうかを示す一括転送状態表示を含む、フィールド装置情報を前記ユーザーに表示することと、
前記ユーザーがフィールド装置パラメータ値フィールド内のフィールド装置パラメータ値を前記ユーザーインタフェース上で変更し、前記編集されたフィールド装置パラメータの前記一括転送状態表示を前記ユーザーインタフェース上で同時に見るのを可能にすることと
を行うためにプロセッサ上で実行する、構成アプリケーションと、
一括転送状態表示が前記フィールド装置への前記一括転送に加わるために設定されている前記フィールド装置パラメータの各々の前記パラメータ値フィールド内の前記パラメータ値をダウンロードするためにプロセッサ上で実行する一括転送アプリケーションと
を含む、構成システム。
【請求項２９】
前記１つ以上のフィールド装置パラメータに関する前記文脈情報は、フィールド装置パラメータが関連するフィールド装置構成要素の表示を含む、請求項２８に記載の構成システム。
【請求項３０】
前記構成アプリケーションは、ユーザーが特定のフィールド装置パラメータの前記フィールド装置パラメータ値フィールド内の前記フィールド装置パラメータ値を変更する場合、前記特定のフィールド装置パラメータの前記一括転送状態表示を自動的に設定して、前記特定のフィールド装置パラメータが一括転送操作に対して設定されていることを示す、請求項２８に記載の構成システム。
【請求項３１】
前記構成アプリケーションは、前記ユーザーが、特定のフィールド装置パラメータに対する前記フィールド装置一括転送状態表示とやり取りして、前記特定のフィールド装置パラメータの前記一括転送状態を変更するのを可能にする、請求項２８に記載の構成システム。
【請求項３２】
前記構成アプリケーションは、前記選択されたフィールド装置と関連付けられたフィールド装置構成要素のセットの複数のものの表示を含む第１の画面を表示して、ユーザーが前記フィールド装置構成要素の前記表示の１つを選択するのを可能にし、前記フィールド装置構成要素の前記表示の１つの前記選択に応答して、前記選択されたフィールド装置構成要素に関連した複数のフィールド装置パラメータを表示する、請求項２８に記載の構成システム。
【請求項３３】
前記構成アプリケーションは、前記フィールド装置構成要素の前記表示の前記１つの前記選択に応答して、前記選択されたフィールド装置構成要素に関連していないフィールド装置パラメータを表示することなく、前記選択されたフィールド装置構成要素に関連したフィールド装置パラメータのセットを表示する、請求項３２に記載の構成システム。
【請求項３４】
前記構成アプリケーションは、前記選択されたフィールド装置と関連付けられたフィールド装置構成要素のセットの複数のものの表示を表示し、かつ前記フィールド装置構成要素の前記異なるものの各々の選択に応答して、フィールド装置パラメータの異なるセットを前記ディスプレイを介して前記ユーザーに提示する、請求項２８に記載の構成システム。
【請求項３５】
前記構成アプリケーションは、前記フィールド装置構成要素の前記異なるものの各々の選択に応答して、選択されたフィールド装置構成要素と関連付けられたフィールド装置パラメータの前記異なるセットの各々が前記選択されたフィールド装置構成要素にどのように関連するかに関する文脈情報を前記ユーザーインタフェースを介して前記ユーザーにさらに提示する、請求項３４に記載の構成システム。
【請求項３６】
前記構成アプリケーションは、フィールド装置の選択に応答して、各第１の画面がフィールド装置構成要素のセットの異なるものと関連付けられたフィールド装置パラメータを含む、第１のセットの画面、および前記フィールド装置構成要素と関連付けられていないパラメータを含む第２の画面を表示する、請求項２８に記載の構成システム。
【請求項３７】
前記構成アプリケーションは、前記第１のセットの画面内に、前記フィールド装置に対する装置記述によって定義されるとおりに、前記フィールド装置構成要素の異なるものと関連付けられたフィールド装置パラメータを表示する、請求項３６に記載の構成システム。
【請求項３８】
前記構成アプリケーションは、一括転送操作に加わるように現在設定されている前記フィールド装置パラメータの全てを示す第３の画面を表示する、請求項３６に記載の構成システム。
【請求項３９】
前記構成アプリケーションはユーザーが、前記第１のセットの画面と第２の画面と第３の画面の前記ビュー間で切り替えるのを可能にする、請求項３６に記載の構成システム。
【請求項４０】
前記フィールド装置構成要素は、物理的構成要素を含む、請求項３６に記載の構成システム。
【請求項４１】
前記フィールド装置構成要素は、論理的構成要素を含む、請求項３６に記載の構成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
［関連出願の相互参照］
本出願は、２０１８年９月２８日に出願された米国仮特許出願第６２／７３８，７１３号の優先権および利益を主張し、その内容全体がここで参照により本明細書に明示的に組み込まれる。本出願は、２０１７年１０月２日に出願された「ＴＥＣＨＮＯＬＯＧＹ  ＦＯＲ  ＡＳＳＥＳＳＩＮＧ  ＡＮＤ  ＰＲＥＳＥＮＴＩＮＧ  ＦＩＥＬＤ  ＤＥＶＩＣＥ  ＣＯＭＭＩＳＳＩＯＮＩＮＧ  ＩＮＦＯＲＭＡＴＩＯＮ  ＡＳＳＯＣＩＡＴＥＤ  ＷＩＴＨ  Ａ  ＰＲＯＣＥＳＳ  ＰＬＡＮＴ」というタイトルの米国特許出願第１５／７２２，３８３号にも関連し、それは、２０１４年９月４日に出願された「ＢＵＬＫ  ＦＩＥＬＤ  ＤＥＶＩＣＥ  ＯＰＥＲＡＴＩＯＮＳ」というタイトルの米国特許出願第１４／４７７，２６６号の一部継続出願であり、それは、２０１７年１２月２６日に米国特許第９，８５１，７０７号として発行されて、２０１３年９月４日に出願された「ＦＩＥＬＤ  ＤＥＶＩＣＥ  ＩＮＴＥＲＡＣＴＩＯＮＳ」というタイトルの米国仮出願第６１／８７３，３９０号の利益を主張し、それら各々の内容全体がここで参照により本明細書に明示的に組み込まれる。
【０００２】
本特許は一般に、プロセスプラントおよびプロセス制御システムに関し、より詳細には、プロセスプラント内のプロセス制御装置の一括立上げに関する。
【背景技術】
【０００３】
プロセス変数送信機などの、フィールド装置が、プロセス変数をリモートで検知および／または制御するためにプロセス制御産業で使用される。プロセスアクチュエータなどの、フィールド装置は、流量、温度、圧力などの、プロセスの物理パラメータをリモートで制御するためにプロセス制御産業によって使用される。プロセス変数は、現場の制御室または他のコントローラに、例えば、フィールド装置からプロセスに関する情報をコントローラに提供するために、送信され得る。コントローラは次いで、制御情報を、アクチュエータなどの、別のフィールド装置に、プロセスの制御されるパラメータを変更するために、送信し得る。例えば、プロセス流体の圧力に関連した情報がプラント内の制御室またはコントローラに送信されて、石油精製などの、プロセスを制御するために使用され得る。
【０００４】
インテリジェントフィールド装置は、処理回路を含み、プロセス通信ループまたはセグメント上でデジタル的に通信するフィールド装置である。かかるデジタルプロセス通信の例は、例えば、ハイウェイアドレス可能遠隔トランスデューサ（ＨＡＲＴ（登録商標））プロトコル、ＦＯＵＮＤＡＴＩＯＮ（商標）Ｆｉｅｌｄｂｕｓプロトコル、Ｐｒｏｆｉｂｕｓ、ＷｉｒｅｌｅｓｓＨＡＲＴ（登録商標）（ＩＥＣ６２５９１に従ったものなど）などのプロセス通信プロトコルを含む。デジタル通信の追加の例は、ＭＵＸネットワーク、無線ゲートウェイネットワーク、モデムネットワーク、または任意の他の適切なデジタル通信ネットワーク上での通信を含む。インテリジェントフィールド装置は、それらがしばしば置換するアナログフィールド装置よりも複雑である。その上、インテリジェントフィールド装置は、アナログの、４−２０ｍＡ、フィールド装置に比べて、追加の情報および制御機能を提供することが可能である。
【０００５】
インテリジェントフィールド装置がプロセス通信ループまたはセグメント上で使用できる前に、これらのフィールド装置は、有効なプロセスデータおよび他の装置データを制御システム、プログラマブル論理制御装置、および／または遠隔端末装置に効率的に伝達するために適切に構成される必要がある。フィールド装置は、それら自身の健康状態およびプロセスの健康状態に関する有益な診断情報も提供できる。この機能を活用して誤ったアラームを回避するために、各フィールド装置の診断機能、アラートレベル、および他の構成可能なパラメータを適切に構成することが重要である。しかし、インテリジェントフィールド装置を構成することは、時間がかかって間違いを起こしやすいプロセスであり得る。いくつかの大規模な処理プラントにおいて、数千とは言わないまでも数百のインテリジェントフィールド装置が、製造工程を安全な範囲内で制御、監視、および保守するために使用され得ることを考えると、かかる構成のために要求される努力は取るに足らないものではない。その上、各インテリジェントフィールド装置は、複数の異なる構成要素、例えば、センサー、トランスデューサブロック、プログラマブルオブジェクト、計算された出力、ディスプレイ特徴などを有し得、これら様々な構成要素の各々は、構成できる多くの異なるパラメータを有し得る。
【０００６】
歴史的に、インテリジェントフィールド装置は、ハンドヘルドコミュニケータ、例えば、米国テキサス州オースティンのＥｍｅｒｓｏｎ  Ｐｒｏｃｅｓｓ  Ｍａｎａｇｅｍｅｎｔから入手可能なＭｏｄｅｌ  ４７５  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｏｒという商品名称で販売されたものなどを使用して個別に構成されている。代替として、インテリジェントフィールド装置はまた、Ｅｍｅｒｓｏｎ  Ｐｒｏｃｅｓｓ  Ｍａｎａｇｅｍｅｎｔから入手可能なＡＭＳデバイスマネージャという商品名称で販売されたものなどの構成ソフトウェアを使用して個別に構成されている。
【０００７】
プロセスプラント、特に、数百または数千さえのインテリジェントフィールド装置をもつ大規模なプラントにおいて、構成タスクをもっと容易にするために、米国特許番号９，８５１，７０７は、一括編集およびダウンロード（立上げ）特徴を使用してプロセス制御フィールド装置の構成を可能にする構成システムを記述している。一般的に、この構成システムは、１つ以上の構成テンプレートを格納して、ユーザーが構成テンプレート（複数可）をプラント内の複数のフィールド装置にマッピングするのを可能にする構成アプリケーションまたは構成ユーティリティを含む。一事例では、立上げテンプレートは、いくつかのフィールド装置の各々に対して立上げパラメータを定義するスプレッドシート内のフィールドを含むか、またはそれらにリンクされ得、スプレッドシート内のデータは、完了すると、一括ダウンロードまたは立上げ操作でフィールド装置にダウンロードされるか、または提供され得る。このシステムは、ユーザーが複数の異なるフィールド装置に対する構成テンプレートに別々に情報を記入し、次いで、一括ダウンロードまたは立上げプロセスでその構成データを複数のフィールド装置に適用するのを可能にする。立上げを実行する構成エンジニアはもう各フィールド装置の立上げ情報を別々に、またはハンドヘルド装置を用いてダウンロードする必要がなく、代わりに、ダウンロードまたは構成変更を一括して実行できるので、このシステムは従って、プロセスプラントフィールド装置の立上げをもっと容易にする。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
実装されると、一括編集およびダウンロード構成システムは、構成アプリケーションまたは構成ユーティリティとは別のアプリケーションまたはアプリケーション内のユーティリティとして提供される。従って、構成ユーティリティは、ユーザーが各異なるフィールド装置を別々に構成するのを可能にするユーザーインタフェースを提供する一般構成アプリケーションを含む。この場合、ユーザーは、プロセスプラント構成システム内の特定のフィールド装置まで（例えば、装置またはプラント階層内で）掘り下げ得、構成データベース内に格納されているとおりフィールド装置構成のパラメータを見て変更し得る。一般的に、この構成アプリケーションは、フィールド装置のパラメータを、構成データベースから取得されたとおりに、何らかの種類のリストで表示する。さらに具体的には、フィールド装置パラメータの一部は（構成エンジニアにとって一般的で知られている）レイアウトビューに一緒にグループ化され、他方、いくつかのパラメータは単独で提示される。ユーザーは、パラメータ値を変更することができ、それらの変更を構成データベース内に格納できる。しかし、ユーザーが、特定のパラメータまたはパラメータの新しい値を一括転送プロセス中に送信したい場合、ユーザーは別個の一括転送構成アプリケーションまたはユーティリティ（構成データベースに同様にアクセスできる）を引き出して、別個のビュー内で正しいフィールド装置を見つけ、装置パラメータの全部にわたってスクロールすることにより、特定のフィールド装置パラメータを見つける必要がある。ユーザーは次いで、そのパラメータにマークを付けて、一括転送操作中にこのパラメータ変更を適用させるように設定する必要がある。しかし、この一括転送構成アプリケーションまたはユーティリティは、特定のフィールド装置のフィールド装置パラメータの各々をリストビュー内の名前によって別々にリストするだけで、フィールド装置パラメータのどの各々がフィールド装置のどの構成要素に属するかなどの、フィールド装置パラメータに関する文脈は提供しない。多くの場合、同じ名前の複数のフィールド装置パラメータ（例えば、センサーなど、いくつかの類似のフィールド装置構成要素の各々に対するもの）があり得、そのためどのフィールド装置パラメータが一括転送操作の一部としてダウンロードされる必要があるかをユーザーが判断することは困難になる。その上、フィールド装置に対する装置パラメータの数は大きい、例えば、１００以上の可能性があるので、ユーザーが関心のある特定の装置パラメータを一括転送アプリケーション内で見つけることは非常に困難であり得る。さらに、ユーザーが従来の構成アプリケーションを使用して、ある装置パラメータを一括ダウンロードの一部として構成したい場合、ユーザーはまず、構成アプリケーション内でパラメータを構成し、次いで現在の装置パラメータにマークを付けて一括編集または転送に対して構成するために使用される別個の画面ディスプレイを引き出して、その後一括転送の一部となるパラメータを変更する必要がある。残念ながら、前述のとおり、この第２の一括編集および転送画面は、構成アプリケーション内の構成画面によって提供されるものとは異なる方法で（例えば、異なるユーザーインタフェース画面およびビューを使用）パラメータを提示し、それは、ユーザーが関心のある装置パラメータを一括転送アプリケーションもしくはユーティリティ内で見つけるか、または関心のある装置パラメータが、実際に、一括転送のために構成されているかどうかを判断するのをさらに困難にする。
【０００９】
一例として、フィールド装置パラメータの一括編集および転送を可能にする現在の構成システムは、レイアウトビューおよび一括転送ビューを含め、フィールド装置の、またはフィールド装置に対する２つの別々の構成ビューを提供する。一般的に、レイアウトビューは、主要なフィールド装置パラメータおよびフィールド装置構成パラメータ値を変更するために変更できるこれらのパラメータに対する値を識別する固定または標準インタフェースを提供する。一般に、このレイアウトビューは、フィールド装置パラメータがフィールド装置製造業者によって提供されるフィールド装置ＤＤ（装置記述）で提供される方法に従って構築され、そのためレイアウトビューは、どのフィールド装置パラメータがフィールド装置のどのセンサーと関連しているかなど、フィールド装置パラメータの一部がフィールド装置の様々な構成要素とどのように関連しているかに関して何らかの文脈を提供し得る。しかし、フィールド装置に対する他の多くのフィールド装置パラメータがあり得、それらはその結果、レイアウトビューの下部のリストビューに提供され、ユーザーはそれを構成インタフェースでスクロールして見る必要がある。多くのフィールド装置パラメータがある場合、ユーザーが編集のために特定のフィールド装置パラメータを見つけることは困難であり得る。
【００１０】
さらになお、ユーザーがレイアウトビュー内でフィールド装置パラメータを変更した後、ユーザーはそのパラメータを編集されているとマークを付ける必要がある。その後、それらのパラメータ変更を一括転送に対して構成するために、ユーザーは一括転送アプリケーションを引き出して、関心のあるフィールド装置を見つけ、フィールド装置の編集されたパラメータまでスクロールして、これらの変更を一括転送に対してマークを付ける必要がある。この一括転送構成プロセスは、フィールド装置パラメータ変更を一括編集および転送のために構成するプロセスを飽き飽きして、時間がかかり、間違いを起こしやすいものにする。より具体的には、一括転送表示画面は、タブ表示内部のリスト内のフィールド装置の全てを表示し、それはレイアウトビューとは非常に異なっており、ユーザーはそれを構成操作のために使用する。その上、パラメータの一部はグループ化されるが、他方、一部は単独で表示され、通常、１つの装置に対して、単一カラム内に垂直にリストされた１００を超えるパラメータがあるので、ユーザーが一括転送中に構成および送信したい正しいパラメータを見つけるのは非常に困難であり得る。この困難さは、フィールド装置内に同じ名前の複数の異なるフィールド装置パラメータがある場合に深刻になり得る。
【課題を解決するための手段】
【００１１】
複数のフィールド装置を構成するためのコンピュータ実装システムおよび方法は、ユーザーが装置パラメータ編集および一括転送のための装置パラメータのマーク付けの両方を簡単で容易な方法で実行するのを可能にする。具体的には、本システムおよび方法は、ユーザーが個々のフィールド装置パラメータに関して表示して構成変更を行い、かつ一括転送状態を表示して変更するのを可能にし、同時に、これらのパラメータが属しているかまたは関連するフィールド装置構成要素に関する何らかの文脈情報をユーザーに提供する。本システムおよび方法は、ユーザーが構成作業を単純で周知の形式で実行するのを可能にするが、表示されたフィールド装置パラメータが関連する様々なフィールド装置構成要素の文脈表示を含む、典型的または標準的な構成画面をユーザーに提供し得る。この機能は、別個のアプリケーションまたは画面に行く必要なく、ユーザーが個々のパラメータの一括転送状態を表示および変更するのも可能にする。従って、本明細書で説明するシステムおよび方法は、ユーザーがフィールド装置パラメータに対する構成作業を実行して、そのフィールド装置パラメータが関連するフィールド装置構成要素に関する文脈情報を提供するシステム内で、これらの構成変更を一括転送のために設定するのを可能にし、それにより、ユーザーが一括転送のための構成作業を正しく実行するのを容易にする。その上、本明細書で説明するシステムおよび方法は、構成作業をさらに容易かつ迅速に行うために、構成ユーティリティの構成画面内で様々なパラメータを見つける単純で理解し易い技法を、ダウンロードおよび通信回数を減らす方法で提供する。
【００１２】
一事例では、プロセスプラント内でフィールド装置を構成する際に使用するための構成システムは、プラント内の複数のフィールド装置に対する構成情報を格納するデータベース、構成アプリケーションおよび一括転送アプリケーションを含む。構成情報は、複数のフィールド装置の各々に対して、複数のフィールド装置の各々に対する構成可能なフィールド装置パラメータのセット、および各フィールド装置に対するフィールド装置構成要素のセットの表示を含む。さらに、構成アプリケーションはデータベースにアクセスするためにプロセッサ上で実行して、複数のフィールド装置の選択された１つに関する構成情報を、ディスプレイ装置を介してユーザーに提供し、構成情報は、フィールド装置に対する、そのフィールド装置と関連付けられた複数のフィールド装置構成要素、ならびに各フィールド装置パラメータに対する、フィールド装置パラメータ名、編集可能なフィールド装置パラメータ値フィールド、およびそのフィールド装置パラメータと関連付けられた一括転送状態表示を含む、フィールド装置と関連付けられたフィールド装置パラメータのセットを含む。その上、構成アプリケーションはユーザーがユーザーインタフェースを介してフィールド装置構成要素の１つを選択するのを可能にして、フィールド装置パラメータが関連付けられる、フィールド装置構成要素の選択された１つに関連した複数のフィールド装置パラメータを識別する情報を表示するディスプレイを作成する。追加として、構成アプリケーションは、ユーザーが、フィールド装置パラメータ値フィールド内のフィールド装置パラメータ値を変更し、同時に、編集されたフィールド装置パラメータの一括転送状態表示を見るのを可能にする。さらになお、一括転送アプリケーションは、一括転送状態が一括転送に加わるために設定されているフィールド装置パラメータの各々のパラメータ値フィールド内のパラメータ値をフィールド装置にダウンロードする。
【００１３】
構成アプリケーションは、ユーザーが特定のフィールド装置パラメータのフィールド装置パラメータ値フィールド内のフィールド装置パラメータ値を変更する場合、特定のフィールド装置パラメータの一括転送状態表示をその特定のフィールド装置パラメータが一括転送操作に対して設定されていることを示すように自動的に設定し得る。同様に、構成アプリケーションは、ユーザーが、特定のフィールド装置パラメータに対するフィールド装置一括転送状態表示とやり取りして、その特定のフィールド装置パラメータの一括転送状態を変更するのを可能にし得る。
【００１４】
一事例では、構成アプリケーションは、フィールド装置構成要素の複数のものの表示を含む第１の画面を表示して、ユーザーがそのフィールド装置構成要素の表示の１つを選択するのを可能にし、フィールド装置構成要素の表示の１つの選択に応答して、その選択されたフィールド装置構成要素に関連した複数のフィールド装置パラメータを表示する。ここで、構成アプリケーションは、フィールド装置構成要素の表示の１つの選択に応答して、その選択されたフィールド装置構成要素に関連していないフィールド装置パラメータを表示することなく、選択されたフィールド装置構成要素に関連したフィールド装置パラメータのセットを表示し得る。構成アプリケーションは、フィールド装置構成要素の複数のものの表示を表示し、フィールド装置構成要素の異なるものの各々の選択に応答して、フィールド装置パラメータの異なるセットをディスプレイを介してユーザーに提示し得る。
【００１５】
別の事例では、構成アプリケーションは、各画面がフィールド装置構成要素の異なるものと関連付けられたフィールド装置パラメータを含む、第１のセットの画面、およびフィールド装置構成要素のいずれとも関連付けられていないパラメータを含む第２の画面を表示する。構成アプリケーションは、第１のセットの画面内に、フィールド装置に対する装置記述によって定義されるとおり、フィールド装置構成要素の異なるものと関連付けられたフィールド装置パラメータを表示し得る。追加として、構成アプリケーションは、第１のセットの画面内の各画面がフィールド装置構成要素の異なるものと関連したフィールド装置パラメータを含んだ、第１のセットの画面、および第１のセットの画面のいずれにも表示されていないフィールド装置に対する他のフィールド装置パラメータの全てを含む第２の画面を表示し得る。
【００１６】
所望であれば、構成アプリケーションは、フィールド装置に対するフィールド装置パラメータを表示するために使用されるビューの選択可能なセットを表示して、ユーザーがビュー間で切り替えるのを可能にする。フィールド装置パラメータを表示するために使用されるビューの選択可能なセットは、フィールド装置に対する装置記述によって定義されるとおりにフィールド装置パラメータを表示する第１のビューおよび第１のビューに含まれていない他の全てのフィールド装置パラメータを表示する第２のビューを含み得る。ビューの選択可能なセットは、一括転送操作に加わるように現在設定されているフィールド装置パラメータの全てを示す第３のビューも含み得る。
【００１７】
いずれの場合でも、フィールド装置構成要素は、センサーなどの、物理的構成要素、もしくはディスプレイ構成要素、診断構成要素、機能ブロック構成要素、および出力構成要素などの、論理的構成要素、または物理的および論理的構成要素の任意の組合せを含み得る。
【図面の簡単な説明】
【００１８】
【図１】文脈的一括転送構成操作を備えた構成システムが使用できるいくつかのインテリジェントフィールド装置を採用するプロセス制御および監視システムの線図である。
【図２】本明細書で説明する一括転送構成システムを使用して複数のフィールド装置上で一括転送操作をセットアップするために資産管理システムとやり取りするオペレータの線図である。
【図３】文脈的一括転送構成操作を備えた構成システムを使用してインテリジェントフィールド装置の一括構成を行う方法の流れ図である。
【図４】文脈的一括転送構成操作を備えた構成システムを使用して複数のフィールド装置に適用できる構成テンプレートをユーザーが定義できるようにするユーザーインタフェースのスクリーンショットである。
【図５】文脈的一括転送構成操作を備えた構成システムを使用して、ユーザー構成と１つ以上の個々のフィールド装置との間のマッピングをユーザーが生成できるようにするユーザーインタフェースのスクリーンショットである。
【図６】ユーザーが複数のフィールド装置上で一括転送操作を実行できるようにする構成ユーティリティによって提供されるユーザーインタフェースのスクリーンショットである。
【図７】インテリジェントフィールド装置構成情報を検証および／または確認する方法の線図である。
【図８】ユーザーがフィールドパラメータまでナビゲートして変更し、これらの変更を一括転送操作のためにセットアップできるようにする既知の構成システムのスクリーンショットである。
【図９】構成ユーティリティにより、文脈的一括転送構成操作を提供するレイアウトビュー構成画面の形式で提供されるユーザーインタフェースのスクリーンショットである。
【図１０】構成ユーティリティにより、文脈的一括転送構成操作を提供する他のパラメータビュー構成画面の第１の例の形式で提供されるユーザーインタフェースのスクリーンショットである。
【図１１】構成ユーティリティにより、フィールド装置内のＦｏｕｎｄａｔｉｏｎ  Ｆｉｅｌｄｂｕｓ機能ブロックに関連した文脈的一括転送構成操作を提供する他のパラメータビュー構成画面の第２の例の形式で提供されるユーザーインタフェースのスクリーンショットである。
【図１２】構成ユーティリティにより、文脈的一括転送構成操作を提供する送信するパラメータ構成画面の形式で提供されるユーザーインタフェースのスクリーンショットである。
【図１３】構成作業中、第１のタイプのフィールド装置パラメータデータ取得中に使用され得る、構成ユーティリティによって提供されるユーザーインタフェースのスクリーンショットである。
【図１４】構成作業中、第２のタイプのフィールド装置パラメータデータ取得中に使用され得る、構成ユーティリティによって提供されるユーザーインタフェースのスクリーンショットである。
【図１５】１つ以上のビット列挙型パラメータから成るフィールド装置パラメータを示す、構成ユーティリティによって提供されるユーザーインタフェース例のスクリーンショットである。
【図１６】図２に関して例示した資産管理システムが具現化され得る１つの例示的なコンピューティング環境の線図である。
【発明を実施するための形態】
【００１９】
構成システムは一般に、同じタイプの複数のインテリジェントフィールド装置に対して構成情報を定義するテンプレートまたは汎用構成を提供し、一括転送操作を使用して、そのテンプレートを１つ以上の連結されて立ち上げられたインテリジェントフィールド装置または仮想装置（すなわち、プロセスプラントプロジェクト中に確立されるプレースホルダー）に適用する方法を提供する構成ユーティリティを含む。重要なことには、構成システムは、ユーザーがフィールド装置パラメータ変更を構成するのを可能にし、同時に、フィールド装置に関する文脈情報を表示して、それにより構成作業中に、ユーザーが適切なフィールド装置パラメータを見つけて構成するのを支援する。本明細書で提供する実施形態はそれに応じて、ユーザーが資産管理システムを採用して、複数のインテリジェントフィールド装置を実質的に同時に構成し、それと同時に構成データを一括転送操作でフィールド装置に対してマークを付けるか、または適用する方法を提供する。かかるテンプレートを採用することにより、ユーザー企業標準が容易に定義されて、プロセスプラントユニットにわたって、プラント全体にわたって、または企業全体にわたって実装できる。
【００２０】
図１は、本明細書で説明する構成システムの実施形態が使用できるプロセス制御および監視システム１０の線図である。図１のプロセス制御および監視システム１０は、各々が画面およびユーザー入力装置を含むユーザーインタフェースを有する、１つ以上のホストワークステーションまたはコンピュータ１３（任意の適切なコンピューティング装置を含み得る）に結合された１つ以上のプロセスコントローラ１１を含む。プロセスコントローラ１１は、適切な入力／出力カードまたはモジュール３０を通してインテリジェントフィールド装置１６〜２８にも結合される。プロセスコントローラ１１は、例えば、分散プロセスコントローラ、ＰＬＣなどの、任意の適切なタイプのプロセスコントローラであり得る。図１に例示するプロセスコントローラ１１および他の通信インタフェース装置３０は、例えば、イーサネット（登録商標）接続または任意の適切な通信プロトコルを使用する任意の他の適切なデータ通信ハイウェイを介して、ホストワークステーション１３に通信可能に結合される。同様に、プロセスコントローラ１１および通信インタフェース装置３０は、適切なスマート通信プロトコル、例えば、ＦＯＵＮＤＡＴＩＯＮ（商標）Ｆｉｅｌｄｂｕｓプロトコル（例えば、フィールド装置１９〜２２）、ＨＡＲＴ（登録商標）プロトコル（例えば、フィールド装置１６〜１８）、ＷｉｒｅｌｅｓｓＨＡＲＴ（登録商標）プロトコル（例えば、フィールド装置２３〜２８）など、を使用して、インテリジェントフィールド装置１６〜２８に通信可能に結合される。デジタル通信ネットワークの追加の例には、ＭＵＸネットワーク、無線ゲートウェイネットワーク、モデムネットワーク、または任意の他の適切なデジタル通信ネットワーク上の通信を含む。
【００２１】
インテリジェントフィールド装置１６〜２８は、例えば、プロセス変数送信機、バルブ、ポジショナなどの、任意の適切なタイプおよび／またはブランドのインテリジェントフィールド装置であり得る。入力／出力カードまたはモジュール３０は、標準プロセス通信プロトコルに従う任意の適切なタイプの装置であり得る。例えば、１つのＩ／Ｏカード３０Ａは、ＨＡＲＴ（登録商標）プロトコルに従ってインテリジェントフィールド装置１６、１７、および１８と通信するＨＡＲＴ（登録商標）Ｉ／Ｏカードであり得る。追加として、別のＩ／Ｏカードまたはモジュール３０ＢはＦＯＵＮＤＡＴＩＯＮ（商標）Ｆｉｅｌｄｂｕｓカードであり得、プロセスコントローラ１１がＦＯＵＮＤＡＴＩＯＮ（商標）Ｆｉｅｌｄｂｕｓプロトコルに従ってインテリジェントフィールド装置１９、２０、２１、および２２と通信するのを可能にする。同様に、別のＩ／Ｏカードまたはモジュール３０Ｃは、ＷｉｒｅｌｅｓｓＨＡＲＴ（登録商標）プロトコルに従ってインテリジェントフィールド装置２３〜２８と通信するＷｉｒｅｌｅｓｓＨＡＲＴ（登録商標）ゲートウェイであり得る。
【００２２】
プロセスコントローラ１１は各々、１つ以上のプロセス制御ルーチン（メモリ内に格納された）を実装または監督して、インテリジェントフィールド装置１６〜２８およびホストコンピュータ１３と通信してプロセスを任意の所望の方法で制御する１つ以上のプロセッサを含む。従って、プロセスコントローラ１１および関連付けられた通信インタフェースは、ワークステーション１３がインテリジェントフィールド装置１６〜２８を介してプロセス１０とやり取りするのを可能にする。そこで、またはそれらと共に採用されたプロセスコントローラ１１および任意のＩ／Ｏモジュール３０は、複数のフィールド装置との通信が実行される１つの例示的な環境として示されている。しかし、本明細書で説明する構成システムは、複数のインテリジェントフィールド装置とのデジタル通信が任意の適切な通信インタフェース（複数可）を通して可能な任意の環境で使用できる。
【００２３】
その上、図１に例示するように、プラント１０は、プラントから、ならびにプラント１０またはプラント１０内の装置を構成および制御する際に使用するためのワークステーション１３から、データを収集する、例えば、構成データベース、ヒストリアンなどの、１つ以上のデータベース３２を含むことができる。さらになお、１つ以上の構成アプリケーション、ユーティリティ、またはシステム３４は、ワークステーション１３（またはそれに接続されたサーバー３６）のメモリ内に格納でき、以下でさらに詳細に説明するものなどの構成作業を実行するために、ワークステーション１３（またはそれに接続されたサーバー３６）の１つ以上のプロセッサ上で実行できる。
【００２４】
図２は、一括フィールド装置構成操作を実行するために資産管理システム２００（一般に、図１のワークステーション１３、構成およびヒストリアンデータベース３２、サーバー３６など、の１つ以上内で実装され得る）とやり取りするユーザー２０２の線図を示す。資産管理システム２００は一般に、ユーザー２０２と、プロセス制御および監視システム１０（図１）の個々のインテリジェントフィールド装置との間の高レベルなやり取りを提供するために、１つ以上のワークステーション１３上で実行する１つ以上のソフトウェアアプリケーションを含む。かかる高レベルなやり取りは、プラント１０内で診断、保守、構成などの作業を実行することを含み得る。ワークステーション１３は、ローカルで実行する１つ以上の資産管理システムアプリケーションを有し得るが、ユーザーは、データ通信ネットワークを経由して資産管理システム２００とリモートでやり取りし得る。従って、ワークステーション１３のところに座っているユーザー２０２は、ユーザー２０２の物理的な位置に関係なく、インテリジェントフィールド装置２０４（図１のフィールド装置１６〜２８のいずれかであり得る）のセットに対して様々な高レベル機能を実行するために、資産管理システム２００とやり取りできる。
【００２５】
一般に、ユーザー２０２は、ユーザー構成プロセスを生成する（２０６）ことができ、そこで、ユーザーは、参照番号２０８で図示するように、インテリジェントフィールド装置のテンプレート／ユーザー構成およびインスタンスを提供する。ユーザー構成は、他の装置構成のためのモデルとして使用するためにユーザーによってカスタマイズされた装置パラメータのセットである。追加として、ユーザー２０２は、「ダウンロードなし」リストおよび「照合なし（ｎｏ  ｒｅｃｏｎｃｉｌｅ）」リストなどの、追加の入力を提供できる。これらのリストは、一括操作の適用の対象外であり得るインテリジェント装置パラメータのリストである。一旦、ユーザー２０２が必要な情報を提供すると、ユーザー構成は構成データベース（図１の構成データベース３４など）内に任意の適切な形式で格納される。図２に例示するシステムでは、ユーザー構成は資産管理システデータベース２１０内に格納される。次に、ユーザー２０２は、定義されたユーザー構成に対してマッピングを定義する。このマッピングは、ユーザー構成をインテリジェントフィールド装置の個々の装置タグまたは他の識別子にリンクするファイルまたは他の適切なデータ構造である。この操作は図２の参照番号２１２で例示される。その後、ユーザー２０２（または別のユーザー）はその構成を使用して、構成およびマッピングによって指定されたフィールド装置の様々なものに対してフィールド装置パラメータ値を指定、設定、または変更し得る。次に、ユーザー２０２は、ブロック２１４で例示される一括転送またはダウンロード操作を実行して、新しいパラメータ値をフィールド装置に適用する。
【００２６】
図２に例示するシステムでは、一括操作はユーザー構成情報の複数のフィールド装置への一括転送である。一括操作は、ダウンロードなし／照合なしリスト２１６、ブロック２１２で生成されたマッピングファイル、および資産管理データベース２１０に格納されているような定義されたユーザー構成データを入力として取る。しかし、本明細書で説明する構成システムは、データベース２１０が適切な制御システムのデータベースとなるように、実装できる。一括転送プロセス２１４は次いで、出力として、同様に好ましくは資産管理データベース２１０（例えば、図１の構成データベース３４）内に格納される、いくつかのユーザー構成と装置タグのマッピング２１８を提供する。追加として、一括転送ユーティリティ２１４は、ユーザー構成データをプロセスコントローラ１１内の１つ以上のプレースホルダー２２０に転送し得る。これらのプレースホルダーは構成データを格納し得、コントローラ１１は構成データを、後で、または適切な時に標準的なコントローラ通信を介して適切なフィールド装置にダウンロードし得る。最後に、ブロック２２２で例示するように、ユーザー２０２は、装置立上げプロセスに関与する。この操作が生じると、資産管理システム２００は格納されたユーザー構成と装置タグのマッピングを資産管理データベース２１０から受信して、そのユーザー構成情報を、マッピング２１８内に記載された装置タグと一致する装置タグを有するインテリジェントフィールド装置（例えば、図１の装置１６〜２８）に自動的に適用する。このようにして、ユーザー２０２は、かなりの数のフィールド装置を、各インテリジェントフィールド装置１６〜２８に個々に対処する必要なく、自動的に、または同時に構成するプロセスに関与できる。
【００２７】
図３は、本明細書で説明する構成システムを使用してインテリジェントフィールド装置の一括構成を行う方法の流れ図を示す。方法２４０はブロック２４２から始まり、そこで、ユーザー（ユーザー２０２など）はユーザー構成テンプレートを生成する。テンプレートを作成する際に、ユーザー２０２は、適切な企業標準を個々の処理プラントユニットにわたって、処理プラント全体にわたって、または企業全体にわたって容易に定義して実装できる。ブロック２４４で、ユーザー２０２は、ブロック２４２で定義したテンプレートまたは複数のテンプレートの１つ以上のインテリジェントフィールド装置へのマッピングテーブルを生成する。インテリジェントフィールド装置は、装置タグまたは何らかの他の適切な識別子などの、任意の適切な識別子によって指定できる。追加として、マッピングは、Ｍｉｃｒｏｓｏｆｔ  Ｅｘｃｅｌスプレッドシート、または任意の他の適切なデータ構造などの、任意の適切な形式で格納できる。次に、ブロック２４６で、構成システムは、ユーザー入力に応答して、または定期的に、もしくは事前に予定した時間に、資産管理システム２００に対する構成データベース内に格納されたような構成情報の一括転送を開始する。ブロック２４８で、フィールド装置の一括立上げが実行され、各個々のフィールド装置は、そのそれぞれのインテリジェントフィールド装置にマッピングされるユーザーテンプレート内に格納された構成情報を提供される。フィールド装置の一括立上げは同時に起こり得るが、一括操作が各インテリジェントフィールド装置を通る際にさらなるユーザーやり取りが要求されない限り、連続しても起こり得る。従って、ユーザー２０２の観点からすれば、インテリジェントフィールド装置の一括立上げまたは構成を実行するための単一のコマンドは、指定されたインテリジェントフィールド装置上で並行して、または連続してのいずれかで、自動的に実行される操作となる。
【００２８】
図４は、本明細書で大まかに説明するような構成システムまたはユーティリティに従うか、または使用して、ユーザーが１つ以上のユーザー構成を生成するのを可能にするユーザーインタフェース２５０のスクリーンショットを示す。ユーザーインタフェース２５０は、ユーザー構成名列２５２を有し、その下に２つの別個のユーザー構成がリストされている。具体的には、ｕｃ１およびｕｃ２が図４に示されている。追加として、ダイアログボックス２５４は、ユーザーが選択されたユーザー構成（この場合ｕｃ２）に対してブロック転送を構成するのを可能にすると例示されている。いくつかのフィールド装置パラメータ、およびかかるパラメータに対して値を受け取るウィンドウ２５６が例示されている。ユーザーが一括転送に対するユーザー構成を入力しているか、または別の方法で構成した後、ユーザー構成はボタン２５８で保存され得る。
【００２９】
図５は、本明細書で説明する構成システムまたはユーティリティを使用して実行できるようなユーザー構成の装置タグへのマッピングのスクリーンショット２６０を示す。スクリーンショット２６０には、いくつかのユーザー構成が列２６２に記載されており、他方、いくつかの装置タグが列２６４に記載されている。図５に例示するマッピングでは、各行（行番号２など）は、指定されたユーザー構成とリストされた装置タグとの間の関連付けを提供するか、または定義する。例えば、強調された行７では、ユーザー構成「ＵＣ＿Ｎａｍｅ＿１」が「Ｄｅｖｉｃｅ＿Ｔａｇ＿６」と関連付けられている。しかし、前述のとおり、１つ以上のインテリジェントフィールド装置と所与のユーザー構成との間のマッピングは、任意の適切な形式で提供できる。図５に例示するシステムでは、マッピングは、米国ワシントン州レッドモンドのＭｉｃｒｏｓｏｆｔ  Ｃｏｒｐｏｒａｔｉｏｎから入手可能な商品名称Ｅｘｃｅｌの下で販売されるような、スプレッドシートなどの文書で提供される。
【００３０】
図６は、ユーザーが構成ユーティリティまたはシステムを使用して複数のフィールド装置上で一括操作を開始するのを可能にするユーザーインタフェースの図式的スクリーンショット２７０を示す。スクリーンショット２７０は、ＡＭＳスイート：インテリジェントデバイスマネージャ２７３によってサポートされる様々なインテリジェントフィールド装置をリストするか、または別の方法で列挙する「装置エクスプローラ」ウィンドウ２７２を含む。図６に例示するように、これらのインテリジェントフィールド装置は、プラント位置、個々のプラント、および個々の機器に基づいて、階層的に（ナビゲーションペインまたはプラントナビゲーション階層２７５内）列挙できる。言うまでもなく、特定のフィールド装置を見つけるか、または探す他の方法が同様に、または代わりに使用できる。スクリーンショット２７０は、同じタイプの複数のインテリジェントフィールド装置の一括立上げを開始するために提供されるダイアログウィンドウ２７４も例示する。ダイアログウィンドウ２７４は、様々なフィールド装置の１つ以上の定義されたユーザー構成テンプレートへのマッピングを含むファイルを指定するファイル名フィールド２７６を含む。追加として、ダイアログウィンドウ２７４は、マッピング情報を有するファイル内のワークシートを定義するワークシート名フィールド２７８を含み得る。しかし、前述のとおり、任意の適切なデータ構造またはファイル形式がマッピング機能に対して使用できる。追加として、フィールド２８０は、除外するマッピングの部分をユーザーが定義するのを可能にするために提供される。例えば、行１はヘッダを含み得、従って、ユーザー構成およびフィールド装置マッピングを含んでいない。それに応じて、開始行を行２として定義することにより、行１を一括操作の対象外とすると、操作の強固な実行を確実にする。ダイアログウィンドウ２７４は、装置タグなどの、特定のインテリジェントフィールド装置識別子を含むファイル２７６のフィールド２７８内に指定されたワークシート内の特定の列をユーザーが示すのを可能にする装置列フィールド２８２も含む。同様に、フィールド２８４は、ユーザーがユーザー構成列を指定するのを可能にする。図６に示す例では、ユーザー構成列は、列Ａとして選択され、他方、装置列は列Ｂとして選択される。図５のスクリーンショット２６０を再度参照すると、ユーザー構成情報が列Ａに記載されており、他方、装置タグ情報が列Ｂに記載されている。追加として、スクリーンショット２６０に例示するワークシートの行１はヘッダ情報を含み、従って、操作中に実行されるべきでない。その結果、ダイアログボックスまたはウィンドウ２７４に入力された一括転送情報は、図５に関して例示したマッピングファイルに適している。
【００３１】
図７は、本発明の実施形態に従い複数のインテリジェントフィールド装置上で一括検証および／または妥当性確認を実行する方法の線図である。方法３００が報告ツール３０２によって実行を開始する前に、ブロック３０３に記載するように、いくつかの予備ステップが必要とされる。具体的には、１つ以上のユーザー構成が、１つ以上のそれぞれの個々のインテリジェントフィールド装置に関して定義される必要がある。さらに、各インテリジェントフィールド装置は、ユーザー構成にマッピングされる必要がある。その上、ユーザー構成がマッピングされたインテリジェントフィールド装置に適用されるべきであり、インテリジェントフィールド装置はユーザー構成に従って立ち上げられるべきである。言うまでもなく、このフィールド装置定義、テンプレート定義、およびマッピング情報の全てが構成データベース３４内に格納される。
【００３２】
当然のことながら、報告ツール３０２は、インテリジェントフィールド装置が、各それぞれのインテリジェントフィールド装置に対して指定されたユーザー構成に従って構成されているかどうかをユーザーが検証するための効率的な方法を提供する。従って、ユーザーは、かかる検証を提供するために各インテリジェントフィールド装置と個別にやり取りする必要がない。理解され得るように、従来型の方法を使用して数百または数千さえのインテリジェントフィールド装置に対して装置構成設定を検証することは非常に時間がかかる。その結果、方法３００を採用すると、かかる検証を提供するために必要な時間を大幅に削減する。
【００３３】
方法３００は、ブロック３０４から始まり、そこで、ユーザーは、資産管理システム内で定義される１つ以上のユーザー構成を選択する。前述のとおり、これらのユーザー構成は、ユーザーによって定義されて、典型的には資産管理データベース２１０（例えば、図１の構成データベース３２）内に格納される。ブロック３０６で、報告ツール３０２は、１つ以上の選択されたユーザー構成の構成データおよびマッピングされた装置を資産管理システムからエクスポートする（この構成データは、以下でさらに詳細に説明する構成画面を使用して、ユーザーによって適用または指定され得る）。ブロック３０８で、構成データは、報告データベース３１０、または他の適切な記憶装置にインポートされる。代替として、構成データはライブのフィールド装置から取得されて、ＸＭＬなどの、標準化されたフォーマットにインポートされ得る。ブロック３１２で、各個々のインテリジェントフィールド装置の構成データが、適用可能なユーザー構成テンプレート内で指定されたものと比較されて、相違および／または誤設定を識別する報告が生成される。ブロック３１４で判断されるように、誤設定が存在する場合、ユーザーは、ブロック３１６で、指定されたインテリジェントフィールド装置上で装置構成設定を訂正するように促される。かかる訂正が実行された後、報告ツール３０２は、線３１８で例示されるように、ブロック３０４に戻ることによって方法３００を繰り返す。
【００３４】
ユーザーまたは構成エンジニアが、前述のとおり、ユーザー構成、フィールド装置マッピングなどを定義することによって構成システムをセットアップした後に、ユーザーまたは構成エンジニアが、構成データベース内の一括構成情報の全てを保存されたとおりにテストした後、構成システムは、同じか、または異なるユーザーがその後、個々のフィールド装置に対する構成データを変更して、これらの変更を一括転送またはダウンロードに対して設定するのを可能にする。具体的には、特定のフィールド装置のフィールド装置パラメータの１つまたは２、３だけが変更される場合に、フィールド装置パラメータの全てを再ダウンロードすることは不都合で非常に時間がかかるであろう。その結果、ユーザーはまず、フィールド装置内の１つ以上のパラメータに対する構成データを変更する必要があり、次いで、それらのパラメータにマークを付けて一括転送操作に含まれるようにする必要がある。
【００３５】
前述のとおり、一括転送操作を可能にする既知または現在の構成ユーティリティは、ユーザーが、第１の従来型の構成画面もしくは画面のセット内で特定のフィールド装置に対する構成データを変更し、次いでその編集したフィールド装置パラメータを別個の一括転送ユーティリティ内で一括転送のためにマークを付けるのを可能にするように動作する。この場合、構成システムは、ユーザーが特定のフィールド装置に（例えば、図６のナビゲーション階層２７５を使用して）ナビゲートして、構成変更のためにフィールド装置を選択するのを可能にする従来型の構成システムをユーザーに提供する。この時点で、構成ユーティリティは、選択されたフィールド装置と関連付けられた様々なフィールド装置パラメータをリストする構成画面をユーザーに提供して、ユーザーがそれらのパラメータ値に対して変更を行うのを可能にする。
【００３６】
しかし、一括転送に対して編集したパラメータを構成するために、ユーザーは別個の一括転送ユーティリティを引き出すか、または開いてこの機能を実行する必要がある。図８は、ユーザーが１つ以上のパラメータを一括転送操作に含めるように構成できるようにするかかる利用可能な一括転送構成ユーティリティによって生成されたスクリーンショット例３３０を示す。具体的には、この場合、ユーザーは、装置階層全体をスクロールして特定のＨＡＲＴ装置（６４４温度送信機Ｒｅｖ９）を選択して、一括転送のための構成ユーティリティを選択する必要があった。この場合、一括転送構成ユーティリティは画面３３０に、タブビュー３３２にリストされた装置パラメータの全てを提供した。フィールド装置パラメータの一部は上位で一緒にグループ化されるが、フィールド装置パラメータの一部は、グループ化されたパラメータの下のリストに単独で提示される。一般的に、パラメータのグループ化は、パラメータが製造業者によって提供された装置記述から取得される方法によって判断され得る。
【００３７】
ここで、ユーザーが、特定のパラメータを一括転送プロセス中に送信されるように構成したい場合、ユーザーはこのパラメータを、画面またはビュー３３２内の全ての装置パラメータをスクロールすることによりこのパラメータを見つけ、一括転送状態アイコン３３４を選択し（切り替え）て装置パラメータを一括ダウンロードまたは転送のためにマークを付ける必要がある。しかし、この一括転送構成ユーティリティの使用はユーザーにとって困難である。具体的には、装置パラメータのグループ化はしばしば一般的でユーザーにとって簡単ではない。そのため、ユーザーは典型的には、構成ユーティリティの構成画面と一括転送のための構成画面との間で切り替えて、一括転送画面内の対象のパラメータが一括転送に対してマークを付ける正しいパラメータであることを検証する必要がある。しかし、追加として、装置が多数のパラメータ、例えば、１００を超えるパラメータを有する場合、図８の一括転送画面３３０内のフィールド装置パラメータの全てをブラウズすることは困難である。さらになお、ユーザーは、一括転送画面またはユーティリティを使用してパラメータのこの状態を検証する必要があるので、ユーザーはどのパラメータが一括転送のためにマークを付けられたかをチェックするのが困難である。追加として、ユーザーは、パラメータを変更し、次いでその編集したパラメータを一括転送操作で送信したい場合、パラメータ値を変更し（例えば、構成画面内で）、次いで一括転送画面内で一括転送状態ボタンまたはアイコン３３４をクリックして、そのパラメータを一括転送のために設定することを含む、２つの動作を実行する必要がある。
【００３８】
従って、一括転送を使用する現在、既知の構成ユーティリティの操作の一例として、ユーザーはまず、装置テンプレートの構成画面を開き、装置に対するナビゲーションペイン内の正しい位置までナビゲートして、構成画面内の正しいページにナビゲートし、次いで対象のフィールド装置パラメータまでナビゲートする。ユーザーは次いで、装置パラメータの値フィールドを変更し、それは、構成ユーティリティにそのパラメータを「編集済み」としてマークを付けさせ、装置画面上の保存および取り消しボタンをユーザーに対して提供させる。ユーザーは、例えば、構成を構成データベースに保存するために、保存ボタンを選択し得る。しかし、この時ユーザーは、一括転送のための構成ユーティリティを開く必要があり、変更したパラメータを検索するために、図８に示すようなパラメータリスト全体にわたってスクロールする必要があり、次いで、一括転送のための構成画面内で対象のパラメータの一括転送状態アイコン３３４を変更する必要がある。パラメータは次いで、編集済みとしてマークを付けられて、ユーティリティは保存および取り消しボタンを装置画面上に提供する。再度、ユーザーは保存ボタンを選択し、ここでパラメータを一括転送に対してマークを付け、それを、このパラメータが一括転送操作の開始時に一括転送操作で送信されるような方法で、構成データベースに保存する。当然のことながら、このプロセスは時間がかかり、飽き飽きする。
【００３９】
これらの問題を軽減または緩和するために、本明細書で説明する新しい構成ユーティリティは、構成データ取得を管理して、１つ以上の構成画面を、ユーザーがもっと容易に装置パラメータまでナビゲートして見つけ、編集して一括転送のためにマークを付けるのを可能にする方法で提示する。より具体的には、この新しい構成ユーティリティは、ユーザーが各かかるフィールド装置パラメータに対する一括転送状態を容易に見て変更できるようにすることに加えて、様々なフィールド装置パラメータに関する情報を、フィールド装置構成要素データなど、これらのパラメータが見つかるフィールド装置に関する何らかの文脈情報と共に、提示する。フィールド装置文脈情報は、様々なフィールド装置パラメータが属するフィールド装置の構成要素（部分要素）に関する情報を含み得、それによりユーザーがもっと容易に正しいフィールド装置パラメータを見つけて編集して、一括転送のためにマークを付けられるようにする。
【００４０】
一般的な意味では、新しい構成ユーティリティは、もっと標準的な構成画面を提供する標準的な構成ユーティリティと一括転送のための構成ユーティリティを、ユーザーが編集のために正しいフィールド装置パラメータを見つけて、それらのパラメータを一括転送のためにマークを付け、一括転送のためにマークを付けられているパラメータを見るのをもっと容易にする方法で組み合わせる。一般に、新しい構成ユーティリティでは、フィールド装置に対するフィールド装置パラメータの様々なものは、ＤＤレイアウトに従ってグループ化され、そのため、レイアウトビューにおいて、ユーザーは依然として典型的なレイアウト画面またはビューを見て、他のフィールド装置パラメータで埋め尽くされることなく、どのパラメータに一括転送のためにマークを付けたいかが正確に分かるであろう。この操作を達成するために、構成ユーティリティは、各フィールド装置に対して、あるフィールド装置パラメータに、そのフィールド装置パラメータがどのフィールド装置構成要素と関連するかの文脈情報を提供することによって、ユーザーに馴染んだ経験を与えるレイアウトビューを提供する。一般に、文脈情報は、異なるフィールド装置構成要素および各かかる構成要素に関連した主なフィールド装置パラメータを定義する装置ＤＤに基づいて、提供され得る。しかし、追加のフィールド装置パラメータのリストもレイアウトビュー内で提供する代わりに、構成ユーティリティは、レイアウトビュー内にないフィールド装置パラメータの全てを含む「他のパラメータ」ビューを提供する。この他のパラメータビューは、フィールド装置の特定の構成要素もしくは部分要素と関連付けられていない可能性があるマイナーであるか、またはあまり使用されていないフィールド装置パラメータをユーザーがもっと見つけやすくする。さらになお、構成ユーティリティは、一括転送に対して現在マークを付けられているパラメータの全てを見直す（および変更する）ためにユーザーによって使用できる「送信するパラメータ」ビューを提供し得る。これらのビューおよび操作の一部として、構成ユーティリティは、フィールドパラメータの値がいずれかのビューで、すなわち、レイアウトビューまたは他のパラメータビュー内で、変更される場合、「ＩｓＭａｒｋｅｄＦｏｒＢｕｌｋＴｒａｎｓｆｅｒ」すなわち一括転送状態の値を自動的に真に設定し得る。ユーザーは依然として、ＩｓＭａｒｋｅｄＦｏｒＢｕｌｋＴｒａｎｓｆｅｒまたは他の一括転送状態を、いずれかのビュー内で容易に見える一括転送状態アイコンまたはボタンをクリックすることにより、手動で変更する機能を有する。
【００４１】
新しい構成ユーティリティによって提供される様々なビューの例が図９〜１２に示すスクリーンショットで例示されている。具体的には、図９は、本明細書で説明する構成ユーティリティによって、大まかに前述したレイアウトビューの一部として提供され得るスクリーンショット４００を例示する。具体的には、スクリーンショット４００は、図８に例示する６４４温度送信機Ｒｅｖ９フィールド装置に対する構成可能なフィールド装置パラメータの様々なものを例示する。
【００４２】
一般に、構成ユーティリティ（図１のアプリケーションまたはユーティリティ３４のいずれかであり得る）は、ユーザーが構成のために所望のフィールド装置までナビゲートできるナビゲーション画面を提供する。ナビゲーション画面は、様々な異なるレベルまたは選択をプラント階層（図６のナビゲーション階層２７５に例示するような）内に含み得、このナビゲーション階層は、プラント（２つ以上のプラントが利用可能な場合）、領域（各プラントの）、ユニット（各領域内の）、装置（各ユニット内の）、コントローラなどを含み得る。言うまでもなく、任意の所望の階層、または所望のフィールド装置を見つけるために構成データベース全体にわたってスクロールする方法が提供されるか、または使用され得る。ユーザーが構成のために特定のフィールド装置を選択する場合、構成ユーティリティは、図９に例示するような、一括転送のための構成装置画面４００を提供し得る。図９に示すように、構成ユーティリティは、特定の装置に対して装置画面４００を生成し、画面４００は、ナビゲーションペイン４０２、タブのセット４０４、および表示ペイン４０６を含む。この場合、タブはレイアウトビュータブ４０４Ａ、他のパラメータタブ４０４Ｂ、および送信するパラメータタブ４０４Ｃを含む。構成ユーティリティは、選択される特定のタブ４０４に基づいて、表示ペイン４０６内に情報を提供する。
【００４３】
図９に示す例では、レイアウトビュータブ４０４Ａが選択され、この選択の結果として、構成ユーティリティは、主なフィールド装置構成要素の各々に対して１つの、サブタブ４１０を提供する。一般的に、フィールド装置は、１つ以上の主要な構成要素、例えば、センサー、ブロック、計算された出力、診断、アラーム、ディスプレイ、またはフィールド装置内の他の論理的もしくは物理的実体など、を含み得る。一般に、センサー、ブロックおよび他の論理装置構成要素などの、フィールド装置構成要素は、フィールド装置の装置記述（ＤＤ）内に定義され、これらの構成要素は、その装置の主要なフィールド装置パラメータを定義する。言い換えれば、これらの装置構成要素のフィールド装置パラメータは一般に、最もアクセスされて構成されるフィールド装置パラメータであり、これらのフィールド装置構成要素パラメータはレイアウトビュー内に提供される。図９の例では、レイアウトビューは、センサー１、センサー２、計算された出力、診断、アナログ出力、およびディスプレイ構成要素を含む、６つの特定のフィールド装置構成要素に対するサブタブを含む。言うまでもなく、他のフィールド装置構成要素は、図９のサブタブ４１０と同じ行内に示される矢印選択アイコンで利用可能またはアクセス可能であり得る。重要なことに、サブタブ４１０は、レイアウトビューが存在するフィールド装置構成要素のセットを定義することにより、選択されたフィールド装置に対するフィールド装置構成要素に関する文脈情報の第１の層を提供する。ユーザーは次いで、選択されたフィールド装置構成要素に制限された（関連した）フィールド装置パラメータを表示するために、フィールド装置構成要素サブタブ４１０のいずれかを選択できる。
【００４４】
この例では、センサー１サブタブが選択され、そのため、構成ユーティリティは、表示ペイン４０６内に、センサー１構成要素と関連付けられている様々なフィールド装置パラメータを提供し、これらのパラメータに対する名前４１２、編集可能な値フィールド４１４、および一括転送状態アイコン４１６を含む。見やすくするために、図９のフィールド装置パラメータの２つだけが、参照番号４１２、４１４、および４１６でマークを付けられている。言うまでもなく、構成ユーティリティは、フィールド装置名、値および一括転送状態を構成データベースから構成テンプレートの一部として取得し得る。その上、レイアウトビューは、様々なセンサー１に関連したフィールド装置パラメータに関する文脈情報、例えば、センサー１に対するセットアップパラメータを示す別個のボックス、センサー１に対する送信機センサー照合（ＣＶＤ）パラメータおよびセンサー１に対する測定パラメータなど、を表示ペイン４０６内にさらに含み得る。これらのグループ化またはボックスは、構成作業中に、ユーザーが特定のフィールド装置パラメータを見つけるのを支援するために、フィールド装置構成要素文脈情報の第２の層を提供する。
【００４５】
当然のことながら、ユーザーはここで、選択したフィールド装置構成要素（この場合センサー１）に関連する、対象のパラメータ、または対象のパラメータのタイプを見つけるために表示ペイン４０６内をスクロールまたはナビゲートでき、新しい値をフィールド装置パラメータ値フィールド４１４に入力することによりそれらのフィールド装置パラメータの値を変更できる。言うまでもなく、構成ユーティリティは、ユーザーの入力を追跡し、ユーザーがフィールド装置パラメータの値を変更すると、構成ユーティリティは、編集されたパラメータに対する一括転送状態アイコンまたは変数４１６を自動的に変更して、そのパラメータが一括転送に対してマークを付けられていることを示す。構成ユーティリティは、編集されたフィールド装置パラメータに対する一括転送アイコン（すなわち、ＩｓＭａｒｋｅｄＦｏｒＢｕｌｋＴｒａｎｓｆｅｒアイコン４１６）を変更することにより一括転送状態アイコンにおいてこの変更を示して、そのパラメータが一括転送に対してマークを付けられていることを示し得る。図９の例では、一括転送状態アイコンは、下線の付いた矢印（そのパラメータは一括転送に対してマークを付けられていることを意味する）または線がその中を通っている円（そのパラメータは一括転送に対してマークを付けられていないことを意味する）のいずれかとして例示されている。従って、
【数１】
2020057389.tif 000003
アイコンの付いた図９の表示ペイン４０６内のパラメータは編集されているか、編集され終わっていて、一括転送に対してマークが付けられている。フィールド装置パラメータの第１のものが編集され（て、一括転送に対して自動的にマークを付けられ）ると、構成ユーティリティは、ユーザーがその編集を保存または取り消すことができるように、保存および取り消しボタン４２０および４２２を装置画面４００上に提供する。
【００４６】
言うまでもなく、ユーザーは、表示ペイン４０６内の他のパラメータ値を変更し得、表示ペイン４０６内の他のサブタブ４１０によって指定された他のフィールド装置構成要素に切り替えて、これらのフィールド装置構成要素などと関連付けられたフィールド装置パラメータを表示して変更し得る。ユーザーが他のフィールドパラメータ値を変更すると、それらのフィールド装置パラメータに対するＩｓＭａｒｋｅｄＦｏｒＢｕｌｋＴｒａｎｓｆｅｒ状態が一括転送に対して構成されるように変更され、変更されたフィールド装置パラメータの一括転送状態アイコン４１６が
【数２】
2020057389.tif 000004
に設定されて、これらのパラメータが一括転送に対してマークを付けられていることを示す。所望であれば、ユーザーは、フィールド装置パラメータの一括転送状態を（例えば、一括転送アイコン４１６を選択することにより）切り替えて、フィールド装置パラメータの一括転送状態を、一括転送に含まれるか、または含まれないように、そのように希望する場合は変更し得る。
【００４７】
ある時点で、レイアウトビュー内で（レイアウトビューのサブタブ４１０内にリストされているように）フィールド装置構成要素のいずれかに対するフィールド装置パラメータのいずれかに対して構成編集が行われた後、ユーザーは保存ボタン４２０を選択し、構成ユーティリティは、フィールド装置パラメータの各々の新しいデータおよび一括転送状態に対するマーク付けを構成データベースに保存する。この時点で、構成ユーティリティは、装置画面４００上の保存および取り消しボタン４２０、４２２を除去するか、または隠す。
【００４８】
当然のことながら、構成ユーティリティによって提供されるか、または生成される、図９の画面４００などの、レイアウトビュー構成画面は、レイアウトビューで、フィールド装置パラメータの一括転送状態と共に、同じビュー内にフィールド装置構成要素文脈情報をユーザーに提供するので、ユーザーが構成しようとしている特定のフィールド装置パラメータをユーザーが容易に見つけるのを可能にする。この特徴は、ユーザーが、関心のある特定のフィールドパラメータを見つけるためにフィールド装置に対するフィールド装置パラメータのリスト全体にわたってスクロールする必要がないようにする。より具体的には、図９のものなどのレイアウトビューはタブ４１０を用いてフィールド装置構成要素に関する情報を含み、ユーザーが特定のフィールド装置構成要素（特定のセンサー、計算、診断機能、出力、機能ブロックなど）を掘り下げて、その構成要素と関連付けられたフィールド装置パラメータだけを見るのを可能にする。さらになお、構成ユーティリティは、図９の表示ペイン４０６内のボックスによって示されるように、表示ペイン４０６内の特定にタイプまたは機能（例えば、センサーに対する、セットアップ機能、測定機能など）に従い、特定のフィールド装置構成要素に関連したフィールド装置パラメータをグループ化し得る。言うまでもなく、異なるフィールド装置は、異なる物理的特徴（例えば、センサー、出力、制限、アクチュエータなど）および異なる論理的特徴（例えば、アラーム、計算、診断、ディスプレイなど）を含む異なる構成要素を有するので、サブタブ４１０内に提供される特定のフィールド装置構成要素および表示ペイン４０６内に提供されるパラメータタイプの特定のグループ化は、フィールド装置のタイプおよび識別に応じて異なる。さらになお、表示ペイン４０６内のサブタブ４１０およびボックスは、フィールド装置構成要素文脈情報を提供するとして例示されているが、これまたは他のフィールド装置構成要素文脈情報は、例えば、プルダウンメニュー、ナビゲーション階層内など、構成画面内の他の視覚的特徴を使用して提供できる。従って、例えば、表示されたパラメータが関連するフィールド装置構成要素は、例えば、図９の領域４０２内にナビゲーション階層で、または任意の他の方法で示され得る。
【００４９】
前述のとおり、特定のフィールド装置構成要素に明確に関連していないか、またはレイアウトビュー内にリストされていないか、もしくは提供されていないフィールド装置構成要素に関連し得る、いくつかの、もしくは多数のフィールド装置パラメータさえあり得るので、特定のフィールド装置に対するフィールド装置パラメータの全てがレイアウトビュー内に提供されているわけではない。この場合、レイアウトビュー内に提供されていない装置パラメータ（すなわち、フィールド装置パラメータ値）を表示して変更するために、他のパラメータタブ４０４Ｂを、構成ユーティリティは提供し得、ユーザーは選択し得る。図１０は、図９に例示する同じ装置に対する他のパラメータタブ４０４Ｂの下で、構成ユーティリティによって提供され得る装置画面４３０を例示する。この場合、図１０に例示するように、構成ユーティリティは、レイアウトビュー内に提供も表示もされていないフィールド装置パラメータのリスト４３２を提供する。リスト４３２は、各かかるリストされたフィールド装置パラメータに対するパラメータ値名４３４、編集フィールド４３６および編集可能な一括転送状態アイコンまたはフィールド４３８を含む。
【００５０】
図１０の例では、ユーザーは一括転送のための構成装置画面４３０を開いており、レンダラペイン内で「他のパラメータ」タブ４０４Ｂを選択していて、フィールド装置リスト４３２内に構成ユーティリティによって現在、表示されている対象のフィールド装置パラメータのいずれにもナビゲートできる。ユーザーは、対象パラメータの編集ボックス４３６内で変更または新しい値を提供することにより、任意の対象パラメータの値を変更し得る。構成ユーティリティは次いで、一括転送状態アイコンまたはフィールド４３８を自動的に変更して、そのパラメータが編集されて一括転送に対してマークが付けられていることを示す。図１０の例では、一括転送状態アイコン４３８は、関連付けられたパラメータが一括転送操作に含まれるか、または含まれないかを示すチェックが付けられているか、または付けられていない、チェックボックスとして例示されている。構成ユーティリティはまた、フィールド装置パラメータ値４３６またはフィールド装置一括転送状態４３８に対して編集が行われた場合はいつでも、装置画面４３０上の保存および取り消しボタン４２０、４２２を作成するか、または有効化（グレーイン）する。言うまでもなく、ユーザーは、要望どおりに、他のパラメータの値および一括転送状態を変更し得る。言うまでもなく、ある時点で、ユーザーは保存ボタン４２０を選択し得、構成ユーティリティは次いで、各フィールド装置パラメータに対する一括転送状態アイコンまたはフィールド４３８に従い、一括転送に対してマークが付けられているとして、新しいデータをデータソース（構成データベース）に保存する。この時点で、新しく編集されたパラメータがないので、構成ユーティリティは、装置画面４３０上の保存および取り消しボタン４２０、４２２を隠すか、またはグレーアウトする。
【００５１】
ここで、図１０の画面例４３０では、リスト４３２内に表示された他のパラメータは全て、選択されたフィールド装置内の単一のＨＡＲＴ機能ブロックに関連することに留意されたい。この場合、フィールド装置の論理的構成要素である、単一のＨＡＲＴ機能ブロックは、ナビゲーション階層または領域４０２内に例示されている。再度、この表示は、これらのパラメータの一括転送状態と共に、リスト４３２内に表示されているフィールド装置パラメータに関する文脈情報をユーザーに提供する。
【００５２】
別の例として、図１１は、異なるフィールド装置、例えば、センサーブロック、トランスデューサブロック、高度診断ブロック、および資源ブロックを含む、４つの異なる機能ブロックをその中に含むＲｏｓｅｍｏｕｎｔ  ３０５１  Ｒｅｖ７  Ｆｏｕｎｄａｔｉｏｎ  Ｆｉｅｌｄｂｕｓ装置、に対する装置画面４４０を示す。これらのブロックは、画面４４０のナビゲーション領域４０２内でセンサーブロックが選択されて例示されている。この選択の結果として、構成ユーティリティは、他のパラメータタブ４０４Ｂが選択される場合、センサーブロックとだけ関連付けられたフィールド装置パラメータのリスト４４２を画面の表示ペイン内に提示する。従って、この場合、構成ユーティリティは、ユーザーにフィールド装置構成要素文脈情報をナビゲーション階層４０２内に提供して、ユーザーが、選択されたフィールド装置構成要素の各フィールド装置パラメータのパラメータ名、値、および一括転送状態を見つけて、編集し、表示できるようにする。言うまでもなく、ユーザーが図１１の階層４０２内で異なる機能ブロックを選択する場合、構成ユーティリティは、その機能ブロック（およびその機能ブロックだけ）に対するフィールド装置パラメータをリスト４４２内に提供するであろう。さらになお、階層４０２内にリストされた異なる機能ブロックの各々に対して、別個のレイアウトビューが（レイアウトタブ４０４Ａの下に）提供され得る。
【００５３】
さらになお、前述のとおり、構成ユーティリティは、どのフィールド装置パラメータが現在のところ、一括転送操作に対して設定されているかをユーザーが容易に判断（および潜在的に変更）できるようにするために、一括転送操作に対してセットアップされているフィールド装置パラメータのさらなるビューを提供し得る。一例として、図１２は、ユーザーが、例えば、図９および図１０の画面４００または４３０の１つ内で、送信するパラメータタブ４０４Ｃを選択した場合に、構成ユーティリティによって提供され得る装置画面４５０を例示する。このビューでは、構成ユーティリティは、一括転送操作に対して現在、構成されている全てのパラメータ、およびそれらのパラメータの直近に編集された値のリストを提供する。従って、図１２に例示するように、画面４５０は、選択されたフィールド装置内の全ての装置パラメータのリスト４５２を示す表示ペイン４５１を含む。この例では、リスト４５２は、パラメータ名４５６、パラメータ値４５８、および一括転送状態（ＭａｒｋＴｏＳｅｎｄ）４６０を含む列を有するテーブルを含む。言うまでもなく、このリスト４５２を生成するために、構成アプリケーションまたはユーティリティは、一括転送に対してマークを付けられている、すなわち、一括転送状態が一括転送に含めるように設定されている、選択されたフィールド装置に対するパラメータの全てについて、構成データベースを検索する。画面４５０を使用すると、ユーザーは、値フィールド４５８を使用してパラメータに対する値を変更でき、一括転送フィールドまたはアイコン４６０を選択または選択解除して（切り替えて）フィールド装置パラメータの一括転送状態を変更できる。
【００５４】
従って、ユーザーが一括転送のための構成装置画面を開いて、送信するパラメータタブ４０４Ｃを選択した場合、構成ユーティリティは、フィールド装置に対するレイアウトビューおよび他のパラメータビュー内で一括転送に対してマークが付けられたパラメータだけを取得および表示する。次に、ユーザーは、一括転送状態アイコン４６０を選択することによりパラメータの一括転送状態を変更し得、それは、構成ユーティリティに、その状態を一括転送に対してマークが付けられていないように切り替えさせて
【数３】
2020057389.tif 000005
一括転送アイコンをＭａｒｋＴｏＳｅｎｄ列に表示させる。言うまでもなく、ユーザーは、パラメータ値編集フィールド４５８内の任意のパラメータ値に対して変更を行い得、このビュー内の任意のパラメータの一括転送状態を変更し得る。変更を行うと、構成ユーティリティは、編集されたパラメータを編集済みとマークを付け、次いで保存および取り消しボタン４２０および４２２を装置画面４５０上に表示する。ユーザーが、パラメータのいずれかまたは全部を、パラメータ値および／または一括転送状態アイコンのどちらか、変更すると、ユーザーは保存ボタン４２０を選択し得、構成ユーティリティはデータ（編集されたパラメータ値データおよび一括転送状態データ）を、将来の一括転送ダウンロードのために構成データに保存する。構成ユーティリティは同様に次いで、装置画面４５０上の保存および取り消しボタン４２０、４２２を隠すか、または除去する。所望であれば、装置画面４０は、リスト４５２内のパラメータの一括転送操作の即時開始を引き起こす即時ダウンロードボタンを含み得る。ユーザーがかかるボタンを選択すると、リスト４５２内にあったパラメータは、一括転送操作でダウンロードされて、送信するパラメータのリストから除去される。図９〜図１２にも例示するように、送信するパラメータタブ４０４Ｃは、一括転送操作に含められるようにマークを付けられているフィールド装置に対するパラメータの現在の数の表示を含み得る。
【００５５】
言うまでもなく、図９〜図１２の表示は、構成ユーティリティが構成情報を提供できて、ユーザーが構成作業を実行するのを支援するためにフィールド装置構成要素文脈情報をユーザーに提供しながら、一括転送構成作業を可能にする方法のいくつかの例にすぎない。他の例として、構成システムは、パラメータのページおよびグループ化を提供し、ＤＤによって一般に指示される通りの３〜５列の代わりに、１列内にパラメータを表示することにより、送信するパラメータビューおよびレイアウトビューを統合し得る。構成ユーティリティは、かかる統合されたビュー、または他のパラメータビューおよび／もしくは送信するパラメータビュー内に検索機能も提供して、ユーザーが対象のパラメータをさらに容易に見つけるのを可能にし得る。
【００５６】
さらになお、本明細書で説明するシステムは、一括転送操作を実行するか、または直接開始し得るが、本明細書で説明するデータもしくはビューも、または代わりに、ファイルにエクスポートされて、ＡＭＳデバイスマネージャ一括転送ユーティリティなどの、さらに大規模なデバイスマネージャシステム内で使用され得るか、またはこの構成システムもしくはユーティリティは別の方法で、ＡＭＳデバイスマネージャ一括転送ユーティリティなどの、別のデバイスマネージャプリケーションに統合され得る。
【００５７】
構成ユーティリティは、例えば、図９〜図１２の様々な画面を提示する場合、フィールド装置パラメータデータをデータソース（例えば、構成データベース）から取得する必要があることに留意されたい。構成ユーティリティは、比較的低速または低帯域幅接続でデータベースに接続され得、かつ／または取得されるデータは量が多い可能性があり、かつ／または検索されるデータベース内のデータが大きい可能性があるので、このデータ取得操作は少し時間がかかり得る。もっと分かりやすいユーザーインタフェースを提供するために、構成ユーティリティは、ユーザーが対象のフィールド装置を選択すると、そのフィールド装置に対するレイアウトビューを提示し得る（このビューは構成テンプレートによって事前に定義されるので、このビューは典型的にはデータベースからのデータ取得をあまり伴わない可能性があるため）。その上、ＤＤ定義されたレイアウトの一部ではないパラメータを除去することは、構成ユーティリティ取得プロセスに対する幾分のパフォーマンスヒットとなる。このフィルタリングプロセスは従って、データ取得性能を向上させるために、サーバーまたはデータベース装置（例えば、図１のサーバー３６またはデータベース３４）内で構成ユーティリティによって実行すべきである。
【００５８】
いずれにしても、前述のとおり、構成ユーティリティがレイアウトビューから他のパラメータビューにビューを切り替えると、他のパラメータデータを構成データベースから取得するための著しい待ち時間があり得る。ユーザーが当惑するのを防ぐために、他のパラメータビューを完了するためのユーザーの予期される待ち時間を管理することは重要であり得る。データ取得が進行中であることをユーザーに知らせるため、または他のパラメータデータの全ては現在のところ提示されていないことをユーザーが知っていることを確実にするために、構成ユーティリティが、選択されているそのビューに関して他のパラメータビューにデータを提示し得るいくつかの異なる方法がある。
【００５９】
具体的には、構成ユーティリティは、任意のパラメータを他のパラメータビュー内に示す前に、単に他のパラメータデータの全てを取得し得る。他のパラメータデータの取得が完了するのを待っている間、ユーザーはタブ４０４（例えば、レイアウトタブ４０４Ａおよび送信するパラメータタブ４０４Ｃ）をクリックしてこれらの画面および関連付けられたデータを表示し得る。しかし、一般的に、構成ユーティリティは、「他の」パラメータ全てに対する全てのデータがサーバーからフェッチされるまで、「パラメータをロード中」メッセージを他のパラメータビュー内でユーザーに提示し得る。図１３は、他のパラメータデータがロードされている間に、構成ユーティリティがユーザーに対して提示し得る画面例４６０を示す。その後、構成ユーティリティは、全ての「他の」パラメータがサーバーから取得された場合にのみ、他のパラメータを表示する。
【００６０】
別の事例では、構成ユーティリティは、他のパラメータデータが取得されるとそれを表示し得、従って、そのデータが到着すると他のパラメータビュー内のリストに投入し得る。この場合、図１４に例示するように、構成ユーティリティは、データが到着するとリスト４７２に投入し得るが、「データをロード中メッセージ」を装置画面内に表示して、他のパラメータデータの全ては取得されて表示されていないことをユーザーに通知し得る。しかし、この場合、構成ユーティリティは、ユーザーが、リスト４７２内に表示されたパラメータのいずれも編集／変更するのを可能にし得る。その上、構成ユーティリティは、データ取得状態バー４７４を提供または表示して、装置画面４７０はさらなるパラメータデータをまだ取得していることを示し得る。
【００６１】
さらに別の事例では、構成ユーティリティは、他の画面のいずれか、例えば、レイアウトビューおよび送信するパラメータビュー、が表示されている間に、他のパラメータデータをバックグラウンドで初期化（すなわち、取得）し得る。すなわち、構成ユーティリティは、レイアウトビューおよびレイアウトビュー内のデータと関連付けられたデータサブスクリプションをまず初期化し得、これらのビューがユーザーに表示されている間に、構成ユーティリティは、バックグラウンドプロセスとして他のパラメータデータをロードし得る。この場合、ユーザーが他のパラメータタブ４０４Ｂをクリックすると、そのユーザーはパラメータを見つけることもあればそうでないこともある。ここで、他のパラメータビューの初期化は、レイアウトビューが初期化されて、データベース内のデータに対するそのサブスクリプションが確立されている後にだけ開始される。
【００６２】
さらに別の事例では、構成ユーティリティは、他のパラメータデータの全てがサーバーまたは構成データベースから取得された後にだけ、他のパラメータタブ４０４Ｂを選択可能にし得る。結果として、他のパラメータタブ４０４Ｂは、データを表示する準備が整うまでクリック可能にされない。一般に、この場合、構成ユーティリティは、レイアウトビューをまず初期化し、そしてそのビューに対するデータサブスクリプションをセットアップする。次いで、構成ユーティリティは、ユーザーがいつ他のパラメータビュータブ４０４Ｂを選択するかにかかわらず、他のパラメータデータを検索してダウンロードする。しかし、構成ユーティリティは、そのビューに対する全てのデータが取得されるまで、他のパラメータタブ４０４Ｂをクリック可能として初期化しない。
【００６３】
さらになお、構成ユーティリティは、ビット列挙型パラメータに関する情報を、表示、変更、および理解するのが容易な方法で提供し得る。具体的には、構成ユーティリティがビット列挙型パラメータをデータベースから発見し、このデータをパラメータデータとして、他のパラメータビューなどの、ビューの１つ内に表示する場合、構成ユーティリティは、ビット列挙型パラメータを単一のパラメータとして単一の一括転送状態表示またはアイコンおよび単一の一般名フィールドと共に表示し得るが、各ビットに対する別個の記述または下位名（ｓｕｂ−ｎａｍｅ）フィールドおよび編集可能な値フィールドを提供し得る。一例として、図１５は、パラメータのリストを含む他のパラメータタブ４０４Ｂの下に表示された装置画面４８０を示し、リスト内の各パラメータは、装置パラメータ名４８２、値編集フィールド４８４、および一括転送状態表示４８６を含む。この例では、パラメータのリスト内のパラメータは、装置状態マスクおよびＥｘｔ  Ｄｅｖ状態マスクと呼ばれる２つのビット列挙型パラメータを含む。ここで、これらのパラメータの編集フィールド４８４で、構成ユーティリティは、そのビットの機能に関連した各ビットに対する下位名およびユーザーがそのビットをセットするか、またはセットしないのを可能にするビットセットアイコンもしくはフィールドを表示する。しかし、各かかるビットに対して１つの一括転送状態アイコンまたは表示しかない。そのため、ユーザーがビット列挙型パラメータのビットのいずれかを変更すると、構成ユーティリティは、一括転送状態アイコン４８６を一括転送に対して設定されるように変更する。この表示および構成機能は、追加の文脈情報をユーザーに提供して、ユーザーが装置パラメータをより良く見つけて、編集し、構成するのを可能にする。
【００６４】
図１７は、資産管理システムの１つ以上のアプリケーションを実行し得るコンピューティング環境の線図である。追加として、資産管理システムは、資産管理スイート内の１つ以上の個々のソフトウェアアプリケーションを実行するために協調して、または個々に動作する複数のコンピューティング装置を含み得ることが明示的に企図される。図１７を参照すると、いくつかの実施形態を実装するための例示的なシステムは、汎用コンピューティング装置をコンピュータ８１０の形で含む。コンピュータ８１０の構成要素は、処理装置８２０（プロセッサを含み得る）、システムメモリ８３０、およびシステムメモリを含む様々なシステム構成要素を処理装置８２０に結合するシステムバス８２１を含み得るが、それらに制限されない。システムバス８２１は、メモリバスもしくはメモリコントローラ、周辺機器用バス、および様々なバスアーキテクチャを使用するローカルバスを含むいくつかのタイプのバスアーキテクチャのいずれかであり得る。図１および図２に関連して説明したメモリおよびプログラムは図１７の対応する部分で採用できる。
【００６５】
コンピュータ８１０は典型的には、様々なコンピュータ可読媒体を含み、それは、コンピュータ８１０によってアクセスでき、揮発性および不揮発性両方の媒体、ならびに固定型および取外し可能媒体を含む、任意の利用可能な可読媒体であり得る。例として、制限ではなく、コンピュータ可読媒体はコンピュータ記憶媒体および通信媒体を含み得る。コンピュータ記憶媒体は、変調データ信号または搬送波とは異なり、それらを含まないが、例えば、コンピュータ可読命令、データ構造、プログラムモジュールもしくは他のデータなどの情報の記憶のための任意の方法または技術で実装された、揮発性および不揮発性両方の、固定型および取外し可能媒体を含む、ハードウェア記憶媒体を含む。コンピュータ記憶媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリもしくは他のメモリ技術、ＣＤ−ＲＯＭ、デジタル多用途ディスク（ＤＶＤ）もしくは他の光ディスク記憶、磁気カセット、磁気テープ、磁気ディスク記憶もしくは他の磁気記憶装置、または所望の情報を格納するために使用できて、コンピュータ８１０によってアクセスできる任意の他の媒体を含むが、それらに制限されない。通信媒体は、コンピュータ可読命令、データ構造、プログラムモジュールまたは他のデータを搬送機構で具現化し得、任意の情報配信媒体を含む。用語「変調データ信号」は、その特性の１つ以上が、情報を信号内に符号化するような方法で設定または変更されている信号を意味する。
【００６６】
システムメモリ８３０は、コンピュータ記憶媒体を、読み取り専用メモリ（ＲＯＭ）８３１およびランダムアクセスメモリ（ＲＡＭ）８３２などの揮発性および／または不揮発性メモリの形で含む。起動中などに、コンピュータ８１０内の要素間で情報を転送するのを支援する基本ルーチンを含む、基本入力／出力システム８３３（ＢＩＯＳ）は典型的には、ＲＯＭ８３１内に格納される。ＲＡＭ８３２は典型的には、処理装置８２０に対して即座にアクセス可能であり、かつ／または処理装置８２０によって現在、操作されているデータおよび／もしくはプログラムモジュールを含む。例として、制限ではなく、図１７は、オペレーティングシステム８３４、アプリケーションプログラム８３５、他のプログラムモジュール８３６、およびプログラムデータ８３７を例示する。
【００６７】
コンピュータ８１０は、他の取外し可能／固定型揮発性／不揮発性コンピュータ記憶媒体も含み得る。ほんの一例として、図１７は、固定型不揮発性磁気媒体から読み取るか、またはそれに書き込むハードディスクドライブ８４１、取外し可能不揮発性磁気ディスク８５２から読み取るか、またはそれに書き込む磁気ディスクドライブ８５１、およびＣＤ  ＲＯＭもしくは他の光媒体などの取外し可能不揮発性光ディスク８５６から読み取るか、またはそれに書き込む光ディスクドライブ８５５を例示する。例示的な動作環境で使用できる他の取外し可能／固定型揮発性／不揮発性コンピュータ記憶媒体は、磁気テープカセット、フラッシュメモリカード、デジタル多用途ディスク、デジタルビデオテープ、ソリッドステートＲＡＭ、ソリッドステートＲＯＭ、および同様のものを含むが、それらに制限されない。ハードディスクドライブ８４１は典型的には、インタフェース８４０などの固定型メモリインタフェースを通してシステムバス８２１に接続され、磁気ディスクドライブ８５１および光ディスクドライブ８５５は典型的には、インタフェース８５０などの、取外し可能メモリインタフェースによってシステムバス８２１に接続される。
【００６８】
代替として、または追加として、本明細書で説明する機能は、１つ以上のハードウェア論理構成要素によって、少なくとも部分的に、実行できる。例えば、制限なく、使用できる例示的なタイプのハードウェア論理構成要素は、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、特定用途向け集積回路（ＡＳＩＣ）、特定プログラム向け標準製品（ＰＳＳＰ）、システムオンチップシステム（ＳＯＣ）、複合プログラム可能論理デバイス（ＣＰＬＤ）などを含む。
【００６９】
前述して図１７に例示するドライブおよびそれらの関連付けられたコンピュータ記憶媒体は、コンピュータ可読命令、データ構造、プログラムモジュールおよびコンピュータ８１０に対する他のデータの格納を提供する。図１７では、例えば、ハードディスクドライブ８４１は、オペレーティングシステム８４４、アプリケーションプログラム８４５、他のプログラムモジュール８４６、およびプログラムデータ８４７を格納しているとして例示されている。これらの構成要素は、オペレーティングシステム８３４、アプリケーションプログラム８３５、他のプログラムモジュール８３６、およびプログラムデータ８３７と同じであるか、または異なるかのいずれでもよいことに留意されたい。オペレーティングシステム８４４、アプリケーションプログラム８４５、他のプログラムモジュール８４６、およびプログラムデータ８４７は、ここでは、最小限、それらは異なるコピーであることを示すために異なる番号が与えられている。
【００７０】
ユーザーはコマンドおよび情報を入力装置、例えば、キーボード８６２、マイクロホン８６３、および例えば、マウス、トラックボールまたはタッチパッドなどの、ポインティングディバイス８６１など、を通してコンピュータ８１０に入力し得る。他の入力装置（図示せず）は、音声認識回路、ジョイスティック、ゲームパッド、スキャナ、または同様のものを含み得る。これらおよび他の入力装置はしばしば、システムバス８２１に結合されるユーザー入力インタフェース８６０を通して処理装置８２０に接続されるが、パラレルポート、ゲームポートまたはユニバーサルシリアルバス（ＵＳＢ）などの、他のインタフェースおよびバス構造によって接続され得る。視覚的表示８９１または他のタイプのディスプレイ装置も、ビデオインタフェース８９０などの、インタフェースを介してシステムバス８２１に接続される。モニターに加えて、コンピュータは、スピーカ８９７およびプリンタ８６９などの、他の周辺出力装置も含み得、それらは出力周辺インタフェース８９５を通して接続され得る。
【００７１】
コンピュータ８１０は、リモートコンピュータ８８０などの、１つ以上のリモートコンピュータへの、ローカルエリアネットワーク（ＬＡＮ）またはワイドエリアネットワーク（ＷＡＮ）などの、論理接続を使用して、ネットワーク環境内で動作し得る。ＬＡＮネットワーキング環境で使用される場合、コンピュータ８１０は、ネットワークインタフェースまたはアダプタ８７０を通してＬＡＮ８７１に接続される。ＷＡＮネットワーキング環境で使用される場合、コンピュータ８１０は典型的には、インターネットなど、ＷＡＮ８７３を通して通信を確立するためのモデム８７２または他の手段を含む。ネットワーク環境では、プログラムモジュールは、リモートメモリ記憶装置に格納され得る。図１７は、例えば、リモートアプリケーションプログラム８８５はリモートコンピュータ８８０上に常駐できることを例示する。
【００７２】
本発明は、好ましい実施形態を参照して説明されているが、本発明の精神および範囲から逸脱することなく、変更を形式上および詳細に行い得ることを当業者は認識するであろう。例えば、前述の実施形態は一般に、インテリジェントフィールド装置とのオンライン接続を採用するが、実施形態は、構成（複数可）がハンドヘルドコンフィギュレータにロードされる場合に実施でき、ハンドヘルドコンフィギュレータは、装置識別子が、ハンドヘルド装置内に格納された構成と関連付けられた装置タグと一致する場合に、個々のインテリジェントフィールド装置を更新し得る。
【図１】
2020057389.tif 000006
【図２】
2020057389.tif 000007
【図３】
2020057389.tif 000008
【図４】
2020057389.tif 000009
【図５】
2020057389.tif 000010
【図６】
2020057389.tif 000011
【図７】
2020057389.tif 000012
【図８】
2020057389.tif 000013
【図９】
2020057389.tif 000014
【図１０】
2020057389.tif 000015
【図１１】
2020057389.tif 000016
【図１２】
2020057389.tif 000017
【図１３】
2020057389.tif 000018
【図１４】
2020057389.tif 000019
【図１５】
2020057389.tif 000020
【図１６】
2020057389.tif 000021
【外国語明細書】
2020057389000001.pdf