Utiliser Les Opérateurs De Bits - Rockwell Automation Allen-Bradley Logix 5000 Série Manuel De Référence

Masquer les pouces Voir aussi pour Allen-Bradley Logix 5000 Série:
Table des Matières

Publicité

Programmation de texte structuré
Utilisez ce format
value1 operator value2
operator value1
function(numeric_expression)
value1 operator
(function((value2+value3)/2)
Utiliser les opérateurs
de bits
Cosinus
Radians vers degrés
Logarithme naturel
Logarithme décimal
Degrés vers radians
Sinus
Racine carrée
Tangente
Tronquer
Le tableau fournit des exemples d'utilisation des opérateurs et des fonctions
arithmétiques.
Exemple
Dans cette situation
Si gain_4 et gain_4_adj sont des étiquettes DINT
et votre spécification dit :
« Ajouter 15 au gain_4 et stocker le résultat dans
gain_4_adj »
Si alarme et high_alarm sont des étiquettes DINT
et votre spécification dit :
« Mettre au négatif high_alarm et stocker le résultat
dans alarme. »
Si surcourse et overtravel_POS sont des étiquettes
DINT et votre spécification dit : « Calculer la valeur
absolue de surcourse et stocker le résultat dans
overtravel_POS. »
Si réglage et position sont des étiquettes DINT et
sensor1 et sensor2 sont des étiquettes REAL, et
votre spécification dit : « Trouver la valeur absolue
de la moyenne de sensor1 et sensor2, ajouter
réglage, et stocker le résultat dans position. »
Voir aussi
Composants du texte structuré : Expressions
Les opérateurs de bits manipulent les bits à l'intérieur d'une valeur en fonction de
deux autres valeurs.
Les éléments suivants montrent un aperçu général des opérateurs de bits.
Pour
ET au niveau du bit
OU au niveau du bit
OU exclusif au niveau du bit XOR
complément au niveau du
bit
Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018
COS (numeric_expression)
DEG (numeric_expression)
LN (numeric_expression)
LOG (numeric_expression)
RAD (numeric_expression)
SIN (numeric_expression)
SQRT (numeric_expression)
TAN (numeric_expression)
TRUNC (numeric_expression)
Utiliser cet
opérateur
&, AND
OU
NOT
Chapitre 24
REAL
DINT, REAL
REAL
REAL
DINT, REAL
REAL
DINT, REAL
REAL
DINT, REAL
Écrire
gain_4_adj := gain_4+15;
alarm:= -high_alarm;
overtravel_POS :=
ABS(overtravel);
position := adjustment +
ABS((sensor1 +
sensor2)/2);
sur la
page 923
Type de données
optimal
DINT
DINT
DINT
DINT
925

Publicité

Table des Matières
loading

Table des Matières