Delta DVP-ES2 Manual De Operación página 433

Tabla de contenido

Publicidad

Manual de operación de DVP-ES2/EX2/SS2/SA2/SX2 - Programación
API
Mnemónico
126
D
LOG
P
Dispositivos
Tipo
de bit
OP
X
Y
M
S
1
S
2
D
Operandos:
S
: Base
S
: Antilogaritmo
1
2
Explicaciones:
1.
Realizar operación de logaritmo con S
resultado en D.
2.
Solo un número positivo es válido para S. El registro D debe estar en formato de 32 bits. La
operación se realiza en valor de punto flotante, por lo tanto el valor en S necesita ser
convertido a valor flotante antes de la operación de logaritmo.
3.
Operación de logaritmo: S
Ejemplo: Se asume que S
125
log
= 3.
5
4.
Banderas: M1020 (bandera cero), M1021 (bandera de acarreo negativo) y M1022 (bandera de
acarreo positivo).
Si el valor absoluto del resultado es mayor al valor flotante máximo, bandera de acarreo
positivo M1022 = ON.
Si el valor absoluto del resultado es menor al valor flotante mínimo, bandera de acarreo
negativo M1021 = ON.
Si el resultado de conversión es 0, bandera cero M1020 = ON.
Ejemplo de programa:
1.
Cuando M0 = ON, convierte (D1, D0) y (D3, D2) a valor flotante binario y guarda el resultado
en el registro (D11, D10) y (D13, D12) individualmente.
2.
Cuando M1= ON, se realiza la operación de logaritmo con (D11, D10) como base y (D13, D12)
como antilogaritmo. El valor se guarda en el registro (D21, D20) en formato flotante binario.
3-322
Operandos
Operación de logaritmo
flotante
Dispositivos de palabra
S K H KnX KnY KnM KnS T C D E F
*
*
*
*
PULSE
ES2/EX2 SS2 SA2 SX2 ES2/EX2 SS2 SA2 SX2 ES2/EX2 SS2 SA2 SX2
D: Resultado de operación
como base y S
1
D
= S
, D = ?  Log
1
2
= 5, S
= 125, S
1
2
Función
ES2/EX2 SS2 SA2 SX2
Escalones de programa
DLOG, DLOGP:
*
13 escalones
*
*
16 bits
como el antilogaritmo y guardar el
2
S
= D
2
S
1
D
D
= S
, D = ?  5
= 125  D = Log
1
2
Controladores
32 bits
S
=
2
S
1

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Dvp-ex2Dvp-ss2Dvp-sa2Dvp-sx2

Tabla de contenido