8.7
Comparaison
Types de données admissibles
Argument pour LT, LE, GT, GE : UINT, UDINT, REAL, DT
Argument pour EQ et NE : BOOL, UINT, UDINT, REAL, DT
Résultat : BOOL
< (lower than)
Compare les arguments pour voir si l'un est plus petit qu'un autre.
Exemples :
bOUT := IN1 < IN2;(* bOUT := TRUE, lorsque IN1 est inférieur à IN2 *)
bOUT := (IN1 < IN2) & (IN2 > IN3) & ... & (INn-1 > INn);
<= (lower or equal)
Compare les arguments pour voir si l'un est inférieur ou égal à un autre.
Exemples :
bOUT := IN1 <= IN2;(* bOUT := TRUE, quand IN1 est inférieur ou égal à IN2 *)
bOUT := (IN1 <= IN2) & (IN2 <= IN3) & ... & (INn-1 <= INn);
> (greater than)
Compare les arguments pour voir si l'un est supérieur à un autre.
Exemples :
bOUT := IN1 > IN2;(* bOUT := TRUE, lorsque IN1 est supérieur à IN2 *)
bOUT := (IN1 > IN2) & (IN2 > IN3) & ... & (INn-1 > INn);
>= (greater or equal)
Compare les arguments pour voir si l'un est supérieur ou égal à un autre.
Exemple :
bOUT := IN1 >= IN2;(* bOUT := TRUE, quand IN1 est supérieur ou égal à IN2 *)
= (equal)
Compare les arguments pour voir s'ils sont égaux.
Exemple :
bOUT := IN1 = IN2;(* bOUT := TRUE, quand IN1 est égal à IN2 *)
<> (not equal)
Compare les arguments pour voir s'ils sont différents.
Exemple :
bOUT := IN1 <> IN2;(* bOUT := TRUE, quand IN1 est différent de IN2 *)
8 Fonctions
43