Télécharger Imprimer la page

Siemens SINUMERIK 840D Manuel De Programmation page 50

Masquer les pouces Voir aussi pour SINUMERIK 840D:

Publicité

1
Programmation CN flexible
1.9 Conversions de type possibles
9.
OR
10.
<<
11.
==, <>, >, <, >=, <=
Exemple avec instruction If :
If (otto==10) and (anna==20) gotof end
L'opérateur de concaténation ":" pour frames ne doit
pas figurer avec d'autres opérateurs dans une même
expression. Cet opérateur ne nécessite donc pas
d'ordre de priorité.
1.9
Conversions de type possibles
Conversion de type lors d'une affectation
La valeur numérique constante, la variable ou
l'expression assignée à une variable doit être
compatible avec le type de cette variable. Si cette
condition n'est pas remplie, le type est
automatiquement converti au moment de l'affectation.
Conversions de type possibles
après
REAL
de
REAL
oui
INT
oui
BOOL
oui
CHAR
oui
STRING
AXIS
FRAME
* En cas de conversion du type REAL en type INT, une
partie décimale >= 0,5 est arrondie par excès ; dans
le cas contraire, elle est arrondie par défaut (voir
fonction ROUND)
La valeur <> 0 équivaut à TRUE, la valeur == 0
1)
équivaut à FALSE
Si la valeur se situe dans la plage numérique admise
2)
Dans le cas d'un seul caractère
3)
Longueur de chaîne de caractères 0 = >FALSE, sinon
4)
TRUE
Un message d'erreur est émis lorsqu'une valeur de
conversion est supérieure à la plage cible.
1-50
OU
concaténation de chaînes de caractères, type de résultat
STRING
opérateurs relationnels
INT
BOOL
oui*
oui
1)
oui
oui
1)
oui
oui
oui
oui
1)
oui
4)
SINUMERIK 840D/840Di/810D Manuel de programmation Manuel de programmation - Notions complémentaires (PGA) - Édition 03.04
CHAR
STRING
oui*
oui
2)
oui
oui
oui
oui
oui
oui
3)
1
03.04
AXIS
FRAME
oui
oui
© Siemens AG 2004 All rights reserved.

Publicité

loading

Ce manuel est également adapté pour:

Sinumerik 840diSinumerik 810d