Télécharger Imprimer la page

Siemens SINUMERIK 840D Manuel De Programmation page 49

Masquer les pouces Voir aussi pour SINUMERIK 840D:

Publicité

1
03.04
Opérateurs logiques sur bits
Les variables des types CHAR et INT permettent
également d'effectuer des opérations logiques sur bits.
Le cas échéant, il est procédé à une conversion
automatique de type.
Signification des opérateurs logiques sur bits
B_AND
B_OR
B_NOT
B_XOR
L'opérateur B_NOT ne se rapporte qu'à un seul
opérande ; celui-ci figure après l'opérateur.
Exemple de programmation
IF $MC_RESET_MODE_MASK B_AND 'B10000' GOTOF
1.8
Priorité des opérateurs
Priorité des opérateurs
A chaque opérateur est affectée une priorité. Lors du
traitement d'une expression, les opérateurs au degré
de priorité le plus élevé sont appliqués en premier lieu.
En cas d'opérateurs d'égale priorité, le traitement
s'opère de gauche à droite.
Des parenthèses placées dans les expressions
arithmétiques permettent de fixer un ordre des
opérations différent des règles normales de priorité.
Ordre des opérateurs
(de la priorité la plus élevée à la moins élevée)
1.
NOT, B_NOT
2.
*, /, DIV, MOD
3.
+, –
4.
B_AND
5.
B_XOR
6.
B_OR
7.
AND
8.
XOR
© Siemens AG 2004 All rights reserved.
SINUMERIK 840D/840Di/810D Manuel de programmation Manuel de programmation - Notions complémentaires (PGA) - Édition 03.04
ET sur bits
OU sur bits
négation sur bits
OU exclusif sur bits
négation, négation sur bits
multiplication, division
addition, soustraction
ET sur bits
OU exclusif sur bits
OU sur bits
ET
OU exclusif
Programmation CN flexible
1.8 Priorité des opérateurs
ACT_PLANE
1
1-49

Publicité

loading

Ce manuel est également adapté pour:

Sinumerik 840diSinumerik 810d