[go: up one dir, main page]

DE29823119U1 - Automatisierungsgerät - Google Patents

Automatisierungsgerät

Info

Publication number
DE29823119U1
DE29823119U1 DE29823119U DE29823119U DE29823119U1 DE 29823119 U1 DE29823119 U1 DE 29823119U1 DE 29823119 U DE29823119 U DE 29823119U DE 29823119 U DE29823119 U DE 29823119U DE 29823119 U1 DE29823119 U1 DE 29823119U1
Authority
DE
Germany
Prior art keywords
automation device
automation
observation
applets
values
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
DE29823119U
Other languages
English (en)
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 Corp filed Critical Siemens AG
Priority to DE29823119U priority Critical patent/DE29823119U1/de
Publication of DE29823119U1 publication Critical patent/DE29823119U1/de
Priority to PCT/DE1999/004062 priority patent/WO2000039645A1/de
Anticipated expiration legal-status Critical
Expired - Lifetime 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/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • G05B19/0421Multiprocessor system
    • 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/052Linking several PLC's
    • 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/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/35Nc in input of data, input till input file format
    • G05B2219/35008Www cad, world wide design and manufacturing
    • 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

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • User Interface Of Digital Computer (AREA)
  • Electrical Discharge Machining, Electrochemical Machining, And Combined Machining (AREA)
  • Vending Machines For Individual Products (AREA)

Description

GR 98 G 4468 DE
Beschreibung
Automatisierungsgerät
Die Erfindung betrifft ein Automatisierungsgerät zur Steuerung eines technischen Prozesses, welches über ein Netzwerk in Form eines Internet- und/oder Intranet-Netzwerkes mit einem Beobachtungsgerät verbindbar ist, welches zur Prozeßbeobachtung vorgesehen ist.
In der Automatisierungstechnik erfolgt gewöhnlich die Darstellung von Meßgrößen, Zustandsgrößen und Rechenergebnissen an der Benutzerschnittstelle (Human/Machine Interface) vorwiegend in grafischer Form. Z. B. wird der Füllstand eines Kessels dargestellt durch eine realitätsnahe Darstellung von Kessel und Inhalt, wobei die Darstellung des Kessels immer konstant ist, die Darstellung des Inhalts jedoch von einem zuvor erfaßten Meßwert abgeleitet wird. Neben vorgefertigten grafischen Elementen sind auch für anlagenspezifische Automatisierungsfunktionen eigens konstruierte grafische Darstellungen vorgesehen.
Ein Automatisierungsgerät der eingangs genannten Art ist aus der WO 97/26587 bekannt. Zwei Fertigungsstandorte eines global verteilten Automatisierungsverbundes sind über ein an sich bekanntes globales Netzwerk „Internet" miteinander verbunden, wobei diese Standorte mehrere Geräte in Form von Automatisierungsgeräten, Programmiergeräten, Servern, Bedien- und Beobachtungsgeräten und Workstations umfassen. Eine Prozeßbedienung und Prozeßführung der zu steuernden Prozesse in den Fertigungsstandorten erfolgt durch ein Bedien- und Beobachtungsgerät. Dieses erzeugt ein Bedien- und Beobachtungs-Softwarebausteine umfassendes Bedien- und Beobachtungsprogramm zur Erstellung und Darstellung eines mehrere BiId-Objekte umfassenden Prozeßbildes, wobei die Bildobjekte zu Software-Funktionsbausteinen des Steuerprogramms im Automatisierungsgerät in Beziehung (in Wechselwirkung) stehen. Die
GR 98 G 4468 DE
Bedien- und Beobachtungs-Softwarebausteine sind obje.ktorientiert ausgebildet und direkt über das Internet übertragbar.
Aus den Web-Seiten
http:/www.wonderware.de/produkte/fsuite.htm der Firma Wonderware ist ein Manufacturing Management Information System (MMI-System) bekannt, welches Mittel und Maßnahmen zur Visualisierung und zum Überwachen von Produktionsabläufen über das Internet/Intranet ermöglicht.
Der vorliegenden Erfindung liegt die Aufgabe zugrunde, ein Automatisierungsgerät der eingangs genannten Art zu schaffen, mit welchem eine verbesserte Beobachtung eines zu steuernden technischen Prozesses ermöglicht wird.
Diese Aufgabe wird durch die im kennzeichnenden Teil des Anspruchs 1 angegebenen Maßnahmen gelöst.
HTTP-Server sind an sich bekannt. Diese unterstützen ein sogenanntes „Hyper Text Transport Protokoll", welches im World Wide Web von verteilten Hypermedia-Systemen als Such- und Übertragungsprotokoll verwendet wird, um auf verteilte Objekte zuzugreifen. Durch dieses Protokoll ist es möglich, HTML-Seiten („Hyper Text Markup Language"-Seiten) schnell zu übertragen, welche durch geeignete HTML-Browser darstellbar sind. Ferner sind in diese HTML-Seiten sogenannte Applets einbindbar, welche einen durch einen HTML-Browser interpretierbaren und durch diesen Browser ausführbaren Bytecode umfassen.
Vorteilhaft ist, daß eine dynamische Komponente, z. B. eine Komponente in Form eines grafisch darzustellenden Kessel-Füllstandes, dynamisch darstellbar ist. Dabei wird für im wesentlichen statische Komponenten, welche sich nie oder selten ändern, z. B. für auszutauschende Anlagenteile, die entsprechende darzustellende HTML-Seite neu geladen. Für sich
GR 98 G 4468 DE
häufig ändernde Komponenten, &zgr;. B. für Werte von Prozeßvariablen, werden die entsprechenden Applets im Automatisierungsgerät erzeugt, in das Beobachtungsgerät geladen und durch dieses ausgeführt.
Das als HTTP-Server ausgebildete Automatisierungsgerät generiert dynamisch grafische Prozeßvariablen derart, daß in gängigen HTML-Browsern (z. B. Netscape, Internet-Explorer) und HTML-Editoren für spezifische Automatisierungsanlagen entsprechende Informations- und Bedienoberflächen einfach erstellbar sind.
Weitere vorteilhafte Ausgestaltungen der Erfindung ergeben sich aus den in den Unteransprüchen angegebenen Maßnahmen.
Die Erfindung wird nachfolgend anhand eines Ausführungsbeispiels unter Bezugnahme auf die einzige Figur der Zeichnung näher erläutert. Die Figur der Zeichnung zeigt in schematischer Darstellung die Generierung einer HTML-Seite.
Ein als HTTP-Server ausgebildetes Automatisierungsgerät 1 ist über ein Netzwerk 2 in Form eines an sich bekannten Internet- und/oder Intranet-Netzwerkes mit einem Beobachtungsgerät 3 verbindbar, welches zur Prozeßbeobachtung eines durch das Automatisierungsgerät 1 zu steuernden technischen Prozesses vorgesehen ist. Das Beobachtungsgerät 3 ist als HTML-Browser ausgebildet, welchem über das Netzwerk 2 HTML-Seiten zur Aufbereitung und grafischen Darstellung des technischen Prozesses zuführbar sind. Eine Änderung von im wesentlichen statischen Komponenten des technischen Prozesses zeigt das Automatisierungsgerät 1 dem Beobachtungsgerät 3 an, wodurch dieses die entsprechende HTML-Seite aus dem Automatisierungsgerät 1 neu lädt und darstellt. Dadurch sind z. B. Umkonfigurierungen einer technischen Anlage darstellbar.
Für den Fall, daß auch dynamische Komponenten des technischen Prozesses (z. B. Werte von Meßgrößen) innerhalb einer HTML-
GR 98 G 4468 DE
Seite grafisch darzustellen sind, erzeugt das Automatisierungsgerät sogenannte Applets, welche in das Beobachtungsgerät zur Darstellung der HTML-Seite ladbar und durch das Beobachtungsgerät ausführbar sind. Im Ausführungsbeispiel ist ein Java-Applet 4 dargestellt, welches die darzustellenden grafischen Prozeßvariablen (dynamische Komponenten) durch im HTML-Browser (Beobachtungsgerät 3) ablaufende Java-Applets erzeugt. Das Java-Applet 4 verwendet eine sogenannte Template-Klasse 5. Diese Klasse erhält als Initialisierungsparameter den Namen einer ASCII-Datei, die eine Reihe von parametrierbaren Grafikprimitiven (z. B. Kreis, Rechteck, etc.), Farbdefinitionen oder den Aufruf einer weiteren Template-Datei 6 enthält. Die Parameter der Grafikprimitive können neben festen Werten auch arithmetische Ausdrücke sein, die einen oder mehrere Prozeßvariablenwert(e) enthalten.
Größe und Position der dargestellten Grafikelemente sind in einer Elementen-Datei 7 hinterlegt und können sich in Abhängigkeit von einem oder mehreren Prozeßwerten verändern. Eingabeparameter einer Template-Instanz, welche in einer 0 Variablenwerte-Datei 8 hinterlegt sind, sind die oder der momentane(n) Variablenwert(e) in Form eines Arrays aus Fließkommawerten in doppelter Genauigkeit oder eines Arrays aus Strings, die die Zahlenwerte als ASCII-Text enthalten. Außerdem werden für jeden Variablenwert ein oberer und unterer Grenzwert angegeben, welche in einer Grenzwerte-Datei 9 hinterlegt sind, so daß die Werte, die in einem arithmetischen Ausdruck eines Grafikelementes verwendet werden, stets auf einen Bereich zwischen 0 und 999 normiert werden können. Die normierten Variablenwerte werden in das Template eingesetzt, d. h., die arithmetischen Ausdrücke, die Variablenwerte enthalten, werden ausgewertet und die jeweils entstehenden Grafikelemente dargestellt. Dieser Vorgang wird vorzugsweise zyklisch wiederholt und die dargestellten Grafikelemente den jeweils aktuellen Variablenwerten angepaßt.
Um in einem Java-Applet mehrere Templates oder zusätzliche Informationen, die die Templates ergänzen, darstellen zu
GR 98 G 44 68 DE
können, besteht die Möglichkeit, die Größe und Position eines Templates als Ganzes innerhalb der dargestellten Applet-Fläche oder innerhalb eines aufrufenden Templates festzulegen.
Ein Beispiel für die Generierung von grafischen Prozeßvariablen ist in der folgenden Tabelle dargestellt.
GR 98 G 4468 DE
Syntax der Template-Datei Template-Datei ist in Backus-Naur-Form wie folgt
Die Syntax einer
beschrieben: ::= { <Line> <Terminator> [ <CRLF> ] }
<Template> ::= <VarDecl> | <Comment> I <Command>
<Line> ::= &ldquor;var" { <Separator> <Variable> }
<VarDecl> ::= &ldquor;rem" { <Character> | <Quote> | <Blank> }
<Comment> ::= <Keyword> <Parameterliste>
<Command> ::= &ldquor;image" | &ldquor;oval" | &ldquor;line" | &ldquor;box" I &ldquor;rbox" I &ldquor;arc" |
<Keyword> &ldquor;color" I &ldquor;text" | &ldquor;font" | &ldquor;bkgnd"
::= <Separator> <Parameter> { <Separator> <Parameter> )
<Parameterliste> ::= <String> I <Modifier> I <Expression>
<Parameter> ::= arithmetischer Ausdruck
<Expression> ::= Variablenbezeichner nach Step7 Konvention
<Variable> ::= <Character>
<Modifier> ::= <Quote> { <Character> I ";" I <Blank> | &ldquor;\" <Quote> }
<String>
<Quote> ::= ASCII 33 bis ASCII 126 außer ASCII 34 und ASCII 59
<Character> ::= Hochkomma (ASCII 34)
<Quote> ::= <Blank>
<Separator> ::= Leerzeichen (ASCII 32)
<Blank> ::= &ldquor;;" (ASCII 59)
<Terminator> ::= <CR> [ <LF> ]
<CRLF> ::= Carriage Return (ASCII 13)
<CR> ::= Line Feed (ASCII 10)
<LF>
GR 98 G 4468 DE
Für den Typ <Expression> gelten die Syntaxregeln für arithmetische Ausdrücke.
Parameter der Keywords
Koordinaten- und Größenangaben sind im folgenden kursiv dargestellt (z. B. x_start) . Die Werte liegen stets in einem Bereich zwischen 0 und 999 und sind als relative Angaben zu verstehen. Dadurch ist die Skalierbarkeit der grafischen Darstellung gewährleistet. Der absolute Wert &khgr; bzw. y errechnet sich zu &khgr; · WIDTH/1000 bzw. y · HEIGHT/1000 mit WIDTH als Applet-Breite und HEIGHT als Applet-Höhe.
Zeichenketten sind stets mit Hochkomma eingefaßt. Falls eine Zeichenkette ein Hochkomma enthalten soll, muß ein Backslash 11 \" vorangestellt werden.
Ein Kommentar beginnt mit dem Schlüsselwort rem, kann anschließend beliebige Zeichen (außer ";") enthalten und endet mit dem Terminator-Zeichen ";".
Die in arithmetischen Ausdrücken verwendeten Variablen müssen (vorzugsweise zu Beginn der Template-Datei) mit Hilfe der Anweisung var deklariert werden.
image filename
Verwendet die Pixelgrafik aus der Datei mit dem Namen filename als Hintergrund für das Applet. Der Wert ist vom Typ <String>, und es gelten die Syntaxregeln für Dateinamen. Die Pixelgrafik kann alle Grafikelemente enthalten, die durch Variablenwerte nicht verändert werden.
bkgnd red_intensity green_intensity blue_intensity
Legt die Hintergrundfarbe des Applets fest; die Werte liegen im Bereich zwischen 0 und 255. Die Werte sind
GR 98 G 4468 DE
vom Typ <Expression>.
color red_intensity green_intensity blue_intensity
Legt die Farbe für alle folgenden grafischen Operationen fest; die Werte liegen im Bereich zwischen 0 und 255. Die Werte sind vom Typ <Expression>.
line x_start y_start x_end y_end
Zeichnet eine Linie zwischen den beiden Punkten (x_start, y_start) und (x_end, y_end). Die Werte sind vom Typ <Expression>.
oval modifier x_start y_start x_end y__end
Zeichnet eine Ellipse, deren umschreibendes Rechteck durch die zwei Koordinaten (x_start, y_start) und (x_end, y_end) gegeben ist. Die Werte sind vom Typ <Expression>. Für modifier gleich &ldquor;d" wird die Ellipsenkontur gezeichnet; für modifier gleich &ldquor;f" wird die Ellipse ausgefüllt.
box modifier x_start y_start x_end y_end
Zeichnet ein Rechteck, das durch die zwei Koordinaten (x_start, y_start) und (x_end, y_end) gegeben ist. Die Werte sind vom Typ <Expression>. Für modifier gleich &ldquor;d" wird die Rechteckkontur gezeichnet; für modifier gleich &ldquor;f" wird das Rechteck ausgefüllt.
rbox modifier x_start y_start width height arc_width arc_height
Zeichnet ein Rechteck mit abgerundeten Ecken, das durch die zwei Koordinaten (x_start, y_start) und (x_end, y_end) gegeben ist; der horizontale (vertikale) Durchmesser des Bogens an allen vier Ecken ist durch arc_width (arc_height) gegeben. Die Werte sind vom Typ <Expression>. Für modifier gleich &ldquor;d" wird die
GR 98 G 4468 DE
Rechteckkontur gezeichnet; für modifier gleich &ldquor;f" wird das Rechteck ausgefüllt.
arc modifier &khgr; y width height start_angle arc_angle
Zeichnet einen Kreisbogen, dessen umschreibendes Rechteck durch die zwei Koordinaten (x_start, y_start) und (x_end, y_end) gegeben ist. Der Startwinkel ist durch start_angle und der Endwinkel durch end_angle gegeben. Die O-Grad-Marke liegt dabei an der &ldquor;drei Uhr"-Position; der Maximalwert für start_angle und arc_angle liegt bei 360 Grad. Die Werte sind vom Typ <Expression>. Für modifier gleich &ldquor;dM wird die Kreisbogenkontur gezeichnet; für modifier gleich &ldquor;f" wird der Kreisbogen ausgefüllt.
font name style size
Legt den Namen, den Stil und die Größe aller folgenden Textausgaben fest. Als name sind momentan folgende Strings möglich: Serif, SansSerif, Monospaced. Als style sind folgende Strings möglich: bold, italic, bold_italic, plain. Die Größe size ist als relative Größe zur Applet-Höhe anzugeben.
text &khgr; y Zeichenkette | Variable { Zeichenkette | Variable}
Gibt einen Text, gegeben durch eine oder mehrere Zeichenkette(n) oder Variablenname(n), an der Position (x, y) aus.

Claims (3)

GR 98 G 4468 DE 10 S chut &zgr; ansprüche
1. Automatisierungsgerät zur Steuerung eines technischen Prozesses, welches über ein Netzwerk (2) in Form eines Internet- und/oder Intranet-Netzwerkes mit einem Beobachtungsgerät (3) verbindbar ist, welches zur Prozeßbeobachtung vorgesehen ist,
dadurch gekennzeichnet, daß
- das Automatisierungsgerät (1) als HTTP-Server ausgebildet ist, wobei dem Beobachtungsgerät (3) durch den HTTP-Server
(1) HTML-Seiten zur Aufbereitung und grafischen Darstellung des technischen Prozesses zuführbar sind,
- das Automatisierungsgerät (1) für dynamische Komponenten des technischen Prozesses Applets (4) erzeugt, welche als Bestandteile von HTML-Seiten in das Beobachtungsgerät (3) ladbar und im Beobachtungsgerät (3) ausführbar sind, und
- das Automatisierungsgerät (1) eine Änderung einer im wesentlichen statischen Komponenten des technischen Prozesses dem Beobachtungsgerät (3) anzeigt, wodurch das Beobachtungsgerät die HTML-Seite neu lädt.
2. Automatisierungsgerät nach Anspruch 1, dadurch gekennzeichnet, daß im Automatisierungsgerät (1) in HTML-Seiten eingebettete Java-Applets (4) in das Beobachtungsgerät
(3) ladbar sind, welche die Generierung grafischer Prozeßvariablen ermöglichen, wobei die grafischen Prozeßvariablen durch im Beobachtungsgerät (3) ablaufende Java-Applets generiert werden.
3. Automatisierungsgerät nach Anspruch 1 oder 2, dadurch gekennzeichnet, daß das Automatisierungsgerät (1) die Applets (4) zyklisch erzeugt.
DE29823119U 1998-12-28 1998-12-28 Automatisierungsgerät Expired - Lifetime DE29823119U1 (de)

Priority Applications (2)

Application Number Priority Date Filing Date Title
DE29823119U DE29823119U1 (de) 1998-12-28 1998-12-28 Automatisierungsgerät
PCT/DE1999/004062 WO2000039645A1 (de) 1998-12-28 1999-12-21 Automatisierungsgerät

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE29823119U DE29823119U1 (de) 1998-12-28 1998-12-28 Automatisierungsgerät

Publications (1)

Publication Number Publication Date
DE29823119U1 true DE29823119U1 (de) 1999-02-25

Family

ID=8067234

Family Applications (1)

Application Number Title Priority Date Filing Date
DE29823119U Expired - Lifetime DE29823119U1 (de) 1998-12-28 1998-12-28 Automatisierungsgerät

Country Status (2)

Country Link
DE (1) DE29823119U1 (de)
WO (1) WO2000039645A1 (de)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19929933A1 (de) * 1999-06-29 2001-01-18 Siemens Ag Kommunikationssystem und Kommunikationsverfahren für ein Automatisierungsgerät mit im Automatisierungsgerät gespeicherten Kommunikationsdaten
WO2001037057A1 (en) * 1999-11-19 2001-05-25 Fanuc Robotics North America, Inc. Method and system for allowing a programmable controller to communicate with a remote computer
EP1262846A1 (de) * 2001-05-25 2002-12-04 Metso Automation Networks Oy Verwendung von strukturierten Status-Bildern in einem Steuersystem für einen industriellen Automatisierungsprozess
US6560513B2 (en) 1999-11-19 2003-05-06 Fanuc Robotics North America Robotic system with teach pendant
DE10214539A1 (de) * 2002-04-02 2003-10-23 Siemens Ag Produktionsmaschine mit einer in einem Webserver integrierten Steuerung
DE10007271B4 (de) * 2000-02-17 2006-08-24 Rittal Gmbh & Co. Kg Schaltschranküberwachungs- und Steuerungsanlage
EP1752843A3 (de) * 2000-03-17 2007-02-28 Digital Electronics Corporation Steuerungsserver, Steuerungsendgerät, Steuerungssystem und Speichersteuerungskommunikationsprogramm für Aufzeichnungsmedien
US7467231B2 (en) 2000-03-17 2008-12-16 Digital Electronics Corporation Control server, control terminal, control system, and recording medium storing control communication program
EP1531373A3 (de) * 2003-11-14 2009-11-18 Rockwell Automation Technologies, Inc. Verfahren und System für industrielle Automatisierung mit einer dynamischen Browser-Schnittstelle
DE102010049671A1 (de) * 2010-10-26 2012-04-26 Wolfram Kress Verfahren zum Steuern von Komponenten eines Automationssystems

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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
EP1199631A3 (de) * 2000-09-28 2004-07-21 Siemens Aktiengesellschaft system und Verfahren zur Datenvisualisierung durch Internettechnologie
DE10132038A1 (de) * 2001-07-03 2003-01-23 Siemens Ag Automatisierungssystem und Verfahren zur Anlagenvisualisierung
EP1683036A4 (de) * 2003-10-31 2007-03-07 Abb Research Ltd Intelligente online-steuerung von maschinen in einer diskreten herstellungsfabrik durch industrielle informationstechnologie (it)
DE102005034168A1 (de) 2005-07-21 2007-02-01 Siemens Ag Verfahren zum Bedienen und Beobachten eines Steuergeräts, hiermit korrespondierendes Bedien-/Beobachtungsgerät, Steuergerät sowie Maschine mit einem solchen Steuergerät und Verwendungen des Verfahrens sowie Datenspeichermedien
EP1993033A1 (de) * 2007-05-16 2008-11-19 Tac AB Verfahren, Steuerung, Überwachungsgerät, Steuerungssystem und Computerprogramm zur Onlineansicht

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1997026587A1 (de) 1996-01-17 1997-07-24 Siemens Aktiengesellschaft Automatisierungsgerät
DE19615190A1 (de) 1996-04-18 1997-10-23 Fritz Electronic Gmbh Netzwerkbasierende Steuerung für industrielle Anlagen
DE19707026A1 (de) 1997-02-21 1998-09-10 Siemens Ag Medizinische Therapie- und/oder Diagnoseanlage

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6209048B1 (en) * 1996-02-09 2001-03-27 Ricoh Company, Ltd. Peripheral with integrated HTTP server for remote access using URL's
US5805442A (en) * 1996-05-30 1998-09-08 Control Technology Corporation Distributed interface architecture for programmable industrial control systems
EP0825506B1 (de) * 1996-08-20 2013-03-06 Invensys Systems, Inc. Verfahren und Gerät zur Fernprozesssteuerung
JPH11120477A (ja) * 1997-10-09 1999-04-30 Advantest Corp 測定システム

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1997026587A1 (de) 1996-01-17 1997-07-24 Siemens Aktiengesellschaft Automatisierungsgerät
DE19615190A1 (de) 1996-04-18 1997-10-23 Fritz Electronic Gmbh Netzwerkbasierende Steuerung für industrielle Anlagen
DE19707026A1 (de) 1997-02-21 1998-09-10 Siemens Ag Medizinische Therapie- und/oder Diagnoseanlage

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
BAER,Jeff: Java, C,Assembler - Die Mischung macht's. In: Elektronik 3/1998,S.55-58
BAUMANN,Christian: Visualisierung von Maschinendaten im Intranet. In: ZWF 92, 1997, 1-2, S.64-66
JP 10161707 A., In: Patent Abstracts of Japan
PRITSCHOW,Günter, u.a.: Neue Ansätze in der numerischen Steuerungstechnik. In: ZWF 93, 1998, 6, S.251-254

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19929933C2 (de) * 1999-06-29 2002-06-27 Siemens Ag Kommunikationssystem und Kommunikationsverfahren für ein Automatisierungsgerät mit im Automatisierungsgerät gespeicherten Kommunikationsdaten
DE19929933A1 (de) * 1999-06-29 2001-01-18 Siemens Ag Kommunikationssystem und Kommunikationsverfahren für ein Automatisierungsgerät mit im Automatisierungsgerät gespeicherten Kommunikationsdaten
WO2001037057A1 (en) * 1999-11-19 2001-05-25 Fanuc Robotics North America, Inc. Method and system for allowing a programmable controller to communicate with a remote computer
US6518980B1 (en) 1999-11-19 2003-02-11 Fanuc Robotics North America, Inc. Method and system for allowing a programmable controller to communicate with a remote computer
US6560513B2 (en) 1999-11-19 2003-05-06 Fanuc Robotics North America Robotic system with teach pendant
DE10007271B4 (de) * 2000-02-17 2006-08-24 Rittal Gmbh & Co. Kg Schaltschranküberwachungs- und Steuerungsanlage
EP1752843A3 (de) * 2000-03-17 2007-02-28 Digital Electronics Corporation Steuerungsserver, Steuerungsendgerät, Steuerungssystem und Speichersteuerungskommunikationsprogramm für Aufzeichnungsmedien
US7467231B2 (en) 2000-03-17 2008-12-16 Digital Electronics Corporation Control server, control terminal, control system, and recording medium storing control communication program
US7937496B2 (en) 2000-03-17 2011-05-03 Digital Electronics Corporation Control server, control terminal, control system, and recording medium storing control communication program
US7953892B2 (en) 2000-03-17 2011-05-31 Digital Electronics Corporation Control server, control terminal, control system, and recording medium storing control communication program
US7970941B2 (en) 2000-03-17 2011-06-28 Digital Electronics Corporation Control server, control terminal, control system, and recording medium storing control communication program
EP1262846A1 (de) * 2001-05-25 2002-12-04 Metso Automation Networks Oy Verwendung von strukturierten Status-Bildern in einem Steuersystem für einen industriellen Automatisierungsprozess
DE10214539A1 (de) * 2002-04-02 2003-10-23 Siemens Ag Produktionsmaschine mit einer in einem Webserver integrierten Steuerung
EP1531373A3 (de) * 2003-11-14 2009-11-18 Rockwell Automation Technologies, Inc. Verfahren und System für industrielle Automatisierung mit einer dynamischen Browser-Schnittstelle
US7756966B2 (en) 2003-11-14 2010-07-13 Rockwell Automation Technologies, Inc. Dynamic browser-based industrial automation interface system and method
EP3264205A3 (de) * 2003-11-14 2018-01-17 Rockwell Automation Technologies, Inc. Dynamisches browserbasiertes industrielles automations-schnittstellensystem und -verfahren
DE102010049671A1 (de) * 2010-10-26 2012-04-26 Wolfram Kress Verfahren zum Steuern von Komponenten eines Automationssystems
DE102010049671B4 (de) * 2010-10-26 2012-08-16 Wolfram Kress Verfahren zum Steuern von Komponenten eines Automationssystems

Also Published As

Publication number Publication date
WO2000039645A1 (de) 2000-07-06

Similar Documents

Publication Publication Date Title
DE29823119U1 (de) Automatisierungsgerät
DE60111376T2 (de) System und verfahren zur dokumentverarbeitung
DE69426615T2 (de) Vorrichtung und Verfahren zum Verarbeiten von Dokumenten
DE3751228T2 (de) Verfahren und Vorrichtung zur Wiederauffindung von gespeicherten Grafikdaten.
EP1215589A2 (de) Bereitstellung von Projektdaten in einem durch eine standardisierte Meta-Sprache definiertem Format
DE102010038146A1 (de) Verfahren zum Auswählen von Formen in einer Grafikanzeige
EP1148398B1 (de) Eingabeverfahren für die Programmierung von industriellen Steuerungen
DE10051021A1 (de) System, Verfahren und Computerprogramm zur Veröffentlichung interaktiver Web-Inhalte in einer statisch verknüpften Web-Hierarchie
DE60009203T2 (de) Kommunikationsendgerät mit intelligenter Bildverschiebung für HTML Dokumente
DE69525710T2 (de) Verfahren und System zur Steuerung von Funktionen einer Zielanwendung mit Hilfe steuerbarer Objekte
EP2455855A1 (de) Graphische Vergleichsanzeige von Software
DE102007003335A1 (de) Presse und Steuerverfahren für diese
EP1036352A1 (de) Verfahren zur bildschirmgestützten definition und parametrierung von schnittstellen
EP3295265B1 (de) Bedienmodul für eine maschine in der lebensmittelindustrie
DE10008632B4 (de) Verfahren und System zum Erzeugen eines Computerprogramms
EP1638028A2 (de) Rechnergestützte Erzeugung und Änderungsmanagement für Bedienoberflächen
DE60225464T2 (de) Robotersystem und verfahren und software für das robotersystem
WO2008148238A1 (de) Fernbedienung eines browser-programms
EP3438774A1 (de) Verfahren zur bereitstellung von funktionen innerhalb eines industriellen automatisierungssystems und automatisierungssystem
EP1640826B1 (de) Darstellung von Prozesswerten in der Automatisierungstechnik
EP1215571A2 (de) Verfahren zur automatischen Softwaregenerierung
EP2484824B1 (de) Simultane Gestricksimulation während der Mustererstellung anhand einer komprimierten Symboldarstellung
Obszelka et al. Statistisches Programmieren mit R
EP4014111B1 (de) Verfahren und vorrichtung zur unterstützung einer robotic process automation
DE10138533A1 (de) Bereitstellung von Projekt- und/oder Projektierungsdaten eines Automatisierungsprojekts in einem durch eine standardisierte Meta-Sprache, insbesondere XML, definiertem Format

Legal Events

Date Code Title Description
R207 Utility model specification

Effective date: 19990408

R163 Identified publications notified

Effective date: 19990922

R150 Utility model maintained after payment of first maintenance fee after three years

Effective date: 20020404

R151 Utility model maintained after payment of second maintenance fee after six years

Effective date: 20050303

R158 Lapse of ip right after 8 years

Effective date: 20070703