JP5201843B2 - プロセスプラントの管理方法、プロセスプラントの管理システムおよびプロセスコントロールネットワーク - Google Patents

プロセスプラントの管理方法、プロセスプラントの管理システムおよびプロセスコントロールネットワーク Download PDF

Info

Publication number
JP5201843B2
JP5201843B2 JP2007020440A JP2007020440A JP5201843B2 JP 5201843 B2 JP5201843 B2 JP 5201843B2 JP 2007020440 A JP2007020440 A JP 2007020440A JP 2007020440 A JP2007020440 A JP 2007020440A JP 5201843 B2 JP5201843 B2 JP 5201843B2
Authority
JP
Japan
Prior art keywords
process control
devices
display
spatial layout
information
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.)
Expired - Fee Related
Application number
JP2007020440A
Other languages
English (en)
Other versions
JP2007242000A (ja
Inventor
ジェイ. ニクソン マーク
エル.ブレビンス テレンス
Original Assignee
フィッシャー−ローズマウント システムズ,インコーポレイテッド
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by フィッシャー−ローズマウント システムズ,インコーポレイテッド filed Critical フィッシャー−ローズマウント システムズ,インコーポレイテッド
Publication of JP2007242000A publication Critical patent/JP2007242000A/ja
Application granted granted Critical
Publication of JP5201843B2 publication Critical patent/JP5201843B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • G—PHYSICS
    • G05—CONTROLLING; REGULATING
    • G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00—Program-control systems
    • G05B19/02—Program-control systems electric
    • G05B19/04—Program control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042—Program control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • G—PHYSICS
    • G05—CONTROLLING; REGULATING
    • G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B17/00—Systems involving the use of models or simulators of said systems
    • G05B17/02—Systems involving the use of models or simulators of said systems electric
    • G—PHYSICS
    • G05—CONTROLLING; REGULATING
    • G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00—Program-control systems
    • G05B19/02—Program-control systems electric
    • G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • G05B19/41885—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by modeling, simulation of the manufacturing system
    • G—PHYSICS
    • G05—CONTROLLING; REGULATING
    • G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00—Testing or monitoring of control systems or parts thereof
    • G05B23/02—Electric testing or monitoring
    • G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0208—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the configuration of the monitoring system
    • G05B23/0216—Human interface functionality, e.g. monitoring system providing help to the user in the selection of tests or in its configuration
    • G—PHYSICS
    • G05—CONTROLLING; REGULATING
    • G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00—Program-control systems
    • G05B2219/20—Pc systems
    • G05B2219/23—Pc programming
    • G05B2219/23161—Hand held terminal PDA displays machine control program when user is near that machine
    • G—PHYSICS
    • G05—CONTROLLING; REGULATING
    • G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00—Program-control systems
    • G05B2219/20—Pc systems
    • G05B2219/24—Pc safety
    • G05B2219/24104—Operator can select a graphical screen at his will as help diagnostic
    • G—PHYSICS
    • G05—CONTROLLING; REGULATING
    • G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00—Program-control systems
    • G05B2219/20—Pc systems
    • G05B2219/25—Pc structure of the system
    • G05B2219/25062—Detect physical location of field device
    • G—PHYSICS
    • G05—CONTROLLING; REGULATING
    • G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00—Program-control systems
    • G05B2219/20—Pc systems
    • G05B2219/25—Pc structure of the system
    • G05B2219/25428—Field device

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Manufacturing & Machinery (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Programmable Controllers (AREA)
  • Testing And Monitoring For Control Systems (AREA)
  • General Factory Administration (AREA)
  • Multi-Process Working Machines And Systems (AREA)

Description

本発明は概してプロセスコントロールネットワークに、より具体的にはプロセスコントロールネットワークの構成および管理に関する。
化学、石油および他の製造および精製プロセスなどの大規模プロセスは、施設内の種々の場所に配置された多数のフィールドデバイスを含んでおり、プロセスパラメータを測定およびコントロールすることによってプロセスのコントロールを実行する。これらのデバイスは例えば、温度、圧力および流量センサーなどのセンサー、ならびにバルブおよびスイッチなどのコントロール要素であってもよい。歴史的に、プロセスコントロール産業は、プロセス内の測定およびコントロールフィールドデバイスを操作するために、レベルおよび圧力ゲージを手動で読み取ったり、バルブホイールを回したりするなどの手動の操作を用いていた。
現在、プロセスのコントロールはしばしば、コマンドおよびデータをハードウェアデバイスに対して送受信して、プロセスの特定の態様またはプロセス全体を全体的にコントロールすることによってプロセスを監視するマイクロプロセッサベースコントローラ、コンピュータまたはワークステーションを使用して実行される。これらのマイクロプロセッサ、コンピュータまたはワークステーションにおいてソフトウェアプログラムによって実現される具体的なプロセスコントロール機能は、ハードウェアの修正を必要とせずに、プログラミングによって個々に設計、修正または変更されてもよい。例えば、エンジニアはプログラムを書き込んで、コントローラにタンクのレベルセンサーから流体レベルを読み取らせ、このタンクレベルを所定の所望レベルと比較させ、読み取ったレベルが所定の所望レベルより低いか高いかに基づいて供給バルブを開閉させてもよい。パラメータは、プロセスの選択されたビューを表示して、選択されたビューを使用してプログラムを修正することによって容易に変更される。エンジニアは一般的に、プロセスのエンジニアのビューを表示および修正することによってパラメータを変更する。
コントローラや、コンピュータやワークステーションは、集中的、かつしばしば複雑なコントローラスキームを記憶および実現して、全コントロールスキームに従ってプロセスパラメータの測定およびコントロールを実行する。しかしながら、通常、実現されるコントロールスキームはフィールドデバイス製造者の専売特許であるため、プロセスコントロールシステムが拡張、アップグレード、再プログラミングおよび/またはサービス提供するのが困難かつ高価であり、これはフィールドデバイスプロバイダーが、これらのアクティビティのいずれかを実行する一体的な方法に関与するようになるはずであるからである。さらに、使用または相互接続可能な機器は、フィールドデバイスの専売特許的性質と、特定のデバイスや、他の販売者によって製造されたデバイスの機能をプロバイダーがサポートしていない場合がある状況とによって制限されることがある。
独占的なフィールドデバイスの使用に固有の問題の一部を克服するために、プロセスコントロール産業は、例えばHART(商標)、DE、PROFIBUS(商標)、WORLDFIP(商標)、LONWORKS(商標)、Device−Net(商標)およびCANプロトコルを含む多数の標準オープン通信プロトコルを開発してきた。これらの標準プロトコルによって異なる製造業者によって製作されたフィールドデバイスは、同一のプロセスコントロール環境内で一緒に使用可能になる。理論的には、これらのプロトコルのうちの1つに準拠する任意のフィールドデバイスは、フィールドデバイスが異なる製造業者によって製作されたとしても、プロセス内で使用されて、プロトコルをサポートするプロセスコントロールシステムや他のコントローラと通信し、これによってコントロールされることが可能である。
コントロール機能を実現するために、各プロセスコントロールデバイスは、1つ以上の基本的なコントロール機能を実行する能力、ならびに標準的なオープンプロトコルを使用して他のプロセスコントロールデバイスと通信する能力を有するマイクロプロセッサを含んでいる。このように、異なるエンジニアによって製作されたフィールドデバイス、およびマイクロプロセッサベースのコントローラやコンピュータがプロセスコントロール機能を実行する。
プロセスコントロール環境において機能を実行、監視、コントロールおよびフィードバックするシステムは一般的に、Basic、FortranまたはCなどのハイレベルコンピュータプログラミング言語で書かれ、かつコンピュータやコントローラ上で実行されるソフトウェアによって実現される。これらのハイレベル言語は、プロセスコントロールプログラミングに対しては効果的であるが、通常は、プロセスエンジニア、メンテナンスエンジニア、コントロールエンジニア、オペレータおよびスーパーバイザーによって使用されず、また理解もされない。連続的な機能ブロックおよびはしご理論などのハイレベルグラフィックディスプレイ言語は、このような人員のために開発されてきた。従って、エンジニア、メンテナンス要員、オペレータ、研究員などの各々は、自らの責務に関してシステムを閲覧することができるプロセスコントロールシステムの要素のグラフィックビューを必要としている。
プロセスコントロールシステムの要素のグラフィックビューは、施設の空間的レイアウトに関係なく提供され、またデバイスおよび機能の論理的接続を示すにすぎない。例えば、プロセスコントロールプログラムはFortranで書かれ、2つの入力を必要とし、この入力の平均を算出し、この2つの入力の平均に等しい出力値を生成してもよい。このプログラムはAVERAGE機能と称されてもよく、コントロールエンジニアに対するグラフィックディスプレイによって呼び出されて、参照されてもよい。通常のグラフィックディスプレイは、2つの入力と、1つの出力と、ブロックをAVERAGEと示すラベルとを有する矩形ブロックからなってもよい。異なるプログラムが、同一機能のグラフィック表示をオペレータに対して作成して、平均値を閲覧するのに使用されてもよい。システムがカスタマーに配信される前に、これらのソフトウェアプログラムは所定のユーザが選択可能な特徴のライブラリーに配置される。プログラムは機能ブロックによって識別される。ユーザは、完全に新しいFortranのプログラムを開発しなければならないというのではなく、プロセスコントロールソリューションを論理的に定義する際に使用するためにライブラリーから複数の機能ブロックのうちの1つを選択することによって、機能を呼び出して、矩形ボックスによって示されている所定のグラフィック表示を選択して、オペレータやエンジニアなどに対して異なるビューを作成してもよい。例えば、製造業者はプロセスコントロールループ内で相互接続されて、相互に通信し、1つ以上のプロセスコントロール機能やコントロールループを実行することが可能である。異なる製造業者によって製作されたデバイスが相互作用して標準バスを介して相互に通信してプロセス内の集中コントロールを実行できるようにするオープン通信プロトコルの別の例は、Fieldbus FoundationによるFOUNDATION Fieldbusプロトコル(以下、「Fieldbusプロトコル」)である。Fieldbusプロトコルは完全ディジタル2線ループプロトコルである。
これらのプロトコルを使用する場合、プロセスコントロールシステムやネットワークの設計と関連した課題は、種々のプロトコルコントロールデバイスの実際の物理的レイアウトおよび相互接続に関する。具体的には、これらのプロトコルの各々は、プロセスコントロールシステムが標準に準拠するように動作しなければならない物理的特徴の値の制約について説明している。これらの制約は、通信セクション全体の電圧低下、スプール長、ケーブル全長、全電流引き込み、および特定のハブ上のプロセスコントロールデバイスの総数を含んでいる。導管、パイプ、ポンプ、モーターおよびバルブならびにコントローラおよびオペレータステーションの物理的配置もまた、プロセスコントロールシステムやネットワークを構成する際に考慮しなければならない制約について説明している。これらの制約の相互関連性は重要であり、制約の値に基づいて可変的である。プロセスコントロールシステムやネットワークが構成されて使用されると、システムの管理は、多くの精製および製造施設の複雑さゆえに面倒であることがある。
コントロールプロセスの実行に加えて、ソフトウェアプログラムもまたプロセスのビューを監視および表示して、特定のプロセスのステータスに関するオペレータのディスプレイやビューの形態でフィードバックを提供する。監視ソフトウェアプログラムもまた、問題が生じるとアラームを知らせる。問題が生じた場合に命令や提案をオペレータに表示するプログラムもある。コントロールプロセスを担っているオペレータは自分の立場からプロセスを閲覧して、問題を迅速に訂正する必要がある。ディスプレイやコンソールは通常、プロセスコントロール機能を実行するマイクロプロセッサベースコントローラやコンピュータと、オペレータとの間のインタフェースとして提供される。
各々が関連機能ブロックによって設計されている1グループの標準機能がコントロールライブラリーに記憶されてもよい。このようなライブラリーを備えている設計者は、特定のタスクを実行するための矩形ボックスによって表された機能ブロックによって選択された種々の機能や要素をコンピュータディスプレイスクリーン上で論理的に相互接続することによって、プロセスコントロールソリューションを設計することができる。マイクロプロセッサやコンピュータは、機能ブロックによって定義された機能や要素の各々を、ライブラリーに記憶されている所定のテンプレートに関連付けており、また設計者が所望の相互接続に従ってプログラム機能や要素の各々を相互に関連付ける。設計者は、精製や製造施設の空間寸法に設計を相関させることなく、所定の機能の論理ビューを使用してプロセスコントロールプログラム全体を設計する。
提供されているグラフィックビューと関連した課題は、論理接続のみが示されることである。現在、施設の物理的レイアウトはプロセスコントロールシステムの構成に関連しておらず、システムの管理時に参照することができない。プロセスコントロールシステムを構成する場合、空間情報はマニュアルで測定されて、ツールに入力されなければならない。プロセスコントロールシステムを管理する場合、デバイスおよびコントローラの物理的配置はマニュアルで判断されなければならず、しばしば、問題を補正したり、プロセスコントロールシステムを管理したりするのに必要な時間がかかることになる。
施設の物理的レイアウトを考慮し、かつシステムのオペレータがプロセスコントロールデバイスおよびコントローラの空間的配置に迅速にアクセスできるようにするプロセスコントロールシステムを構成する方法が必要とされている。
本発明は、施設の空間情報を使用して、該施設内に含まれているプロセスコントロールシステムを構成および管理することを目的としている。該プロセスコントロールシステムは標準プロトコルに準拠してもよい。このようなシステムは好都合なことに、該システムの物理的特徴が標準に準拠することを保証しつつ、プロセスコントロールシステムの効率的な設計および使用を可能にする。加えて、このようなシステムはまた、好都合なことに、より効率的な診断、オンラインデバッグ、アラーム管理およびデバイスメンテナンスを提供する。
該ツールは任意に、該施設の該空間的レイアウトに適用される該プロセスコントロールネットワークのレイアウトの自動生成を提供してもよい。別の実施形態では、該ツールは、該施設の該物理的レイアウトに適用されている該プロセスコントロールネットワークのレイアウトを分析して、該ネットワークの該レイアウトが、Fieldbusプロトコルなどの標準プロトコルの基準に準拠していることを保証するのに使用される。該ツールは任意に、ネットワークにおけるアクティブアラームを示すためにデバイス表示を点滅させてもよい。
別の実施形態では、該プロセスコントロールネットワークはまず論理接続を使用して構成されて、後に、該構成は該施設の該空間的レイアウトに適用されて、該ネットワークレイアウトに適用された該空間情報を使用して該プロセスコントロールネットワークを管理するために使用される。
別の実施形態では、プロセスコントロール構成および管理システムは、該プロセスコントロールシステムが実現されている施設の空間的レイアウトに関連する複数のデバイスを表す複数の機能ブロックを提供する。該構成および管理システムはまた、該施設の該空間的レイアウトに関連する該複数のデバイスの各々に関するプロセスコントロール情報およびプロセスシミュレーション情報を提供する。このシステムを使用して、ユーザは該機能ブロックに関する1つ以上のパラメータを変更して、該施設の該空間的レイアウトに関連する該機能ブロックに関するシミュレーション情報を生成および閲覧してもよい。
さらに別の実施形態では、該構成および管理システムは、該施設の該空間的レイアウトに関連する該種々のデバイスに関する地理的位置決めデータを提供してもよい。別の実施形態では、該構成および管理システムは該施設の該空間的レイアウトと、種々のデバイスに関する該プロセスコントロール情報と、種々のデバイスに関するプロセスシミュレーション情報とを、3次元フォーマットおよび/またはハンドヘルドデバイスで提供してもよい。
本発明の効果の一例として、本発明のツールは、アナログのみまたはアナログおよびディジタル双方の通信をサポートする2線バスおよびプロトコル以外に依存するプロトコルを含む、他のタイプのフィールドデバイスおよび通信プロトコルを含むプロセスコントロールシステムと併用可能である。従って、例えば、本発明のツールは、既に存在しているか、将来開発されるかもしれないHARTやPROFIBUSなどの通信プロトコルや他の通信プロトコルを使用して通信する任意のプロセスコントロールシステムで使用可能である。
本開示の他の適用は、添付の図面と関連して以下の説明を読む場合に当業者に明らかになる。
本発明はより理解されて、この多数の目的、特徴および利点は、添付の図面を参照して当業者によってなされたものである。
プロセスコントロール環境100が図1Aに示されており、ディジタルコントロールシステムやプロセスコントローラなどを実現するためのコントロール環境を示している。プロセスコントロール環境100は、種々のワークステーションと複数のコントローラ/マルチプレクサ110間でデータおよびコントロール信号を転送および受信するためのローカルエリアネットワーク(「LAN」)108や他の既知の通信リンクによって電気的に相互接続されているオペレータワークステーション102と、ラボワークステーション104とエンジニアリングワークステーション106とを含んでいる。ワークステーション102、104および106は例えば、IBM準拠アークテクチャに従うコンピュータである。ワークステーション102、104および106は、ワークステーションおよび複数のプロセス112間を電気的にインタフェース接続する複数のコントローラ/マルチプレクサ110にLAN108によって接続されているものとして示されている。複数の種々の実施形態において、LAN108はコントローラ/マルチプレクサ110に直接接続されている単一のワークステーションを含んでおり、あるいはまた、プロセスコントロール環境100の目的および要件に応じて複数のワークステーション、例えば3つのワークステーション102、104および106と多数のコントローラ/マルチプレクサ110とを含んでいる。一部の実施形態では、単一のプロセスコントローラ/マルチプレクサ110は複数の異なるプロセス112をコントロールし、あるいはまた単一のプロセスの一部をコントロールする。
プロセスコントロール環境100において、プロセスコントロール戦略が、ソフトウェアコントロールソリューションをエンジニアリングワークステーション106に作成することによって、例えばこのソリューションをLAN108を介してオペレータワークステーション102、ラボワークステーション104およびコントローラ/マルチプレクサ110に転送して実行することによって展開される。オペレータワークステーション102はインタフェースディスプレイを、コントローラ/マルチプレクサ110で実現されるコントロール/モニター戦略に供給して、コントローラ/マルチプレクサ110のうちの1つ以上に通信して、プロセス112を閲覧し、設計されたソリューションの要件に従ってコントロール属性値を変更する。プロセス112は、スマートフィールドデバイスや従来の(非スマート)フィールドデバイスであってもよい1つ以上のフィールドデバイスから形成される。
加えて、オペレータワークステーション102はビジュアルおよびオーディオフィードバックを、コントロールされたプロセス112のステータスおよび条件に関してオペレータに通信する。エンジニアリングワークステーション106はプロセッサ116と、ディスプレイ115と、キーボードおよびライトペンなどの1つ以上の入力/出力またはユーザインタフェースデバイス118とを含んでいる。ワークステーションはまた、揮発性および不揮発性メモリの両方を含むメモリ117を含んでいる。メモリ117は、プロセスコントロール環境100のコントロール動作および機能を実現するためにプロセッサ116上で実行するコントロールプログラムを含んでいる。メモリ117はまた(コントロールスタジオツールとも称される)構成および管理ツール120を含んでいる。プロセスコントロール環境100内のオペレータワークステーション102および他のワークステーション(図示せず)は、ディスプレイ(図示せず)およびユーザインタフェースデバイス(図示せず)に電気的に接続されて、ユーザとプロセッサ間の相互作用を可能にする少なくとも1つの中央演算処理装置(図示せず)を含んでいる。
ツール120は、プロセスコントロールネットワークを構成して、プロセスコントロールネットワークが所望の標準プロトコル、例えばFieldbusプロトコルに対応することを保証するために使用される。ツール120はまた、プロセスコントロールネットワークの管理時により効率的なトラブルシューティングおよびメンテナンスを提供するために使用されてもよい。ツール120は好ましくは、メモリ117に記憶されているソフトウェアであるが、コンピュータ可読媒体に含まれてもよく、エンジニアリングワークステーション106のプロセッサ116によって実行される。コンピュータ可読媒体はフロッピー(登録商標)ディスク、CDROM、あるいはソフトウェアが記憶可能な任意のタイプの媒体であってもよい。ツール120は、プロセス112の論理接続のみを示してもよく、あるいは精製または製造施設のレイアウトの空間特徴を組み込む物理的接続を含んでもよい、エンジニアリングワークステーション106のディスプレイ115上に提供されるスクリーン表示を可能にする。
本発明のツールが、Fieldbusデバイスを使用するプロセスコントロールシステムに関連して詳細に説明されているが、本発明のツールは、アナログのみまたはアナログおよびディジタル双方の通信をサポートする2線バスおよびプロトコル以外に依存するプロトコルを含む、他のタイプのフィールドデバイスおよび通信プロトコルを含むプロセスコントロールシステムと併用可能である点に注目すべきである。従って、例えば、本発明のツールは、既に存在しているか、将来開発されるかもしれないHARTやPROFIBUSなどの通信プロトコルや他の通信プロトコルを使用して通信する任意のプロセスコントロールシステムで使用可能である。
このプロトコルに従って構成されたFieldbusプロトコルのフィールドデバイスについての一般的説明、Fieldbusプロトコルを実現するプロセスコントロール環境で通信が生じる方法、およびFieldbusプロトコルで必要とされる値の例示的制約が提供される。しかしながら、Fieldbusプロトコルは当業界で既知であり、とりわけAustin,Texaにある非営利組織Fieldbus Foundationから公開、配信されかつ使用可能な多数の記事、バウチャーおよび仕様書に詳細に説明されている点が理解されるべきである。とりわけ、Fieldbusプロトコルで必要とされる値の制約を含むFieldbusプロトコルは「Wiring and Installation 31.25Kbits/sec.Voltage Mode Wire Medium Application Guide」Foundation Fieldbus,1996に詳細に説明されている。
一般的に、Fieldbusプロトコルは、器具類やプロセスコントロール環境内に含まれているセンサー、アクチュエーター、コントローラ、バルブなどのプロセスコントロール機器を相互接続する2線ループまたはバスへの標準的な物理的インタフェースを提供するディジタルのシリアル2線通信プロトコルである。Fieldbusプロトコルは実際、プロセス内のフィールド器具(フィールドデバイス)用のローカルエリアネットワークを提供しており、これによってこれらのデバイスは、プロセス全体に分散された場所でコントロール機能を実行して、コントロール戦略全体を実現するこれらのコントロール機能の実行の前後に相互に通信することができる。Fieldbusプロトコルによってコントロール機能はプロセスコントロールネットワーク全体に分散可能であるため、プロトコルは集中プロセスコントローラの複雑性を削減したり、この必要性を全体的に排除したりする。しかしながら、システムの分散性質は、システムを管理して、システムをトラブルシューティングおよび管理する際の問題のデバイスの物理的位置を判断する場合の複雑さを増す。
Fieldbusプロトコルは、デバイス記述および機能ブロックを介して通信することによって、フィールドデバイスおよびプロセスコントロールシステム全体の管理を可能にする。フィールドデバイスは、デバイスの性能および状態を監視するプロセッサを有する送信機およびバルブなどのフィールド器具である。デバイス記述は、このデバイスのドライバに類似している。フィールドデバイスについて、デバイス記述は較正手順と、パラメータ手順と、コントロールシステムがフィールドデバイスと通信するのに必要な情報とを含んでいる。フィールドデバイスはコントロールシステムに標準動作パラメータを通知し、これは自己診断的であり、また器具などのデバイスの問題を較正からコントロールシステムに報告することができる。各フィールドデバイスは一意の物理的デバイスタグおよび対応するネットワークアドレスを有している。
フィールドデバイスを管理するために、ポートおよび通信統計を取得する、フィールドデバイスのステータスを取得する、リソース構成およびパラメータを閲覧および変更する、フィールドデバイスのマスターリセットや自己テストを開始する、センサーのステータスを表示する、およびセンサーを上、下およびゼロトリムに変更することを含む多くのタイプの通信が使用可能である。空間情報に上記管理通信を提供することによって、プロセスコントロールシステムの管理特徴はより効率的になり、より使用しやすくなる。
図1Bを参照すると、Fieldbusプロトコルに準拠する図1Aのプロセスコントロールネットワーク100のコントローラ/マルチプレクサおよびプロセス部分が示されている。ネットワークは、バス142を介して、複数のフィールドデバイスからなる1つ以上のプロセス112に結合されているコントローラ/マルチプレクサ110を含んでいる。バス142は、対応する長さならびに他の特徴を有する複数のセクションやセグメントを含んでいる。バス142はまた、しばしば「れんが(bricks)」と称される1つ以上のジャンクションボックス144(JB1、JB2、JB3)を含んでもよい。各ジャンクションボックス144は1つ以上のバスデバイス146およびバス142に結合されてもよい。コントローラ/マルチプレクサ110はまた少なくとも1つの電源148に結合される。図1bに示されているネットワークは例示にすぎず、プロセスコントロールネットワークがFieldbusプロトコルを使用して構成可能な多数の方法がある。
プロセスコントロールネットワーク100は、特定の通信セクションのスプール長、バスの全長、特定のジャンクションボックスに結合されているプロセスコントロールデバイスの総数、および精製または製造施設のレイアウトに対するコントローラおよびデバイスの物理的配置などの多数の空間的特徴を含んでいる。これらの空間的特徴は、施設の物理的レイアウトに関する空間情報を使用して、システムの構成時に自動的に測定および算出されてもよい。プロセスコントロールネットワーク100はまた、通信セクション全体の電圧低下、セグメントの全電流引き込み、およびシステムにおけるデバイスタイプなどの多数の非空間的特徴を含んでいる。これらの非空間的特徴は、システムを構成する際にユーザによって提供される。ツール120はこれらの特徴を分析して、プロセスコントロールネットワークが所望の標準プロトコルに対応しているか否かを判断する。
プロセスコントロールシステムの構成が完成されると、施設におけるシステムの空間的レイアウトを定義するデータを含むツール120が、ワークステーション102、104または106のいずれかを使用してプロセスコントロールシステムを管理するために使用可能である。プロセスコントロールシステムを管理する機能は、診断、オンラインデバッグ、アラームモニタリングおよびデバイスメンテナンスなどの機能を含んでいる。診断およびアラームモニタリング時に、バルブや他のデバイスが故障した場合、ディスプレイデバイスのスクリーン上のデバイスの表示が施設の空間ビューで点滅して、発見が容易である。デバイスのタグ名ならびにデバイスの空間的位置は、バルブや他のデバイスを識別するために使用可能である。オンラインデバッグ時に、機能ブロックにおけるコネクタおよび属性の値は施設の空間ビューに示されることが可能であり、これによってユーザはシステムの現在の条件をより容易に確認することができる。デバイスメンテナンス時には、空間ビューにおいてデバイスを選択することによって、電流レートや最近のメンテナンス記録などの、デバイスに関する現在の条件および情報が取得可能である。
プロセスコントロール環境100は、図2に示されている構成モデルまたは構成実装210と、管理またはランタイムモデルの実装220で存在する。構成実装210では、プロセスコントロール環境100内のコンポーネントデバイス、オブジェクト、相互接続および相互関連性が定義されて、施設の物理的レイアウトに関する空間情報に関連している。ランタイム実装220において、種々のコンポーネントデバイス、オブジェクト、相互接続および相互関連性の操作が実行される。構成実装210およびランタイム実装220はASCIIベースダウンロード言語によって相互接続されている。ダウンロード言語は、ユーザによって供給された定義に従ってシステムオブジェクトを作成し、また供給された定義からインスタンスを作成する。定義のダウンロードに加えて、ダウンロード言語はまたインスタンスおよびインスタンス値をアップロードする。構成実装210は、インストール手順を使用してランタイム実装220を実行するために起動される。
プロセスコントロール環境100は複数のサブシステムを含んでおり、このサブシステムのうちのいくつかは構成およびランタイム実装の両方を有している。例えば、プロセスグラフィックサブシステム230は、プロセスコントロール環境100のアーキテクチャにインタフェース接続しているユーザ定義ビューおよびオペレータを供給する。プロセスグラフィックサブシステム230はプロセスグラフィックエディター232と、構成実装210の一部と、プロセスグラフィックビューアー234と、ランタイム実装220の一部とを有している。プロセスグラフィックエディター232は、ダウンロード言語のインターサブシステムインタフェース236によってプロセスグラフィックビューアー234に接続されている。プロセスコントロール環境100はまた、コントロールモジュールおよび機器モジュールを定義/モジュールエディター242に構成およびインストールし、かつコントロールモジュールおよび機器モジュールをランタイムコントローラ244で実行するコントロールサブシステム240を含んでいる。定義/モジュールエディター242は構成実装210内で作動し、ランタイムコントローラ244はランタイム実装220内で作動して連続的なシーケンスコントロール機能を供給する。定義/モジュールエディター242は、ダウンロード言語のインターサブシステムインタフェース246によってランタイムコントローラ244に接続されている。複数のサブシステムはサブシステムインタフェース250によって相互接続される。
構成実装210およびランタイム実装220はマスターデータベース260にインタフェース接続して、共通のデータ構造へのアクセスをサポートする。種々のローカル(非マスター)データベース262はマスターデータベース260にインタフェース接続して、例えばユーザによって命令されるように構成データをマスターデータベース260からローカルデータベース262に転送する。マスターデータベース260の一部は永続データベース270である。永続データベース270は、時間を越えることによって、データベースの作成者がもはや存在しなくなった後も存在し続け、また空間を越えることによってデータベースが、データベースが作成されたアドレス空間とは異なるアドレス空間に対して除去可能なオブジェクトである。構成実装210全体が永続データベース270に記憶されている。
ランタイム実装220は永続データベース270およびローカルデータベース262にインタフェース接続して、構成実装210によって形成されたデータ構造にアクセスする。とりわけ、ランタイム実装220は、ローカルデータベース262および永続データベース270から選択された機器モジュールおよびディスプレイなどを取り出す。ランタイム実装220は他のサブシステムにインタフェース接続して定義をインストールすることによって、定義がすでに存在していない場合にインスタンス作成するために使用されるオブジェクトをインストールして、ランタイムインスタンスをインスタンス作成して、また種々のソースから宛先オブジェクトに情報を転送することができる。
図3を参照すると、ツール120の動作を示すフロー図が示されている。ツール120の異なるステップは、WINDOWS(登録商標)オペレーティングシステムで実行する種々のプログラムに存在するような「Wizard」機能性に従って作動する。各ステップが完了した後、ユーザは「次へ」ボタンなどを起動することによって次のステップに移行する。ユーザが進みたくない場合は、ユーザは、「終了」ボタンなどを起動することによってツールを終了することができる。
ステップ310では、ユーザはツールに、プロセスコントロールネットワークの非空間的特徴に関する情報を提供する。この情報は、カスタマー、使用されているデバイス、較正データ、タグ名、ケーブルタイプ、電源特徴およびカード、セグメント、およびジャンクション構成情報などの情報を含んでいる。カスタマー情報はカスタマーの名前、会社の名前、ネットワークがある施設の場所、ツールを提供する代表者の名前、および代表者への連絡員の名前を含んでもよい。カード構成情報はユーザに、使用されているカードのタイプと、プロセスコントロールネットワーク100を分析するのに使用される操作についての情報を提供してもよい。セグメント構成情報は、電源の電圧と、(ケーブル内で使用されるワイヤのゲージならびにケーブルの特徴に関する情報を含む)ケーブルタイプとを含んでもよい。ジャンクション構成情報は、スプールケーブルタイプと、ジャンクションボックスに結合されている器具のタイプとを含む、ジャンクションに結合されているデバイスと、ジャンクションへの結合の構成方法とに関する情報を含んでもよい。好ましい実施形態では、器具はFieldbusプロトコルに準拠するデバイスである。ユーザは任意で、識別タグを器具に割り当ててもよい。
カードを構成するために、ユーザは使用可能なコントローラカードのリストからコントローラカードを選択する。カードが選択されると、選択されたコントローラカードについての適切な情報がツールに提供可能である。本質的には、コントローラカードを選択することによって、ユーザはネットワークのセグメントを構成する。好ましい実施形態では、各コントローラカードは2つのセグメントをコントロールすることがある。しかしながら、コントローラカードに応じて、多少のセグメントがコントローラカードにコントロールされてもよい。セグメントが構成されている間、ユーザは、ツール120に提供されている情報の概要にアクセスしてもよい。
ステップ320において、ユーザは、施設に関する空間情報をツールに提供する。とりわけ、フロア平面サイズ、器具のタイプ、サイズおよび場所、およびワイヤーフレーム表示を含む施設の物理的レイアウトが提供される。この情報はユーザによってツールに提供されたり、3Dツールキット、例えばTGSのOpen Inventorなどの別のツールからインポートされたりしてもよい。
ステップ330では、機能ブロックが作成および起動される。Fieldbusプロトコルにおいて、機能ブロックはシステム挙動のコントロールを提供し、較正手順、パラメータ手順および通信手順などの機能を含むことができる。各Fieldbusデバイスは複数の機能ブロックを有することがある。ブロックの配列および相互接続がFieldbusデバイスの機能を決定する。
ステップ340において、プロセスコントロールシステムの物理的レイアウトが施設のレイアウトに関する空間情報に適用される。機能ブロックおよびデバイスは、通常ワイヤーフレームと施設における他のデバイスの配線とに続いて一緒に配線される。レイアウトはユーザによって手動で実行されてもよく、あるいはツール120はプロセスコントロールシステムの物理的レイアウトを自動的に生成してもよい。コントローラからジャンクションへ、またはジャンクションから別のジャンクションへのケーブルのセグメント長およびスプール長などの情報は、精製または製造施設の空間的レイアウトから自動的に生成および算出されてもよい。別の実施形態では、機能ブロックおよびデバイスの接続はまず論理的に接続可能であり、後に施設に関する空間情報に適用可能である。
ステップ350において、プロセスコントロールシステムの構成が、選択されたプロトコルの要件に従うようにチェックされる。セグメントのスプール長のすべては、スプール長が標準プロトコルで定義されたような所定のスプール長を超えないことを保証するためにチェックされる。スプール長はセグメントの(セグメント当たりの)器具数によって制限される。つまり、器具数が少ないほど、セグメントあたりの可能なスプール長は長くなる。セグメント当たりのデバイス数はまた、デバイス数が所定のデバイス数を超えないことを保証するためにチェックされる。可能なデバイス数は、プロセスコントロールネットワークによって使用されるコントローラに基づいて変化してもよい。好ましい実施形態では、コントローラによって16個のデバイスがセグメントごとにバスに結合可能である。しかしながら、本Fieldbus標準によって最大32個のデバイスがセグメントごとにバスに結合可能になる。セグメント当たりの全電流引き込みは、電流引き込みが標準プロトコルによって許容される最大電流引き込みを超えないことを保証するためにチェックされる。好ましい実施形態では、可能な最大電流引き込みは375mAmps/セグメントである。(スプール長を含む)セグメントケーブル全長は、この長さがプロトコル標準によって許可されている最大セグメント長を超えないことを保証するためにチェックされる。好ましい実施形態では、可能な最大セグメント長は6232フィート、つまり1900メートルである。セグメント当たりの最小電圧は、プロセスコントロールネットワークに結合される任意のデバイスの電圧が標準プロトコルによって説明される電圧以上であることを保証するためにチェックされる。好ましい実施形態では、この電圧は12.5ボルトである。値のうちの1つ以上がプロトコルによって定義された限度内でない場合、ユーザはステップ340に戻って、プロセスコントロールネットワークの構成を修正してもよい。
プロセスコントロールネットワークが構成されると、ユーザは、供給されている非空間および空間情報を利用してプロセスコントロールシステムの管理を開始可能である(ステップ360)。フィールドデバイスを管理するために、ポートおよび通信統計の取得、フィールドデバイスのステータスの取得、リソース構成およびパラメータの閲覧および変更、フィールドデバイスのマスターリセットまたは自己テストの開始、センサーのステータスの表示、およびセンサーの上、下およびゼロトリムへの変更を含む多数のタイプの通信が使用可能である。空間情報に上記管理通信を提供することによって、プロセスコントロールシステムの管理特徴はより効率的であり、より使用しやすい。
施設に関する空間情報は、3次元壁、デバイス、ワークステーションなどを含めて完全に3次元である可能性がある。施設に関する空間情報はまた、プロセスコントロールシステムの構成がマッピングされている施設の2次元ブルーポイントであっても、あるいはユーザアプリケーションに適合するような2次元および3次元の組み合わせであってもよい。
他の実施形態では、ツールはユーザに、プロセスコントロールネットワーク設計用材料の請求書の取得方法を提供してもよい。ツールはまた、施設の物理的レイアウト内のプロセスコントロールシステムのレイアウトを自動的に提供して、プロトコル要件が満たされていることを保証してもよい。別の実施形態では、ユーザは、施設の空間情報を提供せずにシステムを構成可能であり、また後にプロセスコントロールシステムの管理に使用するために空間情報を追加可能である。機能は特定のイベント順序を有していると説明されているが、情報が提供されたりステップが完了されたりする順序は本発明の範囲内であることが認識されるであろう。
図4を参照すると、プロセスコントロールシステムの論理接続を使用するツールの構成部分のスクリーン表示がツール120のメインコントロールウィンドウに示されている。ツール120のスクリーン表示はテキストプルダウンメニュー402と、絵文字メニュー404と、ステンシル部分表示406と、図面部分スクリーン表示408とを含んでいる。ステンシルアイテム420はステンシル部分表示406内に表示される。プロセスコントロール環境設計のユーザの図面は図面部分スクリーン表示に提供される。プロセスコントロール設計環境のこの図面はプロセスコントロール環境ビューと称される。メインウィンドウにおける表示の各々は、既知のウィンドウ技術に従ってユーザによって再サイズ設定および再配置可能である。ツール120は、2次元ディスプレイ内の座標を含む永続オブジェクトデータならびにスタイルおよび他の情報を維持することによって、メインウィンドウのペインの場所およびサイズを追跡する。
論理接続を使用してプロセスコントロール環境を設計する場合、ユーザはステンシル部分表示406からステンシルアイテムを単に起動して、起動されたステンシルアイテムを図面部分スクリーン表示408内の所望の場所にドラッグして、起動されたステンシルアイテムを所望の場所にドロップする。コントロールスタジオオブジェクトシステム130は次いで、図面がプロセスコントロール環境を構成するのに必要な情報のすべてによってオブジェクトを作成できるようにする図面アイテムを作成する。ステンシルアイテムは、プロセスコントロール環境を構成するために図面に関する必要情報のすべてを含んでいるオブジェクトであり、プロセスコントロール環境設計が図面部分内で完了されると、この設計はプロセスコントロール環境の適切な部分に直接ダウンロードされてもよい。
図4および図5A乃至5Cを参照すると、プロセスコントロールシステムのレイアウトの施設の空間情報を使用するツールの空間的レイアウト部分のスクリーン表示が示されている。ツールは、プロセスコントロールシステムの空間的レイアウトの異なる角度および大きさの閲覧を提供する。表示はグレースケールまたはカラーであってもよい。スクリーン表示は、図面部分スクリーン表示ウィンドウ408と同様にツール120のウィンドウ内に含まれてもよい。しかしながら、他の空間情報呈示方法も本発明の範囲内である。
施設の空間情報を使用してプロセスコントロール環境を設計する場合、ユーザは、施設の物理的レイアウトをインポートするか、ツール120のメインコントロールウィンドウの図面部分にレイアウトを作成するかのいずれかによって開始する。フィールドデバイスや機能を追加するためには、ユーザはステンシル部分表示408からステンシルアイテムを単に起動して、起動されたステンシルアイテムを図面部分スクリーン表示408内の施設の空間表示における所望の場所にドラッグして、起動されたステンシルアイテムを所望の場所にドロップする。機能の矩形表示と同様に、ステンシルアイテムは、バルブ、ポンプ、タンク、パイプなどの精製または製造施設に見られるアイテムの3次元表示を含んでいる。コントロールスタジオオブジェクトシステム130の空間部分は次いで、施設の空間的レイアウト内にプロセスコントロール環境を構成するのに必要な情報によって図面アイテムを生成する。ステンシルアイテムは、施設の空間的レイアウト内にプロセスコントロール環境を構成するための図面に関する必要情報のすべてを含むオブジェクトであり、プロセスコントロール環境設計が図面部分内で完了される場合、この設計は、コントロールスタジオオブジェクトシステムの空間部分を含むプロセスコントロール環境の適切な部分に直接ダウンロードされてもよい。
再度図5A乃至5Cを参照すると、空間ビューにおける施設の物理的レイアウトの一例を含む空間スクリーン表示452乃至456の例が示されている。より具体的には、図5Aは、施設の概略図に対して施設の物理的レイアウトの表示452を示している。空間表示はさらに、プロセスコントロール環境の種々のコンポーネントの物理的かつ論理的表示を含んでいる。従って、ユーザは好都合なことに、施設の概略図に重畳されたプロセスコントロール環境の種々のコンポーネントの物理的配置を閲覧できる。図5Bおよび5Cは、図5Aの図面表示の一部の拡大かつ回転されたビュー454乃至456を示している。図5B乃至5Cは従って、ユーザが図5Aに示されたような図面表示の部分にアクセスして、プロセスコントロール環境の特定の部分のより良好なビューを取得可能な方法の例を示している。空間的表示は必ずしも概略ビューに重畳される必要はないことが認識されるであろう。
プロセスコントロール環境100の代替実施形態では、図5A乃至5Cに示された空間的レイアウト452乃至456は種々のコントロールシステム要素のブロック表示と結合されてもよい。例えば、プロセスコントロール環境の実現において、プロセスのブロック表示は、ユーザにプロセス環境のより良好な理解を提供するために空間的レイアウト452乃至456のうちの1つに重畳されてもよい。さらに、プロセスのシミュレーション表示もまたこのような空間的レイアウトに重畳されてもよい。
図6はプロセスコントロール環境460のこのような代替実現を示している。プロセスコントロール環境460は、図1Aに示されたプロセスコントロール環境100のプロセス要素に類似の多数の要素を含む点に注目する。しかしながら、プロセスコントロール環境460は、LAN108に通信可能に接続されたポータブルコンピューティングデバイス462をさらに含んでいる。ポータブルコンピューティングデバイス462は例えば、ハンドヘルドデバイス、装着可能なコンピュータ、携帯情報端末(PDA)などであってもよい。実現において、ポータブルコンピューティングデバイス462はLAN108に無線接続されてもよい。
ポータブルコンピューティングデバイス462は、プロセスの空間的レイアウト452乃至456に伴ってプロセスプラントのグラフィック表示を呈示するために使用されてもよい。ポータブルコンピューティングデバイス462を使用してプロセスプラントのグラフィック表示を閲覧することによってユーザは、プラントにおける種々の場所を移動しながらプラントオペレータと通信することができる。フィールドのユーザはこのようなポータブルコンピューティングデバイス462を使用して、空間的レイアウト452乃至456に関連するプラントのグラフィック表示を閲覧しながらプラントオペレータと共働可能である。このような状況では、フィールドのユーザは、メンテナンスや更新などが必要な機器やプロセスに関するより多くの情報を取得するために、プロセスコントロール情報と、プロセスシミュレーション情報と、プロセスの3次元可視化と、プラントの空間的レイアウト452乃至456との組み合わせを利用してもよい。
次に図6を参照すると、ポータブルコンピューティングデバイス462はプロセッサ464と、メモリ466と、ディスプレイ468と、キーボード、ライトペン、マイクなどの1つ以上の入力/出力またはユーザインタフェースデバイス470と、無線通信機472とを含んでいる。メモリ466は揮発性および/または不揮発性メモリのいずれかであってもよく、プロセッサ464上で実行してもよい多数のプログラムと、このプログラムによって使用されてもよい1つ以上データベースなどを含んでいる。
例えば、実現において、メモリ464は、プロセスのブロック表示、空間的レイアウト452乃至456、プロセスのシミュレーション表示などを生成するグラフィック生成/記憶プログラム474を含んでいる。グラフィック生成/記憶プログラム474はこのようなグラフィックの組み合わせをディスプレイ468に呈示してもよい。メモリ466はまた、プロセスの種々の要素に関するシミュレーション情報を生成してもよいプロセスシミュレータープログラム478を含んでもよい。メモリ466に記憶されているグラフィックディスプレイエディター480によってユーザは、ディスプレイ468上のプロセスのブロック表示への変更をすることができる。
ポータブルコンピューティングデバイス462の実現はまた、プロセスプラントの種々のセクションに関連してポータブルコンピューティングデバイス462の地理的位置をユーザが判断できるようにする地理的位置決めシステム482を含んでもよい。加えて、ユーザが、プラントのプロセスおよび空間的レイアウト452乃至456のグラフィック表示を閲覧するためにポータブルデバイスを使用している場合、ユーザは、プラントの種々のセクションと関連するポータブルコンピューティングデバイス462の位置や、プロセスプラントにおけるユーザの場所と関連する種々のデバイスの位置などを判断するための地理的位置決め性能を使用してもよい。このような性能によってユーザは、自分の瞬時の注意を必要とすることがあるプロセスデバイスにより容易にアクセスすることができるようになる。
代替実施形態では、地理的位置決めデバイスはプロセスプラントにおける1つ以上の場所に組み込まれてもよく、またプロセスプラントの種々のパーツや、プラントにおける種々のデバイスなどの地理的位置に関する情報は、プロセスプラントの空間的レイアウト452乃至456を組み込んでもよい。
図7Aは、プロセス要素の例示的グラフィック表示500を示しており、これは空間的レイアウト452乃至456のスクリーン表示に伴ってプロセスプラント内のプロセスをシミュレーションし、かつこのようなシミュレーションを呈示するために使用されてもよい。グラフィック表示500は、グラフィック生成/記憶プログラム474によって生成されて、メモリ466に記憶されてもよい。グラフィック表示500はリサイクルタンク502と、入力コントロールバルブ504と、出力コントロールバルブ506および508とを描いている。当業者は、ポンプ、ヒーター、ミキサーなどの多数の他の要素もまたグラフィック表示500に呈示されてもよいことを認識するであろう。
グラフィック表示500はプロセスシミュレーションおよび/またはオペレータートレーニング目的で、空間的レイアウト452乃至456およびプロセスコントロール環境のブロック表示と結合されてもよい。とりわけ、プロセス要素のこのようなグラフィック表示は、プラント機器、プラントオペレーション、プラントの条件、機器アラートの場所、メンテナンスリクエストなどのよりリアルな可視化をユーザに提供するために3次元の空間的レイアウトと結合されてもよい。
施設の空間的レイアウトに伴ってプロセスシミュレーションを呈示することによって、プラントを操作および診断し、プラント条件およびプラントプロセスのオペレータの意識を増大させ、プラントに問題が生じている場所のよりリアルな可視化と異常な状況の防止とを結合することによってプラントのシャットダウンを削減し、プロジェクトエンジニアリングの効率を増大させ、オペレータートレーニングを改善し、シミュレーションアプリケーションの有効性を向上させるなどの、プラントオペレータの全性能を改善する。
次に図7Aを参照すると、配管、ダクト、コンベヤー、ワイヤなどを介するグラフィック要素502乃至508の接続もまた示されることがある。図7Aに示されているように、リサイクルタンク502はパイプを介してバルブ504乃至508に接続されている。図7Aは、入力バルブ504がリサイクルタンクへの補給流体の流れをコントロールし、入力バルブ506がリサイクルされる流体の流れをコントロールするのに対して、出力バルブ508が反応器への流体の流れをコントロールすることを示している。さらにまた、グラフィック表示500はまた、種々の要素に関する動的値、種々のプロセス特徴の測定、ならびに要素に関するメンテナンス情報、要素に関するシミュレーション情報などの他のソースからのデータを示してもよい。
例えば、リサイクルタンク502に関するプロセス情報は、リサイクルタンク502が実行中の動作、リサイクルタンク502の接続方法、リサイクルタンク502内で生じている事柄などの貴重な情報を提供することがある。グラフィック表示500はまた、リサイクルタンク502内部の流体に関する組成算出、質量バランス、エネルギーバランス、カスタム算出などを含むリサイクルタンク502に関する1つ以上の動的シミュレーション値を示すこともある。このような動的シミュレーション情報は、動作環境のユーザの選択に応答して変更されて、可視化されてもよい。例えば、リサイクルタンク502に関するシミュレーション情報が表示される場合に、ユーザはオフラインシミュレーション環境を選択してもよい。あるいはまた、リサイクルタンク502に関する実際のプロセス情報がグラフィック表示で表示される場合にユーザはオンライン環境を選択してもよい。図7Bは、リサイクルタンク502に関する種々のプロセスパラメータと関連プロセス要素とを示す例示的オンライン表示を示している。
グラフィック表示500の一実施形態において、さらなる要素がグラフィック層の形態で追加されてもよい。例えば、インストラクター層がグラフィック表示500に追加されて、種々のトレーニング関連情報を示してもよい。図7Cは、追加層の情報が示されている「インストラクター」特権を有するユーザの例示的オフライン表示を示している。このようなオフライン表示において、インストラクターが手動バルブなどのグラフィック要素を選択すると、フェースプレート520が呈示されて、インストラクターは選択された要素に変更することができる。例えば、フェースプレート520は、フェースプレート520によってコントロールされている手動バルブを開閉するために使用されてもよいコントロールノブ522を含んでもよい。
このようなオフライン環境において、インストラクター層はまた、ユーザが、フェースプレート520を使用して要素の挙動を変化させ、このような挙動変化に応答して、種々の要素に関連するパラメータの変化に関する詳細な表示を呈示することができるようにする。例えば、インストラクターは、特定の要素においてプロセスに外乱を加え、測定値をバイアスし、測定値に雑音を加え、測定値を固定値に変更し、測定ステータスなどを変更し、オフライングラフィック表示での種々の要素に関するパラメータのこのような変化への応答を観察することを許可されてもよい。
オンラインコントロールシステムにおいて、システムの外部と共働するように設計されているコントロール論理がしばしば存在し、システムのこのような外部はしばしば、オフライン環境に含まれているコントロール戦略とは別個に実行しているコントロール戦略を有している。このような外部システムと関連した任意のローカルコントロール論理はまた、このような外部コントロール論理を、グラフィック表示500に示されたプロセスコントロール要素と関連図けることによってオフラインシミュレーション呈示に含まれてもよい。例えば、入力バルブ504をコントロールする別個のコントロール戦略があってもよく、ローカルコントロール戦略は、外部コントロール戦略から設定または読み取り値を提供することによって入力バルブ504と相互作用することがある。オフライン実行時に、入力バルブ504をコントロールしていたコントロール戦略はもはや存在しない。入力バルブ504を含むプロセスをシミュレーションする際、ユーザは入力バルブ504のシミュレーションと直接共働可能であり、またこのような場合ユーザは外部コントロール戦略について懸念する必要はない。
ツール120の実現は、グラフィックディスプレイの作成をサポートするための多数のディスプレイパレットを有しているグラフィックディスプレイエディターを含んでもよい。このようなグラフィックディスプレイエディターは、メモリ466に記憶されているグラフィックディスプレイエディター480に実現されてもよい。ユーザは異なる要素ならびにこのような要素に添付されている種々の特性をパレットから選択して、プロセスプラントのオンライングラフィック表示やオフライングラフィック表示を編集してもよい。後に、このようなグラフィック表示はプロセスプラント施設レイアウトの3次元表示に重畳されてもよい。
グラフィックディスプレイエディター480は、PID(比例積分微分)機能ブロック、セットポイント機能ブロック、プロセス変数機能ブロックなどのコントロールおよび算出で使用される機能ブロックから情報にアクセスするための要素を含む算出/コントロールパレットを含んでもよい。特性/測定パレットは、種々のプロセス機器および接続と関連したフィールド測定およびシミュレート特性にアクセス/特定するために使用される要素を含んでもよい。アクチュエーターパレットは、プロセスストリームを設定または調整するために使用されるフィールドデバイスを表す要素を含んでもよい。処理パレットは種々の共通プロセス機器を表す要素を含んでもよい。さらに、カスタムパレットは、特定のプロセスに固有の機器をこの特定のプロセスのグラフィックディスプレイにユーザが追加することができる要素を含んでもよい。
ツール120の実現はまた、ユーザがオフラインシミュレーション表示を作成および/または編集できるようにするプロセスシミュレーションエディターを含んでもよい。プロセスシミュレーションエディターによってユーザは、機能ブロック、ストリーム、およびこれらの関連接続をシミュレーション表示に追加することができる。このようなプロセスシミュレーションエディターはメモリ466のプロセスシミュレーター478に記憶されてもよい。一般的に、これらのプロセス要素を表示するために使用される種々のプロセス要素およびシミュレーション機能ブロックのグラフィック表示の1対1接続がある。従って、ユーザは、プロセスシミュレーションエディターを使用してグラフィックディスプレイを構築し、この対応するプロセスシミュレーションを生成することが可能な場合がある。例えば、ユーザはシミュレーション表示のプロセスモジュールの一部として、バルブ、タンク、ポンプなどのプロセス要素を選択してもよい。
後に、このようなプロセスシミュレーションを作成するために、ユーザはプロセスコントロールシステム内のコントロールモジュールを表すプロセスブロックを選択して、プロセスブロックに添付されているアクチュエーター、接続要素、測定要素などのプロセス要素を選択してもよい。コントロールモジュールに添付されている入力/出力ブロック、コントロールモジュールなどに添付されている測定ブロック、およびアクチュエーターなどのプロセス要素間の関連性は、これらのブロック間の動作を指示およびクリックすることによって確立されてもよい。
コントロールモジュールに対応するプロセスブロックは以下の共通な特徴によって特徴づけられてもよい:(1)プロセスブロック入力接続およびプロセスブロックのパラメータがシミュレーションで使用されてもよい、(2)シミュレーションされた特性やパラメータと関連したプロセス測定はプロセスブロックで参照されて、モデルエラーおよび未測定外乱の訂正を可能にする、(3)プロセスブロックによってサポートされている入力/出力接続の数は拡張可能に定義されてもよい、(4)プロセスブロックの実行による結果はプロセスブロック出力接続において、またはプロセスブロックのパラメータとして反映されてもよい、(5)プロセスブロックアルゴリズムはステップ応答として定義されてもよく、あるいは算出/論理プロセスブロックと同様にユーザによって入力されてもよく、またプロセスブロックアルゴリズムが入力されると、ユーザは出力ごとに独立してダイナミックを特定してもよい、(6)処理要素と直接関連しているローカルパネル入力、外部システム入力および/または論理はこれらの処理要素を含むプロセスブロックアルゴリズムに含まれてもよい、(7)パラメータの共通セットはプロセスブロックへの入力/出力接続に対してサポートされてもよい。
プロセスブロックへの入力/出力接続と関連したパラメータは、例えば接続条件(良/悪)、接続における質量流量、接続における圧力、接続における温度、接続における比熱、接続における流体密度などを含むパラメータのアレイ/構造として種々のプロセスブロック間で通信されてもよい。加えて、接続におけるスチーム組成などの他のパラメータもまた特定されてもよい。
さらに、より柔軟なセットのパラメータをサポートするために、接続パラメータのアレイが基準と、パラメータの拡張ストリームブロックとを含んでもよい。このような場合、拡張ストリームブロックの一部として、ユーザは1セットの所定のデータグループを選択してもよい。例えば、ボイラーを表す機能ブロックへの燃料入力と関連した拡張パラメータセットは、燃料組成セット、燃料の炭素重量、燃料の水素含有量、燃料の硫黄含有量、燃料の酸素含有量、燃料の水分量、燃料の窒素含有量などを特定するパラメータを含んでもよい。同様に、ターボジェネレーターを表す機能ブロックへのスチーム入力と関連した膨張パラメータは、スチーム組成セット、ターボジェネレーターに入るスチームのエンタルピー、ターボジェネレーターを出るスチームのエンタルピーなどを特定するパラメータを含んでもよい。このような拡張ストリームブロックは、このような拡張パラメータセットを利用するプロセスブロックへの接続のみを許可されてもよい。さらに、このような拡張パラメータセットはまた、拡張パラメータの一部が一部のストリームに可視プロセスグラフィックとして提供されてもよいかなり忠実なシミュレーションを提供するために使用されてもよい。
オフラインシミュレーション環境時に、種々の機能ブロックに関する測定要素は、このような要素をクリックする際に、シミュレーションされた測定値をユーザに提供してもよい。このようなシミュレート済み測定値は実測値と比較するために記憶されてもよい。オンライン動作時に、測定値は機能ブロックに提供されてもよく、またユーザは、機能ブロック内の要素をクリックしてこのような実測値を見てもよい。オンライン動作時に、機能ブロックはパラメータの実測値をシミュレーション済み測定値と比較して、両者の差をユーザに表示してもよい。あるいはまた、実測またはシミュレーション済み測定値は機能ブロックに伴って3次元グラフィック形態で示されてもよい。加えて、機能ブロックはまた実測値を一定時間記憶してもよく、またグラフィック表示500を使用して長時間の測定値の傾向を示してもよい。
先行の記述は本発明の多数の異なる実施形態の詳細な説明をしているが、本発明の法的範囲は本特許の目的を説明している請求項の用語によって定義されることが理解されるべきである。詳細な説明は例示として解釈されるべきであり、また、考えられる実施形態をすべて説明することは、例え不可能でなくても実際的ではないため、本発明の考えられる実施形態をすべて説明していない。多数の代替実施形態が、現在の技術や出願日以降に開発された技術のいずれかを使用して実現可能であり、これは依然として本発明を定義する請求項の範囲内にある。
他の実施形態も請求項内で可能である。例えば、好ましい実施形態が説明されているプロトコルはFieldbusプロトコルのプロセスコントロールネットワークを分析するのに対して、任意のプロトコルが適切な制約を調整することによって分析可能であることが認識されるであろう。また、例えば、好ましい実施形態がWINDOWS(登録商標)オペレーティングシステムで動作して、Wizardタイプの表示を使用するのに対して、これらの詳細は本発明の概念全体の制限を意図していないことが認識されるであろう。
本発明の具体的な実施形態が図示および説明されてきたが、変更および修正が広範な態様の本発明のから逸脱せずになされてもよいため、添付の請求項は、本発明の趣旨および範囲内にあるように、他のプログラミング言語での実現を含むがこれ制限されないこのような変更および修正のすべてをその範囲内に包含することは当業者に明らかであろう。加えて、好ましい実施形態はソフトウェア実装として開示されているが、アプリケーション固有の集積回路実装などのハードウェア実装もまた以下の請求項の範囲内であることが理解されるであろう。
空間的構成および管理能力を備えている本発明の一般的な実施形態に従ったツールを含むワークステーションを示すプロセスコントロールシステムの概略ブロック図である。 図1Aに示されたプロセスコントロールシステムのコントローラ/マルチプレクサおよびプロセス部分のブロック図である。 構成実装および管理またはランタイム実装でプロセスコントロール環境を示している概略ブロック図である。 本発明に従ったツールの動作を示すフローチャートである。 プロセスコントロールシステムの機能とデバイス間の論理接続を示すツールの構成部分のスクリーン表示である。 プロセスコントロールシステムの機能およびデバイスの物理的接続と、施設の空間的レイアウトにおけるこれらの相対的位置を示す空間部分スクリーン表示の図である。 プロセスコントロールシステムの機能およびデバイスの物理的接続と、施設の空間的レイアウトにおけるこれらの相対的位置を示す空間部分スクリーン表示の図である。 プロセスコントロールシステムの機能およびデバイスの物理的接続と、施設の空間的レイアウトにおけるこれらの相対的位置を示す空間部分スクリーン表示の図である。 プロセスコントロールシステムの別の実現の概略ブロック図を示している。 プロセスコントロールシステムのデバイスを表すプロセス要素の例示的グラフィック表示を示している。 プロセスコントロールシステムのデバイスを表すプロセス要素の例示的グラフィック表示を示している。 プロセスコントロールシステムのデバイスを表すプロセス要素の例示的グラフィック表示を示している。
符号の説明
112 プロセス
110 コントローラ/マルチプレクサ
102 オペレータワークステーション
104 ラボワークステーション
116 プロセッサ
117 メモリ
120 ツール
115 ディスプレイ
230 プロセスグラフィックサブシステム
232 プロセスグラフィックエディター
240 コントロールサブシステム
242 定義/モジュールエディター
262 ローカルデータベース
236 インターサブシステムインタフェース
250 サブシステムインタフェース
246 インターサブシステムインタフェース
262 ローカルデータベース
234 プロセスグラフィックビューアー
244 ランタイムコントロール

Claims (31)

  1. プロセスプラントが物理的制約を有する選択されたプロトコルに従うか確かめ、人員の仕事の割り当てを管理し、計画し、又は予定し、故障を診断し、又はプロセスプラントをコントロールすると共に複数の機器、複数のプロセスコントロールデバイス、及びプロセスコントロールネットワークを有する当該プロセスプラントの管理方法であって、前記プロセスコントロールネットワークが、プロセッサと、ディスプレイとメモリとを有するポータブルコンピューティングデバイスを含んでいる方法であって、
    前記プロセスコントロールデバイス及び前記複数の機器の物理的な空間的レイアウトに関する情報を前記ポータブルコンピューティングデバイスの前記メモリに記憶するステップと、
    前記プロセスコントロールネットワークと関連する前記複数のプロセスコントロールデバイスの構成に関する情報を前記ポータブルコンピューティングデバイスの前記メモリに記憶するステップと、
    前記複数のプロセスコントロールデバイスをコントロールするように構成された複数の機能ブロックを前記ポータブルコンピューティングデバイスの前記メモリに記憶するステップと、
    前記プロセスコントロールデバイス及び前記複数の機器の前記物理的な空間的レイアウトを前記ポータブルコンピューティングデバイスの前記ディスプレイに呈示するステップと、
    前記複数の機器の前記物理的な空間的レイアウトに関連する前記複数のプロセスコントロールデバイスのグラフィカル表現を前記ポータブルコンピューティングデバイスの前記ディスプレイに呈示して前記プロセスプラントが物理的制約を有する選択されたプロトコルに従うか確かめるステップとを備えているプロセスプラントの管理方法。
  2. 前記プロセスコントロールデバイス及び前記複数の機器の前記物理的な空間的レイアウトを呈示するステップがさらに、前記プロセスコントロールデバイス及び前記複数の機器の前記物理的な空間的レイアウトを3次元グラフィックで呈示するステップを備えている、請求項1に記載の方法。
  3. 前記プロセスコントロールネットワークと関連した前記複数のデバイスからプロセス情報を取得するステップと、
    前記複数の機能ブロックに関連する前記プロセス情報を前記ディスプレイに呈示するステップとをさらに備えている、請求項1に記載の方法。
  4. 前記複数のデバイスからプロセス情報を取得するステップがさらに、前記複数のデバイスに関するプロセスシミュレーション情報を取得するステップを備えている、請求項3に記載の方法。
  5. ユーザが、前記複数の機能ブロックのうちの少なくとも1つに関するパラメータの値を変更できるようにするステップと、
    前記パラメータの前記変更された値に応答して前記プロセスシミュレーション情報を生成するステップと、
    前記プロセスコントロールデバイス及び前記複数の機器の前記物理的な空間的レイアウトに関連する前記プロセスシミュレーション情報を呈示するステップとをさらに備えている、請求項4に記載の方法。
  6. 前記複数のデバイスから前記プロセス情報を取得するステップがさらに、(1)前記複数のデバイスに関する質量バランス、(2)前記複数のデバイスに関するエネルギーバランス、(3)前記複数のデバイスに関するカスタム算出、および(4)前記複数のデバイスに関する組成算出のうちの少なくとも1つを取得するステップを備えている、請求項3に記載の方法。
  7. 前記複数のデバイスを表す複数のグラフィック要素を含むインストラクター層グラフィックを前記メモリに記憶するステップと、
    前記プロセスコントロールデバイス及び前記複数の機器の前記物理的な空間的レイアウトに関連する前記インストラクター層グラフィックを前記ディスプレイに提示するステップとをさらに備えている、請求項1に記載の方法。
  8. 前記インストラクター層グラフィックが、オフラインプロセスコントロール環境に呈示される、請求項7に記載の方法。
  9. 前記インストラクター層グラフィックの前記オフラインプロセスコントロール環境呈示によってユーザが、前記複数のグラフィック要素のうちの少なくとも1つに関するパラメータを変更することができるようになる、請求項8に記載の方法。
  10. ユーザが前記インストラクターレベルグラフィックを修正できるようにするグラフィックディスプレイエディターを提供するステップをさらに備えている、請求項7に記載の方法。
  11. 前記グラフィックディスプレイエディターが、(1)算出/コントロールパレット、(2)特性/測定パレット、(3)アクチュエーターパレット、(4)処理パレット、および(5)カスタムパレットのうちの少なくとも1つを含む複数のディスプレイパレットを提供する、請求項10に記載の方法。
  12. 前記複数のデバイスの性能を監視するステップと、
    前記複数のデバイスの前記性能に関する性能統計を生成するステップと、
    前記プロセスコントロールデバイス及び前記複数の機器の前記物理的な空間的レイアウトに関連する前記性能統計を呈示するステップとをさらに備えている、請求項3に記載の方法。
  13. 前記複数のデバイスからの前記プロセス情報を呈示するステップがさらに、前記複数のデバイスからの前記プロセス情報をハンドヘルドデバイスに呈示するステップを備えている、請求項3に記載の方法。
  14. 前記ハンドヘルドデバイスが前記プロセスコントロールネットワークに無線接続されている、請求項13に記載の方法。
  15. 前記ハンドヘルドデバイスの位置を提供する地理的位置決めデータを生成するステップと、
    前記プロセスコントロールデバイス及び前記複数の機器の前記物理的な空間的レイアウトに関連する前記ハンドヘルドデバイスの位置を表示するステップとをさらに備えている、請求項13に記載の方法。
  16. 前記プロセスコントロールデバイス及び前記複数の機器の前記物理的な空間的レイアウトに関連するプロセスシミュレーションを提供するステップであって、前記プロセスシミュレーションが複数のプロセスブロックを含んでいるステップと、
    前記複数のプロセスブロックの各々を複数のプロセスグラフィック要素のうちの1つに関連付けるステップとをさらに備えている、請求項1に記載の方法。
  17. 前記プロセスブロックが入力/出力接続を含んでおり、前記入力/出力接続の各々が、(1)接続品質、(2)質量流、(3)圧力、(4)温度、(5)比熱および(6)密度のうちの少なくとも1つを含む多数の関連パラメータを有している、請求項16に記載の方法。
  18. プロセスプラントが物理的制約を有する選択されたプロトコルに従うか確かめ、人員の仕事の割り当てを管理し、計画し、又は予定し、技術を診断し、又はプロセスプラントを制御すると共に複数の機器、複数のプロセスコントロールデバイス、及びプロセスコントロールネットワークを有する当該プロセスプラントの管理システムであって、
    前記システムが、
    複数のプロセスコントロールデバイスと、
    前記複数のプロセスコントロールデバイスに通信可能に接続されているポータブルコンピューティングデバイスとを備えており、
    前記ポータブルコンピューティングデバイスが、
    プロセッサと、
    ディスプレイと、
    メモリであって、
    前記プロセスコントロールデバイス及び前記複数の機器の物理的な空間的レイアウトに関する情報と、
    前記プロセスコントロールネットワークと関連した前記複数のプロセスコントロールデバイスの構成に関する情報と、
    前記複数のプロセスコントロールデバイスをコントロールするように構成されている複数の機能ブロックと、
    プロセスコントロールデバイス及び前記複数の機器の前記物理的な空間的レイアウトを前記ポータブルコンピューティングデバイスの前記ディスプレイに呈示し、かつ前記複数の機器の前記物理的な空間的レイアウトに関連する前記プロセスコントロールデバイスのグラフィカルな表現を呈示して前記プロセスプラントが物理的制約を有する選択されたプロトコルに従うか確かめるために前記プロセッサ上で操作されるように構成されているコンピュータプログラムコードとを記憶するように構成されているメモリと、を備えているシステム。
  19. 前記コンピュータプログラムコードがさらに、前記複数のデバイスからプロセス情報を取得し、かつ前記複数の機能ブロックに関連する前記プロセス情報を呈示するように構成されている、請求項18に記載のシステム。
  20. 前記コンピュータプログラムコードがさらに、前記複数のプロセスコントロールデバイスに関するプロセスシミュレーション情報を提供するように構成されている、請求項19に記載のシステム。
  21. 前記メモリがさらに、前記複数のプロセスコントロールデバイスを表す複数のグラフィック要素を含むインストラクター層グラフィックを記憶するように構成されており、
    前記コンピュータプログラムコードがさらに、
    ユーザがイントラクターレベル特権を有していると判断されたとき、前記ユーザに、前記複数の装置の前記物理的な空間的レイアウトに関連する前記インストラクター層グラフィックを提示するように構成されている、請求項18に記載のシステム。
  22. 前記メモリがさらに、ユーザが前記インストラクターレベルグラフィックを修正できるように構成されているグラフィックディスプレイエディターを記憶するように構成されている、請求項21に記載のシステム。
  23. 前記グラフィックディスプレイエディターがさらに、(1)算出/コントロールパレット、(2)特性/測定パレット、(3)アクチュエーターパレット、(4)処理パレットおよび(5)カスタムパレットのうちの少なくとも1つを含む複数のディスプレイパレットを提供するように構成されている、請求項22に記載のシステム。
  24. 前記コンピュータが前記プロセスコントロールネットワークに無線接続されているハンドヘルドデバイスである、請求項18に記載のシステム。
  25. 前記複数のプロセスコントロールデバイスに関連する前記ハンドヘルドデバイスの地理的位置を提供するように適合されている地理的位置決めデバイスをさらに備えている、請求項24に記載のシステム。
  26. 前記地理的位置決めデバイスがさらに、前記施設の前記空間的レイアウトに関連する前記ハンドヘルドデバイスの地理的位置を前記ディスプレイに呈示するように構成されている、請求項25に記載のシステム。
  27. プロセスプラントを管理するためのプロセスコントロールネットワークであって、
    前記プロセスプラントが物理的制約を有する選択されたプロトコルに従うか確かめ、人員の仕事の割り当てを管理し、計画し、又は予定し、技術を診断し、又はプロセスプラントを制御し、
    前記プロセスコントロールネットワークは、
    複数の機器と、
    複数のプロセスコントロールデバイスと、
    (1)前記プロセスプラント内の前記複数のプロセスコントロールデバイス及び複数の機器の物理的な空間的レイアウトと、
    (2)前記複数の機器の前記物理的な空間的レイアウトに関連する前記複数のプロセスコントロールデバイスのグラフィカル表現であって、前記複数のプロセスコントロールデバイスが前記複数のプロセスコントロールデバイスのうちの1つ以上をコントロールする前記複数のプロセスコントロールデバイスと、
    (3)ポータブルコンピューティングデバイスであって、前記プロセスプラントが物理的制御を有する選択されたプロトコルに従うか確かめるために、前記複数のプロセスコントロールデバイス及び前記複数の機器の前記物理的な空間的レイアウトに関連する前記複数のプロセスコントロールデバイスのうちの少なくとも1つによって生成されたプロセス情報とを前記ポータブルコンピューティングデバイスのディスプレイに呈示するように構成されている前記ポータブルコンピューティングデバイスとを備えているプロセスコントロールネットワーク。
  28. 前記複数のプロセスコントロールデバイスのうちの少なくとも1つに関連する前記ハンドヘルドデバイスの地理的位置を提供するように構成されている地理的位置決め装置をさらに備えている、請求項27に記載のプロセスコントロールネットワーク。
  29. 前記地理的位置決め装置がさらに、前記ハンドヘルドデバイスの地理的位置と、プロセスコントロールデバイス及び前記複数の機器の前記物理的な空間的レイアウトに関連する前記複数のプロセスコントロールデバイスのうちの少なくとも1つの前記地理的位置とを呈示するように構成されている、請求項28に記載のプロセスコントロールネットワーク。
  30. ユーザが、前記複数の機能ブロックのうちの少なくとも1つに関するパラメータの値を変更し、前記変更された値に応答してプロセスシミュレーション情報を生成し、プロセスコントロールデバイス及び前記複数の機器の前記物理的な空間的レイアウトに関連する前記プロセスシミュレーション情報を呈示することができるように構成されているプロセスシミュレーターをさらに備えている、請求項27に記載のプロセスコントロールネットワーク。
  31. ユーザが、前記複数の機能ブロックの前記呈示を修正し、入力/出力パラメータを前記複数の機能ブロックに添付できるように構成されているグラフィックディスプレイエディターをさらに備えている、請求項30に記載のプロセスコントロールネットワーク。
JP2007020440A 2006-01-31 2007-01-31 プロセスプラントの管理方法、プロセスプラントの管理システムおよびプロセスコントロールネットワーク Expired - Fee Related JP5201843B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/344,397 US7474929B2 (en) 2000-01-20 2006-01-31 Enhanced tool for managing a process control network
US11/344397 2006-01-31

Publications (2)

Publication Number Publication Date
JP2007242000A JP2007242000A (ja) 2007-09-20
JP5201843B2 true JP5201843B2 (ja) 2013-06-05

Family

ID=37873057

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007020440A Expired - Fee Related JP5201843B2 (ja) 2006-01-31 2007-01-31 プロセスプラントの管理方法、プロセスプラントの管理システムおよびプロセスコントロールネットワーク

Country Status (5)

Country Link
US (1) US7474929B2 (ja)
JP (1) JP5201843B2 (ja)
CN (1) CN101013318B (ja)
DE (1) DE102007004341A1 (ja)
GB (1) GB2437757B (ja)

Families Citing this family (69)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7117049B2 (en) * 2000-08-03 2006-10-03 Siemens Aktlencesellschaft Industrial controller based on distributable technology objects
US9224303B2 (en) 2006-01-13 2015-12-29 Silvertree Media, Llc Computer based system for training workers
US20120026173A1 (en) * 2006-08-04 2012-02-02 Gabbert Adam K Transitioning Between Different Views of a Diagram of a System
FR2918469B1 (fr) * 2007-07-02 2010-06-18 Eatops Procede et systeme de controle a distance de systemes equipes de capteurs
US20090043415A1 (en) * 2007-08-06 2009-02-12 Chevron U.S.A. Inc. System and Method for Distributed Control of a Plant Process
JP4383476B2 (ja) * 2007-10-05 2009-12-16 新日本製鐵株式会社 プラント制御システム及び方法
ES2332345B1 (es) * 2007-11-05 2010-09-08 Juan Luis Nuñez Casas Sistema de monitorizacion y control de procesos basado en telefono movil.
US8589809B2 (en) * 2008-02-28 2013-11-19 Chevron U.S.A. Inc. Methods and systems for conducting a meeting in a virtual environment
EP2304536A4 (en) * 2008-06-20 2012-08-15 Invensys Sys Inc SYSTEMS AND METHOD FOR IMMERSIBLE INTERACTION WITH ACTUAL AND / OR SIMULATED DEVICES FOR PROCESS, ENVIRONMENTAL AND INDUSTRIAL CONTROL
US8989879B2 (en) 2008-09-27 2015-03-24 Jda Software Group, Inc. System and method for a demand driven lean production control system
US8965539B2 (en) 2008-09-27 2015-02-24 Jda Software Group, Inc. System and method for a demand driven lean production control system
US9335761B2 (en) * 2008-09-30 2016-05-10 Rockwell Automation Technologies, Inc. Procedure classification for industrial automation
FR2939553B1 (fr) * 2008-12-10 2011-01-14 Somfy Sas Procede d'apprentissage d'un dispositif de commande d'equipements domotiques d'un batiment
US9354629B2 (en) * 2009-02-19 2016-05-31 Fisher-Rosemount Systems, Inc. Methods and apparatus to configure a process control system using an electronic description language script
CN102356364A (zh) * 2009-05-15 2012-02-15 费希尔-罗斯蒙德系统公司 具有增强功能的手持现场维护工具
CN102356618B (zh) * 2009-05-15 2015-01-14 费希尔-罗斯蒙德系统公司 无线现场设备的改进的维护
US9256219B2 (en) * 2009-08-11 2016-02-09 Fisher-Rosemount Systems, Inc. System configuration using templates
DE102009047544A1 (de) * 2009-12-04 2011-06-09 Endress + Hauser Process Solutions Ag Verfahren zum Einstellen von Prametern eines Feldgerät-Stromversorgungsmoduls
DE102009054901A1 (de) * 2009-12-17 2011-06-22 CodeWrights GmbH, 76137 Verfahren zur offline Bedienung eines Feldgeräts der Automatisierungstechnik
DE102010011873A1 (de) * 2010-03-18 2011-09-22 Safebridge Ug Verfahren und Vorrichtung zur Bedienung von softwaregesteuerten Geräten
US9709973B2 (en) 2010-07-28 2017-07-18 Fisher-Rosemount Systems, Inc. Handheld field maintenance tool with improved diagnostics
WO2012019618A2 (de) * 2010-08-09 2012-02-16 Siemens Aktiengesellschaft Verfahren zum bedienen, beobachten und/oder steuern einer anlage und steuervorrichtung
US8717374B2 (en) 2010-09-13 2014-05-06 Fisher-Rosemount Systems, Inc. Methods and apparatus to display process control information
US8532795B2 (en) * 2010-10-04 2013-09-10 General Electric Company Method and system for offline code validation
US20120245710A1 (en) * 2011-03-22 2012-09-27 General Electric Company Control system with state capture and restoration
US9581994B2 (en) 2011-04-05 2017-02-28 Fisher-Rosemount Systems, Inc. Methods and apparatus to manage process control resources
US8782525B2 (en) * 2011-07-28 2014-07-15 National Insturments Corporation Displaying physical signal routing in a diagram of a system
US9454744B2 (en) * 2011-09-02 2016-09-27 Fisher-Rosemount Systems, Inc. Asset tracking in process control environments
US8868384B2 (en) * 2012-03-15 2014-10-21 General Electric Company Methods and apparatus for monitoring operation of a system asset
US9690265B2 (en) * 2012-07-13 2017-06-27 Siemens Industry, Inc. Mobile device with automatic acquisition and analysis of building automation system
US11216159B2 (en) * 2012-10-08 2022-01-04 Fisher-Rosemount Systems, Inc. Configuration element for graphic elements
US10866952B2 (en) 2013-03-04 2020-12-15 Fisher-Rosemount Systems, Inc. Source-independent queries in distributed industrial system
US9558220B2 (en) 2013-03-04 2017-01-31 Fisher-Rosemount Systems, Inc. Big data in process control systems
US10649449B2 (en) 2013-03-04 2020-05-12 Fisher-Rosemount Systems, Inc. Distributed industrial performance monitoring and analytics
US10649424B2 (en) 2013-03-04 2020-05-12 Fisher-Rosemount Systems, Inc. Distributed industrial performance monitoring and analytics
US10386827B2 (en) 2013-03-04 2019-08-20 Fisher-Rosemount Systems, Inc. Distributed industrial performance monitoring and analytics platform
US10678225B2 (en) 2013-03-04 2020-06-09 Fisher-Rosemount Systems, Inc. Data analytic services for distributed industrial performance monitoring
US9665088B2 (en) 2014-01-31 2017-05-30 Fisher-Rosemount Systems, Inc. Managing big data in process control systems
US10223327B2 (en) 2013-03-14 2019-03-05 Fisher-Rosemount Systems, Inc. Collecting and delivering data to a big data machine in a process control system
US10909137B2 (en) 2014-10-06 2021-02-02 Fisher-Rosemount Systems, Inc. Streaming data for analytics in process control systems
US9823626B2 (en) 2014-10-06 2017-11-21 Fisher-Rosemount Systems, Inc. Regional big data in process control systems
US10282676B2 (en) 2014-10-06 2019-05-07 Fisher-Rosemount Systems, Inc. Automatic signal processing-based learning in a process plant
US9804588B2 (en) 2014-03-14 2017-10-31 Fisher-Rosemount Systems, Inc. Determining associations and alignments of process elements and measurements in a process
US9397836B2 (en) 2014-08-11 2016-07-19 Fisher-Rosemount Systems, Inc. Securing devices to process control systems
US10649412B2 (en) 2013-03-15 2020-05-12 Fisher-Rosemount Systems, Inc. Method and apparatus for seamless state transfer between user interface devices in a mobile control room
GB2513238B (en) * 2013-03-15 2020-12-09 Fisher Rosemount Systems Inc Mobile control room with real-time environment awareness
JP6595980B2 (ja) 2013-03-15 2019-10-23 フィッシャー−ローズマウント システムズ,インコーポレイテッド コンピュータシステム、及びコンピュータで実装される方法
EP2824525B1 (de) * 2013-07-08 2017-08-30 Siemens Aktiengesellschaft Verfahren und Einrichtung zur Bestimmung der Position von Betriebsmitteln einer industriellen Automatisierungsanordnung
US10168691B2 (en) 2014-10-06 2019-01-01 Fisher-Rosemount Systems, Inc. Data pipeline for process control system analytics
US10855551B2 (en) * 2014-12-31 2020-12-01 Dell Products L.P. Multi-port selection and configuration
CN105511742B (zh) 2016-01-07 2021-10-01 美国西北仪器公司 一种智能交互界面
US12055414B2 (en) 2015-02-16 2024-08-06 Northwest Instrument Inc. Ranging system and ranging method
US11243309B2 (en) 2015-02-16 2022-02-08 Northwest Instrument Inc. Ranging system and ranging method
JP2017040990A (ja) * 2015-08-18 2017-02-23 横河電機株式会社 機器システム、情報処理装置、端末装置、および表示方法
US11556170B2 (en) 2016-01-07 2023-01-17 Northwest Instrument Inc. Intelligent interface based on augmented reality
US12511840B2 (en) 2016-01-07 2025-12-30 Northwest Instrument Inc. Intelligent interface based on augmented reality
US10503483B2 (en) * 2016-02-12 2019-12-10 Fisher-Rosemount Systems, Inc. Rule builder in a process control network
US10671038B2 (en) 2016-07-15 2020-06-02 Fisher-Rosemount Systems, Inc. Architecture-independent process control
US11605037B2 (en) 2016-07-20 2023-03-14 Fisher-Rosemount Systems, Inc. Fleet management system for portable maintenance tools
EP3336631B1 (de) * 2016-12-16 2021-06-16 Siemens Aktiengesellschaft Prozessleitsystem sowie anlagenplanungs-werkzeug
JP6855798B2 (ja) * 2017-01-12 2021-04-07 富士通株式会社 機器点検支援方法、機器点検支援装置及び機器点検支援システム
US10462020B2 (en) * 2017-02-16 2019-10-29 Cisco Technology, Inc. Network device user interface
JP6412974B1 (ja) * 2017-03-30 2018-10-24 西日本電信電話株式会社 情報管理装置、情報管理方法、及び情報管理プログラム
US20190073238A1 (en) * 2017-11-02 2019-03-07 Nri R&D Patent Licensing, Llc Software controlled transport and operation processes for fluidic and microfluidic systems, temporal and event-driven control sequence scripting, functional libraries, and script creation tools
CN108520106B (zh) 2018-03-19 2022-09-23 美国西北仪器公司 用于空间设计的方法和系统
US11604904B2 (en) 2018-03-19 2023-03-14 Northwest Instrument Inc. Method and system for space design
CN108829066A (zh) * 2018-07-19 2018-11-16 郑州云海信息技术有限公司 生产管理可视化控制方法和装置
US11429409B2 (en) * 2018-09-04 2022-08-30 Lam Research Corporation Software emulator for hardware components in a gas delivery system of substrate processing system
JP7469903B2 (ja) * 2020-02-21 2024-04-17 株式会社ディスコ 加工装置

Family Cites Families (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3636328A (en) * 1968-09-03 1972-01-18 Badger Co Automatic designing
US5400246A (en) * 1989-05-09 1995-03-21 Ansan Industries, Ltd. Peripheral data acquisition, monitor, and adaptive control system via personal computer
JP2538069B2 (ja) * 1989-09-13 1996-09-25 株式会社日立製作所 プラント制御システム、その制御回路表示方法および保守装置
WO1991010881A1 (fr) * 1990-01-11 1991-07-25 Kabushiki Kaisha Toshiba Appareil permettant d'effectuer l'inspection d'une installation
US5530643A (en) 1993-08-24 1996-06-25 Allen-Bradley Company, Inc. Method of programming industrial controllers with highly distributed processing
US5793974A (en) 1995-06-30 1998-08-11 Sun Microsystems, Inc. Network navigation and viewing system for network management system
US5812394A (en) * 1995-07-21 1998-09-22 Control Systems International Object-oriented computer program, system, and method for developing control schemes for facilities
US5917730A (en) * 1995-08-17 1999-06-29 Gse Process Solutions, Inc. Computer implemented object oriented visualization system and method
US5841654A (en) * 1995-10-16 1998-11-24 Smar Research Corporation Windows based network configuration and control method for a digital control system
US5828851A (en) * 1996-04-12 1998-10-27 Fisher-Rosemount Systems, Inc. Process control system using standard protocol control of standard devices and nonstandard devices
US5940294A (en) * 1996-04-12 1999-08-17 Fisher-Rosemont Systems, Inc. System for assisting configuring a process control environment
US5838563A (en) * 1996-04-12 1998-11-17 Fisher-Rosemont Systems, Inc. System for configuring a process control environment
JP3211663B2 (ja) * 1996-05-20 2001-09-25 株式会社日立製作所 プラント運転情報表示方法及びプラント運転監視装置
US5898860A (en) * 1996-10-01 1999-04-27 Leibold; William Steven System and method for automatically generating a control drawing for a real-time process control system
US5892939A (en) * 1996-10-07 1999-04-06 Honeywell Inc. Emulator for visual display object files and method of operation thereof
US5980078A (en) 1997-02-14 1999-11-09 Fisher-Rosemount Systems, Inc. Process control system including automatic sensing and automatic configuration of devices
US5971581A (en) * 1997-09-17 1999-10-26 National Instruments Corp. Fieldbus network configuration utility with improved scheduling and looping
US6020889A (en) * 1997-11-17 2000-02-01 International Business Machines Corporation System for displaying a computer managed network layout with varying transience display of user selected attributes of a plurality of displayed network objects
US6282455B1 (en) * 1998-10-19 2001-08-28 Rockwell Technologies, Llc Walk-through human/machine interface for industrial control
US6806847B2 (en) * 1999-02-12 2004-10-19 Fisher-Rosemount Systems Inc. Portable computer in a process control environment
US6788980B1 (en) * 1999-06-11 2004-09-07 Invensys Systems, Inc. Methods and apparatus for control using control devices that provide a virtual machine environment and that communicate via an IP network
US6618630B1 (en) * 1999-07-08 2003-09-09 Fisher-Rosemount Systems, Inc. User interface that integrates a process control configuration system and a field device management system
US6446202B1 (en) * 1999-10-04 2002-09-03 Fisher-Rosemount Systems, Inc. Process control configuration system for use with an AS-Interface device network
US6772017B1 (en) * 2000-01-20 2004-08-03 Fisher-Rosemount Systems, Inc. Tool for configuring and managing a process control network including the use of spatial information
US7246044B2 (en) * 2000-09-13 2007-07-17 Matsushita Electric Works, Ltd. Method for aiding space design using network, system therefor, and server computer of the system
US7013232B2 (en) * 2001-08-15 2006-03-14 National Insurance Corporation Network-based system for configuring a measurement system using configuration information generated based on a user specification
US6773932B2 (en) * 2001-11-30 2004-08-10 Seh America, Inc. System and method for collecting, storing, and displaying process data including particle measurement data
DE10348563B4 (de) * 2002-10-22 2014-01-09 Fisher-Rosemount Systems, Inc. Integration von Grafikdisplayelementen, Prozeßmodulen und Steuermodulen in Prozeßanlagen
US7191021B2 (en) * 2003-12-04 2007-03-13 Honeywell International Remote management of field devices in a manufacturing plant
US7515977B2 (en) * 2004-03-30 2009-04-07 Fisher-Rosemount Systems, Inc. Integrated configuration system for use in a process plant

Also Published As

Publication number Publication date
GB2437757B (en) 2011-10-26
JP2007242000A (ja) 2007-09-20
US20070179645A1 (en) 2007-08-02
DE102007004341A1 (de) 2007-12-27
US7474929B2 (en) 2009-01-06
US20080312757A9 (en) 2008-12-18
GB2437757A (en) 2007-11-07
HK1115204A1 (en) 2008-11-21
CN101013318B (zh) 2013-01-02
GB2437757A8 (en) 2007-11-09
CN101013318A (zh) 2007-08-08
GB0701784D0 (en) 2007-03-07

Similar Documents

Publication Publication Date Title
JP2007242000A (ja) プロセスプラントの管理方法、プロセスプラントの管理システムおよびプロセスコントロールネットワーク
US6772017B1 (en) Tool for configuring and managing a process control network including the use of spatial information
US8127241B2 (en) Process plant user interface system having customized process graphic display layers in an integrated environment
US7515977B2 (en) Integrated configuration system for use in a process plant
US9904268B2 (en) Updating and utilizing dynamic process simulation in an operating process environment
US9904263B2 (en) Smart process objects used in a process plant modeling system
US10878140B2 (en) Plant builder system with integrated simulation and control system configuration
US8594814B2 (en) Systems and methods for immersive interaction with actual and/or simulated facilities for process, environmental and industrial control

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100126

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111213

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120313

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120703

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120918

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130212

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20160222

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees