EMOD, EMODP
Funciona-
Conversión de número de coma flotante al formato BCD
miento
EMOD
La instrucción EMOD calcula el formato BCD en base al número de coma flotante (número
real) en s1 y (s1)+1 bajo consideración del desplazamiento de coma indicado en s2 hacia la
derecha. El resultado se almacena en d1 hasta (d1)+4.
(s1)+1
s2
En las siguientes ilustraciones se indican algunos ejemplos de conversión.
(s1)+1
3 . 2 5 4 2 7 8
s2
(s1)+1
-0 . 0 3 5 4 2 7 6 8
s2
(s1)+1
1 . 5 4 3 2 1 E+2
s2
7 – 342
Conversión al formato BCD
s1
d1
d1+1
d1+2
1
d1+3
d1+4
2
s1
d1
d1+1
d1+2
1
d1+3
3
1
d1+4
s1
d1
d1+1
d1+2
d1+3
4
d1+4
s1
d1
d1+1
d1+2
d1+3
3
d1+4
Instr. de procesamiento para secuencias de caracteres
1
Número de coma flotante (número real)
2
Desplazamiento de la coma decimal
hacia la derecha
3
3
Signo (0 = positivo/ 1 = negativo)
4
7 Posiciones BCD
4
7
5
Signo de exponente (0 = positivo/
5
1 = negativo)
6
6
BCD Exponente (Rango de valores 0 hasta 38)
7
Número de coma flotante en formato de datos
BCD
0
3254278 H
1
3
1
Número de coma flotante (número real)
1
3542768 H
1
4
0
H154321
0
0
Programación MELSEC A y Q
EMOD0E1
EMOD0E2
EMOD0E3
EMOD0E4