WinCC Silent Login

Aus wiki.vistera.de
Version vom 22. Juni 2021, 15:39 Uhr von Kieran (Diskussion | Beiträge) (Seite erstellt)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Beschreibung

Der WinCC Silent Login wird verwendet, um immer einen bestimmten Benutzer anzumelden, wenn kein anderer Benutzer angemeldet ist.

Der Skript wird mit dem C-Editor als globale Aktion erstellt. Im Trigger wird die Variable "@local::@CurrentUser" im Zyklus von 2s überwacht,

so wird bei Änderungen der Skript ausgeführt.

C - Script

#pragma code ("useadmin.dll")

#include "PWRT_api.h"

#pragma code()

char* CUser=NULL;

CUser=GetTagChar("@local::@CurrentUser");

if (strlen(CUser)==0)

{

PWRTSilentLogin ("Warte","warte1234");

}

return 0;

}