Fh D
W2OPC Proxy
Fachhochschule Düsseldorf
University of Applied Sciences
Webzugriff auf OPC-Server
Das W2OPC-Proxy ist ein JavaApplet, welches in Verbindung mit
dem Web Access Kit (WAK) den
anforderungsorientierten und ereignisbasierten Zugriff auf beliebige
OPC-Prozessdaten über eine HTMLSeite realisiert.
Funktionsweise
Die Kombination WAK-Server/W2OPCProxy-Applet bildet die Basis für im Intranet/Internet verteilte und flexible Automatisierungslösungen nach dem Konzept der
Lean Web Automation.
Die Anzahl von gleichzeitig mit dem WAKServer verbundenen W2OPC-Proxy-Applets
ist nicht beschränkt.
Das W2OPCProxy-Applet stellt anderen
Elementen und Programmobjekten der
HTML-Seite eine Schnittstelle zu Prozessdaten eines remoten Automatisierungsgerätes zur Verfügung. Es arbeitet
nach dem Subscriber/Publisher-Prinzip.
Auf dem Prozessdatenserver (PD-Server)
können beliebig viele WAK-Server betrieben
werden, die jeweils auf andere OPC-Server
zugreifen.
Die
Konfiguration
des
W2OPCProxy erfolgt benutzerfreundlich mit
Assistenten.
Mit dem W2OPCProxy können Automatisierungsfunktionen (z.B. Prozessvisualisierung)
als Prozessdatendienste (PD-Dienste) über
das Netz verteilt und mittels eines Mietmodells genutzt werden.
Technische Daten
Funktionen:
Fachhochschule Düsseldorf
Josef-Gockeln-Strasse 9
D-42474 Düsseldorf
Prof. Dr.-Ing. R. Langmann
Telefon +49 (0)211 4351 308
Fax
+49 (0)211 4351 303
[email protected]
http://www.teleautomation.de
Die Programmierschnittstelle (API) des
W2OPC-Proxy kann von allen Programmobjekten benutzt werden, welche die Programmiersprache Java oder eine ECMAScript-konforme Sprache (JavaScript,
JScript) unterstützen. Die Schnittstelle ist
an das OPC Automation Interface 2.0
angelehnt und ermöglicht folgende Zugriffe auf beliebige OPC-Daten:
•
•
•
anforderungsbasiertes Lesen,
anforderungsbasiertes Schreiben,
ereignisgesteuerte Benachrichtigung
bei Wertänderungen.
- Festlegung der OPC-Prozessdaten
und des TCP/IP-Ports über Appletparameter
- HTML-Standardbedienung für schnelle Diagnosezwecke
- synchrones und asynchrones Lesen
und Schreiben eines oder mehrerer
Prozessdaten
- Registrieren/Deregistrieren von Ereignisempfängern
- Benutzerauthentifizierung (Login) auf
Prozessdatenebene
Systemvoraussetzungen:
- beliebiges Betriebssystem
- javafähiger Webbrowser