WinCC Probleme: Unterschied zwischen den Versionen

Aus wiki.vistera.de
Zur Navigation springen Zur Suche springen
Simon (Diskussion | Beiträge)
Thema generierte Meldungen hinzugefügt und Keine Verbindung zur CPU angepasst
Markierung: visualeditor
Keine Bearbeitungszusammenfassung
Zeile 106: Zeile 106:


Eine Widerherstellung ist dann nur noch über eine bei Siemens angeforderte Lizenz-Reparatur mit den entsprechenden vollen Lizenz-Informationen möglich.
Eine Widerherstellung ist dann nur noch über eine bei Siemens angeforderte Lizenz-Reparatur mit den entsprechenden vollen Lizenz-Informationen möglich.
== WinCC lässt nicht mehr als 10 Verbindungen zu ==
Bei einer ganz normalen WinCC-Installation werden folgende Lizenzen immer bereit gestellt:
# IE SOFTNET-S7 Basic
# # IE SOFTNET-S7 Lean
Mit diesen beiden Versionen werden maximal 10 Verbindungen zugelassen.
Benötigt man mehr als 10 Verbindungen, braucht man zusätzlich noch die Lizenz:
#  SOFTNET-IE Power Pack (bis zu 64 SOFTNET-IE S7-Verbindungspartner)
WICHTIG: Damit alle drei Lizenzen zusammen funktioneren, müssen diese die gleich Version haben. Da bei einer normalen WinCC-Installation die Basic und Lean versionslos mitgeliefert werden, benötigt man um die Verbindungen zu erweitern, das komplette Lizenzpaket:
# SOFTNET-IE S7 (beinhaltet IE SOFTNET-S7 Basic, Lean & Power Pack )
[[Kategorie:WinCC]]
[[Kategorie:WinCC]]
__INHALTSVERZEICHNIS_ERZWINGEN__
__INHALTSVERZEICHNIS_ERZWINGEN__

Version vom 5. Dezember 2025, 10:28 Uhr

Auf dieser Seite werden bekannte WinCC Probleme mit Lösungen beschrieben.

WinCC Fehler Allgemein / WinCC eingefroren

Wenn das WinCC gar nicht mehr reagiert und z.B. die Runtime nicht mehr beendet / gestartet werden kann, dann kann WinCC zurückgesetzt werden.

Dafür ist der Skript "Reset_WinCC.vbs" im Installationspfad zu finden:

C:\Program Files (x86)\Siemens\WinCC\bin

Man muss den Skript starten und abwarten bis eine Meldung kommt, dass der Reset durchgeführt wurde. Danach kann das WinCC Projekt wieder geöffnet

und die Runtime gestartet werden. Sollte das nicht helfen muss der Rechner komplett neu gestartet werden.

Aus Programm generierte Meldungen werden nicht in WinCC angezeigt

Wenn Meldungen nicht händisch im WinCC angelegt werden, sondern über das Programm automatisch generiert und im WinCC angezeigt werden sollen, müssen folgende Einstellungen im Alarm Logging überprüft werden:

  • Im Alarm Logging auf "AS Meldungen" klicken und rechts unter Eigenschaften den IDs die entsprechenden Meldeklassen (im TIA-Projekt unter "Gemeinsame Daten->Meldeklassen" einsehbar) zuweisen
  • Unter AS Meldungen die entsprechende CPU-Verbindung anwählen und rechts bei Eigenschaften den Haken "Automatische Aktualisierung" setzen

Nach Änderungen an diesen Optionen sollte die Runtime neu gestartet werden.

Projekt duplizieren funktioniert nicht

Sollte das Duplizieren des Projektes nicht funktionieren gibt es folgende Lösungsmöglichkeiten:

  • Ausführen des "Project Duplicator" als Administrator
  • Ausführen von "Reset_WinCC" auf Server 2
  • WinCC Projekt auf Server 2 löschen. Anschließend ggf. die Redundanzeinstellungen auf Server 2 kontrollieren.
  • Neustarten der WinCC Server 1 & 2

Keine Verbindung zu S7-1500 CPU

Wenn keine Verbindung zu einer S7-1500 CPU aufgebaut werden kann, sollten folgende Dinge kontrolliert werden:

  • IP-Adresse der Verbindung (im Variablenhaushalt)
  • Zugangspunkt der Verbindung (im Variablenhaushalt)
    • Sollte auf "S7ONLINE" stehen
      • Falls "S7ONLINE" nicht vorhanden ist. Ist Simatic NET installiert?
      • Kontrollieren der Zugangspunkte im Programm "Kommunikationseinstellungen" (wird mit Simatic NET installiert)
        • Zuweisen der korrekten Netzwerkschnittstelle zum Zugangspunkt "S7ONLINE"
        • Selbe Zuweisung auch nochmal unter "PG/PC-Schnittstelle einstellen" überprüfen
  • Bei S7-1500 CPU mit Firmware ab 2.9.2 muss zunächst das Zertifikat der Verbindung geladen werden
    • Dafür im TIA Portal den "Export to Simatic SCADA" ausführen und Datei auf den WinCC Rechner übertragen (ab V18 kann auch nur das Zertifikat exportiert werden)
    • Danach im WinCC Variablenhaushalt per Rechtsklick auf die S7-1500 Verbindung "AS Daten laden -> aus Datei" auswählen und die Exportdatei aus dem TIA wählen (Dateifilter beachten)
    • Dann wird direkt im ersten Dialog gefragt, ob das Zertifikat der Verbindung hinzugefügt werden soll. Dies bestätigen.
  • Ist im TIA Portal bei der CPU ein HMI-Zugriff Passwort hinterlegt? Dieses könnte ebenfalls die Verbindung verhindern und muss gegebenen Falls noch bei den Verbindungsparametern im WinCC angegeben werden.

WinCC Client: Server nicht verfügbar

Sollte beim Starten der Runtime auf einem WinCC Client die Meldung "Server nicht verfügbar" erscheinen gibt es folgende Lösungsmöglichkeiten:

  • Neu "Verschalten" des Clients mit dem Serverprojekt über Simatic Shell
    • Ist der Server überhaupt in der Simatic Shell sichtbar? Wenn nicht, dann evtl. PSK-Schlüssel neu eingeben.
  • Neustart der WinCC Server

Farbe bei Anwahl in Picture Tree Navigator passt nicht

Dieses Problem kann vor allem auftreten, wenn man die Runtime eines Projekts aktiviert, welches zuvor von einer älteren WinCC-Version migriert/konvertiert wurde. Das folgende Beispiel bezieht sich auf ein Projekt, dass von V7.4 auf V8.0 konvertiert wurde. In V8.0 wird bei Skripten mit Farbumstellungsfunktion oft nicht mehr mit Farbcodes, sondern mit Verweisen auf "Standardfarben" verwiesen. Um das wieder zu ändern, muss in den entsprechenden Zeilen im Skript unter "C:\Program Files (x86)\SIEMENS\WinCC\aplib\Split Screen Manager\SSMGetButtonColor.fct" die Definition "dwBackColorStandard" und "dwBackColorSelected" auskommentiert und an einigen stellen durch einen entsprechenden Farbcode ersetzt werden.

  • Zeile 14: auskommentieren
  • Zeile 36/37: auskommentieren
  • Zeile 54: ändern zu "return (RGB( 192, 192, 192 ));"
  • Zeile 65: ändern zu "return (RGB( 192, 192, 192 ));"
  • Zeile 88: ändern zu "return (RGB( 192, 192, 192 ));"
  • Zeile 94: ändern zu "return (RGB( 0, 255, 255 ));"
  • Zeile 96: ändern zu "return (RGB( 192, 192, 192 ));"
  • Zeile 121: ändern zu "return (RGB( 192, 192, 192 ));"
  • Zeile 189: ändern zu "return (RGB( 0, 255, 255 ));"
  • Zeile 192: ändern zu "return (RGB( 192, 192, 192 ));"

Es taucht kein Pop-Up zur Anwahl von untergeordneten Bildern in der Runtime auf

Wenn es nicht möglich ist, über das Pfeil-Symbol in der Runtime beim Picture Tree Navigator neben den Buttons zur Bildanwahl, das Pop-Up zur Anwahl von untergeordneten Bildern zu öffnen, kann folgendes helfen:

  1. Runtime beenden und Projekt komplett schließen
  2. Im GraCS-Ordner des WinCC-Projekts alle Dateien mit der Bezeichnung "@PTN...." löschen, MIT AUSNAHME VON "@PTN0.PDL"!
  3. WinCC-Projekt erneut öffnen und den Picture Tree Manager aufrufen
  4. Unter dem Reiter "Optionen" den Haken bei "Deltaspeichern" entfernen und die Konfiguration über "Datei->Speichern" anwenden. Hierbei werden benötigte PTN-Dateien neu generiert und alle Bildverknüpfungen aktualisiert.
  5. Jetzt kann auch die Runtime wieder aktiviert werden und das Aufrufen des Pop-Ups sollte jetzt wieder möglich sein.

WinCC Ausdruck wird in Hochformat gedruckt

Um den WinCC Ausdruck in Querformat zu drucken kann auf der Drucktaste bzw. einer beliebigen Taste folgender C-Skript ausgeführt werden:

#include "apdefap.h"

void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)

{

WinExec("PrtScr.exe -l -nomcp",SW_SHOWNORMAL);

}

Lizenz kann nicht entfernt werden

In manchen Fällen kann es nötig sein, Lizenzen vom System entfernen zu wollen, z.B. bei noch nicht abgelaufenen Trial-Lizenzen, die nicht mehr benötigt werden.

Dies wird beim Versuch über den License Manager meist durch eine Fehlermeldung verhindert, kann jedoch über folgende Vorgehensweise trotzdem durchgeführt werden:

  1. Im Automation License Manager die Bezeichnung in der Spalte "License Key" hinter der zu löschenden Lizenz merken/notieren
  2. Den License Manager schließen!
  3. Windows Explorer öffnen
  4. "Ordneroptionen" öffnen
  5. Den Reiter "Ansicht" öffnen
  6. Haken bei "Geschützte Systemdateien ausblenden" entfernen
  7. Bei "Versteckte Dateien und Ordner" die Option "Ausgeblendete Dateien, Ordner und Laufwerke anzeigen" auswählen
  8. Auf "OK" klicken
  9. Im Laufwerk C: den Ordner "AX NF ZZ" öffnen
  10. Die Lizenz mit dem entsprechenden "License Key"-Namen auswählen und löschen

!VORSICHT! Das Löschen von Lizenzen sollte stets mit höchster Vorsicht durchgeführt werden! Versehentlich gelöschte Lizenzen bei z.B. falscher Auswahl können nicht ohne Weiteres widerhergestellt werden.

Eine Widerherstellung ist dann nur noch über eine bei Siemens angeforderte Lizenz-Reparatur mit den entsprechenden vollen Lizenz-Informationen möglich.

WinCC lässt nicht mehr als 10 Verbindungen zu

Bei einer ganz normalen WinCC-Installation werden folgende Lizenzen immer bereit gestellt:

  1. IE SOFTNET-S7 Basic
  2. # IE SOFTNET-S7 Lean

Mit diesen beiden Versionen werden maximal 10 Verbindungen zugelassen.

Benötigt man mehr als 10 Verbindungen, braucht man zusätzlich noch die Lizenz:

  1. SOFTNET-IE Power Pack (bis zu 64 SOFTNET-IE S7-Verbindungspartner)

WICHTIG: Damit alle drei Lizenzen zusammen funktioneren, müssen diese die gleich Version haben. Da bei einer normalen WinCC-Installation die Basic und Lean versionslos mitgeliefert werden, benötigt man um die Verbindungen zu erweitern, das komplette Lizenzpaket:

  1. SOFTNET-IE S7 (beinhaltet IE SOFTNET-S7 Basic, Lean & Power Pack )