Operaciones de comparación
2.4
? R
Comparar números en coma flotante (32 bits)
Formato
==R, <>R, >R, <R, >=R, <=R
Descripción de la operación
Las operaciones Comparar números en coma flotante (32 bits, IEEE-FP) comparan el
contenido del ACU 2 con el contenido del ACU 1. Los contenidos del ACU 1 y del ACU 2 se
evalúan como números en coma flotante (32 bits, IEEE-FP). El RLO y los bits relevantes de la
palabra de estado indican el resultado de la comparación. RLO = 1 indica que el resultado de
la comparación es verdadero. RLO = 0 indica que el resultado de la comparación es falso.
Los bits A1 y A0 de la palabra de estado indican la relación "menor que", "igual que" o "mayor
que".
Palabra de estado
se escribe:
Valores del RLO
Operación de
comparación
ejecutada
==R
<>R
>R
<R
>=R
<=R
Ejemplo
AWL
Explicación
L
MD10
//Cargar el contenido de MD10 (número real).
L
1.359E+02
//Cargar la constante 1.359E+02.
>R
//Comparar si el ACU 2 (MD10) es mayor (>) que el ACU 1 (1.359E+02).
=
M 2.0
//RLO = 1, si MD10 > 1.359E+02.
2-4
RB
A1
A0
-
x
x
RLO si
ACU 2 > ACU 1
0
1
1
0
1
0
OV
OS
OR
x
x
0
RLO si
ACU 2 = ACU 1
1
0
0
0
1
1
Lista de instrucciones (AWL) para S7-300 y S7-400
STA
RLO
/ER
x
x
1
RLO si
ACC 2 < ACC 1
0
1
0
1
0
1
A5E00706962-01