Serialize - Siemens S7 Serie Manual De Sistema

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

Publicidad

Instrucciones básicas
8.6 Transferencia
8.6.3

Serialize

La instrucción "Serialize" se utiliza para convertir diferentes tipos de datos PLC (UDT) en
una representación secuencial sin perder la estructura.
La instrucción puede emplearse para guardar temporalmente varios elementos de datos
estructurados del programa en un búfer, por ejemplo en un bloque de datos global, y
enviarlos a otra CPU. El área de memoria en la que se guardan los tipos de datos PLC
convertidos debe tener el tipo de datos ARRAY of BYTE y declararse como acceso
estándar. Asegúrese de que hay suficiente espacio de memoria antes de ejecutar la
conversión.
El parámetro POS contiene información sobre el número de bytes que usa el tipo de datos
PLC convertido.
Nota
Si solo desea enviar un tipo de datos PLC simple (UDT), puede emplear la instrucción
"TSEND: enviar datos a través de la conexión".
Tabla 8- 77
Instrucción SERIALIZE
KOP / FUP
Tabla 8- 78
Parámetros de la instrucción SERIALIZE
Parámetro
SRC_VARIABLE
DEST_ARRAY
POS
RET_VAL
292
SCL
ret_val := Serialize(
Tipo
Tipo de datos
IN
Variant
INOUT
Variant
INOUT
DInt
OUT
Int
SRC_VARIABLE=>_variant_in_,
DEST_ARRAY:=_variant_out_,
POS:=_dint_inout_);
Manual de sistema, V4.2, 09/2016, A5E02486683-AK
Descripción
Convierte un tipo de datos
PLC (UDT) en una represen-
tación secuencial.
Descripción
El tipo de datos PLC (UDT)
que debe convertirse en una
representación serie
Bloque de datos en el que
debe guardarse el flujo de
datos generado
Número de bytes que usa el
tipo de datos PLC converti-
do. El parámetro POS calcu-
lado está basado en cero.
Información de error
Controlador programable S7-1200

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

S7-1200

Tabla de contenido