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

AVEVA™ InTouch HMI

Configuration du délai d'inactivité

  • Last UpdatedApr 27, 2026
  • 2 minute read

Vous pouvez configurer WindowViewer pour déconnecter automatiquement un opérateur inactif de l'application InTouch. Un opérateur doit se connecter de nouveau, une fois déconnecté pour raison d'inactivité. La définition de la déconnexion automatique après un délai d'inactivité évite l'accès non autorisés à votre application InTouch lorsque l'opérateur laisse son poste de travail sans surveillance.

Une horloge mesure le temps pendant lequel l'opérateur n'a pas agit sur l'application InTouch en exploitation. L'horloge se remet à zéro chaque fois que l'opérateur utilise la souris ou tout autre dispositif de saisie de données. La fin de la temporisation entraîne la déconnexion automatique de l'utilisateur.

Remarque : Le délai d’expiration de l’inactivité n’est pas pris en charge en expérience connectée. Une interaction avec l’utilisateur est requise.

La déconnexion automatique d'un opérateur se fait en deux étapes :

  1. WindowViewer définit la variable système $InactivityWarning à 1 quand le temps d'inactivité de l'opérateur dépasse le délai d'avertissement spécifié. Vous pouvez utiliser la variable $InactivityWarning dans un QuickScript de condition pour afficher une fenêtre avertissant l'opérateur qu'il va être déconnecté du système. L'opérateur reste connecté s'il répond avant le délai spécifié. Quand l'opérateur répond, la variable $InactivityWarning et l'horloge sont alors remises à zéro.

  2. Si l'opérateur ne répond pas après ce délai d'avertissement, la variable système $InactivityTimeout prend la valeur 1 une fois le délai de déconnexion est atteint à son tour. Lorsque la variable $InactivityTimeout vaut 1, WindowViewer affecte le nom de l’opérateur avec la valeur réservée « Aucun », et la variable de sécurité $AccessLevel Sécurité avec la valeur 0. L’utilisateur est automatiquement déconnecté.

Vous pouvez utiliser la fonction de déconnexion indépendamment de la fonction d'avertissement.

Pour configurer un délai d'inactivité

  1. Ouvrez WindowMaker.

  2. Dans le menu Fichier, pointez sur Configurer puis cliquez sur WindowViewer.

    L'écran de configuration du WindowViewer apparaît.

  3. Dans la zone Inactivité en secondes, configurez les valeurs d'avertissement et de délai. Procédez comme suit :

    • Dans la zone Avertissement, entrez le nombre de secondes qui peuvent s'écouler avant que la variable $InactivityWarning ne prenne la valeur 1.

    • Dans la zone Délai, entrez le nombre de secondes qui peuvent s'écouler avant que la variable $InactivityTimeout ne prenne la valeur 1 et que l'utilisateur ne soit déconnecté automatiquement.

    Warning value in Inactivity in secs area

  4. Cliquez sur OK.

  5. Pour afficher la fenêtre intitulée « Avertissement - Prochaine déconnexion » lorsque le délai d'avertissement pour inactivité est écoulé, créez un script de condition en utilisant « $InactivityWarning » comme condition et le code suivant :

    Show "Prochaine déconnexion";

  6. Pour afficher la fenêtre appelée « Déconnecté » quand le délai d'inactivité est écoulé, créez un script de condition en utilisant « $InactivityTimeout » comme condition et le code suivant :

    Show "Déconnecté";

    Remarque : Le délai d’inactivité n’est pas réinitialisé pour les contrôles ActiveX et les contrôles d’automation OLE.