Instr. de procesamiento para secuencias de caracteres
La cantidad de caracteres que pueden aplicarse como posiciones después de la coma y que
están almacenadoos en s (Array_s[1]) hasta s+4 (Array_s[5]), puede encontrarse entre 0 y 5.
Por lo general, la cantidad de posiciones después de la coma no debe ser mayor a la cantidad
de todas las posiciones menos 3.
El valor numérico de una secuencia de caracteres a convertir, debe encontrarse entre -32768
y 32767 con una coma decimal omitida. El valor numérico de la secuencia de caracteres ASCII
puede asumir solamente un valor entre "30
decimal.
Como signo positivo se utiliza el caracter ASCII "20
Como signo negativo se utiliza el caracter ASCII "2D
El caracter ASCII "2E
La cantidad de posiciones almacenadas en d1, (d1)+1 y d2, contiene todos los caracteres que
indican el valor numérico, como también el signo d1 y las posiciones después de la coma
(d1)+1.
En los datos binarios almacenados en d2 después de la conversión, se omite la coma decimal.
Al encontrarse los caracteres "20
valor numérico, se omiten estos durante la conversión.
1
Estos caracteres no se consideran en el procesamiento.
2
Cantidad de posiciones
3
Cantidad de posiciones después de la coma
4
Valor binario
5
Signo
6
Estos caracteres no se consideran en el procesamiento.
7
Cantidad de posiciones
8
Cantidad de posiciones después de la coma
9
Valor binario
Programación MELSEC A y Q
" se aplica como coma decimal.
H
" (espacio en vacío) o "30
H
2
3
1 2 3 . 4 5
- 1 2 3 4 5
4
1
VAL, VALP, DVAL, DVALP
" y "39
" sin consideración del signo y de la coma
H
H
" (espacio en vacío).
H
" (signo de menos).
H
" (cero) entre el signo y el primer
H
8
2
0 . 0 0 1 2
6
5
7
7
8
4
12
9
VAL_0E3
7 – 299