370/550
Bosch Rexroth AG | Electric Drives
Fonctions CPL
Exemple :
DBSEAX
and Controls
<Mode>
ERRNO
Fig.7-24:
Syntaxe DBTABXL
10 SV.A = DBTABXL("DBT1.Rec",1,1)
20 D! = DBTABXL("DBT1.Rec.UD.Ed.Geo.L1",1,1)
30 SV.A.UD.Ed.Geo.L1 = 10
40 DBTABXL("DBT1.Rec",1,1) = SV.A
Recherche un ou plusieurs jeu(x) de données dans un tableau de base de
données des outils. L'ordre fournit une liste des titres des jeux de données
correspondant au critère de recherche. Les titres sont enregistrés dans un ta‐
bleau des données système <HeaderArr> triés par K1 et K2. Le paramètre
<ErgSize> sert à définir combien de titres de jeux de données doivent être
recherchés au maximum. La valeur de retour de DBSEAX fournit le nombre
des jeux de données trouvés.
La recherche des jeux de données commence avec le jeu de données défini
via <StartKey1> et <StartKey2>. Si la valeur d'une des deux clés de dé‐
marrage est de "-1", la recherche débute par le premier jeu de données dans
le tableau de base de données.
Rexroth IndraMotion MTX | Description de l'application
En cas d'accès en écriture,
le blocage est annulé indépendamment du <Mode>.
Les valeurs suivantes sont possibles :
0:
Toutes les données du jeu de données sont écrites.
1:
Seules les données spécifiques à l'outil sont écrites.
2:
Seules les données spécifiques à l'endroit sont écrites.
3:
Aucunes données ne sont écrites.
Si <Mode> n'est pas indiqué, le valeur de défaut 0 est
utilisée en cas de l'accès en écriture. En cas d'accès en
lecture, le paramètre <Mode> n'a pas de signification.
Variable CPL. Si la variable CPL ERRNO est indiquée
à un endroit quelconque dans la liste de paramètres,
aucune erreur d'exécution n'est générée. L'erreur est
retournée par une valeur correspondante de la variable.
Les types de valeurs de retour suivantes sont possi‐
bles :
0 : Accès OK
<0 : Erreur (pour la description d'erreur détaillée, voir
chap. 3.13.5 "Variable ERRNO pour l'analyse des er‐
reurs des fonctions CPL" à la page
Si la variable CPL ERRNO n'est pas indiquée, une er‐
reur d'exécution est générée en cas d'une erreur d'ac‐
cès.
60)