Instrucciones especiales
7.7.14
Cálculo del logaritmo decimal (DLOG10)
módulos especiales
(U/G ) Constante de
Funcionamiento
Cálculo del logaritmo decimal (Logaritmo con base de 10, abreviado "lg") a partir de un
número de coma flotante.
Descripción
b La instrucción DLOG10 calcula el logaritmo natural a partir de un número de coma flotante
en ((S+)+1) y (S+) y guarda el resultado en ((D+)+1) y (D+).
Fig. 7-90:Forma de funcionamiento de la instrucción DLOG10
b En ((S+)+1) y (S+) solo pueden introducirse valores positivos. El cálculo del logaritmo
decimal no puede ejecutarse con valores negativos.
Fuentes de error
En los casos siguientes se produce un fallo de tratamiento, se establece la marca especial
M8067 y se introduce el código de error "6706" en el registro especial D8067.
b ((S+)+1) y (S+) contiene un valor negativo.
b ((S+)+1) y (S+) contiene un valor negativo "0".
Programación FX
/FX
1S
DLOG10
(S+)
(D+)
S+
D, R,
módulos especiales
(U/G )
coma flotante
Se utilizan 2 direcciones consecutivas
de los operandos.
(S+)+1
(
lg
Número de coma flotante
/FX
/FX
/FX
/FX
1N
2N
2NC
3G
Instrucción con números de coma flotante
DLOG10
Cálculo de un logaritmo decimal
CPU
Instrucción de
D+
impulso (P)
D, R,
S+
)
/FX
3U
3UC
FNC 126
FX2N
FX1S
FX1N
FX3G
FX2NC
Procesamiento
Pasos del programa
16 bits 32 bits DLOG10
©
DLOG10P
(D+)+1
D+
(
Número de coma flotante
FX3U
FX3UC
©
9
9
)
7 – 85