70/550
Bosch Rexroth AG | Electric Drives
Fondements de la programmation CN
3.16.4
Conversion entre les systèmes de numération
BCD
Exemple :
BIN
Exemple :
3.16.5
Opérations de comparaison
=, >=, >, <>, <=, <
3.17
Autres éléments de base CPL
3.17.1
Constantes
Généralités
Variable entière (INTEGER)
Exemple :
Constante à virgule flottante (REAL)
Exemple :
and Controls
Convertit une valeur binaire en format BCD :
<Valeur BCD>=BCD(<Valeur binaire>)
1 BCD_WERT = BCD(49)
Convertit les chiffres codés BCD en valeurs binaires :
<Valeur binaire>=BIN(<Valeur BCD>)
1 BIN_WERT = BCD(49)
Les opérateurs de comparaison suivants sont admissibles :
"=" égal(e) à
">=" supérieur(e) ou égal(e) à
">" supérieur(e) à
"<>" inégal(e)
"<=" inférieur(e) ou égal(e) à
"<" inférieur(e) à
Les opérations de comparaison sont utilisées afin de décrire la relation ("rem‐
plie" ou "non remplie") d'une condition (par ex. pour les instructions REPEAT -
UNTIL, WHILE - DO - END, IF - THEN - ELSE - ENDIF).
Si les valeurs numériques pour le déroulement du programme sont fixées et
doivent rester inchangées (constantes), il est possible d'utiliser ces valeurs di‐
rectement en écriture de chiffres dans les instructions.
Les nombres entiers sont écrits sans point décimal.
ANZAHL% = 4
Les nombres réels (chiffres décimaux ou nombres fractionnaires) sont carac‐
térisés par un point décimal (séparation flottante).
PI = 3.141593
Rexroth IndraMotion MTX | Description de l'application
BCD_WERT a la valeur 73
BIN_WERT a la valeur 31
Constante INTEGER
Constante REAL