Télécharger Imprimer la page

Rockwell Automation Logix5000 1756 ControlLogix Manuel De Programmation page 17

Publicité

Chapitre1
Programmation en texte structuré
Utilisez ce format
valeur1 opérateur valeur2
Publication 1756-PM007B-FR-P – Juillet 2008
Utilisation des opérateurs sur bits
Les opérateurs sur bits manipulent les bits inclus dans une valeur en
fonction de deux valeurs.
Pour
ET sur bits
OU sur bits
Ou exclusif sur bits
Complément de bits
Par exemple :
Exemple
Dans cette situation
Si entrée1, entrée2 et résultat1 sont des points DINT
et que votre spécification indique : « Calculer le
résultat au niveau du bit d'entrée1 et d'entrée2.
Stocker le résultat dans résultat1. »
Détermination de l'ordre d'exécution
Les opérations que vous écrivez dans une expression sont exécutées
dans un ordre prescrit, pas nécessairement de gauche à droite.
• Des opérations de même ordre sont exécutées de gauche à
droite.
• Si une expression contient plusieurs opérateurs ou fonctions,
groupez les conditions entre parenthèses « ( ) ». Ceci garantit
l'ordre d'exécution correct et facilite la lecture de l'expression.
Ordre
Fonctionnement
1.
()
2.
fonction (...)
3.
**
4.
– (négation)
5.
NOT
6.
*, /, MOD
7.
+, – (soustraction)
8.
<, <=, >, >=
9.
=, <>
10.
&, AND
11.
XOR
12.
OR
Utilisez cet opérateur
Type de données
optimal
&, AND
DINT
OR
DINT
XOR
DINT
NOT
DINT
Vous écririez
résultat1 := entrée1 AND entrée2;
17

Publicité

loading