Siemens SINUMERIK 840D SL Manuel De Mise En Service page 776

Logiciel de base et logiciel de commande
Masquer les pouces Voir aussi pour SINUMERIK 840D SL:
Table des Matières

Publicité

Création de boîtes de dialogue utilisateur
1.7 Descripteur XML
Descripteur de balise
FOR
FORM
HMI_RESET
28
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
INCREMENT 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 don‐
née au chapitre "Création de menus de touches logicielles et de masques de dialogue
(Page 51)".
La balise lance un redémarrage de l'IHM.
L'interprétation est interrompue après cette instruction.
Manuel de programmation, 12/2017, 6FC5397-1DP40-6DA1
Easy XML

Publicité

Table des Matières
loading

Table des Matières