Beitragsliste anzeigen
WinCC -- HMI Projektierung erstellen -- Runtime konfigurieren
Wie können in WinCC V7.0 SP2/WinCC (TIA Portal) unter Windows 7 oder Windows Server 2008 Tastenkombinationen gesperrt werden?
Wie kann benutzerspezifisch nach dem Einloggen in der WinCC Runtime eine vom Benutzer gewünschte Bildschirmzusammenstellung automatisch angezeigt werden?
Wie können Sie das Timeout für das Beenden der Runtime erhöhen?
Wie kann ich in WinCC den Pfad für den Bilder Cache selbst wählen und wie benutze ich den Bilder Cache?
Wie kann ich beim Rechnerstart abhängig vom eingeloggten Benutzer ein bestimmtes WinCC-Projekt starten?
Wie kann ein anderes Bild als das Startbild "@Welcome.pdl" zum Start der Runtime anzeigt werden?
Wie kann erreicht werden, dass beim Ausloggen aus WinCC-Runtime das aktuelle Bild weiter angezeigt wird?
Wie kann die Windows Bildschirmtastatur von SIMATIC Logon (ab V1.4) durch die ProTool Tastatur ersetzt werden, um während der Runtime nicht auf das Betriebssystem zu gelangen?
Wie kann der aktuelle Rechnername ermittelt werden, um ihn in die Rechnerliste des WinCC-Projekts einzutragen?
Wie wird der WinCC-Autostart konfiguriert, wenn SIMATIC NET (bis einschließlich CD11/2003 SP1) verwendet wird?
Wie wird der WinCC-Autostart konfiguriert, wenn SIMATIC NET (ab Edition 2005) verwendet wird?
Wie kann ich die Bildschirmtastatur von WinCC verwenden?
Wie kann in einem Bild das Ein- und Ausloggen mittels Button realisiert werden?
Wie kann ein automatischer Logout nach einer Zeit größer als 999 Minuten ausgeführt werden?
Wie kann ein automatischer Logout in WinCC projektiert werden?
Wie kann nach dem Hochlauf ein Standardbenutzer automatisch angemeldet werden, ohne die Login Box zu verwenden?
Wie ist bei Windows Server 2000/2003, Windows 2000 Prof., Windows XP Prof. oder Windows Vista vorzugehen, wenn die Sperre der Tastenkombinationen unter WinCC ohne Wirkung bleibt?
OS - WinCC -- HMI Projektierung erstellen -- Bildwechsel projektieren
Welche Besonderheiten sind bei der Funktionalität "Loop in Alarm" zu beachten?
Schließen von Bildern, die der Wizard erzeugt hat, beim Bildwechsel
Wie kann ich den Bildinhalt dynamisch an die Größe des @Top-Bildes anpassen, wenn ich ein Bild mit der Funktion SSMOpenTopField aufrufe?
Wie kann erreicht werden, dass beim Ausloggen aus WinCC-Runtime das aktuelle Bild weiter angezeigt wird?
Welche verschiedenen Möglichkeiten gibt es, Bildwechsel zwischen zwei oder mehreren Servern und dem MultiClient (MC) zu projektieren?
Wie kann in Abhängigkeit von einer Variablen eine Bildebene (Layer) in einem Bild angezeigt / ausgeblendet werden?
Wie kann erreicht werden, dass beim Ausloggen aus WinCC-Runtime das aktuelle Bild weiter angezeigt wird?
Bestellnummer:

Anleitung:
Nach dem Ausloggen eines Benutzers bzw. beim Einloggen eines anderen Benutzers wird ab PCS 7 V5 das Startbild eines Benutzers geladen. Dieses Verhalten wird durch die C-Aktion "autoload.pas" der WinCC Option "Basic Process Control (BPC)"realisiert, um die Bildschirmzusammenstellung eines Benutzers zu speichern und wiederherzustellen. Die Aktion "autoload.pas" wird durchlaufen, wenn sich die interne Variable "@local::CurrentUser" ändert. Das ist bei einer An-, Ab- bzw. Ummeldung der Fall. Die Aktion verwendet die Split Screen Manager Funktion "SSMLoadCurrentFields()", um die Bildschirmzusammenstellung zu laden.

Hinweise:

  • Dieser Beitrag geht davon aus, dass die WinCC-Option "Basic Process Control von WinCC (BPC)"verwendet wird.
  • Bei PCS 7-Systemen wird BPC standardmäßig verwendet.
  • Für Standard WinCC-Systeme ab WinCC V6.0 wird für BPC keine zusätzliche Lizenz mehr benötigt.

Um dieses automatische Wiederherstellen der Bildschirmzusammenstellung bei einer An- oder Abmeldung zu verhindern, können Sie die Funktion "autoload.pas" komplett deaktivieren - gehen Sie dazu wie folgt vor:
 
Nr. Beschreibung
1 Öffnen der C-Aktion "autoload.pas"
Öffnen Sie im WinCC Explorer den Editor "Global Script C". Öffnen Sie die C-Aktion "autoload.pas". Sie finden diese Funktion im Navigationsfenster unter "Aktionen > Akltionen: <Rechnername> > autoload.pas".
2 Deaktivieren der Funktion "SSMLoadCurrentFields()"
Fügen Sie in der Aktion "autoload.pas" als erste Anweisung nach dem Variablendefinitionsteil die Anweisung "return(TRUE);" hinzu. Das folgende Bild zeigt die angepasste Aktion "autoload.pas" für WinCC V6.x.

( 15 KB )  
Bild 01

Hinweis:
In früheren Versionen von WinCC (z.B. WinCC V5.x) kann der Aufbau der Funktion "autoload.pas" abweichen.

Übersetzen und speichern Sie die geänderte Funktion.
Sie können den Editor Global Script beenden, die Änderungen sind sofort aktiv.

Nach einer An-, Ab- bzw. Ummeldung eines Benutzers wird das vorher angewählte Bild nicht mehr gewechselt.

Achtung!
Beachten Sie, dass nach einer Abmeldung eines Benutzers die Freigabe für die Bereiche entzogen ist, das letzte Prozessbild bzw. Bildbausteine aber weiterhin geöffnet sind. Stellen Sie bei der Projektierung der Bilder bzw. Bildbausteine sicher, dass eine Berechtigungsüberprüfung für die bedienbaren Bildobjekte projektiert ist und die Anzeige der Bedienberechtigung ggf. aktualisiert wird. Die Eingabefelder sollten z.B. bei vorhandener Bedienberechtigung einen weißen und ohne Bedienberechtigung einen grauen Hintergrund besitzen. Die Standardbausteine von PCS 7 unterstützen diese Eigenschaft.

 Beitrags-ID:16626380   Datum:2007-04-24 
Dieser Artikel...hat mir geholfenhat mir nicht geholfen                                 
mySupport
My Documentation Manager 
Newsletter 
CAx-Download-Manager 
Support Request
Zu diesem Beitrag
Drucken
PDF erstellen 
Beitrag versenden
QuickLinks
Kompatibilitäts-Tool 
Hilfe
Online Hilfe
Guided Tour