2.3
? D
Comparar enteros dobles
Formato
==D, <>D, >D, <D, >=D, <=D
Descripción de la operación
Las operaciones Comparar enteros dobles comparan el contenido del ACU 2 con el
contenido del ACU 1. Los contenidos del ACU 2 y del ACU 1 se evalúan como enteros (de
32 bits). 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" o "mayor que".
Palabra de estado
se escribe:
Valores del RLO
Operación de
comparación
ejecutada
==D
<>D
>D
<D
>=D
<=D
Ejemplo
AWL
Explicación
L
MD10
//Cargar el contenido de MD10 (entero de 32 bits).
L
ED24
//Cargar el contenido de ED24 (entero de 32 bits).
>D
//Comparar si el ACU 2 (MD10) es mayor (>) que el ACU 1 (ED24).
=
M 2.0
//RLO = 1, si MD10 > ED24.
Lista de instrucciones (AWL) para S7-300 y S7-400
A5E00706962-01
RB
A1
A0
-
x
x
RLO si
ACU 2 > ACU 1
0
1
1
0
1
0
OV
OS
OR
0
-
0
RLO si
ACU 2 = ACU 1
1
0
0
0
1
1
Operaciones de comparación
STA
RLO
/ER
x
x
1
RLO si
ACC 2 < ACC 1
0
1
0
1
0
1
2-3