3.3
I_BCD
Símbolo
I_BCD
EN
IN
Formato
Parámetro
EN
ENO
IN
OUT
Descripción de la operación
I_BCD (Convertir entero en BCD) lee el contenido del parámetro IN como valor entero (16 bits) y
convierte este valor en un número de tres dígitos en formato decimal codificado en binario (+/-
999). El parámetro OUT contiene el resultado. Si se produce un desbordamiento, ENO = 0.
Palabra de estado
se escribe:
Ejemplo
E 0.0
MW10
Si la entrada E 0.0 es 1, el contenido de MW10 se lee como número entero (16 bits) y se convierte
en un número de tres dígitos en formato decimal codificado en binario. El resultado se deposita en
MW12. La salida A 4.0 será "1" si se produce un desbordamiento o si no se procesa la instrucción
(E0.0 = 0).
Esquema de contactos (KOP) para S7-300 y S7-400
Manual de referencia, 04/2017, A5E41654719-AA
Convertir entero en BCD
ENO
OUT
Tipo de datos
BOOL
BOOL
INT
WORD
RB
A1
A0
x
-
-
I_BCD
EN
ENO
NOT
MW12
IN
OUT
Area de memoria
Descripción
E, A, M, L, D
Entrada de habilitación
E, A, M, L, D
Salida de habilitación
E, A, M, L, D
Entero (de 16 bits)
E, A, M, L, D
Valor BCD del entero (16 bits)
OV
OS
x
x
A 4.0
Operaciones de conversión
3.3 I_BCD
Convertir entero en BCD
OR
STA
RLO
0
x
x
/ER
1
47