Instr. de procesamiento para secuencias de caracteres
Aunque debe convertirse el rango de valores del código ASCII que se intercala con los valores
binarios convertidos, los datos se procesan correctamente con esta instrucción.
Cuando la cantidad de caracteres en n no puede dividirse por 4, se escribe automáticamente
un cero después de la cantidad indicada de caracteres en los últimos registros en los cuales
deben almacenarse los valores binarios convertidos.
1
El valor de cero se almacena automáticamente.
Cuando la cantidad de caracteres en n es igual a cero, no se ejecuta el proceso de conversión.
El código ASCII a partir de s puede encontrarse en los rangos de "30
hasta "46
Fuentes de
En los siguientes casos se presenta un error de procesamiento y se aplica un Error Flag:
error
● Los operandos indicados a partir de s contienen caracteres que difieren de los caracteres
en el rango de "30
● La cantidad indicada de caracteres en n y por lo tanto la cantidad de registros a partir de
s, se encuentra fuera del rango previsto para el almacenamiento del operando
(código de error 4101).
● La cantidad indicada de caracteres en n y por lo tanto la cantidad de registros a partir de
d, se encuentra fuera del rango previsto para el almacenamiento del operando
(código de error 4101).
● El valor en n es negativo.
Programación MELSEC A y Q
b8b7
b15
D10
32
39
H
43
37
D11
H
41
46
D12
H
30
D13
35
H
32
32
D14
H
b8b7
b15
s
(2)
32
42
H
s+1
(1)
31
41
H
(C)
s+2
43
38
H
".
H
" hasta "39
H
b0
b15
D11
H
D12
H
D13
H
H
H
b0
b15
(B)
d
H
(A)
d+1
H
(8)
H
" y "41
" y "46
" (código de error 4100).
H
H
H
HEX, HEXP
b12b11
b8b7
b4b3
b0
7
C
2
9
H
H
H
H
0
5
A
F
H
H
H
H
0
0
2
2
H
H
H
H
b12b11
b8b7
b4b3
b0
1
A
2
B
0
0
0
8
1
" hasta "39
H
HEX_0E3
HEX_0E4
" y "41
"
H
H
7 – 325