Bti Convertir Bcd A Entero - 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.2
BTI
Convertir BCD a entero
Formato
BTI
Descripción de la operación
BTI (Conversión de un número BCD de tres dígitos en un número entero) evalúa el contenido
del ACU1-L en formato de número decimal codificado en binario (BCD) de tres dígitos y
convierte ese número en un entero (de 16 bits). El resultado se almacena en el ACU1-L. El
ACU1-H y el ACU 2 no se alteran.
Número BCD en el ACU1-L: valores admisibles de "-999" a "+999". Los bits 0 a 11 indican el
valor del número BCD, y el bit 15 el signo del mismo (0 = positivo, 1 = negativo). Los bits 12
a 14 no se utilizan al efectuar la conversión. Si un dígito (una tetrada de 4 bits en el formato
BCD) del número BCD está dentro del margen inválido de 10 a 15 se producirá un error BCDF
al intentar efectuar la conversión. En este caso, el autómata programable cambia
generalmente al estado operativo STOP. No obstante, utilizando el OB121 se puede
programar una reacción diferente a este error síncrono.
Palabra de estado
se escribe:
Ejemplo
AWL
Explicación
L
MW10
//Cargar el número BCD en el ACU1-L.
BTI
//Convertir el número BCD en número entero, almacenar el resultado en el ACU1-L.
T
MW20
//Transferir el resultado (entero de 16 bits) a MW20.
" + "
15...
MW10
0
0
BTI
MW20
0
0
3-2
RB
A1
A0
-
-
-
" 9 "
...8
0
0
1
0
0
1
Convertir BCD a entero
0
0
0
0
1
1
OV
OS
OR
-
-
-
" 1 "
" 5 "
7...
0
0
0
1
0
1
0
1
0
0
1
0
0
1
Lista de instrucciones (AWL) para S7-300 y S7-400
STA
RLO
-
-
...0
"+915" BCD
1
"+915" Entero
1
A5E00706962-01
/ER
-

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Simatic s7-400

Tabla de contenido