Instruction redondante
Instruction redondante remplacée par : EQ
Les données de 32 bits ou constantes équivalentes à 32 bits désignées par s1 sont comparées aux données désignées par s2 lorsque le déclencheur EN est TRUE. Le résultat de la comparaison est sauvegardé dans les variables système sys_bIsGreaterThan (drapeau >), sys_bIsEqual (drapeau =), sys_bIsLessThan (drapeau <) et sys_bIsCarry (drapeau de retenue).
Entrée
Constante équivalente de 32 bits ou zone de 32 bits
Si le type de données requis est pris en charge, nous recommandons d’utiliser l’instruction CEI des instructions de comparaison.
Les variables s1 et s2 doivent être du même type de données.
Données | Comparaison entre s1 et s2 | Drapeaux |
|||
sys_bIsGreaterThan (drapeau >) | sys_bIsEqual (drapeau =) | sys_bIsLessThan (drapeau <) | sys_bIsCarry (drapeau de retenue) | ||
Données de 32 bits avec signe |
s1<s2 |
Off | Off | On | # |
s1=s2 |
Off | On | Off | Off | |
s1>s2 |
On | Off | Off | # |
|
Données de 32 bits sans signe |
s1<s2 |
# |
Off | # |
On |
s1=s2 |
Off | On | Off | Off | |
s1>s2 |
# |
Off | # |
Off |
ON/OFF selon les conditions.