Description de l'application | Rexroth IndraMotion MTX
Exemple :
SCSL
Syntaxe :
de réagir avec le paramètre <VarRésultat> du programme pièce. Un nouvel
accès peut fournir la donnée d'entraînement voulue.
Un accès permanent aux données d'entraînement peut bloquer
l'accès pour d'autres applications !
Accès aux
données
POSITION%
d'entraîne‐
ment
Nouvelle valeur réelle de
oui
l'axe i
Ancienne position réelle de
non
l'axe i est conservée
Fig.7-31:
Accès aux données d'entraînement
À l'aide de l'exploitation de la variable entière ERREUR%, il est possible de
réagir au cas d'erreur dans le programme pièce.
10 POSITION%=SCS(1,"S",51,ERREUR%) La position réelle du 1er axe est attri‐
12 IF ERREUR% = 0 THEN
13 REM***Position réelle n'a pas pu être lue correctement***
14 ELSE
15 REM***Position réelle n'a pas pu être lue***
16 ENDIF
Certains paramètres SERCOS sont disponibles dans l'entraînement en tant
que listes pouvant être lues à l'aide de l'ordre "SCSL". Comme la longueur
(mémoire requise) d'une liste est inconnue, les éléments de liste lus sont en‐
registrés dans les fichiers ASCII. Ensuite, les données lues peuvent être
exploitées à l'aide des ordres de fichier CPL.
De par l'ordre SCSL, le fichier indiqué dans l'ordre est crée, dans la mesure où
il n'existe pas encore. Le contenu d'un fichier déjà existant est écrasé.
SCSL(<Index d'axe>,<TypeID>,<NoID>,<Nom du fichier>[,<VarRésultat>])
<Index d'axe>
<TypeID>
<NoID>
Electric Drives
| Bosch Rexroth AG
and Controls
ERREUR
Message d'erreur
%
0
aucun
CANAL DE SERVICE SER‐
1
COS EST OCCUPÉ
buée à la variable entière POSITION
%.
Exploitation des erreurs
Index d'axe du système ou nom d'axe du système.
Expression STRING.
"S" : Paramètre S
"P" : Paramètre P
Numéro du paramètre SERCOS.
377/550
Fonctions CPL