Commandes de programmation
6.3 Fonctions
Paramètres :
Exemples
Lire la température moteur r0035 de l'objet entraînement "SERVO_3.3:2" :
MyVar=RDOP("SERVO_3.3:2","35") ;
Lire la température moteur r0035 et la valeur réelle de couple r0080 de l'objet entraînement
"SERVO_3.3:2" et enregistrer les résultats respectifs à partir de l'indice de registre 10 :
MRDOP("SERVO_3.3:2","35*80",10)
6.3.2
Appel du sous-programme (CALL)
Description
La fonction CALL permet d'appeler un sous-programme chargé depuis n'importe quel
emplacement d'une méthode. L'imbrication, c'est-à-dire l'appel d'un sous-programme par un
sous-programme, est permise.
Programmation
Syntaxe :
Description :
Paramètres :
Exemple
//M(MASQUE1)
DEF VAR1 = ...
DEF VAR2 = ...
CHANGE(VAR1)
...
CALL("MY_UP1")
...
END_CHANGE
CHANGE(VAR2)
146
Descripteur de l'objet entraîne‐
ment
Numéro de paramètre
Valeur
CALL
("Descripteur")
Appel d'un sous-programme
Descripteur
Nom du sous-programme
; Appel et exécution du sous-programme
Le descripteur de l'objet entraî‐
nement peut par exemple être
récupéré de la vue initiale du
groupe fonctionnel "Mise en ser‐
vice".
Numéro de paramètre
Valeur à écrire
SINUMERIK Integrate Run MyScreens (BE2)
Manuel de programmation, 12/2017, 6FC5397-1DP40-6DA1