Академический Документы
Профессиональный Документы
Культура Документы
1. 2.
EINLEITUNG ...........................................................................................................................................................2 ORACLE 10G EXPRESS EDITION ....................................................................................................................3 2.1. 2.2. 2.3. 2.4. 2.5. 2.6. INSTALLATION DER ORACLE DATENBANK .............................................................................................................3 INSTALLATION DES DATENBANK-CLIENT ..............................................................................................................4 UMSTELLEN DES HTTP-PORTS DER DATENBANK ..................................................................................................5 STARTEN DER DATENBANK .................................................................................................................................8 FREISCHALTEN DES DATENBANK-BENUTZERS HR .............................................................................................9 ANLEGEN DER TABELLE OCT IN DER DATENBANK ...........................................................................................10 KONFIGURATIONSDATEI SUBSCRIPTION.TXT ....................................................................................................12 KONFIGURATIONSDATEI TASK.TXT ..................................................................................................................13 SPEICHERN VON EXCEL-TABELLEN ALS TEXT-DATEIEN ......................................................................................14 OPC KONFIGURATOR.......................................................................................................................................15 DIE SERVER CONNECTION ................................................................................................................................16 TASK ...............................................................................................................................................................17 ADDON............................................................................................................................................................18 SUBSCRIPTION .................................................................................................................................................19 STARTEN DER SOFTING OPC EASY CONNECT...................................................................................................20 ERGEBNIS........................................................................................................................................................21
3.
4.
OPC EASY CONNECT KONFIGURATION ......................................................................................................15 4.1. 4.2. 4.3. 4.4. 4.5.
5.
Seite 1 / 19
1.
Einleitung
In diesem Tutorial wird die Konfiguration von "OPC2DataBase" Schritt fr Schritt gezeigt. Sie werden OPC-Daten aus dem "Softing OPC Toolbox Demo Server" abrufen und in eine SQL Datenbank ablegen.
Seite 2 / 19
2.
Fr die Durchfhrung dieses Tutorials ist die Installation der Oracle Datenbank 10g Express Edition und dem dazugehrigen Datenbank Client notwendig. Diese Datenbank steht kostenlos zum Herunterladen auf der Oracle Webseite zur Verfgung. Sie bentigen die folgenden Dateien: OracleXE.exe (Oracle Datenbank, ca. 160 MByte) OracleXEClient.exe (Datenbank-Client, ca. 30 MByte) Wichtiger Hinweis: Der Softing OPC Toolbox Demo Server benutzt fr die OPC XML-DA Kommunikation den IP Port 8080, den auch die Oracle Datenbank fr die Web Oberflche nutzt. Deshalb kann der Demo Server nach Installation der Datenbank nicht mehr durch einen OPC-Client gestartet werden. Aus diesem Grund werden wir in diesem Tutorial die Datenbank auf den Port 8079 umstellen.
Seite 3 / 19
Seite 4 / 19
Als erstes meldet man sich als Benutzer System mit dem bei der Installation vergebenen Passwort an. Danach sind wie im Screenshot 3 Zeilen SQL-Code einzugeben (Port wie gewnscht einstellen) und mit / abzuschlieen. Der Port ist nun dauerhaft umgestellt, die Befehlszeile kann mit Exit wieder geschlossen werden.
Seite 5 / 19
Nun muss nur noch der Link auf die Datenbankhomepage angepasst werden, hierzu die Eigenschaften des Links mit der rechten Maustaste ffnen:
Seite 6 / 19
Seite 7 / 19
Seite 8 / 19
Seite 9 / 19
Seite 10 / 19
Seite 11 / 19
3.
Excel-Tabellen knnen als Text-Dateien (Tabs getrennt) gespeichert werden. Wir werden als nchstes mit Hilfe von Excel-Schablonen die Konfigurationsdateien Task.txt und Subscriptions.txt erstellen. Eine Zeile in Excel entspricht einer Befehlszeile in der Konfiguration. Eine Zelle entspricht einem Statement. Sie finden die Excel-Schablonen mit einem Beispielprojekt im Installationsverzeichnis der Softing OPC Easy Connect.
Seite 12 / 19
Die Felder Driver, Statement und Host sind bereits fr die 10g Express Edition vorbereitet. Das Feld Database Name wird von dieser Datenbank nicht ausgewertet.
Seite 13 / 19
Microsoft warnt eventuell, das nicht alle Merkmale der Excel-Datei gespeichert werden knnen. Besttigen Sie mit Ja.
Beenden Sie Excel Wichtiger Hinweis: Solange Excel geffnet ist blockiert es den Zugriff auf die Dateien Subscription.txt, bzw. Task.txt. Deshalb muss Excel geschlossen werden, bevor OPC2DataBase diese Dateien benutzen kann.
Seite 14 / 19
4.
Seite 15 / 19
Wichtiger Hinweis: Sollten Sie bereits mit Softing OPC Easy Connect gearbeitet haben, kann es sein, das die Server Connection DemoDA berschrieben wurde. Legen Sie in diesem Fall bitte eine neue Server Connection an, die auf den Softing OPC Toolbox Demo Server verweist und den ItemPrefix Demo hat.
Seite 16 / 19
4.3. Task
Die Aufgabe, OPC-Daten in eine SQL-Datenbank zu schreiben wird in einem Task zusammengefasst. Diesen legen wir als nchstes mit dem OPC-Konfigurator an. Markieren Sie auf der linken Seite des OPC-Konfigurator den Ordner Tasks ffnen Sie mit der rechten Maustaste das Kontext-Men und whlen Sie Add Setzen Sie das Attribut ID auf DBTask und whlen Sie als Path die Datei Task.txt, die Sie in einem vorherigen Schritt erstellt haben.
Seite 17 / 19
4.4. AddOn
Die Funktionalitt von OPC2DataBase ist in der Datei OCTDatabase.dll definiert. Diese Datei wird als AddOn verlinkt. Markieren Sie den Ordner Tasks / DBTask / AddOns ffnen Sie das Kontext-Men und whlen Sie Add Machen Sie folgende Einstellungen: o ID: DBAddon o Type: Database o Path: C:\Programme\Softing\OCT\OCTDatabase.dll
Seite 18 / 19
4.5. Subscription
Als letztes verknpfen wir noch das Konfigurationsfile Subscription.txt: Markieren Sie den Ordner Tasks / DBTask / Subscriptions ffnen Sie das Kontext-Men und whlen Sie Add Machen Sie folgende Einstellungen: o ID: DBSubscription o Type: DA o Path: C:\Programme\Softing\OCT\Subscription.txt Beenden Sie anschlieend den OPC-Konfigurator
Seite 19 / 19
5.
Inbetriebnahme
Wichtiger Hinweis: Auf manchen Systemen kann es vorkommen, dass Sie beim Start des Easyconnect ein Fehlermeldung SQResus.dll nicht gefunden bekommen. Hierbei handelt es sich um ein Problem der Oracle ODBC-Treiber Installation. Um das Problem zu beheben mssen Sie die Datei C:\oraclexe\app\oracle\product\10.2.0\server\BIN\mfc71.dll nach C:\XEClient\bin\ kopieren.
Seite 20 / 19
5.2. Ergebnis
Starten Sie die Datenbank-Homepage ber das Windows-Startmen Melden Sie sich als Benutzer HR an und sehen Sie sich das Ergebnis an
Herzlichen Glckwunsch. Sie haben in diesem Tutorial erfolgreich OPC-Daten des Softing Toolbox Demo Servers in eine Oracle SQL-Datenbank geschrieben. Sie knnen natrlich auch eine andere SQL-Datenbank benutzen (Anpassungen in Task.txt), andere Daten in die Datenbank schreiben (Anpassungen in Subscription.txt) oder Daten von einem anderen OPCServer in die Datenbank schreiben (Anpassen der Server Connection im OPC-Konfigurator). Die Softing AG wnscht Ihnen viel Erfolg beim Einsatz dieser Software. Falls Sie Fragen und Anregungen haben steht Ihnen unser Support support.automation@softing.com gerne zur Verfgung.
Seite 21 / 19