Utiliser Les Opérateurs Relationnels; Le Tableau Fournit Des Exemples D'utilisation Des Opérateurs Relationnels - Rockwell Automation Allen-Bradley Logix 5000 Manuel De Référence

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

Publicité

Chapitre 10
Programmation de texte structuré
BOOLtag
NOT BOOLtag
expression1 & expression2
expression1 OR expression2
expression1 XOR expression2
BOOLtag := expression1 &
expression2
Utiliser les opérateurs
relationnels
Utilisez ce format
value1 operator value2
stringtag1 operator stringtag2
536
Si photoeye est une étiquette BOOL et votre spécification dit : « Si photoeye_1
est activé, alors... »
Si photoeye est une étiquette BOOL et votre spécification dit : « Si photoeye
est désactivé, alors... »
Si photoeye est une étiquette BOOL, temp est une étiquette DINT et votre
spécification dit : « Si photoeye est activé et temp est inférieur à 100, alors... »
Si photoeye est une étiquette BOOL, temp est une étiquette DINT et votre
spécification dit : « Si photoeye est activé ou temp est inférieur à 100 alors... »
Si photoeye1 et photoeye2 sont des étiquettes BOOL et votre spécification
dit : « Si :
photoeye1 est on tant que photoeye2 est off ou
photoeye1 est off tant que photoeye2 est on
alors... »
Si photoeye1 et photoeye2 sont des étiquettes BOOL, open est une étiquette
BOOL, et votre spécification dit : « Si photoeye1 et photoeye2 sont tous deux
activés, définir open sur vrai »
Voir aussi
Composants du texte structuré : Expressions
Les opérateurs relationnels comparent deux values ou chaînes pour fournir un
résultat vrai ou faux. Le résultat d'une opération relationnelle est une valeur
BOOL.
Si la comparaison est
Vrai
Faux
Utilisez ces opérateurs relationnels.
Pour cette comparaison
Égal
Inférieur à
Inférieur à ou égal
Supérieur à
Supérieur à ou égal
Différent
Le tableau fournit des exemples d'utilisation des opérateurs relationnels
Exemple
Dans cette situation
Si temp est une étiquette DINT et votre spécification dit : « Si
temp est inférieur à 100 alors... »
Si bar_code et dest sont des étiquettes de chaîne et votre
spécification dit : « Si bar_code est égal à dest, alors... »
Publication Rockwell Automation 1756-RM006K-FR-P - Novembre 2018
Le résultat est
1
0
Utiliser cet opérateur
=
<
<=
>
>=
<>
IF photeye THEN...
IF NOT photeye THEN...
IF photoeye & (temp<100) THEN...
IF photoeye OR (temp<100) THEN...
IF photoeye1 XOR photoeye2 THEN...
open := photoeye1 & photoeye2;
sur la
page 532
Type de données optimal
Type DINT, REAL, chaîne
Type DINT, REAL, chaîne
Type DINT, REAL, chaîne
Type DINT, REAL, chaîne
Type DINT, REAL, chaîne
Type DINT, REAL, chaîne
Écrire
IF temp<100 THEN...
IF bar_code=dest THEN...

Publicité

Table des Matières
loading

Table des Matières