1.9.2
Adressage de variables CN
L'adressage de variables CN commence par la composante de chemin nck,
Cette partie est suivie de l'adresse de la donnée dont la structure est décrite dans le Manuel
de listes Variables CN et signaux d'interface.
Exemple :
<LET name = "tempStatus"></LET>
<OP> tempStatus ="nck/channel/state/chanstatus" </OP>
1.9.3
Adressage propre au canal
Si aucun numéro de canal n'est indiqué dans le jeton d'adresse, l'accès est toujours réalisé
sur le canal 1 du logiciel de commande.
S'il est nécessaire de lire des données depuis un canal spécial, le symbole u (unité) est ajouté
à l'adresse avec le numéro de canal souhaité.
Exemple :
nck/Channel/MachineAxis/actFeedRate[3]
nck/Channel/MachineAxis/actFeedRate[u1, 3]
1.9.4
Création d'adresses CN/AP pendant l'exécution
Il est possible de créer un descripteur d'adresse pendant l'exécution.
Pour ce faire, on utilise le contenu d'une variable String dans une instruction d'opération ainsi
que dans les fonctions nc.cap.read et nc.cap.write.
Pour ce mode d'adressage, il convient de veiller à ce qui suit :
● Placer le nom de variable entre guillemets.
● Faire précéder le nom de variable de trois caractères ‚$'.
Syntaxe :
"$$$variable name"
Exemple :
<PRINT name="var_adr" text="DB9000.DBW%d"> 2000</PRINT>
<OP> "$$$var_adr" = 1 </OP>
Easy XML
Manuel de programmation, 12/2017, 6FC5397-1DP40-6DA1
Création de boîtes de dialogue utilisateur
1.9 Adressage de composants
89