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
JP7670498B2 - Cloud-hosted interface for portable device communicators - Google Patents
[go: Go Back, main page]

JP7670498B2 - Cloud-hosted interface for portable device communicators - Google Patents

Cloud-hosted interface for portable device communicators Download PDF

Info

Publication number
JP7670498B2
JP7670498B2 JP2021020526A JP2021020526A JP7670498B2 JP 7670498 B2 JP7670498 B2 JP 7670498B2 JP 2021020526 A JP2021020526 A JP 2021020526A JP 2021020526 A JP2021020526 A JP 2021020526A JP 7670498 B2 JP7670498 B2 JP 7670498B2
Authority
JP
Japan
Prior art keywords
configuration
process control
identifier
profile
equipment
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
JP2021020526A
Other languages
Japanese (ja)
Other versions
JP2021128776A (en
JP2021128776A5 (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
Application filed by フィッシャー-ローズマウント システムズ,インコーポレイテッド filed Critical フィッシャー-ローズマウント システムズ,インコーポレイテッド
Publication of JP2021128776A publication Critical patent/JP2021128776A/en
Publication of JP2021128776A5 publication Critical patent/JP2021128776A5/ja
Application granted granted Critical
Publication of JP7670498B2 publication Critical patent/JP7670498B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • H04L67/125Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/303Terminal profiles
    • 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/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]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/084Configuration by using pre-existing information, e.g. using templates or copying from other elements
    • H04L41/0846Configuration by using pre-existing information, e.g. using templates or copying from other elements based on copy from other elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • 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/25066Configuration stored in each unit
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/25Pc structure of the system
    • G05B2219/25124Configure attributes of parameters

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Medical Informatics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • Health & Medical Sciences (AREA)
  • General Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Quality & Reliability (AREA)
  • Testing And Monitoring For Control Systems (AREA)
  • Programmable Controllers (AREA)

Description

本開示は、一般に、プロセス制御システム、より具体的には、プラント内のプロセス制御デバイスにアクセスまたは構成するためにハンドヘルドコミュニケータを使用するプロセス制御システムに関する。 The present disclosure relates generally to process control systems, and more specifically to process control systems that use handheld communicators to access or configure process control devices in a plant.

ハンドヘルドコミュニケータは、時には危険な環境においてプラントおよびプラント機器内またはその近くで使用されるモバイルコンピューティングデバイスであり、コミュニケータを使用して、コントローラやフィールドデバイスなどのプロセス制御デバイスを構成し、プロセス制御デバイスからデータを収集することができる。通信技術は、リモートデバイスデータのリモート管理および収集を可能にする場合もあり得るが、ハンドヘルドコミュニケータは、パラメータを調整してデータを収集するためにプロセス制御デバイスに直接接続するために使用される必要がなおもあり得る。これにはいくつかの理由が考えられる。フィールドデバイスなどのプロセス制御デバイスは、リモートでネットワーク化されていない取り残されたデバイスである場合がある(例えば、ネットワークの非互換性があるレガシーシステムの場合、または設計によって分離されたプロセスの場合)。状況によっては、デバイスは、ネットワーク化されることができるが、ネットワーク化されたデバイスへの通信は、特定の診断アプリケーションや変更には遅すぎる。一部のシステムでは、プロセス制御デバイスがまだ試運転されていない(例えば、アクティブまたはオンライン)か、まだ完全に設置されていない(例えば、ハンドヘルドコミュニケータからの構成およびプログラミングを待っている)場合がある。状況によっては、プロセス制御デバイスが誤動作していて、診断、較正、または調整のためにオンサイトで直接接続する必要がある場合がある。状況によっては、変更を行うときに、位置固有の要因を考慮する必要がある場合があり、それにより、ネットワークデバイスの場合であっても、プロセス制御デバイスをオンサイトで調整する必要がある。一般に、ハンドヘルドコミュニケータは、フィールドデバイスやコントローラなどのプロセス制御デバイスに対してリモートのオンサイト手動構成調整を行うために技術者によって使用されることができる。 A handheld communicator is a mobile computing device used in or near plants and plant equipment, sometimes in hazardous environments, to configure process control devices, such as controllers and field devices, and to collect data from process control devices. While communication technology may allow for remote management and collection of remote device data, a handheld communicator may still need to be used to connect directly to a process control device to adjust parameters and collect data. There may be several reasons for this. Process control devices, such as field devices, may be stranded devices that are not remotely networked (e.g., in the case of legacy systems with network incompatibilities or processes that are isolated by design). In some situations, devices may be networked, but communication to networked devices is too slow for certain diagnostic applications or changes. In some systems, process control devices may not yet be commissioned (e.g., active or online) or may not yet be fully installed (e.g., awaiting configuration and programming from a handheld communicator). In some situations, a process control device may be malfunctioning and require direct on-site connection for diagnosis, calibration, or adjustment. In some situations, location-specific factors may need to be considered when making changes, thereby requiring on-site adjustments to the process control device, even for networked devices. In general, handheld communicators can be used by technicians to make remote, on-site manual configuration adjustments to process control devices, such as field devices and controllers.

ハンドヘルドコミュニケータがプロセス制御デバイスからの読み取りまたはプロセス制御デバイスの調整に使用されている場合、ハンドヘルドコミュニケータによって収集されたプロセス制御デバイス情報は、オンボードメモリに記憶されることができる。この情報には、構成の変更、パラメータの変更、キャリブレーションデータ、およびその他の情報を含むことができる。ハンドヘルドコミュニケータは、データベースに通信可能に結合されたときに、この構成データを中央デバイス構成データベースに定期的または継続的にアップロードするように設計されることができる。ハンドヘルドコミュニケータがデバイス構成データベースに接続できない場合、またはワークステーションへの有線接続などを介してプラントネットワークに通信可能に結合されていない場合、コミュニケータは、デバイスが接続されるとデバイス構成データベースへの後の転送のために記録された構成変更を日付およびタイムスタンプとともにキャッシュすることができる。 When the handheld communicator is being used to read from or adjust a process control device, the process control device information collected by the handheld communicator can be stored in an on-board memory. This information can include configuration changes, parameter changes, calibration data, and other information. The handheld communicator can be designed to periodically or continuously upload this configuration data to a central device configuration database when communicatively coupled to the database. If the handheld communicator cannot connect to a device configuration database or is not communicatively coupled to a plant network, such as via a wired connection to a workstation, the communicator can cache the recorded configuration changes with a date and time stamp for later transfer to the device configuration database when the device is connected.

一般に、これらのハンドヘルドコミュニケータは、現場(例えば、プラントまたはプラントネットワークのリモートエリア)で収集されたデバイス情報を中央のワークステーションまたはサーバに一方向で通信するように適合されている。資産管理システム(AMS)などの分散プロセス制御システム(DCS)アプリケーションのセカンダリシステムは、プラントデバイス健全性の分析およびメンテナンスのためにプラント内のプロセス制御デバイスに関するハンドヘルドコミュニケータが収集した構成および較正情報を記憶するための構成データベースを管理するために使用されるデバイス構成管理機能を含むことができる。この情報は、一元化されたオペレータがデバイス健全性の分析を実行し、メンテナンスをスケジュールし、作業スケジュールを更新するのに役立つが、この情報はまた、デバイスを構成したりデバイスのパラメータを調整したりするために操作する現場の計装技術者にも役立つ。 Typically, these handheld communicators are adapted to unidirectionally communicate device information collected in the field (e.g., in a plant or a remote area of a plant network) to a central workstation or server. A secondary system of a distributed process control system (DCS) application, such as an asset management system (AMS), may include a device configuration management function that is used to manage a configuration database for storing configuration and calibration information collected by the handheld communicators for process control devices in the plant for plant device health analysis and maintenance. This information is useful for centralized operators to perform device health analysis, schedule maintenance, and update work schedules, but it is also useful for instrumentation engineers in the field operating to configure devices or adjust device parameters.

現在、計装技術者は、ハンドヘルドコミュニケータを使用して、一元化された構成データベース内の大量の情報を利用することができない場合がある。例えば、新しいプロセスが実装され、対応する機器が納品され、既存の機器セットと同じではないにしても同様の方法で試運転が必要な特定の状況では、ファイルにある構成情報が計装技術者に役立つ場合がある。あるいは、一部のプラントでは、特定のプロセスまたはサブプロセス用の回転する機器のセットがあるプラントでは、以前の構成を複製または参照することが役立つ場合がある。この状況では、メンテナンスの目的で機器を別の機器のセットに定期的に交換することがあり、この場合、交換用の機器を較正または構成する必要がある。以前の構成データが役立つ可能性がある別の状況は、スケジュールまたは期間に基づいて、機器が定期的に再調整されるか、他のプロセスのために再利用される場合である。計装技術者は、特定のタイプの機器の既存の構成の少なくとも記憶されたベースラインセットを参照することでメリットを得ることができるが、生の構成データは現場の技術者にとって有用な形式ではない可能性があるため、適切な構成を見つけてダウンロードするのが困難な場合がある。 Currently, instrumentation engineers may not be able to utilize the large amount of information in a centralized configuration database using a handheld communicator. For example, configuration information on file may be useful to instrumentation engineers in certain situations where a new process is implemented and corresponding equipment is delivered and needs to be commissioned in a similar, if not the same, manner as an existing set of equipment. Alternatively, in some plants, where there is a rotating set of equipment for a particular process or sub-process, it may be useful to duplicate or reference a previous configuration. In this situation, equipment may be periodically replaced with another set of equipment for maintenance purposes, in which case the replacement equipment needs to be calibrated or configured. Another situation where previous configuration data may be useful is when equipment is periodically recalibrated or reused for other processes based on a schedule or time period. Instrumentation engineers may benefit from referencing at least a stored baseline set of existing configurations for a particular type of equipment, but the raw configuration data may not be in a format that is useful to a technician in the field, so it may be difficult to find and download the appropriate configuration.

本開示は、プラントネットワークまたはパブリックデータストアを介して複数のハンドヘルドコミュニケータデバイス間でプロセス制御デバイス構成データを共有するための方法およびシステムを説明する。ハンドヘルドコミュニケータは、プロセス制御デバイスに接続してアクセスすることができる。ハンドヘルドコミュニケータは、構成セッション中にハンドヘルドコミュニケータによって行われた変更を含むことがあるプロセス制御デバイスのデバイスパラメータを記録する構成プロファイルを生成することができる。実施形態では、ハンドヘルドコミュニケータは、機器識別子およびプロセス識別子などの構成プロファイルにリレーショナル識別子を割り当てることができる。構成プロファイルは、デバイス識別子と機器識別子によって検索されることができる。実施形態では、構成プロファイルは、プロセス識別子とともに、機器識別子および関連する機器プロファイルによって区別されることができる。機器セットに関連する構成プロファイルを特定すると、機器セットまたは機器セットの一部の構成プロファイルは、プラントネットワークまたはパブリックデータストアから1つ以上のハンドヘルドコミュニケータにダウンロードされてインストールされることができる。 The present disclosure describes a method and system for sharing process control device configuration data among multiple handheld communicator devices via a plant network or public data store. The handheld communicator can connect to and access the process control device. The handheld communicator can generate a configuration profile that records device parameters of the process control device, which may include changes made by the handheld communicator during a configuration session. In an embodiment, the handheld communicator can assign relational identifiers to the configuration profile, such as an equipment identifier and a process identifier. The configuration profile can be searched by the device identifier and the equipment identifier. In an embodiment, the configuration profile can be differentiated by the equipment identifier and the associated equipment profile, along with the process identifier. Upon identifying a configuration profile associated with an equipment set, the configuration profile of the equipment set or a portion of the equipment set can be downloaded and installed from the plant network or public data store to one or more handheld communicators.

図1は、ハンドヘルドコミュニケータを含むプロセスプラントまたは他の産業環境内に配置された分散プロセス制御ネットワークの図である。FIG. 1 is a diagram of a distributed process control network deployed within a process plant or other industrial environment that includes handheld communicators. 図2は、複数のデバイスコミュニケータからの情報を編成するデバイス構成マネージャアプリケーションインターフェースを使用するシステムを示している。FIG. 2 illustrates a system that uses a device configuration manager application interface to organize information from multiple device communicators. 図3Aは、プラントデバイスの構成を示す例示的なプラントパラメータリストを示している。FIG. 3A illustrates an example plant parameter list showing the configuration of plant devices. 図3Bは、プラントデバイスの構成を示す例示的なプラントパラメータリストを示している。FIG. 3B illustrates an example plant parameter list showing the configuration of the plant devices. 図4は、実施形態にかかる、デバイス構成ファイルを照会および検索するための例示的な検索インターフェースを示している。FIG. 4 illustrates an exemplary search interface for querying and searching device configuration files according to an embodiment. 図5は、実施形態にかかる、構成ファイルを照合するための検索結果画面を示している。FIG. 5 illustrates a search results screen for matching configuration files according to an embodiment. 図6は、実施形態にかかる、グラフィック形式で構成ファイルを照合するための検索結果画面を示している。FIG. 6 illustrates a search result screen for matching configuration files in a graphical format according to an embodiment. 図7は、実施形態にかかる例示的な構成ファイル転送インターフェースを示している。FIG. 7 illustrates an exemplary configuration file transfer interface according to an embodiment. 図8は、ハンドヘルドコミュニケータを使用して、構成データを管理し、現場の計装技術者に構成データを提供するシステムを示している。FIG. 8 illustrates a system that uses a handheld communicator to manage configuration data and provide the configuration data to an instrument engineer in the field. 図9は、機器構成テンプレートに基づいて編成された構成データを提供するためにハンドヘルドコミュニケータを変更する方法を示している。FIG. 9 illustrates a method for modifying a handheld communicator to provide configuration data organized based on a device configuration template. 図10は、図9に示される方法で使用されることができる例示的なデータモデルを示している。FIG. 10 illustrates an exemplary data model that can be used in the method illustrated in FIG.

図1は、プロセス制御システム、プロセスプラント、または他の産業環境10で動作する例示的なプロセス制御ネットワーク100のブロックおよび概略図である。プロセス制御ネットワーク100は、様々な他のデバイス間で直接的または間接的に接続性を提供するネットワークバックボーン105を含むことができる。ネットワークバックボーン105は、無線および/または有線通信チャネルまたはリンクの双方を含むことができる。ネットワークバックボーン105に結合されたデバイスは、様々な実施形態において、アクセスポイント72、ラップトップコンピュータ、タブレット、ハンドヘルドスマートデバイス、ポータブルテストデバイス(PTD)などのハンドヘルドまたは他のポータブルコンピューティングデバイスとすることができるポータブル産業用コンピューティングデバイス112、それぞれが表示画面114、ならびに他の様々な入力/出力デバイス(図示せず)を有するパーソナルコンピュータ、ワークステーションなどの固定産業用コンピューティングデバイス113、サーバ150などの組み合わせを含むことができる。 1 is a block and schematic diagram of an exemplary process control network 100 operating in a process control system, process plant, or other industrial environment 10. The process control network 100 can include a network backbone 105 that provides direct or indirect connectivity between various other devices. The network backbone 105 can include both wireless and/or wired communication channels or links. The devices coupled to the network backbone 105 can, in various embodiments, include a combination of access points 72, portable industrial computing devices 112, which can be handheld or other portable computing devices such as laptop computers, tablets, handheld smart devices, portable test devices (PTDs), etc., fixed industrial computing devices 113, such as personal computers, workstations, etc., each having a display screen 114, as well as various other input/output devices (not shown), servers 150, etc.

図1に示されるように、コントローラ11は、HART、フィールドバス、CAN、Profibusなどのプロトコルのうちの1つ以上などの任意の所望のプロセス制御通信プロトコルを実装することができる入力/出力(I/O)カード26および28を介してフィールドデバイス15~22に接続される。コントローラ11は、図1では、フィールドデバイス15~22に通信可能に接続されて、フィールドデバイス15~22の制御を実行し、したがって、プラントの制御を実行する。一般に、有線フィールドデバイス15~22は、センサ、バルブ、トランスミッタ、ポジショナなどの任意の種類のデバイスとすることができる一方で、I/Oカード26および28は、任意の所望の通信またはコントローラプロトコルに適合する任意のタイプのI/Oデバイスとすることができる。例えば、フィールドデバイス15~22および/またはI/Oカード26および28は、HARTプロトコルまたはフィールドバスプロトコルにしたがって構成されることができる。コントローラ11は、メモリ32に記憶される1つ以上のプロセス制御ルーチン38(または任意のモジュール、ブロック、またはそのサブルーチン)を実装または監督するプロセッサ30を含む。一般的に言えば、コントローラ11は、デバイス15~22およびホストコンピュータ113と通信して、任意の所望の様式でプロセスを制御する。さらに、コントローラ11は、一般的に機能ブロック(図示しない)と呼ばれるものを使用して制御ストラテジまたはスキームを実施し、各機能ブロックは、(リンクと呼ばれる通信を介して)他の機能ブロックと共に動作して、プロセス制御システム10内でプロセス制御ループを実施する、全体的な制御ルーチンのオブジェクトまたは他の部分(例えば、サブルーチン)である。機能ブロックは、典型的には、トランスミッタ、センサまたは他のプロセスパラメータ測定デバイスに関連付けられている入力機能、PID、ファジー論理等の制御を行う制御ルーチンに関連付けられている制御機能、またはバルブ等のいくつかのデバイスの動作を、プロセス制御システム10内のいくつかの物理的機能を実施するように制御する出力機能のうちの1つを実施する。もちろん、ハイブリッドおよび他のタイプの機能ブロックが存在し、利用されてもよい。機能ブロックは、コントローラ11または他のデバイスに記憶および実行されることができる。 As shown in FIG. 1, the controller 11 is connected to the field devices 15-22 via input/output (I/O) cards 26 and 28, which may implement any desired process control communication protocol, such as one or more of the following protocols: HART, Fieldbus, CAN, Profibus, etc. The controller 11 is communicatively connected to the field devices 15-22 in FIG. 1 to perform control of the field devices 15-22, and thus the plant. In general, the wired field devices 15-22 may be any type of device, such as a sensor, valve, transmitter, positioner, etc., while the I/O cards 26 and 28 may be any type of I/O device conforming to any desired communication or controller protocol. For example, the field devices 15-22 and/or the I/O cards 26 and 28 may be configured according to the HART protocol or the Fieldbus protocol. The controller 11 includes a processor 30 that implements or oversees one or more process control routines 38 (or any modules, blocks, or subroutines thereof) stored in memory 32. Generally speaking, the controller 11 communicates with the devices 15-22 and the host computer 113 to control the process in any desired manner. Additionally, the controller 11 implements a control strategy or scheme using what are generally referred to as function blocks (not shown), each of which is an object or other portion (e.g., a subroutine) of an overall control routine that operates with other function blocks (through communications called links) to implement a process control loop within the process control system 10. A function block typically implements one of the following: 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 implement some physical function within the process control system 10. Of course, hybrid and other types of function blocks may exist and be utilized. The function blocks may be stored and executed in the controller 11 or other devices.

図1に示されるように、無線ゲートウェイ35、および無線通信ネットワーク70は、同様に、ネットワークバックボーン105に通信可能に結合されている。通信ネットワーク70は、無線フィールドデバイス40~46、無線アダプタ52aおよび52b、アクセスポイント55aおよび55b、ならびにルータ58を含む、無線デバイス40~58を含むことができる。無線アダプタ52aおよび52bは、それぞれ、非無線フィールドデバイス48および50に接続されることができる。図1は、ネットワークバックボーン105に接続されたデバイスのいくつかのうち1つのみを描画しているが、デバイスのそれぞれは、ネットワークバックボーン105上に複数のインスタンスを有することができ、実際は、プロセスプラント10は、複数のネットワークバックボーン105を含むことができることが理解されるであろう。 As shown in FIG. 1, the wireless gateway 35 and the wireless communication network 70 are similarly communicatively coupled to the network backbone 105. 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 non-wireless field devices 48 and 50, respectively. Although FIG. 1 depicts only one of several of the 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.

産業用コンピューティングデバイス112、113は、ネットワークバックボーン105を介してコントローラ11および無線ゲートウェイ35に通信可能に接続されることができる。コントローラ11は、ネットワークバックボーン105および無線ゲートウェイ35を介して、無線フィールドデバイス40~46に通信可能に接続されることができる。コントローラ11は、フィールドデバイス15~22および40~50のうちの少なくともいくつかを使用して、バッチプロセスまたは連続プロセスを実装するように動作することができる。例として、Emerson Process Managementによって販売されているDeltaV(商標)コントローラとすることができるコントローラ11は、プロセス制御ネットワークバックボーン105に通信可能に接続される。コントローラ11はまた、例えば、標準的な4~20MAデバイス、I/Oカード26、28、および/またはFOUNDATION(登録商標)Fieldbusプロトコル、HART(登録商標)プロトコル、Wireless HART(登録商標)プロトコルなどの任意のスマート通信プロトコルと関連付けられている、任意の所望のハードウェアおよびソフトウェアを使用して、フィールドデバイス15~22および40~50に通信可能に接続されることができる。図1に図示される実施形態では、コントローラ11、フィールドデバイス15~22およびI/Oカード26、28は、有線デバイスであり、フィールドデバイス40~46は、無線フィールドデバイスである。 The industrial computing devices 112, 113 can be communicatively connected to the controller 11 and the wireless gateway 35 via the network backbone 105. The controller 11 can be communicatively connected to the wireless field devices 40-46 via the network backbone 105 and the wireless gateway 35. The controller 11 can operate to implement a batch or continuous process using at least some of the field devices 15-22 and 40-50. The controller 11, which can 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 can also be communicatively connected to the field devices 15-22 and 40-50 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. 1, 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.

さらに、フィールドデバイス保守ツール、マルチメータ、ポータブルループ電源、フィールドデバイス構成ツールなどとすることができる1つ以上のポータブル産業用デバイス112は、1つ以上のフィールドデバイス15~22、40~50、および/またはフィールドデバイス15~22、40~50が接続されている1つ以上のバスまたは通信回線(例えば、HARTループ、Fieldbusバスセグメントなど)に断続的に通信可能に接続されることができ、そのような接続は、図1の破線によって示されている。そのようなネットワーク接続は、例えば、バックボーン105を介して、フィールドデバイス15~22、40~50のうちの1つ以上をI/Oカード26および28に接続するハードワイヤードラインを含むことができる。あるいは、ポータブル産業用デバイス112は、フィールドデバイス15~22、40~50のうちの1つに直接通信可能に接続されることができる(例えば、フィールドデバイス15~22、40~50に存在する通信端末を介して)。場合によっては、ポータブル産業用デバイス112は、フィールドデバイス15~22、40~50、またはそれが接続されているワイヤループに電力を供給することができる。さらに、ポータブル産業用デバイス112は、これらのフィールドデバイスがプラントに設置されている場合、ユーザがフィールドデバイス15~22、40~50のうちの1つ以上と通信し、構成し、保守活動を実行し、および/または診断することを可能にすることができる。さらに他の場合では、ポータブル産業用デバイス112は、ブルートゥース(登録商標)インターフェース、Wi-Fiインターフェース、またはWirelessHARTプロトコルを使用するものなどの無線プロセス制御プロトコルのインターフェースもしくは接続など、フィールドデバイス15~22、40~50の1つ以上に無線接続するために使用されることができる無線インターフェースを含むことができる。ポータブル産業用デバイス112は、本明細書に記載されるか、または本明細書でハンドヘルドコミュニケータと呼ばれることができ、収集されたデバイスデータをコンピューティングデバイス113に、またはコンピューティングデバイス113を介してサーバ150およびデータベース151にアップロードするために、USB接続などの有線ケーブルを介して(本明細書においてワークステーションとしても記載される)産業用コンピューティングデバイス113に直接接続することができる。 Additionally, one or more portable industrial devices 112, which may be a field device maintenance tool, a multimeter, a portable loop power supply, a field device configuration tool, etc., may be intermittently communicatively connected to one or more field devices 15-22, 40-50 and/or one or more buses or communication lines (e.g., HART loops, Fieldbus bus segments, etc.) to which the field devices 15-22, 40-50 are connected, such connections being illustrated by dashed lines in FIG. 1. Such network connections may include, for example, hardwired lines connecting one or more of the field devices 15-22, 40-50 to the I/O cards 26 and 28 via the backbone 105. Alternatively, the portable industrial device 112 may be communicatively connected directly to one of the field devices 15-22, 40-50 (e.g., via a communication terminal present at the field device 15-22, 40-50). In some cases, the portable industrial device 112 may provide power to the field devices 15-22, 40-50 or the wire loops to which it is connected. Additionally, the portable industrial device 112 may enable a user to communicate with, configure, perform maintenance activities, and/or diagnose one or more of the field devices 15-22, 40-50 when these field devices are installed in a plant. In still other cases, the portable industrial device 112 may include a wireless interface that may be used to wirelessly connect to one or more of the field devices 15-22, 40-50, such as a Bluetooth interface, a Wi-Fi interface, or a wireless process control protocol interface or connection, such as one that uses the WirelessHART protocol. The portable industrial device 112, which may be described herein or referred to herein as a handheld communicator, may be directly connected to the industrial computing device 113 (also described herein as a workstation) via a wired cable, such as a USB connection, for uploading collected device data to the computing device 113 or via the computing device 113 to the server 150 and database 151.

ハンドヘルドコミュニケータ112は、一般に、フィールドデバイスを構成、サポート、および保守するために使用されることができ、したがって、例えば、圧力、温度、レベル、流量分析センサ、流量計、バルブポジショナなどのプロセス測定デバイスをサポートするために使用されることができる。しかしながら、ハンドヘルドコミュニケータ112は、例えば、振動検出および分析機器、発電機器、スイッチ、モータ、ポンプ、コンプレッサ、ドライブ、タンク、パイプなどの機械容器、配電装置、開閉装置、モータ制御センター、その他のスタンドアロン機器(例えば、プロセスコントローラに通信接続されていない機器)、またはその他のタイプの産業用機器を含む他のタイプのデバイスをサポート、接続、維持、通信、または他の方法で使用するために使用されることができる。これらの場合、ハンドヘルドコミュニケータ112は、これらの他のタイプの産業機器によるメンテナンス、構成、および/または通信を実行するために、様々な異なるタイプの通信および発電および検出ハードウェア(例えば、電圧、電流、インピーダンスなどの生成および検出機器)を有することができる。 The handheld communicator 112 may generally be used to configure, support, and maintain field devices, and thus may be used to support process measurement devices, such as pressure, temperature, level, and flow analysis sensors, flow meters, valve positioners, and the like. However, the handheld communicator 112 may be used to support, connect, maintain, communicate, or otherwise use other types of devices, including, for example, vibration detection and analysis equipment, power generation equipment, switches, motors, pumps, compressors, drives, machine vessels such as tanks, pipes, power distribution equipment, switchgear, motor control centers, other stand-alone equipment (e.g., equipment not communicatively connected to a process controller), or other types of industrial equipment. In these cases, the handheld communicator 112 may have a variety of different types of communication and power generation and sensing hardware (e.g., voltage, current, impedance, and the like generating and sensing equipment) to perform maintenance, configuration, and/or communication with these other types of industrial equipment.

いくつかの実施形態では、ハンドヘルドコミュニケータ112は、プロセスプラント内のフィールドデバイス15~22、40~50のうちの1つのサイトに持ち込まれることができる。ハンドヘルドコミュニケータ112は、フィールドデバイス15~22、40~50上で較正、構成、トラブルシューティング、監視、制御、または任意の他の適切な動作を実行するために、有線および/または無線接続を介してフィールドデバイス15~22、40~50に一時的に接続されることができる。さらに、ハンドヘルドコミュニケータ112は、コントローラ11上で較正、構成、トラブルシューティング、監視、制御、または任意の他の適切な動作を実行するために、有線および/または無線接続を介してコントローラ11に一時的に接続されることができる。 In some embodiments, the handheld communicator 112 can be brought to the site of one of the field devices 15-22, 40-50 in the process plant. The handheld communicator 112 can be temporarily connected to the field devices 15-22, 40-50 via wired and/or wireless connections to perform calibration, configuration, troubleshooting, monitoring, control, or any other suitable operation on the field devices 15-22, 40-50. Additionally, the handheld communicator 112 can be temporarily connected to the controller 11 via wired and/or wireless connections to perform calibration, configuration, troubleshooting, monitoring, control, or any other suitable operation on the controller 11.

動作中、産業用コンピューティングデバイス112、113は、それぞれユーザインターフェース(UI)を実行することができ、産業用コンピューティングデバイス112、113が入力インターフェースを介して入力を受け入れ、ディスプレイに出力を提供することを可能にする。産業用コンピューティングデバイス112、113は、サーバ150から、データ(例えば、プロセスパラメータ、許可、ログデータ、センサデータなどのプロセスに関連したデータ、および/または取り込みおよび記憶され得る他の任意のデータ)を受信することができる。他の実施形態では、UIは、全体または一部が、サーバ150において実行され、サーバ150は、産業用コンピューティングデバイス112、113に表示データを送信することができる。産業用コンピューティングデバイス112、113は、バックボーン105を介して、コントローラ11、無線ゲートウェイ35、他の産業用コンピューティングデバイス、またはサーバ150などのプロセス制御ネットワーク100内の他のノードまたはエンドポイントから、ユーザインターフェースデータ(表示データおよび許可データを含むことができる)を受信することができる。サーバ150は、少なくともサーバ150またはデバイス113で実行されている1つ以上のプロセス制御アプリケーションのデータを保持することができるデータベースまたはデータストア151に通信可能に結合されることができる。本明細書で使用される場合、1つ以上のプロセス変数を管理および制御するために使用されるコントローラ、フィールドデバイス、およびI/Oデバイスなどのプラントデバイスは、本明細書ではプロセス制御デバイスまたはプラントデバイスと呼ばれる。 In operation, the industrial computing devices 112, 113 may each execute a user interface (UI) that allows the industrial computing devices 112, 113 to accept input via the input interface and provide output to the display. The industrial computing devices 112, 113 may receive data (e.g., data related to the process, such as process parameters, permissions, 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 industrial computing devices 112, 113. The industrial computing devices 112, 113 may receive user interface data (which may include display data and permission data) from other nodes or endpoints in the process control network 100, such as the controller 11, the wireless gateway 35, other industrial computing devices, or the server 150, via the backbone 105. The server 150 may be communicatively coupled to a database or data store 151 that may hold data for one or more process control applications running at least on the server 150 or the device 113. As used herein, plant devices such as controllers, field devices, and I/O devices used to manage and control one or more process variables are referred to herein as process control devices or plant devices.

図2は、プロセスプラント内のプロセス制御デバイス構成を管理するためのプラントデバイス構成アプリケーション200のグラフィカルユーザインターフェースを示している。いくつかのシステムでは、デバイス構成アプリケーションをデバイス構成データベースに通信可能に結合して、プラントデバイスの構成および較正情報を記憶および記録することができる。いくつかのシステムでは、上記のハンドヘルドコミュニケータ112は、デバイス構成アプリケーションのデータ収集スキームの不可欠な部分とすることができる。ハンドヘルドコミュニケータ112の典型的なユーザは、計装技術者とすることができる。ハンドヘルドコミュニケータ112から収集された構成データは、図2に示されるような方法で編成されることができる。 Figure 2 illustrates a graphical user interface of a plant device configuration application 200 for managing process control device configurations in a process plant. In some systems, the device configuration application can be communicatively coupled to a device configuration database to store and record configuration and calibration information for plant devices. In some systems, the handheld communicator 112 described above can be an integral part of the data collection scheme of the device configuration application. A typical user of the handheld communicator 112 can be an instrumentation engineer. The configuration data collected from the handheld communicator 112 can be organized in a manner as shown in Figure 2.

図2は、プラント構成データベース210に接続された、デバイス113などのプラントワークステーション208を示している。プラントデータベース210は、プラントの位置212、プラント内のエリア214、プラントユニット216、およびデバイス/機器218を含むカテゴリに基づく構成ファイルの編成を示している。カテゴリを選択または開いて、カテゴリの詳細またはコンテンツを表示することができる。例えば、機器/デバイスカテゴリ218の下方のデバイスアイコンは、デバイス220、221、222、223の構成ファイルを表すことができる。デバイス220は、コントローラとすることができるか、またはコントローラの制御モジュールとすることができる。デバイス221は、圧力トランスミッタとすることができる。デバイス222は、バルブアクチュエータとすることができる。デバイス223は、バルブポジショントランスミッタとすることができる。デバイスアイコン220~223を選択すると、デバイスの構成ファイルの内容を表示することができる。図3は、圧力トランスミッタなどのプロセス制御デバイスの構成ファイル300の例を示している。図2に示される編成は例示にすぎず、いくつかの実施形態では、構成データを編成するためにいくつかのカテゴリのみを使用できることに留意されたい。 2 illustrates a plant workstation 208, such as device 113, connected to a plant configuration database 210. The plant database 210 illustrates an organization of configuration files based on categories including plant location 212, area in plant 214, plant unit 216, and device/equipment 218. A category can be selected or opened to view the details or contents of the category. For example, the device icons under the equipment/device category 218 can represent configuration files for devices 220, 221, 222, 223. Device 220 can be a controller or a control module of a controller. Device 221 can be a pressure transmitter. Device 222 can be a valve actuator. Device 223 can be a valve position transmitter. Selecting a device icon 220-223 can display the contents of the device's configuration file. FIG. 3 illustrates an example of a configuration file 300 for a process control device, such as a pressure transmitter. It should be noted that the organization illustrated in FIG. 2 is merely exemplary and that in some embodiments, only some categories may be used to organize the configuration data.

既存のハンドヘルドコミュニケータは、主に、プロセス制御デバイスに安全に接続し、そのデバイスを構成し、構成データを以下の一方向にルーティングするように設計されることができる:中央デバイス構成データベース210に向けて(例えば、デバイス構成マネージャアプリケーション200を介して)。ハンドヘルドコミュニケータは、そのようなデバイスの電力消費を最小限に抑えるために制限が設けられている場合、本質的に安全であるように設計されることができる。これらの制限の影響により、ハンドヘルドコミュニケータの処理能力とメモリストレージが制限され、ひいては、ハンドヘルドコミュニケータで実行できるアプリケーションの数、サイズ、およびタイプが制限されることができる。ハンドヘルドコミュニケータの処理能力は、以下のコミュニケータの主要機能を提供するアプリケーションに優先順位を付けることができる:プラントデバイスのオンサイト手動構成、デバイス構成のキャッシュまたは記録、および追加の構成のためにローカルデバイスメモリを解放するための中央リポジトリへのそれらのデバイス構成の転送。一般に、構成データは、一元化された記録保持とレポート生成に使用されることができる。例えば、本明細書で論じられるデバイス構成マネージャ200は、他のタイプのデータおよびソースの中でもとりわけデバイス構成データを使用して、有用な集約デバイス保守レポート、デバイス健全性レポートなどを生成するアプリケーションのより大きなスイートの一部とすることができる。 Existing handheld communicators can be designed primarily to securely connect to process control devices, configure the devices, and route configuration data in one direction: toward a central device configuration database 210 (e.g., via a device configuration manager application 200). Handheld communicators can be designed to be inherently secure where limitations are in place to minimize power consumption of such devices. The impact of these limitations can limit the processing power and memory storage of the handheld communicator, which in turn can limit the number, size, and type of applications that can run on the handheld communicator. The processing power of the handheld communicator can be prioritized to applications that provide the primary functions of the communicator: on-site manual configuration of plant devices, caching or recording device configurations, and transferring those device configurations to a central repository to free up local device memory for additional configuration. In general, the configuration data can be used for centralized record keeping and report generation. For example, the device configuration manager 200 discussed herein can be part of a larger suite of applications that use device configuration data, among other types of data and sources, to generate useful aggregate device maintenance reports, device health reports, and the like.

以前のデバイス構成ファイルを取得して参照することは、異なるが類似したデバイスのパラメータ変更を複製するのに役立つ場合があるが、構成データは、ハンドヘルドコミュニケータで使用する適切な構成ファイルを見つけるのが面倒で時間がかかる場合がある方法で保持されることができる。図3(図3Aおよび図3Bからなる)は、メモリまたは構成データベースに記憶される一般的な構成ファイルを示している。図3は、Rosemount 3051圧力センサ/トランスミッタなどのプロセス制御デバイスの構成から一般的に収集されたデータを示している。構成は、プロセス制御デバイスに固有とすることができ、デバイスID310、デバイスモデル/タイプ312、および機能314によって識別されることができる。図3は、構成ファイルまたはプロファイルが圧力トランスミッタの全てのパラメータの完全なリストを含むことができることを示している。デバイスタイプ312、さらにはデバイスタグ310によってデータストア、データベース、またはテーブルを照会すると、数十または数百のファイルを生成することができる。特定のプロセス制御デバイスアプリケーションに適した構成ファイルの1つまたはいくつかを見つけたり区別したりすることは、手動の構成やテストプロセスを新たに実行するよりも面倒な場合がある。これらのタイプの検索の結果として、これらの構成ファイルを多数ロードすることは、ハンドヘルドコミュニケータの限られた処理能力では実行不可能である場合がある。 While retrieving and referencing previous device configuration files may be useful for replicating parameter changes for different but similar devices, configuration data may be maintained in a manner that may make finding the appropriate configuration file for use with a handheld communicator tedious and time-consuming. FIG. 3 (consisting of FIGS. 3A and 3B) illustrates a typical configuration file stored in memory or a configuration database. FIG. 3 illustrates data typically collected from the configuration of a process control device, such as a Rosemount 3051 pressure sensor/transmitter. The configuration may be specific to the process control device and may be identified by device ID 310, device model/type 312, and capabilities 314. FIG. 3 illustrates that a configuration file or profile may include a complete list of all parameters for the pressure transmitter. Querying a data store, database, or table by device type 312, or even device tag 310, may generate dozens or hundreds of files. Finding or distinguishing one or several appropriate configuration files for a particular process control device application may be more tedious than performing a manual configuration and testing process anew. Loading a large number of these configuration files as a result of these types of searches may be impractical with the limited processing power of a handheld communicator.

上で説明したように、ハンドヘルドコミュニケータの構成ファイルの容量と一時的な性質が限られているため、特定のハンドヘルドコミュニケータに保持される構成プロファイルのタイプと数が大幅に制限される場合がある。しかしながら、技術者が1つ以上のデバイスで構成を複製することの適切性を認識し、その構成データが技術者のハンドヘルドコミュニケータで利用できる場合、参照された構成データをそれらのマシンに複製およびインストールする際の技術者の作業負荷と効率が大幅に低下する可能性がある。しかしながら、適切な構成ファイルをハンドヘルドコミュニケータに残しておくことは、偶然の産物である可能性がある。 As explained above, the limited capacity and temporary nature of configuration files on a handheld communicator may significantly limit the type and number of configuration profiles that may be maintained on a particular handheld communicator. However, if a technician recognizes the appropriateness of duplicating configuration on one or more devices, and that configuration data is available on the technician's handheld communicator, the technician's workload and efficiency in duplicating and installing the referenced configuration data on those machines may be significantly reduced. However, leaving the appropriate configuration files on the handheld communicator may be a fortuitous occurrence.

技術者が、同様の状況で同様のデバイスに対して過去に実行した構成から、現在のデバイスの構成プロセスを複製したい場合がある。あるいは、技術者が、異なる技術者によって実行された構成に基づいて構成を複製することを望む場合があり、特定の困難または複雑な構成が同様のセットアップで行われることになる。技術者が構成を複製したい場合、技術者がその構成のインストールと状況について事前に知っているため、技術者は、以前のセッションで技術者がインストールした構成を使用することを好む場合がある。例えば、技術者は、制御バルブの整備または構成の状況について最近の知識を持っている場合がある。しかしながら、デバイス構成データがAMSデバイスマネージャにアップロードされると、メモリの制約により、そのデータがハンドヘルドコミュニケータから削除される場合がある。さらに、ハンドヘルドコミュニケータは、技術者が前のセッションで同じハンドヘルドコミュニケータを使用できるという保証なしに、異なる技術者に割り当てられる場合がある。 A technician may want to replicate the configuration process of a current device from a configuration performed in the past on a similar device in a similar situation. Alternatively, a technician may want to replicate a configuration based on a configuration performed by a different technician, where a particular difficult or complex configuration would be performed on a similar setup. When a technician wants to replicate a configuration, the technician may prefer to use a configuration installed by a technician in a previous session, since the technician has prior knowledge of the installation and status of that configuration. For example, a technician may have recent knowledge of the status of servicing or configuring a control valve. However, once the device configuration data is uploaded to the AMS Device Manager, that data may be deleted from the handheld communicator due to memory constraints. Additionally, handheld communicators may be assigned to different technicians without any guarantee that the technician will be able to use the same handheld communicator in the previous session.

ハンドヘルドコミュニケータを使用してリモートサイト構成を実行することを一般に任務とするフィールド技術者は、ユーザが以前に経験した、または技術者がサービスを提供している現在のデバイスを取り巻く一連の状況に一致する構成データを参照することから大きな利益を得ることができる。例えば、同様の状況は、技術者が認識するプロセス制御装置に通信可能に結合された同様のまたは同一の機器のセットを含むことができる。有用な構成データは、フィールド要因、デバイス接続など、ユーザが構成を取り巻く状況を直接知っているために技術者が個人的に作成に関与した構成ファイルを含むことができる。さらに、フィールド技術者はまた、他のフィールド技術者によって生成された構成ファイルから大きな利益を得ることができ、構成ファイルは、現在の機器および/またはプロセスのセットと類似または一致する可能性がある。 Field technicians, who are typically tasked with performing remote site configurations using handheld communicators, can greatly benefit from referencing configuration data that the user has previously experienced or that matches the set of circumstances surrounding the current devices the technician is servicing. For example, similar circumstances may include a set of similar or identical equipment communicatively coupled to a process control device that the technician recognizes. Useful configuration data may include configuration files that the technician personally helped create due to the user's direct knowledge of the circumstances surrounding the configuration, such as field factors, device connections, etc. Additionally, field technicians can also greatly benefit from configuration files generated by other field technicians, where the configuration files may be similar or match the current set of equipment and/or processes.

図4~図6は、1つ以上のハンドヘルドコミュニケータによって生成され、ハンドヘルドコミュニケータによる要求に応じて検索するために一元的に記憶されるプロセス制御デバイス構成ファイルを管理するためのユーザインターフェースのセットを示している。図4は、構成プロファイルを照会または検索するための例示的な検索画面400を示している。入力ボックス401は、ユーザがプロセス制御デバイス識別子(ID)またはデバイスタイプを入力することを可能にする。実施形態では、デバイス識別子は、デバイスタイプを示すことができる。入力ボックス403は、ユーザが、一組のリレーショナル機器識別子またはデバイスに関連する機器プロファイルを入力ボックス401に入力することを可能にする。入力ボックス405は、ユーザが、プロセス制御識別子、プロセスの説明またはタイプ、またはデバイス識別子またはデバイスタイプによって影響を受けるプロセスを識別するためのプロセス変数のセットをボックス401に入力することを可能にする。 FIGS. 4-6 show a set of user interfaces for managing process control device configuration files generated by one or more handheld communicators and stored centrally for retrieval upon request by the handheld communicators. FIG. 4 shows an exemplary search screen 400 for querying or searching for configuration profiles. Input box 401 allows a user to enter a process control device identifier (ID) or device type. In an embodiment, the device identifier may indicate a device type. Input box 403 allows a user to enter a set of relational equipment identifiers or equipment profiles associated with the device into input box 401. Input box 405 allows a user to enter a process control identifier, a process description or type, or a set of process variables to identify a process affected by the device identifier or device type into box 401.

図5は、図4の照会に一致するか、または部分的に一致する構成識別子による構成ファイルまたはプロファイル502の例示的なリストを含む構成検索結果ウィンドウ500を示している。図5は、構成識別子510、機器セット512、および機器識別子(ID)514の列を示している。実施形態では、検索結果はまた、プロセス識別子(図示せず)を示すことができる。ユーザは、各構成プロファイルセットの横にある選択円520をクリックし、次にダウンロード522を選択することによって、例えば、ハンドヘルドコミュニケータにダウンロードする1つ以上の構成プロファイルを選択することができる。図5はまた、ユーザが、機器セット間の接続または関連付けを示す構成について、機器グラフ524を表示することを選択できることを示している。 FIG. 5 illustrates a configuration search results window 500 that includes an exemplary list of configuration files or profiles 502 with configuration identifiers that match or partially match the query of FIG. 4. FIG. 5 illustrates columns for configuration identifier 510, equipment set 512, and equipment identifier (ID) 514. In an embodiment, the search results may also indicate a process identifier (not shown). A user may select one or more configuration profiles to download to a handheld communicator, for example, by clicking a selection circle 520 next to each configuration profile set and then selecting download 522. FIG. 5 also illustrates that a user may select to display an equipment graph 524 for the configuration that shows the connections or associations between equipment sets.

図6は、機器グラフとして表示された検索結果セット600ウィンドウを示している。図5の結果セットは、機器グラフ610、612、および614として示されている。図5に示される表リストと同様に、ユーザは、選択円620をクリックし、次にダウンロード622を選択することによって、ダウンロードする構成プロファイルの1つ以上のセット(機器セットに基づく)を選択することができる。図6は、グラフがノード630および端末線632を示し、ノード630がコントローラまたはI/Oデバイスを示すことができ、端末線632がフィールドデバイスを示すことができることを示している。図6は、使用できる表示グラフの例示的な実施形態にすぎない。他の実施形態では、多かれ少なかれ詳細が表示結果に追加されることができ、異なるアイコンおよびグラフ化規則を使用することができる。グラフ612および614は、機器プロファイル結果の実施形態の1つの特定の特徴を示している。特に、ここで設定される機器は、文字「D」でマークされた現在のターゲットデバイス640のコントローラ637の直接制御下にないフィールドデバイスなどのプラントデバイス635を含むことができる。フィールドデバイス635は、機器を生成した技術者によって参照されるため、機器セットに含まれることができる。これは、デバイス635が、ターゲットデバイス640と同じプロセスまたは関連するプロセスに関与するフィールドデバイスとすることができる場合とすることができる。別の特徴は、全てのデバイス接続が機器プロファイルの一部であるとは限らないということである。例えば、機器プロファイルグラフ614において、ターゲットデバイス650を含むフィールドデバイス648は、コントローラ652(例えば、疑問符「?」で表示される)が含まれていなくても、機器プロファイルの一部とすることができる。 Figure 6 shows a search result set 600 window displayed as an equipment graph. The result sets of Figure 5 are shown as equipment graphs 610, 612, and 614. Similar to the table list shown in Figure 5, the user can select one or more sets of configuration profiles (based on the equipment set) to download by clicking on the selection circle 620 and then selecting download 622. Figure 6 shows that the graph shows nodes 630 and terminal lines 632, where the nodes 630 can represent controllers or I/O devices and the terminal lines 632 can represent field devices. Figure 6 is only an example embodiment of a display graph that can be used. In other embodiments, more or less detail can be added to the display results and different icons and graphing conventions can be used. Graphs 612 and 614 show one particular feature of an embodiment of equipment profile results. In particular, the equipment configured here can include plant devices 635, such as field devices that are not under the direct control of the controller 637 of the current target device 640, marked with the letter "D". A field device 635 can be included in an equipment set because it is referenced by a technician who created the equipment. This can be the case when the device 635 can be a field device that is involved in the same process as the target device 640 or a related process. Another feature is that not all device connections are part of the equipment profile. For example, in the equipment profile graph 614, the field device 648 that includes the target device 650 can be part of the equipment profile even though it does not include a controller 652 (e.g., represented by a question mark "?").

図7は、例示的なファイル転送またはダウンロード選択画面700を示している。図7の例示的なファイル転送画面は、ユーザが、例えば、図5または図6の第1の構成ファイルを選択した後に、ダウンロード522または622を選択したときに到達することができる。図7は、AMSデバイスマネージャアプリケーションまたは構成データベースなどの構成ファイルのソース用の左転送ボックス702と、構成ファイルの転送先としての右転送ボックス704を示している。図7は、左転送ボックス702が、機器セットの下の各デバイスのコンポーネント構成ファイル712を含む、図6または図7で選択された「7467C」としてマークされた機器セット710によって入力されていることを示している。実施形態では、ユーザは、構成ファイル712の全てまたはサブセットを選択して、右転送ボックスに示されているハンドヘルドコミュニケータメモリにダウンロードすることができる。実施形態では、ユーザは、デバイス構成ファイル712に関連する1つ以上のアイコンをクリックして、それらの構成ファイルを転送用にマークすることができる。実施形態では、ユーザは、メニュー「操作」730を選択し、そのメニューの下のオプションを選択して、ファイルを宛先デバイスに転送することができる。ファイルを正常に転送した後、右転送ボックス704に、対応する転送されたファイルを入力することができる。代替の実施形態では、転送のためのアクションボタンが、転送を開始するためにGUIに含まれてもよい。 FIG. 7 illustrates an exemplary file transfer or download selection screen 700. The exemplary file transfer screen of FIG. 7 may be reached when a user selects download 522 or 622 after selecting, for example, the first configuration file of FIG. 5 or FIG. 6. FIG. 7 illustrates a left transfer box 702 for a source of a configuration file, such as an AMS Device Manager application or a configuration database, and a right transfer box 704 as a destination for transferring the configuration file. FIG. 7 illustrates that the left transfer box 702 is populated by the equipment set 710 marked as "7467C" selected in FIG. 6 or FIG. 7, which includes component configuration files 712 for each device under the equipment set. In an embodiment, a user may select all or a subset of the configuration files 712 to download to the handheld communicator memory shown in the right transfer box. In an embodiment, a user may click on one or more icons associated with device configuration files 712 to mark those configuration files for transfer. In an embodiment, a user may select the menu "Operation" 730 and select an option under that menu to transfer the files to a destination device. After successfully transferring a file, the corresponding transferred file can be entered in the right transfer box 704. In an alternative embodiment, an action button for transfer may be included in the GUI to initiate the transfer.

図8は、デバイスマネージャアプリケーション802をホストするワークステーションまたはサーバに通信可能に結合されたハンドヘルドコミュニケータ801を示している。説明したように、ハンドヘルドコミュニケータ801とデバイスマネージャ802との間の通信結合は、従来は以下の一方向的であった:デバイス構成および較正データをアップロードするためにデバイスマネージャに向かう。図8は、データフローが、本明細書に記載の方法およびシステムを使用する2つの方法803とすることができることを示している。このシステムでは、ハンドヘルドコミュニケータ801は、説明された検索および検索プロセスを使用して、デバイス構成マネージャ802からデータをダウンロードするように適合されることができる。図8はまた、ハンドヘルドコミュニケータ810ならびに特定のプラントのデバイス構成マネージャ802が、クラウドサーバ820またはパブリックデータストアに通信可能に結合されることができることを示している。クラウドサーバは、資産管理アプリケーション812またはCMMSアプリケーション814などのサードパーティアプリケーションが構成ファイルにアクセスすることを可能にすることができる。 Figure 8 shows a handheld communicator 801 communicatively coupled to a workstation or server hosting a device manager application 802. As described, the communication coupling between the handheld communicator 801 and the device manager 802 has traditionally been one-way: to the device manager for uploading device configuration and calibration data. Figure 8 shows that the data flow can be two-way 803 using the methods and systems described herein. In this system, the handheld communicator 801 can be adapted to download data from the device configuration manager 802 using the search and retrieval process described. Figure 8 also shows that the handheld communicator 810 as well as the device configuration manager 802 for a particular plant can be communicatively coupled to a cloud server 820 or public data store. The cloud server can allow third party applications, such as an asset management application 812 or a CMMS application 814, to access the configuration files.

図8のハンドヘルドコミュニケータ801および810は、プロセス制御デバイスまたはプロセス制御デバイス構成に二次デバイスを記述するまたはそれによって影響を受けるプロセスを記述する構成ファイルにリレーショナル情報を割り当てるように適合されることができる。リレーショナル情報は、ユーザ入力に基づいて変化する可能性があるが、少なくともいくつかのリレーショナルデータ(例えば、関連する機器の小さなセット)を使用して、構成ファイルが別の同様のタイプのデバイスに複製するのに適しているかどうか、および/または構成ファイルを生成した技術者またはハンドヘルドコミュニケータデバイスによって認識されるかどうかを判定することができる。 The handheld communicators 801 and 810 of FIG. 8 can be adapted to assign relational information to configuration files that describe secondary devices to or processes affected by process control devices or process control device configurations. The relational information can vary based on user input, but at least some of the relational data (e.g., a small set of related equipment) can be used to determine whether a configuration file is suitable for replication to another similar type of device and/or will be recognized by the technician or handheld communicator device that generated the configuration file.

デバイス構成マネージャ802は、リレーショナル情報を含む構成ファイルを受信し、機器識別子および/またはプロセス識別子によってインデックス付けされた構成ファイルを記憶することができる。 The device configuration manager 802 can receive configuration files containing relational information and store the configuration files indexed by device identifiers and/or process identifiers.

図4~図7の検索インターフェースおよび図8のシステムを使用して、ユーザは、機器セットまたは機器プロファイルに基づいてプラントデバイスの構成ファイルを照会し、接続時にプラントネットワークまたはクラウドアクセスを介してそれらの構成ファイルを取得することができる。技術者は、特定のプロセス制御デバイスの構成に関連する可能性のあるデバイス接続に基づいて構成ファイルを検索することができる。技術者は、識別子やタイプだけでなく、デバイスの接続先によってもデバイスの構成を検索することができる。プラントデバイスは、他のデバイスに頻繁に接続されるため、接続されたデバイスの識別子およびタイプは、通常、デバイスの構成に影響を与える可能性がある。デバイスへの他の機器の接続は、ハンドヘルドコミュニケータまたはハンドヘルドコミュニケータのユーザによって生成された特定の構成ファイルまたはプロファイル(本明細書では交換可能に使用される)を識別するのに役立つ場合がある。プラントデバイスがスタンドアロンデバイスである状況では、1つの要素の機器セットもまた、デバイスの構成に関する貴重な情報を提供する場合がある。特に、スタンドアロンデバイスは、特定のアプリケーションを有することができ、これらのタイプのデバイスは、デバイスが管理するために使用されるプロセスに基づいてさらに区別されることができる。この状況でのプロセス識別子は、デバイスの構成を検索するのに役立つ場合がある。 Using the search interfaces of FIGS. 4-7 and the system of FIG. 8, a user can query the configuration files of a plant device based on an equipment set or equipment profile and retrieve those configuration files upon connection via the plant network or cloud access. A technician can search for configuration files based on device connections that may be relevant to the configuration of a particular process control device. A technician can search for the configuration of a device not only by identifier or type, but also by what the device is connected to. Because plant devices are frequently connected to other devices, the identifiers and types of connected devices can typically affect the configuration of the device. The connection of other equipment to the device may help identify a particular configuration file or profile (used interchangeably herein) generated by a handheld communicator or a user of a handheld communicator. In situations where the plant device is a standalone device, the equipment set of an element may also provide valuable information regarding the configuration of the device. Notably, standalone devices may have specific applications and these types of devices may be further differentiated based on the process the device is used to manage. A process identifier in this situation may help search for the configuration of the device.

実施形態では、機器識別子は、デバイスに関連付けられたプロセス制御デバイスのセットを示すことができる。例えば、デバイスがフィールドデバイスセンサである場合、関連するデバイスは、I/Oインターフェース、プロセスコントローラ、または同じまたは類似のプロセスを監視する他のフィールドデバイスセンサとすることができる。実施形態では、機器識別子は、現在のデバイスを含む機器のグループおよびグループ内のそのデバイスの構成を識別することができる。機器識別子に基づいて構成ファイルを照会するとき、識別子は、いくつかの実施形態では、グループ内の各機器の構成プロファイルを含む、特定のデバイスを取り巻く機器セットの異なる部分を返すことができる(例えば、グラフ652を参照)。照会の結果は、機器識別子のタイプまたは機器識別子にインデックス付けされた機器セットによってさらに減らすことができる。例えば、いくつかの機器セットでは、機器識別子は、現在のフィールドデバイスおよびそれに通信可能に結合されたコントローラのみを含むことができる。実施形態では、追加のセンサまたはI/Oデバイスを含むことができる。実施形態では、機器識別子は、技術者との構成セッションに基づいてユーザ指定または生成されることができ、機器識別子は、ユーザまたはハンドヘルドコミュニケータによる限定された一連の観察に基づいて割り当てられる。 In an embodiment, the equipment identifier may indicate a set of process control devices associated with the device. For example, if the device is a field device sensor, the associated devices may be I/O interfaces, process controllers, or other field device sensors monitoring the same or similar process. In an embodiment, the equipment identifier may identify a group of equipment that includes the current device and the configuration of that device within the group. When querying a configuration file based on the equipment identifier, the identifier may return different portions of the equipment set surrounding the particular device, including the configuration profile of each piece of equipment in the group (see, e.g., graph 652). The results of the query may be further reduced by the type of equipment identifier or the equipment set indexed to the equipment identifier. For example, in some equipment sets, the equipment identifier may include only the current field device and the controller communicatively coupled to it. In an embodiment, it may include additional sensors or I/O devices. In an embodiment, the equipment identifier may be user-specified or generated based on a configuration session with a technician, where the equipment identifier is assigned based on a limited set of observations by the user or handheld communicator.

デバイス構成マネージャ802は、機器識別子によってインデックス付けされた構成プロファイルを記録することができる。実施形態では、デバイス構成マネージャはまた、プロセスまたはプロセス識別子によって構成プロファイルにインデックスを付けることができる。一般に、プラントプロセスまたはサブプロセスは、一連のプロセス変数によって定義されることができる。例えば、充填プロセスでは、プロセス変数は、流量、温度、圧力などによって定義される充填プロセスとしてプラントプロセス動作を記述することができる。プロセス制御デバイスは、一般に、これらのプラントプロセスを管理するために使用されることができ、プロセス制御デバイスの構成は、一般に、そのようなプラントプロセスの1つ以上に関連している。プロセス変数は、技術者が適切な構成ファイルを見つけるのを支援するためにも使用されることができる、観察可能なリレーショナルデータとすることができる。実施形態では、プロセス制御識別子は、プロセス変数を管理するために特定の機器のセットを制御するプロセス制御モジュールにインデックスを付けることができる。 The device configuration manager 802 can record configuration profiles indexed by equipment identifiers. In an embodiment, the device configuration manager can also index configuration profiles by process or process identifiers. Generally, a plant process or sub-process can be defined by a set of process variables. For example, in a filling process, the process variables can describe the plant process operation as a filling process defined by flow rate, temperature, pressure, etc. Process control devices can generally be used to manage these plant processes, and the configuration of the process control devices is generally related to one or more of such plant processes. The process variables can be observable relational data that can also be used to assist an engineer in finding the appropriate configuration file. In an embodiment, the process control identifier can index a process control module that controls a particular set of equipment to manage the process variables.

いくつかの実施形態では、構成プロファイルを記述するための追加の識別子を割り当てることができる。実施形態では、プロセス制御デバイスの位置を示す位置識別子を割り当てることができる。位置は、ローカル、例えばプロセスプラント内、または都市や町などのよりグローバル(例えば、GPS座標を使用することによる)とすることができる。実施形態では、位置識別子は、特定のプロセスプラントに固有のメタデータとすることができる。位置データが構成に関連している場合は、機器識別子またはプロセス識別子と同様に、構成プロファイルに割り当てられた追加のリレーショナル識別子として使用することができる。 In some embodiments, additional identifiers may be assigned to describe the configuration profile. In embodiments, a location identifier may be assigned that indicates the location of the process control device. The location may be local, for example within a process plant, or more global, such as a city or town (e.g., by using GPS coordinates). In embodiments, the location identifier may be metadata specific to a particular process plant. If the location data is related to the configuration, it may be used as an additional relational identifier assigned to the configuration profile, similar to an equipment identifier or process identifier.

デバイス構成データベース(CDB)880は、デバイス構成マネージャ802を実行するワークステーションに通信可能に結合されることができ、デバイス識別子およびデバイスタイプに基づくデータを使用して、DCSおよびAMSアプリケーションに関連する構成ファイルを提供することができる。実施形態では、CDB880はまた、機器識別子および関連する部分的な機器プロファイルを備えた構成ファイルを記憶することができる。デバイス構成マネージャ802は、プラント内のいくつかまたは全てのデバイス接続のより完全な機器マップを含むより広範なデータのセットにアクセスすることができるが、説明したようにデバイス構成に関連付けられたおよび/または受信された部分的な機器プロファイルは、データベース880の部分的な機器プロファイルとしてなおも記憶されることができる。機器識別子とプロセス識別子のリレーショナル情報は、既存のデバイス構成プロセスでは取得できない関連デバイス構成情報を提供することができる。特に、機器識別子は、構成ファイルのハンドヘルドコミュニケータ固有および技術者固有の関連付けをキャプチャすることができる。例えば、フィールドデバイスの診断および修理の場合、その構成のために生成された機器プロファイルは、関連デバイスに関連する場合、修理構成に関するより識別可能で区別可能な情報を技術者に提供することができる。部分的な機器プロファイルは、デバイス接続のシステムマップを単に参照するだけでは提供されない追加の意味と情報を提供する特定の構成プロセスに関連している場合がある。例えば、第1のユーザは、特定のプロセスのフィールド内のセンサ1に関連付けられたフィールドデバイスセンサ2を観察および記録することによって、フィールドデバイスセンサ1を構成するときに機器プロファイルを生成することができる。センサ2とセンサ1との関連付けは、構成プロファイルの貴重な識別情報であり、実施形態ではCDBによって記録される。第1のセンサの構成は、第2のセンサの存在によって影響を受ける可能性があることに留意されたい。したがって、第1および第2のプロセス制御デバイス(センサ1およびセンサ2)を関連付けるユーザ入力は、構成プロファイルに関連している可能性がある。 A device configuration database (CDB) 880 can be communicatively coupled to a workstation running the device configuration manager 802 and can provide configuration files associated with DCS and AMS applications using data based on device identifiers and device types. In an embodiment, the CDB 880 can also store configuration files with equipment identifiers and associated partial equipment profiles. Although the device configuration manager 802 can access a broader set of data including a more complete equipment map of some or all device connections in the plant, the partial equipment profiles associated with and/or received as described device configurations can still be stored as partial equipment profiles in the database 880. The relational information of equipment identifiers and process identifiers can provide associated device configuration information that cannot be obtained by existing device configuration processes. In particular, the equipment identifiers can capture handheld communicator-specific and technician-specific associations of configuration files. For example, in the case of diagnosis and repair of a field device, the equipment profile generated for that configuration can provide the technician with more identifiable and distinguishable information about the repair configuration when associated with the associated device. A partial equipment profile may be relevant to a particular configuration process that provides additional meaning and information not provided by simply referencing a system map of device connections. For example, a first user may generate an equipment profile when configuring a field device sensor 1 by observing and recording field device sensor 2 associated with sensor 1 in the field for a particular process. The association of sensor 2 with sensor 1 is valuable identifying information for the configuration profile and is recorded by the CDB in an embodiment. Note that the configuration of the first sensor may be affected by the presence of a second sensor. Thus, user input that associates a first and second process control device (sensor 1 and sensor 2) may be relevant to the configuration profile.

図8は、クラウドストレージアプリケーションまたはサーバ820を示している。このクラウドサーバ820は、デバイスタイプ、機器プロファイル/機器識別子、および/またはプロセスプロファイル/プロセス識別子によって検索されることができるデバイス構成の分散データストアを提供することができる。このクラウド共有は、機器識別子とプロセス識別子によって識別されるオープンソース構成ファイルを提供する、個人的にサポートされているデータベース、例えば機器製造業者のデータベースとすることができる。構成は、関連する機器または関連するサブプロセスによって識別される可能性があるため、データは、ある程度匿名化されることができる。いくつかの実施形態では、プラント固有の識別属性は、クラウドサーバ820などのパブリックデータストアにプッシュされる前に、構成データから除去または削除されることができる。このようにして、プラントおよびプラント管理は、構成ファイルを共有したり、自社のプラントの外部にある共有プラットフォームにアップロードしたりすることに対して、よりオープンとすることができる。 Figure 8 illustrates a cloud storage application or server 820. This cloud server 820 can provide a distributed data store of device configurations that can be searched by device type, equipment profile/equipment identifier, and/or process profile/process identifier. This cloud share can be a privately supported database, for example an equipment manufacturer's database, that provides open source configuration files identified by equipment and process identifiers. The data can be anonymized to some extent, since configurations can be identified by associated equipment or associated sub-processes. In some embodiments, plant-specific identifying attributes can be removed or deleted from the configuration data before being pushed to a public data store, such as the cloud server 820. In this way, plants and plant management can be more open to sharing configuration files or uploading them to a sharing platform outside of their own plants.

実施形態では、本明細書に記載のシステムおよび方法を使用してハンドヘルドコミュニケータによって構成プロファイルの所望のセットをダウンロードすると、ハンドヘルドコミュニケータは、ユーザがプロセス制御装置に対するパラメータ変更を行うためにデバイスメニュー画面を進める必要なく、それらの構成を自動的にインストールするように適合されることができる。構成プロファイルの機器セットをダウンロードすることにより、ユーザまたは技術者は、関連するまたは関連付けられた機器のグループ全体で構成を複製することができる場合があり、それによって時間と労力を節約することができる。 In an embodiment, upon downloading a desired set of configuration profiles by a handheld communicator using the systems and methods described herein, the handheld communicator can be adapted to automatically install those configurations without the user having to navigate through device menu screens to make parameter changes to the process control device. By downloading an equipment set of configuration profiles, a user or technician may be able to replicate configurations across a group of related or associated equipment, thereby saving time and effort.

図9は、複製のために関連するプラントデバイス構成データセットの迅速な検索を可能にするために、ハンドヘルドコミュニケータの構成データを管理するための例示的な方法を示している。ブロック901において、第1のコミュニケータデバイスは、第1のプロセス制御デバイスにアクセスまたはサービスを提供するために、第1のプロセス制御デバイスに接続されることができる。第1のコミュニケータデバイスは、例えばケーブルを使用して、フィールドデバイスなどのプロセス制御デバイスに直接接続されることができる。他の実施形態では、第1のコミュニケータは、非有線接続または無線接続を使用して接続されることができる。説明したように、プロセス制御デバイスへの接続に特定の種類の無線接続のみが許可される可能性があるハンドヘルドコミュニケータには制限が設けられている場合がある。第1のハンドヘルドコミュニケータが第1のプロセス制御デバイスに通信可能に結合されると、ハンドヘルドコミュニケータは、第1のプロセス制御デバイスのデバイスパラメータメニューにアクセスすることができる。 9 illustrates an exemplary method for managing configuration data on a handheld communicator to enable rapid retrieval of relevant plant device configuration data sets for duplication. In block 901, a first communicator device can be connected to a first process control device to access or provide services to the first process control device. The first communicator device can be directly connected to the process control device, such as a field device, for example, using a cable. In other embodiments, the first communicator can be connected using a non-wired or wireless connection. As described, there may be restrictions on the handheld communicator that may only allow certain types of wireless connections to be connected to the process control device. Once the first handheld communicator is communicatively coupled to the first process control device, the handheld communicator can access a device parameter menu of the first process control device.

ブロック902において、第1のハンドヘルドコミュニケータは、プロセス制御デバイスに接続されると、パラメータ値を読み取り、第1のプロセス制御デバイスのパラメータ値を変更することができる。構成の読み取りおよび調整は、技術者が、第1のハンドヘルドコミュニケータによって表示およびアクセスされるデバイスパラメータメニューを使用して実行されることができる。フィールドデバイスの現在の状態は、ハンドヘルドコミュニケータによって読み取られ、第1のハンドヘルドコミュニケータのユーザインターフェースを使用して技術者に表示されることができる。次に、技術者は、第1のプロセス制御デバイスのパラメータを構成または調整することができる。実施形態では、構成ファイルは、各デバイスパラメータの変更についてプロセス制御デバイスのデバイスメニューツリーを使用せずに、コミュニケータのインストールプログラムを使用してインストールすることができる。 In block 902, when the first handheld communicator is connected to the process control device, it can read parameter values and change parameter values of the first process control device. Reading and adjusting the configuration can be performed by the technician using a device parameter menu displayed and accessed by the first handheld communicator. The current state of the field device can be read by the handheld communicator and displayed to the technician using the user interface of the first handheld communicator. The technician can then configure or adjust parameters of the first process control device. In an embodiment, the configuration file can be installed using an installation program of the communicator without using the device menu tree of the process control device for each device parameter change.

ブロック903において、構成プロファイルは、第1のプロセス制御デバイスのために生成されることができる。実施形態では、構成プロファイルは、デバイス識別子、デバイスタイプ、プロセス制御デバイスパラメータのセット、および日付/タイムスタンプを含むことができる。プロセス制御デバイスパラメータのセットは、第1のハンドヘルドコミュニケータによって変更されたデバイスパラメータを含むことができる。実施形態では、ハンドヘルドコミュニケータは、パラメータを変更せずにデバイスの読み取りを実行するときに、第1のプロセス制御デバイスの構成プロファイルを生成することができる。 At block 903, a configuration profile may be generated for the first process control device. In an embodiment, the configuration profile may include a device identifier, a device type, a set of process control device parameters, and a date/timestamp. The set of process control device parameters may include device parameters that were modified by the first handheld communicator. In an embodiment, the handheld communicator may generate a configuration profile for the first process control device when performing a read of the device without modifying the parameters.

ブロック904において、機器識別子などのリレーショナル識別子は、ブロック903において生成された構成プロファイルに割り当てられることができる。機器識別子は、第1のプロセス制御デバイスを含む機器プロファイルにインデックスを付けることができる。機器プロファイルは、相互に関連付けられたプロセス制御デバイスのセットを含むことができる。機器プロファイルは、関連するプロセス制御デバイスのデバイス識別子を含むことができる。実施形態では、機器プロファイルのプロセス制御デバイスのセットは、互いに通信可能に結合されることができる。例えば、プロセス制御デバイスのセットは、プロセスまたはサブプロセスを実行するために使用されるプロセスプラントのセグメントを表すことができる。例えば、充填プロセスまたはサブプロセスを有するプロセスプラントでは、セグメントは、フィールドデバイスフローセンサ、バルブアクチュエータ、プロセスコントローラ、および1つ以上のI/Oデバイスを含む機器またはプロセス制御デバイスのセットを含む充填プロセスの制御ループとすることができる。実施形態では、ハンドヘルドコミュニケータは、プロセス制御デバイス上でセグメント分析または検出ルーチンを実行して、プロセス制御デバイスが通信可能に結合されている他のデバイスを判定することができる。そして、ハンドヘルドコミュニケータは、このデバイスのセットに対応する機器識別子を備えた機器プロファイルを生成することができる。 At block 904, a relational identifier, such as an equipment identifier, can be assigned to the configuration profile generated at block 903. The equipment identifier can be indexed to an equipment profile that includes the first process control device. The equipment profile can include a set of interrelated process control devices. The equipment profile can include device identifiers of the associated process control devices. In an embodiment, the set of process control devices of an equipment profile can be communicatively coupled to one another. For example, the set of process control devices can represent a segment of a process plant used to perform a process or sub-process. For example, in a process plant having a filling process or sub-process, a segment can be a control loop of a filling process that includes a set of equipment or process control devices including field devices flow sensors, valve actuators, process controllers, and one or more I/O devices. In an embodiment, the handheld communicator can perform a segment analysis or discovery routine on the process control device to determine other devices to which the process control device is communicatively coupled. The handheld communicator can then generate an equipment profile with equipment identifiers corresponding to this set of devices.

実施形態では、プロセス制御デバイスのセットは、第1のプロセス制御デバイスに通信可能に結合されていないが、第1のプロセス制御デバイスとの関係を有するいくつかのデバイスを含むことができる。例えば、いくつかのデバイスは、第1のプロセス制御デバイスの近位にあるか、または第1のプロセス制御デバイスとして関連するプロセスに影響を及ぼすことができるが、第1のプロセス制御デバイスと直接通信していない場合がある。状況によっては、技術者は、無関係のプロセス制御デバイスを保守する場合がある。例えば、技術者が保守する一部のデバイスは、異なる機器プロファイルに属している場合がある。 In an embodiment, the set of process control devices may include some devices that are not communicatively coupled to the first process control device but have a relationship with the first process control device. For example, some devices may be proximate to the first process control device or may affect an associated process as the first process control device, but may not be in direct communication with the first process control device. In some situations, a technician may maintain unrelated process control devices. For example, some devices that the technician maintains may belong to different equipment profiles.

実施形態では、ブロック904において機器識別子を割り当てることは、ハンドヘルドコミュニケータによって構成される各別個のプロセス制御デバイスの各構成に異なる機器識別子を割り当てることを含むことができる。代替の実施形態では、ブロック904において機器識別子を割り当てることは、第1のプロセス制御デバイスのデバイス識別子が、第1のハンドヘルドコミュニケータによって参照される機器プロファイルに既に関連付けられているかどうかを判定することを含むことができる。例えば、技術者がプラントの遠隔地で複数のフィールドデバイスを保守している状況では、フィールドデバイスのサブセットが同じ機器プロファイルに属している場合がある。実施形態では、ハンドヘルドコミュニケータは、現在アクセスまたは構成されている新たなプロセス制御デバイスが既存の機器プロファイルのセットの1つに属するかどうかをユーザに促すようにプログラムされることができる。例えば、ハンドヘルドコミュニケータは、構成プロファイルを記憶する際に、デバイスまたは構成プロファイルが既存の機器のリスト(メモリに記憶されている)に関連付けられているかどうかをユーザに促し、ユーザが表示されたリストから機器プロファイルを選択して現在の構成に関連付けることができるようにすることができる。 In an embodiment, assigning an equipment identifier in block 904 may include assigning a different equipment identifier to each configuration of each separate process control device configured by the handheld communicator. In an alternative embodiment, assigning an equipment identifier in block 904 may include determining whether the device identifier of the first process control device is already associated with an equipment profile referenced by the first handheld communicator. For example, in a situation where a technician is maintaining multiple field devices at a remote location of a plant, a subset of the field devices may belong to the same equipment profile. In an embodiment, the handheld communicator may be programmed to prompt the user whether a new process control device currently being accessed or configured belongs to one of a set of existing equipment profiles. For example, when storing a configuration profile, the handheld communicator may prompt the user whether the device or configuration profile is associated with a list of existing equipment (stored in memory) and allow the user to select an equipment profile from the displayed list to associate with the current configuration.

実施形態では、機器プロファイルは、ハンドヘルドコミュニケータによって生成されることができる。ハンドヘルドコミュニケータが新たなワークフローを開始し、以前の構成が参照されていない状況では、新たな機器プロファイルは、1つのデバイスの機器セット(例えば、現在構成されている最初に処理された制御デバイスを含む機器セット)によって生成されることができる。機器識別子は、固有の識別子として生成されることができる。ハンドヘルドコミュニケータによって追加のデバイスが構成されると、機器プロファイルは、追加のデバイスを含むように変更されることができる。実施形態では、ハンドヘルドコミュニケータは、現在の構成プロファイルがハンドヘルドコミュニケータによって参照される1つ以上の機器プロファイルに関連付けられているかどうかを確認するようにユーザに定期的に促すことができる。実施形態では、ハンドヘルドコミュニケータは、デバイス構成マネージャまたはデバイス構成データベースとの接続期間中に参照機器プロファイルがダウンロードされた可能性がある内部メモリに記憶された機器プロファイルのセットを参照することができる。この実施形態では、参照される機器プロファイルは、位置情報を含むことができ、構成プロファイルに割り当てることができる位置識別子によってインデックス付けされることができる。実施形態では、参照機器プロファイルは、機器プロファイルの構成をインストールすることなく、特定の接続のセットを確認するか、または近位デバイスを識別するための参照情報をユーザに提供することができる。この実施形態では、ユーザおよびハンドヘルドコミュニケータは、現在のデバイス構成について参照およびダウンロードされたプロファイルとは別の機器プロファイルをさらに作成することができる。 In an embodiment, the device profile can be generated by the handheld communicator. In a situation where the handheld communicator starts a new workflow and no previous configuration is referenced, a new device profile can be generated by the device set of one device (e.g., the device set including the currently configured initially processed control device). The device identifier can be generated as a unique identifier. As additional devices are configured by the handheld communicator, the device profile can be modified to include the additional devices. In an embodiment, the handheld communicator can periodically prompt the user to check whether the current configuration profile is associated with one or more device profiles referenced by the handheld communicator. In an embodiment, the handheld communicator can reference a set of device profiles stored in its internal memory where the referenced device profile may have been downloaded during a period of connection with the device configuration manager or device configuration database. In this embodiment, the referenced device profile can be indexed by a location identifier that can include location information and can be assigned to the configuration profile. In an embodiment, the reference device profile may provide the user with reference information to verify a particular set of connections or identify proximal devices without installing the device profile configuration. In this embodiment, the user and handheld communicator may further create device profiles separate from the profile referenced and downloaded for the current device configuration.

実施形態では、ハンドヘルドコミュニケータは、ユーザから入力を受信して、機器識別子または機器プロファイルをフィールドデバイスまたは他のプロセス制御デバイスに割り当てることができる。例えば、ユーザは、保守されている第1のプロセス制御デバイスの近位にある機器のデバイス識別子を入力することができ、それによって機器プロファイルを作成することができる。ハンドヘルドコミュニケータは、ユーザが生成した機器プロファイルに固有の機器識別子を割り当てるようにプログラムされることができる。別の例では、ユーザは、第1のプロセス制御デバイスと同じプロセスに影響を与える他のプラントデバイスの機器識別子を入力することができる。実施形態では、プロセス制御識別子を使用して、機器プロファイルをさらに区別するか、または機器プロファイルを一致させることができる。 In an embodiment, the handheld communicator can receive input from a user to assign equipment identifiers or equipment profiles to field devices or other process control devices. For example, a user can input a device identifier for equipment proximate to a first process control device being maintained, thereby creating an equipment profile. The handheld communicator can be programmed to assign a unique equipment identifier to the user-created equipment profile. In another example, a user can input equipment identifiers for other plant devices that affect the same process as the first process control device. In an embodiment, the process control identifiers can be used to further differentiate or match equipment profiles.

図10は、実施形態にかかる、設備を複製するために技術者によってプロセス制御デバイス構成データを容易に管理、記憶、および検索することを可能にするために使用されることができるデータモデルを示している。データモデルは、DCB880などのデータベースまたはデータベース内のテーブルとして実装されることができる。図10は、構成プロファイル1000が、構成識別子1001、デバイス識別子1002、デバイスタイプ1003、デバイスパラメータ1004、および日付/時刻1005を含むことができることを示している。構成プロファイルには、機器識別子1006を割り当てることができる。日付/タイムスタンプ1005は、構成プロファイルが生成または更新された日時とすることができる。いくつかの実施形態では、構成プロファイルはまた、プロセスプロファイルを識別するプロセス識別子1007を含むことができる。 FIG. 10 illustrates a data model that may be used to allow easy management, storage, and retrieval of process control device configuration data by a technician to replicate equipment, according to an embodiment. The data model may be implemented as a database, such as DCB 880, or a table within a database. FIG. 10 illustrates that a configuration profile 1000 may include a configuration identifier 1001, a device identifier 1002, a device type 1003, device parameters 1004, and a date/time 1005. The configuration profile may be assigned an equipment identifier 1006. The date/timestamp 1005 may be the date and time when the configuration profile was created or updated. In some embodiments, the configuration profile may also include a process identifier 1007 that identifies the process profile.

機器プロファイル1020は、機器識別子1021および機器セット1022を含むことができる。機器セット1022は、デバイス識別子のリストとすることができる。行1023によって示されるように、デバイスの構成のための機器セット1022または機器プロファイルは、デバイスのデバイス識別子1002を含むことができる。いくつかの実施形態では、デバイス識別子1022はまた、デバイス位置などのデバイスの追加の記述情報を提供するデバイスプロファイルにインデックスを付けることができる。あるいは、デバイス位置は、デバイスの構成ファイルの属性またはパラメータとすることができる。 The device profile 1020 may include an device identifier 1021 and an device set 1022. The device set 1022 may be a list of device identifiers. As shown by row 1023, the device set 1022 or device profile for the configuration of a device may include the device identifier 1002 of the device. In some embodiments, the device identifier 1022 may also index to a device profile that provides additional descriptive information for the device, such as the device location. Alternatively, the device location may be an attribute or parameter of the device's configuration file.

プロセスプロファイル1030は、プロセス識別子1031、機器識別子1032、プロセス記述1033、およびプロセス変数またはプロセスパラメータ1034を含むことができる。プロセス記述は、Hot Fill F001など、プラントのプロセスまたはサブプロセスの組織指定名とすることができる。プロセス記述はまた、「充填」などのプロセスタイプを記述することもできる。プロセス変数は、圧力、レベル、温度、流量などのプロセスを定義するパラメータとすることができる。 The process profile 1030 can include a process identifier 1031, an equipment identifier 1032, a process description 1033, and process variables or parameters 1034. The process description can be an organization-designated name of a plant process or sub-process, such as Hot Fill F001. The process description can also describe a process type, such as "fill." The process variables can be parameters that define the process, such as pressure, level, temperature, flow rate, etc.

図10のデータモデルは、デバイス、機器、およびプロセス間の関係を記述することができる。一般に、プラントプロセスは、プラントプロセスを動作させるための一連のデバイスまたは機器を必要とする場合がある。しかしながら、同じ機器を他のプロセスで使用することもできる。これは、同じ機器セットを使用して異なるバッチプロセスがスケジュールされているプラントの場合に当てはまることができる。さらに、同じプロセスのメンテナンスまたはその他の理由で、機器を定期的にローテーションする場合がある。図10は、機器、機器セット、または機器プロファイル(本明細書で交換可能に説明される)が、プロセスに応じて異なる構成または構成プロファイルを有することができることを示している。プロセスは、異なる構成の異なる機器を有する場合がある。デバイスは、複数のプロセスおよび複数の機器セットに属している場合がある。適切な機器識別子とプロセス識別子をデバイスの構成プロファイルに割り当てることにより、技術者は、これらの識別子を使用して、通信プラットフォーム間で構成データがアクセス可能であるときに、関連するデバイス構成プロファイルを容易に参照、取得、および共有することができる。さらに、技術者は、デバイスタイプまたはデバイスタイプの影響を受けるプロセス(または特定のデバイス、例えば固有のデバイス識別子)に関連付けられたデバイスのグループを参照することによって、技術者自身が作成した構成プロファイルにアクセスできる場合がある。これらの参照は、デバイス構成を互いに区別しやすくし、追加の関連する接続情報を構成データに組み込むことができ、それにより、デバイス複製に適した構成データの検索をより容易かつ便利にする。 The data model of FIG. 10 can describe the relationships between devices, equipment, and processes. In general, a plant process may require a set of devices or equipment to operate the plant process. However, the same equipment may also be used in other processes. This may be the case in a plant where different batch processes are scheduled using the same equipment set. Additionally, equipment may be periodically rotated for maintenance or other reasons for the same process. FIG. 10 illustrates that equipment, equipment sets, or equipment profiles (described interchangeably herein) may have different configurations or configuration profiles depending on the process. A process may have different equipment with different configurations. A device may belong to multiple processes and multiple equipment sets. By assigning appropriate equipment and process identifiers to the configuration profiles of devices, technicians can easily reference, retrieve, and share relevant device configuration profiles using these identifiers when configuration data is accessible across communication platforms. Additionally, technicians may be able to access configuration profiles created by technicians themselves by referencing groups of devices associated with a device type or a process (or a specific device, e.g., unique device identifier) that is affected by the device type. These references make it easier to distinguish device configurations from one another and allow additional relevant connectivity information to be incorporated into the configuration data, making retrieval of appropriate configuration data for device cloning easier and more convenient.

図9に戻ると、ブロック905において、プラントデバイス構成(例えば、構成プロファイル)は、プラントデバイスに関連する機器に基づいて照会または検索されることができる。データを記憶およびマーキングする説明された方法およびシステムを使用して、プロセス制御デバイスを取り巻く環境の技術者の観察に基づいて照会することができる。例えば、技術者は、1つ以上のデバイスの構成プロファイルを複製したい場合がある。技術者は、機器セットやプロセスなどのリレーショナル記述子によって構成プロファイルを検索または参照することができる。例えば、ユーザは、現場にいて、以前のインストールまたはデバイス較正と同様のデバイスのセットに遭遇する場合がある。技術者は、最初から構成プロセスを実行する代わりに、以前の構成ファイルまたはプロファイルを使用したい場合がある。ユーザは、1つ以上のプロセス制御デバイス上のハンドヘルドコミュニケータによる自動インストールのために、中央構成データベースから1つ以上の以前の構成ファイル(例えば、構成プロファイル)を取得したい場合がある。説明したように、デバイス識別子のみによって構成ファイルを照会すると、プラントがいくつかの同じタイプのデバイスを有する可能性があるため、多数の結果を生成する可能性がある。説明された技術を使用して、技術者は、例えば、結果セットを減らすために、近くのデバイスのデバイス識別子を使用してクエリを生成することができる。同じ機器に複数の構成プロファイルが存在する場合、プロセス識別子を使用して適切な構成プロファイルをさらに区別し、ユーザの特定の状況に合わせて構成を取得することができる。例えば、技術者はまた、ターゲットデバイスに関連付けられたデバイスを監視するだけでなく、現在構成中のプロセス制御デバイスによって管理されている特定のプロセスを認識することもできる。 Returning to FIG. 9, at block 905, the plant device configuration (e.g., configuration profile) can be queried or retrieved based on the equipment associated with the plant device. Using the described methods and systems for storing and marking data, the query can be based on a technician's observations of the environment surrounding the process control device. For example, a technician may want to duplicate a configuration profile for one or more devices. A technician can search or reference a configuration profile by a relational descriptor, such as an equipment set or process. For example, a user may be in the field and encounter a set of devices similar to a previous installation or device calibration. A technician may want to use a previous configuration file or profile instead of running a configuration process from scratch. A user may want to retrieve one or more previous configuration files (e.g., configuration profiles) from a central configuration database for automatic installation by a handheld communicator on one or more process control devices. As described, querying a configuration file by device identifier alone can generate a large number of results since a plant may have several devices of the same type. Using the described techniques, a technician can generate a query using device identifiers of nearby devices, for example, to reduce the result set. When multiple configuration profiles exist for the same equipment, the process identifier can be used to further distinguish the appropriate configuration profile to retrieve a configuration for a user's particular situation. For example, a technician can also monitor devices associated with a target device, as well as recognize the specific process being managed by the process control device currently being configured.

中央デバイス構成マネージャまたはデータベースに構成プロファイルを照会することに加えて、ハンドヘルドコミュニケータは、ブロック905において別のハンドヘルドコミュニケータに構成データを照会し、そこから取得することができる。例えば、2つのコミュニケータ間に直接接続または無線接続が存在する状況では、第1のコミュニケータの技術者は、第2のコミュニケータが現場の特定のプロセス制御デバイスに適用するための適切な構成ファイルを有するかどうかを容易に判定することができる。少数の関連機器のみが含まれる部分的な機器プロファイルまたはプロセス識別子は、第2のハンドヘルドコミュニケータに記憶された構成プロファイルを、保守中の現在のプロセス制御デバイスにおいて技術者によって使用されることができるかどうかを判定する際に役立つ場合がある。 In addition to querying a central device configuration manager or database for a configuration profile, the handheld communicator may query and obtain configuration data from another handheld communicator in block 905. For example, in a situation where a direct or wireless connection exists between the two communicators, a technician at the first communicator can easily determine whether the second communicator has the appropriate configuration file to apply to a particular process control device in the field. A partial equipment profile or process identifier that includes only a small number of related equipment may be helpful in determining whether the configuration profile stored in the second handheld communicator can be used by the technician on the current process control device being maintained.

実施形態では、機器識別子を使用して、ハンドヘルドコミュニケータまたはユーザに対して機器プロファイルを固有に識別することができる。複数の構成プロファイルでは、同じデバイスの機器プロファイルに類似または同じ機器がリストされている場合がある。例えば、第1の技術者は、第1のコミュニケータを使用して第1の調整を行い、それによって、構成のための第1の機器識別子および対応する機器プロファイルを生成することができる。異なる時間に、第2の技術者は、第1のコミュニケータを使用して第2の調整を行い、それにより、第2の機器識別子および機器プロファイルを生成することができる。第1および第2の構成は、同じプロセス制御デバイスのためのものとすることができるが、異なる機器プロファイルを有し、その結果、異なる機器識別子を有することができる。実施形態では、構成データベースへの照会が、機器プロファイルを備えたデバイス識別子またはデバイスタイプに基づいて行われる場合、複数の構成プロファイルが、異なる部分的な機器プロファイルとともに出力されることができる。必要な部分的な機器プロファイルを判定する際の要因は、ハンドヘルドコミュニケータにおけるユーザ入力である。説明された方法およびシステムは、特定の機器のセットに関連付けられ、デバイスの構成がプロセス制御デバイスを較正するために必要なフィールド内の技術者が観察した要因に相関がある構成プロファイルを識別または特定するために使用されることができる。 In an embodiment, an equipment identifier can be used to uniquely identify an equipment profile to a handheld communicator or user. Multiple configuration profiles may have similar or identical equipment listed in the equipment profile for the same device. For example, a first technician can make a first adjustment using a first communicator, thereby generating a first equipment identifier and corresponding equipment profile for the configuration. At a different time, a second technician can make a second adjustment using the first communicator, thereby generating a second equipment identifier and equipment profile. The first and second configurations can be for the same process control device, but have different equipment profiles and, as a result, different equipment identifiers. In an embodiment, if a query to the configuration database is made based on the device identifier or device type with the equipment profile, multiple configuration profiles can be output with different partial equipment profiles. A factor in determining the required partial equipment profile is the user input at the handheld communicator. The described methods and systems can be used to identify or pinpoint a configuration profile associated with a particular set of equipment and whose configuration correlates to factors observed by technicians in the field that are required to calibrate a process control device.

図8を参照すると、機器プロファイルおよびプロセス識別子を有する構成プロファイルがクラウド共有アプリケーションに対して使用されることができる。一般に、クラウド共有サービスまたはアプリケーションは、パブリックオンラインデータベース内の共通のファイルデータセットへの複数のユーザの同時アクセスを提供するサービスである。実施形態では、プラント間および企業間で機器プロファイルおよびプロセスプロファイルを受信する中央パブリックデータストアは、構成ファイルをプラントオペレータまたは技術者のより大きなグループと共有するために維持されることができる。この中央構成データベースは、部分的な機器プロファイルとプロセスプロファイルとに基づいて複数のプラントにわたって適切な構成を容易に見つけることにより、新たなプロセスのインストールを支援する多数の構成プロファイルを含むことができる。実施形態では、機器プロファイルおよびプロセスプロファイルは、参加者構成データ提供者の機密性を維持するために匿名化されることができる。 With reference to FIG. 8, the configuration profile with equipment profiles and process identifiers can be used for cloud sharing applications. In general, a cloud sharing service or application is a service that provides multiple users' simultaneous access to a common file data set in a public online database. In an embodiment, a central public data store that receives equipment profiles and process profiles across plants and enterprises can be maintained to share configuration files with a larger group of plant operators or technicians. This central configuration database can contain a large number of configuration profiles that aid in the installation of new processes by easily finding the appropriate configuration across multiple plants based on partial equipment and process profiles. In an embodiment, the equipment profiles and process profiles can be anonymized to maintain confidentiality of the participant configuration data providers.

実施形態では、機器識別子は、当該技術分野において知られている任意数の技術に基づいて、例えば、プロセス制御デバイスのシリアル番号、日時値、ランダム変数などに基づいて、普遍的に固有になるように生成されることができる。これらの機器識別子は、プラント内だけでなく、プラントや企業全体にわたって固有とすることができる。一実施形態では、構成プロファイルは、固有に生成された機器識別子を有する機器プロファイルとともに記憶されることができる。この実施形態では、デバイスおよび機器プロファイルに基づく構成データ(例えば、構成プロファイル)の照会は、一致する機器プロファイルを有する複数の構成プロファイルをもたらすことができる。実施形態では、ハンドヘルドコミュニケータは、機器プロファイルがハンドヘルドコミュニケータ自体によって生成されたかどうかを判定するようにプログラムされることができる。ハンドヘルドコミュニケータは、ハンドヘルドコミュニケータが生成した機器識別子の記録を保持することによってこれを判定することができる。識別子の記憶は、完全な構成ファイルまたは機器プロファイルと比較して、比較的小さなスペースで済むことができる。あるいは、ハンドヘルドコミュニケータは、プラントが実装する独自の符号化方法に基づいて固有ベースの識別子を生成することができ、ハンドヘルドコミュニケータは、それ自体が符号化したものを認識するようにプログラムされることができる。この実施形態では、ハンドヘルドコミュニケータは、それ自体のデバイス構成を認識し、それらの構成をディスプレイにマークすることができる。例えば、より大規模なパブリッククラウド共有サービスの検索から得られた構成プロファイルのリストを表示する場合、ハンドヘルドコミュニケータに属する構成が強調表示されるか、または他の方法で示されることができる。いくつかの実施形態では、ハンドヘルドコミュニケータは、構成プロファイルの名前値またはエイリアスを記録するオプションをユーザに提供するようにプログラムされる。例えば、構成プロファイルを生成する技術者は、構成プロファイルに「マークの充填プロセス温度センサ3」という名前を付けることができる。この実施形態では、同じハンドヘルドコミュニケータが構成プロファイルの検索結果を検索するとき、コミュニケータは、表示されたユーザ固有の値を使用して生成した結果を表示することができる。 In an embodiment, the equipment identifiers can be generated to be universally unique based on any number of techniques known in the art, such as, for example, based on the serial number of the process control device, a date and time value, a random variable, etc. These equipment identifiers can be unique not only within a plant, but across a plant or enterprise. In one embodiment, a configuration profile can be stored with the equipment profile having a uniquely generated equipment identifier. In this embodiment, a query of configuration data (e.g., configuration profile) based on the device and equipment profile can result in multiple configuration profiles having matching equipment profiles. In an embodiment, the handheld communicator can be programmed to determine whether the equipment profile was generated by the handheld communicator itself. The handheld communicator can determine this by keeping a record of the equipment identifiers that it has generated. Storage of the identifiers can require a relatively small amount of space compared to a complete configuration file or equipment profile. Alternatively, the handheld communicator can generate a unique-based identifier based on a unique encoding method implemented by the plant, and the handheld communicator can be programmed to recognize what it has encoded itself. In this embodiment, the handheld communicator can recognize its own device configurations and mark those configurations on the display. For example, when displaying a list of configuration profiles resulting from a search of a larger public cloud sharing service, configurations belonging to the handheld communicator can be highlighted or otherwise indicated. In some embodiments, the handheld communicator is programmed to provide the user with the option to record a name value or alias for the configuration profile. For example, a technician creating a configuration profile can name the configuration profile "Mark's Fill Process Temperature Sensor 3". In this embodiment, when the same handheld communicator searches the search results for configuration profiles, the communicator can display the results it generated using the user-specific values displayed.

追加データは、プラントまたは会社の組織に基づいて構成ファイルにインデックスを付けられることができる。この追加データは、内部にとどまるように適合させることができる。例えば、プラントまたは会社は、追加のプラント固有の独自のメタデータを構成ファイルに符号化することを決定することができ、これは、内部のプラントまたは会社のデータを識別するために使用されることができるが、構成ファイルのセットをメタデータなしでクラウド共有することをさらに可能にし、それにより、寄稿者の匿名性を維持することができる。このようにして、プラント固有のデータをクラウドで共有しながら、符号化された機器のデバイス識別子を使用してプラント固有のデータを取得することができる。 Additional data can be indexed into the configuration files based on the plant or company organization. This additional data can be adapted to stay internal. For example, a plant or company may decide to encode additional plant-specific proprietary metadata into the configuration files, which can be used to identify internal plant or company data, but still allow a set of configuration files to be cloud shared without the metadata, thereby maintaining the anonymity of the contributors. In this way, the encoded equipment device identifiers can be used to retrieve plant-specific data while sharing it on the cloud.

以下の追加の検討事項が、上記の考察に適用される。本明細書全体を通して、任意のデバイスまたはルーチンによって実行されるものとして記載されたアクションは、機械可読命令に従ってデータを操作または変換するプロセッサのアクションまたはプロセスを概して指す。機械可読命令は、プロセッサに通信可能に連結されたメモリデバイス上に記憶され、それから取得され得る。換言すれば、本明細書に記載される方法は、コンピュータ可読媒体上に(すなわち、メモリデバイス上に)記憶された一連の機械実行可能命令によって具現化され得る。命令は、対応するデバイス(例えば、サーバ、ユーザインターフェースデバイス等)の1つ以上のプロセッサによって実行されたとき、プロセッサに方法を実行させる。命令、ルーチン、モジュール、プロセス、サービス、プログラム、および/またはアプリケーションが、コンピュータ可読メモリ上またはコンピュータ可読媒体上に記憶または保存されるとして本明細書において言及される場合、「記憶(stored)」および「保存(saved)」という語は、一時的信号を除外することが意図される。 The following additional considerations apply to the above discussion: Throughout this specification, actions described as being performed by any device or routine generally refer to the actions or processes of a processor that manipulates or transforms data according to 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). 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 for traditional activities engaged in by plant personnel, but are not intended to limit the personnel who may engage in the particular activities.

加えて、本明細書全体を通して、複数の事例が、構成要素、動作、または単一のインスタンスとして説明された構造を実装し得る。1つ以上の方法の個々の動作が別個の動作として例示および記載されたが、個々の動作のうちの1つ以上が同時に実行されてもよく、例示された順序で動作が実行される必要はない。例示的な構成内で別個のコンポーネントとして提示された構造および機能は、組み合わされた構造またはコンポーネントとして実施されてもよい。同様に、単一コンポーネントとして提示された構造および機能は、別個のコンポーネントとして実施されてもよい。これらのおよび他の変形、修正、追加、および改善は、本明細書の主題の範囲内にある。 In addition, throughout this specification, multiple instances may implement the structures described as components, operations, or single instances. 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 the 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.

具体的に別途、記述されない限り、「処理する」、「演算する」、「計算する」、「決定する」、「識別する」、「提示する」、「提示させる」、「表示させる」、「表示する」などのような単語を使用する本明細書の論述は、1つ以上のメモリ(例えば、揮発性メモリ、不揮発性メモリ、またはそれらの組み合わせ)、レジスタ、または情報を受信、記憶、送信、または表示する他の機械構成要素内の物理的(例えば、電気的、磁気的、生態的、または光学的)量として表されるデータを操作または変形する機械(例えば、コンピュータ)のアクションまたはプロセスを意味し得る。 Unless specifically stated otherwise, discussions herein using words such as "process," "operate," "calculate," "determine," "identify," "present," "cause to present," "display," "display," and the like, may refer to the action or process of a machine (e.g., a computer) that manipulates or transforms 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 of implementing such systems.

したがって、本発明は具体的な例に関して記載されてきたが、これらの例は例解的であるに過ぎず、本発明の限定であることを意図せず、変更、追加、または削除が、本発明の主旨および範囲から逸脱することなく、開示される実施形態に対して行われ得ることが当業者には明らかであろう。 Thus, while the present invention has been described with reference to specific examples, it will be apparent to one skilled 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.

用語が、「本明細書で使用される場合、「______」という用語は、本明細書では...を意味するように定義される」という文または同様の文を使用して本特許内で明白に定義されない限り、明示的または暗示的のいずれかにおいて、その明白または通常の意味を越えて、その用語の意味を限定する意図は存在せず、かかる用語が本特許のいずれの節(特許請求の範囲の言葉以外)でなされたいずれの記述に基づいた範囲内に限定されるように解釈されるべきではないこともまた理解されるべきである。本特許の最後の特許請求の範囲内に記載された任意の用語が単一の意味と矛盾しない様式で本特許内で言及される場合、それは、読み手を混乱させないために単に明瞭化のためになされており、このような特許請求の範囲の用語が、暗示またはその他の方法によって、その単一の意味に限定されることを意図するものではない。最後に、特許請求の範囲の要素が「手段」の単語および任意の構造の詳述なしの機能を記載することによって定義されない限り、いずれの特許請求の範囲の要素の範囲も、米国特許法第112条(f)および/またはAIA以前の米国特許法第112条第6段落の適用に基づいて解釈されることを意図しない。 It should also be understood that unless a term is expressly defined in this patent using the sentence "As used herein, the term ____ is defined herein to mean . . . " or a similar sentence, there is no intention to limit the meaning of the term, either expressly or by implication, beyond its plain or ordinary meaning, and such term should not be construed as being limited in scope based on any statement made in any section of this patent (other than the claim language). If any term recited in the final claim of this patent is referred to in this patent in a manner consistent with a single meaning, it is done merely for clarity so as not to confuse the reader, and it 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 the words "means" and a description of a function without any recitation of structure, the scope of any claim element is not intended to be construed based on application of 35 U.S.C. 112(f) and/or pre-AIA 35 U.S.C. 35 U.S.C. 112, paragraph 6.

その上、上記の文章は多くの異なる実施形態の詳細な説明を記載しているが、本特許の範囲は本特許の最後に記載される特許請求の範囲の文言によって定義されることが理解されるべきである。詳細な説明は、単に例示的なものとして解釈されるべきであり、全ての可能な実施形態を説明することは、不可能ではない場合でも非現実的であるので、全ての可能な実施形態を説明するものではない。多くの代替的な実施形態が、現在の技術または本特許の出願日後に開発された技術のいずれかを使用して実施され得るが、これらは、依然として特許請求の範囲内に収まるであろう。
Moreover, although 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 all possible embodiments, as describing all possible embodiments 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 (26)

一連のプロセス制御デバイスについてハンドヘルドコミュニケータによって収集されたプラントデバイス構成データを共有する方法であって、
第1のハンドヘルドコミュニケータを第1のプロセス制御デバイスに通信可能に結合することと、
前記第1のハンドヘルドコミュニケータを使用して、前記第1のプロセス制御デバイスのデバイスパラメータのセットを変更することと、
前記第1のプロセス制御デバイスの第1の構成プロファイルを生成することであって、前記第1の構成プロファイルが、構成識別子、デバイス識別子、プロセス制御デバイスパラメータのセット、および日時パラメータを含み、前記プロセス制御デバイスパラメータのサブセットが、前記第1のハンドヘルドコミュニケータによって変更されたデバイスパラメータのセットを含むことと、
少なくとも1つの機器識別子を含むリレーショナル識別子のセットを前記第1の構成プロファイルに割り当てることであって、前記機器識別子が、前記第1のプロセス制御デバイスに関連付けられた少なくとも第2のプロセス制御デバイスを参照することと、
前記第1の構成プロファイルを取得するために、前記デバイス識別子および前記少なくとも1つの機器識別子によって前記第1の構成プロファイルを照会することと、を備える、方法。
1. A method for sharing plant device configuration data collected by a handheld communicator for a set of process control devices, comprising:
communicatively coupling a first handheld communicator to a first process control device;
modifying a set of device parameters of the first process control device using the first handheld communicator;
generating a first configuration profile for the first process control device, the first configuration profile including a configuration identifier, a device identifier, a set of process control device parameters, and a date and time parameter, the subset of the process control device parameters including a set of device parameters that were modified by the first handheld communicator;
assigning a set of relational identifiers to the first configuration profile, the relational identifiers including at least one equipment identifier, the equipment identifier referencing at least a second process control device associated with the first process control device;
and querying the first configuration profile with the device identifier and the at least one equipment identifier to obtain the first configuration profile.
前記少なくとも1つの機器識別子が、前記第1のハンドヘルドコミュニケータのメモリに記憶された機器プロファイルにインデックスを付け、前記機器プロファイルが、前記第2のプロセス制御デバイスのデバイス識別子を含む、請求項1に記載の方法。 The method of claim 1, wherein the at least one equipment identifier indexes an equipment profile stored in a memory of the first handheld communicator, the equipment profile including a device identifier of the second process control device. 前記少なくとも1つの機器識別子が、前記第1のハンドヘルドコミュニケータによって生成され、複数のプラントから収集された構成データ全体にわたって固有である、請求項2に記載の方法。 The method of claim 2, wherein the at least one equipment identifier is generated by the first handheld communicator and is unique across configuration data collected from multiple plants. 前記少なくとも1つの機器識別子によってインデックス付けされた機器プロファイルを生成することをさらに含み、前記機器プロファイルが、前記第1および第2のプロセス制御デバイスを含む関連するプロセス制御デバイスのインデックスを含む、請求項1から請求項3のいずれかに記載の方法。 The method of any one of claims 1 to 3, further comprising generating an equipment profile indexed by the at least one equipment identifier, the equipment profile including indexes of associated process control devices including the first and second process control devices. 前記機器プロファイルを生成することが、前記第1のハンドヘルドコミュニケータによって実行される、請求項4に記載の方法。 The method of claim 4, wherein generating the device profile is performed by the first handheld communicator. 前記第1のハンドヘルドコミュニケータによってプロセス制御セグメント診断を実行することをさらに含み、前記機器プロファイルを生成することが、前記第1のハンドヘルドコミュニケータが前記第1のプロセス制御デバイスに結合されている間、セグメント分析によって識別されたデバイスに基づいている、請求項4または請求項5に記載の方法。 6. The method of claim 4 or claim 5, further comprising: performing process control segment diagnostics by the first handheld communicator, and generating the equipment profile is based on devices identified by segment analysis while the first handheld communicator is coupled to the first process control device. 前記第1のプロセス制御デバイスと前記第2のプロセス制御デバイスとの間の検出されたデバイス接続を記録し、前記検出に基づいて機器プロファイルを生成することをさらに含み、前記機器プロファイルが、前記第2のプロセス制御デバイスを含む前記第1のプロセス制御デバイスに通信可能に結合された機器のセットを示す、請求項4から請求項6のいずれかに記載の方法。 7. The method of claim 4, further comprising: recording detected device connections between the first process control device and the second process control device; and generating an equipment profile based on the detection, the equipment profile indicating a set of equipment communicatively coupled to the first process control device, including the second process control device. 前記機器プロファイルが、前記第1のプロセス制御デバイスの構成プロセスの一部として前記第1のハンドヘルドコミュニケータにおいて受信されたユーザ入力に基づいている、請求項4から請求項7のいずれかに記載の方法。 The method of claim 4 , wherein the equipment profile is based on user input received at the first handheld communicator as part of a configuration process of the first process control device. 前記第1のプロセス制御デバイスが、前記第1のハンドヘルドコミュニケータのメモリ内の別のデバイス識別子の機器プロファイルに関連付けられているかどうかを確認するように、前記第1のハンドヘルドコミュニケータのユーザに促すことをさらに含む、請求項8に記載の方法。 The method of claim 8, further comprising prompting a user of the first handheld communicator to determine whether the first process control device is associated with an equipment profile of another device identifier in a memory of the first handheld communicator. リレーショナル識別子のセットを割り当てることが、プロセス識別子を前記第1の構成プロファイルに割り当てることを含み、前記プロセス識別子が、プロセス制御プロファイルにインデックスを付け、前記プロセス制御プロファイルが、少なくとも前記プロセス識別子を含む属性のセットを含む、請求項1から請求項9のいずれかに記載の方法。 10. The method of claim 1 , wherein assigning a set of relational identifiers comprises assigning a process identifier to the first configuration profile, the process identifier indexing a process control profile, the process control profile comprising a set of attributes including at least the process identifier . 前記第1のプロセス制御デバイスが、前記第1のハンドヘルドコミュニケータのメモリに記憶された別のデバイスのプロセス識別子に関連付けられているかどうかを確認するように、前記第1のハンドヘルドコミュニケータのユーザに促すことをさらに含む、請求項10に記載の方法。 11. The method of claim 10, further comprising prompting a user of the first handheld communicator to determine whether the first process control device is associated with a process identifier of another device stored in a memory of the first handheld communicator. リレーショナル識別子のセットを前記第1の構成プロファイルに割り当てることが、前記第1の構成プロファイルを別のデバイスに送信する前に、前記第1のハンドヘルドコミュニケータによって実行される、請求項10または請求項11に記載の方法。 12. The method of claim 10 or claim 11, wherein assigning a set of relational identifiers to the first configuration profile is performed by the first handheld communicator prior to transmitting the first configuration profile to another device. 前記プロセス識別子が、構成プロセスの一部としてユーザによって手動で入力される、請求項10から請求項12のいずれかに記載の方法。 The method of any of claims 10 to 12, wherein the process identifier is manually entered by a user as part of a configuration process. 前記プロセス識別子が、制御ループモジュール識別子にインデックス付けされる、請求項13に記載の方法。 The method of claim 13, wherein the process identifier is indexed to a control loop module identifier. 第1の構成プロファイルを生成することが、プラント固有の識別子を前記構成識別子に符号化することを含み、さらに、取得した構成プロファイルのセットを前記第1のハンドヘルドコミュニケータに表示することを含み、前記符号化されたプラント固有の識別子を含む構成プロファイルが、前記第1のハンドヘルドコミュニケータによって割り当てられたローカルプラントエイリアスを使用して表示される、請求項1から請求項14のいずれかに記載の方法。 The method of any one of claims 1 to 14, wherein generating a first configuration profile includes encoding a plant-specific identifier into the configuration identifier, and further includes displaying the obtained set of configuration profiles on the first handheld communicator, wherein the configuration profile including the encoded plant-specific identifier is displayed using a local plant alias assigned by the first handheld communicator. 複数のプロセス制御デバイスについてハンドヘルドコミュニケータによって収集されたプラントデバイス構成データを共有するシステムであって、
プロセスコントローラ、入力/出力インターフェース、またはフィールドデバイスを含むデバイスのセットのうちの1つを含む第1のプロセス制御デバイスと、
前記第1のプロセス制御デバイスに取り外し可能に結合された第1のハンドヘルドコミュニケータデバイスであって、
前記第1のプロセス制御デバイスのデバイスパラメータメニューにアクセスして、前記第1のプロセス制御デバイスへの書き込みコマンドのセットを実行し、
前記フィールドデバイスのデバイスパラメータのセットをキャプチャする構成プロファイルを生成し、前記書き込みコマンドのセットが前記第1のプロセス制御デバイスの前記デバイスパラメータのセットを変更し、
前記フィールドデバイスに関連付けられたプロセス制御デバイスのセットを含む機器プロファイルにインデックスを付ける機器識別子を前記構成プロファイルに割り当てる、ように適合された第1のハンドヘルドコミュニケータデバイスと、
前記ハンドヘルドコミュニケータから前記構成プロファイルを受信し、少なくともデバイス識別子および機器識別子によってインデックス付けされた前記構成プロファイルを記憶するように適合されたデバイス構成データベースと、を備える、システム。
1. A system for sharing plant device configuration data collected by a handheld communicator for a plurality of process control devices, comprising:
a first process control device including one of a set of devices including a process controller, an input/output interface, or a field device;
a first handheld communicator device removably coupled to the first process control device,
accessing a device parameter menu of the first process control device to execute a set of write commands to the first process control device;
generating a configuration profile capturing a set of device parameters of the field device, the set of write commands modifying the set of device parameters of the first process control device;
a first handheld communicator device adapted to assign to the configuration profile an equipment identifier that indexes to an equipment profile that includes a set of process control devices associated with the field device;
a device configuration database adapted to receive the configuration profile from the handheld communicator and to store the configuration profile indexed by at least a device identifier and an equipment identifier.
第2のプロセス制御デバイスに通信可能に結合された第2のハンドヘルドコミュニケータをさらに含み、前記第2のハンドヘルドコミュニケータが、前記デバイス識別子および前記機器プロファイルに基づいて前記デバイス構成データベースから前記構成プロファイルを照会および検索し、前記構成プロファイルを前記第2のプロセス制御デバイスにインストールするようにさらに適合される、請求項16に記載のシステム。 The system of claim 16, further comprising a second handheld communicator communicatively coupled to a second process control device, the second handheld communicator further adapted to query and retrieve the configuration profile from the device configuration database based on the device identifier and the equipment profile, and install the configuration profile on the second process control device. 前記第1のハンドヘルドコミュニケータに直接結合された第2のハンドヘルドコミュニケータをさらに含み、前記第2のハンドヘルドコミュニケータが、デバイス識別子および機器識別子に関連付けられた構成プロファイルのリストについて前記第1のハンドヘルドコミュニケータに要求を送信することによって前記構成プロファイルを照会および検索するように適合される、請求項16または請求項17に記載のシステム 18. The system of claim 16 or claim 17, further comprising a second handheld communicator directly coupled to the first handheld communicator, the second handheld communicator adapted to query and retrieve the configuration profiles by sending a request to the first handheld communicator for a list of configuration profiles associated with a device identifier and an equipment identifier. 前記照会された構成プロファイルを前記第1のハンドヘルドコミュニケータから前記第2のハンドヘルドコミュニケータにダウンロードし、前記構成プロファイルのプロセス制御デバイスパラメータを、前記第2のハンドヘルドコミュニケータに通信可能に結合された第2のプロセス制御デバイスに自動的にインストールすることをさらに含む、請求項18に記載のシステム 20. The system of claim 18, further comprising: downloading the queried configuration profile from the first handheld communicator to the second handheld communicator and automatically installing process control device parameters of the configuration profile to a second process control device communicatively coupled to the second handheld communicator . 前記ハンドヘルドコミュニケータが、前記構成プロファイルにプロセス識別子を割り当てるようにさらに適合される、請求項16から請求項19のいずれかに記載のシステム。 20. The system of any of claims 16 to 19, wherein the handheld communicator is further adapted to assign a process identifier to the configuration profile. 前記ハンドヘルドコミュニケータが、プラント固有の識別子を構成識別子に符号化するようにさらに適合される、請求項16から請求項20のいずれかに記載のシステム。 21. The system of claim 16, wherein the handheld communicator is further adapted to encode a plant unique identifier into a configuration identifier. 前記ハンドヘルドコミュニケータが、前記プラント固有の識別子を認識し、前記構成プロファイルが前記ハンドヘルドコミュニケータによって検索されるときに、デフォルトの構成識別子値の代わりにエイリアス値を表示するようにさらに適合される、請求項21に記載のシステム。 22. The system of claim 21, wherein the handheld communicator is further adapted to recognize the plant-specific identifier and display an alias value instead of a default configuration identifier value when the configuration profile is retrieved by the handheld communicator. 前記デバイス構成データベースが、クラウドストレージサービスによってホストされる、請求項16から請求項22のいずれかに記載のシステム 23. The system of claim 16, wherein the device configuration database is hosted by a cloud storage service. 前記デバイス構成データベースおよび前記クラウドストレージサービスに通信可能に結合され、構成識別子におけるプラント固有の符号化を削除した後、プラント符号化構成識別子を認識し、前記構成プロファイルをクラウドサーバに転送するように適合されたプラントワークステーションをさらに含む、請求項23に記載のシステム。 24. The system of claim 23, further comprising a plant workstation communicatively coupled to the device configuration database and the cloud storage service and adapted to recognize a plant-encoded configuration identifier and transfer the configuration profile to a cloud server after removing a plant-specific encoding in the configuration identifier. プラントデバイスの構成に使用するコンピューティングデバイスであって、
コンピュータ可読メモリと、
プロセッサと、
第1のプロセス制御デバイスに通信可能に接続された第1のインターフェースであって、前記第1のプロセス制御デバイスから取り外し可能である第1のインターフェースと、を備え、
構成アプリケーションが、前記コンピュータ可読メモリに記憶され、
前記第1のインターフェースを介して前記第1のプロセス制御デバイスと通信し、
前記第1のプロセス制御デバイスのデバイスパラメータのセットを変更し、
構成識別子、デバイス識別子、プロセス制御デバイスパラメータのセット、および日時パラメータを含む、前記第1のプロセス制御デバイスの第1の構成プロファイルを生成し、
前記第1のプロセス制御デバイスに関連付けられた少なくとも第2のプロセス制御デバイスを参照する少なくとも1つの機器識別子を前記第1の構成プロファイルに割り当てる、ように前記プロセッサ上で実行されるように適合される、コンピューティングデバイス。
1. A computing device for use in configuring a plant device, comprising:
a computer readable memory;
A processor;
a first interface communicatively coupled to a first process control device, the first interface being removable from the first process control device;
a configuration application stored in the computer readable memory;
communicating with the first process control device via the first interface;
Modifying a set of device parameters of the first process control device;
generating a first configuration profile for the first process control device, the first configuration profile including a configuration identifier, a device identifier, a set of process control device parameters, and a date and time parameter;
A computing device adapted to be executed on the processor to assign at least one equipment identifier to the first configuration profile that references at least a second process control device associated with the first process control device.
前記構成アプリケーションが、プロセス識別子を前記第1の構成プロファイルに割り当てるようにさらに適合され、前記プロセス識別子が、プロセス制御プロファイルをインデックス付け、前記プロセス制御プロファイルが、前記プロセス識別子を含む属性のセットを含む、請求項25に記載のコンピューティングデバイス。 26. The computing device of claim 25, wherein the configuration application is further adapted to assign a process identifier to the first configuration profile, the process identifier indexing a process control profile, the process control profile including a set of attributes that includes the process identifier .
JP2021020526A 2020-02-17 2021-02-12 Cloud-hosted interface for portable device communicators Active JP7670498B2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US16/792,576 US11537094B2 (en) 2020-02-17 2020-02-17 Cloud-hosted interface for portable device communicators
US16/792,576 2020-02-17

Publications (3)

Publication Number Publication Date
JP2021128776A JP2021128776A (en) 2021-09-02
JP2021128776A5 JP2021128776A5 (en) 2024-01-29
JP7670498B2 true JP7670498B2 (en) 2025-04-30

Family

ID=75338867

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021020526A Active JP7670498B2 (en) 2020-02-17 2021-02-12 Cloud-hosted interface for portable device communicators

Country Status (5)

Country Link
US (2) US11537094B2 (en)
JP (1) JP7670498B2 (en)
CN (1) CN113271333B (en)
DE (1) DE102021103556A1 (en)
GB (1) GB2592487B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11768877B2 (en) * 2019-09-20 2023-09-26 Fisher-Rosemount Systems, Inc. Smart search capabilities in a process control system
US11768878B2 (en) * 2019-09-20 2023-09-26 Fisher-Rosemount Systems, Inc. Search results display in a process control system
JP2021196475A (en) * 2020-06-12 2021-12-27 富士フイルムビジネスイノベーション株式会社 Information processor and information processing program
EP3992737A1 (en) * 2020-10-28 2022-05-04 Siemens Aktiengesellschaft Method for data communication between a guide plane and a field plane of an industrial system
EP4191353A1 (en) * 2021-12-02 2023-06-07 Siemens Aktiengesellschaft Control system for a technical plant and method of operation
CN119165817B (en) * 2024-09-05 2025-05-27 深圳市海铭德科技有限公司 Digital factory capable of fast copying and copying method

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015148933A (en) 2014-02-06 2015-08-20 横河電機株式会社 Apparatus setting device, apparatus setting program, storage medium, and method for sharing information between a plurality of apparatus setting devices
JP2016530647A (en) 2013-09-04 2016-09-29 フィッシャー−ローズマウント システムズ,インコーポレイテッド Batch field device operation
JP2017146885A (en) 2016-02-19 2017-08-24 アズビル株式会社 Device information management system

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7640007B2 (en) * 1999-02-12 2009-12-29 Fisher-Rosemount Systems, Inc. Wireless handheld communicator in a process control environment
US20040260405A1 (en) 2003-06-18 2004-12-23 Ron Eddie Modular monitoring, control and device management for use with process control systems
US20090043408A1 (en) * 2007-08-08 2009-02-12 Rockwell Automation Technologies, Inc. Integrated drive management and configuration using instantiated objects
US10909137B2 (en) * 2014-10-06 2021-02-02 Fisher-Rosemount Systems, Inc. Streaming data for analytics in process control systems
US10374873B2 (en) 2016-07-22 2019-08-06 Fisher-Rosemount Systems, Inc. Process control communication between a portable field maintenance tool and a process control instrument
US10324434B2 (en) * 2016-10-12 2019-06-18 Fisher-Rosemount Systems, Inc. Method and system for commissioning process control hardware
GB2556200B (en) 2016-10-17 2023-03-08 Fisher Rosemount Systems Inc Methods and systems for subscribing remote devices to process control data
US11543805B2 (en) * 2016-10-17 2023-01-03 Fisher-Rosemount Systems, Inc. Systems and apparatus for distribution of process control data to remote devices
US10838413B2 (en) * 2017-10-02 2020-11-17 Fisher-Rosemount Systems, Inc. Systems and methods for multi-site performance monitoring of process control systems
EP3502810B1 (en) * 2017-12-19 2021-09-08 Bürkert Werke GmbH & Co. KG Method and device for the automatic configuration of an exchange field device in a process control system
US10719526B2 (en) * 2018-04-06 2020-07-21 Hargrove Controls + Associates, LLC System and method for synchronizing instrumentation specifications between a process control system and a database

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016530647A (en) 2013-09-04 2016-09-29 フィッシャー−ローズマウント システムズ,インコーポレイテッド Batch field device operation
JP2015148933A (en) 2014-02-06 2015-08-20 横河電機株式会社 Apparatus setting device, apparatus setting program, storage medium, and method for sharing information between a plurality of apparatus setting devices
JP2017146885A (en) 2016-02-19 2017-08-24 アズビル株式会社 Device information management system

Also Published As

Publication number Publication date
US20230120025A1 (en) 2023-04-20
US11537094B2 (en) 2022-12-27
DE102021103556A1 (en) 2021-08-19
CN113271333A (en) 2021-08-17
GB2592487A (en) 2021-09-01
JP2021128776A (en) 2021-09-02
GB202101892D0 (en) 2021-03-31
CN113271333B (en) 2025-11-11
US20210255596A1 (en) 2021-08-19
US12222694B2 (en) 2025-02-11
GB2592487B (en) 2024-05-22

Similar Documents

Publication Publication Date Title
JP7670498B2 (en) Cloud-hosted interface for portable device communicators
JP7275224B2 (en) System and method for configuration of a process plant using I/O abstracted field device configuration - Patents.com
JP6904639B2 (en) Background collection of diagnostic data from field instrumentation
CN109597364B (en) Items within a process control asset management system
JP6485460B2 (en) Field device commissioning system and field device commissioning method
JP6414225B2 (en) Field device commissioning system and field device commissioning method
US10534354B2 (en) Device maintenance apparatus, device maintenance system, device maintenance method, device maintenance program, and storage medium
US10319087B2 (en) Control system, control device, image processing device, and control method
US10459418B2 (en) Technology for assessing and presenting field device commissioning information associated with a process plant
JP2016095844A (en) Process control system and system and method for its configuration
JP2019164542A (en) Change detection device, maintenance management system, change detection method, program, and recording medium
JP6341289B2 (en) Field device commissioning system and field device commissioning method
CN109597373B (en) Techniques for evaluating and presenting field device commissioning information associated with a process plant

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240119

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240119

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241031

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241119

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250127

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250417

R150 Certificate of patent or registration of utility model

Ref document number: 7670498

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150