Instrucciones De Conversión Variant; Variant_To_Db_Any (Convertir Variant En Db_Any) - Siemens SIMATIC S7-1200 Manual De Sistema

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

Publicidad

8.7.6
Instrucciones de conversión Variant
8.7.6.1

VARIANT_TO_DB_ANY (convertir VARIANT en DB_ANY)

La instrucción "VARIANT to DB_ANY" se utiliza para leer el operando del parámetro IN y
convertirlo en el tipo de datos DB_ANY. El parámetro IN es del tipo de datos Variant y representa
un bloque de datos de instancia o un bloque de datos ARRAY. Cuando se crea el programa, no es
necesario saber qué bloque de datos se corresponde con el parámetro IN. La instrucción lee el
número del bloque de datos en tiempo de ejecución y lo escribe en el operando del parámetro
RET_VAL .
Tabla 8-125
Instrucción VARIANT_TO_DB_ANY
KOP / FUP
SCL
No disponible
RET_VAL :=
VARIANT_TO_DB_ANY(
Tabla 8-126
Parámetros de la instrucción VARIANT_TO_DB_ANY
Parámetro
Tipo de datos
IN
Variant
RET_VAL
DB_ANY
ERR
Int
Tabla 8-127
Estado de ENO
ENO
Condición
1
No hay error
0
La entrada de habilitación EN tiene el estado lógico "0" o el
parámetro IN no es válido.
Tabla 8-128
Err
(W#16#...)
0000
252C
8131
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO
in := _variant_in_,
err => _int_out_);
Códigos de salida de error para la instrucción VARIANT_TO_DB_ANY
Descripción
Lee el operando del parámetro Variant IN y lo guarda en el resul‐
tado de la función, que es del tipo DB_ANY
Descripción
Variant que representa un bloque de datos de
instancia o un bloque de datos Array
Tipo de datos de salida DB_ANY que contiene el
número de bloque de datos convertido
Información de error
Resultado
La instrucción convierte la entrada Variant y la
guarda en la salida de función DB_ANY
La instrucción no hace nada.
Descripción
No hay error
El tipo de datos Variant en el parámetro IN tiene el valor 0. La CPU
cambia al estado operativo STOP.
El bloque de datos no existe o es demasiado corto (primer acceso).
Instrucciones básicas
8.7 Conversión
293

Hide quick links:

Publicidad

Tabla de contenido
loading

Tabla de contenido