Anleitung: Projektieren Sie in einem Bild die nachfolgenden C-Aktionen in Verbindung mit verschiedenen Buttons:
- Aktion für Login (z.B. auf Ereignis "Mausklick"):
#pragma code ("useadmin.dll")
#include "PWRT_api.h"
#pragma code()
PWRTLogin('c');
- Aktion für Logout (z.B. auf Ereignis "Mausklick"):
#pragma code ("useadmin.dll")
#include "PWRT_api.h"
#pragma code()
PWRTLogout();
Der Parameter bei PWRTLogin muss ein CHAR-Zeichen sein. Er gibt an, auf welchem Monitor der Dialog aufgeblendet wird. Wenn Sie nur einen Bildschirm verwenden, dann können Sie den Default-Parameter "c" stehen lassen, oder eine "1" angeben.
Anmerkung: Anstatt der Funktionen PWRTLogin bzw. PWRTLogout können Sie auch die Funktion PASSLoginDialog verwenden. Diese Funktion benötigt dieselben Parameter wie die PWRTLogin Funktion. Die Funktionen PWRTLogin und PASSLoginDialog rufen die Login Maske auf, über die Sie sich ein- bzw. ausloggen können. Die Funktion PWRTLogout, wird direkt ausgeführt und ruft nicht die Login Maske auf.
Beide Funktionen liefern "1" zurück, wenn Sie korrekt ausgeführt wurden. Das Login wartet allerdings nicht ab, ob der Dialog wirklich aufgeblendet wird.
Hinweis:
Wenn Sie einen Mehrmonitorbetrieb haben, benötigen Sie WinCC Basic Process Control(OS-Projekteditor), damit der Login Dialog auf dem entsprechenden Monitor angezeigt wird.
Ohne Basic Prozess Control kann man zwar auch eine Monitornummer angeben, allerdings erscheint dann der Login Dialog immer auf dem ersten Monitor.
Suchbegriffe:
Programmierhinweis
|