Ejemplo: Instrucción Serialize - Siemens S7 Serie Manual De Sistema

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

Publicidad

Tabla 8- 79
Parámetro RET_VAL
RET_VAL
Descripción
*
(W#16#...)
0000
No hay error
80B0
Las áreas de memoria para los parámetros SRC_VARIABLE y DEST_ARRAY se solapan.
8150
El tipo de datos Variant en el parámetro SRC_VARIABLE no contiene valores.
8152
Error de generación del código en el parámetro SRC_VARIABLE.
8236
El bloque de datos del parámetro DEST_ARRAY no es un bloque con acceso estándar.
8250
El tipo de datos Variant en el parámetro DEST_ARRAY no contiene valores.
8252
Error de generación del código en el parámetro DEST_ARRAY.
8253
No hay suficiente memoria libre en el parámetro DEST_ARRAY.
8254
Tipo de datos no válido en el parámetro DEST_VARIABLE.
8382
El valor del parámetro POS está fuera de los límites del Array.
Es posible visualizar los códigos de error como valores enteros o hexadecimales en el editor de programas.
*
Ejemplo: Instrucción Serialize
El ejemplo siguiente muestra cómo trabaja la instrucción:
Segmento 1:
La instrucción "MOVE" desplaza el valor "0" al parámetro "#BufferPos". La instrucción
"Serialize" serializa los datos de cliente del bloque de datos "Source" y los escribe en
representación secuencial en el bloque de datos "Buffer". La instrucción guarda el número
de bytes usados por la representación secuencial en el parámetro "#BufferPos".
Segmento 2:
Seguidamente, la lógica inserta algún texto separador para facilitar la deserialización
posterior de la representación secuencial. La instrucción "S_MOVE" desplaza la cadena de
texto "arti" al parámetro "#Label". La instrucción "Serialize" escribe estos caracteres en el
bloque de datos "Buffer" a continuación de los datos de cliente de origen. La instrucción
agrega el número de bytes de la cadena de texto "arti" al número previamente guardado en
el parámetro "#BufferPos".
Segmento 3:
Controlador programable S7-1200
Manual de sistema, V4.2, 09/2016, A5E02486683-AK
Instrucciones básicas
8.6 Transferencia
293

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

S7-1200

Tabla de contenido