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

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
DATA_LIST
DO_WHILE
26
Signification
La balise permet la sauvegarde ou la restauration des paramètres d'entraînement et para‐
mètres machine répertoriés.
Le listage des adresses s'effectue ligne par ligne. La formation de l'adresse est expliquée
au chapitre "Adressage des composants" (Page 88).
Jusqu'à 20 listes de données temporaires peuvent être créées.
Attributs :
● action
read – les valeurs des variables répertoriées sont enregistrées dans une mémoire
temporaire
append – les valeurs des variables répertoriées sont ajoutées à une liste existante
write – les valeurs sauvegardées sont copiées dans les paramètres machine
correspondants
● id
le descripteur sert à identifier la mémoire temporaire
Syntaxe :
<DATA_LIST action="<read/write/append>"
NC/PLC Listage d'adresses
</DATA_LIST>
Exemple :
<DATA_LIST action ="read" id="<name>">
nck/channel/parameter/r[2]
nck/channel/parameter/r[3]
nck/channel/parameter/r[4]
$MN_USER_DATA_INT[0]
...
</ DATA_LIST>
<DATA_LIST action ="write" id="<name>" />
Boucle DO_WHILE
DO
Instructions
WHILE (Test)
Syntaxe :
<DO_WHILE>
Instructions
...
<CONDITION>...</CONDITION>
</DO_WHILE>
La boucle Do-While est constituée d'un bloc d'instructions et d'une condition. Le code à
l'intérieur du bloc d'instructions est d'abord exécuté, puis la condition est traitée. Si la con‐
dition est vraie (true), la fonction exécute la fraction de code. Cela se répète jusqu'à ce que
la condition devienne fausse (false).
Exemple :
<DO_WHILE>
<DATA name = "PLC/qb11"> 15 </DATA>
<CONDITIION> "plc/ib9" == 0 </CONDITION>
</DO_WHILE>
id="<list name>">
Manuel de programmation, 12/2017, 6FC5397-1DP40-6DA1
Easy XML

Publicité

Table des Matières
loading

Table des Matières