JP2004199655A - プロセスプラントにおけるスマートプロセスモジュールおよびスマートプロセスオブジェクト - Google Patents

プロセスプラントにおけるスマートプロセスモジュールおよびスマートプロセスオブジェクト Download PDF

Info

Publication number
JP2004199655A
JP2004199655A JP2003358631A JP2003358631A JP2004199655A JP 2004199655 A JP2004199655 A JP 2004199655A JP 2003358631 A JP2003358631 A JP 2003358631A JP 2003358631 A JP2003358631 A JP 2003358631A JP 2004199655 A JP2004199655 A JP 2004199655A
Authority
JP
Japan
Prior art keywords
entity
process flow
smart
flow module
plant
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2003358631A
Other languages
English (en)
Other versions
JP4128126B2 (ja
Inventor
Duncan Schleiss
ダンカン シュレイス,
Ram Ramachandran
ラム ラムチャンドラン,
Mark Nixon
マーク ニクソン,
Michael Lucas
マイケル ルーカス,
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fisher Rosemount Systems Inc
Original Assignee
Fisher Rosemount Systems Inc
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 Fisher Rosemount Systems Inc filed Critical Fisher Rosemount Systems Inc
Publication of JP2004199655A publication Critical patent/JP2004199655A/ja
Application granted granted Critical
Publication of JP4128126B2 publication Critical patent/JP4128126B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/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/0428Safety, monitoring
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/28Databases characterised by their database models, e.g. relational or object models
    • G06F16/289Object oriented databases
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B15/00Systems controlled by a computer
    • G05B15/02Systems controlled by a computer electric
    • 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/0423Input/output
    • G05B19/0425Safety, monitoring
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form
    • G05B19/4093Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by part programming, e.g. entry of geometrical information as taken from a technical drawing, combining this with machining and material information to obtain control information, named part program, for the NC machine
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0259Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
    • G05B23/0267Fault communication, e.g. human machine interface [HMI]
    • 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/23Pc programming
    • G05B2219/23255Object oriented programming, OOP
    • 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/23Pc programming
    • G05B2219/23258GUI graphical user interface, icon, function bloc editor, labview
    • 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/23Pc programming
    • G05B2219/23261Use control template library
    • 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/25428Field device
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P80/00Climate change mitigation technologies for sector-wide applications
    • Y02P80/10Efficient use of energy, e.g. using compressed air or pressurized fluid as energy carrier
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • Manufacturing & Machinery (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Geometry (AREA)
  • Data Mining & Analysis (AREA)
  • Testing And Monitoring For Control Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • General Factory Administration (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

【課題】分散制御システムの監視操作画面のプログラム作成を容易とする実行環境を提供する。
【解決手段】プロセスプラント内のオペレータインターフェイスは、該プラント内のデバイスおよび他のエンティティを認識し、該プラント内の状態を検出するメソッドをとくにシステムレベルで実行することが可能な相互に接続されたスマートプロセスオブジェクトからなるプロセスフローモジュールを実行する実行エンジンを備えている。また、複数の相互に接続されたスマートプロセスオブジェクトから構成されうるプロセスフローモジュールは、それに関連付けされるフローアルゴリズムも有し、該プロセスフローモジュール内のプロセスエレメントのために物質収支、流量などを計算する。
【選択図】図2

Description

本発明は、一般的に、プロセスプラントに関するものであり、さらに詳細には、分散型制御プロセスプラントのシステムレベルにおいて閲覧機能およびデバイス状態検出機能を可能にするインテリジェントオペレータ環境に関するものである。
化学プロセス、石油プロセス、または他のプロセスにおいて利用される分散型プロセス制御システムは、アナログバス、デジタルバス、またはアナログ/デジタルを組み合わせたバスを介して一または複数のフィールドデバイスに通信可能に接続された一または複数のプロセスコントローラを備えていることが一般的である。これらのフィールドデバイスは、たとえば、バルブ、バルブポジショナ、スイッチ、およびトランスミッタ(たとえば、温度センサ、圧力センサ、レベルセンサ、および流量センサ)などであってもよく、プロセス環境内に設置されて、バルブの開閉およびプロセスパラメータの測定の如きプロセス機能を実行する。また、周知のFieldbusプロトコルに従うフィールドバスデバイスの如きスマートフィールドバスは、制御計算、アラーム機能、および一般的にコントローラ内に実装されている他の制御機能も実行する。また、プロセスコントローラもプラント環境内に設置されているのが一般的であり、フィールドデバイスにより作成されるプロセス測定値および/またはこれらのフィールドデバイスに関連する他の情報を表す信号を受信し、プロセス制御決定を行い、受信した情報に基づいて制御信号を生成し、たとえば、HARTフィールドデバイスおよびFieldbusフィールドデバイスの如きフィールドデバイスにおいて実行される制御モジュールまたは制御ブロックと協調するさまざまな制御モジュールを実行する。コントローラ内の制御モジュールは、通信回線を介してこれらの制御信号をフィールドデバイスに送信してプロセスの動作を制御する。
フィールドデバイスおよびコントローラからの情報は、過酷なプラント環境から離れた制御室または他の場所に通常設置されているオペレータワークステーション、パーソナルコンピュータ、データヒストリアン、レポート作成装置、集中型データベースなどの如き一または複数の他のハードウェアデバイスによりデータハイウェイを介して使用されることが可能なようにされていることが一般的である。これらのハードウェアデバイスは、たとえば、プロセス制御ルーチンの設定変更、コントローラまたはフィールドデバイス内の制御モジュールの動作修正、プロセスの現状の閲覧、フィールドデバイスおよびコントローラにより発生させられたアラームの閲覧、作業員のトレーニングまたはプロセス制御ソフトウェアの試験の目的でプロセス動作のシミュレーション、コンフィギュレーションデータベースの更新などの如きプロセスに関連した機能のオペレータによる操作を可能にしうるアプリケーションを実行する。
一例としては、フィシャーローズマウント社により販売されているDeltaV(登録商標)制御システムは、プロセスプラント内のさまざまな場所に設置されたさまざまなデバイス内に格納されかつこれらのデバイスにより実行される複数のアプリケーションを有している。一または複数のワークステーションに搭載されているコンフィギュレーションアプリケーションは、ユーザがプロセス制御モジュールを作成または変更し、データハイウェイを介して専用の分散型コントローラにこれらの制御モジュールをダウンロードすることを可能にする。通常、これらの制御モジュールは通信可能に相互接続された機能ブロックから構成されており、これらの機能ブロックは、オブジェクト指向プログラミングプロトコルにおけるオブジェクトであり、入力に基づいて制御スキーム内で機能を実行し、制御スキーム内の他の機能ブロックに出力を供与する。また、このコンフィギュレーションアプリケーションは、オペレータへデータを表示するために、また設定ポイントの如きプロセス制御ルーチン内の設定のオペレータによる変更を可能にするために、閲覧アプリケーションにより利用されるオペレータインターフェイスを設計者が作成または変更することを可能にする。各専用コントローラおよび、場合によっては、フィールドデバイスは、実際のプロセス制御機能を実現するために割り当てられ、ダウンロードされる制御モジュールを実行するコントローラアプリケーションを格納・実行する。閲覧アプリケーションは、一または複数のオペレータワークステーションにより実行され、データハイウェイを介してコントローラアプリケーションからデータを受信し、ユーザインターフェイスを利用してこのデータをプロセス制御システムの設計者、オペレータ、またはユーザに表示し、オペレータビュー、エンジニアビュー、テクニシャンビューなどの如き複数の異なるビューのうちのいずれかを提供しうる。データヒストリアンアプリケーションは、データハイウェイ上で提供されるデータの一部または全部を収集・格納するデータヒストリアンデバイスに格納され、このデバイスにより実行されることが一般的であり、一方、コンフィギュレーションデータベースアプリケーションは、このデータハイウェイに接続されるさらなるコンピュータ内において実行され、現行のプロセス制御ルーチンコンフィギュレーションおよびそれに関連するデータを格納しうる。あるいは、コンフィギュレーションデータベースは、コンフィギュレーションアプリケーションと同一のワークステーションに搭載されうる。
上述のように、通常、オペレータ表示アプリケーションは、システム全体において、一または複数のワークステーションにより実行され、プラント内の制御システムまたはデバイスの動作状態に関する前もって構築された表示画面をオペレータまたは保守作業員に提供する。一般的に、これらの表示画面は、プロセスプラント内のコントローラまたはデバイスにより生成されるアラームを受信するアラーム表示画面、プロセスプラント内のコントローラおよび他のデバイスの動作状態を示す制御表示画面、プロセスプラント内のデバイスの動作状態を示す保守表示画面などの形態をとる。これらの表示画面は、プロセスプラント内のプロセス制御モジュールまたはデバイスから受信した情報またはデータを公知の方法で表示するように前もって構築されるのが一般的である。公知のシステムのうちの一部のシステムでは、物理的要素または論理的要素に関連するグラフィックを有しかつ物理的要素または論理的要素についてのデータを受信するために物理的要素または論理的要素に通信可能に結合されるオブジェクトを利用して表示画面が作成される場合もある。このオブジェクトは、受信したデータに基づいて表示スクリーン上のグラフィックを変更することにより、たとえば、タンクが半分充填されていることを示し、また流量センサにより測定された流量を示す。表示画面に必要な情報はプロセスプラント内のデバイスまたはコンフィギュレーションデータベースから送信されるが、その情報を有する表示画面をユーザに提供するためのみにその情報が利用される。その結果、アラームの生成およびプラント内の問題の検出などに利用されるすべての情報およびプログラミングは、プロセスプラント制御システムの構築中に、そのプラントに関連するコントローラおよびフィールドデバイスの如き異なるデバイスにより生成されかつその内でコンフィギュレーションされなければならない。その後でのみ、プロセス動作中に、上述の情報がオペレータ表示画面に送信・表示される。
エラー検出プログラミングおよび他のプログラミングは、さまざまなコントローラに実行される制御ループに関連する状態、エラー、アラームなどと、個々のデバイス内の問題とを検出するために有益であるが、プロセスプラント内のさまざまな、分散して設置されうるデバイスからのデータを解析することにより検出されなければならないシステムレベルの状態またはエラーを認識するようにプロセスプラントをプログラミングすることは容易ではない。さらに、オペレータ表示画面は、オペレータまたは保守作業員にそのようなシステムレベルの状態情報を示すためにまたは提示するために利用されてこなかったのが普通であり、いずれにしても、表示画面内のさまざまなエレメントに対するこれら異なる供給源の情報またはデータを用いて、オペレータ表示画面内のオブジェクトをアニメ化することは困難である。さらに、原料がプラント全体に亘って移動するので、流れ状態および物質収支の如きプラント内の特定の状態を検出する系統的な方法が現時点においては存在していない。したがって、これらの機能をシステムレベルにおいて実行する実現容易なシステムなどは存在しない。
オペレータワークステーションまたは他のコンピュータは、相互に接続されたスマートプロセスオブジェクトからなるプロセスフローモジュールを実行する実行エンジンを実行し、該プロセスフローモジュールの各々はプロセス内の特定のエンティティについての情報を表示し、プロセス内の状態を検出するために利用できる機能またはメソッドを有しうる。また、プロセスフローモジュールは、とくにシステムレベルにおいてプロセス状態を検出するために利用できる、フローアルゴリズムと呼ばれる機能またはメソッドも有しうる。スマートプロセスオブジェクトは、オペレータに表示される表示エレメントと、プラント内の関連エンティティに属しかつそのエンティティから受信されるデータを格納するデータ格納部と、他のスマートプロセスオブジェクトと通信するために入力部および出力部と、漏洩、エラー、および他の状態の如きプラント状態またはデバイス状態を検出するために格納データまたは受信データに対して実行されうるメソッドとを有している。スマートプロセスオブジェクトは、プロセスフローモジュールを作成するために、相互に通信可能に接続される。該プロセスフローモジュールは、表示画面を提供し、領域、デバイス、エレメント、モジュールなどの如きプラントエンティティに対する一組のルールを具体化する。
一つの実施例では、各スマートプロセスオブジェクトは、フィールドデバイス、コントローラ、または論理エレメントの如きプラントエンティティと関連付けされ、そのエンティティに関連するパラメータデータまたは変数データのためのデータ格納部を有している。スマートプロセスオブジェクトは、直接的に、またはコンフィギュレーションデータベースを介してエンティティに通信可能に結合され、そのエンティティに関連するデータを受信する。また、各スマートプロセスオブジェクトは、他のスマートプロセスオブジェクトにデータを送受信するためにオペレータインターフェイス内の他のスマートプロセスオブジェクトにも通信可能に結合され、デバイスまたはプラントに関連する状態を検出するためにこのスマートプロセスオブジェクトが利用することが可能なデータに対して実行されるメソッドまたはルーチンを有しうる。たとえば、あるタンクのスマートプロセスオブジェクトは、そのタンクの上流側および下流側にあるポンプまたは流量トランスミッタのスマートプロセスオブジェクトに結合され、そのタンクの上流側流量および下流側流量を表すデータを受信しうる。そのタンクオブジェクトに関連するメソッドは、そのタンクの流出量および流入量に基づいた予測タンクレベルをタンクのレベルと比較することによりそのタンクの漏洩を検出しうる。さらに、プロセスフローモジュールは、システムレベル状態、たとえば物質収支、流れ状態などを検出するために、その内部のエンティティを結合したものに対して実行することが可能なフローアルゴリズムを有しうる。
スマートプロセスオブジェクトおよびプロセスフローモジュールは、オペレータ表示デバイスにおいて状態検出ルーチンおよびエラー検出ルーチンを実行することを可能にし、プラントのコントローラおよびフィールドデバイスとともに動作し、コントローラおよびフィールドデバイスの中にこの機能を設ける必要性を排除することが可能である。また、これらのスマートプロセスオブジェクトおよびプロセスフローモジュールは、プロセスプラント内でのプログラミング自由度をオペレータにさらに与え、このプログラミングの自由度は、使用および実行が容易であると同時に、より優れたそしてより完全な情報をオペレータに提供することが可能である。さらに、オペレータ表示画面は、プロセスフローモジュールのフローアルゴリズムにより決定または計算された情報を利用してアニメ化されうる。
ここで、図1を参照すると、プロセスプラント10は、一または複数のコントローラ12を有する分散型プロセス制御システムを利用しており、各コントローラ12は、たとえばFieldbusインターフェイス、Profibusインターフェイス、HARTインターフェイス、標準4−20ミリアンペアインターフェイスなどでありうる入力/出力(I/O)デバイスまたは入力/出力(I/O)カード18を介して一または複数のフィールドデバイス14、16へ接続されている。また、コントローラ12は、たとえばイーサネットリンクでありうるデータハイウェイ24を介して、一または複数のホストワークステーションまたはオペレータワークステーション20、22にも結合されている。さらに、データベース28は、データハイウェイに接続され、プロセス10内のコントローラおよびフィールドデバイスに関連するパラメータデータ、状態データ、および他のデータを収集・格納するデータヒストリアンとして、ならびに/または、コントローラ12およびフィールドデバイス14、16にダウンロードされ、その内に格納されている、プラント10内のプロセス制御システムの現時点におけるコンフィギュレーションを格納するコンフィギュレーションデータベースとして動作しうる。コントローラノード12、入力/出力カード18、およびフィールドデバイス14、16は、過酷な状態になりうるプラント環境内に設置され、そのようなプラント環境全体に亘り分散されていることが一般的であるが、一方、オペレータワークステーション20、22およびデータベース28は、コントローラ作業員または保守作業員が容易にアクセスすることが可能な制御室またはあまり過酷ではない他の環境内に設置されることが多い。
公知のように、各コントローラ12は、一例として、フィッシャーローズマウントシステムズ社により販売されているDeltaVコントローラであってもよく、複数の異なるかつ個別に実行される制御モジュールまたは制御ブロックを利用して制御戦略を実現するコントローラアプリケーションを格納し、実行する。これらの制御モジュールの各々は機能ブロックと一般的に呼ばれるブロックから構成され、各機能ブロックは、全体の制御ルーチンの一部かまたはサブルーチンであり、プロセス制御プラント10内でプロセス制御ループを実行するために(リンクと呼ばれる通信を介して)他の機能ブロックと協動して動作する。周知のように、機能ブロックは、オブジェクト指向型プログラミングプロトコルにおけるオブジェクトであり、トランスミッタ、センサ、もしくは他のプロセスパラメータ測定デバイスに関連するような入力機能、PID制御、ファジー論理制御などを実行する制御ルーチンに関連するような制御機能、またはプロセス制御システム10内でなんらかの物理的機能を実行するためにバルブ如きあるデバイスの動作を制御する出力機能のいずれかを実行することが一般的である。いうまでもなく、モデル予測コントローラ(MPC)、オプチマイザの如き、ハイブリッド機能ブロックおよび他のタイプの複雑な機能ブロックも存在する。FieldbusプロトコルおよびDeltaVシステムプロトコルは、オブジェクト指向型プログラミングプロトコルで設計され、実行される制御モジュールおよび機能ブロックを利用するが、これらの制御モジュールは、たとえばシーケンシャル機能ブロック、ラダー論理などを含む所望の任意の制御プログラミングスキームを利用して設計されてもよく、機能ブロックまたはその他の特定のプログラミング技術を利用して設計されるということには限定されない
図1に例示するシステムでは、コントローラ12に接続されたフィールドデバイス14、16は、標準型4−20ミリアンペアデバイスであってもよく、プロセッサとメモリとを備えたHARTフィールドデバイス、Profibusフィールドデバイス、もしくはFOUNDATION(登録商標)Fieldbusデバイスの如きスマートフィールドデバイスであってもよく、またはその他の所望のタイプのデバイスであってもよい。(図1の参照番号16を付した)Fieldbusフィールドデバイスの如きこれらのデバイスによっては、コントローラ12により実現される制御戦略に関連する機能ブロックの如きモジュールまたはサブモジュールを格納・実行することがある。機能ブロック30は、図1において、Fieldbusフィールドデバイス16のうちの二つの異なるデバイス内に配置されるように例示されているが、公知のように、プロセス制御を実現するためにコントローラ12内のモジュールの実行と協動して実行されてもよい。もちろん、フィールドデバイス14、16は、センサ、バルブ、トランスミッタ、ポジショナなどの如きいかなるタイプのデバイスであってもよく、I/Oデバイス18は、HART、Fieldbus、Profibusなどの如き任意の所望の通信プロトコルまたはコントローラプロトコルに従ういかなるタイプのI/Oデバイスであってもよい。
図1のプロセスプラント10で、ワークステーション20はオペレータインターフェイスアプリケーションと他のデータ構造32とからなるスイートを有しており、許可されたユーザ(本明細書においてオペレータと呼ばれるユーザ)ならば誰でも、このスイートにアクセスし、プロセスプラント10内の接続されたデバイスを閲覧し、そのデバイスに関する機能を提供することが可能である。このオペレータインターフェイスアプリケーションのスイート32は、ワークステーション20のメモリ34に格納され、アプリケーションのスイート32内のアプリケーションまたはエンティティの各々は、ワークステーション20に関連するプロセッサ36により実行されるように構成される。アプリケーションのスイート32の全体がワークステーション20内に格納されているように例示されているが、これらのアプリケーションまたは他のエンティティの一部がプラント10内のまたはそれに関連する他のワークステーションまたはコンピュータ内で格納・実行されてもよい。さらに、上述のアプリケーションのスイートは、ワークステーション20に関連する表示スクリーン37に、または携帯デバイス、ラップトップ、他のワークステーション、プリンタなどを含むその他の所望の表示スクリーンもしくは表示デバイスに、表示出力を付与することが可能である。同様に、アプリケーションのスイート32内のアプリケーションは、分離され、二つ以上のコンピュータまたは機械により実行され、互いに協働して動作するように構成されうる。
図2は、ワークステーション20のアプリケーション(および他のエンティティ)のスイート32内のアプリケーションおよびデータ構造または他のエンティティの一部を例示している。具体的には、アプリケーションのスイート32は、一または複数のスマートプロセスオブジェクトを利用してプロセスフローモジュール(およびそれに関連する表示画面)を作成するためにオペレータにより用いられるプロセスフローモジュールコンフィギュレーションアプリケーション38を有している。スマートプロセスオブジェクト42のライブラリ40は、プロセスフローモジュール44を作成するためにコンフィギュレーションアプリケーション38によりアクセスされ、コピーされ、利用されうるスマートプロセスオブジェクトの見本またはテンプレートを有している。理解されるように、コンフィギュレーションアプリケーション38を利用して一または複数のプロセスフローモジュール44を作成することが可能であり、各モジュールは、一または複数のスマートプロセスオブジェクトからなり、プロセスフローモジュールメモリ46に格納される一または複数のプロセスフローアルゴリズム45を有しうる。これらのプロセスフローモジュール44bのうちの一つは、図2に拡大されて例示され、パイプ、導管、ワイヤ、コンベヤなどでありうる接続部材により相互接続されるバルブ、タンク、センサ、および流量トランスミッタの如き一組のプロセスエレメントを有している。
実行エンジン48は、プロセスフローモジュール44により定義される一または複数のプロセス表示画面をオペレータのために作成すべく、またプロセスフローモジュール44およびプロセスフローモジュール44内のスマートプロセスオブジェクトに関連するさらなる機能を実行すべく、実行時間中に、プロセスフローモジュール44の各々を作動または実行する。実行エンジン48は、全体としてはプロセスフローモジュール44により、そして詳細にはそれらのモジュール内のスマートプロセスオブジェクトにより履行されるべき論理を定義するルールデータベース50を利用しうる。また、実行エンジン48は、プロセスフローモジュール44の機能を実現するために、プラント10およびプロセスフローモジュール44の内のプロセスエレメント間の接続を定義する接続行列52も利用しうる。
図2は、スマートプロセスオブジェクト42eのうちの一つをさらに詳細に例示している。このスマートプロセスオブジェクト42eはスマートプロセスオブジェクトテンプレートのうちの一つであるように例示されているが、いうまでもなく、スマートプロセスオブジェクト42eに関連して記載された同一または同様のエレメント、特徴、パラメータなどを他のスマートプロセスオブジェクトも有していることが一般的であり、これらのエレメント、特徴、およびパラメータの詳細または数値はスマートプロセスオブジェクトの特性および用途に依存してスマートプロセスオブジェクトごとに変更されうる。さらに、スマートプロセスオブジェクト42eはオブジェクト指向型プログラミング環境内のオブジェクトであり、したがってデータ格納部、データ入出力部、およびそれに関連するメソッドを有しているが、このスマートプロセスオブジェクトは、その他の所望のプログラミングパラダイムまたはプロトコルにより作成され、その中で実行されてもよい。
いうまでもなく、スマートプロセスオブジェクト42eは図1のプロセスプラント10内の物理的エンティティまたは論理エンティティの如き特定のエンティティに関連するオブジェクトである。スマートプロセスオブジェクト42eは、該スマートプロセスオブジェクト42eが関連付けされている論理エンティティから受信したまたはそれに属するデータを格納するデータ格納部53を備えている。このデータ格納部53は、製造業者、更新、名称、タイプなどの如き、スマートプロセスオブジェクト42eが属するエンティティについての一般的な情報または恒久的な情報を格納するデータ格納部53aを有していることが一般的である。データ格納部53bは、スマートプロセスオブジェクト42eが属するエンティティについてのパラメータデータ、状態データ、入出力データ、または他のデータ、たとえばプロセスプラント10内におけるそのエンティティの過去の時点またはそのエンティティの現在の時点でのそのエンティティに関連するデータの如き変数データまたは変わりつつあるデータを格納する。もちろん、スマートプロセスオブジェクト42eは、任意の所望の通信リンクを介してそのエンティティ自体から、イーサネットバス24を介してヒストリアン28から、またはその他の所望の方法で、周期的にまたは非周期的にこのデータを受信するように構成またはプログラミングされてもよい。データ格納部53cは、スマートプロセスオブジェクト42eが属するエンティティのグラフィカル表現体を格納することが可能であり、該グラフィカル表現体は、図1のワークステーション20に関連するスクリーン37の如きオペレータインターフェイスを介してオペレータへの実際の表示のために利用される。もちろん、このグラフィカル表現体は、データ格納部53bに格納されているエンティティについてのパラメータデータまたは他の変数データにより定義される情報の如き、エンティティについての情報のための(、データ格納部53c内のアンダーラインによりマークキングされている)プレースホルダを有している。このパラメータデータは、グラフィカル表現体が表示デバイス37上でオペレータに提示される場合には、グラフィカルプレースホルダで表示されうる。また、グラフィカル表現体(およびスマートプロセスオブジェクト42e)は、グラフィカル表現体により表されているとおりにオペレータがプロセスエレメントに上流側構成要素または下流側構成要素を取り付けることを可能にする(、データ格納部53c内の「X」によりマーク付けされている)事前定義接続ポイントを有しうる。もちろん、これらの接続ポイントは、プロセスフローモジュールにコンフィギュレーションされているとおりにそのスマートオブジェクトにエレメントが接続されていることを、スマートプロセスオブジェクト42eが認識することも可能にする。
また、スマートプロセスオブジェクト42eは、スマートプロセスオブジェクト42が設けられているプロセスフローモジュールの内部または外部の他のスマートプロセスオブジェクトとの通信を可能にするための一または複数の入力部54および出力部56を備えることが可能である。他のスマートプロセスオブジェクトへの入力部54および出力部56の接続は、プロセスフローモジュールのコンフィギュレーション中に、他のスマートプロセスオブジェクトをこれらの入力部および出力部に接続することのみにより、またはスマートプロセスオブジェクト間で生じる必要のある特定の通信を指定することにより、オペレータによりコンフィギュレーションされうる。これらの入力部および出力部のなかには、上述のように、スマートプロセスオブジェクトの事前定義接続ポイントで接続されるスマートプロセスオブジェクトに接続されるものとして定義されものもある。また、これらの入力部54および出力56部は、プラント10内のさまざまなデバイスまたはエンティティの間における接続を定義するルールデータベース50内の一組のルールと接続行列52とによっても決定または定義されうる。入力部54および出力部56は、それらに関連するデータ格納部またはデータバッファを有し、一般的にいえば、他のスマートプロセスオブジェクトからスマートプロセスオブジェクト42eへのデータ通信を実現すべく、またはスマートプロセスオブジェクト42e内に格納されたデータまたはスマートプロセスオブジェクト42eにより生成されたデータの他のスマートプロセスオブジェクトへの通信を実現すべく利用される。また、これらの入力部および出力部は、スマートプロセスオブジェクト42eと、コントローラ12、フィールドデバイス14、16などの中の制御モジュールの如き、プロセス制御システム内の他のオブジェクトとの間の通信を実現すべく利用されうる。
図2に例示されるように、スマートプロセスオブジェクト42eは、実行エンジン48によるプロセスフローモジュールの実行中に、スマートプロセスオブジェクト42eにより実行される零、一、または複数のメソッド60(図2にメソッド60a、60b、60cとして例示される)を格納すべく利用されるメソッド格納部58も有している。一般的に、メソッド格納部58に格納されるメソッド60は、データ格納部53a、53b内に格納されたデータと、入力部54および出力部56を介して、他のスマートプロセスオブジェクトから得られたデータまたはコンフィギュレーションデータベースもしくはヒストリアン28の如き他の供給源からのデータとを利用し、プロセスプラント10またはそのプラント10内の任意のエンティティについての情報を決定する。たとえば、メソッド60は、スマートプロセスオブジェクト42eにより定義されるエンティティに関連する劣化動作状態または不良動作状態、そのエンティティまたはプロセスプラント10内の他のエンティティに関連するエラーなどを決定しうる。メソッド60は、スマートプロセスオブジェクトのタイプまたはクラスに基づいて前もって構築または提供されることが可能であり、実行時間中に、スマートプロセスオブジェクト42eが実行エンジン48内で実行される毎に実行されることが一般的である。スマートプロセスオブジェクト42eの如きスマートプロセスオブジェクト内に設けられうるメソッド60には、漏洩検出、不感帯検出、むだ時間検出、移動検出、変動検出、状態監視の検出、またはそのエンティティに関連する他の状態の検出などが挙げられる。また、メソッド60は、物質収支、流量、およびプラント10に関連する他のシステムレベルにおける状態の計算を容易にすべく提供されうる。もちろん、これらは、スマートプロセスオブジェクト内に格納され、それにより実行されるメソッドのほんの数例であるが、利用されうるメソッドは他にも多くある。そのようなメソッドは、表現されるエンティティのタイプ、プロセスプラントにおいてそのエンティティが接続・利用されるメソッド、および他の因子により決定されることが一般的である。スマートプロセスオブジェクト42eは、システムレベルでの状態、エラーなどを検出するメソッドを格納・実行しうるが、これらのメソッドは、デバイス、プロセス制御モジュールおよびプロセス制御ループの如き論理エレメント、ならびに他のシステムレベルではないエンティティについての他の情報を決定するためにも利用されてもよい。所望の場合には、メソッド60は、C、C++、C#などの如き任意の所望のプログラミング言語でプログラミングもしくは提供されてもよく、または、実行中に、スマートプロセスオブジェクト42eのために実行される必要のあるルールデータベース50を参照させられるかもしくはルールデータベース50内で適応可能なルールを定義してもよい。
実行エンジン48によりスマートプロセスオブジェクトが実行されている間、実行エンジン48は、プロセスフローモジュール44内のスマートプロセスオブジェクトの各々への入力部54および出力部56により定義される通信を実行し、それらのオブジェクトの各々のためのメソッド60を実行し、これらのメソッド60により提供される機能を実行しうる。上述のように、メソッド60の機能は、プログラミングによりスマートプロセスオブジェクト内に設けられてもよく、またはデータベース50内の一組のルールにより定義されてもよい。実行エンジン48は、上述のルールにより定義された機能を実現するために、スマートプロセスオブジェクトのタイプ、クラス、識別、タグ名などに基づいて上述のルール実行する。
スマートプロセスオブジェクト42eは、タグまたはそれに関連する固有の名前を有しており、このタグまたはそれに関連する固有の名前は、スマートプロセスオブジェクト42eの通信を実現すべく、また実行時間中に実行エンジン48により参照されるべく利用されうる。さらに、スマートプロセスオブジェクト42eのパラメータは、簡易な数値の如き簡易パラメータであるか、またはパラメータに関連するユニットを予測判断するスマートパラメータでありうる。プロセスルールエンジンまたは実行エンジン48は、スマートパラメータを解釈・利用して、すべての信号が同一のユニットで送信されること、またはすべての信号が正確に変換されることを確実にすることが可能である。また、オペレータのためのスマートアラーム戦略および/またはスマートアラームインターフェイスを作成するために、スマートプロセスオブジェクト(またはプロセスフローモジュール)に対するアラーム群をオンオフすべくスマートルールを利用することも可能である。さらに、プラント10のプロセス制御戦略内の装置クラスおよびモジュールクラスとスマートプロセスオブジェクトクラスとを関連付けし、スマートプロセスオブジェクトとそれが解釈またはアクセスする必要のあるプロセス変数との間に既知の関連を提供することが可能である。
また、スマートプロセスオブジェクトは、モードと、ステータスと、アラーム動作とをも有しており、これにより、これらのスマートオブジェクトは、実行時間中に、手動モード、カスケードモード、または自動モードの如き異なるモードに切り換えられ、現行の動作状態に基づいてそのオブジェクトに関連するステータスを提供し、パラメータ範囲外、パラメータ制限、パラメータ高変動などの如き、検出された状態に基づくアラームを提供しうる。また、スマートプロセスオブジェクトは、クラス/サブクラス階層構造も有しており、この階層構造は、スマートプロセスオブジェクトが、クラスライブラリにおいて分類され、複合構造でともに収集されることなどを可能にする。さらに、スマートプロセスオブジェクトの関連エンティティが忙しい時期または、たとえば、その関連エンティティがプラント10内のバッチ制御プロセスにより束縛されている時期をスマートプロセスオブジェクトが認識することを可能にするために、スマートプロセスオブジェクトは制御モジュールおよび他のオブジェクトの如き他のエレメントにより束縛・解放されうる。
スマートプロセスオブジェクトは、ポンプ、タンク、バルブなどを含む物理デバイス、または、プロセス領域、プロセスループ、プロセス制御モジュールのようなプロセス制御エレメントなどを含む論理エンティティの如き任意の所望のプロセスエンティティに関連付けされうる。場合によっては、スマートプロセスオブジェクトは、配管、導管、配線、コンベヤベルトの如き接続部材、またはプロセス内の一つの地点から他の地点まで、材料、電気、ガスなどを移動するその他のデバイスもしくはエンティティに関連付けされうる。また、本明細書においてスマートリンクと呼ばれる接続部材に関連するスマートプロセスオブジェクトは、(デバイス自体または接続部材自体がタグを付けられない場合であっても、またはプロセス10内で通信することが可能でない場合であっても)タグが付けられ、通常、スマートプロセスオブジェクト間のプロセスフローを表すべく利用される。
スマートリンクは、さまざまな材料または(電流の如き)現象(たとえば、蒸気、電流、水、汚水など)が接続部を通過して流動する方法を定義するプロパティまたはパラメータを有している。これらのパラメータは、接続部を通る流れのタイプおよび特性(たとえば、通常速度、摩擦係数、乱流または非乱流のような流れのタイプ、電磁気など)と、その接続部を通る流れの方向とを示しうる。スマートリンクは、接続元のユニットとスマートリンクが接続する接続先オブジェクトのユニットを一致させ、一致しない場合には変換を実行するプログラミングまたはメソッドを有しうる。また、スマートリンクのメソッドは、実際の接続部材を通る流れの速度または特性を推定するために、モデルまたはアルゴリズムを利用してその接続部材を通る流れをモデル化しうる。スマートプロセスオブジェクトのために格納されているパラメータ(たとえば、摩擦パラメータ)は、これらのメソッドにおいて利用されうる。このように、スマートリンクは、本質的に、一方のスマートプロセスオブジェクトが、それ自体の上流側および下流側にある他方のオブジェクトを認識することを可能にする。もちろん、スマートリンクは、任意の所望の方法または簡便な方法で、たとえば他のオブジェクト間の接続と、システム内の液体、気体、電流などの如き流体のタイプと、エンティティの上流側および下流側と、このスマートプロセスオブジェクトのエンティティの上流側および下流側に存在する他のエンティティと、材料、流体、電流などの移動方向とを定義しうる。一つに実施例では、接続行列52は、プロセスフローモジュールの実行に先立って作成され、プラント内のさまざまなデバイス間の相互接続、したがってさまざまなスマートプロセスオブジェクト間の相互接続をスマートリンクのために定義しうる。実際のところ、実行エンジン48は、接続行列52を利用して上流側および下流側のエンティティを確認し、これにより、スマートプロセスオブジェクトとそのスマートプロセスオブジェクトに関連するメソッドとの間の通信を定義しうる。さらに、スマートプロセスオブジェクト内のメソッドの必要性に応じて、相互に作用し、相互にデータを取得し合うために、スマートプロセスオブジェクトにより利用されるべく一または複数の組のルールが提供されうる。
所望の場合には、スマートプロセスオブジェクト42eは、URLの如きホットリンクを主要ドキュメンテーションに提供することが可能である。このドキュメンテーションは、オブジェクトのタイプに応じて適用可能であるか、または(その重要性に応じて)スマートプロセスオブジェクト42eが属するデバイスのインスタンスに限定されたものでありうる。ドキュメンテーションは、ベンダにより供給され、ユーザを限定したものであってもよい。ドキュメンテーションの一例としては、コンフィギュレーションドキュメンテーション、操作ドキュメンテーション、および保守ドキュメンテーションが挙げられる。所望の場合には、オペレータは、オペレータ表示画面に表示されるオブジェクトをクリックし、そのオブジェクトまたはそれに関連するデバイスのインスタンス限定ドキュメンテーション(存在する場合のみ)および包括的ドキュメンテーションを表示しうる。また、オペレータは、システムソフトウェアとは無関係に、ドキュメンテーションを追加/削除/変更することが可能であってもよい。さらに、これらのホットリンクは、オペレータインターフェイスにおいてオブジェクトへの知識リンクを追加する機能を提供するために、オブジェクトに関連する適切な情報への迅速なナビゲーションを提供するために、顧客限定、オブジェクトタイプ限定、またはオブジェクトのインスタンス限定の作業指示を追加する機能を提供するために、ユーザによるコンフィギュレーション・変更が可能でありうる。
一般的にいえば、オペレータは、コンフィギュレーションアプリケーション38を実行して一または複数のプロセスフローモジュール44を作成し、プロセス10の動作中に実行することが可能である。一つの実施例では、コンフィギュレーションアプリケーション38は、図3に例示されるような表示画面をオペレータに提示する。図3より分かるように、コンフィギュレーション表示画面64は、ライブラリ区域またはテンプレート区域65とコンフィギュレーション区域66とを備えている。テンプレート区域65は、(図2のスマートプロセスオブジェクト42を有しうる)スマートプロセスオブジェクトテンプレート67と、非スマートエレメントテンプレート68とを備えている。本質的には、テンプレート67、68は包括的オブジェクトであり、これらの包括的オブジェクトをドラッグしてコンフィギュレーション区域66の落とし込み、プロセスフローモジュール内にスマートプロセスオブジェクトのインスタンスを作成することが可能である。部分的に完成されたプロセスフローモジュール44cは、流路接続部材により相互に接続された、一つのバルブと、二つのタンクと、二つのポンプと、一つの流量トランスミッタと、二つのセンサとを有しているものとして例示されており、上述の流路接続部材はスマートリンクであってもよい。なお、プロセスフローモジュール44cは、スマートプロセスオブジェクトおよび非スマートオブジェクトの両方から構成されてもよい。
プロセスフローモジュール44cの如きプロセスフローモジュールを作成する場合、オペレータは、テンプレート区域65に例示されたスマートプロセスオブジェクト67とエレメント68とを選択し、コンフィギュレーションセクション66へドラッグし、任意の所望の位置にそれらを落とし込むことが可能である。一般的に、オペレータは、一または複数のスマートデバイスプロセスオブジェクト67aまたはデバイスを表した非スマートエレメント68を選択し、コンフィギュレーションセクション66へドラッグする。次いで、オペレータは、コンフィギュレーションセクション66内に表されたスマートデバイスプロセスオブジェクトと非スマートエレメントとをスマート接続部材プロセスオブジェクト67bまたは接続部材を表した非スマートエレメントを用いて相互接続する。オペレータは、上述の工程中に、ポップアップメニューなどを利用してスマートデバイスプロセスオブジェクトおよび非スマートエレメントの各々のプロパティを変更することが可能であり、具体的には、これらのスマートプロセスオブジェクトに関連するメソッド、パラメータ、タグ、名称、ホットリンク、モード、クラス、入出力などを変更しうる。オペレータが所望なエレメントの各々を用いてプロセスフローモジュールを作成し、プロセスコンフィギュレーション、プロセス領域などを表す場合、オペレータは、ルールまたはそのモジュールに関連する他の機能を定義しうる。そのようなルールは、モジュール44cの動作中に実行される必要のある物質収支計算および流量計算の如き、システムレベルでの性能に関連するような実行ルールでありうる。モジュール44cを作成したあと、オペレータは、図2のモジュールメモリ46にそのモジュールを保存し、そのときまたはそのあとで、実行エンジン48がそのプロセスフローモジュール44cを作動しうるような方法で、そのプロセスフローモジュールをインスタント化し、実行エンジン48にダウンロードしうる。
所望な場合には、プロセスフローモジュール内のスマートプロセスオブジェクトには、特定のタグが設けられるか、または、たとえばプロセス制御システム内の一台の装置もしくは選択されたルートの如き他の因子に基づいて実行エンジン48により実行時間中に情報が与えられるエイリアスを有するタグが設けられうる。プロセス制御システムにおけるエイリアス名の利用および間接的参照は米国特許番号第6,385,496号に詳細に記載されており、該特許は、本発明の譲受人に譲渡され、本明細書において引用することにより明確にここで援用される。本明細書で記載するスマートプロセスオブジェクトのタグにエイリアスを提供・解析するために、これらの技術のうちのいずれを利用してもよい。エイリアスなどを利用する場合、同一のプロセスフローモジュールは、複数の組の装置に対して異なるビューを有しうるか、または複数の組の装置に対して異なるビューをサポートするために利用されうる。
図3の表示画面64は、プロセスフローモジュール44cの異なるビューのタグ(View1、View2,およびView3)を例示する。これらのタグを利用してプロセスフローモジュール44cにアクセスし、プロセスフローモジュール44c内の同一のスマートプロセスオブジェクトのうちの一部を利用してプロセスフローモジュール44cに関連するさまざまなビューを作成しうる。これらのビューのうちの一または複数のビューにおいてエイリアス名を利用する場合、たとえば、実行時間中に、プロセスプラント内のプロセスフローのルートを定義するルーチングエグゼキュティブまたはルーチングビューは、ルート内で実際に使用されているデバイスとは異なるデバイスがプロセスフローモジュール44cの作成のあとに指定されたとしてもView1のモジュール44cを利用することが可能となる。その効果としては、スマートプロセスオブジェクトは実行時間中に、異なる時間において異なるプロセスエンティティと接続および関連付けされうる。したがって、エイリアス名を利用すると、プロセスフローモジュールは、グラフィックユーザ表示画面とプロセスフローデータベースとの間の静的結合に限定されない。一例として、プロセスエンティティのうちの異なるエンティティを通るルートを選択するためにオペレータにより利用されうるルーチングルーチンに(図3のView2の如き)ビューを関連付けさせうる。そのルートを選択し、それにより、特定のプロセスエンティティを指定すると、その他のビュー内のタグ名またはエイリアス名が書き込まれ、それにより、これらのビューの動きを変更・指定する。
一般的にいえば、オペレータがプロセスフローモジュールを作成する場合、コンフィギュレーションアプリケーション38は、プロセスフローデータベースにスマートプロセスオブジェクトとともにそれらの間の接続部材を自動的に格納する。次いで、このプロセスフローデータベースを利用して他のプロセスフローモジュールを作成することが可能になる。この他のプロセスフローモジュールは、たとえば、同一のスマートプロセスオブジェクトのうちの一または複数を利用して異なるビューを提供しうる。したがって、第二のビューを作成するときには、オペレータは、すでに作成されてプロセスフローデータベースに格納されているスマートプロセスオブジェクトとそれらとともに格納されている任意のメソッドとを単に参照し、第二のビューにそのスマートプロセスオブジェクトを配置することが可能である。このような方法で、プロセス制御モジュールが作成されるにつれてプロセスフローデータベースを増加させていくことが可能であり、プロセスフローデータベース内にすでに存在するスマートプロセスオブジェクトを利用して他のビュー、モジュール、およびグラフィック表示画面を作成・実行するために、プロセスフローデータベースをいつでも使用することが可能である。このようなプロセスフローデータベースを利用して、プロセスフローデータベース内の各スマートプロセスオブジェクトは、さまざまなプロセスフローモジュールとそれらのプロセスフローモジュールのさまざまなビューまたは表示画面をサポートし、またはそれらの中で利用されうる。また、いうまでもなく、これらのモジュールの表示画面を構築し、次いでこれらのプロセスフローモジュール内で利用されるかまたはそれらの関連するフローアルゴリズムを指定することにより、プロセスフローモジュールを構築する。もちろん、個々のプロセスフローモジュールを異なるコンピュータ全体に分散し、それらにより実行してもよく、プロセスフローモジュールを、同一のコンピュータまたは異なるコンピュータ上で、互いに協働して動作させるために互いに通信可能に接続してもよい。
上述のように、プロセスフローモジュールの作成またはコンフィギュレーションプロセスの一部として、オペレータは、プロセスフローモジュールにプロセスフローアルゴリズムを搭載または提供することが可能である。これらのプロセスフローアルゴリズムは、プロセスフローモジュールにより表現またはモデル化されるプロセスに関して、物質収支計算、流量計算、効率計算、経済性計算などの如き特定のプロセスまたはシステムレベルプロパティを計算または決定すべく前もって構築されうる。その結果、プロセスフローモジュール自体が、モード動作と、ステータス動作と、アラーム動作とを有し、ワークステーションに割り当てられ、表示画面のダウンロードの一部としてダウンロードされうる。所望の場合には、プロセスフローモジュールのスマートプロセスオブジェクトに提供されているデータを利用して物質収支もしくは熱収支、フロールーチング、フロー効率、フロー最適化、フローに関連する経済性計算、または他の所望のフロー関連の計算を実行するために、分離された実行エンジンもしくは異なる実行エンジンまたは実行エンジン48によりフローアルゴリズムが実行されてもよい。さらに、これらのフローアルゴリズムは、制御戦略からのパラメータ、すなわちコントローラ、フィールドデバイスなどへ関連付けされ、それらによりダウンロードされた制御モジュールからのパラメータにアクセスしうるし、それとは逆に、これらの制御モジュールへデータまたは情報を提供しうる。
これらのフローアルゴリズムの実行は、どのような所定の時間であっても、モジュール毎に、オペレータにより動作可能・動作不能にされることが可能である。同様に、これらのフローアルゴリズムの動作は、プロセスフローモジュールが実行エンジン48にダウンロードされる以前にどのような所望の方法ででも検証・デバッグされることが可能である。スマートプロセスオブジェクトと同様に、プロセスフローモジュールまたはそれに関連するフローアルゴリズムは、プロセス制御システムまたはプロセス制御プラント10の内の他のエンティティにより獲得および開放されうる。このインテリジェント動作を獲得するために、プロセスフローモジュールの表示画面は、選択肢として、一または複数の上述のフローアルゴリズムを有しうる表示画面クラスから構築されうる。プロセスフローアルゴリズムを機能させるために、ユーザは表示画面を選択し、特定の機能(たとえば、物質収支、流量計算など)を動作可能にしうる。この機能は、表示画面上に定義されたスマートプロセスオブジェクトのスパン全体に亘り効力を発する。この機能を実行するために、プロセスフローアルゴリズムは、表示画面または表示画面クラスのプロパティであると定義されうる特定のワークステーションに関連付けされる必要がある。
いうまでもなく、すべての表示画面で構築されたすべてのプロセスオブジェクトとプロセスリンクとの合同体全体に亘りプロセスフローアルゴリズムを実行することを可能にするために、実行エンジン48が必要とされる。したがって、プロセスフローアルゴリズムは、なんらかの表示画面がロード、すなわち呼び出され、情報をユーザに表示しているか否かにかかわらず実行されることが一般的である。もちろん、プロセスフローアルゴリズムは、プロセス10全体に亘りまたはプロセス10の定義されたサブセット全体に亘り相互点検されうる。いうまでもなく、指定されたプロセスフローモジュールのうちのいずれが実行中であっても、実行エンジン48は、そのプロセスフローモジュール内のスマートプロセスオブジェクトおよび非スマートエレメントのグラフカル表現に基づいてプロセスフローモジュール内で相互接続されたオブジェクトまたはエンティティを表示する表示画面をオペレータインターフェイス上でオペレータへ提供してもよい。表示画面のパラメータ、グラフィックなどは、プロセスフローモジュール内のスマートエレメントおよび非スマートエレメントのコンフィギュレーションおよび相互接続により決定される。さらに、この表示画面または他の表示画面上に提供される必要のあるアラームおよび他の情報は、スマートプロセスオブジェクト内のメソッドおよび特定のプロセスフローモジュールに関連するフローアルゴリズムにより定義・生成される。所望の場合には、実行エンジン48は、一を超えるオペレータインターフェイスにプロセスフローモジュールの表示画面を提供するか、または実行エンジン48がプロセスフローモジュールを連続して実行し、それにより、それに関連するメソッド、アラーム機能、フローアルゴリズムなどを実行するのにもかかわらず表示画面を提供しないように、構築または設定されてもよい。
図4は、図1のワークステーション20の表示画面37上のオペレータインターフェイスアプリケーション40により生成されうるスクリーン表示画面70の一例を示している。スクリーン表示画面70は、たとえば図1のプラント10内に設定・構築された複数のプロセスプラントエンティティの記述を有している。具体的には、タンクファームからの流体がポンプ72の送給され、該ポンプは、液体を流量トランスミッタ74を通過させて、レベルセンサ/トランスミッタ78の如き測定デバイスが取り付けられているタンク76に送給する。ポンプ80は、液体を、タンク76からバルブ82、流量トランスミッタ84、および熱交換器86を通過させてセンサ/トランスミッタデバイス89が取り付けられている第二のタンク88に送給する。タンク88は、第一の出力を、流量トランスミッタ90および熱交換器92を通過させて測定デバイスまたはセンサデバイス95が取り付けられている第三のタンク94に与える。タンク94は、出力を、熱交換器96および流量トランスミッタ98を通過させて蒸留コラムに与える。また、タンク94は、出力を、ポンプ100、流量トランスミッタ101、およびバルブ102を通過させて熱交換器86の入力部に与える。同様に、タンク88の第二の出力は、ポンプ104によってバルブ106および流量トランスミッタ108を通過させられステッパコラムに送給される。スクリーン表示画面70に表示されているエンティティは、特定の配置で接続されたタンクと、ポンプと、流量トランスミッタと、バルブと、配管などとを有しているが、ハードウェアデバイスと、制御ループ、制御モジュール、機能ブロックなどの如きソフトウェアエレメントまたは論理エレメントを含むその他のプロセスエンティティが任意の所望の構成でスクリーン表示画面70内に表示されてもよい。さらに、スクリーン70に示されるタンクと、トランスミッタと、バルブなどと、それらの間の接続部材との如きデバイスのうちのいずれかを、表示画面70を作成するために利用されるプロセスフローモジュール内のスマートプロセスオブジェクトにより、そのモジュールの実行時間中に生成してもよく、またはそのスマートプロセスオブジェクトに関連付けしてもよい。
いうまでもなく、スクリーン表示画面70内で相互に接続されたエンティティのうちの少なくとも一部は、コンフィギュレーションアプリケーション38を利用して構築され、プロセスフローモジュールの実行時間中に、該実行されているプロセスフローモジュール内のスマートプロセスオブジェクトおよび他のエレメントに基づいて、実行エンジン48により表示画面スクリーン70上に表示されうる。たとえば、タンク76、88、94と、流量トランスミッタ74、84、90、98、101、108と、センサ/トランスミッタデバイス78、89、95と、これらのエレメントを接続する接続部材のうちの一または複数とは、それらに関連するスマートプロセスオブジェクトにより表示画面スクリーン70により生成されてもよい。もちろん、これらのエンティティの一部のみがそれらに関連するスマートプロセスオブジェクトを備える必要がある。
実行エンジン48の動作中、図4に示されたモジュールのエンティティに関連するスマートプロセスオブジェクトは、それらに関連する実際のハードウェア(または、ソフトウェア)エンティティからデータを取得し、場合によっては、そのスマートプロセスオブジェクトのグラフィカルエレメントの一部としてまたはそれに関連させて、スクリーン70上でこのデータをオペレータに対して表示することもある。流量トランスミッタ74、84、90、98およびレベルセンサ78、89に対するデータ表示画面の一例が示されている。もちろん、これらのスマートプロセスオブジェクトのうちの特定のオブジェクトを、それらに関連するメソッドを実行することを可能にするために互いにデータを送受信すべく、通信可能に相互に結合してもよい。たとえば、スマートリンクは、図4に例示されているプロセスフローモジュール内のスマートプロセスオブジェクトのうちの他のスマートプロセスオブジェクトから流量データなどに関するデータを取得しうる。上述のように、スマートプロセスオブジェクトのメソッドは、プロセスプラント10またはそのデバイスに関連するエラー状態または他の不良(もしくは、潜在的な優良)状態を含む、プラント10内の動作状態または他の状態を検出するために、スマートプロセスオブジェクトにより取得されたまたはそれにより送信されたデータに対して任意の所望の機能を実行しうる。
一例としては、タンク88、レベルセンサでありうるセンサトランスミッタ89、流量センサデバイスである流量トランスミッタ84、90、101、108は、それぞれ、異なるスマートプロセスオブジェクトの関連付けされ、スマートプロセスオブジェクトを利用してスクリーン70上に生成されうる。これらのスマートプロセスオブジェクトは、それらに関連するさまざまなデバイスに通信可能に結合され、それらからデータを取得する。したがって、流量トランスミッタ84、90、101、108のスマートプロセスオブジェクトは、プラント10内のそれらの実際のデバイスにより測定される、これらのデバイスを通過する流量の読み取り値を取得する。同様に、センサトランスミッタ89のスマートプロセスオブジェクトは、タンク88のレベルに関する実際のセンサに結合され、それによって測定された測定値を取得する。同様に、タンク88のスマートプロセスオブジェクトは、流量トランスミッタ84、90、101、108のスマートプロセスオブジェクトとレベルセンサ89のスマートプロセスオブジェクトの各々とに通信可能に結合されうる。タンク88に接続されたスマートリンクは、流れ方向と、流量トランスミッタ84、90、101、108に関連する上流側ポイントおよび下流側ポイントを指定しうる。タンク88のスマートプロセスオブジェクトに格納されたまたはそれに関連するメソッドは、タンク88が漏洩しているかまたは(熱収支計算して)BTUを損失しているか否かを判別するためにトランスミッタ84、90、101、108、89および熱交換器86、92のスマートプロセスオブジェクトからのデータを利用しうる。このメソッドは、まず、流量トランスミッタ84、101により測定された流量の合計としてタンク88への流量(瞬時値、平均値、積分値など)を決定し、次いで、流量トランスミッタ90、108により測定された流量の合計としてそのタンクからの流出量を決定することにより動作する。次いで、このメソッドは、時間に対する積分値として、タンク88に加えられるまたはそれから差し引かれる流体量として上述の流量間の差を決定する。次いで、このメソッドは、特定の時間にわたるタンク88内のこの流体の量の変化が、レベルセンサ89により測定されたタンク88のレベルの差により反映されているか否かを確認しうる。その特定の時間経過後のレベルの上昇がたとえば予測よりも下回った場合には、タンク88に関連するメソッドは、タンク88は流体を漏洩している恐れがあることを検出し、オペレータに通知することが可能である。同様に、得られた測定値に基づいて予測される量をそのレベルが上回って上昇した場合には、その情報は、プラント10のその部分内におけるセンサの不良または測定デバイスの不良を検出または判別するために利用されうる。また、たとえば測定値またはデータを他の関連する測定値とクロスチェックするために、この技術を利用して測定に冗長性をもたせることも可能であり、それにより、本質的に、絶対に必要な量以上の測定量を測定することとなる。もちろん、予測レベルと測定レベルとのいかなる差でも、助言アラームの如きエラーまたはアラームとしてオペレータに通知してもよい。
他の例では、ポンプ72および流量トランスミッタ74のために、スマートプロセスオブジェクトを作成・実行することが可能である。ポンプ72のスマートプロセスオブジェクトは、そのポンプがタンクファーム内の装置と流量トランスミッタ74とに接続されていることを認識し、これらのエンティティのスマートプロセスオブジェクトからデータを受信しうる。ポンプ72のスマートプロセスオブジェクトに関連するメソッドは、流量トランスミッタ74のスマートプロセスオブジェクトからデータを受信し、流量トランスミッタ74により測定された流量の変動を判断しうる。(所望の場合には、流量トランスミッタ74のスマートプロセスオブジェクトに関連するメソッドはその流量トランスミッタの変動を判別するか、または流量トランスミッタ74それ自体の中のアプリケーションがそのトランスミッタの変動を判断し、この判断をデータとして流量トランスミッタ74のスマートプロセスオブジェクトへ提供しうる。)いずれの場合であっても、トランスミッタ74の変動が特定の限界を超えると、そのポンプスマートプロセスオブジェクトのメソッドは、助言アラームの如きアラームを利用してその高変動をオペレータに通知しうる。もちろん、これらのメソッドは、プラント10内の問題、エラー、アラームなどの如き状態を検出する機能をオペレータインターフェイスレベルで実行するために実装しうるほんの一組のメソッドであり、他のメソッドも同様に提供・利用してもよい。
さらに、実行エンジン48(スマートプロセスオブジェクトに関連する表示画面およびメソッドを実行するための、またプロセスフローモジュールに関連するフローアルゴリズムを実行するための、別々の実行エンジンを有しうる実行エンジン)は、一または複数のプロセスフローモジュールに関連するフローアルゴリズムを実行し、これらのモジュールにより示されるプラントの一部のための物質収支、流量などを計算しうる。この行程の一部として、実行エンジン48は、プラント10のコントローラ12において動作しているプロセス制御モジュールの如き、プロセスプラント10内のその他のエレメントへ情報またはデータを提供しうる。
いうまでもなく、スマートプロセスオブジェクトおよびプロセスフローモジュールの機能は、オペレータワークステーション20において動作し、プラント10内のコントローラ、フィールドデバイスなどへダウンロードされる必要も、その中で構築される必要もない。このことにより、この機能の実行、閲覧、変更などが容易になる。さらに、この機能は、システムレベルでの判断をプロセスデバイス、コントローラなど内で行うよりもさらに容易に行うことを可能にする。この理由は、システムレベルにおけるデバイスに関する情報がすべて、一般的には、ワークステーション20により利用可能な状態であり、具体的には、実行エンジン48により利用可能な状態であることが普通であるのに対して、この情報のすべてが、プロセスプラント10内の各コントローラおよび各フィールドデバイスにより利用可能な状態になっていないことが普通であるからである。しかしながら、そのようにすることが有益である場合には、基本要素の如き、プロセスフローモジュールに関連する論理の一部をプロセスプラント内のデバイス、装置、およびコントローラに組み込みうる。スマートプロセスモジュールを利用すると、実行エンジン48が、たとえばユーザによる構築活動を全く必要としないかまたは最小限のみの構築活動で漏洩を自動的に検出してアラームを発生し、プラント10内の流量収支および物質収支を計算・追跡し、プラント10内の損失を追跡し、プラント10のための高度診断を提供することが可能になる。
所望の場合には、スマートプロセスオブジェクトおよびプロセスフローモジュール内に反映されるプラント10の構築に基づいて、プラント10内の損失、流量、変動などを検出するために、またプラント10内でアラーム検出および他の状態検出を提供するために、メソッドおよびルールが包括的に確立され、さまざまなスマートプロセスオブジェクトおよびプロセスフローモジュール一般にまたはシステムワイドに適応されうる。これらのルールは、スマートプロセスオブジェクトのタイプおよび性質と、液体、気体、電流などの如きサポートする材料と、上述の接続行列52により定義されるオブジェクト間の接続部材、またはプラント10内のデバイス間の相互接続およびスマートプロセスオブジェクト間の相互接続を定義するその他の情報とに基づいて適用される。
図5は、実行エンジン48と、それによりプロセスプラント内で用いられるプロセスフローモジュールとを統合する一つの可能な方法を表している。プロセスプラントはそれに関連する分散型制御戦略を備えている。図5に例示されているように、実行エンジン48による実行中にオペレータへ表示画面を提供するために、プロセスフローモジュールにより作成された表示画面クラス定義120は、制御コンフィギュレーションデータベースおよびエンジニアリングツール122に提供され、該ツールは、制御戦略ドキュメンテーション内において、任意の所望の方法でこれらの表示画面クラス定義を利用・編成してもよい。プロセスフローアルゴリズム124は、実行時間に先行してこれらの表示画面クラス定義に接続されてもよく、次いで、この表示画面クラス定義およびそれに接続されたプロセスフローアルゴリズムはインスタント化され、プロセスフローモジュール実行時間環境126へ提供される(この環境は、一または複数の実行エンジンの形態でさまざまなオペレータワークステーションに実現されてもよい)。プロセスフローモジュール実行時間環境126は、実行中にコードを解析するために(すなわち、ジャストインタイムにおけるオブジェクトコード変換を実現するために)ダウンロードスクリプトパーサ128を利用し、フローアルゴリズムまたは表示画面クラスのために提供されるかまたはそれに結合される他のルールベースの手順を実行するためにルールベース実行エンジン130を利用する。この工程中、プロセスフローモジュール実行時間環境126は、制御モジュール実行時間環境132と通信しうる。この制御モジュール実行時間環境132は、プロセスに関連するコントローラおよびフィールドデバイス内で実行され、データおよび情報を制御モジュール実行時間環境132へ提供するか、または制御モジュール実行時間環境132からのデータまたは他の情報にアクセスしうる。もちろん、プロセスフローモジュール実行時間環境126は、図1のイーサネットバス24の如き任意の所望のまたは前もって構築された通信ネットワークを利用して制御モジュール実行時間環境132と通信してもよい。もちろん、本明細書において記載されるプロセスフローモジュールとスマートプロセスオブジェクトとを標準プロセス制御システムまたはプロセスプラントに統合する他の方法も同様に利用してもよい。
実現される場合には、本明細書において記載されるソフトウェアはいずれも、磁気ディスク、レーザディスク、または他の格納媒体の如き任意のコンピュータ読取り可能メモリに、コンピュータまたはプロセッサのRAMまたはROMなどに格納されうる。同様に、このソフトウェアは、任意の公知または所望の搬送方法を利用して、ユーザ、プロセスプラント、またはオペレータワークステーションに搬送されうる。上述の任意の公知または所望の搬送方法には、たとえば、コンピュータ読取り可能ディスクもしくは他の移送可能コンピュータ格納機構による方法、または電話回線、インターネット、ワールドワイドウェブ、その他のローカルエリアネットワークもしくはワイドエリアネットワークなどの如き通信チャネルを利用する方法が含まれる。上述の電話回線、インターネット、ワールドワイドウェブ、その他のローカルエリアネットワークもしくはワイドエリアネットワークなどの如き通信チャネルを利用する方法での搬送は、移送可能格納媒体を介してかかるソフトウェアを提供することと同一または相互変換可能であると考えられる。さらに、このソフトウェアは、変調もしくは暗号化せずに直接提供されてもよく、または通信チャネルを利用して伝送される前に任意の適切な変調用搬送波および/もしくは暗号化技術を利用して変調および/もしくは暗号化されてもよい。
本発明は特定の例を参照して記載されたが、それらは、例示のみを意図したものであり、本発明を制限することを意図したものではない。したがって、本発明の精神および範疇から逸脱することなく開示された実施例に変更、追加、または削除を加えうることは当業者にとり明らかである。
プロセスプラントを分析するためにスマートプロセスオブジェクトとプロセスフローモジュールとを利用する表示ルーチンを実現するオペレータワークステーションを有するプロセスプラント内に設けられた分散型プロセス制御ネットワークのブロック線図である。 図1の前記オペレータワークステーション内に格納され、プロセスプラント内で高度の機能を実現するために利用される、スマートプロセスオブジェクトおよびプロセスフローモジュールを含むアプリケーションおよび他のエンティティからなるセットの論理ダイアグラム線図である。 オブジェクトライブラリに格納されるスマートプロセスオブジェクトを利用してプロセス表示画面を作成するためにオペレータにより利用されるコンフィギュレーションスクリーンの表示である。 複数のスマートプロセスオブジェクトを利用してプロセスフローモジュールにより生成されるオペレータインターフェイスを例示するスクリーン表示画面である。 スマートプロセスオブジェクトを利用して、既存のプロセス制御ネットワーク内にプロセスフローモジュールが作成・実行されうる方法の論理ブロック線図である。
符号の説明
10 プロセスプラント
12 コントローラ
14、16 フィールドデバイス
18 入力/出力(I/O)デバイスまたは入力/出力(I/O)インターフェイス
20、22 オペレータワークステーション
28 データベース
30 機能ブロック
32 オペレータインターフェイスアプリケーションのスイート
34 メモリ
37 表示画面
38 プロセスフローモジュールコンフィギュレーションアプリケーション
40 ライブラリ
42 スマートプロセスオブジェクト
44 プロセスフローモジュール
45 プロセスフローアルゴリズム
48 実行エンジン
50 ルールデータベース
53 データ格納部
54 入力部
56 出力部
58 メソッド格納部
60 メソッド
65 テンプレート区域
66 コンフィギュレーション区域
67 スマートプロセスオブジェクトテンプレート
68 非スマートプロセスオブジェクトテンプレート
70 スクリーン表示画面
74、84、90、98.101、108 流量トランスミッタ
78、89、95 センサ/トランスミッタデバイス
80、100、104 ポンプ
82、102、106 バルブ
86、92、96 熱交換器
76、88、94 タンク
120 表示画面クラス定義
122 制御コンフィギュレーションデータベースおよびエンジニアリングツール
124 プロセスフローアルゴリズム
126 プロセスフローモジュール実行時間環境
128 ダウンロードスクリプトパーサ
130 ルールベース実行エンジン
132 制御モジュール実行時間環境

Claims (61)

  1. プロセッサを有したプロセスプラントにおいて機能の閲覧・提供に利用されるオブジェクトエンティティであって、
    コンピュータ読取り可能メモリと、
    前記コンピュータ読取り可能メモリに格納され、前記プロセッサにより実行されるように構成されたオブジェクトとを備え、該オブジェクトは、
    関連プロセスエンティティに属するエンティティパラメータデータを前記プロセッサによる前記オブジェクトの実行中に格納するように構成されたパラメータメモリ格納部と、
    前記関連プロセスエンティティを表し、前記プロセッサによる前記オブジェクトの実行中に、表示デバイス上でオペレータへ表示されるように構成されたグラフィカル表現体と、
    一または複数のパラメータデータ入力部またはパラメータデータ出力部と、
    前記エンティティパラメータデータを利用して、前記関連プロセスエンティティの動作に関連する出力を生成する機能を実行するために、前記プロセッサにより実行されるように構成されたメソッドと
    を備えるように構成されている、オブジェクトエンティティ。
  2. 一もしくは複数の前記パラメータデータ入力部または前記パラメータデータ出力部は、前記プロセスプラント内で前記プロセッサにより実行される他のオブジェクトからパラメータデータを受信するように構成されたパラメータデータ入力部を有するように構成されている、請求項1記載のオブジェクトエンティティ。
  3. 前記メソッドは、前記関連プロセスエンティティのエラーを検出するように構成されたエラー検出メソッドであるように構成されている、請求項1記載のオブジェクトエンティティ。
  4. 前記メソッドは、アラームを生成するように構成されたアラーム生成メソッドであるように構成されている、請求項1記載のオブジェクトエンティティ。
  5. 前記メソッドは、漏洩を検出するアルゴリズムを有するように構成されている、請求項1記載のオブジェクトエンティティ。
  6. 前記メソッドは、前記関連プロセスエンティティの動作をモデル化するためのモデルを有するように構成されている、請求項1記載のオブジェクトエンティティ。
  7. 前記オブジェクトは、該オブジェクトが前記プロセッサにより実行されるとき、前記オブジェクトとの通信を提供するために利用されるように構成されたタグをさらに有するように構成されている、請求項1記載のオブジェクトエンティティ。
  8. 前記タグは、前記オブジェクトの実行時間中、書き込まれるかまたは記入されるエイリアスを有しうるように構成されている、請求項1記載のオブジェクトエンティティ。
  9. 前記オブジェクトは、ステータス表示をさらに有するように構成されている、請求項1記載のオブジェクトエンティティ。
  10. 前記オブジェクトは、モード表示をさらに有し、前記モード表示の数値に基づいて異なって動作するように構成されている、請求項1記載のオブジェクトエンティティ。
  11. 前記オブジェクトは、表示画面内の前記グラフィック表現体に他のエレメントを加えうる一または複数の領域を特定する、前記グラフィック表現体に対する一または複数の事前定義接続ポイントを有するように構成されている、請求項1記載のオブジェクトエンティティ。
  12. 前記オブジェクトは、該オブジェクトが前記プロセッサ上で実行される場合に、表示画面内の前記グラフィック表現体の一部として表示されるエンティティパラメータデータを示す、前記グラフィック表現体に関連した一または複数の事前定義データ表示画面を有するように構成されている、請求項1記載のオブジェクトエンティティ。
  13. 一または複数の前記パラメータデータ入力または前記パラメータデータ出力は、前記プロセッサにより実行される他のオブジェクトにパラメータデータを提供するように構成された第一のパラメータデータ出力を有するように構成されている、請求項1記載のオブジェクトエンティティ。
  14. 前記オブジェクトは、前記関連プロセスエンティティのためのドキュメンテーションへのリンクを有するように構成されている、請求項1記載のオブジェクトエンティティ。
  15. 前記オブジェクトは、前記プロセスプラント内の接続部材に関連付けされており、前記オブジェクトは、前記接続部材を通過して流れる材料のタイプの表示体を有するように構成されている、請求項1記載のオブジェクトエンティティ。
  16. 前記表示体が流体の表示体であるように構成されている、請求項15記載のオブジェクトエンティティ。
  17. 前記表示体が気体の表示体であるように構成されている、請求項16記載のオブジェクトエンティティ。
  18. 前記メソッドは、前記接続部材を通過して流れる材料をモデル化するアルゴリズムを有するように構成されている、請求項15記載のオブジェクトエンティティ。
  19. 前記メソッドは、前記接続部材を通過して流れる材料のユニットの変換を実行するように構成されている、請求項15記載のオブジェクトエンティティ。
  20. 前記オブジェクトは、前記接続部材を通過して流れる材料の流動方向の表示体を有するように構成されている、請求項15記載のオブジェクトエンティティ。
  21. プロセッサと、プロセスプラント内のプロセス制御アクティビィティを実行するプロセスシステムとを有したプロセスプラントにおいて利用されるプロセスフローモジュールシステムであって、
    コンピュータ読取り可能メモリと、
    関連プロセスエンティティに属するエンティティパラメータデータを格納するように構成されたパラメータメモリ格納部と、前記関連プロセスエンティティを表し、表示デバイス上でオペレータへ表示されるように構成されたグラフィック表現体と、一または複数のパラメータデータ入力またはパラメータデータ出力とを各々が有し、前記エンティティパラメータデータを利用してプロセス動作に関連する出力を生成する機能を実行するように構成されたメソッドを少なくとも一つが有している、相互に接続された一または複数のスマートプロセスオブジェクトであるプロセスフローモジュールを作成するために前記プロセッサにより実行されるように構成される、前記コンピュータ読取り可能メモリに格納されたコンフィギュレーションアプリケーションと、
    前記プロセスフローモジュールに関連付けられているとともに前記機能を実行するための前記メソッドを実行するように構成されたグラフィックを提供するために、前記プロセスプラントの動作中に前記プロセスフローモジュールを実行する前記プロセッサにより実行されるように構成される、前記コンピュータ読取り可能メモリ上に格納された実行エンジンとを備えるように構成されている、プロセスフローモジュールシステム。
  22. 前記コンピュータ読取り可能メモリに格納されたライブラリをさらに有しており、該ライブラリは、複数のスマートプロセスオブジェクト用テンプレートを有し、前記コンフィギュレーションアプリケーションは、前記プロセスフローモジュールを作成するために、前記スマートプロセスオブジェクト用テンプレートのユーザによる利用を可能にするように構成されている、請求項21記載のプロセスフローモジュールシステム。
  23. 前記コンピュータ読取り可能メモリに格納されたルールデータベースをさらに有しており、前記実行エンジンは、前記プロセスフローモジュールに関連する機能を実行するために前記ルールデータベースを利用するように構成されている、請求項21記載のプロセスフローモジュールシステム。
  24. 前記コンフィギュレーションアプリケーションは、前記プロセスフローモジュールへのフローアルゴリズムのユーザによる関連付けを可能にするように構成され、該フローアルゴリズムは、前記プロセスフローモジュールの実行中にフロー解析を実行するために前記スマートプロセスオブジェクトを利用するように構成されている、請求項21記載のプロセスフローモジュールシステム。
  25. 前記フローアルゴリズムは、物質収支計算を実行するように構成されている、請求項24記載のプロセスフローモジュールシステム。
  26. 前記フローアルゴリズムは、フロー追跡計算を実行するように構成されている、請求項24記載のプロセスフローモジュールシステム。
  27. 前記フローアルゴリズムは、前記プロセスプラントに対してフロー最適化計算を実行するように構成されている、請求項24記載のプロセスフローモジュールシステム。
  28. 前記スマートプロセスオブジェクトの少なくとも一つは、アラームを生成するように構成されたアラームメソッドを有するように構成されている、請求項21記載のプロセスフローモジュールシステム。
  29. 前記スマートプロセスオブジェクトの少なくとも一つは、前記プロセスプラント内の接続部材に関連付けされるように構成されている、請求項21記載のプロセスフローモジュールシステム。
  30. 前記スマートプロセスオブジェクトの少なくとも一つは、デバイスに関連付けされ、前記プロセスフローモジュールの実行中に、該デバイスからデバイスパラメータデータを受信するように構成されている、前記請求項21記載のプロセスフローモジュールシステム。
  31. 一または複数の前記スマートプロセスオブジェクトの各々は、前記スマートプロセスオブジェクトに関する通信を提供するために利用されるタグを有するように構成されている、請求項21記載のプロセスフローモジュールシステム。
  32. 前記タグは、前記プロセスの実行時間中に記入されるように構成されたエイリアスを有するように構成されている、請求項31記載のプロセスフローモジュールシステム。
  33. 前記プロセスフローモジュール内の前記スマートプロセスオブジェクトにより表現されるさまざまなプロセスエンティティ間の接続を定義する接続行列をさらに有するように構成されている、請求項21記載のプロセスフローモジュールシステム。
  34. 前記コンフィギュレーションアプリケーションは、第二のプロセスフローモジュールを作成するように構成され、前記実行エンジンは、前記プロセスフローモジュールおよび該第二のプロセスフローモジュールを相互に作用させるために実行するように構成されている、請求項21記載のプロセスフローモジュールシステム。.
  35. 前記スマートプロセスオブジェクトのうちの一または複数は、内部に前記エイリアスを有するタグを備え、前記実行エンジンの作動中に前記エイリアスを指定するために利用されるエイリアス指定ルーチンをさらに有する、請求項21記載のプロセスフローモジュールシステム。
  36. 前記エイリアス指定ルーチンは、前記プロセスプラント全体に亘るフローのルートを選択するように構成されたルート選択ルーチンであるように構成されている、請求項21記載のプロセスフローモジュールシステム。
  37. 一または複数のコントローラに組み込まれたプロセス制御システムを有し、該一または複数のコントローラに通信可能に接続されたプロセッサをさらに有するプロセスプラントにおいて利用されるプロセスフロー追跡システムであって、
    コンピュータ読取り可能メモリと、
    前記コンピュータ読取り可能メモリに格納され、前記プロセスプラント内のさまざまなエンティティを表現する相互に接続された複数のオブジェクトを有し、前記プロセスプラント内のさまざまな前記エンティティに関するデータを受信しかつプロセスフローモジュール内で相互に接続される、前記プロセスプラント内のさまざまな前記エンティティの表現をユーザに対して表示するように構成されたプロセスフローモジュールと、
    前記コンピュータ読取り可能メモリに格納され、前記プロセスフローモジュール内で相互接続される、前記プロセスプラント内のさまざまな前記エンティティのフロー解析を実行するために、前記プロセスフローモジュールと相互作用するように前記プロセッサにより実行されるように構成された一または複数のフローアルゴリズムと
    を備えるプロセスフロー追跡システム。
  38. 一または複数の前記フローアルゴリズムは、前記プロセスフローモジュール内で相互接続される、前記プロセスプラント内のさまざまな前記エンティティの物質収支計算を実行するように構成されている、請求項37記載のプロセスフロー追跡システム。
  39. 一または複数の前記フローアルゴリズムは、前記プロセスフローモジュール内で相互接続される、前記プロセスプラント内のさまざまな前記エンティティのフロー追跡計算を実行するように構成されている、請求項37記載のプロセスフロー追跡システム。
  40. 一または複数の前記フローアルゴリズムは、前記プロセスフローモジュール内で相互接続される、前記プロセスプラント内のさまざまな前記エンティティのフロー最適化計算を実行するように構成されている、請求項37記載のプロセスフロー追跡システム。
  41. 一または複数の前記フローアルゴリズムは、前記プロセスフローモジュール内で相互接続される、前記プロセスプラント内のさまざまな前記エンティティ全体に亘るフローに関する経済性計算を実行するように構成されている、請求項37記載のプロセスフロー追跡システム。
  42. 一または複数の前記フローアルゴリズムは、前記プロセスフローモジュールに関連付けされ、前記プロセスフローモジュールの一部として実行されるように構成されている、請求項37記載のプロセスフロー追跡システム。
  43. 前記プロセスフローモジュールは、該プロセスフローモジュールの動作に関連する状態を示すステータスを有するように構成されている、請求項37記載のプロセスフロー追跡システム。
  44. 前記プロセスフローモジュールは、モード表示体を有し、前記モード表示体に応じてさまざまな様態で動作するように構成されている、請求項37記載のプロセスフロー追跡システム。
  45. 相互接続される前記オブジェクトのうちの一または複数は、その関連プロセスエンティティに関するエンティティパラメータデータを格納するように構成されたパラメータメモリ格納部と、表示デバイス上でオペレータへ表示される前記関連プロセスエンティティを表すグラフィック表現体と、前記パラメータデータを利用してプロセス動作に関連する出力を生成する機能を実行するために実行されるように構成されたメソッドとを有するように構成されている、請求項37記載のプロセスフロー追跡システム。
  46. 複数のプロセスフローモジュールと、一または複数の前記プローアルゴリズムを格納しかつ複数の前記プロセスフローモジュールの各々上で一または複数の前記フローアルゴリズムを実現するルールデータベースとを有しており、各プロセスフローモジュールは、前記プロセスプラント内のさまざまなエンティティを表現する複数の相互に接続されるオブジェクトを有し、前記プロセスプラント内のさまざまな前記エンティティに関するデータを受信しかつ前記プロセスフローモジュール内で相互に接続される前記プロセスプラント内の前記エンティティの表現を表示するように構成されている、請求項37記載のプロセスフロー追跡システム。
  47. プロセッサを有したプロセスプラントにおいて機能の閲覧・提供に利用される接続部材オブジェクトエンティティであって、
    コンピュータ読取り可能メモリと、
    前記コンピュータ読取り可能メモリに格納され、前記プロセッサにより実行されるように構成されたオブジェクトとを備え、該オブジェクトは、
    前記プロセスプラント内の接続部材エンティティに関するエンティティパラメータデータを格納するように構成されたパラメータメモリ格納部と、
    関連付けされた前記接続部エンティティを表示し、前記プロセッサによる前記オブジェクトの実行中に表示デバイス上でオペレータへ表示されるように構成されたグラフィック表現体と、
    前記プロセスプラント内の前記接続部材エンティティを通過する流量に関するデータを受信または送信するために、前記プロセスプラント内のデバイスを表現する他のオブジェクトに接続されるように構成された一または複数の入力部および一または複数の出力部と
    を備える接続部材オブジェクトエンティティ。
  48. 前記オブジェクトは、前記プロセスプラント内の前記接続部材エンティティを通過して流れる材料のタイプの表示体を有するように構成されている、請求項47記載の接続部材オブジェクトエンティティ。
  49. 前記材料のタイプの表示体が流体の表示体であるように構成されている、請求項48記載の接続部材オブジェクトエンティティ。
  50. 前記材料のタイプの表示体が気体の表示体であるように構成されている、請求項49記載の接続部材オブジェクトエンティティ。
  51. 前記材料のタイプの表示体が電気の表示体であるように構成されている、請求項48記載の接続部材オブジェクトエンティティ。
  52. 前記オブジェクトは、前記接続部材を通過して流れる材料の流動をモデル化するアルゴリズムを有するように構成されている、請求項47記載の接続部材オブジェクトエンティティ。
  53. 前記オブジェクトは、前記プロセスプラント内の前記接続部材を通過して流れる材料のユニットの変換を実行するように構成されたアルゴリズムを有するように構成されている、請求項47記載の接続部材オブジェクトエンティティ。
  54. 前記オブジェクトは、前記プロセスプラント内の前記接続部材を通過して流れる材料の流れ方向の表示体を有するように構成されている、請求項47記載の接続部材オブジェクトエンティティ。
  55. 前記オブジェクトは、該オブジェクトに関連する通信を提供するために利用されるタグを有するように構成されている、請求項47記載の接続部材オブジェクトエンティティ。
  56. 前記タグは、前記プロセスプラントの実行時間中に指定されるように構成されたエイリアスを有するように構成されている、請求項55記載の接続部オブジェクトエンティティ。
  57. プロセッサと、プロセスプラント内においてプロセス制御活動を実行する制御システムとを有する前記プロセスプラントにおいて利用されるプロセスフローデータベースであって、
    各々が、関連プロセスエンティティに属するエンティティパラメータデータを格納するように構成されたパラメータメモリ格納部と、前記関連プロセスエンティティを表し、表示デバイス上でオペレータへ表示されるように構成されたグラフィック表現体と、一または複数のパラメータデータ入力またはパラメータデータ出力とを有し、少なくとも一つが、前記エンティティパラメータデータを利用してプロセス動作に関連する出力を生成する機能を実行するように構成されたメソッドを有する、一または複数のスマートプロセスオブジェクトと、
    前記スマートオブジェクトのうちの相互に接続されるセットを定義し、各々が、前記スマートプロセスオブジェクトの前記グラフィック表現体に従って定義された、ユーザインターフェイス上で表示される付属グラフィックビューを有する、一または複数のプロセスプラントモジュールと
    を備えるように構成されている、プロセスフローデータベース。
  58. 前記プロセスフローモジュールのうちの二つは、同一のスマートプロセスオブジェクトを利用してユーザインターフェイス上に異なるグラフィカルビューを表示するために、同一の該スマートプロセスオブジェクトを含んで、前記スマートプロセスオブジェクトうちの相互に接続されるセットを定義するように構成されている、請求項57記載のプロセスフローデータベース。
  59. 二つの前記プロセスフローモジュールにより指定された同一の前記スマートプロセスオブジェクトは、エイリアスを有したタグを有するように構成されている、請求項58記載のプロセスフローデータベース。
  60. 二つの前記プロセスフローモジュールの作成あと、前記エイリアスのタグネームを指定するルーチンをさらに有するように構成されている、請求項59記載のプロセスフローデータベース。
  61. 前記ルーチンは、前記プロセスプラントのさまざまなプロセスエンティティ全体に亘るルートを指定するルート選択ルーチンであるように構成されている、請求項60記載のプロセスフローデータベース。
JP2003358631A 2002-10-22 2003-10-20 プロセスプラントにおけるスマートプロセスモジュールおよびスマートプロセスオブジェクト Expired - Fee Related JP4128126B2 (ja)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US10/278,469 US7146231B2 (en) 2002-10-22 2002-10-22 Smart process modules and objects in process plants

Publications (2)

Publication Number Publication Date
JP2004199655A true JP2004199655A (ja) 2004-07-15
JP4128126B2 JP4128126B2 (ja) 2008-07-30

Family

ID=29584187

Family Applications (4)

Application Number Title Priority Date Filing Date
JP2003358631A Expired - Fee Related JP4128126B2 (ja) 2002-10-22 2003-10-20 プロセスプラントにおけるスマートプロセスモジュールおよびスマートプロセスオブジェクト
JP2010108486A Expired - Lifetime JP5363412B2 (ja) 2002-10-22 2010-05-10 プロセス制御システムエレメント
JP2011274307A Expired - Lifetime JP5444318B2 (ja) 2002-10-22 2011-12-15 プロセス制御システムエレメント
JP2012195268A Expired - Fee Related JP5563032B2 (ja) 2002-10-22 2012-09-05 プロセス制御システムエレメント

Family Applications After (3)

Application Number Title Priority Date Filing Date
JP2010108486A Expired - Lifetime JP5363412B2 (ja) 2002-10-22 2010-05-10 プロセス制御システムエレメント
JP2011274307A Expired - Lifetime JP5444318B2 (ja) 2002-10-22 2011-12-15 プロセス制御システムエレメント
JP2012195268A Expired - Fee Related JP5563032B2 (ja) 2002-10-22 2012-09-05 プロセス制御システムエレメント

Country Status (5)

Country Link
US (4) US7146231B2 (ja)
JP (4) JP4128126B2 (ja)
CN (2) CN1497403B (ja)
DE (1) DE10348564B4 (ja)
GB (1) GB2395801B (ja)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006072976A (ja) * 2004-09-01 2006-03-16 Microsoft Corp リーダーアプリケーションマークアップ言語スキーマ
JP2007536633A (ja) * 2004-05-04 2007-12-13 フィッシャー−ローズマウント・システムズ・インコーポレーテッド 統合環境におけるカスタマイズされたプロセスグラフィックディスプレイ層を有するプロセスプラントユーザインタフェースシステム
KR101056063B1 (ko) * 2011-04-19 2011-08-10 (주)대청시스템스 스포트를 이용한 수처리장 펌프실 감시제어 시스템
KR101103339B1 (ko) * 2011-03-08 2012-01-11 (주)대청시스템스 스포트를 이용한 수처리장의 감시제어 시스템
US8135481B2 (en) 2004-05-04 2012-03-13 Fisher-Rosemount Systems, Inc. Process plant monitoring based on multivariate statistical analysis and on-line process simulation
JP2013089164A (ja) * 2011-10-21 2013-05-13 Kobe Steel Ltd ループチェックシステム
CN101583913B (zh) * 2006-09-15 2013-09-25 Abb专利有限公司 根据需要调整控制/调节装置功能的系统及方法
JP2015225668A (ja) * 2014-05-23 2015-12-14 フィッシャー−ローズマウント システムズ,インコーポレイテッド 汎用プロセスシステムライブラリに基づきプロセス制御システムを構成する方法および装置
US11630446B2 (en) 2021-02-16 2023-04-18 Aspentech Corporation Reluctant first principles models
JP2023089861A (ja) * 2021-12-16 2023-06-28 株式会社東芝 情報処理装置、表示方法およびプログラム
US11754998B2 (en) 2019-10-18 2023-09-12 Aspentech Corporation System and methods for automated model development from plant historical data for advanced process control
US11853032B2 (en) 2019-05-09 2023-12-26 Aspentech Corporation Combining machine learning with domain knowledge and first principles for modeling in the process industries

Families Citing this family (345)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0825506B1 (en) 1996-08-20 2013-03-06 Invensys Systems, Inc. Methods and apparatus for remote process control
US7562135B2 (en) * 2000-05-23 2009-07-14 Fisher-Rosemount Systems, Inc. Enhanced fieldbus device alerts in a process control system
US8044793B2 (en) 2001-03-01 2011-10-25 Fisher-Rosemount Systems, Inc. Integrated device alerts in a process control system
US7206646B2 (en) * 1999-02-22 2007-04-17 Fisher-Rosemount Systems, Inc. Method and apparatus for performing a function in a plant using process performance monitoring with process equipment monitoring and control
WO2000070531A2 (en) * 1999-05-17 2000-11-23 The Foxboro Company Methods and apparatus for control configuration
US7089530B1 (en) 1999-05-17 2006-08-08 Invensys Systems, Inc. Process control configuration system with connection validation and configuration
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
US7801777B2 (en) * 2001-01-23 2010-09-21 Oracle International Corporation System and method for managing the development and manufacturing of a beverage
US20020165806A1 (en) * 2001-01-23 2002-11-07 Kataria Anjali Rani System and method for managing a regulated industry
US7487182B2 (en) * 2001-01-23 2009-02-03 Conformia Software, Inc. Systems and methods for managing the development and manufacturing of a drug
JP2004533036A (ja) * 2001-03-01 2004-10-28 フィッシャー−ローズマウント システムズ, インコーポレイテッド プロセスプラントにおけるデータ共有
JP4160399B2 (ja) 2001-03-01 2008-10-01 フィッシャー−ローズマウント システムズ, インコーポレイテッド プロセスプラント内の指標の作成と表示
US8073967B2 (en) 2002-04-15 2011-12-06 Fisher-Rosemount Systems, Inc. Web services-based communications for use with process control systems
US7720727B2 (en) 2001-03-01 2010-05-18 Fisher-Rosemount Systems, Inc. Economic calculations in process control system
DE10144427A1 (de) * 2001-09-10 2003-04-03 Siemens Ag Verfahren zur Verschaltung von Automatisierungsfunktionen in einer Anlage und Verfahren zur Abfrage und Änderung von Verschaltungsinformationen
DE10161111A1 (de) * 2001-12-12 2003-07-03 Siemens Ag System und Verfahren zur Projektierung von Transformationen von Objektbäumen
DE10161064A1 (de) * 2001-12-12 2003-07-03 Siemens Ag System und Verfahren zur Kommunikation zwischen Softwareapplikationen, insbesondere MES-Applikationen
EP1355208A1 (de) * 2002-04-15 2003-10-22 Peter Renner System zur Automatisierung technischer Prozesse
US20080051428A1 (en) * 2002-05-15 2008-02-28 Davis Paul J Pyrroloquinoline quinone drugs and methods of use thereof
US7146231B2 (en) 2002-10-22 2006-12-05 Fisher-Rosemount Systems, Inc.. Smart process modules and objects in process plants
US9983559B2 (en) 2002-10-22 2018-05-29 Fisher-Rosemount Systems, Inc. Updating and utilizing dynamic process simulation in an operating process environment
DE10348563B4 (de) 2002-10-22 2014-01-09 Fisher-Rosemount Systems, Inc. Integration von Grafikdisplayelementen, Prozeßmodulen und Steuermodulen in Prozeßanlagen
US20040093193A1 (en) * 2002-11-13 2004-05-13 General Electric Company System statistical associate
US20040111246A1 (en) * 2002-12-09 2004-06-10 Morgan Williams Fluid flow modeling system with device interchanging capability
US6963814B2 (en) * 2002-12-23 2005-11-08 Siemens Energy & Automation, Inc. Systems, devices, and methods for acceptance testing a fieldbus component configuration program
US7493310B2 (en) * 2002-12-30 2009-02-17 Fisher-Rosemount Systems, Inc. Data visualization within an integrated asset data system for a process plant
US7526347B2 (en) * 2003-02-18 2009-04-28 Fisher-Rosemount Systems, Inc. Security for objects in a process plant configuration system
JP4232499B2 (ja) * 2003-03-24 2009-03-04 富士ゼロックス株式会社 指示データ生成装置、指示データ生成方法及び指示データ生成プログラム
US7460865B2 (en) 2003-06-18 2008-12-02 Fisher-Rosemount Systems, Inc. Self-configuring communication networks for use with process control systems
US20050010317A1 (en) * 2003-07-11 2005-01-13 Ron Hadar Method and apparatus for automated bi-directional integration of peripheral data sources for a production tool
DE10333888B3 (de) * 2003-07-22 2005-04-07 Siemens Ag Verfahren zum Steuern eines Datenaustauschs
US7584082B2 (en) * 2003-08-07 2009-09-01 The Mathworks, Inc. Synchronization and data review system
DE10339764A1 (de) * 2003-08-27 2005-03-17 Siemens Ag Verfahren zur graphischen Projektierung der Steuerung einer technischen Anlage mit integrierter Projektierung von Bediengeräten, einschließlich einem Projektierungssystem und einem Computerprogrammprodukt
DE10342769A1 (de) * 2003-09-16 2005-04-21 Voith Paper Patent Gmbh System zur computergestützten Messung von Qualitäts- und/oder Prozessdaten
US7324856B1 (en) * 2003-09-25 2008-01-29 Rockwell Automation Technologies, Inc. Autogeneration of code via human-machine interfaces (HMI) and self-building HMI
US20050071135A1 (en) * 2003-09-30 2005-03-31 Vredenburgh David W. Knowledge management system for computer-aided design modeling
US7596757B2 (en) * 2003-10-15 2009-09-29 Oracle International Corporation Methods and systems for diagramming and remotely manipulating business objects
US7435581B2 (en) * 2003-11-26 2008-10-14 Broadley-James Corporation Integrated bio-reactor monitor and control system
US7635586B2 (en) 2003-11-26 2009-12-22 Broadley-James Corporation Integrated bio-reactor monitor and control system
WO2005063006A1 (en) * 2003-12-19 2005-07-14 Teletrol Systems, Inc. System and method for monitoring and controlling an aquatic environment
US7643891B2 (en) * 2004-01-30 2010-01-05 Siemens Industry, Inc. Virtual field controller
US7761923B2 (en) 2004-03-01 2010-07-20 Invensys Systems, Inc. Process control methods and apparatus for intrusion detection, protection and network hardening
US7515977B2 (en) * 2004-03-30 2009-04-07 Fisher-Rosemount Systems, Inc. Integrated configuration system for use in a process plant
US7890198B1 (en) * 2004-06-15 2011-02-15 The Mathworks, Inc. Tool for design of multiple single-input-single-output control loops
US7110906B2 (en) * 2004-07-22 2006-09-19 Abb Inc. System and method for monitoring the performance of a heat exchanger
US7991602B2 (en) * 2005-01-27 2011-08-02 Rockwell Automation Technologies, Inc. Agent simulation development environment
EP1708056B1 (de) * 2005-03-30 2008-07-30 Siemens Aktiengesellschaft Dynamisches Zuordnen von Meldungseigenschaften zu einer Alarmmeldung zur Meldungseskalation
US9201420B2 (en) 2005-04-08 2015-12-01 Rosemount, Inc. Method and apparatus for performing a function in a process plant using monitoring data with criticality evaluation data
US8005647B2 (en) 2005-04-08 2011-08-23 Rosemount, Inc. Method and apparatus for monitoring and performing corrective measures in a process plant using monitoring data with corrective measures data
US7289867B1 (en) * 2005-06-08 2007-10-30 Advanced Micro Devices, Inc. Automated integrated circuit device manufacturing facility using distributed control
US20070016456A1 (en) * 2005-07-12 2007-01-18 International Business Machines Corporation System, method and program product for reporting status of contract performance or a process
US20070027913A1 (en) * 2005-07-26 2007-02-01 Invensys Systems, Inc. System and method for retrieving information from a supervisory control manufacturing/production database
US7272531B2 (en) 2005-09-20 2007-09-18 Fisher-Rosemount Systems, Inc. Aggregation of asset use indices within a process plant
US7444191B2 (en) 2005-10-04 2008-10-28 Fisher-Rosemount Systems, Inc. Process model identification in a process control system
US7738975B2 (en) 2005-10-04 2010-06-15 Fisher-Rosemount Systems, Inc. Analytical server integrated in a process control network
US8036760B2 (en) * 2005-10-04 2011-10-11 Fisher-Rosemount Systems, Inc. Method and apparatus for intelligent control and monitoring in a process control system
NO323949B1 (no) * 2005-10-31 2007-07-23 Marine Cybernetics As Framgangsmate og system for testing av et reguleringssystem for et marint petroleumsprosessanlegg
US7663644B2 (en) * 2005-11-08 2010-02-16 Autodesk, Inc. Automatic element substitution in vector-based illustrations
CN104834294A (zh) * 2005-12-05 2015-08-12 费舍-柔斯芒特系统股份有限公司 利用并行过程仿真的多目标预测过程优化
US8197700B2 (en) * 2005-12-30 2012-06-12 Saudi Arabian Oil Company Computational method for sizing three-phase separators
WO2007123753A2 (en) 2006-03-30 2007-11-01 Invensys Systems, Inc. Digital data processing apparatus and methods for improving plant performance
US8396736B2 (en) * 2006-04-21 2013-03-12 Process Assets, Llc Systems and methods for providing documentation having succinct communication with scalability
DE102006022558A1 (de) * 2006-05-15 2007-11-22 Siemens Ag Technische, insbesondere verfahrenstechnische Anlage
US8014992B2 (en) * 2006-05-31 2011-09-06 William H Smith Electric power system training simulation software and process for electric power system training
US7565616B2 (en) * 2006-06-02 2009-07-21 Hewlett-Packard Development Company, L.P. System for controlling display content for multiple electronic display units
US8527252B2 (en) * 2006-07-28 2013-09-03 Emerson Process Management Power & Water Solutions, Inc. Real-time synchronized control and simulation within a process plant
FR2905018B1 (fr) * 2006-08-17 2008-10-10 Peugeot Citroen Automobiles Sa Procede de modelisation graphique tridimensionnelle
US7668608B2 (en) 2006-09-01 2010-02-23 Fisher-Rosemount Systems, Inc. Graphical programming language object editing and reporting tool
US7848829B2 (en) * 2006-09-29 2010-12-07 Fisher-Rosemount Systems, Inc. Methods and module class objects to configure absent equipment in process plants
ATE433142T1 (de) * 2006-10-24 2009-06-15 Abb Research Ltd Simulation von feldgeräten in einem computerbasierten steuersystem
DE602006015242D1 (de) * 2006-12-22 2010-08-12 Gea Process Engineering As Verfahren zur steuerung einer sprühtrocknervorrichtung durch regulieren der einlassluftstromrate und sprühtrocknervorrichtung
KR20090000248A (ko) * 2007-02-07 2009-01-07 엘지전자 주식회사 에어컨의 통합관리 표시 장치 및 방법
EP1965301A1 (en) * 2007-02-27 2008-09-03 Abb Research Ltd. Method and system for generating a control system user interface
EP1970783B1 (de) * 2007-03-14 2014-11-05 Phoenix Contact GmbH & Co. KG Verfahren, Steuergerät und Steuerungssystem zur Steuerung eines Automatisierungssystem
US20080228688A1 (en) * 2007-03-16 2008-09-18 Tao Liu Production rule system and method
US8046086B2 (en) 2007-05-15 2011-10-25 Fisher-Rosemount Systems, Inc. Methods and systems for batch processing and execution in a process system
US8407716B2 (en) * 2007-05-31 2013-03-26 Fisher-Rosemount Systems, Inc. Apparatus and methods to access information associated with a process control system
US8301676B2 (en) 2007-08-23 2012-10-30 Fisher-Rosemount Systems, Inc. Field device with capability of calculating digital filter coefficients
US9730078B2 (en) 2007-08-31 2017-08-08 Fisher-Rosemount Systems, Inc. Configuring and optimizing a wireless mesh network
US7702401B2 (en) 2007-09-05 2010-04-20 Fisher-Rosemount Systems, Inc. System for preserving and displaying process control data associated with an abnormal situation
US20090089247A1 (en) * 2007-09-28 2009-04-02 Terrence Lynn Blevins Methods and apparatus to standardize data properties in a process control environment
US8055479B2 (en) 2007-10-10 2011-11-08 Fisher-Rosemount Systems, Inc. Simplified algorithm for abnormal situation prevention in load following applications including plugged line diagnostics in a dynamic process
US20090282067A1 (en) * 2008-02-25 2009-11-12 Invensys Systems, Inc. System and method for generating control system database and graphics from schema-based intermediate descriptions
US9043716B2 (en) * 2008-03-26 2015-05-26 Fisher-Rosemount Systems, Inc. Methods and apparatus to create process control graphics based on process control information
DE102008027981A1 (de) * 2008-06-12 2009-12-24 EFG Energie für Gebäude GmbH & Co. KG Überwachungsverfahren
EP2394031B1 (de) * 2008-06-16 2016-01-13 Siemens Aktiengesellschaft Verfahren zur anlagensteuerung in einer kraftwerksanlage
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
EP2166421A1 (de) * 2008-09-22 2010-03-24 Siemens Aktiengesellschaft Automatische Erstellung von Regeln für ein MES
JP2012504290A (ja) * 2008-09-29 2012-02-16 フィッシャー−ローズマウント システムズ, インコーポレイテッド プロセス制御システムの環境設定及び管理を行う動的ユーザインターフェイス
US8788100B2 (en) 2008-10-27 2014-07-22 Lennox Industries Inc. System and method for zoning a distributed-architecture heating, ventilation and air conditioning network
US8437877B2 (en) 2008-10-27 2013-05-07 Lennox Industries Inc. System recovery in a heating, ventilation and air conditioning network
US8762666B2 (en) 2008-10-27 2014-06-24 Lennox Industries, Inc. Backup and restoration of operation control data in a heating, ventilation and air conditioning network
US8994539B2 (en) 2008-10-27 2015-03-31 Lennox Industries, Inc. Alarm and diagnostics system and method for a distributed-architecture heating, ventilation and air conditioning network
US8352080B2 (en) 2008-10-27 2013-01-08 Lennox Industries Inc. Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US9261888B2 (en) 2008-10-27 2016-02-16 Lennox Industries Inc. System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US8661165B2 (en) 2008-10-27 2014-02-25 Lennox Industries, Inc. Device abstraction system and method for a distributed architecture heating, ventilation and air conditioning system
US8694164B2 (en) 2008-10-27 2014-04-08 Lennox Industries, Inc. Interactive user guidance interface for a heating, ventilation and air conditioning system
US8452906B2 (en) 2008-10-27 2013-05-28 Lennox Industries, Inc. Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US9432208B2 (en) 2008-10-27 2016-08-30 Lennox Industries Inc. Device abstraction system and method for a distributed architecture heating, ventilation and air conditioning system
US8855825B2 (en) 2008-10-27 2014-10-07 Lennox Industries Inc. Device abstraction system and method for a distributed-architecture heating, ventilation and air conditioning system
US9678486B2 (en) 2008-10-27 2017-06-13 Lennox Industries Inc. Device abstraction system and method for a distributed-architecture heating, ventilation and air conditioning system
US8255086B2 (en) 2008-10-27 2012-08-28 Lennox Industries Inc. System recovery in a heating, ventilation and air conditioning network
US8892797B2 (en) 2008-10-27 2014-11-18 Lennox Industries Inc. Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US8560125B2 (en) 2008-10-27 2013-10-15 Lennox Industries Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US8463442B2 (en) 2008-10-27 2013-06-11 Lennox Industries, Inc. Alarm and diagnostics system and method for a distributed architecture heating, ventilation and air conditioning network
US8452456B2 (en) 2008-10-27 2013-05-28 Lennox Industries Inc. System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US9651925B2 (en) 2008-10-27 2017-05-16 Lennox Industries Inc. System and method for zoning a distributed-architecture heating, ventilation and air conditioning network
US8548630B2 (en) 2008-10-27 2013-10-01 Lennox Industries, Inc. Alarm and diagnostics system and method for a distributed-architecture heating, ventilation and air conditioning network
US8774210B2 (en) 2008-10-27 2014-07-08 Lennox Industries, Inc. Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US8655490B2 (en) 2008-10-27 2014-02-18 Lennox Industries, Inc. System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US8463443B2 (en) 2008-10-27 2013-06-11 Lennox Industries, Inc. Memory recovery scheme and data structure in a heating, ventilation and air conditioning network
US8874815B2 (en) 2008-10-27 2014-10-28 Lennox Industries, Inc. Communication protocol system and method for a distributed architecture heating, ventilation and air conditioning network
US8239066B2 (en) 2008-10-27 2012-08-07 Lennox Industries Inc. System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US9325517B2 (en) 2008-10-27 2016-04-26 Lennox Industries Inc. Device abstraction system and method for a distributed-architecture heating, ventilation and air conditioning system
US8442693B2 (en) 2008-10-27 2013-05-14 Lennox Industries, Inc. System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US8725298B2 (en) 2008-10-27 2014-05-13 Lennox Industries, Inc. Alarm and diagnostics system and method for a distributed architecture heating, ventilation and conditioning network
US9377768B2 (en) 2008-10-27 2016-06-28 Lennox Industries Inc. Memory recovery scheme and data structure in a heating, ventilation and air conditioning network
US8655491B2 (en) 2008-10-27 2014-02-18 Lennox Industries Inc. Alarm and diagnostics system and method for a distributed architecture heating, ventilation and air conditioning network
US8977794B2 (en) 2008-10-27 2015-03-10 Lennox Industries, Inc. Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US8802981B2 (en) 2008-10-27 2014-08-12 Lennox Industries Inc. Flush wall mount thermostat and in-set mounting plate for a heating, ventilation and air conditioning system
US8543243B2 (en) 2008-10-27 2013-09-24 Lennox Industries, Inc. System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US8564400B2 (en) 2008-10-27 2013-10-22 Lennox Industries, Inc. Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US8615326B2 (en) 2008-10-27 2013-12-24 Lennox Industries Inc. System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US9152155B2 (en) 2008-10-27 2015-10-06 Lennox Industries Inc. Device abstraction system and method for a distributed-architecture heating, ventilation and air conditioning system
US8433446B2 (en) 2008-10-27 2013-04-30 Lennox Industries, Inc. Alarm and diagnostics system and method for a distributed-architecture heating, ventilation and air conditioning network
US8352081B2 (en) 2008-10-27 2013-01-08 Lennox Industries Inc. Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US8798796B2 (en) 2008-10-27 2014-08-05 Lennox Industries Inc. General control techniques in a heating, ventilation and air conditioning network
US8744629B2 (en) 2008-10-27 2014-06-03 Lennox Industries Inc. System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US8437878B2 (en) 2008-10-27 2013-05-07 Lennox Industries Inc. Alarm and diagnostics system and method for a distributed architecture heating, ventilation and air conditioning network
US8600559B2 (en) 2008-10-27 2013-12-03 Lennox Industries Inc. Method of controlling equipment in a heating, ventilation and air conditioning network
US8295981B2 (en) 2008-10-27 2012-10-23 Lennox Industries Inc. Device commissioning in a heating, ventilation and air conditioning network
US8600558B2 (en) 2008-10-27 2013-12-03 Lennox Industries Inc. System recovery in a heating, ventilation and air conditioning network
US9268345B2 (en) 2008-10-27 2016-02-23 Lennox Industries Inc. System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US9632490B2 (en) 2008-10-27 2017-04-25 Lennox Industries Inc. System and method for zoning a distributed architecture heating, ventilation and air conditioning network
US8570327B2 (en) * 2008-11-14 2013-10-29 General Electric Company Systems and methods involving graphically displaying control systems
US20100174388A1 (en) * 2009-01-02 2010-07-08 Ferreira David A Live Device Graphical Status Tree
US8881039B2 (en) 2009-03-13 2014-11-04 Fisher-Rosemount Systems, Inc. Scaling composite shapes for a graphical human-machine interface
US8448076B2 (en) * 2009-04-27 2013-05-21 Fisher-Rosemount Systems, Inc. Configuring animations and events for operator interface displays in a process control system
US8127060B2 (en) 2009-05-29 2012-02-28 Invensys Systems, Inc Methods and apparatus for control configuration with control objects that are fieldbus protocol-aware
US8463964B2 (en) 2009-05-29 2013-06-11 Invensys Systems, Inc. Methods and apparatus for control configuration with enhanced change-tracking
DE102009032547A1 (de) * 2009-07-10 2011-01-13 Krones Ag Verfahren zur automatisierten Steuerung eines Rohrleitungsnetzes
US20110022197A1 (en) * 2009-07-27 2011-01-27 Rec Advanced Silicon Materials Llc Process control application development environment and features
US8316313B2 (en) 2009-10-14 2012-11-20 Fisher-Rosemount Systems, Inc. Method for selecting shapes in a graphical display
USD648642S1 (en) 2009-10-21 2011-11-15 Lennox Industries Inc. Thin cover plate for an electronic system controller
USD648641S1 (en) 2009-10-21 2011-11-15 Lennox Industries Inc. Thin cover plate for an electronic system controller
US8280544B2 (en) 2009-11-02 2012-10-02 Mold Masters (2007) Limited System for use in performance of injection molding operations
US9606531B2 (en) * 2009-12-01 2017-03-28 Emerson Process Management Power & Water Solutions, Inc. Decentralized industrial process simulation system
NL2004025C2 (en) * 2009-12-29 2011-06-30 Atos Origin Nederland System and method for accelerated analysis and benefits assessment of manufacturing it systems.
US8260444B2 (en) 2010-02-17 2012-09-04 Lennox Industries Inc. Auxiliary controller of a HVAC system
US8825183B2 (en) * 2010-03-22 2014-09-02 Fisher-Rosemount Systems, Inc. Methods for a data driven interface based on relationships between process control tags
JP4947175B2 (ja) * 2010-03-23 2012-06-06 横河電機株式会社 エンジニアリングツール
BR112013001583A2 (pt) * 2010-07-23 2016-05-10 Siemens Ag configuração de um dispositivo de automação de energia
US9335042B2 (en) 2010-08-16 2016-05-10 Emerson Process Management Power & Water Solutions, Inc. Steam temperature control using dynamic matrix control
US9217565B2 (en) 2010-08-16 2015-12-22 Emerson Process Management Power & Water Solutions, Inc. Dynamic matrix control of steam temperature with prevention of saturated steam entry into superheater
US9447963B2 (en) 2010-08-16 2016-09-20 Emerson Process Management Power & Water Solutions, Inc. Dynamic tuning of dynamic matrix control of steam temperature
US9047565B2 (en) * 2010-09-17 2015-06-02 Fluor Technologies Corporation Intelligent plant development library environment
US9342072B2 (en) * 2010-09-24 2016-05-17 Fisher-Rosemount Systems, Inc. Methods and apparatus to display process control device information
US10127504B2 (en) * 2010-12-16 2018-11-13 Siemens Industry, Inc. Method for linking control system inputs and outputs to symbolic controls
EP2492769A1 (en) * 2011-02-23 2012-08-29 Siemens Aktiengesellschaft System and method for improved monitoring in an automation system
DE102011017305A1 (de) * 2011-04-15 2012-10-18 Abb Technology Ag Bedien- und Beobachtungssystem für technische Anlagen
US9927788B2 (en) 2011-05-19 2018-03-27 Fisher-Rosemount Systems, Inc. Software lockout coordination between a process control system and an asset management system
US20120306648A1 (en) * 2011-05-31 2012-12-06 General Electric Company Systems and methods to configure alerts for fieldbus foundation devices
EP2530584A1 (de) * 2011-06-03 2012-12-05 dSPACE digital signal processing and control engineering GmbH Konfigurationseinrichtung zur graphischen Erstellung einer Testsequenz
EP2533149A1 (de) * 2011-06-08 2012-12-12 Siemens Aktiengesellschaft Verfahren zum Erstellen von als Automatisierungslösung fungierenden Computerprogrammen
US9772617B2 (en) * 2011-06-30 2017-09-26 General Electric Company Systems and methods for function block instantiation
DE102011107646A1 (de) * 2011-07-12 2013-01-17 Phoenix Contact Gmbh & Co. Kg Verfahren und System zur dynamischen Verteilung von Programmfunktionen in verteilten Steuerungssystemen
EP2560062A1 (en) * 2011-08-16 2013-02-20 ABB Research Ltd. Methods and control systems for controlling an industrial system
US9304518B2 (en) 2011-08-24 2016-04-05 Bio-Rad Laboratories, Inc. Modular automated chromatography system
US9163828B2 (en) 2011-10-31 2015-10-20 Emerson Process Management Power & Water Solutions, Inc. Model-based load demand control
JP5541264B2 (ja) * 2011-11-09 2014-07-09 横河電機株式会社 運転監視装置および運転監視方法
US20130311914A1 (en) * 2011-11-11 2013-11-21 Rockwell Automation Technologies, Inc. Method and apparatus for computer aided design of human-machine interface animated graphical elements
US9182886B2 (en) 2011-11-14 2015-11-10 Bio-Rad Laboratories Inc. Chromatography configuration interface
US9052703B2 (en) * 2012-02-02 2015-06-09 Emerson Process Management Power & Water Solutions, Inc. Enhanced sequential method for solving pressure/flow network parameters in a real-time distributed industrial process simulation system
US9261869B2 (en) * 2012-02-13 2016-02-16 Emerson Process Management Power & Water Solutions, Inc. Hybrid sequential and simultaneous process simulation system
US8836497B2 (en) * 2012-07-23 2014-09-16 General Electric Company Systems and methods for configuring analog process alarms in control devices
US9110558B2 (en) * 2012-08-03 2015-08-18 National Instruments Corporation Physics based graphical program editor
US9411327B2 (en) 2012-08-27 2016-08-09 Johnson Controls Technology Company Systems and methods for classifying data in building automation systems
US10501719B2 (en) 2012-09-14 2019-12-10 Ge Healthcare Bio-Sciences Corp. Methods and apparatus to implement flexible bioreactor control systems
US11216159B2 (en) * 2012-10-08 2022-01-04 Fisher-Rosemount Systems, Inc. Configuration element for graphic elements
US11774927B2 (en) 2012-10-08 2023-10-03 Fisher-Rosemount Systems, Inc. Methods and apparatus to provide a role-based user interface
JP6423348B2 (ja) 2012-10-08 2018-11-14 フィッシャー−ローズマウント システムズ,インコーポレイテッド 動的に再使用可能なクラス
US20140121789A1 (en) * 2012-10-30 2014-05-01 Rockwell Automation Technologies, Inc. Advisable state of controlled objects in factory automation systems
US10171999B2 (en) 2012-12-07 2019-01-01 Sitepro, Llc Mobile surveillance unit
US8649909B1 (en) 2012-12-07 2014-02-11 Amplisine Labs, LLC Remote control of fluid-handling devices
US9684347B2 (en) 2013-01-18 2017-06-20 General Electric Company Systems and methods for automated display of permissive logic in control systems associated with a power generation unit
CN105074587B (zh) * 2013-02-22 2017-08-25 三菱电机株式会社 系统开发装置、方法以及程序
US10678225B2 (en) 2013-03-04 2020-06-09 Fisher-Rosemount Systems, Inc. Data analytic services for distributed industrial performance monitoring
US10866952B2 (en) 2013-03-04 2020-12-15 Fisher-Rosemount Systems, Inc. Source-independent queries in distributed industrial system
US10282676B2 (en) 2014-10-06 2019-05-07 Fisher-Rosemount Systems, Inc. Automatic signal processing-based learning in a process plant
US10386827B2 (en) 2013-03-04 2019-08-20 Fisher-Rosemount Systems, Inc. Distributed industrial performance monitoring and analytics platform
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
US9665088B2 (en) 2014-01-31 2017-05-30 Fisher-Rosemount Systems, Inc. Managing big data in process control systems
US9740802B2 (en) * 2013-03-15 2017-08-22 Fisher-Rosemount Systems, Inc. Data modeling studio
US10649449B2 (en) 2013-03-04 2020-05-12 Fisher-Rosemount Systems, Inc. Distributed industrial performance monitoring and analytics
US9558220B2 (en) 2013-03-04 2017-01-31 Fisher-Rosemount Systems, Inc. Big data in process control systems
US10649424B2 (en) 2013-03-04 2020-05-12 Fisher-Rosemount Systems, Inc. Distributed industrial performance monitoring and analytics
US11112925B2 (en) 2013-03-15 2021-09-07 Fisher-Rosemount Systems, Inc. Supervisor engine for process control
CN103217909B (zh) * 2013-04-15 2015-04-22 东北大学 一种数字化钢厂设备控制仿真系统
US20140365199A1 (en) * 2013-06-11 2014-12-11 The Mathworks, Inc. Pairing a physical device with a model element
US9501300B2 (en) * 2013-09-16 2016-11-22 General Electric Company Control system simulation system and method
US10228674B2 (en) * 2013-11-05 2019-03-12 Schneider Electric Industries Sas Processing device and method for configuring an automation system
CN103728944A (zh) * 2013-12-26 2014-04-16 苏州硕穗光机电科技有限公司 智能浴霸控制开关
GB2522338B (en) 2014-01-03 2020-12-16 Fisher Rosemount Systems Inc Reusable graphical elements with quickly editable features for use in user displays of plant monitoring systems
JP6393508B2 (ja) * 2014-04-16 2018-09-19 株式会社日立製作所 分散型制御システム
CN103925473B (zh) * 2014-04-25 2018-01-12 华能南京金陵发电有限公司 锅炉四管防磨防爆三维监测系统
JP6561562B2 (ja) * 2014-06-30 2019-08-21 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America 加熱調理装置、情報表示装置、制御方法、調理器具、およびコンピュータプログラム
JP2018501532A (ja) * 2014-10-02 2018-01-18 シーメンス アクチエンゲゼルシヤフトSiemens Aktiengesellschaft 密結合ロジックおよび物理的シミュレーションを用いた3dグラフィックエディタにおけるオートメーションのプログラミング
US10168691B2 (en) 2014-10-06 2019-01-01 Fisher-Rosemount Systems, Inc. Data pipeline for process control system analytics
CN104276542B (zh) * 2014-11-07 2016-08-24 广东合即得能源科技有限公司 甲醇水制氢系统的重整器、甲醇水制氢系统及制氢方法
US20160132037A1 (en) * 2014-11-11 2016-05-12 Yokogawa Electric Corporation Process control systems and systems and methods for configuration thereof
US9626729B2 (en) 2014-12-22 2017-04-18 Amplisine Labs, LLC Oil-field trucking dispatch
US12164275B2 (en) 2015-10-09 2024-12-10 Fisher-Rosemount Systems, Inc. System and method for providing a visualization of safety events of a process control system over time
CN113050570B (zh) 2015-10-09 2024-01-02 费希尔-罗斯蒙特系统公司 用于提供对应于过程控制系统的安全逻辑的互连用户界面的系统和方法
DE112016004667T5 (de) * 2015-10-12 2018-07-05 Fisher-Rosemount Systems, Inc. Anbinden von vorrichtungen in einer prozessanlage unter verwendung von e/a abstrahierten konfigurationen von feldvorrichtungen
US10534326B2 (en) 2015-10-21 2020-01-14 Johnson Controls Technology Company Building automation system with integrated building information model
US11268732B2 (en) 2016-01-22 2022-03-08 Johnson Controls Technology Company Building energy management system with energy analytics
US12196437B2 (en) 2016-01-22 2025-01-14 Tyco Fire & Security Gmbh Systems and methods for monitoring and controlling an energy plant
US11947785B2 (en) 2016-01-22 2024-04-02 Johnson Controls Technology Company Building system with a building graph
US10503483B2 (en) 2016-02-12 2019-12-10 Fisher-Rosemount Systems, Inc. Rule builder in a process control network
JP6049923B1 (ja) * 2016-02-18 2016-12-21 三菱日立パワーシステムズ株式会社 部品情報検索装置、部品情報検索方法、およびプログラム
WO2017173167A1 (en) 2016-03-31 2017-10-05 Johnson Controls Technology Company Hvac device registration in a distributed building management system
DE102016106522A1 (de) * 2016-04-08 2017-10-12 Windmöller & Hölscher Kg Vorrichtung für mindestens einen industriellen automatisierten Prozess
US10031654B2 (en) * 2016-04-12 2018-07-24 Honeywell International Inc. Apparatus and method for generating industrial process graphics
US10505756B2 (en) 2017-02-10 2019-12-10 Johnson Controls Technology Company Building management system with space graphs
US10901373B2 (en) 2017-06-15 2021-01-26 Johnson Controls Technology Company Building management system with artificial intelligence for unified agent based control of building subsystems
US11774920B2 (en) 2016-05-04 2023-10-03 Johnson Controls Technology Company Building system with user presentation composition based on building context
US10417451B2 (en) 2017-09-27 2019-09-17 Johnson Controls Technology Company Building system with smart entity personal identifying information (PII) masking
EP3252555A1 (de) * 2016-05-31 2017-12-06 Siemens Aktiengesellschaft Vorrichtung zur rechnergestützten visualisierung von prozesszuständen
US10671038B2 (en) 2016-07-15 2020-06-02 Fisher-Rosemount Systems, Inc. Architecture-independent process control
US10878140B2 (en) 2016-07-27 2020-12-29 Emerson Process Management Power & Water Solutions, Inc. Plant builder system with integrated simulation and control system configuration
US10684033B2 (en) 2017-01-06 2020-06-16 Johnson Controls Technology Company HVAC system with automated device pairing
US11900287B2 (en) 2017-05-25 2024-02-13 Johnson Controls Tyco IP Holdings LLP Model predictive maintenance system with budgetary constraints
US10095756B2 (en) 2017-02-10 2018-10-09 Johnson Controls Technology Company Building management system with declarative views of timeseries data
US10854194B2 (en) 2017-02-10 2020-12-01 Johnson Controls Technology Company Building system with digital twin based data ingestion and processing
US10515098B2 (en) 2017-02-10 2019-12-24 Johnson Controls Technology Company Building management smart entity creation and maintenance using time series data
US10452043B2 (en) 2017-02-10 2019-10-22 Johnson Controls Technology Company Building management system with nested stream generation
US11360447B2 (en) 2017-02-10 2022-06-14 Johnson Controls Technology Company Building smart entity system with agent based communication and control
US11994833B2 (en) 2017-02-10 2024-05-28 Johnson Controls Technology Company Building smart entity system with agent based data ingestion and entity creation using time series data
US11307538B2 (en) 2017-02-10 2022-04-19 Johnson Controls Technology Company Web services platform with cloud-eased feedback control
US11764991B2 (en) 2017-02-10 2023-09-19 Johnson Controls Technology Company Building management system with identity management
US12184444B2 (en) 2017-02-10 2024-12-31 Johnson Controls Technology Company Space graph based dynamic control for buildings
US10867085B2 (en) 2017-03-10 2020-12-15 General Electric Company Systems and methods for overlaying and integrating computer aided design (CAD) drawings with fluid models
US11042144B2 (en) 2017-03-24 2021-06-22 Johnson Controls Technology Company Building management system with dynamic channel communication
US11327737B2 (en) 2017-04-21 2022-05-10 Johnson Controls Tyco IP Holdings LLP Building management system with cloud management of gateway configurations
US10788229B2 (en) 2017-05-10 2020-09-29 Johnson Controls Technology Company Building management system with a distributed blockchain database
JP6811677B2 (ja) * 2017-05-12 2021-01-13 株式会社クボタ 集中監視装置、集中監視方法、及び、監視プログラム
WO2018217251A1 (en) 2017-05-25 2018-11-29 Johnson Controls Technology Company Model predictive maintenance system for building equipment
US11022947B2 (en) 2017-06-07 2021-06-01 Johnson Controls Technology Company Building energy optimization system with economic load demand response (ELDR) optimization and ELDR user interfaces
US12597772B2 (en) 2017-06-07 2026-04-07 Tyco Fire & Security Gmbh Central plant control system with asset allocation override
US10365641B2 (en) 2017-06-19 2019-07-30 Fisher-Rosemount Systems, Inc. Synchronization of configuration changes in a process plant
US10678224B2 (en) * 2017-06-21 2020-06-09 Fisher-Rosemount Systems, Inc. Loop interface
WO2019018304A1 (en) 2017-07-17 2019-01-24 Johnson Controls Technology Company SYSTEMS AND METHODS FOR BUILDING SIMULATION ON THE BASIS OF AN AGENT FOR OPTIMAL CONTROL
EP3655825B1 (en) 2017-07-21 2023-11-22 Johnson Controls Tyco IP Holdings LLP Building management system with dynamic rules with sub-rule reuse and equation driven smart diagnostics
US10648692B2 (en) 2017-07-27 2020-05-12 Johnson Controls Technology Company Building management system with multi-dimensional analysis of building energy and equipment performance
CN107479517B (zh) * 2017-08-11 2019-07-02 杭州航民江东热电有限公司 一种热力输出计量管理控制系统及控制方法
JP7054158B2 (ja) 2017-08-18 2022-04-13 株式会社イシダ 商品処理装置
PL3685113T4 (pl) 2017-09-19 2023-02-27 Ecolab Usa Inc. Sposób monitorowania i regulacji wody chłodzącej
US11120012B2 (en) 2017-09-27 2021-09-14 Johnson Controls Tyco IP Holdings LLP Web services platform with integration and interface of smart entities with enterprise applications
US10962945B2 (en) 2017-09-27 2021-03-30 Johnson Controls Technology Company Building management system with integration of data into smart entities
DE112018004325T5 (de) 2017-09-27 2020-05-14 Johnson Controls Technology Company Systeme und verfahren für die risikoanalyse
US20190095821A1 (en) 2017-09-27 2019-03-28 Johnson Controls Technology Company Building risk analysis system with expiry time prediction for threats
US11314788B2 (en) 2017-09-27 2022-04-26 Johnson Controls Tyco IP Holdings LLP Smart entity management for building management systems
US10788972B2 (en) 2017-10-02 2020-09-29 Fisher-Rosemount Systems, Inc. Systems and methods for automatically populating a display area with historized process parameters
US11243677B2 (en) * 2017-10-02 2022-02-08 Fisher-Rosemount Systems, Inc. Systems and methods for ease of graphical display configuration design in a process control plant
WO2019094747A1 (en) 2017-11-10 2019-05-16 Ecolab Usa Inc. Cooling water monitoring and control system
US10809682B2 (en) 2017-11-15 2020-10-20 Johnson Controls Technology Company Building management system with optimized processing of building system data
US11281169B2 (en) 2017-11-15 2022-03-22 Johnson Controls Tyco IP Holdings LLP Building management system with point virtualization for online meters
US11127235B2 (en) 2017-11-22 2021-09-21 Johnson Controls Tyco IP Holdings LLP Building campus with integrated smart environment
GB2570115B (en) * 2018-01-10 2022-12-21 Spiro Control Ltd Process control system and method
US11014466B2 (en) 2018-01-12 2021-05-25 Johnson Controls Technology Company Building energy optimization system with battery powered vehicle cost optimization
US10805329B2 (en) * 2018-01-19 2020-10-13 General Electric Company Autonomous reconfigurable virtual sensing system for cyber-attack neutralization
US11954713B2 (en) 2018-03-13 2024-04-09 Johnson Controls Tyco IP Holdings LLP Variable refrigerant flow system with electricity consumption apportionment
US10678227B2 (en) 2018-03-15 2020-06-09 Johnson Controls Technology Company Central plant control system with plug and play EMPC
KR102445249B1 (ko) * 2018-03-30 2022-09-21 미쓰비시덴키 가부시키가이샤 작화 장치, 작화 프로그램 및 기억 매체
EP3847547B1 (en) * 2018-09-04 2025-10-29 AVEVA Software, LLC Stream-based composition and monitoring server system and method
US11119463B2 (en) 2018-09-27 2021-09-14 Rockwell Automation Technologies, Inc. Automation objects for integrated design environments
US12032362B2 (en) 2018-09-27 2024-07-09 Rockwell Automation Technologies, Inc. Multi-user collaboration across domains for industrial automation design
US11567486B2 (en) 2018-09-27 2023-01-31 Rockwell Automation Technologies, Inc. Automated industrial process testing via cross-domain object types
US11079743B2 (en) 2018-09-27 2021-08-03 Rockwell Automation Technologies, Inc. Project autonomy in industrial automation design environments
US10761514B2 (en) 2018-09-27 2020-09-01 Rockwell Automation Technologies, Inc. Intelligent binding and selection of hardware via automation control objects
US12130605B2 (en) * 2018-10-10 2024-10-29 Codiq 4.0 Ltd System and method for computerized programing of a controller of an industrial system
US10768613B2 (en) * 2018-10-12 2020-09-08 Fisher-Rosemount Systems, Inc. Methods and systems for streaming non-process event data to computing devices
US20210003983A1 (en) 2018-10-29 2021-01-07 Koniolta Minolta, Inc. Inspection Support Method, Inspection Support Apparatus, and Inspection Support Program
US11016648B2 (en) 2018-10-30 2021-05-25 Johnson Controls Technology Company Systems and methods for entity visualization and management with an entity node editor
US20200162280A1 (en) 2018-11-19 2020-05-21 Johnson Controls Technology Company Building system with performance identification through equipment exercising and entity relationships
US12367443B2 (en) 2019-01-14 2025-07-22 Tyco Fire & Security Gmbh System and method for showing key performance indicators
US11132649B2 (en) 2019-01-18 2021-09-28 Johnson Controls Tyco IP Holdings LLP Smart parking lot system
US10788798B2 (en) 2019-01-28 2020-09-29 Johnson Controls Technology Company Building management system with hybrid edge-cloud processing
CN109945296B (zh) * 2019-01-31 2022-01-04 广东美的制冷设备有限公司 空调器、家电设备的控制方法、家电设备及存储介质
US11604459B2 (en) 2019-07-12 2023-03-14 Emerson Process Management Power & Water Solutions, Inc. Real-time control using directed predictive simulation within a control system of a process plant
US11092939B2 (en) 2019-10-07 2021-08-17 Fisher-Rosemount Systems, Inc. Preview mode for configuration logic
US12197299B2 (en) 2019-12-20 2025-01-14 Tyco Fire & Security Gmbh Building system with ledger based software gateways
US11894944B2 (en) 2019-12-31 2024-02-06 Johnson Controls Tyco IP Holdings LLP Building data platform with an enrichment loop
EP4085345A1 (en) 2019-12-31 2022-11-09 Johnson Controls Tyco IP Holdings LLP Building data platform
US11769066B2 (en) 2021-11-17 2023-09-26 Johnson Controls Tyco IP Holdings LLP Building data platform with digital twin triggers and actions
US20210200713A1 (en) 2019-12-31 2021-07-01 Johnson Controls Technology Company Systems and methods for generating a data structure from multiple bim files
US12021650B2 (en) 2019-12-31 2024-06-25 Tyco Fire & Security Gmbh Building data platform with event subscriptions
US12100280B2 (en) 2020-02-04 2024-09-24 Tyco Fire & Security Gmbh Systems and methods for software defined fire detection and risk assessment
US11537386B2 (en) 2020-04-06 2022-12-27 Johnson Controls Tyco IP Holdings LLP Building system with dynamic configuration of network resources for 5G networks
EP4139755A1 (de) * 2020-04-25 2023-03-01 Music, Goran Verfahren zur programmierung einer anlagensteuerung
US11874809B2 (en) 2020-06-08 2024-01-16 Johnson Controls Tyco IP Holdings LLP Building system with naming schema encoding entity type and entity relationships
DE102020119379A1 (de) * 2020-07-22 2022-01-27 Samson Aktiengesellschaft Stellungsregler Selbstbewertung für digitalen Zwilling
CN112347572A (zh) * 2020-09-28 2021-02-09 广东念智节能科技有限公司 一种蒸汽系统的安装方法
US11954154B2 (en) 2020-09-30 2024-04-09 Johnson Controls Tyco IP Holdings LLP Building management system with semantic model integration
US11397773B2 (en) 2020-09-30 2022-07-26 Johnson Controls Tyco IP Holdings LLP Building management system with semantic model integration
US12346381B2 (en) 2020-09-30 2025-07-01 Tyco Fire & Security Gmbh Building management system with semantic model integration
EP4232931A4 (en) * 2020-10-22 2024-10-02 AVEVA Software, LLC SYSTEM AND SERVER FOR PERFORMING PRODUCT TRACING AND COMPLEX LOCKING IN A PROCESS CONTROL SYSTEM
US20220138492A1 (en) 2020-10-30 2022-05-05 Johnson Controls Technology Company Data preprocessing and refinement tool
EP3995909B1 (en) * 2020-11-10 2026-01-28 ABB Schweiz AG Configuring modular industrial plants
US12061453B2 (en) 2020-12-18 2024-08-13 Tyco Fire & Security Gmbh Building management system performance index
US11418969B2 (en) 2021-01-15 2022-08-16 Fisher-Rosemount Systems, Inc. Suggestive device connectivity planning
US12235617B2 (en) 2021-02-08 2025-02-25 Tyco Fire & Security Gmbh Site command and control tool with dynamic model viewer
EP4309013B1 (en) 2021-03-17 2026-01-28 Johnson Controls Tyco IP Holdings LLP Systems and methods for determining equipment energy waste
EP4083721A1 (de) * 2021-04-29 2022-11-02 Siemens Aktiengesellschaft Kontextualisierende editoren im engineering einer prozessanlage
US12523975B2 (en) 2021-06-08 2026-01-13 Tyco Fire & Security Gmbh Building management system with intelligent visualization
CN113485260B (zh) * 2021-06-18 2022-10-28 东北大学 复杂工业过程的运行优化控制系统
US11899723B2 (en) 2021-06-22 2024-02-13 Johnson Controls Tyco IP Holdings LLP Building data platform with context based twin function processing
US12556893B2 (en) 2021-06-30 2026-02-17 Tyco Fire & Security Gmbh Digital twin incident response
CN113608436B (zh) * 2021-07-01 2024-08-13 杭州希亚智新科技有限公司 一种多维度鲁棒预测控制方法和装置
US11921486B2 (en) * 2021-11-05 2024-03-05 Rockwell Automation Technologies, Inc. Automation design environment with integrated industrial power system management capabilities
US11796974B2 (en) 2021-11-16 2023-10-24 Johnson Controls Tyco IP Holdings LLP Building data platform with schema extensibility for properties and tags of a digital twin
US12578696B2 (en) 2021-11-16 2026-03-17 Tyco Fire & Security Gmbh Building data platform with artificial intelligence service requirement analysis
US11934966B2 (en) 2021-11-17 2024-03-19 Johnson Controls Tyco IP Holdings LLP Building data platform with digital twin inferences
US12399467B2 (en) 2021-11-17 2025-08-26 Tyco Fire & Security Gmbh Building management systems and methods for tuning fault detection thresholds
US12598207B2 (en) 2021-11-22 2026-04-07 Tyco Fire & Security Gmbh Building management system cybersecurity index
US12579874B2 (en) 2021-11-23 2026-03-17 Tyco Fire & Security Gmbh Systems and methods for building surveillance re-identification based on a building graph
US11704311B2 (en) 2021-11-24 2023-07-18 Johnson Controls Tyco IP Holdings LLP Building data platform with a distributed digital twin
KR102928391B1 (ko) * 2021-11-26 2026-02-13 주식회사 엘지에너지솔루션 이차전지 생산을 위한 믹서 시뮬레이션 장치 및 방법
US11714930B2 (en) 2021-11-29 2023-08-01 Johnson Controls Tyco IP Holdings LLP Building data platform with digital twin based inferences and predictions for a graphical building model
US12412003B2 (en) 2021-11-29 2025-09-09 Tyco Fire & Security Gmbh Building data platform with digital twin based predictive recommendation visualization
US12013673B2 (en) 2021-11-29 2024-06-18 Tyco Fire & Security Gmbh Building control system using reinforcement learning
US12333657B2 (en) 2021-12-01 2025-06-17 Tyco Fire & Security Gmbh Building data platform with augmented reality based digital twins
US12020202B2 (en) 2021-12-01 2024-06-25 T-Mobile Usa, Inc. Smart container and orchestration engine configured to dynamically adapt multi-carrier transport processes
US12541182B2 (en) 2021-12-21 2026-02-03 Tyco Fire & Security Gmbh Building data platform with analytics development
US12481259B2 (en) 2022-01-03 2025-11-25 Tyco Fire & Security Gmbh Building platform chip for digital twins
CN114508784B (zh) * 2022-02-16 2024-09-24 重庆邮电大学 一种多源互补供热系统及其优化控制方法
US12372955B2 (en) 2022-05-05 2025-07-29 Tyco Fire & Security Gmbh Building data platform with digital twin functionality indicators
US12529491B2 (en) 2022-05-05 2026-01-20 Tyco Fire & Security Gmbh Building data platform with digital twin-based diagnostic routines
US12013823B2 (en) 2022-09-08 2024-06-18 Tyco Fire & Security Gmbh Gateway system that maps points into a graph schema
US12061633B2 (en) 2022-09-08 2024-08-13 Tyco Fire & Security Gmbh Building system that maps points into a graph schema
US12523999B2 (en) 2022-10-20 2026-01-13 Tyco Fire & Security Gmbh Building management system with intelligent fault visualization
CN115823646B (zh) * 2022-12-05 2026-01-09 弗瑞斯智慧供热(鞍山)有限公司 一种智慧供热实时运行测试系统
CN115808911B (zh) * 2023-02-02 2023-04-28 成都秦川物联网科技股份有限公司 用于生产线产生不良品时的工业物联网调控方法及系统
CN118818961B (zh) * 2024-09-19 2025-02-11 杭州励贝电液科技有限公司 一种比例伺服阀的pid控制方法及系统

Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6377537A (ja) * 1986-09-19 1988-04-07 Jgc Corp プラント運転支援装置
JPS6415808A (en) * 1987-07-10 1989-01-19 Idemitsu Petrochemical Co Process identifying method
JPH02310602A (ja) * 1989-05-26 1990-12-26 Hitachi Ltd モデル合成型流動解析システム
JPH03257509A (ja) * 1990-03-08 1991-11-18 Hitachi Ltd プラント運転操作装置とその表示方法
JPH0736538A (ja) * 1993-07-16 1995-02-07 Nippon Metsukusu Kk 運転状態が連続量で表される機器の異常診断方法
JPH07182152A (ja) * 1993-12-22 1995-07-21 Mitsubishi Electric Corp オブジェクト型モデル作成システム、故障診断システムおよび故障診断システム作成システム
JPH09134213A (ja) * 1995-11-08 1997-05-20 Mitsubishi Heavy Ind Ltd プラント状態可視化システム
JPH09288512A (ja) * 1996-04-22 1997-11-04 Toshiba Corp プラント状態可視化システム
JPH117315A (ja) * 1997-04-21 1999-01-12 Toshiba Corp 監視・制御システム及びその処理内容を記録した媒体
JP2000050531A (ja) * 1998-07-24 2000-02-18 Fuji Electric Co Ltd 電力系統情報の表示方法
JP2000311004A (ja) * 1999-03-12 2000-11-07 Fisher Rosemount Syst Inc プロセス制御ルーチンに於ける間接参照
JP2000356696A (ja) * 1999-05-14 2000-12-26 Siemens Corporate Res Inc 複雑系で診断を行う方法、複雑系でのエラー状態を診断する際に支援するための装置、及び、複雑系でのエラー状態を診断するシステム
JP2002140114A (ja) * 2000-11-02 2002-05-17 Yokogawa Electric Corp 操作監視用表示装置
JP2002215221A (ja) * 2001-01-17 2002-07-31 Toshiba Corp 監視制御装置
JP2002258936A (ja) * 2001-03-06 2002-09-13 Mitsubishi Electric Corp プラント監視制御システムエンジニアリングツール
JP2002303564A (ja) * 2001-04-05 2002-10-18 Hitachi Ltd 弁管理システム

Family Cites Families (179)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US30280A (en) * 1860-10-02 Improvement in harrows
US4977529A (en) 1973-02-23 1990-12-11 Westinghouse Electric Corp. Training simulator for a nuclear power plant
US3925679A (en) * 1973-09-21 1975-12-09 Westinghouse Electric Corp Modular operating centers and methods of building same for use in electric power generating plants and other industrial and commercial plants, processes and systems
US4280356A (en) * 1979-07-13 1981-07-28 Shell Oil Company Pipeline leak detection
US4316952A (en) * 1980-05-12 1982-02-23 Minnesota Mining And Manufacturing Company Energy sensitive element having crosslinkable polyester
US4421716A (en) * 1980-12-29 1983-12-20 S. Levy, Inc. Safety monitoring and reactor transient interpreter
US4512747A (en) * 1982-01-13 1985-04-23 Hitchens Max W Material conveying system simulation and monitoring apparatus
US4506324A (en) 1982-03-08 1985-03-19 The United States Of America As Represented By The Secretary Of The Navy Simulator interface system
US4546649A (en) * 1982-09-27 1985-10-15 Kantor Frederick W Instrumentation and control system and method for fluid transport and processing
JPH0650442B2 (ja) * 1983-03-09 1994-06-29 株式会社日立製作所 設備群制御方法およびシステム
US4613952A (en) * 1983-07-11 1986-09-23 Foster Wheeler Energy Corporation Simulator for an industrial plant
JPS6034080A (ja) 1983-08-05 1985-02-21 Kanegafuchi Chem Ind Co Ltd 光起電力素子
JPS6075909A (ja) 1983-10-03 1985-04-30 Toshiba Corp 弁の監視装置
US4663704A (en) 1984-12-03 1987-05-05 Westinghouse Electric Corp. Universal process control device and method for developing a process control loop program
JPH0626093B2 (ja) 1985-06-03 1994-04-06 株式会社日立製作所 3相一括形ガス遮断器
US4736320A (en) * 1985-10-08 1988-04-05 Foxboro Company Computer language structure for process control applications, and translator therefor
US5021947A (en) 1986-03-31 1991-06-04 Hughes Aircraft Company Data-flow multiprocessor architecture with three dimensional multistage interconnection network for efficient signal and data processing
US5821934A (en) 1986-04-14 1998-10-13 National Instruments Corporation Method and apparatus for providing stricter data type capabilities in a graphical data flow diagram
US4885717A (en) * 1986-09-25 1989-12-05 Tektronix, Inc. System for graphically representing operation of object-oriented programs
JP2550063B2 (ja) 1987-04-24 1996-10-30 株式会社日立製作所 分散処理システムのシミユレ−シヨン方式
JPH01120593A (ja) * 1987-11-04 1989-05-12 Toshiba Corp 簡易型運転訓練シミュレータ
JPH0833705B2 (ja) * 1988-05-27 1996-03-29 株式会社東芝 プラント模擬装置
US5051898A (en) * 1988-06-13 1991-09-24 Eda Systems, Inc. Method for specifying and controlling the invocation of a computer program
DE3832857A1 (de) 1988-09-28 1990-03-29 Standard Elektrik Lorenz Ag Optischer empfaenger mit erweitertem dynamikbereich
US4972328A (en) * 1988-12-16 1990-11-20 Bull Hn Information Systems Inc. Interactive knowledge base end user interface driven maintenance and acquisition system
US5014208A (en) * 1989-01-23 1991-05-07 Siemens Corporate Research, Inc. Workcell controller employing entity-server model for physical objects and logical abstractions
US5119468A (en) 1989-02-28 1992-06-02 E. I. Du Pont De Nemours And Company Apparatus and method for controlling a process using a trained parallel distributed processing network
US5041964A (en) 1989-06-12 1991-08-20 Grid Systems Corporation Low-power, standby mode computer
US5079731A (en) 1989-10-17 1992-01-07 Alcon Laboratories, Inc. Method and apparatus for process control validation
US5159685A (en) * 1989-12-06 1992-10-27 Racal Data Communications Inc. Expert system for communications network
US5092449A (en) * 1989-12-08 1992-03-03 Liberty Glass Co. Article transfer apparatus
US5218709A (en) 1989-12-28 1993-06-08 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Special purpose parallel computer architecture for real-time control and simulation in robotic applications
JPH0658624B2 (ja) * 1990-03-30 1994-08-03 インターナショナル・ビシネス・マシーンズ・コーポレーション グラフィカル・ユーザ・インターフェース管理装置
US5168441A (en) * 1990-05-30 1992-12-01 Allen-Bradley Company, Inc. Methods for set up and programming of machine and process controllers
US5321829A (en) * 1990-07-20 1994-06-14 Icom, Inc. Graphical interfaces for monitoring ladder logic programs
EP0524317A4 (en) * 1991-02-08 1995-02-15 Tokyo Shibaura Electric Co Model forecasting controller
US5241296A (en) * 1991-03-04 1993-08-31 Information Service International Dentsu, Ltd. Plant activation tracking and display apparatus
JPH04348428A (ja) * 1991-03-20 1992-12-03 Hitachi Ltd 設計支援方法
US5268834A (en) * 1991-06-24 1993-12-07 Massachusetts Institute Of Technology Stable adaptive neural network controller
US5603018A (en) * 1991-07-15 1997-02-11 Mitsubishi Denki Kabushiki Kaisha Program developing system allowing a specification definition to be represented by a plurality of different graphical, non-procedural representation formats
US5347466A (en) 1991-07-15 1994-09-13 The Board Of Trustees Of The University Of Arkansas Method and apparatus for power plant simulation and optimization
JPH0554277A (ja) 1991-08-23 1993-03-05 Mitsubishi Electric Corp プラント監視装置
US5361198A (en) * 1992-04-03 1994-11-01 Combustion Engineering, Inc. Compact work station control room
JPH0626093A (ja) * 1992-07-09 1994-02-01 Meidensha Corp 雨水ポンプ運転支援システム
US5485600A (en) * 1992-11-09 1996-01-16 Virtual Prototypes, Inc. Computer modelling system and method for specifying the behavior of graphical operator interfaces
US5428555A (en) 1993-04-20 1995-06-27 Praxair, Inc. Facility and gas management system
JPH06332786A (ja) * 1993-05-25 1994-12-02 Fujitsu Ltd 複合オブジェクトを持つデータ処理システム
US5594858A (en) * 1993-07-29 1997-01-14 Fisher-Rosemount Systems, Inc. Uniform control template generating system and method for process control programming
US5530643A (en) * 1993-08-24 1996-06-25 Allen-Bradley Company, Inc. Method of programming industrial controllers with highly distributed processing
US5631825A (en) * 1993-09-29 1997-05-20 Dow Benelux N.V. Operator station for manufacturing process control system
US5576946A (en) * 1993-09-30 1996-11-19 Fluid Air, Inc. Icon based process design and control system
US5555385A (en) * 1993-10-27 1996-09-10 International Business Machines Corporation Allocation of address spaces within virtual machine compute system
US5485620A (en) * 1994-02-25 1996-01-16 Automation System And Products, Inc. Integrated control system for industrial automation applications
JPH07248941A (ja) 1994-03-08 1995-09-26 Nec Corp デバッグ支援装置
US5666297A (en) * 1994-05-13 1997-09-09 Aspen Technology, Inc. Plant simulation and optimization software apparatus and method using dual execution models
US5471400A (en) * 1994-05-24 1995-11-28 Gas Research Institute Method for detecting and specifying compressor cylinder leaks
US5546301A (en) * 1994-07-19 1996-08-13 Honeywell Inc. Advanced equipment control system
US5611059A (en) * 1994-09-02 1997-03-11 Square D Company Prelinked parameter configuration, automatic graphical linking, and distributed database configuration for devices within an automated monitoring/control system
US5732192A (en) * 1994-11-30 1998-03-24 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Global qualitative flow-path modeling for local state determination in simulation and analysis
JPH08314760A (ja) 1995-05-23 1996-11-29 Hitachi Ltd プログラム開発支援装置
US5812394A (en) * 1995-07-21 1998-09-22 Control Systems International Object-oriented computer program, system, and method for developing control schemes for facilities
US6178393B1 (en) * 1995-08-23 2001-01-23 William A. Irvin Pump station control system and method
DE19531967C2 (de) * 1995-08-30 1997-09-11 Siemens Ag Verfahren zum Training eines neuronalen Netzes mit dem nicht deterministischen Verhalten eines technischen Systems
US6003037A (en) * 1995-11-14 1999-12-14 Progress Software Corporation Smart objects for development of object oriented software
US6028593A (en) * 1995-12-01 2000-02-22 Immersion Corporation Method and apparatus for providing simulated physical interactions within computer generated environments
US6094600A (en) * 1996-02-06 2000-07-25 Fisher-Rosemount Systems, Inc. System and method for managing a transaction database of records of changes to field device configurations
US5889530A (en) * 1996-03-14 1999-03-30 Tandem Computers, Inc. Method and apparatus for dynamically presenting graphical representation of instrumentation
US5826060A (en) * 1996-04-04 1998-10-20 Westinghouse Electric Corporation Stimulated simulator for a distributed process control system
US5862052A (en) * 1996-04-12 1999-01-19 Fisher-Rosemount Systems, Inc. Process control system using a control strategy implemented in a layered hierarchy of control modules
US5838563A (en) * 1996-04-12 1998-11-17 Fisher-Rosemont Systems, Inc. System for configuring a process control environment
US5768119A (en) * 1996-04-12 1998-06-16 Fisher-Rosemount Systems, Inc. Process control system including alarm priority adjustment
US5940294A (en) * 1996-04-12 1999-08-17 Fisher-Rosemont Systems, Inc. System for assisting configuring a process control environment
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
US5801942A (en) * 1996-04-12 1998-09-01 Fisher-Rosemount Systems, Inc. Process control system user interface including selection of multiple control languages
US5909368A (en) * 1996-04-12 1999-06-01 Fisher-Rosemount Systems, Inc. Process control system using a process control strategy distributed among multiple control elements
US6098116A (en) * 1996-04-12 2000-08-01 Fisher-Rosemont Systems, Inc. Process control system including a method and apparatus for automatically sensing the connection of devices to a network
US6032208A (en) * 1996-04-12 2000-02-29 Fisher-Rosemount Systems, Inc. Process control system for versatile control of multiple process devices of various device types
US5995916A (en) * 1996-04-12 1999-11-30 Fisher-Rosemount Systems, Inc. Process control system for monitoring and displaying diagnostic information of multiple distributed devices
US5752008A (en) 1996-05-28 1998-05-12 Fisher-Rosemount Systems, Inc. Real-time process control simulation method and apparatus
JPH09330013A (ja) 1996-06-11 1997-12-22 Kubota Corp プラント運転訓練用シミュレーションシステム
US5984502A (en) 1996-06-14 1999-11-16 The Foxboro Company Keypad annunciator graphical user interface
EP0825506B1 (en) * 1996-08-20 2013-03-06 Invensys Systems, Inc. Methods and apparatus for remote process control
US5757655A (en) * 1996-08-26 1998-05-26 Micron Technology, Inc. Method and system for producing dynamic property forms and compacting property databases
US5831855A (en) * 1996-09-12 1998-11-03 Kinsman; Guy W. Monitoring system for electrostatic powder painting industry
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
US5818736A (en) * 1996-10-01 1998-10-06 Honeywell Inc. System and method for simulating signal flow through a logic block pattern of a real time process control system
US5970430A (en) * 1996-10-04 1999-10-19 Fisher Controls International, Inc. Local device and process diagnostics in a process control network having distributed control functions
US5892939A (en) * 1996-10-07 1999-04-06 Honeywell Inc. Emulator for visual display object files and method of operation thereof
US5983016A (en) * 1996-11-12 1999-11-09 International Business Machines Corporation Execution engine in an object modeling tool
WO1998021651A1 (en) * 1996-11-14 1998-05-22 Alcatel Usa Sourcing, L.P. Generic software state machine and method of constructing dynamic objects for an application program
US5980078A (en) * 1997-02-14 1999-11-09 Fisher-Rosemount Systems, Inc. Process control system including automatic sensing and automatic configuration of devices
US6146143A (en) * 1997-04-10 2000-11-14 Faac Incorporated Dynamically controlled vehicle simulation system, and methods of constructing and utilizing same
US6041171A (en) * 1997-08-11 2000-03-21 Jervis B. Webb Company Method and apparatus for modeling material handling systems
US5909916A (en) * 1997-09-17 1999-06-08 General Motors Corporation Method of making a catalytic converter
US6076952A (en) * 1997-09-17 2000-06-20 National Instruments, Corp. Fieldbus network configuration utility with improved parameter control
DE19740972C1 (de) 1997-09-17 1999-03-11 Siemens Ag Einrichtung zum Modellieren und Simulieren einer technischen Anlage
US5950006A (en) * 1997-11-05 1999-09-07 Control Technology Corporation Object-oriented programmable controller
US6138174A (en) * 1997-11-24 2000-10-24 Rockwell Technologies, Llc Industrial control system providing remote execution of graphical utility programs
US6069629A (en) * 1997-11-25 2000-05-30 Entelos, Inc. Method of providing access to object parameters within a simulation model
FR2772880B1 (fr) * 1997-12-24 2000-01-14 Alpes Systeme Automation Dispositif et procede de controle du fonctionnement d'une installation industrielle
US6167316A (en) * 1998-04-03 2000-12-26 Johnson Controls Technology Co. Distributed object-oriented building automation system with reliable asynchronous communication
US6157864A (en) * 1998-05-08 2000-12-05 Rockwell Technologies, Llc System, method and article of manufacture for displaying an animated, realtime updated control sequence chart
US6161051A (en) * 1998-05-08 2000-12-12 Rockwell Technologies, Llc System, method and article of manufacture for utilizing external models for enterprise wide control
JP2000047860A (ja) 1998-05-28 2000-02-18 Mitsubishi Electric Corp プログラム設計装置
US6201996B1 (en) * 1998-05-29 2001-03-13 Control Technology Corporationa Object-oriented programmable industrial controller with distributed interface architecture
US6282455B1 (en) * 1998-10-19 2001-08-28 Rockwell Technologies, Llc Walk-through human/machine interface for industrial control
US6442512B1 (en) * 1998-10-26 2002-08-27 Invensys Systems, Inc. Interactive process modeling system
US6442515B1 (en) * 1998-10-26 2002-08-27 Invensys Systems, Inc. Process model generation independent of application mode
DE59804906D1 (de) 1998-10-29 2002-08-29 Endress & Hauser Gmbh & Co Kg Gerät zur Verwendung in einem industriellen Prozess und Anlage mit solchen Geräten sowie Verfahren zum Simulieren des Betriebs einer solchen Anlage
US6546297B1 (en) * 1998-11-03 2003-04-08 Robertshaw Controls Company Distributed life cycle development tool for controls
US6806847B2 (en) * 1999-02-12 2004-10-19 Fisher-Rosemount Systems Inc. Portable computer in a process control environment
US7640007B2 (en) * 1999-02-12 2009-12-29 Fisher-Rosemount Systems, Inc. Wireless handheld communicator in a process control environment
US6289299B1 (en) 1999-02-17 2001-09-11 Westinghouse Savannah River Company Systems and methods for interactive virtual reality process control and simulation
US6633782B1 (en) * 1999-02-22 2003-10-14 Fisher-Rosemount Systems, Inc. Diagnostic expert in a process control system
US6298454B1 (en) * 1999-02-22 2001-10-02 Fisher-Rosemount Systems, Inc. Diagnostics in a process control system
JP2000243323A (ja) 1999-02-22 2000-09-08 Canon Inc 画像形成装置とその製造方法
JP2000242323A (ja) 1999-02-24 2000-09-08 Hitachi Ltd プラント運転ガイダンスシステム
JP4087975B2 (ja) 1999-03-12 2008-05-21 株式会社東芝 インチング操作型電動弁制御装置
US6510351B1 (en) * 1999-03-15 2003-01-21 Fisher-Rosemount Systems, Inc. Modifier function blocks in a process control system
JP2000292584A (ja) 1999-04-08 2000-10-20 Toshiba Corp 原子力計装設計支援システム
US7089530B1 (en) * 1999-05-17 2006-08-08 Invensys Systems, Inc. Process control configuration system with connection validation and configuration
US7096465B1 (en) * 1999-05-17 2006-08-22 Invensys Systems, Inc. Process control configuration system with parameterized objects
WO2000070531A2 (en) * 1999-05-17 2000-11-23 The Foxboro Company Methods and apparatus for control configuration
US6754885B1 (en) * 1999-05-17 2004-06-22 Invensys Systems, Inc. Methods and apparatus for controlling object appearance in a process control configuration system
JP3650285B2 (ja) 1999-06-08 2005-05-18 株式会社山武 プラント管理装置
US6515683B1 (en) * 1999-06-22 2003-02-04 Siemens Energy And Automation Autoconfiguring graphic interface for controllers having dynamic database structures
US6587108B1 (en) * 1999-07-01 2003-07-01 Honeywell Inc. Multivariable process matrix display and methods regarding same
US6522934B1 (en) * 1999-07-02 2003-02-18 Fisher-Rosemount Systems, Inc. Dynamic unit selection in a process control system
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
US6415418B1 (en) * 1999-08-27 2002-07-02 Honeywell Inc. System and method for disseminating functional blocks to an on-line redundant controller
US6618745B2 (en) * 1999-09-10 2003-09-09 Fisher Rosemount Systems, Inc. Linking device in a process control system that allows the formation of a control loop having function blocks in a controller and in field devices
US6477435B1 (en) * 1999-09-24 2002-11-05 Rockwell Software Inc. Automated programming system for industrial control using area-model
US6445963B1 (en) * 1999-10-04 2002-09-03 Fisher Rosemount Systems, Inc. Integrated advanced control blocks in process control systems
US6704737B1 (en) * 1999-10-18 2004-03-09 Fisher-Rosemount Systems, Inc. Accessing and updating a configuration database from distributed physical locations within a process control system
US6711629B1 (en) * 1999-10-18 2004-03-23 Fisher-Rosemount Systems, Inc. Transparent support of remote I/O in a process control system
US6687698B1 (en) * 1999-10-18 2004-02-03 Fisher Rosemount Systems, Inc. Accessing and updating a configuration database from distributed physical locations within a process control system
US6449624B1 (en) * 1999-10-18 2002-09-10 Fisher-Rosemount Systems, Inc. Version control and audit trail in a process control system
US6684385B1 (en) * 2000-01-14 2004-01-27 Softwire Technology, Llc Program object for use in generating application programs
DE60139548D1 (de) * 2000-03-23 2009-09-24 Invensys Sys Inc Korrektur für eine zweiphasenströmung in einem digitalen durchflussmesser
JP4210015B2 (ja) 2000-03-27 2009-01-14 大阪瓦斯株式会社 エネルギープラントの運用評価システム
US6577908B1 (en) * 2000-06-20 2003-06-10 Fisher Rosemount Systems, Inc Adaptive feedback/feedforward PID controller
US7113834B2 (en) * 2000-06-20 2006-09-26 Fisher-Rosemount Systems, Inc. State based adaptive feedback feedforward PID controller
JP3803019B2 (ja) * 2000-08-21 2006-08-02 富士通株式会社 制御プログラム開発支援装置
US6647315B1 (en) * 2000-09-29 2003-11-11 Fisher-Rosemount Systems, Inc. Use of remote soft phases in a process control system
US7209870B2 (en) * 2000-10-12 2007-04-24 Hvac Holding Company, L.L.C. Heating, ventilating, and air-conditioning design apparatus and method
GB2371884A (en) 2000-10-12 2002-08-07 Abb Ab Queries in an object-oriented computer system
JP2002140404A (ja) 2000-11-02 2002-05-17 Hitachi Ltd データベース統合処理方法及びその実施装置並びにその処理プログラムを記録した記録媒体
JP3581313B2 (ja) 2000-12-20 2004-10-27 川崎重工業株式会社 シミュレーション機能を有する制御装置
US7865349B2 (en) * 2001-01-19 2011-01-04 National Instruments Corporation Simulation, measurement and/or control system and method with coordinated timing
US7275070B2 (en) * 2001-01-23 2007-09-25 Conformia Software, Inc. System and method for managing the development and manufacturing of a pharmaceutical drug
JP3440378B2 (ja) 2001-02-14 2003-08-25 神鋼ノース株式会社 パネル支持部の防水構造
US6795798B2 (en) * 2001-03-01 2004-09-21 Fisher-Rosemount Systems, Inc. Remote analysis of process control plant data
JP4280812B2 (ja) 2001-07-18 2009-06-17 独立行政法人産業技術総合研究所 変色歯の漂白材及び漂白システム
US6819960B1 (en) 2001-08-13 2004-11-16 Rockwell Software Inc. Industrial controller automation interface
DE10161114A1 (de) * 2001-12-12 2003-07-03 Siemens Ag System und Verfahren zur Modellierung und/oder Realisierung von Softwareanwendungen, insbesondere MES-Anwendungen
US6913670B2 (en) * 2002-04-08 2005-07-05 Applied Materials, Inc. Substrate support having barrier capable of detecting fluid leakage
US7065476B2 (en) * 2002-04-22 2006-06-20 Autodesk, Inc. Adaptable multi-representation building systems part
EP1514175A4 (en) * 2002-05-20 2007-06-20 Central Sprinkler Company SYSTEM AND METHOD FOR EVALUATING A FLUID FLOW IN A TUBE SYSTEM
US7219306B2 (en) * 2002-08-13 2007-05-15 National Instruments Corporation Representing unspecified information in a measurement system
US7050863B2 (en) * 2002-09-11 2006-05-23 Fisher-Rosemount Systems, Inc. Integrated model predictive control and optimization within a process control system
US7058931B2 (en) * 2002-10-08 2006-06-06 Sun Microsystems, Inc. Dynamically configurable unit conversion mechanism
US7392165B2 (en) * 2002-10-21 2008-06-24 Fisher-Rosemount Systems, Inc. Simulation system for multi-node process control systems
DE10348563B4 (de) * 2002-10-22 2014-01-09 Fisher-Rosemount Systems, Inc. Integration von Grafikdisplayelementen, Prozeßmodulen und Steuermodulen in Prozeßanlagen
US7146231B2 (en) 2002-10-22 2006-12-05 Fisher-Rosemount Systems, Inc.. Smart process modules and objects in process plants
US7526347B2 (en) * 2003-02-18 2009-04-28 Fisher-Rosemount Systems, Inc. Security for objects in a process plant configuration system
US7635586B2 (en) * 2003-11-26 2009-12-22 Broadley-James Corporation Integrated bio-reactor monitor and control system
US7844431B2 (en) * 2004-02-20 2010-11-30 The Mathworks, Inc. Method and apparatus for integrated modeling, simulation and analysis of chemical and biochemical reactions
JP2007536634A (ja) * 2004-05-04 2007-12-13 フィッシャー−ローズマウント・システムズ・インコーポレーテッド プロセス制御システムのためのサービス指向型アーキテクチャ
US7516052B2 (en) * 2004-05-27 2009-04-07 Robert Allen Hatcherson Container-based architecture for simulation of entities in a time domain
US7567887B2 (en) * 2004-09-10 2009-07-28 Exxonmobil Research And Engineering Company Application of abnormal event detection technology to fluidized catalytic cracking unit
US7593780B2 (en) * 2004-11-03 2009-09-22 Rockwell Automation Technologies, Inc. HMI reconfiguration method and system
CN104834294A (zh) 2005-12-05 2015-08-12 费舍-柔斯芒特系统股份有限公司 利用并行过程仿真的多目标预测过程优化
US7555471B2 (en) * 2006-01-27 2009-06-30 Google Inc. Data object visualization
US7512578B2 (en) * 2006-03-30 2009-03-31 Emc Corporation Smart containers
US8046086B2 (en) * 2007-05-15 2011-10-25 Fisher-Rosemount Systems, Inc. Methods and systems for batch processing and execution in a process system
WO2009046095A1 (en) * 2007-10-01 2009-04-09 Iconics, Inc. Visualization of process control data
US20090222752A1 (en) * 2008-03-03 2009-09-03 Brian Alexander Wall Industrial automation visualization object having integrated hmi and control components
AU2010282493B2 (en) * 2009-08-11 2015-02-05 Expro Meters, Inc. Method and apparatus for monitoring multiphase fluid flow
US8261595B2 (en) * 2009-11-03 2012-09-11 General Electric Company Method and system for fluid valve leak detection

Patent Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6377537A (ja) * 1986-09-19 1988-04-07 Jgc Corp プラント運転支援装置
JPS6415808A (en) * 1987-07-10 1989-01-19 Idemitsu Petrochemical Co Process identifying method
JPH02310602A (ja) * 1989-05-26 1990-12-26 Hitachi Ltd モデル合成型流動解析システム
JPH03257509A (ja) * 1990-03-08 1991-11-18 Hitachi Ltd プラント運転操作装置とその表示方法
JPH0736538A (ja) * 1993-07-16 1995-02-07 Nippon Metsukusu Kk 運転状態が連続量で表される機器の異常診断方法
JPH07182152A (ja) * 1993-12-22 1995-07-21 Mitsubishi Electric Corp オブジェクト型モデル作成システム、故障診断システムおよび故障診断システム作成システム
JPH09134213A (ja) * 1995-11-08 1997-05-20 Mitsubishi Heavy Ind Ltd プラント状態可視化システム
JPH09288512A (ja) * 1996-04-22 1997-11-04 Toshiba Corp プラント状態可視化システム
JPH117315A (ja) * 1997-04-21 1999-01-12 Toshiba Corp 監視・制御システム及びその処理内容を記録した媒体
JP2000050531A (ja) * 1998-07-24 2000-02-18 Fuji Electric Co Ltd 電力系統情報の表示方法
JP2000311004A (ja) * 1999-03-12 2000-11-07 Fisher Rosemount Syst Inc プロセス制御ルーチンに於ける間接参照
JP2000356696A (ja) * 1999-05-14 2000-12-26 Siemens Corporate Res Inc 複雑系で診断を行う方法、複雑系でのエラー状態を診断する際に支援するための装置、及び、複雑系でのエラー状態を診断するシステム
JP2002140114A (ja) * 2000-11-02 2002-05-17 Yokogawa Electric Corp 操作監視用表示装置
JP2002215221A (ja) * 2001-01-17 2002-07-31 Toshiba Corp 監視制御装置
JP2002258936A (ja) * 2001-03-06 2002-09-13 Mitsubishi Electric Corp プラント監視制御システムエンジニアリングツール
JP2002303564A (ja) * 2001-04-05 2002-10-18 Hitachi Ltd 弁管理システム

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8135481B2 (en) 2004-05-04 2012-03-13 Fisher-Rosemount Systems, Inc. Process plant monitoring based on multivariate statistical analysis and on-line process simulation
US8185892B2 (en) 2004-05-04 2012-05-22 Fisher-Rosemount Systems, Inc. Associated graphic displays in a process environment
US8000814B2 (en) 2004-05-04 2011-08-16 Fisher-Rosemount Systems, Inc. User configurable alarms and alarm trending for process control system
US8127241B2 (en) 2004-05-04 2012-02-28 Fisher-Rosemount Systems, Inc. Process plant user interface system having customized process graphic display layers in an integrated environment
JP2007536633A (ja) * 2004-05-04 2007-12-13 フィッシャー−ローズマウント・システムズ・インコーポレーテッド 統合環境におけるカスタマイズされたプロセスグラフィックディスプレイ層を有するプロセスプラントユーザインタフェースシステム
JP2006072976A (ja) * 2004-09-01 2006-03-16 Microsoft Corp リーダーアプリケーションマークアップ言語スキーマ
CN101583913B (zh) * 2006-09-15 2013-09-25 Abb专利有限公司 根据需要调整控制/调节装置功能的系统及方法
KR101103339B1 (ko) * 2011-03-08 2012-01-11 (주)대청시스템스 스포트를 이용한 수처리장의 감시제어 시스템
KR101056063B1 (ko) * 2011-04-19 2011-08-10 (주)대청시스템스 스포트를 이용한 수처리장 펌프실 감시제어 시스템
JP2013089164A (ja) * 2011-10-21 2013-05-13 Kobe Steel Ltd ループチェックシステム
JP2015225668A (ja) * 2014-05-23 2015-12-14 フィッシャー−ローズマウント システムズ,インコーポレイテッド 汎用プロセスシステムライブラリに基づきプロセス制御システムを構成する方法および装置
US11853032B2 (en) 2019-05-09 2023-12-26 Aspentech Corporation Combining machine learning with domain knowledge and first principles for modeling in the process industries
US11754998B2 (en) 2019-10-18 2023-09-12 Aspentech Corporation System and methods for automated model development from plant historical data for advanced process control
US11630446B2 (en) 2021-02-16 2023-04-18 Aspentech Corporation Reluctant first principles models
JP2023089861A (ja) * 2021-12-16 2023-06-28 株式会社東芝 情報処理装置、表示方法およびプログラム

Also Published As

Publication number Publication date
CN102566447A (zh) 2012-07-11
HK1061580A1 (en) 2004-09-24
JP2010170586A (ja) 2010-08-05
CN1497403B (zh) 2011-06-29
GB2395801B (en) 2007-08-08
US20150316918A1 (en) 2015-11-05
US9069344B2 (en) 2015-06-30
GB0324470D0 (en) 2003-11-19
JP2012256366A (ja) 2012-12-27
US20040153804A1 (en) 2004-08-05
US20040075689A1 (en) 2004-04-22
JP5363412B2 (ja) 2013-12-11
DE10348564A1 (de) 2004-05-13
GB2395801A (en) 2004-06-02
US7146231B2 (en) 2006-12-05
CN1497403A (zh) 2004-05-19
US7110835B2 (en) 2006-09-19
JP5563032B2 (ja) 2014-07-30
CN102566447B (zh) 2016-02-03
JP5444318B2 (ja) 2014-03-19
JP2012089155A (ja) 2012-05-10
JP4128126B2 (ja) 2008-07-30
DE10348564B4 (de) 2014-12-24
US20070156264A1 (en) 2007-07-05

Similar Documents

Publication Publication Date Title
JP4128126B2 (ja) プロセスプラントにおけるスマートプロセスモジュールおよびスマートプロセスオブジェクト
JP5307964B2 (ja) プロセスプラントモデル化システム及び方法
US9904268B2 (en) Updating and utilizing dynamic process simulation in an operating process environment
US7515977B2 (en) Integrated configuration system for use in a process plant
US7729789B2 (en) Process plant monitoring based on multivariate statistical analysis and on-line process simulation
US7647126B2 (en) Integration of process modules and expert systems in process plants
GB2417574A (en) Smart process modules and objects in a process plant

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040802

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070116

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20070416

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20070419

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070717

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070904

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20071203

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20071206

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080303

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

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080513

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

Free format text: PAYMENT UNTIL: 20110523

Year of fee payment: 3

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

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20120523

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20130523

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees