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.
|