(57)【要約】      （修正有）【課題】関係情報をオペレータに提供し、学習や技術継承の効率化を図ることが可能な方法を提供する。【解決手段】プロセスプラント内のプロセスセクションのオペレータディスプレイ３００をプレビューするための技術は、ユーザインターフェースデバイス上にプロセスセクション３０２を提示することを含む。プロセスセクションは、プロセスプラントディスプレイ上に別のプロセスセクション３１０を提示および／または表示するユーザコントロールを含む。他のプロセスセクションのプレビューを表示する要求を示すユーザ入力を、ユーザコントロールを介して受信することに応答して、ユーザインターフェースデバイスは、プロセスセクションをプレビューモードで同時に提示しながら、他のプロセスセクションを提示する。プレビューモードのプロセスセクションは、並んで、または互いに上下に、別々の表示ウィンドウ等に提示する。【選択図】図３
2019067397.tif 000002
【特許請求の範囲】
【請求項１】
プロセスプラント内のプロセスセクションを、以前の別のプロセスセクションを同時に閲覧しながら、閲覧するための方法であって、前記方法が、
プロセスプラントディスプレイの１つ以上のプロセッサによって、前記プロセスプラント内の複数のプロセスプラントエンティティの図形表現を含む、プロセスプラントの部分を描画するプロセスセクションを提示することと、
前記プロセスプラントディスプレイの前記１つ以上のプロセッサによって、前記プロセスプラントの別の部分にナビゲートするナビゲーションツールを提供することと、
前記１つ以上のプロセッサにおいて前記ナビゲーションツールを介して、前記プロセスプラントの別の部分にナビゲートする指示を受信することと、
前記プロセスプラントディスプレイの前記１つ以上のプロセッサによって、前記プロセスセクションのうちの少なくとも部分を、前記プロセスプラントの別の部分にナビゲートする前記指示に応答して１つ以上の他のプロセスセクションのプレビューを同時に提示しながら、提示することと、を含む、方法。
【請求項２】
前記ナビゲーションツールが、前記プロセス制御プラントの構造に関して、前記プロセスプラントの前記部分の階層のナビゲーショントレイルを描画するナビゲーションバーを含む、請求項１に記載の方法。
【請求項３】
前記プロセスプラントの別の部分にナビゲートする前記指示が、前記ナビゲーショントレイルの異なる階層のレベルにナビゲートする指示を含み、ナビゲートする前記指示に応答して、１つ以上の他のプロセスセクションの前記プレビューを提示することが、前記プロセスプラントディスプレイの前記１つ以上のプロセッサによって、１つ以上の他のプロセスセクションのプレビューを、前記異なる階層のレベルで提示することを含む、請求項２に記載の方法。
【請求項４】
ナビゲートする前記指示が、前記ナビゲーションツールを伴う選択ツールの図形交差部を含む、請求項１に記載の方法。
【請求項５】
ナビゲートする前記指示が、時間の閾値量の間、前記選択ツールを前記ナビゲーションツールの図形描画上に配置することを含む、請求項４に記載の方法。
【請求項６】
ナビゲートする前記指示が、前記選択ツールを伴う前記ナビゲーションツールの選択を含む、請求項４に記載の方法。
【請求項７】
前記ナビゲーションツールが、１つ以上の項目のリストを含み、各項目が、前記プロセスプラントの別の部分に対応し、各項目が、前記プロセスプラントの前記対応する他の部分のプレビューを含む、請求項１に記載の方法。
【請求項８】
前記ナビゲーションツールが、ナビゲートする前記指示に応答して、結果項目を返す検索ツールを含み、各結果項目が、前記プロセスプラントの別の部分に対応し、各結果項目が、前記プロセスプラントの前記対応する他の部分のプレビューを含む、請求項１に記載の方法。
【請求項９】
前記プロセスセクションのうちの少なくとも部分を提示することが、前記プロセスプラントディスプレイの前記１つ以上のプロセッサによって、前記１つ以上の他のプロセスセクションのプレビューを、前記プロセスセクションの前記部分の解像度よりも低い解像度で提示することを含む、請求項１に記載の方法。
【請求項１０】
前記プロセスセクションのうちの少なくとも部分を提示することが、前記プロセスプラントディスプレイの前記１つ以上のプロセッサによって、前記１つ以上の他のプロセスセクションのうちの少なくとも１つにアラートのプレビューを提示することを含む、請求項１に記載の方法。
【請求項１１】
前記１つ以上の他のプロセスセクションの前記プレビューを前記プロセスプラントディスプレイに提示するときに、前記１つ以上のプロセッサにおいて前記ナビゲーションツールを介して、前記１つ以上の他のプロセスセクションの１つのフルビューを要求する入力をユーザから受信することと、
前記プロセスプラントディスプレイの前記１つ以上のプロセッサによって、前記プロセスセクションを提示しないことを含む、前記要求された他のプロセスセクションの前記フルビューを提示することと、をさらに含む、請求項１に記載の方法。
【請求項１２】
プロセスプラント内のプロセスセクションを、以前の別のプロセスセクションを同時に閲覧しながら、閲覧するためのユーザインターフェースデバイスであって、前記ユーザインターフェースデバイスが、
表示画面と、
前記表示画面に連結された１つ以上のプロセッサと、
前記１つ以上のプロセッサに連結され、前記１つ以上のプロセッサによって実行されると、前記ユーザインターフェースデバイスに、
前記表示画面を介して、前記プロセスプラント内の複数のプロセスプラントエンティティの図形表現を含むプロセスプラントの部分を描画するプロセスセクションを提示させ、
前記プロセスプラントの別の部分にナビゲートするナビゲーションツールを提供させ、
前記ナビゲーションツールを介して、前記プロセスプラントの別の部分にナビゲートする指示を受信させ、
前記表示画面を介して、前記プロセスセクションのうちの少なくとも部分を、前記プロセスプラントの別の部分にナビゲートする前記指示に応答して１つ以上の他のプロセスセクションのプレビューを同時に提示しながら、提示させる、命令を記憶する、非一時的コンピュータ可読媒体と、を含む、ユーザインターフェースデバイス。
【請求項１３】
前記ナビゲーションツールが、前記プロセス制御プラントの構造に関して、前記プロセスプラントの前記部分の階層のナビゲーショントレイルを描画するナビゲーションバーを含む、請求項１２に記載のユーザインターフェースデバイス。
【請求項１４】
前記プロセスプラントの別の部分にナビゲートする前記指示が、前記ナビゲーショントレイルの異なる階層のレベルにナビゲートする前記指示を含み、前記命令が、さらに、前記ユーザインターフェースデバイスに、ナビゲートする前記指示に応答して、１つ以上の他のプロセスセクションの前記プレビューを提示させ、前記命令が、さらに、前記ユーザインターフェースデバイスに、前記表示画面を介して、１つ以上の他のプロセスセクションのプレビューを前記異なるレベルの階層で提示させることを含む、請求項１３に記載のユーザインターフェースデバイス。
【請求項１５】
ナビゲートする前記指示が、前記ナビゲーションツールを伴う選択ツールの図形交差部を含む、請求項１３に記載のユーザインターフェースデバイス。
【請求項１６】
ナビゲートする前記指示が、時間の閾値量の間、前記ナビゲーションツールの図形描画の上の前記選択ツールの配置を含む、請求項１５に記載のユーザインターフェースデバイス。
【請求項１７】
ナビゲートする前記指示が、前記選択ツールを伴う前記ナビゲーションツールの選択を含む、請求項１５に記載のユーザインターフェースデバイス。
【請求項１８】
前記ナビゲーションツールが、１つ以上の項目のリストを含み、各項目が、前記プロセスプラントの別の部分に対応し、各項目が、前記プロセスプラントの前記対応する他の部分のプレビューを含む、請求項１３に記載のユーザインターフェースデバイス。
【請求項１９】
前記ナビゲーションツールが、ナビゲートする前記指示に応答して、結果項目を返す検索ツールを含み、各結果項目が、前記プロセスプラントの別の部分に対応し、各結果項目が、前記プロセスプラントの前記対応する他の部分のプレビューを含む、請求項１３に記載のユーザインターフェースデバイス。
【請求項２０】
前記命令が、前記ユーザインターフェースデバイスに、さらに、前記表示画面を介して、前記プロセスセクションの前記部分の解像度よりも低い解像度で、前記１つ以上の他のプロセスセクションのプレビューを提示させる、請求項１３に記載のユーザインターフェースデバイス。
【請求項２１】
前記命令が、さらに、前記ユーザインターフェースデバイスに、前記表示画面を介して、前記１つ以上の他のプロセスセクションのうちの少なくとも１つに、アラートのプレビューを提示させる、請求項１３に記載のユーザインターフェースデバイス。
【請求項２２】
前記命令が、さらに、前記ユーザインターフェースデバイスに、
前記表示画面を介して、前記１つ以上の他のプロセスセクションの前記プレビューを提示するときに、前記１つ以上の他のプロセスセクションのうちの１つのフルビューを要求する入力をユーザから受け取らせ、
前記表示画面を介して、前記プロセスセクションを提示しないことを含む、前記要求された他のプロセスセクションの前記フルビューを提示させる、請求項１３に記載のユーザインターフェースデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願
本出願は、２０１６年８月２２日に出願された「Ｏｐｅｒａｔｏｒ  Ｄｉｓｐｌａｙ  Ｓｗｉｔｃｈｉｎｇ  Ｐｒｅｖｉｅｗ」と題された、米国特許出願第１５／２４３，１７６号の一部継続出願であり、その全体の開示が本明細書により明示的に参照により本明細書に組み込まれる。
【０００２】
本開示は、一般に、プロセス制御システムに関し、より詳細には、オペレータがプロセスプラントの一部を、プロセスプラントの別の部分を同時に閲覧しながら、プレビューすることを可能にするユーザインターフェースデバイスに関する。
【背景技術】
【０００３】
化学、石油、工業、または他のプロセスにおいて使用されるような分散型プロセス制御システムは、概して、アナログバス、デジタルバス、またはアナログ／デジタル混合バスを介して、あるいは無線通信リンクまたはネットワークを介して、少なくとも１つのホストまたはオペレータインターフェース、および１つ以上のフィールドデバイスと通信可能に連結される、１つ以上のプロセスコントローラおよび入力／出力（Ｉ／Ｏ）デバイスを含む。例えばバルブ、バルブ位置決め装置、スイッチ、トランスミッタ（例えば、温度センサ、圧力センサ、水位センサ、および流量センサ）であり得るフィールドデバイスは、プロセス環境内に位置付けられ、一般的には、バルブの開閉、プロセスプラントまたはシステム内における１つ以上のプロセス実行を制御するプロセスパラメータの測定等の、物理的またはプロセス制御機能を実行する。周知のＦｉｅｌｄｂｕｓプロトコルに準拠するフィールドデバイス等のスマートフィールドデバイスはまた、制御計算、アラーム機能、およびコントローラ内で一般に実装される他の制御機能も実行し得る。プロセスコントローラは、これもまた概してプラント環境内に位置付けられるが、センサまたはフィールドデバイスによって行われるプロセス測定を指示する信号および／またはフィールドデバイスに関する他の情報を受信し、例えば、プロセス制御判断を行い、受信した情報に基づき制御信号を生成し、ＨＡＲＴ（登録商標）、Ｗｉｒｅｌｅｓｓ  ＨＡＲＴ（登録商標）、およびＦＯＵＮＤＡＴＩＯＮ（登録商標）Ｆｉｅｌｄｂｕｓフィールドデバイス等の、フィールドデバイスで実行される制御モジュールまたはブロックと連携する、異なる制御モジュールを実行するコントローラアプリケーションを実行する。コントローラ内の制御モジュールは、通信ラインまたはリンクを経由して、フィールドデバイスに制御信号を送信し、それによって、プロセスプラントまたはシステムの少なくとも一部分の動作を制御する。
【０００４】
フィールドデバイスおよびコントローラからの情報は、制御室もしくはより過酷なプラント環境からは離れた他の場所に、概して位置付けられる、オペレータインターフェース、パーソナルコンピュータもしくはコンピューティングデバイス、データ履歴、レポートジェネレータ、集中データベース、または他の集中管理コンピューティングデバイス等の、１つ以上の他のハードウェアデバイスに対して、通常、データハイウェイを経由して利用可能にされる。これらのハードウェアデバイスの各々は、概して、必ずしも常にではないが、プロセスプラントにわたって、またはプロセスプラントの一部にわたって集中化される。これらのハードウェアデバイスは、例えば、オペレータが、プロセス制御ルーチンの設定の変更、コントローラもしくはフィールドデバイス内の制御モジュールのオペレーションの修正、プロセスの現在の状態の閲覧、フィールドデバイスおよびコントローラによって生成されたアラームの閲覧、担当者の訓練もしくはプロセス制御ソフトウェアの試験を目的としたプロセスの動作のシミュレーション、構成データベースの保守および更新
等の、プロセスの制御および／またはプロセスプラントの動作に関する機能を実行することを可能にし得るアプリケーションを実行する。ハードウェアデバイスによりデータハイウェイを利用して、コントローラおよびフィールドデバイスは、有線通信パス、無線通信パス、または有線もしくは無線通信経路の組み合わせを含むことができる。
【０００５】
例として、Ｅｍｅｒｓｏｎ  Ｐｒｏｃｅｓｓ  Ｍａｎａｇｅｍｅｎｔによって販売されているＤｅｌｔａＶ（商標）制御システムは、プロセスプラント内の多様な場所に位置付けられている異なるデバイス内に記憶され、それら異なるデバイスによって実行される複数のアプリケーションを含む。これらのアプリケーションの各々は、ユーザ（例えば、構成エンジニア、オペレータ、保守技術者等）がプロセスプラントの動作および構成の態様を閲覧および／または修正することを可能にするユーザインターフェース（ＵＩ）を提供する。本明細書を通じて、「ユーザインターフェース」または「ＵＩ」という用語は、ユーザがプロセスプラントの構成、動作またはステータスを閲覧または修正することを可能にするアプリケーションまたは画面を指すために使用される。同様に、「ユーザインターフェースデバイス」または「ＵＩデバイス」という用語は、デバイスが固定式（例えば、ワークステーション、壁掛け式ディスプレイ、プロセス制御デバイスディスプレイ等）であろうと、携帯用（例えば、ラップトップコンピュータ、タブレットコンピュータ、スマートフォン等）であろうと、ユーザインターフェースが動作しているデバイスを指すために使用される。１つ以上のオペレータワークステーションまたはコンピューティングデバイス内に備わる、構成アプリケーションは、ユーザによる、プロセス制御モジュールの作成または変更、およびデータハイウェイを経由した、これらのプロセス制御モジュールの、専用分散型コントローラへのダウンロードを可能にする。概して、これらの制御モジュールは、通信可能に相互接続された機能ブロックで構成され、これらの機能ブロックは、それに対する入力に基づき制御スキーム内で機能を実行し、出力を制御スキーム内の他の機能ブロックに提供する。構成アプリケーションはまた、データをオペレータに対して表示するため、かつオペレータによるプロセス制御ルーチン内の設定点等の設定の変更を可能にするために閲覧アプリケーションが使用するオペレータインターフェースを、構成エンジニアが作成または変更することを可能にし得る。各専用コントローラ、およびいくつかの場合においては、１つ以上のフィールドデバイスは、実際のプロセス制御機能を実装するために、それらに割り当てられてダウンロードされた制御モジュールを実行するそれぞれのコントローラアプリケーションを記憶および実行する。閲覧アプリケーションは、１つ以上のオペレータワークステーション（またはオペレータワークステーションおよびデータハイウェイと通信可能に接続された１つ以上のリモートコンピューティングデバイス）上で実行され得、この閲覧アプリケーションは、コントローラアプリケーションからデータハイウェイを経由してデータを受信し、ＵＩを使用してこのデータをプロセス制御システムエンジニア、オペレータ、またはユーザに表示して、オペレータのビュー、エンジニアのビュー、技術者のビュー等のいくつかの異なるビューのうちのいずれかを提供し得る。データ履歴アプリケーションが、概して、データハイウェイにわたって提供されたデータの一部または全部を収集および記憶するデータ履歴デバイスに記憶され、それによって実行され��一方で、構成データベースアプリケーションは、現在のプロセス制御ルーチン構成およびそれと関連付けられたデータを記憶するために、データハイウェイに取り付られた、さらに離れたコンピュータで実行され得る。代わりに、構成データベースは、構成アプリケーションと同じワークステーションに位置付けられてよい。
【０００６】
上述されたように、オペレータディスプレイアプリケーションは、概して、１つ以上のワークステーションに広く基づくシステム上に実装され、制御システムまたはプラント内のデバイスの動作状態に基づいてオペレータまたは保守管理者への表示を提供する。概して、これらの表示は、コントローラまたはプロセスプラント内のデバイスによって生成されたアラームを受信するアラーム表示、コントローラおよびプロセスプラント内の他のデバイスの動作状態を示す制御表示、プロセスプラント内のデバイスの動作状態を示す保守
表示等の形態をとる。これらの表示は、一般的には、プロセス制御モジュール、またはプロセスプラント内のデバイスから受信した情報またはデータを既知の方法で表示するように構成される。いくつかの既知のシステムでは、ディスプレイは、物理的または論理的要素に関するデータを受信するために、物理的または論理的要素に通信可能に結び付けられた物理的または論理的要素に関連する図形を有する。図形は、受信したデータに基づいて、例えば、半分満たされたタンクを図示するか、または流量センサによって測定された流量を図示するように、表示画面上で変更されてもよい。
【０００７】
いくつかの既知のシステムでは、ＵＩはプロセスプラントの一部を表現するプロセスセクションを描画する。プロセスプラントの他の部分を閲覧するためには、現在表示されているＵＩには含まれていない、別のプロセスセクションとの接続を示すオフシートコネクタがＵＩに含まれ得る。オペレータがオフシートコネクタを選択すると、現在のＵＩが他のプロセスセクションを描画する新しいＵＩに置き換えられ得る。例えば、あるＵＩがオフシートコネクタを含む、原油加熱機のプロセスセクションを描画する。オフシートコネクタが選択されると、原油塔のプロセスセクションを描画する別のＵＩが提示される。
【０００８】
この方法で、ＵＩは、表示の中でプロセスセクション間のオーバーラップを含めることなく、完全に変化する。その結果、オペレータは、新しいＵＩが提示される度に、自分自身を再度順応させなければならない。オペレータは新しいＵＩを閲覧している間、新しいＵＩで描画された現在のプロセスセクションの位置に関連して、以前のＵＩで描画されたプロセスセクションの位置を含む、以前のＵＩを思い出す必要があり得る。したがって、オペレータは、他のプロセスセクションを閲覧している間に、１つのプロセスセクションの構成および／またはプロセスエンティティのデータを思い出すために、ＵＩ間を何度か行き来する必要があり得る。
【発明の概要】
【０００９】
ユーザインターフェースデバイスは、ユーザが、プロセスプラントの一部を描画するプロセスセクション（「プレビューされたプロセスセクション」）、および／またはプロセスプラントの一部のステータスを、プロセスプラントの別の部分を描画する現在閲覧されたプロセスセクション（「閲覧されたプロセスセクション」）を同時に観察しながら、プレビューすることを可能にする、検索ツール、ナビゲーションバーまたはオフシートコネクタ等のユーザコントロールを有する表示画面を提示する。いくつかの実施形態では、プレビューされたプロセスセクションは、プロセスプラント内の閲覧されたプロセスセクションに接続される。例えば、閲覧されたプロセスセクションの出力は、プレビューされたプロセスセクションの入力として送り込まれてもよい。他の実施形態では、プレビューされたプロセスセクションは、閲覧されたプロセスセクションに隣接しているが、プロセスセクションどうしは接続されていない。さらに他の実施形態では、プレビューされたプロセスセクションは、接続されていない、かつ隣接していないプロセスセクションである。
【００１０】
いくつかの実施形態では、検索ツールは、他のプロセスセクションの検索結果を提供してもよく、検索結果項目の各々は、対応するプロセスセクションのプレビューを含む。他の実施形態では、ナビゲーションバーは、プロセスプラント内の階層構造のナビゲーショントレイルを描画するナビゲーション「ブレッドクラム（ｂｒｅａｄｃｒｕｍｂ）」を提供し、プレビューされたプロセスセクションは、ナビゲーショントレイル、および／またはナビゲーショントレイル内の階層レベルのプロセスセクションに対応している。さらに他の実施形態では、オフシート接続を選択すると、オフシートコネクタに対応するプレビューされたプロセスセクションの１つ以上のステータスインジケータがプレビューされることになる。
【００１１】
ユーザインターフェースデバイスは、オンラインプロセス測定値、およびオンラインプ
ロセスプラントエンティティに接続され、その結果、プレビューされたプロセスセクションのステータス（例えば、アラート、アラーム、アラート／アラームの数等）がオペレータに表示され得る。いくつかの実施形態では、プレビューされたプロセスセクションおよび／またはプレビューされたプロセスセクションステータスは、表示画面の閲覧されたプロセスセクションの表示にオーバーレイするウィンドウ内に、および／またはユーザコントロールに隣接するかまたは近接して提示され得る。
【００１２】
ユーザインターフェースデバイスはまた、プレビューモードからフルビューモードに切り替え、フルビューモードで閲覧するためにプロセスセクションを選択するためのユーザコントロールを含むことができる。フルビューモードは、プロセスセクションのうちの１つのみの完全な表示を含み得る。例えば、オペレータは、プレビューされたプロセスセクションに、タップ、ダブルタップ、タップアンドホールド、ドラッグ、クリック、ダブルクリック、クリックアンドホールド、クリックアンドドラッグ等を行って、プレビューされたプロセスセクションをフルビューモードで閲覧し得る。オペレータからの入力を受信することに応答して、プレビューされたプロセスセクションは、閲覧されたプロセスセクションを含めることなく、表示画面全体に表示され得る。別の例では、オペレータは、閲覧されたプロセスセクションに、タップ、ダブルタップ、タップアンドホールド、クリック、ダブルクリック、クリックアンドホールド等を行って、閲覧されたプロセスセクションのためにフルビューモードに戻ってもよい。
【図面の簡単な説明】
【００１３】
【図１Ａ】プロセスプラント内に位置付けられ、プロセスプラント内のプロセスセクションのプレビューをオペレータに表示するユーザインターフェースデバイスを含む、分散プロセス制御ネットワークのブロック図である。
【図１Ｂ】図１Ａに概略的に図示された例示的ユーザインターフェースデバイスのブロック図である。
【図２Ａ】プロセスプラントおよびオフシートコネクタ内のプロセスセクションを描画するフルビューモードの画面表示である。
【図２Ｂ】プロセスセクションの一部および別のプロセスセクションの一部を描画する、プレビューモードの画面表示である。
【図２Ｃ】プレビューモードからフルビューモードヘの切り替えのためのユーザコントロールを含む、図２Ｂに図示された画面表示である。
【図２Ｄ】図２Ｂに図示されたプレビューモードからの他のプロセスセクションを描画する、オペレータからのプレビューモードからフルビューモードへ切り替える入力の受信に応答したフルビューモードの画面表示である。
【図３】プロセスセクションおよびプロセスセクションの上にオーバーレイするウィンドウを描画し、他のプロセスセクションを含む、プレビューモードの画面表示である。
【図４】プロセスセクション、ならびにプロセスプラント内の隣接したプロセスセクションを閲覧および／またはプレビューするためのユーザコントロールを描画する、フルビューモードの画面表示である。
【図５】検索表示および検索結果中の他のプロセスセクションを含む検索結果を描画する、プロセスセクションにオーバーレイするウィンドウに提示され得る部分画面表示である。
【図６】プロセスセクションおよびプロセスセクションにオーバーレイするウィンドウを描画し、プロセス制御プラントの階層構造に関するプロセスセクションの階層のナビゲーショントレイルに他のプロセスセクションを含む、プレビューモードの画面表示である。
【図７】プロセスセクションおよびプロセスセクションにオーバーレイするウィンドウを描画し、他のプロセスセクションのステータス要約を含む、プレビューモードの画面表示である。
【図８】プロセスプラント内のプロセスセクションをプレビューするための例示的方法を表すフロー図である。
【発明を実施するための形態】
【００１４】
図１Ａは、プロセス制御システムまたはプロセスプラント１０で動作する例示的プロセス制御ネットワーク１００のブロック図である。プロセス制御ネットワーク１００は、様々な他のデバイス間で直接的または間接的に接続性を提供するネットワークバックボーン１０５を含み得る。ネットワークバックボーン１０５に連結されたデバイスは、様々な実施形態では、アクセスポイント７２、他のプロセスプラントへのゲートウェイ７５（例えば、イントラネットまたは法人ワイドエリアネットワークを介して）、外部システムへのゲートウェイ７８（例えば、インターネットへ）、固定式（例えば、従来のオペレータワークステーション）またはモバイルコンピューティングデバイス（例えば、モバイルデバイススマートフォン）であり得るＵＩデバイス１１２、サーバ１５０、コントローラ１１、入力／出力（Ｉ／Ｏ）カード２６および２８、有線フィールドデバイス１５〜２２、無線ゲートウェイ３５、ならびに無線通信ネットワーク７０の組み合わせを含む。通信ネットワーク７０は、無線フィールドデバイス４０〜４６、無線アダプタ５２ａおよび５２ｂ、アクセスポイント５５ａおよび５５ｂ、ならびにルータ５８を含む、無線デバイス４０〜５８を含み得る。無線アダプタ５２ａおよび５２ｂは、それぞれ非無線フィールドデバイス４８および５０に接続され得る。コントローラ１１は、プロセッサ３０、メモリ３２、および１つ以上の制御ルーチン３８を含み得る。図１Ａはネットワークバックボーン１０５に接続されたデバイスのいくつかのうち１つのみを描画しているが、デバイスの各々は、ネットワークバックボーン１０５上に複数のインスタンスを有することができ、実際は、プロセスプラント１０は、複数のネットワークバックボーン１０５を含み得ることが理解されるであろう。
【００１５】
ＵＩデバイス１１２は、ネットワークバックボーン１０５を介してコントローラ１１および無線ゲートウェイ３５に通信可能に接続され得る。コントローラ１１は有線フィールドデバイス１５〜２２に、入力／出力（Ｉ／Ｏ）カード２６および２８を介して通信可能に接続され得て、またネットワークバックボーン１０５および無線ゲートウェイ３５を介して、無線フィールドデバイス４０〜４６に通信可能に接続され得る。コントローラ１１は、フィールドデバイス１５〜２２および４０〜４６のうちの少なくともいくつかを使用して、バッチプロセスまたは連続プロセスを実装するように動作し得る。例として、Ｅｍｅｒｓｏｎ  Ｐｒｏｃｅｓｓ  Ｍａｎａｇｅｍｅｎｔによって販売されているＤｅｌｔａＶ  ＴＭコントローラであり得る、コントローラ１１は、プロセス制御ネットワークバックボーン１０５に通信可能に接続される。コントローラ１１はまた、例えば、標準的な４〜２０ｍＡデバイス、Ｉ／Ｏカード２６、２８、および／またはＦＯＵＮＤＡＴＩＯＮ（登録商標）  Ｆｉｅｌｄｂｕｓプロトコル、ＨＡＲＴ（登録商標）プロトコル、Ｗｉｒｅｌｅｓｓ  ＨＡＲＴ（登録商標）プロトコル等の任意のスマート通信プロトコルと関連付けられている、任意の所望のハードウェアおよびソフトウェアを使用して、フィールドデバイス１５〜２２および４０〜４６に通信可能に接続され得る。図１Ａに図示される実施形態では、コントローラ１１、フィールドデバイス１５〜２２およびＩ／Ｏカード２６、２８は、有線デバイスであり、フィールドデバイス４０〜４６は、無線フィールドデバイスである。
【００１６】
ＵＩデバイス１１２の動作では、ＵＩデバイス１１２は、いくつかの実施形態では、ユーザインターフェース（「ＵＩ」）を実行し、ＵＩデバイス１１２が入力インターフェースを介した入力を受け付け、ディスプレイに出力を提供し得る。ＵＩデバイス１１２は、サーバ１５０から、データ（例えば、プロセスパラメータ、ログデータ、センサデータ等のプロセスに関連したデータ、および／または取り込みおよび記憶され得る他の任意のデータ）を受信し得る。他の実施形態では、ＵＩは、全体または一部が、サーバ１５０にお
いて実行され、サーバ１５０はＵＩデバイス１１２へ表示データを送信し得る。ＵＩデバイス１１２は、バックボーン１０５を介して、コントローラ１１、無線ゲートウェイ３５、またはサーバ１５０等のプロセス制御ネットワーク１００内の他のノードから、ＵＩデータ（表示データおよびプロセスパラメータデータを含み得る）を受信し得る。ＵＩデバイス１１２で受信したＵＩデータに基づいて、ＵＩデバイス１１２はプロセス制御ネットワーク１００に関連付けられているプロセスの態様を表現する出力（すなわち可視化表現または図形）を提供し、ユーザがプロセスを監視することを可能にする。ユーザはまた、ＵＩデバイス１１２において入力を提供することによって、プロセスの制御に影響を与え得る。例示のために、ＵＩデバイス１１２は、例えば、タンク充填プロセスを表現する図形を提供し得る。そのようなシナリオでは、ユーザは、タンクの水位測定値を読み取り、タンクを満たす必要があると決定し得る。ユーザはＵＩデバイス１１２に表示された注入口バルブの図形と対話し、注入口バルブが開くコマンドを入力し得る。
【００１７】
ある実施形態では、ＵＩデバイス１１２は、シンクライアント、ウェブクライアント、またはシッククライアント等の、任意のタイプのクライアントを実装し得る。例えば、ＵＩデバイス１１２は、ＵＩデバイスのメモリ、バッテリ電源が制限されていた場合（例えばウエアラブルデバイス内にある）には、ＵＩデバイス１１２の動作に必要なプロセスの大部分について、他のノード、コンピュータ、ＵＩデバイス、またはサーバに依存し得る。そのような例では、ＵＩデバイス１１２は、サーバ１５０または別のＵＩデバイスと通信してもよく、このとき、サーバ１５０または他のＵＩデバイスは、プロセス制御ネットワーク１００上の、１つ以上の他のノード（例えば、サーバ）と通信してもよく、ＵＩデバイス１１２に送信する、表示データ、および／またはプロセスデータを決定してもよい。さらに、ＵＩデバイス１１２は、サーバ１５０がユーザ入力に関連するデータを処理し、それに応じて動作し得るように、受信したユーザ入力に関連する任意のデータをサーバ１５０に渡し得る。言い換えれば、ＵＩデバイス１１２は、図形をレンダリングするだけでよく、データを記憶し、ＵＩデバイス１１２の動作に必要なルーチンを実行する１つ以上のノードまたはサーバへのポータルとして機能し得る。シンクライアントＵＩデバイスは、ＵＩデバイス１１２の最小限のハードウェア要件の優位性を提供する。  
【００１８】
他の実施形態では、ＵＩデバイス１１２は、ウェブクライアントであり得る。そのような実施形態では、ＵＩデバイス１１２のユーザは、ＵＩデバイス１１２のブラウザを介してプロセス制御システムと対話し得る。ブラウザは、ユーザが、バックボーン１０５を介して別のノードまたはサーバ１５０（サーバ１５０等）のデータおよびリソースにアクセスすることを可能にする。例えば、ブラウザは、表示データまたはプロセスパラメータデータ等のＵＩデータをサーバ１５０から受信し、ブラウザがプロセスの一部または全部を制御および／または監視するための図形を描画することを可能にする。ブラウザはまた、ユーザ入力（図形上のマウスクリック等）を受信し得る。ユーザ入力は、ブラウザに、サーバ１５０に記憶された情報リソースを検索させるかまたはこれにアクセスさせ得る。例えば、マウスクリックは、ブラウザに、クリックされた図形に関する情報を検索させ（サーバ１５０から）、表示させ得る。
【００１９】
さらに他の実施形態では、ＵＩデバイス１１２の処理の大部分は、ＵＩデバイス１１２において行い得る。例えば、ＵＩデバイス１１２は、前述したＵＩを実行し得る。ＵＩデバイス１１２はまた、データをローカルに記憶、アクセス、および分析し得る。
【００２０】
動作中、ユーザは、ＵＩデバイス１１２と対話し、フィールドデバイス１５〜２２またはデバイス４０〜４８のいずれか等の、プロセス制御ネットワーク１００内の１つ以上のデバイスを監視または制御し得る。ユーザは、例えば、コントローラ１１に記憶された制御ルーチンに関連付けられているパラメータを修正または変更するために、ＵＩデバイス１１２と対話し得る。コントローラ１１のプロセッサ３０は、制御ループを含み得る１つ
以上のプロセス制御ルーチン（メモリ３２に記憶されている）を実装または監督する。プロセッサ３０は、フィールドデバイス１５〜２２および４０〜４６、ならびにバックボーン１０５に通信可能に接続された他のノードと通信し得る。本明細書に記載されている任意の制御ルーチンまたはモジュール（品質予測および故障検出モジュールまたは機能ブロックを含む）は、所望であれば、異なるコントローラまたは他のデバイスによって、実装または実行される部分を有し得ることに留意されたい。同様に、プロセス制御システム内で実装される本明細書に記載の制御ルーチンまたはモジュールは、ソフトウェア、ファームウェア、ハードウェア等を含む任意の形態を取ってもよい。制御ルーチンは、オブジェクト指向プログラミング、ラダー論理、シーケンシャルファンクションチャート、ファンクションロックダイアグラム、または任意の他のソフトウェアプログラミング言語もしくは設計パラダイムを使用したもの等の任意の所望のソフトウェアフォーマットにおいて実装されてもよい。特に、制御ルーチンは、ＵＩデバイス１１２を介してユーザによって実装されてもよい。制御ルーチンは、ランダムアクセスメモリ（ＲＡＭ）または読み取り専用メモリ（ＲＯＭ）等の任意の所望の種類のメモリに記憶され得る。同様に、制御ルーチンは、例えば１つ以上のＥＰＲＯＭ、ＥＥＰＲＯＭ、特定用途向け集積回路（ＡＳＩＣ）、または任意の他のハードウェアもしくはファームウェア要素にハードコードされてもよい。したがって、コントローラ１１は、任意の所望の方法で制御ストラテジまたは制御ルーチンを実装するように構成されてもよい（ある実施形態ではＵＩデバイス１１２を使用するユーザによって）。
【００２１】
ＵＩデバイス１１２のいくつかの実施形態では、ユーザは、ＵＩデバイス１１２と対話して、一般的に機能ブロックと呼ばれるものを使用してコントローラ１１において制御ストラテジを実装し、各機能ブロックは、全体的な制御ルーチンのオブジェクトまたは他の部分（例えば、サブルーチン）であり、他のファンクションブロックと共に動作して（リンクと呼ばれる通信を介して）、プロセス制御システム内でプロセス制御ループを実装する。制御ベースのファンクションブロックは、概して、トランスミッタ、センサまたは他のプロセスパラメータ測定デバイスに関連付けられた入力機能、ＰＩＤ、ファジー論理等の制御を行う制御ルーチンに関連付けられた制御機能、またはバルブ等のいくつかのデバイスの動作を、プロセス制御システム内のいくつかの物理的機能を実行するように制御する出力機能のうちの１つを実行する。当然のことながら、ハイブリッドおよび他の種類の機能ブロックが存在する。機能ブロックは、ＵＩデバイス１１２で提供される図形表現を有し得、ユーザが機能ブロックのタイプ、機能ブロック間の接続、およびプロセス制御システムに実装された機能ブロックの各々に関連付けられている入力／出力を容易に修正することを可能にし得る。機能ブロックはコントローラ１１内に記憶され、それによって実行されてもよく、これは概して、これらの機能ブロックが標準的な４〜２０ｍＡデバイスおよびＨＡＲＴデバイス等のいくつかの種類のスマートフィールドデバイス用に使用されるかあるいはそれと関連するときに成り立ち、あるいは機能ブロックは、フィールドデバイスそのものの内部に記憶され、それによって実装されてもよく、これはＦｉｅｌｄｂｕｓデバイスの場合に成り立ち得る。コントローラ１１は、１つ以上の制御ループを実装し得る１つ以上の制御ルーチン３８を含み得る。各制御ループは、概して、制御モジュールと呼ばれ、１つ以上の機能ブロックを実行することによって実施され得る。
【００２２】
まだ図１Ａを参照すると、無線フィールドデバイス４０〜４６は、Ｗｉｒｅｌｅｓｓ  ＨＡＲＴプロトコル等の、無線プロトコルを使用して、無線ネットワーク７０内で通信する。特定の実施形態では、ＵＩデバイス１１２は、無線ネットワーク７０を使用して、無線フィールドデバイス４０〜４６と通信することが可能であり得る。このような無線フィールドデバイス４０〜４６は、（例えば、無線プロトコルを使用して）無線通信するようにも構成される、プロセス制御ネットワーク１００のうちの１つ以上の他のノードと直接通信し得る。無線通信するように構成されていない１つ以上の他のノードと通信するために、無線フィールドデバイス４０〜４６は、バックボーン１０５に接続された無線ゲート
ウェイ３５を利用し得る。当然のことながら、フィールドデバイス１５〜２２および４０〜４６は、任意の他の所望の規格（複数可）またはプロトコル、例えば今後開発される任意の規格またはプロトコルを含む任意の有線または無線プロトコルに適合することができる。
【００２３】
無線ゲートウェイ３５は、無線通信ネットワーク７０の様々な無線デバイス４０〜５８へのアクセスを提供し得るプロバイダデバイスの例である。特に、無線ゲートウェイ３５は、無線デバイス４０〜５８とプロセス制御ネットワーク１００の他のノード（図１Ａのコントローラ１１を含む）との間の通信可能な連結を提供する。無線ゲートウェイ３５は、いくつかの場合には、有線および無線プロトコルスタックの下位層（例えば、アドレス変換、ルーティング、パケットセグメンテーション、優先順位付け等）へのルーティング、バッファリング、およびタイミングサービスによって、有線および無線プロトコルスタックの１つ以上の共有層をトンネリングしながら通信可能な連結を提供する。他の場合には、無線ゲートウェイ３５は、プロトコル層を共有しない有線プロトコルと無線プロトコルとの間でコマンドを変換し得る。
【００２４】
有線フィールドデバイス１５〜２２と同様に、無線ネットワーク７０の無線フィールドデバイス４０〜４６は、プロセスプラント１０内で、物理的制御機能、例えば、バルブの開閉を実施してもよく、またはプロセスパラメータの測定値を得てもよい。しかしながら、無線フィールドデバイス４０〜４６は、ネットワーク７０の無線プロトコルを使用して通信するように構成される。このように、無線フィールドデバイス４０〜４６、無線ゲートウェイ、および無線ネットワーク７０の他の無線ノード５２〜５８は、無線通信パケットの生産者であり消費者である。
【００２５】
いくつかのシナリオでは、無線ネットワーク７０は、非無線デバイスを含み得る。例えば、図１Ａのフィールドデバイス４８は、レガシーの４〜２０ｍＡデバイスであってもよく、フィールドデバイス５０は、従来の有線ＨＡＲＴデバイスであってもよい。ネットワーク７０内で通信するために、フィールドデバイス４８および５０は、無線アダプタ（ＷＡ）５２ａまたは５２ｂを介して、無線通信ネットワーク７０に接続され得る。加えて、無線アダプタ５２ａ、５２ｂは、Ｆｏｕｎｄａｔｉｏｎ（登録商標）  Ｆｉｅｌｄｂｕｓ、ＰＲＯＦＩＢＵＳ、ＤｅｖｉｃｅＮｅｔ等の他の通信プロトコルをサポートし得る。さらに、無線ネットワーク７０は、無線ゲートウェイ３５と有線通信する別々の物理デバイスであり得るか、または一体型デバイスとして無線ゲートウェイ３５内に提供され得る、１つ以上のネットワークアクセスポイント５５ａ、５５ｂを含み得る。無線ネットワーク７０はまた、ある無線デバイスから無線通信ネットワーク７０内の別の無線デバイスにパケットを転送する１つ以上のルータ５８を含み得る。無線デバイス３２〜４６および５２〜５８は、無線通信ネットワーク７０の無線リンク６０を経由して、互いに、および無線ゲートウェイ３５と通信し得る。
【００２６】
ある実施形態では、プロセス制御ネットワーク１００は、他の無線プロトコルを使用して通信するネットワークバックボーン１０５に接続された他のノードを含み得る。例えば、プロセス制御ネットワーク１００は、他の無線プロトコル、例えばＷｉ−Ｆｉまたは他のＩＥＥＥ８０２．１１準拠の無線ローカルエリアネットワークプロトコル、モバイル通信プロトコル、例えばＷｉＭＡＸ（Ｗｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ）、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）または他のＩＴＵ−Ｒ（国際電気通信連合無線通信部門（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｕｎｉｏｎ  Ｒａｄｉｏ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｅｃｔｏｒ））互換性プロトコル、短波無線通信、例えば近距離無線通信（ＮＦＣ）およびＢｌｕｅｔｏｏｔｈ、または他の無線通信プロトコルを使用する、１つ以上の他の無線アクセスポイント７２を含み得る。概して、そのような無
線アクセスポイント７２は、ハンドヘルドまたは他のポータブルコンピューティングデバイスが、無線ネットワーク７０とは異なり、かつ無線ネットワーク７０とは異なる無線プロトコルをサポートする、それぞれの無線ネットワークを介して通信することを可能にする。いくつかの実施形態では、ＵＩデバイス１１２は、無線アクセスポイント７２を使用して、プロセス制御ネットワーク１００を経由して通信する。いくつかのシナリオでは、携帯用コンピューティングデバイスに加えて、１つ以上のプロセス制御デバイス（例えば、コントローラ１１、フィールドデバイス１５〜２２、または無線デバイス３５、４０〜５８）もまた、アクセスポイント７２によってサポートされる無線ネットワークを使用して通信し得る。
【００２７】
加えてまたは代わりに、プロバイダデバイスは、即時プロセス制御システムの外部にあるシステムへの１つ以上のゲートウェイ７５、７８を含み得る。そのような実施形態では、ＵＩデバイス１１２は、当該外部システムを制御、監視、または別様にそれと通信するために使用され得る。概して、そのようなシステムは、プロセス制御システムによって生成または操作される情報の顧客または提供者である。例えば、プラントゲートウェイノード７５は、即時プロセスプラント１０（それ自体のそれぞれのプロセス制御データネットワークバックボーン１０５を有する）をそれ自体のそれぞれのネットワークバックボーンを有する別のプロセスプラントに通信可能に接続し得る。実施形態では、単一のネットワークバックボーン１０５は、複数のプロセスプラントまたはプロセス制御環境にサービスを提供し得る。
【００２８】
別の例では、プラントゲートウェイノード７５は、即時プロセスプラントを、プロセス制御ネットワーク１００またはバックボーン１０５を含まないレガシーまたは従来のプロセスプラントに通信可能に接続し得る。この例では、プラントゲートウェイノード７５は、プラント１０のプロセス制御ビッグデータバックボーン１０５によって利用されるプロトコルと、レガシーシステムによって利用される異なるプロトコル（例えば、イーサネット、Ｐｒｏｆｉｂｕｓ、Ｆｉｅｌｄｂｕｓ、ＤｅｖｉｃｅＮｅｔ等）との間で、メッセージを変換または翻訳し得る。そのような例では、ＵＩデバイス１１２は、レガシーまたは従来技術のプロセスプラント内のシステムまたはネットワークを制御、監視、または別様にそれと通信するために使用され得る。
【００２９】
プロバイダデバイスは、プロセス制御ネットワーク１００を外部の公的、または実験室システム（例：ラボ情報管理システム、またはＬＩＭＳ）、人員ラウンドデータベース、マテリアルハンドリングシステム、保守管理システム、製品在庫制御システム、生産管理システム、天気データシステム、出荷および荷扱いシステム、梱包システム、インターネット、別のプロバイダのプロセス制御システム、または他の外部システム等の私的システムと通信可能に接続するために、１つ以上の外部システムゲートウェイノード７８を含み得る。外部システムゲートウェイノード７８は、例えば、プロセス制御システムとプロセスプラントの外部の人員（例えば、自宅の人員）との間の通信を容易にし得る。
【００３０】
図１Ａは、有限の数のフィールドデバイス１５〜２２および４０〜４６を伴う単一のコントローラ１１を図示しているが、これは単に例示的かつ非限定的な実施形態である。任意の数のコントローラ１１は、プロセス制御ネットワーク１００のプロバイダデバイスに含まれていてもよく、任意のコントローラ１１は、プラント１０のプロセスを制御するために任意の数の有線または有線フィールドデバイス１５〜２２、４０〜４６と通信してもよい。さらに、プロセスプラント１０はまた、任意の数の無線ゲートウェイ３５、ルータ５８、アクセスポイント５５、無線プロセス制御通信ネットワーク７０、アクセスポイント７２、および／またはゲートウェイ７５、７８を含み得る。
【００３１】
図１Ｂは、例示的ＵＩデバイス１１２のブロック図を図示する。ＵＩデバイス１１２は
、従来のオペレータワークステーション等のデスクトップコンピュータ、制御室ディスプレイ、またはラップトップコンピュータ、タブレットコンピュータ、モバイルデバイススマートフォン、携帯情報端末（ＰＤＡ）、ウエアラブルコンピューティングデバイス、もしくは任意の他の適切なクライアントコンピューティングデバイス等の、デスクトップコンピュータであり得る。ＵＩデバイス１１２はディスプレイ８４を含み得る。さらに、ＵＩデバイス１１２は、ローカルエリアネットワーク、ワイドエリアネットワーク、または任意の他の適切なネットワークを介して、データを送信および受信するために、１つ以上のプロセッサまたはＣＰＵ８８、メモリ５２、ランダムアクセスメモリ（ＲＡＭ）９０、入力／出力（Ｉ／Ｏ）回路９２、および通信ユニット５８を含む。ＵＩデバイス１１２は、コントローラ１１、サーバ１５０、および／または任意の他の適切なコンピューティングデバイスと通信し得る。
【００３２】
メモリ５２は、オペレーティングシステム７８と、プロセスプラントのオンライン操作を制御するために、ディスプレイ８４を制御し、コントローラ１１と通信する制御ユニット４４と、を含み得る。いくつかの実施形態では、サーバ１５０は、プロセスプラントの一部の図形表現をＵＩデバイス１１２に送信してもよく、次に、制御ユニット４４は、プロセスプラントの一部の図形表現をディスプレイ８４に提示させてもよい。加えて、制御ユニット４４は、Ｉ／Ｏ回路９２から、オペレータ（本明細書ではユーザとも呼ばれる）からのユーザ入力等のユーザ入力を取得し、ユーザ入力を、現在表示されていないプロセスセクションのプレビューを表示する要求、現在表示されていないプロセスセクションのフルビューを表示する要求、プレビューモードからフルビューモードへ切り替え、プロセスセクションのうちの１つをフルビューモードで表示する要求、プロセスセクションのうちの１つに含まれるプロセスパラメータの調整を表示する要求等に翻訳する。
【００３３】
いくつかの実施形態では、制御ユニット４４は、翻訳されたユーザ入力を要求されたＵＩを生成し、表示のためにＵＩデバイス１１２に送信し得るサーバ１５０に通信し得る。他の実施形態では、制御ユニット４４は、翻訳されたユーザ入力に基づいて、新しいＵＩを生成し、新しいＵＩをＵＩデバイス１１２のディスプレイ８４上に提示し得る。翻訳されたユーザ入力が、プロセスセクションのうちの１つに含まれるプロセスパラメータへの調整を表示する要求である場合、制御ユニット４４は、プロセスパラメータがロックされているかどうかを決定し得る。プロセスパラメータがロックされていれば、制御ユニット４４は、プロセスパラメータを調整しなくてもよく、プロセスパラメータがロックされ、ＵＩデバイス１１２のディスプレイ８４上で調整することができないことを示すメッセージを提示し得る。プロセスパラメータがロックされていなければ、制御ユニット４４は、オペレータからのユーザ入力に従って、ディスプレイ８４上のプロセスパラメータ値を調整してもよく、プロセスプラント内のプロセスパラメータを調整するようにコントローラ１１に命令を提供してもよい。他の実施形態では、制御ユニット４４は、調整されたプロセスパラメータ値を生成し、表示のためにＵＩデバイス１１２に送信し得るサーバ１５０に、翻訳されたユーザ入力を通信し、コントローラ１１にプロセスプラント内のプロセスパラメータを調整する指示を提供し得る。
【００３４】
図２Ａはプロセスプラント１０内の原油加熱機プロセスセクション２０２およびオフシートコネクタ２０４を描画する、フルビューモードの例示的画面表示２００を図示する。いくつかの実施形態では、画面表示２００は、ＵＩデバイス１１２のディスプレイ８４上に提示され得る。原油加熱機プロセスセクション２０２は、プロセスプラントエンティティの図形表現、プロセスプラントエンティティ間の接続、プロセスパラメータ値、およびアラームを含み得る。
【００３５】
図２Ａに図示されるように、原油加熱機プロセスセクション２０２は、２個のタンク２１０、２１４と、４個のポンプ２１２、２１６、２２６、２３０と、９個のバルブ２１８
、２２２、２２８、２３２、２３６、２４０、２４２、２４４、２４８と、４個の熱交換機２２０、２２４、２３４、２３８と、加熱原油出力２５０と、を含む、いくつかのプロセスプラントエンティティの図形表現を含む。さらに、画面表示２００は、タンク２１０に関連付けられているタンク水位値２１０ａ、ポンプ２１２に関連付けられているポンプ速度２１２ａ、バルブ２１８に関連付けられているバルブ開放パーセンテージ２１８ａ等の、異なるプロセスプラントエンティティに関連付けられているプロセスパラメータ値およびアラームを含み得る。設定値はまた、画面表示２００上のプロセスパラメータ値と共に表示され得る。いくつかの実施形態では、オペレータは、プロセスパラメータ値を、より具体的には、設定値を、ディスプレイ８４がタッチスクリーンであればタッチジェスチャを介して、またはマウスクリックを介して調整し得る。
【００３６】
例えば、オペレータは、プロセスプラントエンティティの図形表現をタップまたはクリックしてもよく、結果として、画面表示２００は、オペレータがスライダバー、ダイヤルの図形表現等を使用して、プロセスプラントエンティティのプロセスパラメータ値を調整することを可能にするためのフェースプレートを提示し得る。別の例では、オペレータは、プロセスプラントエンティティのプロセスパラメータ値を調整するために、プロセスプラントエンティティの図形表現に対して様々なタッチジェスチャまたはマウスクリックを実施し得る。より具体的には、オペレータは、タンクのタンク水位値または熱交換機の温度設定を調整するために、ドラッグジェスチャまたはクリックアンドドラッグを実施してもよく、ポンプの速度を調整するために回転ジェスチャを実施してもよく、バルブのバルブ開放パーセンテージを調整するために、ピンチアンドスプレッドジェスチャーを実施してもよい（以下略）。これらはプロセスパラメータ値を調整するために使用され得るジェスチャおよび／またはマウスクリックの単なる例であるが、任意の適切なジェスチャまたはマウスクリックがプロセスプラント内の任意の適切なプロセスプラントエンティティのプロセスパラメータ値を調整するために使用され得る。さらに別の例では、オペレータは、ハードウェアまたはソフトウェアキーボードを介して、新しいプロセスパラメータ値をタイプし得る。オペレータは、プロセスプラントエンティティの図形表現をクリックまたはタップして、オペレータが新しいプロセスパラメータ値を入力することを可能にするダイアログボックスをプルアップし得る。
【００３７】
いずれにしても、プロセスパラメータ値がオンラインのプロセスプラント１０内の実測値（「生データ」）を反映している場合、制御モジュール４４は、コントローラ１１に、オンラインのプロセスプラントのプロセスパラメータを設定値に調整するための命令を提供し得る。一方で、プロセスパラメータ値がシミュレート値である場合、制御モジュール４４は、調整されたプロセスパラメータ値を画面表示２００上に提示し得る。
【００３８】
オフシートコネクタ２０４は、加熱原油出力２５０に接続され、塔頂プロセスセクションへの接続の指示を含む。一部の実施形態では、オフシートコネクタ２０４は、オペレータからのユーザ入力を受信し、ユーザ入力に基づいて、ＵＩデバイス１１２は、塔頂プロセスセクションを、原油加熱機プロセスセクションと共にフルビューモードまたはプレビューモードで表示し得る。例えば、ダブルタップ、マウスのダブルクリック、タップアンドホールド、クリックアンドホールド等のユーザ入力がオフシートコネクタ２０４で受信された場合、ＵＩデバイス１１２は、図２Ｄに詳細に記載されるように、塔頂プロセスセクションをフルビューモードで表示し得る。タップ、シングルクリック、スライド、クリックアンドドラッグ、マウスホバー等の、代替のユーザ入力がオフシートコネクタ２０４で受信された場合、ＵＩデバイス１１２は、図２Ｂ、図２Ｃ、および図３により詳細に記載されるように、塔頂プロセスセクションをプレビューモードで表示し得る。これらは、プロセスセクションをプレビューまたはフルビューモードで閲覧するために使用され得る入力の単なる例であるが、ユーザ入力として任意の適切なジェスチャまたはマウス動作が提供され得る。
【００３９】
オペレータが塔頂プロセスセクションをプレビューモードで閲覧する要求を示す代替のユーザ入力を提供する場合、ＵＩデバイス１１２は原油加熱機プロセスセクション２０２またはその一部、塔頂プロセスセクションまたはその一部、および原油加熱機と塔頂プロセスセクションとの交差部を表示し得る。いくつかの実施形態では、プロセスセクションは、並んで、互いに上下に、または任意の他の適切な方法で表示され得る。また、いくつかの実施形態では、表示上のプロセスセクションの位置は、プレビューされたプロセスセクションがページから消え去る方向に基づき得る。例えば、プレビューされたプロセスセクションが画面表示２００（または双方のプロセスセクションを含むより大きい画面表示）上の現在閲覧されたプロセスセクションの右または左に位置付けられている場合、プロセスセクションは、プレビューモードで、並んで表示され得る。プレビューされたプロセスセクションが画面表示２００（または双方のプロセスセクションを含むより大きい画面表示）上の現在閲覧されたプロセスセクションの上または下に位置付けられている場合、プロセスセクションはプレビューモードで、互いに上下に表示され得る。
【００４０】
図２Ｂは、閲覧されたプロセスセクション（図２Ａの原油加熱機プロセスセクション）の部分２０２およびプレビューされたプロセスセクション（塔頂プロセスセクション）の部分２６２を描画する、プレビューモードの例示的画面表示２６０を描画する。いくつかの実施形態では、プレビューされたプロセスセクションは、現在閲覧されているプロセスセクション（「閲覧されたプロセスセクション」）の上流または下流のプロセスセクションであり得る。下流プロセスセクションは、他のプロセスセクションの出力を入力として有する別のプロセスセクションに接続された、プロセスセクションであり得る。上流プロセスセクションは、他のプロセスセクションの入力を出力として有する別のプロセスセクションに接続された、プロセスセクションであり得る。例えば、原油加熱機プロセスセクション２０２の加熱原油出力が塔頂プロセスセクション２６２の入力であるので、塔頂プロセスセクション２６２は、原油加熱機プロセスセクション２０２の下流プロセスセクションであり得る。オフシートコネクタ２０４は、原油加熱機プロセスセクション２０２の加熱原油出力２５０と塔頂プロセスセクション２６２との間の接続を表現し得る。他の実施形態では、プレビューされたプロセスセクションは、プロセスプラント１０内の閲覧されたプロセスセクションに隣接しているが、プロセスセクションどうしは接続を共有しなくてもよい。
【００４１】
画面表示２６０は、閲覧されたプロセスセクション２０２とプレビューされたプロセスセクション２６２との交差部２６４をさらに含む。交差部２６４は、プロセスセクション２０２、２６２の間の分割線であってもよく、プロセスセクション２０２、２６２を分離する任意の他の適切な境界であってもよい。図２Ｂに示されるように、画面表示２６０内にプロセスセクション２０２、２６２の双方を収めるためには、プロセスセクション２０２、２６２の各々の一部が含まれ得る。例えば、プロセスプラントエンティティの図形表現のうち、閲覧およびプレビューされたプロセスセクション２０２、２６２の双方の交差部に最も近いものが含まれてもよく、一方で、残りのプロセスプラントエンティティの図形表現は削除されてもよい。より具体的には、画面表示２６０内にプロセスセクション２０２、２６２の双方を収めるために、各プロセスセクション２０２、２６２の画面サイズは半分に減少し得る。したがって、プロセスセクション２０２、２６２の各々の、交差部２６２から遠い側の半分は（例えば、閲覧されたプロセスセクション２０２の左半分）、削除されてもよく、プロセスセクション２０２、２６２の各々の、交差部に近い側の半分は失われなくてもよい。加えてまたは代わりに、各プロセスセクション２０２、２６２の画面サイズは、３分の２、４分の３、５分の４、または任意の適切な量に減少し得る。
【００４２】
いくつかの実施形態では、オペレータは、プレビューモードを要求するために、ディスプレイ８４がタッチスクリーンの場合のスライドジェスチャ、またはマウスのクリックア
ンドドラッグを、図２Ａに示されるようにオフシートコネクタ２０４の位置、またはディスプレイ８４の任意の他の適切な位置から実施し得る。画面表示２６０がＵＩデバイス１１２に提示されると、オペレータは、プロセスセクション２０２、２６２の各々の画面スペースのサイズ、量を調整するために、スライドまたはクリックアンドドラッグを継続し得る。例えば、オペレータが左へスライドまたはクリックアンドドラッグすると、プレビューされたプロセスセクション２６２の一部は増加してもよく、一方で、閲覧されたプロセスセクション２０２の一部は減少してもよい。
【００４３】
例えば、図２Ｃを参照すると、別の画面表示２８０は、プレビューされたプロセスセクション２６２が、閲覧されたプロセスセクション２０２よりもより大きな画面表示２８０の量を占めるように図示され、一方で、図２Ｂでは、閲覧されたプロセスセクション２０２が、プレビューされたプロセスセクション２６２よりも大きな画面表示２６０の量を占めている。２つの画面表示２６０、２８０の違いは、オペレータが左へスライドまたはクリックアンドドラッグした結果であり得る。別の例では、オペレータが右へスライドまたはクリックアンドドラッグすると、閲覧されたプロセスセクション２０２の一部は増加してもよく、一方で、プレビューされたプロセスセクション２６２の一部は減少してもよい。他のシナリオでは、プレビューされたプロセスセクション２６２は、閲覧されたプロセスセクション２０２の左に位置付けられてもよく、プロセスセクション２０２、２６２は、画面表示２６０において互いに上下にあってもよく、その結果、プロセスセクション２０２、２６２の画面スペースの量は、オペレータが上下にスライドまたはクリックアンドドラッグすると増加／減少してもよく、または任意の他の適切な方法で整理されてもよい。したがって、これらの例は、単に説明を簡単にするためのものであり、プロセスセクション２０２、２６２の各々の画面スペースの量は、オペレータがスライドまたはクリックアンドドラッグする量に比例して適切な方法で調整されてもよい。
【００４４】
上述されたように、プロセスセクション２０２、２６２の各々は、タンク水位値、ポンプ速度、バルブ開放パーセンテージ、温度等のオペレータによって調整され得るプロセスパラメータ値を含み得る。したがって、画面表示２６０は、オンラインのプロセスプラント１０内の、閲覧されたプロセスセクション２０２およびプレビューされたプロセスセクション２６２の実際の測定値を反映する生データを含み得る。
【００４５】
ユーザインターフェースデバイス１１２が画面表示２６０等のプレビューモードでＵＩを提示する場合、画面表示２６０は、ロックされ、その結果、オペレータは閲覧されたプロセスセクション２０２またはプレビューされたプロセスセクション２６２のプロセスパラメータ値を調整しなくてもよい。他の実施形態では、プレビューされたプロセスセクション２６２のプロセスパラメータがロックされ得る一方で、閲覧されたプロセスセクション２０２のプロセスパラメータは、ロックされない。このようにして、オペレータは、構成および／またはプレビューされたプロセスセクション２６２のプロセスパラメータを見ている間に、閲覧されたプロセスセクション２０２のプロセスパラメータを調整し得る。さらに他の実施形態では、プロセスセクション２０２、２６２のいずれかのプロセスパラメータはロックされ得ず、閲覧されたプロセスセクション２０２のプロセスパラメータがロックされ得る一方で、プレビューされたプロセスセクション２６２のプロセスパラメータがロックされ得ない。このようにして、オペレータは、新しい表示に完全に進むことなく、プレビューされたプロセスセクション２６２内のプロセスパラメータを調整し得る。次いで、プレビューされたプロセスセクション２６２内のプロセスパラメータが調整された後に、図２Ｃおよび図２Ｄを参照して以下に詳しく説明されるように、オペレータは、閲覧されたプロセスセクション２０２がフルビューモードへ戻るためのユーザ入力を提供し得る。
【００４６】
プレビューモードの画面表示２６０は、閲覧されたプロセスセクション２０２とプレビ
ューされたプロセスセクション２６２の一部が双方のプロセスセクション２０２、２６２を収めることを描画しているが、これは単に１つの実施形態である。別の実施形態では、閲覧されたプロセスセクション２０２とプレビューされたプロセスセクション２６２との双方は、画面表示２６０に収まるように縮小され得る。例えば、プロセスプラントエンティティのプレビューモードで閲覧およびプレビューされたプロセスセクションの図形表現は、フルビューモードでのプロセスプラントエンティティの図形表現の半分のサイズであり得る。いくつかの実施形態では、プロセスプラントエンティティは、プロセスパラメータ、アラーム等が縮小され得ない一方で、画面表示に収まるように縮小され得て、それによりプロセスパラメータ、アラーム等はオペレータから可視となる。
【００４７】
また、いくつかの実施形態では、プロセスパラメータ、アラーム等は、優先順位付けされ得る。例えば、サーバ１５０は、画面表示２６０上で、オペレータへの重要度、危険な状況でのリスク、または任意の他の適切な基準によって、プロセスパラメータ、アラーム等の各々にランク付けし、かつ／または優先レベルを割り当て得る。別の例では、オペレータが画面表示２６０上のプロセスパラメータ、アラーム等の各々に対してランク付けし、かつ／または優先レベル割り当て得る。さらに別の例では、サーバ１５０が数人のオペレータから入力された優先レベルを取得し、取得した優先レベルを画面表示２６０上のプロセスパラメータ、アラーム等の各々のランク付けおよび／または優先レベル割り当てに使用し得る。加えて、画面表示２６０上の各プロセスパラメータ、アラーム等は、規定のランク付けおよび／または優先レベルを割り当てられ得る。いずれにしても、ランク付け閾値および／または優先レベル（例えば、３）より上にランク付けされているプロセスパラメータ、アラーム等は、縮小されなくてもよく、一方で、画面表示２６０上の残りのプロセスパラメータ、アラーム等は縮小されてもよい。別の実施形態では、プレビューモードの画面表示２６０は、閲覧されたプロセスセクション２０２の一部と、プレビューされたプロセスセクション２６２の縮小バージョン、またはその逆を描画し得る。
【００４８】
プレビューモードでの画面表示２６０は、閲覧されたプロセスセクションとプレビューされたプロセスセクションとの２つのプロセスセクションを含む一方で、プレビューモードは、任意の適切な数のプロセスセクションを含み得る。例えば、オペレータは、プレビューモードで、閲覧されたプロセスセクションの左右両側、または上下に、に表示され得る上流と下流との双方のプロセスセクションをプレビューし得る。別の例では、オペレータは、プレビューモードで閲覧されたプロセスセクションに隣接する周囲のプロセスセクションの全部をプレビューし得る。これは２、３、４、５、６または任意の適切な数のプロセスセクションを含み得る。
【００４９】
オペレータがプレビューモードのとき、閲覧されたプロセスセクション２０２またはプレビューされたプロセスセクション２６２のフル表示を閲覧するために、フルビューモードに戻って切り替えたいことがあり得る。図２Ｃは、図２Ｂの画面表示２６０と同様の、プレビューモードからフルビューモードへの切り替えのためのユーザコントロール２８２を含む、別のプレビューモードの画面表示２８０を図示する。図２Ｂでは、画面表示２８０は、閲覧されたプロセスセクション２０２の一部、プレビューされたプロセスセクション２６２の一部、および閲覧されたプロセスセクション２０２とプレビューされたプロセスセクション２６２との交差部２６４を含む。
【００５０】
いくつかの実施形態では、オペレータはユーザコントロール２８２を、マウスを制御することによって、またはＵＩデバイス１１２のディスプレイ８４がタッチスクリーンであればジェスチャを行うことによって、使用してもよい。ＵＩデバイス１１２のディスプレイ８４がタッチスクリーンであれば、ユーザコントロール２８２は、表示画面２８０上で不可視となり得る。いずれにしても、オペレータは、プロセスセクション２０２、２６２から１つを選択し、表示画面２８０のフルビューモードで表示したい所望のプロセスセク
ションに対応する一部にタップ、クリック、ダブルタップ、ダブルクリック等を行うことによって、フルビューモードで表示し得る。例えば、オペレータがプレビューされたプロセスセクション２６２をフルビューモードで表示したい場合、オペレータは画面表示２８０の右側をダブルタップまたはダブルクリックし得る。
【００５１】
いくつかの実施形態では、オペレータは、プロセスセクション２０２、２６２のうちの１つを、プロセスセクションがフルビューモードで表示される前の中間の段階として選択し得る。選択されたプロセスセクションは、プライマリプロセスセクションとなり得て、結果として、選択されたプロセスセクションのプロセスパラメータが調整可能になり、一方で、選択されなかったプロセスセクションのプロセスパラメータはロックされ得る。
【００５２】
例えば、オペレータは、選択されたプロセスセクションに対応する表示画面２８０上の一部をクリック、タップ、またはホバーし得る。画面表示２８０は、例えば、選択されたプロセスセクションの周囲に境界付きのボックスを配置するか、または境界２８４を暗くすることによって、選択されたプロセスセクションの識別子を提示し得る。次いで、オペレータは、選択されたプロセスセクションがフルビューモードで表示するプロセスセクションであることを確認するために、２度目のクリックまたはタップを行ってもよい。
【００５３】
プロセスセクション２０２、２６２のうちの１つの選択はまた、画面表示２８０の設定への追加の調整も提供し得る。例えば、選択されたプロセスセクションは、選択されなかったプロセスセクションに割り当てられた優先レベルよりも高い優先レベルを割り当てられ得る。このように、選択されたプロセスセクションはプライマリプロセスセクションとなり得る。
【００５４】
例示的なシナリオでは、最初は画面表示２８０上のプロセスセクション２０２、２６２のどちらも選択されていない。結果として、プロセスセクション２０２、２６２の双方のプロセスパラメータは、ロックされ、オペレータは、閲覧されたプロセスセクション２０２とプレビューされたプロセスセクション２６２との双方の生データを含む画面表示２８０へいかなる調整も行うことができない。オペレータが閲覧されたプロセスセクション２０２を、閲覧されたプロセスセクション２０２をクリック、タップ、またはホバーすることによって選択すると、閲覧されたプロセスセクション２０２のプロセスパラメータが調整可能になり得る。次いで、オペレータがプレビューされたプロセスセクション２６２を、プレビューされたプロセスセクション２６２をクリック、タップ、またはホバーすることによって選択すると、プレビューされたプロセスセクション２６２のプロセスパラメータが調整可能になり得て、一方で、閲覧されたプロセスセクション２０２のプロセスパラメータは、ロックされ得る。オペレータがプレビューされたプロセスセクション２６２を再度クリックまたはタップすると、プレビューされたプロセスセクション２６２は、フルビューモードで表示され、閲覧されたプロセスセクション２０２は、表示から削除される。
【００５５】
図２Ｄは、塔頂プロセスセクション２６２を描画するフルビューモードの例示的画面表示２９０を図示する。画面表示２９０は、図２Ｃに示されるように、オペレータがプレビューされたプロセスセクション２６２をダブルクリック、ダブルタップ、または選択した後に再度クリックまたはタップすることによって、ＵＩデバイス１１２に提示され得る。図示されているように、画面表示２９０のフルビューモードは、上述されたように、塔頂プロセスセクション２６２の一部または縮小バージョンではなく、塔頂プロセスセクション２６２の全体を含む。いくつかの実施形態では、画面表示２９０は、プロセスプラント１０内の別のプロセスセクションをプレビューまたはフルビューモードで表示するために選択するためのオフシートコネクタまたは他のユーザコントロール（図示せず）を含み得る。
【００５６】
プレビューモードでプロセスセクションを左右に、または互いに上下に表示することに加え、プレビューされたプロセスセクションは、閲覧されたプロセスセクションにオーバーレイするウィンドウ内に表示され得る。いくつかの実施形態では、閲覧されたプロセスセクションは、画面表示を包含するウィンドウ内に表示され得る。プレビューされたプロセスセクションは、閲覧されたプロセスセクションにオーバーレイする別のウィンドウ内に表示されてもよく、他のウィンドウは、画面表示を包含するウィンドウよりも小さい。例えば、他のウィンドウは画面表示を包含するウィンドウの半分のサイズ、画面表示を包含するウィンドウの４分の１のサイズ等であり得る。
【００５７】
図３は、閲覧されたプロセスセクション３０２および閲覧されたプロセスセクション３０２にオーバーレイするウィンドウ３１０を描画し、プロセスプラント１０からの生データを提示するプレビューされたプロセスセクション３０４を含むプレビューモードの例示的画面表示３００の例を図示する。閲覧およびプレビューされたプロセスセクション３０２、３０４は、図２Ａ〜図２Ｄで提示される、閲覧およびプレビューされたプロセスセクション２０２、２６２、または任意の他のプロセスセクションであり得る。いくつかの実施形態では、ＵＩデバイス１１２は、より具体的には制御ユニット４４が、ウィンドウ３１０を配置するために、画面表示３００の空き部分を選択し、その結果、閲覧されたプロセスセクション３０２上のプロセスプラントエンティティ、プロセスパラメータ、アラーム、オフシートコネクタ等は覆い隠されない。
【００５８】
例えば、制御ユニット４４は、ウィンドウ３１０の領域のサイズを決定し得る。次いで、制御ユニット４４は、ウィンドウ３１０のサイズ要件を満たし、プロセスプラントエンティティ、プロセスパラメータ、アラーム、オフシートコネクタ等も含まない、画面表示３００上の領域で位置付け得る。画面表示３００がウィンドウ３１０のサイズ要件を満たす空きスペースを含まない場合は、制御ユニット４４は、ウィンドウ３１０を配置できるほど充分なスペースが得られるまで、閲覧されたプロセスセクション３０２を縮小し得る。別の例では、閲覧されたプロセスセクション３０２のプロセスプラントエンティティ、プロセスパラメータ、アラーム、オフシートコネクタ等は、上述された方法と似た方法で優先順位付けされてもよい。ウィンドウ３１０は、これらの物体を覆い隠すランク付け閾値の下にランク付けされている、プロセスプラントエンティティ、プロセスパラメータ、アラーム、オフシートコネクタ等の上に配置され得る。他の実施形態では、サーバ１５０は画面表示３００内でウィンドウ３１０を配置するための位置を特定し得る。
【００５９】
いずれにしても、制御ユニット４４は、プレビューされたプロセスセクション３０４をウィンドウ３１０内に提示し得る。いくつかの実施形態では、プレビューされたプロセスセクション３０４の一部が、ウィンドウ３１０内に収まるように表示され得る。他の実施形態では、プレビューされたプロセスセクション３０４は、ウィンドウ内に収まるように縮小され得る。例えば、プレビューされたプロセスセクション３０４は、ウィンドウ３１０のサイズと画面表示３００のサイズとの比の中間へ縮小され得る。より具体的には、ウィンドウ３１０は画面表示３００のサイズの６分の１であった場合、プレビューされたプロセスセクション３０４は６分の５に縮小され得る。
【００６０】
さらに他の実施形態では、プレビューされたプロセスセクション３０４のプロセスプラントエンティティ、プロセスパラメータ、アラーム、オフシートコネクタ等は、上述された方法と同様の方法で優先順位付けされ得る。ランク付け閾値の上にランク付けされている、プロセスプラントエンティティ、プロセスパラメータ、アラーム、オフシートコネクタ等は、縮小され得ず、一方で、残りのプロセスプラントエンティティ、プロセスパラメータ、アラーム、オフシートコネクタ等は縮小され得る。別の例では、ランク付け閾値および／または優先レベルよりも上にランク付けされている、プロセスプラントエンティテ
ィ、プロセスパラメータ、アラーム、オフシートコネクタ等のみが、ウィンドウ３１０に含まれ得る。ランク付け閾値および／または優先レベルは、ウィンドウ３１０のサイズに応じて決定され得る。ウィンドウ３１０のサイズが増加するに従い、より多くのプロセスプラントエンティティ、プロセスパラメータ、アラーム、オフシートコネクタ等がウィンドウ３１０内に収まり得て、結果として、ランク付け閾値および／または優先レベルは低くなり得る。
【００６１】
画面表示３００が、１つのプレビューされたプロセスセクション３０４を表示する、１つのウィンドウ３１０を含むが、これは単に説明の簡便さのみを目的としている。任意の数のウィンドウ３１０は、任意の数のプレビューされたプロセスセクションを表示し得る。例えば、画面表示３００は、閲覧されたプロセスセクション３０２の上流および下流のプロセスセクションのプレビューを表示する、２つのウィンドウを含み得る。別の例では、画面表示３００は、プロセスプラント１０内の、閲覧されたプロセスセクション３０２に隣接した各プロセスセクションのプレビューを表示する、４つのウィンドウを含み得る。
【００６２】
上述されたように、オペレータは、プレビューモード内に閲覧されたプロセスセクションを伴う上流または下流のプロセスセクションを閲覧するために、フルビューモードのプロセスセクションのオフシートコネクタを選択し得る。閲覧されたプロセスセクションの上流および下流のプロセスセクションをプレビューすることに加えて、オペレータは、隣接したプロセスセクションをプレビューし得る。図４は、選択されたときに、ＵＩデバイス１１２に隣接したプロセスプラント１０の一部に対応する隣接したプロセスセクションをフルビューモードまたはプレビューモードで提示させる、プロセスセクション４０２およびユーザコントロール４０４〜４１０を描画する、フルビューモードの例示的画面表示４００を図示する。
【００６３】
例えば、ダブルタップ、マウスのダブルクリック、タップアンドホールド、クリックアンドホールド等の、ユーザ入力が、ユーザコントロール４０４〜４１０のうち１つで受信されれば、ＵＩデバイス１１２は、隣接したプロセスセクションをフルビューモードで表示し得る。タップ、シングルクリック、スライド、クリックアンドドラッグ、マウスホバー等の、代替のユーザ入力がユーザコントロール４０４〜４１０のうち１つで受信されれば、ＵＩデバイス１１２は、図２Ｂ、図２Ｃ、および図３に上述されるように、隣接したプロセスセクションをプレビューモードで表示し得る。
【００６４】
より具体的には、ＵＩデバイス１１２は閲覧されたプロセスセクション４０２に隣接したプロセスセクションのうち１つを、選択されたユーザコントロール４０４〜４１０の方向および／または位置に基づく表示のために選択し得る。選択されたユーザコントロールが左を差していれば、ＵＩデバイス１１２は、閲覧されたプロセスセクション４０２の左側に隣接したプロセスセクションを表示し得る。また、選択されたユーザコントロールが閲覧されたプロセスセクション４０２の左の部分に位置付けられていれば、ＵＩデバイス１１２は、閲覧されたプロセスセクション４０２の左側に隣接したプロセスセクションを表示し得る。
【００６５】
例えば、ユーザ入力がユーザコントロール４０４で受信されれば、ＵＩデバイス１１２は、閲覧されたプロセスセクション４０２の近隣のプロセスセクションを上からフルビューモードで表示し得る。代替のユーザ入力がユーザコントロール４０４で受信されれば、ＵＩデバイス１１２は、閲覧されたプロセスセクション４０２の近隣のプロセスセクションを上からプレビューモードで表示し得る
【００６６】
加えて、ユーザ入力がユーザコントロール４０６で受信されれば、ＵＩデバイス１１２
は、閲覧されたプロセスセクション４０２の近隣のプロセスセクションを右側にフルビューモードで表示し得る。代替のユーザ入力がユーザコントロール４０６で受信されれば、ＵＩデバイス１１２は、閲覧されたプロセスセクション４０２の近隣のプロセスセクションを右側にプレビューモードで表示し得る。
【００６７】
さらに、ユーザ入力がユーザコントロール４０８で受信されれば、ＵＩデバイス１１２は、閲覧されたプロセスセクション４０２の近隣のプロセスセクションを下からフルビューモードで表示し得る。代替のユーザ入力がユーザコントロール４０８で受信されれば、ＵＩデバイス１１２は、閲覧されたプロセスセクション４０２の近隣のプロセスセクションを下からプレビューモードで表示し得る。
【００６８】
さらに、ユーザ入力がユーザコントロール４１０で受信されれば、ＵＩデバイス１１２は、閲覧されたプロセスセクション４０２の近隣のプロセスセクションを左側にフルビューモードで表示し得る。代替のユーザ入力がユーザコントロール４１０で受信されれば、ＵＩデバイス１１２は、閲覧されたプロセスセクション４０２の近隣のプロセスセクションを左側にプレビューモードで表示し得る。
【００６９】
ユーザコントロール４０４〜４１０は、画面表示４００上で矢印として表現されているが、これは単に１つの実施形態である。ユーザコントロール４０４〜４１０は、画面表示４００上で不可視でもよく、または丸、点、もしくは任意の他の適切な方法で画面表示４００上に表現され得る。
【００７０】
図５は、閲覧されたプロセスセクション（図示せず）にオーバーレイし得る例示的検索ウィンドウ４２０を図示し、検索ボックス４２２および検索結果４２４〜４２８を含み、その一部または全部が、検索結果のプロセスセクションに対応するプレビューされたプロセスセクション４３０、４３２を含む。閲覧およびプレビューされたプロセスセクションは、図２Ａ〜図２Ｄに提示される閲覧およびプレビューされたプロセスセクション２０２、２６２であってもよく、任意の他のプロセスセクションであってもよい。一実施形態では、プレビューされたプロセスセクション４３０、４３２は、プレビューされたプロセスセクション２０２、２６２の縮小されたか、もしくはそれより低いも解像度、および／または閲覧されたプロセスセクションよりも低い解像度のものであり得る。例えば、プレビューされたプロセスセクション４３０、４３２は、他のプロセスセクションの主要な構成要素のみを示し、他のプロセスセクションのフルビューで示されるであろうより詳細な細部の一部を省略し得る。例として、図２Ｄのフルビューセクションは、塔頂およびバルブのアイコンとして検索結果にプレビューセクションとして表示され得るが、テキスト、傾向グラフ、接続ライン等としては表示され得ない。
【００７１】
例えば、制御ユニット４４は、検索ボックス４２２へのクエリの入力に基づいて、ユーザが別のプロセスセクションの検索に関与していることを検出し得る（例えば、検索ボックス４２２内のユーザのダブルタップ、マウスのダブルクリック、タップアンドホールド、クリックアンドホールド、タイプ等に応答して）。制御ユニット４４は、検索結果からの結果を、検索ボックス４２２の下に、または閲覧された領域の表示の任意の他の適切な領域に表示し得る。検索結果から生じる各検索項目４２４〜４２８について、制御ユニット４４は、プレビューされたプロセスセクション４３０、４３２を、プレビューされたプロセスセクションの内容を伝える方法で、検索結果４３０、４３２に収まるように、縮小し得る。他の実施形態では、サーバ１５０は、検索結果４２４〜４２８を画面表示に配置するための位置を特定し得る。
【００７２】
いずれにしても、制御ユニット４４は、プレビューされたプロセスセクション４３０、４３２を検索結果４２４〜４２８内に提示し得る。上述されたように、プレビューされた
プロセスセクション４３０、４３２は、検索結果の数を考慮して、検索結果に収まるように縮小され得る（例えば、より多くの検索結果は、全ての検索結果を表示画面に提示するように、プレビューされたプロセスセクションをさらに縮小する）。
【００７３】
さらに他の実施形態では、プレビューされたプロセスセクション４３０、４３２のプロセスプラントエンティティ、プロセスパラメータ、アラーム、オフシートコネクタ等は、上述したものと同様の方法で優先順位付けされ得る。ランク付け閾値よりも上にランク付けされている、プロセスプラントエンティティ、プロセスパラメータ、アラーム、オフシートコネクタ等は、縮小され得ず、一方で、残りのプロセスプラントエンティティ、プロセスパラメータ、アラーム、オフシートコネクタ等は、縮小され得る。別の例では、ランク付け閾値および／または優先レベルを上回ってランク付けされたプロセスプラントエンティティ、プロセスパラメータ、アラーム、オフシートコネクタ等のみが、検索結果４２４〜４２８に含まれ得る。より少ない検索結果が表示されるので、プロセスプラントエンティティ、プロセスパラメータ、アラーム、オフシートコネクタ等は、プレビュー４３０、４３２内に収まり得て、その結果、ランク付け閾値および／または優先レベルが低くなり得る。さらに別の例では、アラートまたはアラームを有するプレビューされたプロセスセクションは、他の検索結果とは異なるアニメーション、色、明るさ等を有して、それに注意を引かせることによって、他の検索結果と比較して強調表示され得る。
【００７４】
検索ウィンドウ４２０が１つのウィンドウと３つの検索結果４２４〜４２８とを含み、そのうちの２つは、プレビュー４３０、４３２を含むが、これは単に例示を簡単にするためのものである。任意の数のウィンドウ４２０は、任意の数の検索結果および／または任意の数のプレビューされたプロセスセクションを表示し得る。別の例では、検索ウィンドウ４２０は、検索結果を個別に、または共通の階層もしくは関連性等のグループに従って表示する、複数のウィンドウを含み得る。
【００７５】
図６は、プロセスプラント１０からの生データを提示するプレビューされたプロセスセクション４４６ａ〜４４６ｄを含み、閲覧されたプロセスセクション４４２と、閲覧されたプロセスセクション４４２にオーバーレイするウィンドウ４４４とを描画するプレビューモードの例示的画面表示４４０を図示する。この実施形態では、プレビューされたプロセスセクション４４６ａ〜４４６ｄは、ナビゲーションバー４４８内の「ブレッドクラム」のプレビューとして提示される。特に、ナビゲーションバー４４８は、プロセスプラントの階層構造のナビゲーショントレイルを描画する。例えば、図６に見られるように、閲覧されたプロセスセクション４４２は、「第１段階反応器」のものである。ナビゲーションバー４４８は、ナビゲーショントレイル「ブレッドクラム」が、「第１段階」および「プラント概要」を含むことを示し、その各々が、プロセスプラント１０の構造におけるより高い階層のプロセスセクションを表現する。ホバー、ダブルタップ、マウスのダブルクリック、タップアンドホールド、クリックアンドホールド等の、ナビゲーションバー４４８のブレッドクラム４５０における、あるタイプのユーザ入力を受信することに応答して、ＵＩデバイス１１２は、他のプロセスセクションをプレビューモードで提示し得る。例えば、「プラント概要」ブレッドクラム４５０上にカーソルを置くことに応答して、ＵＩデバイス１１２は、プラント１０の階層構造内のすべてのプロセスセクションのより低いレベルのプレビュー４４６ａ〜４４６ｄを、「第１段階」プロセスセクション４４６ａのプレビューを含めて提示する。したがって、ユーザは、必ずしも閲覧されたプロセスセクション４４２に隣接しないが、閲覧されたプロセスセクション４４２につながったナビゲーショントレイルの階層構造内にある別のプロセスセクションに進み得る。いくつかの実施形態では、ＵＩデバイス１１２は、より具体的には制御ユニット４４が、ウィンドウ４４４を配置するために、画面表示４４０の空き部分を選択し、その結果、閲覧されたプロセスセクション４４２上のプロセスプラントエンティティ、プロセスパラメータ、アラーム、オフシートコネクタ等は覆い隠されない。別の実施形態では、ＵＩデバイス１１２お
よび制御ユニット４４は、ウィンドウ４４４を選択されたナビゲーション「ブレッドクラム」の下に提示し、閲覧されたプロセスセクション４４２の部分にオーバーレイし得る。
【００７６】
例えば、制御ユニット４４は、ウィンドウ４４４の領域のサイズを決定し得る。次いで、制御ユニット４４は、選択されたナビゲーション「ブレッドクラム」に近接して、画面表示４４０上に領域を位置付け得る。プレビュープロセスセクション４４６ａ〜４４６ｄがウィンドウ４４４に対して多すぎる場合、制御ユニット４４は、プレビュープロセスセクション４４６ａ〜４４６ｄを、ウィンドウ４４４内にそれらをすべて配置するのに十分な空きスペースが確保できるまで、縮小し得る。別の例では、プレビューされたプロセスセクション４４６ａ〜４４６ｂのためのプロセスプラントエンティティ、プロセスパラメータ、アラーム、オフシートコネクタ等は、上述したものと同様の方法で優先順位付けされ得る。さらに別の例では、アラートまたはアラームを有するプレビューされたプロセスセクション４４６ａは、それに注意を引くために、他の検索結果とは異なるアニメーション、色、明るさ等を有すること等によって、他の検索結果と比較して強調表示され得る。
【００７７】
いずれにしても、制御ユニット４４は、プレビューされたプロセスセクション４４６ａ〜４４６ｄをウィンドウ４４４内に提示し得る。いくつかの実施形態では、プレビューされたプロセスセクション４４６ａ〜４４６ｄの一部は、ウィンドウ４４４内に収まるように表示され得る。他の実施形態では、プレビューされたプロセスセクション４４６ａ〜４４６ｄは、ウィンドウ４４４内に収まるように縮小され得る。
【００７８】
さらに他の実施形態では、プレビューされたプロセスセクション４４６ａ〜４４６ｄのプロセスプラントエンティティ、プロセスパラメータ、アラーム、オフシートコネクタ等は、上述したものと同様の方法で優先順位付けされ得る。ランク付け閾値よりも上にランク付けされている、プロセスプラントエンティティ、プロセスパラメータ、アラーム、オフシートコネクタ等は、縮小され得ない一方で、他のプロセスプラントエンティティ、プロセスパラメータ、アラーム、オフシートコネクタ等は、縮小され得る。別の例では、ランク付け閾値および／または優先レベルよりも上にランク付けされている、プロセスプラントエンティティ、プロセスパラメータ、アラーム、オフシートコネクタ等のみが、ウィンドウ４４４に含まれ得る。ランク付け閾値および／または優先レベルは、ウィンドウ４４４のサイズに応じて決定され得る。ウィンドウ４４４のサイズが増加するに従い、より多くのプロセスプラントエンティティ、プロセスパラメータ、アラーム、オフシートコネクタ等がウィンドウ４４４内に収まり得て、結果として、ランク付け閾値および／または優先レベルは低くなり得る。
【００７９】
画面表示４４０は、１つのナビゲーション「ブレッドクラム」のためのプレビューされたプロセスセクション４４６ａ〜４４６ｄを表示する１つのウィンドウ４４４を含むが、これは単に例示を簡単にするためのものである。任意の数のウィンドウ４４４は、任意の数のプレビューされたプロセスセクションを表示し得る。例えば、画面表示４４０は、閲覧されたプロセスセクション４４２の上流の階層プロセスセクションのプレビューを表示するウィンドウを含み得る。
【００８０】
図７は、プロセスプラント１０からの生データを提示する、閲覧されたプロセスセクション４６２と、閲覧されたプロセスセクション４６２にオーバーレイするウィンドウ４６４とを描画するプレビューモードの例示的画面表示４６０を示す。オフシートコネクタ４６６は、別のプロセスセクションＨ２  ＰＲＯＤへの接続の指示を含む。いくつかの実施形態では、オフシートコネクタ４６６は、オペレータからのユーザ入力をユーザ入力に基づいて受信し、ＵＩデバイス１１２は、Ｈ２  ＰＲＯＤプロセスセクションをフルビューモードまたはプレビューモードで表示し得る。例えば、ダブルタップ、マウスのダブルクリック、タップアンドホールド、クリックアンドホールド等のユーザ入力が、オフシート
コネクタ４６６で受信されれば、ＵＩデバイス１１２は、  Ｈ２−ＰＲＯＤプロセスセクションを、図２Ａ〜図２Ｄを参照して上でより詳細に説明したように、フルビューモードで表示し得る。タップ、シングルクリック、スライド、クリックアンドドラッグ、マウスホバー等の代替のユーザ入力が、オフシートコネクタ４６６で受信されれば、ＵＩデバイス１１２は、Ｈ２  ＰＲＯＤプロセスセクションのステータスをプレビューモードで表示し得る。
【００８１】
いくつかの実施形態では、ＵＩデバイス１１２は、より具体的には制御ユニット４４が、ウィンドウ４６４を配置するために、画面表示４６０の空き部分を選択し、その結果、閲覧されたプロセスセクション４６２上のプロセスプラントエンティティ、プロセスパラメータ、アラーム、オフシートコネクタ等は覆い隠されない。別の実施形態では、ＵＩデバイス１１２および制御ユニット４４は、選択されたオフシートコネクタ４６６の近傍にウィンドウ４６４を提示し得る。
【００８２】
この例では、プレビューされたプロセスセクションステータス４６４のプロセスセクションプレビュー４６８、アラーム４７０、アラート４７２等は、上述したものと同様の方法で優先順位付けされ得る。さらに別の例では、アラート４７２またはアラーム４７０を有するプレビューされたプロセスセクションステータス４６４は、それに注意を引くために、他の検索結果とは異なるアニメーション、色、明るさ等を有すること等によって、他の検索結果と比較して強調表示され得る。アラート、アラームの数等も示され得る。
【００８３】
いずれにしても、制御ユニット４４は、プレビューされたプロセスセクションステータスをウィンドウ４６４内に提示し得る。いくつかの実施形態では、プロセスセクションプレビュー４６８、アラーム４７０、アラート４７２等のプレビューされたプロセスセクションステータスの一部は、ウィンドウ４６４内に収まるように表示され得る。他の実施形態では、プレビューされたプロセスセクションステータスは、ウィンドウ４６４内に収まるように縮小され得る。
【００８４】
画面表示４６０は、１つのオフシートコネクタ４６６のためのプレビューされたプロセスセクションステータス４６８〜４７２を表示する１つのウィンドウ４６４を含むが、これは単に例示を簡単にするためのものである。任意の数のウィンドウ４６４は、任意の数のプレビューされたプロセスセクションステータスまたはプレビューされたプロセスセクションを表示し得る。
【００８５】
図８は、プロセスプラント内のプロセスセクションをプレビューするための例示的方法５００を表現するフロー図を描画する。方法５００は、ＵＩデバイス１１２上で実行され得る。いくつかの実施形態では、方法５００は、非一時的コンピュータ可読メモリに記憶された一組の命令において実装され、ＵＩデバイス１１２の１つ以上のプロセッサによって実行可能であり得る。例えば、方法５００は、図１Ｂに示される制御ユニット４４によって実施され得る。
【００８６】
ブロック５０２では、ＵＩデバイス１１２は、図２Ａに示された画面表示２００の等の、プロセスプラントディスプレイ上にいくつかのプロセスプラントエンティティを描画するプロセスセクションを提示（すなわち表示またはレンダリング）し得る。プロセスセクションはプロセスプラントエンティティの図形表現、プロセスプラントエンティティ間の接続、プロセスパラメータ値、アラームを含み得る。いくつかの実施形態では、プロセスパラメータ値は、オンラインプロセスプラント内の、実際の測定値と設定値の生データを表現し得る。
【００８７】
加えて、ＵＩデバイス１１２は、図２Ａに示されたオフシートコネクタ２０４等の、プ
レビューモードまたはフルビューモード（ブロック５０４）で閲覧するための別のプロセスセクションを選択するためのユーザコントロールを提供し得る。ユーザコントロールは、「塔頂」等の、別のプロセスセクションへの接続への指示を含み得る。ユーザコントロールでの、ダブルタップ、マウスのダブルクリック、タップアンドホールド、クリックアンドホールド等の、あるタイプのユーザ入力の受信に応答して、ＵＩデバイス１１２は、他のプロセスセクションをフルビューモードで提示し得る。ユーザコントロールでの、タップ、シングルクリック、スライド、クリックアンドドラッグ、マウスホバー等の、別のタイプのユーザ入力の受信に応答して、ＵＩデバイス１１２は、他のプロセスセクションをプレビューモードで提示し得る。
【００８８】
ブロック５０６では、ＵＩデバイス１１２は、他のプロセスセクションをプレビューモードで表示する要求を示す、ユーザ入力（タップ、シングルクリック、スライド、クリックアンドドラッグ、マウスホバー等）を受信し得る。したがって、ＵＩデバイス１１２は、プロセスセクション（「表示されたプロセスセクション」）および他のプロセスセクション（「プレビューされたプロセスセクション」）を、図２Ｂに示された画面表示２６０等の、プロセスプラントディスプレイ（ブロック５０８）上でプレビューモードで提示（レンダリング）し得る。プロセスセクションは、図２Ｂに示される交差部２８４等の、プロセスセクション間の交差部と共に、並んで提示され得る。他の実施形態では、プロセスセクションまたはプロセスセクションステータスは、別々のウィンドウに表示され得る。例えば、プレビューされたプロセスセクションまたはプレビューされたプロセスセクションステータスは、図３等に示される画面表示３００等、図６等に示される画面表示＃＃＃または図７等に示される画面表示＃＃＃等の閲覧されたプロセスセクションにオーバーレイするウィンドウに表示され得る。いくつかの実施形態では、プレビューされたプロセスセクションまたはプレビューされたプロセスセクションステータスを含むウィンドウは、閲覧されたプロセスセクションを含むウィンドウよりも小さくてもよい。加えて、プレビューされたプロセスセクションまたはプレビューされたプロセスセクションステータスを含むウィンドウは、閲覧されたプロセスセクション上のプロセスプラントエンティティ、プロセスパラメータ、アラーム、オフシートコネクタ等を覆い隠さないように配置され得る。
【００８９】
追加の実施形態では、ブロック５０６において、プレビューモードで別のプロセスセクションを表示する要求を示すユーザ入力は、検索の要求の形態で受信され得る。例えば、ユーザは、別のプロセスセクションを検索してもよく、結果として生じる検索結果のリストは、各々、検索結果内のプロセスセクションのプレビューを含んでもよい。したがって、ＵＩデバイス１１２は、１つ以上のプロセスセクション（複数可）（「閲覧されたプロセスセクション」）および他のプロセスセクション（複数可）（「プレビューされたプロセスセクション」）を、図５に示される画面表示４２０等の、プロセスプラントディスプレイ（ブロック５０８）上でプレビューモードで提示（レンダリング）され得る。
【００９０】
任意選択的に（例えば、いくつかの実施形態では）、プロセスセクションの各々は、優先レベルが割り当てられ得る（ブロック５１０）。例えば、プレビューされたプロセスセクションは、図６に示される画面表示のように、閲覧されたプロセスセクションよりも高い優先レベルを割り当てられてもよく、閲覧されたプロセスセクションは、プレビューされたプロセスセクションよりも高い優先レベルを割り当てられてもよく、オペレータは、より高い優先レベルを割り当てられ得るプロセスセクションのうちの１つを選択してもよく、または優先レベルは、任意の他の適切な方法によって割り当てられてもよい。さらに別の例では、図７に示される画面表示のように、アラート、アラーム等の要約が、プレビューされたプロセスセクションのステータスとして、表示され得る。いずれにしても、プロセスパラメータ値は、より高い優先レベルが割り当てられたプロセスセクションについて調整可能であってもよく、一方で、プロセスパラメータ値は、他のプロセスセクション
について調整不可能であってもよい。他の実施形態では、プロセスパラメータ値は、プレビューモードでは、どちらのプロセスセクションでも調整可能でなくてもよく、またはプレビューモードでは、双方のプロセスセクションについて調整可能であってもよい。
【００９１】
任意選択的に（例えば、プロセスパラメータ値が調整可能な実施形態において）、ブロック５１２において、ＵＩデバイス１１２はプレビューモードで調整可能であるプロセスセクションのプロセスパラメータ値を調整する要求を示すユーザ入力を受信し得る。例えばオペレータは、プロセスプラントエンティティのプロセスパラメータ値を調整するために、プロセスセクション内のプロセスプラントエンティティの図形表現に対して、様々なタッチジェスチャまたはマウスクリックを実施し得る。より具体的には、オペレータは、タンクのタンク水位値または熱交換機の温度設定を調整するために、ドラッグジェスチャおよびクリックアンドドラッグを実施してもよく、ポンプの速度を調整するために、回転ジェスチャを実施してもよく、バルブのバルブ開放パーセンテージを調整するために、ピンチアンドスプレッドジェスチャーを実施してもよく、新規のまたは調整されたプロセスパラメータ値をタイプしてもよい（以下略）。
【００９２】
ユーザ入力の受信に応答して、ＵＩデバイス１１２、より具体的には制御ユニット４４は、プロセスプラントのオンライン操作中（ブロック５１４）にプロセスパラメータ値を調整し得る。例えば、図１Ａに示されるように、制御ユニット１４は、コントローラ１１に、プロセスプラント内のプロセスパラメータ値を調整する指示を提供し得る。別の例では、図１Ａに示されるように、制御ユニット４４は、調整されたプロセスパラメータ値を、コントローラ１１にプロセスプラント内のプロセスパラメータ値を調整する指示を提供し得る、サーバ１５０に通信し得る。コントローラ１１は、次に図１Ａに示されるように、フィールドデバイス１５〜２２、４０〜４６と、プロセスプラント内のプロセスパラメータ値を調整するように通信し得る。
【００９３】
ブロック５１６では、ＵＩデバイス１１２は、プレビューモードを終了し、閲覧されたプロセスセクションまたはプレビューされたプロセスセクションをフルビューモードで表示させる要求を示すユーザ入力を受信し得る。例えば、オペレータは、プロセスセクションから１つを選択し、プロセスプラントディスプレイの、フルビューモードで表示したい所望のプロセスセクションに対応する一部に、タップ、クリック、ダブルタップ、ダブルクリック等を行うことによって、フルビューモードで表示し得る。例えば、オペレータがプレビューされたプロセスセクションをフルビューモードで表示したいとき、オペレータはプロセスプラントディスプレイの、プレビューされたプロセスセクションを含む一部をダブルタップまたはダブルクリックし得る。
【００９４】
次に、ブロック５１８において、図２Ｄに示されるような画面表示２９０等の、選択されたプロセスセクションがプロセスプラントディスプレイ上にフルビューモードで、プレビューモードを終了するために表示され得る。フルビューモードは、プロセスプラントディスプレイ上に、上述されたプレビューモードのように、プロセスセクションの一部または縮小バージョンではなく、プロセスセクション全体を含み得る。
【００９５】
本開示に記載されている技術の実施形態は、任意の数の下記の態様を、単独でまたは組み合わせのいずれかで含んでもよい。
【００９６】
プロセスプラント内のプロセスセクションを、以前の別のプロセスセクションを同時に閲覧しながら、閲覧するための方法であって、方法が、プロセスプラントディスプレイの１つ以上のプロセッサによって、プロセスプラント内の複数のプロセスプラントエンティティの図形表現を含む、プロセスプラントの部分を描画するプロセスセクションを提示することと、プロセスプラントディスプレイの１つ以上のプロセッサによって、プロセスプ
ラントの別の部分にナビゲートするナビゲーションツールを提供することと、１つ以上のプロセッサにおいてナビゲーションツールを介して、プロセスプラントの別の部分にナビゲートする指示を受信することと、プロセスプラントディスプレイの１つ以上のプロセッサによって、プロセスセクションのうちの少なくとも部分を、プロセスプラントの別の部分にナビゲートする指示に応答して１つ以上の他のプロセスセクションのプレビューを同時に提示しながら、提示することと、を含む、方法。
【００９７】
２．ナビゲーションツールが、プロセス制御プラントの構造に関して、プロセスプラントの部分の階層のナビゲーショントレイルを描画するナビゲーションバーを含む、態様１に記載の方法。
【００９８】
３．プロセスプラントの別の部分にナビゲートする指示が、ナビゲーショントレイルの異なる階層のレベルにナビゲートする指示を含み、ナビゲートする指示に応答して１つ以上の他のプロセスセクションのプレビューを提示することが、プロセスプラントディスプレイの１つ以上のプロセッサによって、１つ以上の他のプロセスセクションのプレビューを、異なる階層のレベルで提示することを含む、態様１および２のいずれか１つに記載の方法。
【００９９】
４．ナビゲートする指示が、ナビゲーションツールを伴う選択ツールの図形交差部を含む、態様１〜３のいずれか１つに記載の方法。
【０１００】
５．ナビゲートする指示が、時間の閾値量の間、選択ツールをナビゲーションツールの図形描画上に配置することを含む、態様１〜４のいずれか１つに記載の方法。
【０１０１】
６．ナビゲートする指示が、選択ツールを伴うナビゲーションツールの選択を含む、態様１〜５のいずれか１つに記載の方法。
【０１０２】
７．ナビゲーションツールが、１つ以上の項目のリストを含み、各項目が、プロセスプラントの別の部分に対応し、各項目が、プロセスプラントの対応する他の部分のプレビューを含む、態様１〜６のいずれか１つに記載の方法。
【０１０３】
８．ナビゲーションツールが、ナビゲートする指示に応答して、結果項目を返す検索ツールを含み、各結果項目が、プロセスプラントの別の部分に対応し、各結果項目が、対応するプロセスプラントの他の部分のプレビューを含む、態様１〜７のいずれか１つに記載の方法。
【０１０４】
９．プロセスセクションのうちの少なくとも部分を提示することが、プロセスプラントディスプレイの１つ以上のプロセッサによって、１つ以上の他のプロセスセクションのプレビューを、プロセスセクションの部分の解像度よりも低い解像度で提示することを含む、態様１〜８のいずれか１つに記載の方法。
【０１０５】
１０．プロセスセクションのうちの少なくとも部分を提示することが、プロセスプラントディスプレイの１つ以上のプロセッサによって、１つ以上の他のプロセスセクションのうちの少なくとも１つにアラートのプレビューを提示することを含む、態様１〜９のいずれか１つに記載の方法。
【０１０６】
１１．１つ以上の他のプロセスセクションのプレビューをプロセスプラントディスプレイに提示するときに、１つ以上のプロセッサにおいてナビゲーションツールを介して、１つ以上の他のプロセスセクションのうちの１つのフルビューを要求する入力をユーザから受信することと、プロセスプラントディスプレイの１つ以上のプロセッサによって、プロ
セスセクションを提示しないことを含む、要求された他のプロセスセクションのフルビューを提示することと、をさらに含む、態様１〜１０のいずれか１つに記載の方法。
【０１０７】
１２．プロセスプラント内のプロセスセクションを、以前の別のプロセスセクションを同時に閲覧しながら、閲覧するためのユーザインターフェースデバイスであって、ユーザインターフェースデバイスが、表示画面と、表示画面に連結された１つ以上のプロセッサと、１つ以上のプロセッサに連結され、１つ以上のプロセッサによって実行されると、ユーザインターフェースデバイスに、表示画面を介して、プロセスプラント内の複数のプロセスプラントエンティティの図形表現を含むプロセスプラントの部分を描画するプロセスセクションを提示させ、プロセスプラントの別の部分にナビゲートするナビゲーションツールを提供させ、ナビゲーションツールを介して、プロセスプラントの別の部分にナビゲートする指示を受信させ、表示画面を介して、プロセスプラントの別の部分にナビゲートする指示に応答して、１つ以上の他のプロセスセクションのプレビューを同時に提示しながら、プロセスセクションのうちの少なくとも部分を提示させる、命令を記憶する、非一時的コンピュータ可読媒体と、を備える、ユーザインターフェースデバイス。
【０１０８】
１３．ナビゲーションツールが、プロセス制御プラントの構造に関して、プロセスプラントの部分の階層のナビゲーショントレイルを描画するナビゲーションバーを含む、態様１２に記載のユーザインターフェースデバイス。
【０１０９】
１４．プロセスプラントの別の部分へのナビゲートする指示が、ナビゲーショントレイルの異なる階層のレベルへのナビゲートする指示を含み、命令が、さらに、ユーザインターフェースデバイスに、ナビゲートする指示に応答して、１つ以上の他のプロセスセクションのプレビューを提示させ、命令が、さらに、ユーザインターフェースデバイスに、表示画面を介して、１つ以上の他のプロセスセクションのプレビューを異なるレベルの階層で提示させる、態様１２または態様１３のいずれか１つに記載のユーザインターフェースデバイス。
【０１１０】
１５．ナビゲートする指示が、ナビゲーションツールを伴う選択ツールの図形交差部を含む、態様１２〜１４のいずれか１つに記載のユーザインターフェースデバイス。
【０１１１】
１６．ナビゲートする指示が、時間の閾値量の間、ナビゲーションツールの図形描画上の選択ツールの配置を含む、態様１２〜１５のいずれか１つに記載のユーザインターフェースデバイス。
【０１１２】
１７．ナビゲートする指示が、選択ツールを伴うナビゲーションツールの選択を含む、態様１２〜１６のいずれか１つに記載のユーザインターフェースデバイス。
【０１１３】
１８．ナビゲーションツールが、１つ以上の項目のリストを含み、各項目が、プロセスプラントの別の部分に対応し、各項目が、対応するプロセスプラントの他の部分のプレビューを含む、態様１２〜１７のいずれか１つに記載のユーザインターフェースデバイス。
【０１１４】
１９．ナビゲーションツールが、ナビゲートする指示に応答して、結果項目を返す検索ツールを含み、各結果項目が、プロセスプラントの別の部分に対応し、各結果項目が、対応するプロセスプラントの他の部分のプレビューを含む、態様１２〜１８のいずれか１つに記載の方法。
【０１１５】
２０．命令が、さらに、ユーザインターフェースデバイスに、表示画面を介して、プロセスセクションの部分の解像度よりも低い解像度で、１つ以上の他のプロセスセクションのプレビューを提示させる、態様１２〜１９のいずれか１つに記載のユーザインターフェ
ースデバイス。
【０１１６】
２１．命令が、さらに、ユーザインターフェースデバイスに、表示画面を介して、１つ以上の他のプロセスセクションのうちの少なくとも１つに、アラートのプレビューを提示させる、態様１２〜２０のいずれか１つに記載のユーザインターフェースデバイス。
【０１１７】
２２．命令が、さらに、ユーザインターフェースデバイスに、表示画面を介して、１つ以上の他のプロセスセクションのプレビューを提示するときに、１つ以上の他のプロセスセクションのうちの１つのフルビューを要求する入力をユーザから受信させ、表示画面を介して、プロセスセクションを提示しないことを含む、要求された他のプロセスセクションのフルビューを提示させる、態様１２〜２１のいずれか１つに記載のユーザインターフェースデバイス。
【０１１８】
加えて、本開示の先の態様は、単に例示的なものであり、本開示の範囲を限定することを意図しない。
【０１１９】
以下の追加の検討事項が、上記の考察に適用される。本明細書全体を通して、任意のデバイスまたはルーチンによって実行されるものとして記載された動作は、機械可読命令に従ってデータを操作または変換するプロセッサの動作またはプロセスを概して指す。機械可読命令は、プロセッサに通信可能に連結されたメモリデバイス上に記憶され、それから取得され得る。換言すれば、本明細書に記載される方法は、図１Ｂに図示されるように、コンピュータ可読媒体上に（すなわち、メモリデバイス上に）記憶された一連の機械実行可能命令によって具現化され得る。命令は、対応するデバイス（例えば、サーバ、ユーザインターフェースデバイス等）の１つ以上のプロセッサによって実行されたとき、プロセッサに方法を実行させる。命令、ルーチン、モジュール、プロセス、サービス、プログラム、および／またはアプリケーションが、コンピュータ可読メモリ上またはコンピュータ可読媒体上に記憶または保存されるとして本明細書において言及される場合、「記憶（ｓｔｏｒｅｄ）」および「保存（ｓａｖｅｄ）」という語は、一時的信号を除外することが意図される。
【０１２０】
さらに、「オペレータ（ｏｐｅｒａｔｏｒ）」、「従業員（ｐｅｒｓｏｎｎｅｌ）」、「人物（ｐｅｒｓｏｎ）」、「ユーザ（ｕｓｅｒ）」、「技術者（ｔｅｃｈｎｉｃｉａｎ）」という用語、および同様の他の用語が、本明細書で記載されたシステム、装置、および方法を使用またはそれらと相互作用し得るプロセスプラント環境内の人物を記載するために使用されるが、これらの用語は、限定を意図するものではない。特定の用語が説明で使用される場合、用語は、一部において、プラント従業員が従事する従来の活動に起因して使用されるが、特定の活動に従事し得る従業員を限定することを意図しない。
【０１２１】
加えて、本明細書を通して、複数の事例は、単一の事例として記載された構成要素、動作、または構造を実装し得る。１つ以上の方法の個々の動作が別個の動作として例示および記載されたが、個々の動作のうちの１つ以上が同時に実行されてもよく、例示された順序で動作が実行される必要はない。例示的な構成内で別個の構成要素として提示された構造および機能は、組み合わされた構造または構成要素として実装されてもよい。同様に、単一構成要素として提示された構造および機能は、別個の構成要素として実装されてもよい。これらのおよび他の変形、修正、追加、および改善は、本明細書の主題の範囲内にある。
【０１２２】
別途特に記載されない限り、例えば「処理すること（ｐｒｏｃｅｓｓｉｎｇ）」、「コンピューティングすること（ｃｏｍｐｕｔｉｎｇ）」、「計算すること（ｃａｌｃｕｌａｔｉｎｇ）」、「決定すること（ｄｅｔｅｒｍｉｎｉｎｇ）」、「特定すること（ｉｄｅ
ｎｔｉｆｙｉｎｇ）」、「提示すること（ｐｒｅｓｅｎｔｉｎｇ）」、「提示させること（ｃａｕｓｉｎｇ  ｔｏ  ｂｅ  ｐｒｅｓｅｎｔｅｄ）」、「表示させること（ｃａｕｓｉｎｇ  ｔｏ  ｂｅ  ｄｉｓｐｌａｙｅｄ）」、「表示すること（ｄｉｓｐｌａｙｉｎｇ）」等の語を使用する本明細書の考察は、１つ以上のメモリ（例えば、揮発性メモリ、不揮発性メモリ、もしくはそれらの組み合わせ）、レジスタ、または情報を受信、記憶、送信、もしくは表示する他の機械構成要素内の物理（例えば、電気、磁気、生体、もしくは光）量として表されたデータを操作または変換する機械（例えば、コンピュータ）の動作またはプロセスを指し得る。
【０１２３】
ソフトウェアに実装される場合、本明細書に記載されるアプリケーション、サービス、およびエンジンはいずれも、コンピュータもしくはプロセッサのＲＡＭもしくはＲＯＭ等における磁気ディスク、レーザディスク、固体メモリデバイス、分子メモリ記憶デバイス、または他の記憶媒体等の、任意の有形の非一時的コンピュータ可読メモリに記憶され得る。本明細書に開示される例示的システムは、他の構成要素の中でも、ハードウェア上で実行されるソフトウェアおよび／またはファームウェアを含むように開示されているが、そのようなシステムは単に例示的であるに過ぎず、限定的であると見なされるべきではないことに留意されたい。例えば、これらのハードウェア、ソフトウェア、およびファームウェア構成要素のうちのいずれかまたは全てが、ハードウェアにのみ、ソフトウェアにのみ、あるいはハードウェアおよびソフトウェアの任意の組み合わせで、埋め込まれ得ることが企図される。したがって、当業者は、提供された例がこのようなシステムを実装する唯一の方式ではないことを容易に理解するであろう。
【０１２４】
したがって、本発明は具体的な例に関して記載されてきたが、これらの例は例解的であるに過ぎず、本発明の限定であることを意図せず、変更、追加、または削除が、本発明の趣旨および範囲から逸脱することなく、開示される実施形態に対して行われ得ることが当業者には明らかであろう。
【０１２５】
ある用語が、本特許において、「本明細書では…を意味するように定義される（Ａｓ  ｕｓｅｄ  ｈｅｒｅｉｎ，  ｔｈｅ  ｔｅｒｍ  ‘＿＿＿＿＿＿’  ｉｓ  ｈｅｒｅｂｙ
ｄｅｆｉｎｅｄ  ｔｏ  ｍｅａｎ．．．）」という文、または同様の文を使用して明確に定義されない限り、その用語の意味を、その平易または通常の意味を超えて明確にあるいは暗示的のいずれかに限定することは意図されていないことが理解されるべきであり、かつそのような用語は、本特許の任意の項においてなされた任意の言明に基づいて（特許請求の範囲の文言を除く）、範囲が限定されると解釈されるべきではない。本特許の最後で特許請求の範囲内に記載された任意の用語が単一の意味と矛盾しない方法で本特許内において言及されるという点で、それは、読み手を混乱させないために単に明瞭化のためになされ、このような特許請求の範囲の用語が、示唆またはその他の点で、その単一の意味に限定されることを意図するものではない。最後に、特許請求の範囲の要素が、任意の構造の詳説なしに、「手段（ｍｅａｎｓ）」という語および機能を列記することによって定義されていない限り、いかなる特許請求の範囲の要素の範囲も、米国特許法１１２（ｆ）条および／または旧米国特許法１１２条第６段落の適用に基づいて解釈されることは意図されていない。
【０１２６】
さらに、上記の文章は多くの異なる実施形態の詳細な説明を記載しているが、本特許の範囲が、本特許の最後に記載される特許請求の範囲の語によって定義されることが理解されるべきである。詳細な説明は、単に例示的なものとして解釈されるべきであり、全ての可能な実施形態を説明することは、不可能ではない場合でも非現実的であるので、全ての可能な実施形態を説明するものではない。多くの代替的実施形態が、現在の技術または本特許の出願日の後に開発された技術のいずれかを使用して実装され得るが、これらは、依然として特許請求の範囲の範囲内に収まるであろう。
【図１Ａ】
2019067397.tif 000003
【図１Ｂ】
2019067397.tif 000004
【図２Ａ】
2019067397.tif 000005
【図２Ｂ】
2019067397.tif 000006
【図２Ｃ】
2019067397.tif 000007
【図２Ｄ】
2019067397.tif 000008
【図３】
2019067397.tif 000009
【図４】
2019067397.tif 000010
【図５】
2019067397.tif 000011
【図６】
2019067397.tif 000012
【図７】
2019067397.tif 000013
【図８】
2019067397.tif 000014
【外国語明細書】
2019067397000001.pdf