Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

Den Bediener automatisch abmelden, wenn keine Aktion erfolgt

Den Bediener automatisch abmelden, wenn keine Aktion erfolgt

  • Last UpdatedApr 27, 2026
  • 2 minute read

Sie können WindowViewer so konfigurieren, dass der Bediener automatisch vom InTouch-Projekt abgemeldet wird, wenn während eines bestimmten Zeitraums keine Aktion erfolgt. Wenn dieser Fall eintritt, muss sich der Bediener anschließend neu anmelden. Auf diese Weise können Sie verhindern, dass Unbefugte an einem unbesetzten Arbeitsplatz Zugang zum Projekt erhalten.

Ein Timer misst, wie viel Zeit seit der letzten Aktion im InTouch-Projekt verstrichen ist. Jedes Mal, wenn der Bediener eine Eingabe tätigt (über die Maus oder die Tastatur), wird der Timer zurückgesetzt. Wenn der Timer abläuft, wird der Bediener automatisch abgemeldet.

Hinweis: Automatische Abmeldung bei Inaktivität wird in der verbundenen Erfahrung nicht unterstützt. Ein Eingreifen des Benutzers ist nötig.

Um den Bediener automatisch abzumelden, sind zwei Schritte erforderlich.

  1. Sobald ein festgelegter Warnzeitraum verstrichen ist, setzt WindowViewer die Systemvariable $InactivityWarning auf den Wert 1. Mit diesem Ereignis können Sie ein Konditionalskript verknüpfen, um ein Warnfenster anzuzeigen, das dem Benutzer mitteilt, dass er in Kürze aus dem System abgemeldet wird. Wenn der Bediener vor dem Verstreichen der Abmeldefrist eine Aktion tätigt, bleibt er angemeldet. Die Systemvariable $InactivityWarning und der Timer werden dann auf 0 zurückgesetzt.

  2. Wenn der Bediener auf die Warnung nicht reagiert und die Abmeldefrist komplett verstreicht, wird die Systemvariable $InactivityTimeout auf 1 gesetzt. Wenn $InactivityTimeout 1 ist, WindowViewer setzt dann den Namen des angemeldeten Benutzers auf den reservierten Namen „Keiner“ und die Sicherheitsvariable $AccessLevel auf 0. Der Bediener wird automatisch abgemeldet.

Sie können die Abmeldefunktion unabhängig von der Warnfunktion einsetzen.

So konfigurieren Sie die Abmeldung bei Inaktivität

  1. Öffnen Sie WindowMaker.

  2. Zeigen Sie im Menü Datei auf Konfigurieren und klicken Sie dann auf WindowViewer.

    Der Konfigurationsbildschirm WindowViewer wird angezeigt.

  3. Legen Sie im Bereich Inaktivität in Sekunden die Abmeldefrist und die Warnfrist fest. Gehen Sie folgendermaßen vor:

    • Geben Sie im Feld Warnung ein, nach wie viel Sekunden Inaktivität die Systemvariable $InactivityWarning auf 1 gesetzt wird.

    • Geben Sie im Feld „Timeout“ ein, nach wie vielen Sekunden Inaktivität die Systemvariable $InactivityTimeout auf 1 gesetzt und der Bediener automatisch abgemeldet wird.

    Warning value in Inactivity in secs area

  4. Klicken Sie auf OK.

  5. Damit das Fenster „Abmeldung erfolgt gleich“ angezeigt wird, wenn der Warnzeitraum verstrichen ist, erstellen Sie ein Konditionalskript mit der Bedingung „$InactivityWarning“ und dem folgenden Skript:

    Show „Abmeldung erfolgt gleich“;

  6. Damit das Fenster „Sie wurden abgemeldet“ nach Ablauf des Inaktivitätszeitraums angezeigt wird, erstellen Sie ein Konditionalskript mit der Bedingung „$InactivityTimeout“ und dem folgenden Skriptcode:

    Show „Sie wurden abgemeldet“;

    Hinweis: Der Inaktivitäts-Timer wird durch Benutzeraktionen in Active-X-Steuerelementen, OLE-Automatisierungssteuerelementen nicht zurückgesetzt.