Atan Calcular La Arcotangente De Un Número En Coma Flotante (32 Bits) - Siemens SIMATIC S7-300 Manual De Referencia

Ocultar thumbs Ver también para SIMATIC S7-300:
Tabla de contenido
Aritmética en coma flotante
8.4.10
ATAN
(32 bits)
Formato
ATAN
Descripción de la operación
ATAN (Calcular la arcotangente de un número en coma flotante de 32 bits, IEEE-FP) calcula
la arcotangente de un número en coma flotante en el ACU 1. El resultado es un ángulo
indicado en radianes. El valor se encuentra dentro del margen siguiente:
-π / 2 <= arcotangente (ACU 1) <= +π / 2, siendo π = 3,14159...
La operación afecta a los bits A1, A0, OV y OS de la palabra de estado.
Los contenidos del ACU 2 (y en las CPU con cuatro acumuladores también los contenidos del
ACU 3 y del ACU 4) quedan inalterados.
Consulte también Evaluar los bits de la palabra de estado.
Resultado
El resultado en el ACU 1 es
+qNaN
+normalizado
+desnormalizado
+cero
-cero
-desnormalizado
-normalizado
-qNaN
Ejemplo
AWL
L
MD10
ATAN
UN
OV
SPB
OK
BEA
OK:
T
MD20
8-20
Calcular la arcotangente de un número en coma flotante
A1
1
1
0
0
0
0
0
1
Explicación
//El valor de la doble palabra de marcas MD 10 se carga en el ACU 1. (Este
valor debe tener formato en coma flotante.)
//Calcular la arcotangente de un número en coma flotante (de 32 bits, IEEE-FP)
en el ACU 1. Depositar el resultado en el ACU 1.
//Consultar si el estado de señal del bit OV es "0".
//Si en la operación ATAN no se produjo ningún error, saltar a la marca OK.
//Fin de bloque incondicionado, si en la operación ATAN se produjo un error.
//Transferir el resultado del ACU 1 a la doble palabra de marcas MD20.
A0
OV
OS
1
1
1
0
0
-
0
1
1
0
0
-
0
0
-
0
1
1
1
0
-
1
1
1
Lista de instrucciones (AWL) para S7-300 y S7-400
Observación
Desbordamiento por exceso
Desbordamiento por defecto
A5E00706962-01
Tabla de contenido
loading

Este manual también es adecuado para:

Simatic s7-400

Tabla de contenido