Configuration des scripts graphiques prédéfinis
- Last UpdatedSep 24, 2024
- 2 minute read
Il est possible de configurer les scripts prédéfinis d'un graphique. Les scripts prédéfinis peuvent consister en :
-
Un script qui s'exécute une fois quand le graphique est ouvert (A l'ouverture).
-
Un script exécuté régulièrement tant que le graphique est affiché (Tant qu'active).
-
Un script qui s'exécute une fois quand le graphique est masqué (A la fermeture).
L'animation des Scripts prédéfinis ne peut pas être supprimée. Elle peut contenir des scripts pour chaque type de déclencheur A l'ouverture, Tant qu'active et A la fermeture.
Pour configurer les scripts prédéfinis d'un graphique
-
Ouvrez le graphique dans l'éditeur de graphiques industriels.
-
Dans le menu Spécial, cliquez sur Scripts. La boîte de dialogue Édition de scripts s’affiche.
-
Dans la liste Type de déclencheur, cliquez sur :
-
À l'ouverture (On Show) qui s'exécute une fois quand le graphique est ouvert.
Si vous créez un script OnShow utilisant une propriété personnalisée liée à une variable, rien ne garantit la validité des données de la variable au moment de l'exécution du script. L'explication tient à la nature asynchrone d'une souscription aux données pour les logiciels HMI/SCADA. Nous vous recommandons que votre script teste d'abord la qualité et l'état de la variable avant de pouvoir l'utiliser dans le restant du script.
Quand le type de déclencheur A l'ouverture est sélectionné, le champ qui s'affiche à droite de la liste Type change à Délai des données. Pour plus d'informations sur ce champ, voir Assurer l’exécution correcte d’un Script OnShow.
-
Tant qu'active (While Showing) pour configurer un script exécuté régulièrement tant que le graphique est ouvert.
-
À la fermeture (On Hide) pour configurer un script qui s'exécute une fois quand le graphique est fermé.
-
-
Si vous avez configuré un script de type Tant qu'active, tapez une périodicité en millisecondes dans la zone Période. Vous spécifiez ainsi après combien de millisecondes le script d'action est exécuté.
Si vous définissez une périodicité du script Tant qu'active trop courte, la performance du système peut se dégrader.
-
Codez votre script dans la zone d'édition principale. La syntaxe du script est la même que pour un script objet automation.
Si le graphique contient une propriété personnalisée, la propriété personnalisée et une propriété de classe imbriquée dans le script ne peuvent pas avoir le même nom.
-
Sélectionnez des données externes à l'aide du navigateur ou de l'explorateur de votre HMI.
-
Après avoir complété les données, cliquez sur OK. L'éditeur de scripts vérifie la syntaxe du code et vous signale les erreurs s'il en trouve. Cliquez sur<:hs>:
-
Oui pour enregistrer les modifications, même si le script contient des erreurs.
-
Non pour annuler les modifications et fermer la boîte de dialogue du script.
-