Transformar A Código Ascii Un Valor Binario (Binda); Descripción Para El Procesamiento De 16 Bits (Binda, Bindap) - Mitsubishi Electric FX Serie Instrucciones De Programacion

Ocultar thumbs Ver también para FX Serie:
Tabla de contenido
Instrucciones especiales
7.19.6
Transformar a código ASCII un valor binario (BINDA)
KnY, KnM, KnS, T, C, D, R,
módulos especiales
Funcionamiento
Conversión de los datos binarios de 16/32 bits en números decimales en código ASCII
Descripción para el procesamiento de 16 bits (BINDA, BINDAP)
b La instrucción BINDA convierte el número binario de 16 bits indicado en (S+) en un
número decimal en código ASCII y lo guarda a partir de (D+).
b El número binario de 16 bits indicado en (S+) puede estar en un rango entre -32768
y 32767.
b Si el número binario de 16 bits es positivo, se guarda como signo el código ASCII "20
(espacio) en el byte de menor valencia de ((D+)+0). Con un número binario negativo, se
guarda aquí el código ASCII "2D
b Si los números binarios tienen ceros a la izquierda, en la cifra transformada se sustituyen
por espacios ("20
y la centena de mil se sustituyen por "20
b Los datos se guardan en ((D+)+3) en función del estado de la marca especial M8091.
Si M8091 no está activado, en ((D+)+3) se escribe el código ASCII "00
Cuando M8091 está activado no se modifica el contenido de ((D+)+3).
Fig. 7-285:Una instrucción BINDA convierte datos binarios en un número con 5 dígitos
³ Código ASCII del signo
· Código ASCII del dígito de decenas de millares
» Código ASCII del dígito de millares
¿ Código ASCII del dígito de centenas
´ Código ASCII del dígito de decenas
² Código ASCII del dígito de unidades
¶ "00H" (M8091 = 0) o el contenido no cambia (M8091 = 1)
Programación FX
/FX
1S
BINDA
(S+)
S+
(U„/G ), V, Z
"). Por ejemplo, en el valor "00325" los ceros de los dígitos de la decena
H
b15
(S+)
Datos binarios de 16 bits
como máximo.
/FX
/FX
/FX
/FX
1N
2N
2NC
3G
BINDA
Transformación de un valor binario en código ASCII
(D+)
CPU
Instrucción de
D+
impulso (P)
T, C, D, R
" (símbolo de menos) como signo.
H
".
H
b15
(D+)+0
b0
(D+)+1
(D+)+2
(D+)+3
/FX
3U
3UC
Instrucciones de control de datos
FNC 261
FX2N
FX1S
FX1N
FX3G
FX2NC
Procesamiento
Pasos del programa
BINDA
16 bits 32 bits
BINDAP
DBINDA
©
©
DBINDAP
" (NUL).
H
b8 b7
FX3U
FX3UC
©
5
9
"
H
b0
7 – 273
Tabla de contenido
loading

Este manual también es adecuado para:

Fx1sFx1nFx2nFx2ncFx3gFx3u ... Mostrar todo

Tabla de contenido