JP4936641B2 - プロセス・プラント・コンフィギュレーション・システムにおけるモジュール・クラス・オブジェクト - Google Patents
プロセス・プラント・コンフィギュレーション・システムにおけるモジュール・クラス・オブジェクト Download PDFInfo
- Publication number
- JP4936641B2 JP4936641B2 JP2004040896A JP2004040896A JP4936641B2 JP 4936641 B2 JP4936641 B2 JP 4936641B2 JP 2004040896 A JP2004040896 A JP 2004040896A JP 2004040896 A JP2004040896 A JP 2004040896A JP 4936641 B2 JP4936641 B2 JP 4936641B2
- Authority
- JP
- Japan
- Prior art keywords
- module class
- module
- class object
- objects
- control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 238000000034 method Methods 0.000 title claims description 292
- 230000008569 process Effects 0.000 title claims description 238
- 230000008859 change Effects 0.000 claims description 36
- 230000000694 effects Effects 0.000 claims description 32
- 238000004886 process control Methods 0.000 claims description 27
- 230000006870 function Effects 0.000 claims description 21
- 230000000644 propagated effect Effects 0.000 claims description 12
- 238000003860 storage Methods 0.000 claims description 4
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 41
- 239000002253 acid Substances 0.000 description 18
- 239000003513 alkali Substances 0.000 description 14
- 238000004891 communication Methods 0.000 description 14
- 238000010586 diagram Methods 0.000 description 12
- 239000000463 material Substances 0.000 description 11
- 101150002258 HDR1 gene Proteins 0.000 description 10
- 238000011217 control strategy Methods 0.000 description 10
- 230000009471 action Effects 0.000 description 9
- 150000003839 salts Chemical class 0.000 description 9
- 238000011049 filling Methods 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 238000004140 cleaning Methods 0.000 description 4
- 238000012423 maintenance Methods 0.000 description 4
- 238000004519 manufacturing process Methods 0.000 description 4
- 238000005259 measurement Methods 0.000 description 4
- 239000000203 mixture Substances 0.000 description 4
- 239000012530 fluid Substances 0.000 description 3
- 238000010438 heat treatment Methods 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 230000001902 propagating effect Effects 0.000 description 3
- 230000027455 binding Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000002347 injection Methods 0.000 description 2
- 239000007924 injection Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000004806 packaging method and process Methods 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000013070 change management Methods 0.000 description 1
- 238000010924 continuous production Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000012938 design process Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000012905 input function Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000002156 mixing Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 239000003208 petroleum Substances 0.000 description 1
- 230000003863 physical function Effects 0.000 description 1
- 238000011112 process operation Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 239000008400 supply water Substances 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/4188—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by CIM planning or realisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/465—Distributed object oriented systems
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/32—Operator till task planning
- G05B2219/32154—Object, attribute for geometry, technology, function oop
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Automation & Control Theory (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Programmable Controllers (AREA)
- Stored Programmes (AREA)
- User Interface Of Digital Computer (AREA)
Description
したがって、一旦生成された制御モジュールに変更を加えるために、エンジニア又はオペレータは、種々の複製された設備について、種々の制御モジュールの各々に同一の変更を手動で加えなければならず、これは更なる時間の浪費であり、退屈である。
同一の問題は、プラント内の複製された設備の種々の組のために生成されたグラフィカルな表示にも該当する。言い換えれば、一旦、特定の制御モジュール又は特定のグラフィカルな表示が(個々に、又はテンプレート・オブジェクトからコピーされることによって)生成されると、次に、プラント内の特定の組の設備に結び付けられ、この制御モジュール又はグラフィカルな表示は、同一又はそれと同様であるその他の制御モジュール又はグラフィカルな表示の如何なる自動的な意識なく、システム内の個別のエンティティ又はオブジェクトとして存在する。その結果として、特定のタイプの制御モジュール及びグラフィカルな表示のすべてに適用可能な変更は、それらのモジュール及び表示上で個々になされなければならない。
もちろん、コンフィギュレーション・アプリケーション50は、再び、反応器ユニットモジュール・クラス・オブジェクト610の対応する要素の名前に基づいて、Reactor#1ユニットモジュール・オブジェクト668の要素に使用される名前付けスキームを自動的に付与することが可能である。Reactor#1ユニットモジュール・オブジェクト668の個々の要素の各々は、反応器ユニットモジュール・クラス・オブジェクト610から生成された。しかし、Reactor#1ユニットモジュール・オブジェクト668の個々の要素の各々は、これらの名前をユニークにする方法で生成された。
12,12a プロセス・コントローラ
14 オペレータ・ワークステーション
15 イーサネット(登録商標)接続又はバス
18 通信線又はバス
19 プロセス制御ルーチン(制御モジュール又はブロック)
20,22 メモリ
21,24 プロセッサ
25 コンフィギュレーション・データベース
50 コンフィギュレーション・アプリケーション
52 モジュール・クラス・オブジェクト
53,54,55,56 実例(モジュール・オブジェクト)
100 タンク(反応器、容器)
101 入力バルブ・システム(トータライザ)
101a 粗バルブ
101b 細バルブ
101c 流量計
102 アルカリ入力バルブ・システム(トータライザ)
102a 粗バルブ
102b 細バルブ
102c 流量計
103 入力バルブ・システム(トータライザ)
104 出口バルブ・システム
104a メイン出口バルブ
104b 製品バルブ
104c 排出バルブ
105 センサ(レベルメータ、レベルセンサ)
110 共有ヘッダ・バルブ・システム(共有水ヘッダ、入力バルブ・システム、水入力バルブ・システム、水入口バルブ・システム、トータライザ)
110a 粗バルブ
110b 細バルブ
200 反応器
201,202,203 入力バルブ・システム
204 出口バルブ・システム
205 レベルセンサ(レベルメータ)
300 反応器
301,302,303 入力バルブ・システム
304 出口バルブ・システム
305 レベルセンサ(レベルメータ)
400 ユニットモジュール・クラス
402 設備モジュール・クラス
404 制御モジュール・クラス
406 表示モジュール・クラス
410 反応器ユニットモジュール・クラス・オブジェクト
412 包装機ユニットモジュール・クラス・オブジェクト
414 乾燥機ユニットモジュール・クラス・オブジェクト
416 トータライザ設備モジュール・クラス・オブジェクト
418 出口バルブ設備モジュール・クラス・オブジェクト
422 on/offバルブ制御モジュール・クラス・オブジェクト
424 レベルセンサ制御モジュール・クラス・オブジェクト
426 流量計制御モジュール・クラス・オブジェクト
432 警報表示モジュール・クラス・オブジェクト
434 画面表示モジュール・クラス・オブジェクト
436 診断表示モジュール・クラス・オブジェクト
500 タンク
501,502 トータライザ(ブロック)
503 water#inバルブ
504 出口オブジェクト
510 水トータライザモジュール・クラス・オブジェクト
524 ボックス(フェーズ・クラス・オブジェクト)
526 区域(ユニットモジュール・クラス・オブジェクト)
530 方法
534 グローバル変更パラメータ(セキュリティ・パラメータ)
536 変更パラメータ(セキュリティ・パラメータ)
538 グローバル・セキュリティ・パラメータ
540 セキュリティ・パラメータ
560 トータライザ警報表示モジュール・クラス・オブジェクト
564 アルゴリズム(コマンド)
566 設備モジュール・オブジェクト
570 方法
572 グローバル変更パラメータ(セキュリティ・パラメータ)
574 変更パラメータ(セキュリティ・パラメータ)
580 グローバル・セキュリティ・パラメータ
582 セキュリティ・パラメータ
600 画面表示(画面)
602 エクスプローラ式コンフィギュレーション表示
604 ユニットモジュール・クラス・オブジェクト(ユニットモジュール・クラス・ライブラリ)
606 設備モジュール・クラス・オブジェクト(設備モジュール・クラス・ライブラリ)
608 制御モジュール・クラス・オブジェクト(制御モジュール・クラス・ライブラリ)
610 反応器ユニットモジュール・クラス・オブジェクト
612 画面右側
614 トータライザ設備モジュール・クラス・オブジェクト
616 設備モジュール・クラス・オブジェクト
620 コンフィギュレーション画面
622 画面右側
630 画面表示
632 ポップアップ・ウィンドウ
634 機能チャート・プログラミング・エディタ
640 画面表示
642 フェーズ・クラス
644 画面区域
646 機能チャートエディタ
648 ポップアップ画面(制御アルゴリズム、制御ルーチン)
650 画面表示
652 画面部分
654 右側画面部分
660 画面表示(画面)
661 階層的表示(画面区域、エクスプローラ式表示)
662 システム構成
664 制御戦略
666 塩製造区域(塩記号)
668 Reactor#1ユニットモジュール・オブジェクト(Reactor#01ユニットモジュール・オブジェクト、反応器ユニットモジュール・オブジェクト)
670 Water#HDR1設備モジュール・オブジェクト
672 画面右側部分
680 画面表示(画面)
682 Acid1設備モジュール・オブジェクト(Acid1トータライザモジュール・オブジェクト)
684 画面右側部分
686 Acid1コンフィギュレーション・ポップアップ画面
688 スプレッドシート表示
690 画面表示
692 反応器モジュール・オブジェクト(Reactor#1#1モジュール・オブジェクト)
Claims (53)
- 一又は複数のプロセス要素から成る複数のプロセス・エンティティを設けたプロセス・プラント(10)を構成するためにプロセッサ(24)上で実行されるコンフィギュレーション・システムであって、
コンピュータが読み取り可能なメモリ(22)と、
前記プロセス・プラント(10)内の特定のプロセス・エンティティと結び付けられていないが一又は複数のプロセス要素と関連付けられてその情報を含んでいるモジュール・クラス・オブジェクト(52)(410)を記憶するライブラリと、
前記プロセッサ(24)上で実行されるように構成されたコンフィギュレーション・ルーチンとを具備し、
前記コンフィギュレーション・ルーチンは、前記コンピュータが読み取り可能なメモリ(22)上に記憶され、当該コンフィギュレーション・ルーチンを実行した前記プロセッサ(24)が、
ユーザに前記プロセス・プラント(10)のコンフィギュレーションを表わすコンフィギュレーション画面を表示し、
前記モジュール・クラス・オブジェクト(52)(410)から、各々が一又は複数のプロセス要素と関連づけられてその情報を含む一又は複数のモジュール・オブジェクト(53)(54)(55)(56)を生成し、
前記コンフィギュレーション画面内に前記一又は複数のモジュール・オブジェクト(53)(54)(55)(56)の情報を表示し、
ユーザが1又は2以上のモジュール・オブジェクト(53)(54)(55)(56)をコンフィギュレーション画面内に設定し、各モジュール・オブジェクト(53)(54)(55)(56)について1又は2以上のプロセス要素に関連するプロセス・プラント(10)内の特定のプロセス・エンティティを特定することを可能にし、
前記モジュール・オブジェクトの少なくとも1つからプログラムを生成し、該プログラムはプロセス・プラント(10)の運転中にプロセッサ(24)で実行されるように構成され、モジュール・オブジェクト(53)(54)(55)(56)の1又は2以上のプロセス要素に関連する特定のプロセス・エンティティに関する制御機能又は表示機能を付与し、それによって、モジュール・クラス・オブジェクト(52)(410)に加えられた変更は、関連するモジュール・オブジェクト(53)(54)(55)(56)に自動的に伝播され、
前記一又は複数のモジュール・オブジェクト(53)(54)(55)(56)の各々をそれが生成された前記モジュール・クラス・オブジェクト(52)(410)と結び付けるように、構成されている、
コンフィギュレーション・システム。 - 前記モジュール・クラス・オブジェクト(52)(410)は、前記モジュール・クラス・オブジェクト(52)(410)から生成された前記一又は複数のモジュール・オブジェクト(53)(54)(55)(56)への参照情報を記憶するように構成された記憶装置(526)を含んでいる請求項1記載のコンフィギュレーション・システム。
- 前記プロセス・エンティティは、ユニットであり、前記一又は複数のプロセス要素は、前記ユニットのサブ要素である請求項1記載のコンフィギュレーション・システム。
- 前記ユニットの一又は複数のサブ要素は、前記ユニットを制御するためにプロセッサ(24)上で実行される包括的制御プログラミングを含んでいる請求項3記載のコンフィギュレーション・システム。
- 前記ユニットの一又は複数のサブ要素は、前記プロセス・プラント(10)の運転中に前記ユニットと関連する情報を表示するためにプロセッサ(24)上で実行されるように構成された包括的表示プログラミングを含んでいる請求項3記載のコンフィギュレーション・システム。
- 前記プロセス・エンティティは、設備エンティティであり、前記一又は複数のプロセス要素は、前記設備エンティティのサブ要素である請求項1記載のコンフィギュレーション・システム。
- 前記設備エンティティの一又は複数のサブ要素は、前記設備エンティティを制御するためにプロセッサ(24)で実行される包括的制御プログラミングを含んでいる請求項6記載のコンフィギュレーション・システム。
- 前記設備エンティティの一又は複数のサブ要素は、前記プロセス・プラント(10)の運転中に前記設備エンティティと関連する情報を表示するためにプロセッサ(24)で実行されるように構成された包括的表示プログラミングを含んでいる請求項6記載のコンフィギュレーション・システム。
- 前記プロセス・エンティティは、制御要素であり、前記一又は複数のプロセス要素は、前記プロセス・プラント(10)内に制御アクティビティを提供するのに使用されるように構成された包括的制御ルーチンを含んでいる請求項1記載のコンフィギュレーション・システム。
- 前記プロセス・エンティティは、表示エレメントであり、前記一又は複数のプロセス要素は、前記プロセス・プラント(10)内のユーザに表示アクティビティを提供するのに使用されるように構成された包括的表示ルーチンを含んでいる請求項1記載のコンフィギュレーション・システム。
- 前記ライブラリは、複数のモジュール・クラス・オブジェクト(400)(402)(404)(406)を含んでおり、それらのうちの第1のモジュール・クラス・オブジェクトが、該第1のモジュール・クラス・オブジェクトと関連する前記一又は複数のプロセス要素のうちの1つとして第2のモジュール・クラス・オブジェクトの情報を含んでいる請求項1記載のコンフィギュレーション・システム。
- 前記第1のモジュール・クラス・オブジェクトは、前記プロセス・プラント(10)内のユニットを表わすユニットモジュール・クラス・オブジェクトであり、前記第2のモジュール・クラス・オブジェクトは、前記プロセス・プラント(10)内の設備エンティティを表わす設備モジュール・クラス・オブジェクトである請求項11記載のコンフィギュレーション・システム。
- 前記第1のモジュール・クラス・オブジェクトは、前記プロセス・プラント(10)内のユニットを表わすユニットモジュール・クラス・オブジェクトであり、前記第2のモジュール・クラス・オブジェクトは、前記プロセス・プラント(10)内の制御エンティティを表わす制御モジュール・クラス・オブジェクトである請求項11記載のコンフィギュレーション・システム。
- 前記第1のモジュール・クラス・オブジェクトは、前記プロセス・プラント(10)内のユニットを表わすユニットモジュール・クラス・オブジェクトであり、前記第2のモジュール・クラス・オブジェクトは、前記プロセス・プラント(10)内の表示エンティティを表わす表示モジュール・クラス・オブジェクトである請求項11記載のコンフィギュレーション・システム。
- 前記第1のモジュール・クラス・オブジェクトは、前記プロセス・プラント(10)内の設備エンティティを表わす設備モジュール・クラス・オブジェクトであり、前記第2のモジュール・クラス・オブジェクトは、前記プロセス・プラント(10)内の制御エンティティを表わす制御モジュール・クラス・オブジェクトである請求項11記載のコンフィギュレーション・システム。
- 前記第1のモジュール・クラス・オブジェクトは、前記プロセス・プラント(10)内の設備エンティティを表わす設備モジュール・クラス・オブジェクトであり、前記第2のモジュール・クラス・オブジェクトは、前記プロセス・プラント(10)内の表示エンティティを表わす表示モジュール・クラス・オブジェクトである請求項11記載のコンフィギュレーション・システム。
- 前記コンフィギュレーション・ルーチンは、さらに、一又は複数のモジュール・クラス・オブジェクトを生成し、該一又は複数のモジュール・クラス・オブジェクトを前記ライブラリ内に記憶することを可能にするように構成されている請求項1記載のコンフィギュレーション・システム。
- 前記コンフィギュレーション・ルーチンは、さらに、前記モジュール・クラス・オブジェクトに変更が加えられたときに、当該モジュール・クラス・オブジェクトから生成された
前記一又は複数のモジュール・オブジェクトに前記変更を加えるように構成されている請求項1記載のコンフィギュレーション・システム。 - 前記一又は複数のモジュール・オブジェクトは、前記モジュール・クラス・オブジェクトになされた変更が前記モジュール・オブジェクトに伝播されるべきか否かを示す変更パラメータを含んでいる請求項1記載のコンフィギュレーション・システム。
- 前記モジュール・クラス・オブジェクトは、前記モジュール・クラス・オブジェクトから生成された各モジュール・オブジェクトへのセキュリティ・アクセスを指定する一又は複数のパラメータを含んでいる請求項1記載のコンフィギュレーション・システム。
- 前記プロセス・エンティティは、設備エンティティであり、前記一又は複数のプロセス要素は、前記設備エンティティのサブ要素であり、前記クラス・オブジェクトは、前記プロセス要素上で実行されるアルゴリズムを含んでいる請求項1記載のコンフィギュレーション・システム。
- 前記アルゴリズムは、状態駆動アルゴリズムである請求項21記載のコンフィギュレーション・システム。
- 前記アルゴリズムは、コマンド駆動アルゴリズムである請求項21記載のコンフィギュレーション・システム。
- 前記アルゴリズムは、暗号化されている請求項21記載のコンフィギュレーション・システム。
- 前記モジュール・クラス・オブジェクトは、前記モジュール・クラス・オブジェクトへのセキュリティ・アクセスを指定するセキュリティ・パラメータを含んでいる請求項21記載のコンフィギュレーション・システム。
- 前記モジュール・クラス・オブジェクトは、複数のセキュリティ・パラメータと、前記複数のセキュリティ・パラメータを指定することを可能にするルーチンとを含んでいる請求項25記載のコンフィギュレーション・システム。
- 前記モジュール・クラス・オブジェクトは、前記モジュール・クラス・オブジェクトと関連する文書への参照情報を含んでいる請求項1記載のコンフィギュレーション・システム。
- 一又は複数のプロセス要素から成る複数のプロセス・エンティティを設けたプロセス制御プラントを構成する方法であって、
各々が、前記プロセス・プラント(10)内の特定のプロセス・エンティティと結び付けられていないが一又は複数のプロセス要素と関連付けられてその情報を含んでいる、一又は複数のモジュール・クラス・オブジェクト(52)を生成するステップと、
前記プロセス・プラント(10)のコンフィギュレーションを表わすコンフィギュレーション画面を表示するステップと、
前記モジュール・クラス・オブジェクト(52)から、各々が、前記一又は複数のプロセス要素の情報を含んでいる、一又は複数のモジュール・オブジェクト(53)(54)(55)(56)を生成するステップと、
前記モジュール・オブジェクト(53)(54)(55)(56)の各々について、そのモジュール・オブジェクトの一又は複数のプロセス要素と関連するプロセスプラント内の特定のプロセス・エンティティを特定するステップと、
前記コンフィギュレーション画面内に前記一又は複数のモジュール・オブジェクトの情報を表示するステップと、
前記モジュール・オブジェクトの少なくとも1つからプログラムを生成し、前記プロセッサ(24)へダウンロードし、該プログラムはプロセス・プラント(10)の運転中にプロセッサ(24)で実行されるように構成され、モジュール・オブジェクト(53)(54)(55)(56)の1又は2以上のプロセス要素に関連するプロセス・エンティティに関する制御機能又は表示機能を付与し、それによって、モジュール・クラス・オブジェクト(52)(410)に加えられた変更は、関連するモジュール・オブジェクト(53)(54)(55)(56)に自動的に伝播されるステップと、
前記一又は複数のモジュール・オブジェクト(53)(54)(55)(56)の各々についてそれが生成された前記モジュール・クラス・オブジェクト(52)の情報を記憶するステップと
を有する方法。 - 前記モジュール・クラス・オブジェクト(52)から一又は複数のモジュール・オブジェクト(53)(54)(55)(56)を生成するステップは、前記モジュール・クラス・オブジェクト(52)と関連する前記一又は複数のモジュール・オブジェクト(53)(54)(55)(56)の情報を記憶することを含んでいる請求項28記載の方法。
- 前記一又は複数のモジュール・クラス・オブジェクト(52)を生成するステップは、前記プロセス・プラント(10)内の特定のユニットと結び付けられていない、該ユニットのサブ要素である一又は複数のプロセス要素を含んだユニットモジュール・クラス・オブジェクト(400)を生成することを含んでいる請求項28記載の方法。
- 前記ユニットモジュール・クラス・オブジェクト(400)を生成するステップは、前記ユニットのサブ要素のうちの1つとして、前記プロセス・プラント(10)内の前記ユニットを制御するのに使用される包括的制御プログラミングを指定することを含んでいる請求項30記載の方法。
- 前記ユニットモジュール・クラス・オブジェクト(400)を生成するステップは、前記ユニットのサブ要素のうちの1つとして、前記ユニットに関する情報を表示するのに使用される表示ルーチンを指定することを含んでいる請求項30記載の方法。
- 前記一又は複数のモジュール・クラス・オブジェクトを生成するステップは、前記プロセス・プラント(10)内の特定の設備エンティティと結び付けられていない、該設備エンティティのサブ要素である一又は複数のプロセス要素を含んだ設備モジュール・クラス・オブジェクトを生成することを含んでいる請求項28記載の方法。
- 前記設備モジュール・クラス・オブジェクトを生成するステップは、前記設備エンティティのサブ要素のうちの1つとして、前記設備エンティティを制御するのに使用される制御プログラミングを指定することを含んでいる請求項33記載の方法。
- 前記設備モジュール・クラス・オブジェクトを生成するステップは、前記設備エンティティのサブ要素のうちの1つとして、ユーザへ前記設備エンティティに関する情報を表示するのに使用される表示ルーチンを指定することを含んでいる請求項33記載の方法。
- 前記一又は複数のモジュール・クラス・オブジェクトを生成するステップは、前記プロセス・プラント(10)内の特定の制御エンティティと結び付けられていない制御モジュール・クラス・オブジェクトを生成することを含み、前記プロセス・プラント(10)の運転中に制御アクティビティを実行するのに使用される一又は複数の制御ルーチンを含んでいる請求項28記載の方法。
- 前記一又は複数のモジュール・クラス・オブジェクトを生成するステップは、前記プロセス・プラント(10)内の特定の表示エンティティと結び付けられていない表示モジュール・クラス・オブジェクトを生成することを含み、前記プロセス・プラント(10)の運転中に表示アクティビティを提供するのに使用される一又は複数の表示ルーチンを含んでいる請求項28記載の方法。
- 前記一又は複数のモジュール・クラス・オブジェクトを生成するステップは、
第1のモジュール・クラス・オブジェクトがそれと関連する前記一又は複数のプロセス要素のうちの1つとして第2のモジュール・クラス・オブジェクトの情報を含むように、前記第1のモジュール・クラス・オブジェクトを生成することを含んでいる請求項28記載の方法。 - 前記プロセス・プラント(10)内の特定のユニットと結び付けられていないユニットモジュール・クラス・オブジェクトとして前記第1のモジュール・クラス・オブジェクトを生成するステップと、
前記プロセス・プラント(10)内の特定の設備エンティティと結び付けられていない設備モジュール・クラス・オブジェクトとして前記第2のモジュール・クラス・オブジェクトを生成するステップとをさらに有する請求項38記載の方法。 - 前記プロセス・プラント(10)内の特定のユニットと結び付けられていないユニットモジュール・クラス・オブジェクトとして前記第1のモジュール・クラス・オブジェクトを生成するステップと、
前記プロセス・プラント(10)内の特定の制御エンティティと結び付けられていない制御モジュール・クラス・オブジェクトとして前記第2のモジュール・クラス・オブジェクトを生成するステップとをさらに有する請求項38記載の方法。 - 前記プロセス・プラント(10)内の特定のユニットと結び付けられていないユニットモジュール・クラス・オブジェクトとして前記第1のモジュール・クラス・オブジェクトを生成するステップと、
前記プロセス・プラント(10)内の特定の表示エンティティと結び付けられていない表示モジュール・クラス・オブジェクトとして前記第2のモジュール・クラス・オブジェクトを生成するステップとをさらに有する請求項38記載の方法。 - 前記プロセス・プラント(10)内の特定の設備エンティティと結び付けられていない設備モジュール・クラス・オブジェクトとして前記第1のモジュール・クラス・オブジェクトを生成するステップと、前記プロセス・プラント(10)内の設備エンティティを制御するのに使用される特定の制御エンティティと結び付けられていない制御モジュール・クラス・オブジェクトとして前記第2のモジュール・クラス・オブジェクトを生成するステップとをさらに有する請求項38記載の方法。
- 前記プロセス・プラント(10)内の特定の設備エンティティと結び付けられていない設備モジュール・クラス・オブジェクトとして前記第1のモジュール・クラス・オブジェクトを生成するステップと、前記プロセス・プラント(10)内の特定の表示エンティティと結び付けられていない表示モジュール・クラス・オブジェクトとして前記第2のモジュール・クラス・オブジェクトを生成するステップとをさらに有する請求項38記載の方法。
- 前記モジュール・クラス・オブジェクトに変更が加えられたときに、該モジュール・クラス・オブジェクトから生成された前記一又は複数のモジュール・オブジェクトの各々に前記変更を自動的に加えるステップをさらに有する請求項28記載の方法。
- 前記モジュール・オブジェクトの各々に変更を自動的に加えるステップは、前記モジュール・クラス・オブジェクトへの変更が前記モジュール・オブジェクトになされるべきか否かを判断するために、前記モジュール・オブジェクトの各々に記憶された変更パラメータにアクセスすることを含んでいる請求項44記載の方法。
- 前記モジュール・クラス・オブジェクトの1つから生成された前記モジュール・オブジェクトの各々へのアクセス権を制御するために、前記モジュール・クラス・オブジェクトのうちの1つにセキュリティ・パラメータを記憶するステップをさらに有する請求項28記載の方法。
- 前記一又は複数のモジュール・クラス・オブジェクトを生成するステップは、プロセス要素を有した設備エンティティを表わす設備モジュール・クラス・オブジェクトを生成することを含み、前記設備モジュール・クラス・オブジェクトは、前記プロセス要素上で実行されるコマンド・アルゴリズムを含んでいる請求項28記載の方法。
- 状態駆動アルゴリズムを含むように、前記設備モジュール・クラス・オブジェクトを生成するステップをさらに有する請求項47記載の方法。
- コマンド駆動アルゴリズムを含むように、前記設備モジュール・クラス・オブジェクトを生成するステップをさらに有する請求項47記載の方法。
- 暗号化されたコマンド・アルゴリズムを含むように、前記設備モジュール・クラス・オブジェクトを生成するステップをさらに有する請求項47記載の方法。
- 前記モジュール・クラス・オブジェクトへのセキュリティ・アクセスを指定するセキュリティ・パラメータを含むように、前記モジュール・クラス・オブジェクトを生成するステップをさらに有する請求項28記載の方法。
- 複数のセキュリティ・パラメータと、該複数のセキュリティ・パラメータを指定することを可能にするルーチンとを含むように、前記モジュール・クラス・オブジェクトを生成するステップをさらに有する請求項28記載の方法。
- 前記モジュール・クラス・オブジェクトと関連する文書への参照情報を含むように、前記モジュール・クラス・オブジェクトを生成するステップをさらに有する請求項28記載の方法。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/368,151 | 2003-02-18 | ||
US10/368,151 US7043311B2 (en) | 2003-02-18 | 2003-02-18 | Module class objects in a process plant configuration system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2004318830A JP2004318830A (ja) | 2004-11-11 |
JP4936641B2 true JP4936641B2 (ja) | 2012-05-23 |
Family
ID=32043098
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004040896A Expired - Lifetime JP4936641B2 (ja) | 2003-02-18 | 2004-02-18 | プロセス・プラント・コンフィギュレーション・システムにおけるモジュール・クラス・オブジェクト |
Country Status (6)
Country | Link |
---|---|
US (1) | US7043311B2 (ja) |
JP (1) | JP4936641B2 (ja) |
CN (1) | CN100585553C (ja) |
DE (1) | DE102004007435A1 (ja) |
GB (1) | GB2398659B (ja) |
HK (2) | HK1064174A1 (ja) |
Families Citing this family (100)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6963814B2 (en) * | 2002-12-23 | 2005-11-08 | Siemens Energy & Automation, Inc. | Systems, devices, and methods for acceptance testing a fieldbus component configuration program |
US7117052B2 (en) * | 2003-02-18 | 2006-10-03 | Fisher-Rosemount Systems, Inc. | Version control for objects in a process plant configuration system |
US7526347B2 (en) * | 2003-02-18 | 2009-04-28 | Fisher-Rosemount Systems, Inc. | Security for objects in a process plant configuration system |
US7043311B2 (en) | 2003-02-18 | 2006-05-09 | Fisher-Rosemount Systems, Inc. | Module class objects in a process plant configuration system |
US7275062B2 (en) * | 2003-03-10 | 2007-09-25 | Fisher-Rosemount Systems, Inc. | Automatic linkage of process event data to a data historian |
JP3963174B2 (ja) * | 2003-03-14 | 2007-08-22 | オムロン株式会社 | 表示・編集装置及び表示方法並びにプログラム |
JP2007536634A (ja) * | 2004-05-04 | 2007-12-13 | フィッシャー−ローズマウント・システムズ・インコーポレーテッド | プロセス制御システムのためのサービス指向型アーキテクチャ |
US7729789B2 (en) * | 2004-05-04 | 2010-06-01 | Fisher-Rosemount Systems, Inc. | Process plant monitoring based on multivariate statistical analysis and on-line process simulation |
CN1898615B (zh) * | 2004-06-28 | 2012-11-14 | 西门子工业公司 | 允许为维护目的而查看设施的楼宇***表示方法和装置 |
US7447555B2 (en) * | 2005-07-06 | 2008-11-04 | Skorepa Bradley J | Method for engineering a control system |
US7873615B2 (en) * | 2005-12-14 | 2011-01-18 | Sap Ag | Control object based report generation using a central class |
US8448065B2 (en) * | 2006-06-07 | 2013-05-21 | Siemens Industry, Inc. | System and method for the editing and accessing real-time OPC data with text-based tags |
US9726392B2 (en) * | 2006-06-29 | 2017-08-08 | Honeywell International Inc. | Generic user interface system |
US8812684B1 (en) | 2006-09-28 | 2014-08-19 | Rockwell Automation Technologies, Inc. | Messaging configuration system |
US8782249B1 (en) | 2006-09-28 | 2014-07-15 | Rockwell Automation Technologies, Inc. | Message engine |
US7711440B1 (en) | 2006-09-28 | 2010-05-04 | Rockwell Automation Technologies, Inc. | Browser based embedded historian |
US8131832B1 (en) | 2006-09-28 | 2012-03-06 | Rockwell Automation Technologies, Inc. | Message engine searching and classification |
US7672740B1 (en) | 2006-09-28 | 2010-03-02 | Rockwell Automation Technologies, Inc. | Conditional download of data from embedded historians |
US7742833B1 (en) | 2006-09-28 | 2010-06-22 | Rockwell Automation Technologies, Inc. | Auto discovery of embedded historians in network |
US8127035B1 (en) | 2006-09-28 | 2012-02-28 | Rockwell Automation Technologies, Inc. | Distributed message engines and systems |
US7848829B2 (en) * | 2006-09-29 | 2010-12-07 | Fisher-Rosemount Systems, Inc. | Methods and module class objects to configure absent equipment in process plants |
US8818757B2 (en) * | 2008-09-30 | 2014-08-26 | Rockwell Automation Technologies, Inc. | Modular object and host matching |
US20080082577A1 (en) * | 2006-09-29 | 2008-04-03 | Rockwell Automation Technologies, Inc. | Module classification and searching for industrial control systems |
US7856279B2 (en) * | 2006-09-29 | 2010-12-21 | Rockwell Automation Technologies, Inc. | Module structure and use for industrial control systems |
US8732658B2 (en) * | 2006-09-29 | 2014-05-20 | Rockwell Automation Technologies, Inc. | Layered interface in an industrial environment |
US7912560B2 (en) * | 2006-09-29 | 2011-03-22 | Rockwell Automation Technologies, Inc. | Module and controller operation for industrial control systems |
US9058032B2 (en) * | 2006-09-29 | 2015-06-16 | Rockwell Automation Technologies, Inc. | Hosting requirements for services |
US9217998B2 (en) * | 2006-09-29 | 2015-12-22 | Rockwell Automation Technologies, Inc. | Management and development of an industrial environment |
US8181157B2 (en) * | 2006-09-29 | 2012-05-15 | Rockwell Automation Technologies, Inc. | Custom language support for project documentation and editing |
US9261877B2 (en) * | 2006-09-29 | 2016-02-16 | Rockwell Automation Technologies, Inc. | Multiple machine interface |
US8078296B2 (en) * | 2006-09-29 | 2011-12-13 | Rockwell Automation Technologies, Inc. | Dynamic procedure selection |
US8041435B2 (en) * | 2008-09-30 | 2011-10-18 | Rockwell Automation Technologies, Inc. | Modular object dynamic hosting |
US7913228B2 (en) * | 2006-09-29 | 2011-03-22 | Rockwell Automation Technologies, Inc. | Translation viewer for project documentation and editing |
US8776092B2 (en) * | 2006-09-29 | 2014-07-08 | Rockwell Automation Technologies, Inc. | Multiple interface support |
US8265775B2 (en) * | 2008-09-30 | 2012-09-11 | Rockwell Automation Technologies, Inc. | Modular object publication and discovery |
US7676279B2 (en) * | 2006-09-29 | 2010-03-09 | Rockwell Automation Technologies, Inc. | Services for industrial control systems |
US7835805B2 (en) * | 2006-09-29 | 2010-11-16 | Rockwell Automation Technologies, Inc. | HMI views of modules for industrial control systems |
US7933666B2 (en) * | 2006-11-10 | 2011-04-26 | Rockwell Automation Technologies, Inc. | Adjustable data collection rate for embedded historians |
US20080114474A1 (en) * | 2006-11-10 | 2008-05-15 | Rockwell Automation Technologies, Inc. | Event triggered data capture via embedded historians |
DE102006062605A1 (de) * | 2006-12-29 | 2008-07-03 | Codewrights Gmbh | Verfahren zur Online-Bedienung eines Feldgerätes der Automatisierungstechnik |
US7684875B2 (en) | 2007-02-02 | 2010-03-23 | Fisher-Rosemount Systems, Inc. | Methods and apparatus to configure process control system inputs and outputs |
EP1965301A1 (en) * | 2007-02-27 | 2008-09-03 | Abb Research Ltd. | Method and system for generating a control system user interface |
US20080255681A1 (en) * | 2007-04-10 | 2008-10-16 | Cindy Alsup Scott | Methods and apparatus to manage process plant alarms |
EP1983426A1 (de) * | 2007-04-17 | 2008-10-22 | Siemens Aktiengesellschaft | Automatisierte Visualisierung einer Auswahl von Simulationsdaten |
US8046086B2 (en) * | 2007-05-15 | 2011-10-25 | Fisher-Rosemount Systems, Inc. | Methods and systems for batch processing and execution in a process system |
US7974937B2 (en) * | 2007-05-17 | 2011-07-05 | Rockwell Automation Technologies, Inc. | Adaptive embedded historians with aggregator component |
US8407716B2 (en) * | 2007-05-31 | 2013-03-26 | Fisher-Rosemount Systems, Inc. | Apparatus and methods to access information associated with a process control system |
US7930261B2 (en) * | 2007-09-26 | 2011-04-19 | Rockwell Automation Technologies, Inc. | Historians embedded in industrial units |
US7917857B2 (en) * | 2007-09-26 | 2011-03-29 | Rockwell Automation Technologies, Inc. | Direct subscription to intelligent I/O module |
US7930639B2 (en) * | 2007-09-26 | 2011-04-19 | Rockwell Automation Technologies, Inc. | Contextualization for historians in industrial systems |
US7809656B2 (en) * | 2007-09-27 | 2010-10-05 | Rockwell Automation Technologies, Inc. | Microhistorians as proxies for data transfer |
US7882218B2 (en) * | 2007-09-27 | 2011-02-01 | Rockwell Automation Technologies, Inc. | Platform independent historian |
US7962440B2 (en) * | 2007-09-27 | 2011-06-14 | Rockwell Automation Technologies, Inc. | Adaptive industrial systems via embedded historian data |
US20090089671A1 (en) * | 2007-09-28 | 2009-04-02 | Rockwell Automation Technologies, Inc. | Programmable controller programming with embedded macro capability |
JP5083610B2 (ja) * | 2007-11-12 | 2012-11-28 | 横河電機株式会社 | アルゴリズム編集装置およびアルゴリズム編集方法 |
US9417626B2 (en) * | 2008-09-29 | 2016-08-16 | Fisher-Rosemount Systems, Inc. | Efficient design and configuration of elements in a process control system |
US8881039B2 (en) | 2009-03-13 | 2014-11-04 | Fisher-Rosemount Systems, Inc. | Scaling composite shapes for a graphical human-machine interface |
US20110022197A1 (en) * | 2009-07-27 | 2011-01-27 | Rec Advanced Silicon Materials Llc | Process control application development environment and features |
US8683317B2 (en) * | 2009-09-23 | 2014-03-25 | Fisher-Rosemount Systems, Inc. | Dynamically linked graphical messages for process control systems |
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 |
US8984533B2 (en) | 2010-04-15 | 2015-03-17 | Rockwell Automation Technologies, Inc. | Systems and methods for conducting communications among components of multidomain industrial automation system |
US9392072B2 (en) | 2010-04-15 | 2016-07-12 | Rockwell Automation Technologies, Inc. | Systems and methods for conducting communications among components of multidomain industrial automation system |
US8484401B2 (en) | 2010-04-15 | 2013-07-09 | Rockwell Automation Technologies, Inc. | Systems and methods for conducting communications among components of multidomain industrial automation system |
US9811835B2 (en) * | 2010-06-18 | 2017-11-07 | Microsoft Technology Licensing, Llc | Metadata-enabled dynamic updates of online advertisements |
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 |
DE102010035102A1 (de) * | 2010-08-23 | 2012-04-19 | Bürkert Werke GmbH | Steuergerät für fluidische Systeme |
US10127504B2 (en) * | 2010-12-16 | 2018-11-13 | Siemens Industry, Inc. | Method for linking control system inputs and outputs to symbolic controls |
US8538588B2 (en) | 2011-02-28 | 2013-09-17 | Honeywell International Inc. | Method and apparatus for configuring scheduling on a wall module |
EP2533149A1 (de) * | 2011-06-08 | 2012-12-12 | Siemens Aktiengesellschaft | Verfahren zum Erstellen von als Automatisierungslösung fungierenden Computerprogrammen |
US9535415B2 (en) * | 2011-07-20 | 2017-01-03 | Rockwell Automation Technologies, Inc. | Software, systems, and methods for mobile visualization of industrial automation environments |
US9163828B2 (en) | 2011-10-31 | 2015-10-20 | Emerson Process Management Power & Water Solutions, Inc. | Model-based load demand control |
US10127334B2 (en) * | 2011-12-05 | 2018-11-13 | Aspen Technology, Inc. | Computer method and apparatus converting process engineering application data into a canonical flowsheet representation |
US20130310950A1 (en) * | 2012-05-15 | 2013-11-21 | Precision Machinery Research & Development Center | Method of simultaneously connecting controllers of different branded manufacturing machines |
DE102012010537A1 (de) * | 2012-05-29 | 2013-12-05 | Robert Bosch Gmbh | Programmiervorlage für verteilteAnwendungsprogramme |
KR102171053B1 (ko) | 2012-09-14 | 2020-10-28 | 글로벌 라이프 사이언시스 솔루션즈 유에스에이 엘엘씨 | 유연한 생물반응기 제어 시스템을 구현하기 위한 방법 및 장치 |
US11774927B2 (en) | 2012-10-08 | 2023-10-03 | Fisher-Rosemount Systems, Inc. | Methods and apparatus to provide a role-based user interface |
US11216159B2 (en) | 2012-10-08 | 2022-01-04 | Fisher-Rosemount Systems, Inc. | Configuration element for graphic elements |
GB2578840B (en) | 2012-10-08 | 2020-09-02 | Fisher Rosemount Systems Inc | Dynamically reusable classes |
CN103092177A (zh) * | 2013-01-23 | 2013-05-08 | 南宁燎旺车灯有限责任公司 | 一种智能控制*** |
US10120350B2 (en) * | 2013-03-11 | 2018-11-06 | Fisher-Rosemount Systems, Inc. | Background collection of diagnostic data from field instrumentation devices |
US20140358509A1 (en) * | 2013-06-03 | 2014-12-04 | General Electric Company | Systems and Methods for Presenting Data Associated with a Power Plant Asset |
EP2930576A1 (en) * | 2014-04-09 | 2015-10-14 | Siemens Aktiengesellschaft | Controlling a manufacturing plant with a MES system |
US9920944B2 (en) | 2015-03-19 | 2018-03-20 | Honeywell International Inc. | Wall module display modification and sharing |
US10296164B2 (en) * | 2015-12-08 | 2019-05-21 | Fisher-Rosemount Systems, Inc. | Methods, apparatus and systems for multi-module process control management |
US10401836B2 (en) | 2016-03-21 | 2019-09-03 | Fisher-Rosemount Systems, Inc. | Methods and apparatus to setup single-use equipment/processes |
US10671038B2 (en) * | 2016-07-15 | 2020-06-02 | Fisher-Rosemount Systems, Inc. | Architecture-independent process control |
US10365641B2 (en) * | 2017-06-19 | 2019-07-30 | Fisher-Rosemount Systems, Inc. | Synchronization of configuration changes in a process plant |
US20190034066A1 (en) | 2017-07-27 | 2019-01-31 | Johnson Controls Technology Company | Building management system with central plantroom dashboards |
US10571901B2 (en) | 2017-08-08 | 2020-02-25 | Fisher-Rosemount Systems, Inc. | Controlled roll-out of module classes |
EP3451095B1 (en) * | 2017-08-31 | 2023-11-15 | Fisher-Rosemount Systems, Inc. | Configuration element for graphic elements |
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 |
US11054974B2 (en) | 2017-10-02 | 2021-07-06 | Fisher-Rosemount Systems, Inc. | Systems and methods for graphical display configuration design verification in a process plant |
US10768598B2 (en) | 2017-10-02 | 2020-09-08 | Fisher-Rosemount Systems, Inc. | Systems and methods for ease of graphical display design workflow in a process control plant |
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 |
WO2020109987A1 (en) * | 2018-11-26 | 2020-06-04 | Abb Schweiz Ag | System and a method for asset monitoring in an industrial plant |
EP3657285B1 (de) | 2018-11-26 | 2023-05-10 | Siemens Aktiengesellschaft | Einbindung von technischen modulen in eine übergeordnete steuerungsebene |
US11474506B2 (en) * | 2019-12-13 | 2022-10-18 | Honeywell International Inc. | Ability to have multiple versions of a process element in a process plant simultaneously |
TWI714480B (zh) * | 2020-03-19 | 2020-12-21 | 索爾智慧機械有限公司 | 拉帽安裝工具測試儀器之數據顯示方法 |
Family Cites Families (49)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0650442B2 (ja) | 1983-03-09 | 1994-06-29 | 株式会社日立製作所 | 設備群制御方法およびシステム |
US4736320A (en) | 1985-10-08 | 1988-04-05 | Foxboro Company | Computer language structure for process control applications, and translator therefor |
US4885717A (en) | 1986-09-25 | 1989-12-05 | Tektronix, Inc. | System for graphically representing operation of object-oriented programs |
US5051898A (en) | 1988-06-13 | 1991-09-24 | Eda Systems, Inc. | Method for specifying and controlling the invocation of a computer program |
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 |
JPH0658624B2 (ja) | 1990-03-30 | 1994-08-03 | インターナショナル・ビシネス・マシーンズ・コーポレーション | グラフィカル・ユーザ・インターフェース管理装置 |
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 |
US5485600A (en) | 1992-11-09 | 1996-01-16 | Virtual Prototypes, Inc. | Computer modelling system and method for specifying the behavior of graphical operator interfaces |
DE59309391D1 (de) | 1993-01-18 | 1999-04-01 | Siemens Ag | Realzeit-Steuerungssystem |
US6684261B1 (en) | 1993-07-19 | 2004-01-27 | Object Technology Licensing Corporation | Object-oriented operating system |
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 |
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 |
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 |
US5499333A (en) | 1995-04-20 | 1996-03-12 | International Business Machines Corporation | Method and apparatus for at least partially instantiating an object in a compound document using the object's parent class configuration data when the object's configuration data is unavailable |
US5812394A (en) | 1995-07-21 | 1998-09-22 | Control Systems International | Object-oriented computer program, system, and method for developing control schemes for facilities |
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 |
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 |
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 |
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 |
US5943496A (en) | 1997-05-17 | 1999-08-24 | Intertop Corporation | Methods for developing and instantiating object classes using a java virtual machine extension |
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 |
US6028998A (en) | 1998-04-03 | 2000-02-22 | Johnson Service Company | Application framework for constructing building automation systems |
US6167316A (en) | 1998-04-03 | 2000-12-26 | Johnson Controls Technology Co. | Distributed object-oriented building automation system with reliable asynchronous communication |
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 |
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 |
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 |
US6546297B1 (en) | 1998-11-03 | 2003-04-08 | Robertshaw Controls Company | Distributed life cycle development tool for controls |
US6298454B1 (en) * | 1999-02-22 | 2001-10-02 | Fisher-Rosemount Systems, Inc. | Diagnostics in a process control system |
US6385496B1 (en) * | 1999-03-12 | 2002-05-07 | Fisher-Rosemount Systems, Inc. | Indirect referencing in process control routines |
WO2000070531A2 (en) | 1999-05-17 | 2000-11-23 | The Foxboro Company | Methods and apparatus for control 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 |
US6515683B1 (en) | 1999-06-22 | 2003-02-04 | Siemens Energy And Automation | Autoconfiguring graphic interface for controllers having dynamic database structures |
AU6615600A (en) | 1999-07-29 | 2001-02-19 | Foxboro Company, The | Methods and apparatus for object-based process control |
US6415418B1 (en) | 1999-08-27 | 2002-07-02 | Honeywell Inc. | System and method for disseminating functional blocks to an on-line redundant controller |
US6477435B1 (en) | 1999-09-24 | 2002-11-05 | Rockwell Software Inc. | Automated programming system for industrial control using area-model |
US8671460B1 (en) | 2000-09-25 | 2014-03-11 | Fisher-Rosemount Systems, Inc. | Operator lock-out in batch process control systems |
GB2371378A (en) * | 2000-10-12 | 2002-07-24 | Abb Ab | Object oriented control system |
US7707550B2 (en) * | 2001-06-22 | 2010-04-27 | Invensys Systems, Inc. | Supervisory process control and manufacturing information system application having an extensible component model |
WO2003001339A2 (en) | 2001-06-22 | 2003-01-03 | Wonderware Corporation | A security architecture for a process control platform executing applications |
GB0115690D0 (en) | 2001-06-27 | 2001-08-22 | British Telecomm | Software system |
GB2377045A (en) | 2001-06-28 | 2002-12-31 | Sony Service Ct | Configuration manager |
US7043311B2 (en) | 2003-02-18 | 2006-05-09 | Fisher-Rosemount Systems, Inc. | Module class objects in a process plant configuration system |
-
2003
- 2003-02-18 US US10/368,151 patent/US7043311B2/en not_active Expired - Lifetime
-
2004
- 2004-02-16 DE DE102004007435A patent/DE102004007435A1/de not_active Ceased
- 2004-02-18 JP JP2004040896A patent/JP4936641B2/ja not_active Expired - Lifetime
- 2004-02-18 CN CN200410059512A patent/CN100585553C/zh not_active Expired - Lifetime
- 2004-02-18 GB GB0403575A patent/GB2398659B/en not_active Expired - Lifetime
- 2004-09-09 HK HK04106838A patent/HK1064174A1/xx not_active IP Right Cessation
-
2008
- 2008-09-26 HK HK08110729.9A patent/HK1118914A1/xx not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
HK1064174A1 (en) | 2005-01-21 |
HK1118914A1 (en) | 2009-02-20 |
GB0403575D0 (en) | 2004-03-24 |
JP2004318830A (ja) | 2004-11-11 |
US20040199925A1 (en) | 2004-10-07 |
GB2398659A (en) | 2004-08-25 |
GB2398659B (en) | 2007-12-05 |
DE102004007435A1 (de) | 2004-09-23 |
US7043311B2 (en) | 2006-05-09 |
CN100585553C (zh) | 2010-01-27 |
CN1550976A (zh) | 2004-12-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4936641B2 (ja) | プロセス・プラント・コンフィギュレーション・システムにおけるモジュール・クラス・オブジェクト | |
JP5693371B2 (ja) | プロセスプラント構成システムにおけるオブジェクトのバージョン管理 | |
JP6343307B2 (ja) | ダウンロードスクリプトを作成する方法、機械的にアクセス可能な指示データを格納する製造品 | |
JP4889929B2 (ja) | プロセスプラントのオブジェクト指向プログラミングオブジェクトに対するセキュリティシステム及びそれを用いた方法 | |
JP7025485B2 (ja) | 動的に再使用可能なクラス | |
JP2019091410A (ja) | 図形要素に対する構成要素 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040629 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070124 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090901 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091120 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20100112 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100507 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20100514 |
|
A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20100709 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20110902 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20110907 |
|
RD13 | Notification of appointment of power of sub attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7433 Effective date: 20111128 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111206 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20111128 |
|
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: 20120221 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150302 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4936641 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
EXPY | Cancellation because of completion of term |