Movatterモバイル変換


[0]ホーム

URL:


DE29600609U1 - Automation device - Google Patents

Automation device

Info

Publication number
DE29600609U1
DE29600609U1DE29600609UDE29600609UDE29600609U1DE 29600609 U1DE29600609 U1DE 29600609U1DE 29600609 UDE29600609 UDE 29600609UDE 29600609 UDE29600609 UDE 29600609UDE 29600609 U1DE29600609 U1DE 29600609U1
Authority
DE
Germany
Prior art keywords
operating
monitoring
software function
automation
programming
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
Application number
DE29600609U
Other languages
German (de)
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
Siemens Corp
Original Assignee
Siemens AG
Siemens Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Siemens AG, Siemens CorpfiledCriticalSiemens AG
Priority to DE29600609UpriorityCriticalpatent/DE29600609U1/en
Priority to CZ982220Aprioritypatent/CZ222098A3/en
Priority to US09/101,611prioritypatent/US6263487B1/en
Priority to EP97906801Aprioritypatent/EP0875023B1/en
Priority to DE59700413Tprioritypatent/DE59700413D1/en
Priority to CN97191868Aprioritypatent/CN1109278C/en
Priority to JP52559497Aprioritypatent/JP3181601B2/en
Priority to KR1019980705393Aprioritypatent/KR100300776B1/en
Priority to AT97906801Tprioritypatent/ATE184405T1/en
Priority to PCT/DE1997/000068prioritypatent/WO1997026587A1/en
Priority to HU9900247Aprioritypatent/HUP9900247A3/en
Priority to PL97327615Aprioritypatent/PL327615A1/en
Priority to ES97906801Tprioritypatent/ES2136467T3/en
Publication of DE29600609U1publicationCriticalpatent/DE29600609U1/en
Priority to US09/843,686prioritypatent/US7114155B2/en
Priority to US09/866,745prioritypatent/US20010037489A1/en
Anticipated expirationlegal-statusCritical
Expired - Lifetimelegal-statusCriticalCurrent

Links

Classifications

Landscapes

Description

Translated fromGerman

GR 96 G 4406 DEGR 96 G 4406 EN

Beschreibung
Automatisierungsgerät
Description
Automation device

Die Erfindung betrifft ein Automatisierungsgerät gemäß dem Oberbegriff des Anspruchs 1. Ferner betrifft die Erfindungein universelles, verteiltes und durchgängiges Automatisierungs- und Management-Engineering- und Informations-System.The invention relates to an automation device according to the preamble of claim 1. Furthermore, the invention relates toa universal, distributed and consistent automation and management engineering and information system.

Ein Automatisierungsgerät mit den Merkmalen des Oberbegriffs des Anspruchs 1 ist aus dem Siemens-Katalog ST 70, Ausgabe1995, bekannt. Ein Anwender erstellt mit einem Programmiergerät ein Programm zur Steuerung eines technischen Prozesses,das Software-Funktionsbausteine, z. B. in Form von Organisationsbausteinen, Programmbausteinen und Instanzdatenbausteinen,umfaßt. Das Automatisierungsgerät ist mit dem Programmiergerät über ein Bussystem verbunden, über welches dasProgrammiergerät das Steuerprogramm in das Automatisierungsgerät überträgt. Ferner ist ein Bedien- und Beobachtungsgerätan das Bussystem anschließbar, das zur Prozeßführung vorgesehen ist und welches die Darstellung von mehrere Bildobjekteumfassenden Prozeßbildern ermöglicht.An automation device with the features of the generic term of claim 1 is known from the Siemens catalog ST 70, edition 1995. A user uses a programming device to create a program for controlling a technical process, which includes software function blocks, e.g. in the form of organization blocks, program blocks and instance data blocks. The automation device is connected to the programming device via a bus system, via which the programming device transfers the control program to the automation device. Furthermore, an operating and monitoring device can be connected to the bus system, which is intended for process control and which enables the display of process images comprising several image objects.

Häufig ist es erforderlich, daß Software-Funktionsbausteine eines Steuerprogramms von einem Automatisierungsgerät einesFertigungsStandortes oder aus einem Software-Pool dieses Fertigungsstandortesin ein Automatisierungsgerät eines anderen Fertigungsstandortes zu übertragen sind. Insbesondere wenndie Fertigungsstandorte sehr weit voneinander entfernt sind, z.B. wegen einer Globalisierung von Fertigungsaktivitäten,werden diese Software-Funktionsbausteine über das globale Netzwerk „INTERNET" übertragen. Dazu sind Server mit geeignetenKommunikationsschnittstellen notwendig, die einerseits das INTERNET-Kommunikationsprotokoll und andererseits dasKommunikationsprotokoll der Automatisierungsgeräte ermöglichen. Aufgrund dieser unterschiedlichen Protokolle und derArchitektur der Automatisierungsgeräte ist eine EinbindungIt is often necessary for software function blocks of a control program to be transferred from an automation device at aproduction site or from a software pool at this production site to an automation device at another production site. In particular, ifthe production sites are very far apart, e.g. due to globalization of production activities,these software function blocks are transferred via the global network "INTERNET". For this purpose, servers with suitablecommunication interfaces are required, which on the one hand enable the INTERNET communication protocol and on the other hand thecommunication protocol of the automation devices. Due to these different protocols and thearchitecture of the automation devices, integration

GR 96 G 4406 DEGR 96 G 4406 EN

der Software-Funktionsbausteine zur Laufzeit des Steuerprogrammsnicht möglich, insbesondere dann nicht, wenn Automatisierungsgeräteunterschiedlicher Hersteller mit diesen Software-Funktionsbausteinen zu versorgen sind.5of the software function blocks during the runtime of the control programis not possible, especially if automation devicesfrom different manufacturers are to be supplied with these software function blocks.5

Der vorliegenden Erfindung liegt die Aufgabe zugrunde, ein Automatisierungsgerät der eingangs genannten Art zu schaffen,welches für einen Einsatz in einem global verteilten Automatisierungsverbundgeeignet ist.The present invention is based on the object of creating an automation device of the type mentioned above, which is suitable for use in a globally distributed automation network.

Darüber hinaus ist ein universelles Management-Engineering-Systemin Form eines Programmiergeräts sowie eines Bedien- und Beobachtungsgeräts für einen global verteilten Automatisierungsverbundund ferner ein Management-Engineering- und Informations-System in Form von Workstations und Datenbank-Servernanzugeben.In addition, a universal management engineering systemin the form of a programming device and an operating and monitoring device for a globally distributed automation networkand also a management engineering and information system in the form of workstations and database serversmust be specified.

Diese Aufgabe wird im Hinblick auf das Automatisierungsgerät durch ein Automatisierungsgerät der eingangs genannten Artmit den im kennzeichnenden Teil des Anspruchs 1 angegebenen, im Hinblick auf ein universelles Management-Engineering-Systemdurch die in den Merkmalen des Anspruchs 4 sowie des Anspruchs 8 angegebenen Maßnahmen gelöst.This object is achieved with regard to the automation device by an automation device of the type mentioned at the outsetwith the measures specified in the characterizing part of claim 1, and with regard to a universal management engineering systemby the measures specified in the features of claim 4 and claim 8.

Vorteilhafte Ausgestaltungen der Erfindung ergeben sich aus den Unteransprüchen.Advantageous embodiments of the invention emerge from the subclaims.

Anhand der Zeichnung, in der ein Ausführungsbeispiel der Erfindungdargestellt ist, werden nachfolgend die Erfindung, deren Ausgestaltungen und Vorteile näher erläutert.30The invention, its embodiments and advantages are explained in more detail below with reference to the drawing, which shows an embodiment of the invention.30

Es zeigenShow it

Figur 1 ein universelles, verteiltes Automatisierungs- und Management-Engineering- und Informations-System inschematischer Darstellung und Figur 2 ein Programmübersetzungs-Strukturbild.Figure 1 shows a universal, distributed automation and management engineering and information system in aschematic representation and Figure 2 shows a program translation structure diagram.

GR 96 G 4406 DEGR 96 G 4406 EN

• · • · 4· · 4

Zwei Fertigungsstandorte 1 und 2 eines global verteilten Automatisierungsverbundes sind über ein an sich bekanntesglobales Netzwerk „INTERNET" 3 miteinander verbunden, wobei geeignete Einrichtungen 4, 5 vorgesehen sind, die verhindern,daß Unberechtigte Daten in die datenverarbeitenden Komponenten der Fertigungsstandorte 1, 2 übertragen. Die Fertigungsstandorte1, 2 umfassen mehrere jeweils mit einer INTERNET-Kommunikationsschnittstelleversehene Geräte in Form von Automatisierungsgeräten 6, Programmiergeräten 7, Bedien- undBeobachtungsgeräten 8 und Workstations 9. Diese INTERNET-Kommunikationsschnittsteilenermöglichen eine TCP/IP-Protokoll -Kommunikation der Geräte untereinander. Es ist einewesentliche Anforderung an ein Automatisierungsgerät, das während eines Steuerbetriebs ein aus mehreren Software-Funktionsbausteinengebildetes Steuerprogramm zyklisch und/oder interruptgesteuert und/oder prioritätsgesteuert bearbeitet,daß diese Software-Funktionsbausteine ladbar und zur Laufzeit des Steuerprogramms in dieses einbindbar ausgebildet sind.Damit diese Anforderung erfüllt ist und die Software-Funktionsbausteineüber das INTERNET und die INTERNET-Kommunikationsschnittstelle direkt in ein Automatisierungsgerät ladbarund zur Laufzeit des Steuerprogramms in dieses einbindbar sind, sind die Software-Funktionsbausteine objektorientiertausgebildet. Die Software-Funktionsbausteine sind über das INTERNET dynamisch ladbar und erweiterbar, und das Automatisierungsgerätist mit einer Software-Funktionsbaustein-Ablaufsteuerungversehen, die diese Software-Funktionsbausteine während des Steuerbetriebs bearbeitet.Eine Programmiersprache, die einen objektorientierten Code0 aus einer Quellsprache erzeugt und für einen Einsatz im INTERNET vorgesehen ist, ist aus dem Buch „Java!",Tim Ritchey, published 1995 by New Riders Publishing, bekannt. Dort ist eine Quellsprache „JAVA C" beschrieben, ausder ein objektorientierter Java-Bytecode erzeugbar ist. Weitere vorteilhafte Eigenschaften dieses Sprachmittels sindinsbesondere die Portabilität des Codes sowie die Mechanismen zur Fehlerbehandlung. Durch die Portabilität des Codes wirdTwo production sites 1 and 2 of a globally distributed automation network are connected to one another via a known global network "INTERNET" 3, whereby suitable devices 4, 5 are provided to prevent unauthorized persons from transferring data to the data processing components of the production sites 1, 2. The production sites 1, 2 comprise several devices, each provided with an INTERNET communication interface, in the form of automation devices 6, programming devices 7, operating and monitoring devices 8 and workstations 9. These INTERNET communication interfaces enable TCP/IP protocol communication between the devices. It is an essential requirement for an automation device that processes a control program made up of several software function blocks cyclically and/or interrupt-controlled and/or priority-controlled during control operation that these software function blocks can be loaded and can be integrated into the control program during runtime. are designed to be integrable.In order to meet this requirement and so that the software function blockscan be loaded directly into an automation device via the INTERNET and the INTERNET communication interfaceand can be integrated into the control program during runtime, the software function blocks are designed to be object-oriented. The software function blocks can be dynamically loaded and expanded via the INTERNET, and the automation deviceis provided with a software function block sequence controlthat processes these software function blocks during control operation.A programming language that generates an object-oriented code0 from a source language and is intended for use on the INTERNET is known from the book "Java!",Tim Ritchey, published 1995 by New Riders Publishing. There a source language "JAVA C" is described, from which an object-oriented Java bytecode can be generated. Other advantageous properties of this language tool arein particular the portability of the code and the mechanisms for error handling. The portability of the code makes

GR 96 G 4406 DEGR 96 G 4406 EN

sichergestellt, daß ein Automatisierungsgerät mit einer Ablaufsteuerungin Form eines Java-Bytecode-Interpreters 10 unabhängig von einer Prozessor-Hardware-Architektur 11 desAutomatisierungsgerätes (herstellerunabhängig) die dem Automatisierungsgerätüber das INTERNET zugeführten Java-Funktionsbausteine bearbeiten kann. Aus Gründen der Performanceist es allerdings vorteilhaft, das Automatisierungsgerät mit einem Java-Prozessor 12 zu versehen, der den Java-Code direktverarbeitet.ensures that an automation device with a sequence control in the form of a Java bytecode interpreter 10 can process the Java function blocks supplied to the automation device via the INTERNET, independent of a processor hardware architecture 11 of the automation device (independent of the manufacturer). For performance reasons, however, it is advantageous to provide the automation device with a Java processor 12 that processes the Java code directly.

Die Portabilität eines objektorientierten Codes wird in Figur2 verdeutlicht, in der ein Programmübersetzungs-Strukturbild dargestellt ist.
Ein Anwender erstellt mit einem Programmiergerät nach Maßgabe einer zu lösenden Steueraufgabe ein Steuerprogramm in Formeines Kontaktplanes KOP, eines Funktionsplans FuP, einer Anweisungsliste AWL oder in einer sonstigen geeigneten, z. B.in der Norm IEC 1131 beschriebenen, Form. Das Programmiergerät übersetzt auf Anwenderebene das Steuerprogramm in eineQuellsprache Qu, z. B. in die Quellsprache „JAVA C", oder direkt (in der Figur mit unterbrochenen Linien dargestellt) ineine objektorientierte Maschinensprache Ms, z. B. in den Java-Bytecode, die in Automatisierungsgeräte AGl, AG2, AG3,AG4 unterschiedlicher Architektur geladen wird. Auf Anwenderebene ist zur Erstellung der Maschinencodes nur ein Compilerfür alle Automatisierungsgerate erforderlich. Es ist angenommen, daß das Automatisierungsgerät AG4 einen Codegenerator CGfür die Verarbeitung der Maschinensprache Ms aufweist, wodurch dieses Automatisierungsgerät AG4 den Code direkt verarbeitenkann. Ferner ist angenommen, daß die Automatisierungsgerate AGl, AG2, AG3 nicht mit einem derartigen Codegeneratorversehen sind, sondern unterschiedliche Prozessoren PRl, PR2, PR3 umfassen. Damit die Automatisierungsgeräte AGl,AG2, AG3 den Code MS verarbeiten können, sind diese Automatisierungsgeräte jeweils mit einem Code-Interpreter IPl, IP2,IP3 versehen. Diese Interpreter IPl, IP2, IP3 erzeugen wäh-
The portability of an object-oriented code is illustrated in Figure 2, which shows a program translation structure diagram.
A user uses a programming device to create a control program in the form of a ladder diagram (LD), a function block diagram (FuP), an instruction list (IL) or another suitable form, e.g. as described in the IEC 1131 standard, in accordance with a control task to be solved. The programming device translates the control program at user level into a source language (Qu), e.g. B. into the source language "JAVA C", or directly (shown in the figure with broken lines) into an object-oriented machine language Ms, e.g. into the Java byte code, which is loaded into automation devices AG1, AG2, AG3, AG4 of different architectures. At the user level, only one compiler is required for all automation devices to create the machine codes. It is assumed that the automation device AG4 has a code generator CG for processing the machine language Ms, whereby this automation device AG4 can process the code directly. It is also assumed that the automation devices AG1, AG2, AG3 are not provided with such a code generator, but have different processors PR1, PR2, PR3. So that the automation devices AG1, AG2, AG3 can process the code MS, these automation devices are each provided with a code interpreter IP1, IP2, IP3. These interpreters IP1, IP2, IP3 generate

GR 96 G 4406 DEGR 96 G 4406 EN

rend der Laufzeit des Steuerprogramms jeweils einen durch die Prozessoren PRl, PR2, PR3 interpretierbaren Code.During the runtime of the control program, a code that can be interpreted by the processors PR1, PR2, PR3.

Die Programmierung der objektorientierten Software-Funktionsbausteineerfolgt durch die jeweiligen Programmiergeräte 7 {Figur 1) der Fertigungsstandorte 1, 2 oder durch ein ebenfallsan das INTERNET angeschlossenes Programmiergerät 14.Neben den Bedien- und Beobachtungsgeräten 8 und den Workstations 9 sind diese Programmiergeräte 8, 14 Bestandteiledes Management-Engineering-Systems. Die Programmiergeräteführen diese Softwarebausteine den entsprechenden Automatisierungsgeräten über die jeweilige INTERNET-Kommunikationsschnittstelleund das INTERNET zu. Für den Fall, daß z. B. Bausteine geändert werden müssen, überträgt zunächst dasAutomatisierungsgerät 6 oder ein Server 13 einem der Programmiergeräte 7 den entsprechenden Software-Funktionsbausteinüber das INTERNET. Schließlich ergänzt bzw. modifiziert das Programmiergerät 7 diesen Baustein und kann ihn wieder ineines der Automatisierungsgeräte übertragen.The programming of the object-oriented software function blocks is carried out by the respective programming devices 7 (Figure 1) of the production sites 1, 2 or by a programming device 14 that is also connected to the INTERNET. Along with the operating and monitoring devices 8 and the workstations 9, these programming devices 8, 14 are components of the management engineering system. The programming devices send these software blocks to the corresponding automation devices via the respective INTERNET communication interface and the INTERNET. In the event that, for example, blocks need to be changed, the automation device 6 or a server 13 first transfers the corresponding software function block to one of the programming devices 7 via the INTERNET. Finally, the programming device 7 supplements or modifies this block and can transfer it back to one of the automation devices.

Die Prozeßbedienung und ProzeSführung der zu steuernden Prozesse in den Fertigungsstandorten 1, 2 erfolgt durch ebenfallsan das INTERNET anschlieSbare und am INTERNET betreibbare Bedien- und Beobachtungsgeräte 8. Ein Bedien- und Beobachtungsgerät8, z. B. das Bedien- und Beobachtungsgerät 8 des Fertigungsstandortes 1, erzeugt ein Bedien- und Beobachtungs-Softwarebausteineumfassendes Bedien- und Beobachtungsprogramm zur Erstellung und Darstellung eines mehrere Bildobjekteumfassenden Prozeßbildes, wobei die Bildobjekte zu Software-Funktionsbausteinen des Steuerprogramms in Beziehung{in Wechselwirkung) stehen. Die Bedien- und Beobachtungs-Softwarebausteinesind objektorientiert ausgebildet und direkt über das INTERNET übertragbar. Es ist selbstverständlichmöglich, das Prozeßbild auf dem Programmiergerät 7 zu erstellen und zur Prozeßführung über das INTERNET dem Bedien- undBeobachtungsgerät 8 zuzuführen.The process operation and process control of the processes to be controlled in the production locations 1, 2 is carried out by operating and monitoring devices 8 that can also be connected to and operated on the INTERNET. An operating and monitoring device 8, e.g. the operating and monitoring device 8 of the production location 1, generates an operating and monitoring program that includes operating and monitoring software modules for creating and displaying a process image that includes several image objects, whereby the image objects are related to software function modules of the control program. The operating and monitoring software modules are object-oriented and can be transferred directly over the INTERNET. It is of course possible to create the process image on the programming device 7 and to feed it to the operating and monitoring device 8 for process control over the INTERNET.

GR 96 G 4406 DE · .··. *··.··..··GR 96 G 4406 DE · .··. *·· .··..··

Um in Automatisierungssystemen hohen Ausbaugrades die Anzahl der in ein Automatisierungsgerät eingebauten Ein- und Ausgabekomponentenzu verringern, werden dezentrale Subsysteme, z. B. in Form von intelligenten Feldgeräten, eingesetzt. Dasverteilte Automatisierungs- und Management-Engineering-Systemweist ein hier nicht dargestelltes intelligentes Feldgerät auf, in welches ein objektorientierter Software-Funktionsbausteinüber das INTERNET und eine INTERNET-Kommunikationsschnittstelle des Feldgerätes ladbar ist, wobei das Feldgerätmit einem Software-Funktionsbaustein-Ablaufsystem (PLC-Object-Engine-System) zur Bearbeitung dieses Funktionsbausteinsversehen ist.In order to reduce the number of input and output components built into an automation device in highly sophisticated automation systems, decentralized subsystems, e.g. in the form of intelligent field devices, are used. The distributed automation and management engineering system has an intelligent field device (not shown here) into which an object-oriented software function block can be loaded via the INTERNET and an INTERNET communication interface of the field device, whereby the field device is provided with a software function block execution system (PLC object engine system) for processing this function block.

Die in einem Unternehmen anfallenden weiteren Aufgaben wie Materialwirtschaft, Fertigungsplanung, Personaleinsatz usw.sind unter dem Oberbegriff Management-Informations-Systemezusammengefaßt und werden durch ebenfalls an das INTERNET angeschlossene Workstations oder Server bearbeitet. Sie bedienensich großer Datenbanken, die persistente objekt-0 orientierte Software-Funktionsbausteine als Repräsentantenvon Teilprozessen halten und bei Bedarf zum Ablauf bringen.The other tasks that arise in a company, such as materials management, production planning, personnel deployment, etc.are summarized under the general term management information systemsand are processed by workstations or servers that are also connected to the INTERNET. They uselarge databases that hold persistent object-0 oriented software function modules as representativesof sub-processes and execute them when required.

Die Software-Funktionsbausteine des Management-Engineering-und Informations-Systems sind kompatibel zu denen im B & B-und PLC-System. Aufgabenerweiterungen bzw. Aufgabenverlagerungensind dadurch übersichtlich und einfacher als bisher zu bewerkstelligen.The software function modules of the management engineering and information system are compatible with those in the B&B and PLC system. Task expansions or task shifts are therefore clearer and easier to manage than before.

Durch die Erfindung wird ein durchgängiges Automatisierungssystemgeschaffen, das einen weltweiten Betrieb ermöglicht. Die aus dem Stand der Technik bekannte weitgehende Entkopplungvon Automatisierungsgeräten und Standard-Computern wirdvermieden. Es wird die Möglichkeit eröffnet, sämtliche Unternehmenselemente wie Prozesse, Ressourcen und Organisationenobjektorientiert zu modellieren. Die Implementierung von Software aus diesen Objektmodellen heraus erfolgt über eineeinheitliche Werkzeugkette im Rahmen einer durchgängigen Ar-The invention creates a consistent automation system that enables worldwide operation. The extensive decoupling of automation devices and standard computers known from the state of the art is avoided. It opens up the possibility of modeling all company elements such as processes, resources and organizations in an object-oriented manner. The implementation of software from these object models takes place via a uniform tool chain within the framework of a consistent work-

GR 96 G 4406 DEGR 96 G 4406 EN

chitektur. In der Prozeßoptimierungs- bzw. -änderungsphasesind durch eine Verschiebung von Objekten einfache Softwareanpassungen möglich. Ferner wird eine weltweite, flexible undverteilte Fertigung mit zentraler Planung, Simulation und Optimierung ermöglicht.architecture. In the process optimization or change phase, simple software adjustments are possible by moving objects. Furthermore, global, flexible and distributed production with central planning, simulation and optimization is possible.

Claims (14)

Translated fromGerman
GR 96 G 4406 DE S chut &zgr; ansprächeGR 96 G 4406 DE Protection claims1. Automatisierungsgerät, welchem Software-Funktionsbausteine eines Steuerprogramms zuführbar sind, welches das Automatisierungsgerätwährend eines Steuerbetriebs zyklisch und/oder interruptgesteuert und/oder prioritätsgesteuert bearbeitet,wobei die Software-Funktionsbausteine ladbar und zur Laufzeit des Steuerprogramms in dieses einbindbar ausgebildet sind,dadurch gekennzeichnet,1. Automation device to which software function blocks of a control program can be fed, which the automation device processes cyclically and/or interrupt-controlled and/or priority-controlled during control operation, whereby the software function blocks are designed to be loadable and to be integrated into the control program during its runtime, characterized in that- daß die Software-Funktionsbausteine objektorientiert ausgebildetund über das INTERNET und eine INTERNET-Kommunikationsschnittstelledes Automatisierungsgerätes in dieses ladbar sind und- that the software function blocks are designed in an object-oriented mannerand can be loaded into the automation device via the INTERNET and an INTERNET communication interfaceand- daß das Automatisierungsgerät ein Software-Funktionsbaustein-Ablaufsystem(PLC-Object-Engine-System) zur Bearbeitungder Software-Funktionsbausteine aufweist.- that the automation device has a software function block execution system(PLC object engine system) for processingthe software function blocks.2. Automatisierungsgerät nach Anspruch 1, dadurch gekennzeichnet, daß die Kommunikationsschnittstelle eineTCP/IP-Protokoll-Kommunikation ermöglicht.2. Automation device according to claim 1, characterized in that the communication interface enables TCP/IP protocol communication.3. Automatisierungsgerät nach Anspruch 1 oder 2, dadurch gekennzeichnet, daß die Software-FunktionsbausteineJava-bytecodiert sind und in der Programmiersprache „JAVA C"oder in einer Programmiersprache nach der Norm IEC 1131 erstellbarsind.3. Automation device according to claim 1 or 2, characterized in that the software function blocksare Java byte-coded and can be created in the programming language "JAVA C"or in a programming language according to the IEC 1131 standard.4. Programmiergerät zur Erstellung von Software-Funktionsbausteineneines Steuerprogramms, das einem Automatisierungsgerät zuführbar ist, welches während eines Steuerbetriebs dasSteuerprogramm zyklisch und/oder interruptgesteuert und/oder prioritätsgesteuert bearbeitet, wobei die Software-Funktionsbausteineladbar und zur Laufzeit des Steuerprogramms in dieses einbindbar ausgebildet sind,4. Programming device for creating software function blocksof a control program that can be fed to an automation device that processes thecontrol program cyclically and/or interrupt-controlled and/or priority-controlled during control operation, whereby the software function blocksare designed to be loadable and to be integrated into the control program during runtime,dadurch gekennzeichnet,characterized,- daß das Programmiergerät die Software-Funktionsbausteineobjektorientiert ausgebildet erstellt,- that the programming device creates the software function blocks in an object-oriented manner,GR 96 G 4406 DE · ·· ·· · .·· ··GR 96 G 4406 DE · ·· ·· · .·· ··- daß das Programmiergerät dem Automatisierungsgerät über das INTERNET und eine INTERNET-Kommunikationsschnittstelle desProgrammiergerätes die Software-Funktionsbausteine zuführt und/oder
- daß dem Programmiergerät über das INTERNET und der INTERNET-Kommunikationsschnittstelle die Software-Funktionsbausteinezuführbar sind.
- that the programming device supplies the software function blocks to the automation device via the INTERNET and an INTERNET communication interface of the programming device and/or
- that the software function blocks can be fed to the programming device via the INTERNET and the INTERNET communication interface.
5. Programmiergerät nach Anspruch 4, dadurch gekennzeichnet, daß das Programmiergerät zur Simulation desSteuerprogramms ein Software-Funktionsbaustein-Ablaufsystem(PLC-Object-Engine-System) aufweist.5. Programming device according to claim 4, characterized in that the programming device has a software function block execution system (PLC object engine system) for simulating the control program.6. Programmiergerät nach Anspruch 4 oder 5, dadurch gekennzeichnet,daß die Kommunikationsschnittstelle eine TCP/lP-Protokoll-Kommunikation ermöglicht.6. Programming device according to claim 4 or 5, characterized in that the communication interface enables TCP/IP protocol communication.7. Programmiergerät nach einem der Ansprüche 4 bis 6, dadurch gekennzeichnet, daß die Software-Funktionsbausteinein der auf dem Programmiergerät ablauffähigen Programmiersprache „JAVA C" oder in einer Programmiersprachenach der Norm IEC 1131 erstellbar und durch das Programmiergerät Java-bytecodiert übersetzbar sind.7. Programming device according to one of claims 4 to 6, characterized in that the software function blockscan be created in the programming language "JAVA C" that can be run on the programming device or in a programming languageaccording to the IEC 1131 standard and can be translated into Java byte code by the programming device.8. Bedien- und Beobachtungsgerät mit Bedien- und Beobachtungs-Softwarebausteineneines Bedien- und Beobachtungsprogramms zur Erstellung und Darstellung eines mehrere Bildobjekteumfassenden Prozeßbildes, das zur Prozeßführung vorgesehen ist, wobei die Bildobjekte zu Software-Funktionsbausteineneines Steuerprogramms in Beziehung stehen, welches ein Automatisierungsgerät während eines Steuerbetriebs bearbeitet,wobei die Bedien- und Beobachtungs-Softwarebausteineladbar und zur Laufzeit des Bedien- und Beobachtungs-Programms in dieses einbindbar ausgebildet sind,dadurch gekennzeichnet,8. Operating and monitoring device with operating and monitoring software modulesof an operating and monitoring program for creating and displaying a process image comprising several image objectsthat is intended for process control, whereby the image objects are related to software function modulesof a control program that an automation device processes during control operation, whereby the operating and monitoring software modulesare designed to be loadable and to be integrated into the operating and monitoring program during its runtime,characterized in thatGR 96 G 4406 DEGR 96 G 4406 EN- daß das Bedien- und Beobachtungsgerät die Bedien- und Beobachtungs-Softwarebausteineobjektorientiert ausgebildet erstellt,- that the operating and monitoring device creates the operating and monitoring software modules in an object-oriented manner,- daß die Bedien- und Beobachtungs-Softwarebausteine durchdas Bedien- und Beobachtungsgerät über das INTERNET und eine INTERNET-Kommunikationsschnittstelle des Bedien- undBeobachtungsgerätes übertragbar sind und/oder- that the operating and monitoring software modules can be transferred by the operating and monitoring device via the INTERNET and an INTERNET communication interface of the operating and monitoring device and/or- daß dem Bedien- und Beobachtungsgerät über das INTERNET und der INTERNET-Kommunikationsschnittstelle Bedien- und Beobachtungs-Softwarebausteineund/oder Prozeßgrößen zuführbar sind und- that operating and monitoring software modulesand/or process variables can be fed to the operating and monitoring device via the INTERNET and the INTERNET communication interface and- daß das Bedien- und Beobachtungsgerät ein Bedien- und Beobachtungs-Softwarebaustein- Ablauf system {Bedien- und Beobachtungs -Object -Engine -Sys tem) zur Bearbeitung der Bedien-und Beobachtungs-Softwarebausteine aufweist.- that the operating and monitoring device has an operating and monitoring software module execution system (operating and monitoring object engine system) for processing the operating and monitoring software modules.9. Bedien- und Beobachtungsgerät nach Anspruch 8, dadurchgekennzeichnet , daß die Kommunikationsschnittstelle eine TCP/IP-Protokoll-Kommunikation ermöglicht.9. Operating and monitoring device according to claim 8, characterized in that the communication interface enables TCP/IP protocol communication.10. Bedien- und Beobachtungsgerät nach Anspruch 8 oder 9,dadurch gekennzeichnet, daß die Bedien- und Beobachtungs-Softwarebausteinein der auf dem Bedien- und Beobachtungsgerät ablauffähigen Programmiersprache „JAVA C" oder ineiner Programmiersprache nach der Norm IEC 1131 erstellbar und durch das Bedien- und Beobachtungsgerät Java-bytecodiertübersetzbar sind.10. Operating and monitoring device according to claim 8 or 9,characterized in that the operating and monitoring software modulescan be created in the programming language "JAVA C" that can be run on the operating and monitoring device or ina programming language according to the IEC 1131 standard and can be translated into Java byte code by the operating and monitoring device.11. Intelligentes Feldgerät mit einem objektorientiertenSoftware-Funktionsbaustein, der über das INTERNET und eine11. Intelligent field device with an object-oriented software function block that can be accessed via the INTERNET and aINTERNET-Kommunikationsschnittstelle des Feldgerätes in diesesladbar ist, wobei das Feldgerät ein Software-Funktionsbaustein-Ablaufsystem(PLC-Object-Engine-System) zur Bearbeitung dieses Funktionsbausteins aufweist.35INTERNET communication interface of the field device can be loaded into it, whereby the field device has a software function block execution system (PLC object engine system) for processing this function block. 35GR 96 G 4406 DEGR 96 G 4406 EN12. Automatisierungssystem12. Automation system- mit mindestens einem Automatisierungsgerät nach einem derAnsprüche 1 bis 3,- with at least one automation device according to one ofclaims 1 to 3,- mit mindestens einem Programmiergerät nach einem der Anspräche 4 bis 7 und/oder- with at least one programming device according to one of claims 4 to 7 and/or- mit mindestens einem Bedien- und Beobachtungsgerät nach einem der Ansprüche 8 bis 10.- with at least one operating and monitoring device according to one of claims 8 to 10.13. Automatisierungssystem nach Anspruch 12 mit mindestenseinem Feldgerät nach Anspruch 11.13. Automation system according to claim 12 with at leastone field device according to claim 11.14. Automatisierungsverbund14. Automation network- mit einem Automatisierungssystem nach Anspruch 12 oder und- with an automation system according to claim 12 or and- mit mindestens einer Workstation und/oder einem Server, welche Mittel zum Erstellen und Bearbeiten von objektorientiertenSoftware-Funktionsbausteinen aufweisen.- with at least one workstation and/or one server, which have means for creating and editing object-oriented software function blocks.
DE29600609U1996-01-171996-01-17 Automation deviceExpired - LifetimeDE29600609U1 (en)

Priority Applications (15)

Application NumberPriority DateFiling DateTitle
DE29600609UDE29600609U1 (en)1996-01-171996-01-17 Automation device
KR1019980705393AKR100300776B1 (en)1996-01-171997-01-16Automation device
HU9900247AHUP9900247A3 (en)1996-01-171997-01-16Automation device, programing device, operating and monitoring device adapted in the automation device, as well as an intelligent field device
EP97906801AEP0875023B1 (en)1996-01-171997-01-16Automation device
DE59700413TDE59700413D1 (en)1996-01-171997-01-16 AUTOMATION DEVICE
CN97191868ACN1109278C (en)1996-01-171997-01-16Automation device
JP52559497AJP3181601B2 (en)1996-01-171997-01-16 Automation equipment
CZ982220ACZ222098A3 (en)1996-01-171997-01-16Automation apparatus
AT97906801TATE184405T1 (en)1996-01-171997-01-16 AUTOMATION DEVICE
PCT/DE1997/000068WO1997026587A1 (en)1996-01-171997-01-16Automation device
US09/101,611US6263487B1 (en)1996-01-171997-01-16Programmable controller
PL97327615APL327615A1 (en)1996-01-171997-01-16Automation apparatus
ES97906801TES2136467T3 (en)1996-01-171997-01-16 AUTOMATION DEVICE.
US09/843,686US7114155B2 (en)1996-01-172001-04-30Programmable controller
US09/866,745US20010037489A1 (en)1996-01-172001-05-30Programmable controller

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
DE29600609UDE29600609U1 (en)1996-01-171996-01-17 Automation device

Publications (1)

Publication NumberPublication Date
DE29600609U1true DE29600609U1 (en)1997-02-13

Family

ID=8018053

Family Applications (1)

Application NumberTitlePriority DateFiling Date
DE29600609UExpired - LifetimeDE29600609U1 (en)1996-01-171996-01-17 Automation device

Country Status (1)

CountryLink
DE (1)DE29600609U1 (en)

Cited By (88)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO1997039393A1 (en)*1996-04-181997-10-23Fritz Electronic GmbhControl and data processing device for an industrial installation
DE29813976U1 (en)1998-08-051998-10-08MAN Roland Druckmaschinen AG, 63075 Offenbach Device for displaying the status of a printing press
WO1998054810A1 (en)*1997-05-291998-12-03Siemens AktiengesellschaftRemote-control monitoring of an electronic overcurrent trip
WO1999013388A1 (en)*1997-09-101999-03-18Square D CompanyApparatus for controlling internetwork communications
WO1999019782A1 (en)*1997-10-131999-04-22Rosemount Inc.Communication technique for field devices in industrial processes
US6026237A (en)*1997-11-032000-02-15International Business Machines CorporationSystem and method for dynamic modification of class files
EP0992867A1 (en)*1998-10-082000-04-12Schneider AutomationDistributed automation system
US6151625A (en)*1997-09-102000-11-21Schneider Automation Inc.Internet web interface including programmable logic controller for controlling output devices based on status of input devices
WO2001002891A3 (en)*1999-07-022001-03-29Siemens AgMethod for monitoring or installing new program codes in an industrial installation
US6233626B1 (en)1998-10-062001-05-15Schneider Automation Inc.System for a modular terminal input/output interface for communicating messaging application layer over encoded ethernet to transport layer
DE20004370U1 (en)*2000-03-102001-07-19Kuka Schweissanlagen Gmbh Industrial production plant with WEB control system
WO2001002803A3 (en)*1999-06-292001-07-26Siemens AgCommunications system and communications method for an automation unit with communications data stored in said automation unit
US6282454B1 (en)1997-09-102001-08-28Schneider Automation Inc.Web interface to a programmable controller
US6327511B1 (en)1998-12-302001-12-04Schneider Automation, Inc.Input/output (I/O) scanner for a control system with peer determination
DE10038402A1 (en)*2000-08-072002-02-28Software For People Ag Method and device for controlling a technical arrangement, arrangement, computer-readable storage medium, computer program element
US6356191B1 (en)1999-06-172002-03-12Rosemount Inc.Error compensation for a process fluid temperature transmitter
DE10046133A1 (en)*2000-09-152002-03-28Hauni Maschinenbau Ag Method, device and system for capturing, visualizing and / or changing operating data of at least one machine
US6397114B1 (en)1996-03-282002-05-28Rosemount Inc.Device in a process system for detecting events
EP1195667A3 (en)*2000-01-102002-07-17Siemens AktiengesellschaftUniversal motion control
US6434157B1 (en)1998-10-062002-08-13Schneider Automation, Inc.MODBUS plus ethernet bridge
US6449574B1 (en)1996-11-072002-09-10Micro Motion, Inc.Resistance based process control device diagnostics
DE10129564A1 (en)*2001-02-162002-09-19Siemens Ag Device and method for creating operating components
US6473710B1 (en)1999-07-012002-10-29Rosemount Inc.Low power two-wire self validating temperature transmitter
US6505517B1 (en)1999-07-232003-01-14Rosemount Inc.High accuracy signal processing for magnetic flowmeter
US6519546B1 (en)1996-11-072003-02-11Rosemount Inc.Auto correcting temperature transmitter with resistance based sensor
EP1284446A1 (en)*2001-08-132003-02-19Rockwell Software Inc.Industrial controller automation interface
US6539267B1 (en)1996-03-282003-03-25Rosemount Inc.Device in a process system for determining statistical parameter
US6556145B1 (en)1999-09-242003-04-29Rosemount Inc.Two-wire fluid temperature transmitter with thermocouple diagnostics
US6601005B1 (en)1996-11-072003-07-29Rosemount Inc.Process device diagnostics using process variable sensor signal
US6629059B2 (en)2001-05-142003-09-30Fisher-Rosemount Systems, Inc.Hand held diagnostic and communication device with automatic bus detection
DE10214539A1 (en)*2002-04-022003-10-23Siemens Ag Production machine with a control integrated in a web server
US6654697B1 (en)1996-03-282003-11-25Rosemount Inc.Flow measurement with diagnostics
US6658652B1 (en)2000-06-082003-12-02International Business Machines CorporationMethod and system for shadow heap memory leak detection and other heap analysis in an object-oriented environment during real-time trace processing
US6662359B1 (en)2000-07-202003-12-09International Business Machines CorporationSystem and method for injecting hooks into Java classes to handle exception and finalization processing
US6701274B1 (en)1999-08-272004-03-02Rosemount Inc.Prediction of error magnitude in a pressure transmitter
US6732191B1 (en)1997-09-102004-05-04Schneider Automation Inc.Web interface to an input/output device
US6735484B1 (en)2000-09-202004-05-11Fargo Electronics, Inc.Printer with a process diagnostics system for detecting events
US6742178B1 (en)2000-07-202004-05-25International Business Machines CorporationSystem and method for instrumenting application class files with correlation information to the instrumentation
US6754601B1 (en)1996-11-072004-06-22Rosemount Inc.Diagnostics for resistive elements of process devices
EP1233317A3 (en)*2001-02-162004-07-14Siemens AktiengesellschaftApparatus and method for the creation of user components
US6772036B2 (en)2001-08-302004-08-03Fisher-Rosemount Systems, Inc.Control system using process model
US6845401B1 (en)1998-12-302005-01-18Schneider Automation Inc.Embedded file system for a programmable logic controller
US6859755B2 (en)2001-05-142005-02-22Rosemount Inc.Diagnostics for industrial process control and measurement systems
US6889097B2 (en)2000-01-102005-05-03Siemens AktiengesellschaftData source and converter
US6904594B1 (en)2000-07-062005-06-07International Business Machines CorporationMethod and system for apportioning changes in metric variables in an symmetric multiprocessor (SMP) environment
US6907383B2 (en)1996-03-282005-06-14Rosemount Inc.Flow diagnostic system
US6920799B1 (en)2004-04-152005-07-26Rosemount Inc.Magnetic flow meter with reference electrode
US6970003B2 (en)2001-03-052005-11-29Rosemount Inc.Electronics board life prediction of microprocessor-based transmitters
US7010459B2 (en)1999-06-252006-03-07Rosemount Inc.Process device diagnostics using process variable sensor signal
US7018800B2 (en)2003-08-072006-03-28Rosemount Inc.Process device with quiescent current diagnostics
US7023795B1 (en)2000-11-072006-04-04Schneider Automation Inc.Method and apparatus for an active standby control system on a network
US7028204B2 (en)2000-09-062006-04-11Schneider Automation Inc.Method and apparatus for ethernet prioritized device clock synchronization
US7032029B1 (en)2000-07-072006-04-18Schneider Automation Inc.Method and apparatus for an active standby control system on a network
US7035898B1 (en)1997-09-102006-04-25Schneider Automation Inc.System for programming a factory automation device using a web browser
US7046180B2 (en)2004-04-212006-05-16Rosemount Inc.Analog-to-digital converter with range error detection
US7058693B1 (en)1997-09-102006-06-06Schneider Automation Inc.System for programming a programmable logic controller using a web browser
US7062335B2 (en)1998-12-302006-06-13Schneider Automation Inc.Interface to a programmable logic controller
US7076695B2 (en)2001-07-202006-07-11Opnet Technologies, Inc.System and methods for adaptive threshold determination for performance metrics
US7085610B2 (en)1996-03-282006-08-01Fisher-Rosemount Systems, Inc.Root cause diagnostics
DE19911309B4 (en)*1999-03-132006-11-09Rittal Gmbh & Co. Kg Cabinet monitoring device
US7146408B1 (en)1996-05-302006-12-05Schneider Automation Inc.Method and system for monitoring a controller and displaying data from the controller in a format provided by the controller
US7162510B2 (en)1998-03-162007-01-09Schneider Automation Inc.Communication system for a control system over Ethernet and IP networks
US7254518B2 (en)1996-03-282007-08-07Rosemount Inc.Pressure transmitter with diagnostics
US7290450B2 (en)2003-07-182007-11-06Rosemount Inc.Process diagnostics
US7321846B1 (en)2006-10-052008-01-22Rosemount Inc.Two-wire process control loop diagnostics
US7389497B1 (en)2000-07-062008-06-17International Business Machines CorporationMethod and system for tracing profiling information using per thread metric variables with reused kernel threads
WO2008155596A1 (en)*2007-06-182008-12-24Abb Research LimitedStandardized protocol independent configuration tool for intelligent electronic devices
US7519737B2 (en)2000-07-072009-04-14Schneider Automation Inc.Input/output (I/O) scanner for a control system with peer determination
US7523667B2 (en)2003-12-232009-04-28Rosemount Inc.Diagnostics of impulse piping in an industrial process
US7590511B2 (en)2007-09-252009-09-15Rosemount Inc.Field device for digital process control loop diagnostics
US7623932B2 (en)1996-03-282009-11-24Fisher-Rosemount Systems, Inc.Rule set for root cause diagnostics
US7627441B2 (en)2003-09-302009-12-01Rosemount Inc.Process device with vibration based diagnostics
US7630861B2 (en)1996-03-282009-12-08Rosemount Inc.Dedicated process diagnostic device
US7750642B2 (en)2006-09-292010-07-06Rosemount Inc.Magnetic flowmeter with verification
US7835295B2 (en)2005-07-192010-11-16Rosemount Inc.Interface module with power over Ethernet function
US7940189B2 (en)2005-09-292011-05-10Rosemount Inc.Leak detector for process valve
US7949495B2 (en)1996-03-282011-05-24Rosemount, Inc.Process variable transmitter with diagnostics
US7953501B2 (en)2006-09-252011-05-31Fisher-Rosemount Systems, Inc.Industrial process control loop monitor
US8112565B2 (en)2005-06-082012-02-07Fisher-Rosemount Systems, Inc.Multi-protocol field device interface with automatic bus detection
US8291121B2 (en)1997-09-102012-10-16Square D CompanySystem and method for interfacing with a controller
US8290721B2 (en)1996-03-282012-10-16Rosemount Inc.Flow measurement diagnostics
US8898036B2 (en)2007-08-062014-11-25Rosemount Inc.Process variable transmitter with acceleration sensor
US9052240B2 (en)2012-06-292015-06-09Rosemount Inc.Industrial process temperature transmitter with sensor stress diagnostics
US9207670B2 (en)2011-03-212015-12-08Rosemount Inc.Degrading sensor detection implemented within a transmitter
US9207129B2 (en)2012-09-272015-12-08Rosemount Inc.Process variable transmitter with EMF detection and correction
DE102014112639A1 (en)*2014-09-022016-03-03Cavos Bagatelle Verwaltungs Gmbh & Co. Kg System for creating control data sets for robots
US9602122B2 (en)2012-09-282017-03-21Rosemount Inc.Process variable measurement noise diagnostic
US9634858B2 (en)2005-07-202017-04-25Rosemount Inc.Field device with power over Ethernet

Cited By (111)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6907383B2 (en)1996-03-282005-06-14Rosemount Inc.Flow diagnostic system
US6539267B1 (en)1996-03-282003-03-25Rosemount Inc.Device in a process system for determining statistical parameter
US7254518B2 (en)1996-03-282007-08-07Rosemount Inc.Pressure transmitter with diagnostics
US6532392B1 (en)1996-03-282003-03-11Rosemount Inc.Transmitter with software for determining when to initiate diagnostics
US6654697B1 (en)1996-03-282003-11-25Rosemount Inc.Flow measurement with diagnostics
US6397114B1 (en)1996-03-282002-05-28Rosemount Inc.Device in a process system for detecting events
US7623932B2 (en)1996-03-282009-11-24Fisher-Rosemount Systems, Inc.Rule set for root cause diagnostics
US8290721B2 (en)1996-03-282012-10-16Rosemount Inc.Flow measurement diagnostics
US7085610B2 (en)1996-03-282006-08-01Fisher-Rosemount Systems, Inc.Root cause diagnostics
US7630861B2 (en)1996-03-282009-12-08Rosemount Inc.Dedicated process diagnostic device
US7949495B2 (en)1996-03-282011-05-24Rosemount, Inc.Process variable transmitter with diagnostics
WO1997039393A1 (en)*1996-04-181997-10-23Fritz Electronic GmbhControl and data processing device for an industrial installation
US7146408B1 (en)1996-05-302006-12-05Schneider Automation Inc.Method and system for monitoring a controller and displaying data from the controller in a format provided by the controller
US6601005B1 (en)1996-11-072003-07-29Rosemount Inc.Process device diagnostics using process variable sensor signal
US6754601B1 (en)1996-11-072004-06-22Rosemount Inc.Diagnostics for resistive elements of process devices
US6519546B1 (en)1996-11-072003-02-11Rosemount Inc.Auto correcting temperature transmitter with resistance based sensor
US6449574B1 (en)1996-11-072002-09-10Micro Motion, Inc.Resistance based process control device diagnostics
WO1998054810A1 (en)*1997-05-291998-12-03Siemens AktiengesellschaftRemote-control monitoring of an electronic overcurrent trip
US6151625A (en)*1997-09-102000-11-21Schneider Automation Inc.Internet web interface including programmable logic controller for controlling output devices based on status of input devices
US6732191B1 (en)1997-09-102004-05-04Schneider Automation Inc.Web interface to an input/output device
US7035898B1 (en)1997-09-102006-04-25Schneider Automation Inc.System for programming a factory automation device using a web browser
US8291121B2 (en)1997-09-102012-10-16Square D CompanySystem and method for interfacing with a controller
WO1999013388A1 (en)*1997-09-101999-03-18Square D CompanyApparatus for controlling internetwork communications
US6282454B1 (en)1997-09-102001-08-28Schneider Automation Inc.Web interface to a programmable controller
US7058693B1 (en)1997-09-102006-06-06Schneider Automation Inc.System for programming a programmable logic controller using a web browser
US6370448B1 (en)1997-10-132002-04-09Rosemount Inc.Communication technique for field devices in industrial processes
WO1999019782A1 (en)*1997-10-131999-04-22Rosemount Inc.Communication technique for field devices in industrial processes
US6026237A (en)*1997-11-032000-02-15International Business Machines CorporationSystem and method for dynamic modification of class files
US7162510B2 (en)1998-03-162007-01-09Schneider Automation Inc.Communication system for a control system over Ethernet and IP networks
DE29813976U1 (en)1998-08-051998-10-08MAN Roland Druckmaschinen AG, 63075 Offenbach Device for displaying the status of a printing press
US6434157B1 (en)1998-10-062002-08-13Schneider Automation, Inc.MODBUS plus ethernet bridge
US6233626B1 (en)1998-10-062001-05-15Schneider Automation Inc.System for a modular terminal input/output interface for communicating messaging application layer over encoded ethernet to transport layer
US6466995B2 (en)1998-10-062002-10-15Schneider Automation, Inc.Messaging application layer over ethernet to transport layer (TCP) communications method and apparatus for a modular terminal input/output system
US7590702B2 (en)1998-10-062009-09-15Schneider Automation Inc.Messaging application layer over ethernet to transport layer (TCP) communications method and apparatus for a modular terminal input/output system
EP0992867A1 (en)*1998-10-082000-04-12Schneider AutomationDistributed automation system
US6564242B1 (en)1998-10-082003-05-13Schneider AutomationDistributed automation system
FR2784471A1 (en)*1998-10-082000-04-14Schneider Automation DISTRIBUTED AUTOMATION SYSTEM
US6594603B1 (en)1998-10-192003-07-15Rosemount Inc.Resistive element diagnostics for process devices
US6327511B1 (en)1998-12-302001-12-04Schneider Automation, Inc.Input/output (I/O) scanner for a control system with peer determination
US7062335B2 (en)1998-12-302006-06-13Schneider Automation Inc.Interface to a programmable logic controller
US6845401B1 (en)1998-12-302005-01-18Schneider Automation Inc.Embedded file system for a programmable logic controller
DE19911309B4 (en)*1999-03-132006-11-09Rittal Gmbh & Co. Kg Cabinet monitoring device
US6356191B1 (en)1999-06-172002-03-12Rosemount Inc.Error compensation for a process fluid temperature transmitter
US7010459B2 (en)1999-06-252006-03-07Rosemount Inc.Process device diagnostics using process variable sensor signal
WO2001002803A3 (en)*1999-06-292001-07-26Siemens AgCommunications system and communications method for an automation unit with communications data stored in said automation unit
US6473710B1 (en)1999-07-012002-10-29Rosemount Inc.Low power two-wire self validating temperature transmitter
US7318227B1 (en)1999-07-022008-01-08Siemens AktiengesellschaftMethod for monitoring or installing new program codes in an industrial installation
WO2001002891A3 (en)*1999-07-022001-03-29Siemens AgMethod for monitoring or installing new program codes in an industrial installation
US6505517B1 (en)1999-07-232003-01-14Rosemount Inc.High accuracy signal processing for magnetic flowmeter
US6701274B1 (en)1999-08-272004-03-02Rosemount Inc.Prediction of error magnitude in a pressure transmitter
US6556145B1 (en)1999-09-242003-04-29Rosemount Inc.Two-wire fluid temperature transmitter with thermocouple diagnostics
EP1195667A3 (en)*2000-01-102002-07-17Siemens AktiengesellschaftUniversal motion control
US6889097B2 (en)2000-01-102005-05-03Siemens AktiengesellschaftData source and converter
WO2001067190A3 (en)*2000-03-102002-02-14Kuka Schweissanlagen GmbhControl method and industrial production installation with web control system
DE20004370U1 (en)*2000-03-102001-07-19Kuka Schweissanlagen Gmbh Industrial production plant with WEB control system
US6658652B1 (en)2000-06-082003-12-02International Business Machines CorporationMethod and system for shadow heap memory leak detection and other heap analysis in an object-oriented environment during real-time trace processing
US7389497B1 (en)2000-07-062008-06-17International Business Machines CorporationMethod and system for tracing profiling information using per thread metric variables with reused kernel threads
US8117599B2 (en)2000-07-062012-02-14International Business Machines CorporationTracing profiling information using per thread metric variables with reused kernel threads
US6904594B1 (en)2000-07-062005-06-07International Business Machines CorporationMethod and system for apportioning changes in metric variables in an symmetric multiprocessor (SMP) environment
US7032029B1 (en)2000-07-072006-04-18Schneider Automation Inc.Method and apparatus for an active standby control system on a network
US7519737B2 (en)2000-07-072009-04-14Schneider Automation Inc.Input/output (I/O) scanner for a control system with peer determination
US6742178B1 (en)2000-07-202004-05-25International Business Machines CorporationSystem and method for instrumenting application class files with correlation information to the instrumentation
US6662359B1 (en)2000-07-202003-12-09International Business Machines CorporationSystem and method for injecting hooks into Java classes to handle exception and finalization processing
DE10038402A1 (en)*2000-08-072002-02-28Software For People Ag Method and device for controlling a technical arrangement, arrangement, computer-readable storage medium, computer program element
US7028204B2 (en)2000-09-062006-04-11Schneider Automation Inc.Method and apparatus for ethernet prioritized device clock synchronization
DE10046133A1 (en)*2000-09-152002-03-28Hauni Maschinenbau Ag Method, device and system for capturing, visualizing and / or changing operating data of at least one machine
US6735484B1 (en)2000-09-202004-05-11Fargo Electronics, Inc.Printer with a process diagnostics system for detecting events
US7023795B1 (en)2000-11-072006-04-04Schneider Automation Inc.Method and apparatus for an active standby control system on a network
EP1233317A3 (en)*2001-02-162004-07-14Siemens AktiengesellschaftApparatus and method for the creation of user components
DE10129564A1 (en)*2001-02-162002-09-19Siemens Ag Device and method for creating operating components
CN100343772C (en)*2001-02-162007-10-17西门子公司Equipment and method for establishing operation parts
US6970003B2 (en)2001-03-052005-11-29Rosemount Inc.Electronics board life prediction of microprocessor-based transmitters
US6629059B2 (en)2001-05-142003-09-30Fisher-Rosemount Systems, Inc.Hand held diagnostic and communication device with automatic bus detection
US6859755B2 (en)2001-05-142005-02-22Rosemount Inc.Diagnostics for industrial process control and measurement systems
US7076695B2 (en)2001-07-202006-07-11Opnet Technologies, Inc.System and methods for adaptive threshold determination for performance metrics
US8484665B2 (en)2001-08-132013-07-09Rockwell Automation Technologies, Inc.Industrial controller automation interface
US9690279B2 (en)2001-08-132017-06-27Rockwell Automation, Inc.Industrial controller automation interface
US10310479B2 (en)2001-08-132019-06-04Rockwell Automation, Inc.Industrial controller automation interface
US10203679B2 (en)2001-08-132019-02-12Rockwell Automation, Inc.Industrial controller automation interface
US7424329B2 (en)2001-08-132008-09-09Rockwell Automation Technologies, Inc.Industrial controller automation interface
US6819960B1 (en)2001-08-132004-11-16Rockwell Software Inc.Industrial controller automation interface
US9766611B2 (en)2001-08-132017-09-19Rockwell Automation, Inc.Industrial controller automation interface
EP1284446A1 (en)*2001-08-132003-02-19Rockwell Software Inc.Industrial controller automation interface
US9104185B2 (en)2001-08-132015-08-11Rockwell Software Inc.Industrial controller automation interface
US9389602B2 (en)2001-08-132016-07-12Rockwell Automation, Inc.Industrial controller automation interface
US6772036B2 (en)2001-08-302004-08-03Fisher-Rosemount Systems, Inc.Control system using process model
DE10214539A1 (en)*2002-04-022003-10-23Siemens Ag Production machine with a control integrated in a web server
US7290450B2 (en)2003-07-182007-11-06Rosemount Inc.Process diagnostics
US7018800B2 (en)2003-08-072006-03-28Rosemount Inc.Process device with quiescent current diagnostics
US7627441B2 (en)2003-09-302009-12-01Rosemount Inc.Process device with vibration based diagnostics
US7523667B2 (en)2003-12-232009-04-28Rosemount Inc.Diagnostics of impulse piping in an industrial process
US6920799B1 (en)2004-04-152005-07-26Rosemount Inc.Magnetic flow meter with reference electrode
US7046180B2 (en)2004-04-212006-05-16Rosemount Inc.Analog-to-digital converter with range error detection
US8112565B2 (en)2005-06-082012-02-07Fisher-Rosemount Systems, Inc.Multi-protocol field device interface with automatic bus detection
US7835295B2 (en)2005-07-192010-11-16Rosemount Inc.Interface module with power over Ethernet function
US9634858B2 (en)2005-07-202017-04-25Rosemount Inc.Field device with power over Ethernet
US7940189B2 (en)2005-09-292011-05-10Rosemount Inc.Leak detector for process valve
US7953501B2 (en)2006-09-252011-05-31Fisher-Rosemount Systems, Inc.Industrial process control loop monitor
US7750642B2 (en)2006-09-292010-07-06Rosemount Inc.Magnetic flowmeter with verification
US7321846B1 (en)2006-10-052008-01-22Rosemount Inc.Two-wire process control loop diagnostics
WO2008155596A1 (en)*2007-06-182008-12-24Abb Research LimitedStandardized protocol independent configuration tool for intelligent electronic devices
US8898036B2 (en)2007-08-062014-11-25Rosemount Inc.Process variable transmitter with acceleration sensor
US7590511B2 (en)2007-09-252009-09-15Rosemount Inc.Field device for digital process control loop diagnostics
US9207670B2 (en)2011-03-212015-12-08Rosemount Inc.Degrading sensor detection implemented within a transmitter
US9052240B2 (en)2012-06-292015-06-09Rosemount Inc.Industrial process temperature transmitter with sensor stress diagnostics
US9207129B2 (en)2012-09-272015-12-08Rosemount Inc.Process variable transmitter with EMF detection and correction
US9602122B2 (en)2012-09-282017-03-21Rosemount Inc.Process variable measurement noise diagnostic
DE102014112639B4 (en)*2014-09-022018-02-08Cavos Bagatelle Verwaltungs Gmbh & Co. Kg System for creating control data sets for robots
DE102014112639A1 (en)*2014-09-022016-03-03Cavos Bagatelle Verwaltungs Gmbh & Co. Kg System for creating control data sets for robots
US10493625B2 (en)2014-09-022019-12-03Cavos Bagatelle Verwaltungs Gmbh & Co. KgSystem for generating sets of control data for robots
DE102014112639C5 (en)*2014-09-022020-07-02Cavos Bagatelle Verwaltungs Gmbh & Co. Kg System for creating control data sets for robots

Similar Documents

PublicationPublication DateTitle
DE29600609U1 (en) Automation device
EP0875023B1 (en)Automation device
EP3542232B1 (en)Control system for an industrial automation facility and method for programming and operating such a control system
DE112008003963B4 (en) System and method for off-line programming of an industrial robot
WO2013004389A1 (en)Method and device for the programming and configuration of a programmable logic controller
EP1328890A2 (en)System and method for managing software applications, especially manufacturing execution system (mes) applications
EP3273314B1 (en)Programmable logic controller with management system
DE102011082291A1 (en) Controller for machine tool and machining-related data processing system provided therewith
DE102012205907B4 (en) System and method for machine maintenance
DE102006035889A1 (en) System and method for automatically installing and maintaining hardware and software in a distributed computer system
DE10359251A1 (en)Device for automation of machine tool- or production-machines, has computing device joined to bus-system for two-way data exchange
EP1359504A1 (en)Method for configuration and control of an electronically controllable, modular system
DE19630415A1 (en)Software tool for planning of process-controlled plant
EP3629108B1 (en)Planning of an automation system
DE60225464T2 (en) ROBOT SYSTEM AND METHOD AND SOFTWARE FOR THE ROBOT SYSTEM
EP3977301A1 (en)Runtime server for simultaneously executing multiple runtime systems of an automation installation
DE102010053485A1 (en) Method for operating a work machine and work machine with virtual automation
EP3151217A1 (en)Operator training system
DE112005003519T5 (en) communication drivers
DE10330191A1 (en) System or method for releasing released software programs
DE29622133U1 (en) Automation device
DE102016121788A1 (en) Configuration of an automation system
EP1479023B1 (en)Method for planning and/or configuring a project
DE10229923A1 (en)Distributed arrangement for operating automation equipment e.g. for complex technical processes
WO2021037379A1 (en)Method for operating a cluster, cluster work node, cluster, network, computer program and computer-readable medium

Legal Events

DateCodeTitleDescription
R207Utility model specification

Effective date:19970327

R150Utility model maintained after payment of first maintenance fee after three years

Effective date:19990719

R151Utility model maintained after payment of second maintenance fee after six years

Effective date:20020513

R152Utility model maintained after payment of third maintenance fee after eight years

Effective date:20040505

R071Expiry of right

[8]ページ先頭

©2009-2025 Movatter.jp