4-2
Instrucciones de comparación (CMP, EQU, GEQ, GRT, LEQ, LES, LIM, MEQ, NEQ)
Compare (CMP)
Condición:
preescán
la condición de entrada de renglón es
falsa
la condición entrada de
renglón es verdadera
Indicadores de estado aritmético: no afectados
Condiciones de fallo: ninguna
1756-6.4.1ES - Octubre de 1999
La instrucción CMP es una instrucción de entrada.
Operandos:
Operando:
Expresión
Descripción: La instrucción CMP realiza una comparación de las operaciones aritméticas
que se especifican en la expresión. Defina la expresión usando operadores,
tags y valores inmediatos. Use los paréntesis ( ) para definir secciones de las
expresiones más complejas.
La ejecución de una instrucción CMP es un poco más lenta y usa más
memoria que la ejecución de las otras instrucciones de comparación. La
ventaja de la instrucción CMP es que le permite introducir expresiones
complejas en una sola instrucción.
Ejecución:
evalúe la expresión
la expresión es falsa
la condición de salida de
renglón está establecida
como falsa
Tipo:
Formato:
SINT
inmediato
INT
tag
DINT
REAL
Un tag SINT o INT se convierte a un valor DINT usando la
extensión con signo. Consulte "Conversiones de datos" en la
página A-6.
Acción:
La condición de salida de renglón se establece como falsa.
La condición de salida de renglón se establece como falsa.
la expresión es
verdadera
la condición de salida de
renglón está establecida
como verdadera
Descripción:
una expresión que consiste en
tags y/o valores inmediatos
separados por operadores.
fin