WCCOAtoolCreateDb
Dieses Programm erstellt eine neue Datenbank, basierend auf den Einträgen in der Konfigurationsdatei config.
Die Zustands- und Fehlermeldungen von WCCOAtoolCreateDb werden in der Datei createDb.log im Verzeichnis <proj_path>/log/ aufgezeichnet.
WCCOAtoolCreateDbSQLite
So wie beispielsweise das Tool WCCOAtoolCreateDb für die RAIMA-Datenbank verfügbar ist, sind Tools für SQLite im Verzeichnis: wincc_oa_path/bin verfügbar. Zum Beispiel: WCCOAtoolCreateDbSQLite.exe.
- Aufrufparameter von WCCOAtoolCreateDb sind:
-config <proj_path>\config\config { -lang <lang> }
-help -system <Systemnummer> <Systemname> -yes
Wird kein Systemname angegeben, dann wird der Name automatisch von WCCOAtoolCreateDb ergänzt.
- Beim Anlegen eines WinCC OA Projekts ist es möglich, Datenpunktlisten, welche mittels ASCII-Manager importiert werden sollen, gleich an das Programm WCCOAtoolCreateDb weiterzugeben und somit automatisch einzuspielen:
-importAsciidplist/<File>
Bei <File> wird eine Datenpunktlisten-Datei angegeben. Pro Zeile darf nur eine Datei eingespielt werden. Die Datenpunktlisten werden in der Reihenfolge eingespielt, in welcher sie in der Betriebssystemkonsole eingegeben werden.
Es kann entweder ein absoluter oder ein relativer Pfad angegeben sein. Wenn ein relativer Pfad angegeben wird, so wird die Datei im /dplist-Ordner des Projekts gesucht.
- Geben Sie z.B. den folgenden Befehl in der Betriebssystemkonsole ein:
WCCOAtoolCreateDB -system <otherOptions>
-importAscii dplist/testFile1.txt
-importAscii dplist/testFile2.txt
-importAscii dplist/testFile3.txt
- Kommandozeilenoptionen
-apar (ASCII manager),
-dpar (Data manager),
-epar (Event manager),
-spar (Simulation manager)
Wenn andere Data- und Event-Hostnamen und Portnummern als Default-Hostnamen und Portnummern verwendet werden, müssen diese Namen und Ports über -apar, -dpar, -epar und -spar angegeben werden.
Das folgende Beispiel zeigt wie eine Datenbank erstellt werden kann und andere Portnummern als Defaultports verwendet werden:
wincc_oa_path\bin>WCCOAtoolCreateDb
-yes -config D:\WinCC_OA_Proj\DBCreateTest\config\config
-lang en_US.utf8 -system 402 mySystem1
-apar "-data localhost:5897 -event localhost:5998"
-dpar "-data localhost:5897 -event localhost:5998"
-epar "-data localhost:5897 -event localhost:5998"
-spar "-data localhost:5897 -event localhost:5998"
Beachten Sie, dass die Hostnamen und Portnummern, die für die Optionen -dpar, -epar, -apar and -spar verwendet werden, mit den Hostnamen und Portnummern in der Projektconfigdatei übereinstimmen müssen. Die Hostnamen und Portnummern in der Configdatei wurden über die "data" und "event"-Configeinträge angegeben. data = "localhost:5897" event = "localhost:5998"
Wenn eine Datenbank mit WCCOAtoolCreateDb.exe erstellt wird, werden die Sprachen inklusive Parameter aufgelistet: Parameter: {Active}{Para}{Meta}: {Active} ist der "lang"-Eintrag der Config-Datei, {Meta} ist der "metaLang"-Eintrag der Config-Datei und {Para} ist ein obsoleter Eintrag.
Treibernummern für WCCOAtoolCreateDb und WCCOAtoolCreateDbSQLite
Um SIM-Treiber mit bestimmten Treibernummern zu starten, geben Sie mindestens zwei Treibernummern ein. Sie können aber auch die Anzahl der zu startenden SIM-Treiber (maximal 95) angeben, indem Sie die zu startende Nummer angeben, z.B. -sim 95.
Beispiele für WCCOAtoolCreateDb und WCCOAtoolCreateDbSQLite
.\WCCOAtoolCreateDb.exe -sim 5 -proj myProj
Creates 5 WCCILsims, namely from 1 to 5.
.\WCCOAtoolCreateDb.exe -sim 2,3,4 -proj myProj
Creates 3 WCCILsims, namely 2, 3 and 4.
.\WCCOAtoolCreateDb.exe -sim 1-3,6 -proj myProj
Creates 4 WCCILsims, namely 1, 2, 3 and 6.
.\WCCOAtoolCreateDb.exe -sim 1-3,4,5,6-8,10-12 -proj myProj
Creates 11 WCCILsims, namely from 1 to 12 but with leaving out the 9.