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
JP7639093B2 - Operator screen switching preview - Google Patents
[go: Go Back, main page]

JP7639093B2 - Operator screen switching preview - Google Patents

Operator screen switching preview Download PDF

Info

Publication number
JP7639093B2
JP7639093B2 JP2023169131A JP2023169131A JP7639093B2 JP 7639093 B2 JP7639093 B2 JP 7639093B2 JP 2023169131 A JP2023169131 A JP 2023169131A JP 2023169131 A JP2023169131 A JP 2023169131A JP 7639093 B2 JP7639093 B2 JP 7639093B2
Authority
JP
Japan
Prior art keywords
process section
section
process plant
preview
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
JP2023169131A
Other languages
Japanese (ja)
Other versions
JP2023182690A (en
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
Priority claimed from US15/722,791 external-priority patent/US12541192B2/en
Application filed by フィッシャー-ローズマウント システムズ,インコーポレイテッド filed Critical フィッシャー-ローズマウント システムズ,インコーポレイテッド
Publication of JP2023182690A publication Critical patent/JP2023182690A/en
Application granted granted Critical
Publication of JP7639093B2 publication Critical patent/JP7639093B2/en
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/41865Total 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 job scheduling, process planning, material flow
    • 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/04Program control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Program control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • G05B19/0426Programming the control sequence
    • 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/04Program control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Program control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • 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/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form
    • G05B19/409Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by using manual data input [MDI] or by using control panel, e.g. controlling functions with the panel; characterised by control panel details or by setting parameters
    • 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
    • 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
    • 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/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/31From computer integrated manufacturing till monitoring
    • G05B2219/31478Display all processes together or select only one

Landscapes

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

Description

関連出願
本出願は、2016年8月22日に出願された「Operator Display Switching Preview」と題された、米国特許出願第15/243,176号の一部継続出願であり、その全体の開示が本明細書により明示的に参照により本明細書に組み込まれる。
RELATED APPLICATIONS This application is a continuation-in-part of U.S. patent application Ser. No. 15/243,176, entitled "Operator Display Switching Preview," filed Aug. 22, 2016, the entire disclosure of which is hereby expressly incorporated by reference herein.

本開示は、一般に、プロセス制御システムに関し、より詳細には、オペレータがプロセスプラントの一部を、プロセスプラントの別の部分を同時に閲覧しながら、プレビューすることを可能にするユーザインターフェースデバイスに関する。 The present disclosure relates generally to process control systems and, more particularly, to a user interface device that allows an operator to preview one portion of a process plant while simultaneously viewing another portion of the process plant.

化学、石油、工業、または他のプロセスにおいて使用されるような分散型プロセス制御システムは、概して、アナログバス、デジタルバス、またはアナログ/デジタル混合バスを介して、あるいは無線通信リンクまたはネットワークを介して、少なくとも1つのホストまたはオペレータインターフェース、および1つ以上のフィールドデバイスと通信可能に連結される、1つ以上のプロセスコントローラおよび入力/出力(I/O)デバイスを含む。例えばバルブ、バルブ位置決め装置、スイッチ、トランスミッタ(例えば、温度センサ、圧力センサ、水位センサ、および流量センサ)であり得るフィールドデバイスは、プロセス環境内に位置付けられ、一般的には、バルブの開閉、プロセスプラントまたはシステム内における1つ以上のプロセス実行を制御するプロセスパラメータの測定等の、物理的またはプロセス制御機能を実行する。周知のFieldbusプロトコルに準拠するフィールドデバイス等のスマートフィールドデバイスはまた、制御計算、アラーム機能、およびコントローラ内で一般に実装される他の制御機能も実行し得る。プロセスコントローラは、これもまた概してプラント環境内に位置付けられるが、センサまたはフィールドデバイスによって行われるプロセス測定を指示する信号および/またはフィールドデバイスに関する他の情報を受信し、例えば、プロセス制御判断を行い、受信した情報に基づき制御信号を生成し、HART(登録商標)、Wireless HART(登録商標)、およびFOUNDATION(登録商標)Fieldbusフィールドデバイス等の、フィールドデバイスで実行される制御モジュールまたはブロックと連携する、異なる制御モジュールを実行するコントローラアプリケーションを実行する。コントローラ内の制御モジュールは、通信ラインまたはリンクを経由して、フィールドデバイスに制御信号を送信し、それによって、プロセスプラントまたはシステムの少なくとも一部分の動作を制御する。 Distributed process control systems, such as those used in chemical, petroleum, industrial, or other processes, generally include one or more process controllers and input/output (I/O) devices communicatively coupled to at least one host or operator interface and one or more field devices via an analog, digital, or mixed analog/digital bus, or via a wireless communication link or network. The field devices, which may be, for example, valves, valve positioners, switches, transmitters (e.g., temperature sensors, pressure sensors, water level sensors, and flow sensors), are positioned within the process environment and typically perform physical or process control functions, such as opening and closing valves, measuring process parameters that control one or more process executions within a process plant or system. Smart field devices, such as field devices conforming to the well-known Fieldbus protocol, may also perform control calculations, alarm functions, and other control functions typically implemented within a controller. A process controller, also generally located within a plant environment, executes a controller application that executes different control modules that receive signals indicative of process measurements made by sensors or field devices and/or other information regarding the field devices, e.g., make process control decisions and generate control signals based on the received information, and interface with control modules or blocks that execute in field devices, such as HART®, Wireless HART®, and FOUNDATION® Fieldbus field devices. The control modules within the controller send control signals over communication lines or links to the field devices, thereby controlling the operation of at least a portion of a process plant or system.

フィールドデバイスおよびコントローラからの情報は、制御室もしくはより過酷なプラント環境からは離れた他の場所に、概して位置付けられる、オペレータインターフェース、パーソナルコンピュータもしくはコンピューティングデバイス、データ履歴、レポートジェネレータ、集中データベース、または他の集中管理コンピューティングデバイス等の、1つ以上の他のハードウェアデバイスに対して、通常、データハイウェイを経由して利用可能にされる。これらのハードウェアデバイスの各々は、概して、必ずしも常にではないが、プロセスプラントにわたって、またはプロセスプラントの一部にわたって集中化される。これらのハードウェアデバイスは、例えば、オペレータが、プロセス制御ルーチンの設定の変更、コントローラもしくはフィールドデバイス内の制御モジュールのオペレーションの修正、プロセスの現在の状態の閲覧、フィールドデバイスおよびコントローラによって生成されたアラームの閲覧、担当者の訓練もしくはプロセス制御ソフトウェアの試験を目的としたプロセスの動作のシミュレーション、構成データベースの保守および更新
等の、プロセスの制御および/またはプロセスプラントの動作に関する機能を実行することを可能にし得るアプリケーションを実行する。ハードウェアデバイスによりデータハイウェイを利用して、コントローラおよびフィールドデバイスは、有線通信パス、無線通信パス、または有線もしくは無線通信経路の組み合わせを含むことができる。
Information from the field devices and controllers is typically made available via a data highway to one or more other hardware devices, such as operator interfaces, personal computers or computing devices, data historians, report generators, centralized databases, or other centralized computing devices, which are generally located in a control room or other location away from the harsher plant environment. Each of these hardware devices is generally, but not always, centralized throughout the process plant or throughout portions of the process plant. These hardware devices execute applications that may enable operators to perform functions related to the control of the process and/or operation of the process plant, such as, for example, changing settings of process control routines, modifying the operation of control modules in controllers or field devices, viewing the current state of the process, viewing alarms generated by field devices and controllers, simulating the operation of the process for purposes of training personnel or testing process control software, maintaining and updating configuration databases, etc. Utilizing the data highway by the hardware devices, the controllers and field devices may include wired communication paths, wireless communication paths, or a combination of wired or wireless communication paths.

例として、Emerson Process Managementによって販売されているDeltaV(商標)制御システムは、プロセスプラント内の多様な場所に位置付けられている異なるデバイス内に記憶され、それら異なるデバイスによって実行される複数のアプリケーションを含む。これらのアプリケーションの各々は、ユーザ(例えば、構成エンジニア、オペレータ、保守技術者等)がプロセスプラントの動作および構成の態様を閲覧および/または修正することを可能にするユーザインターフェース(UI)を提供する。本明細書を通じて、「ユーザインターフェース」または「UI」という用語は、ユーザがプロセスプラントの構成、動作またはステータスを閲覧または修正することを可能にするアプリケーションまたは画面を指すために使用される。同様に、「ユーザインターフェースデバイス」または「UIデバイス」という用語は、デバイスが固定式(例えば、ワークステーション、壁掛け式ディスプレイ、プロセス制御デバイスディスプレイ等)であろうと、携帯用(例えば、ラップトップコンピュータ、タブレットコンピュータ、スマートフォン等)であろうと、ユーザインターフェースが動作しているデバイスを指すために使用される。1つ以上のオペレータワークステーションまたはコンピューティングデバイス内に備わる、構成アプリケーションは、ユーザによる、プロセス制御モジュールの作成または変更、およびデータハイウェイを経由した、これらのプロセス制御モジュールの、専用分散型コントローラへのダウンロードを可能にする。概して、これらの制御モジュールは、通信可能に相互接続された機能ブロックで構成され、これらの機能ブロックは、それに対する入力に基づき制御スキーム内で機能を実行し、出力を制御スキーム内の他の機能ブロックに提供する。構成アプリケーションはまた、データをオペレータに対して表示するため、かつオペレータによるプロセス制御ルーチン内の設定点等の設定の変更を可能にするために閲覧アプリケーションが使用するオペレータインターフェースを、構成エンジニアが作成または変更することを可能にし得る。各専用コントローラ、およびいくつかの場合においては、1つ以上のフィールドデバイスは、実際のプロセス制御機能を実装するために、それらに割り当てられてダウンロードされた制御モジュールを実行するそれぞれのコントローラアプリケーションを記憶および実行する。閲覧アプリケーションは、1つ以上のオペレータワークステーション(またはオペレータワークステーションおよびデータハイウェイと通信可能に接続された1つ以上のリモートコンピューティングデバイス)上で実行され得、この閲覧アプリケーションは、コントローラアプリケーションからデータハイウェイを経由してデータを受信し、UIを使用してこのデータをプロセス制御システムエンジニア、オペレータ、またはユーザに表示して、オペレータのビュー、エンジニアのビュー、技術者のビュー等のいくつかの異なるビューのうちのいずれかを提供し得る。データ履歴アプリケーションが、概して、データハイウェイにわたって提供されたデータの一部または全部を収集および記憶するデータ履歴デバイスに記憶され、それによって実行される一方で、構成データベースアプリケーションは、現在のプロセス制御ルーチン構成およびそれと関連付けられたデータを記憶するために、データハイウェイに取り付られた、さらに離れたコンピュータで実行され得る。代わりに、構成データベースは、構成アプリケーションと同じワークステーションに位置付けられてよい。 As an example, the DeltaV™ control system sold by Emerson Process Management includes multiple applications stored in and executed by different devices located at various locations within a process plant. Each of these applications provides a user interface (UI) that allows a user (e.g., a configuration engineer, an operator, a maintenance technician, etc.) to view and/or modify aspects of the operation and configuration of the process plant. Throughout this specification, the term "user interface" or "UI" is used to refer to an application or screen that allows a user to view or modify the configuration, operation, or status of the process plant. Similarly, the term "user interface device" or "UI device" is used to refer to the device on which the user interface is operating, whether the device is fixed (e.g., a workstation, a wall-mounted display, a process control device display, etc.) or portable (e.g., a laptop computer, a tablet computer, a smartphone, etc.). Configuration applications residing in one or more operator workstations or computing devices enable users to create or modify process control modules and download these process control modules over a data highway to the dedicated distributed controllers. Generally, these control modules are composed of communicatively interconnected function blocks that perform functions within a control scheme based on inputs thereto and provide outputs to other function blocks in the control scheme. The configuration application may also enable the configuration engineer to create or modify operator interfaces that are used by the viewing application to display data to the operator and to allow the operator to change settings, such as set points, within the process control routines. Each dedicated controller, and in some cases, one or more field devices, stores and executes a respective controller application that executes the control modules assigned to and downloaded thereto to implement the actual process control functions. A viewing application may run on one or more operator workstations (or one or more remote computing devices communicatively connected to the operator workstations and the data highway) that receives data from the controller application over the data highway and may display this data to a process control system engineer, operator, or user using a UI to provide any of several different views, such as an operator's view, an engineer's view, a technician's view, etc. While the data historian application is generally stored in and executed by a data historian device that collects and stores some or all of the data provided over the data highway, the configuration database application may run on a more remote computer attached to the data highway to store the current process control routine configuration and data associated therewith. Alternatively, the configuration database may be located on the same workstation as the configuration application.

上述されたように、オペレータディスプレイアプリケーションは、概して、1つ以上のワークステーションに広く基づくシステム上に実装され、制御システムまたはプラント内のデバイスの動作状態に基づいてオペレータまたは保守管理者への表示を提供する。概して、これらの表示は、コントローラまたはプロセスプラント内のデバイスによって生成されたアラームを受信するアラーム表示、コントローラおよびプロセスプラント内の他のデバイスの動作状態を示す制御表示、プロセスプラント内のデバイスの動作状態を示す保守
表示等の形態をとる。これらの表示は、一般的には、プロセス制御モジュール、またはプロセスプラント内のデバイスから受信した情報またはデータを既知の方法で表示するように構成される。いくつかの既知のシステムでは、ディスプレイは、物理的または論理的要素に関するデータを受信するために、物理的または論理的要素に通信可能に結び付けられた物理的または論理的要素に関連する図形を有する。図形は、受信したデータに基づいて、例えば、半分満たされたタンクを図示するか、または流量センサによって測定された流量を図示するように、表示画面上で変更されてもよい。
As discussed above, operator display applications are generally implemented on a system broadly based on one or more workstations and provide displays to an operator or maintenance personnel based on the operational status of devices within a control system or plant. Generally, these displays take the form of alarm displays that receive alarms generated by controllers or devices within the process plant, control displays that indicate the operational status of controllers and other devices within the process plant, maintenance displays that indicate the operational status of devices within the process plant, and the like. These displays are generally configured to display information or data received from process control modules, or devices within the process plant, in a known manner. In some known systems, the display has graphics associated with physical or logical elements that are communicatively coupled to the physical or logical elements to receive data regarding the physical or logical elements. The graphics may be changed on the display screen based on the received data, for example, to illustrate a half-full tank or to illustrate a flow rate measured by a flow sensor.

いくつかの既知のシステムでは、UIはプロセスプラントの一部を表現するプロセスセクションを描画する。プロセスプラントの他の部分を閲覧するためには、現在表示されているUIには含まれていない、別のプロセスセクションとの接続を示すオフシートコネクタがUIに含まれ得る。オペレータがオフシートコネクタを選択すると、現在のUIが他のプロセスセクションを描画する新しいUIに置き換えられ得る。例えば、あるUIがオフシートコネクタを含む、原油加熱機のプロセスセクションを描画する。オフシートコネクタが選択されると、原油塔のプロセスセクションを描画する別のUIが提示される。 In some known systems, a UI draws a process section that represents a portion of a process plant. To view other portions of the process plant, the UI may include an off-sheet connector that shows a connection to another process section not included in the currently displayed UI. When the operator selects an off-sheet connector, the current UI may be replaced with a new UI that draws the other process section. For example, one UI draws a process section for a crude oil heater that includes an off-sheet connector. When the off-sheet connector is selected, another UI is presented that draws the process section for a crude oil tower.

この方法で、UIは、表示の中でプロセスセクション間のオーバーラップを含めることなく、完全に変化する。その結果、オペレータは、新しいUIが提示される度に、自分自身を再度順応させなければならない。オペレータは新しいUIを閲覧している間、新しいUIで描画された現在のプロセスセクションの位置に関連して、以前のUIで描画されたプロセスセクションの位置を含む、以前のUIを思い出す必要があり得る。したがって、オペレータは、他のプロセスセクションを閲覧している間に、1つのプロセスセクションの構成および/またはプロセスエンティティのデータを思い出すために、UI間を何度か行き来する必要があり得る。 In this manner, the UI changes completely without any overlap between process sections in the display. As a result, the operator must re-orient himself each time a new UI is presented. While viewing the new UI, the operator may need to recall the previous UI, including the location of the process sections rendered in the previous UI in relation to the location of the current process section rendered in the new UI. Thus, the operator may need to switch back and forth between UIs several times to recall the configuration and/or process entity data of one process section while viewing another process section.

ユーザインターフェースデバイスは、ユーザが、プロセスプラントの一部を描画するプロセスセクション(「プレビューされたプロセスセクション」)、および/またはプロセスプラントの一部のステータスを、プロセスプラントの別の部分を描画する現在閲覧されたプロセスセクション(「閲覧されたプロセスセクション」)を同時に観察しながら、プレビューすることを可能にする、検索ツール、ナビゲーションバーまたはオフシートコネクタ等のユーザコントロールを有する表示画面を提示する。いくつかの実施形態では、プレビューされたプロセスセクションは、プロセスプラント内の閲覧されたプロセスセクションに接続される。例えば、閲覧されたプロセスセクションの出力は、プレビューされたプロセスセクションの入力として送り込まれてもよい。他の実施形態では、プレビューされたプロセスセクションは、閲覧されたプロセスセクションに隣接しているが、プロセスセクションどうしは接続されていない。さらに他の実施形態では、プレビューされたプロセスセクションは、接続されていない、かつ隣接していないプロセスセクションである。 The user interface device presents a display screen having user controls, such as a search tool, a navigation bar, or an off-sheet connector, that allows a user to preview a process section depicting a portion of a process plant (the "previewed process section") and/or the status of a portion of the process plant while simultaneously observing a currently viewed process section depicting another portion of the process plant (the "viewed process section"). In some embodiments, the previewed process section is connected to a viewed process section in the process plant. For example, an output of the viewed process section may be fed as an input of the previewed process section. In other embodiments, the previewed process section is adjacent to the viewed process section, but the process sections are not connected to each other. In yet other embodiments, the previewed process section is an unconnected and non-adjacent process section.

いくつかの実施形態では、検索ツールは、他のプロセスセクションの検索結果を提供してもよく、検索結果項目の各々は、対応するプロセスセクションのプレビューを含む。他の実施形態では、ナビゲーションバーは、プロセスプラント内の階層構造のナビゲーショントレイルを描画するナビゲーション「ブレッドクラム(breadcrumb)」を提供し、プレビューされたプロセスセクションは、ナビゲーショントレイル、および/またはナビゲーショントレイル内の階層レベルのプロセスセクションに対応している。さらに他の実施形態では、オフシート接続を選択すると、オフシートコネクタに対応するプレビューされたプロセスセクションの1つ以上のステータスインジケータがプレビューされることになる。 In some embodiments, the search tool may provide search results of other process sections, with each search result item including a preview of the corresponding process section. In other embodiments, the navigation bar provides a navigation "breadcrumb" that depicts a hierarchical navigation trail within the process plant, with the previewed process sections corresponding to the navigation trail and/or hierarchical levels within the navigation trail. In yet other embodiments, selecting an off-sheet connection results in previewing one or more status indicators of the previewed process section that corresponds to the off-sheet connector.

ユーザインターフェースデバイスは、オンラインプロセス測定値、およびオンラインプ
ロセスプラントエンティティに接続され、その結果、プレビューされたプロセスセクションのステータス(例えば、アラート、アラーム、アラート/アラームの数等)がオペレータに表示され得る。いくつかの実施形態では、プレビューされたプロセスセクションおよび/またはプレビューされたプロセスセクションステータスは、表示画面の閲覧されたプロセスセクションの表示にオーバーレイするウィンドウ内に、および/またはユーザコントロールに隣接するかまたは近接して提示され得る。
The user interface device is connected to online process measurements and online process plant entities so that the status of the previewed process section (e.g., alerts, alarms, number of alerts/alarms, etc.) may be displayed to the operator. In some embodiments, the previewed process section and/or the previewed process section status may be presented in a window that overlays a display of the viewed process section on a display screen and/or adjacent or proximate to user controls.

ユーザインターフェースデバイスはまた、プレビューモードからフルビューモードに切り替え、フルビューモードで閲覧するためにプロセスセクションを選択するためのユーザコントロールを含むことができる。フルビューモードは、プロセスセクションのうちの1つのみの完全な表示を含み得る。例えば、オペレータは、プレビューされたプロセスセクションに、タップ、ダブルタップ、タップアンドホールド、ドラッグ、クリック、ダブルクリック、クリックアンドホールド、クリックアンドドラッグ等を行って、プレビューされたプロセスセクションをフルビューモードで閲覧し得る。オペレータからの入力を受信することに応答して、プレビューされたプロセスセクションは、閲覧されたプロセスセクションを含めることなく、表示画面全体に表示され得る。別の例では、オペレータは、閲覧されたプロセスセクションに、タップ、ダブルタップ、タップアンドホールド、クリック、ダブルクリック、クリックアンドホールド等を行って、閲覧されたプロセスセクションのためにフルビューモードに戻ってもよい。 The user interface device may also include user controls for switching from the preview mode to a full view mode and selecting a process section to view in the full view mode. The full view mode may include a complete display of only one of the process sections. For example, an operator may tap, double tap, tap and hold, drag, click, double click, click and hold, click and drag, etc., on the previewed process section to view the previewed process section in the full view mode. In response to receiving input from the operator, the previewed process section may be displayed filling the entire display screen without including the viewed process section. In another example, an operator may tap, double tap, tap and hold, click, double click, click and hold, etc., on the viewed process section to return to the full view mode for the viewed process section.

プロセスプラント内に位置付けられ、プロセスプラント内のプロセスセクションのプレビューをオペレータに表示するユーザインターフェースデバイスを含む、分散プロセス制御ネットワークのブロック図である。FIG. 1 is a block diagram of a distributed process control network including a user interface device located within a process plant that displays to an operator a preview of a process section within the process plant. 図1Aに概略的に図示された例示的ユーザインターフェースデバイスのブロック図である。FIG. 1B is a block diagram of an exemplary user interface device as illustrated generally in FIG. 1A. プロセスプラントおよびオフシートコネクタ内のプロセスセクションを描画するフルビューモードの画面表示である。1 is a screen display in full view mode depicting a process section within a process plant and an off-sheet connector. プロセスセクションの一部および別のプロセスセクションの一部を描画する、プレビューモードの画面表示である。1 is a screen display in preview mode depicting a portion of a process section and a portion of another process section. プレビューモードからフルビューモードヘの切り替えのためのユーザコントロールを含む、図2Bに図示された画面表示である。2C is the screen display illustrated in FIG. 2B including user controls for switching from preview mode to full view mode. 図2Bに図示されたプレビューモードからの他のプロセスセクションを描画する、オペレータからのプレビューモードからフルビューモードへ切り替える入力の受信に応答したフルビューモードの画面表示である。2C is a screen display in full view mode responsive to receiving an input from an operator to switch from preview mode to full view mode, depicting another process section from the preview mode illustrated in FIG. 2B. プロセスセクションおよびプロセスセクションの上にオーバーレイするウィンドウを描画し、他のプロセスセクションを含む、プレビューモードの画面表示である。A screen display in preview mode that renders a process section and a window that overlays the process section and contains other process sections. プロセスセクション、ならびにプロセスプラント内の隣接したプロセスセクションを閲覧および/またはプレビューするためのユーザコントロールを描画する、フルビューモードの画面表示である。1 is a screen display in full view mode depicting a process section and user controls for viewing and/or previewing adjacent process sections within a process plant. 検索表示および検索結果中の他のプロセスセクションを含む検索結果を描画する、プロセスセクションにオーバーレイするウィンドウに提示され得る部分画面表示である。A partial screen display that may be presented in a window overlaying the process section, depicting the search results including the search display and other process sections in the search results. プロセスセクションおよびプロセスセクションにオーバーレイするウィンドウを描画し、プロセス制御プラントの階層構造に関するプロセスセクションの階層のナビゲーショントレイルに他のプロセスセクションを含む、プレビューモードの画面表示である。1 is a screen display in preview mode depicting a process section and a window overlaying the process section and including other process sections in a navigation trail of the hierarchy of the process section relative to the hierarchical structure of the process control plant. プロセスセクションおよびプロセスセクションにオーバーレイするウィンドウを描画し、他のプロセスセクションのステータス要約を含む、プレビューモードの画面表示である。A screen display in preview mode that renders a process section and a window that overlays the process section and contains a status summary of other process sections. プロセスプラント内のプロセスセクションをプレビューするための例示的方法を表すフロー図である。FIG. 1 is a flow diagram illustrating an example method for previewing a process section in a process plant.

図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を含み得ることが理解されるであろう。 1A is a block diagram of an example process control network 100 operating in a process control system or process plant 10. The process control network 100 may include a network backbone 105 that provides direct or indirect connectivity between various other devices. Devices coupled to the network backbone 105 include, in various embodiments, an access point 72, a gateway 75 to other process plants (e.g., via an intranet or corporate wide area network), a gateway 78 to external systems (e.g., to the Internet), a UI device 112 that may be fixed (e.g., a traditional operator workstation) or a mobile computing device (e.g., a mobile device smartphone), a server 150, a controller 11, input/output (I/O) cards 26 and 28, wired field devices 15-22, a wireless gateway 35, and a wireless communication network 70 in combination. The communication network 70 may include wireless devices 40-58, including wireless field devices 40-46, wireless adapters 52a and 52b, access points 55a and 55b, and a router 58. The wireless adapters 52a and 52b may be connected to the non-wireless field devices 48 and 50, respectively. The controller 11 may include a processor 30, a memory 32, and one or more control routines 38. Although FIG. 1A depicts only one of several devices connected to the network backbone 105, it will be understood that each of the devices may have multiple instances on the network backbone 105, and in fact the process plant 10 may include multiple network backbones 105.

UIデバイス112は、ネットワークバックボーン105を介してコントローラ11および無線ゲートウェイ35に通信可能に接続され得る。コントローラ11は有線フィールドデバイス15~22に、入力/出力(I/O)カード26および28を介して通信可能に接続され得て、またネットワークバックボーン105および無線ゲートウェイ35を介して、無線フィールドデバイス40~46に通信可能に接続され得る。コントローラ11は、フィールドデバイス15~22および40~46のうちの少なくともいくつかを使用して、バッチプロセスまたは連続プロセスを実装するように動作し得る。例として、Emerson Process Managementによって販売されているDeltaV TMコントローラであり得る、コントローラ11は、プロセス制御ネットワークバックボーン105に通信可能に接続される。コントローラ11はまた、例えば、標準的な4~20mAデバイス、I/Oカード26、28、および/またはFOUNDATION(登録商標) Fieldbusプロトコル、HART(登録商標)プロトコル、Wireless HART(登録商標)プロトコル等の任意のスマート通信プロトコルと関連付けられている、任意の所望のハードウェアおよびソフトウェアを使用して、フィールドデバイス15~22および40~46に通信可能に接続され得る。図1Aに図示される実施形態では、コントローラ11、フィールドデバイス15~22およびI/Oカード26、28は、有線デバイスであり、フィールドデバイス40~46は、無線フィールドデバイスである。 The UI device 112 may be communicatively connected to the controller 11 and the wireless gateway 35 via the network backbone 105. The controller 11 may be communicatively connected to the wired field devices 15-22 via input/output (I/O) cards 26 and 28, and may be communicatively connected to the wireless field devices 40-46 via the network backbone 105 and the wireless gateway 35. The controller 11 may operate to implement a batch or continuous process using at least some of the field devices 15-22 and 40-46. The controller 11, which may be a DeltaV controller sold by Emerson Process Management, by way of example, is communicatively connected to the process control network backbone 105. The controller 11 may also be communicatively connected to the field devices 15-22 and 40-46 using any desired hardware and software, for example, standard 4-20 mA devices, I/O cards 26, 28, and/or associated with any smart communication protocol such as the FOUNDATION® Fieldbus protocol, the HART® protocol, the Wireless HART® protocol, etc. In the embodiment illustrated in FIG. 1A, the controller 11, the field devices 15-22 and the I/O cards 26, 28 are wired devices and the field devices 40-46 are wireless field devices.

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に表示された注入口バルブの図形と対話し、注入口バルブが開くコマンドを入力し得る。
In operation of the UI device 112, the UI device 112, in some embodiments, may execute a user interface ("UI"), where the UI device 112 accepts input via an input interface and provides output to a display. The UI device 112 may receive data (e.g., data related to a process, such as process parameters, log data, sensor data, and/or any other data that may be captured and stored) from the server 150. In other embodiments, the UI may execute in whole or in part on the server 150, which may transmit display data to the UI device 112. The UI device 112 may receive UI data (which may include display data and process parameter data) from other nodes in the process control network 100, such as the controller 11, the wireless gateway 35, or the server 150, via the backbone 105. Based on the UI data received at the UI device 112, the UI device 112 may provide output (i.e., a visualization or graphic) that represents aspects of a process associated with the process control network 100, allowing a user to monitor the process. A user may also affect the control of the process by providing input at the UI device 112. To illustrate, the UI device 112 may provide a graphic that represents, for example, a tank filling process. In such a scenario, a user may read a water level measurement in a tank and determine that the tank needs to be filled. The user may interact with an inlet valve graphic displayed on the UI device 112 and input a command that the inlet valve open.

ある実施形態では、UIデバイス112は、シンクライアント、ウェブクライアント、またはシッククライアント等の、任意のタイプのクライアントを実装し得る。例えば、UIデバイス112は、UIデバイスのメモリ、バッテリ電源が制限されていた場合(例えばウエアラブルデバイス内にある)には、UIデバイス112の動作に必要なプロセスの大部分について、他のノード、コンピュータ、UIデバイス、またはサーバに依存し得る。そのような例では、UIデバイス112は、サーバ150または別のUIデバイスと通信してもよく、このとき、サーバ150または他のUIデバイスは、プロセス制御ネットワーク100上の、1つ以上の他のノード(例えば、サーバ)と通信してもよく、UIデバイス112に送信する、表示データ、および/またはプロセスデータを決定してもよい。さらに、UIデバイス112は、サーバ150がユーザ入力に関連するデータを処理し、それに応じて動作し得るように、受信したユーザ入力に関連する任意のデータをサーバ150に渡し得る。言い換えれば、UIデバイス112は、図形をレンダリングするだけでよく、データを記憶し、UIデバイス112の動作に必要なルーチンを実行する1つ以上のノードまたはサーバへのポータルとして機能し得る。シンクライアントUIデバイスは、UIデバイス112の最小限のハードウェア要件の優位性を提供する。 In some embodiments, the UI device 112 may implement any type of client, such as a thin client, a web client, or a thick client. For example, the UI device 112 may rely on other nodes, computers, UI devices, or servers for most of the processes required for the operation of the UI device 112, such as when the UI device has limited memory or battery power (e.g., in a wearable device). In such an example, the UI device 112 may communicate with a server 150 or another UI device, which may then communicate with one or more other nodes (e.g., servers) on the process control network 100 and determine display and/or process data to send to the UI device 112. Additionally, the UI device 112 may pass any data associated with the received user input to the server 150 so that the server 150 can process the data associated with the user input and act accordingly. In other words, the UI device 112 need only render graphics and may act as a portal to one or more nodes or servers that store data and execute routines necessary for the operation of the UI device 112. Thin-client UI devices offer the advantage of minimal hardware requirements for the UI device 112.

他の実施形態では、UIデバイス112は、ウェブクライアントであり得る。そのような実施形態では、UIデバイス112のユーザは、UIデバイス112のブラウザを介してプロセス制御システムと対話し得る。ブラウザは、ユーザが、バックボーン105を介して別のノードまたはサーバ150(サーバ150等)のデータおよびリソースにアクセスすることを可能にする。例えば、ブラウザは、表示データまたはプロセスパラメータデータ等のUIデータをサーバ150から受信し、ブラウザがプロセスの一部または全部を制御および/または監視するための図形を描画することを可能にする。ブラウザはまた、ユーザ入力(図形上のマウスクリック等)を受信し得る。ユーザ入力は、ブラウザに、サーバ150に記憶された情報リソースを検索させるかまたはこれにアクセスさせ得る。例えば、マウスクリックは、ブラウザに、クリックされた図形に関する情報を検索させ(サーバ150から)、表示させ得る。 In other embodiments, the UI device 112 may be a web client. In such an embodiment, a user of the UI device 112 may interact with the process control system through a browser on the UI device 112. The browser allows the user to access data and resources of another node or server 150 (such as server 150) through the backbone 105. For example, the browser may receive UI data, such as display data or process parameter data, from the server 150, allowing the browser to draw shapes for controlling and/or monitoring part or all of the process. The browser may also receive user input (such as a mouse click on a shape). The user input may cause the browser to retrieve or access information resources stored on the server 150. For example, a mouse click may cause the browser to retrieve (from the server 150) and display information about the clicked shape.

さらに他の実施形態では、UIデバイス112の処理の大部分は、UIデバイス112において行い得る。例えば、UIデバイス112は、前述したUIを実行し得る。UIデバイス112はまた、データをローカルに記憶、アクセス、および分析し得る。 In yet other embodiments, the majority of the processing of the UI device 112 may occur in the UI device 112. For example, the UI device 112 may execute the UI described above. The UI device 112 may also store, access, and analyze data locally.

動作中、ユーザは、UIデバイス112と対話し、フィールドデバイス15~22またはデバイス40~48のいずれか等の、プロセス制御ネットワーク100内の1つ以上のデバイスを監視または制御し得る。ユーザは、例えば、コントローラ11に記憶された制御ルーチンに関連付けられているパラメータを修正または変更するために、UIデバイス112と対話し得る。コントローラ11のプロセッサ30は、制御ループを含み得る1つ
以上のプロセス制御ルーチン(メモリ32に記憶されている)を実装または監督する。プロセッサ30は、フィールドデバイス15~22および40~46、ならびにバックボーン105に通信可能に接続された他のノードと通信し得る。本明細書に記載されている任意の制御ルーチンまたはモジュール(品質予測および故障検出モジュールまたは機能ブロックを含む)は、所望であれば、異なるコントローラまたは他のデバイスによって、実装または実行される部分を有し得ることに留意されたい。同様に、プロセス制御システム内で実装される本明細書に記載の制御ルーチンまたはモジュールは、ソフトウェア、ファームウェア、ハードウェア等を含む任意の形態を取ってもよい。制御ルーチンは、オブジェクト指向プログラミング、ラダー論理、シーケンシャルファンクションチャート、ファンクションロックダイアグラム、または任意の他のソフトウェアプログラミング言語もしくは設計パラダイムを使用したもの等の任意の所望のソフトウェアフォーマットにおいて実装されてもよい。特に、制御ルーチンは、UIデバイス112を介してユーザによって実装されてもよい。制御ルーチンは、ランダムアクセスメモリ(RAM)または読み取り専用メモリ(ROM)等の任意の所望の種類のメモリに記憶され得る。同様に、制御ルーチンは、例えば1つ以上のEPROM、EEPROM、特定用途向け集積回路(ASIC)、または任意の他のハードウェアもしくはファームウェア要素にハードコードされてもよい。したがって、コントローラ11は、任意の所望の方法で制御ストラテジまたは制御ルーチンを実装するように構成されてもよい(ある実施形態ではUIデバイス112を使用するユーザによって)。
In operation, a user may interact with the UI device 112 to monitor or control one or more devices in the process control network 100, such as any of the field devices 15-22 or devices 40-48. A user may interact with the UI device 112, for example, to modify or change parameters associated with a control routine stored in the controller 11. The processor 30 of the controller 11 implements or oversees one or more process control routines (stored in memory 32), which may include control loops. The processor 30 may communicate with the field devices 15-22 and 40-46, as well as other nodes communicatively connected to the backbone 105. It should be noted that any control routines or modules described herein (including quality prediction and fault detection modules or function blocks) may have portions implemented or performed by different controllers or other devices, if desired. Similarly, the control routines or modules described herein implemented within a process control system may take any form, including software, firmware, hardware, etc. The control routines may be implemented in any desired software format, such as using object-oriented programming, ladder logic, sequential function charts, function block diagrams, or any other software programming language or design paradigm. In particular, the control routines may be implemented by a user via the UI device 112. The control routines may be stored in any desired type of memory, such as random access memory (RAM) or read-only memory (ROM). Similarly, the control routines may be hard-coded, for example, in one or more EPROMs, EEPROMs, application specific integrated circuits (ASICs), or any other hardware or firmware elements. Thus, the controller 11 may be configured (in one embodiment, by a user using the UI device 112) to implement the control strategies or control routines in any desired manner.

UIデバイス112のいくつかの実施形態では、ユーザは、UIデバイス112と対話して、一般的に機能ブロックと呼ばれるものを使用してコントローラ11において制御ストラテジを実装し、各機能ブロックは、全体的な制御ルーチンのオブジェクトまたは他の部分(例えば、サブルーチン)であり、他のファンクションブロックと共に動作して(リンクと呼ばれる通信を介して)、プロセス制御システム内でプロセス制御ループを実装する。制御ベースのファンクションブロックは、概して、トランスミッタ、センサまたは他のプロセスパラメータ測定デバイスに関連付けられた入力機能、PID、ファジー論理等の制御を行う制御ルーチンに関連付けられた制御機能、またはバルブ等のいくつかのデバイスの動作を、プロセス制御システム内のいくつかの物理的機能を実行するように制御する出力機能のうちの1つを実行する。当然のことながら、ハイブリッドおよび他の種類の機能ブロックが存在する。機能ブロックは、UIデバイス112で提供される図形表現を有し得、ユーザが機能ブロックのタイプ、機能ブロック間の接続、およびプロセス制御システムに実装された機能ブロックの各々に関連付けられている入力/出力を容易に修正することを可能にし得る。機能ブロックはコントローラ11内に記憶され、それによって実行されてもよく、これは概して、これらの機能ブロックが標準的な4~20mAデバイスおよびHARTデバイス等のいくつかの種類のスマートフィールドデバイス用に使用されるかあるいはそれと関連するときに成り立ち、あるいは機能ブロックは、フィールドデバイスそのものの内部に記憶され、それによって実装されてもよく、これはFieldbusデバイスの場合に成り立ち得る。コントローラ11は、1つ以上の制御ループを実装し得る1つ以上の制御ルーチン38を含み得る。各制御ループは、概して、制御モジュールと呼ばれ、1つ以上の機能ブロックを実行することによって実施され得る。 In some embodiments of the UI device 112, a user interacts with the UI device 112 to implement a control strategy in the controller 11 using what are generally referred to as function blocks, each of which is an object or other part (e.g., a subroutine) of an overall control routine and operates with other function blocks (through communications called links) to implement a process control loop within the process control system. A control-based function block generally performs one of the following functions: an input function associated with a transmitter, sensor or other process parameter measurement device; a control function associated with a control routine that controls PID, fuzzy logic, etc.; or an output function that controls the operation of some device, such as a valve, to perform some physical function within the process control system. Of course, hybrid and other types of function blocks exist. The function blocks may have a graphical representation provided on the UI device 112, allowing a user to easily modify the type of function block, the connections between the function blocks, and the inputs/outputs associated with each of the function blocks implemented in the process control system. The function blocks may be stored within and executed by the controller 11, which is generally the case when these function blocks are used for or associated with certain types of smart field devices, such as standard 4-20 mA devices and HART devices, or the function blocks may be stored within and implemented by the field device itself, which may be the case for Fieldbus devices. The controller 11 may include one or more control routines 38 that may implement one or more control loops. Each control loop, generally referred to as a control module, may be implemented by executing one or more function blocks.

まだ図1Aを参照すると、無線フィールドデバイス40~46は、Wireless HARTプロトコル等の、無線プロトコルを使用して、無線ネットワーク70内で通信する。特定の実施形態では、UIデバイス112は、無線ネットワーク70を使用して、無線フィールドデバイス40~46と通信することが可能であり得る。このような無線フィールドデバイス40~46は、(例えば、無線プロトコルを使用して)無線通信するようにも構成される、プロセス制御ネットワーク100のうちの1つ以上の他のノードと直接通信し得る。無線通信するように構成されていない1つ以上の他のノードと通信するために、無線フィールドデバイス40~46は、バックボーン105に接続された無線ゲート
ウェイ35を利用し得る。当然のことながら、フィールドデバイス15~22および40~46は、任意の他の所望の規格(複数可)またはプロトコル、例えば今後開発される任意の規格またはプロトコルを含む任意の有線または無線プロトコルに適合することができる。
1A, the wireless field devices 40-46 communicate within the wireless network 70 using a wireless protocol, such as the Wireless HART protocol. In certain embodiments, the UI device 112 may be capable of communicating with the wireless field devices 40-46 using the wireless network 70. Such wireless field devices 40-46 may communicate directly with one or more other nodes of the process control network 100 that are also configured to communicate wirelessly (e.g., using a wireless protocol). To communicate with one or more other nodes that are not configured to communicate wirelessly, the wireless field devices 40-46 may utilize a wireless gateway 35 connected to the backbone 105. Of course, the field devices 15-22 and 40-46 may conform to any wired or wireless protocol, including any other desired standard(s) or protocol, such as any standard or protocol developed in the future.

無線ゲートウェイ35は、無線通信ネットワーク70の様々な無線デバイス40~58へのアクセスを提供し得るプロバイダデバイスの例である。特に、無線ゲートウェイ35は、無線デバイス40~58とプロセス制御ネットワーク100の他のノード(図1Aのコントローラ11を含む)との間の通信可能な連結を提供する。無線ゲートウェイ35は、いくつかの場合には、有線および無線プロトコルスタックの下位層(例えば、アドレス変換、ルーティング、パケットセグメンテーション、優先順位付け等)へのルーティング、バッファリング、およびタイミングサービスによって、有線および無線プロトコルスタックの1つ以上の共有層をトンネリングしながら通信可能な連結を提供する。他の場合には、無線ゲートウェイ35は、プロトコル層を共有しない有線プロトコルと無線プロトコルとの間でコマンドを変換し得る。 The wireless gateway 35 is an example of a provider device that may provide access to the various wireless devices 40-58 of the wireless communication network 70. In particular, the wireless gateway 35 provides a communicative link between the wireless devices 40-58 and other nodes of the process control network 100 (including the controller 11 of FIG. 1A). The wireless gateway 35 provides a communicative link while tunneling one or more shared layers of the wired and wireless protocol stacks, in some cases by providing routing, buffering, and timing services to the lower layers of the wired and wireless protocol stacks (e.g., address translation, routing, packet segmentation, prioritization, etc.). In other cases, the wireless gateway 35 may translate commands between wired and wireless protocols that do not share protocol layers.

有線フィールドデバイス15~22と同様に、無線ネットワーク70の無線フィールドデバイス40~46は、プロセスプラント10内で、物理的制御機能、例えば、バルブの開閉を実施してもよく、またはプロセスパラメータの測定値を得てもよい。しかしながら、無線フィールドデバイス40~46は、ネットワーク70の無線プロトコルを使用して通信するように構成される。このように、無線フィールドデバイス40~46、無線ゲートウェイ、および無線ネットワーク70の他の無線ノード52~58は、無線通信パケットの生産者であり消費者である。 Similar to the wired field devices 15-22, the wireless field devices 40-46 of the wireless network 70 may perform physical control functions, such as opening and closing valves, or obtain measurements of process parameters within the process plant 10. However, the wireless field devices 40-46 are configured to communicate using the wireless protocol of the network 70. In this manner, the wireless field devices 40-46, the wireless gateways, and the other wireless nodes 52-58 of the wireless network 70 are producers and consumers of wireless communication packets.

いくつかのシナリオでは、無線ネットワーク70は、非無線デバイスを含み得る。例えば、図1Aのフィールドデバイス48は、レガシーの4~20mAデバイスであってもよく、フィールドデバイス50は、従来の有線HARTデバイスであってもよい。ネットワーク70内で通信するために、フィールドデバイス48および50は、無線アダプタ(WA)52aまたは52bを介して、無線通信ネットワーク70に接続され得る。加えて、無線アダプタ52a、52bは、Foundation(登録商標) Fieldbus、PROFIBUS、DeviceNet等の他の通信プロトコルをサポートし得る。さらに、無線ネットワーク70は、無線ゲートウェイ35と有線通信する別々の物理デバイスであり得るか、または一体型デバイスとして無線ゲートウェイ35内に提供され得る、1つ以上のネットワークアクセスポイント55a、55bを含み得る。無線ネットワーク70はまた、ある無線デバイスから無線通信ネットワーク70内の別の無線デバイスにパケットを転送する1つ以上のルータ58を含み得る。無線デバイス32~46および52~58は、無線通信ネットワーク70の無線リンク60を経由して、互いに、および無線ゲートウェイ35と通信し得る。 In some scenarios, the wireless network 70 may include non-wireless devices. For example, the field device 48 of FIG. 1A may be a legacy 4-20 mA device, and the field device 50 may be a conventional wired HART device. To communicate within the network 70, the field devices 48 and 50 may be connected to the wireless communication network 70 via wireless adapters (WA) 52a or 52b. In addition, the wireless adapters 52a, 52b may support other communication protocols such as Foundation® Fieldbus, PROFIBUS, DeviceNet, etc. Furthermore, the wireless network 70 may include one or more network access points 55a, 55b, which may be separate physical devices in wired communication with the wireless gateway 35 or may be provided within the wireless gateway 35 as an integrated device. The wireless network 70 may also include one or more routers 58 that forward packets from one wireless device to another wireless device within the wireless communication network 70. The wireless devices 32-46 and 52-58 may communicate with each other and with the wireless gateway 35 via wireless links 60 of the wireless communication network 70.

ある実施形態では、プロセス制御ネットワーク100は、他の無線プロトコルを使用して通信するネットワークバックボーン105に接続された他のノードを含み得る。例えば、プロセス制御ネットワーク100は、他の無線プロトコル、例えばWi-Fiまたは他のIEEE802.11準拠の無線ローカルエリアネットワークプロトコル、モバイル通信プロトコル、例えばWiMAX(Worldwide Interoperability for Microwave Access)、LTE(Long Term Evolution)または他のITU-R(国際電気通信連合無線通信部門(International Telecommunication Union Radio Communication Sector))互換性プロトコル、短波無線通信、例えば近距離無線通信(NFC)およびBluetooth(登録商標)、または他の無線通信プロトコルを使用する、1つ以上の他の無線アクセスポイント72を含み得る。概して、
そのような無線アクセスポイント72は、ハンドヘルドまたは他のポータブルコンピューティングデバイスが、無線ネットワーク70とは異なり、かつ無線ネットワーク70とは異なる無線プロトコルをサポートする、それぞれの無線ネットワークを介して通信することを可能にする。いくつかの実施形態では、UIデバイス112は、無線アクセスポイント72を使用して、プロセス制御ネットワーク100を経由して通信する。いくつかのシナリオでは、携帯用コンピューティングデバイスに加えて、1つ以上のプロセス制御デバイス(例えば、コントローラ11、フィールドデバイス15~22、または無線デバイス35、40~58)もまた、アクセスポイント72によってサポートされる無線ネットワークを使用して通信し得る。
In some embodiments, the process control network 100 may include other nodes connected to the network backbone 105 that communicate using other wireless protocols. For example, the process control network 100 may include one or more other wireless access points 72 that use other wireless protocols, such as Wi-Fi or other IEEE 802.11 compliant wireless local area network protocols, mobile communication protocols, such as Worldwide Interoperability for Microwave Access (WiMAX), Long Term Evolution (LTE) or other ITU-R (International Telecommunication Union Radio Communication Sector) compatible protocols, shortwave wireless communications, such as Near Field Communication (NFC) and Bluetooth, or other wireless communication protocols. generally,
Such wireless access points 72 enable handheld or other portable computing devices to communicate over a respective wireless network that is different from the wireless network 70 and that supports a different wireless protocol than the wireless network 70. In some embodiments, the UI device 112 uses the wireless access point 72 to communicate over the process control network 100. In some scenarios, in addition to portable computing devices, one or more process control devices (e.g., the controller 11, the field devices 15-22, or the wireless devices 35, 40-58) may also communicate using the wireless network supported by the access point 72.

加えてまたは代わりに、プロバイダデバイスは、即時プロセス制御システムの外部にあるシステムへの1つ以上のゲートウェイ75、78を含み得る。そのような実施形態では、UIデバイス112は、当該外部システムを制御、監視、または別様にそれと通信するために使用され得る。概して、そのようなシステムは、プロセス制御システムによって生成または操作される情報の顧客または提供者である。例えば、プラントゲートウェイノード75は、即時プロセスプラント10(それ自体のそれぞれのプロセス制御データネットワークバックボーン105を有する)をそれ自体のそれぞれのネットワークバックボーンを有する別のプロセスプラントに通信可能に接続し得る。実施形態では、単一のネットワークバックボーン105は、複数のプロセスプラントまたはプロセス制御環境にサービスを提供し得る。 Additionally or alternatively, the provider device may include one or more gateways 75, 78 to systems external to the instant process control system. In such an embodiment, the UI device 112 may be used to control, monitor, or otherwise communicate with the external systems. Generally, such systems are customers or providers of information generated or manipulated by the process control system. For example, the plant gateway node 75 may communicatively connect the instant process plant 10 (with its own respective process control data network backbone 105) to another process plant with its own respective network backbone. In an embodiment, a single network backbone 105 may serve multiple process plants or process control environments.

別の例では、プラントゲートウェイノード75は、即時プロセスプラントを、プロセス制御ネットワーク100またはバックボーン105を含まないレガシーまたは従来のプロセスプラントに通信可能に接続し得る。この例では、プラントゲートウェイノード75は、プラント10のプロセス制御ビッグデータバックボーン105によって利用されるプロトコルと、レガシーシステムによって利用される異なるプロトコル(例えば、イーサネット、Profibus、Fieldbus、DeviceNet等)との間で、メッセージを変換または翻訳し得る。そのような例では、UIデバイス112は、レガシーまたは従来技術のプロセスプラント内のシステムまたはネットワークを制御、監視、または別様にそれと通信するために使用され得る。 In another example, the plant gateway node 75 may communicatively connect the immediate process plant to a legacy or conventional process plant that does not include the process control network 100 or backbone 105. In this example, the plant gateway node 75 may convert or translate messages between a protocol utilized by the process control big data backbone 105 of the plant 10 and a different protocol utilized by the legacy system (e.g., Ethernet, Profibus, Fieldbus, DeviceNet, etc.). In such an example, the UI device 112 may be used to control, monitor, or otherwise communicate with a system or network within the legacy or conventional process plant.

プロバイダデバイスは、プロセス制御ネットワーク100を外部の公的、または実験室システム(例:ラボ情報管理システム、またはLIMS)、人員ラウンドデータベース、マテリアルハンドリングシステム、保守管理システム、製品在庫制御システム、生産管理システム、天気データシステム、出荷および荷扱いシステム、梱包システム、インターネット、別のプロバイダのプロセス制御システム、または他の外部システム等の私的システムと通信可能に接続するために、1つ以上の外部システムゲートウェイノード78を含み得る。外部システムゲートウェイノード78は、例えば、プロセス制御システムとプロセスプラントの外部の人員(例えば、自宅の人員)との間の通信を容易にし得る。 The provider device may include one or more external system gateway nodes 78 to communicatively connect the process control network 100 to external public or private systems, such as laboratory systems (e.g., a Laboratory Information Management System, or LIMS), personnel round databases, material handling systems, maintenance management systems, product inventory control systems, production management systems, weather data systems, shipping and handling systems, packaging systems, the Internet, another provider's process control system, or other external systems. The external system gateway nodes 78 may, for example, facilitate communication between the process control system and personnel outside the process plant (e.g., personnel at home).

図1Aは、有限の数のフィールドデバイス15~22および40~46を伴う単一のコントローラ11を図示しているが、これは単に例示的かつ非限定的な実施形態である。任意の数のコントローラ11は、プロセス制御ネットワーク100のプロバイダデバイスに含まれていてもよく、任意のコントローラ11は、プラント10のプロセスを制御するために任意の数の有線または有線フィールドデバイス15~22、40~46と通信してもよい。さらに、プロセスプラント10はまた、任意の数の無線ゲートウェイ35、ルータ58、アクセスポイント55、無線プロセス制御通信ネットワーク70、アクセスポイント72、および/またはゲートウェイ75、78を含み得る。 While FIG. 1A illustrates a single controller 11 with a finite number of field devices 15-22 and 40-46, this is merely an exemplary and non-limiting embodiment. Any number of controllers 11 may be included in the provider device of the process control network 100, and any controller 11 may communicate with any number of wired or non-wired field devices 15-22, 40-46 to control the process of the plant 10. Additionally, the process plant 10 may also include any number of wireless gateways 35, routers 58, access points 55, wireless process control communication networks 70, access points 72, and/or gateways 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、および/または任意の他の適切なコンピューティングデバイスと通信し得る。
1B illustrates a block diagram of an exemplary UI device 112. The UI device 112 may be a desktop computer, such as a conventional operator workstation, a control room display, or a desktop computer, such as a laptop computer, a tablet computer, a mobile device, a smart phone, a personal digital assistant (PDA), a wearable computing device, or any other suitable client computing device. The UI device 112 may include a display 84. Additionally, the UI device 112 includes one or more processors or CPUs 88, memory 52, random access memory (RAM) 90, input/output (I/O) circuitry 92, and a communication unit 58 for transmitting and receiving data over a local area network, a wide area network, or any other suitable network. The UI device 112 may communicate with the controller 11, a server 150, and/or any other suitable computing device.

メモリ52は、オペレーティングシステム78と、プロセスプラントのオンライン操作を制御するために、ディスプレイ84を制御し、コントローラ11と通信する制御ユニット44と、を含み得る。いくつかの実施形態では、サーバ150は、プロセスプラントの一部の図形表現をUIデバイス112に送信してもよく、次に、制御ユニット44は、プロセスプラントの一部の図形表現をディスプレイ84に提示させてもよい。加えて、制御ユニット44は、I/O回路92から、オペレータ(本明細書ではユーザとも呼ばれる)からのユーザ入力等のユーザ入力を取得し、ユーザ入力を、現在表示されていないプロセスセクションのプレビューを表示する要求、現在表示されていないプロセスセクションのフルビューを表示する要求、プレビューモードからフルビューモードへ切り替え、プロセスセクションのうちの1つをフルビューモードで表示する要求、プロセスセクションのうちの1つに含まれるプロセスパラメータの調整を表示する要求等に翻訳する。 The memory 52 may include an operating system 78 and a control unit 44 that controls the display 84 and communicates with the controller 11 to control the on-line operation of the process plant. In some embodiments, the server 150 may transmit a graphical representation of a portion of the process plant to the UI device 112, and the control unit 44 may then cause the display 84 to present the graphical representation of the portion of the process plant. In addition, the control unit 44 obtains user input from the I/O circuitry 92, such as user input from an operator (also referred to herein as a user), and translates the user input into a request to display a preview of a process section that is not currently displayed, a request to display a full view of a process section that is not currently displayed, a request to switch from a preview mode to a full view mode and display one of the process sections in the full view mode, a request to display an adjustment of a process parameter included in one of the process sections, etc.

いくつかの実施形態では、制御ユニット44は、翻訳されたユーザ入力を要求されたUIを生成し、表示のためにUIデバイス112に送信し得るサーバ150に通信し得る。他の実施形態では、制御ユニット44は、翻訳されたユーザ入力に基づいて、新しいUIを生成し、新しいUIをUIデバイス112のディスプレイ84上に提示し得る。翻訳されたユーザ入力が、プロセスセクションのうちの1つに含まれるプロセスパラメータへの調整を表示する要求である場合、制御ユニット44は、プロセスパラメータがロックされているかどうかを決定し得る。プロセスパラメータがロックされていれば、制御ユニット44は、プロセスパラメータを調整しなくてもよく、プロセスパラメータがロックされ、UIデバイス112のディスプレイ84上で調整することができないことを示すメッセージを提示し得る。プロセスパラメータがロックされていなければ、制御ユニット44は、オペレータからのユーザ入力に従って、ディスプレイ84上のプロセスパラメータ値を調整してもよく、プロセスプラント内のプロセスパラメータを調整するようにコントローラ11に命令を提供してもよい。他の実施形態では、制御ユニット44は、調整されたプロセスパラメータ値を生成し、表示のためにUIデバイス112に送信し得るサーバ150に、翻訳されたユーザ入力を通信し、コントローラ11にプロセスプラント内のプロセスパラメータを調整する指示を提供し得る。 In some embodiments, the control unit 44 may communicate the translated user input to the server 150, which may generate a UI that requests and send it to the UI device 112 for display. In other embodiments, the control unit 44 may generate a new UI based on the translated user input and present the new UI on the display 84 of the UI device 112. If the translated user input is a request to display an adjustment to a process parameter included in one of the process sections, the control unit 44 may determine whether the process parameter is locked. If the process parameter is locked, the control unit 44 may not adjust the process parameter and may present a message indicating that the process parameter is locked and cannot be adjusted on the display 84 of the UI device 112. If the process parameter is not locked, the control unit 44 may adjust the process parameter value on the display 84 according to the user input from the operator and may provide instructions to the controller 11 to adjust the process parameter in the process plant. In other embodiments, the control unit 44 may communicate the translated user input to the server 150, which may generate and transmit adjusted process parameter values to the UI device 112 for display, and provide instructions to the controller 11 to adjust the process parameters in the process plant.

図2Aはプロセスプラント10内の原油加熱機プロセスセクション202およびオフシートコネクタ204を描画する、フルビューモードの例示的画面表示200を図示する。いくつかの実施形態では、画面表示200は、UIデバイス112のディスプレイ84上に提示され得る。原油加熱機プロセスセクション202は、プロセスプラントエンティティの図形表現、プロセスプラントエンティティ間の接続、プロセスパラメータ値、およびアラームを含み得る。 2A illustrates an example screen display 200 in full view mode depicting a crude heater process section 202 and off-sheet connectors 204 within the process plant 10. In some embodiments, the screen display 200 may be presented on the display 84 of the UI device 112. The crude heater process section 202 may include graphical representations of process plant entities, connections between process plant entities, process parameter values, and alarms.

図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がタッチスクリーンであればタッチジェスチャを介して、またはマウスクリックを介して調整し得る。
As shown in FIG. 2A, the crude oil heater process section 202 includes two tanks 210, 214, four pumps 212, 216, 226, 230, and nine valves 218.
, 222, 228, 232, 236, 240, 242, 244, 248, four heat exchangers 220, 224, 234, 238, and a heated crude oil output 250. Additionally, screen display 200 may include process parameter values and alarms associated with the different process plant entities, such as a tank level value 210a associated with tank 210, a pump speed 212a associated with pump 212, and a valve open percentage 218a associated with valve 218. Set values may also be displayed along with the process parameter values on screen display 200. In some embodiments, an operator may adjust the process parameter values, and more specifically, the set values, via touch gestures if display 84 is a touch screen, or via mouse clicks.

例えば、オペレータは、プロセスプラントエンティティの図形表現をタップまたはクリックしてもよく、結果として、画面表示200は、オペレータがスライダバー、ダイヤルの図形表現等を使用して、プロセスプラントエンティティのプロセスパラメータ値を調整することを可能にするためのフェースプレートを提示し得る。別の例では、オペレータは、プロセスプラントエンティティのプロセスパラメータ値を調整するために、プロセスプラントエンティティの図形表現に対して様々なタッチジェスチャまたはマウスクリックを実施し得る。より具体的には、オペレータは、タンクのタンク水位値または熱交換機の温度設定を調整するために、ドラッグジェスチャまたはクリックアンドドラッグを実施してもよく、ポンプの速度を調整するために回転ジェスチャを実施してもよく、バルブのバルブ開放パーセンテージを調整するために、ピンチアンドスプレッドジェスチャーを実施してもよい(以下略)。これらはプロセスパラメータ値を調整するために使用され得るジェスチャおよび/またはマウスクリックの単なる例であるが、任意の適切なジェスチャまたはマウスクリックがプロセスプラント内の任意の適切なプロセスプラントエンティティのプロセスパラメータ値を調整するために使用され得る。さらに別の例では、オペレータは、ハードウェアまたはソフトウェアキーボードを介して、新しいプロセスパラメータ値をタイプし得る。オペレータは、プロセスプラントエンティティの図形表現をクリックまたはタップして、オペレータが新しいプロセスパラメータ値を入力することを可能にするダイアログボックスをプルアップし得る。 For example, the operator may tap or click on a graphical representation of a process plant entity, and as a result, the screen display 200 may present a faceplate to allow the operator to adjust the process parameter value of the process plant entity using a slider bar, a graphical representation of a dial, or the like. In another example, the operator may perform various touch gestures or mouse clicks on the graphical representation of the process plant entity to adjust the process parameter value of the process plant entity. More specifically, the operator may perform a drag gesture or click-and-drag to adjust a tank level value of a tank or a temperature setting of a heat exchanger, may perform a rotate gesture to adjust the speed of a pump, may perform a pinch-and-spread gesture to adjust the valve open percentage of a valve, etc. These are merely examples of gestures and/or mouse clicks that may be used to adjust a process parameter value, however, any suitable gesture or mouse click may be used to adjust the process parameter value of any suitable process plant entity within a process plant. In yet another example, the operator may type a new process parameter value via a hardware or software keyboard. The operator may click or tap on the graphical representation of a process plant entity to pull up a dialog box that allows the operator to enter new process parameter values.

いずれにしても、プロセスパラメータ値がオンラインのプロセスプラント10内の実測値(「生データ」)を反映している場合、制御モジュール44は、コントローラ11に、オンラインのプロセスプラントのプロセスパラメータを設定値に調整するための命令を提供し得る。一方で、プロセスパラメータ値がシミュレート値である場合、制御モジュール44は、調整されたプロセスパラメータ値を画面表示200上に提示し得る。 In any event, if the process parameter values reflect actual values ("raw data") within the online process plant 10, the control module 44 may provide instructions to the controller 11 to adjust the process parameters of the online process plant to setpoints. On the other hand, if the process parameter values are simulated values, the control module 44 may present the adjusted process parameter values on the screen display 200.

オフシートコネクタ204は、加熱原油出力250に接続され、塔頂プロセスセクションへの接続の指示を含む。一部の実施形態では、オフシートコネクタ204は、オペレータからのユーザ入力を受信し、ユーザ入力に基づいて、UIデバイス112は、塔頂プロセスセクションを、原油加熱機プロセスセクションと共にフルビューモードまたはプレビューモードで表示し得る。例えば、ダブルタップ、マウスのダブルクリック、タップアンドホールド、クリックアンドホールド等のユーザ入力がオフシートコネクタ204で受信された場合、UIデバイス112は、図2Dに詳細に記載されるように、塔頂プロセスセクションをフルビューモードで表示し得る。タップ、シングルクリック、スライド、クリックアンドドラッグ、マウスホバー等の、代替のユーザ入力がオフシートコネクタ204で受信された場合、UIデバイス112は、図2B、図2C、および図3により詳細に記載されるように、塔頂プロセスセクションをプレビューモードで表示し得る。これらは、プロセスセクションをプレビューまたはフルビューモードで閲覧するために使用され得る入力の単なる例であるが、ユーザ入力として任意の適切なジェスチャまたはマウス動作が提供され得る。 The off-sheet connector 204 is connected to the heated crude output 250 and includes an indication of connection to the overhead process section. In some embodiments, the off-sheet connector 204 receives user input from an operator, and based on the user input, the UI device 112 may display the overhead process section along with the crude heater process section in full view mode or preview mode. For example, if a user input such as a double tap, double click of a mouse, tap and hold, click and hold, etc. is received at the off-sheet connector 204, the UI device 112 may display the overhead process section in full view mode, as described in more detail in FIG. 2D. If an alternative user input such as a tap, single click, slide, click and drag, mouse hover, etc. is received at the off-sheet connector 204, the UI device 112 may display the overhead process section in preview mode, as described in more detail in FIG. 2B, FIG. 2C, and FIG. 3. These are merely examples of inputs that may be used to view the process section in preview or full view mode, although any suitable gesture or mouse action may be provided as user input.

オペレータが塔頂プロセスセクションをプレビューモードで閲覧する要求を示す代替のユーザ入力を提供する場合、UIデバイス112は原油加熱機プロセスセクション202またはその一部、塔頂プロセスセクションまたはその一部、および原油加熱機と塔頂プロセスセクションとの交差部を表示し得る。いくつかの実施形態では、プロセスセクションは、並んで、互いに上下に、または任意の他の適切な方法で表示され得る。また、いくつかの実施形態では、表示上のプロセスセクションの位置は、プレビューされたプロセスセクションがページから消え去る方向に基づき得る。例えば、プレビューされたプロセスセクションが画面表示200(または双方のプロセスセクションを含むより大きい画面表示)上の現在閲覧されたプロセスセクションの右または左に位置付けられている場合、プロセスセクションは、プレビューモードで、並んで表示され得る。プレビューされたプロセスセクションが画面表示200(または双方のプロセスセクションを含むより大きい画面表示)上の現在閲覧されたプロセスセクションの上または下に位置付けられている場合、プロセスセクションはプレビューモードで、互いに上下に表示され得る。 If the operator provides an alternative user input indicating a request to view the overhead process section in preview mode, the UI device 112 may display the crude heater process section 202 or a portion thereof, the overhead process section or a portion thereof, and the intersection of the crude heater and the overhead process section. In some embodiments, the process sections may be displayed side-by-side, above and below each other, or in any other suitable manner. Also, in some embodiments, the location of the process sections on the display may be based on the direction in which the previewed process section fades off the page. For example, if the previewed process section is positioned to the right or left of the currently viewed process section on the screen display 200 (or a larger screen display that includes both process sections), the process sections may be displayed side-by-side in preview mode. If the previewed process section is positioned above or below the currently viewed process section on the screen display 200 (or a larger screen display that includes both process sections), the process sections may be displayed above and below each other in preview mode.

図2Bは、閲覧されたプロセスセクション(図2Aの原油加熱機プロセスセクション)の部分202およびプレビューされたプロセスセクション(塔頂プロセスセクション)の部分262を描画する、プレビューモードの例示的画面表示260を描画する。いくつかの実施形態では、プレビューされたプロセスセクションは、現在閲覧されているプロセスセクション(「閲覧されたプロセスセクション」)の上流または下流のプロセスセクションであり得る。下流プロセスセクションは、他のプロセスセクションの出力を入力として有する別のプロセスセクションに接続された、プロセスセクションであり得る。上流プロセスセクションは、他のプロセスセクションの入力を出力として有する別のプロセスセクションに接続された、プロセスセクションであり得る。例えば、原油加熱機プロセスセクション202の加熱原油出力が塔頂プロセスセクション262の入力であるので、塔頂プロセスセクション262は、原油加熱機プロセスセクション202の下流プロセスセクションであり得る。オフシートコネクタ204は、原油加熱機プロセスセクション202の加熱原油出力250と塔頂プロセスセクション262との間の接続を表現し得る。他の実施形態では、プレビューされたプロセスセクションは、プロセスプラント10内の閲覧されたプロセスセクションに隣接しているが、プロセスセクションどうしは接続を共有しなくてもよい。 FIG. 2B depicts an exemplary screen display 260 in preview mode depicting a portion 202 of a viewed process section (the crude heater process section of FIG. 2A) and a portion 262 of a previewed process section (the overhead process section). In some embodiments, the previewed process section may be a process section upstream or downstream of the currently viewed process section (the "viewed process section"). A downstream process section may be a process section connected to another process section having as an input the output of the other process section. An upstream process section may be a process section connected to another process section having as an output the input of the other process section. For example, the overhead process section 262 may be a downstream process section of the crude heater process section 202 because the heated crude output of the crude heater process section 202 is an input of the overhead process section 262. An off-sheet connector 204 may represent a connection between the heated crude output 250 of the crude heater process section 202 and the overhead process section 262. In other embodiments, the previewed process section is adjacent to the viewed process section in the process plant 10, but the process sections do not need to share a connection.

画面表示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、または任意の適切な量に減少し得る。 The screen display 260 further includes an intersection 264 between the viewed process section 202 and the previewed process section 262. The intersection 264 may be a dividing line between the process sections 202, 262 or any other suitable boundary separating the process sections 202, 262. As shown in FIG. 2B, to fit both process sections 202, 262 within the screen display 260, a portion of each of the process sections 202, 262 may be included. For example, the graphical representation of the process plant entity closest to the intersection of both the viewed and previewed process sections 202, 262 may be included, while the graphical representation of the remaining process plant entity may be deleted. More specifically, to fit both process sections 202, 262 within the screen display 260, the screen size of each process section 202, 262 may be reduced by half. Thus, the half of each of the process sections 202, 262 away from the intersection 262 (e.g., the left half of the viewed process section 202) may be removed, and the half of each of the process sections 202, 262 closer to the intersection may not be lost. Additionally or alternatively, the screen size of each process section 202, 262 may be reduced by two-thirds, three-quarters, four-fifths, or any suitable amount.

いくつかの実施形態では、オペレータは、プレビューモードを要求するために、ディスプレイ84がタッチスクリーンの場合のスライドジェスチャ、またはマウスのクリックア
ンドドラッグを、図2Aに示されるようにオフシートコネクタ204の位置、またはディスプレイ84の任意の他の適切な位置から実施し得る。画面表示260がUIデバイス112に提示されると、オペレータは、プロセスセクション202、262の各々の画面スペースのサイズ、量を調整するために、スライドまたはクリックアンドドラッグを継続し得る。例えば、オペレータが左へスライドまたはクリックアンドドラッグすると、プレビューされたプロセスセクション262の一部は増加してもよく、一方で、閲覧されたプロセスセクション202の一部は減少してもよい。
In some embodiments, the operator may perform a slide gesture, if the display 84 is a touch screen, or a click and drag of the mouse, from the location of the off-sheet connector 204 as shown in FIG. 2A, or any other suitable location on the display 84, to request the preview mode. Once the screen display 260 is presented on the UI device 112, the operator may continue to slide or click and drag to adjust the size, amount of screen space of each of the process sections 202, 262. For example, as the operator slides or clicks and drags to the left, the portion of the process section 262 that is previewed may increase, while the portion of the process section 202 that is viewed may decrease.

例えば、図2Cを参照すると、別の画面表示280は、プレビューされたプロセスセクション262が、閲覧されたプロセスセクション202よりもより大きな画面表示280の量を占めるように図示され、一方で、図2Bでは、閲覧されたプロセスセクション202が、プレビューされたプロセスセクション262よりも大きな画面表示260の量を占めている。2つの画面表示260、280の違いは、オペレータが左へスライドまたはクリックアンドドラッグした結果であり得る。別の例では、オペレータが右へスライドまたはクリックアンドドラッグすると、閲覧されたプロセスセクション202の一部は増加してもよく、一方で、プレビューされたプロセスセクション262の一部は減少してもよい。他のシナリオでは、プレビューされたプロセスセクション262は、閲覧されたプロセスセクション202の左に位置付けられてもよく、プロセスセクション202、262は、画面表示260において互いに上下にあってもよく、その結果、プロセスセクション202、262の画面スペースの量は、オペレータが上下にスライドまたはクリックアンドドラッグすると増加/減少してもよく、または任意の他の適切な方法で整理されてもよい。したがって、これらの例は、単に説明を簡単にするためのものであり、プロセスセクション202、262の各々の画面スペースの量は、オペレータがスライドまたはクリックアンドドラッグする量に比例して適切な方法で調整されてもよい。 For example, referring to FIG. 2C, another screen display 280 is illustrated with the previewed process section 262 occupying a larger amount of the screen display 280 than the viewed process section 202, while in FIG. 2B, the viewed process section 202 occupies a larger amount of the screen display 260 than the previewed process section 262. The difference between the two screen displays 260, 280 may be the result of an operator sliding or clicking and dragging to the left. In another example, as the operator slides or clicks and drags to the right, the portion of the viewed process section 202 may increase, while the portion of the previewed process section 262 may decrease. In other scenarios, the previewed process section 262 may be positioned to the left of the viewed process section 202, and the process sections 202, 262 may be one above the other in the screen display 260, such that the amount of screen space for the process sections 202, 262 may increase/decrease as the operator slides or clicks and drags up and down, or may be organized in any other suitable manner. Therefore, these examples are merely for ease of explanation, and the amount of screen space for each of the process sections 202, 262 may be adjusted in any appropriate manner in proportion to the amount the operator slides or clicks and drags.

上述されたように、プロセスセクション202、262の各々は、タンク水位値、ポンプ速度、バルブ開放パーセンテージ、温度等のオペレータによって調整され得るプロセスパラメータ値を含み得る。したがって、画面表示260は、オンラインのプロセスプラント10内の、閲覧されたプロセスセクション202およびプレビューされたプロセスセクション262の実際の測定値を反映する生データを含み得る。 As discussed above, each of the process sections 202, 262 may include process parameter values that may be adjusted by an operator, such as tank water level values, pump speeds, valve open percentages, temperatures, etc. Thus, the screen display 260 may include raw data reflecting actual measurements of the viewed and previewed process sections 202, 262 within the online process plant 10.

ユーザインターフェースデバイス112が画面表示260等のプレビューモードでUIを提示する場合、画面表示260は、ロックされ、その結果、オペレータは閲覧されたプロセスセクション202またはプレビューされたプロセスセクション262のプロセスパラメータ値を調整しなくてもよい。他の実施形態では、プレビューされたプロセスセクション262のプロセスパラメータがロックされ得る一方で、閲覧されたプロセスセクション202のプロセスパラメータは、ロックされない。このようにして、オペレータは、構成および/またはプレビューされたプロセスセクション262のプロセスパラメータを見ている間に、閲覧されたプロセスセクション202のプロセスパラメータを調整し得る。さらに他の実施形態では、プロセスセクション202、262のいずれかのプロセスパラメータはロックされ得ず、閲覧されたプロセスセクション202のプロセスパラメータがロックされ得る一方で、プレビューされたプロセスセクション262のプロセスパラメータがロックされ得ない。このようにして、オペレータは、新しい表示に完全に進むことなく、プレビューされたプロセスセクション262内のプロセスパラメータを調整し得る。次いで、プレビューされたプロセスセクション262内のプロセスパラメータが調整された後に、図2Cおよび図2Dを参照して以下に詳しく説明されるように、オペレータは、閲覧されたプロセスセクション202がフルビューモードへ戻るためのユーザ入力を提供し得る。 When the user interface device 112 presents a UI in a preview mode, such as screen display 260, screen display 260 may be locked so that the operator does not have to adjust the process parameter values of the viewed process section 202 or the previewed process section 262. In other embodiments, the process parameters of the previewed process section 262 may be locked while the process parameters of the viewed process section 202 are not locked. In this manner, the operator may adjust the process parameters of the viewed process section 202 while viewing the configuration and/or process parameters of the previewed process section 262. In yet other embodiments, the process parameters of either process section 202, 262 may not be locked, and the process parameters of the viewed process section 202 may be locked while the process parameters of the previewed process section 262 are not locked. In this manner, the operator may adjust the process parameters in the previewed process section 262 without fully proceeding to a new display. Then, after the process parameters in the previewed process section 262 have been adjusted, the operator may provide a user input to return the viewed process section 202 to a full view mode, as described in more detail below with reference to FIGS. 2C and 2D.

プレビューモードの画面表示260は、閲覧されたプロセスセクション202とプレビ
ューされたプロセスセクション262の一部が双方のプロセスセクション202、262を収めることを描画しているが、これは単に1つの実施形態である。別の実施形態では、閲覧されたプロセスセクション202とプレビューされたプロセスセクション262との双方は、画面表示260に収まるように縮小され得る。例えば、プロセスプラントエンティティのプレビューモードで閲覧およびプレビューされたプロセスセクションの図形表現は、フルビューモードでのプロセスプラントエンティティの図形表現の半分のサイズであり得る。いくつかの実施形態では、プロセスプラントエンティティは、プロセスパラメータ、アラーム等が縮小され得ない一方で、画面表示に収まるように縮小され得て、それによりプロセスパラメータ、アラーム等はオペレータから可視となる。
While the preview mode screen display 260 depicts a portion of the viewed process section 202 and the previewed process section 262 to fit both process sections 202, 262, this is just one embodiment. In another embodiment, both the viewed process section 202 and the previewed process section 262 may be scaled down to fit the screen display 260. For example, the graphical representation of the viewed and previewed process section in the preview mode of the process plant entity may be half the size of the graphical representation of the process plant entity in the full view mode. In some embodiments, the process plant entity may be scaled down to fit the screen display, while the process parameters, alarms, etc. may not be scaled down, so that the process parameters, alarms, etc. are visible to the operator.

また、いくつかの実施形態では、プロセスパラメータ、アラーム等は、優先順位付けされ得る。例えば、サーバ150は、画面表示260上で、オペレータへの重要度、危険な状況でのリスク、または任意の他の適切な基準によって、プロセスパラメータ、アラーム等の各々にランク付けし、かつ/または優先レベルを割り当て得る。別の例では、オペレータが画面表示260上のプロセスパラメータ、アラーム等の各々に対してランク付けし、かつ/または優先レベル割り当て得る。さらに別の例では、サーバ150が数人のオペレータから入力された優先レベルを取得し、取得した優先レベルを画面表示260上のプロセスパラメータ、アラーム等の各々のランク付けおよび/または優先レベル割り当てに使用し得る。加えて、画面表示260上の各プロセスパラメータ、アラーム等は、規定のランク付けおよび/または優先レベルを割り当てられ得る。いずれにしても、ランク付け閾値および/または優先レベル(例えば、3)より上にランク付けされているプロセスパラメータ、アラーム等は、縮小されなくてもよく、一方で、画面表示260上の残りのプロセスパラメータ、アラーム等は縮小されてもよい。別の実施形態では、プレビューモードの画面表示260は、閲覧されたプロセスセクション202の一部と、プレビューされたプロセスセクション262の縮小バージョン、またはその逆を描画し得る。 Also, in some embodiments, the process parameters, alarms, etc. may be prioritized. For example, the server 150 may rank and/or assign a priority level to each of the process parameters, alarms, etc. on the screen display 260 by importance to the operator, risk of a dangerous situation, or any other suitable criteria. In another example, an operator may rank and/or assign a priority level to each of the process parameters, alarms, etc. on the screen display 260. In yet another example, the server 150 may obtain priority levels input from several operators and use the obtained priority levels to rank and/or assign a priority level to each of the process parameters, alarms, etc. on the screen display 260. In addition, each process parameter, alarm, etc. on the screen display 260 may be assigned a predetermined ranking and/or priority level. In any case, process parameters, alarms, etc. that are ranked above a ranking threshold and/or priority level (e.g., 3) may not be reduced, while the remaining process parameters, alarms, etc. on the screen display 260 may be reduced. In another embodiment, the preview mode screen display 260 may depict a portion of the viewed process section 202 and a reduced version of the previewed process section 262, or vice versa.

プレビューモードでの画面表示260は、閲覧されたプロセスセクションとプレビューされたプロセスセクションとの2つのプロセスセクションを含む一方で、プレビューモードは、任意の適切な数のプロセスセクションを含み得る。例えば、オペレータは、プレビューモードで、閲覧されたプロセスセクションの左右両側、または上下に、に表示され得る上流と下流との双方のプロセスセクションをプレビューし得る。別の例では、オペレータは、プレビューモードで閲覧されたプロセスセクションに隣接する周囲のプロセスセクションの全部をプレビューし得る。これは2、3、4、5、6または任意の適切な数のプロセスセクションを含み得る。 While the screen display 260 in preview mode includes two process sections, a viewed process section and a previewed process section, the preview mode may include any suitable number of process sections. For example, the operator may preview both upstream and downstream process sections, which may appear on either the left or right side of the viewed process section, or above or below the viewed process section, in the preview mode. In another example, the operator may preview all of the surrounding process sections adjacent to the viewed process section in the preview mode. This may include 2, 3, 4, 5, 6, or any suitable number of process sections.

オペレータがプレビューモードのとき、閲覧されたプロセスセクション202またはプレビューされたプロセスセクション262のフル表示を閲覧するために、フルビューモードに戻って切り替えたいことがあり得る。図2Cは、図2Bの画面表示260と同様の、プレビューモードからフルビューモードへの切り替えのためのユーザコントロール282を含む、別のプレビューモードの画面表示280を図示する。図2Bでは、画面表示280は、閲覧されたプロセスセクション202の一部、プレビューされたプロセスセクション262の一部、および閲覧されたプロセスセクション202とプレビューされたプロセスセクション262との交差部264を含む。 When an operator is in preview mode, he or she may want to switch back to full view mode to view a full display of the viewed process section 202 or the previewed process section 262. FIG. 2C illustrates another preview mode screen display 280, similar to the screen display 260 of FIG. 2B, including user controls 282 for switching from preview mode to full view mode. In FIG. 2B, the screen display 280 includes a portion of the viewed process section 202, a portion of the previewed process section 262, and an intersection 264 of the viewed process section 202 and the previewed process section 262.

いくつかの実施形態では、オペレータはユーザコントロール282を、マウスを制御することによって、またはUIデバイス112のディスプレイ84がタッチスクリーンであればジェスチャを行うことによって、使用してもよい。UIデバイス112のディスプレイ84がタッチスクリーンであれば、ユーザコントロール282は、表示画面280上で不可視となり得る。いずれにしても、オペレータは、プロセスセクション202、262から1つを選択し、表示画面280のフルビューモードで表示したい所望のプロセスセク
ションに対応する一部にタップ、クリック、ダブルタップ、ダブルクリック等を行うことによって、フルビューモードで表示し得る。例えば、オペレータがプレビューされたプロセスセクション262をフルビューモードで表示したい場合、オペレータは画面表示280の右側をダブルタップまたはダブルクリックし得る。
In some embodiments, the operator may use the user controls 282 by controlling a mouse or by making gestures if the display 84 of the UI device 112 is a touch screen. If the display 84 of the UI device 112 is a touch screen, the user controls 282 may be invisible on the display screen 280. In any case, the operator may select one of the process sections 202, 262 to display in full view mode by tapping, clicking, double tapping, double clicking, etc., on a portion of the display screen 280 that corresponds to the desired process section that the operator wishes to display in full view mode. For example, if the operator wishes to display the previewed process section 262 in full view mode, the operator may double tap or double click on the right side of the screen display 280.

いくつかの実施形態では、オペレータは、プロセスセクション202、262のうちの1つを、プロセスセクションがフルビューモードで表示される前の中間の段階として選択し得る。選択されたプロセスセクションは、プライマリプロセスセクションとなり得て、結果として、選択されたプロセスセクションのプロセスパラメータが調整可能になり、一方で、選択されなかったプロセスセクションのプロセスパラメータはロックされ得る。 In some embodiments, the operator may select one of the process sections 202, 262 as an intermediate stage before the process sections are displayed in full view mode. The selected process section may become the primary process section, such that the process parameters of the selected process section are adjustable, while the process parameters of the non-selected process sections may be locked.

例えば、オペレータは、選択されたプロセスセクションに対応する表示画面280上の一部をクリック、タップ、またはホバーし得る。画面表示280は、例えば、選択されたプロセスセクションの周囲に境界付きのボックスを配置するか、または境界284を暗くすることによって、選択されたプロセスセクションの識別子を提示し得る。次いで、オペレータは、選択されたプロセスセクションがフルビューモードで表示するプロセスセクションであることを確認するために、2度目のクリックまたはタップを行ってもよい。 For example, the operator may click, tap, or hover over a portion on the display screen 280 that corresponds to the selected process section. The screen display 280 may present an identifier for the selected process section, for example, by placing a bounded box around the selected process section or by darkening the border 284. The operator may then click or tap a second time to confirm that the selected process section is the process section to display in full view mode.

プロセスセクション202、262のうちの1つの選択はまた、画面表示280の設定への追加の調整も提供し得る。例えば、選択されたプロセスセクションは、選択されなかったプロセスセクションに割り当てられた優先レベルよりも高い優先レベルを割り当てられ得る。このように、選択されたプロセスセクションはプライマリプロセスセクションとなり得る。 Selection of one of the process sections 202, 262 may also provide additional adjustments to the settings of the screen display 280. For example, the selected process section may be assigned a higher priority level than the priority level assigned to the non-selected process sections. In this manner, the selected process section may become the primary process section.

例示的なシナリオでは、最初は画面表示280上のプロセスセクション202、262のどちらも選択されていない。結果として、プロセスセクション202、262の双方のプロセスパラメータは、ロックされ、オペレータは、閲覧されたプロセスセクション202とプレビューされたプロセスセクション262との双方の生データを含む画面表示280へいかなる調整も行うことができない。オペレータが閲覧されたプロセスセクション202を、閲覧されたプロセスセクション202をクリック、タップ、またはホバーすることによって選択すると、閲覧されたプロセスセクション202のプロセスパラメータが調整可能になり得る。次いで、オペレータがプレビューされたプロセスセクション262を、プレビューされたプロセスセクション262をクリック、タップ、またはホバーすることによって選択すると、プレビューされたプロセスセクション262のプロセスパラメータが調整可能になり得て、一方で、閲覧されたプロセスセクション202のプロセスパラメータは、ロックされ得る。オペレータがプレビューされたプロセスセクション262を再度クリックまたはタップすると、プレビューされたプロセスセクション262は、フルビューモードで表示され、閲覧されたプロセスセクション202は、表示から削除される。 In an exemplary scenario, initially, neither process section 202, 262 on screen display 280 is selected. As a result, the process parameters of both process sections 202, 262 are locked and the operator cannot make any adjustments to screen display 280, which includes the raw data of both viewed process section 202 and previewed process section 262. When the operator selects viewed process section 202 by clicking, tapping, or hovering over viewed process section 202, the process parameters of viewed process section 202 may become adjustable. When the operator then selects previewed process section 262 by clicking, tapping, or hovering over previewed process section 262, the process parameters of previewed process section 262 may become adjustable while the process parameters of viewed process section 202 may be locked. When the operator clicks or taps previewed process section 262 again, previewed process section 262 is displayed in full view mode and viewed process section 202 is removed from display.

図2Dは、塔頂プロセスセクション262を描画するフルビューモードの例示的画面表示290を図示する。画面表示290は、図2Cに示されるように、オペレータがプレビューされたプロセスセクション262をダブルクリック、ダブルタップ、または選択した後に再度クリックまたはタップすることによって、UIデバイス112に提示され得る。図示されているように、画面表示290のフルビューモードは、上述されたように、塔頂プロセスセクション262の一部または縮小バージョンではなく、塔頂プロセスセクション262の全体を含む。いくつかの実施形態では、画面表示290は、プロセスプラント10内の別のプロセスセクションをプレビューまたはフルビューモードで表示するために選択するためのオフシートコネクタまたは他のユーザコントロール(図示せず)を含み得る。 2D illustrates an exemplary screen display 290 in a full view mode depicting the overhead process section 262. The screen display 290 may be presented on the UI device 112 by the operator double-clicking, double-tapping, or selecting and then clicking or tapping again on the previewed process section 262, as shown in FIG. 2C. As shown, the full view mode of the screen display 290 includes the entire overhead process section 262, rather than a portion or reduced version of the overhead process section 262, as described above. In some embodiments, the screen display 290 may include an off-sheet connector or other user control (not shown) for selecting another process section within the process plant 10 for viewing in the preview or full view mode.

プレビューモードでプロセスセクションを左右に、または互いに上下に表示することに加え、プレビューされたプロセスセクションは、閲覧されたプロセスセクションにオーバーレイするウィンドウ内に表示され得る。いくつかの実施形態では、閲覧されたプロセスセクションは、画面表示を包含するウィンドウ内に表示され得る。プレビューされたプロセスセクションは、閲覧されたプロセスセクションにオーバーレイする別のウィンドウ内に表示されてもよく、他のウィンドウは、画面表示を包含するウィンドウよりも小さい。例えば、他のウィンドウは画面表示を包含するウィンドウの半分のサイズ、画面表示を包含するウィンドウの4分の1のサイズ等であり得る。 In addition to displaying process sections side-by-side or above and below one another in preview mode, the previewed process section may be displayed in a window that overlays the viewed process section. In some embodiments, the viewed process section may be displayed in a window that contains the screen display. The previewed process section may be displayed in another window that overlays the viewed process section, the other window being smaller than the window that contains the screen display. For example, the other window may be half the size of the window that contains the screen display, a quarter the size of the window that contains the screen display, etc.

図3は、閲覧されたプロセスセクション302および閲覧されたプロセスセクション302にオーバーレイするウィンドウ310を描画し、プロセスプラント10からの生データを提示するプレビューされたプロセスセクション304を含むプレビューモードの例示的画面表示300の例を図示する。閲覧およびプレビューされたプロセスセクション302、304は、図2A~図2Dで提示される、閲覧およびプレビューされたプロセスセクション202、262、または任意の他のプロセスセクションであり得る。いくつかの実施形態では、UIデバイス112は、より具体的には制御ユニット44が、ウィンドウ310を配置するために、画面表示300の空き部分を選択し、その結果、閲覧されたプロセスセクション302上のプロセスプラントエンティティ、プロセスパラメータ、アラーム、オフシートコネクタ等は覆い隠されない。 3 illustrates an example of an exemplary screen display 300 in a preview mode including a viewed process section 302 and a previewed process section 304 that renders a window 310 overlaying the viewed process section 302 and presents raw data from the process plant 10. The viewed and previewed process sections 302, 304 may be the viewed and previewed process sections 202, 262, or any other process sections presented in FIGS. 2A-2D. In some embodiments, the UI device 112, or more specifically the control unit 44, selects an empty portion of the screen display 300 to place the window 310, so that the process plant entities, process parameters, alarms, off-sheet connectors, etc. on the viewed process section 302 are not obscured.

例えば、制御ユニット44は、ウィンドウ310の領域のサイズを決定し得る。次いで、制御ユニット44は、ウィンドウ310のサイズ要件を満たし、プロセスプラントエンティティ、プロセスパラメータ、アラーム、オフシートコネクタ等も含まない、画面表示300上の領域で位置付け得る。画面表示300がウィンドウ310のサイズ要件を満たす空きスペースを含まない場合は、制御ユニット44は、ウィンドウ310を配置できるほど充分なスペースが得られるまで、閲覧されたプロセスセクション302を縮小し得る。別の例では、閲覧されたプロセスセクション302のプロセスプラントエンティティ、プロセスパラメータ、アラーム、オフシートコネクタ等は、上述された方法と似た方法で優先順位付けされてもよい。ウィンドウ310は、これらの物体を覆い隠すランク付け閾値の下にランク付けされている、プロセスプラントエンティティ、プロセスパラメータ、アラーム、オフシートコネクタ等の上に配置され得る。他の実施形態では、サーバ150は画面表示300内でウィンドウ310を配置するための位置を特定し得る。 For example, the control unit 44 may determine the size of the area of the window 310. The control unit 44 may then locate the window 310 in an area on the screen display 300 that meets the size requirements and does not include process plant entities, process parameters, alarms, off-sheet connectors, etc. If the screen display 300 does not include free space that meets the size requirements of the window 310, the control unit 44 may shrink the viewed process section 302 until there is enough space available to place the window 310. In another example, the process plant entities, process parameters, alarms, off-sheet connectors, etc. of the viewed process section 302 may be prioritized in a manner similar to that described above. The window 310 may be placed above process plant entities, process parameters, alarms, off-sheet connectors, etc. that are ranked below a ranking threshold that obscures these objects. In other embodiments, the server 150 may identify a location within the screen display 300 for placing the window 310.

いずれにしても、制御ユニット44は、プレビューされたプロセスセクション304をウィンドウ310内に提示し得る。いくつかの実施形態では、プレビューされたプロセスセクション304の一部が、ウィンドウ310内に収まるように表示され得る。他の実施形態では、プレビューされたプロセスセクション304は、ウィンドウ内に収まるように縮小され得る。例えば、プレビューされたプロセスセクション304は、ウィンドウ310のサイズと画面表示300のサイズとの比の中間へ縮小され得る。より具体的には、ウィンドウ310は画面表示300のサイズの6分の1であった場合、プレビューされたプロセスセクション304は6分の5に縮小され得る。 In any event, the control unit 44 may present the previewed process section 304 within the window 310. In some embodiments, a portion of the previewed process section 304 may be displayed to fit within the window 310. In other embodiments, the previewed process section 304 may be reduced to fit within the window. For example, the previewed process section 304 may be reduced to midway between the ratio of the size of the window 310 and the size of the screen display 300. More specifically, if the window 310 was one-sixth the size of the screen display 300, the previewed process section 304 may be reduced to five-sixths.

さらに他の実施形態では、プレビューされたプロセスセクション304のプロセスプラントエンティティ、プロセスパラメータ、アラーム、オフシートコネクタ等は、上述された方法と同様の方法で優先順位付けされ得る。ランク付け閾値の上にランク付けされている、プロセスプラントエンティティ、プロセスパラメータ、アラーム、オフシートコネクタ等は、縮小され得ず、一方で、残りのプロセスプラントエンティティ、プロセスパラメータ、アラーム、オフシートコネクタ等は縮小され得る。別の例では、ランク付け閾値および/または優先レベルよりも上にランク付けされている、プロセスプラントエンティテ
ィ、プロセスパラメータ、アラーム、オフシートコネクタ等のみが、ウィンドウ310に含まれ得る。ランク付け閾値および/または優先レベルは、ウィンドウ310のサイズに応じて決定され得る。ウィンドウ310のサイズが増加するに従い、より多くのプロセスプラントエンティティ、プロセスパラメータ、アラーム、オフシートコネクタ等がウィンドウ310内に収まり得て、結果として、ランク付け閾値および/または優先レベルは低くなり得る。
In yet another embodiment, the process plant entities, process parameters, alarms, off-sheet connectors, etc. of the previewed process section 304 may be prioritized in a manner similar to that described above. The process plant entities, process parameters, alarms, off-sheet connectors, etc. that are ranked above a ranking threshold may not be reduced, while the remaining process plant entities, process parameters, alarms, off-sheet connectors, etc. may be reduced. In another example, only the process plant entities, process parameters, alarms, off-sheet connectors, etc. that are ranked above a ranking threshold and/or priority level may be included in the window 310. The ranking threshold and/or priority level may be determined as a function of the size of the window 310. As the size of the window 310 increases, more process plant entities, process parameters, alarms, off-sheet connectors, etc. may fit within the window 310, and as a result, the ranking threshold and/or priority level may be lowered.

画面表示300が、1つのプレビューされたプロセスセクション304を表示する、1つのウィンドウ310を含むが、これは単に説明の簡便さのみを目的としている。任意の数のウィンドウ310は、任意の数のプレビューされたプロセスセクションを表示し得る。例えば、画面表示300は、閲覧されたプロセスセクション302の上流および下流のプロセスセクションのプレビューを表示する、2つのウィンドウを含み得る。別の例では、画面表示300は、プロセスプラント10内の、閲覧されたプロセスセクション302に隣接した各プロセスセクションのプレビューを表示する、4つのウィンドウを含み得る。 While the screen display 300 includes one window 310 displaying one previewed process section 304, this is for ease of illustration only. Any number of windows 310 may display any number of previewed process sections. For example, the screen display 300 may include two windows displaying previews of process sections upstream and downstream of the viewed process section 302. In another example, the screen display 300 may include four windows displaying previews of process sections adjacent to the viewed process section 302 within the process plant 10.

上述されたように、オペレータは、プレビューモード内に閲覧されたプロセスセクションを伴う上流または下流のプロセスセクションを閲覧するために、フルビューモードのプロセスセクションのオフシートコネクタを選択し得る。閲覧されたプロセスセクションの上流および下流のプロセスセクションをプレビューすることに加えて、オペレータは、隣接したプロセスセクションをプレビューし得る。図4は、選択されたときに、UIデバイス112に隣接したプロセスプラント10の一部に対応する隣接したプロセスセクションをフルビューモードまたはプレビューモードで提示させる、プロセスセクション402およびユーザコントロール404~410を描画する、フルビューモードの例示的画面表示400を図示する。 As described above, the operator may select an off-sheet connector of a process section in full view mode to view upstream or downstream process sections with the process section viewed in preview mode. In addition to previewing the process sections upstream and downstream of the viewed process section, the operator may preview adjacent process sections. FIG. 4 illustrates an example screen display 400 of the full view mode that depicts a process section 402 and user controls 404-410 that, when selected, cause the UI device 112 to present adjacent process sections corresponding to portions of the process plant 10 in full view mode or preview mode.

例えば、ダブルタップ、マウスのダブルクリック、タップアンドホールド、クリックアンドホールド等の、ユーザ入力が、ユーザコントロール404~410のうち1つで受信されれば、UIデバイス112は、隣接したプロセスセクションをフルビューモードで表示し得る。タップ、シングルクリック、スライド、クリックアンドドラッグ、マウスホバー等の、代替のユーザ入力がユーザコントロール404~410のうち1つで受信されれば、UIデバイス112は、図2B、図2C、および図3に上述されるように、隣接したプロセスセクションをプレビューモードで表示し得る。 For example, if a user input, such as a double tap, a double click of a mouse, a tap and hold, a click and hold, etc., is received at one of the user controls 404-410, the UI device 112 may display the adjacent process section in a full view mode. If an alternative user input, such as a tap, a single click, a slide, a click and drag, a mouse hover, etc., is received at one of the user controls 404-410, the UI device 112 may display the adjacent process section in a preview mode, as described above in FIGS. 2B, 2C, and 3.

より具体的には、UIデバイス112は閲覧されたプロセスセクション402に隣接したプロセスセクションのうち1つを、選択されたユーザコントロール404~410の方向および/または位置に基づく表示のために選択し得る。選択されたユーザコントロールが左を差していれば、UIデバイス112は、閲覧されたプロセスセクション402の左側に隣接したプロセスセクションを表示し得る。また、選択されたユーザコントロールが閲覧されたプロセスセクション402の左の部分に位置付けられていれば、UIデバイス112は、閲覧されたプロセスセクション402の左側に隣接したプロセスセクションを表示し得る。 More specifically, the UI device 112 may select one of the process sections adjacent to the viewed process section 402 for display based on the orientation and/or position of the selected user control 404-410. If the selected user control is pointing to the left, the UI device 112 may display the process section adjacent to the left of the viewed process section 402. Also, if the selected user control is positioned in the left portion of the viewed process section 402, the UI device 112 may display the process section adjacent to the left of the viewed process section 402.

例えば、ユーザ入力がユーザコントロール404で受信されれば、UIデバイス112は、閲覧されたプロセスセクション402の近隣のプロセスセクションを上からフルビューモードで表示し得る。代替のユーザ入力がユーザコントロール404で受信されれば、UIデバイス112は、閲覧されたプロセスセクション402の近隣のプロセスセクションを上からプレビューモードで表示し得る For example, if user input is received at user control 404, the UI device 112 may display adjacent process sections of the viewed process section 402 from above in full view mode. If alternative user input is received at user control 404, the UI device 112 may display adjacent process sections of the viewed process section 402 from above in preview mode.

加えて、ユーザ入力がユーザコントロール406で受信されれば、UIデバイス112
は、閲覧されたプロセスセクション402の近隣のプロセスセクションを右側にフルビューモードで表示し得る。代替のユーザ入力がユーザコントロール406で受信されれば、UIデバイス112は、閲覧されたプロセスセクション402の近隣のプロセスセクションを右側にプレビューモードで表示し得る。
In addition, if user input is received at the user control 406, the UI device 112
may display neighboring process sections in full view mode to the right of the viewed process section 402. If an alternative user input is received at the user control 406, the UI device 112 may display neighboring process sections in preview mode to the right of the viewed process section 402.

さらに、ユーザ入力がユーザコントロール408で受信されれば、UIデバイス112は、閲覧されたプロセスセクション402の近隣のプロセスセクションを下からフルビューモードで表示し得る。代替のユーザ入力がユーザコントロール408で受信されれば、UIデバイス112は、閲覧されたプロセスセクション402の近隣のプロセスセクションを下からプレビューモードで表示し得る。 Additionally, if user input is received at user control 408, the UI device 112 may display adjacent process sections from below the viewed process section 402 in full view mode. If alternative user input is received at user control 408, the UI device 112 may display adjacent process sections from below the viewed process section 402 in preview mode.

さらに、ユーザ入力がユーザコントロール410で受信されれば、UIデバイス112は、閲覧されたプロセスセクション402の近隣のプロセスセクションを左側にフルビューモードで表示し得る。代替のユーザ入力がユーザコントロール410で受信されれば、UIデバイス112は、閲覧されたプロセスセクション402の近隣のプロセスセクションを左側にプレビューモードで表示し得る。 Additionally, if user input is received at user control 410, the UI device 112 may display adjacent process sections to the viewed process section 402 in full view mode to the left. If alternative user input is received at user control 410, the UI device 112 may display adjacent process sections to the viewed process section 402 in preview mode to the left.

ユーザコントロール404~410は、画面表示400上で矢印として表現されているが、これは単に1つの実施形態である。ユーザコントロール404~410は、画面表示400上で不可視でもよく、または丸、点、もしくは任意の他の適切な方法で画面表示400上に表現され得る。 Although the user controls 404-410 are represented as arrows on the screen display 400, this is just one embodiment. The user controls 404-410 may be invisible on the screen display 400, or may be represented on the screen display 400 as circles, dots, or in any other suitable manner.

図5は、閲覧されたプロセスセクション(図示せず)にオーバーレイし得る例示的検索ウィンドウ420を図示し、検索ボックス422および検索結果424~428を含み、その一部または全部が、検索結果のプロセスセクションに対応するプレビューされたプロセスセクション430、432を含む。閲覧およびプレビューされたプロセスセクションは、図2A~図2Dに提示される閲覧およびプレビューされたプロセスセクション202、262であってもよく、任意の他のプロセスセクションであってもよい。一実施形態では、プレビューされたプロセスセクション430、432は、プレビューされたプロセスセクション202、262の縮小されたか、もしくはそれより低いも解像度、および/または閲覧されたプロセスセクションよりも低い解像度のものであり得る。例えば、プレビューされたプロセスセクション430、432は、他のプロセスセクションの主要な構成要素のみを示し、他のプロセスセクションのフルビューで示されるであろうより詳細な細部の一部を省略し得る。例として、図2Dのフルビューセクションは、塔頂およびバルブのアイコンとして検索結果にプレビューセクションとして表示され得るが、テキスト、傾向グラフ、接続ライン等としては表示され得ない。 5 illustrates an exemplary search window 420 that may be overlaid on a viewed process section (not shown), including a search box 422 and search results 424-428, some or all of which include previewed process sections 430, 432 that correspond to the process sections of the search results. The viewed and previewed process sections may be the viewed and previewed process sections 202, 262 presented in FIGS. 2A-2D, or any other process sections. In one embodiment, the previewed process sections 430, 432 may be of a reduced or lower resolution than the previewed process sections 202, 262, and/or of a lower resolution than the viewed process sections. For example, the previewed process sections 430, 432 may show only the major components of the other process sections, omitting some of the finer details that would be shown in a full view of the other process sections. As an example, the full view section of FIG. 2D may be displayed as a preview section in the search results as icons of the tower heads and valves, but not as text, trend graphs, connection lines, etc.

例えば、制御ユニット44は、検索ボックス422へのクエリの入力に基づいて、ユーザが別のプロセスセクションの検索に関与していることを検出し得る(例えば、検索ボックス422内のユーザのダブルタップ、マウスのダブルクリック、タップアンドホールド、クリックアンドホールド、タイプ等に応答して)。制御ユニット44は、検索結果からの結果を、検索ボックス422の下に、または閲覧された領域の表示の任意の他の適切な領域に表示し得る。検索結果から生じる各検索項目424~428について、制御ユニット44は、プレビューされたプロセスセクション430、432を、プレビューされたプロセスセクションの内容を伝える方法で、検索結果430、432に収まるように、縮小し得る。他の実施形態では、サーバ150は、検索結果424~428を画面表示に配置するための位置を特定し得る。 For example, the control unit 44 may detect that the user is engaged in a search for another process section based on input of a query into the search box 422 (e.g., in response to the user double tapping, double clicking the mouse, tapping and holding, clicking and holding, typing, etc., in the search box 422). The control unit 44 may display results from the search results below the search box 422 or in any other suitable area of the display of the viewed area. For each search item 424-428 resulting from the search results, the control unit 44 may shrink the previewed process section 430, 432 to fit within the search result 430, 432 in a manner that conveys the content of the previewed process section. In other embodiments, the server 150 may identify locations for placing the search results 424-428 in the screen display.

いずれにしても、制御ユニット44は、プレビューされたプロセスセクション430、432を検索結果424~428内に提示し得る。上述されたように、プレビューされた
プロセスセクション430、432は、検索結果の数を考慮して、検索結果に収まるように縮小され得る(例えば、より多くの検索結果は、全ての検索結果を表示画面に提示するように、プレビューされたプロセスセクションをさらに縮小する)。
In any event, the control unit 44 may present the previewed process sections 430, 432 within the search results 424-428. As discussed above, the previewed process sections 430, 432 may be scaled down to fit within the search results, taking into account the number of search results (e.g., more search results will further scale down the previewed process section to present all search results on the display screen).

さらに他の実施形態では、プレビューされたプロセスセクション430、432のプロセスプラントエンティティ、プロセスパラメータ、アラーム、オフシートコネクタ等は、上述したものと同様の方法で優先順位付けされ得る。ランク付け閾値よりも上にランク付けされている、プロセスプラントエンティティ、プロセスパラメータ、アラーム、オフシートコネクタ等は、縮小され得ず、一方で、残りのプロセスプラントエンティティ、プロセスパラメータ、アラーム、オフシートコネクタ等は、縮小され得る。別の例では、ランク付け閾値および/または優先レベルを上回ってランク付けされたプロセスプラントエンティティ、プロセスパラメータ、アラーム、オフシートコネクタ等のみが、検索結果424~428に含まれ得る。より少ない検索結果が表示されるので、プロセスプラントエンティティ、プロセスパラメータ、アラーム、オフシートコネクタ等は、プレビュー430、432内に収まり得て、その結果、ランク付け閾値および/または優先レベルが低くなり得る。さらに別の例では、アラートまたはアラームを有するプレビューされたプロセスセクションは、他の検索結果とは異なるアニメーション、色、明るさ等を有して、それに注意を引かせることによって、他の検索結果と比較して強調表示され得る。 In yet another embodiment, the process plant entities, process parameters, alarms, off-sheet connectors, etc. of the previewed process section 430, 432 may be prioritized in a manner similar to that described above. Process plant entities, process parameters, alarms, off-sheet connectors, etc. that are ranked above a ranking threshold may not be collapsed, while the remaining process plant entities, process parameters, alarms, off-sheet connectors, etc. may be collapsed. In another example, only process plant entities, process parameters, alarms, off-sheet connectors, etc. that are ranked above a ranking threshold and/or priority level may be included in the search results 424-428. Because fewer search results are displayed, the process plant entities, process parameters, alarms, off-sheet connectors, etc. may fit within the preview 430, 432, resulting in a lower ranking threshold and/or priority level. In yet another example, a previewed process section that has an alert or alarm may be highlighted compared to other search results by having a different animation, color, brightness, etc. than the other search results to draw attention to it.

検索ウィンドウ420が1つのウィンドウと3つの検索結果424~428とを含み、そのうちの2つは、プレビュー430、432を含むが、これは単に例示を簡単にするためのものである。任意の数のウィンドウ420は、任意の数の検索結果および/または任意の数のプレビューされたプロセスセクションを表示し得る。別の例では、検索ウィンドウ420は、検索結果を個別に、または共通の階層もしくは関連性等のグループに従って表示する、複数のウィンドウを含み得る。 Although the search window 420 includes one window and three search results 424-428, two of which include previews 430, 432, this is shown merely for ease of illustration. Any number of windows 420 may display any number of search results and/or any number of previewed process sections. In another example, the search window 420 may include multiple windows that display search results individually or according to groupings such as a common hierarchy or relevance.

図6は、プロセスプラント10からの生データを提示するプレビューされたプロセスセクション446a~446dを含み、閲覧されたプロセスセクション442と、閲覧されたプロセスセクション442にオーバーレイするウィンドウ444とを描画するプレビューモードの例示的画面表示440を図示する。この実施形態では、プレビューされたプロセスセクション446a~446dは、ナビゲーションバー448内の「ブレッドクラム」のプレビューとして提示される。特に、ナビゲーションバー448は、プロセスプラントの階層構造のナビゲーショントレイルを描画する。例えば、図6に見られるように、閲覧されたプロセスセクション442は、「第1段階反応器」のものである。ナビゲーションバー448は、ナビゲーショントレイル「ブレッドクラム」が、「第1段階」および「プラント概要」を含むことを示し、その各々が、プロセスプラント10の構造におけるより高い階層のプロセスセクションを表現する。ホバー、ダブルタップ、マウスのダブルクリック、タップアンドホールド、クリックアンドホールド等の、ナビゲーションバー448のブレッドクラム450における、あるタイプのユーザ入力を受信することに応答して、UIデバイス112は、他のプロセスセクションをプレビューモードで提示し得る。例えば、「プラント概要」ブレッドクラム450上にカーソルを置くことに応答して、UIデバイス112は、プラント10の階層構造内のすべてのプロセスセクションのより低いレベルのプレビュー446a~446dを、「第1段階」プロセスセクション446aのプレビューを含めて提示する。したがって、ユーザは、必ずしも閲覧されたプロセスセクション442に隣接しないが、閲覧されたプロセスセクション442につながったナビゲーショントレイルの階層構造内にある別のプロセスセクションに進み得る。いくつかの実施形態では、UIデバイス112は、より具体的には制御ユニット44が、ウィンドウ444を配置するために、画面表示440の空き部分を選択し、その結果、閲覧されたプロセスセクション442上のプロセスプラントエンティティ、プロセスパラメータ、アラーム、オフシートコネクタ等は覆い隠されない。別の実施形態では、UIデバイス112お
よび制御ユニット44は、ウィンドウ444を選択されたナビゲーション「ブレッドクラム」の下に提示し、閲覧されたプロセスセクション442の部分にオーバーレイし得る。
6 illustrates an exemplary screen display 440 in a preview mode depicting a viewed process section 442 including previewed process sections 446a-446d presenting raw data from the process plant 10 and a window 444 overlaying the viewed process section 442. In this embodiment, the previewed process sections 446a-446d are presented as "breadcrumb" previews within a navigation bar 448. In particular, the navigation bar 448 depicts a navigation trail of the hierarchical structure of the process plant. For example, as seen in FIG. 6, the viewed process section 442 is for "First Stage Reactor." The navigation bar 448 indicates that the navigation trail "breadcrumbs" include "First Stage" and "Plant Overview," each of which represents a process section of a higher hierarchy in the structure of the process plant 10. In response to receiving a type of user input on the breadcrumbs 450 of the navigation bar 448, such as a hover, double tap, double click of the mouse, tap and hold, click and hold, etc., the UI device 112 may present other process sections in a preview mode. For example, in response to placing a cursor over the "Plant Overview" breadcrumb 450, the UI device 112 presents lower level previews 446a-446d of all process sections within the hierarchical structure of the plant 10, including a preview of the "First Stage" process section 446a. Thus, the user may proceed to another process section that is not necessarily adjacent to the viewed process section 442, but is within the hierarchical structure of the navigation trail that led to the viewed process section 442. In some embodiments, the UI device 112, or more specifically the control unit 44, selects an empty portion of the screen display 440 to place the window 444, such that the process plant entities, process parameters, alarms, off-sheet connectors, etc. on the viewed process section 442 are not obscured. In another embodiment, the UI device 112 and control unit 44 may present a window 444 below the selected navigation "breadcrumb" and overlay the portion of the process section 442 that was viewed.

例えば、制御ユニット44は、ウィンドウ444の領域のサイズを決定し得る。次いで、制御ユニット44は、選択されたナビゲーション「ブレッドクラム」に近接して、画面表示440上に領域を位置付け得る。プレビュープロセスセクション446a~446dがウィンドウ444に対して多すぎる場合、制御ユニット44は、プレビュープロセスセクション446a~446dを、ウィンドウ444内にそれらをすべて配置するのに十分な空きスペースが確保できるまで、縮小し得る。別の例では、プレビューされたプロセスセクション446a~446bのためのプロセスプラントエンティティ、プロセスパラメータ、アラーム、オフシートコネクタ等は、上述したものと同様の方法で優先順位付けされ得る。さらに別の例では、アラートまたはアラームを有するプレビューされたプロセスセクション446aは、それに注意を引くために、他の検索結果とは異なるアニメーション、色、明るさ等を有すること等によって、他の検索結果と比較して強調表示され得る。 For example, the control unit 44 may determine the size of the region of the window 444. The control unit 44 may then position the region on the screen display 440 in proximity to the selected navigation "breadcrumb." If the preview process sections 446a-446d are too many for the window 444, the control unit 44 may shrink the preview process sections 446a-446d until there is enough free space in the window 444 to place them all. In another example, the process plant entities, process parameters, alarms, off-sheet connectors, etc. for the previewed process sections 446a-446b may be prioritized in a manner similar to that described above. In yet another example, the previewed process section 446a having an alert or alarm may be highlighted compared to other search results, such as by having a different animation, color, brightness, etc. than the other search results to draw attention to it.

いずれにしても、制御ユニット44は、プレビューされたプロセスセクション446a~446dをウィンドウ444内に提示し得る。いくつかの実施形態では、プレビューされたプロセスセクション446a~446dの一部は、ウィンドウ444内に収まるように表示され得る。他の実施形態では、プレビューされたプロセスセクション446a~446dは、ウィンドウ444内に収まるように縮小され得る。 In any event, the control unit 44 may present the previewed process sections 446a-446d in the window 444. In some embodiments, a portion of the previewed process sections 446a-446d may be displayed to fit within the window 444. In other embodiments, the previewed process sections 446a-446d may be reduced in size to fit within the window 444.

さらに他の実施形態では、プレビューされたプロセスセクション446a~446dのプロセスプラントエンティティ、プロセスパラメータ、アラーム、オフシートコネクタ等は、上述したものと同様の方法で優先順位付けされ得る。ランク付け閾値よりも上にランク付けされている、プロセスプラントエンティティ、プロセスパラメータ、アラーム、オフシートコネクタ等は、縮小され得ない一方で、他のプロセスプラントエンティティ、プロセスパラメータ、アラーム、オフシートコネクタ等は、縮小され得る。別の例では、ランク付け閾値および/または優先レベルよりも上にランク付けされている、プロセスプラントエンティティ、プロセスパラメータ、アラーム、オフシートコネクタ等のみが、ウィンドウ444に含まれ得る。ランク付け閾値および/または優先レベルは、ウィンドウ444のサイズに応じて決定され得る。ウィンドウ444のサイズが増加するに従い、より多くのプロセスプラントエンティティ、プロセスパラメータ、アラーム、オフシートコネクタ等がウィンドウ444内に収まり得て、結果として、ランク付け閾値および/または優先レベルは低くなり得る。 In yet another embodiment, the process plant entities, process parameters, alarms, off-sheet connectors, etc. of the previewed process sections 446a-446d may be prioritized in a manner similar to that described above. Process plant entities, process parameters, alarms, off-sheet connectors, etc. that are ranked above a ranking threshold may not be reduced, while other process plant entities, process parameters, alarms, off-sheet connectors, etc. may be reduced. In another example, only process plant entities, process parameters, alarms, off-sheet connectors, etc. that are ranked above a ranking threshold and/or priority level may be included in the window 444. The ranking threshold and/or priority level may be determined as a function of the size of the window 444. As the size of the window 444 increases, more process plant entities, process parameters, alarms, off-sheet connectors, etc. may fit within the window 444, and as a result, the ranking threshold and/or priority level may be lowered.

画面表示440は、1つのナビゲーション「ブレッドクラム」のためのプレビューされたプロセスセクション446a~446dを表示する1つのウィンドウ444を含むが、これは単に例示を簡単にするためのものである。任意の数のウィンドウ444は、任意の数のプレビューされたプロセスセクションを表示し得る。例えば、画面表示440は、閲覧されたプロセスセクション442の上流の階層プロセスセクションのプレビューを表示するウィンドウを含み得る。 Screen display 440 includes one window 444 displaying previewed process sections 446a-446d for one navigational "breadcrumb," but this is merely for ease of illustration. Any number of windows 444 may display any number of previewed process sections. For example, screen display 440 may include a window displaying a preview of a hierarchical process section upstream of viewed process section 442.

図7は、プロセスプラント10からの生データを提示する、閲覧されたプロセスセクション462と、閲覧されたプロセスセクション462にオーバーレイするウィンドウ464とを描画するプレビューモードの例示的画面表示460を示す。オフシートコネクタ466は、別のプロセスセクションH2 PRODへの接続の指示を含む。いくつかの実施形態では、オフシートコネクタ466は、オペレータからのユーザ入力をユーザ入力に基づいて受信し、UIデバイス112は、H2 PRODプロセスセクションをフルビューモードまたはプレビューモードで表示し得る。例えば、ダブルタップ、マウスのダブルクリック、タップアンドホールド、クリックアンドホールド等のユーザ入力が、オフシート
コネクタ466で受信されれば、UIデバイス112は、 H2-PRODプロセスセクションを、図2A~図2Dを参照して上でより詳細に説明したように、フルビューモードで表示し得る。タップ、シングルクリック、スライド、クリックアンドドラッグ、マウスホバー等の代替のユーザ入力が、オフシートコネクタ466で受信されれば、UIデバイス112は、H2 PRODプロセスセクションのステータスをプレビューモードで表示し得る。
7 illustrates an exemplary screen display 460 in a preview mode depicting a viewed process section 462 and a window 464 overlaying the viewed process section 462, presenting raw data from the process plant 10. An off-sheet connector 466 includes an indication of a connection to another process section H2 PROD. In some embodiments, the off-sheet connector 466 may receive user input from an operator based on the user input, and the UI device 112 may display the H2 PROD process section in a full view mode or in a preview mode. For example, if a user input such as a double tap, double click mouse, tap and hold, click and hold, etc. is received at the off-sheet connector 466, the UI device 112 may display the H2 PROD process section in a full view mode, as described in more detail above with reference to FIGS. 2A-2D. If an alternative user input, such as a tap, single click, slide, click and drag, mouse hover, etc., is received on the off-sheet connector 466, the UI device 112 may display the status of the H2 PROD process section in preview mode.

いくつかの実施形態では、UIデバイス112は、より具体的には制御ユニット44が、ウィンドウ464を配置するために、画面表示460の空き部分を選択し、その結果、閲覧されたプロセスセクション462上のプロセスプラントエンティティ、プロセスパラメータ、アラーム、オフシートコネクタ等は覆い隠されない。別の実施形態では、UIデバイス112および制御ユニット44は、選択されたオフシートコネクタ466の近傍にウィンドウ464を提示し得る。 In some embodiments, the UI device 112, and more specifically the control unit 44, selects an open portion of the screen display 460 in which to place the window 464, so that the process plant entities, process parameters, alarms, off-sheet connectors, etc. on the viewed process section 462 are not obscured. In another embodiment, the UI device 112 and the control unit 44 may present the window 464 in the vicinity of the selected off-sheet connector 466.

この例では、プレビューされたプロセスセクションステータス464のプロセスセクションプレビュー468、アラーム470、アラート472等は、上述したものと同様の方法で優先順位付けされ得る。さらに別の例では、アラート472またはアラーム470を有するプレビューされたプロセスセクションステータス464は、それに注意を引くために、他の検索結果とは異なるアニメーション、色、明るさ等を有すること等によって、他の検索結果と比較して強調表示され得る。アラート、アラームの数等も示され得る。 In this example, the process section preview 468, alarms 470, alerts 472, etc. of the previewed process section status 464 may be prioritized in a manner similar to that described above. In yet another example, the previewed process section status 464 having an alert 472 or alarm 470 may be highlighted compared to other search results, such as by having a different animation, color, brightness, etc. than the other search results to draw attention to it. The number of alerts, alarms, etc. may also be indicated.

いずれにしても、制御ユニット44は、プレビューされたプロセスセクションステータスをウィンドウ464内に提示し得る。いくつかの実施形態では、プロセスセクションプレビュー468、アラーム470、アラート472等のプレビューされたプロセスセクションステータスの一部は、ウィンドウ464内に収まるように表示され得る。他の実施形態では、プレビューされたプロセスセクションステータスは、ウィンドウ464内に収まるように縮小され得る。 In any event, the control unit 44 may present the previewed process section status in the window 464. In some embodiments, a portion of the previewed process section status, such as the process section preview 468, alarms 470, alerts 472, etc., may be displayed to fit within the window 464. In other embodiments, the previewed process section status may be reduced to fit within the window 464.

画面表示460は、1つのオフシートコネクタ466のためのプレビューされたプロセスセクションステータス468~472を表示する1つのウィンドウ464を含むが、これは単に例示を簡単にするためのものである。任意の数のウィンドウ464は、任意の数のプレビューされたプロセスセクションステータスまたはプレビューされたプロセスセクションを表示し得る。 Screen display 460 includes one window 464 displaying previewed process section status 468-472 for one off-sheet connector 466, but this is merely for ease of illustration. Any number of windows 464 may display any number of previewed process section statuses or previewed process sections.

図8は、プロセスプラント内のプロセスセクションをプレビューするための例示的方法500を表現するフロー図を描画する。方法500は、UIデバイス112上で実行され得る。いくつかの実施形態では、方法500は、非一時的コンピュータ可読メモリに記憶された一組の命令において実装され、UIデバイス112の1つ以上のプロセッサによって実行可能であり得る。例えば、方法500は、図1Bに示される制御ユニット44によって実施され得る。 FIG. 8 depicts a flow diagram depicting an example method 500 for previewing a process section in a process plant. The method 500 may be executed on the UI device 112. In some embodiments, the method 500 may be implemented in a set of instructions stored in a non-transitory computer-readable memory and executable by one or more processors of the UI device 112. For example, the method 500 may be performed by the control unit 44 shown in FIG. 1B.

ブロック502では、UIデバイス112は、図2Aに示された画面表示200の等の、プロセスプラントディスプレイ上にいくつかのプロセスプラントエンティティを描画するプロセスセクションを提示(すなわち表示またはレンダリング)し得る。プロセスセクションはプロセスプラントエンティティの図形表現、プロセスプラントエンティティ間の接続、プロセスパラメータ値、アラームを含み得る。いくつかの実施形態では、プロセスパラメータ値は、オンラインプロセスプラント内の、実際の測定値と設定値の生データを表現し得る。 In block 502, the UI device 112 may present (i.e., display or render) a process section depicting several process plant entities on a process plant display, such as the screen display 200 shown in FIG. 2A. The process section may include graphical representations of the process plant entities, connections between the process plant entities, process parameter values, and alarms. In some embodiments, the process parameter values may represent raw data of actual measurements and set points within an online process plant.

加えて、UIデバイス112は、図2Aに示されたオフシートコネクタ204等の、プ
レビューモードまたはフルビューモード(ブロック504)で閲覧するための別のプロセスセクションを選択するためのユーザコントロールを提供し得る。ユーザコントロールは、「塔頂」等の、別のプロセスセクションへの接続への指示を含み得る。ユーザコントロールでの、ダブルタップ、マウスのダブルクリック、タップアンドホールド、クリックアンドホールド等の、あるタイプのユーザ入力の受信に応答して、UIデバイス112は、他のプロセスセクションをフルビューモードで提示し得る。ユーザコントロールでの、タップ、シングルクリック、スライド、クリックアンドドラッグ、マウスホバー等の、別のタイプのユーザ入力の受信に応答して、UIデバイス112は、他のプロセスセクションをプレビューモードで提示し得る。
In addition, the UI device 112 may provide a user control to select another process section for viewing in a preview mode or full view mode (block 504), such as the off-sheet connector 204 shown in FIG. 2A. The user control may include an indication to connect to another process section, such as a “tower head.” In response to receiving one type of user input, such as a double tap, a double click of the mouse, a tap and hold, a click and hold, etc., on the user control, the UI device 112 may present the other process section in full view mode. In response to receiving another type of user input, such as a tap, a single click, a slide, a click and drag, a mouse hover, etc., on the user control, the UI device 112 may present the other process section in preview mode.

ブロック506では、UIデバイス112は、他のプロセスセクションをプレビューモードで表示する要求を示す、ユーザ入力(タップ、シングルクリック、スライド、クリックアンドドラッグ、マウスホバー等)を受信し得る。したがって、UIデバイス112は、プロセスセクション(「表示されたプロセスセクション」)および他のプロセスセクション(「プレビューされたプロセスセクション」)を、図2Bに示された画面表示260等の、プロセスプラントディスプレイ(ブロック508)上でプレビューモードで提示(レンダリング)し得る。プロセスセクションは、図2Bに示される交差部284等の、プロセスセクション間の交差部と共に、並んで提示され得る。他の実施形態では、プロセスセクションまたはプロセスセクションステータスは、別々のウィンドウに表示され得る。例えば、プレビューされたプロセスセクションまたはプレビューされたプロセスセクションステータスは、図3等に示される画面表示300等、図6等に示される画面表示###または図7等に示される画面表示###等の閲覧されたプロセスセクションにオーバーレイするウィンドウに表示され得る。いくつかの実施形態では、プレビューされたプロセスセクションまたはプレビューされたプロセスセクションステータスを含むウィンドウは、閲覧されたプロセスセクションを含むウィンドウよりも小さくてもよい。加えて、プレビューされたプロセスセクションまたはプレビューされたプロセスセクションステータスを含むウィンドウは、閲覧されたプロセスセクション上のプロセスプラントエンティティ、プロセスパラメータ、アラーム、オフシートコネクタ等を覆い隠さないように配置され得る。 In block 506, the UI device 112 may receive user input (tap, single click, slide, click-and-drag, mouse hover, etc.) indicating a request to display another process section in a preview mode. Thus, the UI device 112 may present (render) the process section ("displayed process section") and the other process section ("previewed process section") in a preview mode on a process plant display (block 508), such as screen display 260 shown in FIG. 2B. The process sections may be presented side-by-side, with intersections between the process sections, such as intersection 284 shown in FIG. 2B. In other embodiments, the process sections or the process section status may be displayed in separate windows. For example, the previewed process section or the previewed process section status may be displayed in a window that overlays the viewed process section, such as screen display 300 shown in FIG. 3, screen display ### shown in FIG. 6, etc., or screen display ### shown in FIG. 7, etc. In some embodiments, the window containing the previewed process section or the previewed process section status may be smaller than the window containing the viewed process section. Additionally, the window containing the previewed process section or the previewed process section status can be positioned so as not to obscure the process plant entities, process parameters, alarms, off-sheet connectors, etc. on the viewed process section.

追加の実施形態では、ブロック506において、プレビューモードで別のプロセスセクションを表示する要求を示すユーザ入力は、検索の要求の形態で受信され得る。例えば、ユーザは、別のプロセスセクションを検索してもよく、結果として生じる検索結果のリストは、各々、検索結果内のプロセスセクションのプレビューを含んでもよい。したがって、UIデバイス112は、1つ以上のプロセスセクション(複数可)(「閲覧されたプロセスセクション」)および他のプロセスセクション(複数可)(「プレビューされたプロセスセクション」)を、図5に示される画面表示420等の、プロセスプラントディスプレイ(ブロック508)上でプレビューモードで提示(レンダリング)され得る。 In an additional embodiment, at block 506, user input indicating a request to view another process section in a preview mode may be received in the form of a search request. For example, a user may search for another process section, and the resulting list of search results may each include a preview of the process section in the search result. Thus, the UI device 112 may present (render) one or more process section(s) (the "viewed process section") and other process section(s) (the "previewed process section") in a preview mode on a process plant display (block 508), such as screen display 420 shown in FIG. 5.

任意選択的に(例えば、いくつかの実施形態では)、プロセスセクションの各々は、優先レベルが割り当てられ得る(ブロック510)。例えば、プレビューされたプロセスセクションは、図6に示される画面表示のように、閲覧されたプロセスセクションよりも高い優先レベルを割り当てられてもよく、閲覧されたプロセスセクションは、プレビューされたプロセスセクションよりも高い優先レベルを割り当てられてもよく、オペレータは、より高い優先レベルを割り当てられ得るプロセスセクションのうちの1つを選択してもよく、または優先レベルは、任意の他の適切な方法によって割り当てられてもよい。さらに別の例では、図7に示される画面表示のように、アラート、アラーム等の要約が、プレビューされたプロセスセクションのステータスとして、表示され得る。いずれにしても、プロセスパラメータ値は、より高い優先レベルが割り当てられたプロセスセクションについて調整可能であってもよく、一方で、プロセスパラメータ値は、他のプロセスセクション
について調整不可能であってもよい。他の実施形態では、プロセスパラメータ値は、プレビューモードでは、どちらのプロセスセクションでも調整可能でなくてもよく、またはプレビューモードでは、双方のプロセスセクションについて調整可能であってもよい。
Optionally (e.g., in some embodiments), each of the process sections may be assigned a priority level (block 510). For example, the previewed process section may be assigned a higher priority level than the viewed process section, as in the screen display shown in FIG. 6, the viewed process section may be assigned a higher priority level than the previewed process section, an operator may select one of the process sections to be assigned the higher priority level, or priority levels may be assigned by any other suitable manner. In yet another example, a summary of alerts, alarms, etc. may be displayed as a status of the previewed process section, as in the screen display shown in FIG. 7. In either case, the process parameter values may be adjustable for the process section assigned the higher priority level, while the process parameter values may be non-adjustable for the other process section. In other embodiments, the process parameter values may not be adjustable for either process section in preview mode, or may be adjustable for both process sections in preview mode.

任意選択的に(例えば、プロセスパラメータ値が調整可能な実施形態において)、ブロック512において、UIデバイス112はプレビューモードで調整可能であるプロセスセクションのプロセスパラメータ値を調整する要求を示すユーザ入力を受信し得る。例えばオペレータは、プロセスプラントエンティティのプロセスパラメータ値を調整するために、プロセスセクション内のプロセスプラントエンティティの図形表現に対して、様々なタッチジェスチャまたはマウスクリックを実施し得る。より具体的には、オペレータは、タンクのタンク水位値または熱交換機の温度設定を調整するために、ドラッグジェスチャおよびクリックアンドドラッグを実施してもよく、ポンプの速度を調整するために、回転ジェスチャを実施してもよく、バルブのバルブ開放パーセンテージを調整するために、ピンチアンドスプレッドジェスチャーを実施してもよく、新規のまたは調整されたプロセスパラメータ値をタイプしてもよい(以下略)。 Optionally (e.g., in embodiments in which process parameter values are adjustable), in block 512, the UI device 112 may receive user input indicating a request to adjust a process parameter value of a process section that is adjustable in the preview mode. For example, an operator may perform various touch gestures or mouse clicks on a graphical representation of a process plant entity in a process section to adjust the process parameter value of the process plant entity. More specifically, the operator may perform a drag gesture and a click-and-drag to adjust a tank level value of a tank or a temperature setting of a heat exchanger, may perform a rotate gesture to adjust the speed of a pump, may perform a pinch-and-spread gesture to adjust a valve open percentage of a valve, may type a new or adjusted process parameter value, etc.

ユーザ入力の受信に応答して、UIデバイス112、より具体的には制御ユニット44は、プロセスプラントのオンライン操作中(ブロック514)にプロセスパラメータ値を調整し得る。例えば、図1Aに示されるように、制御ユニット14は、コントローラ11に、プロセスプラント内のプロセスパラメータ値を調整する指示を提供し得る。別の例では、図1Aに示されるように、制御ユニット44は、調整されたプロセスパラメータ値を、コントローラ11にプロセスプラント内のプロセスパラメータ値を調整する指示を提供し得る、サーバ150に通信し得る。コントローラ11は、次に図1Aに示されるように、フィールドデバイス15~22、40~46と、プロセスプラント内のプロセスパラメータ値を調整するように通信し得る。 In response to receiving the user input, the UI device 112, and more specifically the control unit 44, may adjust the process parameter value during online operation of the process plant (block 514). For example, as shown in FIG. 1A, the control unit 14 may provide instructions to the controller 11 to adjust the process parameter value in the process plant. In another example, as shown in FIG. 1A, the control unit 44 may communicate the adjusted process parameter value to the server 150, which may provide instructions to the controller 11 to adjust the process parameter value in the process plant. The controller 11 may then communicate with the field devices 15-22, 40-46, as shown in FIG. 1A, to adjust the process parameter value in the process plant.

ブロック516では、UIデバイス112は、プレビューモードを終了し、閲覧されたプロセスセクションまたはプレビューされたプロセスセクションをフルビューモードで表示させる要求を示すユーザ入力を受信し得る。例えば、オペレータは、プロセスセクションから1つを選択し、プロセスプラントディスプレイの、フルビューモードで表示したい所望のプロセスセクションに対応する一部に、タップ、クリック、ダブルタップ、ダブルクリック等を行うことによって、フルビューモードで表示し得る。例えば、オペレータがプレビューされたプロセスセクションをフルビューモードで表示したいとき、オペレータはプロセスプラントディスプレイの、プレビューされたプロセスセクションを含む一部をダブルタップまたはダブルクリックし得る。 At block 516, the UI device 112 may receive user input indicating a request to exit the preview mode and display the viewed or previewed process section in full view mode. For example, an operator may select one of the process sections to display in full view mode by tapping, clicking, double-tapping, double-clicking, etc., on a portion of the process plant display that corresponds to the desired process section to be displayed in full view mode. For example, when the operator wishes to display the previewed process section in full view mode, the operator may double-tap or double-click on the portion of the process plant display that includes the previewed process section.

次に、ブロック518において、図2Dに示されるような画面表示290等の、選択されたプロセスセクションがプロセスプラントディスプレイ上にフルビューモードで、プレビューモードを終了するために表示され得る。フルビューモードは、プロセスプラントディスプレイ上に、上述されたプレビューモードのように、プロセスセクションの一部または縮小バージョンではなく、プロセスセクション全体を含み得る。 Next, in block 518, the selected process section may be displayed on the process plant display in a full view mode, such as screen display 290 as shown in FIG. 2D, to exit the preview mode. The full view mode may include the entire process section on the process plant display, rather than a portion or reduced version of the process section, as in the preview mode described above.

本開示に記載されている技術の実施形態は、任意の数の下記の態様を、単独でまたは組み合わせのいずれかで含んでもよい。 Embodiments of the technology described in this disclosure may include any number of the following aspects, either alone or in combination:

プロセスプラント内のプロセスセクションを、以前の別のプロセスセクションを同時に閲覧しながら、閲覧するための方法であって、方法が、プロセスプラントディスプレイの1つ以上のプロセッサによって、プロセスプラント内の複数のプロセスプラントエンティティの図形表現を含む、プロセスプラントの部分を描画するプロセスセクションを提示することと、プロセスプラントディスプレイの1つ以上のプロセッサによって、プロセスプ
ラントの別の部分にナビゲートするナビゲーションツールを提供することと、1つ以上のプロセッサにおいてナビゲーションツールを介して、プロセスプラントの別の部分にナビゲートする指示を受信することと、プロセスプラントディスプレイの1つ以上のプロセッサによって、プロセスセクションのうちの少なくとも部分を、プロセスプラントの別の部分にナビゲートする指示に応答して1つ以上の他のプロセスセクションのプレビューを同時に提示しながら、提示することと、を含む、方法。
1. A method for viewing a process section within a process plant while simultaneously viewing another, previous process section, the method comprising: presenting, by one or more processors of a process plant display, a process section depicting a portion of the process plant including a graphical representation of a plurality of process plant entities within the process plant; providing, by the one or more processors of the process plant display, a navigation tool for navigating to another portion of the process plant; receiving, via the one or more processors, an instruction to navigate to another portion of the process plant via the navigation tool; and presenting, by the one or more processors of the process plant display, at least a portion of the process section while simultaneously presenting previews of one or more other process sections in response to the instruction to navigate to the other portion of the process plant.

2.ナビゲーションツールが、プロセス制御プラントの構造に関して、プロセスプラントの部分の階層のナビゲーショントレイルを描画するナビゲーションバーを含む、態様1に記載の方法。 2. The method of aspect 1, wherein the navigation tool includes a navigation bar that plots a hierarchical navigation trail of portions of the process plant relative to the structure of the process control plant.

3.プロセスプラントの別の部分にナビゲートする指示が、ナビゲーショントレイルの異なる階層のレベルにナビゲートする指示を含み、ナビゲートする指示に応答して1つ以上の他のプロセスセクションのプレビューを提示することが、プロセスプラントディスプレイの1つ以上のプロセッサによって、1つ以上の他のプロセスセクションのプレビューを、異なる階層のレベルで提示することを含む、態様1および2のいずれか1つに記載の方法。 3. The method of any one of aspects 1 and 2, wherein the instructions to navigate to another portion of the process plant include instructions to navigate to a different hierarchical level of the navigation trail, and presenting a preview of one or more other process sections in response to the instructions to navigate includes presenting, by one or more processors of the process plant display, a preview of the one or more other process sections at a different hierarchical level.

4.ナビゲートする指示が、ナビゲーションツールを伴う選択ツールの図形交差部を含む、態様1~3のいずれか1つに記載の方法。 4. The method of any one of aspects 1 to 3, wherein the instructions to navigate include a geometric intersection of the selection tool with the navigation tool.

5.ナビゲートする指示が、時間の閾値量の間、選択ツールをナビゲーションツールの図形描画上に配置することを含む、態様1~4のいずれか1つに記載の方法。 5. The method of any one of aspects 1-4, wherein the instructions to navigate include positioning the selection tool over the navigation tool drawing for a threshold amount of time.

6.ナビゲートする指示が、選択ツールを伴うナビゲーションツールの選択を含む、態様1~5のいずれか1つに記載の方法。 6. The method of any one of aspects 1 to 5, wherein the instructions to navigate include selecting a navigation tool with a selection tool.

7.ナビゲーションツールが、1つ以上の項目のリストを含み、各項目が、プロセスプラントの別の部分に対応し、各項目が、プロセスプラントの対応する他の部分のプレビューを含む、態様1~6のいずれか1つに記載の方法。 7. The method of any one of aspects 1 to 6, wherein the navigation tool includes a list of one or more items, each item corresponding to a different portion of the process plant, and each item includes a preview of the corresponding other portion of the process plant.

8.ナビゲーションツールが、ナビゲートする指示に応答して、結果項目を返す検索ツールを含み、各結果項目が、プロセスプラントの別の部分に対応し、各結果項目が、対応するプロセスプラントの他の部分のプレビューを含む、態様1~7のいずれか1つに記載の方法。 8. The method of any one of aspects 1 to 7, wherein the navigation tool includes a search tool that, in response to instructions to navigate, returns result items, each result item corresponding to a different portion of the process plant, and each result item includes a preview of the other portion of the process plant to which it corresponds.

9.プロセスセクションのうちの少なくとも部分を提示することが、プロセスプラントディスプレイの1つ以上のプロセッサによって、1つ以上の他のプロセスセクションのプレビューを、プロセスセクションの部分の解像度よりも低い解像度で提示することを含む、態様1~8のいずれか1つに記載の方法。 9. The method of any one of aspects 1 to 8, wherein presenting at least a portion of the process section includes presenting, by one or more processors of the process plant display, a preview of one or more other process sections at a resolution lower than the resolution of the portion of the process section.

10.プロセスセクションのうちの少なくとも部分を提示することが、プロセスプラントディスプレイの1つ以上のプロセッサによって、1つ以上の他のプロセスセクションのうちの少なくとも1つにアラートのプレビューを提示することを含む、態様1~9のいずれか1つに記載の方法。 10. The method of any one of aspects 1 to 9, wherein presenting at least a portion of the process section includes presenting, by one or more processors of the process plant display, a preview of the alert in at least one of the one or more other process sections.

11.1つ以上の他のプロセスセクションのプレビューをプロセスプラントディスプレイに提示するときに、1つ以上のプロセッサにおいてナビゲーションツールを介して、1つ以上の他のプロセスセクションのうちの1つのフルビューを要求する入力をユーザから受信することと、プロセスプラントディスプレイの1つ以上のプロセッサによって、プロ
セスセクションを提示しないことを含む、要求された他のプロセスセクションのフルビューを提示することと、をさらに含む、態様1~10のいずれか1つに記載の方法。
11. The method of any one of aspects 1-10, further comprising, when presenting a preview of the one or more other process sections on the process plant display, receiving an input from a user via a navigation tool at the one or more processors requesting a full view of one of the one or more other process sections, and presenting, by the one or more processors of the process plant display, the full view of the requested other process section, including not presenting the process section.

12.プロセスプラント内のプロセスセクションを、以前の別のプロセスセクションを同時に閲覧しながら、閲覧するためのユーザインターフェースデバイスであって、ユーザインターフェースデバイスが、表示画面と、表示画面に連結された1つ以上のプロセッサと、1つ以上のプロセッサに連結され、1つ以上のプロセッサによって実行されると、ユーザインターフェースデバイスに、表示画面を介して、プロセスプラント内の複数のプロセスプラントエンティティの図形表現を含むプロセスプラントの部分を描画するプロセスセクションを提示させ、プロセスプラントの別の部分にナビゲートするナビゲーションツールを提供させ、ナビゲーションツールを介して、プロセスプラントの別の部分にナビゲートする指示を受信させ、表示画面を介して、プロセスプラントの別の部分にナビゲートする指示に応答して、1つ以上の他のプロセスセクションのプレビューを同時に提示しながら、プロセスセクションのうちの少なくとも部分を提示させる、命令を記憶する、非一時的コンピュータ可読媒体と、を備える、ユーザインターフェースデバイス。 12. A user interface device for viewing a process section within a process plant while simultaneously viewing another previous process section, the user interface device comprising: a display screen; one or more processors coupled to the display screen; and a non-transitory computer readable medium storing instructions coupled to the one or more processors and that, when executed by the one or more processors, cause the user interface device to present, via the display screen, a process section depicting a portion of the process plant including a graphical representation of a plurality of process plant entities within the process plant, provide a navigation tool for navigating to another portion of the process plant, receive, via the navigation tool, an instruction to navigate to another portion of the process plant, and, in response to the instruction to navigate to another portion of the process plant, present, via the display screen, at least a portion of the process section while simultaneously presenting a preview of one or more other process sections.

13.ナビゲーションツールが、プロセス制御プラントの構造に関して、プロセスプラントの部分の階層のナビゲーショントレイルを描画するナビゲーションバーを含む、態様12に記載のユーザインターフェースデバイス。 13. The user interface device of aspect 12, wherein the navigation tool includes a navigation bar that depicts a hierarchical navigation trail of portions of the process plant relative to the structure of the process control plant.

14.プロセスプラントの別の部分へのナビゲートする指示が、ナビゲーショントレイルの異なる階層のレベルへのナビゲートする指示を含み、命令が、さらに、ユーザインターフェースデバイスに、ナビゲートする指示に応答して、1つ以上の他のプロセスセクションのプレビューを提示させ、命令が、さらに、ユーザインターフェースデバイスに、表示画面を介して、1つ以上の他のプロセスセクションのプレビューを異なるレベルの階層で提示させる、態様12または態様13のいずれか1つに記載のユーザインターフェースデバイス。 14. The user interface device of any one of aspects 12 or 13, wherein the instructions to navigate to another portion of the process plant include instructions to navigate to a different hierarchical level of the navigation trail, and the instructions further cause the user interface device to present a preview of one or more other process sections in response to the instructions to navigate, and the instructions further cause the user interface device to present, via the display screen, a preview of the one or more other process sections at the different levels of the hierarchy.

15.ナビゲートする指示が、ナビゲーションツールを伴う選択ツールの図形交差部を含む、態様12~14のいずれか1つに記載のユーザインターフェースデバイス。 15. The user interface device of any one of aspects 12 to 14, wherein the instructions to navigate include a geometric intersection of the selection tool with the navigation tool.

16.ナビゲートする指示が、時間の閾値量の間、ナビゲーションツールの図形描画上の選択ツールの配置を含む、態様12~15のいずれか1つに記載のユーザインターフェースデバイス。 16. The user interface device of any one of aspects 12-15, wherein the instructions to navigate include positioning the selection tool over the graphical representation of the navigation tool for a threshold amount of time.

17.ナビゲートする指示が、選択ツールを伴うナビゲーションツールの選択を含む、態様12~16のいずれか1つに記載のユーザインターフェースデバイス。 17. The user interface device of any one of aspects 12 to 16, wherein the instructions to navigate include selecting a navigation tool with a selection tool.

18.ナビゲーションツールが、1つ以上の項目のリストを含み、各項目が、プロセスプラントの別の部分に対応し、各項目が、対応するプロセスプラントの他の部分のプレビューを含む、態様12~17のいずれか1つに記載のユーザインターフェースデバイス。 18. The user interface device of any one of aspects 12 to 17, wherein the navigation tool includes a list of one or more items, each item corresponding to a different portion of the process plant, and each item includes a preview of the other portion of the process plant to which it corresponds.

19.ナビゲーションツールが、ナビゲートする指示に応答して、結果項目を返す検索ツールを含み、各結果項目が、プロセスプラントの別の部分に対応し、各結果項目が、対応するプロセスプラントの他の部分のプレビューを含む、態様12~18のいずれか1つに記載の方法。 19. The method of any one of aspects 12-18, wherein the navigation tool includes a search tool that, in response to an instruction to navigate, returns result items, each result item corresponding to a different portion of the process plant, and each result item includes a preview of the other portion of the process plant to which it corresponds.

20.命令が、さらに、ユーザインターフェースデバイスに、表示画面を介して、プロセスセクションの部分の解像度よりも低い解像度で、1つ以上の他のプロセスセクションのプレビューを提示させる、態様12~19のいずれか1つに記載のユーザインターフェ
ースデバイス。
20. The user interface device of any one of aspects 12-19, wherein the instructions further cause the user interface device to present, via the display screen, previews of one or more other process sections at a resolution lower than the resolution of the portion of the process section.

21.命令が、さらに、ユーザインターフェースデバイスに、表示画面を介して、1つ以上の他のプロセスセクションのうちの少なくとも1つに、アラートのプレビューを提示させる、態様12~20のいずれか1つに記載のユーザインターフェースデバイス。 21. The user interface device of any one of aspects 12 to 20, wherein the instructions further cause the user interface device to present, via the display screen, a preview of the alert in at least one of the one or more other process sections.

22.命令が、さらに、ユーザインターフェースデバイスに、表示画面を介して、1つ以上の他のプロセスセクションのプレビューを提示するときに、1つ以上の他のプロセスセクションのうちの1つのフルビューを要求する入力をユーザから受信させ、表示画面を介して、プロセスセクションを提示しないことを含む、要求された他のプロセスセクションのフルビューを提示させる、態様12~21のいずれか1つに記載のユーザインターフェースデバイス。 22. The user interface device of any one of aspects 12 to 21, wherein the instructions further cause the user interface device to receive an input from a user requesting a full view of one of the one or more other process sections when presenting a preview of the one or more other process sections via the display screen, and present, via the display screen, a full view of the requested other process section, including not presenting the process section.

加えて、本開示の先の態様は、単に例示的なものであり、本開示の範囲を限定することを意図しない。 Additionally, the foregoing aspects of the disclosure are merely illustrative and are not intended to limit the scope of the disclosure.

以下の追加の検討事項が、上記の考察に適用される。本明細書全体を通して、任意のデバイスまたはルーチンによって実行されるものとして記載された動作は、機械可読命令に従ってデータを操作または変換するプロセッサの動作またはプロセスを概して指す。機械可読命令は、プロセッサに通信可能に連結されたメモリデバイス上に記憶され、それから取得され得る。換言すれば、本明細書に記載される方法は、図1Bに図示されるように、コンピュータ可読媒体上に(すなわち、メモリデバイス上に)記憶された一連の機械実行可能命令によって具現化され得る。命令は、対応するデバイス(例えば、サーバ、ユーザインターフェースデバイス等)の1つ以上のプロセッサによって実行されたとき、プロセッサに方法を実行させる。命令、ルーチン、モジュール、プロセス、サービス、プログラム、および/またはアプリケーションが、コンピュータ可読メモリ上またはコンピュータ可読媒体上に記憶または保存されるとして本明細書において言及される場合、「記憶(stored)」および「保存(saved)」という語は、一時的信号を除外することが意図される。 The following additional considerations apply to the above discussion. Throughout this specification, operations described as being performed by any device or routine generally refer to the operation or process of a processor that manipulates or transforms data in accordance with machine-readable instructions. The machine-readable instructions may be stored on and retrieved from a memory device communicatively coupled to the processor. In other words, the methods described herein may be embodied by a series of machine-executable instructions stored on a computer-readable medium (i.e., on a memory device), as illustrated in FIG. 1B. The instructions, when executed by one or more processors of a corresponding device (e.g., a server, a user interface device, etc.), cause the processor to perform the method. When instructions, routines, modules, processes, services, programs, and/or applications are referred to herein as being stored or saved on a computer-readable memory or on a computer-readable medium, the terms "stored" and "saved" are intended to exclude transitory signals.

さらに、「オペレータ(operator)」、「従業員(personnel)」、「人物(person)」、「ユーザ(user)」、「技術者(technician)」という用語、および同様の他の用語が、本明細書で記載されたシステム、装置、および方法を使用またはそれらと相互作用し得るプロセスプラント環境内の人物を記載するために使用されるが、これらの用語は、限定を意図するものではない。特定の用語が説明で使用される場合、用語は、一部において、プラント従業員が従事する従来の活動に起因して使用されるが、特定の活動に従事し得る従業員を限定することを意図しない。 Additionally, the terms "operator," "personnel," "person," "user," "technician," and other similar terms are used to describe persons within a process plant environment who may use or interact with the systems, apparatus, and methods described herein, but these terms are not intended to be limiting. Where particular terms are used in the description, the terms are used in part due to traditional activities engaged in by plant employees, but are not intended to limit the employees who may engage in the particular activities.

加えて、本明細書を通して、複数の事例は、単一の事例として記載された構成要素、動作、または構造を実装し得る。1つ以上の方法の個々の動作が別個の動作として例示および記載されたが、個々の動作のうちの1つ以上が同時に実行されてもよく、例示された順序で動作が実行される必要はない。例示的な構成内で別個の構成要素として提示された構造および機能は、組み合わされた構造または構成要素として実装されてもよい。同様に、単一構成要素として提示された構造および機能は、別個の構成要素として実装されてもよい。これらのおよび他の変形、修正、追加、および改善は、本明細書の主題の範囲内にある。 In addition, throughout this specification, multiple instances may implement components, operations, or structures described as a single instance. Although individual operations of one or more methods have been illustrated and described as separate operations, one or more of the individual operations may be performed simultaneously, and the operations need not be performed in the order illustrated. Structures and functions presented as separate components in example configurations may be implemented as combined structures or components. Similarly, structures and functions presented as single components may be implemented as separate components. These and other variations, modifications, additions, and improvements are within the scope of the subject matter of this specification.

別途特に記載されない限り、例えば「処理すること(processing)」、「コンピューティングすること(computing)」、「計算すること(calculating)」、「決定すること(determining)」、「特定すること(ide
ntifying)」、「提示すること(presenting)」、「提示させること(causing to be presented)」、「表示させること(causing to be displayed)」、「表示すること(displaying)」等の語を使用する本明細書の考察は、1つ以上のメモリ(例えば、揮発性メモリ、不揮発性メモリ、もしくはそれらの組み合わせ)、レジスタ、または情報を受信、記憶、送信、もしくは表示する他の機械構成要素内の物理(例えば、電気、磁気、生体、もしくは光)量として表されたデータを操作または変換する機械(例えば、コンピュータ)の動作またはプロセスを指し得る。
Unless otherwise specified, terms such as "processing,""computing,""calculating,""determining,""identifying,""identifying,""identifying,"identifying" and "identifying" are used interchangeably.
Discussions herein using words such as "detecting,""presenting,""causing to be presented,""causing to be displayed,""displaying," and the like, may refer to machine (e.g., computer) operations or processes that manipulate or transform data represented as physical (e.g., electrical, magnetic, biological, or optical) quantities in one or more memories (e.g., volatile memory, non-volatile memory, or a combination thereof), registers, or other machine components that receive, store, transmit, or display information.

ソフトウェアに実装される場合、本明細書に記載されるアプリケーション、サービス、およびエンジンはいずれも、コンピュータもしくはプロセッサのRAMもしくはROM等における磁気ディスク、レーザディスク、固体メモリデバイス、分子メモリ記憶デバイス、または他の記憶媒体等の、任意の有形の非一時的コンピュータ可読メモリに記憶され得る。本明細書に開示される例示的システムは、他の構成要素の中でも、ハードウェア上で実行されるソフトウェアおよび/またはファームウェアを含むように開示されているが、そのようなシステムは単に例示的であるに過ぎず、限定的であると見なされるべきではないことに留意されたい。例えば、これらのハードウェア、ソフトウェア、およびファームウェア構成要素のうちのいずれかまたは全てが、ハードウェアにのみ、ソフトウェアにのみ、あるいはハードウェアおよびソフトウェアの任意の組み合わせで、埋め込まれ得ることが企図される。したがって、当業者は、提供された例がこのようなシステムを実装する唯一の方式ではないことを容易に理解するであろう。 When implemented in software, any of the applications, services, and engines described herein may be stored in any tangible, non-transitory computer-readable memory, such as a magnetic disk, laser disk, solid-state memory device, molecular memory storage device, or other storage medium, such as in the RAM or ROM of a computer or processor. It should be noted that while the exemplary systems disclosed herein are disclosed to include software and/or firmware running on hardware, among other components, such systems are merely exemplary and should not be considered limiting. For example, it is contemplated that any or all of these hardware, software, and firmware components may be embedded solely in hardware, solely in software, or in any combination of hardware and software. Thus, one skilled in the art will readily appreciate that the examples provided are not the only ways to implement such systems.

したがって、本発明は具体的な例に関して記載されてきたが、これらの例は例解的であるに過ぎず、本発明の限定であることを意図せず、変更、追加、または削除が、本発明の趣旨および範囲から逸脱することなく、開示される実施形態に対して行われ得ることが当業者には明らかであろう。 Thus, while the present invention has been described with reference to specific examples, it will be apparent to one of ordinary skill in the art that these examples are illustrative only and are not intended to be limitations of the present invention, and that modifications, additions, or deletions may be made to the disclosed embodiments without departing from the spirit and scope of the present invention.

ある用語が、本特許において、「本明細書では…を意味するように定義される(As used herein, the term ‘______’ is hereby
defined to mean...)」という文、または同様の文を使用して明確に定義されない限り、その用語の意味を、その平易または通常の意味を超えて明確にあるいは暗示的のいずれかに限定することは意図されていないことが理解されるべきであり、かつそのような用語は、本特許の任意の項においてなされた任意の言明に基づいて(特許請求の範囲の文言を除く)、範囲が限定されると解釈されるべきではない。本特許の最後で特許請求の範囲内に記載された任意の用語が単一の意味と矛盾しない方法で本特許内において言及されるという点で、それは、読み手を混乱させないために単に明瞭化のためになされ、このような特許請求の範囲の用語が、示唆またはその他の点で、その単一の意味に限定されることを意図するものではない。最後に、特許請求の範囲の要素が、任意の構造の詳説なしに、「手段(means)」という語および機能を列記することによって定義されていない限り、いかなる特許請求の範囲の要素の範囲も、米国特許法112(f)条および/または旧米国特許法112条第6段落の適用に基づいて解釈されることは意図されていない。
Certain terms are defined in this patent as "As used here, the term '_____' is hereby
It should be understood that unless expressly defined using the phrase "defined to mean..." or a similar phrase, no attempt is made to explicitly or implicitly limit the meaning of the term beyond its plain or ordinary meaning, and such terms should not be construed as limited in scope based on any statements made in any section of this patent (except the claim language). To the extent that any term recited in a claim at the end of this patent is referred to within this patent in a manner consistent with a single meaning, it is done merely for clarity so as not to confuse the reader, and is not intended that such claim term be limited, by implication or otherwise, to that single meaning. Finally, unless a claim element is defined by reciting the word "means" and a function, without any recitation of structure, the scope of any claim element is not intended to be construed under application of 35 U.S.C. 112(f) and/or former 35 U.S.C. 112, sixth paragraph.

さらに、上記の文章は多くの異なる実施形態の詳細な説明を記載しているが、本特許の範囲が、本特許の最後に記載される特許請求の範囲の語によって定義されることが理解されるべきである。詳細な説明は、単に例示的なものとして解釈されるべきであり、全ての可能な実施形態を説明することは、不可能ではない場合でも非現実的であるので、全ての可能な実施形態を説明するものではない。多くの代替的実施形態が、現在の技術または本特許の出願日の後に開発された技術のいずれかを使用して実装され得るが、これらは、依然として特許請求の範囲の範囲内に収まるであろう。 Furthermore, while the above text describes detailed descriptions of many different embodiments, it should be understood that the scope of this patent is defined by the language of the claims set forth at the end of this patent. The detailed description should be construed as merely exemplary and does not describe every possible embodiment, as describing every possible embodiment would be impractical, if not impossible. Many alternative embodiments could be implemented using either current technology or technology developed after the filing date of this patent, which would still fall within the scope of the claims.

Claims (15)

プロセスプラント内のプロセスセクションを、別のプロセスセクションのプレビューを同時に閲覧しながら、閲覧するための方法であって、前記方法が、
プロセスプラントディスプレイの1つ以上のプロセッサによって、前記プロセスプラント内の複数のプロセスプラントエンティティの図形表現を含む、プロセスプラントの第1の部分を描画する第1のプロセスセクションを提示することと、
前記プロセスプラントディスプレイの前記1つ以上のプロセッサによって、前記プロセスプラントの第2の部分にナビゲートするナビゲーションツールを提供することと、
前記1つ以上のプロセッサにおいて前記ナビゲーションツールを介して、前記プロセスプラントの前記第2の部分にナビゲートする指示を表すユーザ入力を受信することと、
前記プロセスプラントディスプレイの前記1つ以上のプロセッサによって、前記第1のプロセスセクションのうちの少なくとも前記第1の部分を、前記プロセスプラントの前記第2の部分にナビゲートする前記指示に応答して、前記第2の部分を含む1つ以上の部分を描画する第2のプロセスセクションのプレビューを同時に提示しながら、提示することであって、前記第2のプロセスセクションの前記1つ以上の部分のプレビュー内の少なくとも1つのプロセスパラメータは、前記第2のプロセスセクションの前記1つ以上の部分のプレビューを前記第1のプロセスセクションの少なくとも前記第1の部分とともに同時に提示しながら、前記第2のプロセスセクションの前記1つ以上の部分のプレビューを介して調整可能である、提示することと、を含む、方法。
1. A method for viewing a process section within a process plant while simultaneously viewing a preview of another process section, the method comprising:
presenting, by one or more processors of a process plant display, a first process section depicting a first portion of the process plant including a graphical representation of a plurality of process plant entities within the process plant;
providing, by the one or more processors of the process plant display, a navigation tool for navigating to a second portion of the process plant;
receiving user input via the navigation tool at the one or more processors representing instructions to navigate to the second portion of the process plant;
presenting, by the one or more processors of the process plant display, at least the first portion of the first process section in response to the instruction to navigate to the second portion of the process plant, while simultaneously presenting a preview of a second process section depicting one or more portions including the second portion, wherein at least one process parameter within the preview of the one or more portions of the second process section is adjustable via the preview of the one or more portions of the second process section while simultaneously presenting a preview of the one or more portions of the second process section with at least the first portion of the first process section.
前記ナビゲーションツールが、前記プロセスプラントの構造に関して、前記プロセスプラントの前記部分の階層のナビゲーショントレイルを描画するナビゲーションバーを含む、請求項1に記載の方法。 The method of claim 1, wherein the navigation tool includes a navigation bar that plots a hierarchical navigation trail of the portion of the process plant relative to a structure of the process plant. 前記プロセスプラントの前記第2の部分にナビゲートする前記指示が、前記ナビゲーショントレイルの異なる階層のレベルにナビゲートする指示を含み、ナビゲートする前記指示に応答して、前記第2のプロセスセクションの前記1つ以上の部分のプレビューを提示することが、前記プロセスプラントディスプレイの前記1つ以上のプロセッサによって、前記第2のプロセスセクションの前記1つ以上の部分のプレビューを、前記異なる階層のレベルで提示することを含む、請求項2に記載の方法。 The method of claim 2, wherein the instructions to navigate to the second portion of the process plant include instructions to navigate to a different hierarchical level of the navigation trail, and presenting a preview of the one or more portions of the second process section in response to the instructions to navigate includes presenting, by the one or more processors of the process plant display, a preview of the one or more portions of the second process section at the different hierarchical levels. ナビゲートする前記指示は、前記ナビゲーションツールのオフシートコネクタと選択ツールとの図形が交差することを含み、前記選択ツールはマウスホバーの図形表現である、請求項1に記載の方法。 The method of claim 1, wherein the instructions to navigate include a graphical intersection of an off-sheet connector of the navigation tool with a selection tool, the selection tool being a graphical representation of a mouse hover. ナビゲートする前記指示が、時間の閾値量の間、前記選択ツールを前記ナビゲーションツールの図形描画上に配置することを含む、請求項4に記載の方法。 The method of claim 4, wherein the instructions to navigate include positioning the selection tool over the navigation tool drawing for a threshold amount of time. ナビゲートする前記指示が、前記オフシートコネクタの選択を含む、請求項4または5に記載の方法。 The method of claim 4 or 5, wherein the instructions to navigate include selection of the off-sheet connector. 前記ナビゲーションツールが、1つ以上の項目のリストを含み、各項目が、前記プロセスプラントの前記第2の部分に対応し、各項目が、前記プロセスプラントの対応する前記第2の部分のプレビューを含む、請求項1から6のいずれか1項に記載の方法。 7. The method of claim 1, wherein the navigation tool includes a list of one or more items, each item corresponding to the second portion of the process plant, and each item includes a preview of the corresponding second portion of the process plant. 前記ナビゲーションツールが、ナビゲートする前記指示に応答して、結果項目を返す検索ツールを含み、各結果項目が、前記プロセスプラントの前記第2の部分に対応し、各結果項目が、前記プロセスプラントの対応する前記第2の部分のプレビューを含む、請求項1から7のいずれか1項に記載の方法。 8. The method of claim 1, wherein the navigation tool includes a search tool that, in response to the instruction to navigate, returns result items, each result item corresponding to the second portion of the process plant, and each result item includes a preview of the corresponding second portion of the process plant. 前記第1のプロセスセクションのうちの少なくとも前記第1の部分を提示することが、前記プロセスプラントディスプレイの前記1つ以上のプロセッサによって、前記第2のプロセスセクションの前記1つ以上の部分のプレビューを、前記第1のプロセスセクションの前記第1の部分の解像度よりも低い解像度で提示することを含む、請求項1から8のいずれか1項に記載の方法。 The method of any one of claims 1 to 8, wherein presenting at least the first portion of the first process section includes presenting, by the one or more processors of the process plant display, a preview of the one or more portions of the second process section at a resolution lower than a resolution of the first portion of the first process section. 前記第1のプロセスセクションのうちの少なくとも前記第1の部分を提示することが、前記プロセスプラントディスプレイの前記1つ以上のプロセッサによって、前記第2のプロセスセクションの前記1つ以上の部分のうちの少なくとも1つにアラートのプレビューを提示することを含む、請求項1から9のいずれか1項に記載の方法。 The method of any one of claims 1 to 9, wherein presenting at least the first portion of the first process section includes presenting, by the one or more processors of the process plant display, a preview of an alert in at least one of the one or more portions of the second process section. プロセスプラント内のプロセスセクションを、別のプロセスセクションのプレビューを同時に閲覧しながら、閲覧するためのユーザインターフェースデバイスであって、前記ユーザインターフェースデバイスが、
表示画面と、
前記表示画面に連結された1つ以上のプロセッサと、
前記1つ以上のプロセッサに連結され、前記1つ以上のプロセッサによって実行されると、前記ユーザインターフェースデバイスに、
前記表示画面を介して、前記プロセスプラント内の複数のプロセスプラントエンティティの図形表現を含むプロセスプラントの第1の部分を描画する第1のプロセスセクションを提示させ、
前記プロセスプラントの第2の部分にナビゲートするナビゲーションツールを提供させ、
前記ナビゲーションツールを介して、前記プロセスプラントの前記第2の部分にナビゲートする指示を表すユーザ入力を受信させ、
前記表示画面を介して、前記第1のプロセスセクションのうちの少なくとも前記第1の部分を、前記プロセスプラントの前記第2の部分にナビゲートする前記指示に応答して、前記第2の部分を含む1つ以上の部分を描画する第2のプロセスセクションのプレビューを同時に提示しながら、提示させ、前記第2のプロセスセクションの前記1つ以上の部分のプレビュー内の少なくとも1つのプロセスパラメータは、前記第2のプロセスセクシ
ョンの前記1つ以上の部分のプレビューを前記第1のプロセスセクションの少なくとも前記第1の部分とともに同時に提示しながら、前記第2のプロセスセクションの前記1つ以上の部分のプレビューを介して調整可能とする、
命令を記憶する、非一時的コンピュータ可読媒体と、を含む、ユーザインターフェースデバイス。
1. A user interface device for viewing a process section within a process plant while simultaneously viewing a preview of another process section, the user interface device comprising:
A display screen;
one or more processors coupled to the display screen;
coupled to the one or more processors and, when executed by the one or more processors, causes the user interface device to
presenting via the display screen a first process section depicting a first portion of a process plant including a graphical representation of a plurality of process plant entities within the process plant;
providing a navigation tool for navigating to a second portion of the process plant;
receiving user input via the navigation tool representing instructions to navigate to the second portion of the process plant;
causing at least the first portion of the first process section to be presented via the display screen while simultaneously presenting a preview of a second process section depicting one or more portions including the second portion in response to the instruction to navigate to the second portion of the process plant, and at least one process parameter within the preview of the one or more portions of the second process section being adjustable via the preview of the one or more portions of the second process section while simultaneously presenting a preview of the one or more portions of the second process section with at least the first portion of the first process section.
A user interface device comprising: a non-transitory computer readable medium storing instructions.
前記ナビゲーションツールが、前記プロセスプラントの構造に関して、前記プロセスプラントの前記部分の階層のナビゲーショントレイルを描画するナビゲーションバーを含む、請求項11に記載のユーザインターフェースデバイス。 The user interface device of claim 11, wherein the navigation tool includes a navigation bar that depicts a hierarchical navigation trail of the portion of the process plant relative to a structure of the process plant. ナビゲートする前記指示は、前記ナビゲーションツールのオフシートコネクタと選択ツールとの図形が交差することを含み、前記選択ツールはマウスホバーの図形表現である、請求項12に記載のユーザインターフェースデバイス。 The user interface device of claim 12, wherein the instructions to navigate include a graphical intersection of an off-sheet connector of the navigation tool with a selection tool, the selection tool being a graphical representation of a mouse hover. ナビゲートする前記指示が、時間の閾値量の間、前記ナビゲーションツールの図形描画の上の前記選択ツールの配置を含む、請求項13に記載のユーザインターフェースデバイス。 The user interface device of claim 13, wherein the instructions to navigate include positioning the selection tool over a graphical representation of the navigation tool for a threshold amount of time. ナビゲートする前記指示が、前記オフシートコネクタの選択を含む、請求項13または14に記載のユーザインターフェースデバイス。 The user interface device of claim 13 or 14, wherein the instructions to navigate include selecting the off-sheet connector.
JP2023169131A 2017-10-02 2023-09-29 Operator screen switching preview Active JP7639093B2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US15/722,791 US12541192B2 (en) 2016-08-22 2017-10-02 Operator display switching preview
US15/722,791 2017-10-02
JP2018186523A JP7433756B2 (en) 2017-10-02 2018-10-01 Operator screen switching preview

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2018186523A Division JP7433756B2 (en) 2017-10-02 2018-10-01 Operator screen switching preview

Publications (2)

Publication Number Publication Date
JP2023182690A JP2023182690A (en) 2023-12-26
JP7639093B2 true JP7639093B2 (en) 2025-03-04

Family

ID=64024083

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2018186523A Active JP7433756B2 (en) 2017-10-02 2018-10-01 Operator screen switching preview
JP2023169131A Active JP7639093B2 (en) 2017-10-02 2023-09-29 Operator screen switching preview

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2018186523A Active JP7433756B2 (en) 2017-10-02 2018-10-01 Operator screen switching preview

Country Status (4)

Country Link
JP (2) JP7433756B2 (en)
CN (1) CN109597367B (en)
DE (1) DE102018124303A1 (en)
GB (1) GB2568584B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11249628B2 (en) * 2019-09-17 2022-02-15 Fisher-Rosemount Systems, Inc. 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
US11507251B2 (en) 2019-09-17 2022-11-22 Fisher-Rosemount Systems, Inc. Guided user interface (GUI) based systems and methods for regionizing full-size process plant displays for rendering on mobile user interface devices
US11768878B2 (en) * 2019-09-20 2023-09-26 Fisher-Rosemount Systems, Inc. Search results display in a process control system
EP3805882B1 (en) * 2019-10-10 2022-06-08 Siemens Aktiengesellschaft Control system for a technical installation with a trend curve diagram
EP4290326A1 (en) * 2022-06-09 2023-12-13 Siemens Aktiengesellschaft Control system for a technical plant and method of operation

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000347721A (en) 1999-06-04 2000-12-15 Toshiba Corp Plant monitoring and control system
US20080244449A1 (en) 2007-03-26 2008-10-02 Honeywell International Inc. Apparatus and method for visualization of control techniques in a process control system
JP2008305138A (en) 2007-06-07 2008-12-18 Hitachi Ltd PLANT MONITORING DEVICE AND PLANT OPERATION MONITORING METHOD
US20090157200A1 (en) 2007-12-17 2009-06-18 Honeywell International Inc. Apparatus and method for defining and controlling graphical faceplates in a process control system
JP2011118493A (en) 2009-12-01 2011-06-16 Hitachi High-Tech Control Systems Corp Plant monitoring control system
JP2012174128A (en) 2011-02-23 2012-09-10 Hitachi Ltd Plant monitoring control system
JP2012198782A (en) 2011-03-22 2012-10-18 Yokogawa Electric Corp Operation monitoring device and operation monitoring method
JP2016100846A (en) 2014-11-25 2016-05-30 富士電機株式会社 Control system, its controller, display device
JP2017045436A (en) 2015-08-25 2017-03-02 富士電機株式会社 Monitoring device and monitoring system
JP2017059131A (en) 2015-09-18 2017-03-23 株式会社東芝 Plant remote monitoring control system and method

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07271429A (en) * 1994-03-29 1995-10-20 Hitachi Ltd Display method and device, plant control system, plant control method
JP3434600B2 (en) * 1994-12-05 2003-08-11 東芝システムテクノロジー株式会社 Plant operation equipment
EP1965301A1 (en) * 2007-02-27 2008-09-03 Abb Research Ltd. Method and system for generating a control system user interface
GB2495434B (en) * 2008-09-29 2013-05-22 Fisher Rosemount Systems Inc Efficient design and configuration of elements in a process control system
JP2011154429A (en) * 2010-01-26 2011-08-11 Yokogawa Electric Corp Plant operation monitoring device
US10169484B2 (en) * 2010-09-23 2019-01-01 Fisher-Rosemount Systems, Inc. Methods and apparatus to manage process control search results
US9581994B2 (en) * 2011-04-05 2017-02-28 Fisher-Rosemount Systems, Inc. Methods and apparatus to manage process control resources
US9354631B2 (en) * 2012-09-10 2016-05-31 Honeywell International Inc. Handheld device rendering of plant model portion based on task
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
US20160292895A1 (en) * 2015-03-31 2016-10-06 Rockwell Automation Technologies, Inc. Layered map presentation for industrial data
US10572130B2 (en) 2015-05-08 2020-02-25 General Electric Company Systems and methods for controlling power generation plant operations via a human-machine interface
JP7044452B2 (en) * 2015-10-12 2022-03-30 フィッシャー-ローズマウント システムズ,インコーポレイテッド Graphical process variable trend monitoring, predictive analytics, and failure detection in process control systems
US10514768B2 (en) * 2016-03-15 2019-12-24 Fisher-Rosemount Systems, Inc. Gestures and touch in operator interface
US10444739B2 (en) * 2016-08-22 2019-10-15 Fisher-Rosemount Systems, Inc. Operator display switching preview

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000347721A (en) 1999-06-04 2000-12-15 Toshiba Corp Plant monitoring and control system
US20080244449A1 (en) 2007-03-26 2008-10-02 Honeywell International Inc. Apparatus and method for visualization of control techniques in a process control system
JP2008305138A (en) 2007-06-07 2008-12-18 Hitachi Ltd PLANT MONITORING DEVICE AND PLANT OPERATION MONITORING METHOD
US20090157200A1 (en) 2007-12-17 2009-06-18 Honeywell International Inc. Apparatus and method for defining and controlling graphical faceplates in a process control system
JP2011118493A (en) 2009-12-01 2011-06-16 Hitachi High-Tech Control Systems Corp Plant monitoring control system
JP2012174128A (en) 2011-02-23 2012-09-10 Hitachi Ltd Plant monitoring control system
JP2012198782A (en) 2011-03-22 2012-10-18 Yokogawa Electric Corp Operation monitoring device and operation monitoring method
JP2016100846A (en) 2014-11-25 2016-05-30 富士電機株式会社 Control system, its controller, display device
JP2017045436A (en) 2015-08-25 2017-03-02 富士電機株式会社 Monitoring device and monitoring system
JP2017059131A (en) 2015-09-18 2017-03-23 株式会社東芝 Plant remote monitoring control system and method

Also Published As

Publication number Publication date
JP2019067397A (en) 2019-04-25
GB2568584B (en) 2022-11-02
DE102018124303A1 (en) 2019-04-04
GB2568584A (en) 2019-05-22
CN109597367A (en) 2019-04-09
JP2023182690A (en) 2023-12-26
JP7433756B2 (en) 2024-02-20
GB201815506D0 (en) 2018-11-07
CN109597367B (en) 2024-12-03

Similar Documents

Publication Publication Date Title
JP7639093B2 (en) Operator screen switching preview
JP7660638B2 (en) System and method for configuring and presenting a display navigation hierarchy in a process plant - Patents.com
US11977717B2 (en) Guided user interface (GUI) based systems and methods for regionizing full-size process plant displays for rendering on mobile user interface devices
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
US11243677B2 (en) Systems and methods for ease of graphical display configuration design in a process control plant
CN107765654B (en) Operator display switch preview
US10514768B2 (en) Gestures and touch in operator interface
US12541192B2 (en) Operator display switching preview

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231020

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240820

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241113

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: 20250121

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250219

R150 Certificate of patent or registration of utility model

Ref document number: 7639093

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150