CONVERT: Convertir valor (S7-300, S7-400) - STEP 7

SCL (S7-300, S7-400)

ft:publication_title
SCL (S7-300, S7-400)
Product
STEP 7
Version
V20
Publication date
11/2024
Language
es-ES
CONVERT: Convertir valor

Descripción

La instrucción "Convertir valor" permite programar conversiones explícitas. Los tipos de datos que se han de convertir se especifican en un cuadro de diálogo que se abre automáticamente al insertar la instrucción. Durante la ejecución, la instrucción lee el valor de origen y lo convierte al valor de destino indicado.

Encontrará más información relacionada con las conversiones posibles en el apartado "Conversión explícita" de "Consulte también".

Parámetro

La tabla siguiente muestra los parámetros de la instrucción:

Parámetros

Declaración

Tipo de datos

Área de memoria

Descripción

<Tipo de origen>

Input

Secuencias de bits, enteros, números en coma flotante, temporizadores, fecha y hora, secuencias de caracteres

I, Q, M, D, L, P o constante

Valor que se convierte.

<Tipo de destino>

Output

Secuencias de bits, enteros, números en coma flotante, temporizadores, fecha y hora, secuencias de caracteres

I, Q, M, D, L, P

Resultado de la conversión

Encontrará más información sobre los tipos de datos válidos en "Consulte también".

Ejemplo

El siguiente ejemplo muestra el funcionamiento de la instrucción:

SCL Copia el código de programa siguiente en el portapapeles.

"Tag_INT" := REAL_TO_INT("Tag_REAL");

La tabla siguiente muestra el funcionamiento de la instrucción con valores de operandos concretos:

Operando

Tipo de datos

Valor

Tag_REAL

REAL

20.56

Tag_INT

INT

21

En la conversión, el valor del operando "Tag_REAL" se redondea al siguiente entero y se deposita en el operando "Tag_INT".