JP3181601B2 - 自動化装置 - Google Patents

自動化装置

Info

Publication number
JP3181601B2
JP3181601B2 JP52559497A JP52559497A JP3181601B2 JP 3181601 B2 JP3181601 B2 JP 3181601B2 JP 52559497 A JP52559497 A JP 52559497A JP 52559497 A JP52559497 A JP 52559497A JP 3181601 B2 JP3181601 B2 JP 3181601B2
Authority
JP
Japan
Prior art keywords
software
exe
module
input
control program
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP52559497A
Other languages
English (en)
Other versions
JPH11510294A (ja
Inventor
シュトリップフ、ウォルフガング
ウェンデル、フォルカー
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.)
Siemens AG
Original Assignee
Siemens AG
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=26058550&utm_source=***_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=JP3181601(B2) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Priority claimed from DE29600609U external-priority patent/DE29600609U1/de
Priority claimed from DE29622133U external-priority patent/DE29622133U1/de
Application filed by Siemens AG filed Critical Siemens AG
Publication of JPH11510294A publication Critical patent/JPH11510294A/ja
Application granted granted Critical
Publication of JP3181601B2 publication Critical patent/JP3181601B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

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/00Programme-control systems
    • G05B19/02Programme-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
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/05Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
    • G05B19/056Programming the PLC
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • G05B19/41845Total 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 system universality, reconfigurability, modularity
    • 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/10Plc systems
    • G05B2219/13Plc programming
    • G05B2219/13146Process image blocks have a relation to software function blocks
    • 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/10Plc systems
    • G05B2219/13Plc programming
    • G05B2219/13148Object oriented programming
    • 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/10Plc systems
    • G05B2219/13Plc programming
    • G05B2219/13185Software function module for simulation
    • 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/10Plc systems
    • G05B2219/15Plc structure of the system
    • G05B2219/15042Synoptic display of process, mimic diagram
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/31From computer integrated manufacturing till monitoring
    • G05B2219/31156Network structure, internet
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/31From computer integrated manufacturing till monitoring
    • G05B2219/31161Java programcode or simular active agents, programs, applets
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/31From computer integrated manufacturing till monitoring
    • G05B2219/31186TCP-IP internet protocol
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/31From computer integrated manufacturing till monitoring
    • G05B2219/31246Firewall
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/31From computer integrated manufacturing till monitoring
    • G05B2219/31367MMS manufacturing message specification, rs511, iso9506
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/32Operator till task planning
    • G05B2219/32161Object oriented control, programming
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/34Director, elements to supervisory
    • G05B2219/34038Web, http, ftp, internet, intranet server
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/34Director, elements to supervisory
    • G05B2219/34263OLE object linking and embedding, OPC ole for process control
    • 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)
  • Quality & Reliability (AREA)
  • Manufacturing & Machinery (AREA)
  • General Engineering & Computer Science (AREA)
  • Programmable Controllers (AREA)
  • Stored Programmes (AREA)
  • Electrical Discharge Machining, Electrochemical Machining, And Combined Machining (AREA)
  • Vending Machines For Individual Products (AREA)
  • Small-Scale Networks (AREA)
  • Confectionery (AREA)
  • Supplying Of Containers To The Packaging Station (AREA)
  • Control And Other Processes For Unpacking Of Materials (AREA)

Description

【発明の詳細な説明】 本発明は、制御プログラムのソフトウェア−機能モジ
ュールを供給可能であり、制御プログラムを制御作動中
にサイクリックにかつ(または)割込み制御されて処理
する自動化装置又はインテリジェントなフィールド装
置、及び広域に分散配置された自動化装置のためのプロ
グラミング装置に関する。
この種の自動化装置はシーメンス−カタログST70、19
95年発行から知られている。ユーザーはプログラミング
装置により技術的プロセスを制御するためのプログラム
として、例えば編成モジュール、プログラムモジュール
およびエントリデータモジュールの形態でソフトウェア
−機能モジュールを含んでいるプログラムを作成する。
自動化装置はプログラミング装置とバスシステムを介し
て接続されており、このバスシステムを介してプログラ
ミング装置は制御プロトコルを自動化装置に伝達する。
さらに、プロセス制御のために設けられており、複数の
像オブジェクトを含んでいるプロセス像の表示を可能に
する操作および監視装置がバスシステムに接続可能であ
る。
しばしば、制御プログラムのソフトウェア−機能モジ
ュールを製造場所の自動化装置から、またはこの製造場
所のソフトウェア−プールから他の製造場所の自動化装
置へ伝達する必要がある。特に、例えば製造活動の広域
化のために製造場所が互いに非常に遠く離れているとき
には、これらのソフトウェア−機能モジュールは広域の
回路網“インターネット”を介して伝達される。そのた
めに、一方ではインターネット−通信プロトコルを、ま
た他方では自動化装置の通信プログラムを可能にする適
切な通信インタフェースを有するサーバーが必要であ
る。これらの相異なるプロトコルおよび自動化装置のア
ーキテクチュアに基づいて、制御プログラムのラン時間
に対してソフトウェア−機能モジュールをバインドする
ことは不可能で、特に相異なるメーカーの自動化装置に
これらのソフトウェア−機能モジュールを供給すべきと
きには不可能である。
本発明の課題は、冒頭に記載されている種類の自動化
装置又はインテリジェントなフィールド装置であって、
広域に分散配置された自動化グループのなかでの使用に
適している自動化装置を提供することである。
さらに本発明の課題は、広域に分散配置された自動化
グループに対するプログラミング装置を提供することで
ある。
この課題は自動化装置又はインテリジェントなフィー
ルド装置に関しては、制御プログラムのソフトウェア−
機能モジュールを供給可能であり、制御プログラムを制
御作動中にサイクリックにかつ(または)割込み制御さ
れて処理する自動化装置又はインテリジェントなフィー
ルド装置であって、ソフトウェア−機能モジュールがロ
ード可能に、かつ制御プログラムのラン時間に対して制
御プログラムにバインド可能に構成されているものにお
いて、 −ソフトウェア−機能モジュールがオブジェクト指向に
構成され、インターネットおよび自動化装置のインター
ネット−通信インタフェースを介して自動化装置にロー
ド可能であり、 −自動化装置が、ソフトウェア−機能モジュール−進行
システム(PLC−オブジェクト−エンジン−システム)
を有し、このソフトウェア−機能モジュール−進行シス
テムがExe−エンジン−オブジェクト、ウォッチドッ
グ、ブートストラップおよび入力/出力−モジュール−
オブジェクトを含んでおり、この入力/出力−モジュー
ル−オブジェクト内に入力および出力のプロセス写像が
格納可能であり、また入力/出力−モジュール−オブジ
ェクトにプロセス入力の信号状態が供給可能であり、ま
た入力/出力−モジュール−オブジェクトを通じて信号
状態がプロセス出力に供給可能であり、 −ブートストラップが制御作動の開始前にソフトウェア
−機能モジュール−オブジェクトおよび入力/出力−モ
ジュール−オブジェクトを発生し、Exe−エンジン−オ
ブジェクトに: −制御プログラムのサイクリックな処理の場合には処
理すべきソフトウェア−機能モジュール−オブジェクト
のリストを、 −制御プログラムの割込みされる処理の場合には各プ
ロセス入力に対する処理すべきソフトウェア−機能モジ
ュール−オブジェクトのリストを 供給し、 −ブートストラップが制御作動の開始時にExe−エンジ
ン−オブジェクトを始動させ、このExe−エンジン−オ
ブジェクトが最初にウォッチドッグを始動させ、このウ
ォッチドッグがサイクル時間の超過の際にExe−エンジ
ン−オブジェクトをリセットし、また続いてサイクリッ
クに、 −プロセス写像の入力を更新し、 −制御プログラムのサイクリックな処理の場合にはソ
フトウェア−機能モジュール−オブジェクトのそれぞれ
処理過程を処理し、 −制御プログラムの割込みされる処理の場合には入力
における信号状態の変化を確認し、またこれらの入力に
対応付けられているソフトウェア−機能モジュール−オ
ブジェクトを処理し、 −プロセス写像の出力を更新する ことによって解決することができる。
またプログラミング装置に対しては、自動化装置に供
給可能な制御プログラムのソフトウェア−機能モジュー
ルを作成するためのプログラミング装置であって、自動
化装置は制御プログラムの制御作動の間にサイクリック
にかつ(または)割込み制御されて処理され、ソフトウ
ェア−機能モジュールがロード可能に、また制御プログ
ラムのラン時間に対して制御プログラムにバインド可能
に構成されているプログラミング装置において、 −プログラミング装置がソフトウェア−機能モジュール
をオブジェクト指向に構成して作成し、 −プログラミング装置が自動化装置にインターネットお
よびプログラミング装置のインターネット−通信インタ
フェースを介してソフトウェア−機能モジュールを供給
し、かつ(または)プログラミング装置にインターネッ
トおよびインターネット−通信インタフェースを介して
ソフトウェア−機能モジュールを供給可能であり、 −プログラミング装置が制御プログラムをシミュレート
するためソフトウェア−機能モジュール−進行システム
(PLC−オブジェクト−エンジン−システムを有し、ソ
フトウェア−機能モジュール−進行システムがExe−エ
ンジン−オブジェクト、ウオッチドッグ、ブトストラッ
プ及び入力/出力−モジュール−オブジェクトを含んで
おり、この入力/出力−モジュール−オブジェクト内に
入力及び出力のプロセス写像が格納可能であり、また入
力/出力−モジュール−オブジェクトにプロセス入力の
信号状態が供給可能であり、また入力/出力−モジュー
ル−オブジェクトを通じて信号状態がプロセス出力に供
給可能であり、 −ブートストラップが制御作動の開始前にソフトウェア
−機能モジュール−オブジェクトおよび入力/出力−モ
ジュール−オブジェクトを発生し、またExe−エンジン
−オブジェクトに: −制御プログラムのサイクリックな処理の場合には処
理すべきソフトウェア−機能モジュール−オブジェクト
のリストを、 −制御プログラムの割込みされる処理の場合には各プ
ログラム入力に対する処理すべきソフトウェア−機能モ
ジュール−オブジェクトのリストを 供給し、 −ブートストラップが制御作動の開始時にExe−エンジ
ン−オブジェクトを始動させ、このExe−エンジン−オ
ブジェクトが最初にウォッチドッグを始動させ、このウ
ォッチドッグがサイクル時間の超過の際にExe−エンジ
ン−オブジェクトをリセットし、また続いてサイクリッ
クに、 −プロセス写像の入力を更新し、 −制御プログラムのサイクリックな処理の場合にはソ
フトウェア−機能モジュール−オブジェクトのそれぞれ
処理過程を処理し、 −制御プログラムの割込みされる処理の場合には入力
における信号状態の変化を確認し、またこれらの入力に
対応付けられているソフトウェア−機能モジュール−オ
ブジェクトを処理し、 −プロセス写像の出力を更新する ことによって解決することができる。
以下、本発明の実施例を示す図面により本発明の実施
形態および利点を一層詳細に説明する。
図1は汎用的な、分散配置された自動化−および管理
−エンジニアリング−および情報システムの構成の概要
を示す図、図2はプログラム翻訳−構造図、図3および
図4はソフトウェア−機能モジュール−進行システム
(PLC−オブジェクト−エンジン−システム)を示す図
である。
広域に分散配置された自動化グループの2つの製造場
所1および2はそれ自体は公知の広域ネットワーク“イ
ンターネット"3を介して互いに接続されており、無資格
者がデータを製造場所1、2のデータ処理構成要素に伝
送することを防止する適切な装置(ファイアウォール)
4、5が設けられている。製造場所1、2は自動化装置
6、プログラミング装置7、操作および監視装置8およ
びワークステーション9の形態のそれぞれインターネッ
ト通信インタフェースを設けられている複数の装置を含
んでいる。これらのインターネット通信インタフェース
は装置相互間のTCP/IP−プロトコル通信を可能にする。
自動化装置への主要な要求事項は、自動化装置が制御作
動の間に複数のソフトウェア−機能モジュールから形成
される制御プログラムをサイクリックに及び/又は割込
み制御されて処理し、これらのソフトウェア−機能モジ
ュールがロード可能に、また制御プログラムのラン時間
に対して制御プログラムにバインド可能に構成されてい
ることである。この要求が満たされ、またソフトウェア
−機能モジュールがインターネットおよびインターネッ
ト通信インタフェースを介して直接に自動化装置にロー
ド可能であり、また制御プログラムのラン時間に対して
制御プログラムにバインド可能であるように、ソフトウ
ェア−機能モジュールはオブジェクト指向に構成されて
いる。ソフトウェア−機能モジュールはインターネット
を介してダイナミックにロード可能かつ拡張可能であ
り、また自動化装置は、これらのソフトウェア−機能モ
ジュールを制御プログラムにバインドし、また制御作動
の間に処理するソフトウェア−機能モジュール−進行制
御(PLC−オブジェクト−エンジン−システム)を設け
られている。
オブジェクト指向のコードを原始言語から発生し、ま
たインターネットで使用されるプログラム言語は、図書
“Java!"、Tim Ritchey、1995年New Riders出版から
知られている。そこにはオブジェクト指向のJavaバイト
コードを発生し得る原始言語“Java C"が記載されてい
る。この言語手段の他の有利な特性は特にコードのポー
タビリティならびにエラー回復のためのメカニズムであ
る。コードのポータビリティにより、自動化装置がJava
バイトコード−インタプリタ10の形態の進行制御により
自動化装置のプロセッサー−ハードウェア−アーキテク
チュア11に無関係に(メーカーに無関係に)自動化装置
にインターネットを介して供給されるJava−機能モジュ
ールを処理し得ることが保証される。しかしながら性能
に基づいて、Javaコードを直接に処理するJava−プロセ
ッサ12を自動化装置に設けることは有利である。
オブジェクト指向のコードのポータビリティはプログ
ラム翻訳−構造図が示されている図2で明らかにされ
る。
ユーザーはプログラミング装置により解決すべき制御
課題の規範に従って制御プログラムをコンタクトプラン
KOP、機能プランFuP、命令リストAWLの形態で、または
その他の適当な、たとえば規格IEC1131に記載されてい
る形式で作成する。プログラミング装置はユーザーレベ
ルで制御プログラムを原始言語Quに、たとえば原始言語
“Java−C"に、または直接に(図面中には点線で示され
ている)オブジェクト指向の機械語Msに、たとえば相異
なるアーキテクチュアの自動化装置AG1、AG2、AG3、AG4
にロードされるJavaバイトコードに翻訳する。ユーザー
レベルでは機械コードを作成するためにすべての自動化
装置に対してただ1つのコンパイラが必要である。自動
化装置AG4は機械語Msの処理のためにコード−ジェネレ
ータCGを有し、それによってこの自動化装置AG4はコー
ドを直接に処理し得ることが仮定されている。さらに、
自動化装置AG1、AG2、AG3はこのようなコード−ジェネ
レータを設けられておらずに、相異なるプロセッサPR
1、PR2、PR3を含んでいることが仮定されている。自動
化装置AG1、AG2、AG3がコードMSを処理し得るように、
これらの自動化装置はそれぞれコード−インタプリタIP
1、IP2、IP3を設けられている。これらのインタプリタI
P1、IP2、IP3は制御プログラムのラン時間の間にプロセ
ッサPR1、PR2、PR3によりそれぞれ翻訳可能なコードを
発生する。
オブジェクト指向のソフトウェア−機能モジュールの
プログラミングは製造場所1、2の各プログラミング装
置7(図1)により、または同じくインターネットに接
続されているプログラミング装置14により行われる。操
作および監視装置8およびワークステーション9となら
んで、これらのプログラミング装置7、14は管理−エン
ジニアリング−システムの構成部分である。プログラミ
ング装置はこれらのソフトウェアモジュールを相応の自
動化装置に各インターネット−通信インタフェースおよ
びインターネットを介して導く。たとえばモジュールが
変更されなければならない場合には、最初に自動化装置
6またはサーバー13がプログラミング装置7の1つに相
応のソフトウェア−機能モジュールをインターネットを
介して伝達する。最後にプログラミング装置7がこのモ
ジュールを補足または修正し、またそれを再び自動化装
置の1つに伝達し得る。プログラミング装置はさらに、
制御プログラムをシミュレートするために設けられてい
るソフトウェア−機能モジュール−進行システム(PLC
−オブジェクト−エンジン−システム;Bos,ExE,Wd,IO)
を設けられている。
製造場所1、2のなかでの制御すべきプロセスのプロ
セス操作およびプロセス運転は、同じくインターネット
に接続可能であり、またインターネットにおいて作動可
能である操作および監視装置8により行われる。操作お
よび監視装置8、たとえば製造場所1の操作および監視
装置8、は複数の像オブジェクトを含むプロセス像を作
成しかつ表示するための操作および監視−ソフトウェア
モジュールを含んでいる操作および監視プログラムを発
生し、その際に像オブジェクトは制御プログラムのソフ
トウェア−機能モジュールに(相互作用して)関連して
いる。操作および監視−ソフトウェアモジュールはオブ
ジェクト指向に構成されており、また直接にインターネ
ットを介して伝達可能である。もちろん、プロセス像を
プログラミング装置7上で作成し、またプロセス運転の
ためにインターネットを介して操作および監視装置8に
供給することも可能である。
拡張度の高い自動化システムのなかで自動化装置のな
かに組み込まれる入力および出力構成要素の数を減ずる
ため、例えばインテリジェントなフィールド装置の形態
の非集中配置のサブシステムが使用される。分散配置さ
れた自動化−および管理−エンジニアリング−システム
はここには示されていないインテリジェントなフィール
ド装置を有し、このフィールド装置に、フィールド装置
を制御作動の間にサイクリックにかつ(または)割込み
制御されて処理する制御プログラムの少なくとも1つの
ソフトウェア−機能モジュールが供給可能であり、その
際にソフトウェア−機能モジュールはロード可能に、ま
た制御プログラムのラン時間に対して制御プログラムに
バインド可能に構成されている。ソフトウェア−機能モ
ジュールはオブジェクト指向に構成されており、またイ
ンターネットおよびフィールド装置のインターネット−
通信インタフェースを介してこのフィールド装置にロー
ド可能であり、その際にフィールド装置は、ソフトウェ
ア−機能モジュールSF01、…、SF04をバインドし、また
制御プログラムを処理するためのソフトウェア−機能モ
ジュール−進行システム(PLC−オブジェクト−エンジ
ン−システム;Bos,ExE,Wd,IO)を有する。
以下では、自動化装置および(または)インテリジェ
ントなフィールド装置および(または)(制御プログラ
ムをシミュレートするための)プログラミング装置のソ
フトウェア−機能モジュール−進行システム(PLC−オ
ブジェクト−エンジン−システム)が示されている図3
および4を参照する。最初に、制御プログラムがサイク
リックに処理すべきであることが仮定されている(図
3)。このことは、制御すべき技術的プロセスのプロセ
ス入出力の信号状態に無関係にたとえば自動化装置のCP
Uがサイクリックに a.プロセス入力の信号状態を照会し、また入力のプロセ
ス写像のなかに格納し、 b.処理すべき制御プログラムの仮定に相応してこれを段
階的に処理し、また c.計算された信号状態を出力のプロセス写像のなかに格
納し、その際にこれらの信号状態がそこからプロセス出
力に到達する。
ことを意味する。
ソフトウェア−機能モジュール−進行システムの主な
構成部分はブートストラップBos、入力/出力−モジュ
ールIO、Exe−エンジン−オブジェクトExEおよびウォッ
チドッグWdの形態のオブジェクト指向にプログラムされ
たユニットである。ウォッチドッグWdはもちろんソフト
ウェアモジュールとして構成されている必要はなく、ハ
ードウェアとして構成してもよい。本発明の実際的な実
施例ではExe−エンジン−オブジェクトExE及びウォチド
ッグWdのユニットはいわゆる“スレッド(threads)”
である。“スレッド”の機能および作用の仕方はマイク
ロソフト社の印刷物“支援マイクロソフトWindows95、
ステューデントワークブック”、07/95から知られてお
り、従ってこれ以上に詳しく説明する必要はない。ブー
トストラップ−ユニットBosのなかにはソフトウェア−
機能モジュールのクラスおよび入力/出力−モジュール
のクラスが格納されている。これらのクラスはたとえば
ユーザーにより解決すべき制御課題の設定に相応してプ
ログラミング装置の上で作成され、またたとえば自動化
装置またはフィールド装置のなかに伝達される。ブート
ストラップ−ユニットBosは制御作動の開始前にソフト
ウェア−機能モジュールのクラスからソフトウェア−機
能モジュール−オブジェクトを、また入力/出力−モジ
ュールのクラスから入力/出力−モジュール−オブジェ
クトを発生する。いまの例には4つのソフトウェア−機
能モジュール−オブジェクトSFO1…SFO4および1つの入
力/出力−モジュール−オブジェクトIOのみが示されて
いる。入力/出力−モジュール−オブジェクトIOのなか
に入力および出力の1つのプロセス写像が格納されてお
り、またこのIOに技術的プロセスのプロセス入力の信号
状態が供給可能であり、またこのIOを通じて信号状態が
この技術的プロセスのプロセス出力に供給可能である。
さらにブートストラップ−ユニットBosは制御作動の開
始時にExe−エンジン−オブジェクトExEに処理すべきソ
フトウェア−機能モジュール−オブジェクトSFO1…SFO4
のリストを供給する。制御作動の開始時にブートストラ
ップ−ユニットBosはメッセージNas(メソッドコール)
を伝達し、それによってExe−エンジン−オブジェクトE
xEが開始される。第1の処理過程でExe−エンジン−オ
ブジェクトExEはウォッチドッグWdにメッセージNawを供
給し、それによりウォッチドッグWdをしてExe−エンジ
ン−オブジェクトExEのサイクル時間を監視させる。Exe
−エンジン−オブジェクトExEが予め定められたサイク
ル時間を超過する場合には、ウォッチドッグWdがExe−
エンジン−オブジェクトExEにメッセージNarを伝達する
ことによって、ウォッチドッグWdがExE−エンジン−オ
ブジェクトExEをリセットする。さらにウォッチドッグW
dはサイクル時間超過の場合にプロセス写像の出力およ
びプロセス出力をリセットし、その際にウォッチドッグ
Wdはそのために入力/出力−モジュール−オブジェクト
IOにメッセージNiaを供給する。Exe−エンジン−オブジ
ェクトExEがウォッチドッグWdを始動させた後に、Exe−
エンジン−オブジェクトExEは制御作動を開始し、また
最初に下記の過程を含んでいる処理サイクルを実行す
る。
A)Exe−エンジン−オブジェクトExEがプロセス写像の
入力信号状態を入力/出力−モジュール−オブジェクト
IOから読出すことによって、プロセス写像の入力を更新
する。その際に信号状態はメソッドコールNaeによりオ
ブジェクトの間で交換される。
B)ソフトウェア−機能モジュール−オブジェクトSFO1
…SFO4のそれぞれ処理過程を処理する。その際にExe−
エンジン−オブジェクトExEが相応のメソッドコールNSF
1…NSF4をソフトウェア−機能モジュール−オブジェク
トSFO1…SFO4に供給し、ソフトウェア−機能モジュール
−オブジェクトSFO1…SFO4がメソッドコールNsoを介し
て入力/出力−モジュール−オブジェクトIOのプロセス
写像にアクセスする。また最後に C)Exe−エンジン−オブジェクトExEがプロセス写像の
出力を入力/出力−モジュール−オブジェクトIOのなか
に書込むことによって、プロセス写像の出力を更新す
る。その際に再び信号状態がメソッドコールNaaにより
オブジェクトの間で交換される。
入力/出力−モジュール−オブジェクトIOは適切なイ
ンタフェースを介して制御すべき技術的プロセスのプロ
セス出力および、前記のように、プロセス写像の入力お
よび出力信号状態を有するソフトウェア−機能モジュー
ル−オブジェクトSFO1…SFO4を供給する。
いま、制御プログラムが割込み制御されて処理される
べきである場合が仮定される(図4)。このことは、制
御すべき技術的プロセスのプロセス入力の1つにおける
信号状態変化の場合に遅れなしに適切な制御措置を講じ
なければならないことを意味する。図3および図4中の
等しい部分には等しい符号が付されている。以下では制
御プログラムのサイクリックな処理との相違点のみが説
明される(図3)。制御プログラムの割込み制御される
処理の場合にはブートストラップ−ユニットBosが制御
作動の開始時にExe−エンジン−オブジェクトExEにサイ
クリックな処理の場合のように処理すべきソフトウェア
−機能モジュール−オブジェクトのリストではなくプロ
セス入力あたりの“コール”すべきソフトウェア−機能
モジュール−オブジェクトのリストを伝達する。このこ
とは、各プロセス入力にソフトウェア−機能モジュール
−オブジェクトが対応付けられており、またプロセス入
力における信号変化の際にこの入力に対応付けられてい
るソフトウェア−機能モジュール−オブジェクトを始動
すべきであることを意味する。処理仮定B)を顧慮して
のサイクリックな処理と相違して、Exe−エンジン−オ
ブジェクトExEは処理サイクルの間に下記の仮定D)を
実行する: D)プロセス写像の入力における信号状態変化を確認
し、これらの入力に対応付けられているソフトウェア−
機能モジュール−オブジェクトを処理する。
材料経済、製造計画、人員投入などのような企業のな
かに生ずるその他の課題は上位概念である管理−情報シ
ステムのもとに一括されており、また同じくインターネ
ットに接続されているワークステーションまたはサーバ
ーにより処理される。それらは、持続的なオブジェクト
指向のソフトウェア−機能モジュールを部分プロセスの
代わりとして保持し、必要の際に始動させる大きいデー
タバンクを用いる。
自動化装置及びインテリジェントなフィールド装置の
ソフトウェア−機能モジュールは、自動化装置の設計、
計画、プログラミングおよび自動化グループの構成要素
の間の通信を顧慮して、管理−エンジニアリング−シス
テムのなかのそれらおよび管理−エンジニアリング−お
よび情報システムのなかのそれらにコンパチブルであ
る。課題の拡張または課題の移動はそれにより従来より
も分かりやすくかつ簡単に成就される。
本発明により、全世界にわたる作動を可能にする一貫
した自動化システムが得られる。自動化装置および標準
計算機の従来の技術から知られている広範囲な脱結合は
避けられる。プロセス、資源および組織のようなすべて
の企業要素をオブジェクト指向にモデル化する可能性が
開かれる。これらのオブジェクトモデルからのソフトウ
ェアのインプリメンテーションは、統一的なツールチェ
インを介して一貫したアーキテクチュアの枠内で行われ
る。プロセスの最適化または変更の段階ではオブジェク
トのシフトにより簡単なソフトウェア適応が可能であ
る。さらに世界的規模の、フレキシブルな、また分散配
置された製造が中央での計画、シミュレーションおよび
最適化により可能となる。
フロントページの続き (56)参考文献 特開 平8−123534(JP,A) 特開 平5−20227(JP,A) 特開 昭63−55606(JP,A) 特開 昭62−74557(JP,A) 特表 平8−511643(JP,A) 米国特許5297257(US,A) 1995 IEEE Internati onal Conference on Systems,Man and C ybernetics,Vancouv er,Oct.22−25,1995,Vol. 1,22 October 1995,Ins titute of Electric al and Electronic Engineers,pages 964 −969,Gaines B.R.et al:”Mediator:An In telligent Informat ion System Support ing the Virtual Ma nufacturing Enterp rise" (58)調査した分野(Int.Cl.7,DB名) G06F 9/445 G06F 13/00

Claims (9)

    (57)【特許請求の範囲】
  1. 【請求項1】制御プログラムのソフトウェア−機能モジ
    ュールを供給可能であり、制御プログラムを制御作動中
    にサイクリックにかつ(または)割込み制御されて処理
    する自動化装置であって、ソフトウェア−機能モジュー
    ルがロード可能に、かつ制御プログラムのラン時間に対
    して制御プログラムにバインド可能に構成されている自
    動化装置において、 −ソフトウェア−機能モジュール(SFO1、…、SFO4)が
    オブジェクト指向に構成され、インターネットおよび自
    動化装置のインターネット−通信インタフェースを介し
    て自動化装置にロード可能であり、 −自動化装置が、ソフトウェア−機能モジュール−進行
    システム(PLC−オブジェクト−エンジン−システム;Bo
    s,ExE,Wd,IO)を有し、このソフトウェア−機能モジュ
    ール−進行システムがExe−エンジン−オブジェクト(E
    xE)、ウォッチドッグ(Wd)、ブートストラップ(Bo
    s)および入力/出力−モジュール−オブジェクト(I
    O)を含んでおり、この入力/出力−モジュール−オブ
    ジェクト(IO)内に入力および出力のプロセス写像が格
    納可能であり、また入力/出力−モジュール−オブジェ
    クト(IO)にプロセス入力の信号状態が供給可能であ
    り、また入力/出力−モジュール−オブジェクト(IO)
    を通じて信号状態がプロセス出力に供給可能であり、 −ブーストラップ(Bos)が制御作動の開始前にソフト
    ウェア−機能モジュール−オブジェクト(SFO1、…、SF
    O4)および入力/出力−モジュール−オブジェクト(I
    O)を発生し、Exe−エンジン−オブジェクト(ExE)
    に: −制御プログラムのサイクリックな処理の場合には処理
    すべきソフトウェア−機能モジュール−オブジェクト
    (SFO1、…、SFO4)のリストを、 −制御プログラムの割込みされる処理の場合には各プロ
    セス入力に対する処理すべきソフトウェア−機能モジュ
    ール−オブジェクト(SFO1、…、SFO4)のリストを 供給し、 −ブートストラップ(Bos)が制御作動の開始時にExe−
    エンジン−オブジェクト(ExE)を始動させ、このExe−
    エンジン−オブジェクト(ExE)が最初にウォッチドッ
    グ(Wd)を始動させ、このウォッチドッグ(Wd)がサイ
    クル時間の超過の際にExe−エンジン−オブジェクト(E
    xE)をリセットし、また続いてサイクリックに、 −プロセス写像の入力を更新し、 −制御プログラムのサイクリックな処理の場合にはソフ
    トウェア−機能モジュール−オブジェクト(SFO1、…、
    SFO4)のそれぞれ処理過程を処理し、 −制御プログラムの割込みされる処理の場合には入力に
    おける信号状態の変化を確認し、またこれらの入力に対
    応付けられているソフトウェア−機能モジュール−オブ
    ジェクト(SFO1、…、SFO4)を処理し、 −プロセス写像の出力を更新する ことを特徴とする自動化装置。
  2. 【請求項2】Exe−エンジン−オブジェクト(ExE)及び
    ウォッチドッグ(Wd)がスレッドとして構成されている
    ことを特徴とする請求項1記載の自動化装置。
  3. 【請求項3】通信インタフェースがTCP/IP−プロトコル
    通信可能であることを特徴とする請求項1又は2に記載
    の自動化装置。
  4. 【請求項4】ソフトウェア機能モジュール(SFO1、…、
    SFO4)がJavaバイトコード化されており、プログラム言
    語“Java C"で、または規格IEC1131によるプログラム
    言語で作成可能であることを特徴とする請求項1ないし
    3のいずれか1つに記載の自動化装置。
  5. 【請求項5】自動化装置に供給可能な制御プログラムの
    ソフトウェア−機能モジュールを作成するためのプログ
    ラミング装置であって、自動化装置は制御プログラムの
    制御作動の間にサイクリックにかつ(または)割込み制
    御されて処理され、ソフトウェア−機能モジュールがロ
    ード可能に、また制御プログラムのラン時間に対して制
    御プログラムにバインド可能に構成されているプログラ
    ミング装置において、 −プログラミング装置がソフトウェア−機能モジュール
    (SFO1、…、SFO4)をオブジェクト指向に構成して作成
    し、 −プログラミング装置が自動化装置にインターネットお
    よびプログラミング装置のインターネット−通信インタ
    フェースを介してソフトウェア−機能モジュール(SFO
    1、…、SFO4)を供給し、かつ(または)プログラミン
    グ装置にインターネットおよびインターネット−通信イ
    ンタフェースを介してソフトウェア−機能モジュール
    (SFO1、…、SFO4)を供給可能であり、 −プログラミング装置が制御プログラムをシミュレート
    するためソフトウェア−機能モジュール−進行システム
    (PLC−オブジェクト−エンジン−システム;Bos,ExE,W
    d,IO)を有し、ソフトウェア−機能モジュール−進行シ
    ステムがExe−エンジン−オブジェクト(ExE)、ウオッ
    チドッグ(Wd)、ブトストラップ(Bos)及び入力/出
    力−モジュール−オブジェクト(IO)を含んでおり、こ
    の入力/出力−モジュール−オブジェクト(IO)内に入
    力及び出力のプロセス写像が格納可能であり、また入力
    /出力−モジュール−オブジェクト(IO)にプロセス入
    力の信号状態が供給可能であり、また入力/出力−モジ
    ュール−オブジェクト(IO)を通じて信号状態がプロセ
    ス出力に供給可能であり、 −ブートストラップ(Bos)が制御作動の開始前にソフ
    トウェア−機能モジュール−オブジェクト(SFO1、…、
    SFO4)および入力/出力−モジュール−オブジェクト
    (IO)を発生し、またExe−エンジン−オブジェクト(E
    xE)に: −制御プログラムのサイクリックな処理の場合には処理
    すべきソフトウェア−機能モジュール−オブジェクト
    (SFO1、…、SFO4)のリストを、 −制御プログラムの割込みされる処理の場合には各プロ
    セス入力に対する処理すべきソフトウェア−機能モジュ
    ール−オブジェクト(SFO1、…、SFO4)のリストを 供給し、 −ブートストラップ(Bos)が制御作動の開始時にExe−
    エンジン−オブジェクト(ExE)を始動させ、このExe−
    エンジン−オブジェクト(ExE)が最初にウォッチドッ
    グ(Wd)を始動させ、このウォッチドッグ(Wd)がサイ
    クル時間の超過の際にExe−エンジン−オブジェクト(E
    xE)をリセットし、また続いてサイクリックに、 −プロセス写像の入力を更新し、 −制御プログラムのサイクリックな処理の場合にはソフ
    トウェア−機能モジュール−オブジェクト(SFO1、…、
    SFO4)のそれぞれ処理過程を処理し、 −制御プログラムの割込みされる処理の場合には入力に
    おける信号状態の変化を確認し、またこれらの入力に対
    応付けられているソフトウェア−機能モジュール−オブ
    ジェクト(SFO1、…、SFO4)を処理し、 −プロセス写像の出力を更新する ことを特徴とするプログラミング装置。
  6. 【請求項6】通信インタフェースがTCP/IP−プロトコル
    通信可能であることを特徴とする請求項5記載のプログ
    ラミング装置。
  7. 【請求項7】ソフトウェア−機能モジュール(SFC1、
    …、SFO4)がプログラミング装置上で進行し得るプログ
    ラム言語“JAVA C"で、または規格IEC1131によるプロ
    グラム言語で作成可能であり、またプログラミング装置
    によりJavaバイトコード化されて翻訳可能であることを
    特徴とする請求項5または6記載のプログラミング装
    置。
  8. 【請求項8】請求項1ないし4のいずれか1つによる少
    なくとも1つの自動化装置を有し、請求項5ないし7の
    いずれか1つによる少なくとも1つのプログラミング装
    置を有し、かつ(または)少なくとも1つの操作−およ
    び監視装置を有し、この操作−および監視装置は、操作
    −および監視ソフトモジュールを含む操作−監視プログ
    ラムを備えることを特徴とする自動化システム。
  9. 【請求項9】請求項8による自動化システムを有し、オ
    ブジェクト指向のソフトウェア−機能モジュール(SFO
    1、…、SFO4)を作成し処理するための手段を備えた少
    なくとも1つのワークステーションおよび(または)サ
    ーバーを有することを特徴とする自動化グループ。
JP52559497A 1996-01-17 1997-01-16 自動化装置 Expired - Fee Related JP3181601B2 (ja)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
DE29600609U DE29600609U1 (de) 1996-01-17 1996-01-17 Automatisierungsgerät
DE29600609.2 1996-01-17
DE29622133U DE29622133U1 (de) 1996-12-19 1996-12-19 Automatisierungsgerät
DE29622133.3 1996-12-19
PCT/DE1997/000068 WO1997026587A1 (de) 1996-01-17 1997-01-16 Automatisierungsgerät

Publications (2)

Publication Number Publication Date
JPH11510294A JPH11510294A (ja) 1999-09-07
JP3181601B2 true JP3181601B2 (ja) 2001-07-03

Family

ID=26058550

Family Applications (1)

Application Number Title Priority Date Filing Date
JP52559497A Expired - Fee Related JP3181601B2 (ja) 1996-01-17 1997-01-16 自動化装置

Country Status (12)

Country Link
US (3) US6263487B1 (ja)
EP (1) EP0875023B1 (ja)
JP (1) JP3181601B2 (ja)
KR (1) KR100300776B1 (ja)
CN (1) CN1109278C (ja)
AT (1) ATE184405T1 (ja)
CZ (1) CZ222098A3 (ja)
DE (1) DE59700413D1 (ja)
ES (1) ES2136467T3 (ja)
HU (1) HUP9900247A3 (ja)
PL (1) PL327615A1 (ja)
WO (1) WO1997026587A1 (ja)

Families Citing this family (178)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7949495B2 (en) 1996-03-28 2011-05-24 Rosemount, Inc. Process variable transmitter with diagnostics
US8290721B2 (en) 1996-03-28 2012-10-16 Rosemount Inc. Flow measurement diagnostics
US6539267B1 (en) 1996-03-28 2003-03-25 Rosemount Inc. Device in a process system for determining statistical parameter
US6654697B1 (en) 1996-03-28 2003-11-25 Rosemount Inc. Flow measurement with diagnostics
US6017143A (en) 1996-03-28 2000-01-25 Rosemount Inc. Device in a process system for detecting events
EP0825506B1 (en) 1996-08-20 2013-03-06 Invensys Systems, Inc. Methods and apparatus for remote process control
US6519546B1 (en) 1996-11-07 2003-02-11 Rosemount Inc. Auto correcting temperature transmitter with resistance based sensor
US6754601B1 (en) 1996-11-07 2004-06-22 Rosemount Inc. Diagnostics for resistive elements of process devices
US6601005B1 (en) 1996-11-07 2003-07-29 Rosemount Inc. Process device diagnostics using process variable sensor signal
US6434504B1 (en) 1996-11-07 2002-08-13 Rosemount Inc. Resistance based process control device diagnostics
US6449574B1 (en) 1996-11-07 2002-09-10 Micro Motion, Inc. Resistance based process control device diagnostics
US20020091784A1 (en) * 1997-09-10 2002-07-11 Baker Richard A. Web interface to a device and an electrical network control system
US6732191B1 (en) 1997-09-10 2004-05-04 Schneider Automation Inc. Web interface to an input/output device
US7035898B1 (en) 1997-09-10 2006-04-25 Schneider Automation Inc. System for programming a factory automation device using a web browser
US7058693B1 (en) 1997-09-10 2006-06-06 Schneider Automation Inc. System for programming a programmable logic controller using a web browser
US20020152289A1 (en) * 1997-09-10 2002-10-17 Schneider Automation Inc. System and method for accessing devices in a factory automation network
EP1023650B1 (en) 1997-10-13 2003-09-24 Rosemount Inc. Communication technique for field devices in industrial processes
DE59704884D1 (de) * 1997-11-14 2001-11-15 Engel Gmbh Maschbau Spritzgiessmaschine mit LAN Schnittstelle
EP0917034B1 (de) 1997-11-14 2002-03-06 Engel Maschinenbau Gesellschaft Mbh Verfahren zur Fernüberwachung und/oder Fernwartung einer Spritzgiessmaschine
US7162510B2 (en) * 1998-03-16 2007-01-09 Schneider Automation Inc. Communication system for a control system over Ethernet and IP networks
US6201996B1 (en) 1998-05-29 2001-03-13 Control Technology Corporationa Object-oriented programmable industrial controller with distributed interface architecture
DE19843206A1 (de) * 1998-09-16 2000-04-20 Siemens Ag Optische Sendeeinrichtung
US6233626B1 (en) * 1998-10-06 2001-05-15 Schneider Automation Inc. System for a modular terminal input/output interface for communicating messaging application layer over encoded ethernet to transport layer
US6434157B1 (en) * 1998-10-06 2002-08-13 Schneider Automation, Inc. MODBUS plus ethernet bridge
DE19848618A1 (de) * 1998-10-21 2000-06-29 Siemens Ag System und Verfahren zur Fernwartung und/oder Ferndiagnose eines Automatisierungssystems mittels E-Mail
AT412131B (de) * 1998-11-24 2004-09-27 Automationx Software For Ind A Automatisierungssystem zur lösung einer prozesstechnischen aufgabenstellung und verfahren hierzu
US6611775B1 (en) 1998-12-10 2003-08-26 Rosemount Inc. Electrode leakage diagnostics in a magnetic flow meter
US6615149B1 (en) 1998-12-10 2003-09-02 Rosemount Inc. Spectral diagnostics in a magnetic flow meter
WO2000038021A1 (de) * 1998-12-18 2000-06-29 Siemens Aktiengesellschaft Hinsichtlich verfügbarkeit und sicherheit skalierbares automatisierungssystem
DE29823119U1 (de) 1998-12-28 1999-02-25 Siemens AG, 80333 München Automatisierungsgerät
US6853867B1 (en) * 1998-12-30 2005-02-08 Schneider Automation Inc. Interface to a programmable logic controller
DE19910535A1 (de) * 1999-03-09 2000-09-14 Siemens Ag Verfahren zur automatischen Wiedergewinnung von Engineeringdaten aus Anlagen
US7089530B1 (en) 1999-05-17 2006-08-08 Invensys Systems, Inc. Process control configuration system with connection validation and configuration
US6442441B1 (en) * 1999-05-17 2002-08-27 Ford Global Technologies, Inc. Method of automatically generating and verifying programmable logic controller code
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
AU5780300A (en) 1999-07-01 2001-01-22 Rosemount Inc. Low power two-wire self validating temperature transmitter
DE19930660A1 (de) * 1999-07-02 2001-01-11 Siemens Ag Verfahren zur Überwachung oder zur Installation neuer Programmcodes in einer industriellen Anlage
US6505517B1 (en) 1999-07-23 2003-01-14 Rosemount Inc. High accuracy signal processing for magnetic flowmeter
US6701274B1 (en) 1999-08-27 2004-03-02 Rosemount Inc. Prediction of error magnitude in a pressure transmitter
US6556145B1 (en) 1999-09-24 2003-04-29 Rosemount Inc. Two-wire fluid temperature transmitter with thermocouple diagnostics
US7289994B2 (en) 1999-10-18 2007-10-30 Fisher-Rosemount Systems, Inc. Interconnected zones within a process control system
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
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
US7134118B1 (en) * 2000-10-26 2006-11-07 Siemens Energy & Automation, Inc. Re-programmable flash memory micro controller as programmable logic controller
US6594541B1 (en) * 2000-01-10 2003-07-15 Siemens Aktiengesellschaft Universal motion control
ES2213567T3 (es) 2000-01-10 2004-09-01 Siemens Aktiengesellschaft Control universal del movimiento.
AT413246B (de) * 2000-01-25 2005-12-15 Wieland Martin Verfahren zur erfassung, übertragung und speicherung von schaltzuständen elektrischer schaltgeräte
DE20004370U1 (de) * 2000-03-10 2001-07-19 Kuka Schweissanlagen Gmbh Industrielle Produktionsanlage mit WEB-Steuersystem
JP3883775B2 (ja) 2000-03-17 2007-02-21 株式会社デジタル 制御システム用サーバ装置、制御システム、制御システム用サーバ装置の通信方法、および、そのプログラムが記録された記録媒体
KR100625604B1 (ko) * 2000-03-17 2006-09-20 가부시끼가이샤 디지탈 제어용 서버장치, 제어용 단말장치, 제어 시스템 및제어용 통신 프로그램이 기록된 기록매체
FR2806934B1 (fr) * 2000-03-30 2003-04-18 Eisenmann France Sarl Dispositif de controle d'une installation de traitement de surface, notamment pour l'industrie automobile
KR100423879B1 (ko) * 2000-04-07 2004-03-22 (주)세미콘사이버 인터넷을 이용한 생산설비의 상태정보 엑세스 방법과 그시스템
US7181487B1 (en) 2000-07-07 2007-02-20 Schneider Automation Inc. Method and system for transmitting and activating an application requesting human intervention in an automation network
DE10055169A1 (de) * 2000-08-03 2002-02-21 Siemens Ag Industrielle Steuerung auf der Basis Technologischer Objekte
US6882890B2 (en) * 2000-08-03 2005-04-19 Siemens Aktiengesellschaft Industrial controller based on distributable technology objects
US7302676B2 (en) 2000-08-07 2007-11-27 Siemens Aktiengesselschaft Method for debugging flowchart programs for industrial controllers
US7313609B1 (en) * 2000-08-09 2007-12-25 Schneider Automation Inc. Method and apparatus for programming an automation device
US20020167967A1 (en) * 2000-09-06 2002-11-14 Schneider Electric Method for managing bandwidth on an ethernet network
US7028204B2 (en) * 2000-09-06 2006-04-11 Schneider Automation Inc. Method and apparatus for ethernet prioritized device clock synchronization
DE10046133A1 (de) * 2000-09-15 2002-03-28 Hauni Maschinenbau Ag Verfahren, Einrichtung und System zum Erfassen, Visualisieren und/oder zum Verändern von Betriebsdaten wenigstens einer Maschine
JP2002099312A (ja) * 2000-09-22 2002-04-05 Mitsubishi Electric Corp プログラマブルコントローラおよび制御プログラム開発支援装置
US6748283B2 (en) 2000-09-29 2004-06-08 Ford Motor Company Method of using neutral event specification file for manufacturing line analysis
US6741898B2 (en) 2000-09-29 2004-05-25 Ford Motor Company Method of using neutral event file for manufacturing line analysis
US8135567B2 (en) * 2000-09-29 2012-03-13 Ford Global Technologies, Llc Method of emulating machine tool behavior for programmable logic controller logical verification system
US6944512B2 (en) 2000-10-09 2005-09-13 Seimens Aktiengesellschaft Device and method for carrying out the decentralized production of desired products from different starting materials, and an automated process system
DE10049855A1 (de) * 2000-10-09 2002-05-02 Siemens Ag Anordnung und Verfahren zur dezentralen Herstellung gewünschter Produkte aus unterschiedlichen Ausgangsstoffen und automatisiertes Prozesssystem
AU2002214332A1 (en) * 2000-11-22 2002-06-03 Mitsubishi Pharma Corporation Ophthalmological preparations
US6928327B2 (en) 2001-04-02 2005-08-09 Siemens Aktiengesellschaft Process control system
US20020198970A1 (en) * 2001-04-27 2002-12-26 Shunji Kuwa Programmable controller system
US6859755B2 (en) 2001-05-14 2005-02-22 Rosemount Inc. Diagnostics for industrial process control and measurement systems
US6629059B2 (en) 2001-05-14 2003-09-30 Fisher-Rosemount Systems, Inc. Hand held diagnostic and communication device with automatic bus detection
US6834214B2 (en) * 2001-05-24 2004-12-21 The Boeing Company System, method and computer-program product for transferring a numerical control program to thereby control a machine tool controller
DE10127803C2 (de) * 2001-06-07 2003-06-12 Siemens Ag Offener Antriebsregler und Verfahren zur Softwaregewinnung für einen offenen Antriebsregler
DE10152765B4 (de) * 2001-07-13 2015-11-12 Siemens Aktiengesellschaft Verfahren zur elektronischen Bereitstellung von Diensten für Maschinen über eine Datenkommunikationsverbindung
US7395122B2 (en) * 2001-07-13 2008-07-01 Siemens Aktiengesellschaft Data capture for electronically delivered automation services
US20060085091A9 (en) 2001-07-13 2006-04-20 Martin Kiesel Electronic fingerprints for machine control and production machines
CN100362442C (zh) * 2001-07-13 2008-01-16 西门子公司 用于通过网络为自动化***提供服务的***结构和方法
US6975913B2 (en) 2001-07-13 2005-12-13 Siemens Aktiengesellschaft Database system and method for industrial automation services
US7292900B2 (en) * 2001-07-13 2007-11-06 Siemens Aktiengesellschaft Power distribution expert system
US7603289B2 (en) * 2001-07-13 2009-10-13 Siemens Aktiengesellschaft System and method for electronic delivery of content for industrial automation systems
US20060190106A1 (en) * 2001-07-30 2006-08-24 Rockwell Automation Technologies, Inc. Method for consistent storage of data in an industrial controller
US6801813B2 (en) 2001-07-30 2004-10-05 Rockwell Automation Technologies, Inc. Method for consistent storage of data in an industrial controller
EP1288757A1 (de) * 2001-08-07 2003-03-05 Siemens Aktiengesellschaft Verfahren und Prozessleitsystem zum Betrieb einer technischen Anlage
US6819960B1 (en) 2001-08-13 2004-11-16 Rockwell Software Inc. Industrial controller automation interface
US6772036B2 (en) 2001-08-30 2004-08-03 Fisher-Rosemount Systems, Inc. Control system using process model
US8086664B2 (en) * 2001-09-24 2011-12-27 Siemens Industry, Inc. Method and apparatus for programming programmable controllers and generating configuration data from a centralized server
KR100411110B1 (ko) * 2001-10-29 2003-12-18 현대자동차주식회사 자동화 창고 구조 대응 운용 프로그램 설계방법
EP1316865A1 (de) * 2001-11-28 2003-06-04 Abb Research Ltd. Automatisierungsservicesystem
US20030229472A1 (en) * 2001-12-06 2003-12-11 Kantzes Christopher P. Field maintenance tool with improved device description communication and storage
US7426452B2 (en) * 2001-12-06 2008-09-16 Fisher-Rosemount Systems. Inc. Dual protocol handheld field maintenance tool with radio-frequency communication
DE60207106T2 (de) * 2001-12-06 2006-07-13 Fisher-Rosemount Systems, Inc., Austin Eigensicheres feldgerätwartungs-werkzeug
US20030204373A1 (en) * 2001-12-06 2003-10-30 Fisher-Rosemount Systems, Inc. Wireless communication method between handheld field maintenance tools
DE10161321A1 (de) * 2001-12-13 2003-06-26 Siemens Ag Verfahren zur Aktualisierung von elektronisch modifizierbaren Komponenten eines Automatisierungsgerätes
US7734716B2 (en) * 2002-01-24 2010-06-08 Ge Fanuc Automation North America, Inc. Methods and systems for management and control of an automation control module
AUPS056402A0 (en) * 2002-02-15 2002-03-07 Beacon Technology Pty Limited A processing apparatus, system & method
DE10207831A1 (de) * 2002-02-25 2003-09-04 Siemens Ag Verfahren zum Projektieren und/oder Konfigurieren eines Projektes
DE10209734A1 (de) * 2002-03-06 2003-09-25 Endress & Hauser Gmbh & Co Kg Verfahren und Vorrichtung zum Reduzieren einer zu übertragenden Datenmenge von Prozessdaten
US7027952B2 (en) * 2002-03-12 2006-04-11 Fisher-Rosemount Systems, Inc. Data transmission method for a multi-protocol handheld field maintenance tool
US7039744B2 (en) * 2002-03-12 2006-05-02 Fisher-Rosemount Systems, Inc. Movable lead access member for handheld field maintenance tool
US20030200353A1 (en) * 2002-04-19 2003-10-23 Vikas Dogra Browser-implemented upload/download of a driver
US20030204560A1 (en) * 2002-04-26 2003-10-30 Chen Thomas C.H. Programmable Logic Controller with embedded Intelligent Web Server
DE10238926A1 (de) * 2002-08-22 2004-03-25 Siemens Ag Verfahren zum Einstellen einer einen Mikroprozessor aufweisenden Steuereinrichtung eines elektrischen Gerätes
DE10243856B4 (de) * 2002-09-20 2004-09-30 Siemens Ag Regler und Verfahren zum Betreiben eines Reglers
DE10251523A1 (de) * 2002-11-04 2004-05-19 Siemens Ag System und Verfahren zur Bereitstellung von Daten und Diensten für Geräte, sowie Gerät, welches die bereitgestellten Daten und Dienste verwendet
US10261506B2 (en) * 2002-12-05 2019-04-16 Fisher-Rosemount Systems, Inc. Method of adding software to a field maintenance tool
US7805716B2 (en) * 2002-12-10 2010-09-28 Siemens Aktiengesellschaft Method for executing a first software program, developed for a stored-program controller, on a computer
CN100388529C (zh) * 2003-03-06 2008-05-14 费希尔-罗斯蒙德***公司 用于电蓄电池的热流动调节盖
US7275062B2 (en) 2003-03-10 2007-09-25 Fisher-Rosemount Systems, Inc. Automatic linkage of process event data to a data historian
US20040210664A1 (en) * 2003-04-17 2004-10-21 Schneider Automation Inc. System and method for transmitting data
US7512521B2 (en) * 2003-04-30 2009-03-31 Fisher-Rosemount Systems, Inc. Intrinsically safe field maintenance tool with power islands
US7054695B2 (en) 2003-05-15 2006-05-30 Fisher-Rosemount Systems, Inc. Field maintenance tool with enhanced scripts
US7526802B2 (en) * 2003-05-16 2009-04-28 Fisher-Rosemount Systems, Inc. Memory authentication for intrinsically safe field maintenance tools
US7199784B2 (en) * 2003-05-16 2007-04-03 Fisher Rosemount Systems, Inc. One-handed operation of a handheld field maintenance tool
US8874402B2 (en) * 2003-05-16 2014-10-28 Fisher-Rosemount Systems, Inc. Physical memory handling for handheld field maintenance tools
US7036386B2 (en) * 2003-05-16 2006-05-02 Fisher-Rosemount Systems, Inc. Multipurpose utility mounting assembly for handheld field maintenance tool
US6925419B2 (en) * 2003-05-16 2005-08-02 Fisher-Rosemount Systems, Inc. Intrinsically safe field maintenance tool with removable battery pack
DE10327614A1 (de) 2003-06-18 2005-01-20 Siemens Ag Vorrichtung und Verfahren zur Programmierung und/oder Ausführung von Programmen für industrielle Automatisierungssysteme
US7904583B2 (en) * 2003-07-11 2011-03-08 Ge Fanuc Automation North America, Inc. Methods and systems for managing and controlling an automation control module system
US7225037B2 (en) * 2003-09-03 2007-05-29 Unitronics (1989) (R″G) Ltd. System and method for implementing logic control in programmable controllers in distributed control systems
DE10345883A1 (de) * 2003-09-30 2005-05-12 Siemens Ag Fertigungsvorrichtung mit automatischer Fernüberwachung und entsprechendes Überwachungsverfahren
US7761923B2 (en) 2004-03-01 2010-07-20 Invensys Systems, Inc. Process control methods and apparatus for intrusion detection, protection and network hardening
US7512593B2 (en) * 2004-06-08 2009-03-31 Siemens Energy & Automation, Inc. System for searching across a PLC network
JP2006011887A (ja) * 2004-06-28 2006-01-12 Digital Electronics Corp プログラマブル・ロジック・コントローラ、グラフィック・ロジック・コントローラ、制御プログラム作成装置、プログラム、および、記録媒体
US7346478B2 (en) * 2004-09-21 2008-03-18 Ford Motor Company Method of embedding tooling control data within mechanical fixture design to enable programmable logic control verification simulation
US8151196B2 (en) * 2005-06-07 2012-04-03 Rockwell Automation Technologies, Inc. Abstracted display building method and system
US7554560B2 (en) * 2004-12-24 2009-06-30 Donald Pieronek System for defining network behaviors within application programs
US8112565B2 (en) 2005-06-08 2012-02-07 Fisher-Rosemount Systems, Inc. Multi-protocol field device interface with automatic bus detection
US8942834B2 (en) 2005-06-27 2015-01-27 Rockwell Automation Technologies, Inc. Method and apparatus for communicating transactions between an industrial controller and a programming interface
US7835295B2 (en) * 2005-07-19 2010-11-16 Rosemount Inc. Interface module with power over Ethernet function
US9634858B2 (en) * 2005-07-20 2017-04-25 Rosemount Inc. Field device with power over Ethernet
US9063739B2 (en) 2005-09-07 2015-06-23 Open Invention Network, Llc Method and computer program for device configuration
US20070068225A1 (en) 2005-09-29 2007-03-29 Brown Gregory C Leak detector for process valve
DE102005048037A1 (de) * 2005-10-07 2007-04-12 Robert Bosch Gmbh Verfahren zur Steuerung/Regelung wenigstens einer Task
EP1793294A1 (en) * 2005-12-01 2007-06-06 Abb Research Ltd. Controller for industrial manufacturing apparatus
WO2007123753A2 (en) 2006-03-30 2007-11-01 Invensys Systems, Inc. Digital data processing apparatus and methods for improving plant performance
DE102006019542A1 (de) * 2006-04-27 2007-10-31 Krauss Maffei Gmbh Verfahren zum Betreiben einer Fertigungsmaschine, insbesondere einer Spritzgussmaschine
US7308327B2 (en) * 2006-05-12 2007-12-11 Ford Motor Company Method of application protocol monitoring for programmable logic controllers
US7953501B2 (en) 2006-09-25 2011-05-31 Fisher-Rosemount Systems, Inc. Industrial process control loop monitor
US7711440B1 (en) 2006-09-28 2010-05-04 Rockwell Automation Technologies, Inc. Browser based embedded historian
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
US7913228B2 (en) * 2006-09-29 2011-03-22 Rockwell Automation Technologies, Inc. Translation viewer for project documentation and editing
JP2010505121A (ja) 2006-09-29 2010-02-18 ローズマウント インコーポレイテッド 検証を備える磁気流量計
US8181157B2 (en) * 2006-09-29 2012-05-15 Rockwell Automation Technologies, Inc. Custom language support for project documentation and editing
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
US20080155241A1 (en) * 2006-12-22 2008-06-26 Shrikant Hanumantha Varku Method and apparatus to facilitate logic control and interface communication
US7974937B2 (en) * 2007-05-17 2011-07-05 Rockwell Automation Technologies, Inc. Adaptive embedded historians with aggregator component
JP5097820B2 (ja) * 2007-06-13 2012-12-12 フィッシャー−ローズマウント システムズ,インコーポレイテッド 携帯用フィールドメンテナンス機器の機能改善方法
US20080313228A1 (en) * 2007-06-15 2008-12-18 Rockwell Automation Technologies, Inc. Controller log and log aggregation
US8898036B2 (en) 2007-08-06 2014-11-25 Rosemount Inc. Process variable transmitter with acceleration sensor
US7930639B2 (en) * 2007-09-26 2011-04-19 Rockwell Automation Technologies, Inc. Contextualization for historians in industrial systems
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
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
US7809656B2 (en) * 2007-09-27 2010-10-05 Rockwell Automation Technologies, Inc. Microhistorians as proxies for data transfer
US20090089671A1 (en) * 2007-09-28 2009-04-02 Rockwell Automation Technologies, Inc. Programmable controller programming with embedded macro capability
US9917436B2 (en) 2007-10-30 2018-03-13 General Electric Company System and method for control of power distribution
US8255065B2 (en) * 2008-05-05 2012-08-28 Siemens Aktiengesellschaft Mobile function block for a PLC based distributed control system
CN102124432B (zh) 2008-06-20 2014-11-26 因文西斯***公司 对用于过程控制的实际和仿真设施进行交互的***和方法
CA2725358A1 (en) * 2008-07-03 2010-01-07 Belimo Holding Ag Actuator for hvac systems and method for operating the actuator
US9141105B2 (en) * 2008-07-23 2015-09-22 Hurco Companies, Inc. Method and apparatus for monitoring or controlling a machine tool system
US7921734B2 (en) 2009-05-12 2011-04-12 Rosemount Inc. System to detect poor process ground connections
US8463964B2 (en) 2009-05-29 2013-06-11 Invensys Systems, Inc. Methods and apparatus for control configuration with enhanced change-tracking
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
US8326962B2 (en) * 2009-07-01 2012-12-04 Siemens Corporation Method, system and apparatus for providing automation management services
US8730837B2 (en) 2010-06-21 2014-05-20 General Electric Company System and method for control of power distribution networks
US8331855B2 (en) 2010-07-12 2012-12-11 Invensys Systems, Inc. Methods and apparatus for process control with improved communication links
US9095002B2 (en) 2010-07-12 2015-07-28 Invensys Systems, Inc. Methods and apparatus for process control with improved communication links
US9207670B2 (en) 2011-03-21 2015-12-08 Rosemount Inc. Degrading sensor detection implemented within a transmitter
US9052240B2 (en) 2012-06-29 2015-06-09 Rosemount Inc. Industrial process temperature transmitter with sensor stress diagnostics
US9602122B2 (en) 2012-09-28 2017-03-21 Rosemount Inc. Process variable measurement noise diagnostic
CN103792858B (zh) * 2012-10-26 2017-03-15 洛克威尔自动控制技术股份有限公司 灵活的控制模型***和方法
JP6626240B2 (ja) * 2014-03-13 2019-12-25 オムロン株式会社 コントローラ
CN109154808A (zh) * 2016-05-16 2019-01-04 费希尔-罗斯蒙特***公司 过程控制***中的多协议现场设备
US20200241500A1 (en) * 2019-01-25 2020-07-30 Taiwan Development Institute Numerical control machine tool processing program sharing method

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5297257A (en) 1991-04-15 1994-03-22 Allen-Bradley Company, Inc. Distributing a real-time control program to a plurality of input/output nodes
DE4307413C2 (de) 1993-03-09 1997-02-06 Siemens Ag Verfahren zum Laden von für den Betrieb von elektrischen Einrichtungen erforderlichen Betriebsprogrammen
JP3251414B2 (ja) * 1994-01-11 2002-01-28 三菱電機株式会社 プログラマブルコントローラおよびそのプログラム容量変更方法
US5475601A (en) * 1994-02-15 1995-12-12 Emhart Glass Machinery Investments Inc. Control for glassware forming system including bidirectional network gateway
US5485620A (en) * 1994-02-25 1996-01-16 Automation System And Products, Inc. Integrated control system for industrial automation applications
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
US5940294A (en) * 1996-04-12 1999-08-17 Fisher-Rosemont Systems, Inc. System for assisting configuring a process control environment
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
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
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
US6282454B1 (en) 1997-09-10 2001-08-28 Schneider Automation Inc. Web interface to a programmable controller

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
1995 IEEE International Conference on Systems,Man and Cybernetics,Vancouver,Oct.22−25,1995,Vol.1,22 October 1995,Institute of Electrical and Electronic Engineers,pages 964−969,Gaines B.R.et al:"Mediator:An Intelligent Information System Supporting the Virtual Manufacturing Enterprise"

Also Published As

Publication number Publication date
PL327615A1 (en) 1998-12-21
HUP9900247A3 (en) 1999-12-28
EP0875023B1 (de) 1999-09-08
CN1109278C (zh) 2003-05-21
EP0875023A1 (de) 1998-11-04
ES2136467T3 (es) 1999-11-16
US7114155B2 (en) 2006-09-26
US20010037489A1 (en) 2001-11-01
WO1997026587A1 (de) 1997-07-24
CN1209890A (zh) 1999-03-03
US20010025294A1 (en) 2001-09-27
ATE184405T1 (de) 1999-09-15
JPH11510294A (ja) 1999-09-07
CZ222098A3 (cs) 1999-05-12
HUP9900247A2 (hu) 1999-05-28
DE59700413D1 (de) 1999-10-14
KR100300776B1 (ko) 2001-09-06
US6263487B1 (en) 2001-07-17
KR19990077248A (ko) 1999-10-25

Similar Documents

Publication Publication Date Title
JP3181601B2 (ja) 自動化装置
CA2169916C (en) Cnc control system
US6209037B1 (en) Motion control systems using communication map to facilitating communication with motion control hardware
US5862052A (en) Process control system using a control strategy implemented in a layered hierarchy of control modules
US6032208A (en) Process control system for versatile control of multiple process devices of various device types
US6098116A (en) Process control system including a method and apparatus for automatically sensing the connection of devices to a network
US7561929B2 (en) Industrial controller based on distributed technology objects
US8073557B2 (en) Motion control systems
US6941543B1 (en) Motion control system and method
US6757568B2 (en) Automation system for merging automation components
US20020013629A1 (en) Process control system using a process control strategy distributed among multiple control elements
US20060206219A1 (en) Motion control systems and methods
WO1998036335A2 (en) Process control system using a layered-hierarchy control strategy distributed into multiple control devices
WO1998036335A9 (en) Process control system using a layered-hierarchy control strategy distributed into multiple control devices
EP3223146A1 (en) Hmi system
US7734360B2 (en) Industrial controller based on distributable technology objects
EP3761127B1 (en) Display device, screen generation method, and screen generation program
JP2005108082A (ja) デバイスドライバのインターフェース方法
JPH10283004A (ja) プログラマブル表示装置
WO2023145361A1 (ja) ロボット制御システムおよびロボット制御システムを構成する方法
Ashe et al. SOAR telescope control system: a rapid prototype and development in LabVIEW
EP0539880A1 (en) Programmable computer controller
JPH1078817A (ja) プログラマブル表示装置
JP2003015706A (ja) 制御装置
JPH10105226A (ja) プログラマブル表示装置

Legal Events

Date Code Title Description
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

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

Free format text: PAYMENT UNTIL: 20080420

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20090420

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20100420

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees