100BInstrucciones básicas
7.6 Desplazamiento
Tabla 7- 66
Instrucciones FieldRead y FieldWrite
KOP / FUP
En KOP y FUP: haga clic en "???" y seleccione un tipo de datos en el menú desplegable.
1
Tabla 7- 67
Tipos de datos para parámetros
Parámetro y tipo
Índice alfabético Entrada
Miembro
Entrada
1
Valor
Out
1
El tipo de datos del elemento de matriz especificado por los parámetros MEMBER y VALUE debe tener el mismo tipo
1
de datos.
La salida de habilitación ENO es 0 si se cumple una de las siguientes condiciones:
● La entrada EN tiene el estado lógico "0"
● El elemento de matriz especificado en el parámetro INDEX no está definido en la matriz
● Durante el procesamiento se produce un error, p. ej. un rebosamiento
210
SCL
value :=
member[index];
member[index]
:= value;
Tipo de datos
DInt
Tipos de elementos de matriz:
Bool, Byte, Word, DWord, Char, SInt, Int,
Dint, USInt, UInt, UDInt, Real, LReal
Bool, Byte, Word, DWord, Char, SInt, Int,
Dint, USInt, UInt, UDInt, Real, LReal
referenciada en el parámetro MEMBER
Descripción
FieldRead lee el elemento de matriz con el valor de índice INDEX de la
matriz cuyo primer elemento está especificado por el parámetro
MEMBER. El valor del elemento de matriz se transfiere a la posición
especificada en el parámetro VALUE.
WriteField transfiere el valor de la posición especificada por el
parámetro VALUE a la matriz cuyo primer elemento se especifica en el
parámetro MEMBER. El valor se transfiere al elemento de la matriz
cuyo índice de matriz se especifica en el parámetro INDEX.
Descripción
El número de índice del elemento de matriz
que debe leerse o en el que debe escribirse
Posición del primer elemento en una matriz
unidimensional definida en un bloque de
datos global o una interfaz de bloque.
Ejemplo: Si el índice de matriz se especifica
como [-2..4], el índice del primer elemento es
-2 y no 0.
Posición en la que se copia el elemento de
matriz especificado (FieldRead)
Posición del valor que se copia en el
elemento de matriz especificado (FieldWrite)
Controlador programable S7-1200
Manual de sistema, 11/2011, A5E02486683-05