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

Tabla de contenido

Publicidad

Instr. de procesamiento para secuencias de caracteres
DBINHA Conversión de datos binarios de 32 bits
Los datos binarios de 32 bits indicados en s y s+1, se almacenan en modo hexadecimal en
código ASCII en d (Array_d[1]) hasta d+4 (Array_d[5]).
1
8 bits superiores
2
8 bits inferiores
3
Datos binarios de 32 bits
4
Código ASCII de la séptima posición/Código ASCII de la octava posición
5
Código ASCII de la quinta posición/Código ASCII de la sexta posición
6
Código ASCII de la tercera posición/Código ASCII de la cuarta posición
7
Código ASCII de la primera posición/Código ASCII de la segunda posición
8
En caso de no activación del relé interno SM701
El valor indicado en s y s+1 "03AC625E
1
Datos binarios de 32 bits
El valor binario de 32 bits indicado en s y s+1, puede encontrarse en un rango entre
FFFFFFFF
El resultado de la operación de conversión se almacena como valor hexadecimal de 8
posiciones en d (Array_d[1]) hasta d+4 (Array_d[5]).
Cuando una de las posiciones es un cero, se procesa este valor también como cero (no se
ejecuta una supresión de ceros).
El almacenamiento de los datos en el operando indicado en d+4 (Array_d[5]), depende del
estado del relé interno SM701.
En caso de no activar este relé interno, se escribe un cero "00
En caso de activar este relé interno, se queda sin modificación alguna el valor en d+4
(Array_d[5]).
Programación MELSEC A y Q
s+1
1
3
s+1
0 3 A C
6 2 5 E
1
.
H
BINHA, BINHAP, DBINHA, DBINHAP
b15
d
d+1
s
d+2
2
d+3
d+4
" se almacena del siguiente modo a partir de d:
H
b15
(3)
33
d
H
(C)
43
d+1
H
(2)
d+2
32
H
H
(E)
d+3
45
H
d+4
b8b7
b0
4
5
6
7
0
b8b7
b0
(0)
30
H
41
(A)
H
(6)
36
H
(5)
35
H
00
H
" en el área d+4 (Array_d[5]).
H
8
DBINH0E1
DBINH0E2
y
H
7 – 261

Publicidad

Tabla de contenido
loading

Tabla de contenido