Projekt anlegen

Anlegen eines neuen Projekts

Klicken Sie auf die Schaltfläche Neues Projekt anlegen in der Projektadministration, um ein neues Projekt zu definieren. Bei einem neuen Projekt wird nur die leere Verzeichnisstruktur angelegt. Lediglich wesentliche Dateien aus dem Verzeichnis config/ sowie die gesamte Datenbank in
db/wincc_oa/
werden vollständig kopiert.

Beim Registrieren von Projekten (neu angelegte Projekte werden automatisch registriert) werden Projektinformationen wie Projektname, Projektverzeichnis, Version und Benutzer in die Datei pvssInst.conf geschrieben. Unter Windows befindet sich diese Datei unter C:\ProgramData\Siemens\WinCC_OA und für Linux befindet sich diese Datei unter /etc/opt/ WinCC_OA. Der Pfad dieser Datei kann mittels der Umgebungsvariable PVSS_II_ROOT überschrieben werden.

Nachfolgende Hinweise und Warnungen müssen bei der Erstellung eines neuen WinCC OA-Projektes beachtet werden:

VORSICHT: Der gleichzeitige Betrieb von mehreren WinCC OA-Projekten am selben Rechner wird von ETM als eine ungünstige Konfiguration erachtet und daher nicht empfohlen. Der gleichzeitige Betrieb von mehreren WinCC OA -Projekten am selben Rechner liegt in der Verantwortung des Betreibers.
Abbildung 1. Projekttyp auswählen

Wählen Sie den Projekttyp aus. Dabei stehen Ihnen die folgenden Optionen zur Verfügung:

  • Standardprojekt: ist ein sicheres SSA-Projekt (SSA standardmäßig aktiv). Session Binding reduziert das Risiko von manipulierten Nachrichten und unberechtigtem Zugriff auf ein System.

    Die Kommunikationssicherheit wird erhöht, da der Zugriff von unberechtigten Managern verhindert wird.

    Beim Session Binding ist der Benutzername Teil des Zertifikats

  • Legacy-Standardprojekt: Ein Projekt ohne standardmäßige Sicherheitsfeatures.
  • Abgesetztes UI-Projekt: Projekt mit einem abgesetzten User Interface. Das abgesetzte Projekt wird zu einem Projekt am Server verbunden. Das abgesetzte Projekt wird am "Client" angelegt und gestartet.

    Am Client wird automatisch eine Verzeichnisstruktur und eine Config-Datei angelegt (vom Server kopiert).

  • Redundant Projekt: Eine Konfiguration für ein redundantes Projekt.
  • Verteiltes Projekt: Eine Konfiguration für ein verteiltes Projekt.
  • Abgesetztes Treiberprojekt: Ein abgesetztes Treiber-Projekt: Das lauffähige Serverprojekt kann im Panel Neues Projekt selektiert werden. D.h. das Projekt ist ein abgesetztes Projekt.
  • Geben Sie einen Projektnamen ein, selektieren Sie die Projektsprachen und das Verzeichnis wo das Projekt gespeichert werden soll.

    VORSICHT: Der gleichzeitige Betrieb von mehreren WinCC OA-Projekten am selben Rechner wird von ETM als eine ungünstige Konfiguration erachtet und daher nicht empfohlen. Der gleichzeitige Betrieb von mehreren WinCC OA-Projekten am selben Rechner liegt in der Verantwortung des Betreibers.
VORSICHT: Bei abgesetzten Projekten muss die auf dem Server und dem Client verwendete WinCC OA-Version identisch sein.

Allgemeine Einstellungen

Abbildung 2. Projekt erstellen - Allgemeine Einstellungen

In das Feld Projektname wird der Name des neuen Projekts eingetragen.

Anmerkung:

Der Projektname ist auf den Zeichensatz 7-bit-ASCII beschränkt. Außerdem dürfen folgende Zeichen nicht enthalten sein: / \ ? < > * | ; : " '. Beachten Sie auch, dass Sie keinen leeren Projektnamen verwenden können und der Projektname nicht mit einem Leerzeichen beginnen oder enden darf.

Es ist nicht erlaubt, Projektnamen zu vergeben, welche einer Versionsnummer gleichen, z.B. da dies zu Fehlern während der Projekterstellung führt!

Wählen Sie die gewünschte Sprache:

Es kann die UTF-8-Kodierung selektiert werden.

Es ist auch möglich mehrere Projektsprachen auszuwählen, nähere Information dazu finden Sie unter Anlegen eines mehrsprachigen Projekts

Anmerkung: In einem UTF-8-Projekt können keine Sonderzeichen auf einen CHAR geschrieben werden da der CHAR-Datentyp nur 1 Byte lang ist. UTF8-Sonderzeichen sind länger als 1 Byte.
Anmerkung: Ältere Panels und Skripts sind aus historischen Gründen nach ISO-Norm kodiert. Falls diese in einem Projekt in UTF-8-Kodierung geöffnet und gespeichert werden, dann werden darin enthaltene Umlaute nicht richtig dargestellt.

Spezifizieren Sie den Projektpfad (das Zielverzeichnis) entweder durch einen manuellen Eintrag oder alternativ durch Anklicken der Schaltfläche mit dem Ordnersymbol.

Im ausgewählten Ordner wird dann ein neues Verzeichnis mit dem Projektnamen angelegt.

Für den Projektpfad sind ebenfalls nur Zeichen aus dem Zeichensatz 7-bit-ASCII erlaubt und die beiden Schrägstriche (/ bzw. \) dürfen nur zur Trennung von Ordnern (directories) verwendet werden.

Zusätzlich dürfen folgende Zeichen im Projektpfad nicht enthalten sein:

  • Umlaute ("ä", "ö", "ü") - führt zu Problemen beim Online-Backup
  • Dollarzeichen ($)
  • At-Zeichen (@)
  • Spitze Klammern (< >), eckige Klammern ([ ]) und geschweifte Klammern ({ })
  • Doppelpunkt (:) und Semikolon (;)
  • Gleichheitszeichen (=)
  • Zirkumflexzeichen (^)
  • Senkrechter Balken (|)
  • Sternchen (*)
  • Ausrufezeichen (!)
  • Prozentzeichen (%)
  • Fragezeichen (?)
  • Komma (,)
  • Anführungszeichen (einfach und doppelt) (' ")
  • Tabulatorzeichen
  • Keine Unicode-Zeichen unter Windows mit RAIMA-Datenbank oder mit History DB (Wertarchiven).
Anmerkung: Wenn unter Windows kein Laufwerk für den Projektpfad angegeben wird, wird das Laufwerk, auf dem WinCC OA installiert wurde, verwendet.

Die Checkbox Lauffähig definiert, ob das Projekt gestartet werden kann. d.h. es müssen alle Ordner und Dateien für einen ordnungsgemäßen Betrieb existieren. Ein Subprojekt (z.B. Infoserver) wäre alleine nicht lauffähig. Für die Lauffähigkeit eines Projektes muss in seiner Ordnerstruktur ein .../db/wincc_oa/ Verzeichnis und eine Config-Datei (.../config/config) existieren.

SQLite verwenden erstellt ein SQLite-Projekt. Für SQLite-Projekte wird NextGen Archiver (NGA) automatisch verwendet. Für mehr Information über SQLite, siehe Kapitel SQLite®.

Wichtig:

Folgende Kombinationen von Datenbanktypen werden in WinCC OA unterstützt:

NGA verwenden erstellt ein NGA-Projekt. Für mehr Information, siehe Kapitel NextGen Archiver (NGA).

Archivierung

Die Archivierungsoptionen SQLite verwenden, NGA verwenden und PostgreSQL® Backend sind vorselektiert.

Der Standardport für PostgreSQL® ist 15432. Die folgenden DB-Backends sind verfügbar: PostgreSQL®, InfluxDB® und keine Standard-DB (manuelle Konfiguration erforderlich).

Anmerkung: Achten Sie darauf, dass der Port für PostgreSQL® nicht von der Firewall blockiert wird.

Legen Sie ein Benutzer für die Projektverwaltung und ein Passwort sowie Benutzer fest. Sie können auch einen Datenbankbenutzer und ein Passwort im Voraus festlegen. Mit diesem Benutzer und dem Passwort haben Sie später Zugriff auf die Datenbank.

Neues Projekt erstellen

Abbildung 3. Übersichtspanel

Als nächsten Schritt wird eine Übersicht der ausgewählten Optionen angezeigt.

  • Wählen Sie entweder das Modern oder das Classic für Icon Theme Ihr Projekt aus.
  • Klicken Sie auf die Schaltfläche OK, um die Einstellungen zu übernehmen und das Projekt anzulegen.
  • Nachdem Sie das Projekt erstellt haben, können Sie für das Projekt einen Benutzer und Passwort über das Panel Projekteigenschaften ändern vergeben, um einen unbefugten Zugriff zu verhindern.