Instruction redondante
Instruction redondante remplacée par : EQ
Cette instruction compare les données de type nombre réel (données à virgule flottante), spécifiées par s1 avec celles spécifiées par s2. Le résultat est sauvegardé dans les drapeaux internes spéciaux R9009 et R900A à R900C.
Entrée
Données de type nombre réel qui sont comparées à s2
Données de type nombre réel qui sont comparées à s1
F345_FCMP ne peut pas être utilisée dans un programme d’interruption.
À la place de la fonction F345_FCMP , vous pouvez utiliser des variables de type REAL avec les instructions plus flexibles et spécifiques GT, GE, EQ, LE, LT ouNE.
Le tableau suivant indique l’état des drapeaux selon les tailles relatives de s1 et s2.
Comparaison entre s1 et s2 |
Drapeaux |
|||
---|---|---|---|---|
sys_bIsGreaterThan (drapeau >) | sys_bIsEqual (drapeau =) | sys_bIsLessThan (drapeau <) | sys_bIsCarry (drapeau de retenue) | |
s1 < s2 |
off |
off |
ON |
* |
s1 = s2 |
off |
on |
off |
off |
s1 > s2 |
on |
off |
off |
* |
*Activé/désactivé selon certaines conditions.
Si les données spécifiées dans s1 et s2 ne sont pas des nombres réels.
Si les données spécifiées dans s1 et s2 ne sont pas des nombres réels.