Dtb Convertir Entero Doble En Bcd - Siemens SIMATIC S7-300 Manual De Referencia

Ocultar thumbs Ver también para SIMATIC S7-300:
Tabla de contenido

Publicidad

Operaciones de conversión
3.6
DTB
Formato
DTB
Descripción de la operación
DTB (Conversión de un entero doble en el correspondiente número con formato BCD) evalúa
el contenido del ACU 1 como entero (de 32 bits) y convierte ese número en el correspondiente
decimal codificado en binario de siete dígitos. El resultado se almacena en el ACU 1. Los bits
0 a 27 indican el valor del número BCD. Los bits 28 a 31 indican el signo del número BCD
(0000 = positivo, 1111 = negativo). El ACU 2 no se altera.
El número BCD puede estar dentro del margen de valores entre "-9,999,999" y "+9,999,999".
Si el número se encuentra fuera del margen admisible los bits OV y OS de la palabra de
estado se ponen a "1".
Palabra de estado
se escribe:
Ejemplo
AWL
Explicación
L
MD10
//Cargar el entero (32 bits) en el ACU 1.
DTB
//Convertir el entero (32 bits) en un número BCD, almacenar el resultado en
el ACU 1.
T
MD20
//Transferir el resultado (número BCD) a MD20.
31...
MD10
1
1
1
DTB
MD20
1
1
1
" - "
3-6
Convertir entero doble en BCD
RB
A1
A0
-
-
-
1
1
1
1
1
1
1
1
1
Convertir de entero a BCD
1
0
0
0
0
0
0
0
0
" 0 "
" 0 "
OV
OS
OR
x
x
-
...16 15...
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
1
" 0 "
" 0 "
" 7 "
Lista de instrucciones (AWL) para S7-300 y S7-400
STA
RLO
-
-
...0
0
1
0
1
0
0
0
0
1
1
"-701" Entero
1
1
0
0
0
0
0
0
0
1
" 0 "
" 1 "
"-701" BCD
A5E00706962-01
/ER
-

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Simatic s7-400

Tabla de contenido