Télécharger Imprimer la page

Siemens SINUMERIK 840D sl Manuel De Mise En Service page 676

Masquer les pouces Voir aussi pour SINUMERIK 840D sl:

Publicité

Création de boîtes de dialogue utilisateur
2.7 Descripteur XML
Descripteur de balise
FOR
FORM
HMI_RESET
44
Signification
Boucle FOR
for (initialisation ; test ; suite) instruction(s)
Syntaxe :
<FOR>
<INIT>...</INIT>
<CONDITION>...</CONDITION>
<INCREMENT>...</INCREMENT>
Instructions
...
</FOR>
La boucle FOR est réalisée comme suit :
1. Traitement de l'expression Initialisation (INIT).
2. Traitement de l'expression Test (CONDITION) en tant qu'expression booléenne.
Si la valeur est "faux" (false), la boucle FOR est terminée.
3. Exécution des instructions suivantes.
4. Traitement de l'expression Suite (INCREMENT).
5. Poursuivre avec l'étape 2.
Toutes les variables utilisées qui sont exploitées dans la branche INIT, CONDITION et INCRE‐
MENT doivent être créées à l'extérieur de la boucle FOR.
Exemple :
<LET name = "count">0</LET>
<FOR>
<INIT>
<OP> count = 0</OP>
</INIT>
<CONDITION> count <= 7 </CONDITION>
<INCREMENT>
<OP> count = count + 1 </OP>
</INCREMENT>
<OP> "plc/qb10" = 1+ count </OP>
</FOR>
La balise contient la description d'une boîte de dialogue utilisateur. La description est donnée
au chapitre "Création de menus de touches logicielles et de masques de dialogue (Page 69)".
La balise lance un redémarrage de l'IHM.
L'interprétation est interrompue après cette instruction.
Manuel de programmation, 10/2020, 6FC5397-1DP40-6DA4
Easy XML

Publicité

loading