Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7071075B2 - オペレータ画面切り替えプレビュー - Google Patents
[go: Go Back, main page]

JP7071075B2 - オペレータ画面切り替えプレビュー - Google Patents

オペレータ画面切り替えプレビュー Download PDF

Info

Publication number
JP7071075B2
JP7071075B2 JP2017157574A JP2017157574A JP7071075B2 JP 7071075 B2 JP7071075 B2 JP 7071075B2 JP 2017157574 A JP2017157574 A JP 2017157574A JP 2017157574 A JP2017157574 A JP 2017157574A JP 7071075 B2 JP7071075 B2 JP 7071075B2
Authority
JP
Japan
Prior art keywords
process section
section
display
plant
process plant
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2017157574A
Other languages
English (en)
Other versions
JP2018041449A5 (ja
JP2018041449A (ja
Inventor
ジョシ パラシャント
ケー. ナイドー ジュリアン
アール. ストリンデン ダニエル
ラマチャンドラン ラム
イアン サルミエント ウイ クリストファー
Original Assignee
フィッシャー-ローズマウント システムズ,インコーポレイテッド
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by フィッシャー-ローズマウント システムズ,インコーポレイテッド filed Critical フィッシャー-ローズマウント システムズ,インコーポレイテッド
Publication of JP2018041449A publication Critical patent/JP2018041449A/ja
Publication of JP2018041449A5 publication Critical patent/JP2018041449A5/ja
Application granted granted Critical
Publication of JP7071075B2 publication Critical patent/JP7071075B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • G05B19/4183Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by data acquisition, e.g. workpiece identification
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • G05B19/4185Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the network communication
    • G05B19/41855Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the network communication by local area network [LAN], network structure
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • G05B19/4185Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the network communication
    • G05B19/4186Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the network communication by protocol, e.g. MAP, TOP
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/21Pc I-O input output
    • G05B2219/21014Interface, module with relays
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/25Pc structure of the system
    • G05B2219/25202Internet, tcp-ip, web server : see under S05B219-40
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/25Pc structure of the system
    • G05B2219/25232DCS, distributed control system, decentralised control unit
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/26Pc applications
    • G05B2219/2609Process control
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/26Pc applications
    • G05B2219/2615Audio, video, tv, consumer electronics device
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/31From computer integrated manufacturing till monitoring
    • G05B2219/31472Graphical display of process
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/32Operator till task planning
    • G05B2219/32128Gui graphical user interface
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Quality & Reliability (AREA)
  • Manufacturing & Machinery (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Testing And Monitoring For Control Systems (AREA)
  • User Interface Of Digital Computer (AREA)
  • Digital Computer Display Output (AREA)
  • Controls And Circuits For Display Device (AREA)

Description

本開示は一般的にプロセス制御システムに関し、より具体的には、オペレータが、プロセスプラントのある一部をプレビューすると同時に、別の一部を表示できるユーザインターフェース機器に関する。
化学、石油、またはその他の処理に使用される分散プロセス制御システムは、通常、1つ以上のホストまたはオペレータインターフェースと1つ以上のフィールドデバイスにアナログ、デジタル、またはアナログデジタル混合バスを介して、または無線通信リンクまたはネットワークを介して通信可能なように接続された、1つ以上のプロセスコントローラと入力/出力(I/O)デバイスを含む。例えばバルブ、バルブ位置決め装置、スイッチ、トランスミッタ(例:温度、圧力、水位と流速センサ)であり得るフィールドデバイスは、プロセス環境内に位置し、一般的には、バルブの開閉、プロセスプラントまたはシステム内における1つ以上のプロセス実行を制御するプロセスパラメータの測定等の、物理的またはプロセス制御機能を実行する。著名なフィールドバスプロトコルに適合したフィールドデバイス等のスマートフィールドデバイスは、制御計算、警告機能、その他の制御機能等の、コントローラに広く実装されている機能を実行する。概してプラント環境に配置されたプロセスコントローラは、センサ、またはフィールドデバイスが計測したプロセス計測値を示す信号、および/またはフィールドデバイスに関する他の情報を受信し、プロセス制御判定を実行したり、受信した信号に基づいて制御信号を生成したりするための異なる制御モジュールコントローラアプリケーションを実行し、HART(登録商標)、Wireless HART(登録商標)、FOUNDATION(登録商標) Fieldbusフィールドデバイスのようなフィールドデバイスで実行された制御モジュールやブロックと連携する。コントローラ内の制御モジュールは、プロセスプラントまたはシステムの少なくとも一部分の動作を制御するために、通信線またはリンクを介して制御信号を送信する。
フィールドデバイスとコントローラからの情報は、普段は、データハイウェイを通じて、大概、しかし必ずしも常に制御室や不快なプラント環境から遠くには配置されない、オペレータワークステーション、パーソナルコンピューター、または演算装置、データヒストリアン、レポート生成機器、集中データベース、または他の集中管理計算機器、等の1つ以上のハードウエアにとって入手可能な状態になる。これらのハードウエアはそれぞれ、概して、しかし常にではないが、プロセスプラント、またはプロセスプラントの一部にまたがって集められている。これらのハードウエア機器は、例えば、オペレータによってプロセスの制御に関する、および/またはプロセスプラントを操作する機能、例えばプロセス制御ルーチンの設定の変更、フィールドデバイスのコントローラの制御モジュールの動作の変更、プロセスの現在の状態の表示、コントローラやフィールドデバイスで生成された警告の表示、人材のトレーニングやプロセス制御ソフトウエアのテストを行う目的での操作のシミュレーション、構成データベースの保持やアップデート、を実行できるようにするアプリケーションを実行する。ハードウエア機器、コントローラ、フィールドデバイスによって使用されるデータハイウェイは、有線の通信経路、無線通信経路、有線と無線の組み合わせの通信経路を含む。
例えば、エマソン・プロセス・マネジメントより販売されているDeltaV(商標)制御システムは、複数のアプリケーションを内部に格納しており、それらはプロセスプラント内部の様々な場所に位置する異なる機器によって実行される。それぞれのアプリケーションはユーザインターフェース(UI)を提供し、ユーザ(例:構成技術者、オペレー
タ、保守技術者等)がプロセスプラントの操作や構成を閲覧および/または変更することを可能にする。本仕様を通して、「ユーザインターフェース」または「UI」の語句は、ユーザがプロセスプラントの構成、操作、または状態を、閲覧または変更できるアプリケーションまたは画面を示す。同様に、「ユーザインターフェース機器」または「UI機器」の語句は、機器が固定式(例:ワークステーション、壁掛け式ディスプレイ)であろうと携帯用(例:ノートパソコン、タブレットコンピューター、スマートフォン等)であろうと、ユーザインターフェースが動作している機器を参照する。1つ以上のオペレータワークステーションまたは計算機の内部に存在する構成アプリケーションによって、ユーザによる、プロセス制御モジュールの作成や変更、またそれらのプロセス制御モジュールを、データハイウェイを通して専用の分散コントローラへダウンロードすることが可能になる。概して、これらの制御モジュールは通信可能なように内部接続されたブロックから成り、それらのブロックは、自身への入力に基づいて制御スキーム内の機能を実行し、制御スキーム内の他の機能ブロックへの出力を供給する。構成アプリケーションによって、構成技術者が、表示アプリケーションがオペレータに対してデータを表示し、オペレータがプロセス制御ルーチン内の設定値等の設定を変更することを可能にするオペレータインターフェースを、作成または変更することを可能になる。それぞれの専用コントローラ、場合によっては1つ以上のフィールド機器は、実際のプロセス制御機能を実行するために割り当てられ自身にダウンロードされた制御モジュールを実行する個別の制御アプリケーションを格納し実行する。1つ以上のオペレータワークステーション(またはオペレータワークステーションとデータハイウェイに通信接続された1つ以上の遠隔演算装置)上で実行され得る表示アプリケーションは、制御アプリケーションからデータハイウェイ経由でデータを受信し、そのデータをプロセス制御システム技術者、オペレータ、またはUIを使用するユーザへ表示し、オペレータ用の表示、エンジニア用の表示、技師用の表示、等の任意の数の異なる表示方法を提供してもよい。データヒストリアンアプリケーションは、概して、データハイウェイにまたがって提供されたデータのすべて、または一部を収集し格納するデータヒストリアン機器に格納され実行される。一方で構造データベースアプリケーションは、現在のプロセス制御ルーチン構造とそれに関連するデータを格納するために、データハイウェイに接続された更に別のコンピューター上で実行される。あるいは、構造データベースは、構造アプリケーションと同一のワークステーション内に配置されてもよい。
上述のように、オペレータ表示アプリケーションは、概して1つ以上のワークステーションに広く基づくシステム上に実装され、制御システムまたはプラント内の機器の動作状態に基づいてオペレータまたは保守管理者のための表示を提供する。概して、これらの表示は、コントローラまたはプロセスプラント内の機器によって生成された警告を受け取る警告表示、コントローラやプロセスプラント内の他の機器の動作状態を示す制御表示、プロセスプラントの動作状態を示す保守表示、等の形態をとる。これらの表示は一般的にはプロセス制御モジュール、またはプロセスプラント内の機器から受信した情報やデータを既知の方法で表示するように構成される。既知のシステムでは、物理的または論理的要素のデータを受信するために、物理的または論理的要素と通信可能なように結びついた物理的または論理的要素に基づいた図形が表示される。その図形は、受信したデータに基づいて、例えば半分満たされたタンクを描いたり、流量センサによって計測された流量を描いたりといったように、表示画面上で変更されてもよい。
ある既知のシステムでは、UIはプロセスプラントの一部を表すプロセスセクションを示す。プロセスプラントの他の部分を閲覧するためには、現在表示されているUIとは違う他のあるプロセスセクションとのつながりを示すオフシートコネクタがUIに含まれてもよい。オペレータがオフシートコネクタを選択すると、現在のUIがもう一方のプロセスセクションを示す新しいUIに置き換わる。例えば、あるUIがオフシートコネクタを含む、原油加熱機のプロセスセクションを示している。オフシートコネクタが選択される
と、原油塔のプロセスセクションを示す別のUIが提示される。
この方法で、UIは、表示の中でプロセスセクション間のオーバーラップを含むことなしに、完全に変更される。結果的に、オペレータは、新しいUIが提示される度に、自分自身を再度適応させなければならない。あるオペレータは新しいUIを見ている間、新しいUIで示された現在のプロセスセクションの場所に関連して、以前のUIで示されたプロセスセクションの場所を含む、以前のUIを思い出さなければならない。従って、オペレータは、他方のプロセスセクションを見ている間に、1つのプロセスセクションの構成および/または制御要素のデータを覚えるためにUIの間を何度か行き来する必要があり得る。
ユーザインターフェース機器はオフシートコネクタのようなユーザ制御を持つ表示画面を提供し、それによりユーザは、プロセスプラント中の別の部分を示す現在表示中のプロセスセクションを観察するのと同時に、プロセスプラントからの生データを含む、プロセスプラントの一部分である、あるプロセスセクション(「プレビューされたプロセスセクション」)をプレビューできるようになる。ある実施例では、プレビューされたプロセスセクションは、プロセスプラント中の、表示中のプロセスセクションに接続されている。例えば、表示中のプロセスセクションの出力はプレビューされたプロセスセクションの入力として送り込まれてもよい。他の実施例では、プレビューされたプロセスセクションは表示中のプロセスセクションに隣接しているが、プロセスセクション同士は接続されていない。計測値がオペレータに表示できるので、ユーザインターフェース機器は、オンラインプロセスプラント要素と同様に、オンライン制御計測に接続されていてもよい。より具体的には、表示中のプロセスセクションとプレビューされたプロセスセクションは、表示中の、プレビューされたプロセスセクションの各プロセスプラント要素の図形表現、プロセスプラント間の接続、オンラインプロセス計測値(生データ)に関連し得るプロセスパラメータ値を含んでもよい。ユーザインターフェース機器は、シミュレーションされた値がオペレータに提示され得るため、シミュレーションされたプロセス値を含んでもよい。従って、表示に含まれたプロセスパラメータ値はオンラインプロセス計測値またはシミュレーションされたプロセス値に関連する。
ある実施例では、表示されたプロセスセクションとプレビューされた表示セクションは、表示画面上で、お互いに隣り合って、または上下に提示されてもよい。2つのプロセスセクションの間を分割する線のような境界が含まれてもよい。他の実施例では、プレビューされた表示セクションは、表示画面に表示されたプロセスセクションの表示の上にオーバーレイするウインドウ中に提示される。
ユーザインターフェース機器が、表示画面に表示された、またプレビューされたプロセスセクションの両方を含むプレビューモードのとき、オペレータがプレビューモードにてプロセスパラメータ値を調整できないようにするため、制御パラメータは表示画面上にロックされていてもよい。他の実施例では、表示されたプロセスセクションのプロセスパラメータは、プレビューされたプロセスセクションのパラメータがロックされている一方、調整できてもよい。このように、オペレータは、上流のおよび/または下流のプロセスセクションのような、プロセスプラントの他の一部をプレビューしている間に、表示されたプロセスセクションに変更を加えることができる。さらに他の実施例では、表示されたプロセスセクションとプレビューされたプロセスセクション双方のプロセスパラメータが調整可能であってもよく、または表示されたプロセスセクションのプロセスパラメータがロックされ、プレビューされたプロセスセクションのプロセスパラメータが調整されてもよい。
いずれにしても、ユーザインターフェース機器は、プレビューモードから完全表示モードへの切り替えを行うためのユーザ制御、完全表示モードで表示するプロセスセクションの選択をも含んでもよい。完全表示モードは1つのプロセスセクションの表示のみを含んでもよい。例えば、オペレータは、完全表示モードでプレビューされたプロセスセクションを表示するために、タップ、ダブルタップ、タップアンドホールド、ドラッグ、クリック、ダブルクリック、クリックアンドホールド、クリックアンドドラッグ等をプレビューされたプロセスセクション上で行ってもよい。オペレータからの入力の受信に応答して、プレビューされたプロセスセクションは、表示されたプロセスセクションを含むことなく、表示画面全体に表示され得る。他の例では、オペレータは、表示されたプロセスセクションに対してタップ、ダブルタップ、タップアンドホールド、クリック、ダブルクリック、クリックアンドホールド等を行って、表示されたプロセスセクションを完全表示モードに復帰させてもよい。
図1Aは、プロセスプラント内に位置し、プロセスプラント内のプロセスセクションのプレビューをオペレータに表示するユーザインターフェース機器を含む、分散プロセス制御ネットワークのブロック図である。 図1Bは、図1Aで模式的に図示されたユーザインターフェース機器の例のブロック図である。 図2Aは、プロセスプラント内のプロセスセクションとオフシートコネクタを示している、完全表示モードの画面表示である。 図2Bは、あるプロセスセクションの一部と別のプロセスセクションの一部を示している、プレビューモードの画面表示である。 図2Cは、プレビューモードから完全表示モードヘの切り替えのユーザ制御を含む、図2Bに示された画面表示である。 図2Dは、図2Bのプレビューモードに示された他方のプロセスセクションを示す、オペレータからのプレビューモードから完全表示モードへ切り替える入力の受信に応答した完全表示モードの画面表示である。 図3は、プロセスセクションとプロセスセクションの上にオーバーレイするウインドウを示し、他方のプロセスセクションを含んだ、プレビューモードの画面表示である。 図4は、プロセスセクションと、プロセスプラント内の隣接したプロセスセクションの表示および/またはプレビューするためのユーザ制御を示す、完全表示モードの画面表示である。 図5はプロセスプラント内のプロセスセクションをプレビューする方法の例を示すフロー図である。
図1Aは、プロセス制御システムまたはプロセスプラント10で動作する、プロセス制御ネットワーク100の例のブロック図である。プロセス制御ネットワーク100は、様々な他の機器との直接または間接的な接続性を提供するようにネットワークバックボーン105を含んでもよい。ネットワークバックボーン105に接続された機器は、様々な実施例において、アクセスポイント72、他のプロセスプラントへのゲートウェイ75(例:イントラネットまたは法人広域ネットワークを介して)、外部システムへのゲートウェイ78(例:インターネットへ)、固定式(例:従来のオペレータワークステーション)または携帯用演算装置(例:携帯機器スマートフォン)であり得るUI機器112、サーバー150、コントローラ11、入出力(I/O)カード26と28、有線フィールドデバイス15から22、無線ゲートウェイ35、無線通信ネットワーク70、の組み合わせを含む。通信ネットワーク70は、無線フィールドデバイス40から46、無線アダプタ52aと52b、アクセスポイント55aと55b、ルーター58を含む、無線機器40
から58を含んでもよい。無線アダプタ52aと52bは、無線でないフィールドデバイス48と50に接続されていてもよい。コントローラ11は、プロセッサ30、メモリ32、1つ以上の制御ルーチン38を含んでもよい。図1Aはネットワークバックボーン105に接続された機器のうちの幾つかのうち1つのみを示しているが、各々の機器は、ネットワークバックボーン105上に複数のインスタンスを持つかもしれず、実際は、プロセスプラント10は複数のネットワークバックボーン105を含んでいてもよい、と理解される。
UI機器112はコントローラ11と無線ゲートウェイ35と、ネットワークバックボーン105を介して通信可能なように接続されてもよい。コントローラ11は有線フィールドデバイス15から22に、入出力(I/O)カード26と28を介して通信可能なように接続されてもよく、またネットワークバックボーン105と無線ゲートウェイ35を介して無線フィールドデバイス40から46に通信可能なように接続されてもよい。コントローラ11はバッチプロセスまたは連続プロセスを、フィールドデバイス15から22、40から46の少なくともいくつかを使用して行うよう動作してもよい。コントローラ11は、例えば、エマソン・プロセス・マネジメントから販売されるDeltaV(商標)コントローラであってもよく、プロセス制御ネットワークバックボーン105に通信可能なように接続される。コントローラ11はまたフィールドデバイス15から22と40-46、標準4-20mA機器、I/Oカード26と28や、および/またはFOUNDATION(登録商標)フィールドバスプロトコル、HART(登録商法)プロトコル、無線HART(登録商標)プロトコルなどの任意のスマート通信プロトコルに関連した任意の所望のハードウエアとソフトウエア、に通信可能なように接続されてもよい。図1Aに示される実施例では、コントローラ11、フィールドデバイス15から22、I/Oカード26と28は有線の機器であり、フィールドデバイス40から46は無線フィールドデバイスである。
UI機器112の操作では、UI機器112は、ある実施例では、ユーザインターフェース(UI)を実行し、UI機器112が入力インターフェースを介した入力を受け付け、ディスプレイに出力を提供してもよい。UI機器112は、サーバー150からデータ(例:プロセスパラメータ、ログデータ、センサデータ、等の処理に関連したデータ、および/または取り込み格納され得る他の任意のデータ)を受信してもよい。他の実施例では、UIは、全体または一部が、サーバー150上で実行され、サーバー150はUI機器112へ表示データを送信する。UI機器112は、バックボーン105を介して、コントローラ11、無線ゲートウェイ35、またはサーバー150等のプロセス制御ネットワーク100中の他のノードから、UIデータ(表示データやプロセスパラメータを含んでもよい)を受信してもよい。UI機器112で受信したUIデータに基づいて、UI機器112はプロセス制御ネットワーク100に関連したプロセスの局面を示す出力(すなわち可視化表現または図形)を提供し、それによりユーザはプロセスをモニターすることができるようになる。そのユーザはUI機器112への入力を提供することで、プロセスの制御に対して影響をも与えてもよい。例えば、UI機器112は、例えばタンク充填プロセスを表す図形を提供してもよい。このようなシナリオでは、ユーザはタンクの水位測定値を読み取り、タンクが充填されなければならないかを決定してもよい。ユーザはUI機器112に表示された注入口バルブの図形と相互作用し、注入口バルブが開くコマンドを入力してもよい。
ある実施例では、UI機器112は、シンクライアント、ウェブクライアント、シッククライアント等の任意の型のクライアントを実装してもよい。例えば、UI機器112は、もしもUI機器がメモリ、バッテリ電源が制限されていた場合(例:ウエアラブル機器内)には、UI機器112の動作に必要なプロセスの大部分を、他のノード、コンピューター、UI機器、またはサーバーに依存してもよい。そのような例では、UI機器112
は、サーバー150または別のあるUI機器と通信してもよく、このときサーバー150または他のUI機器は、プロセス制御ネットワーク100上の、1つ以上のノード(例:サーバー)と通信し、UI機器112に送信する、表示データ、および/またはプロセスデータを特定してもよい。さらに、UI機器112は、サーバー150がユーザ入力に関連したデータを処理することができ、それに従って動作することができるために、ユーザ入力に関連する任意のデータをサーバー150に渡してもよい。言い換えれば、UI機器112は、画像を描画しデータを格納する1つ以上のノードやサーバーとして動作しUI機器112の動作に必要なルーチンを実行する以上のことを行ってもよい。シンクライアントUI機器は、UI機器112の最小限のハードウエア要求の優位性を提供する。
他の実施例では、UI機器112はウェブクライアントでもよい。そのような実施例では、UI機器112のユーザは、UI機器112のブラウザーを介してプロセス制御システムと相互作用してもよい。ブラウザーによって、ユーザは、別のノードやサーバー150(サーバー150のような)上のデータとリソースにバックボーン105を介してアクセスすることが可能になる。例えば、ブラウザーはサーバー150から表示データのようなUIデータ、またはプロセスパラメータを受信し、ブラウザーがプロセスの一部または全てを制御および/または監視することを可能にする。ブラウザーはユーザ入力(図形上のマウスクリック等)を受信してもよい。ユーザ入力によって、ブラウザーはサーバー150に格納された情報資源を検索したりアクセスしたりしてもよい。例えば、マウスクリックによって、ブラウザーは、(サーバー150から)クリックされた図形に関係する情報を検索し表示してもよい。
さらなる他の実施例では、UI機器112のプロセスの大部分はUI機器112で起こる。例えば、UI機器112は前に議論されたUIを実行してもよい。UI機器112は、データをローカルで格納、アクセス、解析もしてもよい。
ユーザは、フィールドデバイス15から22または機器40から48のような、プロセス制御ネットワーク100内の1つ以上の機器を監視、または制御するために、UI機器112と相互作用してもよい。ユーザは、例えば、コントローラ11内に格納された制御ルーチンに関連したパラメータを修正または変更するために、UI機器112と相互作用してもよい。コントローラ11のプロセッサ30は、制御ループを含み得る1つ以上のプロセス制御ルーチン(メモリ32内に格納されている)を実行または管理する。プロセッサ30はフィールドデバイス15から22、40から46、バックボーン105に通信可能なように接続された他のノードと通信してもよい。ここで記述される任意の制御ルーチンまたはモジュール(品質予測や欠陥検知のモジュールまたは機能ブロック)は、要求される場合には、異なるコントローラまたは他の機器により実装または実行される部位を持っていてもよい、ということは明記されるべきである。同様に、ここで記述される、プロセス制御システム内で実装される制御ルーチンまたはモジュールは、ソフトウエア、ファームウエア、ハードウエア等任意の形をとってよい。制御ルーチンはオブジェクト指向プログラミング、ラダーロジック、シーケンシャルファンクションチャート、ファンクション・ブロック・ダイアグラムを使用したり、または任意の他のプログラミング言語や設計パラダイムを使用したりして、任意のソフトウエアの形で実装されてもよい。とりわけ、制御ルーチンは、UI機器112によって実装されてもよい。制御ルーチンは、ランダムアクセスメモリ(RAM)、リードオンリーメモリ(ROM)等の任意の所望の型のメモリに格納されてもよい。同様に、制御ルーチンは1つ以上のEPROM、EEPROM、特定用途向け集積回路(ASICs)、または他の任意のハードウエアまたはファームウエア要素にハードコードされてもよい。したがって、コントローラ11は、任意の所望の方法で制御方策または制御ルーチンを実装できるように構成(UI機器112を使用するユーザにより、特定の実施例において)されてもよい。
UI機器112の他の実施例では、ユーザは、一般に機能ブロック(図示せず)と称される対象を使用してコントローラ11の制御戦略を実装するためにUI機器112と相互作用してもよく、このとき、各機能ブロックは、制御ルーチン全体のうちの物体または他の部分(例:サブルーチン)であり、他の機能ブロックと連携して(通信で呼ばれるリンクを介して)、プロセス制御システムの内部でプロセス制御ループを実行するために動作する。制御に基づいた機能ブロックは概して、トランスミッタ、センサまたは他のプロセスパラメータ計測機器と連携した入力機能、PID、ファジー理論等を実行する制御ルーチンと連携した制御機能、または、バルブ等の機器の動作を制御する出力機能、のうちの1つを、プロセス制御システム内部の物理的機能を実行するために、実行する。もちろん、ハイブリッドやその他の型の機能ブロックも存在する。機能ブロックはUI機器112によって提供された図形表現を持っていてもよく、それによりユーザは機能ブロックの型、機能ブロック間の接続、プロセス制御システムに実装された各機能ブロックに関連した入出力を簡単に変更することができる。機能ブロックは、機能ブロックが使用される際は大概、コントローラ11に格納されて実行され、または標準的な4~20mA機器およびHART機器のようなある型のスマートフィールドデバイスに関連付けられ、またはFieldbus機器の場合のようにフィールドデバイスの中に格納されフィールドデバイス自身によって実装されてもよい。コントローラ11は1つ以上の制御ループを実装し得る1つ以上の制御ルーチン38を含んでもよい。各制御ループは通常、制御モジュールとして参照され、機能ブロックのうち1つ以上を実行することで執り行われる。
図1Aを参照すると、無線フィールドデバイス40から46は、Wireless HARTプロトコルのような無線プロトコルを使用して、無線ネットワーク70内で通信する。特定の実施例では、UI機器112は、無線フィールドデバイス40から46と無線ネットワーク70を使用して通信可能であってもよい。このような無線フィールドデバイス40から46は、プロセス制御ネットワーク100の、無線通信もするように構成された1つ以上のノードと直接通信(例えば無線プロトコルを使用する等)してもよい。無線通信するように構成された1つ以上のノードと通信するには、無線フィールドデバイス40から46は、バックボーン105に接続された無線ゲートウェイ35を使用してもよい。もちろん、フィールドデバイス15から22と40から46は、任意の規格や将来開発されるプロトコルを含む任意の有線または無線プロトコル等の、任意の他の規格やプロトコルを承認する可能性がある。
無線ゲートウェイ35は、無線通信ネットワーク70の様々な無線機器40から58へのアクセスを提供するプロバイダ機器の例である。とりわけ、無線ゲートウェイ35は、無線機器40から58とプロセス制御ネットワーク100の他のノード(図1Aのコントローラ11を含む)の間の、通信可能な接続を提供する。無線ゲートウェイ35は、ある場合には、有線および無線プロトコルスタックの下層へのルーティング、バファリング、タイミングサービス(例:アドレス変換、ルーティング、パケット分割、優先順位付け等)により、共有レイヤまたは有線および無線プロトコルスタック層のトンネルをしながら、通信可能な接続を提供する。その他の場合では、無線ゲートウェイ35は、プロトコルレイヤーを共有しない有線と無線プロトコルのコマンドを変換してもよい。
有線フィールドデバイス15から22に似て、無線ネットワーク70の無線フィールドデバイス40から46は、プロセスプラント10内で物理制御機能を実行してもよい(例:バルブの開閉、プロセスパラメータの計測)。無線フィールドデバイス40から46は、しかしながら、ネットワーク70の無線プロトコルを用いて通信するよう構成されている。かくして、無線ネットワーク70の、無線フィールドデバイス40から46、無線ゲートウェイ、その他の無線ノード52から58は、無線通信パケットの消費者である。
あるシナリオでは、無線ネットワーク70は、有線の機器を含んでいてもよい。例えば
、図1Aのフィールドデバイス48はレガシーの4~20mA機器で、フィールドデバイス50は従来の有線のHART機器であるとする。ネットワーク70内で通信するには、フィールドデバイス48と50は無線通信ネットワーク70に、無線アダプタ(WA)52aまたは52bを介して接続されていてもよい。加えて、無線アダプタ52a、52bは、Foundation(登録商標)フィールドバス、PROFIBUSや、DeviceNetのような、他の通信プロトコルをサポートしていてもよい。さらに、無線ネットワーク70は、有線通信で無線ゲートウェイ35と通信する、または無線ゲートウェイ35と一体型の機器として提供される、独立した物理デバイスである1つ以上のネットワークアクセスポイント55aと55bを含んでいてもよい。無線ネットワーク70は、1つの無線機器からのパケットを、無線通信ネットワーク70内の別の無線機器に転送するために、1つ以上のルーター58を含んでもよい。無線機器32から46と52から58は、相互に、そして無線ゲートウェイ35内で、無線通信ネットワーク70の無線リンク60上で通信してもよい。
特定の実施例では、プロセス制御ネットワーク100は、ネットワークバックボーン105に接続され他の無線プロトコルを使用して通信する、他のノードを含んでいてもよい。例えば、プロセス制御ネットワーク100は、WiFiまたは他のIEEE 802.11互換無線ローカルエリアネットワークプロトコル、WiMAX(Worldwide
Interoperability for Microwave Access)、LTE(ロング・ターム・エボリューション)または他のITU-R(国際電気通信連合無線通信部門)互換プロトコル、近距離無線通信(NFC)やBluetooth(登録商標)のような短波長無線通信、または他の無線通信プロトコル、のような携帯通信プロトコル、無線プロトコルを使用する、1つ以上の無線アクセスポイント72を含んでいてもよい。概して、このような無線アクセスポイント72は、手持ち式または他の携帯演算装置が、無線ネットワーク70とは異なっていて無線ネットワーク70とは異なる無線プロトコルをサポートするそれぞれの無線ネットワーク上で通信することを可能にする。ある実施例では、UI機器112はプロセス制御ネットワーク100上で無線アクセスポイント72を使用して通信する。あるシナリオでは、携帯型演算装置に加えて、1つ以上のプロセス制御機器(例:コントローラ11、フィールドデバイス15から22、または無線機器35、40から58)は、アクセスポイント72がサポートする無線ネットワークを使用して通信してもよい。
加えて、または代わりに、プロバイダ機器は、即時プロセス制御システムにとって外部のシステムへの、1つ以上のゲートウェイ75、78を含んでもよい。このような実施例では、UI機器112は、前記外部システムを、制御、モニター、またはそうでなければ通信するために使用されてもよい。概して、このようなシステムは、プロセス制御システムによって生成された、または操作される情報の顧客または提供者である。例えば、プラントゲートウェイノード75は即時プロセスプラント10(自身の個別のプロセス制御データネットワークバックボーン105を持っている)を他の自身の個別のネットワークバックボーンを持つプロセスプラントへ通信可能なように接続してもよい。ある実施例では、1つのネットワークバックボーン105は複数のプロセスプラントまたはプロセス制御環境にサービスを提供してもよい。
別の実施例では、プラントゲートウェイノード75は、即時プロセスプラントを、プロセス制御ネットワーク100またはバックボーン105を持たない、レガシーの、または先行技術によるプロセスプラントに通信可能なように接続されていてもよい。この例では、プラントゲートウェイノード75はプラント10のプロセス制御ビッグデータバックボーン105に使用されるプロトコルと、レガシーシステム(例:イーサネット(登録商標)、Profibus、Fieldbus、DeivceNet等)によって使用される異なるプロトコルの間でメッセージを置換、または翻訳してもよい。このような例では、
UI機器112は、前記レガシーまたは先行技術によるプロセスプラントを、制御、モニター、またはそうでなければ通信するために使用されてもよい。
プロバイダ機器は、プロセス制御ネットワーク100を外部の公的または実験室システム(例:ラボ情報管理システム、またはLIMS)、人員データベース、マテリアルハンドリングシステム、保守管理システム、製品在庫制御システム、生産管理システム、天気データシステム、発送と荷扱いシステム、梱包システム、インターネット、別のプロバイダのプロセス制御システム、または他の外部システムのような私的システムと通信可能なように接続するために、1つ以上の外部システムゲートウェイノード78を持っていてもよい。外部システムゲートウェイノード78は、例えば、プロセス制御システムと、プロセスプラントの外部にいる人員(例:家にいる人員)の通信を手助けする。
図1Aには1つのコントローラ11と有限の数のフィールドデバイス15から22、40から46が示されているが、これは単に説明のためであり限定されない実施例である。任意の数のコントローラ11がプロセス制御ネットワーク100のプロバイダ機器に含まれていてもよく、任意のコントローラ11はプラント10のプロセスを制御するために任意の数の有線または有線フィールドデバイス15から22、40から46と通信してもよい。さらに、プロセスプラント10は、任意の数の無線ゲートウェイ35、ルーター58、アクセスポイント55、無線プロセス制御通信ネットワーク70、アクセスポイント72および/またはゲートウェイ75、78を含んでもよい。
図1Bは、UI機器112の例を示すブロック図である。UI機器112は従来のオペレータワークステーションのようなデスクトップコンピューター、制御室ディスプレイ、またはノートパソコン、タブレットコンピューター、携帯機器スマートフォン、携帯情報端末(PDA)、ウエアラブル演算装置、または他の任意の適した演算装置のような携帯用演算装置であってもよい。UI機器112はディスプレイ84を含んでもよい。さらに、UI機器112は、ローカルエリアネットワーク、広域ネットワーク、または他の適切なネットワークを介してデータを転送し受信するために、1つ以上のプロセッサまたはCPU88、メモリ52、ランダムアクセスメモリ(RAM)90、入出力(I/O)回路92、通信ユニット58を含む。UI機器112はコントローラ11、サーバー150および/または他の適切な演算装置と通信してもよい。
メモリ52は、プロセスプラントのオンライン操作を制御するためにディスプレイ84を制御しコントローラ11と通信するための、オペレーティングシステム78と制御ユニット44を含んでもよい。ある実施例では、サーバー150はプロセスプラントの一部の図形表現をUI機器112に送信してもよく、次に、制御ユニット44は、プロセスプラントの一部の図形表現をディスプレイ84に提示させてもよい。加えて、制御ユニット44はI/O回路92から、オペレータ(本明細書ではユーザとも称される)からのユーザ入力のようなユーザ入力を得て、ユーザ入力を、現在表示されていないプロセスセクションのプレビューを表示する要求、プレビューモードから完全表示モードへ切り替えるための、プロセスセクションの1つを完全表示モードで表示するための要求、プロセスセクションの1つに含まれるプロセスパラメータの調整を表示する要求、等に翻訳する。
ある実施例では、制御ユニット44は、翻訳されたユーザ入力を、要求されたUIをUI機器112に、表示のために、サーバー150への入力へ通信してもよい。他の実施例では、制御ユニット44は、翻訳されたユーザ入力に基づいて新しいUIを生成し、新しいUIをUI機器112のディスプレイ84に提示してもよい。翻訳されたユーザ入力がプロセスセクションの1つに含まれるプロセスパラメータの調整を表示する要求のとき、制御ユニット44はプロセスパラメータがロックされているかを特定してもよい。もしもプロセスパラメータがロックされていたら、制御ユニット44は、プロセスパラメータを
調整せず、プロセスパラメータがロックされていてUI機器112のディスプレイ84では調整できないことを示すメッセージを提示する。もしもプロセスパラメータがロックされていなかったら、制御ユニット44は、ディスプレイ84のプロセスパラメータ値をオペレータからのユーザ入力に照らして調整してもよく、プロセスプラント内のコントローラ11にプロセスパラメータを調整するような指示を提供してもよい。他の実施例では、制御ユニット44は翻訳されたユーザ入力をサーバー150へ通信してもよく、サーバー150は調整されたプロセスパラメータ値を生成しUI機器112へ表示のために送信し、コントローラ11へプロセスプラント内のプロセスパラメータを調整する指示を提供してもよい。
図2Aはプロセスプラント10内の原油加熱機プロセスセクション202と、オフシートコネクタ204を示す、完全表示モードの画面表示200の例を示す。ある実施例では、画面表示200は、UI機器112のディスプレイ84に提示されてもよい。原油加熱機プロセスセクション202はプロセスプラント要素の図形表現、プロセスプラント要素同士の接続、プロセスパラメータ値、警告を含んでもよい。
図2Aに示されるように、原油加熱機プロセスセクション202は、幾つかのプロセスプラント要素の図形プロセスを含む:2つのタンク210と214、4つのポンプ212、216、226、230、9つのバルブ218、222、228、232、236、240、242、244、248、4つの熱交換機220、224、234、238、加熱原油の出力250。さらに、画面表示200は、タンク210に関連するタンク水位値210a、ポンプ212に関連するポンプ速度212a、バルブ218に関連するバルブ解放パーセンテージ218a、等の異なるプロセスプラント要素に関するプロセスパラメータ値と警告を含んでもよい。画面表示200には、設定値もプロセスパラメータ値と共に表示されてもよい。ある実施例では、オペレータはプロセスパラメータ値を、より具体的には、もしディスプレイ84がタッチスクリーンである場合はタッチジェスチャーで、またはマウスクリックを介して、設定値を、調整してもよい。
例えば、オペレータは、プロセスプラント要素の図形表現をタップまたはクリックしてもよく、結果として、画面表示200は、オペレータがスライダーバー、ダイヤルの図形表現等を使用してプロセスプラント要素のプロセスパラメータ値を調整するためのフェイスプレートを提示してもよい。他の例では、オペレータは、プロセスプラント要素のプロセスパラメータ値の調整のために、プロセスプラント要素の図形表現に対して様々なタッチジェスチャーまたはマウスクリックを実行してもよい。より具体的には、オペレータは、タンクのタンク水位値または熱交換機の温度設定を調整するためにドラッグジェスチャーやクリックアンドドラッグを行ってもよく、ポンプの速度を調整するために回転ジェスチャーを行ってもよく、バルブ解放パーセンテージを調整するためにピンチと広げるジェスチャーを行ってもよい等である。これらはプロセスパラメータ値の調整に使われ得るジェスチャーおよび/またはマウスクリックの単なる例であるが、任意の適したジェスチャーまたはマウスクリックがプロセスプラント内の任意の適したプロセスプラント要素のプロセスパラメータ値の調節に使われてよい。さらに他の例では、オペレータはハードウエアまたはソフトウェアキーボードを使用して新しいプロセスパラメータ値をタイプしてもよい。オペレータはプロセスプラント要素の図形表現をクリックまたはタップしてもよく、それによりオペレータが新しいプロセスパラメータ値をタイプできるダイアログボックスが現れる。
いずれにしても、プロセスパラメータ値がオンラインのプロセスプラント10の実測値(「生データ」)を反映しているとき、制御モジュール44はコントローラ11へ、オンラインのプロセスプラントのプロセスパラメータを設定された値へ調整するための指示を提供してもよい。一方、プロセスパラメータ値がシミュレーションされた値ならば、制御
モジュール44は調節されたプロセスパラメータ値を画面表示200に提示してもよい。
オフシートコネクタ204は加熱原油出力250に接続され、塔頂プロセスセクションへの接続の識別子を含む。ある実施例では、オフシートコネクタ204は、オペレータからのユーザ入力を受信し、ユーザ入力に基づいて、UI機器112は塔頂プロセスセクションを、原油加熱機プロセスセクションと共に完全表示モードまたはプレビューモードで表示してもよい。例えば、ダブルタップ、マウスのダブルクリック、タップアンドホールド、クリックアンドホールド等のようなユーザ入力をオフシートコネクタ204で受信したら、UI機器112は、図2Dに記述されるように塔頂プロセスセクションを完全表示モードで表示してもよい。もしも、オフシートコネクタ204でタップ、シングルクリック、スライド、クリックアンドドラッグ、マウスホバー等の、代替のユーザ入力が受信されたら、UI機器112は、図2B、2C、3により詳細に記述されるように塔頂プロセスセクションをプレビューモードで表示してもよい。これらはプロセスセクションをプレビューまたは完全表示モードで表示するために使用され得る入力の単なる例であるが、ユーザ入力として任意の適したジェスチャーまたはマウス動作が提供されてよい。
オペレータが塔頂プロセスセクションをプレビューモードで表示する要求を示す代替のユーザインプットを提供する時、UI機器112は原油加熱機プロセスセクション202またはそれの一部、塔頂プロセスセクションまたはその一部、原油加熱機と塔頂プロセスセクションの境界を表示してもよい。ある実施例では、プロセスセクションは隣り合って、上下に、または任意の適切な方法で表示されてもよい。ある実施例ではまた、表示上のプロセスセクションの位置はプレビューされたプロセスセクションがページから消え去る方向に基づいてもよい。例えば、もしもプレビューされたプロセスセクションが画面表示200(または双方のプロセスセクションを含むより大きい画面表示)の現在表示されたプロセスセクションの右または左に位置したら、プロセスセクションはプレビューモードで隣り合って表示されてもよい。もしもプレビューされたプロセスセクションが画面表示200(または双方のプロセスセクションを含むより大きい画面表示)の現在表示されたプロセスセクションの上または下に位置したら、プロセスセクションはプレビューモードでお互いに上下に表示されてもよい。
図2Bは表示されたプロセスセクション(図2Aの原油加熱機プロセスセクション)の一部分202およびプレビューされたプロセスセクション(塔頂プロセスセクション)の部分262を示す、プレビューモードの画面表示260の例を示す。ある実施例では、プレビューされたプロセスセクションは、現在表示されたプロセスセクション(「表示されたプロセスセクション」)の上流または下流プロセスセクションであってもよい。下流プロセスセクションは、もう一方のプロセスセクションの出力を入力として持つ別のプロセスセクションに接続された、プロセスセクションであってもよい。上流プロセスセクションは、もう一方のプロセスセクションの入力を出力として持つ別のプロセスセクションに接続された、プロセスセクションであってもよい。例えば、原油加熱機プロセスセクション202の加熱原油出力は塔頂プロセスセクション262の入力であるため、塔頂プロセスセクション262は原油加熱機プロセスセクション202の下流プロセスセクションであり得る。オフシートコネクタ204は原油加熱機プロセスセクション202の加熱原油出力250と塔頂プロセスセクション262の接続を示してもよい。他の実施例では、プレビューされたプロセスセクションはプロセスプラント10中の表示されたプロセスセクションに隣接しているが、プロセスセクション同志は接続を共有しなくてもよい。
画面表示260はさらに、表示されたプロセスセクション202とプレビューされたプロセスセクション262の境界264を含む。境界264はプロセスセクション202、262の間の線であってもよく、またはプロセスセクション202、262を分ける任意
の適切な境界であってもよい。図2Bに示されるように、画面表示260にプロセスセクション202、262両方を収めるためには、各プロセスセクション202、262の一部が含まれてもよい。例えば、プロセスプラント要素の図形表現のうち、表示された、そしてプレビューされたプロセスセクション202、262の境界に最も近いものが含まれてもよく、一方残りのプロセスプラント要素の図形表現は除かれてもよい。より具体的には、画面表示260中にプロセスセクション202、262双方を収めるために、各プロセスセクション202、262の画面サイズは半分に減少してもよい。結果的に、各プロセスセクション202、262の、境界262から遠い側の半分は、除かれてもよく(例:表示されたプロセスセクション202の左半分)、各プロセスセクション202、262の境界に近い側の半分は失われない。加えてまたは代わりに、各プロセスセクション202、262の画面サイズは、3分の2、4分の3、5分の4、または任意の適切な量に減少する。
ある実施例では、オペレータは、プレビューモードを要求するために、ディスプレイ84がタッチスクリーンの場合スライドジェスチャーを、またはマウスのクリックアンドドラッグを、図2Aに示されるようにオフシートコネクタ204の場所、またはディスプレイ84の他の任意の適した場所から行ってもよい。画面表示260はUI機器112に提示され、オペレータは各プロセスセクション202、262の画面スペースの量、サイズを調整するために、スライドまたはクリックアンドドラッグを継続してもよい。例えば、オペレータが左へスライドまたはクリックアンドドラッグすると、プレビューされたプロセスセクション262の一部分は増加し、一方表示されたプロセスセクション202の一部分は減少する。
例えば、図2Cで、別のある画面表示280は、プレビューされたプロセスセクション262が、表示されたプロセスセクション202よりもより大きな画面表示280の量を占めるよう描かれ、一方図2Bでは表示されたプロセスセクション202がプレビューされたプロセスセクション262よりも大きな画面表示260の量を占める。2つの画面表示260と280の違いは、オペレータが左へスライドまたはクリックアンドドラッグした結果であり得る。別の例では、オペレータが右へスライドまたはクリックアンドドラッグすると、表示されたプロセスセクション202の一部分は増加し、一方プレビューされたプロセスセクション262の一部分は減少する。別のシナリオでは、プレビューされたプロセスセクション262は、表示されたプロセスセクション202の左に位置し、プロセスセクション202、262は画面表示260でお互いに上下にあるため、プロセスセクション202、262の画面スペースの量は、オペレータが上下にスライドまたはクリックアンドドラッグすると増加/減少してもよく、または任意の適した方法で整理されてもよい。結果的に、これらの例は単に簡便な説明のみのためであり、各プロセスセクション202、262の画面スペースの量は、オペレータがスライドまたはクリックアンドドラッグした量に比例して任意の適した方法で調整されてもよい。
上に示されたように、各プロセスセクション202、262は、タンク水位値、ポンプ速度、バルブ解放パーセンテージ、温度、等のオペレータによって調整されるプロセスパラメータ値を含んでもよい。結果的に、画面表示260はオンラインなプロセスプラント10内の表示されたプロセスセクション202とプレビューされたプロセスセクション262の実際の計測値を反映する生データを含んでもよい。
ユーザインターフェース機器112が画面表示260のようにプレビューモードでUIを提示する時、画面表示260はロックされ、そのためオペレータは表示されたプロセスセクション202またはプレビューされたプロセスセクション262のプロセスパラメータ値を調整できない。他の実施例では、プレビューされたプロセスセクション262のプロセスパラメータは、表示されたプロセスセクション202のパラメータがロックされて
いる一方、ロックされなくてもよい。このように、オペレータは、構成および/またはプレビューされたプロセスセクション262のプロセスパラメータを見ている間に、表示されたプロセスセクション202のプロセスパラメータを調整してもよい。さらに他の実施例では、プロセスセクション202、262双方のプロセスパラメータはロックされなくてもよく、またはプレビューされたプロセスセクション262のプロセスパラメータがロックされてもよい一方で表示されたプロセスセクション202のプロセスパラメータがロックされなくてもよい。このように、オペレータは、完全に新しい画面へ進むことなく、プレビューされたプロセスセクション262のプロセスパラメータを調整してもよいプレビューされたプロセスセクション262のプロセスパラメータが調整された後に、図2C、2Dを参照して下に詳しく説明されるように、オペレータは、表示されたプロセスセクション202が完全表示モードへ戻るためのユーザ入力を提供してもよい。
プレビューモードの画面表示260は表示されたプロセスセクション202とプレビューされたプロセスセクション262の一部分が双方のプロセスセクション202、262を収めることを示すが、これは単に1つの実施例である。別の実施例では、表示されたプロセスセクション202とプレビューされた表示セクション262双方は画面表示260に収まるよう縮小されてもよい。例えば、プロセスプラント要素のプレビューモードで表示されたプロセスセクションおよびプレビューされたプロセスセクションの図形表現は、完全表示モードで表示されたプロセスプラント要素の図形表現の半分のサイズであってもよい。ある実施例では、プロセスプラント要素は、プロセスパラメータ、警告等は縮小されない一方で、画面表示に収まるように縮小されてもよく、それによりプロセスパラメータ、警告等はオペレータから可視となる。
またある実施例では、プロセスパラメータ、警告等は、優先順位付けされなくてもよい。例えば、サーバー150は、画面表示260上で、オペレータへの重要度、危険な状況でのリスク、または他の任意の適した基準によって、各プロセスパラメータ、警告等にランクを付けてもよく、および/または優先レベルを割り当ててもよい。他の例では、オペレータが画面表示260上の各プロセスパラメータ、警告等に対してランク付け、および/または優先レベル割り当てを行ってもよい。さらに別の例では、サーバー150が数人のオペレータから入力された優先レベルを得て、得た優先レベルを画面表示260の各プロセスパラメータ、警告等のランク付けおよび/または優先レベル割り当てに使用してもよい。加えて、画面表示260上の各プロセスパラメータ、警告等は、規定のランクおよび/または優先レベルを割り当てられてもよい。いずれにしても、ランクおよび/または優先レベルの閾値(例:3)より上のプロセスパラメータ、警告等は縮小されなくてもよく、一方画面表示260上の残りのプロセスパラメータ、警告等は縮小されてもよい。別の実施例では、プレビューモードの画面表示260は表示されたプロセスセクション202の一部分と、プレビューされたプロセスセクション262の縮小版、またはその逆を示してもよい。
プレビューモードの画面表示260は、表示されたプロセスセクションとプレビューされたプロセスセクションの2つのプロセスセクションを含む一方、プレビューモードは任意の適した数のプロセスセクションを含んでよい。例えば、オペレータは、プレビューモードで、表示されたプロセスセクションの左右両側、または上下に、上流と下流双方のプロセスセクションをプレビューしてもよい。他の実施例では、オペレータは、プレビューモードで表示されたプロセスセクションの周囲のプロセスセクション全てをプレビューしてもよい。これは2、3、4、5、6または任意の適した数のプロセスセクションを含んでもよい。
オペレータがプレビューモードのとき、表示されたプロセスセクション202またはプレビューされたプロセスセクション262を完全に表示するために、完全表示モードに切
り替え戻りたいことがあり得る。図2Cは、図2Bの画面表示260に似て、プレビューモードから完全表示モードへの切り替えのためのユーザ制御282を含む、別のプレビューモードの画面表示280を示す。図2Bでは、画面表示280は、表示されたプロセスセクション202の一部分、プレビューされたプロセスセクション262の一部分、そして表示されたプロセスセクション202とプレビューされたプロセスセクション262の境界264を含む。
ある実施例では、オペレータはユーザ制御282を、マウスを制御して、またはUI機器112のディスプレイ84がタッチスクリーンなら、ジェスチャーを行うことで、使用してもよい。もしもUI機器112のディスプレイ84がタッチスクリーンならば、ユーザ制御282は表示画面280上で不可視となる。いずれにしてもオペレータはプロセスセクション202、262から1つを選択し、表示画面280の完全表示モードで表示したい所望のプロセスセクションに関連する一部分をタップ、クリック、ダブルタップ、ダブルクリック等を行うことで、完全表示モードで表示してもよい。例えば、もしもオペレータがプレビューされたプロセスセクション262を完全表示モードで表示したいとき、オペレータは画面表示280の右側をダブルタップまたはダブルクリックしてもよい。
ある実施例では、オペレータは、プロセスセクション202、262の1つを、プロセスセクションが完全表示モードで表示される前の中間の段階として選択してもよい。選択されたプロセスセクションはプライマリプロセスセクションとなり得て、結果として選択されたプロセスセクションのプロセスパラメータが調整可能になり、一方選択されなかったプロセスセクションのパラメータはロックされてもよい。
例えば、オペレータは、選択されたプロセスセクションに関連する画面表示280上の一部分をクリック、タップ、またはホバーしてもよい。表示画面280は例えば選択されたプロセスセクションの周囲に境界付きのボックスを配置するか、または境界284を暗くすることで、選択されたプロセスセクションの識別子を提示してもよい。オペレータは次に2度目のクリックまたはタップを、選択されたプロセスセクションが完全表示モードで表示させるプロセスセクションであることを確認するために行ってもよい。
プロセスセクション202、262の1つの選択は、画面表示280への追加の調整をも提供してもよい。例えば、選択されたプロセスセクションは、選択されなかったプロセスセクションに割り当てられた優先レベルよりも高い優先レベルを割り当てられてもよい。このように、選択されたプロセスセクションはプライマリプロセスセクションになってもよい。
あるシナリオの例では、最初は画面表示280上のプロセスセクション202、262のどちらも選択されていない。結果として、プロセスセクション202、262双方のプロセスパラメータはロックされ、オペレータは表示されたプロセスセクション202とプレビューされたプロセスセクション262双方の生データを含む画面表示280へいかなる調整も行えない。オペレータが表示されたプロセスセクション202を、表示されたプロセスセクション202をクリック、タップ、またはホバーすることにより選択すると、表示されたプロセスセクション202のプロセスパラメータが調整可能になる。次に、オペレータがプレビューされたプロセスセクション262を、プレビューされたプロセスセクション262をクリック、タップ、ホバーすることで選択すると、オペレータがプレビューされたプロセスセクション262のプロセスパラメータが調整可能になり、一方表示されたプロセスセクション202のプロセスパラメータはロックされる。オペレータがプレビューされたプロセスセクション262を再度クリックまたはタップすると、プレビューされたプロセスセクション262は完全表示モードで表示され、表示されたプロセスセクション202は画面から削除される。
図2Dは塔頂プロセスセクション262の完全表示モードの画面表示の例290を示す。画面表示290は、図2Cに示されるように、オペレータがプレビューされたプロセスセクション262をダブルクリック、ダブルタップ、または選択した後に再度クリックまたはタップすることでUI機器112に提示されてもよい。図示されているように、完全表示モードの画面表示290は、上述のように塔頂プロセスセクション262の一部分または縮小版よりは、塔頂プロセスセクション262の全体を含む。ある実施例では、プロセスプラント10内の他のプロセスセクションをプレビューまたは完全表示モードで表示するために選択するための、画面表示290はオフシートコネクタまたは他のユーザ制御(図示されず)を含んでもよい。
プレビューモードでプロセスセクションを互いに左右または上下に表示することに加え、プレビューされたプロセスセクションは表示されたプロセスセクションにオーバーレイするウインドウ内に表示されてもよい。ある実施例では、表示されたプロセスセクションは画面表示を包含するウインドウ内に表示されてもよい。プレビューされたプロセスセクションは表示されたプロセスセクションにオーバーレイする別のウインドウ内に表示されてもよく、このとき別のウインドウは画面表示を包含するウインドウよりも小さい。例えば、別のウインドウは画面表示を包含するウインドウの半分のサイズ、画面表示を包含するウインドウの4分の1のサイズ等であってもよい。
図3は、表示されたプロセスセクション302と表示されたプロセスセクション302にオーバーレイするウインドウ310を示し、プロセスプラント10からの生データを提示するプレビューされたプロセスセクション304を含んでいるプレビューモードの画面表示300の例を示す。表示された、そしてプレビューされたプロセスセクション302、304は、図2Aから2Dで提示された、表示、そしてプレビューされたプロセスセクション202、262、または他の任意のプロセスセクションであってもよい。ある実施例では、UI機器112は、より具体的には制御ユニット44は、ウインドウ310を表示するために、画面表示300の空の一部分を選択し、それにより表示されたプロセスセクション302上のいかなるプロセスプラント要素、プロセスパラメータ、警告、オフシートコネクタ等は覆い隠されない。
例えば、制御ユニット44はウインドウ310の領域のサイズを特定する。次に、制御ユニット44は、ウインドウ310のサイズ要求に見合い、いかなるプロセスプラント要素、プロセスパラメータ、警告、オフシートコネクタ等も含まないよう、画面表示300上の領域で位置を決めてもよい。もしも画面表示300がウインドウ310のサイズ要求に見合う空のスペースを含まない場合は、制御ユニット44は、ウインドウ310を配置できるほど充分なスペースが得られるまで表示されたプロセスセクション302を縮小する。別の例では、表示されたプロセスセクション302のプロセスプラント要素、プロセスパラメータ、警告、オフシートコネクタ等は、上述された方法と似た方法で優先順位付けされてもよい。ウインドウ310は、これらの物体を覆うランク閾値の下にランク付けされたプロセスプラント要素、プロセスパラメータ、警告、オフシートコネクタ等の上に配置されてもよい。別の実施例では、サーバー150は画面表示300内でウインドウ310を配置する場所を特定してもよい。
いずれにしても、制御ユニット44はプレビューされたプロセスセクション304をウインドウ310内に提示してもよい。ある実施例では、プレビューされたプロセスセクション304の一部分が、ウインドウ310内に収まるように表示される。他の実施例では、プレビューされたプロセスセクション304は、ウインドウ内に収まるように縮小される。例えば、プレビューされたプロセスセクション304は、ウインドウ310のサイズと画面表示300のサイズの比の中間へ縮小される。より具体的には、もしもウインドウ
310は画面表示300のサイズの6分の1であった場合、プレビューされたプロセスセクション304は6分の5に縮小される。
さらに別の実施例では、プレビューされたプロセスセクション304のプロセスプラント要素、プロセスパラメータ、警告、オフシートコネクタ等は、上述された方法と似た方法で優先順位付けされてもよい。ランク閾値よりも上にランク付けされたプロセスプラント要素、プロセスパラメータ、警告、オフシートコネクタ等は、縮小されなくてもよく、一方残りのプロセスプラント要素、プロセスパラメータ、警告、オフシートコネクタ等は縮小されてもよい。別の例では、ランク閾値および/または優先レベルよりも上にランク付けされたプロセスプラント要素、プロセスパラメータ、警告、オフシートコネクタ等のみが、ウインドウ310に含まれてもよい。ランク閾値および/または優先レベルは、ウインドウ310のサイズに関連して特定されてもよい。ウインドウ310のサイズが増加するに従い、よりたくさんのプロセスプラント要素、プロセスパラメータ、警告、オフシートコネクタ等がウインドウ310内に収まり、結果としてランク閾値および/または優先レベルは低くなり得る。
画面表示300が、1つのプレビューされたプロセスセクション304を表示する、ウインドウ310のうち1つを含むが、これは説明の簡便さのみを目的としている。任意の数のウインドウ310が、任意の数のプレビューされたプロセスセクションを表示してもよい。例えば、画面表示300は、表示されたプロセスセクション302の上流と下流のプロセスセクションのプレビューを表示する、2つのウインドウを含んでもよい。別の例では、画面表示300は、プロセスプラント10中の、表示されたプロセスセクション302に隣接したそれぞれのプロセスセクションを表示する、4つのウインドウを含んでもよい。
上に示されたように、オペレータは、プレビューモード内に表示されたプロセスセクションの上流と下流のプロセスセクションを表示するために、完全表示モードのプロセスセクションのオフシートコネクタを選択してもよい。表示されたプロセスセクションの上流と下流のプロセスセクションをプレビューすることに加えて、オペレータは、隣接したプロセスセクションをプレビューしてもよい。図4は選択された時には、UI機器112が隣接したプロセスプラント10の一部分に関連する隣接したプロセスセクションを完全表示モードまたはプレビューモードで提示するようなプロセスセクション402とユーザ制御404から410を表示している、完全表示モードの画面表示400の例を示す。
例えば、ダブルタップ、マウスのダブルクリック、タップアンドホールド、クリックアンドホールド等のようなユーザ入力をユーザ制御404から410のうち1つが受信したら、UI機器112は、隣接したセクションを完全表示モードで表示してもよい。もしも、ユーザ制御404から410のうち1つでタップ、シングルクリック、スライド、クリックアンドドラッグ、マウスホバー等の、代替のユーザ入力が受信されたら、UI機器112は、図2B、2C、3に上述されるように隣接したプロセスセクションをプレビューモードで表示してもよい。
より具体的には、UI機器112は表示されたプロセスセクション402に隣接したプロセスセクションのうち1つを、選択されたユーザ制御404から410の方向および/または位置に基づいた表示のために選択してもよい。もしも選択されたユーザ制御が左を差していたら、UI機器112は、表示されたプロセスセクション402の左側に接したプロセスセクションを表示してもよい。また、もしも選択されたユーザ制御が表示されたプロセスセクション402の左の一部分に位置していたら、UI機器112は、表示されたプロセスセクション402の左側に接したプロセスセクションを表示してもよい。
例えば、もしもユーザ入力をユーザ制御404で受信されたら、UI機器112は、表示されたプロセスセクション402の近隣のプロセスセクションを上から完全表示モードで表示してもよい。もしも代替のユーザ入力がユーザ制御404で受信されたら、UI機器112は、表示されたプロセスセクション402の近隣のプロセスセクションを上からプレビューモードで表示してもよい。
加えて、もしもユーザ入力がユーザ制御406で受信されたら、UI機器112は、表示されたプロセスセクション402の近隣のプロセスセクションを右側に完全表示モードで表示してもよい。もしも代替のユーザ入力がユーザ制御406で受信されたら、UI機器112は表示されたプロセスセクション402の近隣のプロセスセクションを右側にプレビューモードで表示してもよい。
さらに、もしもユーザ入力をユーザ制御408で受信したら、UI機器112は、表示されたプロセスセクション402の近隣のプロセスセクションを下から完全表示モードで表示してもよい。もしも代替のユーザ入力をユーザ制御408で受信したら、UI機器112は、表示されたプロセスセクション402の近隣のプロセスセクションを上からプレビューモードで表示してもよい。
さらに、もしもユーザ入力をユーザ制御410で受信したら、UI機器112は、表示されたプロセスセクション402の近隣のプロセスセクションを左側に完全表示モードで表示してもよい。もしも代替のユーザ入力をユーザ制御410で受信したら、UI機器112は表示されたプロセスセクション402の近隣のプロセスセクションを左側にプレビューモードで表示してもよい。
ユーザ制御404から410は画面表示400上で矢印として表現されているが、これは単に1つの実施例である。ユーザ制御404から410は画面表示400上で不可視でもよく、または丸、点、または任意の他の適切な方法で画面表示400上に表現されてもよい。
図5はプロセスプラント内のプロセスセクションをプレビューする方法の例500を示すフロー図である。方法500はUI機器112上で実行されてもよい。ある実施例では、方法500は、非一過性の記録媒体に格納された一組の命令中に実装され、UI機器112の1つ以上のプロセッサによって実行可能であってもよい。例えば、方法500は、図1Bに示されるように、制御ユニット44によって実行されてもよい。
ブロック502では、UI機器112は、図2Aに示された画面表示200のように、プロセスプラントディスプレイ上に幾つかのプロセスプラント要素を示すプロセスセクションを提示(すなわち表示または描画)してもよい。プロセスセクションはプロセスプラント要素の図形表現、プロセスプラント要素同士の接続、プロセスパラメータ値、警告を含んでもよい。ある実施例では、プロセスパラメータ値は、オンラインプロセスプラント内の、実際の計測値と設定値の生データを示していてもよい。
加えて、UI機器112は、図2Aに示されたオフシートコネクタ204のように、プレビューモードまたは完全表示モード(ブロック504)で表示するための別のプロセスセクションを選択するためのユーザ制御を提供してもよい。ユーザ制御は、「塔頂」のように、他のプロセスセクションへの接続への指示を含んでもよい。ユーザ制御での、ダブルタップ、マウスのダブルクリック、タップアンドホールド、クリックアンドホールド等のような、ある型のユーザ入力の受信に応答して、UI機器112は、もう一方のプロセスセクションを完全表示モードで表示してもよい。ユーザ制御での、タップ、シングルクリック、スライド、クリックアンドドラッグ、マウスホバー等のような、別の型のユーザ
入力の受信に応答して、UI機器112は、もう一方のプロセスセクションをプレビューモードで表示してもよい。
ブロック506では、UI機器112は、もう一方のプロセスセクションをプレビューモードで表示する要求を指し示す、ユーザ入力(タップ、シングルクリック、スライド、クリックアンドドラッグ、マウスホバー等のような)を受信してもよい。結果的にUI機器112は、プロセスセクション(「表示されたプロセスセクション」)ともう一方のプロセスセクション(「プレビューされたプロセスセクション」)を、図2Bに示された画面表示260のような、プロセスプラントディスプレイ(ブロック508)においてプレビューモードで提示(描画)され得る。プロセスセクションは、図2Bの境界284のような、プロセスセクション間の境界と共に、隣り合って提示されてもよい。他の実施例では、プロセスセクションは分離されたウインドウに表示されてもよい。例えば、プレビューされたプロセスセクションは、図3に示される画面表示300のように、表示されたプロセスセクションにオーバーレイするウインドウに表示されてもよい。ある実施例では、プレビューされたプロセスセクションを含むウインドウは、表示されたプロセスセクションを含むウインドウよりも小さく表示されてもよい。加えて、プレビューされたプロセスセクションを含むウインドウは、表示されたプロセスセクション上のプロセスプラント要素、プロセスパラメータ、警告、オフシートコネクタ等を覆い隠さないように配置されてもよい。
随意的に(例:ある実施例では)、各プロセスセクションは優先レベルを割り当てられてもよい(ブロック510)。例えば、プレビューされたプロセスセクションは、表示されたプロセスセクションよりも高い優先レベルを割り当てられてもよく、表示されたプロセスセクションはプレビューされたプロセスセクションよりも高い優先レベルを割り当てられてもよく、オペレータはどちらがより高い優先レベルを割り当てられるかを選択してもよく、または優先レベルは任意の他の方法により割り当てられてもよい。いずれにしても、プロセスパラメータ値は、より高い優先レベルが割り当てられたプロセスセクションに関して調整可能になってもよく、一方、もう1つのプロセスセクションのプロセスパラメータ値は調整不可能になってもよい。他の実施例では、プレビューモードではプロセスパラメータ値はどちらのプロセスセクションでも調整可能でなく、またはプレビューモードで双方のプロセスセクションにおいて調整可能であってもよい。
また、随意的に(例:プロセスパラメータ値が調整可能な実施例において)、ブロック512においてUI機器112はプレビューモードで調整可能なプロセスセクションのプロセスパラメータ値を調整することを示すユーザ入力を受信してもよい。例えばオペレータは、プロセスプラント要素のプロセスパラメータ値の調整のために、プロセスセクション中のプロセスプラント要素の図形表現に対して様々なタッチジェスチャーまたはマウスクリックを実行してもよい。より具体的には、オペレータは、タンクのタンク水位値または熱交換機の温度設定を調整するためにドラッグジェスチャーやクリックアンドドラッグを行ってもよく、ポンプの速度を調整するために回転ジェスチャーを行ってもよく、バルブ解放パーセンテージを調整するためにピンチと広げるジェスチャーを行ってもよく、新しいまたは調整されたプロセスパラメータ値をタイプしてもよい、等である。
ユーザ入力の受信に応答して、UI機器112、より具体的には制御ユニット44は、プロセスプラントのオンライン操作中(ブロック514)にプロセスパラメータ値を調整してもよい。例えば、図1Aに示されるように、制御ユニット14はコントローラ11に、プロセスプラント中のプロセスパラメータ値を調整するような指示を提供してもよい。別の例では、図1Aに示されるように、制御ユニット44は、調整されたプロセスパラメータ値を、コントローラ11にプロセスプラント中のプロセスパラメータ値を調整するよう指示を提供し得るサーバー150と通信してもよい。コントローラ11は次に図1Aに
示されるようにフィールドデバイス15から22、40から46と、プロセスプラント中のプロセスパラメータ値を調整するよう通信してもよい。
ブロック516では、UI機器112は、プレビューモードを終了し表示されたプロセスセクションまたはプレビューされたプロセスセクションを完全表示モードで表示させる要求を示すユーザ入力を受信してもよい。例えば、オペレータは、プロセスセクションから1つを選択し、プロセスプラントディスプレイのうち、完全表示モードで表示したい所望のプロセスセクションに関連する一部分をタップ、クリック、ダブルタップ、ダブルクリック等を行うことで、完全表示モードで表示してもよい。例えば、もしもオペレータがプレビューされたプロセスセクションを完全表示モードで表示したいとき、オペレータはプロセスプラントディスプレイのプレビューされたプロセスセクションを含む一部分をダブルタップまたはダブルクリックしてもよい。
次に、ブロック518では、図2Dの画面表示290のように、選択されたプロセスセクションがプロセスプラントディスプレイに完全表示モードで、プレビューモードを終了するために表示されてもよい。完全表示モードは、プロセスプラントディスプレイ上に、上述されたプレビューモード中のようにプロセスセクションの一部分または縮小バージョンを含むよりはむしろ、プロセスプラントの全てのプロセスセクションを含んでもよい。
本開示で説明される技術の実施例は、任意の数の以下の局面を、単独または組み合わせとして含んでもよい。
1.別のプロセスセクションを表示しながら、プロセスプラント内のプロセスセクションをプレビューする方法であり、前記方法は、
プロセスプラントディスプレイ上の1つ以上のプロセッサにより、プロセスプラント内の複数のプロセスプラント要素の図形表現を含むプロセスプラントの一部分を示すプロセスセクションを提示し、
前記プロセスプラントディスプレイ上の前記1つ以上のプロセッサにより、前記プロセスプラントの前記部分に隣接したプロセスプラントの別の部分を示す別のプロセスセクションへの識別子を含む少なくとも1つのユーザ制御を提供し、
前記1つ以上のプロセッサにて前記ユーザ制御を介して、前記プロセスプラントの前記他方の部分のプレビューを提示する要求を受信し、
前プロセスプラントディスプレイ上の前記1つ以上のプロセッサにより、前記プロセスプラント内の前記プロセスセクションの境界を含みながら、前記他方のプロセスセクションの少なくとも一部分を同時に提示しながら、前記プロセスセクションの少なくとも一部分を提示する、方法。
2.局面1による方法であり、さらに
前記プロセスセクションの前記部分は前記プロセスプラントディスプレイ上にプレビューモードで提示され、前記プロセスセクションに含まれる前記複数のプロセスプラント要素のプロセスパラメータは前記プレビューモードにおいて調整不可能である、方法。
3.前述の任意の局面による方法であり、さらに
前記プロセスプラントディスプレイ上に前記プロセスセクションの前記部分を提示する時に、前記1つ以上のプロセッサによって、前記各プロセスセクションに優先レベルを割り当て、
前記プロセスセクションの前記部分は前記プロセスプラントディスプレイ上でプレビューモードで提示され、前記プロセスセクションに含まれるより低い優先度を持つ前記複数のプロセスプラント要素のプロセスパラメータが調整不可能である一方、前記プロセスセクションに含まれるより高い優先度を持つ前記複数のプロセスプラント要素のプロセスパ
ラメータは調整可能である、方法。
4.前述の任意の局面による方法であり、さらに
前記プロセスセクションの前記部分は前記プロセスプラントディスプレイ上でプレビューモードで提示され、双方の前記プロセスセクションに含まれる前記複数のプロセスプラント要素のプロセスパラメータは前記プレビューモードにおいて調整可能である、方法。
5.前述の任意の局面による方法であり、さらに
前記プロセスセクションの前記部分がプレビューモードで提示された時に前記複数のプロセスプラント要素の少なくとも1つの前記プロセスパラメータの値を調整する要求を示すユーザ入力を、前記1つ以上のプロセッサにおいて受信し、
前記1つ以上のプロセッサによって、前記プロセスプラントのオンラインプロセス中に前記少なくとも1つのプロセスパラメータを前記ユーザ入力に従って新しい値に調整する、方法。
6.先述の任意の1つの局面による方法であり、さらに少なくとも(i)プロセスセクションの一部分をプロセスプラントディスプレイに提示するときの、1つ以上のプロセッサにおいて、もう一方のプロセスセクションの完全表示を要求するユーザからの入力の受信、プロセスプラントディスプレイ上の1つ以上のプロセスプロセッサによる、プロセスセクションを提示しないことを含んだもう一方のプロセスセクションの完全表示の提示、または(ii) 前記プロセスセクションの前記部分を前記プロセスプラントディスプレイに前記プレビューモードで提示する時、1つ以上のプロセッサにおいて、ユーザからの前記プロセスセクションの完全表示を要求する入力の受信、前記プロセスプラントディスプレイ上の前記1つ以上のプロセッサにより、前記他方のプロセスセクションを提示しないことを含み前記プロセスセクションの前記完全表示の提示
のうちの1つを含む、方法。
7.先述の任意の1つの局面による方法であり、前記制御は 前記ユーザに前記プロセスプラントの前記他方の部分のプレビューを表示する選択肢の選択を許可するユーザ制御と、前記ユーザに前記プロセスプラントの前記他方の部分の完全表示を表示する選択肢の選択を許可する代替のユーザ制御を含むユーザ制御の組である、方法。
8.先述の任意の1つの局面による方法であり、以下のうち少なくとも1つの(i)前記プロセスセクションが前記プロセスプラントディスプレイ上にウインドウ内に提示され、前記他方のプロセスセクションは前記ウインドウにオーバーレイする別のウインドウに提示され、さらに前記別のウインドウは前記ウインドウよりも小さい、または(ii)前記プロセスセクションは隣り合って同時に表示される。
9.前述の任意の1つの局面によるユーザインターフェース機器であり、ユーザ制御がプロセスセクションの複数のプロセスプラント要素の1つの図形表現に接続されていて、ユーザ制御に接続されたその図形表現のプロセスプラント要素はプロセスプラント内のもう一方のプロセスセクション内の複数のプロセスプラントのうちの1つに接続されている、ユーザインターフェース機器。
10.前述の任意の局面に記載の方法であり、前記別のプロセスセクションの少なくとも一部分の提示は、前記1つ以上のプロセッサにより、前記プロセスプラントの前記他方の部分で測定された前記別のプロセスセクションの少なくとも1つのプロセスパラメータのプロセスパラメータ値を提示することを含む、方法。
11.プロセスプラント内のプロセスセクションを、別のプロセスセクションをプレビュ
ーしながらプレビューするためのユーザインターフェース機器であり、前記ユーザインターフェース機器が
表示画面と、
前記表示画面に接続された1つ以上のプロセッサと、
1つ以上のプロセッサに接続され、1つ以上のプロセッサにより実行された時にユーザインターフェース機器に
表示画面により、プロセスプラント内の複数のプロセスプラント要素の図形表現を含むプロセスプラントの一部分を示すプロセスセクションを提示させ、
前記表示画面に、前記プロセスプラントの部分に隣接したプロセスプラントの別の部分を示す別のプロセスセクションへの識別子を含む少なくとも1つのユーザ制御を表示させ、
前記ユーザ制御を介して、前記プロセスプラントの前記他方の部分のプレビューを提示する要求を受信させ、
前記表示画面により、前記プロセスプラント内の前記プロセスセクションの境界を含みながら、前記他方のプロセスセクションの少なくとも一部分を同時に提示しながら、前記プロセスセクションの少なくとも一部分を提示させる命令を格納した非一過性の記録媒体を含む、ユーザインターフェース機器。
12.局面11によるユーザインターフェース機器であり、前記プロセスセクションの前記部分は前記表示画面にプレビューモードで提示され、プロセスセクションに含まれる前記複数のプロセスプラント要素のプロセスパラメータはプレビューモードでは調整可能でない、ユーザインターフェース機器。
13.局面11または12によるユーザインターフェース機器であり、前記命令がさらに前記ユーザインターフェース機器に
前記表示画面を介して前記プロセスセクションの前記部分を提示する時に、前記各プロセスセクションに優先レベルを割り当てさせ、
前記プロセスセクションの前記部分は前記表示画面にプレビューモードで提示され、前記プロセスセクションに含まれより高い優先度を持つ前記複数のプロセスプラント要素のプロセスパラメータは調整可能であり、一方前記プロセスセクションに含まれより低い優先度を持つ前記複数のプロセスプラント要素のプロセスパラメータは調整不可能である、ユーザインターフェース機器。
14.局面11から13のうち任意のものによるユーザインターフェース機器であり、前記プロセスセクションの前記部分は前記表示画面にプレビューモードで提示され、双方の前記プロセスセクションに含まれる前記複数のプロセスプラント要素のプロセスパラメータ前記はプレビューモードでは調整可能である、ユーザインターフェース機器。
15.局面11から14のうちの任意のものによるーザーインターフェース機器であり、前記命令がさらに前記ユーザインターフェース機器に
前記プロセスセクションの前記部分がプレビューモードで提示された時に前記複数のプロセスプラント要素の少なくとも1つの前記プロセスパラメータの値を調整する要求を示すユーザ入力を受信させ、
前記プロセスプラントのオンラインプロセス中に前記少なくとも1つのプロセスパラメータを前記ユーザ入力に従って新しい値に調整させる、ユーザインターフェース機器。
16.任意の局面11から15によるユーザインターフェース機器であり、さらに命令により、ユーザインターフェース機器は(i)プロセスセクションの一部分を表示画面を介して提示するときに、他方のプロセスセクションの完全表示を要求するユーザからの入力を受信し、表示画面により、プロセスセクションを提示せずを含む他方のプロセスセクシ
ョンの完全表示を提示するか、または(ii)前記プロセスセクションの前記部分を前記プロセスプラントディスプレイに前記プレビューモードで提示する時、ユーザからの前記プロセスセクションの完全表示を要求する入力を受信させ、前記表示画面を介して、前記他方のプロセスセクションを提示せずを含む、前記のプロセスセクションの前記完全表示を提示させる、ユーザインターフェース機器。
17.局面11から16のうちの任意のものによるユーザインターフェース機器であって、さらに前記ユーザに前記プロセスプラントの前記他方の部分の プレビューを表示する選択肢の選択を可能にするユーザ制御と、前記ユーザに前記プロセスプラントの前記他方の完全表示を表示する選択肢の選択を可能にする代替のユーザ制御を含むユーザ制御の組である、ユーザインターフェース機器。
18.局面11から17のうち任意のものによるユーザインターフェース機器であり、以下のうち少なくとも1つの(i)前記プロセスセクションが前記表示画面上のウインドウ内に提示され、前記他方のプロセスセクションは前記ウインドウにオーバーレイする別のウインドウに提示され、さらに前記別のウインドウは前記ウインドウよりも小さいか、または(ii)前記プロセスセクションが隣り合って同時に表示される、ユーザインターフェース機器。
19.任意の局面11から18によるユーザインターフェース機器であり、ユーザ制御がプロセスセクションの複数のプロセスプラント要素の1つの図形表現に接続されていて、ユーザ制御に接続されたその図形表現のプロセスプラント要素はプロセスプラント内のもう一方のプロセスセクション内の複数のプロセスプラント要素のうちの1つに接続されている、ユーザインターフェース機器。
20.任意の局面11から19によるユーザインターフェース機器であって、さらに前記別のプロセスセクションの少なくとも一部分を提示するために、前記命令が前記ユーザインターフェース機器に、前記プロセスプラントの前記他方の部分で測定された前記他方のプロセスセクションの少なくとも1つのプロセスパラメータのプロセスパラメータ値を提示することを含ませる、ユーザインターフェース機器。
加えて、本開示の先述の局面は説明のみを目的とし、本開示の範囲を限定することを意図するものではない。
以下は上述の議論に対する追加の考察である。本仕様を通して、任意の機器またはルーチンによって実行される活動は、一般的に、データを機械で読み取り可能な指示によって操作または変換するプロセッサによる活動または処理を指す。機械によって読み取り可能な指示は、プロセッサに通信可能なように接続されたメモリ機器に格納され引き出されてもよい。すなわち、ここで説明された方法は、図1Bに示されたように、コンピューターによって読出し可能なメディア上に(すなわちメモリ機器上に)格納された指示によって実行可能な指示によって実施されてもよい。 指示は、1つ以上のプロセッサによって実行されるとき(例:サーバー、ユーザインターフェース機器等)、プロセッサが方法を実行することを引き起こす。指示、ルーチン、モジュール、処理、サービス、プログラム、および/またはアプリケーションは、コンピューターで読み取り可能なメモリ上に格納または保存されると本明細書で称され、「格納」「保存」の語は一時的な信号を除くことを意図している。
さらに、「オペレータ」、「人員」「人」「ユーザ」「技術者」や他の類似する言葉は、プロセスプラント環境内でシステム、装置、本明細書で説明されたメソッドを利用または相互作用し得る人を説明するために使われ、これらの言葉は限定することを意図しない
。特定の言葉が説明中で使用されているところでは、その言葉は、部分的に、プラント人員が従事する従来の活動のために使われ、しかしその特定の活動に従事する人員を限定することを意図するものではない。
加えて、本仕様を通して、複数インスタンスは、単一のインスタンスとして説明された構成要素、動作、または構成を実装してもよい。1つ以上のメソッドの独立の動作が別々の動作として説明され記述されたが、1つ以上のこれらの動作は同時に実行されてもよく、動作は説明された順番で実行されることを要求しない。構成の例の中で、別々の構成要素として提示された構造と機能は、組み合わされた構造または構成要素として実装されてもよい。同様に、単一の構成要素として提示された機能は、別々の構成要素として実装されてもよい。これら、他の変種、変更、付加、改善は本明細の主題に該当する。
本明細書中で「処理する」「電算機で計算する」「計算する」「決定する」「特定する」「提示する」「提示させる」「表示させる」「表示する」等の言葉を使用して行われる議論は、1つ以上のメモリ(例:揮発性メモリ、不揮発性メモリ、またはそれらの組み合わせ)や、レジスタ、または受信、格納、送信、または情報表示を行う他の機械の構成要素の中で物理(例:電気的、時期的、生物的、または工学的)量として提示されたデータを操作または変換する機械(例:コンピューター)の動作または処理を示し得る。
ソフトウエアに実装された時、本明細書で説明されたアプリケーション、サービス、エンジンのうちの任意のものは、磁気ディスク、レーザーディスク(登録商標)、ソリッドステートメモリ機器、分子メモリ記憶装置、または他の記憶メディア、コンピューターまたはプロセッサ内のRAMまたはROM等の、任意の、有形の、非一過性のコンピューターにより読み出し可能なメモリに格納されてもよい。本明細書で開示されたシステムの例は、他の構成要素もある中で、ハードウエア上で実行されるソフトウエアおよび/またはファームウエアを含むものとして開示されるが、そのようなシステムは説明用途に過ぎず、限定的なものとして考慮されてはならない。例えば、これらのハードウエア、ソフトウエア、ファームウエア構成要素のうちの任意のものまたすべては、ハードウエアのみによって、ソフトウエアのみによって、またはハードウエアとソフトウエアの任意の組み合わせによって実施されてよい。従って、当業者は、提供された例がこのようなシステムを実装する唯一の方法ではないと、容易に認識する。
そのため、本発明は特定の例を参照して説明されたが、それらは説明用途のみを意図し、発明を限定するものではなく、開示された実施例への変更、付加、または削除が、本発明の精神と範囲から逸脱することなく行われてよいということは当業者にとっては明らかである。
ある語が本特許内で「本明細書中では、語『___』は___を意味すると定義される」という文、または似た文を使用して明白に定義されない限り、その語の意味を限定する意図はなく、また明白にまたは含意によって、平易なまたは通常の意味を超えて、そのような語は本特許明細書のいかなる部分の言明に基づく範囲に限定されると解釈されてはならない(請求項の言葉は除く)。本特許明細書の最後の請求項中で使用された任意の語が、単一の意味で参照されている限りにおいて、それは読み手を混乱させないためのみのために行われており、暗にまたは別の方法でその語の意味がその単一の意味に限定されるということは意図していない。最後に、請求項の要素が「方法」の語を記述しない限り、また構造を記述しない機能は、任意の請求項要素の範囲が米国特許法第112条(f)項および/または旧米国特許法第112条第6段落に基づいて解釈されることを意図しない。
さらに、前述の文章は数々の異なる実施例の詳細な説明を明らかにしたが、本特許の範囲は本特許の最後に述べられる請求項の文言によって定義されることは理解されなければ
ならない。発明の詳細な説明は説明のみのためと解釈され、全ての可能な実施例を説明するものではない。全ての可能な実施例の説明は不可能ではないとしても非現実的であるためである。現在の技術、または本特許の出願日以降に開発された技術を使用して数々の代替の実施例が実装され得るが、それらも本請求の範囲に該当する。

Claims (9)

  1. 別のプロセスセクションを表示しながら、プロセスプラント内のプロセスセクションをプレビューする方法であり、前記方法は、
    プロセスプラントディスプレイ上の1つ以上のプロセッサにより、プロセスプラント内の複数のプロセスプラント要素の図形表現を含むプロセスプラントの一部分を示すプロセスセクションを提示し、
    前記プロセスプラントディスプレイ上の前記1つ以上のプロセッサにより、前記プロセスセクションに隣接したプロセスプラントの別の部分を示す別のプロセスセクションへの識別子を含む少なくとも1つのユーザ制御を提供し、
    前記1つ以上のプロセッサにて前記ユーザ制御を介して、前記プロセスプラントの前記の部分を示す前記別のプロセスセクションのプレビューを提示する要求を受信することであって、前記プレビューを提示する要求を受信したときに前記別のプロセスセクションは前記プロセスプラントディスプレイに示されない、ことと、
    前記プロセスプラントディスプレイ上の前記1つ以上のプロセッサにより、前記プロセスプラント内の前記プロセスセクションの境界を含みながら、前記のプロセスセクションの前記要求されたプレビューの少なくとも一部分を同時に提示しながら、前記プロセスセクションの少なくとも一部分を提示する、方法。
  2. 請求項1に記載の方法であり、さらに
    前記プロセスセクションの前記部分を前記プロセスプラントディスプレイに表示する時に、1つ以上のプロセッサにおいて、ユーザからの前記のプロセスセクションの完全表示を要求する入力を受信し、
    前記プロセスプラントディスプレイの1つ以上のプロセッサによって、前記プロセスセクションを表示しないことを含んだ前記のプロセスセクションの前記完全表示を提供する、方法。
  3. 請求項1または2に記載の方法であり、前記プロセスセクションの前記部分は前記プロセスプラントディスプレイ上にプレビューモードで提示され、前記プロセスセクションに含まれる前記複数のプロセスプラント要素のプロセスパラメータは前記プレビューモードにおいて調整不可能である、方法。
  4. 請求項1または2に記載の方法であり、さらに
    前記プロセスプラントディスプレイ上に前記プロセスセクションの前記部分を提示する時に、前記1つ以上のプロセッサによって、前記各プロセスセクションに、一方の前記プロセスセクションの優先レベルが他方の前記プロセスセクションの優先レベルよりも高くなる優先レベルを割り当て、
    前記プロセスセクションの前記部分は前記プロセスプラントディスプレイ上でプレビューモードで提示され、優先レベルがより低い前記別のプロセスセクションに含まれる前記複数のプロセスプラント要素のプロセスパラメータが調整不可能である一方、優先レベルがより高い前記プロセスセクションに含まれる前記複数のプロセスプラント要素のプロセスパラメータは調整可能である、方法。
  5. 請求項1または2に記載の方法であって、前記プロセスセクションの前記部分は前記プロセスプラントディスプレイ上でプレビューモードで提示され、双方の前記プロセスセクションに含まれる前記複数のプロセスプラント要素のプロセスパラメータは前記プレビューモードにおいて調整可能であり、
    さらに
    前記プロセスセクションの前記部分がプレビューモードで提示された時に前記複数のプロセスプラント要素の少なくとも1つの前記プロセスパラメータの値を調整する要求を示すユーザ入力を、前記1つ以上のプロセッサにおいて受信し、
    前記1つ以上のプロセッサによって、前記プロセスプラントのオンラインプロセス中に前記少なくとも1つのプロセスパラメータを前記ユーザ入力に従って新しい値に調整する、方法。
  6. 請求項1から5のいずれか1項に記載の方法であり、前記制御は 前記ユーザ前記プ
    ロセスプラントの前記の部分のプレビューを表示するユーザ制御と、前記ユーザ前記プロセスプラントの前記部分の完全表示を表示する別のユーザ制御を含むユーザ制御の組である、方法。
  7. 請求項1から6のいずれか1項に記載の方法であり、前記プロセスセクションは前記プロセスプラントディスプレイ上にウインドウ内に提示され、前記のプロセスセクションは前記ウインドウにオーバーレイする別のウインドウに提示され、さらに前記別のウインドウは前記ウインドウよりも小さい、方法。
  8. 請求項1から7のいずれか1項に記載の方法であり、前記別のプロセスセクションの少なくとも一部分の提示は、前記1つ以上のプロセッサにより、前記プロセスプラントの前記の部分で測定された前記別のプロセスセクションの少なくとも1つのプロセスパラメータのプロセスパラメータ値を提示することを含む、方法。
  9. プロセスプラント内のプロセスセクションを、別のプロセスセクションをプレビューしながらプレビューするためのユーザインターフェース機器であり、前記ユーザインターフェース機器が
    表示画面と、
    前記表示画面に接続された1つ以上のプロセッサと、
    1つ以上のプロセッサに接続され、1つ以上のプロセッサにより実行された時にユーザインターフェース機器に請求項1から8のいずれか1項に記載の方法を実行させる命令を格納した非一過性の記録媒体とを含む、ユーザインターフェース機器。
JP2017157574A 2016-08-22 2017-08-17 オペレータ画面切り替えプレビュー Active JP7071075B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US15/243,176 2016-08-22
US15/243,176 US10444739B2 (en) 2016-08-22 2016-08-22 Operator display switching preview

Publications (3)

Publication Number Publication Date
JP2018041449A JP2018041449A (ja) 2018-03-15
JP2018041449A5 JP2018041449A5 (ja) 2020-09-24
JP7071075B2 true JP7071075B2 (ja) 2022-05-18

Family

ID=59896016

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017157574A Active JP7071075B2 (ja) 2016-08-22 2017-08-17 オペレータ画面切り替えプレビュー

Country Status (5)

Country Link
US (1) US10444739B2 (ja)
JP (1) JP7071075B2 (ja)
CN (1) CN107765654B (ja)
DE (1) DE102017119025A1 (ja)
GB (1) GB2554169B8 (ja)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10444739B2 (en) 2016-08-22 2019-10-15 Fisher-Rosemount Systems, Inc. Operator display switching preview
US12541192B2 (en) 2016-08-22 2026-02-03 Fisher-Rosemount Systems, Inc. Operator display switching preview
US10520903B2 (en) * 2016-11-23 2019-12-31 Johnson Controls Technology Company Building management system with priority array preview interface
DE102018202343A1 (de) * 2017-02-17 2018-08-23 Magna Closures Inc. Kraft-schwenktür mit virtual-handgriff -gestensteuerung
US20200044941A1 (en) * 2017-03-28 2020-02-06 Toshiba Energy Systems & Solutions Corporation Monitoring system, image information providing device, client control device, image information providing program, and client control program
GB2568584B (en) * 2017-10-02 2022-11-02 Fisher Rosemount Systems Inc Operator display switching preview

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005055965A (ja) 2003-08-06 2005-03-03 Hitachi Ltd プラント状態監視方法及びプラント監視装置
JP2007323396A (ja) 2006-06-01 2007-12-13 Yokogawa Electric Corp プラント情報処理システムおよびプラント情報処理方法
JP2008108265A (ja) 2007-11-21 2008-05-08 Casio Comput Co Ltd 携帯情報端末および記録媒体
JP2012174128A (ja) 2011-02-23 2012-09-10 Hitachi Ltd プラント監視制御システム
JP2013041401A (ja) 2011-08-15 2013-02-28 Nec Corp データ表示装置、データ表示方法およびプログラム
JP2013109432A (ja) 2011-11-18 2013-06-06 Mitsubishi Electric Corp プラント監視制御装置
JP2013131018A (ja) 2011-12-21 2013-07-04 Internatl Business Mach Corp <Ibm> 情報処理装置、表示処理方法、プログラムおよび記録媒体
US20140075392A1 (en) 2011-06-10 2014-03-13 Susanne Timsjo Dynamic Faceplates For Multiple Objects

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5369744A (en) * 1989-10-16 1994-11-29 Hitachi, Ltd. Address-translatable graphic processor, data processor and drawing method with employment of the same
JP3670317B2 (ja) * 1994-08-18 2005-07-13 株式会社東芝 オペレーション装置
US5930501A (en) * 1996-09-20 1999-07-27 Neil; John M. Pictorial user interface for establishing time of day and geographical or environmental context on a computer display or other monitor
US6535122B1 (en) * 1998-05-01 2003-03-18 Invensys Systems, Inc. Method and apparatus for extending processing mask/filtering, and displaying alarm information for a hierarchically categorizing alarm monitoring system
JP2002281258A (ja) * 2001-03-15 2002-09-27 Murata Mach Ltd 画像読み取り装置及びその外部端末用のプログラム
FR2855259B1 (fr) * 2003-05-23 2005-10-14 Siemens Vdo Automotive Systeme de navigation embarque comportant une previsualisation d'itineraire avec instructions de guidage
JP2007536634A (ja) * 2004-05-04 2007-12-13 フィッシャー−ローズマウント・システムズ・インコーポレーテッド プロセス制御システムのためのサービス指向型アーキテクチャ
CN101194506B (zh) * 2005-06-09 2016-04-20 皇家飞利浦电子股份有限公司 呈现媒体内容的方法和设备以及客户机设备和网络服务器
KR20080066124A (ko) * 2007-01-11 2008-07-16 삼성전자주식회사 스캔 투 이메일 기능을 수행하는 화상형성장치와 그 처리방법, 및 화상형성장치로부터 전자메일을 수신하는단말장치
EP1965301A1 (en) * 2007-02-27 2008-09-03 Abb Research Ltd. Method and system for generating a control system user interface
US20100146012A1 (en) * 2008-12-04 2010-06-10 Microsoft Corporation Previewing search results for suggested refinement terms and vertical searches
US9135675B2 (en) * 2009-06-15 2015-09-15 Nvidia Corporation Multiple graphics processing unit display synchronization system and method
US9581994B2 (en) * 2011-04-05 2017-02-28 Fisher-Rosemount Systems, Inc. Methods and apparatus to manage process control resources
US8903892B2 (en) * 2011-05-19 2014-12-02 Oasys Healthcare Corporation Software based system for control of devices
US9354631B2 (en) 2012-09-10 2016-05-31 Honeywell International Inc. Handheld device rendering of plant model portion based on task
GB2513000B (en) * 2013-03-15 2020-12-23 Fisher Rosemount Systems Inc Method and apparatus for seamless state transfer between user interface devices in a mobile control room
US20160132046A1 (en) * 2013-03-15 2016-05-12 Fisher-Rosemount Systems, Inc. Method and apparatus for controlling a process plant with wearable mobile control devices
GB2513709B (en) * 2013-03-15 2021-06-16 Fisher Rosemount Systems Inc Method and apparatus for managing a work flow in a process plant
US10803636B2 (en) * 2013-03-15 2020-10-13 Fisher-Rosemount Systems, Inc. Graphical process variable trend monitoring, predictive analytics and fault detection in a process control system
US10108586B2 (en) * 2013-06-15 2018-10-23 Microsoft Technology Licensing, Llc Previews of electronic notes
US10444739B2 (en) 2016-08-22 2019-10-15 Fisher-Rosemount Systems, Inc. Operator display switching preview

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005055965A (ja) 2003-08-06 2005-03-03 Hitachi Ltd プラント状態監視方法及びプラント監視装置
JP2007323396A (ja) 2006-06-01 2007-12-13 Yokogawa Electric Corp プラント情報処理システムおよびプラント情報処理方法
JP2008108265A (ja) 2007-11-21 2008-05-08 Casio Comput Co Ltd 携帯情報端末および記録媒体
JP2012174128A (ja) 2011-02-23 2012-09-10 Hitachi Ltd プラント監視制御システム
US20140075392A1 (en) 2011-06-10 2014-03-13 Susanne Timsjo Dynamic Faceplates For Multiple Objects
JP2013041401A (ja) 2011-08-15 2013-02-28 Nec Corp データ表示装置、データ表示方法およびプログラム
JP2013109432A (ja) 2011-11-18 2013-06-06 Mitsubishi Electric Corp プラント監視制御装置
JP2013131018A (ja) 2011-12-21 2013-07-04 Internatl Business Mach Corp <Ibm> 情報処理装置、表示処理方法、プログラムおよび記録媒体

Also Published As

Publication number Publication date
GB2554169A (en) 2018-03-28
GB2554169B (en) 2022-09-21
US10444739B2 (en) 2019-10-15
DE102017119025A1 (de) 2018-02-22
JP2018041449A (ja) 2018-03-15
GB201712874D0 (en) 2017-09-27
CN107765654B (zh) 2022-09-23
GB2554169B8 (en) 2022-12-07
GB2554169A8 (en) 2022-12-07
US20180052448A1 (en) 2018-02-22
CN107765654A (zh) 2018-03-06

Similar Documents

Publication Publication Date Title
JP7660638B2 (ja) プロセスプラント内のディスプレイナビゲーション階層を構成及び提示するためのシステム及び方法
JP7071075B2 (ja) オペレータ画面切り替えプレビュー
US10514768B2 (en) Gestures and touch in operator interface
US11977717B2 (en) Guided user interface (GUI) based systems and methods for regionizing full-size process plant displays for rendering on mobile user interface devices
JP7639093B2 (ja) オペレータ画面切り替えプレビュー
US11249628B2 (en) Graphical user interface (GUI) systems and methods for refactoring full-size process plant displays at various zoom and detail levels for visualization on mobile user interface devices
CN110874447A (zh) 用于在过程图形中嵌入web框架的系统和方法
US12541192B2 (en) Operator display switching preview
GB2568585A (en) Systems and methods for configuration and presenting a display navigation hierachy in a process plant
GB2568586A (en) Systems and methods for configuration and presenting a display navigation hierachy in a process plant
GB2568785A (en) Systems and methods for configuration and presenting a display navigation hierachy in a process plant

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200813

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200813

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210727

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210803

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20211102

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20220405

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220506

R150 Certificate of patent or registration of utility model

Ref document number: 7071075

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250