Les blocs sont catégorisés comme suit : Bloc de déclenchement, Bloc d'opération, Bloc de valeur, Bloc logique et Expression. Pour créer un script, vous pouvez faire glisser des blocs depuis la Bibliothèque.
Les blocs sont utilisés dans un script ou un script global.
| Catégorie | Script | Script global |
| Déclencheurs | ![]() |
![]() |
| Opérations | ![]() |
![]() |
| Valeurs | ![]() |
![]() |
| Logiques | ![]() |
![]() |
| Expression | ![]() |
![]() |
Maximum 1000 actions par écran, contenu et script global.
Maximum 1000 opérations par action ou section de script.
Un déclencheur est un événement qui exécute une opération. Vous pouvez également configurer plusieurs opérations à exécuter pour un seul déclencheur.
Pour plus d'informations, consultez Liste de déclencheurs.
chaque script ne peut utiliser qu'un seul déclencheur.
| Blocs | Description |
[When] - Définissez la condition du déclencheur. [Do] - Ajoutez le bloc d'opération à exécuter.
|
(Exemple 1)
Exécutez l'opération toutes les 5 secondes.

(Exemple 2)
Exécutez l'opération lors d'un changement de valeur Var1.

Le bloc d'opération est pour exécuter la fonction désirée.
Pour plus d'informations, consultez Liste d'opérations.
| Blocs | Description |
Définissez l'opération à exécuter.
|
(Exemple 1)
Lorsque l'opération est exécutée, un vibreur sonore émet un bip.

(Exemple 2)
Lorsque l'opération est exécutée, la valeur 1 est affectée à Var1.

Si la valeur de la variable est utilisée dans une opération de lecture, l'opération est ignorée et le résultat de l'opération est Faux.
[Exporter les données de journalisation]
[Exporter le journal des opérations]
[Journalisation des données] - [ClearLogging]
[Recette]
[Sécurité] - [Export]
[Sécurité] - [Import]
[Tableau]*
[Azbil]
[Gestion des fichiers]
[Gestion de fichiers à distance]
[Retard]
[Tendance de bloc] - [Clear And Draw]*
[Tendance de bloc] - [Draw]
[Équipement]
*Lorsque vous utilisez uniquement des variables locales, l'opération se termine sans être interrompue par une autre opération de déclenchement.
En général, les opérations suivantes ne peuvent pas être interrompues. Cependant, lorsque l'une de ces opérations est utilisée avec un élément de tableau spécifié indirectement, l'opération peut être interrompue par une autre opération de déclenchement afin que les opérations s'exécutent simultanément.
[Changement de valeur]
[Changement de valeur de chaîne]
[Convertir de numérique en chaîne]
[Convertir de flottant en chaîne]
[Convertir de chaîne en numérique/flottant]
[Obtenir la longueur de la chaîne]
[Extraire la chaîne gauche/droite]
[Extraire la chaîne centre]
[Rechercher une chaîne]
[Changement d'écran]
[Modification du contenu]
[Enregistrer un message personnalisé]
[Changement de langue]
[Gestion des fichiers]
[Affichage de débogage]
Lorsque plusieurs déclencheurs exécutent la même opération, une opération interrompue par un autre déclencheur peut modifier l'ordre des opérations, ce qui entraîne des résultats différents.
Par exemple, dans le schéma ci-dessous, Operation 2 dans Trigger 2 est exécutée avant Operation 2 dans Trigger 1. Operation 2 dans Trigger 1 est exécutée uniquement après la fin de Export Log.

Le bloc de valeur se réfère à la valeur d'une variable ou d'une propriété spécifique. Vous pouvez lire ou remplacer les valeurs stockées à l'aide d'un bloc de valeurs.
Pour plus d'informations, voir Valeurs.
Pour spécifier une propriété dans un bloc de valeur, utilisez un point (.). Par exemple, pour spécifier la couleur du texte dans NumericDisplay1, définissez 'NumericDisplay1.TextColor'.
Le bloc If / If Else exécute une opération en fonction de la condition spécifiée.
Le bloc logique suivant exécute le calcul ou la comparaison logique défini et produit le résultat.
Pour en savoir plus, voir Logique.
Le bloc d'expression renvoie la résultat de l'expression. Pour en savoir plus sur les blocs d'expression, voir Expression.
Pour en savoir plus sur le convertisseur d'expression, voir Expression.