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

Tabla de contenido

Publicidad

DABCD(P), DDABCD(P)
DDABCD
La instrucción DDABCD convierte los datos decimales ASCII indicados en s (Array_s[1]) hasta
s+3 (Array_s[4]), al formato BCD de 8 posiciones y almacena estos luego en d y d+1.
1
Código ASCII de la posición de millón/Código ASCII de la posición de diez millones
2
Código ASCII de la posición de diez mil/Código ASCII de la posición de cien mil
3
Código ASCII de la posición de cien/Código ASCII de la posición de mil
4
Código ASCII de la posición de uno /Código ASCII de la posición de diez
5
Posición de diez millones
6
Posición de millon
7
Posición de cien mil
8
Posición de diez mil
9
Posición de mil
10
Posición de cien
11
Posición de diez
12
Posición de uno
El valor 987654321 indicado en s (Array_s[1]) hasta s+3 (Array_s[4]) se almacena en d y d+1
en el siguiente modo:
El valor ASCII indicado en s (Array_s[1]) hasta s+3 (Array_s[4]) puede encontrarse en un
rango entre 0 y 99999999.
Cada posición almacenada del código ASCII puede asumir un valor entre "30
Cuando una posición tiene el valor de "20
automáticamente con el valor "30
7 – 280
Conversión en datos BCD de 8 posiciones
b7b8
b15
s
s+1
s+2
s+3
b15
b8b7
s
(7)
37
38
H
H
(5)
s+1
35
36
H
H
(3)
s+2
33
34
H
H
(1)
31
32
s+3
H
H
".
H
Instr. de procesamiento para secuencias de caracteres
b0
1
d+1
2
b31
3
4
5
6
b0
(8)
(6)
b31
(4)
8
7
(2)
d+1
" ó "00
H
H
d
b16 b15
b0
8
9
10
11
12
7
b16 b15
b0
6
5
4
3
2
1
d
" y "39
H
", se sobreescribe este valor
Programación MELSEC A y Q
DDABC0E1
DDABC0E2
".
H

Publicidad

Tabla de contenido
loading

Tabla de contenido