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

Tabla de contenido

Publicidad

Instr. de procesamiento para secuencias de caracteres
Funciona-
Conversión de datos BCD de 4/8 posiciones al código ASCII
miento
BCDDA
La instrucción BCDDA convierte los datos BCD de 4 posiciones indicados en s, en un formato
ASCII y almacena este en d (Array_d[1]) hasta d+2 (Array_d[3]).
1
Posición de mil
2
Posición de cien
3
Posición de diez
4
Posición de uno
5
En caso de no activación del relé interno SM701
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
El valor 9105 indicado en s, se almacena en d del siguiente modo:
El número BCD indicado en s puede encontrarse en un rango entre 0 y 9999.
El resultado de la operación de conversión se almacena en d (Array_d[1]) hasta d+2
(Array_d[3]).
Cuando una de las posiciones es un cero, se almacena este valor como "30
una supresión de ceros).
El almacenamiento de los datos en el operando indicado en d+2 (Array_d[3]), depende del
estado del relé interno SM701.
En caso de no activar este relé interno, se escribe un "00
En caso de activar este relé interno, se queda sin modificación alguna el valor en d+2
(Array_d[3]).
Programación MELSEC A y Q
Conversión de datos BCD de 4 posiciones
b12 b11
b15
b8 b7
s
1
2
b15
b12 b11
b8b7
1
9
BCDDA(P), DBCDDA(P)
b4b3
b0
d+1
d+2
3
4
b4b3
b0
d+1
5
0
d+2
" (cero) en el área d+2 (Array_d[3]).
H
b7b8
b15
d
0
5
b15
b8b7
(9)
(1)
d
31
39
H
H
35
(5)
(0)
30
H
H
00
H
" (no se ejecuta
H
b0
6
7
BCDDA0E1
b0
BCDDA0E2
7 – 265

Hide quick links:

Publicidad

Tabla de contenido
loading

Tabla de contenido