(57)【要約】制御システムのフィールド装置を構成するためのシステムおよび方法が提供される。本システムは、フィールド装置に連結された無線アダプタと通信するためのモバイルコンピューティング装置を含む。このモバイルコンピューティング装置は、無線ネットワーク通信モジュールを介してアプリケーションモジュールを受信する。アプリケーションモジュールは、プロセッサによって実行されたとき、無線直接通信モジュールを介してフィールド装置を構成する。モバイルコンピューティング装置は、フィールド装置の構成に関連付けられた情報を提供し、受信するためのユーザフレンドリーなグラフィック表示を含む。【選択図】図２
2016507809.tif 000002
【特許請求の範囲】
【請求項１】
プロセス条件を制御するための制御システムであって、前記制御システムが、
前記プロセスに連結され、プロセス条件を調整するように配置されたフィールド装置と、
前記プロセスに連結され、前記プロセス条件に関連付けられたイベントトリガの発生についての前記プロセスを監視するように配置されたセンサと、
前記フィールド装置に動作可能に連結された無線アダプタと、
無線通信ネットワークに連結され、１つ以上のアプリケーションモジュールを記憶することが可能な遠隔装置と、
プロセッサ、メモリ装置、無線ネットワーク通信モジュール、および無線直接通信モジュールを含むモバイルコンピューティング装置であって、前記無線ネットワーク通信モジュールが、前記プロセッサに連結され、前記モバイルコンピューティング装置と前記遠隔装置との間の無線通信を可能にし、前記無線直接通信モジュールが、前記プロセッサに連結され、前記モバイルコンピューティング装置と前記無線アダプタとの間の直接無線通信を可能にする、モバイルコンピューティング装置と、
前記無線通信ネットワークを介して前記遠隔装置から受信されるアプリケーションモジュールであって、前記プロセッサ上で実行されるとき、前記モバイルコンピューティング装置が前記無線直接通信モジュールを介して前記フィールド装置を構成することを可能にする、アプリケーションモジュールと、を備える、制御システム。
【請求項２】
前記アプリケーションモジュールが、前記モバイルコンピューティング装置の前記メモリ装置内に記憶される、請求項１に記載の制御システム。
【請求項３】
前記無線アダプタが、前記フィールド装置内に一体化されている、請求項１〜２のいずれかに記載の制御システム。
【請求項４】
前記無線アダプタが、前記フィールド装置の内部または外部に取り付けられている、請求項１〜３のいずれかに記載の制御システム。
【請求項５】
前記モバイルコンピューティング装置が、前記モバイルコンピューティング装置の地理的位置を得ることが可能な測位モジュールを含む、請求項１〜４のいずれかに記載の制御システム。
【請求項６】
前記アプリケーションモジュールが、前記モバイルコンピューティング装置または前記フィールド装置の地理的位置に関連付けられる、請求項１〜５のいずれかに記載の制御システム。
【請求項７】
プロセス条件を制御するためのフィールド装置を含む制御システムであって、前記制御システムが、
前記フィールド装置の構成を容易にするためのプロセッサを含む、モバイルコンピューティング装置と、
無線通信ネットワークに連結され、１つ以上のアプリケーションモジュールを記憶することが可能な遠隔装置と、
前記モバイルコンピューティング装置と前記遠隔装置との間の前記無線通信ネットワーク上での無線ネットワーク通信を容易にすることが可能な無線ネットワーク通信モジュールと、
前記フィールド装置に動作可能に連結された無線アダプタと、
前記無線アダプタを介した前記モバイルコンピューティング装置と前記フィールド装置との間の無線直接通信を容易にすることができる無線直接通信モジュールと、
前記無線ネットワーク通信モジュールを介して前記モバイルコンピューティング装置によって受信されるアプリケーションモジュールであって、前記アプリケーションモジュールが前記モバイルコンピューティング装置の前記プロセッサ上で実行されるとき、前記アプリケーションモジュールが、前記モバイルコンピューティング装置と前記無線アダプタとの間に確立された無線直接通信を介して前記フィールド装置を構成する、アプリケーションモジュールと、を備える、制御システム。
【請求項８】
前記モバイルコンピューティング装置が前記プロセッサに連結されたメモリ装置を含み、前記アプリケーションモジュールが前記メモリ装置内に記憶される、請求項７に記載の制御システム。
【請求項９】
前記無線アダプタが、前記フィールド装置内に一体化されている、請求項１〜８のいずれかに記載の制御システム。
【請求項１０】
前記無線アダプタが、前記フィールド装置の内部または外部に取り付けられている、請求項１〜９のいずれかに記載の制御システム。
【請求項１１】
前記モバイルコンピューティング装置が、前記モバイルコンピューティング装置の地理的位置を得ることが可能な測位モジュールを含む、請求項１〜１０のいずれかに記載の制御システム。
【請求項１２】
前記アプリケーションモジュールが、前記モバイルコンピューティング装置または前記フィールド装置の地理的位置に関連付けられる、請求項１〜１１のいずれかに記載の制御システム。
【請求項１３】
制御システムのフィールド装置を構成するためのモバイルコンピューティング装置であって、前記フィールド装置が無線通信可能であり、前記モバイルコンピューティング装置が、
前記フィールド装置の前記構成を容易にするためのプロセッサと、
前記プロセッサに連結されたメモリ装置と、
無線通信ネットワーク上での無線ネットワーク通信を可能にする無線ネットワーク通信モジュールと、
前記モバイルコンピューティング装置と前記フィールド装置との間の無線直接通信を可能にする無線直接通信モジュールと、
前記無線ネットワーク通信モジュールを介して受信されるアプリケーションモジュールであって、前記アプリケーションモジュールが前記モバイルコンピューティング装置の前記プロセッサ上で実行されるとき、前記アプリケーションモジュールが、前記モバイルコンピューティング装置と前記フィールド装置との間に確立された無線直接通信を介して前記フィールド装置を構成する、アプリケーションモジュールと、を備える、モバイルコンピューティング装置。
【請求項１４】
ユーザインタフェースモジュールをさらに含む、請求項１３に記載のモバイルコンピューティング装置。
【請求項１５】
前記ユーザインタフェースモジュールが、タッチセンシティブ表示画面を含む、請求項１〜１４のいずれかに記載のモバイルコンピューティング装置。
【請求項１６】
前記モバイルコンピューティング装置の地理的位置を得ることが可能な測位モジュールをさらに備える、請求項１〜１５のいずれかに記載のモバイルコンピューティング装置。
【請求項１７】
前記アプリケーションモジュールが前記モバイルコンピューティング装置または前記フィールド装置の地理的位置に関連付けられる、請求項１〜１６のいずれかに記載のモバイルコンピューティング装置。
【請求項１８】
制御システムのフィールド装置を構成するためのモバイルコンピューティング装置であって、前記フィールド装置が無線通信可能であり、前記モバイルコンピューティング装置が、
前記フィールド装置の前記構成を容易にするためのプロセッサと、
前記モバイルコンピューティング装置と前記フィールド装置との間の無線直接通信を可能にする無線直接通信モジュールと、
前記プロセッサ上で実行されるとき、前記モバイルコンピューティング装置と前記フィールド装置との間に確立された無線直接通信を介して前記フィールド装置を構成する、アプリケーションモジュールと、
前記アプリケーションモジュールとの相互作用を容易にするための表示画面を含むインタフェースモジュールと、を備える、モバイルコンピューティング装置。
【請求項１９】
前記プロセッサに連結されたメモリ装置と、前記メモリ装置に記憶される前記アプリケーションモジュールと、
無線通信ネットワーク上の無線ネットワーク通信を可能にする無線ネットワーク通信モジュールと、をさらに備える、請求項１８に記載のモバイルコンピューティング装置。
【請求項２０】
前記無線ネットワーク通信モジュールを介して受信されたメッセージであって、前記アプリケーションモジュールに関連付けられた情報を含む、メッセージをさらに含む、請求項１〜１９のいずれかに記載のモバイルコンピューティング装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、概ね、制御システムに関し、より具体的には、制御システムで使用されるフィールド装置を構成および／または較正するためのシステム、装置、および方法に関する。
【背景技術】
【０００２】
プロセス制御システムおよび安全計装システム（ＳＩＳ）を含む制御システムは、典型的には、プロセスまたは安全システムを制御するために１つ以上の制御器を実装する。これらのシステムの制御器は、制御環境内の様々な機能を実施するためにフィールド装置を頻繁に使用する。例えば、レベル制御システムにおいて、フィールド装置を使用して、保持タンク内の液体の量を制御および／または監視し得る。液体のレベルが所定の場所（高または低）に到達すると、制御システムは、バルブなどのフィールド装置のうちの１つを利用することによって応答して、保持タンクへの液体の流入または流出を調整することができる。
【０００３】
多くの制御システムでは、フィールド装置は、定期的に構成または較正される。制御システム担当者は、一般的に、フィールド装置を構成または較正するためにハンドヘルド装置を使用する。これらの制御システム担当者は、ハンドヘルド装置から延在するリード線をフィールド装置に接続し、次いで、ハンドヘルド装置上でフィールド装置を構成するためのアプリケーションモジュールを実行する。
【０００４】
多くの例では、フィールド装置は、制御システム担当者にとって到達するのが困難および／または危険である遠隔地に位置する。例えば、フィールド装置は、水中または汚染された環境に位置することがある。フィールド装置の位置に到着する前に、制御システム担当者は、ハンドヘルド装置にアプリケーションモジュールをインストールしなければならない。アプリケーションモジュールは、最初に、遠隔位置またはインターネットに位置するライブラリもしくはデータベースに記憶され得る。制御システム担当者は、新規および変更されたアプリケーションモジュールをハンドヘルド装置にダウンロードするために、ハンドヘルド装置をライブラリまたはデータベースに定期的に接続しなければならない。いくつかの例では、制御システム担当者は、アプリケーションモジュールをハンドヘルド装置にダウンロードするための許可を与えられなければならない。アプリケーションモジュールをダウンロードするための許可を要求して受信するプロセスは、数日または数週間掛かることもある。膨大な数のハンドヘルド装置が世界中で制御システムのフィールド装置を構成するために使用されており、ハンドヘルド装置で使用されるアプリケーションモジュールのバージョンを調節および制御することに関連するかなりの時間および労力が費やされている。
【発明の概要】
【０００５】
制御システムにおけるフィールド装置を構成するための例示的なシステムおよび方法が本明細書に記載されている。プロセスまたは安全条件を制御するための制御システムを対象とした本発明の第１の例示的な態様に従い、制御システムは、プロセスに連結されてプロセス条件を調整するように配置されたフィールド装置を含む。センサが、プロセスに連結され、プロセス条件に関連付けられたイベントトリガの発生についてプロセスを監視するように配置されている。制御システムはまた、フィールド装置に動作可能に連結された無線アダプタと、無線通信ネットワークに連結されて１つ以上のアプリケーションモジュールを記憶することが可能な遠隔装置と、モバイルコンピューティング装置とを含む。モバイルコンピューティング装置は、プロセッサ、メモリ装置、無線ネットワーク通信モジュール、および無線直接通信モジュールを含む。無線ネットワーク通信モジュールはプロセッサに連結され、モバイルコンピューティング装置と遠隔メモリ装置との間の無線通信を可能にする。無線直接通信モジュールはプロセッサに連結され、モバイルコンピューティング装置と無線アダプタとの間の直接無線通信を可能にする。制御システムはまた、無線通信ネットワークを介して遠隔装置から受信したアプリケーションモジュールを含む。プロセッサ上で実行されるとき、アプリケーションモジュールは、モバイルコンピューティング装置が無線直接通信モジュールを介してフィールド装置を構成することを可能にする。
【０００６】
プロセスまたは安全条件を制御するためのフィールド装置を有する制御システムを対象とした本発明の第２の例示的な態様に従い、制御システムは、フィールド装置の構成を容易にするためのプロセッサを有するモバイルコンピューティング装置と、無線通信ネットワークに連結されて１つ以上のアプリケーションモジュールを記憶することが可能な遠隔装置と、フィールド装置に動作可能に連結された無線アダプタと、モバイルコンピューティング装置とフィールド装置との間の無線直接通信を容易にすることが可能な無線直接通信モジュールとを含む。制御システムはまた、無線通信ネットワークモジュールを介して無線通信ネットワークからモバイルコンピューティング装置によって受信されたアプリケーションモジュールを含み、該アプリケーションモジュールがモバイルコンピューティング装置のプロセッサ上で実行されるとき、アプリケーションモジュールは、無線アダプタとモバイルコンピューティング装置との間に確立された無線直接通信を介してフィールド装置を構成する。
【０００７】
制御システムのフィールド装置を構成するためのモバイルコンピューティング装置を対象にした本発明の第３の例示的な態様に従い、フィールド装置は無線通信が可能であり、モバイルコンピューティング装置は、フィールド装置の構成を容易にするためのプロセッサと、プロセッサに連結したメモリ装置と、無線通信ネットワーク上での無線ネットワーク通信を可能にする無線ネットワーク通信モジュールと、モバイルコンピューティング装置とフィールド装置との間の無線直接通信を可能にする無線直接通信モジュールとを備える。モバイルコンピューティング装置はまた、無線ネットワーク通信モジュールを介して受信されるアプリケーションモジュールを含み、アプリケーションモジュールがモバイルコンピューティング装置のプロセッサ上で実行されるとき、アプリケーションモジュールは、フィールド装置とモバイルコンピューティング装置との間に確立された無線直接通信を介してフィールド装置を構成する。
【０００８】
制御システムのフィールド装置を構成するためのモバイルコンピューティング装置を対象にした本発明の第４の例示的な態様に従い、フィールド装置は無線通信が可能であり、モバイルコンピューティング装置は、フィールド装置の構成を容易にするためのプロセッサと、モバイルコンピューティング装置とフィールド装置との間の無線直接通信を可能にする無線直接通信モジュールとを備える。モバイルコンピューティング装置はまた、プロセッサ上で実行されるとき、フィールド装置とモバイルコンピューティング装置との間に確立された無線直接通信を介してフィールド装置を構成するアプリケーションモジュールと、アプリケーションモジュールとの相互作用を容易にするための表示画面を含むインタフェースモジュールとを含む。
【０００９】
さらに、前述の第１、第２、第３、および第４の例示的な態様のうちのいずれか１つ以上に従って、制御システムおよび／またはモバイルコンピューティング装置は、以下の好ましい形態のうちのいずれか１つ以上をさらに含み得る。
【００１０】
１つの好ましい形態において、モバイルコンピューティング装置はプロセッサに連結されたメモリを含み、アプリケーションモジュールはメモリ内に記憶される。
【００１１】
別の好ましい形態において、モバイルコンピューティング装置は、無線ネットワーク通信モジュールを介して受信されたメッセージを含み、該メッセージは、アプリケーションモジュールに関連付けられた情報を含む。
【００１２】
別の好ましい形態において、無線アダプタは、フィールド装置の回路内に一体化される。
【００１３】
別の好ましい形態において、無線アダプタは、フィールド装置の内部または外部に取り付けられる。
【００１４】
別の好ましい形態において、モバイルコンピューティング装置は、モバイルコンピューティング装置の地理的または物理的な位置を得ることが可能な測位モジュールを含む。
【００１５】
別の好ましい形態において、アプリケーションモジュールは、モバイルコンピューティング装置の地理的もしくは物理的な位置、および／またはフィールド装置の地理的もしくは物理的な位置に関連付けられている。
【図面の簡単な説明】
【００１６】
【図１】プロセス制御システムおよび安全システムを有する例示的なプロセスプラントのブロック図である。
【図２】開示される実施形態の教示に従って組み立てられた例示的なシステムトポロジーを示すブロック図である。
【図３】図２のシステムで使用するためのモバイルコンピューティング装置の一実施形態のブロック図である。
【図４】図２のシステムで使用するための無線アダプタの一実施形態のブロック図である。
【図５】本発明の教示に従ってフィールド装置を構成する例示的な方法のフロー図である。
【発明を実施するための形態】
【００１７】
図１において、例示的なプロセスプラント１０が、（点線内に示されている）安全システム１６と一体化されたプロセス制御システム１４を含み得るプロセス制御／安全制御ノード１２を含むように示される。安全システム１６は、一般的に、安全計装システム（ＳＩＳ）として動作し、プロセスプラント１０の安全な動作を保証するためにプロセス制御システム１４の動作を監視し得る。必要に応じて、安全システム１６は、プロセス制御システム１４の制御を無効にし得る。
【００１８】
プロセスプラント１０はまた、１つ以上のワークステーション１７またはコンピューティング装置を含み、これは、例えば、任意の種類のコンピュータであり得る。各ワークステーション１７は、プロセッサ１８、メモリ装置１９、および／または制御システム担当者がアクセス可能な表示モニタおよび／もしくはキーボードなどのユーザインタフェース２０を含み得る。ワークステーション１７は、共通の通信回線またはバス２２を介して、プロセス制御／安全制御ノード１２および外部メモリ装置２１に接続されて示されている。通信バス２２は、任意の所望のバスベースもしくは非バスベースのハードウェア、有線もしくは無線通信構造、またはイーサネット（登録商標）プロトコルなどの好適な通信プロトコルを用いて実装され得る。プロセス制御システム装置および安全システム装置の両方は、中に異なるプロセス制御器および入力／出力装置が取り付けられている共通のバックプレーン２４上に設けられ得るバス構造を介して共に動作可能に接続される。
【００１９】
プロセスプラント１０はまた、プロセッサ２８を有する少なくとも１つのプロセス制御器２６と、１つ以上のプロセス制御システム入力／出力（Ｉ／Ｏ）装置３０、３２、３４とを含む。各プロセス制御システムＩ／Ｏ装置３０、３２、３４は、制御器フィールド装置４０、４２として図１に示される、１組のプロセス制御に関係するフィールド装置に通信可能に接続される。制御器２６、Ｉ／Ｏ装置３０、３２、３４、およびフィールド装置４０、４２は、一般的に、プロセス制御／安全制御ノード１２のプロセス制御システム１４を構成する。
【００２０】
単なる例に過ぎないが、Ｅｍｅｒｓｏｎ  Ｐｒｏｃｅｓｓ  Ｍａｎａｇｅｍｅｎｔが販売しているＤｅｌｔａＶ（登録商標）制御器または任意の他の所望の種類のプロセス制御器であり得るプロセス制御器２６は、Ｉ／Ｏ装置３０、３２、３４およびフィールド装置４０、４２を使用して、プロセス制御機能を提供するようにプログラムされている。具体的には、制御器２６のプロセッサ２８は、任意の所望の様式でプロセスプラント１０またはプロセスプラントの一部分を制御するために、フィールド装置４０、４２、およびワークステーション１７と連携して、１つ以上の制御プロセスまたは制御戦略を実装または監視する。フィールド装置４０、４２は、センサ、バルブ、送信機、ポジショナ等の任意の所望の種類であり得、ほんの数例を挙げれば、例えば、（フィールド装置４０について図示される）４〜２０ｍａの信号を利用したＨＡＲＴ、（フィールド装置４２について図示される）Ｆｏｕｎｄａｔｉｏｎ（登録商標）Ｆｉｅｌｄｂｕｓプロトコル、またはＣＡＮプロトコル、Ｐｒｏｆｉｂｕｓプロトコル、およびＡＳ−インタフェースプロトコルなどの任意のバスプロトコルを含む、任意の所望のオープン、専有、もしくは他の通信またはプログラミングプロトコルに準拠し得る。同様に、Ｉ／Ｏ装置３０、３２、３４の各々は、任意の適切な通信プロトコルを用いる任意の既知の種類のプロセス制御Ｉ／Ｏ装置であり得る。
【００２１】
制御器２６は、任意の所望の様式で、制御プロセスまたは制御戦略を実装するように構成され得る。例えば、制御器２６は、通常、機能ブロックと呼ばれるものを用いて制御戦略を実装し得、各機能ブロックは全体の制御ルーチンの一部またはオブジェクトであり、プロセス制御システム１４内のプロセス制御ループを実装するために（リンクと呼ばれる通信を介して）他の機能ブロックと連動して動作する。機能ブロックは、典型的には、送信機、センサ、もしくは他のプロセスパラメータ測定装置と関連付けられたものなどの入力機能、ＰＩＤ、ファジー論理などの制御を実施する制御ルーチンと関連付けられたものなどの制御機能、またはプロセス制御システム１４内のいくつかの物理機能を実施するために、バルブなどのいくつかの装置の動作を制御する出力機能のうちの１つを実施する。これらの機能ブロックの混成、ならびに他の種類の機能ブロックもまた、存在し得る。オブジェクト指向プログラミングパラダイムを組み込んだ機能ブロック制御戦略を用いた制御システムの説明が本明細書で提供されているが、制御戦略もしくは制御ルーチンもしくは制御ループもしくは制御モジュールはまた、例えば、ラダー論理もしくはシーケンシャル機能チャートなどの他の慣習を用いて、または任意の他の所望のプログラミング言語もしくはパラダイムを用いて、実装もしくは設計することもできるだろう。
【００２２】
本開示の目的のために、制御戦略、制御ルーチン、制御モジュール、制御機能ブロック、安全モジュール、安全論理モジュール、および制御ループという用語は、本質的に、プロセスまたは安全システムを制御するために実行される制御プログラムを表し、これらの用語は、本明細書において同義的に使用され得る。しかしながら、以下の議論の目的のために、制御モジュールという用語が使用される。さらに、本明細書に記載の制御モジュールは、所望であれば、その部分を異なる制御器または他の装置によって実装または実行させ得ることに留意すべきである。加えて、プロセス制御システム１４および／または安全システム１６内に実装されるべき、本明細書に記載の制御モジュールは、ソフトウェア、ファームウェア、ハードウェア、およびそれらの任意の組み合わせを含む任意の形態をとることができる。例えば、制御ルーチン、またはサブルーチン、もしくはサブルーチンの部分（コードの行など）などの制御手順の任意の部分であり得る制御モジュールは、ラダー論理、シーケンシャル機能チャート、制御ルーチン図、オブジェクト指向プログラミング、または任意の他のソフトウェアプログラミング言語もしくは設計パラダイムなどを使用して、任意の所望のソフトウェア形式で実装され得る。同様に、本明細書に記載の制御モジュールは、例えば、１つ以上のＥＰＲＯＭ、ＥＥＰＲＯＭ、特定用途向け集積回路（ＡＳＩＣ）、プログラム可能論理制御器（ＰＬＣ）、または任意の他のハードウェアもしくはファームウェア要素にハードコーディングされ得る。制御モジュールは、グラフィカル設計ツール、または任意の他の種類のソフトウェア／ハードウェア／ファームウエアプログラミングもしくは設計ツールを含む任意の設計ツールを用いて設計され得る。
【００２３】
制御器２６のメモリ３８内に記憶され得る１つ以上の制御モジュール３６は、制御器のプロセッサ２８上で実行され得、これは、典型的には、これらの機能ブロックが使用されるか、またはそれらが標準４〜２０ｍａの装置およびＨＡＲＴ装置などのいくつかの種類のスマートフィールド装置と関連付けられている場合である。制御モジュール３６はまた、システム１０内の他のメモリ位置１９、２１に記憶されるか、またはフィールド装置４０、４２自体によって実装され得、これは、Ｆｉｅｌｄｂｕｓ装置の場合であり得る。
【００２４】
プロセス制御／安全制御ノード１２の安全システム１６は、１つ以上の安全システム論理解決器５０、５２を含む。論理解決器５０、５２の各々は、安全論理モジュール５８を実行することが可能なプロセッサ５４を有する安全制御器（また、常にＩ／Ｏ装置と呼ばれる）である。制御モジュール３６に類似し得る安全論理モジュール５８は、論理解決器５０、５２のうちの一方または両方のメモリ装置５６内に記憶され得る。論理解決器５０、５２は、安全システムフィールド装置６０、６２に制御信号を提供し、および／またはそれらから信号を受信するように通信可能に接続される。安全制御器５０、５２および安全システムフィールド装置６０、６２は、一般的に、図１の安全システム１６を構成する。
【００２５】
安全フィールド装置６０、６２は、上で言及したものなどの任意の既知のもしくは所望の通信プロトコルに準拠した、またはそれを使用した任意の所望の種類のフィールド装置であり得る。具体的には、フィールド装置６０、６２は、液体レベル検出器または緊急シャットダウン（ＥＳＤ）バルブなど、別個の専用の安全関連の制御システムによって従来、制御される種類の安全関連のフィールド装置であり得る。図１に示されるプロセスプラント１０において、安全フィールド装置６０は、ＨＡＲＴプロトコルなどの専用またはポイントツーポイント通信プロトコルを使用するように描写されているが、安全フィールド装置６２は、Ｆｉｅｌｄｂｕｓプロトコルなどのバス通信プロトコルを使用するように示されている。一般的に、安全システム１６の一部分として使用される安全装置（制御器５０、５２および安全システムフィールド装置６０、６２の両方）は、安全装置として評価され、これは、典型的には、これらの装置が、適切な機関によって安全装置として評価されるべき評価手順を経なければならないことを意味する。
【００２６】
バックプレーン２４（プロセス制御器２６、Ｉ／Ｏ装置３０、３２、３４、および安全制御器５０、５２を通る破線で示される）を使用して、プロセス制御器２６をプロセス制御Ｉ／Ｏカード３０、３２、３４ならびに安全制御器５０、５２に接続する。プロセス制御器２６はまたバス２２に通信可能に連結され、バス調停として動作し、Ｉ／Ｏ装置３０、３２、３４および安全制御器５０、５２の各々が、バスを介してワークステーション１７および／またはメモリ装置２１と通信することを可能にする。バックプレーン２４はまた、安全制御器５０、５２が、互いに通信してこれらの装置の各々によって実装される安全機能を調製する、互いにデータを通信する、または他の一体化された機能を実施することを可能にする。
【００２７】
表示モジュール（図示されず）は、ワークステーション１７のメモリ１９内に記憶され得る。しかしながら、所望であれば、表示モジュールは、異なるワークステーション内に、またはプロセスプラント１０に関連付けられた別のコンピューティング装置内に記憶され、実行され得る。表示モジュールは、例えば、ユーザが、データ値を操作し（例えば、読み出しまたは書き込みを実施し）、それによって、制御システム１４および安全システム１６の一方または両方内で制御３６または安全モジュール５８の動作を変更することを可能にする任意の種類のインタフェースであり得る。したがって、例えば、書き込みが、制御システム１２に関連付けられた制御モジュール３６またはフィールド装置４０、４２のうちの１つに対して行われるように指定される場合、表示モジュールは、その書き込みが起こることを可能にする。加えて、例えば、書き込みが、安全システム１６に関連付けられた安全論理モジュール５８またはフィールド装置６０、６２のうちの１つに対して行われるように指定される場合、表示モジュールは、その書き込みが起こることを可能にする。
【００２８】
概して、本発明の制御システムは、プロセス条件と関連付けられたイベントトリガのオブジェクトまたは発生に応答するように構成される。制御器は、プロセスに連結された１つ以上のフィールド装置を介してプロセスを制御するために１つ以上のプロセッサによって実行され得る１つ以上の制御モジュールを含む。プロセスまたは安全情報は、１つ以上のフィールド装置によって得られ、制御システム担当者および／または制御器に提供され、この際、プロセスもしくは安全システムは、必要であれば調製され得る。例えば、液体保持タンクを採用するレベル検出プロセスにおいて、制御器は、１つ以上のフィールド装置と協働し、タンク内に保持された液体の量を監視し、入口および／または出口バルブを開くまたは閉じることによってタンク内に保たれた液体の量を制御し得る。
【００２９】
制御システムの正しい管理は、制御システム担当者がシステムのフィールド装置を構成することを必要とする。フィールド装置は、制御システムまたは制御ループの初期設定中に構成されるが、フィールド装置の定期的な調整または再構成が典型的に実装される。したがって、フィールド装置を構成することは、フィールド装置を再構成すること、較正すること、および再較正することを含み得る。図２は、無線コンピューティング装置２０６を利用して、制御システム２１２のフィールド装置２１０を構成する本発明の例示的な実施形態を描写する。具体的には、無線コンピューティング装置２０６は、フィールド装置２１０を構成するためのアプリケーションモジュールを取得するために、ライブラリ、データベース、メモリ装置、クライアント装置、サーバ装置、またはリポジトリと無線通信ネットワーク２００を介して通信することが可能である。無線コンピューティング装置２０６はまた、フィールド装置を構成するためのアプリケーションモジュールの実行を容易にする無線アダプタ２０８を介して、フィールド装置２１０と直接通信することが可能である。
【００３０】
本発明の一実施形態に従い、制御システムのフィールド装置と無線で相互作用が可能な例示的なモバイルコンピューティング装置３００が図３に描写される。以下の説明において、モバイルコンピューティング装置３００またはモバイル電話装置への参照が行われる。これらの用語は、１つ以上のアプリケーションモジュールをダウンロード、インストール、および実行することが可能なモバイル装置を指すために用いられる。モバイルコンピューティング装置３００は、通常、スマートフォンとして参照され得、典型的には、モバイル電話を有する携帯情報端末（ＰＤＡ）の１つ以上の機能を含み得る。例えば、モバイルコンピューティング装置３００は、ポータブルメディアプレーヤー、デジタルカメラ、ビデオカメラ、ＧＰＳナビゲーションユニット、構成装置、および／または較正装置の機能性を含み得る。多目的モバイルコンピューティング装置３００はまた、キーボードおよび／またはタッチセンシティブ画面などのユーザインタフェース、ならびに標準およびモバイル最適化ウェブページおよびサイトを表示することが可能なウェブブラウザを含む。モバイルコンピューティング装置３００はまた、Ｗｉ−Ｆｉおよびモバイルブロードバンド技術によって提供される高速データアクセスが可能であり、ならびにＴＤＭＡ、ＣＤＭＡ、ＧＳＭ（登録商標）、およびＶｏＩＰ電話などの電話サービスおよびプロトコルを取得する、および／またはそれらと相互作用することが可能である。モバイルコンピューティング装置３００のいくつかの例としては、ブラックベリー（登録商標）、ｉＰｈｏｎｅ（登録商標）、ｉＰａｄ（登録商標）、Ｎｅｘｕｓ（登録商標）、および類似物が挙げられる。
【００３１】
モバイルコンピューティング装置３００は、モバイルオペレーティングシステム（ＭＯＳ）３１６、１つ以上の通信モジュール３０４、メモリ装置３１０、アプリケーションモジュール３１８、ユーザインタフェースモジュール３２６、および測位モジュール３３２に動作可能に連結されたプロセッサ３０２を含み得る。モバイルコンピューティング装置３００にインストールされているモバイルオペレーティングシステム（ＯＳ）３１６としては、ＧｏｏｇｌｅのＡｎｄｒｏｉｄ、ＡｐｐｌｅのｉＯＳ、ＮｏｋｉａのＳｙｍｂｉａｎ、ＲＩＭのＢｌａｃｋＢｅｒｒｙ  ＯＳ、ＳａｍｓｕｎｇのＢａｄａ、ＭｉｃｒｏｓｏｆｔのＷｉｎｄｏｗｓ（登録商標）  Ｐｈｏｎｅ、Ｈｅｗｌｅｔｔ−ＰａｃｋａｒｄのｗｅｂＯＳ、ならびにＭｅｅＧｏ、Ｍａｅｍｏ、およびＭｏｂｌｉｎなどの埋め込まれたＬｉｎｕｘ（登録商標）ディストリビューション（これらに限定されない）を含むモバイルコンピューティング装置を動作することが可能な任意の種類のオペレーティングシステムを挙げることができる。
【００３２】
モバイルコンピューティング装置３００のメモリ装置３１０は、ランダムアクセスメモリコンポーネント（ＲＡＭ）３１２および読み出し専用メモリコンポーネント（ＲＯＭ）３１４を含み得る。他のメモリコンポーネントまたは他の種類も、プログラム可能読み出し専用メモリ（ＰＲＯＭ）、消去可能プログラム可能読み出し専用メモリ（ＥＰＲＯＭ）、フラッシュメモリ、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）、スタティックランダムアクセスメモリ（ＳＲＡＭ）、磁気抵抗ＲＡＭ（ＭＲＡＭ）、および相変化ＲＡＭ、（Ｐ−ＲＡＭ、ＰＣＭ）などの（これらに限定されない）、モバイルコンピューティング装置３００内に含まれ得る。
【００３３】
プロセッサ３０２によって実行されることが可能な１つ以上のアプリケーションモジュール３１８は、モバイルコンピューティング装置３００のメモリ３１０上に記憶され得る。アプリケーションモジュール３１８は、通信モジュール３０４を介してモバイルコンピューティング装置３００に提供され得る。具体的には、無線通信ネットワークに動作可能に連結された遠隔装置上に最初に記憶され得るアプリケーションモジュール３１８は、無線ネットワーク通信モジュール３０８を介して遠隔装置から取得され得る。遠隔装置は、データベース、クライアント装置、サーバ装置、または別のモバイルコンピューティング装置などの、アプリケーションモジュールを記憶することが可能なメモリ装置またはコンポーネントを含み得る。無線通信ネットワークは、電気通信ネットワークまたはインターネットなどの広域ネットワーク（ＷＡＮ）であり得、これは、私設および／または公共ネットワークトランスポートを利用し得る。電気通信ネットワークは、固定線ネットワークおよび無線ネットワークを利用し得、また、情報および／またはデータを数百、数千マイル送信するために専用回線、回路交換、パケット交換、および／またはセルリレーを組み込み得る。
【００３４】
アプリケーションモジュール３１８がモバイルコンピューティング装置３００のプロセッサ３０２上で実行されると、アプリケーションモジュール３１８は、１つ以上の機能を実行し得る。例えば、構成モジュール３２０の実行は、制御システム内での動作のための特定のフィールド装置の構成を容易にし得る。較正モジュール３２２などの別のアプリケーションモジュール３１８の実行は、制御システム内での特定のフィールド装置の較正を容易にする。構成することおよび較正することの機能は異なるステップを含み得るが、類似するステップが２つの機能間に共通していることもある。したがって、構成することが較正することを含み得、較正することが構成することを含み得、かつ構成することおよび較正することの機能が、それが別様に意味することが明らかでない限り、同義的に使用され得るということを理解すべきである。
【００３５】
無線直接通信モジュール３０６は、モバイルコンピューティング装置３００と制御システムの特定のフィールド装置との間の直接無線通信を容易にする。無線直接通信モジュール３０６は、モバイルコンピューティング装置３００を特定のフィールド装置に排他的に相互接続するように、パーソナルエリアネットワーク（ＰＡＮ）または無線パーソナルエリアネットワーク（ＷＰＡＮ）を構成し得る。ブルートゥースおよび赤外線データ協会規格（ＩｒＤＡ）を使用して、モバイルコンピューティング装置３００および特定のフィールド装置を無線で相互接続し得る。他の無線通信プロトコルを利用して、モバイルコンピューティング装置３００と特定のフィールド装置との間に排他的な無線通信（例えば、ブルートゥーススマート、ＡＮＴ＋、Ｗｉ−Ｆｉダイレクト、近距離無線通信、および無線周波数識別（ＲＦＩＤ）プロトコル）も確立し得る。
【００３６】
モバイルコンピューティング装置３００のユーザインタフェースモジュール３２６は、制御システム担当者と制御システムとの間の相互作用を容易にする。具体的には、ユーザインタフェース（ＵＩ）３２８としては、キーボード３３４および表示画面３３６を挙げることができる。表示画面３３６は、タッチに応答し、１つ以上のタッチパッド３３８を含む。制御担当者は、キーボード３３４および表示画面３３６を介してアプリケーションモジュールに入力などの情報を提供することによって、アプリケーションモジュール３１８の実行と相互作用し得る。制御担当者はまた、表示画面３３６を介してアプリケーションモジュールからの出力などの情報を受信し得る。表示画面３３６上に提供された情報は、ユーザインタフェース３２６を介して制御担当者によって操作され得る。具体的には、様々な量および種類の情報は、比較、配置、提示、またはグラフ、表、図などの様々な形態で表示され得る。ＵＩ３２８はまた、トラックパッド、トラックボール、サムホイール、および類似物を含み得、これは、他のユーザインタフェースモジュール３２６と一体化され得る、および／またはそれに組み込まれ得る。他のユーザインタフェースモジュール３２６は、モバイルコンピューティング装置３００のメモリ３１０内に記憶され得るソフトウェアモジュールなどのグラフィックユーザインタフェース（ＧＵＩ）３３０であり得る。明確にするために、ＧＵＩ３３０は、図３に別個のモジュールとして描写される。しかしながら、ＧＵＩ３３０は、任意の好適な形態で提供され得る。例えば、ＧＵＩ３３０は、事前定義されたアプリケーションプログラミングインタフェース（ＡＰＩ）を介して呼び出され得るアプリケーションモジュール３１８のライブラリ、アプリケーションが実行時に解釈され得るスクリプト、または別の別個のアプリケーションモジュールを含み得る。
【００３７】
モバイルコンピューティング装置３００はまた、地理的または物理的な位置また場所を得るために、ネットワークベース、全地球測位システム（ＧＰＳ）、もしくは制御システム担当者による手動エントリなどの位置特定技術コンポーネントを組み込んだ測位モジュール３３２またはモバイル測位ユニット（ＭＰＵ）を含み得る。いくつかの例では、測位モジュール３３２は、例えば、Ｗｉ−Ｆｉ通信モジュールのコンポーネントまたは機能として動作し得る。モバイルコンピューティング装置３００によって得られたアプリケーションモジュールは、モバイルコンピューティング装置および／または近くのフィールド装置の地理的位置に関連付けられ得る。例えば、無線通信ネットワークを介してアクセス可能なアプリケーションモジュールは、１つ以上の地理的位置に関連付けられ得る。モバイルコンピューティング装置３００が、無線ネットワークから構成モジュール３２０または較正モジュール３２２などのアプリケーションモジュール３１８を得ると、モバイルコンピューティング装置３２０の地理的位置を使用して、モバイルコンピューティング装置および／またはモバイルコンピューティング装置の近くに位置するフィールド装置の特定の地理的位置に関連付けられる特定のアプリケーションモジュールを取得する。このように、制御システム担当者は、互換性のあるまたは適用可能なアプリケーションモジュールを互換性のあるまたは適用可能なフィールド装置と一致させるまたは関連付けることによって、特定のフィールド装置で特定のアプリケーションモジュールの使用を制御し得る。
【００３８】
アプリケーションモジュールの実行中に、モバイルコンピューティング装置と連携して利用される無線アダプタ４００の実施形態が図４に示される。無線コンピューティング装置４００は、モバイルコンピューティング装置と制御システムのフィールド装置との間の通信を容易にする。無線アダプタ４００は、フィールド装置に動作可能に連結され、フィールド装置の回線内に一体化され得るか、またはフィールド装置の内部または外部に取り付けられ得る（例えば、図２を参照されたい）。無線アダプタ４００のための電力源は、バッテリまたはフィールド装置によって提供され得る。通常の省エネルギー技術を用いて無線アダプタ４００に電力を供給し得、その際、タイマ、スリープモード、センサ、および類似物が使用され得る。無線アダプタ４００は、メモリ装置４０４に動作可能に連結されたプロセッサ４０２、通信モジュール４１２、Ｉ／Ｏインタフェース４１８、およびＩ／Ｏポート４２０を含む。
【００３９】
無線アダプタ４００の通信モジュール４１２は、モバイルコンピューティング装置とフィールド装置との間の無線情報の送信を容易にするために、モバイルコンピューティング装置３００の無線直接通信モジュール３０６と連携することが可能な無線直接通信モジュール４１４を含む。モバイルコンピューティング装置がアプリケーションモジュールを実行すると、情報は、無線アダプタ４００の無線直接通信モジュール４１４とモバイルコンピューティング装置３００の無線直接通信モジュール３０８との間の連携を介してモバイルコンピューティング装置とフィールド装置との間で通信され得る。つまり、無線アダプタ４００は、ブルートゥース、ブルートゥーススマート、ＡＮＴ＋、ＩｒＤＡ、Ｗｉ−Ｆｉダイレクト、近距離無線通信、ＷＰＡＮ、または無線周波数識別（ＲＦＩＤ）プロトコルを介してモバイルコンピューティング装置３００と排他的に相互作用し得る。本発明のこの実施形態は、単一の無線直接通信モジュール４１４を有する無線アダプタ４００を説明しているが、一方で、本発明の他の実施形態は、複数の異なる無線プロセス通信プロトコルに従って通信を可能にする複数の無線直接通信モジュールを含む無線アダプタを用いて実施され得ることが企図される。
【００４０】
無線アダプタ４００のメモリ装置４０４としては、ランダムアクセスメモリ（ＲＡＭ）４０６、読み出し専用メモリ（ＲＯＭ）４０８、および／または任意の他の種類の電子メモリもしくは電子メモリのコンポーネント（例えば、ＰＲＯＭ、ＥＰＲＯＭ、フラッシュメモリ、ＤＲＡＭ、ＳＲＡＭ、ＭＲＡＭ、Ｐ−ＲＡＭ、およびＰＣＭ）を挙げることができる。１つ以上のアプリケーションモジュール４１０が無線アダプタ４００のメモリ装置４０４上に記憶され得る。アプリケーションモジュール４１０は、無線アダプタ４００の無線直接通信モジュール４１４とモバイルコンピューティング装置３００の無線直接通信モジュール３０６との間の連携を介してモバイルコンピューティング装置３００から受信され得る。モバイルコンピューティング装置３００によって実行されるアプリケーションモジュールに加えて、無線アダプタ４００のプロセッサ４０２は、アプリケーションモジュールを実施し得、その際、制御システムの特定のフィールド装置を構成するまたは較正するなど、１つ以上の機能が実施され得る。無線アダプタ４００のプロセッサ４０２によるアプリケーションモジュール４１０の実行に関連した情報は、無線アダプタ４００の無線直接通信モジュール４１４とモバイルコンピューティング装置３００の無線直接通信モジュール３０６との連携を介して、モバイルコンピューティング装置３００と直接無線で通信され得る。
【００４１】
無線アダプタ４００は、フィールド装置と制御システムの制御器との間の有線通信を容易にするように、有線ネットワーク通信モジュール４１６などの別の通信モジュール４１２を含み得る。有線ネットワーク通信モジュール４１６は、無線アダプタ４００に関連付けられた特定のフィールド装置と制御システムのネットワーク通信バスとの間に通信媒体を提供することが可能である。Ｉ／Ｏインタフェース４１８および／またはＩ／Ｏポート４２０は、センサまたはバルブなどの特定のフィールド装置の１つ以上のコンポーネントに連結され得、関連する制御および／またはデータ情報が有線ネットワーク通信モジュール４１６に提供され得る。
【００４２】
無線アダプタ４００はまた、無線アダプタの地理的または物理的な位置また場所を得るために、ネットワークベース、全地球測位システム（ＧＰＳ）、もしくは制御システム担当者による手動エントリなどの位置特定技術コンポーネントを組み込んだ測位モジュール（図示せず）またはモバイル測位ユニット（ＭＰＵ）を含み得る。いくつかの例では、測位モジュールは、例えば、Ｗｉ−Ｆｉ通信モジュールのコンポーネントまたは機能として動作し得る。無線アダプタ４００のメモリ４０４に記憶されるか、または無線アダプタのプロセッサ４０２によって実行されるアプリケーションモジュール４１０は、無線アダプタおよび／またはフィールド装置の位置と関連付けられることが必要とされ得る。例えば、無線アダプタ４００および／または無線アダプタの近くに位置するフィールド装置の地理的位置との関連付けを含むアプリケーションモジュールは、無線アダプタのメモリ４０４内に記憶され得る、および／または無線アダプタのプロセッサ４０２によって実行され得る。このように、制御システム担当者は、互換性のあるもしくは適用可能なアプリケーションモジュールを互換性のあるまたは適用可能な無線アダプタもしくはフィールド装置と一致させるまたは関連付けることによって、特定の無線アダプタもしくはフィールド装置で特定のアプリケーションモジュールの使用を制御し得る。
【００４３】
図５は、上に記載される本発明の構成のうちのいずれかと共に使用され得る本発明の例示的な方法のフローチャート５００を示す。モバイルコンピューティング装置は、無線アダプタに無線で連結される（ブロック５０２）。モバイルコンピューティング装置と無線アダプタとの連結は、ブルートゥース、ブルートゥーススマート、ＡＮＴ＋、ＩｒＤＡ、Ｗｉ−Ｆｉダイレクト、近距離無線通信、ＷＰＡＮ、または無線周波数識別（ＲＦＩＤ）プロトコルなどの任意の直接無線通信プロトコルに従って起こり得る。例えば、モバイルコンピューティング装置および無線アダプタのうちの一方または両方が、特定の範囲内で他の互換性のある無線装置を検索または探し得る。別の互換性のある無線装置を特定すると、装置は相互接続プロトコルにおいて係合し得、一方または両方の装置が互いを確認し、確認時に接続し得る。モバイルコンピューティング装置および無線アダプタが無線で接続された後、アプリケーションモジュールが実行される（ブロック５０４）。アプリケーションモジュールは、無線アダプタに連結されるフィールド装置を構成するためのルーチンを含み得る。アプリケーションモジュールは、モバイルコンピューティング装置の１つ以上のユーザインタフェースモジュールを利用して、制御担当者がアプリケーションモジュールでタッチセンシティブ画面を介して相互作用することを可能にし得る。制御担当者は、モバイルコンピューティング装置のユーザインタフェースを介してアプリケーションモジュールの１つ以上の動作および／またはパラメータを設定または改変し得る。アプリケーションモジュールは、モバイルコンピューティング装置および無線アダプタの一方または両方のプロセッサにおいて実行され得る。アプリケーションモジュールの実行に関係する情報は、記録され（ブロック５０６）、変更され、および／またはモバイルコンピューティング装置のユーザインタフェースモジュールを介してグラフィックで表示され、および／または制御システム担当者にアクセス可能なメモリ装置に記憶され得る。例えば、構成または較正ルーチンなどのアプリケーションモジュールの実行の状態または結果は、モバイルコンピューティング装置の画面上に表示され得る。様々な他のデータも、モバイルコンピューティング装置の画面との相互作用を介して取得され得る。アプリケーションモジュールが実行を終了した後、モバイルコンピューティング装置は、無線アダプタから取り外され得る（ブロック５０８）。
【００４４】
スマートフォンなどのモバイルコンピューティング装置は、例えば、制御システム内のフィールド装置を構成するために、制御システム担当者により利用され得ることが上の説明から明らかである。モバイルコンピューティング装置のユーザインタフェースモジュールは、表示画面上のタッチセンシティブグラフィックを提供し得る。グラフィックは、フィールド装置を構成するためのアプリケーションモジュールと相互作用する制御システム担当者のためにユーザフレンドリーなインタフェースを提供する。ＬＥＤおよびＬＣＤ周辺機器を介してフィールド装置で一見解読困難な形式で以前に表示された情報は、多くの場合、周辺機器に表示されるＬＥＤの頭字語およびパターンを解読するためのコードおよびチャートを必要とする。この情報は現在、明瞭にグラフィックで提示され、無線コンピューティング装置の画面上で操作され得る。フィールド装置のＬＥＤおよびＬＣＤ周辺機器を減少させるまたは取り除くことにより、これらの周辺機器に関係する関連費用および電力消費を大幅に減少させることができる。モバイルコンピューティング装置および無線アダプタの無線能力は、アプリケーションモジュールに関連付けられたメッセージまたは通知が制御システムから受信されることを可能にする。モバイルコンピューティング装置に送信されるメッセージまたは通知は、特定のアプリケーションモジュールの更新が利用可能であることをアドバイスする情報を含み得る。更新されたアプリケーションモジュールを含み得るメッセージはまた、制御または配布装置からモバイルコンピューティング装置に自動的に送信され得る。メッセージはまた、モバイルコンピューティング装置から送信されたこのような情報の要求に応答して送信され得る。制御または配布装置は、アプリケーションモジュールを記憶し、個々のまたはブロードキャストメッセージングを介してアプリケーションモジュールを配布するために利用される単一のソースを提供し得る。アプリケーションモジュールの単一のソースは、制御システム内で使用するためのアプリケーションモジュールの制御および配布を確実にすることを支援する。本発明の無線態様はまた、アプリケーションモジュールのソースならびにフィールド装置に物理的に接続されなければならない既知のハンドヘルド装置に関連付けられた継承プロセスおよび時間の制約を回避する。
【００４５】
ある特定の例示的な方法、装置、および製品が本明細書に記載されているが、本特許の適用範囲はこれらに限定されない。反対に、本特許は、文字通りまたは均等論下において添付の特許請求の範囲に明らかに含まれる全ての方法、装置、および製品を網羅する。
【００４６】
この本明細書全体を通して、複数のインスタンスは、単一のインスタンスとして記載されるコンポーネント、動作、または構造を実装し得る。１つ以上の方法の個々の動作が別個の動作として図示され、説明されているが、１つ以上の個々の動作は、同時に実施され得、動作が図示される順で実施されることは必要ではない。構成例において別個のコンポーネントとして提示される構造および機能性は、組み合わされた構造またはコンポーネントとして実装され得る。同様に、単一のコンポーネントとして提示される構造および機能性は、別個のコンポーネントとして実装され得る。これらおよび他の変形、修正、追加、改良は、本明細書の主題の範囲内に入る。
【００４７】
例えば、制御システム１０は、ＬＡＮ、ＭＡＮ、ＷＡＮ、モバイル、有線もしくは無線ネットワーク、私設ネットワーク、または仮想私設ネットワークの任意の組み合わせを含み得えるが、これらに限定されない。さらに、１つのワークステーションが説明を簡略化し、明確にするために図１に示されているが、任意の数のワークステーションまたはユーザインタフェースがサポートされ、実装され得ることが理解される。
【００４８】
加えて、ある特定の実施形態は、論理もしくはいくつかのコンポーネント、モジュール、または機構を含むものとして本明細書に記載されている。モジュールは、ソフトウェアモジュール（例えば、機械可読媒体または送信信号上で具現化されたコード）またはハードウェアモジュールのいずれかを構成し得る。ハードウェアモジュールは、ある特定の動作を実施することが可能な有形のユニットであり、ある特定の様式で構成または配置され得る。例示的な実施形態において、１つ以上のコンピュータシステム（例えば、スタンドアローン、クライアント、またはサーバコンピュータシステム）またはコンピュータシステムの１つ以上のハードウェアモジュール（例えば、プロセッサまたはプロセッサのグループ）は、本明細書に記載のある特定の動作を実施するために動作するハードウェアモジュールとして、ソフトウェア（例えば、アプリケーションまたはアプリケーションの部分）によって構成され得る。
【００４９】
様々な実施形態において、ハードウェアモジュールは、機械的にまたは電子的に実装され得る。例えば、ハードウェアモジュールは、（例えば、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）または特定用途向け集積回路（ＡＳＩＣ）などの特殊目的プロセッサとして）ある特定の動作を実施するように永続的に構成される専用回路または論理を備え得る。ハードウェアモジュールはまた、ある特定の動作を実施するためにソフトウェアによって一時的に構成される（例えば、汎用プロセッサまたは他のプログラム可能なプロセッサ内に包含される）プログラム可能な論理または回路を備え得る。専用かつ永続的に構成される回路または一時的に構成される（例えば、ソフトウェアによって構成される）回路において、ハードウェアモジュールを機械的に実装する決断は、費用および時間を考慮することによって下され得ることが理解される。
【００５０】
したがって、ハードウェアという用語は、有形の実体であって、ある特定の様式で動作するためにまたは本明細書に記載のある特定の動作を実施するために、物理的に構築される、永続的に構成される（例えば、内蔵される）、または一時的に構成される（例えば、プログラムされる）実体を含有するように理解されるべきである。ハードウェアモジュールが一時的に構成される（例えば、プログラムされる）実施形態を考慮すると、ハードウェアモジュールの各々が、時間内に任意の１つのインスタンスで構成されるまたはインスタンス化される必要はない。例えば、ハードウェアモジュールがソフトウェアを用いて構成される汎用プロセッサを含む場合、汎用プロセッサは、異なる時間にそれぞれの異なるハードウェアモジュールとして構成され得る。ソフトウェアは、例えば、時間の１つのインスタンスで特定のハードウェアモジュールを構成するように、および時間の異なるインスタンスで異なるハードウェアモジュールを構成するように、それに応じてプロセッサを構成し得る。
【００５１】
ハードウェアおよびソフトウェアモジュールは、他のハードウェアおよび／またはソフトウェアモジュールに情報を提供し、それから情報を受信することができる。したがって、記載のハードウェアモジュールは、通信的に連結されているとみなされ得る。複数のこのようなハードウェアまたはソフトウェアモジュールが同時に存在する場合、通信はハードウェアまたはソフトウェアモジュールを接続する信号送信を通して（例えば、適当な回線およびバス上で）達成され得る。複数のハードウェアモジュールまたはソフトウェアが異なる時間に構成またはインスタンス化される実施形態において、このようなハードウェアまたはソフトウェアモジュールの間の通信は、例えば、複数のハードウェアまたはソフトウェアモジュールがアクセスを有するメモリ構造内での情報の記憶または読み出しによって達成され得る。例えば、１つのハードウェアまたはソフトウェアモジュールが動作を実施し、その動作の出力を、この１つのハードウェアまたはソフトウェアモジュールに通信可能に連結されたメモリ装置内に記憶し得る。さらなるハードウェアまたはソフトウェアモジュールが、次いで、後に、このメモリ装置にアクセスして記憶された出力を読み出しおよび処理し得る。ハードウェアおよびソフトウェアモジュールはまた、入力または出力装置との通信を開始し得、リソース（例えば、情報の集合）上で動作できる。
【００５２】
本明細書に記載の例示的な方法の様々な動作は、（例えば、ソフトウェアによって）一時的に構成されるか、または関連動作を実施するように永続的に構成される１つ以上のプロセッサによって、少なくとも部分的に実施され得る。一時的に構成されるか、または永続的に構成されるかに関わらず、このようなプロセッサは、１つ以上の動作または機能を実施するために動作するプロセッサ実装モジュールを構成し得る。本明細書で参照されるモジュールは、いくつかの例示的な実施形態において、プロセッサ実装モジュールを備える。
【００５３】
同様に、本明細書に記載の方法またはルーチンは、少なくとも部分的にプロセッサを実装し得る。例えば、方法の動作の少なくともいくつかは、１つまたはプロセッサ、またはプロセッサ実装ハードウェアモジュールによって実施され得る。ある特定の動作の実施は、１つ以上のプロセッサ間に配布され、単一の機械内に存在するのみならず、いくつかの機械に渡って採用され得る。いくつかの例示的な実施形態において、プロセッサ（複数可）は、単一の位置（例えば、プラント環境、オフィス環境、またはサーバファーム）に位置し得るが、他の実施形態において、プロセッサは、いくつかの位置に渡って配布され得る。
【００５４】
１つ以上のプロセッサはまた、「クラウドコンピューティング」環境で、または「サービスとしてのソフトウェア」（ＳａａＳ）として、関連動作の実施をサポートするように動作し得る。例えば、動作の少なくともいくつかは、（プロセッサを含む機械の例としての）コンピュータのグループによって実施され得、これらの動作は、ネットワーク（例えば、インターネット）を介して、および１つ以上の適切なインタフェース（例えば、アプリケーションプログラムインタフェース（ＡＰＩ））を介して、アクセス可能である。
【００５５】
ある特定の動作の実施は、１つ以上のプロセッサ間に配布され、単一の機械内に存在するのみならず、いくつかの機械に渡って採用され得る。いくつかの例示的な実施形態において、１つ以上のプロセッサまたはプロセッサ実装モジュールは、単一の地理的位置（例えば、プラントまたはオフィス環境内）に位置し得る。他の例示的な実施形態において、１つ以上のプロセッサまたはプロセッサ実装モジュールは、いくつかの地理的位置に渡って配布され得る。
【００５６】
本明細書のいくつかの部分は、ビットまたはバイナリデジタル信号として、機械メモリ（例えば、コンピュータメモリ）内に記憶されたデータ上の演算のアルゴリズムまたは記号表現に関して提示される。これらのアルゴリズムまたは記号表現は、データ処理技術分野の当業者によって、彼らの業務の本質を他の当業者に伝えるために使用される手法の例である。本明細書で使用されるとき、「アルゴリズム」または「ルーチン」は、所望の結果に至る動作または類似の処理の矛盾のない順序である。この文脈において、アルゴリズム、ルーチン、および動作は、物理的分量の物理的処置を伴う。典型的に、しかし必ずしもそうではなく、このような分量は、機械によって記憶、アクセス、転送、組み合わせ、比較、または別様に操作することが可能な電気的、磁気的、または光学的信号の形態を取り得る。主に一般的使用上の理由で、このような信号を「データ」、「コンテンツ」、「ビット」、「値」、「要素」、「記号」、「文字」、「用語」、「番号」、「数字」、および類似物などの語句を用いて参照することは、時に好都合である。しかしながら、これらの語句は、単に好都合なラベルに過ぎず、適切な物理量に関連付けられるべきである。
【００５７】
特に断りのない限り、「処理すること」「コンピューティング」「計算すること」「決定すること」「表すこと」「表示すること」、または類似物などの語句を用いた本明細書の考察は、１つ以上のメモリ（例えば、揮発性メモリ、非揮発性メモリ、またはそれらの組み合わせ）、レジスタ、または情報を受信、記憶、送信、もしくは表示する他の機械コンポーネント内で、物理的（例えば、電子的、磁気的、または光学的）量として表されるデータを操作もしくは変換する機械（例えば、コンピュータ）のアクションもしくはプロセスを参照し得る。
【００５８】
本明細書で使用されるとき、「１つの実施形態」または「実施形態」への任意の参照は、実施形態に関連して記載される特定の要素、特徴、構造、または特性が少なくとも１つの実施形態に含まれることを意味する。本明細書の様々な場所における「１つの実施形態において」という句の出現は、必ずしも全てが同じ実施形態を指すわけではない。
【００５９】
いくつかの実施形態は、それらの派生語と共に「連結される」および「接続される」という表現を用いて説明され得る。例えば、いくつかの実施形態は、２つ以上の要素が物理的にまたは電子的に直接接触することを示すために、「連結される」という用語を用いて説明され得る。しかしながら、「連結される」という用語はまた、２つ以上の要素が互いに直接接触せず、しかし依然として互いに連携または相互作用することを意味する。実施形態は、この文脈に限定されない。
【００６０】
本明細書で使用されるとき、用語「備える（ｃｏｍｐｒｉｓｅｓ）」「備えている（ｃｏｍｐｒｉｓｉｎｇ）」「含む（ｉｎｃｌｕｄｅｓ）」「含んでいる（ｉｎｃｌｕｄｉｎｇ）」「有する（ｈａｓ）」「有している（ｈａｖｉｎｇ）」、または任意の他のそれらの変形は、非排他的な包含を網羅することを意図している。例えば、プロセス、方法、物品、または多数の要素を備える器具は、必ずしもそれらの要素のみに限定されるのではなく、明示的に列挙されない、またはこれらのプロセス、方法、物品、または器具に固有ではない他の要素を含み得る。さらに、明示的に反対に述べられない限り、「または（ｏｒ）」は、包括的なまたは、を指し、排他的なまたは、を指さない。例えば、条件ＡまたはＢは、以下のうちのいずれか１つによって満たされる：Ａが真である（または存在する）、Ｂが偽である（または存在しない）、Ａが偽である（または存在しない）、Ｂが真であり（または存在する）、ＡおよびＢの両方が真である（または存在する）。
【００６１】
加えて、「ａ」または「ａｎ」の使用は、本明細書の実施形態の要素およびコンポーネントを説明するために用いられる。これは、単に便宜上かつ説明の一般的な意味を与えるために行わる。この説明は、１つまたは少なくとも１つを含むように読み取られるべきであり、それが別様に意味することが明らかでない限り、単数は複数も含む。
【００６２】
なおさらに、例示の目的に過ぎないが、図は、制御システム内のフィールド装置のための構成システムの好ましい実施形態を描写している。本明細書で図示される構造および方法の代替的な実施形態は本明細書に記載の原理から逸脱することなく採用され得ることを、当業者は上の考察から容易に認識するであろう。
【図１】
2016507809.tif 000003
【図２】
2016507809.tif 000004
【図３】
2016507809.tif 000005
【図４】
2016507809.tif 000006
【図５】
2016507809.tif 000007
【国際調査報告】
2016507809.tif 000008
2016507809.tif 000009
2016507809.tif 000010
2016507809.tif 000011