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

AVEVA™ InTouch HMI

Enregistrement de messages dans l’outil Log Viewer

Enregistrement de messages dans l’outil Log Viewer

  • Last UpdatedAug 27, 2025
  • 1 minute read

Utilisez l'outil Log Viewer pour vous aider à déboguer des QuickScripts. L'Operations Control Log Viewer se trouve dans la console de gestion du système et est installée lorsque vous installez l'InTouch HMI.

Méthode pour déboguer les QuickScripts

  1. Définir des points de contrôle dans le QuickScript pour enregistrer les valeurs dans l'outil Log Viewer.

  2. Ouvrez l'Operations Control Log Viewer pour visualiser les valeurs.

Une autre méthode pour déboguer les QuickScripts consiste à créer un script de clavier qui enregistre les valeurs des variables dans l’outil Log Viewer.

Définition des points de contrôle dans un QuickScript

  1. Ouvrez le QuickScript qui vous semble être à l'origine des erreurs.

  2. Trouvez la ligne sur laquelle vous souhaitez définir un point de contrôle.

  3. Insérez l'une des pièces de code suivantes après la ligne:

    • LogMessage(messagetag);
      Dans ce script, « messagetag » est le nom d'une variable message dont vous souhaitez enregistrer la valeur.

    • LogMessage(StringFromIntg(inttag,10));
      Dans ce script, « inttag » est le nom d'une variable entière dont vous souhaitez enregistrer la valeur.

    • LogMessage(Text(realtag,"#.#######"));
      Dans ce script, « realtag » est le nom d'une variable de type réel dont vous souhaitez enregistrer la valeur.

    • LogMessage(DText(disctag,"TRUE","FALSE"));
      Dans ce script, « disctag » est le nom d'une variable discrète dont vous souhaitez enregistrer la valeur.

    • Enregistrez d'autres informations dans LogViewer au niveau du point de contrôle, par exemple, un identifiant ou un nom de variable. Par exemple,

      LogMessage("DEBUG tag:"+ind.name+" value:"+Text(ind,"#.####"));

      Dans ce script, ind peut être une variable analogique indirecte.

    Related Links