Deserializar - Siemens S7 Serie Manual De Sistema

Controlador programable
Ocultar thumbs Ver también para S7 Serie:
Tabla de contenido

Publicidad

8.6.2

Deserializar

La instrucción "Deserializar" se utiliza para volver a convertir la representación secuencial
de un tipo de datos PLC (UDT) en un tipo de datos PLC y rellenar todo su contenido. Si la
comparación es TRUE la salida del cuadro es TRUE.
El área de memoria que tiene la representación secuencial de un tipo de datos PLC debe
tener el tipo de datos Array of Byte y debe declararse que el bloque de datos tiene un
acceso estándar (no optimizado). Asegúrese de que hay suficiente espacio de memoria
antes de ejecutar la conversión.
La instrucción permite volver a convertir varias representaciones secuenciales de tipos de
datos PLC convertidos en sus tipos de datos originales.
Nota
Si solo desea volver a convertir una representación secuencial individual de un tipo de datos
PLC (UDT) también puede emplear la instrucción "TRCV: recibir datos a través de la
conexión".
Tabla 8- 74
Instrucción DESERIALIZE
KOP / FUP
Tabla 8- 75
Parámetros de la instrucción DESERIALIZE
Parámetro
SRC_ARRAY
DEST_VARIABLE
POS
RET_VAL
Controlador programable S7-1200
Manual de sistema, V4.2, 09/2016, A5E02486683-AK
SCL
ret_val := Deserialize(
SRC_ARRAY:=_variant_in_,
DEST_VARIABLE=>_variant_out
_,
POS:=_dint_inout_);
Tipo
Tipo de datos
IN
Variant
INOUT
Variant
INOUT
DInt
OUT
Int
Instrucciones básicas
8.6 Transferencia
Descripción
Vuelve a convertir la representa-
ción secuencial de un tipo de
datos PLC (UDT) en un tipo de
datos PLC y rellena todo su con-
tenido
Descripción
Bloque de datos global que
contiene el flujo de datos
Variable en la que se guarda
el tipo de datos PLC conver-
tido (UDT)
Número de bytes que usa el
tipo de datos PLC convertido
Información de error
289

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

S7-1200

Tabla de contenido