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

Tabla de contenido
VAL, VALP, DVAL, DVALP
Funciona-
Conversión de secuencias de caracteres en datos binarios de 16/32 bits
miento
VAL
La instrucción VAL convierte las secuencias de caracteres almacenados en s (Array_s[1]) bis
s+4 (Array_s[5]) hacia datos binarios de 16 bits. La cantidad de posiciones y el valor binario
se almacenan en d1, (d1)+1 y d2.
Para la conversión al formato de datos binarios de 16 bits, se reconocen todos los datos en el
rango s (Array_s[1]) bis s+4 (Array_s[5]) hasta el código de caracter "00
caracteres.
1
Código ASCII para el primer caracter/Código ASCII para el signo
2
Código ASCII para el tercer caracter/Código ASCII para el segundo caracter
3
Código ASCII para el quinto caracter/Código ASCII para el cuarto caracter
4
Código ASCII para el séptimo caracter/Código ASCII para el sexto caracter
5
Identifica el fin de la secuencia de caracteres
6
Signo
7
1. Caracter
8
2. Caracter
9
7. Caracter
10
Cantidad de posiciones
11
Cantidad de posiciones después de la coma
12
Valor íntegro, la coma decimal no se considera en el procesamiento
13
Datos binarios de 16 bits
Se convierte la secuencia de caracteres"-123.45" en s (Array_s[1]) hasta s+4 (Array_s[5]).
El resultado se almacena del siguiente modo en d1, (d1)+1 y d2.
La cantidad de todos los caracteres almacenados en s (Array_s[1]) hasta s+4 (Array_s[5]),
puede encontrarse en el rango entre 2 y 8.
7 – 298
Conversión en datos binarios de 16 bits
b15
b8b7
b0
s
s+1
s+2
s+3
s+4
H
5
b15
b8b7
(1)
(-)
s
31
2D
H
H
(3)
(2)
33
s+1
32
H
H
(.)
34
(4)
2E
s+2
H
H
00
(5)
35
s+3
H
H
Instr. de procesamiento para secuencias de caracteres
1
2
3
-
.
4
6 7 8
9
b0
.
4 5
- 1 2 3
" como secuencia de
H
10
d1
11
(d1)+1
d2
12
13
d1
7
2
(d1)+1
d2
- 1 2 3 4 5
Programación MELSEC A y Q
VAL_0E1
VAL_0E2

Hide quick links:

Tabla de contenido
loading

Tabla de contenido