Description de l'application | Rexroth IndraMotion MTX
Exemple :
3.16.3
Liaisons logiques
Généralités
NOT, AND, OR, XOR
Exemple :
●
A
C
fonction arc cosinus
O
S
●
A
T
fonction arc tangente
A
N
1 WINKEL = 30
2 XWERT = SIN(ANGLE)
3 YWERT = ASIN(XWERT)
Il est possible d'effectuer des liaisons logiques binaires avec des variables lo‐
giques et décimales avec des variables INTEGER. Elles peuvent également
être représentées, comme montré dans la de la figure ci-dessous, avec les
symboles d'opération habituels, à savoir le caractère "·" et le caractère "+" (non
en CPL). Ici également, "les opérations à point sont prioritaires sur les opéra‐
tions à trait", la liaison AND prend donc effet avant la liaison OR. Une imbrica‐
tion de parenthèses jusqu'à 7 niveaux est possible.
CPL met à disposition quatre fonctions de liaison :
●
Fonction NON NOT
●
Fonction ET AND
●
Fonction OU OR
●
Fonction OU EXCLUSIF XOR
Fig.3-19:
Liaisons logiques
Les liaisons logiques peuvent être utilisées pour le masquage de bits.
Le bit 0 est-il posé en @20 ?
...
20 IF @20 AND 1 <> 0 THEN GOTO . POSÉ
30 ELSE GOTO . NON POSE ENDIF
...
Electric Drives
| Bosch Rexroth AG
and Controls
Fondements de la programmation CN
XWERT a la valeur 0.5
XWERT a la valeur 30
69/550