Description de l'application | Rexroth IndraMotion MTX
Exemples :
3.13.2
Groupes de variables
Introduction
●
Les variables sont des noms de symbole quelconques pour lesquels quel‐
ques conditions secondaires spéciales sont valables :
●
–
Les noms des variables doivent être univoques.
–
Les noms des variables ne doivent pas être identiques aux mots
d'ordres CPL réservés.
Du fait de la séparation formelle entre les programmations CN stan‐
dard et CPL, il est théoriquement possible que les noms des varia‐
bles soient conformes aux noms des fonctions CN ou des
paramètres de fonction CN ; une variable "X" pourrait p. ex. être dé‐
finie bien qu'il existe en même temps un axe avec la désignation
"X" dans le système.
–
Le nom de variable se compose d'une série quelconque de lettres
majuscules et de chiffres, le premier caractère devant être une lettre
majuscule. Un nom de variable se composant de la lettre "N" suivie
par les chiffres n'est pas un nom de variable valable. Cet ordre de
caractères correspond à la caractérisation d'un bloc CN.
Seuls les premiers 8 caractères du nom de variable sont significa‐
tifs, c'est-à-dire uniquement les premiers 8 caractères sont utilisés
pour la différenciation du nom (exception : variables permanentes
définissables).
●
3 groupes de variables déterminant la plage de validité des variables exi‐
stent au total. Le groupe de variables est déterminé par une caractérisa‐
tion au début du nom de variable. Ce caractère compte toujours parmi les
positions significatives du nom ! Il existe les groupes de variables suivants
avec leur caractérisation correspondante :
–
Variables locales : aucune caractérisation spéciale
–
Variables globales : "#"
–
Variables permanentes : "@"
●
Le type de variable est toujours déterminé par une caractérisation à la fin
du nom de variable. Cela est également valable si le nom de variable
dépasse le nombre des positions significatives. Il existe les types de va‐
riables suivants avec leur caractérisation correspondante :
●
–
INTEGER : "%"
–
DOUBLE : "!"
–
BOOLEAN : "?"
–
CHARACTER : "$"
–
REAL : sans caractérisation particulière
Variables locales, globales et permanentes :
10 ANZAHL1% = 1
20 #ANZAHL2% = 2
30 @36% = 3
40 @ABCD% = 4
Des accords en ce qui concerne la plage d'effet de variables sont nécessaires
du fait de la possibilité d'utiliser des sous-programmes et de la nécessité éven‐
Electric Drives
| Bosch Rexroth AG
and Controls
Fondements de la programmation CN
variable INTEGER locale
variable INTEGER globale
variable INTEGER permanente
variable INTEGER permanente définie
51/550