Chapitre 5
Instructions de comparaison
300
Définir l'ordre des opérations
Les opérations d'une expression sont exécutées par instruction dans un ordre
prédéfini qui n'est pas nécessairement leur ordre d'apparition dans l'expression.
L'ordre des opérations peut être spécifié en regroupant certains termes dans des
parenthèses, obligeant ainsi l'instruction à exécuter les opérations entre
parenthèses avant les autres.
Les opérations de rang égal sont exécutées de gauche à droite.
Order
Fonctionnement
1
( )
2
ABS, ACS, ASN, ATN, COS, DEG, FRD, LN,
LOG, RAD, SIN, SQR, TAN, TOD, TRN
3
**
4
- (négation), NOT
5
*, /, MOD
6
- (soustraction), +
7
AND
8
XOR
9
OR
10
<, <=, >, >=, =, <>
Utilisation des chaînes dans une expression
Pour utiliser des chaînes de caractères ASCII dans une expression, observer ces
lignes directrices :
Une expression peut comparer deux étiquettes de chaînes.
On ne peut pas entrer directement des caractères ASCII dans une
expression.
Les opérateurs suivants sont admis :
Opérateur
=
<
<=
>
>=
<>
Les chaînes sont égales si leurs caractères correspondent.
Les caractères ASCII sont sensibles à la casse. Le A majuscule ($41) n'est pas
égal au a minuscule ($61).
Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018
Description
Égal
Inférieur à
Inférieur à ou égal
Supérieur à
Supérieur à ou égal
Différent