Verweise auf Systemvariablen
- Last UpdatedFeb 12, 2025
- 3 minute read
Die „InTouch“-Systemvariablen sind in der nachfolgenden Tabelle beschrieben:
|
Systemvariable |
Zweck |
Nähere Informationen |
|---|---|---|
|
$AccessLevel |
Schreibgeschützte Integer-Variable, die die Zugriffsebene des angemeldeten Bedieners zurückgibt. Diese Informationen können in Animationsverknüpfungen oder Skripts verwendet werden, um den Zugriff des Bedieners auf bestimmte InTouch-Funktionen zu steuern. |
|
|
$ApplicationChanged |
Binäre Nur-Lese-Variable, die angibt, ob das primäre Projekt in einer NAD-Umgebung geändert wurde. |
Siehe Verteilte Projekte |
|
$ApplicationVersion |
Schreibgeschützte Real-Variable, die die aktuelle Projektversion angibt, die in WindowViewer ausgeführt wird. |
Siehe Verteilte Projekte |
|
$ChangePassword |
Wenn diese Binärvariable auf 1 gesetzt wird, erscheint das Dialogfeld Kennwort ändern. |
|
|
$ConfigureUsers |
Wenn diese Binärvariable auf 1 gesetzt wird, erscheint das Dialogfeld Benutzer einrichten, wo die Bedienerkonten bearbeitet werden können. |
|
|
$Date |
Schreibgeschützte Integer-Variable, die die Anzahl der ganzen Tage angibt, die seit dem 1.1.1970 vergangen sind. |
Siehe Standardfunktionen |
|
$DateString |
Schreibgeschützte Meldungsvariable, die das Datum in dem Format angibt, das in den Windows-Regionsoptionen eingestellt ist. |
Siehe Standardfunktionen |
|
$DateTime |
Schreibgeschützte Real-Variable, die die Anzahl der Tage angibt, die seit dem 1.1.1970 vergangen sind. Nicht vollständig verstrichene Tage werden in Nachkommastellen umgewandelt. |
Siehe Standardfunktionen |
|
$Day |
Schreibgeschützte Integer-Variable, die den aktuellen Tag angibt (1-31). |
Siehe Standardfunktionen |
|
$False |
Binäre Nur-Lesen-Variable, die in einem Ausdruck die Binärkonstante FALSE zurückgibt. Beim Konvertieren eines Projekts aus einer älteren Version werden alle Verweise auf nicht mehr unterstützte Systemvariablen durch Verweise auf diese Variable ersetzt. |
Keine weiteren Informationen. |
|
$HistoricalLogging |
Binärvariable, mit der die Datenaufzeichnung zur Laufzeit des InTouch-Projekts gestartet und angehalten werden kann. |
Siehe Variablenwerte aufzeichnen. |
|
$Hour |
Schreibgeschützte Integer-Variable, die die aktuelle Stunde angibt (0 bis 23). |
Siehe Standardfunktionen |
|
$InactivityTimeout |
Schreibgeschützte Binärvariable, die angibt, dass während einer bestimmten Zeit keine Bedieneraktion erfolgt ist. Wenn der Wert 1 zugewiesen wird, ist die Inaktivitätsperiode abgelaufen und der Benutzer wird automatisch von WindowViewer abgemeldet. |
|
|
$InactivityWarning |
Schreibgeschützte Binärvariable, die angibt, dass während einer bestimmten Zeit keine Bedieneraktion erfolgt ist. Diese Variable können Sie als Auslöser verwenden, um eine Warnung für den Bediener anzuzeigen. |
|
|
$LogicRunning |
Binärvariable, mit der die Skriptausführung zur Laufzeit gestartet und angehalten werden kann. |
|
|
$Minute |
Schreibgeschützte Integer-Variable, die die aktuelle Minute angibt (0-59). |
Siehe Standardfunktionen |
|
$Month |
Schreibgeschützte Integer-Variable, die den aktuellen Monat angibt (1-12). |
Siehe Standardfunktionen |
|
$Msec |
Schreibgeschützte Integer-Variable, die die aktuellen Millisekunden angibt (0-999). |
Siehe Standardfunktionen |
|
$NewAlarm |
Binärvariable, die angibt, ob auf dem lokalen Rechner ein neuer Alarm aufgetreten ist. |
Siehe Alarmeigenschaften von Variablen und Gruppen zur Laufzeit ändern |
|
$ObjHor |
Schreibgeschützte Integer-Variable, die die horizontale Pixelposition des Mittelpunkts des ausgewählten Objekts angibt. |
Siehe Objekte animieren im AVEVA™ InTouch HMI-Handbuch: Projektentwicklung. |
|
$ObjVer |
Schreibgeschützte Integer-Variable, die die vertikale Pixelposition des Mittelpunkts des ausgewählten Objekts angibt. |
Siehe Objekte animieren im AVEVA™ InTouch HMI-Handbuch: Projektentwicklung. |
|
$Operator |
Schreibgeschützte Meldungsvariable, die den Kontonamen des angemeldeten Bedieners zurückgibt. |
|
|
$OperatorDomain |
Schreibgeschützte Meldungsvariable, die die Domäne bzw. den Rechnernamen des angemeldeten Bedieners zurückgibt (bei Betriebssystem-basierter Sicherheit). |
|
|
$OperatorDomainEntered |
Lesegeschützte Meldungsvariable, die für eine benutzerdefinierte Anmeldeprozedur verwendet werden kann. In diese Variable muss dabei die Domäne des Bedieners geschrieben werden. Sobald ein Wert in die Systemvariable $PasswordEntered geschrieben wird, findet ein Anmeldeversuch unter Verwendung dieser Angabe statt. |
|
|
$OperatorEntered |
Meldungsvariable (Lesen/Schreiben), die für eine benutzerdefinierte Anmeldeprozedur verwendet werden kann. In diese Variable muss dabei der Kontoname des Bedieners geschrieben werden. Sobald ein Wert in die Systemvariable $PasswordEntered geschrieben wird, findet ein Anmeldeversuch unter Verwendung dieser Angabe statt. |
|
|
V$OperatorName |
Schreibgeschützte Meldungsvariable, die den vollen Namen des angemeldeten Bedieners zurückgibt (bei Betriebssystem- oder ArchestrA®-basierter Sicherheit). |
|
|
$PasswordEntered |
Lesegeschützte Meldungsvariable, die für eine benutzerdefinierte Anmeldeprozedur verwendet werden kann. In diese Variable muss dabei das Kennwort des Bedieners geschrieben werden. Wenn ein Wert in diese Variable geschrieben wird, erfolgt ein Anmeldeversuch unter Verwendung der Werte von $OperatorEntered (Bedienername), $PasswordEntered (Kennwort) und $OperatorDomainEntered (Bedienerdomäne). |
|
|
$Second |
Schreibgeschützte Integer-Variable, die die aktuelle Sekunde angibt (0-59). |
Siehe Standardfunktionen |
|
$StartDdeConversations |
Binärvariable, mit der zur Laufzeit noch nicht initialisierte E/A-Verbindungen gestartet werden können. |
Siehe Zugriff auf E/A-Daten. |
|
$System |
Die oberste Alarmgruppe des Systems. |
Siehe Alarme und Ereignisse |
|
$Time |
Schreibgeschützte Integer-Variable, die angibt, wie viele Millisekunden seit Mitternacht vergangen sind. |
Siehe Standardfunktionen |
|
$TimeString |
Schreibgeschützte Meldungsvariable, die die Uhrzeit in dem Format angibt, das in den Windows-Regionsoptionen eingestellt ist. |
Siehe Standardfunktionen |
|
$VerifiedUserName |
Schreibgeschützte Meldungsvariable, die den vollen Namen des überprüften Benutzers enthält, nachdem die Skriptfunktion InvisibleVerifyCredentials() erfolgreich ausgeführt wurde. |
|
|
$Year |
Schreibgeschützte Integer-Variable, die das aktuelle Jahr als vierstellige Zahl angibt. |
Siehe Standardfunktionen |