DE29823119U1 - Automatisierungsgerät - Google Patents
AutomatisierungsgerätInfo
- 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
Links
- 238000000034 method Methods 0.000 claims description 23
- 238000012806 monitoring device Methods 0.000 claims description 7
- 230000003068 static effect Effects 0.000 claims description 3
- 230000014509 gene expression Effects 0.000 description 16
- 239000003607 modifier Substances 0.000 description 14
- 238000004519 manufacturing process Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000007667 floating Methods 0.000 description 1
- 238000004886 process control Methods 0.000 description 1
- 238000011112 process operation Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0421—Multiprocessor system
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/05—Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
- G05B19/052—Linking several PLC's
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/31—From computer integrated manufacturing till monitoring
- G05B2219/31156—Network structure, internet
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/31—From computer integrated manufacturing till monitoring
- G05B2219/31161—Java programcode or simular active agents, programs, applets
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/31—From computer integrated manufacturing till monitoring
- G05B2219/31186—TCP-IP internet protocol
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/34—Director, elements to supervisory
- G05B2219/34038—Web, http, ftp, internet, intranet server
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/35—Nc in input of data, input till input file format
- G05B2219/35008—Www cad, world wide design and manufacturing
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- 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
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> | ::= „var" { <Separator> <Variable> } |
<VarDecl> | ::= „rem" { <Character> | <Quote> | <Blank> } |
<Comment> | ::= <Keyword> <Parameterliste> |
<Command> | ::= „image" | „oval" | „line" | „box" I „rbox" I „arc" | |
<Keyword> | „color" I „text" | „font" | „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> | „\" <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> | ::= „;" (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
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 „d" wird die
Ellipsenkontur gezeichnet; für modifier gleich „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 „d" wird die Rechteckkontur gezeichnet; für modifier
gleich „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 „d" wird die
GR 98 G 4468 DE
Rechteckkontur gezeichnet; für modifier gleich „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 „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 „dM wird die Kreisbogenkontur
gezeichnet; für modifier gleich „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)
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ß
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.
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)
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)
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)
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)
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 | 測定システム |
-
1998
- 1998-12-28 DE DE29823119U patent/DE29823119U1/de not_active Expired - Lifetime
-
1999
- 1999-12-21 WO PCT/DE1999/004062 patent/WO2000039645A1/de active Application Filing
Patent Citations (3)
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)
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)
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 |