374/550
Bosch Rexroth AG | Electric Drives
Fonctions CPL
Exemples :
7.9
Données système
7.9.1
Données système de types simples
MCA
Syntaxe :
Exemple :
and Controls
10 W=SCL(0)
:
20 P=SCL(1,2)
:
30 F=SCL(2,2,1)
:
40 D=SCL(2,"X")
Transfère le contenu d'un paramètre individuel MACODA. Cette valeur peut -
en fonction du type de données - être du type "INTEGER", "FLOAT", "DOU‐
BLE" ou "STRING". La variable dans laquelle la valeur transférée doit être
sauvegardée doit être du même type !
Les conflits de type entre la valeur transférée et la variable cibe sont détectés
lors de l'exécution du programme est acquittés avec un message d'erreur.
MCA(<Bloc>,<Index>[,<Canal>])
<Bloc>
<Index>
<Canal>
Fig.7-27:
Syntaxe MCA
Ordre MCA
Rexroth IndraMotion MTX | Description de l'application
Inscrit le dernier angle de rotation pro‐
grammé dans la variable W.
Inscrit le pôle de la coordonnée avec le
2ème index de coordonnée du canal dans
la variable P.
Inscrit le facteur d'échelle de la coordon‐
née avec le 2ème index de coordonnée du
canal dans la variable F.
Inscrit le facteur d'échelle de la coordon‐
née X du canal actif dans la variable D.
Numéro d'un paramètre MACODA. Un paramètre MA‐
CODA peut comprendre plusieurs paramètres indivi‐
duels MACODA (liste des paramètres).
Si un numéro non existant est programmé, une erreur
d'exécution est générée.
Index du paramètre individuel MACODA, commençant
avec "0".
Si un numéro d'index non existant est programmé, une
erreur d'exécution est générée.
Numéro du canal. Si aucun numéro n'est programmé,
la fonction du canal où le programme CPL est actuelle‐
ment traité fournit le paramètre individuel MACODA.
Si un numéro de canal non existant est programmé, une
erreur d'exécution est générée.