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