Projekt starten und beenden

Das Consolepanel ermöglicht das Starten und Stoppen eines ausgewählten Projektes. Folgende Schaltflächen sind für diese Funktion zuständig:

Projekt starten.

Projekt stoppen.

Diese Schaltflächen stehen auch im Project Administrator zur Verfügung und Starten bzw. Stoppen ein Projekt (es öffnet sich automatisch das Consolepanel). Ein Projekt wird vom Pmon gestoppt (der Pmon stoppt die einzelnen Manager des Projektes). Beim erfolgreichen Starten eines Projektes wird der Status "actualProject" gesetzt innerhalb der pvssInst.conf gesetzt.

Zustands- und Fehlermeldungen während dem Hochlauf eines Projektes werden über den sogenannten Log Viewer ausgegeben, der beim Projektstart automatisch geöffnet wird. Mehr zum Log Viewer erfahren Sie im Kapitel Log Viewer.

Hinweis

Um mehrere Projektkonsolen gleichzeitig zu öffnen, können diese mittels des Startmenüs separat gestartet werden.

ACHTUNG

Wenn es keine Netzwerkverbindung gibt, kann ein Projekt nicht gestartet werden. Das ist ein Windows-Problem und kann durch die Aktivierung von DNS caching gelöst werden!

Wenn Sie ein Projekt unter anderen Einstellungen starten möchten, stehen die folgende Möglichkeiten zur Verfügung:

  • Es kann für jede Config-Datei ein eigenes Projekt registriert werden (der proj_path-Eintrag kann in allen Config-Dateien gleich sein).

  • Die zusätzlichen Einstellungen können in einer zusätzlichen config-Datei abgelegt werden und mit der neuen Option +config dazugeladen werden. Siehe Kapitel Konfigurationsdatei für mehr Information über die +config-Option.

Im Consolepanel wird die Verbindung zwischen den Managern grafisch angezeigt (erste Spalte in der Startliste):

Anzeige Status der Verbindung
Weiß Manager läuft nicht - manueller Start parametriert
Rot Manager läuft nicht - automatischer Start parametriert
Gelb Manager befindet sich in der Startphase
Grün Manager wurde erfolgreich gestartet bzw. läuft bereits - Verbindung besteht
Rot-gelb blinken Verbindungsfehler zwischen den Managern bzw. Manager wurde frühzeitig beendet
Violett Manager blockiert - kein Lebenszeichen seit 30 Sekunden
Blau-gelb blinken Der Manager wurde innerhalb der erlaubten Zeit zu oft neu gestartet und wird nun nicht mehr neu gestartet
Grau

Dieser Status tritt dann auf, wenn die Console die Verbindung zum PMON verloren hat.

Dasselbe Verhalten tritt auch auf, wenn WinCC OA als Service gestartet ist und über den Service beendet wird (z.B. unter Linux "/etc/init.d/ WinCC_OA stop“). Alle noch geöffneten Consolen zeigen dann den Status "0 / Grau“ an. Da die WinCC OA Console die Verbindung zum PMON verloren hat, sind die angezeigten Informationen (z.B. Projekt gestartet oder gestoppt) nicht mehr gültig. Daher muss eine Console, welche sich in solch einem Status befindet, beendet und neu gestartet werden.

Anmerkung: Wird ein Manager/Treiber nicht aus der WinCC OA Console gestartet, sondern aus der Kommandozeile, so ist darauf zu achten, dass im Manager/Treiber das korrekte WinCC OA Projekt durch Setzen der entsprechenden Umgebungsvariablen oder Angabe der entsprechenden Kommandozeilenoptionen eingestellt wird. Das Projekt kann mit der Option -proj/-PROJ Name angegeben werden. Wie das Projekt beim Starten eines Managers aus der Kommandozeile angegeben werden muss, wird ausführlich im Kapitel Managerverwaltung beschrieben.

VORSICHT: Beachten Sie, dass die Option -currentproj (für mehr Information siehe Kapitel Managerverwaltung) nicht benutzerspezifisch ist. Wenn z.B. Benutzer X das Projekt A startet, Benutzer Y das Projekt B startet und Benutzer X nachher mit der Option -currentproj startet, wird nicht das aktuelle Projekt vom Benutzer X (also Projekt A) sondern das zuletzt gestartete Projekt (Projekt B) gestartet. Unter Linux kann das verhindert werden, wenn jeder Benutzer eigene PVSS_II_ROOT setzt.

So starten Sie ein Projekt

  1. Öffnen Sie das Consolepanel.

  2. Wählen Sie ein Projekt aus der zugehörigen Combobox. Im Abschnitt Manager wird die Startreihenfolge der Manager dieses Projektes angezeigt.

  3. Klicken Sie auf die Schaltfläche "Projekt starten", um das ausgewählte Projekt zu starten. Die Manager werden in der angegebenen Reihenfolge gestartet und deren Verbindungsstati angezeigt. Beachten Sie, dass beim Öffnen der Console das Projekt, das als letztes gestartet wurde, angezeigt wird.

Achtung

Es wird nicht empfohlen, mehrere WinCC OA Projekte zur gleichen Zeit auf einem Rechner zu starten. Die Entscheidung liegt in der Verantwortung des Benutzers.

Anmerkung: Beachten Sie, dass es möglich ist, den Projektstart zu beschleunigen. Definieren Sie dazu den Eintrag waitTimeForBGStart in der [data]-Sektion der Config-Datei. Durch den Eintrag wird der DataBG erst nach der Initialisierung der Managers gestartet. Der DataBG entlastet den Data-Manager und übernimmt Operationen die nicht zeitkritisch sind. Über die Kommandozeilenoption -noDataBG kann auch der Data-Manager ohne den DataBG gestartet werden.
Anmerkung: Einige Manager werden beim Hochlauf des Projektes parallel gestartet (z.B. Archiv-Manager). Das bewirkt einen wesentlich schnelleren Projektstart!
Anmerkung:

Startet WinCC OA nicht, dann überprüfen Sie, ob folgenden Umgebungsvariablen (Start > Einstellungen > Systemsteuerung > System > Umgebungsvariablen) korrekt gesetzt sind:

  • PATH=< WinCC OA Installationsverzeichnis>/bin;<bisheriger PATH>

  • PVSS_II_HOME=< WinCC OA Installationsverzeichnis>

VORSICHT: Wenn der Event-Manager beendet wird, kann auf die Datenbank nicht zugegriffen werden: DPs können nicht geändert werden und die Verbindung wird nicht wieder hergestellt.

Startbildschirm

In der Abbildung unterhalb sehen Sie den Standard WinCC OA -Startbildschirm. Der Standard Startbildschirm kann geändert werden. Siehe Beschreibung weiter unten sowie im Kapitel WinCC OA Product Packaging. Beachten Sie, dass wenn Sie Ihr Produkt nicht branden, ändern Sie den Startbildschirm wie unterhalb beschrieben.

Abbildung 1. Standard WinCC OA -Startbildschirm

WinCC OA bietet die Möglichkeit den Startbildschirm von WinCC OA zu ändern.

Es wird nach einer Datei namens "splashscreen" mit den Endungen .png, .xpm, .bmp in allen pictures-Verzeichnisse (hierarchische Suche) gesucht und verwendet. Falls kein Bild gefunden wurde, wird eine hardcoded WinCC OA-Datei verwendet.

Abbildung 2. Geänderter Startbildschirm "Siemens Ingenuity for life"

So beenden Sie ein Projekt

  1. Klicken Sie auf die Schaltfläche "Projekt stoppen" im Consolepanel, um ein laufendes Projekt zu beenden.

  2. Es erfolgt eine Sicherheitsabfrage. Bestätigen Sie diese mit Ja. Alle laufenden Manager werden vom Letzten bis zum Pmon ordnungsgemäß beendet.