Deserializar - Siemens SIMATIC S7-1200 Manual De Sistema

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

Publicidad

Instrucciones básicas
8.6 Transferencia
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
Tabla 8-76
Parámetro RET_VAL
RET_VAL
Descripción
*
(W#16#...)
0000
No hay error
80B0
Las áreas de memoria para los parámetros SRC_ARRAY y DEST_VARIABLE se solapan.
8136
El bloque de datos del parámetro DEST_VARIABLE no es un bloque con acceso estándar.
8150
El tipo de datos Variant en el parámetro SRC_ARRAY no contiene valores.
248
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
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 contenido
Descripción
Bloque de datos global que
contiene el flujo de datos
Variable en la que se guarda el
tipo de datos PLC convertido
(UDT)
Número de bytes que usa el
tipo de datos PLC convertido
Información de error
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO

Hide quick links:

Publicidad

Tabla de contenido
loading

Tabla de contenido