Télécharger Imprimer la page

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

Masquer les pouces Voir aussi pour SINUMERIK 840D sl:

Publicité

2.10.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>
2.10.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]
2.10.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, 10/2020, 6FC5397-1DP40-6DA4
Création de boîtes de dialogue utilisateur
2.10 Adressage de composants
133

Publicité

loading