Mitsubishi Electric MELSEC A Serie Manual De Programación página 727

Tabla de contenido
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+6 (Array_s[7]), puede encontrarse entre 0 y 10.
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 -
2147483648 y 2147483647 con una coma decimal omitida. El valor numérico de la secuencia
de caracteres ASCII puede asumir solamente un valor entre "30
del signo y de la coma 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 y (d2)+1 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 2
Fuentes de
En los siguientes casos se presenta un error de procesamiento y se aplica un Error Flag:
error
● La cantidad de todas las posiciones almacenadas a partir de s (Array_s[0]), se encuentra
fuera de los rangos de valores 2 a 8 8 (VAL) o bien 2 a 13 (DVAL) (código de error 4101).
● La cantidad de posiciones después de la coma que se almacenó en (d1)+1, se encuentra
fuera del rango de valores 0 a 5 (VAL) o bien 0 a 10 (DVAL) (código de error 4100).
● La cantidad de posiciones menos 3, macenada en d1 y (d1)+1, es mayor o igual a la cantidad
de posiciones después de la coma (código de error 4100).
● Se utilizaron caracteres ASCII diferentes a "20H" ó "2DH" como signos (código de error 4100).
● En un número se utilizaron caracteres ASCII que difieren de "30
de error 4100).
● En un número se contiene más de una coma decimal (código de error 4100).
● Después de la conversión, el valor binario se encuentra fuera de los rangos de valores -
32768 a 32767 (VAL) o bien -2147483648 a 2147483647 (DVAL) (código de error 4100).
● El caracter ASCII "00
Programación MELSEC A y Q
" se aplica como coma decimal.
H
6 5 4 3 . 2 1
1
0. 0 0 0 5 4 3 2 1
" se aplicó en una posición equivocada (código de error 4100).
H
VAL, VALP, DVAL, DVALP
" (espacio en vacío).
H
" (signo de menos).
H
" (espacio en vacío) o "30
H
2
12
3
2
4
- 6 5 4
3 2 1
3
11
4
8
5
5 4 3
2 1
" y "39
" sin consideración
H
H
" (cero) entre el signo y el primer
H
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 de 32 bits
1
Signo
2
Estos caracteres no se consideran en el
procesamiento.
3
Cantidad de posiciones
4
Cantidad de posiciones después de la
coma
5
Valor binario de 32 bits
", "39
" ó "2E
H
H
DVAL0E3
DVAL0E4
" (código
H
7 – 301

Hide quick links:

Tabla de contenido
loading

Tabla de contenido