ESTR, ESTRP
El número real -12.34567 debe indicarse en notación exponencial. La cantidad de todas las
posiciones asciende a 12. De estas deben indicarse 4 posiciones después de la coma en la
parte decimal. El resultado se almacena a partir de d1.
1
Número de coma flotante (número real)
2
Signo del valor íntegro
3
Signo del exponente
4
Fin de secuencia de caracteres con activación automática
La cantidad de posiciones del número a convertir en (s2)+1 (Array_s2[2]) se indica del
siguiente modo:
Cuando la cantidad de posiciones después de la coma es igual a cero, la cantidad de todas
las posiciones es >= 2.
Cuando la cantidad de las posiciones después de la coma asume un valor diferente, la
cantidad de todas las posiciones resulta ser 7 más la cantidad de las posiciones después de
la coma.
La cantidad de posiciones después de la coma que se indican, debe ser entre 0 y 7. Por lo
general se aplica que la cantidad de posiciones después de la coma es inferior o igual a la
cantidad de todas las posiciones menos 7.
Después de la conversión se almacena la secuencia de caracteres a partir de d1 del siguiente
modo:
Como signo positivo del número de coma flotante de la parte decimal se utiliza el caracter
ASCII "20
Como signo negativo del número de coma flotante de la parte decimal se utiliza el caracter
ASCII "2D
El rango íntegro se define con 2 posiciones. Cuando el rango íntegro tiene solamente una
posición, se coloca un espacio en vacío entre el signo y la posición íntegrada en código ASCII y
se almacena luego.
s2
(s2)+1
(s2)+2
(s1)+1
-1 2 . 3 4 5
7 – 308
s2
1
(s2)+1
12
4
(s2)+2
-
1
2
(s1)+1
s1
-1 2 . 3 4 5 6 7
1
" (espacio en vacío).
H
" (signo de menos).
H
1
12
4
1 . 2 3 4 5 E + 0 1
-
s1
6 7
Instr. de procesamiento para secuencias de caracteres
+ 0 1
2 3 4 5
E
.
3
1
1
2
Cantidad de posiciones (12)
2
Se convierte en espacio en vacío
b8b7
b15
d1
(-)
20
2D
H
H
(.)
(1)
2E
31
(d1)+1
H
H
(3)
(2)
33
32
(d1)+2
H
H
(5)
(4)
35
34
(d1)+3
H
H
(+)
(E)
2C
45
(d1)+4
H
H
(1)
(0)
30
31
(d1)+5
H
H
00
(d1)+6
H
4
Programación MELSEC A y Q
b0
ESTR0E8
ESTR0E9