Instrucciones Fill_Blk (Rellenar Área) Y Ufill_Blk (Rellenar Área Sin Interrupciones) - Siemens S7 Serie Manual De Sistema

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

Publicidad

Acceso a datos mediante indexación de matriz
Para acceder a los elementos de una matriz con una variable, basta con utilizar la variable
como índice de matriz en la lógica del programa. Por ejemplo, el segmento siguiente activa
una salida basada en el valor booleano de una matriz de booleanos en "Data_block_1"
referenciada por la variable PLC "Índice".
La lógica del índice de matriz variable es equivalente al método antiguo utilizando la
instrucción FieldRead:
Las instrucciones FieldWrite y FieldRead se pueden sustituir por la lógica de índice de
matriz variable.
SCL no tiene instrucciones FieldRead ni FieldWrite, pero admite el direccionamiento
indirecto de una matriz con una variable:
#Tag_1 := "Data_block_1".Bool_Array[#Index];
7.6.3
Instrucciones FILL_BLK (Rellenar área) y UFILL_BLK (Rellenar área sin
interrupciones)
Tabla 7- 68
Instrucciones FILL_BLK y UFILL_BLK
KOP / FUP
SCL
FILL_BLK(
out=>_variant_out);
UFILL_BLK(
out=>_variant_out);
Controlador programable S7-1200
Manual de sistema, 03/2014, A5E02486683-AG
in:=_variant_in,
count:=int,
in:=_variant_in,
count:=int
Descripción
Instrucción "Rellenar área sin interrupciones": rellena un área de
direcciones con copias de un elemento de datos específico
Instrucción "Rellenar área sin interrupciones": Rellena un área de
direcciones con copias de un elemento de datos específico
Instrucciones básicas
7.6 Transferencia
251

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

S7-1200

Tabla de contenido