API
Mnemónico
Operandos
118
D EBCD P
Dispositivos
Tipo
de bit
OP
X
Y
M
S
D
Operandos:
S: Dispositivo fuente
Explicación
1.
La instrucción convierte el valor de punto flotante binario en S a punto flotante decimal y
almacena los resultados en el registro especificado por D.
2.
El punto flotante de PLC es operado por medio del formato de punto flotante binario. La
instrucción DEBCD es la instrucción específica usada para convertir punto flotante binario a
punto flotante decimal.
3.
Bandera: Bandera cero M1020, bandera de acarreo negativo M1021, bandera de acarreo
positivo M1022.
Si el valor absoluto del resultado excede el valor máximo de punto flotante, bandera de
acarreo positivo M1022 = ON.
Si el valor absoluto del resultado es menor al valor mínimo de punto flotante, bandera de
acarreo negativo M1021 = ON.
Si el resultado de conversión es 0, bandera cero M1020 = ON.
Ejemplo de programa:
Cuando X0 = ON, el valor de punto flotante binario en D1, D0 será convertido al punto flotante
decimal y el resultado de conversión será almacenado en D3, D2.
X0
DEBCD
P unto flotante
binario
Exponente
P unto flotante
decimal
Conversión de flotante a
científica
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 conversión
D0
D2
23 bits para número real, 8 bits para
D1
D0
exponente 1 bit par bit de signo
Número real
Número real
D3
D2
3. Conjunto de instrucciones
Función
ES2/EX2 SS2 SA2 SX2
Escalones de programa
DEBCD, DEBCDP:
*
9 escalones
*
16 bits
Exponente
[D3 ]
[D2] * 10
Controladores
32 bits
3-313