ejemplo 2
Otros formatos:
Instrucciones relacionadas: CMP, FAL, FSC
Operador:
Descripción:
+
sumar
–
restar/cambiar signo
*
multiplicar
/
dividir
**
exponente (x a y)
ABS
valor absoluto
ACS
arco coseno
AND
función Y
ASN
arco seno
ATN
arco tangente
COS
coseno
DEG
radianes a grados
FRD
BCD a número entero
Instrucciones de cálculo/matemáticas (CPT, ADD, SUB, MUL, DIV, MOD, SQR, NEG, ABS)
Cuando está habilitada, la instrucción CPT trunca float_value_1 y float_value_2 , aumenta el
float_value_2 truncado a la potencia de dos y divide el float_value_1 truncado entre el resultado,
y almacena el resto después de la división en float_value_result_cpt .
Formato:
Sintaxis:
texto neutro
CPT( destination , expression );
texto ASCII
CPT destination expression
Usted programa las expresiones en las instrucciones CPT de la misma man-
era que las expresiones en las instrucciones FAL. Use las secciones sigu-
ientes para obtener información acerca de operadores válidos, formato y
orden de operación, los cuales son comunes en ambas instrucciones.
Operadores válidos
Optimo:
Operador:
DINT, REAL
LN
DINT, REAL
LOG
DINT, REAL
MOD
DINT, REAL
NOT
DINT, REAL
OR
DINT, REAL
RAD
REAL
SIN
DINT
SQR
REAL
TAN
REAL
TOD
REAL
TRN
DINT, REAL
XOR
DINT
Descripción:
Optimo:
logaritmo natural
REAL
logaritmo de base 10
REAL
módulo-división
DINT, REAL
complemento bit a bit DINT
función O
DINT
radianes a grados
DINT, REAL
seno
REAL
raíz cuadrada
DINT, REAL
tangente
REAL
número entero a BCD
DINT
truncar
DINT, REAL
OR exclusivo, bit a bit
DINT
1756-6.4.1ES - Octubre de 1999
5-3