388/550
Bosch Rexroth AG | Electric Drives
Fonctions CPL
Nom
Longueur en octets Description
Chaîne de caractè‐
2 * longueur maxi‐
res
male+ 1
longueur maximale
IsoLatin1String
+ 1
Octet_t
1
Short_t
2
Int_t
4
UnsignedByte_t
1
UnsignedShort_t
2
UnsignedInt_t
4
Float_t
4
Double_t
8
Boolean_t
1
SDSAVE
SDSAVE
and Controls
SD.MyArrVar[,3,4] ou
SD.MyChanVar sans [ ] en cas d'un canal SD unidimensionnel.
Dans les crochets, on peut librement programmer des expressions CPL four‐
nissant une valeur entière.
Les données système ayant les mêmes types de structures peuvent être attri‐
buées réciproquement.
Pour les types de base, les règles d'attribution suivantes sont valables :
Chaîne de caractè‐
res (format UTF-8)
Chaîne de caractè‐
res (format Latin1)
Entier de 8 bits si‐
gné
Entier de 16 bits si‐
gné
Entier de 32 bits si‐
gné
Entier de 8 bits non
signé
Entier de 16 bits
non signé
Entier de 32 bits
non signé
Valeur réelle de 32
bits
Valeur réelle de 64
bits
vrai, faux, 1, 0
Fig.7-35:
Règles d'attribution pour les types de base
L'ordre CPL SDSAVE sert à sauvegarder les données système dans un fichier.
Il est possible d'indiquer plusieurs éléments racine (adressage xPath) à sau‐
vegarder.
SDSAVE(<Nom du fichier>,<Élément racine_1>[,...,<Élément racine_n>])
<Nom du fichier>
Rexroth IndraMotion MTX | Description de l'application
Type C
Type IndraLogic
char [ ]
STRING()
char [ ]
STRING()
char
SINT
court
INT
int
DINT
unsigned char
USINT
unsignedshort
UINT
unsigned int
UDINT
float
REAL
double
LREAL
char
BOOL
Chemin de répertoire et nom du fichier cible.
CPL
STRING
STRING
INT
INT
INT
INT
INT
INT
REAL
DOUBLE
BOOLEAN